.particularsBox{
    position: relative;
    top: 5.885vw;
}

.layer42 {
  width: 14.69vw;
  height: 0.89vw;
  margin: 1.19vw 0 0 70.83vw;
}

.icon12 {
  width: 0.84vw;
  height: 0.84vw;
  margin-top: 0.06vw;
}

.word62 {
  /*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;
}
.word62 a {
  color: rgba(23, 168, 160, 1);
}

.label12 {
  width: 0.53vw;
  height: 0.53vw;
  margin-top: 0.21vw;
}

.info22 {
  /*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;
}
.info22 a{
  color: rgba(23, 168, 160, 1);
}

.icon22 {
  width: 0.53vw;
  height: 0.53vw;
  margin-top: 0.21vw;
}

.word72 {
  /*width: 3.75vw;*/
  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;
}
.word72 a{
  color: rgba(23, 168, 160, 1);
}

.icon32 {
  width: 0.53vw;
  height: 0.53vw;
  margin-top: 0.21vw;
}

.txt22 {
  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;
}

.layer52 {
  width: 71.88vw;
  height: 33.03vw;
  margin: 1.77vw 0 0 13.54vw;
}

.group32 {
  width: 23.03vw;
  height: 25.99vw;
}

.group42 {
  height: 18.23vw;
  border-radius: 0.417vw;
  background-color: rgba(245, 245, 245, 1);
  margin-left: 0.06vw;
  width: 22.92vw;
  padding: 0.57vw 0 0 0.05vw;
}

.img12 {
  width: 22.87vw;
  height: 17.14vw;
}

.group52 {
  width: 4.07vw;
  height: 1.05vw;
  margin: 1.56vw 0 0 9.84vw;
}

.icon42 {
  width: 0.73vw;
  height: 0.73vw;
  margin-top: 0.16vw;
}

.word822 {
  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-Semibold;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
}

.group62 {
  width: 23.03vw;
  height: 3.75vw;
  margin-top: 1.41vw;
}

.layer62 {
  height: 3.75vw;
  background-color: rgba(245, 245, 245, 1);
  width: 1.15vw;
  padding: 1.4vw 0 0 0.1vw;
}

.icon52 {
  width: 0.89vw;
  height: 0.89vw;
}

.img22 {
  width: 4.8vw;
  height: 2.97vw;
  margin: 0.41vw 0 0 0.98vw;
  padding: 1px;
}

.img32 {
  width: 5.63vw;
  height: 3.7vw;
  margin: 0.05vw 0 0 1.77vw;
}

.pic22 {
  width: 4.8vw;
  height: 2.97vw;
  margin: 0.41vw 0 0 1.77vw;
}

.layer72 {
  height: 3.75vw;
  background-color: rgba(245, 245, 245, 1);
  margin-left: 0.99vw;
  width: 1.15vw;
  padding: 1.4vw 0 0 0.1vw;
}

.icon62 {
  width: 0.89vw;
  height: 0.89vw;
}

.group72 {
  width: 25.37vw;
  height: 31.67vw;
  margin-left: 3.49vw;
}

.txt32 {
  width: 25vw;
  height: 1.72vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 1.25vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.72vw;
  text-align: left;
  margin-left: 0.11vw;
}

.block12 {
  width: 22.77vw;
  height: 2.5vw;
  margin: 0.88vw 0 0 0.1vw;
}

.txt42 {
  width: 3.08vw;
  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-top: 0.37vw;
}

.main12 {
  width: 1.67vw;
  height: 2.5vw;
  margin-left: 0.11vw;
}

.txt52 {
  width: 1.46vw;
  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;
}

.word92 {
  width: 1.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;
  margin-top: 0.32vw;
  font-weight: 600;
}

.main22 {
  width: 3.34vw;
  height: 2.5vw;
  margin-left: 1.67vw;
}

.txt62 {
  width: 1.46vw;
  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;
}

.word112 {
  width: 1.46vw;
  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;
}

.word102 {
  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;
  margin-top: 0.32vw;
  font-weight: 600;
}

.main32 {
  width: 3.34vw;
  height: 2.5vw;
  margin-left: 1.67vw;
}

.info32 {
  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;
  margin-top: 0.32vw;
  font-weight: 600;
}

.main42 {
  width: 2.92vw;
  height: 2.5vw;
  margin-left: 1.67vw;
}

.info42 {
  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;
}

.info52 {
  width: 1.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;
  margin-top: 0.32vw;
  font-weight: 600;
}

.main52 {
  width: 1.67vw;
  height: 2.5vw;
  margin-left: 1.67vw;
}

.word122 {
  width: 1.46vw;
  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;
}

.word132 {
  width: 1.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;
  margin-top: 0.32vw;
  font-weight: 600;
}

.block22 {
  /*width: 17.61vw;*/
  height: 2.3vw;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
  margin: 0.98vw 0 0 0.1vw;
}

.txt72 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(102, 102, 102, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.paragraph12 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(51, 51, 51, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.block32 {
  width: 25.11vw;
  height: 0.11vw;
  background: #DEDEDE;
  margin: 1.04vw 0 0 0.26vw;
}

.word142 {
  width: 3.86vw;
  height: 1.15vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: left;
  margin: 1.14vw 0 0 0.31vw;
}

.block42 {
  width: 3.7vw;
  height: 1.72vw;
  margin: 0.41vw 0 0 0.26vw;
}

.icon72 {
  width: 0.99vw;
  height: 0.99vw;
  margin-top: 0.53vw;
}

.txt82 {
  width: 2.4vw;
  height: 1.72vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(238, 9, 5, 1);
  font-size: 1.25vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.72vw;
  text-align: left;
}

.block52 {
  width: 25.11vw;
  height: 0.11vw;
  background: #DEDEDE;
  margin: 0.88vw 0 0 0.26vw;
}

.block62 {
  width: 12.5vw;
  height: 2.61vw;
  margin: 1.04vw 0 0 0.26vw;
}

.word152 {
  width: 2.5vw;
  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: 0.68vw;
  font-weight: 600;
}

.info72 {
  color: rgba(51, 51, 51, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  text-align: left;
  font-weight: 600;
}

.layer82 {
  width: 2.61vw;
  height: 2.61vw;
  border-radius: 0.104vw;
  background-color: rgba(66, 215, 213, 1);
  margin-left: 0.53vw;
}

.layer92 {
  width: 2.61vw;
  height: 2.61vw;
  border-radius: 0.104vw;
  background-color: rgba(23, 168, 160, 1);
  margin-left: 0.84vw;
}

.layer102 {
  height: 2.61vw;
  border-radius: 0.104vw;
  border: 0.104vw solid rgba(153, 153, 153, 1);
  background-color: rgba(255, 255, 255, 1);
  margin-left: 0.84vw;
  padding-top: 0.58vw;
  width: 2.61vw;
}

.info62 {
  /*width: 1.67vw;*/
  /*height: 1.15vw;*/
  display: block;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.15vw;
  text-align: center;
}

.block72 {
  /*width: 15.58vw;*/
  /*height: 3.44vw;*/
  overflow-wrap: break-word;
  text-align: left;
  /*font-size: 0;*/
  margin: 0.93vw 0 0 0.26vw;
}

.word162 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(51, 51, 51, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.info82 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(153, 153, 153, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.infoBox12 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(102, 102, 102, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.word172 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(51, 51, 51, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.paragraph22 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(153, 153, 153, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.word182 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(51, 51, 51, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.word192 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(153, 153, 153, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.block82 {
  width: 7.04vw;
  height: 1.15vw;
  margin: 1.25vw 0 0 0.26vw;
}

.word202 {
  width: 2.5vw;
  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;
  font-weight: 600;
}

.icon82 {
  width: 0.84vw;
  height: 0.84vw;
  margin: 0.16vw 0.417vw 0 0.15625vw;
}

.word212 {
  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: 0.11vw;
}

.block92 {
  width: 12.4vw;
  height: 1.05vw;
  margin: 0.41vw 0 0 3.28vw;
}

.icon92 {
  width: 0.63vw;
  height: 0.63vw;
  margin-top: 0.21vw;
}

.txt92 {
  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-left: 0.53vw;
}

.icon102 {
  width: 0.63vw;
  height: 0.63vw;
  margin: 0.2vw 0 0 2.81vw;
}

.word222 {
  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-left: 0.53vw;
}

.word232 {
  width: 4.17vw;
  height: 1.46vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 1.04vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.46vw;
  text-align: left;
  margin-top: 3.39vw;
}

.group82 {
  width: 0.06vw;
  height: 31.93vw;
  background: #DEDEDE;
  margin: 1.09vw 0 0 5.26vw;
}

.group92 {
  width: 13.86vw;
  height: 31.88vw;
  margin: 1.09vw 0 0 0.83vw;
}

.box12 {
  width: 13.86vw;
  height: 1.31vw;
}

.pic32 {
  width: 3.75vw;
  height: 0.63vw;
  margin-top: 0.37vw;
}

.info92 {
  width: 4.69vw;
  height: 1.31vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.93vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.31vw;
  text-align: left;
  margin: 0 0.885vw;
}

.outer22 {
  width: 3.7vw;
  height: 0.63vw;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPnge7f470272da35068e27cfcd9ab5c1fa144dae9775dfc450b99a7f3d81c9b46ee)
    100% no-repeat;
  margin-top: 0.37vw;
}

.box22 {
  height: 13.75vw;
  border-radius: 0.208vw;
  background-color: rgba(250, 250, 250, 1);
  box-shadow: 0vw 0vw 0.208vw 0vw rgba(0, 0, 0, 0.16);
  width: 10.63vw;
  margin: 1.82vw 0 0 1.66vw;
  padding: 1.14vw 0 0 0.78vw;
}

.outer32 {
  width: 9.02vw;
  height: 11.52vw;
}

.img42 {
  width: 7.97vw;
  height: 4.95vw;
  margin-left: 0.53vw;
}

.paragraph32 {
  width: 9.02vw;
  height: 1.78vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.62vw;
  font-family: PingFangSC-Medium;
  line-height: 0.89vw;
  text-align: left;
  margin-top: 1.25vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.group102 {
  width: 3.49vw;
  height: 0.89vw;
  margin-top: 1.67vw;
}

.icon112 {
  width: 0.63vw;
  height: 0.63vw;
  margin-top: 0.16vw;
}

.word242 {
  width: 2.77vw;
  height: 0.89vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(238, 9, 5, 1);
  font-size: 0.62vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.89vw;
  text-align: left;
}

.group112 {
  width: 9.02vw;
  height: 0.89vw;
  margin-top: 0.11vw;
}

.word252 {
  width: 0vw;
  /*height: 0.68vw;*/
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 1.042vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.68vw;
  text-align: left;
  margin-top: 0.21vw;
  -webkit-transform: scale(0.5);
}

.word262 {
  width: 2.56vw;
  /*height: 0.47vw;*/
  display: block;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.9375vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.47vw;
  text-align: left;
  margin: 0.31vw 0 0 1.45vw;
  -webkit-transform: scale(0.5);
}

.outer42 {
  width: 1.88vw;
  height: 0.84vw;
  border-radius: 0.677vw;
  background-color: rgba(23, 168, 160, 1);
  margin-left: 3vw;
  padding-top: 0.16vw;
}

.word272 a{
  /*width: 0.84vw;*/
  height: 0.58vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.9375vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.58vw;
  text-align: center;
  -webkit-transform: scale(0.5);
}

.box32 {
  height: 13.75vw;
  border-radius: 0.208vw;
  background-color: rgba(250, 250, 250, 1);
  box-shadow: 0vw 0vw 0.208vw 0vw rgba(0, 0, 0, 0.16);
  width: 10.63vw;
  margin: 1.25vw 0 0 1.56vw;
  padding: 1.14vw 0 0 0.78vw;
}

.outer52 {
  width: 9.02vw;
  height: 11.52vw;
}

.pic42 {
  width: 7.97vw;
  height: 4.95vw;
  margin-left: 0.53vw;
}

.paragraph42 {
  width: 9.02vw;
  height: 1.78vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.62vw;
  font-family: PingFangSC-Medium;
  line-height: 0.89vw;
  text-align: left;
  margin-top: 1.25vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.icon122 {
  width: 0.63vw;
  height: 0.63vw;
  margin-top: 0.16vw;
}

.info102 {
  width: 2.77vw;
  height: 0.89vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(238, 9, 5, 1);
  font-size: 0.62vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.89vw;
  text-align: left;
}

.word282 {
  width: 2.19vw;
  height: 0.68vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.46vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.68vw;
  text-align: left;
  margin-top: 0.21vw;
}

.word292 {
  width: 2.56vw;
  height: 0.47vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.36vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.47vw;
  text-align: left;
  margin: 0.31vw 0 0 0.1vw;
}

.outer62 {
  height: 0.84vw;
  border-radius: 0.417vw;
  background-color: rgba(23, 168, 160, 1);
  margin-left: 2.3vw;
  padding-top: 0.16vw;
  width: 1.88vw;
}

.txt102 {
  width: 0.84vw;
  height: 0.58vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.41vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.58vw;
  text-align: left;
}

.layer132 {
    margin-top: 1.146vw;
    padding-left: 13.646vw;
}


.section12 {
  z-index: 182;
  /*height: 123.65vw;*/
  border-radius: 0.208vw;
  background-color: rgba(245, 245, 245, 1);
  width: 57.19vw;
  position: relative;
  padding: 1.71vw 0 0 0.05vw;
}

.box42 {
  width: 57.14vw;
  height: 118.96vw;
}

.info112 {
  width: 1.88vw;
  height: 1.31vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.93vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.31vw;
  text-align: left;
  margin-left: 2.4vw;
}

.overstriking{
    font-weight: 600;
}

.group122 {
  width: 57.14vw;
  height: 0.06vw;
  background: #E0E0E0;
  margin-top: 1.88vw;
}

.group132 {
  width: 41.57vw;
  height: 1.2vw;
  margin: 0.72vw 0 0 2.55vw;
}

.txt112 {
  width: 2.5vw;
  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;
}

.info122 {
  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-left: 7.97vw;
}

.txt122 {
  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;
  margin: 0.05vw 0 0 16.51vw;
}

.info132 {
  width: 2.5vw;
  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-left: 6.25vw;
}

.group142 {
  width: 57.14vw;
  height: 0.06vw;
  background: #E0E0E0;
  margin-top: 0.47vw;
}

.group152 {
  width: 41.57vw;
  height: 1.2vw;
  margin: 0.67vw 0 0 2.55vw;
}

.word302 {
  width: 2.5vw;
  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: 0.06vw;
}

.word312 {
  width: 0.84vw;
  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.05vw 0 0 7.96vw;
}

.info142 {
  width: 2.5vw;
  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: 0.05vw 0 0 17.34vw;
}

.word322 {
  width: 2.5vw;
  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-left: 7.92vw;
}

.group162 {
  width: 57.14vw;
  height: 0.06vw;
  background: #E0E0E0;
  margin-top: 0.53vw;
}

.group172 {
  width: 41.57vw;
  height: 1.2vw;
  margin: 0.62vw 0 0 2.55vw;
}

.word332 {
  width: 2.5vw;
  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;
}

.info152 {
  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-left: 7.97vw;
}

.word342 {
  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;
  margin: 0.05vw 0 0 16.51vw;
}

.word352 {
  width: 2.5vw;
  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-left: 7.09vw;
}

.group182 {
  width: 57.14vw;
  height: 0.06vw;
  background: #E0E0E0;
  margin-top: 0.58vw;
}

.group192 {
  width: 45.79vw;
  height: 1.25vw;
  margin: 0.52vw 0 0 2.55vw;
}

.txt132 {
  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;
}

.info162 {
  width: 3.6vw;
  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-left: 6.31vw;
}

.word362 {
  width: 2.5vw;
  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: 0.1vw 0 0 14.58vw;
}

.word372 {
  width: 6.72vw;
  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.05vw 0 0 7.91vw;
}

.group202 {
  width: 57.14vw;
  height: 0.06vw;
  background: #E0E0E0;
  margin-top: 0.63vw;
}

.group212 {
  width: 41.72vw;
  height: 1.2vw;
  margin: 0.52vw 0 0 2.55vw;
}

.info172 {
  width: 2.5vw;
  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: 0.06vw;
}

.info182 {
  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.05vw 0 0 7.96vw;
}

.info192 {
  width: 2.5vw;
  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: 0.05vw 0 0 14.84vw;
}

.txt142 {
  width: 2.66vw;
  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-left: 7.92vw;
}

.group222 {
  width: 57.14vw;
  height: 0.06vw;
  background: #E0E0E0;
  margin-top: 0.68vw;
}

.group232 {
  width: 16.31vw;
  height: 1.15vw;
  margin: 0.52vw 0 0 2.55vw;
}

.txt152 {
  width: 2.5vw;
  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;
}

.word382 {
  width: 5.84vw;
  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.05vw 0 0 7.96vw;
}

.group242 {
  width: 57.14vw;
  height: 0.06vw;
  background: #E0E0E0;
  margin-top: 0.73vw;
}

.info202 {
  width: 3.75vw;
  height: 1.31vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.93vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.31vw;
  text-align: left;
  margin: 1.87vw 0 0 1.45vw;
}

.group252 {
  width: 16.72vw;
  height: 1.15vw;
  margin: 0.83vw 0 0 1.45vw;
}

.txt162 {
  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;
}

.word392 {
  width: 5.16vw;
  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-left: 7.96vw;
}

.group262 {
  width: 55.99vw;
  height: 0.11vw;
  border: 0.052vw dashed #EDEDED;
  margin: 1.25vw 0 0 0.57vw;
}

.txt172 {
  width: 1.88vw;
  height: 1.31vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.93vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.31vw;
  text-align: left;
  margin: 1.82vw 0 0 1.45vw;
}

.group272 {
  width: 19.9vw;
  height: 1.15vw;
  margin: 0.83vw 0 0 1.45vw;
}

.word402 {
  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;
}

.info212 {
  width: 8.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-left: 7.96vw;
}

.group282 {
  width: 55.99vw;
  height: 0.11vw;
  border: 0.052vw dashed #EDEDED;
  margin: 1.19vw 0 0 0.57vw;
}

.word412 {
  width: 3.75vw;
  height: 1.31vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.93vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.31vw;
  text-align: left;
  margin: 1.82vw 0 0 1.45vw;
}

.group292 {
  width: 50.84vw;
  height: 3.44vw;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
  margin: 0.83vw 0 0 1.45vw;
}

.word422 {
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  color: rgba(23, 168, 160, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.infoBox22 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(51, 51, 51, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.infoBox32 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(102, 102, 102, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.group302 {
  width: 34.17vw;
  height: 2.3vw;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
  margin: 0.83vw 0 0 1.45vw;
}

.word432 {
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  color: rgba(23, 168, 160, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.infoBox42 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(51, 51, 51, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.info222 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(102, 102, 102, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.group312 {
  width: 5vw;
  height: 1.15vw;
  overflow-wrap: break-word;
  text-align: left;
  white-space: nowrap;
  font-size: 0;
  margin: 0.83vw 0 0 1.45vw;
}

.word442 {
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  color: rgba(23, 168, 160, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.word452 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(102, 102, 102, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.group322 {
  width: 5.94vw;
  height: 1.15vw;
  overflow-wrap: break-word;
  text-align: left;
  white-space: nowrap;
  font-size: 0;
  margin: 0.83vw 0 0 1.45vw;
}

.word462 {
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  color: rgba(23, 168, 160, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.word472 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(102, 102, 102, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.group332 {
  width: 6.1vw;
  height: 1.15vw;
  overflow-wrap: break-word;
  text-align: left;
  white-space: nowrap;
  font-size: 0;
  margin: 0.83vw 0 0 1.45vw;
}

.word482 {
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  color: rgba(23, 168, 160, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.word492 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(102, 102, 102, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.group342 {
  width: 7.5vw;
  height: 1.15vw;
  overflow-wrap: break-word;
  text-align: left;
  white-space: nowrap;
  font-size: 0;
  margin: 0.83vw 0 0 1.45vw;
}

.word502 {
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  color: rgba(23, 168, 160, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.word512 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(102, 102, 102, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.group352 {
  width: 8.65vw;
  height: 1.15vw;
  overflow-wrap: break-word;
  text-align: left;
  white-space: nowrap;
  font-size: 0;
  margin: 0.83vw 0 0 1.35vw;
}

.txt182 {
  font-size: 0.83vw;
  font-family: PingFangSC-Semibold;
  color: rgba(23, 168, 160, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.word522 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(102, 102, 102, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.pic52 {
  width: 45.73vw;
  height: 30.11vw;
  margin: 5.83vw 0 0 5.67vw;
}

.img52 {
  width: 45.73vw;
  height: 30.11vw;
  margin: 1.66vw 0 0 5.67vw;
}

.box52 {
  z-index: 256;
  position: absolute;
  left: 9.33vw;
  top: 4.95vw;
  width: 0.11vw;
  height: 14.69vw;
  background: #E0E0E0;
}

.box62 {
  z-index: 254;
  position: absolute;
  left: 28.55vw;
  top: 4.95vw;
  width: 0.11vw;
  height: 14.69vw;
  background: #E0E0E0;
}

.box72 {
  z-index: 255;
  position: absolute;
  left: 37.97vw;
  top: 4.95vw;
  width: 0.06vw;
  height: 14.69vw;
  background: #E0E0E0;
}

/*.section22 {*/
/*  width: 10.63vw;*/
/*  height: 16.88vw;*/
/*  margin-top: 0.06vw;*/
/*}*/

.mod22 {
  height: 13.75vw;
  border-radius: 0.208vw;
  background-color: rgba(250, 250, 250, 1);
  box-shadow: 0vw 0vw 0.208vw 0vw rgba(0, 0, 0, 0.16);
  width: 10.63vw;
  padding: 1.14vw 0 0 0.78vw;
}

.pic62 {
  width: 7.97vw;
  height: 4.95vw;
  margin-left: 0.53vw;
}

.infoBox52 {
  width: 9.02vw;
  height: 1.78vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.62vw;
  font-family: PingFangSC-Medium;
  line-height: 0.89vw;
  text-align: left;
  margin-top: 1.25vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.section32 {
  width: 3.49vw;
  height: 0.89vw;
  margin-top: 1.67vw;
}

.icon132 {
  width: 0.63vw;
  height: 0.63vw;
  margin-top: 0.16vw;
}

.info232 {
  width: 2.77vw;
  height: 0.89vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(238, 9, 5, 1);
  font-size: 0.62vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.89vw;
  text-align: left;
}

.section42 {
  width: 9.02vw;
  height: 0.89vw;
  margin-top: 0.11vw;
}

.txt192 {
  width: 2.19vw;
  height: 0.68vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.46vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.68vw;
  text-align: left;
  margin-top: 0.21vw;
}

.word532 {
  width: 2.56vw;
  height: 0.47vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.36vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.47vw;
  text-align: left;
  margin: 0.31vw 0 0 0.1vw;
}

.box82 {
  height: 0.84vw;
  border-radius: 0.417vw;
  background-color: rgba(23, 168, 160, 1);
  margin-left: 2.3vw;
  padding-top: 0.16vw;
  width: 1.88vw;
}

.info242 {
  width: 0.84vw;
  height: 0.58vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.41vw;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 0.58vw;
  text-align: left;
}

.mod32 {
  width: 10.625vw;
  height: 1.88vw;
  margin: 1.25vw 0 0 1.823vw;
  display: flex;
  justify-content: space-evenly;
}

.outer72 {
  width: 1.88vw;
  height: 1.88vw;
}

.outer82 {
  width: 1.88vw;
  height: 1.88vw;
}
.outer72 img {
  width: 100%;
  height: 100%;
}

.outer82 img {
  width: 100%;
  height: 100%;
}

.layer152 {
  height: 30.21vw;
  border-radius: 0.208vw;
  background-color: rgba(245, 245, 245, 1);
  width: 57.19vw;
  margin: 1.66vw 0 11.875vw 13.54vw;
  padding: 1.66vw 0 0 1.51vw;
}

.box92 {
  width: 42.45vw;
  height: 26.72vw;
}

.word542 {
  width: 9.38vw;
  height: 1.31vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.93vw;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 1.31vw;
  text-align: left;
}

.group362 {
  width: 40.21vw;
  height: 2.82vw;
  margin: 1.61vw 0 0 2.23vw;
}

.layer162 {
  width: 2.97vw;
  height: 1.15vw;
  overflow-wrap: break-word;
  text-align: left;
  white-space: nowrap;
  font-size: 0;
}

.info252 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(238, 9, 5, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.word552 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(51, 51, 51, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.layer172 {
  height: 2.82vw;
  border-radius: 0.104vw;
  background-color: rgba(255, 255, 255, 1);
  padding-left: 0.89vw;
  width: 36.93vw;
  border: none;
  font-size: 0.729vw;
}

.txt202 {
  width: 6.57vw;
  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;
}

.group372 {
  width: 40.21vw;
  height: 9.07vw;
  margin: 0.83vw 0 0 2.23vw;
}

.layer182 {
  width: 2.97vw;
  height: 1.15vw;
  overflow-wrap: break-word;
  text-align: left;
  white-space: nowrap;
  font-size: 0;
}

.word562 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(238, 9, 5, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.info262 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(51, 51, 51, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.layer192 {
  height: 9.07vw;
  border-radius: 0.104vw;
  background-color: rgba(255, 255, 255, 1);
  width: 36.93vw;
  padding: 1.14vw 0 0 0.88vw;
  border: none;
  resize: none;
  font-size: 0.729vw;
}

.paragraph52 {
  width: 13.13vw;
  height: 3.13vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(153, 153, 153, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  line-height: 1.05vw;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}

.info272 {
  width: 11.41vw;
  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;
  margin: 0.31vw 0 0 6.4vw;
}

.group382 {
  width: 16.2vw;
  height: 2.09vw;
  margin: 0.88vw 0 0 2.23vw;
}

.mod42 {
  width: 2.97vw;
  height: 1.15vw;
  overflow-wrap: break-word;
  text-align: left;
  white-space: nowrap;
  font-size: 0;
}

.word572 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(238, 9, 5, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.txt212 {
  font-size: 0.83vw;
  font-family: PingFangSC-Regular;
  color: rgba(51, 51, 51, 1);
  line-height: 1.15vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mod52 {
  height: 2.09vw;
  border-radius: 0.104vw;
  background-color: rgba(255, 255, 255, 1);
  padding-left: 0.89vw;
  width: 12.92vw;
  font-size: 0.729vw;
  border: none;
}

.txt222 {
  width: 5.11vw;
  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;
}

.group392 {
  width: 10.63vw;
  height: 1.05vw;
  margin: 0.93vw 0 0 5.52vw;
}

.checkedColour .el-checkbox__input .el-checkbox__inner{
    background-color: #DEDEDE;
    border-color: #CCCCCC;
}
.checkedColour .is-checked .el-checkbox__inner{
    background-color: #17A8A0;
    border-color: #17A8A0;
}

.checkedColour .el-checkbox__label{
    font-size: 0.729vw;
    font-family: PingFangSC-Regular, PingFang SC;
    color: #333333 !important;
}

.label22 {
  width: 0.84vw;
  height: 0.84vw;
  margin-top: 0.11vw;
}

.word582 {
  width: 9.48vw;
  height: 1.05vw;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.72vw;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 1.05vw;
  text-align: left;
}

.group402 {
  width: 0.84vw;
  height: 0.84vw;
  border-radius: 0.104vw;
  border: 0.052vw solid rgba(204, 204, 204, 1);
  background-color: rgba(222, 222, 222, 1);
  margin: 0.2vw 0 0 5.52vw;
}

.group412 {
  height: 2.61vw;
  border-radius: 0.3125vw;
  background-color: rgba(23, 168, 160, 1);
  padding-top: 0.58vw;
  width: 6.88vw;
  margin: 1.14vw 0 0 23.64vw;
}

.info282 {
  /*width: 4.59vw;*/
  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: center;
}

.layer202 {
  height: 4.69vw;
  background-color: rgba(39, 39, 39, 1);
  margin-top: 5.89vw;
  padding-top: 0.79vw;
  width: 100vw;
}

.group422 {
  width: 50.94vw;
  height: 3.08vw;
}

.pic72 {
  width: 3.03vw;
  height: 3.03vw;
  margin-top: 0.06vw;
}

.outer92 {
  width: 4.38vw;
  height: 2.92vw;
  margin: 0.15vw 0 0 0.83vw;
}

.txt232 {
  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;
}

.word592 {
  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;
}

.pic82 {
  width: 3.03vw;
  height: 3.03vw;
  margin: 0.05vw 0 0 13.54vw;
}

.outer102 {
  width: 7.66vw;
  height: 2.92vw;
  margin: 0.1vw 0 0 0.83vw;
}

.word602 {
  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;
}

.info292 {
  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;
  margin-top: 0.32vw;
}

.img62 {
  width: 3.03vw;
  height: 3.03vw;
  margin: 0.05vw 0 0 7.96vw;
}

.outer112 {
  width: 5.84vw;
  height: 2.92vw;
  margin-left: 0.84vw;
}

.txt242 {
  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;
}

.word612 {
  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;
}

.layer212 {
  height: 18.81vw;
  background-color: rgba(241, 241, 241, 0.83);
  width: 100vw;
}

.layer222 {
  width: 41.52vw;
  height: 1.57vw;
  margin: 2.81vw 0 0 42.03vw;
}

.word622 {
  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;
}

.info302 {
  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;
}

.info312 {
  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;
}

.word632 {
  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;
}

.layer232 {
  width: 73.6vw;
  height: 11.41vw;
  margin: 0.46vw 0 2.55vw 12.81vw;
}

.pic92 {
  width: 22.04vw;
  height: 9.22vw;
}

.block102 {
  width: 4.38vw;
  height: 10.21vw;
  margin: 1.19vw 0 0 7.29vw;
}

.word642 {
  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-left: 0.73vw;
}

.info322 {
  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: 1.25vw 0 0 0.72vw;
}

.word652 {
  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;
}

.info332 {
  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;
}

.info342 {
  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: 1.25vw 0 0 0.72vw;
}

.block112 {
  width: 2.92vw;
  height: 10.21vw;
  margin: 1.19vw 0 0 8.33vw;
}

.info352 {
  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;
}

.txt252 {
  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;
}

.info362 {
  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;
}

.txt262 {
  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;
}

.word662 {
  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;
}

.block122 {
  width: 2.92vw;
  height: 10.21vw;
  margin: 1.19vw 0 0 9.06vw;
}

.info372 {
  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;
}

.txt272 {
  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;
}

.info382 {
  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;
}

.word672 {
  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;
}

.word682 {
  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;
}

.img72 {
  width: 10vw;
  height: 10vw;
  margin: 1.14vw 0 0 6.66vw;
}

.wrap22 {
  z-index: 18;
  position: absolute;
  left: 15.21vw;
  top: 31.83vw;
  width: 5.73vw;
  height: 3.75vw;
  border-radius: 0.104vw;
  border: 0.052vw solid rgba(224, 224, 224, 1);
}

.wrap32 {
  z-index: 73;
  position: absolute;
  left: 22.19vw;
  top: 31.83vw;
  width: 5.73vw;
  height: 3.75vw;
  border-radius: 0.104vw;
  border: 0.052vw solid rgba(28, 217, 206, 1);
}

.wrap42 {
  z-index: 21;
  position: absolute;
  left: 29.17vw;
  top: 31.83vw;
  width: 5.73vw;
  height: 3.75vw;
  border-radius: 0.104vw;
  border: 0.052vw solid rgba(224, 224, 224, 1);
}
