@charset "UTF-8";
*{box-sizing:border-box}
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}
body{padding-top:42px}
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}
/*!! 通用底部样式*/
#afooter{background:#1c1c1c;text-align:center}
#afooter .wrap_ieg{width:1240px;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}
#_overlay_,#actTitleWrap,.ost,.ost_box,body{min-width:1200px!important}
.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)}
.arrow-l1,.arrow-r1,.btn-go,.btn-go_web,.btn-loupe,.btn-play,.btn-play_game,.btn-switch,.deco1,.deco2,.deco3,.deco4,.deco5,.deco6,.icon-point1,.icon-point1-on,.icon1,.icon2,.icon3,.icon4,.label-bg1,.label-bg2,.label-bg3,.main .nav-box .con1 .item.on::after,.main .nav-box .con1 .item.on::before,.main .t1-part1 .con1::after,.main .t1-part1 .con1::before,.main .t2-part1 .con2 .desc span::after,.main .t2-part4 .con1 .p5-item1::after,.main .t2-part5 .con1 .item2::after,.main .t2-part6 .con2 .desc span::after,.main .t2-part7 .con1::after,.main .t2-part7 .con2 .top-box::after,.main .t2-part8 .con1 .item-box::after,.main .t2-part9 .con1 .con2 .desc span::after,.main .t2-part9 .con1 .item-box::after,.p1-frame1,.p10-bg1,.p10-frame1,.p10-title,.p2-frame1,.p2-frame2,.p2-title,.p3-title,.p4-time,.p4-title,.p5-title,.p6-bg1,.p6-title,.p7-bg1,.p7-frame1,.p7-title,.p8-frame1,.p8-title,.p9-bg1,.p9-title,.spr-pc,.swiper-control-box .swiper-pagination .swiper-pagination-bullet,.swiper-control-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.t1-p1-frame1,.t1-p1-frame2,.t1-p1-title,.t1-title,.t2-title,.t3-p1-title,.t3-title,.text-bg1,.text-bg2,.text-bg3,.text-bg4,.top-nav-bg,.top-nav-box .top-nav1.on,.top-nav-box .top-nav2.on,.top-nav-box .top-nav3.on,.top-nav1,.top-nav1-on,.top-nav2,.top-nav2-on,.top-nav3,.top-nav3-on{background-image:url(//game.gtimg.cn/images/x52/cp/a20251030main/spr-pc.png?2025_11_10_16_51_35);background-size:5525px 5241px;background-repeat:no-repeat}
.arrow-l1{background-position:-5463px -1373px;width:36px;height:36px}
.arrow-r1{background-position:-5463px -1332px;width:36px;height:36px}
.btn-go{background-position:-4551px -1962px;width:585px;height:133px}
.btn-go_web{background-position:-4551px -2238px;width:585px;height:133px}
.btn-loupe{background-position:-5463px -1265px;width:62px;height:62px}
.btn-play{background-position:-5373px -1640px;width:134px;height:134px}
.btn-play_game{background-position:-4551px -2100px;width:585px;height:133px}
.btn-switch{background-position:-5396px -2194px;width:124px;height:36px}
.deco1,.main .nav-box .con1 .item.on::before{background-position:-5191px -1227px;width:246px;height:25px}
.deco2{background-position:-5075px -1809px;width:200px;height:36px}
.deco3{background-position:-4551px -1265px;width:494px;height:370px}
.deco4,.main .t2-part7 .con1::after{background-position:-5075px -1640px;width:293px;height:164px}
.deco5,.main .t2-part9 .con1 .item-box::after{background-position:-4551px -1640px;width:519px;height:208px}
.deco6,.main .t2-part8 .con1 .item-box::after{background-position:-3845px -864px;width:701px;height:1867px}
.icon-point1-on,.swiper-control-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-position:-5504px -864px;width:16px;height:16px}
.icon-point1,.swiper-control-box .swiper-pagination .swiper-pagination-bullet{background-position:-5504px -885px;width:16px;height:16px}
.icon1,.main .nav-box .con1 .item.on::after,.main .t2-part4 .con1 .p5-item1::after{background-position:-5396px -2100px;width:88px;height:89px}
.icon2,.main .t1-part1 .con1::before,.main .t2-part1 .con2 .desc span::after,.main .t2-part5 .con1 .item2::after,.main .t2-part7 .con2 .top-box::after{background-position:-4551px -2592px;width:172px;height:138px}
.icon3,.main .t1-part1 .con1::after,.main .t2-part6 .con2 .desc span::after{background-position:-5396px -1962px;width:124px;height:99px}
.icon4,.main .t2-part9 .con1 .con2 .desc span::after{background-position:-5504px -906px;width:16px;height:16px}
.label-bg1{background-position:-5396px -2066px;width:113px;height:28px}
.label-bg2{background-position:-5280px -1809px;width:232px;height:24px}
.label-bg3{background-position:-4884px -2513px;width:250px;height:51px}
.p1-frame1{background-position:-1305px -3080px;width:1601px;height:439px}
.p10-bg1{background-position:-1920px 0;width:1920px;height:1184px}
.p10-frame1{background-position:-4551px -864px;width:635px;height:396px}
.p10-title{background-position:-1925px -4756px;width:1920px;height:240px}
.p2-frame1{background-position:-3845px 0;width:1680px;height:859px}
.p2-frame2{background-position:-5050px -1265px;width:408px;height:358px}
.p2-title{background-position:-1925px -5001px;width:1920px;height:240px}
.p3-title{background-position:0 -4266px;width:1920px;height:240px}
.p4-time{background-position:-4551px -2513px;width:328px;height:74px}
.p4-title{background-position:-1607px -2833px;width:1920px;height:240px}
.p5-title{background-position:0 -5001px;width:1920px;height:240px}
.p6-bg1{background-position:0 -1970px;width:1602px;height:1105px}
.p6-title{background-position:0 -4511px;width:1920px;height:240px}
.p7-bg1{background-position:-1920px -1189px;width:1920px;height:745px}
.p7-frame1{background-position:-5191px -864px;width:308px;height:358px}
.p7-title{background-position:0 -4021px;width:1920px;height:240px}
.p8-frame1{background-position:-1607px -1970px;width:1840px;height:858px}
.p8-title{background-position:-1925px -4266px;width:1920px;height:240px}
.p9-bg1{background-position:0 0;width:1915px;height:1965px}
.p9-title{background-position:-1925px -4511px;width:1920px;height:240px}
.t1-p1-frame1{background-position:0 -3080px;width:1300px;height:936px}
.t1-p1-frame2{background-position:-3845px -2736px;width:1300px;height:295px}
.t1-p1-title{background-position:0 -4756px;width:1920px;height:240px}
.t1-title{background-position:-2911px -3080px;width:1915px;height:267px}
.t2-title{background-position:-1305px -3524px;width:1915px;height:267px}
.t3-p1-title{background-position:-1925px -4021px;width:1920px;height:240px}
.t3-title{background-position:-3225px -3524px;width:1915px;height:267px}
.text-bg1{background-position:-2499px -3796px;width:1189px;height:84px}
.text-bg2{background-position:-3693px -3796px;width:1189px;height:64px}
.text-bg3{background-position:-1305px -3796px;width:1189px;height:104px}
.text-bg4{background-position:-4551px -1853px;width:949px;height:104px}
.top-nav-bg{background-position:-2911px -3352px;width:1920px;height:145px}
.top-nav-box .top-nav1.on,.top-nav1-on{background-position:-5141px -2100px;width:250px;height:132px}
.top-nav1{background-position:-5141px -1962px;width:250px;height:132px}
.top-nav-box .top-nav2.on,.top-nav2-on{background-position:-5061px -2376px;width:250px;height:132px}
.top-nav2{background-position:-4551px -2376px;width:250px;height:132px}
.top-nav-box .top-nav3.on,.top-nav3-on{background-position:-5141px -2238px;width:250px;height:132px}
.top-nav3{background-position:-4806px -2376px;width:250px;height:132px}
.p1-item1,.p1-item1-on,.p1-item1.on,.p1-item2,.p1-item2-on,.p1-item2.on,.p1-item3,.p1-item3-on,.p1-item3.on,.p3-item1,.p3-item2,.p4-item1,.p5-item1,.spr-pc-item,.t1-p1-item1,.t3-p1-item1{background-image:url(//game.gtimg.cn/images/x52/cp/a20251030main/spr-pc-item.png?2025_11_10_16_51_35);background-size:3645px 2816px;background-repeat:no-repeat}
.p1-item1-on,.p1-item1.on{background-position:-3000px -1168px;width:250px;height:370px}
.p1-item1{background-position:-1980px -1168px;width:250px;height:370px}
.p1-item2-on,.p1-item2.on{background-position:-2745px -1168px;width:250px;height:370px}
.p1-item2{background-position:-2490px -1168px;width:250px;height:370px}
.p1-item3-on,.p1-item3.on{background-position:-2235px -1168px;width:250px;height:370px}
.p1-item3{background-position:-1725px -1168px;width:250px;height:370px}
.p3-item1{background-position:0 -1716px;width:860px;height:1100px}
.p3-item2{background-position:-865px -1716px;width:770px;height:1000px}
.p4-item1{background-position:0 0;width:1720px;height:767px}
.p5-item1{background-position:-1725px 0;width:1920px;height:609px}
.t1-p1-item1{background-position:-1725px -614px;width:1920px;height:549px}
.t3-p1-item1{background-position:0 -772px;width:1382px;height:939px}
.nav-btn-TOP,.nav-btn-close,.nav-btn-open,.nav-deco1,.nav-list-wrap .nav-slide-box .nav-list li .btn-close::after,.nav-list-wrap .t1-p1-nav.on,.nav-list-wrap .t1-p2-nav.on,.nav-list-wrap .t2-p1-nav.on,.nav-list-wrap .t2-p2-nav.on,.nav-list-wrap .t2-p3-nav.on,.nav-list-wrap .t2-p4-nav.on,.nav-list-wrap .t2-p5-nav.on,.nav-list-wrap .t2-p6-nav.on,.nav-list-wrap .t2-p7-nav.on,.nav-list-wrap .t2-p8-nav.on,.nav-list-wrap .t2-p9-nav.on,.spr-pc-nav,.t1-nav-frame,.t1-p1-nav,.t1-p1-nav-on,.t1-p2-nav,.t1-p2-nav-on,.t2-nav-frame,.t2-p1-nav,.t2-p1-nav-on,.t2-p2-nav,.t2-p2-nav-on,.t2-p3-nav,.t2-p3-nav-on,.t2-p4-nav,.t2-p4-nav-on,.t2-p5-nav,.t2-p5-nav-on,.t2-p6-nav,.t2-p6-nav-on,.t2-p7-nav,.t2-p7-nav-on,.t2-p8-nav,.t2-p8-nav-on,.t2-p9-nav,.t2-p9-nav-on{background-image:url(//game.gtimg.cn/images/x52/cp/a20251030main/spr-pc-nav.png?2025_11_10_16_51_35);background-size:1067px 766px;background-repeat:no-repeat}
.nav-btn-TOP{background-position:-951px -401px;width:55px;height:37px}
.nav-btn-close{background-position:-937px -515px;width:130px;height:38px}
.nav-btn-open{background-position:-791px -162px;width:69px;height:234px}
.nav-deco1,.nav-list-wrap .nav-slide-box .nav-list li .btn-close::after{background-position:-951px -443px;width:88px;height:10px}
.t1-nav-frame{background-position:-255px 0;width:250px;height:446px}
.nav-list-wrap .t1-p1-nav.on,.t1-p1-nav-on{background-position:-510px -162px;width:276px;height:76px}
.t1-p1-nav{background-position:-791px -572px;width:141px;height:52px}
.nav-list-wrap .t1-p2-nav.on,.t1-p2-nav-on{background-position:-510px -243px;width:276px;height:76px}
.t1-p2-nav{background-position:-791px -515px;width:141px;height:52px}
.t2-nav-frame{background-position:0 0;width:250px;height:766px}
.nav-list-wrap .t2-p1-nav.on,.t2-p1-nav-on{background-position:-510px -405px;width:276px;height:76px}
.t2-p1-nav{background-position:-865px -276px;width:162px;height:52px}
.nav-list-wrap .t2-p2-nav.on,.t2-p2-nav-on{background-position:-510px -567px;width:276px;height:76px}
.t2-p2-nav{background-position:-791px -629px;width:141px;height:52px}
.nav-list-wrap .t2-p3-nav.on,.t2-p3-nav-on{background-position:-510px 0;width:276px;height:76px}
.t2-p3-nav{background-position:-791px -401px;width:155px;height:52px}
.nav-list-wrap .t2-p4-nav.on,.t2-p4-nav-on{background-position:-791px -81px;width:276px;height:76px}
.t2-p4-nav{background-position:-865px -162px;width:184px;height:52px}
.nav-list-wrap .t2-p5-nav.on,.t2-p5-nav-on{background-position:-791px 0;width:276px;height:76px}
.t2-p5-nav{background-position:-255px -451px;width:141px;height:52px}
.nav-list-wrap .t2-p6-nav.on,.t2-p6-nav-on{background-position:-510px -486px;width:276px;height:76px}
.t2-p6-nav{background-position:-791px -458px;width:155px;height:52px}
.nav-list-wrap .t2-p7-nav.on,.t2-p7-nav-on{background-position:-510px -324px;width:276px;height:76px}
.t2-p7-nav{background-position:-865px -219px;width:180px;height:52px}
.nav-list-wrap .t2-p8-nav.on,.t2-p8-nav-on{background-position:-510px -81px;width:276px;height:76px}
.t2-p8-nav{background-position:-865px -333px;width:160px;height:52px}
.nav-list-wrap .t2-p9-nav.on,.t2-p9-nav-on{background-position:-510px -648px;width:276px;height:76px}
.t2-p9-nav{background-position:-791px -686px;width:141px;height:52px}
body{background-color:#e4d6f1}
.g-wrap .kv{height:1320px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_01.jpg) no-repeat center top}
.g-wrap .nav-box{height:863px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_02.jpg) no-repeat center top}
.g-wrap .t1-part1{height:1411px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/t1-bg_01.jpg) no-repeat center top}
.g-wrap .t1-part2{height:1028px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/t1-bg_02.jpg) no-repeat center top}
.g-wrap .t2-part1{height:1691px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_03.jpg) no-repeat center top}
.g-wrap .t2-part2{height:1520px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_04.jpg) no-repeat center top}
.g-wrap .t2-part3{height:1190px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_05.jpg) no-repeat center top}
.g-wrap .t2-part4{height:1033px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_06.jpg) no-repeat center top}
.g-wrap .t2-part5{height:1466px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_07.jpg) no-repeat center top}
.g-wrap .t2-part6{height:1665px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_08.jpg) no-repeat center top}
.g-wrap .t2-part7{height:1735px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_09.jpg) no-repeat center top}
.g-wrap .t2-part8{height:2463px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_10.jpg) no-repeat center top}
.g-wrap .t2-part9{height:1283px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/bg_11.jpg) no-repeat center top}
.g-wrap .t3-part1{height:1537px;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/Bgs/pc/t3-bg_01.jpg) no-repeat center top}
.kv{position:relative}
.kv .logo-box{position:absolute;left:0;right:0;display:flex;align-items:center;margin:0 auto;padding:34px 0 0 70px;width:1920px}
.kv .logo-box a+a{margin-left:30px}
.kv .logo-box a:last-child{display:flex;align-items:center}
.kv .logo-box a:last-child::before{content:"";display:inline-block;margin-right:25px;width:1px;height:30px;background:#fff}
.kv .btn-box{position:absolute;top:1130px;left:0;right:0;display:flex;align-items:center;justify-content:center}
.kv .btn-box a{margin:0 -25px}
.main .part{margin:0 auto;padding-top:90px;width:1920px;font-family:SourceHanSerifCN-Regular}
.main .nav-box .con1{display:flex;justify-content:center;margin:28px auto 0;padding-top:28px}
.main .nav-box .con1 .item{position:relative;display:block;margin:0 calc(165px / 2)}
.main .nav-box .con1 .item.on::before{content:"";position:absolute;left:0;right:0;bottom:-35px}
.main .nav-box .con1 .item.on::after{content:"";position:absolute;top:284px;right:-66px}
.main .t1-part1>div{margin:0 auto}
.main .t1-part1 .con1{position:relative;padding:85px 10px 130px}
.main .t1-part1 .con1::before{z-index:2;content:'';position:absolute;top:198px;left:-140px}
.main .t1-part1 .con1::after{z-index:2;content:'';position:absolute;top:0;bottom:0;right:-98px;margin:auto 0}
.main .t1-part1 .con1 .video-box{position:relative;width:100%;height:100%}
.main .t1-part1 .con1 .video-box video{width:100%;height:100%}
.main .t1-part1 .con1 .video-mask{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(//game.gtimg.cn/images/x52/cp/a20251030main/t1-p1-video-mask.png) no-repeat center}
.main .t1-part1 .con1 .btn-play{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.main .t1-part1 .con2{margin-top:30px;padding:96px 0 0 218px}
.main .t1-part1 .con2 p{font-size:18px;line-height:26px;color:#fff}
.main .t1-part1 .con2 p+p{margin-top:1em}
.main .t1-part1 .con2 p span{color:#ff35ac}
.main .t2-part1 .con1{position:relative;margin-top:11px;margin-left:80px}
.main .t2-part1 .con1 .prop-box{position:absolute;top:54px;right:100px;padding:68px 14px 0;width:840px;display:flex;justify-content:center}
.main .t2-part1 .con2{margin-top:-30px}
.main .t2-part1 .con2 .top-box{display:flex;align-items:center;margin:0 auto;width:1600px;border-bottom:2px solid #fff}
.main .t2-part1 .con2 .desc{margin-left:auto;padding-bottom:.5em;font-size:20px;color:#38302a;text-align:right;line-height:1.3}
.main .t2-part1 .con2 .desc span{position:relative;color:#ff37bf}
.main .t2-part1 .con2 .desc span::after{content:"";position:absolute;top:-158px;left:0;right:0;margin:0 auto}
.main .t2-part1 .con2 .prop-box{display:flex;justify-content:center;margin:24px auto 0}
.main .t2-part1 .con2 .p2-frame2{overflow:hidden;margin-right:30px}
.main .t2-part1 .con2 .p2-frame2:last-child{margin-right:0}
.main .t2-part1 .con2 .prop{position:relative;display:flex;align-items:center;justify-content:center;margin:20px 0 0 10px;width:288px;height:288px}
.main .t2-part1 .con2 .label,.main .t2-part1 .con2 .name{position:absolute;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}
.main .t2-part1 .con2 .name{top:10px}
.main .t2-part1 .con2 .label{bottom:-7px}
.main .t2-part2 .con1{display:flex;justify-content:center}
.main .t2-part2 .con1 .p3-item1{position:relative;margin-top:28px}
.main .t2-part2 .con1 .p3-item1 .prop-box{position:absolute;top:102px;left:22px;display:flex;align-items:center;justify-content:center;width:820px;height:616px;background-color:#000}
.main .t2-part2 .con1 .p3-item1 .prop-box img{width:100%}
.main .t2-part2 .con1 .p3-item2{margin-top:130px;padding-right:35px;font-size:20px;text-align:right}
.main .t2-part2 .con1 .p3-item2 .time{padding:35px 0 .5em;color:#ff37bf}
.main .t2-part2 .con1 .p3-item2 .desc{color:#38302a;line-height:26px}
.main .t2-part3 .con1 .text-box{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:20px;line-height:26px;color:#1a0f1f;text-align:center}
.main .t2-part3 .con1 .text-box span{color:#ff37bf}
.main .t2-part3 .con1 .text-box .time{position:absolute;top:-60px}
.main .t2-part3 .con1 .p4-item1{margin:56px auto 0;padding:35px 0 0}
.main .t2-part4 .con1 .text-box{display:flex;align-items:center;justify-content:center;margin:30px auto 2px;font-size:20px;color:#38302a;text-align:center}
.main .t2-part4 .con1 .text-box span{color:#ff35ac}
.main .t2-part4 .con1 .p5-item1{position:relative;text-align:center}
.main .t2-part4 .con1 .p5-item1::after{content:'';position:absolute;right:350px;bottom:60px}
.main .t2-part4 .con1 .p5-item1 a{position:absolute;top:505px;font-size:20px;color:#9935f0}
.main .t2-part4 .con1 .p5-item1 a span{position:relative}
.main .t2-part4 .con1 .p5-item1 a span::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#ff37bf}
.main .t2-part4 .con1 .p5-item1 .QR_code-box{position:absolute;top:34px;right:360px;display:flex;align-items:center;justify-content:center;width:298px;height:437px}
.main .t2-part5 .con1{position:relative;margin:0 auto}
.main .t2-part5 .con1>div{position:absolute}
.main .t2-part5 .con1 .item1{top:60px;left:126px}
.main .t2-part5 .con1 .item2{top:290px;right:126px}
.main .t2-part5 .con1 .item2::after{content:'';position:absolute;top:180px;left:-110px}
.main .t2-part5 .con1 .item3{top:698px;left:402px}
.main .t2-part6 .con1{position:relative;margin-top:18px}
.main .t2-part6 .con1 .btn{position:absolute;top:104px;left:calc(50% + 386px)}
.main .t2-part6 .con1 .btn::after,.main .t2-part6 .con1 .btn::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #e4aae8}
.main .t2-part6 .con1 .btn::before{width:84px;height:84px}
.main .t2-part6 .con1 .btn::after{width:224px;height:224px}
.main .t2-part6 .con2 .top-box{display:flex;align-items:center;margin:30px auto 0;width:1600px;border-bottom:2px solid #fff}
.main .t2-part6 .con2 .desc{margin-left:auto;padding-bottom:.5em;font-size:20px;line-height:26px;color:#1a0f1f;text-align:right}
.main .t2-part6 .con2 .desc span{position:relative;color:#ff37bf}
.main .t2-part6 .con2 .desc span::after{content:"";position:absolute;top:-104px;left:50px;right:0;margin:0 auto}
.main .t2-part6 .con2 .prop-box{display:flex;justify-content:center;margin:24px auto 0}
.main .t2-part6 .con2 .prop-box .p7-frame1{position:relative;padding:20px 10px 50px}
.main .t2-part6 .con2 .prop-box .prop{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.main .t2-part6 .con2 .prop-box .prop .label,.main .t2-part6 .con2 .prop-box .prop .name{position:absolute;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}
.main .t2-part6 .con2 .prop-box .prop .name{top:10px}
.main .t2-part6 .con2 .prop-box .prop .label{bottom:-7px}
.main .t2-part7 .text-box{display:flex;align-items:center;justify-content:center;margin:30px auto 50px;color:#38302a;font-size:20px;line-height:26px;text-align:center}
.main .t2-part7 .text-box span{color:#ff35ac}
.main .t2-part7 .con1{position:relative;margin-top:40px;margin-left:80px}
.main .t2-part7 .con1::after{content:"";position:absolute;right:122px;bottom:118px}
.main .t2-part7 .con1 .box-l{position:absolute;top:0;left:82px;padding:62px 0 0;width:1040px;display:flex;justify-content:center}
.main .t2-part7 .con1 .box-l .prop-box{width:78%}
.main .t2-part7 .con1 .box-l .prop-box img{width:100%}
.main .t2-part7 .con1 .box-r .prop-box{position:absolute;top:-35px;right:40px}
.main .t2-part7 .con1 .box-r .btn{z-index:1;position:absolute;top:520px;right:160px}
.main .t2-part7 .con2{margin-top:-110px}
.main .t2-part7 .con2 .top-box{position:relative;display:flex;align-items:center;margin:0 auto;padding-bottom:28px;width:1600px;height:65px;border-bottom:2px solid #fff}
.main .t2-part7 .con2 .top-box::after{content:"";position:absolute;bottom:15px;left:0;right:0;margin:0 auto}
.main .t2-part7 .con2 .prop-box{display:flex;justify-content:center;margin:24px auto 0}
.main .t2-part7 .con2 .p2-frame2{overflow:hidden;margin-right:30px}
.main .t2-part7 .con2 .p2-frame2:last-child{margin-right:0}
.main .t2-part7 .con2 .prop{position:relative;display:flex;align-items:center;justify-content:center;margin:20px 0 0 10px;width:288px;height:288px}
.main .t2-part7 .con2 .label,.main .t2-part7 .con2 .name{position:absolute;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}
.main .t2-part7 .con2 .name{top:10px}
.main .t2-part7 .con2 .label{bottom:-7px}
.main .t2-part8 .text-box{display:flex;align-items:center;justify-content:center;margin:30px auto 32px;color:#38302a;font-size:20px;line-height:26px;text-align:center}
.main .t2-part8 .text-box span{color:#ff35ac}
.main .t2-part8 .con1{padding:47px 286px 61px 366px}
.main .t2-part8 .con1 .item-box{position:relative;width:100%;height:100%;pointer-events:none}
.main .t2-part8 .con1 .item-box::after{content:'';position:absolute;top:-15px;right:144px}
.main .t2-part8 .con1 .item{position:absolute}
.main .t2-part8 .con1 .item1{top:0;left:0}
.main .t2-part8 .con1 .item2{top:137px;right:81px}
.main .t2-part8 .con1 .item3{bottom:0;left:0}
.main .t2-part8 .con1 .item4{right:0;bottom:109px}
.main .t2-part9 .text-box{position:absolute;top:-18px;left:0;right:0;margin:0 auto;display:flex;align-items:center;justify-content:center;color:#38302a;font-size:20px;line-height:26px;text-align:center}
.main .t2-part9 .text-box span{color:#ff35ac}
.main .t2-part9 .con1{position:relative;margin-top:48px}
.main .t2-part9 .con1 .item-box{position:absolute;top:124px;left:0;right:0;display:flex;align-items:center;justify-content:center;margin:0 auto}
.main .t2-part9 .con1 .item-box::after{content:"";position:absolute;bottom:-14px}
.main .t2-part9 .con1 .item-box .name{position:absolute;top:20px;color:#fff;font-size:20px;text-align:center}
.main .t2-part9 .con1 .item-box .prop{display:flex;align-items:center;justify-content:center;width:505px;height:286px}
.main .t2-part9 .con1 .con2{padding-top:568px}
.main .t2-part9 .con1 .con2 .item-box2{text-align:center}
.main .t2-part9 .con1 .con2 .desc{margin-top:1em;color:#ff35ac;font-size:18px;text-align:center}
.main .t2-part9 .con1 .con2 .desc span{position:relative;padding-bottom:.5em}
.main .t2-part9 .con1 .con2 .desc span::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#f27fcc}
.main .t2-part9 .con1 .con2 .desc span::after{content:"";position:absolute;left:0;right:0;bottom:-8px;margin:0 auto}
.main .t3-part1 .con1{position:relative;margin:22px auto 0}
.main .t3-part1 .con1 .text-box{position:absolute;left:270px;bottom:106px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;width:990px;height:97px}
.main .t3-part1 .con1 p{margin-top:.2em;font-size:18px;color:#fff;font-family:SourceHanSerifCN-Bold}
.main .t3-part1 .con1 .link{font-size:16px;font-family:SourceHanSerifCN-Regular}
.main .t3-part1 .con1 .link a{color:#ff37bf}
.main .t3-part1 .con1 .btn{position:absolute;top:890px;left:0;right:0;margin:0 auto}
.swiper{width:100%;user-select:none}
.swiper .swiper-wrapper{transition-timing-function:linear;-webkit-transition-timing-function:linear}
.swiper .swiper-slide{width:auto;height:auto}
.swiper-control-box{position:absolute;left:0;display:flex;align-items:center;justify-content:center}
.swiper-control-box .swiper-button-next,.swiper-control-box .swiper-button-prev{position:static;margin:0;flex-shrink:0}
.swiper-control-box .swiper-button-next::after,.swiper-control-box .swiper-button-prev::after{content:none}
.swiper-control-box .swiper-pagination{position:static;display:flex;align-items:center;margin:0 20px}
.swiper-control-box .swiper-pagination .swiper-pagination-bullet{background-color:transparent;opacity:1}
#p2-prop-box{position:relative}
#p2-prop-box .swiper-control-box{top:-86px}
#p8-prop-box{position:relative}
#p8-prop-box .swiper-control-box{top:-86px}
.ani{transform:translateY(70px);transition:all .7s ease 0s;opacity:0}
.ani.animated{transform:translateY(0);opacity:1}
.top-nav-box{z-index:9999;position:fixed;top:0;left:0;right:0;margin:0 auto}
.top-nav-box .top-nav-list{display:flex;align-items:center;justify-content:center}
.top-nav-box .top-nav-list .nav{margin:0 calc(165px / 2)}
.nav-list-wrap{z-index:9999;position:fixed;right:0;top:50%;transform:translateY(-50%)}
.nav-list-wrap .nav-slide-box .nav-list{display:flex;flex-direction:column;justify-content:center;padding:40px 0 10px;transition:transform .6s}
.nav-list-wrap .nav-slide-box .nav-list.open{transform:translateX(0)}
.nav-list-wrap .nav-slide-box .nav-list li{display:flex;justify-content:flex-end;align-items:center;padding-left:22px}
.nav-list-wrap .nav-slide-box .nav-list li a{flex-shrink:0;margin-right:auto;margin-bottom:15px}
.nav-list-wrap .nav-slide-box .nav-list li a.on{margin-top:-20px}
.nav-list-wrap .nav-slide-box .nav-list li .btn-TOP,.nav-list-wrap .nav-slide-box .nav-list li .btn-close{margin-bottom:0}
.nav-list-wrap .nav-slide-box .nav-list li .btn-close{position:relative;margin-top:-10px}
.nav-list-wrap .nav-slide-box .nav-list li .btn-close::after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;right:-88px;margin:auto 0}
.nav-list-wrap .nav-slide-box .nav-list li .btn-TOP{margin-left:30px}
.nav-list-wrap .t1-nav-box .nav-list{transform:translateX(281px)}
.nav-list-wrap .t1-nav-box .nav-list li{margin:15px 0}
.nav-list-wrap .t2-nav-box .nav-list{transform:translateX(281px)}
.nav-list-wrap .nav-btn-open{position:absolute;top:0;bottom:0;right:0;margin:auto 0;transform:translateX(100%);transition:transform .6s}
.nav-list-wrap .nav-btn-open.open{transform:translateX(0)}
/*!# sourceMappingURL=index.css.map */
