ax-body{display:block;height:100%;background:linear-gradient(180deg,#6deeed,#c4ffff 8%,#fff 37%,#f5f7fb)}.page-background{position:fixed;top:0;left:0;right:0;z-index:0}.page-background image{display:block;width:100%}.tabs-box{z-index:9999;position:fixed;width:100%;left:0;top:420rpx;height:100rpx;display:flex;align-items:center;text-align:center;gap:20rpx;background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10rpx);backdrop-filter:blur(10rpx);border-radius:20rpx 20rpx 0 0}.item-tabs{flex:1;height:80rpx;line-height:80rpx;position:relative;color:#b1b1b1;font-size:28rpx}.item-tabs:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:0;height:8rpx;border-radius:10rpx;background-color:#3eb6f8;opacity:0;transition:opacity .5s;transition:width .3s}.item-tabs.active{color:#2b303a;font-weight:700}.item-tabs.active:after{width:48rpx;opacity:1}.coupons-list-box{margin:auto;margin-top:20rpx;position:relative;overflow:hidden;height:196rpx;width:702rpx}.coupons-list-box .coupons-bg-img{position:absolute;height:196rpx;width:100%}.coupons-content-box{position:absolute;display:flex;height:196rpx}.coupons-content-box .coupons-left{margin-top:24rpx;width:180rpx;text-align:center;margin-left:14rpx}.left-price{font-weight:800;font-size:50rpx;color:#fff}.left-price text{font-size:28rpx}.left-rules{height:46rpx;line-height:46rpx;margin-top:20rpx;background-color:#fff;border-radius:24rpx;font-size:24rpx;color:#ff6457;text-align:center}.coupons-center{text-align:center;margin-left:30rpx;margin-top:24rpx;width:300rpx}.coupons-title{width:300rpx;font-weight:800;font-size:28rpx;color:#222}.coupons-valid{margin-top:16rpx;font-size:22rpx;color:#aaa}.coupons-range{margin-top:16rpx;font-size:24rpx;color:#222}.coupons-right{margin-top:58rpx;margin-left:40rpx}.coupons-dayrules{width:150rpx;height:60rpx;font-size:20rpx;color:#aaa}.coupons-getbtn{margin-top:22rpx;height:44rpx;width:136rpx;text-align:center;line-height:44rpx;background:#ff6457;border-radius:22rpx;font-size:24rpx;color:#fff}.ribbon{width:160rpx;height:30rpx;background:#ff6457;position:absolute;right:-44rpx;top:20rpx;-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:center;color:#fff;font-size:20rpx}.not-data{margin-top:200rpx;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:14px;color:#ccc}.not-data .icon{display:block;width:25vw;margin-bottom:10px}