html {
  font-size: 37.5px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar {
  display: none;
}

body{
  margin: 0;
  padding: 0;
}

.page {
  position: relative;
  width: 51.2rem;
  overflow: hidden;
}

.block_1 {
  background-color: rgba(247, 247, 249, 1);
  width: 51.2rem;
}

.block_2 {
  background-image: url(./images/bb3ef3fd54ca412c88faadd83b242e42_mergeImage.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 17.6rem;
  width: 51.2rem;
}

.group_1 {
  background-color: rgba(0, 0, 0, 0.3);
  height: 17.6rem;
  width: 51.2rem;
}

.section_1 {
  background-color: rgba(63, 109, 192, 0.11);
  width: 51.2rem;
  height: 17.6rem;
}

.group_36 {
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.08);
  background-color: rgba(255, 255, 255, 1);
  height: 2.667rem;
  width: 51.2rem;
}

.group_37 {
  width: 48.64rem;
  height: 1.494rem;
  margin: 0.587rem 0 0 1.28rem;
}

.image_119 {
  width: 5.787rem;
  height: 1.494rem;
}

.text_66 {
  width: 1.28rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.32rem 0 0 8.56rem;
}

.text_67 {
  width: 2.534rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.32rem 0 0 2.134rem;
}

.text_68 {
  width: 2.534rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.32rem 0 0 2.374rem;
}

.text_69 {
  width: 2.534rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.32rem 0 0 2.134rem;
}

.text_70 {
  width: 2.534rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.32rem 0 0 2.134rem;
}

.text-wrapper_46 {
  height: 1.494rem;
  background: url(./images/SketchPng0dfae8b8d850fdddfe3268198b0f3d0abe3216327acbbf43326c937c554b33fe.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 10.347rem;
  width: 4rem;
}

.text_71 {
  width: 2.56rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.32rem 0 0 0.747rem;
}

.group_38 {
  width: 2.534rem;
  height: 0.054rem;
  margin: 0.534rem 0 0 19.04rem;
}

.box_50 {
  background-color: rgba(0, 61, 114, 1);
  width: 2.534rem;
  height: 0.054rem;
}

.group_39 {
  box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.08);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
  width: 4.267rem;
  height: auto;
  padding: 0.4rem 0;
  justify-content: flex-center;
  position: fixed;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

.text_72 {
  width: 2.56rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.427rem 0 0 0.854rem;
}

.text_73 {
  width: 2.56rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.64rem 0 0 0.854rem;
}

.thumbnail_18 {
  width: 0.534rem;
  height: 0.534rem;
  margin: -0.454rem 0 0 2.8rem;
}

.text_74 {
  width: 2.56rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 0.56rem 0 0.427rem 0.854rem;
}

.text_7 {
  text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.32);
  width: 6.72rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.706rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_8 {
  text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.32);
  width: 7.574rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.853rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.067rem;
}

.block_3 {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 51.2rem;
  height: 63.427rem;
}

.group_40 {
  width: 45.334rem;
  height: 1.92rem;
  margin: 3.414rem 0 0 2.934rem;
}

.text_9 {
  width: 6.72rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 1.706rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.image_115 {
  width: 1.707rem;
  height: 1.707rem;
  margin: 0.107rem 0 0 34.56rem;
}

.image_116 {
  width: 1.707rem;
  height: 1.707rem;
  margin: 0.107rem 0 0 0.64rem;
}

.group_41 {
  position: relative;
  width: 48.267rem;
  height: 5.12rem;
  margin: 2.134rem 0 0 2.934rem;
  overflow-x: auto;
  overflow-y: hidden;
  flex-wrap: nowrap;
}

.group_41 > * {
  flex-shrink: 0;
}

.group_25 {
  width: 9.067rem;
  height: 5.12rem;
  background: url(./images/SketchPng17bfb5ca0ecc60cf9350f0fb9fce1af832a1bbac61f8e2c43c9704be7304613a.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.text-group_22 {
  width: 6.374rem;
  height: 2.454rem;
  margin: 0.64rem 0 0 0.774rem;
}

.text_10 {
  width: 4.694rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.853rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-left: 1.414rem;
}

.text_11 {
  width: 6.374rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.586rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-top: 0.32rem;
}

.group_26 {
  width: 9.067rem;
  height: 5.12rem;
  background: url(./images/SketchPng17bfb5ca0ecc60cf9350f0fb9fce1af832a1bbac61f8e2c43c9704be7304613a.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 4.267rem;
}

.text-group_23 {
  width: 7.52rem;
  height: 3.52rem;
  justify-content: space-between;
  margin: 0.96rem 0 0 0.774rem;
}

.text_45 {
  width: 4.694rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.853rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-left: 1.414rem;
}

.text_46 {
  width: 7.52rem;
  height: 2.134rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.586rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 1.067rem;
  margin-top: 0.32rem;
}

.group_27 {
  width: 9.067rem;
  height: 5.12rem;
  background: url(./images/SketchPng17bfb5ca0ecc60cf9350f0fb9fce1af832a1bbac61f8e2c43c9704be7304613a.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 4.267rem;
}

.text-group_24 {
  width: 7.52rem;
  height: 3.52rem;
  margin: 0.64rem 0 0 0.774rem;
}

.text_47 {
  width: 4.694rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.853rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-left: 1.414rem;
}

.text_48 {
  width: 7.52rem;
  height: 2.134rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.586rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 1.067rem;
  margin-top: 0.32rem;
}

.text-wrapper_47 {
  width: 7.494rem;
  height: 3.52rem;
  margin: 0.64rem 0 0 5.04rem;
}

.text_49 {
  width: 4.694rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.853rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-left: 1.414rem;
}

.text_50 {
  width: 7.494rem;
  height: 2.134rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.586rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 1.067rem;
  margin-top: 0.32rem;
}

.image_117 {
  position: absolute;
  left: 40rem;
  top: 0;
  width: 5.334rem;
  height: 5.12rem;
}

.group_28 {
  background-color: rgba(238, 238, 238, 1);
  border-radius: 2px;
  width: 45.334rem;
  height: 0.107rem;
  margin: 0.427rem 0 0 2.934rem;
}

.group_42 {
  width: 35.734rem;
  height: 5.12rem;
  margin: 0.427rem 0 0 9.6rem;
}

.text-wrapper_24 {
  width: 9.067rem;
  height: 5.12rem;
  background: url(./images/SketchPng3850c38317753c77ed348903834356d64137cd543a81eabd9584320173638bf8.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.text_51 {
  width: 4.694rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.853rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.067rem;
  margin: 0.96rem 0 0 2.187rem;
}

.text_52 {
  width: 5.787rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.586rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  white-space: nowrap;
  line-height: 1.067rem;
  margin: 0.32rem 0 1.707rem 0.774rem;
}

.group_30 {
  width: 9.067rem;
  height: 5.12rem;
  background: url(./images/SketchPng3850c38317753c77ed348903834356d64137cd543a81eabd9584320173638bf8.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 4.267rem;
}

.text-group_25 {
  width: 7.52rem;
  height: 3.52rem;
  margin: 0.96rem 0 0 0.774rem;
}

.text_53 {
  width: 4.694rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.853rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-left: 1.414rem;
}

.text_54 {
  width: 7.52rem;
  height: 2.134rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.586rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 1.067rem;
  margin-top: 0.32rem;
}

.group_31 {
  width: 9.067rem;
  height: 5.12rem;
  background: url(./images/SketchPng3850c38317753c77ed348903834356d64137cd543a81eabd9584320173638bf8.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 4.267rem;
}

.text-group_26 {
  width: 7.52rem;
  height: 3.52rem;
  margin: 0.96rem 0 0 0.774rem;
}

.text_55 {
  width: 4.694rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.853rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-left: 1.414rem;
}

.text_56 {
  width: 7.52rem;
  height: 2.134rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.586rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 1.067rem;
  margin-top: 0.32rem;
}

.image_3 {
  width: 45.334rem;
  height: 2.134rem;
  margin: 10.134rem 0 0 2.934rem;
}

.image_4 {
  width: 45.334rem;
  height: 2.134rem;
  margin: 12.054rem 0 0 2.934rem;
}

.box_4 {
  background-image: url(./images/4e2a2e7a2c204e37bef4cb5be72420cb_mergeImage.png);
  position: relative;
  width: 51.2rem;
  height: 16.534rem;
  margin-top: 1.427rem;
}

.block_8 {
  width: 44.8rem;
  height: 10.507rem;
  margin: 1.787rem 0 0 3.2rem;
}

.group_4 {
  width: 9.067rem;
  height: 10.507rem;
  background: url(./images/SketchPng1b5139d66ae5c3e1b83038cbd73528eddfaeed36db5f63da08ebf705dc8743ba.png) -0.374rem -0.4rem
    no-repeat;
  background-size: 9.814rem 11.307rem;
}

.group_5 {
  width: 9.067rem;
  height: 10.507rem;
  background: url(./images/SketchPnge24d8e89f850729d58222f0c727a01f23872a5b1c7d9a572900e03142e993593.png) -0.347rem -0.4rem
    no-repeat;
  background-size: 9.787rem 11.307rem;
  margin-left: -0.133rem;
}

.group_6 {
  width: 9.067rem;
  height: 10.507rem;
  background: url(./images/SketchPnge24d8e89f850729d58222f0c727a01f23872a5b1c7d9a572900e03142e993593.png) -0.347rem -0.4rem
    no-repeat;
  background-size: 9.787rem 11.307rem;
  margin-left: -0.133rem;
}

.group_7 {
  width: 9.067rem;
  height: 10.507rem;
  background: url(./images/SketchPnge24d8e89f850729d58222f0c727a01f23872a5b1c7d9a572900e03142e993593.png) -0.347rem -0.4rem
    no-repeat;
  background-size: 9.787rem 11.307rem;
  margin-left: -0.133rem;
}

.group_8 {
  width: 9.067rem;
  height: 10.507rem;
  background: url(./images/SketchPng1b5139d66ae5c3e1b83038cbd73528eddfaeed36db5f63da08ebf705dc8743ba.png) -0.374rem -0.4rem
    no-repeat;
  background-size: 9.814rem 11.307rem;
  margin-left: -0.133rem;
}

.image_5 {
  width: 45.334rem;
  height: 2.134rem;
  margin: -0.667rem 0 2.774rem 2.934rem;
}

.image_6 {
  position: absolute;
  left: 3.787rem;
  top: 1.76rem;
  width: 7.76rem;
  height: 10.56rem;
}

.box_6 {
  position: absolute;
  left: 3.734rem;
  top: 1.707rem;
  width: 7.894rem;
  height: 10.667rem;
  background: url(./images/SketchPng60db1b7287e6f36f19af8b8e8ecff263755a546cd609c6edf8ed51c8799a1850.png)
    100% no-repeat;
  background-size: 100% 100%;
  justify-content: flex-center;
}

.image-wrapper_2 {
  position: relative;
  width: 0.347rem;
  height: 9.787rem;
  background: url(./images/SketchPng45cfc71e73593eecb32f1a5d50d77efd271a50549d99dd53df6668b3513a7498.png)
    0rem 0rem no-repeat;
  background-size: 0.374rem 9.707rem;
  margin: 0.507rem 0 0 0.507rem;
}

.image_7 {
  position: absolute;
  left: 0;
  top: 9.147rem;
  width: 6.934rem;
  height: 0.454rem;
}

.image_8 {
  position: absolute;
  left: -0.026rem;
  top: 9.574rem;
  width: 6.907rem;
  height: 0.187rem;
}

.image_9 {
  position: absolute;
  left: -0.08rem;
  top: 0;
  width: 0.187rem;
  height: 9.68rem;
}

.image_10 {
  width: 6.934rem;
  height: 0.427rem;
  margin: 0.507rem 0 0 -0.347rem;
}

.image_11 {
  width: 6.854rem;
  height: 0.267rem;
  margin: 9.867rem 0.507rem 0 -6.907rem;
}

.image_12 {
  position: absolute;
  left: 7.094rem;
  top: 0.534rem;
  width: 0.267rem;
  height: 9.627rem;
}

.image-wrapper_3 {
  position: absolute;
  left: 6.88rem;
  top: 0.454rem;
  width: 0.56rem;
  height: 9.627rem;
  background: url(./images/SketchPng2165ad2e8b5244a78545d4fd9bcb1b9856a7ebcf3b991339c5c440359d1aade1.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.image_13 {
  position: absolute;
  left: 0.427rem;
  top: 0.054rem;
  width: 0.187rem;
  height: 9.68rem;
}

.image_14 {
  position: absolute;
  left: -6.4rem;
  top: 0.027rem;
  width: 6.907rem;
  height: 0.027rem;
}

.group_9 {
  background-image: url(./images/fa24c5aa41e744b8a207662927af2615_mergeImage.png);
  position: absolute;
  left: 0.827rem;
  top: 0.827rem;
  width: 6.267rem;
  height: 9.04rem;
}

.image_15 {
  position: absolute;
  left: 12.747rem;
  top: 1.76rem;
  width: 7.76rem;
  height: 10.56rem;
}

.box_7 {
  position: absolute;
  left: 12.667rem;
  top: 1.707rem;
  width: 7.894rem;
  height: 10.667rem;
  background: url(./images/SketchPng672a4a3a1da9681afceac82e83de0a5c6bc6b1e47218261f6c7228141f13e54d.png)
    0rem 0rem no-repeat;
  background-size: 7.92rem 10.667rem;
}

.image_16 {
  width: 6.934rem;
  height: 0.534rem;
  margin: 0.507rem 0 0 0.507rem;
}

.image-wrapper_4 {
  position: relative;
  width: 0.56rem;
  height: 9.707rem;
  background: url(./images/SketchPngbf91d6fbbc27947e3736e67c85ddb7a9a65d120ce8428a15f2f80e82d87938cf.png) -0.027rem
    0rem no-repeat;
  background-size: 0.587rem 9.627rem;
  margin: 0.454rem 0.454rem 0 -0.56rem;
}

.image_17 {
  position: absolute;
  left: -6.373rem;
  top: 9.627rem;
  width: 6.907rem;
  height: 0.187rem;
}

.image_18 {
  position: absolute;
  left: 0.427rem;
  top: 0.054rem;
  width: 0.187rem;
  height: 9.68rem;
}

.image_19 {
  position: absolute;
  left: -6.373rem;
  top: 0.027rem;
  width: 6.907rem;
  height: 0.027rem;
}

.image-wrapper_5 {
  height: 9.787rem;
  background: url(./images/SketchPng8989f77631b4ea1726e8746c1be52d160f1aa2564fbf87b1ac2a7e1c07c09e44.png)
    0rem 0rem no-repeat;
  background-size: 0.374rem 9.707rem;
  width: 0.347rem;
  position: absolute;
  left: 0.507rem;
  top: 0.507rem;
}

.image_20 {
  width: 0.187rem;
  height: 9.68rem;
  margin-left: -0.08rem;
}

.image_21 {
  position: absolute;
  left: 0.507rem;
  top: 9.68rem;
  width: 6.934rem;
  height: 0.56rem;
}

.group_10 {
  background-image: url(./images/52b12ac9b0fd44509ede4e7f0305ccfe_mergeImage.png);
  position: absolute;
  left: 0.827rem;
  top: 0.827rem;
  width: 6.267rem;
  height: 9.04rem;
}

.image_22 {
  position: absolute;
  left: 21.68rem;
  top: 1.76rem;
  width: 7.76rem;
  height: 10.56rem;
}

.box_8 {
  position: absolute;
  left: 21.6rem;
  top: 1.707rem;
  width: 7.894rem;
  height: 10.667rem;
  background: url(./images/SketchPng672a4a3a1da9681afceac82e83de0a5c6bc6b1e47218261f6c7228141f13e54d.png)
    0rem 0rem no-repeat;
  background-size: 7.92rem 10.667rem;
}

.image_23 {
  width: 6.934rem;
  height: 0.534rem;
  margin: 0.507rem 0 0 0.507rem;
}

.image-wrapper_6 {
  position: relative;
  width: 0.56rem;
  height: 9.707rem;
  background: url(./images/SketchPngbf91d6fbbc27947e3736e67c85ddb7a9a65d120ce8428a15f2f80e82d87938cf.png) -0.027rem
    0rem no-repeat;
  background-size: 0.587rem 9.627rem;
  margin: 0.454rem 0.427rem 0 -0.534rem;
}

.image_24 {
  position: absolute;
  left: -6.4rem;
  top: 9.627rem;
  width: 6.907rem;
  height: 0.187rem;
}

.image_25 {
  position: absolute;
  left: 0.4rem;
  top: 0.054rem;
  width: 0.187rem;
  height: 9.68rem;
}

.image_26 {
  position: absolute;
  left: -6.4rem;
  top: 0.027rem;
  width: 6.907rem;
  height: 0.027rem;
}

.image-wrapper_7 {
  height: 9.787rem;
  background: url(./images/SketchPng8989f77631b4ea1726e8746c1be52d160f1aa2564fbf87b1ac2a7e1c07c09e44.png)
    0rem 0rem no-repeat;
  background-size: 0.374rem 9.707rem;
  width: 0.347rem;
  position: absolute;
  left: 0.507rem;
  top: 0.507rem;
}

.image_27 {
  width: 0.187rem;
  height: 9.68rem;
  margin-left: -0.08rem;
}

.image_28 {
  position: absolute;
  left: 0.507rem;
  top: 9.68rem;
  width: 6.934rem;
  height: 0.56rem;
}

.block_4 {
  background-image: url(./images/866b6406512c4ddba9374b6f68a681b2_mergeImage.png);
  position: absolute;
  left: 0.827rem;
  top: 0.827rem;
  width: 6.267rem;
  height: 9.04rem;
}

.image_29 {
  position: absolute;
  left: 30.614rem;
  top: 1.76rem;
  width: 7.76rem;
  height: 10.56rem;
}

.box_9 {
  position: absolute;
  left: 30.534rem;
  top: 1.707rem;
  width: 7.894rem;
  height: 10.667rem;
  background: url(./images/SketchPng672a4a3a1da9681afceac82e83de0a5c6bc6b1e47218261f6c7228141f13e54d.png)
    0rem 0rem no-repeat;
  background-size: 7.92rem 10.667rem;
}

.image_30 {
  width: 6.934rem;
  height: 0.534rem;
  margin: 0.507rem 0 0 0.507rem;
}

.image-wrapper_8 {
  position: relative;
  width: 0.56rem;
  height: 9.707rem;
  background: url(./images/SketchPngbf91d6fbbc27947e3736e67c85ddb7a9a65d120ce8428a15f2f80e82d87938cf.png) -0.027rem
    0rem no-repeat;
  background-size: 0.587rem 9.627rem;
  margin: 0.454rem 0.427rem 0 -0.534rem;
}

.image_31 {
  position: absolute;
  left: -6.4rem;
  top: 9.627rem;
  width: 6.907rem;
  height: 0.187rem;
}

.image_32 {
  position: absolute;
  left: 0.4rem;
  top: 0.054rem;
  width: 0.187rem;
  height: 9.68rem;
}

.image_33 {
  position: absolute;
  left: -6.4rem;
  top: 0.027rem;
  width: 6.907rem;
  height: 0.027rem;
}

.image-wrapper_9 {
  height: 9.787rem;
  background: url(./images/SketchPng8989f77631b4ea1726e8746c1be52d160f1aa2564fbf87b1ac2a7e1c07c09e44.png)
    0rem 0rem no-repeat;
  background-size: 0.374rem 9.707rem;
  width: 0.347rem;
  position: absolute;
  left: 0.507rem;
  top: 0.507rem;
}

.image_34 {
  width: 0.187rem;
  height: 9.68rem;
  margin-left: -0.08rem;
}

.image_35 {
  position: absolute;
  left: 0.507rem;
  top: 9.68rem;
  width: 6.934rem;
  height: 0.56rem;
}

.section_3 {
  background-image: url(./images/6d1ff3c11fc3404eab9b5ad4294d4af9_mergeImage.png);
  position: absolute;
  left: 0.827rem;
  top: 0.827rem;
  width: 6.267rem;
  height: 9.04rem;
}

.image_36 {
  position: absolute;
  left: 39.52rem;
  top: 1.76rem;
  width: 7.76rem;
  height: 10.56rem;
}

.box_10 {
  position: absolute;
  left: 39.467rem;
  top: 1.707rem;
  width: 7.894rem;
  height: 10.667rem;
  background: url(./images/SketchPng60db1b7287e6f36f19af8b8e8ecff263755a546cd609c6edf8ed51c8799a1850.png)
    100% no-repeat;
  background-size: 100% 100%;
  justify-content: flex-center;
}

.image-wrapper_10 {
  position: relative;
  width: 0.347rem;
  height: 9.787rem;
  background: url(./images/SketchPng45cfc71e73593eecb32f1a5d50d77efd271a50549d99dd53df6668b3513a7498.png)
    0rem 0rem no-repeat;
  background-size: 0.374rem 9.707rem;
  margin: 0.507rem 0 0 0.507rem;
}

.image_37 {
  position: absolute;
  left: 0;
  top: 9.147rem;
  width: 6.934rem;
  height: 0.454rem;
}

.image_38 {
  position: absolute;
  left: -0.026rem;
  top: 9.574rem;
  width: 6.907rem;
  height: 0.187rem;
}

.image_39 {
  position: absolute;
  left: -0.08rem;
  top: 0;
  width: 0.187rem;
  height: 9.68rem;
}

.image_40 {
  width: 6.934rem;
  height: 0.427rem;
  margin: 0.507rem 0 0 -0.347rem;
}

.image_41 {
  width: 6.854rem;
  height: 0.267rem;
  margin: 9.867rem 0.507rem 0 -6.907rem;
}

.image_42 {
  position: absolute;
  left: 7.094rem;
  top: 0.534rem;
  width: 0.267rem;
  height: 9.627rem;
}

.image-wrapper_11 {
  position: absolute;
  left: 6.88rem;
  top: 0.454rem;
  width: 0.56rem;
  height: 9.627rem;
  background: url(./images/SketchPng2165ad2e8b5244a78545d4fd9bcb1b9856a7ebcf3b991339c5c440359d1aade1.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.image_43 {
  position: absolute;
  left: 0.427rem;
  top: 0.054rem;
  width: 0.187rem;
  height: 9.68rem;
}

.image_44 {
  position: absolute;
  left: -6.4rem;
  top: 0.027rem;
  width: 6.907rem;
  height: 0.027rem;
}

.box_11 {
  background-image: url(./images/d945d172685d4bc29b4edb23e7a1f907_mergeImage.png);
  position: absolute;
  left: 0.827rem;
  top: 0.827rem;
  width: 6.267rem;
  height: 9.04rem;
}

.box_12 {
  background-color: rgba(0, 61, 114, 1);
  width: 51.2rem;
  height: 10.347rem;
}

.text-wrapper_48 {
  width: 39.68rem;
  height: 0.64rem;
  margin: 1.067rem 0 0 2.934rem;
}

.text_14 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.text_15 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 3.974rem;
}

.text_16 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 4.48rem;
}

.text_17 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 4.134rem;
}

.text_18 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 7.067rem;
}

.text_19 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 9.947rem;
}

.section_9 {
  width: 45.334rem;
  height: 4.214rem;
  margin: 0.32rem 0 0 2.934rem;
}

.text-wrapper_49 {
  width: 1.494rem;
  height: 4.214rem;
}

.text_20 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.text_21 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text_22 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text_23 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text_24 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text-wrapper_50 {
  width: 2.214rem;
  height: 2.4rem;
  margin-left: 4.16rem;
}

.text_25 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.text_26 {
  width: 2.214rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text_27 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text-wrapper_51 {
  width: 1.84rem;
  height: 3.307rem;
  margin-left: 3.947rem;
}

.text_28 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.text_29 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text_30 {
  width: 1.84rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text_31 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text-wrapper_52 {
  width: 4.8rem;
  height: 4.214rem;
  margin-left: 3.974rem;
}

.text_32 {
  width: 1.84rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.text_33 {
  width: 2.16rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text_34 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text_35 {
  width: 2.8rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.text_36 {
  width: 4.8rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.32rem;
}

.block_9 {
  width: 7.654rem;
  height: 4.214rem;
  margin-left: 3.947rem;
}

.text-wrapper_53 {
  width: 7.654rem;
  height: 1.174rem;
}

.text_37 {
  width: 1.84rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.text_38 {
  width: 5.814rem;
  height: 1.174rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 0.587rem;
}

.text_39 {
  width: 5.814rem;
  height: 1.174rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 0.587rem;
  margin: 0.24rem 0 0 1.84rem;
}

.text_40 {
  width: 7.227rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.214rem;
}

.text_41 {
  width: 7.52rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.24rem;
}

.image-text_7 {
  width: 7.334rem;
  height: 4.214rem;
  margin-left: 3.974rem;
}

.image_45 {
  width: 2.667rem;
  height: 2.667rem;
}

.text-group_27 {
  width: 7.334rem;
  height: 1.307rem;
  margin-top: 0.24rem;
}

.text_42 {
  width: 4.214rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.text_43 {
  width: 7.334rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.134rem;
}

.group_12 {
  background-color: rgba(141, 141, 141, 1);
  width: 45.334rem;
  height: 0.027rem;
  margin: 1.334rem 0 0 2.934rem;
}

.text_44 {
  width: 18.614rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 1.067rem 0 1.094rem 16.32rem;
}

.label_6 {
  position: absolute;
  left: 7.174rem;
  top: 12.774rem;
  width: 0.587rem;
  height: 0.587rem;
}

.label_7 {
  position: absolute;
  left: 13.84rem;
  top: 12.827rem;
  width: 0.587rem;
  height: 0.587rem;
}

.label_8 {
  position: absolute;
  left: 20.507rem;
  top: 12.774rem;
  width: 0.587rem;
  height: 0.587rem;
}

.label_9 {
  position: absolute;
  left: 27.174rem;
  top: 12.774rem;
  width: 0.587rem;
  height: 0.587rem;
}

.label_10 {
  position: absolute;
  left: 33.84rem;
  top: 12.774rem;
  width: 0.587rem;
  height: 0.587rem;
}

.label_11 {
  position: absolute;
  left: 40.507rem;
  top: 12.827rem;
  width: 0.587rem;
  height: 0.587rem;
}

.label_12 {
  position: absolute;
  left: 47.174rem;
  top: 12.827rem;
  width: 0.587rem;
  height: 0.587rem;
}

.image-wrapper_12 {
  height: 7.334rem;
  background: url(./images/SketchPngfbc6f389070d811e905c5a43134ce6aa365ccd6e216ef8e495d732c5da630502.png) -0.347rem -0.4rem
    no-repeat;
  background-size: 11.867rem 8.16rem;
  width: 11.2rem;
  position: absolute;
  left: 3.2rem;
  top: 22.134rem;
}

.image_46 {
  width: 9.974rem;
  height: 7.36rem;
  margin-left: 0.56rem;
}

.box_13 {
  position: absolute;
  left: 3.707rem;
  top: 22.08rem;
  width: 10.08rem;
  height: 7.467rem;
  background: url(./images/SketchPngb4a052d87d59d10bf0acd82da4a415cde262bbe33e1d9d8929760c426e46dd47.png) -0.027rem
    0rem no-repeat;
  background-size: 10.134rem 7.467rem;
}

.image_47 {
  width: 0.4rem;
  height: 6.56rem;
  margin: 0.48rem 0 0 0.48rem;
}

.image_48 {
  width: 0.454rem;
  height: 6.56rem;
  margin: 0.48rem 0.507rem 0 8.24rem;
}

.image-wrapper_13 {
  height: 0.347rem;
  background: url(./images/SketchPng90e37d79deed2c05a336117563621792eeda6f2deecdb1a8f47a07684a7223cd.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 9.174rem;
  position: absolute;
  left: 0.48rem;
  top: 0.48rem;
}

.image_49 {
  width: 9.147rem;
  height: 0.16rem;
  margin: -0.08rem 0 0 -0.027rem;
}

.group_13 {
  position: absolute;
  left: 0.427rem;
  top: 6.507rem;
  width: 9.2rem;
  height: 0.507rem;
  background: url(./images/SketchPngec3be2d787e59cee92683abe9c0540c7d1f9c053234b7769d51ad23b31890016.png)
    0rem 0rem no-repeat;
  background-size: 9.094rem 0.534rem;
}

.image_50 {
  position: absolute;
  left: 9.094rem;
  top: -6.053rem;
  width: 0.16rem;
  height: 6.534rem;
}

.image-wrapper_14 {
  height: 0.16rem;
  background: url(./images/SketchPng750bfc001a9160970f4a23403c48e8855429071bc6dfebe1ed20639e47ea87cc.png)
    0rem 0.054rem no-repeat;
  background-size: 9.174rem 0.054rem;
  width: 9.147rem;
  position: absolute;
  left: 0.027rem;
  top: 0.4rem;
}

.image_51 {
  width: 0.027rem;
  height: 6.534rem;
  margin-top: -6.453rem;
}

.group_14 {
  height: 5.92rem;
  background: url(./images/SketchPng4734f5c35f07bf7438e272c65f69807fbeb7306dcebc799633d1465987a7bab4.png) -0.027rem
    0rem no-repeat;
  background-size: 8.587rem 5.947rem;
  width: 8.534rem;
  position: absolute;
  left: 0.774rem;
  top: 0.774rem;
}

.box_14 {
  height: 5.947rem;
  background: url(./images/SketchPng93ae33bc478ecfb30ecad772eb295165ad4ced98ac6e93bf5dcc722afdfd210c.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: -0.026rem;
  width: 8.587rem;
}

.image-wrapper_70 {
  width: 5.52rem;
  height: 0.16rem;
  margin: 3.2rem 0 0 1.92rem;
}

.image_52 {
  width: 1.947rem;
  height: 0.16rem;
}

.image_53 {
  width: 1.12rem;
  height: 0.107rem;
}

.image-wrapper_71 {
  width: 4.614rem;
  height: 0.16rem;
  margin: 0.214rem 0 0 1.92rem;
}

.thumbnail_1 {
  width: 0.32rem;
  height: 0.107rem;
  margin-top: 0.027rem;
}

.thumbnail_2 {
  width: 0.16rem;
  height: 0.16rem;
  margin-left: 0.054rem;
}

.thumbnail_3 {
  width: 0.134rem;
  height: 0.107rem;
  margin: 0.027rem 0 0 0.054rem;
}

.thumbnail_4 {
  width: 0.134rem;
  height: 0.134rem;
  margin-left: 0.054rem;
}

.thumbnail_5 {
  width: 0.134rem;
  height: 0.107rem;
  margin: 0.027rem 0 0 0.08rem;
}

.thumbnail_6 {
  width: 0.107rem;
  height: 0.134rem;
  margin-left: 0.107rem;
}

.thumbnail_7 {
  width: 0.32rem;
  height: 0.16rem;
  margin-left: 2.96rem;
}

.image-wrapper_72 {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.667rem 0 0.907rem 7.174rem;
}

.label_4 {
  width: 0.64rem;
  height: 0.64rem;
}

.image-wrapper_18 {
  height: 7.334rem;
  background: url(./images/SketchPngfbc6f389070d811e905c5a43134ce6aa365ccd6e216ef8e495d732c5da630502.png) -0.347rem -0.4rem
    no-repeat;
  background-size: 11.867rem 8.16rem;
  width: 11.2rem;
  position: absolute;
  left: 14.4rem;
  top: 22.134rem;
}

.image_54 {
  width: 9.974rem;
  height: 7.36rem;
  margin-left: 0.56rem;
}

.box_15 {
  position: absolute;
  left: 14.907rem;
  top: 22.08rem;
  width: 10.08rem;
  height: 7.467rem;
  background: url(./images/SketchPngb4a052d87d59d10bf0acd82da4a415cde262bbe33e1d9d8929760c426e46dd47.png) -0.027rem
    0rem no-repeat;
  background-size: 10.134rem 7.467rem;
}

.image_55 {
  width: 0.4rem;
  height: 6.56rem;
  margin: 0.48rem 0 0 0.48rem;
}

.image_56 {
  width: 0.454rem;
  height: 6.56rem;
  margin: 0.48rem 0.507rem 0 8.24rem;
}

.image-wrapper_19 {
  height: 0.347rem;
  background: url(./images/SketchPng90e37d79deed2c05a336117563621792eeda6f2deecdb1a8f47a07684a7223cd.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 9.174rem;
  position: absolute;
  left: 0.48rem;
  top: 0.48rem;
}

.image_57 {
  width: 9.147rem;
  height: 0.16rem;
  margin: -0.08rem 0 0 -0.027rem;
}

.group_15 {
  position: absolute;
  left: 0.427rem;
  top: 6.507rem;
  width: 9.2rem;
  height: 0.507rem;
  background: url(./images/SketchPngec3be2d787e59cee92683abe9c0540c7d1f9c053234b7769d51ad23b31890016.png)
    0rem 0rem no-repeat;
  background-size: 9.094rem 0.534rem;
}

.image_58 {
  position: absolute;
  left: 9.094rem;
  top: -6.053rem;
  width: 0.16rem;
  height: 6.534rem;
}

.image-wrapper_20 {
  height: 0.16rem;
  background: url(./images/SketchPng750bfc001a9160970f4a23403c48e8855429071bc6dfebe1ed20639e47ea87cc.png)
    0rem 0.054rem no-repeat;
  background-size: 9.174rem 0.054rem;
  width: 9.147rem;
  position: absolute;
  left: 0.027rem;
  top: 0.4rem;
}

.image_59 {
  width: 0.027rem;
  height: 6.534rem;
  margin-top: -6.453rem;
}

.image_60 {
  position: absolute;
  left: 0.774rem;
  top: 0.774rem;
  width: 8.534rem;
  height: 5.92rem;
}

.image-wrapper_21 {
  height: 7.334rem;
  background: url(./images/SketchPngfbc6f389070d811e905c5a43134ce6aa365ccd6e216ef8e495d732c5da630502.png) -0.347rem -0.4rem
    no-repeat;
  background-size: 11.867rem 8.16rem;
  width: 11.2rem;
  position: absolute;
  left: 25.6rem;
  top: 22.134rem;
}

.image_61 {
  width: 9.974rem;
  height: 7.36rem;
  margin-left: 0.56rem;
}

.box_16 {
  position: absolute;
  left: 26.107rem;
  top: 22.08rem;
  width: 10.08rem;
  height: 7.467rem;
  background: url(./images/SketchPngb4a052d87d59d10bf0acd82da4a415cde262bbe33e1d9d8929760c426e46dd47.png) -0.027rem
    0rem no-repeat;
  background-size: 10.134rem 7.467rem;
}

.image_62 {
  width: 0.4rem;
  height: 6.56rem;
  margin: 0.48rem 0 0 0.48rem;
}

.image_63 {
  width: 0.454rem;
  height: 6.56rem;
  margin: 0.48rem 0.507rem 0 8.24rem;
}

.image-wrapper_22 {
  height: 0.347rem;
  background: url(./images/SketchPng90e37d79deed2c05a336117563621792eeda6f2deecdb1a8f47a07684a7223cd.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 9.174rem;
  position: absolute;
  left: 0.48rem;
  top: 0.48rem;
}

.image_64 {
  width: 9.147rem;
  height: 0.16rem;
  margin: -0.08rem 0 0 -0.027rem;
}

.group_16 {
  position: absolute;
  left: 0.427rem;
  top: 6.507rem;
  width: 9.2rem;
  height: 0.507rem;
  background: url(./images/SketchPngec3be2d787e59cee92683abe9c0540c7d1f9c053234b7769d51ad23b31890016.png)
    0rem 0rem no-repeat;
  background-size: 9.094rem 0.534rem;
}

.image_65 {
  position: absolute;
  left: 9.094rem;
  top: -6.053rem;
  width: 0.16rem;
  height: 6.534rem;
}

.image-wrapper_23 {
  height: 0.16rem;
  background: url(./images/SketchPng750bfc001a9160970f4a23403c48e8855429071bc6dfebe1ed20639e47ea87cc.png)
    0rem 0.054rem no-repeat;
  background-size: 9.174rem 0.054rem;
  width: 9.147rem;
  position: absolute;
  left: 0.027rem;
  top: 0.4rem;
}

.image_66 {
  width: 0.027rem;
  height: 6.534rem;
  margin-top: -6.453rem;
}

.image_67 {
  position: absolute;
  left: 0.774rem;
  top: 0.774rem;
  width: 8.534rem;
  height: 5.92rem;
}

.image-wrapper_24 {
  height: 7.334rem;
  background: url(./images/SketchPngfbc6f389070d811e905c5a43134ce6aa365ccd6e216ef8e495d732c5da630502.png) -0.347rem -0.4rem
    no-repeat;
  background-size: 11.867rem 8.16rem;
  width: 11.2rem;
  position: absolute;
  left: 36.8rem;
  top: 22.134rem;
}

.image_68 {
  width: 9.974rem;
  height: 7.36rem;
  margin-left: 0.56rem;
}

.box_17 {
  position: absolute;
  left: 37.307rem;
  top: 22.08rem;
  width: 10.08rem;
  height: 7.467rem;
  background: url(./images/SketchPngb4a052d87d59d10bf0acd82da4a415cde262bbe33e1d9d8929760c426e46dd47.png) -0.027rem
    0rem no-repeat;
  background-size: 10.134rem 7.467rem;
}

.image_69 {
  width: 0.4rem;
  height: 6.56rem;
  margin: 0.48rem 0 0 0.48rem;
}

.image_70 {
  width: 0.454rem;
  height: 6.56rem;
  margin: 0.48rem 0.507rem 0 8.24rem;
}

.image-wrapper_25 {
  height: 0.347rem;
  background: url(./images/SketchPng90e37d79deed2c05a336117563621792eeda6f2deecdb1a8f47a07684a7223cd.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 9.174rem;
  position: absolute;
  left: 0.48rem;
  top: 0.48rem;
}

.image_71 {
  width: 9.147rem;
  height: 0.16rem;
  margin: -0.08rem 0 0 -0.027rem;
}

.box_18 {
  position: absolute;
  left: 0.427rem;
  top: 6.507rem;
  width: 9.2rem;
  height: 0.507rem;
  background: url(./images/SketchPngec3be2d787e59cee92683abe9c0540c7d1f9c053234b7769d51ad23b31890016.png)
    0rem 0rem no-repeat;
  background-size: 9.094rem 0.534rem;
}

.image_72 {
  position: absolute;
  left: 9.094rem;
  top: -6.053rem;
  width: 0.16rem;
  height: 6.534rem;
}

.image-wrapper_26 {
  height: 0.16rem;
  background: url(./images/SketchPng750bfc001a9160970f4a23403c48e8855429071bc6dfebe1ed20639e47ea87cc.png)
    0rem 0.054rem no-repeat;
  background-size: 9.174rem 0.054rem;
  width: 9.147rem;
  position: absolute;
  left: 0.027rem;
  top: 0.4rem;
}

.image_73 {
  width: 0.027rem;
  height: 6.534rem;
  margin-top: -6.453rem;
}

.box_19 {
  height: 5.92rem;
  background: url(./images/c2cd2fd493804ff89b01dd3ee1a669e3_mergeImage.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 8.534rem;
  position: absolute;
  left: 0.774rem;
  top: 0.774rem;
}

.box_20 {
  height: 5.947rem;
  background: url(./images/SketchPng93ae33bc478ecfb30ecad772eb295165ad4ced98ac6e93bf5dcc722afdfd210c.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: -0.026rem;
  width: 8.587rem;
}

.image-wrapper_73 {
  width: 5.52rem;
  height: 0.16rem;
  margin: 3.2rem 0 0 1.92rem;
}

.image_74 {
  width: 1.947rem;
  height: 0.16rem;
}

.image_75 {
  width: 1.12rem;
  height: 0.107rem;
}

.image-wrapper_74 {
  width: 4.614rem;
  height: 0.16rem;
  margin: 0.214rem 0 0 1.92rem;
}

.thumbnail_8 {
  width: 0.32rem;
  height: 0.107rem;
  margin-top: 0.027rem;
}

.thumbnail_9 {
  width: 0.16rem;
  height: 0.16rem;
  margin-left: 0.054rem;
}

.thumbnail_10 {
  width: 0.134rem;
  height: 0.107rem;
  margin: 0.027rem 0 0 0.054rem;
}

.thumbnail_11 {
  width: 0.134rem;
  height: 0.134rem;
  margin-left: 0.054rem;
}

.thumbnail_12 {
  width: 0.134rem;
  height: 0.107rem;
  margin: 0.027rem 0 0 0.08rem;
}

.thumbnail_13 {
  width: 0.107rem;
  height: 0.134rem;
  margin-left: 0.107rem;
}

.thumbnail_14 {
  width: 0.32rem;
  height: 0.16rem;
  margin-left: 2.96rem;
}

.image-wrapper_75 {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.667rem 0 0.907rem 7.174rem;
}

.label_5 {
  width: 0.64rem;
  height: 0.64rem;
}

.box_21 {
  position: absolute;
  left: 3.2rem;
  top: 33.147rem;
  width: 9.067rem;
  height: 10.507rem;
  background: url(./images/SketchPng1b5139d66ae5c3e1b83038cbd73528eddfaeed36db5f63da08ebf705dc8743ba.png) -0.374rem -0.4rem
    no-repeat;
  background-size: 9.814rem 11.307rem;
}

.image_76 {
  position: absolute;
  left: 3.787rem;
  top: 33.12rem;
  width: 7.76rem;
  height: 10.56rem;
}

.box_22 {
  position: absolute;
  left: 3.734rem;
  top: 33.067rem;
  width: 7.894rem;
  height: 10.667rem;
  background: url(./images/SketchPng60db1b7287e6f36f19af8b8e8ecff263755a546cd609c6edf8ed51c8799a1850.png)
    100% no-repeat;
  background-size: 100% 100%;
  justify-content: flex-center;
}

.image-wrapper_30 {
  position: relative;
  width: 0.347rem;
  height: 9.787rem;
  background: url(./images/SketchPng45cfc71e73593eecb32f1a5d50d77efd271a50549d99dd53df6668b3513a7498.png)
    0rem 0rem no-repeat;
  background-size: 0.374rem 9.707rem;
  margin: 0.507rem 0 0 0.507rem;
}

.image_77 {
  position: absolute;
  left: 0;
  top: 9.147rem;
  width: 6.934rem;
  height: 0.454rem;
}

.image_78 {
  position: absolute;
  left: -0.026rem;
  top: 9.574rem;
  width: 6.907rem;
  height: 0.187rem;
}

.image_79 {
  position: absolute;
  left: -0.08rem;
  top: 0;
  width: 0.187rem;
  height: 9.68rem;
}

.image_80 {
  width: 6.934rem;
  height: 0.427rem;
  margin: 0.507rem 0 0 -0.347rem;
}

.image_81 {
  width: 6.854rem;
  height: 0.267rem;
  margin: 9.867rem 0.507rem 0 -6.907rem;
}

.image_82 {
  position: absolute;
  left: 7.094rem;
  top: 0.534rem;
  width: 0.267rem;
  height: 9.627rem;
}

.image-wrapper_31 {
  position: absolute;
  left: 6.88rem;
  top: 0.454rem;
  width: 0.56rem;
  height: 9.627rem;
  background: url(./images/SketchPng2165ad2e8b5244a78545d4fd9bcb1b9856a7ebcf3b991339c5c440359d1aade1.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.image_83 {
  position: absolute;
  left: 0.427rem;
  top: 0.054rem;
  width: 0.187rem;
  height: 9.68rem;
}

.image_84 {
  position: absolute;
  left: -6.4rem;
  top: 0.027rem;
  width: 6.907rem;
  height: 0.027rem;
}

.box_23 {
  background-image: url(./images/344d2322fac7421ca09ad36e9a529877_mergeImage.png);
  position: absolute;
  left: 0.827rem;
  top: 0.827rem;
  width: 6.267rem;
  height: 9.04rem;
}

.box_24 {
  position: absolute;
  left: 12.134rem;
  top: 33.147rem;
  width: 9.067rem;
  height: 10.507rem;
  background: url(./images/SketchPnge24d8e89f850729d58222f0c727a01f23872a5b1c7d9a572900e03142e993593.png) -0.347rem -0.4rem
    no-repeat;
  background-size: 9.787rem 11.307rem;
}

.image_85 {
  position: absolute;
  left: 12.747rem;
  top: 33.12rem;
  width: 7.76rem;
  height: 10.56rem;
}

.box_25 {
  position: absolute;
  left: 12.667rem;
  top: 33.067rem;
  width: 7.894rem;
  height: 10.667rem;
  background: url(./images/SketchPng672a4a3a1da9681afceac82e83de0a5c6bc6b1e47218261f6c7228141f13e54d.png)
    0rem 0rem no-repeat;
  background-size: 7.92rem 10.667rem;
}

.image_86 {
  width: 6.934rem;
  height: 0.534rem;
  margin: 0.507rem 0 0 0.507rem;
}

.image-wrapper_32 {
  position: relative;
  width: 0.56rem;
  height: 9.707rem;
  background: url(./images/SketchPngbf91d6fbbc27947e3736e67c85ddb7a9a65d120ce8428a15f2f80e82d87938cf.png) -0.027rem
    0rem no-repeat;
  background-size: 0.587rem 9.627rem;
  margin: 0.454rem 0.427rem 0 -0.534rem;
}

.image_87 {
  position: absolute;
  left: -6.4rem;
  top: 9.627rem;
  width: 6.907rem;
  height: 0.187rem;
}

.image_88 {
  position: absolute;
  left: 0.4rem;
  top: 0.054rem;
  width: 0.187rem;
  height: 9.68rem;
}

.image_89 {
  position: absolute;
  left: -6.4rem;
  top: 0.027rem;
  width: 6.907rem;
  height: 0.027rem;
}

.image-wrapper_33 {
  height: 9.787rem;
  background: url(./images/SketchPng8989f77631b4ea1726e8746c1be52d160f1aa2564fbf87b1ac2a7e1c07c09e44.png)
    0rem 0rem no-repeat;
  background-size: 0.374rem 9.707rem;
  width: 0.347rem;
  position: absolute;
  left: 0.507rem;
  top: 0.507rem;
}

.image_90 {
  width: 0.187rem;
  height: 9.68rem;
  margin-left: -0.08rem;
}

.image_91 {
  position: absolute;
  left: 0.507rem;
  top: 9.68rem;
  width: 6.934rem;
  height: 0.56rem;
}

.box_26 {
  background-image: url(./images/afdeb608aefe42569348e5d01a564c77_mergeImage.png);
  position: absolute;
  left: 0.827rem;
  top: 0.827rem;
  width: 6.267rem;
  height: 9.04rem;
}

.box_27 {
  position: absolute;
  left: 21.067rem;
  top: 33.147rem;
  width: 9.067rem;
  height: 10.507rem;
  background: url(./images/SketchPnge24d8e89f850729d58222f0c727a01f23872a5b1c7d9a572900e03142e993593.png) -0.347rem -0.4rem
    no-repeat;
  background-size: 9.787rem 11.307rem;
}

.image_92 {
  position: absolute;
  left: 21.68rem;
  top: 33.12rem;
  width: 7.76rem;
  height: 10.56rem;
}

.box_28 {
  position: absolute;
  left: 21.6rem;
  top: 33.067rem;
  width: 7.894rem;
  height: 10.667rem;
  background: url(./images/SketchPng672a4a3a1da9681afceac82e83de0a5c6bc6b1e47218261f6c7228141f13e54d.png)
    0rem 0rem no-repeat;
  background-size: 7.92rem 10.667rem;
}

.image_93 {
  width: 6.934rem;
  height: 0.534rem;
  margin: 0.507rem 0 0 0.507rem;
}

.image-wrapper_34 {
  position: relative;
  width: 0.56rem;
  height: 9.707rem;
  background: url(./images/SketchPngbf91d6fbbc27947e3736e67c85ddb7a9a65d120ce8428a15f2f80e82d87938cf.png) -0.027rem
    0rem no-repeat;
  background-size: 0.587rem 9.627rem;
  margin: 0.454rem 0.427rem 0 -0.534rem;
}

.image_94 {
  position: absolute;
  left: -6.4rem;
  top: 9.627rem;
  width: 6.907rem;
  height: 0.187rem;
}

.image_95 {
  position: absolute;
  left: 0.4rem;
  top: 0.054rem;
  width: 0.187rem;
  height: 9.68rem;
}

.image_96 {
  position: absolute;
  left: -6.4rem;
  top: 0.027rem;
  width: 6.907rem;
  height: 0.027rem;
}

.image-wrapper_35 {
  height: 9.787rem;
  background: url(./images/SketchPng8989f77631b4ea1726e8746c1be52d160f1aa2564fbf87b1ac2a7e1c07c09e44.png)
    0rem 0rem no-repeat;
  background-size: 0.374rem 9.707rem;
  width: 0.347rem;
  position: absolute;
  left: 0.507rem;
  top: 0.507rem;
}

.image_97 {
  width: 0.187rem;
  height: 9.68rem;
  margin-left: -0.08rem;
}

.image_98 {
  position: absolute;
  left: 0.507rem;
  top: 9.68rem;
  width: 6.934rem;
  height: 0.56rem;
}

.box_29 {
  background-image: url(./images/d107c177a2e64a6597e4bab833325865_mergeImage.png);
  position: absolute;
  left: 0.827rem;
  top: 0.827rem;
  width: 6.267rem;
  height: 9.04rem;
}

.box_30 {
  position: absolute;
  left: 30rem;
  top: 33.147rem;
  width: 9.067rem;
  height: 10.507rem;
  background: url(./images/SketchPnge24d8e89f850729d58222f0c727a01f23872a5b1c7d9a572900e03142e993593.png) -0.347rem -0.4rem
    no-repeat;
  background-size: 9.787rem 11.307rem;
}

.image_99 {
  position: absolute;
  left: 30.614rem;
  top: 33.12rem;
  width: 7.76rem;
  height: 10.56rem;
}

.box_31 {
  position: absolute;
  left: 30.534rem;
  top: 33.067rem;
  width: 7.894rem;
  height: 10.667rem;
  background: url(./images/SketchPng672a4a3a1da9681afceac82e83de0a5c6bc6b1e47218261f6c7228141f13e54d.png)
    0rem 0rem no-repeat;
  background-size: 7.92rem 10.667rem;
}

.image_100 {
  width: 6.934rem;
  height: 0.534rem;
  margin: 0.507rem 0 0 0.507rem;
}

.image-wrapper_36 {
  position: relative;
  width: 0.56rem;
  height: 9.707rem;
  background: url(./images/SketchPngbf91d6fbbc27947e3736e67c85ddb7a9a65d120ce8428a15f2f80e82d87938cf.png) -0.027rem
    0rem no-repeat;
  background-size: 0.587rem 9.627rem;
  margin: 0.454rem 0.427rem 0 -0.534rem;
}

.image_101 {
  position: absolute;
  left: -6.4rem;
  top: 9.627rem;
  width: 6.907rem;
  height: 0.187rem;
}

.image_102 {
  position: absolute;
  left: 0.4rem;
  top: 0.054rem;
  width: 0.187rem;
  height: 9.68rem;
}

.image_103 {
  position: absolute;
  left: -6.4rem;
  top: 0.027rem;
  width: 6.907rem;
  height: 0.027rem;
}

.image-wrapper_37 {
  height: 9.787rem;
  background: url(./images/SketchPng8989f77631b4ea1726e8746c1be52d160f1aa2564fbf87b1ac2a7e1c07c09e44.png)
    0rem 0rem no-repeat;
  background-size: 0.374rem 9.707rem;
  width: 0.347rem;
  position: absolute;
  left: 0.507rem;
  top: 0.507rem;
}

.image_104 {
  width: 0.187rem;
  height: 9.68rem;
  margin-left: -0.08rem;
}

.image_105 {
  position: absolute;
  left: 0.507rem;
  top: 9.68rem;
  width: 6.934rem;
  height: 0.56rem;
}

.group_17 {
  background-image: url(./images/35175f1221b34d798953600e2874c2e0_mergeImage.png);
  position: absolute;
  left: 0.827rem;
  top: 0.827rem;
  width: 6.267rem;
  height: 9.04rem;
}

.box_32 {
  position: absolute;
  left: 38.934rem;
  top: 33.147rem;
  width: 9.067rem;
  height: 10.507rem;
  background: url(./images/SketchPng1b5139d66ae5c3e1b83038cbd73528eddfaeed36db5f63da08ebf705dc8743ba.png) -0.374rem -0.4rem
    no-repeat;
  background-size: 9.814rem 11.307rem;
}

.image_106 {
  position: absolute;
  left: 39.52rem;
  top: 33.12rem;
  width: 7.76rem;
  height: 10.56rem;
}

.box_33 {
  position: absolute;
  left: 39.467rem;
  top: 33.067rem;
  width: 7.894rem;
  height: 10.667rem;
  background: url(./images/SketchPng60db1b7287e6f36f19af8b8e8ecff263755a546cd609c6edf8ed51c8799a1850.png)
    100% no-repeat;
  background-size: 100% 100%;
  justify-content: flex-center;
}

.image-wrapper_38 {
  position: relative;
  width: 0.347rem;
  height: 9.787rem;
  background: url(./images/SketchPng45cfc71e73593eecb32f1a5d50d77efd271a50549d99dd53df6668b3513a7498.png)
    0rem 0rem no-repeat;
  background-size: 0.374rem 9.707rem;
  margin: 0.507rem 0 0 0.507rem;
}

.image_107 {
  position: absolute;
  left: 0;
  top: 9.147rem;
  width: 6.934rem;
  height: 0.454rem;
}

.image_108 {
  position: absolute;
  left: -0.026rem;
  top: 9.574rem;
  width: 6.907rem;
  height: 0.187rem;
}

.image_109 {
  position: absolute;
  left: -0.08rem;
  top: 0;
  width: 0.187rem;
  height: 9.68rem;
}

.image_110 {
  width: 6.934rem;
  height: 0.427rem;
  margin: 0.507rem 0 0 -0.347rem;
}

.image_111 {
  width: 6.854rem;
  height: 0.267rem;
  margin: 9.867rem 0.507rem 0 -6.907rem;
}

.image_112 {
  position: absolute;
  left: 7.094rem;
  top: 0.534rem;
  width: 0.267rem;
  height: 9.627rem;
}

.image-wrapper_39 {
  position: absolute;
  left: 6.88rem;
  top: 0.454rem;
  width: 0.56rem;
  height: 9.627rem;
  background: url(./images/SketchPng2165ad2e8b5244a78545d4fd9bcb1b9856a7ebcf3b991339c5c440359d1aade1.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.image_113 {
  position: absolute;
  left: 0.427rem;
  top: 0.054rem;
  width: 0.187rem;
  height: 9.68rem;
}

.image_114 {
  position: absolute;
  left: -6.4rem;
  top: 0.027rem;
  width: 6.907rem;
  height: 0.027rem;
}

.group_18 {
  background-image: url(./images/ae5eca598767473781aa036ed9061bcd_mergeImage.png);
  position: absolute;
  left: 0.827rem;
  top: 0.827rem;
  width: 6.267rem;
  height: 9.04rem;
}

/* 固定导航栏 */
.group_36 {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1000;
}

/* .page {
  padding-top: 2.667rem;
} */

/* 交互样式 */
.text_66, .text_67, .text_68, .text_69, .text_70, .text_71 {
  cursor: pointer;
  transition: color 0.3s ease;
}

.text_66:hover, .text_68:hover, .text_69:hover, .text_70:hover {
  color: rgba(0, 61, 114, 1);
}

.text_72, .text_73, .text_74 {
  cursor: pointer;
}

.text_72:hover, .text_73:hover, .text_74:hover {
  color: rgba(0, 61, 114, 1);
}

/* 标题居中 */
.section_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.text_7, .text_8 {
  margin: 0.267rem 0;
}
.text_7 {
  margin-top: 2.8rem;
}

/* 发展历程时间线模块 */
.timeline-section {
  padding: 2.667rem 0;
  background-image: url('images/timeline.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.timeline-title {
  font-size: 1.493rem;
  color: rgba(26, 26, 26, 1);
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  /* text-align: center; */
  padding-left: 1.6rem;
  margin-bottom: 1.6rem;
  box-sizing: border-box;
}

/* 滚动容器（包裹 timeline-wrapper，提供渐变遮罩） */
.timeline-scroll-container {
  position: relative;
  overflow: hidden;
}
.timeline-scroll-container::before,
.timeline-scroll-container::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1.5rem;
  z-index: 10;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.timeline-scroll-container::before {
  left: 0;
  background: linear-gradient(to right, rgba(234, 243, 255, 1), rgba(234, 243, 255, 0));
}
.timeline-scroll-container::after {
  right: 0;
  background: linear-gradient(to left, rgba(234, 243, 255, 1), rgba(234, 243, 255, 0));
}
.timeline-scroll-container.show-left::before {
  opacity: 1;
}
.timeline-scroll-container.show-right::after {
  opacity: 1;
}

.timeline-wrapper {
  position: relative;
  padding: 0 2.4rem 0 1.6rem;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.timeline-wrapper::-webkit-scrollbar { display: none; }

/* SVG 弧形曲线 */
.timeline-curve {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
}

.timeline-container {
  display: flex;
  position: relative;
  min-height: 18rem;
  align-items: center;
  z-index: 2;
}

/* 年份列 */
.timeline-year {
  flex: 1;
  min-width: 7rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  padding: 0 0.4rem;
}

/* 奇数年(1,3)事件在上：反转列方向 */
.timeline-year:nth-child(odd) {
  flex-direction: column-reverse;
}
/* 偶数年(2,4)事件在下：正常列方向 */
.timeline-year:nth-child(even) {
  flex-direction: column;
}

/* 年份节点 */
.year-node {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 3;
  cursor: default;
}

.year-node span:not(.year-dot) {
  font-size: 0.693rem;
  font-weight: 700;
  font-family: AlibabaPuHuiTi-Bold;
  color: rgba(0, 61, 114, 1);
  white-space: nowrap;
  margin-top: 0.267rem;
}

/* 奇数年：年份文字在圆点下方（事件在上，文字在下） */
.timeline-year:nth-child(odd) .year-node span:not(.year-dot) {
  order: 2;
  margin-top: 0.267rem;
  margin-bottom: 0;
}
/* 偶数年：年份文字在圆点上方（事件在下，文字在上） */
.timeline-year:nth-child(even) .year-node {
  flex-direction: column-reverse;
}
.timeline-year:nth-child(even) .year-node span:not(.year-dot) {
  margin-top: 0;
  margin-bottom: 0.267rem;
}

/* 年份大圆点 */
.year-dot {
  display: inline-block;
  width: 0.48rem;
  height: 0.48rem;
  min-width: 0.48rem;
  min-height: 0.48rem;
  background: rgba(63, 109, 192, 1);
  border-radius: 50%;
  box-shadow: 0 0 0 0.16rem rgba(63, 109, 192, 0.18), 0 0 0 0.32rem rgba(63, 109, 192, 0.08);
  flex-shrink: 0;
  font-style: normal;
  line-height: 0;
}

/* === 月份事件列表 === */
.year-events {
  position: relative;
  padding: 0.4rem 0;
}

/* 事件项 - event-dot 对齐 year-dot */
.event-item {
  display: block;
  position: relative;
  padding: 0.4rem 0;
  min-height: 0.587rem;
}

/* 月份文字 - 绝对定位到圆点左侧 */
.event-month {
  position: absolute;
  right: calc(100% - var(--dot-offset, 0px) + 0.0935rem);
  top: 0.24rem;
  font-size: 0.373rem;
  color: rgba(63, 109, 192, 1);
  font-weight: 600;
  font-family: AlibabaPuHuiTi-Medium;
  text-align: right;
  line-height: 0.187rem;
  padding-right: 0.16rem;
  white-space: nowrap;
}

/* 月份小圆点 */
.event-dot {
  display: inline-block;
  width: 0.187rem;
  height: 0.187rem;
  min-width: 0.187rem;
  min-height: 0.187rem;
  background: rgba(63, 109, 192, 0.8);
  border-radius: 50%;
  flex-shrink: 0;
  position: absolute;
  left: calc(var(--dot-offset, 0px) - 0.0935rem);
  top: 0.24rem;
  z-index: 2;
  box-shadow: 0 0 0 0.053rem rgba(255, 255, 255, 1);
  font-style: normal;
  line-height: 0;
}

/* 事件文字 - 绝对定位到圆点右侧 */
.event-text {
  position: absolute;
  left: calc(var(--dot-offset, 0px) + 0.0935rem + 0.16rem);
  top: 0.24rem;
  font-size: 0.373rem;
  color: rgba(51, 51, 51, 1);
  font-family: AlibabaPuHuiTi-Regular;
  line-height: 0.187rem;
  white-space: nowrap;
}

/* === 入场动画 === */
.timeline-year {
  opacity: 0;
  transition: opacity 0.6s ease;
}
.timeline-year.visible {
  opacity: 1;
}
.timeline-year:nth-child(1) { transition-delay: 0.1s; }
.timeline-year:nth-child(2) { transition-delay: 0.25s; }
.timeline-year:nth-child(3) { transition-delay: 0.4s; }
.timeline-year:nth-child(4) { transition-delay: 0.55s; }

/* 小屏响应式：横向滚动 + snap */
@media screen and (max-width: 768px) {
  .timeline-wrapper {
    padding: 0 0.667rem;
  }
  .timeline-curve { display: none; }
  .timeline-container {
    min-height: auto;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    padding-bottom: 0.667rem;
  }
  .timeline-year {
    flex: 0 0 75vw;
    scroll-snap-align: center;
    flex-direction: column !important;
    padding: 1rem;
    background: rgba(255, 255, 255, 0.65);
    border-radius: 0.267rem;
    margin-right: 0.533rem;
    backdrop-filter: blur(6px);
    transform: none !important;
  }
  .timeline-year:nth-child(even) .year-node {
    flex-direction: column;
  }
  .timeline-year:nth-child(even) .year-node span {
    margin-top: 0.267rem;
    margin-bottom: 0;
  }
  .year-events::before { display: none; }
  .event-item { white-space: normal; }
  .event-text { white-space: normal; }
}

/* 资质荣誉模块 */
.honor-section {
  padding: 2.667rem 2.4rem;
  background-color: rgba(247, 247, 249, 1);
}

.honor-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.2rem;
}

.honor-title {
  font-size: 1.493rem;
  color: rgba(26, 26, 26, 1);
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  margin: 0;
}

.honor-nav {
  display: flex;
  gap: 0.267rem;
}

.honor-btn {
  width: 1.067rem;
  height: 1.067rem;
  border-radius: 0.2rem;
  border: 0.027rem solid rgba(63, 109, 192, 1);
  background: transparent;
  color: rgba(63, 109, 192, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
  padding: 0;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.16);
}

.honor-btn:hover:not(.disabled) {
  background: rgba(63, 109, 192, 1);
  color: #fff;
}

.honor-btn.disabled {
  border-color: rgba(200, 200, 200, 1);
  color: rgba(200, 200, 200, 1);
  cursor: not-allowed;
  pointer-events: none;
}

.honor-viewport {
  overflow: hidden;
}

.honor-track {
  display: flex;
  gap: 1.533rem;
  transition: transform 0.4s ease;
}

.honor-card {
  flex-shrink: 0;
  width: 10.533rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.honor-card img {
  width: 10.533rem;
  height: 12.8rem;
  object-fit: contain;
  background: #fff;
  border-radius: 0.213rem;
  padding: 0.8rem 0;
  box-shadow: 0 0.053rem 0.213rem rgba(0, 0, 0, 0.06);
}

.honor-card-title {
  width: 100%;
  padding: 0.213rem 0;
  font-size: 0.32rem;
  color: rgba(51, 51, 51, 1);
  font-family: AlibabaPuHuiTi-Regular;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
