﻿@charset "utf-8";
/* CSS Document */

/*统一*/
html,body{
font-family:微软雅黑,宋体; font-size:14px;line-height:2;color:#7d7d7d; background:#fafafa url(/style/images/bga.jpg) repeat-x; margin:0 auto;}
body, div, ul, li, iframe, form, p,span,h1,h2,h3,h4 { margin: 0px; padding: 0px; }
a{text-decoration:none;color:#7d7d7d;}
a:hover{text-decoration:none;color:#008c9d; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
 .clear{clear:both; height:0; overflow:hidden;}
h1{font-size:22px;}
h2{ font-size:18px;}
h3{ font-size:14px;  }
h4{ font-size:12px;}
/*统一结束*/
.head{ width:755px; padding-left:235px; height:106px; margin:0 auto; background:url(/style/images/logo.png) no-repeat left center;}
.jc{ width:290px; float:left; color:#008b9c; font-size:20px; padding-top:20px;}
.jc span{ color:#ff7e00}
.jcr{ width:380px; float:right; text-align:right;}
.en{ line-height:50px; height:50px; font-size:18px;}
.en a{ background:url(/style/images/en.jpg) no-repeat left center; padding-left:10px; padding-right:10px;}
.en a:hover{background:url(/style/images/cn.jpg) no-repeat left center;}
.seaa{ background:url(/style/images/seabg.jpg) no-repeat 3px center; text-align:center; line-height:23px; width:225px; height:23px; border:1px solid #e2e2e2; margin:0; padding:0;}
.seab{ width:92px; height:23px; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; margin:0; padding:0; background:#fff;clip:rect(0px,181px,18px,0px);overflow:hidden;}
.seac{ width:90px; height:21px; border-top:1px solid #fff;border-bottom:1px solid #fff; clip:rect(0px,181px,18px,0px);  overflow:hidden; line-height:20px;}
.seab select{ width:94px;*width:92px; height:25px; position:relative;left:-2px;top:-2px; text-align:center; font-family:微软雅黑; border:none; padding:0; margin:0; color:#a6a6a6;}


.content{ width:990px; padding:0 6px; background:url(/style/images/bg.jpg) repeat-y center; margin:0 auto;}

#nav {
 width:990px; MARGIN: auto; TEXT-ALIGN: center;  HEIGHT: 40px; background:url(/style/images/menubg.jpg) repeat-x; overflow:hidden; 
}
#nav UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px;  PADDING-RIGHT: 0px;  FLOAT: left; HEIGHT: 40px; line-height:40px; PADDING-TOP: 0px;FONT-SIZE: 14px; 
}
#nav UL LI A { width:108px;
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; text-align:center;DISPLAY: block; HEIGHT: 40px; COLOR: #fff;  PADDING-TOP: 0px
}
#nav UL LI A:hover,.cho {
	width:108px; height:40px; background:url(/style/images/menuturn.jpg) repeat-x;color:#fff; display:block;
}
#nav UL LI.menu {
	POSITION: absolute;  WIDTH: 108px; height:25px; line-height:25px;  z-index:999; font-size:12px;
}
#nav UL LI.menu SPAN {
	WIDTH: 108px; FLOAT: left; HEIGHT: 25px; line-height:25px; BACKGROUND: #1a7699;BORDER-BOTTOM: #fff 1px solid;
}
#nav UL LI.menu SPAN A {
	  TEXT-ALIGN: center; LINE-HEIGHT: 25px; DISPLAY: block; HEIGHT: 25px; color:#fff;
}
#nav UL LI.menu SPAN A:hover {
	BACKGROUND: #e8e8e8; color:#2a2a2a; LINE-HEIGHT: 25px;HEIGHT: 25px; 
}
.con{ width:2px; height:40px; background:url(/style/images/shu.jpg); overflow:hidden;}



.banner{ width:990px;padding:5px 0;margin:0 auto}
.index_banner,.nybanner{ width:990px; height:365px; position:relative; margin:0 auto;display:table; padding:0px}
.nybanner{width:990px; height:253px; position:relative; margin:0 auto}
.index_banner ul { overflow:hidden; height:365px; width:990px; margin-left:0;}
.nybanner ul { overflow:hidden; height:253px; width:990px; margin-left:0;}

.index_banner ul li { height:365px; width:990px;border-left:0;border-right:0;}
.nybanner ul li { height:253px; width:990px;}

.index_banner ul li.active,.nybanner ul li.active {display: block}
.index_banner ul li a { display:block; width:990px; height:365px; background:url(/style/images/blank.gif) repeat; margin:0 auto}
.nybanner ul li a { display:block; width:990px; height:253px; background:url(/style/images/blank.gif) repeat; margin:0 auto}

.index_banner .news_ico{ width:120px; margin:0 auto; height:20px; position:absolute; top:330px; margin-top:20px; z-index:30;right:0px;}
.nybanner .news_ico{ width:120px; margin:0 auto; height:20px; position:absolute; top:200px; margin-top:20px; z-index:30;right:0px;}


 .index_banner .news_ico ol,.nybanner .news_ico ol {padding:0px; margin:0px; position:absolute; right:15px; height:10px; overflow:hidden;} 
 .index_banner .news_ico ol li ,.nybanner .news_ico ol li{ width:10px; height:10px; margin: 0px 0px 0px 5px; cursor:pointer; float:left;}
.index_banner .news_ico ol li a,.nybanner .news_ico ol li a { display:block; width:11px; height:11px; float:left; background: url(/style/images/switcher.png) no-repeat 0px -11px; position:relative; z-index:9999; _overflow:hidden;}
.index_banner .news_ico ol li a:hover,.nybanner .news_ico ol li a:hover  {background: url(/style/images/switcher.png) no-repeat 0px -22px}
.index_banner .news_ico ol li a.active,.nybanner .news_ico ol li a.active {background: url(/style/images/switcher.png) no-repeat 0px 0px}
.index_banner .news_ico ol li a.active:hover,.nybanner .news_ico ol li a.active:hover {background: url(/style/images/switcher.png) no-repeat 0px 0px}

.cont{ width:965px; margin:0 auto; margin-top:0px;}
.left{ width:670px; float:left;}
.yw{ border-bottom:1px solid #c3c3c3;}
.yw h2{ padding-left:40px; background:url(/style/images/title.jpg) no-repeat left center; color:#008c9d;}
.ywtest{ padding:10px 0;}

.pro{ margin-top:15px;  }
.proa{ margin-top:15px; width:100%; }

.protesta{ width:380px; float:right;}
.pro li,.proa li{ border-bottom:1px dashed #c3c3c3; padding:10px 0; margin-bottom:17px;}
.proa li img{float:left; margin-right:10px; padding:2px; border:1px solid #e8e8e8}
.pro li img{ float:left; padding-right:10px;}
.protest{ width:410px; float:right;}

.protest h3,.protesta h3{ color:#008c9d}
.protest div{ float:right; width:175px;}
.protest div a{ padding:0 10px; background:#eaeaea; margin:0 5px; color:#008c9d; line-height:25px; float:left; margin-top:10px;}

.right{ width:256px; padding:0 10px; float:right; background:#fafafa; background-color:#fff;}
.gs{ border-top:2px solid #008c9d}

.fast a{ padding:0 10px; background:#008c9d; margin:0 3px; color:#fff; line-height:25px; float:left; margin-top:10px;}

.news { margin-top:0px;}
.news h2{ background:url(/style/images/titlea.jpg) no-repeat left center; padding-left:35px; color:#008c9d;}
.news ul li{ border-bottom:1px dashed #c3c3c3; padding:5px 0;}
.news ul li h4{ color:#7d7d7d; padding-left:5px; line-height:28px;}
.date{ width:255px; height:29px; color:#fff; background:url(/style/images/newstop.jpg) no-repeat; text-indent:20px; line-height:23px;}
.more{ float:right; background:url(/style/images/more.jpg) no-repeat left center; text-indent:10px; }
.more a{ color:#008c9d;}

.conten{ background:#e9e9e9; padding:10px; margin-top:0px;}
.contact{ width:700px; float:left; border-right:1px solid #c5c5c5;  }
.video{ width:253px;border-left:1px solid #fff; float:right; padding-left:15px;}
.footer{ width:100%px; border-top:6px solid #f0f0f0;}
.foot{ width:100%px; border-top:6px solid #195f7a; padding-top:15px;}
.foo{ width:990px; margin:0 auto; background:url(/style/images/footlogo.jpg) no-repeat 15px center; text-align:right;}
.footnav a{ padding:0 5px; }

.conte{ width:965px; margin:0 auto; margin-top:0px; background:#fafafa}
.sidebar{ width:275px; float:left; }
.sidebar h2{line-height:35px; background:url(/style/images/sidetop.jpg) no-repeat 15px center; padding-left:45px; border-bottom:1px solid #008c9d; color:#008c9d;}
.sidelist{ width:255px; margin:15px auto;}
.sidelist li{ width:255px; height:22px; background:url(/style/images/sideturn.jpg) no-repeat; text-indent:25px; margin:10px 0; font-weight:bold;}
.sidelist li a{ line-height:22px; color:7d7d7d;}
.sidelist li a:hover,.ch{width:255px; height:22px; display:block; color:#fff; background:url(/style/images/sidelist.jpg) no-repeat;}

.mainbody{ width:690px; float:right; background:#fff;}
.maintop{ border-bottom:1px solid #dfdfdf; line-height:35px;}
.maintop span{ float:right; padding-right:5px;}
.maintop h2{ background:url(/style/images/miantop.jpg) no-repeat 15px center; padding-left:45px;  color:#008c9d;}
.maintest{padding:15px;}
.chh{ display:block; background:#eee;color:#fff; }
#pageNav { 
font: 12px/24px Tahoma; 
height: 30px; 
margin: 15px auto 0; 
text-align: center; 
width: 500px; 
} 
#pageNav ul { 
list-style-type: none; 
overflow: hidden; 
} 
#pageNav ul li { 
background-color: #FFFFFF; 
border: 1px solid #CCDBE4; 
color: #0B3B8C; 
display: block; 
height: 22px; 
margin: 0 2px; 
padding: 0 3px; 
float: left; 
} 
#pageNav ul li a { 
background-color: #FFFFFF; 
color: #0B3B8C; 
padding: 0 3px; 
} 
#pageNav ul li a:hover { 
color: #D87D08; 
} 
#pageNav ul li.hover { 
border: 0 none; 
color: #000000; 
font-weight: bold; 
} 
#pageNav ul li.hover a { 
color: #000000; 
} 