* { margin:0; padding:0; }
html { background:#fff; }
body { font:normal 12px/19px Arial; color:#000; }
ul, ol { list-style:none; }
a { text-decoration:underline; color:#03c; }
input, select, form img, button { vertical-align:middle; }
img { border:0; }
button { cursor:pointer; }
table { border-collapse:collapse; empty-cells:show; }
font { color:#C60A00; }
a font { text-decoration:underline; }
/**/
.c_red { color:#C60A00!important; }
.tc { text-align:center!important; }
.tr { text-align:right!important; }
/**/
.gougouSearchBox { width:960px; margin-bottom:2px; margin-top:5px; height:75px; z-index:10; position:relative; }
.ggLogo { float:left; width:auto; height:53px; overflow:hidden; margin:0 10px 0 0; display:inline; }
.ggSearchMain { float:left; width:760px; }
.searchInput, .searchRadios, .hotWord { float:left; width:760px; overflow:hidden; }
.ggMenu { float:left; width:100%; height:21px; line-height:21px; margin-bottom:2px; position:relative; }
.ggMenu a { margin-right:12px; text-decoration:underline; font-size:14px; }
.ggMenu a.more { background:url(/images/dropdown.gif) no-repeat 100% 5px; padding-right:10px; }
.ggMenu .moreList { border:1px solid #B8BCC9; background:#fff; position:absolute; top:0; left:355px; padding:5px 10px; }
.ggMenu .moreList a { margin:0; font-size:13px; }
.ggMenu span { margin-right:12px; font-size:14px; font-weight:bold; }
.searchInput input { float:left; width:332px; height:20px; padding:2px 2px 1px 2px; font-size:16px; line-height:20px; font-family:Arial; border:1px solid #7F9DB9; margin-right:6px; }
.searchInput button { float:left; width:auto; height:25px; line-height:21px; margin-right:6px; width:75px; font-size:14px; }
.searchInput a { float:left; height:25px; line-height:25px; text-decoration:underline; }
.searchRadios { line-height:16px; height:16px; padding:3px 0 6px 0; }
.searchRadios input { vertical-align:baseline; }
.wrap .gougouSearchBox { margin:20px 0 0 5px; margin-bottom:10px; }
/**/
.wrap { text-align:left; margin:auto; width:960px; }
.side { float:right; width:230px; overflow:hidden; }
.main { float:left; width:720px; overflow:hidden; }
.main a, .side a { text-decoration:none; }
.main a:hover, .side a:hover { text-decoration:underline; }
/**/
.ggCopyright { text-align:center; font-size:12px; line-height:19px; padding:30px 16px; clear:both; }
.wrap .ggCopyright { padding-top:10px; }
/**/
.nav { border-left:1px solid #D7E2F0; border-right:1px solid #D7E2F0; background:url(/images/hd_sprite2.gif) repeat-x 0 0; height:32px; overflow:hidden; margin-bottom:10px; font-size:14px; white-space:nowrap; position:relative; }
.nav h2 { float:left; margin:0 11px; display:inline; font-size:14px; line-height:32px; }
.nav ul { float:left; margin:11px; display:inline; margin:3px 0 0 11px; height:29px; overflow:hidden; line-height:28px; }
.nav li { float:left; height:28px; overflow:hidden; padding:1px 1px 0 1px; line-height:24px; }
.nav li a { padding:0 15px; float:left; height:28px; overflow:hidden; text-decoration:underline; }
.nav li.selected { font-weight:normal; background:#fff; border:1px solid #B3E3F6; border-bottom:none; padding:0; }
.nav li.selected a { text-decoration:none; }
.nav a.more { position:absolute; top:4px; right:11px; background:url(/images/hd_sprite2.gif) no-repeat 0 -40px; font-size:12px; padding-left:10px; line-height:24px; }
.nav .path, .nav .other { float:left; display:inline; margin-left:11px; line-height:32px; height:32px; overflow:hidden; }
.nav .path a, .nav .other a { text-decoration:none; }
.nav .path a:hover, .nav .other a:hover { text-decoration:underline; }
.nav .other { float:right; margin-right:11px; margin-left:0; }
/**/
.box { border:1px solid #9BC9E0; background:#EBF8FF; padding:1px; margin-bottom:10px; }
.box h2 { background:#D8F2FF; font-size:14px; line-height:28px; height:28px; overflow:hidden; padding:0 5px; }
.box .content { background:#fff; border:2px solid #D8F2FF; padding:3px; overflow:hidden; }
.box .content h3 { font-size:14px; color:#080; border-bottom:1px solid #E2F6FF; margin:3px; position:relative; height:24px; line-height:24px; }
.box .content h3 span { position:absolute; top:0; left:0; height:24px; border-bottom:1px solid #72CFFA; }
.box .content h3 a.more { position:absolute; top:0; right:5px; background:url(/images/hd_sprite2.gif) no-repeat 0 -40px; font-size:12px; padding-left:10px; font-weight:normal; }
/**/
.tab_box { border:1px solid #9BC9E0; background:#EDF9FF; padding:3px; margin-bottom:10px;width:700px; }
.tab_box .tab { float:left; line-height:20px; padding:4px 0; zoom;
1;
width:700px; }
.tab_box .tab h2, .tab_box .tab ul { float:left; font-size:12px; margin-left:10px; font-weight:normal; }
.tab_box .tab ul { width:600px; }
.tab_box .tab li { float:left; margin-right:10px; }
.tab_box .tab li a { float:left; padding:0 5px; text-decoration:none; white-space:nowrap; }
.tab_box .tab li a em { font-style:normal; font-weight:normal; color:#000; }
.tab_box .tab li.selected { font-weight:bold; }
.tab_box .tab li.selected em { font-style:normal }
.tab_box .tab li.selected a { color:#000; }
.tab_box .tip { color:#080; float:right; line-height:28px; height:28px; padding-right:10px; padding-top:10px; }
.tab_box .tip a.help { display:-moz-inline-box; display:inline-block; vertical-align:middle; margin-right:5px; width:16px; height:16px;  background:url(/images/hd_sprite2.gif) no-repeat 1px -183px; }

.tab_box .content { background:#fff; border:1px solid #C4DDEA; padding:5px 10px; overflow:hidden; clear:both; zoom:1; }
/**/
.list_fl { zoom:1; overflow:hidden; font-size:13px; padding:5px 0; margin-bottom:5px; }
.list_fl li { float:left; line-height:24px; width:190px; padding-left:10px; }
.list_fl li a {	margin-right:5px;}
.list_fl li.flname a {	font-size:14px; font-weight:bold;}
/**/
.list_qxd { font-size:13px; color:#787878; line-height:21px; padding:0 5px; margin-bottom:5px; }
.list_qxd li { height:42px; white-space:nowrap; border-bottom:1px dotted #C5DDF6; padding:5px; }
.list_qxd li a { color:#03c; font-weight:bold; }
.list_qxd li em { display:block; font-style:normal; }
/**/
.list_wt { padding:5px; margin-bottom:5px; line-height:18px; }
.list_wt li { padding:3px 0 3px 10px; border-bottom:1px dotted #C5DDF6; background:url(/images/hd_sprite2.gif) no-repeat 0 -125px; }
/**/
.demo .pic { text-align:center; }
.demo ul { padding:5px 10px; line-height:22px; }
.demo li { padding-left:15px; background:url(/images/hd_sprite2.gif) no-repeat 2px -72px; }
.demo li a { color:#000; }
/**/
.table { width:100%; text-align:left; margin-bottom:10px; table-layout:fixed; }
.table a { text-decoration:none;  }
.table a:hover { text-decoration:underline; }
.table th, .table td { padding:5px; border-bottom:1px dotted #9ADCFE; font-size:12px; line-height:20px; }
.table th { text-align:left; font-weight:normal; }
.table .notitle { visibility:hidden; height:1px; overflow:hidden; }
.table .notitle th { visibility:hidden; padding:0 5px; border:none; height:1px; font-size:0; line-height:1px; overflow:hidden; }
.table td.name { font-size:13px; width:auto; }
.table td.name div { height:20px; width:100%; overflow:hidden; white-space:nowrap; }
.table td.name em { font-style:normal; font-weight:bold; color:#FF7E00; font-size:12px; }
/**/
a.new { display:-moz-inline-box; display:inline-block; background:url(/images/hd_sprite2.gif) no-repeat 0 -224px; width:22px; height:9px; line-height:100px; font-size:0; overflow:hidden; margin-left:5px; vertical-align:middle; }
.btn_preview, .btn_pic { display:-moz-inline-box; display:inline-block; vertical-align:middle; background:url(/images/hd_sprite2.gif) no-repeat -40px -224px; width:16px; height:14px; vertical-align:middle; margin-left:5px; }
.btn_pic { background-position:-64px -224px; }
.btn_js, .btn_nojs { display:block; background:url(/images/hd_sprite2.gif) no-repeat 3px -256px; width:24px; height:16px; margin:auto; }
.btn_nojs { background-position:-21px -256px; }
/**/
.pager { text-align:center; margin-bottom:10px; }
.pager a { display:-moz-inline-box; display:inline-block; margin:0 2px; line-height:18px; height:18px; overflow:hidden; font-size:14px; padding:0 5px; text-decoration:none; border:1px solid #C4DDEA; }
.pager a.current, .pager a:hover { color:#000; border:1px solid #9BC9DF; background:#EDF9FF; }
/**/
.layer_search { position:absolute; border:1px solid #bbb; padding:20px 12px; background:#fff; width:260px; z-index:999 }
.layer_search h4 { border-bottom:1px dashed #ccc; font-weight:normal; font-size:12px; line-height:20px; margin-bottom:10px; padding-bottom:5px; }
.layer_search p { margin-bottom:10px; }
.layer_search .ipt_tx { width:250px; height:16px; padding:2px; border:1px solid #7F9DB9; }
.layer_search .close { position:absolute; top:5px; right:5px; font:13px/12px Verdana; text-decoration:none; text-align:center; width:14px; }
.layer_search .close:hover { text-decoration:none; }

.slist {
	PADDING: 5px; font-size:14px; word-break:break-all
}
.slist ul {
	clear:both; border-bottom:1px #bbbbbb dotted; height:36px
}
.slist li {
	float:left; line-height:36px
}
.slist li.ct {
	font-size:12px; width:566px
}
.slist li.ctt {
	font-size:14px; width:566px
}
.slist li.cinfo {
	float:left; font-size:12px; width:60px; text-align:center
}
.slist .page {
	padding:20px 0px
}
.slist .page li {
	margin:0px 10px
}
.slist .questionnav {
	margin-bottom:16px
}
.slist .questionnav ul {
	overflow:hidden; height:24px
}
.slist .questionnav ul li{
	float:left; margin:0px 10px; padding:0px 10px; line-height:24px; border-top:#255B92 1px solid; border-left:#255B92 1px solid; border-right:#255B92 1px solid; background:#F1F7FC
}
.slist .questionnav ul li A {
	color:#255B92
}
.slist .questionnav ul li.hit {
	background:#255B92; color:#ffffff
}
.slist .cpage {
	margin:5px 0px
}
.slist .cpage a {
	margin:0px 10px
}
.slist .searchlist {
	width:550px; margin-bottom:5px; line-height:140%; font-size:12px
}
.slist h3 {
	font-style:normal; font-weight:normal; font-size:16px
}
.slist em {
	color:#FF0000; font-style:normal
}
.slist .searchlist .searchinfo {
	color:#666666
}
.slist .searchlist .searchinfo A {
	color:#008000
}

