@media screen and (max-width: 1300px){
	.about-box h3{font-size: 40px !important;}
	.about-row2 .left .txt{width: 100%;}
	.about-row2 .t1-box{padding: 0 20px;}
	#hd{display: none;}
	.m-hd{display: block;}
	body{padding-top: 60px;}
	.ban-in{margin-top: 0;}
}




@media screen and (max-width: 1240px){
	.wp {
	    padding: 0 20px;
	}
	.slider-2{width: 90%;margin: 0 auto;}
	.fd-space{height: 80px;}
	.fd-nv{display: none;}
	.slider-2 .item{padding: 50px;}
	/*html,*/
	/*body{overflow-x: hidden;}*/
}


@media screen and (max-width: 1025px){
	.add-list li{width: 50%;margin-bottom: 20px;}
}

@media screen and (max-width: 769px){
	.tit-pro span{font-size: 24px;padding: 7px 50px;}
	.about-row2 .right, .about-row2 .left{width: 100%;}
	.about-row1 .con{padding-left: 0;padding-right: 0;}
	.about-row1{padding-bottom: 40px;}
	.right .big-img{display: none;}
	
/*	.about-box h3{font-size: 30px !important;}
	.t1 h2{font-size: 20px;}
	.about-box .t1 h2:after{width: 100px;}
	.about-box p{font-size: 12px;}*/
}


@media screen and (max-width: 640px){
/*9.3*/
	
	.down-box4 .img{
		display: block;width: 100%;
		text-align: center;
	}
	.down-box4 .txt{
		display: block;
		width: 100%;
		padding: 0;
	}
	.down-box4 a{
		display: block;
		width: 100%;
	}


	.i-row1 .para1{width: 100%;padding: 0 10px;}
	#banner h3{font-size: 30px;}
	#banner h4{font-size: 16px;}
	#banner p{font-size: 13px;padding: 0 10px;}
	.i-row3{padding-bottom: 10px;}
	.t1 h4,
	.list-a li h3{font-size: 20px;}
	.list-a li{width: 50%;}
	#map{height: 320px;}
	.add-list li{width: 100%;}
	.about-row1 .t1 h4{font-size: 20px;}
	.about-box p{font-size: 12px;}
	.about-row2 .left .txt{height: auto;padding-top: 60%;}
	.about-row1{padding-bottom: 50px;}
      .about-row1 .video{float:none !important; width:100%! important; }
	.about-box h3{font-size: 30px !important;}
	.news-list2 h3{font-size: 22px;}
	.news-list2{margin-bottom: 0;}
	.news-list2 li{padding: 20px 0;}
	.pro-detail .txt,
	.pro-detail .img{width: 100%;padding-right: 0;}
	.pro-detail .img{margin-bottom: 30px;}
	
	.page{padding: 40px 0;}
	.page span,
	.page a{
		padding: 0 10px;
		height: 30px;
		line-height: 30px;
		margin: 0 2px;
		margin-bottom: 5px;
	}
	.open-con{font-size: 0;width: 30px;display: inline-block;position: relative;left: 20px;top: -5px;}
	.recruitment-table .hd .s1{font-size: 14px;}
	.recruitment-table .bd .wp{padding: 20px;}
	.recruitment-table span{font-size: 12px;}
	.recruitment-box{padding-bottom: 40px;}
	.t5 {
	    font-size: 20px;
	    margin-bottom: 20px;
	    padding-left: .8em;
	}
	.fd-space{height: 50px;}
	.list-1 li{float: none;width: 100%;}
	.fd-nv{display: none;}
	.rec-hd{padding: 0;}
	.ban-in{margin-bottom: 50px;}
	.t1 h3{font-size: 40px;}
	.t1 h2{font-size: 20px;margin-bottom: 20px;}
	.t1 h2:after{width: 90px;bottom: -10px;}
	.rec-hd h4{font-size: 18px;}
	.recruitment-box .t5{margin-top: 50px;}
	.recruitment-box .img{margin: 0 -25%;}
	.recruitment-box{overflow: hidden;}
	

	.article-box .hd{padding: 30px 10px;}
	.article-box .fd span{
		margin-right: 10px;
		width: 90px;
		height: 30px;
		line-height: 30px;
		-webkit-background-size: 14px;
		background-size: 14px;
		background-position: 14px 50%;
		text-indent: 26px;
	}
	.article-box .fd em{font-size: 14px;}
	.article-box .hd h1{font-size: 26px;margin-bottom: 20px;}
	.article-box .fd{padding-bottom: 40px;}
	.article-box .bd{padding: 30px 0;}
	.tit-pro span{font-size: 20px;padding: 6px 30px;}
	.ser-box .img{margin: 30px 0;}
	.ser-box .con{padding-left: 20px;padding-right: 20px;}
	.parter-logo img{width: 30%;margin: 0 1%;}
	.slider-2 .item{padding: 20px;}
	.slider-2{padding: 0;}
	.slider-2 .slick-arrow{
		-webkit-background-size: 20px;
		background-size: 20px;
	}
	.slider-2 .slick-prev{left: 0;}
	.slider-2 .slick-next{right: 0;}
	.about-box p{height: 80px;overflow: hidden;}
	
	.ban-in{padding-top: 50%;}
}
