@charset "UTF-8";
@media screen and (max-width:1900px){
	
}
@media screen and (max-width:1800px){
}
@media screen and (max-width:1680px){
	.main{padding:0 30px 0 30px;}
}
@media screen and (max-width:1360px){

}
@media screen and (max-width:1210px){
	.main{padding:0 10px 0 10px;}
	
	.header .nav_box li > a{ padding:0 16px 0 16px;  font-size:16px;}


}
@media screen and (max-width:1000px){	
	.header{padding:15px 0 15px 0;}
	.header .mright{ display:none;}
	.header .nav_box{padding:0 0px 0 0px;}
	
	.pro_box .line1 .mleft{ width:100%;}	
	.pro_box .line1 .mright{ width:100%; margin-top:10px;}
	.pro_box .line3{ font-size:14px; line-height:34px;}
	.fanhui a{width:200px; height:40px; line-height:39px;}
}

@media screen and (max-width:940px){
	.top_kong{ display:block;  height:60px;}
	.top_box{ display:none;}
	.header{ position:fixed; z-index:4444; padding:6px 5px 0 5px; left:0; top:0; width:90%; width: calc(100% - 10px); width: -moz-calc(100% - 10px); width: -webkit-calc(100% - 10px);}
	.header .mleft{float:left; margin:6px 0 6px 0;}
	.header .mleft img{ max-height:36px;}
		
	.nav_x{display:block;}
	.nav_box{ display:none;}
	
	.bk_title a{ display:inline-block; font-size:18px;}
	.bk_title .a2{ color:#888888; font-size:14px;}
	
	.banner .dataitem .fd_text{ display:none;}
	.banner .arrow{ font-size:24px;}
	
	.bk_more{padding:5px 0 5px 0; text-align:center;}
	
	.i_about .img_box{ display:none;}
	.i_about .text_box{ width:100%; padding:10px 0px 10px 0px;}
	.i_about .text_box .title{ text-align:center; padding:0px 0 0 0; line-height:22px; background-image:url(../images/logo_bj.jpg); background-size:auto 100%; font-size:16px;}
	.i_about .text_box .text{ font-size:14px; padding:8px 0 8px 0; text-align:justify; line-height:2em; color:#666666; line-height:30px;}
	
	.hei4vw{height:14px;}
	
	/*首页案例*/
	.i_pro_ul{ padding:0px 0 0 0;}
	.i_pro_ul li{ margin:10px 10px 0 0; width:40%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2);}
	.i_pro_ul li:nth-child(3n+3){ width:100%; margin-right:0;}
	.i_pro_ul li:nth-child(2n+2){margin-right:0px;}	
	.i_pro_ul li .text_box .mtitle{ font-size:14px;}
	
	
	<!--首页新闻-->
	.i_news_box{}
	.i_news_box .mleft{ width:80%; width: calc(100% - 20px); width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); padding:10px 10px 10px 10px;}
	.i_news_box .mleft .mtitle{line-height:35px; height:35px; padding:10px 0 0 0;}
	.i_news_box .mleft .mtitle a{font-size:18px;}
	.i_news_box .mleft .mdate{ padding:4px 0 0 0;}
	.i_news_box .mleft .mtext{padding:4px 0 0 0; text-align:justify; height:48px; line-height:24px; overflow:hidden; font-size:14px; color:#999999;}
	
	.i_news_box .mright{width:100%; margin-top:14px;}	
	.i_news_box_ul{}
	.i_news_box_ul li{ padding:12px 0 12px 0;}
	.i_news_box_ul li .mdate p{ font-size:18px; padding:0 0 5px 0;}
	.i_news_box_ul li .mneirong{float:right;}
	.i_news_box_ul li .mneirong .mtitle{line-height:26px; height:26px; overflow:hidden;}
	.i_news_box_ul li .mneirong .mtitle a{font-size:14px;}
	.i_news_box_ul li .mneirong .mtext{ padding:2px 0 0 0;}
	
	.news-list li .nr-box .more_n{text-align:center;}
	
	/*底部信息*/
	.footer_box .footer_nav{ display:none;}
	.footer_box .main .mleft{float:left; margin:0px 0 0 0; width:100%;}
	
	.footer_box .main .mright{ float:right; margin-top:8px; width:100%;}
	.footer_box .main .mright p{ float:left; width:30.333333%; margin:0 1.5% 0 1.5%; padding:0 0 0 0;}
	.footer_box .main .mright p img{max-width:100px;}
	
	
	.er_banner{ height:200px;}
	.er_banner .t-box{top:40%; top:calc(50% - 20px); top: -moz-calc(50% - 20px); top: -webkit-calc(50% - 20px); width:100%; height:40px; text-align:center;}
	.er_banner .t-box .t_title{font-size:18px;}
	.er_banner .t-box .en_title{ padding:10px 0 0 0; font-size:14px;}
	
	
	/*图片列表*/
	.photo_ul li{ float:left; width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2); margin:0px 10px 10px 0;}
	.photo_ul li:nth-child(3n+3){margin-right:10px;}
	.photo_ul li:nth-child(2n+2){margin-right:0px;} 
	.photo_ul li .mtitle{ height:32px; line-height:32px;}
	
	.xx_img img{width:100%;}
	.xx_content img{width:100%;}
	
}
@media screen and (max-width:910px){
	.er_box .er_left{ display:none;}
	.er_box .er_right{ width:100%;}
}

@media screen and (max-width:880px){	
	
	.more{ text-align:center; padding:15px 0 15px 0;}
	
	/*产品展示*/
	.i_pro .mleft{ width:100%;}
	.i_pro .mright{width:100%;}
	.i_pro .mright ul li{margin:6px 0 0 0;}
	.i_pro .mright ul li .title{height:40px; line-height:40px;}
	.i_pro .mright ul li .title a{font-size:14px;}
	
	/*首页新闻*/
	.i_news li{ width:100%; margin:0 0px 0 0; padding:20px 0 20px 0;}
	
	.banner .slick-dots li button { display:none;}
	
	
	/*服务项目*/
	.i_service .mleft{ width:100%;}
	.i_service .mleft li{ float:left; width:33.333333%;}
	.i_service .mleft li a{ padding:26px 0 26px 0;}
	.i_service .mright{ width:100%;}
	.i_service .mright .text_box{ height:300px;}
	.i_service .mright .text_box .mtitle{padding:60px 20px 0 20px; height:38px; line-height:38px; font-size:18px;}
	.i_service .mright .text_box .hengxian{height:20px;}
	.i_service .mright .text_box .mjianjie{padding:0 20px 0 20px; font-size:14px; line-height:26px; height:78px;}
	
	
	.i_photo_ul li{margin:5px 10px 5px 0; width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2);}
	.i_photo_ul li:nth-child(3n+3){margin-right:10px;} 
	.i_photo_ul li:nth-child(2n+2){margin-right:0px;}
	.i_photo_ul li .img_box .layer2{font-size:14px;}
	
	.i_photo_ul4 li{margin:5px 10px 5px 0; width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2);}
	.i_photo_ul4 li:nth-child(2n+2){margin-right:0px;}
	.i_photo_ul4 li .img_box .layer2{font-size:14px;}
	
}

@media screen and (max-width:760px){
	.kefu_right li{ display:none;}
	.er_nav{display:none;}
}

@media screen and (max-width:740px){

}

@media screen and (max-width:680px){
	/*联系我们*/
	.contact_box .d1{ padding:7px 0 0 0;}
	.contact_box .d1 li{ float:left; margin:7px 0 7px 0; width:100%; background-color:#FFFFFF;}
	.contact_box .d1 li .text_box .title{ height:34px; line-height:34px; font-size:16px;}
	
	.job_box li .job-content{padding:10px 0 10px 0;}
	.job_box li .job-content table{width:96%;}
	.job_box li .job-content table tr th{ float:left; width:99%; text-align:center;}
	.job_box li .job-content table tr td{ float:left; width:99%; text-align:center;}
}

@media screen and (max-width:640px){
	.i_news li .mimg{height:auto; width:160px;}
	.i_news li .mright{float:right; width:56%; width: calc(100% - 170px); width: -moz-calc(100% - 170px); width: -webkit-calc(100% - 170px);}
	.i_news li .mright .mdate{ height:20px; line-height:20px;}
	.i_news li .mright .mtitle{line-height:26px; height:26px;}
	.i_news li .mright .news_more{ padding:10px 0 0 0;}
	
	.pro_ul2{ padding:10px 0 0px 0;}
	.pro_ul2 li{margin:10px 0 0px 0; width:100%;}
	.pro_ul2 li:nth-child(even){float:left;}
	.pro_ul2 li .img_box .img{ border:1px solid #d7d7d7; padding:20px 10px 20px 10px;}
	.pro_ul2 li .title{height:40px; line-height:40px;}
	.pro_ul2 li .title a{font-size:14px;}
	
	.weizhi{line-height:54px; background-color:#f9f9f9;}
	.weizhi > p{ width:100%; font-size:18px; text-align:center;}
	.weizhi div{ display:none;}
	
	.xx_title{ padding:10px 0 10px 0; font-size:18px;}
	.pre_next .p_l{ float:left; text-align:left; width:100%;}
	.pre_next .p_r{ float:left; text-align:left; width:100%;}
	
	.xx_content{font-size:14px; line-height:34px;}
	
	/*图片列表*/
	.img_list li{ float:left; width:100%; margin:10px 0px 0px 0; position:relative;}
	.img_list li .mimg{border:1px solid #eeeeee;}
	.img_list li .mimg img{ width:100%; display:block;}
	
	/*新闻*/
	.news-list{ padding:0px 0 0 0;}
	.news-list li{ padding:10px 0 10px 0; border-bottom:1px solid #eeeeee;}
	.news-list li .mimg{float:left; width:98%; width: calc(100% - 12px); width: -moz-calc(100% - 12px); width: -webkit-calc(100% - 12px);}
	.news-list li .nr-box{ width:100%;}
	.news-list li .nr-box .mtitle{padding-top:14px;}
	.news-list li .nr-box .mtitle a{font-size:14px; color:#000000;}
	.news-list li .nr-box .more{ padding:10px 0 0 0; text-align:center;}
	.news-list li .nr-box .more a{line-height:30px; padding:0 20px 0 20px;}
	
	.news-list li:nth-child(2n+2) .mimg{float:left;}
	.news-list li:nth-child(2n+2) .nr-box{float:right;}
	
	.i_service .mleft li{ float:left; width:50%;}
	.i_service .mleft li a img{max-width:50px;}
}

@media screen and (max-width:580px){
	.i_pro .mright ul li{ width:100%;}
	
	.i_news li .mimg{ width:100%;}
	.i_news li .mright{ width:100%;}
	.i_news li .mright .mdate{ display:none;}
	
	.i_news li .mright .mtitle{ padding:8px 0 0 0;}

	
	table tr td{ float:left; width:94%; width: calc(100% - 12px); width: -moz-calc(100% - 12px); width: -webkit-calc(100% - 12px);}
}

@media screen and (max-width:520px){
	/*图片列表*/
	.photo_ul li{ float:left; width:100%; margin:0px 0px 10px 0;}
	.photo_ul li:nth-child(3n+3){margin-right:0px;}
	.photo_ul li:nth-child(2n+2){margin-right:0px;} 
}

@media screen and (max-width:461px){

}
@media screen and (max-width:420px){

}
@media screen and (max-width:350px){

}