html {
  font-size: 37.5px;
}

.page {
  position: relative;
  width: 100%;
  /*height: 168rem;*/
  overflow: hidden;
}

.box_1 {
  width: 51.2rem;
  /*height: 168rem;*/
  background: url(./img/white.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.group_1 {
  background-image: url("./img/top.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 51.2rem;
  height: 10.5rem;
}

.menu_down {
	box-shadow:0 10px 10px 0 rgba(0,0,0,.1);
}

a:hover {
	font-weight:bold;
	box-shadow:0 2px 2px 0 rgba(0,0,0,.1);
}

.group_1_1 {
  width: 51.2rem;
  height:3.5rem;
  margin-top:-8px;
  padding-top:8px;
}
.group_1_2 {
  position:fixed;
  background:white;
  margin-top:-8px;
  padding-top:8px;
  z-index:9999999;
}
.image_1 {
  width: 2rem;
  height: 2rem;
  margin: 0.5rem 0 0.6rem 9.6rem;
}

.image_2 {
  width: 3.68rem;
  height: 1.28rem;
  margin: 0.954rem 0 0 0.48rem;
}

.text_1 {
  width: 1.894rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.247rem 0 0 6.72rem;
  cursor: pointer;
}

.text_2 {
  width: 3.254rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.274rem 0 0 2.934rem;
  cursor: pointer;
}

.text_3 {
  width: 2.347rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.274rem 0 0 2.907rem;
  cursor: pointer;
}

.text_4 {
  width: 2.8rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin: 1.247rem 9.627rem 0 2.96rem;
  cursor: pointer;
}

.group_2 {
  width: 51.2rem;
  height: 93.36rem;
  justify-content: flex-center;
}

.text_5 {
  width: 5.814rem;
  height: 0.96rem;
  overflow-wrap: break-word;
  color: rgba(0, 148, 233, 1);
  font-size: 0.96rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.96rem;
  margin: 3.2rem 0 0 22.694rem;
}

.text-group_1 {
  /*width: 20.054rem;*/
  height: 4.534rem;
  /*margin: 0 0 0 15.574rem;*/
}

.paragraph_1 {
  width: 20.054rem;
  height: 1.68rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.62rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 1.067rem;
}

.paragraph_2 {
  /*width: 13.787rem;*/
  width: auto;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.417rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 0.747rem;
  margin: 0.734rem 0 0 0;
}

.text-wrapper_1 {
  background-color: rgba(255, 255, 255, 1);
  height: 4.634rem;
  border: 1px solid rgba(221, 221, 221, 1);
  /*width: 32rem;*/
  margin: 0 auto 0 auto;
}

.paragraph_3 {
  /*width: 22.24rem;*/
  height: 1.414rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.397rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.96rem;
  margin: 0.874rem 1.92rem;
}

.box_2 {
  background-image: url("./img/group_2.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  width: 51.2rem;
  height: 10.667rem;
  overflow: hidden;
  margin-top: 3.2rem;
}

.text_6 {
  width: 6.507rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.96rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 2.614rem 0 0 22.374rem;
}

.text_7 {
  width: 20.32rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 0.747rem 0 0 15.44rem;
}

.text-wrapper_2 {
  width: 25.307rem;
  height: 0.427rem;
  margin: 1.867rem 0 0 12.934rem;
}

.text_8 {
  width: 0.827rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
}

.text_9 {
  width: 0.827rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 2.667rem;
}

.text_10 {
  width: 0.854rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 2.667rem;
}

.text_11 {
  width: 0.854rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 2.64rem;
}

.text_12 {
  width: 0.827rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 2.667rem;
}

.text_13 {
  width: 0.827rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 2.667rem;
}

.text_14 {
  width: 0.854rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 2.64rem;
}

.text_15 {
  width: 0.854rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 2.64rem;
}

.image_3 {
  width: 28.8rem;
  height: 0.027rem;
  margin: 0.507rem 0 0 11.2rem;
}

.text_16 {
  width: 25.307rem;
  height: 0.347rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 0.507rem 0 2.107rem 12.96rem;
}

.section_1 {
  background-color: rgba(54, 71, 102, 1);
  border-radius: 50%;
  position: absolute;
  left: 13.227rem;
  top: 7.547rem;
  width: 0.267rem;
  height: 0.267rem;
  border: 1px solid rgba(255, 255, 255, 1);
}

.section_2 {
  background-color: rgba(54, 71, 102, 1);
  border-radius: 50%;
  position: absolute;
  left: 16.72rem;
  top: 7.547rem;
  width: 0.267rem;
  height: 0.267rem;
  border: 1px solid rgba(255, 255, 255, 1);
}

.section_3 {
  background-color: rgba(54, 71, 102, 1);
  border-radius: 50%;
  position: absolute;
  left: 20.214rem;
  top: 7.547rem;
  width: 0.267rem;
  height: 0.267rem;
  border: 1px solid rgba(255, 255, 255, 1);
}

.section_4 {
  background-color: rgba(54, 71, 102, 1);
  border-radius: 50%;
  position: absolute;
  left: 23.707rem;
  top: 7.547rem;
  width: 0.267rem;
  height: 0.267rem;
  border: 1px solid rgba(255, 255, 255, 1);
}

.section_5 {
  background-color: rgba(54, 71, 102, 1);
  border-radius: 50%;
  position: absolute;
  left: 27.174rem;
  top: 7.547rem;
  width: 0.267rem;
  height: 0.267rem;
  border: 1px solid rgba(255, 255, 255, 1);
}

.section_6 {
  background-color: rgba(54, 71, 102, 1);
  border-radius: 50%;
  position: absolute;
  left: 30.667rem;
  top: 7.547rem;
  width: 0.267rem;
  height: 0.267rem;
  border: 1px solid rgba(255, 255, 255, 1);
}

.section_7 {
  background-color: rgba(54, 71, 102, 1);
  border-radius: 50%;
  position: absolute;
  left: 34.16rem;
  top: 7.547rem;
  width: 0.267rem;
  height: 0.267rem;
  border: 1px solid rgba(255, 255, 255, 1);
}

.section_8 {
  background-color: rgba(54, 71, 102, 1);
  border-radius: 50%;
  position: absolute;
  left: 37.654rem;
  top: 7.547rem;
  width: 0.267rem;
  height: 0.267rem;
  border: 1px solid rgba(255, 255, 255, 1);
}

.box_3 {
  width: auto;
  height: 9.6rem;
  margin: auto;
}

.text-wrapper_3 {
  width: 27rem;
  height: 8.934rem;
  margin-top: 0.534rem;
}

.text_17 {
  width: 6.854rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
}

.paragraph_4 {
  width: auto;
  height: 7.2rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.425rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin-top: 1.2rem;
}

.block_1 {
  background-image: url("./img/macbook-apple2x.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 18.667rem;
  height: 9.6rem;
}

.box_4 {
  width: auto;
  height: 9.6rem;
  margin: auto;
}

.box_5 {
  background-image: url("./img/pexels-photo@2x.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 18.667rem;
  height: 9.6rem;
}

.text-wrapper_4 {
  width: 24rem;
  height: 7.36rem;
  margin-top: 0.56rem;
  margin-left: 3rem;
}

.text_18 {
  width: 7.44rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
}

.paragraph_5 {
  width: auto;
  height: 5.654rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.425rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin: 1.2rem 0 0 0.027rem;
}

.box_6 {
  width: auto;
  height: 9.6rem;
  margin: auto;
}

.text-wrapper_5 {
  width: 27rem;
  height: 5.12rem;
  margin-top: 0.56rem;
}

.text_19 {
  width: 4.214rem;
  height: 0.507rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
}

.paragraph_6 {
  width: auto;
  height: 3.414rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.422rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin: 1.2rem 0 0 0.027rem;
}

.block_2 {
  background-image: url("./img/bus-photo@2x.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 18.667rem;
  height: 9.6rem;
}

.box_7 {
  width: auto;
  height: 9.6rem;
  margin: auto;
}

.group_3 {
  background-image: url("./img/pexels-photo2x.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 18.667rem;
  height: 9.6rem;
}

.text-wrapper_6 {
  width: 24rem;
  height: 8.134rem;
  margin-top: 0.534rem;
  margin-left: 3rem;
}

.text_20 {
  width: 8.694rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
}

.paragraph_7 {
  width: auto;
  height: 6.4rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.419rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin: 1.2rem 0 0 0.027rem;
}

.box_8 {
  width: auto;
  height: 9.6rem;
  margin: auto;
}

.text-wrapper_7 {
  width: 27rem;
  height: 5.12rem;
  margin-top: 0.56rem;
}

.text_21 {
  width: 4rem;
  height: 0.56rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
}

.paragraph_8 {
  width: auto;
  height: 3.414rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.412rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin: 1.147rem 0 0 0.027rem;
}

.group_4 {
  background-image: url("./img/hand-photo@2x.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 18.667rem;
  height: 9.6rem;
}

.group_5 {
  background-color: rgba(244, 244, 244, 1);
  width: 51.2rem;
  /*height: 49.067rem;*/
  margin-top: -0.026rem;
}

.box_9 {
  background-image: url("./img/group_3.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 20.534rem;
  width: 51.2rem;
}

.text-wrapper_8 {
  width: 6.64rem;
  height: 0.88rem;
  margin: 2.96rem 0 0 22.267rem;
}

.text_22 {
  width: 6.64rem;
  height: 0.88rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.96rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
}

.text-wrapper_9 {
  width: 16.56rem;
  height: 0.694rem;
  margin: 0.774rem 0 0 17.334rem;
}

.text_23 {
  width: 16.56rem;
  height: 0.694rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
}

.box_10 {
  width: 42.667rem;
  height: 10.134rem;
  margin: 1.894rem 0 3.2rem 4.267rem;
}

.section_9 {
  background-color: rgba(255, 255, 255, 0.85);
  width: 9.6rem;
  height: 10.134rem;
}

.text_24 {
  width: 3.68rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 1.334rem 0 0 2.987rem;
}

.thumbnail_1 {
  width: 0.427rem;
  height: 0.054rem;
  margin: 0.507rem 0 0 4.587rem;
}

.paragraph_9 {
  /*width: 5.52rem;*/
  height: 3.307rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.416rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 0.48rem;
  margin: 0.534rem auto auto auto;
  /*margin: 0.534rem 0 3.787rem 2.054rem;*/
}

.section_10 {
  background-color: rgba(255, 255, 255, 0.85);
  width: 9.6rem;
  height: 10.134rem;
  margin-left: 1.414rem;
}

.text_25 {
  width: 2.534rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 1.334rem 0 0 3.52rem;
}

.thumbnail_2 {
  width: 0.427rem;
  height: 0.054rem;
  margin: 0.507rem 0 0 4.587rem;
}

.paragraph_10 {
  /*width: 6.32rem;*/
  height: 3.307rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.416rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 0.48rem;
  margin: 0.534rem auto auto auto;
  /*margin: 0.534rem 0 3.787rem 1.627rem;*/
}

.section_11 {
  background-color: rgba(255, 255, 255, 0.85);
  width: 9.6rem;
  height: 10.134rem;
  margin-left: 1.44rem;
}

.text_26 {
  width: 2.534rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 1.334rem 0 0 3.547rem;
}

.thumbnail_3 {
  width: 0.427rem;
  height: 0.054rem;
  margin: 0.507rem 0 0 4.587rem;
}

.paragraph_11 {
  /*width: 7.04rem;*/
  height: 5.707rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.416rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 0.48rem;
  margin: 0.534rem auto auto auto;
  /*margin: 0.534rem 0 1.387rem 1.28rem;*/
}

.section_12 {
  background-color: rgba(255, 255, 255, 0.85);
  width: 9.6rem;
  height: 10.134rem;
  margin-left: 1.414rem;
}

.text_27 {
  width: 2.534rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 1.36rem 0 0 3.547rem;
}

.thumbnail_4 {
  width: 0.427rem;
  height: 0.054rem;
  margin: 0.507rem 0 0 4.587rem;
}

.paragraph_12 {
  /*width: 5.92rem;*/
  height: 3.307rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.416rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  line-height: 0.48rem;
  margin: 0.534rem auto auto auto;
  /*margin: 0.534rem 0 3.787rem 1.84rem;*/
}

.box_11 {
  width: 41.494rem;
  height: 11.467rem;
  margin: 3.174rem 0 0 4.294rem;
}

.image_4 {
  width: 7.574rem;
  height: 11.414rem;
  margin-top: 0.054rem;
}

.text-wrapper_10 {
  width: 9.76rem;
  height: 10.4rem;
  margin: 0.08rem 0 0 1.52rem;
}

.text_28 {
  width: 7.6rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 0.027rem;
}

.paragraph_13 {
  width: 12.76rem;
  height: 8.64rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.416rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin-top: 1.147rem;
}

.image_5 {
  width: 7.627rem;
  height: 11.44rem;
  margin-left: 2.427rem;
}

.text-wrapper_11 {
  width: 11.12rem;
  height: 10.454rem;
  margin: 0.054rem 0 0 1.467rem;
}

.text_29 {
  width: 7.014rem;
  height: 0.614rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
}

.paragraph_14 {
  width: 15.094rem;
  height: 8.667rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.416rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin: 1.174rem 0 0 0.027rem;
}

.image_6 {
  width: 42.667rem;
  height: 0.027rem;
  margin: 1.894rem 0 0 4.267rem;
}

.text_30 {
  /*width: 6.934rem;*/
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 1.867rem 0 0 4.374rem;
}

.box_12 {
  /*width: 38.667rem;*/
  height: 5.734rem;
  /*margin: 1.654rem 0 2.134rem 4.267rem;*/
  margin: 1.654rem 0;
}

.box_13 {
  /*width: 21.787rem;*/
  height: 5.734rem;
}

.image-wrapper_1 {
  width: 24.814rem;
  height: 0.64rem;
  justify-content: space-between;
}

.label_1-0 {
  width: 0.587rem;
  height: 0.587rem;
  margin: 0.027rem 5.814rem 0 0;
}

.label_1-1 {
  width: 0.587rem;
  height: 0.587rem;
  margin: 0.027rem 5.814rem 0 0;
}

.label_1-2 {
  width: 0.587rem;
  height: 0.587rem;
  margin: 0.027rem 5.814rem 0 0;
}

.label_1-3 {
  width: 0.587rem;
  height: 0.587rem;
  margin: 0.027rem 5.814rem 0 0;
}

.text-wrapper_12 {
  width: 20.56rem;
  height: 0.427rem;
  margin: 0.587rem 0 0 0.054rem;
}

.text_31 {
  width: 1.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
}

.text_32 {
  width: 2.507rem;
  height: 0.4rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 4.64rem;
}

.text_33 {
  width: 2.88rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 0.027rem 0 0 3.92rem;
}

.text_34 {
  width: 1.36rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 3.547rem;
}

.text-wrapper_13 {
  width: 21.734rem;
  height: 3.414rem;
  margin: 0.667rem 0 0 0.054rem;
}

.paragraph_15 {
  width: 6.4rem;
  height: 3.334rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin-top: 0.027rem;
}

.paragraph_16 {
  width: 6.4rem;
  height: 3.414rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  /*margin-left: 4.747rem;*/
}

.paragraph_17 {
  width: 6.4rem;
  height: 3.334rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  /*margin-left: 4.48rem;*/
}

.paragraph_18 {
  width: 6.4rem;
  height: 3.36rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin: 0.027rem 0 0 0rem;
}

.box_14 {
  width: 0.027rem;
  height: 5.6rem;
  border: 1px solid rgba(221, 221, 221, 1);
  margin: 0.08rem 0 0 3.974rem;
}

.box_15 {
  width: 2.907rem;
  height: 5.68rem;
  margin: 0.027rem 0 0 4.027rem;
}

.image_7 {
  width: 0.534rem;
  height: 0.614rem;
}

.text_35 {
  width: 1.2rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.587rem;
}

.paragraph_19 {
  width: 6.4rem;
  height: 3.414rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin-top: 0.64rem;
}

.box_16 {
  width: 2.534rem;
  height: 5.547rem;
  margin: 0.054rem 0 0 3.414rem;
}

.image-text_1 {
  width: 2.534rem;
  height: 1.6rem;
}

.label_2 {
  width: 0.614rem;
  height: 0.614rem;
}

.text-group_2 {
  width: 2.534rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-top: 0.56rem;
}

.paragraph_20 {
  width: 6.4rem;
  height: 3.307rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.747rem;
  margin-top: 0.64rem;
}

.group_6 {
  background-color: rgba(204, 204, 204, 1);
  position: relative;
  width: 51.2rem;
  height: 9.6rem;
}

.text_36 {
  width: 5.627rem;
  height: 0.934rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.96rem;
  font-family: SourceHanSansCN-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 3.174rem 0 0 22.8rem;
}

.text_37 {
  width: 15.467rem;
  height: 0.694rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 1.227rem 0 3.574rem 17.894rem;
}

.image_8 {
  position: absolute;
  left: 25.054rem;
  top: 5.334rem;
  width: 0.027rem;
  height: 0.667rem;
}

.customize-width{
  width: 14rem;
    display: flex;
}

.paragraph_3_label {
   width: 3rem;
    text-align: right;
}
.paragraph_3_label1 {
   width: 4rem;
    text-align: right;
}

.new_text1{
  font-size: 0.998rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  margin: 2.1rem 0 0 9.6rem;
}

.new_text2{
  font-size: 0.58rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.089rem;
  margin: 1rem 0 0 9.6rem;
}

.new_text3{
  font-size: 0.58rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.089rem;
  margin: 0 0 0 9.6rem;
}

.new_imgTop {
  display: flex;
  justify-content: space-around;
  width: 16.5rem;
  margin: 2rem auto 0.3rem auto;
}

.new_img1{
  background-image: url("./img/img1.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 2.3rem;
  height: 2.3rem;
}

.new_img2{
  background-image: url("./img/img2.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 2.3rem;
  height: 2.3rem;
}

.new_img3{
  background-image: url("./img/img3.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 2.3rem;
  height: 2.3rem;
}

.new_img4{
  background-image: url("./img/img4.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 2.3rem;
  height: 2.3rem;
}

.back_top {
  background-image: url(./img/back_top.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 1.2rem;
  height: 1.2rem;
  position: fixed;
  justify-content: flex-end;
  right: 1.71875vw;
  bottom: 4vw;
  display: none;
  cursor: pointer;
}




.table_box_view {
    display: flex;
    justify-content: center;
}

.table_box {
    width: 80%;
}

.pb_simple_table {
    font-size: 0.397rem;
}

.pb_simple_table th {
    background-color: #f9f9f9;
    color: #000000;
}
