* {
  margin: 0;
  padding: 0; }

@font-face {
  font-family: dfzy;
  src: url("https://cbgccdn.thecover.cn/fonts/DFZongYiGB-W9.otf"); }

.modal-enter-active, .modal-leave-active {
  transition: all .3s ease; }

.modal-enter, .modal-leave-to {
  transform: scale(0.99);
  opacity: 0; }

img {
  user-select: none; }

button {
  -webkit-tap-highlight-color: transparent; }

.bar[data-v-09e8612a] {
  position: fixed;
  z-index: 10;
  bottom: 5vw;
  right: 0;
  width: 100%;
  padding: 0;
  box-sizing: border-box;
  transition: right 0.3s ease-out;
  display: flex;
  justify-content: flex-start;
  background: rgba(210, 199, 196, 0.5);
  border-top-left-radius: 2vw;
  border-bottom-left-radius: 2vw;
}
.bar.close[data-v-09e8612a] {
    right: -95vw;
}
.bar.close .bar-close span[data-v-09e8612a] {
      transition: transform 0.3s ease-out;
      transform: rotate(0deg);
}
.bar .bar-close[data-v-09e8612a] {
    flex: 0 0 auto;
    width: 5vw;
    padding: 0 0 0 1vw;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}
.bar .bar-close span[data-v-09e8612a] {
      transition: transform 0.3s ease-out;
      transform: rotate(180deg);
}
.bar .bar-content-wrap[data-v-09e8612a] {
    flex: 0 0 auto;
    width: 95vw;
    box-sizing: border-box;
    overflow: hidden;
}
.bar .bar-content-wrap .bar-content[data-v-09e8612a] {
      padding: 2vw;
      display: inline-block;
      height: 25vw;
      white-space: nowrap;
}
.bar .bar-content-wrap .bar-content .spice-item[data-v-09e8612a] {
        display: inline-block;
        width: 20vw;
        height: 25vw;
        margin-right: 2vw;
        text-align: center;
        font-size: 13px;
        font-weight: lighter;
        color: #fff5eb;
}
.bar .bar-content-wrap .bar-content .spice-item .spice-avatar-wrap[data-v-09e8612a] {
          display: flex;
          justify-content: center;
}
.bar .bar-content-wrap .bar-content .spice-item .spice-avatar-wrap .spice-avatar[data-v-09e8612a] {
            width: 15vw;
            height: 15vw;
            margin-bottom: 1vw;
            padding: 1vw;
            background: #d2c7c4;
            border-radius: 6px;
            box-sizing: border-box;
            display: flex;
            justify-content: center;
            align-items: center;
}
.bar .bar-content-wrap .bar-content .spice-item .spice-avatar-wrap .spice-avatar img.avatar[data-v-09e8612a] {
              border-radius: 6px;
              width: 100%;
              height: 100%;
}
.bar .bar-content-wrap .bar-content .spice-item .spice-avatar-wrap .spice-avatar img.default[data-v-09e8612a] {
              width: 35%;
              flex: 0 0 auto;
}

.guide[data-v-70cd06aa] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  top: 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: url("https://cbgccdn.thecover.cn/@/images/20220308/1646708961918063707.jpg");
  z-index: 1100;
}
.guide .guide-video[data-v-70cd06aa] {
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.guide .logos[data-v-70cd06aa] {
    position: absolute;
    width: 40vw;
    left: 30vw;
    bottom: 10vw;
}
.guide .skip[data-v-70cd06aa] {
    position: absolute;
    right: 2vw;
    top: 2vw;
    color: #fff;
}
.guide .skip img[data-v-70cd06aa] {
      width: 10vw;
}
.guide .tip[data-v-70cd06aa] {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -25vw;
    margin-top: -10vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.guide .tip .paw[data-v-70cd06aa] {
      width: 10vw;
      margin-bottom: 10px;
      display: inline-block;
      animation: paw-move-data-v-70cd06aa linear infinite 1s;
}
@keyframes paw-move-data-v-70cd06aa {
50% {
    transform: scale(0.9);
}
}
.guide .tip .word[data-v-70cd06aa] {
      width: 50vw;
}

.modal[data-v-6de585db] {
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
.modal .modal-inner[data-v-6de585db] {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.card[data-v-6de585db] {
  width: 80vw;
  border-radius: 3vw;
  box-shadow: 0 0 12px 3px rgba(0, 0, 0, 0.7);
  background-color: #f3e7db;
}
.card .banner[data-v-6de585db] {
    height: 45vw;
}
.card .banner video[data-v-6de585db] {
      border-top-left-radius: 3vw;
      border-top-right-radius: 3vw;
      width: 100%;
      height: 100%;
}
.card .banner.showSubject[data-v-6de585db] {
      height: auto;
}
.card .banner .news[data-v-6de585db] {
      border-top-left-radius: 3vw;
      border-top-right-radius: 3vw;
      width: 100%;
}
.card .content[data-v-6de585db] {
    min-height: 45vw;
    padding: 5vw;
    text-align: center;
}
.card .content .top[data-v-6de585db] {
      text-align: center;
      font-size: 16px;
      margin-bottom: 8px;
}
.card .content .name[data-v-6de585db] {
      text-align: center;
      font-family: dfzy;
      font-size: 20px;
}
.card .content .divider[data-v-6de585db] {
      width: 100%;
}
.card .content .intro[data-v-6de585db] {
      padding: 5vw 5vw 0;
      text-align: left;
      line-height: 1.2;
}
.card .content .intro.intro1[data-v-6de585db] {
        font-weight: bold;
}
.card .content .intro.intro2[data-v-6de585db] {
        font-weight: lighter;
        font-size: 14px;
}
.card .content .intro.intro2.link a[data-v-6de585db] {
          color: inherit;
          text-decoration: underline;
}
.card .content .more[data-v-6de585db] {
      width: 50vw;
      height: 11.51vw;
      background: url("https://cbgccdn.thecover.cn/@/images/20220307/1646643505113026071.png") center center no-repeat;
      background-size: 100% 100%;
      border: none;
      margin-top: 5vw;
}

@keyframes rotateBgMusic-data-v-4fbd4ff6 {
100% {
    transform: rotate(360deg);
}
}
.music-control[data-v-4fbd4ff6] {
  position: fixed;
  right: 2vw;
  top: 15vw;
  z-index: 90;
  width: 5vw;
  height: 5vw;
  background: url("https://cbgccdn.thecover.cn/@/images/20220112/1641958445597002447.png") 0 0 no-repeat;
  border-radius: 50%;
  border: 1px solid #fff;
  background-size: auto 100%;
  animation: rotateBgMusic-data-v-4fbd4ff6 5s linear infinite;
}
.music-control.close[data-v-4fbd4ff6] {
  background-position: 100% 0;
  animation: none;
}

.scence[data-v-206b91dd] {
  width: 100vw;
  height: 100vh;
}
.minimap-container[data-v-206b91dd] {
  position: relative;
}
.scroll-wrapper[data-v-206b91dd] {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
.scroll-wrapper .scroll-content[data-v-206b91dd] {
    line-height: 0;
    position: relative;
    width: 9340px;
    white-space: nowrap;
    height: 1080px;
    background-size: 100% 100%;
    background-image: url("https://cbgccdn.thecover.cn/@/images/20220308/1646725739316036918.jpg");
}
.pointer[data-v-206b91dd] {
  position: absolute;
  width: 31px;
  height: 43px;
  background: url("https://cbgccdn.thecover.cn/@/images/20220307/1646653319324065552.png") top center no-repeat;
  background-size: 100% 100%;
}
@keyframes pointer-move-data-v-206b91dd {
50% {
    transform: translateY(10px);
}
}
.pointer.not-collected[data-v-206b91dd] {
    animation: pointer-move-data-v-206b91dd 1s ease-in-out infinite;
}
.pointer .pointer-avatar[data-v-206b91dd] {
    position: absolute;
    width: 25px;
    height: 25px;
    left: 3px;
    top: 3px;
    border-radius: 50%;
}
.pointer .pointer-default[data-v-206b91dd] {
    position: absolute;
    width: 13px;
    height: 13px;
    left: 9px;
    top: 9px;
}
.seek-tip[data-v-206b91dd] {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -150px;
  margin-top: -200px;
  pointer-events: none;
  width: 300px;
  height: 300px;
}
.seek-tip .seek-word[data-v-206b91dd] {
    width: 100px;
    position: absolute;
    left: 100px;
    top: 140px;
}
.seek-tip .arrow[data-v-206b91dd] {
    position: absolute;
    height: 50px;
}
.seek-tip .arrow.arr-l[data-v-206b91dd] {
      transform: rotate(180deg);
      left: 0;
      top: 125px;
      animation: l-mov-data-v-206b91dd linear 1s infinite;
}
@keyframes l-mov-data-v-206b91dd {
50% {
    transform: rotate(180deg) translateX(10px);
}
}
.seek-tip .arrow.arr-r[data-v-206b91dd] {
      right: 0;
      top: 125px;
      animation: r-mov-data-v-206b91dd linear 1s infinite;
}
@keyframes r-mov-data-v-206b91dd {
50% {
    transform: translateX(10px);
}
}
.seek-tip .arrow.arr-t[data-v-206b91dd] {
      transform: rotate(-90deg);
      top: 0;
      left: 125px;
      animation: t-mov-data-v-206b91dd linear 1s infinite;
}
@keyframes t-mov-data-v-206b91dd {
50% {
    transform: rotate(-90deg) translateX(10px);
}
}
.seek-tip .arrow.arr-b[data-v-206b91dd] {
      transform: rotate(90deg);
      bottom: 0;
      left: 125px;
      animation: b-mov-data-v-206b91dd linear 1s infinite;
}
@keyframes b-mov-data-v-206b91dd {
50% {
    transform: rotate(90deg) translateX(10px);
}
}
.scroll-indicator[data-v-206b91dd] {
  width: 95vw;
  height: 10.97vw;
  position: absolute;
  top: 5px;
  left: 2.5vw;
  border: 1px solid #fff;
  border-radius: 10px;
  opacity: 0;
  transition: opacity 0.3s linear;
  opacity: 0.2;
}
.scroll-indicator.show[data-v-206b91dd] {
    opacity: 0.8;
}
.scroll-indicator .scroll-indicator-bg[data-v-206b91dd] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.scroll-indicator .scroll-indicator-handle[data-v-206b91dd] {
    position: absolute;
    border: 1px solid white;
    box-shadow: 0 0 5px white;
    width: 9px;
    height: 16px;
    z-index: 1;
    background-color: rgba(255, 255, 255, 0.3);
}

