@charset "UTF-8";
article,body,dd,dl,footer,form,h1,h2,h3,h4,h5,h6,header,ol,p,section,ul{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
b,em{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
button,input,select,textarea{font-size:100%;outline:0}
table{border-collapse:collapse;border-spacing:0}
ol,td,th,ul{padding:0;list-style:none}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;pointer-events:none}
a:not(.gray):hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1}
/*!! 通用底部样式*/
#afooter{background:#1c1c1c;text-align:center}
#afooter .wrap_ieg{width:100%;margin:0 auto;padding:30px 0}
#afooter p{color:#6e6e6e;line-height:24px;font-size:10px}
#afooter a{color:#6e6e6e;font-size:12px}
/*!! asyncCookie的iframe样式*/
#loginStatusSyncFrame_ams_ame{display:block}
.ost{display:block!important}
body{-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.g-wrap{overflow:hidden;position:relative;font-family:'\5FAE\8F6F\96C5\9ED1'}
.g-wrap a{-webkit-transition:filter .3s,border .3s,color .3s;transition:filter .3s,border .3s,color .3s}
.g-wrap a:hover{text-decoration:none;-webkit-filter:brightness(1.2);filter:brightness(1.2)}
::-webkit-scrollbar{width:8px;height:1px}
::-moz-scrollbar{width:8px;height:1px}
::-webkit-scrollbar-thumb{border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#49fff9}
::-moz-scrollbar-thumb{border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#49fff9}
::-webkit-scrollbar-track{border-radius:5px;background:#2f4167}
::-moz-scrollbar-track{border-radius:5px;background:#2f4167}
.dia{position:relative}
.dia .dia-cont{position:relative;box-sizing:border-box}
.dia .dmtips{font-size:20px;text-align:center;box-sizing:border-box;padding:30px;color:#fff;display:flex;justify-content:center;align-items:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center}
.btn-slidedown,.dia .close,.float-bg,.gg-logo,.p1-btn-bg,.p1-btn-claim1,.p1-btn-claim2,.p1-btn-icon,.p1-btn-main-bg-1,.p1-btn-main-bg-2,.p1-btn-query,.p1-item-1,.p1-item-1-on,.p1-item-2,.p1-item-2-on,.p1-item-expand,.p1-title,.p1-wrap1-bg,.p1-wrap2-bg,.part1 .select-wrap ul li,.part1 .wrap-box2 .p1-item-1.done::after,.part1 .wrap-box2 .p1-item-1.on::after,.part1 .wrap-box2 .p1-item-2.done::after,.part1 .wrap-box2 .p1-item-2.on::after,.slide2start,.spr-part1,.totop,.upgrade,.widget .close,.widget-close{background-image:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/spr-part1.png?2025_9_15_11_43_52);background-size:2781px 857px;background-repeat:no-repeat}
.btn-slidedown{background-position:-2501px -350px;width:181px;height:28px}
.float-bg{background-position:-2501px -124px;width:268px;height:143px}
.gg-logo{background-position:-2687px -350px;width:32px;height:22px}
.p1-btn-bg,.part1 .select-wrap ul li{background-position:-1692px -485px;width:124px;height:38px}
.p1-btn-claim1{background-position:-1563px -485px;width:124px;height:38px}
.p1-btn-claim2{background-position:-1434px -485px;width:124px;height:38px}
.p1-btn-icon{background-position:-2724px -350px;width:10px;height:5px}
.p1-btn-main-bg-1{background-position:-1305px -407px;width:330px;height:73px}
.p1-btn-main-bg-2{background-position:-2501px -272px;width:280px;height:73px}
.p1-btn-query{background-position:-1305px -485px;width:124px;height:38px}
.p1-item-1-on{background-position:-1901px -124px;width:595px;height:274px}
.p1-item-1{background-position:-1305px -124px;width:591px;height:278px}
.p1-item-2-on{background-position:-591px -579px;width:589px;height:264px}
.p1-item-2{background-position:0 -579px;width:586px;height:278px}
.p1-item-expand{background-position:-1640px -407px;width:479px;height:47px}
.p1-title{background-position:-1305px 0;width:1476px;height:119px}
.p1-wrap1-bg{background-position:0 -426px;width:1209px;height:148px}
.p1-wrap2-bg{background-position:0 0;width:1300px;height:421px}
.slide2start{background-position:-2124px -407px;width:181px;height:28px}
.totop{background-position:-1214px -426px;width:50px;height:50px}
.upgrade{background-position:-1821px -485px;width:49px;height:33px}
.widget-close{background-position:-2310px -407px;width:24px;height:24px}
.spr-mask-btn-slidedown,.spr-mask-float-bg,.spr-mask-gg-logo,.spr-mask-p1-btn-bg,.spr-mask-p1-btn-claim1,.spr-mask-p1-btn-claim2,.spr-mask-p1-btn-icon,.spr-mask-p1-btn-main-bg-1,.spr-mask-p1-btn-main-bg-2,.spr-mask-p1-btn-query,.spr-mask-p1-item-1,.spr-mask-p1-item-1-on,.spr-mask-p1-item-2,.spr-mask-p1-item-2-on,.spr-mask-p1-item-expand,.spr-mask-p1-title,.spr-mask-p1-wrap1-bg,.spr-mask-p1-wrap2-bg,.spr-mask-slide2start,.spr-mask-spr-part1,.spr-mask-totop,.spr-mask-upgrade,.spr-mask-widget-close{-webkit-mask-image:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/spr-part1.png?2025_9_15_11_43_52);-webkit-mask-size:2781px 857px;-webkit-mask-repeat:no-repeat}
.spr-mask-btn-slidedown{-webkit-mask-position:-2501px -350px;width:181px;height:28px}
.spr-mask-float-bg{-webkit-mask-position:-2501px -124px;width:268px;height:143px}
.spr-mask-gg-logo{-webkit-mask-position:-2687px -350px;width:32px;height:22px}
.spr-mask-p1-btn-bg{-webkit-mask-position:-1692px -485px;width:124px;height:38px}
.spr-mask-p1-btn-claim1{-webkit-mask-position:-1563px -485px;width:124px;height:38px}
.spr-mask-p1-btn-claim2{-webkit-mask-position:-1434px -485px;width:124px;height:38px}
.spr-mask-p1-btn-icon{-webkit-mask-position:-2724px -350px;width:10px;height:5px}
.spr-mask-p1-btn-main-bg-1{-webkit-mask-position:-1305px -407px;width:330px;height:73px}
.spr-mask-p1-btn-main-bg-2{-webkit-mask-position:-2501px -272px;width:280px;height:73px}
.spr-mask-p1-btn-query{-webkit-mask-position:-1305px -485px;width:124px;height:38px}
.spr-mask-p1-item-1-on{-webkit-mask-position:-1901px -124px;width:595px;height:274px}
.spr-mask-p1-item-1{-webkit-mask-position:-1305px -124px;width:591px;height:278px}
.spr-mask-p1-item-2-on{-webkit-mask-position:-591px -579px;width:589px;height:264px}
.spr-mask-p1-item-2{-webkit-mask-position:0 -579px;width:586px;height:278px}
.spr-mask-p1-item-expand{-webkit-mask-position:-1640px -407px;width:479px;height:47px}
.spr-mask-p1-title{-webkit-mask-position:-1305px 0;width:1476px;height:119px}
.spr-mask-p1-wrap1-bg{-webkit-mask-position:0 -426px;width:1209px;height:148px}
.spr-mask-p1-wrap2-bg{-webkit-mask-position:0 0;width:1300px;height:421px}
.spr-mask-slide2start{-webkit-mask-position:-2124px -407px;width:181px;height:28px}
.spr-mask-totop{-webkit-mask-position:-1214px -426px;width:50px;height:50px}
.spr-mask-upgrade{-webkit-mask-position:-1821px -485px;width:49px;height:33px}
.spr-mask-widget-close{-webkit-mask-position:-2310px -407px;width:24px;height:24px}
.btn-play,.btn-play-close,.p2-bg-1,.p2-bg-2,.p2-main-bg-1,.p2-main-bg-2,.p2-main-border-1,.p2-main-border-2,.p2-navi-1-1,.p2-navi-1-2,.p2-navi-2-1,.p2-navi-2-2,.p2-navi-bg,.part2 .play-btn,.part2 .play-btn.close,.part2 .sidebar,.part2.bg1 .content .main,.part2.bg1 .content .main::after,.part2.bg1 .content .progress,.part2.bg1 .content .progress .pbar,.part2.bg1 .content .progress .pbar .node,.part2.bg1 .content .progress .pbar .node.on,.part2.bg1 .content .progress .pbar .thumb span,.part2.bg1 .content .progress .pbar i,.part2.bg1 .content .sidebar .navi1,.part2.bg1 .content .sidebar .navi2,.part2.bg2 .content .main,.part2.bg2 .content .main::after,.part2.bg2 .content .progress,.part2.bg2 .content .progress .pbar,.part2.bg2 .content .progress .pbar .node,.part2.bg2 .content .progress .pbar .node.on,.part2.bg2 .content .progress .pbar .thumb span,.part2.bg2 .content .progress .pbar i,.part2.bg2 .content .sidebar .navi1,.part2.bg2 .content .sidebar .navi2,.progress-icon-1,.progress-icon-2,.progress-node,.progress-node-1-on,.progress-node-2-on,.progress-thumb-1,.progress-thumb-2,.progress-track-1,.progress-track-2,.spr-part2{background-image:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/spr-part2.png?2025_9_15_11_43_52);background-size:2217px 1958px;background-repeat:no-repeat}
.btn-play-close{background-position:-2146px -716px;width:55px;height:55px}
.btn-play{background-position:-2146px -627px;width:55px;height:55px}
.p2-bg-1,.part2.bg1 .content .progress{background-position:0 -1100px;width:1120px;height:220px}
.p2-bg-2,.part2.bg2 .content .progress{background-position:0 -1325px;width:1120px;height:220px}
.p2-main-bg-1,.part2.bg1 .content .main{background-position:0 -627px;width:940px;height:468px}
.p2-main-bg-2,.part2.bg2 .content .main{background-position:-945px -627px;width:940px;height:468px}
.p2-main-border-1,.part2.bg1 .content .main::after{background-position:0 0;width:1106px;height:622px}
.p2-main-border-2,.part2.bg2 .content .main::after{background-position:-1111px 0;width:1106px;height:602px}
.p2-navi-1-1,.part2.bg1 .content .sidebar .navi1{background-position:-1890px -627px;width:251px;height:84px}
.p2-navi-1-2,.part2.bg1 .content .sidebar .navi2{background-position:-1890px -716px;width:251px;height:84px}
.p2-navi-2-1,.part2.bg2 .content .sidebar .navi1{background-position:-1890px -805px;width:251px;height:84px}
.p2-navi-2-2,.part2.bg2 .content .sidebar .navi2{background-position:-1890px -894px;width:251px;height:84px}
.p2-navi-bg{background-position:0 -1550px;width:8px;height:408px}
.part2.bg1 .content .progress .pbar i,.progress-icon-1{background-position:-1890px -983px;width:118px;height:44px}
.part2.bg2 .content .progress .pbar i,.progress-icon-2{background-position:-2013px -983px;width:118px;height:44px}
.part2.bg1 .content .progress .pbar .node.on,.progress-node-1-on{background-position:-2146px -805px;width:25px;height:25px}
.part2.bg2 .content .progress .pbar .node.on,.progress-node-2-on{background-position:-2176px -805px;width:25px;height:25px}
.part2.bg1 .content .progress .pbar .node,.part2.bg2 .content .progress .pbar .node,.progress-node{background-position:-2146px -835px;width:25px;height:25px}
.part2.bg1 .content .progress .pbar .thumb span,.progress-thumb-1{background-position:-1125px -1166px;width:1081px;height:7px}
.part2.bg2 .content .progress .pbar .thumb span,.progress-thumb-2{background-position:-1111px -607px;width:1082px;height:7px}
.part2.bg1 .content .progress .pbar,.progress-track-1{background-position:-1125px -1133px;width:1086px;height:28px}
.part2.bg2 .content .progress .pbar,.progress-track-2{background-position:-1125px -1100px;width:1086px;height:28px}
.part2.bg1 .content .main video,.part2.bg2 .content .main video,.spr-mask-btn-play,.spr-mask-btn-play-close,.spr-mask-p2-bg-1,.spr-mask-p2-bg-2,.spr-mask-p2-main-bg-1,.spr-mask-p2-main-bg-2,.spr-mask-p2-main-border-1,.spr-mask-p2-main-border-2,.spr-mask-p2-navi-1-1,.spr-mask-p2-navi-1-2,.spr-mask-p2-navi-2-1,.spr-mask-p2-navi-2-2,.spr-mask-p2-navi-bg,.spr-mask-progress-icon-1,.spr-mask-progress-icon-2,.spr-mask-progress-node,.spr-mask-progress-node-1-on,.spr-mask-progress-node-2-on,.spr-mask-progress-thumb-1,.spr-mask-progress-thumb-2,.spr-mask-progress-track-1,.spr-mask-progress-track-2,.spr-mask-spr-part2{-webkit-mask-image:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/spr-part2.png?2025_9_15_11_43_52);-webkit-mask-size:2217px 1958px;-webkit-mask-repeat:no-repeat}
.spr-mask-btn-play-close{-webkit-mask-position:-2146px -716px;width:55px;height:55px}
.spr-mask-btn-play{-webkit-mask-position:-2146px -627px;width:55px;height:55px}
.spr-mask-p2-bg-1{-webkit-mask-position:0 -1100px;width:1120px;height:220px}
.spr-mask-p2-bg-2{-webkit-mask-position:0 -1325px;width:1120px;height:220px}
.part2.bg1 .content .main video,.spr-mask-p2-main-bg-1{-webkit-mask-position:0 -627px;width:940px;height:468px}
.part2.bg2 .content .main video,.spr-mask-p2-main-bg-2{-webkit-mask-position:-945px -627px;width:940px;height:468px}
.spr-mask-p2-main-border-1{-webkit-mask-position:0 0;width:1106px;height:622px}
.spr-mask-p2-main-border-2{-webkit-mask-position:-1111px 0;width:1106px;height:602px}
.spr-mask-p2-navi-1-1{-webkit-mask-position:-1890px -627px;width:251px;height:84px}
.spr-mask-p2-navi-1-2{-webkit-mask-position:-1890px -716px;width:251px;height:84px}
.spr-mask-p2-navi-2-1{-webkit-mask-position:-1890px -805px;width:251px;height:84px}
.spr-mask-p2-navi-2-2{-webkit-mask-position:-1890px -894px;width:251px;height:84px}
.spr-mask-p2-navi-bg{-webkit-mask-position:0 -1550px;width:8px;height:408px}
.spr-mask-progress-icon-1{-webkit-mask-position:-1890px -983px;width:118px;height:44px}
.spr-mask-progress-icon-2{-webkit-mask-position:-2013px -983px;width:118px;height:44px}
.spr-mask-progress-node-1-on{-webkit-mask-position:-2146px -805px;width:25px;height:25px}
.spr-mask-progress-node-2-on{-webkit-mask-position:-2176px -805px;width:25px;height:25px}
.spr-mask-progress-node{-webkit-mask-position:-2146px -835px;width:25px;height:25px}
.spr-mask-progress-thumb-1{-webkit-mask-position:-1125px -1166px;width:1081px;height:7px}
.spr-mask-progress-thumb-2{-webkit-mask-position:-1111px -607px;width:1082px;height:7px}
.spr-mask-progress-track-1{-webkit-mask-position:-1125px -1133px;width:1086px;height:28px}
.spr-mask-progress-track-2{-webkit-mask-position:-1125px -1100px;width:1086px;height:28px}
.p3-img-1,.p3-item-1,.p3-item-2,.p3-item-3,.p3-item-4,.p3-item-5,.p3-item-6,.p3-item-7,.p3-item-8,.p3-lottery-bg,.p3-title,.part3 .img,.spr-part3,.step1,.step2,.step3,.step4,.step5,.step6,.step7,.step8,.step9{background-image:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/spr-part3.png?2025_9_15_11_43_52);background-size:2681px 1013px;background-repeat:no-repeat}
.p3-img-1{background-position:0 -340px;width:1200px;height:299px}
.p3-item-1{background-position:-2247px -205px;width:261px;height:104px}
.p3-item-2{background-position:-2247px -361px;width:261px;height:104px}
.p3-item-3{background-position:-798px -909px;width:261px;height:104px}
.p3-item-4{background-position:-2247px -96px;width:261px;height:104px}
.p3-item-5{background-position:-532px -909px;width:261px;height:104px}
.p3-item-6{background-position:-266px -909px;width:261px;height:104px}
.p3-item-7{background-position:0 -909px;width:261px;height:104px}
.p3-item-8{background-position:-2247px -470px;width:261px;height:104px}
.p3-lottery-bg{background-position:0 0;width:1200px;height:335px}
.p3-title{background-position:-1205px 0;width:1476px;height:91px}
.step1{background-position:-1205px -96px;width:516px;height:260px}
.step2{background-position:-2084px -644px;width:516px;height:260px}
.step3{background-position:-1563px -644px;width:516px;height:260px}
.step4{background-position:-1042px -644px;width:516px;height:260px}
.step5{background-position:-521px -644px;width:516px;height:260px}
.step6{background-position:0 -644px;width:516px;height:260px}
.step7{background-position:-1726px -361px;width:516px;height:260px}
.step8{background-position:-1205px -361px;width:516px;height:260px}
.step9{background-position:-1726px -96px;width:516px;height:260px}
.spr-mask-p3-img-1,.spr-mask-p3-item-1,.spr-mask-p3-item-2,.spr-mask-p3-item-3,.spr-mask-p3-item-4,.spr-mask-p3-item-5,.spr-mask-p3-item-6,.spr-mask-p3-item-7,.spr-mask-p3-item-8,.spr-mask-p3-lottery-bg,.spr-mask-p3-title,.spr-mask-spr-part3,.spr-mask-step1,.spr-mask-step2,.spr-mask-step3,.spr-mask-step4,.spr-mask-step5,.spr-mask-step6,.spr-mask-step7,.spr-mask-step8,.spr-mask-step9{-webkit-mask-image:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/spr-part3.png?2025_9_15_11_43_52);-webkit-mask-size:2681px 1013px;-webkit-mask-repeat:no-repeat}
.spr-mask-p3-img-1{-webkit-mask-position:0 -340px;width:1200px;height:299px}
.spr-mask-p3-item-1{-webkit-mask-position:-2247px -205px;width:261px;height:104px}
.spr-mask-p3-item-2{-webkit-mask-position:-2247px -361px;width:261px;height:104px}
.spr-mask-p3-item-3{-webkit-mask-position:-798px -909px;width:261px;height:104px}
.spr-mask-p3-item-4{-webkit-mask-position:-2247px -96px;width:261px;height:104px}
.spr-mask-p3-item-5{-webkit-mask-position:-532px -909px;width:261px;height:104px}
.spr-mask-p3-item-6{-webkit-mask-position:-266px -909px;width:261px;height:104px}
.spr-mask-p3-item-7{-webkit-mask-position:0 -909px;width:261px;height:104px}
.spr-mask-p3-item-8{-webkit-mask-position:-2247px -470px;width:261px;height:104px}
.spr-mask-p3-lottery-bg{-webkit-mask-position:0 0;width:1200px;height:335px}
.spr-mask-p3-title{-webkit-mask-position:-1205px 0;width:1476px;height:91px}
.spr-mask-step1{-webkit-mask-position:-1205px -96px;width:516px;height:260px}
.spr-mask-step2{-webkit-mask-position:-2084px -644px;width:516px;height:260px}
.spr-mask-step3{-webkit-mask-position:-1563px -644px;width:516px;height:260px}
.spr-mask-step4{-webkit-mask-position:-1042px -644px;width:516px;height:260px}
.spr-mask-step5{-webkit-mask-position:-521px -644px;width:516px;height:260px}
.spr-mask-step6{-webkit-mask-position:0 -644px;width:516px;height:260px}
.spr-mask-step7{-webkit-mask-position:-1726px -361px;width:516px;height:260px}
.spr-mask-step8{-webkit-mask-position:-1205px -361px;width:516px;height:260px}
.spr-mask-step9{-webkit-mask-position:-1726px -96px;width:516px;height:260px}
.dia1,.dia1-bg,.dia2,.dia2-bg,.spr-pop{background-image:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/spr-pop.png?2025_9_15_11_43_52);background-size:598px 571px;background-repeat:no-repeat}
.dia1-bg{background-position:0 -328px;width:598px;height:243px}
.dia2-bg{background-position:0 0;width:598px;height:323px}
.spr-mask-dia1-bg,.spr-mask-dia2-bg,.spr-mask-spr-pop{-webkit-mask-image:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/spr-pop.png?2025_9_15_11_43_52);-webkit-mask-size:598px 571px;-webkit-mask-repeat:no-repeat}
.spr-mask-dia1-bg{-webkit-mask-position:0 -328px;width:598px;height:243px}
.spr-mask-dia2-bg{-webkit-mask-position:0 0;width:598px;height:323px}
.qConnectLogin{z-index:999999999!important}
@font-face{font-family:reeji;src:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/ReeJi.TTF)}
body,html{background-color:#1f2d5d;width:100%;height:calc(100vh - 42px)}
.g-wrap{width:100%;height:100%;overflow-y:visible}
a{display:flex;-webkit-transition:filter .3s,border .3s,color .3s;transition:filter .3s,border .3s,color .3s}
a:hover{text-decoration:none}
.pageBoxSwiper{width:100%;height:100%}
.pageBoxSwiper .swiper-wrapper{width:100%;height:100%}
.pageBoxSwiper .swiper-wrapper .swiper-slide.slide-auto{height:auto!important}
.wraper{background:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/bg1.jpg) no-repeat center center/cover;width:100%;height:100%;position:relative}
.wraper.part1{background:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/bg1.jpg) no-repeat center center/cover}
.wraper.part2.bg1{background:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/bg2-1.jpg) no-repeat center center/cover}
.wraper.part2.bg2{background:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/bg2-2.jpg) no-repeat center center/cover}
.bottom-text{display:flex;width:100%;height:60px;justify-content:center;align-content:space-around;align-items:center;text-align:center;background-color:#1c1c1c;flex-wrap:wrap;flex-direction:column}
.bottom-text a{color:#bde6f8;font-size:16px;text-decoration:underline}
.bottom-text a:hover{text-decoration:underline}
.cont1,.part1 .content{width:1476px;height:907px;position:absolute;top:50%;left:50%;margin:calc(-907px / 2) 0 0 calc(-1476px / 2)}
.cont2-1,.part2.bg1 .content{width:1123px;height:937px;position:absolute;top:50%;left:50%;margin:calc(-937px / 2) 0 0 calc(-1123px / 2)}
.cont2-2,.part2.bg2 .content{width:1123px;height:937px;position:absolute;background-position-y:20px;top:50%;left:50%;margin:calc(-937px / 2) 0 0 calc(-1123px / 2)}
.cont3,.part3 .content{width:1476px;height:814px;position:absolute;top:50%;left:50%;margin:calc(-814px / 2) 0 0 calc(-1476px / 2)}
.p1-btn-bg,.p1-btn-claim2,.part1 .select-wrap ul li{display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;font-family:reeji,serif;font-size:15px;text-align:center;line-height:1.1}
.p1-btn-bg>span,.p1-btn-claim2>span,.part1 .select-wrap ul li>span{background:linear-gradient(to bottom,#c4e6ff 30%,#fff 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:100%}
.p1-btn-main-bg-1,.p1-btn-main-bg-2{display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;font-family:reeji,serif;font-size:26px}
.p1-btn-main-bg-1>span,.p1-btn-main-bg-2>span{background:linear-gradient(to bottom,#0b347a 30%,#145eba 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.btn-slidedown{position:absolute;transform:translateX(-50%);left:50%;bottom:-20px}
.banner{background:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/banner.jpg) no-repeat center center/cover;width:100%;height:100%;position:relative}
.banner .logo-cf{background:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/logo-cf.png) no-repeat center center/cover;width:calc(422px / 2);height:calc(95px / 2);position:absolute;top:50px;left:50px;transform-origin:top left}
.banner .logo-yxjh{background:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/logo-yxjh.png) no-repeat center center/cover;width:calc(866px / 2);height:calc(588px / 2)}
.banner .rightBottom{position:absolute;right:50px;bottom:50px;transform-origin:right bottom}
.banner .rightBottom .p1-btn-main-bg-1{margin:30px auto 0}
.banner .rightTop{position:absolute;right:20px;top:20px}
.banner .login-bg{background:url(//game.gtimg.cn/images/cf/cp/a20250702cfhero/login-bg.png) no-repeat center center/100% 100%;min-width:381px;min-height:35px;display:inline-flex;position:absolute;transform:translateX(-50%);left:50%;bottom:80px;justify-content:center;align-content:center;align-items:center;font-size:18px;color:#fff;white-space:nowrap}
.banner .login-bg a{color:#fff;display:inline}
.banner .slide2start{position:absolute;transform:translateX(-50%);left:50%;bottom:40px}
.part1{box-sizing:border-box}
.part1 .select-wrap{position:relative}
.part1 .select-wrap a{font-family:serif;font-size:16px;text-align:center;line-height:1.1;box-sizing:border-box;padding:0 8px;position:relative}
.part1 .select-wrap a i{position:absolute;transform:translateY(-50%);top:50%;right:5px}
.part1 .select-wrap ul{display:none;position:absolute;z-index:3}
.part1 .select-wrap ul li{font-family:serif;font-size:16px;text-align:center;line-height:1.1;box-sizing:border-box;padding:0 8px;cursor:pointer}
.part1 .wrap-box1{margin:6px auto;position:relative}
.part1 .wrap-box1 .block1{display:flex;justify-content:space-between;position:absolute;top:92px;left:21px;width:254px}
.part1 .wrap-box1 .block2{display:flex;justify-content:space-between;position:absolute;top:92px;right:21px;width:254px}
.part1 .wrap-box2{margin:18px auto 100px;position:relative;padding-top:1px}
.part1 .wrap-box2 .text{text-align:center;font-size:16px;color:#fff;margin:30px 0 0;height:20px}
.part1 .wrap-box2 .text>i{display:inline-block;vertical-align:middle}
.part1 .wrap-box2 .wrap-box{margin:30px 50px 0;padding-top:1px;display:flex;justify-content:space-between}
.part1 .wrap-box2 .wrap-box>div{position:relative}
.part1 .wrap-box2 .wrap-box>div .p1-item-expand{position:absolute;transform:translateX(-50%);left:50%;bottom:-49px;justify-content:center;align-items:center;color:#0f478d;padding-top:5px;font-size:18px;display:none}
.part1 .wrap-box2 .wrap-box>div .btn-wrap{position:absolute;transform:translateX(-50%);left:50%;bottom:-144px;width:100%;justify-content:center;align-items:center;display:none}
.part1 .wrap-box2 .wrap-box>div.normal>div.normal{display:flex}
.part1 .wrap-box2 .wrap-box>div.done>div.done{display:flex}
.part1 .wrap-box2 .wrap-box>div.select>div.select{display:flex}
.part1 .wrap-box2 .wrap-box>div.ingoing>div.ingoing{display:flex}
.part1 .wrap-box2 .p1-item-1.done::after,.part1 .wrap-box2 .p1-item-1.on::after{content:'';position:absolute;background-position:-1901px -124px;width:595px;height:274px;transform:translate(-50%,-50%);top:48%;left:52.5%}
.part1 .wrap-box2 .p1-item-2.done::after,.part1 .wrap-box2 .p1-item-2.on::after{content:'';position:absolute;background-position:-591px -579px;width:589px;height:264px;transform:translate(-50%,-50%);top:49.5%;left:47.5%}
.part1 .wrap-box3{font-size:18px;color:#d5e4ff;text-align:center}
.part1 .wrap-box3 a{display:inline-flex;vertical-align:middle}
.part2{box-sizing:border-box}
.part2.bg1 .content .main::after{top:51%}
.part2.bg1 .content .main video{opacity:0;position:absolute}
.part2.bg1 .content .main video.item1{opacity:1}
.part2.bg1 .content .progress{display:none}
.part2.bg1 .content .progress .pbar .thumb span{display:block}
.part2.bg1 .content .progress .pbar i{display:block}
.part2.bg1 .content .progress.prog1{display:block}
.part2.bg1 .content .play-btn{display:none}
.part2.bg1 .content .play-btn.item1{display:block}
.part2.bg2 .content .main::after{top:calc(50% + 13px)}
.part2.bg2 .content .main video{opacity:0;position:absolute}
.part2.bg2 .content .main video.item2{opacity:1}
.part2.bg2 .content .progress{display:none}
.part2.bg2 .content .progress .pbar .thumb span{display:block}
.part2.bg2 .content .progress .pbar i{display:block}
.part2.bg2 .content .progress.prog2{display:block}
.part2.bg2 .content .play-btn{display:none}
.part2.bg2 .content .play-btn.item2{display:block}
.part2 .part2.bg1 .content .main video{display:none}
.part2 .sidebar{background-position:0 -1550px;width:8px;height:408px;position:absolute;left:-261px;top:69px;box-sizing:border-box;padding:100px 0}
.part2 .sidebar>a{margin:0 0 43px -23px}
.part2 .main{margin:73px auto 0;position:relative}
.part2 .main::after{content:'';position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}
.part2 .progress{margin:99px auto 0;box-sizing:border-box;padding-top:1px}
.part2 .progress .pbar-box.h5-half{display:none}
.part2 .progress .pbar{position:relative;margin:9px auto 0;transform:translateX(3px)}
.part2 .progress .pbar .thumb{position:absolute;top:12px;left:3px;overflow:hidden;height:10px}
.part2 .progress .pbar .thumb>span{position:absolute}
.part2 .progress .pbar>i{position:absolute;top:70%;transform:translate(-93px,-50%)}
.part2 .progress .pbar .node-wrap{position:absolute;display:flex}
.part2 .progress .node-wrap{width:100%;position:absolute;transform:translateX(-50%);left:50%;top:2px}
.part2 .progress .node-wrap .node:nth-child(1){margin-left:73.5px}
.part2 .progress .node-wrap .node:nth-child(2),.part2 .progress .node-wrap .node:nth-child(3),.part2 .progress .node-wrap .node:nth-child(4),.part2 .progress .node-wrap .node:nth-child(5),.part2 .progress .node-wrap .node:nth-child(6){margin-left:158px}
.part2 .play-btn{background-position:-2146px -627px;width:55px;height:55px;position:absolute;top:40px;right:0}
.part2 .play-btn.close{background-position:-2146px -716px;width:55px;height:55px}
.part2 .btn-slidedown{position:absolute;transform:translateX(-50%);left:50%;bottom:0}
.part3 .img{margin:15px auto 0;display:flex;justify-content:center;align-items:center;background-position:0 -340px;width:1200px;height:299px}
.part3 .img .scroll{width:95%;height:90%;display:flex;flex-wrap:wrap;justify-content:center;overflow-x:hidden;overflow-y:scroll}
.part3 .img .scroll>div{margin:5px 10px}
.part3 .p3-lottery-bg{margin:20px auto 0;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center;padding:50px 0 0 0;box-sizing:border-box}
.part3 .p3-lottery-bg>div{margin:6px}
.part3 .p3-lottery-bg>a{position:absolute;transform:translateX(-50%);left:50%;bottom:-54px}
.widget{position:fixed;z-index:1}
.widget .close{background-position:-2310px -407px;width:24px;height:24px;position:absolute;top:20px;right:10px}
.widget .p1-btn-claim2{position:absolute;transform:translateX(-50%);left:50%;bottom:5px}
.widget .cont{width:100%;text-align:center;height:60px;color:#fff;font-size:16px;box-sizing:border-box;padding:40px 20px 0}
.widget.widget1{top:10%;right:0}
.widget.widget2{top:calc(10% + 150px);right:0}
.totop{position:fixed;bottom:10%;right:2%;z-index:2;display:none}
#afooter a{display:inline}
.dia{display:none;position:relative;padding-top:1px;box-sizing:border-box}
.dia .close{background-position:-2310px -407px;width:24px;height:24px;position:absolute;top:20px;right:10px}
.dia .cont{color:#fff;font-size:18px;text-align:center;display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;height:100%}
.dia .cont .text{width:100%;margin:5px 0}
.dia1{background-position:0 -328px;width:598px;height:243px}
.dia1 .p1-btn-bg,.dia1 .part1 .select-wrap ul li,.part1 .select-wrap ul .dia1 li{font-size:20px}
.dia2{background-position:0 0;width:598px;height:323px}
.dia2 .qrcode{width:200px;height:200px}
.dia2 .qrcode img{width:100%;height:100%;object-fit:contain;object-position:center center}
body.neiqian{width:1240px;margin:0 auto;height:100vh;overflow-x:hidden}
body.neiqian .g-wrap .banner{height:50px;background:0 0}
body.neiqian .g-wrap .banner .logo-cf,body.neiqian .g-wrap .banner .rightBottom,body.neiqian .g-wrap .banner .rightTop,body.neiqian .g-wrap .banner .slide2start{display:none}
body.neiqian .g-wrap .banner .login-bg{bottom:10px}
body.neiqian .g-wrap .part2 .sidebar{left:-185px}
/*!# sourceMappingURL=index.css.map */
