body {
	overflow: hidden;
}
/*FOOTER*/
.clear{clear:both;font-size:0;line-height:0;}
.pos_esq{float:left;} 
.pos_rel{position:relative;} 
.pos_abs{position:absolute;}


.f_box {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 190px;
	background-color: #CCC;
}
.f_endbox {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 30px;
	background-color: #CCC;
}
.f_winered {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 150px;
	background: #990000;
}
.f_grey {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 280px;	/*100%;*/
	height: 150px;
	background: #CCC;
}

.f_grey .box_rod{
	margin:10px 0px 0 0;
	padding-left:5px;
	width:400px;
	color:#000;
	font-size:14px;
	text-transform:uppercase;
	font-weight:100;
}
.f_grey .box_rod span{font-weight:700;}

.f_grey .box_rod .title{
	margin:10px 0px 0 0;
	padding-left:5px;
	width:265px;
	color:#000;
	font-size:18px;
	text-transform:uppercase;
	font-weight:100;
}
.f_grey .box_rod .box_address, .f_grey .box_rod .box_telephone{
	width:240px;		/*100%;*/
	height:30px;
	padding:7px 0 0 40px;
	color:#181818;
	font-size:11px;
	font-weight:400;
	text-transform:none;
	line-height:13px;
	margin-left:10px;
	margin-top: 5px;
	padding-left: 40px !important;
}
.f_grey .box_rod .box_address{
	background:url("../gfx/icon_location.png") no-repeat left top;
	padding:0px 0 0 40px !important;
}
.f_grey .box_rod .box_telephone{
	background:url("../gfx/icon_phone.png") no-repeat left top;
}
.f_grey .box_rod .box_email{
	width:100%;
	height:38px;
	padding:7px 0 0 40px;
	color:#990000;				/* CMS-Style Email颜色 */
	font-size:12px;
	font-weight:400;
	text-transform:none;
	line-height:13px;
	margin-left:10px;
	margin-top: 5px;
	padding-left: 40px !important;
}
.f_grey .box_rod .box_email{
	background:url("../gfx/icon_email.png") no-repeat left top;
}
.f_grey .box_rod .box_email a{
	color:#990000;
}
.f_grey .box_rod .box_email a:active{
	color:#990000;
	font-size:12px;
	font-weight:400;
	text-transform:none;
	line-height:13px;
}
.f_grey .box_rod .box_email a:hover{color:#000;}


.f_end {
	margin: 0 auto;
	padding: 0;
	width: 510px;		/*100%;*/
	height: 30px;			/* 50px */
	background: #eee;		/* #eee */
	border-radius: 5px;
	margin-top: 5px;
}
.f_end .cont{
	max-width:1140px;
	width:100%;
	height:30px;
	padding: 0;
	padding-top: 10px;
	margin: 0;
	margin-left:auto;
	margin-right:auto;
}
.f_end .cont .box_rod{
	width:100%;
	line-height:10px;
	text-align:center;
}

.f_end .cont .box_rod, .f_end .cont .box_rod a{color:#636467;font-size:17px;}
.f_end .cont .box_rod, .f_end .cont .box_rod a:hover{color:#990000;}


@media (max-width: 767px) {

}

@media (min-width: 768px) {
	.f_box {
		height: 190px;
	}
	.f_winered {
		height: 150px;
	}
	.f_grey {
		height: 150px;
	}
	.f_grey .box_rod {
		width:400px;
		font-size: 14px;
	}
	.f_grey .box_rod .box_address, .f_grey .box_rod .box_telephone, .f_grey .box_rod .box_email {
		margin-top: 5px;
		padding-left: 40px !important;
		font-size: 11px;
		height: 30px;
		width: 240px;
	}

	.f_end {
		height: 30px;
	}
	.f_end .cont{
		max-width:720px;
		padding-top: 10px;
		height:30px;
	}
	.f_end .cont .box_rod{
		width:100%;
		line-height:10px;
		text-align:center;
	}
}
