@media screen and (min-width:320px) and (max-width:399px) {


.banner_center p{
	font-size: 16px;
}
section .content .content_left{
	width: 100%;
}
.fonts_32{
	font-size: 24px;
}
section .content .content_right{
	width: 100%;
	margin-top: 0;
}
.rigth_newslist{
	width: 100%;
	display: inline-block;
	margin-left: 0;
	margin-left: 0;
}
.rigth_newslist ul li a{
	
	width: 100%;
	padding-right:10px;
}
.rigth_newslist ul li{
	padding-right: 20px;
	width: 100%;
}
.swiper_buttom{
	display: none;
}






footer{
	height: 100%;
}
footer .content{
	padding: 0 20px;
}
footer .width_5_float{
	
	width: 100%;
}	
footer .width_25_float{
	
	width: 100%;
}
footer .width_25_float{
	margin: 15px 0;
}
.footer_buttom_right p{
	line-height: 22px;
	margin: 15px 0 0px;
	
}	
.footer_a1{
	margin-left: 0;
}	
.footer_a3{
	margin-left: 0;
}	
footer .width_25_float	.fa{
	padding: 0 8px;
}










#contact_form .width_5_float{
	width: 100%;
}
#contact_form .padding-right{
	padding-right: 0;
}
#contact_form .padding-left{
	padding-left: 0;
}
#contact_form .ma_left{
	margin-left: 0;
}
.contact_form{
	padding-bottom: 60px ;
	padding-top: 60px;
}
.width_62_float{
	width: 100%;
}
.width_38_float{
	width: 100%;
}
.contact_top{
	height: 300px;	
}
#wrap_map_598a7dded854b{
	height: 300px;
}
#map_598a7dded854b{
	height: 300px;
}
.contact_right{
	padding: 0 20px;
	margin-top: 60px;
	border: none;
}





#nav_ac{
	opacity: 1;
	z-index: 12121;
}
.header2 {
	display: block;
}
.header{
	display: none;
}
header{
	height: 60px;
}











.addtop{
	top: 60px;
}
.fonts_18{
	font-size: 16px;
}
.service_content_title{
	font-size: 24px;
}
.service_content{
	padding-bottom:40px;
	padding-top: 40px;
}
.service_bar .width_5_float{
	width: 50%;
}
.service_content_descption{
	margin-bottom: 20px;
}
.service_left{
	padding-right: 0;
}

.width_5_float{
	width: 100%;
}
.service_left p{
	line-height: 25px;
	word-break: break-all;
}
.service_right{
	padding-top: 30px;
	padding-left: 0;
}
.service_right p{
	line-height: 25px;
	word-break: break-all;
}
.accordion-container{
	display: none;
}
.service_img_all2{
	display: block
}




.experts_list{
	padding-left:0px;
	padding-right: 0px;
	margin-top: 40px;
}
.experts_description{
	font-size: 18px;
}
.experts_title{
	
}
.experts_banner_content{
	padding-top:100px;
}
.experts_banner{
	height:365px;
}
.width_3_float{
	width: 100%;
}
.experts_list{
	margin-left: 0;
}
.experts_list_img img{
	width: 100%;
	height: auto;
}
.experts_list_content{
	padding-bottom: 60px;
}

.width_45_float{
	width: 100%;
}
.width_55_float{
	width: 100%;
}
.pop_content_img img{
	width: 100%;
}

.pop_content_right{
	padding-left: 0;
	margin-top: 0;
}
.pop_content{
	padding: 0 20px;
}
.pop_up_right{
	display: none;
}
.pop_up_left{
	display: none;
}
.pop_content_left_buttom{
	margin-top: 10px;
}
.experts_list_title{
	margin-top: 10px;
}

.pop_up_main{
	padding-top: 20px;
	height: auto !important;
	max-height:none !important;
}
.pop_close img{
	width: 10px;
height: 10px;
}
.pop_close{
	top: 5px;
	right: 5px;
}





.addtop{
	top: 60px;
}
.porject_banner{
	height:365px;
}
.porject_title{
	font-size: 34px;
}
.porject_description{
	font-size: 18px;
}
.porject_banner_content{
	padding-top: 100px;
}
.project_bar .width_5_float{
	width: 50%;
}
.porject_shade_parent img{
	width: 100%;
}
.porject_list_one{
	padding-left: 0px;
	padding-right: 0px;
}
.porject_list_content{
	margin-top: 0;
}
.porject_shade_content p img{
	width: 15px;
	height: auto;
}
.porject_shade_content_title{
	font-size: 18px;
}
.porject_shade_content_description{
	padding: 0px 20px;
}
.pellet_content p{
	margin-top: 30px;
	margin-bottom:30px;
}




	
.porject_show_content .float_left{
	float: right;
	width: 100%;
	
}

.porject_show_content_right{
	padding-left: 0;
	position:static !important;
	float:none;
}
.porject_show_content_rightzong{
	width: 100%;
}
.porject_show_content{
	margin-top: 0;
}



.porject_show_right img{
	height: 40px;
	width: auto;
}
.porject_show_left img{
	height: 40px;
	width: auto;
}
.porject_show_right{
	right: 0px;
}
.porject_show_left{
	left: 10px;
}





.news_banner_content{
	padding-top: 100px;
}
.news_title{
	font-size: 34px;
}
.news_description{
	font-size: 18px;
}
.news_banner{
	
}

.news_content .float_right{
	float: initial;
}
.news_list{
	margin-top: 30px;
}
#news_phone{
	display: block;
}
.news_content_leftzong{
	display: none;
}
.news_content_right{
	width: 100%;
	padding-left: 0;
}



.news_show_content{
	padding-top: 60px;
	padding-bottom: 60px;
}
.news_show_description{
	margin-bottom: 60px;
}
.news_show_title{
	font-size: 18px;
}
.news_show_img img{
	margin: 20px 0;
}



.page_list a{
	padding-right: 15px;
}


}
@media screen and (min-width: 400px) and (max-width:499px){

footer{
	height: 100%;
}
footer .content{
	padding: 0 20px;
}
footer .width_5_float{
	
	width: 100%;
}	
footer .width_25_float{
	
	width: 100%;
}
footer .width_25_float{
	margin: 15px 0;
}
.footer_buttom_right p{
	line-height: 22px;
	margin: 15px 0 0px;
	
}	
.footer_a1{
	margin-left: 0;
}	
.footer_a3{
	margin-left: 0;
}	
footer .width_25_float	.fa{
	padding: 0 8px;
}










#contact_form .width_5_float{
	width: 100%;
}
#contact_form .padding-right{
	padding-right: 0;
}
#contact_form .padding-left{
	padding-left: 0;
}
#contact_form .ma_left{
	margin-left: 0;
}
.contact_form{
	padding-bottom: 60px ;
	padding-top: 60px;
}
.width_62_float{
	width: 100%;
}
.width_38_float{
	width: 100%;
}
.contact_top{
	height: 300px;	
}
#wrap_map_598a7dded854b{
	height: 300px;
}
#map_598a7dded854b{
	height: 300px;
}
.contact_right{
	padding: 0 20px;
	margin-top: 60px;
	border: none;
}





#nav_ac{
	opacity: 1;
	z-index: 12121;
}
.header2 {
	display: block;
}
.header{
	display: none;
}
header{
	height: 60px;
}






.banner_center .banner_title{
	font-size: 24px;
}
.banner_center p{
	font-size: 16px;
}
section .content .content_left{
	width: 100%;
}
.fonts_32{
	font-size: 24px;
}
section .content .content_right{
	width: 100%;
	margin-top: 0;
}
.rigth_newslist{
	width: 100%;
	display: inline-block;
	margin-left: 0;
	margin-left: 0;
}
.rigth_newslist ul li a{
	width: 100%;
	padding-right:10px;
}
.rigth_newslist ul li{
	width: 100%;
}
.swiper_buttom{
	margin-bottom: 20px;
}






.addtop{
	top: 60px;
}
.fonts_18{
	font-size: 16px;
}
.service_content_title{
	font-size: 24px;
}
.service_content{
	padding-bottom:60px;
	padding-top: 60px;
}
.service_bar .width_5_float{
	width: 50%;
}
.service_content_descption{
	margin-bottom: 20px;
}
.service_left{
	padding-right: 0;
}

.width_5_float{
	width: 100%;
}
.service_left p{
	line-height: 25px;
	word-break: break-all;
}
.service_right{
	padding-top: 30px;
	padding-left: 0;
}
.service_right p{
	line-height: 25px;
	word-break: break-all;
}
.accordion-container{
	display: none;
}
.service_img_all2{
	display: block
}





.experts_title{
	
}
.experts_banner{
	height: 265px;
}
.experts_banner_content{
	padding-top: 40px;
}
.width_3_float{
	width: 100%;
}
.experts_list{
	margin-left: 0;
}
.experts_list_img img{
	width: 100%;
	height: auto;
}
.experts_list_content{
	padding-bottom: 60px;
}
.width_45_float{
	width: 100%;
}
.width_55_float{
	width: 100%;
}
.pop_content_img img{
	width: 100%;
}

.pop_content_right{
	padding-left: 0;
	margin-top: 0;
}
.pop_content{
	padding: 0 20px;
}
.pop_up_right{
	display: none;
}
.pop_up_left{
	display: none;
}
.pop_content_left_buttom{
	margin-top: 10px;
}
.experts_list_title{
	margin-top: 10px;
}

.pop_up_main{
	padding-top: 20px;
	height: auto;
	padding-bottom: 20px;
}
.pop_close img{
	width: 10px;
height: 10px;
}
.pop_close{
	top: 5px;
	right: 5px;
}
.pop_up_main{
	max-height: none;
	height: auto !important;
}





.addtop{
	top: 60px;
}
.porject_banner{
	height:365px;
}
.porject_title{
	font-size: 34px;
}
.porject_description{
	font-size: 18px;
}
.porject_banner_content{
	padding-top: 100px;
}
.project_bar .width_5_float{
	width: 50%;
}
.porject_shade_parent img{
	width: 100%;
}
.porject_list_one{
	padding-left: 0px;
	padding-right: 0px;
}
.porject_list_content{
	margin-top: 0;
}
.porject_shade_content p img{
	width: 15px;
	height: auto;
}
.porject_shade_content_title{
	font-size: 18px;
}
.porject_shade_content_description{
	padding: 0px 20px;
}
.pellet_content p{
	margin-top: 30px;
	margin-bottom:30px;
}



	
.porject_show_content .float_left{
	float: right;
	width: 100%;
	
}

.porject_show_content_right{
	padding-left: 0;
	position:static !important;
	float:none;
}
.porject_show_content_rightzong{
	width: 100%;
}

.porject_show_content{
	margin-top: 0;
}


.porject_show_right img{
	height: 40px;
	width: auto;
}
.porject_show_left img{
	height: 40px;
	width: auto;
}
.porject_show_right{
	right: 0px;
}
.porject_show_left{
	left: 10px;
}






.news_banner_content{
	padding-top: 100px;
}
.news_title{
	font-size: 34px;
}
.news_description{
	font-size: 18px;
}
.news_banner{
	
}
#news_phone{
	display: block;
}
.news_content_leftzong{
	display: none;
}
.news_content_right{
	width: 100%;
	padding-left: 0;
}




.news_show_content{
	padding-top: 30px;
	padding-bottom: 60px;
}
.news_show_description{
	margin-bottom: 60px;
}
.news_show_title{
	font-size: 18px;
}
.news_show_img img{
	margin: 20px 0;
}



}
@media screen and (min-width: 500px) and (max-width:639px){

#nav_ac{
	opacity: 1;
	z-index: 12121;
}
.header2 {
	display: block;
}
.header{
	display: none;
}
header{
	
}


	
.swiper_buttom{
	margin-bottom: 20px;
}
section .content .content_left{
	width: 100%;
}
section .content .content_right{
	width: 100%;
	float: initial;
	
	padding-right: 20px;
	margin-bottom:35px;
	margin-top:0px;
}
	



.addtop{
	top: 60px;
}
.service_content{
	padding-top:60px;
	padding-bottom: 60px;
}
.service_content_descption{
	margin-bottom: 30px;
}
.service_content .width_5_float{
	width: 100%;
}
.service_left{
	padding-right: 0;
	
}
.service_right{
	padding-top: 30px;
	padding-left: 0;
}
.accordion-container{
	display: none;
}
.service_img_all2{
	display: block
}







.experts_list_content2 .width_3_float{
	width: 50%;
}
.experts_list{
	margin-top: 40px;
}
.experts_description{
	font-size: 18px;
}
.experts_title{
	
}
.experts_banner_content{
	padding-top:100px;
}
.experts_banner{
	height:365px;
}
.pop_content_img img{
	width: 100%;
	height: auto;
}
.pop_content_right{
	margin-top: 0;
}
.pop_up_descption{
	margin-top: 20px;
	height:auto !important;
}
.pop_up_main{
	

}



.addtop{
	top: 60px;
}
.porject_list .width_5_float{
	width: 100%;
}
.porject_list_one{
	padding-left: 20px;
	padding-right: 20px;
}
.pellet_content p{
	margin-bottom: 40px;
	margin-top: 20px;
}
.porject_banner{
	height:365px;
}
.porject_title{
	font-size: 34px;
}
.porject_description{
	font-size: 18px;
}
.porject_banner_content{
	padding-top: 100px;
}
	



	
.porject_show_content .float_left{
	float: right;
	width: 100%;
	
}

.porject_show_content_right{
	padding-left: 0;
	position:static !important;
	float:none;
}
.porject_show_content_rightzong{
	width: 100%;
}

.porject_show_content{
	margin-top: 0;
}


.porject_show_right img{
	height: 40px;
	width: auto;
}
.porject_show_left img{
	height: 40px;
	width: auto;
}
.porject_show_right{
	right: 0px;
}
.porject_show_left{
	left: 10px;
}

	
	
.contact_top .width_62_float{
	width: 100%;
}
.contact_top .width_38_float{
	width: 100%;
}
.contact_right{
	padding-top: 60px;
}
		
	

.news_banner_content{
	padding-top: 100px;
}
.news_title{
	font-size: 34px;
}
.news_description{
	font-size: 18px;
}
.news_banner{
	
}
#news_phone{
	display: block;
}
.news_content_leftzong{
	display: none;
}
.news_content_right{
	width: 100%;
	padding-left: 0;
}
.news_list{
	margin-top: 30px;
}




.news_show_content{
	padding-top: 30px;
	padding-bottom: 60px;
}
.news_show_description{
	margin-bottom: 60px;
}
.news_show_title{
	font-size: 18px;
}



footer{
	height: 100%;
}
footer .content{
	padding: 0 20px;
}
footer .width_5_float{
	
	width: 100%;
}	
footer .width_25_float{
	
	width: 50%;
}
footer .width_25_float{
	margin: 15px 0;
}
.footer_buttom_right p{
	line-height: 22px;
	margin: 15px 0 0px;
	
}	
.footer_a1{
	margin-left: 0;
}	
.footer_a3{
	margin-left: 0;
}	
footer .width_25_float	.fa{
	padding: 0 8px;
}

}
@media screen and (min-width: 640px) and (max-width:768px){

#nav_ac{
	opacity: 1;
	z-index: 12121;
}
.header2 {
	display: block;
}
.header{
	display: none;
}
header{
	height: 60px;
}
	




	
.swiper_buttom{
	margin-bottom: 40px;
}
section .content .content_left{
	width: 100%;
}
section .content .content_right{
	width: 100%;
	float: initial;
	
	padding-right: 20px;
}
	



.addtop{
	top: 60px;
}
.service_content{
	padding-top:50px;
	padding-bottom:50px;
}
.service_content_descption{
	margin-bottom: 30px;
}
.service_content .width_5_float{
	width: 100%;
}
.service_left{
	padding-right: 0;
	
}
.service_right{
	padding-top: 30px;
	padding-left: 0;
}
.accordion-container{
	display: none;
}
.service_img_all2{
	display: block
}



.experts_list_content2 .width_3_float{
	width: 50%;
}
.experts_list{
	margin-top: 40px;
}
.experts_description{
	font-size: 18px;
}
.experts_title{
	
}
.experts_banner_content{
	padding-top:100px;
}
.experts_banner{
	height:365px;
}
.pop_content_img img{
	width: 100%;
	height: auto;
}
.pop_content_right{
	margin-top: 0;
}
.pop_up_descption{
	margin-top: 20px;
}
.pop_up_main{
	
	height: auto;
}




.addtop{
	top: 60px;
}
.pellet_content p{
	margin-bottom: 60px;
	margin-top: 40px;
}
.porject_banner{
	height:365px;
}
.porject_title{
	font-size: 34px;
}
.porject_description{
	font-size: 18px;
}
.porject_banner_content{
	padding-top: 100px;
}
	

	
.porject_show_content .float_left{
	float: right;
	width: 100%;
	
}

.porject_show_content_right{
	padding-left: 0;
	padding-top: 0;
}
.porject_show_content_rightzong{
	width: 100%;
}
.porject_show_right img{
	height: 40px;
	width: auto;
}
.porject_show_left img{
	height: 40px;
	width: auto;
}
.porject_show_right{
	right: 0px;
}
.porject_show_left{
	left: 10px;
}
.porject_show_content{
	margin-top: 40px;
}
.porject_show_content_right{
	max-width: none;
	position:static !important;
	float:none;
}







.news_banner{
	
}
.news_banner_content{
	padding-top: 100px;
}
.news_title{
	font-size: 34px;
}
.news_description{
	font-size: 18px;
}
.news_content_leftzong{
	display: none;
}
.news_content_right{
	width: 100%;
}
.news_content_right{
	padding-left: 0;
}
#news_phone{
	display: block;
}
.news_content_leftzong{
	display: none;
}



.news_show_content{
	padding-top: 40px;
	padding-bottom: 60px;
}
.news_show_description{
	margin-bottom: 60px;
}
.news_show_title{
	font-size: 20px;
}
.news_show_img img{
	margin: 20px 0;
}


	
.contact_top .width_62_float{
	width: 100%;
}
.contact_top .width_38_float{
	width: 100%;
}
.contact_right{
	padding-top: 60px;
}
	







footer{
	height: 100%;
}
footer .content{
	padding: 0 20px;
}
footer .width_5_float{
	
	width: 50%;
}	
footer .width_25_float{
	
	width: 50%;
}
footer .width_25_float{
	margin: 15px 0;
}
.footer_buttom_right p{
	line-height: 22px;
	margin: 15px 0 0px;
	
}	
.footer_a1{
	margin-left: 0;
}	
.footer_a3{
	margin-left: 0;
}	
footer .width_25_float	.fa{
	padding: 0 8px;
}
	
}
@media screen and (min-width: 769px) and (max-width:991px){

#nav_ac{
	opacity: 1;
	z-index: 12121;
}
.header2 {
	display: block;
}
.header{
	display: none;
}
header{
	height: 60px;
}
.nav{
	margin-left: 20px;
}
.nav ul li a{
	margin: 0 7px;
}
.nav ul li{
	margin-left: 0;
}



	
.swiper_buttom{
	margin-bottom:80px;
}
.rigth_newslist ul li{
	padding-right: 20px;
}
.rigth_newslist ul li a{
	width: 100%;
}
			
	
	
.addtop{
	top: 60px;
}
.accordion-container{
	display: none;
}
.service_img_all2{
	display: block
}

	



.experts_list_content2 .width_3_float{
	width: 50%;
}
.experts_list{
	margin-top: 40px;
}
.experts_description{
	font-size: 18px;
}
.experts_title{
	
}
.experts_banner_content{
	padding-top:100px;
}
.experts_banner{
	height:365px;
}
.pop_content_img img{
	width: 100%;
	height: auto;
}
.pop_content_right{
	margin-top: 0;
}
.pop_up_descption{
	margin-top: 20px;
}
.pop_up_main{
	
	height: auto;
}


	
	

.addtop{
	top: 60px;
}
.pellet_content p{
	margin-bottom: 80px;
	margin-top: 60px;
}
.porject_banner{
	height:365px;
}
.porject_title{
	font-size: 34px;
}
.porject_description{
	font-size: 18px;
}
.porject_banner_content{
	padding-top: 100px;
}
	
	

	
.porject_show_content .float_left{
	float: right;
	width: 100%;
	
}

.porject_show_content_right{
	padding-left: 0;
	padding-top: 0;
}
.porject_show_content_rightzong{
	width: 100%;
}
.porject_show_right img{
	height: 40px;
	width: auto;
}
.porject_show_left img{
	height: 40px;
	width: auto;
}
.porject_show_right{
	right: 0px;
}
.porject_show_left{
	left: 10px;
}
.porject_show_content{
	margin-top: 40px;
}
.porject_show_content_right{
	max-width: none;
	position:static !important;
	float:none;
}



	
	

.news_banner_content{
	padding-top: 100px;
}
.news_title{
	font-size: 34px;
}
.news_description{
	font-size: 18px;
}
.news_banner{
	
}
.news_content_right{
	width: 88%;
	padding-left: 0px;
}




	
.contact_top .width_62_float{
	width: 100%;
}
.contact_top .width_38_float{
	width: 100%;
}
.contact_right{
	padding-top: 60px;
}
	


	
}
@media screen and (min-width: 992px)and (max-width:1199px){

.nav ul li a{
	margin: 0 8px;
}
.nav{
	margin-left: 50px;
}


	
.swiper_buttom{
	margin-bottom: 140px;
}
.rigth_newslist ul li{
	width: 100%;
	padding-right: 20px;
}
.rigth_newslist ul li a{
	width: 100%;
}
	



.service_list_descption{
	margin-left:50px;
	margin-right: 50px;
}
.service_list_title{
	margin-left: 50px;
	margin-top: 0;
}
.service_90{
	padding-top: 50px;
}
.service_left{
	padding-right: 20px;
}
.service_right{
	padding-left: 20px;
}
.service_content{
	padding-top: 60px;
	padding-bottom: 60px;
}
.service_content_title{
	font-size: 30px;
}
.service_content_descption{
	margin-bottom: 30px;
}
.service_list_title_90 .service_list_title{
	margin-left: -142px;
}
.accordion-item:not(.service_90deg) .accordion-item-content:hover{
	padding-top: 30px;
}
.service_90deg .service_list_title {
    left: -132px;
    top: 67px;
}






	




.pellet_content p{
	margin-bottom: 80px;
	margin-top: 60px;
}
	
	



.news_content_right{
	padding-left: 0px;
	width: 88%;
}


	
.porject_show_content_right{
	padding-left: 30px;
}


}
@media screen and (min-width: 1200px)and (max-width:1400px){
	
.swiper_buttom{
	margin-bottom: 170px;
}
		



	



.service_img_all2{
	display: none;
}
.service_list_descption{
	margin-left:60px;
	margin-right: 60px;
}
.service_list_title{
	margin-left: 60px;
	margin-top: 0;
}
.service_90{
	padding-top: 60px;
}
.service_left{
	padding-right: 30px;
}
.service_right{
	padding-left: 30px;
}
.service_content{
	padding-top: 80px;
	padding-bottom: 80px;
}
.service_content_title{
	font-size: 30px;
}
.service_content_descption{
	margin-bottom: 30px;
}
.service_90deg .service_list_title{
    left: -136px;
    top: 68px;
}


	
.porject_show_content_right{
	padding-left: 50px;
}

.news_content_right{
	padding-left: 50px;
}


	

	
}
	
@media screen and (min-width: 1401px)and (max-width:1600px){
		
.swiper_buttom{
	margin-bottom: 210px;
}
	



.service_img_all2{
	display: none;
}


	
	
	
.porject_show_content_right{
	padding-left: 50px;
}
	
}			

@media screen  and (max-width:991px){
		.contact_right{
			padding:40px 20px 0px;
		}
}

@media screen and (max-width:767px){
	.experts_title,.service_title{
		font-size: 20px;
	}
	.banner_center .banner_title{
		font-size:18px;
	}
	.banner_center p{
		font-size: 12px;
		letter-spacing: 4px;
	}
	.fonts_32{
		font-size: 16px;
	}

}	

@media screen and (max-width:499px){
	.fonts_20{
		margin-top:0px;
	}
}

@media screen and (max-width:991px){
	.header{
		display:none;
	}
	.header2{
		height:70px;
	}
	.header2 .header_left .logo{
		display: flex;
		margin-top: 7px;
		line-height:1;
	}
	.header2 .nav2{
		margin-top:4px;
	}
	header{
		height:70px;
	}
	
}
@media screen and (max-width:639px){
	
}