.page-enter-active,
    .page-leave-active {
      transition: all .7s ease-in-out;
      opacity: 1;
      transform: translate(0)
    }

    .page-enter-from {
      opacity: 0;
      transform: translateY(20px)
    }

    .page-enter-to,
    .page-leave-from {
      opacity: 1
    }

    .page-leave-to {
      opacity: 0;
      transform: translateY(-20px)
    }

    .nuxt-progress {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      height: 2px;
      width: 0;
      opacity: 1;
      transition: width .1s, opacity .4s;
      background-color: #fff;
      z-index: 999999
    }

    .nuxt-progress.nuxt-progress-notransition {
      transition: none
    }

    .nuxt-progress-failed {
      background-color: red
    }

    .emphasis-title[data-v-067e0fe8] {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title[data-v-067e0fe8] {
      font-size: 40px
    }

    .is-xs .emphasis-title[data-v-067e0fe8] {
      font-size: .8rem
    }

    .is-lg .middle-content[data-v-067e0fe8] {
      min-width: 1200px;
      position: relative;
      z-index: 2;
      background: url(img/home_bg_line1@2x.png) right 242px no-repeat, url(img/home_bg_line2@2x.png) left 1193px no-repeat, url(img/home_bg_rhombus1@2x.png) left 266px no-repeat, url(img/home_bg_rhombus2@2x.png) 86% 1030px no-repeat, url(img/home_bg_rhombus3@2x.png) right 1797px no-repeat, url(img/home_function_line1@2x.png) center 894px no-repeat, url(img/home_function_line2@2x.png) center 1340px no-repeat, #fff;
      background-size: 150px 6px, 300px 6px, 260px 320px, 108px 108px, 350px 520px, 420px 210px, 352px 613px
    }

    .is-lg .home-map[data-v-067e0fe8] {
      background-color: #00355c;
      margin-top: 128px;
      padding-top: 80px
    }

    .is-xs .middle-content[data-v-067e0fe8] {
      background: #fff
    }

    .is-xs .map[data-v-067e0fe8] {
      margin-top: 1.6rem
    }

    .is-xs .home-map[data-v-067e0fe8] {
      background-color: #00355c;
      padding-top: 1.6rem
    }

    .emphasis-title[data-v-7ec8719e] {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title[data-v-7ec8719e] {
      font-size: 40px
    }

    .is-xs .emphasis-title[data-v-7ec8719e] {
      font-size: .8rem
    }

    .common-header[data-v-7ec8719e] {
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      z-index: 9
    }

    .is-lg .logo-zh[data-v-7ec8719e] {
      display: block;
      width: 116px;
      height: 38px
    }

    .is-lg .logo-en[data-v-7ec8719e] {
      display: block;
      width: 195px;
      height: 50px
    }

    .is-lg .dark .logo-zh[data-v-7ec8719e] {
      background-image: url(img/com_nav_logo_blue@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      position: relative
    }

    .is-lg .dark .logo-zh[data-v-7ec8719e]:before {
      display: block;
      content: "FUNNULL.BUZZ";
      font-size: 9px;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #737984;
      position: absolute;
      right: 0;
      bottom: 0
    }

    .is-lg .dark .logo-en[data-v-7ec8719e] {
      background-image: url(img/com_bottom_pic_logo_en@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .dark .menu-item a[data-v-7ec8719e],
    .is-lg .dark .menu-item:hover a[data-v-7ec8719e] {
      color: #3a4a6e
    }

    .is-lg .dark .menu-item .nuxt-link-exact-active[data-v-7ec8719e]:not(.no-hl) {
      font-weight: 700;
      color: #335cf4;
      background: linear-gradient(270deg, #3097ff, #005aff);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      font-family: PingFangSC-Medium, PingFang SC
    }

    .is-lg .dark .menu-item .nuxt-link-exact-active[data-v-7ec8719e]:not(.no-hl):after {
      content: "";
      position: absolute;
      width: 32px;
      height: 3px;
      background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #035eff);
      background-size: contain;
      left: 50%;
      top: 100%;
      margin-left: -16px;
      margin-top: 6px
    }

    .is-lg .dark .btns .btn[data-v-7ec8719e] {
      border: 1px solid rgba(0, 0, 0, .25);
      color: #3a4a6e
    }

    .is-lg .dark .btns .btn[data-v-7ec8719e]:hover {
      border: 1px solid rgba(0, 0, 0, .5);
      color: #3a4a6e
    }

    .is-lg .dark .btns .btn.login[data-v-7ec8719e] {
      background: hsla(0, 0%, 100%, .6);
      border: 1px solid hsla(0, 0%, 100%, .6)
    }

    .is-lg .dark .btns .btn.register[data-v-7ec8719e] {
      background: linear-gradient(270deg, #3097ff, #005aff);
      color: #fff
    }

    .is-lg .dark .lang[data-v-7ec8719e],
    .is-lg .dark .lang[data-v-7ec8719e]:hover {
      color: #3a4a6e
    }

    .is-lg .light .logo-zh[data-v-7ec8719e] {
      background-image: url(img/com_nav_logo_white@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      position: relative
    }

    .is-lg .light .logo-zh[data-v-7ec8719e]:before {
      display: block;
      content: "FUNNULL.BUZZ";
      font-size: 9px;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: hsla(0, 0%, 100%, .6);
      position: absolute;
      right: 0;
      bottom: 0
    }

    .is-lg .light .logo-en[data-v-7ec8719e] {
      background-image: url(img/logo.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .light .menu-item:hover a[data-v-7ec8719e] {
      color: #fff
    }

    .is-lg .light .menu-item .nuxt-link-exact-active[data-v-7ec8719e]:not(.no-hl) {
      font-weight: 700
    }

    .is-lg .light .menu-item .nuxt-link-exact-active[data-v-7ec8719e]:not(.no-hl):after {
      content: "";
      position: absolute;
      width: 32px;
      height: 3px;
      background: url(img/com_nav_ic_selected@2x.png) no-repeat;
      background-size: contain;
      left: 50%;
      top: 100%;
      margin-left: -16px;
      margin-top: 6px
    }

    .is-lg .light .btns .btn[data-v-7ec8719e] {
      background-color: rgba(255, 255, 255, 0.637);
      border: 1px solid hsla(0, 0%, 100%, .25);
      color: #3a4a6e;
    }

    .is-lg .light .btns .btn[data-v-7ec8719e]:hover {
      border: 1px solid hsla(0, 0%, 100%, .5);
      color: #fff
    }

    .is-lg .light .btns .btn.register[data-v-7ec8719e] {
      background: linear-gradient(270deg, #3097ff, #005aff);
      color: #fff;
    }

    .is-lg .light .btns .btn.register[data-v-7ec8719e]:hover {
      color: #fff;
      background-color: hsla(0, 0%, 100%, .5)
    }

    .is-lg .light .lang[data-v-7ec8719e] {
      color: hsla(0, 0%, 100%, .7)
    }

    .is-lg .light .lang[data-v-7ec8719e]:hover {
      color: #fff
    }

    .is-lg .common-header[data-v-7ec8719e] {
      background: linear-gradient(90deg, transparent, transparent);
      transition: all .7s ease
    }

    .is-lg .common-header.has-bg[data-v-7ec8719e] {
      background: linear-gradient(90deg, #0057da, #002aa0)
    }

    .is-lg .common-header .content[data-v-7ec8719e] {
      height: 80px;
      display: flex;
      justify-content: space-between;
      align-items: center
    }

    .is-lg .common-header .content .open-btn[data-v-7ec8719e] {
      display: none
    }

    .is-lg .common-header .content .menu[data-v-7ec8719e] {
      flex: 1;
      display: flex
    }

    .is-lg .common-header .content .menu .menu-header[data-v-7ec8719e] {
      display: none
    }

    .is-lg .common-header .content .middle[data-v-7ec8719e] {
      margin-left: 88px;
      flex: 1;
      display: flex;
      flex-direction: row;
      grid-gap: 56px;
      gap: 56px
    }

    .is-lg .common-header .content .middle .menu-item[data-v-7ec8719e] {
      position: relative
    }

    .is-lg .common-header .content .middle .menu-item a[data-v-7ec8719e] {
      font-weight: 400;
      transition: all .3s ease
    }

    .is-lg .common-header .content .middle .with-submenu[data-v-7ec8719e] {
      display: flex;
      flex-direction: column
    }

    .is-lg .common-header .content .middle .with-submenu>a[data-v-7ec8719e] {
      position: relative
    }

    .is-lg .common-header .content .middle .with-submenu>a[data-v-7ec8719e]:after {
      content: "";
      position: absolute;
      bottom: 4px;
      right: -14px;
      width: 8px;
      height: 8px;
      background-image: url(img/com_nav_ic_arrow_normal@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      transition: all .3s ease
    }

    .is-lg .common-header .content .middle .submenu[data-v-7ec8719e] {
      position: absolute;
      left: -40px;
      top: 100%;
      padding-top: 20px
    }

    .is-lg .common-header .content .middle .submenu[data-v-7ec8719e]:before {
      content: "";
      position: absolute;
      z-index: 9;
      width: 20px;
      height: 8px;
      background-image: url(img/com_nav_ic_triangle@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      left: 40px;
      top: 12px;
      opacity: 0;
      transition: all .3s ease
    }

    .is-lg .common-header .content .middle .submenu ul[data-v-7ec8719e] {
      overflow: hidden;
      z-index: 2;
      padding: 16px 0;
      background-color: #f3f6fc;
      height: 0;
      opacity: 0;
      transition: all .3s ease
    }

    .is-lg .common-header .content .middle .submenu ul li[data-v-7ec8719e] {
      height: 54px;
      display: flex;
      flex-direction: row;
      padding: 0 36px;
      align-items: center;
      background: linear-gradient(90deg, #f3f6fd 0, #f3f6fd)
    }

    .is-lg .common-header .content .middle .submenu ul li[data-v-7ec8719e]:hover {
      background: linear-gradient(90deg, #c3d6fd 0, #f3f6fd)
    }

    .is-lg .common-header .content .middle .submenu ul li .submenu-icon[data-v-7ec8719e] {
      width: 26px;
      height: 26px;
      margin-right: 16px;
      background-image: "";
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .common-header .content .middle .submenu ul li .submenu-icon.icon-1[data-v-7ec8719e] {
      background-image: url(img/com_nav_ic_optimization@2x.png)
    }

    .is-lg .common-header .content .middle .submenu ul li .submenu-icon.icon-2[data-v-7ec8719e] {
      background-image: url(img/com_nav_ic_acceleration@2x.png)
    }

    .is-lg .common-header .content .middle .submenu ul li .submenu-icon.icon-3[data-v-7ec8719e] {
      background-image: url(img/com_nav_ic_protection@2x.png)
    }

    .is-lg .common-header .content .middle .submenu ul li .submenu-icon.icon-4[data-v-7ec8719e] {
      background-image: url(img/com_nav_ic_aicesu@2x.png)
    }

    .is-lg .common-header .content .middle .submenu ul li a[data-v-7ec8719e] {
      white-space: nowrap;
      color: #071e3a !important;
      font-size: 16px;
      font-weight: 500
    }

    .is-lg .common-header .content .middle .with-submenu:hover ul[data-v-7ec8719e] {
      height: 216px;
      opacity: 1
    }

    .is-lg .common-header .content .middle .with-submenu:hover .submenu[data-v-7ec8719e]:before {
      opacity: 1
    }

    .is-lg .common-header .content .right[data-v-7ec8719e] {
      display: flex;
      align-items: center
    }

    .is-lg .common-header .content .right .btns[data-v-7ec8719e] {
      margin-right: 30px
    }

    .is-lg .common-header .content .right .btn[data-v-7ec8719e] {
      padding: 9px 20px;
      transition: all .3s ease
    }

    .is-lg .common-header .content .right .btn.login[data-v-7ec8719e] {
      margin-right: 10px
    }

    .is-lg .common-header .content .right .btn.register[data-v-7ec8719e] {
      border: none;
      padding: 10px 21px
    }

    .is-lg .common-header .content .right .btn.register[data-v-7ec8719e]:hover {
      border: none
    }

    .is-lg .common-header .content .right .lang[data-v-7ec8719e] {
      transition: all .3s ease
    }

    .is-xs .light .logo-zh[data-v-7ec8719e] {
      background-image: url(img/com_nav_logo_white@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      position: relative
    }

    .is-xs .light .logo-zh[data-v-7ec8719e]:before {
      display: block;
      content: "FUNNULL.BUZZ";
      font-size: 9px;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: hsla(0, 0%, 100%, .6);
      position: absolute;
      right: 0;
      bottom: 0
    }

    .is-xs .light .logo-en[data-v-7ec8719e] {
      background-image: url(img/logo.png)
    }

    .is-xs .light .logo-en[data-v-7ec8719e],
    .is-xs .light .open-btn[data-v-7ec8719e] {
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .light .open-btn[data-v-7ec8719e] {
      background-image: url(img/com_nav_ic_menu_normal@2x.png)
    }

    .is-xs .dark .logo-zh[data-v-7ec8719e] {
      background-image: url(img/com_nav_logo_blue@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      position: relative
    }

    .is-xs .dark .logo-zh[data-v-7ec8719e]:before {
      display: block;
      content: "FUNNULL.BUZZ";
      font-size: 9px;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #737984;
      position: absolute;
      right: 0;
      bottom: 0
    }

    .is-xs .dark .logo-en[data-v-7ec8719e] {
      background-image: url(img/logo.png)
    }

    .is-xs .dark .logo-en[data-v-7ec8719e],
    .is-xs .dark .open-btn[data-v-7ec8719e] {
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .dark .open-btn[data-v-7ec8719e] {
      background-image: url(img/com_nav_ic_menu_normal_dark@2x.png)
    }

    .is-xs .common-header[data-v-7ec8719e] {
      top: 0;
      padding-bottom: .5333333333rem;
      background: linear-gradient(180deg, transparent, transparent);
      transition: all .3s ease;
      z-index: 299
    }

    .is-xs .common-header.shadow[data-v-7ec8719e] {
      background: linear-gradient(180deg, rgba(0, 0, 0, .6), transparent)
    }

    .is-xs .common-header.has-bg[data-v-7ec8719e] {
      padding-bottom: 0
    }

    .is-xs .common-header.has-mobile-bg[data-v-7ec8719e] {
      background: linear-gradient(90deg, #0057da, #0034c3)
    }

    .is-xs .common-header .content[data-v-7ec8719e] {
      height: 1.3333333333rem;
      margin: 0;
      width: auto;
      display: flex;
      justify-content: space-between;
      align-items: center
    }

    .is-xs .common-header .content .logo[data-v-7ec8719e] {
      margin-left: .4rem
    }

    .is-xs .common-header .content .logo .logo-zh[data-v-7ec8719e] {
      display: block;
      width: 2.12rem;
      height: .9933333333rem
    }

    .is-xs .common-header .content .logo .logo-en[data-v-7ec8719e] {
      display: block;
      width: 3.5466666667rem;
      height: .9933333333rem
    }

    .is-xs .common-header .content .open-btn[data-v-7ec8719e] {
      display: block;
      width: 1.1733333333rem;
      height: 1.1733333333rem
    }

    .is-xs .common-header .content .menu[data-v-7ec8719e] {
      position: fixed;
      z-index: 299;
      left: 0;
      top: .5333333333rem;
      opacity: 0;
      display: none;
      width: 100%;
      height: 100%;
      overflow: auto;
      flex-direction: column;
      background: linear-gradient(137deg, #036bfb, #0130b2), rgba(0, 32, 121, .7);
      transition: all .3s ease
    }

    .is-xs .common-header .content .menu.visible[data-v-7ec8719e] {
      left: 0;
      top: 0;
      opacity: 1
    }

    .is-xs .common-header .content .menu .menu-header[data-v-7ec8719e] {
      margin-top: 0;
      height: 1.3333333333rem;
      display: flex;
      justify-content: space-between;
      align-items: center
    }

    .is-xs .common-header .content .menu .menu-header .close-btn[data-v-7ec8719e] {
      width: 1.1733333333rem;
      height: 1.1733333333rem;
      margin-right: .0266666667rem;
      background-image: url(img/com_nav_ic_close_normal@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .common-header .content .middle[data-v-7ec8719e] {
      padding: 0 .4rem
    }

    .is-xs .common-header .content .middle .menu-item[data-v-7ec8719e] {
      border-bottom: 1px solid hsla(0, 0%, 100%, .15)
    }

    .is-xs .common-header .content .middle .menu-item>a[data-v-7ec8719e] {
      color: #fff;
      display: flex;
      align-items: center;
      justify-content: space-between;
      height: 1.44rem
    }

    .is-xs .common-header .content .middle .with-submenu[data-v-7ec8719e] {
      display: flex;
      flex-direction: column
    }

    .is-xs .common-header .content .middle .with-submenu>a[data-v-7ec8719e]:after {
      content: "";
      display: block;
      width: .3733333333rem;
      height: .1866666667rem;
      background-image: url(img/menu_ic_fold@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      transform: rotate(180deg);
      transition: all .3s ease
    }

    .is-xs .common-header .content .middle .submenu[data-v-7ec8719e] {
      overflow: hidden;
      height: 0;
      transition: all .3s ease
    }

    .is-xs .common-header .content .middle .submenu li[data-v-7ec8719e] {
      display: flex;
      padding-left: 0;
      align-items: center;
      height: 1.28rem
    }

    .is-xs .common-header .content .middle .submenu li .submenu-icon[data-v-7ec8719e] {
      width: .5333333333rem;
      height: .5333333333rem;
      margin-right: .2666666667rem;
      background-size: 100%
    }

    .is-xs .common-header .content .middle .submenu li .submenu-icon.icon-1[data-v-7ec8719e] {
      background-image: url(img/com_nav_ic_optimization@2x2.png)
    }

    .is-xs .common-header .content .middle .submenu li .submenu-icon.icon-2[data-v-7ec8719e] {
      background-image: url(img/com_nav_ic_acceleration@2x2.png)
    }

    .is-xs .common-header .content .middle .submenu li .submenu-icon.icon-3[data-v-7ec8719e] {
      background-image: url(img/com_nav_ic_protection@2x2.png)
    }

    .is-xs .common-header .content .middle .submenu li .submenu-icon.icon-4[data-v-7ec8719e] {
      background-image: url(img/com_nav_ic_aicesu@2x2.png)
    }

    .is-xs .common-header .content .middle .submenu li a[data-v-7ec8719e] {
      height: 1.0666666667rem;
      display: flex;
      align-items: center;
      justify-content: space-between;
      color: hsla(0, 0%, 100%, .7)
    }

    .is-xs .common-header .content .middle .opened>a[data-v-7ec8719e]:after {
      transform: rotate(0)
    }

    .is-xs .common-header .content .middle .opened .submenu[data-v-7ec8719e] {
      height: 5.52rem
    }

    .is-xs .common-header .content .right[data-v-7ec8719e] {
      margin-top: .64rem;
      padding: 0 .4rem;
      flex: 1;
      flex-direction: column
    }

    .is-xs .common-header .content .right .btns[data-v-7ec8719e],
    .is-xs .common-header .content .right[data-v-7ec8719e] {
      display: flex;
      justify-content: space-between
    }

    .is-xs .common-header .content .right .btn[data-v-7ec8719e] {
      box-sizing: border-box;
      width: 4.4rem;
      height: 1.1733333333rem;
      line-height: 1.1733333333rem;
      text-align: center;
      border: 1px solid hsla(0, 0%, 100%, .25);
      color: hsla(0, 0%, 100%, .7)
    }

    .is-xs .common-header .content .right .register[data-v-7ec8719e] {
      border: none;
      background-color: hsla(0, 0%, 100%, .25)
    }

    .is-xs .common-header .content .right .lang[data-v-7ec8719e] {
      display: block;
      width: 100%;
      text-align: center;
      padding: .64rem 0;
      color: hsla(0, 0%, 100%, .7)
    }

    .emphasis-title[data-v-4f537c93] {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title[data-v-4f537c93] {
      font-size: 40px
    }

    .is-xs .emphasis-title[data-v-4f537c93] {
      font-size: .8rem
    }

    @-webkit-keyframes ani-1-from-left-4f537c93 {
      0% {
        opacity: 0;
        transform: translateX(-50px)
      }

      to {
        opacity: 1;
        transform: translateX(0)
      }
    }

    @keyframes ani-1-from-left-4f537c93 {
      0% {
        opacity: 0;
        transform: translateX(-50px)
      }

      to {
        opacity: 1;
        transform: translateX(0)
      }
    }

    @-webkit-keyframes ani-1-from-right-4f537c93 {
      0% {
        opacity: 0;
        transform: translateX(50px)
      }

      to {
        opacity: 1;
        transform: translateX(0)
      }
    }

    @keyframes ani-1-from-right-4f537c93 {
      0% {
        opacity: 0;
        transform: translateX(50px)
      }

      to {
        opacity: 1;
        transform: translateX(0)
      }
    }

    @-webkit-keyframes ani-1-from-up-4f537c93 {
      0% {
        opacity: 0;
        transform: translateY(-50px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @keyframes ani-1-from-up-4f537c93 {
      0% {
        opacity: 0;
        transform: translateY(-50px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @-webkit-keyframes ani-1-from-down-4f537c93 {
      0% {
        opacity: 0;
        transform: translateY(50px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @keyframes ani-1-from-down-4f537c93 {
      0% {
        opacity: 0;
        transform: translateY(50px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @-webkit-keyframes ani-1-line-4f537c93 {
      0% {
        opacity: 0;
        transform: rotate(-100deg)
      }

      10% {
        opacity: 1;
        transform: rotate(-90deg)
      }

      90% {
        opacity: 1;
        transform: rotate(30deg)
      }

      to {
        opacity: 0;
        transform: rotate(40deg)
      }
    }

    @keyframes ani-1-line-4f537c93 {
      0% {
        opacity: 0;
        transform: rotate(-100deg)
      }

      10% {
        opacity: 1;
        transform: rotate(-90deg)
      }

      90% {
        opacity: 1;
        transform: rotate(30deg)
      }

      to {
        opacity: 0;
        transform: rotate(40deg)
      }
    }

    @-webkit-keyframes ani-1-plane-4f537c93 {
      0% {
        opacity: 1;
        transform: translateY(0)
      }

      25% {
        opacity: .8;
        transform: translateY(20px)
      }

      50% {
        opacity: 1;
        transform: translateY(0)
      }

      75% {
        opacity: .8;
        transform: translateY(-20px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @keyframes ani-1-plane-4f537c93 {
      0% {
        opacity: 1;
        transform: translateY(0)
      }

      25% {
        opacity: .8;
        transform: translateY(20px)
      }

      50% {
        opacity: 1;
        transform: translateY(0)
      }

      75% {
        opacity: .8;
        transform: translateY(-20px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @-webkit-keyframes ani-1-light-1-4f537c93 {
      0% {
        transform: translateY(0)
      }

      25% {
        transform: translateY(40px)
      }

      50% {
        transform: translateY(0)
      }

      75% {
        transform: translateY(20px)
      }

      to {
        transform: translateY(0)
      }
    }

    @keyframes ani-1-light-1-4f537c93 {
      0% {
        transform: translateY(0)
      }

      25% {
        transform: translateY(40px)
      }

      50% {
        transform: translateY(0)
      }

      75% {
        transform: translateY(20px)
      }

      to {
        transform: translateY(0)
      }
    }

    @-webkit-keyframes ani-1-light-2-4f537c93 {
      0% {
        transform: translateY(60px)
      }

      25% {
        transform: translateY(0)
      }

      50% {
        transform: translateY(40px)
      }

      75% {
        transform: translateY(0)
      }

      to {
        transform: translateY(60px)
      }
    }

    @keyframes ani-1-light-2-4f537c93 {
      0% {
        transform: translateY(60px)
      }

      25% {
        transform: translateY(0)
      }

      50% {
        transform: translateY(40px)
      }

      75% {
        transform: translateY(0)
      }

      to {
        transform: translateY(60px)
      }
    }

    @-webkit-keyframes ani-2-grid-4f537c93 {
      0% {
        transform: translateX(40px)
      }

      to {
        transform: translateX(0)
      }
    }

    @keyframes ani-2-grid-4f537c93 {
      0% {
        transform: translateX(40px)
      }

      to {
        transform: translateX(0)
      }
    }

    @-webkit-keyframes ani-2-blocks-4f537c93 {
      0% {
        transform: translateX(-40px)
      }

      to {
        transform: translateX(0)
      }
    }

    @keyframes ani-2-blocks-4f537c93 {
      0% {
        transform: translateX(-40px)
      }

      to {
        transform: translateX(0)
      }
    }

    @-webkit-keyframes ani-2-shield-4f537c93 {
      0% {
        opacity: 0;
        transform: translateY(60px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @keyframes ani-2-shield-4f537c93 {
      0% {
        opacity: 0;
        transform: translateY(60px)
      }

      to {
        opacity: 1;
        transform: translateY(0)
      }
    }

    @-webkit-keyframes ani-2-shield-2-4f537c93 {
      0% {
        transform: translateY(0)
      }

      25% {
        transform: translateY(30px)
      }

      50% {
        transform: translateY(0)
      }

      75% {
        transform: translateY(-30px)
      }

      to {
        transform: translateY(0)
      }
    }

    @keyframes ani-2-shield-2-4f537c93 {
      0% {
        transform: translateY(0)
      }

      25% {
        transform: translateY(30px)
      }

      50% {
        transform: translateY(0)
      }

      75% {
        transform: translateY(-30px)
      }

      to {
        transform: translateY(0)
      }
    }

    @-webkit-keyframes ani-2-check-4f537c93 {
      0% {
        opacity: 0;
        transform: scale(0)
      }

      to {
        opacity: 1;
        transform: scale(1)
      }
    }

    @keyframes ani-2-check-4f537c93 {
      0% {
        opacity: 0;
        transform: scale(0)
      }

      to {
        opacity: 1;
        transform: scale(1)
      }
    }

    @-webkit-keyframes ani-2-arrow-4f537c93 {
      0% {
        opacity: 0;
        transform: translateX(-80px) scale(0)
      }

      to {
        opacity: 1;
        transform: translateX(0) scale(1)
      }
    }

    @keyframes ani-2-arrow-4f537c93 {
      0% {
        opacity: 0;
        transform: translateX(-80px) scale(0)
      }

      to {
        opacity: 1;
        transform: translateX(0) scale(1)
      }
    }

    div[data-server-rendered] .header-container .bg>[data-v-4f537c93] {
      visibility: hidden
    }

    .is-lg .header-container[data-v-4f537c93] {
      min-width: 1200px;
      overflow: hidden;
      height: 880px;
      position: relative;
      z-index: 2;
      background: #d3e3ff
    }

    .is-lg .header-container .btn[data-v-4f537c93] {
      width: 80px;
      height: 80px;
      position: absolute;
      top: 50%;
      margin-top: -40px
    }

    .is-lg .header-container .btn.prev[data-v-4f537c93] {
      left: 50px
    }

    .is-lg .header-container .btn.next[data-v-4f537c93] {
      right: 50px
    }

    .is-lg .header-container .header[data-v-4f537c93] {
      position: relative;
      width: 1200px;
      height: 880px;
      margin: 0 auto
    }

    .is-lg .header-container .header .item[data-v-4f537c93] {
      position: absolute;
      left: 50%;
      top: 0;
      width: 1920px;
      height: 880px;
      margin-left: -960px
    }

    .is-lg .header-container .header .item .ani-cmp[data-v-4f537c93] {
      position: absolute
    }

    .is-lg .header-container .header .item .bg[data-v-4f537c93] {
      width: 1920px;
      height: 880px;
      background-color: #d3e3ff;
      z-index: 2
    }

    .is-lg .header-container .header .item .bg .ani-1[data-v-4f537c93],
    .is-lg .header-container .header .item .bg .ani-2[data-v-4f537c93] {
      position: absolute;
      left: 0;
      top: 0;
      width: 1920px;
      height: 880px
    }

    .is-lg .header-container .header .item .bg .ani-1 .info[data-v-4f537c93] {
      -webkit-animation: ani-1-from-right-4f537c93 1s ease-out 0s 1 forwards;
      animation: ani-1-from-right-4f537c93 1s ease-out 0s 1 forwards
    }

    .is-lg .header-container .header .item .bg .ani-1 .grid[data-v-4f537c93] {
      width: 1013px;
      height: 739px;
      left: 100px;
      top: 50px;
      background-image: url(img/grid@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .header-container .header .item .bg .ani-1 .light-1[data-v-4f537c93] {
      width: 756px;
      height: 655px;
      left: 82px;
      top: 88px;
      background-image: url(img/light-1@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      -webkit-animation: ani-1-light-1-4f537c93 10s linear 0s infinite forwards;
      animation: ani-1-light-1-4f537c93 10s linear 0s infinite forwards
    }

    .is-lg .header-container .header .item .bg .ani-1 .light-2[data-v-4f537c93] {
      width: 571px;
      height: 300px;
      left: 272px;
      top: 173px;
      background-image: url(img/dot-1@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      transform: translateY(60px);
      -webkit-animation: ani-1-light-2-4f537c93 10s linear 5s 1 forwards;
      animation: ani-1-light-2-4f537c93 10s linear 5s 1 forwards
    }

    .is-lg .header-container .header .item .bg .ani-1 .box[data-v-4f537c93] {
      width: 113px;
      height: 152px;
      right: 0;
      top: 576px;
      background-image: url(img/box@2x1.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .header-container .header .item .bg .ani-1 .ani-content[data-v-4f537c93] {
      left: 319px;
      top: 230px;
      -webkit-animation-name: ani-1-from-left-4f537c93;
      animation-name: ani-1-from-left-4f537c93;
      -webkit-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out;
      -webkit-animation-fill-mode: forwards;
      animation-fill-mode: forwards
    }

    .is-lg .header-container .header .item .bg .ani-1 .ani-content .item-bg-circle[data-v-4f537c93] {
      width: 556px;
      height: 440px;
      left: 0;
      top: 0;
      background-image: url(img/circle-bg@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .header-container .header .item .bg .ani-1 .ani-content .item-circle[data-v-4f537c93] {
      width: 455px;
      height: 302px;
      left: 49px;
      top: 82px;
      background-image: url(img/circle@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .header-container .header .item .bg .ani-1 .ani-content .item-line[data-v-4f537c93] {
      width: 148px;
      height: 211px;
      left: 160px;
      top: 130px;
      background-image: url(img/line@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      transform-origin: 145px 3px;
      -webkit-animation: ani-1-line-4f537c93 10s linear 0s infinite forwards;
      animation: ani-1-line-4f537c93 10s linear 0s infinite forwards
    }

    .is-lg .header-container .header .item .bg .ani-1 .ani-content .item-plane[data-v-4f537c93] {
      width: 136px;
      height: 104px;
      left: 260px;
      top: 40px;
      background-image: url(img/plane@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      -webkit-animation: ani-1-from-right-4f537c93 1s ease-out 1 forwards, ani-1-plane-4f537c93 5s linear 0s infinite forwards;
      animation: ani-1-from-right-4f537c93 1s ease-out 1 forwards, ani-1-plane-4f537c93 5s linear 0s infinite forwards
    }

    .is-lg .header-container .header .item .bg .ani-2 .info[data-v-4f537c93] {
      -webkit-animation: ani-1-from-right-4f537c93 1s ease-out 0s 1 forwards;
      animation: ani-1-from-right-4f537c93 1s ease-out 0s 1 forwards
    }

    .is-lg .header-container .header .item .bg .ani-2 .grid[data-v-4f537c93] {
      width: 1001px;
      height: 882px;
      left: 9px;
      top: 0;
      background-image: url(img/grid@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      transform: translateX(40px);
      -webkit-animation: ani-2-grid-4f537c93 2s ease-in 0s 1 forwards;
      animation: ani-2-grid-4f537c93 2s ease-in 0s 1 forwards
    }

    .is-lg .header-container .header .item .bg .ani-2 .blocks[data-v-4f537c93] {
      width: 679px;
      height: 546px;
      left: 100px;
      top: 100px;
      transform: translateX(-40px);
      background-image: url(img/blocks@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      -webkit-animation: ani-2-blocks-4f537c93 2s ease-in 0s 1 forwards;
      animation: ani-2-blocks-4f537c93 2s ease-in 0s 1 forwards
    }

    .is-lg .header-container .header .item .bg .ani-2 .blocks-2[data-v-4f537c93] {
      width: 150px;
      height: 106px;
      right: 0;
      top: 621px;
      background-image: url(img/box@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .header-container .header .item .bg .ani-2 .shield[data-v-4f537c93] {
      width: 389px;
      height: 451px;
      left: 287px;
      top: 213px;
      background-image: url(img/shield@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0;
      transform: translateY(60deg);
      -webkit-animation: ani-2-shield-4f537c93 .5s ease-in 0s 1 forwards, ani-2-shield-2-4f537c93 4s linear 2s infinite forwards;
      animation: ani-2-shield-4f537c93 .5s ease-in 0s 1 forwards, ani-2-shield-2-4f537c93 4s linear 2s infinite forwards
    }

    .is-lg .header-container .header .item .bg .ani-2 .shield .check[data-v-4f537c93] {
      width: 200px;
      height: 184px;
      left: 50px;
      top: 80px;
      background-image: url(img/check@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      transform: scale(0);
      opacity: 0;
      -webkit-animation: ani-2-check-4f537c93 .5s ease-in .1s 1 forwards;
      animation: ani-2-check-4f537c93 .5s ease-in .1s 1 forwards
    }

    .is-lg .header-container .header .item .bg .ani-2 .shield .arrow[data-v-4f537c93] {
      width: 476px;
      height: 178px;
      left: -64px;
      top: 140px;
      background-image: url(img/arrow@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0;
      transform: translateX(-80px) scale(0);
      -webkit-animation: ani-2-arrow-4f537c93 .5s ease-in .5s 1 forwards;
      animation: ani-2-arrow-4f537c93 .5s ease-in .5s 1 forwards
    }

    .is-lg .header-container .header .item .bg .ani-3[data-v-4f537c93] {
      width: 100%;
      height: 100%;
      background-image: url(img/banner-pc@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .header-container .header .item .info[data-v-4f537c93] {
      position: absolute;
      top: 0;
      right: 360px;
      z-index: 19;
      height: 100%;
      width: 635px;
      display: flex;
      flex-direction: column;
      align-items: flex-end;
      justify-content: center
    }

    .is-lg .header-container .header .item .info .line[data-v-4f537c93] {
      display: flex;
      align-items: center;
      justify-content: flex-end
    }

    .is-lg .header-container .header .item .info .title[data-v-4f537c93] {
      font-family: BigruixianBlackGBV10;
      color: #001734;
      font-size: 40px;
      font-weight: 700
    }

    .is-lg .header-container .header .item .info .title .emphasis-title[data-v-4f537c93] {
      font-size: 56px;
      color: #335cf4;
      background: linear-gradient(90deg, #3097ff, #005aff);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .header-container .header .item .info .title .line-2[data-v-4f537c93] {
      display: flex
    }

    .is-lg .header-container .header .item .info .title .line-2-zh[data-v-4f537c93] {
      flex-direction: row;
      grid-gap: 20px;
      gap: 20px
    }

    .is-lg .header-container .header .item .info .title .line-2-en[data-v-4f537c93] {
      flex-direction: column;
      align-items: flex-end;
      grid-gap: 16px;
      gap: 16px
    }

    .is-lg .header-container .header .item .info .content[data-v-4f537c93] {
      margin-top: 23px;
      text-align: right;
      color: #3a4a6e;
      font-weight: 400
    }

    .is-lg .header-container .header .item .info .counts[data-v-4f537c93] {
      margin-top: 93px;
      display: flex;
      justify-content: flex-end
    }

    .is-lg .header-container .header .item .info .counts .count-item[data-v-4f537c93] {
      display: flex;
      flex-direction: column;
      text-align: center;
      margin-left: 108px
    }

    .is-lg .header-container .header .item .info .counts .count-item .num[data-v-4f537c93] {
      font-weight: 700;
      font-size: 40px;
      font-size: 36px;
      color: #001734
    }

    .is-lg .header-container .header .item .info .counts .count-item .label[data-v-4f537c93] {
      font-size: 16px;
      color: #3a4a6e;
      font-weight: 400
    }

    .is-lg .header-container .header .indicator[data-v-4f537c93] {
      position: absolute;
      width: 100%;
      left: 50%;
      bottom: 100px;
      margin-left: -50%;
      text-align: center
    }

    .is-lg .header-container .header .indicator .indicator-item[data-v-4f537c93] {
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background: #fff;
      opacity: .8;
      margin: 0 7px;
      cursor: pointer
    }

    .is-lg .header-container .header .indicator .indicator-item.active[data-v-4f537c93] {
      background: linear-gradient(270deg, #3097ff, #005aff)
    }

    .is-xs .header-container[data-v-4f537c93] {
      overflow: hidden;
      background: #d3e3ff;
      height: 17.0666666667rem
    }

    .is-xs .header-container .header[data-v-4f537c93] {
      height: 100%
    }

    .is-xs .header-container .header .item[data-v-4f537c93] {
      position: relative;
      height: 100%
    }

    .is-xs .header-container .header .item .ani-cmp[data-v-4f537c93] {
      position: absolute
    }

    .is-xs .header-container .header .item .bg[data-v-4f537c93] {
      width: 100%;
      height: 100%
    }

    .is-xs .header-container .header .item .ani-1[data-v-4f537c93],
    .is-xs .header-container .header .item .ani-2[data-v-4f537c93] {
      position: absolute;
      left: 0;
      top: 0;
      width: 10rem;
      height: 17.0666666667rem
    }

    .is-xs .header-container .header .item .ani-1 .info[data-v-4f537c93] {
      -webkit-animation: ani-1-from-right-4f537c93 1s ease-out 0s 1 forwards;
      animation: ani-1-from-right-4f537c93 1s ease-out 0s 1 forwards
    }

    .is-xs .header-container .header .item .ani-1 .grid[data-v-4f537c93] {
      width: 13.5066666667rem;
      height: 9.8533333333rem;
      left: -1.3333333333rem;
      top: .6666666667rem;
      background-image: url(img/grid@2x3.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .header-container .header .item .ani-1 .light-1[data-v-4f537c93] {
      width: 10.08rem;
      height: 8.7333333333rem;
      left: -1.5733333333rem;
      top: 1.1733333333rem;
      background-image: url(img/light-1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      -webkit-animation: ani-1-light-1-4f537c93 10s linear 0s infinite forwards;
      animation: ani-1-light-1-4f537c93 10s linear 0s infinite forwards
    }

    .is-xs .header-container .header .item .ani-1 .light-2[data-v-4f537c93] {
      width: 7.6133333333rem;
      height: 4rem;
      left: .96rem;
      top: 2.3066666667rem;
      background-image: url(img/dot-1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      transform: translateY(60px);
      -webkit-animation: ani-1-light-2-4f537c93 10s linear 5s 1 forwards;
      animation: ani-1-light-2-4f537c93 10s linear 5s 1 forwards
    }

    .is-xs .header-container .header .item .ani-1 .box[data-v-4f537c93] {
      width: 1.5066666667rem;
      height: 2.0266666667rem;
      right: 0;
      top: 7.68rem;
      background-image: url(img/box@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .header-container .header .item .ani-1 .ani-content[data-v-4f537c93] {
      left: 1.5866666667rem;
      top: 2.1333333333rem;
      -webkit-animation-name: ani-1-from-left-4f537c93;
      animation-name: ani-1-from-left-4f537c93;
      -webkit-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out;
      -webkit-animation-fill-mode: forwards;
      animation-fill-mode: forwards
    }

    .is-xs .header-container .header .item .ani-1 .ani-content .item-bg-circle[data-v-4f537c93] {
      width: 7.4133333333rem;
      height: 5.8666666667rem;
      left: 0;
      top: 0;
      background-image: url(img/circle-bg@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .header-container .header .item .ani-1 .ani-content .item-circle[data-v-4f537c93] {
      width: 6.0666666667rem;
      height: 4.0266666667rem;
      left: .6533333333rem;
      top: 1.0933333333rem;
      background-image: url(img/circle@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .header-container .header .item .ani-1 .ani-content .item-line[data-v-4f537c93] {
      width: 1.9733333333rem;
      height: 2.8133333333rem;
      left: 2.1333333333rem;
      top: 1.7333333333rem;
      background-image: url(img/line@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      transform-origin: 1.9333333333rem .04rem;
      -webkit-animation: ani-1-line-4f537c93 10s linear 0s infinite forwards;
      animation: ani-1-line-4f537c93 10s linear 0s infinite forwards
    }

    .is-xs .header-container .header .item .ani-1 .ani-content .item-plane[data-v-4f537c93] {
      width: 1.8133333333rem;
      height: 1.3866666667rem;
      left: 3.4666666667rem;
      top: .5333333333rem;
      background-image: url(img/plane@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      -webkit-animation: ani-1-from-right-4f537c93 1s ease-out 1 forwards, ani-1-plane-4f537c93 5s linear 0s infinite forwards;
      animation: ani-1-from-right-4f537c93 1s ease-out 1 forwards, ani-1-plane-4f537c93 5s linear 0s infinite forwards
    }

    .is-xs .header-container .header .item .ani-2 .info[data-v-4f537c93] {
      -webkit-animation: ani-1-from-right-4f537c93 1s ease-out 0s 1 forwards;
      animation: ani-1-from-right-4f537c93 1s ease-out 0s 1 forwards
    }

    .is-xs .header-container .header .item .ani-2 .grid[data-v-4f537c93] {
      width: 13.3466666667rem;
      height: 11.76rem;
      left: .12rem;
      top: 0;
      background-image: url(img/grid@2x4.png);
      background-repeat: no-repeat;
      background-size: contain;
      transform: translateX(40px);
      -webkit-animation: ani-2-grid-4f537c93 2s ease-in 0s 1 forwards;
      animation: ani-2-grid-4f537c93 2s ease-in 0s 1 forwards
    }

    .is-xs .header-container .header .item .ani-2 .blocks[data-v-4f537c93] {
      width: 9.0533333333rem;
      height: 7.28rem;
      left: 1.3333333333rem;
      top: 1.3333333333rem;
      transform: translateX(-40px);
      background-image: url(img/blocks@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      -webkit-animation: ani-2-blocks-4f537c93 2s ease-in 0s 1 forwards;
      animation: ani-2-blocks-4f537c93 2s ease-in 0s 1 forwards
    }

    .is-xs .header-container .header .item .ani-2 .blocks-2[data-v-4f537c93] {
      width: 2rem;
      height: 1.4133333333rem;
      right: 0;
      top: 8.28rem;
      background-image: url(img/box@2x3.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .header-container .header .item .ani-2 .shield[data-v-4f537c93] {
      width: 5.1866666667rem;
      height: 6.0133333333rem;
      left: 2.76rem;
      top: 2.04rem;
      background-image: url(img/shield@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0;
      transform: translateY(60deg);
      -webkit-animation: ani-2-shield-4f537c93 .5s ease-in 0s 1 forwards, ani-2-shield-2-4f537c93 4s linear 2s infinite forwards;
      animation: ani-2-shield-4f537c93 .5s ease-in 0s 1 forwards, ani-2-shield-2-4f537c93 4s linear 2s infinite forwards
    }

    .is-xs .header-container .header .item .ani-2 .shield .check[data-v-4f537c93] {
      width: 2.6666666667rem;
      height: 2.4533333333rem;
      left: .6666666667rem;
      top: 1.0666666667rem;
      background-image: url(img/check@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      transform: scale(0);
      opacity: 0;
      -webkit-animation: ani-2-check-4f537c93 .5s ease-in-out .1s 1 forwards;
      animation: ani-2-check-4f537c93 .5s ease-in-out .1s 1 forwards
    }

    .is-xs .header-container .header .item .ani-2 .shield .arrow[data-v-4f537c93] {
      width: 6.3466666667rem;
      height: 2.3733333333rem;
      left: -.8533333333rem;
      top: 1.8666666667rem;
      background-image: url(img/arrow@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0;
      transform: translateX(-80px) scale(0);
      -webkit-animation: ani-2-arrow-4f537c93 .5s ease-in-out .5s 1 forwards;
      animation: ani-2-arrow-4f537c93 .5s ease-in-out .5s 1 forwards
    }

    .is-xs .header-container .header .item .ani-3[data-v-4f537c93] {
      width: 100%;
      height: 100%;
      background-image: url(img/homebanner-4/banner-mobile@2x.png);
      background-size: contain;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: top
    }

    .is-xs .header-container .header .item .info[data-v-4f537c93] {
      position: absolute;
      top: 8.6933333333rem;
      z-index: 9;
      padding: 0 .4rem
    }

    .is-xs .header-container .header .item .info .line[data-v-4f537c93] {
      text-align: right
    }

    .is-xs .header-container .header .item .info .line-2-en[data-v-4f537c93] {
      line-height: 1
    }

    .is-xs .header-container .header .item .info .title[data-v-4f537c93] {
      font-family: BigruixianBlackGBV10;
      color: #001734;
      font-size: .64rem
    }

    .is-xs .header-container .header .item .info .title .emphasis-title[data-v-4f537c93] {
      font-size: .96rem;
      margin-right: .4rem;
      color: #335cf4;
      background: linear-gradient(90deg, #3097ff, #005aff);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-xs .header-container .header .item .info .content[data-v-4f537c93] {
      margin-top: .2666666667rem;
      text-align: right;
      font-size: .3733333333rem;
      color: #3a4a6e;
      line-height: .5066666667rem
    }

    .is-xs .header-container .header .item .info .counts[data-v-4f537c93] {
      margin-top: .72rem;
      display: flex;
      align-items: center;
      justify-content: space-between
    }

    .is-xs .header-container .header .item .info .counts .count-item[data-v-4f537c93] {
      text-align: center
    }

    .is-xs .header-container .header .item .info .counts .count-item .num[data-v-4f537c93] {
      font-weight: 700;
      font-size: 40px;
      color: #001734;
      font-size: .64rem
    }

    .is-xs .header-container .header .item .info .counts .count-item .label[data-v-4f537c93] {
      display: block;
      color: #3a4a6e;
      font-size: .3466666667rem
    }

    .emphasis-title[data-v-3c311b65] {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title[data-v-3c311b65] {
      font-size: 40px
    }

    .is-xs .emphasis-title[data-v-3c311b65] {
      font-size: .8rem
    }

    .features .feature[data-v-3c311b65] {
      position: relative;
      background-color: #f3f7ff;
      background-position: 100% 100%;
      background-repeat: no-repeat;
      box-shadow: 0 0 0 0 rgba(0, 60, 179, 0);
      transition: all .3s ease
    }

    .features .feature .title[data-v-3c311b65] {
      font-family: PingFangSC-Medium, PingFang SC;
      background-color: #bdd4ff;
      font-weight: 500;
      color: #001734;
      transition: all .3s ease
    }

    .features .feature .desc[data-v-3c311b65] {
      font-weight: 500;
      color: #3a4a6e;
      transition: all .3s ease
    }

    .features .feature .more[data-v-3c311b65] {
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 400;
      color: #3a4a6e
    }

    .features .feature .more a[data-v-3c311b65] {
      opacity: .5;
      transition: all .3s ease
    }

    .features .feature .more a[data-v-3c311b65]:hover {
      opacity: 1
    }

    .features .feature-hl[data-v-3c311b65] {
      background-color: #fff
    }

    .features .feature-hl .title[data-v-3c311b65] {
      color: #fff;
      background: linear-gradient(270deg, #00aeff, #008aff)
    }

    .is-lg .features[data-v-3c311b65] {
      position: relative;
      top: -70px;
      display: flex;
      justify-content: space-between;
      grid-gap: 24px;
      gap: 24px
    }

    .is-lg .features .feature[data-v-3c311b65] {
      flex: 1;
      display: flex;
      flex-direction: column;
      background-size: 128px 120px;
      background-repeat: no-repeat;
      background-position: 100% 100%
    }

    .is-lg .features .feature .title[data-v-3c311b65] {
      height: 70px;
      line-height: 70px;
      padding: 0 44px;
      font-size: 28px
    }

    .is-lg .features .feature .desc[data-v-3c311b65] {
      flex: 1;
      margin: 56px 44px 0
    }

    .is-lg .features .feature .more[data-v-3c311b65] {
      margin-top: 45px;
      height: 48px;
      margin-bottom: 25px
    }

    .is-lg .features .feature-hl[data-v-3c311b65] {
      box-shadow: 0 20px 50px 0 rgba(0, 60, 179, .08)
    }

    .is-lg .features .feature-hl .more a[data-v-3c311b65] {
      display: inline-block;
      width: 88px;
      height: 88px;
      background-image: url(img/home_card_ic_arrow_normal@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .features .feature-hl .more a span[data-v-3c311b65] {
      opacity: 0
    }

    .is-xs .features[data-v-3c311b65] {
      position: relative;
      top: -0.08rem;
      display: flex;
      flex-direction: column
    }

    .is-xs .features .feature[data-v-3c311b65] {
      margin-top: .64rem;
      background-size: 3.0666666667rem 2.6666666667rem;
      background-repeat: no-repeat
    }

    .is-xs .features .feature .title[data-v-3c311b65] {
      height: 1.44rem;
      line-height: 1.44rem;
      padding: 0 .5866666667rem;
      font-size: .5866666667rem
    }

    .is-xs .features .feature .desc[data-v-3c311b65] {
      margin: 1.1733333333rem .5866666667rem;
      font-size: .4rem
    }

    .is-xs .features .feature .more[data-v-3c311b65] {
      height: 1.1733333333rem;
      margin-bottom: .4133333333rem
    }

    .is-xs .features .feature-hl[data-v-3c311b65] {
      box-shadow: 0 .2666666667rem .6666666667rem 0 rgba(0, 60, 179, .08)
    }

    .is-xs .features .feature-hl .more a[data-v-3c311b65] {
      display: block;
      width: 1.8133333333rem;
      height: 1.8133333333rem;
      text-indent: -9999em;
      background-image: url(img/home_card_ic_arrow_normal@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .emphasis-title[data-v-d4976d96] {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title[data-v-d4976d96] {
      font-size: 40px
    }

    .is-xs .emphasis-title[data-v-d4976d96] {
      font-size: .8rem
    }

    .cdn-function .sub-title[data-v-d4976d96] {
      font-weight: 400;
      color: #001734
    }

    .cdn-feature .content-list .title[data-v-d4976d96] {
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #001734
    }

    .cdn-feature .content-list .desc[data-v-d4976d96] {
      font-weight: 400;
      color: #3a4a6e
    }

    .is-lg .cdn-function[data-v-d4976d96] {
      margin-top: 80px
    }

    .is-lg .cdn-function .content[data-v-d4976d96] {
      margin-top: 32px
    }

    .is-lg .cdn-function .content .sub-title[data-v-d4976d96] {
      line-height: 24px;
      width: 670px
    }

    .is-lg .cdn-function .content .function-list[data-v-d4976d96] {
      margin-top: 100px
    }

    .is-lg .cdn-function .content .function-list .item[data-v-d4976d96] {
      margin-top: 36px;
      border: 20px solid red
    }

    .is-lg .cdn-feature[data-v-d4976d96] {
      margin-top: 140px
    }

    .is-lg .cdn-feature .content-list[data-v-d4976d96] {
      margin-top: 61px;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      grid-gap: 20px;
      gap: 20px
    }

    .is-lg .cdn-feature .content-list li[data-v-d4976d96] {
      width: 590px
    }

    .is-lg .cdn-feature .content-list li .title[data-v-d4976d96] {
      display: flex;
      flex-direction: row;
      align-items: center;
      height: 40px;
      font-size: 24px;
      padding-top: 20px;
      width: 100%;
      background: url(img/home_characteristic_pic_bg@2x.png) no-repeat;
      background-size: 100% 100%
    }

    .is-lg .cdn-feature .content-list li .title[data-v-d4976d96]:before {
      content: "";
      display: block;
      width: 40px;
      height: 40px;
      margin-left: 16px;
      margin-right: 16px;
      background-image: url(img/home_characteristic_title_ic_setting@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .cdn-feature .content-list li .desc[data-v-d4976d96] {
      background-color: #f3f7ff;
      padding: 12px 72px 28px
    }

    .is-lg .cdn-feature .content-list li .desc .desc-inner[data-v-d4976d96] {
      min-height: 54px;
      height: 54px;
      line-height: 27px;
      overflow: hidden;
      transition: all .3s ease
    }

    .is-lg .cdn-feature .content-list li.collapse[data-v-d4976d96] {
      position: relative
    }

    .is-lg .cdn-feature .content-list li.collapse[data-v-d4976d96]:after {
      content: "";
      width: 12px;
      height: 8px;
      position: absolute;
      right: 60px;
      bottom: 36px;
      background-image: url(img/home_characteristic_ic_unfold_normal@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      transition: all .3s ease
    }

    .is-lg .cdn-feature .content-list li.collapse.opened[data-v-d4976d96]:after {
      transform: rotate(180deg)
    }

    .is-xs .cdn-function[data-v-d4976d96] {
      margin-top: .56rem
    }

    .is-xs .cdn-function .content[data-v-d4976d96] {
      margin-top: .64rem
    }

    .is-xs .cdn-function .content .sub-title[data-v-d4976d96] {
      font-size: .4rem
    }

    .is-xs .cdn-function .content .function-list[data-v-d4976d96] {
      margin-top: .8rem
    }

    .is-xs .cdn-feature[data-v-d4976d96] {
      margin-top: 2rem
    }

    .is-xs .cdn-feature .content-list[data-v-d4976d96] {
      margin-top: 1.3333333333rem;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      flex-wrap: wrap
    }

    .is-xs .cdn-feature .content-list li[data-v-d4976d96] {
      margin-top: .4rem
    }

    .is-xs .cdn-feature .content-list li .title[data-v-d4976d96] {
      display: flex;
      flex-direction: row;
      align-items: center;
      height: .8rem;
      font-size: .48rem;
      padding-top: .5333333333rem;
      background: url(img/home_characteristic_pic_bg@2x2.png) no-repeat;
      background-size: 100% 100%
    }

    .is-xs .cdn-feature .content-list li .title[data-v-d4976d96]:before {
      content: "";
      display: block;
      width: .8rem;
      height: .8rem;
      margin-left: .2666666667rem;
      margin-right: .2666666667rem;
      background-image: url(img/home_characteristic_title_ic_setting@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .cdn-feature .content-list li .desc[data-v-d4976d96] {
      background-color: #f3f7ff;
      padding: .32rem .6933333333rem .6933333333rem 1.3333333333rem
    }

    .emphasis-title[data-v-eed5b654] {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title[data-v-eed5b654] {
      font-size: 40px
    }

    .is-xs .emphasis-title[data-v-eed5b654] {
      font-size: .8rem
    }

    .function-list[data-v-eed5b654] {
      display: flex;
      flex-direction: column
    }

    .function-list .title[data-v-eed5b654] {
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #001734
    }

    .function-list .content[data-v-eed5b654] {
      font-weight: 400;
      color: #3a4a6e
    }

    .is-lg .function-list[data-v-eed5b654] {
      width: 1000px;
      margin: 0 auto;
      grid-gap: 100px;
      gap: 100px
    }

    .is-lg .function-list .item[data-v-eed5b654] {
      display: flex;
      align-items: center;
      flex-direction: row-reverse;
      grid-gap: 173px;
      gap: 173px;
      transition: all .7s ease
    }

    .is-lg .function-list .item.right[data-v-eed5b654] {
      flex-direction: row
    }

    .is-lg .function-list .item .desc[data-v-eed5b654] {
      flex: 1
    }

    .is-lg .function-list .item .title[data-v-eed5b654] {
      position: relative;
      font-size: 30px
    }

    .is-lg .function-list .item .title[data-v-eed5b654]:after {
      content: "";
      display: inline-block;
      width: 34px;
      height: 34px;
      background-image: url(img/com_title_ic_arrow1@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      position: relative;
      top: 6px;
      left: 16px
    }

    .is-lg .function-list .item.right .title[data-v-eed5b654]:after {
      position: absolute;
      background-image: url(img/com_title_ic_arrow2@2x.png);
      left: -50px;
      top: 6px
    }

    .is-lg .function-list .item .content[data-v-eed5b654] {
      margin-top: 36px
    }

    .is-lg .function-list .item-init[data-v-eed5b654] {
      transform: scaleX(3);
      opacity: 0
    }

    .is-xs .function-list[data-v-eed5b654] {
      width: 9.2rem;
      margin: 0 auto
    }

    .is-xs .function-list .item[data-v-eed5b654] {
      margin-top: .9066666667rem;
      padding-bottom: 1.1733333333rem;
      transition: all .7s ease
    }

    .is-xs .function-list .item[data-v-eed5b654]:not(:last-child) {
      border-bottom: 1px solid #e4e9f0
    }

    .is-xs .function-list .item .desc[data-v-eed5b654] {
      margin-top: .9066666667rem;
      flex: 1
    }

    .is-xs .function-list .item .title[data-v-eed5b654] {
      font-size: .5866666667rem
    }

    .is-xs .function-list .item .content[data-v-eed5b654] {
      margin-top: .64rem
    }

    .is-xs .function-list .item-init[data-v-eed5b654] {
      transform: scaleX(3);
      opacity: 0
    }

    .emphasis-title[data-v-9d0adc0e] {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title[data-v-9d0adc0e] {
      font-size: 40px
    }

    .is-xs .emphasis-title[data-v-9d0adc0e] {
      font-size: .8rem
    }

    @-webkit-keyframes ani-right-back-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translate(10%)
      }

      to {
        transform: translate(0)
      }
    }

    @keyframes ani-right-back-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translate(10%)
      }

      to {
        transform: translate(0)
      }
    }

    @-webkit-keyframes ani-flash-9d0adc0e {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @keyframes ani-flash-9d0adc0e {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @-webkit-keyframes ani-flash-light-9d0adc0e {
      0% {
        opacity: 1
      }

      50% {
        opacity: .6
      }

      to {
        opacity: 1
      }
    }

    @keyframes ani-flash-light-9d0adc0e {
      0% {
        opacity: 1
      }

      50% {
        opacity: .6
      }

      to {
        opacity: 1
      }
    }

    @-webkit-keyframes ani-flash-mid-9d0adc0e {
      0% {
        opacity: 1
      }

      50% {
        opacity: .3
      }

      to {
        opacity: 1
      }
    }

    @keyframes ani-flash-mid-9d0adc0e {
      0% {
        opacity: 1
      }

      50% {
        opacity: .3
      }

      to {
        opacity: 1
      }
    }

    @-webkit-keyframes ani-rotate10-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(10deg)
      }
    }

    @keyframes ani-rotate10-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(10deg)
      }
    }

    @-webkit-keyframes ani-rotate10-back-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      50% {
        transform: rotate(10deg)
      }

      to {
        transform: rotate(0)
      }
    }

    @keyframes ani-rotate10-back-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      50% {
        transform: rotate(10deg)
      }

      to {
        transform: rotate(0)
      }
    }

    @-webkit-keyframes ani-rotate30-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(30deg)
      }
    }

    @keyframes ani-rotate30-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(30deg)
      }
    }

    @-webkit-keyframes ani-rotate30-back-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      50% {
        transform: rotate(30deg)
      }

      to {
        transform: rotate(0)
      }
    }

    @keyframes ani-rotate30-back-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      50% {
        transform: rotate(30deg)
      }

      to {
        transform: rotate(0)
      }
    }

    @-webkit-keyframes ani-rotate180-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(180deg)
      }
    }

    @keyframes ani-rotate180-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(180deg)
      }
    }

    @-webkit-keyframes ani-rotate360-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(1turn)
      }
    }

    @keyframes ani-rotate360-9d0adc0e {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(1turn)
      }
    }

    @-webkit-keyframes ani-fadein-9d0adc0e {
      0% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @keyframes ani-fadein-9d0adc0e {
      0% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @-webkit-keyframes ani-enlarge-in-9d0adc0e {
      0% {
        transform: scale(0)
      }

      50% {
        transform: scale(1.1)
      }

      to {
        transform: scale(1)
      }
    }

    @keyframes ani-enlarge-in-9d0adc0e {
      0% {
        transform: scale(0)
      }

      50% {
        transform: scale(1.1)
      }

      to {
        transform: scale(1)
      }
    }

    @-webkit-keyframes ani-enlarge-back-9d0adc0e {
      0% {
        transform: scale(1)
      }

      50% {
        transform: scale(1.2)
      }

      to {
        transform: scale(1)
      }
    }

    @keyframes ani-enlarge-back-9d0adc0e {
      0% {
        transform: scale(1)
      }

      50% {
        transform: scale(1.2)
      }

      to {
        transform: scale(1)
      }
    }

    @-webkit-keyframes ani-ensmall-back-9d0adc0e {
      0% {
        transform: scale(1)
      }

      50% {
        transform: scale(.8)
      }

      to {
        transform: scale(1)
      }
    }

    @keyframes ani-ensmall-back-9d0adc0e {
      0% {
        transform: scale(1)
      }

      50% {
        transform: scale(.8)
      }

      to {
        transform: scale(1)
      }
    }

    @-webkit-keyframes ani-from-right-9d0adc0e {
      0% {
        transform: translate(10%)
      }

      50% {
        transform: translate(-2%)
      }

      to {
        transform: translate(0)
      }
    }

    @keyframes ani-from-right-9d0adc0e {
      0% {
        transform: translate(10%)
      }

      50% {
        transform: translate(-2%)
      }

      to {
        transform: translate(0)
      }
    }

    @-webkit-keyframes ani-from-top-9d0adc0e {
      0% {
        transform: translateY(-10%)
      }

      50% {
        transform: translateY(2%)
      }

      to {
        transform: translate(0)
      }
    }

    @keyframes ani-from-top-9d0adc0e {
      0% {
        transform: translateY(-10%)
      }

      50% {
        transform: translateY(2%)
      }

      to {
        transform: translate(0)
      }
    }

    @-webkit-keyframes ani-up-down-9d0adc0e {
      0% {
        transform: translate(0)
      }

      25% {
        transform: translateY(-10%)
      }

      75% {
        transform: translateY(10%)
      }

      to {
        transform: translate(0)
      }
    }

    @keyframes ani-up-down-9d0adc0e {
      0% {
        transform: translate(0)
      }

      25% {
        transform: translateY(-10%)
      }

      75% {
        transform: translateY(10%)
      }

      to {
        transform: translate(0)
      }
    }

    @-webkit-keyframes ani-up-back-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translateY(-10%)
      }

      to {
        transform: translate(0)
      }
    }

    @keyframes ani-up-back-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translateY(-10%)
      }

      to {
        transform: translate(0)
      }
    }

    @-webkit-keyframes ani-down-back-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translateY(10%)
      }

      to {
        transform: translate(0)
      }
    }

    @keyframes ani-down-back-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translateY(10%)
      }

      to {
        transform: translate(0)
      }
    }

    @-webkit-keyframes ani-right-top-back-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translate(10%, -10%)
      }

      to {
        transform: translate(0)
      }
    }

    @keyframes ani-right-top-back-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translate(10%, -10%)
      }

      to {
        transform: translate(0)
      }
    }

    @-webkit-keyframes ani-left-top-back-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translate(-10%, -10%)
      }

      to {
        transform: translate(0)
      }
    }

    @keyframes ani-left-top-back-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translate(-10%, -10%)
      }

      to {
        transform: translate(0)
      }
    }

    @-webkit-keyframes ani-left-top-back_s-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translate(-5%, -5%)
      }

      to {
        transform: translate(0)
      }
    }

    @keyframes ani-left-top-back_s-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translate(-5%, -5%)
      }

      to {
        transform: translate(0)
      }
    }

    @-webkit-keyframes ani-left-top-back_3-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translate(-30%, -30%)
      }

      to {
        transform: translate(0)
      }
    }

    @keyframes ani-left-top-back_3-9d0adc0e {
      0% {
        transform: translate(0)
      }

      50% {
        transform: translate(-30%, -30%)
      }

      to {
        transform: translate(0)
      }
    }

    @-webkit-keyframes ani-enlarge-rotate-9d0adc0e {
      0% {
        transform: scale(1) rotate(0)
      }

      50% {
        transform: scale(1.2) rotate(180deg)
      }

      to {
        transform: scale(1) rotate(1turn)
      }
    }

    @keyframes ani-enlarge-rotate-9d0adc0e {
      0% {
        transform: scale(1) rotate(0)
      }

      50% {
        transform: scale(1.2) rotate(180deg)
      }

      to {
        transform: scale(1) rotate(1turn)
      }
    }

    .animation-icon.animated.home-1 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-right-back-9d0adc0e 1.5s ease .5s 1 forwards;
      animation: ani-right-back-9d0adc0e 1.5s ease .5s 1 forwards
    }

    .animation-icon.animated.home-1 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-right-back-9d0adc0e 1.5s ease 1.2s 1 forwards;
      animation: ani-right-back-9d0adc0e 1.5s ease 1.2s 1 forwards
    }

    .animation-icon.animated.home-1 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.1s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.1s 1 forwards
    }

    .animation-icon.animated.home-1 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.6s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.6s 1 forwards
    }

    .animation-icon.animated.home-2 .bg[data-v-9d0adc0e] {
      -webkit-animation: ani-rotate360-9d0adc0e 3s ease .5s 1 forwards;
      animation: ani-rotate360-9d0adc0e 3s ease .5s 1 forwards
    }

    .animation-icon.animated.home-2 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-enlarge-back-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-enlarge-back-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.home-2 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.4s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.4s 1 forwards
    }

    .animation-icon.animated.home-2 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards
    }

    .animation-icon.animated.home-3 .bg[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-light-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-flash-light-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.home-3 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-enlarge-back-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-enlarge-back-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.home-3 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-fadein-9d0adc0e .7s ease 1.5s 1 forwards;
      animation: ani-fadein-9d0adc0e .7s ease 1.5s 1 forwards
    }

    .animation-icon.animated.home-3 .item-3[data-v-9d0adc0e],
    .animation-icon.animated.home-3 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards
    }

    .animation-icon.animated.home-4 .bg[data-v-9d0adc0e] {
      -webkit-animation: ani-rotate180-9d0adc0e 1.5s ease .5s 1 forwards;
      animation: ani-rotate180-9d0adc0e 1.5s ease .5s 1 forwards
    }

    .animation-icon.animated.home-4 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-fadein-9d0adc0e 1.5s ease 1.5s 1 forwards, ani-enlarge-back-9d0adc0e 1.5s ease 1.5s 1 forwards;
      animation: ani-fadein-9d0adc0e 1.5s ease 1.5s 1 forwards, ani-enlarge-back-9d0adc0e 1.5s ease 1.5s 1 forwards
    }

    .animation-icon.animated.home-4 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.5s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.5s 1 forwards
    }

    .animation-icon.animated.home-4 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards
    }

    .animation-icon.animated.optimization-1 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-from-right-9d0adc0e .7s ease .7s 1 forwards, ani-fadein-9d0adc0e .7s ease .7s 1 forwards;
      animation: ani-from-right-9d0adc0e .7s ease .7s 1 forwards, ani-fadein-9d0adc0e .7s ease .7s 1 forwards
    }

    .animation-icon.animated.optimization-1 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-from-right-9d0adc0e .7s ease 1.2s 1 forwards, ani-fadein-9d0adc0e .7s ease 1.2s 1 forwards;
      animation: ani-from-right-9d0adc0e .7s ease 1.2s 1 forwards, ani-fadein-9d0adc0e .7s ease 1.2s 1 forwards
    }

    .animation-icon.animated.optimization-1 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.4s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.4s 1 forwards
    }

    .animation-icon.animated.optimization-1 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards
    }

    .animation-icon.animated.optimization-2 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-enlarge-in-9d0adc0e 1.5s ease .7s 1 forwards, ani-fadein-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-enlarge-in-9d0adc0e 1.5s ease .7s 1 forwards, ani-fadein-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.optimization-2 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-light-9d0adc0e .7s ease 1.4s 1 forwards;
      animation: ani-flash-light-9d0adc0e .7s ease 1.4s 1 forwards
    }

    .animation-icon.animated.optimization-2 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards
    }

    .animation-icon.animated.optimization-2 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.6s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.6s 1 forwards
    }

    .animation-icon.animated.optimization-3 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-enlarge-back-9d0adc0e 1.5s ease 2.1s 1 forwards;
      animation: ani-enlarge-back-9d0adc0e 1.5s ease 2.1s 1 forwards
    }

    .animation-icon.animated.optimization-3 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-up-down-9d0adc0e 1.5s ease 1.4s 1 forwards;
      animation: ani-up-down-9d0adc0e 1.5s ease 1.4s 1 forwards
    }

    .animation-icon.animated.optimization-3 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.8s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.8s 1 forwards
    }

    .animation-icon.animated.optimization-3 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 3.3s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 3.3s 1 forwards
    }

    .animation-icon.animated.acceleration-1 .bg[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-light-9d0adc0e .7s ease 1s 1 forwards;
      animation: ani-flash-light-9d0adc0e .7s ease 1s 1 forwards
    }

    .animation-icon.animated.acceleration-1 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-up-back-9d0adc0e .7s ease .7s 1 forwards;
      animation: ani-up-back-9d0adc0e .7s ease .7s 1 forwards
    }

    .animation-icon.animated.acceleration-1 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-rotate30-back-9d0adc0e .7s ease 1.2s 1 forwards;
      animation: ani-rotate30-back-9d0adc0e .7s ease 1.2s 1 forwards
    }

    .animation-icon.animated.acceleration-1 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.1s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.1s 1 forwards
    }

    .animation-icon.animated.acceleration-1 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.6s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.6s 1 forwards
    }

    .animation-icon.animated.acceleration-2 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-right-top-back-9d0adc0e 1.5s ease 2.1s 1 forwards;
      animation: ani-right-top-back-9d0adc0e 1.5s ease 2.1s 1 forwards
    }

    .animation-icon.animated.acceleration-2 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.2s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.2s 1 forwards
    }

    .animation-icon.animated.acceleration-2 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.4s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.4s 1 forwards
    }

    .animation-icon.animated.acceleration-2 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.8s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.8s 1 forwards
    }

    .animation-icon.animated.acceleration-2 .item-5[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 3.3s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 3.3s 1 forwards
    }

    .animation-icon.animated.acceleration-3 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-rotate10-back-9d0adc0e .7s ease .7s 1 forwards;
      animation: ani-rotate10-back-9d0adc0e .7s ease .7s 1 forwards
    }

    .animation-icon.animated.acceleration-3 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-from-right-9d0adc0e .7s ease 1.4s 1 forwards, ani-fadein-9d0adc0e .7s ease 1.4s 1 forwards;
      animation: ani-from-right-9d0adc0e .7s ease 1.4s 1 forwards, ani-fadein-9d0adc0e .7s ease 1.4s 1 forwards
    }

    .animation-icon.animated.acceleration-3 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.1s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.1s 1 forwards
    }

    .animation-icon.animated.acceleration-3 .item-5[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.6s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.6s 1 forwards
    }

    .animation-icon.animated.protect-2 .bg[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-light-9d0adc0e .7s ease .7s 1 forwards;
      animation: ani-flash-light-9d0adc0e .7s ease .7s 1 forwards
    }

    .animation-icon.animated.protect-2 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-from-top-9d0adc0e .7s ease .7s 1 forwards, ani-fadein-9d0adc0e .7s ease .7s 1 forwards;
      animation: ani-from-top-9d0adc0e .7s ease .7s 1 forwards, ani-fadein-9d0adc0e .7s ease .7s 1 forwards
    }

    .animation-icon.animated.protect-2 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-from-top-9d0adc0e .7s ease 1.4s 1 forwards, ani-fadein-9d0adc0e .7s ease 1.4s 1 forwards;
      animation: ani-from-top-9d0adc0e .7s ease 1.4s 1 forwards, ani-fadein-9d0adc0e .7s ease 1.4s 1 forwards
    }

    .animation-icon.animated.protect-2 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.1s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.1s 1 forwards
    }

    .animation-icon.animated.protect-2 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.6s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.6s 1 forwards
    }

    .animation-icon.animated.protect-3 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .5s ease .7s 2 forwards;
      animation: ani-flash-9d0adc0e .5s ease .7s 2 forwards
    }

    .animation-icon.animated.protect-3 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.4s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.4s 1 forwards
    }

    .animation-icon.animated.protect-3 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards
    }

    .animation-icon.animated.feature-cache-2 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-enlarge-rotate-9d0adc0e 1.5s linear .7s 1 forwards;
      animation: ani-enlarge-rotate-9d0adc0e 1.5s linear .7s 1 forwards
    }

    .animation-icon.animated.feature-cache-2 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .5s ease 2.1s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .5s ease 2.1s 1 forwards
    }

    .animation-icon.animated.feature-cache-2 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .5s ease 2.2s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .5s ease 2.2s 1 forwards
    }

    .animation-icon.animated.feature-cache-2 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .5s ease 2.3s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .5s ease 2.3s 1 forwards
    }

    .animation-icon.animated.feature-cache-2 .item-5[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.8s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.8s 1 forwards
    }

    .animation-icon.animated.feature-cache-2 .item-6[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 3.3s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 3.3s 1 forwards
    }

    .animation-icon.animated.feature-cache-3 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-left-top-back-9d0adc0e 1.5s ease .7s 1 forwards, ani-flash-light-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-left-top-back-9d0adc0e 1.5s ease .7s 1 forwards, ani-flash-light-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.feature-cache-3 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-ensmall-back-9d0adc0e 1.5s ease 1.4s 1 forwards, ani-flash-light-9d0adc0e 1.5s ease 1.4s 1 forwards;
      animation: ani-ensmall-back-9d0adc0e 1.5s ease 1.4s 1 forwards, ani-flash-light-9d0adc0e 1.5s ease 1.4s 1 forwards
    }

    .animation-icon.animated.feature-cache-3 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 1.9s 1 forwards
    }

    .animation-icon.animated.feature-cache-3 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.4s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.4s 1 forwards
    }

    .animation-icon.animated.feature-cache-4 .bg[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 1.4s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 1.4s 1 forwards
    }

    .animation-icon.animated.feature-cache-4 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-down-back-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-down-back-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.feature-cache-4 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-down-back-9d0adc0e 1.5s ease .7s 1 forwards, ani-flash-mid-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-down-back-9d0adc0e 1.5s ease .7s 1 forwards, ani-flash-mid-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.feature-cache-4 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 2.1s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 2.1s 1 forwards
    }

    .animation-icon.animated.feature-cache-4 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 2.8s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 2.8s 1 forwards
    }

    .animation-icon.animated.feature-cache-5 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-down-back-9d0adc0e 1.5s ease .7s 1 forwards, ani-flash-mid-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-down-back-9d0adc0e 1.5s ease .7s 1 forwards, ani-flash-mid-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.feature-cache-5 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-enlarge-back-9d0adc0e 1.5s ease 1.2s 1 forwards, ani-up-back-9d0adc0e 1.5s ease 1.2s 1 forwards;
      animation: ani-enlarge-back-9d0adc0e 1.5s ease 1.2s 1 forwards, ani-up-back-9d0adc0e 1.5s ease 1.2s 1 forwards
    }

    .animation-icon.animated.feature-cache-5 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 2.1s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 2.1s 1 forwards
    }

    .animation-icon.animated.feature-cache-5 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 2.8s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 2.8s 1 forwards
    }

    .animation-icon.animated.feature-ddos-1 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-left-top-back-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-left-top-back-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.feature-ddos-1 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-left-top-back_3-9d0adc0e 1.5s ease .7s 1 forwards, ani-flash-9d0adc0e .7s ease 2.2s 1 forwards;
      animation: ani-left-top-back_3-9d0adc0e 1.5s ease .7s 1 forwards, ani-flash-9d0adc0e .7s ease 2.2s 1 forwards
    }

    .animation-icon.animated.feature-ddos-2 .bg[data-v-9d0adc0e] {
      -webkit-animation: ani-rotate360-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-rotate360-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.feature-ddos-2 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-9d0adc0e .7s ease 2.2s 1 forwards;
      animation: ani-flash-9d0adc0e .7s ease 2.2s 1 forwards
    }

    .animation-icon.animated.feature-ddos-3 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-enlarge-back-9d0adc0e .7s ease 1.2s 1 forwards;
      animation: ani-enlarge-back-9d0adc0e .7s ease 1.2s 1 forwards
    }

    .animation-icon.animated.feature-ddos-3 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .5s ease .7s 2 forwards;
      animation: ani-flash-mid-9d0adc0e .5s ease .7s 2 forwards
    }

    .animation-icon.animated.feature-ddos-4 .bg[data-v-9d0adc0e] {
      -webkit-animation: ani-rotate360-9d0adc0e 1.5s ease .7s 1 forwards;
      animation: ani-rotate360-9d0adc0e 1.5s ease .7s 1 forwards
    }

    .animation-icon.animated.feature-ddos-4 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e 1.5s ease 2.1s 1 forwards;
      animation: ani-flash-mid-9d0adc0e 1.5s ease 2.1s 1 forwards
    }

    .animation-icon.animated.feature-ddos-4 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-rotate360-9d0adc0e 1.5s ease 1.4s 1 forwards;
      animation: ani-rotate360-9d0adc0e 1.5s ease 1.4s 1 forwards
    }

    .animation-icon.animated.feature-edge-1 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-right-top-back-9d0adc0e .5s ease .7s 1 forwards;
      animation: ani-right-top-back-9d0adc0e .5s ease .7s 1 forwards
    }

    .animation-icon.animated.feature-edge-1 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-rotate360-9d0adc0e .7s ease 1.2s 1 forwards;
      animation: ani-rotate360-9d0adc0e .7s ease 1.2s 1 forwards
    }

    .animation-icon.animated.feature-edge-1 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 1.7s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 1.7s 1 forwards
    }

    .animation-icon.animated.feature-edge-1 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 1.4s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 1.4s 1 forwards
    }

    .animation-icon.animated.feature-edge-1 .item-5[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 1.9s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 1.9s 1 forwards
    }

    .animation-icon.animated.feature-edge-2 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-left-top-back_s-9d0adc0e .7s ease .7s 1 forwards;
      animation: ani-left-top-back_s-9d0adc0e .7s ease .7s 1 forwards
    }

    .animation-icon.animated.feature-edge-2 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 1.2s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 1.2s 1 forwards
    }

    .animation-icon.animated.feature-edge-2 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 1.7s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 1.7s 1 forwards
    }

    .animation-icon.animated.feature-edge-2 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 2.2s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 2.2s 1 forwards
    }

    .animation-icon.animated.feature-edge-2 .item-5[data-v-9d0adc0e] {
      -webkit-animation: ani-flash-mid-9d0adc0e .7s ease 2.7s 1 forwards;
      animation: ani-flash-mid-9d0adc0e .7s ease 2.7s 1 forwards
    }

    .animation-icon.animated.feature-edge-3 .item-1[data-v-9d0adc0e] {
      -webkit-animation: ani-fadein-9d0adc0e .5s ease .7s 1 forwards;
      animation: ani-fadein-9d0adc0e .5s ease .7s 1 forwards
    }

    .animation-icon.animated.feature-edge-3 .item-2[data-v-9d0adc0e] {
      -webkit-animation: ani-fadein-9d0adc0e .5s ease .8s 1 forwards;
      animation: ani-fadein-9d0adc0e .5s ease .8s 1 forwards
    }

    .animation-icon.animated.feature-edge-3 .item-3[data-v-9d0adc0e] {
      -webkit-animation: ani-fadein-9d0adc0e .5s ease .9s 1 forwards;
      animation: ani-fadein-9d0adc0e .5s ease .9s 1 forwards
    }

    .animation-icon.animated.feature-edge-3 .item-4[data-v-9d0adc0e] {
      -webkit-animation: ani-fadein-9d0adc0e .5s ease 1s 1 forwards, ani-enlarge-back-9d0adc0e .5s ease 1s 1 forwards;
      animation: ani-fadein-9d0adc0e .5s ease 1s 1 forwards, ani-enlarge-back-9d0adc0e .5s ease 1s 1 forwards
    }

    .animation-icon.animated.feature-edge-3 .item-5[data-v-9d0adc0e] {
      -webkit-animation: ani-fadein-9d0adc0e .5s ease 1.1s 1 forwards;
      animation: ani-fadein-9d0adc0e .5s ease 1.1s 1 forwards
    }

    .animation-icon.animated.feature-edge-3 .item-6[data-v-9d0adc0e] {
      -webkit-animation: ani-fadein-9d0adc0e .5s ease 1.2s 1 forwards;
      animation: ani-fadein-9d0adc0e .5s ease 1.2s 1 forwards
    }

    .animation-icon[data-v-9d0adc0e] {
      position: relative
    }

    .animation-icon .item[data-v-9d0adc0e] {
      position: absolute;
      background-image: "";
      background-repeat: no-repeat;
      background-size: contain
    }

    .animation-icon .item.bg[data-v-9d0adc0e] {
      left: 0;
      top: 0;
      width: 100%;
      height: 100%
    }

    .is-lg .animation-icon[data-v-9d0adc0e] {
      width: 320px;
      height: 320px
    }

    .is-lg .animation-icon.home-1 .bg[data-v-9d0adc0e] {
      background-image: url(img/homea0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-1 .item-1[data-v-9d0adc0e] {
      width: 193px;
      height: 133px;
      left: 138px;
      top: 46px;
      background-image: url(img/homea1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-1 .item-2[data-v-9d0adc0e] {
      width: 158px;
      height: 133px;
      left: 90px;
      top: 140px;
      background-image: url(img/homea2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-1 .item-3[data-v-9d0adc0e] {
      width: 26px;
      height: 26px;
      left: 270px;
      top: 170px;
      background-image: url(img/homea3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-1 .item-4[data-v-9d0adc0e] {
      width: 14px;
      height: 14px;
      left: 20px;
      top: 230px;
      background-image: url(img/homea4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/homeb0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-2 .item-1[data-v-9d0adc0e] {
      width: 153px;
      height: 142px;
      left: 84px;
      top: 88px;
      background-image: url(img/homeb1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-2 .item-2[data-v-9d0adc0e] {
      width: 20px;
      height: 20px;
      left: 26px;
      top: 26px;
      background-image: url(img/homeb2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-2 .item-3[data-v-9d0adc0e] {
      width: 15px;
      height: 15px;
      left: 270px;
      top: 270px;
      background-image: url(img/homeb3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/homec0@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 2
    }

    .is-lg .animation-icon.home-3 .item-1[data-v-9d0adc0e] {
      width: 86px;
      height: 86px;
      left: 119px;
      top: 116px;
      background-image: url(img/homec1@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 3
    }

    .is-lg .animation-icon.home-3 .item-2[data-v-9d0adc0e] {
      width: 226px;
      height: 258px;
      left: 48px;
      top: 30px;
      background-image: url(img/homec2@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 1;
      opacity: 0
    }

    .is-lg .animation-icon.home-3 .item-3[data-v-9d0adc0e] {
      width: 47px;
      height: 17px;
      left: 50px;
      top: 40px;
      background-image: url(img/homec3@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 3
    }

    .is-lg .animation-icon.home-3 .item-4[data-v-9d0adc0e] {
      width: 18px;
      height: 13px;
      left: 236px;
      top: 254px;
      background-image: url(img/homec4@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 3
    }

    .is-lg .animation-icon.home-4 .bg[data-v-9d0adc0e] {
      background-image: url(img/homed0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-4 .item-1[data-v-9d0adc0e] {
      width: 43px;
      height: 28px;
      left: 142px;
      top: 144px;
      background-image: url(img/homed1@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-lg .animation-icon.home-4 .item-2[data-v-9d0adc0e] {
      width: 37px;
      height: 37px;
      left: 0;
      top: 134px;
      background-image: url(img/homed2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.home-4 .item-3[data-v-9d0adc0e] {
      width: 17px;
      height: 17px;
      left: 290px;
      top: 150px;
      background-image: url(img/homed3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-1 .bg[data-v-9d0adc0e] {
      background-image: url(img/optimizationa0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-1 .item-1[data-v-9d0adc0e] {
      width: 198px;
      height: 127px;
      left: 90px;
      top: 120px;
      background-image: url(img/optimizationa1@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-lg .animation-icon.optimization-1 .item-2[data-v-9d0adc0e] {
      width: 123px;
      height: 3px;
      left: 130px;
      top: 230px;
      background-image: url(img/optimizationa2@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-lg .animation-icon.optimization-1 .item-3[data-v-9d0adc0e] {
      width: 21px;
      height: 21px;
      left: 276px;
      top: 48px;
      background-image: url(img/optimizationa3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-1 .item-4[data-v-9d0adc0e] {
      width: 17px;
      height: 17px;
      left: 20px;
      top: 230px;
      background-image: url(img/optimizationa4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/optimizationb0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-2 .item-1[data-v-9d0adc0e] {
      width: 108px;
      height: 108px;
      left: 186px;
      top: 174px;
      background-image: url(img/optimizationb1@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-lg .animation-icon.optimization-2 .item-2[data-v-9d0adc0e] {
      width: 206px;
      height: 130px;
      left: 50px;
      top: 90px;
      background-image: url(img/optimizationb2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-2 .item-3[data-v-9d0adc0e] {
      width: 33px;
      height: 34px;
      left: 10px;
      top: 260px;
      background-image: url(img/optimizationb3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-2 .item-4[data-v-9d0adc0e] {
      width: 17px;
      height: 17px;
      left: 290px;
      top: 80px;
      background-image: url(img/optimizationb4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/optimizationc0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-3 .item-1[data-v-9d0adc0e] {
      width: 179px;
      height: 140px;
      left: 75px;
      top: 62px;
      background-image: url(img/optimizationc1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-3 .item-2[data-v-9d0adc0e] {
      width: 251px;
      height: 55px;
      left: 40px;
      top: 102px;
      background-image: url(img/optimizationc2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-3 .item-3[data-v-9d0adc0e] {
      width: 26px;
      height: 26px;
      left: 280px;
      top: 260px;
      background-image: url(img/optimizationc3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.optimization-3 .item-4[data-v-9d0adc0e] {
      width: 14px;
      height: 14px;
      left: 10px;
      top: 190px;
      background-image: url(img/optimizationc4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-1 .bg[data-v-9d0adc0e] {
      background-image: url(img/accelerationa0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-1 .item-1[data-v-9d0adc0e] {
      width: 180px;
      height: 206px;
      left: 30px;
      top: 0;
      background-image: url(img/accelerationa1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-1 .item-2[data-v-9d0adc0e] {
      width: 193px;
      height: 198px;
      left: 130px;
      top: 20px;
      background-image: url(img/accelerationa2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-1 .item-3[data-v-9d0adc0e] {
      width: 37px;
      height: 36px;
      left: 190px;
      top: 40px;
      background-image: url(img/accelerationa3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-1 .item-4[data-v-9d0adc0e] {
      width: 20px;
      height: 22px;
      left: 20px;
      top: 240px;
      background-image: url(img/accelerationa4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/accelerationb0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-2 .item-1[data-v-9d0adc0e] {
      width: 245px;
      height: 244px;
      left: -20px;
      top: 80px;
      background-image: url(img/accelerationb1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-2 .item-2[data-v-9d0adc0e] {
      width: 50px;
      height: 50px;
      left: 226px;
      top: 96px;
      background-image: url(img/accelerationb2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-2 .item-3[data-v-9d0adc0e] {
      width: 50px;
      height: 50px;
      left: 226px;
      top: 160px;
      background-image: url(img/accelerationb3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-2 .item-4[data-v-9d0adc0e] {
      width: 21px;
      height: 21px;
      left: 250px;
      top: 254px;
      background-image: url(img/accelerationb4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-2 .item-5[data-v-9d0adc0e] {
      width: 17px;
      height: 17px;
      left: 10px;
      top: 62px;
      background-image: url(img/accelerationb5@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/accelerationc0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-3 .item-1[data-v-9d0adc0e] {
      width: 49px;
      height: 48px;
      left: 115px;
      top: 116px;
      background-image: url(img/accelerationc1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-3 .item-2[data-v-9d0adc0e] {
      width: 169px;
      height: 168px;
      left: 24px;
      top: 86px;
      background-image: url(img/accelerationc2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-3 .item-3[data-v-9d0adc0e] {
      width: 76px;
      height: 16px;
      left: 180px;
      top: 202px;
      background-image: url(img/accelerationc3@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-lg .animation-icon.acceleration-3 .item-4[data-v-9d0adc0e] {
      width: 26px;
      height: 26px;
      left: 280px;
      top: 10px;
      background-image: url(img/accelerationc4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.acceleration-3 .item-5[data-v-9d0adc0e] {
      width: 14px;
      height: 14px;
      left: 10px;
      top: 200px;
      background-image: url(img/accelerationc5@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.protect-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/protectb0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.protect-2 .item-1[data-v-9d0adc0e] {
      width: 160px;
      height: 186px;
      left: 80px;
      top: 10px;
      background-image: url(img/protectb1@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-lg .animation-icon.protect-2 .item-2[data-v-9d0adc0e] {
      width: 272px;
      height: 144px;
      left: 24px;
      top: 52px;
      background-image: url(img/protectb2@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-lg .animation-icon.protect-2 .item-3[data-v-9d0adc0e] {
      width: 37px;
      height: 36px;
      left: 246px;
      top: 40px;
      background-image: url(img/protectb3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.protect-2 .item-4[data-v-9d0adc0e] {
      width: 15px;
      height: 15px;
      left: 40px;
      top: 60px;
      background-image: url(img/protectb4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.protect-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/protectc0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.protect-3 .item-1[data-v-9d0adc0e] {
      width: 241px;
      height: 228px;
      left: 11px;
      top: 80px;
      background-image: url(img/protectc1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.protect-3 .item-2[data-v-9d0adc0e] {
      width: 22px;
      height: 21px;
      left: 270px;
      top: 44px;
      background-image: url(img/protectc2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.protect-3 .item-3[data-v-9d0adc0e] {
      width: 18px;
      height: 17px;
      left: 26px;
      top: 258px;
      background-image: url(img/protectc3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_cacheb0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-2 .item-1[data-v-9d0adc0e] {
      width: 108px;
      height: 108px;
      left: 186px;
      top: 173px;
      background-image: url(img/feature_cacheb1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-2 .item-2[data-v-9d0adc0e] {
      width: 200px;
      height: 20px;
      left: 50px;
      top: 74px;
      background-image: url(img/feature_cacheb2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-2 .item-3[data-v-9d0adc0e] {
      width: 200px;
      height: 20px;
      left: 50px;
      top: 136px;
      background-image: url(img/feature_cacheb3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-2 .item-4[data-v-9d0adc0e] {
      width: 48px;
      height: 20px;
      left: 50px;
      top: 198px;
      background-image: url(img/feature_cacheb4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-2 .item-5[data-v-9d0adc0e] {
      width: 21px;
      height: 21px;
      left: 20px;
      top: 264px;
      background-image: url(img/feature_cacheb5@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-2 .item-6[data-v-9d0adc0e] {
      width: 15px;
      height: 15px;
      left: 272px;
      top: 26px;
      background-image: url(img/feature_cacheb6@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_cachec0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-3 .item-1[data-v-9d0adc0e] {
      width: 152px;
      height: 187px;
      left: 156px;
      top: 64px;
      background-image: url(img/feature_cachec1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-3 .item-2[data-v-9d0adc0e] {
      width: 114px;
      height: 99px;
      left: 44px;
      top: 207px;
      background-image: url(img/feature_cachec2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-3 .item-3[data-v-9d0adc0e] {
      width: 24px;
      height: 24px;
      left: 274px;
      top: 260px;
      background-image: url(img/feature_cachec3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-3 .item-4[data-v-9d0adc0e] {
      width: 14px;
      height: 14px;
      left: 14px;
      top: 20px;
      background-image: url(img/feature_cachec4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-4 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_cached0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-4 .item-1[data-v-9d0adc0e] {
      width: 188px;
      height: 104px;
      left: 64px;
      top: 10px;
      background-image: url(img/feature_cached1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-4 .item-2[data-v-9d0adc0e] {
      width: 160px;
      height: 120px;
      left: 80px;
      top: 60px;
      background-image: url(img/feature_cached2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-4 .item-3[data-v-9d0adc0e] {
      width: 21px;
      height: 21px;
      left: 248px;
      top: 260px;
      background-image: url(img/feature_cached3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-4 .item-4[data-v-9d0adc0e] {
      width: 17px;
      height: 17px;
      left: 53px;
      top: 260px;
      background-image: url(img/feature_cached4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-5 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_cachee0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-5 .item-1[data-v-9d0adc0e] {
      width: 53px;
      height: 18px;
      left: 133px;
      top: 90px;
      background-image: url(img/feature_cachee1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-5 .item-2[data-v-9d0adc0e] {
      width: 116px;
      height: 109px;
      left: 103px;
      top: 138px;
      background-image: url(img/feature_cachee2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-5 .item-3[data-v-9d0adc0e] {
      width: 47px;
      height: 17px;
      left: 40px;
      top: 40px;
      background-image: url(img/feature_cachee3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-cache-5 .item-4[data-v-9d0adc0e] {
      width: 18px;
      height: 13px;
      left: 254px;
      top: 250px;
      background-image: url(img/feature_cachee4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-1[data-v-9d0adc0e] {
      width: 168px;
      height: 168px
    }

    .is-lg .animation-icon.feature-ddos-1 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_ddosa0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-1 .item-1[data-v-9d0adc0e] {
      width: 142px;
      height: 154px;
      left: -10px;
      top: -4px;
      background-image: url(img/feature_ddosa1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-1 .item-2[data-v-9d0adc0e] {
      width: 47px;
      height: 47px;
      left: 40px;
      top: 42px;
      background-image: url(img/feature_ddosa2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-2[data-v-9d0adc0e] {
      width: 168px;
      height: 168px
    }

    .is-lg .animation-icon.feature-ddos-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_ddosb0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-2 .item-1[data-v-9d0adc0e] {
      width: 30px;
      height: 22px;
      left: 70px;
      top: 80px;
      background-image: url(img/feature_ddosb1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-3[data-v-9d0adc0e] {
      width: 168px;
      height: 168px
    }

    .is-lg .animation-icon.feature-ddos-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_ddosc0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-3 .item-1[data-v-9d0adc0e] {
      width: 86px;
      height: 36px;
      left: 40px;
      top: 60px;
      background-image: url(img/feature_ddosc1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-3 .item-2[data-v-9d0adc0e] {
      width: 184px;
      height: 148px;
      left: -7px;
      top: 8px;
      background-image: url(img/feature_ddosc2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-4[data-v-9d0adc0e] {
      width: 168px;
      height: 168px
    }

    .is-lg .animation-icon.feature-ddos-4 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_ddosd0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-4 .item-1[data-v-9d0adc0e] {
      width: 24px;
      height: 24px;
      left: 72px;
      top: 72px;
      background-image: url(img/feature_ddosd1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-ddos-4 .item-2[data-v-9d0adc0e] {
      width: 64px;
      height: 64px;
      left: 52px;
      top: 52px;
      background-image: url(img/feature_ddosd2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-1 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_edgea0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-1 .item-1[data-v-9d0adc0e] {
      width: 272px;
      height: 175px;
      left: 20px;
      top: 40px;
      background-image: url(img/feature_edgea1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-1 .item-2[data-v-9d0adc0e] {
      width: 48px;
      height: 48px;
      left: 50px;
      top: 60px;
      background-image: url(img/feature_edgea2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-1 .item-3[data-v-9d0adc0e] {
      width: 60px;
      height: 18px;
      left: 200px;
      top: 197px;
      background-image: url(img/feature_edgea3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-1 .item-4[data-v-9d0adc0e] {
      width: 33px;
      height: 34px;
      left: 30px;
      top: 260px;
      background-image: url(img/feature_edgea4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-1 .item-5[data-v-9d0adc0e] {
      width: 21px;
      height: 18px;
      left: 256px;
      top: 260px;
      background-image: url(img/feature_edgea5@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_edgeb0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-2 .item-1[data-v-9d0adc0e] {
      width: 242px;
      height: 240px;
      left: 85px;
      top: 52px;
      background-image: url(img/feature_edgeb1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-2 .item-2[data-v-9d0adc0e] {
      width: 60px;
      height: 60px;
      left: 50px;
      top: 100px;
      background-image: url(img/feature_edgeb2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-2 .item-3[data-v-9d0adc0e] {
      width: 60px;
      height: 60px;
      left: 60px;
      top: 190px;
      background-image: url(img/feature_edgeb3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-2 .item-4[data-v-9d0adc0e] {
      width: 21px;
      height: 21px;
      left: 270px;
      top: 30px;
      background-image: url(img/feature_edgeb4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-2 .item-5[data-v-9d0adc0e] {
      width: 15px;
      height: 15px;
      left: 20px;
      top: 280px;
      background-image: url(img/feature_edgeb5@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_edgec0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-3 .item-1[data-v-9d0adc0e] {
      opacity: 0;
      width: 173px;
      height: 59px;
      left: 80px;
      top: 110px;
      background-image: url(img/feature_edgec1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-3 .item-2[data-v-9d0adc0e] {
      left: 0;
      background-image: url(img/feature_edgec2@2x.png)
    }

    .is-lg .animation-icon.feature-edge-3 .item-2[data-v-9d0adc0e],
    .is-lg .animation-icon.feature-edge-3 .item-3[data-v-9d0adc0e] {
      opacity: 0;
      width: 157px;
      height: 169px;
      top: 150px;
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-3 .item-3[data-v-9d0adc0e] {
      left: 173px;
      background-image: url(img/feature_edgec3@2x.png)
    }

    .is-lg .animation-icon.feature-edge-3 .item-4[data-v-9d0adc0e] {
      opacity: 0;
      width: 57px;
      height: 97px;
      left: 136px;
      top: 186px;
      background-image: url(img/feature_edgec4@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-3 .item-5[data-v-9d0adc0e] {
      opacity: 0;
      width: 21px;
      height: 21px;
      left: 280px;
      top: 140px;
      background-image: url(img/feature_edgec5@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .animation-icon.feature-edge-3 .item-6[data-v-9d0adc0e] {
      opacity: 0;
      width: 17px;
      height: 17px;
      left: 14px;
      top: 273px;
      background-image: url(img/feature_edgec6@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon[data-v-9d0adc0e] {
      width: 6.5322666667rem;
      height: 6.5322666667rem;
      margin: 0 auto
    }

    .is-xs .animation-icon.home-1 .bg[data-v-9d0adc0e] {
      background-image: url(img/homea0@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-1 .item-1[data-v-9d0adc0e] {
      width: 3.9397733333rem;
      height: 2.7149733333rem;
      left: 2.81704rem;
      top: .9390133333rem;
      background-image: url(img/homea1@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-1 .item-2[data-v-9d0adc0e] {
      width: 3.2253066667rem;
      height: 2.7149733333rem;
      left: 1.8372rem;
      top: 2.8578666667rem;
      background-image: url(img/homea2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-1 .item-3[data-v-9d0adc0e] {
      width: .5307466667rem;
      height: .5307466667rem;
      left: 5.5116rem;
      top: 3.4702666667rem;
      background-image: url(img/homea3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-1 .item-4[data-v-9d0adc0e] {
      width: .2857866667rem;
      height: .2857866667rem;
      left: .4082666667rem;
      top: 4.6950666667rem;
      background-image: url(img/homea4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/homeb0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-2 .item-1[data-v-9d0adc0e] {
      width: 3.12324rem;
      height: 2.8986933333rem;
      left: 1.71472rem;
      top: 1.7963733333rem;
      background-image: url(img/homeb1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-2 .item-2[data-v-9d0adc0e] {
      width: .4082666667rem;
      height: .4082666667rem;
      left: .5307466667rem;
      top: .5307466667rem;
      background-image: url(img/homeb2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-2 .item-3[data-v-9d0adc0e] {
      width: .3062rem;
      height: .3062rem;
      left: 5.5116rem;
      top: 5.5116rem;
      background-image: url(img/homeb3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/homec0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 2
    }

    .is-xs .animation-icon.home-3 .item-1[data-v-9d0adc0e] {
      width: 1.7555466667rem;
      height: 1.7555466667rem;
      left: 2.4291866667rem;
      top: 2.3679466667rem;
      background-image: url(img/homec1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 3
    }

    .is-xs .animation-icon.home-3 .item-2[data-v-9d0adc0e] {
      width: 4.6134133333rem;
      height: 5.26664rem;
      left: .97984rem;
      top: .6124rem;
      background-image: url(img/homec2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 1;
      opacity: 0
    }

    .is-xs .animation-icon.home-3 .item-3[data-v-9d0adc0e] {
      width: .9594266667rem;
      height: .3470266667rem;
      left: 1.0206666667rem;
      top: .8165333333rem;
      background-image: url(img/homec3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 3
    }

    .is-xs .animation-icon.home-3 .item-4[data-v-9d0adc0e] {
      width: .36744rem;
      height: .2653733333rem;
      left: 4.8175466667rem;
      top: 5.1849866667rem;
      background-image: url(img/homec4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 3
    }

    .is-xs .animation-icon.home-4 .bg[data-v-9d0adc0e] {
      background-image: url(img/homed0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-4 .item-1[data-v-9d0adc0e] {
      width: .8777733333rem;
      height: .5715733333rem;
      left: 2.8986933333rem;
      top: 2.93952rem;
      background-image: url(img/homed1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-xs .animation-icon.home-4 .item-2[data-v-9d0adc0e] {
      width: .7552933333rem;
      height: .7552933333rem;
      left: 0;
      top: 2.7353866667rem;
      background-image: url(img/homed2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.home-4 .item-3[data-v-9d0adc0e] {
      width: .3470266667rem;
      height: .3470266667rem;
      left: 5.9198666667rem;
      top: 3.062rem;
      background-image: url(img/homed3@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-1 .bg[data-v-9d0adc0e] {
      background-image: url(img/optimizationa0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-1 .item-1[data-v-9d0adc0e] {
      width: 4.04184rem;
      height: 2.5924933333rem;
      left: 1.8372rem;
      top: 2.4496rem;
      background-image: url(img/optimizationa1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-xs .animation-icon.optimization-1 .item-2[data-v-9d0adc0e] {
      width: 2.51084rem;
      height: .06124rem;
      left: 2.6537333333rem;
      top: 4.6950666667rem;
      background-image: url(img/optimizationa2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-xs .animation-icon.optimization-1 .item-3[data-v-9d0adc0e] {
      width: .42868rem;
      height: .42868rem;
      left: 5.63408rem;
      top: .97984rem;
      background-image: url(img/optimizationa3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-1 .item-4[data-v-9d0adc0e] {
      width: .3470266667rem;
      height: .3470266667rem;
      left: .4082666667rem;
      top: 4.6950666667rem;
      background-image: url(img/optimizationa4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/optimizationb0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-2 .item-1[data-v-9d0adc0e] {
      width: 2.20464rem;
      height: 2.20464rem;
      left: 3.79688rem;
      top: 3.55192rem;
      background-image: url(img/optimizationb1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-xs .animation-icon.optimization-2 .item-2[data-v-9d0adc0e] {
      width: 4.2051466667rem;
      height: 2.6537333333rem;
      left: 1.0206666667rem;
      top: 1.8372rem;
      background-image: url(img/optimizationb2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-2 .item-3[data-v-9d0adc0e] {
      width: .67364rem;
      height: .6940533333rem;
      left: .2041333333rem;
      top: 5.3074666667rem;
      background-image: url(img/optimizationb3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-2 .item-4[data-v-9d0adc0e] {
      width: .3470266667rem;
      height: .3470266667rem;
      left: 5.9198666667rem;
      top: 1.6330666667rem;
      background-image: url(img/optimizationb4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/optimizationc0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-3 .item-1[data-v-9d0adc0e] {
      width: 3.6539866667rem;
      height: 2.8578666667rem;
      left: 1.531rem;
      top: 1.2656266667rem;
      background-image: url(img/optimizationc1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-3 .item-2[data-v-9d0adc0e] {
      width: 5.1237466667rem;
      height: 1.1227333333rem;
      left: .8165333333rem;
      top: 2.08216rem;
      background-image: url(img/optimizationc2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-3 .item-3[data-v-9d0adc0e] {
      width: .5307466667rem;
      height: .5307466667rem;
      left: 5.7157333333rem;
      top: 5.3074666667rem;
      background-image: url(img/optimizationc3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.optimization-3 .item-4[data-v-9d0adc0e] {
      width: .2857866667rem;
      height: .2857866667rem;
      left: .2041333333rem;
      top: 3.8785333333rem;
      background-image: url(img/optimizationc4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-1 .bg[data-v-9d0adc0e] {
      background-image: url(img/accelerationa0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-1 .item-1[data-v-9d0adc0e] {
      width: 3.6744rem;
      height: 4.2051466667rem;
      left: .6124rem;
      top: 0;
      background-image: url(img/accelerationa1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-1 .item-2[data-v-9d0adc0e] {
      width: 3.9397733333rem;
      height: 4.04184rem;
      left: 2.6537333333rem;
      top: .4082666667rem;
      background-image: url(img/accelerationa2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-1 .item-3[data-v-9d0adc0e] {
      width: .7552933333rem;
      height: .73488rem;
      left: 3.8785333333rem;
      top: .8165333333rem;
      background-image: url(img/accelerationa3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-1 .item-4[data-v-9d0adc0e] {
      width: .4082666667rem;
      height: .4490933333rem;
      left: .4082666667rem;
      top: 4.8992rem;
      background-image: url(img/accelerationa4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/accelerationb0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-2 .item-1[data-v-9d0adc0e] {
      width: 5.0012666667rem;
      height: 4.9808533333rem;
      left: -.4082666667rem;
      top: 1.6330666667rem;
      background-image: url(img/accelerationb1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-2 .item-2[data-v-9d0adc0e] {
      top: 1.95968rem;
      background-image: url(img/accelerationb2@2x2.png)
    }

    .is-xs .animation-icon.acceleration-2 .item-2[data-v-9d0adc0e],
    .is-xs .animation-icon.acceleration-2 .item-3[data-v-9d0adc0e] {
      width: 1.0206666667rem;
      height: 1.0206666667rem;
      left: 4.6134133333rem;
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-2 .item-3[data-v-9d0adc0e] {
      top: 3.2661333333rem;
      background-image: url(img/accelerationb3@2x2.png)
    }

    .is-xs .animation-icon.acceleration-2 .item-4[data-v-9d0adc0e] {
      width: .42868rem;
      height: .42868rem;
      left: 5.1033333333rem;
      top: 5.1849866667rem;
      background-image: url(img/accelerationb4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-2 .item-5[data-v-9d0adc0e] {
      width: .3470266667rem;
      height: .3470266667rem;
      left: .2041333333rem;
      top: 1.2656266667rem;
      background-image: url(img/accelerationb5@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/accelerationc0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-3 .item-1[data-v-9d0adc0e] {
      width: 1.0002533333rem;
      height: .97984rem;
      left: 2.3475333333rem;
      top: 2.3679466667rem;
      background-image: url(img/accelerationc1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-3 .item-2[data-v-9d0adc0e] {
      width: 3.4498533333rem;
      height: 3.42944rem;
      left: .48992rem;
      top: 1.7555466667rem;
      background-image: url(img/accelerationc2@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-3 .item-3[data-v-9d0adc0e] {
      width: 1.5514133333rem;
      height: .3266133333rem;
      left: 3.6744rem;
      top: 4.1234933333rem;
      background-image: url(img/accelerationc3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-xs .animation-icon.acceleration-3 .item-4[data-v-9d0adc0e] {
      width: .5307466667rem;
      height: .5307466667rem;
      left: 5.7157333333rem;
      top: .2041333333rem;
      background-image: url(img/accelerationc4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.acceleration-3 .item-5[data-v-9d0adc0e] {
      width: .2857866667rem;
      height: .2857866667rem;
      left: .2041333333rem;
      top: 4.0826666667rem;
      background-image: url(img/accelerationc5@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.protect-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/protectb0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.protect-2 .item-1[data-v-9d0adc0e] {
      width: 3.2661333333rem;
      height: 3.79688rem;
      left: 1.6330666667rem;
      top: .2041333333rem;
      background-image: url(img/protectb1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-xs .animation-icon.protect-2 .item-2[data-v-9d0adc0e] {
      width: 5.5524266667rem;
      height: 2.93952rem;
      left: .48992rem;
      top: 1.0614933333rem;
      background-image: url(img/protectb2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      opacity: 0
    }

    .is-xs .animation-icon.protect-2 .item-3[data-v-9d0adc0e] {
      width: .7552933333rem;
      height: .73488rem;
      left: 5.02168rem;
      top: .8165333333rem;
      background-image: url(img/protectb3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.protect-2 .item-4[data-v-9d0adc0e] {
      width: .3062rem;
      height: .3062rem;
      left: .8165333333rem;
      top: 1.2248rem;
      background-image: url(img/protectb4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.protect-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/protectc0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.protect-3 .item-1[data-v-9d0adc0e] {
      width: 4.9196133333rem;
      height: 4.65424rem;
      left: .2245466667rem;
      top: 1.6330666667rem;
      background-image: url(img/protectc1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.protect-3 .item-2[data-v-9d0adc0e] {
      width: .4490933333rem;
      height: .42868rem;
      left: 5.5116rem;
      top: .8981866667rem;
      background-image: url(img/protectc2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.protect-3 .item-3[data-v-9d0adc0e] {
      width: .36744rem;
      height: .3470266667rem;
      left: .5307466667rem;
      top: 5.26664rem;
      background-image: url(img/protectc3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_cacheb0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-2 .item-1[data-v-9d0adc0e] {
      width: 2.20464rem;
      height: 2.20464rem;
      left: 3.79688rem;
      top: 3.5315066667rem;
      background-image: url(img/feature_cacheb1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-2 .item-2[data-v-9d0adc0e] {
      top: 1.5105866667rem;
      background-image: url(img/feature_cacheb2@2x2.png)
    }

    .is-xs .animation-icon.feature-cache-2 .item-2[data-v-9d0adc0e],
    .is-xs .animation-icon.feature-cache-2 .item-3[data-v-9d0adc0e] {
      width: 4.0826666667rem;
      height: .4082666667rem;
      left: 1.0206666667rem;
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-2 .item-3[data-v-9d0adc0e] {
      top: 2.7762133333rem;
      background-image: url(img/feature_cacheb3@2x2.png)
    }

    .is-xs .animation-icon.feature-cache-2 .item-4[data-v-9d0adc0e] {
      width: .97984rem;
      height: .4082666667rem;
      left: 1.0206666667rem;
      top: 4.04184rem;
      background-image: url(img/feature_cacheb4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-2 .item-5[data-v-9d0adc0e] {
      width: .42868rem;
      height: .42868rem;
      left: .4082666667rem;
      top: 5.38912rem;
      background-image: url(img/feature_cacheb5@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-2 .item-6[data-v-9d0adc0e] {
      width: .3062rem;
      height: .3062rem;
      left: 5.5524266667rem;
      top: .5307466667rem;
      background-image: url(img/feature_cacheb6@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_cachec0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-3 .item-1[data-v-9d0adc0e] {
      width: 3.1028266667rem;
      height: 3.8172933333rem;
      left: 3.18448rem;
      top: 1.3064533333rem;
      background-image: url(img/feature_cachec1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-3 .item-2[data-v-9d0adc0e] {
      width: 2.32712rem;
      height: 2.02092rem;
      left: .8981866667rem;
      top: 4.22556rem;
      background-image: url(img/feature_cachec2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-3 .item-3[data-v-9d0adc0e] {
      width: .48992rem;
      height: .48992rem;
      left: 5.5932533333rem;
      top: 5.3074666667rem;
      background-image: url(img/feature_cachec3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-3 .item-4[data-v-9d0adc0e] {
      width: .2857866667rem;
      height: .2857866667rem;
      left: .2857866667rem;
      top: .4082666667rem;
      background-image: url(img/feature_cachec4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-4 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_cached0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-4 .item-1[data-v-9d0adc0e] {
      width: 3.8377066667rem;
      height: 2.1229866667rem;
      left: 1.3064533333rem;
      top: .2041333333rem;
      background-image: url(img/feature_cached1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-4 .item-2[data-v-9d0adc0e] {
      width: 3.2661333333rem;
      height: 2.4496rem;
      left: 1.6330666667rem;
      top: 1.2248rem;
      background-image: url(img/feature_cached2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-4 .item-3[data-v-9d0adc0e] {
      width: .42868rem;
      height: .42868rem;
      left: 5.0625066667rem;
      top: 5.3074666667rem;
      background-image: url(img/feature_cached3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-4 .item-4[data-v-9d0adc0e] {
      width: .3470266667rem;
      height: .3470266667rem;
      left: 1.0819066667rem;
      top: 5.3074666667rem;
      background-image: url(img/feature_cached4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-5 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_cachee0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-5 .item-1[data-v-9d0adc0e] {
      width: 1.0819066667rem;
      height: .36744rem;
      left: 2.7149733333rem;
      top: 1.8372rem;
      background-image: url(img/feature_cachee1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-5 .item-2[data-v-9d0adc0e] {
      width: 2.3679466667rem;
      height: 2.2250533333rem;
      left: 2.1025733333rem;
      top: 2.81704rem;
      background-image: url(img/feature_cachee2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-5 .item-3[data-v-9d0adc0e] {
      width: .9594266667rem;
      height: .3470266667rem;
      left: .8165333333rem;
      top: .8165333333rem;
      background-image: url(img/feature_cachee3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-cache-5 .item-4[data-v-9d0adc0e] {
      width: .36744rem;
      height: .2653733333rem;
      left: 5.1849866667rem;
      top: 5.1033333333rem;
      background-image: url(img/feature_cachee4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-1[data-v-9d0adc0e] {
      width: 3.42944rem;
      height: 3.42944rem
    }

    .is-xs .animation-icon.feature-ddos-1 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_ddosa0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-1 .item-1[data-v-9d0adc0e] {
      width: 2.8986933333rem;
      height: 3.1436533333rem;
      left: -.2041333333rem;
      top: -.0816533333rem;
      background-image: url(img/feature_ddosa1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-1 .item-2[data-v-9d0adc0e] {
      width: .9594266667rem;
      height: .9594266667rem;
      left: .8165333333rem;
      top: .85736rem;
      background-image: url(img/feature_ddosa2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-2[data-v-9d0adc0e] {
      width: 3.42944rem;
      height: 3.42944rem
    }

    .is-xs .animation-icon.feature-ddos-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_ddosb0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-2 .item-1[data-v-9d0adc0e] {
      width: .6124rem;
      height: .4490933333rem;
      left: 1.4289333333rem;
      top: 1.6330666667rem;
      background-image: url(img/feature_ddosb1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-3[data-v-9d0adc0e] {
      width: 3.42944rem;
      height: 3.42944rem
    }

    .is-xs .animation-icon.feature-ddos-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_ddosc0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-3 .item-1[data-v-9d0adc0e] {
      width: 1.7555466667rem;
      height: .73488rem;
      left: .8165333333rem;
      top: 1.2248rem;
      background-image: url(img/feature_ddosc1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-3 .item-2[data-v-9d0adc0e] {
      width: 3.7560533333rem;
      height: 3.0211733333rem;
      left: -.1428933333rem;
      top: .1633066667rem;
      background-image: url(img/feature_ddosc2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-4[data-v-9d0adc0e] {
      width: 3.42944rem;
      height: 3.42944rem
    }

    .is-xs .animation-icon.feature-ddos-4 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_ddosd0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-4 .item-1[data-v-9d0adc0e] {
      width: .48992rem;
      height: .48992rem;
      left: 1.46976rem;
      top: 1.46976rem;
      background-image: url(img/feature_ddosd1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-ddos-4 .item-2[data-v-9d0adc0e] {
      width: 1.3064533333rem;
      height: 1.3064533333rem;
      left: 1.0614933333rem;
      top: 1.0614933333rem;
      background-image: url(img/feature_ddosd2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-1 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_edgea0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-1 .item-1[data-v-9d0adc0e] {
      width: 5.5524266667rem;
      height: 3.5723333333rem;
      left: .4082666667rem;
      top: .8165333333rem;
      background-image: url(img/feature_edgea1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-1 .item-2[data-v-9d0adc0e] {
      width: .97984rem;
      height: .97984rem;
      left: 1.0206666667rem;
      top: 1.2248rem;
      background-image: url(img/feature_edgea2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-1 .item-3[data-v-9d0adc0e] {
      width: 1.2248rem;
      height: .36744rem;
      left: 4.0826666667rem;
      top: 4.0214266667rem;
      background-image: url(img/feature_edgea3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-1 .item-4[data-v-9d0adc0e] {
      width: .67364rem;
      height: .6940533333rem;
      left: .6124rem;
      top: 5.3074666667rem;
      background-image: url(img/feature_edgea4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-1 .item-5[data-v-9d0adc0e] {
      width: .42868rem;
      height: .36744rem;
      left: 5.2258133333rem;
      top: 5.3074666667rem;
      background-image: url(img/feature_edgea5@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-2 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_edgeb0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-2 .item-1[data-v-9d0adc0e] {
      width: 4.9400266667rem;
      height: 4.8992rem;
      left: 1.7351333333rem;
      top: 1.0614933333rem;
      background-image: url(img/feature_edgeb1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-2 .item-2[data-v-9d0adc0e] {
      width: 1.2248rem;
      height: 1.2248rem;
      left: 1.0206666667rem;
      top: 2.0413333333rem;
      background-image: url(img/feature_edgeb2@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-2 .item-3[data-v-9d0adc0e] {
      width: 1.2248rem;
      height: 1.2248rem;
      left: 1.2248rem;
      top: 3.8785333333rem;
      background-image: url(img/feature_edgeb3@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-2 .item-4[data-v-9d0adc0e] {
      width: .42868rem;
      height: .42868rem;
      left: 5.5116rem;
      top: .6124rem;
      background-image: url(img/feature_edgeb4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-2 .item-5[data-v-9d0adc0e] {
      width: .3062rem;
      height: .3062rem;
      left: .4082666667rem;
      top: 5.7157333333rem;
      background-image: url(img/feature_edgeb5@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-3 .bg[data-v-9d0adc0e] {
      background-image: url(img/feature_edgec0@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-3 .item-1[data-v-9d0adc0e] {
      opacity: 0;
      width: 3.5315066667rem;
      height: 1.2043866667rem;
      left: 1.6330666667rem;
      top: 2.2454666667rem;
      background-image: url(img/feature_edgec1@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-3 .item-2[data-v-9d0adc0e] {
      left: 0;
      background-image: url(img/feature_edgec2@2x2.png)
    }

    .is-xs .animation-icon.feature-edge-3 .item-2[data-v-9d0adc0e],
    .is-xs .animation-icon.feature-edge-3 .item-3[data-v-9d0adc0e] {
      opacity: 0;
      width: 3.2048933333rem;
      height: 3.4498533333rem;
      top: 3.062rem;
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-3 .item-3[data-v-9d0adc0e] {
      left: 3.5315066667rem;
      background-image: url(img/feature_edgec3@2x2.png)
    }

    .is-xs .animation-icon.feature-edge-3 .item-4[data-v-9d0adc0e] {
      opacity: 0;
      width: 1.16356rem;
      height: 1.9800933333rem;
      left: 2.7762133333rem;
      top: 3.79688rem;
      background-image: url(img/feature_edgec4@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-3 .item-5[data-v-9d0adc0e] {
      opacity: 0;
      width: .42868rem;
      height: .42868rem;
      left: 5.7157333333rem;
      top: 2.8578666667rem;
      background-image: url(img/feature_edgec5@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .animation-icon.feature-edge-3 .item-6[data-v-9d0adc0e] {
      opacity: 0;
      width: .3470266667rem;
      height: .3470266667rem;
      left: .2857866667rem;
      top: 5.57284rem;
      background-image: url(img/feature_edgec6@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .emphasis-title {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title {
      font-size: 40px
    }

    .is-xs .emphasis-title {
      font-size: .8rem
    }

    .address-box {
      position: absolute;
      background-color: #224482;
      color: #fff;
      left: 0;
      bottom: 0;
      box-sizing: border-box;
      word-break: break-all
    }

    .address-box .bottom {
      position: absolute;
      top: 100%;
      width: 100%;
      left: 0;
      height: 100%
    }

    .address-box .bottom:after {
      content: "";
      background-color: #224482;
      transform: rotate(45deg);
      position: absolute;
      left: 50%;
      top: 0
    }

    .contact-list {
      display: flex;
      flex-direction: row
    }

    .contact-list .contact-item .icon {
      position: relative
    }

    .contact-list .contact-item .icon .icon-active,
    .contact-list .contact-item .icon .icon-normal {
      position: absolute;
      width: 100%;
      height: 100%;
      background-image: "";
      background-repeat: no-repeat;
      background-size: contain;
      transition: all .3s ease
    }

    .contact-list .contact-item .icon .icon-normal {
      opacity: 1
    }

    .contact-list .contact-item .icon .icon-active,
    .contact-list .contact-item:hover .icon .icon-normal {
      opacity: 0
    }

    .contact-list .contact-item:hover .icon .icon-active {
      opacity: 1
    }

    .contact-list .contact-item .info .name,
    .contact-list .contact-item .info .value {
      display: block
    }

    .contact-list .contact-item:hover .name,
    .contact-list .contact-item:hover .value {
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .contact-list .contact-item:hover .value {
      font-weight: 400
    }

    .map-container .label {
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .dark .map {
      background-image: url(img/home_address_pic_map@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .dark .position .label {
      background-image: linear-gradient(90deg, #fff, #fff)
    }

    .dark .position.active .label {
      background-image: linear-gradient(90deg, #ffa074, #ffb347)
    }

    .dark .name {
      font-weight: 500;
      color: hsla(0, 0%, 100%, .7)
    }

    .dark .value {
      font-weight: 400;
      color: hsla(0, 0%, 100%, .3)
    }

    .light .map {
      background-image: url(img/company_contact_address_pic_map@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .light .position .label {
      background-image: linear-gradient(90deg, #3a4a6e, #3a4a6e)
    }

    .light .position.active .label {
      background-image: linear-gradient(90deg, #ffa074, #ffb347)
    }

    .light .name {
      font-weight: 500;
      color: #001734
    }

    .light .value {
      font-weight: 400;
      color: rgba(58, 74, 110, .6)
    }

    .map .icon,
    .map .icon i {
      position: absolute;
      left: 0;
      top: 0;
      transition: all .3s ease
    }

    .map .icon i {
      width: 100%;
      height: 100%
    }

    .map .icon .normal {
      background: linear-gradient(270deg, rgba(48, 164, 255, .2), rgba(0, 90, 255, .2));
      border-radius: 50%;
      opacity: 1
    }

    .map .icon .normal:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      background: linear-gradient(270deg, #30a4ff, #005aff);
      border-radius: 50%
    }

    .map .icon .active {
      opacity: 0
    }

    .map .label {
      word-break: keep-all;
      position: absolute;
      top: 0;
      transition: all .3s ease
    }

    .map .position.active .icon i.normal {
      opacity: 0
    }

    .map .position.active .icon i.active {
      opacity: 1
    }

    .map .position.active .label {
      font-weight: 700
    }

    .map .position {
      position: absolute;
      cursor: pointer
    }

    .is-lg .map-container {
      min-width: 1200px;
      display: flex;
      flex-direction: column
    }

    .is-lg .map {
      margin-top: 69px;
      width: 1200px;
      height: 610px;
      position: relative
    }

    .is-lg .map .address-box {
      width: 450px;
      padding: 29px 20px;
      opacity: 0;
      transform: translate(-225px, 60px) scale(0);
      transition: all .3s ease
    }

    .is-lg .map .address-box .bottom:after {
      width: 20px;
      height: 20px;
      margin-top: -10px;
      margin-left: -10px
    }

    .is-lg .map .position .icon {
      width: 18px;
      height: 18px;
      margin-left: -9px;
      margin-top: -9px
    }

    .is-lg .map .position .icon .normal:before {
      width: 10px;
      height: 10px;
      margin-left: -5px;
      margin-top: -5px
    }

    .is-lg .map .position .icon .active {
      background-image: url(img/home_address_ic_location_selected@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .map .position .label {
      left: 17px;
      height: 50px;
      line-height: 50px;
      margin-top: -35px;
      padding: 10px 10px 10px 30px;
      margin-left: -30px
    }

    .is-lg .map .position.active .icon {
      width: 88px;
      height: 88px;
      margin-left: -44px;
      margin-top: -44px
    }

    .is-lg .map .position.active .label {
      font-size: 30px;
      left: 36px
    }

    .is-lg .map .position.active .address-box {
      opacity: 1;
      transform: translate(-225px, -50px) scale(1)
    }

    .is-lg .contact {
      box-sizing: border-box;
      margin-top: 30px;
      padding: 32px 0
    }

    .is-lg .contact .contact-list {
      flex-wrap: nowrap
    }

    .is-lg .contact .contact-item {
      flex: 1;
      display: flex;
      align-items: center
    }

    .is-lg .contact .contact-item .icon {
      width: 28px;
      height: 28px
    }

    .is-lg .contact .contact-item .info {
      margin-left: 12px
    }

    .is-lg .contact .contact-item .info .name,
    .is-lg .contact .contact-item .info .value {
      font-size: 18px
    }

    .is-xs .map-container {
      position: relative;
      display: flex;
      flex-direction: column;
      overflow: hidden
    }

    .is-xs .map {
      margin-top: .8rem;
      position: relative
    }

    .is-xs .map:before {
      content: "";
      display: block;
      width: 9.2rem;
      height: 4.6666666667rem
    }

    .is-xs .map .address-box {
      width: 9.2rem;
      padding: .5733333333rem .4rem;
      opacity: 0;
      transform: translate(-4.6rem, .8rem) scale(0);
      transition: all .3s ease
    }

    .is-xs .map .address-box .bottom:after {
      width: .5333333333rem;
      height: .5333333333rem;
      margin-top: -.2666666667rem;
      margin-left: -.2666666667rem
    }

    .is-xs .map .position {
      transform: scale(.5)
    }

    .is-xs .map .position .icon {
      width: .4266666667rem;
      height: .4266666667rem;
      margin-left: -.2133333333rem;
      margin-top: -.2133333333rem
    }

    .is-xs .map .position .icon .normal:before {
      width: .24rem;
      height: .24rem;
      margin-left: -.12rem;
      margin-top: -.12rem
    }

    .is-xs .map .position .icon .active {
      background-image: url(img/home_address_ic_location_selected@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .map .position .label {
      left: .4rem;
      height: .8rem;
      line-height: .8rem;
      margin-top: -.4rem
    }

    .is-xs .map .position.active .icon {
      width: 1.7066666667rem;
      height: 1.7066666667rem;
      margin-left: -.8533333333rem;
      margin-top: -.8533333333rem
    }

    .is-xs .map .position.active .label {
      font-size: .5866666667rem;
      left: .6666666667rem
    }

    .is-xs .map .position.active .address-box {
      opacity: 1;
      transform: translate(-4.6rem, -.9333333333rem) scale(1);
      transition: all .3s ease
    }

    .contact {
      border-top: 1px solid hsla(0, 0%, 100%, .1);
      margin-top: .2666666667rem;
      padding: .8rem 0
    }

    .contact .contact-list {
      flex-wrap: wrap
    }

    .contact .contact-item {
      margin-top: .8rem;
      width: 4.6rem;
      display: flex
    }

    .contact .contact-item .icon {
      width: .72rem;
      height: .72rem
    }

    .contact .contact-item .info {
      margin-left: .2666666667rem
    }

    .contact .contact-item .info .name,
    .contact .contact-item .info .value {
      font-size: .3733333333rem
    }

    .emphasis-title[data-v-49f65793] {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title[data-v-49f65793] {
      font-size: 40px
    }

    .is-xs .emphasis-title[data-v-49f65793] {
      font-size: .8rem
    }

    .custom-service[data-v-49f65793] {
      display: flex;
      flex-direction: column;
      justify-content: center;
      text-align: center
    }

    .custom-service h3[data-v-49f65793] {
      font-weight: 500;
      color: #001734
    }

    .custom-service h4[data-v-49f65793] {
      font-weight: 400;
      color: #3a4a6e
    }

    .custom-service .btns[data-v-49f65793] {
      display: flex;
      justify-content: space-between
    }

    .is-lg .custom-service[data-v-49f65793] {
      min-width: 1200px;
      height: 432px;
      background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff) 0 100% repeat-x, url(img/home_contact_pic_line1@2x2.png) 0 0 no-repeat, url(img/home_contact_pic_line2@2x2.png) 100% 100% no-repeat, linear-gradient(180deg, rgba(0, 111, 255, .4), rgba(243, 247, 255, .4)) 0 0 repeat-x;
      background-size: 100% 94px, 320px 238px, 1000px 260px, 100% 100%
    }

    .is-lg .custom-service h3[data-v-49f65793] {
      font-size: 40px
    }

    .is-lg .custom-service h4[data-v-49f65793] {
      margin-top: 30px;
      font-size: 24px
    }

    .is-lg .custom-service .btns[data-v-49f65793] {
      margin: 64px auto 0;
      width: 330px
    }

    .is-xs .custom-service[data-v-49f65793] {
      height: 9.1733333333rem;
      background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff) 0 100% repeat-x, url(img/home_contact_pic_line1@2x.png) 0 0 no-repeat, url(img/home_contact_pic_line2@2x.png) 100% 100% no-repeat, linear-gradient(180deg, rgba(0, 111, 255, .4), rgba(243, 247, 255, .4)) repeat-x;
      background-size: 100% .96rem, 3.2rem 1.7066666667rem, 7.4666666667rem 2.5333333333rem, 100% 100%
    }

    .is-xs .custom-service .title-1[data-v-49f65793],
    .is-xs .custom-service .title-3[data-v-49f65793] {
      display: block
    }

    .is-xs .custom-service .title-2[data-v-49f65793] {
      display: none
    }

    .is-xs .custom-service h3[data-v-49f65793] {
      font-size: .64rem
    }

    .is-xs .custom-service h4[data-v-49f65793] {
      margin-top: .8rem;
      font-size: .4rem
    }

    .is-xs .custom-service .btns[data-v-49f65793] {
      margin: 1.3333333333rem auto 0;
      width: 9.2rem
    }

    .emphasis-title[data-v-7adccebd] {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title[data-v-7adccebd] {
      font-size: 40px
    }

    .is-xs .emphasis-title[data-v-7adccebd] {
      font-size: .8rem
    }

    .btn[data-v-7adccebd] {
      font-weight: 500;
      color: #fff;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center
    }

    .is-lg .btn[data-v-7adccebd] {
      width: 150px;
      height: 50px;
      box-shadow: 0 0 0 0 rgba(0, 60, 179, 0);
      transition: all .3s ease
    }

    .is-lg .btn[data-v-7adccebd]:hover {
      box-shadow: 0 4px 10px 0 rgba(0, 60, 179, .2)
    }

    .is-xs .btn[data-v-7adccebd] {
      width: 4.4rem;
      height: 1.1733333333rem
    }

    .emphasis-title[data-v-4faea4cc] {
      font-family: BigruixianBlackGBV10;
      font-weight: 700;
      color: #ff905d;
      background: linear-gradient(90deg, #ff905d, #ffb13e);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent
    }

    .is-lg .emphasis-title[data-v-4faea4cc] {
      font-size: 40px
    }

    .is-xs .emphasis-title[data-v-4faea4cc] {
      font-size: .8rem
    }

    .footer[data-v-4faea4cc] {
      border-top: 1px solid #e4e9f0
    }

    .footer .links-container[data-v-4faea4cc] {
      display: flex
    }

    .footer .links-container .link[data-v-4faea4cc] {
      font-weight: 400;
      color: #3a4a6e
    }

    .footer .links-container .links[data-v-4faea4cc] {
      display: flex;
      flex-direction: column
    }

    .footer .links-container .links dl dt[data-v-4faea4cc] {
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 700;
      color: #001734
    }

    .footer .links-container .links dl dd[data-v-4faea4cc] {
      display: flex;
      align-items: center
    }

    .footer .copyright[data-v-4faea4cc] {
      text-align: center;
      font-weight: 500;
      color: #3a4a6e
    }

    .is-lg .footer[data-v-4faea4cc] {
      padding-top: 65px
    }

    .is-lg .links-container[data-v-4faea4cc] {
      flex-direction: row
    }

    .is-lg .links-container .link[data-v-4faea4cc] {
      font-size: 16px
    }

    .is-lg .links-container .company[data-v-4faea4cc] {
      width: 354px
    }

    .is-lg .links-container .company .logo-zh[data-v-4faea4cc] {
      width: 170px;
      height: 56px;
      background-image: url(img/com_nav_logo_blue@2x2.png);
      background-repeat: no-repeat;
      background-size: contain;
      position: relative
    }

    .is-lg .links-container .company .logo-zh[data-v-4faea4cc]:before {
      display: block;
      content: "FUNNULL.BUZZ";
      font-size: 9px;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #737984;
      position: absolute;
      right: 0;
      bottom: 0
    }

    .is-lg .links-container .company .logo-en[data-v-4faea4cc] {
      width: 195px;
      height: 38px;
      background-image: url(img/com_bottom_pic_logo_en@2x2.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-lg .links-container .company .check-link[data-v-4faea4cc] {
      display: block;
      margin-top: 36px
    }

    .is-lg .links-container .links[data-v-4faea4cc] {
      flex: 1;
      grid-gap: 24px;
      gap: 24px
    }

    .is-lg .links-container .links dt[data-v-4faea4cc] {
      padding-bottom: 8px
    }

    .is-lg .links-container .links dd[data-v-4faea4cc] {
      height: 34px
    }

    .is-lg .copyright[data-v-4faea4cc] {
      text-align: center;
      margin: 48px auto 30px;
      font-size: 16px;
      font-weight: 500;
      color: #3a4a6e
    }

    .is-lg .acb-footer[data-v-4faea4cc] {
      display: block;
      margin: 30px auto;
      width: 195px;
      height: 49px;
      background-image: url(img/bot_logo@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .footer[data-v-4faea4cc] {
      padding-top: 1.3333333333rem;
      padding-bottom: env(safe-area-inset-bottom)
    }

    .is-xs .links-container[data-v-4faea4cc] {
      display: flex;
      flex-direction: column
    }

    .is-xs .links-container .link[data-v-4faea4cc] {
      font-size: .3733333333rem
    }

    .is-xs .links-container .company[data-v-4faea4cc] {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      margin-bottom: .96rem
    }

    .is-xs .links-container .company .logo-zh[data-v-4faea4cc] {
      width: 3.2266666667rem;
      height: 1.0666666667rem;
      background-image: url(img/com_nav_logo_blue@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      position: relative
    }

    .is-xs .links-container .company .logo-zh[data-v-4faea4cc]:before {
      display: block;
      content: "FUNNULL.BUZZ";
      font-size: 9px;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #737984;
      position: absolute;
      right: 0;
      bottom: 0
    }

    .is-xs .links-container .company .logo-en[data-v-4faea4cc] {
      width: 3.5466666667rem;
      height: .6933333333rem;
      background-image: url(img/com_bottom_pic_logo_en@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }

    .is-xs .links-container .company .check-link[data-v-4faea4cc] {
      max-width: 50%;
      text-align: right
    }

    .is-xs .links-container .links dl[data-v-4faea4cc] {
      border-bottom: 1px solid #eaeaea;
      height: 1.44rem;
      overflow: hidden;
      transition: all .3s ease
    }

    .is-xs .links-container .links dl[data-v-4faea4cc]:after {
      display: block;
      content: "";
      height: .4rem
    }

    .is-xs .links-container .links dl dt[data-v-4faea4cc] {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      height: 1.44rem
    }

    .is-xs .links-container .links dl dt[data-v-4faea4cc]:after {
      display: block;
      content: "";
      width: .3733333333rem;
      height: .1866666667rem;
      transform: rotate(180deg);
      background-image: url(img/com_bottom_ic_fold@2x.png);
      background-repeat: no-repeat;
      background-size: contain;
      transition: all .3s ease;
      top: 50%;
      margin-top: -.1866666667rem;
      right: .4rem
    }

    .is-xs .links-container .links dl dd[data-v-4faea4cc] {
      height: 1.0666666667rem;
      padding-left: .56rem
    }

    .is-xs .links-container .links dl dd a[data-v-4faea4cc] {
      flex: 1
    }

    .is-xs .links-container .links dl.opened dt[data-v-4faea4cc]:after {
      transform: rotate(0)
    }

    .is-xs .copyright[data-v-4faea4cc] {
      padding: .64rem 0 0;
      font-size: .3733333333rem
    }

    .is-xs .acb-footer[data-v-4faea4cc] {
      display: block;
      margin: .2666666667rem auto .64rem;
      width: 2.6rem;
      height: .6533333333rem;
      background-image: url(img/bot_logo@2x.png);
      background-repeat: no-repeat;
      background-size: contain
    }