﻿.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(../../../static/baseimg/travelTreasure/comm/i-waiting.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;word-wrap: break-word;}
.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(../../../static/baseimg/trip/icon/i-h3.png) 50% 50%/.43rem .47rem no-repeat;}
.header .bn-close{left:.8rem;background:url(../../static/baseimg/travelTreasure/icon/i-h4.png) 50% 50%/.43rem .47rem no-repeat;}
.header .bn-kf{left:auto;right:.8rem;background:url(../../../static/baseimg/travelTreasure/icon/i-h2.png) 50% 50%/.53rem .53rem no-repeat;}
.header .bn-sys{left:auto;right:0;background:url(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/icon/i-i-1.png) 0 45%/.33rem .41rem no-repeat;}
.section .tlt.ic-2{padding: 0 0 0 .47rem;background: url(../../../static/baseimg/travelTreasure/icon/i-i-2.png) 0 45%/.37rem .36rem 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;}

/* 我的 */
.m-my{padding: 0 .27rem;}
.m-my .user{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(../../../static/baseimg/travelTreasure/icon/i-a-3.png) 100% 50%/.21rem .36rem no-repeat;}
.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(../../../static/baseimg/travelTreasure/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 .cm{background: #3cc493;border-color: #3cc493;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 .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(../../baseimg/travelTreasure/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;}
.m-bill-det .binfo .dl .atr{position: absolute;top: .07rem;right: 0;color: #999;}
.m-bill-det .binfo .dt{width: 1.8rem;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-bpay{padding: 0 .27rem;background: url(../baseimg/travelTreasure/bg/1.jpg) 0 0/100% auto no-repeat;}
.m-bpay .cdtime{padding: 1.33rem .53rem 0;height: 4.27rem;font-size: .59rem;color: #0f9565;}
.m-bpay .cdtime .cd{font-size: .37rem;color: #333;}
.m-bpay .det{padding: .73rem;background: #fff;border-radius: 10px 10px 0 0;}
.m-bpay .det .info{font-size: .37rem;color: #999;text-align: center;}
.m-bpay .det .price{font-size: .43rem;color: #333;}
.m-bpay .det .price em{font-size: .8rem;}
.m-bpay .det .ctrl{padding: 1rem 0 0;}
.m-bpay .det .ctrl .bn{background: #3cc493;height: 1rem;border-radius: 1rem;font-size: .43rem;color: #fff;display: flex;align-items: center;justify-content: center;}


/* 提现 */
.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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/icon/i-s-1.png)}
.m-cash-order .step .icon.f{background-image: url(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/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;width: 80%;}
.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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg//travelTreasure//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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/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: 28%;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;}
/* 模拟数字键盘 */
.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(../../../static/baseimg/travelTreasure/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(../../../static/baseimg/travelTreasure/icon/i-9.png) 50% 50%/.85rem .48rem no-repeat;}
/* 赠送券 */
.m-tk1 .tlt{position: relative;background: #60c897;height: 1.33rem;line-height: 1.33rem;border-radius: 0 0 5px 5px;font-size: .43rem;color: #fff;text-align: center;}
.m-tk1 .tlt .rds{position: absolute;top: 0;right: 0;font-size: 12px;}
.m-tk1 .tlt .rds a{padding: 0 .27rem 0 .67rem;background: url(../baseimg/travelTreasure/icon/i-14.png) .27rem 50%/.29rem .31rem no-repeat;color: #fff;display: block;}
.m-tk1 .list{padding: .27rem .27rem 0}
.m-tk1 .list .ps{margin: 0 0 .27rem 0}
.m-tk1 .list .item{margin: 0 0 .27rem 0;width: 100%;display: flex;align-items: stretch;}
.m-tk1 .list .item .rad{width: 10%;display: flex;align-items: center;justify-content: center;}
.m-tk1 .list .item .rad i{margin: 0 .27rem 0 0;background: url(../baseimg/travelTreasure/icon/i-seln-1.png) 0 0/100% 100% no-repeat;width: .4rem;height: .4rem;display: block;}
.m-tk1 .list .item .info{padding: .27rem .33rem;background: #fff;flex: 3}
.m-tk1 .list .item .info .name{font-size: .4rem;font-weight: 700;}
.m-tk1 .list .item .info .oth{color: #999;}
.m-tk1 .list .item .price{width: 100%;background: #1fcc97 url(../baseimg/travelTreasure/tk/bg-1.png) 0 0/.13rem auto repeat-y;font-size: .4rem;color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;flex: 2}
.m-tk1 .list .item .price em{line-height: 1;font-size: .64rem;}
.m-tk1 .list .on .rad i{background-image: url(../baseimg/travelTreasure/icon/i-sel-1.png);}
.m-tk1 .fctrl{position: fixed;bottom: 0;left: 0;right: 0;padding: 0 .27rem;background: #fff;height: 1.49rem;font-size: .32rem;box-shadow: 0 -1px 5px #ddd;display: flex;align-items: center;justify-content: space-between;}
.m-tk1 .fctrl .mc{font-size: .4rem;display: flex;align-items: center;}
.m-tk1 .fctrl .mc .sel{margin: 0 .8rem 0 0;padding: 0 0 0 .53rem;background: url(../baseimg/travelTreasure/icon/i-seln-1.png) 0 50%/.4rem .4rem no-repeat;}
.m-tk1 .fctrl .mc .sel.on{background-image: url(../baseimg/travelTreasure/icon/i-sel-1.png);}
.m-tk1 .fctrl .mc .bn{padding: 0 .8rem;background: #efcf7c;height: .93rem;line-height: .93rem;border-radius: .93rem;text-align: center;display: block;}
.m-tk1 .rlist{padding: .4rem .4rem 0}
.m-tk1 .rlist .item{position: relative;margin: 0 0 .27rem;padding: .27rem;background: #fff;}
.m-tk1 .rlist .item .info{margin: 0 0 .2rem 0;display: flex;align-items: center;}
.m-tk1 .rlist .item .info .icon{width: 1.65rem;}
.m-tk1 .rlist .item .info .det{padding: 0 0 0 .47rem;display: flex;flex-direction: column;}
.m-tk1 .rlist .item .info .name{margin: 0 0 .13rem 0;font-size: .37rem;font-weight: 700;}
.m-tk1 .rlist .item .info .oth{font-size: 12px;color: #999}
.m-tk1 .rlist .item .sta{font-size: .35rem;}
.m-tk1 .rlist .item .sta.s{color: #1fcc97;}
.m-tk1 .rlist .item .more{position: absolute;top: .27rem;right: .27rem;padding: 0 .27rem;background: #e4fff7;height: .59rem;line-height: .59rem;border: 1px solid #1fcc97;border-radius: .59rem;font-size: 12px;color: #1fcc97;}
.p-tkconf{position: absolute;top: 50%;left: 10%;padding: .4rem 0;background: #fff;width: 80%;border-radius: 10px;transform: translate3d(0, -50%, 0);}
.p-tkconf .info{margin: 0 .4rem;}
.p-tkconf .info .count{font-size: .37rem;}
.p-tkconf .info .tar{display: none;}
.p-tkconf .info .tar span{font-size: .43rem;font-weight: 700;}
.p-tkconf .info .tac{text-align: center;}
.p-tkconf .inp{margin: .2rem .4rem;height: 1.33rem;border: 1px solid #ccc;border-radius: 5px;}
.p-tkconf .inp input{padding: 0 5%;height: 100%;font-size: .48rem;color: #1fcc97;text-align: center;}
.p-tkconf .inp input::placeholder{color: #ccc;}
.p-tkconf .inp input::-webkit-input-placeholder{color: #ccc;}
.p-tkconf .userps{margin: 0 .4rem;font-size: 12px;color: #666;display: none;}
.p-tkconf .userps .t{color: #333}
.p-tkconf .ctrl{margin: .4rem .4rem 0;display: flex;align-items: center;justify-content: center;}
.p-tkconf .ctrl .bn{margin: 0 2%;background: #e8e8e8;width: 2.67rem;height: .93rem;line-height: .93rem;border-radius: .93rem;font-size: .4rem;color: #666;text-align: center;}
.p-tkconf .ctrl .sub{background: #efcf7c;color: #333;}
.p-tkconf .ctrl .dis{background: #e8e8e8;color: #666;}