.banner img{widtH:100%;}
.mq {
	widtH: 1200px;
	margin: 0 auto;
	margin-top: 35px;
    overflow: hidden;
}
.mq p {
	text-align: left;
	line-height: 1.7;
}
.mq img {
	display: block;
	margin: 0 auto;
}
.ty_2 {
	widtH: 1030px;
	margin: 0 auto;
	border: 5px dashed #56b3fe;
	padding: 15px 25px;
    border-radius: 10px;
    font-sizE: 60px;
    color: #f25454;
    letter-spacing:1px;
    text-align:Center;
	text-shadow: 2px 3px 5px #d2e1e1;
	-webkit-text-shadow: 2px 3px 5px #d2e1e1;
	-ms-text-shadow: 2px 3px 5px #d2e1e1;
	-moz-text-shadow: 2px 3px 5px #d2e1e1;
}

.mq ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.mq li {
	margin-top: 40px;
}

.yj li {
	widtH: 265px;
	background: #f2979d;
	height: 360px;
	border-radius: 50px;
}
.yj li p {
	widtH: 167px;
	margin: 0 auto;
	margin-top: 20px;
	font-size: 20px;
	color: #2a2222;
	text-shadow: 0px 0px 2px #2a2222;
	-webkit-text-shadow: 0px 1px 2px #2a2222;
	-ms-text-shadow: 0px 0px 2px #2a2222;
	-moz-text-shadow: 0px 1px 2px #2a2222;
}
.yj li a {
	widtH: 80px;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
	font-size: 20px;
	color: #3a4ee7;
	line-height: 2;
	border-bottom: 2px solid #3a4ee7;
}
.mq h2{font-sizE:60px; text-align:center; color:#4347e5; letter-spacing:1px; font-weight:500; position: relative;} 
.mq h2::before,.mq h2::after{content:'';widtH:15px; height:15px; background:#4347e5; border-radius:25px; position: absolute;}
.mq h2::before{ top:35px; left:420px;}
.mq h2::after{ top:35px; right:420px;}
.mq h3{font-sizE:30px; text-align:center; margin-top:10px; letter-spacing:1px;}
.mq li p{font-size:18px; text-align:center; margin-top:10px;}
.xh{font-size:28px; text-align:Center!important; 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{margin-top:25px!important;}
.gj::before{ left:380px!important;}
.gj::after{right:380px!important;}
.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;}
.mq h4{font-sizE:50px; text-align:center; color:#4347e5; letter-spacing:1px; font-weight:normal; } 
.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;
}

