*{
     box-sizing: border-box;
     font-family: 'PingFang SC','microsoft yahei',arial,'helvetica neue','hiragino sans gb',sans-serif;
}
a{
     color: inherit;
     font-weight:inherit;
}
img{
     max-width: 100%;
}
a:hover{
     color: inherit;
}

.wrapper{
	width: 1400px;
	margin: 0 auto;
}
.wrapper:after{
	clear: both;display: block;content: '';
}
.body{
	padding-top:15px;padding-bottom: 165px;
}
.body .box{
	margin-top: 25px;position: relative;
}
.body .box:after{
	content: '';display: block;clear: both;
}
.box h2{
	font-size: 20px;padding-left: 40px;font-weight: bold;
	background-repeat: no-repeat;background-position:10px center;
	color: #333;
	margin-bottom: 25px;text-align: left;
}
.box ul{
	overflow: hidden;width: 100%;
}
.body .box:before{
	display: block;content: '';height: 1px;width: 1400px;position: absolute;
	background-color:rgb(230,230,230);top: 35px;left: 0;
}
.body-r li{
	float: left;padding-right:50px;font-size: 16px;color: #333;
	margin-bottom: 10px;
}

.mt-10{
	margin-top: 10px;
}
.body li a{
	transition: 0.2s;
}
.body li a:hover{
	font-weight: bold;
}
.body-l{
	width: 14.28%;float: left;margin-left: 10px;
	margin-top: 15px;
}
.body-l li a{
	display: block;width: 100%;padding-left: 20px;line-height: 50px;
}
.body-r{
	float: right;width: 96.57%;margin-right: 2.85%;
}
.body-l li{
	font-size: 20px;color: #fff;
	background-color: #267fcd;border-bottom:1px solid #74ace5;
	text-align: left;position: relative;
}
.body-l li.active,
.body-l li:hover{
	background:#fff;color: #ff6600;font-weight: bold;
}
.body-l li:before,
.body-l li:after{
	content: '';display: none;height:50px;width: 3px;background-color: #ff6600;
	position: absolute;z-index: 999;top: 0;
}
.body-l li:before{
	left: -3px;
}
.body-l li:after{
	right: -3px;
}
.body-l li:hover:after,
.body-l li:hover:before,
.body-l li.active:after,
.body-l li.active:before
{
	display: block;
}


.body-l:before{
	content: "";display: block;width:100%;background-color: #275ecc;
	height: 10px;
}
.body-l .btn{
	font-size: 20px;color: #fff;
	background-color: #275ecc;border-bottom:1px solid #74ace5;
	text-align: center;
	
	background-image: url(../imgs/fy06.png);background-repeat: no-repeat;
	background-position: center 7px; 
}
.body-l .btn.active{
	background-image: url(../imgs/fy07.png);
}
.body-l .btn a{
	width: 100%;display: block;padding-top: 20px;line-height: 50px;
}
.footer2{
	background-color: #333;
	padding: 55px 0 80px;
}
.ft li{
	display: inline-block;margin: 0 13px;position: relative;
}
.ft li a{
	color: #a6a6a6;font-size: 20px;
}
.ft li:hover{
	color: #fff;
}
.ft li:after{
	content: '';display: block;width: 2px;height: 22px;background-color: #a6a6a6;
	position: absolute;top: 3px;right: -17px;
}
.ft li:last-child:after{
	display: none;
}
.ft ul{
	text-align: center;
}
.cp{
	text-align: center;margin-top: 20px;color: #a6a6a6;
}
.header-main-nav dl{
	z-index: 99!important;
}
.header-nav-list .dropdown{
	z-index: 99999!important;
}
.header-logosub{
	font-size: 18px !important;
}