@charset "utf-8";.coupon-name,.coupon-name b,.coupon-name em,.coupon-nav li,.coupon-no,.coupon-none,.coupon-redeem a,.coupon-way{text-align:center}body{background-color:#f2f2f2}.font60{font-size:.6rem}.coupon-nav{display:flex;background:#fff;position:fixed;top:0;left:0;right:0;z-index:9;max-width:768px;margin:0 auto;border-top:solid 1px #f0f0f0}.coupon-nav li{flex:1;height:.8rem;line-height:.8rem;font-size:.28rem;color:#999}.coupon-nav li.cur{color:#FF2121}.coupon-nav li.cur em{display:inline-block;line-height:.72rem;border-bottom:solid .04rem #FF2121}.coupon-none{display:none;padding:1.6rem .3rem 0;font-size:.28rem;color:#999}.coupon-none img{display:block;width:2.16rem;height:auto;margin:0 auto .3rem}.coupon-none a{display:inline-block;background:#FF2121;width:1.5rem;height:.6rem;line-height:.6rem;color:#fff;font-size:.28rem;border-radius:.1rem;margin-top:.6rem}.coupon-redeem a,.coupon-redeem input{line-height:.68rem;font-size:.28rem;border-radius:.34rem}.coupon-main{margin:0 auto;max-width:768px;padding-top:.8rem}.coupon-redeem{display:flex;padding:.3rem .3rem 0;height:.68rem;line-height:.68rem}.coupon-redeem input{flex:1;background:#fff;width:90%;height:.68rem;color:#333;padding:0 5%;margin-right:.3rem}.coupon-redeem a{display:inline-block;background:#FF2121;width:1.4rem;height:.68rem;color:#fff}.coupon-redeem a.grey{background:#ddd}.coupon-list li{display:block;width:6.9rem;min-height:2.2rem;margin:0 auto .2rem;background:#fff;border-radius:.1rem;overflow:hidden;position:relative}.coupon-box,.coupon-vip{background-repeat:no-repeat;background-size:contain}.coupon-box{display:block;width:100%;height:2.2rem;background-image:url(../../images/coupon-bg1.png)}.coupon-vip{display:inline-block;width:.8rem;height:.26rem;background-image:url(../../images/coupon-vip.png);position:absolute;top:0;right:0}.coupon-list{margin-top:.3rem}.coupon-list li.hk .coupon-box,.coupon-list li.mj .coupon-box,.coupon-list li.mx .coupon-box,.coupon-list li.xfzk .coupon-box,.coupon-list li.zk .coupon-box{background-image:url(../../images/coupon-bg1.png)}.coupon-list li.ygq .coupon-box{background-image:url(../../images/coupon-grey-bg1.png)}.coupon-list li.ysy .coupon-box{background-image:url(../../images/coupon-grey-bg2.png)}.coupon-list li.yqg .coupon-box{background-image:url(../../images/coupon-grey-bg.png)}.coupon-name{float:left;width:2.2rem;height:1.8rem;padding:.2rem 0;color:#fff;position:relative;overflow:hidden}.coupon-name b{display:block;height:1.4rem;line-height:1.4rem;font-weight:400;font-size:.4rem}.coupon-name em{display:inline-block;min-width:90%;max-width:100%;height:.36rem;line-height:.36rem;background:rgba(000,000,000,.1);border-radius:.18rem;margin:0 auto}.coupon-way{background:rgba(255,255,255,.3);color:#fff;width:1rem;height:.48rem;line-height:.6rem;font-size:.2rem;position:absolute;left:-.5rem;top:0;transform-origin:50% 0;transform:rotate(-45deg)}.coupon-list li.hk .coupon-right em,.coupon-list li.mj .coupon-right em,.coupon-list li.mx .coupon-right em,.coupon-list li.xfzk .coupon-right em,.coupon-list li.zk .coupon-right em,.coupon-right em{background:#FF4C4C}.coupon-right{float:left;width:4.7rem;height:2.2rem;position:relative;z-index:1}.coupon-right h4{height:.72rem;line-height:.36rem;font-size:.24rem;color:#333;font-weight:400;margin-bottom:.1rem;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal!important}.coupon-right em{display:inline-block;height:.28rem;line-height:.28rem;padding:0 .1rem;margin:.04rem 0;border-radius:.14rem;font-size:.2rem;color:#fff;vertical-align:top}.coupon-list li.ygq .coupon-right em,.coupon-list li.yqg .coupon-right em,.coupon-list li.ysy .coupon-right em{background:#ccc}.coupon-list li.mj .coupon-receive{background:linear-gradient(to right,#FF659F,#FF5B84)}.coupon-list li.mx .coupon-receive{background:linear-gradient(to right,#FF8B86,#FF7C4B)}.coupon-list li.zk .coupon-receive{background:linear-gradient(to right,#5F95DF,#7982DA)}.coupon-list li.hk .coupon-receive{background:linear-gradient(to right,#D9B271,#D9B271)}.coupon-list li.xfzk .coupon-receive{background:linear-gradient(to right,#5F95DF,#7982DA)}.coupon-list li.yqg .coupon-receive{background:#ccc}.coupon-text{display:block;height:1.36rem;padding:.15rem .3rem}.coupon-text.t2{height:auto;max-height:1.9rem;border-bottom:none}.coupon-des{font-size:.2rem;line-height:1.5;color:#666}.coupon-more{background:0 0;height:.52rem;line-height:.52rem;font-size:.2rem;color:#999;position:absolute;right:.2rem;bottom:0;z-index:1}.coupon-detail,.coupon-no{color:#999;font-size:.24rem}.coupon-more:after{content:"";display:inline-block;width:.2rem;height:.2rem;background-image:url(../../images/sicon/i-fold.png);background-position:right center;background-size:.4rem .2rem;vertical-align:middle;margin-left:.05rem}.coupon-more.open:after{background-position:left center}.coupon-detail{display:none;padding:.2rem;background-color:#f4f4f4}.coupon-detail.show{display:block}.coupon-list.grey li a{background-image:url(../../images/coupon-grey-bg.png)}.coupon-list.grey .coupon-right em{background:#ccc}.coupon-check{display:none;font-size:.4rem;color:#FF2121;width:.4rem;height:.4rem;vertical-align:middle;position:absolute;top:.7rem;right:.2rem}.coupon-link,.coupon-receive{height:.44rem;line-height:.44rem;position:absolute;text-align:center}.coupon-check.checked{display:block}.coupon-receive{display:inline-block;width:1.3rem;background:#ff4070;border-radius:.22rem;color:#fff;top:1rem;right:.2rem;z-index:2}.coupon-received{display:inline-block;width:1.24rem;height:1.24rem;background-image:url(../../images/coupon-ylq.png);background-repeat:no-repeat;background-size:contain;position:absolute;top:-.25rem;right:-.2rem}.coupon-link{display:inline-block;width:1.2rem;border:1px solid #FF4C4C;border-radius:.44rem;color:#FF4C4C;top:1rem;right:.2rem;z-index:2}.coupon-list li.mj .coupon-link{border:1px solid #ff4070;color:#ff4070}.coupon-list li.hk .coupon-link,.coupon-list li.mx .coupon-link,.coupon-list li.xfzk .coupon-link,.coupon-list li.zk .coupon-link{border:1px solid #FF4C4C;color:#FF4C4C}.coupon-list li.ygq .coupon-link,.coupon-list li.ysy .coupon-link{display:none}.coupon-foot{background:#fff;padding:.3rem;position:fixed;bottom:0;left:0;right:0;z-index:1}.coupon-foot a{display:block;height:.96rem;line-height:.96rem;border:1px solid #ccc;border-radius:.1rem;font-size:.28rem;color:#999;text-align:center}