.shade-w{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9999;overflow-y:auto}.shade-w .close-btn{display:block;position:absolute;width:52px;height:52px;top:70px;right:0;background:url(../images/close-bg.png) no-repeat center/cover;cursor:pointer}.shade-w .shade-inner{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;padding:30px}.shade-inner .rule-cont{box-sizing:border-box;padding:30px 40px;text-align:left}.form-rule-w .module-box{width:1000px}.shade-inner .explain{font-size:24px;line-height:1.5;color:#333;white-space:pre-line}.coupon-w .shade-inner{top:0;transform:translateX(-50%)}.coupon-w .t-coupon{width:600px;height:770px;background:url(../images/coupon-bg.png) no-repeat center}.coupon-w .sava-btn-w{text-align:center}.coupon-w .coupon-num{padding-top:500px;padding-bottom:66px;text-align:center;font-size:34px;color:#51a7f1}.coupon-w li{margin-left:120px;font-size:28px;color:#51a7f1;line-height:46px}.coupon-w .save-coupon-btn{width:400px;height:76px;border-radius:38px;font-size:30px;color:#fff;background:0}.coupon-w .save-coupon-btn:active{box-shadow:none}.coupon-store-w .coupon-store-box{width:1000px}.coupon-store-w .store-list{padding:50px 0 20px;text-align:left;font-size:0;text-align:center;vertical-align:top}.coupon-store-w .store-list .item-store{display:inline-block;width:180px;background:#fff;box-shadow:0 1px 6px 0 rgba(102,170,242,0.3);margin-right:16px}.coupon-store-w .store-list .item-store:last-child{margin-right:0}.coupon-store-w .store-list .store-info{flex:1;padding-top:20px}.store-list .store-info .store-name{font-size:12px;color:#333;margin-bottom:15px}.store-list .store-info .store-name b{font-size:16px}.store-list .store-info p{padding-left:16px;font-size:12px;color:#999;margin-bottom:5px;text-align:left}.store-list .store-info p i{font-size:14px;margin-right:5px}.store-list .qr-w{margin-top:16px;padding:16px 0 20px;text-align:center;border-top:1px solid #e6e6e6}.store-list .qr-w img{width:90px;transition:all .5s}.store-list .qr-w p{padding-top:8px;font-size:12px;color:#999}.store-list .item-store:hover .qr-w img{transform:scale(1.2)}