
.top_bnt {
	position: absolute;
	    height: 6.5rem;
	    top: 2.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%;


}

.box1 h2 {
	width: 100%;
	font-size: 1.0625rem;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 550;
	text-align: center;
	color: #292f3a;
	line-height: 1.5rem;
	padding: 1.5625rem 0 0 0;

}



.box1 p {
	width: 100%;
	font-size: 0.7rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: #292f3a;
	line-height: 1.25rem;
	padding: 0.3rem 0 0.375rem 0;
}





.box1_img {
	width: 100%;
	height: 1.066667rem;

}

.box1_img img {
	width: 1.625rem;
	height: 1.5rem;
	float: left;
	padding: 0.4rem 0.373333rem 0 2.253333rem;


}


.box1_li {
	width: 100%;
	height: 0.64rem;
	font-size: 0.8125rem;
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 0.4375rem 0 0 0;

}

.box1_li li {
	font-size: 0.7rem;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 550;
	text-align: center;
	float: left;


}

.box1_li .actives {
	color: #0052d9;
}

.box1_li li:nth-of-type(1) {
	padding: 0 0 0 1.3rem;
}





.box1_li li:nth-of-type(4) {
	padding: 0 0 0 0.5rem;
}




.box1_span {
	width: 100%;
	height: 0.266667rem;
	padding: .5rem 0 0 0;
}



.box1 span:nth-of-type(1) {
	display: block;
	background: #0052d9;
	position: absolute;
	width: 0.9375rem;
	height: 0.1875rem;
	left: 2.6rem;
}

.box1 span:nth-of-type(2) {
	display: block;
	background: #0052d9;
	position: absolute;
	width: 0.9375rem;
	height: 0.1875rem;
	left: 7rem;
}

.box1 span:nth-of-type(3) {
	display: block;
	background: #0052d9;
	position: absolute;
	width: 0.9375rem;
	height: 0.1875rem;
	left: 11.7rem;
}

.box1 span:nth-of-type(4) {
	display: block;
	background: #0052d9;
	position: absolute;
	width: 0.9375rem;
	height: 0.1875rem;
	left: 15.7rem;
}



.box2 {
   position: relative;
	width: 100%;
	background: #f3f6fd;
}


.box2_top {
	width: 100%;

}

.box2_top h2 {
	font-size: .8rem;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 550;
	text-align: left;
	color: #292f3a;
	line-height: 1.375rem;
	padding: 0.9375rem 0 0 1.5rem;
}

.box2_top p {
	width: 16.6rem;
	font-size: 0.6rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #8e95a3;
	line-height: 1.25rem;
	padding: 0.625rem 0 0 1.5rem;

}



.box2_main{
	    position: relative;
	    width: 100%;
	    margin: 1rem 0 0 0;
	
}


.box2_img{
	width: 100%;
	margin: 0 auto;
	
}


.box2_img img{
	margin: 0 auto;
	width:12.35rem;
	height: 12.8rem;

}


.box2_img2{
	width: 100%;
	margin: 0 auto;
	
}


.box2_img2 img{
	margin: 0 auto;
	width:12.35rem;
	height: 12.8rem;

}

.box2_img3{
	width: 100%;
	margin: 0 auto;
	
}


.box2_img3 img{
	margin: 0 auto;
    width: 13.2rem;
    height: 8.9rem;
}


.box2_img4{
	width: 100%;
	margin: 0 auto;
	
}

.box2_img4 img{
	margin: 0 auto;
    width:12.35rem;
    height: 12.8rem;
}


.box2_foot{
	width: 5rem;
	    height: 0.2rem;
	    margin: 0.6rem 0 0 7.5rem;

	    padding: 0 0 0.5rem 0;
	
}

.box2_foot_ul{

	width: 5rem;
	height: 0.2rem;
}


.box2_foot_ul li{
	
	width: 0.75rem;
	height: 0.1rem;
	opacity: 0.2;
	background: #0052d9;
	margin: 0 0 0 0.35rem;
	float: left;
}

.box2_foot .lis{
	
	background: #0052d9;
	opacity: 1;
	
}



.box2_foot_ul2{

	width: 5rem;
	height: 0.2rem;
}

.box2_foot_ul2 li{
	
	width: 0.75rem;
	height: 0.1rem;
	opacity: 0.2;
	background: #0052d9;
	margin: 0 0 0 0.35rem;
	float: left;
}


.box2_foot_ul3{
	width: 5rem;
	height: 0.2rem;
}


.box2_foot_ul3 li{
	width: 0.75rem;
	height: 0.1rem;
	opacity: 0.2;
	background: #0052d9;
	margin: 0 0 0 0.35rem;
	float: left;
}



.box2_foot_ul4{
	width: 5rem;
	height: 0.2rem;
}


.box2_foot_ul4 li{
	width: 0.75rem;
	height: 0.1rem;
	opacity: 0.2;
	background: #0052d9;
	margin: 0 0 0 0.35rem;
	float: left;
}


.box2_bnt .prve{
	width: 2.3rem;
	height: 2.3rem;
	background: url("https://zhmd.ysqxds.cn/imgs/arrow_xz.png") no-repeat;
	background-size: 100%;
	position: absolute;
	top: 2.75rem;
	left: 0.6rem;
}


.box2_bnt .next{
	width: 2.3rem;
	height: 2.3rem;
		background: url("https://zhmd.ysqxds.cn/imgs/arrow_xz.png") no-repeat;
	transform: rotateY(-180deg);
	position: absolute;
	top: 2.75rem;
	right:0.6rem;
	background-size: 100%;
}



.box2_bnt .prve2{
	
	width: 2.3rem;
	height: 2.3rem;
	background: url("https://zhmd.ysqxds.cn/imgs/arrow_xz.png") no-repeat;
	background-size: 100%;
	position: absolute;
	top: 2.75rem;
	left: 0.6rem;
}



.box2_bnt .next2{
	
	width: 2.3rem;
	height: 2.3rem;
		background: url("https://zhmd.ysqxds.cn/imgs/arrow_xz.png") no-repeat;
	transform: rotateY(-180deg);
	position: absolute;
	top: 2.75rem;
	right:0.6rem;
	background-size: 100%;
}



.box2_bnt .prve3{
	
	width: 2.3rem;
	height: 2.3rem;
	background: url("https://zhmd.ysqxds.cn/imgs/arrow_xz.png") no-repeat;
	background-size: 100%;
	position: absolute;
	top: 2.75rem;
	left: 0.6rem;
}

.box2_bnt .next3{
	
	width: 2.3rem;
	height: 2.3rem;
		background: url("https://zhmd.ysqxds.cn/imgs/arrow_xz.png") no-repeat;
	transform: rotateY(-180deg);
	position: absolute;
	top: 2.75rem;
	right:0.6rem;
	background-size: 100%;
}



.box2_bnt .prve4{
	
	width: 2.3rem;
	height: 2.3rem;
	background: url("https://zhmd.ysqxds.cn/imgs/arrow_xz.png") no-repeat;
	background-size: 100%;
	position: absolute;
	top: 2.75rem;
	left: 0.6rem;
}


.box2_bnt .next4{
	
	width: 2.3rem;
	height: 2.3rem;
		background: url("https://zhmd.ysqxds.cn/imgs/arrow_xz.png") no-repeat;
	transform: rotateY(-180deg);
	position: absolute;
	top: 2.75rem;
	right:0.6rem;
	background-size: 100%;
}



.box3 {

	width: 100%;
	background: #242933;

}

.box3 h2 {
	font-size: 0.85rem;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	text-align: center;
	color: #ffffff;
	padding: 0.666667rem 0 0 0;
}


.box3_txhz {

	position: relative;
	padding: 0.1rem 0 0.1rem 0;
}


.box3_txhz li {
	margin: 1rem auto 1rem;
	width: 17.5rem;
	height: 6.05rem;
	background: #2d333f;
	border-radius: 0 1.25rem 0 0;


}


.box3_txhz li img {
	padding: 0.5rem 0 0 0.5rem;
	width: 5rem;
	height: 5.05rem;
	float: left;
}

.box3_txhz h3 {

	font-size: 0.75rem;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 500;
	color: #ffffff;
	line-height: 1.05rem;
	padding: 0.5rem 0 0 0.5rem;
	float: left;
}

.box3_txhz p {

	opacity: 0.6;
	font-size: 0.6rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #ffffff;
	padding: 1.8rem 0 0 6.05rem;
	line-height: 0.9rem;
}



.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://zhmd.ysqxds.cn/imgs/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://zhmd.ysqxds.cn/imgs/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;


}

.box4_al a {
	font-size: 0.6rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: center;
	color: #0052d9;
	line-height: 0.426667rem;
	display: block;
	padding: 1.4rem 0 1.25rem 0;

}


.box5 {

	width: 100%;
	height: 19.5rem;
	background: #f6f8fb;
	padding: 1.25rem 0 0 0;
}

.box5 ul {

	padding: 1rem 0 0 0;

}



.box5 h2 {
	font-size: 0.85rem;
	font-family: PingFangSC, PingFangSC-Medium;
	font-weight: 550;
	text-align: center;
	color: #292f3a;
	line-height: 1.2rem;

}

.box5 li {
	width: 17.25rem;
	height: 3.2rem;
	background: #ffffff;
	margin: 0.6rem auto;
}


.box5 p {
	width: 15.55rem;
	height: 2rem;
	font-size: 0.7rem;
	font-family: PingFangSC, PingFangSC-Regular;
	font-weight: 400;
	text-align: left;
	color: #292f3a;
	line-height: 1rem;
	padding: 0.6rem 0 0 0;
	margin: 0 auto;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}


.box5  a{
	
	line-height: 2rem;
}





