﻿@charset "utf-8";
/* CSS Document */

h1.ma_t{
	font-size:14px;
	margin-top:10px;
	padding-left:15px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #eee;
	background:url(../images/ic_02.gif) no-repeat left center;
	
	}

/*top*/
div.t_name{
	float:left;
	margin-top:35px;
	padding-left:60px;
	}
div.t_name span{margin-left:10px;font-size:22px;font-family:"黑体";}	
div.t_r{float:right;margin-top:30px;margin-right:30px;}	
div.t_r em{font-weight:bold;}	
	
/*TiXing Tian xie xin xi*/
div.al_tx{
	padding:0 20px;
	height:40px;
	line-height:40px;
	border-top:1px solid #cbf0fe;
	border-right:1px solid #cbf0fe;
	border-bottom:1px solid #fff064;
	border-left:1px solid #cbf0fe;
	background:#fff url(../images/bg_t_1.gif) repeat-x;
	
	}	
	
div.wdxx{
	padding:0 20px;
	height:40px;
	line-height:40px;
	border-top:1px solid #cbf0fe;
	border-right:1px solid #cbf0fe;
	border-bottom:1px solid #fff064;
	border-left:1px solid #cbf0fe;
	background:#fff url(../images/bg_t_1.gif) repeat-x;
	}
div.wdxx em{color:#ff6400;font-weight:bold;}

/*add info*/
.add_k{
	margin-top:10px;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #eee;
	}
div.ak_sr{float:left;margin-top:10px;}
div.ak_sr div{margin:12px 10px;line-height:25px;}
div.ak_sr div span.sr_t{
	float:left;
	width:80px;
	line-height:25px;
	text-align:right;
	display:block;
	}
div.ak_sr div span.sr_t em{font-size:14px;font-weight:bold;margin-right:10px;}
div.ak_sr div span.sr_sm{color:#666;}
	
div.ak_bn{margin-top:10px;padding:10px;background:#eee;clear:both;}

/*Course List*/
.zjxx{
	margin-top:15px;
	padding-bottom:15px;
	border:1px solid #a0dffd;
	}
.zjxx h1{
	padding:0 10px;
	height:30px;
	line-height:30px;
	font-size:14px;
	border-bottom:1px solid #dcf5ff;
	background:#a0dffd url(../images/bg_t_2.gif) repeat-x;
	}
.kc{margin-top:15px;}
.kc em{font-weight:bold;}
.kc h6{
	padding:0 10px;
	height:30px;
	line-height:30px;
	font-size:14px;
	border:1px solid #dcf5ff;
	background:#a0dffd url(../images/bg_t_2.gif) repeat-x;
	}

.loncls{
        margin-left:-15px;
        font-weight:normal;
        color:#ffffff;
	padding:0 10px;
	height:30px;
	line-height:30px;
	font-size:14px;
	border:1px solid #dcf5ff;
	background:#ff7600;
}

.kc h1{
	margin-top:10px;
	padding:0 25px;
	height:25px;
	line-height:25px;
	background:#ddd;
	cursor:pointer;
	border:1px solid #dbf4fe;
	background:#edf9fe url(../images/arrow-square.gif) no-repeat 5px -53px;
	}
.kc h1:hover{background-color:#f2fbff;}
.kc h1.active{background-position:5px 3px;}
.kc h1 div.h1_r{float:right;font-weight:normal;}
.kc h1 div.h1_r em{font-weight:normal;}

.kc div.kc_c{margin-top:10px;}


.lev1_r{float:right;}
.lev1_r span{
	text-align:left;
	display:-moz-inline-box; 
	display:inline-block;
	width:100px;
	}
.lev1_r span em{font-weight:bold;}
.lev_1 h2 em{margin-left:10px;font-weight:normal;color:#FF6400;}

.kc_c .lev_1{
	padding:0 25px 0 45px !important;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #eee;
	clear:both;
	cursor:pointer;
	}
.kc_c .lev_1 h2{font-weight:normal;}	
.kc_c .lev_2 h3{
	padding:0 25px 0 65px;
	height:35px;
	line-height:35px;
	font-weight:normal;
	border-bottom:1px solid #eee;
	clear:both;
	cursor:pointer;
	}
.kc_c .lev_2{display:none;}
.kc_c .lev_2 h3 div.h3_r{float:right;font-weight:normal;}
.lev2_c{clear:both;}

.kc_c .lev_1,
.kc_c .lev_2 h3{border-bottom:1px solid #eee;background:#fff url(../images/ic_+.gif) no-repeat;}
.kc_c .lev_1{background-position:27px center;}
.kc_c .lev_2 h3{background-position:50px center;}
.kc_c .lev_1:hover,
.kc_c .lev_2 h3:hover{background-color:#ffffb4;}
.kc_c .lev_1.active,
.kc_c .lev_2 h3.active{background:url(../images/ic_-.gif) no-repeat left center;}
.kc_c .lev_1.active{background-position:27px center;}
.kc_c .lev_2 h3.active{background-position:50px center;}

/*CourseListTable*/
table.kctab{margin:10px auto 0 auto;border:0;background:#FFF;}
table.kctab td{padding:8px 4px;color:#333; text-align:left;vertical-align:top;border-bottom:1px solid #eee;}
table.kctab tr.whitetr td{background:#fff;}
table.kctab tr.whitetr:hover td{background:#ffffb4;}
*html table.kctab tr.whitetr{
	/*onmouseover¼*/
	onmouseover:expression(onmouseover=function (){this.style.backgroundColor='#ffffb4'});
	/*onmouseout¼*/
	onmouseout:expression(onmouseout=function (){this.style.backgroundColor='#fff'});
	}
table.kctab td em.jhtx{margin-left:10px;font-weight:normal;color:#FF6400;}

/*Map*/
div.mapxx{
	padding:0 20px;
	height:40px;
	line-height:40px;
	border:1px solid #ddd;
	background:#ffffb4;
	}
	
/*teacher*/
.texx{
	height:30px;
	line-height:30px;
	border-bottom:2px solid #eee;
	}
.texx div.tx_r{float:right;}
.texx div.tx_r a.ksxx,
.texx div.tx_r a.ksxx:visited{font-weight:bold;color:#FF6400;}
.texx span{margin-right:15px;}
.texx em{font-weight:bold;}

/*menu*/
.menu{
	margin:10px auto 0 auto;
	padding:0;
	height:43px;
	line-height:43px;
	background:url(../images/menu_bg.gif) repeat-x;
	clear:both;
	}
.menu div.m_r{float:right;}
.menu div.m_r h2{font-size:14px;font-weight:bold;}

div.m_sear{
	float:right;
	background:url(../images/sea_in_bg.gif) no-repeat left 10px;
	}
input.in_te_sear{
	margin-left:10px;
	margin-right:10px;
	width:120px;
	height:23px;
	border:0;
	background-color:transparent;
	}
input.in_bn_sear{margin-top:6px;}


ul.m_sheet{margin-left:15px;}
ul.m_sheet li{
	float:left;
	margin-top:10px;
	margin-right:10px;
	width:106px;
	height:33px;
	line-height:33px;
	font-weight:bold;
	text-align:center;
	background:url(../images/sheet_def.gif) no-repeat;
	}
ul.m_sheet li:hover{background:url(../images/sheet_hov.gif) no-repeat;}
*html ul.m_sheet li:hover{background:url(../images/sheet_hov.gif) no-repeat;}
ul.m_sheet li.ms_sel{background:url(../images/sheet_sel.gif) no-repeat;}

/*DataListTable 数据列表表格*/
table.listtab{margin-top:10px;border:0;width:100%;background:#FFF;}
table.listtab tr.litab_t th{
	padding:8px;
	color:#333;
	border:1px solid #dcf5fe;
	background:#fff url(../images/bg_t_2.gif) repeat-x;
	}
table.listtab td{padding:8px 4px;color:#333; text-align:center;vertical-align:top;border-bottom:1px solid #eee;}
table.listtab td p{line-height:180%;}
table.listtab tr.whitetr td{background:#fff;}
table.listtab tr.whitetr:hover td{background:#ffffb4;}
*html table.listtab tr.whitetr{
	/*onmouseover¼*/
	onmouseover:expression(onmouseover=function (){this.style.backgroundColor='#ffffb4'});
	/*onmouseout¼*/
	onmouseout:expression(onmouseout=function (){this.style.backgroundColor='#fff'});
	}
table.listtab td a.lt_word{font-family:Tahoma, Geneva, sans-serif;font-size:16px;display:block;clear:both;}
table.listtab td.alignleft{text-align:left;}



/*TurnPage_1 翻页_1*/
.turpa{margin:10px 0;padding:0 5px;width:*; border-bottom:1px solid #eee; border-top:1px solid #eee; background:#f8f8f8;}
.turpa div.tp1_l{float:left;line-height:30px; height:30px;}
.turpa div.tp1_r{text-align:right;color:#666;line-height:30px; height:30px; vertical-align:bottom;}
.turpa div.tp1_r em{color:#ff6400;font-weight:bold;}
.turpa a, .turpa a:visited{color:#666;}
.turpa a:hover{color:#0082c8;}


/*POP*/
div.pop_1{
	width:180px;
	padding:3px;
	visibility:hidden;
	position:absolute;
	margin-top:-15px;
	margin-left:-170px;
	z-index:1;
	border:2px solid #58bded;
	clear:both;
	background:#e9fafd;
	}
	
*+html div.pop_1{
	position:absolute;
	margin-top:0px;
	margin-left:-225px;
	}	
*html div.pop_1{
	position:absolute;
	margin-top:0px;
	margin-left:-225px;
	}	
div.pop_1 h2{
	padding:0 10px;
	text-align:left;
	height:30px;
	line-height:30px;
	}
div.pop_1 p{
	padding:10px;
	line-height:180%;
	text-align:left;
	border:1px solid #ceebf9;
	background:#fff;
	display:block;
	clear:both;
	}
	
/*Course Info*/

.kcxq{
	margin-top:10px;
	}
.kcxq h1{
	padding:0 15px;
	height:40px;
	line-height:40px;
	font-size:16px;
	font-family:"黑体";
	font-weight:normal;
	border-top:1px solid #cbf0fe;
	border-right:1px solid #cbf0fe;
	border-bottom:1px solid #fff064;
	border-left:1px solid #cbf0fe;
	background:#fff url(../images/bg_t_1.gif) repeat-x;
	clear:both;
	}
.kx_le{
	float:left;
	margin-top:15px;
	width:178px;
	background:#edfaff url(../images/le_nav_bg.gif) repeat-y right;
	}
.kx_le ul li{
	padding-left:20px;
	height:30px;
	line-height:30px;
	border-right:1px solid #72caf1;
	border-bottom:1px solid #e5f6fd;
	background:url(../images/ic_03.gif) no-repeat 5px center;
	}
.kx_le ul li:hover{background-color:#e8f7fd;}
.kx_le ul li.sel{
	border-top:2px solid #72caf1;
	border-right:0;
	border-bottom:2px solid #72caf1;
	border-left:2px solid #72caf1;
	background:#fff url(../images/ic_03.gif) no-repeat 5px center;
	}
.kx_le ul li a{font-weight:bold;}
.kx_le ul li a:visited{font-size:12px;}
.kx_le ul li a:hover{font-size:12px;}

.kx_ri{
	float:left;
	margin:15px 10px 0 25px;		
	}
.kx_ri p{
	margin-top:4px;
	text-indent:26px;
	font-size:12px;
	line-height:220%;
	}
.kx_ri p strong{font-size:12px;color:#216CB1}

/* 进度条 */
.jdk{float:left;width:90px;}
div.jundubar{
	float:left;
	margin-right:5px;
	width:50px;
	height:8px;
	border:1px solid #50aa00;
	overflow:hidden;
	list-style:none;
	background:#fff;
	}

div.jundubar div.jdzhi{float:right;}

div.jundubar span.bar{
	overflow:hidden;
	height:8px;
	background:#74D153;
	float:left;
	}
.jdb_z{float:left;width:45px;}