@charset "utf-8";
/* CSS Document */

body{color:#666;font-size:12px;margin:0 auto;font-family:微软雅黑;}
*{margin:0;padding:0;list-style-type:none;}  
a,img{border:0;}  
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}  
.clearfix{display:inline-table;}/* Hides from IE-mac \*/  
*html .clearfix{height:1%;}  
.clearfix{display:block;}/* End hide from IE-mac */  
*+html .clearfix{min-height:1%;}


a{text-decoration:none;color:#999;}
.cleb{clear:both;}
#clear{clear:both;}
.h10{height:10px;}
.h5{height:5px;}

/*顶部*/
#top{width:1000px;height:35px;margin:0 auto;line-height:35px;}
.topleft{width::700px;float:left;}
.topright{width:600px;float:right;}
.topright a{
	padding-left:10px;
	padding-right:10px;
}
.baner{width:100%;margin:0 auto;height:300px;
background:#999;}
#navs{width:100%;margin:0 auto;
background-color:#0592FC;
height:45px;
line-height:45px;}
.nav{width:1000px;
height:45px;
margin:0 auto;
}
.nav li{width:110px;
float:left;

text-align:center;
border-right:solid 1px #FFF;
font-size:16px;
color:#FFF;
font-weight:bold;
}
.nav li a{color:#FFF;
text-decoration:none;
padding:0px;
display:block;
}
.nav li a:hover{
	background-color:#999;	
}
.gongao{width:100%;
background-color:#EEEEEE;
margin:0 auto;
height:45px;
}
.gongao1{width:1000px;margin:0 auto}
.gongaoright{width:350px;float:right;height:45px;line-height:45px;font-size:16px;}
.gongaoleft{width:650px;float:left;height:45px;line-height:45px;font-size:16px;}
.gongaoleft span{color:#1397FB;font-weight:bold;}
#main{width:1000px;margin:0 auto;}

.news{height:260px;}
.news710{width:710px;float:right;}
.newsright{width:240px;float:right;}
.newsrighttu{width:240px;height:80px;}
.newsmid{width:460px;border:1px solid #999;float:left;height:260px;
background:url(../images/news.jpg) no-repeat;}
.newsmidtxt{
	
	height:170px;
	overflow:hidden;
	width:460px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
}
.newsmidtxt li{
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
	
}
.newsmidtxt span{float:right}
.newshead{height:90px;}
.newsheadtitle{
	height:45px;
	font-size:16px;
	font-weight:bold;
	line-height:45px;
	text-align:center;
	padding-left:69px;
	color:#000;}
.newsheadtxt{height:45px;padding-left:35px;
	text-indent:2em;
	padding-right:10px;}
.newsleft{width:240px;float:left;margin:0px;}

.mid{
	width:1000px;
}
.midright{
	width:710px;
	float:right;
}
.midrighttop{
	width:710px;
	height:147px;
	border:1px solid #999;
	padding-top:4px;
	text-align:center;
}
.midrighttop a{
	float:left;
	display:inline-block;
	width:230px;
	height:142px;
	margin-left:5px;
}
.midrightbom{
	height:152px;
	border:1px solid #999;
}
.midleft{
	width:280px;
	float:left;
	border:1px solid #999;
}
.ad1{height:240px;border:1px solid #999;
}
.ad1title{
	background:url(../images/dhbg.jpg) no-repeat;
	background-color:#3399FF;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	padding-left:30px;
}
	
.ad{height:100px;}

.cplm{
	width:1000px;
	height:200px;
	overflow:hidden;
}
.cplmleft{
	width:280px;

	float:left;
}
.dkk{

	background:url(../images/dhbg.jpg) no-repeat;
	background-color:#3399FF;
	height:35px;
	line-height:35px;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	
}
.cplm .mores{
	float:right;
	font-size:14px;
	line-height:35px;
	margin:0 auto;
}
.cplm .mores a{
	padding-right:10px;
	font-size:14px;
	color:#FFF;
	line-height:35px;
}
.cplm span{
	letter-spacing:15px;
	padding-left:20px;
}
.cplmleft .txtwz{
	border:1px solid #999;
	
}
.cplmleft .txtwz .li{
	width:260px;
	height:25px;
	line-height:25px;
	padding-left:20px;
}
.cplmleft .txtwz a{	
	height:25px;
	line-height:25px;
	padding-left:10px;
}
	
.cplmright{
	width:710px;
	float:right;
}
.cplmright .li{
	padding-left:10px;
	height:25px;
	line-height:25px;
	padding-right:10px;
}
.cplmright a{	
	height:25px;
	line-height:25px;
	padding-left:10px;
}
.cplmright .times{
	float:right;
	padding-right:10px;
}
.cplmright .r460{
	width:460px;
	float:left;
}
.cplmright .txt{
	border:1px solid #999;
}
.cplmright .r240{
	width:240px;
	float:right;
	
}
#foot{
	width:100%;
	margin:0 auto;
}

#footnav{
	width:100%;margin:0 auto;
background-color:#0592FC;
height:45px;
line-height:45px;}
.nav{width:1000px;
height:45px;
margin:0 auto;
}
.footnav{
	width:1000px;
	margin:0px auto;
	line-height:45px;
	color:#FFF;
	text-align:center;
	font-size:16px;
}
.footnav li{
	width:122px;
float:left;

text-align:center;
border-right:solid 1px #FFF;
font-size:16px;
color:#FFF;
font-weight:bold;
}
.footnav li a{color:#FFF;
text-decoration:none;
padding:0px;
display:block;
}
.footnav li a:hover{
	background-color:#999;	
}
.footnav a{
	color:#FFF;
	padding-left:10px;
	padding-right:10px;
}
#foottxt{
	height:215px;
	background:#40ACFD;
}
.foottxt{
	width:1000px;
	margin:0 auto;
}
#footlogo{
	width:214px;
	float:left;
}
#footrigh{
	width:786px;
	float:right;
}
#footmid{
	width:626px;
	float:left;
	padding-top:30px;
}
#footmid p{
	color:#FFF;
	line-height:25px;
}
#footlink{
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	height:auto;
	line-height:120%;
	color:#fff;
}
#footlink a{
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
}
#footwx{
	width:160px;
	float:right;
}




/* 本例子css */
	.focusBox { position: relative; width:1000px; height:300px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:1000px; height:300px; display: block; }
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
	.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
	.focusBox .hd .on{ background-position:0 0; }

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
	.focusBox .prev { left: 0; }
	.focusBox .next { background-position: 0 -90px; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
	
	/*走图*/
	.picScroll{ margin:10px auto;  position:relative;  border:1px solid #eee; width:675px;  padding:10px 0 10px 30px; background:#fff; overflow:hidden;     }
	.picScroll .prev,
	.picScroll .next{ display:block; position:absolute; top:56px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;   }
	.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
	.picScroll .prev:hover{ background-position:0 -30px; }
	.picScroll .next:hover{ background-position:-25px -30px; }
	.picScroll ul{ overflow:hidden; zoom:1; }
	.picScroll ul li{ width:141px; float:left; overflow:hidden; padding:0 10px;     }
	.picScroll ul li img{ width:141px; height:94px; display:block; background:url(../images/loading.gif) center center no-repeat; }
	.picScroll ul li span{ line-height:25px;display:block; height:25px;text-align:center; }
	
		/*走图2*/
	.picScrolls{ margin:10px auto;  position:relative;  border:1px solid #eee; width:960px;  padding:10px 0 10px 30px; background:#fff; overflow:hidden;     }
	.picScrolls .prev,
	.picScrolls .next{ display:block; position:absolute; top:70px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;   }
	.picScrolls .next{ left:auto; right:5px; background-position:-25px 0; }
	.picScrolls .prev:hover{ background-position:0 -30px; }
	.picScrolls .next:hover{ background-position:-25px -30px; }
	.picScrolls ul{ overflow:hidden; zoom:1; }
	.picScrolls ul li{ width:165px; float:left; overflow:hidden; padding:0 10px;     }
	.picScrolls ul li img{ width:165px; height:157px; display:block; background:url(../images/loading.gif) center center no-repeat; }
	.picScrolls ul li span{ line-height:25px;display:block; height:25px;text-align:center; }
	/*chudi*/
			.link_box{ width:255px; padding-bottom:20px; height:295px;padding-left:5px;font-size:16px;font-weight:bold;}
			.link_box .prdct{ width:259px;  margin-top:15px; float:right; position:relative;}
			.link_box .prdct p{ position:absolute; background:url(../images/cpzg.gif) repeat-y; height:32px; line-height:30px; width:259px;}
			.link_box .prdct p a{ display:block; height:32px; width:259px; padding-right:44px; text-align:center;color:#004FA3; text-decoration:none; cursor:pointer;}
			.link_box .prdct p a:hover{ text-decoration:none; color:#C40000;}
			.link_box .prdct p.bg01{ background-position:0 0px;}
			.link_box .prdct p.bg02{ background-position:0 -32px; }
			.link_box .prdct p.bg07{background-position:0 -212px; }
			.link_box .prdct p.this{ background-position:0 -61px; width:275px;}
			.link_box .prdct p.this2{background-position:0 -91px; width:275px;}
			.link_box .prdct p.this2 a{ margin-left:15px; color:#C40000; text-decoration:none;}
			#t1{ top:0;}
			#t2{top:32px;}
			#t3{top:64px;}
			#t4{top:96px;}
			#t5{top:128px;}
			#t6{top:160px;}
			#t7{top:192px;}
			#t8{top:224px;}
			#t9{top:256px;}
			.prdct .p_son{ width:200px; background:#F1F1F1;border:1px solid #cbcbcb; border-bottom:none; position:absolute;  left:250px;display:none; }
			.p_son li,.s_son li{ height:30px; line-height:30px; border:1px solid #fff; border-bottom:#cbcbcb; text-align:left; }
			.p_son li a,.s_son li a{ color:#004FA3; text-decoration:none; display:block; width:188px; cursor:pointer; height:30px;  padding-left:10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
			.p_son li a:visited,.s_son li a:visited{color:#004FA3;}
			.p_son li a:hover,.s_son li a:hover{ color:#C40000; text-decoration:underline; background:#ddd;}
			.p_son li a.jt{ background:url(../images/001_14.gif) no-repeat 180px 50%; }
			.p_son li a.jt:hover{  background:url(../images/001_14.gif) no-repeat 180px 50% #ddd;}
			.p_son li.on{background:url(../images/001_14.gif) no-repeat 180px 50% #ddd;}
			.p_son li.on a{color:#C40000; text-decoration:underline;}
			#p1,#s1{top:36px;}
			#p2,#s2{top:68px;}
			#p3,#s3{top:100px;}
			#p4,#s4{top:132px;}
			#s5{ top:164px;}
			#w1{ top:131px;}
			#w2{ top:162px;}
			#w3{ top:196px;}
			#w4{ top:228px;}
			#w5{ top:260px;}
			#w6{ top:292px;}
			#w7{ top:324px;}
			#p5{top:164px;}
			#p6{ top:196px;}
			.prdct .s_son{left:450px;}
			
			
	.TB-focus{ width:280px; height:260px; border:1px solid #D8D8D8; position:relative;  overflow:hidden; }
	.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
	.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
	.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }


			
#seach_text{border:#ccc solid 1px; border-radius:10px;line-height:30px;}
#seach{background:url(../images/seach_bg.png); border:0;line-height:30px;text-align:center;width:68px;color:#fff;font-size:14px;font-weight:bold;height:30px;}