*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-webkit-appearance:none;outline:none;word-break:break-all;box-sizing:border-box;-webkit-box-sizing:border-box;}
html,body{width:100%;height:100%;font-size: 50px;}
section,nav{display:block;}
input[type="text"],input[type="email"],input[type="url"],input[type="number"],input[type="password"],textarea{-webkit-user-select:text;}
input,.select{-webkit-user-select:initial;font-family:Arial,"Microsoft Yahei";border:none;}
a{text-decoration:none; color: #f60;}
ul,ol,li{list-style:none;}
img{border:0;}
select{background:none;}
table{border-collapse:collapse;border-spacing:0;}
body{color:#fff;background:#de1f39;font-family:Arial,"Microsoft Yahei";-webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5{ font-weight:normal;}
i{font-style:normal;}
.clear{zoom:1;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float: left;}
.fr{float: right;}


.wrapper{margin: 0 auto; padding-bottom: 0.1rem;}
/*banner*/
.banner{background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/banner.jpg") no-repeat; height: 5.29rem; background-size: 100% 100%;position: relative;}
.logo{padding: 0.2rem;}
.logo-cfb{float: left; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/logo-cfb.png") no-repeat; width: 1.44rem; height: 0.39rem; background-size: 100%;}
.logo-right{float: right; font-size: 0.22rem; color: #fff; line-height: 0.3rem;}
/*main*/
.main{padding: 0 0.2rem 0.56rem;}
.input-info{width: 5.8rem; height: auto; background: #ef645e; border-radius: 4px; margin: 0 auto; padding: 0.26rem 0.52rem;}
.input-info input{height: 0.72rem; font-size: 0.26rem; color: #333; border-radius: 4px;}
.input-info .input-box{margin-top: 0.12rem; position: relative;}
.input-info .input-box:first-child{margin-top: 0;}
.icon-phone{position: absolute; width: 0.21rem; height: 0.35rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/icon-phone.png") no-repeat center; background-size: 100% 100%; top: 0.18rem; left: 0.28rem;}
.input-phonenum{width: 100%; padding-left: 0.72rem;}
.input-code{width: 57%; padding-left: 0.3rem;}
.get-code{float: right; width: 40%; line-height: 0.72rem; font-size: 0.26rem; color: #492c15; background: #ffe400; text-align: center; border-radius: 4px;}
.btn{width: 100%; height: 0.76rem; background: #ffd200; font-size: 0.34rem; text-align: center; border-radius: 4px; border-bottom: 3px solid #dd9700; line-height: 0.72rem; color: #492c15; font-weight: bold; margin-top: 0.25rem;}
.step{margin-top: 0.38rem;}
.step-bg1{height: 1.84rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/step-bg1.jpg") no-repeat; background-size: 100% 100%;}
.step-bg2{position: relative; height: 7.04rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/step-bg2.jpg") no-repeat; background-size: 100% 100%; padding: 5.2rem 0 0 0.42rem;}
.step-bg3{height: 4.14rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/step-bg3.jpg") no-repeat; background-size: 100% 100%; padding-top: 2.84rem; padding-left: 0.4rem; padding-right: 0.2rem; display: -webkit-box;}
.step3-text{font-size: 0.24rem; color: #de1f39; line-height: 0.28rem;}
.box-right{position: absolute; right: 0.16rem; bottom: 0; width: 2.9rem; height: 2rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/box-right.png"); background-size: 100% 100%; padding-left: 0.5rem; text-align: center;}
.box-right h3{font-size: 0.28rem; color: #ffe400; font-weight: bold; line-height: 0.3rem; padding-bottom: 0.1rem;}
.box-right p{font-size: 0.2rem; line-height: 0.3rem; white-space: nowrap;}
.box-right .date{font-size: 0.18rem; color: #ffc0bd;}
.btn-begin{width: 1.79rem; height: 0.64rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/btn-begin.png") no-repeat; background-size: 100% 100%; display: inline-block;}
.step-bg3 p{-webkit-box-flex: 1; font-size: 0.2rem; color: #994848; text-align: center;}
.recommend{background: #ee605c; padding: 0.24rem 0 0.32rem; margin-top: 0.5rem; border-radius: 4px;}
.recommend h3{width: 5.47rem; height: 0.43rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/recommend-title.png") no-repeat; background-size: 100% 100%; margin: 0 auto;}
.recommend .content{display: -webkit-box; margin-top: 0.36rem; color: #fff5f5; font-size: 0.22rem; line-height: 0.36rem; white-space: nowrap;}
.recommend .img-box{width: 2.72rem; text-align: center;}
.recommend .img-box img{width: 2rem;}
.recommend .text-box{-webkibox-flex: 1;}
.recommend .dotted{display: inline-block; width: 0.07rem; height: 0.07rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/recommend-dotted.png") no-repeat; background-size: 100% 100%; vertical-align: top; margin-right: 0.08rem; margin-top: 0.14rem;}
.btn-count{width: 2.26rem; height: 0.68rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/recommend-btn.png") no-repeat; background-size: 100% 100%; margin: 0.26rem 0 0 0.24rem;}
.rule{margin-top: 0.44rem;}
.rule h3{width: 4.2rem; height: 0.8rem; border-radius: 0.4rem; border: 3px solid #fff; text-align: center; font-size: 0.3rem; line-height: 0.72rem; margin: 0 auto;}
.rule ul{margin-top: 0.26rem; display: none;}
.rule li{font-size: 0.24rem; line-height: 0.34rem; padding-left: 0.36rem; position: relative; word-break: normal;}
.rule p{word-break: normal;}
.rule li span{position: absolute; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/icon-num.png") no-repeat; width: 0.32rem; height: 0.32rem; background-size: 100% 100%; text-align: center; top: 0; left: 0;}
.arrow-down{display: inline-block; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/arrow-down.png") no-repeat; width: 0.34rem; height: 0.34rem; background-size: 100% 100%; vertical-align: top; margin: 0.06rem; position: relative; top: 0.12rem; z-index: 0;}
.arrow-up{-webkit-transform: rotate(180deg);}
.text-bottom{height: auto; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/line.png") repeat-x center; text-align: center; margin-top: 0.44rem;}
.text-bottom p{display: inline-block; font-size: 0.22rem; background: #de1f39; padding: 0 0.1rem;}

.layyer{position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.8); top: 0; left: 0; z-index: 11;}
.popup{position: fixed; width: 6.4rem; height: 7.36rem; top: 50%; margin-top: -4.2rem; left: 50%; margin-left: -3.2rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/popup.png") no-repeat top; background-size: 100% auto; padding: 0 0.4rem; z-index: 12;}
.close{position: absolute; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/close.png") no-repeat; width: 0.55rem; height: 0.55rem; background-size: 100% 100%; top: 0.56rem; right: 0.56rem; z-index: 13;}
.popup-content{padding-top: 2.8rem; text-align: center; font-size: 0.24rem; color: #ffea00;}
.tyj-box{width: 2.5rem; height: 1.1rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/tyj.png") no-repeat; background-size: 100% 100%; margin: 0.2rem auto; padding-right: 0.68rem;}
.money{font-size: 0.24rem; line-height: 1.1rem; color: #dc0032;}
.money span{font-size: 0.46rem; font-weight: bold; margin-left: 0.1rem;}
.popup-text{padding-top: 0.2rem;}
.popup-text .tips{color: #a58c17; font-size: 0.2rem}
.popup-btn{width: 4.62rem; height: 0.92rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/popup-btn.png") no-repeat; background-size: 100% 100%; margin: 0.46rem auto 0.26rem;}
.notice{color: #fffafb;}
.notice span{color: #fffc00; font-size: 0.3rem; font-weight: bold;}

.icon{position: absolute; width: 0.51rem; height: 0.52rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/icon.png") no-repeat; background-size: 100% 100%; bottom: -0.14rem; right: 1.9rem;}
.banner-text span{color: #ffea00; font-size: 0.26rem;}
.banner-bottom{margin-top:0.92rem; font-size: 0.24rem; color: #f2b9be; line-height: 0.32rem; text-align: center;}


.step-bg3{padding-top: 1.3rem;}
.step-bg3 ul{display: -webkit-box; margin: 0 auto;}
.img2{width: 1.59rem; height: 1.46rem; background: url("https://img1.ncfb.pingan.com.cn/ncfb/static/dm/assets/img/pawifi/kmh/wlt/box-img.png") no-repeat; background-size: 100% 100%; padding-top: 0.64rem; text-align: center;}
.img2{color: #ffea00; font-size: 0.22rem; text-align: center;}
.step-bg3 p{-webkit-box-flex: 1; font-size: 0.2rem; color: #994848; text-align: center;}
.step-bg3 h5{font-size: 0.26rem; color: #ffea00; font-weight: bold; text-shadow: 0 0.01rem 0.02rem #970d19; line-height: 0.3rem;}
.step-bg3 .img2{margin-left: 0.4rem;}
.step-bg3 ul li:first-child{padding-top: 1.58rem; margin-left: -0.6rem; width: 2.4rem;}
.step-bg3 ul li:last-child{width: 2.4rem; padding-left: 0.2rem;}


.banner-text{margin-top: 2.65rem; text-align: left; padding: 0 0.68rem 0 3rem; font-size: 0.21rem; color: #ff9000; line-height: 0.24rem; white-space: nowrap;}
.banner-text p{line-height: .3rem;}