.tab-wrap .tab-item-box {
  position: relative;
  display: flex;
  height: 0.48rem;
  align-items: center;
  justify-content: center;
  border-bottom: 0.02rem solid #eeeeee;
}
.tab-wrap .tab-item-box .tab-item {
  color: #666;
  font-size: 0.14rem;
  margin-left: 0.32rem;
  font-weight: 400;
}
.tab-wrap .tab-item-box .tab-item:first-child {
  margin-left: 0;
}
.tab-wrap .tab-item-box .selected-tab-item {
  color: #222328;
}
.tab-wrap .tab-item-box .tab-slider {
  position: absolute;
  bottom: -0.02rem;
  width: 0.8rem;
  height: 0.02rem;
  background-color: #1f8afe;
  transition: left 0.3s;
}

.h5-collapse-wrap .collapse-panel .collapse-header {
  border-top: 1px solid rgba(113, 128, 151, 0.2);
  border-bottom: 1px solid rgba(113, 128, 151, 0.2);
  box-sizing: border-box;
}
.h5-collapse-wrap .collapse-panel .collapse-expand {
  position: relative;
}
.h5-collapse-wrap .collapse-panel .collapse-expand::after {
  content: ' ';
  width: 0.16rem;
  height: 0.16rem;
  position: absolute;
  top: 0.16rem;
  right: 0.16rem;
}
.h5-collapse-wrap .collapse-panel .collapse-expand.icon2::after {
  width: 0.12rem;
  height: 0.12rem;
  right: 0.24rem;
  top: 0.24rem;
}
.h5-collapse-wrap .collapse-panel .collapse-close {
  position: relative;
}
.h5-collapse-wrap .collapse-panel .collapse-close::after {
  content: ' ';
  width: 0.16rem;
  height: 0.16rem;
  position: absolute;
  top: 0.16rem;
  right: 0.16rem;
}
.h5-collapse-wrap .collapse-panel .collapse-close.icon2::after {
  width: 0.12rem;
  height: 0.12rem;
  right: 0.24rem;
  top: 0.24rem;
  transform: rotate(-90deg);
}
.h5-collapse-wrap .collapse-panel .collapse-content {
  box-sizing: border-box;
  transition: all 0.3s;
}

.h5-common-header {
  position: fixed;
  top: -0.01rem;
  left: 0;
  right: 0;
  height: 0.72rem;
  z-index: 1001;
}
.h5-common-header .h5-company-bg {
  position: absolute;
  height: 0.72rem;
  z-index: 1002;
  background-color: rgba(255, 255, 255, 0.99);
}
.h5-common-header .h5-company-logo {
  display: block;
  width: 2.48rem;
  height: 0.24rem;
  margin: 0.24rem 0.72rem 0.24rem 0.6rem;
  z-index: 1002;
}
.h5-common-header .h5-page-switch {
  position: absolute;
  top: 0.24rem;
  left: 0.16rem;
  width: 0.24rem;
  height: 0.24rem;
  z-index: 1002;
}
.h5-common-header .page-mask {
  position: absolute;
  height: calc(100vh - 0.72rem);
  top: 0.72rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1000;
}
.h5-common-header a {
  color: #222328;
  width: 100%;
  display: inline-block;
}
.h5-common-header .collapse-wrap {
  z-index: 1002;
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 0.72rem;
  padding-bottom: 0.48rem;
  background-color: rgba(255, 255, 255, 0.99);
}
.h5-common-header .collapse-wrap .collapse-header {
  border: none;
}
.h5-common-header .collapse-wrap .collapse-selected-header {
  background-color: transparent;
}
.h5-common-header .collapse-wrap .header-row {
  padding: 0 0.36rem;
  display: block;
  font-size: 0.18rem;
  line-height: 0.56rem;
  box-sizing: border-box;
  font-weight: 500;
  color: #222328;
}
.h5-common-header .collapse-wrap .panel-header {
  height: 0.56rem;
}
.h5-common-header .collapse-wrap .panel-header.active a {
  color: #1f8afe;
}
.h5-common-header .collapse-wrap .collapse-content {
  padding-left: 0.36rem;
}
.h5-common-header .collapse-wrap .collapse-content .drop-down-box {
  color: #666666;
  font-size: 0.16rem;
  line-height: 0.22rem;
  font-weight: 400;
  list-style: none;
  margin: 0;
  border-left: 1px solid rgba(31, 138, 244, 0.1);
  padding: 0.12rem 0 0.12rem 0.2rem;
}
.h5-common-header .collapse-wrap .collapse-content .drop-down-box .drop-down-item {
  margin-top: 0.2rem;
}
.h5-common-header .collapse-wrap .collapse-content .drop-down-box .drop-down-item:first-child {
  margin-top: 0;
}
.h5-common-header .collapse-wrap .collapse-content .drop-down-box .active {
  color: #1f8afe;
}
.h5-common-header .collapse-wrap .collapse-content .drop-down-box .active a {
  color: #1f8afe;
  width: 100%;
  display: inline-block;
}
.h5-common-header .collapse-wrap .collapse-content .drop-down-box .active .header-row a {
  color: #1f8afe;
  width: 100%;
  display: inline-block;
}
.h5-common-header .collapse-wrap .collapse-content .drop-down-box a {
  color: #666666;
  width: 100%;
  display: inline-block;
}
@supports ((-webkit-backdrop-filter: brightness(112%) blur(0.15rem)) or (backdrop-filter: brightness(112%) blur(0.15rem))) {
  /* 支持 backdrop-filter 时应用的效果，记得把一些属性覆盖掉 */
  .h5-common-header .h5-company-bg {
    -webkit-backdrop-filter: brightness(112%) blur(0.15rem);
    backdrop-filter: brightness(112%) blur(0.15rem);
    background-color: rgba(255, 255, 255, 0.85);
  }
  .h5-common-header .collapse-wrap {
    -webkit-backdrop-filter: brightness(150%) blur(0.15rem);
    backdrop-filter: brightness(150%) blur(0.15rem);
    background-color: rgba(255, 255, 255, 0.85);
  }
}

.h5-common-top {
  padding-top: 0.72rem;
  height: 2.4rem;
  box-sizing: border-box;
}
.h5-common-top .top-title {
  margin: 0;
  font-size: 0.32rem;
  color: #fff;
  margin-top: 0.4rem;
  margin-left: 0.16rem;
  font-weight: 600;
}
.h5-common-top .top-slogan {
  font-size: 0.16rem;
  margin: 0.16rem;
  color: #fff;
  font-weight: 400;
}

.h5-common-bottom {
  height: 3rem;
  background-size: cover;
  box-sizing: border-box;
  padding: 1.5rem 0.16rem 0.24rem 0.16rem;
}
.h5-common-bottom .copy-right-box {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  padding-top: 0.24rem;
  box-sizing: border-box;
}
.h5-common-bottom .copy-right-box .copy-right-text,
.h5-common-bottom .copy-right-box a {
  display: block;
  color: #fff;
  font-size: 0.12rem;
  text-align: center;
  line-height: 0.24rem;
  margin-top: 0.08rem;
  font-weight: 400;
}
.h5-common-bottom .copy-right-box .copy-right-text:first-child,
.h5-common-bottom .copy-right-box a:first-child {
  margin-top: 0px;
  line-height: 0.14rem;
}

.content-render {
  font-size: 0.14rem;
  color: #333333;
}
.content-render img {
  display: block;
  margin: 0 auto;
  width: 100%;
  margin-bottom: 48px;
  margin-top: 30px;
}
.content-render .img-preview-container {
  display: flex;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #fff;
  z-index: 1002;
}
.content-render .img-preview-container .img-preview-img {
  width: 100%;
  display: block;
}
.content-render .img-preview-container .img-preview-close {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 20px;
  right: 20px;
}
.content-render .title-desc {
  padding-bottom: 24px;
  line-height: 0.28rem;
}
.content-render .sub-item {
  padding-bottom: 24px;
}
.content-render .sub-item .sub-des {
  line-height: 0.28rem;
}
.content-render .sub-item .sub-title {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: bold;
}

.h5-solution .h5-solution-wrap .panel-header {
  height: 0.64rem;
}
.h5-solution .h5-solution-wrap .panel-header .header-row {
  background-color: rgba(114, 129, 151, 0.05);
  padding: 0 0.2rem;
  display: block;
  font-size: 0.15rem;
  line-height: 0.64rem;
  font-weight: 600;
  height: 0.64rem;
  box-sizing: border-box;
  color: #333;
  margin: 0;
}
.h5-solution .h5-solution-wrap .collapse-header {
  border-bottom: 0;
}
.h5-solution .h5-solution-wrap .collapse-content {
  padding: 0.05rem 0.2rem 0.2rem;
}
.h5-solution .h5-solution-wrap .collapse-panel .collapse-expand::after {
  top: 0.24rem;
}
.h5-solution .h5-solution-wrap .time {
  height: 0.28rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #656974;
  line-height: 0.28rem;
}
.h5-solution .h5-solution-wrap .content {
  font-size: 0.14rem;
  font-weight: 400;
  text-align: justify;
  color: #333;
  line-height: 0.28rem;
}
.h5-solution .h5-solution-wrap .pic {
  height: 1.47rem;
  margin-top: 0.17rem;
}
.h5-solution .h5-solution-wrap .pic:last-child {
  margin-bottom: 0.72rem;
}
.h5-solution .h5-solution-wrap .content-pic-platform {
  background: url(assets/cdcc79dfe0b889d265c5dd3d6a12025b.png) no-repeat;
  height: 1.43rem;
  background-size: 100% 100%;
}
.h5-solution .h5-solution-wrap .content-pic-service {
  background: url(assets/6f17cf83679447b8969edbee4ae03c97.png) no-repeat;
  height: 1.04rem;
  background-size: 100% 100%;
}
.h5-solution .h5-solution-wrap .content-pic-service-2 {
  background: url(assets/bc73c6f1ce54a97347c0b71358820314.png) no-repeat;
  height: 1.67rem;
  background-size: 100% 100%;
}
.h5-solution .h5-solution-wrap .content-pic-service-3 {
  background: url(assets/1e524119e3bf263605546fac60ccf099.png) no-repeat;
  height: 1.59rem;
  background-size: 100% 100%;
}
.h5-solution .h5-solution-wrap .content-pic-medical {
  background: url(assets/65ccc8021560ef94c189cb3575e2b0b0.png) no-repeat;
  height: 1.23rem;
  background-size: 100% 100%;
}
.h5-solution .h5-solution-wrap .content-pic-management {
  background: url(assets/f0d99844a2520eb2619384fd15212cd6.png) no-repeat;
  height: 1.62rem;
  background-size: 100% 100%;
}

.h5-area .h5-area-wrap .panel-header {
  height: 0.64rem;
}
.h5-area .h5-area-wrap .panel-header .header-row {
  background-color: rgba(114, 129, 151, 0.05);
  padding: 0 0.2rem;
  display: block;
  font-size: 0.2rem;
  line-height: 0.64rem;
  font-weight: 600;
  height: 0.64rem;
  box-sizing: border-box;
  color: #333;
  margin: 0;
}
.h5-area .h5-area-wrap .collapse-header {
  border-bottom: 0;
}
.h5-area .h5-area-wrap .collapse-content {
  padding: 0.05rem 0.2rem 0.2rem;
}
.h5-area .h5-area-wrap .time {
  height: 0.28rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #656974;
  line-height: 0.28rem;
}
.h5-area .h5-area-wrap .content {
  font-size: 0.14rem;
  font-weight: 400;
  text-align: justify;
  color: #333;
  line-height: 0.28rem;
}
.h5-area .h5-area-wrap .pic {
  height: 1.47rem;
  margin-top: 0.17rem;
}
.h5-area .h5-area-wrap .pic:last-child {
  margin-bottom: 0.72rem;
}
.h5-area .h5-area-wrap .content-pic-cloud-platform {
  background: url(assets/6765a065f5691174a444586f8f1be53f.png) no-repeat;
  height: 1.65rem;
  background-size: 100% 100%;
}
.h5-area .h5-area-wrap .content-pic-cloud-platform-2 {
  background: url(assets/140d25448380be0d0b0d4a272317e59c.png) no-repeat;
  height: 1.27rem;
  background-size: 100% 100%;
}
.h5-area .h5-area-wrap .content-pic-synergy {
  background: url(assets/bd89bb8fca630ba3aba831fffea4d275.png) no-repeat;
  height: 1.27rem;
  background-size: 100% 100%;
}
.h5-area .h5-area-wrap .content-pic-synergy-2 {
  background: url(assets/4eeb51648f920e8931b7763573ccdfd1.png) no-repeat;
  height: 1.22rem;
  background-size: 100% 100%;
}
.h5-area .h5-area-wrap .content-pic-synergy-3 {
  background: url(assets/eabee531e31c3114c7e400f31c5d5b60.png) no-repeat;
  height: 1.22rem;
  background-size: 100% 100%;
}
.h5-area .h5-area-wrap .content-pic-medical {
  background: url(assets/7c9f350020a18a8f1c4420e191ce31e0.png) no-repeat;
  height: 1.36rem;
  background-size: 100% 100%;
}
.h5-area .h5-area-wrap .content-pic-management {
  background: url(assets/11b47eead3d50fce1bdc7484428b2200.png) no-repeat;
  height: 1.44rem;
  background-size: 100% 100%;
}
.h5-area .h5-area-wrap .content-pic-management-2 {
  background: url(assets/542d3dd3167e802c3890505089dd348d.png) no-repeat;
  height: 2.11rem;
  background-size: 100% 100%;
}
.h5-area .h5-area-wrap .content-pic-operation-platform {
  background: url(assets/86be7d756dd55e17e69723d85e541f37.png) no-repeat;
  height: 1.22rem;
  background-size: 100% 100%;
}
.h5-area .h5-area-wrap .content-pic-operation-platform-2 {
  background: url(assets/0ab42f0b7d28f84efd311f32f03dea7a.png) no-repeat;
  height: 1.4rem;
  background-size: 100% 100%;
}
.h5-area .h5-area-wrap .content-pic-operation-platform-3 {
  background: url(assets/bd4ed7c298520a80fe838f86fd61a0c3.png) no-repeat;
  height: 1.98rem;
  background-size: 100% 100%;
}

* {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}
body {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
}
html,
body,
h1,
h2,
h3,
h4,
h5,
span,
div,
section,
p {
  margin: 0;
  padding: 0;
  font-family: PingFangSC-Regular, PingFang SC, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
input,
textarea {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  outline: none;
}
input:focus,
textarea:focus,
input:active,
textarea:active {
  border-color: #40a9ff !important;
  -webkit-border-color: #40a9ff !important;
}
a {
  outline: none;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none;
}
a:active {
  color: inherit;
}
.h5-page-container {
  overflow-x: hidden;
}
.h5-page-container .h5-section-title {
  width: 2.8rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.24rem;
  font-weight: 400;
  text-align: center;
  color: #222328;
  line-height: 0.33rem;
}
@bgpath = "../../assets/h5";
.h5-common-bottom {
  background-image: url(assets/826b4ff9db71ae49d14ac5411a2b0297.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-common-bottom {
    background-image: url(assets/f9daab681258e9cadc404d6ae810de89.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-common-bottom {
    background-image: url(assets/93eb871525a579bbeefe2ed8d1955a7c.png);
  }
}
.h5-company-logo {
  background-image: url(assets/804dc9a91784283206e2526e621719cd.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-company-logo {
    background-image: url(assets/14bf13e21427234e5350c9f77e0322e7.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-company-logo {
    background-image: url(assets/7c8eac07d0edb7f4c01cf87a11915db0.png);
  }
}
.h5-page-switch.open {
  background-image: url(assets/a290b3acd83d3af643d9fd1c1873cd89.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-page-switch.open {
    background-image: url(assets/dd717e5982c0160ecb809524f0e8e93f.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-page-switch.open {
    background-image: url(assets/a03f3a42fd9f4e7eec2390678da2d98e.png);
  }
}
.h5-page-switch.close {
  background-image: url(assets/93f1a67a0c917b0dbc8c3e4e5deecb05.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-page-switch.close {
    background-image: url(assets/17bced7a6ee580cd5b4fccafb4542aae.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-page-switch.close {
    background-image: url(assets/325caef32920852a016e8a08581f72e0.png);
  }
}
.h5-common-top {
  background-image: url(assets/255fa82aeb921fa7aafb537da7dcc23f.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-common-top {
    background-image: url(assets/90a3c357fc52519ce7f4eb2f4888a679.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-common-top {
    background-image: url(assets/59b3e4ae40453479b64685e8701776b8.png);
  }
}
.collapse-expand {
  position: relative;
}
.collapse-expand::after {
  background-image: url(assets/c41c26b7b3e3f07284ed7aec8e3f56d4.png);
  background-size: cover;
  background-repeat: no-repeat;
  animation: img-in 0.18s linear;
  -webkit-animation: img-in 0.18s linear;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .collapse-expand::after {
    background-image: url(assets/54c0422d9809527b908ecc6939ef7dd9.png);
  }
}
.collapse-expand.icon2::after {
  background-image: url(assets/9bcf24d7833dde405008e0c23e92615f.png);
  background-size: cover;
  background-repeat: no-repeat;
  animation: img-in 0.18s linear;
  -webkit-animation: img-in 0.18s linear;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .collapse-expand.icon2::after {
    background-image: url(assets/1734b3c5f3fd155fc064ebd30e54ba1a.png);
  }
}
.collapse-close {
  position: relative;
}
.collapse-close::after {
  background-image: url(assets/800b489dc922e84d2f87ad8127b7fe58.png);
  background-size: cover;
  background-repeat: no-repeat;
  animation: img-in 0.18s linear;
  -webkit-animation: img-in 0.18s linear;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .collapse-close::after {
    background-image: url(assets/328a288ef3936c4ea460abb54388a3aa.png);
  }
}
.collapse-close.icon2::after {
  background-image: url(assets/9bcf24d7833dde405008e0c23e92615f.png);
  background-size: cover;
  background-repeat: no-repeat;
  animation: img-in 0.18s linear;
  -webkit-animation: img-in 0.18s linear;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .collapse-close.icon2::after {
    background-image: url(assets/1734b3c5f3fd155fc064ebd30e54ba1a.png);
  }
}
.h5-home-top-bg {
  height: 2.52rem;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0.38rem;
  background-image: url(assets/0f97691225b8beb77a8082aa40d6cb35.png);
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.8;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-top-bg {
    background-image: url(assets/36156fa2ca36baa7f76401e4bbff63b3.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-top-bg {
    background-image: url(assets/cdd04244ceadd877ad9b26b890989c85.png);
  }
}
.h5-home-top-bottom {
  height: 0.8rem;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.01rem;
  background-image: url(assets/58ec1cd73ba57ec2931d40866d82307f.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-top-bottom {
    background-image: url(assets/c384789db9318305163950605fc1f38b.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-top-bottom {
    background-image: url(assets/b2edf8478b9b1ae9aa00622be0a6cef9.png);
  }
}
.h5-home-bottom {
  background-image: url(assets/8e7c4f0e4c896bb197f156d0aac3520f.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-bottom {
    background-image: url(assets/daa6e5a799e87e3942c7115ef9c46382.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-bottom {
    background-image: url(assets/8c7a1c4c9b84d6fee7617d9086d12f6e.png);
  }
}
.company-logo-white {
  background-image: url(assets/d27410de40ed3059b0f59508ce5df721.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .company-logo-white {
    background-image: url(assets/f7ba938073d2a481b776d499c5119a69.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .company-logo-white {
    background-image: url(assets/00ec13e745c856ac0f39f224f1b561ae.png);
  }
}
.h5-home-client-voice .client-img1 {
  background-image: url(assets/dc37d201d3b93510f7ec0ccca5bb30b7.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-client-voice .client-img1 {
    background-image: url(assets/3e9b7fcf0ab2b33748120a95a29bdf4c.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-client-voice .client-img1 {
    background-image: url(assets/703e8db66ebcd859fc8a99585f029ef7.png);
  }
}
.h5-home-client-voice .client-img2 {
  background-image: url(assets/eb40afd7bc6994477cc56f6c00c6363f.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-client-voice .client-img2 {
    background-image: url(assets/f18f2c6ed01f3b8c78cabbc5648d419b.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-client-voice .client-img2 {
    background-image: url(assets/ffb05f424baad6b7dcc1de7c95f215dd.png);
  }
}
.h5-home-client-voice .client-yuhang {
  background-image: url(assets/26cb424758b1a5e07e9fe4e8ce77465c.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-client-voice .client-yuhang {
    background-image: url(assets/537a74120c013ab1ecd788597ce565f4.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-client-voice .client-yuhang {
    background-image: url(assets/265c58b283fcf249e6051971179f6af6.png);
  }
}
.h5-home-client-voice .client-zhongshan {
  background-image: url(assets/2d9714f7a27a49fb332470f66eca84c4.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-client-voice .client-zhongshan {
    background-image: url(assets/513b8d085103d9d0e137c25635cda05d.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-client-voice .client-zhongshan {
    background-image: url(assets/912a52512f81c017ea5582783a0ccc40.png);
  }
}
.h5-home-client-voice .client-beisan {
  background-image: url(assets/bc05d079d5a951de737f540552c302b6.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-client-voice .client-beisan {
    background-image: url(assets/fe61e783e1bed82b10ceb0391d15a548.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-client-voice .client-beisan {
    background-image: url(assets/654860ce539eba6ec2976f3c0f480d30.png);
  }
}
.h5-home-client-voice .client-guiyi {
  background-image: url(assets/d1e6cf3cf4264a05c9ebcae3b0c485ec.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-client-voice .client-guiyi {
    background-image: url(assets/b2897db9a1bd3c77a733478b6a95313b.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-client-voice .client-guiyi {
    background-image: url(assets/a55147245aca48c6c4d6d4f871e9e842.png);
  }
}
.h5-home-client-voice .client-linhai {
  background-image: url(assets/998cb8f665ac736ac63c90f1450d3bdc.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-client-voice .client-linhai {
    background-image: url(assets/67ff9dcf03f6422e03267df4b7a9c2de.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-client-voice .client-linhai {
    background-image: url(assets/529c31cc8a8ff8cb37dad2b464c11c70.png);
  }
}
.h5-home-client-voice .client-guilin {
  background-image: url(assets/22b00ceb520679a0bd428c9310d149de.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-client-voice .client-guilin {
    background-image: url(assets/0ef4dcdf86e86fa95eeda9eb8046b482.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-client-voice .client-guilin {
    background-image: url(assets/6ac0cb7f3a6dccff9c0e22044c142c9c.png);
  }
}
.idea-img-5 {
  background-image: url(assets/1c5f55b0005931c55ae5babb09479c2e.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .idea-img-5 {
    background-image: url(assets/7046e4f6a128391011650a424124978b.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .idea-img-5 {
    background-image: url(assets/aa83bb5b93764d12d2c62944fa0cac4b.png);
  }
}
.idea-img-4 {
  background-image: url(assets/d0a93894e1a0e64e6e25c73477fcc62a.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .idea-img-4 {
    background-image: url(assets/a647b16c7ff066bef3c8296c35cda4f7.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .idea-img-4 {
    background-image: url(assets/61e89978913ed03a263ad3a276634e6d.png);
  }
}
.idea-img-3 {
  background-image: url(assets/eee8b131f4aab7e012b098e6b89e1047.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .idea-img-3 {
    background-image: url(assets/112cac160ee22b8365677235e079723a.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .idea-img-3 {
    background-image: url(assets/1e69d23e3c0ca76486242159c91ff56d.png);
  }
}
.idea-img-2 {
  background-image: url(assets/dd317ef80fea85a69d756847a7183e78.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .idea-img-2 {
    background-image: url(assets/b12f1c65a8cce9b8c35ace5f08f4abbb.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .idea-img-2 {
    background-image: url(assets/25ea684a87e19260a6082be04aec8230.png);
  }
}
.idea-img-1 {
  background-image: url(assets/98a36ffe176f65ff4ceac160cf819a2d.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .idea-img-1 {
    background-image: url(assets/fffc792b189d8ee17cf74bfb5f162fed.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .idea-img-1 {
    background-image: url(assets/3f14ff73ab5d02e95d3740cb3c0753e5.png);
  }
}
.h5-home-middle-ground {
  background-image: url(assets/a23b22c227ed3591c2193ca5176149fa.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: -0.01rem;
  background-position-y: 1.88rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-home-middle-ground {
    background-image: url(assets/bd5333b94a8e257f3a60470ebfa4131d.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-home-middle-ground {
    background-image: url(assets/968fb7a98457c617ad347868bc34acd4.png);
  }
}
.h5-product-desc {
  background-image: url(assets/b67bc426a4937c2eeda6ff236b4db3ea.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-product-desc {
    background-image: url(assets/9308c41adeb2fbde7c3a2f7e06a81be1.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-product-desc {
    background-image: url(assets/2f55e55388d4273c39abc1e157469ddd.png);
  }
}
.product-img {
  background-image: url(assets/3eae49f06bff72402d6f27438909926f.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .product-img {
    background-image: url(assets/810fe54b074664510a15ef582e08f548.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .product-img {
    background-image: url(assets/566ec82d22261d8902f488886cae127d.png);
  }
}
.h5-message-icon.success {
  background-image: url(assets/c70234b9c2690ab7b9c58b55f7dec0b6.png);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .h5-message-icon.success {
    background-image: url(assets/60248e6c24a9d29e0e278904e1e9e4aa.png);
  }
}
@media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
  .h5-message-icon.success {
    background-image: url(assets/91be56f665769f5ee2efe8284e1ef732.png);
  }
}
.anm-menu-show {
  animation: slide-down 0.3s linear;
  -webkit-animation: slide-down 0.3s linear;
  transition: max-height 0.3s linear;
  transform-origin: 50% 0;
}
.anm-menu-hide {
  animation: slide-up 0.18s linear;
  -webkit-animation: slide-up 0.18s linear;
  transition: max-height 0.18s linear;
  transform-origin: 50% 0;
  display: none;
}
.anm-mask-hide {
  display: none;
}
.anm-mask-show {
  display: block;
}
.bg-down {
  animation: bg-show-down 0.5s linear;
  -webkit-animation: bg-show-down 0.5s linear;
}
.bg-up2 {
  animation: bg-show-up2 0.5s linear;
  -webkit-animation: bg-show-up2 0.5s linear;
}
.bg-up {
  animation: bg-show-up 0.5s linear;
  -webkit-animation: bg-show-up 0.5s linear;
}

