/*代金券详情*/
body{max-width:720px;margin:0 auto;}
img{vertical-align:middle;}
.margin-r0{margin-right:0 !important;}

/*代金券头部*/
.coupon-info .header-title{position:relative;background:#fff;}
.coupon-info .header-title h2{font-size:.34rem;line-height:1.02rem;height:1rem;text-align:center;color:#999;}
.pull-left{position:absolute;top:.37rem;left:.4rem;}
.pull-left .icon-left{display:inline-block;width:.14rem;height:.26rem;background:url(/static/m/images/coupon/icon-left.png) no-repeat;background-size:.14rem .26rem;}

/*代金券预约*/
.coupon-info-tips{height:.77rem;color:#2a2a2a;border:2px solid #f2f2f2;background:#ffe9e8;padding:.23rem .3rem;}
.coupon-info-tips p{font-size:.24rem;line-height:.39rem;}

.coupon-info--order{margin:.2rem .29rem;padding:.15rem .24rem .14rem .15rem;border:1px solid #ec3833;}
.coupon-info--order .info-logo{width:1.5666rem;height:1.22rem;}
.coupon-info--order .info-message{text-align:center;margin:.24rem 0 0 .56rem;}
.coupon-info--order .info-message h2{max-width:3rem;font-size:.27rem;line-height:.27rem;color:#2a2a2a;margin-bottom:.06rem;padding-bottom:.09rem;border-bottom:1px solid #f2f2f2;text-align:left;}
.coupon-info--order .info-message p{max-width:3rem;font-size:.18rem;line-height:.4rem;color:#666;text-align:left;}
.coupon-info_get .info_get-title{height:.42rem;padding:.29rem .3rem .29rem .17rem;margin-bottom:.3rem;background:#f2f2f2;}
.coupon-info_get .info_get-title span{font-size:.34rem;line-height:.42rem;font-weight:bold;color:#ec3833;padding-left:.17rem;border-left:2px solid #ec3833;}
.coupon-info_get .info_get-title a{font-size:.29rem;line-height:.42rem;color:#999;}
.info_get-explain{margin:0 .3rem 1.3rem;}
.info_get-explain dt{font-size:.28rem;line-height:.28rem;color:#666;margin-bottom:.16rem;}
.info_get-explain dd{font-size:.26rem;line-height:.46rem;color:#999;}

.coupon-info_btn{margin:0 .3rem .3rem;}
.coupon-info_btn .info_btn-p{font-size:.22rem;color:#666;}
.coupon-info_btn .info_btn-p i{display:inline-block;width:.24rem;height:.24rem;margin:0 .1rem -2px 0;background:url(/static/m/images/coupon/info_icon.png) no-repeat;background-size:100%;}
.coupon-info_btn .info-btn a{font-size:.22rem;color:#ec3833;padding:.13rem .41rem;background:#ffe9e8;}


/*代金券*/
.voucher-brand-card{margin:0 .3rem .3rem;}
.voucher-card li{width:6.58rem;margin-bottom:.3rem;padding-top:.09rem;box-shadow:0 0.06rem 0.06rem 0 rgba(0, 0, 0, .2);}
.voucher-card li:nth-child(odd){background:url(/static/m/images/bm/card_info_border_red.png) repeat-x;}
.voucher-card li:nth-child(even){background:url(/static/m/images/bm/card_info_border_blue.png) repeat-x;}
.voucher-card li:nth-child(odd) .brand-card-info{border:1px solid #ec3833;border-top:0 none;}
.voucher-card li:nth-child(even) .brand-card-info{border:1px solid #009cff;border-top:0 none;}
.voucher-card li .brand-card-info{position:relative;height:1.66rem;padding:.27rem .25rem .2rem .32rem;border-radius:0 0 .05rem .05rem;background-color:#fff;}
.voucher-card li .brand-card-info .line{position:absolute;top:.2rem;left:54%;width:1px;height:1.72rem;margin-left:-.005rem;}
.voucher-card li:nth-child(odd) .brand-card-info .line{background:#ec3833;}
.voucher-card li:nth-child(even) .brand-card-info .line{background:#009cff;}
/*.voucher-card li:nth-child(odd) .card-info-left{border-right:.01rem solid #ec3833;}
.voucher-card li:nth-child(even) .card-info-left{border-right:.01rem solid #009cff;}*/
.voucher-card li .card-info-left h2{font-size:.4rem;line-height:.4rem;margin-bottom:.19rem;color:#2a2a2a;}
.voucher-card li .card-info-left .few{font-size:.34rem;line-height:.34rem;color:#2a2a2a;}
.voucher-card li .card-info-right>p{text-align:center;}
.voucher-card li .card-info-right .price{font-family:'Impact';font-size:.91rem;line-height:.8rem;font-weight:bold;}
.voucher-card li .card-info-right .icon-font{font-size:.64rem;}
.voucher-card li:nth-child(odd) .card-info-right{color:#ec3833;}
.voucher-card li:nth-child(even) .card-info-right{color:#009cff;}
.voucher-card li .card-info--hot{font-size:.3rem;line-height:.48rem;display:block;overflow:hidden;width:1.97rem;height:.48rem;margin-top:.25rem;padding:0 .1rem 0 .15rem;text-align:center;border-radius:.24rem;background:#fff;}

.voucher-card li:nth-child(odd) .card-info--hot{color:#ec3833;border:1px solid #ec3833;background:url(/static/m/images/bm/card_info_hot1.png) .04rem center no-repeat;background-size:.43rem .44rem;}
.voucher-card li:nth-child(even) .card-info--hot{color:#009cff;border:1px solid #009cff;background:url(/static/m/images/bm/card_info_hot2.png) .04rem center no-repeat;background-size:.43rem .44rem;}
.voucher-card li .card-info--get{font-size:.29rem;line-height:.65rem;width:2.19rem;height:.65rem;margin-top:.15rem;text-align:center;color:#fff;}
.voucher-card li:nth-child(odd) .card-info--get{background:#ec3833;}
.voucher-card li:nth-child(even) .card-info--get{background:#009cff;}

.voucher-card .card-more{font-size:.27rem;line-height:.73rem;display:block;height:.73rem;text-align:center;color:#999;background:#f2f2f2;}
.voucher-card--nodata{height:1rem;padding:1rem 0;margin-bottom:.3rem;background:#f2f2f2;}
.voucher-card--nodata p{font-size:.33rem;line-height:.33rem;color:#999;text-align:center;margin-bottom:.3rem;}
.voucher-card--nodata a{display:block;font-size:.31rem;line-height:.31rem;color:#ec3833;text-align:center;text-decoration:underline;}

/* 安团优品惠 */
.voucher-special ul{margin:0 .15rem;}
.voucher-special ul li{position:relative;padding:.25rem 0;border-top:1px solid #e2e2e2;}
.voucher-special_img{width:2.08rem;height:2.08rem;margin-right: .3rem;}
.voucher-special_info{width:4.52rem;}
.voucher-special_info .special_name{font-size:.3rem;line-height:.3rem;color:#333;}
.voucher-special_info .special_nums{font-size:.24rem;line-height:.24rem;color:#999;font-weight:lighter;margin:.22rem 0 .22rem;}
.voucher-special_info .special_kj_price{font-size:.64rem;line-height:.64rem;color:#fc3e42;}
.voucher-special_info .special_kj_price span{font-size:.3rem;line-height:.3rem;}
.voucher-special_info .special_yj_price{font-size:.2rem;line-height:.2rem;color:#999;font-weight:lighter;margin:.26rem 0 0 0;}
.voucher-special_info .special_yj_price span{font-size:.24rem;line-height:.24rem;color:#999;font-weight:bold;text-decoration:line-through;margin-right:.1rem;}
.voucher-special_btn_press{position:absolute;right:0;bottom:.25rem;width:1.6rem;height:.9rem;}
.voucher-special_btn_press button{width:100%;height:.64rem;background:#fc3e42;color:#fff;font-size:.28rem;text-align:center;border-radius:5px;margin-bottom:.12rem;}

/* 进度条255,123,126 */
.progress{position:absolute;left:0;right:0;bottom:0;padding:4px;border-radius:6px;border:1px solid #ff7b7e;}
/*.progress{position:relative;padding:4px;border-radius:6px;background:rgba(0,0,0,.25);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.25),0 1px rgba(255,255,255,.08);box-shadow:inset 0 1px 2px rgba(0,0,0,.25),0 1px rgba(255,255,255,.08);}*/
.progress-bar{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;border-radius:6px;background:#ff7b7e;}
.progress-full{position:absolute;right:-3px;bottom:0;width:.23rem;height:.32rem;background:url(https://cdn.file0.antuan.com/ATStatic/antuan/module/m/index/images/progress_full.png);background-size:100%;}

/*去参加弹窗样式*/
.specialJoin{position:fixed;left:50%;top:50%;margin-left:-3.1rem;margin-top:-2.13rem;width:5.44rem;height:4.26rem;padding:0 .38rem;background:#fff;z-index:999;border-radius:5px;}
.specialJoin .specialJoin_tit{font-size:.4rem;line-height:.4rem;color:#333;font-weight:bold;margin:.28rem 0 0 0;}
.specialJoin .specialJoin_price{margin:.38rem 0 .64rem;}
.specialJoin .specialJoin_price .price_span1{font-size:.26rem;color:#fc3e42;font-weight:bold;}
.specialJoin .specialJoin_price .price_span2{font-size:.34rem;color:#fc3e42;font-weight:bold;margin:0 .52rem 0 .08rem;}
.specialJoin .specialJoin_price .price_span3{font-size:.24rem;font-weight:bold;color:#999;text-decoration:line-through;}
.specialJoin .specialJoin_wrp{margin-bottom:.17rem;}
.specialJoin .specialJoin_wrp input{font-size:.24rem;height:.7rem;line-height:.24rem;padding:0 .22rem;background:#fff;border:1px solid #aaa;border-radius:5px;}
.specialJoin .specialJoin_wrp button{font-size:.3rem;height:.72rem;font-size:.3rem;color:#fff;line-height:.72rem;background:#fc3e42;border-radius:5px;}
.specialJoin .close_btn{position:absolute;left:50%;bottom:-1.03rem;margin-left:-.25rem;width:.5rem;height:.5rem;}
.specialJoin .close_btn a{display:block;width:100%;height:100%;background:url(/static/m/images/coupon/close_btn.png) no-repeat;background-size:.5rem;}
/*蒙层*/
.special_mark{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:9;}

/*微信分享按钮*/
.v-chat-share{position:fixed;z-index:9;right:0;bottom:0;left:0;width:100%;height:1.2rem;background:rgba(0,0,0,.8);max-width:720px;margin:0 auto;}
.v-chat-share a{font-size:.35rem;font-weight:bold;line-height:.91rem;display:block;height:.91rem;margin:.16rem .3rem 0;text-align:center;color:#fff;border-radius:.15rem;background:#cd0000;}
.v-chat-share a>i{display:inline-block;width:.42rem;height:.41rem;margin:0 .24rem -.07rem 0;background:url(/static/m/images/coupon/share.png) no-repeat;background-size:.42rem .41rem;}

/*代金券弹窗*/
.coupon-layer{border-radius:.18rem;}
.card_tmpl{padding:.57rem .38rem .47rem;}
.card_tmpl h2{font-size:.4rem;line-height:.4rem;margin-bottom:.28rem;text-align:center;color:#2a2a2a;}
.card_tmpl .full-price{font-size:.32rem;line-height:.32rem;text-align:center;color:#cc211a;}
.card_tmpl .phone_input{margin:.35rem .38rem .17rem;}
.card_tmpl .phone_input input{height:.7rem;border:1px solid #aaa;border-radius:.05rem;}
.card_tmpl .btn_input{margin:0 .38rem;}
.card_tmpl .btn_input button{font-size:.28rem;line-height:.72rem;height:.72rem;color:#fff;border-radius:.05rem;background:#cc211a;}

/*分享弹窗样式*/
.msg{position: fixed;top: 0;left:0;right:0;bottom:0;background-color: rgba(0, 0 , 0, 0.7);z-index: 10;}
.msg_arrow{width: 1.5rem;height: 1.95rem;background: url(/static/module/m/boya/images/weixin/arrow.png) no-repeat;background-size: 100% 100%;position: absolute;right: 0.36rem;top: 0.55rem;}
.msg>p{font-size: 0.32rem;color: #fff;text-align: center;margin-top: 3.4rem;}
.msg_icon{background: #fff;width: 6.6rem;margin: 0 auto;margin-top: 0.65rem;font-size: 0.3rem;height: 2rem;}
.msg_icon ul{height: 100%;}
.msg_icon li{height: 100%;width:50%;float:left;text-align:center;}
.msg_icon li .m_item-title{display:block;}
.msg_icon li .m_item-icon{display:inline-block;width: 0.75rem;height: 0.75rem;background-size:100% 100%;background-position: center center;background-repeat: no-repeat;margin-top: 0.37rem;margin-bottom: 0.12rem;}
.msg_icon li .m_item-icon.firend{background-image: url(/static/module/m/boya/images/weixin/friend.png);}
.msg_icon li .m_item-icon.quan{background-image: url(/static/module/m/boya/images/weixin/quan.png);}
.msg_close{color: #fff;border: 1px solid #fff;width: 0.75rem;height: 0.75rem;margin: 0 auto;text-align: center;line-height: 0.68rem;font-size: 0.6rem;border-radius: 50%;font-weight: normal;margin-top: 0.38rem;}

/*品牌预约弹窗*/
.brand-layer{border-radius:.18rem;}
.brand-layer .voucher-layer{padding:0 .38rem;margin-top:.3rem;}
.brand-layer .logo{width:2.35rem;height:1.83rem;}
.brand-layer .info{margin-top:.3rem}
.brand-layer .info p{font-size:.17rem;line-height:.31rem;color:#000;}
.brand-layer .phone_input{margin:.17rem 0 .17rem;}
.brand-layer .phone_input input{height:.7rem;border:1px solid #aaa;border-radius:.15rem;}
.brand-layer .btn_input{margin-bottom:.3rem;}
.brand-layer .btn_input button{font-size:.28rem;color:#fff;height:.72rem;line-height:.72rem;background:#cc211a;border-radius:.15rem;}
/*提示框*/
.antuan_msg_m{position:fixed;z-index:9999999;top:0;right:0;bottom:0;left:0;}
.antuan_msg_modal_m{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background-color:#000;}
.antuan_msg_dialog_m{position:fixed;top:50%;right:0;bottom:0;left:0;width:6.2rem;height:3rem;margin:0 auto;margin-top:-.75rem;color:#404040;border:0;border-radius:5px;background:#fff;}
.antuan_msg_dialog_m .close-btn{position:absolute;top:-.62rem;right:-.25rem;width:.5rem;height:.5rem;background:url(https://cdn.file0.antuan.com/ATStatic/antuan/m/images/common/close_at_layer.png) no-repeat;background-size:.5rem .5rem;}
.antuan_msg_dialog_m p{font-size:.5rem;line-height:.5rem;position:absolute;top:50%;left:50%;width:100%;margin-top:-5%;margin-left:-50%;}
.page_mess_error i,.page_mess_ok i,.page_mess_except i{float:left;width:1rem;height:1rem;margin:-.24rem .18rem 0 .2rem;}
.page_mess_ok i{background:url(/static/m/images/common/ok.png) no-repeat;background-size:100%;}
.page_mess_error i{background:url(/static/m/images/common/error.png) no-repeat;background-size:100%;}
.page_mess_except i{background:url(/static/m/images/common/error.png) no-repeat;background-size:100%;}
/*提示框*/

.ellip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
