body{background-color:#fff;}
.asset-wrap{min-height:9rem;}
.pre-main{height:100%;background-color:#fff;}
.pre-nva{position:absolute;}
.pre-nva img{width:100%;}
.pre-header{position:relative;}
.pre-name{height:22%;overflow:hidden;clear:both;position:relative;}
.pre-left{float:left;clear:both;position:relative;width:100%;margin-top:8%;margin-left:16%;}
.pre-right{overflow:hidden;clear:both;display:inline-block;margin-top:-10%;float:right;}
.left-img{float:left;position:absolute;width:30%;display:inline-block;text-align:right;}
.left-img img{width:55%;border-radius:50%;}
.left-font{float:right;font-size:15px;width:67%;margin-top:4%;font-weight:bold;}
.left-font p{font-weight:bold;}
.font-color{color:#666;}
.pre-number-detile{border-bottom:1px solid #ccc;overflow:hidden;clear:both;font-size:14px;padding:0.7rem 1rem 1rem 2rem;}
.number-detile{float:left;line-height:2.2rem;margin-top:0.6rem;}

.pre-name-a{display:inline-block;float:left;}
.pre-code-a{display:inline-block;float:right;width:48%;}
.right-img{float:left;width:25%;margin-left:22%;}
.right-img img{width:100%;}
.right-font{float:right;font-size:14px;line-height:30px;margin-left:10%;}
.pre-line{position:absolute;left:66%;top:54%;height:3rem;width:1px;overflow:hidden;background:url(../myTicket/pre-line.png) 50% 50% no-repeat;background-size:100% 78%;}
.pre-list{border-bottom:1px solid #ccc;position:relative;overflow:hidden;clear:both;padding:1rem 1rem 0.5rem 1rem;text-align:center;}
.pre-list-a{display:inline-block;width:32%;}
.pre-balance{width:33%;float:left;font-size:15px;cursor:pointer;}
.pre-color{color:#3399ff;}
.pre-line-left{position:absolute;height:3.5rem;width:1px;left:33%;top:10%;overflow:hidden;background:url(../myTicket/pre-line.png) 50% 50% no-repeat;background-size:100% 78%;}
.pre-line-right{position:absolute;height:3.5rem;width:1px;left:66%;top:10%;overflow:hidden;background:url(../myTicket/pre-line.png) 50% 50% no-repeat;background-size:100% 78%;}
.pre-member{border-bottom:1px solid #ccc;display:inline-block;width:100%;}
.pre-no-border{border:0;}
.pre-bind{border-bottom:0;}
.pre-desc-a{display:inline-block;width:100%;}
.pre-desc{padding-bottom:0;}
.pre-img{padding:0.8rem 2rem;}
.pre-img img{width:11%;}
.pre-img span{font-size:15px;}
.pre-footer{bottom:0;border-top:1px solid #ccc;height:8%;position:fixed;width:100%;padding:1rem;background-color:#fff;}
.pre-footer-a{display:inline-block;width:23%;}
.footer-list{float:left;width:17%;text-align:center;margin-left:5%;}
.footer-list img{width:30%}
.footer-one img{width:40%}
.footer-list p{margin-top:0.5rem;font-size:14px;}
.footer-two img{width:43%;}
.footer-four img{width:30%;}
.footer-color{color:#bababa;}
/* copu xxx优惠券*/
.coup-main{height:100%;}
.coup-header{border-bottom:1px solid #ccc;height:4.5rem;text-align:center;line-height:5rem;color:#3399ff;}
.coup-code{padding:2rem 1rem 1rem 1rem;text-align:center;font-size:16px;}
.coup-code img{width:60%;}
.coup-code p{margin-top:1.5rem;}
.coup-list{border-top:1px solid #ccc;margin:1rem;}
.coup-list-ul{margin:1rem;font-size:15px;line-height:2rem;}
.coup-list-ul li{margin-left:1rem;list-style:disc;color:#666;}
.coup-btn{text-align:center;position:fixed;bottom:0;margin:1rem;width:90%;}
.coup-btn a{color:#fff;font-size:15px;font-weight:bold;}
.coup-btn .btn-back{background-color:#3399ff;width:90%;height:3rem;border-radius:4px;line-height:3rem;}
.coup-btn .btn-back:active{background-color:#0779ea;}
/* rech 在线充值*/
.rech-main{height:100%;}
.rech-header{border-top:1px solid #ccc;margin-top:0.5rem;}
.rech-phoe{font-size:14px;border-bottom:1px solid #ccc;padding:1rem 1rem 1rem 1.5rem;}
.rech-desc{float:right;width:50%;}
.rech-title-font{font-size:14px;padding-top:0.5rem;}
.rech-title-font h1{padding-left:1rem;font-size:1rem;margin-top:0.5rem;color:#4a4a4a;}
.pay-note{padding:0.5rem 1rem;color:#989898;}
.rech-cont{padding:1rem 1rem 1rem 1.5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:14px;margin-top:0.4rem;}
.rech-cont-right{float:right;width:50%;}
.rech-cont-left{margin-left:0.3rem;}
.rech-cont img{width:3%;display:inline-block;margin-top:-1%;}
.rech-on{background-color:#339933;color:#fff;}
.rech-btn{text-align:center;margin:1.5rem;padding-top:0.5rem;}
.rech-btn .btn-retu{float:left;width:40%;height:3rem;line-height:3rem;background-color:#3399ff;}
.rech-btn .btn-ok{float:right;}
.rech-btn .btn-reut:active{background-color:#1272d2;}
a.btn-retu{color:#fff;}
a.btn-ok{color:#fff;}
/* disc 打折特权*/
.disc-main{height:100%;}
.disc-header img{width:100%;}
.disc-cont{text-align:center;}
.disc-cont p{font-size:14px;color:#8c8c8c;margin-top:1rem;}
.disc-cont-sp{margin-left:0.5rem;}
.disc-cont .disc-count{color:#cf1300;font-size:30px;font-weight:bold;margin-top:1rem;}
.disc-info-titl{margin:1rem 1rem 0 1rem;background-color:#cf1300;height:3rem;color:#fff;line-height:3rem;}
.disc-info-titl p{font-size:15px;margin-left:1rem;}
.disc-list{margin:0 1rem;}
.disc-list p{font-size:15px;line-height:2rem;color:#666;margin-left:0.1rem;}
.disc-list .disc-list-ul li{list-style:disc;font-size:15px;color:#666;margin-left:1.5rem;line-height:2.5rem;}
.disc-btn{text-align:center;margin:1rem;margin-top:5rem;}
.btn-back{background-color:#cf1300;}
.disc-btn a{color:#fff;font-weight:bold;font-size:15px;width:90%;height:3rem;line-height:3rem;}
.btn-back:active{background-color:#85180d;}
/* store 门店活动*/
.store-main{height:100%;}
.store-list-desc{height:38rem;overflow-y:scroll;margin-bottom:10rem;}
.store-activ{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:0.7rem;overflow:hidden;clear:both;}
.store-left-img{margin:1rem 0 1rem 2rem;float:left;width:10rem;}
.store-left-img img{width:100%;}
.store-right-font{float:right;width:12.5rem;margin-top:1rem;}
.store-right-font .store-sign{font-size:15px;}
.store-right-font .store-sign-cont{font-size:14px;color:#bcbcbc;display:inline-block;height:3rem;margin-top:0.5rem;}
.store-right-font .sign-activ a{font-size:14px;color:#66d5ff;}
.store-btn{text-align:center;margin:1rem;position:fixed;width:92%;bottom:0;background-color:#fff;}
.store-btn .btn-back{background-color:#3399ff;}
.store-btn a.btn-back{color:#fff;width:90%;height:3rem;line-height:3rem;}
.store-btn .btn-back:active{background-color:#0779ea;}
/* order 订单详情*/
.order-main{height:100%;}
.order-day{border-bottom:1px solid #ccc;padding:1rem;overflow:hidden;clear:both;}
.order-spn{float:left;font-size:16px;}
.order-lab{float:right;width:69%;font-size:14px;color:#999;margin-top:0.3rem;}
.order-list{height:27rem;margin-top:1rem;border:1px solid #ccc;margin:1rem;line-height:3rem;text-align:center;border-bottom:0;}
.order-list-titl li{float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.order-menu-name{width:50%;font-size:15px}
.order-mumber{width:24%;font-size:15px;}
.menu-left{text-align:left;}
.order-list-titl li:nth-child(3){border-right:0;width:25%;}
.order-list-cont{color:#999;}
.order-list-titl li i{display:inline-block;margin-left:1rem;}
.order-btn{margin-top:5rem;}
/* serve 服务*/
.servr-main{height:100%;}
.store-activity{width:100%;display:inline-block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:4.6rem;padding:1rem 1rem 1rem 1.5rem;line-height:4.6rem;}
.serve-left{width:5rem;float:left;}
.serve-left img{width:80%;}
.serve-right{float:right;width:20rem;}
/* payment 付款码*/
.payment-main{height:100%;position:fixed;top:0;left:0;background-color:#fff;width:100%;}
.payment-header{border-bottom:1px solid #ccc;height:10rem;}
.payment-info{padding:2rem 3rem 6rem 6rem;}
.pre-img-info{float:left;width:30%;}
.payment-info img{width:80%;border-radius:50%;}
.member-info{float:right;width:70%;font-size:15px;margin-top:3%;}
.payment-code{padding:1rem 3rem 3rem 3rem;}
.payment-code img{width:100%;}
.payment-two-code{padding:3rem;text-align:center;margin-bottom:10rem;}
.payment-two-code img{width:60%;}
.payment-btn{position:fixed;bottom:0;width:92%;}
/* nobility 贵族特权*/
.nobility-main{height:100%;}
.nobility-header{height:12.5rem;background-color:#6600ff;text-align:center;color:#fff;}
.nobility-header h2{padding-top:2rem;font-size:30px;}
.nobility-font{height:2.5rem;background-color:#7b24ff;margin:2rem 4rem;line-height:2.5rem;}
.nobility-font span{font-size:13px;}
.nobility-cont{margin-left:1rem;margin-top:1rem;}
.nobility-gap{margin-left:1rem;margin-right:1rem;}
.nobility-cont p{font-size:16px;}
.nobility-rank{text-align:center;font-size:25px;margin-top:2rem;}
.nobility-titl{margin:2rem 1rem 0.5rem 1rem;background-color:#6600ff;height:2.5rem;line-height:2.5rem;}
.nobility-titl p{color:#fff;font-size:15px;margin-left:1rem;}
.nobility-ol{margin:0 2.5rem;}
.nobility-ol ol li{list-style:decimal;font-size:14px;line-height:2rem;color:#999;}
.nobility-btn{text-align:center;margin:1rem;margin-top:6rem;}
.nobility-btn a{width:90%;height:3rem;line-height:3rem;background-color:#6600ff;color:#fff;}
.nobility-back:active{background-color:#5409c6;}
/* member 会员特权*/
.member-main{height:100%;}
.member-name{width:100%;display:inline-block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:0.2rem;padding:1rem;}
.member-img{float:left;width:3rem;}
.member-img img{width:100%;}
.member-rank{float:right;width:83%;}
.member-rank p{font-size:14px;}
.member-rank p:nth-child(1){font-weight:bold;}
.member-rank-list img{width:80%;}
.member-rank-name{margin-top:0.5rem;}
.member-need-rank{float:right;margin-top:-1.5rem;width:25%;}
.member-need-rank p{font-size:14px;color:#999;}
.member-need-rank .member-need-color{color:#009933;}
.member-cont{margin:1rem;border:1px solid #ccc;height:20.5rem;border-bottom:0;color:#666;}
.member-cont-ul li{float:left;text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-size:12px;height:2rem;line-height:2rem;}
.member-cont-ul li:nth-child(1){width:40%;}
.member-cont-ul li:nth-child(2){width:59%;border-right:0;}
.member-num{margin-left:20%;float:left;}
.member-btn{margin-top:3rem;}
/* invo 激活手机VIP会员*/
.invo-main{height:100%;}
.bind-vip{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;}
.invo-phone{border:1px solid #ccc;margin-top:4.5rem;overflow:hidden;clear:both;height:3.5rem;line-height:3.5rem;font-size:12px;}
.invo-left{float:left;width:33%;border-right:1px solid #ccc;margin-left:1.5rem;}
.invo-rigth{float:right;width:60%;display:inline-block;color:#b0b0b0;height:3.5rem;border:0;font-size:15px;}
.invo-titl-font{margin:1.5rem;font-size:14px;color:#8c8c8c;}
.invo-btn{margin:1.5rem;}
.invo-btn a{color:#e0edff;}
.btn-give{width:90%;height:3rem;line-height:3rem;background-color:#3399ff;}
.btn-give:active{background-color:#0675e4;}
.back-page{background-color:#ccc;position:fixed;top:11.5%;left:5.5%;display:none;}
/* integral 我的积分*/
.inte-main{height:100%;}
.inte-header{border-bottom:1px solid #ccc;height:11rem;background-color:#3399ff;}
.inte-titl{padding:1rem 2rem;font-size:18px;color:#fff;}
.inte-count{text-align:center;font-size:45px;color:#fff;font-weight:bold;}
.inte-list{height:25rem;overflow-y:scroll;margin-bottom:10rem;}
.inte-list-titl{margin:1.5rem 2rem 1rem;font-size:15px;font-weight:bold;}
.inte-list-desc{border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:3rem;overflow:hidden;clear:both;font-size:13px;color:#999;margin-top:0.5rem;}
.inte-list-time{float:left;margin-left:2rem;width:50%;}
.init-gap{margin-left:1rem;}
.inte-list-count{float:right;margin-right:2rem;}
.inte-list-desc .inte-minus{color:red;}
.inte-btn{position:fixed;bottom:0;width:93%;}
/* tick 优惠券*/
body{background-color:#fcfcfc;}
.tick-main{height:100%;position:relative;z-index:2;}
.tick-header{border-bottom:1px solid #ccc;height:3.5rem;overflow:hidden;}
.tick-header-ul li{float:left;width:25%;text-align:center;font-size:15px;padding:1rem;}
.tick-header-ul .on a{border-bottom:2px solid #3399ff;color:#3399ff;width:70%;display:inline-block;}
.tick-header-ul li i{display:inline-block;width:120%;border-right:1px solid #ccc;height:1.5rem;}
.tick-header-ul li:last-child i{border:0;}
.tick-list{margin:0 1rem;overflow:hidden;clear:both;cursor:pointer;}
.tick-list-cont{background:url(../myTicket/tick-list-bj.png) 50% 50% no-repeat;background-size:100% 100%;margin-top:0.5rem;}
.tick-list-up{margin:0 1rem;border-bottom:1px solid #ccc;height:3.5rem;}
.tick-name{line-height:4rem;margin-left:1rem;font-size:14px;color:#3399ff;}
.tick-list-below{font-size:12px;margin-left:1rem;padding:0.6rem 1rem 1rem 1rem;}
.tick-list-below p{line-height:1.5rem;color:#666;}
.tick-items{height:30rem;overflow-y:scroll;}
.tick-btn{position:fixed;bottom:0;width:93%;}
.no-data-list{position:absolute;top:20%;left:20%;background:url(../myTicket/zwjl.png) 50% 50% no-repeat;background-size:100% 100%;width:15rem;height:3rem;}
/* tick-out 优惠券-已过期 */
.tick-out{height:100%;}
.tick-out .tick-list{position:relative;}
.tick-out-icons{position:absolute;left:65%;top:32%;background:url(../myTicket/tick-out.png) no-repeat center center;width:20%;height:30%;background-size:100% auto;}
.tick-out-btn{margin-top:110%;}
/* tick-employ 优惠券-已使用*/
.employ-main{height:100%;}
.employ-main .tick-list{position:relative;}
.tick-out-icon{position:absolute;left:65%;top:20%;background:url(../myTicket/employ-icon.png) no-repeat center center;width:20%;height:30%;background-size:100% auto;}
.tick-employ-btn{margin-top:110%;}
a.coupon-use{position:absolute;top:5rem;right:1rem;color:#fff;background:#3399ff;}
a.coupon-use:active{background:#288aec;}
.tick-list{position:relative;}
.ui-msg{font-size:14px;background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:33;display:none}
.ui-msg-inner{background:#fff;position:absolute;top:40%;left:30px;right:30px;padding:20px 0;min-height:100px;text-align:center;border-radius:10px;}
.ui-msg-content{}
.alert-btn{display:inline-block;background:#e57431;padding:5px 40px;text-align:center;border-radius:10px;color:#fff;}
.showAlert{display:block;}
.alert-btn{margin-top:10px;}
.close-alert{position:absolute;top:-10px;right:-10px;width:30px;height:30px;line-height:30px;font-size:20px;text-align:center;background:#900;color:#fff;border-radius:50%;cursor:pointer;}
.close-alert:hover{color:#fff;}
.close-alert:active{background:#c00;}
.ui-handle{padding:1.5rem 0 0 5.5rem;}
.ui-handle a{padding:0.5rem 2rem;margin:0 0.5rem;}
/* balance 余额 */
.balance-main{height:100%;position:relative;}
.balance-main .inte-header{background-color:#3399ff;height:11rem;}
.balance-main .inte-header .inte-titl, .balance-count{color:#fff;}
.btn-comm{width:35%;background-color:#3399ff;height:3rem;line-height:3rem;}
.balance-btn a{color:#fff;}
.balance-btn{position:fixed;width:100%;bottom:1rem;margin:0;}
.btn-comm:active{background-color:#0e7be7;}
/* shop 门店*/
.shop-main{height:100%;}
.shop-header{display:inline-block;overflow:hidden;clear:both;border-bottom:1px solid #ccc;width:100%;height:3rem;line-height:3rem;font-size:14px;}
.header-left{float:left;padding-left:2rem;}
.header-right{float:right;padding-right:2rem;cursor:pointer;}
.shop-list{font-size:13px;overflow-y:scroll;height:auto;padding-bottom:23%;}
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone4/4s */
	.shop-list{height:auto;padding-bottom:23%;}
	.pre-footer{height:8%;}
}
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone5 */
	.shop-list{height:auto;padding-bottom:23%;}
}
@media (device-height:667px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6 */
	.shop-list{height:auto;padding-bottom:23%;}
}
@media (device-height:736px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone6 plus*/
	.shop-list{height:auto;padding-bottom:23%;}
}
.shop-list-cont{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:auto;padding:1rem 1rem 0 2rem;overflow:hidden;clear:both;margin-top:0.5rem;}
.shop-list-left{float:left;line-height:1.7rem;width:72%;border-right:1px solid #ccc;color:#666;}
.shop-list-left .shop-name{display:inline-block;font-size:15px;color:#333;}
.shop-address{display:inline-block;width:95%;}
.shop-list-left .shop-call{display:inline-block;color:#3399ff;}
.shop-list-right{float:right;width:5.6rem;display:inline-block;background:url(../myTicket/shop-address.png) left 50% no-repeat;background-size:20% auto;}
.shop-list-right span{float:right;font-size:12px;color:#333;display:inline-block;width:75%;height:50%;line-height:4rem;}
/* queue 免排队特权 */
.queue-main{height:100%;}
.queue-header{height:13rem;background-color:#6600ff;text-align:center;color:#fff;}
.header-titl{padding-top:2rem;font-size:34px;font-weight:bold;}
.header-desc{width:70%;margin:0 auto;height:2.5rem;background-color:#7b24ff;line-height:2.5rem;margin-top:2rem;}
.header-desc p{font-size:15px;color:#d9c8ff;}
.queue-state{margin-left:2rem;font-size:15px;}
.queue-name{color:#666;}
.queue-titl{text-align:center;margin:2rem 0;font-size:25px;color:#666;}
.queue-desc{width:90%;background-color:#6600ff;height:2.5rem;line-height:2.5rem;}
.queue-desc p{color:#fff;margin-left:1rem;}
.queue-list{margin-top:0.5rem;margin-left:8%;}
.queue-list-ol li{line-height:2rem;list-style:decimal;color:#999;}
.queue-btn{margin-top:6rem;}
.queue-btn .btn-back{background-color:#6600ff;}
.queue-btn .btn-back:active{background-color:#6008e4;}
.queue-gap-bj{background-color:#d2d2d2;height:1.5rem;}
.queue-cont .queue-header{height:10rem;}
.queue-cont .header-titl{padding-top:3rem;}
.queue-cont .queue-list-ol li:nth-child(1){color:#cc0066;}
/* equi 排队等位 */
.equi-main{height:100%;}
.equi-header{height:11rem;border-bottom:1px solid #ccc;margin:0 1rem;}
.header-bj{width:20rem;height:2rem;margin:0 auto;margin-top:2rem;background:url(../myTicket/equi-titl.png) 50% 50% no-repeat;background-size:100% auto;}
.equi-person{float:left;width:6.1rem;height:7rem;margin-top:2rem;background:url(../myTicket/equi-person.png) 50% 50% no-repeat;background-size:100% 100%;}
.header-cont{overflow:hidden;clear:both;}
.equi-font{float:right;line-height:3rem;margin-top:5.5rem;width:74%;}
.equi-font span{font-size:15px;display:inline-block;width:8rem;color:#666;}
a.equi-btn{display:inline-block;height:3rem;background-color:#6600ff;color:#fff;width:8rem;text-align:center;font-size:16px;border-radius:4px;}
.equi-btn:active{background-color:#5e08df;}
.equi-cont{margin:1rem 1rem 1rem 7rem;font-size:14px;color:#666;width:74%;}
.equi-cont-desc{margin-top:1rem;}
.equi-cont-a{margin-top:1.5rem;}
.equi-color{color:#3399ff;}
a.dish-btn{text-decoration:underline;color:#3399ff;}
.dish-btn-i{font-style:italic;}
.equi-gap{margin:1rem;font-size:14px;color:#666;}
.equi-store-name{margin-top:13rem;}
/* mall 商城 */
.mall-main{height:100%;}
.mall-header{border-bottom:1px solid #ccc;height:2rem;line-height:2rem;overflow:hidden;clear:both;padding:0.5rem 2rem;font-size:14px;}
.mall-balan{display:inline-block;float:left;border-right:1px solid #ccc;width:45%;}
.mall-inte{display:inline-block;float:right;width:46%;}
.mall-header p{color:#666;}
.mall-color{color:#1585d7;}
.mall-list{margin-top:0.5rem;height:30rem;overflow-y:scroll;}
.mall-list-cont{display:inline-block;overflow:hidden;clear:both;width:83%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1rem 2rem;}
.mall-list-left{float:left;width:20%;}
.mall-list-left img{width:90%;}
.mall-list-right{float:right;width:78%;font-size:15px;line-height:2rem;}
.mall-store-name{color:#333;}
.mall-store-amount{color:#999;}
/* mall-two 商城-2*/
.mall-main-two{height:100%;}
.mall-list-two{margin-top:0.5rem;height:30rem;overflow-y:scroll;}
/* mall-titl 商城标题*/
.mall-titl-main{height:100%;}
.mall-cont{height:40rem;overflow-y:scroll;}
.titl-nva img{width:100%;}
.mall-gap{margin:1rem;}
.titl-count{color:#333;font-size:18px;}
.amount-color{color:#3399ff;font-weight:bold;}
.comm-rule{height:20rem;}
.comm-rule-ul li{font-size:15px;list-style:disc;margin-left:1.5rem;color:#666;line-height:2rem;}
.mall-btn{margin:1rem;text-align:center;}
.mall-btn a{color:#fff;}
.mall-btn a:nth-child(2){margin-right:0;}
.btn-pubb{background-color:#3399ff;width:38%;height:3rem;line-height:3rem;margin-right:1rem;}
.btn-pubb:active{background-color:#0979e9;}
.gap-bj{background-color:#e0e0e0;height:1rem;}
.mall-credits .comm-rule{height:100%;}
.mall-credits-cash .comm-rule{height:100%;}
.comm-amount{overflow:hidden;clear:both;}
.comm-amount .comm-amount-left{float:left;}
.comm-amount .comm-amount-right{float:right;width:45%;}
.mall-icon{margin-left:2rem;}
/* birthday 生日特权 */
.birthday-main{height:100%;}
.birthday-header img{width:100%;}
.birthday-titl{margin:1rem 2rem;}
.birthday-titl p:nth-child(1){font-size:15px;color:#8c8c8c;}
.birthday-titl p:nth-child(2){text-align:center;color:#cc0066;font-size:30px;margin-top:1rem;}
.birthday-list{margin:1rem 2rem;}
.birthday-list-titl{height:2.5rem;background-color:#cc0066;line-height:2.5rem;}
.birthday-list-titl p{font-size:15px;color:#fff;margin-left:0.5rem;}
.birthday-list-ol li{margin-left:1.5rem;list-style:decimal;font-size:14px;color:#8c8c8c;line-height:1.9rem;}
.birthday-btn{margin-top:8rem;}
.birthday-btn .btn-back{background-color:#cc0066;}
.birthday-btn .btn-back:active{background-color:#b80960;}
/* personal information 个人信息 */
.per-info-main{background-color:#fcfcfc;}
.per-info-list{overflow:hidden;clear:both;display:inline-block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:95%;padding:1rem;line-height:1.5rem;font-size:15px;}
.per-info-desc{border-top:1px solid #ccc;}
/* .per-info-main a:nth-child(1){margin-top:0.8rem;}
.per-info-main a:nth-child(2){margin-top:0.6rem;} */
.per-code-num{width:20%;float:left;}
.phone-num{float:right;width:80%;}
.per-info-list .per-font{font-size:13px;color:#3366ff;}
.per-info-main a:nth-child(3){margin-top:1.4rem;}
.radio-gap{margin-right:2rem;}
.radio-font-gap{margin-left:0.7rem;}
.per-info-hint{margin:1rem;font-size:15px;color:#999;margin-bottom:12rem;}
.per-info-btn{position:fixed;width:92%;bottom:0;}
.per-birthday{width:100%;}
.per-info-hint .card-info-list{float:right;margin-top:1rem;}
.per-info-hint .card-info-list a{font-size:15px;color:#666;}
/* my order 我的订单*/
.member-order-main{height:100%;background-color:#fcfcfc;}
.member-order-header{margin:1rem;height:2.2rem;}
.member-order-list li{float:left;width:20%;font-size:14px;text-align:center;}
.member-order-list .order-line{border-bottom:2px solid #3399ff;color:#3399ff;display:inline-block;width:75%;}
.member-order-desc{display:inline-block;overflow:hidden;clear:both;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:84%;padding:1rem 2rem;}
.member-order-cont{height:30rem;overflow-y:scroll;}
.order-desc-left{border-right:1px solid #ccc;width:75%;float:left;}
.order-desc-left p:nth-child(1){font-weight:bold;font-size:16px;}
.order-desc-left p:nth-child(2){font-size:14px;color:#999;margin-top:0.5rem;}
.order-desc-left span:nth-child(3){font-size:13px;color:#999;margin-right:1rem;}
.order-desc-left label:nth-child(4){font-size:13px;color:#999;}
.order-desc-right{float:right;width:18%;}
.order-desc-right p:nth-child(1){font-size:12px;margin-top:1rem;}
.order-desc-right p:nth-child(2){font-size:15px;color:#3366ff;}
.member-order-desc .order-desc-right .order-color{color:#999;}
.member-order-btn{margin-top:6rem;}
/* order-two 订单-2*/
.order-two-main{height:100%;}
.order-two-list{display:inline-block;margin-top:0.5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:4rem;width:92%;padding:1rem;}
.order-two-left img{width:100%;}
.order-two-left{float:left;width:18%;}
.order-two-right{float:right;width:76%;font-size:18px;}
.order-two-desc{height:30rem;overflow-y:scroll;}
.order-two-btn{margin-top:11rem;}
/* Privilege  优惠特权*/
.priv-main{height:100%;}
.priv-header{height:13rem;background-color:#ff6633;}
.priv-header p{padding:1rem;color:#fff;}
.priv-list{height:25rem;overflow-y:scroll;}
.priv-desc{display:inline-block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:91%;padding:1rem 1rem;overflow:hidden;clear:both;margin-top:0.4rem;}
.priv-left{width:17%;float:left;}
.priv-left img{width:100%;}
.priv-right{float:right;width:79%;}
.priv-titl{font-size:15px;color:#333;}
.priv-vip-color{color:#339900;}
.priv-color{color:#ff3300;}
.priv-titl-desc{font-size:14px;color:#9999a5;margin-top:1rem;}
.priv-titl-desc span:nth-child(2){color:#626262;margin-left:1rem;}
.priv-line{text-decoration:line-through;}
.priv-btn{margin-top:5rem;}
.priv-btn .btn-back{background-color:#ff6633;}
.priv-btn .btn-back:active{background-color:#f34309;}
/* dishes  在线点菜*/
.dishes-main{height:100%;overflow:hidden;clear:both;}
.dishes-left{background-color:#f2f2f2;float:left;border:1px solid #ccc;border-bottom:0;border-top:0;width:25%;height:90%;margin-top:0.3rem;}
.dishes-left-ul li{border-top:1px solid #ccc;height:3.5rem;line-height:3.5rem;padding-left:1rem;font-size:15px;}
.dishes-on{background-color:#3399ff;color:#fff;font-weight:bold;}
.dishes-right{float:left;width:74%;height:40.5rem;margin-top:0.3rem;overflow-y:scroll;background-color:#fcfcfc;}
.dishes-right-list{background-color:#fcfcfc;;position:relative;display:inline-block;height:5rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:89%;padding:1rem;overflow:hidden;clear:both;}
.dishes-right-desc{width:25%;float:left;display:inline-block;}
.dishes-right-desc img{width:100%;}
.dishes-right-font{float:right;width:70%;height:5rem;display:inline-block;}
.dishes-right-font p:nth-child(1){font-size:15px;color:#333;}
.dishes-right-font p:nth-child(2){font-size:15px;color:#ff9900;margin-top:0.6rem;}
.dishes-buy-icon{position:absolute;left:83%;top:57%;width:25px;height:25px;background:#3190e8 url(../myTicket/ico-add.png) no-repeat center center;border-radius:50%;background-size:80% 80%;}
.dishes-footer{border:1px solid #ccc;width:100%;line-height:2rem;padding:1rem;overflow:hidden;clear:both;font-size:14px;color:#3190e8;position:relative;}
.footer-icon{background:#3190e8 url(../myTicket/footer-icon.png) no-repeat 50% 40%;border-radius:50%;display:inline-block;width:21px;height:21px;background-size:65% 44%;position:absolute;left:3%;top:29%;}
.footer-left{float:left;width:50%;}
.dishes-gap{margin-left:16%;}
.footer-right{float:right;width:45%;}
/* affirm-pay 确认支付*/
.affirm-pay-main{height:100%;}
.comm-desc{border-top:1px solid #ccc;padding:0.5rem 2rem;overflow:hidden;clear:both;line-height:3rem;font-size:15px;color:#666;}
.comm-desc .comm-img{width:14%;float:left;}
.comm-desc .comm-name{float:right;}
.comm-desc .comm-pay{width:23%;float:left;}
.count-minus{width:40%;float:right;overflow:hidden;margin-top:0.3rem;line-height:2rem;}
.comm-count{float:left;display:inline-block;border:1px solid #333;height:25px;width:25px;border-radius:50%;margin:0 auto;background:url(../myTicket/pay-count.png) no-repeat center center;background-size:62% 10%;}
.comm-add{float:right;display:inline-block;border:1px solid #333;height:25px;width:25px;border-radius:50%;background:url(../myTicket/pay-add.png) no-repeat center center;background-size:62% 60%;}
.comm-add-number{margin-left:1.8rem;display:inline-block;}
.pay-color{color:#3399ff;font-size:20px;font-weight:bold;}
.pay-way{margin:2rem;margin-bottom:10rem;}
.way-titl{height:2.5rem;background-color:#666;line-height:2.5rem;font-size:16px;color:#fff;font-weight:bold;padding-left:0.8rem;}
.pay-way-list{display:inline-block;overflow:hidden;clear:both;width:100%;border-bottom:1px solid #ccc;}
.pay-way-all a:last-child{border-bottom:0;}
.pay-way-left{float:left;margin:1rem 1.5rem;}
.pay-way-right{float:right;margin-top:1rem;margin-right:1.5rem;width:1.5rem;height:1.5rem;}
.pay-way-on{background:url(../myTicket/pay-on.png) no-repeat center center;background-size:100% auto;}
.pay-way-off{background:url(../myTicket/pay-off.png) no-repeat center center;background-size:100% auto;}
.pay-way-all{border:1px solid #ccc;font-size:14px;}
.pay-init{margin:1rem 1.8rem;display:inline-block;}
.pay-way-btn{position:fixed;bottom:0;width:92%;}
/* pop */
.card-code{position:fixed;width:100%;height:100%;background:#fff;z-index:2222;color:#000;transform:opacity ease-out 0.3;}
.card-code-inner{position:fixed;top:0;bottom:105px;padding:5% 10%;text-align:center;overflow-y:scroll;z-index:333;}
.card-pop-title,.card-pop-info h1{padding-bottom:5px;border-bottom:1px solid #18201f;}
.card-pop-title{padding-top:15px;}
.card-pop-info{text-align:left;font-size:13px;}
.card-info-remark{padding-bottom:10px;overflow:hidden;clear:both;}
.card-info-use{}
.card-pop-info h1{font-size:14px;text-align:center;}
.card-pop-title b{font-size:22px;}
.card-pop-title i{margin:0 5px;}
.card-pop-title span{font-size:16px;}
.card-pop-code{padding:15px 0;height:15rem;}
.card-info-stores{padding-top:30px;overflow:hidden;clear:both;}
.info-span{float:left;}
.info-label{width:74%;display:inline-block;}
.card-info-use{text-align:left;overflow:hidden;clear:both;}
.card-code-close{border:1px solid #444c49;position:absolute;bottom:5px;left:50%;margin-left:-45px;font-size:80px;width:90px;height:90px;line-height:90px;font-weight:normal;text-align:center;border-radius:50%;z-index:3333;background:url(/static/images/close-card.png) no-repeat 50% 50%;cursor:pointer;}
.card-code-close:active{background:url(/static/images/close-card.png) #bfcec9 no-repeat 50% 50%;}
/* choice-city */
.choice-city{left:0;width:100%;height:46rem;background-color:#fff;position:fixed;top:0;height:100%;overflow-y:scroll;}
.city-list{display:inline-block;border-bottom:1px solid #ccc;padding:1rem 2rem;font-size:18px;width:100%;}
.choice-city a:nth-child(1){margin-top:0.5rem;border-top:1px solid #ccc;}
.choice-city a:last-child{border-bottom:1px solid #ccc;}
/* expect */
.expect-main{height:100%;}
.expect-title{margin:0 auto;background:url(../myTicket/expect.png) 50% 50% no-repeat;background-size:100% 100%;width:15rem;height:3rem;margin-top:3rem;margin-bottom:25rem;}
.expect-main .expect-btn{text-decoration:none;color:#fff;background-color:#077cff;width:70%;display:block;text-align:center;height:3rem;line-height:3rem;border-radius:5px;margin:0 auto;}
@media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){/* 兼容iphone4/4s */
	.expect-title{margin-bottom:28rem;}
}
.order-list-info{padding-bottom:32rem;font-size:15px;background:#fbfffd;}
.inte-order-list{display:block;width:30%;padding:1.4rem 2rem;border-bottom:1px solid #ccc;border-top:1px solid #ccc;overflow:hidden;clear:both;width:85%;}
.store-order-list{border-top:0;}
.expect-header{height:0rem;}
.inte-order-list span{float:left;color:#0090fe;}
.inte-order-list label{float:right;color:#0090fe;}
.btn-box{width:100%;background:#fff;}
/* pay-cssrem */
.pay-list{border-bottom:1px solid #ccc;padding:0.3rem 0.5rem;clear:both;overflow:hidden;}
.add-line{border-top:1px solid #ccc;margin-top:0.15rem;}
.pay-list-left{float:left;}
.pay-list-right{float:right;width:5rem;}
.tick-key{width:100%;overflow:hidden;}
/* integralCash */
.inte-cash-main{background-color:#f7f7f7;height:100%;}
.init-cash-header{padding:0.425rem 1.875rem;text-align:center;border-bottom:1px solid #ccc;background-color:#fff;font-size:16px;}
.init-cash-header span{margin-left:0.5rem;}
.init-cash-header i{margin-left:0.15rem;margin-right:0.15rem;color:#ef6d6d;}
.coupon-list{margin-top:0.25rem;height:12rem;background-color:#fff;border-bottom:1px solid #ccc;}
.coupon-desc{border-bottom:1px solid #ccc;overflow:hidden;clear:both;padding:0.325rem 0.25rem 0.125rem 0.25rem;}
.desc-left{float:left;width:50%;overflow:hidden;color:both;}
.store-img{float:left;width:23%;margin-top:0.2rem;}
.coupon-desc-left{float:left;margin-left:0.2rem;}
.coupon-name{font-size:14px;color:#000;width:3.4rem;}
.coupon-number{font-size:12px;color:#989797;width:3.4rem;}
.coupon-taste{font-size:12px;color:#989797;width:3.4rem;}
.desc-right{float:right;padding:0.5rem 0;font-size:13px;}
.minus-number{display:inline-block;border:1px solid #ccc;width:0.5rem;text-align:center;font-size:14px;margin-left:0.1rem;}
.number{width:0.3rem;border:0;}
.add-number{display:inline-block;border:1px solid #ccc;width:0.5rem;text-align:center;font-size:14px;}
.desc-right p span{color:#ef6d6d;font-size:13px;}
.coupon-flooer{margin-top:0.25rem;background-color:#fff;border-bottom:1px solid #ccc;padding:0.4rem 1rem;overflow:hidden;clear:both;}
.total-number{float:left;line-height:0.9rem;font-size:16px;}
.total-number span{color:#ef6d6d;}
.btn-cash{float:right;background-color:#0080ff;border-radius:0;}
a.btn-cash{color:#fff;font-size:16px;}
.btn-cash:active{background-color:#0564c1;}
/* inte-pay */
.inte-pay-main{background-color:#f7f7f7;height:100%;}
.pay-desc{padding:0.5rem 0.6rem 0.2rem 0.6rem;overflow:hidden;clear:both;border-bottom:1px solid #d3d3d3;background-color:#fff;}
.inte-number{overflow:hidden;color:both;line-height:0.9rem;}
.order-inte{float:left;font-size:13px;color:#262626;}
.order-inte-number{float:right;font-size:24px;font-weight:bold;color:#656565;}
.pay-number{margin-top:0.2rem;}
.gap-icon{font-size:18px;}
.pay-amount{color:#fe0303;}
.pay-title{border-bottom:1px solid #d3d3d3;padding:0.3rem 0.6rem;font-size:11px;color:#696969;}
.pay-list-desc{padding:0.4rem 0.6rem;border-bottom:1px solid #d3d3d3;background-color:#fff;overflow:hidden;clear:both;display:block;width:88%;}
.list-desc-left{float:left;position:relative;}
.pay-icon{background:url(../myTicket/cash/way-img-left.png) 50% 50% no-repeat;background-size:100% 100%;display:inline-block;width:0.8rem;height:0.7rem;position:absolute;}
.wx-pay-icon{background:url(../myTicket/cash/way-img-wx.png) 50% 50% no-repeat;background-size:100% 100%;width:0.8rem;height:0.7rem;}
.pay-name{margin-left:0.9rem;display:inline-block;margin-top:0.15rem;}
.list-desc-right{float:right;position:relative;width:40%;}
.pay-aomunt{margin-right:0.2rem;display:inline-block;margin-top:0.2rem;position:absolute;float:left;margin-left:1.3rem;}
.pay-change{display:inline-block;width:0.7rem;height:0.7rem;background:url(../myTicket/cash/defaultstyle.png) 50% 50% no-repeat;background-size:100% 100%;float:right;}
.list-desc-right .opt-on{background:url(../myTicket/cash/click-after.png) 50% 50% no-repeat;background-size:100% 100%;}
.pay-flooer{position:fixed;bottom:10px;margin:0 0.6rem;width:88%;text-align:center;}
.btn-pay{display:inline-block;background-color:#0080ff;width:90%;line-height:1.15rem;height:1.15rem;}
a.btn-pay{color:#fff;font-weight:bold;font-size:15px;}
.btn-pay:active{background-color:#026dd8;}
/* integralindex */
body{background-color:#f3f3f3;}
.inte-store-main{height:100%;position:relative;}
.init-store-header{border-bottom:1px solid #ccc;background-color:#fff;padding:0.2rem 0.55rem 0.2rem 0.55rem;overflow:hidden;clear:both;text-align:center;}
.chars-desc{float:left;width:3.3%;margin-top:0.3rem;cursor:pointer;display:inline-block;width:1rem;height:1rem;}
.chars-desc .chars-desc-img{width:25%;}
.inte-store-title{font-size:16px;color:#ff0202;margin-top:0.3rem;display:inline-block;}
.person-img{float:right;width:5%;margin-top:0.3rem;cursor:pointer;margin-right:5%;}
.select-list{background-color:#fff;overflow:hidden;clear:both;padding:0.2rem 0;color:#666;text-align:center;}
.chars-icon{width:16%;margin-left:30%;display:inline-block;}
.select-city{float:left;font-size:14px;width:33%;cursor:pointer;overflow:hidden;position:relative;}
.city-gap{margin-top: 0.1rem;}
.comm-list{background-color:#fff;margin:0.5rem 0.2rem;}
.comm-list-desc{padding:0.3rem 0.5rem 0;cursor:pointer;}
.comm-img{width:100%;cursor:pointer;}
.comm-name{border-bottom:1px solid #ccc;padding:0.2rem 0.2rem;margin:0 0.5rem;font-size:14px;text-align:left;}
.comm-pay-desc{border:0;color:red;overflow:hidden;clear:both;line-height:1rem;padding:0.2rem 0.2rem 0 0.2rem;}
.price-span{text-decoration:line-through;color:#747474;margin-left:0.3rem;}
.comm-btn-pay{float:right;background-color:#fff;border:2px solid #0080ff;border-radius:30px;padding:2px 12px;}
a.comm-btn-pay{color:#0080ff;}
.max-number-detile{position:fixed;left:0;top:43.3%;height:1rem;width:95%;background:rgba(0,0,0,0.5);overflow:hidden;text-align:center;line-height:1rem;color:#fffefe;border-radius:10px;margin:0 0.2rem;display:none;}
.select-city-pop{position:fixed;left:0;top:74%;height:100%;width:100%;background-color:#fff;display:none;}
.city-pop{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-top:0.2rem;overflow:hidden;clear:both;padding:0 0.9rem 0;}
.btn-city-close{float:left;background-color:#fff;}
.btn-city-ok{float:right;background-color:#fff;}
.btn-city-close:hover{background-color:#f6f2f2;}
.btn-city-ok:hover{background-color:#f6f2f2;}
a.btn-city-close{color:#0080ff;}
a.btn-city-ok{color:#0080ff;}
.city-detile{border-bottom:1px solid #ccc;padding:0 2.3rem 0;overflow:hidden;clear:both;height:0.9rem;line-height:0.9rem;}
.detile-left{float:left;}
.detile-right{float:right;}
.city-name-list{border-bottom:1px solid #ccc;padding:0 2.3rem 0;overflow:hidden;clear:both;height:0.9rem;line-height:0.9rem;}
.name-list-left{float:left;}
.name-list-right{float:right;}
.select-cost-pop{position:fixed;left:0;top:80%;height:100%;width:100%;background-color:#fff;display:none;}
.cost-pop{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-top:0.2rem;overflow:hidden;clear:both;padding:0 0.9rem 0;}
.btn-cost-close{float:left;background-color:#fff;}
.btn-cost-ok{float:right;}
.btn-cost-close:hover{background-color:#f6f2f2;}
a.btn-cost-close{color:#0080ff;}
.select-city .inte-gap{width:60%;}
.inte-detile{font-size:14px;width:60%;border-bottom:1px solid #ccc;text-align:center;line-height:0.6rem;border:0;background:url(../myTicket/inte-store/chars-icon.png) 62% 50% no-repeat;background-size:11% 26%;color: #666;-webkit-appearance:none;-webkit-box-sizing:padding-box;box-sizing:padding-box;}
.select-box-main{width:100%;display:inline-block;padding:0.1rem 0.3rem;}
.select-box{width:33%;float:left;}
.inte-couponlist{background-color:#f3f3f3;padding-top:0.05rem;}
/* integralCoupon */
body{background-color:#fff;}
.per-input{border:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.inte-coupon-main{height:100%;position:relative;}
.coupon-detile{background-color:#fff;padding:0.2rem 0.95rem 0.2rem 0.95rem;}
.coupon-bj-img{width:100%;}
.sell-number{color:red;text-align:right;padding:0.2rem 0 0;margin-right:0.3rem;}
.need-inte{border-bottom:1px solid #ccc;padding-bottom:0.2rem;}
.need-inte-number{font-size:17px;margin-right:0.2rem;}
.park{width:0.4rem;height:0.4rem;border:2px solid #ccc;display:inline-block;border-radius:50%;position:absolute;top:68%;}
.no-suppot{display:inline-block;margin-left:0.2rem;margin-top:0.1rem;padding-bottom:0.2rem;display:none;}
.yes-suppot{display:inline-block;margin-left:0.2rem;margin-top:0.1rem;padding-bottom:0.2rem;}
.suppot-gap{margin-left:0.6rem;margin-top:0;}
.comm-coupon-name{font-size:15px;padding-top:0.2rem;color:#000;}
.comm-detile{position:relative;line-height:0.7rem;border-bottom:1px solid #ccc;}
.coupon-detile-font{padding-bottom:1rem;}
.coupon-font-p{font-size:14px;color:#000;margin-top:0.2rem;}
.coupon-detile-gap{margin-top:0.2rem;}
.coupon-pay{width:100%;text-align:center;margin-top:0.5rem;}
.btn-coupon-pay{background-color:#fff;border-radius:30px;display:inline-block;width:2.5rem;border:2px solid #0080ff;}
a.btn-coupon-pay{color:#0080ff;}
.btn-turn-left{float:left;margin-left:10%;}
.btn-turn-right{float:right;margin-right:10%;}
.btn-coupong-pay:hover{background-color:#0d75dc;}
.btn-no-suppot{background-color:#979797;border-radius:30px;display:inline-block;width:2.5rem;display:none;}
.btn-no-suppot:hover{background-color:#979797;}
.coupon-pay-pop{height:100%;width:100%;background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:100;overflow:hidden;display:none;}
.pop-detile{background-color:#fff;width:76%;margin:4.5rem 1rem 0 1rem;padding:0.2rem 0.2rem;text-align:center;border-radius:7px;}
.con-number{color:red;font-size:17px;}
.pop-detile p:nth-child(1){line-height:1rem;font-size:15px;}
.pop-detile p:nth-child(2){line-height:1rem;font-size:13px;}
.pop-detile p:nth-child(3){line-height:1rem;}
.pop-detile p:nth-child(4){color:#a9a9a9;margin-top:0.2rem;text-align:left;}
.btn-pay-detile{margin-top:0.4rem;margin-bottom:0.3rem;}
.btn-turn{background-color:#fff;border:2px solid #0080ff;border-radius:30px;width:20%;height:0.4rem;line-height:0.4rem;margin-left:0.5rem;}
a.btn-turn{color:#0080ff;}
.btn-turn:hover{color:#fff;background-color:#0080ff;}
/* pay-success-main */
.pay-success-main{height:100%;}
.pay-success-detile{text-align:center;margin-top:1.775rem;padding:0 1.5rem;}
.pay-detile-one{margin-bottom:1rem;font-size:17px;color:#0080ff;}
.pay-detile-two{color:#757575;}
.success-icon{width:2.8rem;height:2.8rem;border:3px solid #0080ff;border-radius:50%;margin:0 auto;margin-top:2.25rem;background:url(../myTicket/inte-store/success-icon.png) #fff 50% 53% no-repeat;background-size:60% 60%;}
.btn-success-pay{margin-top:2.25rem;text-align:center;}
.btn-sce-pay{background-color:#0080ff;border-radius:30px;width:2.5rem;height:0.6rem;line-height:0.6rem;}
a.btn-sce-pay{color:#fff;}
.btn-sce-pay:hover{background-color:#066ed6;}
/* integralCouponList */
.coupon-trun-main{position:relative;height:100%;}
.select-ul li{float:left;width:33%;}
.select-on{border-bottom:1px solid red;color:red;padding-bottom:0.1rem;}
.select-ul li .select-on{color:red;}
.coupon-detile-list{background-color:#fff;margin-top:0.3rem;}
.list{padding:0.3rem 1rem 0;}
.coupon-list-detile{margin:0.3rem 1rem 0;overflow:hidden;clear:both;padding-bottom:0.3rem;color:#000;}
.list-detile-left{float:left;}
.list-detile-left p{font-size:15px;}
.list-detile-right{float:right;}
.detile-right-icon{display:inline-block;height:1rem;width:0.05rem;border-left:1px solid #919090;border-right:1px solid #919090;}
.detile-right-img{margin-top:-0.6rem;margin-left:0.2rem;width:45%;}
.coupon-turn{border-bottom:1px solid #ccc;}
.coupon-turn p:nth-child(1){color:#626262;line-height:0.8rem;}
.coupon-turn p:nth-child(2){color:#000;font-size:14px;margin-bottom:0.2rem;}
.coupon-turn-detile{border-bottom:1px solid #ccc;}
.coupon-turn-detile p{font-size:15px;color:#000;line-height:1rem;}
.coupon-validity{color:#000;}
.suppot-turn img{width:6%;}
.suppot-turn span{color:#626262;line-height:0.9rem;}
.btn-coupon-turn{width:100%;text-align:center;margin-top:0.3rem;}
.btn-apply{background-color:#fff;border-radius:30px;border:2px solid #0080ff;height:0.5rem;line-height:0.5rem;width:2.5rem;}
a.btn-apply{color:#0080ff;}
.turn-pop{position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);height:100%;width:100%;display:none;}
.turn-pop-detile{text-align:center;background-color:#fff;margin:4.8rem 1rem;border-radius:8px;color:#000;}
.turn-pop-desc{text-align:left;}
.turn-pop-smg{font-size:16px;line-height:1rem;padding-top:0.5rem;}
.turn-pop-desc{font-size:14px;line-height:1rem;padding-left:0.5rem;}
.btn-turn-pop{border-top:1px solid #ccc;margin-top:0.3rem;}
.btn-call{height:1rem;line-height:1rem;width:2.9rem;background-color:#fff;border-radius:0;}
a.btn-call{color:#0080ff;}
a.btn-call:hover{background-color:#f3f2f2;}
.btn-confirm{border-left:1px solid #ccc;border-radius:0;}
.btn-turn-confirm{height:1rem;line-height:1rem;width:80%;}
a.btn-turn-confirm{color:#0080ff;}
a.btn-turn-confirm:hover{background-color:#f3f2f2;}
.turn-pop-success{position:fixed;left:0;top:0;background:rgba(0,0,0,0.5);height:100%;width:100%;display:none;}
.coupon-employ{padding-bottom:0.3rem;}
.coupon-employ-detile{margin:0.1rem 1.2rem;}
.no-data{width:100%;text-align:center;margin-top:0.6rem;}
.no-data-img{width:20%;}
.no-data-detile{color:#999997;line-height:1rem;}

.user-bind{height:100%;background:#e6e6e6;}
.bind-card-title{padding:0.6rem 1rem;}
.bind-card-title .card-title-info{font-size:15px;color:#2b2d32;}
.bind-card-nav{background:#fff;padding:0.6rem 0;overflow:hidden;clear:both;}
.bind-card-nav .nav-list{display:inline-block;float:left;width:33%;text-align:center;font-size:15px;}
.bind-card-nav a:nth-child(1){border-right:1px solid #ccc;}
.bind-card-nav a:nth-child(2){border-right:1px solid #ccc;}
.nav-list-color{color:#0080ff;}
.bind-card-info{padding:0.9rem 0.5rem 0.9rem 1rem;font-size:14px;}
.bind-btn-box{background:#fff;overflow:hidden;clear:both;}
.bind-btn-info{display:inline-block;width:94%;margin:0 0.8rem;padding:0.4rem 0;line-height:2rem;}
.bind-btn-info .btn-info-left{float:left;color:#b4b4b4;font-size:15px;}
.bind-btn-info .btn-info-left b{margin-right:0.8rem;font-size:17px;}
.bind-btn-info .btn-info-right{float:right;font-size:18px;color:#b4b4b4;}

.user-pay{height:100%;background:#e6e6e6;}
.bind-card-list{margin-top:0.4rem;}
.card-list-ul li{display:block;height:auto;background:#fff;margin-bottom:0.4rem;}
.card-list-ul li .card-list-info{display:inline-block;background:#4369b2;margin:0.5rem;border-radius:6px;padding:1rem 1rem;font-size:12px;color:#fff;width:88%;}
.card-list-info .list-info-p{overflow:hidden;clear:both;}
.card-list-info .list-info-p .list-info-right{float:right;}
.card-list-ul li .info-bj-color{background:#e85377;}
.card-list-ul li .last-bj-color{background:#26b6bc;}
#card-list{overflow:scroll;height:20.8rem;}

.user-bind-main{height:100%;}
.user-bind-main .user-code-list{font-size:14px;color:#999;}
.user-bind-main .user-code-list .user-code-number{border-bottom:1px solid #ccc;margin-bottom:0.5rem;padding:1rem 2rem;}
.user-bind-main .user-code-list .user-code-number input{border:0;margin-left:0.5rem;font-size:18px;display:inline-block;width:60%;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.user-bind-main .user-code-list .user-code-number span{letter-spacing:19px;}
.user-bind-main .user-code-list .user-code-pwd{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1rem 2rem;}
.user-bind-main .user-code-list .user-code-pwd input{border:0;margin-left:0.5rem;font-size:18px;display:inline-block;width:60%;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.user-bind-main .user-code-list .user-code-pwd span{letter-spacing:19px;}
.user-bind-main .user-code-info{padding:1rem 2rem;font-size:14px;color:#999;}
.user-bind-main .user-code-btn{text-align:center;position:fixed;bottom:6.5rem;width:100%;}
.user-bind-main .user-code-btn a.close-btn{color:#fff;letter-spacing:10px;font-size:15px;}
.user-bind-main .user-code-btn .close-btn{background:#0080ff;width:38%;height:2.5rem;line-height:2.5rem;border:2px solid #0080ff;}
.user-bind-main .user-code-btn .close-new-btn{background:#fff;border:2px solid #0080ff;}
.user-bind-main .user-code-btn a.close-new-btn{color:#0080ff;}
.user-bind-main .user-code-btn .close-new-btn:active{background:#f1f1f1;}
.user-bind-main .user-code-btn .user-bind:active{background:#0172e3;}

.user-pay-main{height:100%;}
.user-pay-main .user-pay-list{font-size:14px;color:#999;}
.user-pay-main .user-pay-list .user-pay-number{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1rem 2rem;margin-bottom:0.3rem;}
.user-pay-main .user-pay-list .number-line-one{border-top:0;}
.user-pay-main .user-pay-list .user-pay-number .line-one{display:inline-block;width:33%;text-align:justify;letter-spacing:28px;}
.user-pay-main .user-pay-list .user-pay-number .user-pay-left{display:inline-block;width:33%;}
.user-pay-main .user-pay-list .user-pay-number .line-fore{letter-spacing:7px;}
.user-pay-main .bind-card-info{padding:1rem 2rem;font-size:13px;color:#999;}
.user-pay-main .bind-card-info p{margin-bottom:1rem;}
.user-pay-main .bind-card-btn{text-align:center;position:fixed;bottom:6.5rem;width:100%;}
.user-pay-main .bind-card-btn a.close-btn{color:#fff;letter-spacing:10px;font-size:15px;}
.user-pay-main .bind-card-btn .close-btn{background:#0080ff;width:38%;height:2.5rem;line-height:2.5rem;border:2px solid #0080ff;}
.user-pay-main .bind-card-btn .close-new-btn{background:#fff;border:2px solid #0080ff;}
.user-pay-main .bind-card-btn a.close-new-btn{color:#0080ff;}
.user-pay-main .bind-card-btn .close-new-btn:active{background:#f1f1f1;}
.user-pay-main .bind-card-btn .user-bind:active{background:#0172e3;}
.bind-info-main{height:100%;background-color:rgba(0,0,0,0.5);position:fixed;z-index:99;display:none;}
.user-pay-main .bind-info{background-color:rgba(0,0,0,0.5);font-size:14px;width:95%;margin:0 auto;position:relative;top:35%;text-align:center;background-color:#fff;border-radius:7px;padding:1.5rem 0 0;}
.user-pay-main .bind-info p{margin:1rem;}
.user-pay-main .bind-info .btn-click{margin:1rem 0;width:30%;height:2rem;line-height:2rem;background:#a6a6a6;border-radius:0;}
.user-pay-main .bind-info .btn-click:active{background:#0080ff;}
.user-pay-main .bind-info a.btn-click{color:#fff;}

#rank-code{width:100%;height:6rem;margin-bottom:1rem;margin-top:1rem;}
.loding-font-info{width:100%;text-align:center;bottom:80px;position:absolute;color:#ccc;font-size:13px;}
.store-logo{display:none;}
.rech-main-2 #store-logo-2{display:-none}

.rech-main-2{height:100%;background:#e6e6e6;}
#store-logo-2{height:6rem;text-align:center;padding:1rem 0;background:#e6e7e6;}
#store-logo-2 img{width:10%;display:block;margin:0 auto;padding-top:1.5rem;}
.rech-main-2 .rech-main-box{height:30rem;background:#f6f7f6;overflow-y:scroll;}
.rech-main-2 .rech-btn .btn-retu{float:none;background:#65b2fd;width:70%;}
.rech-main-2 .rech-btn{padding-bottom:6rem;}
.rech-main-2 .footer-two img{width:35%;}

.no-active-font{text-align: center;border: 1px solid #fff;padding: 1.5rem 0;position: absolute;width: 50%;left: 27%;top: 30%;background: rgba(242,248,247,0.7);color: #999;font-size: 16px;}

.init-score-time{padding:1rem 2rem;font-size:14px;color:#fff;}
.scoreResetTime{color:#fff;}
.mt-icon-amount{background:url(../myTicket/mt-icon-amount.png) 50% 50% no-repeat;background-size:100% 100%;display:inline-block;width:14px;height:14px;margin-left:5px;display:none;}
.mt-icon-birthday{background:url(../myTicket/mt-icon-birthday.png) 50% 50% no-repeat;background-size:100% 100%;display:inline-block;width:17px;height:17px;float:right;margin-top:11px;display:none}
.on-off{display:inline-block;}

