body {margin:0; padding:0; background:#D8EEF9 url(background.jpg) repeat-x 0 top; padding-top:12px}

body{font-size:12px; font-family: Tahoma,宋体}
a:link, a:visited{font-size:12px; color:#424242; text-decoration:none}
a:hover{text-decoration:underline; color:red}

.clear{clear:both; display:block; width:0; height:0; overflow:hidden}
span.arrow{font-size:17px; padding:0 3px; color:block}

dl,dt,dd,ul,li{margin:0; padding:0}
img{border:0}

.cnzz{display:block; height:0; overflow:hidden}
.cnzz img{display:none}
.cnzz #tracqfloater img, .cnzz #tracqfloater1 img{display:inline}


/*** more ***/
.more_1{height:23px; line-height:23px; text-align:right; padding-right:10px}
.more_1 a{background:url(go_more.gif) no-repeat right 30%; padding-right:13px}
.more_1 a:link, .more_1 a:visited{color:#274F92}
.more_01{height:23px; line-height:23px; text-align:right; position:absolute; right:0; top:57px}
.more_01 a{background:url(go_more.gif) no-repeat right 30%; padding-right:13px}
.more_01 a:link, .more_1 a:visited{color:#274F92}

.outer{margin: 0 auto; width:968px;background-image:url(paper_shadow.png); background-repeat:repeat-y; background-position:center}

.top_bar{height:29px; width:968px; margin: 0 auto; background-image:url(top_bar.png); background-repeat:no-repeat; }

/*** top_banner ***/
.top_banner{}
.top_banner_left{float:left; width:228px; height:295px; background:url(top_banner_left.gif) no-repeat left top; display:inline; margin-left:9px}
.top_banner_right{float:right; width:722px; height:295px; background:url(toppict.jpg) no-repeat right top; display:inline; margin-right:9px}
#hot_tel1{display:block; margin-top:275px; text-indent:27px; color:white; font-weight:bold; letter-spacing:1px}

/*** top_menu ***/
.top_menu{}
.top_menu a{display:block; float:left; text-align:center; font-size:14px; font-weight:bold; color:white; width:105px; height:40px; line-height:40px; background:#53A526 url(menu_bg.gif) no-repeat left top; overflow:hidden}
.top_menu a:visited{color:white; font-size:14px}
.top_menu a:hover{background-position:left bottom;text-decoration:none; color:white}
a.menu_1{display:inline; width:110px; margin-left:9px; background-position:-2px top}
a.menu_1:hover{background-position:-2px bottom}
a.emphasize, a.emphasize:visited, a.emphasize:hover{color:yellow}

.top_menu_shadow{height:15px; background:url(menu_shadow.gif) repeat-x 0 top; width:950px; margin: 0 auto}

.shadow_bottom{background:url(paper_battom.png) no-repeat 0 top; width:968px; height:13px; margin:0 auto;}

.footer {text-align:center; line-height:20px; color:#333; padding-bottom:10px; margin-top:-10px}

/****cursos_hot*****/
	div.hot_outer{background:white url(cursos_hot_bg.jpg) no-repeat center top; height:105px; width:190px; padding:0; padding-top:8px; margin: 0 auto}
	#cursos_hot{width:195px; height:95px; overflow:hidden; text-align:center; margin:0 auto}
	#cursos_hot span{float:none}
	#cursos_hot dl{padding:0; margin:0; left:0; top:0; width:195px; height:110px; overflow:hidden}
	#cursos_hot dt {font-weight:bold; font-size:14px; height:95px; width:95px; float:left; margin-top:2px; padding-left:2px; line-height:17px}
	#cursos_hot .hot_lt{color:#c33; display:block; height:45px; padding-top:5px}
	#cursos_hot .hot_lb{display:block; font-size:13px; color:black}
	#cursos_hot dd{padding:0; margin:0;  height:100px; padding-top:10px; padding-right:2px; width:95px; color:#c33;font-weight:bold; float:right; overflow:hidden}
	#cursos_hot .hot_rt{color:#c33; display:block; height:25px; padding-top:5px;  font-size:14px}
	#cursos_hot .hot_num{font-size:46px; display:inline}
	#hot_list{width:192px; padding:0; margin:10px auto 0 auto; list-style:none}
	#hot_list li{height:23px; line-height:23px; padding:0 3px; position:relative}
	#hot_list li span{height:23px; width:70px; text-align:right; top:0; right:0; position:absolute; padding-right:3px}
	#hot_list li.cur{background:#5b5b5b url(dian_1_0.gif) no-repeat 4px center; color:white}
	#hot_list li.cur a{color:white}
	.footer_sm {
	text-align:center;
	line-height:17px;
	margin-top:15px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Hei, "微软雅黑", Beijing, "宋体";
}

div.menu_bottom {height:1px; width:940px; overflow:hidden;  margin:0 auto}
div.menu_bottom a:link, div.menu_bottom a:visited, div.menu_bottom a:hover{color:#D8EEF9; text-decoration:none; cursor:text}
.main div.center div.guo{width:487px; height:135px; background:url(teachers/guo.jpg) no-repeat left top}
.main div.center div.guo span em{display:none}
.main div.center div.guo span{top:60px; left:18px}


.jinpai{width:215px; background:url(jinpai_2.gif) repeat-y 0 0}
.jinpai .tt{height:46px; text-indent:-10000px; background:url(jinpai_1.gif) no-repeat 0 0}
.jinpai .ff{height:26px; padding-right:5px; overflow:hidden; background:url(jinpai_3.gif) no-repeat 0 0}
.jinpai .ff a{display:block; width:86px; height:20px; float:right;}
.jinpai .bbBox{width:195px; margin:0 auto;background:url(xxn.gif) repeat-x 0 83px}
.jinpai .bb{overflow:hidden; zoom:1; height:90px;}

.jinpai .bb .ll{float:left; width:70px; padding:2px 8px 10px 0}
.jinpai .bb .ll img{width:70px; height:70px}
.jinpai .bb .rr{float:left; width:115px; line-height:17px;font-size:14px; color:#444}
.jinpai .bb .rr .name{color:#5075b2; display:inline-block; font-weight:bold; padding-bottom:2px; zoom:1}
.jinpai .bb .rr .name em{font-style:normal; font-size:12px;font-weight:normal; color:#666;}
.jinpai .bb .rr .info{font-size:12px; display:inline-block; padding-top:5px;  background:url(xxn.gif) repeat-x 0 top}
