@charset "UTF-8";
@font-face {
  font-family: "tungsten";
  src: url("//game.gtimg.cn/images/val/act/a20260710event/fonts/Tungsten-Bold.ttf");
}
/* reset start */
html, body, div, p, ul, li, dl, dt, dd, em, i, span, a, img, input, h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
}

a, img, input {
  border: none;
}

ul, li {
  list-style: none;
}

a {
  text-decoration: none;
  color: #f9f4df;
}
a:hover {
  filter: brightness(1);
}

picture {
  display: block;
}

img[src=""], img:not([src]) {
  opacity: 0;
  visibility: hidden;
}

img {
  display: block;
}

button, input, select, textarea {
  font-size: 100%;
  outline: none;
}

html {
  touch-action: none;
  user-select: none;
  color: #000;
}

body {
  background-color: #000;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* reset end */
html,
body {
  min-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

body {
  font-family: "ya hei";
  font-size: 16px;
}

.hidden {
  display: none;
}

.lock {
  pointer-events: none;
}

html,
body {
  position: relative;
  width: 100%;
}

.icon7 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/icon7.png") no-repeat;
  width: 10px;
  height: 4px;
  display: block;
  margin: 0 10px;
}

.icon8 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/icon7.png") no-repeat;
  width: 10px;
  height: 4px;
  transform: rotate(180deg);
  display: block;
  margin: 0 10px;
}

.wrap {
  width: 100%;
  height: 100%;
  height: 11005px;
}
.wrap .logo {
  width: 344px;
  height: 76px;
  background: url(//game.gtimg.cn/images/val/act/a20260710event/logo.png) no-repeat center center;
  background-size: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 105px;
  margin: auto;
}
.wrap .header {
  width: 100%;
  height: 149px;
  background: #110d15;
  position: absolute;
  top: 0;
  z-index: 11;
  left: 0;
}
.wrap .nav {
  display: flex;
  width: 1445px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 435px;
}
.wrap .nav .nav-item {
  height: 74px;
  line-height: 68px;
  display: flex;
  width: 100%;
  text-align: center;
  align-items: center;
}
.wrap .nav .nav-item .nav-item-text {
  width: 100%;
  height: 100%;
}
.wrap .nav .nav-item:hover {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/nav-item.png") no-repeat;
  background-size: 100% 100%;
}
.wrap .nav .nav-item.active {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/nav-item.png") no-repeat;
  background-size: 100% 100%;
}
.wrap .nav a {
  width: 290px;
  display: flex;
  height: 100%;
  text-align: center;
  align-items: center;
  font-size: 35px;
  color: #fff;
  justify-content: center;
}
.wrap .user_info_icon {
  width: 365px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f94c56;
  position: absolute;
  right: 0;
  top: 0;
}
.wrap .banner {
  position: relative;
  width: 100%;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/banner.jpg") no-repeat center center;
  background-size: cover;
  height: 1425px;
}
.wrap .banner .banner_title {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/banner_title.png") no-repeat center center;
  background-size: cover;
  width: 1519px;
  height: 345px;
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
  margin: auto;
}

.content {
  width: 100%;
  height: 100%;
  height: 9580px;
  padding-top: 125px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/content_bg.jpg") no-repeat center center;
  background-size: cover;
  box-sizing: border-box;
}
.content .page-login {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #f5f2df;
}
.content .page-login a {
  color: #ff4655;
}
.content .tab {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/tab_bg.png") no-repeat center center;
  background-size: cover;
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 1187px;
  height: 118px;
  color: #fff;
  font-size: 35px;
  margin: 100px auto 0;
  padding: 0 15px;
}
.content .tab .tit {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content .tab .tit i {
  display: none;
  width: 100%;
  height: 100%;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/tab_icon3.png") no-repeat center center;
  background-size: cover;
  width: 48px;
  height: 4px;
  margin: 0 6px;
  transform: translateY(2px);
}
.content .tab .tit i:last-child {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/tab_icon2.png") no-repeat center center;
  background-size: cover;
}
.content .tab .tab-item {
  width: 386px;
  height: 94px;
  position: relative;
  background-size: cover;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.content .tab .tab-item.active {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/tab_item_bg.png") no-repeat center center;
  background-size: cover;
}
.content .tab .tab-item.active i {
  display: block;
}
.content .tab .tips {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/tab_icon.png") no-repeat center center;
  background-size: cover;
  width: 187px;
  height: 50px;
  color: #000000;
  font-size: 21px;
  line-height: 40px;
  position: absolute;
  top: -60px;
  text-align: center;
  left: 40%;
  right: 0;
  margin: auto;
}
.content .page-content {
  width: 1750px;
  margin: auto;
}
.content .page-content .page3-item {
  padding-left: 40px;
  padding-right: 0px;
  box-sizing: border-box;
  position: relative;
}
.content .page-content .page3-item-title {
  font-size: 107px;
  color: #fff;
  margin-bottom: 50px;
  position: relative;
  font-weight: bold;
  line-height: 130px;
}
.content .page-content .page3-item-title::after {
  content: "";
  width: 1748px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/zs1.png") no-repeat center center;
  background-size: 100% 100%;
  position: absolute;
  left: -80px;
  bottom: -30px;
  height: 17px;
  display: block;
}
.content .page-content .page3-item-title span {
  display: block;
}
.content .page-content .page3-item-text {
  color: #ffffff;
  font-size: 24px;
  padding-left: 30px;
  line-height: 35px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.content .page-content .page3-item-text::before {
  content: "";
  background: url("//game.gtimg.cn/images/val/act/a20260710event/tab_icon4.png") no-repeat center center;
  background-size: 100% 100%;
  width: 15px;
  position: absolute;
  left: 0;
  top: 6px;
  height: 22px;
  display: block;
}
.content .page-content .page3-item-text span {
  color: #ff4654;
}

.page3-item-task {
  display: flex;
  justify-content: space-between;
  width: 1665px;
  margin: 90px 0 0;
  position: relative;
}
.page3-item-task.on1::after {
  left: 0;
}
.page3-item-task.on2::after {
  left: 560px;
}
.page3-item-task.on3::after {
  left: 1125px;
}
.page3-item-task::before {
  content: "";
  background: #495a6b;
  background-size: cover;
  width: 1665px;
  height: 1px;
  display: block;
  position: absolute;
  top: -38px;
}
.page3-item-task::after {
  content: "";
  background: url("//game.gtimg.cn/images/val/act/a20260710event/zs2.png") no-repeat;
  background-size: 100% 100%;
  width: 541px;
  height: 18px;
  left: 0;
  display: block;
  transition: all 0.5s;
  position: absolute;
  top: -38px;
}
.page3-item-task .task-item.not::before {
  content: "";
}
.page3-item-task .task-item.not .task-item-icon {
  display: none;
}
.page3-item-task .task-item.not .task-item-name {
  display: none;
}
.page3-item-task .task-item.active .task-item-top {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task-item-top2.png") no-repeat center center;
  background-size: cover;
}
.page3-item-task .task-item.on .task-item-top {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task-item-top3.png") no-repeat center center;
  background-size: cover;
}
.page3-item-task .task-item.gray {
  filter: grayscale(1);
  pointer-events: none;
}
.page3-item-task .task-item.gray .a_receive {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task_a_btn5.png") no-repeat center center;
  color: #5c5c5c;
}
.page3-item-task .task-item-top {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task-item-top.png") no-repeat center center;
  background-size: cover;
  width: 541px;
  height: 284px;
  position: relative;
}
.page3-item-task .task-item-top .task-item-name {
  width: 145px;
  height: 255px;
  position: absolute;
  right: 15px;
  top: 0;
  font-size: 20px;
  text-align: center;
  color: #fff;
}
.page3-item-task .task-item-top .task-item-name img {
  height: 100%;
  width: 100%;
  margin: auto;
  display: block;
  object-fit: scale-down;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.page3-item-task .task-item-top .task-item-name span {
  position: absolute;
  bottom: 15px;
  display: block;
  width: 100%;
}
.page3-item-task .task-item-top .task-item-index {
  font-size: 40px;
  position: absolute;
  font-family: "tungsten";
  top: 5px;
  color: #fff;
  left: 8px;
}
.page3-item-task .task-item-top .task-item-icon {
  width: 365px;
  height: 255px;
  left: 15px;
  top: 0;
  position: absolute;
}
.page3-item-task .task-item-top .task-item-icon img {
  width: 125px;
  height: 125px;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  top: 0;
  margin: auto;
  position: absolute;
}
.page3-item-task .task-item-top .task-item-text {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  position: absolute;
  bottom: 12px;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
}
.page3-item-task .task-item-bottom {
  width: 541px;
  height: 61px;
  display: flex;
  margin-top: 10px;
  justify-content: space-between;
}
.page3-item-task .task-item-bottom a {
  height: 100%;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  line-height: 61px;
}
.page3-item-task .task-item-bottom .a_share {
  width: 138px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task_a_btn1.png") no-repeat center center;
  background-size: cover;
}
.page3-item-task .task-item-bottom .a_share.on {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task_a_btn2.png") no-repeat center center;
}
.page3-item-task .task-item-bottom .a_exchange {
  width: 138px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task_a_btn1.png") no-repeat center center;
  background-size: cover;
}
.page3-item-task .task-item-bottom .a_exchange.on {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task_a_btn3.png") no-repeat center center;
}
.page3-item-task .task-item-bottom .a_receive {
  width: 248px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task_a_btn4.png") no-repeat center center;
  background-size: cover;
  font-size: 30px;
  color: #051424;
}

.task-tips {
  color: #ffffff;
  font-size: 26px;
  padding-left: 30px;
  margin-top: 67px;
  line-height: 35px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.task-tips::before {
  content: "";
  background: url("//game.gtimg.cn/images/val/act/a20260710event/tab_icon4.png") no-repeat center center;
  background-size: 100% 100%;
  width: 15px;
  position: absolute;
  left: 0;
  top: 6px;
  height: 22px;
  display: block;
}
.task-tips span {
  color: #ff4654;
}

.task-tips2 {
  display: flex;
  align-items: center;
  color: #fff;
  margin-top: 40px;
  position: relative;
}
.task-tips2::before {
  content: "";
  background: url("//game.gtimg.cn/images/val/act/a20260710event/icon5.png") no-repeat center center;
  background-size: 100% 100%;
  width: 2113px;
  height: 125px;
  position: absolute;
  left: 0;
  bottom: 65px;
  display: block;
}
.task-tips2::after {
  content: "";
  background: url("//game.gtimg.cn/images/val/act/a20260710event/icon6.png") no-repeat center center;
  background-size: 100% 100%;
  width: 692px;
  height: 569px;
  position: absolute;
  right: -260px;
  bottom: -110px;
  pointer-events: none;
  display: block;
}
.task-tips2 em {
  font-style: normal;
  display: block;
}
.task-tips2 .tx2 {
  color: #ff4654;
  font-family: "tungsten";
  margin: 0 5px;
  font-size: 200px;
  transform: translateY(-37px);
}
.task-tips2 .tx3 {
  color: #ff4654;
  font-family: "tungsten";
  margin: 0 5px 0 0;
  font-size: 80px;
}
.task-tips2 .tx4 {
  transform: translateY(10px);
}

.a_switch {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/a_switch.png") no-repeat center center;
  background-size: cover;
  width: 130px;
  height: 36px;
  display: block;
  position: absolute;
  right: 40px;
  top: 0;
  font-size: 0px;
}

.item1 {
  height: 1372px;
  padding-top: 150px;
}

.page-content-item .page3-item.item2 {
  height: 1240px;
}
.page-content-item .page3-item.item2 .page3-item-text {
  padding: 0;
}
.page-content-item .page3-item.item2 .page3-item-text::before {
  display: none;
}
.page-content-item .page3-item.item2 .page3_player_list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 765px;
  margin-top: 50px;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item {
  width: 321px;
  margin-bottom: 10px;
  margin-right: 15px;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item:nth-child(5n) {
  margin-right: 0;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item_info {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/page3_player_item_info.png") no-repeat;
  background-size: 100% 100%;
  width: 321px;
  height: 284px;
  display: flex;
  justify-content: space-between;
  position: relative;
  padding: 0 10px;
  box-sizing: border-box;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item_info .player_num {
  font-family: "tungsten";
  color: #ffffff;
  font-size: 40px;
  position: absolute;
  top: 10px;
  left: 10px;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item_info .player_name {
  color: #ffffff;
  font-weight: bold;
  font-size: 30px;
  display: block;
  position: absolute;
  top: 15px;
  text-align: center;
  width: 100%;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item_info .p_left {
  width: 220px;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item_info .p_left img {
  width: 125px;
  height: 125px;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item_info .p_left .player_r {
  display: block;
  text-align: center;
  width: 100%;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  bottom: 30px;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item_info .p_right {
  width: 124px;
  height: 100%;
  position: relative;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item_info .p_right img {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 105px;
  height: 265px;
  object-fit: contain;
}
.page-content-item .page3-item.item2 .page3_player_list .page3_player_item_info .p_right .prop_name {
  display: block;
  text-align: center;
  width: 100%;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  bottom: 30px;
}
.page-content-item .page3-item.item2 .page3_player_list .a_check {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/a_check.png") no-repeat center center;
  background-size: cover;
  width: 100%;
  height: 61px;
  display: block;
  color: #051424;
  font-size: 30px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 20px auto;
}

.page-content-item .page3-item.item3 {
  padding-top: 175px;
  height: 1440px;
}
.page-content-item .page3-item.item3 .page3-item-title2 {
  color: #ffffff;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/page3-item-title2.png") no-repeat;
  background-size: 100% 100%;
  text-align: center;
  width: 835px;
  height: 230px;
  margin: auto;
  font-weight: bold;
  font-size: 0px;
  line-height: 120px;
  display: block;
}
.page-content-item .page3-item.item3 .page3-item-title2 span {
  display: block;
}
.page-content-item .page3-item.item3 .page3-item-txt {
  color: #ffffff;
  text-align: center;
  font-size: 24px;
  text-align: center;
  display: block;
  width: auto;
  margin: 45px auto 0;
}
.page-content-item .page3-item.item3 .page3-item-txt span {
  color: #ffd143;
}
.page-content-item .page3-item.item3 .ewm_bg {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/ewm.png") no-repeat;
  background-size: 100% 100%;
  width: 862px;
  height: 276px;
  display: block;
  margin: 30px auto 30px;
}
.page-content-item .page3-item.item3 .page_pk {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pk.png") no-repeat;
  background-size: 100% 100%;
  width: 1269px;
  height: 381px;
  display: block;
  margin: 0px auto 30px;
}

.page-content-item .page3-item.item4 .page3-item-text {
  padding-left: 0;
  width: 70%;
}
.page-content-item .page3-item.item4 .page3-item-text:before {
  display: none;
}
.page-content-item .page3-item.item4 {
  padding-top: 175px;
}
.page-content-item .page3-item.item4 .swiper-container {
  width: 1660px;
  height: 795px;
  margin: 65px auto 0;
  position: relative;
  display: block;
}
.page-content-item .page3-item.item4 .swiper-container .swiper-button-next {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper-button-next.png") no-repeat;
  background-size: 100% 100%;
  width: 81px;
  height: 80px;
  display: block;
  font-size: 0px;
}
.page-content-item .page3-item.item4 .swiper-container .swiper-button-next::after {
  display: none;
}
.page-content-item .page3-item.item4 .swiper-container .swiper-pagination {
  display: flex;
  justify-content: center;
}
.page-content-item .page3-item.item4 .swiper-container .swiper-pagination-bullet {
  width: 120px;
  height: 16px;
  display: block;
  opacity: 1;
  border-radius: 10px;
  background: #0c2a4e;
}
.page-content-item .page3-item.item4 .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #eb2b45;
}
.page-content-item .page3-item.item4 .swiper-container .swiper-button-prev {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper-button-next.png") no-repeat;
  background-size: 100% 100%;
  width: 81px;
  height: 80px;
  transform: rotate(180deg);
  display: block;
  font-size: 0px;
}
.page-content-item .page3-item.item4 .swiper-container .swiper-button-prev::after {
  display: none;
}
.page-content-item .page3-item.item4 .swiper-container .swiper_img {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
.page-content-item .page3-item.item4 .swiper-container .swiper_img img {
  width: 1402px;
  height: 707px;
  display: block;
}

#afooter {
  padding: 20px;
  color: #fff;
  text-align: center;
}

.pop {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.85);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999;
}
.pop .pop_item {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pop .pop_lucky_bag {
  width: 781px;
  height: 854px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_lucky_bag.png") no-repeat;
  background-size: 100% 100%;
  padding-top: 55px;
  transform: scale(0.8) translate(-50%, -50%);
  transform-origin: left;
}
.pop .pop_lucky_bag .pop_confirm_btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 625px;
  margin: auto;
}
.pop .pop_lucky_bag .pop_confirm_btn .a_cancel {
  width: 286px;
  height: 61px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn2_1.png") no-repeat;
  background-size: 100% 100%;
  font-size: 30px;
  text-align: center;
  line-height: 61px;
  font-weight: bold;
  color: #fff;
}
.pop .pop_lucky_bag .pop_confirm_btn .a_confirm {
  width: 286px;
  height: 60px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn1_1.png") no-repeat;
  background-size: 100% 100%;
  font-size: 30px;
  text-align: center;
  line-height: 61px;
  font-weight: bold;
  color: #000;
}
.pop .pop_lucky_bag .lucky_list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  height: 280px;
  margin-top: 35px;
}
.pop .pop_lucky_bag .lucky_list .lucky_item {
  width: 222px;
  margin-right: 5px;
  margin-bottom: 15px;
}
.pop .pop_lucky_bag .lucky_list .lucky_item:nth-child(3n) {
  margin-right: 0;
}
.pop .pop_lucky_bag .lucky_list .lucky_item.on .lucky_item_info {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/lucky_item_info.png") no-repeat;
  background-size: 100% 100%;
}
.pop .pop_lucky_bag .lucky_list .lucky_item.active .lucky_item_info {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/lucky_item_info3.png") no-repeat;
  background-size: 100% 100%;
}
.pop .pop_lucky_bag .lucky_list .lucky_item.gray {
  filter: grayscale(1);
}
.pop .pop_lucky_bag .lucky_list .lucky_item_info {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/lucky_item_info2.png") no-repeat;
  background-size: 100% 100%;
  width: 216px;
  height: 202px;
  display: flex;
  justify-content: space-between;
  position: relative;
  padding: 0 8px;
  margin-bottom: 5px;
  box-sizing: border-box;
}
.pop .pop_lucky_bag .lucky_list .lucky_item_info .player_num {
  font-family: "tungsten";
  color: #ffffff;
  font-size: 40px;
  position: absolute;
  top: 8px;
  right: 8px;
}
.pop .pop_lucky_bag .lucky_list .lucky_item_info .p_left {
  width: 116px;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pop .pop_lucky_bag .lucky_list .lucky_item_info .p_left img {
  width: 80px;
  height: 80px;
}
.pop .pop_lucky_bag .lucky_list .lucky_item_info .p_left .player_r {
  display: block;
  text-align: center;
  width: 100%;
  color: #ffffff;
  font-size: 17px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  bottom: 20px;
}
.pop .pop_lucky_bag .lucky_list .lucky_item_info .p_right {
  width: 84px;
  height: 100%;
  position: relative;
}
.pop .pop_lucky_bag .lucky_list .lucky_item_info .p_right .prop_name {
  display: block;
  text-align: center;
  width: 100%;
  color: #ffffff;
  font-size: 17px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  bottom: 20px;
}
.pop .pop_lucky_bag .team_logo {
  width: 125px;
  height: 125px;
  display: block;
  margin: 0 auto;
  object-fit: cover;
}
.pop .pop_lucky_bag .lucky_tips {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pop .pop_lucky_bag .lucky_txt {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/lucky_txt.png") no-repeat;
  background-size: 100% 100%;
  width: 685px;
  height: 45px;
  line-height: 40px;
  display: block;
  margin: 0 auto 10px;
}
.pop .pop_lucky_bag .lucky_info {
  width: 685px;
  margin: 35px auto 0;
  color: #ffffff;
  font-size: 24px;
}
.pop .pop_lucky_bag .lucky_info .lucky_tit {
  display: flex;
  align-items: center;
}
.pop .pop_lucky_bag .lucky_info .icon9 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/tab_icon4.png") no-repeat;
  width: 15px;
  height: 22px;
  display: block;
  margin-right: 10px;
}
.pop .pop_lucky_bag .lucky_txt {
  display: flex;
  align-items: center;
  padding: 0 30px;
  justify-content: space-between;
  box-sizing: border-box;
}
.pop .pop_lucky_bag .lucky_txt span {
  width: 50%;
  font-size: 24px;
  text-align: left;
  color: #ffffff;
  font-weight: bold;
}
.pop .pop_lucky_bag .lucky_txt span.top {
  font-family: "tungsten";
}
.pop .pop_lucky_bag .lucky_txt span:nth-child(2) {
  color: #eb2b45;
  text-align: right;
}
.pop .pop_lucky_bag .lucky_bag_con {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
  font-size: 30px;
  margin-top: 20px;
  color: #ffffff;
  font-weight: bold;
}
.pop .pop_lucky_bag .lucky_bag_con span {
  color: #eb2b45;
  margin-right: 5px;
}
.pop .pop_tips {
  width: 591px;
  height: 324px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_tips.png") no-repeat;
  background-size: 100% 100%;
  padding-top: 45px;
  align-items: center;
}
.pop .pop_tips .pop_confirm_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 460px;
  margin: auto;
}
.pop .pop_tips .pop_confirm_btn .a_confirm {
  width: 191px;
  height: 66px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn1.png") no-repeat;
  background-size: 100% 100%;
  font-size: 26px;
  text-align: center;
  line-height: 66px;
  font-weight: bold;
  color: #000;
}
.pop .pop_tips .pop_tips_txt {
  width: 100%;
  padding: 20px;
  text-align: center;
  font-size: 20px;
  height: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  box-sizing: border-box;
}
.pop .pop_tips .pop_tips_title {
  font-size: 40px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
.pop .a_close {
  width: 28px;
  height: 27px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/a_close.png") no-repeat;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  top: 20px;
  z-index: 11111;
  right: 20px;
}
.pop .icon7 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/icon7.png") no-repeat;
  width: 10px;
  height: 4px;
  display: block;
  margin: 0 10px;
}
.pop .icon8 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/icon7.png") no-repeat;
  width: 10px;
  height: 4px;
  transform: rotate(180deg);
  display: block;
  margin: 0 10px;
}

.right_nav {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/right_nav.png") no-repeat;
  background-size: 100% 100%;
  width: 205px;
  height: 423px;
  display: block;
  position: fixed;
  right: 55px;
  top: 30%;
  padding-top: 31px;
  z-index: 99;
}
.right_nav.on1 span:nth-child(1) {
  font-weight: 700;
  color: #ff4655;
}
.right_nav.on2 span:nth-child(2) {
  color: #ff4655;
  font-weight: 700;
}
.right_nav.on3 span:nth-child(3) {
  color: #ff4655;
  font-weight: 700;
}
.right_nav a {
  font-size: 25px;
  color: #d7d1c7;
  width: 100%;
  display: block;
  text-align: center;
  cursor: pointer;
  height: 50px;
  position: relative;
  line-height: 50px;
  margin-bottom: 33px;
}
.right_nav a::before {
  content: "";
  display: block;
  width: 160px;
  pointer-events: none;
  height: 19px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/right_nav_icon.png") no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 17px;
  transition: all 0.3s;
  right: 0;
  display: none;
  margin: auto;
}
.right_nav a.on {
  color: #ff4655;
  font-weight: 700;
}
.right_nav a.on::before {
  display: block;
}

.front {
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/part5_bg.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}

.item4 {
  height: 1640px;
  position: relative;
}
.item4 .swiper-button-prev {
  position: absolute;
  left: 0px;
  top: 47%;
  width: 40px;
  height: 55px;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/arrow.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}
.item4 .swiper-button-prev:after {
  content: "";
  display: none;
}
.item4 .swiper-button-next {
  position: absolute;
  right: 0px;
  top: 47%;
  width: 40px;
  height: 55px;
  transform: rotate(180deg);
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/arrow.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}
.item4 .swiper-button-next:after {
  content: "";
  display: none;
}
.item4 .p1_tit .tit5 {
  display: block;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/tit5.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  width: 1767px;
  height: 146px;
}
.item4 .p1_tit .p1_txt {
  font-size: 22px;
  text-align: right;
  color: #ffffff;
  margin-top: 45px;
  margin-right: 40px;
}
.item4 .part5_box {
  width: 1540px;
  height: 680px;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 52px;
  position: relative;
}
.item4 .part5_box .swiper1 {
  width: 1540px;
  box-sizing: border-box;
  position: relative;
  margin: 0 auto;
}
.item4 .part5_box .swiper1 .swiper-wrapper {
  box-sizing: content-box;
  width: 100%;
  height: 100%;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide {
  transition: all 0.3s;
  width: 315px;
  height: 620px;
  display: flex;
  margin: 0 15px;
  align-items: center;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg {
  display: block;
  width: 315px;
  height: 507px;
  position: relative;
  transform-style: preserve-3d;
  perspective: 1200px;
  cursor: pointer;
  transition: width 0.8s ease, height 0.8s ease;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .back {
  opacity: 0;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_number {
  font-size: 40px;
  text-align: center;
  color: #0c0b15;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 22px;
  font-family: "tungsten";
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box2 .swiper_bottom {
  display: flex;
  width: 410px;
  margin: auto;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  justify-content: space-between;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box2 .swiper_btn2 {
  display: block;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  width: 191px;
  height: 66px;
  margin: 0 auto;
  margin-top: 28px;
  font-size: 29px;
  text-align: center;
  line-height: 66px;
  color: #000;
  font-weight: bold;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box2 .swiper_btn2.gray {
  filter: contrast(0.3);
  pointer-events: none;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box2 .swiper_btn3 {
  display: block;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn2.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  width: 191px;
  height: 66px;
  margin: 0 auto;
  margin-top: 28px;
  font-size: 29px;
  text-align: center;
  line-height: 66px;
  color: #fff;
  font-weight: bold;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box2 .swiper_name {
  font-size: 18px;
  text-align: center;
  width: 100%;
  color: #ffffff;
  opacity: 0.7;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box2 .pbox1_img {
  width: 180px;
  height: 175px;
  margin: 0 auto;
  margin-top: 35px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/award-prop2.png") no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box2 .pbox1_img img {
  width: 80%;
  height: 80%;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box2 .pbox1_img span {
  font-size: 90px;
  line-height: 107px;
  font-weight: bold;
  display: block;
  text-align: center;
  color: #fff;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box2 .rw_tip {
  font-size: 24px;
  text-align: center;
  color: #ffffff;
  margin-top: 60px;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box {
  margin-top: 95px;
  position: relative;
  height: 100%;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box .swiper_tit {
  font-size: 32px;
  text-align: center;
  color: #0080fe;
  font-weight: bold;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box .swiper_shuju {
  text-align: center;
  color: #55abff;
  font-size: 60px;
  font-weight: bold;
  margin-top: 60px;
  font-family: "tungsten";
  letter-spacing: 5px;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box .swiper_bottom {
  position: absolute;
  bottom: 150px;
  width: 100%;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box .swiper_bottom .swiper_name {
  font-size: 24px;
  text-align: center;
  color: #ffffff;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box .swiper_bottom .swiper_btn {
  display: block;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  width: 212px;
  height: 66px;
  margin: 0 auto;
  margin-top: 28px;
  font-size: 29px;
  text-align: center;
  line-height: 66px;
  color: #000;
  font-weight: bold;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box1 {
  opacity: 1;
  display: block;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide .part5_bg .swiper_box.swiper_box2 {
  opacity: 0;
  display: none;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on {
  width: 475px;
  height: 620px;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .part5_bg {
  width: 475px;
  height: 620px;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .front {
  opacity: 0;
  transform: rotateY(-180deg);
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .back {
  opacity: 1;
  transform: rotateY(0deg);
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on {
  width: 475px;
  height: 620px;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box .swiper_tit {
  color: #ff4654;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box .swiper_tit .icon7 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/icon7.png") no-repeat;
  width: 10px;
  height: 4px;
  display: block;
  margin: 0 10px;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box .swiper_tit .icon8 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/icon7.png") no-repeat;
  width: 10px;
  height: 4px;
  transform: rotate(180deg);
  display: block;
  margin: 0 10px;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box .swiper_tit span {
  display: block;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box .swiper_tit .task_tips {
  opacity: 0.8;
  font-size: 18px;
  color: #fff;
  position: absolute;
  width: 100%;
  text-align: center;
  transform: translateY(-25px);
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box .swiper_tit .task_name {
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 20px;
  margin: 20px auto;
  justify-content: center;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box .swiper_tit .task_name em {
  font-style: normal;
  color: #ffd145;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box .swiper_shuju {
  color: #eb2b45;
  font-size: 80px;
  margin-top: 80px;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box.swiper_box1 {
  opacity: 0;
  display: none;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box.swiper_box2 {
  opacity: 1;
  margin-top: 115px;
  display: block;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_bottom {
  bottom: 80px;
}
.item4 .part5_box .swiper1 .swiper-wrapper .swiper-slide.on .swiper_box .swiper_bottom .swiper_btn {
  width: 291px;
}
.item4 .part5_box .swiper-pagination .swiper-pagination-bullet {
  width: 120px;
  height: 17px;
  background: #0c2a4e;
  opacity: 1 !important;
  border-radius: 10px;
  margin: 0 12px;
}
.item4 .part5_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #eb2b45;
}
.item4 .part5_box .swiper-pagination {
  bottom: 0px;
}

.front, .back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden; /* 关键：隐藏背面 */
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: white;
  z-index: -1;
  transition: transform 0.28s ease, opacity 0.22s ease 0.22s;
}

.front {
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/part5_bg.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}

.back {
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/part5_bg_on.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}

.item5 {
  height: 1300px;
  padding-top: 185px;
}
.item5 .page3-item-txt {
  text-align: right;
  color: #ffffff;
  font-size: 24px;
  padding-right: 100px;
}
.item5 .part6_bg {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/part6_bg.png") no-repeat center center;
  background-size: 100% 100%;
  width: 1759px;
  position: relative;
  height: 728px;
  transform: translate(-30px, -25px);
}
.item5 .jwdj_tit {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/jwdj_tit.png") no-repeat center center;
  background-size: 100% 100%;
  width: 778px;
  height: 74px;
  position: absolute;
  left: 25px;
  bottom: 65px;
}
.item5 .jwdj_btn {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn2.png") no-repeat center center;
  background-size: 100% 100%;
  width: 370px;
  height: 90px;
  display: flex;
  align-items: center;
  line-height: 85px;
  justify-content: center;
  font-weight: bold;
  font-size: 35px;
  color: #fff;
  position: absolute;
  left: 225px;
  bottom: -45px;
}
.item5 .jwdj_btn.gray {
  filter: contrast(0.3);
  pointer-events: none;
}
.item5 .part6_list {
  position: absolute;
  right: 60px;
  top: 7px;
  bottom: 0;
  margin: auto;
  height: 285px;
}
.item5 .part6_list li {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/part6_list_li.png") no-repeat center center;
  background-size: 100% 100%;
  width: 770px;
  height: 80px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.item5 .part6_list li::before {
  content: "";
  background: url("//game.gtimg.cn/images/val/act/a20260710event/m/icon.png") no-repeat;
  background-size: 100% 100%;
  width: 11px;
  height: 7px;
  position: absolute;
  left: 20px;
  top: 0px;
  bottom: 0;
  margin: auto;
}
.item5 .part6_list .p2_rw_num {
  font-size: 22px;
  color: #fff;
  position: absolute;
  margin: auto;
  height: 100%;
  display: flex;
  align-items: center;
  right: 190px;
}
.item5 .part6_list .p2_rw {
  font-size: 26px;
  text-align: left;
  padding-left: 50px;
  display: block;
  color: #fff;
  font-family: 500;
  width: 770px;
}
.item5 .part6_list .part4_btn {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/part4_btn.png") no-repeat center center;
  background-size: 100% 100%;
  width: 188px;
  height: 79px;
  display: flex;
  align-items: center;
  font-size: 30px;
  color: #26181c;
  font-weight: bold;
  justify-content: center;
  position: absolute;
  right: 0;
  padding-left: 30px;
  box-sizing: border-box;
  top: 0;
}
.item5 .part6_list .part4_btn.act {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/part4_btn_act.png") no-repeat center center;
  background-size: 100% 100%;
  color: #fff;
}

.html-canvas {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_share.png") no-repeat;
  background-size: 100% 100%;
  width: 591px;
  height: 615px;
  padding-top: 50px;
  box-sizing: border-box;
  position: absolute;
  left: -99999rem;
}
.html-canvas .share_txt_tx {
  padding-left: 20px;
  font-size: 20px;
  color: #fff;
  width: 515px;
  margin: 35px auto 15px;
  box-sizing: border-box;
  position: relative;
}
.html-canvas .share_txt_tx::after {
  content: "";
  background: url(//game.gtimg.cn/images/val/act/a20260710event/tab_icon4.png) no-repeat center center;
  background-size: 100% 100%;
  width: 15px;
  position: absolute;
  left: 0;
  top: 6px;
  height: 22px;
  display: block;
}
.html-canvas .share_link_tx {
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 515px;
  margin: auto;
}
.html-canvas .share_link_tx span {
  width: 337px;
  height: 47px;
  display: block;
  background: #4d111a;
  border-radius: 5px;
  text-align: center;
  line-height: 47px;
  color: rgba(255, 255, 255, 0.7);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.html-canvas .share_link_tx .a_copy {
  width: 148px;
  height: 47px;
  display: block;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/a_copy.png") no-repeat;
  background-size: 100% 100%;
  color: #000;
  font-size: 0px;
  font-weight: bold;
  margin-left: 20px;
  text-align: center;
  box-sizing: border-box;
}
.html-canvas .tips {
  font-size: 20px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  display: block;
  margin: 10px 0;
}
.html-canvas .share_qr {
  width: 155px;
  height: 155px;
  display: block;
  margin: 40px auto 0;
  text-align: center;
  border: 2px solid #fa4452;
}
.html-canvas .share_qr img {
  width: 100%;
  height: 100%;
}
.html-canvas .task-item {
  width: 369px;
  margin: 0 auto 0;
}
.html-canvas .task-item-top {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task-item-top2-pop.png") no-repeat center center;
  background-size: cover;
  width: 369px;
  height: 170px;
  position: relative;
}
.html-canvas .task-item-top .task-item-name {
  width: 135px;
  height: 150px;
  position: absolute;
  right: 8px;
  top: 0;
  font-size: 18px;
  text-align: center;
  color: #fff;
}
.html-canvas .task-item-top .task-item-name img {
  height: 135px;
  width: auto;
  margin: auto;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.html-canvas .task-item-top .task-item-name span {
  position: absolute;
  bottom: 10px;
  line-height: 20px;
  display: block;
  width: 100%;
}
.html-canvas .task-item-top .task-item-icon {
  width: 212px;
  height: 145px;
  left: 15px;
  top: 0;
  position: absolute;
}
.html-canvas .task-item-top .task-item-icon img {
  width: 88px;
  height: 88px;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  top: -15px;
  margin: auto;
  position: absolute;
}
.html-canvas .task-item-top .task-item-text {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  position: absolute;
  bottom: 5px;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
}

.pop .pop_confirm {
  width: 591px;
  height: 374px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_confirm.png") no-repeat;
  background-size: 100% 100%;
  padding-top: 45px;
  align-items: center;
}
.pop .pop_confirm .pop_confirm_con {
  width: 380px;
  height: 100px;
  text-align: center;
  margin: 50px auto;
  color: #ffffff;
  font-size: 30px;
  font-weight: bold;
}
.pop .pop_confirm .pop_confirm_btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 460px;
  margin: auto;
}
.pop .pop_confirm .pop_confirm_btn .a_cancel {
  width: 191px;
  height: 66px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn2.png") no-repeat;
  background-size: 100% 100%;
  font-size: 26px;
  text-align: center;
  line-height: 66px;
  font-weight: bold;
  color: #fff;
}
.pop .pop_confirm .pop_confirm_btn .a_confirm {
  width: 191px;
  height: 66px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn1.png") no-repeat;
  background-size: 100% 100%;
  font-size: 26px;
  text-align: center;
  line-height: 66px;
  font-weight: bold;
  color: #000;
}
.pop .pop_receive {
  width: 591px;
  height: 415px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_receive.png") no-repeat;
  background-size: 100% 100%;
  padding-top: 45px;
  align-items: center;
}
.pop .pop_receive .receive-info {
  height: 260px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.pop .pop_receive .txt {
  text-align: center;
  font-size: 18px;
  color: #fff;
}
.pop .pop_receive .txt span {
  display: block;
}
.pop .pop_receive .task-item {
  width: 369px;
  margin: 0 auto 20px;
}
.pop .pop_receive .task-item.active .task-item-top {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task-item-top2-pop.png") no-repeat center center;
  background-size: cover;
}
.pop .pop_receive .task-item.on .task-item-top {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task-item-top3-pop.png") no-repeat center center;
  background-size: cover;
}
.pop .pop_receive .task-item-top {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task-item-top-pop.png") no-repeat center center;
  background-size: cover;
  width: 369px;
  height: 170px;
  position: relative;
}
.pop .pop_receive .task-item-top .task-item-name {
  width: 135px;
  height: 150px;
  position: absolute;
  right: 8px;
  top: 0;
  font-size: 18px;
  text-align: center;
  color: #fff;
}
.pop .pop_receive .task-item-top .task-item-name img {
  height: 100%;
  width: 100%;
  margin: auto;
  display: block;
  object-fit: scale-down;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.pop .pop_receive .task-item-top .task-item-name span {
  position: absolute;
  bottom: 10px;
  display: block;
  width: 100%;
}
.pop .pop_receive .task-item-top .task-item-icon {
  width: 212px;
  height: 145px;
  left: 15px;
  top: 0;
  position: absolute;
}
.pop .pop_receive .task-item-top .task-item-icon img {
  width: 88px;
  height: 88px;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  top: -15px;
  margin: auto;
  position: absolute;
}
.pop .pop_receive .task-item-top .task-item-text {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  position: absolute;
  bottom: 5px;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
}
.pop .pop_receive .pop_confirm_btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 460px;
  margin: 20px auto 0;
}
.pop .pop_receive .pop_confirm_btn .a_cancel {
  width: 191px;
  height: 66px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn2.png") no-repeat;
  background-size: 100% 100%;
  font-size: 26px;
  text-align: center;
  line-height: 66px;
  font-weight: bold;
  color: #fff;
}
.pop .pop_receive .pop_confirm_btn .a_confirm {
  width: 191px;
  height: 66px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn1.png") no-repeat;
  background-size: 100% 100%;
  font-size: 26px;
  text-align: center;
  line-height: 66px;
  font-weight: bold;
  color: #000;
}
.pop .pop_receive_success {
  width: 591px;
  height: 374px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_receive_success.png") no-repeat;
  background-size: 100% 100%;
  padding-top: 45px;
  align-items: center;
}
.pop .pop_receive_success .pop_receive_success_con {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #fff;
  font-weight: bold;
}
.pop .pop_receive_success .pop_receive_success_con span {
  margin-right: 5px;
  color: #ffd145;
}
.pop .pop_receive_success .task-item {
  width: 369px;
  margin: 20px auto 20px;
}
.pop .pop_receive_success .task-item-top {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/task-item-top2-pop.png") no-repeat center center;
  background-size: cover;
  width: 369px;
  height: 170px;
  position: relative;
}
.pop .pop_receive_success .task-item-top .task-item-name {
  width: 135px;
  height: 150px;
  position: absolute;
  right: 8px;
  top: 0;
  font-size: 18px;
  text-align: center;
  color: #fff;
}
.pop .pop_receive_success .task-item-top .task-item-name img {
  height: 100%;
  width: 100%;
  margin: auto;
  display: block;
  object-fit: scale-down;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.pop .pop_receive_success .task-item-top .task-item-name span {
  position: absolute;
  bottom: 10px;
  display: block;
  width: 100%;
}
.pop .pop_receive_success .task-item-top .task-item-icon {
  width: 212px;
  height: 145px;
  left: 15px;
  top: 0;
  position: absolute;
}
.pop .pop_receive_success .task-item-top .task-item-icon img {
  width: 88px;
  height: 88px;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  top: -15px;
  margin: auto;
  position: absolute;
}
.pop .pop_receive_success .task-item-top .task-item-text {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  position: absolute;
  bottom: 5px;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
}
.pop .pop_receive_success img {
  width: 150px;
  height: 150px;
  margin: 40px auto 0;
  display: block;
}
.pop .pop_share {
  width: 591px;
  height: 615px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_share.png") no-repeat;
  background-size: 100% 100%;
  padding-top: 0px;
  align-items: center;
}
.pop .pop_share .a_copy {
  width: 148px;
  height: 47px;
  display: block;
  position: absolute;
  background: transparent;
  right: 42px;
  font-size: 0;
  z-index: 1112;
  top: 300px;
}
.pop .pop_share #saveImg2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1111;
}

.part5_box2 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/part5_box2.png") no-repeat center center;
  background-size: 100% 100%;
  width: 1460px;
  height: 234px;
  display: block;
  margin: 50px auto 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.part5_box2 .part5_box2_txt {
  width: 285px;
  height: 145px;
  margin-right: 55px;
}
.part5_box2 .part5_box2_txt .tit {
  display: block;
  font-weight: bold;
  margin-bottom: 20px;
  font-size: 30px;
  color: #fff;
}
.part5_box2 .part5_box2_txt .name, .part5_box2 .part5_box2_txt .size, .part5_box2 .part5_box2_txt .tip {
  color: #ece8e3;
  font-size: 18px;
}
.part5_box2 .part5_box2_prop {
  width: 725px;
  height: 145px;
  margin-right: 45px;
  display: flex;
}
.part5_box2 .part5_box2_prop em {
  font-style: normal;
}
.part5_box2 .part5_box2_prop img {
  margin-right: 20px;
  height: 80px;
  width: 80px;
  transform: translateY(10px);
}
.part5_box2 .part5_box2_prop .info {
  font-size: 18px;
  color: #ece8e3;
}
.part5_box2 .part5_box2_prop .info .tit {
  color: #55abff;
  font-size: 30px;
  font-weight: bold;
}
.part5_box2 .part5_box2_prop .info span {
  width: 150px;
  display: block;
}
.part5_box2 .part5_box2_prop .prop_item {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/part2_prop_item.png") no-repeat center center;
  background-size: 100% 100%;
  width: 340px;
  position: relative;
  height: 141px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.part5_box2 .part5_box2_btn {
  width: 195px;
  height: 145px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.part5_box2 .part5_box2_btn a {
  display: block;
  width: 100%;
  height: 65px;
  display: flex;
  align-items: center;
  font-size: 30px;
  font-weight: bold;
  justify-content: center;
}
.part5_box2 .part5_box2_btn .a_update {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/nav-item.png") no-repeat center center;
  background-size: 100% 100%;
  color: #fff;
  margin-bottom: 10px;
}
.part5_box2 .part5_box2_btn .a_reset {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn1.png") no-repeat center center;
  background-size: 100% 100%;
  color: #000;
}

.part5_box1 {
  width: 400px;
  height: 53px;
  display: block;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  right: 80px;
  top: 355px;
}
.part5_box1 .part5_box1_con {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/part5_box1_con.png") no-repeat center center;
  background-size: 100% 100%;
  width: 110px;
  height: 53px;
}
.part5_box1 .part5_box1_con.challengeTop {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/part5_box1_con2.png") no-repeat center center;
  background-size: 100% 100%;
  width: 130px;
}
.part5_box1 .txt1 {
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  width: 100%;
}
.part5_box1 .txt2 {
  text-align: center;
  font-size: 16px;
  opacity: 0.5;
  color: #fff;
  transform: translateY(-5px);
  width: 100%;
}

.pop_exchange_success {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_exchange_success.png") no-repeat;
  background-size: 100% 100%;
  padding-top: 45px;
  align-items: center;
  width: 921px;
  height: 894px;
}
.pop_exchange_success .pop_exchange_success_con {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 42px;
  color: #fff;
  font-weight: bold;
}
.pop_exchange_success .exchange_tips {
  font-size: 18px;
  color: #fff;
  opacity: 0.7;
  text-align: center;
  margin-top: 20px;
}
.pop_exchange_success .award-prop {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/award-prop2.png") no-repeat;
  background-size: 100% 100%;
  width: 366px;
  height: 242px;
  margin: 40px auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.pop_exchange_success .award-prop img {
  width: 160px;
  height: 160px;
  transform: translateY(-15px);
}
.pop_exchange_success .award-prop span {
  font-size: 16px;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 20px;
  text-align: center;
  color: #fff;
}
.pop_exchange_success .exchange_tips2 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/exchange_tips2.png") no-repeat;
  background-size: 100% 100%;
  width: 826px;
  height: 47px;
  margin: 40px auto 0;
}
.pop_exchange_success .base-milo-form {
  width: 835px;
  margin: 40px auto 0;
  position: relative;
}
.pop_exchange_success .message-table {
  width: 100%;
  height: 175px;
}
.pop_exchange_success input, .pop_exchange_success select {
  background: transparent;
  font-size: 18px;
  padding: 0 25px;
  color: rgba(255, 255, 255, 0.7);
  box-sizing: border-box;
}
.pop_exchange_success input::placeholder, .pop_exchange_success select::placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.pop_exchange_success option {
  background: #000;
}
.pop_exchange_success select {
  border: none;
  height: 36px;
  width: 255px;
  color: rgba(255, 255, 255, 0.7);
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.pop_exchange_success select:last-child {
  border-bottom: none;
}
.pop_exchange_success .submit_tips {
  color: #ffd145;
  font-size: 18px;
  text-align: center;
  width: 100%;
  display: block;
  margin-top: 5px;
  text-align: center;
}
.pop_exchange_success .milo-form-row {
  display: flex;
  width: 410px;
  height: 45px;
  display: flex;
  align-items: center;
  background: rgba(43, 8, 14, 0.5);
  border-radius: 0.05rem;
  margin-bottom: 20px;
}
.pop_exchange_success .milo-form-row.require-row {
  height: 110px;
  position: absolute;
  right: 0;
  top: 0;
}
.pop_exchange_success .milo-form-row.require-row .milo-form-label {
  width: 130px;
  color: #ffd145;
  position: relative;
  font-weight: bold;
  text-align: center;
}
.pop_exchange_success .milo-form-row.require-row .milo-form-label::before {
  content: "";
  background: #55393e;
  height: 93px;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.pop_exchange_success .milo-form-row .milo-form-label {
  width: 130px;
  color: #ffd145;
  position: relative;
  font-weight: bold;
  text-align: center;
}
.pop_exchange_success .milo-form-row .milo-form-label::before {
  content: "";
  background: #55393e;
  height: 26px;
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.pop_exchange_success .milo-form-submit {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/milo-form-submit.png") no-repeat;
  background-size: 100% 100%;
  width: 371px;
  height: 97px;
  display: block;
  margin: 20px auto 0;
  font-size: 0;
}

.a_confirm.gray {
  filter: contrast(0.5);
  pointer-events: none;
}

.pop_scan {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_scan.png") no-repeat;
  background-size: 100% 100%;
  width: 591px;
  height: 395px;
  padding-top: 45px;
}
.pop_scan .pop_scan_con {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #fff;
  font-weight: bold;
}
.pop_scan img {
  width: 161px;
  height: 161px;
  border: 2px solid #f84452;
  display: block;
  display: block;
  margin: 45px auto 20px;
}
.pop_scan .tips {
  color: #fff;
  font-size: 18px;
  text-align: center;
  width: 100%;
  display: block;
}

.three_box {
  position: fixed;
  top: 100px;
  transform: scale(1.2);
  left: 100px;
  display: block;
  width: 391px;
  height: 419px;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/three_box.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  z-index: 1;
  box-sizing: border-box;
  padding-top: 20px;
}
.three_box .three_bbox {
  width: 360px;
  margin: 0 auto;
}
.three_box .three_bbox .three_day_top {
  display: flex;
  column-gap: 13px;
  align-items: center;
  justify-content: flex-start;
}
.three_box .three_bbox .three_day_top .three_bx1 {
  display: block;
  width: 93px;
  height: 94px;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/three_bx1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}
.three_box .three_bbox .three_day_top .three_bx2 .three_tit {
  font-size: 30px;
  color: #ece8e3;
  font-weight: bold;
}
.three_box .three_bbox .three_day_top .three_bx2 .three_tit2 {
  font-size: 20px;
  color: #ece8e3;
}
.three_box .three_bbox .three_tip {
  font-size: 16px;
  text-align: left;
  color: #aeaaa9;
  margin-top: 16px;
  line-height: 1.2;
}
.three_box .three_bbox .three_list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 17px;
  row-gap: 10px;
  margin-top: 10px;
}
.three_box .three_bbox .three_list li {
  display: block;
  width: 171px;
  height: 67px;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/three_bg.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  box-sizing: border-box;
  padding-top: 5px;
}
.three_box .three_bbox .three_list li .list_bg {
  box-sizing: border-box;
  padding-left: 15px;
}
.three_box .three_bbox .three_list li .list_bg .list_tit {
  font-size: 20px;
  text-align: left;
  color: #ece8e3;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.three_box .three_bbox .three_list li .list_bg .list_tit::before {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  background: #f54352;
  margin-right: 8px;
}
.three_box .three_bbox .three_list li .list_bg .list_name {
  text-align: left;
  font-size: 14px;
  color: #b0aaa9;
  text-indent: 1em;
}
.three_box .three_btn {
  display: block;
  width: 350px;
  height: 48px;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/three_btn.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  text-align: center;
  font-size: 22px;
  line-height: 48px;
  color: #ece8e3;
  margin-top: 10px;
  font-weight: bold;
}

.pop_item.three_file {
  display: block;
  transform: scale(1.2) translate(-50%, -50%);
  width: 1151px;
  height: 709px;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/three_file.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}
.pop_item.three_file .pop-cont {
  padding-top: 35px;
  box-sizing: border-box;
}
.pop_item.three_file .pop-cont .pop_file_box {
  width: 1085px;
  margin: 0 auto;
}
.pop_item.three_file .pop-cont .pop_file_box .pop_therr_tit {
  font-size: 30px;
  font-weight: bold;
  text-align: left;
  color: #ece8e3;
}
.pop_item.three_file .pop-cont .pop_file_box .pop_therr_name {
  font-size: 16px;
  color: #aeaaa9;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox {
  margin-top: 20px;
  height: 398px;
  display: flex;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_swiper {
  width: 704px;
  height: 398px;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_swiper .mySwiper {
  width: 704px;
  height: 398px;
  border: 2px solid #832838;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_swiper .mySwiper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module {
  display: block;
  width: 367px;
  height: 238px;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/three_module.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  margin-left: 11px;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box {
  width: 340px;
  margin: 0 auto;
  margin-top: 20px;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_top .three_time {
  display: block;
  width: 81px;
  height: 19px;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/three_time.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  text-align: center;
  font-size: 16px;
  color: #ece8e3;
  line-height: 19px;
  font-family: "tungsten";
  letter-spacing: 2px;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_top .three_swiper_num {
  font-size: 16px;
  text-align: right;
  font-family: "tungsten";
  color: #aeabaa;
  letter-spacing: 2px;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_tit {
  font-size: 24px;
  font-weight: bold;
  color: #ece8e3;
  text-align: left;
  width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_name {
  font-size: 14px;
  color: #9d9696;
  font-weight: bold;
  text-align: left;
  height: 40px;
  display: flex;
  align-items: center;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_bott {
  margin-top: 15px;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_bott .three_bott_tip {
  display: block;
  width: 95px;
  height: 27px;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/three_bott_tip.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  text-align: center;
  line-height: 27px;
  color: #ece8e3;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_bott .swiper_box {
  display: flex;
  column-gap: 8px;
  margin-top: 12px;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_bott .swiper_box .swiper_btn {
  display: block;
  width: 168px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_bott .swiper_box .swiper_btn.swiper_btn1 {
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn3.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox .three_module .three_module_box .three_module_bott .swiper_box .swiper_btn.swiper_btn2 {
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn4.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox_bott {
  margin-top: 20px;
  height: 140px;
  position: relative;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox_bott .swiper-pagination {
  bottom: 0;
  top: auto;
  background: #711831;
  height: 9px;
  border-radius: 20px;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox_bott .swiper-pagination .swiper-pagination-progressbar-fill {
  border-radius: 20px;
  background: #ff4654;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox_bott .mySwiper2 .swiper-slide.swiper-slide-thumb-active {
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/mySwiper2_bg2.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox_bott .mySwiper2 .swiper-slide {
  width: 147px;
  height: 113px;
  background-image: url("//game.gtimg.cn/images/val/act/a20260710event/mySwiper2_bg1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox_bott .mySwiper2 .swiper-slide .swiper2_box {
  width: 137px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  margin-top: 5px;
  justify-content: center;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox_bott .mySwiper2 .swiper-slide .swiper2_box .swiper2_top {
  width: 137px;
  height: 56px;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox_bott .mySwiper2 .swiper-slide .swiper2_box .swiper2_top img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox_bott .mySwiper2 .swiper-slide .swiper2_box .swiper2_name {
  font-size: 14px;
  color: #afa3a3;
  text-align: left;
}
.pop_item.three_file .pop-cont .pop_file_box .three_swbox_bott .mySwiper2 .swiper-slide .swiper2_box .swiper2_tit {
  font-size: 18px;
  color: #ece8e3;
  font-weight: bold;
  text-align: left;
  margin-top: -2px;
  width: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#txtBox2 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}

.part5_box2_num {
  color: #fff;
  position: absolute;
  top: 5px;
  opacity: 0.5;
  left: 30px;
  font-size: 16px;
}

.pop_success {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_scan.png") no-repeat;
  background-size: 100% 100%;
  width: 591px;
  height: 395px;
  padding-top: 45px;
}
.pop_success .pop_scan_con {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #fff;
  font-weight: bold;
}
.pop_success .a_success {
  display: block;
  width: 212px;
  height: 65px;
  background: url("//game.gtimg.cn/images/val/act/a20260710event/swiper_btn1.png") no-repeat;
  background-size: 100% 100%;
  display: block;
  margin: auto;
  color: #0c0810;
  font-weight: bold;
  font-size: 26px;
  text-align: center;
  line-height: 65px;
}
.pop_success .success_box {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/award-prop3.png") no-repeat;
  background-size: 100% 100%;
  width: 220px;
  height: 181px;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
  margin: 22px auto;
}
.pop_success .success_box img {
  width: 60%;
  height: 60%;
  transform: translateY(-10px);
  display: block;
}
.pop_success .success_box .success_name {
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  position: absolute;
  bottom: 10px;
  width: 100%;
  display: block;
}
.pop_success .tips {
  color: #fff;
  font-size: 18px;
  text-align: center;
  width: 100%;
  display: block;
}

.fixed_bottom {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/fixed_bottom.png") no-repeat;
  background-size: 100% 100%;
  width: 301px;
  height: 239px;
  display: block;
  position: fixed;
  left: 80px;
  top: 30%;
  z-index: 11;
}
.fixed_bottom .a_go_bottom {
  width: 142px;
  height: 37px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 15px;
}

.item6 {
  padding-top: 185px;
  height: 1350px;
}
.item6 .page3-item-title {
  text-align: center;
}
.item6 .page3-item-txt {
  text-align: center;
  color: #ffffff;
  font-size: 24px;
  padding-right: 100px;
}
.item6 .i6_award_box {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/i6_award_box.png") no-repeat;
  background-size: 100% 100%;
  width: 1581px;
  position: relative;
  height: 722px;
  display: block;
  margin: 50px auto 0;
}
.item6 .i6_award_box img {
  width: 100%;
  height: 100%;
}
.item6 .a_go {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/a-go.png") no-repeat;
  background-size: 100% 100%;
  width: 371px;
  height: 97px;
  text-align: center;
  line-height: 97px;
  display: block;
  position: absolute;
  bottom: -50px;
  font-size: 34px;
  font-weight: bold;
  left: 0;
  right: 0;
  margin: auto;
}
.item6 .a_tips {
  color: #ffffff;
  font-size: 22px;
  position: absolute;
  bottom: -90px;
  width: 100%;
  text-align: center;
  display: block;
}

.item7 .page3-item-title {
  font-size: 80px !important;
  text-align: center !important;
}
.item7 .page3-item-title::after {
  display: none !important;
}
.item7 .a_list {
  display: flex;
  justify-content: space-between;
  width: 1653px;
  margin: 10px auto;
  flex-wrap: wrap;
  position: relative;
}
.item7 .a_list a {
  transition: all 0.5s;
  z-index: 111;
}
.item7 .a_list a:hover {
  cursor: pointer;
  transform: scale(1.05);
}
.item7 .a_list a:nth-child(-n+8) {
  width: 200px;
  display: block;
  height: 200px;
  margin-bottom: 20px;
}
.item7 .a_list a:nth-child(n+9) {
  display: block;
  width: 199px;
  height: 255px;
}
.item7 .a_list .a_go_1 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img1.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_2 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img2.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_3 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img3.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_4 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img4.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_5 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img5.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_6 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img6.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_7 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img7.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_8 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img8.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_9 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img9.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_10 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img10.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_11 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img11.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_12 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img12.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_13 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img13.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_14 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img14.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_15 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img15.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_16 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img16.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_1 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img1.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_1 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img1.png") no-repeat;
  background-size: 100% 100%;
}
.item7 .a_list .a_go_1 {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_img1.png") no-repeat;
  background-size: 100% 100%;
}

.pop_wechat {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/pop_wechat.png") no-repeat;
  background-size: 100% 100%;
  display: block;
  padding-top: 45px;
  box-sizing: border-box;
  width: 921px;
  height: 643px;
  position: relative;
}
.pop_wechat .xcx_boxx {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pop_wechat .waji_wjw {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/waji_wjw.png") no-repeat;
  background-size: 100% 100%;
  display: block;
  width: 468px;
  height: 374px;
}
.pop_wechat .xcx_ewm {
  width: 208px;
  margin-left: 70px;
  height: 208px;
  display: block;
  border: 6px solid #ff3951;
}
.pop_wechat .xcx_ewm img {
  width: 100%;
  height: 100%;
}
.pop_wechat .xcx_tip {
  color: #ffffff;
  font-size: 18px;
  display: block;
  width: 100%;
  margin: 30px auto 50px;
  text-align: center;
}
.pop_wechat .pop_scan_con {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 42px;
  color: #fff;
  font-weight: bold;
}
.pop_wechat .pop_scan_con i {
  margin: 0 20px;
}

.a_list_hover {
  position: relative;
  width: 1653px;
  margin: 0 auto;
}
.a_list_hover .go_hd {
  background: url("//game.gtimg.cn/images/val/act/a20260710event/go_hd.png") no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 46px;
  position: absolute;
  font-size: 0;
  bottom: -20px;
  left: 0;
  right: 0;
  display: block;
  margin: auto;
}
.a_list_hover .hover_item {
  width: 300px;
  height: 300px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 200;
  display: block;
}
.a_list_hover .hover_item img {
  width: 100%;
  height: 100%;
}

.page3-item-text-tips {
  color: #fff;
  font-size: 22px;
  text-align: center;
  position: absolute;
  opacity: 0.5;
}