/*reset*/
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;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}
iframe{position: absolute;}
:focus{outline: none;}
/*footer*/
#footer_ieg{text-align:center;font-size:12px;line-height:19px;min-width:1200px;color:#375285;margin-top: -70px;}
.wrap_ieg{margin:0 auto;padding:25px 30px;width:940px;}
.wrap_ieg a{color:#375285;}
#footer_ieg .e{font-size:10px;-webkit-text-size-adjust:none;}
.act_comm_box{background: #3b3b3b;}
/*页面样式*/
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
body {padding-top:42px;background-color: #8781d2;}
html,body{width: 100%;min-width: 1200px;}
#comm_act_wrap{height: 44px;}
a {text-decoration:none;}
.wrap,#afooter{min-width:1200px;width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1102?'1100px':'');}
.container {width:1200px;margin:0 auto;height:4495px;}
.pr{position:relative;}
.pa{position:absolute;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-999em;}
.fd{float: left;}
.fr{float: right;}
.sp{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/sp.png) no-repeat;}
#afooter {font-size: 0.18rem;color: #e9fee0;text-align: center;padding: 25px 0 0 0;min-width: 1100px; position: relative; margin-top: -70px;}
@font-face {
    font-family: 'zz';
    src: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/zz.ttf);
    font-display: swap;
}
a:hover{-webkit-filter: brightness(1.1);filter: brightness(1.1);}
/*查看奖励弹窗*/
.pop_o{background-color: #2186a7;border:3px solid #dbb979;position: relative;display: none;}
.pop-close_2{display: block;background-color: #120f0c;width: 40px;height: 40px;text-align: center;line-height: 36px;font-size: 32px;color: #fff;position: absolute;top:-3px;right: -44px;}
.pop-close_2:hover,.pop-btn:hover{text-decoration: none;}
.pop-w1{width: 614px;padding:20px;}
.pop-w2{width: 614px;padding:50px 0;}
.pop-em{width: 100%;text-align: center;font-size: 18px;color: #fff;line-height: 32px;}
/* 表格 */
.pop-tb2 {width:100%;margin-top: 20px;}
.pop-tb2 th,.pop-tb2 td {text-align:center;border:1px solid #dbb979;height:30px;}
.pop-tb2 th {color:#fff;font-weight:bold;text-align:center;}
.pop-tb2 tbody td {color:#fff;}
.pop-tb2 tfoot td {color:#fff;}
.pop-tb2 tfoot a {color:#fff;margin:0 10px;}
.pop-btn{display: block;background-position: 0 0;width: 191px;height: 58px;text-align: center;line-height: 58px;font-size:20px;font-weight: bold;color: #963c1a;margin: 50px auto 0;}
/*bg*/
.ost{min-width: 1200px !important;}
.wrap{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/bg.jpg) no-repeat 50% 0;overflow: hidden;position: relative;}
@keyframes fadebottom{
    0% {
        opacity: 0;
        transform: translateY(100px);
    }
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}
@-webkit-keyframes bounceInDown{
  0%{opacity:0;-webkit-transform:translateY(-1000px)}
  60%{-webkit-transform:translateY(30px)}
  80%{-webkit-transform:translateY(-10px)}
  100%{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes bounceInDown{
  0%{opacity:0;-moz-transform:translateY(-1000px)}
  60%{-moz-transform:translateY(30px)}
  80%{-moz-transform:translateY(-10px)}
  100%{opacity:1;-moz-transform:translateY(0)}
}

@keyframes faderotate{
    0% {
        transform: rotate(0deg);
    }
    25% {
         transform: rotate(20deg);
    }
    50% {
         transform: rotate(0deg);
    }
    75% {
         transform: rotate(-20deg);
    }
    100% {
         transform: rotate(0deg);
    }
}
.head{position: relative;height: 950px;}
.logo{animation:bounceInDown 1s 0.1s ease both;background-position:  -633px 0;width: 117px;height: 88px;position: absolute;right: 4px;top: 19px;}
.slogan{animation:bounceInDown 1s 0.1s ease both;background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/slogan.png) no-repeat;width: 690px;height: 213px;position: absolute;left: 0;right: 0;margin: 0 auto;top: 610px;}
/*part1*/
.tit{width: 1200px;margin: 0 auto;}
.tit img{width: 100%;display: block;}
.sub{font-size: 18px;color: #ffffff;line-height: 30px;text-align: center;font-weight: bold;}
.sub span{color: #ffc600;}
.sub em{font-size: 14px;}
.sub.cl{line-height: 20px;}
.zk_list{display: flex;justify-content: space-between;width: 1200px;margin-top: 52px;position: relative;}
.zk_list:after{content: '';background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/zs1.png) no-repeat;width: 1295px;height: 467px;position: absolute;left: -7px;pointer-events: none; top: -55px;}
.zk_list li a{width: 219px;height: 296px;background-repeat: no-repeat;display: block;}
.zk_list li:nth-child(1) a{background-image: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/zk1.png);}
.zk_list li:nth-child(2) a{background-image: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/zk2.png);}
.zk_list li:nth-child(3) a{background-image: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/zk3.png);}
.zk_list li:nth-child(4) a{background-image: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/zk4.png);}
.zk_list li:nth-child(5) a{background-image: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/zk5.png);}
.team_box{width: 1200px;display: flex;justify-content: center;}
.team_part1{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/pic1.png) no-repeat;width: 400px;height: 444px;padding-top: 120px;box-sizing: border-box;}
.team_part2{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/pic2.png) no-repeat;width: 400px;height: 444px;padding-top: 110px;box-sizing: border-box;}
.team_part3{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/pic3.png) no-repeat;width: 400px;height: 444px;padding-top: 110px;box-sizing: border-box;}

.team_part1 input{margin: 0 auto;display: block; width: 298px;height: 55px;background: #968feb;border-radius: 10px;font-size: 18px;color: #ffffff;line-height: 24px;text-align: center; border: none;}
.btn_copy{background-position: 0 0;width: 266px;height: 56px;display: block; font-family: 'zz';font-size: 30px;color: #d1723f;line-height: 50px;text-align: center;letter-spacing: 5px;margin: 14px auto;}
.formation{margin-bottom: 35px;    padding-top: 27px;}
.btn_formation{background-position: 0 0;width: 266px;height: 56px;display: block; font-family: 'zz';font-size: 30px;color: #d1723f;line-height: 50px;text-align: center;letter-spacing: 5px;margin: 14px auto;}
.btn_join{background-position:  0 -70px;width: 267px;height: 55px;display: block; font-family: 'zz';font-size: 30px;color: #5e4bdd;line-height: 50px;text-align: center;letter-spacing: 5px;margin:14px auto 0;}
input::-webkit-input-placeholder { font-size: 18px;color: #ffffff; }
input::-moz-placeholder { font-size: 18px;color: #ffffff; }
input:-moz-placeholder {     font-size: 18px;color: #ffffff;  }
input:-ms-input-placeholder { font-size: 18px;color: #ffffff;}
.btn_jr{background-position: -346px -107px;width: 104px;height: 27px;display: block;font-family: 'zz';font-size: 16px;color: #d1723f;line-height: 26px;text-align: center;letter-spacing: 0px;margin:0 auto 0;}
.btn_jr.gray{background-position: -345px -146px;color: #4e5275;}
.bg_list{width: 340px;margin: 0 auto;}
.bg_list li{display: flex;justify-content: space-between;height: 48px;align-items: center;}
.bg_list li p{font-size: 16px;font-weight: bold;line-height: 18px;text-align: center;color: #ffffff;}
.bg_list li p:nth-child(1){width: 102px;}
.bg_list li p:nth-child(2){width: 122px;}
.bg_list li p:nth-child(3){width: 116px;}
.team_part2 table{width: 340px;margin: 0 auto;}

.team_part2 table th{font-size: 16px;font-weight: bold;line-height: 18px;text-align: center;color: #ffffff;height: 48px;}
.team_part2 table td{font-size: 14px;color: #0b2d48;line-height: 18px;text-align: center;background: #dcd9ff;height: 42px;}
.team_part2 table td:nth-child(1){width: 102px;border-right:2px solid #fff ;border-top: 2px solid #fff ;}
.team_part2 table td:nth-child(2){width: 123px;border-right:2px solid #fff ;border-top: 2px solid #fff ;}
.team_part2 table td:nth-child(3){width: 116px;border-top: 2px solid #fff ;}

.l_box table{width: 340px;margin: 0 auto;}
.l_box table th{font-size: 14px;font-weight: bold;line-height: 18px;text-align: center;color: #ffffff;height: 48px;background: #968feb;}
.l_box table td{font-size: 14px;color: #0b2d48;line-height: 18px;text-align: center;background: #dcd9ff;height: 34px;}
.l_box table td:nth-child(1){width: 102px;border-right:2px solid #fff ;border-top: 2px solid #fff ;}
.l_box table td:nth-child(2){width: 123px;border-right:2px solid #fff ;border-top: 2px solid #fff ;}
.l_box table td:nth-child(3){width: 116px;border-top: 2px solid #fff ;}

.l_box table th:nth-child(1){width: 102px;border-right:2px solid #fff ;border-top: 2px solid #fff ;}
.l_box table th:nth-child(2){width: 123px;border-right:2px solid #fff ;border-top: 2px solid #fff ;}
.l_box table th:nth-child(3){width: 116px;border-top: 2px solid #fff ;}

.btn_jz{height: 260px;display: flex;justify-content: center;align-items: center;width: 100%;}
.btn_jz a{background-position:  -280px -369px;width: 298px;height: 56px;display: block;margin: 0 auto;}
.btn_jz a.get{background-position: -280px -444px;;}
.btn_discount{background-position:  0 -907px;width: 526px;height: 93px;display: flex;justify-content: center;align-items: center; font-family: 'zz';font-size: 28px;color: #d1723f;line-height: 80px;text-align: center;letter-spacing:0px;margin: 20px auto 0;}
.btn_discount span{font-size: 60px;color: #968feb;line-height: 80px;margin-top: -6px;}
.btn_discount em{margin-top: -6px;}
.part1{height: 1283px;animation:fadebottom 1s 0.1s ease both;}
/*part2*/
.prop_list{width: 1198px;}
.prop_list li{display: flex;justify-content: flex-start;align-items: center; background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/pic4.png) no-repeat;width: 1198px;height: 261px;margin-bottom: 15px;}
.prop_list li.cl{display: flex;justify-content: flex-start;align-items: center; background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/pic5.png) no-repeat;width: 1198px;height: 261px;margin-bottom: 15px;}

.prop_list li:nth-child(1){margin-top: 23px;}
.prop_list li div{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/prop_bg1.png) no-repeat;width: 197px;height: 172px;display: flex;justify-content: center;align-items: center;position: relative;margin-top: -20px;}
.prop_list li div span{font-size: 16px;color: #0b2d48;line-height: 24px;text-align: center;display: block;position: absolute;left: 0;width: 100%;bottom: -25px;}
.prop_list li div img{width: 143px;height: 100px;display: block;margin: 0 auto;}
.prop_list li div:nth-child(1){margin-left: 166px;}
.prop_list li div:nth-child(2){margin-left: 46px;}
.prop_list li div:nth-child(3){margin-left: 46px;}
.prop_list li p{margin-left:45px;}
.btn_kt{background-position: 0 -209px;width: 252px;height: 54px;display: block;font-family: 'zz';font-size: 26px;color: #d1723f;line-height: 46px;text-align: center;letter-spacing:0px;margin: 0 auto;}
.btn_kt.gray{background-position: 0 -271px;color: #3d29b9;}
.btn_rel{background-position:-280px -221px;width: 248px;height: 53px;display: block ;font-family: 'zz';font-size: 26px;color: #3d29b9;line-height: 46px;text-align: center;letter-spacing:0px;margin: 30px auto 0;}
.btn_rel.gray{background-position: 0 -271px;;}
.prop_list li.cl div:nth-child(1){margin-left: 110px;}
.prop_list li.cl div:nth-child(2){margin-left: 0px;}
.prop_list li.cl div:nth-child(3){margin-left: 0px;}
.prop_list li.cl div:nth-child(4){margin-left: 0px;}
.prop_list li.cl p{margin-left:0px;}
.part2{height: 1305px;animation:fadebottom 1s 0.1s ease both;}
/*part3*/
.bar_box{width: 1152px;margin: 103px auto 0;position: relative;}
.bar_bg{width: 1152px;height: 17px;border: 1px solid #a784e7;border-radius: 20px;background: #24255b;}
.bar{background: #a784e7;height: 17px;max-width: 100%;width: 0%;display: block;border-radius: 20px;}

.bar_list{width: 1163px;display: flex;justify-content: space-between;position: absolute;left: -5px;top: -65px;}
.bar_list p{width: 124px;height: 132px;margin: 0 auto;position: relative;}
.bar_list p img{width: 124px;height: 132px;display: block;}
.bar_list p b{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/gift.png) no-repeat;width: 106px;height: 91px;position: absolute;left: 0;right: 0;margin: 0 auto;top:27px;}
.bar_list p.on b{animation: faderotate .5s linear infinite;background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/gift_on.png) no-repeat;}
.bar_list p.gray b{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/gift_on.png) no-repeat;}
.bar_list li div{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/prop_bg2.png) no-repeat;width: 215px;height: 229px;margin: 0 auto;padding-top: 44px;box-sizing: border-box;}
.bar_list li.cl div{padding-top: 20px;}
.bar_list li div img{width: 200px;height: 118px;margin: 0 auto;display: block;}
.bar_list li div span{font-size: 16px;color: #ffffff;line-height: 20px;display: block;text-align: center;margin-top: 10px;}
.bar_rel{background-position: 0 -209px;width: 252px;height: 54px;display: block ;font-family: 'zz';font-size: 26px;color: #b36029;line-height: 46px;text-align: center;letter-spacing:0px;margin: 13px auto 0;}
.bar_rel.gray{background-position: 0 -271px;color: #3d29b9;}
.part3{height: 650px;animation:fadebottom 1s 0.1s ease both;}
/*part4*/
.act_ft{font-size: 18px;color: #ffffff;line-height: 32px;font-weight: bold;margin-top: 10px;}
.part4{animation:fadebottom 1s 0.1s ease both;}

.video_box{width: 100%;height: 916px;overflow: hidden;left: 0;top: 0;z-index: 10;min-width: 1200px;position: absolute;}
.video_start{width: 1920px;height: 916px;left: 50%;top: 0;margin-left: -960px;}

.btn_hyp{background-position: -318px -294px;width: 183px;height: 41px;display: block;font-family: 'zz';font-size: 22px;color: #3d29b9;line-height: 40px;text-align: center;letter-spacing:0px;margin: 13px auto 0;}


.dia-con1{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/tc_bg1.png) no-repeat;width: 392px;height: 320px;box-sizing: border-box;padding-top: 100px;}
.dia-con1 p{height: 157px;display: flex;justify-content: center;align-items: center;width: 80%;margin: 0 auto;text-align: center;}
.tc_btn_box{display: flex;justify-content: center;}
.btn_think{background-position: 0 -500px;width: 120px;height: 36px;display: block;margin: 0 25px;}
.btn_sure{background-position: 0 -552px;width: 120px;height: 36px;display: block;margin: 0 25px;}
.dia-close{background-position: -151px -500px;width: 38px;height: 38px;right: -50px;top: 20px;position: absolute;}

.dia-con2{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/tc_bg2.png) no-repeat;width: 500px;height: 408px;box-sizing: border-box;padding-top: 165px;}
.dia-con2 ul{display: flex;justify-content: center;width: 456px;margin: 0 auto 20px;}
.dia-con2 ul li{width: 114px;}
.dia-con2 p{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/tc_prop_bg.png) no-repeat;width: 85px;height: 74px;margin: 0 auto;display: flex;justify-content: center;align-items: center;}
.dia-con2 p img{width: 80%;display: block;}
.dia-con2 span{font-size: 14px;line-height: 20px;display: block;color: #3d29b9;text-align: center;margin-bottom: 30px;}
.btn_qx{background-position:  0 -608px;width: 120px;height: 36px;display: block;margin: 0 25px;}
.qConnectLogin{z-index: 9999;}

.dia-con10{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/tc_bg3.png) no-repeat;width: 392px;height: 460px;box-sizing: border-box;padding-top: 117px;}
.dia-con10 ul{display: flex;justify-content: center;width: 360px;margin: 0 auto 20px;flex-wrap: wrap;}
.dia-con10 ul li{margin-bottom: 5px;}
.dia-con10 ul li.on p{cursor: pointer;background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/tc_prop_bg2_on.png) no-repeat;width: 117px;height: 104px;margin: 0 auto;display: flex; justify-content: center;align-items: center;}
.dia-con10 p{cursor: pointer;background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/tc_prop_bg2.png) no-repeat;width: 117px;height: 104px;margin: 0 auto;display: flex; justify-content: center;align-items: center;}
.dia-con10 p img{width: 90%;display: block;}
.dia-con10 span{font-size: 16px;line-height: 24px;display: block;color: #3d29b9;text-align: center;}
#_overlay_{min-width: 1200px !important;}


.dia-con15{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/tc_bg4.png) no-repeat;width:500px;height: 408px;box-sizing: border-box;padding-top: 164px;}
.dia-con15 ul{display: flex;justify-content: center;width: 456px;margin: 0 auto 40px;}
.dia-con15 ul li{width: 114px;}
.dia-con15 p{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/tc_prop_bg.png) no-repeat;width: 85px;height: 74px;margin: 0 auto;display: flex;justify-content: center;align-items: center;}
.dia-con15 p img{width: 80%;display: block;}
.dia-con15 span{font-size: 12px;line-height: 20px;display: block;color: #3d29b9;text-align: center;margin-bottom: 15px;}


.dia-con20{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/tc_bg_act.png) no-repeat;width: 750px;height: 880px;padding-top: 185px;box-sizing: border-box;}
.dia-con20 p{width: 680px;margin: 0 auto;height: 670px;overflow-x: hidden;overflow-y: auto;}
.dia-con20 p img{width: 680px;display: block;}
.dia-con20 p::-webkit-scrollbar {display: none;}
.dia-con20 p::-webkit-scrollbar-thumb {display: none;}

.btn_act{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/act_btn.png) no-repeat;width: 298px;height: 56px;display: block;margin: 30px auto 0;animation:fadebottom 1s 0.1s ease both;}



.dia-con21{background: url(https://game.gtimg.cn/images/speed/cp/a20251218zzhd/tc_bg5.png) no-repeat;width: 392px;height: 320px;padding-top: 105px;box-sizing: border-box;}
.dia-con21 p{height: 150px;display: flex;justify-content: center;align-items: center;width: 80%;margin: 0 auto;    font-size: 24px;line-height: 30px;color: #3d29b9;text-align: center;}
