.app-footer {
    background: #42454b
}

.footer-container {
    display: table;
    width: 100%;
    min-height: 158px
}

.footer-container-m {
    display: none;
    padding: 42px 0 0
}

.footer-logo {
    display: table-cell;
    vertical-align: middle;
    width: 105px
}

.footer-other {
    display: table-cell;
    padding: 24px 10px;
    color: #fff
}

.footer-qr {
    display: table-cell;
    vertical-align: middle;
    width: 105px;
    text-align: center
}

.footer-qr img {
    display: block;
    margin: 0 auto
}

.footer-qr p {
    color: #6e7079;
    font-size: 12px;
    line-height: 30px
}

.footer-box {
    float: right
}

.footer-menu {
    display: inline-block;
    line-height: 22px;
    padding: 10px 0
}

.footer-menu a {
    color: #fff;
    font-size: 14px;
    margin: 0 12px 0 20px;
    display: inline-block;
    white-space: nowrap;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out
}

.footer-menu a i {
    display: inline-block;
    vertical-align: -6px;
    margin-right: 3px
}

.footer-menu a:last-child {
    margin-right: 0
}

.footer-menu a:hover {
    opacity: 0.8
}

.footer-phone {
    padding: 10px;
    line-height: 22px;
    white-space: nowrap;
    float: right
}

.footer-phone i {
    display: inline-block;
    vertical-align: -6px;
    margin-right: 3px
}

.footer-other hr {
    height: 1px;
    background: #4f5157;
    display: block;
    clear: both;
    border: none
}

.footer-about {
    line-height: 22px;
    color: #b5b5b5;
    padding-top: 14px;
    padding-left: 20px
}

.footer-copyright {
    line-height: 20px;
    padding: 5px 10px 5px 20px;
    color: #7a7a7a
}

.footer-copyright span {
    display: inline-block
}

.footer-copyright a {
    color: #7a7a7a
}

.footer-copyright a:hover {
    opacity: 0.8
}

.footer-costomer {
    line-height: 24px;
    color: #00a7ff
}

.footer-costomer b {
    color: #d8d8d8
}

.footer-copyright2 {
    clear: both;
    font-size: 12px;
    text-align: center;
    color: #76787c;
    line-height: 20px;
    padding-bottom: 8px;
    padding-top: 20px
}

.footer-container-m .footer-costomer {
    float: left
}

.footer-container-m .footer-qr {
    float: right
}

@media screen and (max-width: 1232px) {
    .footer-menu a {
        margin: 0 0 0 20px
    }
}

@media screen and (max-width: 640px) {
    .footer-container {
        display: none
    }

    .footer-container-m {
        display: block
    }

    .footer-logo {
        width: 86px
    }
}

.header {
    background: black;
    background: rgb(55 106 249 / 70%);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 101
}

.header-brand-blue {
    -o-object-fit: contain;
    object-fit: contain
}

.header-brand-white {
    display: none;
    -o-object-fit: contain;
    object-fit: contain
}

.header-navbar {
    display:flex;
    align-items: center;
    /*height: 98px;*/
    height: 66px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transition: height 0.3s ease-in-out 0s;
    transition: height 0.3s ease-in-out 0s
}

.header-navbar h1 {
    /*height: 100%;*/
    height: 80%;
    padding: 10px 0;
    /*float: left*/
}

.nav_btn{
      display: inline-block;
      width: 92px;
      height: 32px;
      text-align: center;
      line-height: 32px;
      background: rgba(255,255,255);
      border-radius: 16px;
      font-size: 14px;
      font-family: PingFang SC;
      font-weight: 400;
      color: #2A7EFB;
      cursor: pointer;
  }
  
  .login_text{
      height: 20px;
      font-size: 14px;
      font-family: PingFang SC;
      font-weight: 400;
      line-height: 16px;
      color: #FFFFFF;
      padding-left:20px;
      cursor: pointer;
  }

.header-navbar-burger {
    height: 100%;
    width: 80px;
    position: relative;
    margin-right: -20px;
    cursor: pointer
}

.header-navbar-burger span {
    position: absolute;
    left: 50%;
    top: 50%;
    display: inline-block;
    height: 2px;
    width: 16px;
    margin-left: -8px;
    margin-top: -1px;
    border-radius: 1231px;
    background: #fff;
    -webkit-transition-duration: 0.086s;
    transition-duration: 0.086s;
    -webkit-transition-property: background-color, opacity, -webkit-transform;
    transition-property: background-color, opacity, -webkit-transform;
    transition-property: background-color, opacity, transform;
    transition-property: background-color, opacity, transform, -webkit-transform
}

.header-navbar-burger span:first-child {
    display: inline-block;
    margin-top: -7px
}

.header-navbar-burger span:last-child {
    display: inline-block;
    margin-top: 5px
}

@media screen and (min-width: 992px) {
    .header-navbar-burger {
        display: none
    }

    .header-navbar-mini {
        height: 66px
    }

    .header-navbar-mini .header-menu>li>a {
        /*padding-top: 22px*/
    }

    .header-menu {
        /*float: right;*/
        /*right: 0;*/
        /*top: 0;*/
        height: 100%;
        display: table;
        color: #fff;
        
    }

    .header-menu-sub {
        position: absolute;
        right: 0;
        left: 0;
        top: 100%;
        background: rgba(255, 255, 255, .9);
        height: 0;
        -webkit-transition: height 0.3s ease-out;
        transition: height 0.3s ease-out;
        overflow: hidden
    }

    .header-menu>li {
        color: #fff;
        font-size: 14px;
        height: 100%;
        display: table-cell
    }

    .header-menu>li>a {
        color: #fff;
        display: inline-block;
        padding: 0 22px;
        height: 100%;
        /*padding-top: 38px;*/
        -webkit-transition: padding-top 0.3s ease-in-out 0s;
        transition: padding-top 0.3s ease-in-out 0s;
        position: relative;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .header-menu>li>a:after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 0;
        width: 14px;
        height: 14px;
        margin-top: -14px;
        margin-left: -7px;
        border-bottom: 7px solid #ffffff;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: none
    }

    .header-menu>li:last-child>a {
        padding-right: 0
    }

    .header-menu>li:last-child>a:after {
        margin-left: 5px
    }

    .header-menu>li:hover>a,
    .header-menu>li.cur>a {
        color: #f77f2f
    }

    .header-menu>li.drop .header-menu-sub {
        height: 118px
    }

    .header-menu>li.drop>a:after {
        display: block
    }

    .header-menu ul {
        height: 100%;
        vertical-align: middle;
        text-align: right;
        margin: 0 auto
    }

    .header-menu ul>li {
        display: inline-block;
        text-align: center;
        padding-top: 16px
    }

    .header-menu ul>li img {
        display: block;
        margin: 0 auto;
        margin-top: 12px;
        margin-bottom: 12px
    }

    .header-menu ul>li a {
        color: #f77f2f;
        display: inline-block;
        padding: 0 30px
    }

    .header-menu ul>li a:hover {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    .header-menu ul>li:last-child>a {
        padding-right: 0
    }

    .header-menu a span {
        display: none
    }
}

@media screen and (max-width: 992px) {
    .header-navbar {
        height: 66px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative
    }

    .header-menu {
        position: fixed;
        top: 66px;
        bottom: 52px;
        left: 0;
        right: 0;
        width: 100%;
        overflow-y: auto;
        padding: 0 20px 20px;
        background: white;
        padding: 0 12px;
        display: none
    }

    .header-menu>li {
        position: relative
    }

    .header-menu>li a {
        font-size: 14px;
        text-align: left;
        display: block;
        padding: 14px 0;
        padding-left: 14px;
        line-height: 24px;
        border-bottom: 1px #efefef solid;
        position: relative
    }

    .header-menu>li a img {
        display: none
    }

    .header-menu>li a span {
        width: 28px;
        display: inline-block;
        font-size: 18px;
        vertical-align: middle;
        color: #999
    }

    .header-menu>li.more>a:after,
    .header-menu>li.further>a:after {
        content: "";
        height: 12px;
        width: 12px;
        margin-top: -6px;
        border: 2px solid #ccc;
        border-bottom: 0px;
        border-left: 0px;
        display: block;
        position: absolute;
        right: 8px;
        top: 50%;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .header-menu>li.cur>a,
    .header-menu>li.cur>a>span,
    .header-menu>li.further>a,
    .header-menu>li.further>a>span {
        color: #f77f2f
    }

    .header-menu>li.further>a:after {
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg)
    }

    .header-menu-sub {
        display: none
    }

    .header-menu-sub .container {
        padding: 0
    }

    .header-menu-sub li a {
        padding-left: 42px
    }

    .header-menu-sub li a.cur {
        color: #f77f2f
    }

    .header-menu.further>li {
        display: none
    }

    .header-menu.further>li.further {
        display: block
    }

    .header-menu.further .header-menu-sub {
        display: block
    }

    .header-drop {
        background-color: #00a0e3;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: background-color;
        transition-property: background-color
    }

    .header-drop .header-brand-blue {
        display: none
    }

    .header-drop .header-brand-white {
        display: block
    }

    .header-drop .header-navbar-burger span:nth-child(2) {
        opacity: 0
    }

    .header-drop .header-navbar-burger span:first-child {
        -webkit-transform: translateY(6px) rotate(45deg);
        transform: translateY(6px) rotate(45deg)
    }

    .header-drop .header-navbar-burger span:last-child {
        -webkit-transform: translateY(-6px) rotate(-45deg);
        transform: translateY(-6px) rotate(-45deg)
    }
}

@media screen and (max-width: 1175px) {
    .header-menu>li>a {
        padding-left: 14.5px;
        padding-right: 14.5px
    }
}

@media screen and (max-width: 1130px) {
    .header-menu>li>a {
        padding-left: 11.5px;
        padding-right: 11.5px
    }
}

#slider {
    position: relative;
    font-size: 0;
    height: 748px
}

.slider-item-about {
    position: absolute;
    left: 50%;
    top: 200px;
    font-size: 18px;
    color: #cafdff;
    font-weight: bold
}

.slider-item-about p {
    font-size: 14px;
    font-weight: normal;
    color: #fff
}

.slider-item-2 {
    height: 748px;
    background: url(../image/banner_01.db2d8.jpg) center no-repeat #3a52da;
    position: absolute;
    width: 100%;
    overflow: hidden
}

@-webkit-keyframes meteor {
    0% {
        top: 100%;
        opacity: 0
    }

    10% {
        top: 90%;
        opacity: 0
    }

    20% {
        top: 80%;
        opacity: 1
    }

    100% {
        top: 0%;
        opacity: 1
    }
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(30deg);
        transform: rotate(30deg)
    }

    100% {
        -webkit-transform: rotate(390deg);
        transform: rotate(390deg)
    }
}

.slider-globe {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -1595px;
    margin-top: -410px;
    width: 1156px;
    height: 1156px;
    border-radius: 578px;
    -webkit-animation: rotate 20s infinite linear;
    animation: rotate 20s infinite linear
}

.slider-globe2 {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -340px;
    margin-top: 160px;
    width: 584px;
    height: 584px;
    border-radius: 50%;
    -webkit-animation: rotate 10s infinite linear;
    animation: rotate 10s infinite linear
}

.slider-triangle {
    position: absolute;
    left: 50%;
    top: 0%;
    height: 77%;
    -webkit-transform-origin: 0px 05px;
    transform-origin: 0px 0px;
    -webkit-transform: rotate(-45.2deg);
    transform: rotate(-45.2deg);
    margin-left: 200px
}

.slider-meteor {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -72px;
    margin-top: -5px
}

.slider-meteor2 {
    position: absolute;
    right: 50%;
    bottom: 0;
    margin-right: -72px;
    margin-bottom: -5px
}

.slider-meteor3 {
    position: absolute;
    left: 0;
    -webkit-animation: meteor 5s infinite linear;
    animation: meteor 5s infinite linear
}

.slider-center {
    position: absolute;
    top: 52%;
    left: 50%;
    width: 800px;
    margin-left: -400px;
    text-align: center
}

.slider-center .title1 {
    font-size: 30px;
    color: #fff;
    line-height: 50px;
    letter-spacing: 1px;
    -webkit-transform: translateY(70px);
    transform: translateY(70px);
    opacity: 0;
    -webkit-transition: opacity 0.9s ease-out, -webkit-transform 0.5s ease-out;
    transition: opacity 0.9s ease-out, -webkit-transform 0.5s ease-out;
    transition: transform 0.5s ease-out, opacity 0.9s ease-out;
    transition: transform 0.5s ease-out, opacity 0.9s ease-out, -webkit-transform 0.5s ease-out
}

.slider-center .title1.on {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.slider-center .title2 {
    font-size: 14px;
    color: #84a2ff;
    line-height: 24px;
    letter-spacing: 1px;
    -webkit-transform: translateY(70px);
    transform: translateY(70px);
    opacity: 0;
    -webkit-transition: opacity 1s ease-out, -webkit-transform 0.8s ease-out;
    transition: opacity 1s ease-out, -webkit-transform 0.8s ease-out;
    transition: transform 0.8s ease-out, opacity 1s ease-out;
    transition: transform 0.8s ease-out, opacity 1s ease-out, -webkit-transform 0.8s ease-out
}

.slider-center .title2.on {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.slider-btn {
    width: 149px;
    height: 46px;
    background: #00a3fe;
    border-radius: 23px;
    line-height: 46px;
    font-size: 18px;
    color: #fff;
    display: inline-block;
    margin-top: 20px;
    cursor: pointer;
    -webkit-transform: translateY(70px);
    transform: translateY(70px);
    opacity: 0;
    -webkit-transition: opacity 1.5s ease-out, -webkit-transform 1s ease-out;
    transition: opacity 1.5s ease-out, -webkit-transform 1s ease-out;
    transition: transform 1s ease-out, opacity 1.5s ease-out;
    transition: transform 1s ease-out, opacity 1.5s ease-out, -webkit-transform 1s ease-out
}

.slider-btn.on {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.slider-btn:hover {
    background: #38b8ff
}

@font-face {
    font-family: "jstfont";
    src: url("../font/font_1372347_0dfm1ipqovb.eot");
    src: url("../font/font_1372347_0dfm1ipqovb.eot") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("../font/font_1372347_0dfm1ipqovb.woff") format("woff"), url("../font/font_1372347_0dfm1ipqovb.ttf") format("truetype"), url("https://at.alicdn.com/t/font_1372347_0dfm1ipqovb.svg?t=1608602159524") format("svg")
}

.jstfont {
    font-family: "jstfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.iconjiejuefangan:before {
    content: "\e63e"
}

.iconSVG_shouhou-miaobian:before {
    content: "\e637"
}

.iconshouqiankefu:before {
    content: "\e619"
}

.iconshouqianrexian:before {
    content: "\e61a"
}

.iconhuangguan:before {
    content: "\e607"
}

.iconhuangguan2:before {
    content: "\e7ec"
}

.iconhuangguan1:before {
    content: "\e6b5"
}

.iconstrategy:before {
    content: "\e606"
}

.iconpoint:before {
    content: "\e75e"
}

.iconlogo2:before {
    content: "\e605"
}

.iconabout:before {
    content: "\e60c"
}

.iconlogo:before {
    content: "\e604"
}

.iconzhaopin:before {
    content: "\e720"
}

.iconproduct:before {
    content: "\e63d"
}

.iconnews:before {
    content: "\e6da"
}

.iconcase:before {
    content: "\e601"
}

.iconhome:before {
    content: "\e602"
}

.iconservice:before {
    content: "\e60b"
}

.iconpartner:before {
    content: "\e71e"
}

.iconxiayibu:before {
    content: "\e66a"
}

.iconqr:before {
    content: "\e7ac"
}

.iconkuajing:before {
    content: "\e603"
}

.iconzhankai:before {
    content: "\e629"
}

.iconshouqi:before {
    content: "\e627"
}

.icon-filter:before {
    content: "\e600"
}

.iconshehuifuwu:before {
    content: "\e618"
}

.iconicon:before {
    content: "\e66c"
}

.iconwenhuayuandi:before {
    content: "\e653"
}

.iconsousuo:before {
    content: "\e62e"
}

.iconxueyuan:before {
    content: "\e624"
}

.iconzhishiguanli:before {
    content: "\e685"
}

.iconxiangxia:before {
    content: "\e644"
}

.iconzhihuixiaoyuan:before {
    content: "\e919"
}

.iconss010:before {
    content: "\e71f"
}

.iconfxxstj064:before {
    content: "\e6b4"
}

.iconcwjs168:before {
    content: "\e659"
}

.iconshangpinfenxi:before {
    content: "\e738"
}

.iconzjgl062:before {
    content: "\e6b6"
}

.iconkuaixiaopeihuo:before {
    content: "\e7a3"
}

.iconxszt178:before {
    content: "\e64a"
}

.iconspjg133:before {
    content: "\e67c"
}

.iconpingtaiyingshouduizhang:before {
    content: "\e7ab"
}

.iconyingkui:before {
    content: "\e62a"
}

.iconspzt130:before {
    content: "\e67f"
}

.iconjiekoujiankong:before {
    content: "\e783"
}

.icontop:before {
    content: "\e7dc"
}

.iconguanlianxiaoshou:before {
    content: "\e7dd"
}

.iconyunhuiji:before {
    content: "\e7de"
}

.iconyoujiantou1:before {
    content: "\e6d9"
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body {
    min-width: 1200px;
    font-size: 14px;
    font-family: -apple-system, 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif, 'jstfont';
    color: #666;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

a,
a:link,
a:hover,
a:visited,
a:active {
    outline: 0;
    text-decoration: none
}

a {
    color: #666
}

table {
    border-collapse: collapse
}

.clearfix:before,
.clearfix:after {
    content: '';
    display: table
}

ul {
    list-style: none
}

em,
i,
b {
    font-style: normal
}

img {
    border: 0px
}

.size14 {
    font-size: 14px
}

.size24 {
    font-size: 24px
}

.size30 {
    font-size: 30px
}

.size18 {
    font-size: 18px
}

.fl {
    float: left
}

.fr {
    float: right
}

.clearfix:after {
    clear: both
}

.clearfix {
    *zoom: 1
}

.clear {
    clear: both
}

.v-middle {
    font-size: 0
}

.v-middle:before {
    content: '';
    display: inline-block;
    height: 100%;
    width: 0%;
    vertical-align: middle
}

.v-middle>div,
.v-middle>p,
.v-middle>span {
    font-size: 14px
}

.number-big {
    color: #01a2f7;
    font-size: 28px
}

.wrap,
.wrap * {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.wrap {
    max-width: 1200px;
    margin: 0 auto
}

.container,
.containerFull {
    margin: 0 auto;
    width: 100%;
    max-width: 1200px;
    padding: 0 18px
}

.containerFull {
    padding: 0
}

.mbanner {
    position: relative;
    display: none;
    padding-top: 66px
}

.mbanner-bg {
    width: 100%;
    display: block
}

.mbanner-btn {
    position: absolute;
    left: 10%;
    top: 64%;
    width: 27%;
    height: 14%;
    cursor: pointer
}

.block {
    padding: 68px 0 50px
}

.block-cap {
    text-align: center;
    margin-bottom: 65px
}

.block-cap:after {
    content: '';
    display: block;
    margin: 10px auto 0;
    height: 2px;
    width: 64px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAACCAIAAABnm03uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwQTFDMEE5NkYyMzExRUE4NUZBRkEwQjRDNzM5QzdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwQTFDMEFBNkYyMzExRUE4NUZBRkEwQjRDNzM5QzdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzBBMUMwQTc2RjIzMTFFQTg1RkFGQTBCNEM3MzlDN0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzBBMUMwQTg2RjIzMTFFQTg1RkFGQTBCNEM3MzlDN0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7d42xYAAAALUlEQVR42mJUaX/66ec/BkYGLIgJGxuNgZWLiyRGCpe92ET4mJmAvKENAAIMABlLBODR9yP2AAAAAElFTkSuQmCC) no-repeat center center
}

.block-cap.white-line:after {
    content: '';
    display: block;
    margin: 10px auto 0;
    height: 2px;
    width: 64px;
    background: #fff
}

.block-cap h2 {
    font-size: 30px;
    line-height: 40px;
    font-weight: normal;
    color: #333
}

.block-cap.white h2 {
    color: #fff
}

.block-cap p {
    line-height: 24px
}

.wave-container {
    height: 192px;
    background-color: #ecf7fd;
    overflow: hidden
}

.pgs {
    float: right;
    margin: 20px 0
}

.pgs a,
.pgs span,
.pgs label {
    float: left;
    display: inline-block;
    padding: 0 10px;
    margin-left: 6px;
    height: 24px;
    line-height: 24px;
    border: #e3e3e3 solid 1px
}

.pgs a:hover {
    color: #00a7ff;
    border-color: #00a7ff
}

.pgs span.on {
    color: #00a7ff;
    border: none;
    cursor: default
}

.pgs label {
    border: none
}

.pgs label input {
    padding: 0;
    width: 25px;
    height: 24px;
    line-height: 22px;
    border: 1px solid #ddd;
    display: inline-block;
    text-align: center
}

.slider-ctrl {
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 100%;
    text-align: center;
    z-index: 13
}

.slider-ctrl span {
    display: inline-block;
    height: 12px;
    width: 12px;
    margin-right: 8px;
    text-align: left;
    cursor: pointer;
    -webkit-transition: width 0.5s ease-in-out;
    -webkit-transition: width 0.3s ease-in-out;
    transition: width 0.3s ease-in-out
}

.slider-ctrl span:last-child {
    margin-right: 0
}

.slider-ctrl span:before {
    content: '';
    width: 4px;
    height: 4px;
    display: inline-block;
    border-radius: 50%;
    background: #fff;
    vertical-align: middle
}

.slider-ctrl span:after {
    content: '';
    width: 0px;
    height: 1px;
    background: #fff;
    margin-left: 8px;
    vertical-align: middle;
    -webkit-transition: width 0s;
    transition: width 0s;
    display: inline-block
}

.slider-ctrl span.on {
    width: 32px
}

.slider-ctrl span.on:after {
    width: 20px;
    display: inline-block;
    -webkit-transition: width 2s linear 0.6s;
    transition: width 2s linear 0.6s
}

.slider-prev,
.slider-next {
    position: absolute;
    top: 50%;
    margin-top: -28px;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: rgba(100, 100, 100, .2) 0px 0px 32px;
    box-shadow: rgba(100, 100, 100, .2) 0px 0px 32px;
    font-size: 22px;
    line-height: 42px;
    text-align: center;
    color: #ccc;
    cursor: pointer;
    -webkit-transition: color 0.5s ease-out;
    transition: color 0.5s ease-out;
    display: none;
    z-index: 13
}

.slider-prev:hover,
.slider-next:hover {
    color: #1890ff
}

.slider-prev {
    left: 50%;
    margin-left: -660px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.slider-next {
    right: 50%;
    margin-right: -660px
}

@media screen and (max-width: 1344px) {
    .slider-prev {
        margin-left: -570px;
        background-color: rgba(255, 255, 255, .9)
    }

    .slider-next {
        margin-right: -570px;
        background-color: rgba(255, 255, 255, .9)
    }
}

.tips_click {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    cursor: pointer
}

.tips_click b {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    border-radius: 50%;
    background-color: rgba(0, 183, 255, .8)
}

.tips_click2 b {
    width: 6px;
    height: 6px;
    margin-top: -3px;
    margin-left: -3px
}

.tips_click b:nth-of-type(1) {
    -webkit-animation: click1 1s linear infinite;
    animation: click1 1s linear infinite;
    background: #00b7ff
}

.tips_click b:nth-of-type(2) {
    -webkit-animation: click2 1s linear infinite;
    animation: click2 1s linear infinite
}

@-webkit-keyframes click1 {
    0% {
        opacity: 0.8;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(2);
        transform: scale(2)
    }
}

@keyframes click1 {
    0% {
        opacity: 0.8;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(2);
        transform: scale(2)
    }
}

@-webkit-keyframes click2 {
    0% {
        opacity: 0.8;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(3);
        transform: scale(3)
    }
}

@keyframes click2 {
    0% {
        opacity: 0.8;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(3);
        transform: scale(3)
    }
}

.icon-news {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px 0px;
    width: 22px;
    height: 22px
}

.icon-about {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px -22px;
    width: 22px;
    height: 22px
}

.icon-club {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px -44px;
    width: 22px;
    height: 22px
}

.icon-servicespromiss {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px -66px;
    width: 22px;
    height: 22px
}

.icon-home {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px -88px;
    width: 22px;
    height: 22px
}

.icon-call {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px -110px;
    width: 22px;
    height: 22px
}

.icon-open {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px -132px;
    width: 22px;
    height: 22px
}

.icon-partner {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px -154px;
    width: 22px;
    height: 22px
}

.icon-product {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px -176px;
    width: 22px;
    height: 22px
}

.icon-successal {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px -198px;
    width: 22px;
    height: 22px
}

.icon-go-top {
    background-image: url(../image/sprite.2e701.png);
    background-position: 0px -220px;
    width: 44px;
    height: 44px
}

.white {
    color: #fff
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.active-line {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 3px;
    background: #0095f4;
    -webkit-transition: width 0.3s linear;
    transition: width 0.3s linear;
    border-radius: 0 0 2px 2px
}

.partner:hover .iconxiayibu {
    display: block;
    outline: none
}

.home-parter-container {
    font-size: 0;
    margin-top: 50px;
    height: 450px
}

.home-parter-swiper {
    position: relative
}

.home-parter-swiper .swiper-container {
    padding: 0 50px
}

.home-parter-box {
    -webkit-transition: transform 0.3s ease-in-out;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out
}

.home-parter-box:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.home-parter-box:hover .home-parter-item {
    -webkit-box-shadow: 1px 6px 20px 5px rgba(0, 0, 0, .1);
    box-shadow: 1px 6px 20px 5px rgba(0, 0, 0, .1)
}

.home-parter-box:hover .home-parter-qrcode {
    opacity: 1
}

.home-parter-item {
    background: #fff;
    height: 400px;
    font-size: 14px;
    padding: 42px 28px 0;
    margin-bottom: 24px;
    cursor: default;
    width: 100%;
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 1px 6px 20px 5px rgba(0, 0, 0, .07);
    box-shadow: 1px 6px 20px 5px rgba(0, 0, 0, .07)
}

.home-parter-logo {
    display: block;
    margin: 0 auto
}

.home-parter-title {
    font-size: 18px;
    text-align: center;
    margin: 40px 0 20px;
    color: #000;
    line-height: 24px
}

.home-parter-about {
    line-height: 22px;
    margin-top: 18px
}

.home-parter-qrcode {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #009aff;
    height: 220px;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    opacity: 0
}

.home-parter-qrcode img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -60px;
    margin-top: -60px;
    width: 120px;
    height: 120px
}

.home-case {
    background: #6a82ff;
    position: relative;
    overflow: hidden
}

.home-case:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 300px;
    background: #fff
}

.home-case .block-cap {
    position: relative;
    z-index: 1
}

.home-case .block-cap a {
    text-decoration: none
}

.home-case-box {
    position: relative;
    font-size: 0;
    margin-top: 50px;
    z-index: 1
}

.home-case-item {
    width: 210px;
    display: inline-block;
    background: #eaeaec;
    margin-right: 22px;
    max-width: 214px
}

.home-case-item:nth-child(1) {
    margin-left: 0
}

.home-case-item:nth-child(5) {
    margin-right: 0
}

.home-case-item img {
    display: block;
    width: 100%
}

.home-case-item:hover .home-case-detail-qr2 {
    opacity: 1
}

.home-case-detail {
    font-size: 14px;
    text-align: center;
    height: 160px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

.home-case-detail-name {
    color: #666;
    line-height: 20px;
    font-weight: bold
}

.home-case-detail-type {
    color: #999;
    line-height: 36px;
    border-bottom: 1px solid #666
}

.home-case-detail-qr {
    color: #999;
    font-size: 36px;
    margin-top: 10px
}

.home-case-detail-qr2 {
    color: #fff;
    font-size: 12px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #009aff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out
}

.home-case-detail-qr2 img {
    width: 40%;
    margin-top: 10px
}

.home-case-detail-qr2 span {
    line-height: 32px
}

.home-data {
    font-size: 0;
    padding-top: 25px;
}

.home-data-img {
    display: inline-block;
    padding-top: 48px;
    width: 168px;
    height: 168px;
    border-radius: 84px;
    background: #fff;
    -webkit-box-shadow: rgba(10, 64, 115, .1) 0px 16px 32px;
    box-shadow: rgba(10, 64, 115, .1) 0px 16px 32px;
    -webkit-transition: -webkit-box-shadow 0.3s ease-out, -webkit-transform 0.3s ease-out;
    transition: -webkit-box-shadow 0.3s ease-out, -webkit-transform 0.3s ease-out;
    transition: box-shadow 0.3s ease-out, transform 0.3s ease-out;
    transition: box-shadow 0.3s ease-out, transform 0.3s ease-out, -webkit-box-shadow 0.3s ease-out, -webkit-transform 0.3s ease-out;
    position: relative;
    z-index: 9
}

.home-data-point {
    position: relative;
    z-index: 8
}

.home-data-point span {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transition: -webkit-transform 0.2s ease-out;
    transition: -webkit-transform 0.2s ease-out;
    transition: transform 0.2s ease-out;
    transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out
}

.home-data-point span:nth-child(1) {
    width: 12px;
    height: 12px;
    margin-left: -6px;
    margin-top: -96px;
    border-radius: 6px;
    border: 1px solid #d1e9ff
}

.home-data-point span:nth-child(3) {
    width: 12px;
    height: 12px;
    margin-left: -6px;
    margin-top: -96px;
    border-radius: 6px;
    background: #a3d3ff
}

.home-data-point span:nth-child(3)::after {
    content: '';
    position: absolute;
    top: -11px;
    left: 15px;
    width: 4px;
    height: 4px;
    background: #a3d3ff;
    border-radius: 2px
}

.home-data-point span:nth-child(2) {
    width: 16px;
    height: 16px;
    margin-left: -8px;
    margin-top: -98px;
    border-radius: 8px;
    background: #d1e9ff;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    transition: transform 0.4s ease-out, -webkit-transform 0.4s ease-out
}

.home-data-point span:nth-child(4) {
    width: 12px;
    height: 12px;
    margin-left: -6px;
    margin-top: -96px;
    border-radius: 6px;
    background: #a3d3ff;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    transition: transform 0.4s ease-out, -webkit-transform 0.4s ease-out
}

.home-data-point span:nth-child(4)::after {
    content: '';
    position: absolute;
    top: -3px;
    left: 11px;
    width: 4px;
    height: 4px;
    background: #a3d3ff;
    border-radius: 2px
}

.home-data-item {
    width: 25%;
    display: inline-block;
    text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
    font-size: 16px;
    line-height: 30px;
    position: relative
}

.home-data-item:hover .home-data-img {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.home-data-item:hover span:nth-child(1) {
    -webkit-transform: translateY(-86px) translateX(-86px);
    transform: translateY(-86px) translateX(-86px)
}

.home-data-item:hover span:nth-child(2) {
    -webkit-transform: translateY(86px) translateX(86px);
    transform: translateY(86px) translateX(86px)
}

.home-data-item:hover span:nth-child(3) {
    -webkit-transform: translateY(-80px) translateX(80px);
    transform: translateY(-80px) translateX(80px)
}

.home-data-item:hover span:nth-child(4) {
    -webkit-transform: translateY(86px) translateX(-86px);
    transform: translateY(86px) translateX(-86px)
}

.home-data p {
    margin-top: 36px;
    color: #888888
}

.home-data p i {
    color: #01a2f7
}

.home-data .countup-int {
    color: #000
}

.home-data .countup-int {
    font-size: 32px;
    color: #01a2f7
}

.home-advantages {
    background: url(../image/advantages_bg.3da2a.png) no-repeat #f2f7f8;
    background-size: 100% 684px
}

.home-advantages .block-cap {
    color: #fff
}

.home-advantages .block-cap:after {
    content: "";
    display: block;
    margin: 0 auto;
    width: 64px;
    height: 2px;
    background: #fff;
    margin-top: 10px
}

.home-advantages-box {
    position: relative;
    background: #fff;
    height: 710px;
    margin-right: 0;
    margin-top: 30px;
    margin-left: auto;
    width: 95.96%
}

.home-advantages-box-fix {
    position: absolute;
    left: -4.04%;
    right: 0;
    top: 0
}

.home-advantages-line .x1,
.home-advantages-line .x2,
.home-advantages-line .x3 {
    height: 1px;
    background-color: #f2f4f5;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 3
}

.home-advantages-line .x1 {
    top: 76px
}

.home-advantages-line .x2 {
    top: 50%
}

.home-advantages-line .x3 {
    bottom: 76px
}

.home-advantages-line .y1,
.home-advantages-line .y2,
.home-advantages-line .y3 {
    width: 1px;
    background-color: #f2f4f5;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 3
}

.home-advantages-line .y1 {
    left: 18px
}

.home-advantages-line .y2 {
    left: 50%
}

.home-advantages-line .y3 {
    right: 18px
}

.home-advantages-line .p1,
.home-advantages-line .p2,
.home-advantages-line .p3,
.home-advantages-line .p4,
.home-advantages-line .p5,
.home-advantages-line .p6,
.home-advantages-line .p7,
.home-advantages-line .p8,
.home-advantages-line .p9 {
    position: absolute;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #d8d8d8;
    z-index: 3;
    margin-left: -1px;
    margin-top: -1px
}

.home-advantages-line .p1 {
    left: 18px;
    top: 76px
}

.home-advantages-line .p2 {
    left: 50%;
    top: 76px
}

.home-advantages-line .p3 {
    right: 18px;
    top: 76px
}

.home-advantages-line .p4 {
    left: 18px;
    top: 50%
}

.home-advantages-line .p5 {
    left: 50%;
    top: 50%
}

.home-advantages-line .p6 {
    right: 18px;
    top: 50%
}

.home-advantages-line .p7 {
    left: 18px;
    bottom: 76px
}

.home-advantages-line .p8 {
    left: 50%;
    bottom: 76px
}

.home-advantages-line .p9 {
    right: 18px;
    bottom: 76px
}

.home-advantages-main {
    position: relative;
    height: 710px;
    z-index: 1;
    background: #fff
}

.home-advantages h3 {
    position: absolute;
    left: 18px;
    top: 76px;
    line-height: 30px;
    margin-top: -50px;
    color: #999;
    font-weight: normal;
    font-size: 16px
}

.home-advantages h3::before {
    content: "";
    display: inline-block;
    background: #839ee5;
    width: 4px;
    height: 15px;
    margin-right: 8px
}

.home-advantages-block {
    position: absolute;
    background: #fff;
    padding: 40px 40px 0;
    overflow: hidden;
    cursor: default;
    -webkit-transition: -webkit-box-shadow 0.4s;
    transition: -webkit-box-shadow 0.4s;
    transition: box-shadow 0.4s;
    transition: box-shadow 0.4s, -webkit-box-shadow 0.4s
}

.home-advantages-block h4 {
    font-size: 24px;
    line-height: 24px;
    font-weight: normal
}

.home-advantages-block p {
    line-height: 20px;
    color: #999;
    margin-top: 16px
}

.home-advantages-block img {
    position: absolute;
    right: 40px;
    top: 40px
}

.home-advantages-block:hover {
    -webkit-box-shadow: 5px 20px 30px rgba(0, 0, 0, .1);
    box-shadow: 5px 20px 30px rgba(0, 0, 0, .1);
    z-index: 3
}

.home-advantages-blocks .b1 {
    left: 18px;
    right: 50%;
    top: 76px;
    bottom: 50%
}

.home-advantages-blocks .b2 {
    left: 50%;
    right: 18px;
    top: 76px;
    bottom: 50%
}

.home-advantages-blocks .b3 {
    left: 18px;
    right: 50%;
    top: 50%;
    bottom: 76px
}

.home-advantages-blocks .b4 {
    left: 50%;
    right: 18px;
    top: 50%;
    bottom: 76px
}

.home-advantages-highlight {
    background: #f9f9f9;
    min-height: 68px;
    color: #01a2f7;
    padding: 10px 20px;
    line-height: 24px;
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.home-advantages-highlight.margin-right span {
    margin-right: 50px
}

.home-advantages-highlight span {
    margin-right: 22px;
    display: inline-block
}

.home-advantages-highlight span:nth-child(6n) {
    margin-right: 0
}

.home-video {
    overflow: hidden;
    position: relative
}

.home-video-container {
    position: relative;
    z-index: 9
}

.home-video-box {
    width: 100%;
    margin: 30px auto 0;
    position: relative
}

.home-video-img {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 8
}

.home-video-about {
    position: absolute;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.home-video-about .title1 {
    font-size: 32px;
    letter-spacing: 5px;
    line-height: 56px;
    display: none
}

.home-video-about .title2 {
    font-size: 20px;
    line-height: 42px;
    letter-spacing: 5px;
    opacity: .6
}

.home-video-about img {
    cursor: pointer;
    margin-top: 10px
}

.home-video-globe {
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    -webkit-transition: margin 1s ease-in-out;
    transition: margin 1s ease-in-out
}

.home-video-globe-1 {
    left: 50%;
    top: 50%;
    height: 500px;
    width: 500px;
    margin-left: -68%;
    margin-top: 10%;
    background: rgba(244, 249, 254, .7)
}

.home-video-globe-1.on {
    margin-left: -40%;
    margin-top: -5%
}

.home-video-globe-2 {
    left: 50%;
    top: 50%;
    height: 300px;
    width: 300px;
    margin-left: 25%;
    margin-top: -28%;
    background: rgba(244, 249, 254, .5)
}

.home-video-globe-2.on {
    margin-left: 25%;
    margin-top: -15%
}

.home-video-globe-3 {
    left: 50%;
    top: 50%;
    height: 300px;
    width: 300px;
    margin-left: 35%;
    margin-top: 10%;
    background: rgba(244, 249, 254, .8)
}

.home-video-globe-3.on {
    margin-left: 20%;
    margin-top: -23%
}

.home-product {
    background: #F6F9FB
}

.home-product-container {
    margin-top: 50px;
    position: relative;
    overflow: hidden
}

.home-product-item {
    position: absolute;
    left: 50%;
    top: 0%;
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
    border: 6px solid rgba(255, 255, 255, 0);
    margin-top: -6px
}

.home-product-item:hover {
    border: 6px solid rgba(255, 255, 255, .7)
}

.home-product-item:hover .home-product-granule-1 {
    opacity: 1;
    -webkit-transform: translateY(-50px) translateX(-20px);
    transform: translateY(-50px) translateX(-20px)
}

.home-product-item:hover .home-product-granule-2 {
    opacity: 1;
    -webkit-transform: translateY(-38px) translateX(32px);
    transform: translateY(-38px) translateX(32px)
}

.home-product-item:hover .home-product-granule-3 {
    opacity: 1;
    -webkit-transform: translateY(40px) translateX(40px);
    transform: translateY(40px) translateX(40px)
}

.home-product-item:hover .home-product-granule-4 {
    opacity: 1;
    -webkit-transform: translateY(40px) translateX(-30px);
    transform: translateY(40px) translateX(-30px)
}

.home-product-item-1 {
    margin-left: -22.5%;
    top: 7.3%;
    height: 65px;
    width: 66px
}

.home-product-item-2 {
    margin-left: -6.35%;
    top: 24%;
    height: 63.5px;
    width: 63px
}

.home-product-item-3 {
    margin-left: -16.0%;
    top: 20.9%;
    height: 77px;
    width: 77px
}

.home-product-item-4 {
    margin-left: -10.1%;
    top: 42.6%;
    height: 77px;
    width: 77px
}

.home-product-item-5 {
    margin-left: -17.9%;
    top: 63.8%;
    height: 77px;
    width: 77px
}

.home-product-item-6 {
    margin-left: -31.9%;
    top: 57.8%;
    height: 77px;
    width: 77px
}

.home-product-item-7 {
    margin-left: -40.35%;
    top: 48.6%;
    height: 67px;
    width: 67px
}

.home-product-item-8 {
    margin-left: -28.1%;
    top: 75.7%;
    height: 67px;
    width: 67px
}

.home-product-item-9 {
    margin-left: -6.25%;
    top: 62.4%;
    height: 70.4px;
    width: 70.4px
}

.home-product-item-10 {
    margin-left: -24.8%;
    top: 37.2%;
    height: 136px;
    width: 136px
}

.home-product-item-10:hover .home-product-granule-1 {
    -webkit-transform: translateY(-80px) translateX(-50px);
    transform: translateY(-80px) translateX(-50px)
}

.home-product-item-10:hover .home-product-granule-2 {
    -webkit-transform: translateY(-68px) translateX(62px);
    transform: translateY(-68px) translateX(62px)
}

.home-product-item-10:hover .home-product-granule-3 {
    -webkit-transform: translateY(70px) translateX(70px);
    transform: translateY(70px) translateX(70px)
}

.home-product-item-10:hover .home-product-granule-4 {
    -webkit-transform: translateY(70px) translateX(-60px);
    transform: translateY(70px) translateX(-60px)
}

.home-product-granule {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    border-radius: 50%;
    background: #70CBF9;
    -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
    transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out, opacity 0.3s ease-out;
    transition: transform 0.3s ease-out, opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
    opacity: 0
}

.home-product-granule-2 {
    width: 9px;
    height: 9px;
    margin-top: -5px;
    margin-left: -5px;
    background: #FDC754
}

.home-product-granule-3 {
    background: #16CBE3
}

.home-product-granule-4 {
    width: 6px;
    height: 6px;
    margin-top: -3px;
    margin-left: -3px;
    background: #92D9FD
}

.home-product-detail {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: 180px;
    margin-top: -180px;
    z-index: 8
}

.home-product-detail .title1 {
    color: #333;
    font-size: 18px;
    line-height: 32px;
    -webkit-transform: translateX(70px);
    transform: translateX(70px);
    opacity: 0;
    font-weight: bold
}

.home-product-detail .about1 {
    color: #666;
    line-height: 22px;
    margin-top: 10px;
    -webkit-transform: translateX(70px);
    transform: translateX(70px);
    opacity: 0
}

.home-product-detail .more1 {
    margin-top: 30px;
    background: #00A3F7;
    height: 46px;
    width: 149px;
    border-radius: 23px;
    line-height: 46px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    -webkit-transform: translateX(70px);
    transform: translateX(70px);
    opacity: 0
}

.home-product-detail .more1:hover {
    background-color: #38b8ff
}

.home-product-detail.on {
    z-index: 9
}

.home-product-detail.on .title1 {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity 0.8s ease-out, -webkit-transform 0.5s ease-out;
    transition: opacity 0.8s ease-out, -webkit-transform 0.5s ease-out;
    transition: transform 0.5s ease-out, opacity 0.8s ease-out;
    transition: transform 0.5s ease-out, opacity 0.8s ease-out, -webkit-transform 0.5s ease-out
}

.home-product-detail.on .about1 {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity 0.9s ease-out, -webkit-transform 0.8s ease-out;
    transition: opacity 0.9s ease-out, -webkit-transform 0.8s ease-out;
    transition: transform 0.8s ease-out, opacity 0.9s ease-out;
    transition: transform 0.8s ease-out, opacity 0.9s ease-out, -webkit-transform 0.8s ease-out
}

.home-product-detail.on .more1 {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity 1.2s ease-out, -webkit-transform 1s ease-out;
    transition: opacity 1.2s ease-out, -webkit-transform 1s ease-out;
    transition: transform 1s ease-out, opacity 1.2s ease-out;
    transition: transform 1s ease-out, opacity 1.2s ease-out, -webkit-transform 1s ease-out
}

.home-strategy {
    height: 567px;
    padding: 112px 0 0;
    background: url(../image/bg.8b536.png) no-repeat center;
    background-color: #f2f2f2
}

.home-strategy .left {
    display: inline-block;
    width: 50%;
    margin-top: 28px
}

.home-strategy .left .title {
    width: 182px
}

.home-strategy .left .title .tit {
    font-size: 30px;
    color: #333;
    line-height: 36px;
    margin-bottom: 23px
}

.home-strategy .left .title .line {
    height: 2px;
    width: 64px;
    margin: 0 auto;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAACCAIAAABnm03uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwQTFDMEE5NkYyMzExRUE4NUZBRkEwQjRDNzM5QzdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwQTFDMEFBNkYyMzExRUE4NUZBRkEwQjRDNzM5QzdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzBBMUMwQTc2RjIzMTFFQTg1RkFGQTBCNEM3MzlDN0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzBBMUMwQTg2RjIzMTFFQTg1RkFGQTBCNEM3MzlDN0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7d42xYAAAALUlEQVR42mJUaX/66ec/BkYGLIgJGxuNgZWLiyRGCpe92ET4mJmAvKENAAIMABlLBODR9yP2AAAAAElFTkSuQmCC) no-repeat center center
}

.home-strategy .left .desc {
    font-size: 18px;
    color: #666;
    margin: 70px 0 46px;
    line-height: 32px;
    opacity: 0.8
}

.home-strategy .left .understand {
    width: 149px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    background-color: #00A3F7;
    border-radius: 23px
}

.home-strategy .left .understand:hover {
    background-color: #38b8ff
}

.home-strategy .left .understand a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff
}

.home-strategy .right {
    display: inline-block
}

.home-strategy .right .item {
    width: 496px;
    height: 108px;
    display: block;
    line-height: 108px;
    text-align: center;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .06);
    border-radius: 5px;
    margin-bottom: 14px;
    position: relative
}

.home-strategy .right .item:hover .hover {
    opacity: 1
}

.home-strategy .right .item .hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity .4s linear;
    transition: opacity .4s linear
}

.home-strategy .right .item .img {
    vertical-align: middle;
    margin-right: 20px
}

.home-strategy .right .item .name {
    display: inline-block;
    text-indent: 20px;
    line-height: 28px;
    border-left: 1px solid rgba(153, 153, 153, .4);
    color: #333;
    font-size: 18px
}

.platform-cap {
    padding: 80px 0 28px;
    color: #666;
    text-align: center
}

.platform-cap h2 {
    font-size: 24px;
    line-height: 38px;
    font-weight: normal
}

.platform-cap-sub {
    font-size: 14px;
    line-height: 28px
}

.platform-list {
    min-height: 410px;
    margin: 0 auto;
    overflow: hidden;
    font-size: 0
}

.platform-list i {
    margin: 8px 8px;
    border-radius: 7px;
    width: 60px;
    height: 60px;
    display: inline-block
}

.platform-list i.platform-other {
    cursor: pointer;
    display: none
}

.platform-list i:hover {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

.icon-logo1 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -60px 0px
}

.icon-logo10 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -420px -60px
}

.icon-logo100 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: 0px -60px
}

.icon-logo101 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -60px -60px
}

.icon-logo11 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -120px 0px
}

.icon-logo12 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -120px -60px
}

.icon-logo13 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: 0px -120px
}

.icon-logo14 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -60px -120px
}

.icon-logo15 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -120px -120px
}

.icon-logo16 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -180px 0px
}

.icon-logo17 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -180px -60px
}

.icon-logo18 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -180px -120px
}

.icon-logo19 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: 0px -180px
}

.icon-logo2 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -60px -180px
}

.icon-logo20 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -120px -180px
}

.icon-logo21 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -180px -180px
}

.icon-logo22 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -240px 0px
}

.icon-logo23 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -240px -60px
}

.icon-logo24 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -240px -120px
}

.icon-logo25 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -240px -180px
}

.icon-logo26 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: 0px -240px
}

.icon-logo27 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -60px -240px
}

.icon-logo28 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -120px -240px
}

.icon-logo29 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -180px -240px
}

.icon-logo3 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -240px -240px
}

.icon-logo30 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -300px 0px
}

.icon-logo31 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -300px -60px
}

.icon-logo32 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -300px -120px
}

.icon-logo33 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -300px -180px
}

.icon-logo34 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -300px -240px
}

.icon-logo35 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: 0px -300px
}

.icon-logo36 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -60px -300px
}

.icon-logo37 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -120px -300px
}

.icon-logo38 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -180px -300px
}

.icon-logo39 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -240px -300px
}

.icon-logo4 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -300px -300px
}

.icon-logo40 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -360px 0px
}

.icon-logo41 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -360px -60px
}

.icon-logo42 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -360px -120px
}

.icon-logo43 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -360px -180px
}

.icon-logo44 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -360px -240px
}

.icon-logo45 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -360px -300px
}

.icon-logo46 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: 0px -360px
}

.icon-logo47 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -60px -360px
}

.icon-logo48 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -120px -360px
}

.icon-logo49 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -180px -360px
}

.icon-logo5 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -240px -360px
}

.icon-logo50 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -300px -360px
}

.icon-logo51 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -360px -360px
}

.icon-logo52 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -420px 0px
}

.icon-logo53 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: 0px 0px
}

.icon-logo54 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -420px -120px
}

.icon-logo55 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -420px -180px
}

.icon-logo56 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -420px -240px
}

.icon-logo57 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -420px -300px
}

.icon-logo58 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -420px -360px
}

.icon-logo59 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: 0px -420px
}

.icon-logo6 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -60px -420px
}

.icon-logo60 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -120px -420px
}

.icon-logo61 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -180px -420px
}

.icon-logo62 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -240px -420px
}

.icon-logo63 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -300px -420px
}

.icon-logo64 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -360px -420px
}

.icon-logo65 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -420px -420px
}

.icon-logo66 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -480px 0px
}

.icon-logo67 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -480px -60px
}

.icon-logo68 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -480px -120px
}

.icon-logo69 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -480px -180px
}

.icon-logo7 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -480px -240px
}

.icon-logo70 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -480px -300px
}

.icon-logo71 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -480px -360px
}

.icon-logo72 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -480px -420px
}

.icon-logo73 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: 0px -480px
}

.icon-logo74 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -60px -480px
}

.icon-logo75 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -120px -480px
}

.icon-logo76 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -180px -480px
}

.icon-logo77 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -240px -480px
}

.icon-logo78 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -300px -480px
}

.icon-logo79 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -360px -480px
}

.icon-logo8 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -420px -480px
}

.icon-logo80 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -480px -480px
}

.icon-logo81 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -540px 0px
}

.icon-logo82 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -540px -60px
}

.icon-logo83 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -540px -120px
}

.icon-logo84 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -540px -180px
}

.icon-logo85 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -540px -240px
}

.icon-logo86 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -540px -300px
}

.icon-logo87 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -540px -360px
}

.icon-logo88 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -540px -420px
}

.icon-logo89 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -540px -480px
}

.icon-logo9 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: 0px -540px
}

.icon-logo90 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -60px -540px
}

.icon-logo91 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -120px -540px
}

.icon-logo92 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -180px -540px
}

.icon-logo93 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -240px -540px
}

.icon-logo94 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -300px -540px
}

.icon-logo95 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -360px -540px
}

.icon-logo96 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -420px -540px
}

.icon-logo97 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -480px -540px
}

.icon-logo98 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -540px -540px
}

.icon-logo99 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -600px 0px
}

.icon-logo102 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -600px -60px
}

.icon-logo103 {
    background-image: url(../image/sprite2.44aa0.png);
    background-position: -600px -120px
}

.platform {
    background: #f6f9fb;
    width: 100%;
    overflow-x: hidden
}

.platform-container {
    position: relative;
    margin-top: 60px;
    margin-bottom: 10px
}

.platform-box {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 278px
}

.platform-wrapper {
    position: absolute;
    left: 0;
    width: 1000%
}

.platform-group {
    width: 10%;
    float: left
}

.platform:hover .slider-prev,
.platform:hover .slider-next {
    display: block
}

.platform .slider-ctrl {
    bottom: -28px
}

.platform .slider-ctrl span:before {
    background: #626c88
}

.platform .slider-ctrl span:after {
    background: #626c88
}

.platform .slider-ctrl span.on:before {
    background: #00a3f7
}

.platform .slider-ctrl span.on:after {
    background: #00a3f7
}

.banner-product {
    /*background: url(../image/banner_product.07d0f.png) no-repeat center;*/
    position: relative;
    background-color: #02237c
}

.banner-product-box {
    position: absolute;
    left: 50%;
    bottom: -25px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 1120px
}

.banner-product-flex {
    background: #fff;
    -webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, .1);
    box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, .1);
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 28px 0
}

.banner-product-flex-about:nth-child(2) {
    margin: 0 90px
}

.banner-product-flex-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    transition: all .7s;
}

.banner-product-flex-about:hover {
    transform: translateY(-5px);
}

.banner-product-flex-about-img {
    width: 55px;
    height: 55px;
    margin-right: 20px
}

.banner-product-flex-about-img img {
    width: 100%
}

.banner-product-flex-about-text p.first-child {
    font-size: 18px;
    color: #333;
    line-height: 30px
}

.banner-product-flex-about-text p.last-child {
    font-size: 14px;
    color: #999
}

.banner-product .banner-text.banner-top {
    padding-top: 180px
}
/*# sourceMappingURL=default.93837.min.css.map*/