@import url("common.css"); 

#container { display: block;width:100%; margin:0px auto; padding:0px;  border:solid 0px red;}
#main { clear:both; margin:1px auto;padding:0px; width:960px;}

#a {margin:4px auto; height:255px; }
#a_left {width:750px; float:left; height:255px;  overflow:hidden;  border: solid 1px #ccc;  display:block; } /* 底的*/
#a_flash { width:300px;     overflow:hidden;    float:left;     padding:2px 0px 0px 1px;}

#a_recommend { display:block; float:right; width:445px;  }
#a_focus { display:block; margin:1px; border-bottom:dashed 1px #ddd;}
#a_focus dl { display:block;  font-size:12px; line-height:12pt;}
#a_focus dt {  display:block; text-align:center; background-color:#fff; color:blue; font-size:14px; font-weight:700; line-height:25px; height:25px; margin:0px 0px 3px; border-bottom:dashed 1px #ddd;  }
#a_focus dt a { color:#3B6CCB;}
#a_focus dd { display:block; font-size:12px; height:35px; overflow:hidden; padding:0px; background-color:#fff; text-indent:2em;}
#a_focus dd  a{  font-weight:bold; color:#5A5A5A;}

#a_hot {display:block; margin:1px;  overflow:hidden;}
#a_hot .left{ float:left; width:205px; }
#a_hot .right{ float:left; width:205px; margin-left:5px;}
#a_hot OL { display:block;  font-size:12px; list-style-type:decimal;}
#a_hot li { display:block;  font-size:12px; padding-left:3px; line-height:16pt; border-bottom:1px dashed #ddd; }

/*  第一行 右边 */
#a_right { float: right; margin-left:1px; border:solid 0px #3B6CCB; width:200px;height:255px;  background-color:#F5F8FD; }
#a_right .title{ height:26px; display:block; width:200px; text-align:center; line-height:25px;color:#5374b7;background:url(/img/bg/tab_bg.gif) repeat-x ; 
float:left;color:#fff; font-weight:bold; font-size:12px;}
#a_right .content { display:block; clear: both;width:200px; padding-top:11px; }
#a_right .content li { white-space:nowrap;overflow:hidden;  line-height:18px; background:url(/img/bg/navbar2.gif)  0 -22px ; background-repeat:no-repeat ;  text-overflow:ellipsis; }
#a_right .content li a{ margin-left:15px;}

#b {background:url(/img/bg/title_bg.gif) repeat-x 0 -300px; width:960px;height:25px; clear:both; display:block; }
#b  .info{ line-height:25px ; padding-left:10px; }

#c { clear:both; display:block; width:960px; }
#c li1{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:20px;  background:url(/img/bg/navbar2.gif) no-repeat 0 7px; }
#c li{ width:180px; white-space:nowrap; margin:0px; padding:0px;line-height:20px; overflow:hidden; text-overflow:ellipsis; list-style-position:inside;list-style-image:url(/img/small/dot2.gif); list-style-type:square; }
#c li a{padding-left:5px; text-decoration:underline; }

#new_school { display:block; float:left; width: 200px; border: 1px solid #3B6CCB; margin-left:7px;}
#new_school .title{ height:25px; display:block; width:200px; text-align:center; line-height:25px;color:#5374b7;background:url(/img/bg/tab_bg.gif) repeat-x ; color:#fff; font-weight:bold; font-size:12px;}
#new_school .list { display:block; margin-top:3px; }

#new_course { display:inline; float:right; width: 200px; border: 1px solid #3B6CCB;}
#new_course .title{ height:25px; display:block; width:200px; text-align:center; line-height:25px;color:#5374b7;background:url(/img/bg/tab_bg.gif) repeat-x ; color:#fff; font-weight:bold; font-size:12px;}
#new_course .list { display:block; margin-top:0px;}

#category { display:block;  width: 220px; float:left;  }
#newlist { display:block;  width: 730px; float:right;  }

#links { display:block; clear:both; }
#links .title{ display: block; width:100%;}
#links .title .name{ margin-left:15px; width:80px; height:25px; display:block; float:left; text-align:center; line-height:25px;color:#5374b7;background:url(/img/bg/tab_bg.gif) repeat-x ; color:#fff; font-weight:bold;  border: 1px solid #3B6CCB; }
#links .title .name a{ color:#fff;}
#links .title .name a:hover	{ text-decoration:none;}
#links .title .name:hover{background:url(/img/bg/tab_bg.gif) repeat-x  0 -26px;}
#links .title .comments{ display:block; float:left; padding-left:10px; padding-top:8px; }
#links .list{ display:block; border:1px solid #ccc; clear:both;  padding:5px; background-color:#F5F8FD; }
#links .list li {display:inline; padding-right:4px; }
#links .list a {display:inline; padding-right:6px; }

#links1 { display:block; clear:both; }
#links1 .title{ display: block; width:100%; font-size:14px;}
#links1 .title .name{ padding-left:5px; width: 215px;  height:20px; display:block; float:left; text-align:center; line-height:20px;color:#dc1919;background:url(/img/bg/2.gif) repeat-x  0 -100px; color:#fff; font-weight:bold;  }
#links1 .title .name a{ color:#dc1919;}
#links1 .title .name a:hover	{ text-decoration:none;}
#links .title .name:hover{background:url(/img/bg/tab_bg.gif) repeat-x  0 -26px;}
#links1 .list{ display:block;  clear:both;  border:1px solid #ccc; padding-top:3px; padding-left:3px;background-color:#F5F8FD; }
#links1 .list a  { padding-right:10px; text-decoration:none;  }
#links1 .list a:hover { text-decoration:underline;  }
.a51 img { width:185px; height:55px;  margin-right:5px; border:solid 1px #ddd;}
gridrow { border:0px;cursor:pointer;}
.gridrow td { border:solid 0px red; padding:1px!important; }
#newtopic table{ border: 0px; border-bottom: 1px dotted #ccc; width: 100%; font-size: 14px; }
#newtopic .title a{ color:White;}
#ss  a { margin-right:8px;}