@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
 #daohang .nav{margin-left:5%;}
 #daohang .nav>li{margin:0 30px;}
 #daohang .fr #popupTrigger2{margin-left:20px;}
 .popup.opened .popup__container{width:80% !important;}
}

@media all and (max-width:1580px){/*1680 * 1050*/
#daohang .nav{margin-left:3.5%;}
#daohang .fr{padding-left:20px;}
.nybanner .text_box{top:90%; transform:translate(0, -90%);}
.nybanner .text_box .tit{font-size:30px; line-height:30px;}
.abIntro-text{padding: 0 16%;}
.abIntro-text p{height: 90px;}
.FaDet-site-img{height: 160px;}
.proDet .FaDet-intro .gallery-img img{max-height: 360px;}
.FaDet-intro .gallery-img{height: 400px;}
}

@media all and (max-width:1460px){/*1440 * 900*/
#daohang .nav>li{margin:0 25px;}
}

@media all and (max-width:1410px){/*1366 * 768*/
#daohang .nav>li{margin:0 22px;}
}

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

@media all and (max-width:1300px){/*1280 * 800*/
#daohang .nav>li{margin:0 18px;}
}

@media all and (max-width:1280px){
#daohang .nav>li{margin:0 15px;}
#daohang .fr .tel{padding-left:20px; font-size:18px;}
.abIntro-text{padding: 0 10%;}
.abWH-text {padding:20px;transform: translateY(calc(100% - 60px));}
.proDet .FaDet-intro .gallery-img img{max-height: 290px;}
.cultureList ._item>div{padding-left:40px;}
.cultureList ._item>div:before{top:80px;}
.cultureList ._item:nth-child(1)>div:before,.cultureList ._item:nth-child(2)>div:before,.cultureList ._item:nth-child(3)>div:before,.cultureList ._item:nth-child(4)>div:before{left:0;}
.cultureList ._item ._title{padding-top:0; margin-bottom:40px;}
.cultureList ._item ._title .en{font-size:40px; text-indent:-50px;}
.cultureList ._item ._title .cn{font-size:30px; padding-top:8px;}
.contain{width:95% !important;}
.abIntro .video_box{width:95%;}
}

@media all and (max-width:1200px){ /*1200*/	
#daohang .fl{width:100px;}
#daohang .fl a{width:100px; margin-top:25px;}
#daohang .nav{margin-left:3%;}
#daohang .fr #popupTrigger2{margin-left:10px;}
#daohang .fr .wechat{margin-top:37px;}
}

@media all and (max-width:1100px){/*1024 * 768 */
#daohang .nav>li{margin:0 12px;}
#daohang .nav>li>a{font-size:16px;}
}

@media all and (max-width:1000px){
#daohang .nav,.side{display:none;}
.globalnav-menutrigger{margin:20px 0 0 20px;}
.globalnav-menutrigger .img1{display:none;}
.globalnav-menutrigger,.globalnav-menutrigger .img2{display:block;}
.globalnav-menutrigger img{width:100%;}
/* 手机版导航样式 */
.leftNavPop-bg{display:none;width:100%;height: calc(100% - 100px);background: rgba(0, 0, 0, 0.4);position: fixed;top:60px;left: 50%;transform: translateX(-50%);z-index: 99;}
.leftNavPop{display:none;width: 100%;max-width:980px;height: auto;max-height: calc(100% - 100px);position: fixed;top:60px;left: 50%;transform: translateX(-50%);z-index: 198;overflow:auto; border-top:1px solid #e9e9e9;}
.leftNavPop > ul > li > a{display:block;width: 100%;height:60px;border-bottom: 1px solid #e7e7e7;font-size:18px;color: #000000;line-height:60px;background: #fff;position: relative;padding:0 20px;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.leftNavPop > ul > li > a span{display: flex;width:20px;height:20px;align-items: center;justify-content: center;position: absolute;right:20px;top:50%;transform: translateY(-50%);}
.leftNavPop > ul > li > a span img{display: block;max-width: 100%;max-height: 100%;}
.leftNavPop > ul > li:last-child > a{border: none;}
.leftNavPop > ul > li > ul > li > div{display: block;width: 100%;height:52px;border-bottom: 1px solid #e1e1e1;font-size:16px;color: #282828;line-height:52px;background: #f6f6f6;position: relative;padding:0 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;}
.leftNavPop > ul > li > ul > li > div span{display: flex;width:30px;height:30px;padding:5px;align-items: center;justify-content: center;position: absolute;left:20px;top: 50%;transform: translateY(-50%);z-index: 19;}
.leftNavPop > ul > li > ul > li > div > a{display: block;width: 100%;height: 100%;line-height:52px;}
.leftNavPop > ul > li > ul > li > div span img{display: block;max-width: 100%;max-height: 100%;}
.leftNavPop > ul > li > ul > li:last-child > a{border:none;}
.leftNavPop > ul > li > ul > li > ul > li{display:flex;width:100%;height:36px;align-items: center;padding: 0 30px 0 56px;font-size:14px;color: #474747;background: #ececec;border-bottom: 1px solid #dbdbdb;}
.leftNavPop > ul > li > ul > li > ul > li span{display: flex;width: auto;height:36px;align-items: center;margin-left:10px;}
.leftNavPop > ul > li > ul > li > ul > li a{line-height:36px;display: block;width: auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.leftNavPop > ul > li > ul > li > ul > li > a p{max-width:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.leftNavPop > ul > li > ul > li > ul > li > a img{min-height:36px;margin-left:6px;display: block;}
.leftNavPop > ul > li > ul > li > ul > li:last-child > a{border:none;}
.leftNavPop > ul > li > ul{display:none;}
.leftNavPop > ul > li > ul > li > ul{display:none;}

.contact{margin:40px auto 0;}
.cont_left{width:100%; height:auto; position:inherit; padding:40px 20px; border-radius:0;}
.cont_left h3{margin-top:0;}
.cont_left p{font-size:15px; line-height:28px;}
.map{height:auto !important;}
.myaddress-pic{height:400px !important; margin-top:20px; border-radius:0 !important;}
.contact_tlist li{width:49%; margin:0 2% 2% 0; padding:20px 20px 20px 30px;}
.contact_tlist li:nth-child(3n){margin-right:2%;}
.contact_tlist li:nth-child(2n){margin-right:0;}
.contact_tlist li::before{min-height:110px;}
.message{padding:30px 20px; margin:40px auto 0;}

}

@media all and (max-width:980px){
 ::-webkit-scrollbar{width:3px !important; height:3px !important;}
 #c-followDot{display:none !important;}
 #daohang{height:60px;}
 #daohang .fl a{margin-top:5px;}
 #daohang .fr,.box-active .fr{border-left:none !important;}
 #daohang .fr #popupTrigger2{margin-left:20px;}
 #daohang .fr .tel{padding-left:30px; line-height:60px;}
 #daohang .fr .wechat{margin-top:17px;}
 .popup.opened .popup__container{width:95% !important;}

 /* 首页banner部分 */
 .banner .swiper-slide .pc{display:none;}
 .banner .swiper-slide .m{display:block;}
 .banner .swiper-button-prev{left:2.5%;}
 .banner .swiper-button-next{right:2.5%;}
 .banner .swiper-button-next, .banner .swiper-button-prev{width:30px; height:30px;}
 .banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size:16px;}
 .banner .swiper-pagination-bullet{width:20px !important; height:3px !important;}
 .banner .swiper-pagination-bullets{bottom:25px !important;}

/* 首页产品中心部分 */
.in_probg{padding:40px 0 60px;}
.in_title_label h3,.in_aboleft_tit h3,.in_honorbg .in_titles{font-size:30px; line-height:30px;}
.in_title_label .wz,.in_aboleft_tit p{font-size:16px;}
.in_more{width:120px; height:36px; line-height:36px; font-size:16px;}
#in_prolist_thumbs .swiper-slide{font-size:20px; padding:10px 0;}
#in_prolist_thumbs .swiper-slide .icon_img{width:30px; height:30px;}
#in_prolist_swiper{margin:120px auto 0;}
#in_prolist_swiper .swiper-slide .item li{width:49%; min-height:380px; margin:0 2% 2% 0; padding:20px 20px 0; background: url(../image/in_pro_picbg.png) center bottom no-repeat;}
#in_prolist_swiper .swiper-slide .item li:hover{background: url(../image/in_pro_picbgh.png) center bottom no-repeat; background-size:90%;}
#in_prolist_swiper .swiper-slide .item li:nth-child(2n){margin-right:0;}
#in_prolist_swiper .swiper-slide .item li .biaot h4{font-size:20px;}
#in_prolist_swiper .swiper-slide .item li .biaot h5{height:30px; font-size:14px; line-height:24px; margin-top:6px;}
#in_prolist_swiper .swiper-slide .item li .more{width:120px; line-height:36px; margin-left:-60px; padding:0 10px;}
 
/* 首页解决方案部分 */
.in_jjfabg{padding:40px 0 60px;}
.w-accor3{height:480px !important;}
.w-accor3 li .i_img{width:80px; margin-bottom:20px;}
.w-accor3 li .acr_p h4{font-size:25px; line-height:30px;}
.w-accor3 li .acr_p p{font-size:15px; line-height:28px;}
.w-accor3 li .left_ar h3{width:20px; left:30px; bottom:40%; font-size:20px;}
.w-accor3 li.cur .left_ar{width:2.5%;}
.w-accor3 li.cur .right_ar{left:2.5%;}
.in_more2{width:120px; height:36px; line-height:36px; font-size:15px;}

/* 首页客户案例部分 */
.in_casebg{padding:40px 0 60px;}
#in_caselist_thumbs{width:70%; top:-75px;}
#in_caselist_thumbs .swiper-slide{font-size:16px;}
#in_caselist_thumbs .swiper-slide::after{display:none;}
#in_caselist_swiper{margin:40px auto 0;}
#in_caselist_swiper .swiper-slide .item li{width:49%; margin:1% 1% 1% 0;}
#in_caselist_swiper .swiper-slide .item li .xbt{left:20px; right:20px; font-size:18px;}
#in_caselist_swiper .swiper-slide .item li .box{left:20px; right:20px; bottom:30px;}
#in_caselist_swiper .swiper-slide .item li .box h3{font-size:20px;}
#in_caselist_swiper .swiper-slide .item li .box h3{font-size:22px;}
#in_caselist_swiper .swiper-slide .item li .box h3::after{width:30px; height:3px; margin-top:10px;}
#in_caselist_swiper .swiper-slide .item li .desc{font-size:14px; margin-top:10px; line-height:25px; -webkit-line-clamp:3;} 

/* 首页关于邦士富部分 */
.in_aboutbg{padding:40px 0 60px;}
.in_aboleft{width:100%; padding-right:0;}
.in_aboleft_desc{margin-top:20px; font-size:15px; line-height:28px;}
.in_about_down{margin-top:20px;}
.in_aboleft_tb{margin-top:20px;}
.in_aboright{width:100%; float:left; margin-top:40px;}
.in_honorbg{padding:40px 0 60px;}
.in_honorbg .in_honorbox{margin:40px auto 0;}
.in_honorbg .swiper-button-prev{left:0;}
.in_honorbg .swiper-button-next{right:0;}
.in_honorbg .in_honorbox .swiper-pagination-bullet{width:20px; height:2px;}

/* 首页合作客户部分 */
.in_hzkhbg{padding:40px 0 60px;}
.in_hzkhbg .item{margin:40px auto 0;}
.in_hzkhbg .item .box{width:20%;}
.in_hzkhbg .item .list{width:100%; height:100%; transform: rotate(0); margin: 0;}
.in_hzkhbg .item .list img{transform: rotate(0);}
.in_hzkhbg .item .box:nth-child(n+5),
.in_hzkhbg .item .box:nth-child(5){margin: 0;}
.in_hzkhbg .item .list a{transform: rotate(0); font-size: 20px; line-height: normal;}
.in_hzkhbg .item .box:nth-child(9) .list{display: flex; align-items: center;}
.in_hzkhbg .item .list:hover{transform: translate(0px,0px);}
 
/* 首页新闻资讯部分 */
.in_news{margin:80px auto 0;}
.s-ind3-a2{margin:40px auto 0;}
.s-ind3-b1{width:100%; min-height:400px;}
.s-ind3-b2{height:300px;}
.s-ind3-b2 img{height:300px;}
.s-ind3-c1{width:100%; margin-top:10px;}
.s-ind3-b3{height:35px;}
.s-ind3-b4 div:nth-child(1){width:85%; font-size:16px; line-height:25px; margin-bottom:10px;}
.s-ind3-c7{top:248px;}
.s-ind3-c2.s-ind3-con1{height:280px; margin-bottom: calc(620px - 350px - 52px * 4 - 14px * 3);}
.s-ind3-con1 .s-ind3-c4{width:90%; top:45px; left:20px; font-size:18px;}
.s-ind3-c6{width:90%; font-size:15px; line-height:25px; top:113px; left:20px; height:calc(24px * 4);}
.s-ind3-c4{width:70%;}

/* 首页底部部分 */
.Footer{margin:40px auto 0; padding:40px 0 20px;}
.Footer_box{display:block;}
.Footer_box_l{width:100%;}
.Footer_box_l .desc{font-size:15px; line-height:28px;}
.Footer_box_r{width:100%; margin-top:40px;}
.copyright{margin:30px auto 0; padding-bottom:60px; padding-top:20px;}
.copyright_r .link dl{bottom:-18px;}

/* 内页banner部分 */
.nybanner .imgbox{padding-bottom:50%;}
.nybanner .text_box{width:30%; top:95%; transform:translate(0, -95%);}
.nybanner .text_box .tit{font-size:30px;}
.nybanner .locat{bottom:20px; right:2.5%;}
.hbox32{padding-bottom:10px;}
.hbox32_tabs{display:block;}
.hbox32_tabs .hbox32_tab{width:31.333%; float:left; text-align:center; margin-right:2%; padding:20px 0;}
.hbox32_tabs .hbox32_tab:nth-child(3n){margin-right:0;}
.hbox32_tabs .hbox32_tab.cur::before{display:none;}

.casebg{padding:40px 0; margin:0 auto -40px;}
.pro_slide{width:100%; padding-bottom:20px;}
.pro_slide h3{height:52px; line-height:52px; font-size:22px;}
.pro_slide ul{padding-top:6px;}
.pro_slide ul li h4{height:44px; line-height:44px; font-size:18px; padding: 0 30px;}
.pro_slide ul li h4::before{left:15px;}
.pro_slide ul li .pro_second{margin:0 20px; padding:10px 0;}
.pro_slide ul li .pro_second h6{height:30px; line-height:30px;}
.pro_slide ul li .pro_second h6 a{font-size:15px;}
.pro_right{width:100%; float:left; margin-top:40px;}
.pror_item li{width:49%; margin:0 2% 2% 0; padding:20px 20px 0; background-size:cover;}
.pror_item li:hover{background-size:100%;}
.pror_item li:nth-child(3n){margin-right:2%;}
.pror_item li:nth-child(2n){margin-right:0;}
.pror_item li .biaot h5,.xgcp_item li .biaot h5{height:48px; font-size:15px; line-height:24px; margin-top:5px;}
.pror_item li .more,.xgcp_item li .more{width:140px; line-height:38px; padding:0 10px; margin-left:-70px;}
.pagination li{padding:0 5px; font-size:16px;}
.pagination li a,.pagination li span{width:40px; height:40px; line-height:40px;}
.xgcp{margin:40px auto 0;}
.xgcp_title{font-size:25px; padding-left:20px; line-height:25px; margin-bottom:20px;}
.xgcp_title::after{height:25px;}
.xgcp_item li{width:100%; min-height:300px; background-size:cover; border-right:none; padding:20px 15px 0; margin:0 0 2% 0;}
.xgcp_item li:hover{background-size:100%;}
.xgcp_item li .pic{margin:20px auto 60px;}

/* 内页解决方案部分 */
.solu_item li{width:49%; margin:0 2% 2% 0;}
.solu_item li:nth-child(3n){margin-right:2%;}
.solu_item li:nth-child(2n){margin-right:0;}
.solu_item li .box{bottom:20px;}
.solu_item li .xbt{bottom:25px; font-size:20px;}
.solu_item li .box h3{font-size:22px;}
.solu_item li .icon img{width:30px; height:30px;}
.solu_item li .desc{margin-top:10px; font-size:14px; line-height:25px; -webkit-line-clamp:2;}
.newsDet-con{width:100%; padding-right:0; border-right:none;}
.hi4_b2_box{padding:20px; margin-top:40px;}
.hi4_b2_box::before{top:20px; height:24px;}
.hi4_b2_box .tit h3{font-size:24px;}
.hi4_b2_box .tit p{font-size:15px;}
.newsDet-site{width:100%; padding-left:0; margin-top:40px;}

.hi4_b2_box .list li{width:31.333%; margin:0 3% 3% 0; background:url(../image/solu_sjt.png) 90% center no-repeat; background-size:20px;}
.hi4_b2_box .list li:nth-child(3n){margin-right:0;}
.hi4_b2_box .list li .hi4_step_n{margin-bottom:0;}

/* 内页客户案例部分 */
.case_item li{width:49%; margin:0 2% 2% 0;}
.case_item li:nth-child(3n){margin-right:2%;}
.case_item li:nth-child(2n){margin-right:0;}
.case_item li .box h3{font-size:20px;}
.case_item li .box h3::after{margin-top:10px;}
.case_item li .desc{font-size:14px; line-height:28px; height:56px; -webkit-line-clamp:2;}
.case_detail .box .left{width:92%; height:auto; margin:10px auto;}
.case_detail .box .left .swiper-slide{padding:0;}
.case_detail .box .right{width:100%;}
.case_detail .box .swiper-father{width:100%;display: flex;justify-content: space-between;}
.case_detail .box .swiper-button-next, .case_detail .box .swiper-button-prev{width:25px; height:25px;width:auto; margin-top:50px;}
.case_detail .box .swiper-button-next i, .case_detail .box .swiper-button-prev i{font-size:15px; transform:rotate(-90deg);}

.case_detail_box{margin:40px auto 0;}
.case_detail_box .title h2,.xgtj_title{font-size:25px; line-height:30px;}
.case_detail_box .title h2::after,.xgtj_title::after{height:20px; top:4px;}
.case_detail_box .wenlb h3{font-size:20px;}
.case_detail_box .wenlb p{width:50%; font-size:16px; padding-right:2%;}
.case_detail_box .desc{font-size:16px; line-height:30px;}
.boxBot{width:95%; margin:40px auto 0;}
.boxBot .go a{font-size:16px;}
.boxBot .fanye a{font-size:16px;}
.xgtj_item li{min-height:auto; padding:10px 20px 0;}
.xgtj_item li .biaot h4{font-size:20px;}
.xgtj_item li .biaot h5{font-size:14px; line-height:24px; height:48px;  -webkit-line-clamp:2; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical;}
.xgtj_item li .pic{width:100%; margin:20px auto 50px;}
.xgtj_item li .more{width:140px; line-height:36px; padding:0 10px; margin-left:-70px;}

/* 内页关于我们部分 */
.about_down{margin:40px auto 0; overflow:hidden;}
.about_down .number{width:98%;}
.about_down .number .numCount ul{display:block;}
.about_down li{width:49%; float:left; margin:2% 2% 2% 0;}
.about_down li:nth-child(2n){margin-right:0; border-right:none;}
.about_down .item .numU .numCX{font-size:40px; line-height:40px;}
.about_down .item .numU sup{font-size:18px;}
.about_down .item .numU .indc{font-size:16px;}
.abIntro .video_box{width:90%; margin:40px auto 0;}
.abIntro{padding:40px 0 60px;}
.culture{padding-bottom:32%;}
.culture .masterTitle3 .en{font-size:24px;}
.culture .masterTitle3 .cn{font-size:30px;}
.culture ._cir{width:40vw; height:40vw;}
.cultureList ._item{width:50%; margin-bottom:40px;}
.cultureList ._item:nth-child(1)>div:before,.cultureList ._item:nth-child(2)>div:before,.cultureList ._item:nth-child(3)>div:before,.cultureList ._item:nth-child(4)>div:before{left:0;}
.cultureList ._item>div{padding-left:25px;}
.cultureList ._item>div:before{top:65px;}
.cultureList ._item ._title{margin-bottom:20px; padding-top:10px;}
.cultureList ._item ._title .en{font-size:48px; text-indent:-30px;}
.cultureList ._item ._title .cn{font-size:30px; padding-left:10px;}
.cultureList ._item ._line{font-size:15px; line-height:28px;}
.in_hzkhbg .item .box{width:33.333%;}
.in_hzkhbg{margin-bottom:-40px !important;}

/* 内页发展历程部分 */
.history{padding:40px 0 60px;}
.history .sub-title .title label{font-size:30px;}
.history .sub-title .title h3{font-size:30px;}
.Year-swiper .swiper-slide p{font-size:20px}

/* 内页研究院部分 */
.hbox28{margin:40px auto 0;}
.honorbg{padding:40px 0 60px; margin:0 auto -40px;}
.honorbg .ny_titles,.qqhbj .text_box .tit{font-size:30px; line-height:30px;}
.honorbg .honor_title,.qqhbj .text_box .wz{font-size:16px; line-height:28px;}
.honorbg .honorbox{margin:60px auto 40px; padding-bottom:40px;}
.honorbg .honorbox .swiper-slide .name{font-size:16px;}
.qqhbj{margin:40px auto 0;}
.qqhbj .qqhbj_img{margin:40px auto 60px;}
.qqhbj .qqhbj_img img{width:100%; display:block;}
.cont_box{margin-top:40px;}
.cont_boxRight{width:100%;}
#map_container{height:400px !important;}
.cont_boxLeft{width:100%; margin:40px 0 0;}
.cont_boxLeft .content1 .top{font-size:16px;}
.cont_boxLeft .content1 .bot a{font-size:24px;}
.cont_boxLeft .content1 .bot p{font-size:18px;}
.cont_boxLeft .content2 .item{margin-right:10px;}
.message ol{width:100%;}
.message p{font-size:16px;}

/* 内页新闻资讯部分 */
.news{padding:40px 0 0;}
.newsList ._item ._time{margin-bottom:20px;}
.newsList ._item{width:50%; padding-bottom:20px; margin-bottom:20px;}
.newsList ._item ._names{font-size:18px; height:52px;}
.newsList ._item:nth-child(3n){border-right:1px solid #e5e5e5;}
.newsList ._item:nth-child(2n){border-right:none;}

/* 内页招商加盟部分 */
.zxjm{margin:40px auto 0;}
.zxjm_title{padding-bottom:20px; text-align:center;}
.zxjm_title h2{font-size:25px; line-height:30px;}
.zxjm_box{margin-top:40px;}
.zxjm_box_left li a,.zxjm_box_right .jmts h3,.zxjm_box_right .xxtx h3{font-size:20px;}
.zxjm_box_right .jmts .wen{margin-top:20px;}
.zxjm_box_right .xxtx{margin-top:60px;}

.ny_titles,.ny_titles2{font-size:30px; line-height:36px;}
.cbjd_list{margin:20px auto 0;}
.cbjd_list li{margin:20px 0 0 1.5%; padding:30px 1.5%; min-height:340px;}
.cbjd_list li .icon img,.syls_list li .icon img{width:60px;}
.cbjd_list li .tit h3,.syls_list li .tit h3{font-size:20px;}
.cbjd_list li .list,.syls_list li .list{font-size:15px; line-height:25px;}

.sylsbg{margin:40px auto 0; padding:60px 0;}
.syls_list li{min-height:340px; margin:40px 0 0 1.5%; padding:30px 1.5%;}
.syls_list li .icon{margin:0 auto 20px;}

.pxjh{margin:40px auto 0;}
.pxjh_list li{height:250px; display:block; padding:30px 2.5%; margin-top:30px; text-align:center;}
.pxjh_list li .icon{width:80px; margin:auto; float:initial;}
.pxjh_list li .icon img{width:80px; height:80px; display:block; margin:auto;}
.pxjh_list li .desc{width:100%; float:initial; margin:20px auto 0;}
.pxjh_list li .desc .lb{display:block; margin-top:0;}
.pxjh_list li .desc h3{margin-bottom:0;}

.ser1{padding:40px 2.5% 0;}
.ser1 .boxs .box{width:49%; margin-bottom:2%;}
.ser1 .boxs .box .icon{width:10vw; height:auto;}
.ser1 .boxs .box .txt .h{margin-bottom:10px;}

.ser2{margin:40px auto 0; padding:60px 2.5%;}
.ser2 .tit,.ser2 .tit2,.ser1 .tit{font-size:30px; line-height:36px;;}
.ser2 .boxs .box,.ser2 .boxs2 .box{width:32.333%;}
.ser2 .boxs .box .h{margin-bottom:20px;}
.ser2 .boxs .box .ps{line-height:25px;}
.ser2 .boxs2 .box .ps{line-height:25px; height:160px;}


}

@media all and (max-width:768px){
.Footer_box_r{display:none;}  
.copyright_l{width:100%; display:grid; text-align:center; line-height:25px;}
.copyright_l a{line-height:25px;}
.copyright_r{width:100%; margin-top:20px; float:left;}  
.in_aboleft_tb{padding:20px 10px;}
.in_aboleft_tb li .wz{margin-left:0;}
.abIntro-text{padding: 0;text-align: left;}
.abIntro-text-btn{text-align: center;}
.abIntro-text p{height: 165px;}
.abIntro-img img{width: 100%;margin-top: 10px;}
.Ab-num{margin:40px auto;}
.Ab-num li{display:block; width:49%; height:auto; margin:0 2% 2% 0; padding-bottom:20px;}
.Ab-num li:nth-child(2n){margin-right:0;}
.Ab-num li::after{display:none;}
.contact_tlist li{width:100%; margin:0 0 2% 0;}
.message h4{font-size:20px;}
.message ol{margin-top:20px;}
.message ol li{width:100%; margin-bottom:10px;}
.message ol li input{height:36px; padding:0 10px;}
.hbox32{padding-bottom:20px;}
.hbox32_tabs .hbox32_tab{padding:20px 0 0;}
.FaDet-header{padding-top:30px;}
.FaDet-intro .gallery-img{width:100%;height:auto;}
.FaDet-intro .gallery-con{width:100%;margin-top:30px;padding-left:15px;}
.FaDet-intro .thumbs-year{width:44px;height:44px;border:1px solid transparent;}
.pro_right .gallery-title::after{height:20px; top:4px;}
.proxq_tit::after{height:20px; top:2px;}
.gallery-title{font-size: 18px;}
.gallery-text{font-size: 14px;margin-top: 10px;}
.FaDet-swp{width: 100%;}
.FaDet-intro-con{width:100%;padding-left:0;margin-top:40px;}
.FaDet-intro .thumbs{height:52px;}
.FaDet-intro .thumbs-next{bottom: -30px;}
.FaDet-intro .thumbs-prev{top: -35px;}
.FaDet-intro .gallery-more{width: 100px;height: 34px;}
.FaDet-intro .gallery-more::after{font-size: 12px;margin:3px 0 0 4px;}
.FaDet-header-marsk{display: flex;align-items: flex-end;}
.FaDet-file-box{width: 100%;}
.FaDet-back{width: 100px;height: 36px;}
.FaDet-back::after{width: 12px;height: 14px;margin-left: 5px;}
.FaDet-file h1, .FaDet-file h2, .FaDet-file h3, .FaDet-file h4, .FaDet-file h5, .FaDet-file h6{font-size: 18px !important;padding-left: 14px;margin-bottom: 8px;}
.FaDet-file h1::after, .FaDet-file h2::after, .FaDet-file h3::after, .FaDet-file h4::after, .FaDet-file h5::after, .FaDet-file h6::after{width: 2px;}
.FaDet-site{margin-top:40px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.09); padding: 20px 15px 0;}
.FaDet-site-img{height:180px;}
.FaDet-site-item{width:49%;}
.FaDet-site-item:nth-child(2n){margin-right:0;}
.proTable tbody td:first-child, .proTable thead th:first-child{min-width: 125px;}
.proTable{padding-left: 125px;}
.proTable tbody td a:last-child{width: 16px;height: 16px;}
.proTable thead th{padding: 0 10px;font-size: 13px;padding: 0 10px;height: 44px;white-space: nowrap;}
.proTable thead th p{white-space: nowrap;}
.proTable tbody td{font-size: 13px;padding: 0 10px;height: 50px;min-width: 50px;}
.proTable::-webkit-scrollbar{height: 4px;}
.proTable-header{height: 34px;}
.proTable-header .btn::before{left: -20px;width: 13px;height: 13px;}
.Block-item{width: 100%;padding:20px 15px;border-radius: 5px;}
.Block-img{width: 40%;}
.Block-img img{max-height: 150px;max-width: 60%;}
.Block-con{padding-left: 0;width: 60%;}
.proDet .thumbs{height: auto ;}
.proDet .FaDet-intro-con{margin-top:20px;}
.proDet .FaDet-intro{margin-top: 10px;}
.proDet .FaDet-swp{margin-top: 30px;}
.proDet .FaDet-intro .gallery-img img{max-height: 250px;}
.proDet-down .serDown-item{width: 100%;margin-top: 15px;}
.case_detail .box .left{width:88%;}
.case_detail .box .swiper-button-next, .case_detail .box .swiper-button-prev{margin-top:30px;}
.proDet .serTable-con button{width: 150px;margin: 30px auto 0;}
.FaDet-file table td{font-size: 13px;height: auto;padding: 10px;}
.FaDet-file table tr:first-child td{height: 40px;padding: 0 10px;}
.FaDet-file table td:first-child{width: 25%;}
.proTable table{width: 200%;}
.probox{margin:20px 0 40px;}
.proxq_tit{padding:0 0 20px 20px;}
.proxq_tit h3{font-size:22px; line-height:25px;}
.proxq_desc{font-size:15px; line-height:30px;}
.boxBot .fanye a{font-size:14px;}
.boxBot .go a{width:120px; font-size:14px; line-height:30px;}
.hi4_b2_box .tit p{font-size:14px;}
.hi4_b2_box .list li .hi4_step_n{font-size:40px;}
.hi4_b2_box .list li .hi4_step_h{font-size:20px;}
.xgtj_item li{width:100%; border-right:none; margin-bottom:20px; padding-bottom:20px;}
.xgtj_item li .pic{width:72%;}
.hbox28 .hbox28_l{width:100%; padding-bottom:20px;}
.hbox28 .hbox28_r{width:100%;}
.hbox28-2{margin:40px auto -40px; padding-bottom:60px;}
.hbox28-2 .text_box{margin-top:20px;}
.hbox28 .editor{line-height:30px;}
.case_detail .box{flex-wrap:wrap;}
.case_detail .box .right{width:100%;}
.case_detail .box .swiper-father{width:100%; display:flex; justify-content:space-between;padding-left:0;}
.case_detail .box .swiper-button-next, .case_detail .box .swiper-button-prev{height:25px;width:auto; margin-top:25px;}
.case_detail .box .swiper-button-next i, .case_detail .box .swiper-button-prev i{font-size:15px; transform:rotate(-90deg);}
.case_detail .box .swiper-button-next, .case_detail .box .swiper-button-prev{height:25px;}
.case_detail .box .swiper-button-next i, .case_detail .box .swiper-button-prev i{font-size:15px;}
.case_item li .desc,.case_item li .more{margin-top:10px;}
.case_item li .box{padding:20px 15px;}
.case_item li .box h3{font-size:18px;}
.case_detail .box .left{width:90%;height:auto;}
.case_detail .box .left .swiper-slide{padding:1px;}
.cbjd_list ul,.syls_list ul{margin-left:0;}
.cbjd_list li,.syls_list li{width:100%; min-height:auto; margin:20px 0 0 0; padding:20px 5%;}
.cbjd_list li .list .lb{margin-top:10px;}
.syls_list li{border-left:none; border-bottom:1px solid rgba(255,255,255,.1); padding-bottom:20px;}




}

@media all and (max-width:640px){
.in_title_label h3{font-size:25px;}
.in_title_label .wz{font-size:14px;}
.in_probg{padding:40px 0;}
#in_prolist_thumbs .swiper-slide .icon_img{width:30px;}
#in_prolist_thumbs .swiper-slide{font-size:15px; padding:5px 0;}
#in_prolist_swiper{margin:100px auto 0;}
#in_prolist_swiper .swiper-slide .item li{width:100%; min-height:400px;}
#in_prolist_swiper .swiper-slide .item li .pic{width:52%;}
.w-accor3 li .acr_p h4{font-size:22px; padding-bottom:10px; line-height:25px;}
.w-accor3 li .acr_p p{font-size:14px; line-height:25px;}
.in_about_down ul{display:block !important;}
.in_about_down li{width:49%; float:left; margin:1% 2% 1% 0;}
.in_about_down li:nth-child(2n){margin-right:0;}
.in_about_down .item .numU .indc{font-size:16px; margin-top:0;}
.in_aboleft_tb li{width:49%; margin:10px 2% 10px 0;}
.in_aboleft_tb li:nth-child(2n){margin-right:0;}
.in_aboleft_tb li .icon img{width:80%;}
.in_aboleft_tb li .wz h3{font-size:20px; line-height:25px;}
.in_hzkhbg{padding:30px 0 40px;}
.in_hzkhbg .item{margin:20px auto 0;}
.in_hzkhbg .item .box:nth-child(5),.in_hzkhbg .item .box:nth-child(15){display:none;}
.pu_point .swiper-pagination-bullet{width:20px; height:2px;}
.in_hzkhbg .item .box{width:25%;}
.nybanner .text_box .tit{font-size:25px;}
.pror_item li{width:100%; min-height:360px;}
.pror_item li .biaot h4,.xgcp_item li .biaot h4{font-size:20px; line-height:25px;}
.pror_item li .pic{width:60%; margin-bottom:60px;}
.about_down{padding:20px 0;}
.cultureList ._item{width:100%;}
.about_down .item .numU .numCX{font-size:30px; line-height:30px;}
.case_detail .box .left{width:85%;}
.case_detail .box .swiper-button-next, .case_detail .box .swiper-button-prev{margin-top:25px;}
.zxjm_box{display:block;}
.zxjm_box_left{width:100%; position:inherit; top:0;}
.zxjm_box_left li{width:49%; margin:0 2% 2% 0;}
.zxjm_box_left li:nth-child(2n){margin-right:0;}
.zxjm_box_right{width:100%; border:1px solid #e9e9e9; padding:2.5%; margin-top:20px;}

}

@media all and (max-width:580px){
.in_title_label h3,.in_aboleft_tit h3,.in_honorbg .in_titles{font-size:20px;} 
#in_prolist_swiper{margin:120px auto 0;}    
#in_prolist_swiper .swiper-slide .item li a .biaot h4{font-size:18px;}
.in_more,.in_more2{width:100px; font-size:14px;}
.w-accor3{height:350px !important;}
.w-accor3 li .img_ar img{height:350px;}
.w-accor3 li .i_img{width:40px;}
.w-accor3 li .left_ar h3{font-size:16px; left:20px;}
.w-accor3 li .acr_p p{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; line-clamp:5; overflow:hidden; vertical-align:middle;}
.s-ind3-c4{width:50%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.s-ind3-b4 div:nth-child(1){width:60%;}
.in_honorbg .in_honorbox{margin:20px auto 0;}
.in_honorbg .swiper-button-next, .in_honorbg .swiper-button-prev{top:50%;}
.in_casebg{padding:40px 0;}
#in_caselist_thumbs .swiper-slide{font-size:14px;}
#in_caselist_swiper .swiper-slide .item li{height:266px;}
#in_caselist_swiper .swiper-slide .item li .xbt{bottom:20px; font-size:16px; left:15px; right:15px;}
#in_caselist_swiper .swiper-slide .item li a .box h3{font-size:18px;}
.in_aboleft_desc{height:250px; overflow-y:scroll;}
.pu_switch .prev i img,.pu_switch .next i img{width:10px; display:block;}
.Footer_box_l .tub ul li{margin-right:20px;}
.Footer_box_l .tub ul li a img{width:25px;}
.copyright_r{margin-top:10px;}
.copyright_r .link{float:initial; margin:20px auto 0;}
.copyright_r .yqlj{width:100%; text-align:center;}
.copyright_r .link p{font-size:15px;}
.nybanner .imgbox{padding-bottom:51%;}
.nybanner .text_box{top:92%; transform:translate(0, -92%);}
.nybanner .text_box .tit{font-size:22px;}
.nybanner .xtit{font-size:14px;}
.nybanner .locat{bottom:15px;}
.hbox32_tabs .hbox32_tab{font-size:15px;}
.abIntro{padding:40px 0 60px;}
.honorbg .honorbox .swiper-pagination-bullet{width:20px;}
.pro_slide ul li .pro_second{margin:0 15px;}
.pro_slide ul li h4{padding:0 30px; font-size:16px;}
.pro_slide ul li h4::before{left:20px;}
.pro_slide ul li h4::after{right:20px;}
.pro_slide ul li .pro_second h6 a{font-size:14px;}
.case_item li{width:100%;}
.case_detail_box .title h2, .xgtj_title{font-size:22px;}
.case_detail_box .wenlb h3{margin-bottom:10px;}
.case_detail_box .wenlb p{width:100%;}
.case_detail_box .desc{margin:20px auto 0; font-size:14px; line-height:26px;}
.case_detail .box .left{width:82%;}
.case_detail .box .swiper-button-next, .case_detail .box .swiper-button-prev{margin-top:20px;}
.xgtj{margin:40px auto 0;}
.xgtj_title{margin-bottom:10px;}
.xgtj_item{margin-top:20px;}
.xgtj_item li{padding-bottom:0;}
.newsList ._item{width:100%; border-right:none;}
.newsList ._item:nth-child(3n){border-right:none;}

.zxjm_box_right .xxtx .formbox .formbox-top{margin-bottom:20px; padding-bottom:10px;}
.zxjm_box_right .xxtx .formbox .itembox{margin-bottom:20px;}
.pxjh_list li{width:100%; height:auto;}
.pxjh_list li .desc,.zxjm_box_right .jmts .wen{font-size:14px; line-height:25px;}
.pxjh_list li .desc h3{font-size:20px;}
.pxjh_wen{font-size:16px; line-height:30px;}

.ser2 .boxs,.ser2 .boxs2{display:block;}
.ser2 .boxs .box,.ser2 .boxs2 .box{width:100%; margin:10px 0;}
.ser2 .boxs2 .box .icon{width:20vw; height:20vw;}
.ser2 .boxs2 .box .icon img{height:8vw;}
.ser2 .boxs .box .ps{padding:0 2.5%;}
.ser2 .boxs2 .box .ps{height:140px;}
.ser2 .tit, .ser2 .tit2, .ser1 .tit,.ny_titles, .ny_titles2{font-size:24px; line-height:30px;}
.ser1 .boxs .box{width:100%;}
.ser1 .boxs .box .icon{width:8vw;}
.ser1 .boxs .box .txt{width:calc(100% - 8vw); padding-left:2%;}
}

@media all and (max-width:414px){
#daohang .fr .tel{display:none;}
#in_prolist_swiper .swiper-slide .item li{min-height:350px;}
#in_caselist_swiper .swiper-slide .item li{height:220px;}
#in_caselist_swiper .swiper-slide .item li .pic::after{height:180px;}
.w-accor3{margin:20px auto 0; height:250px !important;}
.w-accor3 li .acr_p{margin-bottom:20px;}
.w-accor3 li .acr_p h4{font-size:18px;}
.w-accor3 li .acr_p p{-webkit-line-clamp:2;}
.w-accor3 li .left_ar h3{font-size:14px; left:10px;}
.w-accor3 li .img_ar img{height:250px !important;}
.in_about_down .item .numU .numCX{font-size:40px;}
.honorbg{padding:40px 0;}
.solu_item li{width:100%;}
.hi4_b2_box{padding:20px 0;}
.hi4_b2_box .tit h3{font-size:20px; padding-left:20px;}
.hi4_b2_box .list{margin-top:10px;}
.hi4_b2_box .list li{width:49%; margin:0 2% 2% 0;}
.hi4_b2_box .list li:nth-child(3n){margin-right:2%;}
.hi4_b2_box .list li:nth-child(2n){margin-right:0;}
.hi4_b2_box .list li .hi4_step_n{font-size:36px;}
.hi4_b2_box .list li .hi4_step_h{font-size:18px;}
.case_item li .desc,.case_item li .more{margin-top:10px;}
.case_item li .box{padding:20px 15px;}
.case_item li .box h3{font-size:18px;}
.zxjm_box_right .xxtx .formbox .itembox .li{width:100%; margin-bottom:20px;}
.zxjm_box_right .xxtx .formbox .itembox .li:last-of-type{margin-bottom:0;}
}

@media all and (max-width:375px){
}
