/*top*/
.topWrap{
	height:32px;
	line-height: 32px;
	background: #f5f5f5;
	color: #666666;
	font-size: 14px;
}
.top .topr .ques{
	float: left;
}
.top .topr .ques a{
	display: inline-block;
	color: #666666;
	margin-right: 20px;
}
.top .topr .ques a:hover{
	color: #2fa466;
}
.top .topr a img{
    border: 0px;
    outline-width: 0px;
    vertical-align: middle!important;
}
.top .ques a.a{
	position: relative;
}
.top .ques a .wx{
	width: 100px;
	position: absolute;
	top: 30px;
	z-index: 10000;
	display: none;
}
.top .ques a .wx img{
	width: 100%;
}
/*header*/
.headerWrap{
	width: 100%;
	height: 75px;
	line-height: 75px;
	background: #FFFFFF;
	box-shadow: 0 0 10px 0 #999;
}
.header .logo{
	display: block;
	float: left;
}
.header .logo img{
	width: 138px;
	margin-top: 13px;
}
.header .nav{
	float: left;
}
.header .nav li{
	float: left;
	margin-left: 40px;
}
.header .nav li a{
	display: block;
	height: 55px;
	font-size: 16px;
	color: #505050;
}
.header .nav li a:hover,
.header .nav li a.cur{
	color: #0A964C;
	border-bottom: 2px solid #0A964C;
}
.header .nav_doc{
	float: right;
}
.header .nav_doc li{
	float: left;
	margin-left: 15px;
}
.header .nav_doc li a{
	border: 1px solid #0A964C;
	border-radius:15px;
	color: #0A964C;
	padding: 3px 10px;
    font-size: 14px;
}
.header .nav_doc li a:hover{
	color: #FFFFFF;
	background: #0A964C;
}