.page {
  z-index: 1;
  position: relative;
  width: 100vw;
  height: 162.09vw;
  overflow: hidden;
}

.layer1 {
  z-index: 2;
  height: 162.09vw;
  background-color: rgba(255, 255, 255, 1);
  width: 100vw;
  position: relative;
}

.layer2 {
  z-index: auto;
  width: 100vw;
  height: 162.09vw;
}

.box1 {
  z-index: 43;
  height: 2.09vw;
  background-color: rgba(235, 235, 235, 1);
  width: 100vw;
  padding-left: 16.62vw;
}

.layer3 {
  z-index: auto;
  width: 60.89vw;
  height: 1.05vw;
}

.info1 {
  z-index: 45;
  width: 18.23vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
}

.word1 {
  z-index: 44;
  width: 10.94vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
}

.box2 {
  z-index: 5;
  height: 3.65vw;
  background-color: rgba(255, 255, 255, 1);
  width: 100vw;
  padding-right: 14.33vw;
}

.outer1 {
  z-index: auto;
  width: 69.02vw;
  height: 2.92vw;
}

.img1 {
  z-index: 6;
  width: 7.71vw;
  height: 2.92vw;
}

.txt1 {
  z-index: 37;
  width: 1.67vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  margin: 0.72vw 0 0 33.38vw;
}

.mod1 {
  z-index: auto;
  width: 3.75vw;
  height: 1.72vw;
  margin: 0.62vw 0 0 3.43vw;
}

.word2 {
  z-index: 39;
  width: 3.75vw;
  height: 1.31vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 0.93vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.31vw;
  text-align: left;
}

.section1 {
  z-index: 42;
  width: 2.97vw;
  height: 0.16vw;
  border-radius: 1.5px 1.5px 1.5px 1.5px;
  background-color: rgba(23, 168, 160, 1);
  align-self: flex-end;
  margin: 0.26vw 0.31vw 0 0;
}

.word3 {
  z-index: 38;
  width: 3.34vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  margin: 0.72vw 0 0 3.02vw;
}

.word4 {
  z-index: 41;
  width: 3.34vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  margin: 0.72vw 0 0 3.02vw;
}

.word5 {
  z-index: 40;
  width: 3.34vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  margin: 0.72vw 0 0 3.02vw;
}

.img2 {
  z-index: 3;
  width: 100vw;
  height: 13.03vw;
}

.box3 {
  z-index: 46;
  height: 3.03vw;
  background-color: rgba(66, 66, 66, 1);
  width: 100vw;
}
.mod2 {
  z-index: auto;
  width: 39.28vw;
  height: 3.03vw;
}
.info2 {
  z-index: 47;
  width: 3.34vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  margin-top: 0.94vw;
}
.info3 {
  z-index: 48;
  width: 3.34vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  margin: 0.93vw 0 0 8.64vw;
}
.bd1 {
  z-index: 50;
  height: 3.03vw;
  background-color: rgba(255, 255, 255, 1);
  margin-left: 6.25vw;
  width: 8.13vw;
}
.word6 {
  z-index: 51;
  width: 3.34vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
}
.word7 {
  z-index: 49;
  width: 3.34vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  margin: 0.93vw 0 0 6.25vw;
}

.box4 {
  z-index: auto;
  width: 9.8vw;
  height: 0.89vw;
  margin: 2.39vw 0 0 74.37vw;
}

.label1 {
  z-index: 143;
  width: 0.84vw;
  height: 0.84vw;
  margin-top: 0.06vw;
}

.word8 {
  z-index: 146;
  width: 1.25vw;
  height: 0.89vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 0.62vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 0.89vw;
  text-align: left;
}

.label2 {
  z-index: 149;
  width: 0.53vw;
  height: 0.53vw;
  margin-top: 0.21vw;
}

.info4 {
  z-index: 147;
  width: 2.5vw;
  height: 0.89vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 0.62vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 0.89vw;
  text-align: left;
}

.icon1 {
  z-index: 153;
  width: 0.53vw;
  height: 0.53vw;
  margin-top: 0.21vw;
}

.word9 {
  z-index: 148;
  width: 2.5vw;
  height: 0.89vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 0.62vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 0.89vw;
  text-align: left;
}

.box5 {
  z-index: 52;
  height: 48.23vw;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngc810725814f834a25c920840bc4de3962cfac1aaaeea0e39a081a14570e56963)
    100% no-repeat;
  margin-top: 3.03vw;
  width: 100vw;
  position: relative;
}

.outer2 {
  z-index: auto;
  width: 8.34vw;
  height: 2.92vw;
  margin: 0.57vw 0 0 49.53vw;
}

.word10 {
  z-index: 141;
  width: 8.34vw;
  height: 2.92vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 2.08vw;
  font-family: PingFangHK-Semibold;
  white-space: nowrap;
  line-height: 2.92vw;
  text-align: left;
  font-weight: 600;
}

.outer3 {
  z-index: auto;
  width: 8.03vw;
  height: 0.32vw;
  margin: 0.62vw 0 0 49.63vw;
}

.outer4 {
  z-index: 53;
  width: 8.03vw;
  height: 0.32vw;
  border-radius: 3px;
  background-color: rgba(23, 168, 160, 0.5);
}

.outer5 {
  z-index: auto;
  width: 43.75vw;
  height: 13.44vw;
  margin: 4.11vw 0 0 27.44vw;
}

.main1 {
  z-index: 125;
  width: 13.44vw;
  height: 13.44vw;
  border: 1px dashed rgba(23, 168, 160, 0.8);
  background-color: rgba(248, 248, 248, 0.8);
  border-radius: 50%;
}

.main2 {
  z-index: auto;
  width: 1.88vw;
  height: 9.28vw;
  margin: 3.12vw 0 0 7.86vw;
}

.word111 {
  z-index: 130;
  width: 1.88vw;
  height: 2.61vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 2.61vw;
  text-align: left;
}

.wrap1 {
  z-index: 133;
  width: 0.06vw;
  height: 5.53vw;
  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/899adc40d945248f7486c7ffab600b94.png)
    100% no-repeat;
    background-size: cover;
  align-self: flex-end;
  margin: 1.14vw 0.41vw 0 0;
}

.main3 {
  z-index: auto;
  width: 20vw;
  height: 8.13vw;
  margin: 4.42vw 0 0 0.57vw;
}

.word12 {
  z-index: 131;
  width: 1.88vw;
  height: 2.61vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 2.61vw;
  text-align: left;
  align-self: flex-start;
}

.word13 {
  z-index: 122;
  width: 8.34vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  align-self: flex-start;
  margin: 1.97vw 0 0 0.62vw;
}

.info5 {
  z-index: 123;
  width: 19.38vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  align-self: flex-end;
  margin-top: 1.25vw;
}

.outer6 {
  z-index: auto;
  width: 49.07vw;
  height: 13.44vw;
  margin: 6.56vw 0 0 26.51vw;
}

.bd2 {
  z-index: 163;
  width: 0.06vw;
  height: 5.53vw;
  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/899adc40d945248f7486c7ffab600b94.png)
    100% no-repeat;
    background-size: cover;
  margin-top: 6.98vw;
}

.bd3 {
  z-index: auto;
  width: 22.61vw;
  height: 7.66vw;
  margin: 5vw 0 0 0.83vw;
}

.info6 {
  z-index: 139;
  width: 3.75vw;
  height: 2.61vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 2.61vw;
  text-align: left;
  align-self: flex-start;
}

.txt2 {
  z-index: 135;
  width: 11.41vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  align-self: flex-start;
  margin: 1.51vw 0 0 0.78vw;
}

.txt3 {
  z-index: 136;
  width: 21.83vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  align-self: flex-end;
  margin-top: 1.25vw;
}

.bd4 {
  z-index: 126;
  width: 13.44vw;
  height: 13.44vw;
  border: 1px dashed rgba(23, 168, 160, 0.8);
  background-color: rgba(248, 248, 248, 0.8);
  border-radius: 50%;
  margin-left: 12.14vw;
}

.info71 {
  z-index: 124;
  position: absolute;
  left: 50.63vw;
  top: 9.64vw;
  width: 12.56vw;
  height: 4.38vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.19);
  font-size: 3.12vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 4.38vw;
  text-align: left;
  -webkit-text-stroke: 1px rgba(23, 168, 160, 0.19);
}

.img3 {
  z-index: 132;
  position: absolute;
  left: 28.29vw;
  top: 8.65vw;
  width: 13.44vw;
  height: 13.34vw;
}

.outer7 {
  z-index: 134;
  position: absolute;
  left: 49.69vw;
  top: 14.95vw;
  width: 0.94vw;
  height: 0.94vw;
  border: 1px solid rgba(23, 168, 160, 1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
}

.txt4 {
  z-index: 137;
  position: absolute;
  left: 28.18vw;
  top: 29.74vw;
  width: 24.85vw;
  height: 4.38vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.2);
  font-size: 3.12vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 4.38vw;
  text-align: left;
  -webkit-text-stroke: 1px rgba(23, 168, 160, 0.2);
}

.txt5 {
  z-index: 138;
  position: absolute;
  left: 24.43vw;
  top: 31.1vw;
  width: 3.75vw;
  height: 2.61vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 2.61vw;
  text-align: left;
}

.outer8 {
  z-index: 165;
  position: absolute;
  left: 26.05vw;
  top: 35.06vw;
  width: 0.94vw;
  height: 0.94vw;
  border: 1px solid rgba(23, 168, 160, 1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
}

.img4 {
  z-index: 140;
  position: absolute;
  left: 61.31vw;
  top: 28.81vw;
  width: 13.44vw;
  height: 13.44vw;
}

.box6 {
  z-index: auto;
  width: 34.28vw;
  height: 13.44vw;
  margin: 1.61vw 0 0 27.44vw;
  position: relative;
}

.group1 {
  z-index: 127;
  width: 13.44vw;
  height: 13.44vw;
  border: 1px dashed rgba(23, 168, 160, 0.8);
  background-color: rgba(248, 248, 248, 0.8);
  border-radius: 50%;
}

.group2 {
  z-index: auto;
  width: 1.88vw;
  height: 9.28vw;
  margin: 3.12vw 0 0 7.86vw;
}

.word14 {
  z-index: 160;
  width: 1.88vw;
  height: 2.61vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 2.61vw;
  text-align: left;
}

.mod3 {
  z-index: 164;
  width: 0.06vw;
  height: 5.53vw;
  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/899adc40d945248f7486c7ffab600b94.png)
    100% no-repeat;
    background-size: cover;
  align-self: flex-end;
  margin: 1.14vw 0.41vw 0 0;
}

.group3 {
  z-index: auto;
  width: 10.53vw;
  height: 8.13vw;
  margin: 4.42vw 0 0 0.57vw;
}

.txt6 {
  z-index: 161;
  width: 1.88vw;
  height: 2.61vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 2.61vw;
  text-align: left;
  align-self: flex-start;
}

.info8 {
  z-index: 157;
  width: 4.17vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  align-self: flex-start;
  margin: 1.97vw 0 0 0.62vw;
}

.word15 {
  z-index: 158;
  width: 9.9vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  align-self: flex-end;
  margin-top: 1.25vw;
}

.box7 {
  z-index: 54;
  height: 40.53vw;
  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/ede4496d01f3303604ed0f63d73cb948.png)
    100% no-repeat;
    background-size: cover;
  margin-top: 6.72vw;
  width: 100vw;
  position: relative;
}

.main4 {
  z-index: auto;
  width: 51.15vw;
  height: 13.44vw;
  margin: 0.93vw 0 0 24.42vw;
}

.mod4 {
  z-index: auto;
  width: 3.75vw;
  height: 9.95vw;
  margin-top: 2.04vw;
}

.txt7 {
  z-index: 170;
  width: 3.75vw;
  height: 2.61vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 2.61vw;
  text-align: left;
}

.outer9 {
  z-index: 180;
  width: 0.06vw;
  height: 5.53vw;
  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/899adc40d945248f7486c7ffab600b94.png)
    100% no-repeat;
    background-size: cover;
  align-self: flex-end;
  margin: 1.82vw 1.61vw 0 0;
}

.mod5 {
  z-index: auto;
  width: 8.34vw;
  height: 7.82vw;
  margin-top: 4.33vw;
}

.txt8 {
  z-index: 171;
  width: 1.88vw;
  height: 2.61vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 2.61vw;
  text-align: left;
  align-self: flex-start;
  margin-left: 0.06vw;
}

.txt9 {
  z-index: 167;
  width: 3.34vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  align-self: flex-start;
  margin-top: 1.67vw;
}

.word16 {
  z-index: 168;
  width: 8.34vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  margin-top: 1.25vw;
}

.mod6 {
  z-index: 128;
  width: 13.44vw;
  height: 13.44vw;
  border: 1px dashed rgba(23, 168, 160, 0.8);
  background-color: rgba(248, 248, 248, 0.8);
  border-radius: 50%;
  margin-left: 25.63vw;
}

.main5 {
  z-index: auto;
  width: 40.42vw;
  height: 13.44vw;
  margin: 6.35vw 0 0 27.39vw;
}

.section2 {
  z-index: 129;
  width: 13.44vw;
  height: 13.44vw;
  border: 1px dashed rgba(23, 168, 160, 0.8);
  background-color: rgba(248, 248, 248, 0.8);
  border-radius: 50%;
}

.section3 {
  z-index: auto;
  width: 1.88vw;
  height: 10.32vw;
  margin: 2.18vw 0 0 7.86vw;
}

.txt10 {
  z-index: 176;
  width: 1.88vw;
  height: 2.61vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 2.61vw;
  text-align: left;
}

.group4 {
  z-index: 179;
  width: 0.11vw;
  height: 6.57vw;
  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/899adc40d945248f7486c7ffab600b94.png)
    100% no-repeat;
    background-size: cover;
  align-self: flex-end;
  margin: 1.14vw 0.41vw 0 0;
}

.section4 {
  z-index: auto;
  width: 16.67vw;
  height: 9.28vw;
  margin: 3.48vw 0 0 0.57vw;
}

.info9 {
  z-index: 177;
  width: 1.88vw;
  height: 2.61vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.87vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 2.61vw;
  text-align: left;
  align-self: flex-start;
}

.word17 {
  z-index: 173;
  width: 11.67vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  align-self: flex-start;
  margin: 1.97vw 0 0 0.62vw;
}

.paragraph1 {
  z-index: 174;
  width: 16.05vw;
  height: 2.3vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  line-height: 1.15vw;
  text-align: left;
  align-self: flex-end;
  margin-top: 1.25vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.txt11 {
  z-index: 169;
  position: absolute;
  left: 28.18vw;
  top: 1.62vw;
  width: 20.84vw;
  height: 4.38vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.2);
  font-size: 3.12vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 4.38vw;
  text-align: left;
  -webkit-text-stroke: 1px rgba(23, 168, 160, 0.2);
}

.main6 {
  z-index: 182;
  position: absolute;
  left: 26.05vw;
  top: 6.93vw;
  width: 0.94vw;
  height: 0.94vw;
  border: 1px solid rgba(23, 168, 160, 1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
}

.img5 {
  z-index: 172;
  position: absolute;
  left: 61.31vw;
  top: 1.15vw;
  width: 13.44vw;
  height: 13.44vw;
}

.txt12 {
  z-index: 175;
  position: absolute;
  left: 50.58vw;
  top: 20.89vw;
  width: 9.12vw;
  height: 4.38vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.2);
  font-size: 3.12vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 4.38vw;
  text-align: left;
  -webkit-text-stroke: 1px rgba(23, 168, 160, 0.2);
}

.main7 {
  z-index: 181;
  position: absolute;
  left: 49.64vw;
  top: 25.94vw;
  width: 0.94vw;
  height: 0.94vw;
  border: 1px solid rgba(23, 168, 160, 1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
}

.img6 {
  z-index: 178;
  position: absolute;
  left: 28.23vw;
  top: 20.89vw;
  width: 13.44vw;
  height: 13.44vw;
}

.box8 {
  z-index: 57;
  height: 4.69vw;
  background-color: rgba(39, 39, 39, 1);
  width: 100vw;
  position: relative;
}

.outer10 {
  z-index: auto;
  width: 50.94vw;
  height: 3.08vw;
}

.outer11 {
  z-index: 68;
  height: 3.03vw;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng9c0ea4104ad923aa30ff4847d27215f010384475551b2a05a5f00147b0ea1370)
    100% no-repeat;
  margin-top: 0.06vw;
  width: 3.03vw;
}

.img7 {
  z-index: 89;
  width: 3.03vw;
  height: 3.03vw;
}

.outer12 {
  z-index: auto;
  width: 4.38vw;
  height: 2.92vw;
  margin: 0.15vw 0 0 0.83vw;
}

.word18 {
  z-index: 108;
  width: 3.49vw;
  height: 1.57vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.14vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.57vw;
  text-align: left;
  align-self: flex-start;
}

.info10 {
  z-index: 107;
  width: 4.38vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 0.32vw;
}

.img8 {
  z-index: 60;
  width: 3.03vw;
  height: 3.03vw;
  margin: 0.05vw 0 0 13.54vw;
}

.outer13 {
  z-index: auto;
  width: 7.66vw;
  height: 2.92vw;
  margin: 0.1vw 0 0 0.83vw;
}

.txt13 {
  z-index: 59;
  width: 7.66vw;
  height: 1.57vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.14vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.57vw;
  text-align: left;
}

.info11 {
  z-index: 67;
  width: 3.65vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  align-self: flex-start;
  margin-top: 0.32vw;
}

.pic1 {
  z-index: 112;
  width: 3.03vw;
  height: 3.03vw;
  margin: 0.05vw 0 0 7.96vw;
}

.outer14 {
  z-index: auto;
  width: 5.84vw;
  height: 2.92vw;
  margin-left: 0.84vw;
}

.word19 {
  z-index: 110;
  width: 5.73vw;
  height: 1.57vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.14vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.57vw;
  text-align: left;
  align-self: flex-start;
}

.word20 {
  z-index: 111;
  width: 5.84vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 0.32vw;
}

.txt14 {
  z-index: 87;
  position: absolute;
  left: 28.39vw;
  top: 0.94vw;
  width: 3.49vw;
  height: 1.57vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.14vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.57vw;
  text-align: left;
}

.info12 {
  z-index: 86;
  position: absolute;
  left: 28.39vw;
  top: 2.82vw;
  width: 4.38vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
}

.box9 {
  z-index: 184;
  height: 18.81vw;
  background-color: rgba(241, 241, 241, 0.83);
  width: 100vw;
}

.group5 {
  z-index: auto;
  width: 41.52vw;
  height: 1.57vw;
  margin: 2.81vw 0 0 42.03vw;
}

.word21 {
  z-index: 233;
  width: 4.59vw;
  height: 1.57vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.14vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.57vw;
  text-align: left;
}

.info13 {
  z-index: 231;
  width: 4.59vw;
  height: 1.57vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.14vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.57vw;
  text-align: left;
  margin-left: 7.4vw;
}

.txt15 {
  z-index: 218;
  width: 4.59vw;
  height: 1.57vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.14vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.57vw;
  text-align: left;
  margin-left: 7.4vw;
}

.txt16 {
  z-index: 224;
  width: 4.17vw;
  height: 1.46vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(23, 168, 160, 1);
  font-size: 1.04vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.46vw;
  text-align: center;
  margin: 0.05vw 0 0 8.8vw;
}

.group6 {
  z-index: auto;
  width: 73.6vw;
  height: 11.52vw;
  margin: 0.36vw 0 0 12.81vw;
}

.img9 {
  z-index: 185;
  width: 22.04vw;
  height: 9.22vw;
}

.section5 {
  z-index: auto;
  width: 4.38vw;
  height: 10.21vw;
  margin: 1.3vw 0 0 7.29vw;
}

.word22 {
  z-index: 234;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  align-self: center;
}

.txt17 {
  z-index: 235;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  align-self: center;
  margin-top: 1.25vw;
}

.info14 {
  z-index: 238;
  width: 4.38vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 1.25vw;
}

.txt18 {
  z-index: 237;
  width: 4.38vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 1.25vw;
}

.info15 {
  z-index: 236;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  align-self: center;
  margin-top: 1.25vw;
}

.section6 {
  z-index: auto;
  width: 2.92vw;
  height: 10.21vw;
  margin: 1.3vw 0 0 8.33vw;
}

.txt19 {
  z-index: 227;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
}

.word23 {
  z-index: 228;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 1.25vw;
}

.word24 {
  z-index: 229;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 1.25vw;
}

.word25 {
  z-index: 230;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 1.25vw;
}

.txt20 {
  z-index: 226;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 1.25vw;
}

.section7 {
  z-index: auto;
  width: 2.92vw;
  height: 10.21vw;
  margin: 1.3vw 0 0 9.06vw;
}

.info16 {
  z-index: 219;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
}

.word26 {
  z-index: 220;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 1.25vw;
}

.info17 {
  z-index: 221;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 1.25vw;
}

.txt21 {
  z-index: 222;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 1.25vw;
}

.word27 {
  z-index: 223;
  width: 2.92vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
  margin-top: 1.25vw;
}

/*.img10 {*/
/*  z-index: 239;*/
/*  width: 10vw;*/
/*  height: 10vw;*/
/*  margin: 1.25vw 0 0 6.66vw;*/
/*}*/

.info18 {
  z-index: 159;
  position: absolute;
  left: 50.63vw;
  top: 79.02vw;
  width: 11.57vw;
  height: 4.38vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.2);
  font-size: 3.12vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 4.38vw;
  text-align: left;
  -webkit-text-stroke: 1px rgba(23, 168, 160, 0.2);
}

.img11 {
  z-index: 162;
  position: absolute;
  left: 28.29vw;
  top: 78.03vw;
  width: 13.44vw;
  height: 13.44vw;
}

.layer4 {
  z-index: 166;
  position: absolute;
  left: 49.69vw;
  top: 84.33vw;
  width: 0.94vw;
  height: 0.94vw;
  border: 1px solid rgba(23, 168, 160, 1);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
}
