.block_21 {
  background-image: linear-gradient(
          270deg,
          rgba(144, 185, 90, 1) 0,
          rgba(9, 105, 179, 1) 100%
  );
  height: 7.467rem;
  width: 100%;
  position: relative;
  margin: -0.027rem 0 0.027rem 0.027rem;
  left: 50%;
  transform: translateX(-50%);
}

.image_12 {
  width: 8.24rem;
  height: 7.014rem;
  margin: 0.454rem 0 0 31.414rem;
}

.block_22 {
  position: absolute;
  left: 50%;
  top: 0;
  width: 51.2rem;
  height: 7.467rem;
  transform: translateX(-50%);
}

.section_11 {
  width: 32rem;
  height: 1.28rem;
  background: url(../../images/ty/index/bg_borter_bottom.png)
  100% no-repeat;
  background-size: 100% 100%;
  margin: 0.64rem auto 0 auto;
}

.text_92 {
  width: 2.134rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.46rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.32rem 0 0 0.427rem;
}

.image-text_2 {
  width: 2.08rem;
  height: 0.64rem;
  margin: 0.32rem 0 0 0.64rem;
}

.thumbnail_2 {
  width: 0.16rem;
  height: 0.24rem;
  margin-top: 0.214rem;
}

.text-group_21 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.46rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.image-text_3 {
  width: 1.654rem;
  height: 0.64rem;
  margin: 0.32rem 0 0 1.387rem;
}

.thumbnail_3 {
  width: 0.16rem;
  height: 0.24rem;
  margin-top: 0.214rem;
}

.text-group_22 {
  width: 1.28rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.46rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.image-text_4 {
  width: 3.787rem;
  height: 0.64rem;
  margin: 0.32rem 0 0 1.387rem;
}

.thumbnail_4 {
  width: 0.16rem;
  height: 0.24rem;
  margin-top: 0.214rem;
}

.text-group_23 {
  width: 3.414rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.46rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.image-text_5 {
  width: 1.227rem;
  height: 0.64rem;
  margin: 0.32rem 0 0 1.387rem;
}

.thumbnail_5 {
  width: 0.16rem;
  height: 0.24rem;
  margin-top: 0.214rem;
}

.text-group_24 {
  width: 0.854rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.image-text_6 {
  width: 1.654rem;
  height: 0.64rem;
  margin: 0.32rem 0 0 1.387rem;
}

.thumbnail_6 {
  width: 0.16rem;
  height: 0.24rem;
  margin-top: 0.214rem;
}

.text-group_25 {
  width: 1.28rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.image-text_7 {
  width: 1.654rem;
  height: 0.64rem;
  margin: 0.32rem 9.814rem 0 1.387rem;
}

.thumbnail_7 {
  width: 0.16rem;
  height: 0.24rem;
  margin-top: 0.214rem;
}

.text-group_26 {
  width: 1.28rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.section_12 {
  width: 32rem;
  height: 4.054rem;
  margin: 0.64rem auto 0 auto;
}

.group_48 {
  width: 6.907rem;
  height: 3.574rem;
  margin-top: 0.347rem;
}

.image_13 {
  width: 6.827rem;
  height: 1.92rem;
}

.text_93 {
  width: 6.907rem;
  height: 1.467rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.04rem;
  letter-spacing: 5px;
  font-family: Alimama ShuHeiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.04rem;
  margin-top: 0.187rem;
}

.text-wrapper_8 {
  width: 1.36rem;
  height: 3.2rem;
  margin: 0.427rem 0 0 4rem;
}

.text_94 {
  width: 0.747rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.42rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.text_95 {
  width: 0.747rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.42rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.214rem;
}

.text_96 {
  width: 0.747rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.42rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.214rem;
}

.text_97 {
  width: 1.36rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.42rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.214rem;
}

.text-wrapper_9 {
  width: 11.894rem;
  height: 3.2rem;
  margin: 0.427rem 0 0 0.534rem;
}

.text_98 {
  width: 11.894rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.42rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.text_99 {
  width: 3.84rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.42rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.214rem;
}

.text_100 {
  width: 3.36rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.42rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.214rem;
}

.text_101 {
  width: 8.187rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.42rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.214rem;
}

.image-text_8 {
  width: 3.2rem;
  height: 4.054rem;
  margin-left: 4.107rem;
}

.image_14 {
  width: 3.2rem;
  height: 3.2rem;
}

.text-group_27 {
  width: 100%;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.42rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  text-align: center;
}

.section_13 {
  position: absolute;
  left: 9.6rem;
  top: 2.88rem;
  width: 6.907rem;
  height: 3.574rem;
}


@media (max-width: 769px) {
  .block_21 {
    min-height: 7.467rem;
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  .section_11{
    margin: 0.64rem 0 0 0.6rem;!important;
  }
  .section_12{
    margin: 0.64rem 0 0.8rem 14rem!important;
  }
  .image-text_8{
    display: none!important;
  }
  .image_12{
    margin: initial;
    position: absolute;
    right: 0;
    top: 75%;
    transform: translateY(-50%);
  }
  .text-wrapper_8{
    margin: 0.427rem 0 0 2rem!important;
  }
}
