@charset "utf-8";
/* CSS Document */
@import url("base.mobile.rem.css");

/*override*/
.navBar{background:#fff; position:fixed; min-height:0.44rem; line-height:0.44rem;}
/*.navBar::after{display:none;}*/
.navBar .right span{color:#333;}
.navBar .titleView, .navBar .titleView-x, .navBar a, .navBar a:hover{color:#333;}
.pullRefresh .pullFooter > span{height:0.44rem; line-height:0.44rem;}
.norecord{font-size:0.12rem;}
.submitView a, .positionView a, .buttonView a{font-size:0.13rem;}
.submitView .btn, .positionView .btn, .buttonView .btn{background:#ffac36 !important; color:#fff !important;}

.navBar-hidden i.return-back{display:block; position:fixed; z-index:11; left:0.1rem; top:0.1rem; width:0.44rem; height:0.44rem; background:url(../images/mobile/detail/d-return@2x.png) no-repeat center center; background-size:cover;}
.navBar i.return-back{position:relative; left:auto; top:auto;}
.navBar .left i.return{width:0.2rem; height:100%;}
.navBar .left i.return, .navBar .return-back{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23333333'%2F%3E%3C%2Fsvg%3E"); background-position:0.08rem center; background-size:0.12rem 0.2rem;}
.navBar .titleView{font-size:0.16rem;}

.main-top:before{height:0.44rem;}
.main-bottom:after{height:0.49rem;}
.main-padding-top{padding-top:0.44rem;}
.main-padding-bottom{padding-bottom:0.49rem;}

.navBar i.home{background-image:url(../images/mobile/cart/c-info-right.png);}

/*首页*/
.pageView{position:relative;}
.pageView li{overflow:hidden; text-align:center;}
.pageView li a{height:100%; display:block; background:no-repeat center center; background-size:cover;}
.pageView .pager{position:absolute; left:50%; bottom:0.1rem;}
.pageView .pager a{display:block; width:0.06rem; height:0.06rem; overflow:hidden; background:rgba(255,255,255,0.4); transition:all 300ms ease-out; -webkit-transition:all 300ms ease-out;}
.pageView .pager a.this{background:rgba(255,255,255,1);}

.home-index{position:relative;}
.home-index .cate{background:#fff; width:100%; height:auto; overflow:hidden; padding-top:0.05rem;}
.home-index .cate a{display:block; float:left; width:25%; height:0.75rem; font-size:0.12rem; color:#333; overflow:hidden; text-decoration:none; text-align:center;}
.home-index .cate a:before{content:""; display:block; width:0.57rem; height:0.57rem; background: no-repeat center center; background-size: cover; margin: 0 auto;}
.home-index .cate a.cate1:before{background-image: url(../images/mobile/home/h-cate-ic1.png);}
.home-index .cate a.cate2:before{background-image: url(../images/mobile/home/h-cate-ic2.png);}
.home-index .cate a.cate3:before{background-image: url(../images/mobile/home/h-cate-ic3.png);}
.home-index .cate a.cate4:before{background-image: url(../images/mobile/home/h-cate-ic4.png);}

.home-index .grid{margin-top: 0.08rem; overflow: hidden;}
.home-index .grid li{width: 50%; height:0.69rem; float: left; background: #fff;}
.home-index .grid li a{display: block; text-decoration: none; text-align: left; margin: 0.08rem;}
.home-index .grid li a .left{display:block; width: 64%; float: left;}
.home-index .grid li a .left .title{display:block; font-size: 0.12rem; line-height: 0.15rem; color: #333; margin-right: 0.05rem;}
.home-index .grid li a .left .description{display:block; width:120%; font-size: 0.12rem; line-height:0.18rem; color:#a8a8a8; transform:scale(0.8); -webkit-transform:scale(0.8); transform-origin: left;}
.home-index .grid li a .img{display:block; width: 0.51rem; height:0.51rem; background:url(../images/nopic.png) no-repeat center center; background-size: cover; float: left;}

.home-index .tip{padding: 0 0.08rem; margin-top:0.08rem; height:0.28rem; line-height:0.28rem; font-size: 0.14rem; color: #333; background: #fff; text-align: left; overflow: hidden;}
.home-index .tip a{display: block; font-size: 0.12rem; color: #a8a8a8; line-height: 0.28rem; text-align: right; float: right; text-decoration: none;}

.home-index .list li{background: #fff;}
.home-index .list li a{display: block; font-size: 0.12rem; height: 0.4rem; line-height: 0.4rem; color: #666; text-decoration: none; padding: 0 0.08rem; text-align: left;}

.home-index .bottom{font-size: 0.12rem; color: #a8a8a8; height: 0.4rem; line-height: 0.4rem;}
.home-index .bottom .mobile{font-size: 0.15rem; color: #ffac36; margin-left: 0.05rem;}

.home-casy .buttonView a:nth-child(2){background:#a8a8a8; color:#fff;}

/*会员中心*/
.navBar i.home{background-image: url(../images/mobile/member/m-home.png);}

.member-index .topView{height: 1.48rem; background: url(../images/mobile/member/m-index-bg.png) no-repeat center center; background-size: cover; overflow: hidden;}
.member-index .topView .avatar{display:block; width: 0.73rem; height: 0.73rem; border: 0.01rem solid #fff; border-radius: 100%; margin-top:0.18rem; background:url(../images/avatar.jpg) no-repeat center center; background-size:cover;}
.member-index .topView .nick-name{font-size: 0.14rem; line-height: 0.46rem; color: #fff; text-align: center;}

.member-index .cate{padding: 0.12rem 0 0.08rem 0; width:100%; height: 0.7rem; background: #fff; margin-bottom: 0.08rem;}
.member-index .cate a{display: block; float: left; width: 50%; font-size: 0.12rem; color: #333; overflow: hidden; text-decoration: none; text-align: center; }
.member-index .cate a:before{content:""; display:block; width:0.45rem; height:0.45rem; background: no-repeat center center; background-size: cover; margin: 0 auto; margin-bottom: 0.11rem;}
.member-index .cate a.cate1:before{background-image: url(../images/mobile/member/m-index-cate1.png);}
.member-index .cate a.cate2:before{background-image: url(../images/mobile/member/m-index-cate2.png);}
.member-index .cate a.cate3:before{background-image: url(../images/mobile/member/m-index-cate3.png);}

.member-index .tableView{margin-bottom: 0.08rem;}
.member-index .tableView h1{font-size: 0.12rem; color: #333; margin: 0; padding-left:0.05rem;}
.member-index .tableView h1:before{content: ""; display: inline-block; width: 0.44rem; height: 0.44rem; background: no-repeat center center; background-size:0.4rem 0.4rem; margin: 0 auto; vertical-align: middle;}
.member-index .tableView h1.ico1:before{background-image: url(../images/mobile/member/m-index-ico1.png);}
.member-index .tableView h1.ico2:before{background-image: url(../images/mobile/member/m-index-ico2.png);}
.member-index .tableView h1.ico3:before{background-image: url(../images/mobile/member/m-index-ico3.png);}
.member-index .tableView h1.ico4:before{background-image: url(../images/mobile/member/m-index-ico4.png);}
.member-index .tableView h1.ico5:before{background-image: url(../images/mobile/member/m-index-ico5.png);}
.member-index .tableView h1.ico6:before{background-image: url(../images/mobile/member/m-index-ico6.png);}
.member-index .tableView h1.ico7:before{background-image: url(../images/mobile/member/m-index-ico7.png);}
.member-index .tableView h1.ico8:before{background-image: url(../images/mobile/member/m-index-ico8.png);}
.member-index .tableView h1.ico9:before{background-image: url(../images/mobile/member/m-index-ico9.png);}
.position-share{background:url(../images/mobile/member/m-share.png) no-repeat center top; background-size:100% auto;}

/*个人资料*/
.member-edit li .row{margin: 0 0.18rem; font-size: 0.12rem; height:0.44rem; line-height:0.44rem;color: #a8a8a8; text-align: left;}
.member-edit li .row input{float:right; width:80%; height:0.44rem; font-size:0.12rem; background-color:transparent; border:none; text-align: right;}

/*消息*/
.message-index li{padding: 0.05rem 0.08rem;}
.message-index li div{color: #333; line-height:0.2rem; text-align:left; width:110%; }
.message-index li div span{display: block; color: #a8a8a8; margin-top: 0.05rem;}

/*意见反馈*/
.feedback li{margin-bottom: 0.08rem;}
.feedback li input{width:100%; padding:0 0.08rem; height: 0.44rem; line-height: 0.44rem; font-size: 0.12rem; background-color: transparent; border: none; text-align: left;}
.feedback li textarea{min-height: 1.2rem; width: 100%; padding: 0.08rem; text-align: left; font-size: 0.12rem; line-height: 0.18rem; background-color: transparent; border: none; }

/*文章列表*/
.article-index li{padding: 0.08rem; background: #fff;}
.article-index li a{display: block; width: 100%; line-height:0.2rem;font-size: 0.14rem; color: #333; text-decoration: none; text-align: left; font-weight: bold;}
.article-index li a span{display:block; color: #a8a8a8; font-weight: normal; margin-top: 0.1rem;}

/*文章*/
.article-detail div{display:block; text-align:left; font-size:0.12rem; color: #333;}
.article-detail .title{text-align: center; font-size: 0.14rem; padding: 0.08rem; }
.article-detail .time{color: #a8a8a8; padding: 0 0.08rem;}
.article-detail .content{padding: 0.08rem; line-height: 0.2rem;}

/*订单列表*/
.switchView li.this a{color:#ffac36;}
.switchView .column{background:#ffac36;}
.member-order .list li a{display: block; padding:0.1rem; text-decoration: none; text-align: left;}
.member-order .list li a .order-sn{height: 0.2rem; line-height: 0.2rem;}
.member-order .list li a font, .member-order .list li a .time{color: #a8a8a8;}
.member-order .list li a .price{color: #ffac36; float: right; font-size: 0.12rem; padding-right:0.1rem; background:url(../images/mobile/global/push-nano@2x.png) no-repeat right center; background-size:0.05rem 0.1rem;}
.member-order .list li a .name{color: #333; font-size: 0.13rem; height: 0.32rem; line-height: 0.32rem;}
.member-order .list li a .btn{display: block; font-size: 0.12rem; border: 0.01rem solid #ffac36; color: #ffac36; float: right; height: 0.21rem; width: 0.7rem; line-height: 0.21rem; text-align: center;}

/*订单详情*/
.member-order-detail .order-sn{display: block; font-size: 0.12rem; color: #333; height: 0.3rem; line-height: 0.3rem; padding: 0 0.08rem; background: #fff; text-align: left;}
.member-order-detail .order-sn .status{color:#999; float: right;}
.member-order-detail .order-sn .status0{color:#ffac36;}
.member-order-detail .order-sn .status1{color:#00be14;}
.member-order-detail .order-sn .status2{color:#0095d9;}
.member-order-detail .order-sn .status-1{color:#f00;}
.member-order-detail .tip{font-size: 0.14rem; color: #333; height: 0.35rem; line-height: 0.35rem; padding: 0 0.05rem; text-align: left;}
.member-order-detail .tip:before{content: ""; display: inline-block; width: 0.2rem; height: 0.2rem; background:url(../images/mobile/order/o-detail-ico1.png) no-repeat center center; background-size: cover; margin: 0 auto; vertical-align: middle;}
.member-order-detail .tip2:before{background-image: url(../images/mobile/order/o-detail-ico2.png);}
.member-order-detail .groupView{padding: 0 0.08rem; background: #fff;}
.member-order-detail .groupView li{display:block; height: 0.3rem; line-height: 0.3rem; text-align: left;}
.member-order-detail .groupView li div{font-size: 0.12rem; color: #666; float: left;}
.member-order-detail .groupView li span{font-size: 0.12rem; color: #333; float: right;}
.member-order-detail .total-price{height: 0.47rem; line-height: 0.47rem; background: #fff; padding: 0 0.08rem;}
.member-order-detail .total-price span{font-size: 0.12rem; color: #333; float: right;}
.member-order-detail .total-price font{font-size: 0.14rem; color: #ffac36; float: right;}
.member-order-detail .wxpay{background: #fff; font-size: 0.12rem; color: #333; text-align: left; padding: 0 0.08rem;}
.member-order-detail .wxpay:before{content: ""; display: inline-block; width: 0.4rem; height: 0.4rem; background:url(../images/mobile/order/pay-wxpay.png) no-repeat center center; background-size: cover; margin: 0 auto; vertical-align: middle;}
.member-order-detail .success .buttonView{width: 33%; float: left;}
.member-order-detail .success a.repair, .member-order-detail .success a.refund{background: #fff; color: #333;}

/*投保记录*/
.order-history .switchView li{width:33.3%; padding:0;}
.order-history .switchView li a{color: #333; border-bottom:0.02rem solid #fff; box-sizing:border-box;}
.order-history .switchView li.this a{color: #ffac36; border-bottom-color:#ffac36;}
.order-history .list{background: #fff;}
.order-history .list li{width:100%; height: 0.3rem; line-height: 0.3rem;}
.order-history .list li span{width: 25%; font-size:0.12rem; color:#333; float: left; text-align: center;}
.order-history .list li span.status{color: #a8a8a8;}
.order-history .list li span.check, .order-history .list li span.check a{display:block; color: #ffac36; font-size:0.12rem; padding:0; margin:0;}

/*申请减员*/
.person-reduce .view{padding:0.1rem; padding-top:0;}
.person-reduce .view .right{margin-left: 0.45rem;}
.person-reduce .view .name{height:0.4rem; line-height:0.4rem; font-size:0.14rem; text-align:left; font-weight:500; margin-bottom:0.04rem;}
.person-reduce .view span{display:block; height:0.2rem; line-height:0.2rem; color:#a8a8a8; font-size:0.12rem;}
.person-reduce .view .left{display: block; width: 0.45rem; float: left; margin-left: -0.05rem;}
.person-reduce .view .checkbox{display: block; width:0.44rem; height:0.44rem; background:url(../images/mobile/global/tick.png) no-repeat center center; background-size: cover; margin: 0 auto;}
.person-reduce .view .checkbox-x{background-image:url(../images/mobile/global/tick-x.png);}

.view{display:block; background:#fff; border-radius:0.03rem; margin:0.1rem; text-align:left; overflow:hidden;}
.view .title{position:relative; height:0.36rem; line-height:0.36rem; padding-left:0.17rem; text-align:left; font-size:0.12rem; background:#f5f5f5;}
.view .title:before{content:""; display:block; position:absolute; left:0.1rem; top:0.13rem; width:0.02rem; height:0.1rem; background:#ffac36;}

/*填写订单*/
.cart-info .view a{display:block; text-decoration:none; height:0.44rem; line-height:0.44rem; margin:0 0.1rem;}
.cart-info .view a.ge-bottom{padding-right:0.17rem; background:url(../images/mobile/global/push-nano@2x.png) no-repeat right center; background-size:0.05rem 0.1rem;}
.cart-info .view a.last{margin-left:0; padding-left:0.44rem; background:url(../images/mobile/global/tick-x.png) no-repeat left center; background-size:auto 0.44rem;}
.cart-info .view a > span{display:block; float:left; height:100%; font-size:0.12rem;}
.cart-info .view a > span.text{float:right; color:#ccc;}
.cart-info .view a > span.text-x{color:#333;}
.cart-info .view a > span span{color:#ffac36; font-size:0.12rem;}
.cart-info .tip{background:#fff; border-radius:0.03rem; margin:0.1rem; font-size:0.12rem; padding:0.1rem; padding-top:0; text-align:left;}
.cart-info .tip > span{display:block; color:#f00; font-size:0.12rem; height:0.35rem; line-height:0.35rem; margin-bottom:0.1rem;}
.cart-info .tip ol li{position:relative; padding:0.08rem 0; font-size:0.12rem;}
.cart-info .tip ol li:after{content:""; display:block; position:absolute; left:0; bottom:0; z-index:99; background:#c7c7c7; width:100%; height:0.01rem; -webkit-transform-origin:bottom; transform-origin:bottom;}
body.half .cart-info .tip ol li:after{-webkit-transform:scaleY(0.5); transform:scaleY(0.5);}
.cart-info .tip ol li:last-child:after{display:none;}

/*参保人*/
.cart-person .view{padding:0.1rem; padding-top:0;}
.cart-person .view .name{height:0.4rem; line-height:0.4rem; font-size:0.14rem; text-align:left; font-weight:500; margin-bottom:0.04rem;}
.cart-person .view .name a{display:block; width:0.4rem; height:0.4rem; float:right; background:no-repeat center center; background-size:cover;}
.cart-person .view .name a.del{background-image:url(../images/mobile/cart/c-person-del.png);}
.cart-person .view .name a.edit{background-image:url(../images/mobile/cart/c-person-edit.png);}
.cart-person .view span{display:block; height:0.2rem; line-height:0.2rem; color:#a8a8a8; font-size:0.12rem;}

.cart-person-edit .view{padding:0 0.1rem;}
.cart-person-edit .view > div, .cart-person-edit .view > a{display:block; text-decoration:none; height:0.44rem; line-height:0.44rem; font-size:0.12rem; text-align:left; padding-left:0.65rem;}
.cart-person-edit .view > a{padding-right:0.17rem; background:url(../images/mobile/global/push-nano@2x.png) no-repeat right center; background-size:0.05rem 0.1rem;}
.cart-person-edit .view > * > span{display:block; float:left; height:100%; font-size:0.12rem;}
.cart-person-edit .view > * > span:not(.text){margin-left:-0.65rem; width:0.65rem;}
.cart-person-edit .view > * > span.text{float:right; color:#ccc;}
.cart-person-edit .view > * > span.text-x{color:#333;}
.cart-person-edit .view > * > input{border:none; background-color:transparent; width:100%; height:100%; text-align:right; font-size:0.12rem;}
.cart-person-edit .view > div a{display:block; float:right; margin-left:0.08rem; border:0.02rem solid #a8a8a8; box-sizing:border-box; margin-top:0.06rem; width:0.52rem; height:0.32rem; line-height:0.28rem; font-size:0.12rem; color:#a8a8a8; text-align:center; background:no-repeat center center; background-size:cover;}
.cart-person-edit .view > div a[style]{font-size:0;}

.cart-person-type .view a{display:block; text-decoration:none; font-size:0.12rem; height:0.44rem; line-height:0.44rem; padding-left:0.1rem; background:url(../images/mobile/global/tick.png) no-repeat right center; background-size:0.44rem 0.44rem;}
.cart-person-type .view a.selected{background-image:url(../images/mobile/global/tick-x.png);}

/*参保地*/
.cart-province .search{padding-left:0.1rem;}
.cart-province .search div{height:0.4rem; margin-right:0.4rem;}
.cart-province .search div a{display:block; float:right; margin-right:-0.4rem; width:0.4rem; height:0.4rem; background:url(../images/mobile/cart/c-province-search.png) no-repeat center center; background-size:cover;}
.cart-province .search div input{width:100%; height:100%; background-color:transparent; border:none; font-size:0.12rem;}
.cart-province .view:not(.search){padding:0 0.1rem;}
.cart-province .view:not(.search) a{display:block; height:0.4rem; line-height:0.4rem; text-decoration:none; font-size:0.12rem;}
.cart-province .view:not(.search) a:last-child:after{display:none;}

/*参保方案*/
.cart-casy .view{padding-bottom:0.1rem;}
.cart-casy .view .ge-top{height:0.01rem; margin-top:0.1rem;}
.cart-casy .view .select-view, .cart-casy .view .input-view, .cart-casy .view .text-view .text{border:0.01rem solid #a8a8a8; box-sizing:border-box; margin:0 0.1rem; margin-top:0.1rem; font-size:0.12rem; text-align:left; height:0.4rem; line-height:0.38rem;}
.cart-casy .view .input-view span, .cart-casy .view .input-view input, .cart-casy .view .select-view select, .cart-casy .view .select-view a{display:block; text-decoration:none; -webkit-appearance:none; appearance:none; background:none; background-color:transparent; border:none; width:100%; height:100%; box-sizing:border-box; padding:0 0.08rem; font-size:0.12rem;}
.cart-casy .view .select-view{position:relative;}
.cart-casy .view .select-view:before{content:"▼"; display:block; position:absolute; z-index:0; top:-0.01rem; right:-0.01rem; width:0.31rem; height:0.4rem; font-size:0.12rem; box-sizing:border-box; text-align:center; color:#a8a8a8; border:0.01rem solid #a8a8a8;}
.cart-casy .view .select-view select, .cart-casy .view .select-view a{position:absolute; z-index:1; left:0; top:0; background-color:transparent; width:100%; height:100%;}
.cart-casy .view .input-view{padding-right:0.74rem;}
.cart-casy .view .input-view .btn{float:right; margin-right:-0.75rem; margin-top:-0.005rem; width:0.75rem; height:0.4rem; font-size:0.12rem; box-sizing:border-box; text-align:center; color:#a8a8a8; border:0.01rem solid #a8a8a8;}
.cart-casy .view .input-view .btn-x{color:#ffac36; border:0.01rem solid #ffac36; background:url(../images/mobile/cart/c-casy-tick.png) no-repeat right bottom; background-size:0.19rem 0.19rem;}
.cart-casy .view .text-view{margin:0 0.1rem; margin-top:0.1rem; height:0.4rem;}
.cart-casy .view .text-view .text{margin:0; padding-left:0.4rem; float:left; text-align:center; width:calc((100% - 0.1rem) / 2); font-size:0.12rem;}
.cart-casy .view .text-view .text:last-child{margin-left:0.1rem;}
.cart-casy .view .text-view .text span{display:block; float:left; margin-left:-0.41rem; margin-top:-0.005rem; width:0.41rem; background:#f5f5f5; border:0.01rem solid #a8a8a8;}

.cart-casy-detail .table{width:100%; text-align:center; padding-bottom:0.03rem;}
.cart-casy-detail .table div{box-sizing:border-box; height:0.41rem;}
.cart-casy-detail .table span{display:block; font-size:0.12rem; transform:scale(0.91);}
.cart-casy-detail .table div div:not(.row){float:left; line-height:0.38rem; border-top:0.03rem solid #fff;}
.cart-casy-detail .table .header div, .cart-casy-detail .table .row div:nth-child(1), .cart-casy-detail .table .footer div{border-left:0.03rem solid #fff;}
.cart-casy-detail .table .header{height:0.82rem;}
.cart-casy-detail .table .header div{background:#ffe2ba;}
.cart-casy-detail .table .header div:nth-child(1), .cart-casy-detail .table .header div:nth-child(2){height:0.82rem; line-height:0.79rem;}
.cart-casy-detail .table .header div:nth-child(n+5){line-height:inherit;}
.cart-casy-detail .table .body .row{background:#f5f5f5;}
.cart-casy-detail .table .body .row:nth-child(2n){background:#ffe2ba;}
.cart-casy-detail .table .footer div{background:#ffe2ba; width:50% !important;}
.cart-casy-detail .table .footer div:nth-child(1){background:#f5f5f5; width:100% !important; text-align:right; padding-right:0.08rem;}
.cart-casy-detail .table .footer div:nth-child(1) span{transform-origin:right;}
.cart-casy-detail .table div div:not(.row){float:left; line-height:0.38rem; width:15%; border-top:0.03rem solid #fff;}
.cart-casy-detail .table .header div:nth-child(4), .cart-casy-detail .table .header div:last-child,
.cart-casy-detail .table .row div:last-child, .cart-casy-detail .table .footer div:nth-child(2n+1){border-right:0.03rem solid #fff;}
.cart-casy-detail .table div div:not(.row){width:15%;}
.cart-casy-detail .table .header div:nth-child(1), .cart-casy-detail .table .body .row div:nth-child(1){width:22%;}
.cart-casy-detail .table .header div:nth-child(2), .cart-casy-detail .table .body .row div:nth-child(2){width:18%;}
.cart-casy-detail .table .header div:nth-child(3), .cart-casy-detail .table .header div:nth-child(4){width:30%;}

/*参保月份*/
.cart-month .month .view{position:relative; float:left; margin-right:0; margin-bottom:0; width:0.67rem; height:0.67rem; line-height:0.67rem; text-align:center; text-decoration:none; font-size:0.15rem; color:#a8a8a8;}
.cart-month .month .view[disabled="1"]{background:#f3f3f3;}
.cart-month .month .view span{display:block; position:absolute; z-index:1; left:0; top:0; padding:0 0.04rem; line-height:0.22rem; color:#333; font-size:0.12rem; transform:scale(0.91);}
.cart-month .month .view-x{color:#fff; background:#ffac36 url(../images/mobile/cart/c-month-tick.png) no-repeat right bottom; background-size:0.19rem 0.19rem;}
.cart-month .month .view-x span{color:#fff;}
.cart-month .tip{height:0.26rem; line-height:0.26rem; padding-left:0.26rem; font-size:0.12rem; background:url(../images/mobile/cart/c-month-tip.png) no-repeat left center; background-size:auto 100%; text-align:left; margin-top:0.1rem;}

/*确认订单*/
.cart-jiesuan .ge-top{height:0.01rem;}
.cart-jiesuan .row{height:0.36rem; line-height:0.36rem; text-align:left; margin:0 0.1rem;}
.cart-jiesuan .row span{display:block; float:left; font-size:0.12rem; color:#666;}
.cart-jiesuan .row span:first-child{color:#333; float:right;}
.cart-jiesuan .row span.price{color:#ffac36; font-size:0.14rem;}
.cart-jiesuan .buttonView .wx{background:#53a046; color:#fff;}

/*下单成功*/
.cart-pay{padding-bottom:0.2rem;}
.cart-pay i{display:block; width:1.5rem; height:1.5rem; margin: 0 auto; background:url(../images/mobile/cart/pay_success.png) no-repeat center center; background-size:auto 100%;}
.cart-pay .tip{line-height:0.22rem; font-size:0.14rem; font-weight:500; color:#666;}
.cart-pay .font{line-height:0.3rem; font-size:0.18rem; color:#666;}
.cart-pay .time{color: #666; font-size: 0.12rem; margin:0.2rem 0;}
.cart-pay .time big{color: #00a0e9;}

/*优惠券*/
.coupon-index .switchView li.this a{color:#ce0000;}
.coupon-index .switchView .column{background:#ce0000;}
.coupon-index .list{margin-top:2.5%;}
.coupon-index .list li{position:relative; margin:0 2.5%; margin-bottom:2.5%; padding-top:25.3%; overflow:hidden; border-radius:0.04rem; background:#b893fe;}
.coupon-index .list li.type1{background:#7ecef4;}
.coupon-index .list li.type2{background:#ff5260;}
.coupon-index .list li.status-1, .coupon-index .list li.status-2{background:#a8a8a8;}
.coupon-index .list li a{position:absolute; left:0; top:0; display:block; text-decoration:none; padding-left:34.2%; width:100%; height:100%; box-sizing:border-box;}
.coupon-index .list li a > div{overflow:hidden; box-sizing:border-box; text-align:left;}
.coupon-index .list li .l{margin-left:-52%; width:52%; height:100%; float:left;}
.coupon-index .list li .l div{color:#fff; font-size:0.36rem; margin-left:0.1rem; margin-top:0.12rem; font-family:"黑体";}
.coupon-index .list li .l div font{font-size:0.14rem; vertical-align:text-top;}
.coupon-index .list li .l span{display:block; position:relative; margin-top:-10%; text-align:center;}
.coupon-index .list li .l span tt{position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; line-height:200%; font-size:0.12rem; -webkit-transform:scale(0.83); transform:scale(0.83); -webkit-transform-origin:center top; transform-origin:center top;}
.coupon-index .list li .r{height:100%; padding-left:8.5%; background:url(../images/mobile/coupon/coupon-bg@2x.png) no-repeat left center; background-size:cover;}
.coupon-index .list li .r strong{display:block; font-size:0.14rem; height:auto; line-height:100%; margin-top:6.5%;}
.coupon-index .list li.status-1 .r strong, .coupon-index .list li.status-2 .r strong{color:#a8a8a8;}
.coupon-index .list li .r font{position:relative; display:block; font-size:0.12rem; padding-top:10%;}
.coupon-index .list li .r font tt{position:absolute; left:0; top:0; width:100%; height:100%; line-height:200%; font-size:0.12rem; transform:scale(0.83); transform-origin:left;}
.coupon-index .list li.status-1 .r font tt, .coupon-index .list li.status-2 .r font tt{color:#a8a8a8;}
.coupon-index .list li .r > span{display:block; margin-top:5%; padding-right:4%; height:0.18rem; line-height:0.18rem;}
.coupon-index .list li .r > span:after{content:""; display:block; width:100%; height:0; clear:both;}
.coupon-index .list li .r > span div{float:right; width:30%; height:100%; line-height:0.16rem; box-sizing:border-box; border-radius:0.09rem; overflow:hidden; border:0.01rem solid #b893fe;}
.coupon-index .list li .r > span div b{display:block; font-weight:normal; width:100%; height:100%; font-size:0.12rem; -webkit-transform:scale(0.66); transform:scale(0.66); color:#b893fe;}
.coupon-index .list li.type1 .r > span div{border-color:#7ecef4;}
.coupon-index .list li.type1 .r > span div b{color:#7ecef4;}
.coupon-index .list li.type2 .r > span div{border-color:#ff5260;}
.coupon-index .list li.type2 .r > span div b{color:#ff5260;}
.coupon-index .list li .r > span span{display:block; height:100%; font-size:0.12rem; white-space:nowrap; text-align:left; -webkit-transform:scale(0.75); transform:scale(0.75); -webkit-transform-origin:left; transform-origin:left; color:#aaa;}
.coupon-index .list li.status-1 .r > span span, .coupon-index .list li.status-2 .r > span span{color:#a8a8a8;}
.coupon-index .list li.status-1 .r, .coupon-index .list li.status-2 .r{background-image:url(../images/mobile/coupon/coupon-bg-d@2x.png);}
.coupon-index .list li .t{position:absolute; z-index:1; top:0; right:-6%; width:12%; height:24%; transform:rotate(45deg); transform-origin:center top;}
.coupon-index .list li .t span{display:block; width:100%; height:100%; color:#fff; font-size:0.12rem; transform:scale(0.55); text-align:center; margin-top:8%;}
.coupon-index .list li .t0{background:#fff;}
.coupon-index .list li.status-1 .t0, .coupon-index .list li.status-2 .t0{background:#e5e5e5;}
.coupon-index .list li .p{position:absolute; z-index:1; right:0; bottom:0; width:18%; padding-top:18%; background:no-repeat left center; background-size:cover;}
.coupon-index .list li .p-1{background-image:url(../images/mobile/coupon/coupon-sy@2x.png);}
.coupon-index .list li .p-2{background-image:url(../images/mobile/coupon/coupon-gq@2x.png);}









