/* reset */
body,div,p,ul,li,table,tbody,tr,td,th,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,iframe,header,nav,section,article,footer,figure,figcaption,menu{margin:0;padding:0;list-style:none;}
body{-webkit-text-size-adjust:none; font-size: 0.24rem;}
header,nav,section,article,footer,figure,figcaption{display:block;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
ol,ul{margin:0;padding:0;}
fieldset{border:none;margin:0;padding:0;}
a,li,ul,[onclick]{-webkit-tap-highlight-color:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
table{border-collapse:collapse;border-spacing:0;}
em,strong,th{font-weight:normal;font-style:normal;}
a {text-decoration:none;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.fl {float:left;}
.fr {float:right;}
.pr {position:relative;}
.pa {position:absolute;}
.db {display:block;text-indent:-9999em;font-size: 0;}
:focus{outline: none;}
img{display: block;margin: 0 auto;}
body,html{background-color: #a3e7f5;overflow-x: hidden;width:100%; margin: 0 auto;}
header,footer {width:100%;margin:0 auto;}
#afooter{color:#eefafc;background-color:#000;padding:0.2rem 0;font-size:0.2rem;text-align:center;}
#afooter a{color:#eefafc;}

body { /* IOS禁止微信调整字体大小 */
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
  -webkit-overflow-scrolling: touch;
  }
.wrap1 .box_top{padding: 0 5rem;}
.box_top { display: flex; height: 1.18rem; font-size: 0.24rem; color: #ffffff; justify-content: space-between; box-sizing: border-box; padding: 0 0.2rem; line-height: 0.35rem; background: #1b1b1b; align-items: center; position: relative;z-index: 2;}
.box_top div{ display: flex; }
.box_topct1 img{ width: 0.7rem; height: auto; display: block; margin-right: 0.2rem;}
.box_topct1 span{  font-size: 0.2rem;}
.btn_join,.btn_down{width: 1.86rem; height: 0.46rem; background: url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/join.png) no-repeat; background-size: 100% auto; font-size: 0; display: block;}
.btn_down{background: url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/down.png) no-repeat; background-size: 100% auto; margin-left: 0.2rem;}

.wrap{background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/bg.jpg) no-repeat;width:7.5rem;background-size: 7.5rem auto;z-index:1;  position: relative; margin: 0 auto; }
.wrap1{background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/pc.jpg) no-repeat 0 1.12rem;width:19.2rem;background-size: 19.2rem auto;z-index:1;  position: relative; margin: 0 auto; }

.main{width: 7.5rem; margin: 0 auto;}
/*head*/
.head{height:5.9rem;box-sizing: border-box;position: relative;}
.login{color: #eb6e38;font-size: 0.26rem;line-height: 0.32rem;text-align: center;padding: 0 .2rem;}
.login a{color: #eb6e38;}

.video_box{display:none; }
.gif1{display:none; }

.video_box{width:19.2rem; height:7.6rem; position: absolute; top:-.1rem; left: 50%; margin-left: -960px; overflow: hidden;}
.video_box video{  width:19.2rem; }

.video_box1{width: 1491px; margin: 0 auto; position: relative;}

.gif1{width: 7.5rem; height: auto; position: absolute; display: block;z-index: 2;}

.prt1{ width: 7.5rem; height: 9.05rem; padding-top: 2.2rem; position: relative;z-index: 5; box-sizing: border-box; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/con1.png) no-repeat;background-size: 100% auto;}
.prt2{ width: 7.5rem; height: 7.87rem; padding-top: 2.2rem; box-sizing: border-box; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/con2.png) no-repeat;background-size: 100% auto;}
.prt3{ width: 7.5rem; height: 7.99rem; padding-top: 1.7rem; margin-top: 0.6rem; box-sizing: border-box; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/con3.png) no-repeat;background-size: 100% auto;}
.prt4{ width: 7.5rem; height: 6.1rem; padding-top: 1.8rem; box-sizing: border-box; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/con4.png) no-repeat;background-size: 100% auto;}
.prt5{ width: 7.5rem; height: 11.1rem; padding-top: 1.99rem; box-sizing: border-box; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/con5.png) no-repeat;background-size: 100% auto;}
.prt6{ width: 7.5rem; height: 6.1rem; padding-top: 2.2rem; margin-top: 0.9rem;box-sizing: border-box; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/con6.png) no-repeat;background-size: 100% auto;}
.prt7{ width: 7.5rem; height: 6.3rem; padding-top: 2.2rem; box-sizing: border-box; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/con7.png) no-repeat;background-size: 100% auto;}

.logo{width:1.98rem; height: .59rem; top: 4%; left: 0.4rem; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/logo.png) no-repeat;background-size:100% auto;z-index:4;  position: absolute;  }
.slg{width:6.46rem;height: 2.17rem; bottom: -.52rem; left:7%; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/slg.png) no-repeat;background-size:100% auto;z-index:4;  position: absolute;  }
.mask{width:7.5rem;height: 2.17rem; bottom:-2.1rem; left:0; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/h5_mask.png) no-repeat;background-size:100% auto;z-index:3;  position: absolute;  }

.wrap1 .slg{left:6.4rem; bottom: -1.4rem;}
.wrap1 .logo{left:3.4rem; }
.wrap1 .mask{width:19.2rem;height:1.78rem; bottom:-1.6rem; left:0; background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/pc_mask.png) no-repeat;background-size:100% auto;z-index:3;  position: absolute;  }
.wrap1 .video_box{display: block;}
.wrap1 .gif1{display: none;}
.wrap1 .prt1{margin-top: 1.12rem; }

/*main*/
.swiper{width: 6.71rem;margin: 0.21rem auto 0;position: relative;z-index:10;} 
.swiper-container,.swiper-slide,.swiper-slide img{width: 100%;}
.swiper-button-next{background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/arr2.png) no-repeat;background-size: 100% auto;width: 0.42rem;height: 0.62rem;margin-top: -.33rem;right: -0.3rem;}
.swiper-button-prev{background:url(//game.gtimg.cn/images/speedm/cp/a20240221ztym/arr1.png) no-repeat;background-size: 100% auto;width: 0.42rem;height: 0.62rem;margin-top: -.33rem;left: -0.3rem;}
.txt1{color: #2c2c36;font-size: .22rem;text-align: left;line-height: .32rem; margin:0.3rem auto 0; width: 90%;}

.lb_sw2.swiper{width: 6.81rem;margin: 0.21rem auto 0;position: relative;z-index:10;} 
/* .lb_sw2 .swiper-button-next{right: -0.2rem;}
.lb_sw2 .swiper-button-prev{left: -0.2rem;} */

.pic4{ width: 6.05rem; height: auto; display: block; margin: 0rem auto;}
.pic51{ width: 6.44rem; height: auto; display: block; margin: 0rem auto;}
.pic52{ width: 6.2rem; height: auto; display: block; margin: 0rem auto;}

.fInTop1{animation:fadeInTop 1s 0.2s ease both;}
.fInTop2{animation:fadeInTop 1s 0.4s ease both;}
.fInTop3{animation:fadeInTop 1s 0.6s ease both;}

@keyframes fadeInTop{
	0%{opacity:0;transform:translateY(70px)}
	100%{opacity:1;transform:translateY(0)}
}

@keyframes fadeInUp2{
	0%{opacity:0;transform:translateY(-100px)}
	100%{opacity:1;transform:translateY(0)}
}