p{
	font-size: 16px;
}
.improve-nav{
	background:#f8f8f8;
	color: #999;
}
.improve-nav-ul{
	padding: 20px 0px;
	display:flex;
	align-items:center;
}
.improve-nav-ul li a{
	padding-right: 50px;
	color: #666;
}
.improve-nav-ul li.active a{
	color: #333;
}
.improve-nav-ul li a:hover{
	color: #3f8f0a;
}
.improve-item1{
	padding: 100px 0;
	text-align:center;
}
.improve-item h2{
	font-size: 40px;
	font-weight: normal;
	padding:0;
	margin-bottom: 40px;
	text-align:center;
}
.improve-item h3{
	font-size: 30px;
	font-weight: normal;
	padding:0;
	margin-bottom: 30px;
}
.improve-item p{
	font-size: 16px;
	font-weight: normal;
	padding:0;
	margin-bottom: 20px;
	line-height: 30px;
}
.improve-item2{
	padding: 50px 0;
	background: #f9fafc;
}
.improve-item2-cont{
	display:flex;
	align-items:center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.improve-item2-cont p, .improve-item2-cont h3, .improve-item2-cont img{
	flex-shrink: 0;
}
.improve-item2-cont h3{
	margin-bottom: 40px;
}
.improve-item2-cont p{
	margin-bottom: 20px;
}
/* .improve-item2-cont img{
	width: 80%;
} */
.imp-ul{
	/* background: url(../images/improve/flow-line.png) no-repeat center; */
	position:relative;
	width: 1000px;
	height: 700px;
	margin: 0 auto;
}
.imp-bg{
	position:absolute;
	top:50%;
	left:50%;
	margin-top: -300px;
	margin-left: -300px;
	width: 600px;
	height: 600px;
}
.imp-bg img{
	width: 600px;
}
.imp-center{
	position:absolute;
	top:50%;
	left:50%;
	margin-left: -50px;
	margin-top: -50px;
	width: 100px;
	height: 100px;
}
.imp-center img{
	width: 100px;
}

.imp-li{
	position:absolute;
	top:50%;
	left:50%;
	display:flex;
	align-items:center;
	font-size: 16px;
	text-align:left;
}
.imp-li-t{
	flex-direction: column;
	margin-top: -330px;
	margin-left: -60px;
	width:120px;
}
.imp-li-t span{font-size: 24px;}
.imp-li .improve-icon{
	background: #2f91ff;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	margin: 0 20px;
}
.imp-li .improve-icon img{
	width: 70px;
	height:70px;
}
.imp-li .improve-text{
	width: 250px;
}
.imp-li-1{
	margin-top: -230px;
	margin-left: 180px;
}
.imp-li-2{
	margin-top: -100px;
	margin-left: 240px;
}
.imp-li-3{
	margin-top: 70px;
	margin-left: 230px;
}
.imp-li-4{
	margin-top: 190px;
	margin-left: 140px;
}
.imp-li-5{
	margin-top: 190px;
	margin-left: -500px;
}
.imp-li-6{
	margin-top: 70px;
	margin-left: -590px;
}
.imp-li-7{
	margin-top: -100px;
	margin-left: -600px;
}
.imp-li-8{
	margin-top: -230px;
	margin-left: -540px;
}
.improve-item4{
	background:url(../images/improve/bg1.jpg);    
	background-repeat: no-repeat; 
	background-position: top center;  
	background-attachment: fixed;     
	color:#fff;
	padding: 100px 0;
}
.improve-item4 h2, .improve-item4 p{
	text-align:center;
}
.improve-item4-li{
	width: 800px;
	display:flex;
	align-items:center;
	margin: 0 auto;
	/* justify-content: space-between; */
}
.improve-item4-li img{
	width: 400px;
}
.improve-item4-li p{
	margin-left: 50px;
}
.improve-item4-updown{
	width: 800px;
	margin: 0 auto;
	padding: 20px 190px;
}
.improve-item5{
	background:url(../images/improve/bg2.jpg);    
	background-repeat: no-repeat; 
	background-position: top center;  
	background-attachment: fixed;     
	color:#fff;
	padding: 100px 0;
}
.improve-item5-ul{
	display:flex;
	flex-wrap:wrap;
	text-align:center;
}
.improve-item5-ul h4{
	margin: 25px 0 15px 0;
}
.improve-item6{
	display:block;
	background:url(../images/improve/bg3.jpg);
	background-repeat: no-repeat; 
	background-position: top center;  
	height: 260px;
}
.improve-item7{
	padding: 100px 0;
	text-align:center;
	background:#f2f7fd;
}
.improve-dl{
	display:flex;
	align-items:center;
	margin-top: 8rem;
}
.improve-dl h4{
	font-family: 'chaojihei';
	font-size: 44px;
}
.improve-dl h4 small{
	font-size: 26px;
}
.improve-dl p{
	color: #999999;
}
.imp-bottom-li h5{
	margin-bottom: 50px;
}
.imp-bottom-li p{
	line-height: 30px;
}
.imp-bottom-li p img{
	margin-right: 15px;
}
/***************** 响应式样式 ******************/
/*sm屏幕以下*/
@media only screen and (max-width: 576px) {
	.improve-nav{
		display:none
	}
	.improve-item6{
		display:none;
	}
	.improve-dl{
		margin-top: 4rem;
	}
	.improve-dl h4{
		font-size: 24px;
	}
	.improve-dl h4 small{
		font-size: 16px;
	}
	
}

/*sm屏幕以上*/
@media only screen and (min-width: 576px) {
	.mt-10, .my-8, .mt-6 {
	    margin-top: 3rem !important;
	}
	.improve-nav{
		display:none
	}
	.improve-dl{
		margin-top: 4rem;
	}
	.improve-item6{
		display:none;
	}
	.improve-dl h4{
		font-size: 24px;
	}
	.improve-dl h4 small{
		font-size: 16px;
	}
}

/*md屏幕以上*/
@media only screen and (min-width: 768px) {
	.mt-10, .my-8, .mt-6 {
	    margin-top: 3rem !important;
	}
	.improve-nav{
		display:none
	}
	.improve-dl{
		margin-top: 4rem;
	}
	.improve-item6{
		display:none;
	}
	.improve-dl h4{
		font-size: 34px;
	}
	.improve-dl h4 small{
		font-size: 16px;
	}
}

/*lg屏幕以上*/
@media only screen and (min-width: 992px) {
	
	.improve-nav{
		display:block
	}
	.improve-item6{
		display:block;
	}
	.improve-dl{
		margin-top: 8rem;
	}
	.improve-dl h4{
		font-size: 44px;
	}
	.improve-dl h4 small{
		font-size: 26px;
	}
}
@media only screen and (min-width: 1400px) {
	.improve-nav{
		display:block
	}
	.improve-item6{
		display:block;
	}
	.improve-dl{
		margin-top: 8rem;
	}
	.improve-dl h4{
		font-size: 44px;
	}
	.improve-dl h4 small{
		font-size: 26px;
	}
}
