﻿@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
}
body {
	text-align: left;
	background: white;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
h2{ font-size:16px;}
h1{ font-size:24px;}
/*table*/
.t{border:1px solid #eb6100;}
.t table{width:100%;}
.t3{margin:5px auto;}
.t,.t5{margin:0 auto 10px; height:auto; overflow:hidden;}
/*table head*/
.h span{font-weight:normal;}
.h h2{font-weight:bold}
.h a{font-family:Arial;color:#355E7B}
.h span a,.h span{color:#355E7B;}
.closeicon{margin-top:.3em}
.cate_fold{padding:0 5px 0 5px;margin-bottom:2px;text-decoration:none;}
.cate_fold:hover{text-decoration:none;}
/*table tr1*/
.tr1 th{padding:5px 10px;text-align:left;vertical-align:top;font-weight:normal;}
.tr1 td.td1{border-bottom:1px dotted #ABCFDA;}
/*table tr2*/
.tr2{background:#eb6100 url(tac.gif) repeat-x;color:#94A4B2;}
.tr2 td,.tr2 th{line-height:18px;border-bottom:1px solid #f39700;padding:2px 6px;*padding:4px 6px 1px;}
.tr2 a{color:#333;margin:0 2px 0}
/*table tr3*/
.tr3{ line-height:1.5;}
.tr3 td,.tr3 th{border-bottom:1px dotted #F30;padding:.4em .6em;}
.tr3 .NewPic  td, .tr3 .NewPic  th{border-bottom:0px;}
.tr3 th{text-align:left;font-weight:normal;}
.z .tr3:hover{background:#FFC;}
.tr td,.tr th{padding:2px}


.tr5 td{border-right:1px solid #ABCFDA;border-bottom:1px solid #ABCFDA;background:#F1F8F9;padding-left:.5em}/*帖子表格*/


.infobox_m {padding-left:3px;FONT-SIZE: 14px; color:#5e5e5e; line-height:1.5em;}
.infobox_m P {FONT-SIZE: 14px; }

.infobox_s {padding-left:3px;FONT-SIZE: 12px; color:#5e5e5e;  line-height:1.5em;}
.infobox_s P {FONT-SIZE: 12px; }

.infobox_l {padding-left:3px;FONT-SIZE: 16px; color:#5e5e5e; line-height:1.5em;}
.infobox_l P {FONT-SIZE: 16px; }
/* CSS Document */
.float-left { float: left; }
.float-right { float: right; }
.clear-both { clear: both; float: none; }
.clear-right { clear: right; float: none; }
.hide {	display:none; }
.clear-both { clear: left; float: none; }
.inline { display: inline; }
.block { display: block; }
.noborder { border: 0px none; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.normal { font-weight: normal; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.visible { display: block; }
form{ padding:0; margin:0;}
.font_7e565f{ color:#7e565f;}
.keycs{ background-color:#fae3df; line-height:14px; font-size:12px;color:#7e565f; width:140px;}
div.hidden, a.hidden
{
	display: none;
	margin: 0;
}
.fix9{ font-size:9px;}

a img {border: none;}
a {
	color: black;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

ul, ul li, dl, dt, dd, fieldset, legend {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: none;
}
/*-----------------------------------------------*/
#head{ margin:auto;width:962px;}#logo{ width:90%;}#anbar{ width:10%;}#anbar div{ margin:auto; text-align:center; line-height:spx; margin-top:10px;}
#Con,#main,.main{ width:962px;margin:auto;}
#MinLing{ widows:962px; margin:auto;}
#Con{ margin-top:10px;}
	#inleft{width:20%}
		/* The actual sub-navigation */
		#subnav dt, #subnav h1 #subnav h2, #subnav h3 {
			font-size: 120%;
			color: #001952;
			font-weight: bold;
		}
		#subnav ul ul {
			margin: 0 0 0 10px;
		}

		#subnav dl {
			margin: 0 0 1.7em 0;
		}
			#subnav dt, #subnav h1 #subnav h2, #subnav h3 {
				border-bottom: 0.2em solid #eb6100;
				padding: 0 0 0.2em 0.2em;
				margin: 0 0 0.8em 0.2em;
			}
			#subnav dd a{
				background: white url(bg-nav-dd-a.png) center left no-repeat;
				font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
				line-height:24px;
				display: block;
				padding: 0 0 0.1em 20px;
				font-style: normal;
				border-bottom:dotted #CCCCCC 1px;
			}
			#subnav li a{
			background-image:none;
			font:normal 9px Arial, Helvetica, sans-serif;
				line-height:24px;
				display: block;
				padding: 0 0 0.1em 20px;
				font-style: normal;
				border-bottom:dotted #CCCCCC 1px;
			}
			#subnav dd a:hover{
			background-image:none;
				background-color:#F90;
				color:#FFFFFF;
				text-decoration:none;
				}
				#subnav li a:hover{
	background-image:none;
	background-color:#F96;
	font-size:11px;
	;
	text-decoration:none;
				}
		.Mould{ padding:20px; margin-left:10px; font-size:9px;}
		.Mould li{ list-style:circle;}
	
	#inmid{width:60%}
		#flashA{ width:560px; margin:auto; }
			#flashA h1 {
			font-size: 130%;
			padding: 1em 0 0.5em 15px;
			border-bottom: solid 0.2em #F93;
			margin: 0 0 0.9em 210px;
			margin: 0 0 0.9em 0;
			}
			#flashA h1#homehead1 {background: white;}
			/* cms */
				.cms_list li{
					float:left;
					width:116px;
					padding:0 5px;
					line-height:130%;
				}
				.cms_list li a{
					line-height:130%;
				}
				.cms_list li a:hover{
					color:#CC0000;
				}
				.cms_list a.clickable{
					display:block;
					width:108px;
					border:1px solid #FFFFFF;
					margin-bottom:6px;
				}
				.cms_list a.clickable:hover{
					border:1px solid #ccc;
				}
				.cms_list li.dotline{
					background:url(../index/dotline.gif) left center repeat-x;
					clear:both;
					height:30px;
					width:100%;
					float:none;
				}
				
				.index_cms_list{
					margin:0 5px;
				}
				.index_cms_list li{
					width:118px;
					font-size:11px;
					padding-right:4px;
				}
				.index_cms_list li a{
					line-height:120%;
				}
				.index_cms_list a.clickable{
					display:block;
					width:108px;
					height:108px;
					border:1px solid #FFFFFF;
					margin-bottom:6px;
				}
				/*Promotion*/
				.PromotionTitle a{
					font-size:14px;
					font-weight:bold;
				}
				.PromotionDotline{
					background:url(../index/dot.gif) repeat-x left center;
					height:20px;
				}
				.PromotionImg img{
				}

	#inright{width:20%}
		#related fieldset h1, #related fieldset h2, #related fieldset h3 {
	background-color: #999;
}
/* Related links, right */
div#related, div#related2 {
	width: 190px;
	float: left;
}
	/* The site search */
	#related fieldset {
		margin: 0 0 1.4em 0;
	}
	#related legend  {
		display: none;
	}
	#related fieldset h1, #related fieldset h2, #related fieldset h3 {
	color: white;
	font-size: 120%;
	padding: 0.3em 8px;
	margin: 0 0 0.5em 0;
	border: none;
	background-color: #eb6100;
	}
	#related fieldset p {
		margin: 0 0 0.4em 0;
	}
		#related fieldset input {
			vertical-align: middle;
		}


			/* sidebar */
			 .item{
			border:1px solid #eb6100;
			margin-bottom:5px;
			}
			
			.item h3{
	font-size:1em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:2px 0;
	background-color:#F93;
	color:#fff;
	text-align:center;
			}
			.item .content{
			width:180px;
			padding:0;
			 text-align:center;
			}
			.item .vote{ width:170px; padding-left:20px;}
			.item .content .jumper{
			margin:0 0 1em;
			}
			.item .content ul{
			margin:0;
			padding:0;
			list-style:none;
			}
			.item .content li{
				margin:5px 8px;
			}
#footer {
	margin:auto;width:962px;
	clear: both;
	
	border-right: solid 1px white;
}
	/* Supplementary navigation */
	#footer div {
		border-bottom: solid 0.2em #F30;
		border-top: solid 0.1em #cdcfdb;
	}
		#supnav ul {
			font-weight: bold;
			width: 810px;
		}
		#footer div ul {
			float: left;
			padding: 0.6em 0;
			float: left;
		}
			#footer div li {
				display: inline;
			}
				#footer div a, #footer div em {
					color: #040f49;
				}
				#supnav a, #supnav em {
					padding: 0 0.5em 0 0;
					margin: 0 0.5em 0 0;
				}
				#supnav a, #supnav em {
					border-right: solid 1px #dadbe4;
				}
				#footer .last a, #footer .last em {
					border: none;
				}
			
	#footer p {
		text-align: right;
		font-size: 90%;
		padding: 1em 0;
		margin: 0;
	}
	
	
	/*Other*/
	#oRight{ width:80%;}
	#titbar{  background:url(../index/bg-content-h1.png);width:100%; height:80px; margin:0 0 0 auto; font:Verdana; font-weight:bold;font-size:26px; color:#FFFFFF;}
		#titbar div{ margin:30px auto 10px 20px;}
	#guider{ font-size:12px; padding-left:15px;}
		.info{ padding:10px; border-bottom:dotted #cccccc 1px;}.b{ text-align:center;}
		.infos{ padding-left:10px; border-bottom:dotted #cccccc 1px; width:680px; margin-bottom:10px; padding-bottom:10px;}
		.tpc_content{ padding:15px;}
		.t6{ border:dotted 1px #EEEEEE;}
		.NewPic{ text-align:center}
		.mb2_secbt_01{ font-size:16px; padding-left:20px; border-bottom:solid 2px #6699FF;}
		.ProDesc{ padding:20px;}
		
		
		#dlmenu {height:10em; margin-left:4px;}
#menu {list-style-type:none; padding:0; position:absolute; width:188px; background:#fff; z-index:100;}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}#menu li dt a{}
#menu li:hover dt a , #menu li a:hover dt a {background:#d4d8bd url(top_grad_2.gif) center center; color:#ff0; }
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {height:20em; background:#b4be9c url(sub_grad.gif);}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu dl {width: 188px; margin: 0; background: #6f9c6f; cursor:pointer;}
#menu dt {margin:0; padding: 0; font-size: 1.1em; border-top:none; border-bottom:none;}
#menu dd {margin:0; padding:0; font-size: 1em; text-align:left; }
.gallery dt a, .gallery dt a:visited {display:block; color:#fff; padding:5px 5px 5px 10px; background:#FF6633; font-size:14px;}
.gallery dd a, .gallery dd a:visited {color:#000; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; background:#ccc url(sub_grad.gif);}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:#7aa; color:#ff0;}