header {
	width: 100%;
	background: white;
}

.header {
	width: 100%;
	height: 105px;
	display: inline-block;
}

.logo {
	height: 45px;
	display: block;
	margin-top: 30px;
	float: left;
}

.logo img {
	height: 100%;
	display: block;
}

.heade1 {
	width: calc(100% - 340px);
	float: left;
	text-align: center;
}

.heade1 li {
	display: inline-block;
	margin-right: 40px;
}

.heade1 li:last-child {
	margin-right: 0;
}

.heade1_1 {
	display: block;
	line-height: 101px;
	font-size: 16px;
	color: #333333;
	box-sizing: border-box;
}
.heade1_1.on{
	border-bottom: 4px solid #005E3B;
	color: #005E3B;
}
.heade2 {
	width: 165px;
	height: 40px;
	background: #EBF2F0;
	text-align: center;
	float: left;
	margin-top: 32px;
	font-size: 16px;
	color: #509079;
	border-radius: 40px;
}

.heade2 img {
	width: 29px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.heade2 span {
	line-height: 40px;
	display: inline-block;
	vertical-align: middle;
}