#course{border:1px solid #dedede;border-top:none;padding:10px;width:938px;}
	#course h1{line-height:40px;height:45px}
.pro{width:100%;height:27px;background:url(gray-line.gif) 0 bottom repeat-x}
	.pro dd{float:left;padding:0 15px;height:25px;border:1px solid #ddd;border-left:none; background:url(skin.gif) 0 0 repeat-x}
	.pro dd.fast{border-left:1px solid #ddd}
	.pro dd,.pro a:link,.pro a:visited{line-height:25px;font-size:14px}
	.pro dd.current{border-bottom-color:#fff;background:#fff;}
	.pro dd.current,.pro dd.current a:link,.pro dd.current a:visited{color:#0169ff;font-weight:bold}

.small-pro{padding:7px 0 10px 8px;width:930px;}
	.small-pro dd{float:left;width:132px;height:22px}
	.school-cate dd{width:232px}
	.small-pro dd b,.small-pro a:link,.small-pro a:visited{font-size:13px;line-height:22px}
	.small-pro dd b{color:#f50}

#introduction{padding:7px 10px;border:1px dashed #ddd;background:#f8f8f8;line-height:22px;margin-bottom:10px}

.course-list h2{height:32px;background:url(cb.gif) 2px 0 no-repeat; font:bold 17px/33px Microsoft YaHei;color:#fff;text-indent:20px;}
.course-list p.nodata{padding:10px;background:#f8f8f8;text-align:center}
.course-list table{width:100%;}
	.course-list table th{color:#fff;background:url(skin.gif) 0 -32px repeat-x;height:28px;font-size:14px;border-bottom:1px solid #1898b4}
	.course-list table th b{color:#ff0;font-size:12px}
	.course-list table em{color:#888;}
	.course-list table td{text-align:center;padding:10px 0 7px 0;line-height:16px;border-bottom:1px dotted #ddd;line-height:16px;}
	.course-list table .m td{border-bottom:1px solid #f1d274;background:#ffffd3;}
	.course-list table .l{text-align:left;}
	.course-list table td img{width:120px;height:60px;border:1px solid #dfdfdf;padding:1px;margin-bottom:5px}
	.course-list td a:link,.course-list td a:visited{color:#0169ff;font-size:12px;line-height:16px}
	.course-list td p{color:#cb342b;line-height:16px;}
	.course-list td a:hover{color:#f50}
	.course-list td a.hot:link,.course-list td a.hot:visited{background:url(hot.gif) 0 2px no-repeat;padding-left:32px;}
	.course-list td a.detail:link,.course-list td a.detail:visited{background:url(arrow.gif) right -344px no-repeat;padding-right:8px;color:#c10}

.z{position:absolute;z-index:1;width:0;height:0;display:none}
	.course-list table .m .z{display:inline}
	.app_btn a:link,.app_btn a:visited{color:#c10;line-height:24px;padding:0 18px;background:url(app_icon.gif) 0 1px no-repeat}
	.app_btn a.pg:link,.app_btn a.pg:visited{ background-position:0 -34px}
	.app_btn a.bm:link,.app_btn a.bm:visited{ background-position:0 -70px}
	.course-list td .app_btn a:link,.course-list td .app_btn a:visited{line-height:24px;color:#c10;}
	.course-list td .app_btn{position:absolute;z-index:2;width:350px;height:24px;background:url(app_bg.gif) 0 0 no-repeat;left:508px;top:-17px;text-align:center;text-indent:28px}
	

#course-info{border:1px solid #ddd;border-top:none;padding:12px 14px;width:620px;}
	#course-info h1{height:40px;width:100%;}
	#course-info dd{width:100%;padding:10px 0;font-size:14px;border-top:1px dashed #ddd;}
	#course-info dd.fast{border:none}
	#course-info dd.r{color:#c10}
	#course-info dd b{padding:0 5px;color:#111}
	#course-info dd em{color:#888;font-size:14px}
	#course-info dd p{font-size:14px;line-height:24px}
	#course-info .max b{float:left;width:70px;line-height:24px}
	#course-info .max p{float:right;width:540px;}
	#course-info .app_btn{border:1px dotted #f1d274;background:#ffffd3;padding:10px}

.more-course{margin-top:10px;border:1px solid #ddd;width:648px;border-top:none}
	.more-course .switch li{font-size:14px;width:150px}
	.more-course table{width:100%}
	.more-course th{border-bottom:1px solid #ddd; background:url(skin.gif) 0 0 repeat-x;border-left:1px solid #ddd;font-size:13px;}
	.more-course th,.more-course td{text-align:center;height:25px;}
	.more-course .fast{border-left:none}
	.more-course .l{text-align:left;text-indent:8px;}
	.more-course .m td{background:#f8f8f8}
	.more-course td.last{height:28px}
	.more-course a:link,.more-course a:visited{font-size:12px;}
	.more-course em{color:#888}
	.more-course span{padding:0;color:#c10}

	