<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li {
  margin: 0;
  padding: 0;
}

body,
button,
input,
select,
textarea {
  font: 12px/1.5 tahoma, "微软雅黑", sans-serif;
}

body {
  background-color: #1c1c1c;
}

ul,
ol {
  list-style: none;
}

img {
  border: 0;
  vertical-align: middle;
}

a {
  color: #fff;
  text-decoration: none;
  outline: none;
}

em,
i {
  font-style: normal;
}

.hd {
  text-indent: -999em;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}

img {
  display: block;
  margin: 0 auto;
}

:focus {
  outline: none;
}

@font-face {
  font-family: "fz";
  src: url("https://game.gtimg.cn/images/wuxia/act/a20240903memory/fonts/fzbw.ttf");
  src: url("https://game.gtimg.cn/images/wuxia/act/a20240903memory/fonts/fzbw.eot?#iefix") format("embedded-opentype"), url("https://game.gtimg.cn/images/wuxia/act/a20240903memory/fonts/fzbw.woff2") format("woff2"), url("https://game.gtimg.cn/images/wuxia/act/a20240903memory/fonts/fzbw.woff") format("woff"), url("https://game.gtimg.cn/images/wuxia/act/a20240903memory/fonts/fzbw.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "fz1";
  src: url("https://game.gtimg.cn/images/wuxia/act/a20240903memory/fonts/fzcys.ttf");
  src: url("https://game.gtimg.cn/images/wuxia/act/a20240903memory/fonts/fzcys.eot?#iefix") format("embedded-opentype"), url("https://game.gtimg.cn/images/wuxia/act/a20240903memory/fonts/fzcys.woff2") format("woff2"), url("https://game.gtimg.cn/images/wuxia/act/a20240903memory/fonts/fzcys.woff") format("woff"), url("https://game.gtimg.cn/images/wuxia/act/a20240903memory/fonts/fzcys.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.font_fz {
  font-family: fz;
}

.font_fz1 {
  font-family: fz1;
}

.font_fz2 {
  font-family: fz2;
}

.blacktop,
.blacktop a {
  color: #fff;
  text-decoration: none;
}

.blacktop,
.blacktop_logo,
.blacktop_btnavs .blacktop_bta {
  background-image: url(//ossweb-img.qq.com/images/wuxia/picture/blacktop-spr.png);
  background-repeat: no-repeat;
}

.blacktop {
  position: relative;
  height: 60px;
  width: 100%;
  overflow: hidden;
  background-color: #000;
  background-position: 0 0;
  background-repeat: repeat-x;
  z-index: 999;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

.blacktop_logo {
  position: absolute;
  top: 50%;
  left: 20px;
  width: 100px;
  height: 35px;
  margin: -15px 0 0;
  background-position: 0 100%;
  text-indent: -9999px;
}

.blacktop_logo a {
  display: block;
  height: 100%;
  text-indent: -9999px;
}

#milo-logined {
  margin-right: 20px;
}

.blacktop_topsilder {
  float: right;
}

.blacktop_topsilder .loginContainer {
  display: flex;
}

.blacktop_topsilder .logfrg {
  float: right;
}

.blacktop_topsilder .logstate {
  float: right;
  line-height: 60px;
  display: flex;
}

.blacktop_topsilder .logstate p span {
  color: #2fc3a3;
  margin-left: 5px;
  font-weight: bold;
}

.blacktop_topsilder .logstate p a,
.blacktop_topsilder .logstate .areainfo em {
  margin: 0 5px;
}

.blacktop_topsilder .logined a:hover {
  color: #fff;
}

.blacktop_topsilder .logstate .dologout {
  color: #cfae69;
}

.blacktop_topsilder .logstate .bang:hover,
.blacktop_topsilder .logstate .rebang:hover {
  color: #2fc3a3;
}

.blacktop_btnavs {
  padding: 13px 10px 0;
  height: 100%;
  float: right;
  overflow: hidden;
  *display: inline;
}

.blacktop_btnavs .blacktop_btnav {
  float: left;
  border: 2px solid #2fc3a3;
  padding: 0 15px;
  margin: 0 0 0 10px;
  border-radius: 15px;
  line-height: 30px;
}

.blacktop_btnavs .blacktop_bta {
  display: block;
  padding: 0 0 0 20px;
  font-size: 13px;
}

.blacktop_btnavs .blacktop_tohome {
  background-position: -167px -75px;
}

.blacktop_btnavs .blacktop_toevent {
  background-position: -167px -135px;
}

.blacktop_btnavs .blacktop_bta:hover {
  color: #ececec;
}

#afooter {
  text-align: center;
  line-height: 20px;
  color: #6e6e6e;
  padding: 20px 0;
  background-color: #1c1c1c;
}

#afooter a {
  color: #6e6e6e;
}

.toast {
  position: fixed;
  z-index: 999999;
  left: 50%;
  top: 30%;
  transform: translate(-50%, -50%);
  max-width: 4rem;
  min-width: 2rem;
  text-align: center;
  padding: 0.3rem;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  font-size: 0.2rem;
  line-height: 1.4;
  border-radius: 0.1rem;
  display: none;
}

.loading {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1000;
  top: 0;
  left: 0;
  display: none;
}

.loader {
  color: #ffffff;
  font-size: 20px;
  left: 50%;
  top: 50%;
  margin-left: -0.5em;
  margin-top: -0.5em;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load4 1.3s infinite linear;
  animation: load4 1.3s infinite linear;
  transform: translateZ(0);
  opacity: 0.5;
}

@-webkit-keyframes load4 {
  0%, 100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
@keyframes load4 {
  0%, 100% {
    box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
  }
  12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
  }
  37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
  }
  62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
  }
  75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
  }
  87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
  }
}
body::-webkit-scrollbar {
  width: 4px;
  border-radius: 2px;
}
body::-webkit-scrollbar-track {
  background: #1e1e1e;
  width: 4px;
  border-radius: 2px;
}
body::-webkit-scrollbar-thumb {
  background: #5b5b5b;
  width: 4px;
  border-radius: 2px;
}
body::-webkit-scrollbar-thumb:hover {
  background: #1e1e1e;
}

.btns {
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: -webkit-filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}
.btn:hover {
  -webkit-filter: brightness(1.05);
  filter: brightness(1.05);
}
.btn.disabled {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.pc {
  position: absolute;
  left: 50%;
  top: 50%;
}

.shunwang .page1 .btn_start,
.ygx .page1 .btn_start {
  margin-left: 3rem;
}

@media only screen and (max-width: 1000px) {
  body,
html {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
  }

  .blacktop {
    display: none;
  }

  #afooter {
    display: none;
  }
}
.wrapper {
  height: 10.8rem;
  position: relative;
  overflow: hidden;
}
.wrapper .page {
  position: absolute;
  width: 19.2rem;
  height: 100%;
  left: 50%;
  margin-left: -9.6rem;
  top: 0;
  box-sizing: border-box;
  z-index: 10;
}

.top_bar {
  background: rgba(23, 18, 16, 0.6);
  height: 0.74rem;
  display: flex;
  width: 100%;
  position: absolute;
  z-index: 20;
  display: flex;
  justify-content: space-between;
  opacity: 0;
  -webkit-animation: fadeInDown 0.5s 1s forwards;
  animation: fadeInDown 0.5s 1s forwards;
}
.top_bar .nav {
  display: flex;
  height: 0.74rem;
  text-align: center;
  font-size: 0.26rem;
  line-height: 0.74rem;
  color: #e6e6e6;
}
.top_bar .nav li {
  width: 2.68rem;
  position: relative;
  cursor: pointer;
  transition: all 0.3s;
}
.top_bar .nav li span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  transition: all 0.2s;
}
.top_bar .nav li::after {
  width: 0.02rem;
  height: 0.3rem;
  background: #a6a49d;
  opacity: 0.5;
  position: absolute;
  content: "";
  right: -0.02rem;
  top: 50%;
  z-index: 1;
  margin-top: -0.15rem;
}
.top_bar .nav li::before {
  transition: all 0.3s;
}
.top_bar .nav li:last-child::after {
  display: none;
}
.top_bar .nav li.on {
  font-size: 105%;
  background: linear-gradient(180deg, #ffec9d 25%, #ffd65b 70%);
}
.top_bar .nav li.on span {
  background: linear-gradient(180deg, #a86d42 25%, #513022 70%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.top_bar .nav li.on::before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  content: attr(text);
  color: transparent;
  text-shadow: 0 0.01rem 0.02rem #fff;
  z-index: 1;
}
.top_bar .nav li:hover {
  font-size: 105%;
}
.top_bar .links {
  display: flex;
  align-items: center;
  text-align: center;
}
.top_bar .links a {
  display: block;
  margin-right: 0.46rem;
  width: 1.94rem;
  height: 0.42rem;
  line-height: 0.4rem;
  background: linear-gradient(180deg, #ffec9b, #ffd662);
  border-radius: 0.21rem;
  font-size: 0.25rem;
  color: #674724;
  text-shadow: 0 0.01rem 0.02rem #fff;
  position: relative;
}
.top_bar .links a::after {
  position: absolute;
  width: 1.85rem;
  height: 0.35rem;
  border-radius: 0.18rem;
  border: 0.02rem solid rgba(255, 255, 255, 0.42);
  content: "";
  left: 0.03rem;
  top: 0.02rem;
}

.st {
  position: relative;
  text-align: center;
}
.st span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}
.st::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  content: attr(text);
  text-align: center;
  z-index: 2;
  color: transparent;
  text-shadow: 0 0.01rem 0.02rem #3f3628;
}

.sub_title {
  width: 5.46rem;
  height: 0.45rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/sub_title.png) no-repeat 50% 0/5.46rem 0.45rem;
  margin: -0.04rem auto 0.1rem;
  line-height: 0.45rem;
  text-align: center;
  font-size: 0.288rem;
  color: #fff8c7;
  font-weight: 400;
  font-family: "fz";
}
.sub_title i {
  background: linear-gradient(180deg, #feeb9d 25%, #fac632 70%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}

.login_status {
  color: #ffffff;
  font-size: 0.22rem;
  display: flex;
  line-height: 0.4rem;
  justify-content: center;
  align-items: center;
  text-shadow: 0 0.01rem 0.02rem #3f3628;
}
.login_status a {
  color: #ffe346;
}

.g_title {
  color: #957533;
  font-size: 0.22rem;
  line-height: 0.34rem;
  white-space: nowrap;
  font-family: fz1;
  background: linear-gradient(to right, #957533 20%, #dd7814 50%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.g_title span {
  font-size: 0.3rem;
}

@-webkit-keyframes fadeIn {
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  100% {
    opacity: 1;
  }
}
.bgm {
  width: 0.69rem;
  height: 0.64rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/bgm_on.png) no-repeat 50% 0/0.69rem 0.64rem;
  right: 0.2rem;
  top: 0.9rem;
  position: absolute;
  z-index: 20;
  cursor: pointer;
  opacity: 0;
  -webkit-animation: fadeIn 1s 1s forwards;
  animation: fadeIn 1s 1s forwards;
}
.bgm.off::after {
  width: 100%;
  height: 0.04rem;
  background: #87684e;
  content: "";
  position: absolute;
  transform: rotate(-45deg);
  top: 0.3rem;
  left: 0;
  box-shadow: 0 0 0.04rem #fff;
}
.bgm.off span {
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}
.bgm span {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  position: absolute;
  left: 0.09rem;
  top: 0.07rem;
  -webkit-animation: rotate 3s linear infinite;
  animation: rotate 3s linear infinite;
}
.bgm span::before {
  width: 0.04rem;
  height: 0.04rem;
  background: #f4dba2;
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 0.24rem;
  top: -0.01rem;
  -webkit-filter: drop-shadow(0 0 0.03rem #f4dba2);
  filter: drop-shadow(0 0 0.03rem #f4dba2);
}
.bgm span::after {
  width: 0.04rem;
  height: 0.04rem;
  background: #f4dba2;
  border-radius: 50%;
  content: "";
  position: absolute;
  left: 0.24rem;
  top: 0.48rem;
  -webkit-filter: drop-shadow(0 0 0.03rem #f4dba2);
  filter: drop-shadow(0 0 0.03rem #f4dba2);
}

@-webkit-keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
.page_s1 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/index_bg.jpg) no-repeat 50% 0/19.2rem 10.8rem;
  padding-top: 4.84rem;
}
.page_s1 h2.slogan {
  width: 10.82rem;
  height: 1.51rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/slogan.png) no-repeat 0 0/10.82rem 1.51rem;
  position: relative;
  left: 50%;
  margin-left: -5.28rem;
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 1s forwards;
  animation: fadeInUp 0.5s 1s forwards;
}
.page_s1 .sub_title {
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 1.1s forwards;
  animation: fadeInUp 0.5s 1.1s forwards;
}
.page_s1 .date {
  font-family: "fz";
  text-align: center;
  font-size: 0.26rem;
  color: #fff;
  background: rgba(57, 36, 16, 0.63);
  line-height: 0.43rem;
  height: 0.41rem;
  border-radius: 0.22rem;
  white-space: nowrap;
  width: 3.88rem;
  margin: 0 auto 0.2rem;
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 1.2s forwards;
  animation: fadeInUp 0.5s 1.2s forwards;
}
.page_s1 .prize_sec {
  width: 9.2rem;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 1.3s forwards;
  animation: fadeInUp 0.5s 1.3s forwards;
}
.page_s1 .prize_sec .prize {
  box-sizing: border-box;
  padding: 0.24rem 0.24rem 0;
}
.page_s1 .prize_sec .prize1 {
  width: 3.22rem;
  height: 1.7rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/i_box1.png) no-repeat 50% 0/3.22rem 1.7rem;
  -webkit-filter: drop-shadow(0 0.04rem 0.08rem #666);
  filter: drop-shadow(0 0.04rem 0.08rem #666);
}
.page_s1 .prize_sec .prize2 {
  width: 5.72rem;
  height: 1.72rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/i_box2.png) no-repeat 50% 0/5.72rem 1.72rem;
  -webkit-filter: drop-shadow(0 0.04rem 0.08rem #666);
  filter: drop-shadow(0 0.04rem 0.08rem #666);
}
.page_s1 .prize_sec .prize2 .g_title {
  background: linear-gradient(to right, #957533 10%, #dd7814 30.5%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page_s1 .prize_sec .items {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page_s1 .prize_sec .items .item {
  text-align: center;
  width: 1.5rem;
  border-right: 0.02rem dotted #e0d8c5;
}
.page_s1 .prize_sec .items .item:last-child {
  border: none;
}
.page_s1 .prize_sec .items .item .icon {
  height: 0.74rem;
}
.page_s1 .prize_sec .items .item .icon img {
  height: 100%;
  width: auto;
}
.page_s1 .prize_sec .items .item .name {
  font-size: 0.19rem;
  color: #715d42;
  line-height: 1;
}
.page_s1 .btns {
  padding-top: 0.3rem;
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 1.4s forwards;
  animation: fadeInUp 0.5s 1.4s forwards;
}
.page_s1 .btns .btn {
  margin: 0 0.2rem;
}
.page_s1 .join_team {
  font-size: 0.28rem;
  text-shadow: 0 0.01rem 0.02rem #655244;
  border-bottom: 0.02rem solid #ffffff;
  color: #fff;
  height: 0.3rem;
  line-height: 0.3rem;
  white-space: nowrap;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -5rem;
  margin-top: 4.2rem;
  cursor: pointer;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(0.5rem);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(0.5rem);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.btn_s1 {
  width: 3.26rem;
  height: 0.71rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/btn1.png) no-repeat 50% 0/3.26rem 0.71rem;
  font-size: 0.34rem;
  color: #804c14;
  font-family: fz1;
  line-height: 0.71rem;
  text-align: center;
}
.btn_s1 span {
  background: linear-gradient(180deg, #ad7129 20%, #704126 70%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn_s1::before {
  text-shadow: 0 0.01rem 0.02rem #fff;
}

.btn_s2 {
  width: 1.16rem;
  height: 0.34rem;
  line-height: 0.34rem;
  border-radius: 0.16rem;
  font-size: 0.18rem;
  color: #674724;
  text-align: center;
  text-shadow: 0 0.01rem 0 #fff;
  background: linear-gradient(180deg, #fff0a2, #ffd85c);
  -webkit-filter: drop-shadow(0 0.01rem 0.02rem #e2d5be);
  filter: drop-shadow(0 0.01rem 0.02rem #999);
  margin: 0 auto;
  position: relative;
}
.btn_s2::after {
  position: absolute;
  border: 1px solid rgba(255, 255, 255, 0.4);
  content: "";
  width: 1.1rem;
  height: 0.28rem;
  border-radius: 0.16rem;
  left: 0.02rem;
  top: 0.02rem;
}
.btn_s2:hover {
  -webkit-filter: brightness(1.05) drop-shadow(0 0.01rem 0.02rem #888);
  filter: brightness(1.05) drop-shadow(0 0.01rem 0.02rem #888);
}
.btn_s2.disabled {
  -webkit-filter: grayscale(1) drop-shadow(0 0.01rem 0.02rem #888);
  filter: grayscale(1) drop-shadow(0 0.01rem 0.02rem #888);
}

@-webkit-keyframes fadeInScale {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes fadeInScale {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes sound {
  0% {
    opacity: 0.35;
    height: 0.06rem;
  }
  100% {
    opacity: 1;
    height: 0.23rem;
  }
}
@keyframes sound {
  0% {
    opacity: 0.35;
    height: 0.06rem;
  }
  100% {
    opacity: 1;
    height: 0.23rem;
  }
}
.page2 {
  display: none;
  height: 10.8rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/index_bg_blur.jpg) no-repeat 50% 0/19.2rem 10.8rem;
}
.page2 .letter_cover {
  width: 9.97rem;
  height: 9.35rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/l_cover.png) no-repeat 50% 0/9.97rem 9.35rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -5.19rem;
  margin-top: -3.94rem;
  display: block;
  cursor: pointer;
  opacity: 0;
  -webkit-animation: fadeInScale 0.5s 0.5s forwards;
  animation: fadeInScale 0.5s 0.5s forwards;
}
.page2 .letter_con {
  width: 9.81rem;
  height: 9.71rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/l_bg.png) no-repeat 50% 0/9.81rem 9.71rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -4.75rem;
  margin-top: -4.31rem;
  box-sizing: border-box;
  padding: 1.2rem 1.84rem 0 2.78rem;
  display: none;
}
.page2 .letter_con h3.l_title {
  margin-top: 0.1rem;
  font-weight: 400;
  font-size: 0.43rem;
  height: 0.6rem;
  line-height: 0.6rem;
  color: #463420;
  text-align: center;
  font-family: fz1;
}
.page2 .letter_con h3.l_title span {
  background: linear-gradient(180deg, #4a3722 5%, #835108 70%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page2 .letter_con h4.l_sub {
  text-align: right;
  font-size: 0.24rem;
  height: 0.3rem;
  margin-bottom: 0.3rem;
  font-family: fz;
  color: #5c411c;
  font-weight: 400;
  padding-right: 0.1rem;
}
.page2 .letter_con .audio {
  position: absolute;
  top: 2.34rem;
  right: 2.1rem;
  font-family: fz;
  color: #463420;
  font-size: 0.17rem;
  cursor: pointer;
}
.page2 .letter_con .audio.off .voice span {
  -webkit-animation: none;
  animation: none;
}
.page2 .letter_con .audio.off .voice span:nth-child(1) {
  height: 0.08rem;
  -webkit-animation-duration: 474ms;
  animation-duration: 474ms;
}
.page2 .letter_con .audio.off .voice span:nth-child(2) {
  height: 0.03rem;
  -webkit-animation-duration: 433ms;
  animation-duration: 433ms;
}
.page2 .letter_con .audio.off .voice span:nth-child(3) {
  height: 0.05rem;
  -webkit-animation-duration: 407ms;
  animation-duration: 407ms;
}
.page2 .letter_con .audio.off .voice span:nth-child(4) {
  height: 0.04rem;
  -webkit-animation-duration: 458ms;
  animation-duration: 458ms;
}
.page2 .letter_con .audio.off .voice span:nth-child(5) {
  height: 0.08rem;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.page2 .letter_con .audio .voice {
  width: 0.4rem;
  height: 0.26rem;
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 0 auto 0.05rem;
}
.page2 .letter_con .audio .voice span {
  display: block;
  width: 0.03rem;
  margin-right: 0.02rem;
  background: #463420;
  -webkit-animation: sound 0ms -0.8s linear infinite alternate;
  animation: sound 0ms -0.8s linear infinite alternate;
  transition: height 0.8s;
}
.page2 .letter_con .audio .voice span:nth-child(1) {
  height: 0.01rem;
  -webkit-animation-duration: 474ms;
  animation-duration: 474ms;
}
.page2 .letter_con .audio .voice span:nth-child(2) {
  height: 0.01rem;
  -webkit-animation-duration: 433ms;
  animation-duration: 433ms;
}
.page2 .letter_con .audio .voice span:nth-child(3) {
  height: 0.01rem;
  -webkit-animation-duration: 407ms;
  animation-duration: 407ms;
}
.page2 .letter_con .audio .voice span:nth-child(4) {
  height: 0.01rem;
  -webkit-animation-duration: 458ms;
  animation-duration: 458ms;
}
.page2 .letter_con .audio .voice span:nth-child(5) {
  height: 0.01rem;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.page2 .letter_con .letter {
  color: #5c411c;
  font-family: fz;
  font-size: 0.25rem;
  line-height: 1.3;
  margin: 0 0.1rem 0 0.24rem;
  text-align: justify;
}
.page2 .letter_con .letter .t {
  margin-bottom: 0.14rem;
}
.page2 .letter_con .letter .con {
  padding-right: 0.2rem;
  height: 4.3rem;
  overflow-y: auto;
  margin-bottom: 0.3rem;
  overflow-x: hidden;
}
.page2 .letter_con .letter .con::-webkit-scrollbar {
  width: 0.08rem;
}
.page2 .letter_con .letter .con::-webkit-scrollbar-track {
  width: 0.08rem;
  border-radius: 0.04rem;
  background: #6f634f;
}
.page2 .letter_con .letter .con::-webkit-scrollbar-thumb {
  border-radius: 0.04rem;
  background: #d3aa56;
}
.page2 .letter_con .letter .con::-webkit-scrollbar-thumb:hover {
  background: #e9c06d;
}
.page2 .letter_con .letter p {
  text-indent: 2em;
  margin-bottom: 0.1rem;
}
.page2 .letter_con .letter p.title {
  text-indent: 0;
  padding-top: 0.3rem;
  font-weight: 700;
}
.page2 .letter_con .letter p i {
  width: 0.2rem;
  height: 0.19rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/stamp.png) no-repeat 50% 0/0.2rem 0.19rem;
  position: relative;
  margin-left: 0.05rem;
  top: 0.02rem;
  display: inline-block;
}
.page2 .letter_con .btns .btn {
  width: 2.4rem;
  height: 0.58rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/btn2.png) no-repeat 50% 0/100% 100%;
  font-size: 0.26rem;
  line-height: 0.58rem;
}

@-webkit-keyframes blurIn {
  0% {
    transform: scale(1.1);
    -webkit-filter: blur(5px);
    filter: blur(5px);
  }
  100% {
    transform: none;
    -webkit-filter: none;
    filter: none;
  }
}
@keyframes blurIn {
  0% {
    transform: scale(1.1);
    -webkit-filter: blur(5px);
    filter: blur(5px);
  }
  100% {
    transform: none;
    -webkit-filter: none;
    filter: none;
  }
}
.page3 {
  display: none;
}
.page3 .data_cover {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_bg.jpg) no-repeat 50% 0/19.2rem 10.8rem;
  transform: scale(1.1);
  -webkit-filter: blur(5px);
  filter: blur(5px);
  -webkit-animation: blurIn 0.5s 0.5s forwards;
  animation: blurIn 0.5s 0.5s forwards;
}
.page3 .data_cover .btn_start {
  width: 8.8rem;
  height: 7.2rem;
  left: 50%;
  top: 50%;
  margin-left: -4.4rem;
  margin-top: -3.4rem;
  position: absolute;
  cursor: pointer;
  z-index: 10;
}
.page3 .data_cover .note {
  text-align: center;
  position: absolute;
  width: 8rem;
  left: 50%;
  top: 50%;
  margin-top: 3.26rem;
  margin-left: -4rem;
  transform: rotate(-1deg);
  color: #665135;
  text-shadow: 0 0.01rem 0.02rem #fff;
}
.page3 .data_cover .btn_data_start {
  font-size: 0.23rem;
  font-family: fz;
  position: absolute;
  color: #665135;
  text-shadow: 0 0.01rem 0.02rem #fff;
  left: 50%;
  top: 50%;
  margin-top: 3.16rem;
  margin-left: 3.4rem;
  z-index: 5;
}
.page3 .data_cover .preload {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 1px;
  height: 1px;
}
.page3 .data_content {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_bg2.jpg) no-repeat 50% 0/19.2rem 10.8rem;
  display: none;
}
.page3 .data {
  position: absolute;
  width: 15.28rem;
  height: 7.94rem;
  left: 50%;
  top: 50%;
  margin-left: -6.71rem;
  margin-top: -3.44rem;
}
.page3 .data_page {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-smooth: antialiased;
}
.page3 .data_page .tape2::after {
  width: 0.96rem;
  height: 0.74rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/tape2.png) no-repeat 50% 0/0.96rem 0.74rem;
  position: absolute;
  content: "";
}
.page3 .data_page .info {
  position: absolute;
  box-sizing: border-box;
  font-family: fz;
  color: #3c3b3b;
  border-radius: 0.08rem;
  padding: 0.3rem 0.2rem;
  transform: rotate(-2.9deg);
  transform-origin: 50% 51%;
  -webkit-filter: drop-shadow(0 0 0.04rem rgba(78, 55, 37, 0.52));
  filter: drop-shadow(0 0 0.04rem rgba(78, 55, 37, 0.52));
}
.page3 .data_page .info .t {
  position: absolute;
  font-family: fz;
  color: #5d2f20;
  width: 1.83rem;
  height: 0.56rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/tape1.png) no-repeat 50% 0/1.83rem 0.56rem;
  font-size: 0.25rem;
  line-height: 0.56rem;
  box-sizing: border-box;
  padding-right: 0.08rem;
  text-align: center;
  left: -0.6rem;
  top: -0.4rem;
  transform: rotate(-12deg);
}
.page3 .data_page .info p {
  text-align: justify;
  font-size: 0.2rem;
  line-height: 1.3;
}
.page3 .data_page .info p span {
  color: #b94a00;
}
.page3 .data_page .info .line {
  margin-bottom: 0.1rem;
}
.page3 .data_page .info .line:last-child {
  margin-bottom: 0;
}
.page3 .data_page .info .has_data {
  display: none;
}
.page3 .data_page .info .no_data {
  display: block;
}
.page3 .data_page .paper1 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/paper1.jpg) no-repeat 0 0/5.84rem 4.62rem;
}
.page3 .data_page .paper2 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/paper2.jpg) no-repeat 0 0/5.01rem 4.61rem;
}
.page3 .data_page .paper3 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/paper3.jpg) no-repeat 0 0/5.14rem 2.73rem;
}
.page3 .data_page .paper4 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/paper4.jpg) no-repeat 50% 0/4.99rem 3.22rem;
}
.page3 .data_page1 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p1.jpg) no-repeat 50% 0/15.28rem 7.94rem;
}
.page3 .data_page2 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p2.jpg) no-repeat 50% 0/15.28rem 7.94rem;
}
.page3 .data_page3 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p3.jpg) no-repeat 50% 0/15.28rem 7.94rem;
}
.page3 .data_page4 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p4.jpg) no-repeat 50% 0/15.28rem 7.94rem;
}
.page3 .data_page5 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p5.jpg) no-repeat 50% 0/15.28rem 7.94rem;
}
.page3 .data_page6 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p6.jpg) no-repeat 50% 0/15.28rem 7.94rem;
}
.page3 .data_page1::after {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p2.jpg) no-repeat 50% 0/15.28rem 7.94rem;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  content: "";
}
.page3 .data_page2::after {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p3.jpg) no-repeat 50% 0/15.28rem 7.94rem;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  content: "";
}
.page3 .data_page3::after {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p4.jpg) no-repeat 50% 0/15.28rem 7.94rem;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  content: "";
}
.page3 .data_page4::after {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p5.jpg) no-repeat 50% 0/15.28rem 7.94rem;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  content: "";
}
.page3 .data_page5::after {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p6.jpg) no-repeat 50% 0/15.28rem 7.94rem;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  content: "";
}
.page3 .data_page6::after {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p7.jpg) no-repeat 50% 0/15.28rem 7.94rem;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  content: "";
}
.page3 .data_page7 {
  width: 15.77rem;
  height: 7.94rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/data_p7.jpg) no-repeat 50% 50%/15.77rem 7.94rem;
  left: -0.5rem;
}
.page3 .data_page1 {
  display: none;
  z-index: 10;
}
.page3 .data_page1 .info1 {
  width: 4.7rem;
  left: 7rem;
  top: 3.4rem;
}
.page3 .data_page1 .info1 .line1,
.page3 .data_page1 .info1 .line2 {
  padding-right: 1.9rem;
}
.page3 .data_page1 .info2 {
  width: 3.12rem;
  top: 1.66rem;
  left: 9.7rem;
  transform: rotate(-2.6deg);
}
.page3 .data_page1 .tape2::after {
  right: -0.3rem;
  top: -0.4rem;
}
.page3 .data_page2 {
  z-index: 9;
}
.page3 .data_page2 .info1 {
  width: 5rem;
  left: 1.6rem;
  top: 4.9rem;
}
.page3 .data_page3 {
  z-index: 8;
}
.page3 .data_page3 .info1 {
  width: 4.8rem;
  left: 7.98rem;
  top: 1.64rem;
}
.page3 .data_page3 .info2 {
  width: 4.5rem;
  left: 8.48rem;
  top: 3.62rem;
}
.page3 .data_page3 .tape2::after {
  left: -0.3rem;
  top: -0.4rem;
  transform: rotate(115deg);
}
.page3 .data_page4 {
  z-index: 7;
}
.page3 .data_page4 .info1 {
  width: 4.8rem;
  left: 7.98rem;
  top: 1.64rem;
  transform: rotate(3deg);
}
.page3 .data_page4 .info2 {
  width: 3.8rem;
  left: 8.48rem;
  top: 3.82rem;
}
.page3 .data_page4 .tape2::after {
  left: -0.3rem;
  top: -0.4rem;
  transform: rotate(115deg);
}
.page3 .data_page5 {
  z-index: 6;
}
.page3 .data_page5 .info1 {
  width: 5.5rem;
  left: 1.4rem;
  top: 3.5rem;
  padding-left: 2.16rem;
}
.page3 .data_page5 .info1::before {
  width: 2.47rem;
  height: 2.03rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/girl1.png) no-repeat 50% 0/2.47rem 2.03rem;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
}
.page3 .data_page5 .info2 {
  width: 4.8rem;
  left: 2.3rem;
  top: 5.5rem;
  padding-right: 1.5rem;
  transform: rotate(1deg);
}
.page3 .data_page5 .info2::before {
  width: 1.65rem;
  height: 1.85rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/girl2.png) no-repeat 50% 0/1.65rem 1.85rem;
  position: absolute;
  content: "";
  right: 0;
  bottom: 0;
}
.page3 .data_page5 .tape2::after {
  left: -0.3rem;
  top: -0.4rem;
  transform: rotate(115deg);
}
.page3 .data_page6 {
  z-index: 5;
}
.page3 .data_page6 .data_txt {
  font-family: fz;
  color: #3c3b3b;
  font-size: 0.2rem;
  position: absolute;
  left: 10rem;
  top: 2.25rem;
  transform: rotate(-2deg);
}
.page3 .data_page6 .data_txt span {
  font-size: 0.17rem;
}
.page3 .data_page7 {
  z-index: 4;
}
.page3 .data_page7 .data_page_fn {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 6.85rem;
  left: 1.5rem;
  width: 9.4rem;
  transform: rotate(-1deg);
}
.page3 .data_page7 .data_page_fn .btn {
  color: #665135;
  text-shadow: 0 0.01rem 0.02rem #fff;
  font-size: 0.23rem;
  line-height: 0.26rem;
  height: 0.26rem;
  padding-right: 0.3rem;
  margin: 0 0.15rem;
  font-family: fz;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.page3 .data_page7 .data_page_fn .btn:hover {
  -webkit-filter: hue-rotate(312deg);
  filter: hue-rotate(312deg);
}
.page3 .data_page7 .data_page_fn .review {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/i1.png) no-repeat 100% 50%/0.25rem 0.26rem;
}
.page3 .data_page7 .data_page_fn .save {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/i2.png) no-repeat 100% 50%/0.25rem 0.25rem;
}
.page3 .data_page7 .data_page_fn .go2lottery {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/data/i3.png) no-repeat 100% 50%/0.25rem 0.25rem;
}
.page3 .data_page_ctrl {
  font-size: 0.23rem;
  font-family: fz;
  display: flex;
  justify-content: space-between;
  width: 12rem;
  position: absolute;
  top: 7.08rem;
  left: 0.9rem;
  color: #665135;
  z-index: 15;
  text-shadow: 0 0.01rem 0.02rem #fff;
}
.page3 .data_page_ctrl .prev {
  transform: rotate(-2deg);
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.page3 .data_page_ctrl .prev:hover {
  text-decoration: underline;
  text-underline-offset: 0.04rem;
}
.page3 .data_page_ctrl .next {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  transform: translate(0, -0.34rem) rotate(0.3deg);
}
.page3 .data_page_ctrl .next:hover {
  text-decoration: underline;
  text-underline-offset: 0.04rem;
}
.page3 .disabled {
  opacity: 0;
}

.page4 {
  display: none;
  height: 10.8rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/lottery_bg.jpg) no-repeat 50% 0/19.2rem 10.8rem;
  padding-top: 1rem;
}
.page4 h2.slogan {
  width: 8.63rem;
  height: 1.4rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/slogan2.png) no-repeat 50% 0/8.63rem 1.4rem;
  margin: 0 auto;
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 0.5s forwards;
  animation: fadeInUp 0.5s 0.5s forwards;
}
.page4 .sub_title {
  font-size: 0.25rem;
  width: 6.86rem;
  height: 0.4rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/sub_title2.png) no-repeat 50% 0/6.86rem 0.4rem;
  margin-bottom: 0.1rem;
  margin-top: -0.1rem;
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 0.6s forwards;
  animation: fadeInUp 0.5s 0.6s forwards;
}
.page4 .login_status {
  color: #584029;
  text-shadow: 0 0.01rem 0.02rem #fff;
}
.page4 .login_status a {
  color: #d57800;
}
.page4 .lottery_sec {
  width: 9.38rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -7.56rem;
  margin-top: -1.72rem;
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 0.7s forwards;
  animation: fadeInUp 0.5s 0.7s forwards;
}
.page4 .lottery_sec .lottery_items {
  height: 5.8rem;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.page4 .lottery_sec .lottery_item {
  width: 2.54rem;
  height: 3.36rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/box.jpg) no-repeat 50% 0/100% 100%;
  transform-origin: 0 1%;
  box-sizing: border-box;
  position: absolute;
  opacity: 0.9;
  box-shadow: 0 0.07rem 0.06rem rgba(96, 65, 45, 0.8);
}
.page4 .lottery_sec .lottery_item.high {
  -webkit-filter: brightness(1.05);
  filter: brightness(1.05);
}
.page4 .lottery_sec .lottery_item .icon {
  height: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.page4 .lottery_sec .lottery_item .icon img {
  display: none;
}
.page4 .lottery_sec .lottery_item .icon1 {
  padding-top: 0.3rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/pi1.png) no-repeat 50% 70%/2.42rem 1.57rem;
}
.page4 .lottery_sec .lottery_item .icon2 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/pi2.png) no-repeat 50% 100%/0.69rem 1.72rem;
}
.page4 .lottery_sec .lottery_item .icon3 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/pi3.png) no-repeat 50% 70%/1.31rem 0.87rem;
}
.page4 .lottery_sec .lottery_item .icon4 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/pi4.png) no-repeat 50% 50%/1.19rem 0.96rem;
}
.page4 .lottery_sec .lottery_item .icon5 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/pi5.png) no-repeat 50% 50%/0.89rem 0.85rem;
}
.page4 .lottery_sec .lottery_item .icon6 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/pi6.png) no-repeat 50% 50%/0.87rem 0.8rem;
}
.page4 .lottery_sec .lottery_item .icon7 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/pi7.png) no-repeat 50% 50%/0.68rem 0.79rem;
}
.page4 .lottery_sec .lottery_item .icon8 {
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/pi8.png) no-repeat 50% 50%/0.62rem 0.61rem;
}
.page4 .lottery_sec .lottery_item .limit {
  position: absolute;
  font-size: 0.18rem;
  height: 0.24rem;
  line-height: 0.24rem;
  padding: 0 0.1rem;
  border-radius: 0.12rem;
  top: 0.16rem;
  left: 0.2rem;
  background: #bd8e4b;
  border: 0.01rem solid #fff8de;
  color: #ffffff;
}
.page4 .lottery_sec .lottery_item .name {
  text-align: center;
  font-size: 0.22rem;
  color: #ffffff;
  text-shadow: 0 0.01rem 0.02rem #785627;
  height: 20%;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
.page4 .lottery_sec .item1 {
  width: 4.34rem;
  height: 2.8rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/box2.jpg) no-repeat 50% 0/100% 100%;
  left: 0.4rem;
  top: 0.2rem;
  transform: rotate(-5.79deg);
  z-index: 8;
}
.page4 .lottery_sec .item1 .badge {
  position: absolute;
  width: 0.93rem;
  height: 0.93rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/badge.png) no-repeat 50% 0/0.93rem 0.93rem;
  right: -0.2rem;
  top: -0.4rem;
  display: flex;
  font-family: fz;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 0.26rem;
  line-height: 1;
  text-shadow: 0 0.01rem 0.02rem #905c13;
}
.page4 .lottery_sec .item2 {
  left: 5.08rem;
  top: -0.2rem;
  transform: rotate(5.64deg) translateZ(0);
  width: 2rem;
  height: 2.65rem;
  z-index: 7;
}
.page4 .lottery_sec .item3 {
  left: 7.2rem;
  top: -0.15rem;
  transform: rotate(9.7deg) translateZ(0);
  height: 2.65rem;
  width: 2rem;
  z-index: 6;
}
.page4 .lottery_sec .item4 {
  left: 0;
  top: 3.27rem;
  transform: rotate(-6.27deg) translateZ(0);
  width: 1.8rem;
  height: 2.2rem;
  z-index: 5;
}
.page4 .lottery_sec .item5 {
  left: 1.9rem;
  top: 2.98rem;
  transform: rotate(1.65deg) translateZ(0);
  width: 1.68rem;
  height: 2.22rem;
  z-index: 4;
}
.page4 .lottery_sec .item6 {
  left: 3.68rem;
  top: 2.9rem;
  transform: rotate(3.76deg) translateZ(0);
  width: 1.68rem;
  height: 2.22rem;
  z-index: 3;
}
.page4 .lottery_sec .item7 {
  left: 5.54rem;
  top: 2.84rem;
  transform: rotate(5.64deg) translateZ(0);
  width: 1.88rem;
  height: 2.46rem;
  z-index: 2;
}
.page4 .lottery_sec .item8 {
  left: 7.6rem;
  top: 2.96rem;
  transform: rotate(10.38deg) translateZ(0);
  width: 1.86rem;
  height: 2.46rem;
  z-index: 1;
}
.page4 .lottery_sec .fns {
  font-family: "fz";
  display: flex;
  justify-content: center;
}
.page4 .lottery_sec .fns .ctrl {
  margin: 0 0.64rem;
  text-align: center;
}
.page4 .lottery_sec .fns .ctrl .btn_lottery {
  margin-bottom: 0.1rem;
}
.page4 .lottery_sec .fns .ctrl .info {
  color: #fff;
  font-size: 0.24rem;
  text-shadow: 0 0.01rem 0.02rem #655244;
}
.page4 .lottery_sec .fns .btn_address,
.page4 .lottery_sec .fns .btn_record {
  font-size: 0.28rem;
  text-shadow: 0 0.01rem 0.02rem #655244;
  border-bottom: 0.02rem solid #ffffff;
  color: #fff;
  height: 0.3rem;
  line-height: 0.3rem;
  margin-top: 0.15rem;
}
.page4 .boards {
  width: 5.5rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: 2.64rem;
  margin-top: -2.68rem;
}
.page4 .boards .board {
  box-sizing: border-box;
  padding: 0.2rem 0.24rem 0;
  width: 5.35rem;
  height: 2.72rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/p_box.png) no-repeat 50% 0/100% 100%;
  -webkit-filter: drop-shadow(0 0.07rem 0.06rem rgba(96, 65, 45, 0.8));
  filter: drop-shadow(0 0.07rem 0.06rem rgba(96, 65, 45, 0.8));
  margin-bottom: 0.2rem;
}
.page4 .boards .task_list .task_item {
  display: flex;
  background: rgba(134, 90, 33, 0.55);
  height: 0.42rem;
  border-radius: 0.22rem;
  padding: 0 0.1rem 0 0.2rem;
  margin-bottom: 0.15rem;
  justify-content: space-between;
  align-items: center;
  color: #fff;
  font-size: 0.2rem;
}
.page4 .boards .task_list .task_item .name {
  width: 2.4rem;
}
.page4 .boards .task_list .task_item .des {
  font-size: 0.19rem;
}
.page4 .boards .task_list .task_item .des span {
  color: #ffd43e;
}
.page4 .boards .task_list .task_item .btns .btn {
  display: none;
  position: relative;
  width: 0.8rem;
  height: 0.28rem;
  line-height: 0.28rem;
  border-radius: 0.14rem;
  font-size: 0.17rem;
  color: #674724;
  text-align: center;
  text-shadow: 0 0.01rem 0 #fff;
  background: linear-gradient(180deg, #fff0a2, #ffd85c);
}
.page4 .boards .task_list .task_item .btns .btn::after {
  position: absolute;
  border: 1px solid rgba(255, 255, 255, 0.4);
  content: "";
  width: 0.73rem;
  height: 0.22rem;
  border-radius: 0.12rem;
  left: 0.02rem;
  top: 0.02rem;
}
.page4 .boards .task_list .task_item .btns .btn:hover {
  -webkit-filter: brightness(1.05) drop-shadow(0 0.01rem 0.02rem #888);
  filter: brightness(1.05) drop-shadow(0 0.01rem 0.02rem #888);
}
.page4 .boards .task_list .task_item .btns .btn.disabled {
  -webkit-filter: grayscale(1) drop-shadow(0 0.01rem 0.02rem #888);
  filter: grayscale(1) drop-shadow(0 0.01rem 0.02rem #888);
}
.page4 .boards .task_list .task_item .btns .btn_do {
  display: block;
}
.page4 .boards .board1 {
  height: 2.65rem;
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 0.8s forwards;
  animation: fadeInUp 0.5s 0.8s forwards;
}
.page4 .boards .board2 {
  position: relative;
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 0.9s forwards;
  animation: fadeInUp 0.5s 0.9s forwards;
}
.page4 .boards .board2 .btn_invite {
  position: absolute;
  font-size: 0.16rem;
  color: #674f1b;
  text-decoration: underline;
  text-underline-offset: 0.04rem;
  top: 0.4rem;
  right: 0.2rem;
}
.page4 .boards .board2 .boxes {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.2rem;
}
.page4 .boards .board2 .boxes .box {
  width: 2.38rem;
  height: 1.16rem;
  background: rgba(138, 96, 42, 0.5);
  border-radius: 0.1rem;
  box-sizing: border-box;
  padding: 0.1rem 0.1rem 0;
  position: relative;
}
.page4 .boards .board2 .boxes .members {
  display: flex;
  justify-content: space-evenly;
  padding-top: 0.05rem;
}
.page4 .boards .board2 .boxes .members .member {
  width: 50%;
}
.page4 .boards .board2 .boxes .members .member .ava {
  width: 0.62rem;
  height: 0.62rem;
  background: #806a44 url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/icon_add.png) no-repeat 50% 50%/0.35rem 0.35rem;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #fff8de;
  margin: 0 auto 0.05rem;
}
.page4 .boards .board2 .boxes .members .member .ava img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 50%;
}
.page4 .boards .board2 .boxes .members .member .name {
  color: #fff;
  text-align: center;
  font-size: 0.16rem;
  height: 0.3rem;
  line-height: 1;
}
.page4 .boards .board2 .boxes .team_member {
  cursor: pointer;
}
.page4 .boards .board2 .boxes .prizes {
  display: flex;
  justify-content: space-evenly;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/i_plus.png) no-repeat 50% 30%/0.2rem 0.2rem;
}
.page4 .boards .board2 .boxes .prizes .prize {
  width: 50%;
  text-align: center;
}
.page4 .boards .board2 .boxes .prizes .prize .icon {
  width: 0.65rem;
  margin: 0 auto 0.05rem;
}
.page4 .boards .board2 .boxes .prizes .prize .icon img {
  width: 100%;
  height: auto;
}
.page4 .boards .board2 .boxes .prizes .prize .name {
  color: #fff;
  text-align: center;
  font-size: 0.16rem;
  height: 0.3rem;
  line-height: 1;
}
.page4 .boards .board2 .boxes .prizes .prize2 {
  color: #fff;
  font-size: 0.18rem;
  box-sizing: border-box;
  padding: 0.2rem 0.1rem 0;
  line-height: 1;
}
.page4 .boards .board2 .boxes .btn_get {
  position: absolute;
  left: 50%;
  top: 1rem;
  margin-left: -0.6rem;
}
.page4 .boards .board2 .des {
  color: #816426;
  font-size: 0.14rem;
}
.page4 .boards .board3 {
  width: 5.35rem;
  height: 1.99rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/p_box2.png) no-repeat 50% 0/5.35rem 1.99rem;
  opacity: 0;
  -webkit-animation: fadeInUp 0.5s 1s forwards;
  animation: fadeInUp 0.5s 1s forwards;
}
.page4 .boards .board3 .item {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page4 .boards .board3 .item .icon {
  width: 0.5rem;
  height: 0.74rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/icon1.png) no-repeat 50% 0/0.5rem 0.74rem;
  margin-right: 0.2rem;
}
.page4 .boards .board3 .item .name {
  font-size: 0.17rem;
  color: #715d42;
}
.page4 .boards .board3 .btn_get {
  margin: 0 auto;
}
.page4 .boards .g_title {
  text-align: center;
  font-size: 0.28rem;
  line-height: 0.5rem;
}

.btn_rule {
  position: absolute;
  left: 0;
  bottom: 1.3rem;
  width: 0.57rem;
  height: 1.73rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/btn_rule_bg.png) no-repeat 50% 0/0.57rem 1.73rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.32rem;
  color: #ffffff;
  box-sizing: border-box;
  padding-right: 0.1rem;
  line-height: 1;
  text-shadow: 0 0.01rem 0.02rem #333;
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  font-family: fz;
  z-index: 20;
}

.page_custom {
  display: none;
  padding-top: 5.5rem;
}
.page_custom h2.slogan {
  width: 9.13rem;
  height: 1.81rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/slogan3.png) no-repeat 50% 0/9.13rem 1.81rem;
  position: relative;
  left: 50%;
  margin-left: -4.48rem;
}
.page_custom .sub_title {
  width: 5.08rem;
  height: 0.5rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/sub_title3.png) no-repeat 50% 0/5.08rem 0.5rem;
  line-height: 0.5rem;
}
.page_custom .btns {
  padding-top: 0.1rem;
}
.page_custom .btns .btn_s1 {
  width: 3.7rem;
  height: 0.9rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/btn2.png) no-repeat 50% 0/3.7rem 0.9rem;
  line-height: 0.9rem;
}

.pop {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 999;
  display: none;
}
.pop_mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 5;
  cursor: pointer;
}
.pop.mid .pop_con {
  width: 6.36rem;
  height: 5.24rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/m/pop2.png) no-repeat 50% 50%/6.36rem 5.24rem;
  margin-left: -3.18rem;
  margin-top: -2.62rem;
}
.pop_con {
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  box-sizing: border-box;
  width: 6.35rem;
  height: 4.07rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/m/pop.png) no-repeat 50% 50%/6.35rem 4.07rem;
  padding: 0.2rem;
  margin-left: -3.175rem;
  margin-top: -2rem;
  -webkit-filter: drop-shadow(0 0.08rem 0.08rem rgba(78, 55, 37, 0.7));
  filter: drop-shadow(0 0.08rem 0.08rem rgba(78, 55, 37, 0.7));
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #885d20;
  font-size: 0.26rem;
}
.pop_con_main {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex: 1;
  padding-top: 0.2rem;
}
.pop .btns {
  margin-bottom: 0.3rem;
}
.pop .btns .btn {
  width: 2.57rem;
  height: 0.6rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/m/pop_btn.png) no-repeat 50% 50%/2.57rem 0.6rem;
  margin: 0 0.2rem;
  line-height: 0.64rem;
}
.pop .btns .btn_close {
  width: 2.56rem;
  height: 0.61rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/m/pop_btn2.png) no-repeat 50% 50%/2.56rem 0.61rem;
}
.pop_close {
  position: absolute;
  right: -0.2rem;
  top: -0.2rem;
  z-index: 20;
  cursor: pointer;
  width: 0.7rem;
  height: 0.71rem;
  background: url(https://game.gtimg.cn/images/wuxia/act/a20240903memory/m/pop_close.png) no-repeat 50% 50%/0.7rem 0.71rem;
}
.pop .pop_title {
  font-size: 0.3rem;
  color: #885d20;
  padding: 0.2rem 0;
  font-weight: 700;
}
.pop .pop_title span {
  color: #e86b06;
}
.pop .pop_msg_con {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.26rem;
}
.pop .g_title {
  padding-top: 0.2rem;
  font-size: 0.35rem;
}
.pop .data_sec {
  height: 3.8rem;
  overflow-y: auto;
  margin-top: 0.2rem;
  font-size: 0.25rem;
  padding-right: 0.1rem;
  margin: 0.2rem;
}
.pop .data_sec::-webkit-scrollbar {
  width: 0.04rem;
  border-radius: 0.02rem;
}
.pop .data_sec::-webkit-scrollbar-track {
  background: #6f634f;
  width: 0.04rem;
  border-radius: 0.02rem;
}
.pop .data_sec::-webkit-scrollbar-thumb {
  background: #dbab49;
  width: 0.04rem;
  border-radius: 0.02rem;
}
.pop .data_sec::-webkit-scrollbar-thumb:hover {
  background: #dbab49;
}
.pop .data_sec table {
  width: 5rem;
  text-align: center;
  border-collapse: collapse;
}
.pop .data_sec table th {
  border-bottom: 0.02rem solid #c6ad88;
  padding: 0.05rem;
}
.pop .data_sec table td {
  padding: 0.05rem;
  font-size: 0.23rem;
}

.pop_rule .rule_list li {
  text-align: left;
  list-style: decimal;
  margin-left: 2em;
}

.pop_address .form_sec {
  margin-top: 0.2rem;
  line-height: 0.4rem;
}
.pop_address .form_sec .form_item {
  display: flex;
  margin-bottom: 0.18rem;
  font-size: 0;
}
.pop_address .form_sec .form_item .label {
  width: 1.32rem;
  text-align: center;
  font-size: 0.23rem;
  color: #885d20;
  font-weight: 700;
}
.pop_address .form_sec .form_item input,
.pop_address .form_sec .form_item textarea {
  width: 4rem;
  height: 0.42rem;
  line-height: 0.42rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.05rem;
  font-size: 0.21rem;
  color: #7f5d2c;
  box-sizing: border-box;
  padding: 0 0.1rem;
  border: none;
  background: #e3c9a4;
}
.pop_address .form_sec .form_item input::-webkit-input-placeholder,
.pop_address .form_sec .form_item textarea::-webkit-input-placeholder {
  font-size: 0.21rem;
  color: #7f5d2c;
}
.pop_address .form_sec .form_item input::-moz-placeholder,
.pop_address .form_sec .form_item textarea::-moz-placeholder {
  font-size: 0.21rem;
  color: #7f5d2c;
}
.pop_address .form_sec .form_item input:-ms-input-placeholder,
.pop_address .form_sec .form_item textarea:-ms-input-placeholder {
  font-size: 0.21rem;
  color: #7f5d2c;
}
.pop_address .form_sec .form_item input::-ms-input-placeholder,
.pop_address .form_sec .form_item textarea::-ms-input-placeholder {
  font-size: 0.21rem;
  color: #7f5d2c;
}
.pop_address .form_sec .form_item input::placeholder,
.pop_address .form_sec .form_item textarea::placeholder {
  font-size: 0.21rem;
  color: #7f5d2c;
}
.pop_address .form_sec .form_item select {
  width: 1.3rem;
  margin-right: 0.07rem;
  height: 0.42rem;
  line-height: 0.42rem;
  border-radius: 0.05rem;
  font-size: 0.21rem;
  color: #7f5d2c;
  box-sizing: border-box;
  padding: 0;
  border: none;
  background: #e3c9a4;
}
.pop_address .form_sec .form_item select:last-child {
  margin-right: 0;
}
.pop_address .form_sec .form_item textarea {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  height: 1rem;
}

.pop_url .copyInput {
  width: 4.4rem;
  height: 1rem;
  padding: 0.1rem;
  line-height: 1.2;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.05rem;
  font-size: 0.21rem;
  color: #7f5d2c;
  box-sizing: border-box;
  border: none;
  background: #e3c9a4;
}

.ingame .page_s1 .prize_sec {
  width: 10.6rem;
}
.ingame .page_s1 .prize_sec .prize .items .item {
  width: 1.8rem;
}
.ingame .page_s1 .prize_sec .prize .items .item .icon {
  height: 0.64rem;
}
.ingame .page_s1 .prize_sec .prize1 {
  width: 3.4rem;
  background-size: 3.4rem 1.7rem;
}
.ingame .page_s1 .prize_sec .prize2 {
  width: 7.12rem;
  background-size: 7.12rem 1.72rem;
}
.ingame .page3 .data_page .info {
  -webkit-filter: none;
  filter: none;
  border-radius: 0;
  box-shadow: 0 0 0.04rem rgba(78, 55, 37, 0.52);
}
.ingame .page3 .data_page1 .info2 {
  top: 1.2rem;
}
.ingame .page3 .data_page6 .data_txt span {
  display: block;
  width: 3.1rem;
}
.ingame .page4 .lottery_sec {
  margin-left: -8rem;
}
.ingame .page4 .boards {
  width: 6.2rem;
  margin-left: 1.8rem;
}
.ingame .page4 .boards .board {
  width: 6rem;
}
.ingame .page4 .boards .board2 .boxes .box {
  width: 2.72rem;
}
.ingame .page4 .boards .board2 .boxes .members .member .name {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.ingame .page4 .boards .board2 .des {
  height: 0.5rem;
  line-height: 1.1;
  overflow-y: auto;
}
.ingame .page4 .boards .board2 .des::-webkit-scrollbar {
  width: 0.08rem;
}
.ingame .page4 .boards .board2 .des::-webkit-scrollbar-track {
  width: 0.08rem;
  border-radius: 0.04rem;
  background: #6f634f;
}
.ingame .page4 .boards .board2 .des::-webkit-scrollbar-thumb {
  border-radius: 0.04rem;
  background: #d3aa56;
}
.ingame .page4 .boards .board2 .des::-webkit-scrollbar-thumb:hover {
  background: #e9c06d;
}
.ingame .page4 .boards .board3 {
  width: 6rem;
  background-size: 100% 1.99rem;
}
.ingame .page4 .boards .task_list .task_item .name {
  width: 3rem;
}
.ingame .homeLink {
  display: none !important;
}
.ingame .page4 .lottery_sec .lottery_item .limit {
  font-size: 12px;
  line-height: 14px;
  height: 16px;
}</pre></body></html>