@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
.banner .swiper-slide .box{right:5%; max-width:550px;}
.banner .swiper-slide .box .content2{font-size:42px; line-height:42px;}
.industry .boxl{flex:0 0 35%; max-width:35%;}
.in_probg .in_protit{width:55%;}
}

@media all and (max-width:1580px){/*1580*/
.banner .swiper-slide .box{right:5%; max-width:500px; padding:50px 35px;}
.banner .swiper-slide .box .content2{font-size:38px; line-height:38px;}
.banner .swiper-slide .box .content3{height:100px;}
.industry .boxl{flex:0 0 40%; max-width:40%;}
.industry .boxl .content1 h3{font-size:36px; line-height:36px;}
.industry .swiper-slide{width:60%;}
.in_probg .in_protit{width:60%;}
.in_protit h3{font-size:36px; line-height:36px;}
.in_title h3{font-size:36px; line-height:36px;}
.in_hzkhtit h3{font-size:36px; line-height:36px;}
.in_ad_txt{font-size:36px; line-height:48px;}
}

@media all and (max-width:1460px){/*1440 * 900*/
.navMenu>li>a{margin:0 20px;}
.banner .swiper-slide .box{right:5%; max-width:450px; padding:45px 30px;}
.banner .swiper-slide .box .content2{font-size:34px; line-height:34px;}
.banner .swiper-slide .box .content3{height:90px; font-size:15px; line-height:28px;}
.industry .swiper-slide .item .title h3{font-size:32px;}
.in_probg .in_protit{width:65%;}
.in_protit h3{font-size:34px; line-height:34px;}
.in_title h3{font-size:34px; line-height:34px;}
.in_hzkhtit h3{font-size:34px; line-height:34px;}
.in_ad_txt{font-size:32px; line-height:44px;}
}

@media all and (max-width:1366px){/*1366 * 768*/
.navMenu>li>a{margin:0 15px;}
.banner .swiper-slide .box{right:5%; max-width:400px; padding:40px 25px;}
.banner .swiper-slide .box .content2{font-size:30px; line-height:30px;}
.banner .swiper-slide .box .content3{height:80px; font-size:14px; line-height:26px;}
.industry .boxl{flex:0 0 50%; max-width:50%;}
.industry .swiper-slide .item .title h3{font-size:28px;}
.in_probg .in_protit{width:70%;}
.in_protit h3{font-size:32px; line-height:32px;}
.in_title h3{font-size:32px; line-height:32px;}
.in_hzkhtit h3{font-size:32px; line-height:32px;}
.in_ad_txt{font-size:28px; line-height:40px;}
.in_ad_lx li{font-size:20px; line-height:26px;}
.in_ad_lx li a{font-size:20px;}
}

@media all and (max-width:1280px){
.navMenu>li>a{margin:0 10px;}
.banner .swiper-slide .box{right:3%; max-width:360px; padding:35px 20px;}
.banner .swiper-slide .box .content2{font-size:28px; line-height:28px;}
.banner .swiper-slide .box .content3{height:70px; font-size:13px; line-height:24px;}
.industry .swiper-slide .item .title h3{font-size:26px;}
.in_probg .in_protit{width:75%;}
.in_protit h3{font-size:30px; line-height:30px;}
.in_title h3{font-size:30px; line-height:30px;}
.in_hzkhtit h3{font-size:30px; line-height:30px;}
.in_ad_txt{font-size:26px; line-height:36px;}
.in_ad_lx li{font-size:18px; line-height:24px;}
.in_ad_lx li a{font-size:18px;}

.proDet .FaDet-intro .gallery-img img{max-height: 290px;}
.contain{width:95% !important;}
.abIntro .video_box{width:95%;}
.ser1,.ser2{padding:72px 4%;}
.ser1 .boxs .box{width:49%;}
.ser2 .boxs .box{width:32.333%;}
}

@media all and (max-width:1200px){ /*1200*/	
.banner .swiper-slide .box{top:25%; right:0; max-width:320px; padding:25px 18px;}
.banner .swiper-slide .box .content1{font-size:18px; margin-bottom:10px;}
.banner .swiper-slide .box .content2{font-size:26px; line-height:26px;}
.banner .swiper-slide .box .content3{height:60px; font-size:12px; line-height:22px; overflow-y:auto;}
.industry{padding:80px 0;}
.industry .boxl .content1 h3{font-size:32px; line-height:32px;}
.in_probg{padding:80px 0 0;}
.in_probg .in_protit{width:80%;}
.in_protit h3{font-size:28px; line-height:28px;}
.in_title h3{font-size:28px; line-height:28px;}
.in_hzkhtit h3{font-size:28px; line-height:28px;}
.in_ad_txt{font-size:24px; line-height:34px;}
.in_ad_btn{width:150px; height:46px; line-height:46px; font-size:16px;}
}

@media all and (max-width:1100px){/*1024 * 768 */
.navMenu>li{font-size:16px;}
.industry{padding:60px 0;}
.industry .boxl{flex:0 0 100%; max-width:100%; margin-bottom:40px;}
.industry .boxl.fade-out{opacity:1; transform:inherit;}
.industry .boxl .content1 h3{font-size:30px; line-height:30px;}
.industry .solution_swiper{margin-left:0;}
.industry .swiper-slide .item .title h3{font-size:24px;}
.in_probg{padding:60px 0 0;}
.in_probg .in_protit{width:100%;}
.in_protit h3{font-size:26px; line-height:26px;}
.in_title h3{font-size:26px; line-height:26px;}
.in_hzkhtit h3{font-size:26px; line-height:26px;}
.in_ad_txt{font-size:22px; line-height:32px;}
.in_hsgc{margin:80px auto 0;}
.in_aboutbg{padding:80px 0;}
.in_newsbg{padding:60px 0;}
.in_hzkhbg{padding:60px 0;}
}

@media all and (max-width:1000px){
.navMenubox{display:none;}
/*手机下拉*/
.phxia{position:relative; display:block!important;}
.xialaph{position:fixed; z-index:999; top:80px; right:0; display:none; width:100%; height:100vh; padding-bottom:200px; background:#fff; border-top:1px solid #e9e9e9;}
.xialaph.active{top:0;}
.xialaph .ul2,.xialaph .ul3{display:none;}
.xialaph h3 a{font-size:16px; font-weight:bold; line-height:44px; color:#000;}
.xialaph h3{position:relative; border-bottom:1px solid #e9e9e9;}
.xialaph h3::after{position: absolute; bottom:0; left:0; width:100%; height:1px; content:''; opacity:.1; background-color:#e5e5e5;}
.xialaph h4 a{font-size:14px; line-height:40px;}
.xialaph h4{position:relative; padding-left:10px;}
.xialaph h4::after{position:absolute; right:0; bottom:0; left:0; height:1px; content:''; opacity:.05; background-color:#fff;}
.xialaph h3 img{float:right; width:13px; margin-top:20px; cursor:pointer;}
.xialaph h3.active,.xialaph h4.active{border-bottom:0;}
.xialaph h3.active img.img_s,.xialaph h4.active img.img_s{display:none;}
.xialaph h3.active img.img_d,.xialaph h4.active img.img_d{display:block;}
.img_d{display:none;}
.xialaph .ul2{padding-top:7px; padding-bottom:8px; background-color:#f4f4f4;}
.xialaph .ul3{position:relative; margin-top:0; padding-top:10px; padding-bottom:10px; padding-left:30px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.xialaph .ul3 li a{font-size:12px; line-height:26px; display:block; text-transform:uppercase; color:#999;}
.xialaph .ul3 li{padding-top:5px;}
.xialaph .ul3 li:first-child{padding-top:0;}
.phonemeng{position:absolute; z-index:1048; top:0; left:0; display:none; width:100%; height:100%; opacity: .6; background-color:#000;}
.phonemeng.active{display:block;}
.menuph{position:absolute; top:18px; left:7%; width:28px; height:28px; cursor:pointer; text-align:center;}
/*手机按钮*/
.menuph .point{position:relative; display:inline-block; width:28px; height:22px;}
.menuph .point:hover .navbtn,.menuph .point:hover .navbtn::after,.menuph .point:hover .navbtn::before{width:28px;}
.menuph .navbtn{position:absolute; top:8px; left:0; display:inline-block; width:21px; height:2px; -webkit-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s; background:#b5152f;}
.menuph .navbtn::after,.menuph .navbtn::before{position:absolute; left:0; display:inline-block; width:28px; height:2px; content:''; -webkit-transition: all .3s ease-out 0s; transition:all .3s ease-out 0s; background:#b5152f;}
.menuph .navbtn::after{top:-8px;}
.menuph .navbtn::before{top:8px;}
.menuph .point.active .navbtn{background:transparent;}
.menuph .point.active .navbtn::after{top:0; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.menuph .point.active .navbtn::before{top:0; -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
.phxia .container{position:relative; margin:auto; width:95%;}

/* 头部搜索和语言区域 */
.Hsrch{margin:36px 10px 0 0;}

/* 面包屑 */
.mbx .wrap .list ul li{padding:0 10px;}
.mbx .wrap .title{font-size:16px; margin-left:10px; padding-right:5px;}
.mbx .wrap .list{font-size:14px;}
}

@media all and (max-width:998px){
/* 头部调整 - 高度改为60px */
.top_bg{height:80px !important;}
.head_top{height:28px; line-height:28px;}
.head_top .lst a{height:28px; line-height:28px;}
.head_top .language::after{top:12px;}
.language-modal-content{width:90%; padding:40px 20px;}
.language-modal-content h3{font-size:30px;}

.top{height:52px !important; top:0 !important; border-bottom:1px solid #e9e9e9;}
.logo{width:80px; margin-top:5px;}

/* 搜索和语言切换为点击弹出 */
.Hsrch-box.show{display:block !important;}
.Hsrch{margin:15px 10px 0 0;}
.Hsrch-menu{background-size:22px; width:22px; height:21px;}

/* 搜索框在手机端的定位 */
.Hsrch-box{position:fixed !important; top:28px !important; left:0 !important; width:100% !important; height:52px !important; z-index:10000 !important;}
.Hsrch-block{width:100% !important; margin:0 auto 0 !important;}
.Hsrch-block .text{width:calc(90% - 52px) !important;}
/* 搜索框样式 */
.Hsrch-block .text{height:32px !important; font-size:14px !important; margin-top:9px;}
.Hsrch-block .btn{background-size:18px !important; width:18px !important; height:18px !important; margin:15px 0 0 5px !important;}
.Hsrch-block .close{margin:15px 15px 0 0 !important; background-size:15px;}

/* 面包屑 */
.mbx{top:80px; padding:10px 0;}
.has-mbx .mbx{top:80px;}
.header-hide.has-mbx .mbx{top:0;}
.mbx .wrap .list ul{display:block;}


/* 首页banner部分 */
.banner{margin-top:80px;}
.banner .swiper-slide .pc{display:none;}
.banner .swiper-slide .m{display:block; width:100%; height:auto;}
.banner .swiper-button-prev{left:2%;}
.banner .swiper-button-next{right:2%;}
.banner .swiper-button-next, .banner .swiper-button-prev{width:28px; height:28px; background:rgba(255,255,255,.9);}
.banner .swiper-button-prev{left:0;}
.banner .swiper-button-next{margin-top:0; right:0; left:0;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size:14px; color:#b5152f;}
.banner .swiper-pagination-bullet{width:16px !important; height:3px !important; background:rgba(255,255,255,.6); border-radius:2px;}
.banner .swiper-pagination-bullet-active{background:#b5152f !important;}
.banner .swiper-pagination-bullets{bottom:20px !important;}
.banner .swiper-slide .box{width:72%; max-width:100%; top:25%; padding:20px 10px;}
.banner .swiper-slide .box .content1{font-size:14px; line-height:20px;}
.banner .swiper-slide .box .content2{font-size:20px; margin-bottom:10px;}
.banner .banner-scroll{width:100px; height:58px; background-size:100px;}
.banner .banner-scroll span{top:25px; left:10px;}
.banner .banner-scroll span img{width:20px;}

/* 首页行业解决方案部分 */
.industry{padding:40px 0;}
.industry .wrap{width:95%; display:block;}
.industry .boxl{margin-bottom:30px; padding-left:0;}
.industry .boxl .content1{margin-bottom:20px;}
.industry .boxl .content1 h3{font-size:26px; line-height:26px;}
.industry .boxl .content1 h4{font-size:18px; line-height:28px;}
.industry .boxl .content2{font-size:16px; line-height:26px; margin-bottom:20px;}
.industry .swiper-slide{width:50%;}
.industry .swiper-slide .item{height:400px;}
.industry .swiper-slide .item .pic img{height:400px;}
.industry .swiper-slide .item .title{padding:30px;}
.industry .swiper-slide .item .title h3{font-size:22px;}
.industry .swiper-slide .item .desc{font-size:14px; line-height:26px;}
.z_more .iconfont{width:30px; height:30px; line-height:26px;}

/* 首页海思工程部分 */
.in_hsgc{width:95%; margin:60px auto 0;}
.in_hsgc_box{display:block;}
.in_title{width:100%; margin-bottom:20px;}
.in_title h3{font-size:24px; line-height:24px; margin-bottom:20px;}
.in_title p{font-size:16px; line-height:30px;}
.in_hsgcswiper{margin:40px auto 0;}
.in_hsgcswiper .swiper-slide{padding:20px;}
.in_hsgcswiper .swiper-slide .icon{width:120px;}
.in_hsgcswiper .swiper-slide .desc h3{font-size:20px;}
.in_hsgcswiper .swiper-slide .desc .wen{font-size:14px; line-height:26px; -webkit-line-clamp:4;}

/* 首页关于我们部分 */
.in_aboutbg{margin:60px auto 0; padding:60px 0;}
.in_about_pic{width:100%; margin-bottom:30px;}
.in_about_desc{width:100%; padding-left:0;}
.in_about_desc .tit h3{font-size:24px; line-height:24px;}
.in_about_desc .tit h4{font-size:18px; line-height:28px;}
.in_about_desc .wen{font-size:16px; line-height:28px; margin:20px 0; height:auto; overflow-y:visible;}

/* 首页产品中心部分 */
.in_probg{padding:60px 0 0;}
.in_protit_box{display:block;}
.in_protit{width:100%;}
.in_protit h3{font-size:24px; line-height:24px; margin-bottom:20px;}
.in_protit h4{font-size:18px; line-height:28px;}
.in_proswiper{margin:40px auto 0;}
.in_proswiper .swiper-slide{padding:20px;}
.in_proswiper .swiper-slide .desc h3{font-size:20px;}
.in_proswiper .swiper-slide .desc .wen{font-size:14px; line-height:26px;}

/* 首页新闻资讯部分 */
.in_newsbg{margin:40px auto 0; padding:60px 0;}
.in_newsSwiper{width:95%; margin-left:2.5%;}
.in_newsSwiper .swiper-wrapper{padding-bottom:20px;}
.in_newsSwiper .swiper-slide .box{padding:20px;}
.in_newsSwiper .swiper-slide .box .xbt{font-size:14px; line-height:26px;}
.in_newsSwiper .swiper-slide .box .tit{font-size:20px; line-height:28px;}
.in_newsSwiper .swiper-slide .box .wen{font-size:14px; line-height:24px;}
.industry .swiper-slide .item .btn,.in_proswiper .swiper-slide .btn,.in_newsSwiper .swiper-slide .box .btn,.solution_box li .btn,.product .pro_list li .btn,.wall-column .article .btn{width:100px; height:54px;}
.industry .swiper-slide .item .btn em,.in_proswiper .swiper-slide .btn em,.in_newsSwiper .swiper-slide .box .btn em,.solution_box li .btn em,.product .pro_list li .btn em,.wall-column .article .btn em{font-size:16px;right:15px; bottom:7px;}

/* 首页合作客户部分 */
.in_hzkhbg{padding:60px 0;}
.in_hzkhtit_box{display:block;}
.in_hzkhtit{width:100%;}
.in_hzkhtit h3{font-size:24px; line-height:24px;}
.in_hzkhtit p{font-size:16px; line-height:30px;}

/* 首页底部提供帮助部分 */
.in_adbg{padding:60px 0; margin:0 auto;}
.in_adbg .wrap{display:block;}
.in_ad_lx li em{margin:0 10px 0;}
.in_ad_txt{font-size:20px; line-height:30px; text-align:center;}
.in_ad_lx{width:200px; max-width:200px; margin:20px auto 0; display:block; overflow:hidden;}
.in_ad_btn{left:50%; transform:translateX(-50%); display:inline-flex;}
.in_ad_btn span{font-size:16px;}
.in_ad_btn .iconfont{font-size:14px;}

/* 首页底部部分 */
.footer{margin:0 auto 0; padding:40px 0 20px; background:#f9f9f9;}
.footer_box{display:block;}
.footer_box_l{width:100%;}
.footer_box_l .desc{font-size:15px; line-height:28px;}
.footer_box_c,.footer_box_r{display:none;}
.copyright{margin:30px auto 0; padding-top:20px;}
.copyright_l,.copyright_r{width:100%; text-align:center;}
.copyright_r .link dl{bottom:-18px;}
.copyright_r .yqlj{line-height:25px; text-align:center; float:initial;}

/* 内页banner部分 */
.mbx .wrap .list{width:100%;}

.hbox27{margin:40px auto 0;}
.hbox27_title{font-size:30px; line-height:30px;}
.hbox27_box{margin-top:20px; font-size:16px; line-height:30px;}
.hbox27_list li{width:32.333%; margin:2% 1% 0 0;}
.hbox27_list li:nth-child(3n){margin-right:0;}

.hbox28 .hbox28_l{padding:20px 0 0 0;}
.hbox28_l{width:100%; padding:0; margin:20px 0;}
.hbox28-2{margin:40px auto 0;}
.hbox28-2 .flex2{display:block;}
.hbox28_l .editor{line-height:30px; margin-top:20px;}
.hbox28_r{width:100%;}
.hbox28_box img{width:100%; display:block;}

.hsgc_xxhz{margin:40px auto;}
.hsgc_xxhz_box{margin-top:20px; font-size:16px; line-height:30px;}

.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;}
.product .pro_list li{width:49%; margin:0 2% 2% 0; padding:20px; background-size:cover;}
.product .pro_list li:hover{background-size:100%;}
.product .pro_list li:nth-child(3n){margin-right:2%;}
.product .pro_list li:nth-child(2n){margin-right:0;}
.product .pro_list li .desc{margin-top:10px;}
.product .pro_list li .desc h3{font-size:20px;}
.product .pro_list li .desc .wen{margin-top:10px; font-size:14px; line-height:28px;}
.pagination li{padding:0 5px; font-size:16px;}
.pagination li a,.pagination li span{width:40px; height:40px; line-height:40px;}

.proDet{margin:88px auto 0;}
.proDet .FaDet-header{padding-top:20px;}
.proDet .FaDet-swp{margin-bottom:40px;}
.proDet-nav-box{margin:-45px auto 0;}
.proDet_xq2{margin:40px auto 0; padding:0 0 40px;}
.lb_pic:nth-child(2n){margin-bottom:0;}
.lb_text:nth-child(2n+1){margin-bottom:20px;}
.proDet_xq{margin:40px auto 0;}
#xgcp{padding-bottom:40px !important;}
.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;}

/* 内页解决方案部分 */
.solution_bn{margin:120px auto 0; padding:60px 0 20px;}
.solution_bn .title{margin-top:10px; line-height:30px;}
.solution_bn .wen{margin-top:20px;}
.solution_box{margin-top:20px;}
.solution_box li{width:32.333%; margin:2% 1% 0 0;}
.solution_box li:nth-child(4n){margin-right:1%;}
.solution_box li:nth-child(3n){margin-right:0;}
.solution_box li .bt{padding:20px 15px;}
.solution_box li .bt h3{font-size:24px;}
.solution_box li .desc{font-size:14px; line-height:28px; padding:0 30px 30px 15px;}
.solution_box2{margin:40px auto;}
.biaoti2 h3{font-size:16px;}
.biaoti2 h2{font-size:30px; margin-top:10px;}
.desc_text{margin:20px auto 0; font-size:16px; line-height:30px;}
.desc_text img{width:100%; margin:auto; display:block;}
.boxBot{padding-top:20px;}

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

.hsgcmore_bn{margin:88px auto 0; padding:60px 0 20px;}
.hsgcmore_bn .flex2{display:block;}
.hsgcmore_bn .hbox28_l{width:100%; padding-right:0;}
.hsgcmore_bn .hbox28_r{width:90%; margin:20px auto 0;}

/* 内页客户案例部分 */
.case_bn{margin:100px auto 0; padding:60px 0 0;}
.case_bn .wen{margin-top:10px;}
.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;}

/* 内页关于我们部分 */
.abIntro .video_box{width:90%; margin:40px auto 0;}
.abIntro{padding:40px 0 60px;}
.abIntro .wrap{display:block;}
.about_pic{width:100%;}
.about_desc{width:100%; padding:40px 0 0;}
.about_desc .wen{height:220px; font-size:16px; line-height:30px; margin:20px 0 0;}
.abln{margin:40px auto 0;}
.about_desc .tit h4,.abln .title h4{font-size:16px;}
.about_desc .tit h3,.abln .title h3{font-size:30px; line-height:30px;}
.abln .title{margin-bottom:20px;}
.abln li{width:49%; margin:2% 2% 0 0;}
.abln li:nth-child(3n){margin-right:2%;}
.abln li:nth-child(2n){margin-right:0;}
.abln li .item_main{padding:40px 20px 40px 40px;}
.abln li .text_box{margin-top:40px;}
.abln li .desc{height:auto; margin-top:10px;}
.ppsm_bg{margin:40px auto 0; padding:40px 0 60px;}
.ppsm_bg .title{padding-bottom:20px;}
.ppsm_bg .title h4{font-size:16px;}
.ppsm_bg .title h3{font-size:30px; line-height:30px;}
.ppsm_bg .title::after{width:40px; height:3px;}
.ppsm_bg .title2{margin-top:40px;}
.ppsm_bg .desc{width:100%; margin-top:20px; font-size:14px; line-height:28px;}
.ppsm_bg .list{width:100%; margin-top:40px;}
.ppsm_bg .list li{width:49%; margin:2% 2% 0 0; font-size:16px;}
.ppsm_bg .list li:nth-child(3n){margin-right:2%;}
.ppsm_bg .list li:nth-child(2n){margin-right:0;}

/* 内页荣誉资质部分 */
.honorbg .swiper-button-next, .honorbg .swiper-button-prev{width:32px; height:32px;}
.honorbg .swiper-button-prev{left:0;}
.honorbg .swiper-button-next{right:0;}
.honorbg .swiper-button-prev::after, .honorbg .swiper-button-next::after{font-size:14px;}
.honorbg .honorbox .swiper-slide .name{font-size:16px;}

/* 内页发展历程部分 */
.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}

/* 内页全球布局部分 */
.qqbj_bg{margin:60px auto 0; padding:40px 0;}
.zs-map-title{font-size:30px; margin-top:10px;}
.zs-map-select{min-height:36px !important; font-size:15px !important;}
.zs-map-page{min-height:auto !important;}
.zs-map-canvas{min-height:auto !important;}
.qqbj_box{margin:20px auto 40px;}
.qqbj_box li{padding:10px; display:block; margin:10px 0 0;}
.qqbj_box li .pic{width:100%;}
.qqbj_box li .desc{width:100%; font-size:16px; line-height:30px; padding:20px 0 0;}
.qqbj_box li .desc .tit .xbt{font-size:14px; margin-bottom:6px;}
.qqbj_box li .desc .tit .dbt{font-size:24px;}
.qqbj_box li .desc .wen{margin-top:10px; font-size:14px; line-height:25px;}

/* 内页合作伙伴部分 */
.hzhb_img{margin:0 auto 40px;}
.hzhb_img ul li{width:33.333%;}
.joinTable-menu li:first-child{font-size:16px;}

/* 新闻瀑布流布局 */
.solution_bn .wen{margin-top:10px;}
.proDet-downbg{padding:40px 0 60px;}
.wall-column{width:50%;}

/* 内页招商加盟部分 */
.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%;}
.ser1 .boxs .box{width:49%; margin-bottom:2%;}
.ser1 .boxs .box .icon{width:10vw; height:auto;}
.ser1 .boxs .box .txt .h{margin-bottom:0; font-weight:bold;}
.ser1 .boxs .box .txt .p{height:auto; -webkit-line-clamp:2; line-height:24px;}

.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){
/* 首页banner部分 */
.banner .swiper-button-next, .banner .swiper-button-prev{width:24px; height:24px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size:12px;}

/* 首页行业解决方案部分 */
.industry{padding:30px 0;}
.industry .boxl .content1 h3{font-size:22px; line-height:22px;}
.industry .boxl .content1 h4{font-size:16px; line-height:24px;}
.industry .boxl .content2{font-size:14px; line-height:24px;}
.industry .swiper-slide .item{height:300px;}
.industry .swiper-slide .item .pic img{width:100%; height:300px; object-fit:cover;}
.industry .swiper-slide .item .title{padding:20px;}
.industry .swiper-slide .item .title h3{font-size:18px;}

/* 首页海思工程部分 */
.in_hsgc{margin:40px auto 0;}
.in_title h3{font-size:20px; line-height:20px;}
.in_title p{font-size:14px; line-height:26px;}
.in_hsgcswiper{margin:30px auto 0;}
.in_hsgcswiper .swiper-slide{padding:15px;}
.in_hsgcswiper .swiper-slide .icon{width:100px;}
.in_hsgcswiper .swiper-slide .desc h3{font-size:18px;}
.in_hsgcswiper .swiper-slide .desc .wen{font-size:13px; line-height:24px;}

/* 首页关于我们部分 */
.in_aboutbg{margin:40px auto 0; padding:40px 0;}
.in_about_desc .tit h3{font-size:20px; line-height:20px;}
.in_about_desc .tit h4{font-size:16px; line-height:24px;}
.in_about_desc .wen{font-size:14px; line-height:26px;}

/* 首页产品中心部分 */
.in_probg{padding:40px 0 0;}
.in_protit{margin-bottom:20px;}
.in_probg .in_protit{margin-bottom:20px;}
.in_protit h3{font-size:20px; line-height:20px;}
.in_protit h4{font-size:16px; line-height:24px;}
.in_proswiper{margin:30px auto 0;}
.in_proswiper .swiper-slide{padding:15px;}
.in_proswiper .swiper-slide .desc h3{font-size:18px;}
.in_proswiper .swiper-slide .desc .wen{font-size:13px; line-height:24px;}

/* 首页新闻资讯部分 */
.in_newsbg{margin:30px auto 0; padding:40px 0;}
.in_newsSwiper{margin:20px auto 0;}
.in_newsSwiper .swiper-slide .box{padding:15px 40px 15px 15px;}
.in_newsSwiper .swiper-slide .box .xbt{font-size:13px; line-height:24px;}
.in_newsSwiper .swiper-slide .box .tit{font-size:18px; line-height:26px;}
.in_newsSwiper .swiper-slide .box .wen{font-size:13px; line-height:22px;}

/* 首页合作客户部分 */
.in_hzkhbg{padding:40px 0;}
.in_hzkhtit h3{font-size:20px; line-height:20px;}
.in_hzkhtit p{font-size:14px; line-height:26px;}

/* 首页底部提供帮助部分 */
.in_adbg{padding:40px 0 60px;}
.in_newsSwiper .swiper-slide:first-child{transition:transform 100ms;}
.in_newsSwiper .swiper-slide:first-child img{transition:box-shadow 500ms;}
.in_newsSwiper .swiper-slide.swiper-slide-active:first-child{transform:translateX(50%); z-index:2;}
.in_newsSwiper .swiper-slide.swiper-slide-active:first-child img{box-shadow: 0px 32px 80px rgba(0, 0, 0, 0.35);}
.in_newsSwiper .swiper-slide:nth-child(2){transition:transform 100ms;}
.in_newsSwiper .swiper-slide.swiper-slide-next:nth-child(2){transform:translateX(55%); z-index:1;}
.in_newsSwiper .swiper[dir="rtl"] .swiper-slide.swiper-slide-active:first-child{transform:translateX(-50%);}
.in_newsSwiper .swiper[dir="rtl"] .swiper-slide.swiper-slide-next:nth-child(2){transform: translateX(-55%);}

.footer_box_l .desc li{margin-bottom:10px;}
.footer_box_l .desc li .tel,.footer_box_l .desc li .email{font-size:22px;}
.footer_box_l .desc li .xbt{margin-bottom:0;}
.footer_box_l .desc li .add{font-size:16px;}
.footer_box_l .link{margin-top:20px;}
.footer_box_l .link p{line-height:38px;}
.footer_box_l .link p i{height:38px;}
.copyright_l a{font-size:14px;}

.solution_box li{width:49%; margin:2% 2% 0 0;}
.solution_box li:nth-child(3n){margin-right:2%;}
.solution_box li:nth-child(2n){margin-right:0;}
.solution_box li .bt h3{font-size:20px;}

.abIntro-img img{width: 100%;margin-top: 10px;}
.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;}
.proDet .thumbs{height:auto;}
.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%; height:80px; 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%; margin-top:0;}

.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_probg{padding:40px 0;}
.copyright{padding-bottom:60px;}
.xgcp_item li .biaot h4{font-size:20px; line-height:25px;}
.lb_text{padding:0 20px; font-size:15px; line-height:28px;}
.lb_text h5{font-size:18px;}
.about_pic .tit{padding:10px; font-size:16px;}
.about_desc .tit h4{font-size:14px;}
.about_desc .tit h3{font-size:22px; line-height:30px;}
.about_desc .wen{font-size:14px; line-height:26px; height:200px; margin-bottom:0;}
.hbox27_title{font-size:22px;}
.hbox27_list li .icon img{width:90px; height:103px;}
.case_detail .box .left{width:85%;}
.case_detail .box .swiper-button-next, .case_detail .box .swiper-button-prev{margin-top:25px;}
.joinTable-header{display: none;}
.joinTable-menu{height: auto;padding: 20px 15px;}
.joinTable-menu::after{right: 20px;width: 10px;height: 16px;top: 22px;transform: translateY(0);}
.joinTable-menu li:first-child{width: 100% !important;margin-bottom: 10px;font-size: 16px;font-weight:700;}
.joinTable-menu li{width:auto !important; margin-right:10px;}
.joinTable-drop{padding-left:15px; padding-right:15px;}
.serDown-list{margin-left: 0;}
.serDown-item{width: 100%;margin: 15px 0 0;height: 80px;padding: 0 15px;border-radius: 3px;}
.serDown-item-text{padding-left: 18px;}
.serDown-item-icon{width: 18px;}
.serDown-item::after{right: 15px;width: 18px;height: 20px;}
.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;}
.ser2{padding:40px 2%;}
.ser1 .tit p, .ser2 .tit p{font-size:16px;}
.ser2 .boxs, .ser2 .boxs2{margin:20px 0 0;}
.ser2 .boxs .box .icon{width:100px; height:100px;}
.ser2 .boxs .box .icon img{height:35px;}
.ser2 .boxs .box .ps .p{font-size:14px; line-height:26px; height:100px; overflow-y:auto;}
}

@media all and (max-width:580px){       
.head_top .language{padding:0 10px;}    
.head_top .language a,.head_top .language::after{display:none;}    
.head_top .lst{font-size:13px;}
.head_top .lst a{padding:0 5px;}    
.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;}

.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;}
.copyright_r{margin-top:10px;}
.copyright_r .link{float:initial; margin:20px auto 0;}
.copyright_r .link p{font-size:15px;}

.abIntro{padding:40px 0 60px;}
.honorbg .honorbox{padding-bottom:40px;}
.honorbg .honorbox .swiper-pagination-bullet{width:8px; height:8px;}

.product .pro_list li{width:100%; margin:0 0 2% 0;}
.product .pro_list li .pic{width:100%;}
.lb_box{margin:20px auto 0; display:block;}
.lb_pic{width:100%; margin-bottom:20px;}
.lb_text{width:100%; padding:0;}

/* 新闻瀑布流布局 */
.proDet-downbg{padding:20px 0 40px;}
.wall-column{width:auto; float:none; padding:0;}
.wall-column .article .xbt{font-size:14px;}
.wall-column .article h3{font-size:18px; margin-top:0;}
.wall-column .article h4{font-size:14px; line-height:26px;}

.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:60px;}
.ser1 .boxs .box .txt{width:calc(100% - 60px); padding-left:4%;}

/* 首页banner部分 */
.banner .swiper-button-next, .banner .swiper-button-prev{width:20px; height:20px;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size:10px;}

.z_more .iconfont{width:24px; height:24px; line-height:20px;}
.z_more span{margin:0 10px 0 0; font-size:12px;}

/* 首页行业解决方案部分 */
.industry{padding:20px 0;}
.industry .boxl .content1 h3{font-size:20px; line-height:20px;}
.industry .boxl .content1 h4{font-size:14px; line-height:22px;}
.industry .boxl .content2{font-size:13px; line-height:22px;}
.industry .swiper-slide .item .title{padding:20px 15px;}
.industry .swiper-slide .item .title h3{font-size:16px;}

/* 首页海思工程部分 */
.in_hsgc{margin:30px auto 0;}
.in_title h3{font-size:18px; line-height:18px;}
.in_title p{font-size:13px; line-height:24px;}
.in_hsgcswiper{margin:20px auto 0;}
.in_hsgcswiper .swiper-slide{padding:10px;}
.in_hsgcswiper .swiper-slide .icon{width:80px;}
.in_hsgcswiper .swiper-slide .desc h3{font-size:16px;}
.in_hsgcswiper .swiper-slide .desc .wen{font-size:12px; line-height:22px; -webkit-line-clamp:3;}

/* 首页关于我们部分 */
.in_aboutbg{margin:30px auto 0; padding:30px 0;}
.in_about_desc .tit h3{font-size:18px; line-height:18px;}
.in_about_desc .tit h4{font-size:14px; line-height:22px;}
.in_about_desc .wen{font-size:13px; line-height:24px;}

/* 首页产品中心部分 */
.in_probg{padding:30px 0 0;}
.in_protit h3{font-size:18px; line-height:18px;}
.in_protit h4{font-size:14px; line-height:22px;}
.in_proswiper{margin:20px auto 0;}
.in_proswiper .swiper-slide{padding:10px;}
.in_proswiper .swiper-slide .desc h3{font-size:16px;}
.in_proswiper .swiper-slide .desc .wen{margin-top:10px; line-height:22px;}
.in_proswiper .swiper{padding-bottom:60px;}
.in_proswiper .swiper-pagination-bullet,.in_hsgcswiper .swiper-pagination-bullet{width:8px; height:8px;}
.in_proswiper .swiper-button-prev, .in_proswiper .swiper-button-next{width:30px; height:30px;}
.in_proswiper .swiper-button-prev::after, .in_proswiper .swiper-button-next::after{font-size:14px;}

/* 首页新闻资讯部分 */
.in_newsbg{margin:20px auto 0; padding:30px 0;}
.in_newsSwiper .swiper-slide .box .xbt{font-size:12px; line-height:22px; margin-bottom:0;}
.in_newsSwiper .swiper-slide .box .tit{font-size:16px; line-height:24px; margin-top:10px;}
.in_newsSwiper .swiper-slide .box .wen{font-size:12px; line-height:20px; margin-top:10px;}

/* 首页合作客户部分 */
.in_hzkhbg{padding:30px 0 40px;}
.in_hzkhtit{margin-bottom:20px;}
.in_hzkhtit h3{font-size:18px; line-height:18px;}
.in_hzkhtit p{font-size:13px; line-height:24px; margin-top:10px;}
.in_hzkhbg .swiper-container{margin:20px auto 0;}
.in_hzkhbg .swiper-wrapper{margin-top:10px;}

.hbox27_title{font-size:24px;}
.hbox27_box{font-size:14px; line-height:28px;}

.biaoti2 h3{font-size:15px;}
.biaoti2 h2{font-size:22px;}
.desc_text{margin:10px auto 0; font-size:14px; line-height:26px;}
.proDet-down{margin:40px auto 0; padding-bottom:40px;}
.about_desc .tit h3, .abln .title h3,.ppsm_bg .title h3{font-size:22px;}
.abln li{width:100%; margin:2% 0 0;}
.abln li .ico img{height:52px;}
.abln li .text_box{margin-top:20px;}
.abln li .item_main{padding:30px 20px;}
.about_desc .tit h4, .abln .title h4,.ppsm_bg .title h4{font-size:14px; margin-bottom:6px;}
.ppsm_bg .list li{width:100%; padding:10px 10px 10px 40px;}

.qqbj_bg{padding-bottom:0;}
.zs-map-title{font-size:24px !important; margin-top:10px !important;}
.qqbj_box li .desc .tit .dbt{font-size:20px;}
.zs-map-module{padding:0 !important;}
.zs-map-marker{width:12px !important; height:12px !important; margin:-6px 0 0 -6px !important;}

.History-swiper .active .item .bot p{font-size:14px;}
.history{padding:20px 0 40px;}
.Year-swiper .swiper-slide p{font-size:16px;}
.YearSpace .swiper-button-prev:after, .YearSpace .swiper-container-rtl .swiper-button-next:after{font-size:18px;}
.YearSpace .swiper-button-next:after, .YearSpace .swiper-container-rtl .swiper-button-prev:after{font-size:18px;}
.hzhb_img ul li{width:50%;}
}

@media all and (max-width:414px){
.menuph{left:10%;}  
.honorbg{padding:40px 0;}
.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;}
.lb_text{font-size:14px; line-height:26px;}
.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){
.banner .swiper-button-next{margin-top:0;}    
.banner .swiper-pagination-bullet{width:15px !important; height:2px !important;}

/* 首页行业解决方案部分 */
.industry{padding:15px 0;}
.industry .boxl .content1 h3{font-size:18px; line-height:18px;}
.industry .boxl .content1 h4{font-size:13px; line-height:20px;}
.industry .boxl .content2{font-size:12px; line-height:20px;}

/* 首页海思工程部分 */
.in_hsgc{margin:20px auto 0;}
.in_title h3{font-size:16px; line-height:16px;}
.in_title p{font-size:12px; line-height:22px;}
.in_hsgcswiper{margin:15px auto 0;}
.in_hsgcswiper .swiper-slide{padding:8px;}
.in_hsgcswiper .swiper-slide .icon{width:60px;}
.in_hsgcswiper .swiper-slide .desc h3{font-size:14px;}
.in_hsgcswiper .swiper-slide .desc .wen{-webkit-line-clamp:2;}

/* 首页关于我们部分 */
.in_aboutbg{margin:20px auto 0; padding:20px 0;}
.in_about_desc .tit h3{font-size:16px; line-height:16px;}
.in_about_desc .tit h4{font-size:13px; line-height:20px;}
.in_about_desc .wen{font-size:12px; line-height:22px;}

/* 首页产品中心部分 */
.in_probg{padding:20px 0 0;}
.in_protit h3{font-size:16px; line-height:16px;}
.in_protit h4{font-size:13px; line-height:20px;}
.in_proswiper{margin:15px auto 0;}
.in_proswiper .swiper-slide{padding:8px;}
.in_proswiper .swiper-slide .desc h3{font-size:14px;}
.in_proswiper .swiper-slide .desc .wen{font-size:12px; line-height:20px; margin:10px auto 0;}
.in_proswiper .swiper-slide .btn{background-size:100px; width:100px; height:54px;}
.in_proswiper .swiper-slide .btn em{right:15px; bottom:7px;}

/* 首页新闻资讯部分 */
.in_newsbg{margin:30px auto 0;}
.in_newsSwiper .swiper-slide .box .tit{font-size:14px; line-height:22px;}

/* 首页合作客户部分 */
.in_hzkhbg{padding:20px 0;}
.in_hzkhtit h3{font-size:16px; line-height:16px;}
.in_hzkhtit p{font-size:12px; line-height:22px;}

/* 首页底部提供帮助部分 */
.in_adbg{padding:30px 0; margin:0 auto;}
.hsgc_xxhz_box{font-size:14px; line-height:24px;}

.mbx{display:none;}

/* 内页服务部分 */
.ser1 .boxs .box{padding:20px 15px;}
.ser1 .boxs .box .icon{width:6vw;}
}