@charset "UTF-8";
html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
em,
i,
span,
a,
img,
input,
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  padding: 0;
}

a,
img,
input {
  border: none;
}

body {
  font: 0.14rem/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
  text-decoration: none;
  outline: none;
  border: none;
}

ul,
li {
  list-style: none;
}

html,
body {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -ms-user-select: none;
  height: auto;
  -webkit-text-size-adjust: none !important;
  -webkit-text-size-adjust: 100% !important;
}

input {
  background: none;
  outline: none;
  border: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

select {
  border: none;
  outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

html {
  font-size: 100px;
  font-size: 1rem;
  font-size: 13.33333333vw;
}

#common-footer {
  display: none;
}

#afooter {
  display: block;
  background-color: #000;
  text-align: center;
  font-size: 20px !important;
  padding: 22px 0;
}

#afooter,
#afooter a {
  color: #ffffff;
  text-decoration: none;
}

* {
  margin: 0 auto;
  padding: 0;
}

.wrapper *,
.wrapper *::before,
.wrapper *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  outline: none;
}

@font-face {
  font-family: "rf";
  src: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/rf.ttf");
}
.wrapper {
  position: relative;
  overflow: hidden;
  max-width: 750px;
  height: 3261px;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/m/bg1.jpg") no-repeat;
}

.header {
  height: 853px;
}

.module-1 {
  overflow: hidden;
  position: relative;
  height: 990px;
}
.module-1 .login_box {
  position: absolute;
  width: 100%;
  left: 0;
  padding: 0 10px;
  top: 40px;
  font-size: 20px;
  line-height: 22px;
  color: #656c81;
  text-align: center;
}
.module-1 .login_box a {
  color: #f0c976;
}
.module-1 .tit1 {
  width: 750px;
  height: 100px;
  margin-top: 120px;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/m/tit1.png") no-repeat;
}
.module-1 .sub_tit {
  font-size: 18px;
  font-weight: bold;
  line-height: 34px;
  text-align: center;
  color: #656c81;
  margin-top: 25px;
}
.module-1 .top10-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 706px;
  margin: 33px auto 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.module-1 .top10-list li {
  position: relative;
  margin-bottom: 32px;
}
.module-1 .top10-list .video-box {
  position: relative;
  overflow: hidden;
  width: 124px;
  height: 185px;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/m/video_bg.png");
}
.module-1 .top10-list .video-box a {
  position: absolute;
  width: 118px;
  height: 168px;
  left: 3px;
  top: 14px;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/btn-video.png");
  background-size: 46px 46px;
  background-position: center center;
}
.module-1 .top10-list .poster {
  display: block;
  width: 118px;
  height: 168px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 14px auto 0;
}
.module-1 .top10-list .rank {
  pointer-events: none;
  position: absolute;
  top: -2px;
  left: -10px;
  width: 120px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  font-family: "rf";
  color: #000;
  font-size: 14px;
  z-index: 22;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/top_bg.png");
  background-size: 100% 100%;
}
.module-1 .top10-list .vote {
  line-height: 1;
  font-family: "rf";
  font-size: 12px;
  text-align: center;
  color: #656c81;
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
}
.module-1 .top10-list .btn-tp {
  display: block;
  width: 121px;
  height: 43px;
  margin: 7px auto 0;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/btn1.png") no-repeat;
  background-size: 100% 100%;
}

.module-2 {
  height: 700px;
  overflow: hidden;
  position: relative;
}
.module-2 .tit2 {
  width: 750px;
  height: 44px;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/m/tit2.png") no-repeat;
  margin: 0 auto 0;
}
.module-2 .tp_desc {
  font-size: 24px;
  line-height: 24px;
  text-align: center;
  margin-top: 25px;
}
.module-2 .tp_desc span {
  margin: 0 4px;
}
.module-2 .award-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 675px;
  margin: 42px auto 0;
}
.module-2 .award-item {
  position: relative;
  width: 318px;
}
.module-2 .award-item .award-img {
  position: relative;
  width: 318px;
  height: 340px;
  padding-top: 77px;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/m/award_bg.png") no-repeat;
}
.module-2 .award-item .tag {
  position: absolute;
  left: -10px;
  top: -9px;
  width: 185px;
  height: 42px;
  text-align: center;
  font-family: "rf";
  font-size: 19px;
  line-height: 42px;
  z-index: 22;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/tag.png") no-repeat;
  background-size: 100% 100%;
}
.module-2 .award-item img {
  display: block;
  width: 305px;
  margin: 0 auto 0;
}
.module-2 .award-item .award-name {
  position: absolute;
  bottom: 12px;
  left: 0;
  width: 100%;
  font-weight: bold;
  font-size: 22px;
  line-height: 74px;
  text-align: center;
}
.module-2 .award-item .btn-lq {
  display: block;
  width: 205px;
  height: 72px;
  margin: 1px auto 0;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/btn2.png");
}
.module-2 .award-item .btn-lq.on {
  background-image: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/btn3.png");
  pointer-events: none;
}

.module-3 {
  position: relative;
  height: 494px;
  overflow: hidden;
}
.module-3 .tit3 {
  width: 750px;
  height: 90px;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/m/tit3.png");
  margin: 0 auto 0;
}
.module-3 .swiper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 700px;
  margin: 30px auto;
}
.module-3 .swiper-slide {
  position: relative;
  width: 124px;
  height: 183px;
  background-image: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/m/video_bg2.png");
}
.module-3 .swiper-slide:not(:nth-of-type(-n + 5)) {
  margin-top: 20px;
}
.module-3 .swiper-slide:not(:nth-of-type(5n)) {
  margin-right: 20px;
}
.module-3 .swiper-slide::after {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 12px;
  left: 3px;
  width: 118px;
  height: 168px;
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/btn-video.png");
  background-size: 46px 46px;
  background-position: center center;
}
.module-3 img {
  display: block;
  position: absolute;
  top: 12px;
  left: 3px;
  width: 118px;
  height: 168px;
  -o-object-fit: cover;
     object-fit: cover;
}
.module-3 a {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 222;
}
.module-3 .next {
  display: none;
  position: absolute;
  top: 193px;
  left: 53px;
  width: 39px;
  height: 52px;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/next.png");
  background-size: 100% 100%;
}
.module-3 .line {
  display: none;
  position: absolute;
  width: 632px;
  height: 2px;
  right: 0;
  top: 335px;
  background-color: #fff;
}
.module-3 .num {
  display: none;
  position: absolute;
  bottom: 111px;
  left: 117px;
  font-size: 26px;
  color: #fff;
}
.module-3 .num .now {
  color: #d2cab6;
}
.module-3 .num em {
  padding: 0 8px;
}

.pop-close {
  position: absolute;
  top: -100px;
  right: 32px;
  width: 83px;
  height: 85px;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/close.png");
}

.dia-success {
  width: 686px;
  height: 410px;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/pop2.png");
}

.pop-common {
  width: 686px;
  height: 636px;
  background: url("//game.gtimg.cn/images/cf/cp/a20250705bdjt/m/pop1.png");
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 188px;
}
.pop-common .pop-text {
  font-size: 28px;
  font-family: "rf";
  line-height: 36px;
  padding: 0 50px;
  color: #535d7a;
  font-style: italic;
  text-align: center;
  height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/*** 视频弹窗 ***/
.pop-video {
  display: none;
}
.pop-video .video-player {
  position: relative;
  width: 630px;
  height: 354px;
  background-color: #000;
}
.pop-video .video-player video,
.pop-video .video-player canvas {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.amsdialog_modal {
  -webkit-transform: scale(2);
          transform: scale(2);
}