.gift-card,.gift-card-light{background-image:url("//b.yzcdn.cn/app-web/coupon/coupon.png"),-webkit-gradient(linear, left top, left bottom, from(#fcecac), to(#ffe48c));background-image:url("//b.yzcdn.cn/app-web/coupon/coupon.png"),-webkit-linear-gradient(top, #fcecac 0%, #ffe48c 100%);background-image:url("//b.yzcdn.cn/app-web/coupon/coupon.png"),-moz- oldlinear-gradient(top, #fcecac 0%, #ffe48c 100%);background-image:url("//b.yzcdn.cn/app-web/coupon/coupon.png"),linear-gradient(180deg, #fcecac 0%, #ffe48c 100%);background-size:contain;background-repeat:no-repeat;border:1px solid #f3eacc;text-align:center;margin:16px;border-top:1px solid #f3eacc;height:282px;line-height:70px}.gift-card .card-title,.gift-card-light .card-title{font-size:18px;color:#323232}.gift-card .money span:first-child,.gift-card-light .money span:first-child{font-size:40px;color:#d40000;margin-right:10px}.gift-card .desc-panel,.gift-card-light .desc-panel{height:90px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:0 10px}.gift-card .desc-panel .desc,.gift-card-light .desc-panel .desc{font-size:18px;color:#fff;line-height:20px}.gift-card-light{background-image:url("//b.yzcdn.cn/app-web/coupon/card-bg.png");background-color:#f3eacc 100%}.gift-card-light .desc-panel{margin-top:0}.gift-card-light .desc-panel .desc{color:#969799}

.shop-select-tag.zent-tag.zent-tag-style-red-outline{margin-right:3px;color:#155bd4;border-color:#155bd4}.shop-select-tag.zent-tag.zent-tag-style-red-outline.wsc{color:#f44;border-color:#f44}.shop-select-tag.zent-tag.zent-tag-style-red-outline.retail{color:#155bd4;border-color:#155bd4}.shop-select-tag.zent-tag.zent-tag-style-red-outline.beauty{color:#2da641;border-color:#2da641}.shop-select-tag.zent-tag.zent-tag-style-red-outline.edu{color:#2da641;border-color:#2da641}.shop-select-tag.zent-tag.zent-tag-style-red-outline.supply{color:#2da641;border-color:#2da641}

.zent-select-option-disable{background-color:#f2f3f5;display:block;outline:none;padding:7px 16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:gray;cursor:not-allowed;pointer-events:none}.zent-select-option-disable .shop-select-tag{color:gray !important;border-color:gray !important}.zent-popover .zent-select-popup .zent-select-option.active.zent-select-option-active{background-color:#edf4ff}.zent-popover .zent-select-popup .zent-select-option.fake-hide-option{display:none !important}

.shop-wapper{margin:30px 15px;text-align:center}.shop-wapper .auth-shop,.shop-wapper .variant-auth-shop{background:#fffcf4;box-shadow:0 8px 12px 0 rgba(185,4,24,0.5);border-radius:4px;height:320px;padding-top:16px}.shop-wapper .auth-shop .shop-label,.shop-wapper .variant-auth-shop .shop-label{line-height:42px}.shop-wapper .auth-shop{box-shadow:none}.shop-wapper .btn-container,.shop-wapper .variant-btn-container{margin:30px 0}.shop-wapper .btn-container .shop-btn,.shop-wapper .variant-btn-container .shop-btn{background:#ffb919;box-shadow:0 6px 10px 0 rgba(181,19,19,0.5);border-radius:22px;height:48px;line-height:48px;border:none;color:#fff;display:block;-webkit-transform:opacity 1s;-moz-transform:opacity 1s;transform:opacity 1s;cursor:pointer;font-size:16px}.shop-wapper .btn-container .shop-btn:hover,.shop-wapper .variant-btn-container .shop-btn:hover{opacity:.8}.shop-wapper .btn-container{margin:30px 60px}.shop-wapper .btn-container .shop-btn{box-shadow:none;background-color:#f44}

.use-container{margin:16px}.use-container .use-range{padding-left:10px}.use-container .use-range p{line-height:32px}.use-container .btn-container{margin:30px 0;text-align:center}.use-container .btn-container .shop-btn,.use-container .btn-container .shop-btn-gay{background-color:#f44;border-radius:22px;height:48px;line-height:48px;border:0;color:#fff;display:block;-webkit-transform:opacity 1s;-moz-transform:opacity 1s;transform:opacity 1s;cursor:pointer;font-size:16px}.use-container .btn-container .shop-btn:hover,.use-container .btn-container .shop-btn-gay:hover{opacity:.8}.use-container .shop-btn-gay{background-color:#cccbcb;cursor:no-drop}.use-container .goback{font-size:12px;text-align:center;line-height:32px}.use-container .goback a{color:#cc3131;text-decoration:underline}

.gift-main{width:533px;margin:0 auto;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(11%, #c93030), color-stop(59%, #d33434));background-image:-webkit-linear-gradient(bottom, #c93030 11%, #d33434 59%);background-image:-moz- oldlinear-gradient(bottom, #c93030 11%, #d33434 59%);background-image:linear-gradient(0deg, #c93030 11%, #d33434 59%);overflow:hidden;padding-bottom:30px}.gift-main .gift-title{text-align:center;background:rgba(255,255,255,0.95);height:64px;line-height:64px}.gift-main .gift-bg{width:533px}.gift-main .gift-content{margin:0 15px;background:#fffcf4;box-shadow:0 8px 12px 0 rgba(185,4,24,0.5);border-radius:4px;position:relative;top:-423px;margin-bottom:-423px;overflow:hidden}.gift-main .gift-content .gift-shop{width:260px;margin:40px auto;text-align:center}.gift-main .gift-content .gift-shop .shop-title{margin-bottom:10px}.gift-main .gift-content .gift-shop .shop-btn{margin-top:210px;border-radius:22px;height:44px;line-height:44px}.gift-main .footer{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 15px;height:98px;border-top:1px solid #fff;padding:35px 0}.gift-main .footer img{width:60px;text-align:center;margin:0 auto;display:block}

.list-item,.list-item-gray{background:#fff;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:10px;padding:10px 0 26px 16px;color:#999;position:relative}.list-item .list-discount,.list-item-gray .list-discount{padding-right:20px;font-size:12px;line-height:16px;width:113px;word-break:break-all}.list-item .list-discount .money,.list-item-gray .list-discount .money{font-size:30px;color:#f44;line-height:45px}.list-item .list-discount .money span,.list-item-gray .list-discount .money span{font-size:12px}.list-item .list-dec,.list-item-gray .list-dec{padding-right:45px;font-size:12px;line-height:16px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.list-item .list-dec .desc,.list-item-gray .list-dec .desc{font-size:14px;color:#333;line-height:52px;height:52px}.list-item .goto-use,.list-item .goto-use-gay,.list-item-gray .goto-use,.list-item-gray .goto-use-gay{width:35px;background:#ff5d5d;color:#fff;position:absolute;height:100%;top:0;right:0;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-writing-mode:tb-rl;writing-mode:tb-rl;text-align:center;line-height:35px;letter-spacing:.25em;display:block;cursor:pointer}.list-item .goto-use-gay,.list-item-gray .goto-use-gay{background-color:#cccbcb;cursor:no-drop}.list-item-gray{color:#999}.list-item-gray .list-discount .money{color:#999}.list-item-gray .list-dec .desc{color:#999}

.packs-main{width:533px;margin:0 auto;overflow:hidden;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, #d83434), to(#ff6620));background-image:-webkit-linear-gradient(top, #d83434 70%, #ff6620 100%);background-image:-moz- oldlinear-gradient(top, #d83434 70%, #ff6620 100%);background-image:linear-gradient(180deg, #d83434 70%, #ff6620 100%);padding-bottom:30px}.packs-main .packs-content .packs-title{text-align:center;background:rgba(255,255,255,0.95);font-size:18px;height:64px;line-height:64px}.packs-main .packs-content .banner{width:533px}.packs-main .packs-content .list-wapper{margin:0 15px;box-shadow:0 8px 12px 0 rgba(185,4,24,0.5);border-radius:4px;background:#de3a2b;position:relative;top:-32px;padding-bottom:14px;margin-bottom:-32px}.packs-main .packs-content .list-wapper h2{line-height:64px;color:#fff04d;text-align:center;height:64px;font-size:18px}.packs-main .packs-content .goback{text-align:center;margin:20px auto}.packs-main .packs-content .goback>a{color:#fff04d;text-decoration:underline}.packs-main .footer{-moz-box-sizing:border-box;box-sizing:border-box;margin:24px 15px;height:98px;border-top:1px solid #fff;padding:35px 0}.packs-main .footer img{width:60px;text-align:center;margin:0 auto;display:block}

