.rpa-banner-wrap{width:100%;height:560px;overflow:hidden;position:relative;background:#000}.rpa-banner-wrap .rpa-banner-video{z-index:1;margin:0 auto;display:block}.rpa-banner-wrap .ant-modal-mask{background-color:rgba(0,0,0,.9) !important}.rpa-banner-wrap .icon-guanbi{color:#fff;z-index:1000;position:relative;right:-48px;top:-10px}.rpa-banner-wrap .icon-guanbi:hover{color:#ee2223}.rpa-banner-wrap .rpa-banner-title-wrap{position:absolute;z-index:10;left:0;right:0;text-align:center;top:0;bottom:0;background:rgba(0,0,0,.5);padding-top:202px}.rpa-banner-wrap .rpa-banner-title-wrap .rpa-banner-title{background:url(./images/title.a00a5846.png) no-repeat center center;height:86px}.rpa-banner-wrap .rpa-banner-title-wrap .rpa-banner-link{text-align:center;color:#ddd;margin:20px 0 44px;font-size:16px;line-height:16px;cursor:pointer}.rpa-banner-wrap .rpa-banner-title-wrap .rpa-banner-link:hover{color:#fff}.rpa-banner-wrap .rpa-banner-title-wrap .rpa-banner-link .iconfont{padding-left:4px;font-size:16px}.rpa-banner-wrap .rpa-banner-title-wrap .btnSize{width:168px;height:48px;display:inline-block}.rpa-banner-wrap .rpa-banner-title-wrap .btnSize span{font-size:16px}.rpa-banner-wrap .rpa-banner-title-wrap .btnStyle{background:rgba(0,0,0,0);border:1px solid #fff}.rpa-banner-wrap .rpa-banner-title-wrap .btnStyle:hover{background:hsla(0,0%,100%,.5)}.rpa-banner-wrap .rpa-banner-title-wrap .btnStyle span{color:#fff}
.rpa-product-card-wrap{overflow:hidden;background:#f7f8fa}.rpa-product-card-wrap .rpa-product-card{width:1200px;margin:0 auto;height:326px;overflow:hidden}.rpa-product-card-wrap .rpa-product-card .rpa-product-card-title{line-height:32px;margin:72px 0 48px 0;text-align:center;font-size:32px;color:#333}.rpa-product-card-wrap .rpa-product-card .rpa-product-card-content .rpa-product-card-item{height:102px;padding:8px 24px;box-shadow:2px 4px 10px 1px rgba(41,1,1,.05);background:linear-gradient(180deg, #fffafa 0%, #ffffff 100%);border-radius:6px;border:4px solid #fff;transition:all .3s}.rpa-product-card-wrap .rpa-product-card .rpa-product-card-content .rpa-product-card-item:hover{transform:translateY(-8px)}.rpa-product-card-wrap .rpa-product-card .rpa-product-card-content .rpa-product-card-item .title{color:#333;font-size:18px;line-height:18px;padding-bottom:16px;display:flex}.rpa-product-card-wrap .rpa-product-card .rpa-product-card-content .rpa-product-card-item .title img{width:24px;flex-shrink:0}.rpa-product-card-wrap .rpa-product-card .rpa-product-card-content .rpa-product-card-item .title h2{flex:1 1;font-size:18px;line-height:24px;color:#333;padding-left:8px}.rpa-product-card-wrap .rpa-product-card .rpa-product-card-content .rpa-product-card-item .discription{color:#666;font-size:12px;line-height:18px}
.rpa-field-wrap{width:1200px;height:490px;margin:0 auto;padding:36px 0}.rpa-field-wrap .rpa-field-title{height:104px;line-height:104px;text-align:center;font-size:32px}.rpa-field-wrap .rpa-tab-lable p{text-align:center;font-size:18px;line-height:50px}.rpa-field-wrap .ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none}.rpa-field-wrap .tab-pannel-wrap{padding:20px 24px;height:100%;background:linear-gradient(180deg, #f7f8fa 0%, #ffffff 100%)}.rpa-field-wrap .tab-pannel-wrap .tab-list-item{height:40px;line-height:40px}.rpa-field-wrap .tab-pannel-wrap .tab-list-item .iconfont{font-size:16px;margin-left:24px;color:#777888;display:inline-block;line-height:40px}.rpa-field-wrap .tab-pannel-wrap .tab-list-item span{padding-left:4px;font-size:14px}.rpa-field-wrap .ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.rpa-field-wrap .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{width:100%}.rpa-field-wrap .ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.rpa-field-wrap .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.rpa-field-wrap .ant-tabs-tab{flex:1 1;justify-content:center}.rpa-field-wrap .ant-tabs-top>.ant-tabs-nav,.rpa-field-wrap .ant-tabs-bottom>.ant-tabs-nav,.rpa-field-wrap .ant-tabs-top>div>.ant-tabs-nav,.rpa-field-wrap .ant-tabs-bottom>div>.ant-tabs-nav{margin:0}.rpa-field-wrap .ant-tabs-tabpane{height:160px;background:#f6f7f8}.rpa-field-wrap .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.rpa-field-wrap .ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.rpa-field-wrap .ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.rpa-field-wrap .ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{height:4px}
.caigou,
.caiwu,
.it,
.jinrong,
.renli,
.zhizao,
.anquan,
.linghuo,
.minjie,
.zidonghua {
  display: inline-block;
  vertical-align: top;
  width: 72px;
  height: 64px;
  background-size: cover;
}
.rpa-advantage-item .anquan.hoc-animate-reverse {
  animation: none;
  animation-fill-mode: both;
}
.rpa-advantage-item:hover .anquan {
  animation: sprite-1600px 1s steps(25, start);
  animation-fill-mode: both;
}
@keyframes sprite-1600px {
  from {
    background-position-y: 0px;
  }
  to {
    background-position-y: -1600px;
  }
}
.rpa-advantage-item .anquan {
  background-image: url(./images/anquan.68bf22b6.png);
  background-repeat: no-repeat;
}
.rpa-advantage-item .linghuo.hoc-animate-reverse {
  animation: none;
  animation-fill-mode: both;
}
.rpa-advantage-item:hover .linghuo {
  animation: sprite-1600px 1s steps(25, start);
  animation-fill-mode: both;
}
@keyframes sprite-1600px {
  from {
    background-position-y: 0px;
  }
  to {
    background-position-y: -1600px;
  }
}
.rpa-advantage-item .linghuo {
  background-image: url(./images/linghuo.3257e5e5.png);
  background-repeat: no-repeat;
}
.rpa-advantage-item .minjie.hoc-animate-reverse {
  animation: none;
  animation-fill-mode: both;
}
.rpa-advantage-item:hover .minjie {
  animation: sprite-1600px 1s steps(25, start);
  animation-fill-mode: both;
}
@keyframes sprite-1600px {
  from {
    background-position-y: 0px;
  }
  to {
    background-position-y: -1600px;
  }
}
.rpa-advantage-item .minjie {
  background-image: url(./images/minjie.7a447024.png);
  background-repeat: no-repeat;
}
.rpa-advantage-item .zidonghua.hoc-animate-reverse {
  animation: none;
  animation-fill-mode: both;
}
.rpa-advantage-item:hover .zidonghua {
  animation: sprite-1600px 1s steps(25, start);
  animation-fill-mode: both;
}
@keyframes sprite-1600px {
  from {
    background-position-y: 0px;
  }
  to {
    background-position-y: -1600px;
  }
}
.rpa-advantage-item .zidonghua {
  background-image: url(./images/zidonghua.cea2deb2.png);
  background-repeat: no-repeat;
}
.rpa-tab-lable .caigou.hoc-animate-reverse {
  animation: sprite-896px-reverse 0.3s steps(14, end) 0.1s;
  animation-fill-mode: both;
}
.rpa-tab-lable:hover .caigou {
  animation: sprite-896px 0.3s steps(14, start);
  animation-fill-mode: both;
}
@keyframes sprite-896px {
  from {
    background-position-y: 0px;
  }
  to {
    background-position-y: -896px;
  }
}
@keyframes sprite-896px-reverse {
  from {
    background-position-y: -896px;
  }
  to {
    background-position-y: 0px;
  }
}
.rpa-tab-lable .caigou {
  background-image: url(./images/caigou.4bf8d406.png);
  background-repeat: no-repeat;
}
.rpa-tab-lable .caiwu.hoc-animate-reverse {
  animation: sprite-896px-reverse 0.3s steps(14, end) 0.1s;
  animation-fill-mode: both;
}
.rpa-tab-lable:hover .caiwu {
  animation: sprite-896px 0.3s steps(14, start);
  animation-fill-mode: both;
}
@keyframes sprite-896px {
  from {
    background-position-y: 0px;
  }
  to {
    background-position-y: -896px;
  }
}
@keyframes sprite-896px-reverse {
  from {
    background-position-y: -896px;
  }
  to {
    background-position-y: 0px;
  }
}
.rpa-tab-lable .caiwu {
  background-image: url(./images/caiwu.9814ef3a.png);
  background-repeat: no-repeat;
}
.rpa-tab-lable .it.hoc-animate-reverse {
  animation: sprite-896px-reverse 0.3s steps(14, end) 0.1s;
  animation-fill-mode: both;
}
.rpa-tab-lable:hover .it {
  animation: sprite-896px 0.3s steps(14, start);
  animation-fill-mode: both;
}
@keyframes sprite-896px {
  from {
    background-position-y: 0px;
  }
  to {
    background-position-y: -896px;
  }
}
@keyframes sprite-896px-reverse {
  from {
    background-position-y: -896px;
  }
  to {
    background-position-y: 0px;
  }
}
.rpa-tab-lable .it {
  background-image: url(./images/it.9113f673.png);
  background-repeat: no-repeat;
}
.rpa-tab-lable .jinrong.hoc-animate-reverse {
  animation: sprite-896px-reverse 0.3s steps(14, end) 0.1s;
  animation-fill-mode: both;
}
.rpa-tab-lable:hover .jinrong {
  animation: sprite-896px 0.3s steps(14, start);
  animation-fill-mode: both;
}
@keyframes sprite-896px {
  from {
    background-position-y: 0px;
  }
  to {
    background-position-y: -896px;
  }
}
@keyframes sprite-896px-reverse {
  from {
    background-position-y: -896px;
  }
  to {
    background-position-y: 0px;
  }
}
.rpa-tab-lable .jinrong {
  background-image: url(./images/jinrong.a4738e9f.png);
  background-repeat: no-repeat;
}
.rpa-tab-lable .renli.hoc-animate-reverse {
  animation: sprite-896px-reverse 0.3s steps(14, end) 0.1s;
  animation-fill-mode: both;
}
.rpa-tab-lable:hover .renli {
  animation: sprite-896px 0.3s steps(14, start);
  animation-fill-mode: both;
}
@keyframes sprite-896px {
  from {
    background-position-y: 0px;
  }
  to {
    background-position-y: -896px;
  }
}
@keyframes sprite-896px-reverse {
  from {
    background-position-y: -896px;
  }
  to {
    background-position-y: 0px;
  }
}
.rpa-tab-lable .renli {
  background-image: url(./images/renli.7ec9ec96.png);
  background-repeat: no-repeat;
}
.rpa-tab-lable .zhizao.hoc-animate-reverse {
  animation: sprite-896px-reverse 0.3s steps(14, end) 0.1s;
  animation-fill-mode: both;
}
.rpa-tab-lable:hover .zhizao {
  animation: sprite-896px 0.3s steps(14, start);
  animation-fill-mode: both;
}
@keyframes sprite-896px {
  from {
    background-position-y: 0px;
  }
  to {
    background-position-y: -896px;
  }
}
@keyframes sprite-896px-reverse {
  from {
    background-position-y: -896px;
  }
  to {
    background-position-y: 0px;
  }
}
.rpa-tab-lable .zhizao {
  background-image: url(./images/zhizao.9eaca7dc.png);
  background-repeat: no-repeat;
}

.rpa-ability-wrap{background:#f7f8fa}.rpa-ability-wrap .rpa-ability{width:1200px;height:536px;margin:0 auto;padding:36px 0}.rpa-ability-wrap .rpa-ability .rpa-ability-title{height:104px;line-height:104px;margin-bottom:8px;text-align:center;font-size:32px}.rpa-ability-wrap .rpa-ability .rpa-ability-content .rpa-ability-item{height:148px;margin-bottom:16px;border-radius:6px;border:1px solid #e6e6e6;position:relative;z-index:1;overflow:hidden}.rpa-ability-wrap .rpa-ability .rpa-ability-content .rpa-ability-item:hover{box-shadow:0px 0px 12px 0px #dfe1e6}.rpa-ability-wrap .rpa-ability .rpa-ability-content .rpa-ability-item:hover span{opacity:0}.rpa-ability-wrap .rpa-ability .rpa-ability-content .rpa-ability-item span{display:block;width:100%;height:100%;opacity:1;transition:opacity .3s;z-index:2}.rpa-ability-wrap .rpa-ability .rpa-ability-content .rpa-ability-item div{position:absolute;top:0;bottom:0;left:0;right:0;padding:24px;z-index:10}.rpa-ability-wrap .rpa-ability .rpa-ability-content .rpa-ability-item div h2{font-size:16px;line-height:16px;font-weight:bold;color:#333;z-index:10}.rpa-ability-wrap .rpa-ability .rpa-ability-content .rpa-ability-item div p{font-size:14px;color:#333;line-height:20px;margin-top:16px;z-index:10}.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-0{background:url(./images/minjie@1x.9d15856b.jpg) no-repeat;background-size:100%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5){.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-0{background:url(./images/minjie@2x.c29b58fc.jpg) no-repeat;background-size:100%}}.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-0 span{background:url(./images/minjieDefault@1x.62f6efc2.jpg) no-repeat;background-size:100%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5){.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-0 span{background:url(./images/minjieDefault@2x.345a8619.jpg) no-repeat;background-size:100%}}.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-1{background:url(./images/yewuxitong@1x.31a0306e.jpg) no-repeat;background-size:100%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5){.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-1{background:url(./images/yewuxitong@2x.d01d9c5e.jpg) no-repeat;background-size:100%}}.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-1 span{background:url(./images/yewuxitongDefault@1x.32a223f6.jpg) no-repeat;background-size:100%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5){.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-1 span{background:url(./images/yewuxitongDefault@2x.fb066881.jpg) no-repeat;background-size:100%}}.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-2{background:url(./images/tixiao@1x.78d327f8.jpg) no-repeat;background-size:100%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5){.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-2{background:url(./images/tixiao@2x.5e361bdf.jpg) no-repeat;background-size:100%}}.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-2 span{background:url(./images/tixiaoDefault@1x.1f88759a.jpg) no-repeat;background-size:100%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5){.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-2 span{background:url(./images/tixiaoDefault@2x.d90e038d.jpg) no-repeat;background-size:100%}}.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-3{background:url(./images/zhihui@1x.6bfbf6b9.jpg) no-repeat;background-size:100%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5){.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-3{background:url(./images/zhihui@2x.0bcdf1ac.jpg) no-repeat;background-size:100%}}.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-3 span{background:url(./images/zhihuiDefault@1x.ae169095.jpg) no-repeat;background-size:100%}@media(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5){.rpa-ability-wrap .rpa-ability .rpa-ability-content .item-3 span{background:url(./images/zhihuiDefault@2x.3ba6c96b.jpg) no-repeat;background-size:100%}}
.rpa-advantage-wrap{background:url(./images/background.6620b740.png) no-repeat bottom center}.rpa-advantage-wrap .rpa-advantage{width:1200px;height:536px;margin:0 auto;padding:36px 0}.rpa-advantage-wrap .rpa-advantage .rpa-advantage-title{height:104px;line-height:104px;margin-bottom:8px;text-align:center;font-size:32px}.rpa-advantage-wrap .rpa-advantage .rpa-advantage-content .rpa-advantage-item{background:linear-gradient(180deg, #FFFDFD 0%, #FFFFFF 100%);display:flex;height:148px;margin-bottom:24px;border-radius:6px;border:4px solid #fff;padding:8px 12px;box-shadow:2px 4px 10px 1px rgba(41,1,1,.05)}.rpa-advantage-wrap .rpa-advantage .rpa-advantage-content .rpa-advantage-item .left{flex-shrink:0;width:72px}.rpa-advantage-wrap .rpa-advantage .rpa-advantage-content .rpa-advantage-item .right{flex:1 1;padding:16px 12px}.rpa-advantage-wrap .rpa-advantage .rpa-advantage-content .rpa-advantage-item .right h2{font-size:16px;line-height:16px;font-weight:bold;color:#333}.rpa-advantage-wrap .rpa-advantage .rpa-advantage-content .rpa-advantage-item .right p{font-size:14px;color:#333;line-height:20px;margin-top:16px}
/**
 * Swiper 12.0.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 18, 2025
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  .swiper-scrollbar-disabled > &,
  &.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > &,
  &.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-vertical > &,
  &.swiper-scrollbar-vertical {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}

.rpa-user-wrap{background:#f7f8fa}.rpa-user-wrap .rpa-user{width:1200px;height:804px;margin:0 auto;padding:36px 0;position:relative}.rpa-user-wrap .rpa-user .button-next{position:absolute;top:50%;right:-72px;font-weight:bold;background:#fff;color:#999;display:inline-block;width:60px;height:60px;text-align:center;border-radius:50%;cursor:pointer}.rpa-user-wrap .rpa-user .button-next .iconfont{font-size:20px;line-height:60px;color:#999}.rpa-user-wrap .rpa-user .button-next:hover{box-shadow:0px 2px 30px 0px rgba(0,0,0,.1)}.rpa-user-wrap .rpa-user .button-next:hover .iconfont{color:#333}.rpa-user-wrap .rpa-user .button-prev{position:absolute;top:50%;left:-72px;font-weight:bold;background:#fff;color:#999;display:inline-block;width:60px;height:60px;text-align:center;border-radius:50%;cursor:pointer}.rpa-user-wrap .rpa-user .button-prev:hover{box-shadow:0px 2px 30px 0px rgba(0,0,0,.1)}.rpa-user-wrap .rpa-user .button-prev:hover .iconfont{color:#333}.rpa-user-wrap .rpa-user .button-prev .iconfont{font-size:20px;line-height:60px;color:#999}.rpa-user-wrap .rpa-user .rpa-user-title{height:104px;line-height:104px;margin-bottom:8px;text-align:center;font-size:32px}.rpa-user-wrap .rpa-user .rpa-user-swiper-container{height:628px}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .ant-row,.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .ant-col{height:100%}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item{height:576px;display:flex;flex-direction:column;border-radius:6px;overflow:hidden;border:1px solid #e6e6e6}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item:hover{box-shadow:0px 0px 12px 0px #dfe1e6}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .top{flex-shrink:0;height:160px;background:#f0f0f0}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .top .bg{display:block;height:100%;background-size:100% 100%}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content{flex:1 1;padding:24px;display:flex;flex-direction:column}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content .disc{flex:1 1}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content .disc h2{font-size:16px;line-height:24px;color:#333;font-weight:bold}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content .disc h3{margin:24px 0 16px 0;font-size:14px;line-height:20px;color:#333;font-weight:bold}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content .disc p{font-size:14px;line-height:20px;color:#333;margin-bottom:8px}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content .disc .rpa-user-tag{padding:0 4px;border-radius:2px;height:22px;display:inline-block;line-height:22px;font-size:14px;border:1px solid #505766;color:#505766;background:rgba(79,87,103,.1);margin-right:8px}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content .disc .rpa-user-tag:last-child{margin-right:0}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content .advantage-wrap{flex-shrink:0;height:34px}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content .advantage-wrap .advantage-wrap-item{text-align:center}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content .advantage-wrap .advantage-wrap-item strong{font-size:14px;line-height:14px}.rpa-user-wrap .rpa-user .rpa-user-swiper-container .swiper-wrapper .swiper-slide .rpa-user-swiper-item .content .advantage-wrap .advantage-wrap-item p{font-size:12px;line-height:12px;margin-top:8px}
.rpa-usemap-wrap{background:url(./images/map.e5e6a1c2.jpg) no-repeat #2e2d35 center;width:100%;height:607px;overflow:hidden}.rpa-usemap-wrap .rpa-usemap-title{width:1200px;height:104px;margin:204px auto 0 auto}.rpa-usemap-wrap .rpa-usemap-title h1{line-height:60px;color:#fff;font-size:40px}
.rpa-home-wrap{background:#fff;overflow:hidden;min-width:1200px;overflow:auto}
