/*网站大图*/
.welcome_banner{height:100vh;}
.welcome_banner .swiper-container{height:100%;}
.welcome_banner .swiper-slide{overflow:hidden;background-color:#000;}
.welcome_banner .swiper-slide video{display:block;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.welcome_banner .swiper-slide i{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;}
@keyframes dh0{
    0%{transform:scale(1.1);}
    50%{transform:scale(1);}
    100%{transform:scale(1.1);}
}
.welcome_banner .swiper-slide i.gif{transform:scale(1);animation:none;}
.welcome_banner .swiper-slide div{position:absolute;top:50%;left:9%;transform:translateY(-50%);color:#ffffff;}
.welcome_banner .swiper-slide div h6{font-size:0.45rem;opacity:0;transform:translateY(1rem);transition:all 0.8s;margin-bottom:0.3rem;}
.welcome_banner .swiper-slide div p{font-size:0.2rem;margin-bottom:0.1rem;opacity:0;transform:translateY(1rem);transition:all 0.8s 0.2s;}
.welcome_banner .swiper-slide div span{display:block;opacity:0;transform:translateY(1rem);transition:all 0.8s 0.4s;}
.welcome_banner .swiper-slide-active div h6{opacity:1;transform:translateY(0);text-shadow:0 0 0.2rem rgba(0,0,0,0.2);}
.welcome_banner .swiper-slide-active div p{opacity:1;transform:translateY(0);}
.welcome_banner .swiper-slide-active div span{opacity:1;transform:translateY(0);}
.welcome_banner .swiper-pagination span{background-color:#ffffff;opacity:1;}
.swiper-pagination{bottom:0.3rem !important;font-size:0;}
.swiper-pagination span{vertical-align:top;width:0.15rem;height:0.15rem;margin:0 0.06rem!important;transition:all 0.5s ease;}
.swiper-pagination span.swiper-pagination-bullet-active{background-color:#025cbb!important;}
/*产品中心*/
.index_product{padding-bottom:50px;}
.index_product .fenlei{padding:0;}
.index_product .fenlei a{width:165px;height:60px;background:#1b6cc2;font-size:16px;color:#ffffff;margin:0 5px 10px 5px;text-align:center;line-height:60px;transition:all 0.3s ease-in-out;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.index_product .fenlei a:hover{color:#ffffff;background:#e62129;}
.index_product .swiper-slide a{width:calc(25% - 20px);margin:0 10px;background:#ffffff;display:block;margin-bottom:20px;}
.index_product .swiper-slide a img{width:100%;transition:.5s;}
.index_product .swiper-slide a img:hover{transform:scale(1.06);}
.index_product .swiper-slide a .text{width:calc(100% - 80px);margin:auto;padding-bottom:18px;}
.index_product .swiper-slide a .text p{font-size:18px;color:#333333;text-align:center;line-height:30px;height:30px;padding-top:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
/*关于我们*/
#ind_about{background-color:rgba(247,247,247,1);box-sizing:border-box;padding:50px 0;background-size: cover;}
#ind_about .big{width:50%;height:452px;float:right;margin-left:30px;margin-left:60px;}
#ind_about .big img{display:block;clear:both;width:100%;}
#ind_about ul{float:left;width:100%;padding-top:20px;}
#ind_about ul li{float:left;width:25%;color:#0057ba;text-align:center;}
#ind_about ul li p{color:#2b2b2b;font-size:16px;padding-top:15px;}
#ind_about ul li h3{display:inline-block;font-size:36px;line-height:30px;font-family:Impact,Haettenschweiler,Franklin Gothic Bold,Arial Black," sans-serif";}
#ind_about ul li b{display:inline-block;font-size:36px;line-height:30px;}
#ind_about img{display:block;clear:both;}
#ind_about h3.tit{display:inline-block;font-size:30px;color:#000;border-bottom:4px solid #0057ba;line-height:1em;padding-bottom:20px;margin-bottom:5px;}
#ind_about h3.tit small{display:block;font-size:16px;color:#666;font-family:Arial;}
#ind_about .con{line-height:26px;color:#666;text-indent:2em;}
#ind_about .more{display:inline-block;float:right;clear:both;width:120px;height:34px;background-color:#0057ba;border-radius:7px;text-align:center;line-height:32px;color:#fff;margin-top:12px;}
#demoo{margin-top:20px;}
#demoo .imgcon{width:220px;padding-right:20px;}
#demoo .imgcon img{width:100%;}
#demoo{width: 100%;overflow: hidden;}
#demoo p{font-size: 16px;height: 32px;line-height: 42px;}
#demoo a,#demoo a p{color: #000;}
.wrap {overflow:hidden;}
/*优势*/
.home-section7{padding:100px 0 105px;}
.home-section7 .sec-head{text-align:center;margin:0 0 40px;}
.home-section7 .sec-head h2{font-size:36px;color:#333;text-align:center;margin:0 0 16px;}
.home-section7 .sec-head img{width:46px;}
.home-section7 .flexbox .box-row{margin:0 -10px;display:flex;flex-wrap:wrap;}
.home-section7 .flexbox .box-col{flex:0 0 23.5%;max-width:23.5%;padding:0 0.75%;display:flex;}
.home-section7 .flexbox .item{padding:70px 0;width:100%;overflow:hidden;border-radius:5px;border:1px solid #1a6bc1;transition:0.3s;background-size:100% auto;background-position:center;background-repeat:no-repeat;}
.home-section7 .flexbox .item .ico{width:100%;height:45px;margin:0 0 35px;transition:0.3s;}
.home-section7 .flexbox .item .ico.i1{background:url(../img/sec7-ico1.png) center / contain no-repeat;}
.home-section7 .flexbox .item .ico.i2{background:url(../img/sec7-ico2.png) center / contain no-repeat;}
.home-section7 .flexbox .item .ico.i3{background:url(../img/sec7-ico3.png) center / contain no-repeat;}
.home-section7 .flexbox .item .ico.i4{background:url(../img/sec7-ico4.png) center / contain no-repeat;}
.home-section7 .flexbox .item h4{text-align:center;color:#333;font-size:24px;margin:0 0 15px;transition:0.3s;}
.home-section7 .flexbox .item .des{font-size:16px;text-align:center;line-height:2;color:#666;margin:0 0 35px;transition:0.3s;}
.home-section7 .flexbox .item .num{font-size:30px;color:#999;text-align:center;font-family:"GOTHAM-BOLD";transition:0.3s;}
.home-section7 .flexbox .item:hover{box-shadow:0 10px 20px 0 rgba(0,140,214,0.2);border:1px solid #1a6bc1;background-color:#1a6bc1;}
.home-section7 .flexbox .item:hover .ico.i1{background:url(../img/sec7-ico1-h.png) center / contain no-repeat;}
.home-section7 .flexbox .item:hover .ico.i2{background:url(../img/sec7-ico2-h.png) center / contain no-repeat;}
.home-section7 .flexbox .item:hover .ico.i3{background:url(../img/sec7-ico3-h.png) center / contain no-repeat;}
.home-section7 .flexbox .item:hover .ico.i4{background:url(../img/sec7-ico4-h.png) center / contain no-repeat;}
.home-section7 .flexbox .item:hover h4{color:#fff;}
.home-section7 .flexbox .item:hover .des,.home-section7 .flexbox .item:hover .num{color:rgba(255,255,255,0.5);}
/*合作客户*/
.home-section8{padding:100px 0;background-color:rgba(247,247,247,1);}
.home-section8 .sec-head{text-align:center;margin:0 0 40px;}
.home-section8 .sec-head h2{font-size:36px;color:#333333;text-align:center;margin:0 0 16px;}
.home-section8 .sec-head img{width:46px;}
.home-section8 .swiper-box{position:relative;margin:0 0 60px;}
.home-section8 .swiper-box .swiper-button-prev,.home-section8 .swiper-box .swiper-button-next{left:-30px;width:11px;height:20px;outline:none;-webkit-user-select:none;user-select:none;margin-top:-10px;background:url(../img/left.png) center / contain no-repeat;}
.home-section8 .swiper-box .swiper-button-prev:hover,.home-section8 .swiper-box .swiper-button-next:hover{background:url(../img/left-h.png) center / contain no-repeat;}
.home-section8 .swiper-box .swiper-button-next{left:inherit;right:-30px;background:url(../img/right.png) center / contain no-repeat;}
.home-section8 .swiper-box .swiper-button-next:hover{background:url(../img/right-h.png) center / contain no-repeat;}
.home-section8 .home-section8-swiper .item{overflow:hidden;width:100%;height:100px;border:1px solid #1a6bc1;transition:0.3s;box-sizing: border-box;}
.home-section8 .home-section8-swiper .item img{width:100%;height:100%;object-fit:cover;transition:0.3s;}
.home-section8 .home-section8-swiper .item:hover{opacity:1;}
.home-section8 .home-section8-swiper .item:hover img{transform:scale(1.1);}
.home-section8 .sec-more{font-size:14px;color:#ffffff;width:220px;height:45px;display:flex;justify-content:center;align-items:center;margin:0 auto;background:#1a6bc1;border-radius:22px;transition:0.3s;}
.home-section8 .sec-more:hover{box-shadow:0 2px 10px -2px #757575;}
/*---------案例中心------------*/
.index_cases{width:100%;padding:30px 0;margin-bottom:20px;position:relative;}
.cases{width:100%;}
.cases li{width:31%;float:left;margin-right:3.5%;margin-top:3%;}
.cases li:nth-child(3n){margin-right:0px;}
.cases li .img{overflow:hidden;}
.cases li .img img{width:100%;float:left;transition:.5s;}
.cases li h3{font-size:15px;color:#000;margin:0px;margin-top:20px;}
.cases li p{font-size:14px;color:#606060;margin-top:5px;}
.cases li img:hover{transform:scale(1.06);}
/*---------新闻中心------------*/
.index_news{width:100%;padding:30px 0;margin-bottom:20px;position:relative;background-color:rgba(247,247,247,1);}
.index_news .news_title{width:100%;display:flex;padding:0;justify-content:space-between;flex-wrap:wrap;align-items:center;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}
.index_news .news_title h5{font-size:16px;color:#1a6bc1;padding-bottom:10px;margin:0;position:relative;}
.index_news .news_title h5:before{position:absolute;width:100%;content:"";height:4px;left:0;bottom:-4px;background:url(../img/hover_line.png)center bottom no-repeat;}
.index_news .news_title a{font-size:14px;color:#fff;background:#999;display:inline-block;padding:4px 6px;}
.index_news .latest_box{width:100%;padding:0;}
.index_news .latest_box .latest_list{width:100%;padding:0;background:#ffffff;margin-bottom:15px;}
.index_news .latest_box .latest_list .latest_pic{padding:0;overflow:hidden;}
.index_news .latest_box .latest_list .latest_pic img{width:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_news .latest_box .latest_list:hover .latest_pic img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.index_news .latest_box .latest_list .latest_text{padding:12px;box-sizing:border-box;}
.index_news .latest_box .latest_list .latest_text a{font-size:14px;color:#333;font-weight:500;}
.index_news .latest_box .latest_list:hover .latest_text a{color:#1a6bc1;}
.index_news .latest_box .latest_list .latest_text span{font-size:14px;color:#999;}
.index_news .latest_box .latest_list .latest_text p{font-size:14px;color:#666;line-height:24px;margin:15px 0 0 0;}
.index_news .news_navbox{padding:0;border-bottom:1px solid #e5e5e5;color:#999;margin-bottom:0px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;}
.index_news .newsnav{display:flex;margin:0;}
.index_news .newsnav li{position:relative;margin-right:15px;padding-right:15px;}
.index_news .newsnav li:before{position:absolute;content:"";width:1px;height:15px;background:#999;right:0;top:6px;-webkit-transform:rotate(15deg);transform:rotate(15deg);}
.index_news .newsnav li:last-child:before{display:none;}
.index_news .newsnav li a{font-size:16px;color:#999;padding-bottom:10px;display:inline-block;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.index_news .newsnav li a:before{position:absolute;width:100%;content:"";height:4px;left:0;bottom:-4px;background:url(../img/hover_line.png)center bottom no-repeat;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.index_news .newsnav li.active a,.index_news .newsnav li a:hover{color:#1a6bc1;}
.index_news .newsnav li.active a:before,.index_news .newsnav li a:hover:before{opacity:1;}
.index_news .more_news a{margin:0;font-size:14px;color:#fff;display:inline-block;padding:4px 6px;background:#999;}

.index_news .news_box{padding:0;width:100%;}
.index_news .news_box .news_list{padding:18px 0 18px 0;width:100%;display:flex!important;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px dashed #dedede;}

.index_news .news_box .news_list i{width:auto;}

.index_news .news_box .news_list a{font-size:14px;color:#333;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.index_news .news_box .news_list:hover a{padding-left:10px;color:#1a6bc1;}
.col-lg-5{width:40%;float:left;}
.col-lg-7{width:58%;float:right;}
.col-sm-5{width:41.66%;float:left;}
.col-sm-7{width:58.33%;float:left;}