html, body {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar {
  display: none;
}

.page {
  position: relative;
  width: 100%;
  min-height: 100vh;
  overflow: hidden;
}

.box_1 {
  background-color: rgba(247, 247, 249, 1);
  width: 100%;
  min-height: 100vh;
}

.block_1 {
  background-image: url('../../assets/images/home/home-bg.png');
  height: 100vh;
  width: 100%;
  background-size: cover;
  background-position: center;
  position: relative;
}

.image-wrapper_13 {
  width: 10.3467rem;
  height: 2.66667rem;
  margin: 6rem 0 0 20.4267rem;
}

.image_1 {
  width: 10.3467rem;
  height: 2.66667rem;
}

.text-wrapper_47 {
  width: 37.7067rem;
  height: 2.13333rem;
  margin: 1.28rem 0 0 6.74667rem;
}

.text_1 {
  width: 37.7067rem;
  height: 2.13333rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.92rem;
  letter-spacing: 0.106667rem;
  font-family: AlimamaShuHeiTi-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 2.13333rem;
}

/* .image-wrapper_14 {
  width: 0.586667rem;
  height: 0.853333rem;
  margin: 10rem 0 0 25.3067rem;
  position: relative;
  z-index: 10;
} */

.cursor{
  position: absolute;
  left: 50%;
  bottom: 2.13333rem;
  transform: translateX(-50%);
  z-index: 9;
  width: fit-content;
  height: fit-content;
}

.label_1 {
  width: 0.586667rem;
  height: 0.853333rem;
}

.group_44 {
  width: 100%;
  height: 2.667rem;
  position: absolute;
  bottom: 0.06637rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  padding: 0 1.067rem;
}

.image_2 {
  width: 5.78667rem;
  height: 1.49333rem;
}

.text_2 {
  overflow-wrap: break-word;
  color: #fff;
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  text-decoration: none;
}

.text_3 {
  overflow-wrap: break-word;
  color: #fff;
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  text-align: left;
  white-space: nowrap;
  cursor: pointer;
}

.text_4 {
  overflow-wrap: break-word;
  color: #fff;
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  text-align: left;
  white-space: nowrap;
  text-decoration: none;
}

.text_5 {
  overflow-wrap: break-word;
  color: #fff;
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  text-align: left;
  white-space: nowrap;
  text-decoration: none;
}

.text-group_1 {
  overflow-wrap: break-word;
  color: #fff;
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  text-align: left;
  white-space: nowrap;
  text-decoration: none;
}

.text-wrapper_2 {
  background: #fff;
  border-radius: 0.747rem;
  height: 1.493rem;
  margin-left: auto;
  width: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.text_6 {
  overflow-wrap: break-word;
  color: #003D72;
  font-size: 0.427rem;
  font-family: AlibabaPuHuiTi-Regular;
  text-align: center;
  white-space: nowrap;
  margin: 0;
  text-decoration: none;
  display: block;
}

.nav-dropdown {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-left: 1.6rem;
}

.nav-dropdown > a,
.nav-dropdown > span {
  cursor: pointer;
}

.nav-dropdown__menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  border-radius: 0.133333rem;
  box-shadow: 0 0.053333rem 0.266667rem rgba(0,0,0,0.1);
  padding: 0.266667rem 0;
  min-width: 4rem;
  z-index: 1000;
}

.nav-dropdown:hover .nav-dropdown__menu,
.nav-dropdown__menu:hover {
  display: block;
}

.nav-dropdown__menu a {
  display: block;
  padding: 0.32rem 0.533333rem;
  color: #666;
  font-size: 0.373rem;
  text-decoration: none;
  transition: background 0.3s, color 0.3s;
  white-space: nowrap;
}

.nav-dropdown__menu a:hover {
  background: #f5f5f5;
  color: #1890ff;
}

.block_2 {
  box-shadow: 0rem 0.0533333rem 0.16rem 0rem rgba(0, 0, 0, 0.08);
  background-color: rgba(255, 255, 255, 1);
  height: 2.66667rem;
  width: 51.2rem;
}

.image_3 {
  width: 5.78667rem;
  height: 1.49333rem;
}

.text_7 {
  width: 1.28rem;
  height: 0.853333rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.853333rem;
  margin: 0.32rem 0 0 8.56rem;
}

.text_8 {
  width: 2.53333rem;
  height: 0.853333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.853333rem;
  margin: 0.32rem 0 0 2.13333rem;
}

.text_9 {
  width: 2.53333rem;
  height: 0.853333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.853333rem;
  margin: 0.32rem 0 0 2.13333rem;
}

.text_10 {
  width: 2.53333rem;
  height: 0.853333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.853333rem;
  margin: 0.32rem 0 0 2.13333rem;
}

.text-group_2 {
  width: 2.53333rem;
  height: 0.853333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.853333rem;
  margin: 0.32rem 0 0 2.13333rem;
}

.text-wrapper_3 {
  height: 1.49333rem;
  background: url(../../pages/img/SketchPng0dfae8b8d850fdddfe3268198b0f3d0abe3216327acbbf43326c937c554b33fe.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: 10.3467rem;
  width: 4rem;
}

.text_11 {
  width: 2.56rem;
  height: 0.853333rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.853333rem;
  margin: 0.32rem 0 0 0.746667rem;
}
.block_3 {
  background-color: rgba(0, 61, 114, 1);
  width: 1.28rem;
  height: 0.0533333rem;
}

.block_4 {
  background-image: url(../../pages/img/8809d144dcc241c0aed554a54dbc93f0_mergeImage.png);
  width: 100%;
  height: 100vh;
  overflow: hidden;
  display: flex;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.box_37 {
  width: 20.9867rem;
  height: 13.76rem;
  margin: -6.33333rem 0 0 1.28rem;
}

.text-group_14 {
  width: 15.8933rem;
  height: 3.41333rem;
}

.text_12 {
  width: 15.8933rem;
  height: 3.41333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 0.04);
  font-size: 3.2rem;
  text-transform: uppercase;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 3.41333rem;
}

.text_13 {
  width: 6.72rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
  margin: 0.746667rem 7.52rem 0 -14.24rem;
}

.group_4 {
  width: 2.77333rem;
  height: 0.853333rem;
  background: url(../../pages/img/SketchPng3062a60e3584ed7c45aaa0fc1dce54adceb0e517f16464eb386f7302734cb2ab.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin: 0.426667rem 0 0 1.65333rem;
}

.paragraph_1 {
  width: 20.3333rem;
  height: 2.98667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.853333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 1.49333rem;
  margin: 1.70667rem 0 0 1.65333rem;
}

.group_5 {
  border-radius: 0.853333rem;
  width: 5.33333rem;
  height: 1.70667rem;
  border: 0.0266667rem solid rgba(0, 61, 114, 1);
  margin: 2.66667rem 0 0 1.65333rem;
}

.image-text_14 {
  width: 4.05333rem;
  height: 1.06667rem;
  margin: 0.32rem 0 0 0.64rem;
}

.text-group_4 {
  width: 2.53333rem;
  height: 0.853333rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.853333rem;
  margin-top: 0.106667rem;
}

.label_4 {
  width: 1.06667rem;
  height: 1.06667rem;
}

.box_38 {
  width: 8.42667rem;
  height: auto;
  display: flex;
  flex-direction: column;
  margin: 1.28rem 0 0 5.46667rem;
}

.text-wrapper_4 {
  background-image: linear-gradient(
    180deg,
    rgba(72, 116, 203, 1) 0,
    rgba(0, 61, 114, 1) 100%
  );
  width: 3.62667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 0;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
  margin-left: 4.8rem;
}

.text_14 {
  width: 3.62667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_15 {
  width: 3.62667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.06667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_16 {
  width: 2.10667rem;
  height: 0.746667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.746667rem;
  margin-left: 5.54667rem;
}

.text-wrapper_5 {
  background-image: linear-gradient(
    180deg,
    rgba(72, 116, 203, 1) 0,
    rgba(0, 61, 114, 1) 100%
  );
  width: 2.61333rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 0;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
  margin: 1.33333rem 0 0 3.12rem;
}

.text_17 {
  width: 2.61333rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_18 {
  width: 2.61333rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.06667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_19 {
  width: 3.68rem;
  height: 0.746667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.746667rem;
  margin-left: 2.58667rem;
}

.text-wrapper_6 {
  background-image: linear-gradient(
    180deg,
    rgba(72, 116, 203, 1) 0,
    rgba(0, 61, 114, 1) 100%
  );
  width: 4.10667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 0;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
  margin-top: 1.33333rem;
}

.text_20 {
  width: 4.10667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_21 {
  width: 4.10667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.06667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_22 {
  width: 3.68rem;
  height: 0.746667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.746667rem;
  margin-left: 0.213333rem;
}

.text-wrapper_7 {
  background-image: linear-gradient(
    180deg,
    rgba(72, 116, 203, 1) 0,
    rgba(0, 61, 114, 1) 100%
  );
  width: 4.10667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 0;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
  margin-top: 1.33333rem;
}

.text_23 {
  width: 4.10667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_24 {
  width: 4.10667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.06667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_25 {
  width: 3.68rem;
  height: 0.746667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.746667rem;
  margin-left: 0.213333rem;
}

.text-wrapper_8 {
  background-image: linear-gradient(
    180deg,
    rgba(72, 116, 203, 1) 0,
    rgba(0, 61, 114, 1) 100%
  );
  width: 3.62667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 0;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
  margin: 1.33333rem 0 0 2.61333rem;
}

.text_26 {
  width: 3.62667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_27 {
  width: 3.62667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.06667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_28 {
  width: 3.2rem;
  height: 0.746667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.746667rem;
  margin-left: 2.82667rem;
}

.text-wrapper_9 {
  background-image: linear-gradient(
    180deg,
    rgba(72, 116, 203, 1) 0,
    rgba(0, 61, 114, 1) 100%
  );
  width: 2.61333rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 0;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
  margin: 1.33333rem 0 0 5.30667rem;
}

.text_29 {
  width: 2.61333rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_30 {
  width: 2.61333rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 1.06667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
}

.text_31 {
  width: 2.10667rem;
  height: 0.746667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.746667rem;
  margin-left: 5.57333rem;
}

.image-wrapper_3 {
  height: 28.8rem;
  background: url(../../pages/img/30df9736e23f49e8b261b843d76b715c_mergeImage.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-left: -2.34667rem;
  width: 17.3867rem;
}

.image_4 {
  width: 17.3867rem;
  height: 28.8rem;
}

.block_5 {
  background-color: rgba(245, 247, 251, 1);
  position: relative;
  width: 100%;
  /* height: 100vh;
  margin-bottom: 1.33333rem;
  padding-bottom: 1.33333rem; */
}

.text-wrapper_48 {
  width: 26.96rem;
  height: 3.41333rem;
  margin: 2.66667rem 0 0 1.28rem;
}

.text_32 {
  width: 26.96rem;
  height: 3.41333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 0.04);
  font-size: 3.2rem;
  text-transform: uppercase;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 3.41333rem;
}

.text_33 {
  width: 6.72rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
  margin: 0.746667rem 18.5867rem 0 -25.3067rem;
}

.box_39 {
  width: 10.56rem;
  height: 1.06667rem;
  margin: 0.32rem 0 0 2.93333rem;
}

.section_1 {
  width: 2.77333rem;
  height: 0.853333rem;
  background: url(../../pages/img/SketchPng3062a60e3584ed7c45aaa0fc1dce54adceb0e517f16464eb386f7302734cb2ab.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.106667rem;
}

.text_34 {
  width: 6.72rem;
  height: 1.06667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.853333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.06667rem;
}

.box_40 {
  width: 16.4267rem;
  height: 1.06667rem;
  margin: 5.86667rem 0 0 17.3867rem;
}

.block_6 {
  width: 2.56rem;
  height: 1.06667rem;
  background: url(../../pages/img/SketchPngd8079194c941165328f6a80c55dbe2ab0aac64ad3f3ecd830b5c1e0e58a29128.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.block_7 {
  width: 2.56rem;
  height: 1.06667rem;
  background: url(../../pages/img/SketchPngd8079194c941165328f6a80c55dbe2ab0aac64ad3f3ecd830b5c1e0e58a29128.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.group_9 {
  width: 45.3333rem;
  height: 9.54667rem;
  background: url(../../pages/img/SketchPngdf2b2fef09d2956dc06f210f7fc4f5b1c67ef298f384b4c33b35f96784b8a342.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin: 1.44rem 0 3.41333rem 2.93333rem;
}

.text_35 {
  width: 18.9067rem;
  height: 1.49333rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.28rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.49333rem;
  margin: 4.32rem 0 0 13.2267rem;
}

.box_3 {
  border-radius: 0.853333rem;
  width: 5.33333rem;
  height: 1.70667rem;
  border: 0.0266667rem solid rgba(255, 255, 255, 1);
  margin: 0.853333rem 0 1.17333rem 20rem;
}

.image-text_15 {
  width: 4.05333rem;
  height: 1.06667rem;
  margin: 0.32rem 0 0 0.64rem;
}

.text-group_5 {
  width: 2.53333rem;
  height: 0.853333rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.853333rem;
  margin-top: 0.106667rem;
}

.label_5 {
  width: 1.06667rem;
  height: 1.06667rem;
}

.group_10 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.32rem 0.32rem 0rem 0rem;
  position: absolute;
  left: 6.66667rem;
  top: 9.6rem;
  width: 10.1333rem;
  height: 8.53333rem;
  justify-content: flex-center;
}

.image_5 {
  width: 1.70667rem;
  height: 1.70667rem;
  margin: 1.70667rem 0 0 4.21333rem;
}

.text_36 {
  background-image: linear-gradient(
    180deg,
    rgba(63, 109, 192, 0.32) 0,
    rgba(37, 118, 250, 0) 100%
  );
  width: 1.54667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(37, 118, 250, 1);
  font-size: 1.70667rem;
  font-family: Bebas;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0.826667rem 0 0 4.29333rem;
}

.text_37 {
  width: 3.36rem;
  height: 1.06667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.853333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.06667rem;
  margin: -1.14667rem 0 0 3.38667rem;
}

.text_38 {
  width: 3.89333rem;
  height: 0.746667rem;
  overflow-wrap: break-word;
  color: rgba(141, 141, 141, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.746667rem;
  margin: 0 0 1.70667rem 3.12rem;
}

.group_11 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.32rem 0.32rem 0rem 0rem;
  position: absolute;
  left: 20.5333rem;
  top: 9.6rem;
  width: 10.1333rem;
  height: 8.53333rem;
  justify-content: flex-center;
}

.image_6 {
  width: 1.70667rem;
  height: 1.70667rem;
  margin: 1.70667rem 0 0 4.21333rem;
}

.text_39 {
  background-image: linear-gradient(
    180deg,
    rgba(63, 109, 192, 0.32) 0,
    rgba(37, 118, 250, 0) 100%
  );
  width: 1.81333rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(37, 118, 250, 1);
  font-size: 1.70667rem;
  font-family: Bebas;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0.826667rem 0 0 4.16rem;
}

.text_40 {
  width: 3.36rem;
  height: 1.06667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.853333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.06667rem;
  margin: -1.14667rem 0 0 3.38667rem;
}

.text_41 {
  width: 5.97333rem;
  height: 0.746667rem;
  overflow-wrap: break-word;
  color: rgba(141, 141, 141, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.746667rem;
  margin: 0 0 1.70667rem 2.08rem;
}

.group_12 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.32rem 0.32rem 0rem 0rem;
  position: absolute;
  left: 34.4rem;
  top: 9.6rem;
  width: 10.1333rem;
  height: 8.53333rem;
  justify-content: flex-center;
}

.image_7 {
  width: 1.70667rem;
  height: 1.70667rem;
  margin: 1.70667rem 0 0 4.21333rem;
}

.text_42 {
  background-image: linear-gradient(
    180deg,
    rgba(63, 109, 192, 0.32) 0,
    rgba(37, 118, 250, 0) 100%
  );
  width: 1.81333rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(37, 118, 250, 1);
  font-size: 1.70667rem;
  font-family: Bebas;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: 0.826667rem 0 0 4.16rem;
}

.text_43 {
  width: 3.36rem;
  height: 1.06667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.853333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.06667rem;
  margin: -1.14667rem 0 0 3.38667rem;
}

.text_44 {
  width: 3.57333rem;
  height: 0.746667rem;
  overflow-wrap: break-word;
  color: rgba(141, 141, 141, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.746667rem;
  margin: 0 0 1.70667rem 3.28rem;
}

.block_8 {
  background-color: rgba(255, 255, 255, 1);
  height: 100vh;
  width: 100%;
}

.block_9 {
  position: relative;
  width: 51.2rem;
  height: 25.6rem;
  background: url(../../pages/img/SketchPnga3db644ea7a8bf365d82d3fef604868fc9268462ddd4b8c93542c60ffff8b9c2.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 3.2rem;
}

.group_45 {
  width: 37.28rem;
  height: 4.8rem;
  margin: -0.533333rem 0 0 1.28rem;
}

.section_13 {
  width: 25.2533rem;
  height: 4.8rem;
}

.text-wrapper_49 {
  width: 25.2533rem;
  height: 3.41333rem;
}

.text_45 {
  width: 25.2533rem;
  height: 3.41333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 0.04);
  font-size: 3.2rem;
  text-transform: uppercase;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 3.41333rem;
}

.text_46 {
  width: 6.72rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
  margin: 0.746667rem 16.88rem 0 -23.6rem;
}

.box_41 {
  width: 16.4533rem;
  height: 1.06667rem;
  margin: 0.32rem 0 0 1.65333rem;
}

.group_14 {
  width: 2.77333rem;
  height: 0.853333rem;
  background: url(../../pages/img/SketchPng3062a60e3584ed7c45aaa0fc1dce54adceb0e517f16464eb386f7302734cb2ab.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.106667rem;
}

.text_47 {
  width: 12.6133rem;
  height: 1.06667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.853333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.06667rem;
}

.block_11 {
  background-color: rgba(0, 61, 114, 0.16);
  border-radius: 50%;
  height: 0.64rem;
  width: 0.64rem;
  margin: 0.8rem 0 0 0.72rem;
}

.section_3 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 0.426667rem;
  height: 0.426667rem;
  border: 0.106667rem solid rgba(0, 61, 114, 1);
  margin: 0.106667rem 0 0 0.106667rem;
}

.section_14 {
  width: 10.24rem;
  height: 3.52rem;
  margin: 0.533333rem 0 0 0.426667rem;
}

.box_42 {
  width: 5.70667rem;
  height: 1.17333rem;
}

.text_48 {
  width: 3.78667rem;
  height: 1.17333rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.96rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.17333rem;
}

.image_8 {
  width: 1.70667rem;
  height: 0.853333rem;
  margin-top: 0.16rem;
  cursor: pointer;
}

.text_49 {
  width: 10.24rem;
  height: 2.13333rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.64rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 1.06667rem;
  margin-top: 0.213333rem;
}

.group_15 {
  height: 12.8rem;
  background: url(../../pages/img/SketchPngb8e26e50ee60f885607ee44a217bb7f67a813842af5851ee0ea12306098af88d.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 51.2rem;
  position: relative;
  margin: 0.586667rem 0 7.94667rem 0;
}

.block_21 {
  width: 43.5733rem;
  height: 1.2rem;
  margin: 3.6rem 0 0 2.93333rem;
}

.group_17 {
  background-color: rgba(0, 61, 114, 0.16);
  border-radius: 50%;
  height: 0.64rem;
  margin-top: 0.293333rem;
  width: 0.64rem;
}

.box_5 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 0.426667rem;
  height: 0.426667rem;
  border: 0.106667rem solid rgba(0, 61, 114, 1);
  margin: 0.106667rem 0 0 0.106667rem;
}

.text_50 {
  width: 3.78667rem;
  height: 1.17333rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.96rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.17333rem;
  margin: 0.0266667rem 0 0 0.426667rem;
}

.image_9 {
  width: 1.70667rem;
  height: 0.853333rem;
  margin: 0.186667rem 0 0 0.213333rem;
  cursor: pointer;
}

.group_18 {
  background-color: rgba(0, 61, 114, 0.16);
  border-radius: 50%;
  height: 0.64rem;
  width: 0.64rem;
  margin: 0.293333rem 0 0 6.24rem;
}

.box_6 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 0.426667rem;
  height: 0.426667rem;
  border: 0.106667rem solid rgba(0, 61, 114, 1);
  margin: 0.106667rem 0 0 0.106667rem;
}

.text_51 {
  width: 3.78667rem;
  height: 1.17333rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.96rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.17333rem;
  margin: 0.0266667rem 0 0 0.426667rem;
}

.image_10 {
  width: 1.70667rem;
  height: 0.853333rem;
  margin: 0.186667rem 0 0 0.213333rem;
  cursor: pointer;
}

.group_19 {
  background-color: rgba(0, 61, 114, 0.16);
  border-radius: 50%;
  height: 0.64rem;
  width: 0.64rem;
  margin: 0.293333rem 0 0 17.0133rem;
}

.block_13 {
  background-color: rgba(0, 61, 114, 0.16);
  border-radius: 50%;
  height: 0.64rem;
  width: 0.64rem;
}

.box_7 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  width: 0.426667rem;
  height: 0.426667rem;
  border: 0.106667rem solid rgba(0, 61, 114, 1);
  margin: 0.106667rem 0 0 0.106667rem;
}

.text_52 {
  width: 3.78667rem;
  height: 1.17333rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.96rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.17333rem;
  margin-left: 0.426667rem;
}

.image_11 {
  width: 1.70667rem;
  height: 0.853333rem;
  margin: 0.186667rem 0 0 0.213333rem;
}

.text-wrapper_50 {
  width: 44.2667rem;
  height: 2.16rem;
  margin: 0.186667rem 0 0 4rem;
}

.text_53 {
  width: 7.73333rem;
  height: 2.13333rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.64rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 1.06667rem;
  margin-top: 0.0266667rem;
}

.text_54 {
  width: 7.73333rem;
  height: 2.13333rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.64rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 1.06667rem;
  margin: 0.0266667rem 0 0 5.28rem;
}

.text_55 {
  width: 7.46667rem;
  height: 2.13333rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.64rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 1.06667rem;
  margin-left: 16.0533rem;
}

.image-wrapper_15 {
  width: 13.8667rem;
  height: 2.16rem;
  margin: 3.49333rem 0 0 5.22667rem;
}

.image_12 {
  width: 13.8667rem;
  height: 2.16rem;
}

.group_20 {
  position: absolute;
  left: 27.5467rem;
  top: -4.11333rem;
  width: 0.0533333rem;
  height: 5.81333rem;
  background: url(../../pages/img/SketchPng02deccafab074fb673c30ff644b31476c080cf3f69c63af9a34c68f7f7d04c7c.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.group_21 {
  height: 12.64rem;
  background: url(../../pages/img/SketchPng58da70febbbbac205738e15149734f49dd890ca68893b47d03640c5ff3b78bea.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 51.2rem;
  position: absolute;
  left: 0;
  top: 12.96rem;
}

.image_13 {
  width: 2.66667rem;
  height: 1.17333rem;
  margin: 3.04rem 0 0 26.6667rem;
}

.box_8 {
  position: absolute;
  left: 3.22667rem;
  top: -3.74rem;
  width: 0.0533333rem;
  height: 6.4rem;
  background: url(../../pages/img/SketchPng02c867b1e3b03f1797c22696a7f8ba14254b20acb5cb044ff5d6408b1ed71649.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.box_9 {
  position: absolute;
  left: 16.24rem;
  top: -3.74rem;
  width: 0.0533333rem;
  height: 6.4rem;
  background: url(../../pages/img/SketchPng02c867b1e3b03f1797c22696a7f8ba14254b20acb5cb044ff5d6408b1ed71649.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.box_10 {
  position: absolute;
  left: 40.0267rem;
  top: -3.74rem;
  width: 0.0533333rem;
  height: 6.4rem;
  background: url(../../pages/img/SketchPng02c867b1e3b03f1797c22696a7f8ba14254b20acb5cb044ff5d6408b1ed71649.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.block_14 {
  background-image: url(../../pages/img/5c5e6344f4394c6a9d30f63f35cedc62_mergeImage.png);
  height: 100vh;
  width: 100%;
  position: relative;
}

.text-wrapper_51 {
  width: 27.4133rem;
  height: 3.41333rem;
  margin: 2.66667rem 0 0 1.28rem;
}

.text_56 {
  width: 27.4133rem;
  height: 3.41333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 0.04);
  font-size: 3.2rem;
  text-transform: uppercase;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 3.41333rem;
}

.text_57 {
  width: 6.72rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
  margin: 0.746667rem 19.04rem 0 -25.76rem;
}

.group_46 {
  width: 13.92rem;
  height: 1.06667rem;
  margin: 0.32rem 0 0 2.93333rem;
}

.box_11 {
  width: 2.77333rem;
  height: 0.853333rem;
  background: url(../../pages/img/SketchPng3062a60e3584ed7c45aaa0fc1dce54adceb0e517f16464eb386f7302734cb2ab.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.106667rem;
}

.text_58 {
  width: 10.08rem;
  height: 1.06667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.853333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.06667rem;
}

.group_47 {
  width: 51.2rem;
  height: 15.7867rem;
  margin: 2.13333rem 0 3.41333rem 0;
}

.section_4 {
  border-radius: 0rem 0.426667rem 0.426667rem 0rem;
  background-image: url(../../pages/img/eafca369063b44cb9656071fbe8cf9f4_mergeImage.png);
  height: 15.7867rem;
  width: 11.12rem;
}

.box_12 {
  background-color: rgba(204, 204, 204, 0.8);
  border-radius: 0rem 0.426667rem 0.426667rem 0rem;
  width: 11.12rem;
  height: 15.7867rem;
}

.section_5 {
  border-radius: 0.426667rem;
  background-image: url(../../pages/img/tds.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 15.7867rem;
  margin-left: 1.28rem;
  width: 26.4rem;
}

.group_24 {
  width: 26.4rem;
  height: 6.4rem;
  background: url(../../pages/img/SketchPng25e7cba8193ca3638bfaa3d9b262fee5319f8d630bcdb5ea3f0883674ee9f468.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 9.38667rem;
}

.group_48 {
  width: 24.2667rem;
  height: 1.17333rem;
  margin: 1.6rem 0 0 1.06667rem;
}

.text_59 {
  width: 7.44rem;
  height: 1.17333rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.96rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.17333rem;
}

.box_14 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.586667rem;
  width: 4.8rem;
  height: 1.17333rem;
}

.text_60 {
  width: 2.10667rem;
  height: 0.853333rem;
  overflow-wrap: break-word;
  color: rgba(141, 141, 141, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.853333rem;
  margin: 0.16rem 0 0 0.506667rem;
}

.label_6 {
  width: 1.06667rem;
  height: 1.06667rem;
  margin: 0.0533333rem 0.48rem 0 0.64rem;
}

.text_61 {
  width: 24.2667rem;
  height: 2.13333rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 1.06667rem;
  margin: 0.64rem 0 0.853333rem 1.06667rem;
}

.section_6 {
  border-radius: 0.426667rem 0rem 0rem 0.426667rem;
  background-image: url(../../pages/img/99cc4020e0cf486cb5754f396e83b453_mergeImage.png);
  height: 15.7867rem;
  margin-left: 1.28rem;
  width: 11.12rem;
}

.box_15 {
  background-color: rgba(204, 204, 204, 0.8);
  border-radius: 0.426667rem 0rem 0rem 0.426667rem;
  width: 11.12rem;
  height: 15.7867rem;
}

.image-wrapper_5 {
  box-shadow: 0rem 0.0533333rem 0.266667rem 0rem rgba(0, 0, 0, 0.16);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  height: 1.70667rem;
  width: 1.70667rem;
  position: absolute;
  left: 39.2267rem;
  top: 16.64rem;
}

.label_7 {
  width: 1.06667rem;
  height: 1.06667rem;
  margin: 0.32rem 0 0 0.32rem;
}

.image-wrapper_6 {
  box-shadow: 0rem 0.0533333rem 0.266667rem 0rem rgba(0, 0, 0, 0.16);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  height: 1.70667rem;
  width: 1.70667rem;
  position: absolute;
  left: 10.2667rem;
  top: 16.64rem;
}

.label_8 {
  width: 1.06667rem;
  height: 1.06667rem;
  margin: 0.32rem 0 0 0.32rem;
}

.block_15 {
  background-color: rgba(255, 255, 255, 1);
  width: 100%;
  padding-bottom: 2rem;
  box-sizing: border-box;
}

.box_16 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.32rem;
  width: 45.3333rem;
  height: 21.9733rem;
  border: 0.0266667rem solid rgba(218, 218, 218, 1);
  margin: 3.41333rem 0 0 2.93333rem;
}

.group_25 {
  border-radius: 0.32rem 0rem 0rem 0.32rem;
  background-image: url(../../pages/img/dbe9674f2f3b438bb459e5f6cb76f9f1_mergeImage.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 21.9733rem;
  width: 19.2rem;
}

.section_7 {
  background-color: rgba(0, 61, 114, 0.16);
  border-radius: 0.32rem 0rem 0rem 0.32rem;
  width: 19.2rem;
  height: 21.9733rem;
}

.section_15 {
  width: 20.2667rem;
  height: 16.1067rem;
  margin: 2.93333rem 2.93333rem 0 2.93333rem;
}

.text-group_15 {
  width: 14.5067rem;
  height: 2.77333rem;
}

.text_62 {
  width: 11.36rem;
  height: 1.49333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 1.28rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.49333rem;
}

.text_63 {
  width: 14.5067rem;
  height: 0.853333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.853333rem;
  margin-top: 0.426667rem;
}

.box_43 {
  width: 20.2667rem;
  height: 1.49333rem;
  margin-top: 1.14667rem;
}

.text-wrapper_14 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.16rem;
  height: 1.49333rem;
  border: 0.0266667rem solid rgba(218, 218, 218, 1);
  width: 9.6rem;
}

.text_64 {
  width: 2.37333rem;
  height: 0.693333rem;
  overflow-wrap: break-word;
  color: rgba(141, 141, 141, 1);
  font-size: 0.48rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.693333rem;
  margin: 0.4rem 0 0 0.453333rem;
}

.text-wrapper_15 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.16rem;
  height: 1.49333rem;
  border: 0.0266667rem solid rgba(218, 218, 218, 1);
  width: 9.6rem;
}

.text_65 {
  width: 2.85333rem;
  height: 0.693333rem;
  overflow-wrap: break-word;
  color: rgba(141, 141, 141, 1);
  font-size: 0.48rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.693333rem;
  margin: 0.4rem 0 0 0.453333rem;
}

.text-wrapper_16 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.16rem;
  height: 1.49333rem;
  border: 0.0266667rem solid rgba(218, 218, 218, 1);
  margin-top: 1.14667rem;
  width: 20.2667rem;
}

.text_66 {
  width: 3.30667rem;
  height: 0.693333rem;
  overflow-wrap: break-word;
  color: rgba(141, 141, 141, 1);
  font-size: 0.48rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.693333rem;
  margin: 0.4rem 0 0 0.453333rem;
}

.text-wrapper_17 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.16rem;
  height: 4.26667rem;
  border: 0.0266667rem solid rgba(218, 218, 218, 1);
  margin-top: 1.14667rem;
  width: 20.2667rem;
}

.text_67 {
  width: 3.30667rem;
  height: 0.693333rem;
  overflow-wrap: break-word;
  color: rgba(141, 141, 141, 1);
  font-size: 0.48rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.693333rem;
  margin: 0.266667rem 0 0 0.426667rem;
}

.text-wrapper_18 {
  height: 1.49333rem;
  background: url(../../pages/img/SketchPnged141383a4e51f1139b78217b31e5158eaa77fc8908ef9a6d3902150784fd47a.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 1.14667rem;
  width: 20.2667rem;
  text-align: center;
}

.text_68 {
  width: 100%;
  height: 100%;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533333rem;
  font-family: AlibabaPuHuiTi-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 1.49333rem;
  margin: 0;
}

.block_16 {
  background-color: rgba(0, 61, 114, 1);
  width: 100%;
  height: 10.3467rem;
}

.text-wrapper_52 {
  width: 39.68rem;
  height: 0.64rem;
  margin: 1.06667rem 0 0 2.93333rem;
}

.text_69 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.text_70 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 3.97333rem;
}

.text_71 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 4.48rem;
}

.text_72 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 4.13333rem;
}

.text_73 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 7.06667rem;
}

.text_74 {
  width: 1.68rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 9.94667rem;
}

.box_44 {
  width: 45.3333rem;
  height: 4.21333rem;
  margin: 0.32rem 0 0 2.93333rem;
}

.text-wrapper_53 {
  width: 1.49333rem;
  height: 4.21333rem;
}

.text_75 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
}

.text_76 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text_77 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text_78 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text_79 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text-wrapper_54 {
  width: 2.21333rem;
  height: 2.4rem;
  margin-left: 4.16rem;
}

.text_80 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
}

.text_81 {
  width: 2.21333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text_82 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text-wrapper_55 {
  width: 1.84rem;
  height: 3.30667rem;
  margin-left: 3.94667rem;
}

.text_83 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
}

.text_84 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text_85 {
  width: 1.84rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text_86 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text-wrapper_56 {
  width: 4.8rem;
  height: 4.21333rem;
  margin-left: 3.97333rem;
}

.text_87 {
  width: 1.84rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
}

.text_88 {
  width: 2.16rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text_89 {
  width: 1.49333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text_90 {
  width: 2.8rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.text_91 {
  width: 4.8rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.32rem;
}

.box_45 {
  width: 7.65333rem;
  height: 4.21333rem;
  margin-left: 3.94667rem;
}

.text-wrapper_57 {
  width: 7.65333rem;
  height: 1.17333rem;
}

.text_92 {
  width: 1.84rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
}

.text_93 {
  width: 5.81333rem;
  height: 1.17333rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 0.586667rem;
}

.text_94 {
  width: 5.81333rem;
  height: 1.17333rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: justify;
  line-height: 0.586667rem;
  margin: 0.24rem 0 0 1.84rem;
}

.text_95 {
  width: 7.22667rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.213333rem;
}

.text_96 {
  width: 7.52rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.24rem;
}

.image-text_16 {
  width: 7.33333rem;
  height: 4.21333rem;
  margin-left: 3.97333rem;
}

.image_14 {
  width: 2.66667rem;
  height: 2.66667rem;
}

.text-group_16 {
  width: 7.33333rem;
  height: 1.30667rem;
  margin-top: 0.24rem;
}

.text_97 {
  width: 4.21333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
}

.text_98 {
  width: 7.33333rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin-top: 0.133333rem;
}

.block_18 {
  background-color: rgba(141, 141, 141, 1);
  width: 45.3333rem;
  height: 0.0266667rem;
  margin: 1.33333rem 0 0 2.93333rem;
}

.text_99 {
  width: 18.6133rem;
  height: 0.586667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.373333rem;
  font-family: AlibabaPuHuiTi-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.586667rem;
  margin: 1.06667rem 0 1.09333rem 16.32rem;
}

/* 产品轮播样式 */
.product-swiper-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-top: 2rem;
}

.product-swiper-wrapper {
  display: flex;
  transition: transform 0.5s ease;
}

.product-swiper-slide {
  flex-shrink: 0;
  width: 100%;
}

.product-swiper-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1.333rem;
  height: 1.333rem;
  background: rgba(255, 255, 255, 0.9);
  border: none;
  border-radius: 50%;
  font-size: 0.64rem;
  cursor: pointer;
  z-index: 10;
  transition: background 0.3s;
}

.product-swiper-btn:hover {
  background: #fff;
}

.product-swiper-btn-prev {
  left: 1.067rem;
}

.product-swiper-btn-next {
  right: 1.067rem;
}

/* 产品轮播 */
.product-carousel {
  position: relative;
  width: 100%;
  height: 16rem;
  margin-top: 2.67rem;
  overflow: hidden;
}

.product-carousel::before,
.product-carousel::after {
  content: '';
  position: absolute;
  top: 0;
  width: calc((100% - 27.7rem - 1.06rem) / 2);
  height: 13.33rem;
  background: #CCCCCC;
  opacity: 0.8;
  z-index: 5;
  pointer-events: none;
}

.product-carousel::before {
  left: 0;
  border-radius: 0 0.313rem 0.313rem 0;
}

.product-carousel::after {
  right: 0;
  border-radius: 0.313rem 0 0 0.313rem;
}

.carousel-track {
  display: flex;
  align-items: center;
  position: absolute;
  left: 50%;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

.carousel-item {
  flex-shrink: 0;
  width: 26.67rem;
  height: 13.33rem;
  margin: 0 0.53rem;
  position: relative;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

.carousel-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0.27rem;
}

.carousel-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 1.33rem;
  height: 1.33rem;
  background: #fff;
  border: none;
  border-radius: 50%;
  font-size: 0.64rem;
  cursor: pointer;
  z-index: 10;
  transition: background 0.3s;
  box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.16);
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-btn:hover {
  background: #f0f0f0;
}

.carousel-btn img {
  width: 0.52rem;
  height: 0.52rem;
}

.carousel-prev {
  left: calc(50% - 15rem);
}

.carousel-next {
  right: calc(50% - 15rem);
}

.carousel-content {
  position: absolute;
  bottom: 0.8rem;
  left: 1.33rem;
  right: 1.33rem;
  color: #fff;
  z-index: 2;
}

.carousel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.26rem;
}

.carousel-title {
  font-size: 1.15rem;
  font-weight: 600;
  color: #fff;
  line-height: 1.4;
  margin: 0;
}

.carousel-desc {
  font-size: 0.625rem;
  line-height: 1.5;
  color: #CCCCCC;
  margin: 0;
}

.carousel-btn-more {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.21rem;
  width: 4.69rem;
  height: 1.25rem;
  background: #fff;
  color: #003D72;
  font-size: 0.625rem;
  text-decoration: none;
  border-radius: 0.625rem;
  transition: all 0.3s;
  flex-shrink: 0;
}

.carousel-btn-more img {
  width: 0.625rem;
  height: 0.625rem;
}

.carousel-btn-more:hover {
  opacity: 0.9;
}

/* 表单输入框样式 */
.text_64, .text_65, .text_66 {
  border: none;
  background: transparent;
  outline: none;
  width: 100%;
}

.text_67 {
  border: none;
  background: transparent;
  outline: none;
  width: 100%;
  height: 100%;
  resize: none;
}

.text_68 {
  border: none;
  background: transparent;
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
