@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
}

@media all and (max-width:1580px){/*1680 * 1050*/
}

@media all and (max-width:1460px){/*1440 * 900*/
 .auto{bottom:30px;}
 .z_solve_con li a{padding:40px;}
 .z_solve_con .desc{font-size:15px; line-height:28px;}
 .z_solve_tab li{line-height:30px;}
 .footer_upr_by{width:18%;}   
}

@media all and (max-width:1410px){/*1366 * 768*/ 
}

@media all and (max-width:1366px){/*1366 * 768*/ 
}

@media all and (max-width:1300px){/*1280 * 800*/ 
}

@media all and (max-width:1200px){/*1200*/
}

@media all and (max-width:1100px){/*1024 * 768 */
}

@media all and (max-width:1000px){
 .Header-wrapper{height:80px;}
 .Header-tel{line-height:80px;}
 .Header-navclick{height:80px;}   
 .Header-navclick span{margin-top:38px;}
 .H-lang .Hlang-menu,.Header-search-click{width:34px;}
}

@media (max-width: 998px){

/* 首页手机banner部分 */
.banner{overflow:hidden; margin:auto;}
.banner .swiper-slide .pc{display:none;}
.banner .swiper-slide .m{display:block;}
.banner .swiper-slide img{width:100%; display:block; transform:initial; -webkit-transform:initial; -webkit-transition:all 0.4s linear 1.2s; transition:all 0.4s linear 1.2s; -webkit-transition:all 0.4s linear 1.2s;}
.banner .swiper-slide-active img{transition-delay:0.4s !important; transform:initial; -webkit-transform:initial;-webkit-transition:all 5.0s linear; transition:all 5.0s linear;}
.banner .swiper-button-prev{left:0;}
.banner .swiper-button-next{right:0;}
.banner .swiper-pagination-bullet{width:30px; height:3px; border-radius:0; margin:0 5px !important; opacity:.9;}
.banner .swiper-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-bullets.swiper-pagination-horizontal,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:40px !important;}

/* 首页产品中心部分 */
.in_probg{padding:40px 0 60px;}
.in_title h2{font-size:25px; line-height:30px;}
.in_more{width:150px;}
.in_more a{width:150px; height:44px; line-height:44px; font-size:14px; padding:0 10px;}
.prolist_thumbs .swiper-slide{font-size:18px;}
.prolist_thumbs .swiper-slide.swiper-slide-thumb-active{font-weight:bold;}
.prolist_swiper .swiper-slide .list{height:100%; padding:0 10px;}
.prolist_swiper .swiper-slide .list li{width:49%; height:100%; margin:0 2% 10px 0;}
.prolist_swiper .swiper-slide .list li:nth-child(2n){margin-right:0;}
.prolist_swiper .swiper-slide .list li .incp-wd a{width:120px; height:36px; line-height:34px;}
.prolist_swiper .swiper-slide .list li .incp-wd p{font-size:14px; height:48px; line-height:24px; margin:10px 0 15px;}

/* 首页解决方案部分 */
.z_index_solve{display:block;}
.z_solve_fcwarp{width:100%;}
.z_solve_con .tit{font-size:18px; font-weight:bold;}
.z_solve_con .desc{font-size:14px; line-height:25px;}
.z_solve_fcwarp a .in_more2{width:150px; height:44px; line-height:44px; font-size:15px;}
.z_solve_con{height:100%;}
.z_solve_con li a{padding:2.5%;}
.z_solve_con .icon img{height:60px;}
.z_solve_img{width:100%;}
.z_solve_img img{width:100%; height:100%; object-fit:cover;}
.z_solve_flwarp, .z_solve_frwarp{height:100%;}
.z_solve_flwarp{width:100%;}
.z_solve_flwarp .warp{width:90%; padding:30px 0;}
.z_solve_tab li{width:24%; float:left;}
.z_index_solve .z_index_tit h3{font-size:24px; line-height:28px;}
.z_solve_tab a{font-size:15px;}
.z_solve_tab li.active{padding-left:0;}

/* 首页关于微而盛部分 */
.in_aboutbg{padding:40px 0 0;}
.in_about_tup{margin:0 auto;}
.in_about_right{width:85%;}
.in_about_rtit h3{font-size:25px; line-height:30px;}
.in_about_rtit p{font-size:18px;}
.in_about_rtxt{padding-right:0; margin:20px 0;}
.in_about_rtxt p{font-size:14px; line-height:25px;}
.in_about_down{margin:40px auto 0; min-height:auto; padding:10px 5%; overflow:hidden;}
.in_about_down .item{text-align:center;}
.in_about_down .item .numU{padding-left:0;}
.in_about_down .item .numU .numCX{font-size:48px;}
.numCount .flex{display:block;}
.in_about_down li{width:23.5%; float:left; margin:20px 2% 20px 0;}
.in_about_down li:nth-child(4n){margin-right:0;}

/* 首页4大优势部分 */
.in_sdysbg{padding:40px 0 60px;}
.in_sdys .in_title h2{font-size:25px; line-height:30px;}
.in_sdys .in_title p{font-size:18px; margin-top:10px;}
.in_sdys_box{margin:40px auto 0;}
.in_sdys_box li{width:49%; min-height:380px; margin:0 2% 10px 0; padding:20px 15px;}
.in_sdys_box li:nth-child(2n){margin-right:0;}
.in_sdys_box li .szbt{font-size:40px; line-height:40px;}
.in_sdys_box li .bt{font-size:20px; line-height:25px;}
.in_sdys_box li .txt{font-size:14px; line-height:25px; margin-top:10px;}
.auto{bottom:20px;}

/* 首页服务支持部分 */
.in_servicebg{padding:40px 0 60px;}
.in_service.flexBetween{display:block;}
.in_service .boxLeft{width:100%; padding-right:0;}
.in_service .boxLeft .intit{font-size:25px; line-height:30px; margin-top:0;}
.in_service .boxLeft .content1{margin-top:20px; font-size:20px; line-height:25px;}
.in_service .boxLeft .content2 span{margin-top:15px;}
.in_service .boxLeft .content3{font-size:15px; line-height:25px; margin-top:10px;}
.in_service .boxLeft .content4{position:inherit; bottom:0; margin-top:20px;}
.in_service .boxRight{width:100%; margin-top:20px;}
.in_service .boxRight .item{padding:30px 18px;}
.in_service .boxRight .item a .main .left img{margin-top:0;}
.in_service .boxRight .item a .main .right{padding-left:20px;}
.in_service .boxRight .item a .main .right .content1{font-size:20px;}
.in_service .boxRight .item a .main .right .content2{font-size:14px; margin-top:10px; line-height:24px;}
.in_service .boxRight .item a .main .right .content3{width:100px; font-size:16px; margin-top:25px; padding-right:10px; background:url(../image/in_supp_jth.png) right 5px no-repeat;}

/* 首页新闻资讯部分 */
.in_news{margin:40px auto 0;}
.in_title p{font-size:16px; margin-top:10px;}
.in_news_box{margin:20px auto 0;}
.in_news_box .boxLeft{width:100%;}
.in_news_box .boxRight{width:100%; padding-left:0; margin-top:20px;}
.in_news_box .boxRight .list .item{padding:20px 0;}
.in_news_box .boxRight .list .item .cont1 .title{font-size:18px;}
.in_news_box .boxRight .list .item .cont1 .time{font-size:14px;}
.in_news_box .boxRight .list .item .cont2 > div .cont3{margin:10px 0; font-size:14px; line-height:25px; height:50px;}

/* 底部版权部分 */
.footer_bg{margin:40px auto 0; padding:40px 0 0;}
.footer_up{padding-bottom:20px;}
.footer_upl{width:150px; margin:auto; float:inherit;}
.footer_upl img{height:52px;}
.footer_upr{width:100%; margin-top:20px;}
.footer_upr p{border:1px solid rgba(255,255,255,.1); line-height:40px; font-size:16px;}
.footer_upr p i{border-left:1px solid rgba(255,255,255,.1);}
.footer_upr dl{top:48px;}
.footer_upr dd{border:1px solid rgba(255,255,255,.1); line-height:40px; font-size:16px;}
.footer_upr_by{width:100%; margin:10px 0 0; border:1px solid rgba(255,255,255,.1); font-size:16px; line-height:40px;}
.foot_t.flexBetween{display:block; margin-top:40px;}
.foot_t .left{width:100%;}
.foot_t dt{font-size:16px; font-weight:bold; padding-bottom:10px;}
.foot_t dd{font-size:14px; padding-bottom:6px;}
.foot_t .right{width:100%; float:left; margin-top:40px;}
.foot_t .right .content1{font-size:25px; line-height:30px; text-align:center;}
.foot_t .right .content2{margin-top:10px; text-align:center; font-size:16px;}
.foot_t .right .content3{justify-content:center; margin-top:20px;}
.foot_t .right .content3 ul li a img{width:25px;}

.foot_b{padding:20px 0; font-size:14px; text-align:center; margin:40px auto 0;}
.foot_b a{font-size:14px;}

/* 内页banner部分 */
.pagesBan-bg .pic img{width:100%; height:440px; object-fit:cover; display:block;}
.pagesBan-title{font-size:36px; margin-bottom:20px;}
.pagesBread a{font-size:16px;}

.pagesNav{overflow:hidden; margin:10px auto 1px;}
.pagesNav .w1600{display:inherit;}
.pagesNav-item{width:23.5%; float:left; margin:10px 2% 20px 0; text-align:center; padding-bottom:3px;}
.pagesNav-item:nth-child(3n){margin-right:0;}
.pagesNav-item span{font-size:16px;}

/* 内页关于我们部分 */
.abojsdc, .abojslc{padding:40px 0 0;}
.abojsdc-img{width:100%;}
.abojsdc-wdbox{width:100%; padding-left:0; margin-top:20px;}
.abojsdc-wd{height:auto;}
.abojsdc-wd h2{font-size:25px; line-height:30px; margin-bottom:20px;}
.abojsdc-wd p{font-size:14px; line-height:25px;}

.abowh{margin:40px auto 20px;}
.abowh-head{padding-top:50px; font-size:30px;}
.abowh-img{height:60vh;}
.abowh-link .ico{width:40px; height:36px;}
.abowh-link .name{font-size:20px;}

.zzjg_box{margin:0 auto;}

.fullpage{margin:30px auto 0;}
.fullpage a{width:24px; height:24px; margin:0 4px; font-size:14px; line-height:24px;}

.honor_r_img li{width:49%; margin:0 2% 13px 0;}
.honor_r_img li:nth-child(2n){margin-right:0;}
.honor_r_img li p{line-height:36px; font-size:16px;}

/* 内页产品中心部分 */
.pro_box,.pro_box2,.proNav2{margin:20px auto 0;}
.pro_box li{margin:20px 2% 0 0;}
.proNav2-item{padding:10px; font-size:14px; margin:0 10px 10px 0;}
.pro_box2 li{width:49%; padding-bottom:20px; margin:20px 2% 0 0;}
.pro_box2 li:nth-child(2n){margin-right:0;}
.pro_box2 li .incp-wd{padding:20px 15px 0;}

.promore_bg{padding:40px 0;}
.promore{display:block;}
.promore .ri_box{width:100%;}
.promore .ri_box img{width:100%;}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:25px;}
.promore .le_box{width:100%; padding-left:0; margin-top:20px;}
.promore .le_box .cont1 h3{font-size:22px; line-height:30px;}
.promore .le_box .cont1 p{font-size:16px; line-height:28px; margin-top:20px;}
.promore .le_box .cont2 .button_101 .a{width:150px; height:44px; font-size:16px; padding:0 15px;}

.promore2{margin:40px auto 0;}
.promore_left{width:100%;}
.promore_left .tbox .t1{padding-left:20px; font-size:25px; line-height:30px;}
.promore_left .tbox .t2{margin-top:20px; padding-top:20px; font-size:15px; line-height:28px;}
.promore_left .tbox .t2 img{width:100%;}
.m40{margin-top:20px;}
.promore_right{width:100%; float:left; margin-top:40px; position:inherit; top:0;}
.promore_right .btit{font-size:25px;}
.promore_right .list li{width:49%; float:left; margin:0 2% 20px 0;}
.promore_right .list li:nth-child(2n){margin-right:0;}
.promore_right .list li a{display:block;}
.promore_right .list li a .img{width:100%; float:left;}
.promore_right .list li a .tbox{width:100%; float:left;}


/* 内页行业案例部分 */
.apply-list_2 li{margin-bottom:30px;}
.apply-list_2 .pic img{height:100%;}
.apply-list_2 .box{margin: 30px 0 0; width:40%; padding:40px;}
.apply-list_2 h2{font-size:28px;}
.apply-list_2 h4{margin-bottom:20px; font-size:22px;}
.apply-list_2 p{font-size:15px; line-height:28px;}
.apply-list_2 a .more{font-size:15px;}
.promore_left .tbox .t1 h2{font-size:28px;}
.promore_left .tbox .t1 .p{margin-top:10px; font-size:16px;}

/* 内页新闻资讯部分 */
.news_text dl.flex{display:block;}
.news_text dl{margin-bottom:20px; padding-bottom:30px;}
.news_text dl dt{width:100%;}
.news_text dl dd{width:100%; float:left; margin-top:20px;}
.news_text dl dd .left .con2{margin-bottom:10px;}
.news_text dl dd .left .con{font-size:14px; line-height:25px; margin:10px 0 20px;}

/* 内页资料下载部分 */
.video_plist li{width:49%;}
.video_plist li:nth-child(3n){margin-right:2%;}
.video_plist li:nth-child(2n){margin-right:0;}
.video_plist li a .content2{font-size:20px; margin-top:20px; padding:0 10px;}
.video_plist li a .content3{padding:0 10px 20px; margin-top:5px;}
.video_plist li a .content3 p{margin-right:0; display: block; margin:5px 0;}

.download{padding:40px 0;}
.serxzlb{margin-top:0;}
.serxzlb-li li:nth-child(1) {width: 100%;height: auto;}
.serxzlb-li li {height: 48px;width: 33.3333%;}
.serxzlb-li {padding: 16px 120px 0 90px;}
.serxzlb-li:after{width:100px;}

.wenti{padding:20px 20px 40px;}

/* 内页联系我们部分 */
.contact_tlist li .title{padding-bottom:20px;}
.contact_tlist li .title h3{font-size:30px; line-height:30px;}
.contact_tlist li .text p{font-size:16px; line-height:32px;}

.message h3{font-size:24px; line-height:30px;}
.message ol{margin-top:30px;}
.message ol li input{height:40px; padding:0 10px;}
.message ol li textarea{height:100px;}
}

@media all and (max-width:768px){
.z_solve_flwarp{padding-left:0;}
.in_about_down li{width:49%; float:left; margin:20px 2% 20px 0;}
.in_about_down li:nth-child(2n){margin-right:0;}
.side{display:none;}
.apply-list_2 li a{flex-direction: column !important;}
.apply-list_2 .pic{width:100%;}
.apply-list_2 .box{margin:10px 0 0 0 !important; width:100%;}
.apply-list_2 p{font-size:14px; line-height:24px;}
.apply-list_2 .more{margin-top:20px;}
.apply-list_2 a .btn{margin-top:20px;}
.apply-list_2 a .btn .a{line-height:44px; font-size:16px; width:140px;}

}

@media all and (max-width:640px){
.contact_tlist li .text{width:100%;}
.contact_tlist li .ticon{float:left; margin-top:20px;}
}

@media all and (max-width:580px){
.Header-tel{display:none;}
.banner .swiper-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-bullets.swiper-pagination-horizontal,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:20px !important;}
.in_probg{padding:40px 0;}
.pro_box3{margin:40px auto 0;}
.prolist_thumbs .swiper-slide{font-size:16px;}
.prolist_swiper .swiper-slide .list li .incp-wd{padding:10px;}
.prolist_swiper .swiper-button-next, .prolist_swiper .swiper-button-prev{width:36px; height:65px; margin-top:-32.5px;}
.prolist_swiper .swiper-button-next::after, .prolist_swiper .swiper-button-prev::after{font-size:30px;}
.prolist_swiper .swiper-slide .list li .incp-wd a{width:100px; height:30px; line-height:28px;}
.in_title h2,.in_about_rtit h3{font-size:20px;}
.in_more{width:155px;}
.z_solve_fcwarp a .in_more2,.in_more a{width:155px; height:36px; line-height:36px; padding:0 10px;}
.z_solve_con .icon img{height:44px;}    
.z_solve_con .desc{overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin:10px 0;}
.z_solve_tab li{width:33.333%;}
.in_about_right{width:100%;}
.in_about_rtit p{font-size:16px; margin-top:10px;}
.in_about_rtxt{margin:10px 0 20px;}
.in_about_down .item .numU .numCX{font-size:36px;}
.in_about_down .item .numU sup{font-size:16px;}  
.in_sdys_box li{min-height:420px;}  
.auto{margin-left:-60px;}
.in_service .boxRight .item{width:100%;}
.in_service .boxRight .item:nth-child(1){border-right:1px solid #e9e9e9;}
.in_service .boxRight .item:nth-child(3){border-right:1px solid #e9e9e9; border-bottom:none;}
.in_service .boxRight .item a .main .right .content1{font-size:16px;}
.in_news_box .boxRight .list .item{padding:10px 0;}
.in_news_box .boxRight .list .item .cont1 .title{font-size:16px;}
.in_news_box .boxRight .list .item .cont1 .time{padding-left:10px; font-size:12px;}
.pagesNav-item{width:31.333%; margin:10px 3% 20px 0;}
.pagesNav-item:nth-child(3n){margin-right:0;}
.pro_box li .incp-wd h3,.pro_box2 li .incp-wd h3{font-size:20px; line-height:30px;}
.pro_box li .incp-wd p,.pro_box2 li .incp-wd p{font-size:14px; height:100px; line-height:25px; margin:10px 0 20px; -webkit-line-clamp:4;}
.pro_box li .incp-wd a,.pro_box2 li .incp-wd a{width:120px; height:36px; line-height:34px;}
.promore .le_box .cont2 .button_101 .a{width:120px; height:36px; line-height:34px; padding:0 10px; font-size:14px;}
.promore .le_box .cont2 .button_101 .a svg{margin-left:10px;}
.promore .le_box .cont1 h3,.news_text dl dd .left h3,.promore_right .btit{font-size:20px;}
.promore .le_box .cont1 p{font-size:14px; line-height:25px;}
.promore_right .list li a .tbox{padding:10px 0 0 10px;}
.promore_right .list li a .tbox .t1{font-size:16px;}
.promore_right .list li a .tbox .t2{margin-top:5px;}
.promore_right .list{margin-top:20px;}
.casexq-btn{padding-right:20px;}
.promore_left .tbox .t1 h2{font-size:22px;}
.promore_left .tbox .t1 .p{font-size:14px; line-height:25px;}
.news_text dl dd .left .con2,.video_plist li a .content3{font-size:14px;}
.myaddress-pic{height:400px !important; margin-bottom:20px;}
.contact_tlist li{padding-left:30px; margin-bottom:20px;}
.contact_tlist li .title h3{font-size:24px;}
.contact_tlist li .text p{font-size:15px; line-height:30px;}
.message ol li{width:100%; margin-bottom:10px;}
.mf80{margin-top:-100px;}
}

@media all and (max-width:414px){
.prolist_thumbs .swiper-slide{font-size:14px; padding:0 10px; line-height:20px;}  
.prolist_swiper .swiper-slide .list li .incp-wd h3{font-size:16px; line-height:26px;}  
.prolist_swiper .swiper-slide .list li .incp-wd p{margin:10px 0;}
.z_solve_tab li{width:50%;}
.in_sdys_box li{width:100%; min-height:auto;}  
.in_sdys_box li .txt{font-size:12px; margin-bottom:40px;}
.foot_t.flexBetween{margin-top:20px;}
.footer_upr p{font-size:15px;}
.foot_t .right .content2{font-size:14px; line-height:25px;}
.pagesNav-item{width:49%; margin:10px 2% 10px 0;}
.pagesNav-item:nth-child(3n){margin-right:2%;}
.pagesNav-item:nth-child(2n){margin-right:0;}
.honor_r_img li{width:100%;}
.pro_box li.flex{display:block;}
.pro_box li .incp-img{width:100%;}
.pro_box li .incp-wd{width:100%; padding:20px 15px 0;}
.pro_box li .incp-wd p{height:75px; -webkit-line-clamp:3;}
.proNav2-item{margin:0 10px 20px 0;}
.pro_box2 li{width:100%;}
.serxzlb-li li{padding-left:10px;}
.serxzlb-li li h3{font-size:16px;}
.serxzlb-li li p{font-size:12px;}
.video_plist li{width:100%;}
}

@media all and (max-width:375px){
 .foot_t dt{font-size:15px;}
 .foot_t dd{font-size:12px; padding-bottom:4px;}   
}