@charset "utf-8";
/* CSS Document */
.left{float: left}
.right{float: right}
.banner{width: 100%}
.couImg{background: url(https://img9.tongzhuo100.com/m_index/img/coupon/coupon2.png) no-repeat;padding: 0.8rem;margin: 0.5rem;background-size: 100%;overflow: hidden;}
.couImgCur{background: url(https://img9.tongzhuo100.com/m_index/img/coupon/coupon1.png) no-repeat;background-size: 100%;}
.couImg .left{width: 4rem}
.couImg img{width: 100%;margin-top: 0.8rem}
.couImg .right{width:10.75rem;font-size: 0.65rem;color: #fff;text-align: center;}
.couImg .right a{color: #fff;border-radius: 4px;border: 1px  solid #FFFFFF;display: block;width: 7rem;text-align: center;padding: 0.3rem 0;margin:0 auto;margin-top: 0.5rem;padding-right:0;}
.couImgCur .right a{background: #999999;border: none}
.coupon {background: url(https://img9.tongzhuo100.com/m_index/img/coupon/bg.png) repeat-y;}
.coupon .rule{background: #ce3f3b;padding: 0.5rem;margin: 0.5rem;color: #FFFFFF;font-size: 0.6rem;line-height: 1rem;margin-bottom: 1.5rem}
.coupon .rule .title{font-weight: bold;font-size: 0.8rem;margin-bottom:0.5rem}
.coupon .rule p a{text-decoration:underline;color: #FFFFFF}
.coupup{width: 10rem;border-radius: 8px;text-align: center;font-size: 0.8rem;position: fixed;top: 41%;left:4.5rem;background: #333333;z-index: 1;display: none;background-size: 100%;height: 2.8rem;display: none;line-height: 2.8rem;color:#ffffff;}
.coumask{background: #000000;opacity: 0.4;position: fixed;height: 100%;width: 100%;top: 0;left: 0;right: 0;bottom: 0;display: none}
.mycoupon{padding-bottom: 3rem}
.mycoupon .mycoupon_t{overflow: hidden;border-bottom: 1px solid #dddddd;line-height: 2rem}
.mycoupon .mycoupon_t p{float: left;width: 49.5%;text-align: center;font-size: 0.8rem;}
.mycoupon .mycoupon_t p:first-child{border-right: 1px solid #dddddd}
.mycoupon .mycoupon_t p.cur{border-bottom: 2px solid #9f1f24;color: #9f1f24}
.couponrule{font-size: 0.7rem;color: #666666;padding: 2rem 0.5rem 5rem 0.5rem}
.couponrule p{margin-bottom: 0.5rem}
.coupontip{text-align: center;margin-top: 2rem}
.fetchbox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 999;}
.fetchbox .closing{width:1.1rem;height:1.1rem;float:right;margin-top:-1rem;}
.fetchbox .cont{position: fixed;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);text-align: right;border-radius: 6px;z-index: 2;}
.fetchbox .apptc{width:10.6rem;}
.fetchbox .shade{width: 100%;height: 100%;position: fixed;top: 0;left: 0; z-index: 1;background: rgba(0,0,0,.5);}
.fetchbox a{display: block;}
.fetchbox .jump{width:10.6rem;height:2rem;margin-top:0.75rem;}


















