* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html, body {
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

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

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

.page {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  height: auto;
  overflow: visible;
  background-image: url('../../../assets/images/tds/c43ec49442eb42698e53e930aa65c7d1_mergeImage.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.box_1 {
  /* background-color: rgba(245, 247, 251, 1); */
  width: 100%;
  /* height: 114.02667rem; */
}

.group_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url('../../../assets/images/tds/banner-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 17.6rem;
  width: 100%;
}

.group_2 {
  background-color: rgba(3, 67, 122, 0.24);
  height: 17.6rem;
  width: 100%;
}

.box_2 {
  background-color: rgba(63, 109, 192, 0.12);
  width: 100%;
  height: 17.6rem;
}

.group_3 {
  box-shadow: 0rem 0.05333rem 0.16rem 0rem rgba(0, 0, 0, 0.08);
  background-color: rgba(255, 255, 255, 1);
  height: 2.66667rem;
  width: 100%;
}

.section_1 {
  width: 48.64rem;
  height: 1.49333rem;
  margin: 0.58667rem 0 0 1.28rem;
}

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

.text_1 {
  width: 1.28rem;
  height: 0.85333rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: left;
  white-space: nowrap;
  line-height: 0.85333rem;
  margin: 0.32rem 0 0 8.56rem;
}

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

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

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

.text_5 {
  width: 2.53333rem;
  height: 0.85333rem;
  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.85333rem;
  margin: 0.32rem 0 0 2.13333rem;
}

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

.text_6 {
  width: 2.56rem;
  height: 0.85333rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.85333rem;
  margin: 0.32rem 0 0 0.74667rem;
}

.section_2 {
  width: 2.53333rem;
  height: 0.05333rem;
  margin: 0.53333rem 0 0 33.04rem;
}

.group_4 {
  background-color: rgba(0, 61, 114, 1);
  width: 2.53333rem;
  height: 0.05333rem;
}

.text_7 {
  text-shadow: 0rem 0.10667rem 0.21333rem rgba(0, 0, 0, 0.32);
  width: 13.22667rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.70667rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.92rem;
  margin: 6.867rem 0 0 18.98667rem;
}

.text_8 {
  text-shadow: 0rem 0.10667rem 0.21333rem rgba(0, 0, 0, 0.32);
  width: 24.37333rem;
  height: 1.06667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.85333rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 1.06667rem;
  margin: 0.85333rem 0 0 13.41333rem;
}

.group_5 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.85333rem;
  width: 5.33333rem;
  height: 1.70667rem;
  margin: 0.85333rem 0 4.26667rem 22.93333rem;
}

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

.text-group_1 {
  width: 2.53333rem;
  height: 0.85333rem;
  overflow-wrap: break-word;
  font-size: 0.64rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: left;
  white-space: nowrap;
  line-height: 0.85333rem;
  margin-top: 0.10667rem;
  text-decoration: none;
  color: #003D72;
}

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

.group_6 {
  background-image: url(./img/c43ec49442eb42698e53e930aa65c7d1_mergeImage.png);
  width: 100%;
}

.architecture-section {
  background-color: rgba(255, 255, 255, 1);
  width: 100%;
  padding: 2rem 0;
  text-align: center;
}

.architecture-img {
  width: 45.33333rem;
  height: auto;
  margin: 2rem auto 0;
  display: block;
  object-fit: contain;
}

.block_1 {
  background-color: rgba(255, 255, 255, 1);
  width: 100%;
  height: 26.56rem;
  justify-content: flex-center;
}

.text_9 {
  width: 100%;
  height: 1.70667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 1.49333rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.70667rem;
  margin: 3.41333rem 0 0 0;
}

.block_2 {
  background-color: rgba(237, 244, 255, 1);
  border-radius: 0.32rem;
  height: 15.89333rem;
  width: 45.33333rem;
  justify-content: flex-center;
  margin: 2.13333rem 0 3.41333rem 2.93333rem;
}

.block_3 {
  width: 44.05333rem;
  height: 10.88rem;
  margin: 0.64rem 0 0 0.64rem;
}

.group_7 {
  width: 2.13333rem;
  height: 10.45333rem;
}

.text-wrapper_2 {
  height: 2.13333rem;
  background: url(./img/SketchPngfe89196cb5439ed4a4d149f310472c49f9488acc9484310ecfc37fa2c819019a.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 2.13333rem;
}

.paragraph_1 {
  width: 1.6rem;
  height: 1.49333rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 0.74667rem;
  margin: 0.32rem 0 0 0.26667rem;
}

.text-wrapper_3 {
  height: 3.73333rem;
  background: url(./img/SketchPnged14d0336b5202c0df3867de929ef08c22a235c7f3235e7eed0b04e6b6517238.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.42667rem;
  width: 2.13333rem;
}

.paragraph_2 {
  width: 1.6rem;
  height: 1.49333rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 0.74667rem;
  margin: 1.12rem 0 0 0.26667rem;
}

.text-wrapper_4 {
  height: 3.73333rem;
  background: url(./img/SketchPnged14d0336b5202c0df3867de929ef08c22a235c7f3235e7eed0b04e6b6517238.png)
    100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.42667rem;
  width: 2.13333rem;
}

.paragraph_3 {
  width: 1.6rem;
  height: 1.49333rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 0.74667rem;
  margin: 1.12rem 0 0 0.26667rem;
}

.group_8 {
  width: 36rem;
  height: 10.45333rem;
  margin-left: 0.42667rem;
}

.group_9 {
  height: 2.24rem;
  background: url(./img/SketchPng4ea4ea893622530a393c1eb85e5fd6a5ea5a91fffd1a62718973be922ad6b140.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 36.48rem 2.61333rem;
  width: 36.10667rem;
  margin: -0.05333rem 0 0 -0.05333rem;
}

.list_1 {
  width: 33.86667rem;
  height: 1.38667rem;
  justify-content: space-between;
  margin: 0.48rem 0 0 1.12rem;
}

.image-text_2-0 {
  width: 1.70667rem;
  height: 1.38667rem;
  margin-right: 2.88rem;
}

.label_2-0 {
  width: 0.66667rem;
  height: 0.64rem;
  margin-left: 0.50667rem;
}

.text-group_2-0 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.10667rem;
}

.image-text_2-1 {
  width: 1.70667rem;
  height: 1.38667rem;
  margin-right: 2.88rem;
}

.label_2-1 {
  width: 0.66667rem;
  height: 0.64rem;
  margin-left: 0.50667rem;
}

.text-group_2-1 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.10667rem;
}

.image-text_2-2 {
  width: 1.70667rem;
  height: 1.38667rem;
  margin-right: 2.88rem;
}

.label_2-2 {
  width: 0.66667rem;
  height: 0.64rem;
  margin-left: 0.50667rem;
}

.text-group_2-2 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.10667rem;
}

.image-text_2-3 {
  width: 1.70667rem;
  height: 1.38667rem;
  margin-right: 2.88rem;
}

.label_2-3 {
  width: 0.66667rem;
  height: 0.64rem;
  margin-left: 0.50667rem;
}

.text-group_2-3 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.10667rem;
}

.image-text_2-4 {
  width: 1.70667rem;
  height: 1.38667rem;
  margin-right: 2.88rem;
}

.label_2-4 {
  width: 0.66667rem;
  height: 0.64rem;
  margin-left: 0.50667rem;
}

.text-group_2-4 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.10667rem;
}

.image-text_2-5 {
  width: 1.70667rem;
  height: 1.38667rem;
  margin-right: 2.88rem;
}

.label_2-5 {
  width: 0.66667rem;
  height: 0.64rem;
  margin-left: 0.50667rem;
}

.text-group_2-5 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.10667rem;
}

.image-text_2-6 {
  width: 1.70667rem;
  height: 1.38667rem;
  margin-right: 2.88rem;
}

.label_2-6 {
  width: 0.66667rem;
  height: 0.64rem;
  margin-left: 0.50667rem;
}

.text-group_2-6 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.10667rem;
}

.image-text_2-7 {
  width: 1.70667rem;
  height: 1.38667rem;
  margin-right: 2.88rem;
}

.label_2-7 {
  width: 0.66667rem;
  height: 0.64rem;
  margin-left: 0.50667rem;
}

.text-group_2-7 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.10667rem;
}

.group_10 {
  width: 36rem;
  height: 3.73333rem;
  margin-top: 0.37333rem;
  justify-content: flex-center;
}

.group_11 {
  width: 11.81333rem;
  height: 3.84rem;
  background: url(./img/SketchPng951d111119415cd4e4ce12183290c6ef4853e4b87ce7b4ca9574f2a9dfd08324.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 12.18667rem 4.21333rem;
  margin: -0.05333rem 0 0 -0.05333rem;
}

.text_10 {
  width: 1.6rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 5.12rem;
}

.box_3 {
  width: 10.82667rem;
  height: 0.85333rem;
  margin: 0.32rem 0 0 0.48rem;
}

.text-wrapper_5 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 5.25333rem;
}

.text_11 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.78667rem;
}

.text-wrapper_6 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 5.25333rem;
}

.text_12 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.78667rem;
}

.box_4 {
  width: 10.82667rem;
  height: 0.85333rem;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_7 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 5.25333rem;
}

.text_13 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.78667rem;
}

.text-wrapper_8 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 5.25333rem;
}

.text_14 {
  width: 1.28rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 2rem;
}

.group_12 {
  width: 11.81333rem;
  height: 3.84rem;
  background: url(./img/SketchPng613b1b7ef778f2d60420f4b82bd4be3061c286cdd45c6fb56d06ad7c3b4f533f.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 12.16rem 4.21333rem;
  margin: -0.05333rem 0 0 0.34667rem;
}

.text_15 {
  width: 2.13333rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 4.85333rem;
}

.grid_1 {
  width: 10.8rem;
  height: 2.02667rem;
  flex-wrap: wrap;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_9 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 5.25333rem;
  margin: 0 0.29333rem 0.32rem 0;
}

.text_16 {
  width: 2.13333rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.54667rem;
}

.text-wrapper_10 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 5.25333rem;
}

.text_17 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.38667rem;
}

.text-wrapper_11 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 5.25333rem;
  margin: 0 0.29333rem 0.32rem 0;
}

.text_18 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.33333rem;
}

.text-wrapper_12 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 5.25333rem;
}

.text_19 {
  width: 2.13333rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.6rem;
}

.group_13 {
  width: 11.81333rem;
  height: 3.84rem;
  background: url(./img/SketchPng951d111119415cd4e4ce12183290c6ef4853e4b87ce7b4ca9574f2a9dfd08324.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 12.18667rem 4.21333rem;
  margin: -0.05333rem -0.05333rem 0 0.32rem;
}

.text_20 {
  width: 2.66667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 4.58667rem;
}

.grid_2 {
  width: 10.82667rem;
  height: 2.02667rem;
  flex-wrap: wrap;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_13 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 5.25333rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_21 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.78667rem;
}

.text-wrapper_14 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 5.25333rem;
}

.text_22 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.78667rem;
}

.text-wrapper_15 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 5.25333rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_23 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.78667rem;
}

.text-wrapper_16 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 5.25333rem;
}

.text_24 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.78667rem;
}

.group_14 {
  width: 36rem;
  height: 3.73333rem;
  margin-top: 0.42667rem;
  justify-content: flex-center;
}

.group_15 {
  width: 8.77333rem;
  height: 3.84rem;
  background: url(./img/SketchPng6b7b6d7c69c8440e190403d367e4a70dd0b0654f49fcca70898121a80f623430.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 9.14667rem 4.21333rem;
  margin: -0.05333rem 0 0 -0.05333rem;
}

.text_25 {
  width: 2.13333rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 3.33333rem;
}

.grid_3 {
  width: 7.84rem;
  height: 2.02667rem;
  flex-wrap: wrap;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_17 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_26 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.text-wrapper_18 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_27 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.text-wrapper_19 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_28 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.text-wrapper_20 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_29 {
  width: 2.13333rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.82667rem;
}

.group_16 {
  width: 8.77333rem;
  height: 3.84rem;
  background: url(./img/SketchPngbd49a55c61ebcdd5a44d819a485e7cf47c81d505ce59c84f3e0eae245d62ee1f.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 9.14667rem 4.21333rem;
  margin: -0.05333rem 0 0 0.34667rem;
}

.text_30 {
  width: 2.13333rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 3.33333rem;
}

.grid_4 {
  width: 7.84rem;
  height: 2.02667rem;
  flex-wrap: wrap;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_21 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_31 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.58667rem;
}

.text-wrapper_22 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_32 {
  width: 2.13333rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.82667rem;
}

.text-wrapper_23 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_33 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.58667rem;
}

.text-wrapper_24 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_34 {
  width: 2.34667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.72rem;
}

.group_17 {
  width: 8.77333rem;
  height: 3.84rem;
  background: url(./img/SketchPng396a96b78adfee777fa2012f9336c1c9be300dc916e7e5b888749e18cbdefcd4.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 9.14667rem 4.21333rem;
  margin: -0.05333rem 0 0 0.32rem;
}

.text_35 {
  width: 2.66667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 3.06667rem;
}

.grid_5 {
  width: 7.84rem;
  height: 2.02667rem;
  flex-wrap: wrap;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_25 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_36 {
  width: 2.98667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.4rem;
}

.text-wrapper_26 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_37 {
  width: 2.98667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.4rem;
}

.text-wrapper_27 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_38 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.text-wrapper_28 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_39 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.group_18 {
  width: 8.77333rem;
  height: 3.84rem;
  background: url(./img/SketchPng6b7b6d7c69c8440e190403d367e4a70dd0b0654f49fcca70898121a80f623430.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 9.14667rem 4.21333rem;
  margin: -0.05333rem -0.05333rem 0 0.34667rem;
}

.text_40 {
  width: 2.13333rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 3.33333rem;
}

.grid_6 {
  width: 7.84rem;
  height: 2.02667rem;
  flex-wrap: wrap;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_29 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_41 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.01333rem;
}

.text-wrapper_30 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_42 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.01333rem;
}

.text-wrapper_31 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_43 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.01333rem;
}

.text-wrapper_32 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_44 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 1.01333rem;
}

.group_19 {
  width: 5.06667rem;
  height: 10.88rem;
  margin-left: 0.42667rem;
}

.group_20 {
  width: 5.17333rem;
  height: 4.69333rem;
  background: url(./img/SketchPng557c234bfb60363671134b1039b92b39aeda5fbe5ae5e74a693cdfc1a4c5428c.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 5.54667rem 5.06667rem;
  justify-content: flex-center;
  margin: -0.05333rem 0 0 -0.05333rem;
}

.text-wrapper_33 {
  background-color: rgba(63, 109, 192, 1);
  border-radius: 0.10667rem;
  height: 1.01333rem;
  width: 4.21333rem;
  margin: 0.48rem 0 0 0.48rem;
}

.text_45 {
  width: 2.13333rem;
  height: 0.74667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.74667rem;
  margin: 0.13333rem 0 0 1.04rem;
}

.text-wrapper_34 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 1.01333rem;
  width: 4.21333rem;
  margin: 0.34667rem 0 0 0.48rem;
}

.text_46 {
  width: 1.28rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.18667rem 0 0 1.46667rem;
}

.text-wrapper_35 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 1.01333rem;
  width: 4.21333rem;
  margin: 0.34667rem 0 0.48rem 0.48rem;
}

.text_47 {
  width: 1.70667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.18667rem 0 0 1.25333rem;
}

.group_21 {
  width: 5.17333rem;
  height: 5.97333rem;
  background: url(./img/SketchPnga0300173348a5372258774c411b8a9f53da71068db412552e2448a9c3d7d9fc7.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 5.54667rem 6.34667rem;
  justify-content: flex-center;
  margin: 0.32rem 0 0.05333rem -0.05333rem;
}

.text-wrapper_36 {
  background-color: rgba(63, 109, 192, 1);
  border-radius: 0.10667rem;
  height: 1.01333rem;
  width: 4.21333rem;
  margin: 0.48rem 0 0 0.48rem;
}

.text_48 {
  width: 2.13333rem;
  height: 0.74667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.74667rem;
  margin: 0.13333rem 0 0 1.04rem;
}

.text-wrapper_37 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 1.01333rem;
  width: 4.21333rem;
  margin: 0.34667rem 0 0 0.48rem;
}

.text_49 {
  width: 1.28rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.18667rem 0 0 1.46667rem;
}

.text-wrapper_38 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 2.29333rem;
  width: 4.21333rem;
  margin: 0.34667rem 0 0.48rem 0.48rem;
}

.paragraph_4 {
  width: 2.56rem;
  height: 1.92rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  line-height: 0.64rem;
  margin: 0.18667rem 0 0 0.82667rem;
}

.block_4 {
  width: 44.05333rem;
  height: 3.73333rem;
  margin: 0 0 0.64rem 0.64rem;
}

.text-wrapper_39 {
  height: 3.73333rem;
  background: url(./img/SketchPnged14d0336b5202c0df3867de929ef08c22a235c7f3235e7eed0b04e6b6517238.png)
    100% no-repeat;
  background-size: 100% 100%;
  width: 2.13333rem;
}

.paragraph_5 {
  width: 1.06667rem;
  height: 1.49333rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 0.74667rem;
  margin: 1.12rem 0 0 0.53333rem;
}

.block_5 {
  width: 8.77333rem;
  height: 3.84rem;
  background: url(./img/SketchPng6b7b6d7c69c8440e190403d367e4a70dd0b0654f49fcca70898121a80f623430.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 9.14667rem 4.21333rem;
  margin: -0.05333rem 0 0 0.37333rem;
}

.text_50 {
  width: 2.13333rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 3.33333rem;
}

.grid_7 {
  width: 7.84rem;
  height: 2.02667rem;
  flex-wrap: wrap;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_40 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_51 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.text-wrapper_41 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_52 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.text-wrapper_42 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_53 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.text-wrapper_43 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_54 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.block_6 {
  width: 8.77333rem;
  height: 3.84rem;
  background: url(./img/SketchPngbd49a55c61ebcdd5a44d819a485e7cf47c81d505ce59c84f3e0eae245d62ee1f.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 9.14667rem 4.21333rem;
  margin: -0.05333rem 0 0 0.34667rem;
}

.text_55 {
  width: 3.2rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 2.8rem;
}

.grid_8 {
  width: 7.84rem;
  height: 2.02667rem;
  flex-wrap: wrap;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_44 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_56 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.58667rem;
}

.text-wrapper_45 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_57 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.text-wrapper_46 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_58 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.58667rem;
}

.text-wrapper_47 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_59 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.block_7 {
  width: 8.77333rem;
  height: 3.84rem;
  background: url(./img/SketchPng396a96b78adfee777fa2012f9336c1c9be300dc916e7e5b888749e18cbdefcd4.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 9.14667rem 4.21333rem;
  margin: -0.05333rem 0 0 0.32rem;
}

.text_60 {
  width: 2.66667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 3.06667rem;
}

.grid_9 {
  width: 7.84rem;
  height: 2.02667rem;
  flex-wrap: wrap;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_48 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_61 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.text-wrapper_49 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_62 {
  width: 2.98667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.4rem;
}

.text-wrapper_50 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_63 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.61333rem;
}

.text-wrapper_51 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_64 {
  width: 2.34667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.72rem;
}

.block_8 {
  width: 8.77333rem;
  height: 3.84rem;
  background: url(./img/SketchPng6b7b6d7c69c8440e190403d367e4a70dd0b0654f49fcca70898121a80f623430.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 9.14667rem 4.21333rem;
  margin: -0.05333rem 0 0 0.34667rem;
}

.text_65 {
  width: 3.2rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(0, 61, 114, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.37333rem 0 0 2.8rem;
}

.grid_10 {
  width: 7.84rem;
  height: 2.02667rem;
  flex-wrap: wrap;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text-wrapper_52 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_66 {
  width: 2.98667rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.37333rem;
}

.text-wrapper_53 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_67 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.58667rem;
}

.text-wrapper_54 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  width: 3.76rem;
  margin: 0 0.32rem 0.32rem 0;
}

.text_68 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.58667rem;
}

.text-wrapper_55 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 0.85333rem;
  margin-bottom: 0.32rem;
  width: 3.76rem;
}

.text_69 {
  width: 2.56rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.10667rem 0 0 0.58667rem;
}

.block_9 {
  width: 5.17333rem;
  height: 3.41333rem;
  background: url(./img/SketchPng7ed7dbb383214239a4071f5b5e573ffca441179f07e1f82c57bdf3b4b089239a.png) -0.24rem -0.18667rem
    no-repeat;
  background-size: 5.54667rem 3.78667rem;
  justify-content: flex-center;
  margin: 0.37333rem -0.05333rem 0 0.32rem;
}

.text-wrapper_56 {
  background-color: rgba(63, 109, 192, 1);
  border-radius: 0.10667rem;
  height: 1.01333rem;
  width: 4.21333rem;
  margin: 0.48rem 0 0 0.48rem;
}

.text_70 {
  width: 2.66667rem;
  height: 0.74667rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.53333rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.74667rem;
  margin: 0.13333rem 0 0 0.8rem;
}

.text-wrapper_57 {
  background-color: rgba(229, 239, 255, 1);
  border-radius: 0.10667rem;
  height: 1.12rem;
  width: 4.21333rem;
  margin: 0.32rem 0 0.48rem 0.48rem;
}

.text_71 {
  width: 2.13333rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.42667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.24rem 0 0 1.04rem;
}

.text_72 {
  width: 5.92rem;
  height: 1.70667rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 1.49333rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.70667rem;
  margin: 3.41333rem 0 0 22.64rem;
}

.block_10 {
  display: inline-flex;
  gap: 0;
  box-shadow: 0rem 0.05333rem 0.21333rem 0.05333rem rgba(0, 0, 0, 0.08);
  background-color: rgba(255, 255, 255, 1);
  border-radius: 0.85333rem;
  width: 13.65333rem;
  height: 1.70667rem;
  margin: 2.13333rem 0 1rem 18.77333rem;
  padding: 0.21333rem;
}

.text-wrapper_58 {
  flex: 1;
  height: 1.28rem;
  background: linear-gradient(180deg, #0070AB 0%, #003D72 100%);
  margin: 0;
  border-radius: 0.64rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: rgba(255, 255, 255, 1);
  font-size: 0.58667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
}

.text_73 {
  width: auto;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.58667rem;
  font-family: AlibabaPuHuiTi-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 0;
}

.text_74 {
  flex: 1;
  height: 1.28rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.58667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.text_75 {
  flex: 1;
  height: 1.28rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.58667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.8rem;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.paragraph_6 {
  width: 22.78667rem;
  height: 2.13333rem;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.58667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  line-height: 1.06667rem;
  margin: 0.85333rem 0 0 14.72rem;
}

.image-wrapper_1 {
  width: 29.22667rem;
  height: 17.06667rem;
  justify-content: center;
  margin: 1.70667rem auto 0;
}

.image_2-0 {
  /* width: 23.38133rem; */
  height: 13.65333rem;
  object-fit: contain;
}

.ai-cloud-desc{
  position: relative;
  padding-left: 0.8rem;
  margin-bottom: 0.5rem;
  font-size: 0.58667rem;
  color: rgba(26, 26, 26, 1);
  line-height: 1.5;
}

.ai-cloud-desc::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.4rem;
  width: 0.26667rem;
  height: 0.26667rem;
  background: rgba(63, 109, 192, 1);
  border-radius: 50%;
}

.image_2-1 {
  width: 8.45333rem;
  height: 17.06667rem;
  margin-right: 1.92rem;
}

.image_2-2 {
  width: 8.45333rem;
  height: 17.06667rem;
  margin-right: 1.92rem;
}

.block_11 {
  background-color: rgba(245, 247, 251, 1);
  border-radius: 1.33333rem;
  width: 45.33333rem;
  height: 2.66667rem;
  margin: 0 auto 0;
  align-items: center;
  padding: 0 0 0.29333rem;
  box-sizing: border-box;
}

.image-wrapper_2 {
  border-radius: 50%;
  height: 1.70667rem;
  border: 0.05333rem solid rgba(63, 109, 192, 1);
  width: 1.70667rem;
  margin: 0.48rem 0 0 0.48rem;
}

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

.block_12 {
  width: 38.45333rem;
  height: auto;
  margin: 0.29333rem 0 0 1.25333rem;
}

.text-wrapper_59 {
  width: 36.26667rem;
  margin-left: 0.85333rem;
  display: flex;
  gap: 0;
  align-items: flex-start;
  justify-content: space-between;
}

.text-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.text-wrapper_59 span {
  cursor: pointer;
  transition: color 0.3s;
}

.text-wrapper_59 span.active {
  color: rgba(63, 109, 192, 1);
  font-weight: 500;
}

.line-row {
  display: flex;
  margin-top: 0.533rem;
  margin-left: 0.85333rem;
  width: 36.26667rem;
  justify-content: space-between;
}

.line-segment {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.line {
  width: 2px;
  height: 0.6rem;
  border-left: 2px dashed #d0d0d0;
  transition: all 0.3s;
}

.line-segment:nth-child(1) .line,
.line-segment:nth-child(7) .line,
.line-segment:nth-child(13) .line,
.line-segment:nth-child(19) .line {
  height: 0.8rem;
}

.line-segment.active .line {
  border-left: 2px solid #0070AB;
}

.paragraph_7 {
  width: 5.5rem;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.4rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: left;
  line-height: 0.6rem;
}

.paragraph_7.active {
  color: rgba(63, 109, 192, 1);
  font-weight: 500;
}

.paragraph_8 {
  width: 4.5rem;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.4rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: left;
  line-height: 0.6rem;
  margin-left: 6.4rem;
}

.paragraph_9 {
  width: 4.5rem;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.4rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: left;
  line-height: 0.6rem;
  margin-left: 6.88rem;
}

.paragraph_10 {
  width: 4.5rem;
  height: auto;
  overflow-wrap: break-word;
  color: rgba(90, 90, 90, 1);
  font-size: 0.4rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: left;
  line-height: 0.6rem;
  margin-left: 6.88rem;
}

.image-wrapper_3 {
  width: 38.45333rem;
  height: 0.53333rem;
  margin-top: 0.18667rem;
}

.image_3 {
  width: 2.18667rem;
  height: 0.26667rem;
  margin-top: 0.26667rem;
}

.thumbnail_1 {
  width: 0.05333rem;
  height: 0.53333rem;
  margin-left: 1.01333rem;
}

.image_4 {
  width: 9.65333rem;
  height: 0.53333rem;
  margin-left: 1.01333rem;
}

.image_5 {
  width: 9.65333rem;
  height: 0.53333rem;
  margin-left: 1.01333rem;
}

.image_6 {
  width: 9.65333rem;
  height: 0.53333rem;
  margin-left: 1.01333rem;
}

.image_7 {
  width: 2.18667rem;
  height: 0.26667rem;
  margin: 0.26667rem 0 0 1.01333rem;
}

.image-wrapper_4 {
  border-radius: 50%;
  height: 1.70667rem;
  border: 0.02667rem solid rgba(63, 109, 192, 1);
  width: 1.70667rem;
  margin: 0.48rem 0.48rem 0 1.25333rem;
}

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

.qr-code{
  background-image: url('../../../assets/images/tds/11966a10bbda489aa2a0d7702252f771_mergeImage.png');
  background-size: 100% 11.94667rem;
  background-position: center bottom;
  background-repeat: no-repeat;
}

.text-group_3 {
  width: 100%;
  height: 3.14667rem;
  margin: 3.41333rem 0 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.text_76 {
  width: auto;
  height: 1.49333rem;
  overflow-wrap: break-word;
  color: rgba(63, 109, 192, 1);
  font-size: 1.28rem;
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.49333rem;
  margin: 0;
}

.text_77 {
  width: auto;
  height: 0.8rem;
  overflow-wrap: break-word;
  color: rgba(26, 26, 26, 1);
  font-size: 0.58667rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.8rem;
  margin-top: 0.85333rem;
}

.image-wrapper_5 {
  height: 11.94667rem;
  margin-top: 1.5rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.image_8 {
  width: 6rem;
  height: 6rem;
  margin: 0 0 4.5rem;
}

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

/* 交通流AI云专用样式 */
#aicloud-content {
  width: 100%;
  /* background-color: #fff; */
}

/* 视差滚动样式 */
.parallax-section {
  width: 100%;
  position: relative;
  z-index: 2;
}

.parallax-content {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 45.52rem;
  margin: 2rem auto;
  padding: 0.5rem 2rem;
  gap: 2rem;
  background-image: url('../../../assets/images/tds/ai-cloud-bj.png');
  background-size: cover;
  background-repeat: no-repeat;
  box-sizing: border-box;
  box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.08);
  border-radius: 0.48rem;
  background-color: #fff;
}

.parallax-image {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.parallax-img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.parallax{
  flex: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.parallax-img-wrap {
  width: 100%;
  height: 1.92rem;
}
.parallax-img-wrap img{
  width: 100%;
  height: 100%;
  margin-top: 1rem;
  object-fit: contain;
}

.parallax-text h3 {
  font-size: 1.28rem;
  color: rgba(63, 109, 192, 1);
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  margin-bottom: 1rem;
}

.parallax-text p {
  font-size: 0.58667rem;
  color: rgba(26, 26, 26, 1);
  line-height: 1.5;
}

.aicloud-main{
  /* background-color: #fff; */
}

.aicloud-intro {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 45.52rem;
  margin: 2rem auto;
  gap: 2rem;
  padding: 0.5rem 2rem;
  box-sizing: border-box;
  background-image: url('../../../assets/images/tds/ai-cloud-bj.png');
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.08);
  border-radius: 0.48rem;
  background-color: #fff;
}

.aicloud-desc {
  flex: 1;
  padding-top: 3.36rem;
}

.aicloud-desc h3 {
  font-size: 1.28rem;
  color: rgba(63, 109, 192, 1);
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  margin-bottom: 1rem;
}

.aicloud-desc p {
  font-size: 0.58667rem;
  color: rgba(26, 26, 26, 1);
  line-height: 1.5;
}

.aicloud-image {
  flex: 1;
}

.aicloud-image img {
  width: 100%;
  height: auto;
  object-fit: contain;
}

.aicloud-features {
  width: 100%;
  /* background-image: url('../../../assets/images/tds/c43ec49442eb42698e53e930aa65c7d1_mergeImage.png');
  background-repeat: no-repeat;
  background-size: cover; */
  padding: 3.41333rem 2.93333rem 0;
  box-sizing: border-box;
}

.aicloud-features h4 {
  font-size: 1.28rem;
  color: rgba(63, 109, 192, 1);
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: center;
  margin-bottom: 2rem;
}

.aicloud-features img {
  width: 45.33333rem;
  height: 8.64rem;
  display: block;
  margin: 0 auto;
  object-fit: contain;
}

/* 产品优势 - 标签导航 */
.advantage-tabs {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 0;
  margin: 0.6rem 0;
}

.advantage-tab {
  position: relative;
  cursor: pointer;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.3rem;
}

.tab-number {
  position: absolute;
  top: 0.3rem;
  left: 50%;
  transform: translateX(-50%);
  font-size: 1.5rem;
  color: rgba(63, 109, 192, 0.1);
  z-index: 0;
  font-weight: bold;
  display: none;
}

.advantage-tab.active .tab-number {
  display: block;
}

.tab-text {
  font-size: 0.8rem;
  color: rgba(102, 102, 102, 1);
  transition: color 0.3s;
  z-index: 2;
  position: relative;
}

.advantage-tab.active .tab-text {
  color: rgba(63, 109, 192, 1);
  font-weight: bold;
}

.tab-dot {
  width: 0.4rem;
  height: 0.4rem;
  background: rgba(204, 204, 204, 1);
  border-radius: 50%;
  margin-top: 0.8rem;
  transition: background 0.3s;
}

.advantage-tab.active .tab-dot {
  background: rgba(63, 109, 192, 1);
}

.tab-line {
  width: 3rem;
  height: 2px;
  background: rgba(229, 229, 229, 1);
  margin-bottom: 1.18rem;
}

/* 产品优势 - 内容展示区 */
.advantage-content {
  display: flex;
  gap: 7rem;
  max-width: 50rem;
  margin: 0;
  align-items: center;
  min-height: 15rem;
}

.advantage-left {
  flex: 0 0 auto;
}

.advantage-right {
  flex: 1;
  text-align: left;
  position: relative;
}

.advantage-image {
  width: 10rem;
  height: 10rem;
  margin-left: 1.28rem;
  position: relative;
}

.advantage-image::before {
  content: '';
  position: absolute;
  width: 11rem;
  height: 11rem;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url('../../../assets/images/tds/advantage-bj.png');
  background-size: contain;
  background-repeat: no-repeat;
  padding: 40px;
}

.advantage-image img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}

.advantage-image-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  pointer-events: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.2rem;
}

.advantage-image-text .text-cn {
  font-size: 1.71rem;
  font-weight: 500;
  color: #FFFFFF;
  text-shadow: 0px 0px 0px rgba(0,0,0,0.5);
}

.advantage-image-text .text-en {
  font-size: 0.64rem;
  color: #FFFFFF;
  text-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

.advantage-title {
  margin-bottom: 1rem;
}

.title-cn {
  font-size: 1.2rem;
  color: rgba(26, 26, 26, 1);
  font-family: AlibabaPuHuiTi-Bold;
  margin: 0 0 0.3rem 0;
}

.title-en {
  font-size: 0.7rem;
  color: rgba(153, 153, 153, 1);
  margin: 0;
}

.advantage-icon {
  width: 2rem;
  height: 2rem;
  margin-bottom: 1rem;
}

.advantage-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.advantage-subtitle {
  font-size: 0.9rem;
  color: rgba(26, 26, 26, 1);
  font-family: AlibabaPuHuiTi-Bold;
  margin: 0 0 0.8rem 0;
}

.advantage-desc {
  font-size: 0.7rem;
  color: rgba(102, 102, 102, 1);
  line-height: 1.6;
  margin: 0;
}

/* 产品优势 - 左右箭头 */
.advantage-arrows {
  display: flex;
  gap: 1rem;
  margin-top: 2rem;
}

.arrow-left,
.arrow-right {
  cursor: pointer;
  width: 1.2rem;
  height: 1.2rem;
  opacity: 0.6;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity 0.3s;
  border: 1px solid #3F6DC0;
  border-radius: 50%;
}

.arrow-left:hover,
.arrow-right:hover {
  opacity: 1;
}

.arrow-left img,
.arrow-right img {
  width: 80%;
  height: 80%;
  object-fit: contain;
}

.feature-grid {
  display: flex;
  gap: 2rem;
  justify-content: center;
}

.feature-group {
  background: rgba(245, 247, 251, 1);
  border-radius: 0.53333rem;
  padding: 1.5rem;
  flex: 1;
}

.feature-title {
  font-size: 0.8rem;
  color: rgba(63, 109, 192, 1);
  font-weight: 700;
  margin-bottom: 1rem;
  text-align: center;
}

.feature-items {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
  flex-wrap: wrap;
}

.feature-items span {
  background: white;
  padding: 0.4rem 0.8rem;
  border-radius: 0.26667rem;
  font-size: 0.48rem;
  color: rgba(26, 26, 26, 1);
}

.aicloud-deploy {
  max-width: 45.33333rem;
  margin: 3rem auto;
}

.aicloud-deploy h4 {
  font-size: 1.28rem;
  color: rgba(63, 109, 192, 1);
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  text-align: center;
  margin-bottom: 2rem;
}

.deploy-cards {
  display: flex;
  gap: 1.06667rem;
  justify-content: center;
}

.deploy-card {
  background: #FFFFFF;
  box-shadow: 0px 0.05333rem 0.21333rem 0.05333rem rgba(0,0,0,0.08);
  border-radius: 0.42667rem;
  padding: 2.13333rem;
  width: 14.4rem;
  height: 15.36rem;
  text-align: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.deploy-icon {
  width: 1.6rem;
  height: 1.6rem;
  margin: 0 auto 1rem;
}

.deploy-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.deploy-card h5 {
  font-size: 0.64rem;
  color: rgba(26, 26, 26, 1);
  font-weight: 700;
  margin-bottom: 0.8rem;
}

.deploy-card p {
  font-size: 0.48rem;
  color: rgba(102, 102, 102, 1);
  line-height: 1.3rem;
  text-align: left;
}

.aicloud-qrcode {
  text-align: center;
  margin: 0 auto;
  padding-bottom: 5.07rem;
  /* background-color: #fff; */
  background-image: url('../../../assets/images/tds/qr-bj.png');
  background-repeat: no-repeat;
  background-size: cover;
}

.aicloud-qrcode h4 {
  font-size: 1.28rem;
  color: rgba(63, 109, 192, 1);
  font-family: AlibabaPuHuiTi-Bold;
  font-weight: 700;
  margin-bottom: 1.5rem;
}

.aicloud-qrcode img {
  width: 6rem;
  height: 6rem;
  display: block;
  margin: 0 auto;
}

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

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

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

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

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

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

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

.group_22 {
  width: 45.33333rem;
  height: 4.21333rem;
  margin: 0.32rem 0 0 2.93333rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text_102 {
  width: 5.81333rem;
  height: 1.17333rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.37333rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: justify;
  line-height: 0.58667rem;
}

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

.text_104 {
  width: 7.22667rem;
  height: 0.58667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.37333rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: left;
  white-space: nowrap;
  line-height: 0.58667rem;
  margin-top: 0.21333rem;
}

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

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

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

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

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

.text_107 {
  width: 7.33333rem;
  height: 0.58667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.37333rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: left;
  white-space: nowrap;
  line-height: 0.58667rem;
  margin-top: 0.13333rem;
}

.group_23 {
  background-color: rgba(141, 141, 141, 1);
  width: 45.33333rem;
  height: 0.02667rem;
  margin: 1.33333rem 0 0 2.93333rem;
}

.text_108 {
  width: 18.61333rem;
  height: 0.58667rem;
  overflow-wrap: break-word;
  color: rgba(204, 204, 204, 1);
  font-size: 0.37333rem;
  font-family: AlibabaPuHuiTi-Regular;
    
  text-align: center;
  white-space: nowrap;
  line-height: 0.58667rem;
  margin: 1.06667rem 0 1.09333rem 16.32rem;
}

.product{
  padding: 1.4rem 0;
  background-image: url('../../../assets/images/tds/product-bj.png');
  background-size: cover;
  /* background-position: top; */
  background-repeat: no-repeat;
}

.product.aicloud-active {
  padding-bottom: 0;
}