@media screen and (max-width: 1190px) {
	.wrapper >div section.news-wrap,
	.wrapper >div section.content,
	.wrapper >div section.about-wrap,
	.wrapper >div section.map-content{
		width:96%;
		margin:0 2%;
	}
	.wrapper #content-wrap .content #case-wrap .bd .tempWrap{
		width: 954px !important;
		margin: 0 auto;
	}
	.wrapper #content-wrap .content #case-wrap .bd .tempWrap li{
		width: 300px !important;	
	}
	.wrapper #content-wrap .content #case-wrap .bd .tempWrap li .photo{
		height: 220px !important;
	}
	.wrapper #map .map-content #ad-wrap .da .tempWrap li{
		width: 342px !important;
	}
	.wrapper #newsfb .news-wrap .news{
		width: 60% !important;
	}
	.wrapper #newsfb .news-wrap .fb{
		width: 38% !important;
	}
	.wrapper #map .map-content #ad-wrap{
		margin-top: 20px;
	}
	.wrapper #map .map-content #ad-wrap .da li{
		width: 31% !important;
	}
}
@media screen and (max-width: 1120px) {
	.wrapper #two .two-wrap >div{
		width: 49%;
	}
}
@media screen and (max-width: 960px) {
	.wrapper #two{
		margin-top: -40px !important;
	}
	.wrapper #two .two-wrap >div .icon{
		margin-left: 2%;
		width: 25%;
	}
	.wrapper #two .two-wrap >div .icon img{
		width: 100%;
	}
	.wrapper #two .two-wrap >div .txt h3{
		font-size: 18px;
	}
	.wrapper #map .map-content #ad-wrap .da li{
		margin-right:2%;
		height: 110px;
	}
}
@media screen and (max-width: 856px) {
	.wrapper #newsfb .news-wrap .news .newstitle .more{
		padding: 3px 20px;
		letter-spacing: 0;
	}
	.wrapper #two .two-wrap{
	    width: 100% !important;	
	}
}
@media screen and (max-width: 700px) {
	.wrapper #two .two-wrap >div .icon{
		width: 100px;
	}
	.wrapper #two .two-wrap >div .txt{
		width: 70%;
	}
	.wrapper #two .two-wrap .left, .wrapper #two .two-wrap .right{
		margin: 10px 0;
		width: 100%;
	}
	.wrapper #newsfb .news-wrap .news,
	.wrapper #newsfb .news-wrap .fb{
		width: 100% !important;
		margin-bottom:10px;
	}
	.wrapper #content-wrap .content #case-wrap .bd .tempWrap{
		width: 450px !important;
	}
	.wrapper #content-wrap .content #case-wrap .bd .tempWrap li{
		width: 207px !important;
	}
	.wrapper #about .about-wrap #about-photo{
		margin-right: 0; 
	}
	.wrapper #content-wrap .content #case-wrap .bd .tempWrap li .photo{
		height: 150px !important;
	}
	.wrapper #map .map-content #ad-wrap .da li{
		height:90px;
	}
	.wrapper #content-wrap .content #case-wrap .bd li{
        width: 282px !important;
	}
}
@media screen and (max-width: 600px) {
	.wrapper #map .map-content #ad-wrap .da li{
		width: 90% !important;
		margin: 0 5% 5%;
		height: auto;
	}
	.wrapper #map{
		padding: 30px 0;
	}
}
@media screen and (max-width: 520px) {
	.wrapper #two .two-wrap >div .txt{
		width: 60%;
	}
	.wrapper #content-wrap .content #case-wrap .bd .tempWrap{
		width: 320px !important;
	}
	.wrapper #about .about-wrap #about-photo{
		width: 90%;
		padding: 20px 5%;
	}
	.wrapper #about .about-wrap .aboutimg,
	.wrapper #about .about-wrap article{
		width: 90%;
	}
	.wrapper #about .about-wrap .aboutimg{
		height: 200px;
	}
	.wrapper #map .map-content #ad-wrap .da li{
		margin: 0 5% 5%;
	}
	.wrapper #content-wrap .content #case-wrap .bd{
	    width: 320px !important;
		margin: 0 auto;	
	}
	.wrapper #content-wrap .content #case-wrap .bd li{
        width: 290px !important;
		margin: 0 10px;
	}
}
@media screen and (max-width: 400px) {
	.wrapper #two .two-wrap .left, .wrapper #two .two-wrap .right{
	    min-height: 0;
	}
	.wrapper #two .two-wrap >div .txt {
		width: 50%;
	}
	.wrapper #two{
		margin-top: -10px !important;
	}
	.wrapper #newsfb .news-wrap .news .newstitle h2{
		letter-spacing: 0em;
	}
	.wrapper #newsfb .news-wrap .news .newstitle .more{
		padding: 3px 10px;
	}
	.wrapper #newsfb .news-wrap .news .newstitle h2 img{
		margin: 0 3px;
	}
	.wrapper #about .about-wrap .aboutimg{
		height: 150px;
	}
	.wrapper #content-wrap .content .productstitle h2{
		letter-spacing: 0.2em;
	}
}