@charset "utf-8";
/* CSS Document */

/*统一*/
html,body{
font-family:Arial, Helvetica, sans-serif,微软雅黑,宋体; font-size:12px;line-height:2;color:#737373; background:#fff url(bga.jpg) repeat-y center top; margin:0 auto;}
body, div, ul, li, iframe, form, p,span,h1,h2,h3,h4 { margin: 0px; padding: 0px; }
a{text-decoration:none;color:#737373;}
a:hover{text-decoration:none;color:#003e7b; }
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:100%; }
.logo{ width:1002px; margin:0 auto; background:url(logo.jpg) no-repeat left top;}
.ad{ width:1002px; height:110px; background:url(ad.jpg) no-repeat right bottom;}
.en{ width:125px; height:25px; float:right; background:#003e7b; color:#fff; text-align:center; margin-right:10px;}
.en a{ color:#fff;}

.nav{ width:992px; margin:0 auto; height:50px;background:url(menubg.jpg) repeat-x;}
#nav {
 width:992px; MARGIN: auto; TEXT-ALIGN: center;  HEIGHT: 50px;  overflow:hidden; 
}
#nav UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px;  PADDING-RIGHT: 0px;  FLOAT: left; HEIGHT: 50px; line-height:50px; PADDING-TOP: 0px;FONT-SIZE: 14px; 
}
#nav UL LI A { width:141px;
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 50px; text-align:center;DISPLAY: block; HEIGHT: 50px; COLOR: #fff;  PADDING-TOP: 0px
}
#nav UL LI A:hover,.cho {
	width:141px; height:50px; background:url(menuturn.jpg) no-repeat center 40px;color:#fff; display:block;
}
#nav UL LI.menu {
	POSITION: absolute;  WIDTH: 141px; height:25px; line-height:25px;  z-index:999; font-size:12px;
}
#nav UL LI.menu SPAN {
	WIDTH: 141px; FLOAT: left; HEIGHT: 25px; line-height:25px; BACKGROUND: #003e7b;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; 
}
 


.banner{ width:992px;margin:8px auto; background:url(bannerbg.jpg) no-repeat center bottom; padding-bottom:20px;}
.index_banner,.nybanner{ width:992px; height:309px; position:relative; margin:0 auto}
.nybanner{width:992px; height:202px; position:relative; margin:0 auto}
.index_banner ul { overflow:hidden; height:309px; width:992px; margin-left:0;}
.nybanner ul { overflow:hidden; height:202px; width:992px; margin-left:0;}

.index_banner ul li { height:309px; width:992px;}
.nybanner ul li { height:202px; width:992px;}

.index_banner ul li.active,.nybanner ul li.active {display: block}
.index_banner ul li a { display:block; width:992px; height:309px; background:url(blank.gif) repeat; margin:0 auto}
.nybanner ul li a { display:block; width:992px; height:202px; background:url(blank.gif) repeat; margin:0 auto}

.index_banner .news_ico{ width:120px; margin:0 auto; height:20px; position:absolute; top:300px; margin-top:20px; z-index:30;right:0px;}
.nybanner .news_ico{ width:120px; margin:0 auto; height:20px; position:absolute; top:190px; 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(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(switcher.png) no-repeat 0px -22px}
.index_banner .news_ico ol li a.active,.nybanner .news_ico ol li a.active {background: url(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(switcher.png) no-repeat 0px 0px}



.content{ width:966px; margin:0 auto;}
.com,.right{ width:272px; float:left;overflow:hidden; }
.title{ color:#003e7b; font-size:14px; background:url(tit.jpg) no-repeat left center; border-bottom:1px solid #e5e5e5; line-height:35px; padding-left:45px; margin-bottom:5px;  }
.title span{ color:#737373; font-size:12px; padding-left:8px; }
.comtest img,.newstest img{ padding-bottom:5px; width:269px; margin:0 auto;  }
.coma{ padding-top:5px;}
.coma a{ width:75px; height:22px; border:1px solid #003e7b; color:#003e7b; float:left; display:block; text-align:center; margin:0 5px; line-height:22px; overflow:hidden;}
.news{ width:272px; float:left; margin:0 75px;} 
.newstest li{ line-height:32px; background:url(dot.jpg) no-repeat left center; padding-left:5px;}
.newstest li span{ float:right;}

.case{ padding-top:15px;}
 
.srcoll {
	MARGIN: auto; WIDTH: 269px; height:87px;   OVERFLOW: hidden
}
.srcoll DIV {
	FLOAT: left
}
.srcoll DIV.Cont {
	WIDTH: 269px; OVERFLOW: hidden
}
.srcoll DIV.ScrCont {
	WIDTH: 1342177.27px
}
.srcoll DIV.pic {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; WIDTH: 269px; PADDING-RIGHT: 0px; }
.srcoll DIV.pic IMG {
	WIDTH: 269px; FLOAT: left; HEIGHT: 87px; overflow:hidden;
}
.srcoll DIV.pic SPAN {
	TEXT-ALIGN: center; WIDTH: 269px; FLOAT: left; COLOR: #ff9416; FONT-SIZE: 12px; line-height:23px; background:#7b7b7b;
}


.footer{ width:992px; padding:15px 0; background:#003e7b; margin:40px auto; margin-bottom:20px; }
.foot{ width:960px; margin:0 auto; color:#fff;}
.foot a{ color:#fff;}
.foot span{ float:right;}


.sidebar{ width:208px; float:left; background:#003e7b; color:#fff; padding:5px;}
.sidetop{ background:url(sidetop.jpg) no-repeat left center; line-height:44px; padding-left:50px; border-bottom:1px solid #094f95;}
.sidelist{ border-top:1px solid #002a54; padding-top:10px;}
.sidelist li{text-indent:15px; width:208px; height:31px; line-height:31px; background:url(sidebg.jpg) no-repeat; margin-bottom:10px; font-size:14px;overflow:hidden;}
.sidelist li a{ color:#fff;}
.sidelist li a:hover,.ch{width:208px; height:31px; display:block; background:url(sideturn.jpg) no-repeat;color:#fff; }
.sidelist p a{ display:block; overflow:hidden;color:#fff; padding-left:25px; height:25px; line-height:25px; font-size:12px;}
.sidelist p a:hover,.choo{ padding-left:27px;  background:none;height:25px; line-height:25px; }

.mainbody{ width:720px; float:right; border:1px solid #dfdfdf; padding:5px;} 
.maintop{ line-height:40px; background:url(maintop.jpg) no-repeat 18px center; padding-left:80px; color:#003e7b;border-bottom:1px solid #dfdfdf;}
.maintop span{ float:right; padding-right:5px;}
.maintop a{ color:#003e7b}
.maintest{ padding:10px;}