@charset "utf-8";
/* CSS Document */

@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style: none;}
/*body{font-size: 12px;font-family:Verdana, Microsoft YaHei, Simsun; background: #fff; position: relative; color:#666;overflow-x:hidden;}*/
select,input,button{vertical-align: middle;font-size: 100%;border:0;}
fieldset,img{border: 0 none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight:normal;}
em,i,b{font-style: normal;}
a{ color:#333; text-decoration: none;}
a:hover{ color: #f60; text-decoration: underline;}
.clear {clear: both;display: block;height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
/* ---------------------------------------------------------------------------- 
.wx_header{font-size: 12px;font-family:Verdana, Microsoft YaHei, Simsun; background: #fff; position: relative; color:#666;overflow-x:hidden;}*/
.wx_header .navin,.wx_header .service{
	margin:0 auto;
}
.wx_header .header-nav{
	width:100%;
	height:45px;
	background-color: #F3F6F7;
	border:1px solid #EAEFF2;
}
.wx_header .navin{
	position: relative;
	width:1000px;
	height:46px;
	line-height: 46px;
}
.wx_header .left{
	float:left;
	_margin-top:10px;
}
.wx_header .left span{
	margin-right: 11px;
}
.wx_header .left input{
	border:1px solid #BFCACF;
	height:21px;
	margin:0 6px;
	width:101px;
}
.wx_header .left .word{
	width:81px;
}
.wx_header .left .login{
	border-color:#C5C5C5;
	width:40px;
	margin-right: 13px;
	cursor: pointer;
}
.wx_header .login{
	color:#0086cd;
	text-decoration: none;
}
.wx_header .qq,.weibo{
	display: inline-block;
	width:22px;
	height:22px;
	margin-left: 10px;
	vertical-align: middle;
}
.wx_header .qq{
	background: url(../images/qq.gif) no-repeat;
}
.wx_header .weibo{
	background: url(../images/weibo.gif) no-repeat;
}
.wx_header .right{
	float:right;
	_margin-top:10px;
}

.wx_header .header-left a em{
	width:0; 
	height:0; 
	font:0/0 arial; 
	border:5px dashed transparent; 
	border-top:5px solid #086fc5;

    vertical-align: middle;
    display:inline-block;
}
.wx_header .nav-bottom{
	width:1000px;
	height:103px;
	margin: 0 auto;
}
.wx_header .logo,.header-center{
	float:left;
	height:103px;
}
.wx_header .logo_cq,.header-center{
	float:left;
	height:103px;
}
.wx_header .logo{
	width:210px; 
	margin-right: 26px; 
	background:url(../images/logo.gif) no-repeat;
}
.wx_header .logo a{ 
	display:block; 
	height:103px; 
	text-indent:-2000em; 
	overflow:hidden;
}
.wx_header .logo_cq{
	width:210px; 
	margin-right: 26px; 
	background:url(../images/logo_cq.gif) no-repeat;
}
.wx_header .logo_cq a{ 
	display:block; 
	height:103px; 
	text-indent:-2000em; 
	overflow:hidden;
}
.wx_header .header-center,.placeholder,.wx_header .service,.wx_header .service h1,.wx_header .service ul li,.wx_header .pop{
	box-sizing:border-box;	
}
.wx_header .header-center{
	width:260px;
	padding:30px 0 0 22px;
	background: url(../images/nav-bg.gif) left 0 no-repeat;
}
.wx_header .wx_search{
	float:right;
	height:34px;
	padding-top: 32px;
}
.wx_header .placeholder{
	float:left; 
	width:250px; 
	height:34px; 
	border:1px solid #C1C4CB;
}
.wx_header .whitebox{
	background-color:#fff;
	height:32px; 
	overflow:hidden; 
	width:215px; 
	position:relative;
	padding-left:10px;width:205px;
}
.wx_header .whitebox input{
	width:215px; 
	height:32px;
	line-height:32px; 
}
.wx_header .whitebox label{
	position:absolute; 
	left:10px; 
	top:8px; 
	color:#AAAAAB; 
	cursor:text;
	
}
.wx_header .btn{
	float:left; 
	width:35px; 
	height:34px; 

}
.wx_header .btn button{
	width:35px; 
	height:34px; 
	background:url(../images/search.gif) no-repeat;
	border:none;
	cursor:pointer;
}


.wx_header .wx_header .service{
	width:980px;
	height:207px;
	border:1px solid #DFDFDF;
}
.wx_header .wx_header .service h1{
	width:100%;
	height:40px;
	font-size: 20px;
	line-height: 40px;
	border-bottom: 1px solid #DFDFDF;
	color:#393939;
	padding-left:23px;
	_padding:5px 0 5px 10px;
	_height:20px;
	_line-height: 20px ;
}
.wx_header .wx_header .service span{
	width:8px;
	height:15px;
}
.wx_header .wx_header .service ul{
	padding:15px 0;
}
.wx_header .service ul li{
	float:left;
	width:212px;
	height:137px;
	padding-left:21px;
	border-right: 1px solid #EFEFEF;
	color:#393939;
}
.wx_header .service ul li h3,.wx_header .service ul li p{
	line-height: 24px;
}
.wx_header .service ul li h3{
	font-weight: bold;
}
/* å¼¹å‡ºå±?*/
.wx_header .pop{
	position: absolute;
	top:22px;
	right:50%;
	margin-right: -370px;
	width:788px;
	height:627px;
	border:1px solid #e3e3e3;
	border-top: 4px solid #e3e3e3;
	z-index: 9999;
	background-color: #fff;
	padding:0 8px;
	display: none;
	/* overflow: hidden;*/
	} 
.wx_header .pop ul li{
	height:auto;
	border-bottom: 1px dashed #CACACA;
	padding:17px 0 10px;
}
.wx_header .pop ul li h3,.cont{
	float:left;
}
.wx_header .pop ul li h3{
	width:64px;
	height:21px;
	line-height: 21px;
	text-align: center;
	color:#fff;
	background-color: #50A3CD;
	margin-right: 4px;
}
.wx_header .cont{
	width:702px;
	line-height: 12px;
}
.wx_header .cont a{
	display: inline-block;
	height:12px;
	line-height: 12px;
	padding:0 10px 0 9px;
	margin:5px 0;
	border-right: 1px solid #DADADA;
}
.wx_header .cont .lasta{
	padding-right: 0;
	border:0;
}
.wx_header .h1{
	color:#008CC6;
}
.wx_header .h3 a{
	padding-left: 5px;
}
.wx_header .h4{
	color:#D94400;
}

.header-wrap {
	color:#666666;
}
.header-wrap a{
	color:#666666;
	text-decoration:none;
}