html {
  font-size: 37.5px;
}

.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 100%;
  height: 148rem;
  overflow: hidden;
}

.group_1 {
  background-image: linear-gradient(
    90deg,
    rgba(204, 236, 253, 1) 0,
    rgba(255, 255, 255, 1) 17.446631%,
    rgba(255, 255, 255, 1) 88.910645%,
    rgba(195, 231, 250, 1) 100%
  );
  width: 51.2rem;
  height: 2.054rem;
  justify-content: flex-center;
}

.image_1 {
  width: 2.8rem;
  height: 0.507rem;
  margin: 0.827rem 0 0 4.88rem;
}

.label_1 {
  width: 1.174rem;
  height: 1.014rem;
  margin: 0.56rem 0 0 0.534rem;
}

.block_1 {
  position: relative;
  width: 2.134rem;
  height: 0.694rem;
  margin: 0.72rem 0 0 0.107rem;
}

.image_2 {
  width: 1.467rem;
  height: 0.667rem;
  margin: 0.027rem 0 0 0.454rem;
}

.text_1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 2.134rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(0, 131, 239, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.label_2 {
  width: 1.067rem;
  height: 0.774rem;
  margin: 0.614rem 0 0 1.067rem;
}

.text_2 {
  width: 2.667rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(0, 131, 239, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.72rem 0 0 0.107rem;
}

.text-wrapper_1 {
  border-radius: 4px;
  height: 1.067rem;
  border: 1px solid rgba(42, 132, 238, 1);
  width: 3.04rem;
  margin: 0.534rem 0 0 19.787rem;
}

.text_3 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(42, 132, 238, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.24rem 0 0 0.774rem;
}

.text-wrapper_2 {
  background-color: rgba(42, 132, 238, 1);
  border-radius: 4px;
  height: 1.067rem;
  width: 3.04rem;
  margin: 0.534rem 0 0 0.534rem;
}

.text_4 {
  width: 1.494rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.24rem 0 0 0.774rem;
}

.text_5 {
  width: 3.094rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(42, 132, 238, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.747rem 4.827rem 0 0.347rem;
  text-decoration: initial;
}

.group_2 {
  position: relative;
  width: 51.2rem;
  height: 143.254rem;
  margin-bottom: 0.027rem;
}

.box_1 {
  height: 15.2rem;
  background: url(./img/FigmaDDSSlicePNGf53a5c7038b73587b28146368e5e2a35.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.027rem;
  width: 51.2rem;
}

.group_3 {
  background-image: linear-gradient(
    264deg,
    rgba(172, 223, 255, 0) 0,
    rgba(146, 214, 255, 1) 100%
  );
  width: 12.427rem;
  height: 15.2rem;
}

.text_6 {
  width: 8.534rem;
  height: 1.2rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.853rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 3.174rem 0 0 21.334rem;
}

.grid_1 {
  width: 34.2rem;
  height: 29.014rem;
  flex-wrap: wrap;
  margin: 2.134rem 0 0 8.56rem;
}

.group_4 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNG75387ce62e376ecb447cfbddae098fef.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 11.014rem;
  margin: 0 0.534rem 0.534rem 0;
}

.block_2 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNG75387ce62e376ecb447cfbddae098fef.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 11.014rem;
  position: relative;
}

.image_3 {
  width: 6.694rem;
  height: 6.267rem;
  margin: 7.5rem 0 0 3.32rem;
}

.block_3 {
  position: absolute;
  left: 0.027rem;
  top: 0;
  width: 10.987rem;
  height: 14.24rem;
}

.text-group_1 {
  width: 9.947rem;
  height: 2.614rem;
  margin: 1.6rem 0 0 0.56rem;
}

.text_7 {
  width: 6.4rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 1.76rem;
}

.text_8 {
  width: 9.947rem;
  height: 1.174rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.534rem;
}

.text_9 {
  width: 2.667rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(26, 132, 255, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 1.12rem 0 8.16rem 4.187rem;
}

.group_5 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNG75387ce62e376ecb447cfbddae098fef.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 11.014rem;
  margin: 0 0.534rem 0.534rem 0;
}

.group_6 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNG75387ce62e376ecb447cfbddae098fef.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 11.014rem;
  position: relative;
}

.image_4 {
  width: 9.467rem;
  height: 7.814rem;
  margin: 6.427rem 0 0 1.547rem;
}

.section_1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 11.014rem;
  height: 14.24rem;
}

.text-group_2 {
  width: 9.947rem;
  height: 4.48rem;
  margin: 1.6rem 0 0 0.534rem;
}

.text_10 {
  width: 5.76rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 2.08rem;
}

.text_11 {
  width: 9.947rem;
  height: 1.76rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.534rem;
}

.text_12 {
  width: 2.667rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(26, 132, 255, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.534rem 0 0 3.627rem;
}

.group_7 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNGe8aadfb37519b44c9e90c88c6e8aef3f.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.534rem;
  width: 11.04rem;
  position: relative;
}

.image-wrapper_1 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNG75387ce62e376ecb447cfbddae098fef.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.027rem;
  width: 11.014rem;
}

.image_5 {
  width: 8.4rem;
  height: 7.6rem;
  margin: 6.64rem 0 0 2.614rem;
}

.group_8 {
  position: absolute;
  left: 0;
  top: 0;
  width: 11.04rem;
  height: 14.24rem;
}

.text-group_3 {
  width: 9.974rem;
  height: 2.614rem;
  margin: 1.6rem 0 0 0.534rem;
}

.text_13 {
  width: 5.76rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 1.814rem;
}

.text_14 {
  width: 9.974rem;
  height: 1.174rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.534rem;
}

.text_15 {
  width: 2.667rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(26, 132, 255, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 1.12rem 0 8.16rem 4.187rem;
}

.group_9 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNG75387ce62e376ecb447cfbddae098fef.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 11.014rem;
  position: relative;
  margin: 0 0.534rem 0.534rem 0;
}

.image-wrapper_2 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNG75387ce62e376ecb447cfbddae098fef.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 11.014rem;
}

.image_6 {
  width: 10.454rem;
  height: 7.52rem;
  margin: 6.72rem 0 0 0.56rem;
}

.box_2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 11.014rem;
  height: 14.24rem;
}

.text-group_4 {
  width: 9.947rem;
  height: 4.48rem;
  margin: 1.6rem 0 0 0.56rem;
}

.text_16 {
  width: 5.76rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 2.08rem;
}

.text_17 {
  width: 9.947rem;
  height: 1.76rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.534rem;
}

.text_18 {
  width: 2.667rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(26, 132, 255, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.534rem 0 0 3.627rem;
}

.group_10 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNG75387ce62e376ecb447cfbddae098fef.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 11.014rem;
  margin: 0 0.534rem 0.534rem 0;
}

.group_11 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNG75387ce62e376ecb447cfbddae098fef.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 11.014rem;
  position: relative;
}

.image_7 {
  width: 7.574rem;
  height: 7.12rem;
  margin: 7.12rem 0 0 3.44rem;
}

.group_12 {
  position: absolute;
  left: 0;
  top: 0;
  width: 11.014rem;
  height: 14.24rem;
}

.text-group_5 {
  width: 9.947rem;
  height: 4.48rem;
  margin: 1.6rem 0 0 0.534rem;
}

.text_19 {
  width: 5.76rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 2.08rem;
}

.text_20 {
  width: 9.947rem;
  height: 1.76rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.534rem;
}

.text_21 {
  width: 2.667rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(26, 132, 255, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.534rem 0 0 3.814rem;
}

.group_13 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNGe8aadfb37519b44c9e90c88c6e8aef3f.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-bottom: 0.534rem;
  width: 11.04rem;
  position: relative;
}

.image-wrapper_3 {
  height: 14.24rem;
  background: url(./img/FigmaDDSSlicePNG75387ce62e376ecb447cfbddae098fef.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.027rem;
  width: 11.014rem;
}

.image_8 {
  width: 7.68rem;
  height: 6.934rem;
  margin: 7.307rem 0 0 3.334rem;
}

.group_14 {
  position: absolute;
  left: 0;
  top: 0;
  width: 11.04rem;
  height: 14.24rem;
}

.text-group_6 {
  width: 9.974rem;
  height: 2.614rem;
  margin: 1.6rem 0 0 0.534rem;
}

.text_22 {
  width: 5.76rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 2.107rem;
}

.text_23 {
  width: 9.974rem;
  height: 1.174rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.534rem;
}

.text_24 {
  width: 2.667rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(26, 132, 255, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 1.12rem 0 8.16rem 4.187rem;
}

.text_25 {
  width: 10.534rem;
  height: 1.2rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.853rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin: 3.2rem 0 0 20.347rem;
}

.box_3 {
  background-image: linear-gradient(
    90deg,
    rgba(255, 255, 255, 1) 0,
    rgba(223, 242, 255, 1) 100%
  );
  height: 16.96rem;
  margin-top: 2.134rem;
  width: 51.2rem;
  position: relative;
}

.image_9 {
  width: 13.494rem;
  height: 16.96rem;
}

.block_4 {
  position: absolute;
  left: 0;
  top: 0;
  width: 51.2rem;
  height: 16.96rem;
}

.box_4 {
  width: 8.64rem;
  height: 6rem;
  margin: 5.12rem 0 0 8.56rem;
}

.box_5 {
  width: 7.494rem;
  height: 1.2rem;
}

.text_26 {
  width: 3.414rem;
  height: 1.2rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.853rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
}

.text-wrapper_3 {
  background-color: rgba(254, 101, 3, 1);
  border-radius: 4px 4px 0px 4px;
  height: 0.64rem;
  margin-top: 0.267rem;
  width: 3.76rem;
}

.text_27 {
  width: 3.12rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.6rem;
  margin: 0.054rem 0 0 0.32rem;
}

.text-wrapper_4 {
  width: 3.867rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-top: 0.32rem;
}

.text_28 {
  width: 3.867rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
}

.text_29 {
  width: 3.867rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(254, 101, 3, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
}

.text_30 {
  width: 8.64rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(52, 52, 52, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-top: 0.107rem;
}

.box_6 {
  width: 7.707rem;
  height: 1.974rem;
  margin-top: 1.067rem;
}

.group_15 {
  width: 1.494rem;
  height: 1.974rem;
}

.group_16 {
  background-color: rgba(68, 126, 255, 1);
  border-radius: 50%;
  height: 1.334rem;
  margin-left: 0.08rem;
  width: 1.334rem;
  position: relative;
}

.block_5 {
  background-color: rgba(255, 255, 255, 1);
  width: 1.014rem;
  height: 0.48rem;
  margin: 0.48rem 0 0 0.16rem;
}

.block_6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.334rem;
  height: 1.334rem;
}

.text_31 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.374rem;
  margin-top: 0.107rem;
}

.group_17 {
  width: 1.627rem;
  height: 1.974rem;
  margin-left: 0.534rem;
}

.block_7 {
  background-color: rgba(68, 126, 255, 1);
  border-radius: 50%;
  height: 1.334rem;
  margin-left: 0.134rem;
  width: 1.334rem;
  position: relative;
}

.box_7 {
  background-color: rgba(255, 255, 255, 1);
  width: 0.96rem;
  height: 1.04rem;
  margin: 0.214rem 0 0 0.214rem;
}

.box_8 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.334rem;
  height: 1.334rem;
}

.text_32 {
  width: 1.627rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.374rem;
  margin-top: 0.107rem;
}

.image-text_1 {
  width: 1.494rem;
  height: 1.974rem;
  margin-left: 0.534rem;
}

.block_8 {
  height: 1.334rem;
  background: url(./img/FigmaDDSSlicePNG714fe76fdbccdd9dfc8870bd76e73682.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.08rem;
  width: 1.334rem;
  position: relative;
}

.group_18 {
  background-color: rgba(255, 255, 255, 1);
  width: 0.934rem;
  height: 0.934rem;
  margin: 0.24rem 0 0 0.214rem;
}

.group_19 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.334rem;
  height: 1.334rem;
}

.text-group_7 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.374rem;
  margin-top: 0.107rem;
}

.image-text_1_c {
  width: 1.494rem;
  height: 1.974rem;
}

.image-text_2_c {
  width: 1.494rem;
  height: 1.974rem;
  margin-left: 0.534rem;
}

.image-text_3_c {
  width: 1.494rem;
  height: 1.974rem;
  margin-left: 0.534rem;
}

.image-text_2 {
  width: 1.494rem;
  height: 1.974rem;
  margin-left: 0.534rem;
}

.image-wrapper_4 {
  height: 1.334rem;
  margin-left: 0.08rem;
  width: 1.334rem;
}

.image_10 {
  width: 1.334rem;
  height: 1.334rem;
}

.text-group_8 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.373rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.374rem;
  margin-top: 0.107rem;
}

.box_9 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
  width: 16.027rem;
  height: 13.76rem;
  margin: 1.6rem 8.507rem 0 0;
}

.text-wrapper_5 {
  background-color: rgba(42, 132, 238, 1);
  border-radius: 16px 16px 0px 0px;
  height: 2.107rem;
  width: 16.027rem;
}

.text_33 {
  width: 3.734rem;
  height: 1.04rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.746rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
  margin: 0.534rem 0 0 6.134rem;
}

.section_2 {
  width: 13.894rem;
  height: 1.6rem;
  margin: 1.067rem 0 0 1.067rem;
}

.text_34 {
  width: 1.6rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.48rem;
}

.box_10 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
  width: 11.974rem;
  height: 1.6rem;
  border: 1px solid rgba(42, 132, 238, 1);
  justify-content: space-between;
}

.image_11 {
  width: 1.387rem;
  height: 1.387rem;
  margin: 0.107rem 0 0 0.107rem;
}

.text_35 {
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.853rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.48rem 0 0 0;
}

.image_12 {
  width: 1.387rem;
  height: 1.387rem;
  margin: 0.107rem 0.107rem 0 0;
}

.section_3 {
  width: 13.894rem;
  height: 1.6rem;
  margin: 1.067rem 0 0 1.067rem;
}

.text_36 {
  width: 1.6rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.48rem;
}

.box_11 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
  width: 11.974rem;
  height: 1.6rem;
  border: 1px solid rgba(42, 132, 238, 1);
  justify-content: space-between;
}

.image_13 {
  width: 1.387rem;
  height: 1.387rem;
  margin: 0.107rem 0 0 0.107rem;
}

.text_37 {
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.853rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.48rem 0 0 0;
}

.image_14 {
  width: 1.387rem;
  height: 1.387rem;
  margin: 0.107rem 0.107rem 0 0;
}

.text-wrapper_6 {
  height: 0.694rem;
  margin: 1.6rem 0 0 0;
  display: flex;
  justify-content: center;
  width: 100%;
}

.text_38 {
  width: 1.6rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.054rem;
}

.text_39 {
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(254, 101, 3, 1);
  font-size: 1.066rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  white-space: nowrap;
  line-height: 0.64rem;
}

.text_40 {
  width: 0.534rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.054rem 0 0 0.107rem;
}

.text-wrapper_7 {
  box-shadow: 0px 4px 16px 0px rgba(4, 90, 254, 0.16);
  background-color: rgba(42, 132, 238, 1);
  border-radius: 6px;
  height: 1.334rem;
  width: 11.974rem;
  margin: 0.8rem 0 0 2.027rem;
}

.text_41 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.347rem 0 0 5.147rem;
}

.text_42 {
  width: 2.134rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(42, 132, 238, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.32rem 0 0.934rem 6.934rem;
}

.box_12 {
  width: 8.214rem;
  height: 1.067rem;
  margin: 1.067rem 0 0 21.52rem;
}

.text-wrapper_8 {
  box-shadow: 0px 4px 16px 0px rgba(4, 90, 254, 0.16);
  border-radius: 6px;
  height: 1.067rem;
  border: 1px solid rgba(42, 132, 238, 1);
  width: 3.84rem;
}

.text_43 {
  width: 2.134rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(42, 132, 238, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.214rem 0 0 0.854rem;
}

.text-wrapper_9 {
  box-shadow: 0px 4px 16px 0px rgba(4, 90, 254, 0.16);
  background-color: rgba(42, 132, 238, 1);
  border-radius: 6px;
  height: 1.067rem;
  width: 3.84rem;
}

.text_44 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.214rem 0 0 1.067rem;
}

.box_13 {
  background-color: rgba(240, 248, 255, 1);
  height: 22.267rem;
  margin-top: 3.2rem;
  width: 51.2rem;
}

.section_4 {
  height: 22.267rem;
  background: url(./img/FigmaDDSSlicePNG2d012e157661ad0bbc64a190964a412c.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 51.2rem;
}

.group_20 {
  height: 22.267rem;
  width: 51.2rem;
  position: relative;
  justify-content: flex-center;
}

.box_14 {
  width: 17.174rem;
  height: 2.267rem;
  margin: 3.2rem 0 0 17.04rem;
}

.text-group_9 {
  width: 17.174rem;
  height: 2.267rem;
}

.text_45 {
  width: 8.827rem;
  height: 1.2rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.853rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin-left: 4.16rem;
}

.text_46 {
  width: 17.174rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-top: 0.32rem;
}

.box_15 {
  width: 34.134rem;
  height: 7.52rem;
  margin: 3.414rem 0 0 8.534rem;
}

.block_9 {
  position: relative;
  width: 7.84rem;
  height: 7.52rem;
  background: url(./img/FigmaDDSSlicePNG657c31af2138423e2d82c2256e43d589.png) 100% no-repeat;
  background-size: 100% 100%;
}

.text_47 {
  width: 1.654rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(4, 90, 254, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.667rem 0 0 3.227rem;
}

.text-group_10 {
  width: 6.4rem;
  height: 2.16rem;
  margin: 0.667rem 0 1.12rem 0.72rem;
}

.text_48 {
  width: 4.32rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-left: 1.04rem;
}

.paragraph_1 {
  width: 6.4rem;
  height: 1.174rem;
  overflow-wrap: break-word;
  color: rgba(103, 103, 103, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: center;
  margin-top: 0.32rem;
}

.block_10 {
  height: 4.16rem;
  background: url(./img/FigmaDDSSlicePNG64443572df054a53892330f3fe8f4312.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 4.16rem;
  position: absolute;
  left: 1.84rem;
  top: -1.813rem;
}

.group_21 {
  width: 4.16rem;
  height: 4.16rem;
}

.image-wrapper_5 {
  height: 0.427rem;
  width: 0.694rem;
  margin: 4.054rem 0 0 0.107rem;
}

.image_15 {
  width: 0.694rem;
  height: 0.427rem;
}

.block_11 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
  position: relative;
  width: 7.84rem;
  height: 7.52rem;
  border: 1px solid rgba(230, 230, 230, 1);
  margin-left: 0.134rem;
}

.text_49 {
  width: 1.787rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(4, 90, 254, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.694rem 0 0 3.067rem;
}

.text-group_11 {
  width: 3.68rem;
  height: 2.16rem;
  margin: 0.64rem 0 1.12rem 2.08rem;
}

.text_50 {
  width: 2.88rem;
  height: 0.667rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-left: 0.4rem;
}

.paragraph_2 {
  width: 3.68rem;
  height: 1.174rem;
  overflow-wrap: break-word;
  color: rgba(103, 103, 103, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: center;
  margin-top: 0.32rem;
}

.group_22 {
  background-color: rgba(217, 217, 217, 1);
  position: absolute;
  left: 1.814rem;
  top: -1.813rem;
  width: 4.16rem;
  height: 4.16rem;
}

.image_16 {
  width: 0.694rem;
  height: 0.454rem;
  margin: 4.054rem 0 0 0.107rem;
}

.block_12 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
  width: 7.84rem;
  height: 7.52rem;
  border: 1px solid rgba(230, 230, 230, 1);
  margin-left: 0.134rem;
}

.text_51 {
  width: 5.12rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(103, 103, 103, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 5.227rem 0 0 1.36rem;
}

.box_16 {
  background-color: rgba(217, 217, 217, 1);
  width: 4.16rem;
  height: 4.16rem;
  margin: 2.347rem 1.814rem 0 -4.614rem;
}

.image_17 {
  width: 0.694rem;
  height: 0.454rem;
  margin: 4.054rem 0 0 0.107rem;
}

.block_13 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
  position: relative;
  width: 7.84rem;
  height: 7.52rem;
  /*border: 1px solid rgba(230, 230, 230, 1);*/
  margin-left: 0.6rem;
}

.text_52 {
  width: 1.787rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(4, 90, 254, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 2.694rem 0 0 2.88rem;
}

.text-group_12 {
  width: 6.347rem;
  height: 2.747rem;
  margin: 0.64rem 0 0.534rem 0.747rem;
}

.text_53 {
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.48rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.48rem;
}

.paragraph_3 {
  width: 6.347rem;
  height: 1.76rem;
  overflow-wrap: break-word;
  color: rgba(103, 103, 103, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: center;
  margin-top: 0.32rem;
}

.block_14 {
  height: 4.16rem;
  width: 4.16rem;
  position: absolute;
  left: 1.84rem;
  top: -1.84rem;
}

.image_18 {
  width: 3.307rem;
  height: 3.307rem;
  margin: 0.427rem 0 0 0.427rem;
}

.group_23 {
  position: absolute;
  left: 0;
  top: 0;
  width: 4.16rem;
  height: 4.16rem;
}

.box_17 {
  width: 7.36rem;
  height: 1.067rem;
  margin: 1.6rem 0 3.2rem 21.947rem;
}

.text-wrapper_10 {
  box-shadow: 0px 4px 16px 0px rgba(4, 90, 254, 0.16);
  border-radius: 6px;
  height: 1.067rem;
  border: 1px solid rgba(42, 132, 238, 1);
  width: 3.414rem;
}

.text_54 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(42, 132, 238, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.214rem 0 0 0.854rem;
}

.text-wrapper_11 {
  box-shadow: 0px 4px 16px 0px rgba(4, 90, 254, 0.16);
  background-color: rgba(42, 132, 238, 1);
  border-radius: 6px;
  height: 1.067rem;
  width: 3.414rem;
}

.text_55 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.214rem 0 0 0.854rem;
}

.image-wrapper_6 {
  position: absolute;
  left: 28.88rem;
  top: 7.574rem;
  width: 2.4rem;
  height: 2.454rem;
}

.image_19 {
  width: 2.4rem;
  height: 2.454rem;
}

.box_18 {
  position: absolute;
  left: 27.947rem;
  top: 7.067rem;
  width: 4.16rem;
  height: 4.16rem;
}

.box_19 {
  background-color: rgba(239, 246, 255, 1);
  height: 19.627rem;
  width: 51.174rem;
  position: relative;
  justify-content: flex-center;
}

.group_24 {
  width: 10.88rem;
  height: 2.267rem;
  margin: 3.2rem 0 0 20.187rem;
}

.text-group_13 {
  width: 10.88rem;
  height: 2.267rem;
}

.text_56 {
  width: 3.414rem;
  height: 1.2rem;
  overflow-wrap: break-word;
  color: rgba(50, 50, 50, 1);
  font-size: 0.853rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
  margin-left: 3.734rem;
}

.text-wrapper_12 {
  width: 10.88rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-top: 0.32rem;
}

.text_57 {
  width: 10.88rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(50, 50, 50, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
}

.text_58 {
  width: 10.88rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(50, 50, 50, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
}

.text_59 {
  width: 10.88rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(50, 50, 50, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
}

.group_25 {
  width: 34.134rem;
  margin: 2.134rem 0 0 8.56rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.block_15 {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  height: 2.587rem;
  width: 6.4rem;
}

.group_26 {
  height: 2.587rem;
  background: url(./img/FigmaDDSSlicePNG887789e76874289c212ceae4cdf02f29.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 6.4rem;
}

.image-wrapper_7 {
  height: 2.16rem;
  background: url(./img/FigmaDDSSlicePNGd42b0ac47d4337223dcd2f97688b570d.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 5.52rem;
  margin: 0.214rem 0 0 0.454rem;
}

.image_20 {
  width: 4.24rem;
  height: 2.16rem;
  margin-left: 0.64rem;
}

.image_21 {
  width: 6.4rem;
  height: 2.587rem;
  margin-left: 0.534rem;
}

.image_22 {
  width: 6.4rem;
  height: 2.587rem;
  margin-left: 0.534rem;
}

.image_23 {
  width: 6.4rem;
  height: 2.587rem;
  margin-left: 0.534rem;
}

.image_24 {
  width: 6.4rem;
  height: 2.587rem;
  margin-left: 0.534rem;
}

.group_27 {
  width: 34.134rem;
  height: 2.587rem;
  margin: 0.534rem 0 0 8.56rem;
}

.group_28 {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  height: 2.587rem;
  width: 6.4rem;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.block_16 {
  height: 2.587rem;
  background: url(./img/FigmaDDSSlicePNG887789e76874289c212ceae4cdf02f29.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 6.4rem;
}

.image-wrapper_8 {
  height: 2.16rem;
  background: url(./img/FigmaDDSSlicePNGd42b0ac47d4337223dcd2f97688b570d.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 5.52rem;
  margin: 0.214rem 0 0 0.454rem;
}

.image_25 {
  max-width: 4.587rem;
  max-height: 1.787rem;
}

.image_26 {
  width: 6.4rem;
  height: 2.587rem;
  margin-left: 0.534rem;
}

.group_29 {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  height: 2.587rem;
  margin-left: 0.534rem;
  width: 6.4rem;
}

.image-wrapper_9 {
  height: 2.587rem;
  background: url(./img/FigmaDDSSlicePNG887789e76874289c212ceae4cdf02f29.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 6.4rem;
}

.image_27 {
  width: 3.734rem;
  height: 2.214rem;
  margin: 0.16rem 0 0 1.334rem;
}

.group_30 {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  height: 2.587rem;
  margin-left: 0.534rem;
  width: 6.4rem;
}

.image-wrapper_10 {
  height: 2.587rem;
  background: url(./img/FigmaDDSSlicePNG887789e76874289c212ceae4cdf02f29.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 6.4rem;
}

.image_28 {
  width: 2.667rem;
  height: 2.08rem;
  margin: 0.24rem 0 0 1.734rem;
}

.group_31 {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  height: 2.587rem;
  margin-left: 0.534rem;
  width: 6.4rem;
}

.image-wrapper_11 {
  height: 2.587rem;
  background: url(./img/FigmaDDSSlicePNG887789e76874289c212ceae4cdf02f29.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 6.4rem;
}

.image_29 {
  width: 5.04rem;
  height: 1.68rem;
  margin: 0.454rem 0 0 0.694rem;
}

.group_32 {
  width: 34.134rem;
  height: 2.587rem;
  margin: 0.534rem 0 3.2rem 8.56rem;
}

.group_33 {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  height: 2.587rem;
  width: 6.4rem;
}

.section_5 {
  height: 2.587rem;
  background: url(./img/FigmaDDSSlicePNG887789e76874289c212ceae4cdf02f29.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 6.4rem;
}

.image-wrapper_12 {
  height: 2.16rem;
  background: url(./img/FigmaDDSSlicePNGd42b0ac47d4337223dcd2f97688b570d.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 5.52rem;
  margin: 0.214rem 0 0 0.454rem;
}

.image_30 {
  width: 4.774rem;
  height: 1.467rem;
  margin: 0.347rem 0 0 0.294rem;
}

.group_34 {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  height: 2.587rem;
  margin-left: 0.534rem;
  width: 6.4rem;
}

.image-wrapper_13 {
  height: 2.587rem;
  background: url(./img/FigmaDDSSlicePNG887789e76874289c212ceae4cdf02f29.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 6.4rem;
}

.image_31 {
  width: 4.454rem;
  height: 1.92rem;
  margin: 0.32rem 0 0 0.96rem;
}

.group_35 {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  height: 2.587rem;
  margin-left: 0.534rem;
  width: 6.4rem;
}

.image-wrapper_14 {
  height: 2.587rem;
  background: url(./img/FigmaDDSSlicePNG887789e76874289c212ceae4cdf02f29.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 6.4rem;
}

.image_32 {
  width: 4.32rem;
  height: 1.654rem;
  margin: 0.48rem 0 0 1.04rem;
}

.group_36 {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  height: 2.587rem;
  margin-left: 0.534rem;
  width: 6.4rem;
}

.image-wrapper_15 {
  height: 2.587rem;
  background: url(./img/FigmaDDSSlicePNG887789e76874289c212ceae4cdf02f29.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 6.4rem;
}

.image_33 {
  width: 3.334rem;
  height: 1.654rem;
  margin: 0.454rem 0 0 1.52rem;
}

.group_37 {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  height: 2.587rem;
  margin-left: 0.534rem;
  width: 6.4rem;
}

.image-wrapper_16 {
  height: 2.587rem;
  background: url(./img/FigmaDDSSlicePNG887789e76874289c212ceae4cdf02f29.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 6.4rem;
}

.image_34 {
  width: 3.627rem;
  height: 1.68rem;
  margin: 0.454rem 0 0 1.387rem;
}

.group_38 {
  position: absolute;
  left: 8.32rem;
  top: 7.547rem;
  width: 34.667rem;
  height: 9.2rem;
}

.box_20 {
  height: 20.56rem;
  background: url(./img/FigmaDDSSlicePNG2db7c2cd205401e53c72c0028c894e5c.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-bottom: 1.227rem;
  width: 51.2rem;
}

.group_39 {
  background-color: rgba(64, 86, 123, 0.73);
  height: 20.56rem;
  width: 51.2rem;
}

.group_40 {
  height: 20.48rem;
  margin-top: 0.08rem;
  width: 51.2rem;
}

.text-wrapper_13 {
  width: 14.08rem;
  height: 1.494rem;
  margin: 3.12rem 0 0 18.587rem;
}

.text_60 {
  width: 14.08rem;
  height: 1.494rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.066rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.067rem;
}

.box_21 {
  width: 34.134rem;
  height: 6.827rem;
  margin: 3.174rem 0 0 8.56rem;
}

.box_22 {
  width: 8.134rem;
  height: 6.827rem;
  background: url(./img/FigmaDDSSlicePNGe3959054b8ef87975ec9c61f07c687be.png) 100% no-repeat;
  background-size: 100% 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.section_6 {
  height: 1.76rem;
  width: 1.76rem;
  position: relative;
  margin: 1.04rem 0 0 3.147rem;
}

.image_35 {
  width: 1.387rem;
  height: 1.387rem;
  margin: 0.214rem 0 0 0.214rem;
}

.group_41 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.76rem;
  height: 1.76rem;
}

.text_61 {
  color: rgba(42, 132, 238, 1);
  font-size: 1.066rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  margin-top: .5rem;
}

.text_62 {
  color: rgba(52, 52, 52, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Regular;
  margin-top: .5rem;
}

.box_23 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
  width: 8.134rem;
  height: 6.827rem;
  margin-left: 0.534rem;
  justify-content: flex-center;
}

.image-text_3 {
  width: 1.76rem;
  height: 3.787rem;
  margin: 1.067rem 0 0 3.174rem;
}

.box_24 {
  height: 1.76rem;
  background: url(./img/FigmaDDSSlicePNG294fbd43b92b7631b9a1c9fdd8249462.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 1.76rem;
}

.group_42 {
  width: 1.76rem;
  height: 1.76rem;
}

.text-group_14 {
  width: 1.734rem;
  height: 1.494rem;
  overflow-wrap: break-word;
  color: rgba(42, 132, 238, 1);
  font-size: 1.066rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-top: 0.534rem;
}

.text_63 {
  width: 3.84rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(52, 52, 52, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0 0 1.067rem 2.134rem;
}

.box_25 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
  width: 8.134rem;
  height: 6.827rem;
  margin-left: 0.534rem;
  justify-content: flex-center;
}

.image-text_4 {
  width: 4.56rem;
  height: 3.787rem;
  margin: 1.067rem 0 0 1.787rem;
}

.group_43 {
  height: 1.76rem;
  background: url(./img/FigmaDDSSlicePNGc275b2b2f6f90b68097bf01148ef835e.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 1.387rem;
  width: 1.76rem;
}

.section_7 {
  width: 1.76rem;
  height: 1.76rem;
}

.text-group_15 {
  width: 4.56rem;
  height: 1.494rem;
  overflow-wrap: break-word;
  color: rgba(42, 132, 238, 1);
  font-size: 1.066rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-top: 0.534rem;
}

.text_64 {
  width: 3.84rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(52, 52, 52, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0 0 1.067rem 2.134rem;
}

.box_26 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 16px;
  width: 8.134rem;
  height: 6.827rem;
  margin-left: 0.534rem;
}

.image-text_5 {
  width: 3.92rem;
  height: 3.814rem;
  margin: 1.04rem 0 0 2.107rem;
}

.group_44 {
  height: 1.76rem;
  background: url(./img/FigmaDDSSlicePNGa549904cab7d9ece712bd813f735792e.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.72rem;
  width: 1.76rem;
}

.block_17 {
  width: 1.76rem;
  height: 1.76rem;
}

.text-group_16 {
  width: 3.92rem;
  height: 1.494rem;
  overflow-wrap: break-word;
  color: rgba(42, 132, 238, 1);
  font-size: 1.066rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.067rem;
  margin-top: 0.56rem;
}

.text_65 {
  width: 3.2rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(52, 52, 52, 1);
  font-size: 0.64rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0 0 1.067rem 2.454rem;
}

.box_27 {
  width: 4.107rem;
  height: 1.067rem;
  margin: 1.6rem 0 3.2rem 23.574rem;
}

.text-wrapper_14 {
  box-shadow: 0px 4px 16px 0px rgba(4, 90, 254, 0.16);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 6px;
  height: 1.067rem;
  width: 4.107rem;
}

.text_66 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(42, 132, 238, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.214rem 0 0 1.2rem;
}

.box_28 {
  position: absolute;
  left: 0;
  top: 0;
  width: 51.2rem;
  height: 15.2rem;
  background: url(./img/FigmaDDSSlicePNGf53a5c7038b73587b28146368e5e2a35.png) 100% no-repeat;
  background-size: 100% 100%;
}

.box_29 {
  width: 18.134rem;
  height: 6.187rem;
  margin: 2.694rem 0 0 7.654rem;
}

.text-wrapper_15 {
  width: 18.134rem;
  height: 3.094rem;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  line-height: 1.494rem;
}

.text_67 {
  width: 18.134rem;
  height: 3.094rem;
  overflow-wrap: break-word;
  color: rgba(50, 50, 50, 1);
  font-size: 1.066rem;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  line-height: 1.494rem;
}

.text_68 {
  width: 18.134rem;
  height: 3.094rem;
  overflow-wrap: break-word;
  color: rgba(4, 90, 254, 1);
  font-size: 1.1rem;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  line-height: 1.494rem;
}

.paragraph_4 {
  width: 18.134rem;
  height: 3.094rem;
  overflow-wrap: break-word;
  color: rgba(50, 50, 50, 1);
  font-size: 1.066rem;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  line-height: 1.494rem;
}

.text_69 {
  width: 7.467rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.534rem 0 0 0.347rem;
}

.text_70 {
  width: 8rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.32rem 0 0 0.347rem;
}

.text_71 {
  width: 10.48rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.533rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.32rem 0 0 0.347rem;
}

.box_30 {
  height: 11.787rem;
  background: url(./img/FigmaDDSSlicePNG525d0a5647af4a7a6323230bf2ff852e.png) 100% no-repeat;
  background-size: 100% 100%;
  width: 27.12rem;
  margin: 3.414rem 0 0 -1.707rem;
}

.image-wrapper_17 {
  width: 1.014rem;
  height: 1.014rem;
  margin: 0.347rem 0 0 22.16rem;
}

.label_3 {
  width: 1.014rem;
  height: 1.014rem;
}

.text-wrapper_16 {
  width: 1.28rem;
  height: 0.454rem;
  margin: 0.107rem 0 0 21.974rem;
}

.text_72 {
  width: 1.28rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.32rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.32rem;
}

.box_31 {
  position: relative;
  width: 15.414rem;
  height: 7.174rem;
  margin: 2.267rem 0 0.427rem 6.747rem;
}

.group_45 {
  width: 1.387rem;
  height: 1.547rem;
  margin-top: 0.16rem;
}

.label_4 {
  width: 1.014rem;
  height: 1.014rem;
  margin-left: 0.294rem;
}

.text_73 {
  width: 1.387rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.32rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.32rem;
  margin-top: 0.08rem;
}

.group_46 {
  width: 1.28rem;
  height: 1.627rem;
}

.box_32 {
  height: 1.067rem;
  background: url(./img/FigmaDDSSlicePNGe2b38ae2838e660f77b17570f09cefbc.png) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.214rem;
  width: 1.067rem;
}

.box_33 {
  background-color: rgba(255, 255, 255, 1);
  width: 0.747rem;
  height: 0.747rem;
  margin: 0.214rem 0 0 0.187rem;
}

.text_74 {
  width: 1.28rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.32rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.32rem;
  margin-top: 0.107rem;
}

.image_36 {
  position: absolute;
  left: 1.12rem;
  top: 0.027rem;
  width: 13.574rem;
  height: 7.147rem;
}

.box_34 {
  background-image: linear-gradient(
    264deg,
    rgba(172, 223, 255, 0) 0,
    rgba(146, 214, 255, 1) 100%
  );
  position: absolute;
  left: 0;
  top: 0;
  width: 12.427rem;
  height: 15.2rem;
  justify-content: flex-center;
}

.section_8 {
  background-color: rgba(4, 90, 254, 1);
  border-radius: 50%;
  width: 0.214rem;
  height: 0.214rem;
  margin: 6.534rem 0 0 7.654rem;
}

.section_9 {
  background-color: rgba(4, 90, 254, 1);
  border-radius: 50%;
  width: 0.214rem;
  height: 0.214rem;
  margin: 0.747rem 0 0 7.654rem;
}

.section_10 {
  background-color: rgba(4, 90, 254, 1);
  border-radius: 50%;
  width: 0.214rem;
  height: 0.214rem;
  margin: 0.747rem 0 6.534rem 7.654rem;
}

.box_35 {
  position: absolute;
  left: 33.094rem;
  top: 2.027rem;
  width: 10.347rem;
  height: 10.347rem;
  background: url(./img/FigmaDDSSlicePNGa10454347640a40a9f87155c1053674a.png) 0rem -0.427rem no-repeat;
  background-size: 10.8rem 10.8rem;
}

.label_5 {
  width: 1.014rem;
  height: 1.014rem;
  margin: 0.96rem 0 0 0.134rem;
}

.text_75 {
  width: 1.28rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 0.32rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.32rem;
  margin: 0.08rem 0 7.84rem 0;
}

.box_36 {
  height: 15.2rem;
  width: 51.227rem;
  position: absolute;
  left: 0;
  top: 0.027rem;
}

.group_47 {
  width: 7.467rem;
  height: 1.067rem;
  margin: 10.48rem 0 0 7.68rem;
}

.mr-0 {
  margin-right: 0;
}

.text-wrapper_17 {
  box-shadow: 0px 4px 16px 0px rgba(4, 90, 254, 0.16);
  border-radius: 6px;
  height: 1.067rem;
  border: 1px solid rgba(42, 132, 238, 1);
  width: 3.414rem;
}

.text_76 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(42, 132, 238, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.214rem 0 0 0.854rem;
}

.text-wrapper_18 {
  box-shadow: 0px 4px 16px 0px rgba(4, 90, 254, 0.16);
  background-color: rgba(42, 132, 238, 1);
  border-radius: 6px;
  height: 1.067rem;
  width: 3.414rem;
}

.text_77 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: PingFang SC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.214rem 0 0 0.854rem;
}

.group_48 {
  position: absolute;
  left: 14.054rem;
  top: 9.92rem;
  width: 1.334rem;
  height: 0.64rem;
}

.text-wrapper_19 {
  height: 0.64rem;
  width: 1.334rem;
}

.text-wrapper_19 img {
  width: 100%;
  height: 100%;
}

.text_78 {
  width: 0.587rem;
  height: 0.374rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.266rem;
  font-family: PingFang SC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.267rem;
  margin: 0.134rem 0 0 0.374rem;
}

.a_cursor {
  cursor: pointer;
}

.group_25 > div, .group_27 > div, .group_32 > div {
  border-radius: 1vw;
  cursor: pointer;
}

.apply-form {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  height: 100%;
  align-items: center;
  justify-content: center;
  display: none;
}

.apply-form.active {
  display: flex;
}

.apply-form form {
  position: relative;
  z-index: 9999;
  background: #ffffff;
  width: 446px;
  height: 358px;
  border-radius: 12px;
  padding: 40px 36px;
  box-sizing: border-box;
  background: linear-gradient(180deg, #e3eeff 0%, rgba(227, 238, 255, 0) 50%),
  #ffffff;
}

.apply-form .title {
  font-size: 22px;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  position: relative;
}

.apply-form .title img {
  margin-left: 10px;
}

.apply-form input {
  width: 100%;
  height: 40px;
  background: #ffffff;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  padding: 0 15px;
  outline: none;
  box-sizing: border-box;
}

.layui-form-label {
  height: 30px;
  display: block;
  font-size: 16px;
}

.layui-form-label::before {
  content: "*";
  color: red;
  margin-right: 5px;
}

.layui-form-item {
  margin-bottom: 20px;
}

.submit {
  width: 374px;
  height: 40px;
  background: #045AFE !important;
  border-radius: 20px 20px 20px 20px !important;
  color: #fff;
  border: 1px solid #045AFE !important;
  cursor: pointer;
}

.mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #00000073;
  align-items: center;
  justify-content: center;
}

.close {
  position: absolute;
  right: -50px;
  top: -50px;
  width: 30px;
  height: 30px;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.close > div {
  width: 14px;
  height: 14px;
  position: relative;
  z-index: 1;
  background-size: 100%;
  background-image: url(data:image/png;base64,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);
}

.about-us {
  position: relative;
  height: 570px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.about-us h2 {
  margin-bottom: 80px;
}

.about-us .bg {
  position: absolute;
  top: 0;
  z-index: -1;
}

.about-us .text {
  width: 576px;
}

.about-us .text p {
  line-height: 24px;
  color: #1e2022;
}

.about-us .text > div {
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.about-us .text > div img {
  margin-right: 10px;
}

.footer-text {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: .5rem;
  color: #666;
  font-size: .7rem;
  padding-bottom: 2rem;
}
.footer-text a {
  text-decoration: initial;
  color: #666;
}
.footer-text .bei-an {
  color: #0082ef;
}
@media screen and (max-width: 800px) {
  .page img, .page span, .page div {
    margin: 0;
  }

  .box_1 {
    height: 26rem;
  }

  .group_1 {
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: center;
    gap: 0 8px;
    background-image: linear-gradient(90deg, rgba(204, 236, 253, 1) 0, rgba(255, 255, 255, 1) 30%, rgba(255, 255, 255, 1) 50%, rgba(195, 231, 250, 1) 100%);
  }

  .image_1 {
    display: none;
  }

  img.label_2 {
    margin-left: .2rem;
  }

  .text-wrapper_1 {
    /*display: flex;*/
    /*align-items: center;*/
    /*line-height: normal;*/
    /*justify-content: center;*/
    /*width: auto;*/
    /*padding: 0 .2rem;*/
    display: none;
  }

  .text-wrapper_2 {
    display: none;
  }

  .block_1 {
    width: 2rem;
  }

  .text_3 {
    font-size: 14px;
    width: initial;
    text-align: center;
  }

  a.text_5 {
    margin: 0 0 0 4rem;
  }

  .box_28 {
    width: 100vw;
    height: 27.2rem;
    padding: 1rem;
    box-sizing: border-box;
    background: none;
    display: block;
  }

  .box_29 {
    width: 100%;
    height: 8rem;
  }

  .text-wrapper_15 {
    width: auto;
    height: auto;
  }

  .box_36 {
    display: block;
    height: auto;
    width: auto;
    position: absolute;
    left: 1rem;
    top: 7.5rem;
  }

  .text_67 {
    font-size: .9rem;
  }

  .text_68 {
    font-size: .9rem;
  }

  .paragraph_4 {
    font-size: .9rem;
    line-height: 1rem;
  }

  span.text_69 {
    margin: .1rem 0;
  }

  span.text_70 {
    margin: .1rem 0;
  }

  span.text_71 {
    margin: .1rem 0;
  }

  .box_30 {
    position: relative;
    left: initial;
    top: 5rem;
    width: 100%;
    height: 12rem;
  }

  .box_34 {
    position: relative;
    left: -0.5rem;
    top: -16.8rem;
    background: none;
    height: auto;
  }

  .box_35 {
    position: relative;
    left: 2.5rem;
    top: -13rem;
  }

  .text-wrapper_17 {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .text-wrapper_18 {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .group_48 {
    position: absolute;
    left: 6.4rem;
    top: -0.6rem;
  }

  .text-wrapper_19 {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .image_36 {
    position: absolute;
    left: 1.9rem;
    top: 4.027rem;
    width: 11.574rem;
    height: 5.147rem;
  }

  img.label_4 {
    width: 1.014rem;
    height: 1.014rem;
    margin-left: 0.15rem;
  }

  .group_3 {
    width: 16.9rem;
    height: 100%;
    background-image: linear-gradient(264deg, rgba(172, 223, 255, 0) 0, rgba(146, 214, 255, .4) 100%);
  }

  div.group_45 {
    margin: 4rem 0 0 1rem;
  }

  div.group_46 {
    margin: 3rem 1rem 0 0;
  }

  div.section_8, div.section_9, div.section_10 {
    width: 0.3rem;
    height: 0.3rem;
    margin: .3rem 0;
  }

  .text-wrapper_16 {
    position: absolute;
    right: 1rem;
    top: -1rem;
  }
  .image-wrapper_17 {
    position: absolute;
    right: 1.1rem;
    top: -2.2rem;
  }

  .apply-form form {
    width: 85vw;
    height: auto;
    padding-bottom: 20px;
  }

  div.layui-form-item {
    margin-bottom: 20px;
  }

  img.label_5 {
    margin: 1rem 1rem 0 0;
  }
  span.text_75 {
    margin: 0.2rem 0 0 -0.1rem;
  }
  span.text_6 {
    margin: 2.174rem 0 1rem 4.334rem;
  }
  span.text_25 {
    margin: 2.174rem 0 1rem 3.334rem;
  }
  .grid_1 {
    width: 100vw;
    height: auto;
    flex-wrap: wrap;
    display: flex;
    padding: 1rem .5rem;
    gap: .5rem;
  }
  .grid_1 .group_4 {
    width: 48%;
    padding-bottom: .5rem;
  }
  span.text_7,
  span.text_10
  {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 0.64rem;
    font-family: PingFang SC-Medium;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 0.64rem;
  }
  div.block_3 {
    height: auto;
    margin-top: 1rem;
    width: auto;
  }
  img.image_3 {
    margin-top: 6rem;
    max-width: 85%;
    height: auto;
    margin-left: 15%;
  }
  .text-group_1 {
    width: auto;
    height: auto;
  }
  .grid_1 .block_2{
    width: 100%;
    height: auto;
  }
  span.text_8 {
    width: auto;
    padding: 0 0.4rem;
    height: auto;
    margin-top: .5rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .grid_1 div {
    width: auto;
    height: auto;
  }
  span.text_9 {
    width: auto;
    height: auto;
    overflow-wrap: break-word;
    color: rgba(26, 132, 255, 1);
    font-size: 0.533rem;
    font-family: PingFang SC-Regular;
    font-weight: NaN;
    text-align: center;
    white-space: nowrap;
    line-height: normal;
    margin: 1rem 0 0 0;
  }
  .box_3 {
    width: 100%;
    height: 24rem;
  }
  .block_4 {
    width: 100%;
    height: 100%;
  }
  .image_9 {
    width: 100vw;
    height: 100%;
  }
  div.box_4 {
    width: 100vw;
    height: auto;
    margin-top: 1rem;
  }
  div.box_5 {
    width: 100vw;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .4rem;
    margin-top: .6rem;
  }
  .text_26 {
    width: initial;
    height: initial;
    line-height: initial;
  }
  div.text-wrapper_4 {
    width: initial;
    height: initial;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .4rem;
    margin-top: .3rem;
  }
  .text_28 {
    width: initial;
    height: initial;
  }
  .text_29 {
    width: initial;
    height: initial;
  }
  span.text_30 {
    width: initial;
    height: initial;
    text-align: center;
    margin-top: .8rem;
  }
  div.box_6 {
    width: initial;
    height: initial;
    justify-content: center;
    gap: 0 2.5rem;
    margin-top: 1.5rem;
  }
  div.image-wrapper_4 {
    margin-left: 0.08rem;
  }
  div.box_9 {
    position: absolute;
    left: 1.3rem;
    top: 10rem;
    width: 85vw;
    height: auto;
  }
  .text-wrapper_5 {
    width: 100%;
    height: 1.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .text_33 {
    width: initial;
    height: initial;
    text-align: center;
  }
  div.section_2 {
    margin-top: 1rem;
    margin-left: 0.4rem;
  }
  div.section_3 {
    margin-top: 1rem;
    margin-left: 0.4rem;
  }
  span.text_34 {
    margin-top: .5rem;
  }
  span.text_36 {
    margin-top: .5rem;
  }
  img.image_11 {
    margin: 0.107rem 0 0 0.107rem;
  }
  img.image_12 {
    margin: 0.107rem 0 0 0.107rem;
  }
  img.image_13 {
    margin: 0.107rem 0 0 0.107rem;
  }
  img.image_14 {
    margin: 0.107rem 0 0 0.107rem;
  }
  .text_35 {
    line-height: 1.6rem;
  }
  .box_11 {
    align-items: center;
  }
  div.text-wrapper_6 {
    margin-top: 1.6rem;
  }
  div.text-wrapper_7 {
    margin-top: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 1.5rem;
  }
  span.text_42 {
    margin: 0.32rem 0 0.934rem 6.6rem;
  }
  div.box_12 {
    margin: 1.067rem 0 0 4.52rem;
  }
  .text-wrapper_8 {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .text-wrapper_9 {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  div.box_13 {
    width: 100vw;
    height: auto;
    margin-top: 1rem;
  }
  .group_20 {
    width: 100%;
    height: 100%;
  }
  .section_4 {
    width: 100%;
    height: 27rem;
  }
  div.box_14 {
    margin: 2rem 0 0 0;
    width: 100%;
    height: auto;
  }
  .text-group_9 {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
  }
  .text_46 {
    width: 15rem;
    white-space: initial;
    line-height: 1rem;
    text-align: center;
  }
  div.box_15 {
    margin: 3.414rem 0 0 0;
    display: flex;
    flex-wrap: wrap;
    width: 100vw;
    height: auto;
    gap: 2rem 0.4rem;
    padding: 0 0.6rem;
  }
  div.text-group_12 {
    margin: 0.64rem 0 0.534rem 0.747rem;
  }
  span.text_52 {
    width: 100%;
    height: auto;
    text-align: center;
    padding-top: 2rem;
  }
  .block_14 {
    left: 2.3rem;
  }
  .text_53 {
    width: auto;
    height: auto;
    text-align: center;
  }
  .paragraph_3 {
    width: 6.5rem;
  }
  .box_17 {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: .7rem;
    padding-top: 1rem;
  }
  .text-wrapper_10 {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .text-wrapper_11 {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .group_2 {
    width: 100vw;
    height: auto;
  }
  .page {
    height: auto;
  }
  .group_24 {
    width: auto;
    height: auto;
    padding-top: 1rem;
  }
  .box_19 {
    width: 100%;
  }
  .text-group_13 {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .group_25 {
    width: 100%;
    padding: 1rem .6rem;
  }
  .group_28 {
    height: 2rem;
    width: 5rem;
  }
  .box_20 {
    width: 100vw;
    height: auto;
  }
  .group_39 {
    width: 100%;
    height: auto;
    padding: 2rem 0 2rem 0;
  }
  .text-wrapper_13 {
    width: auto;
    height: auto;
  }
  .group_40 {
    width: auto;
    height: auto;
  }
  .text_60 {
    width: 100%;
    height: auto;
    text-align: center;
  }
  div.box_21 {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    margin-top: 1rem;
    justify-content: center;
    align-items: center;
    gap: 1rem;
  }
  .box_22 {
    width: 7rem;
    height: 6rem;
  }
  .box_20 {
    background-size: initial;
  }
  div.box_27 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 6.5rem;
    margin-top: 2rem;
  }
  .text-wrapper_14 {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .footer-text {
    flex-wrap: wrap;
    padding-top: 1rem;
    line-height: .6rem;
  }
  .company-view .w-1200 {
    width: 100%;
    box-sizing: border-box;
    padding: 0 25px;
  }
}
