.banner img{widtH:100%;}
.mq{width:100%; overflow: hidden;background:url(/d/file/hh/2021-07-20/bj_03.jpg)top center no-repeat}
.mq_1{widtH:1200px; margin:0 auto; margin-top:35px; overflow: hidden; }
.mq_1 h2{font-sizE:60px; text-align:center; color:#4347e5; letter-spacing:1px; font-weight:500; position: relative;} 
.mq_1 h2::before,.mq_1 h2::after{content:'';widtH:15px; height:15px; background:#4347e5; border-radius:25px; position: absolute;}
.mq_1 h2::before{ top:35px; left:420px;}
.mq_1 h2::after{ top:35px; right:420px;}
.mq_1 h3{font-sizE:30px; text-align:center; margin-top:10px; letter-spacing:1px;}
.mq_1 ul{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top:20px;}
.ts li{ margin-top:20px;}
.ts li p{font-size:18px; text-align:center; margin-top:10px;}
.xh{font-size:28px; text-align:Center; margin-top:15px; line-height:1.7;}
.zx{widtH:554px; line-height:60px; background:#f08989; border-radius:5px; margin:0 auto; margin-top:35px;  font-sizE:36px; text-align:Center;letter-spacing:1px; margin-bottom:20px; box-shadow: 5px 7px 2px #b07373;}
.zx a{displaY:block; color:#fff;}
.sx{display:block; margin:0 auto; margin-top:25px;}
.dk{background:url(/d/file/hh/2021-07-20/bj_1_24.jpg)top center no-repeat;}
.gj::before{ left:380px!important;}
.gj::after{right:380px!important;}
.jn{background:url(/d/file/hh/2021-07-20/bj_2_28.jpg)top left no-repeat;}
.mq_1 h4{font-sizE:50px; text-align:center; color:#4347e5; letter-spacing:1px; font-weight:normal; } 
.zk{widtH:95%; margin:0 auto; margin-top:30px; overflow: hidden; background:#ffaeae; border-radius:25px; box-shadow: 5px 7px 2px #b07373; padding:15px 15px 10px 15px;}
.zk img{widtH:149px; float:left; margin-lefT:30px;}
.zk p{width:771px;font-size:34px; float:left; text-align:left; color:#fff; line-height:1.6; margin-lefT:30px;}
.zk p span{color:#f6e1bf;}
.zk p font{color:#334dcd;}
.yx{color:#cd65d3!important;}
.yx_1{color:#fcff14!important;}
.yx_2{color:#ff1414!important;}
.lb{background:url(/d/file/hh/2021-07-20/bj_4_40.jpg)bottom right no-repeat;}

.zy li {
	widtH: 320px;
	margin-top: 25px;
}
.zy li h5 {
	font-weight: normal;
	font-size: 22px;
	margin-top: 10px;
    color: #000;
    text-align:center;
}
.zy li div {
	margin-top: 15px;
	font-sizE: 26px;
	border-radius: 50px;
	background: #00646a;
	line-height: 45px;
	widtH: 240px;
	margin: 0 auto;
	margin-top: 35px;
	text-align: center;
}
.zy li div a {
	display: block;
	color: #fff;
}
.qd li {
    margin-top: 25px;
    margin-lefT:30px;
    margin-right:30px;
}

