.page {

  z-index: 1;

  position: relative;

  width: 100vw;

  height: 377.760vw;

  overflow: hidden;

  align-items: center;

}



.layer1 {

  z-index: 2;

  height: 356.667vw;

  background-color: rgba(255, 255, 255, 1);

  width: 99.948vw;

  justify-content: flex-start;

  align-items: flex-end;

  position: relative;

  padding: 57.604vw 13.385vw 0 0;

}



.layer2 {

  z-index: auto;

  width: 73.021vw;

  height: 245.104vw;

}



.word1 {

  z-index: 189;

  width: 8.333vw;

  height: 2.917vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(51, 51, 51, 1);

  font-size: 2.083vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.917vw;

  text-align: left;

  align-self: center;
  font-weight: 600;

}



.outer1 {

  z-index: 190;

  width: 8.021vw;

  height: 0.3125vw;

  border-radius: 0.15625vw;

  background-color: rgba(23, 168, 160, 0.5);

  align-self: center;

  margin-top: 0.625vw;

}



.outer2 {

  z-index: auto;

  width: 73.021vw;

  height: 32.5vw;

  margin-top: 4.948vw;

  justify-content: space-between;

}



.layer3 {

  z-index: 188;

  height: 32.5vw;

  /*background: url(./img/SketchPng19374dacb94002ea01ec4677b31fec67dc515e1dd74a8faee19774f7b6d578bd.png)*/

  /*  100% no-repeat;*/

  width: 35.781vw;

  justify-content: flex-end;

  align-items: flex-end;

  padding: 0 13.125vw 11.615vw 0;

}

.videoBox{
    transform: translate(13.542vw,9.948vw);
}


.pic1 {

  z-index: 902;

  width: 5.990vw;

  height: 6.302vw;

}



.layer4 {

  z-index: auto;

  width: 35.417vw;

  height: 29.896vw;

  margin-top: 1.667vw;

}

.layer4Title{
    font-size: 1.146vw;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #17A8A0;
    line-height: 1.5625vw;
}


.info1 {

  z-index: 196;

  width: 16.042vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

  align-self: flex-start;

}



.infoBox1 {

  z-index: 198;

  width: 35.417vw;

  height: 8.021vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.146vw;

  text-align: left;

  margin-top: 0.885vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.word2 {

  z-index: 197;

  width: 21.771vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

  align-self: flex-start;

  margin: 3.854vw 0 0 0.104vw;

}



.paragraph1 {

  z-index: 195;

  width: 35.208vw;

  height: 3.333vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.667vw;

  text-align: left;

  align-self: flex-start;

  margin-top: 0.885vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.group1 {

  z-index: 200;

  height: 2.604vw;

  border-radius: 0.3125vw;

  background-color: rgba(23, 168, 160, 1);

  align-self: flex-start;

  margin-top: 7.187vw;

  width: 7.240vw;

  justify-content: center;

  align-items: flex-start;

  padding-left: 0.990vw;

  position: relative;

}



.section1 {

  z-index: auto;

  width: 5.46875vw;

  height: 1.302vw;

  justify-content: space-between;

}



.word3 {

  z-index: 202;

  width: 3.75vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

}



.label1 {

  z-index: 203;

  width: 1.042vw;

  height: 1.042vw;

  margin-top: 0.15625vw;

}



.icon1 {

  z-index: 206;

  position: absolute;

  left: 5.78125vw;

  top: 0.9375vw;

  width: 0.46875vw;

  height: 0.833vw;

}



.outer3 {

  z-index: 508;

  width: 8.021vw;

  height: 0.3125vw;

  border-radius: 0.15625vw;

  background-color: rgba(23, 168, 160, 0.5);

  align-self: flex-end;

  margin: 72.802vw 31.198vw 0 0;

}



.pic2 {

  z-index: 510;

  width: 40.469vw;

  height: 27.083vw;

  align-self: flex-end;

  margin: 7.917vw 14.948vw 0 0;

}



.info2 {

  z-index: 337;

  width: 8.333vw;

  height: 2.917vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(51, 51, 51, 1);

  font-size: 2.083vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.917vw;

  text-align: left;

  align-self: center;

  margin-top: 61.406vw;
  font-weight: 600;
}



.outer4 {

  z-index: 193;

  width: 8.021vw;

  height: 0.3125vw;

  border-radius: 0.15625vw;

  background-color: rgba(23, 168, 160, 0.5);

  align-self: center;

  margin-top: 0.625vw;

}



.outer5 {

  z-index: auto;

  width: 74.167vw;

  height: 23.021vw;

  flex-wrap: wrap;

  margin: 3.125vw 0 0 0.15625vw;

}



.mod1 {

  z-index: 420;

  height: 10.833vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  width: 17.1875vw;

  justify-content: center;

  align-items: center;

  margin: 0 1.354vw 1.354vw 0;

}
/*.mod1 img{*/
/*  height: 100%;*/
/*  width: 100%;*/
/*}*/



.img1 {

  z-index: 421;

  width: 15.729vw;

  height: 2.34375vw;

}



.mod2 {

  z-index: 423;

  height: 10.833vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  width: 17.1875vw;

  justify-content: center;

  align-items: center;

  margin: 0 1.354vw 1.354vw 0;

}



.img2 {

  z-index: 424;

  width: 9.0625vw;

  height: 6.510vw;

}



.mod3 {

  z-index: 426;

  height: 10.833vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  width: 17.1875vw;

  justify-content: center;

  align-items: center;

  margin: 0 1.354vw 1.354vw 0;

}



.img3 {

  z-index: 427;

  width: 9.6875vw;

  height: 5.208vw;

}



.mod4 {

  z-index: 429;

  height: 10.833vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  margin-bottom: 1.354vw;

  width: 17.1875vw;

  justify-content: center;

  align-items: center;

}



.img4 {

  z-index: 430;

  width: 9.740vw;

  height: 5.885vw;

}



.mod5 {

  z-index: 432;

  height: 10.833vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  width: 17.1875vw;

  justify-content: center;

  align-items: center;

  margin: 0 1.354vw 1.354vw 0;

}



.img5 {

  z-index: 433;

  width: 8.854vw;

  height: 6.042vw;

}



.mod6 {

  z-index: 435;

  height: 10.833vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  width: 17.1875vw;

  justify-content: center;

  align-items: flex-end;

  padding-right: 2.396vw;

  margin: 0 1.354vw 1.354vw 0;

}



.pic3 {

  z-index: 436;

  width: 11.5625vw;

  height: 4.0625vw;

}



.mod7 {

  z-index: 438;

  height: 10.833vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  width: 17.1875vw;

  justify-content: center;

  align-items: center;

  margin: 0 1.354vw 1.354vw 0;

}



.img6 {

  z-index: 439;

  width: 6.458vw;

  height: 3.75vw;

}



.mod8 {

  z-index: 441;

  height: 10.833vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  margin-bottom: 1.354vw;

  width: 17.1875vw;

  justify-content: center;

  align-items: center;

}



.img7 {

  z-index: 442;

  width: 13.594vw;

  height: 5.104vw;

}



.outer6 {

  z-index: auto;

  width: 10.573vw;

  height: 1.146vw;

  margin: 2.135vw 0 0 31.302vw;

}



.word4 {

  z-index: 7;

  width: 2.5vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

}



.word5 {

  z-index: 8;

  width: 0.365vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin-left: 0.521vw;

}



.word6 {

  z-index: 9;

  width: 0.521vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin-left: 0.78125vw;

}



.info3 {

  z-index: 6;

  width: 0.521vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin-left: 0.78125vw;

}



.info4 {

  z-index: 4;

  width: 0.521vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin-left: 0.78125vw;

}



.txt1 {

  z-index: 5;

  width: 2.5vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin-left: 0.78125vw;

}



.layer5 {

  z-index: 803;

  height: 7.760vw;

  border-radius: 0.208vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(147, 146, 146, 0.5);

  width: 20.260vw;

  justify-content: flex-start;

  align-items: flex-start;

  position: absolute;

  left: 62.760vw;

  top: 179.375vw;

  padding: 1.198vw 0 0 1.510vw;

}



.bd1 {

  z-index: auto;

  width: 15.937vw;

  height: 5.104vw;

  justify-content: space-between;

}



.outer7 {

  z-index: auto;

  width: 4.427vw;

  height: 5.104vw;

}



.pic4 {

  z-index: 865;

  width: 3.229vw;

  height: 3.229vw;

  align-self: center;

}



.word7 {

  z-index: 825;

  width: 4.427vw;

  height: 1.458vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.042vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.458vw;

  text-align: left;

  margin-top: 0.417vw;

}



.paragraph2 {

  z-index: 878;

  width: 10vw;

  height: 5.983vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.146vw;

  text-align: left;

  margin-top: 0.260vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.layer6 {

  z-index: 802;

  height: 7.760vw;

  border-radius: 0.208vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(147, 146, 146, 0.5);

  width: 20.260vw;

  justify-content: flex-start;

  align-items: flex-start;

  position: absolute;

  left: 16.823vw;

  top: 180.156vw;

  padding: 0.885vw 0 0 1.40625vw;

}



.main1 {

  z-index: auto;

  width: 16.146vw;

  height: 5.729vw;

  justify-content: space-between;

}



.bd2 {

  z-index: auto;

  width: 4.427vw;

  height: 5.104vw;

  margin-top: 0.521vw;

}



.pic5 {

  z-index: 807;

  width: 3.229vw;

  height: 3.229vw;

  align-self: center;

}



.txt2 {

  z-index: 806;

  width: 4.427vw;

  height: 1.458vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.042vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.458vw;

  text-align: left;

  margin-top: 0.417vw;

}



.paragraph3 {

  z-index: 816;

  width: 10.208vw;

  height: 6.929vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.146vw;

  text-align: left;

  overflow: hidden;

  text-overflow: ellipsis;

}



.layer7 {

  z-index: 805;

  height: 7.760vw;

  border-radius: 0.208vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(147, 146, 146, 0.5);

  width: 20.260vw;

  justify-content: center;

  align-items: flex-start;

  padding-left: 1.667vw;

  position: absolute;

  left: 13.646vw;

  top: 198.281vw;

}



.layer8 {

  z-index: auto;

  width: 15.573vw;

  height: 5.052vw;

  justify-content: space-between;

}



.outer8 {

  z-index: auto;

  width: 3.229vw;

  height: 5.052vw;

}



.pic6 {

  z-index: 818;

  width: 3.229vw;

  height: 3.177vw;

}



.info5 {

  z-index: 817;

  width: 3.229vw;

  height: 1.458vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.042vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.458vw;

  text-align: left;

  margin-top: 0.417vw;

}



.paragraph4 {

  z-index: 824;

  width: 10.833vw;

  height: 3.438vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.146vw;

  text-align: left;

  margin-top: 0.677vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.layer9 {

  z-index: 804;

  height: 7.760vw;

  border-radius: 0.208vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(147, 146, 146, 0.5);

  width: 20.260vw;

  justify-content: flex-end;

  align-items: flex-start;

  position: absolute;

  left: 66.302vw;

  top: 203.229vw;

  padding: 0 0 1.25vw 1.25vw;

}



.bd3 {

  z-index: auto;

  width: 16.354vw;

  height: 5.104vw;

  justify-content: space-between;

}



.box1 {

  z-index: auto;

  width: 4.427vw;

  height: 5.104vw;

}



.img8 {

  z-index: 880;

  width: 3.177vw;

  height: 3.229vw;

  align-self: center;

}



.word8 {

  z-index: 879;

  width: 4.427vw;

  height: 1.458vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.042vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.458vw;

  text-align: left;

  margin-top: 0.417vw;

}



.infoBox2 {

  z-index: 889;

  width: 11.042vw;

  height: 4.583vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.146vw;

  text-align: left;

  overflow: hidden;

  text-overflow: ellipsis;

}



.layer10 {

  z-index: 12;

  height: 59.688vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/b91d58c23b0ffef9052753c8390f7975.png)
background-size: cover;
    100% no-repeat;

  width: 100vw;

  position: absolute;

  left: 0;

  top: 208.177vw;

}



.section2 {

  z-index: auto;

  width: 8.333vw;

  height: 2.917vw;

  margin: 9.427vw 0 0 45.729vw;

}



.word9 {

  z-index: 282;

  width: 8.333vw;

  height: 2.917vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(51, 51, 51, 1);

  font-size: 2.083vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.917vw;

  text-align: left;
  font-weight: 600;
}



.section3 {

  z-index: auto;

  width: 8.021vw;

  height: 0.3125vw;

  margin: 0.625vw 0 0 45.885vw;

}



.outer9 {

  z-index: 192;

  width: 8.021vw;

  height: 0.3125vw;

  border-radius: 0.15625vw;

  background-color: rgba(23, 168, 160, 0.5);

}



.section4 {

  z-index: auto;

  width: 6.667vw;

  height: 2.083vw;

  justify-content: space-between;

  margin: 0.417vw 0 0 78.281vw;

}



.pic7 {

  z-index: 892;

  width: 2.708vw;

  height: 2.083vw;

}



.img9 {

  z-index: 897;

  width: 2.708vw;

  height: 2.083vw;

}



.section5 {

  z-index: auto;

  width: 70.208vw;

  height: 29.063vw;

  justify-content: space-between;

  margin: 1.979vw 0 0 14.792vw;

}



.group2 {

  z-index: 295;

  height: 29.063vw;

  background-color: rgba(255, 255, 255, 1);

  width: 22.292vw;

  justify-content: flex-start;

  align-items: center;

}



.box2 {

  z-index: auto;

  width: 22.240vw;

  height: 25.729vw;

}



.pic8 {

  z-index: 298;

  width: 22.240vw;

  height: 13.594vw;

}



.txt3 {

  z-index: 300;

  width: 6.5625vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

  align-self: flex-start;

  margin: 1.979vw 0 0 1.5625vw;
  font-weight: 600;
}



.infoBox3 {

  z-index: 301;

  width: 19.167vw;

  height: 3.438vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.146vw;

  text-align: left;

  align-self: center;

  margin-top: 1.354vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.main2 {

  z-index: auto;

  width: 3.073vw;

  height: 1.302vw;

  justify-content: space-between;

  margin: 2.760vw 0 0 9.6875vw;

}



.txt4 {

  z-index: 323;

  width: 1.875vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

}



.icon2 {

  z-index: 324;

  width: 1.042vw;

  height: 1.042vw;

  margin-top: 0.15625vw;

}



.group3 {

  z-index: 296;

  height: 29.063vw;

  background-color: rgba(255, 255, 255, 1);

  width: 22.292vw;

  justify-content: flex-start;

}



.group4 {

  z-index: auto;

  width: 22.292vw;

  height: 25.729vw;

}



.pic9 {

  z-index: 332;

  width: 22.292vw;

  height: 13.594vw;

}



.info6 {

  z-index: 333;

  width: 9.375vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

  align-self: flex-start;

  margin: 1.979vw 0 0 1.5625vw;

}



.paragraph5 {

  z-index: 335;

  width: 19.167vw;

  height: 2.292vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.146vw;

  text-align: left;

  align-self: center;

  margin-top: 0.573vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.bd4 {

  z-index: auto;

  width: 3.021vw;

  height: 1.302vw;

  justify-content: space-between;

  margin: 4.6875vw 0 0 9.792vw;

}



.txt5 {

  z-index: 303;

  width: 1.875vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

}



.icon3 {

  z-index: 304;

  width: 1.042vw;

  height: 1.042vw;

  margin-top: 0.15625vw;

}



.group5 {

  z-index: 297;

  height: 29.063vw;

  background-color: rgba(255, 255, 255, 1);

  width: 22.292vw;

  justify-content: flex-start;

  align-items: center;

}



.group6 {

  z-index: auto;

  width: 22.240vw;

  height: 25.729vw;

}



.pic10 {

  z-index: 299;

  width: 22.240vw;

  height: 13.594vw;

}



.txt6 {

  z-index: 334;

  width: 15vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

  align-self: flex-start;

  margin: 1.979vw 0 0 1.458vw;

}



.infoBox4 {

  z-index: 336;

  width: 19.375vw;

  height: 2.292vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.146vw;

  text-align: left;

  align-self: center;

  margin-top: 0.833vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.mod9 {

  z-index: auto;

  width: 3.021vw;

  height: 1.302vw;

  justify-content: space-between;

  margin: 4.427vw 0 0 9.6875vw;

}



.txt7 {

  z-index: 313;

  width: 1.875vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

}



.icon4 {

  z-index: 314;

  width: 1.042vw;

  height: 1.042vw;

  margin-top: 0.15625vw;

}



.section6 {

  z-index: auto;

  width: 7.240vw;

  height: 2.604vw;

  margin: 5.677vw 0 0 46.510vw;

}



.block1 {

  z-index: 284;

  height: 2.604vw;

  border-radius: 0.3125vw;

  background-color: rgba(23, 168, 160, 1);

  width: 7.240vw;

  justify-content: center;

  align-items: flex-end;

  padding-right: 0.833vw;

}



.main3 {

  z-index: auto;

  width: 5.417vw;

  height: 1.302vw;

  justify-content: space-between;

}



.word10 {

  z-index: 286;

  width: 3.75vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

}



.icon5 {

  z-index: 287;

  width: 1.042vw;

  height: 1.042vw;

  margin-top: 0.15625vw;

}



.layer11 {

  z-index: 903;

  height: 2.03125vw;

  background-color: rgba(235, 235, 235, 1);

  width: 100vw;

  justify-content: center;

  align-items: flex-start;

  padding-left: 16.771vw;

  position: absolute;

  left: 0;

  top: 0;

}



.layer12 {

  z-index: auto;

  width: 60.885vw;

  height: 1.042vw;

  justify-content: space-between;

}



.info7 {

  z-index: 905;

  width: 18.229vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(153, 153, 153, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.word11 {

  z-index: 904;

  width: 10.9375vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.layer13 {

  z-index: 827;

  height: 3.646vw;

  background-color: rgba(255, 255, 255, 1);

  width: 100vw;

  justify-content: center;

  align-items: flex-end;

  padding-right: 14.323vw;

  position: absolute;

  left: 0;

  top: 2.03125vw;

}



.layer14 {

  z-index: auto;

  width: 69.010vw;

  height: 2.917vw;

}



.img10 {

  z-index: 828;

  width: 7.708vw;

  height: 2.917vw;

}



.mod10 {

  z-index: auto;

  width: 2.96875vw;

  height: 1.875vw;

  margin: 0.625vw 0 0 32.8125vw;

}



.word12 {

  z-index: 859;

  width: 1.875vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

  align-self: center;

}



.box3 {

  z-index: 864;

  width: 2.96875vw;

  height: 0.15625vw;

  border-radius: 0.078vw 0.078vw 0.078vw 0.078vw;

  background-color: rgba(23, 168, 160, 1);

  margin-top: 0.417vw;

}



.txt8 {

  z-index: 861;

  width: 3.333vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin: 0.729vw 0 0 2.708vw;

}



.word13 {

  z-index: 860;

  width: 3.333vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin: 0.729vw 0 0 3.438vw;

}



.info8 {

  z-index: 863;

  width: 3.333vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin: 0.729vw 0 0 3.021vw;

}



.word14 {

  z-index: 862;

  width: 3.333vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin: 0.729vw 0 0 3.021vw;

}



.layer15 {

  z-index: 907;

  height: 7.292vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(173, 171, 171, 0.5);

  width: 5.9375vw;

  justify-content: flex-end;

  padding-bottom: 0.46875vw;

  position: absolute;

  left: 61.510vw;

  top: 4.583vw;

}



.group7 {

  z-index: auto;

  width: 5.9375vw;

  height: 6.198vw;

}



.mod11 {

  z-index: 908;

  height: 1.146vw;

  background-color: rgba(23, 168, 160, 0.75);

  width: 5.9375vw;

  justify-content: center;

  align-items: center;

}



.word15 {

  z-index: 909;

  width: 2.5vw;

  height: 0.885vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.625vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 0.885vw;

  text-align: center;

}



.word16 {

  z-index: 910;

  width: 2.5vw;

  height: 0.885vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(51, 51, 51, 1);

  font-size: 0.625vw;

  font-family: PingFangHK-Regular;

  white-space: nowrap;

  line-height: 0.885vw;

  text-align: center;

  align-self: center;

  margin-top: 0.729vw;

}



.word17 {

  z-index: 911;

  width: 2.5vw;

  height: 0.885vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(51, 51, 51, 1);

  font-size: 0.625vw;

  font-family: PingFangHK-Regular;

  white-space: nowrap;

  line-height: 0.885vw;

  text-align: center;

  align-self: center;

  margin-top: 0.833vw;

}



.word18 {

  z-index: 912;

  width: 2.5vw;

  height: 0.885vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(51, 51, 51, 1);

  font-size: 0.625vw;

  font-family: PingFangHK-Regular;

  white-space: nowrap;

  line-height: 0.885vw;

  text-align: center;

  align-self: center;

  margin-top: 0.833vw;

}



.layer16 {

  z-index: 11;

  height: 33.854vw;

  /*background: url(./img/SketchPngfc066d4f7ec4157c7bccff4fd8eb4d7ab47e998d7cefd782b59d0841ee1bc465.png)*/

    /*100% no-repeat;*/

  width: 100vw;

  justify-content: flex-end;

  padding-bottom: 5.625vw;

  align-items: center;

  position: absolute;

  left: 0;

  top: 2.677vw;

}



.main4 {

  z-index: auto;

  width: 7.604vw;

  height: 0.521vw;

  justify-content: space-between;

}



.section7 {

  z-index: 279;

  width: 1.979vw;

  height: 0.521vw;

  border-radius: 0.260vw;

  background-color: rgba(255, 255, 255, 1);

}



.section8 {

  z-index: 280;

  width: 1.979vw;

  height: 0.521vw;

  border-radius: 0.260vw;

  border: 0.104vw solid rgba(255, 255, 255, 1);

}



.section9 {

  z-index: 281;

  width: 1.979vw;

  height: 0.521vw;

  border-radius: 0.260vw;

  border: 0.104vw solid rgba(255, 255, 255, 1);

}



.layer17 {

  z-index: 136;

  height: 13.854vw;

  border-radius: 0.833vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0.15625vw 0.208vw 0vw rgba(156, 156, 156, 0.5);

  width: 16.823vw;

  justify-content: flex-end;

  padding-bottom: 1.719vw;

  align-items: center;

  /*position: absolute;*/

  /*left: 13.594vw;*/

  /*top: 37.083vw;*/

}



.outer10 {

  z-index: auto;

  width: 9.53125vw;

  height: 10vw;

}



.pic11 {

  z-index: 148;

  width: 5.208vw;

  height: 5.208vw;

  align-self: flex-start;

  margin-left: 1.979vw;

}



.info9 {

  z-index: 139;

  width: 6.25vw;

  height: 1.719vw;

  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.719vw;

  text-align: center;

  align-self: flex-start;

  margin: 1.302vw 0 0 1.510vw;

}



.word19 {

  z-index: 140;

  width: 9.53125vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: center;

  margin-top: 0.729vw;

}



.layer18 {

  z-index: 137;

  height: 13.854vw;

  border-radius: 0.833vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0.15625vw 0.208vw 0vw rgba(156, 156, 156, 0.5);

  width: 16.823vw;

  justify-content: flex-end;

  padding-bottom: 1.667vw;

  align-items: center;

  position: absolute;

  left: 32.292vw;

  top: 37.031vw;

}



.outer11 {

  z-index: auto;

  width: 8.802vw;

  height: 10vw;

}



.img11 {

  z-index: 161;

  width: 5.208vw;

  height: 5.208vw;

  align-self: center;

}



.word20 {

  z-index: 141;

  width: 5vw;

  height: 1.719vw;

  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.719vw;

  text-align: left;

  align-self: center;

  margin-top: 1.302vw;

}



.word21 {

  z-index: 142;

  width: 8.802vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 0.729vw;

}



.layer19 {

  z-index: 138;

  height: 13.854vw;

  border-radius: 0.833vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0.15625vw 0.208vw 0vw rgba(156, 156, 156, 0.5);

  width: 16.823vw;

  justify-content: flex-end;

  padding-bottom: 1.979vw;

  align-items: center;

  position: absolute;

  left: 50.990vw;

  top: 37.083vw;

}



.group8 {

  z-index: auto;

  width: 8.28125vw;

  height: 9.740vw;

}



.pic12 {

  z-index: 170;

  width: 5.208vw;

  height: 5.208vw;

  align-self: flex-end;

  margin-right: 1.40625vw;

}



.info10 {

  z-index: 143;

  width: 8.28125vw;

  height: 1.719vw;

  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.719vw;

  text-align: left;

  margin-top: 1.302vw;

}



.txt9 {

  z-index: 144;

  width: 4.84375vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  align-self: center;

  margin-top: 0.46875vw;

}



.layer20 {

  z-index: 145;

  height: 13.854vw;

  border-radius: 0.833vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0.15625vw 0.208vw 0vw rgba(156, 156, 156, 0.5);

  width: 16.823vw;

  justify-content: flex-end;

  padding-bottom: 1.667vw;

  align-items: center;

  position: absolute;

  left: 69.6875vw;

  top: 37.031vw;

}



.bd5 {

  z-index: auto;

  width: 8.90625vw;

  height: 10vw;

}



.img12 {

  z-index: 180;

  width: 5.208vw;

  height: 5.208vw;

  align-self: center;

}



.info11 {

  z-index: 146;

  width: 7.5vw;

  height: 1.719vw;

  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.719vw;

  text-align: left;

  align-self: flex-start;

  margin: 1.302vw 0 0 0.625vw;

}



.word22 {

  z-index: 147;

  width: 8.90625vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 0.729vw;

}



.layer21 {

  z-index: 10;

  height: 64.635vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220224/72b1d461ac9182f9abaf1aa6a0049d3d.png)

    100% no-repeat;
  background-size: cover;

  width: 100vw;

  position: absolute;

  left: 0;

  top: 104.635vw;

}



.section10 {

  z-index: auto;

  width: 8.333vw;

  height: 2.917vw;

  margin: 4.323vw 0 0 45.9375vw;

}



.txt10 {

  z-index: 209;

  width: 8.333vw;

  height: 2.917vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(51, 51, 51, 1);

  font-size: 2.083vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.917vw;

  text-align: left;
  font-weight: 600;
}



.section11 {

  z-index: auto;

  width: 8.021vw;

  height: 0.3125vw;

  margin: 0.625vw 0 0 46.094vw;

}



.section12 {

  z-index: 191;

  width: 8.021vw;

  height: 0.3125vw;

  border-radius: 0.15625vw;

  background-color: rgba(23, 168, 160, 0.5);

}



.section13 {

  z-index: auto;

  width: 74.271vw;

  height: 40.260vw;

  justify-content: space-between;

  margin: 4.792vw 0 0 13.021vw;

}



.box4 {

  z-index: 210;

  height: 40.260vw;

  border-radius: 0.417vw;

  background-color: rgba(188, 237, 234, 1);

  width: 23.333vw;

  justify-content: center;

  align-items: flex-end;

  padding-right: 0.677vw;

  position: relative;

}



.bd6 {

  z-index: auto;

  width: 21.354vw;

  height: 31.25vw;

}



.img13 {

  z-index: 222;

  width: 17.083vw;

  height: 10.625vw;

  align-self: flex-start;

  margin-left: 1.823vw;

}
.img13 img{
  width: 100%;
  height: 100%;
}



.group9 {

  z-index: auto;

  width: 20.625vw;

  height: 13.281vw;

  margin-top: 2.448vw;

  justify-content: space-between;

}



.box5 {

  z-index: 0;
  width: 100%;
  height: 0.052vw;
  margin-top: 5.833vw;
  border: 1px solid #FFFFFF;

}



.box6 {

  z-index: 211;

  height: 13.281vw;

  /*background: url(./img/SketchPng00f757b82d897b48c334a661c862db45975214ef8aae2c75a6209e6727da52d8.png)*/

  /*  100% no-repeat;*/

  width: 14.635vw;

  justify-content: flex-start;

  align-items: flex-end;

  padding: 5.833vw 0.677vw 0 0;

}



.mod12 {

  z-index: 891;

  width: 5.625vw;

  height: 0.052vw;

  /*background: url(./img/SketchPng280614540ca4f40251efd3ad2b1164c621b8c22975b24a9743d280254594f138.png) -0.052vw -0.052vw*/

  /*  no-repeat;*/

}



.group10 {

  z-index: 357;

  height: 3.229vw;

  border-radius: 0.3125vw;

  background-color: rgba(23, 168, 160, 0.8);

  align-self: flex-start;

  width: 9.21875vw;

  justify-content: center;

  align-items: center;

  margin: 1.667vw 0 0 5.15625vw;

}



.info12 {

  z-index: 358;

  width: 3.125vw;

  height: 2.1875vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.5625vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.1875vw;

  text-align: left;

}



.word23 {

  z-index: 221;

  position: absolute;

  left: 0;

  top: 22.292vw;

  width: 100%;

  height: 2.34375vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.667vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.34375vw;

  text-align: center;

}



.box7 {

  z-index: auto;

  width: 47.917vw;

  height: 40.208vw;

  flex-wrap: wrap;

}



.block2-0 {

  z-index: 250;

  height: 19.479vw;

  border-radius: 0.417vw;

  width: 23.333vw;

  justify-content: flex-end;

  /*align-items: flex-end;*/

  position: relative;

  margin: 0 1.25vw 1.25vw 0;

  padding: 0 0 0.885vw 0;

  background: rgba(246, 212, 126, 0.7);

}



.main5-0 {

  z-index: auto;

  width: 19.583vw;

  height: 12.083vw;

  /*justify-content: space-between;*/
  margin: 0 auto;
}



.outer12-0 {

  z-index: 0;

  width: 100%;

  height: 0.052vw;

  margin-top: 8.958vw;
  border: 1px solid #FFF;

}



.outer15-0 {

  z-index: 251;

  height: 12.083vw;

  /*background: url(./img/SketchPng102cb9dbff3b4f3240f4a78269a785423112ab1ecebe3f24a07c0d20e30ad296.png)*/

  /*  100% no-repeat;*/

  width: 13.385vw;

  justify-content: flex-end;

  align-items: flex-end;

  padding: 0 0.990vw 3.073vw 0;

}



.main8-0 {

  z-index: 267;

  width: 5.625vw;

  height: 0.052vw;

  /*background: url(./img/SketchPng280614540ca4f40251efd3ad2b1164c621b8c22975b24a9743d280254594f138.png) -0.052vw -0.052vw*/

  /*  no-repeat;*/

}



.img14-0 {

  z-index: 264;

  position: absolute;

  left: 5.78125vw;

  top: 4.271vw;

  width: 11.875vw;

  height: 7.396vw;

}



.txt11-0 {

  z-index: 265;

  position: absolute;

  left: 0;

  top: 14.323vw;

  width: 100%;

  height: 2.34375vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.667vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.34375vw;

  text-align: center;

}



.block2-1 {
    margin: 0 !important;

}



.main5-1 {

  z-index: auto;

  width: 20.573vw;

  height: 12.083vw;

  justify-content: space-between;

}



.outer12-1 {

  z-index: 266;

  width: 5.625vw;

  height: 0.052vw;

  margin-top: 8.958vw;

  /*background: url(./img/SketchPng71794d45fb8a4fa2f39ad08e33809986ef71950a6165078e5bacfceb54c30970.png) -0.052vw -0.052vw*/

  /*  no-repeat;*/

}



.outer14-1 {

  z-index: 238;

  height: 11.510vw;

  /*background: url(./img/SketchPng74b022936a8f95e5ac028e1770bee388060682ad431073296321e07cd3401740.png)*/

  /*  100% no-repeat;*/

  width: 7.708vw;

  justify-content: flex-end;

  align-items: flex-end;

  margin: 0.3125vw 0.208vw 0 7.03125vw;

  padding: 0 0.78125vw 2.65625vw 0;

}



.main7-1 {

  z-index: 248;

  width: 3.958vw;

  height: 0.052vw;

  /*background: url(./img/SketchPng71794d45fb8a4fa2f39ad08e33809986ef71950a6165078e5bacfceb54c30970.png) -0.052vw -0.052vw*/

  /*  no-repeat;*/

}



.img14-1 {

  z-index: 264;

  position: absolute;

  left: 5.78125vw;

  top: 4.271vw;

  width: 11.875vw;

  height: 7.396vw;

}



.txt11-1 {

  z-index: 265;

  position: absolute;

  left: 8.333vw;

  top: 14.323vw;

  width: 10vw;

  height: 2.34375vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.667vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.34375vw;

  text-align: left;

}



.block2-2 {

  z-index: 250;

  height: 19.479vw;

  border-radius: 0.417vw;

  width: 23.333vw;

  justify-content: flex-end;

  align-items: flex-end;

  position: relative;

  margin: 0 1.25vw 1.25vw 0;

  padding: 0 0.885vw 0.885vw 0;

  margin-bottom: 0;

  background: rgba(90, 149, 216, 0.7);

}



.main5-2 {

  z-index: auto;

  width: 20.573vw;

  height: 12.083vw;

  justify-content: space-between;

}



.outer12-2 {

  z-index: 266;

  width: 5.625vw;

  height: 0.052vw;

  margin-top: 8.958vw;

  /*background: url(./img/SketchPng71794d45fb8a4fa2f39ad08e33809986ef71950a6165078e5bacfceb54c30970.png) -0.052vw -0.052vw*/

  /*  no-repeat;*/

}



.outer13-2 {

  z-index: 270;

  height: 12.344vw;

  width: 10.781vw;

  justify-content: flex-end;

  align-items: flex-end;

  margin: 0.104vw 0.260vw 0 3.90625vw;

  padding: 0 0.729vw 3.490vw 0;

  /*background: url(./img/SketchPngadd7e05ee8fd864b05e4ecb5f3e0d0877dd75e70ce7491bce38eded3d49bbcb1.png)*/

  /*  100% no-repeat;*/

}



.main6-2 {

  z-index: 278;

  width: 3.958vw;

  height: 0.052vw;

  /*background: url(./img/SketchPng71794d45fb8a4fa2f39ad08e33809986ef71950a6165078e5bacfceb54c30970.png) -0.052vw -0.052vw*/

  /*  no-repeat;*/

}



.img14-2 {

  z-index: 264;

  position: absolute;

  left: 5.78125vw;

  top: 4.271vw;

  width: 11.875vw;

  height: 7.396vw;

}



.txt11-2 {

  z-index: 265;

  position: absolute;

  left: 8.333vw;

  top: 14.323vw;

  width: 10vw;

  height: 2.34375vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.667vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.34375vw;

  text-align: left;

}



.block2-3 {

  z-index: 250;

  height: 19.479vw;

  border-radius: 0.417vw;

  width: 23.333vw;

  justify-content: flex-end;

  align-items: flex-end;

  position: relative;

  margin: 0 1.25vw 1.25vw 0;

  padding: 0 0.885vw 0.885vw 0;

  margin-right: 0;

  margin-bottom: 0;

  background: rgba(117, 216, 243, 0.5);

}



.main5-3 {

  z-index: auto;

  width: 20.573vw;

  height: 12.083vw;

  justify-content: space-between;

}



.outer12-3 {

  z-index: 266;

  width: 5.625vw;

  height: 0.052vw;

  margin-top: 8.958vw;

  /*background: url(./img/SketchPng20c892939b06bb51f51e51f1941c9aa555eca73d08fc7f8d052abac5d1696ea3.png) -0.052vw -0.052vw*/

  /*  no-repeat;*/

}



.outer13-3 {

  z-index: 270;

  height: 12.344vw;

  width: 10.781vw;

  justify-content: flex-end;

  align-items: flex-end;

  margin: 0.104vw 0.260vw 0 3.90625vw;

  padding: 0 0.729vw 3.490vw 0;

  /*background: url(./img/SketchPng157e811ec47204e6fbd0ec034d9a48c4256cae185aeb12e8af7641384ca1405f.png)*/

  /*  100% no-repeat;*/

}



.main6-3 {

  z-index: 278;

  width: 3.958vw;

  height: 0.052vw;

  /*background: url(./img/SketchPng20c892939b06bb51f51e51f1941c9aa555eca73d08fc7f8d052abac5d1696ea3.png) -0.052vw -0.052vw*/

  /*  no-repeat;*/

}



.img14-3 {

  z-index: 264;

  position: absolute;

  left: 5.78125vw;

  top: 4.271vw;

  width: 11.875vw;

  height: 7.396vw;

}



.txt11-3 {

  z-index: 265;

  position: absolute;

  left: 8.333vw;

  top: 14.323vw;

  width: 10vw;

  height: 2.34375vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.667vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.34375vw;

  text-align: left;

}



.section14 {

  z-index: 350;

  height: 4.375vw;

  border-radius: 50%;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/aa7487333170a3175ea4d65e459b21cd.png)

    100% no-repeat;
    background-size: cover;

  width: 4.375vw;

  justify-content: center;

  align-items: center;

  position: absolute;

  left: 10.833vw;

  top: 30.885vw;

}



.main9 {

  z-index: 354;

  width: 1.40625vw;

  height: 2.34375vw;

  /*background: url(./img/SketchPng91bd2a39f845f449b0344a6d076aa0efcb31e3e7938b4bebb1d3dc55b0d58cb4.png)*/

  /*  0.052vw 0vw no-repeat;*/

}



.section15 {

  z-index: 351;

  height: 4.375vw;

  border-radius: 50%;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/aa7487333170a3175ea4d65e459b21cd.png)

    100% no-repeat;
    background-size: cover;

  width: 4.375vw;

  justify-content: center;

  align-items: flex-end;

  padding-right: 1.458vw;

  position: absolute;

  left: 34.167vw;

  top: 30.885vw;

}



.label2 {

  z-index: 352;

  width: 1.302vw;

  height: 2.292vw;

}



.word24 {

  z-index: 509;

  position: absolute;

  left: 47.1875vw;

  top: 169.167vw;

  width: 8.333vw;

  height: 2.917vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(51, 51, 51, 1);

  font-size: 2.083vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.917vw;

  text-align: left;
  font-weight: 600;
}



.layer22 {

  z-index: 13;

  height: 53.75vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com//uploads/20220223/47b3d9a71767d1bdd2a00e059a97ef90.png)

    100% no-repeat;
    background-size: cover;

  width: 100vw;

  justify-content: flex-end;

  padding-bottom: 0.052vw;

  align-items: flex-end;

  position: absolute;

  left: 0;

  top: 305.313vw;

}



.group11 {

  z-index: auto;

  width: 99.948vw;

  height: 46.927vw;

}



.layer23 {

  z-index: auto;

  width: 77.8125vw;

  height: 22.448vw;

  margin-left: 8.698vw;

}



.pic13 {

  z-index: 14;

  width: 19.583vw;

  height: 19.479vw;

}



.layer24 {

  z-index: auto;

  width: 21.302vw;

  height: 22.448vw;

  margin-left: 16.094vw;

}



.word25 {

  z-index: 349;

  width: 8.333vw;

  height: 2.917vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(51, 51, 51, 1);

  font-size: 2.083vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.917vw;

  text-align: left;

  align-self: flex-start;

  margin-left: 1.458vw;
  font-weight: 600;
}



.box8 {

  z-index: 194;

  width: 8.021vw;

  height: 0.3125vw;

  border-radius: 0.15625vw;

  background-color: rgba(23, 168, 160, 0.5);

  align-self: flex-start;

  margin: 0.625vw 0 0 1.615vw;

}



.box9 {

  z-index: 338;

  height: 3.438vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(150, 150, 150, 0.5);

  margin-top: 6.615vw;

  width: 21.302vw;

  justify-content: center;

  align-items: flex-end;

  padding-right: 1.302vw;

}



.section16 {

  z-index: auto;

  width: 17.292vw;

  height: 1.042vw;

}



.word26 {

  z-index: 342;

  width: 3.646vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}

#selectorBox{
    transform: translate(0vw, -0.521vw);
}
#selectorBox .el-input__inner{
    border: none;
    width: 14.323vw;
}

.dataBox{
    width: 0vw;
    height: 0vw;
    border: none;
    transform: translate(0.521vw, -3.125vw);
}

.Message{
    border: none;
    width: 36.719vw;
    height: 9.010vw;
    transform: translate(0vw, 0.104vw);
}

.txt12 {

  z-index: 369;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(204, 204, 204, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-left: 0.833vw;

}

.form-control{
    border: none;
    width: 14.323vw;
}


.icon6 {

  z-index: 339;

  width: 1.042vw;

  height: 1.042vw;

  margin-left: 8.854vw;

}



.box10 {

  z-index: 344;

  height: 3.438vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(150, 150, 150, 0.5);

  margin-top: 0.833vw;

  width: 21.302vw;

  justify-content: center;

  align-items: flex-start;

  padding-left: 2.708vw;

}



.main10 {

  z-index: auto;

  width: 11.927vw;

  height: 1.042vw;

  justify-content: space-between;

}



.info13 {

  z-index: 346;

  width: 3.646vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.word27 {

  z-index: 370;

  width: 7.448vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(204, 204, 204, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.box11 {

  z-index: 359;

  height: 3.438vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(150, 150, 150, 0.5);

  margin-top: 0.833vw;

  width: 21.302vw;

  justify-content: center;

  align-items: flex-start;

  padding-left: 2.708vw;

}



.block3 {

  z-index: auto;

  width: 12.448vw;

  height: 1.042vw;

  justify-content: space-between;

}



.txt13 {

  z-index: 360;

  width: 2.1875vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.word28 {

  z-index: 371;

  width: 7.969vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(204, 204, 204, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.layer25 {

  z-index: auto;

  width: 19.583vw;

  height: 11.979vw;

  margin: 10.469vw 0 0 1.25vw;

}



.main11 {

  z-index: 343;

  height: 3.438vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(150, 150, 150, 0.5);

  width: 19.583vw;

  justify-content: center;

  align-items: flex-start;

  padding-left: 1.25vw;

}



.layer26 {

  z-index: auto;

  width: 6.667vw;

  height: 1.042vw;

  justify-content: space-between;

}



.info14 {

  z-index: 345;

  width: 2.1875vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.info15 {

  z-index: 372;

  width: 3.646vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(204, 204, 204, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.main12 {

  z-index: 347;

  height: 3.438vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(150, 150, 150, 0.5);

  margin-top: 0.833vw;

  width: 19.583vw;

  justify-content: center;

  align-items: flex-start;

  padding-left: 1.25vw;

}



.section17 {

  z-index: auto;

  width: 6.667vw;

  height: 1.042vw;

  justify-content: space-between;

}



.txt14 {

  z-index: 348;

  width: 2.1875vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.word29 {

  z-index: 373;

  width: 3.646vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(204, 204, 204, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.main13 {

  z-index: 361;

  height: 3.438vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(150, 150, 150, 0.5);

  margin-top: 0.833vw;

  width: 19.583vw;

  justify-content: center;

  align-items: flex-start;

  padding-left: 1.25vw;

}



.main14 {

  z-index: auto;

  width: 8.854vw;

  height: 1.042vw;

  justify-content: space-between;

}



.word30 {

  z-index: 363;

  width: 2.1875vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.info16 {

  z-index: 368;

  width: 5.833vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(204, 204, 204, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.layer27 {

  z-index: 362;

  height: 10.833vw;

  border-radius: 0.3125vw;

  background-color: rgba(255, 255, 255, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(150, 150, 150, 0.5);

  align-self: flex-end;

  width: 42.135vw;

  justify-content: flex-start;

  align-items: flex-start;

  margin: 0.9375vw 13.4375vw 0 0;

  padding: 1.302vw 0 0 2.760vw;

}



.outer16 {

  z-index: auto;

  width: 17.604vw;

  height: 3.125vw;

  justify-content: space-between;

}



.word31 {

  z-index: 364;

  width: 2.1875vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.paragraph6 {

  z-index: 374;

  width: 13.125vw;

  height: 3.125vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(204, 204, 204, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  line-height: 1.042vw;

  text-align: left;

  overflow: hidden;

  text-overflow: ellipsis;

}



.layer28 {

  z-index: 366;

  height: 2.604vw;

  border-radius: 0.3125vw;

  background-color: rgba(23, 168, 160, 1);

  align-self: flex-end;

  width: 6.875vw;

  justify-content: center;

  align-items: center;

  margin: 1.927vw 30.104vw 0 0;

}



.txt15 {

  z-index: 367;

  width: 4.583vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

}



.layer29 {

  z-index: 443;

  height: 4.6875vw;

  background-color: rgba(39, 39, 39, 1);

  margin-top: 3.490vw;

  width: 99.948vw;

  justify-content: center;

  align-items: center;

  position: relative;

}



.layer30 {

  z-index: auto;

  width: 50.9375vw;

  height: 3.073vw;

}



.group12 {

  z-index: 454;

  height: 3.021vw;

  /*background: url(./img/SketchPng9c0ea4104ad923aa30ff4847d27215f010384475551b2a05a5f00147b0ea1370.png)*/

  /*  100% no-repeat;*/

  margin-top: 0.052vw;

  width: 3.021vw;

}



.img15 {

  z-index: 475;

  width: 3.021vw;

  height: 3.021vw;

}



.group13 {

  z-index: auto;

  width: 4.375vw;

  height: 2.917vw;

  margin: 0.15625vw 0 0 0.833vw;

}



.info17 {

  z-index: 494;

  width: 3.490vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

  align-self: flex-start;

}



.word32 {

  z-index: 493;

  width: 4.375vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 0.3125vw;

}



.img16 {

  z-index: 446;

  width: 3.021vw;

  height: 3.021vw;

  margin: 0.052vw 0 0 13.542vw;

}



.group14 {

  z-index: auto;

  width: 7.656vw;

  height: 2.917vw;

  margin: 0.104vw 0 0 0.833vw;

}



.word33 {

  z-index: 445;

  width: 7.656vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

}



.word34 {

  z-index: 453;

  width: 3.646vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  align-self: flex-start;

  margin-top: 0.3125vw;

}



.img17 {

  z-index: 498;

  width: 3.021vw;

  height: 3.021vw;

  margin: 0.052vw 0 0 7.969vw;

}



.group15 {

  z-index: auto;

  width: 5.833vw;

  height: 2.917vw;

  margin-left: 0.833vw;

}



.txt16 {

  z-index: 496;

  width: 5.729vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

  align-self: flex-start;

}



.word35 {

  z-index: 497;

  width: 5.833vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 0.3125vw;

}



.info18 {

  z-index: 473;

  position: absolute;

  left: 28.385vw;

  top: 0.9375vw;

  width: 3.490vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

}



.word36 {

  z-index: 472;

  position: absolute;

  left: 28.385vw;

  top: 2.8125vw;

  width: 4.375vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.group16 {

  z-index: 376;

  height: 21.25vw;

  border-radius: 0.625vw;

  background-color: rgba(241, 250, 250, 1);

  box-shadow: 0vw 0vw 0.208vw 0vw rgba(14, 132, 126, 0.54);

  width: 19.583vw;

  justify-content: flex-start;

  align-items: flex-start;

  position: absolute;

  left: 25.781vw;

  top: 18.385vw;

  padding: 1.719vw 0 0 0.885vw;

}



.section18 {

  z-index: auto;

  width: 17.292vw;

  height: 17.240vw;

}



.info19 {

  z-index: 377;

  width: 5.729vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(15, 15, 15, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

  align-self: flex-start;

}



.block4 {

  z-index: auto;

  width: 10.729vw;

  height: 2.083vw;

  margin-top: 0.729vw;

  justify-content: space-between;

}



.icon7 {

  z-index: 410;

  width: 2.083vw;

  height: 2.083vw;

}



.word37 {

  z-index: 378;

  width: 7.5vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(15, 15, 15, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 0.365vw;

}



.block5 {

  z-index: auto;

  width: 9.167vw;

  height: 2.083vw;

  margin-top: 1.09375vw;

  justify-content: space-between;

}



.icon8 {

  z-index: 402;

  width: 2.083vw;

  height: 2.083vw;

}



.word38 {

  z-index: 379;

  width: 5.9375vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(15, 15, 15, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 0.417vw;

}



.block6 {

  z-index: auto;

  width: 12.604vw;

  height: 2.083vw;

  margin-top: 1.042vw;

  justify-content: space-between;

}



.label3 {

  z-index: 397;

  width: 2.083vw;

  height: 2.083vw;

}



.word39 {

  z-index: 380;

  width: 9.375vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(15, 15, 15, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 0.417vw;

}



.block7 {

  z-index: auto;

  width: 12.760vw;

  height: 2.083vw;

  margin-top: 0.833vw;

  justify-content: space-between;

}



.label4 {

  z-index: 391;

  width: 2.083vw;

  height: 2.083vw;

}



.txt17 {

  z-index: 381;

  width: 9.53125vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(15, 15, 15, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 0.417vw;

}



.block8 {

  z-index: auto;

  width: 17.292vw;

  height: 2.8125vw;

  margin-top: 0.833vw;

  justify-content: space-between;

}



.icon9 {

  z-index: 383;

  width: 2.083vw;

  height: 2.083vw;

}



.paragraph7 {

  z-index: 382;

  width: 14.0625vw;

  height: 2.604vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(15, 15, 15, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Regular;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 0.208vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.layer31 {

  z-index: 914;

  height: 18.646vw;

  background-color: rgba(241, 241, 241, 0.83);

  width: 100vw;

  position: absolute;

  left: 0;

  top: 359.115vw;

}



.main15 {

  z-index: auto;

  width: 41.510vw;

  height: 1.5625vw;

  margin: 2.8125vw 0 0 42.031vw;

}



.word40 {

  z-index: 961;

  width: 11.979vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

}



.info20 {

  z-index: 959;

  width: 4.583vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

  margin-left: 7.396vw;

}



.info21 {

  z-index: 946;

  width: 4.583vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

  margin-left: 7.396vw;

}



.word41 {

  z-index: 952;

  width: 4.167vw;

  height: 1.458vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.042vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.458vw;

  text-align: center;

  margin: 0.052vw 0 0 0.990vw;

}



.main16 {

  z-index: auto;

  width: 73.4375vw;

  height: 11.458vw;

  margin: 0.417vw 0 0 12.969vw;

}



.img18 {

  z-index: 915;

  width: 22.031vw;

  height: 9.21875vw;

}



.mod13 {

  z-index: auto;

  width: 4.375vw;

  height: 10.208vw;

  margin: 1.25vw 0 0 7.135vw;

}



.word42 {

  z-index: 962;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  align-self: center;

  margin-bottom:1.042vw;

  align-self: center;

}



.word43 {

  z-index: 963;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  align-self: center;

  margin-top: 1.25vw;

}



.word44 {

  z-index: 966;

  width: 4.375vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 1.25vw;

}



.word45 {

  z-index: 965;

  width: 4.375vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 1.25vw;

}



.word46 {

  z-index: 964;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  align-self: center;

  margin-top: 1.25vw;

}



.mod14 {

  z-index: auto;

  width: 2.917vw;

  height: 10.208vw;

  margin: 1.25vw 0 0 8.333vw;

}



.word47 {

  z-index: 955;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.word48 {

  z-index: 956;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 1.25vw;

}



.word49 {

  z-index: 957;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 1.25vw;

}



.info22 {

  z-index: 958;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 1.25vw;

}



.info23 {

  z-index: 954;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 1.25vw;

}



.mod15 {

  z-index: auto;

  width: 2.917vw;

  height: 10.208vw;

  margin: 1.25vw 0 0 9.0625vw;

}



.txt18 {

  z-index: 947;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

}



.txt19 {

  z-index: 948;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 1.25vw;

}



.word50 {

  z-index: 949;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 1.25vw;

}



.word51 {

  z-index: 950;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 1.25vw;

}



.word52 {

  z-index: 951;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 1.25vw;

}



.pic14 {

  z-index: 967;

  width: 10vw;

  height: 10vw;

  margin: 1.198vw 0 0 6vw;

}



















































/*#####################################################################################################*/

.footer{

}



.footer-1{

  z-index: 443;

  height: 4.6875vw;

  background-color: rgba(39, 39, 39, 1);

  width: 99.948vw;

  justify-content: center;

  align-items: center;

  position: relative;

  display: flex;

  flex-direction: column;

  box-sizing: border-box;

  flex-shrink: 0;

}

.footer-2

{

  display: flex;

  flex-direction: row;

  box-sizing: border-box;

  flex-shrink: 0;

  margin-right: 16vw;

}

.footer-3

{

  z-index: 446;

  width: 3.021vw;

  height: 3.021vw;

  margin: 0.052vw 0 0 13.542vw;

  box-sizing: border-box;

  flex-shrink: 0;

}

.footer-4

{

  z-index: auto;

  width: 4.375vw;

  height: 2.917vw;

  margin: 0.15625vw 0 0 0.833vw;

  display: flex;

  flex-direction: column;

  box-sizing: border-box;

  flex-shrink: 0;

}



.footer-5

{

  z-index: 496;

  width: 5.729vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

  align-self: flex-start;

  box-sizing: border-box;

  flex-shrink: 0;

}



.footer-6

{

  z-index: 497;

  width: 5.833vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  margin-top: 0.3125vw;

  box-sizing: border-box;

  flex-shrink: 0;

}



.footer-7

{

  height: 18.646vw;

  background-color: rgba(241, 241, 241, 0.83);

  width: 100vw;

  position: absolute;

  left: 0;

  display: flex;

  flex-direction: column;

  box-sizing: border-box;

  flex-shrink: 0;

}



.footer-8

{

  z-index: auto;

  width: 41.510vw;

  height: 1.5625vw;

  margin: 2.8125vw 0 0 34.531vw;

  display: flex;

  flex-direction: row;

  box-sizing: border-box;

  flex-shrink: 0;

}



.footer-9

{

  z-index: 959;

  width: 4.583vw;

  height: 1.5625vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.146vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.5625vw;

  text-align: left;

  margin-left: 7.396vw;

}



.footer-10

{

  z-index: 952;

  width: 4.167vw;

  height: 1.458vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 1.042vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.458vw;

  text-align: center;

  margin: 0.052vw 0 0 8.802vw;

  box-sizing: border-box;

  flex-shrink: 0;

}



.footer-11

{

  z-index: auto;

  width: 73.4375vw;

  height: 11.458vw;

  margin: 0.417vw 0 0 12.969vw;

  display: flex;

  flex-direction: row;

  box-sizing: border-box;

  flex-shrink: 0;

}



.footer-12

{

  z-index: 915;

  width: 22.031vw;

  height: 9.21875vw;

  box-sizing: border-box;

  flex-shrink: 0;

}



.footer-13

{

  z-index: auto;

  width: 4.375vw;

  height: 10.208vw;

  margin: 1.25vw 0.260vw 0 7.135vw;

  display: flex;

  flex-direction: column;

  box-sizing: border-box;

  flex-shrink: 0;

  align-self: center;

}



.footer-14

{

  z-index: 962;

  width: 2.917vw;

  height: 1.042vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.729vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 1.042vw;

  text-align: left;

  align-self: center;

  box-sizing: border-box;

  flex-shrink: 0;

  margin-bottom: 1.25vw;

}





.footer-index-1

{

  z-index: 443;

  height: 4.6875vw;

  background-color: rgba(39, 39, 39, 1);

  margin-top: 110.729vw;

  width: 99.948vw;

  justify-content: center;

  align-items: center;

  position: relative;

  display: flex;

  flex-direction: column;

  box-sizing: border-box;

  flex-shrink: 0;

}





.pic-gongsi-1{

  z-index: 3;

  width: 100vw;

  height: 13.021vw;

}



.content{

  z-index: 1;

  position: relative;

  width: 100vw;

  height: 100%;

  overflow: hidden;

  align-items: center;

}



html

{

  position: relative;

  min-height: 100%;

}



body

{

  margin-bottom: 0.052vw;

}



.footer

{

  bottom: 0;

  width: 100%;

  height: 23.4375vw;

}



.video

{

  z-index: 902;

  width: 5.990vw;

  height: 6.302vw;

}



.header-list

{

  display: flex;

  justify-content: space-around;

  width: 78%;

  position: absolute;

  top: 9.6%;

  left: 10%;

}

.gongsi-header

{

  margin-top: 5.729vw;

}



.gongsi-nav

{

  z-index: 57;

  height: 3.021vw;

  background-color: rgba(66, 66, 66, 1);

  width: 100vw;

  align-items: flex-start;

  padding-left: 26.458vw;

  margin-top: -0.208vw;

}



.gongsi-nav-1

{

  z-index: auto;

  width: 41.667vw;

  height: 3.021vw;

}



.gongsi-nav-2

{

  z-index: 58;

  height: 3.021vw;

  /*background-color: rgba(255, 255, 255, 1);*/

  width: 11.875vw;

  justify-content: center;

  align-items: center;

}



.gongsi-txt-1

{

  z-index: 59;

  width: 3.333vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin: 0.9375vw 0 0 4.167vw;

}



.gongsi-txt-2

{

  z-index: 60;

  width: 3.333vw;

  height: 1.146vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.146vw;

  text-align: left;

  margin: 0.9375vw 0 0 4.167vw;

}



a {

  text-decoration: none;

 color: inherit;

}



.gongsi-header-color

{

  background-color: rgba(255, 255, 255, 1);

}



.gongsi-header-nav

{

  z-index: auto;

  width: 9.792vw;

  height: 0.885vw;

  justify-content: space-between;

  margin: 2.5vw 0 0 74.427vw;

}



.gongsi-header-nav-1

{

  z-index: 232;

  width: 0.833vw;

  height: 0.833vw;

  margin-top: 0.052vw;

}



.gongsi-header-nav-2

{

  z-index: 235;

  width: 1.25vw;

  height: 0.885vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.625vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 0.885vw;

  text-align: left;

  margin: 0 0.260vw 0 0.260vw;

}

.gongsi-header-nav-3

{

  z-index: 238;

  width: 0.521vw;

  height: 0.521vw;

  margin-top: 0.208vw;

}



.gongsi-header-nav-4{

  z-index: 236;

  width: 2.5vw;

  height: 0.885vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.625vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 0.885vw;

  text-align: left;

  margin: 0 0.260vw 0 0.260vw;

}



.gongsi-header-nav-5

{

  z-index: 242;

  width: 0.521vw;

  height: 0.521vw;

  margin-top: 0.208vw;

}



.gongsi-header-nav-6

{

  z-index: 237;

  width: 2.5vw;

  height: 0.885vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 0.625vw;

  font-family: PingFangSC-Regular;

  white-space: nowrap;

  line-height: 0.885vw;

  text-align: left;

  margin: 0 0.260vw 0 0.260vw;

}



.gs-gsjj-1

{

  z-index: 67;

  width: 69.0625vw;

  height: 6.510vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(51, 51, 51, 1);

  font-size: 0.9375vw;

  font-family: PingFangHK-Regular;

  line-height: 1.302vw;

  text-align: left;

  align-self: flex-start;

  overflow: hidden;

  text-overflow: ellipsis;

  margin: 2.5vw 0 0 15.365vw;

}



.gs-gsjj-2

{

  z-index: 43;

  height: 64.635vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/988617b55fa1fc000270245deaab49cd.png) 100% no-repeat;
  background-size: cover;

  margin-top: 1.927vw;

  width: 100vw;

  justify-content: flex-start;

  align-items: flex-start;

  position: relative;

  padding: 3.802vw 0 0 18.281vw;

}



.gs-gsjj-2-1

{

  z-index: auto;

  width: 62.969vw;

  height: 52.604vw;

}



.gs-gsjj-2-1-1

{

  z-index: 68;

  width: 8.333vw;

  height: 2.917vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 2.083vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 2.917vw;

  text-align: left;

  align-self: flex-end;

  margin-right: 27.083vw;

}



.gs-gsjj-2-1-2

{

  z-index: 46;

  width: 8.021vw;

  height: 0.3125vw;

  border-radius: 0.15625vw;

  background-color: rgba(23, 168, 160, 0.5);

  align-self: flex-end;

  margin: 0.625vw 27.240vw 0 0;

}



.gs-gsjj-2-1-3

{

  z-index: auto;

  width: 56.146vw;

  height: 15.729vw;

  margin-top: 3.438vw;

  justify-content: space-between;

}



.gs-gsjj-2-1-3-1

{

  z-index: 61;

  width: 18.4375vw;

  height: 15.729vw;

  border: 0.3125vw solid rgba(33, 215, 205, 1);

  background-color: rgba(255, 255, 255, 1);

}



.gs-gsjj-2-1-3-2

{

  z-index: 44;

  width: 34.167vw;

  height: 6.875vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.146vw;

  text-align: left;

  overflow: hidden;

  text-overflow: ellipsis;

}



.gs-gsjj-2-1-4

{

  z-index: auto;

  width: 55.625vw;

  height: 15.729vw;

  justify-content: space-between;

  margin: 5.365vw 0 0 7.34375vw;

}



.gs-gsjj-2-1-4-1

{

  z-index: 71;

  width: 33.594vw;

  height: 6.875vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(102, 102, 102, 1);

  font-size: 0.833vw;

  font-family: PingFangSC-Regular;

  line-height: 1.146vw;

  text-align: left;

  overflow: hidden;

  text-overflow: ellipsis;

}



.gs-gsjj-2-1-4-2

{

  z-index: 63;

  width: 18.4375vw;

  height: 15.729vw;

  border: 0.3125vw solid rgba(33, 215, 205, 1);

  background-color: rgba(255, 255, 255, 1);

}



.gs-gsjj-2-1-5

{

  z-index: 69;

  width: 12.5vw;

  height: 2.917vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 2.083vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.917vw;

  text-align: left;

  align-self: flex-end;

  margin: 4.635vw 25vw 0 0;

}



.gs-gsjj-2-1-6

{

  z-index: 45;

  width: 8.021vw;

  height: 0.3125vw;

  border-radius: 0.15625vw;

  background-color: rgba(23, 168, 160, 0.5);

  align-self: flex-end;

  margin: 0.625vw 27.240vw 0 0;

}



.gs-gsjj-2-2

{

  z-index: 62;

  position: absolute;

  left: 19.115vw;

  top: 11.979vw;

  width: 18.333vw;

  height: 15.625vw;

}



.gs-gsjj-2-3

{

  z-index: 64;

  position: absolute;

  left: 62.031vw;

  top: 33.073vw;

  width: 18.333vw;

  height: 15.625vw;

}



.gs-gsjj-3

{

  z-index: auto;

  width: 8.125vw;

  height: 14.792vw;

  justify-content: space-between;

  margin: 2.865vw 0 0 41.823vw;

}



.gs-gsjj-3-1

{

  z-index: 70;

  width: 0.208vw;

  height: 10.9375vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/d495ba7d94cc11c33cc1a7e8985d01a2.png) 100% no-repeat;
background-size: cover;
  margin-top: 3.854vw;

}

.gs-gsjj-3-2{

  z-index: 76;

  width: 0.104vw;

  height: 10.9375vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/94cd98bcb9014a7f98f3bb84cbe7bd1c.png) 100% no-repeat;
  background-size: cover;

}



.gs-gsjj-4{

  z-index: 72;

  width: 6.25vw;

  height: 0.104vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/882f1ff99166cf8bca05fe0a3fcd08f6.png) 100% no-repeat;
  background-size: cover;

  align-self: flex-end;

  margin: 0.46875vw 35.781vw 0 0;

  margin-left: 58.021vw;

}

.gs-gsjj-5

{

  z-index: 75;

  width: 5.677vw;

  height: 0.104vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/a0e26f4715339c09966e8010243330ba.png) 100% no-repeat;
  background-size: cover;

  align-self: flex-start;

  margin: 9.167vw 0 0 36.25vw;

}



.gs-gsjj-6

{

  z-index: auto;

  width: 7.917vw;

  height: 14.948vw;

  justify-content: space-between;

  margin: 0.729vw 0 0 49.792vw;

}



.gs-gsjj-6-1

{

  z-index: 73;

  width: 0.052vw;

  height: 10.885vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/556dbf237211192c3739726317d36e8b.png) 100% no-repeat;
  background-size: cover;

  margin-top: 4.0625vw;

}

.gs-gsjj-6-2

{

  z-index: 74;

  width: 0.104vw;

  height: 12.448vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/ee8dd45487dcd424a7133419242fb921.png) 100% no-repeat;
  background-size: cover;

}



.gs-gsjj-7{

  z-index: 137;

  height: 59.844vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/a776d6a1c6d8ad41e9b97583f67f130d.png) 100% no-repeat;
  background-size: cover;

  margin-top: 6.927vw;

  width: 100vw;

  position: relative;

}



.gs-gsjj-7-1

{

  z-index: auto;

  width: 8.333vw;

  height: 2.917vw;

  margin: 9.323vw 0 0 46.146vw;

}

.gs-gsjj-7-1-1{

  z-index: 247;

  width: 8.333vw;

  height: 2.917vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(23, 168, 160, 1);

  font-size: 2.083vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 2.917vw;

  text-align: left;

}

.gs-gsjj-7-2

{

  z-index: auto;

  width: 8.021vw;

  height: 0.3125vw;

  margin: 0.625vw 0 0 46.302vw;

}



.gs-gsjj-7-2-1

{

  z-index: 138;

  width: 8.021vw;

  height: 0.3125vw;

  border-radius: 0.15625vw;

  background-color: rgba(23, 168, 160, 0.5);

}



.gs-gsjj-7-3{

  z-index: auto;

  width: 22.865vw;

  height: 7.656vw;

  justify-content: space-between;

  margin: 10.833vw 0 0 41.094vw;

}



.gs-gsjj-7-3-1

{

  z-index: 249;

  width: 0.052vw;

  height: 7.604vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/060cbb269195871c85ec780367d4a83f.png) 100% no-repeat;
background-size: cover;
  margin-top: 0.052vw;

}

.gs-gsjj-7-3-2

{

  z-index: 251;

  width: 0.052vw;

  height: 7.604vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/060cbb269195871c85ec780367d4a83f.png) 100% no-repeat;
  background-size: cover;

}



.gs-gsjj-7-4{

  z-index: auto;

  width: 45.677vw;

  height: 10.521vw;

  justify-content: space-between;

  margin: 4.115vw 0 0 29.635vw;

}

.gs-gsjj-7-4-1

{

  z-index: 248;

  width: 0.052vw;

  height: 10.521vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/55108fdc12be38d890381627e78f7ee2.png) 0vw -0.052vw no-repeat;
background-size: cover;
}

.gs-gsjj-7-4-2

{

  z-index: 250;

  width: 0.052vw;

  height: 10.104vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/9253b0c8e4d3835d45c4ab327ac07a81.png) 0vw -0.052vw no-repeat;
background-size: cover;
  margin-top: 0.417vw;

}



.gs-gsjj-7-4-3

{

  z-index: 246;

  width: 0.15625vw;

  height: 10.104vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/63c32fb86118c7481208d135b64f18d9.png) 100% no-repeat;
background-size: cover;
  margin-top: 0.417vw;

}

.gs-gsjj-7-5{

  z-index: auto;

  width: 13.125vw;

  height: 7.917vw;

  margin-left: 45.9375vw;

}

.gs-gsjj-7-5-1{

  z-index: 303;

  height: 7.917vw;

  border-radius: 0.833vw;

  background-color: rgba(71, 219, 210, 1);

  width: 13.125vw;

  justify-content: flex-end;

  align-items: flex-start;

  padding: 0 0 2.917vw 1.510vw;

}

.gs-gsjj-7-5-1-1{

  z-index: auto;

  width: 9.896vw;

  height: 4.271vw;

}



.gs-gsjj-7-5-1-1-1

{

  z-index: 308;

  width: 9.896vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 2.396vw;

  text-align: center;

}

.gs-gsjj-7-5-1-1-2

{

  z-index: 309;

  width: 8.073vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: right;

  align-self: flex-end;

  margin: 1.667vw 0.833vw 0 0;

}



.gs-gsjj-7-6{

  z-index: 300;

  height: 7.917vw;

  border-radius: 0.9375vw;

  background-color: rgba(173, 218, 82, 1);

  width: 13.125vw;

  justify-content: center;

  align-items: center;

  position: absolute;

  left: 34.479vw;

  top: 17.448vw;

}

.gs-gsjj-7-6-1

{

  z-index: 307;

  width: 9.21875vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: right;

}

.gs-gsjj-7-7

{

  z-index: 301;

  height: 7.917vw;

  border-radius: 0.9375vw;

  background-color: rgba(243, 208, 119, 1);

  width: 13.125vw;

  justify-content: flex-end;

  align-items: flex-end;

  position: absolute;

  left: 57.135vw;

  top: 17.448vw;

  padding: 0 0.208vw 1.09375vw 0;

}

.gs-gsjj-7-7-1{

  z-index: auto;

  width: 12.1875vw;

  height: 5.208vw;

}





.gs-gsjj-7-7-1-2

{

  z-index: 311;

  width: 12.1875vw;

  height: 2.604vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 1.302vw;

  overflow: hidden;

  text-overflow: ellipsis;

}

.gs-gsjj-7-8

{

  z-index: 252;

  position: absolute;

  left: 20.156vw;

  top: 30.625vw;

  width: 63.594vw;

  height: 6.302vw;

}



.gs-gsjj-7-9{

  z-index: 304;

  height: 7.917vw;

  border-radius: 0.9375vw;

  background-color: rgba(112, 166, 227, 1);

  width: 13.125vw;

  justify-content: flex-end;

  align-items: flex-end;

  position: absolute;

  left: 23.229vw;

  top: 44.427vw;

  padding: 0 0.365vw 1.40625vw 0;

}

.gs-gsjj-7-9-1

{

  z-index: auto;

  width: 14.0625vw;

  height: 4.635vw;

}



.gs-gsjj-7-9-1-1

{

  z-index: 305;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: center;

  align-self: flex-start;

  margin-left: 1.5625vw;

}



.gs-gsjj-7-9-1-2

{

  z-index: 306;

  width: 12.1875vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: right;

  margin-top: 2.03125vw;

}

.gs-gsjj-7-10{

  z-index: 302;

  height: 7.917vw;

  border-radius: 0.833vw;

  background-color: rgba(109, 202, 229, 1);

  width: 13.125vw;

  justify-content: flex-end;

  padding-bottom: 1.615vw;

  align-items: center;

  position: absolute;

  left: 68.698vw;

  top: 44.427vw;

}



.gs-gsjj-7-10-1

{

  z-index: auto;

  width: 12.1875vw;

  height: 4.375vw;

}

.gs-gsjj-7-10-1-1

{

  z-index: 312;

  width: 11.927vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: right;

  align-self: center;

}



.gs-gsjj-7-10-1-2

{

  z-index: 313;

  width: 12.1875vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangSC-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: right;

  margin-top: 1.771vw;

}



.gs-gsjj-8

{

  z-index: 131;

  height: 10.625vw;

  border-radius: 0.9375vw;

  background-color: rgba(173, 218, 82, 1);

  width: 18.021vw;

  justify-content: flex-start;

  align-items: flex-start;

  padding-left: 0.833vw;

  position: absolute;

  left: 48.177vw;

  top: 97.1875vw;

}

.gs-gsjj-8-1{

  z-index: auto;

  width: 15.990vw;

  height: 9.479vw;

}

.gs-gsjj-8-1-1

{

  z-index: auto;

  width: 9.792vw;

  height: 2.604vw;

  justify-content: space-between;

}

.gs-gsjj-8-1-1-1

{

  z-index: 132;

  width: 1.667vw;

  height: 1.667vw;

  margin-top: 0.573vw;

}



.gs-gsjj-8-1-1-2{

  z-index: 226;

  width: 1.927vw;

  height: 2.604vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.875vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 2.604vw;

  text-align: left;

}



.gs-gsjj-8-1-2{

  z-index: 139;

  width: 15.990vw;

  height: 6.510vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangHK-Semibold;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 0.365vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.gs-gsjj-9

{

  z-index: 136;

  height: 11.042vw;

  border-radius: 0.9375vw;

  background-color: rgba(109, 202, 229, 1);

  width: 17.917vw;

  justify-content: flex-start;

  align-items: center;

  position: absolute;

  left: 25.677vw;

  top: 101.667vw;

}



.gs-gsjj-9-1{

  z-index: auto;

  width: 16.354vw;

  height: 9.6875vw;

}



.gs-gsjj-9-1-1

{

  z-index: auto;

  width: 9.167vw;

  height: 2.604vw;

  margin-left: 7.03125vw;

  justify-content: space-between;

}



.gs-gsjj-9-1-1-1

{

  z-index: 227;

  width: 2.292vw;

  height: 2.604vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.875vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 2.604vw;

  text-align: left;

}

.gs-gsjj-9-1-1-2

{

  z-index: 140;

  width: 1.771vw;

  height: 1.771vw;

  margin-top: 0.573vw;

}

.gs-gsjj-9-1-2

{

  z-index: 149;

  width: 16.354vw;

  height: 6.510vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangHK-Semibold;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 0.573vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.gs-gsjj-10

{

  z-index: 121;

  height: 9.53125vw;

  border-radius: 0.9375vw;

  background-color: rgba(243, 208, 119, 1);

  width: 17.917vw;

  justify-content: flex-start;

  align-items: flex-start;

  padding-left: 0.833vw;

  position: absolute;

  left: 63.073vw;

  top: 117.344vw;

}

.gs-gsjj-10-1

{

  z-index: auto;

  width: 15.937vw;

  height: 8.333vw;

}



.gs-gsjj-10-1-1

{

  z-index: auto;

  width: 9.271vw;

  height: 2.604vw;

  justify-content: space-between;

}

.gs-gsjj-10-1-1-1

{

  z-index: 122;

  width: 1.667vw;

  height: 1.667vw;

  margin-top: 0.625vw;

}

.gs-gsjj-10-1-1-1

{

  z-index: 122;

  width: 1.667vw;

  height: 1.667vw;

  margin-top: 0.625vw;

}

.gs-gsjj-10-1-1-2

{

  z-index: 228;

  width: 2.292vw;

  height: 2.604vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.875vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 2.604vw;

  text-align: left;

}

.gs-gsjj-10-1-2

{

  z-index: 221;

  width: 15.937vw;

  height: 5.208vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangHK-Semibold;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 0.521vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.gs-gsjj-11

{

  z-index: 77;

  height: 22.083vw;

  background: url(https://codeworker-bucket.oss-cn-shenzhen.aliyuncs.com/uploads/20220223/0683e4f0ea1f325f19d84c69aefab136.png) 100% no-repeat;
background-size: cover;
  width: 22.083vw;

  justify-content: flex-start;

  align-items: flex-end;

  position: absolute;

  left: 38.958vw;

  top: 112.344vw;

  padding: 8.021vw 6.771vw 0 0;

}



.gs-gsjj-11-1

{

  z-index: 230;

  width: 7.5vw;

  height: 5.208vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(15, 202, 191, 1);

  font-size: 3.75vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 5.208vw;

  text-align: left;

}



.gs-gsjj-12

{

  z-index: 144;

  height: 9.6875vw;

  border-radius: 0.9375vw;

  background-color: rgba(112, 166, 227, 1);

  width: 17.917vw;

  justify-content: flex-start;

  align-items: flex-end;

  padding-right: 0.573vw;

  position: absolute;

  left: 19.115vw;

  top: 126.563vw;

}

.gs-gsjj-12-1

{

  z-index: auto;

  width: 16.510vw;

  height: 8.385vw;

}



.gs-gsjj-12-1-1

{

  z-index: auto;

  width: 8.854vw;

  height: 2.604vw;

  margin-left: 6.979vw;

  justify-content: space-between;

}

.gs-gsjj-12-1-1-1{

  z-index: 225;

  width: 2.292vw;

  height: 2.604vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.875vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 2.604vw;

  text-align: left;

}



.gs-gsjj-12-1-1-2{

  z-index: 145;

  width: 1.771vw;

  height: 1.771vw;

  margin-top: 0.573vw;

}



.gs-gsjj-12-1-2

{

  z-index: 220;

  width: 16.510vw;

  height: 5.208vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangHK-Semibold;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 0.573vw;

  overflow: hidden;

  text-overflow: ellipsis;

}

.gs-gsjj-13

{

  z-index: 126;

  height: 6.927vw;

  border-radius: 0.9375vw;

  background-color: rgba(107, 176, 229, 1);

  width: 17.917vw;

  justify-content: flex-start;

  align-items: flex-start;

  padding-left: 0.833vw;

  position: absolute;

  left: 55.990vw;

  top: 139.635vw;

}

.gs-gsjj-13-1

{

  z-index: auto;

  width: 15.937vw;

  height: 5.729vw;

}

.gs-gsjj-13-1-1

{

  z-index: auto;

  width: 9.896vw;

  height: 2.604vw;

  justify-content: space-between;

}



.gs-gsjj-13-1-1-1

{

  z-index: 127;

  width: 1.771vw;

  height: 1.771vw;

  margin-top: 0.625vw;

}



.gs-gsjj-13-1-1-2

{

  z-index: 224;

  width: 2.292vw;

  height: 2.604vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.875vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 2.604vw;

  text-align: left;

}

.gs-gsjj-13-1-2

{

  z-index: 223;

  width: 15.937vw;

  height: 2.604vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangHK-Semibold;

  line-height: 1.302vw;

  text-align: left;

  margin-top: 0.521vw;

  overflow: hidden;

  text-overflow: ellipsis;

}



.gs-gsjj-14

{

  z-index: 150;

  height: 5.521vw;

  border-radius: 0.9375vw;

  background-color: rgba(71, 219, 210, 1);

  width: 17.917vw;

  justify-content: flex-start;

  align-items: center;

  position: absolute;

  left: 33.542vw;

  top: 142.344vw;

}

.gs-gsjj-14-1

{

  z-index: auto;

  width: 16.302vw;

  height: 4.375vw;

}

.gs-gsjj-14-1-1

{

  z-index: auto;

  width: 9.896vw;

  height: 2.604vw;

  margin-left: 6.406vw;

  justify-content: space-between;

}

.gs-gsjj-14-1-1-1

{

  z-index: 229;

  width: 2.292vw;

  height: 2.604vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 1.875vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 2.604vw;

  text-align: left;

}

.gs-gsjj-14-1-1-2

{

  z-index: 216;

  width: 1.771vw;

  height: 1.771vw;

  margin-top: 0.573vw;

}

.gs-gsjj-14-1-2

{

  z-index: 222;

  width: 15.937vw;

  height: 1.302vw;

  display: block;

  overflow-wrap: break-word;

  color: rgba(255, 255, 255, 1);

  font-size: 0.9375vw;

  font-family: PingFangHK-Semibold;

  white-space: nowrap;

  line-height: 1.302vw;

  text-align: left;

  align-self: flex-start;

  margin-top: 0.46875vw;

}