.step02>.top,
.step02>.bottom {
	width: 80%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}

.step02>.top {
	padding: 1.05rem 9% 0.41rem 9%;
	border-bottom: 0.01rem solid #E5E5E5;
}

.step02>.top>.left {
	width: 40%;
	height: 2.16rem;
	border: none;
	border: 0.14rem solid #ffffff;
	border-radius: 0.14rem;
	box-shadow: 0 0 0.01rem 0.01rem #E5E5E5;
}

.step02>.top>.right {
	width: 52%;
	border: none;
	margin-left: 5%;
	margin-top: 0.22rem;
}

.step02>.bottom {
	padding: 0.4rem 3% 1.13rem 3%;
}

.step02>.bottom>.left {
	width: 52%;
	padding: 0.2rem 0 0.2rem 0;
}

.step02>.bottom>.right {
	width: 40%;
	height: 2.8rem;
	margin-left: 8%;
	position: relative;
}

.step02>.top>.left>div {
	background: url(../img/yjs.png) no-repeat;
	background-size: 100%;
	width: 100%;
	height: 100%;
}

.step02>.top>.right>h1,
.step02>.bottom>.left>h1 {
	font-weight: 400;
	font-size: 0.3rem;
	line-height: 0.42rem;
	margin-bottom: 0.19rem;
}

.step02>.top>.right>h2,
.step02>.top>.right>h3,
.step02>.bottom>.left>h2 {
	font-weight: 100;
	font-size: 0.14rem;
	line-height: 0.26rem;
	margin-top: 0.08rem;
}

.step02>.bottom>.right>div.vedio_part>div.vedio-player-btn {
	display: none;
	width: 120%;
	height: 120%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(34, 34, 34, 0.2);
}

.step02>.bottom>.right>div.vedio_part>div.vedio-player-btn>.icon {
	background: url(../img/step02-video-btn.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
	width: 0.6rem;
	height: 0.6rem;
	margin: auto;
}

.step02>.bottom>.right>div.vedio_part>div.vedio-player-btn.pause {
	display: block;
}

.step02 .vedio-player-background {
	position: absolute;
	border-radius: 0.14rem;
	box-shadow: 0 0 0.01rem 0.01rem #E5E5E5;
}
