/*
 * Author: candy
 * Version: 0.1.0
 * Compile Date: 2026-03-16 10:15
*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}ol,ul,dl{list-style:none}img{border:0}table{border-spacing:0;border-collapse:collapse}input,textarea,select{font:12px 'Microsoft YaHei',simsun,tahoma;outline:0}a{text-decoration:none;color:#2f2f2f;outline:0}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}.clearfix:after{display:block;height:0;font-size:0;visibility:hidden;clear:both;content:''}.clearfix{zoom:1}.clear{clear:both}.hidden{line-height:99999px;overflow:hidden}.relative{position:relative}.fl{float:left}.fr{float:right}.fz14{font-size:14px}.mt20{margin-top:20px}[v-cloak]{display:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}@-webkit-keyframes aniAct{0%{opacity:0;-webkit-transform:translate(0,10px);transform:translate(0,10px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes aniAct{0%{opacity:0;-webkit-transform:translate(0,10px);transform:translate(0,10px)}100%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes aniPop{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes aniPop{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes aniLetterOpen{from{background-position:0 0}to{background-position:0 -4800px}}@keyframes aniLetterOpen{from{background-position:0 0}to{background-position:0 -4800px}}@-webkit-keyframes aniYn{to{opacity:0;-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@keyframes aniYn{to{opacity:0;-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@-webkit-keyframes aniPen{0%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}98%{opacity:1;-webkit-transform:translate(250px,50px);transform:translate(250px,50px)}100%{opacity:0;-webkit-transform:translate(250px,50px);transform:translate(250px,50px)}}@keyframes aniPen{0%{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}98%{opacity:1;-webkit-transform:translate(250px,50px);transform:translate(250px,50px)}100%{opacity:0;-webkit-transform:translate(250px,50px);transform:translate(250px,50px)}}@-webkit-keyframes aniLetterTips{to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes aniLetterTips{to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes aniLetterScroll{to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes aniLetterScroll{to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes aniHeart1{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(50px,-200px);transform:translate(50px,-200px)}100%{-webkit-transform:translate(-50px,-400px);transform:translate(-50px,-400px)}}@keyframes aniHeart1{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(50px,-200px);transform:translate(50px,-200px)}100%{-webkit-transform:translate(-50px,-400px);transform:translate(-50px,-400px)}}@-webkit-keyframes aniHeart2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(-30px,-120px);transform:translate(-30px,-120px)}100%{-webkit-transform:translate(30px,-240px);transform:translate(30px,-240px)}}@keyframes aniHeart2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(-30px,-120px);transform:translate(-30px,-120px)}100%{-webkit-transform:translate(30px,-240px);transform:translate(30px,-240px)}}@-webkit-keyframes aniCdScale{to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes aniCdScale{to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes aniCd1{0%{-webkit-transform:translate(0,0) rotate(180deg);transform:translate(0,0) rotate(180deg)}100%{-webkit-transform:translate(-350px,0) rotate(0deg);transform:translate(-350px,0) rotate(0deg)}}@keyframes aniCd1{0%{-webkit-transform:translate(0,0) rotate(180deg);transform:translate(0,0) rotate(180deg)}100%{-webkit-transform:translate(-350px,0) rotate(0deg);transform:translate(-350px,0) rotate(0deg)}}@-webkit-keyframes aniCd2{0%{-webkit-transform:translate(0,0) rotate(-180deg);transform:translate(0,0) rotate(-180deg)}100%{-webkit-transform:translate(350px,0) rotate(0deg);transform:translate(350px,0) rotate(0deg)}}@keyframes aniCd2{0%{-webkit-transform:translate(0,0) rotate(-180deg);transform:translate(0,0) rotate(-180deg)}100%{-webkit-transform:translate(350px,0) rotate(0deg);transform:translate(350px,0) rotate(0deg)}}@-webkit-keyframes aniPageShow{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes aniPageShow{0%{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes aniRibbonFall{100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes aniRibbonFall{100%{-webkit-transform:scale(1);transform:scale(1)}}::-webkit-scrollbar{width:4px;height:5px;background:#2a1857;border-radius:2px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#bd72cc;background-image:-webkit-linear-gradient(90deg,#bd72cc 30%,#daa2ec 70%);border-radius:2px}br{font-family:'Microsoft YaHei UI'}body,html{position:relative;width:100%;height:100%;overflow:hidden}body{color:#dec8ad}a.on,a.ed{cursor:default}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.abs{position:absolute;z-index:10}.contain{position:absolute;left:50%;top:50%;z-index:10;width:0;height:0}.wrapper{position:relative;height:100%;margin:0 auto}.wrapper h2{display:none}.logo{position:absolute;z-index:10}.logo img{width:100%}.act-lists{opacity:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-animation:aniAct 1s .1s forwards;animation:aniAct 1s .1s forwards}.act-lists a{color:#7e0c0c}.act-lists a strong{display:block;margin:0 auto}.act-lists .bddt{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-bddt.png) center top/cover no-repeat}.act-lists .sf{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-sf.png) center top/cover no-repeat}.act-lists .kls{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-kls.png) center top/cover no-repeat}.act-lists .lks{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-lks.png) center top/cover no-repeat}.act-lists .klks{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-klks.png) center top/cover no-repeat}.act-lists .mg{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-mg.png) center top/cover no-repeat}.act-lists .mttg{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-mttg.png) center top/cover no-repeat}.act-lists .tc{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-tc.png) center top/cover no-repeat}.act-lists .jdwm{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-jdwm.png) center top/cover no-repeat}.act-lists .dd{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-dd.png) center top/cover no-repeat}.act-lists .jdyc{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/a-jdyc.png) center top/cover no-repeat}.tips{font-size:16px}body{background:#160914;font:20px/1.5 "Microsoft Yahei"}.public_top_full_bg{position:fixed!important;top:0;left:0;width:100%}a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.full-bg{position:relative;z-index:20;width:100%;height:100%;margin:0 auto;overflow:hidden}section{position:absolute;top:50%;left:50%;margin:-540px 0 0 -960px;width:1920px;max-width:1920px;height:1080px;overflow:hidden;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/bg2.jpg) center no-repeat;-webkit-animation:aniPageShow .3s ease-in-out;animation:aniPageShow .3s ease-in-out}section.big{-webkit-mask-image:-webkit-linear-gradient(left,rgba(135,224,253,0) 0,#87e0fd 1%,#000 99%,rgba(5,171,224,0))}.wrapper{position:absolute;top:50%;left:50%;z-index:5;width:1400px;height:855px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo{top:16px;left:6px;width:126px}.act-lists{padding:430px 230px 0 237px}.act-lists a{width:189px;height:222px;margin:0 33px -25px;padding-top:133px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.act-lists a strong{height:83px;line-height:73px}.act-lists a:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}.tips{padding:54px 0 0 1121px}.ribbons-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/ribbons.png) center repeat;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:aniRibbonFall .3s .5s linear forwards;animation:aniRibbonFall .3s .5s linear forwards;-webkit-transform-origin:center bottom;transform-origin:center bottom}.pop-box{display:none;position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,.7)}.pop-box.show{display:block}.pop{position:absolute;left:50%;top:180px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:860px;height:448px;padding:1px 0 0;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/pop-letter.png) center/cover no-repeat;-webkit-filter:drop-shadow(0 0 50px rgba(255,234,92,.2));-webkit-animation:aniPop .5s;animation:aniPop .5s}.pop::before,.pop::after{content:"";position:absolute;z-index:2}.pop::before{top:0;left:0;width:859px;height:447px;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/letter-mask.png) center/cover no-repeat}.pop::after{top:-333px;left:-22px;width:900px;height:800px;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/pop-letter-open.png) 0 0 no-repeat;-webkit-animation:aniLetterOpen .5s .5s steps(6) forwards;animation:aniLetterOpen .5s .5s steps(6) forwards;pointer-events:none}.pop.show::after{z-index:0}.pop>i{position:absolute;z-index:3;pointer-events:none}.pop .cd::before{content:"";display:block;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:aniCdScale 1s forwards;animation:aniCdScale 1s forwards}.pop .cd-01{top:110px;left:240px;width:193px;height:239px;-webkit-animation:aniCd1 1s forwards linear;animation:aniCd1 1s forwards linear}.pop .cd-01::before{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/cd-01.png) center/cover no-repeat}.pop .cd-02{top:20px;left:384px;width:209px;height:284px;-webkit-animation:aniCd2 1s forwards linear;animation:aniCd2 1s forwards linear}.pop .cd-02::before{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/cd-02.png) center/cover no-repeat}.pop .heart-01{top:190px;left:-90px;width:144px;height:213px;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/heart-01.png) center/cover no-repeat;-webkit-animation:aniHeart1 2s forwards linear;animation:aniHeart1 2s forwards linear}.pop .heart-02{top:80px;right:-100px;width:172px;height:136px;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/heart-02.png) center/cover no-repeat;-webkit-animation:aniHeart2 2s forwards linear;animation:aniHeart2 2s forwards linear}.pop .pen{top:128px;left:373px;width:345px;height:216px;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/pen.png) center/cover no-repeat;-webkit-animation:aniPen 2s forwards;animation:aniPen 2s forwards}.pop .yn{top:226px;left:322px;width:243px;height:132px;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/yn.png) center/cover no-repeat;-webkit-animation:aniYn 1s forwards;animation:aniYn 1s forwards}.pop .xtx{top:120px;left:-50px;width:198px;height:343px;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/xtx.png) center/cover no-repeat}.letter-cont{position:relative;z-index:1;width:964px;height:696px;margin:-323px 0 0 -54px;overflow:hidden}.letter-cont.show{overflow:visible}.letter-item{position:relative;z-index:1;width:964px;height:100%;margin:0 auto;padding:109px 0 0;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/letter.png) center/cover no-repeat;-webkit-transform:translate(0,323px);transform:translate(0,323px);-webkit-animation:aniLetterScroll 1s 1s linear forwards;animation:aniLetterScroll 1s 1s linear forwards;text-align:center}.letter-item h4{color:#c8523a;font-size:24px;letter-spacing:1px;text-indent:1px}.pop-close{position:absolute;top:47px;right:46px;z-index:20;width:108px;height:108px;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/pop-close.png) center/cover no-repeat;line-height:500px;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}.pop-close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pop-cont{position:relative;padding:10px 30px;color:#c8523a;font-size:24px;text-align:center}.logo-box img{width:105px}.logo-box i{width:2px;height:31px;margin:0 15px 0 10px;background:#eed1bd;font-size:0}.logo-box span{width:228px;height:63px}.logo-box .logo-bddt{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-bddt.png) center top/cover no-repeat}.logo-box .logo-sf{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-sf.png) center top/cover no-repeat}.logo-box .logo-kls{width:107px;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-kls.png) center top/cover no-repeat}.logo-box .logo-lks{width:103px;background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-lks.png) center top/cover no-repeat}.logo-box .logo-klks{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-klks.png) center top/cover no-repeat}.logo-box .logo-mg{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-mg.png) center top/cover no-repeat}.logo-box .logo-mttg{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-mttg.png) center top/cover no-repeat}.logo-box .logo-tc{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-tc.png) center top/cover no-repeat}.logo-box .logo-jdwm{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-jdwm.png) center top/cover no-repeat}.logo-box .logo-dd{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-dd.png) center top/cover no-repeat}.logo-box .logo-jdyc{background:url(https://img4.99.com/my/activity/2025/03/317fl/img/logo-jdyc.png) center top/cover no-repeat}.code-mod{width:256px;height:256px;margin:5px auto;background:rgba(252,234,202,.5);border-radius:10px;border:1px solid #f9d88c}.code-mod img{display:block;width:230px;height:230px;border-radius:10px;background:#fff}