body { font-size: 13px; font-family: Verdana, Arial, "宋体"; color: #333; }

* { margin: 0; padding: 0; }
a { font-size: 13px; color: #333; text-decoration: none; }
a:hover { font-size: 13px; color: #0074c1; text-decoration: none; }
a.link { font-size: 13px; color: #0074c1; text-decoration: none; }
img { border: none; }



.ShowLayer { display: block; }
.HideLayer { display: none; }

.LeftLayer { float: left; width: 270px; padding-left: 2px; }
.LeftLayer .Column .ColumnBar { float: left; width: 100%; text-align: center; margin-top: 8px; }

.LeftLayer .Column .BarActive1 { float: left; width: 95px; height: 32px; line-height: 32px; background: url("images/bg_11.gif") no-repeat; padding-top: 2px; font-weight: bold; }
.LeftLayer .Column .BarNormal1 { float: left; width: 95px; height: 32px; line-height: 32px; background: url("images/bg_12.gif") no-repeat; padding-top: 2px; }

.LeftLayer .Column .BarNormal2 { float: left; width: 175px; height: 32px; line-height: 32px; background: url("images/bg_21.gif") no-repeat; padding-top: 2px; }
.LeftLayer .Column .BarActive2 { float: left; width: 175px; height: 32px; line-height: 32px; background: url("images/bg_22.gif") no-repeat; padding-top: 2px; font-weight: bold; }

.LeftLayer .Column .MiddleNews { width: 223px; height: 210px; float: right; border: solid 1px #D0DBE7; border-top: none; padding: 5px 5px 2px 5px; text-align: left; }
.LeftLayer .Column .MiddleNews dl dd { padding: 3px; }

.bt { border-top: solid 1px #cecece; padding: 3px; }
.br { border-right: solid 1px #cecece; padding: 3px; }
.bb { border-bottom: solid 1px #cecece; padding: 3px; }
.bl { border-left: solid 1px #cecece; padding: 3px; }