.router-link-active[data-v-14bd6a28] {
    text-decoration: none
}

header[data-v-14bd6a28] {
    position: absolute;
    z-index: 200;
    display: grid;
    align-items: center;
    padding: 0 40px;
    width: 100vw;
    height: 80px;
    grid-template-columns: 1fr 2fr
}

header span[data-v-14bd6a28] {
    color: #000
}

.logo[data-v-14bd6a28] {
    color: #e7e9ec;
    text-decoration: none;
    font-weight: 700;
    font-size: 32px
}

header nav[data-v-14bd6a28] {
    justify-self: end
}

header nav a[data-v-14bd6a28] {
    position: relative;
    margin: 0 24px;
    border: none;
    color: #e7e9ec;
    text-decoration: none;
    transition: all .3s
}

header nav a[data-v-14bd6a28]:hover {
    padding-bottom: 10px;
    border-bottom: 2px solid #b0c4de;
    color: #b0c4de
}

header .burger[data-v-14bd6a28] {
    display: none
}

header.sticky[data-v-14bd6a28] {
    position: fixed;
    background-color: #fff;
    box-shadow: 0 0 18px rgba(0, 0, 0, .2);
    -webkit-animation: dropDown-data-v-14bd6a28 .5s ease-in-out forwards;
    animation: dropDown-data-v-14bd6a28 .5s ease-in-out forwards
}

header.sticky .logo[data-v-14bd6a28],
header.sticky nav a[data-v-14bd6a28],
header.sticky nav i[data-v-14bd6a28] {
    color: #2e2e2e
}

@-webkit-keyframes dropDown-data-v-14bd6a28 {
    0% {
        transform: translateY(-100px)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes dropDown-data-v-14bd6a28 {
    0% {
        transform: translateY(-100px)
    }

    to {
        transform: translateY(0)
    }
}

@media(max-width:1100px) {
    header nav[data-v-14bd6a28] {
        display: none
    }
}

.swiper-container[data-v-14926503] {
    width: 100%;
    --swiper-theme-color: #5698c3;
    --swiper-navigation-color: #fff;
    --swiper-navigation-size: 20px
}

.swiper-container .swiper-slide[data-v-14926503] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    background-color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 0
}

.swiper-container .swiper-slide img[data-v-14926503],
.swiper-container .swiper-slide video[data-v-14926503] {
    width: 100vw;
    height: 100vh;
    -o-object-fit: cover;
    object-fit: cover
}

.swiper-container .backdrop[data-v-14926503] {
    position: absolute;
    left: 0;
    z-index: 60;
    width: 100%;
    height: 100%;
    background: hsla(0, 0%, 94.9%, .3);
    opacity: .5
}

.swiper-container .slide-caption[data-v-14926503] {
    position: absolute;
    z-index: 70;
    max-width: 60vw;
    color: #e7e9ec;
    text-align: center
}

.swiper-container .slide-caption>[data-v-14926503] {
    opacity: 1
}

.swiper-container .slide-caption h1[data-v-14926503] {
    font-weight: 600;
    font-size: 54px
}

.swiper-container .slide-caption h3[data-v-14926503] {
    margin: 48px 0;
    font-size: 24px
}

.swiper-container .slide-caption.left[data-v-14926503] {
    max-width: 80vw;
    text-align: left
}

.swiper-container .explore-btn[data-v-14926503] {
    padding: 14px 32px;
    outline: none;
    border: 0;
    border-radius: 4px;
    background-color: #b0c4de;
    color: #e7e9ec;
    font-size: 18px;
    cursor: pointer
}

@media(max-width:650px) {
    .swiper-container .slide-caption h1[data-v-14926503] {
        font-size: 30px
    }

    .swiper-container .slide-caption h2[data-v-14926503] {
        font-size: 25px
    }
}

section[data-v-9d6a3536] {
    display: grid;
    padding: 0 80px;
    max-width: 1180px;
    justify-items: center
}

.title1[data-v-9d6a3536] {
    color: #2e2e2e;
    font-size: 34px
}

.title1[data-v-9d6a3536]:after {
    display: block;
    margin-top: 14px;
    width: 80%;
    height: 4px;
    background-color: #b0c4de;
    content: "";
    transform: translateX(10%)
}

.intro[data-v-9d6a3536] {
    margin: 28px 0 60px 0;
    color: #727272;
    font-size: 18px
}

.section-bg[data-v-9d6a3536] {
    position: relative
}

.section-bg[data-v-9d6a3536]:before {
    position: absolute;
    z-index: -1;
    display: block;
    width: 100vw;
    height: 100%;
    background-color: #f9fbfb;
    content: ""
}

.about-us[data-v-9d6a3536] {
    height: auto;
    margin: auto;
    padding-top: 32px;
    padding-bottom: 32px;
    width: 100vw
}

.features[data-v-9d6a3536] {
    display: grid;
    align-items: center;
    -moz-column-gap: 4vw;
    column-gap: 4vw;
    grid-template-columns: repeat(3, 1fr)
}

.feature[data-v-9d6a3536] {
    display: grid;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 0 18px rgba(0, 0, 0, .06);
    grid-template-columns: 60px 1fr;
    grid-template-rows: 1fr 3fr;
    grid-template-areas: "icon title""icon content"
}

.feature i.fas[data-v-9d6a3536] {
    align-self: center;
    color: #b0c4de;
    font-size: 34px;
    grid-area: icon;
    margin-left: 9px
}

.feature-title[data-v-9d6a3536] {
    color: #2e2e2e;
    font-size: 18px;
    grid-area: title
}

.feature-content[data-v-9d6a3536] {
    margin-top: 8px;
    color: #8b8b8b;
    grid-area: content
}

@media(max-width:768px) {
    .features[data-v-9d6a3536] {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media(max-width:576px) {
    .features[data-v-9d6a3536] {
        grid-template-columns: repeat(1, 1fr)
    }
}

section[data-v-03e54d46] {
    display: grid;
    padding: 0 80px;
    max-width: 1180px;
    justify-items: center
}

.title1[data-v-03e54d46] {
    color: #2e2e2e;
    font-size: 34px
}

.title1[data-v-03e54d46]:after {
    display: block;
    margin-top: 14px;
    width: 80%;
    height: 4px;
    background-color: #b0c4de;
    content: "";
    transform: translateX(10%)
}

.intro[data-v-03e54d46] {
    margin: 28px 0 60px 0;
    color: #727272;
    font-size: 18px
}

.section-bg[data-v-03e54d46] {
    position: relative
}

.section-bg[data-v-03e54d46]:before {
    position: absolute;
    z-index: -1;
    display: block;
    width: 100vw;
    height: 100%;
    background-color: #f9fbfb;
    content: ""
}

.company-activities[data-v-03e54d46] {
    margin-top: 88px
}

.activities[data-v-03e54d46] {
    display: grid;
    -moz-column-gap: 30px;
    column-gap: 30px;
    grid-template-columns: repeat(3, 1fr)
}

.activity[data-v-03e54d46] {
    padding: 24px;
    box-shadow: 0 0 24px rgba(0, 0, 0, .1);
    transition: .4s
}

.act-image-wrapper[data-v-03e54d46] {
    overflow: hidden;
    margin: -24px;
    margin-bottom: 0;
    height: 255px
}

.act-image-wrapper img[data-v-03e54d46] {
    min-height: 300px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.activity .meta[data-v-03e54d46] {
    display: flex;
    margin-top: 20px;
    margin-bottom: 12px;
    color: #c6c6c6;
    font-size: 12px
}

.activity .meta>p[data-v-03e54d46]:last-child {
    margin-left: 36px
}

.act-title[data-v-03e54d46] {
    margin-bottom: 16px;
    color: #494949;
    font-size: 18px
}

.activity article[data-v-03e54d46] {
    color: #8b8b8b;
    letter-spacing: .54px;
    line-height: 24px
}

.activity[data-v-03e54d46]:hover {
    box-shadow: 0 0 36px rgba(0, 0, 0, .1);
    transform: translateY(-20px) scale(1.05)
}

@media(max-width:768px) {
    .activities[data-v-03e54d46] {
        grid-template-columns: repeat(2, 1fr);
        row-gap: 50px
    }
}

@media(max-width:576px) {
    .activities[data-v-03e54d46] {
        grid-template-columns: repeat(1, 1fr);
        row-gap: 50px
    }
}

footer[data-v-7e3f17fc] {
    display: grid;
    margin-top: 80px;
    padding-top: 72px;
    padding-bottom: 24px;
    width: 100%;
    background-color: #789;
    justify-items: center
}

.footer-menus[data-v-7e3f17fc] {
    position: relative;
    display: grid;
    padding: 0 80px;
    max-width: 1180px;
    grid-template-columns: 2fr repeat(4, 1fr);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.footer-menus .footer-menu[data-v-7e3f17fc] {
    justify-self: end
}

.footer-menus .menu-title[data-v-7e3f17fc] {
    margin-bottom: 20px;
    color: #fff;
    font-weight: 500;
    font-size: 16px
}

.footer-menus .contact-us[data-v-7e3f17fc] {
    color: #e7e9ec;
    justify-self: start
}

.footer-menus .contact-us p[data-v-7e3f17fc]:not(:first-child) {
    padding-bottom: 16px
}

.footer-menus .menu-items li[data-v-7e3f17fc] {
    padding-bottom: 8px;
    list-style: none
}

.footer-menus .menu-items li a[data-v-7e3f17fc] {
    color: #e7e9ec;
    text-decoration: none;
    font-weight: 300
}

.footer-menus .icp-info[data-v-7e3f17fc] {
    margin-top: 24px;
    margin-bottom: 16px
}

.footer-menus .icp-info[data-v-7e3f17fc],
.footer-menus .rights[data-v-7e3f17fc] {
    color: #fff;
    grid-column: 1/-1;
    justify-self: center
}
.footer-menus  .icp-info-img{
   width: 16px;
   height: 16px;
   position: absolute;
   bottom: 36px;
   left: 340px;
}

.scrollToTop[data-v-7e3f17fc] {
    position: relative;
    z-index: 300;
    display: none
}

.scrollToTop a[data-v-7e3f17fc] {
    position: fixed;
    right: 30px;
    bottom: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 4px;
    background-color: #b0c4de;
    color: #fff;
    text-decoration: none
}

.pageWrap[data-v-b9f765f0] {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    outline: none;
    font-family: Courier New, Courier, monospace
}

html {
    font-size: 14px
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

::-webkit-scrollbar {
    display: none
}

#app {
    overflow: hidden;
    min-height: 100vh;
    width: 100vw
}

@font-face {
    font-family: iconfont;
    src: url(//at.alicdn.com/t/font_1998349_3nh10eu8fhv.eot?t=1597081459343);
    src: url(//at.alicdn.com/t/font_1998349_3nh10eu8fhv.eot?t=1597081459343#iefix) format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url(//at.alicdn.com/t/font_1998349_3nh10eu8fhv.woff?t=1597081459343) format("woff"), url(//at.alicdn.com/t/font_1998349_3nh10eu8fhv.ttf?t=1597081459343) format("truetype"), url(//at.alicdn.com/t/font_1998349_3nh10eu8fhv.svg?t=1597081459343#iconfont) format("svg")
}

.iconfont {
    font-style: normal;
    font-size: 16px;
    font-family: iconfont !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-dengpao:before {
    content: "\e611"
}

.icon-sudu:before {
    content: "\e61b"
}

.icon-diannao:before {
    content: "\e71a"
}

.icon-gouwuche:before {
    content: "\e636"
}

.icon-qushi:before {
    content: "\e60d"
}

.icon-wodeshujia:before {
    content: "\e63e"
}