
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
a{color:#004f98;}
body{text-align:center;margin:0px;padding:0px;background-color:#e0f2ff;}

table{
	width:960px;
	margin-right: auto;
	margin-left: auto;
}
td{font-size:12px;color:004f98}
#head{
	width:960px;
	height:100px;
	border:solid 1px #a6cfee;
	font-size:12px;
	background:#fff;
	margin-right: auto;
	margin-left: auto;
}
#head .left{float:left;width:645px;text-align:left;padding:8 0 0 25px;}
#head .right{float:right;width:250px;text-align:right;padding:8 35 0 0;}
*html #head .right{width:310px;}
#ad{
	width:960px;
	height:80px;
	margin-top:10px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
}
#ad_left{
	float:left;
	width:480px;
	height:80px;
	font-size:12px;
	/*padding:0 5px 0px 5px;*/
	/*background-color:#ffffff;*/
}
*html #ad_left{
	/*width:500px;*/
	/*padding:15px 5px 5px 5px;*/
}
#ad_right{
	float:right;
}
#gonggao{
	width:960px;
	height:80px;
	font-size:12px;
	border:solid 1px #a6cfee;
	background-color:#ffffff;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
}
*html #gonggao{
	width:960px;
	text-align:center;
	margin-top:6px;
} 
#imgadlist{width:960px;margin:10px 0px 5px 0;}
#imgadlist ul{padding:0px;margin:0px;list-style:none;}
#imgadlist li{width:240px;float:left;}
#adlist{
	width:960px;
	background-color:#ffffff;
	font-size:12px;
	text-align:center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#adlist ul{padding:0px;margin:0px;list-style:none;}
#adlist li{width:226px;float:left;border:solid 1px #95bae4;margin:1px;padding:5px;background-color:#ffffff;}
*html #adlist li{width:237px;float:left;border:solid 1px #95bae4;margin:1px;padding:5px;}
#adlist li a{text-decoration:none;}
.a_title{color:663399;}
.title{height:28px;background-color:#e8e8ec;font-weight:bold;color:#666666;}
.linker{height:24px;background-color:#fff;border:solid 1px #ccc;}
.linker_onmouse{height:24px;background-color:#f6f6f6;BORDER-BOTTOM: #e1e0d7 1px dotted;}
.title td{BORDER-BOTTOM: #e1e0d7 1px dotted;}
.linker td{BORDER-BOTTOM: #e1e0d7 1px dotted;}
.linker_onmouse td{BORDER-BOTTOM: #e1e0d7 1px dotted;}
.bold_disp{font-weight:bold;}
.title_ad{float:left;padding:10px 0 0 25px;font-size:12px;}
.class_{
	width:933px;
	height:35px;
	margin-top:20px;
	border:solid 1px #a6cfee;
	background-color:#95bae4;
	text-align:left;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
}
*html .class_{
	width:960px;
}
.class_2{
	width:933px;
	height:35px;
	margin-top:80px;
	border:solid 1px #a6cfee;
	background-color:#95bae4;
	text-align:left;
	clip: rect(auto,auto,auto,auto);
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
}
*html .class_2{
	margin-top:20px;
}
.class_name{float:left;width:78px;height:28px;font-size:14px;background-color:#F4FAFF;text-align:center;padding-top:8px;}
.class_name_long{float:left;width:138px;height:28px;font-size:14px;background-color:#F4FAFF;text-align:center;padding-top:8px;}
.post{float:right;width:78px;height:16px;background:url(/images/post_bg.gif);text-align:center;padding-top:5px;margin-top:3px;}
*html .post{height:21px;margin-top:0px;}
.post a{font-size:12px;font-weight:bold;color:#ff0000;text-decoration:none}
.link{
	width:960px;
	font-size:12px;
	height:25px;
	margin-top:15px;
	border:solid 1px #a6cfee;
	background-color:#ffffff;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
	line-height:20px;
}
.so{
	width:960px;
	font-size:12px;
	height:25px;


	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
	line-height:20px;
}

.link ul{width:930px;padding:0px;margin:0px;list-style:none;}
.link li{width:auto;float:left;padding-right:10px;}
.link li a{text-decoration:none;}
#link_request{width:960px;margin:3px;font-size:12px;text-align:right;}
#link_request a{text-decoration:none;color:000;}
#foot{
	width:960px;
	height:35px;
	margin-top:15px;
	border:solid 1px #a6cfee;
	font-size:12px;
	background-color:#95bae4;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10;
	padding-right: 35;
	padding-bottom: 0;
	padding-left: 0;
}

.tag{
	font-size:14px;
	height:26px;
	clear: both;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.pagerank_list{
	width:960px;
	text-align:left;
	font-size:12px;
	margin-top:5px;
	clear: both;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}
.pagerank_list ul{margin:0px;padding:0px;}
.pagerank_list li{
	width:96px;
	padding:0 0 0 3px;
	list-style-type: none;
}
.pagerank_list a{text-decoration:none;}

.tag{font-size:14px;height:26px;padding:9px 0 0 0;}
.pagerank_list{width:950px;text-align:left;font-size:12px;margin-top:5px;padding:5px 0 0 0;}
*html .pagerank_list{width:950px;}
.pagerank_list ul{margin:0px;padding:0px;}
.pagerank_list li{float:left;width:90px;padding:0 0 0 3px;}
.pagerank_list a{text-decoration:none;}
 
/*·ÖÒ³*/
		.page_number {  margin:auto;text-align: center; height: 36px;  line-height: 36px; }
		.page_number a{ display: inline-block;  margin: 2px;  margin-top: 5px;padding-top:1px;padding-bottom:1px;padding-left:6px;padding-right:6px;line-height: 22px;  font-size:12px;  border:1px solid #ccc;  color: #316194;text-decoration:none; }
		.page_number  a:hover { background:#f10; color:#fff; border:1px solid #f60; text-decoration:none }

.page_number span { display: inline-block;  margin: 2px;  margin-top: 5px;padding-top:1px;padding-bottom:1px;padding-left:6px;padding-right:6px;line-height: 22px;  font-size:12px;  border:1px solid #ccc;text-decoration:none;background:#f60;color:#fff; font-weight:bold;}

.clear{ height:0; overflow:hidden; clear:both; font-size:0; }
#blog{width:960px;margin-top:5px;}
#blog ul{background-color:#ffffff;font-size:12px;padding:5px;text-align:left;list-style:none;margin:0px;padding:0px}
#blog li{height:22px;padding:0 0 0 5px;}
.blog_name a{font-weight:bold;}
.blog_time{color:#ccc;}

ul { margin: 0; padding : 0; list-style : none; }
img { border: 0; }
#content { margin: 10px auto; width: 960px; }
#tablist{ padding: 3px 0; margin: 0; float: left; }
	#tablist li{ list-style: none; display: inline; margin: 0; }
	#tablist li a{
		text-decoration: none;
		padding: 4px 22px;
		margin-right: 2px;
		background: #808080 url(/images/corner.gif) no-repeat top right;
		font-weight: bold;
		color: #fff;
	}
	#tablist li a:hover{
		background: #6495AB url(/images/corner.gif) no-repeat top right;
		color: #fff;
	}
	#tablist li a.current{
		background: #9FC7D8 url(/images/corner.gif) no-repeat top right;
		color: #2F637A;
		padding: 6px 22px;
	}
	#tablist .key { text-decoration: underline; }

/* main menu topics */
#topics {
	clear: left;
	float: left;
	width: 640px;
	background: #B0D0DC url(/images/topicsbg.gif) repeat-x left bottom;
	padding: 8px 5px;
	margin: 0 0 5px 0;
	color: #fff;
	height: 75px;
}
	#topics li a { background-image: url(/images/bullet.gif); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }

/* main menu search */
#search {
	float: right;
	text-align: right;
	background: #fff url(/images/searchbg.gif) no-repeat;
	color: #000;
	padding: 32px 20px 12px 20px;
	min-height: 32px; /* FF height */
	height: 25px;	/* IE height */
	width: 320px;
}
	/* search form styling */
	form, form p { margin: 0; padding: 0; line-height: 25px; }
	
		.search { width: 170px; border: 1px solid #357994; background: #fff; color: #478F36; padding: 4px; margin: 0; font-weight: bold; font-size: 1.3em;  }
		.button { padding: 4px; font: bold 1em Arial, Sans-Serif; }
		
#left {
	float: left;
	width: 635px;
	margin: 0 0 10px 0;
}
	.subheader {
		margin: 0 0 10px 0;
		padding: 8px;
		background: #f4f4f4 url(/images/bgshade.gif) repeat-x;
		color: #808080;
		border-bottom: 1px solid #ccc;
	}
	.left_articles {
		margin: 0px 0 10px 0;
		background: #fff url(/images/bgshade.gif) repeat-x;
		color: #454545;
		padding: 15px 15px 5px 10px;
	}
		.date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(/images/news.gif) no-repeat center left; color: #808080; }
		.bigimage {
			float: left;
			clear: left;
			border: 1px solid #ccc;
			background: #eee;
			color: #000;
			width: 200px;
			height: 150px;
			margin: 0 15px 10px 0;
		}
	.left_box {
		background: #f4f4f4;
		color: #808080;
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 15px;
		margin: 0 0 15px 0;
	}
	.thirds {
		float: left;
		width: 186px;
		padding: 0 10px 0 15px;
	}		
		
/* right side */
#right {
	float: right;
	width: 310px;
	margin: 0 0 10px 0;
}
	.right_articles {
		border: 1px solid #ccc;
		padding: 8px;	
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
	}
	.image { float: left; margin: 0 9px 3px 0; }
	.notes {
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 17px 10px 17px 80px;	
		margin: 0 0 10px 0;
		background: #fff url(/images/notes.gif) no-repeat center left;
		color: #454545;
	}
h3{
	margin:5px;
}
#news{
	width:650px;
	padding:15px;
	text-align:center;
	font-weight:normal;
	background-color:#fff;
	border:solid 1px #c4c4c3;
	color:#000;
}
.line{
	height:1px;
	border:solid 1px #ccc;
	overflow:hidden;
	margin:10px 0 20px 0;
}
#content{
	font-size:14px;
	text-align:left;
	line-height:26px;
}
#list{
	width:auto;
	background-color:#fff;
	border:solid 1px #c4c4c3;
	line-height:16px;
}
#list ul{
	list-style:none;
	margin:5px;
}
#list a{text-decoration:none;}