html, body{

	height: auto;

	overflow: auto;

}

header, footer{

	position: relative;
	

}
footer{ padding:15px 0; bottom:4px;}

.crumb{

	background: #c5c5c5;

	padding: .5em 0em;

	color: #666;

}
.crumb ul{ width:1120px; margin:0 auto;}

.crumb a:link,

.crumb a:visited{

	color: #666;

}



main{

	padding: 30px 0%; width:860px; margin:0 auto; position:relative;

}
main #fen{ position:absolute; right:10px; top:30px; z-index:1; font-size:12px; color:#999; padding-bottom:20px;}
main #xiang{position:absolute; right:-60px; top:70px; z-index:1; display:none;}

main h1{

	text-align: center;

	color: #d8020a;

	font-size: 24px;

}

main .time{

	font-size: 12px;

	text-align: center;
 padding-top:20px;
	color: #888888;

}

main .content{



	font-size: 14px;


	color: #444;

}

.othernews{

	padding: 10px 20%;

	background: #e7e7e7;

}

.othernews .prev{

	float: left;

}

.othernews .next{

	float: right;

}

.icon{

	display: inline-block;

	*display: inline;

	*zoom: 1;

	vertical-align: text-bottom;

	width: 18px;

	height: 18px;

	margin: 0 3px;

}

.icon-left-arrow{

	background-image: url('../images/culture/arrow_left.png');

}

.icon-right-arrow{

	background-image: url('../images/culture/arrow_right.png');

}

.othernews a{

	color: #666;

}

.othernews a:hover{

	text-decoration: none;

	color: #d8020a;

}

.othernews a:hover .icon-left-arrow{

	background-image: url('../images/culture/arrow_left_hover.png');

}

.othernews a:hover .icon-right-arrow{

	background-image: url('../images/culture/arrow_right_hover.png');

}