@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
 .g_syhead{padding:0 2.5%;}
}

@media all and (max-width:1580px){/*1680 * 1050*/
 .navMenu>li>a{padding:0 25px;}
 .in_psearch form .add select{width:48%;}
}

@media all and (max-width:1460px){/*1440 * 900*/
 .foot_list{width:85%;}
 .solution-box > .item .title{top:25%;transform:translateY(-25%);}
}

@media all and (max-width:1410px){/*1366 * 768*/
 .g_syhead .language{margin-right:10px;}
 .navMenu>li>a{padding:0 20px;}
}

@media all and (max-width:1366px){/*1366 * 768*/
 .in_pro_list li .box h3{padding:200px 25px 0 25px;}
}

@media all and (max-width:1300px){/*1280 * 800*/
 .navMenu>li>a{padding:0 14px;}
 .in_pro_list li .box h3{padding:150px 20px 0 20px; font-size:24px;}
}

@media all and (max-width:1200px){ /*1200*/
 .g_syhead{padding:0 1%;}
 .navMenu>li{font-size:15px;}
 .navMenu>li>a{padding:0 10px;}
}

@media all and (max-width:1100px){/*1024 * 768 */ 
 .navMenu>li{font-size:14px;}
 .navMenu>li>a{background:none; padding:0 8px;}
 .g_syhead .language a{font-size:14px; margin-left:5px;}
}

@media all and (max-width:1000px){
.navMenubox,.solution-box{display:none;}
.solution-box-phone{display:block;}
/*手机下拉*/
.phxia{position:relative; display:block!important;}
.xialaph{position:fixed; z-index:9999; top:55px; right:0; display:none; width:100%; padding-bottom:200px; background:#fff;}
.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 #ddd;}
.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:15px; 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:5px; right:1.5%; width:30px; height:30px; cursor:pointer; text-align:center;}
.g_syhead .language_search{margin-right:50px;}

/*手机按钮*/
.menuph .point{position:relative; display:inline-block; width:28px; height:22px; margin-top:10px;}
.menuph .point:hover .navbtn,.menuph .point:hover .navbtn::after,.menuph .point:hover .navbtn::before{width:28px;}
.menuph .navbtn{position:absolute; top:10px; right:0; display:inline-block; width:21px; height:2px; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background:#00633d;}
.menuph .navbtn::after,.menuph .navbtn::before{position:absolute; right:0; display:inline-block; width:28px; height:2px; content: ''; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background:#00633d;}
.menuph .navbtn::after{top:-11px;}
.menuph .navbtn::before{top:10px;}
.menuph .point.active .navbtn{background:transparent;}
.menuph .point.active .navbtn::after{top:0; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.menuph .point.active .navbtn::before{top:0; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.phxia .container{position:relative; padding:0 15px; margin:auto; width:100%;}
.search2{width:96%; height:25px; position:relative; background:#eee; margin:20px auto 0;}
.sear_bk2{width:90%; height:25px;float:left; padding-left:10px; line-height:25px; border:none; background:none; font-size:12px;}
.search_btn2{width:25px; height:25px; float:right;}
.search_btn2 .pushbutton{background:url(../image/search_btn.jpg) center no-repeat; border:0px; width:25px; height:25px; cursor:pointer; padding:0px; margin:0px; float:left;}	
.caidansuo{width:90%;}
.foot_list{width:83%;}
}

@media all and (max-width:980px){
/*web*/
body{overflow-x:hidden;}
.g_syhead{padding:0 2.5%;}
.g_sylogo{width:200px; margin:10px 0;}
.Hsrch-box{height:55px;}
.Hsrch-block{width:95% !important; margin:10px auto 0;}
.Hsrch-block .text{width:90% !important;}

/* 手机首页焦点图部分 */
.banner{margin:55px auto 0;}
.banner .swiper-slide .pc{display:none;}
.banner .swiper-slide .m{display:block;}
.banner .swiper-pagination-bullet{width:30px; height:2px; margin:0 3px !important;}
.banner .swiper-button-prev,.banner .swiper-rtl .swiper-button-next,.banner .swiper-button-next,.banner .swiper-rtl .swiper-button-prev{display:none;}
.banner .swiper-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-bullets.swiper-pagination-horizontal,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:20px !important;}

/* 首页产品中心部分 */
.in_pro{margin:60px auto 0;}
.in_pro_list{width:95%;}
.in_pro_lbox{width:100%; margin-bottom:10px;}
.in_pro_list .m1{margin-top:0;}
.in_pro_lbox:nth-child(1) img{min-height:auto;}

/* 首页工程案例部分 */
.solution{margin:20px auto 0;}
.solution-box-phone{position: relative; padding:20px 0 40px; overflow: hidden;}
.solution-box-phone .swiper-slide{z-index: 1; position: relative; padding-top: 60%; background-position: center; background-size: cover; background-repeat: no-repeat;}
.solution-box-phone .swiper-slide:after{content: ""; z-index: -1; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.2);}
.solution-box-phone .swiper-slide .title{position: absolute; left: 0; top: 50%; width: 100%; text-align: center; color: #fff; transform: translateY(-50%);}
.solution-box-phone .swiper-slide .title .icon{display: inline-block; width: 80px; height: 80px;}
.solution-box-phone .swiper-slide .title .name{padding: 0 1em; margin-top: 15px; font-size: 22px; font-weight: bold;}
.solution-box-phone .swiper-pagination{z-index: 1; bottom: 0; font-size: 0;}
.solution-box-phone .swiper-pagination-bullet-active{background-color: #00633d;}
.solution-box-phone .btn{z-index: 1; position: absolute; top: 50%; width: 20px; height: 20px; margin-top: -15px; background: url(../image/icons_arrowLR_30_white.png) no-repeat; background-size: 40px auto; cursor: pointer;}
.solution-box-phone .prev-btn{left: 5px; background-position: 0 0;}
.solution-box-phone .next-btn{right: 5px; background-position: -20px 0;}

/* 首页关于我们部分 */
.in_aboutbg{min-height:auto; margin:40px auto 0; padding:60px 0;}
.in_title h2{font-size:30px; line-height:30px;}
.in_about_desc{margin:40px auto 0;}
.in_about_desc .text{width:100%;}
.in_about_desc .text p{font-size:16px; line-height:30px; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:4;}
.in_about_video{width:100%; margin-bottom:20px;}
.in_about_dn{position:inherit; margin-top:760px; padding:40px 2.5% 0;}
.number .numCount ul{display:inherit;}
.number .numCount li{width:49%; float:left; margin:0 2% 40px 0; padding-right:0;}
.number .numCount li:nth-child(2n){margin-right:0; border-right:none;}

/* 首页新闻资讯部分 */
.in_news{margin:80px auto 0;}
.in_news_box{width:95%;}
.in_news_lbox,.in_news_rbox{width:100%;}
.in_news_ltxt .txtt h3{font-size:24px;}
.in_news_ltxt .date{height:auto; padding:10px;}
.in_news_rbox{margin-top:10px;}

/* 底部版权部分 */
.footer_bg{margin:60px auto 0; padding:40px 0 0;}
.foot_list{width:100%; margin:0 0 10px 0; min-height:auto;}
.foot_list ul{width:100%; margin:0 0 10px 0; padding-bottom:10px; min-height:auto; border-bottom:1px solid #e9e9e9;}
.foot_list ul li.foot_l_bt{width:100%; height:30px !important; line-height:30px; background:url(../image/img-73.png) no-repeat right center; background-size:16px; transition: all .3s; display:block !important;}
.foot_list ul li.foot_l_bt a{font-size:18px !important;}
.foot_list ul li.foot_l_bt a:after{display:none;}
.foot_list ul li{width:100%; display:none;}
.foot_list ul li a{width:100%; display:block; font-size:14px; color:#999; line-height:26px;}
.foot_list ul li.foot_l_bt a{float:left; width:auto; color:#000; font-size:15px;}

.foot_cont{width:100%; float:left; margin-top:40px;}
.foot_cont_logo{width:250px; float:initial; margin:auto;}
.foot_cont_lb{width:55%;}
.foot_cont_icon{width:40%; float:right;}

/* 内页banner部分 */
.ny_bn{height:360px; margin:55px auto 0;}
.nytxt{width:95%; margin:80px auto 0;}
.nytxt .t1{font-size:30px;}
.nytxt .t2 span{font-size:16px;}
.page-dd{left:1%;}

.ny_navbg{padding-bottom:20px;}
.ny_nav{width:95%;}
.ny_nav li{width:31.333%; float:left; margin:10px 3% 0 0;}
.ny_nav li:nth-child(3n){margin-right:0;}
.ny_nav li a{line-height:46px;}
.ny_nav li a:after{bottom:-10px;}

/* 内页关于齐普部分 */
.abojsdc{padding:40px 0 60px; overflow:initial;}
.abojsdc-img{width:100%;}
.abojsdc-img{height:360px;}
.abojsdc-wdbox{width:100%; height:auto; display:inherit; float:left; padding-left:0; margin-top:40px;}
.abojsdc-wd h2{font-size:30px; line-height:30px; text-align:center; margin-bottom:20px;}
.abojsdc-wd p{font-size:15px; line-height:28px;}
.aboygfc{padding:40px 0;}
.aboygfc img{width:100%; display:block;}

.listimg{padding-top:40px;}
.listimg-div{width:95%; margin:40px auto 0;}

.abojslc{padding-top:40px;}
.abojslc-cont-img{width:100%; height:auto;}
.abojslc-cont-wdbox{width:100%; height:auto; padding:30px 20px 0 20px;}
.abojslc-menu .equip-min{text-align:center;}
.abojslc-menu .equip-min i{margin:auto;}
.abojslc-cont-img img{height:300px;}
.abojslc-cont{margin-top:40px;}

.honor_r_img li{width:49%; margin:20px 2% 0 0;}
.honor_r_img li:nth-child(2n){margin-right:0;}

.video_list li{width:100%;}
.video_list li .tbox{min-height:auto; padding:30px 20px;}

/* 内页产品中心部分 */
.caselb{padding:20px 0;}
.pro_list li{width:49%; margin:20px 2% 0 0;}
.pro_list li:nth-child(2n){margin-right:0;}
.products{width:95%; margin:40px auto 0;}
.promore_l{width:100%;}
.promore_l .swiper{height:auto;}
.promore_l .swiper-slide img{height:auto !important;}
.pros_right{width:100%; padding-top:40px;}
.pros_right_top h3{font-size:18px; margin-top:10px;}
.proleft{margin-top:20px; line-height:28px;}
.proleft_tel{margin-top:20px; padding:10px 0 10px 35px; background:url(../image/promore_dhtb.png) no-repeat left 13px;}
.proleft_btn{margin-top:20px;}
.proleft_btn a{width:200px; line-height:42px;}
.tabs-basic{width:95%; margin:40px auto 0;}
.tabs-basic ul li{width:49%;}
.tabs-basic ul li a{padding:10px 30px;}
.casexq-btnback{margin-top:40px; padding-top:20px;}
.proxq-al,.casexq-al{margin:40px auto -60px; padding:40px 0 60px;}
.casexq-al-title{text-align:center;}
.casexq-al-title h3{font-size:24px; line-height:30px;}
.caselb-list li{width:49%; margin:20px 2% 0 0;}
.caselb-list li:nth-child(3n){margin-right:2%;}
.caselb-list li:nth-child(2n){margin-right:0;}
.caselb-img img{min-height:auto; max-height:auto;}
.caselb-wd{padding:20px;}
.caselb-wd span{margin-top:10px;}
.tabs-basic .tabs-content-placeholder{margin-top:20px;}
.tabs-basic .tabs-content-placeholder .div .m40{margin-top:20px;}
.tabs-basic table{overflow-x:scroll;}

.fullpage{margin:40px auto 0;}
.fullpage a{width:26px; height:26px; line-height:26px; margin:0 5px;}

/* 内页解决方案部分 */
.prelblt{padding:40px 0 60px;}
.prelblt li a{border-radius:0;}
.prelblt-wd{padding:0 20px; bottom:20px;}
.prelblt-wd h3{font-size:24px; line-height:30px;}
.prelblt-wd p{margin-top:8px;}

/* 内页新闻资讯部分 */
.news_text dl{display:inherit; padding-bottom:40px;}
.news_text dl dt{width:100%;}
.news_text dl dd{width:100%; float:left; margin-top:20px;}
.news_text dl dd .left{width:75%;}
.news_text dl dd .left h3{font-size:20px;}
.news_text dl dd .left .con{margin-top:10px;}
.news_text dl dd a.more{margin-top:20px;}
.news_text dl dd .right{width:22%; margin-top:0;}

.newsinfo_left{width:100%; padding-right:0;}
.newsinfo_left_title .title{font-size:24px;}
.m40{margin-top:20px;}
.newsinfo_left_title .other_box{margin-top:20px;}
.newsinfo_right{width:100%; float:left; margin-top:40px;}
.relative_box li .pic img{height:240px; object-fit:cover;}
.newsxqnr{padding:40px 0 60px;}
.newsxqnr-title h2{font-size:28px;}
.newsxqnr-cont{margin-top:40px;}

/* 内页联系方式部分 */
.cont_left{width:100%; height:auto; position:initial; padding:40px 20px;}
.cont_left h3{margin-top:0;}
.cont_left p{margin-top:10px; line-height:28px;}
#map_container{height:400px !important;}
.contact_tlist li{width:100%; margin:0 0 20px;}
.message{padding:40px 20px;}
.message h4{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;}

/* 手机内页人才招聘部分 */
.jobctit{width:100%; height:auto; float:left; line-height:30px;padding:10px; font-size:16px;} 	 
.jobctit span{width:33.333%; line-height:46px; float:left; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.job-content{margin-top:20px;}
.job-content span.job_post{text-align:center; padding-left:0;}
.job-content dl dt{font-size:14px; height:auto !important; line-height:46px !important;}
.job-content dl dt span{width:33.333%;}
.job-content span.job_cls{width:33.333%;}
.job-content dl dt .down{margin:auto; height:40px;}
.job-content dl dd{padding:15px 20px 20px;}
.job-content dl dd .cont li{width:100%; font-size:14px;}
.job-content dl dd p span{font-size:16px;}
.job-content dl dd p{font-size:14px; line-height:26px;}
}

@media all and (max-width:768px){

}

@media all and (max-width:640px){
}

@media all and (max-width:580px){
 .g_syhead{height:55px;}
 .in_pro,.in_pro_list{margin:40px auto 0;}
 .in_title{padding-bottom:30px;}
 .in_title h2{font-size:24px;}
 .in_pro_ltit{left:20px; top:20px;}
 .in_pro_ltit h3{font-size:24px;}
 .in_pro_ltit p{margin-top:0;}
 .solution-box-phone .swiper-slide .title .name{font-size:18px;}
 .in_aboutbg{padding:40px 0;}

 .in_news{margin:50px auto 0;}
 .in_news_box{margin:40px auto 0;}
 .in_news_rbox li .txtt{padding:10px;}
 .in_news_rbox li .rtxt .date{padding:5px 5px 0 0;}
 .in_news_rbox li .rtxt .date span{line-height:18px;}
 
 .footer_bg{margin:50px auto 0;}
 .foot_cont{margin-top:0;}
 .foot_cont_logo{display:none;}
 .foot_cont_lb{width:100%;}
 .foot_cont_icon{width:100%; margin-top:20px;}
 .copy{padding:15px 0;}
 .copy_textl{width:100%; text-align:center;}
 .copy_textr{width:100%; text-align:center;}

 .ny_bn{height:300px;}
 .nytxt{margin:0 auto;}
 .nytxt .t1{font-size:24px; margin-bottom:10px;}
 .nytxt .t2 span{font-size:14px;}
 .nytxt .t2 span:before{display:none;}
 .ny_nav li{width:49%; margin:10px 2% 0 0;}
 .ny_nav li:nth-child(3n){margin-right:2%;}
 .ny_nav li:nth-child(2n){margin-right:0;}
 .ny_nav li a{font-size:16px;}

 .abojslc-cont-img img{height:200px;}
 .abojslc-menu .equip-min p{font-size:16px;}
 .abojslc-cont-wd li p{font-size:14px; font-weight:400;}
 .video_list li .tbox h3{font-size:20px;}
 .pro_list li{width:100%;}
 .caselb-wd h4{font-size:16px;}
 .caselb-wd span{margin-top:0;}
 .caselb-img img{min-height:200px; max-height:200px;}

 .prelblt li{width:100%; margin:20px 0 0;}
 .news_text dl dd .right p:nth-child(1){font-size:48px; line-height:48px;}


}

@media all and (max-width:414px){	
 .g_sylogo{width:auto;}
 .g_sylogo img{width:80%;}
 .g_syhead .language{width:70px; padding-right:10px;}
 .g_syhead .language_search{margin-right:40px;}
 .banner{margin:48px auto 0;}
 .in_news_box{margin:40px auto 0;}
 .in_news_ltxt{height:auto;}
 .in_news_rbox li{width:100%;}
 .in_news_ltxt .txtt{width:75%; padding:15px 10px;}
 .in_news_ltxt .txtt h3{font-size:20px; line-height:24px; -webkit-line-clamp:2;}
 .in_news_ltxt .txtt h4{position:inherit;}
 .in_news_ltxt .date{width:25%;}
 .in_news_rbox li .rtxt .date span{font-size:12px;}
 .abojslc-menu .equip-min{text-align:center;}
 .abojslc-menu .equip-min.cur i, .abojslc-menu .equip-min:hover i{margin:auto;}
 .casexq-btn{padding-right:0;}

}

@media all and (max-width:375px){
}



