.top .txt{display:flex;justify-content:center;position:absolute;left:.55rem;top:0;bottom:0;right:.55rem;color:#fff;flex-direction:column;}
.top .txt h2{font-size: .54rem;}
.top .txt .p1{font-size: .22rem;margin-top: .1rem;}
.top .txt .p2{display: flex;justify-content: space-around;width: 100%;margin-top: .28rem;}
.top .txt .p2>img{display: block;width: 1.5rem;height: 1.1rem;}
.top .txt .link{text-align: center;margin-top: 1rem;left:0;position:relative;top:0;}
.top .txt .link a{display: inline-block;font-size: .22rem;color: #fff;line-height: .5rem;width: 2.2rem;border: 1px solid #9a9896;background:none;}

.d1{padding: 0 .3rem;}
.d1 .pan{position: relative;margin-top: .3rem;}
.d1 .nr1{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 10;}
.d1 .tt{position: absolute;top: .38rem;left: .35rem;color: #fff;}
.d1 .nr1>img{display: block;position: absolute;right: 0;bottom: .3rem;width: 6.59rem;}
.d1 .tt h2{font-size: .34rem;line-height: 1.25;}
.d1 .tt .p1{font-size: .18rem;}
.d1 .tt .p2{font-size: .22rem;}

.d2{padding: .5rem;}
.d2 ul{display: flex;flex-wrap: wrap;}
.d2 li{width: 50%;position: relative;box-sizing: border-box;padding-left: .9rem;background-size: .6rem;background-repeat: no-repeat;background-position: .17rem .65rem;padding-bottom: .75rem;border-bottom: 1px solid #e8e8e8;padding-top: .65rem;}
.d2 li h3{font-size: .26rem;line-height: .32rem;color: #444;font-weight: 500;}
.d2 li span{position: absolute;font-size: .48rem;color: rgba(255,106,24,.15);right: .5rem;bottom: .25rem;}
.d2 li:nth-child(even){border-left: 1px solid #e8e8e8;}
.d2 li:nth-child(1){background-image: url(../mimg/mqsx/d2-1.png);}
.d2 li:nth-child(2){background-image: url(../mimg/mqsx/d2-2.png);}
.d2 li:nth-child(3){background-image: url(../mimg/mqsx/d2-3.png);}
.d2 li:nth-child(4){background-image: url(../mimg/mqsx/d2-4.png);}
.d2 li:nth-child(5){background-image: url(../mimg/mqsx/d2-5.png);}
.d2 li:nth-child(6){background-image: url(../mimg/mqsx/d2-6.png);}
.d2 li:nth-child(7){background-image: url(../mimg/mqsx/d2-7.png);border-bottom-width: 0;}
.d2 li:nth-child(8){background-image: url(../mimg/mqsx/d2-8.png);border-bottom-width: 0;}

.d3{background: url(../mimg/mqsx/sw1-bg.png)repeat-x left 3.9rem;padding: .1rem 0 .5rem;}
.sw1{margin-top: .3rem;position: relative;}
.sw1 .swiper-container{padding-bottom: .9rem;}
.sw1 .swiper-wrapper{align-items: flex-end;}
.sw1 .swiper-slide{text-align: center;transition: all .5s;transform: scale(0.9);}
.sw1 .swiper-slide img{display: block;}
.sw1 .swiper-slide-active{transform: scale(1.0);}
.sw1 .swiper-pagination>span{background-color: #ffd7c1;opacity: 1;}
.sw1 .swiper-pagination .swiper-pagination-bullet-active{background-color: #ff6a18;width: 20px;border-radius: 4px;}


.d4{padding: .7rem .3rem;}
.d4 .bar{border: 1px solid #c7c7c7;display: flex;align-items: center;line-height: .58rem;font-size: .26rem;color: #666;padding: 0 .2rem;margin: .4rem 0 .3rem;}
.d4 .bar>i{display: block;width: 1px;height: .25rem;background-color: #c82e18;margin: 0 .1rem;}

.d6{padding: .75rem .3rem;}


.pub4{padding: .7rem .3rem;}
.pub4 .bar{border: 1px solid #c7c7c7;display: flex;align-items: center;line-height: .58rem;font-size: .26rem;color: #666;padding: 0 .2rem;margin: .4rem 0 .3rem;}
.pub4 .bar>i{display: block;width: 1px;height: .25rem;background-color: #c82e18;margin: 0 .1rem;}

.pub5{padding: .7rem .3rem;background: url(../mimg/d5-bg.jpg) no-repeat center/cover;}
.pub5 h2.bt1{color: #fff;}
.pub5 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.pub5 li{width: 100%;height: 2.9rem;display: flex;flex-direction: column;justify-content: center;margin-top: .3rem;background-color: rgba(255,255,255,.15);border-radius: .2rem;color: #fff;padding: .35rem .3rem;box-sizing: border-box;}
.pub5 li .t1{display: flex;}
.pub5 li .t1>img{width: .8rem;height: .8rem;border-radius: 50%;margin-right: .12rem;}
.pub5 li .t11{display: flex;flex-direction: column;justify-content: center;}
.pub5 li .t111{display: flex;align-items: center;}
.pub5 li .t111 b{font-size: .28rem;}
.pub5 li .t111 span{font-size: .16rem;display: inline-block;line-height: .27rem;background: linear-gradient(to right,#ee651b,#ee8d1b);border-radius: 3px;padding: 0 .1rem;margin-left: .08rem;}
.pub5 li .t112{font-size: .18rem;}
.pub5 li .t2{font-size: .18rem;background-color: rgba(255,255,255,.2);line-height: .4rem;text-align: center;width: 6.1rem;border-radius: 5px;margin: .14rem auto .2rem;white-space: nowrap;}
.pub5 li .t3{font-size: .2rem;line-height: .32rem;}

.fm2{padding-top: .35rem;padding-bottom: .1rem;}
.fm2 .ipt{display: flex;flex-direction: column;margin-bottom: .2rem;font-size: .28rem;}
.fm2 .ipt.error{box-shadow: 0 0 5px 0 rgba(255,0,0,1);}
.fm2 p{line-height: .75rem;}
.fm2 .ipt em{color: #f73c22;margin-right: 5px;}
.fm2 .ipt>input{background: #f4f4f4;border: none;line-height: .75rem;padding: 0 .15rem;}
.fm2 section.s1,.fm2 section.s2{display:flex;flex-wrap: wrap;width: 100%;}
.fm2 section.s1 label{width: 25%;margin: .15rem 0;}
.fm2 section.s1 label input{margin-left: .2rem;}
.fm2 section.s2 label{width: 40%;margin: .15rem 0;padding-left: .2rem;box-sizing: border-box;}
.fm2 section.s2 label.w1{width: 20%;}
.fm2 button{height: .68rem;line-height: .68rem;text-align: center;width: 100%;border: none;background: #e3091b;font-size: .32rem;color: #fff;font-weight: 500;margin-top: .3rem;}
.fm2 .info2{font-size: .2rem;margin-top: .3rem;line-height: 2;color: #ff6918;text-align: center;}

.link1{display: flex;justify-content: space-around;padding: .2rem .3rem 0;}
.link1 a{display: block;width: 2.7rem;line-height: .56rem;border: 1px solid #000;border-radius: .28rem;text-align: center;font-size: .18rem;}
.link1 a:nth-child(1){color: #000;}
.link1 a:nth-child(2){background-color: #000;color: #fff;}

.popform{background-color: rgba(0,0,0,.8);position: fixed;top: 0;bottom: 0;z-index: 999999;display: none;width: 100%;}
.popform .dform{padding-top: .25rem;}
.popform .form21{position: absolute;bottom: 0;max-height: 100%;overflow-y: scroll;left: 0;right: 0;background-color: #fff;border-radius: .25rem .25rem 0 0;}
.popform h2.bt {padding-bottom: .25rem;font-size: .42rem;color: #070707;text-align: center;}
.popform .info1 {font-size: .23rem;color: #d93530;text-align: center;}