body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;outline:none;}
body{font-family:"Microsoft YaHei",'\5FAE\8F6F\96C5\9ED1';position:relative;color:#fff;width:100%;background:#000;}
body,html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-user-select:none;user-select:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;}
a:focus,a:active,a{outline:none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
a,p,span,i,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;}
a,img,input{border:none;}
a,img{-webkit-touch-callout:none;}
img{width:100%;height:auto;}
ul,ol,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
input[type="text"],input[type="password"],select{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;box-sizing:border-box;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
em,i,b{font-style:normal;}
fieldset,img{border:0;display:block;}
input,textarea,select{font-size:100%}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top;vertical-align:text-bottom}
.clear:after {
	content: '\20';
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.none {
	display: none;
}
.cb {
	clear: both
}
.bc {
	margin-left: auto;
	margin-right: auto
}
.pr {
	position: relative
}
.pa {
	position: absolute
}
.ovh {
	overflow: hidden
}
.db {
	display: block
}
.ht {
	display: block;
	overflow: hidden;
	text-indent: -999em
}
.tc {
	text-align: center
}
.imgicon{
  width: 100%;
	vertical-align: top;
}

/*wraper*/
.wraper{
	width: 10.8rem;
	overflow: hidden;
	margin: 0 auto;
}
/*swiper_page*/
.swiper_page{
	width: 100%;
	height: 100%;
}
.swiper_page .swiper-slide{
	width: 100%;
	height: 100%;
}
/*section_header*/
.section_header{
	width: 100%;
	display: flex;
	flex-direction: column;
}
.topbar{
	width: 100%;
	height: 1.7rem;
	background: #1a1a1a;
	padding: 0 .35rem 0 .45rem;
	box-sizing: border-box;
	position: relative;
	/* position: absolute;
	top: 0;
	left: 0; */
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.topbar .logo {
	width: 1.1rem;
	height: 1.1rem;
	margin-right: .15rem;
}
.topbar .info{
	width: 4rem;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.topbar .info h1 {
	font-weight: normal;
	color: #fff;
	font-size: .44rem;
}
.topbar .btns {
	height: 0.92rem;
	flex-grow: 1;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.topbar .btns .btn_download {
	width: 2.4rem;
	height: 0.92rem;
	margin-left: .2rem;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/index/btn_download.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.topbar .btn_age {
	width: .7rem;
	height: .92rem;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/index/ico_age.png) 0% 0% no-repeat;
	background-size: 100% 100%;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.header_logo{
	width: 4.51rem;
	height: .59rem;
	top: .26rem;
	left: .33rem;
}
.login{
	color: #fff;
	font-size: .36rem;
	text-align: right;
	box-sizing: border-box;
	padding: 0.2rem 0 0 0.2rem;
	top: 0.2rem;
	right: 0.2rem;
	z-index: 2;
	width: 5rem;
}
.login a {
	color: #ff753e;
}
.section_header .six_info {
	position: absolute;
	left: 0;
	top: 1.2rem;
	width: 200%;
	font-size: .56rem;
	box-sizing: border-box;
	padding-left: 0.5rem;
	transform: scale(0.5);
	transform-origin: 0 0;
	color: #fff;
	text-shadow: 0 0 5px rgb(0 0 0);
	line-height: 1.5;
  display: none;
}
.section_header .six_info a {
	color: #fff;
	text-decoration: underline;
}
.section_header .main{
	width: 100%;
	/* height: calc(1365/1080 * 10.8rem); */
	height: 1px;
	flex-grow: 1;
	box-sizing: border-box;
	padding-bottom: .5rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/header/bg.jpg) no-repeat 50% 0/cover;
  /* background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/header/bg.jpg) no-repeat 0 0/100% 100%; */
}
.section_header .btn_video{
	width: 1.62rem;
	height: 1.58rem;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/header/btn_video.png) no-repeat 0 0/100% 100%;
}
.section_header .slogan{
  width: 100%;
  height: 4.45rem;
  margin: .3rem auto;
}
.section_header .slogan_title{
  width: 6.13rem;
  height: 4.45rem;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/header/slogan.png) no-repeat no-repeat 0 0/100% 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.section_header .slogan_stitle{
	width: 7.21rem;
	height: .61rem;
	left: 50%;
	margin-left: -3.6rem;
	top: 3.6rem;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/header/slogan_s.png) no-repeat 0 0/100% 100%;
}
.section_header .btn_download{
	width: 100%;
	height: .97rem;
  margin-bottom: -0.35rem;
}
.section_header .btn_download a{
	width: 4.22rem;
	height: .97rem;
	margin: 0 auto;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/header/btn_download.png) no-repeat 0 0/100% 100%;
}
.section_header .gift{
	width: 100%;
	height: 5.6rem;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/header/bg_gift.jpg) no-repeat 50% 0/cover;
}
.section_header .gift_box{
	width: 100%;
	height: 100%;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/header/pic_gift.png) no-repeat 50% 0/100% 100%;
}
.section_header .btn_rules {
	font-size: .26rem;
	position: absolute;
	top: .1rem;
	right: .4rem;
	color: #cc602d;
	text-decoration: underline;
}
.section_header .gift .btns{
	width: 100%;
	height: .97rem;
	bottom: .45rem;
	left: 0;
}

.section_header .btn_get {
	width: 4.40rem;
	height: 100%;
	line-height: .97rem;
	color: #fff;
	font-size: .3rem;
	font-weight: bold;
	display: block;
	text-align: center;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/header/btn_get.png) no-repeat 0 0/100% 100%;
	margin: 0 auto;
}
.section_header .btn_gray{
	filter: grayscale(100%);
}

.longScreen { width: 100%; height: 100%; overflow-y: auto;}

/*section_part1*/
.section_part1{
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	padding-bottom: .9rem;
  position: relative;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/person_qj.jpg) no-repeat 50% 100%/cover;
	transition: background-image 0.5s ease;
}
/* 重装背景样式 */
.section_part1.zhongzhuang{
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/person_zhzh.jpg) no-repeat 50% 100%/cover;
}
.section_part1 .title{
  width: 4.37rem;
  height: 2.41rem;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/title_01.png) no-repeat 0 0/100% 100%;
 
}
/* 人物小传样式 */
.section_part1 .character_subtitle {
	width: 2.17rem;
	height: 0.62rem;
	/* top: 5.5rem;
	left: 0.3rem; */
  background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/subtitile_01.png) no-repeat 0 0/100% 100%;
	z-index: 2;
}
/* 人物介绍文字样式 */
.section_part1 .character_intro {
	width: 9.8rem;
	left: 0.3rem;
	top: 11.8rem;
	z-index: 2;
	color: #d7d7d7;
}
.section_part1 .character_intro p {
	font-size: 0.32rem;
	line-height: 0.5rem;
	color: #d7d7d7;
	text-shadow: 0 0 5px rgba(0,0,0,0.8);
}
/* 形态切换样式 */
.section_part1 .character_switch{
  position: absolute;
  top: .4rem;
  right: .15rem;
}
.section_part1 .switch_box{
	width: 0.64rem;
	height: 2.25rem;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/switch_box.png) no-repeat 0 0/100% 100%;
	display: flex;
	flex-direction: column;
    align-items: center;
    justify-content: space-around;
}
.section_part1 .switch_item{
	width: 0.4rem;
	height: 0.99rem;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/switch_box_default.png) no-repeat 0 0/100% 100%;
	cursor: pointer;
	transition: all 0.3s ease;
	display: flex;
	align-items: center;
	justify-content: center;
	writing-mode: vertical-rl;
	text-orientation: mixed;
	font-size: .18rem;
	color: #fff;
}
.section_part1 .active_light{
	color: #ff753e;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/switch_box_light.png) no-repeat 0 0/100% 100%;
}
.section_part1 .switch_item.active span {
	color: #ff753e;
}

/* 视频滚动条样式 */
.section_part1 .video_scroll_container {
	width: 10.2rem;
	height: 2.8rem;
	bottom: 0.1rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}
.section_part1 .video_scroll_wrapper {
	width: 100%;
	height: 2.2rem;
	display: flex;
	align-items: flex-start;
	overflow-x: auto;
	overflow-y: hidden;
	box-sizing: border-box;
  /* padding: 0 0.2rem; */
	/* scrollbar-width: none; Firefox */
	/*-ms-overflow-style: none;  IE and Edge */
}
.section_part1 .video_scroll_wrapper::-webkit-scrollbar {
  width: 100%;
  height: 2px;
}

.section_part1 .video_scroll_wrapper::-webkit-scrollbar-thumb {
  border-radius: .1rem;
  -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.1);
  background: rgb(202, 77, 49);
  border-bottom: 1px solid #ff9966;
}

.section_part1 .video_scroll_wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,0.1);
  border-radius: .1rem;
  background: rgba(255,255,255,0.1);
  /* width: 20%;
	height: 100%;
  background-color: #ff753e;
  border-radius: 0.04rem;
	position: absolute;
	top: 0;
	left: 0; */
	transition: left 0.3s ease;
	box-shadow: 0 0 0.1rem rgba(255, 117, 62, 0.5);
	cursor: grab;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.section_part1 .video_item {
	width: 2.33rem;
	height: 1.48rem;
	margin-right: 0.3rem;
	flex-shrink: 0;
	position: relative;
	cursor: pointer;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/video_box.png) no-repeat 50% 50% /cover;
}
.section_part1 .video_item:last-child {
	margin-right: 0;
}
.section_part1 .video_bg {
	width: 98%;
	height: 1.48rem;
	position: relative;
	border-radius: 0.1rem;
	overflow: hidden;
}
.section_part1 .play_btn {
	width: 0.49rem;
	height: 0.49rem;
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
}
.section_part1 .imgitem {
  width: 95%;
  height: 70%;
  position: absolute;
  top: 5%;
  left: 5%;
}
.section_part1 .video_title {
	width: 100%;
	height: 0.42rem;
	line-height: 0.42rem;
	position: absolute;
	bottom: 0;
	color: #3a3a3a; 
	font-size: .22rem;
	text-shadow: 0 0 3px rgba(0,0,0,0.8);
  text-align: center;
}
.section_part1 .active_title{
  color: #c3c3c3;
}
.section_part1 .unlock_date {
  display: block;
    width: 100%;
    text-align: center;
    font-size: 0.18rem;
    color: #999999;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
    white-space: nowrap;
    /* transform: scale(0.8); */
}
.section_part1 .video_item.locked .video_bg {
	filter: grayscale(50%);
	opacity: 0.8;
}

/* 滚动条样式 */
.section_part1 .scroll_bar {
	width: 100%;
	height: 0.08rem;
	margin-top: 0.2rem;
	position: relative;
	background: rgba(255,255,255,0.2);
	border-radius: 0.04rem;
	cursor: pointer;
}
.section_part1 .scroll_track {
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.1);
	border-radius: 0.04rem;
	position: relative;
}
.section_part1 .scroll_thumb {
	width: 20%;
	height: 100%;
	background: linear-gradient(90deg, #ff753e 0%, #ff9966 100%);
	border-radius: 0.04rem;
	position: absolute;
	top: 0;
	left: 0;
	transition: left 0.3s ease;
	box-shadow: 0 0 0.1rem rgba(255, 117, 62, 0.5);
	cursor: grab;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.section_part1 .scroll_thumb:active {
	cursor: grabbing;
}
.section_part1 .scroll_thumb:hover {
	background: linear-gradient(90deg, #ff9966 0%, #ffaa77 100%);
	box-shadow: 0 0 0.15rem rgba(255, 117, 62, 0.8);
}

/*section_part2*/
.section_part2{
	width: 100%;
	height: 12.88rem;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/bg_02.jpg)no-repeat 50% 100%/cover;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.4rem;
  box-sizing: border-box;
  position: relative;
}

/* 大图展示区域 */
.section_part2 .picture_display {
  width: 10.21rem;
  height: 5.09rem;
  position: relative;
  margin-bottom: 0.5rem;
}

.section_part2 .picture_main {
  width: 100%;
  height: 100%;
  position: relative;
}

.section_part2 .picture_box_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.section_part2 .picture_content {
  width: 10.07rem;
  height: 4.95rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  overflow: hidden;
}

.section_part2 .picture_content img {
  width: 100%;
  height: 100%;
  /* object-fit: cover; */
  transition: all 0.5s ease, opacity 0.3s ease;
}

/* 小图切换区域 */
/* .section_part2 .picture_thumbnails { */
  /* width: 9.5rem;
  height: 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section_part2 .picture_thumbnails2{
  width: 9.5rem;
  height: 2rem;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

.section_part2 .thumbnail_item {
  width: 3.27rem;
  height: 1.62rem;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/default_border_box.png) no-repeat 0 0/100% 100%;
}

.section_part2 .thumbnail_bg {
  width: 3.21rem;
  height: 1.56rem;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}

.section_part2 .thumbnail_item.active .thumbnail_bg {
  width: 3.27rem;
  height: 1.62rem;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/light_border_box.png) no-repeat 0 0/100% 100%;
  /* border-color: #ff753e; */
  /* box-shadow: 0 0 0.15rem rgba(255, 117, 62, 0.8); */
/* } */

.section_part2 .thumbnail_bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section_part2 .thumbnail_text {
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  font-size: 0.24rem;
  color: rgba(255,255,255,0.7);
  background: rgba(0, 0, 0, 0.5);
  transition: all 0.3s ease;
  position: absolute;
    left: 0;
    bottom: 0;
}

.section_part2 .thumbnail_item.active .thumbnail_text {
  color: #e0ddd0;
  background: #9c3f17;
  font-weight: bold;
}

.section_part2 .thumbnail_item:hover .thumbnail_bg {
  border-color: #ff9966;
  /* transform: scale(1.05); */
}

.section_part2 .thumbnail_item:hover .thumbnail_text {
  color: #e0ddd0;
} */

/* .section_part2 h3 {
  width: 5.87rem; 
  height: 1.99rem; 
  position: absolute; 
  left: 0.3rem; 
  top: 0.57rem; 
  z-index: 3;
  color: #fff;
  font-size: 0.6rem;
  font-weight: bold;
  text-indent: 0;
  line-height: 1.99rem;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.8);
} */
.show-spr {background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/show_spr.png) no-repeat 0 0/10.09rem 5rem;}
.search-link {display: block; position: absolute; background-position: -0.29rem -2.28rem; width: 5.21rem; height: 0.4rem; text-indent: -9999rem; top: 5%; right: 0.3rem; overflow: hidden;}
.live {position: absolute; background-position: 0 bottom; width: 10.09rem; height: 2.16rem; text-indent: -9999rem; bottom: 0.66rem; left: 0.36rem;}
.goto-btn {display: block; width: 3.92rem; height: 0.88rem; position: absolute; top: 0.33rem; left: 5.92rem; text-indent: -9999rem; overflow: hidden; z-index: 3;}
@media screen and (min-aspect-ratio: 10/16){ 
  /* .section_part1,.section_part1::after {background-size: auto 100%;}
  .swiper_part1 {width: 85%; height: 72.32933819697759%;}
  .part1-pagination {transform: translateY(10.5rem);}
  .section_part1 .btn_prev{top: 45%; left: 0;}
  .section_part1 .btn_next {top: 45%; right: 0;}
  .section_part2 .swiper_part2 {height: 100%;}
  .search-link {top: 1rem;} */
  }

  /* section_part3 */
  .section_part3{
      display: flex;
      flex-direction: column;
      box-sizing: border-box;
      position: relative;
      background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/bg_03.jpg) no-repeat 50% 100%/cover;
      padding-top: 2.5rem;
      align-items: center;
  }

  /* part3大图展示区域 */
  .section_part3 .part3_picture_display {
    width: 10.21rem;
    height: 5.09rem;
    position: relative;
    margin-bottom: 0.5rem;
  }

  .section_part3 .part3_picture_main {
    width: 100%;
    height: 100%;
    position: relative;
  }

  .section_part3 .part3_picture_content {
    width: 9.08rem;
    height: 4.51rem;
    position: absolute;
    top: 32%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    overflow: hidden;
  }

  .section_part3 .part3_picture_content img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.5s ease, opacity 0.3s ease;
  }

  /* part3小图切换区域 - 第一排 */
  .part3_thumbnails_row1 {
    width: 10.5rem;
    height: 1.62rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.3rem;
  }

  /* part3小图切换区域 - 第二排 */
   .part3_thumbnails_row2 {
    width: 10.5rem;
    height: 1.62rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

   .part3_thumbnail_item {
    width: 3.27rem;
    height: 1.62rem;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease;
    background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/default_border_box.png) no-repeat 0 0/100% 100%;
  }

  .part3_thumbnail_bg {
    width: 3.21rem;
    height: 1.56rem;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    margin: 0.03rem;
  }

   .part3_thumbnail_item.active {
    background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/light_border_box.png) no-repeat 0 0/100% 100%;
  }

   .part3_thumbnail_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

   .part3_thumbnail_text {
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.24rem;
    color: rgba(255,255,255,0.7);
    background: rgba(0, 0, 0, 0.5);
    transition: all 0.3s ease;
    position: absolute;
    left: 0;
    bottom: 0;
  }

 .part3_thumbnail_item.active .part3_thumbnail_text {
    color: #e0ddd0;
    background: #9c3f17;
    font-weight: bold;
  }

  .part3_thumbnail_item:hover .part3_thumbnail_text {
    color: #e0ddd0;
  }

  /*section_part4*/
  .section_part4{
    display: flex;
      flex-direction: column;
      box-sizing: border-box;
      position: relative;
      background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/bg_three.jpg) no-repeat 50% 100%/cover;
  }
  .section_part4 .part4_content{
    position: relative;
  }
  .section_part4 .part4_content img{
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .section_part4  .part4_content_box{
    width: 10.21rem;
    height: 5.79rem;
    position: absolute;
    top: 1.5rem;
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
  }
  
/*section_features*/
.section_features{
  display: flex;
      flex-direction: column;
      box-sizing: border-box;
      position: relative;
      background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/bg_05.jpg) no-repeat 50% 100%/cover;
}
.section_features .swiper_features{
	width: 100%;
	height: 100%;
}
.section_features .swiper-slide{
	width: 100%;
	height: 100%;
}
.section_features .title{
	width: 4.48rem;
	height: 2.41rem;
	top: .4rem;
	left: 0rem;
	z-index: 2;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/features/title_04.png) no-repeat 0 0/100% 100%;
}
.section_features .slide_1{
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/features/bg01.png) no-repeat 50% 0/100%;
}
.section_features .slide_2{
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/features/2.jpg) no-repeat 50% 0/100%;
}
.section_features .slide_3{
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/features/3.jpg) no-repeat 50% 0/100%;
}
.section_features .slide_4{
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/features/4.jpg) no-repeat 50% 0/100%;
}
.section_features .slide_5{
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/features/5.jpg) no-repeat 50% 0/100%;
}
.section_features .slide_6{
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/features/6.jpg) no-repeat 50% 0/100%;
}
.section_features .slide_1 .btn_video{
  width: 1.3rem;
  height: 1.25rem;
  left: 50%;
  top: 50%;
  margin-top: -0.62rem;
  margin-left: -0.65rem;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/features/btn_video.png) no-repeat 0 0/100% 100%;
}
.section_features .txt{
	width: 8.8rem;
	height: 1.7rem;
	box-sizing: border-box;
	bottom: 3.5rem;
	left: 50%;
	margin-left: -4.4rem;
	font-size: .4rem;
}
.section_features .features_bottom{
	width: 100%;
	height: .54rem;
	left: 0;
	bottom: 1rem;
	z-index: 2;
}
.section_features .swiper_pagination{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.section_features .swiper_pagination .swiper-pagination-bullet{
	width: .8rem;
	height: .12rem;
	background: #3a3b3a;
	margin: 0 .1rem;
	border-radius: 0;
	opacity: 1;
}
.section_features .swiper_pagination .swiper-pagination-bullet-active{
	background: #c55d38;
}
.section_features .btn_prev,
.section_features .btn_next{
	width: .4rem;
	height: .54rem;
	bottom: 0;
	background: url(https://game.gtimg.cn/images/aqtw/act/a20250603versionm/features/ico_arr.png) no-repeat 0 0/100% 100%;
}
.section_features .btn_prev{
	left: 1rem;
}
.section_features .btn_next{
	right: 1rem;
	transform: rotate(-180deg);
}



/*pop*/
.pop_mask_mf{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.7;
  z-index: 998;
  display: none;
}
.pop{
  width: 8.62rem;
  padding-bottom: .5rem;
  font-size: .28rem;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 999;
  box-sizing: border-box;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/bg.png) 50% 0 no-repeat;
  background-size:100% auto;
}
.pop:after{
  content: " ";
  display: block;
  position: absolute;
  width: 100%;
  height: .4rem;
  left: 0;
  bottom: 0;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/bg.png) 50% 100% no-repeat;
  background-size:100% auto;
}
.pop .pop_content{
  width: 7rem;
  position: relative;
  color: #393633;
  overflow: hidden;
  margin: 0 auto;
  font-size: .32rem;
}
.pop .pop_content h4{
  font-weight: normal;
  text-align: center;
  font-size: .32rem;
}
.pop .gift_box{
  width: 100%;
}
.pop .gift_box h5{
  width: 100%;
  display: flex;
  font-size: .32rem;  
  font-weight: bold;
  justify-content: flex-start;
  color: #747474;
  border-bottom: 1px solid #c1c1c0;
  padding-bottom: .1rem;
  position: relative;
}
.pop .gift_box h5:after{
  content: " ";
  width: .4rem;
  height: 2px;
  display: block;
  background: #eb6729;
  position: absolute;
  left: 0;
  bottom: -1px;
}
.pop .gift_list{
  width: 100%;
  height: 1.7rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
}
.pop .gift_list li{
  width: 1.76rem;
  height: 1.7rem;
  text-align: center;
}
.pop .gift_list li img{
  width: 100%;
  height: 100%;
  vertical-align: top;
  margin: 0 auto;
}
.pop .pop_main{
  width: 100%;
}
.pop .close{
  position: absolute;
  top: 0rem;
  right: -0.85rem;
  width: 0.85rem;
  height: 0.81rem;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/btn_close.png) 50% 50% no-repeat;
  background-size: 100% 100%;
}
.pop .tips{
  width: 100%;
  text-align: center;
  color: #b5b5b5;
  position: absolute;
  bottom: .6rem;
  left: 0;
  height: .3rem;
  overflow: hidden;
}
.pop .tips p{
  width: 200%;
  font-size: .52rem;
  transform: scale(0.5);
  transform-origin: 0 0;
  line-height: .52rem;
}
.pop .tips span{
  color: #fc0404;
}
.pop .btns{
  width: 100%;
  height: 0.76rem;
  text-align: center;
  padding: .4rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pop .btns a{
  width: 2.5rem;
  height: 0.76rem;
  line-height: 0.76rem;
  font-size: 0.32rem;
  display: block;
  text-align: center;
  margin: 0 .5rem;
  color: #ffffff;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/btn_orange.png) 0 0 no-repeat;
  background-size: 100% 100%;
} 
.pop .btns a.black{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/btn_black.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.pop .title{
  width: 100%;
  height: 0.55rem;
  text-indent: -9999rem;
  position: relative;
  margin-top: .5rem;
}
.pop_login .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/title_login.png) 50% 0 no-repeat;
  background-size: auto 100%;
}
.pop_wx .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/title_wx.png) 50% 0 no-repeat;
  background-size: auto 100%;
}
.pop_getsucc .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/title_getsucc.png) 50% 0 no-repeat;
  background-size: auto 100%;
}
.pop_getfail .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/title_getfail.png) 50% 0 no-repeat;
  background-size: auto 100%;
}
.pop_rules .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/title_rules.png) 50% 0 no-repeat;
  background-size: auto 100%;
}
.pop_record .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/title_record.png) 50% 0 no-repeat;
  background-size: auto 100%;
}
.pop_continue .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/title_continue.png) 50% 0 no-repeat;
  background-size: auto 100%;
}
.pop_sign .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/title_sign.png) 50% 0 no-repeat;
  background-size: auto 100%;
}
.pop_bind .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/title_bind.png) 50% 0 no-repeat;
  background-size: auto 100%;
}
.pop_address .title{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/title_address.png) 50% 0 no-repeat;
  background-size: auto 100%;
}
/*pop_normal*/
.pop_normal .pop_content{
  height: 4rem;
}
.pop_normal .btns{
  margin-top: .2rem;
}
.pop_normal .pop_main{
  width: 100%;
  padding: 0 .5rem 0 .5rem;
  box-sizing: border-box;
  height: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pop_normal .txt{
  line-height: .5rem;
  text-align: center;
}
.pop_normal .txt span{
  color:#d86935
}
/*pop_login*/
.pop_login .pop_content{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.27rem;
  padding: 40px 0;
}
.pop_login .pop_content a{
  width: 2.27rem;
  height: 2.27rem;
  display: block;
  overflow: hidden;
  text-indent: -9999rem;
  margin: 0 .45rem;
}
.pop_login a.btn_qq{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/btn_qq.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
.pop_login a.btn_wx{
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/btn_wx.png) 0 0 no-repeat;
  background-size: 100% 100%;
}
/*pop_wx*/
.pop_wx .pop_content{
  width: 100%;
  padding: .5rem 0 .3rem;
  text-align: center;
  color: #999999;
}
.pop_wx .txt{
  font-size: .28rem;
  width: 100%;
  line-height: .5rem;
  padding-bottom: .3rem;
}
.pop_wx .input_share{
  display: block;
  width: 80%;
  height: 0.6rem;
  line-height: 0.6rem;
  background: #d6d6d7;
  border-radius: 0;
  font-size: 0.2rem;
  color: #656363;
  line-height: 0.5rem;
  text-align: center;
  margin: 0 auto;
  border-radius: .1rem;
}
.pop_wx .btns a.btn_copy{
  width: 2.4rem;
  height: .66rem;
  line-height: .6rem;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220510sony/pop/btn_orange.png) 0 0 no-repeat;
  background-size: 100% 100%;
  font-size: .28rem;
}
/*pop_auth*/
.pop_auth .pop_content{
  margin: 0 auto;
}
.pop_auth h4{
  color: #747474;
  font-size: .34rem;
  text-align: left;
  font-weight: normal;
  padding: .9rem 0rem .3rem;
}
/*pop_bind*/
.pop_bind .pop_content{
  padding: .4rem 0 0;
  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: .36rem;
  color: #5b5b5b;
  padding-bottom: .1rem;
}
.pop_bind .pop_content .item{
  width: 100%;
  height: .72rem;
  margin-bottom: .3rem;
}
.pop_bind .pop_content .item select{
  width: 100%;
  height: .7rem;
  border: 1px solid #c7c7c7;
  color: #acacac;
  font-size: .3rem;
  padding: 0;
  margin: 0;
}
.pop_bind .pop_content .item option{
  width: 100%;
  height: .6rem;
  color: #000;
}
/*pop_guest*/
.pop_guest{
  padding-bottom: 1.1rem;
}
.pop_guest .pop_content{
  padding: 0 0 .2rem;
  margin: 0 auto;
  position: relative;
}
.pop_guest .pop_content .info{
  height: 1.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #efefef;
  position: relative;
  padding: .7rem 0;
}
.pop_guest .pop_content .info:after{
  content: " ";
  width: .4rem;
  height: 2px;
  display: block;
  background: #eb6729;
  position: absolute;
  left: 0;
  bottom: -1px;
}
.pop_guest .pop_content .info .avatar{
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .4rem;
}
.pop_guest .pop_content .info .avatar img{
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.pop_guest .pop_content .info .name{
  font-size: .4rem;
  color: #474747;
  flex: 1;
}
.pop_guest .pop_content h4{
  color: #747474;
  text-align: center;
  font-weight: normal;
  padding: .4rem 0 0;
}
/*pop_helped*/
.pop_c .pop_content{
  padding: 1.2rem 0 .6rem;
}
/*pop_getsucc*/
.pop_getsucc{
  padding-bottom: 1rem;
}
.pop_getsucc .pop_content{
  width: 100%;
  padding: .7rem 0 0;
}
.pop_getsucc .gift_list{  
  justify-content: center;
}
.pop_getsucc .gift_list li{
  margin: 0 0.1rem;
}
/*pop_invitecode*/
.pop_invitecode .invite_code{
  width: 6rem;
  height: .6rem;
  border: 1px solid #bebebe;
  line-height: .6rem;
  color: #cacaca;
  margin: 0 auto;
}
.pop_invitecode .invite_code input{
  width: 6rem;
  height: .6rem;
  margin: 0 auto;
  padding: 0;
  font-size: .32rem;
  text-align: center;
  border: none;
  background: none;
  outline: 0;
}

/*pop_record*/
.pop_record .pop_content{
  width: 7.6rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: .2rem;
}
.pop_record .pop_content .gift_none_tips{
  font-size: .28rem;
  color: #747474;
  font-weight: normal;
  padding: .4rem 0;
}
.pop_record .gift_box .gift_list{
  padding-top: .3rem;
  height: 3.8rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.pop_record .gift_list:after{
  content: " ";
  display: block;
  visibility: hidden;
  width: 33%;
}
.pop_record  .gift_list li{
  width: 33%;
  overflow: hidden;
}
.pop_record .gift_list li img{
  width: 1.76rem;
  height: 1.7rem;
}
.pop_record .gift_real{
  padding-top: .2rem;
}
.pop_record .gift_real .gift_list{
  height: 2.3rem;
}
.pop_record .gift_real .gift_list li{
  height: 2.3rem;
}
.pop_record .gift_box .gift_list li a{
  padding-top: .2rem;
  width: 200%;
  display: block;
  overflow: hidden;
  text-decoration: underline;
  font-size: .5rem;
  color: #eb6729;
  transform: scale(0.5);
  transform-origin: 0 0;
}
.pop_record .gift_box .gift_tips{
  width: 100%;
  text-align: center;
  height: .45rem;
  position: relative;
  color: #b5b5b5;
  padding-top: .15rem;
}
.pop_record .gift_box .gift_tips p{
  width: 200%;
  font-size: .52rem;
  line-height: .6rem;
  transform: scale(0.5);
  transform-origin: 0 0;
}
.pop_record .gift_box .gift_tips span{
  color: #fc0404;
}
.pop_record .btns{
  padding: .15rem 0;
}
/*pop_lottery*/
.pop_lottery{
  padding-bottom: .8rem;
}
.pop_lottery .pop_content{
  padding: .5rem 0 .3rem;
}
.pop_lottery .btns a{
  width: 5rem;
  height: 1.52rem;
  line-height: 1.52rem;
  font-size: 0.54rem;
  display: block;
  text-align: center;
  color: #ffffff;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/btn_orange.png) 0 0 no-repeat;
  background-size: 100% 100%;
  transform: scale(0.5);
  transform-origin: 50% 50%;
}
.pop_lottery .gift_real{
  padding-top: .3rem;
}
.pop_lottery .gift_real .gift_list{
  height: 1.7rem;
}
.pop_lottery .gift_real .gift_list li{
  height: 1.7rem;
}
/*pop_getrealsucc*/
.pop_getrealsucc .pop_content{
  padding-bottom: .3rem;
}
.pop_getrealsucc .gift_list{
  justify-content: center;
  padding-top: .6rem;
}
/*pop_lotteryed*/
.pop_lotteryed .pop_content em{
  display: block;
  text-align: center;
  font-size: .3rem;
  color: #a3a3a3;
  padding-top: .2rem;
}
/*pop_address*/
.pop_address{
  padding-bottom: 1.2rem;
}
.pop_address .pop_content{
  padding: .5rem 0 0;
}
.pop_address .address ul{
  width: 100%;
}
.pop_address .address li{
  width: 100%;
  padding-bottom: .3rem;
}
.pop_address .address li p{
  color: #5b5b5b;
  padding-bottom: .2rem;
}
.pop_address .address li p span{
  color: #d13c06;
}
.pop_address .address .address_select{
  width: 100%;
  height: .4rem;
  line-height: .4rem;
  box-sizing: border-box;
  background: #fff;
  display: block;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pop_address .address .select_item{
  width: 3.3rem;
  height: .6rem;
  line-height: .6rem;
  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: .6rem;
  line-height: .6rem;
  box-sizing: border-box;
  border: 1px solid #c1c1c0;
  padding: 0 .1rem;
  background: #fff;
  display: flex;
  align-items: center;
}
.pop_address .address .address_input input{
  width: 100%;
  height: .6rem;
  line-height: .6rem;
  box-sizing: border-box;
  display: block;
  background: none;
  border: none;
  outline: 0;
}
.pop_address .address .address_textarea{
  width: 100%;
  height: 1.2rem;
  line-height: .6rem;
  box-sizing: border-box;
  border: 1px solid #c1c1c0;
  padding: 0 .1rem;
  background: #fff;
  display: flex;
  align-items: center;
}
.pop_address .address .address_textarea textarea{
  width: 100%;
  height: 1.2rem;
  line-height: .4rem;
  box-sizing: border-box;
  display: block;
  background: none;
  border: none;
  outline: 0;
  font-size: .3rem;
}
.pop_address .tips{
  height: .8rem;
}
.pop_address .tips p{
  line-height: .7rem;
}
/*pop_rules*/
.pop_rules .pop_content{
  height: 6rem;
  overflow-y: auto;
  margin: .5rem auto;
  padding: .2rem 0;
}
.pop_rules .pop_content h6{
  padding-bottom: .2rem;
  font-size: .34rem;
}
.pop_rules .rules_list{
  box-sizing: border-box;
  width: 100%;
  padding: 0 .2rem .2rem;
}
.pop_rules .rules_list li{
  font-size: .3rem;
  position: relative;
  padding-bottom: .2rem;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: .5rem;
}
.pop_rules .rules_list li span{
  display: block;
  padding-right: .1rem;
}
.pop_rules .rules_list li p{
  display: block;
}
.pop_rules .rules_list li p i{
  color: #ff7037;
}
/*pop_age*/
.pop_age .pop_content{
  height: 6rem;
  overflow-y: auto;
  margin: .5rem auto;
  padding: .2rem 0;
}
.pop_age .pop_content h4{
  font-size: .4rem;
  color: #606060;
  padding-bottom: .4rem;
}
.pop_age .pop_content .age_txt{
  color: #747474;
}
.pop_age .pop_content .age_txt p{
  padding-bottom: .2rem;
}
/*pop_continue*/
.pop_continue{
  background: none;
  width: 100%;
  height: 100%;
}
.pop_continue:after{
  display: none;
}
.pop_continue .pop_container{
  width: 8.62rem;
  padding-bottom: .5rem;
  font-size: .28rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: scale(0.75) translate(-50%,-50%);
  box-sizing: border-box;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/bg.png) 50% 0 no-repeat;
  background-size:100% auto;
  transform-origin: 0 0;
}
.pop_continue .pop_container:after{
  content: " ";
  display: block;
  position: absolute;
  width: 100%;
  height: .4rem;
  left: 0;
  bottom: 0;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/bg.png) 50% 100% no-repeat;
  background-size:100% auto;
}
.pop_continue .pop_content{
  width: 7.6rem;
  padding: .5rem 0 0;
}
.pop_continue .pop_content h4{
  padding-bottom: .4rem;
}
.pop_continue .gift_list{
  padding: .3rem 0;
  justify-content: flex-start;
}
.pop_continue .gift_list li{
  margin-right: .15rem;
}
.pop_continue .gift_list li:last-child{
  margin-right: 0;
}


/*pop_share*/
.pop_share{
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 50%;
  left: 50%;
  background: rgba(0, 0, 0, 0.5);
}
.pop_share .pop_mask{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
.pop_share .pop_share_content{
  width: 8.62rem;
  height: 10.67rem;
  margin: 0 auto;
  box-sizing: border-box;
  padding-top: 2.67rem;
  transform-origin: 50% 50%;
  position: relative;
  top: 1rem;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/ico_share_heng.png) 50% 0 no-repeat;
  background-size: 100% 2.27rem;
}
.pop_share .pop_share_content .share_img{
  position: absolute;
  width: 8.62rem;
  height: 8rem;
  top: 2.67rem;
  left: 50%;
  opacity: 0;
  margin-left: -4.31rem;
}
.pop_share .pop_share_content .share_img img{
  width: 100%;
  height: 100%;
}
.pop_share .pop_share_content .pop_share_tips{
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: .6rem;
  left: 0;
  color: #616161;
  font-size: .22rem;
}
.pop_share .pop_share_content .pop_share_tips span{
  color:#fe0202;
}
.pop_share .pop_share_main{
  width: 100%;
  height: 8rem;
  padding-top: 1.2rem;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/bg_share.png) 50% 0 no-repeat;
  background-size:100% 100%;
}
.pop_share .pop_share_main h3{
  display: none;
}
.pop_share .pop_share_main .qrcode{
  width: 4rem;
  height: 4rem;
  margin: .7rem auto 0;
  padding: .1rem;
  background: #fff;
}
.pop_share .pop_share_main .qrcode img{
  width: 4rem;
  height: 4rem;
}
.pop_share .pop_share_main .qrcode canvas{
  width: 100%;
  height: 100%;
}
.share_box{
  width: 8.62rem;
  height: 8rem;
  position: absolute;
  display: none;
}
.share_box .share_pic{
  width: 100%;
  height: 100%;
  padding-top: 1.6rem;
  box-sizing: border-box;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/bg_share.png) 50% 0 no-repeat;
  background-size:100% 100%;
}
.share_box h3{
  display: none;
}
.share_box .qrcode{
  width: 4rem;
  height: 4rem;
  margin: .7rem auto 0;
  padding: .1rem;
  background: #fff;
}
.share_box .qrcode img{
  width: 4rem;
  height: 4rem;
}
.share_box .qrcode canvas{
  width: 100%;
  height: 100%;
}

.share_box .gift_list{
  width: 100%;
  height: 1.7rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
}
.share_box .gift_list li{
  width: 1.76rem;
  height: 1.7rem;
  text-align: center;
}
.share_box .gift_list li img{
  width: 100%;
  height: 100%;
  vertical-align: top;
  margin: 0 auto;
}
.pop_video{
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 1);
  z-index: 99;
}
.pop_video .pop_content{
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.pop_video .pop_main{
  width: 100%;
}
.pop_video .pop_main .video_box{
  width: 100%;
  height: 100%;
}
.pop_video .pop_content .btn_close{
  width: .85rem;
  height: .81rem;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/pop/btn_close.png) 50% 0 no-repeat;
  background-size:100% 100%;
  margin-top: .2rem;
}
.flex{
  display:flex !important;
}
.btn_gray{
  filter: grayscale(100);
}

.fixed_tohome{
  width: 2.6rem;
  height: 0.84rem;
  position: fixed;
  z-index: 10;  
  background: url(https://game.gtimg.cn/images/aqtw/act/a20220620aqtwm/index/btn_tohome.png) 0 0 no-repeat;
  background-size: 100% 100%;
  bottom: .1rem;
  left: 50%;
	margin-left: 2.5rem;
  transform-origin: 100% 100%;
}
.fixed_tohome_top{
	top: .2rem;
}

/*footer*/
.section_footer{
	width: 100%;
	height: 2rem;
	background: #000;
	display: flex;
	align-items: center;
}
#afooter {width:100%;margin:0 auto;padding: .2rem 0;}
#afooter{text-align:center;font-size:0.25rem;line-height:0.4rem;color:#999999;padding: 0.3rem 0;}
#afooter a{color: #fff;}

/* 移动端优化 */
/* @media screen and (max-width: 768px) {
  .section_part2 .picture_thumbnails {
    width: 10rem;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0 0.2rem;
    box-sizing: border-box;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  
  .section_part2 .picture_thumbnails::-webkit-scrollbar {
    display: none;
  }
  
  .section_part2 .thumbnail_item {
    flex-shrink: 0;
    margin-right: 0.2rem;
  }
  
  .section_part2 .thumbnail_item:last-child {
    margin-right: 0;
  }
} */

/* 添加淡入淡出动画效果 */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

.section_part2 .picture_content img {
  animation: fadeIn 0.5s ease-in-out;
}

/* OPPO A5和QQ浏览器兼容性修复 */
.section_part1 .switch_item,
.section_part2 .part3_thumbnail_item {
  cursor: pointer !important;
  pointer-events: auto !important;
  -webkit-tap-highlight-color: rgba(255, 117, 62, 0.3) !important;
  tap-highlight-color: rgba(255, 117, 62, 0.3) !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  touch-action: manipulation !important;
}

/* 确保分页器在QQ浏览器中正确显示 */
.section_features .swiper_pagination {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  position: relative;
}

.section_features .swiper_pagination .swiper-pagination-bullet {
  width: .8rem;
  height: .12rem;
  background: #3a3b3a;
  margin: 0 .1rem;
  border-radius: 0;
  opacity: 1;
  display: inline-block;
  cursor: pointer;
  transition: all 0.3s ease;
}

.section_features .swiper_pagination .swiper-pagination-bullet-active {
  background: #c55d38 !important;
  opacity: 1 !important;
  transform: scale(1.1);
}

/* QQ浏览器特殊处理 */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .section_features .swiper_pagination .swiper-pagination-bullet-active {
    background: #c55d38 !important;
    opacity: 1 !important;
  }
}

/* 强制修复QQ浏览器分页器显示问题 */
.section_features .swiper_pagination .swiper-pagination-bullet {
  background-color: #3a3b3a !important;
  opacity: 1 !important;
  visibility: visible !important;
  display: inline-block !important;
}

.section_features .swiper_pagination .swiper-pagination-bullet-active {
  background-color: #c55d38 !important;
  opacity: 1 !important;
  visibility: visible !important;
  display: inline-block !important;
}

/* 确保分页器容器可见 */
.section_features .swiper_pagination {
  visibility: visible !important;
  display: flex !important;
  opacity: 1 !important;
}

