.noneBorder {
  pointer-events: auto;
  border: none;
  background: none;
}
#body * {
  word-break: break-word;
}
#messBox7,
#messBox6 {
  background-color: #000000a3;
  pointer-events: auto;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 100;
}
#messBox7 > div,
#messBox6 > div {
  width: 100%;
  top: 50%;
  left: 0;
  position: absolute;
  height: 4rem;
  text-align: center;
  margin-top: -3rem;
}
.bold {
  font-weight: bold;
}
#messBox7 > div {
  margin-top: -2rem;
}
#messBox7 > div > img {
  width: 1.2rem;
  margin: 0 auto;
  margin-top: 1.4rem;
}
@keyframes rotate_ {
  from {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
  }
}
.rotate {
  animation: rotate_ 1.4s linear infinite;
}
#messBox6 > div > img {
  width: 2.2rem;
  margin: auto;
}
#messBox6 > div > span {
  width: 100%;
  height: 1rem;
  display: inline-block;
  font-size: 0.6rem;
  font-weight: bold;
  color: #fff;
  margin-top: 0rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
#body .maxWidth {
  width: 100%;
}
.btn:active {
  transform: scale(0.95);
  -webkit-transform: scale(0.95);
}
.btn {
  pointer-events: auto;
}
.mainBox {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
}
.mainSpan {
  width: 10.8rem;
  height: auto;
  margin: auto;
  position: relative;
}
.ls_p {
  position: absolute;
}
body {
  overflow: hidden;
  padding-top: env(safe-area-inset-top);
}
.bodyMain {
  width: 100%;
  height: 100%;
  position: absolute;
}
.fixedCon {
  width: 10.8rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
  position: relative;
  pointer-events: none;
}
.messCon,
.pageCon {
  width: 100%;
  height: 100%;
  position: absolute;
  pointer-events: none;
  overflow-y: hidden;
  overflow-x: hidden;
}
.none {
  display: none;
}
.fixedCon,
.pageCon {
  z-index: 30;
}
.messCon {
  z-index: 40;
}
.pageCon > div {
  display: none;
}
.messCon .show,
.pageCon .show {
  display: block;
  pointer-events: visible;
}
.rule {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgb(0 0 0 / 80%);
}
.closeRuleBtn > img {
  width: 0.63rem;
  margin-top: 0.1rem;
}
.dialog-body {
  height: 48%;
  padding-top: 0;
}
.common1 {
  margin-top: 1rem;
  display: block;
}
*,
:after,
:before {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  vertical-align: top;
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
}
.ff--trajanpro-bold {
  font-family: TRAJANPRO-BOLD;
}
.dialog-close {
  position: absolute;
  top: -0.86rem;
  right: -0.1rem;
  width: 0.8rem;
  height: 0.8rem;
  text-align: center;
  z-index: 10;
}
.dialog-body {
  padding: 0.533333rem;
  max-height: 60vh;
  overflow: hidden auto;
  border-radius: 0 0 0.24rem 0.24rem;
}
.ff--common {
  font-family:
    SOURCEHANSANSCN-MEDIUM,
    -apple-system,
    Helvetica Neue,
    Arial,
    PingFang SC,
    Hiragino Sans GB,
    Source Han Sans,
    Microsoft YaHei,
    sans-serif;
}
[data-level] {
  margin-bottom: 0.388rem;
  line-height: 0.471rem;
}
[data-level='1'] {
  font-size: 0.288rem;
  color: #fdd102;
  font-weight: bold;
}
[data-level='2'] {
  font-size: 0.273rem;
  color: #ffffff;
  padding-left: 0.05rem;
  margin-top: -0.13rem;
}
.textCon {
  width: 100%;
  top: 27.95rem;
  left: 0;
  padding-left: 0.86rem;
  height: auto;
}
.textCon > div {
  overflow: hidden;
  float: left;
}
.textCon > p {
}
#collapse {
  bottom: -0.5rem;
  left: 3.74rem;
  height: 0.7rem;
  position: relative;
}
#collapse > img {
  width: 1.61rem;
}
.collapseImg2,
.collapseImg1 {
  display: none;
}
.cp2 .collapseImg2,
.cp1 .collapseImg1 {
  display: block;
}
.el-dialog {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}
.rule > div {
  display: none;
}
.rule > .show {
  display: block;
}
html,
body {
  margin: 0;
  height: 100%;
  touch-action: pan-x pan-y;
  -webkit-user-drag: none;
}
* {
  -webkit-touch-callout: none;
}
input[type='color'],
input[type='date'],
input[type='datetime-local'],
input[type='datetime'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='time'],
input[type='url'],
input[type='week'],
select,
textarea {
  -webkit-user-select: text;
  outline: 0;
  -webkit-appearance: none;
}
input,
select,
textarea {
  font-family: 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 17px;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  margin: 0;
  color: #000;
}
.maxSize {
  width: 100%;
  height: 100%;
}
.topBox {
  width: 100%;
  height: 0;
}
.back2,
.back {
  width: 1.2rem;
  height: 1.2rem;
  margin-top: 0.3rem;
  margin-left: 0.3rem;
  float: left;
  position: absolute;
  z-index: 10000;
}
.back2 {
  z-index: 1002;
}
#body .maxHeight {
  height: 100%;
}
.videoLoadBox > .loadRos {
  width: 1.5rem;
  margin-top: 6.5rem;
  position: absolute;
  left: 4rem;
}
body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
::-webkit-scrollbar {
  width: 0.04rem;
  background-color: #f5f5f5;
}
::-webkit-scrollbar-thumb {
  background-color: #303030;
  border-radius: 5px;
}
::-webkit-scrollbar-track {
  background-color: #f1f1f1;
}
body,
html {
  overflow: hidden;
  height: 100%;
}
.bg {
  z-index: 999;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 0.7;
}
.textCenter {
  text-align: center;
}
.textLeft {
  text-align: left;
}
.textRight {
  text-align: right;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.back2 img,
.back img {
  width: 0.62rem;
}
.alert-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  display: none;
}
.notPage {
  z-index: 10;
}
.alert-dialog {
  border-radius: 0.13rem;
  box-shadow: 0 0.02rem 0.1rem rgba(0, 0, 0, 0.2);
  min-width: 5rem;
  max-width: 10rem;
  font-family: Arial, sans-serif;
  background-color: rgb(0 0 0 / 80%);
  backdrop-filter: blur(5px);
  color: white;
  padding: 0.3rem 0.4rem;
  border-radius: 0.19rem;
  font-family: 'Segoe UI', sans-serif;
  font-weight: 600;
  text-align: center;
  animation: glowFade 3s cubic-bezier(0.22, 1, 0.36, 1);
  text-shadow: 0 0 8px rgba(255, 255, 255, 0.3);
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow:
    0 0 15px rgba(255, 255, 255, 0.2),
    inset 0 0 10px rgba(255, 255, 255, 0.1);
}
.alert-title {
  padding: 0.25rem;
  font-weight: bold;
  border-bottom: 0.01rem solid #eee;
  font-size: 0.34rem;
  display: none;
}
.alert-content {
  font-size: 0.43rem;
  color: #fff;
  word-break: break-all;
}
.alert-buttons {
  display: none;
  padding: 0.2rem 0.35rem;
  text-align: center;
  border-top: 0.01rem solid #eee;
}
.alert-button:active {
  transform: scale(0.95);
  -webkit-transform: scale(0.95);
}
.alert-button {
  background-color: #0078d7;
  color: white;
  border: none;
  padding: 0.2rem 0.25rem;
  border-radius: 0.06rem;
  cursor: pointer;
  font-size: 0.5rem;
  width: 2rem;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
}
.alert-button:hover {
  background-color: #0066c0;
}
.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
}
.confirm-box {
  width: 6.4rem;
  background-color: white;
  border-radius: 0.24rem;
  box-shadow: 0 0.08rem 0.4rem rgba(0, 0, 0, 0.15);
  overflow: hidden;
  animation: fadeIn 0.3s ease-out;
}
.confirm-header {
  padding: 0.4rem;
  border-bottom: 0.02rem solid #f0f0f0;
}
.confirm-title {
  font-size: 0.36rem;
  font-weight: bold;
  color: #333;
  margin: 0;
  text-align: center;
}
.confirm-content {
  padding: 0.65rem;
  font-size: 0.3rem;
  color: #666;
  line-height: 2;
  text-align: center;
}
.confirm-buttons {
  display: flex;
  padding: 0 0.4rem 0.4rem;
}
.confirm-button {
  flex: 1;
  padding: 0.24rem 0;
  border: none;
  border-radius: 0.12rem;
  font-size: 0.3rem;
  cursor: pointer;
  transition: all 0.2s ease;
}
.cancel-button {
  background-color: #f0f0f0;
  color: #666;
  margin-right: 0.24rem;
}
.cancel-button:hover {
  background-color: #e5e5e5;
}
.confirm-button-primary {
  background-color: #1890ff;
  color: white;
}
.confirm-button-primary:hover {
  background-color: #40a9ff;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.jlList {
  left: 2.9rem !important;
  width: 7.5rem !important;
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
}
.jlTable {
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
}
.jlTable .iconJl {
  height: 1.4rem;
  border-radius: 0.12rem;
}
.jlList_marquee {
  animation: animate-marquee 10s linear infinite;
  display: flex;
  flex-wrap: nowrap;
}
.liWuBoxs {
  overflow: hidden;
  overflow-y: auto;
  pointer-events: auto;
}
.liWuBox {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  margin: auto;
  margin-bottom: 0.17rem;
}
@keyframes animate-marquee {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-100%);
  }
}
.p8s .text2,
.p8s .text1 {
  text-align: left;
  width: 7rem;
  left: 2rem;
}
.titleDaizi {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle !important;
  position: relative !important;
}
.titleDaizi span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.p9s .shareTitle span {
  font-size: 0.28rem;
  line-height: 1.2;
  word-break: break-word;
}
.gameView .p5s.div_138 {
  height: 12.98rem !important;
}
.gameView .p5s .tishi3 {
  height: 1.5rem;
  font-size: 0.24rem;
}
.gameView .p5s .kuang2 {
  height: 8.79rem;
}
.gameView .p5s .kuang1 {
  height: 8.57rem;
}
.gameView.p5s .djView {
  height: 8.33rem;
}
.gameView .p5s .liWuBoxs {
  height: 8.33rem;
}
#body .baifentiao {
  background-position: unset !important;
  background-repeat: round;
}
@font-face {
  font-family: NanumSquareRoundOTFEB;
  src: url('font/NanumSquareRoundOTFEB.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
body {
  font-family: NanumSquareRoundOTFEB;
}
.div_1 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.div_2 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.div_3 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.div_4 {
  left: -0.01rem;
  top: -0.01rem;
  width: 10.82rem;
  height: 11.38rem;
}
.div_5 {
  left: 0rem;
  top: 0rem;
  background-color: #5369b8;
}
.img_1 {
  left: 0.06rem;
  top: 0.03rem;
  width: 10.72rem;
}
.div_6 {
  left: 0rem;
  top: 11.37rem;
  width: 10.8rem;
  height: 28.13rem;
}
.div_7 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.div_8 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.div_9 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.img_2 {
  left: 2.14rem;
  top: 4.31rem;
  width: 6.84rem;
}
.img_3 {
  left: 1.35rem;
  top: 5.19rem;
  width: 8.47rem;
}
.div_10 {
  left: 4.24rem;
  top: 5.82rem;
  width: 2.68rem;
  height: 0.21rem;
}
.img_4 {
  left: 0rem;
  top: 0rem;
}
.text_1 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_1 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_1 {
  left: -0.45rem;
  top: -0.09rem;
  width: 4.09rem;
  height: 0.39rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.42186736738713315rem;
  color: rgb(138, 232, 255, 255);
  line-height: 0.42186736738713315rem;
  text-align: center;
}
.text_2 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_2 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_2 {
  left: 1.99rem;
  top: 6.34rem;
  width: 7.7rem;
  height: 0.77rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.30000002610643994rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.30000002610643994rem;
  text-align: center;
}
.img_5 {
  left: 1.89rem;
  top: 1.13rem;
  width: 6.75rem;
}
.img_6 {
  left: 1.13rem;
  top: 1.2rem;
  width: 8rem;
}
.img_7 {
  left: -0.09rem;
  top: 2.02rem;
  width: 1.08rem;
}
.img_8 {
  left: -0.09rem;
  top: 2.02rem;
  width: 1.08rem;
}
.text_3 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_3 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_3 {
  left: 0.83rem;
  top: 10.35rem;
  width: 9.63rem;
  height: 0.67rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3399999857685602rem;
  color: rgb(255, 236, 75, 255);
  line-height: 0.3899999891903077rem;
  text-shadow: 0rem 0.03rem 0 #1b295e66;
  text-align: center;
}
.div_11 {
  left: -0.01rem;
  top: 7.63rem;
  width: 10.8rem;
  height: 2.66rem;
}
.div_12 {
  left: 1.28rem;
  top: 0.75rem;
  width: 8.29rem;
  height: 0.54rem;
}
.img_9 {
  left: 0rem;
  top: 0rem;
}
.div_13 {
  left: 9.64rem;
  top: 0.74rem;
  width: 5.66rem;
  height: 0.54rem;
}
.img_10 {
  left: 0rem;
  top: 0rem;
}
.div_14 {
  left: 14.34rem;
  top: 0.81rem;
  width: 0.64rem;
  height: 0.4rem;
}
.img_11 {
  left: 0rem;
  top: 0rem;
}
.div_15 {
  left: 12.26rem;
  top: 0.79rem;
  width: 0.64rem;
  height: 0.4rem;
}
.img_12 {
  left: 0rem;
  top: 0rem;
}
.div_16 {
  left: 10.17rem;
  top: 0.8rem;
  width: 0.64rem;
  height: 0.4rem;
}
.img_13 {
  left: 0rem;
  top: 0rem;
}
.div_17 {
  left: 8.1rem;
  top: 0.81rem;
  width: 0.64rem;
  height: 0.4rem;
}
.img_14 {
  left: 0rem;
  top: 0rem;
}
.div_18 {
  left: 6.06rem;
  top: 0.81rem;
  width: 0.64rem;
  height: 0.4rem;
}
.img_15 {
  left: 0rem;
  top: 0rem;
}
.div_19 {
  left: 4.03rem;
  top: 0.81rem;
  width: 0.64rem;
  height: 0.4rem;
}
.img_16 {
  left: 0rem;
  top: 0rem;
}
.div_20 {
  left: 2.04rem;
  top: 0.81rem;
  width: 0.64rem;
  height: 0.4rem;
}
.img_17 {
  left: 0rem;
  top: 0rem;
}
.div_21 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_18 {
  left: 0.58rem;
  top: 7.89rem;
  width: 1.5rem;
}
.text_4 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_4 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_4 {
  left: 0.62rem;
  top: 9.71rem;
  width: 1.9rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.32rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: center;
}
.div_22 {
  left: 0.55rem;
  top: 9.14rem;
  width: 1.54rem;
  height: 0.51rem;
}
.img_19 {
  left: 0rem;
  top: 0rem;
}
.text_5 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_5 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_5 {
  left: 0.28rem;
  top: 0.05rem;
  width: 1.49rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.34rem;
  color: rgb(142, 89, 47, 255);
  line-height: 0.34rem;
  text-align: center;
}
.div_23 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_20 {
  left: 2.58rem;
  top: 7.89rem;
  width: 1.5rem;
}
.text_6 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_6 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_6 {
  left: 2.63rem;
  top: 9.71rem;
  width: 1.89rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.32rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: center;
}
.div_24 {
  left: 2.56rem;
  top: 9.14rem;
  width: 1.54rem;
  height: 0.51rem;
}
.img_21 {
  left: 0rem;
  top: 0rem;
}
.text_7 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_7 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_7 {
  left: 0.28rem;
  top: 0.05rem;
  width: 1.49rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.34rem;
  color: rgb(142, 89, 47, 255);
  line-height: 0.34rem;
  text-align: center;
}
.div_25 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_22 {
  left: 4.59rem;
  top: 7.89rem;
  width: 1.5rem;
}
.text_8 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_8 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_8 {
  left: 4.55rem;
  top: 9.71rem;
  width: 2.08rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.32rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: center;
}
.div_26 {
  left: 4.56rem;
  top: 9.14rem;
  width: 1.54rem;
  height: 0.51rem;
}
.img_23 {
  left: 0rem;
  top: 0rem;
}
.text_9 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_9 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_9 {
  left: 0.28rem;
  top: 0.05rem;
  width: 1.49rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.34rem;
  color: rgb(142, 89, 47, 255);
  line-height: 0.34rem;
  text-align: center;
}
.div_27 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_24 {
  left: 6.63rem;
  top: 7.89rem;
  width: 1.5rem;
}
.text_10 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_10 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_10 {
  left: 6.59rem;
  top: 9.71rem;
  width: 2.08rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.32rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: center;
}
.div_28 {
  left: 6.61rem;
  top: 9.14rem;
  width: 1.54rem;
  height: 0.51rem;
}
.img_25 {
  left: 0rem;
  top: 0rem;
}
.text_11 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_11 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_11 {
  left: 0.26rem;
  top: 0.04rem;
  width: 1.52rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.34rem;
  color: rgb(142, 89, 47, 255);
  line-height: 0.34rem;
  text-align: center;
}
.div_29 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_26 {
  left: 8.7rem;
  top: 7.89rem;
  width: 1.5rem;
}
.text_12 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_12 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_12 {
  left: 8.64rem;
  top: 9.71rem;
  width: 2.1rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.32rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: center;
}
.div_30 {
  left: 8.68rem;
  top: 9.13rem;
  width: 1.54rem;
  height: 0.51rem;
}
.img_27 {
  left: 0rem;
  top: 0rem;
}
.text_13 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_13 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_13 {
  left: 0.26rem;
  top: 0.05rem;
  width: 1.52rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.34rem;
  color: rgb(142, 89, 47, 255);
  line-height: 0.34rem;
  text-align: center;
}
.div_31 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_28 {
  left: 10.77rem;
  top: 7.88rem;
  width: 1.5rem;
}
.text_14 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_14 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_14 {
  left: 10.71rem;
  top: 9.7rem;
  width: 2.1rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.32rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: center;
}
.div_32 {
  left: 10.75rem;
  top: 9.12rem;
  width: 1.54rem;
  height: 0.51rem;
}
.img_29 {
  left: 0rem;
  top: 0rem;
}
.text_15 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_15 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_15 {
  left: 0.26rem;
  top: 0.05rem;
  width: 1.52rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.34rem;
  color: rgb(142, 89, 47, 255);
  line-height: 0.34rem;
  text-align: center;
}
.div_33 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_30 {
  left: 12.86rem;
  top: 7.88rem;
  width: 1.5rem;
}
.text_16 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_16 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_16 {
  left: 12.8rem;
  top: 9.7rem;
  width: 2.1rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.32rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: center;
}
.div_34 {
  left: 12.84rem;
  top: 9.12rem;
  width: 1.54rem;
  height: 0.51rem;
}
.img_31 {
  left: 0rem;
  top: 0rem;
}
.text_17 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_17 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_17 {
  left: 0.26rem;
  top: 0.05rem;
  width: 1.52rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.34rem;
  color: rgb(142, 89, 47, 255);
  line-height: 0.34rem;
  text-align: center;
}
.div_35 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_32 {
  left: 14.94rem;
  top: 7.87rem;
  width: 1.5rem;
}
.text_18 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_18 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_18 {
  left: 14.88rem;
  top: 9.69rem;
  width: 2.1rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.32rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: center;
}
.div_36 {
  left: 14.92rem;
  top: 9.11rem;
  width: 1.54rem;
  height: 0.51rem;
}
.img_33 {
  left: 0rem;
  top: 0rem;
}
.text_19 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_19 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_19 {
  left: 0.26rem;
  top: 0.05rem;
  width: 1.52rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.34rem;
  color: rgb(142, 89, 47, 255);
  line-height: 0.34rem;
  text-align: center;
}
.div_37 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_34 {
  left: 0.87rem;
  top: 8.26rem;
  width: 0.91rem;
}
.img_35 {
  left: 0.86rem;
  top: 8.21rem;
  width: 0.95rem;
}
.div_38 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_36 {
  left: 2.87rem;
  top: 8.25rem;
  width: 0.91rem;
}
.img_37 {
  left: 2.86rem;
  top: 8.2rem;
  width: 0.95rem;
}
.div_39 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_38 {
  left: 4.88rem;
  top: 8.25rem;
  width: 0.91rem;
}
.img_39 {
  left: 4.86rem;
  top: 8.2rem;
  width: 0.95rem;
}
.div_40 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_40 {
  left: 6.64rem;
  top: 8.42rem;
  width: 1.46rem;
}
.img_41 {
  left: 6.93rem;
  top: 8.25rem;
  width: 0.91rem;
}
.img_42 {
  left: 6.92rem;
  top: 8.2rem;
  width: 0.95rem;
}
.div_41 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_43 {
  left: 8.73rem;
  top: 8.43rem;
  width: 1.46rem;
}
.img_44 {
  left: 9.02rem;
  top: 8.26rem;
  width: 0.91rem;
}
.img_45 {
  left: 9.01rem;
  top: 8.21rem;
  width: 0.95rem;
}
.div_42 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_46 {
  left: 10.8rem;
  top: 8.41rem;
  width: 1.46rem;
}
.img_47 {
  left: 11.09rem;
  top: 8.24rem;
  width: 0.91rem;
}
.img_48 {
  left: 11.08rem;
  top: 8.19rem;
  width: 0.95rem;
}
.div_43 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_49 {
  left: 12.9rem;
  top: 8.4rem;
  width: 1.46rem;
}
.img_50 {
  left: 13.19rem;
  top: 8.23rem;
  width: 0.91rem;
}
.img_51 {
  left: 13.18rem;
  top: 8.18rem;
  width: 0.95rem;
}
.div_44 {
  left: 0.01rem;
  top: -7.63rem;
  width: auto;
  height: auto;
}
.img_52 {
  left: 14.97rem;
  top: 8.4rem;
  width: 1.46rem;
}
.img_53 {
  left: 15.26rem;
  top: 8.23rem;
  width: 0.91rem;
}
.img_54 {
  left: 15.25rem;
  top: 8.18rem;
  width: 0.95rem;
}
.img_55 {
  left: 10.84rem;
  top: 8.17rem;
  width: 0.94rem;
}
.img_56 {
  left: -0.96rem;
  top: 8.17rem;
  width: 0.94rem;
}
.div_45 {
  left: 9.3rem;
  top: 2.45rem;
  width: 1.62rem;
  height: 0.65rem;
}
.img_57 {
  left: 0rem;
  top: 0rem;
}
.text_20 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_20 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_20 {
  left: 0.12rem;
  top: 0.1rem;
  width: 1.89rem;
  height: 0.37rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3789290795657276rem;
  color: rgb(25, 108, 120, 255);
  line-height: 0.3789290795657276rem;
  text-align: center;
}
.div_46 {
  left: 8.9rem;
  top: 3.32rem;
  width: 2.02rem;
  height: 0.65rem;
}
.img_58 {
  left: 0rem;
  top: 0rem;
}
.text_21 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_21 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_21 {
  left: 0.22rem;
  top: 0.11rem;
  width: 2.0700000000000003rem;
  height: 0.38rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3789290795657276rem;
  color: rgb(144, 109, 24, 255);
  line-height: 0.3789290795657276rem;
  text-align: center;
}
.div_47 {
  left: 8.53rem;
  top: 1.42rem;
  width: 2.38rem;
  height: 0.64rem;
}
.img_59 {
  left: 0rem;
  top: 0rem;
}
.text_22 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_22 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_22 {
  left: 0.77rem;
  top: 0.11rem;
  width: 1.87rem;
  height: 0.38rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3789290795657276rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3789290795657276rem;
  text-align: center;
}
.div_48 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.text_23 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_23 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_23 {
  left: 0.49rem;
  top: 12.32rem;
  width: 10.31rem;
  height: 0.39rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.40000002632842724rem;
  color: rgb(39, 53, 104, 255);
  line-height: 0.40000002632842724rem;
  text-align: center;
}
.text_24 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_24 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_24 {
  left: 0.28rem;
  top: 12.95rem;
  width: 10.72rem;
  height: 0.4rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.40000002632842724rem;
  color: rgb(180, 43, 43, 255);
  line-height: 0.40000002632842724rem;
  text-align: center;
}
.img_60 {
  left: 0.24rem;
  top: 13.72rem;
  width: 10.33rem;
}
.div_49 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.div_50 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.img_61 {
  left: 0.38rem;
  top: 14.59rem;
  width: 2.45rem;
}
.img_62 {
  left: 0.81rem;
  top: 14.29rem;
  width: 1.56rem;
}
.img_63 {
  left: 0.68rem;
  top: 14.08rem;
  width: 1.64rem;
}
.img_64 {
  left: 0.36rem;
  top: 14.11rem;
  width: 2.47rem;
}
.div_51 {
  left: 0.74rem;
  top: 15.64rem;
  width: 1.67rem;
  height: 0.55rem;
}
.img_65 {
  left: 0rem;
  top: 0rem;
}
.text_25 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_25 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_25 {
  left: 0.37rem;
  top: 0.06rem;
  width: 1.44rem;
  height: 0.32rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.34rem;
  color: rgb(142, 89, 47, 255);
  line-height: 0.34rem;
  text-align: center;
}
.text_26 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_26 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_26 {
  left: 0.7rem;
  top: 16.29rem;
  width: 2.27rem;
  height: 0.29rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3rem;
  text-shadow: 0rem 0.03rem 0 #1b295e80;
  text-align: center;
}
.div_52 {
  left: 2.87rem;
  top: 13.84rem;
  width: 7.48rem;
  height: 3.06rem;
}
.div_53 {
  left: 2.89rem;
  top: 13.84rem;
  width: 2.11rem;
  height: 3.06rem;
}
.div_54 {
  left: 0.19rem;
  top: 0.2rem;
  border-radius: 0.08rem;
  background-color: #97eaff;
  width: 1.75rem;
  height: 0.42rem;
}
.text_27 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_27 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_27 {
  left: 0.29rem;
  top: 0.3rem;
  width: 2.0700000000000003rem;
  height: 0.23rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.23000001657091687rem;
  color: rgb(78, 99, 173, 255);
  line-height: 0.2317245501579083rem;
  text-align: center;
}
.img_66 {
  left: 0.36rem;
  top: 0.76rem;
  width: 1.4rem;
}
.img_67 {
  left: 0.36rem;
  top: 0.76rem;
  width: 1.4rem;
}
.div_55 {
  left: -2.89rem;
  top: -13.84rem;
  width: auto;
  height: auto;
}
.text_28 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_28 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_28 {
  left: 3.23rem;
  top: 16.14rem;
  width: 1.94rem;
  height: 0.27rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.28000000900414057rem;
  color: rgb(255, 236, 75, 255);
  line-height: 0.28314519826502066rem;
  text-shadow: 0rem 0.03rem 0 #1b295e66;
  text-align: center;
}
.div_56 {
  left: 0.66rem;
  top: 17.74rem;
  width: 7.14rem;
  height: 3.1rem;
}
.img_68 {
  left: -0.16rem;
  top: -0.53rem;
  width: 3.57rem;
}
.div_57 {
  left: -0.66rem;
  top: -17.74rem;
  width: auto;
  height: auto;
}
.img_69 {
  left: 3.97rem;
  top: 18.65rem;
  width: 3.8rem;
}
.text_29 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_29 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_29 {
  left: 4.51rem;
  top: 19.04rem;
  width: 3.25rem;
  height: 1.04rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.28999996651527155rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3790242199654721rem;
  text-shadow: 0rem 0.03rem 0 #3a52a4;
  text-align: center;
}
.div_58 {
  left: 3.73rem;
  top: -0.06rem;
  width: 2.74rem;
  height: 0.88rem;
}
.img_70 {
  left: 2.2rem;
  top: 0.02rem;
  width: 0.42rem;
}
.div_59 {
  left: 0.77rem;
  top: 0.15rem;
  width: 1.46rem;
  height: 0.6rem;
}
.img_71 {
  left: 0rem;
  top: 0rem;
}
.text_30 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_30 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_30 {
  left: 0.2rem;
  top: 0.03rem;
  width: 1.47rem;
  height: 0.53rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.5499999579726494rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.5499999579726494rem;
  text-shadow: 0rem 0.04rem 0 #3a52a4;
  text-align: center;
}
.img_72 {
  left: 0.35rem;
  top: 0.13rem;
  width: 0.56rem;
}
.div_60 {
  left: 2.66rem;
  top: 21.03rem;
  width: 7.14rem;
  height: 3.1rem;
}
.img_73 {
  left: -0.68rem;
  top: 0.52rem;
  width: 5.46rem;
}
.div_61 {
  left: -2.66rem;
  top: -21.03rem;
  width: auto;
  height: auto;
}
.img_74 {
  left: 6.29rem;
  top: 22.02rem;
  width: 3.8rem;
}
.text_31 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_31 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_31 {
  left: 6.83rem;
  top: 22.41rem;
  width: 3.25rem;
  height: 1.04rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.28999996651527155rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3790242199654721rem;
  text-shadow: 0rem 0.03rem 0 #3a52a4;
  text-align: center;
}
.div_62 {
  left: 4.09rem;
  top: 0.01rem;
  width: 2.74rem;
  height: 0.88rem;
}
.img_75 {
  left: 2.14rem;
  top: 0.04rem;
  width: 0.42rem;
}
.div_63 {
  left: 0.75rem;
  top: 0.16rem;
  width: 1.46rem;
  height: 0.6rem;
}
.img_76 {
  left: 0rem;
  top: 0rem;
}
.text_32 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_32 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_32 {
  left: 0.26rem;
  top: 0.02rem;
  width: 1.48rem;
  height: 0.53rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.5499999579726494rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.5499999579726494rem;
  text-shadow: 0rem 0.04rem 0 #3a52a4;
  text-align: center;
}
.img_77 {
  left: 0.33rem;
  top: 0.14rem;
  width: 0.56rem;
}
.div_64 {
  left: 0.06rem;
  top: 24.25rem;
  width: 4.35rem;
  height: 5.27rem;
}
.img_78 {
  left: 0.6rem;
  top: 2.85rem;
  width: 3.28rem;
}
.div_65 {
  left: -0.06rem;
  top: -24.25rem;
  width: auto;
  height: auto;
}
.img_79 {
  left: 0.4rem;
  top: 25.13rem;
  width: 3.82rem;
}
.text_33 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_33 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_33 {
  left: 0.94rem;
  top: 25.56rem;
  width: 3.25rem;
  height: 1.04rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.28999996651527155rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3790242199654721rem;
  text-shadow: 0rem 0.03rem 0 #3a52a4;
  text-align: center;
}
.div_66 {
  left: -0.06rem;
  top: -24.25rem;
  width: auto;
  height: auto;
}
.div_67 {
  left: 0.75rem;
  top: 24.14rem;
  width: 2.74rem;
  height: 0.88rem;
}
.img_80 {
  left: 2.16rem;
  top: 0.02rem;
  width: 0.42rem;
}
.div_68 {
  left: 0.76rem;
  top: 0.16rem;
  width: 1.46rem;
  height: 0.6rem;
}
.img_81 {
  left: 0rem;
  top: 0rem;
}
.text_34 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_34 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_34 {
  left: -0.05rem;
  top: 0.03rem;
  width: 1.98rem;
  height: 0.53rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.5499999579726494rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.5499999579726494rem;
  text-shadow: 0rem 0.04rem 0 #3a52a4;
  text-align: center;
}
.img_82 {
  left: 0.41rem;
  top: 0.14rem;
  width: 0.56rem;
}
.div_69 {
  left: 5.92rem;
  top: 24.94rem;
  width: 4.35rem;
  height: 5.27rem;
}
.img_83 {
  left: 0.04rem;
  top: 1.73rem;
  width: 4.7rem;
}
.div_70 {
  left: -5.92rem;
  top: -24.94rem;
  width: auto;
  height: auto;
}
.img_84 {
  left: 4.88rem;
  top: 25.71rem;
  width: 4.4rem;
}
.text_35 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_35 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_35 {
  left: 5.4rem;
  top: 26.1rem;
  width: 3.86rem;
  height: 1.04rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.28999996651527155rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3790242199654721rem;
  text-shadow: 0rem 0.03rem 0 #3a52a4;
  text-align: center;
}
.div_71 {
  left: -0.35rem;
  top: -0.2rem;
  width: 2.74rem;
  height: 0.88rem;
}
.img_85 {
  left: 2.22rem;
  top: 0.04rem;
  width: 0.42rem;
}
.div_72 {
  left: 0.83rem;
  top: 0.16rem;
  width: 1.46rem;
  height: 0.6rem;
}
.img_86 {
  left: 0rem;
  top: 0rem;
}
.text_36 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_36 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_36 {
  left: 0.26rem;
  top: 0.03rem;
  width: 1.46rem;
  height: 0.53rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.5499999579726494rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.5499999579726494rem;
  text-shadow: 0rem 0.04rem 0 #3a52a4;
  text-align: center;
}
.img_87 {
  left: 0.41rem;
  top: 0.14rem;
  width: 0.56rem;
}
.div_73 {
  left: 0.05rem;
  top: 29.96rem;
  width: 6rem;
  height: 3.49rem;
}
.img_88 {
  left: 0.22rem;
  top: 0.7rem;
  width: 3.24rem;
}
.div_74 {
  left: -0.05rem;
  top: -29.96rem;
  width: auto;
  height: auto;
}
.img_89 {
  left: 2.5rem;
  top: 30.49rem;
  width: 3.8rem;
}
.text_37 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_37 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_37 {
  left: 3.04rem;
  top: 30.88rem;
  width: 3.25rem;
  height: 1.04rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.28999996651527155rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3790242199654721rem;
  text-shadow: 0rem 0.03rem 0 #3a52a4;
  text-align: center;
}
.div_75 {
  left: 2.88rem;
  top: -0.44rem;
  width: 2.74rem;
  height: 0.88rem;
}
.img_90 {
  left: 2.18rem;
  top: 0.02rem;
  width: 0.42rem;
}
.div_76 {
  left: 0.79rem;
  top: 0.14rem;
  width: 1.46rem;
  height: 0.6rem;
}
.img_91 {
  left: 0rem;
  top: 0rem;
}
.text_38 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_38 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_38 {
  left: 0.26rem;
  top: 0.03rem;
  width: 1.46rem;
  height: 0.53rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.5499999579726494rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.5499999579726494rem;
  text-shadow: 0rem 0.04rem 0 #3a52a4;
  text-align: center;
}
.img_92 {
  left: 0.37rem;
  top: 0.12rem;
  width: 0.56rem;
}
.div_77 {
  left: 6.23rem;
  top: 31.64rem;
  width: 4.35rem;
  height: 5.81rem;
}
.div_78 {
  left: -6.23rem;
  top: -31.64rem;
  width: auto;
  height: auto;
}
.img_93 {
  left: 6.08rem;
  top: 34.47rem;
  width: 4.06rem;
}
.img_94 {
  left: 6.36rem;
  top: 32.49rem;
  width: 3.8rem;
}
.text_39 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_39 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_39 {
  left: 6.9rem;
  top: 32.88rem;
  width: 3.25rem;
  height: 1.04rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.28999996651527155rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3790242199654721rem;
  text-shadow: 0rem 0.03rem 0 #3a52a4;
  text-align: center;
}
.div_79 {
  left: 0.56rem;
  top: -0.13rem;
  width: 2.74rem;
  height: 0.88rem;
}
.img_95 {
  left: 2.18rem;
  top: 0.05rem;
  width: 0.42rem;
}
.div_80 {
  left: 0.79rem;
  top: 0.17rem;
  width: 1.46rem;
  height: 0.6rem;
}
.img_96 {
  left: 0rem;
  top: 0rem;
}
.text_40 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_40 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_40 {
  left: 0.26rem;
  top: 0.03rem;
  width: 1.4300000000000002rem;
  height: 0.52rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.5499999579726494rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.5499999579726494rem;
  text-shadow: 0rem 0.04rem 0 #3a52a4;
  text-align: center;
}
.img_97 {
  left: 0.37rem;
  top: 0.15rem;
  width: 0.56rem;
}
.div_81 {
  left: 0.36rem;
  top: 33.78rem;
  width: 5.69rem;
  height: 5.27rem;
}
.img_98 {
  left: 0.48rem;
  top: 0.32rem;
  width: 3.8rem;
}
.text_41 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_41 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_41 {
  left: 0.6rem;
  top: 0.7rem;
  width: 4.04rem;
  height: 0.61rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.2800000120462144rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3361271328236874rem;
  text-shadow: 0rem 0.03rem 0 #3a52a4;
  text-align: center;
}
.div_82 {
  left: 1.24rem;
  top: 1.41rem;
  width: 2.13rem;
  height: 0.53rem;
}
.img_99 {
  left: 0rem;
  top: 0rem;
}
.text_42 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_42 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_42 {
  left: 0.2rem;
  top: 0.06rem;
  width: 2.23rem;
  height: 0.33rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3302616401423575rem;
  color: rgb(131, 97, 25, 255);
  line-height: 0.3302616401423575rem;
  text-align: center;
}
.img_100 {
  left: 0.12rem;
  top: 1.93rem;
  width: 5.62rem;
}
.div_83 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.div_84 {
  left: 0rem;
  top: 39.44rem;
  width: 10.8rem;
  height: 12.56rem;
}
.div_85 {
  left: 0rem;
  top: 0rem;
  background-color: #5369b8;
}
.img_101 {
  left: 0.09rem;
  top: 0.13rem;
  width: 10.71rem;
}
.div_86 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.div_87 {
  left: 0.55rem;
  top: 40.46rem;
  width: 9.8rem;
  height: 7.02rem;
}
.img_102 {
  left: 0rem;
  top: 0rem;
}
.div_88 {
  left: -0.55rem;
  top: -40.46rem;
  width: auto;
  height: auto;
}
.img_103 {
  left: 3.21rem;
  top: 40.35rem;
  width: 4.37rem;
}
.text_43 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_43 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_43 {
  left: 3.83rem;
  top: 40.49rem;
  width: 3.63rem;
  height: 0.4rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.48954369999999997rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.48954369999999997rem;
  text-align: center;
}
.div_89 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.text_44 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_44 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_44 {
  left: 1.19rem;
  top: 41.72rem;
  width: 8.98rem;
  height: 0.94rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.34999997931019533rem;
  color: rgb(255, 217, 40, 255);
  line-height: 0.5999999849589479rem;
  text-align: center;
}
.text_45 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_45 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_45 {
  left: 1.69rem;
  top: 43.02rem;
  width: 8rem;
  height: 3.31rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.27748712975231rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3373551630444861rem;
  text-align: center;
}
.div_90 {
  left: 3.25rem;
  top: 47.89rem;
  width: 4.3rem;
  height: 1.24rem;
}
.img_104 {
  left: 0rem;
  top: 0rem;
}
.text_46 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_46 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_46 {
  left: 0.59rem;
  top: 0.36rem;
  width: 3.62rem;
  height: 0.43rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.45rem;
  color: rgb(125, 91, 8, 255);
  line-height: 0.45rem;
  text-align: center;
}
.text_47 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_47 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_47 {
  left: 0.33rem;
  top: 50.98rem;
  width: 10.64rem;
  height: 0.36rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.35rem;
  color: rgb(200, 212, 254, 255);
  line-height: 0.48013979999999995rem;
  text-align: center;
}
.div_91 {
  left: 0rem;
  top: 39.45rem;
  width: 10.8rem;
  height: 4.13rem;
}
.div_92 {
  left: 0rem;
  top: -0.03rem;
  width: 10.8rem;
  height: 4.13rem;
}
.img_105 {
  left: 0rem;
  top: 0rem;
  width: 10.8rem;
}
.div_93 {
  left: 2.69rem;
  top: 0.8rem;
  width: 5.42rem;
  height: 1.58rem;
}
.img_106 {
  left: 0rem;
  top: 0rem;
}
.text_48 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_48 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_48 > .mb_ {
  -webkit-text-stroke: 0.12rem #0b8dc3;
  text-stroke: 0.12rem #0b8dc3;
}
.text_48 {
  left: 0.2rem;
  top: 0.44rem;
  width: 5.51rem;
  height: 0.43rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.4799999416267026rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.4799999416267026rem;
  text-align: center;
}
.text_49 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_49 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_49 {
  left: 0.3rem;
  top: 2.64rem;
  width: 10.7rem;
  height: 0.42rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.4299999923473279rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.6051804968352985rem;
  text-shadow: 0rem 0.04rem 0 #00000059;
  text-align: center;
}
.text_50 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_50 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_50 {
  left: 0.65rem;
  top: 3.42rem;
  width: 9.99rem;
  height: 0.36rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.35rem;
  color: rgb(200, 212, 254, 255);
  line-height: 0.48013979999999995rem;
  text-align: center;
}
.div_94 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.img_107 {
  left: 0.4rem;
  top: 0.2rem;
  width: 0.45rem;
}
.img_108 {
  left: 9.51rem;
  top: 11.02rem;
  width: 1.3rem;
}
.div_95 {
  left: 0rem;
  top: 0.08rem;
  width: 10.8rem;
  height: 16.38rem;
}
.div_96 {
  left: 0rem;
  top: -0.08rem;
  background-color: #000000b5;
  width: 10.8rem;
  height: 33.7rem;
}
.div_97 {
  left: 0rem;
  top: 0.04rem;
  width: 10.8rem;
  height: 12.59rem;
}
.div_98 {
  left: 4.61rem;
  top: 3.57rem;
  width: 1.57rem;
  height: 1.49rem;
}
.img_109 {
  left: 0.8rem;
  top: 11.22rem;
  width: 9.2rem;
}
.img_110 {
  left: 0.8rem;
  top: 1.68rem;
  width: 9.2rem;
}
.img_111 {
  left: 0.8rem;
  top: 0.58rem;
  width: 9.2rem;
}
.div_99 {
  left: 4.98rem;
  top: -2.54rem;
  width: 0.83rem;
  height: 14.5rem;
}
.div_100 {
  left: 3.3rem;
  top: 1.08rem;
  width: 4.2rem;
  height: 0.58rem;
}
.img_112 {
  left: 0rem;
  top: 0.01rem;
  width: 0.68rem;
}
.div_101 {
  left: 3.98rem;
  top: 1.21rem;
  width: 2.85rem;
  height: 0.57rem;
}
.text_51 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_51 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_51 {
  left: 0.51rem;
  top: 0.07rem;
  width: 2.3200000000000003rem;
  height: 0.49rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.5rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.5rem;
  text-shadow: 0rem 0.06rem 0 #00000038;
  text-align: center;
}
.img_113 {
  left: 3.53rem;
  top: 0.01rem;
  width: 0.67rem;
}
.div_102 {
  left: 8.84rem;
  top: 0.55rem;
  width: 1.29rem;
  height: 1.08rem;
}
.img_114 {
  left: 0.44rem;
  top: 0.29rem;
  width: 0.45rem;
}
.div_103 {
  left: 0rem;
  top: 0.11rem;
  width: 10.8rem;
  height: 9.76rem;
}
.div_104 {
  left: 1.49rem;
  top: 2.21rem;
  width: 8.29rem;
  height: 7.55rem;
}
.div_105 {
  left: 1.47rem;
  top: 2.21rem;
  width: 2.6rem;
  height: 3.44rem;
}
.img_115 {
  left: 0.3rem;
  top: 0.32rem;
  width: 2rem;
}
.img_116 {
  left: 0.44rem;
  top: 0.45rem;
  width: 1.69rem;
}
.img_117 {
  left: 0.39rem;
  top: 0.41rem;
  width: 1.82rem;
}
.div_106 {
  left: -1.47rem;
  top: -2.32rem;
  width: auto;
  height: auto;
}
.text_52 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_52 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_52 > .mb_ {
  -webkit-text-stroke: 0.1rem #3b539e;
  text-stroke: 0.1rem #3b539e;
}
.text_52 {
  left: 1.9rem;
  top: 4.86rem;
  width: 2.2199999999999998rem;
  height: 0.64rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32000001972232867rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.4000000080788954rem;
  text-align: center;
}
.div_107 {
  left: 1.34rem;
  top: 0.21rem;
  width: 1.09rem;
  height: 0.45rem;
}
.img_118 {
  left: 0rem;
  top: 0rem;
}
.text_53 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_53 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_53 {
  left: 0.17rem;
  top: 0.09rem;
  width: 1.26rem;
  height: 0.21rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.21728580720320553rem;
  color: rgb(59, 83, 158, 255);
  line-height: 0.21728580720320553rem;
  text-align: center;
}
.div_108 {
  left: 0rem;
  top: 0.1rem;
  width: 10.8rem;
  height: 9.54rem;
}
.div_109 {
  left: 0rem;
  top: -0.1rem;
  width: auto;
  height: auto;
}
.div_110 {
  left: 2.32rem;
  top: 3.38rem;
  border-radius: 0.25rem;
  background-color: #314281;
  width: 6.23rem;
  height: 3.35rem;
}
.div_111 {
  left: 2.45rem;
  top: 3.51rem;
  border-radius: 0.2rem;
  border: 0.04rem dashed #a7b2d3;
  background-color: transparent;
  width: 5.97rem;
  height: 3.04rem;
}
.text_54 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_54 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_54 {
  left: 2.84rem;
  top: 4.71rem;
  width: 5.62rem;
  height: 0.38rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3799999446936917rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3799999446936917rem;
  text-align: center;
}
.div_112 {
  left: 0rem;
  top: -0.1rem;
  width: auto;
  height: auto;
}
.img_119 {
  left: 1.85rem;
  top: 1.93rem;
  width: 7.1rem;
}
.img_120 {
  left: 4.58rem;
  top: 3.54rem;
  width: 1.86rem;
}
.text_55 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_55 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_55 > .mb_ {
  -webkit-text-stroke: 0.1rem #1b3073;
  text-stroke: 0.1rem #1b3073;
}
.text_55 {
  left: 3.4rem;
  top: 5.58rem;
  width: 4.48rem;
  height: 0.69rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32000001972232867rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3845834555306199rem;
  text-align: center;
}
.div_113 {
  left: 3.39rem;
  top: 7.33rem;
  width: 4.02rem;
  height: 1.01rem;
}
.img_121 {
  left: 0rem;
  top: 0rem;
}
.text_56 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_56 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_56 {
  left: 0.42rem;
  top: 0.24rem;
  width: 3.69rem;
  height: 0.47rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.47361175950288953rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.47361175950288953rem;
  text-align: center;
}
.text_57 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_57 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_57 > .mb_ {
  -webkit-text-stroke: 0.12rem #fff;
  text-stroke: 0.12rem #fff;
}
.text_57 {
  left: 3.06rem;
  top: 1.41rem;
  width: 5.16rem;
  height: 0.59rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.599999941100982rem;
  color: rgb(42, 64, 134, 255);
  line-height: 0.599999941100982rem;
  text-align: center;
}
.div_114 {
  left: 0rem;
  top: 0.12rem;
  width: 10.8rem;
  height: 11.59rem;
}
.div_115 {
  left: 1.46rem;
  top: 2.18rem;
  border-radius: 0.25rem;
  background-color: #314281;
  width: 7.87rem;
  height: 8.41rem;
}
.div_116 {
  left: 1.56rem;
  top: 2.32rem;
  border-radius: 0.2rem;
  border: 0.04rem dashed #a7b2d3;
  background-color: transparent;
  width: 7.65rem;
  height: 8.17rem;
}
.img_122 {
  left: 1.76rem;
  top: 2.5rem;
  width: 7.27rem;
}
.img_123 {
  left: 2.11rem;
  top: 3.25rem;
  width: 6.6rem;
}
.img_124 {
  left: 4.12rem;
  top: 2.71rem;
  width: 2.55rem;
}
.img_125 {
  left: 4.47rem;
  top: 3.33rem;
  width: 1.85rem;
}
.text_58 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_58 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_58 {
  left: 2.12rem;
  top: 7.94rem;
  width: 6.78rem;
  height: 0.65rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.700000046307582rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.7199999823330829rem;
  text-shadow: 0rem 0.05rem 0 #00000038;
  text-align: center;
}
.div_117 {
  left: 5.65rem;
  top: 9.06rem;
  width: 3.02rem;
  height: 1.01rem;
}
.img_126 {
  left: 0rem;
  top: 0rem;
}
.text_59 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_59 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_59 {
  left: 0.23rem;
  top: 0.29rem;
  width: 3.06rem;
  height: 0.37rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.37999993245599406rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.37999993245599406rem;
  text-align: center;
}
.div_118 {
  left: 2.11rem;
  top: 9.06rem;
  width: 3.02rem;
  height: 1.01rem;
}
.img_127 {
  left: 0rem;
  top: 0rem;
}
.text_60 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_60 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_60 {
  left: 0.45rem;
  top: 0.29rem;
  width: 2.6rem;
  height: 0.37rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.37999993245599406rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.37999993245599406rem;
  text-align: center;
}
.div_119 {
  left: 0rem;
  top: -0.12rem;
  width: auto;
  height: auto;
}
.div_120 {
  left: 0rem;
  top: 0rem;
  width: auto;
  height: auto;
}
.img_128 {
  left: 4.15rem;
  top: 3.46rem;
  width: 0.15rem;
}
.img_129 {
  left: 6.51rem;
  top: 3.46rem;
  width: 0.14rem;
}
.img_130 {
  left: 4.13rem;
  top: 3.46rem;
  width: 2.53rem;
}
.img_131 {
  left: 4.14rem;
  top: 3.07rem;
  width: 2.51rem;
}
.text_61 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_61 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_61 > .mb_ {
  -webkit-text-stroke: 0.08rem #167dad;
  text-stroke: 0.08rem #167dad;
}
.text_61 {
  left: 4.34rem;
  top: 3.12rem;
  width: 2.61rem;
  height: 0.33rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3406042044146864rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3406042044146864rem;
  text-align: center;
}
.div_121 {
  left: 0rem;
  top: 0.12rem;
  width: 10.8rem;
  height: 11.96rem;
}
.img_132 {
  left: 1.45rem;
  top: 1.38rem;
  width: 7.88rem;
}
.div_122 {
  left: 1.45rem;
  top: 1.38rem;
  width: 7.88rem;
  height: 9.57rem;
}
.img_133 {
  left: 0.01rem;
  top: 0rem;
  width: 7.87rem;
}
.img_134 {
  left: 0.01rem;
  top: 0rem;
  width: 7.87rem;
}
.img_135 {
  left: 2.49rem;
  top: 4.01rem;
  width: 2.86rem;
}
.img_136 {
  left: 3.02rem;
  top: 4.53rem;
  width: 1.85rem;
}
.text_62 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_62 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_62 > .mb_ {
  -webkit-text-stroke: 0.08rem #167dad;
  text-stroke: 0.08rem #167dad;
}
.text_62 {
  left: 2.6rem;
  top: 4.05rem;
  width: 3.13rem;
  height: 0.38rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.39167574291296475rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.39167574291296475rem;
  text-align: center;
}
.div_123 {
  left: 1.81rem;
  top: 8.42rem;
  width: 7.18rem;
  height: 0.88rem;
}
.img_137 {
  left: 0rem;
  top: 0rem;
}
.img_138 {
  left: 1.54rem;
  top: 0.09rem;
  width: 0.51rem;
}
.text_63 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_63 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_63 {
  left: 2.19rem;
  top: 0.48rem;
  width: 5.71rem;
  height: 0.21rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.2600000302531928rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.2600000302531928rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: left;
}
.text_64 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_64 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_64 {
  left: 2.21rem;
  top: 0.16rem;
  width: 5.71rem;
  height: 0.21rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.2600000302531928rem;
  color: rgb(252, 238, 99, 255);
  line-height: 0.2600000302531928rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: left;
}
.div_124 {
  left: 3.89rem;
  top: 12.41rem;
  width: 3.02rem;
  height: 1.01rem;
}
.img_139 {
  left: 0rem;
  top: 0rem;
}
.text_65 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_65 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_65 {
  left: 0.16rem;
  top: 0.32rem;
  width: 3.19rem;
  height: 0.33rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3299999812264587rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3299999812264587rem;
  text-align: center;
}
.div_125 {
  left: 0rem;
  top: 0.12rem;
  width: 10.8rem;
  height: 12.57rem;
}
.div_126 {
  left: 1.46rem;
  top: 1.81rem;
  border-radius: 0.25rem;
  background-color: #314281;
  width: 7.87rem;
  height: 9.98rem;
}
.div_127 {
  left: 1.56rem;
  top: 1.96rem;
  border-radius: 0.2rem;
  border: 0.04rem dashed #a7b2d3;
  background-color: transparent;
  width: 7.65rem;
  height: 9.68rem;
}
.img_140 {
  left: 2.09rem;
  top: 2.6rem;
  width: 6.6rem;
}
.div_128 {
  left: 0rem;
  top: -0.12rem;
  width: auto;
  height: auto;
}
.text_66 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_66 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_66 {
  left: 1.49rem;
  top: 7.5rem;
  width: 6.54rem;
  height: 0.65rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.700000046307582rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.700000046307582rem;
  text-align: right;
}
.text_67 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_67 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_67 {
  left: 1.51rem;
  top: 8.47rem;
  width: 7.11rem;
  height: 0.81rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3400000117775614rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.4799999571730862rem;
  text-align: right;
}
.div_129 {
  left: 3.77rem;
  top: 10rem;
  width: 3.02rem;
  height: 1.01rem;
}
.img_141 {
  left: 0rem;
  top: 0rem;
}
.text_68 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_68 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_68 {
  left: 0.34rem;
  top: 0.29rem;
  width: 2.82rem;
  height: 0.37rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.37999993245599406rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.37999993245599406rem;
  text-align: center;
}
.div_130 {
  left: 0rem;
  top: 0.11rem;
  width: 10.8rem;
  height: 6.23rem;
}
.div_131 {
  left: 1.47rem;
  top: 2.07rem;
  border-radius: 0.25rem;
  background-color: #314281;
  width: 7.87rem;
  height: 2.09rem;
}
.div_132 {
  left: 1.56rem;
  top: 2.16rem;
  border-radius: 0.2rem;
  border: 0.04rem dashed #a7b2d3;
  background-color: transparent;
  width: 7.68rem;
  height: 1.9rem;
}
.text_69 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_69 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_69 {
  left: 2.32rem;
  top: 2.83rem;
  width: 6.55rem;
  height: 0.61rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.32999998753900933rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.36000002565228184rem;
  text-align: center;
}
.div_133 {
  left: 2.87rem;
  top: 4.63rem;
  width: 5.04rem;
  height: 1.06rem;
}
.img_142 {
  left: 0rem;
  top: 0rem;
}
.text_70 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_70 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_70 {
  left: 0.31rem;
  top: 0.28rem;
  width: 4.96rem;
  height: 0.38rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.4rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.4rem;
  text-align: center;
}
.div_134 {
  left: 0rem;
  top: 0.1rem;
  width: 10.8rem;
  height: 6.49rem;
}
.div_135 {
  left: 1.46rem;
  top: 2.02rem;
  border-radius: 0.25rem;
  background-color: #314281;
  width: 7.87rem;
  height: 2.08rem;
}
.div_136 {
  left: 1.58rem;
  top: 2.1rem;
  border-radius: 0.2rem;
  border: 0.04rem dashed #a7b2d3;
  background-color: transparent;
  width: 7.62rem;
  height: 1.92rem;
}
.text_71 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_71 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_71 {
  left: 2.18rem;
  top: 2.38rem;
  width: 6.85rem;
  height: 1.33rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3000000213769015rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.36000002565228184rem;
  text-align: center;
}
.div_137 {
  left: 3.78rem;
  top: 4.62rem;
  width: 3.24rem;
  height: 1.06rem;
}
.img_143 {
  left: 0rem;
  top: 0rem;
}
.text_72 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_72 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_72 {
  left: 0.62rem;
  top: 0.26rem;
  width: 2.49rem;
  height: 0.49rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.5rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.5rem;
  text-align: center;
}
.div_138 {
  left: 0rem;
  top: 0.1rem;
  width: 10.8rem;
  height: 11.98rem;
}
.div_139 {
  left: 1.48rem;
  top: 3.32rem;
  border-radius: 0.25rem;
  background-color: #314281;
  width: 7.87rem;
  height: 7.79rem;
}
.div_140 {
  left: 1.58rem;
  top: 3.43rem;
  border-radius: 0.2rem;
  border: 0.04rem dashed #a7b2d3;
  background-color: transparent;
  width: 7.65rem;
  height: 7.57rem;
}
.div_141 {
  left: 0rem;
  top: -0.1rem;
  width: auto;
  height: auto;
}
.div_142 {
  left: 1.62rem;
  top: 3.72rem;
  width: 7.56rem;
  height: 7.33rem;
}
.div_143 {
  left: 1.72rem;
  top: 3.8rem;
  width: 7.34rem;
  height: 1.35rem;
}
.div_144 {
  left: 0rem;
  top: 0rem;
  border-radius: 0.16rem;
  background-color: #ace7ff;
}
.img_144 {
  left: 0.28rem;
  top: 0.2rem;
  width: 0.52rem;
}
.text_73 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_73 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_73 {
  left: 0.94rem;
  top: 0.26rem;
  width: 6.73rem;
  height: 0.37rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.38000004523297276rem;
  color: rgb(59, 83, 158, 255);
  line-height: 0.38000004523297276rem;
  text-align: left;
}
.text_74 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_74 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_74 {
  left: 0.3rem;
  top: 0.92rem;
  width: 6.88rem;
  height: 0.21rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.280000041221167rem;
  color: rgb(59, 83, 158, 255);
  line-height: 0.280000041221167rem;
  text-align: left;
}
.text_75 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_75 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_75 {
  left: 2.39rem;
  top: 6.8rem;
  width: 6.51rem;
  height: 0.96rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.4586444rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.6rem;
  text-align: center;
}
.div_145 {
  left: 1.62rem;
  top: 3.59rem;
  width: 7.56rem;
  height: 7.33rem;
}
.div_146 {
  left: -1.62rem;
  top: -3.69rem;
  width: auto;
  height: auto;
}
.text_76 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_76 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_76 {
  left: 1.41rem;
  top: 4.38rem;
  width: 3.2800000000000002rem;
  height: 0.29rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.30000001203541726rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.30000001203541726rem;
  text-align: right;
}
.div_147 {
  left: 4.79rem;
  top: 4.25rem;
  border-radius: 0.25rem;
  background-color: #ffffff;
  width: 3.72rem;
  height: 0.53rem;
}
.text_77 > span {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  display: inline-table;
  align-items: center;
  font-weight: bold;
}
.text_77 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_77 {
  left: 4.91rem;
  top: 4.32rem;
  width: 3.48rem;
  height: 0.37rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.2099999934307366rem;
  color: rgb(59, 83, 158, 255);
  line-height: 0.2099999934307366rem;
  text-align: center;
  font-weight: bold;
}
.div_148 {
  left: -1.62rem;
  top: -3.69rem;
  width: auto;
  height: auto;
}
.text_78 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_78 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_78 {
  left: 1.4000000000000001rem;
  top: 5.18rem;
  width: 3.2rem;
  height: 0.29rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.30000001203541726rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.30000001203541726rem;
  text-align: right;
}
.div_149 {
  left: 4.79rem;
  top: 5.05rem;
  border-radius: 0.25rem;
  background-color: #ffffff;
  width: 3.72rem;
  height: 0.53rem;
}
.text_79 > span {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  display: inline-table;
  align-items: center;
  font-weight: bold;
}
.text_79 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_79 {
  left: 4.88rem;
  top: 5.13rem;
  width: 3.54rem;
  height: 0.38rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.2099999934307366rem;
  color: rgb(59, 83, 158, 255);
  line-height: 0.2099999934307366rem;
  text-align: center;
  font-weight: bold;
}
.div_150 {
  left: -1.62rem;
  top: -3.69rem;
  width: auto;
  height: auto;
}
.text_80 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_80 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_80 {
  left: 1.4000000000000001rem;
  top: 6rem;
  width: 3.1500000000000004rem;
  height: 0.22rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.30000001203541726rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.30000001203541726rem;
  text-align: right;
}
.div_151 {
  left: 4.79rem;
  top: 5.85rem;
  border-radius: 0.25rem;
  background-color: #ffffff;
  width: 3.72rem;
  height: 0.53rem;
}
.text_81 > span {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  display: inline-table;
  align-items: center;
  font-weight: bold;
}
.text_81 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_81 {
  left: 4.9rem;
  top: 5.94rem;
  width: 3.5rem;
  height: 0.37rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.2099999934307366rem;
  color: rgb(59, 83, 158, 255);
  line-height: 0.2099999934307366rem;
  text-align: center;
  font-weight: bold;
}
.div_152 {
  left: 1.07rem;
  top: 5.19rem;
  width: 5.42rem;
  height: 1.01rem;
}
.img_145 {
  left: 0rem;
  top: 0rem;
}
.text_82 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_82 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_82 {
  left: 0.3rem;
  top: 0.24rem;
  width: 5.31rem;
  height: 0.47rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.47361175950288953rem;
  color: rgb(119, 86, 6, 255);
  line-height: 0.47361175950288953rem;
  text-align: center;
}
.div_153 {
  left: 2.26rem;
  top: 5.19rem;
  width: 3.02rem;
  height: 1.01rem;
}
.img_146 {
  left: 0rem;
  top: 0rem;
}
.text_83 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_83 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_83 {
  left: 0.48rem;
  top: 0.24rem;
  width: 2.56rem;
  height: 0.47rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.47361175950288953rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.47361175950288953rem;
  text-align: center;
}
.text_84 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_84 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_84 {
  left: 0.45rem;
  top: 6.55rem;
  width: 7.13rem;
  height: 0.5rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.280000041221167rem;
  color: rgb(169, 207, 238, 255);
  line-height: 0.280000041221167rem;
  text-align: center;
}
.div_154 {
  left: 5.9rem;
  top: 2.31rem;
  width: 2.38rem;
  height: 0.72rem;
}
.div_155 {
  left: 0rem;
  top: 0rem;
  border-radius: 0.35rem;
  background-color: #3b539e;
}
.div_156 {
  left: -0.01rem;
  top: 0rem;
  border-radius: 0.35rem;
  background-color: #fae96f;
  width: 2.38rem;
  height: 0.72rem;
}
.text_85 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_85 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_85 {
  left: 0.36rem;
  top: 0.15rem;
  width: 2.16rem;
  height: 0.43rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.4586444rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.4586444rem;
  text-align: center;
}
.div_157 {
  left: 2.51rem;
  top: 2.31rem;
  width: 2.38rem;
  height: 0.72rem;
}
.div_158 {
  left: 0rem;
  top: 0rem;
  border-radius: 0.35rem;
  background-color: #3b539e;
}
.div_159 {
  left: -0.01rem;
  top: 0rem;
  border-radius: 0.35rem;
  background-color: #fae96f;
  width: 2.38rem;
  height: 0.72rem;
}
.text_86 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_86 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_86 {
  left: 0.36rem;
  top: 0.15rem;
  width: 2.16rem;
  height: 0.43rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.4586444rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.4586444rem;
  text-align: center;
}
.div_160 {
  left: 0rem;
  top: 0.1rem;
  width: 10.8rem;
  height: 11.17rem;
}
.div_161 {
  left: 1.46rem;
  top: 2.16rem;
  border-radius: 0.25rem;
  background-color: #314281;
  width: 7.87rem;
  height: 7.79rem;
}
.div_162 {
  left: 1.56rem;
  top: 2.29rem;
  border-radius: 0.2rem;
  border: 0.04rem dashed #a7b2d3;
  background-color: transparent;
  width: 7.65rem;
  height: 7.57rem;
}
.div_163 {
  left: 1.62rem;
  top: 2.32rem;
  width: 7.56rem;
  height: 7.42rem;
}
.div_164 {
  left: 0rem;
  top: 0.11rem;
  width: 10.8rem;
  height: 14.48rem;
}
.img_147 {
  left: 1.61rem;
  top: 1.58rem;
  width: 7.65rem;
}
.div_165 {
  left: 1.79rem;
  top: 10.23rem;
  width: 7.18rem;
  height: 0.88rem;
}
.img_148 {
  left: 0rem;
  top: 0rem;
}
.img_149 {
  left: 1.54rem;
  top: 0.09rem;
  width: 0.51rem;
}
.text_87 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_87 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_87 {
  left: 2.19rem;
  top: 0.48rem;
  width: 5.71rem;
  height: 0.21rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.2600000302531928rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.2600000302531928rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: left;
}
.text_88 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_88 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_88 {
  left: 2.18rem;
  top: 0.18rem;
  width: 5.71rem;
  height: 0.21rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.2600000302531928rem;
  color: rgb(252, 238, 99, 255);
  line-height: 0.2600000302531928rem;
  text-shadow: 0rem 0.03rem 0 #0000004d;
  text-align: left;
}
.div_166 {
  left: 3.89rem;
  top: 14.68rem;
  width: 3.02rem;
  height: 1.01rem;
}
.img_150 {
  left: 0rem;
  top: 0rem;
}
.text_89 > span {
  position: absolute;
  width: 100%;
  left: 0;
}
.text_89 > span > b {
  margin-top: 0.08rem;
  float: left;
  width: 100%;
  margin-bottom: 0.08rem;
}
.text_89 {
  left: 0.16rem;
  top: 0.32rem;
  width: 3.19rem;
  height: 0.33rem;
  margin-left: -0.25rem;
  word-wrap: break-word;
  word-break: break-all;
  font-size: 0.3299999812264587rem;
  color: rgb(255, 255, 255, 255);
  line-height: 0.3299999812264587rem;
  text-align: center;
}
.pc {
}
.heiBox {
  pointer-events: auto;
  left: 50%;
  width: 50rem;
  height: 100%;
  background-color: rgb(0 0 0 / 80%);
  margin-left: -25rem;
}
#body .p2 {
  height: 100%;
  z-index: 3;
}
.p2 > .pfs,
.p2 > .pf2 {
  top: 50%;
  transform: translateY(-50%);
  transform-origin: 50% 0%;
  display: flex;
  flex-direction: column;
}
.pfs > .bottom {
  top: auto;
  bottom: 0;
  position: absolute;
}
.pfs > .center {
  position: relative;
  flex: 1;
  margin-bottom: 2.3rem;
  display: none;
}
.pfs > .boxBg {
  top: 0;
  position: absolute;
  padding-top: 0.8rem;
  padding-bottom: 0.45rem;
  padding-left: 0.9rem;
  height: 100%;
  overflow: hidden;
  width: 100%;
  padding-right: 0.7rem;
}
.pfs > .boxBg > div {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  background-image: url(../img/public/boxBg.png?v=2);
  background-repeat: repeat-y;
  border-radius: 0.3rem;
  border: 0.06rem solid #6a5049;
  left: 0;
  top: 0;
  overflow: hidden;
}
#mainBox {
  height: 100%;
}
#body .messCon,
#body .pageCon,
#body .mainBox {
  overflow-y: visible;
  overflow-x: visible;
}
#body .show {
  display: block;
}
#body .mainSpan {
  height: 100%;
  width: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
}
#body .p1 {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
#body .p1s {
  width: 10.8rem;
  height: auto;
  left: 50%;
  margin-left: -5.4rem;
}
#body .fande {
  -webkit-transform: translateX(-50%) scale(-1, 1);
  margin-left: 1.6rem;
}
.fande {
  -webkit-transform: scale(-1, 1);
}
.fande > div {
  -webkit-transform: scale(-1, 1);
}
img {
  max-width: unset;
}
#snowCanvas,
#snowCanvas2,
#snowCanvas3 {
  width: 100%;
  height: 100%;
  position: absolute;
}
.bg3 {
  background-image: url(../../img/public/gezi.png);
  background-size: 1rem 1rem;
  height: 28rem;
}
#body .baifentiao {
  background-image: url(../../img/public/gezi2.png);
  width: 9.2rem;
  position: absolute;
  border-radius: 0.4rem;
  left: 0.8rem;
  top: unset;
  bottom: 0.054rem;
  background-size: 0.83rem 12.08rem;
  background-position: 0 100%;
  height: 11.295rem;
}
.pc .bg3 {
  border-top-right-radius: 0.4rem;
  border-top-left-radius: 0.4rem;
}
.tree {
  display: inline-block;
  transform-origin: bottom center;
  will-change: transform;
  animation: treeBend 4s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite alternate;
}
@keyframes treeBend {
  0% {
    transform: skew(0deg, 0deg) translateY(0);
  }
  25% {
    transform: skew(-2.5deg, 0deg) translateY(-1px);
  }
  50% {
    transform: skew(2.5deg, 0deg) translateY(1px);
  }
  75% {
    transform: skew(-1.8deg, 0deg) translateY(-0.5px);
  }
  100% {
    transform: skew(0deg, 0deg) translateY(0);
  }
}
#body .titleBox {
  display: -webkit-box;
}
#body .titleBox > div > div,
#body .titleBox > div,
#body .titleBox > img {
  position: unset;
}
#body .textBox {
  display: grid;
  width: auto;
  text-align: center;
  background-color: #3b539e;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  height: 100%;
  margin-left: -0.06rem;
  margin-right: -0.06rem;
}
#body .titleBox .textBox > span {
  display: table;
  position: unset;
  left: 0;
  top: 0;
  position: unset;
  margin-left: 0;
  width: auto;
  height: 100%;
  line-height: 0.6rem;
}
#body .titleBox .textBox > span > span {
  display: ruby-text;
  width: max-content;
  position: unset;
  height: 100%;
  display: block;
}
.scaleBox {
  -webkit-animation-name: scaleBox_;
  animation-name: scaleBox_;
  animation-duration: 0.4s;
}
@-webkit-keyframes scaleBox_ {
  0% {
    -webkit-transform: scale3d(0, 0, 0) translateY(-50%);
    transform: scale3d(0, 0, 0) translateY(-50%);
  }
  70% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05) translateY(-50%);
    transform: scale3d(1.05, 1.05, 1.05) translateY(-50%);
  }
  94% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97) translateY(-50%);
    transform: scale3d(0.97, 0.97, 0.97) translateY(-50%);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1) translateY(-50%);
    transform: scale3d(1, 1, 1) translateY(-50%);
  }
}
.mainBottomBox1 {
  display: none;
}
.gameView .mainBottomBox1 {
  display: block;
}
.gameView .bg3 {
}
.webBottomBox {
  display: block;
}
.gameView .webBottomBox {
  display: none;
}
.webBottomBox {
  top: unset;
  bottom: 0;
  left: -0.02rem;
}
.webView .bg3 {
  height: 32.3rem;
}
.mainBottomBox3 {
  top: 0;
  pointer-events: auto;
}
.mainBottomBox3 > img {
  opacity: 0.7;
  width: 10.82rem;
}
.disabled {
  filter: grayscale(100%);
  pointer-events: none;
}
.disabled img {
  filter: grayscale(100%);
}
.disabled span {
  color: #999;
  text-shadow: none;
}
#body .disabled2 {
}
.disabled2 img {
  filter: grayscale(100%);
}
.disabled2 .btn img {
  filter: none;
}
.disabled2 span {
  text-shadow: 0rem 0.03rem 0 #00000066;
}
.disabled2 .btn span {
  text-shadow: none;
}
#loadframe {
  width: 1px;
  height: 1px;
  position: absolute;
  top: -110%;
  left: -110%;
  border: none;
  z-index: 30;
  opacity: 0.1;
  background: #ffffff00;
  border-radius: 0.2rem;
  border: 0.05rem solid #000;
  pointer-events: none;
}
#loadframe iframe {
  pointer-events: none;
  width: 100%;
  height: 100%;
  border: none;
  opacity: 0.1;
}
#body .minBox {
  -webkit-transform: scale(0.85) translateY(-50%);
}
#body .minBox .p10s {
  -webkit-transform: scale(1.15);
}
#body .minBox {
  -webkit-animation-name: minBoxAnim_;
  animation-name: minBoxAnim_;
  animation-duration: 0.32s;
}
@-webkit-keyframes minBoxAnim_ {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(-50%);
  }
  60% {
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(0.89) translateY(-50%);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.85) translateY(-50%);
    opacity: 1;
  }
}
#body .hideBox .titleBox,
#body .minBox .titleBox {
  display: none;
}
.op33 {
  opacity: 0.2;
}
.renderBox {
  pointer-events: auto;
  overflow-y: auto;
}
.render1 {
  position: relative;
  left: 0;
  top: 0;
}
#body .rulesBox {
  pointer-events: auto;
}
.platforms,
.highlight,
.hashtag {
  color: #00f0ff;
  font-size: 110%;
  margin-left: 0.05rem;
  margin-right: 0.05rem;
}
.language-en .mainText1 {
  line-height: 0.45rem;
  margin-top: -0.3rem;
}
.language-en .mainText2 {
  margin-top: 0.4rem;
}
.language-en .en {
  display: block;
}
.language-ko .ko {
  display: block;
}
#body .hideBox .baifentiao {
  background-size: 0.83rem 14.08rem;
}
.shareBg2,
.shareName {
  pointer-events: auto;
  -webkit-touch-callout: default;
}
.gameView .shareBg2,
.gameView .shareName {
  pointer-events: none;
  -webkit-touch-callout: none;
}
.shareName {
  height: 11.71rem;
}
.shareBg2 {
  height: 9.65rem;
}
.chengshis {
  pointer-events: auto;
}
.chengshi1:active,
.chengshi2:active,
.chengshi3:active,
.chengshi4:active,
.chengshi5:active,
.chengshi6:active {
  transform: scale(0.98);
  -webkit-transform: scale(0.98);
}
#body .chengshis .chengshi,
#body .chengshis span,
#body .chengshis img {
  pointer-events: none;
}
.jt1,
.jt2,
.jt3,
.jt4,
.jt5,
.jt6,
.jt1 > div,
.jt2 > div,
.jt3 > div,
.jt4 > div,
.jt5 > div,
.jt6 > div,
.jt1 > div > span,
.jt2 > div > span,
.jt3 > div > span,
.jt4 > div > span,
.jt5 > div > span,
.jt6 > div > span {
  width: auto;
}
.jt1 > div > span,
.jt2 > div > span,
.jt3 > div > span,
.jt4 > div > span,
.jt5 > div > span,
.jt6 > div > span {
  position: relative;
  float: left;
  left: 0;
}
.jt1 > div,
.jt2 > div,
.jt3 > div,
.jt4 > div,
.jt5 > div,
.jt6 > div {
  width: auto;
  padding-left: 0.5rem;
  padding-right: 0.2rem;
  position: relative;
  left: 0;
}
.jt1 > div > span > span,
.jt2 > div > span > span,
.jt3 > div > span > span,
.jt4 > div > span > span,
.jt5 > div > span > span,
.jt6 > div > span > span {
  width: auto;
  position: unset;
  width: max-content;
  float: left;
}
.jiantou {
  left: unset;
  right: 0;
  margin-right: -0.39rem;
}
.daohang {
  left: 0;
  margin-left: -0.37rem;
}
.fande > div {
  padding-left: 0.5rem;
  padding-right: 0.3rem;
}
.jt1,
.jt2,
.jt3,
.jt4,
.jt5,
.jt6 {
  -webkit-transform: translateX(-50%);
  margin-left: 1.6rem;
}
.language-en .chengshi1 .title,
.language-en .chengshi2 .title,
.language-en .chengshi3 .title,
.language-en .chengshi4 .title,
.language-en .chengshi5 .title,
.language-en .chengshi6 .title {
  font-size: 0.54rem;
}
.language-en .chengshi1 .text2,
.language-en .chengshi2 .text2,
.language-en .chengshi3 .text2,
.language-en .chengshi4 .text2,
.language-en .chengshi5 .text2,
.language-en .chengshi6 .text2 {
}
#homeBody {
  width: 100%;
  height: 100%;
}
.input1,
.input2,
.input3 {
  font-family: Arial, sans-serif;
  font-size: 0.205rem;
}
.webView .lwBtn1 {
  display: none;
}
.webView .p5s .jlView,
.webView .p5s .kuang1,
.webView .p5s .kuang2 {
  margin-top: -1rem;
}
.webView .p5s {
  height: 11.31rem;
}
.language-en .l-text-16 {
  font-size: 0.24rem;
}
.language-en .l-text-5 {
  font-size: 0.28rem;
}
.language-en .l-btn-17 {
  font-size: 0.24rem;
}
.language-en .yindao1,
.language-en .yindao2 {
  font-size: 0.37rem;
}
.language-en .juliText {
  margin-top: 0.3rem;
}
.language-en .bxScoreText1 > span,
.language-en .bxScoreText2 > span,
.language-en .bxScoreText3 > span,
.language-en .bxScoreText4 > span,
.language-en .bxScoreText5 > span,
.language-en .bxScoreText6 > span,
.language-en .bxScoreText7 > span,
.language-en .bxScoreText8 > span {
  font-size: 0.25rem;
}
.tiaos > img {
  width: 70%;
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
#body .maxTiao {
  border-radius: unset;
}
.language-en .lw2InputBox {
  margin-left: 0.25rem;
}
.titleBox .textBox > span {
  background: linear-gradient(to bottom, #ffffff 35%, #97eaff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 2px 3px rgba(255, 255, 255, 0.25);
}
.render1 .icon2 {
  border-radius: 0.125rem;
  margin-top: 0.018rem;
}
.lw2InputBox .title3 {
  width: 3.5rem;
  margin-left: -0.23rem;
}
.shareBtn,
.shareBtn {
  display: none;
}
#body .mTop {
  margin-top: -1rem;
}
.mTop .shareBtn,
.mTop .shareBtn {
  display: block;
}
#body .disabled .baoxianggetBtn span,
#body .disabled .mymainBoxText2 span {
  color: rgb(255, 255, 255, 255);
  text-shadow: 0rem 0.03rem 0 #1b295e80;
}
#messBox7 {
  opacity: 0;
}
.jiangPinName {
  border: 0.03rem solid #fff;
}
@-webkit-keyframes animScale3_ {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.92);
    transform: scale(0.92);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    -webkit-transform: scale(0.92);
    transform: scale(0.92);
  }
}
@keyframes animScale3_ {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.92);
    transform: scale(0.92);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  75% {
    -webkit-transform: scale(0.92);
    transform: scale(0.92);
  }
}
.bxAnim1 {
  animation: animScale3_ 3.2s infinite;
  -webkit-animation: animScale3_ 3.2s infinite;
  animation-direction: alternate;
  -webkit-animation-direction: alternate;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: ease-in-out;
}
.disabled .bxAnim1 {
  animation: unset;
  -webkit-animation: unset;
}
.jiangLiBox .jpIcon {
  -webkit-transform: scale(1.4);
  margin-top: 0.22rem;
  margin-left: -0.127rem;
}
.jiangLiBox > span {
  margin-top: 0.08rem;
}
.jiangliBox {
  overflow-x: hidden;
  overflow-y: hidden;
  height: 3.6rem;
}
.jiangliBoxXYes {
  overflow-x: auto;
}
.jiangliBox::-webkit-scrollbar {
  display: none;
}
.jiangliBox {
  scrollbar-width: none;
}
.jiangliBox {
  -ms-overflow-style: none;
}
.language-ko .mainText1,
.language-ko .mainText2 {
}
