@charset "UTF-8";
.ac-dn {
  display: none !important;
}

.ac-cb:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  overflow: hidden;
  content: ".";
}

.ac-ib {
  display: inline-block;
}

.ac-blk {
  display: block;
}

.ac-blkfull {
  display: block;
  width: 100%;
  height: 100%;
}

.ac-img {
  display: block;
  width: 100%;
}

.ac-dis {
  pointer-events: none;
}

.ac-hide {
  display: none !important;
}

.ac-vhide {
  visibility: hidden;
}

/* 适配iphoneX */
.ac-iphonexfull {
  padding: constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);
  padding: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}

.ac-iphonexlr {
  padding-left: constant(safe-area-inset-left);
  padding-right: constant(safe-area-inset-right);
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
}

.ac-iphonexbm {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.ac-iphonexmgfull {
  margin: constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);
  margin: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);
}

.ac-iphonexmglf {
  margin-left: constant(safe-area-inset-left);
  margin-right: constant(safe-area-inset-right);
  margin-left: env(safe-area-inset-left);
  margin-right: env(safe-area-inset-right);
}

.ac-iphonexmgbm {
  margin-bottom: constant(safe-area-inset-bottom);
  margin-bottom: env(safe-area-inset-bottom);
}

/* 1px解决文案：优点，可画圆角，重置可变色；缺点，安卓低端机边框可能会糊，会丢线；*/
.ac-bd {
  position: relative;
}

.ac-bd *,
.ac-txt * {
  position: relative;
  z-index: 1;
}

.ac-bd:after,
.ac-txt:after {
  position: absolute;
  z-index: 2;
  content: "";
  top: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  transform-origin: top left;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
  border-width: 0;
  pointer-events: none;
}

/* @Media & for UI fix */
/*-----------------------------------------------------*/
/* 1px解决方案 2倍屏 */
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .ac-bd:after,
  .ac-txt:after {
    width: 200%;
    height: 200%;
    transform: scale(0.5);
    border-color: rgba(0, 0, 0, 0.1);
  }
}
/* 1px解决方案 3倍屏 */
@media screen and (-webkit-min-device-pixel-ratio: 3) {
  .ac-bd:after,
  .ac-txt:after {
    width: 300%;
    height: 300%;
    transform: scale(0.333333);
    border-color: rgba(0, 0, 0, 0.13);
  }
}
/* Position */
.ac-fl {
  float: left;
}

.ac-fr {
  float: right;
}

.ac-pr {
  position: relative;
}

.ac-pa {
  position: absolute;
}

.ac-prafll {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.ac-fix {
  position: fixed;
}

.ac-fixfll {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* Align */
/* absolute 自身 左右居中 */
.ac-hc {
  position: absolute !important;
  left: 50%;
  transform: translateX(-50%);
}

/* absolute 自身 上下居中 */
.ac-vc {
  position: absolute !important;
  top: 50%;
  transform: translateY(-50%);
}

/* absolute 自身 绝对居中 */
.ac-cc {
  position: absolute !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* flex 内容多行居中排版，需要定高 */
.ac-fvc {
  display: flex;
  justify-content: center;
  flex-direction: column;
  -webkit-box-pack: center;
}

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

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

.ac-fbvc {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ac-flex11 {
  flex: 1 1 auto;
}

.ac-flex01 {
  flex: 0 1 auto;
}

.ac-flex00 {
  flex: 0 0 auto;
}

.ac-mgt5 {
  margin-top: 5px;
}

.ac-mgt10 {
  margin-top: 10px;
}

.ac-mgt15 {
  margin-top: 15px;
}

.ac-mgt20 {
  margin-top: 20px;
}

html,
body {
  width: 100%;
  height: 100%;
  font-family: "HanHei SC", "PingFang SC", "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 12px;
  line-height: 1.4;
  color: #333;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
}

@font-face {
  font-family: fz;
  src: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/fonts/fz.ttf);
}
@font-face {
  font-family: hy;
  src: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/fonts/hy.ttf);
}

.font-hy {
  font-family: hy;
}

.font-fz {
  font-family: fz;
}

body {
  box-sizing: border-box;
}

html,
body,
img,
iframe,
button,
input {
  border: 0;
}

body,
html,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
p,
input,
header,
menu,
section,
figure,
figcaption,
article,
blockquote {
  padding: 0;
  margin: 0;
}

textarea,
select,
input,
button {
  font-size: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

em,
i {
  font-style: normal;
  text-align: left;
}

li,
i {
  list-style: none;
}

textarea {
  resize: none;
  overflow: auto;
}

input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

i svg {
  display: block;
  width: 100%;
  height: 100%;
}

svg {
  display: inline-block;
  width: 100%;
  height: 100%;
  fill: currentColor;
  font-family: inherit;
  line-height: 0;
}

.hd {
  font-size: 0;
  line-height: 0;
  text-indent: -999rem;
}

.wrap {
  width: 7.5rem;
  margin: 0 auto;
}

.wrap .btns {
  display: flex;
  justify-content: center;
  align-items: center;
}
.wrap .btns .btn {
  margin: 0 0.2rem;
  width: 3.73rem;
  height: 0.93rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/btn_1.png) no-repeat 0 0/3.73rem 0.93rem;
  display: block;
  text-decoration: none;
  cursor: pointer;
}

.wrap .btns .btn[reserved] {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/btn_bind.png) no-repeat 0 0/3.73rem 0.93rem;
}

.wrap .btns .btn span {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: fz;
  font-size: 0.49rem;
  color: #fff;
  box-sizing: border-box;
  padding-bottom: 0.28rem;
}
.wrap .btns .btn span.disable {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.wrap .btns.btns_long .btn {
  width: 3rem;
  height: 0.74rem;
}

.wrap .btns.btns_long .btn_friend {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/btn_2.png) no-repeat 0 0/3rem 0.74rem;
}

.wrap .btns.btns_long .btn_get_group {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/btn_3.png) no-repeat 0 0/3rem 0.74rem;
}

.wrap .btns.btns_long .btn span {
  font-size: 0.32rem;
  padding-bottom: 0.18rem;
}

.header {
  width: 7.5rem;
  height: 16.08rem;
  
  position: relative;
}
.hd_bg {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/header.jpg) no-repeat 0 0/7.5rem 16.08rem;
}
.hd_bg_qq {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/header_qq.jpg) no-repeat 0 0/7.5rem 16.08rem;
}
.hd_bg_wx {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/header_wx.jpg) no-repeat 0 0/7.5rem 16.08rem;
}
.header .pt {
  position: absolute;
  right: 0;
  z-index: 10;
  display: none;
}
.header .pt_qq {
  width: 2.73rem;
  height: 0.44rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/qqlogo.png) no-repeat 0 0/2.73rem 0.44rem;
  top: 0.3rem;
}
.header .pt_wx {
  width: 1.9rem;
  height: 0.44rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/weixinlogo.png) no-repeat 0 0/1.9rem 0.44rem;
  top: 0.3rem;
}
.header .pt_xy {
  width: 2.16rem;
  height: 0.64rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/xinyuelogo.png) no-repeat 0 0/2.16rem 0.64rem;
  top: 0;
}
.header .logo a {
  display: block;
  width: 2.5rem;
  height: 0.8rem;
  left: 2.5rem;
  top: 0.7rem;
  position: absolute;
}
.ser_info {
  position: absolute;
  width: 100%;
  top: 11.94rem;
  line-height: 0.32rem;
  left: 0;
  color: #333;
  font-size: 0.32rem;
  font-weight:600;
  text-align: center;
}
.ser_info span {
  margin: 0 -0.1rem;
  display: inline-block;
}
.header .fn {
  width: 100%;
  position: absolute;
  left: 0;
  top: 12.66rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 2rem;
}
.header .fn .out_day {
  display: none;
}
.header .fn .out_day .btn_get {
  width: 2.67rem;
  height: 0.32rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/a_get.png) no-repeat 0 0/2.67rem 0.32rem;
  margin: 0 auto 0.1rem;
  display: block;
}
.header #login {
  position: absolute;
  width: 100%;
  left: 0;
  top: 14.5rem;
  color: #1c1815;
  text-align: center;
  text-decoration: underline;

  font-size: 0.20rem;
}
.header #login a {
  color: #1b1714;
  text-decoration: underline;
  padding: 0 0.05rem;
}

.sec {
  position: relative;
  overflow: hidden;
  margin-top: -0.01rem;
}
.sec1 h3 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.73rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/title_1.png) no-repeat 0 0/7.5rem 1.73rem;
  font-size: 0.48rem;
  line-height: 1;
  color: #cf6548;
  font-family: hy;
  margin-bottom: 0.1rem;
}

.sec2 h3 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.73rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/title_2.png) no-repeat 0 0/7.5rem 1.73rem;
  font-size: 0.48rem;
  line-height: 1;
  color: #cf6548;
  font-family: hy;
  margin-bottom: 0.1rem;
}

.sec3 h3 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.73rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/title_3.png) no-repeat 0 0/7.5rem 1.73rem;
  font-size: 0.48rem;
  line-height: 1;
  color: #cf6548;
  font-family: hy;
  margin-bottom: 0.1rem;
}

.sec4 h3 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.73rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/title_4.png) no-repeat 0 0/7.5rem 1.73rem;
  font-size: 0.48rem;
  line-height: 1;
  color: #cf6548;
  font-family: hy;
  margin-bottom: 0.1rem;
}

.sec5 h3 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/title_5.png) no-repeat 0 0/7rem 1.5rem;
  font-size: 0.48rem;
  line-height: 1;
  color: #730A00;
  font-family: hy;
  margin-bottom: 0.1rem;
}

.sec h3 span {
  white-space: nowrap;
  text-align: center;
  max-width: 3.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sec h3::before {
  width: 1.78rem;
  height: 0.48rem;
  content: "";
  margin-bottom: 0.3rem;
}
.sec h3::after {
  width: 1.79rem;
  height: 0.49rem;
  content: "";
  margin-bottom: 0.3rem;
}
.sec3 h4 {
  margin-bottom: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width:7.5rem;
  height:0.43rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/st_1.png) no-repeat center/4.66rem 0.43rem;
}

.sec4 h4.st2{
  margin-bottom: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width:7.5rem;
  height:0.43rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/st_2.png) no-repeat center/4.76rem 0.44rem;
}

.sec4 h4.st3{
  margin-bottom: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width:7.5rem;
  height:0.44rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/st_3.png) no-repeat center/4.76rem 0.44rem;
}

.sec4 h4.st00{
  margin-bottom: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width:7.5rem;
  height:0.44rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/st_00.png) no-repeat center/4.76rem 0.44rem;
}

.sec4 h4.st4{
  margin-bottom: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width:3.12rem;
  height:0.48rem;
  /* background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/st_4.png) no-repeat center/4.44rem 0.41rem; */
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/st_4.png) no-repeat center/5.21rem 0.48rem;
}

.sec4 h4.st5{
  margin-bottom: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width:3.12rem;
  height:0.48rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/st_5.png) no-repeat center/5.21rem 0.48rem;
}

.sec p {
  text-align: center;
  font-size: 0.2rem;
  line-height: 1.5;
  color: #6b6764;
  margin-bottom: 0.2rem;
  padding: 0 0.2rem;
  box-sizing: border-box;
}
.sec p span {
  color: #a84a21;
}
.sec p.pic {
  margin: 0 auto 0.2rem;
}

.sec1 {
  width: 7.5rem;
  height: 14.13rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s1.jpg) no-repeat 0 0/7.5rem 14.13rem;
}
.sec1 .steps {
  margin: 0 0.5rem 0.3rem;
  /*height: 8.9rem;*/
  position: relative;
  display: flex;
  justify-content: space-between;
}
.sec1 .steps .progress {
  width: 0.36rem;
  /*height: 8.88rem;*/
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/progress_bar.png) no-repeat 0 0/0.36rem 100%;
  box-sizing: border-box;
  position: relative;
  padding: 0.09rem 0.1rem 0.16rem;
}
.sec1 .steps .progress .bar {
  width: 100%;
  overflow: hidden;
  background: linear-gradient(#d24227, #e06343);
  border-radius: 0.08rem;
  max-height: 100% !important;
}
.sec1 .steps .item {
  width: 6.08rem;
  height: 2.04rem;
  margin-right: -0.1rem;
  margin-top: -0.23rem;
  position: relative;
}
.sec1 .steps .item::before {
  width: 0.36rem;
  height: 0.37rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot.png) no-repeat 0 0/0.36rem 0.37rem;
  position: absolute;
  left: -0.52rem;
  top: 0.8rem;
  content: "";
}
.sec1 .steps .item1 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p1.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps .item2 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p2.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps .item3 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p3.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps .item4 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p4.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps .item5 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p5.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step1 .item1 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p1on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step1 .item1::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step1 .progress .bar {
  height: 0.8rem;
}
.sec1 .steps.step2 .item1 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p1on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step2 .item1::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step2 .progress .bar {
  height: 0.8rem;
}
.sec1 .steps.step2 .item2 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p2on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step2 .item2::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step2 .progress .bar {
  height: 2.84rem;
}
.sec1 .steps.step3 .item1 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p1on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step3 .item1::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step3 .progress .bar {
  height: 0.8rem;
}
.sec1 .steps.step3 .item2 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p2on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step3 .item2::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step3 .progress .bar {
  height: 2.84rem;
}
.sec1 .steps.step3 .item3 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p3on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step3 .item3::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step3 .progress .bar {
  height: 4.88rem;
}
.sec1 .steps.step4 .item1 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p1on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step4 .item1::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step4 .progress .bar {
  height: 0.8rem;
}
.sec1 .steps.step4 .item2 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p2on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step4 .item2::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step4 .progress .bar {
  height: 2.84rem;
}
.sec1 .steps.step4 .item3 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p3on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step4 .item3::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step4 .progress .bar {
  height: 4.88rem;
}
.sec1 .steps.step4 .item4 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p4on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step4 .item4::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step4 .progress .bar {
  height: 6.92rem;
}
.sec1 .steps.step5 .item1 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p1on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step5 .item1::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step5 .progress .bar {
  height: 0.8rem;
}
.sec1 .steps.step5 .item2 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p2on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step5 .item2::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step5 .progress .bar {
  height: 2.84rem;
}
.sec1 .steps.step5 .item3 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p3on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step5 .item3::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step5 .progress .bar {
  height: 4.88rem;
}
.sec1 .steps.step5 .item4 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p4on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step5 .item4::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step5 .progress .bar {
  height: 6.92rem;
}
.sec1 .steps.step5 .item5 {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p5on.png) no-repeat 0 0/6.08rem 2.04rem;
}
.sec1 .steps.step5 .item5::before {
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/dot_on.png) no-repeat 0 0/0.36rem 0.37rem;
}
.sec1 .steps.step5 .progress .bar {
  height: 8.96rem;
}

.sec2 {
  width: 7.5rem;
  height: 13.6rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s2.jpg) no-repeat 0 0/7.5rem 13.6rem;
}
.sec2 .pic1 {
  width: 6.82rem;
  height: 5.67rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s2_pic.png) no-repeat 0 0/6.82rem 5.67rem;
}
.sec2 .friends {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.1rem;
}
.sec2 .friends .friend {
  position: relative;
  margin: 0 0.15rem 0.25rem;
  width: 1.84rem;
  height: 1.84rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/ava.png) no-repeat 0 0/1.84rem 1.84rem;
}
.sec2 .friends .friend .invite {
  position: absolute;
  width: 100%;
  height: 100%;
}
.sec2 .friends .friend .ava {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 0.19rem;
  left: 0.2rem;
  border-radius: 50%;
  overflow: hidden;
  background: #fedca5;
}
.sec2 .friends .friend .ava img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.sec2 .friends .friend .name {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  font-size: 0.16rem;
  color: #333;
}

.sec3 {
  width: 7.5rem;
  height: 17.4rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s3.jpg) no-repeat 0 0/7.5rem 17.4rem;
}
.sec3 .pic1 {
  width: 7.14rem;
  height: 4.34rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s3_pic1.png) no-repeat 0 0/7.14rem 4.34rem;
}
.sec3 .prizes {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 0 0.12rem;
  box-sizing: border-box;
  margin-top: -0.2rem;
}
.sec3 .prizes .p1 {
  width: 1.88rem;
  height: 8.01rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s3_pic2.png) no-repeat 0 0/1.88rem 8.01rem;
}
.sec3 .prizes .p2 {
  width: 1.88rem;
  height: 7.35rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s3_pic3.png) no-repeat 0 0/1.88rem 7.35rem;
}
.sec3 .prizes .p3 {
  width: 1.88rem;
  height: 7.97rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s3_pic4.png?_=1.01) no-repeat 0 0/1.88rem 7.97rem;
}
.sec3 .prizes .p4 {
  width: 1.88rem;
  height: 7.33rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s3_pic5.png) no-repeat 0 0/1.88rem 7.33rem;
}

.sec4 {
  width: 7.5rem;
  height: 27.84rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s4.jpg) no-repeat 0 0/7.5rem 27.84rem;
}
.sec4 .pic1 {
  width: 6.7rem;
  height: 4.06rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/sec4_pic1.png) no-repeat 0 0/6.7rem 4.06rem;
}
.sec4 .pic2 {
  width: 6.7rem;
  height: 4.05rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s4_pic2.png) no-repeat 0 0/6.7rem 4.05rem;
}
.sec4 .pic3 {
  width: 6.7rem;
  height: 4.03rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s4_pic3.png) no-repeat 0 0/6.7rem 4.03rem;
}
.sec4 .pic4 {
  width: 6.7rem;
  height: 4.05rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s4_pic4.png) no-repeat 0 0/6.7rem 4.05rem;
}
.sec4 .pic5 {
  width: 3.31rem;
  height: 2.03rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s4_pic5.png) no-repeat 0 0/3.31rem 2.03rem;
}
.sec4 .pic6 {
  width: 3.31rem;
  height: 2.03rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s4_pic6.png) no-repeat 0 0/3.31rem 2.03rem;
}
.sec4 p {
  margin-bottom: 0.1rem !important;
}
.sec4 .ss {
  overflow: hidden;
  padding: 0 0.5rem;
  margin-top: 0.3rem;
}
.sec4 .ss .l {
  width: 3.12rem;
  float: left;
}
.sec4 .ss .r {
  width: 3.12rem;
  float: right;
}
.sec4 .ss p {
  padding: 0 !important;
  font-size: 0.16rem;
}
.sec4 .ss .pic {
  margin-bottom: 0 !important;
}
.sec4 .ss h4 span {
  font-size: 0.24rem;
  height: 0.38rem;
  background-size: 0.38rem;
  width: 2.1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sec4 .ss h4::before,
.sec4 .ss h4::after {
  height: 0.38rem;
  background-size: auto 0.38rem;
  width: 0.52rem;
}

.sec5 {
  width: 7.5rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/s5.jpg) no-repeat 0 0/7.5rem auto;
  padding-bottom: 0.4rem;
}
.sec5 .rule_qq,
.sec5 .rule_wx {
  display: none;
}
.sec5 h3 {
  height: 1rem;
  background: none;
}
.sec5 h3::before {
  display: none;
}
.sec5 h3::after {
  display: none;
}
.sec5 li {
  font-size: 0.2rem;
  color: #020202;
  line-height: 1.8;
  padding: 0 0.4rem;
  text-align: justify;
}

.pop {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
}
.pop_mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(58, 58, 58, 0.92);
}
.pop_con {
  width: 6.82rem;
  height: 5.67rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/pop.png) no-repeat 0 0/6.82rem 5.67rem;
  position: absolute;
  left: 50%;
  margin-left: -3.42rem;
  top: 50%;
  margin-top: -2.8rem;
  box-sizing: border-box;
  padding: 0.78rem 0.5rem 0 0.58rem;
}
.pop.small .pop_con {
  width: 6.82rem;
  height: 4.05rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/pop2.png) no-repeat 0 0/6.82rem 4.05rem;
  margin-top: -2rem;
}
.pop.small h4 {
  margin-bottom: 0.2rem;
}
.pop.small p {
  margin-bottom: 0.2rem;
}
.pop.small .btns {
  margin-bottom: 0.2rem;
}
.pop_close {
  width: 0.48rem;
  height: 0.48rem;
  position: absolute;
  right: 0.24rem;
  top: 0.4rem;
}
.pop h4 {
  color: #d36b4f;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: hy;
  font-size: 0.44rem;
  height: 0.62rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_t_c.png) no-repeat 50% 0/1.89rem 0.62rem;
}
.pop h4 span {
  padding: 0 0.2rem;
  max-width: 3rem;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}
.pop h4::before {
  width: 1.4rem;
  height: 0.39rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_t_l.png) no-repeat 0 0/1.4rem 0.39rem;
  content: "";
  margin-top: -0.3rem;
}
.pop h4::after {
  width: 1.41rem;
  height: 0.39rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_t_r.png) no-repeat 0 0/1.41rem 0.39rem;
  content: "";
  margin-top: -0.3rem;
}
.pop .btns {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pop .btns.small .btn {
  width: 2.04rem;
  height: 0.59rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_btn_small.png) no-repeat 0 0/2.04rem 0.59rem;
}
.pop .btns .btn {
  cursor: pointer;
  margin: 0 0.1rem;
  width: 2.63rem;
  height: 0.63rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_btn.png) no-repeat 0 0/2.63rem 0.63rem;
}
.pop .btns .btn.btn_tip {
  position: relative;
}
.pop .btns .btn.btn_tip::after {
  width: 1.21rem;
  height: 0.32rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_tip.png) no-repeat 0 0/1.21rem 0.32rem;
  left: 50%;
  top: -0.26rem;
  margin-left: -0.6rem;
  position: absolute;
  content: "";
}
.pop .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.22rem;
  white-space: nowrap;
  color: #ffffff;
  font-family: fz;
}
.pop .btn.gray,
.pop .btn.disable {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.pop p {
  font-size: 0.2rem;
  text-align: center;
  line-height: 1.6;
  color: #e0532d;
  margin-bottom: 0.15rem;
}
.pop p.s {
  font-size: 0.16rem;
}

.pop_friend .code_sec {
  margin-bottom: 0.2rem;
}
.pop_friend .code_sec .head {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.34rem;
  white-space: nowrap;
  margin-bottom: 0.15rem;
}
.pop_friend .code_sec .head .title {
  color: #4d488b;
  font-family: hy;
}
.pop_friend .code_sec .head .invite_code {
  color: #e0532d;
  min-width: 1.5rem;
  padding-right: 0.05rem;
  text-align: center;
}
.pop_friend .code_sec .head .invite_code input {
  width: 1.5rem;
  border: none;
  outline: none;
  background: none;
  border-bottom: 0.01rem solid #e0532d;
  color: #e0532d;
  text-align: center;
}
.pop_friend .code_sec .head .invite_code input.hidden {
  display: none;
}
.pop_friend .code_sec .head .btn_copy {
  width: 1.53rem;
  height: 0.44rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_btn1.png) no-repeat 0 0/1.53rem 0.44rem;
}
.pop_friend .code_sec .head .btn_friend_bind {
  width: 1.53rem;
  height: 0.45rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_btn3.png) no-repeat 0 0/1.53rem 0.45rem;
}
.pop_friend .code_sec .head .btn_friend_unbind {
  width: 3.13rem;
  height: 0.45rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_btn2.png) no-repeat 0 0/3.13rem 0.45rem;
  margin-left: 0.1rem;
}
.pop_friend .code_sec .note {
  width: 6rem;
  height: 0.45rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_box.png) no-repeat 0 0/6rem 0.45rem;
  margin: 0 auto;
  font-size: 0.2rem;
  line-height: 0.45rem;
  text-align: center;
  color: #e0532d;
}

.phone_form .item {
  display: flex;
  margin-bottom: 0.1rem;
  margin-left: 0.3rem;
  height: 0.48rem;
  align-items: center;
  line-height: 0.48rem;
}
.phone_form .item .label {
  font-size: 0.4rem;
  color: #4d488b;
  font-family: hy;
}
.phone_form .item input {
  width: 3.7rem;
  border: none;
  outline: none;
  background: none;
  border-bottom: 0.01rem solid #e0532d;
  font-size: 0.34rem;
  color: #e0532d;
  margin: 0 0.1rem;
  text-align: center;
}
.phone_form .item input.short {
  width: 2rem;
}
.phone_form .item .btn_send {
  width: 1.66rem;
  height: 0.48rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/p_btn_small.png) no-repeat 0 0/1.66rem 0.48rem;
  color: #fff;
  font-size: 0.24rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: hy;
}
.pop_phone .s {
  margin-bottom: 0.3rem;
}

.pop_phone_unbound .ht {
  padding: 0.1rem 0;
}
.pop_phone_unbind .phone_number {
  font-size: 0.3rem;
  color: #d36b4f;
  padding-left: 0.1rem;
}
.pop_phone_unbind .btns {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.pop_msg .msg {
  height: 1.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.gray {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.xy .pt_xy {
  display: block;
}
.qq .pt_qq {
  display: block;
}
.qq .ser_info_wx {
  display: none;
}
.qq .sec5 ul {
  display: none;
}
.qq .sec5 .rule_qq {
  display: block;
}
.wx .pt_wx {
  display: block;
}
.wx .ser_info_qq {
  display: none;
}
.wx .sec5 ul {
  display: none;
}
.wx .sec5 .rule_wx {
  display: block;
}

.btn-gohome {
  background-image: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/down.png);
  background-size:100% 100%;
  background-position: 0 0;
  display: block;
  width: 1.9rem;
  height: 0.51rem;
  position: absolute;
  top: 0.3rem;
  right: 0.2rem;
  z-index: 100;
}

.btn-gohome .hidden {
  display: none;
}

.section-info {
  width: 100%;
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.28rem;
  padding-bottom: 0.2rem;
}

.section-info h3 {
  font-weight: normal;
}

.section-info a {
  text-decoration: underline;
  color: #fff;
}
.section-info2 {
  width:94%;
  text-align:left;
  font-size: 0.2rem;
  line-height: 0.3rem;
  padding:0.25rem 3%;
  color: #7f7f7f;
}

.section-info2 h3 {
  font-weight: normal;
}

.section-info2 a {
  color: #576b95;
  text-decoration: none;
}
.gheader {
  z-index: 999;
  width: 100%;
  height: 1.06rem;
  background:#353651;
}

.glogo {
  float: left;
  width: 0.83rem;
  height: 0.83rem;
  margin: 0.12rem 0.12rem 0 0.17rem;
  background: url(https://game.gtimg.cn/images/ty/cp/a20231227r3lq9c/logo.png) left top no-repeat;
  background-size: cover;
  text-indent: -999rem;
  overflow: hidden;
}

.gslogan {
  float: left;
  width: 4.2rem;
  padding-top: 0.2rem;
  color: #ccc;
}

.gslogan h1 {
  font-size: 0.26rem;
  color: #fff;
  line-height: 0.36rem;
  letter-spacing: 0.05rem;
}

.gslogan p {
  font-size: 0.16rem;
  color: #fff;
  line-height: 0.26rem;
}

#afooter {
  width: 100%;
  color: #666666;
  text-align: center;
  padding: 0.2rem 0;
  font-size: 0.18rem;
  background: #000;
}

.section-info {
  background:#353651;
  width: 100%;
  height: 0.56rem;
  color: #fff;
  z-index: 100;
}