html {
  font-size: 37.5px;
}
body {
  width: 100%;
}
.block-width {
  width: 1200px;
  max-width: calc(100% - 32px);
  margin: 0 auto;
}
.caseInfo {
  margin-bottom: 2.667rem;
}

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

.image-wrapper_1 {
  background-color: rgba(251, 250, 249, 1);
  height: 20.534rem;
  width: 51.2rem;
}

.image_1 {
  width: 51.174rem;
  height: 19.734rem;
  margin-left: 0.027rem;
}

.section_1 {
  background-image: url(/Public/home/images/index/95e85bfa550542019e6b9ec1cb8a3fdd_mergeImage.png);
  width: 51.2rem;
  height: 11.627rem;
  margin-top: 83.974rem;
}

.text_1 {
  width: 18.72rem;
  height: 1.44rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.44rem;
  font-family: SourceHanSansCN-Medium;
  text-align: left;
  white-space: nowrap;
  line-height: 2.16rem;
  margin: 2.48rem 0 0 16.24rem;
}

.text-wrapper_1 {
  border-radius: 40px;
  height: 1.76rem;
  border: 2px solid rgba(255, 255, 255, 1);
  width: 6.294rem;
  margin: 1.92rem 0 0 22.454rem;
}

.text_2 {
  width: 3.414rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.853rem;
  font-family: SourceHanSansCN-Medium;
  text-align: left;
  white-space: nowrap;
  line-height: 1.28rem;
  margin: 0.454rem 0 0 1.44rem;
}

.text_3 {
  width: 7.627rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 2.88rem 0 0.614rem 21.787rem;
}

.box_27 {
  position: absolute;
  left: 0;
  top: 20.534rem;
  width: 51.2rem;
  height: 84rem;
}

.text-group_36 {
  margin: 3.327rem auto 0;
  text-align: center;
}

.text_4 {
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 42px;
  font-weight: bold;
  white-space: nowrap;
  line-height: 50px;
}

.text_5 {
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.64rem;
  white-space: nowrap;
  line-height: 0.907rem;
  margin-top: 20px;
}

.text-wrapper_2 {
  position: relative;
  padding: 6px 40px;
  margin: 15px auto 0;
}

.text-wrapper_2_bg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: linear-gradient(264deg, rgba(5,110,255,0) 0%, #056EFF 34%, #056EFF 67%, rgba(5,110,255,0) 100%);
  opacity: 0.2;
}

.text_6 {
  overflow-wrap: break-word;
  color: rgba(5, 110, 255, 1);
  font-size: 0.373rem;
  letter-spacing: 0.5249999761581421px;
  white-space: nowrap;
  line-height: 0.48rem;
}

.section_9 {
  margin: 2.134rem auto 0;
}

.box_1_main {
  width: 100%;
}

.box_1 {
  flex: 1;
  margin-right: 20px;
}

.box_1:last-child {
  margin-right: 0;
}

.box_1_1 {
  padding: 0 20px 25px;
  background: rgba(188,217,255, 0.2);
  border: 1px solid #BCD9FF;
  border-radius: 8px;
}

.image-text_20 {
  margin-top: 1rem;
}

.label_1 {
  width: 0.8rem;
  height: 0.8rem;
  transition: all 0.5s;
}

.box_1:hover .label_1 {
  transform: scale(1.5);;
}

.text-group_2 {
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.533rem;
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
  line-height: 0.747rem;
  margin-left: 10px;
}

.block_1 {
  background-color: rgba(255, 255, 255, 1);
  margin-top: 0.8rem;
}

.text_7 {
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.426rem;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.534rem;
}

.text_8 {
  height: 3.5rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  text-align: left;
  line-height: 0.694rem;
  margin-top: 0.534rem;
}

.box_2 {
  width: 7.6rem;
  height: 8.214rem;
  background: url(/Public/home/images/index/SketchPngfbad7d428eee7efe7afebf12639f3953e0e8fef43fd708e7d358ee4652abf26c.png) -0.027rem -0.027rem
    no-repeat;
  background-size: 7.654rem 8.267rem;
  margin-left: 0.534rem;
}

.box_3 {
  width: 0.96rem;
  height: 0.774rem;
  background: url(/Public/home/images/index/SketchPng8fbfc01755445f393a0f176ecc46f783f91a4b71d0b35e4373087cf7ae079a60.png)
    center no-repeat;
  background-size: 0.96rem 0.8rem;
}

.box_5 {
  width: 7.6rem;
  height: 8.214rem;
  background: url(/Public/home/images/index/SketchPng4ae7572032e225d849f67b482746b8a7e5ab3a7832d96036bcd0ada30ef7d511.png) -0.027rem -0.027rem
    no-repeat;
  background-size: 7.654rem 8.267rem;
  margin-left: 0.534rem;
}

.group_2 {
  width: 0.8rem;
  height: 0.8rem;
  background: url(/Public/home/images/index/SketchPnga88aaed2ab752d13a43dc66f3b7eda7c8b4da830c3d67a626971c9f2a9f216d2.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.section_4 {
  width: 0.8rem;
  height: 0.667rem;
  background: url(/Public/home/images/index/SketchPngb0203b0d5f779f1c3407ca075903fcd7b080a00b686efd2b8fb5707a12fd5437.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.054rem;
}

.text-group_5 {
  width: 2.667rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.533rem;
  text-align: right;
  white-space: nowrap;
  line-height: 0.747rem;
}

.group_3 {
  background-color: rgba(255, 255, 255, 1);
  width: 6.534rem;
  height: 0.027rem;
  margin: 0.827rem 0 0 0.534rem;
}

.section_10 {
  margin: 0.534rem auto 0;
}

.box_7 {
  flex: 1;
  height: 48px;
  line-height: 48px;
  margin-top: 0.534rem;
  padding: 0 20px;
  background-color: rgba(5, 110, 255, 1);
  border-radius: 29px;
}

.box_7:last-child {
  margin-right: 0;
}

.image-text_24 {
  width: 100%;
}

.text-group_6 {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  text-align: right;
  white-space: nowrap;
}

.group_5 {
  width: 18px;
  height: 100%;
  background: url(/Public/home/images/index/SketchPngb5c27f4b7a9e33a579f39bf39b9046051d7886876c183d2ddf2cbcf64dcb78bb.png) center no-repeat;
  background-size: 18px;
}

.box_8 {
  background-color: rgba(5, 110, 255, 1);
  border-radius: 29px;
  width: 7.6rem;
  height: 1.547rem;
  margin-left: 0.534rem;
}

.image-text_25 {
  width: 5.6rem;
  height: 0.48rem;
  margin: 0.534rem 0 0 1.014rem;
}

.text-group_7 {
  width: 4.854rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  text-align: right;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.027rem;
}

.box_9 {
  width: 0.48rem;
  height: 0.48rem;
  background: url(/Public/home/images/index/SketchPngb5c27f4b7a9e33a579f39bf39b9046051d7886876c183d2ddf2cbcf64dcb78bb.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.box_10 {
  background-color: rgba(5, 110, 255, 1);
  border-radius: 29px;
  width: 7.6rem;
  height: 1.547rem;
  margin-left: 0.534rem;
}

.image-text_26 {
  width: 6.454rem;
  height: 0.48rem;
  margin: 0.534rem 0 0 0.587rem;
}

.text-group_8 {
  width: 5.707rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  text-align: right;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.027rem;
}

.group_6 {
  width: 0.48rem;
  height: 0.48rem;
  background: url(/Public/home/images/index/SketchPngb5c27f4b7a9e33a579f39bf39b9046051d7886876c183d2ddf2cbcf64dcb78bb.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.box_11 {
  background-color: rgba(5, 110, 255, 1);
  border-radius: 29px;
  width: 7.6rem;
  height: 1.547rem;
  margin-left: 0.534rem;
}

.image-text_27 {
  width: 6.294rem;
  height: 0.48rem;
  margin: 0.534rem 0 0 0.667rem;
}

.text-group_9 {
  width: 5.547rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  text-align: right;
  white-space: nowrap;
  line-height: 0.427rem;
  margin-top: 0.027rem;
}

.group_7 {
  width: 0.48rem;
  height: 0.48rem;
  background: url(/Public/home/images/index/SketchPngb5c27f4b7a9e33a579f39bf39b9046051d7886876c183d2ddf2cbcf64dcb78bb.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.group_8 {
  background: url(/Public/home/images/index/solution-bg.png) no-repeat;
  background-size: cover;
  margin-top: 2.667rem;
  width: 100%;
}

.block_2 {
  background: url(/Public/home/images/index/SketchPng09737ce8aa8a3d3808f5ae0f9340b5949bb32edecb0aded5b8fe571e2a9600b8.png) no-repeat;
  background-size: cover;
}

.text-group_37 {
  width: 100%;
  margin-top: 2.667rem;
}

.text_15 {
  width: 100%;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 42px;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  line-height: 50px;
}

.text_16 {
  width: 100%;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.64rem;
  text-align: center;
  white-space: nowrap;
  line-height: 0.907rem;
  margin-top: 0.534rem;
}

.group_9 {
  background-color: rgba(26, 14, 3, 0.4);
  border-radius: 12px 12px 0 0;
  margin: 2.134rem auto 0;
}

.box_12 {
  width: 160px;
  padding-top: 1.4rem;
  background: url(/Public/home/images/index/SketchPng2ef45988a22a3e4e3c750c49355932796eaba22fd6e79b3702b6ee91b145f229.png)
    100% no-repeat;
  background-size: 100% 100%;
  text-align: center;
}

.text_18 {
  width: 100%;
  height: 60px;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  white-space: nowrap;
  line-height: 60px;
}

.text_18.active {
  color: rgba(255, 255, 255, 1);
  background: rgba(16, 110, 255, 1);
}

.text_19 {
  width: 2.134rem;
  height: 0.694rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.694rem;
  margin: 1.28rem 0 7.627rem 1.067rem;
}

.group_9_right {
  flex: 1;
  padding: 1.4rem 1.06rem;
}

.group_9_right_item {
  display: none;
}

.group_9_right_item.active {
  display: flex;
}

.section_11 {
  flex: 1;
  margin-right: 1.06rem;
}

.text-group_38 {
}

.text_20 {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.88rem;
}

.paragraph_1 {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  text-align: left;
  line-height: 0.854rem;
  margin-top: 0.48rem;
  opacity: .7;
}

.box_28 {
  flex-wrap: wrap;
  margin-top: 1.067rem;
}

.image-text_28 {
  width: 20%;
  margin-bottom: 40px;
}

.box_15 {
  width: 30px;
  height: 30px;
  background: url(/Public/home/images/index/SketchPngf9f202543a7d762f4a3b5c2bf0d5b0f18685176c637b7131f1b54f8639cfb595.png)
    100% no-repeat;
  background-size: contain;
  margin-left: 0.347rem;
}

.text-group_12 {
  width: 1.494rem;
  height: 0.48rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin-top: 10px;
}

.block_3 {
  width: 32px;
  height: 30px;
  background: url(/Public/home/images/index/SketchPngc812bde168b97d8801e28d06977255501770e629d1c0ec9fe84732579b273ad9.png)
    100% no-repeat;
  background-size: contain;
  margin-left: 0.32rem;
}

.group_10 {
  width: 30px;
  height: 30px;
  background: url(/Public/home/images/index/SketchPng0d3c7e79a61f17718702d75359dfbbac01cf4a3e902afeba134d5727b34bf3be.png)
    100% no-repeat;
  background-size: contain;
  margin-left: 0.347rem;
}

.section_5 {
  width: 30px;
  height: 28px;
  background: url(/Public/home/images/index/SketchPng3f77b7f12c2eababe1c31d6553a6b1b160fd55e0fb276808c0b7beef6e835b4f.png)
    100% no-repeat;
  background-size: contain;
  margin-left: 0.347rem;
}

.box_16 {
  width: 30px;
  height: 30px;
  background: url(/Public/home/images/index/SketchPng9565c2384e1287b5c738fe9c03491bd81effd10930e245ad74688f3f0dc0ca4c.png)
    100% no-repeat;
  background-size: contain;
  margin-left: 0.347rem;
}

.group_11 {
  width: 30px;
  height: 30px;
  background: url(/Public/home/images/index/SketchPng55c5953e56fd57d2f0cd9510b0c40238a95dfc9f8d6e97d7ad658efa416383fc.png)
    100% no-repeat;
  background-size: contain;
  margin-left: 0.347rem;
}

.block_4 {
  width: 35px;
  height: 32px;
  background: url(/Public/home/images/index/SketchPng71adccefb9230ede7a38991049464e22b770f979c2f72863858394e97be71d63.png) -0.027rem -0.027rem
    no-repeat;
  background-size: contain;
  margin-left: 0.694rem;
}

.group_12 {
  width: 30px;
  height: 30px;
  background: url(/Public/home/images/index/SketchPngf4c94090253cbc53ce609946f92112c5a1348dbad91be3d3a11f937aeaaa136f.png)
    100% no-repeat;
  background-size: contain;
  margin-left: 0.347rem;
}

.box_18 {
  width: 31px;
  height: 32px;
  background: url(/Public/home/images/index/SketchPngea756f54c9814d183991e16ed2fbe6b6a2d7c5007a512369a9bb1f15395055f8.png) -0.027rem -0.027rem
    no-repeat;
  background-size: contain;
  margin-left: 0.374rem;
}

.group_13 {
  width: 30px;
  height: 27px;
  background: url(/Public/home/images/index/SketchPng1ae856eab8ed0d74abbcdeda36f229d2d296635bb71fb1617f09898ad6609948.png)
    100% no-repeat;
  background-size: contain;
  margin-left: 0.907rem;
}

.box_19 {
  /*border-radius: 24px;*/
  background: url(/Public/home/images/index/solution_1.png) 100% no-repeat;
  background-size: contain;
  /*border: 6px solid rgba(0, 0, 0, 1);*/
  width: 5.8rem;
  height: 13rem;
}

.box_19.second {
  background: url(/Public/home/images/index/solution_2.png) 100% no-repeat;
  background-size: contain;
}

.box_19.third {
  background: url(/Public/home/images/index/solution_3.png) 100% no-repeat;
  background-size: contain;
}

.group_14 {
  background-color: rgba(5, 16, 24, 1);
  border-radius: 0 0 18px 18px;
  /*width: 50px;*/
  /*height: 7px;*/
  margin: -1px auto 0;
}

.group_15 {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 2rem;
  background: url(/Public/home/images/index/SketchPngd895ff36adf54192dce9b2771fb56d768a3a5ee4518fe86a19388e0b1d0aac3f.png) no-repeat;
  background-size: cover;
}

.image_2 {
  display: none;
  width: 2.827rem;
  height: 8.96rem;
  margin: 7.814rem 0 0 0.827rem;
}

.image-wrapper_2 {
  display: none;
  height: 11.334rem;
  background: url(/Public/home/images/index/SketchPngb006812b59de48420259b903bc4890eeea0eb4b4d4828d732fc783f8787e18b0.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 4.667rem;
  width: 3.6rem;
}

.image_3 {
  width: 3.894rem;
  height: 7.894rem;
  margin: 5.467rem 0 0 2.054rem;
}

.group_22 {
  margin: 2.667rem auto 0;
}

.text-group_39 {
  text-align: center;
}

.text-wrapper_4 {
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: bold;
  white-space: nowrap;
  line-height: 1.334rem;
}

.text_21 {
  overflow-wrap: break-word;
  color: rgba(2, 16, 25, 1);
  font-size: 42px;
  white-space: nowrap;
  line-height: 50px;
}

.text_22 {
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 42px;
  white-space: nowrap;
  line-height: 50px;
}

.text_23 {
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.64rem;
  white-space: nowrap;
  line-height: 0.907rem;
  margin-top: 0.534rem;
}

.block_7 {
  width: 100%;
  margin: 2.134rem auto 0;
}

.block_7_item {
  width: 25%;
}

.text-group_40 {
  text-align: center;
}

.text_24 {
  overflow-wrap: break-word;
  width: 100px;
  text-align: left;
  color: rgba(16, 110, 255, 1);
  font-size: 56px;
  white-space: nowrap;
  line-height: 66px;
  margin: 0 auto;
}

.text_25 {
  overflow-wrap: break-word;
  width: 100px;
  text-align: left;
  color: rgba(142, 142, 142, 1);
  font-size: 16px;
  white-space: nowrap;
  line-height: 22px;
  margin: 5px auto 0;
}

.text_26 {
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 24px;
  text-align: left;
  white-space: nowrap;
  line-height: 24px;
}

.block_8 {
  width: 100%;
  margin-top: 2rem;
}

.box_20 {
  width: 30%;
  padding: 25px 20px;
  background: url(/Public/home/images/index/technology-1.png) 100% no-repeat;
  background-size: 100% 100%;
}

.box_20:nth-child(2) {
  background: url(/Public/home/images/index/technology-2.png) 100% no-repeat;
  background-size: 100% 100%;
}

.box_20:nth-child(3) {
  background: url(/Public/home/images/index/technology-3.png) 100% no-repeat;
  background-size: 100% 100%;
}

.text-group_43 {
  width: 100%;
}

.text_33 {
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  font-weight: bold;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
}

.paragraph_2 {
  overflow-wrap: break-word;
  width: 72%;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  text-align: left;
  line-height: 0.694rem;
  margin-top: 0.267rem;
  opacity: .7;
}

.box_21 {
  width: 10.134rem;
  height: 3.84rem;
  background: url(/Public/home/images/index/SketchPngd68a7b991ddcbb7c0d8fc9273ad3c221c4c66313933778a2df336deb3ffd0437.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.text-group_44 {
  width: 6.24rem;
  height: 2.507rem;
  margin: 0.667rem 0 0 0.534rem;
}

.text_34 {
  width: 4.267rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
}

.paragraph_3 {
  width: 6.24rem;
  height: 1.387rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  text-align: left;
  line-height: 0.694rem;
  margin-top: 0.267rem;
}

.text-group_45 {
  width: 3.6rem;
  height: 2.48rem;
  margin: 7.574rem 0 0 1.307rem;
}

.text_35 {
  width: 3.6rem;
  height: 1.76rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 1.493rem;
  text-align: left;
  white-space: nowrap;
  line-height: 1.76rem;
}

.text_36 {
  width: 2.56rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(142, 142, 142, 1);
  font-size: 0.426rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-top: 0.134rem;
}

.text_37 {
  display: none;
  width: 0.907rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.64rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 8.347rem 11.44rem 0 0.134rem;
}

.section_7 {
  display: none;
  position: absolute;
  left: 46.48rem;
  top: 13.307rem;
  width: 2.24rem;
  height: 8.72rem;
  background: url(/Public/home/images/index/SketchPng99662355f8a82daaabf6e649d8472e5d4429ec385e502ed906865f97ef4cf334.png)
    0rem 0rem no-repeat;
  background-size: 2.267rem 8.72rem;
}

.image_4 {
  display: none;
  position: absolute;
  left: 43.28rem;
  top: 10.72rem;
  width: 3.6rem;
  height: 7.307rem;
}

.image_5 {
  display: none;
  position: absolute;
  left: 47.6rem;
  top: 3.734rem;
  width: 3.6rem;
  height: 11.334rem;
}

.image_6 {
  display: none;
  position: absolute;
  left: 40.827rem;
  top: 6.347rem;
  width: 3.6rem;
  height: 11.334rem;
}

.section_8 {
  position: absolute;
  left: 31.467rem;
  top: 12.054rem;
  width: 10.134rem;
  height: 3.84rem;
  background: url(/Public/home/images/index/SketchPng36bc3bcfe93ab95063890caf5debf8097326f8c0284723fb16041b742acf4bf1.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.text-group_46 {
  width: 7.094rem;
  height: 2.507rem;
  margin: 0.667rem 0 0 0.534rem;
}

.text_38 {
  width: 3.734rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
}

.paragraph_4 {
  width: 7.094rem;
  height: 1.387rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  text-align: left;
  line-height: 0.694rem;
  margin-top: 0.267rem;
}

.text-group_47 {
  position: absolute;
  left: 0.534rem;
  top: 0.667rem;
  width: 7.094rem;
  height: 2.507rem;
}

.text_38 {
  width: 3.734rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.533rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
}

.paragraph_4 {
  width: 7.094rem;
  height: 1.387rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  text-align: left;
  line-height: 0.694rem;
  margin-top: 0.267rem;
}

.group_24 {
  background-image: url(/Public/home/images/index/89b79b81fa7d4ef29169d26754f2e6f9_mergeImage.png);
  width: 51.174rem;
  height: 20.774rem;
  margin-bottom: 0.027rem;
  justify-content: flex-center;
}

.text_39 {
  width: 4.48rem;
  height: 1.334rem;
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 1.12rem;
  text-align: left;
  white-space: nowrap;
  line-height: 1.334rem;
  margin: 2.667rem 0 0 23.36rem;
}

.group_23 {
  width: 11.787rem;
  height: 0.907rem;
  margin: 0.534rem 0 0 19.707rem;
}

.text_40 {
  width: 5.76rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.64rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.907rem;
}

.image-text_38 {
  width: 5.76rem;
  height: 0.907rem;
}

.text-group_31 {
  width: 5.12rem;
  height: 0.907rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.64rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.907rem;
}

.box_23 {
  width: 0.347rem;
  height: 0.587rem;
  background: url(/Public/home/images/index/SketchPng4f3c80ba1ef3e2cb151b929de08097f302a57bcee8db7cdc451dcc123dd96468.png) -0.027rem
    0rem no-repeat;
  background-size: 0.374rem 0.614rem;
  margin-top: 0.16rem;
}

.list_2 {
  width: 32rem;
  height: 8.667rem;
  justify-content: space-between;
  margin: 2.134rem 0 0 9.6rem;
}

.list-items_1-0 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  position: relative;
  width: 9.947rem;
  height: 8.667rem;
  margin-right: 1.094rem;
}

.image_7-0 {
  position: absolute;
  left: 2.694rem;
  top: 0.534rem;
  width: 4.56rem;
  height: 2.427rem;
}

.block_5-0 {
  border-radius: 20px;
  width: 9.947rem;
  height: 5.334rem;
  border: 4px solid rgba(255, 255, 255, 1);
  margin-top: 3.334rem;
  justify-content: flex-center;
  background: rgba(244, 249, 255, 1);
}

.text-group_48-0 {
  width: 8.267rem;
  height: 2.64rem;
  margin: 0.8rem 0 0 0.8rem;
}

.text_41-0 {
  width: 4.8rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.533rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
}

.text_42-0 {
  width: 8.267rem;
  height: 1.494rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  text-align: left;
  line-height: 0.747rem;
  margin-top: 0.4rem;
}

.block_9-0 {
  width: 6.454rem;
  height: 0.694rem;
  margin: 0.4rem 0 0.8rem 0.8rem;
}

.text-wrapper_5-0 {
  border-radius: 4px;
  height: 0.694rem;
  border: 1px solid rgba(165, 200, 255, 1);
  width: 1.92rem;
}

.text_43-0 {
  width: 1.334rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.134rem 0 0 0.294rem;
}

.text-wrapper_6-0 {
  border-radius: 4px;
  height: 0.694rem;
  border: 1px solid rgba(165, 200, 255, 1);
  margin-left: 0.267rem;
  width: 2.187rem;
}

.text_44-0 {
  width: 1.6rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.134rem 0 0 0.294rem;
}

.text-wrapper_7-0 {
  border-radius: 4px;
  height: 0.694rem;
  border: 1px solid rgba(165, 200, 255, 1);
  margin-left: 0.267rem;
  width: 1.814rem;
}

.text_45-0 {
  width: 1.28rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.134rem 0 0 0.267rem;
}

.block_6-0 {
  height: 8.667rem;
  background: url(/Public/home/images/index/SketchPng360ecc755b786eb078318f34b12e486257ff81b3ff582d414b5fd2ff4964fbcc.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 9.947rem;
  position: absolute;
  left: 0;
  top: 0;
}

.box_25-0 {
  border-radius: 16px;
  background-image: url(/Public/home/images/index/4e6ff9a80d8f4a0b9a3f5b3d0a7e465b_mergeImage.png);
  width: 4.16rem;
  height: 4.16rem;
  margin: 2.267rem 0 0 2.907rem;
}

.list-items_1-1 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  position: relative;
  width: 9.947rem;
  height: 8.667rem;
  margin-right: 1.094rem;
}

.image_8-1 {
  position: absolute;
  left: 3.174rem;
  top: 0.747rem;
  width: 3.467rem;
  height: 2.214rem;
}

.block_5-1 {
  border-radius: 20px;
  width: 9.947rem;
  height: 5.334rem;
  border: 4px solid rgba(255, 255, 255, 1);
  margin-top: 3.334rem;
  justify-content: flex-center;
  background: rgba(244, 248, 255, 1);
}

.text-group_48-1 {
  width: 8.267rem;
  height: 2.64rem;
  margin: 0.8rem 0 0 0.8rem;
}

.text_41-1 {
  width: 4.8rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.533rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
}

.text_42-1 {
  width: 8.267rem;
  height: 1.494rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  text-align: left;
  line-height: 0.747rem;
  margin-top: 0.4rem;
}

.block_9-1 {
  width: 6.454rem;
  height: 0.694rem;
  margin: 0.4rem 0 0.8rem 0.8rem;
}

.text-wrapper_5-1 {
  border-radius: 4px;
  height: 0.694rem;
  border: 1px solid rgba(165, 200, 255, 1);
  width: 1.92rem;
}

.text_43-1 {
  width: 1.334rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.134rem 0 0 0.294rem;
}

.text-wrapper_6-1 {
  border-radius: 4px;
  height: 0.694rem;
  border: 1px solid rgba(165, 200, 255, 1);
  margin-left: 0.267rem;
  width: 2.187rem;
}

.text_44-1 {
  width: 1.6rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.134rem 0 0 0.294rem;
}

.text-wrapper_7-1 {
  border-radius: 4px;
  height: 0.694rem;
  border: 1px solid rgba(165, 200, 255, 1);
  margin-left: 0.267rem;
  width: 1.814rem;
}

.text_45-1 {
  width: 1.28rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.134rem 0 0 0.267rem;
}

.list-items_1-2 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 20px;
  position: relative;
  width: 9.947rem;
  height: 8.667rem;
  margin-right: 1.094rem;
}

.image_7-2 {
  position: absolute;
  left: 2.694rem;
  top: 0.534rem;
  width: 4.56rem;
  height: 2.427rem;
}

.block_5-2 {
  border-radius: 20px;
  width: 9.947rem;
  height: 5.334rem;
  border: 4px solid rgba(255, 255, 255, 1);
  margin-top: 3.334rem;
  justify-content: flex-center;
  background: rgba(244, 248, 255, 1);
}

.text-group_48-2 {
  width: 8.267rem;
  height: 2.64rem;
  margin: 0.8rem 0 0 0.8rem;
}

.text_41-2 {
  width: 4.8rem;
  height: 0.747rem;
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.533rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.747rem;
}

.text_42-2 {
  width: 8.267rem;
  height: 1.494rem;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  text-align: left;
  line-height: 0.747rem;
  margin-top: 0.4rem;
}

.block_9-2 {
  width: 6.454rem;
  height: 0.694rem;
  margin: 0.4rem 0 0.8rem 0.8rem;
}

.text-wrapper_5-2 {
  border-radius: 4px;
  height: 0.694rem;
  border: 1px solid rgba(165, 200, 255, 1);
  width: 1.92rem;
}

.text_43-2 {
  width: 1.334rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.134rem 0 0 0.294rem;
}

.text-wrapper_6-2 {
  border-radius: 4px;
  height: 0.694rem;
  border: 1px solid rgba(165, 200, 255, 1);
  margin-left: 0.267rem;
  width: 2.187rem;
}

.text_44-2 {
  width: 1.6rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.134rem 0 0 0.294rem;
}

.text-wrapper_7-2 {
  border-radius: 4px;
  height: 0.694rem;
  border: 1px solid rgba(165, 200, 255, 1);
  margin-left: 0.267rem;
  width: 1.814rem;
}

.text_45-2 {
  width: 1.28rem;
  height: 0.427rem;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  text-align: left;
  white-space: nowrap;
  line-height: 0.427rem;
  margin: 0.134rem 0 0 0.267rem;
}

.box_26 {
  width: 2.667rem;
  height: 0.8rem;
  background: url(/Public/home/images/index/SketchPnge15b1eb6f77560bef17a70979be4aa7af96b7f5df55a85e5e993ad64e0607aa8.png) -0.054rem -0.054rem
    no-repeat;
  background-size: 2.774rem 0.96rem;
  margin: 1.067rem 0 2.667rem 24.267rem;
}

.tab-box {
  margin-top: -15px;
  z-index: 99;
}

.group_19 {
  overflow: hidden;
  min-width: calc((100% - 60px) / 3);
  max-width: calc((100% - 60px) / 3);
  padding: 0.6rem;
  margin-right: 30px;
  background: linear-gradient(180deg, #E7ECF2 0%, #FFFFFF 100%);
  box-shadow: 0 2px 30px 0 #E9EFF5;
  border-radius: 8px;
  border: 2px solid;
  border-image: linear-gradient(191deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) 2 2;
}

.group_19:last-child {
  margin-right: 0;
}

.image_9 {
  width: 56px;
  height: 56px;
  transition: all 0.5s;
}

.group_19:nth-child(1) .image_9 {
  background: url("/Public/home/images/index/tab-1.png") center no-repeat;
  background-size: contain;
}

.group_19:nth-child(2) .image_9 {
  background: url("/Public/home/images/index/tab-2.png") center no-repeat;
  background-size: contain;
}

.group_19:nth-child(3) .image_9 {
  background: url("/Public/home/images/index/tab-3.png") center no-repeat;
  background-size: contain;
}

.group_19:hover .image_9 {
  transform: rotate(45deg);
}

.text-group_49 {
  margin-left: 0.4rem;
}

/*.text_48 {*/
/*  overflow-wrap: break-word;*/
/*  color: rgba(5, 16, 24, 1);*/
/*  font-size: 0.533rem;*/
/*  text-align: left;*/
/*  white-space: nowrap;*/
/*  line-height: 0.747rem;*/
/*}*/

.text_46 {
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
}

.text_47 {
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 14px;
  letter-spacing: 0.5249999761581421px;
  text-align: left;
  white-space: normal;
  word-break: break-all;
  line-height: 18px;
  margin-top: 5px;
}


.group_25 {
  overflow: hidden;
  background: url(/Public/home/fitUp/images/SketchPngd9c592103ab143b19fd12cda2921e62e3bd65ef7484351c984bb1b1eeea5676b.png) 100% no-repeat;
  width: 100%;
  position: relative;
  justify-content: flex-center;
}

.text-wrapper_46 {
  margin: 2.667rem auto 0;
}

.text_43 {
  display: inline-block;
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 42px;
  font-weight: bold;
  white-space: nowrap;
  line-height: 50px;
  text-align: center;
}

.text-wrapper_47 {
  margin: 0.72rem auto 0;
  text-align: center;
}

.text_44 {
  display: inline-block;
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.64rem;
  white-space: nowrap;
  line-height: 0.88rem;
}

.text_44 .more {
  color: #106EFF;;
}

.section_24 {
  flex-wrap: wrap;
  margin: 2.134rem auto;
}

.group_18 {
  flex: 1;
  position: relative;
  /*height: 8.667rem;*/
  /*background: url(/Public/home/fitUp/images/SketchPng8182a3d9ebafbf875807b2c8df66b6961438a5561b2feee57c7fdc679f89ab6e.png) -0.96rem -0.934rem no-repeat;*/
  /*background-size: 11.867rem 10.534rem;*/
  max-width: 380px;
  margin-bottom: 1rem;
  margin-right: 30px;
  box-shadow: 0px 0px 4px 3px rgb(39 17 255 / 10%);
  border-radius: 10px;
  overflow: hidden;
  padding: 4px;
}

.group_18:last-child {
  margin-right: 0;
}

.group_18>.bg {
  overflow: hidden;
  height: 100%;
  background: rgba(244, 249, 255, 1);
  border-radius: 10px;
}

.block_21 {
  /*height: 8.667rem;*/
  /*border-radius: 10px;*/
  background-color: rgba(255, 255, 255, 1);
  /*width: 9.947rem;*/
  position: relative;
}

.section_25 {
  /*width: 9.947rem;*/
  /*height: 8.134rem;*/
  margin-top: 0.534rem;
}

.image_10 {
  width: 4.56rem;
  height: 2.427rem;
  margin: 0 auto;
}

.box_29 {
  /*height: 5.334rem;*/
  border-radius: 10px;
  /*border: 4px solid rgba(255, 255, 255, 1);*/
  background-color: rgba(244, 249, 255, 1);
  margin-top: 0.374rem;
  /*width: 9.947rem;*/
}

.group_20 {
  border-radius: 10px;
  /*border: 4px solid rgba(255, 255, 255, 1);*/
  background-color: rgba(244, 249, 255, 1);
  overflow: hidden;
  margin-bottom: -10px;
  padding-bottom: 10px;
}

.block_34 {
  margin: 0.8rem 0.8rem;
}

.text_45 {
  display: inline-block;
  overflow-wrap: break-word;
  color: rgba(5, 16, 24, 1);
  font-size: 0.533rem;
  white-space: nowrap;
  line-height: 0.747rem;
  text-align: left;
  font-weight: bold;
}

.paragraph_15 {
  display: inline-block;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  line-height: 0.747rem;
  text-align: left;
  margin-top: 0.4rem;
}

.section_26 {
  flex-wrap: wrap;
  margin-top: 0.4rem;
}

.text-wrapper_12 {
  border-radius: 4px;
  border: 1px solid rgba(165, 200, 255, 1);
  margin: 0 5px 5px;
}

.text_48 {
  display: inline-block;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  margin: 2px 4px;
}

.text-wrapper_13 {
  height: 0.694rem;
  border-radius: 4px;
  border: 1px solid rgba(165, 200, 255, 1);
  margin-left: 0.267rem;
  width: 2.187rem;
}

.text_49 {
  width: 1.6rem;
  height: 0.427rem;
  display: inline-block;
  overflow-wrap: break-word;
  color: rgba(16, 110, 255, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 0.427rem;
  text-align: left;
  margin: 0.134rem 0 0 0.294rem;
}

.text-wrapper_14 {
  height: 0.694rem;
  border-radius: 4px;
  border: 1px solid rgba(165, 200, 255, 1);
  margin-left: 0.267rem;
  width: 1.814rem;
}

.group_21 {
  display: none;
  border-radius: 10px;
  /*background: url(/Public/home/fitUp/images/SketchPng360ecc755b786eb078318f34b12e486257ff81b3ff582d414b5fd2ff4964fbcc.png) 100% no-repeat;*/
  /*background-size: cover;*/
  background: linear-gradient(136deg, rgba(37, 167, 255, 0.8) 0%, rgba(16,110,255, 0.8) 100%);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.section_24 .active .group_21 {
  display: block;
}

.image-wrapper_3 {
  position: relative;
  width: 100%;
  height: 100%;
}


.image_11 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 4.16rem;
  height: 4.16rem;
  transform: translate(-50%, -50%);
}

#footer {
  background: url("/Public/home/images/index/95e85bfa550542019e6b9ec1cb8a3fdd_mergeImage.png") no-repeat;
  background-size: cover;
}

#footer .footer {
  background: none;
}

@media (max-width: 767px) {
  .banner-mobile {
    background: url("/Public/home/images/mobile-banner-bg.png") no-repeat;
    background-size: cover;
  }

  .tab-box {
    flex-direction: column;
    width: calc(100% - 32px);
    margin: 16px auto 0;
  }

  .group_19 {
    width: 100%;
    min-width: 100%;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .text-group_49 {
    margin-left: 0;
  }

  .text_46 {
    font-size: 16px;
    line-height: 28px;
    font-weight: bold;
  }

  .text_47 {
    line-height: 18px;
    font-size: 12px;
  }

  .image_9 {
    width: 3.694rem;
    height: 3.494rem;
    margin: 0 12px;
  }

  .section_9 {
    overflow-x: auto;
  }

  .section_9::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
  }

  .box_1_main {
    width: max-content;
  }

  .box_1 {
    max-width: 280px;
  }

  .text_4 {
    font-weight: bold;
    font-size: 18px;
    line-height: 28px;
  }

  .text_5 {
    margin-top: 8px;
    line-height: 20px;
    font-size: 12px;
  }

  .text-wrapper_2 {
    margin-top: 11px;
  }

  .text_6 {
    font-size: 12px;
    line-height: 18px;
  }

  .label_1 {
    width: 24px;
    height: 24px;
  }

  .box_3 {
    background-size: 18px 18px;
  }

  .text-group_2 {
    font-size: 18px;
    line-height: 28px;
  }

  .text_7 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .text_8 {
    height: 130px;
    margin-top: 16px;
    font-size: 14px;
    line-height: 26px;
  }

  .box_7 {
    margin-top: 31px;
    padding: 15px 20px;
  }

  .text-group_6 {
    font-size: 16px;
    line-height: 16px;
  }

  .group_5 {
    width: 18px;
    height: 18px;
  }

  .group_8 {
    background: url("/Public/home/images/index/solution-bg-h5.png") no-repeat;
    background-size: cover;
  }

  .text_15 {
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
  }

  .text_16 {
    margin-top: 8px;
    line-height: 20px;
    font-size: 12px;
  }

  .group_9 {
    flex-direction: column;
    background: none;
  }

  .box_12 {
    flex-direction: row;
    width: 100%;
    padding-top: 0;
    background: rgba(255, 255, 255, 0.17);
    border-radius: 23px;
  }

  .text_18 {
    flex: 1;
    min-width: calc(100% / 3);
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    border-radius: 23px;
  }

  .group_9_right {
    padding: 0;
  }

  .group_9_right_item {
    flex-direction: column;
    margin-bottom: 22px;
  }

  .section_11 {
    margin-right: 0;
  }

  .text_20 {
    margin-top: 40px;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    text-align: center;
  }

  .paragraph_1 {
    margin-top: 11px;
    font-size: 14px;
    line-height: 28px;
  }

  .image-text_28 > div:first-child {
    width: 24px;
    height: 24px;
    margin: 0 auto;
  }

  .block_4, .box_18 {
    background-size: 24px 24px;
  }

  .text-group_12 {
    width: 100%;
    margin-top: 8px;
    text-align: center;
    line-height: 18px;
  }

  .box_19 {
    width: 204px;
    max-width: 100%;
    height: 414px;
    margin: 0 auto;
  }

  .text_21, .text_22 {
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
  }

  .text_23 {
    margin-top: 10px;
    line-height: 20px;
    font-size: 12px;
  }

  .text_24 {
    font-size: 24px;
    line-height: 28px;
  }

  .text_26 {
    font-size: 10px;
    line-height: 20px;
  }

  .text_25 {
    margin-top: 4px;
    line-height: 17px;
    font-size: 12px;
  }

  .block_8 {
    flex-direction: column;
  }

  .box_20 {
    width: 100%;
    margin-bottom: 16px;
  }

  .text_33 {
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
  }

  .paragraph_2 {
    width: 227px;
    margin-top: 8px;
    line-height: 26px;
    font-size: 12px;
  }

  .group_25 {
    width: 100%;
    height: auto;
    padding: 50px 16px 30px;
  }

  .text-wrapper_46, .text-wrapper_47, .text_43, .text_44 {
    width: 100%;
    height: auto;
    margin: 0;
    text-align: center;
  }

  .text_43 {
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
  }

  .text_44 {
    margin-top: 8px;
    line-height: 22px;
    font-size: 12px;
  }

  .section_29 {
    overflow-x: auto;
  }

  .section_29::-webkit-scrollbar {
    width: 0;
  }

  .section_24 {
    flex-wrap: nowrap;
    width: max-content;
    max-width: max-content;
    height: auto;
  }

  .group_18 {
    width: 240px;
    height: auto;
    margin-right: 20px;
    margin-bottom: 0;
    background: none;
    border-radius: 12px;
  }

  .group_18:first-child {
    margin-left: 20px;
  }

  .group_18:last-child {
    margin-right: 20px;
  }

  .image_10 {
    width: 12rem;
    height: 4.427rem;
    margin: 30px auto 20px;
  }

  .group_20, .block_34, .text_45, .paragraph_15, .section_26 {
    width: 100%;
    height: auto;
  }

  .group_20 {
    border: none;
  }

  .block_34 {
    padding: 10px;
    margin: 0;
  }

  .text_45 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph_15 {
    margin-top: 12px;
    line-height: 22px;
    font-size: 12px;
  }

  .section_26 {
    margin-top: 12px;
  }

  .image_11 {
    width: 120px;
    max-width: 80%;
    height: auto;
  }

  /*#footer {*/
  /*  background: url(/Public/home/fitUp/images/bottom_h5.png) no-repeat;*/
  /*  background-size: cover;*/
  /*}*/

  /*#footer .footer .footer-title h2 {*/
  /*  margin-top: 40px;*/
  /*  font-size: 18px;*/
  /*  line-height: 27px;*/
  /*}*/
}
