a.lesson{
	color:#21a1e8;	
	border-bottom:1px solid #21a1e8;
}
table#human{
	margin-left:10px;
}
table#human td{
	border-bottom:1px solid #999;
	padding:10px 5px;
	line-height:22px;
}
table#human tr.even td{
	background:#efefef;
}
table#human td strong{
	margin-right:10px;
	font-size:14px;
	color:green;
}
table#human td p{
	line-height:28px;
	width:500px;
	height:56px;
	margin-top:10px;
	overflow:hidden;
	text-overflow:ellipsis;
}
table#human img{border:1px solid #ccc;padding:1px;}
fieldset{
	-moz-border-radius:7px;
	margin:10px 5px 25px 7px;
	padding:12px;
	line-height:24px;
	font-size:12px;
}
fieldset p{
	text-indent:24px;
}
fieldset b{
	margin:0;
	background:url(../img/t.gif) no-repeat top left;
	height:30px;
	width:30px;
	line-height:30px;
	float:left;
	text-align:center;
	font-size:18px;
	color:#fff;
}
fieldset h1{
	font-size:16px;
	margin:0;
	padding:0;
	display:inline;
	margin-left:5px;
	line-height:30px;
	color:#ff8500;
}
fieldset.des p{
	margin:8px;
	font-size:12px;
	line-height:26px;
}div#frame{
	background:#F5F4F4;
	-moz-border-radius:7px;
	padding:10px 0;
	font-weight:700;
	font-size:16px;
	color:#fff;
	margin-top:5px;
}
#frame div{	
	margin-right:auto;
	text-align:left;
}
#frame ul{
	color:#000;
	font-size:12px;
	font-weight:100;
	margin-right:5px;
}
div.sinyee{
	margin-left:280px;
	margin-bottom:10px;
}
div.sinyee h3{
	text-align:center;
	border:1px solid #888;
	padding:3px 12px;
	background:url(../img/strip_bg.gif) repeat top left;
	width:100px;
	margin:0;
}
ul.child,ul.line{
	padding:0;
	margin-left:20px;
	display:block;
	overflow:hidden;
	text-align:center;
}
ul.child li,ul.line li{
	display:inline;
	width:100px;
	font-size:12px;
	line-height:20px;
	max-width:100px;
	padding:3px 12px;
	float:left;
	background:url(../img/tree_bg.gif) repeat top left;
	color:#000;
	border:1px solid #aaa;
	margin-left:3px;
}
ul.line {
	margin-left:92px;
	_margin-left:88px;
}
ul.line li{
	background:#F5F4F4;
	width:108px;
	_width:104px;
	margin-left:0;
	height:10px;
	border:0;
	border-left:1px solid #000;
	border-top:1px solid #000;
}
ul.line li.r{border-right:1px solid #000;}
td.circle{
	width:72%;
	text-align:center;
}
#frame td.img{
	width:172px;
	padding:0;
	background:url(../img/img_bg.gif) no-repeat right bottom;
}
#frame td.img img{
	margin:3px 0 0 3px;
}
table.img td{
	padding:0;
	width:153px;
	height:95px;
	background:url(../img/img_bg2.gif) no-repeat right bottom;
}
#main{width:765px;padding-left:10px;}
.news ul.tList{padding:20px;}
.news ul.tList li{border-bottom:1px solid #d9e3eb;}
.news ul.tList li a{line-height:34px;}
div.news{font-size:12px;}
div.blank{
	line-height:24px;
}
div.blank p,div.mode p,div.mode ul,div.mode ol{
	text-indent:24px;
	line-height:24px;
	margin-bottom:8px;
	font-size:12px;
	letter-spacing:0.3mm;
}
table.setup{
	background:#999;
	width:680px;
}
table.setup td{
	background:#fff;
	padding:5px;
	color:#FF8500;
}
table.setup td div{
	display:inline;
	background:#fff;
	border:1px solid #FF8500;
	padding:3px 4px;
	margin:0 6px;
	-moz-border-radius:3px;
}
table.setup td.title{
	background:#bbb;
	vertical-align:middle;
	padding:30px 12px;
	color:#000;
}
div.mode h3{
	background:url(../img/arrow_right.gif) no-repeat left center;
	height:34px;
	padding-left:33px;
	padding-top:5px;
	color:#ff8500;
	margin:0;
}
div.mode ol,ul{
	list-style-type:decimal;
	margin-top:0;
}
div.mode ul{
	list-style-type:circle;
}
div.lesson{
	margin-top:10px;
	margin-left:6px;
	width:706px;
	-moz-border-radius:5px;
}
ul.lesson{
	margin:0;
	padding:0;
	list-style:none;
	width:706px;
	background:url(../img/lesson_nav_bg.gif) repeat left bottom;
	height:22px;
	border:1px solid #459ED9;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-bottom:0;
}
ul.lesson li{
	display:inline;
	width:100px;
	font-size:12px;
	line-height:22px;
	max-width:100px;
	float:left;
	color:#fff;
	text-align:center;
	border-right:1px solid #999;
}
ul.lesson li.action{
	background:url(../img/lesson_nav_action.gif) repeat left bottom;	
}
table.lesson{
	background:#459ED9;width:708px;
	margin-bottom:15px;
}
table.lesson ol{
	margin:0;
	padding:0;
	margin-left:18px;
	*margin-left:23px;
}
table.lesson td{
	background:#c1eff7;
	line-height:24px;
	border-top:0px;
	vertical-align:top;
	padding:5px;}
table.lesson td.c{
	vertical-align:top;
	font-weight:100;
	color:#333;
}
div.mode h3{
	background:url(../img/arrow_right.gif) no-repeat left center;
	height:34px;
	padding-left:33px;
	padding-top:5px;
	color:#ff8500;
	margin:0;
}
div.mode ol,ul{
	list-style-type:decimal;
	margin-top:0;
}
div.mode ul{
	list-style-type:circle;
}
table.case{
	width:668px;
	font-size:12px;
	border-bottom:1px solid #ccc;
}
table.case ul{
	list-style:none;
	margin:0;
	padding:0;
	line-height:14px;
	margin-left:5px;
}
table.case ul li{
	margin:0;
	padding:0;
	padding-bottom:8px;
}
table.case td{
	vertical-align:top;
	color:#ff8500;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:5px;
}
table.case img{
	border:1px solid #999;
	padding:1px;
}
table.news a{	
	color:#555;
	text-decoration:none;
	}
table.news a:hover{
	border-bottom:1px solid #ff8500;
	color:#ff8500;
}
table.news small{
	color:#888;
	font-size:11px;
	}
table.news td{
	border-bottom:1px solid #ccc;
	line-height:40px;
	padding-left:15px;
}
table.news tr.odd td{
	background:#fafafa;
}
table.job td{
	font-size:12px;
	line-height:32px;
	padding:5px;
	}
table.job tr.odd td{		
	background:#fafafa;
	border-bottom:#f3f3f3;
}
table.job a{
	text-decoration:none;
	color:red;
}
table.job img{
	margin-right:2px;
}
div.blank ul{list-style-type:decimal;margin-left:35px;padding:auto;}
div.blank ul li{font-size:12px;}
table#register td{
	font-size:14px;
	padding-top:5px;
}
table#register td input{
	height:16px;
	border:1px solid #ccc;
	font-size:14px;
	padding:3px;
}
table#register td input.job,table#register td.from input{
	height:12px;
	border:0;
}
tr.sep td{
	color:#ff5e17;
	border-bottom:1px solid #aaa;
	padding-bottom:8px;
}
tr.edu td{
	background:url(/img/bg_one.png) repeat-x left top;
}
table#register td input.btn{
	BACKGROUND-COLOR: #4f78d9;
	BORDER-BOTTOM: black 1px groove; 
	BORDER-LEFT: #99ccff 1px ridge; 
	BORDER-RIGHT: black 1px groove; 
	BORDER-TOP: #99ccff 1px ridge; 
	COLOR: white; 
	FONT-FAMILY: ËÎÌå,¿¬Ìå,ºÚÌå,Ó×Ô²,trebuchet, Arial, geneva; 
	height:24px;
}
a.k{color:#6db8ec;}
#footer{width:980px; margin:0 auto; text-align:left;}


.top2l, .bot2l, .ctBody2l {width:200px;clear:both;}

.top2l{background:url("/img/bg_top2l.gif") no-repeat;height:36px;padding-top:1px;*padding-top:0;}
.ctBody2l{background:url("/img/bg_body2l.gif") repeat-y;text-align:left;}
.bot2l {background:url("/img/bg_bot2l.gif") no-repeat 0 0px;height:14px;}
.top2l h3{padding:8px 0 0 30px;color:#fff;}
.bot2l {margin:0 0 5px 0;}
.ctBody2l ul.tList {margin:0 10px;}
.ctBody2l ul.tList li{background:url(img/bg_line03.gif) repeat-x left bottom;padding-left:10px;}
.ctBody2l ul.tList li a{background:url(img/bg_li12.gif) no-repeat; padding-left:20px;line-height:28px;}
/*news show*/
div.newshow{
	width:700px;
	margin:0 auto;
}
div.newshow h1{
	color:#690;
	font-size:18px;
	line-height:40px;
	text-align:center;
	border-bottom:1px solid #eee;
} 
div.postdate{
	text-align:center;
	color:#999;
}
#main{
	padding-left:0;
	margin-left:10px;
}
#main div.view{
	background:transparent url(../img/view_bg.gif) repeat-y scroll 0 0;
	padding-left:10px;
	padding-bottom:10px;
}
#main div.bottom{ 
	background:transparent url(../img/view_bt.gif) no-repeat scroll 0 0;
	height:11px;
}
#main div.view_top{
	background:transparent url(../img/view_top.gif) no-repeat scroll 0 0;
	height:11px;
}
td.teacher p{line-height:24px;margin-bottom:10px;width:450px;}
td.teacher strong{color:green;}