.m-banner .swiper-container{width:100%;height:100%}
.m-banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.m-banner{width:100%;height:auto;display:block;margin:0 auto}
.m-banner .swiper-container .swiper-slide a{width:100%;height:auto;display:block;margin:0 auto}
.m-banner .swiper-container .swiper-slide a img{width:100%;height:auto;display:block;margin:0 auto}
.m-banner .swiper-container-horizontal>.swiper-pagination-bullets{background:url(/cardholderServ/static/css/wap/images/discount-slider-bg.png) repeat;bottom:0}
.m-banner .swiper-pagination-bullet{width:.15rem;height:.15rem;background:#fff;opacity:1}
.m-banner .swiper-pagination-bullet-active{opacity:1;background:#aeaeae}
.m-current{width:95%;display:block;height:auto;margin:0 auto;padding-top:.2rem;margin:0 auto;background:#fff}
.m-current a{padding-left:.5rem;font-size:.25rem;display:inline-block;background:url(/cardholderServ/static/css/wap/images/home-icon.png) no-repeat left center;margin-right:.1rem;transition:all .3s;color:#898989}
.m-current a:hover{color:#22487c}
.m-current span{padding-left:.1rem;font-size:.25rem}
.m-text{width:100%;display:block;height:auto;margin:0 auto;padding-top:.3rem;overflow:hidden;background:#fff}
.m-text ul{width:90%;height:auto;display:block;margin:0 auto}
.m-text ul li{width:85%;height:auto;display:block;margin:0 auto;margin-bottom:.3rem;position:relative;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out}
.m-text-details ul{width:95%}
.m-text ul li a{width:100%;height:100%;display:block;margin:0 auto}
.m-text ul li .m-list{width:70%;height:4.2rem;display:block;margin:0 auto;position:absolute;right:.3rem;bottom:.3rem}
.m-text ul li .m-list span{width:100%;display:block;height:auto;position:absolute;overflow:hidden;color:#fff;top:.5rem;left:-10%;font-size:.4rem;font-weight:700}
.m-text ul li .m-list span em{width:35%;height:2px;background:#fff;display:block;margin-top:.2rem}
.m-text ul li .m-list p{width:100%;height:auto;display:block;position:absolute;top:1.7rem;left:-10%;font-size:.3rem;color:#fff;line-height:.5rem}
.m-text ul li .m-list .new-img{width:100%;height:auto;display:block;position:absolute;top:auto;right:10%;text-align:right;bottom:.3rem}
.m-text ul li .m-list .new-img img{width:.5rem}
.m-text-bg{width:100%;height:100%;display:block;margin:0 auto}
.m-list-bg{width:100%;height:100%;display:block;margin:0 auto}
.m-text-details{padding-top:10px}
.m-text-details ul li{width:47%;height:4rem;display:block;margin:0 1.5%;margin-bottom:.2rem;transition:All .4s ease-in-out;-webkit-transition:All .4s ease-in-out;-moz-transition:All .4s ease-in-out;-o-transition:All .4s ease-in-out;float:left}
.m-text-details ul li a{width:100%;height:100%;display:block;margin:0 auto;position:relative;text-align:center}
.m-text-details ul li a img{width:52%;height:auto;display:block;margin:0 auto;padding-top:.4rem}
.m-text-details ul li a .list-details{width:auto;position:absolute;left:0;right:0;text-align:center;margin:0 auto;bottom:.4rem}
.m-text-details ul li a span{width:90%;font-size:.3rem;color:#000;padding-top:.3rem;display:block;margin:0 auto}
.m-title{width:100%;display:block;height:auto;margin:0 auto;text-align:center;padding:.25rem 0;background:#fff}
.m-title h2{font-size:.45rem;color:#df2d32}
.m-title p{font-size:.3rem;color:#333}
.m-title p em{font-weight:600}
