body{background:#deebf3;}
.container{width:980px;margin:auto;overflow:hidden;background:#fff;}
.wrap{width:970px;margin:0 10px 10px;}

#Header {padding:4px 10px;}
#Top {border:1px solid #B0C7DD;}
#Logo {width:280px;height:60px;float:left;text-align:center;}
#Logo a { font-size:18px;vertical-align:bottom;line-height:60px;}
#Logo img {float:left;}

#ChannelMenu {width:658px;height:44px;font-size:12px;line-height:22px;float:left;padding:8px 10px;font-size:9px;background:#E1EFFB;color:#fff;}
#ChannelMenu a {font-size:12px;text-decoration:none; color:#009;}

#Floor {padding:4px 10px;}

.channelmenu{ font-size:14px;background:#c1cfeb; border-bottom:1px solid #a0a0e0; padding:3px 3px;}
.channelmenu li {height:20px; line-height:20px;text-align:center;float:left;margin:0;list-style:none;overflow:hidden;padding:3px 10px;}
.channelmenu a:link,.channelmenu a:visited,.channelmenu a:active{text-decoration:none; color:#009; }
.channelmenu a:hover{text-decoration:underline; color:#00f;}

.curposition {font-size:12px;background:#fefefe;border:1px solid #B0C7DD;background:#E1EFFB;padding:0px 10px;height:25px;line-height:30px;margin:0 10px 8px 8px;position:relative;}
.curposition span{height:25px;position:absolute;right:10px;top:0px;}

/*----*/

.middle {margin-bottom: 0 !important;}
.middle .col1 {width: 268px;border-right:1px solid #dedef3;background:#E1EFFB;float:left;margin-right:0;}
.middle .col2 {width: 690px;margin:0 ;background:#ffffff;float:right;}
#AdLeft {margin:0 8px;}
#AdRight {width:300px;height:600px; margin:0;padding:0;float:right;}
.artlist {width:360px;margin:8px 3px 8px 8px;padding:0 3px 0 8px;float:left;}
.artlist li,dd {font-size:1em;line-height:2;margin:0px;list-style:none;border-bottom:1px solid #eeeef8;}
.artlist  a:link,dt a:visited {text-decoration:none;}
.artlist  a:hover,dt a:active {text-decoration:underline;}

.classdesc	{margin:4px 4px 4px 16px;border-bottom:1px solid #B0C7DD;width:440px;}
.classdesc h1 {color: #363737;font-size:20px;display:inline;}
.classdesc span{font-size:0.75em;position:relative;left:300px;margin:8px 0 0 0 }
.classintro {font-size:0.75em;margin:4px 4px 4px 16px; padding:4px 4px; background:#eeeeef;}
.classintro p {margin: 4px 0;}
.classintro a {padding:3px 10px;line-height:140%;white-space:nowrap; }

.pagenav  {font-size:0.75em;line-height:1.9;border-top:1px solid #B0C7DD;padding:0px 15px;text-align:right;clear: both;}
.pagenav a {padding: 0 3px;}

.newart h2 {font-size:0.85em;color:#00a;text-align:center;padding:5px 10px;border-bottom:1px solid #dedef3;}
.newart ul { margin:0 15px;padding:0 0 ;color:#cce;}
.newart li {font-size:0.75em;list-style:circle;line-height:180%;}

.zwclass h2 {font-size:0.85em;color:#00a;text-align:center;padding:5px 10px;border-bottom:1px solid #dedef3;}
.zwclass ul { margin:0 15px;padding:0 0 ;color:#cce;}
.zwclass li {font-size:0.75em;list-style:circle;line-height:1.6em;margin-left:5em;text-indent:-5em;}

.artcomment {}
#ifrcomment {height:120px;}

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}

