@media (min-width:1200px){
	.main_box2text{ height:225px;}
	.container{ width:1230px;}
	.main_box2text{ height:245px;}
}
@media (max-width:1600px) {
	#lnb > ul{ /* padding-left:200px; */}
	#lnb > ul > li > a{ padding:0 26px;}
}
@media (max-width:1440px) {
	.banner_text1{ width:32%;}
	.main_box1list{ padding:40px 30px;}
	.mainbox1_prev{ left:0;}
	.mainbox1_next{ right:0;}
	.banner_n{ height:500px;}
	
	.down{ margin:0 -20px;}
	.down li{ padding:0 20px 35px;}
}
@media (max-width:1200px){
	#header h1{ width:300px; top:24px; left:15px;}
	#lnb > ul > li > a{ padding:0 17px;}
	.main_box1list .swiper-slide h3{ font-size:20px;}
	
	.main_box2text{ height:190px;}
	.main_box3con .swiper_con{ margin:0 -20px;}
	.mainbox3_item{ padding:0 20px 40px;}
	
	.footer_botleft,.footer_botrig{ float:none; width:100%; text-align:center;}
	.footer_botleft{ padding-bottom:15px;}
	
	.banner_n{ height:450px;}
	.contact_map{ height:400px;}
	
	.article_left, .article_right{ width:97px;}
	.artilce_leftop, .artilce_lefbot{ padding-left:5px;}
	.article_box{ padding:50px 110px;}
	
	.down{ margin:0 -15px;}
	.down li{ padding:0 15px 30px;}
	.pro1 .pro-list1{
		width:22%;
	}
	.pro1 .pro-list1 a img{
		width:100%;
		height: auto;
	}
	.pro1 .pro-list1 a .txt p{
		height: auto;
	}

	.mainbox2_left{
		width:100%;
		float: none;
		margin:0 auto;
	}
	.mainbox2_left .txt{
		height: auto;
	}
	.mainbox2_right{
		display: none;
	}
	.article_box2{
		width:100%;
	}
}
@media (max-width:991px){
	#header .header_inner{ height:60px;}
	#lnb{ display:none;}
	#header h1{ width:240px; top:13px;}
	#header .btn_menu{ right:15px; top:18px;display: block;}
	#header .btn_sc{ top:18px; right:60px;}
	
	.banner_text1{ width:40%; left:15%;}
	
	.main_box2text{ height:120px;}
	.main_box2text p{ display:none;}
	.mainbox2_right{ padding:15px 70px;}
	.mainbox2_prev{ left:17px;}
	.mainbox2_next{ right:17px;}
	
	.main_box3con .swiper_con{ margin:0;}
	.mainbox3_item{ float:none; width:100%; padding:0 0 15px;}
	.mainbox3_Img img{ width:100%;}
	
	.footer_left,.footer_right{ float:none; width:100%;}
	.footer_left{ text-align:center; padding-bottom:15px;}
	.footer_link{ float:none; display:block; width:100%; vertical-align:top; overflow:hidden;}
	.footer_link dd{ width:33%;}
	.footer_link dd a{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.footer_right{ text-align:center;}
	.wx,.footer_rigcon{ float:none; display:inline-block; text-align:left;}
	
	.banner_n{ height:400px;}
	.job_detail{ padding:30px;}
	
	.contact_cenbox{ padding:20px 1%;}
	
	.contact_map{ height:300px;}
	
	.artlist{ padding:0 0 20px;}
	
	.article_right{ display:none;}
	.article_box{ /*padding:50px 0 50px 110px;*/}
	
	.down{ margin:0 -15px;}
	.down li{ float:left; width:100%; padding:0 15px 30px;}
	.down_left .ellipsis{ white-space:normal;}

	.flexslider{
		display: none;
	}
	.img-responsive{
		width:auto;
	}
	.prolist_img .img-responsive{
		height: auto !important;
	}
	.mainbox3_Img .img-responsive{
		height: auto !important;
	}
	.protop_Img img{
		height: auto !important;
	}
	#header h1 {
		position: static;
		height: auto;
		float: left;
		margin: 5px 0 0 15px;
		width: 65%;
		height: 50px;
		display: flex;
		align-items: center;
	}
	.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;margin-top:60px;display: block;}
	.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
	.addWrap .swipe-wrap{overflow:hidden;position:relative;}
	.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
	#position{ position:absolute; bottom:5px; right:0;left:0;margin:0 auto;  margin:0;text-align: center;}
	#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;}
	#position li.cur{background-color:#ECD105;}
	.img-responsive2 { display: block; max-width:100%;height: auto;}
	.responsive{
		width:100%;
	}
	.pro1 .pro-list1{
		width:21.2%;
	}
	#ban {
	    height: 0;
	    padding-top: 40%;
	    margin-top:60px;
	}
}
@media (max-width:767px){
	.banner_text1{ width:70%;}
	.banner .swiper-pagination{ top:15%;}
	
	
	.main_box2imgda,.main_box2text{ float:none; width:100%;}
	.main_box2imgda img{ width:100%;}
	.main_box2text{ height:auto;}
	.main_box2text br{ display:none;}
	.main_box2text h3{ padding:20px 0; font-size:18px;}	
	.mainbox2_right{ position:static; position:relative; width:100%;}
	
	.banner_n{ height:300px;}
	.daohang_top{ text-align:left;}
	.daohang_top li{ padding:0 10px;}
	.daohang_top li a{ line-height:46px; height:46px;}
	
	.daohang_bot{ text-align:left;}
	.daohang_bot li{ padding:0 10px;}
	.daohang_bot li a{ line-height:26px; height:26px;}
	
	.onepage h1{ font-size:24px; line-height:30px;}
	
	.job_con1{ padding-right:0;}
	.job_con2,.job_con3,.job_con4{ display:none;}
	.job_list li h2 .job_con5{ padding:0;}
	.job_top{ display:block;}
	.job_bot a.pull-left,.job_bot p.pull-right{ float:none !important; display:block;}
	.job_bot a.pull-left{ margin-bottom:15px;}
	
	.contact_cenbox caption{ font-size:14px; padding-left:5px;}
	.contact_cenbox .table > tbody > tr > td.tb1{ padding-left:8px;}
	.contact_bot .text-left,.contact_bot .text-right{ text-align:center !important; font-size:24px;}
	
	.protop_Text h3{ font-size:20px; margin-bottom:5px;}
	.protop_Text p{ float:none; width:100%;}
	.product_tit{ padding:5px 0;}
	
	.message_tip{ font-size:18px;}
	.message_box{ width:90%;}
	.message_box .form-group{ margin-bottom:15px;}
	
	.down_left{ padding-right:0;}
	.down_left .ellipsis{ white-space:normal;}
	.down_right{ position:static; margin-top:15px;}
	.pro1 .pro-list1{
		width:47%;
		margin:0 10px 20px 10px;
	}
	.pro1{
		margin:0 auto;
	}
	.mainbox2_con{
		padding:56px 0;
	}
	.main_box3con ul li{
		margin-bottom:20px;
	}
	.main_box3con ul{
		padding-bottom:20px;
	}
	.main_box4con ul li{
		margin-bottom:20px;
	}
    .footer_top p{
    	float: none;

    }
    .footer_bot p{
    	text-align: center;
    }
    .footer_bot p a{
    	float: none;
    	margin-left:30px;
    }
    .actGotop{
    	right: 3%;
    }
	.video-inner {
		width:100%!important;
	}
	.video-inner img {
		width:100%;
		display:flex;
	}
}
@media (max-width:696px){
	.pro1 .pro-list1{
		width:92%;
		margin:0 auto 30px auto;
		float: none;
	}
	.responsive .slick-next,.responsive .slick-prve{
		display:none !important;
	}
}
@media (max-width:460px){
	#header .sc input{ left:10%; width:50%;}
	#header .sc .close{ right:15px; top:12px;}
	#header .sc .close img{ width:24px;}
	#allMenu .allMenu_inner nav{ line-height:normal; font-size:16px;}
	#allMenu .close{ width:30px;}
	.menu_share li{ padding:0 10px;}
	.menu_share li a{ font-size:24px;}
	.main_box1list{ padding:0 30px 20px;}
	.main_box1list .swiper-pagination{ padding-top:20px;}
	.mainbox3_tab{ padding-bottom:20px;}
	.mainbox3_tab span{ margin:0 5px; min-width:80px;}
	.mainbox3_item{ padding-bottom:20px;}
	.mainbox3_text{ padding-left:10px;}
	.mainbox3_time span{ height:20px; line-height:20px;}
	.mainbox3_time i{ display:none;}
	.mainbox3_text h3{ font-size:16px;}
	.mainbox3_text p{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;height: auto;}
	
	.banner_n{ height:200px;}
	.job_detail{ padding:15px;}
	
	.article_left{ position:static; width:100%; padding:0; margin:10px 0;}
	.artilce_leftop{ padding:0; text-align:center;}
	.artilce_lefbot{ display:none;}
	.article_box{ padding:20px 0;}
	.artilce_leftop a{ display:inline-block; padding:5px; margin:0;}
	.artilce_leftop p{ display:inline-block;}
	.article_box h1.text-center{ font-size:20px; line-height:32px;}
	
	.message_box{ width:100%;}
	.footer_top p.p1{
		background-position: left 10px ;
	}
}
@media (max-width:360px){
	#header h1{ width:200px; top:16px;}
	#header .btn_menu{ width:26px; height:14px; top:23px;}
	#header .btn_menu .line.n2{ top:6px;}
	#header .btn_menu .line.n3{ top:12px;}
	#header .btn_sc{ width:20px; right:50px; top:20px;}
	#header .btn_sc img{ width:100%; display:block;}
	.main_tit{ padding:30px 0 15px;}
	.main_tit span{ font-size:26px;}
	.mainbox2_right{ padding:10px 50px;}
	.mainbox2_prev{ left:7px;}
	.mainbox2_next{ right:7px;}
	
	.banner_n{ height:150px;}
	.daohang_top li{ padding:0 1px;}
	.job_list li h3 span{ font-size:14px;}
	
}
