html {
  font-size: 48px;
}

.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  height: 94.8rem;
  overflow: hidden;
}

.group_1 {
  background-color: rgba(255, 255, 255, 1);
  height: 1.92rem;
  justify-content: flex-center;
}

.image_1 {
  width: 2.987rem;
  height: 0.8rem;
  margin: 0.56rem 0 0 4.747rem;
}

.text_1 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.614rem 0 0 12.694rem;
}

.text_2 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.614rem 0 0 1.067rem;
}

.text_3 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.614rem 0 0 1.067rem;
}

.text_4 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.614rem 0 0 1.067rem;
}

.section_1 {
  width: 2.987rem;
  height: 1.067rem;
  background: url(../img/SketchPngb03e2aec96346ec0d7ab7721afab74bc3134e7de352390aa56638ac6d2616fd0.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin: 0.374rem 4.747rem 0 1.067rem;
}

.text_5 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.24rem 0 0 0.427rem;
}

.thumbnail_1 {
  width: 0.534rem;
  height: 0.534rem;
  margin: 0.267rem 0.32rem 0 0.214rem;
}

.box_8 {
  margin-bottom: 0.027rem;
}

.block_2 {
  position: relative;
  height: 16.16rem;
/*  background: url(../img/SketchPng6b1340123240fdb80832a7821014709708a718cc7f8e3ad4a37f2e527099dbe5.png)
    100% no-repeat;*/
  background-size: 100% 100%;
  z-index: 1;
}
.block_2_img {
  position: absolute;
  width: 100%;
  z-index: -1;
}

.text_6 {
  width: 9.6rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.6rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 1.92rem;
  margin: 3.68rem 0 0 4.747rem;
}

.paragraph_1 {
  width: 13.08rem;
  height: 2.134rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 0.767rem;
  margin: 0.694rem 0 0 4.747rem;
}

.group_3 {
  background-color: rgba(231, 80, 85, 1);
  width: 5.974rem;
  height: 0.24rem;
  margin: -0.427rem 0 0 7.414rem;
}

.group_4 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 8px;
  width: 2.987rem;
  height: 1.067rem;
  margin: 1.68rem 0 5.174rem 4.747rem;
}

.image-text_11 {
  width: 2.24rem;
  height: 0.56rem;
  margin: 0.24rem 0 0 0.427rem;
}

.text-group_1 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(231, 80, 85, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
}

.thumbnail_2 {
  width: 0.534rem;
  height: 0.534rem;
  margin-top: 0.027rem;
}

.text_7 {
  position: absolute;
  left: 7.52rem;
  top: 7.307rem;
  width: 5.76rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 1.067rem;
}

.text-wrapper_12 {
  width: 21.44rem;
  height: 2.214rem;
  margin: 2.56rem 0 0 8.48rem;
}

.text_8 {
  width: 8.96rem;
  height: 2.214rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 1.493rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 2.214rem;
}

.text_9 {
  background-image: linear-gradient(
    57deg,
    rgba(238, 118, 35, 1) 0,
    rgba(231, 80, 85, 1) 22.435072%,
    rgba(131, 30, 255, 1) 46.934995%,
    rgba(0, 150, 253, 1) 73.28135%,
    rgba(0, 209, 92, 1) 100%
  );
  width: 11.947rem;
  height: 2.214rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 1.493rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 2.214rem;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.list_3 {
  width: 22.827rem;
  height: 4.907rem;
  justify-content: space-between;
  margin: 1.334rem 0 0 7.787rem;
}

.list-items_1-0 {
  height: 4.907rem;
  background-size: 100% 100%;
  margin-right: 1.174rem;
  width: 6.827rem;
  background: url(../img/SketchPngd65a73f742590d5dc23f37355f96ff4c41a86cc838302683c6626a6adfe599d2.png)
    100% no-repeat;
  transition: all 0.4s;
}
.list-items_1-0:hover{
  transform: translate(-10px,-10px);
}

.text-group_18-0 {
  position: relative;
  width: 1.92rem;
  height: 1.36rem;
  margin: 0.48rem 0 0 0.534rem;
}

.text_11-0 {
  width: 1.92rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  margin-top: 0.64rem;
}

.text_12-0 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.44rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(231, 80, 85, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
}

.image-wrapper_3-0 {
  width: 2.827rem;
  height: 2.827rem;
  margin: 0.24rem 0 0 4rem;
}

.image_2-0 {
  width: 2.827rem;
  height: 2.827rem;
}

.list-items_1-1 {
  height: 4.907rem;
  background-size: 100% 100%;
  margin-right: 1.174rem;
  width: 6.827rem;
  background: url(../img/SketchPnged8fe023e94858b335547262dd06aed57d5402caf31e28ce09fa332740ccafcc.png)
    100% no-repeat;
  transition: all 0.4s;
}
.list-items_1-1:hover{
  transform: translate(-10px,-10px);
}

.text-group_18-1 {
  position: relative;
  width: 1.92rem;
  height: 1.36rem;
  margin: 0.48rem 0 0 0.534rem;
}

.text_10-1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.92rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  color: rgba(131, 30, 255, 1);
}

.text_11-1 {
  width: 1.92rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  margin-top: 0.64rem;
}

.image-wrapper_3-1 {
  width: 2.827rem;
  height: 2.827rem;
  margin: 0.24rem 0 0 4rem;
}

.image_2-1 {
  width: 2.827rem;
  height: 2.827rem;
}

.list-items_1-2 {
  height: 4.907rem;
  background-size: 100% 100%;
  margin-right: 1.174rem;
  width: 6.827rem;
  background: url(../img/SketchPnga4e663489e91458ede4c85fee264137606d3cfd6ba2e1472d6e7d28e35ec4dd2.png)
    100% no-repeat;
  transition: all 0.4s;
}
.list-items_1-2:hover{
  transform: translate(-10px,-10px);
}


.text-group_18-2 {
  position: relative;
  width: 1.92rem;
  height: 1.36rem;
  margin: 0.48rem 0 0 0.534rem;
}

.text_10-2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 1.92rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  color: rgba(86, 192, 151, 1);
}

.text_11-2 {
  width: 1.92rem;
  height: 0.72rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.72rem;
  margin-top: 0.64rem;
}

.image-wrapper_3-2 {
  width: 2.827rem;
  height: 2.827rem;
  margin: 0.24rem 0 0 4rem;
}

.image_2-2 {
  width: 2.827rem;
  height: 2.827rem;
}

.section_3 {
  height: 6.347rem;
  background: url(../imgp/core_brand_bg_advantage@2x.webp)
    100% no-repeat;
  background-size: 100% 100%;
  width: 29.12rem;
  position: relative;
  margin: 1.414rem 0 0 4.88rem;
}

.text_13 {
  width: 18.32rem;
  height: 1.44rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: center;
  line-height: 0.72rem;
  margin: 2.827rem 0 0 5.174rem;
}

.image_3 {
  position: absolute;
  left: 24.72rem;
  top: 1.547rem;
  width: 5.227rem;
  height: 5.227rem;
}

.box_9 {
  width: 32rem;
  height: 11.44rem;
  margin: 3.36rem 0 0 4.774rem;
}

.group_16 {
  width: 14.24rem;
  height: 7.147rem;
  margin-top: 0.56rem;
}

.text-wrapper_13 {
  width: 10.454rem;
  height: 2.214rem;
}

.text_14 {
  background-image: linear-gradient(
    57deg,
    rgba(238, 118, 35, 1) 0,
    rgba(231, 80, 85, 1) 22.435072%,
    rgba(131, 30, 255, 1) 46.934995%,
    rgba(0, 150, 253, 1) 73.28135%,
    rgba(0, 209, 92, 1) 100%
  );
  width: 4.48rem;
  height: 2.214rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 1.493rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 2.214rem;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text_15 {
  width: 5.974rem;
  height: 2.214rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 1.493rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 2.214rem;
}

.text_16 {
  width: 14.24rem;
  height: 1.707rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 0.48rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.854rem;
  margin-top: 0.587rem;
}

.box_10 {
  position: relative;
  width: 14.027rem;
  height: 1.574rem;
  margin-top: 1.067rem;
}

.image-text_12 {
  width: 14.027rem;
  height: 1.574rem;
}

.thumbnail_3 {
  width: 0.427rem;
  height: 0.427rem;
  margin-top: 1.067rem;
}

.text-group_19 {
  width: 13.28rem;
  height: 1.574rem;
}

.text_17 {
  width: 13.254rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.426rem;
  letter-spacing: 0.07999999821186066px;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 0.027rem;
}

.text_18 {
  width: 10.64rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.294rem;
}

.image-text_13 {
  position: absolute;
  left: 0;
  top: 0;
  width: 14.027rem;
  height: 1.574rem;
}

.thumbnail_4 {
  width: 0.427rem;
  height: 0.427rem;
  margin-top: 0.134rem;
}

.text-group_20 {
  width: 13.28rem;
  height: 1.574rem;
}

.text_17 {
  width: 13.254rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.426rem;
  letter-spacing: 0.07999999821186066px;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-left: 0.027rem;
}

.text_18 {
  width: 10.64rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.294rem;
}

.image_4 {
  width: 16rem;
  height: 11.44rem;
}

.section_5 {
  background-color: rgba(231, 80, 85, 1);
  height: 10.667rem;
  margin-top: 20.16rem;
}

.image_5 {
  width: 10.667rem;
  height: 10.667rem;
  margin-left: 4.747rem;
  z-index: 1;
}

.block_5 {
  width: 14.24rem;
  height: 4.454rem;
  margin: 4.32rem 4.747rem 0 0;
}

.text-wrapper_14 {
  width: 13.227rem;
  height: 1.894rem;
}

.text_19 {
  width: 7.68rem;
  height: 1.894rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.28rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 1.894rem;
}

.text_20 {
  background-image: linear-gradient(
    73deg,
    rgba(238, 118, 35, 1) 0,
    rgba(231, 80, 85, 1) 22.435072%,
    rgba(131, 30, 255, 1) 46.934995%,
    rgba(0, 150, 253, 1) 73.28135%,
    rgba(0, 209, 92, 1) 100%
  );
  width: 5.12rem;
  height: 1.894rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 1.28rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 1.894rem;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.paragraph_2 {
  width: 14.24rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  line-height: 0.64rem;
  margin-top: 0.64rem;
}

.section_6 {
  background-color: rgba(32, 32, 32, 1);
  height: 12.32rem;
  margin-bottom: 0.027rem;
}

.text-wrapper_15 {
  width: 31.547rem;
  height: 2.347rem;
  margin: 1.494rem 0 0 3.44rem;
}

.text_21 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.827rem;
}

.text_22 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.827rem 0 0 1.067rem;
}

.text_23 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.827rem 0 0 1.067rem;
}

.text_24 {
  width: 1.707rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.827rem 0 0 1.067rem;
}

.text_25 {
  width: 7.494rem;
  height: 2.347rem;
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.04);
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0);
  font-size: 1.92rem;
  font-family: Montserrat-ExtraBold;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 2.347rem;
  margin-left: 4.64rem;
}

.text_26 {
  width: 9.387rem;
  height: 2.347rem;
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.04);
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0);
  font-size: 1.92rem;
  font-family: Montserrat-ExtraBold;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 2.347rem;
}

.block_6 {
  width: 31.547rem;
  height: 4.56rem;
  margin: 1.067rem 0 2.854rem 3.44rem;
}

.box_11 {
  width: 5.974rem;
  height: 4.267rem;
  margin-top: 0.107rem;
}

.image-text_14 {
  width: 5.974rem;
  height: 2.587rem;
}

.image_6 {
  width: 5.974rem;
  height: 1.6rem;
}

.text-group_5 {
  width: 5.734rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.32rem;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.48rem;
  margin-top: 0.507rem;
}

.text-wrapper_5 {
  height: 1.067rem;
  background: url(../img/SketchPng025a428638624c16d8784736a35f095250644aa4f07de7dff792d7eca052017e.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.614rem;
  width: 2.454rem;
}

.text_27 {
  width: 1.494rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.24rem 0 0 0.48rem;
}

.paragraph_3 {
  width: 10.507rem;
  height: 4.267rem;
  overflow-wrap: break-word;
  color: rgba(167, 167, 167, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.854rem;
  margin: 0.08rem 0 0 8rem;
}

.image-text_15 {
  width: 3.92rem;
  height: 4.56rem;
  margin-left: 3.147rem;
}

.image_7 {
  width: 3.92rem;
  height: 3.92rem;
}

.text-group_6 {
  width: 3.814rem;
  height: 0.454rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.293rem;
  font-family: SourceHanSansSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 0.454rem;
  margin: 0.187rem 0 0 0.054rem;
}

.group_8 {
  position: absolute;
  left: 0;
  top: 47.92rem;
  width: 38.507rem;
  height: 27.734rem;
  background: url(../img/SketchPng6cac177b8323a39a5ecc6d877ea1a143459562cfde2b7bbafca2cbea03f8b5ff.png)
    0rem -0.027rem no-repeat;
  background-size: 100%;
  width: 100%;
}

.box_12 {
  width: 11.2rem;
  height: 14.507rem;
  margin: 6.294rem 0 0 4.774rem;
}

.group_17 {
  box-shadow: 0px 5px 32px 0px rgba(225, 175, 43, 0.25);
  height: 6.934rem;
  width: 11.2rem;
  transition: all 0.4s;
}
.group_17:hover{
  transform: scale(1.05);
}

.block_7 {
  width: 11.2rem;
  height: 6.934rem;
  background: url(../img/SketchPnged5ae5827fc64c337caabd182056eb71aae9587ba6916c42cc7750e0a9afcfbd.png) -1.414rem -1.414rem
    no-repeat;
  background-size: 14.027rem 9.76rem;
}

.text-group_21 {
  width: 4.267rem;
  height: 1.894rem;
  margin: 1.494rem 0 0 1.28rem;
}

.text_42 {
  width: 4.267rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(238, 118, 35, 1);
  font-size: 0.853rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 1.254rem;
}

.text_43 {
  width: 3.387rem;
  height: 0.56rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  font-family: Heebo-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
  margin-top: 0.08rem;
}

.text_44 {
  width: 8.64rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.534rem;
  margin: 0.4rem 0 2.08rem 1.28rem;
}

.group_18 {
  box-shadow: 0px 5px 32px 0px rgba(225, 175, 43, 0.25);
  height: 6.934rem;
  margin-top: 0.64rem;
  width: 11.2rem;
  transition: all 0.4s;
}
.group_18:hover{
  transform: scale(1.05);
}

.block_8 {
  width: 11.2rem;
  height: 6.934rem;
  background: url(../img/SketchPng700dd0e3e7bbedaa42a697effaf8ddf59bb550ef87d6d6bab8a266553487aba0.png) -1.414rem -1.414rem
    no-repeat;
  background-size: 14.027rem 9.76rem;
}

.text-group_22 {
  width: 3.84rem;
  height: 1.894rem;
  margin: 1.307rem 0 0 1.307rem;
}

.text_45 {
  width: 3.414rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(131, 30, 255, 1);
  font-size: 0.853rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 1.254rem;
}

.text_46 {
  width: 3.84rem;
  height: 0.56rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  font-family: Heebo-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
  margin-top: 0.08rem;
}

.text_47 {
  width: 8.64rem;
  height: 1.6rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.534rem;
  margin: 0.4rem 0 1.734rem 1.307rem;
}

.box_13 {
  width: 16.72rem;
  height: 19.494rem;
  margin: 4.774rem 4.827rem 0 0;
}

.text-wrapper_16 {
  width: 11.947rem;
  height: 2.214rem;
  margin-left: 4.774rem;
}

.text_34 {
  width: 5.974rem;
  height: 2.214rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 1.493rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 2.214rem;
}

.text_35 {
  background-image: linear-gradient(
    57deg,
    rgba(238, 118, 35, 1) 0,
    rgba(231, 80, 85, 1) 22.435072%,
    rgba(131, 30, 255, 1) 46.934995%,
    rgba(0, 150, 253, 1) 73.28135%,
    rgba(0, 209, 92, 1) 100%
  );
  width: 5.974rem;
  height: 2.214rem;
  overflow-wrap: break-word;
  color: rgba(34, 34, 34, 1);
  font-size: 1.493rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 2.214rem;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box_14 {
  box-shadow: 0px 5px 32px 0px rgba(225, 175, 43, 0.25);
  height: 6.934rem;
  margin-top: 2.774rem;
  width: 11.2rem;
  transition: all 0.4s;
}
.box_14:hover{
  transform: scale(1.05);
}

.section_11 {
  width: 11.2rem;
  height: 6.934rem;
  background: url(../img/SketchPngc798cc2cb60f92eee3ba10c08733e91a90b65ad1b476be9ce43a4ecf96f6db9e.png) -1.414rem -1.414rem
    no-repeat;
  background-size: 14.027rem 9.76rem;
}

.text-group_23 {
  width: 3.414rem;
  height: 1.894rem;
  margin: 1.494rem 0 0 1.28rem;
}

.text_48 {
  width: 3.414rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(231, 80, 85, 1);
  font-size: 0.853rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 1.254rem;
}

.text_49 {
  width: 2.88rem;
  height: 0.56rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  font-family: Heebo-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
  margin-top: 0.08rem;
}

.text_50 {
  width: 8.64rem;
  height: 1.067rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.534rem;
  margin: 0.4rem 0 2.08rem 1.28rem;
}

.box_15 {
  box-shadow: 0px 5px 32px 0px rgba(225, 175, 43, 0.25);
  height: 6.934rem;
  margin-top: 0.64rem;
  width: 11.2rem;
  transition: all 0.4s;
}
.box_15:hover{
  transform: scale(1.05);
}

.box_16 {
  width: 11.2rem;
  height: 6.934rem;
  background: url(../img/SketchPng149cfd081e6b570ad21653c0eef67430865b375b49c293bd0294a7bfd84b0a41.png) -1.414rem -1.414rem
    no-repeat;
  background-size: 14.027rem 9.76rem;
}

.text-group_24 {
  width: 3.414rem;
  height: 1.894rem;
  margin: 1.227rem 0 0 1.28rem;
}

.text_51 {
  width: 3.414rem;
  height: 1.254rem;
  overflow-wrap: break-word;
  color: rgba(86, 192, 151, 1);
  font-size: 0.853rem;
  font-family: SourceHanSansSC-Heavy;
  font-weight: 900;
  text-align: left;
  white-space: nowrap;
  line-height: 1.254rem;
}

.text_52 {
  width: 3.36rem;
  height: 0.56rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  font-family: Heebo-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.56rem;
  margin-top: 0.08rem;
}

.text_53 {
  width: 8.64rem;
  height: 2.134rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  font-family: SourceHanSansSC-Regular;
  font-weight: NaN;
  text-align: left;
  line-height: 0.534rem;
  margin: 0.4rem 0 1.28rem 1.28rem;
}
