@charset "UTF-8";
/* 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;
}

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,
b,
em {
  font-style: normal;
}

html {
  font-size: calc(100vw / 750 * 100);
  font-family: 'Microsoft YaHei';
}

@font-face {
  font-family: 'syht';
  src: url("syht.ttf");
}

@font-face {
  font-family: 'syst';
  src: url("syst.ttf");
}

body.wx.wxIos .top,
body.wx.wxIos .top_bottom {
  display: none;
}

body.wx.wxIos .main {
  margin: 0;
}

body.wx .main {
  margin-top: 1rem;
}

body.wx h1::after {
  content: '';
  width: 1.01rem;
  height: 0.99rem;
  position: absolute;
  left: 0.5rem;
  bottom: 0.7rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/wxzs_icon.png) no-repeat center/cover;
}

body.wx .top {
  position: fixed;
  left: 0;
  top: 0;
  background-color: #fff;
  z-index: 10;
}

body.wx .login p {
  width: 1.9rem;
  height: 0.44rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/wx_exclusive_icon.png) no-repeat center/cover;
}

body.wx .part1 h3::after {
  content: '';
  width: 1.89rem;
  height: 0.85rem;
  position: absolute;
  left: 0.1rem;
  top: -0.6rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/wxzs_icon.png) no-repeat center/cover;
}

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

.main {
  box-sizing: border-box;
  height: 73.07rem;
  padding-top: 0.3rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/bj.jpg) no-repeat center top/cover;
}

.main.kt {
  margin: 0 !important;
  height: 31.64rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/kt_bj.jpg) no-repeat center/cover;
}

.top {
  font-size: 0.26rem;
}

.top ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.top ul li {
  margin: 0 .1rem;
  color: #ccc;
}

.top ul li a {
  color: #ccc;
}

.header {
  width: 100%;
  justify-content: space-between;
  padding-left: 0.2rem;
  box-sizing: border-box;
}

.header .logo {
  width: 1.12rem;
  height: 0.7rem;
  font-size: 0;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/logo.png) no-repeat center/cover;
}

.header .login {
  color: #fff;
  flex-direction: column;
  align-items: flex-end;
  font-family: 'syst';
}

.header .login div {
  line-height: 0.24rem;
  font-weight: bold;
}

.header .login p {
  width: 1.84rem;
  height: 0.44rem;
  margin-bottom: .1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/qq_exclusive_icon.png) no-repeat center/cover;
}

.header .login_before a {
  color: #fff;
  font-size: 0.24rem;
}

.header .login_after {
  margin-right: 0.05rem;
  font-size: 0.24rem;
  display: none;
}

.header .login_after span,
.header .login_after a {
  color: #fff;
  font-size: 0.24rem;
}

h1 {
  height: 3.9rem;
  margin-top: 1.4rem;
  position: relative;
  text-indent: -999rem;
  overflow: hidden;
}

.side {
  position: fixed;
  right: 0;
  top: 60%;
  width: 1.46rem;
  height: 1.1rem;
  z-index: 10;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/side_btn.png) no-repeat center/cover;
}

.part h3 {
  margin: 0 auto;
  font-size: 0;
  position: relative;
}

.part1 {
  height: 8.68rem;
  text-indent: -999rem;
  overflow: hidden;
  margin-top: -0.45rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/part1_img.png) no-repeat center/cover;
}

.part2 {
  margin-top: 1.1rem;
}

.part2 .tabList li {
  color: #ffffff;
  font-family: 'syst';
  text-align: center;
  width: 2.13rem;
  height: 0.78rem;
  line-height: 0.7rem;
  font-size: 0.3rem;
  margin: 0 .1rem;
  position: relative;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/tabList_item.png) no-repeat center/cover;
}

.part2 .tabList li::after {
  content: '';
  position: absolute;
  right: 0.1rem;
  top: 0rem;
  width: 0.15rem;
  height: 0.15rem;
  background-color: red;
  border-radius: 50%;
}

.part2 .tabList li.hide::after {
  display: none;
}

.part2 .tabList li.active {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/tabList_item_active.png) no-repeat center/cover;
}

.part2 .tabList li.active::after {
  display: none;
}

.part2 .favorability {
  justify-content: flex-end;
  margin-top: 0.3rem;
}

.part2 .favorability > div {
  width: 3.35rem;
  height: 0.75rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/favorability_bj.png) no-repeat center/cover;
}

.part2 .favorability span {
  font-size: 0.38rem;
  color: #fff;
  font-family: 'syst';
  display: block;
}

.part2 .favorability ul {
  height: 100%;
  box-sizing: border-box;
  padding-top: 0.1rem;
}

.part2 .favorability li {
  width: 0.48rem;
  height: 0.42rem;
  margin: 0 .05rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/heart.png) no-repeat center/cover;
}

.part2 .favorability li.active {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/heart_active.png) no-repeat center/cover;
}

.part2 .QA {
  align-items: flex-end;
  height: 7.2rem;
  justify-content: space-around;
  margin-top: 0.4rem;
  box-sizing: border-box;
  padding-left: 0.4rem;
}

.part2 .QA .answers {
  box-sizing: border-box;
  padding-bottom: 0.6rem;
  position: relative;
  z-index: 2;
}

.part2 .QA .answers_con {
  width: 4.57rem;
  height: 4.51rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/board.png) no-repeat center/cover;
}

.part2 .QA .answers_con.active ul {
  display: flex;
}

.part2 .QA .answers ul {
  width: 93%;
  height: 100%;
  flex-direction: column;
  box-sizing: border-box;
  padding-top: 0.7rem;
  display: none;
}

.part2 .QA .answers li {
  width: 2.95rem;
  height: 0.97rem;
  margin: 0.05rem 0;
  font-size: 0.38rem;
  font-family: 'syst';
  text-align: center;
  line-height: 1.1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/A_btn.png) no-repeat center/cover;
}

.part2 .QA .answers li.active {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/A_act_btn.png) no-repeat center/cover;
}

.part2 .QA .answers li a {
  width: 100%;
  height: 100%;
  display: block;
  color: #fff;
}

.part2 .QA .role_box {
  position: relative;
  width: 3.87rem;
  height: 7.48rem;
  margin-left: -1.4rem;
}

.part2 .QA .role_box .text {
  width: 5.02rem;
  height: 1.79rem;
  position: absolute;
  z-index: 2;
  top: 0.2rem;
  left: -3.5rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/QA_txt_bj.png) no-repeat center/cover;
}

.part2 .QA .role_box .text p {
  width: 85%;
  margin: 0 auto;
  font-family: 'syst';
  color: #fe91a9;
  font-size: 0.36rem;
  text-align: center;
  line-height: 0.4rem;
}

.part2 .QA .role_box .role {
  width: 3.87rem;
  height: 7.48rem;
  align-items: flex-end;
  position: relative;
}

.part2 .QA .role_box .role img {
  width: 100%;
  position: absolute;
  opacity: 0;
  transition: all .5s;
}

.part2 .QA .role_box .role img.active {
  opacity: 1;
}

.part2 .optin_box {
  position: relative;
  margin-top: 0.8rem;
}

.part2 .optin_box ul {
  width: 100%;
  justify-content: space-between;
}

.part2 .optin_box li {
  position: relative;
}

.part2 .optin_box li a {
  width: 100%;
  height: 100%;
  display: block;
  color: transparent;
}

.part2 .optin_box li:nth-child(1) {
  width: 2.58rem;
  height: 0.86rem;
  margin-left: 0.1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/option_btn1.png) no-repeat center/cover;
}

.part2 .optin_box li:nth-child(2) {
  width: 2.56rem;
  height: 0.85rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/option_btn2.png) no-repeat center/cover;
}

.part2 .optin_box li:nth-child(2)::after {
  content: '';
  pointer-events: none;
  position: absolute;
  right: 0rem;
  top: -.2rem;
  width: 0.73rem;
  height: 1.28rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/option_btn_aft.png) no-repeat center/cover;
}

.part2 .optin_box .tips_box {
  width: 2.4rem;
  height: 2.27rem;
  position: absolute;
  left: 50%;
  margin-left: -1.2rem;
  top: -.9rem;
  box-sizing: border-box;
  padding-top: 0.7rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/Q_tips_bj.png) no-repeat center/cover;
}

.part2 .optin_box .tips_box p {
  margin: 0 auto;
  width: 80%;
  color: #ff5a63;
  text-align: center;
  font: 0.24rem/.26rem 'syst';
}

.part2 .Tips {
  width: 80%;
  margin: 0 auto;
  margin-top: 0.8rem;
  color: #ff5a63;
  text-align: center;
  font: .26rem/.3rem 'syst';
}

.part2 .Tips i {
  color: #af3e45;
}

.part2 .btn_box {
  width: 90%;
  margin: 0 auto;
  margin-top: 1rem;
  justify-content: space-between;
}

.part2 .btn_box li {
  width: 2.89rem;
  height: 0.82rem;
  position: relative;
}

.part2 .btn_box li a {
  display: block;
  width: 100%;
  height: 100%;
  color: transparent;
}

.part2 .btn_box li:nth-child(1) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/invite_btn.png) no-repeat center/cover;
}

.part2 .btn_box li:nth-child(2) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/getNUm_btn.png) no-repeat center/cover;
}

.part2 .btn_box p {
  position: absolute;
  font-family: 'syst';
}

.part2 .btn_box p.txt1 {
  color: #ff5a63;
  font-size: 0.26rem;
  width: 100%;
  text-align: center;
  top: -0.5rem;
}

.part2 .btn_box p.txt2 {
  width: 3.29rem;
  height: 0.33rem;
  font-size: 0.24rem;
  color: #fe8da6;
  line-height: 0.3rem;
  text-indent: 0.1rem;
  bottom: -0.5rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/btn_box_txt2_bj.png) no-repeat center/cover;
}

.part2 .btn_box p.txt2::after {
  content: '';
  position: absolute;
  right: 0.05rem;
  top: -.3rem;
  width: 0.32rem;
  height: 0.45rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/star_red.png) no-repeat center/cover;
}

.part2 .btn_box p.txt3, .part2 .btn_box p.txt4 {
  width: 2.62rem;
  height: 0.33rem;
  font-size: 0.26rem;
  color: #a3c6ff;
  line-height: 0.3rem;
  left: 0.1rem;
  text-indent: 0.15rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/btn_box_txt3_bj.png) no-repeat center/cover;
}

.part2 .btn_box p.txt3::after, .part2 .btn_box p.txt4::after {
  content: '';
  position: absolute;
  right: 0rem;
  top: -.3rem;
  width: 0.32rem;
  height: 0.45rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/star_blue.png) no-repeat center/cover;
}

.part2 .btn_box p.txt3 {
  bottom: -0.5rem;
}

.part2 .btn_box p.txt4 {
  bottom: -1rem;
}

.part3 {
  margin-top: 3rem;
  font-family: 'syst';
}

.part3 h3 {
  width: 3.38rem;
  height: 0.73rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/part3_tit.png) no-repeat center/cover;
}

.part3 .showNum {
  color: #ff5a63;
  font-size: 0.26rem;
  box-sizing: border-box;
  padding: 0 .3rem;
  margin-top: 0.2rem;
  justify-content: space-between;
}

.part3 .showNum a {
  color: #ff5a63;
}

.part3 .showNum a span {
  border-bottom: 0.01rem solid #ff5a63;
}

.part3 .reward_box {
  height: 19.4rem;
  margin-top: 0.2rem;
  box-sizing: border-box;
  padding-top: 0.8rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/part3_reward_bj.png) no-repeat center/cover;
}

.part3 .reward_box .titles {
  margin: 0 auto;
  width: 6.72rem;
  box-sizing: border-box;
  padding-left: 0.1rem;
  padding-right: 0.2rem;
  justify-content: space-between;
}

.part3 .reward_box .titles p {
  text-indent: -999rem;
  overflow: hidden;
  height: 0.77rem;
}

.part3 .reward_box .titles p:nth-child(1) {
  width: 3.3rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/titles_tit1.png) no-repeat center/cover;
}

.part3 .reward_box .titles p:nth-child(2) {
  width: 2.69rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/titles_tit2.png) no-repeat center/cover;
}

.part3 .reward_box .reward_hb_list {
  margin-top: 0.1rem;
}

.part3 .reward_box .reward_hb_list li {
  flex-direction: column;
  color: #ff5a63;
  margin: 0 .2rem;
}

.part3 .reward_box .reward_hb_list li:nth-child(1) p {
  font-size: 0.28rem;
}

.part3 .reward_box .reward_hb_list li:nth-child(2) p {
  font-size: 0.24rem;
}

.part3 .reward_box .reward_hb_list p {
  text-align: center;
  height: 0.8rem;
  flex-direction: column;
}

.part3 .reward_box .reward_hb_list p span {
  font-size: 0.18rem;
}

.part3 .reward_box .reward_hb_list p i {
  line-height: 0.26rem;
}

.part3 .reward_box .reward_hb_list div {
  width: 2.52rem;
  height: 2.53rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_hb_bj.png) no-repeat center/cover;
}

.part3 .reward_box .reward_hb_list div img {
  width: 70%;
}

.part3 .reward_box .reward_hb_list a {
  text-indent: -999rem;
  overflow: hidden;
  width: 1.98rem;
  height: 0.5rem;
  margin-top: 0.3rem;
}

.part3 .reward_box .reward_hb_list a.lq {
  width: 2.01rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_ljlq_btn.png) no-repeat center/cover;
}

.part3 .reward_box .reward_hb_list a.wdc {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_wdc_btn.png) no-repeat center/cover;
}

.part3 .reward_box .reward_hb_list a.ylq {
  width: 2rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_ylq_btn.png) no-repeat center/cover;
}

.part3 .reward_box .reward_hb_list a.wjs {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/wjs_btn.png) no-repeat center/cover;
}

.part3 .reward_box .reward_hb_list span {
  font-size: 0.24rem;
  margin-top: .1rem;
}

.part3 .reward_box .tips {
  width: 100%;
  color: #ff5a63;
  text-align: center;
  font-size: 0.22rem;
  margin-top: 0.2rem;
}

.part3 .reward_box .tips i {
  color: #af3e45;
}

.part3 .reward_list {
  flex-wrap: wrap;
  box-sizing: border-box;
  padding-right: 0.1rem;
}

.part3 .reward_list > li {
  flex-direction: column;
  width: 3.06rem;
  height: 3rem;
  margin: 0 .15rem;
  margin-top: 0.7rem;
  position: relative;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_item_bj.png) no-repeat center/cover;
}

.part3 .reward_list > li:nth-child(2) .tit {
  width: 2.66rem;
  margin-left: -1.33rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_item_tit2.png) no-repeat center/cover;
}

.part3 .reward_list > li .tit {
  width: 2.05rem;
  height: 0.51rem;
  font-size: 0.22rem;
  line-height: 0.5rem;
  color: #ff5a63;
  position: absolute;
  left: 50%;
  top: -0.25rem;
  margin-left: -1.02rem;
  text-align: center;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_item_tit.png) no-repeat center/cover;
}

.part3 .reward_list .reward_btn {
  text-indent: -999rem;
  overflow: hidden;
  width: 1.98rem;
  height: 0.5rem;
  margin-top: 0.3rem;
}

.part3 .reward_list .reward_btn.lq {
  width: 2.01rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_ljlq_btn.png) no-repeat center/cover;
}

.part3 .reward_list .reward_btn.wdc {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_wdc_btn.png) no-repeat center/cover;
}

.part3 .reward_list .reward_btn.ylq {
  width: 2rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_ylq_btn.png) no-repeat center/cover;
}

.part3 .reward_list ul {
  margin-top: 0.3rem;
}

.part3 .reward_list ul li {
  flex-direction: column;
  width: 1.34rem;
  margin: 0 .05rem;
}

.part3 .reward_list ul li div {
  width: 1.34rem;
  height: 1.12rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_img_bj.png) no-repeat center/cover;
}

.part3 .reward_list ul li div img {
  width: 70%;
}

.part3 .reward_list ul li p {
  width: 100%;
  font-size: 0.2rem;
  margin-top: 0.1rem;
  height: 0.3rem;
  color: #ff5a63;
  text-align: center;
  line-height: 0.24rem;
}

.part4 {
  font-family: 'syst';
}

.part4 h3 {
  width: 2.69rem;
  height: 0.73rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/part4_tit.png) no-repeat center/cover;
}

.part4 .task_list {
  flex-direction: column;
  margin-top: 0.3rem;
}

.part4 .task_list li {
  position: relative;
  color: #ff5a63;
  width: 6.65rem;
  box-sizing: border-box;
  padding: 0 .2rem;
  justify-content: space-between;
  height: 1.89rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/task_bj.png) no-repeat center/cover;
}

.part4 .task_list li:first-child {
  margin-bottom: .9rem;
}

.part4 .task_list .txt p {
  font-size: 0.26rem;
}

.part4 .task_list .txt p em {
  color: #af3e45;
}

.part4 .task_list .txt span {
  font-size: 0.2rem;
}

.part4 .task_list .btn_box {
  flex-direction: column;
}

.part4 .task_list .btn_box a {
  width: 2.22rem;
  height: 0.63rem;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/task_invite_btn.png) no-repeat center/cover;
}

.part4 .task_list .btn_box a.qwc {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/task_qwc_btn.png) no-repeat center/cover;
}

.part4 .task_list .btn_box a.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/task_ylq_btn.png) no-repeat center/cover;
}

.part4 .task_list .btn_box a.lq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/task_lq_btn.png) no-repeat center/cover;
}

.part4 .task_list .btn_box span {
  font-size: 0.2rem;
}

.part4 .task_list .tips {
  position: absolute;
  width: 100%;
  font-size: 0.26rem;
  bottom: -.7rem;
  text-align: center;
  line-height: 0.3rem;
}

.part5 {
  margin-top: 1.5rem;
  font-family: 'syst';
}

.part5 h3 {
  width: 2.71rem;
  height: 0.73rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/part5_tit.png) no-repeat center/cover;
}

.part5 .wenan {
  width: 90%;
  margin: 0 auto;
  margin-top: 0.5rem;
  font-size: 0.26rem;
  color: #ff5a63;
  overflow: auto;
  height: 2.8rem;
  line-height: 0.4rem;
}

.part5 .wenan em {
  color: #af3e45;
}

.part5.kt_rule {
  margin-top: 1.8rem;
}

.part6 {
  font-family: 'syst';
  margin-top: 0.2rem;
}

.part6 .userInfo {
  text-align: center;
  font-size: 0.26rem;
  color: #ff5a63;
}

.part6 .userInfo i {
  border-bottom: 1px solid #ff5a63;
  font-weight: bold;
}

.part6 h3 {
  width: 2.68rem;
  height: 0.73rem;
  margin-top: 0.4rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/part6_tit.png) no-repeat center/cover;
}

.part6 .reward_list {
  margin-top: 0.3rem;
}

.part6 .reward_list li {
  width: 2.04rem;
  margin: 0 .15rem;
}

.part6 .reward_list div {
  width: 2.04rem;
  height: 2.04rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_hb_bj.png) no-repeat center/100% 100%;
}

.part6 .reward_list div img {
  width: 80%;
}

.part6 .reward_list p {
  width: 100%;
  text-align: center;
  font-size: 0.26rem;
  color: #ff5a63;
  margin-top: 0.1rem;
}

.part6 .btn_box {
  margin-top: 0.3rem;
}

.part6 .btn_box a {
  width: 3.15rem;
  height: 0.9rem;
  text-indent: -999rem;
  overflow: hidden;
  margin: 0 .2rem;
}

.part6 .btn_box a:nth-child(1) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/joinGameBtn.png) no-repeat center/cover;
}

.part6 .btn_box a:nth-child(2) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/kt_sxlb_btn.png) no-repeat center/cover;
}

.part6 .btn_box a:nth-child(2).ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/kt_ylq_btn.png) no-repeat center/cover;
}

.part6 .tips {
  text-align: center;
  width: 100%;
  font-size: 0.26rem;
  color: #ff5a63;
  margin-top: 0.2rem;
}

.part7 {
  margin-top: 1.5rem;
}

.part7 h3 {
  width: 4.1rem;
  height: 0.73rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/part7_tit.png) no-repeat center/cover;
}

.part7 .task_list {
  margin-top: 0.3rem;
  font-family: 'syst';
}

.part7 .task_list > li {
  width: 6.71rem;
  height: 2.72rem;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 0 .2rem;
  padding-top: 0.2rem;
  justify-content: space-between;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/kt_task_bj.png) no-repeat center/cover;
}

.part7 .task_list > li .reward {
  flex-direction: column;
  align-items: flex-start;
}

.part7 .task_list > li ul {
  margin-top: 0.2rem;
}

.part7 .task_list > li li {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 -.2rem;
  width: 2rem;
}

.part7 .task_list > li li div {
  width: 0.96rem;
  height: 0.96rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/reward_hb_bj.png) no-repeat center/cover;
}

.part7 .task_list > li li div.gj img {
  width: 80%;
}

.part7 .task_list > li li div.yf img {
  width: 120%;
}

.part7 .task_list > li li div img {
  width: 100%;
}

.part7 .task_list > li li .name {
  font-size: 0.2rem;
  color: #ff5a63;
  text-align: center;
}

.part7 .task_list > li .tit {
  font-size: 0.26rem;
  color: #ff5a63;
  width: 100%;
}

.part7 .task_list > li .btn {
  flex-direction: column;
}

.part7 .task_list > li .btn a {
  width: 1.84rem;
  height: 0.63rem;
  text-indent: -999rem;
  overflow: hidden;
}

.part7 .task_list > li .btn a.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/kt_task_ylq_btn.png) no-repeat center/cover;
}

.part7 .task_list > li .btn a.lq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/kt_task_lq_btn.png) no-repeat center/cover;
}

.part7 .task_list > li .btn a.qwc {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/kt_task_qwc_btn.png) no-repeat center/cover;
}

.download_btn {
  width: 100%;
  height: 1.78rem;
  text-indent: -999rem;
  overflow: hidden;
  display: block;
  margin-top: .3rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/download_game.jpg) no-repeat center/cover;
}

.goHome {
  width: 100%;
  height: 1.78rem;
  text-indent: -999rem;
  overflow: hidden;
  display: block;
  margin-top: .4rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/goHome_btn.jpg) no-repeat center/cover;
}

.dia {
  display: none;
  position: relative;
}

.dia .dia-close {
  position: absolute;
  width: 0.27rem;
  height: 0.28rem;
  z-index: 99;
  right: 0.2rem;
  top: -0.1rem;
  font-size: 0;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/close_btn.png) no-repeat center/cover;
}

.dia h3 {
  text-indent: -999rem;
  overflow: hidden;
  margin: 0 auto;
}

.dia .dia-box {
  width: 7.24rem;
  position: relative;
  box-sizing: border-box;
}

.dia .btn_box a {
  width: 2.19rem;
  height: 0.6rem;
  display: block;
  line-height: 0.6rem;
  text-align: center;
  margin: 0 .2rem;
  font-size: 0.24rem;
  color: #fff;
}

.dia .btn_box a.qx {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_qx_btn.png) no-repeat center/cover;
}

.dia .btn_box a.qd {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_btn_bj.png) no-repeat center/cover;
}

.dia549 {
  height: 5.49rem;
  padding-top: 0.6rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia549.png) no-repeat center/cover;
}

.dia549 .login_tit {
  width: 3.71rem;
  height: 0.72rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_login_tit.png) no-repeat center/cover;
}

.dia549 .share_tit {
  width: 4.28rem;
  height: 0.72rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_share_tit.png) no-repeat center/cover;
}

.dia549 .dia_login {
  margin-top: 0.3rem;
}

.dia549 .dia_login a {
  width: 2.2rem;
  margin: 0 .3rem;
  flex-direction: column;
}

.dia549 .dia_login i {
  width: 1.87rem;
  height: 1.87rem;
  display: block;
}

.dia549 .dia_login p {
  color: #fff;
  text-align: center;
  font-family: 'syst';
  font-size: 0.22rem;
  width: 2.19rem;
  line-height: 0.6rem;
  height: 0.6rem;
  margin-top: 0.2rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_btn_bj.png) no-repeat center/cover;
}

.dia549 .dia_login .QQ i {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_qq_icon.png) no-repeat center/cover;
}

.dia549 .dia_login .wx i {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_wx_icon.png) no-repeat center/cover;
}

.dia549 .dia_login .Qzone i {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_qqkj_icon.png) no-repeat center/cover;
}

.dia549 .dia_login .pyq i {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_pyq_icon.png) no-repeat center/cover;
}

.dia549 .txt {
  width: 90%;
  margin: 0 auto;
  text-align: center;
  color: #e0f5ff;
  font-weight: bold;
  font-size: 0.26rem;
  height: 1.6rem;
  line-height: 0.34rem;
  font-family: 'syst';
}

.dia549 .btn_box {
  margin-top: -.3rem;
}

.dia493 {
  height: 4.93rem;
  padding-top: 0.6rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia493.png) no-repeat center/cover;
}

.dia493 .wxts_title {
  width: 3.32rem;
  height: 0.72rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_wxts_tit.png) no-repeat center/cover;
}

.dia493 .Sreward_tips_title {
  width: 3.32rem;
  height: 0.72rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/Sreward_tips_title.png) no-repeat center/cover;
}

.dia493 .copy_link {
  color: #ff6487;
  font-size: 0.26rem;
  font-family: 'syst';
  margin: 0 auto;
  text-align: center;
  line-height: 0.3rem;
  width: 90%;
  flex-direction: column;
  height: 1.5rem;
}

.dia493 .copy_link i {
  width: 100%;
  text-overflow: ellipsis;
  /* �����ʾʡ�Ժ� */
  overflow: hidden;
  /* ������� */
  white-space: nowrap;
  /* ǿ�Ʋ����� */
}

.dia493 .copy_btn {
  display: block;
  margin: 0 auto;
  color: #fff;
  text-align: center;
  font-family: 'syst';
  font-size: 0.22rem;
  width: 2.19rem;
  line-height: 0.6rem;
  height: 0.6rem;
  margin-top: 0.2rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_btn_bj.png) no-repeat center/cover;
}

.dia493 .txt {
  text-align: center;
  color: #ff6487;
  font-size: 0.24rem;
  font-family: 'syst';
  width: 70%;
  margin: 0 auto;
  height: 1.3rem;
  margin-top: 0.3rem;
  line-height: 0.3rem;
}

.dia493 .btn_box {
  margin-top: 0.3rem;
}

.dia678 {
  height: 6.78rem;
  padding-top: 0.6rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia678.png) no-repeat center/cover;
}

.dia678 .address_title {
  width: 3.4rem;
  height: 0.72rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/address_tit.png) no-repeat center/cover;
}

.dia678 .address_box {
  flex-direction: column;
  margin-top: 0.3rem;
}

.dia678 .address_box div {
  align-items: flex-start;
  margin: 0.1rem 0;
}

.dia678 .address_box input {
  width: 3.88rem;
  height: 0.35rem;
  outline: none;
  border: 1px dashed #ff6487;
  border-radius: .05rem;
}

.dia678 .address_box textarea {
  width: 3.88rem;
  height: 1.04rem;
  outline: none;
  border: 1px solid #ff6487;
  border-radius: .05rem;
  resize: none;
}

.dia678 .address_box span {
  font-size: 0.24rem;
  font-family: 'syst';
  font-weight: bold;
  color: #ff6487;
  display: block;
  width: 1rem;
  margin-right: 0.1rem;
}

.dia678 .tips {
  color: #ff6487;
  font-size: 0.18rem;
  text-align: center;
  width: 100%;
  margin-top: 0.2rem;
}

.dia678 .btn_box {
  margin-top: 0.3rem;
}

.dia377 {
  width: 7.01rem !important;
  height: 3.77rem;
  padding-top: 0.9rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia377.png) no-repeat center/cover;
}

.dia377 .txt {
  text-align: center;
  color: #ff6487;
  font-size: 0.24rem;
  font-family: 'syst';
}

.dia377 .btn_box {
  margin-top: 0.5rem;
}

.dia377.noCash .txt {
  line-height: 0.3rem;
}

.dia660 {
  height: 6.6rem;
  padding-top: 0.6rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia660.png) no-repeat center/cover;
}

.dia660 .bdjs_title {
  width: 4.12rem;
  height: 0.72rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_bind_tit.png) no-repeat center/cover;
}

.dia660 .agree {
  align-items: flex-start;
  margin: 0 auto;
  margin-top: 0.2rem;
  width: 60%;
}

.dia660 .agree input {
  display: block;
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.1rem;
}

.dia660 .agree p {
  color: #ff6487;
  font-size: 0.14rem;
  line-height: 0.26rem;
}

.dia660 .optionList {
  width: 100%;
  margin-top: 0.1rem;
}

.dia660 .optionList ul {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.dia660 .optionList ul li {
  margin: .1rem auto;
  color: #ff6487;
  font-size: 0.24rem;
  font-weight: bold;
}

.dia660 .optionList ul li select {
  width: 3.86rem;
  height: 0.43rem;
  appearance: none;
  outline: none;
  margin-left: .2rem;
  background-color: #fff;
  font-size: 0.22rem;
  color: #f95596;
  text-indent: 1em;
  border-radius: .05rem;
  border: 0.01rem dashed #f95596;
}

.dia660 .bdjs_btn {
  margin-top: 0.1rem;
}

.dia660 .bdjs_btn a {
  width: 2.18rem;
  height: 0.6rem;
  display: block;
  margin: 0 .2rem;
  color: #fff;
  font-size: 0.26rem;
  font-family: 'syst';
  line-height: 0.6rem;
  text-align: center;
}

.dia660 .bdjs_btn a:nth-child(1) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_qx_btn.png) no-repeat center/cover;
}

.dia660 .bdjs_btn a:nth-child(2) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_btn_bj.png) no-repeat center/cover;
}

.dia660 #milo-error-message {
  text-align: center;
  font-size: 0.2rem;
}

.dia866 {
  height: 8.66rem;
  padding-top: 0.6rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia866.png) no-repeat center/cover;
  font-family: 'syst';
}

.dia866 .wxts_title {
  width: 3.32rem;
  height: 0.72rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dia_wxts_tit.png) no-repeat center/cover;
}

.dia866 .con {
  margin-top: 0.3rem;
}

.dia866 .con .tips {
  width: 80%;
  margin: 0 auto;
  color: #ff6487;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.3rem;
}

.dia866 .con div {
  font-size: 0.3rem;
  font-weight: bold;
  color: #ff6487;
  width: 80%;
  margin: 0 auto;
  margin-top: 0.2rem;
  justify-content: space-between;
}

.dia866 .con div p {
  width: 30%;
  text-align: center;
}

.dia866 .con div p:nth-child(1) {
  width: 40%;
  text-align: left;
}

.dia866 .name_list {
  width: 80%;
  margin: 0 auto;
  color: #ff6487;
  overflow: auto;
  height: 4.6rem;
  margin-top: 0.1rem;
}

.dia866 .name_list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.01rem solid #ffb5c0;
  font-size: 0.26rem;
  box-sizing: border-box;
  padding-bottom: .1rem;
  margin-top: 0.1rem;
}

.dia866 .name_list li:nth-child(1) {
  margin-top: 0;
}

.dia866 .name_list li p {
  width: 30%;
  text-align: center;
}

.dia866 .name_list li p:nth-child(1) {
  width: 40%;
  text-align: left;
}

.dia866 .name_list .isNew.active i {
  width: 0.16rem;
  height: 0.27rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/dui.png) no-repeat center/cover;
}

#share {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  width: 100%;
  height: 100%;
  background: url(//game.gtimg.cn/images/x5m/cp/a20230805xdxh/share.png) no-repeat 1.4rem 0.6rem/5.72rem 2.66rem;
}

footer {
  color: #fff;
  background-color: #100d0c;
  padding: 0.2rem 0;
  font-size: 0.2rem;
  text-align: center;
}
