@charset "UTF-8";
* {
  /*
  margin:0;
  padding:0;
  border:none;
  font-weight: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
          */
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  font-family: Arial;
  overflow: hidden;
}
body {
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
  user-select: none;
  /* 标准语法 */
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #a2897e;
  font-size: 0.35555556rem;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #a2897e;
  font-size: 0.35555556rem;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #a2897e;
  font-size: 0.35555556rem;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #a2897e;
  font-size: 0.35555556rem;
}
.dis-ib {
  display: inline-block;
}
html {
  width: 100%;
  max-width: 768px;
  margin: 0
    auto;
}
body {
  width: 100%;
  max-width: 768px;
  margin: 0
    auto;
}
.yellow_bg {
  background-color: #f07b17;
}
.orange_bg {
  background-color: #f4af3c;
}
.yellow {
  color: #fff000;
}
.white {
  color: #fff;
}
.color-red {
  color: #b63d22;
}
.hide {
  display: none;
}
p {
  margin: 0;
  padding: 0;
}
ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#myaudio {
  position: absolute;
  z-index: -1;
  visibility: hidden;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.music_box {
  position: absolute;
  right: 0.52444444rem;
  top: 0.52444444rem;
  z-index: 2;
  width: 0.44444444rem;
  height: 0.44444444rem;
}
.pageWrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pageWrapper .a_bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  max-width: 768px;
  margin: 0
      auto;
  background: #fff;
}
.pageWrapper .pageMain {
  height: 100%;
  padding-top: 0.14222222rem;
}
.pageWrapper .pageMain.index-page .btns-box {
  margin-top: -4.8rem;
}
.pageWrapper .music_box {
  position: absolute;
  right: 3%;
  top: 3.5%;
  z-index: 2;
  width: 0.17777778rem;
  height: 0.17777778rem;
}
.pageWrapper .mainTitle {
  position: relative;
  width: 10rem;
  margin-top: 1.33333333rem;
}
.pageWrapper .mainTitle0 {
  position: relative;
  width: 10rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/goldBorder_bg.png) center center no-repeat;
  background-size: 100% 100%;
  margin-top: 0.62222222rem;
  padding-top: 0.88888889rem;
}
.pageWrapper .mainTitle1 {
  position: relative;
  width: 10rem;
  margin-top: 1.86666667rem;
}
.pageWrapper .mainTitle2 {
  width: 10rem;
  height: 1.30666667rem;
  margin-top: 1.86666667rem;
}
.pageWrapper .mainTitle3 {
  margin-top: 0.71111111rem;
  display: flex;
  flex-direction: row;
}
.pageWrapper .mainTitle3 .promise-title {
  width: 5.68888889rem;
  height: 3.75111111rem;
  margin-left: 0.58666667rem;
  margin-right: 0.53333333rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/promise_title.png) center center no-repeat;
  background-size: 100%
        100%;
}
.pageWrapper .mainTitle3 .promise-btn-box {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: end;
}
.pageWrapper .mainTitle3 .promise-btn-box #ruleBtn {
  margin-top: 0.8rem;
  width: 3.12rem;
  height: 1.11111111rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/rule_btn.png) center center no-repeat;
  background-size: contain;
}
.pageWrapper .mainTitle3 .promise-btn-box #awardBtn {
  width: 3.12rem;
  height: 1.11111111rem;
  margin-top: 0.32rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/redbag_btn.png) center center no-repeat;
  background-size: contain;
}
.pageWrapper .mainTitle4 {
  width: 10rem;
  height: 2.91555556rem;
  margin-top: 0.71111111rem;
}
.pageWrapper .mainTitle5 {
  width: 10rem;
  height: 1.68rem;
  margin-top: 1.06666667rem;
}
.pageWrapper .mainTitle6 {
  width: 10rem;
  height: 2.33777778rem;
  margin-top: -0.21333333rem;
}
.pageWrapper .startJoinBtn {
  margin: 0
      auto;
  margin-top: 0.44444444rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/join_btn.png) center center no-repeat;
  background-size: 100%
      100%;
  width: 3.82222222rem;
  height: 1.29777778rem;
}
.pageWrapper .answerTitle {
  margin-top: 0.60444444rem;
  width: 10.02666667rem;
  height: 5.79555556rem;
}
.pageWrapper .theme-box {
  position: relative;
  width: 10rem;
  height: 14.09777778rem;
  margin: 0
      auto;
}
.pageWrapper .gameCount-box {
  position: relative;
  text-align: center;
  margin: 0
      auto
      0;
  font-size: 0.35555556rem;
  line-height: 0.49777778rem;
}
.pageWrapper .gameCount-box .color-red {
  font-weight: bold;
}
.pageWrapper .ruleBanner {
  position: relative;
  width: 9.86666667rem;
  height: 2.68444444rem;
  margin: 4%
      auto
      4%;
}
.pageWrapper .prizeBanner {
  position: relative;
  width: 8.35555556rem;
  margin: 4%
      auto
      4%;
}
.pageWrapper .homeBanner {
  position: relative;
  width: 5.6rem;
  height: 1.95555556rem;
  margin: 0
      auto;
}
.pageWrapper .infoBanner_box {
  position: relative;
  width: 9.86666667rem;
  margin: 4%
      auto
      0;
}
.pageWrapper .award-people {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 2.82666667rem;
  height: 4.23111111rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/award_prople.png) center center no-repeat;
  background-size: 100%
      100%;
}
.pageWrapper .home-people {
  position: absolute;
  left: 0.46222222rem;
  bottom: 2.31111111rem;
  width: 3.29777778rem;
  height: 4.34666667rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/people.png) center center no-repeat;
  background-size: contain;
}
.pageWrapper .home-people2 {
  bottom: 1.77777778rem;
}
.pageWrapper .promise-book {
  position: absolute;
  right: 0.72888889rem;
  bottom: 2.04444444rem;
  width: 5.39555556rem;
  height: 3.71555556rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/book.png) center center no-repeat;
  background-size: contain;
}
.pageWrapper .answer-people {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 3.11111111rem;
  height: 4.33777778rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/answer_people.png) center center no-repeat;
  background-size: 100%
      100%;
}
.pageWrapper .niudang-people {
  position: fixed;
  right: 0;
  bottom: 0;
  width: 2.59555556rem;
  height: 4.75555556rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/niudang_people.png) center center no-repeat;
  background-size: 100%
      100%;
  z-index: 100;
}
.wheel_outer {
  position: relative;
  z-index: 4;
  width: 10rem;
  height: 9.64444444rem;
  margin: 0
    auto;
  margin-top: -0.10666667rem;
}
.wheel_outer .wheel_outer-truntable {
  position: absolute;
  top: 0;
  left: 0;
  width: 10rem;
  height: 9.64444444rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/turntable_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.wheel_outer .w_pointer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0
      auto;
  width: 34%;
  height: 7.82222222rem;
  cursor: pointer;
  z-index: 10;
}
.wheel_outer .w_pointer .pointer-img {
  width: 2.21333333rem;
  height: 2.21333333rem;
}
.wheel_outer .wheel_outer_btns {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-left: 1.01333333rem;
  margin-right: 1.01333333rem;
  padding-top: 8.32rem;
}
.wheel_outer .wheel_outer_btns .myAward_btn {
  width: 3.68rem;
  height: 1.24444444rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/myAward_btn.png) center center no-repeat;
  background-size: 100%
        100%;
}
.wheel_outer .wheel_outer_btns .goback_btn {
  width: 3.70666667rem;
  height: 1.24444444rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/goback_btn2.png) center center no-repeat;
  background-size: 100%
        100%;
}
.home-page {
  margin-top: 1.33333333rem;
}
.home-page .menu_container {
  margin: -3% auto 0;
}
.msg-page {
  padding-top: 0.14222222rem;
}
.msg-page .btn {
  width: 4.70222222rem;
  height: 1.87555556rem;
  font-size: 0.23111111rem;
  padding: 0;
  margin-top: 0.65777778rem;
  margin-bottom: 0.08888889rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 0.44444444rem;
  line-height: 1.6rem;
  color: #fff;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/btn_bg02.png) center center no-repeat;
  background-size: 100%
      100%;
}
/* 滚动条整体样式 */
::-webkit-scrollbar {
  width: 0.10666667rem;
  height: 0.10666667rem;
}
/* 滚动条轨道 */
::-webkit-scrollbar-track {
  background: #d7d7d7;
  /* 轨道背景色 */
  border-radius: 0.05333333rem;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 0.05333333rem;
  background-color: #f16037;
}
.icon-clock {
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/icon-clock.png) center center no-repeat;
  background-size: 100%
    100%;
}
.iconfont {
  display: inline-block;
  width: 0.24888889rem;
  height: 0.28444444rem;
  margin-right: 0.07111111rem;
}
.iconfont.icon-time {
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/time.png) center center no-repeat;
  background-size: 100%
      100%;
}
.btns-box {
  width: 4.66666667rem;
  margin-top: 0.07111111rem;
  margin-bottom: 0.07111111rem;
  margin-left: auto;
  margin-right: auto;
}
.btns-box.two {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 7.28888889rem;
}
.btns-box.two .goBackBtn {
  width: 45%;
}
.btns-box.two .myPrizeBtn {
  width: 45%;
}
.answer-btn-box {
  position: fixed;
  right: 0;
  bottom: 3.02222222rem;
  display: flex;
  flex-direction: column;
  align-items: end;
}
.answer-btn-box #ruleBtn {
  width: 3.12rem;
  height: 1.11111111rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/rule_btn.png) center center no-repeat;
  background-size: contain;
}
.answer-btn-box #awardBtn {
  width: 3.12rem;
  height: 1.11111111rem;
  margin-top: 0.32rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/redbag_btn.png) center center no-repeat;
  background-size: contain;
}
.goIndexBtn {
  width: 3.31555556rem;
  height: 1.68888889rem;
  font-size: 0.44444444rem;
  line-height: 1.6rem;
  text-align: center;
  font-weight: bold;
  color: #fff;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/goIndexBtn.png) center center no-repeat;
  background-size: 100%
    100%;
}
.reStartBtn {
  width: 100%;
  height: 0.88888889rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/reStartBtn.png) center center no-repeat;
  background-size: 100%
    100%;
}
.myPrizeBtn {
  width: 3.31555556rem;
  height: 1.68888889rem;
  font-size: 0.44444444rem;
  line-height: 1.6rem;
  text-align: center;
  font-weight: bold;
  color: #fff;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/myPrizeBtn.png) center center no-repeat;
  background-size: 100%
    100%;
}
.btn {
  font-size: 0.24888889rem;
  margin-bottom: 0.07111111rem;
  padding-top: 0.17777778rem;
  padding-bottom: 0.17777778rem;
  padding-right: 0.14222222rem;
  padding-left: 0.14222222rem;
  border-radius: 0.08888889rem;
  font-weight: bold;
  color: #fff;
  background-color: #2db7f5;
}
.btn.green_btn {
  background-color: hsl(147, 69%, 45%);
}
.btn.gray_btn {
  background-color: transparent;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/gray_btn.png) center center no-repeat;
  background-size: 100%
      100%;
}
.btn.orange_btn {
  background-color: transparent;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/orange_btn.png) center center no-repeat;
  background-size: 100%
      100%;
}
.btn.blue_btn {
  background-color: hsl(135, 2%, 58%);
}
.ans_submit {
  width: 4.48rem;
  height: 1.84888889rem;
  margin-top: 1.28888889rem;
  margin-left: auto;
  margin-right: auto;
  background: url("https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/2025.7.21/confirmBtn.png") center center no-repeat;
  background-size: 100%
    100%;
}
.absBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.absBottom .img-box {
  width: 4.62222222rem;
  height: 1.42222222rem;
  margin: 0
      auto
      10%;
}
.unit_box {
  width: 100%;
  margin: 0
    auto;
  position: fixed;
  left: 0;
  bottom: 0.57777778rem;
  font-size: 0.31111111rem;
  line-height: 0.53333333rem;
  text-align: center;
  color: #ffffff;
}
.unit_box1 {
  bottom: 0.48888889rem;
}
.cashform_unit_box {
  width: 10.02666667rem;
  margin: 0
    auto;
  margin-top: 25%;
  font-size: 0.26666667rem;
  line-height: 0.26666667rem;
  text-align: center;
  color: #62848e;
}
.cashform_unit_box .img-quanzhouStatistics {
  width: 3.39555556rem;
  height: 0.86222222rem;
}
.cashform_unit_box .unit-technical-support {
  padding-bottom: 0.48888889rem;
  padding-top: 0.26666667rem;
}
body .layui-layer {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
body .layui-layer.layui-layer-msg {
  background: rgba(0, 0, 0, 0.6);
  text-align: center;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
body .layui-layer.bshare {
  background-color: #fff;
}
body .layui-layer.bshare .layui-layer-btn .layui-layer-btn0 {
  position: static;
  opacity: 1;
  width: 100%;
}
body .layui-layer.share-contain {
  width: 100%;
  height: 100%;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/share_bg.png) center center no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  text-align: center;
}
body .layui-layer-btn a:hover {
  background-color: transparent;
  border-color: #1e9fff;
  display: none;
}
body .layui-layer-btn .layui-layer-btn0 {
  position: absolute;
  left: 18%;
  top: 51%;
  width: 228px;
  height: 60px;
  opacity: 0;
}
body .layui-layer-setwin {
  position: absolute;
  display: inline-block;
  top: auto;
  right: 46%;
  bottom: -12%;
  width: 24px;
  height: 24px;
  margin: 0
      auto;
}
.rule-box {
  margin: 0
    auto;
  margin-top: 1.58222222rem;
  width: 10rem;
  height: 12.85333333rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/rule_contain_bg.png) center center no-repeat;
  background-size: contain;
  text-align: justify;
  display: flex;
  flex-direction: column;
  position: relative;
}
.rule-box .rule-box-tab {
  margin-top: 0.42666667rem;
  width: 100%;
  padding-left: 1.68888889rem;
  padding-right: 1.54666667rem;
  font-size: 0.60444444rem;
  line-height: 0.8rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-weight: 600;
}
.rule-box .rule-box-tab #tab-rule {
  color: #e50905;
}
.rule-box .rule-box-tab #tab-award {
  color: #fff;
}
.rule-box .rule-contain {
  margin-top: 0.97777778rem;
  padding-left: 1.20888889rem;
  padding-right: 1.31555556rem;
  display: flex;
  flex-direction: column;
}
.rule-box .rule-contain .rule-item {
  display: flex;
  flex-direction: row;
}
.rule-box .rule-contain .rule-item .rule-num {
  font-size: 0.35555556rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/num.png) center center no-repeat;
  background-size: contain;
  color: #fff;
  font-weight: 700;
  width: 0.53333333rem;
  height: 0.53333333rem;
  text-align: center;
  line-height: 0.53333333rem;
  padding-right: 0.04444444rem;
  margin-right: 0.08888889rem;
  margin-top: 0.05333333rem;
}
.rule-box .rule-contain .rule-item .rule-content {
  flex: 1;
  text-align: justify;
  font-size: 0.35555556rem;
  line-height: 0.65777778rem;
  font-weight: 500;
}
.rule-box .goBackBtn-rule {
  margin-top: 0.4rem;
  margin-bottom: 0.64rem;
}
.goBackBtn {
  margin: 0
    auto;
  width: 3.82222222rem;
  height: 1.29777778rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/goback_btn.png) center center no-repeat;
  background-size: contain;
}
.goBackBtn-award {
  margin-top: 0.75555556rem;
}
.initiative-header {
  margin-top: 0.35555556rem;
  padding-top: 0.71111111rem;
  padding-left: 1.33333333rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/goldBorder_bg.png) center center no-repeat;
  background-size: 100%
    100%;
  width: 10rem;
  height: 7.6rem;
}
.initiative-header .initiative-header-text {
  font-size: 0.40888889rem;
  line-height: 0.78222222rem;
  margin-bottom: 0.32rem;
  color: #fff;
}
.initiative-header select {
  color: #333;
}
.initiative-header select:invalid {
  color: #8f8e8e;
}
.initiative-header select:disabled {
  color: #333;
  opacity: 1;
}
.initiative-header .choices-self-selected select:disabled {
  color: #767676;
  opacity: 0.5;
}
.initiative-header .choices-select-container {
  height: 0.94222222rem;
  width: 7.46666667rem;
}
.initiative-header .choices-select-container .choices__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  padding-right: 0.88888889rem;
  padding-left: 0.26666667rem;
  font-size: 0.40888889rem;
  width: 100%;
}
.initiative-header .choices-select-container .choices__input::-ms-expand {
  display: none;
}
.initiative-header .choices-select-container .choices__inner {
  height: 0.94222222rem;
  width: 7.46666667rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/select_border.png) no-repeat;
  background-size: 100%
        100%;
  border: none;
  padding: 0.13333333rem;
  border-radius: 0.07111111rem;
  min-height: 0.53333333rem;
}
.initiative-header .choices-select-container .choices__list--dropdown {
  border-radius: 0.07111111rem;
  border: none;
}
.initiative-header .choices-select-container .choices__list--dropdown .choices__list {
  max-height: 9.77777778rem;
}
.initiative-header .choices-select-container .choices__list--dropdown .choices__item--selectable {
  padding: 0.13333333rem;
  font-size: 0.35555556rem;
  line-height: 0.62222222rem;
}
.initiative-header .choices-select-container .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: transparent;
  color: #f16037;
}
.initiative-header .choices-select-container .choices__list--dropdown .choices__item--disabled {
  display: none;
  font-size: 0.35555556rem;
}
.initiative-header .choices-select-container .choices__placeholder {
  color: #999;
  opacity: 1;
}
.initiative-header .is-disabled {
  color: #333;
}
.initiative-header .promise-btn {
  width: 3.82222222rem;
  height: 1.29777778rem;
  margin-top: 0.71111111rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/promise_btn.png) center center no-repeat;
  background-size: 100%
      100%;
}
.letter-box {
  width: 10.02666667rem;
  height: 9.12888889rem;
  margin-top: 0.26666667rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/promise_contain_bg2.png) center center no-repeat;
  background-size: contain;
  display: flex;
  flex-direction: column;
}
.letter-box .letter-box-content {
  flex: 1;
  padding-top: 0.53333333rem;
  padding-left: 1.33333333rem;
  padding-right: 1.33333333rem;
}
.letter-box .letter-box-content .letter-box-content-header {
  font-size: 0.40888889rem;
  line-height: 0.78222222rem;
  font-weight: 600;
}
.letter-box .letter-box-content .letter-box-content-header #letterPeople {
  color: #f90c0f;
}
.letter-box .letter-box-content .letter-box-content-word {
  padding-top: 0.37333333rem;
  color: #333;
  font-size: 0.37333333rem;
  line-height: 0.64rem;
  text-indent: 0.8rem;
  text-align: justify;
  font-weight: 500;
}
.letter-box .letter-box-people {
  margin-top: 0.35555556rem;
  margin-bottom: 0.88888889rem;
  padding-left: 1.77777778rem;
  padding-right: 1.77777778rem;
  text-align: right;
  font-size: 0.35555556rem;
  line-height: 0.48888889rem;
  color: #333;
  font-weight: 600;
}
.letter-box .letter-box-people #letterImg {
  max-width: 1.68888889rem;
  max-height: 1.06666667rem;
  width: 100%;
  vertical-align: middle;
  height: 100%;
}
.letter-box .letter-box-decription {
  font-size: 0.44444444rem;
  line-height: 0.44444444rem;
  color: #b6b6b6;
  text-align: center;
}
.letter-box .letter-box-decription1 {
  margin-top: 0.93333333rem;
}
.letter-box .letter-box-decription2 {
  margin-top: 0.44444444rem;
}
.letter-box .commitment-btn {
  width: 3.82222222rem;
  height: 1.29777778rem;
  margin: 0
      auto;
  margin-bottom: 0.51555556rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/promise_btn.png) center center no-repeat;
  background-size: contain;
}
.letter-box .commitment-btn1 {
  margin-top: 1.28888889rem;
}
.letter-box .commitment-btn2 {
  margin-top: 0.28444444rem;
}
.letter-btn-box2 {
  display: flex;
  justify-content: space-between;
  margin-left: 1.02222222rem;
  margin-right: 1.02222222rem;
  margin-top: 0.44444444rem;
}
.letter-btn-box2 #saveImage {
  width: 3.66222222rem;
  height: 1.24444444rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/saveImage_btn.png) no-repeat center center;
  background-size: 100%
      100%;
}
.letter-btn-box2 #goToLottery {
  width: 3.66222222rem;
  height: 1.24444444rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/joinAward_btn.png) no-repeat center center;
  background-size: 100%
      100%;
}
.indexBackground-contain {
  width: 10rem;
  height: 10.43555556rem;
  padding-left: 0.84444444rem;
  padding-right: 0.84444444rem;
  margin-top: 0.26666667rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/sign_bg.png) no-repeat center center;
  background-size: 100%
    100%;
  padding-top: 0.14222222rem;
}
.indexBackground-contain #canvasDiv {
  height: 8rem;
  text-align: center;
  margin: auto;
  margin-bottom: 0.53333333rem;
  border-radius: 0.22222222rem;
  background-color: #fff7ea;
  overflow: hidden;
  touch-action: none;
}
.indexBackground-contain .indexBackground-btns-box {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.indexBackground-contain .indexBackground-btns-box .btn_clear {
  width: 3.82222222rem;
  height: 1.29777778rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/rewrite_btn.png) no-repeat center center;
  background-size: 100%
        100%;
}
.indexBackground-contain .indexBackground-btns-box .btn_submit {
  width: 3.82222222rem;
  height: 1.29777778rem;
  border: 1px
        solid
        transparent;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/confirm_btn.png) no-repeat center center;
  background-size: 100%
        100%;
}
.award-box {
  margin: 0
    auto;
  margin-top: 1.58222222rem;
  width: 10rem;
  height: 12.85333333rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/award_contain_bg.png) center center no-repeat;
  background-size: auto
    100%;
  text-align: justify;
  display: flex;
  flex-direction: column;
  position: relative;
}
.award-box .award-box-tab {
  margin-top: 0.42666667rem;
  width: 100%;
  padding-left: 1.68888889rem;
  padding-right: 1.54666667rem;
  font-size: 0.60444444rem;
  line-height: 0.8rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-weight: 600;
}
.award-box .award-box-tab #award-tab-rule {
  color: #fff;
}
.award-box .award-box-tab #award-tab-award {
  color: #e50905;
}
.award-box .award-box-table-title {
  margin-top: 0.8rem;
  margin-bottom: 0.22222222rem;
  padding-left: 1.29777778rem;
  padding-right: 1.29777778rem;
  display: flex;
  flex-direction: row;
}
.award-box .award-box-table-title .award-box-table-title-item {
  color: #f60019;
  font-size: 0.35555556rem;
  line-height: 0.64rem;
  font-weight: 600;
  flex: 1;
  text-align: center;
}
.award-box .award-box-contain {
  margin-left: 1.29777778rem;
  margin-right: 1.29777778rem;
  flex: 1;
  overflow-y: auto;
}
.award-box .award-box-contain .award-box-item {
  display: flex;
  align-items: center;
  font-size: 0.33777778rem;
  line-height: 0.64rem;
  padding-top: 0.13333333rem;
  padding-bottom: 0.13333333rem;
  font-weight: 550;
}
.award-box .award-box-contain .award-box-item .award-box-item-text {
  color: #333;
  flex: 1;
  text-align: center;
}
.award-box .award-box-contain .award-box-item .award-box-item-btn {
  flex: 1;
  display: flex;
  justify-content: center;
  font-size: 0.32rem;
  line-height: 0.64rem;
}
.award-box .award-box-contain .award-box-item .award-box-item-btn .award-box-item-red {
  background-color: #f60019;
  border-radius: 0.14222222rem;
  color: #fff;
  width: 1.70666667rem;
  height: 0.64rem;
  text-align: center;
}
.award-box .award-box-contain .award-box-item .award-box-item-btn .award-box-item-orange {
  background-color: #ff952e;
  border-radius: 0.14222222rem;
  color: #fff;
  width: 1.70666667rem;
  height: 0.64rem;
  text-align: center;
}
.award-box .goBackBtn-award {
  margin-top: 0.44444444rem;
  margin-bottom: 0.66666667rem;
}
.prize-box {
  margin: 0
    auto;
  margin-top: 0.91555556rem;
  margin-bottom: 0.88888889rem;
  width: 10.02666667rem;
  height: 11.76rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/myAwardModal_bg.png) center center no-repeat;
  background-size: contain;
  padding-top: 2.66666667rem;
  padding-bottom: 0.62222222rem;
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.prize-box .prize-box-contain {
  overflow: auto;
  height: 5.95555556rem;
  padding-left: 0.07111111rem;
  margin-bottom: 1.51111111rem;
}
.prize-box .prize-box-contain .award-item {
  width: 6.71111111rem;
  height: 1.86666667rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/awardlist_item.png) center center no-repeat;
  background-size: contain;
  display: flex;
  padding-top: 0.31111111rem;
  padding-bottom: 0.31111111rem;
  padding-left: 0.4rem;
  padding-right: 0.66666667rem;
  margin-bottom: 0.10666667rem;
}
.prize-box .prize-box-contain .award-item .award-content {
  flex: 1;
  width: 1px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.prize-box .prize-box-contain .award-item .award-content .award-content-num {
  color: #fe5b48;
  font-size: 0.55111111rem;
  font-weight: 600;
}
.prize-box .prize-box-contain .award-item .award-content .award-content-time {
  color: #202020;
  font-size: 0.26666667rem;
  font-weight: 550;
}
.prize-box .prize-box-contain .award-item .award-btn-box {
  display: flex;
  align-items: center;
  padding-left: 0.08888889rem;
}
.prize-box .prize-box-contain .award-item .award-btn-box .award-btn {
  width: 1.63555556rem;
  height: 0.62222222rem;
}
.cashform-box {
  margin-top: 1.33333333rem;
  width: 10.02666667rem;
  height: 11.64444444rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/cashPrizeModal_bg.png) center center no-repeat;
  background-size: contain;
}
.cashform-box .cashform-box-money {
  padding-top: 2.93333333rem;
  padding-bottom: 1.6rem;
  width: 100%;
  font-size: 0.71111111rem;
  color: #fe5b48;
  font-weight: 600;
  text-align: center;
}
.cashform-box .cashform-box-money .cashform-box-money-num {
  font-size: 0.97777778rem;
  font-weight: 800;
}
.cashform-box .sms-btn {
  background-color: #ffaa12;
  color: #fff;
  border: 1px solid #fff;
  font-size: 0.30222222rem;
  border-radius: 0.17777778rem;
  height: 100%;
  width: 100%;
}
.cashform-box .cashform-btn-box {
  margin-top: 1.33333333rem;
  display: flex;
  width: 100%;
}
.cashform-box .cashform-btn-box .cashformBtn {
  width: 2.73777778rem;
  height: 0.88888889rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/submitCash.png) center center no-repeat;
  background-size: contain;
  border: none;
  margin: 0
        auto;
}
.newbtns-box {
  display: flex;
  justify-content: space-evenly;
}
.newbtns-box .goBackBtn {
  width: 2.73777778rem;
  height: 0.88888889rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/goback.png) center center no-repeat;
  background-size: contain;
}
.newbtns-box .clickAnswerBtn {
  margin: 0
      auto;
  margin-top: 1.77777778rem;
  width: 4.51555556rem;
  height: 1.37777778rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/2025.7.21/startAnswerQuestionBtn.png) center center no-repeat;
  background-size: contain;
}
.prize-page {
  padding-top: 0.14222222rem;
}
.prize-page .btns-box {
  display: flex;
  justify-content: space-evenly;
  margin-top: 2%;
}
.prize-page .hd {
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/rule_box_hd_bg02.png) center center no-repeat;
  background-size: 100%
      100%;
}
.prize-page .bd {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
}
.prize-page .text {
  font-size: 0.44444444rem;
  line-height: 1.06666667rem;
  text-align: center;
  color: #342816;
  font-weight: bold;
}
.prize-page .img-box {
  width: 2.98666667rem;
  height: 1.93777778rem;
  margin-left: auto;
  margin-right: auto;
}
.showTable {
  width: 100%;
  height: 9.49333333rem;
  padding-top: 0.17777778rem;
  padding-bottom: 0.17777778rem;
  padding-left: 0.17777778rem;
  padding-right: 0.17777778rem;
  margin: 0
    auto;
  color: #333;
}
.showThead .showTr {
  text-align: center;
  font-size: 0rem;
  line-height: 0.42666667rem;
  color: #342816;
}
.showTbody .showTr {
  padding-bottom: 0.17777778rem;
}
.showTr {
  font-size: 0;
}
.showTr .p_date {
  width: 30%;
}
.showTr .p_name {
  width: 40%;
}
.showTr .p_info {
  width: 30%;
}
.showTr .btn {
  display: inline-block;
  vertical-align: middle;
  line-height: 2;
  width: 100%;
  height: 0.64rem;
  margin-bottom: 0;
  font-size: 0.35555556rem;
  line-height: 0.64rem;
  font-weight: normal;
  border: none;
  border-radius: 4px;
  color: #fff;
  background-image: none;
}
.showTr .btn-look {
  background-color: #ff482e;
}
.showTr .btn-href {
  background-image: linear-gradient(#ffb137, #ff6408);
}
.showTh,
.showTd {
  display: inline-block;
  vertical-align: middle;
  padding: 0
    4px;
}
.showTh {
  font-size: 0.46222222rem;
  line-height: 0.88888889rem;
  font-weight: bold;
  color: #af6801;
}
.showTd {
  font-size: 0.37333333rem;
  line-height: 0.8rem;
  color: #f01f08;
}
.template {
  display: none;
}
.tips-box {
  padding-top: 0.53333333rem;
  padding-bottom: 0.35555556rem;
  padding-left: 0.88888889rem;
  padding-right: 0.88888889rem;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #dfd4b2;
  background-color: #f7f5db;
}
.tips-box .txt {
  text-align: left;
  font-size: 0.46222222rem;
  line-height: 0.8rem;
  color: #463a28;
}
.tips {
  font-size: 0.29333333rem;
  color: #867d6a;
}
.tab_box {
  font-size: 0.33777778rem;
  padding-top: 0.53333333rem;
  padding-bottom: 0.26666667rem;
  padding-left: 2%;
  padding-right: 2%;
}
.tab_content {
  z-index: 4;
  margin-top: 6%;
  margin-left: auto;
  margin-right: auto;
}
.prompting-box .box {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 3.55555556rem;
  padding-top: 0.53333333rem;
  padding-bottom: 0.53333333rem;
  font-size: 0.42666667rem;
  line-height: 0.53333333rem;
  text-align: center;
  color: #333;
  border-radius: 20px;
  background-color: #fff;
}
.regist-box {
  color: #333;
  margin: 0
    auto;
  text-align: center;
}
.regist-box .info_wapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  height: 100%;
  font-size: 0;
}
.regist-box .title-box {
  width: 100%;
  height: 0.8rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/regist_title_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.regist-box .title-box .text {
  font-size: 0.30222222rem;
  line-height: 0.35555556rem;
  font-weight: bold;
  color: #f94f25;
}
.regist-box .infoTitle {
  margin-top: 0.17777778rem;
  margin-bottom: 0.17777778rem;
  margin-left: auto;
  margin-right: auto;
  color: #af6801;
}
.regist-box .input_box {
  width: 100%;
  margin-bottom: 0.26666667rem;
  overflow: hidden;
}
.regist-box .ipt {
  display: inline-block;
  vertical-align: middle;
  height: 0.8rem;
  padding-top: 0.08888889rem;
  padding-bottom: 0.08888889rem;
  padding-right: 0.04444444rem;
  padding-left: 0.21333333rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.30222222rem;
  line-height: 0.35555556rem;
  color: #333;
  border: none;
  border-radius: 0.17777778rem;
  background-color: #f2ece4;
}
.regist-box .ipt:hover,
.regist-box .ipt:focus {
  border: none;
  background-color: #f2ece4;
}
.regist-box .ipt.lg {
  width: 100%;
}
.regist-box .ipt.sm {
  width: 64%;
  margin-right: 3%;
}
.regist-box .yzm {
  display: inline-block;
  vertical-align: middle;
  width: 32%;
  height: 0.8rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  padding-right: 0rem;
  padding-left: 0rem;
}
.regist-box .sms {
  display: inline-block;
  vertical-align: middle;
  width: 32%;
  height: 0.8rem;
  padding-top: 0.08888889rem;
  padding-bottom: 0.08888889rem;
  padding-right: 0rem;
  padding-left: 0rem;
  border-radius: 0.17777778rem;
  margin-bottom: 0;
  font-size: 0.26666667rem;
  line-height: 0.35555556rem;
  font-weight: normal;
  border: none;
  color: #fff;
  background-color: #fda11f;
}
.regist-box .line {
  height: 2px;
  padding-bottom: 2px;
  margin-right: -0.21333333rem;
  margin-left: -0.21333333rem;
  margin-top: 0.26666667rem;
  margin-bottom: 0.26666667rem;
  border-bottom: 2px dashed #af6801;
}
.regist-box .msg {
  font-size: 0.32rem;
  line-height: 0.42666667rem;
  color: #ff830a;
  text-align: justify;
  margin-top: 0.21333333rem;
  margin-left: auto;
  margin-right: auto;
}
.regist-box .msg .tips {
  color: #ff830a;
  font-size: 0.32rem;
  line-height: 0.42666667rem;
  font-weight: bold;
}
.ticket {
  height: 11.02222222rem;
}
.ticket .ticket-box {
  position: relative;
  width: 8.56888889rem;
  margin: 0
      auto;
  padding-top: 0.35555556rem;
  padding-bottom: 0.53333333rem;
  padding-left: 0.44444444rem;
  padding-right: 0.44444444rem;
  text-align: center;
}
.ticket .hd {
  padding-top: 0.17777778rem;
  padding-bottom: 0.17777778rem;
  padding-left: 0.21333333rem;
  padding-right: 0.21333333rem;
}
.ticket .hd .title {
  font-size: 0.83555556rem;
  line-height: 1.06666667rem;
  font-weight: bold;
}
.ticket .bd {
  width: 7.64444444rem;
  height: 7.14666667rem;
  padding-top: 1.67111111rem;
  padding-bottom: 1.24444444rem;
  padding-left: 2.13333333rem;
  padding-right: 1.86666667rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/gift_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.ticket .bd:after {
  position: absolute;
  top: auto;
  bottom: 20%;
  right: 0;
  left: 0;
  content: "";
  display: block;
  width: 7.45777778rem;
  height: 3.36888889rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/gift_front.png) center center no-repeat;
  background-size: 100%
        100%;
}
.ticket .gift-box {
  width: 100%;
  height: 100%;
  margin: 0
      auto;
}
.ticket .title {
  display: inline-block;
  font-size: 0.48rem;
  line-height: 0.64rem;
  padding-top: 0.10666667rem;
  padding-bottom: 0.10666667rem;
  background-image: linear-gradient(to right, #fced1c, #f74f16);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -ms-background-clip: text;
  -o-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.ticket .btns-box {
  width: 5.33333333rem;
  margin-top: 0.21333333rem;
}
.ticket .startBtn {
  font-size: 0.56888889rem;
  line-height: 0.64rem;
  border: none;
}
.cashBg {
  height: 100vh !important;
}
.cashBg .cash-box {
  min-height: 8.91555556rem;
  width: 10.02666667rem;
  margin-top: 2.73777778rem;
  padding-left: 2.29333333rem;
  padding-right: 2.10666667rem;
  padding-bottom: 1.18222222rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/cash_modal_bg.png) center center no-repeat;
  background-size: 100%
      100%;
  display: flex;
  flex-direction: column;
}
.cashBg .cash-box .cash-box-name {
  padding-top: 1.06666667rem;
  font-size: 0.62222222rem;
  color: #f74826;
  text-align: center;
  font-weight: 600;
}
.cashBg .cash-box .cash-box-content {
  margin-top: 0.57777778rem;
  flex: 1;
}
.cashBg .cash-box .cash-box-content .cash-box-content-word {
  font-size: 0.35555556rem;
  line-height: 0.65777778rem;
  font-weight: 500;
  color: #252525;
}
.cashBg .cash-box .cash-box-content-img {
  height: 2.76444444rem;
  width: 3.23555556rem;
  margin-left: auto;
}
.cashBg .goBackBtn {
  margin: 0
      auto;
  margin-top: 1.72444444rem;
  width: 3.25333333rem;
  height: 0.96888889rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/goback2.png) center center no-repeat;
  background-size: contain;
}
.redBagBg {
  height: 100vh !important;
}
.redBagBg .redBag-box {
  height: 7.65333333rem;
  width: 10rem;
  margin-top: 3.91111111rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/redBag_info_popup_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.redBagBg .redBag-box .redBag-content {
  padding-top: 3.6rem;
  padding-bottom: 0.57777778rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.redBagBg .redBag-box .redBag-name {
  padding-left: 1.82222222rem;
  padding-right: 1.82222222rem;
  font-size: 0.33777778rem;
  line-height: 0.64rem;
  color: #252525;
  text-align: justify;
  font-weight: 550;
}
.redBagBg .redBag-box .redBag-msg {
  color: #fea21f;
}
.redBagBg .goBackBtn {
  margin: 0
      auto;
  margin-top: 0.62222222rem;
  width: 3.82222222rem;
  height: 1.29777778rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/goback_btn.png) center center no-repeat;
  background-size: contain;
}
.redBagBg .goBackBtn2 {
  margin: 0
      auto;
  margin-top: 0.62222222rem;
  width: 3.82222222rem;
  height: 1.29777778rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/confirm_btn.png) center center no-repeat;
  background-size: contain;
}
.cashWriteBg {
  height: 100vh !important;
}
.cashWriteBg .cashWrite-box {
  min-height: 10.8rem;
  width: 7.67111111rem;
  margin-top: 1.63555556rem;
  margin-left: 1.18222222rem;
  margin-right: 1.18222222rem;
  padding-left: 1.06666667rem;
  padding-right: 1.06666667rem;
  padding-bottom: 1.02222222rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/write_cash_bg.png) center center no-repeat;
  background-size: 100%
      100%;
  position: relative;
}
.cashWriteBg .cashWrite-box .cashWrite-box-title {
  font-size: 0.62222222rem;
  padding-top: 1.13777778rem;
  color: #f74826;
  font-weight: 600;
  text-align: center;
}
.cashWriteBg .cashWrite-box .cashWrite-box-subTitle {
  font-size: 0.35555556rem;
  margin-top: 0.44444444rem;
  margin-bottom: 0.44444444rem;
  color: #ff9e8b;
  text-align: center;
}
.cashWriteBg .cashWrite-box .cashWrite-box-icon {
  position: absolute;
  bottom: -0.13333333rem;
  right: 0.04444444rem;
  width: 2.01777778rem;
  height: 1.41333333rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/cash_modal_bg_icon.png) center center no-repeat;
  background-size: contain;
}
.cashWriteBg .submitBtn {
  margin: 0
      auto;
  margin-top: 0.4rem;
  width: 3.25333333rem;
  height: 0.96888889rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/submit-btn.png) center center no-repeat;
  background-size: contain;
}
.redbagWriteBg {
  height: 100vh !important;
}
.redbagWriteBg .redbagWrite-box {
  min-height: 12.95111111rem;
  width: 10rem;
  margin-top: 1.68rem;
  padding-left: 1.63555556rem;
  padding-right: 1.55555556rem;
  padding-bottom: 0.91555556rem;
  padding-top: 3.46666667rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/redBag_popup_bg.png) center center no-repeat;
  background-size: 100%
      100%;
  position: relative;
}
.redbagWriteBg .redbagWrite-box .redbagWrite-box-subTitle {
  font-size: 0.35555556rem;
  margin-bottom: 0.35555556rem;
  color: #333;
  text-align: center;
  font-weight: 500;
}
.redbagWriteBg .submitBtn {
  margin: 0
      auto;
  margin-top: 0.4rem;
  width: 3.65333333rem;
  height: 1.26222222rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/submit_btn.png) center center no-repeat;
  background-size: contain;
}
.cashInfo .cashInfo-wrapper {
  position: relative;
  font-size: 0.39111111rem;
  line-height: 0.48rem;
  text-align: center;
}
.cashInfo .cashInfo-wrapper .bd {
  height: 13.6rem;
  padding-top: 3.55555556rem;
  padding-bottom: 0.21333333rem;
  padding-left: 1.06666667rem;
  padding-right: 1.06666667rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/cashInfo_bg.png) center center no-repeat;
  -webkit-background-size: 100%
        100%;
  background-size: 100%
        100%;
}
.cashInfo .cashInfo-wrapper .img-box {
  width: 3.2rem;
  height: 3.64444444rem;
  margin-top: 0.17777778rem;
  margin-bottom: 0.17777778rem;
  margin-left: auto;
  margin-right: auto;
}
.cashInfo .cashInfo-wrapper .title-box .text {
  display: inline-block;
  font-size: 0.53333333rem;
  line-height: 0.64rem;
  font-weight: bold;
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: linear-gradient(135deg, #fced1c, #f74f16);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -ms-background-clip: text;
  -o-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cashInfo .cashInfo-wrapper .infoTitle {
  margin-top: 0.17777778rem;
  margin-bottom: 0.17777778rem;
  margin-left: auto;
  margin-right: auto;
  color: #f74f16;
}
.cashInfo .cashInfo-wrapper .line {
  height: 2px;
  padding-bottom: 2px;
  margin-right: 0rem;
  margin-left: 0rem;
  margin-top: 0.26666667rem;
  margin-bottom: 0.26666667rem;
  border-bottom: 2px dashed #ffe9bf;
}
.cashInfo .cashInfo-wrapper .InfoMain {
  height: 3.2rem;
  padding-right: 0.28444444rem;
  overflow: auto;
  /*滚动条下层*/
  /*滚动条上层*/
}
.cashInfo .cashInfo-wrapper .InfoMain::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.cashInfo .cashInfo-wrapper .InfoMain::-webkit-scrollbar-track {
  background: transparent;
  /*#E1ebf3;*/
}
.cashInfo .cashInfo-wrapper .InfoMain::-webkit-scrollbar-corner {
  background: transparent;
  /*#E1ebf3;*/
}
.cashInfo .cashInfo-wrapper .InfoMain::-webkit-scrollbar-thumb {
  background: #2275e7;
  border-radius: 8px;
  /*#044068;*/
}
.cashInfo .cashInfo-wrapper .InfoMain.two {
  width: 80%;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}
.cashInfo .cashInfo-wrapper .InfoMain.two .row {
  margin-top: 0.53333333rem;
  margin-bottom: 0.53333333rem;
}
.cashInfo .cashInfo-wrapper .InfoMain.two .align-colon {
  width: 42%;
}
.cashInfo .cashInfo-wrapper .InfoMain.two .value {
  width: 54%;
}
.cashInfo .cashInfo-wrapper .row {
  position: relative;
  font-size: 0;
  margin-bottom: 0.17777778rem;
}
.cashInfo .cashInfo-wrapper .row:before,
.cashInfo .cashInfo-wrapper .row:after {
  display: none;
}
.cashInfo .cashInfo-wrapper .align-colon {
  display: inline-block;
  vertical-align: top;
  width: 36%;
  font-size: 0.39111111rem;
  line-height: 0.48rem;
  text-align: right;
}
.cashInfo .cashInfo-wrapper .value {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 64%;
  padding-left: 0.17777778rem;
  font-size: 0.39111111rem;
  line-height: 0.48rem;
  text-align: justify;
}
.cashInfo .cashInfo-wrapper .ft {
  width: 4.97777778rem;
  margin-top: 0.35555556rem;
  margin-left: auto;
  margin-right: auto;
}
.cashInfo .cashInfo-wrapper .goBackBtn {
  padding-bottom: 0.88888889rem;
  border: none;
}
.answer_box {
  width: 10.02666667rem;
  height: 5.63555556rem;
  padding-left: 1.77777778rem;
  padding-right: 1.77777778rem;
  padding-bottom: 0.88888889rem;
  margin-top: -1.77777778rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/answer_border.png) center center no-repeat;
  background-size: contain;
  display: flex;
  flex-direction: column;
}
.answer_box .answer_box-content {
  font-size: 0.35555556rem;
  line-height: 0.48888889rem;
  text-align: justify;
  margin-top: 1.46666667rem;
  flex: 1;
}
.answer_box .answer_box-btns {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.answer_box .answer_box-btns #correctBtn {
  width: 1.94666667rem;
  height: 0.66666667rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/correct-btn.png) center center no-repeat;
  background-size: contain;
}
.answer_box .answer_box-btns #errorBtn {
  width: 1.94666667rem;
  height: 0.66666667rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/error-btn.png) center center no-repeat;
  background-size: contain;
}
.answerCorrectBg {
  height: 100vh !important;
}
.answerCorrectBg .answerCorrect-box {
  height: 5.44rem;
  width: 10.02666667rem;
  margin-top: 4.44444444rem;
  padding-top: 3.66222222rem;
  margin-left: 0
      auto;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/answer_modal_correct_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.answerCorrectBg .answerCorrect-box #sign-letter {
  height: 0.96888889rem;
  width: 4.48rem;
  margin: 0
        auto;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/sign-letter-btn.png) center center no-repeat;
  background-size: 100%
        100%;
}
.answerErrorBg {
  height: 100vh !important;
}
.answerErrorBg .answerError-box {
  height: 5.44rem;
  width: 10.02666667rem;
  margin-top: 4.44444444rem;
  padding-top: 3.66222222rem;
  margin-left: 0
      auto;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/answer_modal_error_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.answerErrorBg .answerError-box #again-answer {
  height: 0.96888889rem;
  width: 4.48rem;
  margin: 0
        auto;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/answer_again_btn.png) center center no-repeat;
  background-size: 100%
        100%;
}
.canRaffleBg {
  height: 100vh !important;
}
.canRaffleBg .raffle-box {
  height: 7.58222222rem;
  width: 10.02666667rem;
  margin-top: 4rem;
  margin-left: 0
      auto;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/canRaffleModal_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.canRaffleBg .raffle-box .raffle-btns-box {
  padding-top: 6.13333333rem;
  display: flex;
}
.canRaffleBg .raffle-box .raffle-btns-box .startRaffleBtn {
  height: 0.90666667rem;
  width: 2.73777778rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/raffle_btn.png) center center no-repeat;
  background-size: contain;
  border: none;
  margin: 0
          auto;
}
.noCanRaffleBg {
  height: 100vh !important;
}
.noCanRaffleBg .noRaffle-box {
  height: 9.93777778rem;
  width: 10rem;
  margin-top: 2.73777778rem;
  margin-left: 0
      auto;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/unluck_popup_bg2.png) center center no-repeat;
  background-size: 100%
      100%;
}
.noCanRaffleBg .noRaffle-box .noRaffle-btns-box {
  padding-top: 7.85777778rem;
  display: flex;
}
.noCanRaffleBg .noRaffle-box .noRaffle-btns-box .againBtn {
  height: 1.29777778rem;
  width: 3.82222222rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/goback_btn.png) center center no-repeat;
  background-size: contain;
  border: none;
  margin: 0
          auto;
}
.overBg {
  height: 100vh !important;
}
.overBg .over-box {
  height: 9.68rem;
  width: 10rem;
  margin-top: 2.54222222rem;
  margin-left: 0
      auto;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/noChange_popup_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.overBg .over-box .over-btns-box {
  padding-top: 7.64444444rem;
  display: flex;
}
.overBg .over-box .over-btns-box .watchBtn {
  height: 1.24444444rem;
  width: 3.68rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/watch_promiseImage_btn.png) center center no-repeat;
  background-size: contain;
  border: none;
  margin: 0
          auto;
}
.unluckBg {
  height: 100vh !important;
}
.unluckBg .unluck-box {
  height: 9.93777778rem;
  width: 10rem;
  margin-top: 2.75555556rem;
  margin-left: 0
      auto;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/unluck_popup_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.unluckBg .unluck-btns-box {
  padding-top: 7.86666667rem;
  display: flex;
  justify-content: center;
}
.unluckBg .unluck-btns-box .goBackBtn {
  width: 3.82222222rem;
  height: 1.29777778rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/goback_btn.png) center center no-repeat;
  background-size: contain;
  border: none;
  margin: 0
        auto;
}
.cashImgBg {
  height: 100vh !important;
}
.cashImgBg .cashImg-box {
  height: 8.17777778rem;
  width: 10.02666667rem;
  margin-top: 3.36rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/winCash_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.cashImgBg .cashImg-btns-box {
  padding-top: 0.93333333rem;
  display: flex;
  justify-content: center;
}
.cashImgBg .cashImg-btns-box .writeCashBtn {
  width: 4.63111111rem;
  height: 0.96rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/write-cash-btn.png) center center no-repeat;
  background-size: contain;
  border: none;
  margin: 0
        auto;
}
.redBagImgBg {
  height: 100vh !important;
}
.redBagImgBg .redBagImg-box {
  height: 7.36rem;
  width: 10.02666667rem;
  margin-top: 3.73333333rem;
  padding-top: 2.16888889rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/winRedBag_bg.png) center center no-repeat;
  background-size: 100%
      100%;
}
.redBagImgBg .redBagImg-box .redBagImg-box-title {
  height: 0.56rem;
  width: 3.49333333rem;
  margin: 0
        auto;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/winRedBag_title.png) center center no-repeat;
  background-size: 100%
        100%;
}
.redBagImgBg .redBagImg-box .redBagImg-box-money {
  text-align: center;
  font-size: 0.39111111rem;
  background: linear-gradient(to bottom, #fffacc, #ffce6f);
  /* 渐变方向及颜色 */
  -webkit-background-clip: text;
  /* 只对文字应用背景 */
  -webkit-text-fill-color: transparent;
  /* 使文字透明显示背景渐变 */
  background-clip: text;
  text-fill-color: transparent;
  font-weight: 600;
}
.redBagImgBg .redBagImg-box .redBagImg-box-money .redBagImg-box-num {
  font-size: 1.06666667rem;
  font-weight: 600;
}
.redBagImgBg .redBagImg-box .redBagImg-box-text {
  text-align: center;
  margin-top: 2.13333333rem;
  color: #fff;
  font-size: 0.26666667rem;
}
.redBagImgBg .redBagImg-btns-box {
  padding-top: 1.40444444rem;
  display: flex;
  justify-content: center;
}
.redBagImgBg .redBagImg-btns-box .writeRedBagBtn {
  width: 4.63111111rem;
  height: 0.96rem;
  background: url(https://rsnet-media.oss-cn-hangzhou.aliyuncs.com/h5-2025/xmtj202512/write-cash-btn.png) center center no-repeat;
  background-size: contain;
  border: none;
  margin: 0
        auto;
}
.ellipsis .date {
  display: inline-block;
  padding: 0;
  width: 3.8rem;
  text-align: center;
}
.ellipsis .prize {
  color: #ce343f;
}
.share-box {
  width: 8.93333333rem;
  height: 1.73333333rem;
}
@media screen and (min-height: 730px) {
  .pageWrapper .banner {
    margin: 8%
      auto
      0;
  }
}
@media (width: 414px) and (height: 721px) {
  .pageWrapper .banner {
    margin: 8%
      auto
      0;
  }
}
