.m-bigdata-home-banners {
    position:relative;
    margin-top:0;
    font-family:PingFang SC,PingFangSC-Light,Helvetica,Tahoma,Arial,Microsoft YaHei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;
}
.m-bigdata-home-banners h1 {
    font-size:42px;
    line-height:59px;
    font-weight:400;
    color:#fff;
}
.m-bigdata-home-banners .u-bg {
    position:absolute;
    top:0;
    z-index:-2;
    display:inline-block;
    margin:0 auto;
    width:100%;
    height:700px;
    background-size:1920px 700px;
    background-position:50%!important;
}
.m-bigdata-home-banners .u-bottom-color {
    position:absolute;
    top:0;
    z-index:-3;
    display:inline-block;
    margin:0 auto;
    width:100%;
    height:500px;
}
.m-bigdata-home-banners .banner-bd p {
    font-size:16px;
    line-height:22px;
    color:#fff;
    margin:0;
    padding:8px 0 48px;
}
.m-bigdata-home-banners .banner-bd .u-l1-btn {
    width:144px;
    height:42px;
    left:261px;
    top:293px;
    padding:0;
    font-size:16px;
    line-height:40px;
    text-align:center;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.m-bigdata-home-banners .banner-bd .u-l1-btn:hover {
    color:#fff;
    border-color:#0056ff;
    background:#0056ff;
}
.m-bigdata-home-banners .m-home-banner {
    height:700px;
    padding:0;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.m-bigdata-home-banners .m-home-banner .u-banner-bg {
    display:block;
    width:100%;
    height:100%;
}
.m-bigdata-home-banners .m-home-banner .banner-bd {
    padding:156px 0 0;
    margin:0 auto;
    font-weight:400;
}
.m-bigdata-home-banners .slide-wrapper {
    position:relative;
    height:700px;
    background-color:#fff;
}
.m-bigdata-home-banners .m-scrollview .scroll-pager {
    width:1400px;
    bottom:65px;
    left:50%;
    margin-left:-700px!important;
    text-align:left;
}
.m-bigdata-home-banners .m-scrollview .videoUrl {
    position:absolute;
    opacity:0;
    width:0;
    height:0;
}
.m-bigdata-home-banners .m-scrollview .scroll-slide {
    opacity:1;
    vertical-align:top;
}
.m-bigdata-home-banners .m-scrollview .scroll-slide .g-indent1 {
    margin-top:8px;
}
.m-bigdata-home-banners .m-scrollview .scroll-slide.f-black-style .m-home-banner .banner-bd .banner-content h1 {
    color:#fff;
}
.m-bigdata-home-banners .m-scrollview .scroll-slide.f-black-style .m-home-banner .banner-bd .banner-content .g-indent1 p {
    color:#fff;
}
.m-bigdata-home-banners .m-scrollview .scroll-slide.f-black-style .m-home-banner .banner-bd .banner-content .g-indent1 a {
    border:1px solid #fff;
    color:#fff;
}
.m-bigdata-home-banners .m-scrollview .scroll-slide.f-black-style .m-home-banner .banner-bd .banner-content .g-indent1 a:hover {
    border:1px solid #0056ff;
    background-color:#0056ff;
    color:#fff;
}
.m-bigdata-home-banners .m-scrollview .scroll-slide.active {
    -webkit-transition:opacity 1s ease-in-out;
    -moz-transition:opacity ease-in-out 1s;
    transition:opacity 1s ease-in-out;
    opacity:1;
    z-index:1;
}
.m-bigdata-home-banners .m-scrollview .pager-link {
    width:30px;
    height:3px;
    margin:0 4px 0 0;
    padding:10px 0;
    border-radius:0;
    overflow:hidden;
}
.m-bigdata-home-banners .m-scrollview .pager-link .wrapper {
    background-color:#fff;
}
.m-bigdata-home-banners .m-scrollview .pager-link .pager-anchor {
    height:3px;
    width:30px;
    border-radius:0;
    background:#fff;
}
.m-bigdata-home-banners .m-scrollview .pager-link.active,.m-bigdata-home-banners .m-scrollview .pager-link.f-hide {
    width:30px;
}
.m-bigdata-home-banners .m-scrollview .pager-link.active .pager-anchor {
    background:#0056ff;
}
.m-bigdata-home-banners .u-menu-list {
    width:100%;
    height:102px;
    background:#fbfbff;
    z-index:1;
}
.m-bigdata-home-banners .u-menu-list .u-menu {
    float:left;
    width:25%;
    height:102px;
    padding:0 20px;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    color:#666;
    text-align:center;
}
.m-bigdata-home-banners .u-menu-list .u-menu .u-title {
    position:relative;
    display:inline-block;
    padding-top:24px;
    font-size:18px;
    font-weight:600;
    color:#333;
}
.m-bigdata-home-banners .u-menu-list .u-menu .u-title:after {
    content:"";
    position:absolute;
    display:inline-block;
    width:32px;
    height:14px;
    right:-36px;
    top:29px;
    background-size:32px 14px;
}
.m-bigdata-home-banners .u-menu-list .u-menu .u-title.f-hot:after {
    background-image:url(../images/hot.png);
}
.m-bigdata-home-banners .u-menu-list .u-menu .u-title.f-new:after {
    background-image:url(../images/new.png);
}
.m-bigdata-home-banners .u-menu-list .u-menu:hover .u-title {
    color:#0056ff;
}
.m-bigdata-home-banners .u-menu-list .u-menu:hover .u-desc {
    color:#333;
    opacity:.8;
}
.m-bigdata-home-banners .u-menu-list .u-desc {
    padding-top:8px;
    font-size:14px;
    line-height:20px;
    color:#666;
}
.banner-ad {
    position:relative;
    width:100%;
    height:110px;
    overflow:hidden;
    -webkit-animation:income 1.5s;
    -moz-animation:income 1.5s;
    animation:income 1.5s;
}
.banner-ad .ad-img {
    width:100%;
    height:110px;
    object-fit:cover;
    background-size:auto 100%;
}
.banner-ad .banner-ad-close {
    position:absolute;
    right:200px;
    top:20px;
    cursor:pointer;
}
.banner-ad .banner-ad-close img {
    height:24px;
    width:24px;
}
@-webkit-keyframes income {
    0% {
        height:0;
    }
    to {
        height:110px;
    }
}@-moz-keyframes income {
     0% {
         height:0;
     }
     to {
         height:110px;
     }
 }@keyframes income {
      0% {
          height:0;
      }
      to {
          height:110px;
      }
  }.m-dialog {
       position:fixed;
       left:0;
       top:0;
       bottom:0;
       right:0;
       z-index:9999;
   }
.m-dialog .dialog-mask {
    position:absolute;
    right:0;
    top:0;
    left:0;
    bottom:0;
    background:#000;
    opacity:.7;
    filter:alpha(opacity=70);
}
.m-dialog .dialog-content {
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    max-width:67%;
    max-height:75%;
    margin:auto;
    background:#fff;
    box-shadow:0 0 4px #000;
}
.m-dialog .dialog-content .dialog-body {
    width:100%;
    height:100%;
}
.m-dialog .dialog-actions {
    position:absolute;
    right:-50px;
    top:0;
    color:$whitef;
    z-index:10;
}
.m-dialog .dialog-actions .icon-close {
    display:inline-block;
    width:30px;
    height:30px;
    background-image:url(../images/close.png);
    background-image:image-set(url(../images/close.png) 1x,url(../../../res/aboutUs/close@2x.png) 2x);
    background-image:-webkit-image-set(url(../images/close.png) 1x,url(../../../res/aboutUs/close@2x.png) 2x);
    cursor:pointer;
    background-size:contain;
}
.infos-video-preview .dialog-content {
    width:890px;
    height:500px;
    max-width:none;
    max-height:none;
}
.infos-video-preview .dialog-content .dialog-body .video-play-button {
    display:block;
    font-size:32px;
}
.infos-video-preview .dialog-content .video-js {
    width:100%;
    height:100%;
}
@media only screen and (max-width:1410px) {
    .m-bigdata-home-banners .m-home-banner .banner-bd {
        position:relative;
        left:40px;
        max-width:1200px;
    }
    .m-bigdata-home-banners .m-scrollview .scroll-pager {
        width:1200px;
        margin-left:-600px!important;
        padding-left:40px;
    }
    .g-c-bd.f-1400 {
        max-width:1200px;
    }
    .m-home-platform-2021 .m-part-title {
        width:1200px;
    }
}