@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:52px;border-bottom:1px solid #e9e9e9;font-size:16px;color: #000000;line-height:52px;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;}
.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-bullets{bottom:25px !important;}

/* 首页产品中心部分 */
.in_probg{padding:40px 0 60px;}
.in_title_label h3,.in_aboleft_tit h3,.in_newsbg .in_titles .bt{font-size:30px; line-height:30px;}
.in_title_label h3 span,.in_aboleft_tit h3 span,.in_newsbg .in_titles .bt a span{font-size:60px;}
.in_title_label .wz,.in_aboleft_tit p{font-size:16px;}
.in_more{width:120px; height:36px; line-height:36px; font-size:14px;}
.in_prolist{margin:20px auto 0;}
.in_prolist1 .swiper-slide .con{padding:20px 30px;}
.in_prolist1 .swiper-slide .con .left .num{font-size:48px; height:48px; line-height:48px; margin-bottom:0;}
.in_prolist1 .swiper-slide .con .left span{top:18px; font-size:20px;}
.in_prolist1 .swiper-slide .con .left .more{display:none;}

.in_prolist2 .swiper-slide .box h3{font-size:24px;}
.in_prolist2 .swiper-slide .box .wen{font-size:14px; line-height:25px;}

/*首页走进赛铂部分*/
.in_aboutbg{padding:60px 0 80px;}
.in_aboleft{width:60%;}
.in_aboleft_tit2{font-size:25px; margin-top:40px;}
.in_aboleft_desc{font-size:15px; line-height:28px;}
.in_about_down .item .numU .icon img{width:44px; margin:auto;}
.in_about_down .item .numU .numCX{font-size:40px;}
.in_about_down .item .numU .indc{font-size:14px;}
.in_aboright .video{width:180px; height:180px; top:0; right:0;}
div.video-wrap video{height:450px;}

/*首页新闻中心部分*/
.in_newsbg .in_newsbox{padding-bottom:40px;}
.in_newsbg .in_newsbox .swiper-slide .box .wen{margin-top:10px;}
 
/*底部adbanner部分*/
.in_adbn{height:auto; padding:60px 0; margin:40px auto -60px;}
.in_adbn .biaoti{width:95%;}
.in_adbn .biaoti h3{font-size:30px; line-height:30px; padding:0 2.5%;}
.in_adbn .biaoti h3::before,.in_adbn .biaoti h3::after{display:none;}
.in_adbn .biaoti p{font-size:16px; margin-top:10px; letter-spacing:2;}

/* 首页底部部分 */
.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-top:20px;}
.copyright_r .link dl{bottom:-18px;}
.copyright_r .yqlj{float:initial; margin-right:0;}

/* 内页banner部分 */
 .ny_bn{height:420px;}
 .nytxt{width:95%;}
 .nytxt .t1{font-size:34px; margin-bottom:20px;}
 .nytxt .t2 span{font-size:15px;}
 .nytxt .t2 span a{padding:0 2.5px;}
 .page-dd{bottom:-120px;}

 .ny_navbg{padding-bottom:0;}
 .ny_nav{width:95%;}
 .ny_nav li{width:31.333%; float:left; margin:10px 3% 10px 0;}
 .ny_nav li:nth-child(3n){margin-right:0;}
 .ny_nav li a{line-height:46px; padding-right:0;}
 .ny_nav li a:after{bottom:-10px; left:50%; margin-left:-35px;}
  
 /* 内页关于赛铂部分 */
 .about_box{padding:60px 0 0;}
 .about_wdbox{width:100%; float:left; margin-top:40px; padding-right:0;}
 .about_wd{min-height:auto;}
 .about_wd h2{font-size:30px; line-height:30px; margin-bottom:20px;}
 .about_wd p{font-size:15px; line-height:28px;}
 .about_lpic{width:100%;}
 .about_down{margin:20px auto 0; overflow:hidden;}
 .about_down ul{display:block;}
 .about_down li{width:49%; float:left; margin:2% 2% 0 0;}
 .about_down li:nth-child(2n){margin-right:0;}
 .qywhbg .in_title p{font-size:36px;}
 .qywhbg{margin:40px auto -40px; padding-top:40px;}
 .qywhbg .cont{display:block;}
 .qywhbg .cont .item.on{width:100%; margin-bottom:10px;}
 .qywhbg .cont .item .img{height:340px; transform:skew(0);}
 .qywhbg .cont .item{width:100%; margin-left:0;}
 .qywhbg .cont .item .fz_jut{padding:60px 0 0 40px;}
 .qywhbg .cont .item .fz_jut .font{padding-left:0;}
 .qywhbg .cont .item .fz_jut .font .title{font-size:30px;}
 .qywhbg .cont .item .fz_jut .font .text{width:100%; margin-top:20px; line-height:30px; font-size:16px; padding-right:40px; opacity:1;}
 
 /* 内页资质荣誉部分 */
 .honor_r_img li,.yfsl_img li{width:49%; margin:0 2% 20px 0;}
 .honor_r_img li:nth-child(3n),.yfsl_img li:nth-child(3n){margin-right:2%;}
 .honor_r_img li:nth-child(2n),.yfsl_img li:nth-child(2n){margin-right:0;}
 
 .history{padding:40px 0 60px; overflow:hidden;}
 .history .sub-title .title label{font-size:20px;}
 .history .sub-title .title h3{font-size:30px;}

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

 /* 内页产品中心部分 */
 .prolist_box{margin:40px auto 0;}
 .prolist_box li{width:49%; margin:0 2% 20px 0; padding:30px 20px;}
 .prolist_box li:nth-child(3n){margin-right:2%;}
 .prolist_box li:nth-child(2n){margin-right:0;}
 .prolist_box li a .pic img{width:100%; height:auto;}
 .prolist_box li .title h3{font-size:24px;}

 .promore_bg{padding:40px 0; overflow:hidden;}
 .promore{display:block;}
 .promore .le_box{width:100%; padding-right:0;}
 .promore .le_box .cont1 h3{font-size:30px;}
 .promore .le_box .cont1 p{height:240px; margin-top:20px; font-size:16px; line-height:30px;}
 .promore .le_box .cont2{margin-top:20px; display:block;}
 .promore .le_box .cont2 .button_101 .a{padding:0 20px; line-height:46px; margin-bottom:10px;}
 .promore .le_box .cont2 .button_100 .a{padding:0 20px; line-height:46px;}
 .promore .ri_box{width:100%; margin-top:40px;}
 .promore2{margin:40px auto 0; display:block;}
 .promore_left{width:100%;}
 .promore_left .tbox .t1{line-height:40px; padding-left:20px; font-size:28px;}
 .promore_left .tbox .t2{margin-top:20px; padding-top:20px;}
 .promore_left .tbox .t2 img{width:80%;}
 .promore_right{width:100%; position:inherit; margin-top:40px; top:0; overflow:hidden;}
 .promore_right .list li{width:49%; float:left; margin:0 2% 20px 0;}
 .promore_right .list li:nth-child(2n){margin-right:0;}
 .casexq-btnback{padding-top:20px;}
 .casexq-btn{width:calc(100% - 120px); padding-right:20px;}
 .casexq-back{width:120px;}

 .download{padding:40px 0;}
 .serxzlb{margin-top:30px;}
 .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;}

 /* 内页新闻资讯部分 */
 .news_list{margin-top:20px;}
 .news_list li{width:32.333%; margin:20px 1.5% 0 0;}
 .news_list li .pic img{height:auto;}
 .news_list li .txt{padding:15px 10px;}
 .news_list li .txt h3{font-size:18px}
 .news_list li .txt p{font-size:14px; line-height:28px;}
 .news_list li .txt span{font-size:14px; line-height:25px;}
 .promore_left .tbox .t1 h2{font-size:24px;}
 .promore_left .tbox .t1 .p{font-size:16px; line-height:28px; margin-top:20px;}

 /* 内页解决方案部分 */
 .apply-list_2 li{margin-bottom:40px;}
 .apply-list_2 .pic{width:60%;}
 .apply-list_2 .pic img{height:350px;}
 .apply-list_2 .box{margin:20px 0 0 40px;}
 .apply-list_2 h2{font-size:30px; margin-bottom:20px;}

 /* 内页服务支持部分 */
.serfw{padding:50px 0;}
.serfw-wdimg{padding:2.5%; margin-top:40px;}
.serfw-wd{width:100%; padding:0 2.5%;}
.serfw-wd h3{margin-top:20px; font-size:24px;}
.serfw-wd h4{margin:20px 0;}
.serfw-wd a{margin-top:40px;}
.serfw-img{width:100%; float:left; margin-top:60px;}
.sersq{padding-bottom:50px; margin-top:20px;}
.sersq-list li{width:49%; min-height:302px; margin:40px 2% 0 0;}
.sersq-list li:nth-child(2n){margin-right:0;}
.sersq-icon{margin:40px 0 20px;}
.serzb{padding:50px 0;}
.serzb-list{margin-top:30px;}
.serzb-list li{width:49%; min-height:216px; margin:10px 2% 0 0; padding:26px 20px;}
.serzb-list li:nth-child(2n){margin-right:0;}
.serzb-list li i{margin:24px auto;}
.serzb-list li p{font-size:16px;}
.seraz{padding:50px 0 0;}
.seraz-list{margin-top:40px;}
.seraz-list li{width:100%; min-height:auto; padding:60px 30px; border-left:none; border-bottom:1px solid rgba(255,255,255,.1);}
.seraz-list li h6{margin:20px 0;}
.serhd{padding:50px 0;}
.serhd li{width:100%; height:auto; margin:40px 0 0 0; padding:50px;}
.serwx{padding:60px 0 80px;}
.serwx-list li{width:49%; height:200px; margin:40px 2% 0 0; padding:40px;}
.serwx-list li:nth-child(2n){margin-right:0;}

/* 内页联系我们部分 */
.contact_tlist li{min-height:auto; padding:20px; margin-bottom:20px;}
.contact_tlist li .title h3{font-size:26px; line-height:30px;}
.contact_tlist li .text{width:100%;}
.contact_tlist li .text p{font-size:16px; line-height:30px; padding-right:0;}
.contact_tlist li .ticon{width:140px; float:left; margin-top:20px;}
.map{margin:20px 0 60px; overflow:hidden;}
.myaddress-pic{height:400px !important;}

.message{padding:40px 20px;}
.message h2{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){
.Footer_box_r,.Footer_box_l .tub{display:none;}  
.copyright_l{width:100%; text-align:center; line-height:25px;}
.copyright_l a{line-height:25px;}
.copyright_r{width:100%; text-align:center;}  
.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;}
.news_list li{width:49%; margin:2% 2% 0 0;}
.news_list li:nth-child(3n){margin-right:2%;}
.news_list li:nth-child(2n){margin-right:0;}
.Year-swiper .swiper-slide p{font-size:16px;}
}

@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_prolist2 .swiper-slide .box h3{font-size:20px;}
.in_prolist2 .swiper-slide .box .wen{margin:20px 0;}
.in_prolist1{margin:40px auto 0;}

.in_aboleft{width:100%;}
.in_aboleft_desc{margin-top:20px;}
.in_aboright .video{width:100px; height:100px; top:-40px;}
.in_aboright .video::after{width:60px; height:60px; margin:-30px 0 0 -30px;}
.in_aboright .video em{width:40px; height:40px; margin:-20px 0 0 -20px;}

.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;}
}

@media all and (max-width:580px){
.in_title_label h3,.in_aboleft_tit h3,.in_newsbg .in_titles .bt{font-size:20px;} 
.in_title_label h3 span, .in_aboleft_tit h3 span, .in_newsbg .in_titles .bt a span{font-size:40px;}
.in_aboutbg{padding:40px 0;}
.in_aboleft_desc{font-size:14px; line-height:25px;}
.in_aboleft_tit2{font-size:20px; line-height:25px;}
.in_about_down{margin:20px 0;}
.in_about_down ul{display:block;}
.in_about_down li{margin-right:5%; float:left; margin-top:20px;}
.in_about_down .item .numU .numCX{font-size:30px; line-height:30px;}
.in_newsbg{padding:20px 0 0;}
.in_newsbg .in_newsbox{margin:20px auto 0;}
.in_newsbg .in_newsbox .swiper-slide .pic img{height:auto !important;}
.in_newsbg .in_newsbox .swiper-slide .box{padding:20px;}
.in_adbn .biaoti h3{font-size:24px; padding:0 1%;}
.in_adbn .biaoti p{font-size:14px; line-height:24px; letter-spacing:1px;}
.in_adbn .btn{font-size:16px; height:52px; line-height:52px;}
.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:20px;}
.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;}

.ny_navbg{padding:10px 0; overflow:hidden;}
.ny_nav li{margin:5px 3% 5px 0;}
.ny_nav li a{font-size:16px; line-height:38px;}
.ny_nav li a:after{bottom:0;}

.prolist_box li{padding:20px 15px; width:100%;}
.prolist_box li .pic{margin-top:10px;}
.prolist_box li .btn .a{line-height:44px; width:160px;}

.promore .le_box .cont1 h3{font-size:22px;}
.promore .le_box .cont2 .button_100{width:140px; float:left; overflow:hidden;}
.promore .le_box .cont2 .button_100 .a,.promore .le_box .cont2 .button_101 .a{width:100%; height:35px; font-size:15px;}
.promore .le_box .cont2 .button_101{width:110px; float:left; margin-right:5px; overflow:hidden;}
.promore .le_box .cont2 .button_101 .a,.promore .le_box .cont2 .button_100 .a{padding:0 10px; line-height:35px;}
.promore .le_box .cont2 .button_101 .a svg{margin-left:10px;}
.promore .ri_box .dot{margin-top:20px;}
.promore .ri_box .dot .swiper-pagination-bullet{width:20px; height:2px;}
.promore_left .tbox .t1{line-height:30px; font-size:22px;}

.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;}
.casexq-btn p{font-size:14px; line-height:28px;}
.casexq-back{height:42px; line-height:42px; font-size:14px;}

.promore_right .btit{font-size:24px;}
.promore_right .list{margin-top:20px;}
.promore_right .list li a .tbox .t1{font-size:16px;}

.xgtj{margin:40px auto 0;}
.xgtj_title{margin-bottom:10px;}
.xgtj_item{margin-top:20px;}
.xgtj_item li{padding-bottom:0;}
.news_list li{width:100%; margin-right:0;}
.promore_right .list li{width:100%;}
.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;}
.in_title h2{font-size:24px !important; line-height:30px !important;}
.sersq-list li{width:100%; margin:20px 0 0;}
.serwx{background:#f4f4f4;}
.serwx-list li{width:100%; height:auto; margin:20px 0 0;}
.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_prolist2 .swiper-slide .box .wen{height:48px; margin:10px 0; overflow:hidden; -webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.ny_nav li{width:49%; margin:5px 2% 5px 0;}
.ny_nav li:nth-child(3n){margin-right:2%;}
.ny_nav li:nth-child(2n){margin-right:0;}

.prolist_box li .title h3{font-size:20px;}
.prolist_box li .title p{margin-top:10px; font-size:14px; line-height:24px;}

.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;}
}

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