/* 顶部 start -------------------------------------------  */
.cs-header{
	background-image: url('../images/header-bg.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 548px;
}


.hz-top-coneter{
	padding-top: 96px;
}
.hz-top-coneter .top-coneter-l{
	display: flex;
	align-items: center;
	padding-top: 56px;
}
.hz-top-coneter .top-coneter-l img{
	width: 430px;
	height: 277px;
}

.hz-top-coneter .top-coneter-r{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 88px;
}
.hz-top-coneter .top-coneter-r .tcr-title{
	position: relative;
	font-family: YouSheBiaoTiHei;
	font-size: var(--font-size-58);
	color: #FFFFFF;
}
.hz-top-coneter .top-coneter-r .tcr-title img{
	position: absolute;
	width: 172px;
	height: 24px;
	top: 45px;
	left: -42px;
}
.hz-top-coneter .top-coneter-r .tcr-title2{
	padding-top: 40px;
	font-family: 'Alibaba-PuHuiTi-Regular';
	font-weight: 400;
	font-size: var(--font-size-36);
	color: #FFFFFF;
}
.hz-top-coneter .top-coneter-r .tcr-title3{
	padding-top: 34px;
	font-family: 'Alibaba-PuHuiTi-Regular';
	font-weight: 400;
	font-size: var(--font-size-36);
	color: #FFFFFF;
}
.hz-top-coneter .top-coneter-r .tcr-title4{
	padding-top: 54px;
	font-family: 'Alibaba-PuHuiTi-Regular';
	font-weight: 300;
	font-size: 26px;
	color: #FFFFFF;
	line-height: 50px;
}
 
/* 顶部 end ------------------------------------------- */

.contact-text{
	margin-top: 44px;
	padding: 0 30px;
	border-radius: 16px;
	border: 1px solid #E9EDF4;
	text-align: center;
}
.ct-title{
	padding: 36px 0 42px 0;
	font-weight: 500;
	font-size: var(--font-size-26);
	color: #252525;
}
.ct-text{
	font-weight: 300;
	font-size: var(--font-size-20);
	color: #252525;
	padding-bottom: 84px;
	line-height: 30px;
}


.contact-us{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 80px;
	width: 1200px;
	height: 218px;
	background: linear-gradient(to bottom, #31499A, #141E4A);
	border-radius: 24px 24px 24px 24px;
}
.contact-us .contact-us-line{
	width: 1px;
	height: 78px;
	border-left: 1px dashed #B0BCE9;
}
.contact-us .contact-us-item{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 33.33%;
	
	font-family: DIN-Regular;
	font-weight: 400;
	font-size: 26px;
	color: #FFFFFF;
}
.contact-us .contact-us-item img{
	margin-bottom: 26px;
	width: 46px;
	height: 54px;
}
.contact-us .contact-us-item:nth-child(3) img{
	width: 64px !important;
	height: 54px !important;
}
.contact-us .contact-us-item:nth-child(5) img{
	width: 44px !important;
	height: 52px !important;
}

.contact-us .contact-us-item span{
	padding: 0 10px;
}


/*  易加速商务合作 start -------------------------- */
.xz-title{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 67px 0 9px 0;
	font-family: 'SourceHanSansCN-Regular';
	font-weight: 400;
	font-size: 48px;
	color: #21283A;
	text-align: center;
}

.dcj-conter .dcj-c-item{
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
	align-items: center;
	padding: 57px 70px 66px 70px;
	border-radius: 14px;
	
	box-shadow: 0px 0px 20px 0px #eaeaea;
	border-radius: 22px 22px 22px 22px;
}
.dcj-conter .dcj-c-item .dci-title{
	position: absolute;
	padding: 0 20px;
	background: #fff;
	top: -14px;
	left: 56px;
	font-family: 'SourceHanSansCN-Regular';
	font-weight: 400;
	font-size: 26px;
	color: #21283A;
}

.dcj-conter .dcj-c-item .dci-text{
	font-family: 'SourceHanSansCN-Light';
	font-weight: 300;
	font-size: 18px;
	color: #21283A;
	line-height: 30px;
}
.dcj-conter .dcj-c-item .dci-text-color{
	font-weight: bold;
	font-size: 30px;
	color: #FF8839;
}
/*  易加速商务合作 end -------------------------- */


/* 我们坚信 start ------------------------- */
.contact-text21{
	margin-top: 40px;
	padding: 40px 70px;
	background: #FFFFFF;
	box-shadow: 0px 0px 20px 0px #eaeaea;
	border-radius: 22px 22px 22px 22px;
}
.contact-text21 .ct-text21{
	font-size: 20px;
	text-align: center;
	line-height: 28px;
}
.contact-text21 .ct-text21:first-child{
	margin-bottom: 20px;
}
/* 我们坚信 end ------------------------- */

@media (max-width: 1200px){
	.contact-us{
		flex-direction: column;
		margin: 0 auto;
		margin-top: 44px;
		height: auto;
		width: auto;
	}
	.contact-us .contact-us-item{
		padding: 30px 0;
		width: auto;
		font-size: 24px;
	}
	.contact-us .contact-us-line{
		width: 70%;
		height: 1px;
		border-bottom: 1px dashed #B0BCE9;
	}
}

@media (max-width: 992px){
	.hz-top-coneter .top-coneter-l{
		display: none;
	}
	.hz-top-coneter .top-coneter-r{
		padding-top: 90px;
	}
}

@media (max-width: 768px){
	.contact-text{
		margin: 44px 15px;
	}
	
	.contact-us{
		margin: 44px 20px 0;
	}
	.contact-us .contact-us-item span{
		padding: 0 4px;
	}
	
	.cs-header{
		height: 455px;
	}
	.hz-top-coneter .top-coneter-r{
		padding-top: 10px;
	}
	.hz-top-coneter .top-coneter-r .tcr-title img{
		width: 132px;
		height: 24px;
		top: 30px;
		left: -32px;
	}
	.hz-top-coneter .top-coneter-r .tcr-title2{
		font-size: 30px;
		text-align: center;
	}
	.hz-top-coneter .top-coneter-r .tcr-title3{
		font-size: 30px;
		text-align: center;
	}
	.hz-top-coneter .top-coneter-r .tcr-title4{
		font-size: 24px;
		line-height: 42px;
	}
}