﻿.content{position: relative;padding: 1.17rem 0 1.49rem 0;height: 100vh;overflow: auto;overflow-x: hidden;z-index: 50;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}
.cnpd{padding: 1.17rem 0 0 0;}

.p-loading{position:fixed;top:0;left:0;background:rgba(0,0,0,.2) url(../../../img/trip/comm/i-loading.gif) 50% 40%/10% auto no-repeat;width:100%;height:100%;z-index:999;display:none;}
.p-conf{position: absolute;top: 20%;left: 15%;padding: .4rem 0;width: 70%;background: #fff;border-radius: 10px;}
.p-conf .tlt{margin: 0 0 .33rem;font-size: .43rem;text-align: center;}
.p-conf .cons{padding: 0 .33rem .33rem;font-size: .37rem;color: #666;}
.p-conf .cons.tac{text-align: center;}
.p-conf .ctrl{padding: .4rem 0 0 0}
.p-conf .ctrl a{margin: 0 auto;background: #3cc493;width: 4.27rem;height: .96rem;line-height: .96rem;border-radius: .48rem;font-size: .43rem;color: #fff;text-align: center;display: block;}
.p-conf .ctrl .can{background: #fff;border: 1px solid #3cc493;color: #3cc493;}
.p-conf .m2{display: flex;justify-content: center;}
.p-conf .m2 a{margin: 0 4%;width: 2.67rem}

.header{position:absolute;top: 0;left: 0;background:#fff;width: 100%;height:1.17rem;line-height:1.17rem;font-size:.51rem;font-weight:700;text-align:center;z-index: 100}
.header a{position:absolute;top:0;left:0;width:.8rem;height:1.17rem;font-size:.53rem;display:block;}
.header .bn-back{background:url(../../../img/trip/icon/i-h3.png) 50% 50%/.43rem .47rem no-repeat;}
.header .bn-close{left:.8rem;background:url(../../../img/trip/icon/i-h4.png) 50% 50%/.43rem .47rem no-repeat;}
.header .bn-kf{left:auto;right:.8rem;background:url(../../../img/trip/icon/i-h2.png) 50% 50%/.53rem .53rem no-repeat;}
.header .bn-sys{left:auto;right:0;background:url(../../../img/trip/icon/i-h1.png) 50% 50%/.53rem .53rem no-repeat;}
.header .bn-lk{left: auto;right: .27rem;width: auto;font-size: .37rem;font-weight: 400;color: #999;}
.header .bn-lk1{left: auto;right: .27rem;width: auto;font-size: .37rem;font-weight: 400;color: #333;}
.header.ops{background: transparent;border-bottom: none}
.header.ops .bn-back{background:url(../../../img/trip/icon/i-h5.png) 50% 50%/.29rem .51rem no-repeat;}
/* .content{} */
.nobg{background: transparent;}

.m-ft-menu{position: fixed;bottom: 0;left: 0;background: #fff;width: 100%;height: 1.49rem;border-top: 1px solid #eeeeee;display: flex;}
.m-ft-menu a{height: 1.49rem;line-height: 1;font-size: .32rem;color: #999;text-align: center;display: flex;flex-grow: 1;flex-direction: column;justify-content: center;align-items: center;}
.m-ft-menu img{margin: 0 0 .13rem 0;width: .64rem;}
.m-ft-menu .on{color: #3cc493;}
/* 首页 */
.m-banner{background: #fff;}
.m-banner img{display: block;}
.m-banner .swiper-container .swiper-pagination{position:static;background: #fff;}
.m-banner .swiper-container .swiper-pagination-bullet{margin:0 .07rem;background:#999;width:8px;height:5px;border-radius:5px}
.m-banner .swiper-container .swiper-pagination-bullet-active{background:#73e69b;width:13px}
.m-pdtmenu{margin:0;background:#fff;display:flex;}
.m-pdtmenu a{position:relative;padding: .6rem 0 .27rem;width:25%;font-size: .32rem;text-align:center;display: block;}
.m-pdtmenu .tips{position:absolute;top:.3rem;left: 28%;padding:0 .13rem;background:#ff691c;line-height:.4rem;border-radius:.4rem .4rem .4rem 0;font-size:12px;color:#fff;word-break:keep-all;}
.m-pdtmenu img{margin:0 auto .13rem;width: 1.17rem;display:block;}

.section{padding:.4rem 3%;}
.section .tlt{margin:0 0 .27rem 0;font-size: .43rem;font-weight:700;}
.section .tlt.ic-1{padding: 0 0 0 .47rem;background: url(../../../img/trip/icon/i-i-1.png) 0 45%/.33rem .41rem no-repeat;}
.section .tlt.ic-2{padding: 0 0 0 .47rem;background: url(../../../img/trip/icon/i-i-2.png) 0 45%/.37rem .36rem no-repeat;}
.section .tlt.ic-3{padding: 0 0 0 .47rem;background: url(../../../img/trip/icon/i-i-3.png) 0 45%/.35rem .43rem no-repeat;}
.section .tlt .tabs{display: flex;overflow: auto;}
.section .tlt .tabs a{margin: 0 .93rem 0 0;font-size: .4rem;color: #666;white-space: nowrap;}
.section .tlt .tabs a:last-of-type{margin-right: 0;}
.section .tlt .tabs .on{font-size: .43rem;color: #333}
/* .section .cons{} */

.m-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.m-list .item{margin: 0 0 .27rem 0;padding: .27rem .24rem;background: #fff;width: 49%;border-radius: 5px;}
/* .m-list .item:nth-last-of-type(-n+2){margin-bottom: 0;} */
.m-list .item img{display: block;}
.m-list .item .det{padding: .27rem 0;font-size: .37rem;}
.m-list .item .det .ps{font-size: 12px;color: #999;}
.m-list .item .ctrl a{padding: 0 .4rem;background: linear-gradient(90deg, #ffbc2d, #ff7019);height: .64rem;line-height: .64rem;border-radius: .64rem;font-size: .32rem;color: #fff;display: inline-block;}
.rs{overflow-x: scroll;flex-wrap: nowrap;}
.rs .item{margin-right: 2%;margin-bottom: 0;flex-shrink: 0;}
.rs .item:last-of-type{margin-right: 0;}

/* .m-ad{} */
.m-ad.row2{display: flex;justify-content: space-between;}
.m-ad.row2 a{width: 49%}
.m-ad.row3{display: flex;justify-content: space-between;}
.m-ad.row3 a{width: 49%}
.m-ad.row3 .cb{width: 49%;display: flex;flex-direction: column;justify-content: space-between;}
.m-ad.row3 .cb a{width: 100%;}
.m-ad.row4{display: flex;justify-content: space-between;}
.m-ad.row4 .cb{width: 49%;display: flex;flex-direction: column;justify-content: space-between;}
.m-ad.row4 .cb a{width: 100%;}
.m-ad.row4 .cb a:first-of-type{margin: 0 0 .132rem 0;}

.mgt15{margin-top: .13rem}
.m-city{padding: .27rem 3%;background: #fff;display: flex;align-items: center;}
.m-city .city{margin: 0 .13rem 0 0;font-size: .32rem;}
.m-city i{width: .24rem;height: .29rem;display: block;}
.m-mulist{background: #fff;border-radius: .21rem;display: flex;flex-wrap: wrap;align-items: center;}
.m-mulist .item{padding: .4rem 0;width: 25%;font-size: .32rem;text-align: center;}
.m-mulist .item img{margin: 0 auto .13rem;width: 20%;display: block;}
/* 城市选择 */
.p-city{position: fixed;top: 0;left: 0;background: #fff;width: 100%;height: 100%;}
.p-city .hds{position: relative;height:1.17rem;line-height:1.17rem;border-bottom: 1px solid #ddd;font-size:.51rem;font-weight:700;text-align:center;}
.p-city .hds .bn-back{position:absolute;top:0;left:0;background:url(../../../img/trip/icon/i-h3.png) 50% 50%/.43rem .47rem no-repeat;width:.8rem;height:1.17rem;font-size:.53rem;display:block;}
.p-city .bds{height: calc(100% - 1.17rem);}
.p-city .bds .ctrl{padding: .2rem 0 0;}
.p-city .inp{margin: 0 3% .2rem;padding: 0 .2rem;background: #f7f7f7 url(../../../img/trip/icon/i-12.png) .2rem 50%/.37rem .37rem no-repeat;height: .93rem;border-radius: .93rem;display: flex;}
.p-city .inp input{margin: 0 0 0 .53rem;font-size: .37rem;}
.p-city .filter{position: absolute;top: 3.4rem;right: 3%;width: .67rem;}
.p-city .filter .fitem{padding: .13rem 0 0;line-height: 1;font-size: .32rem;color: #3cc493;text-align: center;}
.p-city .tlt{padding: 0 3%;background: #f7f7f7;height: .87rem;font-size: .37rem;color: #999;display: flex;align-items: center;}
.p-city .sitem{padding: 0 3%;height: 1.28rem;font-size: .37rem;display: flex;align-items: center;}
.p-city .now .sitem{padding-left: .73rem;background: url(../../../img/trip/icon/i-13.png) 3% 50%/.32rem .39rem no-repeat;color: #3cc493;}
.p-city .list{overflow-y: scroll;}
.p-city .list .sitem{margin: 0 .87rem 0 .73rem;padding: 0;border-top: 1px solid #ddd;}
.p-city .list .tlt+.sitem{border-top: 0}
/* 我的 */
.m-my{padding: 0 .27rem;}
.m-my .user{position: relative;padding: .93rem .27rem .93rem .53rem;display: flex;align-items: center;}
.m-my .user .uicon{width: 1.33rem;height: 1.33rem;border-radius: 50%;overflow: hidden;flex-shrink: 0;}
.m-my .user .uinfo{padding: 0 0 0 .27rem;width: 100%;font-size: .43rem;font-weight: 700;}
.m-my .user .uinfo span{font-size: .32rem;font-weight: 400;color: #999;display: block;}
.m-my .user .uinfo.led{background: url(../../../img/trip/icon/i-a-3.png) 100% 50%/.21rem .36rem no-repeat;}
.m-my .user .fp-qrcode{position: absolute;top: .27rem;right: -.27rem;background: #1dca96;width: 1.87rem;height: .8rem;border-radius: .8rem 0 0 .8rem;font-size: .27rem;color: #fff;display: flex;align-items: center;justify-content: center;}
.m-my .user .fp-qrcode img{margin: 0 .13rem 0 0;;width: .48rem;}
.m-my .bill{margin: 0 0 .27rem 0;padding: .27rem;background: #fff;border-radius: 10px;}
.m-my .bill .tlt{font-size: .43rem;font-weight: 700;}
/* .m-my .bill .cons{} */
.m-my .bill .cons .mbox{padding: .4rem 0 0 0;display: flex;}
.m-my .bill .cons .mbox .item{padding: .13rem 0;width: 25%;font-size: .32rem;text-align: center;}
.m-my .bill .cons .mbox .item img{margin: 0 auto .2rem;width: .64rem;display: block;}
.m-my .melist{margin: 0 0 .27rem 0;background: #fff;border-radius: 10px;overflow: hidden;}
.m-my .melist a{background: url(../../../img/trip/icon/i-a-3.png) 97% 50%/.21rem .36rem no-repeat;padding: .4rem .27rem;border-bottom: 1px solid #f7f7f7;font-size: .37rem;display: block;}
.m-my .melist a:last-of-type{border-bottom: 0}
.m-my .ctrl{background: #fff;border-radius: 10px;}
.m-my .ctrl a{padding: .34rem 0;font-size: .43rem;color: #f84b4b;text-align: center;display: block;}

.p-kf{position:absolute;top:20%;left:10%;padding:.4rem 0;background:#fff;width:80%;border-radius:10px;}
.p-kf .img{margin:0 auto;width:1.33rem}
.p-kf .msg{padding:.27rem 0 .67rem;font-size:.48rem;text-align:center;}
.p-kf .msg strong{line-height:2;}
.p-kf .msg .ps{padding:.27rem 0 0;font-size:.37rem;color:#999}
.p-kf .ctrl{font-size:0;text-align:center;}
.p-kf .ctrl a{margin:0 .13rem;width:40%;display:inline-block;}
.p-kf .bn{margin:0 auto;background:#cba07a;width:45%;height:.96rem;line-height:.96rem;border-radius:.96rem;font-size:.48rem;color:#fff;text-align:center;display:block;}
.p-kf .cancel{background:#fff;border:1px solid #cba07a;color:#cba07a}
/* 订单 */
/* .m-bill{} */
.m-bill .tabs{background: #fff;display: flex;}
.m-bill .tabs a{position: relative;padding: .33rem 0;font-size: .37rem;color: #999;text-align: center;display: block;flex: 1}
.m-bill .tabs .on{font-size: .43rem;color: #3cc493;}
.m-bill .tabs .on::before{content: '';position: absolute;bottom: .27rem;left: 50%;background: #3cc493;width: 1rem;height: 2px;border-radius: 1px;display: block;transform: translateX(-50%);}
.m-bill .list{padding: .27rem}
.m-bill .list .item{margin: 0 0 .27rem;padding: .27rem 0;background: #fff;border-radius: 10px;}
.m-bill .list .item .info{position: relative;padding: 0 .27rem;font-size: .37rem;color: #999;}
.m-bill .list .item .pid{font-size: .43rem;color: #333;}
.m-bill .list .item .price span{color: #333;}
.m-bill .list .item .sta{position: absolute;top: 0;right: .27rem;color: #333;}
.m-bill .list .item .sta.c1{color: #ccc;}
.m-bill .list .item .sta.c2{color: #f84b4b;}
.m-bill .list .item .ctrl{margin: .27rem 0 0 0;padding: .27rem .27rem 0;border-top: 1px solid #eee;text-align: right;}
.m-bill .list .item .ctrl a{margin: 0 0 0 .27rem;min-width: 2.13rem;height: .8rem;border: 1px solid #999;border-radius: .4rem;font-size: .37rem;color: #999;text-align: center;display: inline-flex;align-items: center;justify-content: center;}
.m-bill .list .item .ctrl .sub{background: #ffa92f;border-color: #ffa92f;color: #fff}
.m-bill .list .item .ctrl .share{background: #63a103;border-color: #63a103;color: #fff}
.m-bill .list .empty{padding: 2.67rem 0 0 0;font-size: .37rem;text-align: center;}
.m-bill .list .empty img{margin: 0 auto .33rem;width: 2.25rem;display: block;}
.m-bill .list .empty a{margin: .33rem auto 0;background: #3cc493;width: 2.67rem;height: .96rem;line-height: .96rem;border-radius: .48rem;font-size: .43rem;color: #fff;text-align: center;display: block;}
/* 详情 */
.m-bill-det{padding: .27rem}
.m-bill-det .bsta{margin: 0 0 .13rem 0;background: #fff;border-radius: 10px;font-size: .37rem;}
.m-bill-det .bsta .bwp{padding: .27rem;}
.m-bill-det .bsta .sta{font-size: .43rem;}
.m-bill-det .bsta .ps{font-size: .32rem;color: #999;}
.m-bill-det .bsta .ctrl{padding: .27rem;border-top: 1px solid #eee;display: flex;justify-content: flex-end;}
.m-bill-det .bsta .ctrl a{margin: 0 0 0 .27rem;width: 2.13rem;height: .8rem;line-height: .8rem;border: 1px solid #999;border-radius: .4rem;font-size: .37rem;text-align: center;display: block;}
.m-bill-det .bsta .ctrl .sub{background: #ffa92f;border-color: #ffa92f;color: #fff;}
.m-bill-det .bsta .ctrl .share{background: #63a103;border-color: #63a103;color: #fff}
.m-bill-det .pinfo{margin: 0 0 .13rem 0;background: #fff;border-radius: 10px;font-size: .37rem;color: #666;}
.m-bill-det .pinfo .bwp{padding: .27rem;}
.m-bill-det .pinfo .dl{padding: .13rem 0;display: flex;justify-content: space-between;}
.m-bill-det .pinfo .dt{position: relative;}
.m-bill-det .pinfo .dt .lk{position: absolute;top: 0;right: 0;padding: 0 .3rem 0 0;background: url(../../../img/trip/icon/i-10.png) 100% 50%/.21rem .36rem no-repeat;font-size: .37rem;color: #33c88f;}
.m-bill-det .pinfo .dd{color: #333;}
.m-bill-det .pinfo .dlh{padding-top: 0;flex-direction: column;}
.m-bill-det .pinfo .dlh .dd{font-size: .32rem;color: #999;}
.m-bill-det .pinfo .dlh .fline{padding: .07rem 0;display: flex;}
.m-bill-det .pinfo .dlh .fline .dt{min-width: 3.4rem;}
.m-bill-det .pinfo .ctrl{padding: .27rem;border-top: 1px solid #eee;color: #333;display: flex;justify-content: flex-end;}
.m-bill-det .ads{margin: 0 0 .13rem 0;}
.m-bill-det .ads a, .m-bill-det .ads img{display: block;}
.m-bill-det .binfo{margin: 0 0 .13rem 0;padding: .27rem;background: #fff;border-radius: 10px;font-size: .32rem;}
.m-bill-det .binfo .tlt{font-size: .43rem;}
.m-bill-det .binfo .dl{position: relative;padding: .07rem 0;display: flex;justify-content: space-between;}
.m-bill-det .binfo .dl .atr{position: absolute;top: .07rem;right: 0;color: #999;}
.m-bill-det .binfo .dt{width: 2.54rem;color: #999;}
.m-bill-det .bps{padding: .27rem 0 0 0;font-size: .32rem;color: #999;text-align: center;}
.m-bill-det .bps a{color: #3cc493;text-decoration: underline;}
/* 提现 */
.m-cash .list{padding: .27rem}
.m-cash .list .dtlt{margin: 0 0 .13rem;font-size: .37rem;color: #999;}
.m-cash .list .item{position: relative;margin: 0 0 .27rem;padding: .27rem 0;background: #fff;border-radius: 10px;}
.m-cash .list .item .info{position: relative;padding: 0 .27rem;font-size: .37rem;color: #999;}
.m-cash .list .item .pid{color: #333;}
.m-cash .list .item .date{padding: .13rem 0}
.m-cash .list .item .price{color: #333;}
.m-cash .list .item .sta{position: absolute;top: 0;right: .27rem;color: #666;}
.m-cash .list .item .sta.c1{color: #37cd8c;}
.m-cash .list .item .sta.c2{color: #6bb8ff;}
.m-cash .list .item .sta.c3{color: #f84b4b;}
.m-cash .list .item .ctrl{position: absolute;bottom: .27rem;right: .27rem;}
.m-cash .list .item .ctrl .sub{background: #ffa92f;min-width: 2.13rem;height: .8rem;border: 1px solid #ffa92f;border-radius: .4rem;font-size: .37rem;color: #fff;text-align: center;display: flex;align-items: center;justify-content: center;}
.m-cash .list .item .jprice{position: absolute;top: 0;right: .27rem;color: #333}
.m-cash .list .item .c1{color: #f84b4b}
.m-cash .list .item .jsta{position: absolute;bottom: .13rem;right: .27rem;}
/* 申请 */
.m-cash-order{padding: .27rem}
.m-cash-order .binfo{margin: 0 0 .13rem 0;padding: .27rem;background: #fff;border-radius: 10px;font-size: .37rem;}
.m-cash-order .binfo .tlt{margin: 0 0 .13rem 0;font-size: .43rem;}
.m-cash-order .binfo .dl{position: relative;padding: .07rem 0;display: flex;align-items: center;justify-content: space-between;}
.m-cash-order .binfo .dl:last-of-type{padding-bottom: 0;}
.m-cash-order .binfo .dt{color: #999;flex: 1;display: inherit;align-items: center;}
.m-cash-order .binfo .dd{text-align: right;flex: 2;}
.m-cash-order .binfo .dd input{text-align: right;}
.m-cash-order .binfo .i-wh{margin: 0 0 0 .13rem;background: url(../../../img/trip/icon/i-4.png) 0 0/100% 100% no-repeat;width: .43rem;height: .43rem;display: inline-block;}
.m-cash-order .binfo .more{margin: .2rem 0 0 0;padding: .27rem .27rem 0;border-top: 1px solid #eee;font-size: .32rem;color: #999;text-align: center;}
.m-cash-order .binfo .more a{color: #16b875;text-decoration: underline;}
.m-cash-order .binfo .hr{margin: .27rem 0 .34rem;background: #ddd;width: 100%;height: 1px;display: block;}
.m-cash-order .fctrl{padding: .93rem 0 0 0;}
.m-cash-order .fctrl a{margin: 0 10%;background: #3cc493;height: 1.07rem;line-height: 1.07rem;border-radius: .53rem;font-size: .43rem;color: #fff;text-align: center;display: block;}
.m-cash-order .step{padding: .13rem 0 0 0;}
.m-cash-order .step .item{position: relative;margin: 0 0 .47rem 0;display: flex;align-items: start;}
.m-cash-order .step .item:last-of-type{margin-bottom: 0;}
.m-cash-order .step .icon{background: url(../../../img/trip/icon/i-s-2.png) 0 100%/100% auto no-repeat;width: .53rem;height: .56rem;display: block;}
.m-cash-order .step .icon.s{background-image: url(../../../img/trip/icon/i-s-1.png)}
.m-cash-order .step .icon.f{background-image: url(../../../img/trip/icon/i-s-3.png)}
.m-cash-order .step .det{padding: 0 0 0 .27rem;color: #666}
.m-cash-order .step .det .ps{font-size: .32rem;color: #999;}
.m-cash-order .step .pd::before{content: '';position: absolute;top: .56rem;left: .24rem;background: #3cc493;width: 1px;height: 100%;display: block;}
.m-cash-order .step .po::before{content: '';position: absolute;top: .56rem;left: .24rem;background: #ddd;width: 1px;height: 100%;display: block;}
.m-cash-order .moremsg{padding: .27rem 0 0 0;font-size: .32rem;color: #999;text-align: center;}
.m-cash-order .moremsg::before{content: '';background: url(../../../img/trip/icon/i-5.png) 0 0/100% 100% no-repeat;width: .43rem;height: .43rem;display: inline-block;vertical-align: text-bottom;}
.m-cash-order .moremsg a{color: #16b875;text-decoration: underline;}
.m-cash-order .fxctrl{position: fixed;bottom: .53rem;left: 0;width: 100%;text-align: center;}
.m-cash-order .fxctrl .kf{font-size: .32rem;color: #3cc493;text-decoration: underline;display: inline-flex;align-items: center;}
.m-cash-order .fxctrl .kf i{margin: 0 .13rem 0 0;background: url(../../../img/trip/icon/i-6.png) 0 0/100% 100% no-repeat;width: .39rem;height: .37rem;display: block;}
/* 申请结果 */
.m-cash-result{padding: .27rem;}
.m-cash-result .pn{padding: .8rem .27rem;background:#fff;border-radius: 10px;font-size: .37rem;color: #999;text-align: center;}
.m-cash-result .lk{color: #3cc493;text-decoration: underline;}
.m-cash-result .sta{margin: 0 0 .07rem 0;font-size: .43rem;color: #333;}
.m-cash-result .sta i{margin: 0 auto .33rem;background: url(../../../img/trip/comm/i-r-s.png) 0 0/100% 100% no-repeat;width: 1.87rem;height: 1.87rem;display: block;}
.m-cash-result .sta .f{background-image: url(../../../img/trip/comm/i-r-f.png);}
.m-cash-result .fctrl{padding: .93rem 0 0 0;}
.m-cash-result .fctrl a{margin: 0 10%;background: #3cc493;height: 1.07rem;line-height: 1.07rem;border-radius: .53rem;font-size: .43rem;color: #fff;text-align: center;display: block;}
/* 指引 */
.p-guide{position: absolute;top: 50%;left: 5%;width: 90%;border-radius: 10px;overflow: hidden;transform: translateY(-50%);}
.p-guide .hd{position: relative;background: #ebebeb;height: .93rem;line-height: .93rem;font-size: .43rem;text-align: center;}
.p-guide .hd a{position: absolute;top: 0;right: 0;background: url(../../../img/trip/icon/i-7.png) 50% 50%/.28rem .28rem no-repeat;width: .8rem;height: 100%;display: block;}
.p-guide .bd{padding: .53rem;background: #fff;}

.m-set{padding: .27rem}
.m-set .list{margin: 0 0 .27rem 0;background: #fff;border-radius: 10px;overflow: hidden;}
.m-set .list a{background: url(../../../img/trip/icon/i-a-3.png) 97% 50%/.21rem .36rem no-repeat;padding: .4rem .27rem;border-bottom: 1px solid #f7f7f7;font-size: .37rem;display: block;}
.m-set .list a:last-of-type{border-bottom: 0}

.m-autobill{padding: .27rem}
.m-autobill .list .item{margin: 0 0 .27rem;padding: .27rem 0;background: #fff;border-radius: 10px;}
.m-autobill .list .item .info{position: relative;padding: 0 .27rem;font-size: .37rem;color: #999;}
.m-autobill .list .item .pname{font-size: .43rem;color: #333;}
.m-autobill .list .item .sta{position: absolute;top: 0;right: .27rem;color: #3cc493;}
.m-autobill .list .item .sta.c1{color: #ccc;}
.m-autobill .list .item .sta.c2{color: #f84b4b;}
.m-autobill .list .empty{padding: 30% 0 0 0;font-size: .37rem;color: #999;text-align: center;}
.m-autobill .list .empty img{margin: 0 auto;width: 5.21rem;display: block;}

.m-autobill .pn{padding: .8rem .27rem;background:#fff;border-radius: 10px;text-align: center;}
.m-autobill .wait{font-size: .43rem;text-align: center;}
.m-autobill .wait .time{margin: 0 auto .4rem;padding: .13rem;background: #f1f1f1;width: 2.13rem;height: 2.13rem;border-radius: 50%;}
.m-autobill .wait .time .cons{background: #ddd;width: 100%;height: 100%;border-radius: 50%;font-size: .53rem;color: #666;display: flex;align-items: center;justify-content: center;}
.m-autobill .waitlogo{margin: 0 auto .4rem;width: 1.71rem}
.m-autobill .result{font-size: .43rem;text-align: center;}
.m-autobill .result .sta{margin: 0 auto .4rem;padding: .13rem;background: #d8f3e9;width: 2.13rem;height: 2.13rem;border-radius: 50%;}
.m-autobill .result .sta .cons{background: #3cc493 url(../../../img/trip/comm/i-r-s-1.png) 50% 50%/.88rem .6rem no-repeat;
    width: 100%;height: 100%;border-radius: 50%;}
.m-autobill .result .sta.f{background: #fedbdb;}
.m-autobill .result .sta.f .cons{background: #f84b4b url(../../../img/trip/comm/i-r-f-1.png) 50% 50%/.67rem .67rem no-repeat;}
.m-autobill .result .ps{font-size: .37rem;color: #999;}
.m-autobill .fmctrl{padding: 1.07rem 0 0 0;}
.m-autobill .fmctrl a{margin: 0 10%;background: #3cc493;height: 1.07rem;line-height: 1.07rem;border-radius: .53rem;font-size: .43rem;color: #fff;text-align: center;display: block;}

.m-autobill-det{padding: .27rem;}
.m-autobill-det .info{padding: .4rem .27rem;background: #fff;border-radius: 10px;}
.m-autobill-det .info .tlt{font-size: .43rem;font-weight: 700;display: flex;align-items: center;}
.m-autobill-det .info .tlt img{margin: 0 .13rem 0 0;;width: .44rem}
.m-autobill-det .info .rows{margin: .27rem 0;font-size: .37rem;display: flex;align-items: center;justify-content: space-between;}
.m-autobill-det .info .rows:last-of-type{margin-bottom: 0;}
.m-autobill-det .info .rows .stlt{color: #999}
.m-autobill-det .info .rows .cons{text-align: right;}
.m-autobill-det .info .lk{color: #3cc493}
.m-autobill-det .info .tar{padding-right: .53rem;background: url(../../../img/trip/icon/i-a-3.png) 100% 50%/.21rem .36rem no-repeat;}
.m-autobill-det .fx{position: fixed;bottom: .67rem;left: 0;width: 100%;font-size: .32rem;color: #999;text-align: center;}

.m-bank .tips{padding: .13rem 0;background: #f9efce;font-size: 12px;color: #d79052;text-align: center;}
.m-bank .fm{margin: .27rem;padding: .27rem;background: #fff;border-radius: 10px;overflow: hidden;}
.m-bank .fm .rows{margin: 0 0 .27rem 0;padding: 0 0 .2rem 0;border-bottom: 1px solid #ddd}
.m-bank .fm .rows:last-of-type{margin-bottom: 0;border-bottom: 0;}
.m-bank .fm .tlt{margin: 0 0 .13rem 0;font-size: .37rem}
.m-bank .fm .cons{position: relative;font-size: .37rem;}
.m-bank .fm .cons .slogo{position: absolute;bottom: 0;right: 0;font-size: 12px;color: #999;}
.m-bank .fm .cons .slogo img{width: .32rem;vertical-align: baseline;}
.m-bank .fm .cons .link{position: absolute;bottom: 0;right: 0;color: #3cc493;z-index: 5}
.m-bank .fm .cons .dis{color: #999}
.m-bank .fm .cardName{margin: 0 0 .4rem 0;font-size: .48rem}
.m-bank .fmctrl{padding: 1.07rem 0 0 0;}
.m-bank .fmctrl a{margin: 0 10%;background: #3cc493;height: 1.07rem;line-height: 1.07rem;border-radius: .53rem;font-size: .43rem;color: #fff;text-align: center;display: block;}
.m-bank .blist{padding: .27rem;}
.m-bank .blist .item{position: relative;margin: 0 0 .4rem 0;padding: .53rem;border-radius: 10px;color: #fff;}
.m-bank .blist .item:last-of-type{margin-bottom: 0;}
.m-bank .blist .item .logo{position: absolute;top: .4rem;left: .53rem;background: #0dd7a2 url(../../../img/trip/comm/i2.png) 50% 50%/.4rem .4rem no-repeat;width: .8rem;height: .8rem;border-radius: 50%;}
.m-bank .blist .item .intro{margin: 0 0 0 1.2rem;line-height: 1;}
.m-bank .blist .item .name{margin: 0 0 .4rem 0;font-size: .53rem;}
.m-bank .blist .item .no{font-size: .61rem;word-spacing: 20px;}
.m-bank .blist .item .type{position: absolute;top: .53rem;right: .53rem;padding: 0 .2rem;background: #0e7dc4;line-height: .53rem;border-radius: .53rem;font-size: .37rem;}
.m-bank .blist .ctp1{background: linear-gradient(90deg, #1e70b1, #014d82);}
.m-bank .blist .empty{padding: 30% 0 0 0;font-size: .37rem;color: #999;text-align: center;}
.m-bank .blist .empty img{margin: 0 auto;width: 5.21rem;display: block;}
/* 通用文案或规则 */
.m-rtxt{padding: .27rem;font-size: .37rem;}
.m-rtxt table td{word-break: break-all}
.m-rtxt table td:first-of-type{width: 30%;}
/* 权益列表 */
.listbx .last{padding:.67rem 0 0;font-size: .4rem;color: #999;text-align: center;}
.listbx .itemrow{position: relative;margin: .27rem .27rem 0;padding: .27rem .4rem;background: #fff;border-radius:5px;overflow: hidden;}
.listbx .itemrow .name{font-size: .43rem;font-weight: 700;}
.listbx .itemrow .ps{font-size: .32rem;color: #666}
.listbx .itemrow .pps{margin: .13rem 0 0 0;padding: .13rem 0 0 0;border-top: 1px dashed #ccc;font-size: .29rem;color: #999}
.listbx .itemrow .sta{position: absolute;top: 8%;right: .4rem;font-size: .32rem;color: #333;text-align: right;}
.listbx .itemrow .sta.s{color: #33c88f;}
.listbx .itemrow .sta.f{color: #f77777}
.listbx .itemrow .sta .bn{margin: .17rem 0 0 0;width: 2.13rem;height: .67rem;line-height: .67rem;border: 1px solid #ffa92f;border-radius: .67rem;font-size: .32rem;color: #ffa92f;text-align: center;display: block;}
.listbx .itemrow .sta .sub{border-color: #33c88f;color: #33c88f;}
.listbx .itemrow .ctrl {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.listbx .itemrow .ctrl .bn {
    margin: .17rem 0 0 .2rem;
    width: 2.13rem;
    height: .67rem;
    line-height: .67rem;
    border: 1px solid #ffa92f;
    border-radius: .67rem;
    font-size: .32rem;
    color: #ffa92f;
    text-align: center;
    display: block;
}


/* 模拟数字键盘 */
.p-pad{position: absolute;bottom: 0;left: 0;padding: .4rem 0 0;background: #fff;width: 100%;border-radius: 10px 10px 0 0;}
.p-pad .hds{position: relative;padding: 0 0 0 0;font-size: .43rem;text-align: center;}
.p-pad .hds .clo{position: absolute;top: 0;right: .3rem;background: url(../../../img/trip/icon/i-8.png) 50% 50%/.33rem .33rem no-repeat;width: .53rem;height: .53rem;display: block;}
.p-pad .info{font-size: .37rem;color: #999;text-align: center;}
.p-pad .inp{padding: .4rem .67rem;}
.p-pad .inp .num{position: relative;margin: 0 0 .2rem 0;overflow: hidden;}
.p-pad .inp .num .box{display: flex;align-items: center;justify-content: space-between;}
.p-pad .inp .num .box .item{width: 1.17rem;height: 1.17rem;border: 1px solid #ccc;font-size: .8rem;display: flex;align-items: center;justify-content: center;}
.p-pad .inp .oth{font-size: .37rem;text-align: right;}
.p-pad .inp .oth a{color: #999}
.p-pad .pad{display: flex;flex-wrap: wrap;}
.p-pad .pad .col{width: calc(100% / 3);}
.p-pad .pad .col:nth-of-type(2n){border-left: 1px solid #eee;border-right: 1px solid #eee;}
.p-pad .pad .key{width: 100%;height: 1.49rem;border-top: 1px solid #eee;font-size: .48rem;display: flex;align-items: center;justify-content: center;}
.p-pad .pad .back{background: url(../../../img/trip/icon/i-9.png) 50% 50%/.85rem .48rem no-repeat;}
/* 授权 */
.m-auth{padding: 2rem .27rem;text-align: center;}
.m-auth .result{font-size: .43rem;}
.m-auth .result .sta{margin: 0 auto .4rem;padding: .13rem;background: #d8f3e9;width: 2.13rem;height: 2.13rem;border-radius: 50%;}
.m-auth .result .sta .cons{background: #3cc493 url(../../../img/trip/comm/t4.png) 50% 50%/1.28rem 1.28rem no-repeat;width: 100%;height: 100%;border-radius: 50%;}
.m-auth .result .ps{font-size: .37rem;color: #999;}
.m-auth .fmctrl{position: absolute;bottom: 0;padding: 1.07rem 0;width: 100%}
.m-auth .fmctrl .rule{padding: .5rem 0;color: #999;display: flex;align-items: center;justify-content: center;}
.m-auth .fmctrl .rule input{margin: 0 .13rem 0 0}
.m-auth .fmctrl .rule a{color: #3cc493;text-decoration: underline;}
.m-auth .fmctrl .bn{margin: 0 10%;background: #3cc493;height: 1.07rem;line-height: 1.07rem;border-radius: .53rem;font-size: .43rem;color: #fff;text-align: center;display: block;}

/* 缴费 */
/* .m-pubfee{} */
.m-pubfee .fmr{padding: .27rem 0;background: #fff;}
.m-pubfee .fmr .inp{margin: 0 3%;padding: 0 .2rem;background: #f7f7f7 url(../../../img/trip/icon/i-12.png) .2rem 50%/.37rem .37rem no-repeat;height: .93rem;border-radius: .93rem;display: flex;}
.m-pubfee .fmr .inp input{margin: 0 0 0 .53rem;font-size: .37rem;}
.m-pubfee .rlist{margin: .27rem 3% 0;padding: .27rem;background: #fff;border-radius: .21rem;font-size: .37rem;}
.m-pubfee .rlist .item{padding: .2rem;border-bottom: 1px solid #f7f7f7;}
.m-pubfee .rlist .item:last-of-type{border-bottom: 0;}
.m-pubfee .fm .pn{margin: .4rem 3%;padding: .27rem;background: #fff;border-radius: .21rem;}
.m-pubfee .fm .rows{margin: 0 0 .27rem 0;border-bottom: 1px solid #ddd;}
.m-pubfee .fm .rows:last-of-type{margin-bottom: 0;border-bottom: 0;}
.m-pubfee .fm .rows .tlt{font-size: .37rem;;}
.m-pubfee .fm .rows .cons{padding: .27rem 0;}
.m-pubfee .fm .rows .mr{position: relative;background: url(../../../img/trip/icon/i-a-3.png) 100% 50%/.21rem .36rem no-repeat;}
.m-pubfee .fm .rows .mr .options{position: absolute;top: 1.07rem;left: 0;background: #fff;width: 100%;border: 1px solid #ccc;display: none;}
.m-pubfee .fm .rows .mr .options .item{padding: .27rem}
.m-pubfee .fm .ctrl{padding: 1.07rem 0 0 0;}
.m-pubfee .fm .ctrl a{margin: 0 10%;background: #3cc493;height: 1.07rem;line-height: 1.07rem;border-radius: .53rem;font-size: .43rem;color: #fff;text-align: center;display: block;}
.m-pubfee .payinfo{padding: .27rem 3%}
.m-pubfee .payinfo .price{margin: 0 0 .27rem 0;padding: .4rem .27rem;background: #fff;border-radius: .21rem;font-size: .43rem;font-weight: 700;display: flex;align-items: center;justify-content: space-between;}
.m-pubfee .payinfo .price span{font-size: .37rem;color: #f60;}
.m-pubfee .payinfo .price em{margin: 0 0 0 .13rem;font-size: .53rem;}
.m-pubfee .payinfo .ctrl{padding: 1.07rem 0 0 0;}
.m-pubfee .payinfo .ctrl a{margin: 0 10%;background: #3cc493;height: 1.07rem;line-height: 1.07rem;border-radius: .53rem;font-size: .43rem;color: #fff;text-align: center;display: block;}
.m-pubfee .payinfo .info{padding: .4rem .27rem;background: #fff;border-radius: .21rem;}
.m-pubfee .payinfo .info .item{padding: .4rem 0 0;font-size: .37rem;display: flex;align-items: center;justify-content: space-between;}
.m-pubfee .payinfo .info .item:first-of-type{padding-top: 0}
.m-pubfee .payinfo .info .item .t{color: #999;}
.m-pubfee .result{margin: .27rem 3%;padding: .8rem .27rem;background:#fff;border-radius: 10px;font-size: .43rem;text-align: center;}
.m-pubfee .result .sta{margin: 0 auto .4rem;padding: .13rem;background: #d8f3e9;width: 2.13rem;height: 2.13rem;border-radius: 50%;}
.m-pubfee .result .sta .cons{background: #3cc493 url(../../../img/trip/comm/i-r-s-1.png) 50% 50%/.88rem .6rem no-repeat;
    width: 100%;height: 100%;border-radius: 50%;}
bfee .result .sta.w .cons{background: #3cc493 url(../../../img/trip/comm/i-r-w-1.png) 55% 50%/.52rem .88rem no-repeat;
    width: 100%;height: 100%;border-radius: 50%;}
.m-pubfee .result .sta.f{background: #fdd5db;}
.m-pubfee .result .sta.f .cons{background: #f62f4b url(../../../img/trip/comm/i-r-f-3.png) 50% 50%/.6rem .6rem no-repeat;}
.m-pubfee .result .sta.r{background: #f0f0f0;}
.m-pubfee .result .sta.r .cons{background: #b3b3b3 url(../../../img/trip/comm/i-r-r-1.png) 50% 50%/1.01rem .96rem no-repeat;}

.m-pubfee .result .sta.f{background: #fedbdb;}
.m-pubfee .result .sta.f .cons{background: #f84b4b url(../../../img/trip/comm/i-r-f-1.png) 50% 50%/.67rem .67rem no-repeat;}
.m-pubfee .result .price em{margin: 0 0 0 .13rem;font-size: .8rem;}
.m-pubfee .result .wait{font-size: .43rem;text-align: center;}
.m-pubfee .result .wait .time{margin: 0 auto .4rem;padding: .13rem;background: #f1f1f1;width: 2.13rem;height: 2.13rem;border-radius: 50%;}
.m-pubfee .result .wait .time .cons{background: #ddd;width: 100%;height: 100%;border-radius: 50%;font-size: .53rem;color: #666;display: flex;align-items: center;justify-content: center;}
.m-pubfee .result .wait .ps{font-size: .37rem;color: #999;}
.m-pubfee .result .ctrl{padding: .53rem 0 0 0;}
.m-pubfee .result .ctrl a{margin: 0 10%;background: #3cc493;height: 1.07rem;line-height: 1.07rem;border-radius: .53rem;font-size: .43rem;color: #fff;text-align: center;display: block;}
.m-pubfee .fmctrl{padding: 1.07rem 0 0 0;}
.m-pubfee .fmctrl a{margin: 0 10%;background: #3cc493;height: 1.07rem;line-height: 1.07rem;border-radius: .53rem;font-size: .43rem;color: #fff;text-align: center;display: block;}
.m-pubfee .billinfo{margin: 0 3%;padding: .27rem;background: #fff;border-radius: .21rem;}
.m-pubfee .billinfo .tlt{font-size: .43rem;}
.m-pubfee .billinfo .item{padding: .13rem 0 0;font-size: .37rem;display: flex;align-items: center;justify-content: space-between;}.m-pubfee .billinfo .item .t{width: 1.73rem;color: #999}
.m-pubfee .mulist{padding: .27rem 3%;background: #fff;border-radius: 10px 10px 0 0;min-height: calc(100% - 1.28rem - 1.17rem)}
.m-pubfee .mulist .item{margin: 0 0 .27rem 0;padding: 0 .27rem;background: #f7f7f7 url(../../../img/trip/icon/i-a-3.png) 97% 50%/.21rem .36rem no-repeat;height: 1.6rem;border-radius: 8px;font-size: .43rem;display: flex;align-items: center;}
.m-pubfee .mulist .item img{margin: 0 .27rem 0 0;width: .53rem;}
.m-pubfee .his{margin: .27rem 0 0 0;padding: .27rem;background: #f7f7f7;}
.m-pubfee .his .tlt{font-size: .37rem;color: #999;}
.m-pubfee .his .list .item{margin: .2rem 0 0 0;font-size: .37rem;color: #666;}
.m-pubfee .record{padding: .27rem}
.m-pubfee .record .item{position: relative;margin: 0 0 .27rem;padding: .27rem;background: #fff;border-radius: 10px;display: flex;align-items: flex-start;justify-content: space-between;}
.m-pubfee .record .item .info{font-size: .37rem;}
.m-pubfee .record .item .pname{display: flex;align-items: center;}
.m-pubfee .record .item .pname .copy{margin: 0 0 0 .27rem;background: url(../../../img/trip/icon/i-15.png) 0 0/100% 100% no-repeat;width: .29rem;height: .32rem;cursor: pointer;}
.m-pubfee .record .item .type,.m-pubfee .record .item .date{margin: .13rem 0 0 0;color: #999;}
.m-pubfee .record .item .sta{font-size: .37rem;}
.m-pubfee .record .item .sta .price{font-size: .53rem;}
.m-pubfee .record .item .sta .st{position: absolute;bottom: .27rem;right: .27rem;}
.m-pubfee .record .item .sta .s{color: #3cc493;}
.m-pubfee .record .item .sta .f{color: #ff4729;}
.m-pubfee .record .empty{padding: 30% 0 0 0;font-size: .37rem;color: #999;text-align: center;}
.m-pubfee .record .empty img{margin: 0 auto;width: 5.21rem;display: block;}
.m-pubfee .billprice{margin: 0 3% .27rem;padding: .4rem .27rem;background: #fff;border-radius: .21rem;font-size: .43rem;font-weight: 700;display: flex;align-items: center;justify-content: space-between;}
.m-pubfee .billprice span{font-size: .37rem;color: #f60;}
.m-pubfee .billprice em{margin: 0 0 0 .13rem;font-size: .53rem;}
.m-pfcity{padding: 0 3%;height: 1.28rem;display: flex;align-items: center;justify-content: space-between;}
.m-pfcity .cbox{display: flex;align-items: center;}
.m-pfcity .cbox .city{margin: 0 0 0 .13rem;font-size: .37rem;}
.m-pfcity .cbox i{width: .32rem;height: .4rem;display: block;}
.m-pfcity .more{padding: 0 3% 0 0}
.m-pfcity .more .bn{padding: 0 .3rem 0 0;background: url(../../../img/trip/icon/i-a-4.png) 100% 50%/.21rem .36rem no-repeat;;font-size: .37rem;}
:root{
    --color1: #1fcb94;
    --color2: #e5e5e5;
    --color3: #ffefef;
    --color4: #ff6969;
    --color5: #2495e4;
    --color6: #f60;
}
.p-dialog{position: absolute;top: 45%;left: 10%;background: #fff;width: 80%;border-radius: 6px;overflow: hidden;transform: translate3d(0, -50%, 0);}
.p-dialog .cons{padding: .6rem;font-size: .37rem;color: #000}
.p-dialog .cons .tlt{margin: 0 0 .4rem 0;line-height: 1.4;font-size: .43rem;font-weight: 700;}
.p-dialog .cons .oline{margin: .07rem 0;display: flex;align-items: flex-start;}
.p-dialog .cons .no{margin: .07rem .13rem 0 0;background: var(--color1);width: .42rem;height: .42rem;border-radius: 50%;font-size: .32rem;color: #fff;display: flex;flex: 0 0 auto;justify-content: center;}
.p-dialog .tac{text-align: center;}
.p-dialog .ctrl{width: 100%;border-top: 1px solid #eee;display: flex;}
.p-dialog .ctrl a{height: 1.27rem;line-height: 1.27rem;font-size: .4rem;color: var(--color1);text-align: center;flex-grow: 1;}
.p-dialog .ctrl .nor{border-right: 1px solid #eee;color: #333}
