.page {
  background-color: rgba(250, 250, 250, 1);
  position: relative;
  width: 100%;
  /* overflow: hidden; */
}

.box_1 {
  height: 36.458vw;
  background: url(../image/MasterDDSSlicePNG0bd0908e548edcf98904e9c522e9deb8.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 100.000vw;
}

.box_2 {
  background-image: linear-gradient(180deg,
      rgba(250, 250, 250, 0) 0,
      rgba(196, 206, 238, 0.512) 61.057693%,
      rgba(52, 84, 178, 0.64) 100%);
  height: 36.458vw;
  width: 100.000vw;
}

.text-wrapper_1 {
  width: 37.500vw;
  height: 6.094vw;
  margin: 24.167vw 0 0 7.344vw;
}

.paragraph_1 {
  width: 100%;
  height: 6.094vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 2.500vw;
  letter-spacing: 1.563vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 3.281vw;
}

.box_3 {
  width: 85.573vw;
  height: 2.344vw;
  margin: 2.188vw 0 0.000vw 7.135vw;
}

.group_1 {
  background-color: rgba(40, 108, 137, 1);
  border-radius: 0.521vw;
  width: 12.760vw;
  height: 2.344vw;
}

.text_1 {
  width: 8.854vw;
  height: 2.240vw;
  overflow-wrap: break-word;
  color: rgba(227, 228, 232, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 2.240vw;
  margin-left: 0.781vw;
}

.thumbnail_1 {
  width: 1.042vw;
  height: 1.042vw;
  margin: 0.677vw 0.781vw 0 0;
}

.thumbnail_2 {
  width: 0.885vw;
  height: 0.833vw;
  margin: 2.083vw 0 0 62.552vw;
}

.group_2 {
  background-color: rgba(250, 250, 250, 1);
  border-radius: 50%;
  width: 0.521vw;
  height: 0.521vw;
  margin: 2.240vw 0 0 1.094vw;
}

.group_3 {
  border-radius: 50%;
  height: 0.729vw;
  border: 0.052vw solid rgba(250, 250, 250, 1);
  width: 0.729vw;
  margin: 2.135vw 0 0 1.302vw;
}

.group_4 {
  background-color: rgba(250, 250, 250, 1);
  border-radius: 50%;
  width: 0.521vw;
  height: 0.521vw;
  margin: 0.104vw 0 0 0.104vw;
}

.group_5 {
  background-color: rgba(250, 250, 250, 1);
  border-radius: 50%;
  width: 0.521vw;
  height: 0.521vw;
  margin: 2.240vw 0 0 1.302vw;
}

.group_6 {
  background-color: rgba(250, 250, 250, 1);
  border-radius: 50%;
  width: 0.521vw;
  height: 0.521vw;
  margin: 2.240vw 0 0 1.406vw;
}

.thumbnail_3 {
  width: 0.885vw;
  height: 0.833vw;
  margin: 2.083vw 0 0 1.094vw;
}

.box_4 {
  box-shadow: inset 0.000vw 0.208vw 0.208vw 0.000vw rgba(0, 0, 0, 0.25);
  background-color: rgba(40, 65, 137, 1);
  height: 59.896vw;
  margin-top: 56.250vw;
  width: 100.000vw;
  position: relative;
}

.text-wrapper_2 {
  width: 15.521vw;
  height: 1.823vw;
  margin: 7.552vw 0 0 10.417vw;
}

.text_2 {
  width: 3.385vw;
  height: 1.823vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 1.667vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 2.188vw;
}

.text_3 {
  width: 10.677vw;
  height: 1.302vw;
  overflow-wrap: break-word;
  color: rgba(143, 148, 163, 1);
  font-size: 1.667vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 2.188vw;
  margin-top: 0.521vw;
}

.group_7 {
  width: 10.260vw;
  height: 0.833vw;
  margin: 0.313vw 0 0 72.604vw;
}

.thumbnail_4 {
  width: 0.885vw;
  height: 0.833vw;
}

.group_8 {
  border-radius: 50%;
  height: 0.729vw;
  border: 0.052vw solid rgba(250, 250, 250, 1);
  width: 0.729vw;
  margin: 0.052vw 0 0 0.990vw;
}

.group_9 {
  background-color: rgba(250, 250, 250, 1);
  border-radius: 50%;
  width: 0.521vw;
  height: 0.521vw;
  margin: 0.104vw 0 0 0.104vw;
}

.group_10 {
  background-color: rgba(250, 250, 250, 1);
  border-radius: 50%;
  width: 0.521vw;
  height: 0.521vw;
  margin: 0.156vw 0 0 1.302vw;
}

.group_11 {
  background-color: rgba(250, 250, 250, 1);
  border-radius: 50%;
  width: 0.521vw;
  height: 0.521vw;
  margin: 0.156vw 0 0 1.406vw;
}

.group_12 {
  background-color: rgba(250, 250, 250, 1);
  border-radius: 50%;
  width: 0.521vw;
  height: 0.521vw;
  margin: 0.156vw 0 0 1.406vw;
}

.thumbnail_5 {
  width: 0.885vw;
  height: 0.833vw;
  margin-left: 1.094vw;
}

.text-wrapper_3 {
  width: 6.406vw;
  height: 11.042vw;
  margin: 0.938vw 0 37.396vw 12.917vw;
}

.text_4 {
  width: 6.406vw;
  height: 11.042vw;
  -webkit-text-stroke: 0.052vw rgba(250, 250, 250, 1);
  overflow-wrap: break-word;
  color: rgba(196, 206, 238, 1);
  font-size: 10.417vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 13.750vw;
}

.text-wrapper_4 {
  position: absolute;
  left: 1.563vw;
  top: 1.563vw;
  width: 58.125vw;
  height: 10.521vw;
}

.text_5 {
  width: 58.125vw;
  height: 10.521vw;
  overflow-wrap: break-word;
  color: rgba(196, 206, 238, 0.1);
  font-size: 10.417vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 13.750vw;
}

.group_13 {
  height: 46.927vw;
  background: url(../image/MasterDDSSlicePNGb3956ade7426bc8cd92d47c22bf22c6f.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 41.510vw;
  position: absolute;
  left: 58.542vw;
  top: 12.969vw;
}

.section_1 {
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNGf0f04d8120e44a1719b7454e1c7f5eaa.png) 100% no-repeat;
  background-size: 100% 100%;
  margin: 11.771vw 0 0 22.656vw;
}

.box_5 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.box_6 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_6 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_6 {
  width: 0.885vw;
  height: 0.885vw;
}

.section_2 {
  box-shadow: 0.000vw 0.208vw 0.208vw 0.000vw rgba(0, 0, 0, 0.25);
  background-color: rgba(29, 47, 99, 0.75);
  border-radius: 1.042vw;
  position: absolute;
  left: -42.656vw;
  top: -1.510vw;
  width: 68.229vw;
  height: 44.271vw;
  justify-content: flex-center;
}

.text_7 {
  width: 15.260vw;
  height: 1.198vw;
  overflow-wrap: break-word;
  color: rgba(227, 228, 232, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.667vw;
  margin: 2.604vw 0 0 26.458vw;
}

.text_8 {
  width: 54.896vw;
  height: 3.750vw;
  overflow-wrap: break-word;
  color: rgba(171, 175, 186, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: justify;
  line-height: 1.458vw;
  margin: 2.708vw 0 0 6.667vw;
}

.group_14 {
  width: 54.583vw;
  height: 20.833vw;
  margin: 3.021vw 0 1.563vw 6.875vw;
}

.box_7 {
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNG37ace49dd5ae90c03b795a736812f031.png) 100% no-repeat;
  background-size: 100% 100%;
  transition: all 0.5s ease-in-out;
}

.box_7:hover {
  transform: scale(1.1);
}

.group_15 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.group_16 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_9 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_7 {
  width: 0.885vw;
  height: 0.885vw;
}

.box_8 {
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNG37ace49dd5ae90c03b795a736812f031.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 3.854vw;
  transition: all 0.5s ease-in-out;
}

.box_8:hover {
  transform: scale(1.1);
}

.box_9 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.box_10 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_10 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_8 {
  width: 0.885vw;
  height: 0.885vw;
}

.box_11 {
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNG37ace49dd5ae90c03b795a736812f031.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 3.854vw;
  transition: all 0.5s ease-in-out;
}

.box_11:hover {
  transform: scale(1.1);
}

.box_12 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.box_13 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_11 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_9 {
  width: 0.885vw;
  height: 0.885vw;
}

.image_1 {
  width: 2.292vw;
  height: 0.417vw;
  margin: 1.042vw 0 0 32.604vw;
}

.group_17 {
  background-image: linear-gradient(270deg,
      rgba(52, 140, 178, 1) 0,
      rgba(52, 84, 178, 1) 33.000001%,
      rgba(52, 140, 178, 1) 66.000003%,
      rgba(52, 84, 178, 1) 100%);
  position: relative;
  width: 12.188vw;
  height: 3.542vw;
  margin: 2.604vw 0 2.552vw 28.021vw;
  border-radius: 2.083vw;
}

.label_1 {
  width: 1.302vw;
  height: 1.302vw;
  margin: 1.146vw 0 0 9.375vw;
}

.text_12 {
  position: absolute;
  left: 2.500vw;
  top: 0;
  width: 9.688vw;
  height: 3.542vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 3.542vw;
}

.group_18 {
  position: absolute;
  left: 100.677vw;
  top: 24.740vw;
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNGf0f04d8120e44a1719b7454e1c7f5eaa.png) 100% no-repeat;
  background-size: 100% 100%;
}

.section_3 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.section_4 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_13 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_10 {
  width: 0.885vw;
  height: 0.885vw;
}

.group_19 {
  position: absolute;
  left: 120.156vw;
  top: 24.740vw;
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNGf0f04d8120e44a1719b7454e1c7f5eaa.png) 100% no-repeat;
  background-size: 100% 100%;
}

.box_14 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.box_15 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_14 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_11 {
  width: 0.885vw;
  height: 0.885vw;
}

.group_20 {
  position: absolute;
  left: 139.635vw;
  top: 24.740vw;
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNG5c7c7e188745f89bb19a132000993a90.png) 100% no-repeat;
  background-size: 100% 100%;
}

.section_5 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.section_6 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_15 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_12 {
  width: 0.885vw;
  height: 0.885vw;
}

.group_21 {
  position: absolute;
  left: 159.115vw;
  top: 24.740vw;
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNG5c7c7e188745f89bb19a132000993a90.png) 100% no-repeat;
  background-size: 100% 100%;
}

.group_22 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.group_23 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_16 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_13 {
  width: 0.885vw;
  height: 0.885vw;
}

.group_24 {
  position: absolute;
  left: 178.594vw;
  top: 24.740vw;
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNG5c7c7e188745f89bb19a132000993a90.png) 100% no-repeat;
  background-size: 100% 100%;
}

.group_25 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.group_26 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_17 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_14 {
  width: 0.885vw;
  height: 0.885vw;
}

.group_27 {
  position: absolute;
  left: 198.073vw;
  top: 24.740vw;
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNGee0e44fccdb4319eb5244316e7f25069.png) 100% no-repeat;
  background-size: 100% 100%;
}

.group_28 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.group_29 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_18 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_15 {
  width: 0.885vw;
  height: 0.885vw;
}

.group_30 {
  position: absolute;
  left: 217.552vw;
  top: 24.740vw;
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNGee0e44fccdb4319eb5244316e7f25069.png) 100% no-repeat;
  background-size: 100% 100%;
}

.box_16 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.box_17 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_19 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_16 {
  width: 0.885vw;
  height: 0.885vw;
}

.group_31 {
  position: absolute;
  left: 237.031vw;
  top: 24.740vw;
  width: 15.625vw;
  height: 20.833vw;
  background: url(../image/MasterDDSSlicePNGee0e44fccdb4319eb5244316e7f25069.png) 100% no-repeat;
  background-size: 100% 100%;
}

.box_18 {
  width: 13.229vw;
  height: 0.052vw;
  border: 0.052vw solid rgba(255, 255, 255, 1);
  margin: 17.344vw 0 0 1.198vw;
}

.box_19 {
  width: 13.229vw;
  height: 0.885vw;
  margin: 0.990vw 0 1.563vw 1.198vw;
}

.text_20 {
  width: 10.052vw;
  height: 0.885vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_17 {
  width: 0.885vw;
  height: 0.885vw;
}

.box_20 {
  box-shadow: 0.000vw -0.208vw 0.208vw 0.000vw rgba(0, 0, 0, 0.25);
  height: 59.896vw;
  margin-left: -0.052vw;
  width: 100.052vw;
  position: relative;
}

.section_7 {
  background-color: rgba(250, 250, 250, 1);
  width: 100.000vw;
  height: 59.896vw;
  margin-left: 0.052vw;
}

.section_8 {
  height: 59.896vw;
  background: url(../image/MasterDDSSlicePNG1be3aa80b9d74083ea046d293fb08938.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 100.052vw;
  position: absolute;
  left: 0;
  top: 0;
}

.group_32 {
  width: 17.552vw;
  height: 4.427vw;
  margin: 6.302vw 0 0 8.594vw;
}

.box_21 {
  background-image: linear-gradient(237deg,
      rgba(196, 225, 238, 1) 0,
      rgba(235, 239, 249, 1) 100%);
  border-radius: 50%;
  width: 4.427vw;
  height: 4.427vw;
}

.text_21 {
  width: 3.385vw;
  height: 1.927vw;
  overflow-wrap: break-word;
  color: rgba(18, 19, 22, 1);
  font-size: 1.667vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 2.188vw;
  margin: 1.250vw 0 0 -2.604vw;
}

.text_22 {
  width: 10.833vw;
  height: 1.719vw;
  overflow-wrap: break-word;
  color: rgba(115, 122, 140, 1);
  font-size: 1.667vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 2.188vw;
  margin: 1.563vw 0 0 1.510vw;
}

.group_33 {
  width: 79.219vw;
  height: 2.656vw;
  margin: 1.458vw 0 0 10.469vw;
}

.block_1 {
  width: 5.469vw;
  height: 1.823vw;
  margin-top: 0.677vw;
}

.image-text_1 {
  width: 4.010vw;
  height: 1.250vw;
  margin-left: 0.729vw;
}

.label_2 {
  width: 1.250vw;
  height: 1.250vw;
}

.text-group_1 {
  width: 2.500vw;
  height: 0.833vw;
  overflow-wrap: break-word;
  color: rgba(17, 28, 59, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-top: 0.208vw;
}

.box_22 {
  display: none;
  width: 5.469vw;
  height: 0.052vw;
  border: 0.104vw solid rgba(156, 174, 226, 1);
  margin-top: 0.521vw;
}

.image-text_2 {
  width: 4.167vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 1.875vw;
}

.label_3 {
  width: 1.250vw;
  height: 1.250vw;
}

.text-group_2 {
  width: 2.500vw;
  height: 0.833vw;
  overflow-wrap: break-word;
  color: rgba(17, 28, 59, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-top: 0.208vw;
}

.image-text_3 {
  width: 5.000vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 2.135vw;
}

.label_4 {
  width: 1.250vw;
  height: 1.250vw;
}

.text-group_3 {
  width: 3.333vw;
  height: 1.198vw;
  overflow-wrap: break-word;
  color: rgba(17, 28, 59, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-top: 0.052vw;
}

.block_2 {
  background-image: linear-gradient(270deg,
      rgba(196, 206, 238, 1) 0,
      rgba(196, 225, 238, 1) 33.000001%,
      rgba(196, 206, 238, 1) 66.000003%,
      rgba(196, 225, 238, 1) 100%);
  position: relative;
  width: 8.958vw;
  height: 2.656vw;
  margin-left: 51.615vw;
  border-radius: 2.083vw;
}

.thumbnail_18 {
  width: 0.990vw;
  height: 0.990vw;
  margin: 0.885vw 0 0 6.875vw;
}

.text_23 {
  position: absolute;
  left: 1.875vw;
  top: 0;
  width: 7.135vw;
  height: 2.656vw;
  overflow-wrap: break-word;
  color: rgba(52, 84, 178, 1);
  font-size: 0.885vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 2.656vw;
}

.group_34 {
  width: 79.167vw;
  height: 40.104vw;
  margin: 1.094vw 0 3.854vw 10.469vw;
}

.group_35 {
  background-color: rgba(235, 245, 249, 1);
  border-radius: 1.042vw 1.042vw 0.000vw 0.000vw;
  width: 17.344vw;
  height: 40.104vw;
}

.image_2 {
  width: 17.344vw;
  height: 37.448vw;
}

.group_36 {
  background-color: rgba(235, 245, 249, 1);
  width: 17.344vw;
  height: 2.604vw;
  margin-top: 0.052vw;
}

.text_24 {
  width: 5.000vw;
  height: 1.719vw;
  overflow-wrap: break-word;
  color: rgba(46, 49, 56, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 1.094vw;
  margin: 0.417vw 0 0 1.563vw;
}

.label_5 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 2.396vw;
}

.label_6 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 0.781vw;
}

.label_7 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 0.781vw;
}

.label_8 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 1.042vw 0 0.781vw;
}

.group_37 {
  width: 22.500vw;
  height: 40.104vw;
  margin-left: 0.260vw;
}

.group_38 {
  height: 10.313vw;
  background: url(../image/MasterDDSSlicePNG5322550d646049c31414b76aa78235d7.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 22.500vw;
}

.section_9 {
  background-color: rgba(235, 245, 249, 1);
  width: 22.500vw;
  height: 2.604vw;
  margin-top: 7.708vw;
}

.text_25 {
  width: 5.208vw;
  height: 1.719vw;
  overflow-wrap: break-word;
  color: rgba(46, 49, 56, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 1.094vw;
  margin: 0.469vw 0 0 1.563vw;
}

.label_9 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 7.344vw;
}

.label_10 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 0.781vw;
}

.label_11 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 0.781vw;
}

.label_12 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 1.042vw 0 0.781vw;
}

.group_39 {
  height: 17.813vw;
  background: url(../image/MasterDDSSlicePNGd6f974873cb91f17a341ae6ad05ebe9a.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.260vw;
  width: 22.500vw;
}

.section_10 {
  background-color: rgba(235, 245, 249, 1);
  width: 22.500vw;
  height: 2.604vw;
  margin-top: 15.208vw;
}

.text_26 {
  width: 5.208vw;
  height: 1.719vw;
  overflow-wrap: break-word;
  color: rgba(46, 49, 56, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 1.094vw;
  margin: 0.469vw 0 0 1.563vw;
}

.label_13 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 7.344vw;
}

.label_14 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 0.781vw;
}

.label_15 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 0.781vw;
}

.label_16 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 1.042vw 0 0.781vw;
}

.group_40 {
  width: 22.500vw;
  height: 11.458vw;
  margin-top: 0.260vw;
}

.box_23 {
  height: 11.458vw;
  background: url(../image/MasterDDSSlicePNGc03e58fbb17975a8d6c3b0c40be5a763.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 14.323vw;
}

.box_24 {
  background-color: rgba(235, 245, 249, 1);
  width: 14.323vw;
  height: 2.604vw;
  margin-top: 8.854vw;
}

.text_27 {
  width: 5.208vw;
  height: 1.719vw;
  overflow-wrap: break-word;
  color: rgba(46, 49, 56, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 1.094vw;
  margin: 0.469vw 0 0 1.563vw;
}

.label_17 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 1.198vw;
}

.label_18 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 0.781vw;
}

.label_19 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 1.042vw 0 0.781vw;
}

.box_25 {
  height: 11.458vw;
  background: url(../image/MasterDDSSlicePNGbdc1d6caad4d87e7ff9dae75b68125af.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 7.865vw;
}

.box_26 {
  background-color: rgba(235, 245, 249, 1);
  width: 7.865vw;
  height: 2.604vw;
  margin-top: 8.854vw;
}

.text_28 {
  width: 5.990vw;
  height: 1.719vw;
  overflow-wrap: break-word;
  color: rgba(46, 49, 56, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 1.094vw;
  margin: 0.469vw 0 0 0.781vw;
}

.label_20 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 1.042vw 0 -1.198vw;
}

.group_41 {
  width: 38.802vw;
  height: 40.104vw;
  margin-left: 0.260vw;
}

.group_42 {
  height: 20.573vw;
  background: url(../image/MasterDDSSlicePNGb94ce98293b8c7de80e207735c434550.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 38.802vw;
}

.group_43 {
  background-color: rgba(235, 245, 249, 1);
  width: 38.802vw;
  height: 2.604vw;
  margin-top: 17.969vw;
}

.text_29 {
  width: 5.208vw;
  height: 1.719vw;
  overflow-wrap: break-word;
  color: rgba(46, 49, 56, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 1.094vw;
  margin: 0.469vw 0 0 1.563vw;
}

.label_21 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 25.677vw;
}

.label_22 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 0.781vw;
}

.label_23 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 1.042vw 0 0.781vw;
}

.group_44 {
  width: 38.802vw;
  height: 19.271vw;
  margin-top: 0.260vw;
}

.box_27 {
  height: 19.271vw;
  background: url(../image/MasterDDSSlicePNGba972326b30ad6233da5d316b2082122.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 19.271vw;
}

.group_45 {
  background-color: rgba(235, 245, 249, 1);
  width: 19.271vw;
  height: 2.604vw;
  margin-top: 16.719vw;
}

.text_30 {
  width: 5.208vw;
  height: 1.719vw;
  overflow-wrap: break-word;
  color: rgba(46, 49, 56, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 1.094vw;
  margin: 0.469vw 0 0 1.563vw;
}

.label_24 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 8.177vw;
}

.label_25 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 1.042vw 0 0.781vw;
}

.box_28 {
  height: 19.271vw;
  background: url(../image/MasterDDSSlicePNG886ca6d7f58745279411b551ea38b97c.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 19.271vw;
}

.box_29 {
  background-color: rgba(235, 245, 249, 1);
  width: 19.271vw;
  height: 2.604vw;
  margin-top: 16.667vw;
}

.text_31 {
  width: 5.208vw;
  height: 1.719vw;
  overflow-wrap: break-word;
  color: rgba(46, 49, 56, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  line-height: 1.094vw;
  margin: 0.469vw 0 0 1.563vw;
}

.label_26 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 8.177vw;
}

.label_27 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 1.042vw 0 0.781vw;
}

.box_30 {
  box-shadow: inset 0.000vw 0.208vw 0.208vw 0.000vw rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(180deg,
      rgba(92, 97, 112, 1) 0,
      rgba(143, 148, 163, 1) 100%);
  border-radius: 2.604vw 2.604vw 0.000vw 0.000vw;
  position: relative;
  width: 100.000vw;
  height: 33.854vw;
}

.section_11 {
  width: 77.969vw;
  height: 2.656vw;
  margin: 3.542vw 0 0 10.417vw;
}

.text_32 {
  width: 18.854vw;
  height: 2.604vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 1.667vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 2.188vw;
}

.image-text_4 {
  width: 17.292vw;
  height: 1.042vw;
  margin: 0.885vw 0 0 1.250vw;
}

.thumbnail_19 {
  width: 1.042vw;
  height: 1.042vw;
}

.text-group_4 {
  width: 15.938vw;
  height: 1.042vw;
  overflow-wrap: break-word;
  color: rgba(227, 228, 232, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.image-text_5 {
  width: 9.167vw;
  height: 1.042vw;
  margin: 0.833vw 0 0 2.708vw;
}

.thumbnail_20 {
  width: 1.042vw;
  height: 1.042vw;
}

.text-group_5 {
  width: 7.917vw;
  height: 0.990vw;
  overflow-wrap: break-word;
  color: rgba(227, 228, 232, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.image-text_6 {
  width: 7.083vw;
  height: 1.042vw;
  margin: 0.885vw 0 0 4.219vw;
}

.thumbnail_21 {
  width: 1.042vw;
  height: 1.042vw;
}

.text-group_6 {
  width: 5.781vw;
  height: 1.042vw;
  overflow-wrap: break-word;
  color: rgba(227, 228, 232, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
}

.image_3 {
  width: 2.604vw;
  height: 2.604vw;
  margin: 0.052vw 0 0 5.833vw;
}

.image_4 {
  width: 2.604vw;
  height: 2.604vw;
  margin: 0.052vw 0 0 0.521vw;
}

.image_5 {
  width: 2.604vw;
  height: 2.604vw;
  margin: 0.052vw 0 0 0.521vw;
}

.label_28 {
  width: 2.188vw;
  height: 2.188vw;
  margin: 0.260vw 0 0 0.521vw;
}

.section_12 {
  width: 87.865vw;
  height: 0.052vw;
  border: 0.104vw solid rgba(250, 250, 250, 1);
  margin: 0.833vw 0 0 6.094vw;
}

.section_13 {
  width: 58.542vw;
  height: 0.521vw;
  margin: 3.385vw 0 0 10.677vw;
}

.box_31 {
  background-color: rgba(52, 84, 178, 1);
  width: 4.948vw;
  height: 0.521vw;
}

.box_32 {
  background-color: rgba(52, 84, 178, 1);
  width: 4.948vw;
  height: 0.521vw;
  margin-left: 21.823vw;
}

.box_33 {
  background-color: rgba(52, 84, 178, 1);
  width: 4.948vw;
  height: 0.521vw;
  margin-left: 21.875vw;
}

.section_14 {
  width: 72.500vw;
  height: 3.177vw;
  margin: 0.677vw 0 0 10.417vw;
}

.section_15 {
  width: 5.469vw;
  height: 3.073vw;
}

.text_33 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text-wrapper_5 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-top: 0.885vw;
}

.text_34 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_35 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text-group_7 {
  width: 5.469vw;
  height: 2.865vw;
  margin-left: 7.917vw;
}

.text_36 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text-wrapper_6 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-top: 0.677vw;
}

.text_37 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_38 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.section_16 {
  width: 5.573vw;
  height: 3.073vw;
  margin-left: 7.917vw;
}

.text_39 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text-wrapper_7 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 0.885vw 0 0 0.104vw;
}

.text_40 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_41 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_42 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-left: 21.250vw;
}

.section_17 {
  width: 5.469vw;
  height: 3.177vw;
  margin-left: 7.969vw;
}

.text_43 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text-wrapper_8 {
  width: 5.417vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-top: 0.990vw;
}

.text_44 {
  width: 5.417vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_45 {
  width: 5.417vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.section_18 {
  width: 74.948vw;
  height: 1.094vw;
  margin: 0.781vw 0 0 10.417vw;
}

.text-wrapper_9 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_46 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_47 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text-wrapper_10 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-left: 21.406vw;
}

.text_48 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_49 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text-wrapper_11 {
  width: 7.917vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-left: 34.688vw;
}

.text_50 {
  width: 7.917vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_51 {
  width: 7.917vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text-wrapper_12 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 0.885vw 0 0 10.417vw;
}

.text_52 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_53 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_54 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 0.885vw 0 0 10.417vw;
}

.text-wrapper_13 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 0.885vw 0 11.198vw 10.417vw;
}

.text_55 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_56 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text-wrapper_14 {
  position: absolute;
  left: 10.417vw;
  top: 9.688vw;
  width: 59.063vw;
  height: 1.094vw;
}

.text_57 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_58 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-left: 21.302vw;
}

.text_59 {
  width: 5.469vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin-left: 21.354vw;
}

.image_6 {
  position: absolute;
  left: 87.500vw;
  top: 7.865vw;
  width: 13.333vw;
  height: 13.333vw;
}

.text-wrapper_15 {
  background-color: rgba(69, 73, 84, 1);
  height: 2.604vw;
  width: 100.000vw;
}

.text_60 {
  width: 36.719vw;
  height: 2.031vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 1.094vw;
  margin: 0.260vw 0 0 31.615vw;
}

.box_34 {
  box-shadow: 0.000vw -0.208vw 0.208vw 0.000vw rgba(0, 0, 0, 0.15);
  background-color: rgba(255, 255, 255, 1);
  position: absolute;
  left: 0;
  top: 36.458vw;
  width: 100.000vw;
  height: 56.250vw;
  z-index: 20;
}

.section_19 {
  background-color: rgba(255, 255, 255, 1);
  height: 56.250vw;
  width: 100.000vw;
  position: absolute;
  left: 0.052vw;
  top: 0;
}

.section_20 {
  height: 56.250vw;
  background: url(../image/MasterDDSSlicePNG52d31ea70279fe9e4bc3da3016c4dc75.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 100.000vw;
}

.box_35 {
  width: 73.281vw;
  height: 3.646vw;
  margin: 1.563vw 0 0 22.500vw;
}

.box_36 {
  background-color: rgba(235, 245, 249, 1);
  border-radius: 0.521vw;
  width: 54.896vw;
  height: 3.646vw;
}

.image-text_7 {
  width: 5.104vw;
  height: 1.302vw;
  margin: 1.094vw 0 0 3.333vw;
}

.label_29 {
  width: 1.250vw;
  height: 1.250vw;
  margin-top: 0.052vw;
}

.text-group_8 {
  width: 3.333vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(18, 19, 22, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.text_61 {
  width: 0.260vw;
  height: 1.354vw;
  overflow-wrap: break-word;
  color: rgba(18, 19, 22, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 0.990vw 0 0 1.510vw;
}

.text_62 {
  width: 16.667vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(40, 108, 137, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 1.146vw 0 0 1.510vw;
}

.text_63 {
  width: 4.115vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(18, 19, 22, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 1.146vw 0 0 12.292vw;
}

.text_64 {
  width: 0.260vw;
  height: 1.354vw;
  overflow-wrap: break-word;
  color: rgba(18, 19, 22, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 0.990vw 0 0 1.563vw;
}

.image-text_8 {
  width: 4.635vw;
  height: 1.250vw;
  margin: 1.146vw 2.083vw 0 1.563vw;
}

.text-group_9 {
  width: 3.333vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(115, 122, 140, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.thumbnail_22 {
  width: 0.781vw;
  height: 0.781vw;
  margin-top: 0.260vw;
}

.image-wrapper_1 {
  background-color: rgba(235, 245, 249, 1);
  border-radius: 50%;
  height: 2.604vw;
  width: 2.604vw;
  transition: all 0.3s ease-in-out;
}

.label_30 {
  width: 1.302vw;
  height: 1.302vw;
  margin: 0.677vw 0 0 0.677vw;
}

.box_37 {
  width: 85.417vw;
  height: 5.833vw;
  margin: 0.313vw 0 0 10.365vw;
}

.text_65 {
  width: 3.385vw;
  height: 2.604vw;
  overflow-wrap: break-word;
  color: rgba(18, 19, 22, 1);
  font-size: 1.667vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 2.188vw;
  margin-top: 1.719vw;
}

.text_66 {
  width: 6.771vw;
  height: 2.813vw;
  overflow-wrap: break-word;
  color: rgba(115, 122, 140, 1);
  font-size: 1.667vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 2.188vw;
  margin: 1.823vw 0 0 1.510vw;
}

.box_38 {
  width: 2.604vw;
  height: 5.833vw;
  margin-left: 71.146vw;
}

.image-wrapper_2 {
  background-color: rgba(235, 245, 249, 1);
  border-radius: 50%;
  height: 2.604vw;
  width: 2.604vw;
}

.label_31 {
  width: 1.302vw;
  height: 1.302vw;
  margin: 0.677vw 0 0 0.677vw;
}

.image-wrapper_3 {
  background-color: rgba(235, 245, 249, 1);
  border-radius: 50%;
  height: 2.604vw;
  width: 2.604vw;
}

.label_32 {
  width: 1.250vw;
  height: 1.250vw;
  margin: 0.677vw 0 0 0.677vw;
}

.box_39 {
  height: 17.448vw;
  margin: 0.625vw 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 1.041vw;
}

.group_46 {
  display: none;
  width: 8.698vw;
  height: 17.292vw;
  margin-right: 3.177vw;
}

.text-wrapper_16 {
  width: 8.698vw;
  height: 2.604vw;
  background: url(../image/MasterDDSSlicePNG253cecd9f452ef1569ee69f66d833c9c.png) 100% no-repeat;
  background-size: 100% 100%;
}

.text_67 {
  width: 1.979vw;
  height: 1.146vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 1.667vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.146vw;
  margin: 0.677vw 0 0 0.365vw;
}

.text_68 {
  width: 5.521vw;
  height: 1.823vw;
  overflow-wrap: break-word;
  color: rgba(117, 185, 215, 1);
  font-size: 1.667vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.458vw;
  margin: 0.365vw 0.104vw 0 0.729vw;
}

.text-wrapper_17 {
  width: 6.615vw;
  height: 1.250vw;
  margin: 1.875vw 0 0 1.042vw;
}

.text_69 {
  width: 1.510vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.938vw;
  margin-top: 0.156vw;
}

.text_70 {
  width: 4.167vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.250vw;
}

.text-wrapper_18 {
  width: 6.615vw;
  height: 1.250vw;
  margin: 2.604vw 0 0 1.042vw;
}

.text_71 {
  width: 1.510vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.938vw;
  margin-top: 0.156vw;
}

.text_72 {
  width: 4.167vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.250vw;
}

.text-wrapper_19 {
  width: 6.615vw;
  height: 1.250vw;
  margin: 2.604vw 0 0 1.042vw;
}

.text_73 {
  width: 1.510vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.938vw;
  margin-top: 0.156vw;
}

.text_74 {
  width: 4.167vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.250vw;
}

.text-wrapper_20 {
  width: 6.615vw;
  height: 1.250vw;
  margin: 2.604vw 0 0 1.042vw;
}

.text_75 {
  width: 1.510vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.938vw;
  margin-top: 0.156vw;
}

.text_76 {
  width: 4.167vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.250vw;
}

.group_47 {
  box-shadow: 0.208vw 0.000vw 0.208vw 0.000vw rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(180deg, rgba(196, 225, 238, 1) 0, rgba(196, 206, 238, 1) 100%);
  width: 1.771vw;
  height: 17.083vw;
  margin: 0.365vw 0 0 0.000vw;
  position: absolute;
  left: 0;
  z-index: 10;
}

.text-wrapper_21 {
  background: url(../image/unsplash_2XTsGRsbEKE.png) 100% no-repeat;
  background-size: contain;
  height: 17.083vw;
  margin-top: 0.365vw;
  width: 28.646vw;
}

.product-item:hover .text_77 {
  z-index: -1;
}

.text_77 {
  width: 3.333vw;
  height: 0.000vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 14.844vw 0 0 24.010vw;
  z-index: 10;
}

.group_48 {
  box-shadow: 0.208vw 0.000vw 0.208vw 0.000vw rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(180deg,
      rgba(196, 225, 238, 1) 0,
      rgba(196, 206, 238, 1) 100%);
  width: 1.771vw;
  height: 17.083vw;
  margin: 0.365vw 0 0 3.229vw;
}

.text-wrapper_22 {
  background: url(../image/unsplash_2XTsGRsbEKE.png) 100% no-repeat;
  height: 17.083vw;
  margin-top: 0.365vw;
  width: 26.875vw;
}

.text_78 {
  width: 3.333vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 14.844vw 0 0 22.240vw;
}

.box_40 {
  width: 100%;
  height: 17.760vw;
  margin: 1.354vw 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 1.041vw;
}

.text-wrapper_23 {
  width: 1.510vw;
  height: 16.354vw;
  margin-top: 1.250vw;
}

.text_79 {
  width: 1.510vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.938vw;
}

.text_80 {
  width: 1.510vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.938vw;
  margin-top: 2.917vw;
}

.text_81 {
  width: 1.510vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.938vw;
  margin-top: 2.917vw;
}

.text_82 {
  width: 1.510vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.938vw;
  margin-top: 2.917vw;
}

.text_83 {
  width: 1.510vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.938vw;
  margin-top: 2.917vw;
}

.text-wrapper_24 {
  width: 4.167vw;
  height: 16.667vw;
  margin: 1.094vw 0 0 0.938vw;
}

.text_84 {
  width: 4.167vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.250vw;
}

.text_85 {
  width: 4.167vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.250vw;
  margin-top: 2.604vw;
}

.text_86 {
  width: 4.167vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.250vw;
  margin-top: 2.604vw;
}

.text_87 {
  width: 4.167vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.250vw;
  margin-top: 2.604vw;
}

.text_88 {
  width: 4.167vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(17, 47, 59, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.250vw;
  margin-top: 2.604vw;
}

.box_41 {
  box-shadow: 0.208vw 0.000vw 0.208vw 0.000vw rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(180deg,
      rgba(196, 225, 238, 1) 0,
      rgba(196, 206, 238, 1) 100%);
  width: 1.771vw;
  height: 17.083vw;
  margin-left: 4.219vw;
}

.text-wrapper_25 {
  background: url(../image/unsplash_2XTsGRsbEKE.png) 100% no-repeat;
  height: 17.083vw;
  width: 26.875vw;
}

.text_89 {
  width: 3.333vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 14.844vw 0 0 22.240vw;
}

.box_42 {
  box-shadow: 0.208vw 0.000vw 0.208vw 0.000vw rgba(0, 0, 0, 0.25);
  background-image: linear-gradient(180deg,
      rgba(196, 225, 238, 1) 0,
      rgba(196, 206, 238, 1) 100%);
  width: 1.771vw;
  height: 17.083vw;
  margin-left: 3.229vw;
}

.text-wrapper_26 {
  background: url(../image/unsplash_2XTsGRsbEKE.png) 100% no-repeat;
  height: 17.083vw;
  width: 26.875vw;
}

.text_90 {
  width: 3.333vw;
  height: 0.938vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 14.844vw 0 0 22.240vw;
}

.box_43 {
  width: 16.927vw;
  height: 3.542vw;
  margin: 1.250vw 0 2.917vw 41.510vw;
}

.block_3 {
  background-image: linear-gradient(270deg,
      rgba(156, 205, 226, 1) 0,
      rgba(156, 174, 226, 1) 33.000001%,
      rgba(156, 205, 226, 1) 66.000003%,
      rgba(156, 174, 226, 1) 100%);
  position: relative;
  width: 16.927vw;
  height: 3.542vw;
  border-radius: 2.083vw;
}

.label_33 {
  width: 1.302vw;
  height: 1.302vw;
  margin: 1.146vw 0 0 14.115vw;
}

.text_91 {
  position: absolute;
  left: 2.500vw;
  top: 0;
  width: 12.031vw;
  height: 3.542vw;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 1.250vw;
  font-family: Microsoft YaHei-Regular;
  font-weight: normal;
  text-align: left;
  line-height: 3.542vw;
}

.image-wrapper_4 {
  background-color: rgba(235, 245, 249, 1);
  border-radius: 50%;
  height: 2.604vw;
  width: 2.604vw;
}

.label_34 {
  width: 1.302vw;
  height: 1.302vw;
  margin: 0.677vw 0 0 0.625vw;
}

.box_44 {
  height: 248.646vw;
  width: 100.000vw;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

.group_49 {
  position: fixed;
  box-shadow: 0.000vw 0.208vw 0.208vw 0.000vw rgba(0, 0, 0, 0.25);
  background-color: rgba(250, 250, 250, 1);
  border-radius: 0.521vw;
  width: 85.365vw;
  height: 5.104vw;
  justify-content: flex-center;
  margin: 1.302vw 0 0 7.344vw;
  z-index: 30;
}

.image_7 {
  width: 8.906vw;
  height: 5.104vw;
  margin-left: 4.010vw;
}

.text_92 {
  width: 1.667vw;
  height: 1.094vw;
  overflow-wrap: break-word;
  color: rgba(40, 108, 137, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
  margin: 2.031vw 0 0 33.177vw;
}

.text_93 {
  width: 3.385vw;
  height: 2.083vw;
  overflow-wrap: break-word;
  color: rgba(40, 108, 137, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  line-height: 2.083vw;
  margin: 1.510vw 0 0 2.396vw;
}

.thumbnail_23 {
  width: 0.885vw;
  height: 0.885vw;
  margin: 2.135vw 0 0 0.365vw;
}

.text_94 {
  width: 3.385vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(40, 108, 137, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.250vw;
  margin: 1.927vw 0 0 2.396vw;
}

.thumbnail_24 {
  width: 0.833vw;
  height: 0.833vw;
  margin: 2.135vw 0 0 0.365vw;
}

.text_95 {
  width: 3.385vw;
  height: 1.250vw;
  overflow-wrap: break-word;
  color: rgba(40, 108, 137, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.250vw;
  margin: 1.927vw 0 0 2.135vw;
}

.thumbnail_25 {
  width: 0.833vw;
  height: 0.833vw;
  margin: 2.135vw 0 0 0.365vw;
}

.text_96 {
  width: 3.385vw;
  height: 2.500vw;
  overflow-wrap: break-word;
  color: rgba(40, 108, 137, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  line-height: 2.500vw;
  margin: 1.302vw 0 0 2.240vw;
}

.thumbnail_26 {
  width: 0.833vw;
  height: 0.833vw;
  margin: 2.135vw 0 0 0.365vw;
}

.box_45 {
  width: 3.906vw;
  height: 1.927vw;
  /* border: 0.078vw solid rgba(40, 108, 137, 1); */
  margin: 1.615vw 3.958vw 0 2.188vw;
}

.thumbnail_27 {
  width: 0.833vw;
  height: 0.833vw;
}

.text_97 {
  width: 1.823vw;
  height: 1.146vw;
  overflow-wrap: break-word;
  color: rgba(40, 108, 137, 1);
  font-size: 0.833vw;
  font-family: Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.094vw;
}

.property-property .overlap-group {
  width: 85.313vw;
  top: 5.625vw;
  left: 0.052vw;
  background-image: url(../image/Rectangle_3.svg);
  background-size: cover;
  position: absolute;
  height: 20.833vw;
}

.property-property .overlap {
  width: 19.896vw;
  top: 0;
  left: 0;
  position: absolute;
  height: 14.583vw;
}

.property-property .image {
  position: absolute;
  width: 12.448vw;
  height: 14.583vw;
  top: 0;
  left: 0;
  background-blend-mode: darken;
}

.property-property .COMPANY {
  position: absolute;
  width: 17.240vw;
  height: 1.979vw;
  top: 4.740vw;
  left: 2.656vw;
}

.property-property .LINK {
  position: absolute;
  width: 14.948vw;
  height: 1.979vw;
  top: 4.740vw;
  left: 0.000vw;
}

.property-property .img-2 {
  position: absolute;
  width: 5.781vw;
  height: 1.198vw;
  top: 8.646vw;
  left: 2.604vw;
}

.property-property .vector {
  position: absolute;
  width: 0.104vw;
  height: 12.083vw;
  top: 1.406vw;
  left: 23.906vw;
}

.property-property .image-2 {
  width: 6.198vw;
  height: 2.708vw;
  left: 38.177vw;
  position: absolute;
  top: 3.177vw;
}

.property-property .image-3 {
  left: 26.302vw;
  position: absolute;
  top: 1.563vw;
  display: flex;
  width: 57.292vw;
  flex-wrap: wrap;
  row-gap: 1.563vw;
}

.property-property .rectangle {
  position: absolute;
  width: 85.313vw;
  height: 14.583vw;
  top: -21.667vw;
  left: -55.885vw;
}

.roate-90 {
  transition: all 0.3s ease-in-out;
  transform: rotate(180deg);
}

.roate-0 {
  transition: all 0.3s ease-in-out;
  transform: rotate(0deg);
}

.nav-item:hover .box_22 {
  display: block !important;
}

.block {
  display: block !important;
}

.none {
  display: none !important;
}

.section_2 .carousel-indicators {
  bottom: -1.823vw;
}

.product-item:hover .desc-mask {
  transform: translateX(0.000vw);
}

.product-item:hover .group_47 {
  /* display: none; */
}

.desc-mask {
  position: absolute;
  width: 28.646vw;
  height: 17.083vw;
  margin-top: 0.365vw;
  left: 0.000vw;
  transition: all 0.5s;
  transform: translateX(-29.219vw);
}

.desc-mask .overlap-group {
  position: relative;
  width: 100%;
  height: 17.083vw;
  background-color: #1c4d62b2;
  box-shadow: 0.208vw 0.000vw 0.208vw #00000040;
}

.desc-mask .text-wrapper {
  width: 5.052vw;
  height: 1.094vw;
  top: 2.760vw;
  left: 11.823vw;
  font-family: "Microsoft YaHei-Bold", Helvetica;
  font-weight: 700;
  font-size: 1.250vw;
  white-space: nowrap;
  position: absolute;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 2.083vw;
}

.desc-mask .div {
  width: 22.813vw;
  height: 6.458vw;
  top: 5.260vw;
  left: 2.917vw;
  font-family: "Microsoft YaHei-Regular", Helvetica;
  font-weight: 400;
  font-size: 0.833vw;
  position: absolute;
  color: #ffffff;
  letter-spacing: 0;
  line-height: normal;
}

.custom-dropdown {
  border: 0.078vw solid rgba(40, 108, 137, 1) !important;
  background-color: transparent !important;
}

.box_45 .dropdown-toggle::after {
  color: rgba(40, 108, 137, 1);
}

.box_45 .dropdown-menu {
  min-width: 4.583vw;
}

.dropdown-menu-item {
  padding: 0.521vw;
}

.dropdown-menu-item:hover {
  background-color: rgba(40, 108, 137, .1) !important;
}

.dropdown-menu-item:hover .text_77 {
  color: rgba(40, 108, 137, 1) !important;
}

.right-tools-div {
  position: fixed;
  right: 3.125vw;
  bottom: 5vh;
  z-index: 20;
  display: flex;
  flex-direction: column;
  row-gap: 0.781vw;
}


.image-wrapper_1:hover::before {
  content: "表单";
  width: 5.729vw;
  height: 2.604vw;
  box-shadow: -0.104vw 0.208vw 0.260vw 0.000vw rgba(0, 0, 0, 0.4);
}

.image-wrapper_1::before {
  position: absolute;
  background-color: #c4e1ee;
  top: 0;
  right: 0;
  content: "";
  height: 0.000vw;
  width: 0.000vw;
  line-height: 2.604vw;
  z-index: -1;
  border-top-right-radius: 1.302vw;
  border-bottom-right-radius: 1.302vw;
  border-radius: 1.042vw 1.302vw 1.302vw 1.042vw;
  padding-left: 35%;
}

.image-wrapper_2:hover::before {
  content: "客服";
  width: 5.729vw;
  height: 2.604vw;
  box-shadow: -0.104vw 0.208vw 0.260vw 0.000vw rgba(0, 0, 0, 0.4);
}

.image-wrapper_2::before {
  position: absolute;
  background-color: #c4e1ee;
  top: 0;
  right: 0;
  content: "";
  height: 0.000vw;
  width: 0.000vw;
  line-height: 2.604vw;
  z-index: -1;
  border-top-right-radius: 1.302vw;
  border-bottom-right-radius: 1.302vw;
  border-radius: 1.042vw 1.302vw 1.302vw 1.042vw;
  padding-left: 35%;
}

.image-wrapper_3:hover::before {
  content: "顶部";
  width: 5.729vw;
  height: 2.604vw;
  box-shadow: -0.104vw 0.208vw 0.260vw 0.000vw rgba(0, 0, 0, 0.4);
}

.image-wrapper_3::before {
  position: absolute;
  background-color: #c4e1ee;
  top: 0;
  right: 0;
  content: "";
  height: 0.000vw;
  width: 0.000vw;
  line-height: 2.604vw;
  z-index: -1;
  border-top-right-radius: 1.302vw;
  border-bottom-right-radius: 1.302vw;
  border-radius: 1.042vw 1.302vw 1.302vw 1.042vw;
  padding-left: 35%;
}

.image-wrapper_4:hover::before {
  content: "搜索";
  width: 5.729vw;
  height: 2.604vw;
  box-shadow: -0.104vw 0.208vw 0.260vw 0.000vw rgba(0, 0, 0, 0.4);
}

.image-wrapper_4::before {
  position: absolute;
  background-color: #c4e1ee;
  top: 0;
  right: 0;
  content: "";
  height: 0.000vw;
  width: 0.000vw;
  line-height: 2.604vw;
  z-index: -1;
  border-top-right-radius: 1.302vw;
  border-bottom-right-radius: 1.302vw;
  border-radius: 1.042vw 1.302vw 1.302vw 1.042vw;
  padding-left: 35%;
}

/* 内容区域样式 */
.context-view {
  z-index: 10;
  position: relative;
  width: 22.396vw;
  height: 23.438vw;
  /* background-color: black; */
  margin-top: 10.417vw;
  margin-left: 14.583vw;
  border-radius: 0.781vw;
}

.context-view .overlap-group {
  width: 22.396vw;
  height: 23.438vw;
  background-image: url(./../image/context-address-background.png);
  background-size: cover;
  background-position: 50% 50%;
}

.context-view .div {
  position: absolute;
  width: 19.792vw;
  height: 10.729vw;
  top: 11.458vw;
  left: 1.198vw;
  background-color: #d9d9d9
}

.context-view .view-2 {
  flex-wrap: wrap;
  align-items: center;
  gap: 1.302vw 7.031vw;
  padding: 1.042vw 1.615vw 0.000vw 3.125vw;
  position: absolute;
}

.context-view .element {
  position: relative;
  width: 8.594vw;
  height: 1.979vw;
  font-family: "Microsoft YaHei-Bold", Helvetica;
  font-weight: 400;
  color: #e3e4e8;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: normal;
}

.context-view .text-wrapper {
  font-weight: 700;
}

.context-view .span {
  font-family: "Microsoft YaHei-Regular", Helvetica;
}

.context-view .eventech-com {
  position: relative;
  width: 12.292vw;
  height: 1.927vw;
  font-family: "Microsoft YaHei-Bold", Helvetica;
  font-weight: 400;
  color: #e3e4e8;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: normal;
}

.context-view .p {
  position: relative;
  width: 15.990vw;
  height: 2.240vw;
  font-family: "Microsoft YaHei-Bold", Helvetica;
  font-weight: 400;
  color: #e3e4e8;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: 1.458vw;
}

.custom-marker {
  position: absolute;
  top: 1.719vw;
  right: -3.646vw;
  color: #fff;
  padding: 0.208vw 0.521vw;
  box-shadow: 0.052vw 0.052vw 0.052vw rgba(10, 10, 10, .2);
  white-space: nowrap;
  font-size: 0.625vw;
  font-family: "";
  background-color: #003a8f;
  border-radius: 0.156vw;
}



.box-right {
  position: relative;
  width: 57.292vw;
  height: 34.896vw;
  z-index: 1;
}

.box-right .view-right {
  position: absolute;
  width: 62.500vw;
  height: 30.208vw;
  top: -26.042vw;
  left: 25.000vw;
  border-radius: 0.521vw;
  /* background-color: #c4e1ee; */
  background-image: url(../image/context-form-background.png)
}

.box-right .overlap-group-wrapper {
  position: absolute;
  width: 5.573vw;
  height: 1.823vw;
  top: 27.083vw;
  left: 38.958vw;
}

.box-right .overlap-group {
  width: 5.469vw;
  position: relative;
  height: 1.823vw;
  border-radius: 0.260vw;
  z-index: 10;
  /* 新增：确保层级足够高 */
}

/* 悬浮动画效果 */
.overlap-group:hover .div {
  /* background-color: #4299e1; */
  transform: translateY(-0.104vw);
  box-shadow: 0 0.208vw 0.313vw -0.052vw rgba(0, 0, 0, 0.1), 0 0.104vw 0.208vw -0.052vw rgba(0, 0, 0, 0.06);
}

.box-right .overlap-group:hover .text-wrapper-2 {
  color: #fff;
  text-shadow: 0 0.104vw 0.208vw rgba(0, 0, 0, 0.1);
}

/* 点击动画效果 */
.overlap-group:active .div {
  transform: translateY(0.052vw);
  /* background-color: #4299e1; */
  box-shadow: 0 0.104vw 0.208vw -0.052vw rgba(0, 0, 0, 0.1), 0 0.052vw 0.104vw -0.052vw rgba(0, 0, 0, 0.06);
}

.overlap-group:active .text-wrapper-2 {
  transform: scale(0.98);
}


.box-right .rectangle {
  position: absolute;
  width: 5.469vw;
  height: 1.823vw;
  top: 0;
  left: 0;
  background-color: #fafafa;
  border-radius: 0.260vw;
  box-shadow: 0.000vw 0.208vw 0.208vw #00000040;
}

.box-right .text-wrapper {
  width: 1.667vw;
  height: 1.823vw;
  top: 0;
  left: 1.927vw;
  color: #5c6170;
  position: absolute;
  font-family: "Microsoft YaHei-Regular", Helvetica;
  font-weight: 400;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: 1.823vw;
}

.box-right .overlap-wrapper {
  position: absolute;
  width: 5.521vw;
  height: 1.823vw;
  top: 27.083vw;
  left: 32.292vw;
}

.box-right .overlap {
  width: 5.417vw;
  position: relative;
  height: 1.823vw;
  border-radius: 0.260vw;
  z-index: 10;
  /* 新增：确保层级足够高 */
}

/* 悬浮动画效果 */
.overlap:hover .div {
  background-color: #4299e1;
  transform: translateY(-0.104vw);
  box-shadow: 0 0.208vw 0.313vw -0.052vw rgba(0, 0, 0, 0.1), 0 0.104vw 0.208vw -0.052vw rgba(0, 0, 0, 0.06);
}

.overlap:hover .text-wrapper-2 {
  color: #fff;
  text-shadow: 0 0.104vw 0.208vw rgba(0, 0, 0, 0.1);
}

/* 点击动画效果 */
.overlap:active .div {
  transform: translateY(0.052vw);
  background-color: #4299e1;
  box-shadow: 0 0.104vw 0.208vw -0.052vw rgba(0, 0, 0, 0.1), 0 0.052vw 0.104vw -0.052vw rgba(0, 0, 0, 0.06);
}

.overlap:active .text-wrapper-2 {
  transform: scale(0.98);
}

.box-right .div {
  position: absolute;
  width: 5.417vw;
  height: 1.823vw;
  top: 0;
  left: 0;
  background-color: #fafafa;
  border-radius: 0.260vw;
  box-shadow: 0.000vw 0.208vw 0.208vw #00000040;
}

.box-right .text-wrapper-2 {
  width: 1.667vw;
  height: 1.823vw;
  top: 0;
  left: 1.875vw;
  color: #5c6170;
  position: absolute;
  font-family: "Microsoft YaHei-Regular", Helvetica;
  font-weight: 400;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: 1.823vw;
}

.box-right .view-2 {
  position: absolute;
  width: 47.604vw;
  height: 28.229vw;
  top: 2.083vw;
  left: 13.542vw;
}

.box-right .p {
  width: 5.208vw;
  height: 2.083vw;
  top: 0;
  left: 3.333vw;
  color: transparent;
  text-align: right;
  position: absolute;
  font-family: "Microsoft YaHei-Regular", Helvetica;
  font-weight: 400;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: 2.083vw;
}

.box-right .span {
  color: #ff3b30;
}

.box-right .text-wrapper-3 {
  color: #121316;
}

.box-right .rectangle-2 {
  position: absolute;
  width: 20.104vw;
  height: 2.083vw;
  top: 0;
  left: 9.479vw;
  background-color: #f9f9f980;
  border-radius: 0.521vw;
  border: 0.052vw solid;
  border-color: #c7cad1;
  padding-left: 0.521vw;
}

.rectangle-2:focus {
  outline: none;
  border-color: #4299e1;
  box-shadow: 0 0 0 0.156vw rgba(66, 153, 225, 0.2);
}

.box-right .rectangle-3 {
  position: absolute;
  width: 20.104vw;
  height: 2.083vw;
  top: 8.906vw;
  left: 9.479vw;
  background-color: #f9f9f980;
  border-radius: 0.521vw;
  border: 0.052vw solid;
  border-color: #c7cad1;
  padding-left: 0.521vw;
}

.rectangle-3:focus {
  outline: none;
  border-color: #4299e1;
  box-shadow: 0 0 0 0.156vw rgba(66, 153, 225, 0.2);
}

.box-right .rectangle-4 {
  position: absolute;
  width: 20.104vw;
  height: 2.083vw;
  top: 11.875vw;
  left: 9.479vw;
  background-color: #f9f9f980;
  border-radius: 0.521vw;
  border: 0.052vw solid;
  border-color: #c7cad1;
  padding-left: 0.521vw;
}

.rectangle-4:focus {
  outline: none;
  border-color: #4299e1;
  box-shadow: 0 0 0 0.156vw rgba(66, 153, 225, 0.2);
}

.box-right .rectangle-5 {
  position: absolute;
  width: 20.104vw;
  height: 2.083vw;
  top: 5.938vw;
  left: 9.479vw;
  background-color: #f9f9f980;
  border-radius: 0.521vw;
  border: 0.052vw solid;
  border-color: #c7cad1;
  padding-left: 0.521vw;
}

.rectangle-5:focus {
  outline: none;
  border-color: #4299e1;
  box-shadow: 0 0 0 0.156vw rgba(66, 153, 225, 0.2);
}

.box-right .rectangle-6 {
  position: absolute;
  width: 13.958vw;
  height: 2.083vw;
  top: 2.969vw;
  left: 15.625vw;
  background-color: #f9f9f980;
  border-radius: 0.521vw;
  border: 0.052vw solid;
  border-color: #c7cad1;
  padding-left: 0.521vw;
}

.rectangle-6:focus {
  outline: none;
  border-color: #4299e1;
  box-shadow: 0 0 0 0.156vw rgba(66, 153, 225, 0.2);
}

.box-right .div-2 {
  width: 5.208vw;
  height: 2.083vw;
  top: 2.969vw;
  left: 3.333vw;
  color: transparent;
  text-align: right;
  position: absolute;
  font-family: "Microsoft YaHei-Regular", Helvetica;
  font-weight: 400;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: 2.083vw;
}

.box-right .text-wrapper-4 {
  width: 4.583vw;
  height: 2.083vw;
  top: 5.938vw;
  left: 3.333vw;
  color: #121316;
  text-align: right;
  position: absolute;
  font-family: "Microsoft YaHei-Regular", Helvetica;
  font-weight: 400;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: 2.083vw;
}

.box-right .text-wrapper-5 {
  width: 4.583vw;
  height: 2.083vw;
  top: 8.906vw;
  left: 3.333vw;
  color: #121316;
  text-align: right;
  position: absolute;
  font-family: "Microsoft YaHei-Regular", Helvetica;
  font-weight: 400;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: 2.083vw;
}

.box-right .text-wrapper-6 {
  width: 4.583vw;
  height: 2.083vw;
  top: 11.875vw;
  left: 3.333vw;
  color: #121316;
  text-align: right;
  position: absolute;
  font-family: "Microsoft YaHei-Regular", Helvetica;
  font-weight: 400;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: 2.083vw;
}

.box-right .div-3 {
  width: 8.333vw;
  height: 2.083vw;
  top: 14.844vw;
  left: 0;
  color: transparent;
  text-align: right;
  position: absolute;
  font-family: "Microsoft YaHei-Regular", Helvetica;
  font-weight: 400;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: 2.083vw;
}

.box-right .div-4 {
  width: 8.333vw;
  height: 2.083vw;
  top: 17.813vw;
  left: 0;
  color: transparent;
  text-align: right;
  position: absolute;
  font-family: "Microsoft YaHei-Regular", Helvetica;
  font-weight: 400;
  font-size: 0.833vw;
  letter-spacing: 0;
  line-height: 2.083vw;
}

.box-right .rectangle-7 {
  position: absolute;
  width: 37.396vw;
  height: 2.083vw;
  top: 14.844vw;
  left: 9.479vw;
  background-color: #f9f9f980;
  border-radius: 0.521vw;
  border: 0.052vw solid;
  border-color: #c7cad1;
  padding-left: 0.521vw;
}

.rectangle-7:focus {
  outline: none;
  border-color: #4299e1;
  box-shadow: 0 0 0 0.156vw rgba(66, 153, 225, 0.2);
}

.box-right .rectangle-8 {
  position: absolute;
  width: 37.396vw;
  height: 6.250vw;
  top: 17.813vw;
  left: 9.479vw;
  background-color: #f9f9f980;
  border-radius: 0.521vw;
  border: 0.052vw solid;
  border-color: #c7cad1;
  padding-left: 0.521vw;
  padding-top: 0.521vw;
}

.rectangle-8:focus {
  outline: none;
  border-color: #4299e1;
  box-shadow: 0 0 0 0.156vw rgba(66, 153, 225, 0.2);
}

.box-right .group {
  position: absolute;
  width: 5.208vw;
  height: 2.083vw;
  top: 2.969vw;
  left: 9.479vw;
  background-color: #f9f9f980;
  border-radius: 0.521vw;
  border: 0.052vw solid;
  border-color: #c7cad1;
  overflow: hidden;
  /* 确保内部元素不会超出圆角 */
}

/* 自定义下拉框容器 */
.select-container {
  position: relative;
}

/* 自定义下拉框样式 */
.custom-select {
  width: 100%;
  height: 100%;
  padding-left: 0.938vw;
  font-size: 0.833vw;
  border: none;
  background-color: transparent;
  /* 透明背景，继承容器颜色 */
  color: gray;
  box-sizing: border-box;
  -webkit-appearance: none;
  /* 移除原生样式 */
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  outline: none;
}

/* 自定义下拉箭头 */
.select-arrow {
  position: absolute;
  top: 50%;
  right: 1.042vw;
  transform: translateY(-50%);
  width: 0.417vw;
  height: 0.417vw;
  pointer-events: none;
  /* 确保点击箭头区域也能触发下拉 */

  /* 使用CSS绘制向下箭头 */
  border-left: 0.104vw solid #666;
  border-bottom: 0.104vw solid #666;
  transform: translateY(-70%) rotate(-45deg);
}

/* 选中状态样式 */
.custom-select:focus+.select-arrow {
  border-color: #333;
}

.box-right .right-one {
  position: absolute;
  width: 1.042vw;
  height: 1.042vw;
  top: 0.469vw;
  left: 4.271vw;
}