﻿﻿/* CSS Document */
*{margin:0;padding:0;font-size:12px;}
body{
margin:0;
padding:0;
font-size:12px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

body.nomargin{margin:0;}

a:link{font-size:12px;color:#326482;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
a:visited{font-size:12px;color:#326482;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
a:hover{font-size:12px;color:#326482;text-decoration:underline;cursor:hand;font-family:Arial, Helvetica, sans-serif;}
a:active{font-size:12px;color:#326482;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}

a.redlink, a.redlink:visited{color:#ff0000;}
a.nav_link:link{width:78px;height:20px;font-size:12px;color:#2f6681;text-decoration:none;}
a.nav_link:visited{width:78px;height:20px;font-size:12px;color:#2f6681;text-decoration:none;}
a.nav_link:hover{cursor:hand;width:78px;height:20px;font-size:12px;color:#2f6681;text-decoration:none;}
a.nav_link:active{width:78px;height:20px;font-size:12px;color:#2f6681;text-decoration:none;}

a.white_link:link{font-size:12px;color:#fff;text-decoration:none;}
a.white_link:visited{font-size:12px;color:#fff;text-decoration:none;}
a.white_link:hover{font-size:12px;color:#fff;text-decoration:underline;}
a.white_link:active{font-size:12px;color:#fff;text-decoration:none;}

a.width1{width:100%;}

a.black_link:link{font-size:12px;color:#000;text-decoration:none;}
a.black_link:visited{font-size:12px;color:#000;text-decoration:none;}
a.black_link:hover{font-size:12px;color:#000;text-decoration:underline;}
a.black_link:active{font-size:12px;color:#000;text-decoration:none;}

/* 通用样式 start */
h5{margin:6px 0;padding:0;}/*技能管理内导航 打开新窗口页面 标题 */
img{border:0;}
p{margin:0;padding:0;text-align:left;font-family:Arial, Helvetica, sans-serif;}
div{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
span{margin:0;padding:0;color:#333;font-family:Arial, Helvetica, sans-serif;}
ul{margin:0;padding:0;list-style:none;}
input{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
table{margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;}
td{
margin:0;
padding:0;
font-size:12px;
color:#000;
text-align:left;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}

select{
margin:0;
padding:0;
font-size:12px;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
}
.select_1{
	margin:0;
	padding:0;
	border:#ccc;
	width:300px;
	height:120px;
}

hr{
margin:0;
padding:0;
overflow:hidden;
height:1px;
color:#eee;
background-color:#eee;
border:1px solid #eee;
}

textarea{
margin:0;
padding:4px;
font-size:12px;
color:#000;
vertical-align:middle;
text-align:left;
}
/* 通用样式 end */

/* 常用样式 start */
.select_option_title{background-color:#e5e5e5;font-weight:bold;}
.imglink{cursor:hand;}
.font-b{font-weight:bold;}
.font-b2{font-weight:bold; background:#eee;}
.verticaltop{vertical-align:top;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center !important;}
.padding8px{padding:8px;text-align:center;}
.font-gray{color:#666 !important;}
.whitefont{color:#fff;}
.font-red{color:#ff0000 !important;}
.color-c{background-color:#ddd;}
.bgcolor02{background-color:#ecf5f7 !important;;}
.bgcolor01{background-color:#fff !important;;}
.border-c{border:1px solid #ccc;}
.clearboth{clear:both;overflow:hidden;line-height:0;font-size:0;}
.floatleft{float:left;}
.floatright{float:right;}
.hand{cursor:hand;}
.shenglue{word-break:keep-all;text-overflow:ellipsis;overflow:hidden;}
.input_button{
margin:0;
padding:2px 2px 0 2px;
color:#000;
height:22px;
}

.buttongreen, .buttonyellow, .button01, .buttonblue{
margin:0;
padding:2px 2px 0 2px;
height:28px;
font-size:12px;
color:#000;
font-weight:bold;

}

.buttongreen{background:#8cc838 url(../images/button_greenbg.gif) repeat-x;border:1px solid #8cc838;}
.buttonyellow{background:#ffc200 url(../images/button_yellowbg.gif) repeat-x;border:1px solid #ffc200;}
.button01{background:#b9b931 url(../images/button01bg.gif) repeat-x;border:1px solid #b9b931;}
.buttonblue{background:#87b4ca url(../images/button_bluebg.gif) repeat-x;border:1px solid #87b4ca;}


.InputText, .itlong, .itshort, .itshort1, .itforbid, .InputFile{
margin:0;
padding:4px 0 0 4px;
font-size:12px;
color:#000000;
}

.InputText{width:160px;}
.itlong{width:400px;}
.itshort{width:80px;}
.itshort1{width:40px;}
.itforbid{background-color:#eee;color:#888;border:1px solid #ccc;}
.InputFile{font-size:12px;color:#000000;width:350px;}
/* 常用样式 end */

/* 新开窗口页面 start */
div.newframe{margin:10px auto 6px auto;padding:0;width:700px;}
div.newframe p.closeit, p.closeit, p.itbutton{
margin:6px 0;
padding:4px 0;
background:#f5f5f5;
text-align:center;
}
/* 新开窗口页面 end */

/*page frame start*/
.top{height:69px;width:990px;clear:both; margin:0 auto;}

div.FrameMain{margin:6px auto;width:984px;border:0;/* 实际宽度990px*/}
/* div.FrameMain{margin:6px auto;width:984px;border:0;display:inline; 实际宽度990p x} */

div.FrameLeft, div.frameright-l, div.tjframe, div.yxztjframe{
padding:4px;
width:190px;
float:left;
vertical-align:top;
background:#eee;
border:1px solid #e3e3e3;
/*实际宽度200px*/
}

div.FrameRight{
margin:0 0 0 10px;
padding:0;
width:774px;
float:left;
text-align:left;
/*实际宽度784px*/
}

.FrameLeft1{
margin:3px 2px 0px 0px;
padding:4px;
width:188px;
float:left;
vertical-align:top;
background:#eee;
border:1px solid #e3e3e3;
/*实际宽度200px*/
}

.FrameLeft2{
margin:0px 2px;
padding:4px;
width:548px;
float:left;
vertical-align:top;
/*实际宽度560px*/
}

.FrameLeft3{
margin:2px;
padding:4px;
width:186px;
float:left;
vertical-align:top;
background:#fff;
border:1px solid #e3e3e3;
/*实际宽度200px*/
}

div.frameright-r{/*主框架 右侧框架 的 右侧*/
margin-left:6px;
float:left;
padding:0;
width:564px;
}
/*page frame end*/

/*技能管理－框架 start*/
div.FrameLeft_jn{
padding:4px;
width:450px;
height:470px;
float:left;
vertical-align:top;
background:#fff;
border:1px solid #e3e3e3;
/*实际宽度460px*/
}
div.FrameRight_jn{
margin:0 0 0 10px;
width:514px;
float:left;
text-align:left;
}
/*技能管理－框架  end*/

/*运营报告-技能管理－框架 start*/
div.FrameLeft_yybg_jn{
margin:0;
padding:4px;
width:372px;
height:526px;
float:left;
vertical-align:top;
background:#fff;
border:1px solid #e3e3e3;
}
div.FrameRight_yybg_jn{
margin:0 0 0 10px;
padding:0;
width:382px;
float:left;
text-align:left;
}
/*运营报告-技能管理－框架  end*/

.Title_1{
margin:15px 0 8px 0;
padding:0 0 0 0;
font-size:12px;
vertical-align:bottom;
font-weight:600;
}

.TopLogo{text-align:left;float:left;}

.UserInfo{
margin:12px 0 0 0;
padding:0 6px 0 0;
float:right;
font-size:12px;
color:#333;
text-align:right;
}

.UserInfo p{text-align:right;}
p.currentuser{margin:15px 0 0 0;}
p.currentuser span{padding:0 4px;}
p.currentuser span.UserName{color:#2f6681;font-weight:600;}
p.currentuser span.UserZw{margin:0;color:#999;}

/*导航 Daohang start*/
div.nav{
margin:0 auto;
padding:0;
font-size:12px;
color:#2f6681;
height:32px;
width:984px;
background-color:#eee;
background-image:url("../images/NavBg.gif");
background-repeat:no-repeat;
}

div.nav ul.nav_ul{
margin:0 0 0 15px;
padding:0;
list-style:none;
line-height:25px;
vertical-align:bottom;
}
div.nav ul.nav_ul li, div.nav ul.nav_ul li.nav_li, div.nav ul.nav_ul li.nav_li-select{
margin:0;
padding:3px 0 0 0;
width:78px;
float:left;
font-size:12px;
font-weight:600;
text-align:center;
color:#2f6681;
border:0;
}
div.nav ul.nav_ul li a, div.nav ul.nav_ul li a:visited{font-size:12px;color:#326482;font-weight:bold;text-decoration:none;}

div.nav ul.nav_ul li.nav_li-select{color:#fff;background:url("../images/Nav_select.gif") no-repeat;}
div.nav ul.nav_ul li.nav_li-select a, div.nav ul.nav_ul li.nav_li-select a:visited{color:#fff;}


div.nav ul.nav_ul li.nav_li_1{
margin:0;
padding:3px 0 0 0;
width:141px;
float:left;
font-size:12px;
font-weight:600;
text-align:center;
color:#2f6681;
border:0;
}
div.nav ul.nav_ul li.nav_li-select_1{
margin:0;
padding:3px 0 0 0;
width:141px;
float:left;
font-size:12px;
font-weight:600;
text-align:center;
color:#2f6681;
border:0;
color:#fff;
background:url("../images/Nav_select_1.gif") no-repeat;
}
div.nav ul.nav_ul li.nav_li-select_1 a, div.nav ul.nav_ul li.nav_li-select_1 a:visited{color:#fff;}


/*导航 Daohang end*/

/*˵ start*/
.level2menu{
	position:absolute;
	font-size:12px;
	font-color:#333;
	line-height: 18px;
	z-index:100;
	background-color:#f5f5f5;
	width:150px;
	text-align:left;
	border-top:1px solid #eee;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #ccc;
	cursor:hand;
	visibility: hidden;
}

.level2menu a{
width: 100%; 
display: block; 
text-indent: 3px; 
padding: 1px 0; 
text-decoration: none; 
font-weight:400; 
text-indent: 5px; 
border-top:1px solid #fff;
border-bottom:1px solid #ddd;
}

.level2menu a:hover{
/*hover background color*/ 
background-color:d9e6ed; 
text-decoration:none;
} 

/*˵ end*/

.nav2_ul{
margin:0;
padding:0;
list-style:none;
vertical-align:bottom;
width:190px;
}
.nav2_ul li, .nav2_ul li.nav2_li-select{
margin:0;
padding:8px 0 0 6px;
width:184px;
float:left;
font-size:12px;
color:#326482;
text-align:left;
vertical-align:bottom;
line-height:17px;
border-bottom:1px solid #d5e0e6;
background:#f8f8f8 url("../images/icon_2.gif") no-repeat 165px center;
}

.nav2_ul li.nav2_li-select{
font-weight:bold;
border-bottom:1px solid #bad2de;
background:#d9e6ed url("../images/icon_3.gif") no-repeat 165px center;
}

.nav2_ul .nav3_li{
margin:0;
padding:8px 0 0 15px;
width:100%;
float:left;
font-size:12px;
color:#333;
text-align:left;
vertical-align:bottom;
line-height:17px;
border-top:0px solid #d5e0e6;
border-right:1px solid #dddddd;
border-bottom:1px solid #d5e0e6;
border-left:1px solid #dddddd;
background-color:#fff;
}

.nav2_ul .nav3_li-select{
margin:0;
padding:8px 0 0 15px;
width:100%;
float:left;
font-size:12px;
color:#333;
font-weight:600;
text-align:left;
vertical-align:bottom;
line-height:17px;
border-bottom:1px solid #d5e0e6;
background-color:#d9e6ed;
}

/* 当前位置 */
ul.CurrentPosition, div.CurrentPosition{
font-size:12px;
color:#000;
text-align:left;
border-bottom:1px solid #ccc;
overflow:hidden;
}
ul.CurrentPosition, div.CurrentPosition{
margin:0 0 8px 0;padding-left:16px;height:21px;line-height:21px;vertical-align:middle;background:url("../images/icon_1.gif") no-repeat left center;}

ul.CurrentPosition li{height:21px;line-height:21px;vertical-align:middle;}
ul.CurrentPosition li a, ul.CurrentPosition li a:visited, div.CurrentPosition a, div.CurrentPosition a:visited{color:#333;}
.CurrentPositionLinkIcon, .returnicon, .forwardarrow{padding:0 4px;font-size:7pt;color:#000;}


.copyright{
width:984px;
height:30px;
margin:15px auto;
font-size:12px;
color:#666666;
text-align:left;
clear:left;
line-height:30px;
vertical-align:middle;
border-top:1px solid #eee;
/*
border-top:1px solid #ccc;
*/}

.copyright p{
text-align:lef;
}
.comment{
margin:0;
padding:0 0 0 12px;
color:#777;
}

.BitanTag{
margin:0;
padding:0;
color:#c41230;
}

.colo_2{background-color:#f1f7f9;}
.color_3{background-color:#fff;}

/* 提示框 */
div.alertframe, div.alertframefaild{
margin:10px auto;
padding:15px 10px 15px 100px;
/*border-top:1px solid #eee;
border-bottom:1px solid #eee;
*/height:50%;
line-height:20px;
}

div.alertframe{background:url(../images/smile_s.jpg) no-repeat 10px 10px;}
div.alertframefaild{background:url(../images/fail.jpg) no-repeat 10px 10px;}

div.alertframe div, div.alertframefaild div{padding:10px;text-align:left;}
div.alertframe div span, div.alertframefaild div span{font-weight:bold;padding:0 4px;color:#990000;}



/* 首页已经选课为空 提示框 */
div.nocourse, div.nobm{
background:url("../images/smile.jpg") no-repeat center top;
padding:120px 20px 20px 20px;
text-align:left;
line-height:22px;
}


/* 首页已经选课为空 提示框 */
div.nobm{
background:url("../images/smile.jpg") no-repeat center top;
padding:120px 20px 20px 20px;
text-align:left;
line-height:22px;
}


.allbar{
margin:4px 0 4px 0;
padding:4px;
background-color:#e4f2f7;
border:1px solid #d0e7ef;
text-align:left;
height:30px;
}

/* 技能认证状态背景色 */
.jn{
margin:0;
padding:0;
float:left;
width:25px;
height:6px;
overflow:hidden;
}

.jncolor1, .jncolor{background-color:#A8D870;}
.jncolor2{background-color:#ddd;}

.todyyk{
background-color:#fffff0;
border:2px solid #fd7100;
}
/*日历 表格 end*/

/* 教师信息 */
table.jiaoshi{
margin:0;
padding:0;
width:100%;
border-top:3px soid #5091B1;
border-left:3px solid #5091B1;
border-bottom:3px solid #5091B1;
border-right:3px solid #5091B1;
}

table.jiaoshi td{
margin:0;
padding:6px;
line-height:14px;
text-align:left;
background-color:#fff;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);
}

table.jiaoshi td.jsname{
margin:0;
padding:8px;
color:#fff;
font-weight:bold;
line-height:18px;
text-align:left;
background-color:#5091B1;
border:0;
}

table.jiaoshi td.jstext{
background-color:#f5f5f5;
text-align:right;
}
/* 教师信息结束 */

/* 课程信息-开始 */
.ksxx_index_title {
	font-size: 12px;
	font: 12px Tahoma, Verdana;
	color: #ffffff;
	text-align:center;
	text-valign:middle;
	height:24px;
	background:#666666;
	BORDER-BOTTOM:#FFFFFF  1px   solid; 
	background:#326a86 url(../images/kc_leftmenu_look2.gif) repeat-x;
}

.ksxx_index_right_bg1 {
	font-size: 12px;
	font: 12px Tahoma, Verdana;
	font-weight:bold;
	color: #ffffff;
	background-color: #74AB50;
	text-align:center;
	text-valign:middle;
	BORDER-LEFT:#95CA70   0px   solid;   
	BORDER-RIGHT:#95CA70   1px   solid;   
	BORDER-TOP:#95CA70   0px   solid;
	BORDER-BOTTOM:#95CA70   1px   solid; 

}

.ksxx_index_right_bg2 {
	font-size: 12px;
	font: 12px Tahoma, Verdana;
	color: #ffffff;
	background-color: #83BA5D;
	text-align:left;
	text-valign:middle;
	padding:4px;
	BORDER-LEFT:#95CA70   0px   solid;   
	BORDER-RIGHT:#95CA70   1px   solid;   
	BORDER-TOP:#95CA70   0px   solid;
	BORDER-BOTTOM:#95CA70   1px   solid; 
}



/* 过渡版本 窄页面 start*/
body.pagebody{
margin:0 10px 0 10px;
padding:0;
background-image:url("../images/PageBg.gif");
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

/*导航 Nav*/
div.nav1{
margin:8px 0 0 0;
padding:0;
font-size:12px;
color:#2f6681;
height:32px;
width:660px;
background-color:#326482;
background-image:url("../images/NavBg_1.gif");
background-repeat:no-repeat;
}

div.nav1 ul.nav_ul{
margin:0 0 0 15px;
padding:0;
list-style:none;
line-height:25px;
vertical-align:bottom;
}
div.nav1 ul.nav_ul li, div.nav1 ul.nav_ul li.nav_li, div.nav1 ul.nav_ul li.nav_li-select{
margin:0;
padding:3px 0 0 0;
width:78px;
float:left;
font-size:12px;
color:#2f6681;
font-weight:600;
text-align:center;
border:0;
}

div.nav1 ul.nav_ul li.nav_li-select{
color:#fff;
background:url("../images/Nav_select.gif") no-repeat;
}
/*导航 end*/


/*主框架定义*/
.div_main_1{margin:auto;padding:0;width:660px;text-align:center;}

/*CEO寄语*/
.my{
margin:15px 0 0 0;
line-height:20px;
padding:10px;
text-align:left;
background:url("../images/myBg.gif") no-repeat;
}

/*导航上部 系统管理员*/
.SystemManage{
margin:0;
padding:4px 0 0 15px;
background-image:url("../images/icon_computer.gif");
background-repeat:no-repeat;
background-position:center left;
}


/*运营报表所用到的*/
.td_noborder{border:0;}
.td_norightb{border-right:0;}
.td_nobottomb{border-bottom:0;}
.colo_1{background-color:#fbfbf0;}
.colo_2{background-color:#f1f7f9;}
.color_3{background-color:#fff;}
.report_name, table.ReporterCol_table tr.report_name td{background-color:#5091b1 !important;color:#fff !important;font-weight:bold;padding-left:6px;}
.report_name a, table.ReporterCol_table tr.report_name td a, .report_name a:visited, table.ReporterCol_table tr.report_name td a:visited .report_name a:hover, table.ReporterCol_table tr.report_name td a:hover{color:#fff;}

.tjbottom{
background-color:#eee;
height:40px;
line-height:30px;
vertical-align:middle;
text-align:center;
border-bottom:2px solid #888;
}

.spanviewdemo{
margin:0;
padding:4px 6px 4px 6px;
font-size:12px;
color:#555;
background-color:#fff;
border:1px solid #e9e4d7;
}
/*过渡版本 窄页面 end*/

/* 新闻内容显示页 */
div.newsinfo p{margin:8px 0 0 0;line-height:18px;}
div.newsinfo p.newspic{text-align:center;}
div.newsinfo ul{float:left;text-align:left;}
div.newsinfo ul li{text-align:left;margin:6px 0 0 0;line-height:18px;}
div.newsinfo h1{
margin:10px 0 0 0;
padding:10px 0 10px 0;
float:left;
text-align:left;
width:100%;
font-size:16px;
line-height:20px;
font-weight:bold;
color:#326482;
border-bottom:0px solid #ccc;
}
div.newsinfo h2{
margin:5px 0 0 0;
padding:5px 0 0 0;
font-size:12px;
line-height:20px;
font-weight:bold;
color:#555;
text-align:left;
}