@font-face {
  font-family: 'SimplonMono';
  src: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/SimplonMono-Regular.otf");
}

.R6 .backdrop-effect,
.R6 .backdrop-video {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/bg2.jpg');
}

.R6 .gs-common-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.36rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/bg2.jpg');
  background-position: center center;
}

.R6 .gs-common-box::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/bg-mask.png');
  background-size: cover;
  /* display: none; */
}

.R6 .gs-common-box.gs-home-box::before {
  display: none;
}

/* 导航样式 */
.R6 .w-nav {
  height: 0.7rem;
  background-color: transparent;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/nav-bg.png');
  background-size: 100% 100%;
}

.R6 .w-nav li:nth-child(1) {
  margin-left: 3.05rem;
  width: 0.82rem;
}

.R6 .logo {
  width: 2.01rem;
  height: 0.6rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/logo4.png');
  top: 0.05rem;
  left: 0.4rem;
}

.R6 .w-nav li {
  width: 1.4rem;
  padding: 0 0.1rem;
  line-height: 0.7rem;
  margin-right: 0.16rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  color: #B3BAC5;
  transition: color 0.3s ease-in-out;
}

.R6 .w-nav li:hover {
  color: #fff;
}

.R6 .w-nav li::after {
  content: "";
  position: absolute;
  bottom: -0.02rem;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/nav-mask.png');
  background-size: 100% 100%;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.R6 .w-nav li.act {
  color: #fff;
  border-bottom: 0;
  font-weight: 500;
}

.R6 .w-nav li.act::after {
  opacity: 1;
}

.R6 .logon-conbox {
  top: 0.13rem;
  right: 2.16rem;
}

.R6 .logon-conbox a {
  color: #B3BAC5;
  font-weight: bold;
}

.R6 .btn-login-icon {
  width: 0.44rem;
  height: 0.44rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/avatar.png');
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.R6 .go-gw-btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 1.92rem;
  height: 0.7rem;
  z-index: 11;
  background-color: #FF3D2C;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.2rem;
  color: #000;
  font-weight: bold;
  cursor: pointer;
}

.R6 .go-gw-btn:hover {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn5.png');
  background-size: 100% 100%;
}

.R6 .login-content,
.R6 .login-content-inner {
  display: flex;
  align-items: center;
  gap: 0.12rem;
  color: #B3BAC5;
  font-size: 0.2rem;
  font-weight: bold;
}

.R6 .btn-login {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.12rem;
}

.R6 .btn-login-avatar {
  width: 0.44rem;
  height: 0.44rem;
  border: 0.02rem solid rgba(254, 254, 254, 0.50);
  background: rgba(21, 26, 37, 0.50);
  position: relative;
  cursor: pointer;
  z-index: 2;
}

.R6 .btn-login-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.R6 .btn-login-avatar::after {
  content: "";
  position: absolute;
  bottom: -0.16rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 0.59rem;
  height: 0.69rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/avatar-mask.png');
  background-size: 100% 100%;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.R6 .btn-login-avatar:hover .btn-logout {
  opacity: 1;
  pointer-events: auto;
}

.R6 .btn-login-avatar:hover::after {
  opacity: 1;
}

.R6 .btn-logout {
  position: absolute;
  bottom: -0.16rem;
  left: 50%;
  transform: translate(-50%, 100%);
  border: 0.01rem solid rgba(176, 186, 198, 0.50);
  background: #1B1C23;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.6rem;
  height: 0.36rem;
  font-size: 0.14rem;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out, background-color 0.3s ease-in-out;
  color: #B3BAC5;
}

/* 首页样式 */
.R6 .gs-home-box {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/bg1.jpg');
  z-index: 1;
}

/* .R6 .gs-home-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 9.32rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/home-mask.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  z-index: 1;
  pointer-events: none;
  opacity: 0.3;
} */

.R6 .home-link {
  display: flex;
  flex-direction: column;
  gap: 0.24rem;
  position: absolute;
  z-index: 20;
  top: 50%;
  left: 0.4rem;
  transform: translateY(-50%);
}

.R6 .home-link-item {
  position: relative;
  cursor: pointer;
}

.R6 .home-link-item:hover .home-link-img {
  background-image: none;
}

.R6 .home-link-item:hover .home-link-img::after {
  opacity: 1;
}

.R6 .home-link-img {
  width: 0.44rem;
  height: 0.44rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-bg.png');
  background-size: 100% 100%;
  position: relative;
  z-index: 1;
  transition: background-image 0.3s ease-in-out;
  display: block;
}

.R6 .home-link-img::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.48rem;
  height: 0.48rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-bg-hover.png');
  background-size: 100% 100%;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.R6 .home-link-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.R6 .home-link-img:hover+.home-link-code {
  opacity: 1;
  pointer-events: all;
}

.R6 .home-link-code {
  position: absolute;
  top: 0;
  right: -0.1rem;
  transform: translate(100%, 0);
  border: 0.02rem solid #0C0F16;
  background-color: #0C0F16;
  width: 2rem;
  height: 2.4rem;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out;
}

.R6 .home-link-code-img {
  width: 100%;
  height: 2rem;
  background-color: #fff;
}

.R6 .home-link-code-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.R6 .home-link-code-text {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 0.4rem;
  font-size: 0.16rem;
  color: #fff;
}

.R6 .home-info {
  position: absolute;
  z-index: 20;
  left: 50%;
  transform: translate(-50%, 0);
  /* bottom: 2.06rem; */
  bottom: 1.86rem;
}

.R6 .home-info-title {
  color: #FFF;
  /* font-size: 1.12rem; */
  font-size: 0.96rem;
  font-weight: 900;
  white-space: nowrap;
  text-align: center;
  line-height: 1.5;
}

.R6 .home-info-title-text {
  color: #FF3D2C;
}

.R6 .home-info-subtitle {
  color: rgba(255, 255, 255, 0.90);
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0.256rem;
  line-height: 1.5;
  margin-top: -0.06rem;
  white-space: nowrap;
}

.R6 .home-btn-warp {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.32rem;
  margin-top: 0.68rem;
}

.R6 .home-btn {
  width: 3.25rem;
  height: 0.84rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn8.png');
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
  font-size: 0.28rem;
  font-weight: bold;
  color: #fff;
  transition: background-image 0.3s ease-in-out;
}

.R6 .home-btn:hover {
  filter: none;
  color: #fff;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn8-hover.png');
}

.R6 .home-btn.home-sign-btn {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn7.png');
}

.R6 .home-btn.home-sign-btn:hover {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn7-hover.png');
}

.R6 .home-btn.home-order-btn {
  color: #000;
}

.R6 .home-btn.home-order-btn:hover {
  color: #000;
}

.R6 .disabled {
  opacity: 0.8 !important;
  pointer-events: none !important;
}

.R6 .home-btn-tips {
  height: 0.51rem;
  position: absolute;
  top: 50%;
  right: -0.12rem;
  transform: translate(100%, -50%);
  display: flex;
  align-items: center;
  font-size: 0.2rem;
  font-weight: bold;
  color: #D0DAE6;
  padding: 0 0.2rem;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out;
  z-index: 10;
  border: 0.01rem solid rgba(179, 186, 197, 0.50);
  background: #1B1C23;
  white-space: nowrap;
}

.R6 .home-btn-tips::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -0.05rem;
  transform: translate(0, -50%) rotate(45deg);
  width: 0.12rem;
  height: 0.12rem;
  border: 0.01rem solid rgba(179, 186, 197, 0.50);
  border-top-color: transparent;
  border-right-color: transparent;
  background: #1B1C23;
  z-index: -1;
}

.R6 .home-sign-btn:hover .home-btn-tips {
  opacity: 1;
}

.R6 .home-gift {
  position: absolute;
  z-index: 30;
  bottom: 1.36rem;
  right: 0.4rem;
  display: flex;
  flex-direction: column;
  gap: 0.24rem;
}

.R6 .home-info-text {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: -0.12rem;
  left: 50%;
  transform: translate(-50%, 100%);
  z-index: 30;
  font-size: 0.2rem;
  color: rgba(255, 255, 255, 0.80);
  letter-spacing: 0.08rem;
  line-height: 1.5;
}

.R6 .home-wj {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 0.34rem;
  right: 0.34rem;
  z-index: 30;
  gap: 0.08rem;
  font-size: 0.18rem;
  line-height: 1.5;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.80);
  cursor: pointer;
  width: 1.64rem;
  height: 0.6rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn6.png');
  background-size: 100% 100%;
}

.R6 .home-wj-text {
  margin-top: -0.02rem;
}

.R6 .home-wj:hover {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn6-hover.png');
}

.R6 .home-wj-icon {
  width: 0.36rem;
  height: 0.36rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-wj.png');
  background-size: 100% 100%;
}

.R6 .home-gift-item {
  width: 1.52rem;
  height: 1.72rem;
  background-size: 100% 100%;
  cursor: pointer;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.R6 .home-gift-item.gift1 {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/gift1.png');
}

.R6 .home-gift-item.gift2 {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/gift2.png');
}

.R6 .home-gift-item-text {
  font-size: 0.2rem;
  color: #0C0F16;
  margin-bottom: 0.04rem;
  font-weight: 500;
  line-height: 1.5;
}

.R6 .home-step {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 20;
  display: flex;
  justify-content: center;
  gap: 0.04rem;
}

.R6 .home-step-item {
  width: 2.24rem;
  height: 0.92rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/step-bg.png');
  background-size: 100% 100%;
  position: relative;
}

.R6 .home-step-item-date {
  position: absolute;
  top: 0.3rem;
  left: 0.16rem;
  font-family: 'SimplonMono';
  color: #B0BAC6;
  font-size: 0.16rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
}

.R6 .home-step-item-title {
  position: absolute;
  bottom: 0.07rem;
  left: 0.31rem;
  color: #B0BAC6;
  font-size: 0.16rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.4;
}

.home-step-item-text {
  position: absolute;
  top: 0.28rem;
  right: 0.16rem;
  color: #B0BAC6;
  font-size: 0.14rem;
  font-weight: 700;
  line-height: 1.5;
}

.R6 .home-step-item-text.start,
.R6 .home-step-item-text.end {
  display: none;
}

.R6 .home-step-item.cur .home-step-item-text.not-started,
.R6 .home-step-item.end .home-step-item-text.not-started {
  display: none;
}

.R6 .home-step-item.cur .home-step-item-text.start {
  display: block;
}

.R6 .home-step-item.end .home-step-item-text.end {
  display: block;
}

.R6 .home-step-item.end .home-step-item-text,
.R6 .home-step-item.end .home-step-item-date,
.R6 .home-step-item.end .home-step-item-title {
  color: rgba(176, 186, 198, 0.5);
}

.R6 .home-step-item.cur .home-step-item-title {
  color: #fff;
}

.R6 .home-step-item.cur .home-step-item-text {
  color: #FF3D2C;
  top: -0.02rem;
}

.R6 .home-step-item.cur {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/step-bg-cur.png');
}

.R6 .home-step-item.cur .home-step-item-date {
  top: 0;
  left: 0;
  color: #FF3D2C;
}

.R6 .home-step-item.cur .home-step-item-title {
  left: 0.24rem;
  bottom: 0.34rem;
}

/* 弹窗 */
.R6 .pop {
  background: rgba(0, 0, 0, 0.7);
}

.R6 .small .pop-con,
.R6 .middle .pop-con,
.R6 .large .pop-con {
  width: 5.2rem;
  height: 3.12rem;
  min-height: auto;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/pop-bg1.jpg');
  border: 0.01rem solid rgba(179, 186, 197, 0.50);
  background-color: rgba(179, 186, 197, 0.50);
  -webkit-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
  display: flex;
  flex-direction: column;
  padding-bottom: 0.3rem;
}

.R6 .small .btn-close,
.R6 .middle .btn-close,
.R6 .large .btn-close {
  top: 0.1rem;
  right: 0.1rem;
  width: 0.69rem;
  height: 0.45rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-close.png');
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}

.R6 .pop-btn-warp {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.12rem;
}

.R6 .pop-btn {
  width: 2rem;
  height: 0.48rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn3.png');
  background-size: 100% 100%;
  font-size: 0.16rem;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #B0BAC6;
  transition: background-image 0.3s ease-in-out;
}

.R6 .pop-btn.primary {
  color: #fff;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn1.png');
}

.R6 .pop-btn:hover {
  color: #fff;
  filter: brightness(1);
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn1-hover.png');
}

.R6 .pop-content {
  flex: 1;
  overflow: visible;
}

.R6 .appointment .pop-icon {
  width: 0.72rem;
  height: 0.72rem;
  background-size: 100% 100%;
  margin: 0.64rem auto 0.07rem;
}

.R6 .pop-icon.success {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-success.png');
}

.R6 .pop-icon.warn {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-warn.png');
}


.R6 .appointment .pop-text {
  font-size: 0.18rem;
  color: #B0BAC6;
  font-weight: bold;
  min-height: auto;
  width: auto;
  padding: 0;
}

.R6 .pop.large .pop-con {
  width: 9.25rem;
  height: 6.65rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/pop-bg3.jpg');
}

.R6 .earlybird .pop-con {
  padding: 0.32rem 0.44rem 0.45rem;
}

.R6 .earlybird .pop-head {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.12rem;
  font-size: 0.24rem;
  font-weight: bold;
  color: #B0BAC6;
}

.R6 .earlybird .pop-head-icon {
  width: 0.56rem;
  height: 0.56rem;
  background-size: 100% 100%;
}

.R6 .earlybird .pop-head-icon.success {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-success.png');
}

.R6 .earlybird .pop-head-icon.warn {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-warn.png');
}

.R6 .earlybird .pop-info {
  margin-top: 0.24rem;
  margin-bottom: 0.12rem;
  background: rgba(0, 0, 0, 0.20);
  padding: 0.16rem 0.2rem;
  height: 1.04rem;
}

.R6 .earlybird .pop-info-text {
  font-size: 0.16rem;
  color: #D0DAE6;
  line-height: 0.24rem;
}


.R6 .share .socialMedia .socialMedia-icon div img {
  width: 1.9rem;
  height: 1.9rem;
  left: 0.01rem;
  top: 0.04rem;
}

.R6 .share .channel-box {
  width: 100%;
  height: auto;
  margin-top: 0.12rem;
  gap: 0.12rem;
}

.R6 .share .channel-box li img {
  width: 0.66rem;
  height: 0.66rem;
  position: absolute;
  top: 0.24rem;
  left: 50%;
  transform: translate(-50%, 0);
}

.R6 .share .channel-box li {
  width: 1.29rem;
  height: 1.4rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/code-bg2.png');
}

.R6 .share .channel-name {
  font-size: 0.14rem;
  color: #FFFFFF;
  bottom: 0.02rem;
}

.R6 .share .pop-share-list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.12rem;
}

.R6 .share .pop-share-item {
  width: 2rem;
  height: 2.4rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/code-bg1.png');
  background-size: 100% 100%;
}

.R6 .share .pop-share-img {
  width: 1.9rem;
  height: 1.9rem;
  margin: 0.04rem;
}

.R6 .share .pop-share-cont {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.16rem;
  color: #fff;
  gap: 0.04rem;
  margin-top: 0.06rem;
  height: 0.36rem;
}

.R6 .share .pop-share-icon {
  width: 0.36rem;
  height: 0.36rem;
  background-size: 100% 100%;
}

.R6 .share .wxgzh {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-wx.png');
}

.R6 .share .bz {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-bz.png');
}

.R6 .share .wxzs {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-wxzs.png');
}

.R6 .share .qq {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-qq.png');
}


.R6 .pop.middle .pop-con {
  width: 7.2rem;
  height: 4.29rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/pop-bg2.jpg');
}

.R6 .pop .pop-title {
  margin-top: 0.2rem;
  font-size: 0.2rem;
  text-align: center;
  font-weight: bold;
  line-height: 0.32rem;
  color: #B0BAC6;
}

.R6 .pop.large .pop-title {
  font-size: 0.24rem;
}

.R6 .pop.questionnaire .pop-info {
  margin-top: 0.36rem;
  padding: 0 0.4rem;
}

.R6 .pop.questionnaire .pop-info-text {
  font-size: 0.16rem;
  color: #D0DAE6;
  line-height: 0.24rem;
  margin-bottom: 0.12rem;
}

.R6 .pop.questionnaire .pop-info-text.important {
  color: #F14B37;
}

.R6 .pop.questionnaire .pop-checkbox {
  margin-top: 0.5rem;
  cursor: pointer;
}

.R6 .pop.questionnaire .pop-checkbox:hover .pop-checkbox-icon {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/checkbox-bg4.png');
}

.R6 .pop.questionnaire .pop-checkbox:hover .pop-checkbox-icon.checked {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/checkbox-bg3.png');
}

.R6 .pop-checkbox {
  display: flex;
  align-items: center;
  gap: 0.12rem;
}

.R6 .pop-checkbox-icon {
  flex-shrink: 0;
  width: 0.32rem;
  height: 0.28rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/checkbox-bg1.png');
  background-size: 100% 100%;
  cursor: pointer;
  transition: background-image 0.3s;
}

.R6 .list-item-li-box:hover .pop-checkbox-icon {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/checkbox-bg4.png');
}

.R6 .pop-checkbox-icon.checked {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/checkbox-bg2.png');
}

.R6 .list-item-li-box:hover .pop-checkbox-icon.checked {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/checkbox-bg3.png');
}

.R6 .pop-checkbox-text {
  font-size: 0.16rem;
  color: #D0DAE6;
  opacity: 0.8;
  flex: 1;
  word-break: break-word;
  display: flex;
  flex-direction: column;
  gap: 0.04rem;
}

.R6 .pop-checkbox-text div {
  line-height: 1.2;
}

.R6 .pop-btn-box {
  display: flex;
  align-items: center;
  justify-content: justify-between;
  position: relative;
  margin: 0 0.44rem;
}

.R6 .pop.questionnaire-fill .pop-con {
  padding-bottom: 0.36rem;
}

.R6 .pop.questionnaire-fill .pop-btn-warp {
  flex: 1;
  justify-content: flex-end;
}

.R6 .pop .pop-btn.second {
  width: 1.2rem;
  height: 0.44rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn6.png');
}

.R6 .pop .pop-btn.second:hover {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn6-hover.png');
}

.R6 .pop .pop-btn-text {
  font-size: 0.12rem;
  color: #D0DAE6;
  opacity: 0.8;
  position: absolute;
  bottom: -0.06rem;
  right: 0.02rem;
  transform: translate(0, 100%);
  z-index: 1;
  line-height: 0.18rem;
}

.R6 .pop .pop-list {
  margin: 0.24rem 0.29rem 0 0.44rem;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0.09rem;
  height: 4.61rem;
}

.R6 .pop .pop-list::-webkit-scrollbar {
  width: 0.06rem;
  height: 0.06rem;
  background-color: rgba(254, 254, 254, 0.1);
}

.R6 .pop .pop-list::-webkit-scrollbar-thumb {
  background-color: rgba(254, 254, 254, 0.5);
}

.R6 .pop .pop-list .list-item-title {
  /* position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10; */
  font-size: 0.2rem;
  color: rgba(208, 218, 230, 0.8);
  display: flex;
  height: 0.44rem;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.50);
  font-weight: bold;
}

.R6 .pop .pop-list .list-item-li {
  margin: 0.24rem 0;
}

.R6 .pop .pop-list .list-item-li-title {
  display: flex;
  align-items: center;
  color: rgba(208, 218, 230, 0.8);
  font-weight: bold;
  font-size: 0.16rem;
  gap: 0.08rem;
  margin-bottom: 0.12rem;
}

.R6 .pop .pop-list .list-item-li-num {
  display: flex;
  align-items: center;
}

.R6 .pop .pop-list .list-item-li-num {
  color: #D0DAE6;
}

.R6 .pop .pop-list .list-item-li-required {
  color: #F14B37;
}

.R6 .pop .pop-list .list-item-li-label {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #D0DAE6;
  height: 0.16rem;
  padding: 0 0.04rem;
  font-size: 0.12rem;
  color: rgba(0, 0, 0, 0.8);
}

.R6 .pop .pop-list .list-item-li-content {
  display: flex;
  flex-wrap: wrap;
  gap: 0.08rem;
}

.R6 .pop .pop-list .list-item-li-box {
  display: flex;
  align-items: center;
  width: 2.02rem;
  height: 0.78rem;
  background: rgba(0, 0, 0, 0.20);
  padding: 0 0.02rem 0 0.2rem;
  cursor: pointer;
  transition: background-color 0.3s;
  gap: 0.08rem;
}

.R6 .pop .pop-list .list-item-li-box:hover {
  background-color: rgba(0, 0, 0, 0.50);
}

.R6 .pop .pop-list .list-item-li-box .pop-checkbox {
  gap: 0.08rem;
}

.R6 .pop .pop-list .list-item-li-box .pop-checkbox-icon {
  width: 0.23rem;
  height: 0.2rem;
}

.R6 .pop .pop-input {
  background-color: transparent;
  width: 0.91rem;
  height: 0.24rem;
  font-size: 0.14rem;
  color: #fff;
  border-bottom: 0.01rem solid #fff;
}

.R6 .pop-radio {
  display: flex;
  align-items: center;
  gap: 0.08rem;
}

.R6 .pop-radio-icon {
  width: 0.24rem;
  height: 0.21rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/radio-bg1.png');
  background-size: 100% 100%;
  cursor: pointer;
  transition: background-image 0.3s;
}

.R6 .list-item-li-box:hover .pop-radio-icon {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/radio-bg4.png');
}

.R6 .pop-radio-icon.checked {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/radio-bg2.png');
}

.R6 .list-item-li-box:hover .pop-radio-icon.checked {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/radio-bg3.png');
}

.R6 .pop-radio-text {
  font-size: 0.16rem;
  color: #D0DAE6;
  opacity: 0.8;
  flex-shrink: 0;
}

.R6 .pop .pop-list .list-item-li-box.full {
  padding: 0;
  width: 100%;
  height: 0.48rem;
}

.R6 .pop .pop-list .list-item-li-box.full .pop-input {
  width: 100%;
  height: 100%;
  border: 0.01rem solid #616870;
  background: #15181D;
  padding: 0 0.14rem;
  font-size: 0.16rem;
  font-weight: bold;
}

.R6 .pop .pop-list .pop-input::placeholder {
  color: rgba(176, 186, 198, 0.5);
}

.R6 .pop .pop-list .list-item-li-tips {
  margin-top: 0.08rem;
  font-size: 0.14rem;
  color: rgba(208, 218, 230, 0.8);
  line-height: 0.24rem;
}

.R6 .questionnaire-feedback .pop-content {
  padding: 0.24rem 0.64rem 0;
}

.R6 .questionnaire-feedback .pop-icon {
  width: 0.72rem;
  height: 0.72rem;
  background-size: 100% 100%;
  margin: 0 auto;
}

.R6 .pop-feedback-text {
  margin-top: 0.07rem;
  font-size: 0.18rem;
  color: #B0BAC6;
  font-weight: bold;
  line-height: 0.24rem;
  text-align: center;
}

.R6 .pop-feedback-info {
  margin-top: 0.17rem;
  font-size: 0.16rem;
  color: #B0BAC6;
  line-height: 0.24rem;
}

/* 幸运抽奖 */
.R6 .common-title {
  font-size: 0.5rem;
  font-weight: bold;
  color: #fff;
  line-height: 1.5;
  text-align: center;
}

.R6 .common-title-text {
  color: #FF3D2C;
}

.R6 .gs-common-box.gs-lottery-box {
  gap: 0.5rem;
}

.R6 .lottery-content {
  display: flex;
  flex-direction: column;
  gap: 0.12rem;
  width: 12rem;
}

.R6 .lottery-warp {
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 0.12rem;
}

.R6 .lottery-common {
  flex: 1;
  border: 0.01rem solid rgba(254, 254, 254, 0.20);
  background: rgba(21, 26, 37, 0.50);
  height: 5.71rem;
}

.R6 .lottery-footer {
  border: 1px solid rgba(254, 254, 254, 0.20);
  background: rgba(21, 26, 37, 0.50);
  height: 0.65rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.2rem;
  font-weight: 500;
  color: #D0DAE6;
}

.R6 .lottery-footer-text {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.08rem;
}

.R6 .lottery-footer-text::before,
.R6 .lottery-footer-text::after {
  content: "";
  width: 2.4rem;
  height: 0.01rem;
  background-color: rgba(208, 218, 230, 0.5);
}

.R6 .lottery-cont {
  padding: 0.12rem 0.16rem 0.16rem;
}

.R6 .lottery-cont-head {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 0.36rem;
}

.R6 .lottery-cont-head-title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.12rem;
  color: #D0DAE6;
  font-size: 0.24rem;
  font-weight: 500;
}

.R6 .lottery-cont-head-title::before,
.R6 .lottery-cont-head-title::after {
  content: "";
  width: 0.18rem;
  height: 0.14rem;
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-mask.png");
  background-size: 100% 100%;
}

.R6 .lottery-cont-head-title::after {
  transform: rotate(180deg);
}

.R6 .lottery-list {
  padding: 0.12rem 0 0 0.16rem;
}

.R6 .lottery-list-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 0.16rem;
}

.R6 .lottery-list-head-title {
  font-size: 0.24rem;
  font-weight: 500;
  color: #D0DAE6;
  height: 0.35rem;
}

.R6 .lottery-list-head-text {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.12rem;
}

.R6 .lottery-list-head-text a {
  color: #D0DAE6;
  font-size: 0.16rem;
  text-decoration-line: underline;
  text-underline-offset: 0.04rem;
}

.R6 .lottery-list-main {
  margin-top: 0.14rem;
  margin-right: 0.05rem;
  padding-right: 0.05rem;
  overflow-x: hidden;
  overflow-y: auto;
  /* height: 4.32rem; */
  height: 5rem;
}

.R6 .lottery-list-main::-webkit-scrollbar {
  width: 0.06rem;
  height: 0.06rem;
  background-color: rgba(255, 255, 255, 0.3);
}

.R6 .lottery-list-main::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 1);
}

.R6 .lottery-list-item {
  margin-bottom: 0.08rem;
  display: flex;
  width: 100%;
  min-height: 0.8rem;
  padding: 0.1rem 0.1rem 0.1rem 0.2rem;
  justify-content: space-between;
  align-items: center;
  background: rgba(0, 0, 0, 0.50);
  gap: 0.04rem;
}

.R6 .lottery-list-item-title {
  color: #D0DAE6;
  font-size: 0.2rem;
  line-height: 1.5;
  display: flex;
  align-items: center;

}

.R6 .lottery-list-item-text {
  font-size: 0.16rem;
  color: #D0DAE6;
  margin-top: 0.02rem;
  line-height: 1.5;
}

.R6 .lottery-list-item-btn {
  width: 1.88rem;
  height: 0.6rem;
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn4.png");
  background-size: 100% 100%;
  transition: background-image 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-size: 0.19rem;
  font-weight: 700;
  color: #fff;
  flex-shrink: 0;
}

.R6 .lottery-list-item-btn:hover {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn9-hover.png');
}

.R6 .lottery-list-item-btn.done {
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn6.png");
  color: rgba(255, 255, 255, 0.8);
  opacity: 0.6;
  pointer-events: none;
}

.R6 .lottery-list-item-btn-warp {
  display: flex;
  align-items: center;
  gap: 0.04rem;
}

.R6 .lottery-list-item-btn-warp .lottery-list-item-btn {
  width: 0.6rem;
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn10.png");
}

.R6 .lottery-list-item-btn-warp .lottery-list-item-btn img {
  width: 0.44rem;
  height: 0 44rem;
}

.R6 .lottery-list-item-btn-warp .lottery-list-item-btn.done {
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn11.png");
}

.R6 .lottery-list-item-btn-warp .lottery-list-item-btn:hover {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn10-hover.png');
}

.R6 .lottery-list-item-icon {
  width: 0.24rem;
  height: 0.24rem;
  position: relative;
  cursor: pointer;
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-warning.png");
  background-size: 100% 100%;
}

.R6 .lottery-list-item-icon::after {
  content: "";
  position: absolute;
  inset: -0.08rem;
}

.R6 .lottery-list-item-icon:hover .home-btn-tips {
  opacity: 1;
}

/* 九宫格抽奖样式 4x3布局 */
.R6 .lottery-cont-main {
  margin-top: 0.12rem;
}

.R6 .lottery-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: 0.08rem;
  width: 5.84rem;
  height: 4.36rem;
}

.R6 .lottery-grid-item {
  aspect-ratio: 1;
  border: 0.01rem solid rgba(254, 254, 254, 0.10);
  background: rgba(0, 0, 0, 0.50);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.1s ease;
}

.R6 .lottery-grid-item.active {
  border-color: rgba(254, 254, 254, 0.60);
  background-color: rgba(254, 254, 254, 0.2);
}

.R6 .lottery-grid-item-img {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.R6 .lottery-grid-item-img img {
  max-width: 1.3rem;
  max-height: 1.3rem;
  object-fit: cover;
}

.R6 .lottery-btn {
  width: 3rem;
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn1.png");
  background-size: 100% 100%;
  cursor: pointer;
  transition: background-image 0.3s;
  font-size: 0.19rem;
  color: #fff;
  font-weight: bold;
  margin: 0.07rem auto;
}

.R6 .lottery-btn:hover {
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn9-hover.png");
}

.R6 .lottery-grid-btn:active {
  transform: scale(0.98);
}

.R6 .lottery-grid.two .graphics-card {
  grid-column: 2 / 4;
  aspect-ratio: auto;
}

.R6 .lottery-grid.two .test {
  display: none;
}

.R6 .pop-share-desc {
  margin-top: 0.65rem;
  text-align: center;
  font-size: 0.18rem;
  color: #B0BAC6;
  line-height: 1.34;
}

.R6 .pop-share-link {
  margin: 0.16rem 0.3rem 0;
  border: 0.01rem solid #616870;
  background: #15181D;
  height: 0.46rem;
  padding: 0 0.14rem;
  font-size: 0.16rem;
  color: #3C4048;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 0.46rem;
}

.R6 .pop.share.follow .pop-con {
  height: 5.24rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/pop-bg4.jpg');
}

.R6 .pop.share.follow .pop-title {
  margin-top: 0.32rem;
  margin-bottom: 0.24rem;
}

.R6 .pop.share.follow .pop-share {
  padding: 0 0.44rem;
}

.R6 .pop-get-list {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.8rem;
}

.R6 .pop-get-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.08rem;
}

.R6 .pop-get-img {
  width: 1.4rem;
  height: 1.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border: 0.01rem solid rgba(254, 254, 254, 0.1);
}

.R6 .pop-get-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.R6 .pop-get-desc {
  color: #F14B37;
  text-align: center;
  font-size: 0.18rem;
  line-height: 0.24rem;
  margin: -0.42rem 0 0.26rem;
}

.R6 .pop-get-text {
  font-size: 0.18rem;
  color: #B0BAC6;
  line-height: 0.24rem;
}

.R6 .pop.get .pop-title {
  margin-bottom: 0.68rem;
}

.R6 .pop.rules .pop-con,
.R6 .pop.record .pop-con {
  padding: 0;
}

.R6 .pop.rules .pop-title,
.R6 .pop.record .pop-title {
  margin-bottom: 0.24rem;
}

.R6 .pop-rules-list {
  margin: 0 0.29rem 0 0.44rem;
  padding-right: 0.09rem;
  display: flex;
  flex-direction: column;
  gap: 0.24rem;
  overflow-y: auto;
  overflow-x: hidden;
  height: 5.68rem;
}

.R6 .pop-rules-list::-webkit-scrollbar {
  width: 0.06rem;
  height: 0.06rem;
  background-color: rgba(254, 254, 254, 0.1);
}

.R6 .pop-rules-list::-webkit-scrollbar-thumb {
  background-color: rgba(254, 254, 254, 0.5);
}

.R6 .pop-rules-item {
  display: flex;
  flex-direction: column;
  gap: 0.12rem;
}

.R6 .pop-rules-title {
  font-size: 0.2rem;
  color: rgba(208, 218, 230, 0.8);
  font-weight: bold;
  line-height: 0.24rem;
}

.R6 .pop-rules-text {
  font-size: 0.2rem;
  color: rgba(208, 218, 230, 0.8);
  line-height: 0.24rem;
  display: flex;
}

.R6 .pop-rules-text span {
  font-weight: bold;
}

.R6 .pop-rules-text .pop-rules-tips {
  opacity: 0.6 !important;
}

.R6 .pop-rules-table,
.R6 .pop-rules-table-body {
  display: flex;
  flex-direction: column;
  gap: 0.04rem;
}

.R6 .table-tr {
  display: flex;
  gap: 0.04rem;
}

.R6 .table-td,
.R6 .table-th {
  flex: 1;
  text-align: center;
  padding: 0 0.1rem;
  height: 0.44rem;
  line-height: 0.44rem;
}

.R6 .table-th {
  background: rgba(0, 0, 0, 0.50);
  color: rgba(208, 218, 230, 0.8);
  font-size: 0.16rem;
}

.R6 .table-td {
  background: rgba(0, 0, 0, 0.20);
  color: rgba(208, 218, 230, 0.8);
  font-size: 0.16rem;
}

/* 中奖记录弹窗样式 */
.R6 .pop-record-list {
  margin: 0 0.29rem 0 0.44rem;
  padding-right: 0.09rem;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  max-height: 5.68rem;
  gap: 0.04rem;
}

.R6 .pop-record-list::-webkit-scrollbar {
  width: 0.06rem;
  height: 0.06rem;
  background-color: rgba(254, 254, 254, 0.1);
}

.R6 .pop-record-list::-webkit-scrollbar-thumb {
  background-color: rgba(254, 254, 254, 0.5);
}

.R6 .pop-record-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.24rem;
  background: rgba(0, 0, 0, 0.50);
  min-height: 0.44rem;
}

.R6 .pop-record-head .record-col {
  font-size: 0.16rem;
  color: rgba(208, 218, 230, 0.8);
}

.R6 .pop-record-body {
  display: flex;
  flex-direction: column;
  gap: 0.04rem;
}

.R6 .pop-record-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.64rem;
  padding: 0 0.24rem;
  background: rgba(0, 0, 0, 0.20);
}

.R6 .pop-record-item .col-prize {
  display: flex;
  align-items: center;
  gap: 0.24rem;
  flex: 1;
}

.R6 .pop-record-item .col-time {
  font-size: 0.18rem;
  color: rgba(208, 218, 230, 0.8);
  white-space: nowrap;
}

.R6 .record-prize-img {
  width: 0.64rem;
  height: 0.64rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.R6 .record-prize-img img {
  max-width: 90%;
  max-height: 90%;
  object-fit: contain;
}

.R6 .record-prize-info {
  display: flex;
  flex-direction: column;
  gap: 0.02rem;
  position: relative;
}

.R6 .record-prize-name {
  font-size: 0.2rem;
  color: rgba(208, 218, 230, 0.8);
  line-height: 0.24rem;
}

.R6 .record-prize-code {
  display: flex;
  align-items: center;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(208, 218, 230, 0.8);
}

.R6 .btn-copy {
  position: absolute;
  top: 50%;
  right: -0.24rem;
  transform: translate(100%, -50%);
  width: 1.3rem;
  height: 0.6rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn6.png');
  background-size: 100% 100%;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.19rem;
  color: rgba(255, 255, 255, 0.8);
  font-weight: bold;
  transition: background-image 0.3s ease-in-out, opacity 0.3s ease-in-out, color 0.3s ease-in-out;
  cursor: pointer;
  opacity: 0.6;
}

.R6 .btn-copy:hover {
  color: #fff;
  opacity: 1;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn6-hover.png');
}

.R6 .pop.address .pop-con {
  height: 5.35rem;
  overflow: visible;
}

.R6 .pop-form {
  margin-top: 0.4rem;
  padding: 0 0.3rem;
  display: flex;
  flex-direction: column;
  gap: 0.24rem;
  overflow: visible;
}

.R6 .form-item {
  display: flex;
  gap: 0.12rem;
}

.R6 .form-item-cont {
  flex: 1;
}

.R6 .form-item-cont.name {
  width: 1.42rem;
  flex: none;
}

.R6 .form-item-label {
  color: #B0BAC6;
  font-size: 0.18rem;
  line-height: 0.24rem;
}

.R6 .form-item-input {
  margin-top: 0.12rem;
  width: 100%;
  height: 0.48rem;
  border: 0.01rem solid #616870;
  background: #15181D;
  position: relative;
}

.R6 .form-item-input input {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  background-color: transparent;
  padding: 0 0.14rem;
  font-size: 0.16rem;
  font-weight: bold;
  color: #fff;
  transition: border-color 0.3s ease-in-out;
}

.R6 .form-item-input input::placeholder {
  color: #3C4048;
}

/* 去掉 number 输入框的上下箭头 */
.R6 .form-item-input input[type="number"]::-webkit-outer-spin-button,
.R6 .form-item-input input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.R6 .form-item-input input[type="number"] {
  -moz-appearance: textfield;
}

.R6 .form-item-tips {
  position: absolute;
  bottom: -0.04rem;
  right: 0;
  transform: translate(0, 100%);
  font-size: 0.13rem;
  color: #FF3D2C;
  line-height: 0.2rem;
}

.R6 .form-item-cont.error .form-item-input {
  border-color: #F14B37;
}

.R6 .form-item-select {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.12rem;
  padding: 0 0.08rem 0 0.14rem;
  cursor: pointer;
}

.R6 .form-item-select-placeholder {
  font-size: 0.16rem;
  color: rgba(176, 186, 198, 0.5);
  font-weight: bold;
}

.R6 .form-item-select-value {
  font-size: 0.16rem;
  font-weight: bold;
  color: #fff;
}

.R6 .form-item-select-arrow {
  width: 0.32rem;
  height: 0.32rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon-arrow1.png');
  background-size: 100% 100%;
  transition: transform 0.3s ease;
}

.R6 .form-item-select.active .form-item-select-arrow {
  transform: rotate(180deg);
}

/* 下拉选项容器 */
.R6 .form-item-option {
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: -0.01rem;
  width: calc(100% + 0.02rem);
  border: 0.01rem solid rgba(179, 186, 197, 0.50);
  background: #15181D;
  transform: translate(0, 100%);
}

.R6 .form-item-option-head {
  display: flex;
  color: #B0BAC6;
  font-size: 0.14rem;
  font-weight: bold;
  height: 0.36rem;
  align-items: center;
}

.R6 .option-head-title {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  border-bottom: 0.01rem solid rgba(179, 186, 197, 0.3);
}

.R6 .option-head-title.active {
  background-color: rgba(255, 255, 255, 0.1);
}

.R6 .option-list {
  height: 2.06rem;
  overflow-x: hidden;
  overflow-y: auto;
}

.R6 .option-list::-webkit-scrollbar {
  width: 0;
  height: 0;
  background-color: transparent;
}

.R6 .option-item {
  font-size: 0.14rem !important;
  color: #B0BAC6 !important;
  height: 0.36rem !important;
  display: flex;
  align-items: center;
  cursor: pointer;
  /* padding-left: 0.5rem; */
}

.R6 #milo-province,
.R6 #milo-city,
.R6 #milo-region {
  font-size: 0.14rem !important;
  color: #B0BAC6 !important;
}

.R6 .option-item:hover {
  background: rgba(255, 255, 255, 0.10);
}

.R6 .option-item.active {
  color: #FF3D2C;
}

.R6 .form-item-input.textarea {
  height: 0.86rem;
}

.R6 .form-item-input textarea {
  width: 100%;
  height: 0.86rem;
  background-color: transparent;
  border: none;
  outline: none;
  padding: 0.04rem 0.14rem;
  resize: none;
  font-size: 0.16rem;
  color: #fff;
  font-weight: bold;
  line-height: 0.36rem;
  box-sizing: border-box;
  font-family: "font18030";
}

.R6 .form-item-input textarea::placeholder {
  color: #3C4048;
}

/* 预约福利 */
.R6 .welfare-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.12rem;
}

.R6 .welfare-item {
  border: 0.01rem solid rgba(254, 254, 254, 0.20);
  background: rgba(21, 26, 37, 0.50);
  height: 5rem;
  width: 2.91rem;
  position: relative;
}

.R6 .welfare-item.welfare-appointment {
  width: 5.94rem;
}

.R6 .welfare-item-head {
  padding: 0.16rem 0.16rem 0.06rem;
  display: flex;
  align-items: center;
  gap: 0.12rem;
  font-size: 0.32rem;
  color: #D0DAE6;
  font-weight: 500;
  line-height: 0.48rem;
}

.R6 .welfare-item-icon {
  width: 0.36rem;
  height: 0.36rem;
  background-size: 100% 100%;
}

.R6 .welfare-appointment .welfare-item-icon {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/num1.png');
}

.R6 .welfare-bind .welfare-item-icon {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/num2.png');
}

.R6 .welfare-share .welfare-item-icon {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/num3.png');
}

.R6 .welfare-item-text {
  padding: 0 0.16rem;
  font-size: 0.16rem;
  color: rgba(208, 218, 230, 0.6);
  font-weight: 500;
  line-height: 0.24rem;
}

.R6 .welfare-item-cont {
  display: flex;
  margin: 0.2rem 0.16rem 0;
  gap: 0.08rem;
}

.R6 .welfare-item-warp {
  flex: 1;
  background: rgba(0, 0, 0, 0.50);
  height: 2.85rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 0.12rem;
  position: relative;
}

.R6 .welfare-item-img {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.R6 .welfare-item-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.R6 .welfare-item-img.welfare1 {
  width: 2.63rem;
  height: 1.88rem;
  margin-top: 0.3rem;
}

.R6 .welfare-item-name {
  font-size: 0.2rem;
  color: #D0DAE6;
  line-height: 1.5;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.24rem;
}

.R6 .welfare-item-img.welfare2 {
  width: 1.38rem;
  height: 2.03rem;
  margin-top: 0.3rem;
}

.R6 .welfare-item-img.welfare3 {
  width: 1.33rem;
  height: 2.08rem;
  margin-top: 0.22rem;
}


.R6 .welfare-item-img.welfare4 {
  width: 2.29rem;
  height: 1.94rem;
  margin-top: 0.22rem;
  margin-left: 0.22rem;
}

.R6 .welfare-item-box {
  margin: 0.03rem 0.16rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 0.29rem;
}

.R6 .welfare-item-box-text {
  font-size: 0.16rem;
  color: #D0DAE6;
  font-weight: 500;
}

.R6 .welfare-item-box-num {
  font-size: 0.24rem;
  color: #D0DAE6;
  font-family: 'SimplonMono';
  line-height: 1;
  margin-top: 0.04rem;
}

.R6 .welfare-item-btn {
  width: calc(100% + 0.02rem);
  height: 0.66rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn9.png');
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
  font-weight: bold;
  cursor: pointer;
  transition: color 0.3s, background-image 0.3s;
  position: absolute;
  bottom: -0.01rem;
  left: -0.01rem;
}

.R6 .welfare-item-btn:hover {
  color: #fff;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn9-hover.png');
}

.R6 .welfare-btn-all {
  position: absolute;
  bottom: 0.62rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 1.93rem;
  height: 0.44rem;
  font-size: 0.16rem;
  color: #B0BAC6;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn12.png');
}

.R6 .welfare-item-desc {
  position: absolute;
  top: 0.06rem;
  text-align: center;
  left: 0;
  width: 100%;
  font-size: 0.16rem;
  color: rgba(208, 218, 230, 0.6);
  line-height: 0.24rem;
}

.R6 .registration-content {
  display: flex;
  gap: 0.02rem;
}

.R6 .registration-item {
  width: 4.04rem;
  height: 6.35rem;
  background-size: 100% 100%;
  position: relative;
}

.R6 .registration-item.appointment {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/bm-img1.png');
}

.R6 .registration-item.question {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/bm-img2.png');
}

.R6 .registration-item.inquiry {
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/bm-img3.png');
}

.R6 .registration-item-info {
  margin: 2.32rem 0.34rem 0;
}

.R6 .registration-item-icon {
  width: 0.14rem;
  height: 0.18rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/icon1-1.png');
  background-size: 100% 100%;
}

.R6 .registration-item-num {
  font-size: 0.36rem;
  color: #FF3D2C;
  font-weight: bold;
  line-height: 0.32rem;
  font-family: 'SimplonMono';
  margin-top: 0.08rem;
  margin-left: -0.04rem;
}

.R6 .registration-item-title {
  color: #D0DAE6;
  font-size: 0.36rem;
  font-weight: 700;
  line-height: 0.54rem;
  margin-top: 0.28rem;
}

.R6 .registration-item-text {
  font-size: 0.16rem;
  color: rgba(208, 218, 230, 0.8);
  line-height: 0.24rem;
  margin-top: 0.12rem;
  display: flex;
  gap: 0.1rem;
}

.R6 .registration-item-text .dot {
  font-size: 0.2rem;
  font-weight: bold;
}

.R6 .registration-item-btn {
  position: absolute;
  bottom: 0.14rem;
  left: 50%;
  transform: translate(-50%, 0);
  width: 3.88rem;
  height: 0.66rem;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn9.png');
  background-size: 100% 100%;
  cursor: pointer;
  transition: background-image 0.3s, color 0.3s;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
  font-weight: bold;
}

.R6 .registration-item-subtext {
  font-size: 0.14rem;
  color: rgba(208, 218, 230, 0.6);
  font-weight: 400;
  margin-top: -0.08rem;
}

.R6 .registration-item-btn:hover {
  color: #fff;
  background-image: url('https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/btn9-hover.png');
}

.R6 .faq-content {
  width: 12rem;
  height: 6.72rem;
  background: rgba(21, 26, 37, 0.50);
  position: relative;
}

.R6 .faq-mask {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  width: 12.12rem;
  height: 0.09rem;
  border: 0.04rem solid #FF3D2C;
}

.R6 .faq-mask.mask1 {
  top: -0.06rem;
  border-bottom: 0;
}

.R6 .faq-mask.mask2 {
  bottom: -0.06rem;
  border-top: 0;
}

.R6 .pop.common-pop .pop-text {
  font-size: 0.18rem;
  color: #B0BAC6;
  margin: 0 auto;
  width: auto;
  height: auto;
  font-weight: bold;
}

.R6 .faq-list {
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0.24rem 0.15rem 0.36rem;
  height: 6.28rem;
  padding-right: 0.15rem;
}

.R6 .faq-list::-webkit-scrollbar {
  width: 0.06rem;
  height: 0.06rem;
  background-color: rgba(255, 255, 255, 0.3);
}

.R6 .faq-list::-webkit-scrollbar-thumb {
  background-color: #fff;
}

.R6 .faq-item-li {
  margin-bottom: 0.4rem;
}

.R6 .faq-item-li span {
  font-weight: bold;
}

.R6 .faq-item-title {
  font-size: 0.36rem;
  font-weight: 500;
  color: #D0DAE6;
  text-align: center;
  margin-bottom: 0.16rem;
}

.R6 .faq-item-li-title {
  background: rgba(255, 255, 255, 0.10);
  height: 0.48rem;
  display: flex;
  padding: 0 0.12rem;
  font-size: 0.24rem;
  color: #D0DAE6;
  font-weight: 500;
  line-height: 0.48rem;
}

.R6 .faq-item-li-text {
  color: #B0BAC6;
  font-size: 0.2rem;
  line-height: 1.5;
}

.R6 .faq-item-text {
  margin: 0.12rem 0 0.2rem;
  display: flex;
  padding-left: 0.12rem;
  color: #B0BAC6;
  font-size: 0.2rem;
  line-height: 1.5;
}

.R6 .faq-item-exit {
  font-size: 0.24rem;
  margin-top: -0.02rem;
}

.R6 .pop.wxgzh .pop-share-item {
  margin: 0.2rem auto;
  width: 1.88rem;
  height: 2.26rem;
}

.R6 .pop.wxgzh .pop-share-item .pop-share-img {
  width: 1.77rem;
  height: 1.77rem;
  padding-top: 0.06rem;
}

.R6 .pop.wxgzh .pop-share-item .pop-share-cont {
  margin-top: 0.1rem;
}

.R6 .pop.qq .form-item-cont {
  margin: 0.16rem 0.44rem 0;
}

.R6 .pop-rules-box {}

.R6 .home-info-desc {
  margin: 0.1rem auto 1.61rem;
  color: #0C0F16;
  text-align: center;
  font-size: 0.22rem;
  font-weight: 700;
  letter-spacing: 0.1056rem;
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 7.4rem;
  background-color: #FF3D2C;
  position: relative;
}

.R6 .home-info-desc::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  height: 0.01rem;
  width: 10.84rem;
  background-color: #FF3D2C;
}

.R6 .home-gift-item.gift3 {
  position: relative;
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/test-bg.png");
}

.R6 .home-gift-item-subtext {
  position: absolute;
  bottom: 0.42rem;
  left: 0;
  text-align: center;
  width: 100%;
  font-size: 0.16rem;
  font-weight: 700;
  color: #fff;
  line-height: 1.2;
  font-family: 'SimplonMono';
}

.R6 .pop.middle.test-pop .pop-con {
  border: 0;
  background-color: transparent;
}

.R6 .pop.middle.test-pop .btn-close {
  top: 0.66rem;
  right: 0.06rem;
}

.R6 .pop.middle.test-pop1 .pop-con {
  height: 4.86rem;
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/test-bg1.png");
}

.R6 .pop.middle.test-pop2 .btn-close {
  top: 1.01rem;
}

.R6 .pop.middle.test-pop2 .pop-con {
  height: 5.21rem;
  background-image: url("https://game.gtimg.cn/images/r6/cp/R62026410activity/r6/test-bg2.png");
}

@media screen and (max-width: 1680px) {
  .R6 .home-info-subtitle {
    white-space: wrap;
  }
}