/* 高度设置 */
html,body{height:100%}
.height-setting{width:100%;height:100vh;min-width:992px}
.swiper-container{height:100%}
.swiper-container.whole.swiper-container-vertical{min-width:1200px}
/* * */
.index-banner{}
.swiper-container.whole .whole-pagination{right:60px !important}
.swiper-container.whole .whole-pagination>.swiper-pagination-bullet{width:8px !important;height:8px !important;margin:20px 0 !important;background:none;box-sizing:unset;opacity:.5;border:2px solid rgb(255,255,255)}
.swiper-container.whole .whole-pagination>.swiper-pagination-bullet-active{background:#fff;opacity:1}
@-webkit-keyframes fadeInUpindex{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInUpindex{from{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.indexanimate__fadeInUp{-webkit-animation-name:fadeInUpindex;animation-name:fadeInUpindex}
@-webkit-keyframes fadeInDownindex{from{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInDownindex{from{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.indexanimate__fadeInDown{-webkit-animation-name:fadeInDownindex;animation-name:fadeInDownindex}
@-webkit-keyframes fadeInLeftindex{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInLeftindex{from{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.indexanimate__fadeInLeft{-webkit-animation-name:fadeInLeftindex;animation-name:fadeInLeftindex}
@-webkit-keyframes fadeInRightindex{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInRightindex{from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.indexanimate__fadeInRight{-webkit-animation-name:fadeInRightindex;animation-name:fadeInRightindex}
@-webkit-keyframes yuanquan{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes yuanquan{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}.animate__yuanquan{-webkit-animation-name:yuanquan;animation-name:yuanquan;animation-duration:7s;-webkit-animation-duration:7s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear}
@-webkit-keyframes  enlarge{from{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
to{opacity:1;-webkit-transform:scale(100%);transform:scale(360deg)}
}@keyframes enlarge{from{-webkit-transform:scale(0);transform:scale(0)}
to{-webkit-transform:scale(100%);transform:scale(100%)}
}.indexanimate__enlarge{-webkit-animation-name:enlarge;animation-name:enlarge}
@-webkit-keyframes  newsborder{from{width:0}
to{width:100%}
}@keyframes newsborder{from{width:0}
to{width:100%}
}.newsbordereff{-webkit-animation-name:newsborder;animation-name:newsborder}
.swiper-container.whole .swiper-slide.stop-swiping.whole.swiper-slide-active .lefttopreduce{transform:scale(1);transition:all 15s ease-out;-webkit-transition:all 15s ease-out;-moz-transition:all 15s ease-out;-o-transition:all 15s ease-out}

/* 轮播图 */
.index-banner .swiper-slide-active .index-banner-box{transform:scale(1.2);transition:all 4s ease-out;-webkit-transition:all 4s ease-out;-moz-transition:all 4s ease-out;-o-transition:all 4s ease-out;z-index:-1}
.index-banner .index-banner-box{width:100%;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;z-index:-1}
.index-banner .index-banner-slogan{color:#fff}
.index-banner .index-banner-slogan .slogan-large{font-size:3.8rem;font-weight:600}
.index-banner .index-banner-slogan .slogan-small{font-size:1.5rem;font-weight:100}
.index-banner .index-banner-slogan .slogan-des{font-size:1.3rem;line-height:40px;font-weight:100}
.index-banner .index-banner-slogan .slogan-en{font-size:28px}
.index-banner .index-banner-pagination{bottom:30px !important}
.index-banner .index-banner-pagination .swiper-pagination-bullet{width:35px;height:3px;border-radius:0;background:rgb(255,255,255,.9);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}
.index-banner .index-banner-pagination .swiper-pagination-bullet-active{width:60px;background:#fff}
/* 轮播图end */

/* 服务优势 */
.advantage .advantage-bgc{background:url(../images/advantage_bgc.jpg) center center no-repeat;background-size:cover;z-index:-1}
.advantage .yuanquan{margin-top:100px}
.advantage .adv-color-white{color:#fff}
.advantage .adv-color-white h5{font-size:1.7rem}
.advantage .adv-color-white p{font-size:17px;font-weight:100}
.advantage .adv-icon1 .adv-icon-text{margin-right:100px}
.advantage .adv-icon2 .adv-icon-text{margin-left:100px}
.advantage .adv-icon3 .adv-icon-text{margin-right:80px;padding-top:30px}
.advantage .adv-icon4 .adv-icon-text{margin-left:80px;padding-top:30px}
.advantage .adv-icon1{top:25%;left:-54%}
.advantage .adv-icon2{top:25%;right:-73%}
.advantage .adv-icon3{bottom:3%;left:-33%}
.advantage .adv-icon4{bottom:3%;right:-38%}
.advantage .adv-title{color:#fff;top:50%;left:50%;transform:translateX(-50%) translateY(-27%)}
.advantage .adv-title .adv-title-zn{font-size:2.6rem}
.advantage .adv-title .adv-title-en{font-size:1.125rem}
.advantage .adv-title span{display:block;width:50px;height:5px;background:#fff;margin:0 auto;margin:6px auto 10px}
/* 服务优势end */

/* 关于我们 */
.about-us .about-us-bgc{background:url(../images/about_us_bgc.jpg) center center no-repeat;background-size:cover;transition:all 5s ease-out;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-o-transition:all 5s ease-out;z-index:-1;transform:scale(1.1);transform-origin:left top;min-width:1200px}
.swiper-slide.stop-swiping.about-us.swiper-slide-active .about-us-bgc{}
.about-us .about-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;word-break:break-all;overflow:hidden}
.about-us .about-text p{font-size:17px;color:#fff;line-height:2}
.about-us .about-btn a:first-of-type{}
.about-us .about-btn a{height:40px;line-height:40px;color:#fff;border:1px solid #ffffffa8;border-radius:4px}
.about-us .about-btn a:hover::after{transform:translateX(5px)}
.about-us .about-btn a:hover{background:rgb(255,255,255,.2)}
.about-us .about-btn a::after{content:"";display:inline-block;width:0;height:0;border:6px solid transparent;box-sizing:border-box;border-left-color:#f5f5f5;margin-left:10px;transition:all .2s}
.about-us .about-video{height:400px}
.about-us .about-video video{object-fit:cover}
/* 关于我们end */

/* 合作伙伴 */
.partner .partner-bgc{background:url(../images/partner_bgc.jpg) center no-repeat;background-size:cover;z-index:-1;transition:all 5s ease-out;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-o-transition:all 5s ease-out;transform:scale(1.1);transform-origin:left top;min-width:1200px}
.partner .partner-title{font-size:3rem;color:#fff}
.partner .partner-des{font-size:1.25rem;color:#fff;font-weight:100}
.partner .partner-img-list{padding:0 15px}
.partner .partner-img-list .partner-img-item{width:20%;height:12vh;min-height:100px;border-radius:3px}
.partner .partner-img-list .partner-img-item a{background:#fff;border-radius:7px}
.partner .partner-img-list .partner-img-item img{width:100%;height:100%;object-fit:cover}
/* 合作伙伴end */

/* 业务领域 */
.business-area .business-bgc{background-size:cover;transition:all 5s ease-out;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-o-transition:all 5s ease-out;z-index:-1;transform:scale(1.1);transform-origin:left top;min-width:1200px}
.business-area .business-bgc-cover{background-size:cover}
.business-area .business-bgc-1{background:url(../images/business_bgc01.jpg) center center/cover no-repeat;background-size:cover;z-index:-1}
.business-area .business-bgc-2{background:url(../images/business_bgc02.jpg) center center/cover no-repeat;background-size:cover;z-index:-1}
.business-area .business-bgc-3{background:url(../images/business_bgc03.jpg) center center/cover no-repeat;background-size:cover;z-index:-1}
.business-area .business-child-1{background:url(../images/bussiness_item_01.png) center center/cover no-repeat}
.business-area .business-child-2{background:url(../images/bussiness_item_02.png) center center/cover no-repeat}
.business-area .business-child-3{background:url(../images/bussiness_item_03.jpg) center center/cover no-repeat}
.business-area .business-child-4{background:url(../images/bussiness_item_04.jpg) -1px center/cover no-repeat}
.business-area .business-child-5{background:url(../images/bussiness_item_05.png) center center/cover no-repeat}
.business-area .business-child-6{background:url(../images/bussiness_item_06.png) center center/cover no-repeat}
.business-area .business-child-7{background:url(../images/bussiness_item_07.png) center center/cover no-repeat}
.business-area .business-child-8{background:url(../images/bussiness_item_08.png) center center/cover no-repeat}
.business-area .business-child-9{background:url(../images/bussiness_item_09.png) center center/cover no-repeat}
.business-area .business-child-10{background:url(../images/bussiness_item_10.png) center center/cover no-repeat}
.business-area .business-child-11{background:url(../images/bussiness_item_11.png) center center/cover no-repeat}
.business-area .business-child-12{background:url(../images/bussiness_item_12.jpg) center center/cover no-repeat}
.business-area .business-child{height:300px;background-size:cover}
.business-area .business-child a{transition:all .3s;-webkit-transition:all .3s}
.business-area .business-child-hover a:hover{transform:perspective(1px) scale(1.07,1.07)}
.business-area .business-child .business-child-title{color:#fff;font-size:1.75rem}
.business-area .business .business-area-pagination{bottom:30px !important}
.business-area .business span.swiper-pagination-bullet{width:35px;height:3px;border-radius:0;background:rgb(255,255,255,.9);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}
.business-area .business span.swiper-pagination-bullet-active{width:60px;background:#fff}
.business-area .business-title{font-size:3.25rem;color:#fff}
.business-area .business-title-en{font-size:1.875rem;color:#dcdcdc8c}
.business-area .business-des{font-size:17px;color:#fff;line-height:2;font-weight:100}
.business-area .business-des p{overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.business-area .bu-btn{width:170px;height:40px;line-height:40px;color:#fff;box-sizing:border-box;background:rgb(255,255,255,.1);font-size:16px;border-radius:5px;border:1px solid #fff;margin-left:auto}
.business-area .bu-btn:hover::after{transform:translateX(10px)}
.business-area .bu-btn::after{content:"";display:inline-block;width:0;height:0;border:6px solid transparent;box-sizing:border-box;border-left-color:#fff;margin-left:10px;transition:all .2s}
.swiper-slide.stop-swiping.whole.business-area.swiper-slide-active .swiper-slide.overflow-hidden.stop-swiping.swiper-slide-active .bgc-reduce{transform:scale(1);transition:all 15s ease-out;-webkit-transition:all 15s ease-out;-moz-transition:all 15s ease-out;-o-transition:all 15s ease-out}
/* 业务领域end */

/* 新闻 */
.news .news-bgc{background:url(../images/news_bgc.jpg) center center/cover no-repeat;z-index:-1;min-width:1200px}
.news .news-title{font-size:3.1rem;color:#fff;margin-bottom:2.5rem}
.news .new-item-border{height:2px;background:#fff;transition:all .3s}
.news .news-item a{color:#fff}
.news .news-item .news-item-date{font-size:16px;font-size:1rem;margin:2rem 0}
.news .news-item .title-box{height:5.25rem}
.news .news-item .news-item-title{font-size:1.6rem;line-height:1.5;color:#fff;transition:all .3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline}
.news .news-item .news-item-des{font-size:17px;margin-top:2.1rem;line-height:1.5;font-weight:100}
.news .news-btn{width:210px;height:50px;line-height:50px;color:#fff;box-sizing:border-box;background:rgb(255,255,255,.1);font-size:20px;border-radius:5px;border:1px solid #fff}
.news .news-btn:hover::after{transform:translateX(5px)}
.news .news-btn::after{content:"";display:inline-block;width:0;height:0;border:6px solid transparent;box-sizing:border-box;border-left-color:#fff;margin-left:10px;transition:all .2s}
/* 新闻end */