.mainDiv{ margin:0 auto;background:url(/images/templet/index/bg_main.gif) repeat-y right; border:#ccc 1px solid}
.mainDiv span a {color:#024B91}
.mainDiv span a:hover{text-decoration:underline}
.mainDiv li span { position:absolute; right:5px;*top:-5px; font-size:12px; color:#b2b2b2;}
/*=====右边内容=====*/
#PartRight{ float:right; width:250px; overflow:hidden}	
.rightbar h2{ margin-top:-1px; position:relative; height:25px; padding-left:10px; margin-left:1px; background:url(/images/templet/index/bg_index.gif) 0 -1010px repeat-x; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; line-height:30px; color:#333}
.rightbar h2 span{top:0; right:10px}
.rightbar img{ margin:0 0 10px 5px}
.rightbar ul{ background-color:#fff}
 .hot{ margin:10px 7px 10px 0; padding:10px 5px;background:#fff}
 .hot ul{background:url(/images/templet/index/img_index.gif) 0 -142px no-repeat}
 .hot li{padding-left:18px}
 .news { margin:10px; padding:10px 5px; background:#fff}
 .news li{ padding-left:15px;background:url(/images/templet/index/img_index.gif) 2px -400px no-repeat}
/*=====新闻列表页=====*/
.mainDiv #NewsList{ float:left; width:670px; overflow:hidden; padding:0 10px 0; font-size:14px}
#column { position:relative;height:63px; padding-left:5px; overflow:hidden;background:url(/images/templet/common/bg_newslist.gif) repeat-x;  color:#163777; text-align:left; font-size:18px; font-family:"黑体"; *font-weight:normal; line-height:60px}
#column em{ padding-left:15px; background:url(/images/templet/common/bg_column2.gif) no-repeat}
#column span.more{ position:absolute; top:0; right:20px; font-size:12px; font-weight:normal; font-family:"宋体"}
#NewsList .newsList{ clear:both}
#NewsList .newsList li{  position:relative;padding-left:30px; background:url(/images/templet/common/bg_li.gif) no-repeat 15px 11px}
#NewsList .newsList li a{ line-height:200%}
#NewsList .newsList li span{ font-size:14px; color:#999; right:20px; top:-5px}
#NewsList hr{ margin:12px auto;*margin:5px auto; height:1px; border-top:0}/*---重载Global中的hr---*/
#NewsList .show_page { padding:10px 0 0; margin-top:4px; text-align:center;  border-top:#ccc 1px solid;font-size:12px}
#NewsList .show_page a{ padding:3px 8px 2px; border:#ccc 1px solid; margin:0 5px; background:#fff; text-decoration:none; line-height:220%; color:#B5445F; overflow:hidden}
#NewsList .show_page a:hover{  border:#B5445F}
.marquee { position:absolute; right:10px; line-height:160%}
.marquee label{ position:absolute; left:-100px; color:#B5445F}
.marquee a{ color:#B5445F}
/*=====新闻正文页=====*/
#news #PartRight{ width:300px}
#news .wraper{background:url(/images/templet/index/bg_index.gif) 0 -1523px repeat-x}
#news .mainDiv{ margin:0 auto;background:url(/images/templet/sonMenu/bg_news.gif) repeat-y}
#daohang { position:relative; margin:0 auto; width:945px; padding-left:18px; background:url(/images/templet/common/bg_daohang.gif) repeat-x; line-height:35px}
#daohang span{ position:absolute; left:3px; top:12px; width:10px; height:9px; background:url(/images/templet/common/bg_daohang2.gif)  no-repeat}
#newsBox{ float:left; width:650px}
	.ename{line-height:35px;  text-align:right;  margin:0 15px;color:#BA0D0D}
	.ename a{ color:#BA0D0D}
#newsBox .content{ border:#5F75A2 0px solid; min-height:500px}
#newsBox .titNews{ margin:30px 40px 10px; text-align:center; font-size:26px;font-weight:bold; line-height:200%}
#newsBox .remarks{ margin:0 15px; background:#FEFDFD; border:#ccc 1px solid;line-height:26px; font-size:12px; text-align:center; color:#666}
##newsBox .remarks a{ color:#666; margin-right:10px}
#newsBox .newsContent{ padding:20px; font-size:14px; line-height:220%}
#newsBox .newsContent p{ font-size:14px; line-height:220%}
#newsBox #class{ width:97%; margin:0 10px 10px; background:#ccc}	/*---课堂表---*/
#newsBox #class td { padding:2px; background:#fff; text-align:center; line-height:25px}
#newsBox #class .name{ text-align:left; padding-left:15px}
#newsBox #class .class_tit td { font-weight:bold; color:#0555C3; font-size:14px; background:#FCE3EE}
#newsBox #class .adwords{ background:#E3EDFA; color:#CB0B5C; font-weight:bold; font-size:14px}
#newsBox .PreNext{ margin:0 20px; text-align:right}
.zhinan{ margin:5px 0 0 5px}
.fudao{ height:295px}
#news .zhinan ul{ height:200px; background:none}

/*老师列表*/
#teacherList{ margin:20px 0 0}
#teacherList li{ clear:both; height:160px; margin-top:20px; padding-bottom:10px; border-bottom:#ccc 1px dashed; background:#fff}
#teacherList .photo{ float:left; padding:5px; border:#ccc 1px solid; margin-right:10px}
#teacherList .photo img{ width:160px; height:130px}
#teacherList .teacherName{ height:15px; font-weight:bold; margin-bottom:10px}
#teacherList p.teacherInfo{ line-height:160%}
#teacherList p.teacherInfo a{ font-size:12px; color:#c00}

.framNews{margin-left:10px}
