﻿/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,     
pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0; font-size:inherit;}
fieldset, img { border:0;}
table { border-collapse:collpse; border-spacing:0;}
ol, ul { list-style:none;}
address, caption, cite, code, dfn, em, strong, th, var { font-weight:normal; font-style:normal;}
caption, th { text-align:left;}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%;}
q:before, q:after { content:'';}

body { font-size:12px; font-family:tahoma,Arial,"宋体",simsun; background:#fff; color:#333;}
a { color:#333; text-decoration:none; cursor:pointer;}
a:hover { color:#c00; text-decoration:none;}
a img { margin:0 auto;}

.clear { clear:both; display:block; height:0; overflow:hidden;}
.spliter { clear:both; display:block; height:5px; overflow:hidden;}

/* base */
.wrap { margin:0 auto; width:950px;}

.head { height:105px;}
	.head-left { float:left; width:259px;}
		.head-left .logo { padding-left:30px; padding-top:24px;}
			.head-left .logo a { display:block; float:left; width:183px; height:66px; background:url(images/logo.png) no-repeat; text-indent:-5000px;}
	.head-right { float:right; width:691px;}
		.top-nav { float:right; border:1px solid #ebebeb; border-top:0; padding:0 10px; height:23px; line-height:23px; text-align:right; color:#ccc; background:#fafafa;}
			.top-nav a { color:#666;}
		.search-bar { clear:both; margin-top:12px; height:37px; overflow:hidden; background:url(images/searchbar.png) no-repeat;}
			.search-bar ul { padding-left:10px;}
			.search-bar li { float:left;}
			.search-bar .txt { border:0; margin-top:11px; width:423px; height:16px; line-height:16px; font-size:14px;}
			.search-bar .bnt { display:block; float:left; width:102px; height:37px; text-indent:-5000px; cursor:pointer;}
			.search-bar a { display:block; float:left; width:76px; height:37px; text-indent:-5000px;}
		.hot-search { padding-left:6px; color:#666; line-height:22px;}
			.hot-search a { color:#666;}
.nav { height:33px; overflow:hidden; background:url(images/nav.png) no-repeat bottom;}
	.nav ul { padding:0 16px;}
	.nav li { float:left; background:url(images/nav-spliter.png) no-repeat right 4px;}
	.nav li.end { background:none;}
		.nav li	a { display:block; float:left; width:102px; margin-top:4px; height:29px; line-height:29px; text-align:center; font-size:14px; font-weight:bold; color:#fff; letter-spacing:3px;}
		.nav li	a:hover { color:#ddffb6;}
	.nav li.on a { margin-top:0; height:33px; overflow:hidden; line-height:36px; background:url(images/nav-bg.png) no-repeat; color:#333;}
		.nav li.on a:hover { color:#333;}
.main { margin-top:10px;}
	.main-left { float:left; width:720px;}
	.main-right { float:right; width:220px;}
.foot { margin-top:10px; border-top:1px solid #ccc; padding:10px; text-align:center; color:#666; line-height:18px;}
	
.item-list { border-right:1px solid #ccc;}
	.item-list ul { padding-left:6px; width:714px;}
	.item-list li { padding:13px 0; height:108px;}
	.item-list .pic { float:left; width:108px; height:108px; overflow:hidden;}
		.item-list .pic a img { border:1px solid #ccc; padding:3px; background:#fff;}
		.item-list .pic a:hover img { border:1px solid #adff2f; background:#fffacd;}
	.item-list .info { float:right; padding-right:10px; width:586px;}
		.item-list .info h3 { font-size:14px;}
			.item-list .info h3 a { line-height:24px; text-decoration:underline;}
			.item-list .info h3 span { margin-right:6px; color:#c30;}
				.item-list .info h3 span a { color:#c30; text-decoration:none;}
		.item-list .info p { color:#333; line-height:21px;}
		.item-list .info h6 { color:#080; line-height:21px;}

.position { border-bottom:1px solid #ccc;}
		
/* content */
.content { font-size:14px; line-height:24px;}
	.content p { margin-bottom:1em;}
	.content b, 
	.content strong { font-weight:bold;}
	.content ul { margin-bottom:1em;}
	.content li { margin-left:2em; list-style-position:outside;}
		.content ul li { list-style-type:disc;}
		.content ol li { list-style-type:decimal;}
		.content li span { float:right; color:#888;}
	.content a { color:#2f688c; text-decoration:underline;}
	.content a.bold { font-weight:bold;}
	.content a:hover { color:#c00; text-decoration:underline;}
	.content img.resize500 { width:500px;}
	.content .showpage { margin-bottom:10px;}
	
/* contenter */
.contenter { }
	.contenter h1 { padding:6px 10px 10px; font-family:'黑体'; font-size:20px; font-weight:100; line-height:24px; color:#666;}
	.contenter h2 { margin-bottom:1em; line-height:30px; color:#080; font-weight:bold; border-bottom:1px solid #ccc;}
		.contenter h2 span { float:right; font-weight:normal;}
		.contenter h2 a { color:#080; text-decoration:none;}
	.content-nav { border-left:1px solid #ccc; height:27px; overflow:hidden; background:url(images/dot.png) repeat-x bottom;}
		.content-nav li { float:left;}
			.content-nav li a { display:block; float:left; border-top:1px solid #ccc; border-right:1px solid #ccc; width:88px; height:26px; overflow:hidden; line-height:26px; text-align:center; font-size:14px; font-weight:bold; color:#888;}
			.content-nav li.on a { border-top:3px solid #080; width:95px; height:24px; background:#fff; color:#080;}
	.contenter .content { border:1px solid #ccc; border-top:0; padding:14px; font-size:14px; line-height:24px;}
		.contenter .content .thumb { float:right;}
			.contenter .content .thumb img { border:1px solid #ccc; padding:3px; background:#fff;}
	

.showpage { clear:both; height:24px; overflow:hidden; font-size:12px; text-align:center;}
	.showpage .pages,
	.showpage .current,
	.showpage a,
	.showpage .extend {  margin-right:3px; border:1px solid #ccc; padding:4px 6px; line-height:14px; text-decoration:none; color:#666;}
	.showpage a:hover { color:#fff; background:#c00; text-decoration:none;}
	.showpage .current { border:1px solid #ccc; color:#c00;}

.showpage1 { margin:5px 5px 0; padding-bottom:10px; height:24px; overflow:hidden; font-size:12px;}
	.showpage1 .pages,
	.showpage1 .current,
	.showpage1 a,
	.showpage1 .extend { float:left; margin-right:3px; border:1px solid #ccc; padding:4px 6px; line-height:14px; text-decoration:none; color:#666;}
	.showpage1 a:hover { color:#fff; background:#c00; text-decoration:none;}
	.showpage1 .current { border:1px solid #ccc; color:#c00;}
	
.sitemap { margin-top:10px; border:1px solid #ccc; padding:14px; background:#f8f8f8;}
	.sitemap li { line-height:26px; font-family:Arial, Helvetica, sans-serif, "宋体";}
	.sitemap .list_title { display:block; float:left; width:60px; color:#888;}
	.sitemap p { float:right; width:855px;}
		.sitemap p a,
		.sitemap p a:hover { margin-right:14px; color:#333; text-decoration:underline;}
		.sitemap .spliter { clear:both; margin:10px 0; border-top:1px solid #ccc; height:0; overflow:hidden;}
		
.main-right h2 { line-height:30px; font-size:14px; font-weight:bold; color:#080; text-align:center;}
		
.pic-list {}
	.pic-list ul { margin:0 auto; width:180px;}
	.pic-list li { float:left; margin-bottom:8px; width:180px; text-align:center;}
		.pic-list li a { display:block; line-height:24px;}
			.pic-list li a img { display:block; border:1px solid #ccc; padding:3px; background:#fff;}
	
.emulemain {
	padding: 4px;
	background: #f2f2f2;
	font-size:12px;
}

.emulemain td {
	border-bottom: 1px solid #f4f4f4;
	padding: 6px;
	background: #f9f9f9;
}

.emulemain-01 td {
	border-bottom: 1px solid #ededed;
	padding: 6px;
	background: #f8f8f8;
}

.emulemain td.post2 {
	background-color: #f2f2f2;
	border-bottom-color: #efefef;
}

.emulemain td.row3 {
	border-bottom: 0px;
}


.emulemain a {
	text-decoration: none !important;
	color: #000000;
}

.emulemain a:hover {
	text-decoration: underline !important; color:#000000;
}

.emulemain .needemule {
	text-align: center;
}

.emulemain a.ed2k-masking {
	text-decoration: line-through;
	text-decoration: line-through !important;
	color: #000000;
}

.emulemain a.ed2k-masking:hover {
	text-decoration: line-through !important;
}

.banner { margin-top:28px; margin-left:8px;}

