@charset "utf-8";

@media (max-width:1024px) {
	.t_pbzs .container ul {
    margin-bottom: 50px;
	}
	.header-box .header{
		width: 100%;
		margin-left: 0;
		left: 0;
		padding: 0 15px;
	}
	.header-box .header .logo{
		margin-top: 20px;
	}
	.header-box .header .logo img{
		height: 68px;
	}
	.header-box .header .header_text{
		display: none;
	}
	.navbtn{
		display: block;
		right: 15px;
		top: 20px;
	}
	.container{
		padding: 0 15px;
		max-width: 100%;
	}
	.footer .footer_top .foot_ewm{
		display: none;
	}
	.media_contact{
		display: none;
	}
	.news_list,.show_content{
		width: 100%;
	}
	.industry_show .container{
		padding: 0 15px;
	}
	.industry_show .industry_imgBox{
		padding: 15px;
		background: linear-gradient(to right, #25223a 0%, #25223a 0%, #1b192b 10%, #1b192b 100%);
	}
	.industry_show .industry_imgBox .imgBox_show{
		max-width: 100%;
	}
	.industry_show .industry_imgBox .imgBox_show .slick-next{
		right: 15px;
	}
	.industry_show .industry_imgBox .imgBox_show .slick-prev{
		left: 15px;
	}
	.industry_show .industry_imgBox .imgBox_show span{
		margin-right: 15px;
	}
}
@media (max-width:991px) {
	
}
@media (max-width:768px) {
	.about_box3 .text {
    margin-left: 0;
}
	.header-box .header .logo img{
		height: 40px;
	}
	.navbtn,.mobile_nav .guanbi{
		width: 40px;
		height: 40px;
	}
	.home_pro{
		padding: 40px 0 50px;
	}
	.home_pro .tit h2,
	.news .media h3.tit,.contact h3.tit,.industry_box .tit h2,.title h3{
		font-size: 24px;
	}
	.home_pro ol{
		margin-top: 25px;
		margin-bottom: 40px;
	}
	.home_pro ol li .text .t,.home_pro ol li .text span,.industry_box ol li .text .t,.industry_box ol li .text span{
		display: none;
	}
	.home_pro ol li .text,.industry_box ol li .text{
		padding: 10px 15px;
		text-align: center;
	}
	.home_pro ol li .text h3,.industry_box ol li .text h3{
		font-size: 16px;
	}
	.home_section{
		padding: 50px 0;
		margin-top: 0;
	}
	.home_section ul li .t{
		display: none;
	}
	.home_section ul li{
		width: 100%;
		margin-right: 0;
		padding-right: 0;
		text-align: center;
		margin: 20px 0;
	}
	.home_section ul li h4{
		display: none;
	}
	.home_map{
		padding: 50px 0;
	}
	.home_map .text{
		max-width: 100%;
		padding: 0 15px;
	}
	.footer .footer_top .foot_left{
		width: 100%;
	}
	.footer .footer_top .foot_nav{
		display: none;
	}
	.news{
		background-image: none;
		padding: 40px 0 50px;
	}
	.news .media ol li{
		width: 49%;
		margin-bottom: 2%;
		margin-right: 0;
	}
	.news .media ol li:nth-child(2n){
		float: right;
	}
	.news .media ol li .text span{
		margin-top: 0;
	}
	.news .media{
		padding-bottom: 0;
	}
	.news .news_box{
		margin-top: 20px;
	}
	.news_list ol li .right{
		display: none;
	}
	.news_list ol li .text{
		width: 67%;
		float: right;
		margin-left: 0;
		padding-top: 10px;
	}
	.news_list ol li .text span{
		display: block;
		color: #eee;
		font-size: 12px;
		margin-top: 5px;
	}
	.news_list ol li .text h3{
		font-size: 16px;
	}
	.news_list ol{
		margin-bottom: 35px;
	}
	.page{
		text-align: center;
	}
	.news_show{
		padding-top: 30px;
	}
	.show_content h4.data{
		font-size: 16px;
	}
	.show_content h1{
		margin-top: 5px;
		font-size: 18px;
	}
	.show_content .detail{
		margin-top: 15px;
		line-height: 24px;
	}
	.feedback .left{
		width: 100%;
	}
	.feedback .right{
		width: 100%;
	}
	.feedback .right .btn{
		width: 100%;
	}
	.feedback{
		padding: 40px 0;
	}
	.feedback .left ol li{
		margin-bottom: 15px;
		width: 100%;
	}
	.feedback .left ol li:first-child{
		margin-bottom: 15px;
	}
	.feedback .left ol li input{
		padding: 0 10px;
	}
	.feedback .right textarea{
		padding: 0 10px;
		height: 180px;
	}
	.contact{
		padding: 40px 0 10px;
	}
	.contact ol li{
		width: 50%;
		margin-bottom: 40px;
	}
	.contact ol li .t{
		height: 48px;
	}
	.contact ol{
		margin-top: 30px;
	}
	.industry_show h1{
		font-size: 18px;
	}
	.industry_show .detail{
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}
	.industry_show{
		padding-top: 30px;
		padding-bottom: 40px;
	}
	.industry_show .text{
		margin-top: 20px;
		font-size: 16px;
		line-height: 36px;
	}
	.industry_show .industry_imgBox{
		margin-top: 30px;
	}
	.industry_show .industry_imgBox .imgBox_show span img{
		height: 150px;
	}
	.industry_show .industry_imgBox .imgBox_show .slick-prev, .industry_show .industry_imgBox .imgBox_show .slick-next{
		width: 16px;
		height: 30px;
		margin-top: -15px;
	}
	.industry_box{
		padding: 40px 0 30px;
	}
	.industry_box ol{
		margin-top: 20px;
	}
	.industry_show h1{
		line-height: 28px;
	}
	.growth_box .detail h4{
		font-size: 15px;
	}
	.about_box .box .text{
		width: 100%;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.about_box .box h4{
		font-size: 15px;
		margin-bottom: 5px;
	}
	.about_box{
		padding: 50px 0 40px;
	}
	.about_box3 .text{
		text-align: left;
		padding-right: 0;
		width: 35%;
	}
	.about_box3 .text .t{
		line-height: 24px;
	}
	.about_box3 .text h4{
		font-size: 14px;
		line-height: 28px;
	}
	.about_box3 .img{
		width: 64%;
	}
	.about_box4 .box .text{
		display: none;
	}
	.about_box4 .top .left{
		width: 100%;
		text-align: center;
		padding-right: 0;
	}
	.about_box4 .top .text{
		margin-top: 30px;
		max-width: 100%;
		padding-left: 0;
		text-align: center;
	}
	.about_box4 .top .left h3{
		font-size: 24px;
	}
	.about_box4 .top .left p{
		font-size: 16px;
	}
	.about_box4 .top .left i{
		margin: 15px 0 8px;
	}
	.about_box5 .box .top{
		padding: 0 15px;
	}
	.about_box5 .box .text .t{
		width: 100%;
		padding: 0 15px;
		margin-bottom: 20px;
		line-height: 24px;
	}
	.about_box5{
		padding-bottom: 40px;
	}
	.about_box2 .about_qh{
		display: none;
	}
	.about_box2 .about_qh2{
		display: block;
	}
}
@media (max-width:640px) {
	.home_pro ol li,.industry_box ol li,.industry_box .xiaozhu li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.home_pro ol li:last-child{
		margin-bottom: 0;
	}
	.news_list ol li .text{
		width: 60%;
	}
	.news_list ol li{
		padding: 15px;
	}
	.news .media ol li .text{
		padding-top: 15px;
	}
	.industry_box .leaflet{
		text-align: center;
		padding: 50px 15px;
	}
}
@media (max-width:480px) {
	.home_map .text{
		margin-top: 0;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	.home_map .text .t{
		font-size: 14px;
		line-height: 24px;
	}
	.news .media ol li .text h3,.news .media ol li .text span{
		font-size: 14px;
	}
	.news_list ol li .img{
		width: 36%;
		height: auto;
	}
	.news_list ol li .text p{
		margin-top: 8px;
		text-overflow: ellipsis;
	  	overflow: hidden;
	  	white-space: nowrap;
	  	height: auto;
	}
	.news .media ol{
		margin-top: 20px;
	}
	.home_section ul li h3{
		color: #fff;
		border-color: #fff;
	}
	.return a{
		display: block;
		width: 100%;
		text-align: center;
	}
	.contact ol li{
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.contact ol li .t{
		height: auto;
		margin-bottom: 15px;
	}
	.contact ol li h4{
		font-size: 16px;
	}
	.contact ol li .t{
		margin-top: 6px;
	}
	.contact ol{
		margin-top: 20px;
	}
	.about_box2{
		padding: 60px 0;
	}
	.about_box2 .about_qh2 .slick-prev{
		left: 28%;
	}
	.about_box2 .about_qh2 .slick-next{
		right: 28%;
	}
	.about_box3 .text{
		width: 100%;
	}
	.about_box3 .img{
		width: 100%;
		margin-top: 30px;
	}
	.about_box3{
		padding: 60px 0 50px;
	}
	.about_box3 .text h3{
		font-size: 20px;
	}
	.about_box4{
		/* padding-top: 50px; */
	}
	.about_box5 .box{
		min-height: 0;
		padding: 40px 0;
	}
	.about_box5 .box .text .t h4{
		font-size: 16px;
		margin-bottom: 5px;
	}
	.about_box{
		background-size: cover;
	}
}
@media (max-width:414px) {
	.news_list ol li .text{
		padding-top: 0;
	}
	.page a{
		padding: 0 6px;
		height: 26px;
		line-height: 24px;
	}
}
@media (max-width:375px) {
	.news_list ol li .text p{
		margin-top: 3px;
	}
}
@media (max-width:360px) {
	.news_list ol li .text span{
		margin-top: 3px;
	}
}