html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{scroll-behavior:smooth}
img{width:100%;display:block}
input{padding:0;border:none;outline:none;background:transparent}
.clearfix:after{content:"\20";display:block;clear:both}
.s-body{margin:auto;max-width:740px}
/*通用flex布局*/
.d-f{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}
.d-i-f{display:-webkit-box;display:-webkit-inline-flex;display:inline-flex}
.v-a-t{vertical-align:top}
.v-a-m{vertical-align:middle}
.f-w{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.f-b-c{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.f-b-s{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.f-e-c{-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.f-c-c{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.f-s-c{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.f-s-s{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.f-s-e{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}
.f-b-e{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:end;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}
.f-content-b{-webkit-align-content:space-between;-ms-flex-line-pack:space-between;align-content:space-between}
.f-d-c{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.f-justify-bn{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.f-s-0{-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0}
.f-s-1{-ms-flex-shrink:1;-webkit-flex-shrink:1;flex-shrink:1}
.f-g-1{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}
/*通用flex布局*/

.body:after{box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom);background-color:#b9dcfc}
.bg-c{background-color:#b9dcfc}
.p-r{position:relative}
.p-a{position:absolute}

/* 导航 */
.nav-box{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.nav{position:absolute;width:17.06667%;height:100%}
.nav-background{display:none;position:absolute;width:23.73333%;height:100%}
.nav-1{top:0;left:4.13333%}
.nav-background-1{top:0;left:0.8%;background:url(https://image.cls.cn/promotion/20250708/images/nav_to_1.png) no-repeat center;background-size:auto 100%}
.nav-2{top:0;left:22.8%}
.nav-background-2{display:block;top:0;left:19.46667%;background:url(https://image.cls.cn/promotion/20250708/images/nav_to_2.png) no-repeat center;background-size:auto 100%}
.nav-3{top:0;left:41.46667%}
.nav-background-3{top:0;left:38.13333%;background:url(https://image.cls.cn/promotion/20250708/images/nav_to_3.png) no-repeat center;background-size:auto 100%}
.nav-4{top:0;left:60.13333%}
.nav-background-4{top:0;left:56.8%;background:url(https://image.cls.cn/promotion/20250708/images/nav_to_4.png) no-repeat center;background-size:auto 100%}
.nav-5{top:0;left:78.8%}
.nav-background-5{top:0;left:75.46667%;background:url(https://image.cls.cn/promotion/20250708/images/nav_to_5.png) no-repeat center;background-size:auto 100%}

.nav-fixed-box{display:none;position:fixed;top:0;left:50%;z-index:199;width:calc(100% + 1px);max-width:741px;background-image:-webkit-linear-gradient(0deg,#b58bfd 0%, #8284fd 51%, #4e7cfd 100%);background-image:linear-gradient(0deg,rgb(204,127,229) 0%,rgb(167,103,242) 53%,rgb(129,79,255) 100%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.nav-fixed-background{position:absolute;top:0;height:100%}
.nav-fixed-background-1{width:20%;left:0}
.nav-fixed-background-2{width:20%;left:20%}
.nav-fixed-background-3{width:20%;left:40%}
.nav-fixed-background-4{width:20%;left:60%}
.nav-fixed-background-5{width:20%;left:80%}

.nav-fixed-image{z-index:10}
.nav-fixed-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.nav-fixed{position:absolute;top:0;z-index:20;height:100%}
.nav-fixed-1{width:20%;left:0}
.nav-fixed-2{width:20%;left:20%}
.nav-fixed-3{width:20%;left:40%}
.nav-fixed-4{width:20%;left:60%}
.nav-fixed-5{width:20%;left:80%}

.nav-fixed-active{background-color:rgb(255, 48, 48)}

.nav-to{display:none}
.nav-to-2{display:block}
/* 导航 */

/* 领券*/
.activity-coupon{position:absolute;top:0;height:100%}
.activity-coupon img{width:auto;height:100%}
.activity-coupon-left{left:18.66667%}
.activity-coupon-right{right:18.66667%}
/* 领券*/

/* 膨胀金 */
.activity-coupon{position:absolute;top:0;height:100%}
.activity-coupon1{left:48.8%}
.activity-coupon2-left{left:27.33333%}
.activity-coupon2-right{right:13.06667%}
.coupon-pay,.coupon-pay-a{height:100%}
.coupon-pay-image{height:100%}
.coupon-pay-image img{display:none;width:auto;height:100%}
/* 膨胀金 */

/* 签到 */
.signin-day-box{container-type:inline-size}
.signin-day{position:absolute;top:48.55556%;left:33.3%;font-size:4.8rem;font-size:clamp(1.2rem, 6.4vw, 4.8rem);font-size:6.4cqw;font-weight:bold;color:#fa3886;transform:translateX(-50%)}
.signin-coupon{position:absolute;top:48.55556%;left:68%;font-size:4.8rem;font-size:clamp(1.2rem, 6.4vw, 4.8rem);font-size:6.4cqw;font-weight:bold;color:#fa3886;transform:translateX(-50%)}
.signin-record{position:absolute;top:54.6%;right:10%;width:12%;height:12%;overflow:hidden}
.signin-list-box{position:absolute;top:0;left:50%;width:84.66667%;height:100%;transform:translateX(-50%)}
.signin{width:100%;height:100%}
.signin-image{position:absolute;width:12.44094%;height:11.08434%}
.signin-no-image{position:absolute;width:6.45669%;transform:translate(48.10127%, -50%)}
.signin-icon-image{position:absolute;width:12.44094%;transform:translateY(153%)}
/* 签到 */

/* 抽奖 */
.luck-button-image{height:100%}
.luck-button-image-zero{-webkit-filter:grayscale(1);filter:grayscale(1)}
.luck-button-image-zero>img{border-radius: 17%;}
.luck-button,.luck-button-a{height:100%}
.luck-text{position:absolute;right:0;bottom:1.9%;left:0;width:100%;font-size:1.2rem;font-size:3.2vw;text-align:center;color:#ffe2b1}
.luck-text-number{color:#fff}
@media only screen and (min-device-width: 740px) {
    .luck-text{font-size:2rem}
}
/* 抽奖 */

/* 规则 */
.rule-button{position:absolute;top:11%;left:39%;width:23%;height:69%}
/* 规则 */
/* 指南 */
.guide-button{position:absolute;bottom:0;right:0;width:28%;height:20%}
/* 指南 */
/* 记录 */
.record-button, .record-button-a{position:absolute;top:0;left:0;width:100%;height:100%}
/* 记录 */

/* 单个栏目*/
.column20072-detail{position:absolute;top:0;left:12%;width:37%;height:100%}
.column20072{position:absolute;top:0;right:12%;width:37%;height:100%}
/* 单个栏目*/

/* 栏目切换 */
.vipwu-nav-box{position:absolute;top: 0;left: 50%;transform: translate(-50%,0); width: 84%;height: 100%;}
.vipwu-nav{position:absolute;top:0;height:100%;background-repeat:no-repeat;background-position:center;background-size:100% auto}
.vipwu-nav-1{left:0;width:50%}
.vipwu-nav-1.vipwu-nav-active{background-image:url(https://image.cls.cn/promotion/20240618/images/20240618_17_03.png)}
.vipwu-nav-2{left:50%;width:50%}
.vipwu-nav-2.vipwu-nav-active{background-image:url(https://image.cls.cn/promotion/20240618/images/20240618_17_02.png)}
.vipwu-list-2{display:none}
/* 栏目切换 */

/* 单个栏目1中间 */
.button-one-left{position:absolute;top:0;left:30.66667%;width:18.93333%;height:100%}
.button-one-right{position:absolute;top:0;right:30.66667%;width:18.93333%;height:100%}
/* 单个栏目1中间 */

/* 单个栏目2右边 */
.button-one2-left{position:absolute;top:0;left:40.26667%;width:22.66667%;height:100%}
.button-one2-right{position:absolute;top:0;right:11.46667%;width:25.6%;height:100%}
/* 单个栏目2右边 */

/* 2个栏目 */
.button-box{position:absolute;top:0;bottom:0;width:50.26667%}
.button-left{left:42.13333%}
.button-right{right:12%}
.button-left-left{float:left;width:41.64456%;height:100%}
.button-left-column-link{position:absolute;bottom:0;left:12%;width:27%;height:65%}
.button-left-right{float:right;width:57.64456%;height:100%}
.button-right-left{float:left;width:44.5%;height:100%}
.button-right-right{float:right;width:55.5%;height:100%}
.detail-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100%}
.detail-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}
.detail-content-box{position:absolute;top:50%;left:50%;width:85.33333%;max-width:430px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.detail-content-button{position:absolute;width:100%;bottom:0;padding-bottom:7.25%}
.detail-content-close{margin:auto;padding-top:14.25%;width:80%}
.detail-content-review{display:block;padding-top:6.25%}
.detail-close{position:absolute;top:0;right:0;width:8%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
/* 2个栏目 */

/* 展开价格*/
.more-left{position:absolute;left:12.10106%;top:0;z-index:1;width:34.84043%;height:100%}
.more-right{position:absolute;right:12.10106%;top:0;z-index:1;width:34.84043%;height:100%}
.more-right.pan{right:14.10106%;}
.more-content{display:none;position:relative;top:100%;overflow:hidden;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,0.2)}
/* 展开价格*/

/* 秒杀滑动 */
.swiper-box-miao{position:absolute;top:0;right:6%;bottom:0;left:6%;overflow:hidden}
.swiper-container-miao{width:100%;height:100%}
.swiper-container-miao .swiper-slide{width:38.33333%}
.swiper-container-miao .swiper-slide>div:first-child{margin-bottom:11.46245%}
.swiper-container-miao .miao{position:absolute;bottom:0;left:15.41502%;width:67.98419%}
/* 秒杀滑动 */

/* 秒杀 */
.miao-button{position:absolute;bottom:0;left:50%;width:82.16561%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.miao-button-pay{display:none;position:absolute;bottom:0;left:50%;width:82.16561%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.miao-button-overdue{display:none;position:absolute;bottom:0;left:50%;width:82.16561%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
/* 秒杀 */

/* 秒杀2个 */
.miao-button-left{position:absolute;top:0;bottom:0;left:19.73333%;width:21.86667%}
.miao-button-left .miao-button, .miao-button-left .miao-button-pay, .miao-button-left .miao-button-overdue{position:static;width:100%;height:100%;-webkit-transform:translateX(0%);transform:translateX(0)}
.miao-button-right{position:absolute;top:0;bottom:0;right:17.33333%;width:21.86667%}
.miao-button-right .miao-button, .miao-button-right .miao-button-pay, .miao-button-right .miao-button-overdue{position:static;width:100%;height:100%;-webkit-transform:translateX(0%);transform:translateX(0)}
/* 秒杀2个 */

/* 折叠 */
.vip-content-min{padding-bottom:27.66667%;height:0;overflow:hidden}
.vip-content-min:after{content:"\20";position:absolute;top:0;right:0;bottom:0;left:4%;width:92%;height:100%;background-image:-webkit-linear-gradient(-90deg, rgba(255,255,255,0) 75%, rgb(255,255,255) 100%);background-image:linear-gradient(180deg, rgba(255,255,255,0) 75%, rgb(255,255,255) 100%)}
.vip-content-close{display:none}
/* 折叠 */

/* 滑动 */
.swiper-box{position:absolute;top:0;right:0;bottom:0;left:3.8%;width:92.4%;height:100%;overflow:hidden}
.swiper-container-1{width:91.77489%;height:100%;overflow:visible}
.swiper-box-member-2{position:absolute;top:5%;right:0;bottom:0;left:4.1%;width:91.8%;height:100%;overflow:hidden}
.swiper-container-member-2{width:91.77489%;height:100%;overflow:visible}
/* 滚动条 */
.swiper-box-3{width:85.06667%}
.swiper-container-3{height:100%;overflow:visible;}
.swiper-paginatio-box-3{position:absolute;top:0;right:0;bottom:0;left:50%;width:85.06667%;height:100%;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.swiper-paginatio-box-3 .swiper-scrollbar{width:100%;height:100%;background-color:#f1f1f1;border-radius:6px}
.swiper-paginatio-box-3 .swiper-scrollbar-drag{background-image:-webkit-linear-gradient(0deg, rgb(255,140,69) 0%, rgb(251,76,82) 100%);background-image:linear-gradient(90deg, rgb(255,140,69) 0%, rgb(251,76,82) 100%);border-radius:6px}
/* 滚动条 */
.swiper-box-4{left:7.35%;width:90%;-webkit-transform:translateX(0);transform:translateX(0)}
.swiper-box-4 .swiper-slide{width:19.55224%}
/* 滑动 */

/* 登录 */
.login-register-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:201;width:100%;height:100%}
.login-register-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}
.register-box{position:absolute;top:50%;left:50%;padding:9% 0;width:92%;max-width:480px;background:#fff;border-radius:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.login-register-image{display:block;margin:auto;margin-bottom:12.36%;width:34.93045%}
.input-box{position:relative;margin:auto;margin-bottom:2.9%;width:79.71%;height:18.18%;font-size:1.4rem;font-size:3.73333vw;font-size:3.73333vmin;overflow:hidden;border:1px solid #e4e4e4;border-radius:44px}
.input-1{display:block;margin-left:9.09%;width:67.27%;padding:4% 0}
.input-2{display:block;margin-left:9.09%;width:43.63%;padding:4% 0}
.input-2-code{position:absolute;top:0;right:0;width:36.37%;height:100%;color:#333;background:#fff;cursor:pointer}
.input-clear{position:absolute;right:7.27%;top:50%;height:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.input-clear-image{width:auto;height:100%}
.register-message{margin-bottom:1.5%;height:9.39%;text-align:center;font-size:1.4rem;font-size:3.73333vw;font-size:3.73333vmin;color:#ed100f}
.register-button{margin:auto;margin-bottom:4.35%;padding:2% 0;width:79.71%;height:18.18%;font-size:1.6rem;font-size:4.26667vw;font-size:4.26667vmin;color:#fff;font-weight:bold;background-image:-moz-linear-gradient(0deg, rgb(255,42,52) 0%, rgb(237,16,15) 100%);background-image:-webkit-linear-gradient(0deg, rgb(255,42,52) 0%, rgb(237,16,15) 100%);background-image:linear-gradient(45deg, rgb(255,42,52) 0%, rgb(237,16,15) 100%);border-radius:40px}
.register-tip{font-size:1.2rem;font-size:3.2vw;font-size:3.2vmin;color:#666666}
.register-tip-1{margin-bottom:2%}
.register-checkbox{margin-right:0.5rem}
.register-agreement{color:#0078ff;text-decoration:none}
.login-register-close{position:absolute;top:0;right:0;z-index:103;width:8%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
@media only screen and (min-device-width: 740px) {
    .input-box{font-size:1.4rem}
    .register-message{font-size:1.4rem}
    .register-button{font-size:1.6rem}
    .register-tip{font-size:1.2rem}
}
/* 登录 */

/* 失败 */
.register-fail-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;width:100%;height:100%}
.register-fail-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:301;height:100%;background:rgba(0,0,0,0.67)}
.register-fail{position:absolute;top:50%;left:50%;z-index:302;padding:4% 6%;font-size:1.4rem;font-size:3.73333vw;font-size:3.73333vmin;color:#fff;text-align:center;background-color:#000;border-radius:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media only screen and (min-device-width: 740px) {
    .register-fail{font-size:1.4rem}
}
/* 失败 */

/* 底部留白 */
.tips{padding-bottom:105px}

/* 底部悬浮 */
.button-wrap{position:fixed;bottom:0;left:50%;right:0;z-index:50;width:100%;max-width:740px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}

/* 回到顶部 */
.to-top{display:none;position:fixed;bottom:95px;right:0;z-index:100;width:9.33333%;max-width:70px}

/* 规则 */
.rule-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100%}
.rule-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}
.rule-content-box{position:absolute;top:50%;left:50%;width:86%;height:60%;max-width:430px;background-image:linear-gradient(0, #5cc0ff 0%, #5694fb 51%, #4f68f6 100%);border-radius:24px;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}
.rule-content{height:100%;padding-bottom:6%}
.rule-background{width:0;height:0}
.rule-content-detail{height:80%;padding:2rem 5% 0;overflow-y:auto}
.rule-content-button{margin:5% auto 0;width:80%}
.rule-content-icon{position:absolute;width:46.976744%;top:0;right:0;-webkit-transform:translate(15.461538%, -36.423077%);transform:translate(15.461538%, -36.423077%)}
.rule-close{position:absolute;bottom:-23.38%;left:50%;width:11.11%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
/* 规则 */

/* 指南 */
.guide-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100%}
.guide-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}
.guide-content-box{position:absolute;top:50%;left:50%;width:86%;height:60%;max-width:430px;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}
.guide-content{margin:auto;width:100%;height:100%;overflow-y:auto}
.guide-close{position:absolute;bottom:-15.38%;left:50%;width:11.11%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
/* 指南 */

/* 记录 */
.record-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100%}
.record-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}
.record-content-box{position:absolute;top:50%;left:50%;width:86%;height:60%;max-width:430px;background-image:linear-gradient(0, #5cc0ff 0%, #5694fb 51%, #4f68f6 100%);border-radius:24px;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%);container-type:inline-size}
.record-content{display:flex;flex-direction:column;margin:auto;padding:1.5rem 5%;height:100%}
.record-text{flex-shrink:0}
.record-content-icon{position:absolute;width:46.976744%;top:0;right:0;-webkit-transform:translate(15.461538%, -36.423077%);transform:translate(15.461538%, -36.423077%)}
.record-table-box{flex-grow:1;display:flex;flex-direction:column;overflow-y:auto}
.record-table-header{flex-shrink:0;padding-top:0.5rem;padding-bottom:0.5rem;font-size:1.2rem;color:#fff;font-size:1.2rem;font-size:clamp(1.2rem, 2.8vw, 2.1rem);font-size:3.25581cqw;text-align:center;background-image:linear-gradient(90deg, #fc8744 0%, #fd4004 100%);border-top-left-radius:12px;border-top-right-radius:12px}
.record-table-body{flex-grow:1;background-color:#fff;overflow-y:auto}
.record-table-footer{position:relative;padding:1rem 0;background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.record-table-footer-left{position:absolute;top:0;left:0;width:50%;height:100%;}
.record-table-footer-right{position:absolute;top:0;right:0;width:50%;height:100%}
.record-table-row{padding-top:1rem;padding-bottom:1rem;font-size:1.2rem;font-size:clamp(1.2rem, 2.8vw, 2.1rem);font-size:3.25581cqw;color:#fff;text-align:center;border-bottom:1px solid rgba(102, 102, 102, 0.15);word-break:break-all;word-wrap:break-word}
.record-table-body .record-table-row{color:#333}
.record-table-col-1{width:30%}
.record-table-col-2{width:40%}
.record-table-col-3{width:30%}
.record-close{position:absolute;bottom:-8rem;left:50%;width:11.11%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
/* 记录 */

/* 奖品 */
.prize-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100%}
.prize-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}
.prize-content-box{position:absolute;top:50%;left:50%;width:86%;max-width:430px;-webkit-transform:translate3d(-50%, -60%, 0) rotateY(0deg) scale(1);transform:translate3d(-50%, -60%, 0) rotateY(0deg) scale(1)}
.prize-content-animation{-webkit-animation:prize-content-animation both 0.6s ease;animation:prize-content-animation both 0.6s ease}
@-webkit-keyframes prize-content-animation{0% {-webkit-transform:translate3d(-50%, -60%, 0) rotateY(0deg) scale(0)} 100% {-webkit-transform:translate3d(-50%, -60%, 0) rotateY(360deg) scale(1)}}
@keyframes prize-content-animation{0% {transform:translate3d(-50%, -60%, 0) rotateY(0deg) scale(0)} 100% {transform:translate3d(-50%, -60%, 0) rotateY(360deg) scale(1)}}

.prize-content{margin:auto;width:100%;height:100%}
.prize-image-box{overflow:hidden}
.prize-virtual .prize-button-box{position:absolute;bottom:11.23832%;left:14.67066%;width:33.73653%;height:12.11215%}
.prize-virtual .prize-button-box-2{position:absolute;bottom:11.23832%;right:14.66467%;width:33.73653%;height:12.11215%}
.prize-virtual .prize-button-box-3{position:absolute;bottom:0;left:33%;width:34%;height:9%}
.prize-virtual .prize-button-3-link{display:block;width:100%;height:100%}
.prize-virtual-1 .prize-button-box{position:absolute;bottom:16.7%;left:25%;width:42%;height:12%}
.prize-practical .prize-button-box{position:absolute;bottom:7%;left:50%;width:46%;height:12%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.prize-button-ticket{margin-bottom:19%;padding-top:18%}
.prize-button-entity{margin-bottom:13%;padding-top:22%}
.prize-button-experience{margin-bottom:13%;padding-top:13%}
.prize-button-special{position:absolute;width:86%;bottom:0;left:7%;padding-bottom:14.58823%}
.prize-button-special-item{float:left;width:50%;padding-top:18.17647%}
.prize-text{position:absolute;top:30.75%;left:0;right:0;width:100%;font-size:1.4rem;font-size:3.73333vw;font-weight:bold;text-align:center;color:#fff}
@media only screen and (min-device-width: 740px) {
    .prize-text{font-size:2rem}
}
.prize-input-content{position:absolute;top:45.6%;left:16.1%;width:68.2%;height:26.7%}
.prize-input-title{width:100%;font-size:1.2rem;font-size:3.2vw;text-align:center;color:#fff}
.prize-input-box{width:100%;height:31.1%}
.prize-input-label{padding:0 1.7rem;width:100%;height:100%;font-size:1.4rem;font-size:3.73333vw;color:#fff;background-color:rgba(255,255,255,0.2);border-radius:32px}
.prize-input-text{width:30%}
.prize-input{width:70%;height:100%;font-size:1.4rem;font-size:3.73333vw;color:#fff}
@media only screen and (min-device-width: 740px) {
    .prize-input-text{font-size:2rem}
    .prize-input{font-size:2rem}
}
.prize-input:-moz-placeholder{color:#fff}
.prize-input::-moz-placeholder{color:#fff}
.prize-input:-ms-input-placeholder{color:#fff}
.prize-input::-webkit-input-placeholder{color:#fff}
.prize-input::input-placeholder{color:#fff}
.prize-close{position:absolute;bottom:-15.38%;left:50%;width:11.11%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
/* 奖品 */

/* 客服 */
.contact-open{position:absolute;top:0;left:0;width:100%;height:100%}
.contact-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100%}
.contact-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}
.contact-content-box{position:absolute;top:50%;left:50%;width:86%;max-width:430px;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}
.contact-button{position:absolute;bottom:0;left:3%;margin-bottom:12%;padding-top:16%;width:90%}
.contact-close{position:absolute;bottom:-15.38%;left:50%;width:11.11%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
/* 客服 */

/* 登记 */
.info-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100%}
.info-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}
.info-content-box{position:absolute;top:50%;left:50%;width:86%;max-width:430px;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}
.info-form-item{position:absolute;bottom:0;left:29.5%;margin-bottom:75.81261%;padding-top:10.997067%;width:58.8%;}
.info-form-input{position:absolute;top:0;padding:3% 5%;width:100%;height:100%;font-size:1.4rem;font-size:3.73333vw;z-index:2;}
.info-form-item:nth-child(2){margin-bottom:62%}
.info-form-item:nth-child(3){margin-bottom:47.5%}
.info-message{position:absolute;bottom:0;left:29.5%;margin-bottom:75.81261%;padding-top:10.997067%;width:58.8%;color:#ed100f;}
.info-button{position:absolute;bottom:0;left:10%;margin-bottom:13%;padding-top:13%;width:80%}
.info-close{position:absolute;bottom:-15.38%;left:50%;width:11.11%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}

@media only screen and (min-device-width: 740px) {
    .info-form-input{font-size:2rem}
}
/* 登记 */

.global-message{position:fixed;bottom:10rem;left:50%;z-index:10000;padding:1rem 2rem;max-width:380px;font-size:1.6rem;font-size:4.26667vw;font-size:4.26667vmin;text-align:center;color:#fff;background-color:#000;border-radius:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}

/* 秒杀通用 */
.list-miao{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.list-miao-overdue{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
/* 秒杀通用 */

/* 二维码 */
.qr-image-button{position:absolute;top:0;bottom:0;left:50%;width:auto;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.qr-image-button > img{width:auto}
.qr-image-box{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100%;height:100%}
.qr-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}
.qr-image{position:absolute;top:50%;left:50%;width:100%;max-width:300px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.qr-image-close{position:absolute;bottom:-25%;left:50%;width:11.11%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
/* 二维码 */

/* 新 */
.new-button-a, .new-button{position:absolute;top:0;left:0;width:100%;height:100%}
.new-box{display:none}
.new-unlock-box{display:none}
/* 新 */

/* vip折享先机滑动 */
.swiper-container-vip{padding-right:1.88954%;padding-left:3.92442%}
.swiper-container-vip .swiper-slide:first-child{width:93.05556%}
.swiper-container-vip .swiper-slide:last-child{width:100%}
.swiper-pagination-vip{position:absolute;top:40%;transform:translateY(-50%);left:0;display:flex;align-items:center;justify-content:center}
.swiper-pagination-vip .swiper-pagination-bullet{margin-right:0.93333%;margin-left:0.93333%;width:0.5rem;height:0.5rem;background-color:rgb(179, 179, 179);border-radius:50%}
.swiper-pagination-vip .swiper-pagination-bullet-active{background-color:rgb(147, 73, 255)}
/* vip折享先机滑动 */