@charset "utf-8";
#wrap{background: #f1f1f1;}
#header .menu ul li.nav6{color: #fff; background: #bc292f; }
#banner{ width: 100%; min-width: 1200px; height: 5rem; margin-top: 0; min-height: 500px; position: relative;}
#main{	position: relative; z-index: 1; }

#main .box{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}
#main .box .block{
	margin-top: 15px;
	position: relative;
	color: #000;
	width: 580px;
	margin: 50px 10px 50px;
	float: left;
	background-color: rgba(255,255,255,.9);
	text-align: left;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#main .box .block img{
	display: block;
	width: 100%;
}
#main .box .block .con{
	padding: 20px;
}
#main .box .block h2{
	font-weight: normal;
	font-size: 22px;
	margin-bottom: 5px;
}
#main .box .block h3{
	font-weight: normal;
	font-size: 14px;
	color: #666;
	margin-bottom: 15px;
}
#main .box .block p{
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 5px;text-align: justify;
word-break: break-all;
}

@media screen and (max-width: 768px) {
	
	#header .menu ul li.nav6{color: #bc292f; border-top: 0; background:none;}
	#banner{ width: 100%; min-width: 100%; height: 50vw; margin-top: 50px; min-height: 50vw; position: relative;}
	
	#main{	position: relative; z-index: 1; background: #fff; padding: 0;}
	#main .box{
		width: 100%;
		left: 0;
		margin-left: 0;
		height: auto;
		position: relative;
		z-index: 2;
		padding: 20px;
	}
	#main .box .block{
		margin-top: 15px;
		position: relative;
		color: #000;
		border-left: 2px solid #bc292f;
		width: 100%;
		background-color:#f1f1f1;
		padding: 15px 20px;
		text-align: left;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}
	#main .box .block h2{
		font-weight: normal;
		font-size: .9rem;
		margin-bottom: 5px;
	}
	#main .box .block h3{
		font-weight: normal;
		font-size: .6rem;
		color: #666;
		margin-bottom: 15px;
	}
	#main .box .block p{
		font-weight: normal;
		font-size: .7rem;
		margin-bottom: 5px;text-align: justify;
		word-break: break-all;
	}
	#main .map{ position: relative; z-index: 0; opacity: .45; display: none;}
	#main .map div{box-sizing: content-box; width: 100%; height: 8rem; min-height: 650px;}
	#main .map a{display: none !important;}
	#main .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
	#main .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
	

	
	
}




















