@charset "gb2312";

.detail {
	font-family: 'Microsoft YaHei', sans-serif;
}

.breadcrumb {
	height: 44px; padding: 0 12px;
}
	.breadcrumb ul {
		height: 100%;
		line-height: 44px;
	}
		.breadcrumb li {
			display: inline;
		}
		.breadcrumb li:after {
			content: ' >> ';
		}
		.breadcrumb li.current {
			font-weight: bold;
		}
		.breadcrumb li.current:after {
			content: '';
		}

.list {
	padding: 0 20px;
}
	.list li {
		padding-left: 30px;
		background: url(imagesbullet-diamond.gif) left center no-repeat;
		line-height: 40px;
	}
		.list li a {
			color: #333;
		}
		.list li .date {
			float: right;
			color: #9a9a9a;
			font-style: italic;
			*margin-top: -40px;
		}

.content {
	padding: 40px 60px;
}
	.content header {
		width: 100%;
	}
		.content header h2 {
			border-bottom: dotted 1px #a0a0a0;
			color: #fb4949;
			font-size: 20px; line-height: 60px; text-align: center;
		}
		.content header .date {
			position: static;
			font-weight: normal; line-height: 60px; text-align: center;
		}
	.content .photo {
		margin: 1em 0;
		text-align: center;
	}
		.content .photo img {
			border: solid 1px #999;
		}
	.content .text {
		
	}
		.content .text p {
			margin-bottom: 1em;
			
		}
	.content .resource {
		margin-top: 2em;
		text-align: center;
	}

.articleList .articleListCol {
	margin-bottom: 10px;
}
.articleList .articleListCol-2col {
	width: 848px; margin-right: 0;
}
	.articleListCol-2col .newsList {
		float: left;
		width: 404px;
	}
		.articleListCol .newsList li {
			line-height: 32px;
		}
		.articleListCol .newsList li.headline {
			margin: 3px 0;
		}
			.articleListCol .newsList li.headline h4 {
				margin: 0;
				background: none;
				font-weight: bold; line-height: 30px; text-indent: 0;
			}
			.articleListCol .newsList li.headline p {
				text-indent: 2em;
			}
		.articleListCol .newsList li.image {
			height: 168px; padding: 12px 0;
		}
			.articleListCol .newsList li.image a {
				display: block;
			}

.articleList .topNews {
	
}
	.articleList .topNews h3 {
		height: 40px;
		line-height: 40px;
	}

.imageNewsList {
	margin: 0 auto;
}
.articleListCol-2col .imageNewsList {
	width: 792px; padding-top: 20px;
}
	.imageNewsList li {
		float: left;
		width: 186px; height: 144px; padding: 0; margin: 0 6px; margin-bottom: 20px;
		background: none;
	}
		.imageNewsList a {
			display: block;
			font-size: 0;
		}
		.imageNewsList a:hover {
			text-decoration: none;
		}
			.imageNewsList span {
				display: block;
				height: 30px;
				font-size: 12px; line-height: 30px; text-align: center;
			}
			
.pageination {
	height: 22px; padding: 40px 0;
	color: #666;
	font-size: 0; line-height: 20px; text-align: center;
}
	.pageination * {
		font-size: 14px;
	}
	.pageination .count {
		margin-right: 0.5em;
		font-weight: bold;
	}
	.pageination a {
		padding-right: 0.5em; margin-right: 0.5em; border-right: solid 1px #c8c8c8;
		color: #666;
	}
		.pageination select {
			height: 20px; border: solid 1px #c8c8c8;
			vertical-align: middle;
		}

.photoDescription {
	margin-bottom: 20px;
}
	.photoDescription article {
		overflow: hidden;
		height: 274px;
	}
		.photoDescription-cover {
			float: left;
			width: 386px; height: 272px; margin-right: 20px; border: solid 1px #e8e8e8;
		}
			.photoDescription-cover img {
				width: 366px; height: 252px; margin: 10px;
			}
		.photoDescription-text {
			float: left;
			width: 692px;
		}
			.photoDescription-text p {
				padding-right: 20px;
				line-height: 24px; text-indent: 2em;
			}
			.photoDescription-text .meta {
				margin-top: 4em;
				text-align: right;
			}

.photoArchive {
	height: 252px; margin-bottom: 20px;
}
	.photoArchive article {
		float: left;
		width: 388px; height: 252px; margin-right: 20px;
		background-color: #f5f5f5;
	}
		.photoArchive article h3 {
			height: 42px; padding: 0 16px;
			color: white; background-color: #fa4848;
			font-size: 16px; line-height: 32px;
		}
		.photoArchive article p {
			padding: 20px;
			color: #fa4848;
		}
	.photoArchive .articleListCol {
		width: 692px; margin: 0;
	}
	
.photoAlbum {
	overflow: hidden;
	margin-bottom: 20px;
}
	.photoAlbum ul {
		width: 1120px;
	}
		.photoAlbum li {
			float: left;
			width: 204px; margin-right: 20px; margin-bottom: 20px;
		}
			.photoAlbum li a {
				display: block;
				line-height: 0;
			}
			.photoAlbum li a:hover {
				text-decoration: none;
			}
				.photoAlbum ul a span {
					display: block;
					height: 30px;
					line-height: 30px; text-align: center;
				}
