*{color:#000; font-family:"宋体","黑体",sans-serif,Arial,Helvetica; font-size:12px;}
body{ background:#fff; margin:0; padding:0; text-align:center;}
ul,ol,dl,dt,dd,li,h1,h2,h3,p{margin: 0px;padding: 0px;list-style-type: none;}
a{font-size:12px; text-decoration:none;}
a:hover{text-decoration:underline;}
.txt-1{color:#666;}
.txt-2{color:#f7931e;}
.txt-3{color:#999;}
.txt-4{color:#666;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
h1{background:#dee5fa;font-size:16px;line-height:30px;text-indent:12px;
	text-align:left;vertical-align:middle;letter-spacing:1px;}
a.prominent1 {color:#f7931e;}
a.bt_bm{background:#eef6ff; border:1px solid #c2d3e7; color:#5a84b4; display:block; font-weight:bold; line-height:18px; height:18px; padding-top:3px; text-align:center; text-decoration:none; width:60px; vertical-align:middle;}
a.bt_bm:hover{ background:#eef6ff;color:#679dda;}

#header{ height:40px;margin:5px auto 0 auto; width:960px;}
#logo{float:left;height:40px;width:144px;background-image: url(../img/logo.gif);background-position: 3px; background-repeat:no-repeat;}
#logo a{display:block;height:40px; width:144px;}
#nav{background:#dee5fa; float:right;height:26px; line-height:26px; margin-top:16px; text-indent:12px; vertical-align:middle; width:787px;}
#nav ul li{display:block; float:left;text-align:center; width:auto;}
#nav a{display:block;font-size:14px;padding:0 5px;}
/*content*/
#content{margin:8px auto; width:960px; text-align:left;}
/*右侧列表*/
#rightbar{border:1px solid #dee5fa;float:right; width:210px; height:auto;
		padding-bottom:9px; overflow:auto;}
#rightbar dl{display:block;margin-left:8px;}
#rightbar dt{display:block;font-size:16px;margin:9px 0;}
#rightbar dt a{font-size:16px;}
#rightbar dt span{background: url(../img/dot01.gif);color:#FFC; display:block;float:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:11px; margin-top:5px; margin-right:3px; padding-top:0; text-align:center;width:11px; vertical-align:middle}
#rightbar dd span{background: url(../img/dot02.gif);color:#eee; display:block;float:left; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:11px; margin-top:5px; margin-right:3px; padding-top:0;text-align:center;width:11px; vertical-align:middle}
#rightbar dd a{color:#444;line-height:21px;vertical-align:middle;}
/*主体部分*/
#call{border:1px #dee5fa solid;float:left; padding-bottom:12px; text-align:center; width:165px;}
#call dl{display:block; margin:6px; margin-top:10px; text-align:left;}
#call dt{display:block; float:left;margin-bottom:3px;line-height:20px;text-align:right; width:40px;}
#call dd{display:block; float:left;height:auto;line-height:20px;margin-bottom:3px; width:110px;}
/*广告图片*/
#adimg{width:570px; height:185px; float:right; margin-right:6px;}
#adimg p{width:570px;}
#ifocus {width:570px; height:150px; margin-bottom:0px; overflow:hidden; margin-bottom:3px}
	#ifocus_pic {display:inline; position:relative; float:left; width:570px; height:150px; overflow:hidden; margin:0px 0 0 0px;}
		#ifocus_piclist {position:absolute; left:0; top:0;}
		#ifocus_piclist li {width:570px; height:150px; overflow:hidden; padding:0px }
		#ifocus_piclist img {width:570px; height:150px;}
	#ifocus_opdiv {position:absolute; left:0; bottom:0; width:570px; height:20px; background:#333; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
	#ifocus_tx { position:absolute; left:5px; bottom:0px; color:#fff;}
		#ifocus_tx .normal {display:none;}
		#ifocus_tx li { color:#fff;position:absolute; left:0; bottom:0; width:570px;text-align:center; font-size: 12px;line-height:150%;margin-top:2px}
	#ifocus_btn {display:inline; float:right; width:60px; margin:0px 0px 0 0;}
		#ifocus_btn li {width:20px; height:60px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
		#ifocus_btn img {width:20px; height:45px; margin:0px 0 0 0px; }
		#ifocus_btn .current {background: url(img/slide_trigger.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
/*主页栏目*/
.column-1{float:right; margin-top:10px; margin-right:6px; text-align:center; width:368px; height:auto; overflow:auto;}
.column-1 h1{display:block;font-weight:bold;height:58px; letter-spacing:1px;text-align:left;text-indent:65px;
			background-image: url(../img/title1.gif);background-repeat: no-repeat;}
.column-1 h1 a{font-size:24px;font-weight:bold; line-height:50px; vertical-align:bottom;text-decoration:none;}
.column-1 h1 a:hover{color:#369;text-decoration:underline;}
.column-1 dl{border:1px #dee5fa solid;border-top:none; display:block; padding:6px;height:268px; width:auto;}
.column-1 dt{display:block; float:left; font-size:14px;line-height:20px;
			margin-bottom:3px;text-align:right; width:70px;}
.column-1 dd{display:block; float:left;font-size:12px; text-align:left; line-height:20px;height:auto; min-height:20px;
			margin-bottom:3px; width:280px;}

.column-2{float:right; margin-top:12px; margin-right:6px;padding-bottom:0;
		text-align:center;width:368px; height:auto; overflow:auto;}
.column-2 h1 a{font-size:18px; line-height:30px; vertical-align:bottom;text-decoration:none;letter-spacing:0;}
.column-2 h1 a:hover{color:#369;text-decoration:underline;}
.column-2 table {border-collapse:collapse; text-align:left;width:100%;}   
.column-2 td {border:1px #dee5fa solid;line-height:26px; vertical-align:middle;padding-left:4px;}
.course_name{overflow:hidden; text-overflow:ellipsis;}
/*footer*/
#footer{ border-top:#dee5fa 1px solid; clear:both; color:#666; line-height:20px; padding-top:8px;width:960px;}