.coupon{position:relative;background:#fdf6f7;height:4.6rem;line-height:1.25rem;overflow:hidden;margin:0 .75rem .75rem;color:#e96b6a}
.coupon:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.coupon-condition .sum{font-size:1.25rem}
.coupon-left1{border:.05rem solid #f8d4d4;float:left;text-align:left;width:calc(100% - 5.25rem);font-size:.6rem;border-right:0;border-radius:.2rem}
.coupon-right1{border:.05rem solid #f8d4d4;float:right;text-align:center;width:5rem;font-size:.7rem;border-left:0;border-radius:.2rem}
.coupon-inner{padding:.5rem;height:3.5rem;position:relative}
.coupon-right1 .coupon-inner{border-left:.05rem dashed #f8d4d4}
.coupon-money{color:#000;font-size:.75rem;overflow:hidden;height:1.5rem;text-overflow:ellipsis;white-space:nowrap}
.coupon-time{margin-top:.6rem}
.coupon-time p{margin-top:.1rem}
.coupon-btn{background:#e96b6a;color:#fff;border-radius:.9rem;font-size:.6rem;width:3rem;height:1.3rem;line-height:1.3rem;display:block;margin:0 auto;margin-top:.25rem;text-align:center;overflow:hidden}
.color-sec{color:#e96b6a!important}
.sp_bubble{display:inline-block;position:relative;background-color:#e96b6a;height:.8rem;font-size:.6rem;line-height:.75rem;color:#fff;text-align:center;border-radius:.15rem;padding:0 .2rem}
.sp_bubble:before{position:absolute;content:"";right:100%;top:.25rem;width:0;height:0;border-top:.15rem solid transparent;border-right:.15rem solid #e96b6a;border-bottom:.15rem solid transparent;border-left:.15rem solid transparent}
.coupon-circle{display:inline-block;width:.8rem;height:.8rem;background:#fff;position:absolute;left:-.45rem;border-radius:50%;border:.05rem solid #f8d4d4}
.coupon-circle.top{top:-.4rem}
.coupon-circle.bottom{bottom:-.4rem}
.coupon_img{float:left;margin-right:.5rem}
.coupon_img img{height:3.5rem;width:3.5rem;display:block}
.coupon-condition{margin-top:.75rem;overflow:hidden;height:1.5rem;text-overflow:ellipsis;white-space:nowrap}
.coupon_col.coupon{position:relative;background:#fdf6f7;height:10rem;line-height:1.25rem;overflow:hidden;color:#e96b6a;width:6.5rem}
.coupon_col .coupon-left1{border:.05rem solid #f8d4d4;float:left;text-align:left;width:6.4rem;font-size:.6rem;border-bottom:0;border-radius:.2rem;height:7.1rem}
.coupon_col .coupon-right1{border:.05rem solid #f8d4d4;float:right;text-align:center;width:6.4rem;font-size:.7rem;border-top:0;border-radius:.2rem}
.coupon_col .coupon-inner{padding:.5rem;position:relative;height:1.75rem!important}
.coupon_col .coupon-right1 .coupon-inner{border-left:0;border-top:.05rem dashed #f8d4d4}
.coupon_col .coupon_img{margin-right:0;float:none!important}
.coupon_col .coupon_img img{height:3.5rem;width:5.4rem;display:block}
.coupon_col .coupon-money{color:#000;font-size:.7rem;text-align:center;line-height:1.5rem}
.coupon_col .coupon-time{margin-top:0!important}
.coupon_col .coupon-condition{margin-top:0;height:auto;text-align:center}
.coupon_col .coupon-inner{height:2.25rem}
.coupon_col .coupon-circle.bottom{bottom:auto;right:-.45rem;top:-.4rem;left:auto}
.coupon_swiper .swiper-slide{width:7.25rem}
.seclight .weui-cell__hd{position:relative}
.seclight .weui-cell__hd img{width:3.75rem;height:3.25rem;display:block;margin-right:.5rem}
.seclight .p1{line-height:1.5rem;height:1.5rem;font-size:.7rem;color:#000;overflow:hidden}
.seclight .p2{line-height:1.9rem;height:1.7rem;display:block}
.mian_{display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,1);font-size:.6rem;height:1rem;padding:0 .3rem;color:#e0c18e;border-radius:.15rem}
.seclight_box{width:5.25rem!important;margin:0 0 .75rem .75rem}
.seclight_img{width:100%;height:4rem;display:block}
.seclight_box .p1{font-size:.6rem;color:#000;height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1rem}
.seclight_box .p2{height:1.4rem!important;overflow:hidden}