@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';
}

html.hide {
  overflow: hidden;
}

@font-face {
  font-family: 'fzxs';
  src: url(fzxs.woff2);
}

body {
  font-family: 'fzxs';
}

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 .main .fixed_icon {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/fixed_icon_wx.png) no-repeat center/cover;
}

body.wx h1::after {
  content: '';
  width: 1.13rem;
  height: 2.05rem;
  position: absolute;
  right: -.1rem;
  top: 0rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/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/a20240208dlt/wx_exclusive_icon.png) no-repeat center/cover;
}

body.wx .part h3::after {
  content: '';
  width: 2.96rem;
  height: 0.98rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -0.6rem;
}

body.wx .part1 h3::after {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/wxzs_icon1.png) no-repeat center/cover;
}

body.wx .gn {
  display: inline-block;
}

body.isGame .top,
body.isGame .top_bottom {
  display: none;
}

body.isGame .login p {
  display: none;
}

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

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

.main audio {
  visibility: hidden;
  pointer-events: none;
}

.main.kt {
  margin: 0 !important;
  background-image: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/kt_bj.jpg);
}

.main .fixed_icon {
  width: 1.53rem;
  height: 1.61rem;
  display: block;
  text-indent: -999rem;
  overflow: hidden;
  position: fixed;
  right: 0rem;
  top: 30%;
  z-index: 10;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/fixed_icon_qq.png) 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;
}

.top .gn {
  display: none;
}

.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/a20240208dlt/logo.png) no-repeat center/cover;
}

.header .login {
  color: #ffffff;
  flex-direction: column;
  align-items: flex-end;
}

.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/a20240208dlt/qq_exclusive_icon.png) no-repeat center/100% 100%;
}

.header .login_before a {
  color: #ffffff;
  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: #ffffff;
  font-size: 0.24rem;
}

h1 {
  width: 100%;
  height: 3.8rem;
  margin-top: 2.7rem;
  color: transparent;
  position: relative;
  overflow: hidden;
}

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

.part {
  position: relative;
}

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

.part1 {
  margin-top: 1rem;
}

.part1 h3 {
  width: 6.07rem;
  height: 1.06rem;
  font-size: 0;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part1_tit.png) no-repeat center/cover;
}

.part1 .num {
  font-size: 0.3rem;
  text-align: center;
  color: #fff5d6;
}

.part1 .num span {
  color: #fff842;
}

.part1_tips {
  margin: 0 auto;
  width: 90%;
  text-align: center;
  color: #fffaeb;
  font-size: 0.24rem;
  line-height: 0.3rem;
}

.part1_con {
  margin-top: 0.1rem;
  box-sizing: border-box;
  position: relative;
}

.part1_con .friend_list {
  align-items: flex-start;
}

.part1_con .friend_list li {
  width: 1.15rem;
}

.part1_con .friend_list .tx_box {
  width: 1.15rem;
  height: 1.14rem;
  border-radius: 50%;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/tx_bj.png) no-repeat center/cover;
}

.part1_con .friend_list .tx_box div {
  width: 98%;
  height: 98%;
  overflow: hidden;
}

.part1_con .friend_list .tx_box img {
  width: 100%;
  height: 100%;
}

.part1_con .friend_list .name {
  width: 100%;
  text-align: center;
  font-size: 0.2rem;
  color: #fff5d6;
  line-height: 0.24rem;
}

.part1_con .reward {
  margin: 0 auto;
  margin-top: 0.2rem;
  position: relative;
}

.part1_con .reward i {
  width: 1.9rem;
  height: 2.62rem;
  display: block;
  position: absolute;
  left: 0rem;
  top: -.3rem;
  transform: scale(0.8);
  pointer-events: none;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/icon_66.png) no-repeat center/cover;
}

.part1_con .reward ul {
  flex-wrap: wrap;
  width: 100%;
}

.part1_con .reward li {
  margin: 0 .2rem;
}

.part1_con .reward li img {
  width: 3.17rem;
  height: 2.63rem;
}

.part1_con .reward li:nth-child(1) {
  margin: 0 1rem;
}

.part1_con .reward li:nth-child(1) .btn {
  width: 2.05rem;
  height: 0.65rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_wjs_btn.png) no-repeat center/cover;
}

.part1_con .reward li:nth-child(1) .btn.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_ylq_btn3.png) no-repeat center/cover;
}

.part1_con .reward li:nth-child(1) .btn.lq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_lq_btn3.png) no-repeat center/cover;
}

.part1_con .reward li:nth-child(1) .btn.wdc {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_wdc_btn3.png) no-repeat center/cover;
}

.part1_con .reward li:nth-child(1) img {
  width: 3.71rem;
  height: 3.27rem;
}

.part1_con .reward .btn {
  text-indent: -999rem;
  overflow: hidden;
  display: block;
  width: 1.77rem;
  height: 0.58rem;
  margin: 0 auto;
  margin-top: -0.1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_wjs_btn2.png) no-repeat center/cover;
}

.part1_con .reward .btn.lq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_lq_btn2.png) no-repeat center/cover;
}

.part1_con .reward .btn.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_ylq_btn2.png) no-repeat center/cover;
}

.part1_con .reward .btn.wdc {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_wdc_btn2.png) no-repeat center/cover;
}

.part1_con .btns {
  margin-top: 0.2rem;
}

.part1_con .btns a {
  display: block;
  text-indent: -999rem;
  overflow: hidden;
  width: 2.85rem;
  height: 0.84rem;
  margin: 0 .2rem;
}

.part1_con .btns a:nth-child(1) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/loginGameBtn.png) no-repeat center/cover;
}

.part1_con .btns a:nth-child(2) {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/inviteFriendBtn.png) no-repeat center/cover;
}

.part1_con .tips {
  width: 6.69rem;
  height: 0.59rem;
  margin: 0 auto;
  margin-top: 0.1rem;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part1_con_tips.png) no-repeat center/cover;
}

.part1_lottery {
  margin-top: 0.1rem;
  position: relative;
}

.part1_lottery h4 {
  width: 3.49rem;
  height: 0.66rem;
  text-indent: -999rem;
  overflow: hidden;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part1_lottery_tit.png) no-repeat center/cover;
}

.part1_lottery .records {
  width: 1.44rem;
  height: 0.41rem;
  text-indent: -999rem;
  overflow: hidden;
  position: absolute;
  right: 0.4rem;
  top: 0.3rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/records_btn.png) no-repeat center/cover;
}

.part1_lottery_tips {
  font-size: 0.22rem;
  color: #ffedb1;
  text-align: center;
  margin-top: 0.1rem;
}

.part1_lottery_box {
  width: 6.9rem;
  height: 5.49rem;
  margin: 0 auto;
  box-sizing: border-box;
  padding-top: 0.01rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part1_lottery_box_bj.jpg) no-repeat center/cover;
}

.part1_lottery_box .tips {
  width: 6.03rem;
  height: 0.48rem;
  margin: 0 auto;
  color: #fde9bd;
  margin-top: 0.2rem;
  text-align: center;
  line-height: 0.54rem;
  border-radius: .24rem;
  position: relative;
  background-color: #d06250;
}

.part1_lottery_box .tips::after, .part1_lottery_box .tips::before {
  content: '';
  position: absolute;
  top: 50%;
  width: 0.2rem;
  height: 0.19rem;
  transform: translateY(-50%);
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part1_lottery_icon.png) no-repeat center/100% 100%;
}

.part1_lottery_box .tips::after {
  right: 0.05rem;
}

.part1_lottery_box .tips::before {
  left: 0.05rem;
}

.part1_lottery_box .tips span {
  color: #fffa73;
}

.part1_lottery_box ul {
  flex-wrap: wrap;
}

.part1_lottery_box li {
  width: 1.29rem;
  height: 1.27rem;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: .1rem .03rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/lottery_item_bj.png) no-repeat center/cover;
}

.part1_lottery_box li.grey::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/lottery_grey.png) no-repeat center/cover;
}

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

.part1_lottery_box li img {
  width: 80%;
}

.part1_lottery_box li.core {
  width: 1.75rem;
  height: 1.45rem;
  margin: 0.1rem .15rem;
}

.part1_lottery_box li.core.grey::after {
  content: '';
  position: absolute;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/lottery_grey1.png) no-repeat center/cover;
}

.part1_lottery_box li.core img {
  width: 100%;
  height: 100%;
}

.part1_lottery_box li.core .name {
  font-size: 0.22rem;
  color: #fffa91;
  display: none;
}

.part1_lottery_box li .name {
  font-size: 0.16rem;
  text-align: center;
  color: #d06250;
  line-height: 0.2rem;
}

.part1_lottery .lottery_one {
  width: 2.85rem;
  height: 0.84rem;
  margin: 0 auto;
  margin-top: .1rem;
  text-indent: -999rem;
  overflow: hidden;
  display: block;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/lottery_btn.png) no-repeat center/cover;
}

.part1_lottery .residueNum {
  text-align: center;
  font-size: 0.2rem;
  color: #fefef8;
}

.part2 {
  margin-top: 1rem;
}

.part2 h3 {
  width: 5.98rem;
  height: 0.86rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_tit.png) no-repeat center/cover;
}

.part2_tips {
  width: 90%;
  margin: 0 auto;
  text-align: center;
}

.part2 .tips1 {
  color: #cb453a;
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-top: 0.1rem;
}

.part2 .tips2 {
  font-size: 0.22rem;
  color: #ff4434;
  line-height: 0.26rem;
  margin-top: 0.2rem;
}

.part2 .wanfa_box {
  width: 6.82rem;
  height: 9.47rem;
  margin: 0 auto;
  margin-top: 0.2rem;
  position: relative;
  overflow: hidden;
}

.part2 .wanfa_box::after {
  content: '';
  position: absolute;
  width: 6.8rem;
  height: 2rem;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0rem;
  pointer-events: none;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/wanfa_box_bottom_img.png) no-repeat center/7.45rem 2.09rem;
}

.part2 .wanfa_box .wanfa_con {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.part2 .wanfa_box > i {
  display: block;
  position: absolute;
  pointer-events: none;
}

.part2 .wanfa_box .wanfa_bj {
  position: absolute;
  left: 0;
  bottom: 0rem;
  width: 6.82rem;
  height: 14.47rem;
}

.part2 .wanfa_box .bj_aft {
  width: 6.9rem;
  height: 9.55rem;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/wanfa_box_bj_aft.png) no-repeat center/100% 100%;
}

.part2 .wanfa_box .bj_bef {
  width: 6.9rem;
  height: 9.55rem;
  left: 50%;
  top: 50%;
  z-index: 2;
  pointer-events: none;
  transform: translate(-50%, -50%);
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/wanfa_box_bj_bef.png) no-repeat center/100% 100%;
}

.part2 .wanfa_box .allLength {
  width: 3.75rem;
  height: 0.36rem;
  position: absolute;
  right: 0.5rem;
  top: 0.3rem;
  z-index: 5;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/allLenght_bj.png) no-repeat center/100% 100%;
  color: #bc5151;
  font-size: 0.24rem;
  text-align: center;
}

.part2 .wanfa_box .tz {
  width: 1.63rem;
  height: 6.03rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -2.6rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/tz.png) no-repeat center/cover;
}

.part2 .wanfa_box .all_speed {
  width: 1.05rem;
  position: absolute;
  height: 6.88rem;
  top: 0.8rem;
  z-index: 5;
}

.part2 .wanfa_box .all_speed.speed1 {
  left: 0.5rem;
}

.part2 .wanfa_box .all_speed.speed2 {
  right: 0.5rem;
}

.part2 .wanfa_box .all_speed .bar {
  width: 0.24rem;
  height: 6.88rem;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: .12rem;
  position: absolute;
  top: 0.2rem;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid #a65e2d;
  background-color: #653b03;
}

.part2 .wanfa_box .all_speed ul {
  position: absolute;
  left: 50%;
  top: 0;
  width: 1.2rem;
  height: 100%;
  flex-direction: column;
  justify-content: space-around;
  transform: translateX(-50%);
}

.part2 .wanfa_box .all_speed li {
  width: 1.05rem;
  flex-direction: column;
}

.part2 .wanfa_box .all_speed li div {
  width: 1.05rem;
  height: 1.04rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/tx_bj1.png) no-repeat center/cover;
}

.part2 .wanfa_box .all_speed li div::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1.1rem;
  height: 1.1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/speed_grey2.png) no-repeat center/1.1rem 1.1rem;
}

.part2 .wanfa_box .all_speed li.active div {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/tx_bj.png) no-repeat center/cover;
}

.part2 .wanfa_box .all_speed li.active div::after {
  display: none;
}

.part2 .wanfa_box .all_speed li.ylq div::after {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/speed_grey1.png) no-repeat center/cover;
}

.part2 .wanfa_box .all_speed li img {
  width: 90%;
}

.part2 .wanfa_box .all_speed li .txt {
  width: 195%;
  height: 0.7rem;
  font-size: 0.18rem;
  color: #fde9bd;
  text-align: center;
  line-height: 0.2rem;
  margin-top: 0.1rem;
}

.part2 .wanfa_box .all_speed li .txt span {
  color: #ff9464;
}

.part2 .wanfa_box .start_box {
  flex-direction: column;
  width: 1.05rem;
  position: absolute;
  right: 0.3rem;
  bottom: .1rem;
  z-index: 8;
}

.part2 .wanfa_box .start_box a {
  text-indent: -999rem;
  overflow: hidden;
  width: 1.05rem;
  height: 1.04rem;
  display: block;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/start_btn.png) no-repeat center/cover;
}

.part2 .wanfa_box .start_box p {
  width: 110%;
  font-size: 0.18rem;
  color: #f06a48;
  text-align: center;
  line-height: 0.2rem;
  margin-top: 0.05rem;
}

.part2 .btn_box {
  margin-top: 0.6rem;
  align-items: flex-start;
}

.part2 .btn_box .btn {
  display: block;
  width: 3.25rem;
  height: 0.84rem;
  text-indent: -999rem;
  overflow: hidden;
}

.part2 .btn_box div {
  margin: 0 .2rem;
}

.part2 .btn_box .invite {
  position: relative;
  font-size: 0.24rem;
}

.part2 .btn_box .invite .nameList {
  color: #bb3d24;
  text-decoration: underline;
  position: absolute;
  left: 50%;
  top: -.45rem;
  transform: translateX(-50%);
}

.part2 .btn_box .invite span {
  width: 100%;
  text-align: center;
  color: #d33b1c;
  text-align: center;
  display: block;
}

.part2 .btn_box .invite .btn {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/inviteFriendBtn1.png) no-repeat center/cover;
}

.part2 .btn_box .getNum a {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/get_num_btn.png) no-repeat center/cover;
}

.part2_reward {
  margin-top: 0.2rem;
  height: 9.3rem;
}

.part2_reward h4 {
  text-indent: -999rem;
  overflow: hidden;
  width: 5.77rem;
  height: 0.77rem;
  margin: 0 auto;
}

.part2_reward_box {
  width: 6.31rem;
  margin: 0 auto;
}

.part2_reward_box .con {
  display: none;
  margin: 0 auto;
}

.part2_reward_box .con.active {
  display: block;
}

.part2_reward_box .con .tips {
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
  color: #d33b1c;
}

.part2_reward_box .qq h4 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_reward_tit_qq.png) no-repeat center/100% 100%;
}

.part2_reward_box .qq img {
  width: 100%;
}

.part2_reward_box .wx h4 {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_reward_tit_wx.png) no-repeat center/100% 100%;
}

.part2_reward_box .swiper-box {
  width: 6.31rem;
  height: 6.42rem;
  margin: 0 auto;
  position: relative;
}

.part2_reward_box .swiper-box .swiper {
  overflow: hidden;
}

.part2_reward_box .swiper-box .swiper div {
  width: 6.31rem;
  height: 6.42rem;
}

.part2_reward_box .swiper-box .swiper div img {
  width: 100%;
}

.part2_reward_box .wx-swiper-prev,
.part2_reward_box .wx-swiper-next {
  width: 0.48rem;
  height: 0.97rem;
  position: absolute;
  top: 50%;
  margin-top: -0.48rem;
  z-index: 5;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia_swiper_next.png) no-repeat center/cover;
}

.part2_reward_box .wx-swiper-prev {
  left: 0.6rem;
  transform: rotate(180deg);
}

.part2_reward_box .wx-swiper-next {
  right: 0.6rem;
}

.part2_reward_box .wx-pagination {
  width: 100%;
  margin-top: -0.1rem;
}

.part2_reward_box .wx-pagination span {
  width: 0.1rem;
  height: 0.1rem;
  display: block;
  margin: 0 .1rem;
  border-radius: 50%;
  border: 0.01rem solid #f45b45;
  background-color: transparent;
}

.part2_reward_box .wx-pagination span.swiper-pagination-bullet-active {
  background-color: #f45b45;
}

.part2_reward .btnBox {
  width: 5.4rem;
  margin: 0 auto;
  margin-top: 0.4rem;
  position: relative;
}

.part2_reward .btn {
  width: 2.45rem;
  height: 0.84rem;
  display: block;
  text-indent: -999rem;
  overflow: hidden;
}

.part2_reward .btn.lq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_reward_lq_btn.png) no-repeat center/cover;
}

.part2_reward .btn.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_reward_ylq_btn.png) no-repeat center/cover;
}

.part2_reward .guide {
  position: absolute;
  right: 0rem;
  bottom: 0rem;
  text-decoration: underline;
  font-size: 0.3rem;
  color: #cb453a;
  margin-left: 0.3rem;
}

.part2_reward .CDK_box {
  margin-top: 0.1rem;
  visibility: hidden;
}

.part2_reward .CDK_box.show {
  visibility: visible;
}

.part2_reward .CDK_box span {
  font-size: 0.36rem;
  color: #cb453a;
}

.part2_reward .CDK_box .cdk {
  width: 3.77rem;
  height: 0.49rem;
  box-sizing: border-box;
  text-align: center;
  color: #fff;
  line-height: 0.48rem;
  margin: 0 .2rem;
  font-size: 0.3rem;
  border: 1px solid #ffe0b6;
  background-color: #d57357;
}

.part2_reward .CDK_box .copy {
  width: 1.79rem;
  height: 0.64rem;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/copy_btn.png) no-repeat center/cover;
}

.part2_getReward {
  margin-top: 0.2rem;
  display: none;
}

.part2_getReward h4 {
  width: 2.96rem;
  height: 0.86rem;
  margin: 0 auto;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part1_getReward_tit.png) no-repeat center/cover;
}

.part2_getReward_num {
  width: 90%;
  margin: 0 auto;
  justify-content: flex-start;
  color: #3f66c7;
  font-size: 0.24rem;
  font-weight: bold;
}

.part2_getReward_con {
  margin: 0 auto;
}

.part2_getReward_con h4 {
  width: 3.61rem;
  height: 0.35rem;
  color: transparent;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part1_getReward_tit.png) no-repeat center/cover;
}

.part2_getReward .task_hb_list {
  width: 6.9rem;
  height: 6.07rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_hb_list_bj.jpg) no-repeat center/cover;
  margin: 0 auto;
  margin-top: 0.2rem;
  flex-direction: column;
}

.part2_getReward .task_hb_list ul {
  width: 90%;
}

.part2_getReward .task_hb_list_item {
  flex-direction: column;
}

.part2_getReward .task_hb_list_item h5 {
  width: 3.53rem;
  height: 0.48rem;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_task_hb_tit.png) no-repeat center/cover;
}

.part2_getReward .task_hb_list_item .tips {
  font-size: 0.22rem;
  text-align: center;
  color: #fff8ee;
  line-height: 0.26rem;
  margin-top: 0.2rem;
}

.part2_getReward .task_hb_list_item div {
  width: 2.6rem;
  height: 2.62rem;
  margin-top: 0.2rem;
}

.part2_getReward .task_hb_list_item div img {
  width: 100%;
}

.part2_getReward .task_hb_list_item .task_btn {
  width: 2.45rem;
  height: 0.84rem;
  display: block;
  margin: 0 auto;
  margin-top: 0.1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_reward_wdc_btn.png) no-repeat center/cover;
}

.part2_getReward .task_hb_list_item .task_btn.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_reward_ylq_btn.png) no-repeat center/cover;
}

.part2_getReward .task_hb_list_item .task_btn.lq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_reward_lq_btn.png) no-repeat center/cover;
}

.part2_getReward .task_hb_list_item span {
  color: #ffe0b8;
  text-align: center;
  font-size: 0.22rem;
}

.part2_getReward .task_hb_list .tips {
  font-size: 0.22rem;
  text-align: center;
  color: #fff8ee;
}

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

.part2_getReward .reward_list > ul {
  width: 6.78rem;
  margin: 0 auto;
  flex-wrap: wrap;
  justify-content: space-between;
}

.part2_getReward .reward_list_item {
  width: 3.35rem;
  height: 3.31rem;
  flex-direction: column;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/reward_list_item_bj.jpg) no-repeat center/cover;
  margin-bottom: 0.3rem;
}

.part2_getReward .reward_list_item h6 {
  font-size: 0.24rem;
  color: #bc5151;
  width: 2.72rem;
  height: 0.38rem;
  margin: 0;
  text-align: center;
  font-weight: normal;
  line-height: 0.44rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_reward_item_tit.png) no-repeat center/cover;
}

.part2_getReward .reward_list_item h6 em {
  color: #ff6262;
}

.part2_getReward .reward_list_item ul {
  width: 100%;
  margin-top: 0.1rem;
}

.part2_getReward .reward_list_item ul li {
  width: 1.49rem;
  margin: 0 .05rem;
}

.part2_getReward .reward_list_item div {
  width: 1.49rem;
  height: 1.5rem;
  position: relative;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_icon_bj.png) no-repeat center/100% 100%;
}

.part2_getReward .reward_list_item .name {
  width: 1.49rem;
  font-size: 0.18rem;
  color: #fde9bd;
  line-height: 0.26rem;
}

.part2_getReward .reward_list_item .task_btn {
  width: 1.46rem;
  height: 0.54rem;
  display: block;
  margin: 0 auto;
  margin-top: 0.1rem;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_wdc_btn.png) no-repeat center/cover;
}

.part2_getReward .reward_list_item .task_btn.lq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_lq_btn.png) no-repeat center/cover;
}

.part2_getReward .reward_list_item .task_btn.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_ylq_btn.png) no-repeat center/cover;
}

.part2_getNum {
  margin: 0 auto;
  margin-top: 0.3rem;
  width: 6.9rem;
  height: 3.96rem;
  box-sizing: border-box;
  padding-top: 0.01rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part2_getNum_bj.jpg) no-repeat center/cover;
}

.part2_getNum h4 {
  width: 3.12rem;
  height: 0.6rem;
  margin: 0 auto;
  margin-top: 0.3rem;
  color: transparent;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part1_getNum_tit.png) no-repeat center/100% 100%;
}

.part2_getNum_task {
  width: 6.9rem;
  height: 3rem;
  margin: 0 auto;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-around;
}

.part2_getNum_task li {
  width: 6.9rem;
  margin: 0 auto;
  box-sizing: border-box;
  padding: .1rem .15rem .2rem;
  justify-content: space-between;
  position: relative;
  border-radius: 0.05rem;
}

.part2_getNum_task li:nth-child(1) {
  padding-bottom: .6rem;
}

.part2_getNum_task .tips {
  font-size: 0.18rem;
  color: #fde9bd;
  width: 95%;
  position: absolute;
  left: 50%;
  bottom: -0.15rem;
  line-height: 0.26rem;
  transform: translate(-50%, 0);
}

.part2_getNum_task .task_reward {
  flex-direction: column;
  align-items: flex-start;
}

.part2_getNum_task .task_tit {
  font-size: 0.28rem;
  color: #fde8ba;
}

.part2_getNum_task .num {
  color: #fff9eb;
  font-size: 0.26rem;
  text-align: center;
  line-height: 0.2rem;
}

.part2_getNum_task .task_btn {
  width: 2.34rem;
  height: 0.59rem;
  display: block;
  color: transparent;
  position: relative;
}

.part2_getNum_task .task_btn i {
  position: absolute;
  left: 0;
  bottom: -0.25rem;
  width: 100%;
  text-align: center;
  color: #fefef8;
  font-size: 0.18rem;
}

.part2_getNum_task .task_btn.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_ylq_btn1.png) no-repeat center/cover;
}

.part2_getNum_task .task_btn.lq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_lq_btn1.png) no-repeat center/cover;
}

.part2_getNum_task .task_btn.qwc {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_qwc_btn1.png) no-repeat center/cover;
}

.part3 {
  margin-top: 0.6rem;
}

.part3 .friendInfo {
  text-align: center;
  width: 100%;
  color: #fff5d6;
  font-size: 0.26rem;
}

.part3 .friendInfo i {
  text-decoration: underline;
  color: #fff842;
}

.part3_tips {
  width: 6.16rem;
  height: 0.37rem;
  margin: 0 auto;
  margin-top: 0.1rem;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part3_tips.png) no-repeat center/100% 100%;
}

.part3_con {
  margin-top: 0.3rem;
  box-sizing: border-box;
}

.part3_con h4 {
  width: 2.28rem;
  height: 0.66rem;
  text-indent: -999rem;
  overflow: hidden;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part3_tit.png) no-repeat center/cover;
}

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

.part3_con .reward_list .img {
  width: 1.61rem;
  height: 1.65rem;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/task_icon_bj1.png) no-repeat center/100% 100%;
  position: relative;
}

.part3_con .reward_list .img img {
  width: 80%;
}

.part3_con .reward_list p {
  width: 100%;
  font-size: 0.22rem;
  line-height: 0.28rem;
  color: #6f381b;
  text-align: center;
}

.part3_con .reward_item {
  width: 2.82rem;
  margin: 0 .2rem;
}

.part3_con .reward_box {
  width: 1.99rem;
  height: 2.16rem;
  box-sizing: border-box;
  padding-top: 0.2rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part3_reward_box.png) no-repeat center/100% 100%;
}

.part3_con .btns {
  margin-top: 0.3rem;
  align-items: flex-start;
}

.part3_con .btns > div {
  width: 3.08rem;
  margin: 0 0.1rem;
}

.part3_con .btns span {
  width: 3.08rem;
  font-size: 0.2rem;
  color: #fefef8;
  display: block;
  margin: 0 auto;
  text-align: center;
}

.part3_con .btns span em {
  color: #fff882;
}

.part3_con .btns a {
  display: block;
  width: 3.08rem;
  height: 0.75rem;
  text-indent: -999rem;
  overflow: hidden;
}

.part3_con .btns a.goHome {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/goHome.png) no-repeat center/cover;
}

.part3_con .btns a.sxlb {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/sxlb_btn.png) no-repeat center/cover;
}

.part3_con .btns a.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/kt_ylq_btn.png) no-repeat center/100% 0.92rem;
}

.part3_con .joinGame {
  display: block;
  margin: 0 auto;
  margin-top: 0.3rem;
  text-indent: -999rem;
  overflow: hidden;
  width: 3.69rem;
  height: 0.88rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/join_game_btn.png) no-repeat center/cover;
}

.part3_con .tips {
  width: 100%;
  text-align: center;
  color: #fefef8;
  margin-top: 0.1rem;
  font-size: 0.22rem;
}

.part3_con .reward_list2 {
  margin-top: 0.7rem;
}

.part3_con .reward_list2 h5 {
  width: auto;
  height: 0.4rem;
  display: inline-block;
  font-size: 0.2rem;
  line-height: 0.46rem;
  text-align: center;
  color: #fde9bd;
  border-radius: .2rem;
  box-sizing: border-box;
  background-color: #d06250;
  padding: 0 .3rem 0 .2rem;
}

.part3_con .reward_list2 > li {
  width: 6.26rem;
  height: 2.1rem;
  margin: 0.15rem auto;
  box-sizing: border-box;
  padding: 0 .1rem;
  padding-top: 0.2rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/kt_reward_bj.jpg) no-repeat center/cover;
}

.part3_con .reward_list2 > li ul {
  margin-top: 0.1rem;
}

.part3_con .reward_list2 > li li {
  width: 1.29rem;
  height: 1.27rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part3_item_bj.png) no-repeat center/cover;
}

.part3_con .reward_list2 > li div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.part3_con .reward_list2 > li img {
  width: 100%;
  margin-top: -0.05rem;
}

.part3_con .reward_list2 > li p {
  position: absolute;
  bottom: -.1rem;
  left: 50%;
  transform: translateX(-50%);
  width: 110%;
  font-size: 0.16rem;
  color: #d06250;
  text-align: center;
}

.part3_con .reward_list2 .btn {
  display: block;
  text-indent: -999rem;
  overflow: hidden;
  width: 1.92rem;
  height: 0.6rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part3_qwc_btn.png) no-repeat center/cover;
}

.part3_con .reward_list2 .btn.lq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part3_lq_btn.png) no-repeat center/cover;
}

.part3_con .reward_list2 .btn.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part3_ylq_btn.png) no-repeat center/cover;
}

.part4 {
  margin-top: 2rem;
}

.part4::after {
  content: '';
  position: absolute;
  left: 0rem;
  top: -2.4rem;
  width: 1.9rem;
  height: 2.62rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/icon_66.png) no-repeat center/cover;
}

.part4 h3 {
  width: 6.4rem;
  height: 0.86rem;
  text-indent: -999rem;
  overflow: hidden;
  margin: 0 auto;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part4_tit.png) no-repeat center/cover;
}

.part4_con {
  width: 6.9rem;
  height: 4.07rem;
  margin: 0 auto;
  margin-top: 0.3rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/part4_bj.jpg) no-repeat center/cover;
}

.part4 .goHome {
  display: block;
  margin: 0 auto;
  text-indent: -999rem;
  overflow: hidden;
  width: 3.25rem;
  height: 0.84rem;
  margin-top: 0.3rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/gohome_btn1.png) no-repeat center/cover;
}

.part5 {
  margin-top: 0.3rem;
}

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

.part5 .swiper-box {
  width: 6.9rem;
  margin: 0 auto;
  margin-top: 0.2rem;
  position: relative;
}

.part5 .swiper {
  width: 6.9rem;
  height: 4.07rem;
  overflow: hidden;
}

.part5 .swiper div {
  width: 6.9rem;
  height: 4.07rem;
}

.part5 .swiper div img {
  width: 100%;
}

.part5 .swiper-pagination {
  width: 100%;
  margin-top: 0.2rem;
}

.part5 .swiper-pagination span {
  opacity: 1;
  width: 0.14rem;
  height: 0.14rem;
  margin: 0 .1rem;
  background-color: transparent;
  box-sizing: border-box;
  border: 0.01rem solid #e0897e;
}

.part5 .swiper-pagination span.swiper-pagination-bullet-active {
  width: 0.16rem;
  height: 0.16rem;
  background-color: #cd644b;
}

.rule_box {
  margin-top: 1.2rem;
}

.rule_box h4 {
  width: 4.82rem;
  height: 1.07rem;
  margin: 0 auto;
  color: transparent;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/rule_tit.png) no-repeat center/cover;
}

.rule_box .wenan {
  width: 90%;
  margin: 0 auto;
  margin-top: 0.24rem;
  height: 7rem;
  overflow-y: auto;
  color: #ffedc3;
  font-size: 0.22rem;
  line-height: 0.4rem;
}

.rule_box .wenan::-webkit-scrollbar {
  display: none;
}

.kt_rule_box {
  margin-top: 0.7rem;
}

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

.gohome_btn {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/goHome_btn3.png) no-repeat center/cover;
}

.dia {
  display: none;
  position: fixed;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%);
  margin: 0 !important;
  font-family: 'fzxs';
}

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

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

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

.dia .wxts_title {
  width: 2.35rem;
  height: 0.75rem;
  margin-top: 0.1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia_wxts_tit.png) no-repeat center/cover;
}

.dia .btn_box a {
  width: 2.18rem;
  height: 0.76rem;
  text-indent: -999rem;
  overflow: hidden;
  display: block;
  margin: 0 .2rem;
}

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

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

.dia481 {
  height: 4.81rem;
  padding-top: .5rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia481.png) no-repeat center/cover;
}

.dia481 .login_tit {
  width: 3.1rem;
  height: 0.75rem;
  margin-top: 0.1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia_login_tit.png) no-repeat center/cover;
}

.dia481 .share_tit {
  width: 3.56rem;
  height: 0.75rem;
  margin-top: 0.1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia_share_tit.png) no-repeat center/cover;
}

.dia481 .dia_login {
  margin-top: .2rem;
}

.dia481 .dia_login a {
  width: 2.01rem;
  margin: 0 .3rem;
}

.dia481 .dia_login i {
  width: 2.01rem;
  height: 2rem;
  display: block;
}

.dia481 .dia_login p {
  color: #b94f4d;
  text-align: center;
  width: 100%;
  font-size: 0.34rem;
}

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

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

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

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

.dia481 .txt {
  width: 90%;
  text-align: center;
  margin: 0 auto;
  color: #ff4434;
  font-size: 0.28rem;
  line-height: 0.32rem;
  height: 1.9rem;
}

.dia421 {
  height: 4.21rem;
  padding-top: 0.5rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia421.png) no-repeat center/cover;
}

.dia421 .copy_link {
  color: #ff4434;
  font-size: 0.28rem;
  margin: 0 auto;
  margin-top: -0.2rem;
  text-align: center;
  line-height: 0.3rem;
  width: 95%;
  flex-direction: column;
  height: 1.5rem;
}

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

.dia421 .copy_btn {
  margin: 0 auto;
  width: 2.59rem;
  height: 0.76rem;
  display: block;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/copy_btn2.png) no-repeat center/cover;
}

.dia421 .txt {
  width: 90%;
  text-align: center;
  margin: 0 auto;
  margin-top: 0.4rem;
  color: #ff4434;
  font-size: 0.28rem;
  line-height: 0.32rem;
  height: 1.5rem;
}

.dia421 .txt.Vreward {
  margin-top: -.1rem;
  height: 1.4rem;
}

.dia421 .txt.common {
  margin-top: 0rem;
  height: 1.2rem;
}

.dia634 {
  height: 6.34rem;
  padding-top: .5rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia634.png) no-repeat center/cover;
}

.dia634 .bdjs_title {
  width: 3.45rem;
  height: 0.75rem;
  margin-top: 0.1rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/bdjs_title.png) no-repeat center/cover;
}

.dia634 .agree {
  align-items: flex-start;
  margin: 0 auto;
  margin-top: 0rem;
  width: 90%;
}

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

.dia634 .agree p {
  font-size: 0.22rem;
  color: #ff4434;
  line-height: 0.26rem;
}

.dia634 .optionList {
  width: 100%;
  margin-top: 0.2rem;
}

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

.dia634 .optionList ul li {
  margin: .1rem auto;
  color: #ae453e;
  font-size: 0.24rem;
}

.dia634 .optionList ul li select {
  width: 3.51rem;
  height: 0.44rem;
  appearance: none;
  outline: none;
  margin-left: .1rem;
  border: 0.01rem solid #a84036;
  background-color: rgba(168, 64, 54, 0.8);
  font-size: 0.22rem;
  color: #fff6e3;
  text-indent: 1em;
}

.dia634 .bdjs_btn {
  margin-top: 0.3rem;
}

.dia371 {
  height: 3.71rem;
  padding-top: 0.3rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia371.png) no-repeat center/cover;
}

.dia371 .txt {
  width: 90%;
  text-align: center;
  margin: 0 auto;
  margin-top: 0.4rem;
  color: #ff4434;
  font-size: 0.28rem;
  line-height: 0.32rem;
  height: 1.5rem;
}

.dia371 .txt.Vreward {
  margin-top: -.1rem;
  height: 1.4rem;
}

.dia371 .txt.common {
  margin-top: 0rem;
  height: 1.2rem;
}

.dia784 {
  height: 7.84rem;
  padding-top: 0.9rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia784.png) no-repeat center/cover;
}

.dia784 .rewardRecord_tit {
  width: 2.35rem;
  height: 0.75rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia_rewardRecord_tit.png) no-repeat center/100% 100%;
}

.dia784 .guide_img {
  width: 6rem;
  height: 5.3rem;
  margin: 0 auto;
  margin-top: 0.1rem;
  overflow: auto;
}

.dia784 .guide_img img {
  width: 100%;
}

.dia784 .dia_top,
.dia784 .list {
  width: 6rem;
  margin: 0 auto;
}

.dia784 .dia_top p,
.dia784 .list p {
  width: 2.75rem;
  line-height: 0.3rem;
}

.dia784 .dia_top p:nth-child(1),
.dia784 .list p:nth-child(1) {
  width: 2.5rem;
}

.dia784 .guide_tips {
  width: 95%;
  margin: 0 auto;
  font-size: 0.24rem;
  line-height: 0.4rem;
  text-align: center;
  color: #cb453a;
}

.dia784 .dia_top {
  font-size: 0.26rem;
  text-align: center;
  color: #ba4f4e;
  margin-top: 0.2rem;
  justify-content: space-between;
}

.dia784 .list {
  font-size: 0.24rem;
  color: #85573c;
  text-align: center;
  height: 4.7rem;
}

.dia784 .list li {
  justify-content: space-between;
  margin: 0.2rem 0;
  box-sizing: border-box;
  padding-bottom: 0.1rem;
  border-bottom: 0.01rem dashed #85573c;
}

.dia784 .btn {
  font-size: 0.22rem;
  color: #85573c;
  font-weight: bold;
}

.dia784 .btn a {
  color: #85573c;
  display: block;
}

.dia784 .btn span {
  display: block;
  margin: 0 0.2rem;
}

.dia704 {
  height: 7.04rem;
  padding-top: 0.5rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia704.png) no-repeat center/cover;
}

.dia704 .con {
  margin-top: 0.1rem;
}

.dia704 .con .tips {
  width: 90%;
  margin: 0 auto;
  color: #ff4434;
  font-size: 0.22rem;
  text-align: center;
  line-height: 0.24rem;
}

.dia704 .con div {
  font-size: 0.26rem;
  font-weight: bold;
  color: #ba4f4e;
  width: 90%;
  margin: 0 auto;
  margin-top: 0.1rem;
  justify-content: space-between;
}

.dia704 .con div p {
  width: 20%;
  text-align: center;
}

.dia704 .con div p:nth-child(1) {
  width: 30%;
}

.dia704 .con div p:nth-child(4) {
  width: 30%;
}

.dia704 .name_list {
  width: 90%;
  margin: 0 auto;
  color: #85573c;
  overflow: auto;
  height: 4.6rem;
  margin-top: 0.1rem;
}

.dia704 .name_list li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.01rem dashed #c7a888;
  font-size: 0.20rem;
  box-sizing: border-box;
  padding-bottom: .1rem;
  margin-top: 0.1rem;
}

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

.dia704 .name_list li p {
  width: 20%;
  text-align: center;
}

.dia704 .name_list li p:nth-child(1) {
  width: 30%;
  line-height: 0.26rem;
}

.dia704 .name_list li p:nth-child(4) {
  width: 30%;
}

.dia704 .name_list .isNew.active i {
  width: 0.3rem;
  height: 0.21rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dui.png) no-repeat center/cover;
}

.dia407 {
  width: 6.9rem !important;
  height: 3.9rem !important;
}

.dia407 .dia_video {
  width: 100%;
  height: 100%;
}

.dia986 {
  height: 9.86rem;
  padding-top: 0.5rem;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia986.png) no-repeat center/cover;
}

.dia986 .tips {
  color: #d33b1c;
  font-size: 0.18rem;
  text-align: center;
  margin-top: 0.1rem;
}

.dia986 .swiper-box {
  width: 6.31rem;
  height: 6.42rem;
  margin: 0 auto;
  position: relative;
}

.dia986 .swiper-box .swiper {
  overflow: hidden;
}

.dia986 .swiper-box .swiper div {
  width: 6.31rem;
  height: 6.42rem;
}

.dia986 .swiper-box .swiper div img {
  width: 100%;
}

.dia986 .swiper-box .dia-swiper-prev,
.dia986 .swiper-box .dia-swiper-next {
  width: 0.48rem;
  height: 0.97rem;
  position: absolute;
  top: 50%;
  margin-top: -0.48rem;
  z-index: 5;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia_swiper_next.png) no-repeat center/cover;
}

.dia986 .swiper-box .dia-swiper-prev {
  left: 0.6rem;
  transform: rotate(180deg);
}

.dia986 .swiper-box .dia-swiper-next {
  right: 0.6rem;
}

.dia986 .swiper-box .dia-pagination {
  width: 100%;
}

.dia986 .swiper-box .dia-pagination span {
  width: 0.1rem;
  height: 0.1rem;
  display: block;
  margin: 0 .1rem;
  border-radius: 50%;
  border: 0.01rem solid #f45b45;
  background-color: transparent;
}

.dia986 .swiper-box .dia-pagination span.swiper-pagination-bullet-active {
  background-color: #f45b45;
}

.dia986 .dia_btn {
  display: block;
  margin: 0 auto;
  margin-top: 0.2rem;
  width: 2.45rem;
  height: 0.84rem;
  text-indent: -999rem;
  overflow: hidden;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia_lq_btn.png) no-repeat center/cover;
}

.dia986 .dia_btn.ylq {
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/dia_lq_btn_ylq.png) no-repeat center/cover;
}

#share {
  position: fixed !important;
  width: 100%;
  height: 100%;
  left: 0 !important;
  top: 0 !important;
  transform: translate(0, 0) !important;
  background: url(//game.gtimg.cn/images/x5m/cp/a20240208dlt/share.png) no-repeat 2.3rem 0.6rem/4.58rem 1.84rem;
}

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