/* pages/my/coupon/coupon.wxss */
page {
    width: 750rpx;
    height: 100vh;
    background: #F6F6F6;
}

.topBoxs {
    width: 750rpx;
    height: 140rpx;
    background: #FFFFFF;
    padding: 30rpx 25rpx;
}

.topBoxs .input {
    width: 470rpx;
    height: 80rpx;
    background: #F6F6F6;
    border-radius: 8rpx;
    padding: 0 25rpx;
    box-sizing: border-box;
    color: #999;
    font-size: 30rpx;
}

.topBoxs .now {
    width: 210rpx;
    height: 80rpx;
    border-radius: 8rpx;
    font-size: 30rpx;
    line-height: 80rpx;
    text-align: center;
}

.gray {
    color: #FFFFFF;
    background: #CCCCCC;

}

.skyBlue {
    color: #FFFFFF;
    background: linear-gradient(270deg, #467FFF 0%, #4699FF 100%);
}

.listBoxs {
    padding: 25rpx;

}

.listBoxs .itemBoxs {
    width: 702rpx;
    background: #FFFFFF;
    border-radius: 12rpx;
    margin: auto;
    margin-bottom: 25rpx;
    padding: 50rpx 25rpx 32rpx;
    position: relative;

}

.opct {
    opacity: .75;
}

.top {
    width: 80%;
}

.top .le {
    line-height: 45rpx;
}

.top .tit {
    font-size: 32rpx;
    font-weight: 500;
    color: #191C27;
}

.top .time {
    font-size: 24rpx;
    color: #666666;
}

.top .lr {
    text-align: center;
}

.top .num .logo {
    font-size: 32rpx;
    font-weight: normal;

}

.top .num {
    font-size: 55rpx;
    font-weight: bold;
    color: #FF663D;
}

.top .old {
    font-size: 24rpx;
    color: #666666;
}

.itemBoxs .line {
    width: 100%;
    height: 2rpx;
    background-image: linear-gradient(to right, #EDEDED 0%, #EDEDED 50%, transparent 50%);
    background-size: 20rpx 20rpx;
    background-repeat: repeat-x;
    margin: 20rpx 0;
}

.guoqi {
    width: 90rpx;
    height: 90rpx;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10;
}


.custom-image .van-empty__image {
    width: 690rpx;
}

.icon {
    width: 40rpx;
    height: 40rpx;
}

.footerNav {
    width: 750rpx;
    height: 114rpx;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 10;
    background: #FFFFFF;
    padding: 0 24rpx;
}

.footerNav .tips {
    font-size: 28rpx;
    color: #191C27;
    align-items: baseline;
}

.footerNav .tips .code {
    font-size: 32rpx;
    color: #FF663D;
}

.footerNav .tips .val {
    font-size: 48rpx;
}

.footerNav .btn {
    width: 192rpx;
    height: 82rpx;
    line-height: 82rpx;
    font-size: 32rpx;
    font-weight: 500;
    color: #FFFFFF;
    border-radius: 41rpx;
}