@charset "utf-8";
*{
	padding:0;
	margin:0;
}
body,th,td,button,input,select,textarea {
    font-family:Verdana, Arial, Helvetica, sans-serif, times, Heiti TC, PMingLiU, PMingLiu-ExtB, SimSun, SimSun-ExtB, HanaMinA, HanaMinB;
}
body{
	margin:10px auto;
	font-size:14px !important;
	color:#333;
}
ul{
	list-style-type:none;
}
a{
	text-decoration:none;
	color:#2366a8;
}
a:hover{
	text-decoration:underline;
}
select optgroup{
	font-weight:bold;
}
select option{
	font-weight:normal;
}
input.input-text{
	width:auto;
}
span.keyword{
	color:red;
	font-weight:bold;
}
.center{
	text-align:center;
}
.red{
	color:red;
}
.green{
	color:green;
}
.blue{
	color:blue;
}
#nav{
	overflow:hidden;
	margin:0 0 10px 20px;
}
#nav h3{
	margin-top:5px;
	margin-right:20px;
	float:left;
	color:#5A98DE;
    font-size:18px;
	font-weight:bold;
	padding:0;
}
#nav ul{
	float:left;
	font-weight:bold;
	margin:3px 0 0 0;
}
#nav ul li{
	float:left;
	margin:0 5px 0 0;
	line-height:20px;
}
#nav ul li a{
	text-decoration:none;
	color:#666;
	display:block;
	padding:0 5px;
}
#nav ul li a:hover{
	background:#F5F5F5;
	color:#09C;
}
#nav ul li.current a{
	background:#666;
	display:block;
	color:#FFF;
}
#nav p{
	clear:both;
	line-height:30px;
}
form#search{
	font-size:16px;
	float:right;
	padding-right:30px;
}
form#search select,form#search input.input-text{
	width:200px;
}
#list{
	margin:0 auto;
	clear:both;
}
#list table{
	border-collapse:collapse;
	margin:0 15px;
	width:auto;
}
#list table tr th{
	border:1px dotted #deeffb;
	line-height:200%;
	background:#FFF;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
#list table tr:hover{
	background:#deeffb;
}
#list table tr td{
	text-align:center;
	border:1px dotted #deeffb;
	line-height:180%;
	font-size:14px;
	font-family:"宋体";
}
p#nothing{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	clear:both;
}
form.page{
	clear:both;
}
form.page p{
	text-align:center;
	line-height:40px;
	font-size:16px;
}
form.page select{
	width:80px;
}
#form{
	margin:0 auto;
	clear:both;
}
#form dl{
	line-height:35px;
	width:95%;
	margin:0 auto;
}
#form dl dd input.input-text{
	width:358px;
}
#form dl dd select{
	width:360px;
}
#form dl dd textarea{
	width:358px;
	height:100px;
	resize:none;
	font-size:13px;
}
#form dl dd.textareadd{
	margin:3px 0 0 0;
	line-height:1;
}
#form dl dd.textareadd span,#form dl dd.textareadd span a{
	vertical-align:top;
}
#form dl dd.child{
	text-indent:20px;
}
#form dl dd.child input.text,#form dl dd.child textarea{
	width:338px;
}
#detail{
	width:95%;
	margin:0 auto;
	table-layout:fixed;
}
#detail tr td{
	border-bottom:1px dashed #deeffb;
	line-height:35px;
	word-wrap:break-word;
	font-size:14px !important;
}
#detail tr td.n{
	width:30%;
	text-align:right;
}
#detail tr td.r{
	width:100%;
	text-align:left;
}
#tip,#tools{
	width:95%;
	margin:0 auto;
}
#tip tr th,#tools h3{
	background:url(../images/bg_repx_hc.gif) repeat-x scroll 0 -40px;
	padding:5px;
	font-weight:bold;
	color:#5A98DE;
	line-height:30px;
	font-size:16px;
}
#tip tr th{
	text-align:left;
}
#tip tr td,#tools p,#tools label{
	line-height:25px;
	color:#666;
	font-size:14px;
}
#tip tr td{
	vertical-align:top;
}
#tip tr td.num{
	width:18px;
	padding-left:10px;
}
#tools p,#tools label{
	line-height:35px;
	padding-left:10px;
}
#tools h3{
	clear:both;
}
#tools label{
	display:inline-block;
	float:left;
	padding-right:5px;
}