html {
  font-size: 37.5px;
}

.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 85.014rem;
  overflow: hidden;
}

.box_1 {
  position: relative;
  width: 51.2rem;
  height: 26.667rem;
  background: url(./img/a72c2ad21093410faabf7d05a894aaa0_mergeImage.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.image_1 {
  width: 22.72rem;
  height: 19.867rem;
  margin: 3.44rem 0 0 1.627rem;
}

.group_1 {
  width: 15.92rem;
  height: 12.934rem;
  margin: 4.987rem 9.84rem 0 1.094rem;
}

.text_1 {
  text-shadow: 5px 8px 2px rgba(168, 51, 255, 0.65);
  width: 15.894rem;
  height: 2.614rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 2.666rem;
  font-family: SourceHanSansCN-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 2.667rem;
  margin-left: 0.027rem;
}

.block_1 {
  width: 12.8rem;
  height: 1.76rem;
  margin-top: 2.427rem;
}

.image-wrapper_1 {
  border-radius: 8px;
  height: 1.76rem;
  border: 6px solid rgba(255, 255, 255, 1);
  width: 1.76rem;
}

.image_2 {
  width: 1.84rem;
  height: 1.547rem;
  margin: -0.214rem 0 0 0.134rem;
}

.text_2 {
  text-shadow: 5px 8px 2px rgba(168, 51, 255, 0.65);
  width: 10.16rem;
  height: 1.2rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.28rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.28rem;
  margin-top: 0.294rem;
}

.block_2 {
  width: 12.774rem;
  height: 1.76rem;
  margin-top: 1.174rem;
}

.image-wrapper_2 {
  border-radius: 8px;
  height: 1.76rem;
  border: 6px solid rgba(255, 255, 255, 1);
  width: 1.76rem;
}

.image_3 {
  width: 1.84rem;
  height: 1.547rem;
  margin: -0.214rem 0 0 0.134rem;
}

.text_3 {
  text-shadow: 5px 8px 2px rgba(168, 51, 255, 0.65);
  width: 10.16rem;
  height: 1.2rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.28rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.28rem;
  margin-top: 0.294rem;
}

.block_3 {
  width: 12.827rem;
  height: 1.76rem;
  margin-top: 1.44rem;
}

.image-wrapper_3 {
  border-radius: 8px;
  height: 1.76rem;
  border: 6px solid rgba(255, 255, 255, 1);
  width: 1.76rem;
}

.image_4 {
  width: 1.84rem;
  height: 1.547rem;
  margin: -0.214rem 0 0 0.134rem;
}

.text_4 {
  text-shadow: 5px 8px 2px rgba(168, 51, 255, 0.65);
  width: 10.134rem;
  height: 1.2rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.28rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.28rem;
  margin-top: 0.294rem;
}

.group_2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 51.2rem;
  height: 26.667rem;
  background: url(./img/psv8y3x0ip9lwkds9c396o84c58esn2yb5fe0f71-a3d5-4667-acaf-5b94c3c142ff.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.section_1 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 7.04rem;
  height: 2.24rem;
  margin: 20.16rem 0 0 25.44rem;
}

.label_1 {
  width: 1.28rem;
  height: 1.28rem;
  margin: 0.48rem 0 0 0.854rem;
}

.text_5 {
  width: 3.387rem;
  height: 0.694rem;
  overflow-wrap: break-word;
  color: rgba(1, 123, 255, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.96rem;
  margin: 0.774rem 0.907rem 0 0.614rem;
}

.section_2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  width: 7.04rem;
  height: 2.24rem;
  margin: 20.16rem 10.987rem 0 0.694rem;
}

.image-text_1 {
  width: 5.334rem;
  height: 1.28rem;
  margin: 0.48rem 0 0 0.854rem;
}

.label_2 {
  width: 1.28rem;
  height: 1.28rem;
}

.text-group_1 {
  width: 3.654rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(1, 123, 255, 1);
  font-size: 0.64rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.96rem;
  margin-top: 0.347rem;
}

.box_2 {
  position: relative;
  width: 51.2rem;
  height: 54.96rem;
}

.box_3 {
  background-color: rgba(244, 250, 250, 1);
  width: 51.2rem;
  height: 24.374rem;
  justify-content: flex-center;
}

.text-wrapper_1 {
  position: relative;
  width: 6.64rem;
  height: 1.28rem;
  margin: 4.747rem 0 0 22.294rem;
}

.text_6 {
  width: 6.64rem;
  height: 1.28rem;
  overflow-wrap: break-word;
  color: rgba(53, 53, 53, 1);
  font-size: 1.333rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.334rem;
}

.text_7 {
  position: absolute;
  left: 0;
  top: 0;
  width: 6.64rem;
  height: 1.28rem;
  overflow-wrap: break-word;
  color: rgba(53, 53, 53, 1);
  font-size: 1.333rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.334rem;
}

.text-wrapper_2 {
  position: relative;
  width: 13.387rem;
  height: 0.72rem;
  margin: 0.96rem 0 0 18.907rem;
}

.text_8 {
  width: 13.387rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(157, 161, 167, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
}

.text_9 {
  position: absolute;
  left: 0;
  top: 0;
  width: 13.387rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(157, 161, 167, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
}

.group_3 {
  width: 31.467rem;
  height: 9.6rem;
  margin: 2.267rem 0 4.8rem 9.867rem;
}

.block_4 {
  box-shadow: 0px 0px 30px 7px rgba(92, 92, 92, 0.06);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
  width: 9.6rem;
  height: 9.6rem;
}

.image_5 {
  width: 3.307rem;
  height: 2.667rem;
  margin: 1.547rem 0 0 3.147rem;
}

.text_10 {
  width: 5.067rem;
  height: 0.827rem;
  overflow-wrap: break-word;
  color: rgba(53, 53, 53, 1);
  font-size: 0.853rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.827rem 0 0 2.267rem;
}

.text_11 {
  width: 6.854rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(157, 162, 167, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 0.8rem;
  margin: 0.8rem 0 1.6rem 1.36rem;
}

.block_5 {
  box-shadow: 0px 0px 30px 7px rgba(92, 92, 92, 0.06);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
  width: 9.6rem;
  height: 9.6rem;
  margin-left: 1.334rem;
}

.image_6 {
  width: 3.307rem;
  height: 2.667rem;
  margin: 1.547rem 0 0 3.147rem;
}

.text_12 {
  width: 5.04rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(53, 53, 53, 1);
  font-size: 0.853rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.827rem 0 0 2.294rem;
}

.text_13 {
  width: 6.854rem;
  height: 1.307rem;
  overflow-wrap: break-word;
  color: rgba(157, 162, 167, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 0.8rem;
  margin: 0.8rem 0 1.6rem 1.36rem;
}

.block_6 {
  box-shadow: 0px 0px 30px 7px rgba(92, 92, 92, 0.06);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
  width: 9.6rem;
  height: 9.6rem;
  margin-left: 1.334rem;
}

.image_7 {
  width: 3.307rem;
  height: 2.667rem;
  margin: 1.547rem 0 0 3.147rem;
}

.text_14 {
  width: 5.067rem;
  height: 0.827rem;
  overflow-wrap: break-word;
  color: rgba(53, 53, 53, 1);
  font-size: 0.853rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.827rem 0 0 2.267rem;
}

.text_15 {
  width: 6.747rem;
  height: 1.307rem;
  overflow-wrap: break-word;
  color: rgba(157, 162, 167, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 0.8rem;
  margin: 0.827rem 0 1.6rem 1.44rem;
}

.text_16 {
  width: 10.614rem;
  height: 1.28rem;
  overflow-wrap: break-word;
  color: rgba(53, 53, 53, 1);
  font-size: 1.333rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.334rem;
  margin: 2.667rem 0 0 20.294rem;
}

.text_17 {
  width: 15.44rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(157, 161, 167, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 0.96rem 0 0 17.867rem;
}

.box_4 {
  width: 33.387rem;
  height: 17.547rem;
  margin: 5.2rem 0 2.214rem 7.947rem;
}

.image_8 {
  width: 14.694rem;
  height: 13.974rem;
  margin-top: 3.574rem;
}

.section_3 {
  box-shadow: 0px 0px 30px 7px rgba(92, 92, 92, 0.06);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
  width: 13.6rem;
  height: 16rem;
}

.box_5 {
  height: 20.054rem;
  background: url(./img/psosh4lnts5maypkou0vgmjuw9cwwik6z674073af-1f57-4a23-a9f1-1a6cd48a2e39.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 13.2rem;
  position: absolute;
  left: 9.867rem;
  top: 32.267rem;
}

.image-wrapper_4 {
  height: 19.12rem;
  background: url(./img/psy4oampdsl3thr2g5kyl1f8iwigr693addc79ea5-b53f-45d6-8efe-dc825ec1414f.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 12.32rem;
  margin: 0.48rem 0 0 0.427rem;
}

.image_9 {
  width: 5.147rem;
  height: 2.107rem;
  margin: -0.08rem 0 0 1.254rem;
}

.image_10 {
  position: absolute;
  left: 15.307rem;
  top: 38.267rem;
  width: 19.254rem;
  height: 7.04rem;
}

.box_6 {
  height: 9.307rem;
  background: url(./img/psgp0t0366azbo6h3i5dyz67jnmhp8qtjk89f724f9-f5d3-449e-b416-f1b4e3e80d96.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 9.307rem;
  position: absolute;
  left: 20.854rem;
  top: 37.6rem;
}

.group_4 {
  position: relative;
  width: 8.48rem;
  height: 8.48rem;
  background: url(./img/ps6k1vkjnxxl8kjcb0p3m8dkkkmiz8i5dx9881a938-1147-476b-ae0c-e12fd9400731.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin: 0.427rem 0 0 0.427rem;
}

.text_18 {
  width: 5.28rem;
  height: 1.04rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.066rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.067rem;
  margin: 3.254rem 0 0 1.6rem;
}

.text_19 {
  width: 4.427rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.746rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 0.64rem 0 2.827rem 2rem;
}

.image_11 {
  position: absolute;
  left: 1.254rem;
  top: -5.76rem;
  width: 6.134rem;
  height: 7.627rem;
}

.image_12 {
  position: absolute;
  left: 7.947rem;
  top: 31.52rem;
  width: 34.187rem;
  height: 21.547rem;
}

.box_7 {
  background-color: rgba(77, 78, 80, 1);
  height: 3.414rem;
  margin-top: -0.026rem;
  width: 51.2rem;
}

.text-wrapper_3 {
  width: 12.88rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: ArialMT;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.44rem 0 0 19.174rem;
}

.text_20 {
  width: 12.88rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: ArialMT;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
}

.text_21 {
  width: 12.88rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: STHeitiSC-Light;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
}

.text_22 {
  width: 12.88rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: ArialMT;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
}

.text_23 {
  width: 12.88rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: STHeitiSC-Light;
  font-weight: 300;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
}
