@charset "utf-8";
/* 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*/



}

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



   
}

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

	.contain{width:100%;padding:0 2%;}
	.indpro ul li{width:32%;margin-left:1%}
	.Hnav ul li{margin-left:30px;}
}

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

}

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




}

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

    
}

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

	img{max-width:100%;}
	#ind-bann{display:none;}
	/*-- Header --*/
	.header-cl,
	.header-container,
	.Hlogo{height:20px;}
	.Hlogo{line-height:20px;}

	.Header-web .Hlogo img{height:50%;}
	.pub_header{display:none;}
	.Hmenu-btn{display:block;}
	
	.Hlang{position:static;margin:0px;}
	.Hlang-menu{height:50px;line-height:50px;color:#333;background:url(../images/icon-Hlang2on.png) no-repeat left center;padding-right:15px;font-size:16px;padding-left:20px;}
	.Hlang:after{display:none;}
	.Hlang-box{width:100%;top:50px;left:0px;}
	.Hlang-menu{width:auto;margin:0 5px 0 0;}

	.Header-web{display: block;}
   	.crumbs .contain{margin-top:23px;}
   	.indpro ul{margin-left:-2%;}
    .indpro ul li{width:48%;margin-left:2%;}
    .newslist ul li{margin:15px 0;padding-top:15px;}
    .newslist ul li .news_note h4{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.newslist ul li .news_note p{height:50px;-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0;font-size:14px;line-height:24px;}
	.pagination{margin:20px 0;}
	.pagination a{width:40px;height:40px;line-height:40px;}
    .bann{height:200px;}
    .news{margin:20px 0;}
    .flip_pages .f_next,.flip_pages .f_prev{overflow:hidden;height:30px;text-overflow:ellipsis;white-space:nowrap;}
    .flip_pages{margin-bottom:40px;}
    .news p.date{margin:1rem 0;}
    .news h1{font-size:1.2rem;}

	.about{margin:20px auto;}
    .about .abpicl li{width:100%;margin:0px;margin-bottom:.4rem;text-align:center;}
    .about p{margin-bottom:20px;}
    .mt70{margin-top:0px;}
    .about .abmodel li{padding:0px 10px;}
    .about .abmodel li h4{font-size:1.4rem;}
    .about .abmodel li:nth-child(2) h4{font-size:1rem;line-height:25px;margin-bottom:15px;}
    .contact{margin:20px auto;}
    .contact h2{font-size:24px;margin-bottom:20px;}
    .contact ul.lxfs{margin:20px auto;}

    .message ul li{width:100%;}
    .message ul li input{width:100%;}
    .message ul textarea{height:2rem;}
    .contact ul.lxfs li{width:50%;margin-bottom:20px;}
    .contact ul.lxfs li .ct_pic{width:80px;height:80px;line-height:80px;margin:0px auto;float:none;}
    .contact ul.lxfs li .ct_note{width:100%;text-align:center;}
    .message{padding-top:30px;}
    .mb60{margin-bottom:0.2rem;}
    .pub_main{margin:20px auto;}
    .pub_main .pubm_fl{width:100%;min-height:auto;}
    .pub_main .pubm_fl ul li{width:33.33%;float:left;}
    .pubm_fr .crumbs{display:none;}
    .pub_main .pubm_fr{width:100%;margin-top:20px;}
    .partner li{width:48%;margin-left:1%;margin-right:1%;}
    .partner li img{max-width:100%;}
    .down ul li{width:100%;}
    .experience ul li{width:49%;margin-bottom:20px;margin:0px;}
    .experience ul li:nth-child(2n){margin-left:2%;}

    .procfl,.procfr{width:100%;}
    .protab{margin-top:20px;}
    .proct h4{margin-top:20px;}
    .protab .pcate li{width:33.33%;padding:0px;}
    .cslist{margin-bottom:0px;}
    .cslist li.cs1,.cslist li.cs2,.cslist li.cs3{width:100%;margin-bottom:20px;background:#f8f8f8;padding:15px;}
    .cslist li.cs2{min-height:auto;}
    .ind_model{padding:2%;margin:0px auto;}
    .ind_model ul li{width:100%;margin:0px;margin-bottom:5px;}
    .ind_model ul li img{width:100%;}
    #web-bnr{display:block;}
    #index-bnr,.Header-wrapper{display:none;}
    .pro_wrap{padding:20px 0px;}
    .newpro{padding-top:0px;}
    .newpro .newpro_fl{width:100%;}
    .newpro .newpro_fl dl dd{padding:20px 10px;height:auto;overflow:hidden;}
    .newpro .newpro_fl dl dd .note,.newpro .newpro_fl dl dd .pic{width:50%;}
    .newpro .newpro_fl dl dd h4{font-size:20px;}
    .newpro .newpro_fl .more,.newpro .newpro_fr .more{width:80px;height:30px;line-height:30px;}
    .newpro .newpro_fl dl dd p{font-size:14px;margin-top:5px;}
    .newpro .newpro_fl dl.dtwo dd{padding:20px 10px;}
    .newpro .newpro_fr{width:100%;padding:30px 10px 95px;height:auto;overflow:hidden;}
    .newpro .newpro_fr span{right:20px;top:10px;}
    .newpro .newpro_fr span img{width:50%;float:right;}
    #banner{display:none;}
    .pub_main .pubm_fl ul li a{height:52px;line-height:52px;}
    .pub_main .pubm_fl ul li.on a{background:#fff;}
    .newpro .newpro_fr h4{font-size:20px;}
    .newpro .newpro_fr p{font-size:14px;}

    .indpro ul li .ip_note p{height:60px;overflow:hidden;}
}


@media all and (max-width:768px){
	.foot{line-height:30px;text-align:center;}
    .foot .ftlogo{width:100%;height:30px;float:none;margin-top:15px;}
    .foot .ftmenu{margin-left:0px;width:100%;margin:10px auto;float:none;}
    .foot .ftshare{float:none;}
    .foot .ftmenu a{margin-left:10px;padding-left:10px;}
    .foot .ftlogo img{max-height:100%;}
    .foot .ftmenu a:after{top:8px;}
    .copyright{line-height:30px;}
    .Footer-wrapper,.copyright{height:auto;}
    .copyright{margin-top:10px;padding:10px 2%;}
    .foot{height:auto;}
}

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

    
}

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




}

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



