/* 移动端复刻 —— digitization(源 m.hstypay.com）。默认隐藏,≤767px 显示并隐藏桌面 DOM。 */
.m-page{display:none}
@media screen and (max-width:767px){
  #swift_content > div:not(.m-page){display:none!important}
  .m-page{display:block;width:100%;overflow-x:hidden}
  .m-page .flex-row{display:flex;flex-direction:row}
  .m-page .flex-col{display:flex;flex-direction:column}
  .m-page .flex-center{display:flex;align-items:center;justify-content:center}
  .m-page img{max-width:100%}
.m-page{width:100vw;background-color:#fff}
.m-page .header{width:100vw;height:93.33333vw;background:url(../images/20f5c4fb1769553935305504ce99abc8.png) no-repeat;background-size:cover}
.m-page .section1{background:#fafbfc;padding-bottom:5.33333vw}
.m-page .section1 .pay_pic{display:block;margin:0 auto;width:96.53333vw;height:53.86667vw;margin-top:-6.66667vw}
.m-page .section1 .num_info{margin:2vw auto;width:84.4vw;font-size:3.46667vw;font-weight:400;color:#666;line-height:5.33333vw;text-align:center}
.m-page .section2{background:#fff;padding-bottom:5.33333vw}
.m-page .section2 .top{width:100%}
.m-page .section2 .top .title2:after{display:none}
.m-page .section2 .top ul{-ms-flex-pack:distribute;justify-content:space-around;margin:10.66667vw 4vw 0;border-bottom:.26667vw solid #eee}
.m-page .section2 .top ul li{position:relative;font-size:3.46667vw;font-weight:400;color:#333;line-height:10.13333vw}
.m-page .section2 .top ul li.current{color:#4272ee}
.m-page .section2 .top ul li.current :after{content:"";width:6.66667vw;height:.53333vw;background:#4272ee;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.m-page .section2 .swiper-slide{text-align:center}
.m-page .section2 .swiper-slide .num_pic{width:66.66667vw;height:75.33333vw}
.m-page .section3{background:#fafbfc;padding-bottom:13.33333vw}
.m-page .section3 ul{margin:0 8vw}
.m-page .section3 ul,.m-page .section3 ul li{-ms-flex-pack:justify;justify-content:space-between}
.m-page .section3 ul li img{display:block;margin-bottom:2.66667vw;width:21.33333vw;height:21.33333vw}
.m-page .section3 ul li div{text-align:center;font-size:3.46667vw;font-weight:700}
.m-page .section4{background:#fff}
.m-page .section4 ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 16.53333vw 2.26667vw}
.m-page .section4 ul,.m-page .section4 ul li{-ms-flex-pack:justify;justify-content:space-between}
.m-page .section4 ul li img{width:28.53333vw;display:block}
.m-page .section4 ul li div{font-size:3.46667vw;color:#333;line-height:4.93333vw;margin-top:3.2vw;text-align:center;margin-bottom:13.06667vw;font-weight:700}
}
