.sec_banner .box .redcloud {
  background-image: url("https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/about/overview/images/redcloud-en.jpg");
}

.sec_theme .safeplace .intro {
  padding: 0 10.41667vw;
}

.sec_digitizing .cont .chat {
  background-image: url("https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/about/overview/images/table/chat-en.png");
  background-size: 100%;
}

.sec_digitizing .cont .right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.sec_digitizing .cont .right .wenan .strong {
  display: inline;
  font-size: 0.83333vw;
  margin: 0;
  color: #575D6C;
  line-height: 1.9;
}

.sec_digitizing .cont .right .wenan .strong span {
  color: #252B3A;
  font-size: 1.25vw;
}

.sec_digitizing .cont .right .wenan .text {
  line-height: 1.9;
}

.sec_digitizing .cont .right .wenan .text:first-child {
  margin-top: 0;
}

.sec_serve .block .cont .info {
  padding-top: 4.42708vw;
}

.sec_serve .block .cont .info .datas .row .number {
  width: 45%;
}

.sec_serve .block .cont .info .datas .row .number .num {
  white-space: nowrap;
}

.sec_serve .block2 .cont .info .linkarr {
  margin-bottom: 0.78125vw;
}

.sec_serve .block2 .cont .right .blockimage {
  transform: translate(2%, 3%);
}

.sec_serve .block2 .cont .right .blockimage .label {
  white-space: normal;
}

.sec_serve .block2 .cont .right .blockimage .label.label1 {
  max-width: 10.41667vw;
  right: 49%;
}

.sec_serve .block2 .cont .right .blockimage .label.label3 {
  max-width: 10.41667vw;
  top: 82%;
  right: 53%;
}

.sec_serve .block2 .cont .right .blockimage .label.label4 {
  max-width: 8.33333vw;
  top: 66%;
  left: 85%;
}

.sec_serve .block2 .cont .right .blockimage .label.label2 {
  max-width: 8.33333vw;
}

.sec_serve .block2 .cont .right .blockimage .label .icon {
  vertical-align: text-bottom;
}

.sec_serve .block3 .cont .info .datas .row .number {
  width: 65%;
}

.sec_secure .cont .box .text {
  text-align: left;
}

.sec_secure .cont .right .foot .stitle:hover {
  color: inherit;
}

.sec_case .intro span {
  padding: 0 7.29167vw;
}

.sec_case .cont .bottom .item .mask {
  min-height: 55%;
}

.sec_case .cont .bottom .item .mask .info {
  font-size: 0.83333vw;
}

@media screen and (max-width: 1024px) {
  .sec_theme .safeplace .intro {
    padding: 0;
  }
  .sec_digitizing .cont .right .wenan .strong {
    font-size: 2.4vw;
  }
  .sec_digitizing .cont .right .wenan .strong span {
    font-size: 3.73333vw;
  }
  .sec_digitizing .cont .right .wenan .text {
    display: inline;
    line-height: 1.9;
  }
  .sec_serve .block .cont .info {
    padding-top: 0;
  }
  .sec_serve .block2 .cont .right .blockimage .label {
    font-size: 2.4vw;
  }
  .sec_serve .block2 .cont .right .blockimage .label.label1 {
    max-width: 30.66667vw;
    right: 48%;
  }
  .sec_serve .block2 .cont .right .blockimage .label.label3 {
    max-width: 24vw;
    right: 50%;
    top: 85%;
  }
  .sec_serve .block2 .cont .right .blockimage .label.label4 {
    max-width: 17.33333vw;
    left: 85%;
  }
  .sec_serve .block2 .cont .right .blockimage .label.label2 {
    max-width: 24vw;
  }
  .sec_case .intro span {
    padding: 0;
  }
  .sec_case .cont .bottom .item .mask .info {
    font-size: 2.4vw;
  }
}

@media screen and (max-width: 750px) {
  .sec_serve .block2 .cont .right .blockimage .label {
    font-size: 2.13333vw;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2) {
  .sec_digitizing .cont .chat {
    background-image: url(https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/about/overview/images/table/chat-en@2x.png);
    background-size: 100%;
  }
}
