body, h1, h2, h3, ul, li, p {
    font-size: .24rem;
    font-weight: normal;
}
html, body, .wraper, .main-swiper, .main-content, .slide-view {
    position: relative;
    width: 100%;
    height: 100%;
    height: 100dvh;
    overflow: hidden;
    font-family: "medium";
    background: none !important;
}
.pc-tit {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000;
    z-index: 9999999;
}
.pc-tit .con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  background: url(//game.gtimg.cn/images/dfm/cp/a20250828year/pc-tit-con1.png) no-repeat center 1vw/98vw,
              url(//game.gtimg.cn/images/dfm/cp/a20250828year/pc-tit-con2.png) no-repeat 1vw center/.651vw,
              url(//game.gtimg.cn/images/dfm/cp/a20250828year/pc-tit-con2.png) no-repeat 98vw center/.651vw,
              url(//game.gtimg.cn/images/dfm/cp/a20250828year/pc-tit-con3.png) no-repeat center calc(100vh - 7vw)/98vw,
              url(//game.gtimg.cn/images/dfm/cp/a20250828year/pc_slogan.png) no-repeat center calc(100vh - 23vw)/56vw,
              url(//game.gtimg.cn/images/dfm/cp/a20250828year/pc_mask.png) no-repeat center bottom/100vw,
              url(//game.gtimg.cn/images/dfm/cp/a20250828year/pc_bg.jpg) no-repeat center top/cover;
}

.pc-tit .code {
  width: 15vw;
  height: 13.1vw;
  margin-bottom: 4vw;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(//game.gtimg.cn/images/dfm/cp/a20250828year/pc-code.png);
}