.banner-wrap{
	background-image: url('/frontend/web/image/mobile/yimatong/banner.png');
}
.part1 .img{
	margin-top: 2.346667rem;
	margin-left: 1.898667rem;
}

.part1 .img img{
	display: block;
	width: 11.392rem;
}

.part2{
	padding: 2.133333rem 0;
	background-image: linear-gradient(to top, #f2faff 1%, #f5f2ff 100%);
}
.part2 ul{
	margin: 1.92rem 0.682667rem 0 0.682667rem;
}
.part2 ul li{
	margin-bottom: 0.426667rem;
	height: 8.746667rem;
	position: relative;
}
.part2 ul li:last-child{
	margin-bottom: 0;
}
.part2 ul li .ow{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.part2 ul li .ow img{
	display: block;
	width: 100%;
}
.part2 ul li .bg{
	width: 100%;
	height: 1.92rem;
	border-radius: 0 0 6px 6px;
	background-color: #002c40;
	opacity: 0.7;
	position: absolute;
	left: 0;
	bottom: 0;
}
.part2 ul li .txt{
	width: 100%;
	height: 1.92rem;
	text-align: center;
	font-weight: 400;
	font-size: 0.896rem;
	line-height: 1.92rem;
	color: #ffffff;
	position: absolute;
	left: 0;
	bottom: 0;
}

.part3{
	margin-bottom: 4.672rem;
	padding-top: 2.133333rem;
	height: 52.053333rem;
	background-color: #f6f6f6;
	position: relative;
}
.part3 .d1{
	margin-top: 1.92rem;
	text-align: center;
}
.part3 .d1 img{
	display: block;
	margin: 0 auto;
	width: 2.837333rem;
}
.part3 .p1{
	margin-top: 0.64rem;
	text-align: center;
	font-weight: 400;
	font-size: 0.896rem;
	line-height: 1.066667rem;
	color: rgba(0, 0, 0, 0.85);
}
.part3 .p2{
	margin: 0 1.813333rem;
	margin-top: 0.405333rem;
	text-align: center;
	font-weight: 400;
	font-size: 0.682667rem;
	line-height: 1.109333rem;
	color: rgba(0, 0, 0, 0.65);
}
.part3 .img{
	margin-left: -3.498667rem;
	width: 6.997333rem;
	height: 11.541333rem;
	position: absolute;
	bottom: -4.672rem;
	left: 50%;
}
.part3 .img img{
	display: block;
	width: 100%;
}