.in-header{
	width: 100%;
	height: 5rem;
	padding: 0 10%;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #c4c4c2;
}
.in-footer{
	width: 100%;
	height: 7rem;
	padding: 0 10%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #f3f3f3;
}
.in-footer-link{
	margin-bottom: 10px;
}
.in-footer-link span{
	margin-right: 20px;
}
.in-footer img{
	height:2.8rem;
	width: auto;
}
.in-footer .copyright{
	color: #9fa3ae;
	font-weight: bold;
	    font-size: 0.875rem;
}
.header-l{
	display: flex;
	height: 100%;
	align-items: center;
}
.header-l img{
	height:3.375rem;
	width: auto;
}
.header-r .lan{
	display: flex;
	align-items: center;
	margin-left: 6.25rem;
	font-weight: bold;
	position: relative;
	cursor: pointer;

}
.header-r .active{
	color: #45ae86;
}

.header-r .active::after{
	position: absolute;
	left: 50%;
	bottom: 0;
	transform:translate(-50%,0);
	content: "";
	width: 48px;
	height: 0px;
	border: 2px solid #45ae86;
	display: inline-block;
	
}

.in-banner img{
	height: auto;
	width: 100%;
}

.in-title{
	width: 100%;
	height: 7rem;	
	margin-top: 3.75rem;
	font-weight: bold;
}
.in-title .title-one{
	text-align: center;
	font-size: 1.5625rem;
}
.in-title .title-two{
    text-align: center;
	font-size: 1.25rem;
	margin-top: 1.875rem;
}
.in-content{
	width: 100%;
	padding: 0 13.5% 2rem;
}
.in-content .back{
	line-height: 2rem;
	color: #464646;
}
.in-content-img{
	width: 40%;
	margin-right: 20px;
	height: auto;
}
.con-title{
	position: relative;
	text-align: center;
	font-size: 2.25rem;
	padding: 0.9375rem;
	margin: 1.875rem 0 1.875rem 0;
}
.con-title::after{
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0);
	content: "";
	width: 116px;
	height: 0px;
	border: 2px solid #066841;
	display: inline-block;
	
}

.con-des{
	color: #7f7f7f;
	font-weight: bold;	
	line-height: 2.1875rem;
	text-align: justify;
}

.in-fea{
	background-color: #f9fafc;
	padding: 0.625rem 13.5% 1.875rem;
}

.core-box{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 11.125rem;
}
.core-box .core-item{
	margin: 1.25rem 0;
	/* height: 9.0625rem; */
	width: 48.5%;
	background-color: #ebf6f8;
	padding: 2rem 2.75rem;
	border-radius: 1.25rem;
	font-size: 22px;
	line-height: 35px;
}
@media screen and (max-width: 1600px){
	.con-back{
		flex-direction: column;
		align-items: center;
	}
	.con-back img{
		width: 80%;
		margin-bottom: 10px;
		margin-right: 0;
	}
}
@media screen and (max-width: 1400px){
	.core-box{
		    padding: 0 5.125rem;
	}
	.in-content{
		    padding: 0 8.5% 2rem;
	}
	.in-fea{
		    padding: 0.625rem 8.5% 1.875rem;
	}
	
	.in-footer{
		justify-content: space-around;
		flex-wrap: wrap;
		height: 9rem;
	}
	.in-footer .copyright{
		text-align: center;
	}
}

@media screen and (max-width: 960px){	
	.in-footer{
		justify-content: center;
	}
	.con-back img{
		width: 100%;
		margin-bottom: 10px;
	}
}