/*
	Update:20120709
*/
body { font-size:14px; font-family:verdana; line-height:1.6; background:#FFF; color:#333; margin:15px }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td, embed, object {padding:0; margin:0;}
ul,li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size: 1.0em;}  
img {border:none;}
a,a:link {color:#666;text-decoration:none;}
a:hover {text-decoration:underline;}
.bold {font-weight:bold;}
.heading {overflow:hidden; zoom:1; border-bottom:3px solid #3a80bf; padding:10px;}
.heading .logo {float:left;}
.heading .topLinks {float:right; font-size:12px; color:#9a090c;}
.searchArea {background:#F2F2F2; color:#000; padding:20px 10px; text-align:center; border-top:1px solid #3a80bf; border-bottom:1px solid #CCC;}
.searchArea .textInput {border:1px solid #CCC; font-size:14px; color:#CCC; padding:5px 0 0 5px; width:380px; vertical-align:middle; height:20px; margin:0 0 3px 10px;  font-family:verdana;}
.searchArea .doSearch {font-size:14px; font-weight:bold; width:80px; margin:0 0 3px 0; line-height:27px; height:30px; vertical-align:middle; }
.mainContent {margin:15px 15px; position:relative; _height:780px;}
.mainContent .catalog {
	position:absolute;
	top:-3px;
	left:-3px;
	border:1px solid #CCC;
	width:160px;
}
.mainContent .catalog ul {font-size:12px; padding:12px 10px;}
.mainContent .catalog ul li {list-style:none; line-height:27px;}
.mainContent .catalog ul li.spl {height:1px; line-height:0; padding:0; overflow:hidden; background:#CCC; margin:5px 0; *margin-top:-8px;}
.mainContent .catalog ul li a{ display:block;margin:2px 0; padding-left:10px;}
.mainContent .catalog ul li.active a{ background:#3a80bf; color:#fff; font-weight:bold;}

.mainContent .catalog ul li .submenu{display:none;}
.mainContent .catalog ul li.active .submenu{display:block; padding-left:15px;}
.mainContent .catalog ul li .submenu a{ background:none;  color:#666; font-weight:normal; border:none;}
.mainContent .catalog ul li .submenu a.active{ color:#9c0; }

.mainContent .content {margin-left:190px; margin-right:10px; padding:10px 0 0; zoom:1; overflow:hidden; _margin-left:187px;}
.mainContent .content h2 {font-size:16px; color:#000; font-weight:bold; margin:0 0 5px;}
.mainContent .content .qList {margin:0 0 0 0;}
.mainContent .content .qList li {line-height:25px; padding:0 20px 0 0;}
.mainContent .content .qList li span{ width:180px; display:inline-block;}
.mainContent .content .indexCol {width:49.5%; float:left;}
.mainContent .content .answer {margin:20px 0 0 0;}
.mainContent .content p {margin:10px 0;}
.mainContent .content .return {margin:0 0 20px;}

.searchResultList {clear:both;}
.count {line-height:32px;padding:0 12px 0 12px;color:black;font-size:14px;background:#FDFFC6;margin:0 0 6px 0;width:auto;}
.searchResult {padding:0 20px 0 20px;border-top:1px dotted #CCCCCB;}
.searchResult h2 {font-size:14px;line-height:120%;margin:0 0 0 0;padding:12px 0 4px 0;width:auto;color:#9A090C;display:block;}
.searchResult .content {padding:0 0 24px 0;clear:both;text-align:justify;text-justify:distribute;color:#CCC;font-size:14px;}
.searchResult .content p, .searchResult .content td, .searchResult .content div {color:#CCC;overflow:auto;overflow-x:hidden;width:100%;font-size:14px;}
.operateBarContainer {height:20px;background:#F2F2F2;border-bottom:1px solid #CCC;padding:6px 12px 6px 12px;}
.operateBarRight {float:right;}


.searchNum {line-height:32px;padding:0 15px;color:#000;font-size:14px;background:#FDFFC6;margin:0 0 6px 0;}
.result {margin:0 0 0 15px;}
.result .item {margin:25px 0;}
.result .item h2 {font-size:14px;}
.result .item .summary {color:#666;}

table{border-collapse:collapse; width:99.5%; text-align:left;}
table td,table th{padding:5px 3px; vertical-align:middle; border-bottom:1px solid #ccc;}
table tr:hover{ 1background-color:#eee;}
table td{text-align:left;}
.pageLine{ text-align:right;}
input,textarea,select{border:1px solid #b6c7d9;	background-color:#fff;color:#264a7a;}
label em{color:#f00;font-size:72.5%;}
.textinput{width:600px; vertical-align:middle; line-height:25px;height:25px;}
.input_btn{height:25px; cursor:pointer;}



