/* tables */
.tablelist {
	font-size: 12px;
	text-align:left;
	border-collapse:collapse;
}
.tablelist table { margin:8px auto; width:98%; background:#fff; }
.tablelist caption {
	height:26px;
	width:104px;
	padding:4px 16px 0 0;
	text-align:center;
	color:#0084C4;
	font:bold 12px Î¢ÈíÑÅºÚ;
	overflow:hidden;
	line-height:26px;
	background:url(../Images/caption.png) no-repeat 0 bottom;
	_text-align:left;
	_padding:0 0 0 15px;
	_position:relative;
	*text-align:left;
	*padding:0 0 0 15px;
	*position:relative;
}
.tablelist .badd {
	float:right;
	margin:0 10px -28px 0;
	padding:5px 0 0;
	_position:absolute;
	_left:680px;
	_width:160px;
	_margin:0 5px -15px 0;
	_padding:0;
	*position:absolute;
	*left:680px;
	*width:160px;
	*margin:0 5px -15px 0;
	*padding:0;
}
.tablelist thead tr th, .tablelist tfoot tr th, .tablelist thead td {
	background-color: #F3F8FC;
	border: 1px solid #ccc;
	padding: 5px;
	font-weight:bold;
	text-align:left;
}
.tablelist thead tr .header {
	background-image: url(../Images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-align:left;
}
.tablelist tbody td {
	color: #3D3D3D;
	padding:6px 4px;
	vertical-align: middle;
	border:1px solid #ccc;
}
.tablelist tbody tr:hover,.liston { background:#E6F0F9; }
.listout { background:#fff; }
.tablelist tbody tr.first { background:#f5f5f5; font-weight:bold; }
.tablelist tbody td a { 
	color:#0066CC;
	border-bottom:1px solid #0066CC;
}
.tablelist tbody td a:hover { color:#f60; }
.tablelist tbody td em {
	color:#fff;
	display:block;
	width:16px;
	height:14px;
	cursor:default;
	margin:5px 0 0 2px;
	display:inline;
	float:left;
	text-align:center;
	background:url(../Images/yynum.png) no-repeat 0 0;
	font:bold 10px Arial, Helvetica, sans-serif;
}
.tablelist tbody td em.n {	background-position:-16px 0; }
.odd,.tablelist thead tr th.odd { background:#FFFFCC; }
.photo {
	text-align:center;
}
.queryBox {
	text-align:center;
	padding:10px 0 0;
}
.photo img {
	width:120px;
	height:165px;
	display:block;
	margin:0 auto;
}
.formBox {
	border:1px solid #ccc;
	margin:8px;
	overflow:hidden;
	_width:88%;
}
.formBox h3 {
	background:#f5f5f5;
	padding:5px 10px;
	border-bottom:1px solid #ddd;
}
.formBox table {
	border-collapse:collapse;
}
.formBox th,.formBox td {
	text-align:left;
	padding:8px;
	border-bottom:1px solid #ddd;
}
.formBox th {
	width:100px;
	min-width:100px;
	font-weight:normal;
	padding-left:12px;
	background:url(../images/thBg.png) no-repeat 0 0;
}
.formBox td {
	color:#999;
}
.formBox td label { color:#333; }
.formBox tr:hover { background:#eee; }

.openBox { display:none; border:1px solid #fff; padding:0 15px; }
.openBox th,.openBox td { border:0;font:normal 12px/22px ËÎÌå; }
.openBox th,.formBox td {
	text-align:left;
	padding:5px;
}
.openBox th {
	width:80px;
	padding-left:5px;
}
.read {
	background:url(../Images/read.png) no-repeat 0 0;
	padding:8px 0 15px 90px;
	text-align:left;
	width:360px;
	margin:0 auto;
	line-height:180%;
}
