
#left { width:186px; padding: 10px 0 0 10px; text-align: center; }
#center { padding: 10px 10px 0 10px; text-align: center; }
#right { width:246px; padding: 10px 10px 0 0; text-align: left;  }
.web { height:10px;border: 0;background: white url('bg_02.jpg'); margin: 10px 0 }
.title { text-align:left; border-bottom: 1px silver solid; margin-bottom: 10px }
.title .arrow { width: 20px; background-image: url('site_17.jpg');background-repeat: no-repeat;background-position: left center }
.title .more { width: 40px;  }
.subject { text-align:left; background-color:#49432d; color: white }
.subject .arrow { width: 15px; background-image: url('site_41.jpg');background-repeat: no-repeat;background-position: left center }
.subject .more { width: 40px; background-image: url('site_42.jpg');background-repeat: no-repeat;background-position: right center }
.sheet td { padding: 2px 0 }
.sheet .first { border-right: 1px gray dotted }
.sheet .cell { border-left: 1px gray dotted; border-right: 1px gray dotted }
.sheet .last { border-left: 1px gray dotted }
#sheet2 .last { border-right: 1px gray dotted }
#sheet4 .last { border-right: 1px gray dotted }
#sheet3 .first { border-left: 1px gray dotted }
#sheet5 .first { border-left: 1px gray dotted }
.col { margin: 5px 0 }
.col tr td { padding: 2px 0 }
.lis { margin: 5px 0 0 0; line-height: 20px; }
.lis li{ margin: 5px 0 0 0; height: 20px; text-overflow: ellipsis; overflow:hidden;}
.lis .no { width:15px; padding: 0 3px }
.lis tr td { padding: 0 2px }
.lis .author { text-align:right }
#mp3player { margin: 5px 0 }
.countdown { font-size:x-large; color:orange; font-family:Impact, 黑体; font-weight: bold; }
.hot_pic {padding:1px; border:1px solid #dedede; float:left;}
.hot_desc {float:left; word-break:break-all; padding: 0 6px 0 2px}

.foc { color: orange; }
a.foc, a.foc:visited { color: orange;text-decoration:none}
a.foc:hover, a.foc:active { color: orange; text-decoration:underline}
.contact { font-size:x-small; text-align: left }