/*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;}