.newyear-btn{position:relative;z-index:1;display:flex;width:276px;height:55px;background-image:url(../images/2022newyear/btn.png);background-repeat:no-repeat;background-position:center center;background-size:276px 55px;border-radius:26px;color:#fff;font-size:20px;line-height:28px;text-decoration:none;align-items:center;justify-content:center;box-shadow:0 5px 12px rgba(255,0,0,0.5);font-family:"Poppins", Arial, sans-serif;font-weight:700;overflow:hidden;border:none}.newyear-btn.small-btn{width:240px;height:50px;font-size:16px;background-size:240px 50px;border-radius:25px}.newyear-btn.small-btn::before{background-size:240px 50px;border-radius:25px}.newyear-btn.pop-btn{margin:384px auto 0;width:300px;height:48px;color:#5D0000;font-size:18px;border-radius:25px;background:#FFD500;border:1px solid rgba(255,255,255,0.6);text-shadow:1px 0px 0px #fff;box-shadow:inset 0px -4px 13px #FF6600, 0px 20px 25px #AE0505}.newyear-btn.pop-btn::before{display:none !important}.newyear-btn.pop-btn:hover{text-decoration:none;box-shadow:0px 20px 25px #AE0505}.newyear-btn.pop-btn:hover::before{opacity:0;visibility:hidden}.newyear-btn::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:-1;background-image:url(../images/2022newyear/btn_hover.png);background-repeat:no-repeat;background-position:center center;background-size:276px 55px;border-radius:26px;opacity:0;visibility:hidden}.newyear-btn:hover{text-decoration:none}.newyear-btn:hover::before{opacity:1;visibility:visible}.productslist.newyear .banner{height:594px;background-size:1920px 594px;background-position:center;background-repeat:no-repeat;background-color:#ffd050;background-image:url(../images/2022newyear/products_bg.jpg);text-align:center}.productslist.newyear .banner .new-title{width:100%;height:334px;text-indent:-9999px;background:url(../images/2022newyear/products_title.png) center bottom no-repeat}.productslist.newyear .banner .new-pro-desc{padding:40px 0 44px;font-size:20px;line-height:30px;font-weight:700;color:#030303;font-family:"Poppins", Arial, sans-serif}.productslist.newyear .banner .new-pro-desc>span{color:#FF4A4D;font-weight:700}.productslist.newyear .banner .new-pro-desc .pro-off{display:inline-block;margin-top:-4px;margin-right:4px;padding:0 12px;height:28px;color:#fff;font-size:18px;font-weight:700;line-height:28px;text-align:center;border-radius:14px;background:#FF4A4D;vertical-align:middle}.productslist.newyear .banner .newyear-btn{margin:auto}.header-new .message-module>li.newyear-partner:after,.header-new .message-module>li.newyear-icon:after{display:none}.header-new .message-module>li.newyear-partner{padding-left:10px}.light{position:absolute;z-index:1;display:block;width:24px;height:24px;background:url(../images/2022newyear/light.png) center center no-repeat}.light.on{background:url(../images/2022newyear/light_on.png) center center no-repeat}.header-new .message-module>li.newyear-icon{padding:0}.header-new .message-module>li.newyear-icon .light-a{position:relative;display:block;width:240px;height:inherit;background:url(../images/2022newyear/nav_icon.png) center bottom no-repeat}.header-new .message-module>li.newyear-icon .light.one{top:7px;left:0}.header-new .message-module>li.newyear-icon .light.two{top:16px;left:54px}.header-new .message-module>li.newyear-icon .light.three{top:8px;left:98px}.header-new .message-module>li.newyear-icon .light.four{top:24px;left:128px}.header-new .message-module>li.newyear-icon .light.five{top:8px;left:216px}.header-new .nav-box>li.store-nav.newyear-store-nav .content{z-index:1;width:450px;background-color:#fff7e4;border:1px solid #FEBD38}.header-new .nav-box>li.store-nav.newyear-store-nav .content .store-nav-img{position:absolute;z-index:0;top:0;left:0;right:0;margin:auto}.header-new .nav-box>li.store-nav.newyear-store-nav .content dl.module dt,.header-new .nav-box>li.store-nav.newyear-store-nav .content dl.module dd{position:relative;z-index:1}.header-new .nav-box>li.store-nav.newyear-store-nav .content dl.module dt{margin-right:54px;opacity:0}.store .newyear-banner{height:694px;background:url(../images/2022newyear/store_bg.jpg) center top no-repeat;font-family:"Poppins", Arial, sans-serif}.store .store-title{display:none}.store .store-desc{padding:142px 0 42px;color:#46351A;text-align:center;font-weight:500;font-size:20px;line-height:30px}.store .store-desc>b{color:#D82016;font-weight:700}.store .store-offer{position:relative;padding:0 90px;display:flex;justify-content:center}.store .offer-image,.store .offer-right{position:relative;flex:1;flex-shrink:0}.store .offer-image{margin:28px 0 0;height:252px}.store .offer-image::before{content:'';display:block;position:absolute;bottom:4px;right:76px;z-index:-3;width:127px;height:123px;background:url(../images/2022newyear/soldout.png) no-repeat;transform:scale(1.5);visibility:hidden}.store .gift-box,.store .gift-only{position:absolute;z-index:1}.store .gift-box{bottom:-24px;right:42px}.store .gift-only{bottom:8px;right:52px;z-index:1;color:#370101;font-size:14px;line-height:20px}.store .gift-only .number,.store .gift-only .reduce,.store .gift-only .minus{position:relative;color:#E7383A;font-size:14px;font-weight:700}.store .gift-only .reduce{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto}.store .gift-only .reduce.active{animation:newreduce 1s linear;animation-fill-mode:forwards}.store .gift-only .minus{display:inline-block;left:32%;top:-20px;margin:auto;position:absolute;opacity:0;text-align:center}.store .gift-only .minus.active{animation:reminus 1s linear;animation-fill-mode:forwards}.store .light{z-index:2}.store .light.one{top:58px;left:42px}.store .light.two{top:54px;left:92px}.store .light.three{top:90px;left:168px}.store .light.four{top:104px;left:198px}.store .light.five{bottom:22px;left:40px}.store .light.six{bottom:60px;left:118px}.store .light.seven{bottom:72px;left:148px}.store .light.eight{bottom:30px;left:206px}.store .offer-right{min-height:348px;padding:15px 0 0 46px}.store .offer-right .otitle{display:inline-block;padding-bottom:10px;color:#BF9B81;font-size:14px;line-height:20px;font-weight:500}.store .offer-right .olist{margin:0;padding-top:10px;width:384px;list-style:none;border-top:1px dashed #C29444}.store .offer-right .olist.namelist .oitem.gift::before{display:none}.store .offer-right .olist.namelist .oitem::before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#4A4A4A}.store .offer-right .olist.total .oitem .oname{color:#0D0D0D;font-size:15px;line-height:24px}.store .offer-right .olist.total .oitem .oprice{color:#FD0D1B;font-size:15px;line-height:24px;font-weight:700}.store .offer-right .olist.total .oitem .oprice>big{font-size:20px;font-weight:700}.store .offer-right .olist .oitem{display:flex;align-items:center;position:relative;padding-left:10px;margin-bottom:9px;list-style:none}.store .offer-right .olist .oitem.gift{padding-left:0}.store .offer-right .olist .oitem.sub .oprice{color:#1B1B1C;font-size:14px;line-height:22px}.store .offer-right .olist .oitem.off .oname{color:#2BA800}.store .offer-right .olist .oitem.off .oprice{color:#2BA800;font-size:14px;line-height:22px}.store .offer-right .olist .oitem .gift-icon{width:15px;height:13px;margin-right:6px;fill:#4a4a4a !important}.store .offer-right .olist .oitem .oname{flex:1;color:#4A4A4A;font-size:14px;line-height:20px;font-weight:600}.store .offer-right .olist .oitem .oname .opc{color:#909090;font-size:12px;font-weight:500}.store .offer-right .olist .oitem .oprice{color:#4A4A4A;font-size:15px;line-height:24px;font-weight:600}.store .offer-right .newyear-btn{margin:8px auto 0}.store .showcase .shelf .boxshot{position:relative;z-index:1}.store .showcase .shelf .boxshot>img{position:relative;z-index:0}.store .showcase .shelf .boxshot::before{content:'';display:block;position:absolute;right:72px;bottom:20px;z-index:2;width:102px;height:78px;background-position:center center;background-repeat:no-repeat}.store .showcase .shelf .boxshot.itop::before{bottom:24px;right:92px;background-image:url(../images/2022newyear/off_80.png)}.store .showcase .shelf .boxshot.asc::before{background-image:url(../images/2022newyear/off_75.png)}.store .showcase .shelf .boxshot.ascu::before{bottom:25px;background-image:url(../images/2022newyear/off_40.png)}.store .showcase .shelf .boxshot.db::before,.store .showcase .shelf .boxshot.iu::before{bottom:16px;background-image:url(../images/2022newyear/off_70.png)}.store .showcase .shelf .boxshot.iu::before{bottom:26px}.store .showcase .shelf .boxshot.imf::before,.store .showcase .shelf .boxshot.sd::before,.store .showcase .shelf .boxshot.amc::before,.store .showcase .shelf .boxshot.pf::before{bottom:12px;background-image:url(../images/2022newyear/off_50.png)}.store .showcase .shelf .boxshot.sd::before{bottom:16px}.store .showcase .shelf .boxshot.isu::before{bottom:16px;background-image:url(../images/2022newyear/off_56.png)}.store .showcase .shelf .boxshot.sm8::before{bottom:12px;background-image:url(../images/2022newyear/off_65.png)}.store.soldout .offer-image::before{z-index:3;visibility:visible;transform:scale(1);transition:transform .3s ease}.store.soldout .gift-box{filter:gray;-webkit-filter:grayscale(1)}.store.soldout .olist .oitem.gift{position:relative}.store.soldout .olist .oitem.gift::after{display:block;content:'';position:absolute;top:1px;left:0;right:0;margin:auto;width:399px;height:21px;opacity:0.76;background:url(../images/2022newyear/gift_item_sold.png) no-repeat}.store.soldout .olist .oitem.gift .oname{color:#8F8B8B}.store.soldout .olist .oitem.gift .oname .opc{opacity:0.56;color:#989696}.store.soldout .olist .oitem.gift .oprice{color:#8F8B8B}.store.soldout .olist .oitem .gift-icon{fill:#989696 !important}.newyear-top-banner{position:fixed;left:0;right:0;bottom:-100px;z-index:-1000;visibility:hidden;margin:auto;width:100%;height:73px;background:#fed150 url(../images/2022newyear/top_banner_bg.jpg) center top no-repeat;font-family:"Poppins", Arial, sans-serif}.newyear-top-banner.on{z-index:1000;visibility:visible;transition:all 0.3s ease}.newyear-top-banner.live,.newyear-top-banner.live0{bottom:0}.newyear-top-banner.live0{bottom:80px}.newyear-top-banner .container{position:relative;display:flex}.newyear-top-banner .top-desc{padding:16px 106px 0 254px;color:#333;font-size:18px;line-height:34px;font-weight:500}.newyear-top-banner .top-desc .order-svg{display:inline-block;width:250px;height:24px;fill:#C30000;stroke:white;stroke-width:2px;font-size:24px;font-weight:700;font-weight:bold;vertical-align:middle}.newyear-top-banner .top-desc .paint-order{paint-order:stroke}.newyear-top-banner .newyear-btn{margin-top:14px;flex-shrink:0;width:218px;height:42px;line-height:42px;border-radius:21px;background-size:218px 42px}.newyear-top-banner .newyear-btn::before{background-size:218px 42px;border-radius:21px}.newyear-top-banner .top-close{position:absolute;top:10px;right:80px;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,0.4);display:flex;justify-content:center;align-items:center;cursor:pointer}.newyear-top-banner .top-close .top-svg{transform:scale(0.6);flex-shrink:0;width:16px;height:16px;fill:#fff !important}.newyear-top-banner .top-close:hover{opacity:0.8;transition:all 0.3s ease}.newyear-popbg{position:fixed;width:100%;height:100%;left:0;top:0;z-index:-9998;opacity:0;transform:scale(0);transition:all 0.3s;background:rgba(0,0,0,0.8)}.newyear-popbg.on{z-index:9998;opacity:1;transform:scale(1)}.newyear-pop{position:fixed;width:540px;height:468px;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-9999;opacity:0;transform:scale(0);transition:all 0.3s;text-align:center;font-family:"Poppins", Arial, sans-serif;background:url(../images/2022newyear/newyear_pop_bg.png) no-repeat}.newyear-pop.on{z-index:9999;opacity:1;transform:scale(1)}.newyear-pop .pop-close{position:absolute;top:64px;right:-26px;z-index:9;display:block;width:20px;height:20px;cursor:pointer;fill:#fff !important}.newyear-pop .pop-close:hover{opacity:0.8}.newyear-pop .pop-desc{display:none}.newyear-pop .light.one{top:262px;left:228px;top:216px;left:162px}.newyear-pop .light.two{top:218px;left:206px}.newyear-pop .light.three{top:234px;left:286px}.newyear-pop .light.four{top:214px;left:332px}.newyear-pop .light.five{top:246px;left:182px}.newyear-pop .light.six{top:280px;left:222px}.newyear-pop .light.seven{top:275px;left:260px}.newyear-pop .light.eight{top:266px;left:356px}@keyframes reminus{0%{transform:translateY(0px);opacity:1}100%{transform:translateY(-10px);opacity:0}}@keyframes newreduce{0%{transform:scale(1);opacity:1}100%{transform:scale(3);opacity:0}}
