@charset "utf-8";
/* CSS Document */

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {margin:0;padding:0; font-weight:normal;}
ol,ul{list-style:none;}
li{ list-style:none;}
ul{list-style-type:square;}
:focus{outline:0;}
a img{border:0;}
img{vertical-align:middle;_vertical-align:top;}


/* Clear Fix */ 
.clearfix{ line-height:0; height:0; margin:0; padding:0;content:".";display:block;height:0;clear:both;overflow:hidden;} 
/* Hide from IE Mac \*/ 
.clearfix{display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
body{font:12px "\5b8b\4f53","Microsoft Yahei","方正兰亭黑简体",宋体,Arial,Verdana;color:#666;text-align:left; background:#fff;}
/* a */
a{color:#666;text-decoration:none;}
a:hover{text-decoration:none; }





.header{overflow:hidden;width: 100%; display: block;}

/* ------------------ top -----------------------  */
.top{height:30px; background-color:#f1f1f1;}
.top-bg{width:1000px;margin:0 auto; font-family:"微软雅黑", "宋体", Arial; font-size:12px;}
.top-bg span{ width:180px; display:inline-block;  line-height:30px; }
.top-r{ float:right;display:block}
.top-r li{text-align:left;vertical-align: top;letter-spacing: normal;word-spacing: normal;display: inline-block;width: 60px; height: 30px; line-height:30px; text-align:center;  float:left;}
.top-r li a{color:#555;cursor: pointer;}
.top-r li a:hover{color:#e90303;}
.top-r .top-lm {font-weight:800;color:#0294e9;}

/* ------------------ logo-search -----------------------  */
.logo-search{ width:1000px; display:block; height:100px;margin:0 auto;}
.logo{ float:left; display:inline-block; width:546px; height:48px; margin-top:30px;}

.search-box{
	width: 310px;
	height: 40px;
	float: right;
	margin: 40px 0px 0px 20px;
	border-radius: 20px;
	position: relative;
	background-image: url(../images/serch.jpg)
}
.search-box input{
	margin-top: 10px;
	margin-left: 20px;
	line-height: 20px;
	border: 0px none;
	width: 220px;
	height: 20px;
	color: #CCC;}
#search-btn{width: 22px;
    height: 22px;
    background: transparent url(../images/but.png) no-repeat;
    border: 0px none; 
    cursor: pointer;position: absolute;top: 6px;right: 10px;}

	
.nav{
	width: 1002px;
	margin: 0 auto;
	height: 52px;
	border: 1px solid #CCC;
	background-color: #f9f9f9;
	margin-bottom:10px;}
.nav ul{ display:block; }
.nav ul li{
	float: left;
	color: #FFF;}
.nav ul li.active a{
	border-bottom: 3px solid #0077da;
	color: #0077da;}
.nav ul li a:hover{
	border-bottom: 3px solid #0077da;
	color: #0077da;}

.nav ul li a{
	color: #999999;
	text-align: center;
	width: 142px;
	font-size: 16px;
	font-family: "微软雅黑", "宋体", Arial;
	text-decoration: none;
	height: 50px;
	float: left;
	line-height: 51px;
}

/*banner*/
.ad{ background: url(../images/ad.jpg) no-repeat; background-size:1002px 280px; display:block; height:280px;background-origin: content-box; margin:0 auto;background-position:center;}
/*中部*/
.content{  margin:0 auto;width:1002px;}
.col-sm{ margin-top:20px; margin-left:10px;
    margin-right:10px;
	margin-bottom:10px;
	width: 486px;
	height: 170px;
	float:left;
	border: 1px solid #DDD;
}
.col-sm2{ margin-top:20px;
    margin-bottom:10px;
	width: 486px;
	height: 170px;
	float:left;
	border: 1px solid #DDD;
}
.col-sm3{ margin-top:10px; margin-left:10px;
    margin-right:10px;
	margin-bottom:20px;
	width: 486px;
	height: 170px;
	float:left;
	border: 1px solid #DDD;
}
.col-sm4{ margin-top:10px;
    margin-bottom:10px;
	width: 486px;
	height: 170px;
	float:left;
	border: 1px solid #DDD;
}

.thumbnail {
	 margin-top:27px;
	float: left;
	border-right: 1px solid #DDD;
	width:108px;
	height:116px;
}
.thumbnail h3{
	font-size: 18px;
	margin-bottom:5px;
	color:#555;
	font-weight:700;}
.zjbox{
	margin-left:30px;
	font-size: 14px;
	float:left;
    width:156px;
    height:170px;
	color: #555;
	font-family: "微软雅黑", "宋体", Arial;}
.zjbox ul li{


	list-style-type: square;
	line-height:32px;
}
.zjbox a:hover{ color:#e90303;}

.abox-01{
	float:left;
	width: 200px;
	height:20px;
	line-height: 16px;
	font-size: 12px;
	margin-left:340px;}








/*页脚*/

.footer {
	width: 1002px;
	margin: 0 auto;
	padding-top:20px;
	padding-bottom:10px;
	
	border-top: 3px #008de3 solid;}
.footer_box{ 
	height:20px;
	width:860px;
	margin:0 auto;
}

.s1{
	width: 78px;
	float: left;
	font-size: 12px;
	list-style-type: none;
	color: #7c7c7e;
	padding: 0 8px;
	border-right: 1px solid #cccccc;
}
.s2{width:96px;
	float: left;
	font-size: 12px;
	list-style-type: none;
	color: #7c7c7e;
	padding: 0 8px;
	border-right: 1px solid #cccccc;
}
.footer_box a:hover{color:#e90303;}

	
.p-link{
	padding-top: 6px;
	/* [disabled]border-top:1px  #CCC solid; */
	color: #7c7c7e;
	width: 1000px;
	height: 60px;
	line-height: 20px;
	}
.notice_box {
height: 26px;
line-height: 26px;
border: 0px solid #f2d3b5;
background-color: #fff;
margin:0 auto;
position: relative;
width:1002px;
}	
.notice_list {
height: 26px;
overflow: hidden;
padding: 0 10px;
}
.notice_list dd {
margin-left: 62px;
}
.notice_list dt {
width: 40px;
float: left;
padding-left: 22px;
color: #fa6600;
}