@charset "gb2312";

.main-top {
	padding-left: 44px; background: url(imagesicon-sound.gif) 11px center no-repeat;
}
#newsScroll {
	overflow: hidden;
	width: 1056px; height: 44px;
}
	#newsScroll ul {
		overflow: hidden;
		width: 10000px; height: 100%;
		font-size: 0;
	}
		#newsScroll li {
			display: inline;
			padding-left: 12px; padding-right: 28px;
			background: url(imagesbullet-square-big.gif) left center no-repeat;
			font-size: 14px; line-height: 44px;
		}

.imageScroll {
	height: 144px; margin-bottom: 12px;
}
	.imageScroll h3 {
		float: left;
		width: 14px; height: 94px; padding: 0 14px; padding-top: 20px; border-left: 4px solid #fa4848;
		color: black;
		font-size: 16px; line-height: 18px;
	}
	.imageScroll .frame {
		float: left; position: relative;
		width: 1000px; height: 114px; padding: 0 26px; border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8;
	}
		.imageScroll .view {
			overflow: hidden;
			height: 144px;
		}
		.imageScroll ul {
			float: left;
			width: 1200px; height: 100%;
		}
			.imageScroll li {
				float: left;
				width: 186px; margin: 0 7px;
			}
				.imageScroll li a {
					display: block;				
				}
					.imageScroll li a p {
						height: 30px;
						font-size: 12px; text-align: center;
					}
	.imageScroll nav {
		
	}
		.imageScroll nav button {
			position: absolute;
			width: 18px; height: 30px; margin-top: -15px; top: 50%;
			cursor: pointer;
		}
		.imageScroll .prev {
			left: 0;
			background: url(imagesbtn-scrollNav.gif) left top no-repeat;
		}
		.imageScroll .prev.disabled {
			background-position: left bottom;
			cursor: auto;
		}
		.imageScroll .next {
			right: 0;
			background: url(imagesbtn-scrollNav.gif) right top no-repeat;
		}
		.imageScroll .next.disabled {
			background-position: right bottom;
			cursor: auto;
		}

.banner {
	margin-bottom: 12px;
}
	.banner a {
		display: block;
	}
#banner3 {
	width: 1112px; height: 68px;
}
	#banner3 a {
		float: left;
		width: 266px; height: 68px; margin-right: 12px;
	}

.articleListCol-deco {
	border: none;
}
	.articleListCol-deco h3 {
		height: 30px; padding: 0; padding-bottom: 16px; border: none;
		background: url(imagesbg-h3.png) center 30px no-repeat;
		line-height: 30px; text-align: center;
	}
	.articleListCol-deco .content {
		position: relative;
		width: 354px; height: 248px; border: 1px solid #f0ead9;
		background-color: #f8f8f8;
	}
		.articleListCol-deco li.headline {
			margin: 8px 0;
		}
	.articleListCol-deco .more {
		position: absolute;
		width: 100%; height: 34px; border-top: 2px solid #ccc; left: 0; bottom: 0;
	}
		.articleListCol-deco .more a {
			float:right;
			height: 32px; padding-left: 28px; padding-right: 8px; border-top: 4px solid #e42515; margin-top: -3px;
			color: #999;
			font-weight: bold; line-height: 30px;
		}

.articleListCol-tabs {
	overflow: hidden;
}
	.articleListCol-tabs .tab-nav {
		height: 46px;
	}
		.articleListCol-tabs h3 {
			float: left;
			width: 178px;
		}
			.articleListCol-tabs .tab-head {
				float: none;
				color: #bebebe;
			}
			.articleListCol-tabs .tab-head-active,
			.articleListCol-tabs .tab-head:hover {
				color: black;
				text-decoration: none;
			}
	.articleListCol-tabs .tab-content {
		
	}
		.articleListCol-tabs .tab-sheet {
			display: none;
			padding-top: 8px;
		}
			.articleListCol-tabs .tab-sheet .photoList {
				width: 312px; padding: 0; margin: 0 auto;
			}
				.articleListCol-tabs .tab-sheet .photoList li {
					float: left;
					width: 146px; padding: 0; margin: 5px;
					background: none;
				}
					.articleListCol-tabs .tab-sheet .photoList li a {
						display: block;
						width: 144px; height: 88px; border: 1px solid #ccc;
					}

.siteList {
	
}
	.siteList li {
		float: left;
		height: 24px; margin: 0 12px;
		line-height: 24px;
	}

.relatedOrganization {
	background: url(imagesborder.png) left top repeat-x #eee;
}
	.relatedOrganization div {
		width: 1100px; padding: 10px 0; margin: 0 auto;
	}
		.relatedOrganization h3 {
			float: left;
			width: 89px; height: 24px; border-right: 1px solid #ccc;
			color: black;
			font-size: 16px; font-weight: bold; line-height: 24px; text-align: center;
		}
		.relatedOrganization .siteList {
			float: left;
			width: 1010px;
		}
					
.relatedSites {
	padding: 16px 0;
	background: url(imagesborder.png) left top repeat-x #d9d9d9;
}
	.relatedSites .tabs {
		width: 1100px; margin: 0 auto;
	}
		.relatedSites .tab-nav {
			height: 40px;
			text-align: center;
		}
			.relatedSites .tab-head {
				display: inline-block; position: relative;
				height: 28px; margin: 0 30px; border-bottom: 4px solid #999;
				font-size: 16px; font-weight: bold; line-height: 28px;
			}
			.relatedSites .tab-head-active,
			.relatedSites .tab-head:hover {
				border-color: #e42515;
				text-decoration: none;
			}
			.relatedSites .tab-head-active:after {
				content: '';
				position: absolute;
				width: 0; height: 0; margin-left: -6px; left: 50%; top: 32px;
				border-width: 8px 6px; border-style: solid; border-color: transparent; border-top-color: #e42515;
			}
		.relatedSites .tab-content {
			padding: 5px 0;
		}
			.relatedSites .tab-sheet {
				display: none;
			}