body,dl,dd,h1,h2,h3,h4,h5,h6,p,span{margin:0;padding:0px;}
body{font:12px/1.5 microsoft yahei,tahoma,simsun,sans-serif;color:#adadad;background: #020202;}
*{outline: none;}
h1,h2,h3,h4,h5,h6{font-size:100%}
img{border: none;padding: 0;margin:0}
em,i,b{font-style:normal}
ul,ol{list-style:none;margin:0;padding:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
table{border-collapse:collapse;border-spacing:0}
.f14{font-size:14px}
.fl{float:left}
.fr{float:right}
.cb{clear: both}
.bc{margin-left: auto;margin-right: auto}
.pr{position:relative}
.pa{position:absolute}
.ovh{overflow:hidden}
.db{display:block}
.none{display:none}
.ht{display:block;overflow:hidden;text-indent:-999em}
.tc{text-align:center}
.tl{text-align: left;}
.tr{text-align: right;}
.wp{width: 100%;min-width: 1200px;}
.wb{width: 1200px;}
@font-face {
  font-family: "rfd";
  src: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/fonts/RefrigeratorDeluxe.ttf);
}
.wraper{
  min-width: 1400px;
  height: 100%;
  overflow: hidden;
  /*transition: all .3s linear;*/
}
.spr,.invite .invite_list li,.invite .operation .btns a,.invite .gift_tab_content .btn_get,.invite .gift_tab_content .box h5{
  /*background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/spr.png) 0 0 no-repeat;*/
   background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/spr_new.png) 0 0 no-repeat;
  background-size: 1400px 900px;
}
/*section_index*/
.section_index{
  width: 100%;
  height: 1147px;
  /* background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/header.jpg) 50% 0 no-repeat; */
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/header.jpg) 0 0 no-repeat;
  background-size: cover;
  transition: all .2s linear;
}
.section_index .logo{
  width: 324px;
  height: 42px;
  top: 35px;
  left: 50px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/logo.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.section_index .topbar{
  width: 100%;
  height: 49px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  top: 25px;
  right: 0;
  z-index: 2;
}
.section_index .btn_home{
  width: 170px;
  height: 49px;
  padding-right: 30px;
}
.section_index .btn_home a{
  width: 149px;
  height: 49px;
  background-position: -1240px -340px;
}
.section_index .login{
  text-align: right;
  padding-right: 20px;
  color: #a6a6a6;
  font-size: 16px;
}
.section_index .login span{
  padding-right: 8px;
}
.section_index .login a{
  color: #ff7036;
}
.section_index .ico_arr{
  width: 30px;
  height: 20px;
  margin: 4px auto 12px;
}
.section_index .ico_arr i{
  width: 100%;
  height: 100%;
  background-position: -1350px -400px;
}
.section_index .main{
  width: 100%;
  height: 700px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  position: absolute;
  bottom: 0;
  left: 0;
  transform-origin: 50% 100%;  
}
.section_index .slogan{
  width: 916px;
  height: 635px;
  margin: -126px auto -96px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/slogan2.png) 50% 0 no-repeat;
  /* background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/slogan2.png) 50% 0 no-repeat; */
  background-size: auto 100%;
}
.section_index .download{
  width: 100%;
  height: 118px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 20px;
}
.section_index .download .qrcode{
  width: 149px;
  height: 119px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/bg_qrcode.png) 0 0 no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding-left: 36px;
}
.section_index .download .qrcode img{
  width: 105px;
  height: 105px;
}
.section_index .download .qrcode span{
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 14px;
  text-shadow: 0 0 3px rgba(0,0,0,0.5);
}
.section_index .btn_download{
  width: 201px;
  height: 117px;
  padding: 0 25px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  
}
.section_index .btn_download a{
  width: 100%;
  height: 52px;
}
.section_index .btn_download a.android{
  position: relative;
  background-position: -490px -400px;
}
/* .section_index .btn_download a.android::after {
  position: absolute;
  content: '';
  width: 39px;
  height: 14px;
  right: 0;
  top: 0;
  background-position: -1111px -497px;
} */
.section_index .btn_download a.ios{
  background-position: -700px -400px;
}
.section_index .btn_download a.android:hover{
  background-position: -490px -340px;
}
.section_index .btn_download a.ios:hover{
  background-position: -700px -340px;
}
.section_index .btn_download a.android2{
  background-position: -879px -600px;
}
.section_index .btn_download a.android2:hover{
  background-position: -879px -656px;
}
.section_index .btn_video{
  width: 126px;
  height: 123px;  
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/btn_video.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.section_index .btn_video a{
  width: 100%;
  height: 100%;
}
.section_index .gift{
  width: 100%;
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section_index .gift_content{
  margin: 0 auto;
  width: 980px;
  height: 124px;
  background-position: 0 -160px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  position: relative;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/img_gift.png) 0 0 no-repeat;
  background-size: auto 100%; 
}
.section_index .gift h3{
  display: none;
}
.section_index .gift ul{
  height: 100%;
  display: flex;
  justify-content: space-between;
}
.section_index .gift ul.gift_game{  
  width: 552px;
  margin-left: 210px;
}
.section_index .gift ul.gift_real{
  width: 330px;
  margin-left: 32px;
}
.section_index .gift ul li{
  width: 20%;
  height: 100%;
  padding-top: 105px;
  position: relative;
  box-sizing: border-box;
}
.section_index .gift ul.gift_real li{
  width: 33%;
}
.section_index .gift ul li img{
  width: 100%;
  vertical-align: top;
}
.section_index .gift ul li span{
  display: block;
  width: 100%;
  text-align: center;
  font-size: 12px;
  color: #fff;
  line-height: 20px;
  white-space: nowrap;
}
.section_index .gift ul li span i{
  color: #e67045;
}
.section_index .gift .btn_record{
  position: absolute;
  top:-1%;
  right: 350px;
  line-height: 30px;
  display: block;
  width: 100px;
  text-align: center;
  font-size: 14px;
  color: #e0e1e1;
  text-decoration: underline;
}
.section_index .gift .btn_rules{
  position: absolute;
  top: 0;
  right: 0;
  line-height: 30px;
  display: block;
  text-align: center;  
  font-size: 16px;
  text-decoration: underline;
  color: #e0e1e1;
}
.section_index .btn_get{
  width: 256px;
  height: 74px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/btn_get.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.section_index .btn_get_gray{
  filter: grayscale(100);
}
.section_index .tips{
  padding: 10px 0 45px;
  text-align: center;
  color: #d6d7d8;
}
.section_index .tips span{
  color: #fb0202;
}
.section_index .other_info{
  width: 592px;
  height: 400px;
  position: absolute;
  bottom: 5vw;
  left: 1.6vw;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  z-index: 11;
}
.section_index .btn_age{
  width: 68px;
  height: 88px;
  background-position: -910px -500px;
  user-select: none;
}
.section_index .six{
  width: 592px;
  height: 200px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/index/six.png) 0 0 no-repeat;
  background-size: 100% auto;
  box-sizing: border-box;
  color: #87a5b1;
  font-size: 14px;
  padding-left: 5px;
  display: none;
}
.section_index .six a{
  font-size: 14px;
  color: #d3582d;
  text-decoration: underline;
}
.section_index .six .name{
  font-weight: normal;
  text-shadow: 0 0 3px rgba(0,0,0,0.3);
}
.section_index .six .desc{
  color: #87a5b1;
  font-size: 14px;
  line-height: 24px;
  padding: 20px 0 30px;
  text-shadow: 0 0 5px rgba(0,0,0,0.7);
}
/*
.section_index:after{
  content: " ";
  display: block;
  position: absolute;
  bottom: -90px;
  left: 0;
  width: 100%;
  height: 180px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/header_bottom_cover.png) 50% 0 no-repeat;
  background-size: 100% auto;
}
*/
/*right_menu*/
.right_menu{
  width: 163px;
  height: 320px;
  background-position: 0 -500px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  box-sizing: border-box;
  padding-top: 19px;
  position: absolute;
  right: 20px;
  top: 100%;
  /*transition: all .3s linear;*/
  z-index: 10;

  transform: translateY(200px);
}
.right_menu .qrcode{
  width: 130px;
  height: 130px;
  background: rgba(14,19,21,0.7);
  padding: 8px;
}
.right_menu .qrcode img{
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.right_menu .txt{
  text-align: center;
  color: #adaeaf;
  font-size: 20px;
  height: 42px;
  line-height: 42px;
}
.right_menu .btn_download{
  width: 149px;
  height: 40px;
  margin-bottom: 7px;
}
.right_menu .android{
  position: relative;
  background-position: -910px -400px;
}
.right_menu .android:hover{
  background-position: -910px -340px;
}
.right_menu .android2{
  background-position: -1088px -600px;
}
.right_menu .android2:hover{
  background-position:  -1088px -656px;
}
.right_menu .android::after {  
  position: absolute;
  content: '';
  width: 39px;
  height: 14px;
  right: 0;
  top: 0;
  background-position: -1111px -497px;
  zoom: 0.7;
}
.right_menu .ios{
  background-position: -1070px -400px;
}
.right_menu .ios:hover{
  background-position: -1070px -340px;
}
.right_menu_fixed{  
  position: fixed;
}
/*container*/
.container{
  width: 100%;
}
@media screen and (max-width: 1400px){
  .container{
    background-size: 1400px auto;
  }  
}
.container_main{
  /* background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/container_bottom.jpg) no-repeat 50% bottom/100% auto;
  width: 100%; */
  padding-bottom: 200px;
}
.container .title{
  width: 100%;
  height: 220px;
  margin: 0 auto;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 100%;
   text-indent: -99999px;
   background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/title_version.png) no-repeat center top/auto 100%;
}
/* common */
.block{
  width: 1400px;
  margin: 140px auto 0;
  position: relative;
  padding-bottom: 25px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/ico_line.png) 0 100% no-repeat;
  background-size: 100% auto;
}
.block_box{
  width: 1400px;
  position: relative;
  box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.block_box img{
  width: 100%;
  vertical-align: top;
}
/* ver-gift */
.ver-gift {
  width: 1400px;
  margin: 0 auto 180px;
  position: relative;
  z-index: 2;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/ico_line.png) 0 bottom no-repeat;
}
.ver-gift .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/title_7.png?v=20230407) 0 0 no-repeat;
  background-size: 100% auto;
}
.ver-gift ul {
  width: 1400px;
  height: 262px;
  margin: 26px auto 0;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/ver_gift.png) no-repeat 0 0/100% auto;
}
.ver-gift ul li {
  width: 273px;
  padding-top: 140px;
}
.ver-gift ul li div {
  display: flex;
  width: 156px;
  height: 45px;
  margin: 0 auto;
  text-align: center;
  align-items: center;
  align-content: center;
  justify-content: center;
  font-size: 16px;
  line-height: 18px;
}
.ver-gift em {color: #ff7036;}
.ver-gift ul li strong {
  display: block;
   text-align: center;
   line-height: 46px;
   font-size: 18px;
   color: #353e42;
}
.content {
  width: 1400px;
  margin: 0 auto;
  position: relative;
  padding-top: 70px;
  z-index: 5;
}
.img_box {
  position: relative;
  width: 1400px;
  height: 708px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/bg_img.png) no-repeat 50% 0/100% 100%;
}
.img_box .pic_bg {
  width: 100%;
  height: 100%;
}
.img_box img{
  width: 1374px;
  height: 682px;
}
.img_frame {
  width: 100%;
  height: 692px;
  padding: 0 0 5px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/frame.png) no-repeat 0 0/100% 100%;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  z-index: 100;
  display: none;
}
.cfx{
  /*
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  */
  text-indent: initial;
}

/*feature*/
.feature{
  min-width: 1400px;
  height: 1167px;
  position: relative;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/bg_feature.jpg) center/cover no-repeat;
  /* background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/bg_feature.jpg) center/cover no-repeat; */
}
.feature .title{
  height: 220px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/title_feature.png) no-repeat center top/auto 100%;
}
.feature_c{
  width: 1400px;
  margin: 0 auto;
  position: relative;
}
.feature_box{
 width: 1149px;
 height: 582px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/feature/bg_pic.png) no-repeat left top;
  background-size: 100% 100%;
}
.swiper_feature{
  width: 1149px;
  height: 570px;
  margin: 0 auto;
  overflow: hidden;
  --swiper-preloader-color: #ffffff;/* 单独设置预加载圆圈的颜色 */
  /*background: url('https://game.gtimg.cn/images/aqtw/act/a20240604version/new/pic_bg.png')no-repeat center center;*/
}
.swiper_feature .swiper-slide{
  width: 1141px;
  height: 562px;
  margin: 0 auto;
  padding-top: 4px;
  display: flex;
  justify-content: center;

}
.swiper_feature .swiper-slide img{
  width: 1141px;
  height: 562px;
  vertical-align: top;
}
.feature_txt{
  width: 1149px;
  height: 160px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/feature/bg_txt.png) 0 0 no-repeat;
}
.feature_txt li {
  display: flex;
  height: 160px;
  margin-top: 16px;
  justify-content: center;
  align-items: center;
}
.feature_txt p{
  width: 100%;
  color: #bbbbbb;
  font-size: 18px;
  line-height: 1.5;
  padding: 22px;
  box-sizing: border-box;
}
.feature_txt p span{
  color: #ff7037;
}
.swiper_feature .swiper-slide a,video-icon{
  width: 97px;
  height: 94px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -47px;
  margin-left: -50px;
  background-position: -390px -340px;
}
.swiper_feature_thumbs{
  position: absolute;
  width: 230px;
  right: 0;
  top: 0;
}
.swiper_feature_thumbs ul{
  width: 100%;
  height: 758px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.swiper_feature_thumbs ul li{
  width: 230px;
  height: 115px;
  transition: all .3s ease-in-out;
  background: #000;
  position: relative;
}
/* .swiper_feature_thumbs ul li:after{
  content: " ";
  width: 0px;
  height: 2px;
  display: block;
  background: #f1794f;
  transition: all .3s ease-in-out;
} */
/* .swiper_feature_thumbs ul li.active{
  width: 256px;
  height: 125px;
} */
/* .swiper_feature_thumbs ul li.active:after{
  width: 256px;
} */
.swiper_feature_thumbs ul li img{
  width: 100%;
  vertical-align: top;
  opacity: 0.5;
}
.swiper_feature_thumbs ul li.active::after{
  content: " ";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #ff6d33;
  border-bottom: 3px solid #ff6d33;
  box-sizing: border-box;
}
.swiper_feature_thumbs ul li.active img{
  opacity: 1;
}
.swiper_feature .swiper-button-prev,.swiper_feature .swiper-button-next{
  width: 31px;
  height: 49px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
}
.swiper_feature .swiper-button-prev{
  left: 30px;
  background-position: -1240px -400px;
}
.swiper_feature .swiper-button-next{
  right: 30px;
  background-position: -1290px -400px;
}
.swiper_feature .swiper-button-prev:after,.swiper_feature .swiper-button-next:after,.mian5 .swiper-button-prev:after,.mian5 .swiper-button-next:after{
  display: none;
}

.drama{
  min-width: 1400px;
  height: 1167px;
  position: relative;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/bg_drama.jpg) center/cover no-repeat;
}
.drama h3 {width:1019px; height: 160px; margin: 0 auto; background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/drama_title.png) no-repeat; text-indent: -999px;}
.drama  p {height: 12px;text-indent: -999px;}
.version_info{  
  width: 100%;
  min-width: 1400px;
  height: 1168px;
  position: relative;
  z-index: 2;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/bg_version.jpg) no-repeat 50% 0/100% 100%;
  /* background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/bg_version.jpg) no-repeat 50% 0/100% 100%; */
}
.version_info .title{
  height: 220px;
}
.version_info .version_content,.drama_content{
  width: 1400px;
  margin: 0 auto;
  position: relative;
}
.version_info .version_box,.drama_box{
  position: relative;
  overflow: hidden;
  width: 1220px;
  height: 621px;
  padding-top: 4px;
  margin: 0 auto;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/20240325/bg_pic.png) no-repeat 0 0/100% 100%;
  box-sizing: border-box;
}
.swiper_version,.swiper_drama{
  width: 1212px;
  height: 600px;
  margin: 0 auto;

}
.swiper_version .swiper-slide,.swiper_drama .swiper-slide{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.swiper_version .swiper-slide img,.swiper_drama .swiper-slide img{
  width: 1212px;
  height: 600px;
  vertical-align: top;
}
.version_info .swiper-button-prev,.version_info .swiper-button-next,.drama_content .swiper-button-prev,.drama_content .swiper-button-next{
  width: 74px;
  height: 620px;
  position: absolute;
  top: 0;
  margin-top: 0;
}
.version_info .swiper-button-prev::after,.version_info .swiper-button-next::after,.drama_content .swiper-button-prev::after,.drama_content .swiper-button-next::after{
  display: none;
}
.version_info .swiper-button-prev,.drama_content .swiper-button-prev{
  left: 0;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/20240325/btn_prev.png) no-repeat 0 0/100% 100%;
}
.version_info .swiper-button-next,.drama_content .swiper-button-next{
  right: 0;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/20240325/btn_next.png) no-repeat 0 0/100% 100%;
}
.swiper_version_thumbs,.swiper_drama_thumbs{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 16px;
}
.swiper_version_thumbs li{
  width: 267px;
  position: relative;
}
.swiper_drama_thumbs li{
  width: 267px;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #404040;
  background: #000;
  cursor: pointer;
}
.swiper_version_thumbs li img,.swiper_drama_thumbs li img{
  vertical-align: top;
  width: 100%;
  height: auto;
}
.swiper_drama_thumbs li img {opacity: 0.6;}
.swiper_drama_thumbs li.swiper-slide-thumb-active img {opacity: 1;}
.swiper_version_thumbs li p{
  width: 100%;
  height: 42px;
  line-height: 42px;
  position: absolute;
  bottom: 0;
  background: rgba(0,0,0,0.8);
  color: #fff;
  font-size: 24px;
  text-align: center;
}
.swiper_version_thumbs li.active p{
  background: rgb(193, 77, 26,0.8);
}

.swiper_drama_linethumbs {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding-top: 28px;
}
.swiper_drama_linethumbs span {
  width: 59px;
  height: 2px;
  border-radius: initial;
  background: #404040;
  opacity: 1;
}
.swiper_drama_linethumbs span.swiper-pagination-bullet-active {
  height: 3px;
  background: #e45815;
}

/*rules*/
.rules{
  width: 1400px;
  margin: 70px auto 0;
  font-size: 18px;
  padding: 30px 0 70px;
}
.rules h3.title span{
  background-position: -700px -680px;
}
.rules ul{
  box-sizing: border-box;
  width: 100%;
  padding: 20px 20px;
}
.rules ul li{
  position: relative;
  display: flex;
  line-height: 40px;
  padding-bottom: 10px;
}
.rules ul li span{
  display: block;
  padding-right: 8px;
}
.rules ul li p{
  display: block;
}
.rules ul li p i{
  color: #ff7037;
}




/*pop*/
.pop{
  
  /* position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 1000; */
 
  display: none;
  padding-top: 20px;
  padding-bottom: 50px;
}
.pop .close{
  width: 54px;
  height: 51px;
  position: absolute;
  top: 0;
  right: -54px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/btn_close.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.pop .btns{
  width: 100%;
  height: 49px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
}
.pop .btns a{
  margin: 0 20px;
  width: 195px;
  height: 49px;
  line-height: 48px;
  font-size: 20px;
  display: block;
  overflow: hidden;
  text-align: center;
  color: #ffffff;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/btn_orange.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.pop .btns a:hover{
  text-decoration: none;
}
.pop .btns a.black{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/btn_black.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.pop h3{
  width: 100%;
  height: 39px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
}
.pop_n{
  width: 548px;
  height: auto;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/bg.png) 0 0 no-repeat;
  background-size: 100% auto;
}
.pop_n:after{
  content:" ";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/bg.png) 0 100% no-repeat;
  background-size: 100% auto;
}
.pop_b{
  width: 728px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/bg_b.png) 0 0 no-repeat;
  background-size: 100% auto;
}
.pop_b:after{
  content:" ";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 30px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/bg_b.png) 0 100% no-repeat;
  background-size: 100% auto;
}
.pop .tips{
  width: 100%;
  text-align: center;
  font-size: 16px;
  color: #747474;
  position: absolute;
  bottom: 35px;
  left: 0;
}
.pop .tips span{
  color: #fc0404;
}
/*pop_c*/
.pop_c .pop_content{
  width: 420px;
  height: 150px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 30px 0 20px;
}
.pop_c .pop_content h4{
  color: #747474;
  font-size: 20px;
  text-align: center;
  font-weight: normal;
}
/*pop_login*/
.pop_login h3{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/title_login.png) 50% 0 no-repeat;
  background-size: auto 100%;
  margin-top: 50px;
}
.pop_login .pop_content{
  width: 370px;
  height: 148px;
  padding: 40px 0 20px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pop_login .pop_content a{
  width: 148px;
  height: 148px;
  display: block;
  overflow: hidden;
  text-indent: -999px;
}
.pop_login .pop_content a.btn_qq{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/btn_qq.png) 50% 0 no-repeat;
  background-size: 100% 100%;
}
.pop_login .pop_content a.btn_wx{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/btn_wx.png) 50% 0 no-repeat;
  background-size: 100% 100%;
}

/*pop_bind*/
.pop_bind h3{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/title_bind.png) 50% 0 no-repeat;
  background-size: auto 100%;
  margin-top: 50px;
}
.pop_bind .pop_content{
  width: 420px;
  padding: 40px 0 10px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.pop_bind .pop_content p{
  width: 100%;
  font-size: 18px;
  color: #5b5b5b;
}
.pop_bind .pop_content .item{
  width: 100%;
  height: 47px;
  margin-bottom: 15px;
}
.pop_bind .pop_content .item select{
  width: 100%;
  height: 45px;
  border: 1px solid #c7c7c7;
  color: #acacac;
  font-size: 18px;
  padding: 0;
  margin: 0;
}
/*pop_auth*/
.pop_auth{
  padding-bottom: 70px;
}
.pop_auth .pop_content{
  width: 420px;
  margin: 0 auto;
}
.pop_auth h4{
  color: #747474;
  font-size: 20px;
  text-align: left;
  font-weight: normal;
  padding: 50px 0 50px;
}
/*pop_sign*/
.pop_sign{
  padding-bottom: 30px;
}
.pop_sign h3{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/title_sign.png) 50% 0 no-repeat;
  background-size: auto 100%;
  margin-top: 30px;
}
.pop_sign .pop_content{
  width: 600px;
  padding: 40px 0 20px;
  margin: 0 auto;
  position: relative;
}
.pop_sign .pop_content .info{
  width: 100%;
  height: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pop_sign .pop_content .info .avatar{
  width: 65px;
  height: 65px;
  margin-right: 20px;
}
.pop_sign .pop_content .info .avatar img{
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.pop_sign .pop_content .info .name{
  font-size: 30px;
  color: #ff7037;
}
.pop_sign .invite_type{
  width: 100%;
}
.pop_sign .invite_type h4{
  width: 100%;
  line-height: 44px;
  font-size: 20px;
  color: #474747;
  border-bottom: 1px solid #efefef;
  position: relative;
}
.pop_sign .invite_type h4:after{
  content: " ";
  width: 22px;
  height: 3px;
  display: block;
  background: #eb6729;
  position: absolute;
  left: 0;
  bottom: -1px;
}
.pop_sign .type_item{
  width: 350px;
  color: #5c5b5b;
  font-size: 16px;
  padding: 30px 90px 15px 0;
  position: relative;
  box-sizing: border-box;
}
.pop_sign .type_item input{
  border: none;
  width: 250px;
  font-size: 14px;
  color: #6f6e6e;
}
.pop_sign .type_item a{
  width: 81px;
  height: 29px;
  display: block;
  line-height: 29px;
  overflow: hidden;
  text-align: center;
  color: #dfdccf;
  font-size: 14px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/btn_orange_s.png) 0 0 no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 38px;
  right: 0;
}
.pop_sign .type_qrcode{
  width: 170px;
  position: absolute;
  right: 0px;
  top: 180px;
}
.pop_sign .type_qrcode h5{
  color: #5c5b5b;
  font-size: 14px;
  text-align: center;
}
.pop_sign .type_qrcode .qrcode{
  width: 120px;
  height: 120px;
  margin: 0 auto;
}
.pop_sign .type_qrcode .qrcode img{
  width: 120px;
  height: 120px;
  vertical-align: top;
}
.pop_continue h3{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/title_continue.png) 50% 0 no-repeat;
  background-size: auto 100%;
  margin-top: 30px;
}
.pop_continue .pop_content{
  width: 600px;
  padding: 20px 0 20px;
  margin: 0 auto;
}
.pop_continue h4{
  font-size: 18px;
  padding: 0 30px 0px;
  color: #747474;
  text-align: center;
  font-weight: normal;
}
.pop_continue h4 span{
  color: #ff7037;
  padding: 0 5px;
}
.pop_continue .gift_box{
  width: 100%;
  margin-top: 10px;
}
.pop_continue .gift_box h5{
  width: 100%;
  display: flex;
  font-size: 22px;  
  font-weight: bold;
  justify-content: flex-start;
  color: #474747;
  border-bottom: 1px solid #c1c1c0;
  padding-bottom: 5px;
  position: relative;
  font-weight: normal;
}
.pop_continue .gift_box h4:after{
  content: " ";
  width: 22px;
  height: 3px;
  display: block;
  background: #eb6729;
  position: absolute;
  left: 0;
  bottom: -1px;
}
.pop_continue .gift_list{
  width: 100%;
  height: 105px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto;
  padding-top: 20px;
}
.pop_continue .gift_list li{
  width: 108px;
  height: 105px;
  text-align: center;
  margin-right: 10px;
}
.pop_continue .gift_list li img{
  width: 100%;
  height: 100%;
  vertical-align: top;
  margin: 0 auto;
}
/*pop_guest*/
.pop_guest{
  padding-bottom: 80px;
}
.pop_guest .pop_content{
  width: 600px;
  padding: 40px 0 20px;
  margin: 0 auto;
  position: relative;
}
.pop_guest .pop_content .info{
  width: 580px;
  height: 95px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #efefef;
  position: relative;
  padding-bottom: 44px;
}
.pop_guest .pop_content .info:after{
  content: " ";
  width: 22px;
  height: 3px;
  display: block;
  background: #eb6729;
  position: absolute;
  left: 0;
  bottom: -1px;
}
.pop_guest .pop_content .info .avatar{
  width: 95px;
  height: 95px;
  margin-right: 20px;
}
.pop_guest .pop_content .info .avatar img{
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.pop_guest .pop_content .info .name{
  font-size: 30px;
  color: #474747;
}
.pop_guest .pop_content h4{
  color: #747474;
  font-size: 20px;
  text-align: center;
  font-weight: normal;
  padding: 30px 0 20px;
}

/*pop_getsucc*/
.pop_getsucc{
  padding-bottom: 90px;
}
.pop_getsucc h3{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/title_getsucc.png) 50% 0 no-repeat;
  background-size: auto 100%;
  margin-top: 50px;
}
.pop_getsucc .pop_content{
  padding: 40px 0 20px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pop_getsucc .gift_list{
  width: 600px;
  height: 150px;
  display: flex;
  /*justify-content: space-between;*/
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.pop_getsucc .gift_list li{
  width: 170px;
  height: 130px;
  text-align: center;
}
.pop_getsucc .gift_list li img{
  width: 116px;
  height: 113px;
  vertical-align: top;
  margin: 0 auto;
}
.pop_getsucc .gift_list li span{
  width: 100%;
  text-align: center;
  font-size: 18px;
  color: #9c9b9b;
  display: block;
}
/*pop_getfail*/
.pop_getfail h3{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/title_getfail.png) 50% 0 no-repeat;
  background-size: auto 100%;
  margin-top: 50px;
}
.pop_getfail .pop_content{
  height: 80px;
}
/*pop_invitecode*/
.pop_invitecode .invite_code{
  width: 410px;
  height: 45px;
  border: 1px solid #bebebe;
  line-height: 45px;
  color: #cacaca;
  font-size: 14px;
}
.pop_invitecode .invite_code input{
  width: 410px;
  margin: 0 auto;
  padding: 0;
  line-height: 45px;
  font-size: 14px;
  text-align: center;
  border: none;
  background: none;
  outline: 0;
}
/*pop_address*/
.pop_address h3{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/title_address.png) 50% 0 no-repeat;
  background-size: auto 100%;
  margin-top: 20px;
}
.pop_address{
  padding-bottom: 110px;
}
.pop_address .pop_content{
  width: 600px;
  margin: 0 auto;
  padding: 30px 0 10px;
}
.pop_address .address ul{
  width: 600px;
  margin: 0 auto;
  font-size: 18px;
}
.pop_address .address li{
  width: 100%;
  padding-bottom: 20px;
}
.pop_address .address li p{
  color: #5b5b5b;
  padding-bottom: 5px;
}
.pop_address .address li p span{
  color: #d13c06;
}
.pop_address .address .address_select{
  width: 100%;
  height: 35px;
  line-height: 35px;
  box-sizing: border-box;
  background: #fff;
  display: block;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pop_address .address .select_item{
  width: 290px;
  height: 35px;
  line-height: 35px;
  background: #fff;
  border: 1px solid #c1c1c0;
}
.pop_address .address .address_select select{
  border: none;
  width: 100%;
  height: 100%;
  background: none;
  color: #000;
}
.pop_address .address .address_select select option{
  color: #000;
  background: #fff;
}
.pop_address .address .address_input{
  width: 100%;
  height: 35px;
  line-height: 35px;
  box-sizing: border-box;
  border: 1px solid #c1c1c0;
  padding: 0 .10px;
  background: #fff;
  display: flex;
  align-items: center;
}
.pop_address .address .address_input input{
  width: 100%;
  height: 30px;
  line-height: 30px;
  box-sizing: border-box;
  display: block;
  background: none;
  border: none;
  outline: 0;
}
.pop_address .address .address_textarea{
  width: 100%;
  height: 60px;
  line-height: 24px;
  box-sizing: border-box;
  border: 1px solid #c1c1c0;
  padding: 0 .10px;
  background: #fff;
  display: flex;
  align-items: center;
}
.pop_address .address .address_textarea textarea{
  width: 100%;
  height: 60px;
  line-height: 24px;
  box-sizing: border-box;
  display: block;
  background: none;
  border: none;
  outline: 0;
  font-size: 16px;
}
/*pop_lotteryed*/
.pop_lotteryed .pop_content em{
  display: block;
  text-align: center;
  font-size: 16px;
  color: #a3a3a3;
  padding-top: 15px;
}
/*pop_age*/
.pop_age .pop_content{
  width: 600px;
  margin: 0 auto;
  padding: 30px 0;
}
.pop_age .pop_content h4{
  font-size: 20px;
  color: #606060;
  padding-bottom: 20px;
}
.pop_age .pop_content .age_txt{
  font-size: 14px;  
  color: #747474;
}
.pop_age .pop_content .age_txt p{
  padding-bottom: 10px;
}
/*pop_record*/
.pop_record h3{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/title_record.png) 50% 0 no-repeat;
  background-size: auto 100%;
  margin-top: 30px;
}
.pop_record .pop_content{
  width: 630px;
  margin: 0 auto;
  padding: 30px 0 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.pop_record .pop_content .gift_none_tips{
  font-size: 20px;
  color: #747474;
  font-weight: normal;
  padding: 40px 0;
}
.pop_record .gift_box h4{
  width: 100%;
  display: flex;
  font-size: 16px;  
  font-weight: bold;
  justify-content: flex-start;
  color: #747474;
  border-bottom: 1px solid #c1c1c0;
  padding-bottom: 5px;
  position: relative;
}
.pop_record .gift_box h4:after{
  content: " ";
  width: 22px;
  height: 3px;
  display: block;
  background: #eb6729;
  position: absolute;
  left: 0;
  bottom: -1px;
}
.pop_record .gift_box h5{
  width: 100%;
  text-align: center;
  font-size: 14px;
}
.pop_record .gift_box h5 span{
  color: #fb0202;
}
.pop_record .gift_list{
  width: 630px;
  height: 130px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto;
  padding-top: 20px;
}
.pop_record .gift_list li{
  width: 108px;
  height: 105px;
  text-align: center;
  margin-right: 20px;
}
.pop_record .gift_list li img{
  width: 108px;
  height: 105px;
  vertical-align: top;
  margin: 0 auto;
}
.pop_record .gift_list li a{
  width: 100%;
  display: block;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
  color:#eb6729;
  text-decoration: underline;
}
.pop_record .gift_real .li{
  height: 130px;
}
/*pop_getrealsucc*/
.pop_getrealsucc .pop_content{
  flex-direction: column;
  height: 240px;
}
.pop_getrealsucc .pop_content h4{
  padding-bottom: 30px;
}
.pop_getrealsucc .gift_list{
  width: 420px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.pop_getrealsucc .gift_list li{
  width: 170px;
  height: 130px;
  text-align: center;
}
.pop_getrealsucc .gift_list li img{
  width: 116px;
  height: 113px;
  vertical-align: top;
  margin: 0 auto;
}
/*pop_lottery*/
.pop_lottery .pop_content{
  width: 630px;
  margin: 0 auto;
  padding-bottom: 20px;
}
.pop_lottery .gift_box{
  width: 100%;
  margin-top: 30px;
}
.pop_lottery .gift_box h4{
  width: 100%;
  display: flex;
  font-size: 22px;  
  font-weight: bold;
  justify-content: flex-start;
  color: #474747;
  border-bottom: 1px solid #c1c1c0;
  padding-bottom: 5px;
  position: relative;
  font-weight: normal;
}
.pop_lottery .gift_box h5{
  width: 100%;
  text-align: center;
  color: #a5a5a5;
  font-weight: normal;
}
.pop_lottery .gift_box h5 span{
  color: #d13c06;
}
.pop_lottery .gift_box h4:after{
  content: " ";
  width: 22px;
  height: 3px;
  display: block;
  background: #eb6729;
  position: absolute;
  left: 0;
  bottom: -1px;
}
.pop_lottery .gift_list{
  width: 100%;
  height: 120px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto;
  padding-top: 30px;
}
.pop_lottery .gift_list li{
  width: 116px;
  height: 130px;
  text-align: center;
  margin-right: 10px;
}
.pop_lottery .gift_list li img{
  width: 116px;
  height: 113px;
  vertical-align: top;
  margin: 0 auto;
}
/*pop_rules*/
.pop_rules h3{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/pop/title_rules.png) 50% 0 no-repeat;
  background-size: auto 100%;
  margin-top: 20px;
}
.pop_rules .pop_content{
  width: 600px;
  height: 400px;
  overflow-y: auto;
  margin: 30px auto;
  padding: 20px 0;
  color: #747474;
}
.pop_rules h6{
  font-size: 18px;
  color: #606060;
}
.pop_rules .rules_list{
  box-sizing: border-box;
  width: 100%;
  padding: 0 20px;
}
.pop_rules .rules_list li{
  font-size: 16px;
  position: relative;
  display: flex;
  line-height: 30px;
  padding-bottom: 10px;
}
.pop_rules .rules_list li span{
  display: block;
  padding-right: 8px;
}
.pop_rules .rules_list li p{
  display: block;
}
.pop_rules .rules_list li p i{
  color: #ff7037;
}
/*pop_video*/
.pop_video{
  padding: 0;
  width: 1000px;
  height: 600px;
  background: #000;
}
.pop_video .close{
  top: 0;
}
.pop_video .pop_content,.pop_video .pop_main{
  width: 100%;
  height: 100%;
}
/*footer*/
.footer{
  width: 100%;
  text-align: center;
  color: #424242;
  background: #0f0f0f;
}
.footer a{
  color: #424242;
}
.footer .foot{
  width: 1200px;
  color: #424242;
  background: #0f0f0f;
}
.footer .foot_cpright{
  padding: 30px 20px;
}
.logo1,.logo2{
  float: left;
  text-indent: -999em;
  overflow: hidden;
  margin: 10px 0 0 10px;
  background: url('https://game.gtimg.cn/images/op/web202104/foot_logo.png') no-repeat -205px 0;
}
.foot .logo1 {width: 130px;height: 45px;background-position: 0px 0;}
.foot .logo2{width: 46px;height:40px;background-position: -155px -3px;}
#gfooter .foot_tips{
clear: both;
  text-indent: 0;
  width: 310px;
  height: 80px;
  line-height: 20px;
}
#gfooter .foot_links .link_map span, .foot_links .link_map a{
  color: #6f6f6f;
}
#gfooter .foot_dark,#gfooter .foot_dark a{
  color: #6f6f6f;
}
#gfooter .copyright_zh{display: none!important;}
#gfooter .copyright_tencent{padding-top: 15px!important;}

#gfooter .foot_links{
  padding-top: 10px;
}
.flex{
  display:flex!important;
}
.pop_lottery_rules .pop_content{
  height: 200px;
}
@media all and (min-width:1920px){
  .feature,.plot,.model,.mian4,.mian5,.mian6,.season {
    background-size: 100% auto;
    transition: all .2s linear;
  }
}

.duosi{
  z-index: 6;
}
/*
.duosi::after{
  content: " ";
  width: 21.25%;
  height: 100%;
  position: absolute;
  top: 70px;
  right: 0;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/duosi.png) 0 0 no-repeat;
  background-size: 100% auto;
  z-index: 2;
  display: block;
}*/


.qConnectLogin{
  z-index: 999999999;
}

.act-btn {width: 177px; height: 294px; background: url(https://game.gtimg.cn/images/aqtw/act/a20240604version/act_btn.png) no-repeat; position: absolute; top: -300px; right: 0; box-sizing: border-box; padding: 228px 0 0 19px;}
.act-btn a {display: block; width: 143px; height: 40px; overflow: hidden; text-indent: -9999px;}