.dmainbox{
	width: 92%;
	margin-left: 4%;
	margin-top: 0rem;
	overflow-y:scroll;
}
.box_1x{
	color:#333333;
	font-size: 1rem;
	height:auto;
	line-height: 2rem;
}
.box_2{
	width: 100%;
	height: 18vw;
	margin-top: 2rem;
}
.box_2_1{
	width: 25%;
	height: 18vw;
	text-align: center;
	float: left;
}
.box_2_1_image{
	height: 18vw;
	width: auto;
	max-width: 100%;
	border-radius: 18vw;
}
.box_3{
	width: 100%;
	height: auto;
	min-height: 86vw;
	margin-top: 2rem;
	overflow: visible;
}
.box_3_xxx{
	width: 76vw;
	height: 34vw;
	margin-bottom: 8vw;
	margin-left: 8vw;
}
.box_3_1{
	height: 34vw;
	width: 34vw;
	margin-left: 0vw;
	position: relative;
	color: #FFFFFF;
	font-size: 1rem;
	z-index: 100;
	float: left;
	overflow: visible;
}
.box_3_x{
	margin-left: 8vw;
}
.box_3_1_x{
	margin-left: 2vw;
}
.box_3_1_image{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.box_3_1_1{
	width: 100%;
	text-align: center;
	height: 12vw;
	line-height: 14vw;
	opacity: 0.6;
	font-weight: medium;
	overflow: hidden;
}
.box_3_1_2{
	width: 100%;
	text-align: center;
	height: 12vw;
	line-height: 6vw;
	font-size: 1.3rem;
	font-weight: bold;
	overflow: hidden;
}
.box_3_1_3{
	width: 100%;
	text-align: center;
	height: 9vw;
	line-height: 9vw;
	opacity: 0.6;
	font-weight: bold;
	overflow: hidden;
}
.box_3_1_4{
	position: absolute;
	width:22.8vw;
	height:6vw;
	line-height:5.5vw;
	top: -3vw;
	background: linear-gradient(to right, #FFB676, #FE8D13);
	color: #FFFFFF;
	font-size: 0.6rem;
	border-radius: 6vw;
	right: -1vw;
	overflow: hidden;
	text-align: center;
}
.checkbg{
	display: none;
}
.checkingbox{
	color: #5E3F3A;
}
.checkingbox .checkbg{
	display: inline-block;
}
.checkingbox .dcheckbg{
	display: none;
}
.checkingbox .box_3_1_1{
	opacity: 1;
}
.checkingbox .box_3_1_3{
	opacity: 1;
}
.box_4{
	width: 76vw;
	text-align: center;
	height: 12vw;
	line-height: 12vw;
	background: linear-gradient(to right, #1B5CD8, #003CBF);
	color: #FFFFFF;
	font-weight: bold;
	border-radius: 12vw;
	font-size: 1rem;
	margin-left:auto;
	margin-right:auto;
}
.box_xx{
	width: 100%;
	height:auto;
	background-color:#FFFFFF;
	border-radius:2vw;
	padding-top: 4vw;
	padding-bottom: 8vw;
	position: relative;
	overflow: hidden;
}
.bugiframe{
	width: 100%;
	height: auto;
	position: fixed;
	left: 0px;
	top: 16vw;
	z-index: 150;
	border: none;
	display: none;
	background-color: #FFFFFF;
}
.box_5{
	width: 100%;
	margin-top: 2rem;
	border-radius: 3vw;
	background-color: #2C304B;
	height: 66vw;
	overflow: hidden;
	margin-bottom: 6rem;
}
.box_5_1{
	width: 68vw;
	height: 14vw;
	line-height: 14vw;
	color: #333333;
	font-weight:900;
	font-size: 1rem;
	margin-left: 12vw;
}
.box_5_2{
	width: 68vw;
	height: 12vw;
	color: #FFFFFF;
	font-size: 1rem;
	margin-left: 12vw;
	border-bottom: 1px solid #E9E9E9;
	font-size: 0.8rem;
}
.box_5_3{
	width: 48vw;
	height: 10vw;
	line-height: 10vw;
	color: #999999;
	border:none;
	background-color:transparent;
	overflow: hidden;
	float: left;
}
.isboxs_2_1_x{
	color: #000000;
	opacity: 1;
}
.box_5_4{
	width: 20vw;
	text-align: center;
	height: 10vw;
	line-height: 10vw;
	background-color:#FFB034;
	color: #FFFFFF;
	border-radius: 2vw;
	margin-left: 0px;
	float: left;
}
.mainbtnbox{
	width: 100%;
	height: 22vw;
	position: fixed;
	z-index: 100;
	left: 0px;
	bottom: 0px;
	background-color: #FFFFFF;
}
.mainbtn_1{
	width: 50%;
	height: 100%;
	float: left;
}
.mainbtn_1_1{
	text-align: center;
	margin-top: 5vw;
}
.mainbtn_1_1_img{
	height: 5vw;
	width: auto;
}
.mainbtn_1_2{
	text-align: center;
}
.mainbtn_1_2x{
	color: #1685FE;
}

@media (min-width: 769px) {
	.box_2{
		height: 6vw;
	}
	.box_2_1{
		height: 6vw;
	}
	.box_2_1_image{
		height: 6vw;
		border-radius: 6vw;
	}
	.box_3{
		min-height: 29vw;
	}
	.box_3_xxx{
		width: 58vw;
		height: 27vw;
		margin-bottom: 2vw;
		margin-left: 12vw;
	}
	.box_3_1{
		height: 27vw;
		width: 27vw;
		font-size: 1rem;
	}
	.box_3_x{
		margin-left: 4vw;
	}
	.box_3_1_x{
		margin-left: 0.7vw;
	}
	.box_3_1_1{
		height: 12vw;
		line-height: 12.4vw;
	}
	.box_3_1_2{
		height: 6vw;
		line-height: 2vw;
	}
	.box_3_1_3{
		height: 6vw;
		line-height: 8vw;
	}
	.box_3_1_4{
		width:18vw;
		height:3vw;
		line-height:3vw;
		top: -1vw;
		border-radius: 2vw;
		right: -0.3vw;
	}
	.box_4{
		width: 26vw;
		height: 4vw;
		line-height: 4vw;
		border-radius: 4vw;
	}
	.box_xx{
		border-radius:0.7vw;
		padding-top: 1.5vw;
		padding-bottom: 6vw;
	}
	.box_5{
		border-radius: 1vw;
		height: 22vw;
	}
	.box_5_1{
		width: 88vw;
		height: 4.7vw;
		line-height: 4.7vw;
		margin-left: 2vw;
		font-size: 0.7rem;
	}
	.box_5_2{
		width: 88vw;
		height: 4vw;
		margin-left: 2vw;
	}
	.box_5_3{
		width: 81vw;
		height: 3.3vw;
		line-height: 3.3vw;
	}
	.box_5_4{
		width: 6.6vw;
		height: 3.3vw;
		line-height: 3.3vw;
		border-radius: 0.7vw;
	}
	.bugiframe{
		top: 5.3vw
	}
	
	.mainbtnbox{
		width: 100%;
		height: 10vw;
		position: fixed;
		z-index: 100;
		left: 0px;
		bottom: 0px;
		background-color: #FFFFFF;
	}
	.mainbtn_1{
		width: 50%;
		height: 100%;
		float: left;
	}
	.mainbtn_1_1{
		text-align: center;
		margin-top: 3vw;
	}
	.mainbtn_1_1_img{
		height: 2vw;
		width: auto;
	}
}

@media (min-width: 1080px) {
	.box_2{
		height: 6vw;
	}
	.box_2_1{
		height: 6vw;
	}
	.box_2_1_image{
		height: 6vw;
		border-radius: 6vw;
	}
	.box_3{
		min-height: 29vw;
	}
	.box_3_xxx{
		width: 26vw;
		height: 11.3vw;
		margin-bottom: 2.7vw;
		margin-left: 2.7vw;
	}
	.box_3_1{
		height: 11.3vw;
		width: 11.3vw;
		font-size: 0.7rem;
	}
	.box_3_x{
		margin-left: 2.7vw;
	}
	.box_3_1_x{
		margin-left: 0.7vw;
	}
	.box_3_1_1{
		height: 4vw;
		line-height: 4.7vw;
	}
	.box_3_1_2{
		height: 4vw;
		line-height: 2vw;
	}
	.box_3_1_3{
		height: 3vw;
		line-height: 3vw;
	}
	.box_3_1_4{
		width:7.6vw;
		height:2vw;
		line-height:1.8vw;
		top: -1vw;
		border-radius: 2vw;
		right: -0.3vw;
	}
	.box_4{
		width: 26vw;
		height: 4vw;
		line-height: 4vw;
		border-radius: 4vw;
	}
	.box_xx{
		border-radius:0.7vw;
		padding-top: 1.5vw;
		padding-bottom: 2.7vw;
	}
	.box_5{
		border-radius: 1vw;
		height: 22vw;
	}
	.box_5_1{
		width: 22.7vw;
		height: 4.7vw;
		line-height: 4.7vw;
		margin-left: 4vw;
		font-size: 0.7rem;
	}
	.box_5_2{
		width: 22.7vw;
		height: 4vw;
		margin-left: 4vw;
	}
	.box_5_3{
		width: 16vw;
		height: 3.3vw;
		line-height: 3.3vw;
	}
	.box_5_4{
		width: 6.6vw;
		height: 3.3vw;
		line-height: 3.3vw;
		border-radius: 0.7vw;
	}
	.bugiframe{
		top: 5.3vw
	}
	
	.mainbtnbox{
		width: 100%;
		height: 5vw;
		position: fixed;
		z-index: 100;
		left: 0px;
		bottom: 0px;
		background-color: #FFFFFF;
	}
	.mainbtn_1{
		width: 50%;
		height: 100%;
		float: left;
	}
	.mainbtn_1_1{
		text-align: center;
		margin-top: 3vw;
	}
	.mainbtn_1_1_img{
		height: 2vw;
		width: auto;
	}
}
