.top_bnt {
	position: absolute;
	    height: 6.5rem;
	    top: 1.65rem;
	    left: 1.25rem;
		z-index: 2;
		width: 9.5rem;
	
}

.top_bnt h2{
	
	font-size: 0.95rem;
	font-family: PingFang SC, PingFang SC-6;
	font-weight: 600;
	text-align: left;
	color: #292f3a;
	line-height:   1.3rem;
	padding: 0px 0 0.5rem 0;
	
}


.top_bnt p{
	
	font-size: 0.6rem;
	font-family: PingFang SC, PingFang SC-5;
	font-weight: 400;
	text-align: left;
	color: #292f3a;
	line-height: 0.8rem;
	padding: 0px 0 0.5rem 0;
	
}




.top_bnt span{
	display: block;
	width:5.4rem;
	height: 1.5rem;
	background: #0052d9;
}


.top_bnt a{
	
	
	font-size: 0.7rem;
	    font-family: PingFang SC, PingFang SC-5;
	    font-weight: 400;
	    text-align: center;
	    display: block;
	    color: #ffffff;
	    line-height: 1.7rem;
}





.banner {
    position: relative;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}

.banner img {
	height: 100%;
	width: 100%;
}




.box {
	width: 100%;
	height: auto;
}

.box1{
	position: relative;
	width: 100%;
	height: 11.5rem;
	background: url("https://m.ysqxds.cn/img/bg_banner.png") no-repeat;
	background-size: 100%;
}


.box1_dw{
	position: absolute;
	    width: 1rem;
	    height: 6.5rem;
	    opacity: 0.85;
	    background: #ffffff;
	    border-radius: 1px;
	    right: 0;
	    top: 3.4rem;
	
}



.box1_main{
	position: relative;
	    height: 8rem;
	        width: 16rem;
	        margin: 0.9rem 0 0 1rem;
	        overflow: hidden;
}



.box1_main img{
	width: 100%;
	height: 100%;
	
}





.box1 h2{
	
	font-size: 0.85rem;
	font-family: PingFangSC, PingFangSC-Semibold;
	font-weight: 600;
	text-align: center;
	color: #292f3a;
	line-height: 1.1rem;
	padding: 1.25rem 0 0 0;
}


.box1 h3{
	position: absolute;
	font-size: 0.8rem;
	font-family: PingFang SC, PingFang SC-8;
	font-weight: 700;
	text-align: center;
	color: #292f3a;
	line-height: 1.1rem;
     top: 1rem;
	 left: 0.5rem;
}

.box1 p{
	position: absolute;
	top: 2.5rem;
	left: 0.5rem;
	width: 10.5rem;
	height: 2rem;
	font-size: 0.7rem;
	font-family: PingFang SC, PingFang SC-5;
	font-weight: 400;
	text-align: left;
	color: #292f3a;
	line-height: 1rem;
}




.box2 {
	
	width: 100%;

	
	
}


.box2 h2{
	
	font-size: 0.85rem;
	font-family: PingFangSC, PingFangSC-Semibold;
	font-weight: 600;
	text-align: center;
	color: #292f3a;
	line-height: 1.1rem;
	padding: 1.25rem 0 0 0;
	
}



.box2_top{
	
	width: 100%;
	padding: 0.25rem 0 1.85rem 0.75rem;
}


.box2_top li{
	
	padding: 1rem 0 0 0;
}


.box2_top li img{
	float: left;
	    width: 0.65rem;
	    height: 0.65rem;
	   margin: 0.15rem 0.35rem 0 0.11rem;
}


.box2_top p{

	font-size: 0.7rem;
	font-family: PingFang SC, PingFang SC-6;
	font-weight: 600;
	text-align: left;
	color: #292f3a;
	line-height: 1rem;
	float: left;
	width: 16.55rem;
}




.box2_main{
	
	padding: 0 0 1.5rem 0;
}


.box2_main img{
	width: 18rem;
	    height: 14.15rem;
	   margin: 0.5rem auto;
	   
	
	
}


.box3{
	position: relative;
	width: 100%;
	height: 25.7rem;
	background: #f6f8fb;
}


.box3 h2{
	
	font-size: 0.85rem;
	font-family: PingFangSC, PingFangSC-Semibold;
	font-weight: 600;
	text-align: center;
	color: #292f3a;
	line-height: 1.1rem;
	padding: 1.25rem 0 0 0;
	
}

.box3 li{
	position: relative;
	width: 16.95rem;
	height: 6.3rem;
	background: #ffffff;
	border-radius: 1px;
	margin: 1rem 0 0 1rem;
}



.box3 li h3{
	
	font-size: 0.8rem;
	font-family: PingFang SC, PingFang SC-8;
	font-weight: 700;
	text-align: left;
	color: #292f3a;
	line-height: 1.1rem;
	padding: 0.6rem 0 0 0.6rem;
	
}

.box3 li p{
	
	font-size: 0.65rem;
	font-family: PingFang SC, PingFang SC-5;
	font-weight: 400;
	text-align: left;
	color: #292f3a;
	line-height: 1rem;
	padding: 0.6rem 0 0 0.6rem;
}

.box3 div{
	
 position: absolute;
     left: 14.7rem;
     top: 4.5rem;
	
}



.box3 div img{
	
	width: 2.65rem;
	height: 2.65rem;
}



.box4 {
	width: 100%;
	background: #ffffff;
}

.box4 h2 {

	font-size: 0.85rem;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 550;
	text-align: center;
	color: #292f3a;
	line-height: 1.2rem;
	padding: 1.25rem 0 0 0;

}

.box4_ul {

	padding: 0.533333rem 0 0 0;
}


.box4_ul li {
	width: 17.15rem;
	height: 8.7rem;
	background: #ffffff;
	border-radius: 0 0.666667rem 0 0;
	box-shadow: 0 0 1.5rem 0.15rem #f3f6fd;
	margin: 0.5rem auto;


}


.box4_top {
	width: 100%;
	height: 5.25rem;

}



.box4_left {
	float: left;
	height: 5.25rem;
	width: 7rem;

}

.box4_left img {
	padding: 0.7rem 0 0 0.5rem;
	width: 4.9rem;
	height: 3.35rem;


}


.box4_right {

	float: left;
	height: 5.25rem;
	width: 7.5rem;
}


.box4_right h3 {
	font-size: 0.8rem;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 550;
	text-align: center;
	color: #353c4a;
	line-height: 1.1rem;
	padding: 0.75rem 0 0 0;
}



.box4_tb {

	height: 0.933333rem;
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 0.5rem 0 0 0;

}

.box4_tb span {
	width: 0.5rem;
	height: 1.05rem;
	background: url("https://m.ysqxds.cn/img/arrow_cs.png") no-repeat;
	background-size: 100%;
	display: block;
	float: left;

}

.box4_tb a {
	float: left;
	font-size: .7rem;
	font-family: DINCondensed, DINCondensed-Bold;
	font-weight: 700;
	text-align: center;
	color: #f68c44;
	line-height: 1.2rem;


}


.box4_bt {

	height: 0.666667rem;
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 0.25rem 0 0 0;

}

.box4_bt a {
	font-size: 0.32rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: #292f3a;
	line-height: 0.426667rem;
	float: left;
}

.box4_foot {
	width: 100%;
	height: 3.7rem;
	/* background: linear-gradient(180deg, rgba(232, 239, 250, 0.3) 0%, rgba(255, 255, 255, 0.3) 31%); */
	background: url("https://m.ysqxds.cn/img/bg@2x.png") no-repeat;
	background-size: 100%;
}




.box4_foot p {
	font-size: 0.65rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #292f3a;
	line-height: 1rem;
	width: 15.8rem;
	height: 0.5rem;
	margin: 0 auto;
	padding: 0.85rem 0 0 0;


}



