@charset "utf-8";.dfc{display:flex;justify-content:space-between;align-items:center}
.ibw,.miw,.imgbig{overflow:hidden}
.imgbig img{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}
.imgbig:hover img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.ibw img{width:100%;height:auto;vertical-align:middle}
.miw img{max-width:100%;max-height:100%}
.fh{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mw{width:100%;overflow:hidden;box-sizing:border-box}
.mp{padding:0 1rem}
.icon{background-color:#798088;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}
.banner{position:relative;width:100%;margin:0 auto;height:auto;z-index:15;font-size:0}
.banner img{width:100%;display:block}
.banner.swiper-container .swiper-pagination{bottom:.2rem}
.banner.swiper-container .swiper-pagination .swiper-pagination-bullet{width:.14rem;height:.14rem;background:#fff;opacity:1;margin:0 .08rem;vertical-align:top;position:relative;transition:all .5s}
.banner.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#798088;opacity:1}
.inav_t{padding:0 .15rem;background:#798088}
.inav_t dl{padding:.15rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.inav_t dl dd{width:23.5%}
.inav_t dl dd:nth-child(n+5){margin-top:.15rem}
.inav_t dl dd a{display:block;color:#fff;font-size:.22rem;line-height:.625rem;text-align:center;border:.01rem solid #fff;border-radius:.08rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ma{text-align:center}
.ma .box{position:relative}
.ma .box:before,.ma .box:after{content:" ";position:absolute;top:50%;left:0;width:27%;height:.01rem;background:#dedede}
.ma .box:after{left:auto;right:0}
.ma .box em{position:absolute;top:50%;left:28%;width:.02rem;height:.1rem;margin-top:-.05rem;background:#798088;transform:skew(-25deg)}
.ma .box em.fr{left:auto;right:28%;transform:skew(25deg)}
.ma .box em:before,.ma .box em:after{content:" ";position:absolute;top:0;left:-.05rem;width:.02rem;height:.1rem;background:#798088}
.ma .box em:after{left:auto;right:-.05rem}
.ma h3{font-size:.23rem;color:#999;font-weight:bold;text-transform:uppercase;line-height:.27rem}
.ma h4{position:relative;font-size:.32rem;color:#798088;font-weight:bold;line-height:.37rem}
.ma h5{font-size:.2rem;color:#999;font-weight:normal;line-height:.4rem;margin-top:.15rem}
.m1{padding:.58rem 0 .65rem}
.m1b{margin-top:.34rem;flex-wrap:wrap;justify-content:flex-start;padding:0 .1rem}
.m1b li{width:25%}
.m1b li:nth-child(n+5){margin-top:.1rem}
.m1b li a{display:block;width:92%;margin:0 auto;text-align:center;box-sizing:border-box;font-size:.18rem;color:#fff;background-color:#798088;line-height:3.222222222222222}
.m1c{margin-top:.28rem;padding:0 15px}
.m1c1-item{flex-wrap:wrap}
.m1c1-item a{display:block;width:49%;margin-bottom:.15rem;border:.01rem solid #e8e8e8}
.m1c1-item .img{position:relative;padding-bottom:100%}
.m1c1-item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.m1c1-item h3{color:#555;font-size:.22rem;text-align:center;line-height:2.5;background:#f6f6f6}
.m1d{justify-content:center;margin-top:.2rem}
.m1d a{display:block;width:32.8125%;margin:0 .1rem;text-align:center;box-sizing:border-box;border:.01rem solid #798088;font-size:.24rem;color:#798088;line-height:2.25;border-radius:.28rem}
.m1d a+a{background-color:#798088;color:#fff}
.m2{padding-bottom:.48rem}
.m2a{position:relative;text-align:center;background:url(../images/p3.jpg) center no-repeat;background-size:cover;-webkit-mask:url(../images/p3.png) center no-repeat;-webkit-mask-size:cover;padding:.42rem 0 .6rem}
.m2a:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:#798088;opacity:.8}
.m2a .txt{position:relative;z-index:1}
.m2a h3{position:relative;font-size:.48rem;color:rgba(255,255,255,.2);font-weight:bold;text-transform:uppercase;line-height:1}
.m2a h4{font-size:.28rem;color:#fff;line-height:1;margin-top:-.1rem}
.m2a p{font-size:.18rem;color:#fff;line-height:2;margin-top:.16rem;background-image:url(../images/m2a-p.png);background-repeat:no-repeat;background-size:78.90625% auto;background-position:center center}
.m2b{margin-top:.6rem}
.m2b1{position:relative;margin-left:.16rem;padding:.1rem .16rem 0 .44rem}
.m2b1:before{content:" ";position:absolute;top:0;left:0;width:1.55rem;height:1.9rem;background:#798088;-webkit-mask:url(../images/m2b1.png) top no-repeat;-webkit-mask-size:contain;z-index:-1}
.m2b1 h3{font-size:.8rem;color:#798088;font-family:Impact;font-weight:normal;line-height:1.45}
.m2b1 h4{font-size:.36rem;color:#333;font-weight:bold;line-height:1.277777777777778}
.m2b1 h5{font-size:.18rem;color:#999;font-weight:bold;line-height:1.444444444444444;text-transform:uppercase}
.m2b2{margin-top:.4rem;padding:0 .36rem 0 .3rem}
.m2b2 p{font-size:.2rem;color:#666;line-height:1.65;padding-left:.28rem;box-sizing:border-box;position:relative}
.m2b2 p::before{content:"";width:.1rem;height:.1rem;background-color:#798088;position:absolute;left:0;top:50%;margin-top:-.05rem}
.m2b2 p+p{margin-top:.33rem}
.m2b3{margin-top:.28rem}
.m2b_2{margin-top:-.82rem}
.m2b_3{margin-top:.45rem}
.m2b_4{margin-top:-.35rem}
.m3{padding-bottom:.29rem}
.m3a{position:relative;display:flex;height:2.33rem;background:#798088 url(../images/m3a.png) center;background-size:.09rem;padding-left:.14rem;flex-wrap:wrap;align-content:center;margin:.12rem 0}
.m3a div{width:.77rem;height:.03rem;background-color:#fff;margin-top:auto}
.m3a h3{position:relative;width:100%;font-size:.28rem;color:#fbfcfd;font-weight:bold;line-height:1.5;margin-top:.12rem;z-index:1}
.m3a h4{position:relative;font-size:.18rem;color:#fbfcfd;font-weight:normal;line-height:2.333333333333333;margin-bottom:auto;z-index:1}
.m3a span{position:absolute;top:-.12rem;right:.3rem;width:1.93rem}
.m3b{padding:0 .12rem;margin-top:.32rem}
.m3b ul{border:.01rem solid #798088}
.m3b ul li a{display:block;width:25%;background-color:#798088;padding:.21rem 0 .09rem;position:relative}
.m3b ul li a div{width:.42rem;max-width:50%;height:.4rem;margin:0 auto;text-align:center;background-color:#fff}
.m3b ul li a div img{max-height:100%}
.m3b ul li a h3{text-align:center;font-size:.18rem;color:#fff;line-height:2}
.m3b ul li a::before{content:"";display:block;width:0;height:0;border-width:.1rem .12rem;border-style:solid;border-color:transparent transparent transparent #fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.m3b ul li a::after{content:"";display:none;width:0;height:0;border-width:.1rem .12rem;border-style:solid;border-color:transparent #fff transparent transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.m3b ul li a:nth-child(2n)::before{border-color:transparent transparent transparent #798088}
.m3b ul li a:nth-child(2n)::after{border-color:transparent #798088 transparent transparent}
.m3b ul li:nth-child(2n){flex-direction:row-reverse}
.m3b ul li a:nth-child(2n){background-color:#fff}
.m3b ul li a:nth-child(2n) div{background-color:#798088}
.m3b ul li a:nth-child(2n) h3{color:#798088}
.m3b ul li:nth-child(2n) a::before{display:none}
.m3b ul li:nth-child(2n) a::after{display:block}
.m3b ul li a:first-child::before,.m3b ul li a:first-child::after{border-width:.12rem .1rem;border-style:solid;border-color:#fff transparent transparent transparent;position:absolute;left:50%;top:0;transform:translateX(-50%)}
.m3b ul li:first-child a:first-child::before,.m3b ul li:first-child a:first-child::after{display:none}
.m3b ul li .icon1{-webkit-mask-image:url(../images/lc1.png)}
.m3b ul li .icon2{-webkit-mask-image:url(../images/lc2.png)}
.m3b ul li .icon3{-webkit-mask-image:url(../images/lc3.png)}
.m3b ul li .icon4{-webkit-mask-image:url(../images/lc4.png)}
.m3b ul li .icon5{-webkit-mask-image:url(../images/lc5.png)}
.m3b ul li .icon6{-webkit-mask-image:url(../images/lc6.png)}
.m3b ul li .icon7{-webkit-mask-image:url(../images/lc7.png)}
.m3b ul li .icon8{-webkit-mask-image:url(../images/lc8.png)}
.m4{padding:.29rem 0 .61rem}
.m4b{margin-top:.35rem}
.m4c{padding:0 .13rem;margin-top:.4rem}
.m4c p{font-size:.22rem;color:#666;line-height:1.777777777777778;text-align:justify}
.m4d{justify-content:center;margin-top:.55rem}
.m4d a{display:block;width:32.8125%;margin:0 .1rem;text-align:center;box-sizing:border-box;border:.01rem solid #798088;font-size:.24rem;color:#798088;line-height:2.25;border-radius:.28rem}
.m4d a+a{background-color:#798088;color:#fff}
.m5{padding:.58rem 0 .51rem;background-color:#f4f7fb}
.m5 .m5b{padding:0 .2rem}
.m5 .hd{margin-top:.34rem}
.m5 .hd ul{display:flex;justify-content:space-between}
.m5 .hd ul li{width:31%;cursor:pointer;color:#333;font-size:.22rem;line-height:.6rem;text-align:center;background:#fff;border:.01rem solid #ddd;transition:all .5s}
.m5 .hd ul li.on{background:#798088;border-color:#798088;color:#fff}
.m5 .swiper-container{margin-top:.25rem;background:#fff;border:.01rem solid #ddd}
.m5 .news{width:100%;padding:.2rem;padding-bottom:0}
.m5 .news .title{display:flex;padding-bottom:.2rem;border-bottom:.01rem solid #ddd;align-items:center}
.m5 .news .title h3{float:left;color:#798088;font-size:.3rem;font-weight:bold;line-height:.3rem}
.m5 .news .title span{float:left;color:#666;font-size:.22rem;line-height:.35rem;padding-left:.15rem}
.m5 .news .title a{color:#999;font-size:.22rem;line-height:.25rem;margin-left:auto}
.m5 .news .title a:hover{color:#798088}
.m5 .news .hot{position:relative;margin-top:.2rem}
.m5 .news .hot .img{position:relative;padding-bottom:75%;overflow:hidden}
.m5 .news .hot .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .5s}
.m5 .news .hot h3{position:absolute;bottom:0;left:0;width:100%;padding:0 .1rem;color:#fff;font-size:.22rem;font-weight:bold;line-height:.6rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:rgba(0,0,0,.5);transition:all .5s}
.m5 .news .hot:hover img{transform:scale(1.1)}
.m5 .news .list{padding:.1rem 0}
.m5 .news .list li{position:relative;font-size:.22rem;line-height:.65rem;border-bottom:.01rem dashed #ddd}
.m5 .news .list li:last-child{border-bottom:0}
.m5 .news .list li a{color:#333;display:block;padding-right:26%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m5 .news .list li span{position:absolute;top:0;right:0;color:#666}
.m5 .news .list li:hover a{color:#798088}
.m5 .news .bd{margin-top:.2rem;overflow:hidden}
.m5 .news .faq li{margin-bottom:.15rem;padding-bottom:.15rem;border-bottom:.01rem solid #ddd}
.m5 .news .faq li:last-child{border-bottom:0}
.m5 .news .faq li h3{color:#333;font-size:.24rem;line-height:.5rem;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:all .5s}
.m5 .news .faq li p{color:#666;font-size:.22rem;line-height:.42rem;margin-top:.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.m5 .news .faq li:hover h3{color:#798088}