.main_content {
	padding: 5rem 10%;
	position: relative;
	background-color: #FAFAFA;

}

.main_content h3 {
	font-weight: 700;
	font-size: 1.25rem;
	color: rgba(16, 16, 16, 0.9);
	margin-top: 2.5rem;
	margin-bottom: 0.625rem;
}

.main_content h6 {
	font-weight: 400;
	font-size: 0.875rem;
	color: rgba(16, 16, 16, 0.9);
	line-height: 1.25rem;
}

.main_content .right {
	position: absolute;
	/* height: 100%; */
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	padding-right: 10%;
}

.main_content .left {
	padding-right: 10%;
	position: absolute;
	/* height: 100%; */
	top: 50%;
	transform: translateY(-50%);
	/* right: 0; */
}

.main_content .center {
	position: relative;
	left: 33.3%;
}

.pic_content {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding-right: 20%;
}
.pic_content img{

	
}
.wg_logo{
	width: 16vw;
	height: auto;
	position: absolute;
	left: -30vw;
}

.pic_content h5 {
	text-align: center;
	font-weight: 700;
	font-size: 2.5rem;
	color: rgba(255, 255, 255, 1);
}

.pic_content h6 {
	text-align: center;
	font-weight: 400;
	font-size: 1.125rem;
	color: rgb(255, 255, 255);
	margin: 0.75rem 0;
}

.pic_content p {
	text-align: center;
	font-weight: 300;
	font-size: 1.125rem;
	color: rgb(102, 187, 255);
}


.wave {
	position: relative;
	width: 26.6vw;
	/* height: 90px; */
	/* padding-left: 5vw; */
	height: 26.6vw;


	/* height:200%; */
	text-align: center;
	/* line-height: 100px;
	font-size: 28px; */
}
.xs-content .wave {
	width: 90vw;
	height: 90vw;
}

.wave .circle {
	position: absolute;
	border-radius: 50%;
	opacity: 0;
}

/* 波纹效果 */
.wave.ripple .circle {
	width: calc(100% - 6rem);
	/* 减去边框的大小 */
	height: calc(100% - 6rem);
	/* 减去边框的大小 */
	border: 3rem solid #fff;
}

.wave.ripple .circle:first-child {
	animation: circle-opacity 2s infinite;
}

.wave.ripple .circle:nth-child(2) {
	animation: circle-opacity 2s infinite;
	animation-delay: .3s;
}

.wave.ripple .circle:nth-child(3) {
	animation: circle-opacity 2s infinite;
	animation-delay: .6s;
}

.wave.ripple.danger {
	color: red;
}

.wave.ripple.danger .circle {
	border-color: red;
}

.wave.ripple.warning {
	color: orange;
}

.wave.ripple.warning .circle {
	border-color: orange;
}

@keyframes circle-opacity {
	from {
		opacity: 1;
		transform: scale(0);
	}

	to {
		opacity: 0;
		transform: scale(1);
	}
}

.transition-box {
	position: absolute;
	top: 0;
	background: #f2f3f2;
	opacity: .7;
	padding-right: 5%;
	/* padding-top: 1.25rem;
	padding-bottom: 1.25rem; */
}
