@media screen and (min-width:1359px) {
 .fotcont2{width:58%; margin:0 auto;}	.container2 {
		max-width: 1300px;
	}
	.navcont_1 {
		margin-bottom: -18px;
	}
	.left2 {
		margin-top: 29px;
		margin-left: 12%;
	}
	.coutent_M {
		margin-top: 50px;
		width: 63%;
		margin: 0 auto;
	}
	.box3 {
		width: 916px;
		height: 599px;
		background-color: #ab2926;
		padding: 30px 50px;
		color: #fff;
		opacity: 0.82;
	}
}

@media screen and (min-width:1280px) and (max-width: 1359px) {
 
 .fotcont2{width:1142px; margin:0 auto;}	.container2 {
		max-width: 1240px;
	}
	.coutent_M {
		margin-top: 50px;
		width: 80%;
		margin: 0 auto;
	}

	.coutent_N .box {
		margin: 0 1%;
	}
	.box3 {
		width: 916px;
		height: 599px;
		background-color: #ab2926;
		padding: 30px 50px;
		color: #fff;
		opacity: 0.82;
	}
}

@media screen and (min-width: 1199px) and (max-width: 1280px) {
.fotcont2{width:70%; margin:0 auto;}	.container2 {
		max-width: 960px;
	}

	.left2 {
		margin-top: 29px;
		margin-left: 3%;
	}

	.coutent_M {
		margin-top: 50px;
		width: 80%;
		margin: 0 auto;
	}

	.coutent_N .box {
		margin: 0 1%;
	}
	.box3 {
		width: 800px;
		height: 599px;
		background-color: #ab2926;
		padding: 30px 50px;
		color: #fff;
		opacity: 0.82;
	}
}

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

	.wf1 {
		width: 85%;
	}

	.wr1 {
		width: 15%;
		text-align: center;
	}

	.navcont_1 {
		margin-bottom: -18px;
	}
}

@media screen and (min-width: 768px) and (max-width: 992px) {
	.container2 {
		max-width: 720px;
	}
	.wf1 {
		width: 85%;
	}
	.wr1 {
		width: 15%;
		text-align: center;
	}
	.navcont_1 {
		margin-bottom: -18px;
	}
	.map_contai {
		padding-top: 35%;
		background-color: #f4f4f4;
		padding-bottom: 6.4%;
		min-height: 550px;
	}
}

@media only screen and (min-width: 576px) and (max-width: 768px) {
	.container2 {
		max-width: 540px;
	}
	.wf1 {
		width: 85%;
	}
	.wr1 {
		width: 15%;
		text-align: center;
	}
	.map_contai {
		padding-top: 35%;
		background-color: #f4f4f4;
		padding-bottom: 6.4%;
		min-height: 550px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 576px) {
	.fotcont2{width:98%; margin:0 auto;}.container2 {
		max-width: 540px;
	}
	.wf1 {
		width: 85%;
	}
	.wr1 {
		width: 15%;
		text-align: center;
	}
	.map_contai {
		padding-top: 35%;
		background-color: #f4f4f4;
		padding-bottom: 6.4%;
		min-height: 550px;
	}
}

.container2 {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}