html {
  font-size: 37.5px;
}

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

.block_1 {
  width: 51.2rem;
  /* height: 97.36rem; */
}

.box_1 {
  position: relative;
  width: 51.2rem;
  /* height: 96.454rem; */
}

.block_2 {
  width: 51.2rem;
  height: 20.534rem;
  /* margin-top: 0.054rem; */
}

.box_2 {
  background-color: rgba(250, 203, 0, 1);
  position: relative;
  width: 17.12rem;
  height: 20.534rem;
}

.image_1 {
  width: 7.254rem;
  height: 1.414rem;
  margin: 1.894rem 0 0 1.894rem;
}

.image_2 {
  width: 2.134rem;
  height: 2.667rem;
  margin: 1.867rem 0 0 11.094rem;
}

.text_1 {
  width: 6.827rem;
  height: 2rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.706rem;
  font-family: -;
  text-align: right;
  white-space: nowrap;
  line-height: 2rem;
  margin: 1.147rem 0 0 2.267rem;
}

.text_2 {
  width: 10.24rem;
  height: 2rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.706rem;
  font-family: -;
  text-align: right;
  white-space: nowrap;
  line-height: 2rem;
  margin-left: 3.387rem;
}

.text_3 {
  width: 8.854rem;
  height: 2rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.463rem;
  font-family: -;
  text-align: right;
  line-height: 2rem;
  margin: 0.667rem 0 0 2.72rem;
}

.text-wrapper_1 {
  background-color: rgba(135, 79, 152, 1);
  border-radius: 25px;
  height: 1.52rem;
  width: 4rem;
  margin: 1.307rem 0 2.054rem 2.747rem;
}

.text_4 {
    width: 100%;
    height: 1.52rem;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 0.426rem;
    font-family: SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    line-height: 1.52rem;
}

.block_3 {
  height: 2.454rem;
  background: url(../../img/shizituandui/SketchPngcb16336b10c697d2b7fb18c5741f996c88c5022e879b6e225a1cd0bc7a7658b3.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 3.067rem;
  position: absolute;
  left: 5.414rem;
  top: 16.827rem;
}

.box_3 {
  background-color: rgba(250, 203, 0, 1);
  border-radius: 50%;
  width: 1.067rem;
  height: 0.134rem;
  margin: 2.32rem 0 0 1.014rem;
}

.image-wrapper_1 {
  height: 8.427rem;
  background: url(../../img/shizituandui/SketchPngaa065ba175413b17873d80981ec73f7c8d4722e2019630a073092b8873cb88a2.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 8.454rem;
  position: absolute;
  left: 12.8rem;
  top: 10.267rem;
}

.image_3 {
  width: 1.867rem;
  height: 1.867rem;
  margin: 4.694rem 0 0 2.454rem;
}

.image-wrapper_2 {
  background-image: url(../../img/shizituandui/ff5bccd0fc064867884f93cbadc6844b_mergeImage.png);
  height: 20.534rem;
  width: 34.08rem;
}

.image_4 {
  width: 3.68rem;
  height: 1.414rem;
  margin: 1.894rem 0 0 26.134rem;
}

.text-wrapper_2 {
  width: 2.64rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.56rem;
  margin: 2.72rem 0 0 42.934rem;
}

.text_5 {
  width: 2.64rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.text_5 a{
  color:black;
  text-decoration:none;
}

.text_6 {
  width: 2.64rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.text-group_1 {
  width: 22.934rem;
  height: 3.267rem;
  margin: 0.8rem 0 0 14.134rem;
}

.text_7 {
  width: 22.934rem;
  height: 2.134rem;
  overflow-wrap: break-word;
  color: #F1F1F1;
  font-size: 2.133rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 3.2rem;
  font-size: 1.4rem;
  margin-left: -1rem;
}

.text_8 {
  width: 4.267rem;
  /* height: 1.067rem; */
  /* overflow-wrap: break-word; */
  color: rgba(238, 123, 69, 1);
  font-size: 1.066rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.6rem;
  margin: 1.2rem 7.334rem 0 -14.6rem;
}

.block_4 {
  width: 24.294rem;
  height: 1.547rem;
  margin: 2.454rem 0 0 5.6rem;
}

.text-group_2 {
  width: 3.52rem;
  height: 1.547rem;
}

.text_9 {
  width: 3.2rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.8rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2rem;
}

.text_10 {
  width: 3.52rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(93, 93, 93, 1);
  font-size: 0.426rem;
  letter-spacing: -0.30000001192092896px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.32rem;
}

.text-group_3 {
  width: 3.2rem;
  height: 1.547rem;
}

.text_11 {
  width: 3.2rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.8rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2rem;
}

.text_12 {
  width: 3.04rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(93, 93, 93, 1);
  font-size: 0.426rem;
  letter-spacing: -0.30000001192092896px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.32rem;
}

.text-wrapper_3 {
  width: 26.134rem;
  height: 0.64rem;
  margin: 3.28rem 0 0 16.48rem;
}

.text_13 {
  width: 1.92rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.96rem;
}

.text_14 {
  width: 5.04rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.96rem;
}

.block_5 {
  width: 21.787rem;
  height: 0.08rem;
  margin: 0.267rem 0 0 16.48rem;
}

.block_6 {
  background-color: rgba(238, 123, 69, 1);
  width: 0.694rem;
  height: 0.08rem;
}

.block_7 {
  background-color: rgba(238, 123, 69, 1);
  width: 0.694rem;
  height: 0.08rem;
}

.block_8 {
  width: 24.454rem;
  height: 1.547rem;
  margin: 0.427rem 0 0 16.48rem;
}

.text-group_4 {
  width: 7.467rem;
  height: 1.547rem;
}

.text_15 {
  width: 2.88rem;
  height: 1.48rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
}

.paragraph_1 {
  width: 7.467rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.48rem;
  margin-top: 0.107rem;
}

.text-group_5 {
  width: 3.36rem;
  height: 1.12rem;
}

.text_16 {
  width: 2.88rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
}

.text_17 {
  width: 3.36rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
  margin-top: 0.267rem;
}

.block_9 {
  width: 39.76rem;
  height: 11.84rem;
  margin: 0.374rem 0 0 5.6rem;
}

.box_4 {
  height: 12.734rem;
  background: url(../../img/shizituandui/SketchPng55a92d6d4a1c9517c98f2db72226031aed49ca5d96f7a37e6a109e0d184bedc9.png) 
    no-repeat;
  background-size: revert;
  width: 19.667rem;
}

.text-wrapper_4 {
  width: 2.987rem;
  height: 1.12rem;
  margin: 0.214rem 0 0 10.88rem;
}

.paragraph_2 {
  width: 2.987rem;
  height: 1.12rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 0.56rem;
}

.text-wrapper_5 {
  width: 2.4rem;
  height: 0.48rem;
  margin: 1.627rem 0 0 2.187rem;
}

.text_18 {
  width: 2.4rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
}

.block_10 {
  width: 7.92rem;
  height: 0.374rem;
  margin: 0.427rem 0 0 2.187rem;
}

.image-text_1 {
  width: 7.92rem;
  height: 0.374rem;
}

.thumbnail_1 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_6 {
  width: 7.467rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.block_11 {
  width: 7.547rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.image-text_2 {
  width: 7.547rem;
  height: 0.374rem;
}

.thumbnail_2 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_7 {
  width: 7.094rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.block_12 {
  width: 4.027rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.image-text_3 {
  width: 4.027rem;
  height: 0.374rem;
}

.thumbnail_3 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_8 {
  width: 3.574rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.block_13 {
  width: 8.054rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.image-text_4 {
  width: 8.054rem;
  height: 0.374rem;
}

.thumbnail_4 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_9 {
  width: 7.6rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.text-wrapper_6 {
  width: 2.4rem;
  height: 0.48rem;
  margin: 0.8rem 0 0 2.187rem;
}

.text_19 {
  width: 2.4rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
}

.block_14 {
  width: 7.547rem;
  height: 0.374rem;
  margin: 0.427rem 0 0 2.187rem;
}

.image-text_5 {
  width: 7.547rem;
  height: 0.374rem;
}

.thumbnail_5 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_10 {
  width: 7.094rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.block_15 {
  width: 6.267rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.image-text_6 {
  width: 6.267rem;
  height: 0.374rem;
}

.thumbnail_6 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_11 {
  width: 5.814rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.block_16 {
  width: 6.054rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.image-text_7 {
  width: 6.054rem;
  height: 0.374rem;
}

.thumbnail_7 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_12 {
  width: 5.6rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.block_17 {
  width: 6.054rem;
  height: 0.374rem;
  margin: 0.32rem 0 1.254rem 2.187rem;
}

.image-text_8 {
  width: 6.054rem;
  height: 0.374rem;
}

.thumbnail_8 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_13 {
  width: 5.6rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.box_5 {
  width: 18.667rem;
  height: 11.84rem;
}

.box_6 {
  position: relative;
  width: 20.667rem;
  height: 9.16rem;
  background: url(../../img/shizituandui/SketchPngbc7cdb57627de9a4e2ff7ef22826edf3a611b675e0fd99a1cbbf2444c2c9b887.png) 
    no-repeat;
  background-size: revert;
}

.text_20 {
  width: 2.4rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  margin: 2.96rem 0 0 2.187rem;
}

.image-text_9 {
  width: 6.107rem;
  height: 0.374rem;
  margin: 0.427rem 0 0 2.187rem;
}

.thumbnail_9 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_14 {
  width: 5.654rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_10 {
  width: 4.56rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_10 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_15 {
  width: 4.107rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_11 {
  width: 7.92rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_11 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_16 {
  width: 7.467rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_12 {
  width: 5.68rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_12 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_17 {
  width: 5.227rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_13 {
  width: 12.774rem;
  height: 0.374rem;
  margin: 0.32rem 0 1.147rem 2.187rem;
}

.thumbnail_13 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_18 {
  width: 12.32rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image_5 {
  position: absolute;
  left: 1.067rem;
  top: -6.106rem;
  width: 8.534rem;
  height: 8.24rem;
}

.text-group_19 {
  width: 3.627rem;
  height: 1.547rem;
  margin-top: 2.134rem;
}

.text_21 {
  width: 3.2rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.8rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2rem;
}

.text_22 {
  width: 3.627rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(93, 93, 93, 1);
  font-size: 0.426rem;
  letter-spacing: -0.30000001192092896px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.32rem;
}

.block_18 {
  width: 37.2rem;
  height: 1.894rem;
  margin: 2.027rem 0 0 5.6rem;
}

.text-group_20 {
  width: 6.614rem;
  height: 1.547rem;
}

.text_23 {
  width: 4.8rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.8rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2rem;
}

.text_24 {
  width: 6.614rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(93, 93, 93, 1);
  font-size: 0.426rem;
  letter-spacing: -0.30000001192092896px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.32rem;
}

.text_25 {
  width: 5.227rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.96rem;
  margin-top: 1.254rem;
}

.block_19 {
  background-color: rgba(238, 123, 69, 1);
  width: 0.694rem;
  height: 0.08rem;
  margin: 0.267rem 0 0 37.574rem;
}

.text-group_21 {
  width: 6.987rem;
  height: 1.12rem;
  margin: 0.427rem 0 0 37.574rem;
}

.text_26 {
  width: 2.88rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
}

.text_27 {
  width: 6.987rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
  margin-top: 0.267rem;
}

.text_28 {
  width: 3.627rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.96rem;
  margin: 0.107rem 0 0 16.48rem;
}

.block_20 {
  width: 39.76rem;
  height: 15.84rem;
  margin: 0.054rem 0 0 5.6rem;
}

.block_21 {
  width: 18.667rem;
  height: 15.627rem;
  margin-top: 0.214rem;
}

.group_1 {
  background-color: rgba(238, 123, 69, 1);
  width: 0.694rem;
  height: 0.08rem;
  margin-left: 10.88rem;
}

.text-group_22 {
  width: 7.094rem;
  height: 2.027rem;
  margin: 0.427rem 0 0 10.88rem;
}

.text_29 {
  width: 3.84rem;
  height: 1.48rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
}

.paragraph_3 {
  width: 7.094rem;
  height: 1.44rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.48rem;
  margin-top: 0.107rem;
}

.group_2 {
  width: 19.667rem;
  height: 12.267rem;
  background: url(../../img/shizituandui/SketchPng5d1fcf22b0acf4c504888b74bcfdd7821e0af376b846908a4f3c097434e8cd8d.png) 
    no-repeat;
  background-size: contain;
  margin-top: 0.827rem;
}

.text_30 {
  width: 2.4rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  margin: 2.96rem 0 0 2.187rem;
}

.image-text_14 {
  width: 9.894rem;
  height: 0.374rem;
  margin: 0.427rem 0 0 2.187rem;
}

.thumbnail_14 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.18rem;
}

.text-group_23 {
  width: 9.44rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_15 {
  width: 7.28rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_15 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_24 {
  width: 6.827rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_16 {
  width: 6.16rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_16 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_25 {
  width: 5.707rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_17 {
  width: 10.267rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_17 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_26 {
  width: 9.814rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_18 {
  width: 9.147rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_18 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_27 {
  width: 8.694rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_19 {
  width: 5.787rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_19 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_28 {
  width: 5.334rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_20 {
  width: 9.52rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_20 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_29 {
  width: 9.067rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_21 {
  width: 8.774rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_21 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_30 {
  width: 8.32rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_22 {
  width: 10.64rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_22 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_31 {
  width: 10.187rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.text_31 {
  width: 2.4rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  margin: 0.64rem 0 0 2.187rem;
}

.image-text_23 {
  width: 5.68rem;
  height: 0.374rem;
  margin: 0.427rem 0 0.56rem 2.187rem;
}

.thumbnail_23 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_32 {
  width: 5.227rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.block_22 {
  width: 18.667rem;
  height: 15.76rem;
  background: url(../../img/shizituandui/SketchPng09a8abfb92ae359fd0fba3fb1d42301033c64d54e4b34645bb9d961baf7e55bf.png) 
    no-repeat;
  background-size: contain;
}

.text_32 {
  width: 2.4rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  margin: 2.96rem 0 0 2.187rem;
}

.image-text_24 {
  width: 7.174rem;
  height: 0.374rem;
  margin: 0.427rem 0 0 2.187rem;
}

.thumbnail_24 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_33 {
  width: 6.72rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_25 {
  width: 10.054rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_25 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_34 {
  width: 9.6rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_26 {
  width: 6.107rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_26 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_35 {
  width: 5.654rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_27 {
  width: 6.907rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_27 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_36 {
  width: 6.454rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_28 {
  width: 9.787rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_28 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_37 {
  width: 9.334rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_29 {
  width: 10.907rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_29 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_38 {
  width: 10.454rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_30 {
  width: 10.64rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_30 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_39 {
  width: 10.187rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_31 {
  width: 10.854rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_31 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_40 {
  width: 10.4rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.text_33 {
  width: 2.4rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  margin: 0.8rem 0 0 2.187rem;
}

.image-text_32 {
  width: 7.174rem;
  height: 0.374rem;
  margin: 0.427rem 0 0 2.187rem;
}

.thumbnail_32 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_41 {
  width: 6.72rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_33 {
  width: 6.054rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_33 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_42 {
  width: 5.6rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_34 {
  width: 9.84rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_34 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_43 {
  width: 9.387rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_35 {
  width: 6.32rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_35 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_44 {
  width: 5.867rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_36 {
  width: 11.254rem;
  height: 0.374rem;
  margin: 0.32rem 0 0 2.187rem;
}

.thumbnail_36 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_45 {
  width: 10.8rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_37 {
  width: 11.254rem;
  height: 0.374rem;
  margin: 0.32rem 0 1.12rem 2.187rem;
}

.thumbnail_37 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_46 {
  width: 10.8rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.text-group_47 {
  width: 6.24rem;
  height: 1.547rem;
  margin: 2.134rem 0 0 5.6rem;
}

.text_34 {
  width: 5.6rem;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.8rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2rem;
}

.text_35 {
  width: 6.24rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(93, 93, 93, 1);
  font-size: 0.426rem;
  letter-spacing: -0.30000001192092896px;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.32rem;
}

.text_36 {
  width: 1.28rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.96rem;
  margin: 3.28rem 0 0 16.48rem;
}

.block_23 {
  background-color: rgba(238, 123, 69, 1);
  width: 0.694rem;
  height: 0.08rem;
  margin: 0.267rem 0 0 16.48rem;
}

.text-group_48 {
  width: 4.854rem;
  height: 1.067rem;
  margin: 0.427rem 0 0 16.48rem;
}

.text_37 {
  width: 4.32rem;
  height: 1.48rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
}

.text_38 {
  width: 4.854rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-top: 0.107rem;
}

.block_24 {
  position: relative;
  width: 18.667rem;
  height: 10.267rem;
  background: url(../../img/shizituandui/SketchPngc380978e42501cfe5992e78a690a8038c1c817e2fec9902bae9fe00f840bd746.png) 
    no-repeat;
  background-size: contain;
  margin: 0.854rem 0 0 5.6rem;
}

.text_39 {
  width: 2.4rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(238, 123, 69, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  margin: 2.96rem 0 0 2.187rem;
}

.image-text_38 {
  width: 11.92rem;
  height: 0.374rem;
  margin: 0.427rem 0 0 2.187rem;
}

.thumbnail_38 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_49 {
  width: 11.467rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_39 {
  width: 15.76rem;
  height: 1.067rem;
  margin: 0.214rem 0 0 2.187rem;
}

.thumbnail_39 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.294rem;
}

.text-group_50 {
  width: 15.307rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.534rem;
}

.image-text_40 {
  width: 11.654rem;
  height: 0.374rem;
  margin: 0.48rem 0 0 2.187rem;
}

.thumbnail_40 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.08rem;
}

.text-group_51 {
  width: 11.2rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
}

.image-text_41 {
  width: 16.134rem;
  height: 1.254rem;
  margin: 0.294rem 0 0 2.187rem;
}

.thumbnail_41 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.294rem;
}

.text-group_52 {
  width: 15.68rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.534rem;
}

.image-text_42 {
  width: 15.76rem;
  height: 1.067rem;
  margin: 0.107rem 0 1.174rem 2.187rem;
}

.thumbnail_42 {
  width: 0.187rem;
  height: 0.187rem;
  margin-top: 0.294rem;
}

.text-group_53 {
  width: 15.307rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(86, 86, 86, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.534rem;
}

.image_6 {
  position: absolute;
  left: 0.88rem;
  top: -5.813rem;
  width: 9.814rem;
  height: 7.974rem;
}

.block_25 {
  background-color: rgba(51, 51, 51, 1);
  width: 51.2rem;
  height: 1.28rem;
  margin: 2.934rem 0 0.027rem 0;
}

.text_40 {
  width: 0.854rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(234, 234, 234, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.427rem 0 0 12.934rem;
}

.text_41 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(234, 234, 234, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.427rem 0 0 1.68rem;
}

.text_42 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(234, 234, 234, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.427rem 0 0 1.68rem;
}

.text_43 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(234, 234, 234, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.427rem 0 0 1.68rem;
}

.text_44 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(234, 234, 234, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.427rem 0 0 1.707rem;
}

.text_45 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(234, 234, 234, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.427rem 0 0 1.68rem;
}

.text_46 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(234, 234, 234, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.427rem 0 0 1.68rem;
}

.text_47 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(234, 234, 234, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.427rem 0 0 1.68rem;
}

.image-text_43 {
  width: 2.027rem;
  height: 0.4rem;
  margin: 0.454rem 8.934rem 0 2.72rem;
}

.text-group_54 {
  width: 1.6rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(0, 145, 255, 1);
  font-size: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.614rem;
}

.thumbnail_43 {
  width: 0.16rem;
  height: 0.294rem;
  margin-top: 0.054rem;
}

.text-wrapper_7 {
  position: absolute;
  left: 0;
  top: 19.947rem;
  width: 51.2rem;
  height: 3.2rem;
  background: url(../../img/shizituandui/SketchPngb1ae4d461cf36259d41dde95ee8eff6cecba45174de1fc659d61bebb055c16ce.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.text_48 {
  width: 1.067rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 1.28rem 0 0 10.667rem;
}

.text_49 {
  width: 2.134rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 1.28rem 0 0 2.08rem;
}

.text_50 {
  width: 2.134rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 1.254rem 0 0 2.347rem;
}

.text_51 {
  width: 2.347rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.586rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
  line-height: 0.88rem;
  margin: 1.28rem 0 0 2rem;
}

.text_52 {
  width: 2.134rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 1.28rem 0 0 2.187rem;
}

.text_53 {
  width: 2.134rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 1.28rem 0 0 2.214rem;
}

.text_54 {
  width: 2.134rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 1.28rem 0 0 2.214rem;
}

.text_55 {
  width: 2.134rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 1.28rem 9.067rem 0 2.214rem;
}

.image_7 {
  position: absolute;
  left: 27.76rem;
  top: 50rem;
  width: 8.534rem;
  height: 7.947rem;
}

.image_8 {
  position: absolute;
  left: 7.28rem;
  top: 53.947rem;
  width: 7.947rem;
  height: 7.787rem;
}

.image_9 {
  position: absolute;
  left: 7.36rem;
  top: 31.547rem;
  width: 6.987rem;
  height: 7.867rem;
}

.text-wrapper_8 {
  background-color: rgba(0, 0, 0, 1);
  height: 0.934rem;
  width: 51.2rem;
  margin: 96.427rem 0 0 -51.2rem;
}

.text_56 {
  width: 16.587rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(234, 234, 234, 1);
  font-size: 0.373rem;
  letter-spacing: -0.20999999344348907px;
  font-family: STHeitiSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.374rem;
  margin: 0.294rem 0 0 16.214rem;
}
/*  */

.teacher-grid {
    display: flex;
    justify-content: space-between; 
    align-items: center; /* åž‚ç›´æ–¹å‘å±…ä¸­å¯¹é½å­å…ƒç´ ï¼Œè‹¥pæ˜¯ç›´æŽ¥å­å…ƒç´ ï¼Œå¯è®©påž‚ç›´å±…ä¸­ */
    gap: 20px;
    margin: 1rem 0;
    text-align: center; /* è‹¥pç»§æ‰¿è¯¥å±žæ€§ï¼Œä¹Ÿèƒ½è®©pé‡Œçš„æ–‡æœ¬æ°´å¹³å±…ä¸­ï¼Œä¸è¿‡å—çˆ¶flexå¸ƒå±€å½±å“ï¼Œå¯èƒ½éœ€è¦ç»“åˆè°ƒæ•´ */
}

.teacher-grid p {
    margin: auto; /* åœ¨flexå®¹å™¨ä¸­ï¼Œauto marginå¯è®©å…ƒç´ æ°´å¹³å±…ä¸­ï¼Œåž‚ç›´æ–¹å‘ä¹Ÿä¼šæ ¹æ®align-itemsç­‰è°ƒæ•´ */
    text-align: center; /* ç¡®ä¿pæ ‡ç­¾å†…çš„æ–‡æœ¬è‡ªèº«æ°´å¹³å±…ä¸­ï¼Œæ¯”å¦‚pé‡Œæœ‰å¤šè¡Œæ–‡å­—ç­‰æƒ…å†µ */
}

.teacher-column {
  padding: 0 1rem;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 30px; /* ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¡Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â·Ãƒâ€šÃ‚Â */
  row-gap: 10px;
}
.teacher-item_end{
  text-align: end;
}
.teacher-item_left{
  text-align: left;
}
.teacher-item_left img, .teacher-item_end img{
  width: 16rem;
  height: auto;
  object-fit: cover;
}

.title_10{
  margin-top:2rem;
  color: rgba(238, 123, 69, 1);
  font-size: 1rem;
  text-align: left;
  width: 100%;
  /* margin-bottom: 1rem; */
  padding-left: 7.5rem;
}
.title_11{
  width: 100%;
  /* height: 16px; */
  font-family: SourceHanSansCN, SourceHanSansCN;
  font-weight: 400;
  font-size: 16px;
  color: #5D5D5D;
  line-height: 24px;
  text-align: left;
  font-style: normal;
  padding-left: 7.5rem;
}

.title_12{
  margin-top:2rem;
  color: rgba(238, 123, 69, 1);
  font-size: 1rem;
  text-align: left;
  width: 100%;
  /* margin-bottom: 1rem; */
}
.title_13{
    font-family: SourceHanSansCN, SourceHanSansCN;
    font-weight: 400;
    font-size: 16px;
    color: #5D5D5D;
    line-height: 24px;
    text-align: left;
    font-style: normal;
}
