.banner {
	width: 100%;
}
.banner img {
	display: block;
	width: 100%;
	height: 20.78vw;
}
/*主营业务导航路径*/
.box-contactUs {
    margin: 0 auto;
    font-size: 0.16rem;
}
.box-contactUs .nav-route {
	height: 0.48rem;
	line-height: 0.48rem;
	color: #666;
}
.box-contactUs h2 {
	/*margin-top: 0.16rem;*/
	/*line-height: 0.86rem;*/
	line-height: 0.58rem;
	font-weight: bold;
	text-align: center;
	font-size: 0.24rem;
	/*color: #f00;*/
	color: #5282e5;
}

.contact-list {
	margin-bottom: 6.25vw;
}
.contact-title {
	font-size: 0.2rem;
	line-height: 0.8rem;
}
.contact-box {
	position: relative;
	padding: 2.71vw 4.5%;
	margin-bottom: 0.3rem;
	border-radius: 0.2rem;
	transition: all 0.3s linear;
	box-shadow: 0 0 0 0 #e3e3e3,
                0 0 0 0 #e3e3e3,
                0.04rem 0 0.08rem 0.04rem #e3e3e3,
                0 0.04rem 0.08rem 0.04rem #e3e3e3;
}
.contact-box:hover {
	transform: scale(1.02, 1.02);
}
.contact-box span,
.contact-box em {
	display: block;
	line-height: 0.42rem;
}
.contact-box .right {
	display: flex;
	align-items: center;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 6.5%;
	height: 100%;
	margin: auto;
}
.contact-box .right strong {
	/*color: #f00;*/
	color: #5282e5;
	font-size: 0.24rem;
	font-weight: bold;
}

@media screen and (min-width: 1024px) {
	.box-contactUs {
		width: 62.5%;
	}
}
@media screen and (max-width: 1024px) {
	.box-contactUs {
		width: 80%;
	}
	.contact-item span,
	.contact-item em {
		width: 75%;
	}
}