@charset "UTF-8";
.el-menu[data-v-8ab79656] {
  border: none !important;
}
.el-menu-item[data-v-8ab79656] {
  font-family: PingFangSC-Regular;
  font-size: 1.2vw;
  color: #222222 !important;
  text-align: center;
  height: 3vw !important;
  line-height: 3vw !important;
  border-bottom-color: transparent !important;
  padding: 0 2vw;
}
.el-menu--popup .el-menu-item[data-v-8ab79656]:hover {
  font-size: 1.2vw;
  font-weight: 600;
}
.el-header[data-v-8ab79656] {
  position: sticky;
  display: flex;
  top: 0;
  padding: 0.6vw 6% 0;
  height: 4.2vw !important;
  z-index: 99;
  background: #fff;
  justify-content: space-between;
  box-shadow: 0px 1px 5px #0000000a;
}
.el-header .logo[data-v-8ab79656] {
    height: 3vw;
    width: 13vw;
    display: flex;
    align-items: center;
    /* 垂直居中 */
    justify-content: center;
}
.el-header .logo img[data-v-8ab79656] {
      display: block;
      width: 100%;
}
.el-header .el-menu-demo[data-v-8ab79656] .is-active {
    color: #0091FF !important;
    font-weight: 600;
    border-bottom-color: transparent !important;
}
.el-header .el-menu-demo[data-v-8ab79656] .is-active .el-submenu__title {
      color: #0091FF !important;
      border-bottom: none !important;
      border-bottom-color: transparent !important;
}
.el-header .el-menu-demo[data-v-8ab79656] .is-active i {
      color: #0091FF !important;
}
.el-header .el-menu-demo[data-v-8ab79656] .el-submenu__title {
    font-family: PingFangSC-Regular;
    font-size: 1.2vw;
    color: #222222;
    height: 3vw !important;
    line-height: 3vw !important;
}
.el-header .el-menu-demo[data-v-8ab79656] .el-submenu__title i {
      color: #222222;
      font-size: 1.2vw;
}

.bottom[data-v-f0959a4a] {
  background-color: #222;
  height: 23vw;
  position: relative;
}
.bottom .content[data-v-f0959a4a] {
    width: 90%;
    margin: 0 auto;
}
.bottom .content .bottomHeader[data-v-f0959a4a] {
      padding-top: 3vw;
      display: flex;
      justify-content: space-between;
}
.bottom .content .bottomHeader .bottomMenu[data-v-f0959a4a] {
        display: flex;
        justify-content: space-between;
}
.bottom .content .bottomHeader .bottomMenu div[data-v-f0959a4a] {
          margin-right: 7vw;
          font-family: PingFangSC-Regular;
          font-size: .9vw;
          color: #ffffff;
          text-align: center;
          cursor: pointer;
}
.bottom .content .bottomHeader .logo[data-v-f0959a4a] {
        width: 10%;
}
.bottom .content .bottomHeader .logo img[data-v-f0959a4a] {
          display: inline-block;
          width: 80%;
}
.bottom .content .footer[data-v-f0959a4a] {
      font-family: PingFangSC-Regular;
      font-size: 0.8vw;
      color: #FFFFFF;
      text-align: left;
      display: flex;
      flex-direction: row;
}
.bottom .content .footer .footer-viwe[data-v-f0959a4a] {
        display: flex;
        flex-direction: column;
        margin-right: 4vw;
        white-space: nowrap;
}
.bottom .content .footer .footer-viwe > span[data-v-f0959a4a]:first-child {
        color: #A7ABB1;
        margin-bottom: 1vw;
}
.bottom .content .footer .footer-viwe span[data-v-f0959a4a]:not(:first-child) {
        margin-bottom: .5vw;
}
.bottom .content .footer div[data-v-f0959a4a] {
        margin-top: .5vw;
}
.bottom .beian-div[data-v-f0959a4a], .bottom .beian[data-v-f0959a4a] {
    color: #A7ABB1;
    font-size: 0.8vw;
    text-align: center;
    width: 100%;
    margin-top: auto;
    background: #191919;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0.8vw 0;
}

#app[data-v-7ba5bd90] {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  background-color: #fafafa;
}
[data-v-7ba5bd90] .el-footer {
  padding: 0 !important;
}

.content[data-v-6b88529c] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .banner[data-v-6b88529c] {
    position: relative;
}
.content .banner .bannerContent img[data-v-6b88529c] {
      display: inline-block;
      width: 100%;
}
.content .banner .title[data-v-6b88529c] {
      position: absolute;
      left: 10%;
      top: 15%;
}
.content .banner .title .bigTitle[data-v-6b88529c] {
        font-family: PingFang SC-Semibold;
        font-weight: 600;
        font-size: 3.33vw;
        color: #222222;
        text-align: left;
        line-height: 4.16vw;
        letter-spacing: 2px;
}
.content .banner .title .smallTitle[data-v-6b88529c] {
        font-family: PingFangSC-Light;
        margin-top: 1vw;
        font-size: 1.66vw;
        color: #222222;
        text-align: left;
        letter-spacing: 2px;
}
.content .banner .title div[data-v-6b88529c] {
        width: 100%;
        margin-top: 5.16vw;
        text-align: left;
}
.content .banner .title div img[data-v-6b88529c] {
          width: 30%;
          cursor: pointer;
}
.content .banner .videoButton[data-v-6b88529c] {
      position: absolute;
      right: 20%;
      top: 20%;
}
.content .videoBanner[data-v-6b88529c] {
    width: 100%;
}
.content .videoBanner video[data-v-6b88529c] {
      width: 100%;
      height: 45vw;
}
.content .solution[data-v-6b88529c] {
    margin-top: 6.25vw;
    width: 100%;
}
.content .solution .secondContent[data-v-6b88529c] {
      width: 60%;
      margin: 0 auto;
}
.content .solution .secondContent .secondBigTitle[data-v-6b88529c] {
        font-family: PingFangSC-Medium;
        font-weight: 500;
        font-size: 2.29vw;
        color: #222222;
        text-align: center;
        letter-spacing: 1px;
}
.content .solution .secondContent .secondSmallTitle[data-v-6b88529c] {
        margin-top: 3vw;
        text-align: left;
        font-family: PingFangSC-Regular;
        font-size: 1.3vw;
        color: #222222;
        line-height: 2.7vw;
        letter-spacing: 1px;
}
.content .productShow[data-v-6b88529c] {
    width: 100%;
    height: 100%;
}
.content .productShow .threeBigTitle[data-v-6b88529c] {
      margin-top: 6vw;
      margin-bottom: 3vw;
      font-family: PingFangSC-Medium;
      font-size: 2.29vw;
      color: #222222;
      text-align: center;
}
.content .productShow .productInfo[data-v-6b88529c] {
      margin-top: 1vw;
      display: flex;
      position: relative;
}
.content .productShow .productInfo .productContent[data-v-6b88529c] {
        flex: 1;
}
.content .productShow .productInfo .productContent .title[data-v-6b88529c] {
          font-family: PingFangSC-Semibold;
          font-size: 2.5vw;
          color: #222222;
          line-height: 4.375vw;
          font-weight: 600;
          margin-top: 6.875vw;
          text-align: left;
          margin-left: 11vw;
}
.content .productShow .productInfo .productContent .secondTitle[data-v-6b88529c] {
          margin-top: 1vw;
          font-family: PingFangSC-Regular;
          font-size: 1.25vw;
          color: #222222;
          line-height: 1.875vw;
          font-weight: 500;
          text-align: left;
          margin-left: 11vw;
}
.content .productShow .productInfo .productContent .thirdTitle[data-v-6b88529c] {
          margin-top: 6vw;
          font-family: PingFangSC-Regular;
          font-size: 1vw;
          color: #979797;
          font-weight: 300;
          text-align: left;
          margin-left: 11vw;
}
.content .productShow .productInfo .productPic[data-v-6b88529c] {
        flex: 1;
}
.content .productShow .productInfo .productPic img[data-v-6b88529c] {
          display: inline-block;
          width: 100%;
}
.content .productShow .productInfo .productShowPic[data-v-6b88529c] {
        position: absolute;
        top: 28%;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
}
.content .productShow .productInfo .productShowPic img[data-v-6b88529c] {
          display: inline-block;
          width: 20%;
}
.content .productShow .productInfo.picInLeft[data-v-6b88529c] {
        flex-direction: row-reverse;
}
.content .productShow .productInfo.picInLeft .productContent .title[data-v-6b88529c] {
          text-align: right;
          margin-right: 10vw;
}
.content .productShow .productInfo.picInLeft .productContent .secondTitle[data-v-6b88529c] {
          text-align: right;
          margin-right: 10vw;
}
.content .productShow .productInfo.picInLeft .productContent .thirdTitle[data-v-6b88529c] {
          text-align: right;
          margin-right: 10vw;
}
.content .productShow .productInfo.picInLeft .productShowPic img[data-v-6b88529c] {
          display: inline-block;
          width: 30%;
}
.content .specialFunction .title[data-v-6b88529c] {
    margin-top: 6vw;
    margin-bottom: 4vw;
    font-family: PingFangSC-Medium;
    font-size: 2.29vw;
    color: #222222;
    text-align: center;
}
.content .specialFunction .functionList .functionInfo[data-v-6b88529c] {
    margin-top: 1vw;
    position: relative;
}
.content .specialFunction .functionList .functionInfo img[data-v-6b88529c] {
      display: inline-block;
      width: 100%;
}
.content .specialFunction .functionList .functionInfo .functionContent[data-v-6b88529c] {
      position: absolute;
      top: 3vw;
      left: 20vw;
}
.content .specialFunction .functionList .functionInfo .functionContent .functionTitle[data-v-6b88529c] {
        font-family: PingFangSC-Semibold;
        font-size: 2vw;
        color: #222222;
        line-height: 4.375vw;
        font-weight: 600;
        text-align: left;
}
.content .specialFunction .functionList .functionInfo .functionContent .functionSmallTitle[data-v-6b88529c] {
        width: 20vw;
        font-family: PingFangSC-Regular;
        font-size: 1vw;
        color: #222222;
        line-height: 1.875vw;
        font-weight: 400;
        text-align: left;
}
.content .otherFunction[data-v-6b88529c] {
    width: 70%;
    margin: 6vw auto;
}
.content .otherFunction .otherFunctionContent[data-v-6b88529c] {
      display: flex;
}
.content .otherFunction .otherFunctionContent .otherFuncContent[data-v-6b88529c] {
        flex: 1;
        background-color: #FFFFFF;
}
.content .otherFunction .otherFunctionContent .otherFuncContent .otherFunctionTitle[data-v-6b88529c] {
          font-family: PingFangSC-Semibold;
          font-size: 2vw;
          color: #444444;
          letter-spacing: 0;
          font-weight: 600;
          margin-top: 6vw;
          text-align: left;
          margin-left: 6vw;
}
.content .otherFunction .otherFunctionContent .otherFuncContent .otherFunctionSmallTitle[data-v-6b88529c] {
          width: 70%;
          margin-left: 6vw;
          margin-top: 3.8vw;
          font-family: PingFangSC-Regular;
          font-size: 1vw;
          color: #444444;
          letter-spacing: 0;
          line-height: 1.875vw;
          font-weight: 400;
          text-align: left;
}
.content .otherFunction .otherFunctionContent .functionPic[data-v-6b88529c] {
        flex: 1;
}
.content .otherFunction .otherFunctionContent .functionPic img[data-v-6b88529c] {
          display: inline-block;
          width: 100%;
}
.content .otherFunction .otherFunctionContent.picInLeft[data-v-6b88529c] {
        flex-direction: row-reverse;
}
.content .otherFunction .otherFunctionContent.picInLeft .productContent .title[data-v-6b88529c] {
          text-align: right;
          margin-right: 10vw;
}
.content .otherFunction .otherFunctionContent.picInLeft .productContent .secondTitle[data-v-6b88529c] {
          text-align: right;
          margin-right: 10vw;
}
.content .otherFunction .otherFunctionContent.picInLeft .productContent .thirdTitle[data-v-6b88529c] {
          text-align: right;
          margin-right: 10vw;
}
.content .partner[data-v-6b88529c] {
    width: 100%;
}
.content .partner .fourContent[data-v-6b88529c] {
      width: 80%;
      margin: 0 auto;
}
.content .partner .fourContent .fourTitle[data-v-6b88529c] {
        margin-top: 4vw;
        font-family: PingFangSC-Medium;
        font-size: 2.29vw;
        color: #222222;
        text-align: center;
}
.content .partner .fourContent .partnerContent[data-v-6b88529c] {
        margin-top: 3vw;
}
.content .partner .fourContent .partnerContent[data-v-6b88529c] .el-tabs__header {
          height: 100%;
          background-color: #EBEBEB;
          margin: 0;
          /*img {
            width: 100%;
            display: inline-block;
          }*/
}
.content .partner .fourContent .partnerContent[data-v-6b88529c] .el-tabs__header .el-tabs__item {
            line-height: 12.7vw;
            width: 18.75vw;
            text-align: center;
            font-family: PingFangSC-Regular;
            font-size: 1.67vw;
            text-align: center;
}
.content .partner .fourContent .partnerContent[data-v-6b88529c] .el-tabs__header .is-left {
            height: 100%;
}
.content .partner .fourContent .partnerContent[data-v-6b88529c] .el-tabs__header .is-active {
            background-color: #fafafa;
}
.content .partner .fourContent .partnerContent[data-v-6b88529c] .el-tabs__header .el-tabs__active-bar {
            width: 0;
}

.content[data-v-3d732ec4] {
  width: 100%;
  height: 100%;
}
.content .first[data-v-3d732ec4] {
    position: relative;
}
.content .first .bannerContent[data-v-3d732ec4] {
      width: 100%;
      margin: 0;
}
.content .first .bannerContent img[data-v-3d732ec4] {
        display: block;
        width: 100%;
}
.content .second .bacc[data-v-3d732ec4] {
    margin-bottom: -.3vw;
}
.content .second img[data-v-3d732ec4] {
    width: 100%;
}

.content[data-v-133c8c2f] {
  width: 100%;
  height: 100%;
}
.content .first[data-v-133c8c2f] {
    position: relative;
}
.content .first .bannerContent[data-v-133c8c2f] {
      width: 100%;
      margin: 0;
}
.content .first .bannerContent img[data-v-133c8c2f] {
        display: block;
        width: 100%;
}
.content .second .bacc[data-v-133c8c2f] {
    margin-bottom: -.3vw;
}
.content .second img[data-v-133c8c2f] {
    width: 100%;
}

.content[data-v-42f9abe4] {
  width: 100%;
  height: 100%;
}
.content .first[data-v-42f9abe4] {
    position: relative;
}
.content .first .bannerContent[data-v-42f9abe4] {
      width: 100%;
      margin: 0;
}
.content .first .bannerContent img[data-v-42f9abe4] {
        display: block;
        width: 100%;
}
.content .second .bacc[data-v-42f9abe4] {
    margin-bottom: -.3vw;
}
.content .second img[data-v-42f9abe4] {
    width: 100%;
}

.content[data-v-41df947b] {
  width: 100%;
  height: 100%;
}
.content .first[data-v-41df947b] {
    position: relative;
}
.content .first .bannerContent[data-v-41df947b] {
      width: 100%;
      margin: 0;
}
.content .first .bannerContent img[data-v-41df947b] {
        display: block;
        width: 100%;
}
.content .second .bacc[data-v-41df947b] {
    margin-bottom: -.3vw;
}
.content .second img[data-v-41df947b] {
    width: 100%;
}

.banner[data-v-0e165c56] {
  position: relative;
}
.banner .bannerContent img[data-v-0e165c56] {
    display: inline-block;
    width: 100%;
}
.banner .title[data-v-0e165c56] {
    position: absolute;
    top: 20%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.banner .title .bigTitle[data-v-0e165c56] {
      background: rgba(255, 255, 255, 0.7);
      height: 20.8vw;
      width: 53.32vw;
      font-family: PingFangSC-Medium;
      display: inline-block;
      line-height: 20.8vw;
      color: #0091FF;
      text-align: center;
      font-weight: 600;
      font-size: 3.33vw;
      letter-spacing: 2px;
}
.banner .title .smallTitle[data-v-0e165c56] {
      font-family: PingFangSC-Light;
      margin-top: 1vw;
      font-size: 1.66vw;
      color: #222222;
      text-align: right;
      letter-spacing: 2px;
}
.banner .title div[data-v-0e165c56] {
      width: 100%;
      margin-top: 5.16vw;
      text-align: right;
}
.banner .title div img[data-v-0e165c56] {
        width: 30%;
}

.content[data-v-46339bd2] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .solution[data-v-46339bd2] {
    margin-top: 6.25vw;
    width: 100%;
}
.content .solution .secondContent .secondTitle[data-v-46339bd2] {
      width: 70%;
      margin: 0 auto;
}
.content .solution .secondContent .secondTitle .secondBigTitle[data-v-46339bd2] {
        font-family: PingFangSC-Medium;
        font-weight: 500;
        font-size: 2.29vw;
        color: #222222;
        text-align: center;
        letter-spacing: 1px;
}
.content .solution .secondContent .secondTitle .secondSmallTitle[data-v-46339bd2] {
        margin-top: 3vw;
        font-family: PingFangSC-Regular;
        font-size: 1.3vw;
        color: #222222;
        line-height: 2.7vw;
        letter-spacing: 1px;
}
.content .solution .secondContent .secondPics[data-v-46339bd2] {
      margin-bottom: 1vw;
      margin-top: 6.25vw;
      width: 100%;
}
.content .solution .secondContent .secondPics .pics[data-v-46339bd2] {
        position: relative;
        margin-top: 1vw;
        overflow: hidden;
}
.content .solution .secondContent .secondPics .pics img[data-v-46339bd2] {
          transition: all .6s ease;
          display: inline-block;
          width: 100%;
}
.content .solution .secondContent .secondPics .pics .productContent[data-v-46339bd2] {
          position: absolute;
          width: 100%;
          bottom: 0;
          height: 18vw;
          background: rgba(255, 255, 255, 0.9);
          text-align: left;
}
.content .solution .secondContent .secondPics .pics .productContent .productTitles[data-v-46339bd2] {
            width: 80%;
            margin: 2.5vw 10%;
}
.content .solution .secondContent .secondPics .pics .productContent .productTitles .productTitle[data-v-46339bd2] {
              font-family: PingFangSC-Semibold;
              font-size: 2vw;
              color: #222222;
              letter-spacing: 2px;
              margin-bottom: 1.5vw;
}
.content .solution .secondContent .secondPics .pics .productContent .productTitles .productSmallTitle[data-v-46339bd2] {
              font-family: PingFangSC-Regular;
              font-size: 1.45vw;
              color: #222222;
              line-height: 2.5vw;
}
.content .solution .secondContent .secondPics .pics:hover img[data-v-46339bd2] {
        transform: scale(1.1);
}

.content[data-v-625177b2] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .solution[data-v-625177b2] {
    margin-top: 6.25vw;
    width: 100%;
}
.content .solution .secondContent .secondTitle[data-v-625177b2] {
      width: 70%;
      margin: 0 auto;
}
.content .solution .secondContent .secondTitle .secondBigTitle[data-v-625177b2] {
        font-family: PingFangSC-Medium;
        font-weight: 500;
        font-size: 2.29vw;
        color: #222222;
        text-align: center;
        letter-spacing: 1px;
}
.content .solution .secondContent .secondTitle .secondSmallTitle[data-v-625177b2] {
        margin-top: 3vw;
        font-family: PingFangSC-Regular;
        font-size: 1.3vw;
        color: #222222;
        line-height: 2.7vw;
        letter-spacing: 1px;
}
.content .solution .secondContent .secondProduct[data-v-625177b2] {
      width: 70%;
      margin: 3vw auto;
}
.content .solution .secondContent .secondProduct img[data-v-625177b2] {
        display: inline-block;
        width: 100%;
}
.content .solution .secondContent .secondPics[data-v-625177b2] {
      margin-bottom: 1vw;
      margin-top: 6.25vw;
      width: 100%;
}
.content .solution .secondContent .secondPics .pics[data-v-625177b2] {
        position: relative;
        margin-top: 1vw;
        overflow: hidden;
}
.content .solution .secondContent .secondPics .pics img[data-v-625177b2] {
          transition: all .6s ease;
          display: inline-block;
          width: 100%;
}
.content .solution .secondContent .secondPics .pics .productContent[data-v-625177b2] {
          position: absolute;
          width: 100%;
          bottom: 0;
          height: 18vw;
          background: rgba(255, 255, 255, 0.9);
          text-align: left;
}
.content .solution .secondContent .secondPics .pics .productContent .productTitles[data-v-625177b2] {
            width: 80%;
            margin: 1.5vw 10%;
}
.content .solution .secondContent .secondPics .pics .productContent .productTitles .productTitle[data-v-625177b2] {
              font-family: PingFangSC-Semibold;
              font-size: 2vw;
              color: #222222;
              letter-spacing: 2px;
              margin-bottom: 1.5vw;
}
.content .solution .secondContent .secondPics .pics .productContent .productTitles .productSmallTitle[data-v-625177b2] {
              font-family: PingFangSC-Regular;
              font-size: 1.15vw;
              color: #222222;
              line-height: 2.5vw;
}
.content .solution .secondContent .secondPics .pics:hover img[data-v-625177b2] {
        transform: scale(1.1);
}

.content[data-v-ead28864] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .solution[data-v-ead28864] {
    margin-top: 6.25vw;
    width: 100%;
}
.content .solution .secondContent .secondTitle[data-v-ead28864] {
      width: 70%;
      margin: 0 auto;
}
.content .solution .secondContent .secondTitle .secondBigTitle[data-v-ead28864] {
        font-family: PingFangSC-Medium;
        font-weight: 500;
        font-size: 2.29vw;
        color: #222222;
        text-align: center;
        letter-spacing: 1px;
}
.content .solution .secondContent .secondTitle .secondSmallTitle[data-v-ead28864] {
        margin-top: 3vw;
        font-family: PingFangSC-Regular;
        font-size: 1.3vw;
        color: #222222;
        line-height: 2.7vw;
        letter-spacing: 1px;
}
.content .solution .secondContent .secondProduct[data-v-ead28864] {
      margin: 3vw auto;
      width: 70%;
}
.content .solution .secondContent .secondProduct img[data-v-ead28864] {
        display: inline-block;
        width: 100%;
}
.content .solution .secondContent .secondPics[data-v-ead28864] {
      margin-bottom: 1vw;
      margin-top: 6.25vw;
      width: 100%;
}
.content .solution .secondContent .secondPics .pics[data-v-ead28864] {
        position: relative;
        margin-top: 1vw;
        overflow: hidden;
}
.content .solution .secondContent .secondPics .pics img[data-v-ead28864] {
          transition: all .6s ease;
          display: inline-block;
          width: 100%;
}
.content .solution .secondContent .secondPics .pics .productContent[data-v-ead28864] {
          position: absolute;
          width: 100%;
          bottom: 0;
          height: 18vw;
          background: rgba(255, 255, 255, 0.9);
          text-align: left;
}
.content .solution .secondContent .secondPics .pics .productContent .productTitles[data-v-ead28864] {
            width: 80%;
            margin: 1.5vw 10%;
}
.content .solution .secondContent .secondPics .pics .productContent .productTitles .productTitle[data-v-ead28864] {
              font-family: PingFangSC-Semibold;
              font-size: 2vw;
              color: #222222;
              letter-spacing: 2px;
              margin-bottom: 1.5vw;
}
.content .solution .secondContent .secondPics .pics .productContent .productTitles .productSmallTitle[data-v-ead28864] {
              font-family: PingFangSC-Regular;
              font-size: 1.15vw;
              color: #222222;
              line-height: 2.5vw;
}
.content .solution .secondContent .secondPics .pics:hover img[data-v-ead28864] {
        transform: scale(1.1);
}

.content[data-v-5025df81] {
  width: 100%;
  height: 100%;
}
.content .first[data-v-5025df81] {
    position: relative;
}
.content .first .bannerContent[data-v-5025df81] {
      width: 100%;
      margin-bottom: -1.1vw;
}
.content .first .bannerContent img[data-v-5025df81] {
        display: block;
        width: 100%;
}
.content .second .bacc[data-v-5025df81] {
    margin-bottom: -.3vw;
}
.content .second img[data-v-5025df81] {
    width: 100%;
}

@charset "UTF-8";
.partners[data-v-4ce02f62] {
  width: 100%;
  margin: 0 auto;
}
.partners .partnersContent[data-v-4ce02f62] {
    width: auto;
    margin: 0 auto;
    background-color: #f3f4f6;
    padding-bottom: 2.5vw;
}
.partners .partnersContent .contentHeader[data-v-4ce02f62] {
      display: grid;
      grid-template-columns: repeat(6, 1fr);
      /* 6列，每列占据相等的空间 */
      grid-template-rows: repeat(5, 1fr);
      /* 5行，每行占据相等的空间 */
      width: 90vw;
      /* 父盒子宽度占满视口宽度 */
      height: auto;
      margin-top: -.5vw;
      margin: 0 auto;
}
.partners .partnersContent .headerTitle[data-v-4ce02f62] {
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: #f3f4f6;
      /* 背景颜色，可以根据需要调整 */
      width: 100%;
      /* 子盒子宽度占满列宽 */
      height: 100%;
}

.content[data-v-6fcee104] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .second .secondTitle[data-v-6fcee104] {
    margin-top: 4vw;
    font-family: PingFangSC-Medium;
    font-size: 2.29vw;
    color: #222222;
    text-align: center;
}
.content .third[data-v-6fcee104] {
    width: 100%;
    margin-top: 3vw;
    padding-bottom: 3vw;
}
.content .third .thirdContent[data-v-6fcee104] {
      width: 80%;
      margin: 0 auto;
}
.content .third .thirdContent img[data-v-6fcee104] {
        display: inline-block;
        width: 100%;
}

.content[data-v-2a433da4] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .first[data-v-2a433da4] {
    position: relative;
}
.content .first .bannerContent img[data-v-2a433da4] {
      display: inline-block;
      width: 100%;
}
.content .first .title[data-v-2a433da4] {
      position: absolute;
      top: 20%;
      width: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
}
.content .first .title .bigTitle[data-v-2a433da4] {
        height: 20.8vw;
        width: 53.32vw;
        font-family: PingFangSC-Medium;
        display: inline-block;
        line-height: 20.8vw;
        color: #0091FF;
        text-align: center;
        font-weight: 600;
        font-size: 3.33vw;
        letter-spacing: 2px;
}
.content .first .title .smallTitle[data-v-2a433da4] {
        font-family: PingFangSC-Light;
        margin-top: 1vw;
        font-size: 1.66vw;
        color: #222222;
        text-align: right;
        letter-spacing: 2px;
}
.content .first .title div[data-v-2a433da4] {
        width: 100%;
        margin-top: 5.16vw;
        text-align: right;
}
.content .first .title div img[data-v-2a433da4] {
          width: 30%;
}
.content .second .secondContent[data-v-2a433da4] {
    width: 70%;
    margin: 6vw auto;
    display: flex;
    flex-wrap: wrap;
}
.content .second .secondContent .newsList[data-v-2a433da4] {
      width: 33%;
      cursor: pointer;
}
.content .second .secondContent .newsList .news[data-v-2a433da4] {
        margin-left: 2vw;
        transition: all .6s ease;
}
.content .second .secondContent .newsList .news img[data-v-2a433da4] {
          display: inline-block;
          width: 100%;
          height: 15vw;
}
.content .second .secondContent .newsList .news .newsContent[data-v-2a433da4] {
          background: #FFFFFF;
          height: 7vw;
          margin-bottom: 2vw;
}
.content .second .secondContent .newsList .news .newsContent .newsContentBigTitle[data-v-2a433da4] {
            height: 4vw;
            width: 90%;
            margin: 0 auto;
            padding-top: 0.5vw;
            text-align: left;
            font-family: PingFangSC-Semibold;
            font-size: 1.25vw;
            color: #222222;
            letter-spacing: 0;
}
.content .second .secondContent .newsList .news .newsContent .newsContentsmallTitle[data-v-2a433da4] {
            width: 90%;
            margin: 0 auto;
            padding-bottom: 1vw;
            text-align: left;
            font-family: PingFangSC-Regular;
            font-size: 0.9vw;
            color: #B3B3B3;
            letter-spacing: 0;
}
.content .second .secondContent .newsList .news[data-v-2a433da4]:hover {
        transform: scale(1.1);
}

.content[data-v-750dde82] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .newsDetail[data-v-750dde82] {
    width: 50%;
    margin: 0 auto;
}
.content .newsDetail .first[data-v-750dde82] {
      margin-top: 3vw;
}
.content .newsDetail .first .bigTitle[data-v-750dde82] {
        font-weight: 600;
        font-family: PingFangSC-Semibold;
        font-size: 1.675vw;
        color: #222222;
        letter-spacing: 1px;
        text-align: center;
}
.content .newsDetail .first .smallTitle[data-v-750dde82] {
        margin-top: 3vw;
        font-family: PingFangSC-Regular;
        font-size: 0.82vw;
        color: #B3B3B3;
        letter-spacing: 0;
        text-align: center;
}
.content .newsDetail .second[data-v-750dde82] {
      margin: 4vw auto;
}
.content .newsDetail .second .news .newsContent[data-v-750dde82] {
        font-family: PingFangSC-Regular;
        font-size: 1.25vw;
        color: #222222;
        letter-spacing: 0;
        line-height: 2.5vw;
        text-align: left;
        margin: 1vw 0;
        text-indent: 2vw;
}
.content .newsDetail .second .news img[data-v-750dde82] {
        width: 100%;
        display: inline-block;
}

.content[data-v-2f06aeba] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .joinUsContent[data-v-2f06aeba] {
    width: 80%;
    margin: 0 auto;
}
.content .joinUsContent .first[data-v-2f06aeba] {
      margin-top: 2vw;
}
.content .joinUsContent .first .firstTitle1[data-v-2f06aeba] {
        font-family: PingFangSC-Medium;
        font-size: 2.6vw;
        color: #0091FF;
        text-align: left;
        margin-bottom: 1vw;
}
.content .joinUsContent .first .firstTitle2[data-v-2f06aeba] {
        font-family: PingFangSC-Regular;
        font-size: 1.1vw;
        color: #0091FF;
        letter-spacing: 0;
        text-align: left;
}
.content .joinUsContent .second .secondContent[data-v-2f06aeba] {
      margin: 3vw 0 3vw 0;
      padding-bottom: 1vw;
      background: #FFFFFF;
}
.content .joinUsContent .second .secondContent.showAll .demandList[data-v-2f06aeba] {
        height: 7vw;
}
.content .joinUsContent .second .secondContent .demandContent[data-v-2f06aeba] {
        width: 90%;
        margin: 0.5vw auto;
}
.content .joinUsContent .second .secondContent .demandContent .demandTop[data-v-2f06aeba] {
          display: flex;
          justify-content: space-between;
}
.content .joinUsContent .second .secondContent .demandContent .demandTop .demandLeft .secondTitle[data-v-2f06aeba] {
            padding-top: 2vw;
            font-family: PingFangSC-Semibold;
            font-size: 1.66vw;
            color: #222222;
            text-align: left;
}
.content .joinUsContent .second .secondContent .demandContent .demandTop .demandLeft .secondSmallTitle[data-v-2f06aeba] {
            margin-top: 1vw;
            font-family: PingFangSC-Regular;
            font-size: 1vw;
            color: #B3B3B3;
            text-align: left;
}
.content .joinUsContent .second .secondContent .demandContent .demandTop .demandRight[data-v-2f06aeba] {
            margin-top: 1.6vw;
}
.content .joinUsContent .second .secondContent .demandContent .demandTop .demandRight .demandDetail[data-v-2f06aeba] {
              padding: 0 1vw 0 1vw;
              background: #0091FF;
              font-family: PingFangSC-Regular;
              font-size: 1.1vw;
              line-height: 2.8vw;
              letter-spacing: 0.1vw;
              color: #FFFFFF;
}
.content .joinUsContent .second .secondContent .demandContent .demandTop .demandRight .demandDetail.cursor[data-v-2f06aeba] {
                cursor: pointer;
}
.content .joinUsContent .second .secondContent .demandContent .demandList[data-v-2f06aeba] {
          overflow: hidden;
          margin: 1vw 0 1vw 0;
}
.content .joinUsContent .second .secondContent .demandContent .demandList .demand[data-v-2f06aeba] {
            font-family: PingFangSC-Regular;
            font-size: 1.1vw;
            color: #222222;
            line-height: 2.18vw;
            text-align: left;
}

.content[data-v-da4aa21a] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .contactUsContent[data-v-da4aa21a] {
    width: 60%;
    margin: 0 auto;
}
.content .contactUsContent .first[data-v-da4aa21a] {
      margin-top: 4vw;
}
.content .contactUsContent .first .firstTitle[data-v-da4aa21a] {
        font-family: PingFangSC-Medium;
        font-size: 2.6vw;
        color: #0091FF;
        text-align: left;
        margin-bottom: 1vw;
}
.content .contactUsContent .second[data-v-da4aa21a] {
      margin: 2vw 0 6vw 0;
}
.content .contactUsContent .second .secondContent[data-v-da4aa21a] {
        margin: 2vw 0 2vw 0;
}
.content .contactUsContent .second .secondContent .secondBigTitle[data-v-da4aa21a] {
          font-family: PingFangSC-Regular;
          font-size: 1.4vw;
          color: #222222;
          letter-spacing: 0;
          text-align: left;
          line-height: 4vw;
}
.content .contactUsContent .second .secondContent .contactUsList[data-v-da4aa21a] {
          font-family: PingFangSC-Regular;
          font-size: 1.1vw;
          color: #222222;
          text-align: left;
          line-height: 2vw;
}

[data-v-2a416453] .el-input__inner {
  background: #F2F2F2 !important;
  width: 60%;
  height: 3.6458vw;
  margin-right: 4.9479vw;
  border: 1px solid #fafafa;
  padding: 0 1.8229vw;
  font-size: 1.25vw;
  font-family: PingFangSC-Light;
  font-weight: 100;
}
[data-v-2a416453] .el-input__inner::-webkit-input-placeholder {
  color: #222222;
}
[data-v-2a416453] .el-button--primary {
  width: 60% !important;
  height: 4.125vw !important;
  font-size: 1.25vw;
  margin-right: 4.9479vw;
}
.content[data-v-2a416453] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .first[data-v-2a416453] {
    animation-name: fadeInUp;
    animation-delay: .3s;
    position: relative;
}
.content .first .bannerContent img[data-v-2a416453] {
      display: block;
      width: 100%;
}
.content .first .title[data-v-2a416453] {
      position: absolute;
      top: 20%;
      left: 16%;
}
.content .product[data-v-2a416453] {
    width: 75%;
    margin: 0 auto;
}
.content .product .productTitle[data-v-2a416453] {
      margin-top: 8vw;
      font-family: PingFangSC-Medium;
      font-size: 2.29vw;
      font-weight: 600;
      color: #222222;
      text-align: center;
      letter-spacing: 2px;
}
.content .product .productList[data-v-2a416453] {
      animation-name: fadeInUp;
      animation-delay: .3s;
      margin-top: 4vw;
      display: flex;
      justify-content: space-between;
}
.content .product .productList .productDetail .productDetailInfo[data-v-2a416453] {
        position: relative;
}
.content .product .productList .productDetail .productDetailInfo img[data-v-2a416453] {
          display: inline-block;
          width: 35.41vw;
}
.content .product .productList .productDetail .productDetailInfo .productInfo[data-v-2a416453] {
          position: absolute;
          left: 35%;
          top: 10%;
}
.content .product .productList .productDetail .productDetailInfo .productInfo .productName[data-v-2a416453] {
            font-family: PingFangSC-Semibold;
            font-size: 2vw;
            color: #222222;
            text-align: center;
            font-weight: 600;
}
.content .product .productList .productDetail .productDetailInfo .productInfo .productContent[data-v-2a416453] {
            font-family: PingFangSC-Light;
            margin-top: .5vw;
            font-size: 1vw;
            color: #979797;
            text-align: center;
            font-weight: 200;
}
.content .product .productSceneList[data-v-2a416453] {
      margin-top: 1vw;
}
.content .product .productSceneList.show[data-v-2a416453] {
        opacity: 1;
        height: 25vw;
}
.content .product .productSceneList .triangle[data-v-2a416453] {
        width: 0;
        height: 0;
        border-left: 1vw solid transparent;
        border-right: 1vw solid transparent;
        border-bottom: 1.5vw solid #EDEDED;
}
.content .product .productSceneList .triangle.remy[data-v-2a416453] {
          margin-left: 17vw;
}
.content .product .productSceneList .triangle.pension[data-v-2a416453] {
          margin-left: 55vw;
}
.content .product .productSceneList .productScene[data-v-2a416453] {
        display: flex;
        background: #EDEDED;
}
.content .product .productSceneList .productScene .sceneDetail[data-v-2a416453] {
          width: 100%;
}
.content .product .productSceneList .productScene .sceneDetail .scene[data-v-2a416453] {
            margin-top: 2vw;
}
.content .product .productSceneList .productScene .sceneDetail .scene .sceneName[data-v-2a416453] {
              margin-top: 1vw;
              margin-bottom: 1vw;
              font-family: PingFangSC-Regular;
              font-size: 1.2vw;
              color: #222222;
              text-align: center;
              font-weight: 400;
}
.content .product .productSceneList .productScene .sceneDetail .scene img[data-v-2a416453] {
              display: inline-block;
              width: 85%;
}
.content .third[data-v-2a416453] {
    width: 100%;
    margin-top: 0vw;
    display: flex;
    flex-wrap: wrap;
}
.content .third .thirdLeft[data-v-2a416453] {
      width: 50%;
      position: relative;
}
.content .third .thirdLeft img[data-v-2a416453] {
        display: inline-block;
        width: 100%;
}
.content .third .thirdLeft .thirdContent[data-v-2a416453] {
        position: absolute;
        top: 50px;
        width: 100%;
}
.content .third .thirdLeft .thirdContent .info[data-v-2a416453] {
          text-align: left;
          padding: 40px;
          width: 50%;
          margin: 0 auto;
}
.content .third .thirdLeft .thirdContent .info .infoName[data-v-2a416453] {
            font-family: PingFangSC-Medium;
            font-size: 2.3vw;
            color: #FFFFFF;
}
.content .third .thirdLeft .thirdContent .info .infoContent[data-v-2a416453] {
            font-family: PingFangSC-Medium;
            font-size: 2vw;
            color: #FFFFFF;
}
.content .third .thirdRight[data-v-2a416453] {
      width: 50%;
      background-color: #ffffff;
}
.content .third .thirdRight .formName[data-v-2a416453] {
        margin-top: 4.16vw;
}
.content .third .thirdRight .formContent[data-v-2a416453] {
        margin-top: 1.5625vw;
}
.content .third .thirdRight .submit[data-v-2a416453] {
        margin-top: 4.4vw;
        height: 2.6vw;
}
.content .four[data-v-2a416453] {
    margin-top: 5vw;
    margin-bottom: 5vw;
}
.content .four .fourTitle[data-v-2a416453] {
      font-family: PingFangSC-Medium;
      font-size: 2.29vw;
      color: #222222;
      text-align: center;
      font-weight: 600;
}
.content .four .fourSmallTitle[data-v-2a416453] {
      font-family: PingFangSC-Medium;
      font-size: 1.4vw;
      color: #B3B3B3;
      text-align: center;
      margin-bottom: 3vw;
      font-weight: 400;
}
.content .four .areaList[data-v-2a416453] {
      width: 75%;
      margin: 2vw auto;
      display: flex;
      flex-wrap: wrap;
}
.content .four .areaList .areaInfo[data-v-2a416453] {
        width: 17.3vw;
        margin-top: 1vw;
        margin-right: 1vw;
}
.content .four .areaList .areaInfo .areaContent[data-v-2a416453] {
          background: #FFFFFF;
          padding: 2vw;
}
.content .four .areaList .areaInfo .areaContent .areaProvince[data-v-2a416453] {
            font-family: PingFangSC-Regular;
            font-size: 1.77vw;
            color: #222222;
            letter-spacing: 0;
            text-align: center;
            font-weight: 400;
}
.content .four .areaList .areaInfo .areaContent .addressInfo[data-v-2a416453] {
            margin-top: 6px;
            font-family: PingFangSC-Regular;
            font-size: 1.2vw;
            color: #B3B3B3;
            letter-spacing: 0;
            text-align: center;
            font-weight: 400;
}

.content[data-v-30854621] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .first[data-v-30854621] {
    position: relative;
}
.content .first .bannerContent img[data-v-30854621] {
      display: inline-block;
      width: 100%;
}
.content .first .title[data-v-30854621] {
      position: absolute;
      top: 20%;
      left: 16%;
}
.content .first .title .bigTitle[data-v-30854621] {
        font-family: PingFangSC-Medium;
        color: #FFFFFF;
        text-align: left;
        font-weight: 600;
        font-size: 3.33vw;
        letter-spacing: 2px;
}
.content .first .title .smallTitle[data-v-30854621] {
        font-family: PingFangSC-Light;
        margin-top: 10px;
        font-size: 1.66vw;
        color: #FFFFFF;
        text-align: left;
        letter-spacing: 2px;
}
.content .second[data-v-30854621] {
    margin-top: 6.25vw;
    width: 100%;
}
.content .second .secondContent[data-v-30854621] {
      width: 80%;
      margin: 0 auto;
}
.content .second .secondContent .secondTitle .secondBigTitle[data-v-30854621] {
        font-family: PingFangSC-Medium;
        font-weight: 500;
        font-size: 2.29vw;
        color: #222222;
        text-align: center;
        letter-spacing: 1px;
}
.content .second .secondContent .secondTitle .secondSmallTitle[data-v-30854621] {
        margin-top: 3vw;
        font-family: PingFangSC-Regular;
        font-size: 1.3vw;
        text-align: justify;
        color: #222222;
        line-height: 2.7vw;
        letter-spacing: 1px;
}
.content .second .secondContent .secondProduct[data-v-30854621] {
        margin: 3vw auto;
}
.content .second .secondContent .secondProduct img[data-v-30854621] {
          display: inline-block;
          width: 100%;
}
.content .third[data-v-30854621] {
    width: 100%;
    margin-top: 3vw;
}
.content .third .thirdTitle[data-v-30854621] {
      font-family: PingFangSC-Medium;
      font-weight: 500;
      font-size: 2.29vw;
      color: #222222;
      text-align: center;
      letter-spacing: 1px;
}
.content .third .thirdContent[data-v-30854621] {
      margin-top: 3vw;
}
.content .third .thirdContent .productPics[data-v-30854621] {
        position: relative;
        margin-top: 1vw;
        width: 100%;
        background-size: 100% 100%;
}
.content .third .thirdContent .productPics .bgPic img[data-v-30854621] {
          display: inline-block;
          width: 100%;
}
.content .third .thirdContent .productPics .productContent[data-v-30854621] {
          position: absolute;
}
.content .third .thirdContent .productPics .productContent .productTitle[data-v-30854621] {
            font-family: PingFangSC-Semibold;
            font-size: 2.7vw;
            color: #222222;
            font-weight: 600;
            line-height: 2.18vw;
}
.content .third .thirdContent .productPics .productContent .productSecondTitle[data-v-30854621] {
            margin-top: 3vw;
            font-family: PingFangSC-Regular;
            font-size: 1.45vw;
            font-weight: 400;
            color: #222222;
}
.content .third .thirdContent .productPics .productContent .productThreeTitle[data-v-30854621] {
            font-family: PingFangSC-Regular;
            margin-top: 5.5vw;
            font-size: .9vw;
            color: #979797;
}
.content .third .thirdContent .productPics.leftShow .productContent[data-v-30854621] {
          left: 15%;
          top: 35%;
          text-align: left;
}
.content .third .thirdContent .productPics.rightShow .productContent[data-v-30854621] {
          top: 35%;
          right: 10%;
          text-align: right;
}
.content .four[data-v-30854621] {
    margin: 3vw auto;
    width: 70.8vw;
}
.content .four .fourTitle[data-v-30854621] {
      font-family: PingFangSC-Medium;
      font-size: 2.29vw;
      color: #222222;
      text-align: center;
      margin-bottom: 3vw;
      font-weight: 600;
}
.content .four .advantageList[data-v-30854621] {
      margin-top: 3vw;
      width: 100%;
      display: flex;
      flex-wrap: wrap;
}
.content .four .advantageList .pics[data-v-30854621] {
        width: 50%;
        position: relative;
        display: inline-block;
}
.content .four .advantageList .pics .pic[data-v-30854621] {
          width: 35.41vw;
          height: 27vw;
          overflow: hidden;
}
.content .four .advantageList .pics .pic img[data-v-30854621] {
            transition: all .6s ease;
}
.content .four .advantageList .pics .advantageTitle[data-v-30854621] {
          background: rgba(34, 34, 34, 0.6);
          position: absolute;
          top: 21.9vw;
          text-align: center;
          width: 100%;
          line-height: 5.2vw;
}
.content .four .advantageList .pics .advantageTitle .advantageName[data-v-30854621] {
            font-family: PingFangSC-Medium;
            text-align: center;
            font-size: 1.45vw;
            color: #ffffff;
}
.content .four .advantageList .pics:hover .pic > img[data-v-30854621] {
        transform: scale(1.1);
        z-index: 100;
        display: inline-block;
}
.content .five[data-v-30854621] {
    margin: 3vw auto;
    width: 70.8vw;
}
.content .five .fiveTitle[data-v-30854621] {
      font-family: PingFangSC-Medium;
      font-size: 2.29vw;
      color: #222222;
      text-align: center;
      margin-bottom: 3vw;
      font-weight: 600;
}
.content .five .fiveContent[data-v-30854621] {
      display: flex;
}
.content .five .fiveContent .caseInfo img[data-v-30854621] {
        display: inline-block;
        width: 100%;
        height: 100%;
}
.content .five .fiveContent .caseInfo.rightContent[data-v-30854621] {
        margin-left: 2vw;
}
.content .five .fiveContent .caseInfo .caseName[data-v-30854621] {
        margin-top: .4vw;
        font-family: PingFangSC-Regular;
        font-size: 1vw;
        color: #000000;
        text-align: center;
        font-weight: 400;
}
.content .contentBottom[data-v-30854621] {
    height: 5vw;
}

.content[data-v-23543608] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .banner[data-v-23543608] {
    position: relative;
}
.content .banner .bannerContent img[data-v-23543608] {
      display: inline-block;
      width: 100%;
      margin-bottom: -3px;
}
.content .banner .title[data-v-23543608] {
      position: absolute;
      right: 10%;
      top: 15%;
}
.content .banner .title .bigTitle[data-v-23543608] {
        font-family: PingFang SC-Semibold;
        font-weight: 600;
        font-size: 3.33vw;
        color: #222222;
        text-align: right;
        line-height: 4.16vw;
        letter-spacing: 2px;
}
.content .banner .title .smallTitle[data-v-23543608] {
        font-family: PingFangSC-Light;
        margin-top: 1vw;
        font-size: 1.66vw;
        color: #222222;
        text-align: right;
        letter-spacing: 2px;
}
.content .banner .title div[data-v-23543608] {
        width: 100%;
        margin-top: 5.16vw;
        text-align: right;
}
.content .banner .title div img[data-v-23543608] {
          width: 30%;
}
.content .second[data-v-23543608] {
    width: 100%;
}
.content .second .secondContent[data-v-23543608] {
      width: 80%;
      margin: 0 auto;
}
.content .second .secondContent .secondTitle[data-v-23543608] {
        margin-top: 4vw;
        font-family: PingFangSC-Medium;
        font-size: 2.29vw;
        color: #222222;
        text-align: center;
}
.content .second .secondContent .secondPics[data-v-23543608] {
        margin-top: 4vw;
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        width: 100%;
}
.content .second .secondContent .secondPics .pics[data-v-23543608] {
          width: 20%;
          margin-left: 2vw;
          z-index: 2;
}
.content .second .secondContent .secondPics .pics img[data-v-23543608] {
            display: inline-block;
            width: 100%;
}
@keyframes d-23543608 {
0% {
    background-position: 0 0,100% 19.8vw,0 100%,100% 0;
}
to {
    background-position: 100% 0,0 19.8vw,0 0,100% 10vw;
}
}
.content .summba-introduce[data-v-23543608] {
    position: relative;
    width: 100%;
}
.content .summba-introduce .summba-introduce-bgc[data-v-23543608] {
      display: block;
      width: 100%;
}
.content .third[data-v-23543608] {
    margin-top: 13vw;
    width: 100%;
    height: 100%;
}
.content .third .threeBigTitle[data-v-23543608] {
      margin-top: 4vw;
      font-family: PingFangSC-Medium;
      font-size: 2.29vw;
      color: #222222;
      text-align: center;
}
.content .third .pics[data-v-23543608] {
      position: relative;
      margin-top: 3vw;
      width: 100%;
      background-size: 100% 100%;
      background-position: center;
      cursor: pointer;
      transition: all .6s ease;
}
.content .third .pics .bgPic img[data-v-23543608] {
        visibility: hidden;
}
.content .third .pics .businessDomainPic[data-v-23543608] {
        display: inline-block;
        width: 100%;
}
.content .third .pics.left .businessDomainContent[data-v-23543608] {
        position: absolute;
        left: 0;
        top: 0;
        height: 100%;
        width: 50%;
        text-align: left;
        background: rgba(0, 0, 0, 0.6);
}
.content .third .pics.left .businessDomainContent .domainContent[data-v-23543608] {
          width: 52%;
          margin: 5vw auto;
}
.content .third .pics.left .businessDomainContent .domainContent img[data-v-23543608] {
            padding-top: 4.5vw;
            width: 18%;
            display: inline-block;
            margin-left: -.5vw;
}
.content .third .pics.left .businessDomainContent .domainContent .domainTitle[data-v-23543608] {
            margin-top: 6vw;
            font-family: PingFangSC-Semibold;
            color: #FFFFFF;
            font-size: 2.6vw;
            line-height: 2.18vw;
}
.content .third .pics.left .businessDomainContent .domainContent .domainSecondTitle[data-v-23543608] {
            font-family: PingFangSC-Light;
            font-size: 1.4vw;
            color: #FFFFFF;
            margin-top: 2vw;
            font-weight: 100;
}
.content .third .pics.right .businessDomainContent[data-v-23543608] {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        width: 50%;
        text-align: left;
        background: rgba(0, 0, 0, 0.6);
}
.content .third .pics.right .businessDomainContent .domainContent[data-v-23543608] {
          width: 52%;
          margin: 5vw auto;
}
.content .third .pics.right .businessDomainContent .domainContent .domainIcon[data-v-23543608] {
            text-align: left;
            padding-top: 4.5vw;
}
.content .third .pics.right .businessDomainContent .domainContent .domainIcon img[data-v-23543608] {
              width: 18%;
              margin-left: -.5vw;
              display: inline-block;
}
.content .third .pics.right .businessDomainContent .domainContent .domainTitle[data-v-23543608] {
            margin-top: 6vw;
            font-family: PingFangSC-Semibold;
            color: #FFFFFF;
            font-size: 2.6vw;
            line-height: 2.18vw;
}
.content .third .pics.right .businessDomainContent .domainContent .domainSecondTitle[data-v-23543608] {
            font-family: PingFangSC-Light;
            font-size: 1.4vw;
            color: #FFFFFF;
            margin-top: 2vw;
            font-weight: 100;
}
.content .third .pics[data-v-23543608]:hover {
      background-size: 105% 105%;
}
.content .partner[data-v-23543608] {
    width: 100%;
    height: 100%;
}
.content .partner .fourBigTitle[data-v-23543608] {
      margin-top: 4vw;
      font-family: PingFangSC-Medium;
      font-size: 2.29vw;
      color: #222222;
      text-align: center;
}

@keyframes intro_sout__1Q6Rp-6ece812b {
0% {
    right: 6vw;
    opacity: 0;
}
to {
    right: -100%;
    opacity: 1;
}
}
.content[data-v-6ece812b] {
  width: 100%;
  height: 100%;
  background-color: #fafafa;
}
.content .first[data-v-6ece812b] {
    position: relative;
}
.content .first .bannerContent img[data-v-6ece812b] {
      display: block;
      width: 100%;
}
.content .second[data-v-6ece812b] {
    width: 75%;
    margin: 7vw auto;
}
.content .second .secondTitle[data-v-6ece812b] {
      font-family: PingFangSC-Medium;
      font-size: 2.29vw;
      color: #222222;
      text-align: center;
      font-weight: 500;
}
.content .second .secondContent[data-v-6ece812b] {
      margin-top: 4vw;
      font-family: PingFangSC-Regular;
      font-size: 1.66vw;
      color: #222222;
      text-align: justify;
      line-height: 2.6vw;
      font-weight: 200;
}
.content .second img[data-v-6ece812b] {
      margin-top: 4vw;
      display: inline-block;
      width: 100%;
}
.content .third[data-v-6ece812b] {
    width: 75%;
    margin: 10vw auto;
}
.content .third .thirdContent[data-v-6ece812b] {
      display: flex;
      background: #FFFFFF;
      border-radius: 300px 0 0 100px;
}
.content .third .thirdContent .pic[data-v-6ece812b] {
        flex: 3;
        height: 100%;
        margin-top: -8.5vw;
}
.content .third .thirdContent .pic img[data-v-6ece812b] {
          width: 25vw;
          display: inline-block;
}
.content .third .thirdContent .ceoInfo[data-v-6ece812b] {
        flex: 5;
        margin-top: 2.5vw;
        margin-right: 4vw;
        margin-left: 4vw;
}
.content .third .thirdContent .ceoInfo .honorList[data-v-6ece812b] {
          font-family: PingFangSC-Semibold;
          font-size: 1.45vw;
          color: #222222;
          line-height: 2.91vw;
          font-weight: 600;
          text-align: left;
}
.content .third .thirdContent .ceoInfo .ceoContent[data-v-6ece812b] {
          margin-top: 1.56vw;
          font-family: PingFangSC-Regular;
          font-size: 1.2vw;
          color: #222222;
          line-height: 2.39vw;
          font-weight: 200;
          text-align: left;
}
.content .developmentHistory[data-v-6ece812b] {
    background: #F5F5F5;
    overflow: hidden;
}
.content .developmentHistory .developmentHistoryBackground[data-v-6ece812b] {
      position: relative;
}
.content .developmentHistory .developmentHistoryBackground img[data-v-6ece812b] {
        position: absolute;
        width: 100%;
        top: -25vw;
        left: -5vw;
        transition: all 1s;
        transform-origin: center center;
        box-sizing: border-box;
}
.content .developmentHistory .history[data-v-6ece812b] {
      position: relative;
      background-color: #F5F5F5;
      width: 50%;
      padding-left: 8vw;
      padding-bottom: 3vw;
}
.content .developmentHistory .history .historyTitle[data-v-6ece812b] {
        padding-top: 4vw;
        padding-left: 2vw;
        font-family: PingFangSC-Medium;
        font-size: 2.29vw;
        color: #222222;
        text-align: left;
        font-weight: 600;
}
.content .developmentHistory .history .historySmallTitle[data-v-6ece812b] {
        padding-left: 2vw;
        font-family: PingFangSC-Regular;
        font-size: 1.4vw;
        color: #222222;
        margin-top: 1vw;
        text-align: left;
        font-weight: 400;
}
.content .developmentHistory .history .historyContent[data-v-6ece812b] {
        display: flex;
        background-color: #F5F5F5;
        margin-top: 2vw;
}
.content .developmentHistory .history .historyContent .timeLine[data-v-6ece812b] {
          line-height: 4vw;
          cursor: pointer;
          position: relative;
          flex: 3;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent[data-v-6ece812b] {
            position: relative;
            display: flex;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .year[data-v-6ece812b] {
              width: 100%;
              font-family: PingFangSC-Semibold;
              font-size: 1.45vw;
              color: rgba(34, 34, 34, 0.3);
              text-align: right;
              font-weight: 600;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .year.moreThanYear[data-v-6ece812b] {
                color: #222222;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .lineBar[data-v-6ece812b] {
              width: 50%;
              position: relative;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .lineBar .verticalLine[data-v-6ece812b] {
                width: 0.156vw;
                height: 4vw;
                margin: auto;
                background-color: #979797;
                transition: all .5s;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .lineBar .verticalLine.selectYearLineBar[data-v-6ece812b] {
                  background-color: #222222;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .lineBar .circle[data-v-6ece812b] {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                vertical-align: middle;
                text-align: center;
                margin: auto;
                background-color: #F5F5F5;
                border: 0.156vw solid #979797;
                width: .72vw;
                height: .72vw;
                line-height: 5vw;
                border-radius: 50%;
                z-index: 1;
                transition: all .5s linear;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .lineBar .circle .circleContent[data-v-6ece812b] {
                  position: absolute;
                  right: 0;
                  top: 0;
                  bottom: 0;
                  left: 0;
                  margin: auto;
                  border-radius: 50%;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .lineBar .circle.moreThanCircle[data-v-6ece812b] {
                  width: 1vw;
                  height: 1vw;
                  border: 1px solid #979797;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .lineBar .circle.moreThanCircle .circleContent[data-v-6ece812b] {
                    background-color: #222222;
                    width: .72vw;
                    height: .72vw;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .lineBar .horizontalLine[data-v-6ece812b] {
                position: absolute;
                width: 5vw;
                height: 4px;
                right: -6vw;
                top: 0;
                bottom: 0;
                left: 0;
                margin: auto;
                transition: all .4s linear;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent .lineBar .horizontalLine .selectYearLineBar[data-v-6ece812b] {
                  position: absolute;
                  top: 0;
                  bottom: 0;
                  left: 0;
                  margin: auto;
                  height: 4px;
                  width: .8vw;
                  animation: intro_sout__1Q6Rp-6ece812b 2s linear infinite;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent.active .lineBar .verticalLine .circle[data-v-6ece812b] {
              width: 1.2vw;
              height: 1.2vw;
              border: 2px solid #979797;
              margin: auto;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent.active .lineBar .verticalLine .circle .circleContent[data-v-6ece812b] {
                background-color: #222222;
                width: .88vw;
                height: .88vw;
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent.active .horizontalLine[data-v-6ece812b] {
              background-image: linear-gradient(90deg, rgba(97, 97, 97, 0.9) 43%, rgba(97, 97, 97, 0));
}
.content .developmentHistory .history .historyContent .timeLine .timeLineContent.active .horizontalLine .selectYearLineBar[data-v-6ece812b] {
                background-image: linear-gradient(270deg, rgba(238, 238, 238, 0) 0%, rgba(102, 102, 102, 0.68) 35%, #666666 45%, #666666 55%, rgba(102, 102, 102, 0.69) 66%, rgba(216, 216, 216, 0) 100%);
}
.content .developmentHistory .history .historyContent .timeLine .timelineBar[data-v-6ece812b] {
            bottom: -2vw;
            right: -0.14vw;
            background-color: #222222;
            position: absolute;
            width: 0.156vw;
            transition: all .5s;
}
.content .developmentHistory .history .historyContent .timeWhite[data-v-6ece812b] {
          flex: 7;
}
.content .developmentHistory .history .historyContent .timeInfo[data-v-6ece812b] {
          position: absolute;
          top: 11vw;
          left: 20vw;
          width: 100%;
          margin-left: 8vw;
}
.content .developmentHistory .history .historyContent .timeInfo .timeYear[data-v-6ece812b] {
            font-family: PingFangSC-Semibold;
            font-size: 3vw;
            color: #222222;
            line-height: 3.125vw;
            font-weight: 600;
            text-align: left;
            padding-bottom: 1vw;
}
.content .developmentHistory .history .historyContent .timeInfo .infoContent[data-v-6ece812b] {
            margin-top: 1vw;
            display: flex;
}
.content .developmentHistory .history .historyContent .timeInfo .infoContent .icon[data-v-6ece812b] {
              margin-top: .5vw;
              border-radius: 50%;
              line-height: 1.45vw;
              vertical-align: middle;
              width: .6vw;
              height: .6vw;
              background-color: #222222;
              margin-right: 1vw;
}
.content .developmentHistory .history .historyContent .timeInfo .infoContent .info[data-v-6ece812b] {
              font-family: PingFangSC-Regular;
              font-size: 1.45vw;
              color: #222222;
              font-weight: 100;
              text-align: left;
}
.content .fourth[data-v-6ece812b] {
    width: 75%;
    margin: 6.25vw auto;
}
.content .fourth .bigTitle[data-v-6ece812b] {
      font-family: PingFangSC-Medium;
      font-size: 2.2vw;
      color: #222222;
      text-align: center;
      font-weight: 500;
}
.content .fourth .fourthContent[data-v-6ece812b] {
      margin-top: 3vw;
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
}
.content .fourth .fourthContent .fourthPic[data-v-6ece812b] {
        width: 25%;
        margin-bottom: 0.5vw;
}
.content .fourth .fourthContent .fourthPic img[data-v-6ece812b] {
          display: inline-block;
          width: 96%;
}

html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
                                      margin:0;
                                      padding:0;
                                      border:0;
                                      font-size:100%;
                                      font:inherit;
                                      font-weight:normal;
                                      vertical-align:baseline;
                                  }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display:block;
}
ol,ul,li {
    list-style:none;
}
blockquote,q {
    quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
    content:'';
    content:none;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
th,td {
    vertical-align:middle;
}
/* custom */
a {
    outline:none;
    color:#16418a;
    text-decoration:none;
    -webkit-backface-visibility:hidden;
}
a:focus {
    outline:none;
}
input:focus,select:focus,textarea:focus {
    outline:-webkit-focus-ring-color auto 0;
}

