.downtop { text-align: right; width: 100%; height: 30px; border-bottom: 1px solid #9ccf63; }
.downnav { line-height: 22px; vertical-align: middle; height: 22px; border-bottom: 1px solid #9ccf63; }
.downnav ul { clear: both; margin: 0; padding-left: 0; list-style-type: none; }
.downnav li { float: left; margin-right: 1px; }
.downnav li a{ color: #616161; text-decoration:none; display:block; text-align:center; width: 92px; }
.downnav li a:link { }
.downnav li a:hover{ background-color:#ff7929; color:#ffffff; }
.downnav li a:visited {  }
.downnav li a:active { color: white; background-color: #ff7929; }
.downnav li a.show { color: white; background-color: #ff7929; }
.downbetween { line-height: 50px; vertical-align: middle; height: 50px; }
.downbetween ul { vertical-align: middle; float: left; clear: both; margin: 0; padding: 0; list-style-type: none; }
.downbetween ul:hover { background-color: #ffffce; }
.downbetween li { float: left; padding-left: 20px; }
.downbetween li.kuan { float: left; padding-right: 180px; padding-left: 84px; }
.downlist { clear: both; border-top: 1px solid #9ccf63; }
.downname { color: #f47930; float: left; padding-top: 6px; padding-left: 20px; }
.downname h2 { font-size: 14px; }
.smslist { margin-left: 140px; }
.smslist ul {  }
.smslist ul:hover { background-color: #ffffce; }
.smslist li { padding-top: 9px; list-style-image: url(../image/1rightarrow.png); }
.smslist li a { vertical-align: middle; }
.smslist li a:link { color: #218aff; text-decoration: none; }
.smslist li a:hover { color: #313031; text-decoration: none; }
.smslist li a:visited { color: #218aff; text-decoration: none; }
.smslist li a:active {  }
