/* 移动端复刻 —— about-jobs(源 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{background-color:#fff}
.m-page,.m-page .header img{width:100vw}
.m-page .header .swiper-container{padding-bottom:0!important}
.m-page .header .swiper-container .swiper-pagination{bottom:3.6vw!important}
.m-page .header .swiper-container .swiper-pagination .swiper-pagination-bullet{width:1.06667vw;height:1.06667vw;display:block;background:hsla(0,0%,100%,.3);border-radius:50%;margin-right:1.33333vw}
.m-page .header .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#fff}
.m-page .section1{background:#fff;padding-bottom:5.33333vw}
.m-page .section1 .content-text{padding-top:0}
.m-page .section2{background:#fafbfc;text-align:center;padding-bottom:5.33333vw}
.m-page .section2 img{width:54.66667vw}
.m-page .section3{background:#fff;padding-bottom:10.66667vw}
.m-page .section3 ul{width:92vw;margin:0 auto}
.m-page .section3 ul li{margin-bottom:4vw;border:1px solid #ececf2;border-bottom:1px solid transparent}
.m-page .section3 ul li .job-collapse-header{height:21.33333vw;background:#fff;border-left:.8vw solid #4272ee;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ececf2}
.m-page .section3 ul li .job-collapse-header:after{content:"";width:4vw;height:4vw;margin-right:2.66667vw;display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAdVBMVEUAAACZmZmZmZmampqZmZmampqZmZmZmZmioqKbm5udnZ2ZmZmZmZmZmZmampqampqampqZmZmZmZmampqXl5eYmJiZmZmZmZmZmZmZmZmampqZmZmampqZmZmYmJiampqYmJiampqZmZmZmZmYmJienp6ZmZkaqB0uAAAAJnRSTlMA7+YDuEgwKA4LBvz59c3ApohUOCIT3dbGrJ6TjV0a4LCXgEE+HT4CGS0AAACZSURBVCjP3ctbEoIwDEDRlFcpKohVEQHfZv9LtIk4mWnrBrg/TXKmsNxMe8sh0mHorXtGxNUU0Q5RlQAZOt8FWqNLA0wY8ZK1Tt34oGlNLnqiW3fhpWXPfT2yhm4a1jf8GmnfOBe97kEa2J80VhnNCal0Z395Kp3pquysGrzSrzeinm9xThUeiYuG3ovGqtz/xML/dGFgGX0ABTMVABqUi+gAAAAASUVORK5CYII=) no-repeat;background-size:cover}
.m-page .section3 ul li .title{margin-left:4vw}
.m-page .section3 ul li .title h4{font-size:4vw;font-weight:blod;line-height:5.6vw;margin-bottom:1.86667vw}
.m-page .section3 ul li .title p{font-size:3.2vw;font-weight:400;color:#9a9fa9;line-height:3.2vw}
.m-page .section3 ul li .content{height:0;overflow:hidden;box-sizing:border-box;transition-property:height,background;transition-duration:.5s,.5s;padding:0 4vw;background:#fafbfc}
.m-page .section3 ul li .content h4{margin-bottom:2.4vw;font-size:3.73333vw;font-weight:700;color:#333;line-height:5.33333vw;margin-top:4vw}
.m-page .section3 ul li .content p{display:block;width:85.33333vw;margin:2.4vw auto;font-size:3.2vw;color:#838b9b;line-height:4vw}
.m-page .section3 ul li.active{border-bottom:1px solid #ececf2}
.m-page .section3 ul li.active .job-collapse-header:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAclBMVEUAAACZmZmZmZmampqYmJiioqKbm5uZmZmZmZmZmZmZmZmZmZmampqampqZmZmZmZmampqZmZmZmZmampqZmZmbm5uYmJiZmZmZmZmZmZmampqZmZmampqZmZmampqYmJiampqampqZmZmZmZmYmJiZmZmLUnCDAAAAJXRSTlMABvpIKg4L9e/p5N3NvbeupohUODEkE/LWxp6TjV0eGsKXgEE+T3ISnQAAAJZJREFUKM/d0F0OgjAQBOAFARWBigVFEf97/yvanU1IXCkHYN5mvzSZlJaStsnCGO2dy21QjfPZNOG3M86KbJMJvbCcSvGA2qia9Cdf1x8i8bz90R76xsLyz6/QlZQMvruNWnOPWcUf4krHpGf4HeUFPRBp79gHpeIFX4uIqBJVOcITrI4Hheyd//3U76yNrNLeG0uLzRfbkxSH4yrWpwAAAABJRU5ErkJggg==) no-repeat;background-size:cover}
.m-page .section3 ul li.active .content{height:172vw;border-top:none}
.m-page .section3 ul li.active .content-third{height:128vw}
.m-page .section3 ul li.active .content-fourth{height:152vw}
}
