html {
  font-size: 37.5px;
}

.mobile .page {
  background-color: #efefef;
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 1.66rem;
}

.mobile .mobile-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 2.454rem;
}

.mobile .mobile-more a {
  width: 100%;
  display: block;
}

.mobile .mobile-image_8 {
  width: 2.454rem;
}

.mobile .box_7 {
  width: 18.667rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 9px 0px rgba(140, 140, 140, 0.26);
          box-shadow: 0px 2px 9px 0px rgba(140, 140, 140, 0.26);
  border-radius: 6px;
  margin: -0.6rem auto 0;
}

.mobile .group_4 {
  width: 17.174rem;
  height: 0.747rem;
  margin: 1.067rem 0 0 0.854rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mobile .text_6 {
  font-weight: bold;
  height: 0.747rem;
  color: #bd0000;
  font-size: 0.8rem;
  line-height: 0.8rem;
}

.mobile .group_5 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 3.92rem;
  margin: 0.64rem auto 0;
  padding: 0 0.72rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mobile .mobile-image_9 {
  width: 6.934rem;
  height: 3.92rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.mobile .mobile-text_7 {
  overflow: hidden;
  width: 9.454rem;
  color: #4a4a4a;
  font-size: 0.693rem;
  line-height: 0.96rem;
  text-align: justify;
}

.mobile .mobile-text_7 a {
  display: block;
  width: 100%;
  color: #4a4a4a;
}

.mobile .paragraph_3 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-size: 0.64rem;
  line-height: 1.2rem;
  padding: 0 0.72rem;
  margin: 0.64rem auto 0.774rem;
}

.mobile .paragraph_3 .item {
  font-size: 0.64rem;
}

.mobile .paragraph_3 .item a {
  font-size: 0.64rem;
  color: #4a4a4a;
  display: block;
  width: 100%;
}

.mobile .mobile-box_1 {
  width: 93.33%;
  margin: 0 auto;
}

.mobile .mobile-block_1 {
  height: 0.747rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1.094rem;
}

.mobile .mobile-text_1 {
  font-weight: bold;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: #bd0000;
  font-size: 0.8rem;
  line-height: 0.8rem;
}

.mobile .image_2 {
  width: 2.054rem;
  height: 0.614rem;
  margin-top: 0.134rem;
}

.mobile .block_2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: auto;
  margin: 0.5rem auto;
  position: relative;
}

.mobile .block_2_banner {
  width: 88%;
  overflow: hidden;
  margin: 0 auto;
}

.mobile .icon_1 {
  position: absolute;
  width: 0.667rem;
  height: 1.574rem;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.mobile .group_1 {
  width: 100%;
  height: 10rem;
  /* background: url(../img/ps0jagt2c0cxhmhn2b6fp2fha9ayba1sp4918be1ae-e5f0-4413-9728-3506d803d180.png) 100% no-repeat; */
  background-size: 100% 100%;
}

.mobile .group_2 {
  width: 15.28rem;
  height: 1.04rem;
  margin: 0.8rem 0 0 0.507rem;
}

.mobile .group_2_t {
  font-weight: bold;
  font-size: 0.8rem;
  color: #bd0000;
}

.mobile .image_3 {
  width: 3.387rem;
  height: 1.04rem;
}

.mobile .image-text_1 {
  width: 5.814rem;
  height: 0.667rem;
  margin-top: 0.054rem;
}

.mobile .label_1 {
  width: 0.694rem;
  height: 0.667rem;
}

.mobile .text-group_1 {
  width: 4.72rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: #faf099;
  font-size: 0.64rem;
  font-family: SourceHanSerifCN-Heavy;
  line-height: 0.64rem;
  margin-top: 0.027rem;
}

.mobile .image-text_2 {
  width: 15.4rem;
  height: 6.667rem;
  margin: 0.587rem 0 0.667rem 0.534rem;
}

.mobile .image_4 {
  width: 5.04rem;
  height: 6.667rem;
}

.mobile .text-group_2 {
  width: 9.734rem;
  height: 6.32rem;
  margin-top: 0.08rem;
}

.mobile .mobile-paragraph_1 {
  width: 9.467rem;
  overflow-wrap: break-word;
  font-size: 0.693rem;
  line-height: 0.96rem;
}

.mobile .mobile-paragraph_1 a {
  color: black;
}

.mobile .mobile-paragraph_2 {
  width: 9.68rem;
  color: black;
  font-size: 0.64rem;
  line-height: 0.96rem;
  margin-top: 0.8rem;
}

.mobile .mobile-paragraph_2 .item a {
  display: block;
  width: 100%;
  color: black;
}

.mobile .icon_2 {
  width: 0.667rem;
  height: 1.574rem;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.mobile .box_2 {
  /* background: url(../img/psq68qknsidzy9814gy9ep55j52yjxhdqb71e2cc5-f2e9-4146-94b3-7c395bcf1ab2.png) 0rem 0rem no-repeat; */
  background-size: 20.08rem 24.16rem;
  margin-top: -0.026rem;
  width: 100%;
}

.mobile .box_3 {
  width: 18.667rem;
  height: 0.72rem;
  margin: 0.774rem auto 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mobile .text_2 {
  font-weight: bold;
  height: 0.72rem;
  color: #bd0000;
  font-size: 0.8rem;
  line-height: 0.8rem;
}

.mobile .image_5 {
  width: 2.054rem;
  height: 0.614rem;
  margin-top: 0.107rem;
}

.mobile .box_4 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0.934rem 0.694rem 0.32rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.mobile .box_4 .item {
  width: 9.067rem;
  margin-bottom: 0.4rem;
}

.mobile .box_4 .item a {
  display: block;
  width: 100%;
}

.mobile .box_4 .item .pic {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}

.mobile .box_4 .item .pic img {
  display: block;
  width: 9.067rem;
  height: 5.067rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.mobile .box_4 .item .pic .icon_3 {
  width: 1.92rem;
  height: 1.894rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mobile .image-wrapper_1 {
  height: 5.094rem;
  background: url(../img/psfvsug82f2szypq6abdlsfmqjg4bnlkr634ea389-186c-48fc-9a90-d7d3dcb89e6e.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 9.04rem;
}

.mobile .text-group_3 {
  width: 100%;
  color: #4a4a4a;
  font-size: 0.64rem;
  line-height: 1.4rem;
}

.mobile .box_5 {
  background: #ffffff;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(147, 147, 147, 0.09);
          box-shadow: 0px 4px 10px 0px rgba(147, 147, 147, 0.09);
  width: 100%;
  padding-bottom: 0.8rem;
}

.mobile .box_5 .mobile-more {
  margin-left: auto;
}

.mobile .block_3 {
  width: 18.667rem;
  margin: 1.067rem auto 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mobile .text_3 {
  font-weight: bold;
  color: #bd0000;
  font-size: 0.8rem;
  line-height: 0.8rem;
}

.mobile .image-text_4 {
  width: 4.267rem;
  height: 0.774rem;
  margin-left: 2.827rem;
}

.mobile .icon_4 {
  width: 0.854rem;
  height: 0.694rem;
  margin-top: 0.08rem;
}

.mobile .text-group_4 {
  height: 0.747rem;
  font-size: 0.8rem;
  line-height: 0.8rem;
}

.mobile .text-group_4 a {
  color: #bd0000;
}

.mobile .image_6 {
  width: 2.054rem;
  height: 0.614rem;
  margin: 0.054rem 0 0 4.347rem;
}

.mobile .block_4 {
  width: 17.6rem;
  margin: 0.853rem auto 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.mobile .block_4::after {
  content: "";
  width: 5.574rem;
  height: 0;
}

.mobile .block_4 .item {
  width: 5.574rem;
  background: #ededed;
  border-radius: 4px;
  margin-bottom: 0.32rem;
}

.mobile .image-text_5 {
  width: 4.8rem;
  margin: 0.32rem 0 0 0.374rem;
}

.mobile .image_7 {
  width: 4.8rem;
  height: 6.294rem;
  border-radius: 4px;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}

.mobile .text-group_5 {
  color: #585858;
  font-size: 0.64rem;
  text-align: center;
  line-height: 0.8rem;
  margin: 0.294rem auto 0;
}

.mobile .text_4 {
  width: 3.78rem;
  height: 1rem;
  color: #bd0000;
  font-size: 0.64rem;
  line-height: 1rem;
  text-align: center;
  margin: 0.294rem auto;
  background: #ffffff;
  border-radius: 19px;
}
