@charset "utf-8";

#main { padding-top: 5px; width:980px; margin-left:8px; overflow:hidden; }
#main #hmainbody {float:right; width:735px; margin:0; _margin:0; margin-left:5px;}
#sidebody {float:left; width:240px;}
/*帮助分类*/
.category { margin: 0; width: 100%; }
.category h3 {  height: 32px; line-height: 32px; background: url(http://www.goodscool.net/pic/images/bgrident240x32.gif) no-repeat;  overflow: hidden; text-align:center; font: bold 16px/2em Verdana; color:#fff;} 
.category ul { float:left; width:236px; background:transparent; border: solid 2px #dcdcdc;}
.category li { margin: 0 10px; width:216px; height: 24px; border-bottom: solid 1px #eee; position:relative; }
.category li a { display:block; width:100%; line-height: 24px; text-indent: 15px; font-family: Tahoma; overflow:hidden; word-wrap:break-word; color:#1a75cf; font-weight:bold;}
.category li a:hover {  color: #fff; background-color: #1a75cf;}
.category li a strong {color:#c00;}
.category li span { position:absolute; top:7px; right:5px; z-index:1; }
.category li span a {background:none; display:inline; text-indent:0; width:auto;}

/*侧栏*/
#sidebody .listbox { clear:left; margin: 10px 0 0 0; border: solid 1px #333; }
#sidebody .listbox h3 { height: 20px; line-height: 20px; text-align: center; color:#fff; font-weight:bold; background-color: #871A1A; }
#sidebody .listbox li { margin: 0 5px; height:24px; line-height:24px; border-bottom: solid 1px #eee; overflow:hidden; word-wrap:break-word; }
#sidebody .listbox li a { color: #336699; }
#sidebody .listbox li a:hover { color: #900; }
#sidebody .hot li span,
#sidebody .new li span { display:block; float:left; width:24px; background: url(http://www.goodscool.net/pic/images/ico_4.gif) no-repeat 0 center; text-align:center; text-indent:-6px; color:#fff; }


/*分类帮助列表*/
#mainbody .listbox { margin:0 0 10px 0; padding: 2px 2px; border: solid 1px #333; }
#mainbody .listbox h2 {height: 24px; line-height: 24px; text-indent: 1em; color:#FB8110; font-weight:bold; background-color: #ECECEC; position:relative; }
#mainbody .listbox h2 em { float:right; position:absolute; right:10px; top:0px; line-height:24px;}
#mainbody .listbox h2 em a { color: #eee; }
#mainbody .listbox h2 em a:hover { color: #369; }
#mainbody .listbox ul { margin-bottom: 10px; }
#mainbody .listbox li { margin: 0 5px; height: 25px; line-height: 25px; border-bottom: dashed 1px #ccc; text-indent: 10px; }
#mainbody .listbox li a { }
#mainbody .listbox li a:hover { color: #369; }
#mainbody .listbox li span { float: right; margin-right:10px; display: block; width: 100px; text-align:right; color: #999; }

#hmainbody .listbox { margin:0 0 10px 0; padding: 2px 2px; border: solid 1px #333; }
#hmainbody .listbox h2 {height: 24px; line-height: 24px; text-indent: 1em; color:#FB8110; font-weight:bold; background-color: #ECECEC; position:relative; }
#hmainbody .listbox h2 em { float:right; position:absolute; right:10px; top:0px; line-height:24px;}
#hmainbody .listbox h2 em a { color: #eee; }
#hmainbody .listbox h2 em a:hover { color: #369; }
#hmainbody .listbox ul { margin-bottom: 10px; }
#hmainbody .listbox li { margin: 0 5px; height: 25px; line-height: 25px; border-bottom: dashed 1px #ccc; text-indent: 10px; }
#hmainbody .listbox li a { }
#hmainbody .listbox li a:hover { color: #369; }
#hmainbody .listbox li span { float: right; margin-right:10px; display: block; width: 100px; text-align:right; color: #999; }

/*帮助内容*/
.helpcontent { margin: 0 auto; border:solid 1px #333; padding: 10px 20px; }
.helpcontent h1 { margin:0 1em; font-size: 16px; line-height:200%; font-weight:bold; text-align: center;border-bottom: solid 1px #336699; }
.helpcontent h5 {  font-size: 12px; color:#808080; text-align:center; line-height: 20px;  }
.helpcontent h5 span {margin:0 10px 0 2px;}
.helpcontent .text { margin: 15px 0; clear: both; }
.helpcontent .tags {margin:5px 0;}
.helpcontent .tags a {margin: 0 10px 0 0; text-decoration:underline; color:#369;}
.helpcontent .tags a:hover {color:#900;}
.helpcontent p.prev a,
.helpcontent p.next a {color:#369;}
.helpcontent p.prev a:hover,
.helpcontent p.next a:hover {color:#900;}
#comment { margin:10px 0 0 0; overflow: hidden; border: solid 1px #333; }
#comment h2 { font-weight: bold; color:#fff; background-color:#871a1a; height:24px; line-height:24px; text-indent:15px; position: relative; }
#comment h2 span { position: absolute; top: 0; right: 10px; }
#comment ul {margin:5px 0;}
#comment li { margin:0 5px; overflow: hidden; }
#comment li h4  { background-color:#eee; height: 24px; line-height:24px; text-indent: 10px; font-weight: bold; position: relative; }
#comment li h4 em  { position: absolute; top: 0; right: 20px; font-weight:normal; }
#comment li .text  { padding: 0 10px; }
#comment li .other  { float:right; margin:0 20px 5px 0; }
#comment .pagination { background-color: #FFFBF0; } 
#comment .pagination .prev,#comment .pagination .next { cursor: pointer; } 
p.login { margin: 3px 0; }
p.login a { margin: 0 5px; color: #336699; }
p.login a:hover { color: #900; }
#post { margin: 10px auto; border:solid 1px #333; }
#post h2 { height: 24px; line-height: 24px; background-color: #871a1a; color: #fff; font-weight: bold; text-indent:15px; }
#post form { margin: 10px 20px; }
#post textarea { border: solid 1px #ccc; width:100%; }
#post span { clear: both; float: left; color: #f00; }
#post p { clear:both; margin:10px 0; }

