/* 移动端复刻 —— merchant(源 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 .header{width:100%;height:93.33333vw}
.m-page .header .white-btn{margin:93.33333vw auto 6.66667vw;top:13.33333vw}
.m-page .section1{top:100vw}
.m-page .section1 .top{width:100%}
.m-page .section1 .center{width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.m-page .section1 .center .center-img{width:100%}
.m-page .section1 .bottom{margin:10.93333vw 0 10.13333vw 23.2vw}
.m-page .section1 .bottom li{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:3.2vw;color:#333}
.m-page .section1 .bottom li .radios{width:2.13333vw;height:2.13333vw;border:.53333vw solid #4272ee;border-radius:50%;margin-right:2.13333vw}
.m-page .section1 .bottom li .bt-info{font-size:3.46667vw;height:4.93333vw;line-height:4.93333vw}
.m-page .section2{width:100vw;height:115.86667vw}
.m-page .section2 img{width:100vw;background-size:cover}
.m-page .section3{background:#fafbfc;width:100%}
.m-page .section3 .center{width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.m-page .section3 .center .center-img{width:100%}
.m-page .section5{width:100vw;background:#fafbfc;padding-bottom:5.33333vw}
.m-page .section5 .top{width:100%}
.m-page .section5 img{width:54.66667vw;height:54.66667vw}
}
