


/* CSS Document */





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


    


    


}





@media all and (max-width:1460px){/*1440 * 900*/








   


    


}





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


    


    


}





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





	.cHonorSwiper-prev{left:0px;}


	.cHonorSwiper-next{right:0px;}


	.Hnav{margin: 0 .15rem 0 0;}


	.Hnav a{margin: 0 0 0 .45rem;}





}





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








.Hnav{margin: 0 .15rem 0 0;}


.Hnav a{margin: 0 0 0 .45rem;}


   


}





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





	.contain{width:100%;padding:0 2%;}


	


	header{padding:0 2%;}


	


	.I-title .t1{font-size:34px;line-height:58px;}


	.plist-stage .t1{line-height:43px;font-size:34px;}


	


	.bnr-img.page-bnr{height:380px;}


	.Hnav{margin: 0 .15rem 0 0;}


	.Hnav a{margin: 0 0 0 .45rem;}


}





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





	


	.I-title .t1{font-size:32px;line-height:54px;}


	.plist-stage .t1{line-height:41px;font-size:32px;}





	.nInfo-box{width:60%;}


	


	.bnr-img.page-bnr{height:360px;}





}





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





	.Hnav a{font-size:14px;}





	


	.I-title .t1{font-size:30px;line-height:50px;}


	.plist-stage .t1{line-height:39px;font-size:30px;}


	


	.bnr-img.page-bnr{height:340px;}


    


}





@media all and (max-width:1000px){/*web*/








	img{max-width:100%;}





	/*- Header -*/


	.Header-wrapper .Header-cl,


	header,


	.Hlogo{height:50px;}


   .Hlogo{line-height:50px;}


   .Hlogo img{height:80%;}


   
   .I-title p {
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    color: #333;
}

   .Hnav,


   .Hlogin-btn{display:none;}


   


   .Hmenu-btn,


   .Hnav .Hlogin-btn{display:block;}


   .Hnav{width:100%;background:rgba(255,255,255,.9);border-top:1px solid #ccc;position:absolute;top:50px;left:0px;float:none;}


   .Hnav a{width:100%;height:40px;line-height:39px;padding:0 4%;text-align:left;border-bottom:1px solid #ccc;float:none;margin:0px;}


   .Hnav a:before{display:none !important;}


   


   .Hnav .Hlogin-btn{padding:0px;text-align:center;border:0px;top:0px;}


	


	/*- Footer -*/


	.Footer-wrapper .Fnav{padding:0px;border:0px;}


    .Footer-wrapper .Fnav{width:100% !important;margin:2% 0 0;}


    .Footer-wrapper .Fnav dt{padding:0 2%;height:40px;line-height:40px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.1);margin:0px;}


    .Footer-wrapper .Fnav dt.cur{border-bottom:1px solid #fff;}


    .Footer-wrapper .Fnav dd{display:none;}


    .Footer-wrapper .Fnav dd a{line-height:30px !important;padding:0 4% !important;}


	


	.Footer-wrapper dl.Fct{width:100%;margin:6% 0 0;position:relative;}


	.Footer-wrapper dl.Fct .ft-wechat{position:absolute;width:90px;height:90px;right:0px;bottom:0px;display: block;}


	.Footer-wrapper dl.Fct .ft-wechat img{max-width:100%;}


	.Footer-wrapper dl.Fct dd{line-height:24px;font-size:12px;margin:5px 0 0;}


	.Fcr{font-size:12px;line-height:20px;}


	


	/*-- Container --*/


	


	.Ipro-box .name{line-height:24px;font-size:16px;}


	.Ipro-box .con{font-size:12px;line-height:16px;height:32px;}





	


	.I-title .t1{font-size:28px;line-height:46px;}


	


	.Icase-list li{width:33.333%;}


	


	.cHist-box{width:100%;}


	


	.jUs-box .btn.post-btn{display:block;float:none;margin:3% auto 0;}


	


	.page-nav,


	.page-locate{width:100%;float:none;}


	.page-locate{display:none;}


	


	.plist-stage{padding:12% 0;}


	.plist-stage .t1,


	.case-stage.s4 .type{line-height:37px;font-size:28px;}


	.plist-stage .t2{line-height:24px;font-size:16px;}


	


	.pInfo-struc{padding:12% 0;}


	.pInfo-struc .t1,


	.pInfo-struc .t1, .pInfo-char .t1{line-height:32px;font-size:22px;}


	.pInfo-struc .t2{font-size:14px;line-height:24px;}


	


	.pInfo-char ul li{width:33.3333%;}


	.pInfo-char ul li img{width:120px;}


	.pInfo-char ul li .name{height:40px;line-height:20px;font-size:15px;}


	


	.case-stage.s4 ul{margin:4% 0 0;}


	.case-stage.s4 ul li{width:29.333%;padding:.35rem 0;float:left;margin:2%;}


	.case-stage.s4 ul li img{width:60px;top:0px;}


	.case-stage.s4 ul li .name{line-height:24px;font-size:16px;margin:15px 0 0;}


	


	.ctUs-box{width:100%;float:none;}


	.ctUs-map{width:80%;float:none;margin:6% auto 0;}


	


	.nInfo-box,


	.nInfo-box .key-word,


	.nInfo-box .nInfo-share{width:100%;}


	.news-hot{display:none;}


	.nlist-box .nlist-img{width:100%;}


	.nlist-box .nlist-block{width:100%;margin-top:10px;}


	


	.bnr-img.page-bnr{height:320px;}


	


	


	.pInfo-img img{max-width:80%;}


	


	.pInfo-stage.s1 .pInfo-img img,


	.pInfo-stage.s3 .pInfo-img img,


	.pInfo-stage.s4 .pInfo-img img,


	.pInfo-stage.s5 .pInfo-img img{max-width:80%;}


	.pInfo-stage.s2 .pInfo-img img,


	.pInfo-stage.s6 .pInfo-img img{max-width:60%;}








    .addc1,.add2,.add3{height:auto;padding:30px 0;}


    .addc1 h2{font-size:26px;}


    .addc1 p{padding-left:0px;}


	.add3 h3{margin-bottom:30px;}


	.add3 ul li{width:100%;border:0px;text-align:left;margin-bottom:15px;padding-left:20px;}


	.pc-pic{display:none;}


	.web-note{display: block;}


	.banner-container .bnr-img{height:300px;object-fit:cover;}


	.float_qq{display:none;}


	.Iparter-box img{object-fit:contain;}


	.Footer-wrapper dl.Fct p:nth-child(1),.Footer-wrapper dl.Fct p:nth-child(2),.Footer-wrapper dl.Fct p:nth-child(3){display:none;}


	#dituContent img{max-width:none;}


	.ctUs-box li:first-child{padding-left:0px;padding-top:60px;}


	.ctUs-box li:first-child .type:after{display:none;}


	.ctUs-box li .con.adr{border-left:0px;}


	.bgrel{text-align:center;margin-top:15px;}


	.Ipro-list-l{width:100%;}


	.Ipro-list-c{width:100%;margin-left:0%;}


	.Ipro-list-r{width:100%;}


	.Ipro-list .Ipro-box{height:auto;padding:1rem .3rem 0.5rem;}


	.Ipro-box .con{font-size:12px;margin-top:.2rem;}


	.Ipro-list-c .com-img img{height:170px;}


}





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


	


	.Hmenu-btn{width:11%;} 


	


	.Ipro-list li{width:80% !important;float:none;margin:2% auto 0;}





	


	.I-title .t1{font-size:26px;line-height:42px;}


	


	.abUs-nav a{width:46%;float:left;margin:0 2%;}


	


	.plist-stage .t1,


	.case-stage.s4 .type{line-height:35px;font-size:26px;}


	.plist-stage .t2{line-height:20px;font-size:14px;}


	


	.pInfo-stage .contain{display:block;padding:4% 0;height:auto !important;}


	.pInfo-stage .pInfo-img, 


	.pInfo-stage .pInfo-box{display:block;width:100%;margin:4% 0;}


	.pInfo-box .pInfo-block, 


	.pInfo-img .box{width:80% !important;margin:0 auto !important;float:none !important;}


	.pInfo-img .box{text-align:center;}


	


	.pInfo-block .type{line-height:38px;font-size:26px;}


	.pInfo-block .list .con{line-height:28px;font-size:14px;}


	


	.bnr-img.page-bnr{height:300px;}


     


}





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


    


	.Hmenu-btn{width:13%;}


    


	.Ipro-list li{width:92% !important;}





	


	.I-title .t1{font-size:24px;line-height:38px;}


	


	.Icase-list li{width:50%;}


	


	.cHist-box{background:none;}


	.cHist-box li{padding:0px;background:none;}


	.cHist-box li .date{position:relative;top:0px;}


	.cHist-box li .cHist-block{width:100%;float:none;margin:2% 0 0;}


	


	.plist-stage .t1,


	.case-stage.s4 .type{line-height:33px;font-size:24px;}


	


	.pInfo-box .pInfo-block, 


	.pInfo-img .box{width:92% !important;}


	


	.pInfo-char ul li{width:50%;}


	.pInfo-char ul li img{width:100px;}


	.pInfo-char ul li .name{font-size:14px;}


	


	.case-stage.s4 ul li{width:46%;}


	.case-stage.s4 ul li img{width:50px;}


	.case-stage.s4 ul li .name{line-height:20px;font-size:14px;margin:10px 0 0;}


	


	.reg-wrap ul li select, .reg-wrap ul li .text{width:100%;}


	


	.nlist-block .name{font-size:16px;white-space:normal;line-height: 28px;}


	.nlist-block .con{font-size:12px;}


	.nlist-block .btn{width:140px;}


	


	.bnr-img.page-bnr{height:280px;}


    


}





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





	.Hmenu-btn{width:15%;}


    


	.Ipro-list li,


	.pInfo-box .pInfo-block, 


	.pInfo-img .box{width:96% !important;}





	


	.I-title .t1{font-size:22px;line-height:34px;}





	.abUs-nav a{font-size:14px;}


	


	.plist-stage .t1,


	.case-stage.s4 .type{line-height:31px;font-size:22px;}


	


	.pagination a{width:30px;height:30px;line-height:28px;font-size:12px;margin:2px;}


	


	.bnr-img.page-bnr{height:260px;}





}





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





}





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


    .web-note span{padding:10px;}


	.web-note span{margin-right:30px;}


	.web-note span:before{right:-33px;}


}











