html {
  font-size: 100px;
}

.page {
  position: relative;
  width: 30rem;
  height: 84.19rem;
  overflow: hidden;
}

.section_1 {
  position: relative;
  width: 30rem;
  height: 84.19rem;
  background: url(./img/psgn36mjp9qct6r5efiyh59pusdxhe0sr5a95112461-a994-43e1-9eb4-a566c8218ceb.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.section_2 {
  width: 19.86rem;
  height: 84.19rem;
  background: url(./img/ps7668ckebg48rj3zdv03fz7mp93tf3a622fef7-d2ba-4bb2-8801-28343e9d9909.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 5.3rem;
}

.block_1 {
  height: 9.82rem;
  background: url(./img/psd6sk2x7fnfj2yh0zacc66obdmpsdgejah0dcaa3fd-9803-4047-914f-3755fbd5e6d1.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 19.91rem;
}

.group_1 {
  width: 15.3rem;
  height: 0.46rem;
  margin: 0.71rem 0 0 1.75rem;
}

.text_1 {
  width: 1.87rem;
  height: 0.35rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.4rem;
  font-family: Impact;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.9rem;
}

.block_2 {
  width: 1.15rem;
  height: 0.42rem;
  margin: 0.04rem 0 0 6.13rem;
}

.block_3_s {
  width: 1.15rem;
  height: 0.42rem;
  margin: 0.04rem 0 0 0.24rem;
}

.text_2 {
  width: 1.12rem;
  height: 0.28rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.33rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.67rem;
}

.image_1 {
  width: 1.15rem;
  height: 0.04rem;
  margin-top: 0.3rem;
}

.text_3 {
  width: 2.3rem;
  height: 0.38rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.33rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.67rem;
  margin: 0.05rem 0 0 0.6rem;
}

.text_4 {
  width: 2.79rem;
  height: 0.3rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.33rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.67rem;
  margin: 0.05rem 0 0 0.46rem;
}

.image-wrapper_1 {
  width: 5.8rem;
  height: 5.24rem;
  margin: 1.7rem 0 1.71rem 6.95rem;
}

.image_2 {
  width: 5.8rem;
  height: 5.24rem;
}

.text_5 {
  width: 3.72rem;
  height: 0.69rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.8rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.9rem;
  margin: 1.16rem 0 0 8.18rem;
}

.block_3 {
  width: 18.52rem;
  height: 7.29rem;
  margin: 1.68rem 0 0 0.93rem;
}

.image_3 {
  width: 8.83rem;
  height: 7.29rem;
}

.paragraph_1 {
  width: 8.94rem;
  height: 3.94rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.3rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  line-height: 0.9rem;
  margin-top: 1.4rem;
}

.text_6 {
  width: 9.12rem;
  height: 0.87rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.8rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.9rem;
  margin: 1.48rem 0 0 5.58rem;
}

.image_4 {
  width: 19.86rem;
  height: 15.21rem;
  margin-top: 1.34rem;
}

.text_7 {
  width: 4.04rem;
  height: 0.66rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.8rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.9rem;
  margin: 0.71rem 0 0 7.94rem;
}

.image_5 {
  width: 15.34rem;
  height: 5.76rem;
  margin: 2.09rem 0 0 2.67rem;
}

.paragraph_2 {
  width: 17.51rem;
  height: 5.95rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.5rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: center;
  line-height: 0.9rem;
  margin: 1.85rem 0 0 0.97rem;
}

.text_8 {
  width: 5.94rem;
  height: 0.66rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.8rem;
  font-family: MicrosoftYaHei;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.9rem;
  margin: 3.75rem 0 0 7.17rem;
}

.image_6 {
  width: 17.7rem;
  height: 11.01rem;
  margin: 3.4rem 0 8.81rem 0.69rem;
}

.section_3 {
  position: absolute;
  left: 0;
  top: 79.64rem;
  width: 30rem;
  height: 4.55rem;
  background: url(./img/psytyn2xpw7bsua6o5znwm8hy22tc8rurvc4938d3f-73e5-488b-8fe0-3fbeb28c75a7.png)
    0rem 0rem no-repeat;
  background-size: 30rem 4.87rem;
}

.paragraph_3 {
  width: 14.99rem;
  height: 1.02rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.47rem;
  font-family: SimHei;
  font-weight: NaN;
  text-align: center;
  line-height: 0.89rem;
  margin: 0.61rem 0 0 8.02rem;
}

.text_9 {
  width: 8.31rem;
  height: 0.5rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.47rem;
  font-family: SimHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.89rem;
  margin: 0.76rem 0 0 11.48rem;
}

.image-wrapper_2 {
  width: 8.41rem;
  height: 0.05rem;
  margin: 0.19rem 0 0 11.4rem;
}

.image_7 {
  width: 3.68rem;
  height: 0.05rem;
}

.image_8 {
  width: 3.96rem;
  height: 0.05rem;
}

.text_10 {
  width: 13.18rem;
  height: 0.39rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.4rem;
  font-family: SimHei;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.89rem;
  margin: 0.58rem 0 0.15rem 8.69rem;
}
