*{ margin:0; padding:0;}
body{ background:#BCD7F1; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a{ color:#069; text-decoration:none;}
#header{ height:150px; background:#00A7EF;}
#all{ margin:-50px auto 0; width:760px;}
#content{ padding:5px;background:#fff;}
.b1,.b2,.b3,.b4  {  clear:both;  font-size:1px;  display:block;   background:#88c;  overflow: hidden;  }
.b1,.b2,.b3 {  height:1px;}
.b2,.b3,.b4 {  background:#FFFFFF;  border-left:1px solid #cccccc;   border-right:1px solid #ccc;}
.b1 {margin:0 4px;  background:#ccc;  }
.b2 {  margin:0 2px;   border-width:0 2px;  }
.b3 {  margin:0 1px;  }
.b4 {  height:2px;  margin:0px;  }
.oposition{ clear:both; height:19px; line-height:19px; background:#eee;}
.point{ display:block; margin:2px 5px; width:5px; height:15px;background:#2B4E6F;}
.oposition em,.oposition a,.oposition span{ float:left;}
.oposition a{ padding:0 5px;}
.classlist{ padding:10px 15px; line-height:22px;}
.classlist h1,.classlist h2{ font-size:14px; color:#2d405b;}
.classlist h2{ padding:10px 0 0;}
.title{ height:20px; line-height:20px;}
.title span{ padding:0 20px; font-size:14px; color:#dc7600;}
.classlogo{clear:both; padding:15px 0 0; background:#fff;}
.classlogo ul{ overflow:hidden;}
.classlogo li{ display:block; float:left;  list-style-type:none; width:180px;}
.classlogo li a{ padding:0 10px 0 0; font-size:12px;text-decoration:underline;}
.classlogo li a:hover{color:#dc7600; text-decoration:underline;}