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

/*代金券头部*/
.brand-list .header-title{position:relative;background:#fff;}
.brand-list .header-title h2{font-size:.34rem;line-height:1.02rem;height:1rem;text-align:center;color:#2a2a2a;}
.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;}
.brand-list .header-banner{border-top:.02rem solid #f2f2f2;border-bottom:.04rem solid #fff;}

/*代金券选项卡*/
.coupon-content .coupon_tab{margin:0 -.025rem;padding:.2rem .17rem;}
.coupon-content .coupon_tab li{float:left;width:1.28rem;height:.44rem;margin:0 .025rem .09rem .025rem;text-align:center;border:1px solid #d2d2d2;}
.coupon-content .coupon_tab a{font-size:.19rem;line-height:.44rem;display:block;width:1.28rem;height:.44rem;color:#999;}
.coupon-content .coupon_tab li.active a{color:#cd0000;border-color:#cd0000;}

.brand-card{margin:0 .17rem;border-top:.04rem solid #f0f0f0;}
.brand-card li{float:left;width:3.41rem;height:2.73rem;border-bottom:.04rem solid #f0f0f0;}
.brand-card li:nth-child(odd){border-right:1px solid #d9d9d9;}
.brand-card li:nth-child(even){border-right:0 none;}
.brand-card a{display:block;}
.brand-card a>img{width:2.35rem;height:1.83rem;margin:.2rem auto;}
.brand-card a>p{font-size:.18rem;line-height:.5rem;height:.5rem;text-align:center;color:#666;border-top:1px solid #f2f2f2;}


.brand-card .card-more{font-size:.27rem;line-height:.73rem;display:block;height:.73rem;margin:.32rem 0 1.5rem;text-align:center;color:#999;background:#f2f2f2;}

/*微信分享按钮*/
.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;}

/*代金券规则弹窗*/
.rule-layer{border-radius:.18rem;}
.rule_tmpl{padding:.62rem .4rem .1rem;background:url(/static/m/images/coupon/rule_tmpl_bak.png) .4rem 4.3rem no-repeat;background-size:100%;}
.rule_tmpl h2{font-size:.39rem;line-height:.39rem;color:#cd0000;}
.rule_tmpl ol{margin:.45rem 0 .28rem 0;}
.rule_tmpl ol li{font-size:.25rem;line-height:.51rem;padding-left:.32rem;text-indent:-.4rem;color:#2a2a2a;}
.rule-layer .js_close_btn{font-size:.3rem;line-height:1.03rem;position:absolute;bottom:0;left:0;width:100%;height:1.03rem;text-align:center;color:#fff;border-radius:0 0 .18rem .18rem;background:#cd0000;}

/*代金券弹窗*/
.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 .btn_input{margin:0 .38rem;}
.card_tmpl .phone_input input{height:.7rem;border:1px solid #aaa;border-radius:.05rem;}
.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;}


/*提示框*/
.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%;}
/*提示框*/

/*分页样式*/
.pagination{margin:0 0 1.3rem 0;}
.pagination .pager .pager_inner a.first,
.pagination .pager .pager_inner a.num,
.pagination .pager .pager_inner a.end,
.pagination .pager .pager_inner .current{display:none !important;}
.pagination .pager .pager_inner{width:100%;height:.85rem;margin:.27rem 0 .37rem;background:#fff;}
.pagination .pager .pager_inner a.prev,
.pagination .pager .pager_inner a.next{float:left;width:49.8%;font-size:.3rem;line-height:.85rem;color:#a2a2a2;text-align:center;}
.pagination .pager .pager_inner a.prev{border-right:1px solid #eaeaea;}