@charset "utf-8";
body {margin: 5px 10px; background-color: #A7AFA7; font-size: 12px; font-family: Verdana,Arial,宋体;}
h3 {background-color: #A8ADA8; padding: 5px 5px 0; margin: 5px 0 10px;}
h4 {padding: 5px 5px 0; margin-bottom: 10px;}
h5 {margin-bottom: 5px; font-size: 12px;}
th {text-align: center;}
a {color: #3B4A4A;}
ul {margin-top: 5px; margin-bottom: 10px;}
ul.catalog_list li {margin-top: 10px;}
ol {margin-top: 0; margin-bottom: 8px; text-indent: 8px;}
form {margin: 0;}
img {margin: 5px;}
dt {font-weight: bold; margin-bottom: 5px;}
dd {margin-left: 2em;  margin-bottom: 10px;}
pre {margin: 1px;}


table {border: 1px #546359 solid; border-collapse: collapse; border-spacing: 0; margin-bottom: 10px;}
table thead {background-color: #ACB2AC;}
table thead tr th {border: 1px #546359 solid; padding: 5px 10px;}
table thead tr td {border: 1px #546359 solid; padding: 5px 10px; text-align: center;}
table tr td.title {text-align: right;}
table tr td {border: 1px #546359 solid; padding: 5px 10px;}
table.center {border: none; text-align: left;}
table.center tr td.title {border-bottom: none;}
table.center tr td {border-bottom: none;}
table.center tr td.bottom {border-width: 1px 0 0; padding-top: 10px;}

table.list {border: 0; border-spacing: 0; margin-top: 5px;}
table.list tr {border: 0;}
table.list td {border: 0; margin: 0; padding: 0 5px 0 0; vertical-align: top;}

.header {margin: 0 12px; padding: 3px 5px; height: 106px; border: 0px #ccc solid;}
.logo {float: left; height: 105px; margin-right: 30px;}
.navigation_list {margin: 0; padding: 5px 0 0 20px; list-style: none;}
.navigation_list li {float: left; margin-right: 20px; padding-bottom: 5px;}
.navigation_list a {display: block; width: 80px; height: 100px; background-image: url(image/navigation.jpg); background-repeat: no-repeat; text-decoration : none; text-indent: -9999px;}
.navigation1 {background-position: 0 0;}
.navigation2 {background-position: -80px 0;}
.navigation3 {background-position: -160px 0;}
.navigation4 {background-position: -240px 0;}
.navigation5 {background-position: -320px 0;}
.navigation6 {background-position: -400px 0;}
.navigation1:hover {background-position: 0 -100px;}
.navigation2:hover {background-position: -80px -100px;}
.navigation3:hover {background-position: -160px -100px;}
.navigation4:hover {background-position: -240px -100px;}
.navigation5:hover {background-position: -320px -100px;}
.navigation6:hover {background-position: -400px -100px;}


/*.left {float: left; width: 200px; border: 1px #546359 solid; background-color: #C4C9C4; margin-right: 8px;}*/
.footer {text-align: center; margin-top: 15px; clear: both;}
.footer img {margin:0; padding: 0;}


.main {border: 1px #4A584A solid; background-color: #BBC2BB;}

/* 大类 */
#catalog {background-color: #88938D; border-bottom: none; padding-top: 6px;}
#catalog ul {padding: 10px 0 2px 10px; margin: 0; border-bottom: 1px #4A584A solid;}
#catalog ul li {list-style: none; margin-right: 0px; padding: 0; display: inline;}
#catalog ul li.first {margin-right: 20px;}
#catalog ul li a {padding: 6px 11px 2px 12px; margin-right: -1px; border: 1px #546359 solid; border-bottom: none; background-color: #BBC2BB; text-decoration: none;}
#catalog ul li a:hover {background-color: #B0BAB0;}
#catalog ul li span {padding: 8px 11px 2px 12px; margin-right: -1px; background-color: #BBC2BB; border: 1px #546359 solid; border-bottom: 1px #BBC2BB solid; cursor: default;}

.content {padding: 10px 15px; background-color: #BBC2BB;}
/*.content img.shadow {position:relative;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, color=gray);}*/

/* 小类 */
.sub_catalog {background-color: #A4ADA4; padding: 5px 10px 5px; margin: 0 0 10px;}
.sub_catalog li {display: inline; line-height: 23px; cursor: default;}
.sub_catalog li.scat_selected {padding: 5px 7px 2px 8px; #D2D6D2; border: 1px solid #546359; background-color:#D2D6D2;}
.sub_catalog li a {text-decoration: none; padding: 5px 7px 2px 8px; border:1px solid #A4ADA4; color: #000;}
.sub_catalog li a:hover {border-color: #546359; background-color:#D2D6D2;}

.articleList {list-style-type: square;}
.articleList li {margin-bottom: 5px;}



#explain_loading {display: none; height: 350px; text-align: center; padding-top: 140px;}