@charset "utf-8";
/* CSS Document */

/*统一*/
html,body{
	font-family: 微软雅黑,宋体;
	font-size: 12px;
	line-height: 2;
	color: #6c6c6c;
	margin: 0 auto;
	background:#eaeaea url(bg.jpg) no-repeat center top;
}
body, div, ul, li, iframe, form, p,span,h1,h2,h3,h4,input{ margin: 0px; padding: 0px; }
a{text-decoration:none;color:#6c6c6c;}
a:hover{text-decoration:none;color:#0061a6; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
 .clear{clear:both; height:0; overflow:hidden;}
h1{font-size:30px;}
h2{ font-size:18px;}
h3{ font-size:14px;}
h4{ font-size:12px;}

/*统一结束*/


.head{ width:710px;  margin:0 auto;  background:url(logo.jpg) no-repeat top left; padding-left:290px;   }
  #nav { width:485px; float:left;  padding-top:35px;
}
#nav UL {width:97px;TEXT-ALIGN: left; HEIGHT: 52px; FLOAT: left;  line-height:35px;   overflow:hidden; }
 #nav UL LI A { width:97px;height:52px; overflow:hidden;   LINE-HEIGHT: 35px; text-align:center;  display:block;  
}
 #nav UL LI A:hover,#cho {
	 width:97px;height:52px; line-height:35px;display:block; background:url(menuturn.png) no-repeat center; color:#fff;   
}
  #nav UL LI.menu {
	POSITION: absolute;width:97px; height:25px; line-height:25px; z-index:999; 
}
#nav UL LI.menu SPAN {
	width:97px; FLOAT: left; HEIGHT: 25px; line-height:25px; border-bottom:1px solid #fff;  overflow:hidden;  
}
#nav UL LI.menu SPAN A {
	  TEXT-ALIGN: center; LINE-HEIGHT: 25px;width:97px;overflow:hidden; DISPLAY: block; HEIGHT: 25px; color:#fff;  font-size:12px; overflow:hidden;  background:#0060a5
}
#nav UL LI.menu SPAN A:hover {
	  border:none;width:97px; color:#0060a5; LINE-HEIGHT: 25px;HEIGHT: 25px; background:#ddd;
}
.sea{ width:175px; float:right;padding-top:40px; padding-bottom:30px;}


/*banner*/
.banner{ width:1000px;  margin:0 auto;  }
 .index_banner{ width:1000px; height:373px; position:relative; margin:0 auto; overflow:hidden;}
.index_banner ul { overflow:hidden; height:373px; width:1000px; margin-left:0;}
.index_banner ul li { height:373px; width:1000px;}
.index_banner ul li.active {display: block}
.index_banner ul li a { display:block; width:1000px; height:373px; background:url(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;} .index_banner .news_ico ol {padding:0px; margin:0px; position:absolute; right:15px; height:10px; overflow:hidden;} .index_banner .news_ico ol li { width:10px; height:10px; margin: 0px 0px 0px 5px; cursor:pointer; float:left;}
.index_banner .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 {background: url(switcher.png) no-repeat 0px -22px}
.index_banner .news_ico ol li a.active {background: url(switcher.png) no-repeat 0px 0px}
.index_banner .news_ico ol li a.active:hover {background: url(switcher.png) no-repeat 0px 0px}
  
.proclass{ width:999px; height:53px; background:url(classbg.jpg); margin:10px auto; line-height:45px;   font-size:14px; }
.proclass a{padding:0 10px; color:#04405c}



.content{ background:#fff url(contbg.jpg) repeat-x; width:960px; padding:10px 20px; margin:0 auto;}
.pro{ width:343px; float:left;}
.news{ width:343px; float:left; margin:0 27px;}
.cona{ width:215px; float:left;}
.title{ width:343px; height:48px; line-height:48px; background:url(title.jpg) no-repeat bottom; color:#044294; font-size:14px; text-indent:30px; }
.title a{ float:right; padding-top:20px;}



 .scrolllist{width:343px;height:500px;margin:0 auto;}
.scrolllist .imglist_w{width:343px;height:612px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:343px; height:112px; overflow:hidden; float:left;padding-bottom:10px;}
.scrolllist .imglist_w li img,.newsl li img{ float:left; margin-right:5px;}
 .scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
 
 .imglist h4 a,.newsl h4 a{ line-height:30px; color:#ad0600;}
#s2{width:340px;}
#s2 .imglist_w{width:340px;}
#s2 .imglist_w ul{height:20000px;width:auto;position:absolute;left:0px;top:0px;}
#s2 .imglist_w li{float:none;}

.newsl li{ border-bottom:1px dotted #c6c6c6; padding:15px 0;}
.newslist li span{ float:right;}
.newslist li font{ color:#ff3300}
.newslist { margin-top:15px;}
.newslist li{ line-height:30px; overflow:hidden;}

.cona{ background:url(conbg.jpg) no-repeat center bottom; padding-bottom:12px;}
.con{ background:#f1f1f1; border:1px solid #dbdbdb;}
.contest{ background:url(contop.jpg) no-repeat center 20px;padding:10px; padding-top:90px; }

.foot{ width:1000px; margin:0 auto; background:url(footbg.jpg) no-repeat center top; padding-top:35px; text-align:center; padding-bottom:15px;}


.bannera{ width:992px; height:249px; margin:0 auto; border:4px solid #fff; display:block;}

.sidebar{ width:200px; float:left;margin-top:6px;}
.sidetop{ width:200px; height:29px; line-height:29px; color:#fff; font-size:16px; text-indent:20px; background:url(sidetop.jpg) no-repeat; margin-bottom:5px;}
.sidelist li{ width:200px; height:30px; line-height:30px; background:url(sidelist.jpg) no-repeat; margin-bottom:2px; text-indent:35px;}
.choo{ color:#0061a6}

.mainbody{ width:503px; float:left; margin:0 20px; margin-top:6px;}
.maintop{ width:503px; height:39px; background:url(maintop.jpg) no-repeat; line-height:29px; text-indent:40px;}
.maintop h3{ display:inline; color:#044294;}
.maintop span{ float:right;}
.maintest{ padding-top:25px;}
.zhy li{ width:230px; float:left; border-bottom:1px dotted #ddd; margin:5px 10px;}
.zhy table{ width:230px;}
.zhy a{ color:#b61c12;}
.zhy li img{ float:left; margin-right:5px; border:1px solid #ddd;}


.prolist li{ background:url(prolist.jpg) no-repeat center top; border:1px solid #dcdcdc; margin:1px 0;}
.prolist li b{ line-height:28px; padding-left:30px;}
 .proa{ text-indent:30px;}
.prob{ text-indent:40px;}
.proc{ text-indent:50px;}
.prot{border-bottom:1px dotted #c8c8c8; margin:20px 0;}

.protit{ border-bottom:1px solid #c8c8c8}

.seright{display:none; padding:15px 0}
#con_zzjs_1{display:block;}
#serleft{height:24px;margin-bottom:7px;}
#serleft ul{margin:0;padding:0;}
#serleft ul li{float:left;list-style:none;display:inline;   margin:0 10px;white-space:nowrap; text-
overflow:ellipsis;cursor:pointer;width:60px;height:24px;text-align:center; overflow:visible; color:#fff;  }
 #serleft ul li.hover{ color:#fff; background:#0061a6;   }
 #serleft ul li.hover a{ color:#fff; background:#0061a6;  }
