/* reset */
html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
em,
i,
span,
a,
img,
input,
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  padding: 0;
  outline: none;
}

h3 {
  font-weight: normal;
}

a,
img,
input {
  border: none;
}

body {
  font: 14px/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none;
}

ul,
li {
  list-style: none;
}

i,
em {
  font-style: normal;
}

.db {
  text-indent: -999em;
  overflow: hidden;
}

html {
  font-size: 14rem;
  font-family: "Microsoft YaHei";
  width: 100%;
  overflow: hidden;
}

html {
  font-size: 20rem;
}

* {
  user-select: none;
  -webkit-touch-callout: none;
}

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

b {
  font-weight: bold;
}

b * {
  font-weight: bold;
}

html,
body {
  font-family: font;
}

body {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}

* {
  box-sizing: border-box;
}

@font-face {
  font-family: font;
  src: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/fontA.ttf);
  font-display: swap;
}
@font-face {
  font-family: "fontB";
  src: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/fontB.ttf);
  font-display: swap;
}
.fontA {
  font-family: font;
}

.warp {
  width: 1080rem;
  height: 100dvh;
  margin: 0 auto;
  position: relative;
  overflow-x: hidden;
  overflow-y: scroll;
}

.page {
  height: 2068rem;
}

.indexPage,
.gamePage,
.fudaiPage,
.eggPage {
  position: absolute;
  top: 0;
  left: 0;
  width: 1080rem;
  height: 2068rem;
  display: block;
  overflow: hidden;
}

.indexPage {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/background.png) no-repeat center top;
  background-size: 100% auto;
}
.indexPage .tTit {
  position: absolute;
  top: 133rem;
  right: 85rem;
}
.indexPage .tTit p {
  font-size: 24rem;
  width: auto;
  height: 32rem;
}
.indexPage .tTit p .name {
  color: #000;
}
.indexPage .tTit p .login {
  color: #6d8362;
  border-bottom: #6d8362;
}
.indexPage .tTit p .undo {
  color: #6d8362;
  border-bottom: #6d8362;
}
.indexPage .eggBtn {
  position: absolute;
  bottom: 20%;
  left: 5%;
  width: 120rem;
  height: 120rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/cd3.png) no-repeat;
  background-size: 100% auto;
}
.indexPage .eggBtn .eggqb {
  position: inherit;
  top: -24rem;
  right: -80rem;
  width: 140rem;
  height: 102rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/lqch.png) no-repeat;
  background-size: 100% auto;
  display: none;
}
.indexPage .eggBtn.show {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/cd2.png) no-repeat;
  background-size: 100% auto;
}
.indexPage .eggBtn.show .eggBtn {
  display: none;
}
.indexPage .eggBtn.active {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/cd1.png) no-repeat;
  background-size: 100% auto;
}
.indexPage .eggBtn.active .eggqb {
  display: block;
}
.indexPage .eggBtn img {
  width: 100%;
  height: 100%;
}
.indexPage .eggBtn .p1 {
  font-size: 22rem;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.indexPage .icon {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/icon.png) no-repeat;
  background-size: 100% auto;
  width: 100%;
  height: 253rem;
  position: relative;
  top: 8%;
}
.indexPage .icon2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/ttime.png) no-repeat;
  background-size: 100% auto;
  width: 100%;
  height: 156rem;
  position: relative;
  top: 3%;
  left: 3%;
}
.indexPage .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.indexPage .mask .sg {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/xx.png) no-repeat;
  background-size: 100% auto;
}

#player-container {
  pointer-events: none;
}

.indexPage .content {
  position: absolute;
  top: 16%;
  left: -30%;
  width: 150%;
  height: 150%;
}
.indexPage .content.content1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/01.png) no-repeat;
  background-size: 100% auto;
}
.indexPage .content.content2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/02.png) no-repeat;
  background-size: 100% auto;
}
.indexPage .content.content3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/03.png) no-repeat;
  background-size: 100% auto;
}
.indexPage .content.content4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/04.png) no-repeat;
  background-size: 100% auto;
}
.indexPage .content.content5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/05.png) no-repeat;
  background-size: 100% auto;
}
.indexPage .content.content6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/06.png) no-repeat;
  background-size: 100% auto;
}
.indexPage .content.content7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/07.png) no-repeat;
  background-size: 100% auto;
}

.indexPage .actHistory {
  position: absolute;
  right: 30rem;
  bottom: 420rem;
  z-index: 10;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.indexPage .actHistory .task {
  position: relative;
  width: 140rem;
  height: 140rem;
  display: block;
  margin-bottom: 20rem;
  text-align: center;
}
.indexPage .actHistory .task:nth-child(1) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/nkfdicon1.png") no-repeat;
  background-size: 100% 100%;
}
.indexPage .actHistory .task:nth-child(2) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/cjHistory.png") no-repeat;
  background-size: 100% 100%;
}
.indexPage .actHistory .task:nth-child(3) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/cj.png") no-repeat;
  background-size: 100% 100%;
}
.indexPage .actHistory .task .dot {
  position: absolute;
  top: 10%;
  left: 10%;
}
.indexPage .actHistory .task p {
  position: relative;
  top: 80%;
  color: #ffffff;
  font-size: 26rem;
  letter-spacing: 0.5rem;
  text-shadow: -2rem -2rem 0 rgba(0, 0, 0, 0.8), 2rem -2rem 0 rgba(0, 0, 0, 0.8), -2rem -2rem 0 rgba(0, 0, 0, 0.8), 2rem 2rem 0 rgba(0, 0, 0, 0.8);
  white-space: nowrap;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.btn {
  font-family: "fontb";
}

.gamePage {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/background.png) no-repeat center top;
  background-size: 100% auto;
}
.gamePage .zfPage {
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease-in-out;
}
.gamePage .zfPage.show {
  opacity: 1;
}
.gamePage .zfPage.hide {
  opacity: 0;
}
.gamePage .close {
  position: relative;
  left: 0%;
  top: 8%;
  width: 144rem;
  height: 144rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/back.png);
  background-size: 100% 100%;
  margin-top: 5rem;
  margin-left: 20rem;
  z-index: 999;
}
.gamePage .rewardBtn {
  position: absolute;
  top: 75%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 310rem;
  height: 120rem;
  color: rgba(0, 0, 0, 0);
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/lqjl.png) no-repeat;
  background-size: 100% auto;
}
.gamePage .content {
  position: absolute;
  top: 15%;
  right: -30%;
  width: 180%;
  height: 180%;
}
.gamePage #gamePlayer {
  position: absolute;
  bottom: 0;
}
.gamePage .bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 371rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/bottomBg.png) no-repeat;
  background-size: 100% 100%;
  font-size: 24rem;
  color: #fff;
}
.gamePage .bottom .LF {
  position: relative;
  left: 0%;
  top: -24%;
  width: 200rem;
  height: 200rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/pop6.png) no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
.gamePage .bottom .lab {
  position: relative;
  top: -120rem;
  text-align: center;
  font-size: 32rem;
}
.gamePage .bottom .lab .labName {
  color: #3498db;
}
.gamePage .bottom .task {
  position: relative;
  width: 620rem;
  height: 120rem;
  left: 50%;
  transform: translateX(-50%);
  bottom: 30%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 32rem;
  color: #000;
}
.gamePage .bottom .task .btn {
  width: 317rem;
  height: 80rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/btTask.png) no-repeat;
  background-size: 100% 100%;
  margin: 0 20rem;
}
.gamePage .bottom .task .btn .lab1 {
  position: relative;
  top: 7rem;
  color: #503122;
}
.gamePage .bottom .task .shareF {
  display: flex;
  align-items: center;
  justify-content: center;
}
.gamePage .bottom .task .gotoAR {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fudaiPage {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/background.png) no-repeat center top;
  background-size: 100% auto;
}
.fudaiPage .invtRule {
  position: absolute;
  width: 976rem;
  height: 492rem;
  z-index: 999;
  display: none;
}
.fudaiPage .invtRule.pop1 {
  top: 21%;
  left: 4%;
}
.fudaiPage .invtRule.pop2 {
  top: 46%;
  left: 4%;
}
.fudaiPage .invtRule .ico {
  position: absolute;
  top: 8%;
  left: 4%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/gth.png) no-repeat;
  background-size: 100% auto;
  width: 120rem;
  height: 120rem;
}
.fudaiPage .invtRule .ctx {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 700rem;
  height: 270rem;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.fudaiPage .invtRule .ctx .ico2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/tsxx2.png) no-repeat;
  background-size: 100% auto;
  width: 30rem;
  height: 30rem;
}
.fudaiPage .invtRule .ctx .h1 {
  font-size: 26rem;
}
.fudaiPage .invtRule .ctx .h1 .ico2 {
  position: relative;
  top: 40rem;
}
.fudaiPage .invtRule .ctx .h1 .txt {
  margin-left: 30rem;
}
.fudaiPage .invtRule .ctx .h2 {
  font-size: 26rem;
}
.fudaiPage .invtRule .ctx .h2 .ico2 {
  position: relative;
  top: 40rem;
}
.fudaiPage .invtRule .ctx .h2 .txt {
  margin-left: 30rem;
}
.fudaiPage .invtRule .ctx .h2 span {
  color: #3498db;
}
.fudaiPage .close {
  position: relative;
  left: 30rem;
  top: 140rem;
  width: 80rem;
  height: 80rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/back.png);
  background-size: 100% auto;
  margin-top: 20rem;
  margin-left: 20rem;
  z-index: 999;
}
.fudaiPage .headTask {
  position: absolute;
  margin: 0 20rem;
  left: 25rem;
  top: 240rem;
  z-index: 999;
}
.fudaiPage .headTask .dailyTask {
  display: flex !important;
  flex-direction: row;
}
.fudaiPage .headTask .dailyTask .task {
  position: relative;
  width: 100rem;
  height: 120rem;
  display: flex;
  margin: 18rem;
}
.fudaiPage .headTask .dailyTask .task:nth-child(1) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/01H.png") no-repeat;
  background-size: 100% 100%;
}
.fudaiPage .headTask .dailyTask .task:nth-child(2) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/02H.png") no-repeat;
  background-size: 100% 100%;
}
.fudaiPage .headTask .dailyTask .task:nth-child(3) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/03H.png") no-repeat;
  background-size: 100% 100%;
}
.fudaiPage .headTask .dailyTask .task:nth-child(4) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/04H.png") no-repeat;
  background-size: 100% 100%;
}
.fudaiPage .headTask .dailyTask .task:nth-child(5) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/05H.png") no-repeat;
  background-size: 100% 100%;
}
.fudaiPage .headTask .dailyTask .task:nth-child(6) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/06H.png") no-repeat;
  background-size: 100% 100%;
}
.fudaiPage .headTask .dailyTask .task:nth-child(7) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/07H.png") no-repeat;
  background-size: 100% 100%;
}
.fudaiPage .headTask .dailyTask .task .t {
  background: url() no-repeat;
  background-size: 100% auto;
  width: 180rem;
  height: 50rem;
  position: relative;
  top: 80%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 22rem;
  letter-spacing: 0.5rem;
  text-shadow: -2rem -2rem 0 rgba(0, 0, 0, 0.8), 2rem -2rem 0 rgba(0, 0, 0, 0.8), -2rem 2rem 0 rgba(0, 0, 0, 0.8), 2rem 2rem 0 rgba(0, 0, 0, 0.8);
  white-space: nowrap;
}
.fudaiPage .headTask .dailyTask .task.gray {
  filter: grayscale(0.8);
}
.fudaiPage .headTask .dailyTask .task.gray .t {
  background: url();
}
.fudaiPage .headTask .dailyTask .task.active {
  width: 132rem;
  height: 153rem;
}
.fudaiPage .headTask .dailyTask .task.active .t {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/di.png) no-repeat;
  background-size: 100% auto;
  padding-bottom: 10rem;
}
.fudaiPage .fd {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1080rem;
  height: 100rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "fontB";
  color: rgba(255, 255, 255, 0);
}
.fudaiPage .fd .ico {
  position: absolute;
  left: 30%;
  top: 47rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/gth.png) no-repeat;
  background-size: 100% auto;
  width: 40rem;
  height: 40rem;
  display: none;
}
.fudaiPage .fd p {
  position: absolute;
  left: 35%;
  top: 41rem;
  font-size: 28rem;
  letter-spacing: 0.5rem;
  white-space: nowrap;
}
.fudaiPage .fdName1 {
  top: 20%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/fxfd1.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName1 .content {
  position: absolute;
  height: 39rem;
  width: 161rem;
  left: -100rem;
  scale: 0.9;
}
.fudaiPage .fdName1 .content.content1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/01mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName1 .content.content2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/02mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName1 .content.content3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/03mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName1 .content.content4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/04mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName1 .content.content5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/05mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName1 .content.content6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/06mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName1 .content.content7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/07mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName2 {
  bottom: 49%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/yqh1.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName2 .content {
  position: absolute;
  height: 39rem;
  width: 161rem;
  left: -112rem;
  scale: 0.9;
}
.fudaiPage .fdName2 .content.content1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/01mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName2 .content.content2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/02mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName2 .content.content3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/03mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName2 .content.content4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/04mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName2 .content.content5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/05mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName2 .content.content6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/06mz.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdName2 .content.content7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/mingzi/07mz.png) no-repeat;
  background-size: 100% auto;
}

.fudaiPage .content {
  position: absolute;
  top: 15%;
  right: -50%;
  width: 200%;
  height: 200%;
}
.fudaiPage .content > * {
  position: relative;
  z-index: 2;
}

.fudaiPage .fdShow {
  position: absolute;
  left: 50%;
  top: 24%;
  transform: translateX(-50%);
  width: 861rem;
  height: 374rem;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/fd22.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .fdShow .ctx {
  position: absolute;
  top: 350rem;
  left: 0rem;
  width: 420rem;
  height: 230rem;
  font-size: 24rem;
}
.fudaiPage .fdShow .fdd-show {
  position: relative;
  width: 600rem;
  height: 450rem;
  display: flex;
  justify-content: center;
}
.fudaiPage .fdShow .fdd-show .btn {
  position: absolute;
  width: 253rem;
  height: 82rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/btTask.png);
  background-size: 100% auto;
  bottom: -30rem;
  right: 80rem;
}
.fudaiPage .fdShow .fdd-show .btn p {
  position: relative;
  top: 18%;
  font-size: 38rem;
  color: #552c1c;
  text-align: center;
}

.wk {
  position: absolute;
  width: 1080rem;
  height: 2068rem;
  max-height: 2068rem;
  top: 0;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/wk.png) no-repeat;
  background-size: 100% 100%;
  pointer-events: none;
  z-index: 99;
}

.fudaiPage .invtGift {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 365rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/lwd.png) no-repeat;
  background-size: 100% auto;
  width: 990rem;
  height: 190rem;
}
.fudaiPage .invtGift .tit {
  position: absolute;
  left: 7%;
  bottom: 18%;
  width: 120rem;
  height: 120rem;
  color: #f3fae0;
  font-size: 32rem;
  font-family: "fontB";
}
.fudaiPage .invtGift .list {
  position: absolute;
  left: 25%;
  bottom: 16%;
  display: flex;
  flex-wrap: nowrap;
  height: 145rem;
  width: 650rem;
  align-items: center;
  justify-content: space-around;
  gap: 10rem;
}
.fudaiPage .invtGift .list .items {
  display: block;
  width: 100rem;
  height: 100rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/pabox.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .invtGift .list .items img {
  position: relative;
  top: 10%;
  left: 10%;
  width: 80%;
}
.fudaiPage .invtGift .list .items .name {
  position: relative;
  font-size: 16rem;
  color: #ffffff;
  top: 6rem;
  left: -30rem;
  width: 160rem;
  text-align: center;
}
.fudaiPage .invtGift .list .items .num {
  position: relative;
  font-size: 24rem;
  color: #fff;
  top: -60rem;
  width: 100rem;
  text-align: center;
}
.fudaiPage .invtGift .list::-webkit-scrollbar {
  display: none;
  width: 7rem;
  height: 7rem;
  background: #b4ccce;
}
.fudaiPage .invtGift .list::-webkit-scrollbar-thumb {
  background: #c5a145;
}
.fudaiPage .invtGift .list::-webkit-scrollbar-track {
  background: #bdbdbe;
}

.fudaiPage .fdHistory {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 371rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/bottomBg.png) no-repeat;
  background-size: 100% 100%;
}
.fudaiPage .fdHistory .title {
  position: relative;
  left: -5%;
  top: -3%;
  width: 450rem;
  height: 123rem;
}
.fudaiPage .fdHistory .title p {
  position: relative;
  left: 25%;
  top: 15%;
  font-size: 32rem;
  color: #fff;
  font-family: "fontB";
}
.fudaiPage .fdHistory .title .ico {
  position: absolute;
  left: 70%;
  top: 11%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/lh.png) no-repeat;
  background-size: 100% auto;
  width: 78rem;
  height: 72rem;
}
.fudaiPage .fdHistory .list {
  position: absolute;
  left: 4%;
  top: 20%;
  width: 1000rem;
  height: 240rem;
  overflow-y: scroll;
  border: 2rem solid #c5a145;
}
.fudaiPage .fdHistory .list .items {
  display: flex;
  color: #fff;
  font-size: 27rem;
  align-items: center;
  line-height: 1.5;
}
.fudaiPage .fdHistory .list .items .p1 {
  color: #3498db;
  margin-left: 10rem;
}
.fudaiPage .fdHistory .list::-webkit-scrollbar {
  width: 7rem;
  height: 7rem;
  background: #474747;
}
.fudaiPage .fdHistory .list::-webkit-scrollbar-thumb {
  background: #c5a145;
}
.fudaiPage .fdHistory .list::-webkit-scrollbar-track {
  background: #222222;
}

.fudaiPage .invtSelector {
  position: absolute;
  width: 800rem;
  height: 385rem;
  left: 50%;
  transform: translateX(-50%);
  bottom: 32%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.fudaiPage .invtSelector .btn {
  width: 365rem;
  height: 334rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/fdd2.png) no-repeat;
  background-size: 100% auto;
}
.fudaiPage .invtSelector .btn .invtBtn {
  position: relative;
  left: 18%;
  bottom: 11%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/btTask.png) no-repeat;
  background-size: 100% auto;
  width: 210rem;
  height: 80rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26rem;
  color: #552c1c;
}
.fudaiPage .invtSelector .btn .ctx {
  font-size: 22rem;
  font-family: "font";
  text-align: center;
}
.fudaiPage .invtSelector .btn1 .invt1 {
  position: relative;
  top: 14%;
  left: 10%;
  width: 300rem;
  height: 211rem;
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/pop5.png") no-repeat;
  background-size: 100% auto;
}
.fudaiPage .invtSelector .btn1 .invtTab {
  position: relative;
  left: 12%;
  bottom: 0%;
}
.fudaiPage .invtSelector .btn1 .invtBtn {
  bottom: 8%;
}
.fudaiPage .invtSelector .btn1 .ctx {
  position: absolute;
  left: 20rem;
  top: 365rem;
  width: 320rem;
}
.fudaiPage .invtSelector .btn2 .invt2 {
  position: relative;
  left: 8%;
  top: 10%;
  width: 275rem;
  height: 221rem;
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/pop4.png") no-repeat;
  background-size: 100% auto;
}
.fudaiPage .invtSelector .btn2 .invtTab {
  position: relative;
  left: 15%;
  bottom: 3%;
}
.fudaiPage .invtSelector .btn2 .ctx {
  position: absolute;
  right: 20rem;
  top: 365rem;
  width: 320rem;
}
.fudaiPage .invtSelector .btn3 {
  position: relative;
  left: 30%;
  top: -140%;
}
.fudaiPage .invtSelector .btn3 .invt3 {
  position: relative;
  left: 20%;
  top: 20%;
  width: 343rem;
  height: 207rem;
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/pop3.png") no-repeat;
  background-size: 100% 100%;
}
.fudaiPage .invtSelector .btn3 .invtTab {
  position: relative;
  left: 30%;
  bottom: -20%;
}
.fudaiPage .invtSelector .invtTab {
  width: 264rem;
  height: 86rem;
  font-size: 24rem;
  font-family: font;
  color: #5d7d3f;
  text-shadow: -2rem -2rem 0 rgba(255, 255, 255, 0.8), 2rem -2rem 0 rgba(255, 255, 255, 0.8), -2rem 2rem 0 rgba(255, 255, 255, 0.8), 2rem 2rem 0 rgba(255, 255, 255, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
}

.eggPage {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/background.png) no-repeat center top;
  background-size: 100% auto;
}
.eggPage .close {
  position: relative;
  left: 2%;
  top: 8%;
  width: 144rem;
  height: 144rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/back.png);
  background-size: 100% 100%;
  margin-top: 20rem;
  margin-left: 20rem;
  z-index: 999;
}
.eggPage .btn {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 20%;
  width: 180rem;
  height: 80rem;
  background: url() no-repeat;
  background-size: 100% 100%;
  background-color: #3498db;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24rem;
  color: #fff;
}
.eggPage .ctx {
  position: absolute;
  width: 100%;
  height: 600rem;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 999;
}
.eggPage .ctx .uct {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 800rem;
  text-align: center;
}
.eggPage .ctx .uct.t1 {
  top: 0%;
  font-size: 42rem;
  color: #5e7555;
}
.eggPage .ctx .uct.t2 {
  top: 15%;
  font-size: 24rem;
  color: #57773d;
}
.eggPage .ctx .tit {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/chenghao.png) no-repeat;
  background-size: 100% auto;
  width: 657rem;
  height: 191rem;
}
.eggPage #eggPlayer {
  position: absolute;
  bottom: 0;
}

.actTask {
  display: flex;
  position: absolute;
  margin-left: 40rem;
  bottom: 32%;
  flex-direction: column;
}
.actTask .dailyTask {
  scale: 1.2;
}
.actTask .dailyTask .task {
  position: relative;
  width: 100rem;
  height: 100rem;
  display: flex;
  margin: 18rem;
}
.actTask .dailyTask .task:nth-child(1) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/01H.png") no-repeat;
  background-size: 100% auto;
}
.actTask .dailyTask .task:nth-child(2) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/02H.png") no-repeat;
  background-size: 100% auto;
}
.actTask .dailyTask .task:nth-child(3) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/03H.png") no-repeat;
  background-size: 100% auto;
}
.actTask .dailyTask .task:nth-child(4) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/04H.png") no-repeat;
  background-size: 100% auto;
}
.actTask .dailyTask .task:nth-child(5) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/05H.png") no-repeat;
  background-size: 100% auto;
}
.actTask .dailyTask .task:nth-child(6) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/06H.png") no-repeat;
  background-size: 100% auto;
}
.actTask .dailyTask .task:nth-child(7) {
  background: url("//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/07H.png") no-repeat;
  background-size: 100% auto;
}
.actTask .dailyTask .task .dot {
  background-color: red;
}
.actTask .dailyTask .task .t {
  background: url() no-repeat;
  background-size: 100% auto;
  width: 180rem;
  height: 50rem;
  position: relative;
  top: 80%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 22rem;
  letter-spacing: 0.5rem;
  text-shadow: -2rem -2rem 0 rgba(0, 0, 0, 0.8), 2rem -2rem 0 rgba(0, 0, 0, 0.8), -2rem 2rem 0 rgba(0, 0, 0, 0.8), 2rem 2rem 0 rgba(0, 0, 0, 0.8);
  white-space: nowrap;
}
.actTask .dailyTask .task.gray {
  filter: grayscale(0.8);
}
.actTask .dailyTask .task.gray .t {
  background: url();
}
.actTask .dailyTask .task.active {
  width: 132rem;
  height: 153rem;
}
.actTask .dailyTask .task.active .t {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/di.png) no-repeat;
  background-size: 100% auto;
  padding-bottom: 10rem;
}

.dot {
  position: absolute;
  right: 0%;
  top: 0%;
  width: 20rem !important;
  height: 20rem !important;
  background-color: red;
  border-radius: 100%;
}

.fy {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/fanye.png) no-repeat;
  background-size: 100% 100%;
  width: 30rem;
  height: 25rem;
  margin-top: 20rem;
  margin-left: 50rem;
}

.testUI {
  position: absolute;
  top: 200rem;
  right: 50rem;
}

.testUI p {
  height: 30rem;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14rem;
  width: 300rem;
  height: 20rem;
  background-color: #3498db;
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin-top: 10rem;
}

.header {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #333;
  min-height: 99rem;
  z-index: 999;
  display: flex;
  justify-content: space-between;
}
.header .logo {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/logo.png) no-repeat;
  background-size: 100% 100%;
  width: 174rem;
  height: 80rem;
  margin-left: 80rem;
  margin-top: 20rem;
}
.header .t {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.header .t .btns {
  display: flex;
  margin-top: 6rem;
  position: relative;
}
.header .t .btns a {
  display: block;
  width: 100rem;
  height: 100rem;
  position: relative;
  color: #fff;
  text-align: center;
  margin-right: 20rem;
}
.header .t .btns a::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  height: 35rem;
  width: 4rem;
  transform: translateY(-50%);
}
.header .t .btns a.musicBtn {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/music2.png) no-repeat center center;
  background-size: 100% auto;
}
.header .t .btns a.musicBtn.playing {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/music1.png) no-repeat center center;
  background-size: 100% auto;
}
.header .t .btns a.ruleBtn {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/help.png) no-repeat center center;
  background-size: auto 100%;
}
.header .user {
  display: flex;
  font-family: font;
}
.header .user .avatar {
  background: url() no-repeat;
  background-size: 100% 100%;
  width: 100rem;
  height: 100rem;
  margin-top: 2rem;
  margin-right: 30rem;
  padding: 3rem;
}
.header .user .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 100%;
  pointer-events: none;
}

.indexTask {
  position: absolute;
  bottom: 20%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.indexTask .btn {
  position: relative;
  display: flex;
  width: 560rem;
  height: 174rem;
  justify-content: center;
  align-items: center;
  font-size: 64rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/indexTask.png) no-repeat;
  background-size: 100% auto;
}
.indexTask .btn.white {
  color: #503b33;
  filter: grayscale(0);
  position: relative;
}
.indexTask .btn.gray {
  color: #503b33;
  filter: grayscale(0);
}

.bottomTask {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/bottomBg.png) no-repeat;
  background-size: 100% auto;
  height: 371rem;
  padding-top: 50rem;
  overflow: hidden;
  display: block;
}
.bottomTask .list {
  overflow-y: hidden;
}
.bottomTask .list .items {
  height: 74rem;
  margin: 0 50rem;
  margin-bottom: 20rem;
}
.bottomTask .list .items .infoTit {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bottomTask .list .items .infoTit p.num {
  position: absolute;
  right: 350rem;
  color: #fff !important;
  font-size: 22rem !important;
}
.bottomTask .list .items .infoTit p.num.gray {
  color: #5a5a5a !important;
}
.bottomTask .list .items .infoTit .tit {
  display: flex;
  align-items: center;
}
.bottomTask .list .items .infoTit .process {
  position: absolute;
  right: 450rem;
  align-items: center;
}
.bottomTask .list .items .infoTit .process .progress-bar {
  width: 263rem;
  height: 12rem;
  background-color: rgba(0, 0, 0, 0.5058823529);
  overflow: hidden;
}
.bottomTask .list .items .infoTit .process .progress-bar.fill {
  width: 20%;
  height: 100%;
  background-color: #9c9054;
  background-position: left center;
  transition: width 0.3s ease;
}
.bottomTask .list .items img {
  display: block;
  width: 80rem;
  height: 80rem;
  margin-left: -12rem;
}
.bottomTask .list .items .l {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/btLineTask.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
}
.bottomTask .list .items .info {
  width: 400rem;
  padding-left: 20rem;
}
.bottomTask .list .items .info h3 {
  color: #fff;
  font-size: 32rem;
}
.bottomTask .list .items .info h3.gray {
  color: #636363;
}
.bottomTask .list .items .btn {
  position: absolute;
  right: 50rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 253rem;
  height: 92rem;
  font-size: 36rem;
  color: #773a17;
}
.bottomTask .list .items .btn.shareBtn {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/btTask.png) no-repeat;
  background-size: 100% auto;
}
.bottomTask .list .items .btn.gray {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/btTask.png) no-repeat;
  background-size: 100% auto;
  filter: grayscale(1);
}
.bottomTask .list .items .btn.finish {
  position: absolute;
  right: 60rem;
  display: flex;
  width: 180rem;
  height: 32rem;
  justify-content: space-between;
  align-items: center;
  text-align: center;
  font-size: 24rem;
  color: #b4b4b4;
  font-family: font;
}
.bottomTask .list .items .btn.finish p {
  margin-left: 30rem;
}
.bottomTask .list .items .btn.finish .line {
  width: 2rem;
  height: 32rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/line.png) no-repeat;
  background-size: 100% 100%;
}
.bottomTask .list .items .btn.finish .gray {
  margin-right: 30rem;
  width: 40rem;
  height: 27rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/finishBtn.png) no-repeat;
  background-size: 100% 100%;
}

.dia {
  position: relative;
}

.dia .diaBtn2 {
  width: 339rem;
  height: 68rem;
  background: url() no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 68rem;
  color: #ffffff;
  font-size: 28rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 128rem;
}

.dia .diaBtns {
  text-align: center;
  position: absolute;
  left: 351rem;
  transform: translateX(-50%);
  width: 100%;
  bottom: 160rem;
  display: flex;
}

.dia .diaBtns a {
  display: inline-block;
  width: 253rem;
  height: 112rem;
  text-align: center;
  line-height: 68rem;
  font-size: 42rem;
  color: #916a29;
  font-size: 28rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/annx.png) no-repeat;
  background-size: 100% auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dia .diaBtns a:nth-of-type(2) {
  color: #312a15;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/annx.png) no-repeat;
  background-size: 100% auto;
}

.dia .close {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/close.png) no-repeat;
  background-size: 100% 100%;
  width: 80rem;
  height: 80rem;
  display: block;
  position: absolute;
  top: 68rem;
  right: 22rem;
}

.video {
  margin-left: 200rem;
  width: 100%;
  height: 100vh;
  position: absolute;
  margin: 0 auto;
}

.video.music {
  display: flex;
  align-items: center;
}

.agreement-section {
  display: flex;
  color: #000000;
  justify-content: center;
  align-items: center;
  font-size: 32rem;
  position: absolute;
  bottom: 29%;
  left: 24%;
}

.agreement-section label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.agreement-section input {
  width: 24rem;
  height: 24rem;
}

.agreement-section a {
  color: #ff9421;
}

.diaAddress {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/zxtc.png) no-repeat;
  background-size: 100% auto;
  width: 844rem;
  height: 769rem;
}
.diaAddress .close {
  top: 50rem;
  right: 60rem;
}
.diaAddress .tit1 {
  position: absolute;
  top: 75rem;
  left: 120rem;
  font-size: 42rem;
}

.diaAddress .main {
  position: absolute;
  top: 35%;
  right: 12%;
  width: 620rem;
  margin: 0 auto;
}

.diaAddress .main .items {
  display: flex;
  align-items: center;
  height: 60rem;
  margin-bottom: 10rem;
  background-color: #829e85;
  padding: 0 6rem;
}

.diaAddress .main .items p {
  display: block;
  color: #fff;
  font-size: 20rem;
  width: 135rem;
}

.diaAddress .main .items input {
  font-size: 20rem;
  flex: 1;
  background-color: transparent;
}

.diaAddress .btn {
  width: 274rem;
  height: 89rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/qd.png) no-repeat;
  background-size: 100% auto;
  margin: 0 auto;
  display: block;
  text-align: center;
  line-height: 68rem;
  color: rgba(255, 255, 255, 0);
  font-size: 28rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 128rem;
}

.diaEdit {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/share.png) no-repeat;
  background-size: 100% auto;
  width: 841rem;
  height: 1129rem;
}
.diaEdit .tit {
  position: absolute;
  font-size: 42rem;
  left: 12%;
}
.diaEdit .tit.t1 {
  top: 10%;
}
.diaEdit .tit.t2 {
  top: 45%;
}
.diaEdit .close {
  top: 50rem;
  right: 60rem;
}

.diaEdit .main {
  position: absolute;
  top: 52%;
  right: 12%;
  width: 620rem;
  margin: 0 auto;
}

.diaEdit .main .items {
  display: flex;
  align-items: center;
  height: 60rem;
  margin-bottom: 10rem;
  background-color: #829e85;
  padding: 0 6rem;
}

.diaEdit .main .items p {
  display: block;
  color: #fff;
  font-size: 20rem;
  width: 135rem;
}

.diaEdit .main .items input {
  font-size: 20rem;
  flex: 1;
  background-color: transparent;
}

.diaEdit .edit h3 {
  text-align: center;
  color: #6b4d1d;
  font-size: 22rem;
}

.diaEdit .list {
  position: absolute;
  top: 17%;
  left: 17%;
  height: 230rem;
  width: 450rem;
  margin: 0 auto;
  margin-bottom: 16rem;
}

.diaEdit .list .items {
  margin-bottom: 20rem;
}

.diaEdit .list .items:last-child {
  margin-bottom: 0;
}

.diaEdit .list h3 {
  color: #3b3b3b;
  font-size: 22rem;
  line-height: 1.8;
}

.diaEdit .list p {
  line-height: 1.8;
  color: #000;
  font-size: 20rem;
}

.diaEdit .btns {
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  bottom: 128rem;
}

.diaEdit .btns a {
  display: inline-block;
  width: 310rem;
  height: 110rem;
  text-align: center;
  line-height: 68rem;
  color: rgba(145, 107, 41, 0);
  font-size: 28rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/qd2.png) no-repeat;
  background-size: 100% auto;
}

.diaEdit .btns a:nth-of-type(2) {
  color: rgba(255, 255, 255, 0);
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/qxxg.png) no-repeat;
  background-size: 100% auto;
}

.diaReward {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/share.png) no-repeat;
  background-size: 100% auto;
  width: 600rem;
  height: 904rem;
}
.diaReward .close {
  top: 70rem;
  right: 50rem;
}
.diaReward .diaBtns {
  width: auto;
  left: 309rem;
}

.diaReward .reward {
  position: absolute;
  top: 30%;
  left: 30%;
  width: 277rem;
  margin: 0 auto;
  height: 277rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/wpk.png) no-repeat;
  background-size: 100% auto;
}

.diaReward .reward p {
  color: #4b3508;
  font-size: 22rem;
  text-align: center;
  line-height: 1.2;
  position: absolute;
  bottom: 10%;
  width: 270rem;
}

.diaReward .reward .icon {
  height: 225rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.diaReward .reward .icon img {
  height: 100rem;
  display: block;
  width: auto;
}

.diaReward .txtBg {
  background: url() no-repeat;
  background-size: 100% 100%;
  width: 442rem;
  height: 94rem;
  margin: 0 auto;
  margin-top: 75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 24rem;
  color: #6b4d1d;
  font-size: 22rem;
  line-height: 1.3;
  text-align: center;
}

.diaReward2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/diban3.png) no-repeat;
  background-size: 100% 100%;
  width: 790rem;
  height: 380rem;
}
.diaReward2 .close {
  top: 36rem;
  width: 80rem;
  height: 80rem;
}
.diaReward2 .ico {
  position: absolute;
  top: -20%;
  left: -5%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/pop6.png) no-repeat;
  background-size: 100% auto;
  width: 200rem;
  height: 200rem;
}
.diaReward2 .title {
  position: relative;
  top: -40rem;
  left: 21%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/pop1.png) no-repeat;
  background-size: 100% 100%;
  width: 520rem;
  height: 100rem;
}
.diaReward2 .list {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 28%;
  display: flex;
  flex-wrap: nowrap;
  height: 150rem;
  align-items: center;
  justify-content: center;
  gap: 10rem;
}
.diaReward2 .list .items {
  display: block;
  width: 140rem;
  height: 140rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/pabox.png) no-repeat;
  background-size: 100% 100%;
}
.diaReward2 .list .items img {
  position: relative;
  top: 10%;
  left: 10%;
  width: 80%;
}
.diaReward2 .list .items .name {
  position: relative;
  font-size: 16rem;
  color: #000;
  top: 14rem;
  left: -10rem;
  width: 160rem;
  text-align: center;
}
.diaReward2 .list .items .num {
  position: relative;
  font-size: 24rem;
  color: #fff;
  top: -50rem;
  width: 100rem;
  text-align: center;
}
.diaReward2 .list::-webkit-scrollbar {
  display: none;
  width: 7rem;
  height: 7rem;
  background: #b4ccce;
}
.diaReward2 .list::-webkit-scrollbar-thumb {
  background: #c5a145;
}
.diaReward2 .list::-webkit-scrollbar-track {
  background: #bdbdbe;
}

.diaChenhao {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/diban3.png) no-repeat;
  background-size: 100% auto;
  width: 790rem;
  height: 380rem;
}
.diaChenhao .close {
  top: 36rem;
  width: 80rem;
  height: 80rem;
}
.diaChenhao .ico {
  position: absolute;
  top: -20%;
  left: -5%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/pop6.png) no-repeat;
  background-size: 100% auto;
  width: 200rem;
  height: 200rem;
}
.diaChenhao .title {
  position: relative;
  top: -40rem;
  left: 21%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/ui/pop1.png) no-repeat;
  background-size: 100% 100%;
  width: 520rem;
  height: 100rem;
}
.diaChenhao .ctx {
  position: absolute;
  top: 100rem;
  left: 60rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/chenghao.png) no-repeat;
  background-size: 100% auto;
  width: 657rem;
  height: 191rem;
}

.diaGuest {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/share1.png) no-repeat;
  background-size: 100% 100%;
  width: 806rem;
  height: 1142rem;
  font-size: 32rem;
}
.diaGuest .close {
  top: 70rem;
  right: 40rem;
}
.diaGuest p {
  margin-top: 80rem;
  margin-left: 80rem;
  color: #000;
}
.diaGuest span {
  color: #3498db;
}
.diaGuest .ico {
  position: absolute;
  width: 132rem;
  height: 153rem;
  top: 27%;
  left: 40%;
  scale: 1.5;
  transform: scaleX(-1);
}
.diaGuest .ico.ico1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/01H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest .ico.ico2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/02H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest .ico.ico3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/03H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest .ico.ico4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/04H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest .ico.ico5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/05H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest .ico.ico6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/06H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest .ico.ico7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/07H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest .tip {
  position: absolute;
  margin: 0;
  text-align: center;
  font-size: 24rem;
}
.diaGuest .tip.tip1 {
  top: 47%;
  left: 20%;
}
.diaGuest .tip.tip2 {
  top: 53%;
  left: 15%;
}
.diaGuest .tip.tip3 {
  top: 53%;
  right: 10%;
}
.diaGuest .openBtn {
  position: absolute;
  bottom: 8%;
  left: 27%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/ann.png) no-repeat;
  background-size: 100% auto;
  width: 407rem;
  height: 157rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #603824;
  font-family: "fontB";
  font-size: 48rem;
}
.diaGuest .list {
  position: absolute;
  left: 21%;
  bottom: 27%;
  display: flex;
  justify-content: space-between;
  margin-top: 20rem;
  width: 60%;
}
.diaGuest .list .items {
  display: block;
  width: 118rem;
  height: 118rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/pabox.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest .list .items img {
  position: relative;
  top: 10%;
  left: 10%;
  width: 80%;
}
.diaGuest .list .items .name {
  position: relative;
  font-size: 24rem;
  color: #000;
  top: -70rem;
  left: -90rem;
  width: 200rem;
}
.diaGuest .list .items .num {
  position: absolute;
  font-size: 24rem;
  color: #fff;
  top: 0;
}

.diaGuest2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/share2.png) no-repeat;
  background-size: 100% 100%;
  width: 806rem;
  height: 1142rem;
  font-size: 32rem;
}
.diaGuest2 .close {
  top: 70rem;
  right: 40rem;
}
.diaGuest2 .ico {
  position: absolute;
  width: 132rem;
  height: 153rem;
  top: 27%;
  left: 40%;
  scale: 1.5;
  transform: scaleX(-1);
}
.diaGuest2 .ico.ico1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/01H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest2 .ico.ico2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/02H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest2 .ico.ico3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/03H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest2 .ico.ico4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/04H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest2 .ico.ico5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/05H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest2 .ico.ico6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/06H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest2 .ico.ico7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/renwu/07H.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest2 p {
  margin-top: 65rem;
  margin-left: 80rem;
}
.diaGuest2 span {
  color: #3498db;
}
.diaGuest2 .p2 {
  color: #000 !important;
  font-size: 38rem;
  margin-left: 78rem;
}
.diaGuest2 .tip {
  position: absolute;
  margin: 0;
  text-align: center;
  font-size: 24rem;
}
.diaGuest2 .tip.tip1 {
  bottom: 33%;
  left: 29%;
}
.diaGuest2 .tip.tip2 {
  bottom: 6%;
  left: 32%;
}
.diaGuest2 .openBtn {
  position: absolute;
  bottom: 7%;
  left: 27%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/ann.png) no-repeat;
  background-size: 100% auto;
  width: 407rem;
  height: 157rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #603824;
  font-family: "fontB";
  font-size: 48rem;
}
.diaGuest2 .list {
  position: absolute;
  left: 26%;
  bottom: 22%;
  display: flex;
  justify-content: space-between;
  margin-top: 20rem;
  width: 50%;
}
.diaGuest2 .list .items {
  display: block;
  width: 100rem;
  height: 100rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/pabox.png) no-repeat;
  background-size: 100% 100%;
}
.diaGuest2 .list .items img {
  position: relative;
  top: 10%;
  left: 10%;
  width: 80%;
}
.diaGuest2 .list .items .name {
  position: relative;
  font-size: 24rem;
  color: #000;
  top: -70rem;
  left: -90rem;
  width: 100%;
}
.diaGuest2 .list .items .num {
  position: absolute;
  font-size: 24rem;
  color: #fff;
  top: 60rem;
  margin: 0;
  width: inherit;
}

.diaSuc {
  background: url() no-repeat;
  background-size: 100% 100%;
  width: 600rem;
  height: 485rem;
  padding-top: 218rem;
}

.diaSuc .close {
  top: 82rem;
}

.diaSuc .diaBtns {
  bottom: 110rem;
}

.diaSuc .txt {
  text-align: center;
  color: #916a29;
  font-size: 32rem;
  line-height: 45rem;
}

.diaRule {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/share.png) no-repeat;
  background-size: 100% auto;
  width: 841rem;
  height: 1129rem;
  padding: 0 30rem;
  padding-top: 100rem;
  font-family: none;
}

.diaRule .close {
  top: 60rem;
  right: 60rem;
}

.diaRule .txt {
  position: absolute;
  top: 110rem;
  left: 87rem;
  height: 940rem;
  width: 700rem;
  line-height: 1.8;
  font-size: 25rem;
  overflow-y: auto;
}
.diaRule .txt::-webkit-scrollbar {
  display: none;
  width: 7rem;
  height: 7rem;
  background: #b4ccce;
}
.diaRule .txt::-webkit-scrollbar-thumb {
  background: #c5a145;
}
.diaRule .txt::-webkit-scrollbar-track {
  background: #bdbdbe;
}
.diaRule .txt .h2 {
  font-size: 35rem;
  font-weight: 800;
}
.diaRule .txt .h1 {
  width: auto;
  height: 40rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.diaRule .txt .h1 .ts {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/ts.png) no-repeat;
  background-size: 100% auto;
  width: 30rem;
  height: 30rem;
}
.diaRule .txt .ctx {
  margin-left: 20rem;
  margin-right: 20rem;
}

.diaRule table {
  border: 1rem solid #6b4d1d;
  width: 640rem;
  border-collapse: collapse;
  text-align: center;
  line-height: 1.5;
}

.diaRule table td {
  border: 1rem solid #6b4d1d;
}

.actChouji {
  position: absolute;
  display: flex !important;
  align-items: center;
  justify-content: center;
  right: 5%;
  bottom: 15%;
  width: 120rem;
  height: 120rem;
  font-size: 32rem;
  color: #fff;
  background-color: #3498db;
  z-index: 3;
}

.diaChouji {
  width: 950rem;
  height: 1200rem;
  display: none;
  position: absolute;
}
.diaChouji .pop {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/popTips.png) no-repeat;
  background-size: 100% auto;
  width: 568rem;
  height: 117rem;
  padding: 0 30rem;
  padding-bottom: 7rem;
  position: absolute;
  top: 42%;
  left: 23%;
  z-index: 999;
  display: none;
}
.diaChouji .pop .txt {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 26rem;
}
.diaChouji .ctx {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/bj1.png) no-repeat;
  background-size: 100% auto;
  position: relative;
  top: 40%;
  left: 55%;
  transform: translate(-50%, -50%);
  width: 1000rem;
  height: 1300rem;
}
.diaChouji .ctx .close {
  width: 150rem;
  height: 150rem;
  position: absolute;
  left: 45%;
  transform: translateX(-50%);
  top: auto;
  right: auto;
  bottom: -10%;
}
.diaChouji .ctx .dhTip {
  position: absolute;
  top: 24%;
  left: 13%;
  text-align: center;
  font-size: 23rem;
  color: #000000;
}
.diaChouji .ctx .tit {
  position: absolute;
  top: -25%;
  left: -12%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/cjbt.png) no-repeat;
  background-size: 100% auto;
  width: 999rem;
  height: 273rem;
}
.diaChouji .ctx .tit2 {
  position: absolute;
  top: -8%;
  left: -10%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dh/fbt.png) no-repeat;
  background-size: 100% auto;
  width: 1080rem;
  height: 121rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-family: "fontB";
}
.diaChouji .ctx .tit2 .h1 {
  position: relative;
  left: -4%;
}
.diaChouji .ctx .btn {
  position: absolute;
  left: 34%;
  bottom: 10%;
  display: flex;
  width: 250rem;
  height: 118rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/annx.png) no-repeat;
  background-size: 100% auto;
  color: #542116;
  font-size: 36rem;
  font-family: "fontB";
  align-items: center;
  justify-content: center;
}
.diaChouji .ctx .btn2 {
  position: absolute;
  bottom: 128rem;
  left: 11%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 175rem;
  height: 80rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/annx.png) no-repeat;
  background-size: 100% auto;
  color: #542116;
  font-size: 22rem;
  font-family: "fontB";
}
.diaChouji .ctx .btn3 {
  position: absolute;
  bottom: 126rem;
  right: 17%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 175rem;
  height: 80rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/annx.png) no-repeat;
  background-size: 100% auto;
  color: #542116;
  font-size: 22rem;
  font-family: "fontB";
}
.diaChouji .ctx .tips {
  position: absolute;
  left: 22%;
  bottom: 102rem;
  display: flex;
  width: 485rem;
  height: 38rem;
  justify-content: center;
  align-items: center;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/cjcsd.png) no-repeat;
  background-size: 100% auto;
  font-size: 24rem;
  line-height: 1;
}
.diaChouji .ctx .tips img {
  display: block;
  width: 22rem;
  height: 24rem;
  margin-left: 5rem;
}
.diaChouji .ctx .title {
  background: url() no-repeat;
  background-size: 100% 100%;
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 42rem;
}
.diaChouji .ctx .lottery {
  position: relative;
  left: 125rem;
  bottom: -355rem;
  width: 700rem;
  height: 700rem;
  justify-content: space-between;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10rem;
}
.diaChouji .ctx .lottery .items {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/wpk.png) no-repeat;
  background-size: 100% auto;
  width: 210rem;
  height: 210rem;
  position: relative;
  padding-top: 10rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.diaChouji .ctx .lottery .items.active::after {
  display: block;
}
.diaChouji .ctx .lottery .items::after {
  content: "";
  display: none;
  background: url() no-repeat;
  background-size: 100% 100%;
  background-color: #ffe553;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 226rem;
  height: 224rem;
  margin-left: -1rem;
}
.diaChouji .ctx .lottery .items .name {
  bottom: 20rem;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 1.2;
  z-index: 2;
}
.diaChouji .ctx .lottery .items .name h3 {
  color: #4b6447;
  font-size: 20rem;
  font-weight: 200;
}
.diaChouji .ctx .lottery .items .name p {
  color: #000000;
  font-size: 17rem;
  font-weight: 200;
}
.diaChouji .ctx .lottery .items .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 3;
  position: absolute;
  width: 80%;
  height: 80%;
  top: 10rem;
  padding-bottom: 30rem;
}
.diaChouji .ctx .lottery .items .icon img {
  display: block;
  height: 100%;
  pointer-events: none;
}

#gamePlayer,
#eggPlayer {
  pointer-events: none;
  position: absolute;
}
#gamePlayer .plugin_ctrl_txp_gradient_bottom,
#gamePlayer .plugin_ctrl_txp_bottom,
#gamePlayer .plugin_ctrl_txp_shadow,
#eggPlayer .plugin_ctrl_txp_gradient_bottom,
#eggPlayer .plugin_ctrl_txp_bottom,
#eggPlayer .plugin_ctrl_txp_shadow {
  display: none;
}
#gamePlayer,
#eggPlayer {
  height: 100%;
  scale: 1.15;
}

.shareHeader {
  width: 100%;
  position: absolute;
  height: 100rem;
  padding: 0 22rem;
  padding-top: 10rem;
}

.shareHeader .t {
  display: flex;
  justify-content: space-between;
}

.shareHeader .user {
  display: flex;
  font-family: font;
}

.shareHeader .user .avatar {
  width: 76rem;
  height: 76rem;
  margin-right: 15rem;
  pointer-events: none;
  padding: 3rem;
}

.shareHeader .user .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 100%;
  pointer-events: none;
}

.shareHeader .user .userInfo {
  padding-top: 5rem;
  line-height: 1.2;
}

.shareHeader .user .userInfo .name {
  color: #fff;
  font-size: 25rem;
}

.shareHeader .user .userInfo .userId {
  color: #c9b374;
  font-size: 17rem;
}

.sharePage {
  position: relative;
  left: 0;
  z-index: -999;
}

.shareBg {
  height: 100%;
  z-index: -1;
  position: relative;
}

.dom2img-result {
  position: absolute;
  width: 100%;
  width: 1280rem;
  height: 720rem;
  display: block;
  top: 0;
  left: 0;
  z-index: 99;
}

.codeBox {
  position: absolute;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/rtImg.png) no-repeat;
  background-size: 100% auto;
  bottom: -30rem;
  right: 10rem;
  z-index: 999;
  padding: 20rem 20rem 86rem 10rem;
  width: 227rem !important;
  height: 301rem !important;
}

.codeBox img,
.codeBox canvas,
.codeBox table {
  display: block;
  left: 24rem;
  top: 48rem;
  width: 180rem;
  height: 180rem;
  background: none;
  position: absolute;
  padding: 15rem;
  background-color: #fff;
  box-sizing: border-box;
}

.taskShare {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/bj1.png) 50% no-repeat;
  background-size: 100% auto;
  width: 1280rem;
  height: 720rem;
}
.taskShare .ctx {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.taskShare .ctx .content {
  position: absolute;
  width: 1036rem;
  height: 720rem;
  overflow: hidden;
  bottom: 0;
  right: 0;
}
.taskShare .ctx .content.content1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/01T.png) no-repeat;
  background-size: 100% auto;
}
.taskShare .ctx .content.content2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/02T.png) no-repeat;
  background-size: 100% auto;
}
.taskShare .ctx .content.content3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/03T.png) no-repeat;
  background-size: 100% auto;
}
.taskShare .ctx .content.content4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/04T.png) no-repeat;
  background-size: 100% auto;
}
.taskShare .ctx .content.content5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/05T.png) no-repeat;
  background-size: 100% auto;
}
.taskShare .ctx .content.content6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/06T.png) no-repeat;
  background-size: 100% auto;
}
.taskShare .ctx .content.content7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/07T.png) no-repeat;
  background-size: 100% auto;
}
.taskShare .ctx .tit {
  position: absolute;
  bottom: 0%;
  left: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/ltImg.png) no-repeat;
  background-size: 100% auto;
  width: 689rem;
  height: 214rem;
}

.invtShare1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/bj2.png) 50% no-repeat;
  background-size: 100% auto;
  width: 1280rem;
  height: 720rem;
}
.invtShare1 .ctx {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.invtShare1 .ctx .content {
  position: absolute;
  width: 826rem;
  height: 720rem;
  overflow: hidden;
  bottom: 0;
  right: 0;
}
.invtShare1 .ctx .content.content1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/01Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare1 .ctx .content.content2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/02Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare1 .ctx .content.content3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/03Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare1 .ctx .content.content4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/04Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare1 .ctx .content.content5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/05Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare1 .ctx .content.content6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/06Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare1 .ctx .content.content7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/07Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare1 .ctx .mid {
  position: absolute;
  top: 20%;
  left: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/zszc.png) no-repeat;
  background-size: 100% auto;
  width: 731rem;
  height: 277rem;
}
.invtShare1 .ctx .tge {
  position: absolute;
  bottom: 0%;
  right: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/bxf.png) no-repeat;
  background-size: 100% auto;
  width: 698rem;
  height: 573rem;
}
.invtShare1 .ctx .tit {
  position: absolute;
  bottom: 0%;
  left: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/smlq.png) no-repeat;
  background-size: 100% auto;
  width: 689rem;
  height: 214rem;
}

.invtShare2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/bj2.png) 50% no-repeat;
  background-size: 100% auto;
  width: 1280rem;
  height: 720rem;
}
.invtShare2 .ctx {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.invtShare2 .ctx .content {
  position: absolute;
  width: 1036rem;
  height: 720rem;
  overflow: hidden;
  bottom: 0;
  right: 0;
}
.invtShare2 .ctx .content.content1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/01T.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .content.content2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/02T.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .content.content3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/03T.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .content.content4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/04T.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .content.content5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/05T.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .content.content6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/06T.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .content.content7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/07T.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .mid {
  position: absolute;
  top: 20%;
  left: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/wz.png) no-repeat;
  background-size: 100% auto;
  width: 731rem;
  height: 277rem;
}
.invtShare2 .ctx .tge {
  position: absolute;
  bottom: 5%;
  right: 25%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/yj.png) no-repeat;
  background-size: 100% auto;
  width: 503rem;
  height: 413rem;
}
.invtShare2 .ctx .tit {
  position: absolute;
  bottom: 0%;
  left: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/smlq.png) no-repeat;
  background-size: 100% auto;
  width: 689rem;
  height: 214rem;
}
.invtShare2 .ctx .tn {
  position: absolute;
  width: 199rem;
  height: 61rem;
  top: 20%;
  left: 2%;
}
.invtShare2 .ctx .tn.t1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/01X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .tn.t2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/02X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .tn.t3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/03X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .tn.t4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/04X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .tn.t5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/05X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .tn.t6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/06X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare2 .ctx .tn.t7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/07X.png) no-repeat;
  background-size: 100% auto;
}

.invtShare3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/bj2.png) 50% no-repeat;
  background-size: 100% auto;
  width: 1280rem;
  height: 720rem;
}
.invtShare3 .ctx {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.invtShare3 .ctx .tm {
  position: absolute;
  width: 97rem;
  height: 125rem;
  top: 33%;
  left: 23%;
}
.invtShare3 .ctx .tm.t1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/sz1.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .tm.t2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/sz2.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .tm.t3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/sz3.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .tn {
  position: absolute;
  width: 199rem;
  height: 61rem;
  top: 20%;
  left: 2%;
}
.invtShare3 .ctx .tn.t1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/01X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .tn.t2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/02X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .tn.t3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/03X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .tn.t4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/04X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .tn.t5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/05X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .tn.t6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/06X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .tn.t7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/07X.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .content {
  position: absolute;
  width: 826rem;
  height: 720rem;
  overflow: hidden;
  bottom: 0;
  right: 0;
}
.invtShare3 .ctx .content.content1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/01Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .content.content2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/02Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .content.content3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/03Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .content.content4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/04Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .content.content5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/05Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .content.content6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/06Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .content.content7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/07Y.png) no-repeat;
  background-size: 100% auto;
}
.invtShare3 .ctx .mid {
  position: absolute;
  top: 20%;
  left: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/fdsy.png) no-repeat;
  background-size: 100% auto;
  width: 731rem;
  height: 277rem;
}
.invtShare3 .ctx .tge {
  position: absolute;
  bottom: 0%;
  right: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/fud.png) no-repeat;
  background-size: 100% auto;
  width: 724rem;
  height: 673rem;
}
.invtShare3 .ctx .tit {
  position: absolute;
  bottom: 0%;
  left: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/smgfjl.png) no-repeat;
  background-size: 100% auto;
  width: 689rem;
  height: 214rem;
}

.lcbShare {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/bj1.png) 50% no-repeat;
  background-size: 100% auto;
  width: 1280rem;
  height: 720rem;
  background-color: #6698da;
}
.lcbShare .ctx {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.lcbShare .ctx .content {
  position: absolute;
  width: 1036rem;
  height: 720rem;
  overflow: hidden;
  bottom: 0;
  right: 0;
}
.lcbShare .ctx .content.content1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/01T.png) no-repeat;
  background-size: 100% auto;
}
.lcbShare .ctx .content.content2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/02T.png) no-repeat;
  background-size: 100% auto;
}
.lcbShare .ctx .content.content3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/03T.png) no-repeat;
  background-size: 100% auto;
}
.lcbShare .ctx .content.content4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/04T.png) no-repeat;
  background-size: 100% auto;
}
.lcbShare .ctx .content.content5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/05T.png) no-repeat;
  background-size: 100% auto;
}
.lcbShare .ctx .content.content6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/06T.png) no-repeat;
  background-size: 100% auto;
}
.lcbShare .ctx .content.content7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/07T.png) no-repeat;
  background-size: 100% auto;
}
.lcbShare .ctx .tit {
  position: absolute;
  bottom: 0%;
  left: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/ltImg.png) no-repeat;
  background-size: 100% auto;
  width: 689rem;
  height: 214rem;
}

.shareWish {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/bj3.png) 50% no-repeat;
  background-size: 100% auto;
  width: 1280rem;
  height: 720rem;
}
.shareWish .ctx {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.shareWish .ctx .content {
  position: absolute;
  width: 743rem;
  height: 720rem;
  overflow: hidden;
  bottom: 0;
  right: 110rem;
}
.shareWish .ctx .content.content1 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/01Z.png) no-repeat;
  background-size: 100% auto;
}
.shareWish .ctx .content.content2 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/02Z.png) no-repeat;
  background-size: 100% auto;
}
.shareWish .ctx .content.content3 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/03Z.png) no-repeat;
  background-size: 100% auto;
}
.shareWish .ctx .content.content4 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/04Z.png) no-repeat;
  background-size: 100% auto;
}
.shareWish .ctx .content.content5 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/05Z.png) no-repeat;
  background-size: 100% auto;
}
.shareWish .ctx .content.content6 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/06Z.png) no-repeat;
  background-size: 100% auto;
}
.shareWish .ctx .content.content7 {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/07Z.png) no-repeat;
  background-size: 100% auto;
}
.shareWish .ctx .tit {
  position: absolute;
  bottom: 0%;
  left: 0%;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/task/ltImg.png) no-repeat;
  background-size: 100% auto;
  width: 689rem;
  height: 214rem;
}

.diaLogin {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/pop11.png) no-repeat;
  background-size: 100% auto;
  width: 816rem;
  height: 584rem;
}
.diaLogin .close {
  top: 50rem;
  right: 50rem;
}
.diaLogin .tit {
  position: absolute;
  height: 60rem;
  font-size: 32rem;
}
.diaLogin .tit.t1 {
  top: 13%;
  left: 10%;
  color: #181818;
  font-size: 50rem;
}
.diaLogin .tit.t2 {
  top: 25%;
  left: 10%;
  color: #2e2e2e;
}

.diaLogin .loginMain {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 25%;
  left: 50%;
  transform: translateX(-50%);
  gap: 70rem;
}

.diaLogin .loginMain a {
  display: block;
  height: 200rem;
  width: 200rem;
  margin: 0 13rem;
}

.diaCopy {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/popTips.png) no-repeat;
  background-size: 100% auto;
  width: 600rem;
  height: 485rem;
  padding-top: 246rem;
}

.diaCopy .txt {
  width: 460rem;
  height: 45rem;
  background: #ccbdac;
  margin: 0 auto;
  color: #88816f;
  font-size: 22rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.diaCopy .btn {
  display: block;
  width: 132rem;
  height: 50rem;
  background: url() no-repeat;
  background-size: 100% 100%;
  text-align: center;
  line-height: 50rem;
  color: #6b4d1d;
  font-size: 22rem;
  margin: 0 auto;
  margin-top: 14rem;
}

.diaDown {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/share.png) no-repeat;
  background-size: 100% auto;
  width: 600rem;
  height: 904rem;
}
.diaDown .close {
  top: 10rem;
}
.diaDown .ctx {
  position: absolute;
  width: 80%;
  height: 500rem;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.diaDown .ctx .tit {
  height: 60rem;
  font-size: 24rem;
}
.diaDown .ctx .ctx2 {
  width: 420rem;
  height: 320rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/dntt.png) no-repeat;
  background-size: 100% auto;
  margin-top: 50rem;
}

.diaDown .code {
  width: 367rem;
  height: 348rem;
  position: absolute;
  top: 266rem;
  left: 42rem;
  display: none;
}

.diaDown .downLink {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/djxz.png) no-repeat;
  background-size: 100% auto;
  display: block;
  position: absolute;
  left: 37%;
  scale: 0.6;
  transform: translateX(-50%);
  width: 398rem;
  height: 127rem;
  text-align: center;
  line-height: 68rem;
  bottom: 20%;
  font-size: 28rem;
  color: rgba(255, 255, 255, 0);
}

.diaWx {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/zxtc2.png) no-repeat;
  background-size: 100% auto;
  width: 800rem;
  height: 800rem;
}
.diaWx .ctx {
  position: absolute;
  width: 500rem;
  height: 100rem;
  top: 10%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  color: #fff;
  font-size: 32rem;
}
.diaWx .ctx .tit {
  height: 60rem;
}
.diaWx img {
  width: 512rem;
  height: 512rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.diaTips {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/popTips.png) no-repeat;
  background-size: 100% auto;
  width: 568rem;
  height: 117rem;
  padding: 0 30rem;
  padding-bottom: 7rem;
}

.diaTips .txt {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 26rem;
}

#main {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/indexPc.jpg) no-repeat;
  background-size: cover;
  height: 100%;
}

.pcHeader {
  display: none;
}

.sy {
  position: absolute;
  top: 100rem;
  right: 0;
  width: 193rem;
  height: 44rem;
}

.sy.wx {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/wxsy.png) no-repeat;
  background-size: 100% 100%;
}

.sy.qq {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/qqsy.png) no-repeat;
  background-size: 100% 100%;
}

.diaShare {
  width: 100%;
  max-width: 1280rem;
}

.diaShare h3 {
  color: #fff;
  text-align: center;
  font-size: 26rem;
}

.diaShare .btns {
  display: flex;
  justify-content: center;
  margin-top: 20rem;
}

.diaShare .btns a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 251rem;
  height: 115rem;
  font-size: 26rem;
  color: #68491a;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/annx.png) no-repeat;
  background-size: 100% auto;
  margin: 0 20rem;
}

.diaShare img {
  width: 80%;
  max-width: 1280rem;
  height: auto;
  max-height: 720rem;
  display: block;
  margin: 0 auto;
}

.diaShareH {
  width: 100%;
}

.diaShareH h3 {
  color: #fff;
  text-align: center;
  font-size: 26rem;
}

.diaShareH .btns {
  display: flex;
  justify-content: center;
  margin-top: 20rem;
}

.diaShareH .btns a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 251rem;
  height: 115rem;
  font-size: 26rem;
  color: #68491a;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/annx.png) no-repeat;
  background-size: 100% auto;
  margin: 0 20rem;
}

.diaShareH img {
  width: 960rem;
  height: 540rem;
  display: block;
  margin: 0 auto;
}

.shareTxt {
  display: none;
  width: 100%;
  height: 100vh;
  position: fixed;
  z-index: 99991;
  background-color: rgba(0, 0, 0, 0.8);
  top: 0;
  padding: 30rem;
}

.shareTxt img {
  float: right;
  display: block;
  width: 471rem;
  height: 301rem;
}

.diaHjjl {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/share.png) no-repeat;
  background-size: 100% auto;
  width: 841rem;
  height: 1129rem;
}
.diaHjjl .edit {
  font-size: 28rem;
  color: #000;
  position: absolute;
  left: 10%;
  top: 5%;
}
.diaHjjl .tit {
  position: absolute;
  font-size: 42rem;
  left: 12%;
}
.diaHjjl .tit.t1 {
  top: 10%;
}
.diaHjjl .close {
  top: 50rem;
  right: 60rem;
}

.diaHjjl .thead {
  position: absolute;
  top: 17%;
  left: 12%;
  width: 650rem;
  display: flex;
  background-color: rgba(171, 184, 171, 0.231372549);
  height: 40rem;
  color: #2b372c;
  font-size: 29rem;
  text-align: center;
}

.diaHjjl .p1 {
  width: 80rem;
  text-align: center;
  box-sizing: border-box;
}

.diaHjjl .p2 {
  width: 300rem;
  box-sizing: border-box;
  padding-left: 10rem;
}

.diaHjjl .p3 {
  box-sizing: border-box;
  padding-left: 10rem;
  width: 130rem;
}

.diaHjjl .p4 {
  box-sizing: border-box;
  padding-left: 10rem;
  width: 400rem;
}

.diaHjjl .list {
  width: 640rem;
  margin: 0 auto;
  height: 830rem;
  overflow-y: auto;
  position: absolute;
  top: 21%;
  left: 12%;
}

.diaHjjl .list .items {
  display: flex;
  color: #222222;
  font-size: 24rem;
  height: 67rem;
  align-items: center;
  line-height: 1.2;
  border-bottom: 2rem solid #3d3d3d;
  text-align: center;
}

.diaHjjl .list::-webkit-scrollbar {
  display: none;
  width: 7rem;
  height: 7rem;
  background: #b4ccce;
}

.diaHjjl .list::-webkit-scrollbar-thumb {
  background: #c5a145;
}

.diaHjjl .list::-webkit-scrollbar-track {
  background: #bdbdbe;
}

.diaSuc2 {
  padding-top: 180rem;
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/zxtc.png) no-repeat;
  background-size: 100% auto;
}
.diaSuc2 .close {
  top: 50rem;
  right: 50rem;
}
.diaSuc2 .diaBtns {
  position: absolute;
  width: auto;
  bottom: 10%;
  left: 50%;
}

.diaSuc2 .txt {
  font-size: 28rem;
  line-height: 1.4;
  padding: 0 80rem;
  color: #313131;
}

.diaSuc2 .diaBtns a {
  color: rgba(255, 255, 255, 0);
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/share/qd.png) no-repeat;
  background-size: 100% auto;
}

.loader-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 999;
  color: #fff;
  font-size: 24rrem;
}

.loader {
  width: 100rem;
  height: 100rem;
  border: 8rem solid #f3f3f3;
  border-top: 8rem solid #3498db;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin-bottom: 20rem;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.animate {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.guide {
  position: absolute;
  z-index: 99;
  width: 1080rem;
  height: 2068rem;
  display: none;
}
.guide .guide-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.guide .guide-item.a {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/guide/1.png) no-repeat;
  background-size: 100% auto;
}
.guide .guide-item.b {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/guide/2.png) no-repeat;
  background-size: 100% auto;
}
.guide .guide-item.c {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/guide/3.png) no-repeat;
  background-size: 100% auto;
}
.guide .guide-item.d {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/guide/4.png) no-repeat;
  background-size: 100% auto;
}
.guide .guide-item.e {
  background: url(//game.gtimg.cn/images/nikke/act/a20260129newyear/guide/5.png) no-repeat;
  background-size: 100% auto;
}

.screen-tmp {
  position: absolute;
  width: 1080rem;
  height: 100vh;
  background-color: #000;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.screen-tmp img {
  width: 100%;
  height: 100%;
}
.screen-tmp {
  z-index: 999;
}
