@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: 'font';
  src: url(font.ttf);
}

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

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

.imgStyle {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

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

/*common*/
.main {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/bj.jpg);
  padding-top: .3rem;
  box-sizing: border-box;
  padding-bottom: 1.5rem;
  background-position: top center;
  background-size: 7.5rem 42.74rem;
}

.header {
  height: 3rem;
  width: 100%;
}

.header .logo {
  width: 4rem;
  height: 0.58rem;
  display: block;
  margin: 0 auto;
  margin-top: 4.9rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/logo.png);
}

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

.header .login a {
  background: none;
}

.header .login_before a {
  color: #fffeff;
  font-size: 0.18rem;
}

.header .login_after {
  margin-right: 0.1rem;
  font-size: 0.18rem;
  display: none;
}

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

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

.part1 {
  margin-top: 4.2rem;
}

.part1_content {
  margin-top: 0.5rem;
}

.part1 h3 {
  width: 6.53rem;
  height: 1.18rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/part1_title.png);
}

.part1 h4 {
  width: 6.54rem;
  height: 0.81rem;
  font-family: 'font';
  font-size: 0.34rem;
  margin: 0 auto;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/part1_time_bj.jpg);
}

.part1 h4 span {
  background-image: linear-gradient(to bottom, #f2f8fd, #b6d9f5);
  -webkit-background-clip: text;
  color: transparent;
}

.part1 .jl_box {
  width: 6.39rem;
  height: 9.5rem;
  margin: 0 auto;
  box-sizing: border-box;
  padding-top: 0.1rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/part1_jl_box_bj.jpg);
}

.part1 .jl_list {
  width: 6.09rem;
  margin: 0 auto;
  margin-top: 0.2rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  border-top: 0.01rem solid #58647d;
  border-left: 0.01rem solid #58647d;
}

.part1 .jl_list li {
  width: 0.87rem;
  height: 1.22rem;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  box-sizing: border-box;
  border-right: 0.01rem solid #58647d;
  border-bottom: 0.01rem solid #58647d;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/jl_item_bj.jpg) no-repeat center/cover;
}

.part1 .jl_list li.active::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/part1_jl_active.png) no-repeat center/cover;
}

.part1 .jl_list li div {
  width: 0.6rem;
  height: 0.6rem;
}

.part1 .jl_list li div img {
  height: 90%;
  display: block;
}

.part1 .jl_list li h5 {
  font-size: 0.22rem;
  color: #fbfcfd;
  height: 0.3rem;
  line-height: .3rem;
}

.part1 .jl_list li p {
  font-size: 0.22rem;
  color: #2b5473;
  line-height: 0.3rem;
}

.part1 .speed {
  width: 100%;
  height: 1.45rem;
  margin: 0 auto;
  margin-top: 0.1rem;
  box-sizing: border-box;
}

.part1 .day {
  flex-direction: column;
  width: 1.65rem;
  height: 1.45rem;
  position: relative;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/part1_day_bj.png);
  background-size: 100% 100%;
}

.part1 .day h6,
.part1 .day p {
  text-align: center;
  color: #1d446b;
  line-height: 0.3rem;
}

.part1 .day h6 {
  font-size: 0.26rem;
  margin: 0;
}

.part1 .day p {
  font-size: 0.18rem;
}

.part1 .swiper-box {
  width: 50%;
  height: 50%;
}

.part1 .swiper-box .swiper1-button-prev,
.part1 .swiper-box .swiper1-button-next {
  width: 0.33rem;
  height: 0.25rem;
  position: absolute;
  display: block;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/prev_btn.png) no-repeat center/100% 100%;
  top: 43%;
}

.part1 .swiper-box .swiper1-button-prev {
  left: 0.05rem;
}

.part1 .swiper-box .swiper1-button-next {
  right: 0.05rem;
  transform: rotate(180deg);
}

.part1 .swiper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.part1 .swiper .swiper-slide {
  border: none !important;
  background: none;
  align-items: normal;
}

.part1 .swiper .swiper-slide span {
  width: 0.67rem !important;
  height: 0.67rem !important;
  display: block;
}

.part1 .swiper .swiper-slide span.day7 {
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/speed_day7.png) no-repeat center/cover;
}

.part1 .swiper .swiper-slide span.day14 {
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/speed_day14.png) no-repeat center/cover;
}

.part1 .swiper .swiper-slide span.day21 {
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/speed_day21.png) no-repeat center/cover;
}

.part1 .swiper .swiper-slide span.day28 {
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/speed_day28.png) no-repeat center/cover;
}

.part1 .ljqd {
  display: block;
  margin: 0 auto;
  width: 3.09rem;
  height: 0.99rem;
  font-size: 0;
  margin-top: 0.1rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/ljqd_btn.png);
}

.part1 .ljqd.yqd {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/yqd_btn.png);
  pointer-events: none;
}

.part1 .add_jl {
  width: 4.42rem;
  height: 1.45rem;
  position: relative;
  box-sizing: border-box;
  margin-left: .16rem;
  padding-top: 0.1rem;
  padding: 0.1rem 0.1rem 0 0.1rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/add_jl_bj.png);
  background-size: 100% 100%;
}

.part1 .add_jl::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/speed_bj.png) no-repeat center/100% 100%;
}

.part1 .add_jl.active::after {
  display: block;
}

.part1 .add_jl::before {
  content: '';
  position: absolute;
  left: -.16rem;
  top: 50%;
  width: 0.16rem;
  height: 0.6rem;
  margin-top: -.3rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/speed_bj_icon.png) no-repeat center/cover;
}

.part1 .add_jl li {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 1.5rem;
}

.part1 .add_jl p {
  font-size: 0.2rem;
  color: #2b5473;
  text-align: center;
  width: 100%;
  line-height: 0.3rem;
  margin-top: 0.1rem;
}

.part1 .add_jl div {
  width: 0.86rem;
  height: 0.86rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/ewm_bj.png) no-repeat center/cover;
}

.part1 .add_jl div img {
  width: 70%;
}

.part1 .AllDay {
  width: 100%;
  color: #2b5473;
  font-size: 0.18rem;
  text-align: center;
  margin: 0 auto;
}

.part2 {
  margin-top: 0.8rem;
}

.part2 h3 {
  width: 6.53rem;
  height: 1.18rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/part2_title.png);
}

.part2_content {
  width: 6.71rem;
  margin: 0 auto;
  margin-top: 0.5rem;
  font-family: 'syst';
  box-sizing: border-box;
}

.part2_content .top {
  width: 6.71rem;
  height: 0.75rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/part2_content_bj_top.png);
}

.part2_content .content {
  width: 6.71rem;
  height: auto;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/part2_content_bj_center.png) repeat-y center/6.71rem 100%;
}

.part2_content .part2_bottom {
  width: 6.71rem;
  height: 2.2rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/part2_content_bj_bottom.png);
}

.part2_content .dt {
  display: none;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
}

.part2_content .dt.active {
  display: block;
}

.part2_content .dt img {
  width: 60%;
  display: block;
  margin: 0 auto;
}

.part2_content .Ncontent.active,
.part2_content .loading_content.active {
  display: flex;
}

.part2_content .Wcontent div {
  width: 80%;
  font-size: 0.28rem;
  color: #294761;
  line-height: 0.36rem;
  margin: 0 auto;
}

.part2_content .Wcontent input {
  width: 4.96rem;
  height: 0.7rem;
  display: block;
  margin: 0.1rem auto;
  background-color: #5e8fbc;
  border-radius: 0.07rem;
  color: #e0ebf9;
  text-indent: 1em;
  line-height: 0.7rem;
  font-size: 0.24rem;
  outline: none;
}

.part2_content .Wcontent input::placeholder {
  color: #e0ebf9;
}

.part2_content_btn {
  width: 3.09rem;
  height: 0.99rem;
  margin: 0 auto;
  display: block;
}

.part2_content_btn.tjda {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/submit_btn.png);
}

.part2_content_btn.ydt {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/ydt_btn.png);
  pointer-events: none;
}

.part2_content .fontAnswer {
  width: 1.2rem;
  height: 0.4rem;
  color: #294761;
  text-align: center;
  margin: 0 auto;
  margin-top: 0.1rem;
  font-size: 0.24rem;
  display: block;
  line-height: 0.4rem;
  text-decoration: underline;
}

.part2_content .hr {
  width: 90%;
  margin: 0 auto;
  text-align: center;
  line-height: 0.2rem;
}

.part2_content .bottom_top {
  justify-content: space-between;
  width: 80%;
  margin: 0 auto;
}

.part2_content .bottom_top em {
  width: 1.41rem;
  height: 0.31rem;
  font-size: 0;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/jlyl_icon.png);
}

.part2_content .bottom_top a {
  text-decoration: underline;
  font-size: 0.22rem;
  color: #1d446b;
}

.part2_content .jl_swiper {
  width: 100%;
}

.part2_content .swiper-box {
  margin-top: 0.1rem;
  position: relative;
}

.part2_content .swiper {
  width: 77%;
  margin: 0 auto;
  overflow: hidden;
}

.part2_content .swiper-slide {
  width: 0.86rem;
}

.part2_content .swiper-slide div {
  width: 0.86rem;
  height: 0.86rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/ewm_bj.png) no-repeat center/cover;
}

.part2_content .swiper-slide div img {
  width: 70%;
}

.part2_content .swiper-slide p {
  width: 0.86rem;
  font-size: 0.2rem;
  color: #2b5473;
  font-family: 'syst';
  text-align: center;
  line-height: 0.24rem;
}

.part2_content .swiper2-button-prev,
.part2_content .swiper2-button-next {
  width: 0.24rem;
  height: 0.37rem;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -.4rem;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/prev_btn2.png) no-repeat center/cover;
}

.part2_content .swiper2-button-prev {
  left: 0.45rem;
}

.part2_content .swiper2-button-next {
  right: 0.55rem;
  transform: rotate(180deg);
}

.part2_ewm {
  width: 2.5rem;
  margin: 0 auto;
  margin-top: 0.8rem;
}

.part2_ewm div {
  width: 2.5rem;
  height: 2.5rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/ewm_bj.png);
}

.part2_ewm div img {
  width: 90%;
}

.part2_ewm p {
  font-size: 0.22rem;
  color: #2b5473;
  text-align: center;
  width: 100%;
  margin-top: 0.1rem;
  font-family: 'syst';
  line-height: 0.34rem;
}

.part3 {
  margin-top: 0.5rem;
}

.part3 h3 {
  width: 5.2rem;
  height: .75rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/part3_title.png);
}

.part3 .rule {
  width: 80%;
  margin: 0 auto;
  color: #294661;
  margin-top: 0.5rem;
}

.part3 .rule p {
  font-size: 0.22rem;
  font-family: 'syst';
  width: 100%;
}

.bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 20;
}

.bottom a {
  width: 3.76rem;
  height: 0.98rem;
  font-size: .4rem;
  color: #fff;
  font-family: 'syst';
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/bottom_btn.jpg);
}

.bottom a.active {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/bottom_btn_active.jpg);
}

.bottom a span {
  opacity: .9;
}

.dia {
  display: none;
  position: relative;
  font-family: 'syht';
}

.dia .dia-close {
  position: absolute;
  width: 0.3rem;
  height: 0.3rem;
  z-index: 99;
  top: .2rem;
  right: .2rem;
  font-size: 0;
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/close.png) no-repeat center/cover;
}

.dia .dia-box {
  width: 5.27rem;
  position: relative;
  padding-top: 0.3rem;
  box-sizing: border-box;
}

.dia h3 {
  text-align: center;
  font-size: 0;
  margin: 0 auto;
}

.diaLogin {
  height: 2.98rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/dia298.png);
}

.diaLogin .login {
  margin-top: 0.2rem;
}

.diaLogin .login a {
  margin: 0 .4rem;
  margin-top: 0.2rem;
}

.diaLogin .login i {
  width: 1.38rem;
  height: 1.24rem;
  display: block;
}

.diaLogin .login p {
  font-size: 0.24rem;
  margin-top: 0.1rem;
  text-align: center;
  color: #2b5473;
}

.diaLogin .login .QQ i {
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/qq.png) no-repeat center/cover;
}

.diaLogin .login .wx i {
  background: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/wx.png) no-repeat center/cover;
}

.dia_no_role {
  box-sizing: border-box;
  height: 2.98rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/dia298.png);
}

.dia_no_role h3 {
  width: 3.48rem;
  height: 0.33rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/wxts_title.png);
}

.dia_no_role p {
  font-size: 0.24rem;
  color: #2b5473;
  text-align: center;
  width: 85%;
  line-height: 0.32rem;
  font-weight: 300;
  margin: 0 auto;
  margin-top: 0.3rem;
}

.dia_no_role a {
  font-size: 0;
  display: block;
  margin: 0 auto;
  margin-top: 0.2rem;
  width: 2.06rem;
  height: 0.66rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/download_game.png);
}

.diaBand {
  height: 6.08rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/dia608.png);
}

.diaBand h3 {
  width: 4.21rem;
  height: 0.34rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/bdjs_title.png);
}

.diaBand ul {
  height: 3.5rem;
  overflow: scroll;
  margin-top: 0.1rem;
}

.diaBand li {
  width: 80%;
  margin: 0 auto;
  justify-content: space-between;
  border-bottom: 1px dashed #8398ae;
  margin-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.diaBand .area {
  font-size: 0.22rem;
  color: #2b5473;
}

.diaBand .name {
  font-size: 0.24rem;
  color: #2b5473;
  font-weight: bold;
  line-height: 0.3rem;
}

.diaBand .check {
  width: 0.36rem;
  height: 0.36rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/check.png);
  background-size: 100% 100%;
}

.diaBand .check.active {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/check_active.png);
}

.diaBand .tips {
  width: 90%;
  margin: 0.2rem auto;
}

.diaBand .tips span {
  width: 0.29rem;
  height: 0.29rem;
  position: relative;
  margin-right: 0.1rem;
}

.diaBand .tips span input {
  display: block;
  appearance: none;
  width: 100%;
  height: 100%;
  position: absolute;
}

.diaBand .tips span input[type="checkbox"] {
  display: block;
  content: " ";
  border-radius: 50%;
  padding: 0.01rem;
  box-sizing: border-box;
  background-color: #fff;
  border: 0.01rem solid #4570a8;
}

.diaBand .tips span input[type="checkbox"]:checked::after {
  content: "";
  background: #436fa7;
  position: absolute;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 50%;
  border: none;
  border-radius: 50%;
}

.diaBand .tips p {
  font-size: 0.22rem;
  width: 90%;
  color: #2b5473;
  line-height: 0.3rem;
}

.diaBand .btn {
  font-size: 0;
  margin-top: 0.1rem;
}

.diaBand .btn a {
  width: 2.06rem;
  height: 0.66rem;
  margin: 0 .05rem;
}

.diaBand .btn a:nth-child(1) {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/xzjs_btn.png);
}

.diaBand .btn a:nth-child(2) {
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/qrbd_btn.png);
}

.diaCheckInfo {
  height: 6.08rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/dia608.png);
}

.diaCheckInfo h3 {
  width: 4.21rem;
  height: 0.33rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/Info_title.png);
}

.diaCheckInfo .optionList {
  width: 100%;
  margin-top: 0.3rem;
}

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

.diaCheckInfo .optionList ul i {
  width: 1.4rem;
  text-align: right;
  font-size: 0.3rem;
  color: #2d4381;
}

.diaCheckInfo .optionList ul li {
  font-family: 'font';
  margin: .13rem auto;
  color: #436fa7;
  font-size: 0.22rem;
}

.diaCheckInfo .optionList ul li select {
  width: 4.55rem;
  height: 0.58rem;
  text-indent: .1rem;
  box-sizing: border-box;
  border-radius: .29rem;
  outline: none;
  color: #436fa7;
  border: .02rem solid #436fa7;
  background-color: #cedae9;
}

.diaCheckInfo .optionList ul li option {
  color: #f9edd5;
  font-size: 0.28rem;
}

.diaCheckInfo .tips {
  width: 90%;
  margin: 0.2rem auto;
}

.diaCheckInfo .tips span {
  width: 0.29rem;
  height: 0.29rem;
  position: relative;
  margin-right: 0.1rem;
}

.diaCheckInfo .tips span input {
  display: block;
  appearance: none;
  width: 100%;
  height: 100%;
  position: absolute;
}

.diaCheckInfo .tips span input[type="checkbox"] {
  display: block;
  content: " ";
  border-radius: 50%;
  padding: 0.01rem;
  box-sizing: border-box;
  background-color: #fff;
  border: 0.01rem solid #4570a8;
}

.diaCheckInfo .tips span input[type="checkbox"]:checked::after {
  content: "";
  background: #436fa7;
  position: absolute;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 50%;
  border: none;
  border-radius: 50%;
}

.diaCheckInfo .tips p {
  font-size: 0.22rem;
  width: 90%;
  color: #2b5473;
  line-height: 0.3rem;
}

.diaCheckInfo .bdjs-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.2rem;
}

.diaCheckInfo .bdjs-btn a {
  width: 2.06rem;
  height: 0.66rem;
  margin: 0 .1rem;
  font-size: 0;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/qrbd_btn.png);
}

.diaReward {
  height: 3.35rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/dia335.png);
}

.diaReward h3 {
  width: 4.15rem;
  height: 0.33rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/get_reward_title.png);
}

.diaReward h4 {
  font-size: 0.24rem;
  color: #2b5473;
  width: 100%;
  margin-top: 0.1rem;
  text-align: center;
  font-weight: normal;
}

.diaReward ul {
  align-items: flex-start;
  width: 100%;
}

.diaReward li {
  width: 100%;
  margin: 0 .1rem;
}

.diaReward li div {
  width: 0.99rem;
  height: 0.99rem;
  margin: 0 auto;
  margin-top: 0.1rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/ewm_bj.png);
}

.diaReward li div img {
  width: 60%;
}

.diaReward li p {
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  color: #2b5473;
  margin-top: 0.05rem;
  line-height: 0.24rem;
}

.diaError {
  height: 2.23rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/error_dia.png);
}

.diaRecord {
  height: 5.26rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/dia526.png);
}

.diaRecord h3 {
  width: 3.49rem;
  height: 0.33rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/record_title.png);
}

.diaRecord .no_record {
  margin: 0 auto;
  text-align: center;
  font-size: 0.36rem;
  font-family: 'font';
  height: 70%;
  color: #2b5473;
}

.diaRecord .no_record span {
  display: block;
}

.diaRecord ul {
  max-height: 3.8rem;
  overflow-y: scroll;
  width: 95%;
  margin: 0 auto;
  display: none;
}

.diaRecord ul.active {
  display: block;
}

.diaRecord ul::-webkit-scrollbar {
  width: 0.08rem;
  /* ��������� ���� */
  height: 0.15rem;
  /* ��������� �߶� */
  background: #8ea2bb;
  /* ���屳�� */
  border-radius: 0.1rem;
  /* ���� Բ�� */
}

.diaRecord ul::-webkit-scrollbar-thumb {
  background: #436fa7;
  min-height: 0.2rem;
  min-width: 0.2rem;
  border-radius: 0.1rem;
}

.diaRecord ul li {
  width: 90%;
  color: #2b5473;
  margin: 0 auto;
  justify-content: space-between;
  border-bottom: 0.01rem dashed #758ba3;
  box-sizing: border-box;
  padding-bottom: 0.1rem;
  margin-top: 0.2rem;
}

.diaRecord ul div {
  flex-direction: column;
}

.diaRecord ul em {
  line-height: 0.24rem;
  font-size: 0.22rem;
}

.diaRecord ul p {
  font-size: 0.24rem;
}

.diaRecord a {
  text-decoration: underline;
  font-size: 0.3rem;
  color: #2b5473;
  width: 100%;
  font-size: 0.22rem;
  text-align: center;
  display: block;
}

.diaTips {
  height: 2.23rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/dia_tips.png);
}

.diaDraw {
  height: 6.52rem;
  padding-top: 0.2rem !important;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/dia652.png);
}

.diaDraw h3 {
  font-family: 'syst';
  color: #242255;
  font-size: 0.34rem;
  width: 100%;
  text-align: center;
}

.diaDraw ul {
  flex-wrap: wrap;
  width: 95%;
  margin: 0 auto;
}

.diaDraw li {
  flex-direction: column;
  width: 1.6rem;
  margin: 0.1rem auto;
  box-sizing: border-box;
}

.diaDraw li div {
  width: 1.2rem;
  height: 1.2rem;
  background-size: 100% 100%;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/ewm_bj.png);
}

.diaDraw li div img {
  width: 60%;
}

.diaDraw li p {
  font-size: 0.18rem;
  color: #2b5473;
}

.diaDraw #lotterycontent_start {
  display: none;
}

.diaDraw .lotterycontent_hover {
  background-size: 100% 100%;
  background-position: center;
}

.diaLotteryReward {
  height: 2.98rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/dia298.png);
}

.diaLotteryReward h3 {
  width: 4.15rem;
  height: 0.33rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/get_reward_title.png);
}

.diaLotteryReward h4 {
  font-size: 0.24rem;
  color: #2b5473;
  width: 100%;
  margin-top: 0.1rem;
  text-align: center;
  font-weight: normal;
}

.diaLotteryReward .reward_box {
  margin: 0 .1rem;
  margin: 0 auto;
  width: 100%;
}

.diaLotteryReward .reward_box div {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0 auto;
  margin-top: 0.1rem;
  background-image: url(//game.gtimg.cn/images/yxzj/cp/a20230314wzqddt/ewm_bj.png);
}

.diaLotteryReward .reward_box div img {
  width: 60%;
}

.diaLotteryReward .reward_box p {
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  color: #2b5473;
  margin-top: 0.05rem;
  line-height: 0.24rem;
}
