body {
	background: #edf2f5;
}

.fl {
	float: left;
}

.fr {
	float: right;
}



.top_ding {
	width: 1200px;
	height: 30px;
	background: #edf2f5;
	margin: 0 auto;
	line-height: 30px;
	color: #666666;
}

.top_ding .enter {
	margin-left: 30px;
	padding: 0 0 0 20px;
	background: url(../../../../img/enter.png) no-repeat left center;
	background-size: 14px 12px;
	color: #666666;
}
.makeUp{
	color: #666666;
}
.top_ding .line {
	display: inline-block;
	width: 2px;
	height: 16px;
	background: #666;
	margin: 0 5px;
	position: relative;
	top: 3px;
}

.top_ding .senterBox a{
	position: relative;
}
.top_ding .weixin {
	margin-right: 28px;
	padding-left: 20px;
	background: url(../../../../img/wechat.png) no-repeat left center;
	background-size: 14px 12px;
	color: #666666;
}

.top_ding .xiaoProject {
	padding-left: 20px;
	background: url(../../../../img/xiaochengxu.png) no-repeat left center;
	background-size: 14px 14 px;
	color: #666666;
}

.top_ding .weixin:hover img{
	display: block;
}

.top_ding .xiaoProject:hover img{
	display: block;
}
.hoverImg {
	position: absolute;
	top: 120%;
	left: -30px;
	display: none;
	width: 127px;
	height: 127px;
	z-index: 1000;
}

.nav_box{
	height: 80px;
	background: #fff;
}
.nav_box .nav{
	width: 1200px;
	height: 80px;
	margin: 0 auto;
}
.nav_box .nav .h_img{
	position: relative;
	top: 5px;
}
.nav_ul{
	float: right;
	width: 750px;
	height: 100%;
	margin-right: 20px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.nav_ul li{
	line-height: 80px;
	width:110px;
	font-size: 16px;
}
.nav_ul li a{
	padding: 12px 0;
	color: #343434;
}
.nav_ul li a:hover{
	border-bottom:2px solid #E52F2C ;
	color: #E52F2C;
}
.nav_ul .active_b a{
	border-bottom:2px solid #E52F2C ;
	color:#E52F2C;
}
