.banner_text{height:350px;position: absolute;top:50%;margin-top: -175px;left:50%;width:1680px;margin-left:-840px;color:#fff; }
.banner_text .bannertit{font-size:80px;line-height: 80px;font-weight: bold;}
.banner_text .bannertit_add{font-size:36px;line-height:36px;margin-top: 20px;position: relative;padding-bottom: 40px;}
.banner_text .bannertit_add:after{content:"";display: block;height: 5px;width: 40px;position: absolute;bottom:0px;left:0px;background:#fff;}
.bannertit_des{font-size:20px;margin-top: 35px;line-height:35px;}
.banner_text .detail{margin-top: 50px;font-size:20px;color:#fff;display: block;width: 170px;
background: url(../images/banner_jt.png) no-repeat 136px center;
}
.banner{position: relative;overflow:hidden;}
.banner .swiper-pagination-bullet{width:20px;height:20px;background:#fff;margin:0px 10px!important;opacity: 1;}
.banner .swiper-pagination{bottom: 70px!important;}
.banner .swiper-pagination-bullet-active{background: #333333;}
.main_cate{padding-top: 86px;overflow: hidden;padding-bottom: 103px;}
.main_cate .wrapper{position: absolute;left:50%;transform: translateX(-50%);}
.main_cate .fl li:nth-of-type(1),.main_cate ul .fl{width: 718px;float: left;}
.main_cate ul li h3{font-size:40px;line-height: 42px;color: #333333;font-weight: normal;margin-top: 39px;margin-bottom:29px;}
.main_cate ul li:hover h3{color:#aa1100;}
.main_cate ul li p{line-height: 38px;font-size: 20px;color:#333333;text-align: justify;}
.main_cate ul .fr{width: 959px;float: right;}
.main_cate .fr li{width: 959px;margin-bottom: 60px;}
.main_cate .fr li p{padding-right: 130px;}
.main_logos{overflow: hidden;position:relative;}
.logo_column1 .column_item,.logo_column2 .column_item,.logo_column3 .column_item{position: relative;}
.logo_column1,.logo_column2,.logo_column3{width: 560px;float: left;}
.logo_column1 .column_item .scale-img,.logo_column2 .column_item .scale-img,.logo_column3 .column_item .scale-img{display: block;width:100%;height: 346px;}
.logo_column2 .column_item:nth-of-type(1) .scale-img,.logo_column3 .column_item:nth-of-type(3) .scale-img{height: 692px;}
.logomore{font-size: 24px;color: #444444;width: 298px;height: 70px;line-height: 70px;border: solid 1px #444444;border-radius:50px;padding-left: 65px;background: url(../images/index_jt.png) no-repeat 208px center;margin:69px auto 78px;}
.logomore a{color:#444;}
.logomore:hover,.main_brand .more:hover{transform: translateX(3px);}
.coloumn_txt{display:none;}
.coloumn_txt{position: absolute;bottom:0px;padding:0px 35px;z-index: 99;}
.coloumn_txt span{display: block;font-size:36px;color:#fff;line-height:50px;padding-bottom: 26px;position: relative;}
.coloumn_txt span:after{content:"";display: block;width: 33px;height:3px;background: #fff;position: absolute;left:0px;bottom:0px;}
.coloumn_txt p{font-size: 18px;color:#fff;line-height: 32px;text-align: justify;margin-top: 20px;}
.coloumn_txt .more{display: block;width:33px;height:33px;background: url(../images/more.png) no-repeat center;margin:37px 0px 51px;}
.column_item:hover .coloumn_txt,.column_item:hover:after{display:block;}
.column_item:after{content:"";display:block;width:100%;height:100%;background:rgb(0 0 0 / 50%);position:absolute;top:0px;left:0px;display:none;}
.main_brand .wrapper{position: absolute;left:50%;transform: translateX(-50%);height: 445px;top:50%;margin-top: -222.5px;padding-top:37px; }
.main_brand{position: relative;color:#fff;}
.main_brand strong{font-size: 80px;line-height: 80px;font-weight: bold;}
.main_brand span{display: block;font-size:32px;line-height:32px;margin-top:6px;margin-bottom: 41px;}
.main_brand p{max-width: 829px;text-align: justify;font-size:20px;line-height:36px;}
.main_brand .more{display: block;position: absolute;bottom:0px;left:0px;height: 54px;line-height: 54px;border: dashed 1px #969191;width: 176px;padding-left: 59px;font-size:20px;color:#fff;background:url(../images/dot.png) no-repeat 25px center;border-radius:50px;}
.index_new_tit{font-size:40px;color:#333333;font-weight: normal;margin:60px auto;text-align: center;}
#logomore_news{margin: 20px auto 96px;}
.main_parter{background: #f9f9f9;overflow: hidden;padding-bottom: 80px;}
.main_parter .index_new_tit{margin-top: 70px;margin-bottom: 53px;}
.parter_ul li{float: left;width:20%;height: 130px; display: flex;flex-direction: column;align-content: center;justify-content: center;}
.parter_ul li a{text-align: center;}
.parter_ul li img{max-width:90%;max-height:100%;}
.parter_ul li:hover{box-shadow:-3px 0px 11px 0px rgb(0 0 0 / 20%);}
@media screen and (max-width:1600px) {

.banner_text{margin-left: -600px;height: 280px;width:1200px;}

.banner_text .bannertit_add{font-size:29px;line-height: 29px; }
.bannertit_des,.banner_text .detail{font-size: 18px;}
.banner_text .detail{width: 150px;background: url(../images/banner_jt.png) no-repeat 111px center;margin-top: 48px;}
.bannertit_des{margin-top: 28px;}
.banner_text .bannertit_add{padding-bottom: 32px;margin-top: 16px;}
.banner .swiper-pagination-bullet{width: 15px;height: 15px;}
.banner .swiper-pagination{bottom:56px!important;}
.main_cate .fl li:nth-of-type(1), .main_cate ul .fl{width: 574px;}
.main_cate .fr li{width:650px;margin-bottom: 48px; }
.main_cate ul li h3{font-size:32px;line-height:32px;}
.main_cate ul li p{font-size: 18px;}
.main_cate .fr li p{padding-right:104px; }
.main_cate{padding-top:68px;padding-bottom: 83px; }
.logo_column1, .logo_column2, .logo_column3{width: 400px;}
.logo_column1 .column_item .scale-img, .logo_column2 .column_item .scale-img, .logo_column3 .column_item .scale-img{height: 247px;}
.logo_column2 .column_item:nth-of-type(1) .scale-img, .logo_column3 .column_item:nth-of-type(3) .scale-img{height:494px; }
.coloumn_txt span{font-size:28px;padding-bottom: 20px;line-height:40px; }
.coloumn_txt p{font-size: 16px;line-height: 28px;}
.coloumn_txt .more{margin:30px 0px 40px;width: 27px;height: 27px;background-size: cover;}
.logomore{font-size: 20px;height: 56px;line-height: 56px;width: 240px;padding-left: 40px;background:url(../images/index_jt.png) no-repeat 173px center;margin:55px auto 62px;}
.main_brand strong{font-size: 64px;line-height: 64px;}
.main_brand span{font-size: 26px;line-height: 26px;margin-top: 4px; margin-bottom: 32px;}
.main_brand p{max-width:660px;font-size: 18px; }
.main_brand .more{font-size: 18px;height: 43px;line-height: 43px;width: 160px;}
.main_brand .wrapper{height:430px;margin-top: -215px; }
#logomore_news{margin: 16px auto 76px}
.index_new_tit{font-size:32px;}
.main_parter .index_new_tit{margin-top: 56px;margin-bottom: 33px;}
.parter_ul li{height: 110px;padding:0px 5px;}



}
@media screen and (max-width:1080px) {
    .banner .swiper-pagination-bullet{width:8px;height:8px;}
    .banner .swiper-pagination{bottom:20px!important;}
.banner_text{margin-left: 0px;margin-right: 0px;width:94%;left:3%;}
.banner_text{height:110px;margin-top: -55px;}
.banner_text .bannertit{font-size:24px;line-height:24px;}
.banner_text .bannertit_add{font-size:18px;line-height:18px;padding-bottom: 10px;}
.bannertit_des{display: none;}
.banner_text .bannertit_add:after{height:2px;}
.bannertit_des, .banner_text .detail{font-size: 16px;}
.banner_text .detail{background: none;width: auto;margin-top: 15px;}
.main_cate{padding:30px 3%;}
.main_cate .wrapper{width:100%;left: initial;transform: initial;left:3%;position:static;}
.main_cate ul .fl{margin-bottom:20px;}
.main_cate ul .fl,.main_cate .fr{/*width:47%;*/width:100%;}

.main_cate .fl li:nth-of-type(1){width:100%;}
.main_cate ul li h3{font-size:20px;line-height: 20px;margin-top: 10px;margin-bottom: 10px;}
.main_cate ul li p{font-size: 14px;line-height:23px;}
.main_cate .fr li{width:100%;}
.main_cate .fr li p{padding-right:0px;}
.main_cate ul li p,.main_brand p{
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 4;
   overflow: hidden;  
}
.main_cate .fr li{margin-bottom:20px;}
.main_cate .fr li:last-of-type{margin-bottom:0px;}
.main_logos:before{content:"案例分享";display:block;font-size:20px;color:#333;text-align:center;margin-bottom:30px;}
.logo_column1,.logo_column2,.logo_column3{width:100%;}
.logo_column3,.logo_column2 .column_item{display:none;}
.coloumn_txt{position:static;display:block;margin-bottom:20px;}
.logo_column2 .column_item:nth-of-type(1){display:block;}
.logo_column1 .column_item .scale-img, .logo_column2 .column_item .scale-img, .logo_column3 .column_item .scale-img{height: auto;}
.logo_column2 .column_item:nth-of-type(1) .scale-img, .logo_column3 .column_item:nth-of-type(3) .scale-img{height: auto;}
.coloumn_txt p{color:#333;display:none;}
.coloumn_txt span{font-size: 16px;color:#333;padding-bottom:5px;}
.coloumn_txt{padding:0px 0px;}
.coloumn_txt .more{display:none;}
.coloumn_txt .more{background:url(../images/more2.png) no-repeat center;background-size:cover;margin:10px 0px;}
.coloumn_txt span:after{background:#333;}
.logomore{font-size: 18px;height: 38px;line-height: 38px;font-size: 16px;background: none;width: 150px;padding-left:0px;text-align: center;margin:25px auto 30px}
.main_brand strong{font-size:28px;line-height:28px;}
.main_brand p{font-size:16px;}
.main_brand .wrapper{height: auto;margin-top:initial;padding-top:0px;position:static;transform:initial;left:initial;padding:30px 15px;}
.main_brand span{font-size: 18px;margin-bottom:15px;}
.main_brand .more{font-size: 15px;height: 32px;line-height: 32px;width: 150px;position:static;margin-top:10px;}
.main_brand img{position:absolute;top:0px;height:100%;left:0px;width:100%;z-index:-1;}
.index_new_tit{font-size:20px;margin: 30px auto;}
.newsul li .scale-img, .newsul li{width:100%;}
.newsul li{margin-right: 0px;display:none;}
.newsul li:nth-of-type(1),.newsul li:nth-of-type(2){display:block;}
.newsul li .scale-img{height: auto;}
#logomore_news{margin:0px auto 40px;}
.main_parter{padding-bottom:30px;}
.parter_ul li{width:33.3333%;height: 70px;max-width:100%;}
.parter_ul li img{max-height:60px;}
.main_parter .index_new_tit{margin-top:30px;margin-bottom:10px;}

}