@charset "utf-8";
/* CSS Document */
html,body {	
	margin: 0px; padding:0px;
	 background-color:#f8fcff;
	  color:#444444;
	  font:14px/1.5 arial,verdana,Microsoft YaHei,Tahoma,Simsun,sans-serif;
	  _background-image:url(about:blank);
	  _background-attachment:fixed;/** 防止 ie6 抖动 **/
	SCROLLBAR-ARROW-COLOR:#0070db;
    SCROLLBAR-FACE-COLOR:#d7e8fc;
    SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
    SCROLLBAR-HIGHLIGHT-COLOR:#d7e8fc;
    SCROLLBAR-3DLIGHT-COLOR:#FFFFFF;
    SCROLLBAR-SHADOW-COLOR:#d7e8fc;
    SCROLLBAR-TRACK-COLOR:#efefef; 
}
input,select, textarea{ color:#444444;
	  font:14px/1.5 arial,verdana,Microsoft YaHei,Tahoma,Simsun,sans-serif;}
.clear{ clear:both;}
.yellowRow
{
    background-color:#fffdd7;
    }
.thumbanailDl td
{
 text-align:center;    
}
.thumbnailDiv
{
	display:table-cell !important;
	display:block;
	position:static !important;
	position:relative;
	overflow:hidden;			
	height:83px;
	border:solid 1px #ccc; 
	background-color:#f8fcff;	
	vertical-align:middle;
	text-align:center;
	width:110px;
	margin:0 auto;

	}	
	.thumbnailDiv a
	{
	    padding:0px;
	    margin:0 auto;
	    height:83px;
	    width:110px;
	    }
.thumbnailDiv p
{
	display:table-cell !important; 
	display:block; 
	margin:0; 
	position:static !important; 
	position:absolute; 
	top:50%; 
	left:50%; 
	width:110px;
	height:83px;
	margin-left:auto; 
	margin-right:auto;}		
.thumbnailDiv img
{
	position:static !important; 
	position:relative; 
	margin:0px;
	padding:0px;

	top:auto !important; 
	top:-50%; 
	left:auto !important; 
	left:-50%;}
.thumbnail a {text-decoration: none; color:#999;}
.thumbnail a:link {text-decoration: none; color:#999}
.thumbnail a:hover {text-decoration:underline ; color:#ff0000;}
.thumbnail a:active {text-decoration: none; color:#ff0000}
.thumbnail a:visited {text-decoration: none; color:#999}
img {border:0px;} 
.xing{color:Red;}
.div_table {
	border:1px #a5d8ff solid;
	width:97%;
	BORDER-COLLAPSE: collapse;
	font-size:14px;
	clear:both;
}

/* 各页面顶部、搜索条件 样式 */

#pageTop { width:100%; height:42px; padding:0px; margin:0px; background:#e5f3f6;}
#pageTop div{padding:5px 6px 2px 6px;}
#pageTop div span{line-height:30px;color:#666;}
#pageTop div img{width:16px;height:16px; vertical-align:text-bottom;}
#pageTop a {padding:5px 6px; border-radius:3px; border: 1px solid #CDCDCD; color:#333;text-decoration:none; background-image: url(../images/button_bg.gif);display:inline-block; font-size:13px;}
#pageTop a:hover {  color:#333; padding:5px 6px; opacity:0.9; text-decoration: none; background-image: url(../images/button_bg3.gif); }

.tjTop{height:45px!important; color:#000; background:#139cc5!important;}
.tjTop div{padding:7px 6px 2px 10px!important; }
.tjTop div span{color:#FFF!important;}
/*#pageTop a.toolNew{ background:#43CB54; border: 1px solid #43CB54; color:#FFF;}
#pageTop a.toolDelete{ background:#F74A4A; border: 1px solid #F74A4A; color:#FFF;}
#pageTop a.toolCollection{ background:#EF8D0B; border: 1px solid #EF8D0B; color:#FFF;}
#pageTop a.toolUnion{ background:#0B7EEF; border: 1px solid #0B7EEF; color:#FFF;}
#pageTop a.toolShare{ background:#58A6F2; border: 1px solid #58A6F2; color:#FFF;}
*/

#hideTj div{padding:4px 10px; margin:0px; border-bottom: #cae3ff 1px solid; background-color: #f4f9ff;}
#hideTj div img{height:11px; width:10px; vertical-align:middle;}
#showTj { width:96%; margin:10px auto 0; padding:5px 1%; background:#e5f2f6;}
#showTj img{height:11px; width:10px; vertical-align:text-bottom;}
#showTj select{ padding:0 5px; height:32px; line-height:32px; border:1px solid #C1E2EC; vertical-align:middle;}
#showTj .btn{ background:url(../images/magnifier.png) no-repeat scroll center center #139cc5; height:31px; width:31px; border:none; margin:-2px 0 0; padding:0; border-radius:4px; cursor:pointer; overflow:hidden; text-indent:1000em; vertical-align:middle;}
.aSelectQry{ padding:0 0 0 10px; color:#139CC5; text-decoration:none;}
#showTj span{}

.hideTj div{padding:4px 10px; margin:0px; border-bottom: #cae3ff 1px solid; background-color: #f4f9ff;}
.hideTj div img{height:11px; width:10px; vertical-align:middle;}
.showTj { width:96%; margin:10px auto 0; padding:5px 1%; background:#e5f2f6;}
.showTj img{height:11px; width:10px; vertical-align:text-bottom;}
.showTj select{ padding:0 5px; height:32px; line-height:32px; border:1px solid #C1E2EC; vertical-align:middle;}
.showTj .btn{ background:url(../images/magnifier.png) no-repeat scroll center center #139cc5; height:31px; width:31px; border:none; margin:-2px 0 0; padding:0; border-radius:4px; cursor:pointer; overflow:hidden; text-indent:1000em; vertical-align:middle;}
.aSelectQry{ padding:0 0 0 10px; color:#139CC5; text-decoration:none;}
.showTj span{}

/*	
.pageTop {font-family:黑体; width:100%; height:35px; padding:0px; margin:0px; background:url(../images/main_anv.gif) repeat-x;}
.pageTop div{padding:5px 6px 2px 6px;}
.pageTop div span{line-height:30px;color:#0054ad;}
.pageTop div img{width:16px;height:16px; vertical-align:text-bottom;}
.pageTop a {padding:4px 6px; height:16px;border: 1px solid #999999; color:#222222;text-decoration:none; background-image: url(../images/button_bg.gif); display:inline-block; font-size:13px;}
.pageTop a:hover {padding:4px 6px; border: 1px solid #cc9900; color: #000000;text-decoration: none; background-image: url(../images/button_bg3.gif); }
*/

.pageTop { width:100%; height:42px; padding:0px; margin:0px; background:#e5f3f6;}
.pageTop div{padding:5px 6px 2px 6px;}
.pageTop div span{line-height:30px;color:#666;}
.pageTop div img{width:16px;height:16px; vertical-align:text-bottom;}
.pageTop a {padding:5px 6px; border-radius:3px; border: 1px solid #CDCDCD; color:#333;text-decoration:none; background-image: url(../images/button_bg.gif);display:inline-block; font-size:13px;}
.pageTop a:hover {  color:#333; padding:5px 6px; opacity:0.9; text-decoration: none; background-image: url(../images/button_bg3.gif); }
.pageTop .btn {padding:5px 6px; border-radius:3px; border: 1px solid #CDCDCD; color:#333;text-decoration:none; background-image: url(../images/button_bg.gif);display:inline-block; font-size:13px;}
.pageTop .btn:hover {  color:#333; padding:5px 6px; opacity:0.9; text-decoration: none; background-image: url(../images/button_bg3.gif); }



.hideTj div{padding:4px 10px; margin:0px; border-bottom: #cae3ff 1px solid; background-color: #f4f9ff;}
.hideTj div img{height:11px; width:10px; vertical-align:middle;}
.showTj {padding:4px 10px; margin:0px; border-bottom: #cae3ff 1px solid; background-color: #f4f9ff;}
.showTj img{height:11px; width:10px; vertical-align:text-bottom;}

/* 列表样式 */
.divGrv{text-align:center;}
.grv {margin:0 auto;width:98%; border: #DADADA 1px solid; border-collapse:collapse; text-align:center;}
/*
.grv TH {height:28px;line-height:28px; border:#a5d8ff 1px solid; background-color:#ddeeff; color:#006699; font-weight:bold;}
.grv TD {height:28px;line-height:28px; border:#cbe0f3 1px solid;}
*/
.grv th{border:1px solid #DADADA; border-left:none; border-right:none; border-collapse:collapse;padding:8px 5px;background-color:#F1F1F1; color:#777;}
.grv th a{ padding:0 5px;}
.grv td{ border:1px dotted #DADADA; border-left: none; border-right: none; border-collapse:collapse; padding:8px 10px;}
.grv td .fileType{ width:60px; margin:0 5px; display:inline-block; vertical-align:middle;}
.grv td .fileType img{ width:100%;}
.grv img{border:0px; vertical-align:middle;}
.grv .rowbg {background-color: #FFF;}
.grv .rowbg2 {background-color: #F6F6F6;}
.grv .rowbgTj{background-color: #E1E7F4;color:Red;}
.grv .td1{text-align:left; padding-left:5px;} 

.grv a:link {font-size: 14px; color: #316090;text-decoration: none;}
.grv a:visited {font-size: 14px; color:#1E4369;text-decoration: none;}
.grv a:hover {font-size: 14px; color: #F00;text-decoration: none;}
.grv a:active {font-size: 14px;color: #1E4369;text-decoration: none;}

.grvHeader {border: #a5d8ff 1px solid; border-collapse:collapse; text-align:center;font-family:Arial;}
.grvHeader TH {height:25px;line-height:25px; border:#a5d8ff 1px solid; background-color:#ddeeff; color:#006699; font-weight:bold;}

.grvCnt {border: #a5d8ff 1px solid; border-collapse:collapse; text-align:center;font-family:Arial;}
.grvCnt TH {height:25px;line-height:25px; border:#a5d8ff 1px solid; background-color:#ddeeff; color:#006699; font-weight:bold;}
.grvCnt TD {height:22px;line-height:22px; border:#cbe0f3 1px solid;}
.grvCnt img{border:0px; vertical-align:text-bottom;}
.grvCnt .rowbg {background-color: #f9fcff;}
.grvCnt .rowbg2 {background-color: #eff3fb;}
.grvCnt .rowbgTj{background-color: #eeeeee;color:Red;}
.grvCnt .td1{text-align:left; padding-left:5px;} 

.grvCnt a:link {font-size: 14px; color: #023889;text-decoration: underline;}
.grvCnt a:visited {font-size: 14px; color:#023889;text-decoration: underline;}
.grvCnt a:hover {font-size: 14px; color: #ff0000;text-decoration: none;}
.grvCnt a:active {font-size: 14px;color: #023889;text-decoration: underline;}
.pad_t10{padding-top:10px;}
.mag_t10{margin-top:10px;}
.tdSubC
{
	text-align:left;
	padding: 3px 4px 0 4px;
}

/* 列表无数据时 提示层样式 */
.divNoList{text-align:center; margin-top:50px;}


/* Table样式 */
.divTab {padding-top:25px;text-align:center;}
.tab {margin:0px auto;padding:0px;width:100%; border:solid 1px #D5EBFF; border-collapse:collapse;}
.tab th	{padding:0px;height:40px;line-height:40px;border:solid 1px #139CC5; /*background-image:url(../images/th_bg2.gif); color:#006699;*/ font-size:15px;font-weight:bold; color:#FFF; background:#139cc5;}
.tab td {padding:5px;height:25px;line-height:25px;border:solid 1px #D5EBFF; border-collapse:collapse; border-left:none; border-right:none;}
.tab .td_bg {background-color:#F4FAFF;text-align:right; color:#666;}
.tab .tr_bg {background-image:url(../images/td_bg2.gif);height:30px;line-height:30px;text-align:center;}
.tab td .txt {border:1px solid #C1E2EC;background-color: #fff;
	height:20px;line-height:20px;width:160px;padding:0 5px; height:30px; line-height:32px; overflow:hidden;}
.divTab2 {width:100%;margin:0px; padding:0px;text-align:center;}
.tab2 {width:600px; margin:50px auto; border:solid 1px #139CC5; border-collapse:collapse;}
.tab2 th {height:35px;line-height:35px; border:solid 1px #139CC5; /*background-image:url(../images/th_bg2.gif);*/font-size:15px;font-weight:bold;color:#FFF; background:#139cc5;}
.tab2 td { padding:8px; border:solid 1px #cbe0f3;}
.tab2 .td_bg {background-color:#ecf7ff;text-align:right;}
.tab2 .td_bg2 {padding-left:6px; text-align:left;}

.divTab3 {width:100%;margin:0px; padding:0px;text-align:center;}
.tab3 {width:90%; margin:20px auto; border:solid 1px #a5d8ff; border-collapse:collapse;}
.tab3 th {height:40px;line-height:40px; border:solid 1px #139CC5; background:#139CC5; /*background-image:url(../images/th_bg2.gif);*/font-size:14px;font-weight:bold;color:#FFF; }
.tab3 td {height:30px;line-height:30px; border:solid 1px #cbe0f3; padding:5px;}
.tab3 td select{ padding:5px; border:1px solid #dedede;}
.tab3 .td_bg {background-color:#ecf7ff;text-align:right;}
.tab3 .td_bg2 { text-align:left;}
.tab3 a:link {font-size: 12px; color: #023889;text-decoration: none;}
.tab3 a:visited {font-size: 12px; color:#023889;text-decoration: none;}
.tab3 a:hover {font-size: 12px; color: #ff0000;text-decoration: none;}
.tab3 a:active {font-size: 12px;color: #023889;text-decoration: none;}
.tab3 .tdTool{text-align:right;padding-right:5px; float:right;width:60px; height:30px;line-height:30px;}
.tab3 .tdContent{text-align:left;padding-right:5px; vertical-align:middle;float:left; margin:auto 0;width:515px;height:60px; overflow-y:auto; }
.tab3 .tdContent_unscroll{text-align:left;padding-right:5px; vertical-align:middle;float:left; margin:auto 0;width:515px; padding:5px 5px; }
.tab3 .divRealName{text-align:center;width:61px;float:left; height:22px; line-height:22px}
.tab3 .divDelName{float:right;margin-top:1px;width:18px;height:12px;cursor:pointer; background-image:url(../Images/Delpost.gif)}
/*发贴回复样式*/
 .tab_tl{background-color:#E4EFF3;}
 .title_l{background-color:#cfe6fe;color:#006699; font-weight:bold; border-top: #cee3e9 1px solid;border-left: #cee3e9 1px solid;height:25px;line-height:25px; padding-left:10px;}
 .title_r{background-color:#cfe6fe;color:#999999;border-top: #cee3e9 1px solid;border-right: #cee3e9 1px solid; height:25px;line-height:25px; padding-right:10px;}
 .con_tl{height:40px; border-top:solid 1px #cee3e9;border-left:solid 1px #cee3e9;border-right:solid 1px #cee3e9; padding:10px; line-height:1.5em;}
 .foot_tl{color:#969799;border-left: #cee3e9 1px solid;border-right: #cee3e9 1px solid; border-bottom:dashed 1px #999; padding-left:10px; height:25px;}
  p{margin:0; padding:0}


/* 按钮样式 */

.btn { border-radius:2px; background:#28A2E2; font-size:14px; padding:10px 30px; *padding:10px 30px; border:1px solid #28A2E2; cursor:pointer; cursor:pointer; color:#FFF; }

/*.btn {
	background-image: url(../images/button_bg.gif);	padding:4px 6px 5px 6px; *padding:4px 2px 5px 3px; height:25px;border:1px solid #999999; cursor:pointer; cursor:hand; color:#000000; }
*/
.btn2 {
	border-radius:2px; background:#28A2E2; font-size:14px; padding:5px 15px; *padding:5px 15px; border:1px solid #28A2E2; cursor:pointer; cursor:pointer; color:#FFF; }

.btn3 { border-radius:2px; background:url(../images/magnifier.png) no-repeat scroll center center #139cc5; font-size:14px; height:32px; width:32px; overflow:hidden; text-indent:1000em; line-height:30px; padding:0 15px; *padding:0 15px; border:1px solid #28A2E2; cursor:pointer; cursor:pointer; color:#FFF; }


.btn_on {
	background-image: url(../images/button_bg2.gif); padding:3px 6px; _padding:3px 2px 3px 3px; height:23px; border: #cc9933 1px solid; cursor:pointer; cursor: hand; color: #cc6633; }


/* 日期控件 */
.date {background-color: #fff;padding-left:2px;width:70px;height:20px;line-height:20px;border:solid 1px #86b9d6;}


/* 文本框样式 */
.txt 
{
	border:1px solid #C1E2EC;background-color: #fff;
	height:20px;line-height:20px;width:160px;padding:0 5px; height:30px; line-height:32px; overflow:hidden; vertical-align:middle;
}
.txtFocus 
{
	border:solid 1px #86b9d6;background-color:#f5fbff;height:20px;line-height:20px;width:180px; 
}
.txtTime
{	
	border:solid 1px #86b9d6; height:20px; line-height:20px; width:85px; padding-left:4px; cursor:hand;
	background-image:url(../images/ico_date.gif); background-repeat:no-repeat; background-position:right;
}
.txtDatepicker
{	
	border:solid 1px #C1E2EC; height:20px; line-height:20px;width:90px; padding:5px; cursor:pointer;
	background-image:url(../images/ico_date.gif); background-repeat:no-repeat; background-position:right;
}
.Mtxt 
{
	border:solid 1px #86b9d6;background-color: #fff;line-height:20px;height:60px;overflow-y:auto; 
}
.upfile
{ 
	height:24px;
} 


/* 教案添加查看页样式 */	
.plan
{
	border-top: #E4EFF3 1px solid;
	border-bottom: #E4EFF3 1px solid;
	border-left: #E4EFF3 1px solid;
	border-right: #E4EFF3 1px solid; 
	margin-top:20px;
	}
.plan_title0{background-image:url(../images/plan_bg.gif);color:#333333;height:34px;line-height:34px; font-family:宋体; }
.plan_title0 img{vertical-align:text-bottom; width:20px; height:20px;}
	
.plan_span{	color:#006699;font-size:15px;font-weight:bold; padding-left:10px}
	
.plan_title{
	background-color:#e4f1fe;
	border-top: #cee3e9 1px solid ;
	height:30px;
	line-height:30px;	}
	
.plan_con{border-top: #cee3e9 1px solid ;height:30px;} 
.plan_con table{border-collapse:collapse; }
.plan_con table td{ padding:10px 5px; border:#cee3e9 1px solid; border-left:none; border-right:none;}	
.plan_con_span
{	color:#023f77}
	
.plan_weiyi
{
	height:40px;
	line-height:40px;
	padding-left:15px;
	font-size:14px;
	color:#1D90B3;
	background:#D1E9F0;
	border-left:1px solid #D1E9F0;
	border-right:1px solid #D1E9F0;
	font-weight:bold;
}
 
.plan_weiyi img
{
	width:9px;
	padding-right:5px;
	vertical-align:middle;
	}
		
	
	
/* 评论 */
.Forum
{	
	background-color:#E4EFF3;
	height:28px;
	line-height:28px;}
	
.Forum_biaoti
{
	border-top: #cee3e9 1px solid ;
	height:34px;
	line-height:34px;
	color:#1c77b8;
	padding-left:10px;
	background-image: url(../images/main_anv.gif);
}
		
.Forum_title img
{
	width:13px;
	padding-right:5px;
	padding-top:10px;
	vertical-align:text-bottom;	
}
	
.Forum_title
{
	color:#969799;
}
.Forum_con
{
	padding-top:8px;
	color:#444444;
	line-height:1.5em;
}


/** 用于统计 **/
.row_bgTotal{
	background-color: #FDECC4;
}
.grvTotal {
	margin:0px auto;
	border: #a5d8ff 1px solid; width: 98%; border-collapse: collapse; text-align:center; font-family:Arial;position: relative;bottom:-1px;
}
.grvTotal TH {
	border: #a5d8ff 1px solid; background-image: url(../images/th_bg.gif); color: #006699; font-weight: bold; line-height: 25px; height: 25px;
	
}
.grvTotal TD {
	border: #cbe0f3 1px solid; line-height: 22px; height: 22px;color:Red; background-color:#f1f1f1; 
}
.grvTotal img{
	border:0px; vertical-align:text-bottom;
}
.grvContent {
	margin:0px auto;
	border: #a5d8ff 1px solid; width: 98%; border-collapse: collapse; text-align:center; font-family:Arial;
}
.grvContent TH {
	border: #a5d8ff 1px solid; background-image: url(../images/th_bg.gif); color: #006699; font-weight: bold; line-height: 25px; height: 25px;
}
.grvContent TD {
	border: #cbe0f3 1px solid; line-height: 22px; height: 22px;	
}
.grvContent img{
	border:0px; vertical-align:text-bottom;
}
/** end **/	



/*分页div样式*/
.divPage
{
	width:98%;
	text-align:right;
}
.divPage2
{
	width:96%;
	text-align:center;
}
/*分页控件样式：拍拍风格*/
.paginator {padding:3px 8px 5px 0px; margin:0px 0px;  vertical-align:middle;}
.paginator .cpb { *float:left; display:inline-block;  padding: 3px 10px;  border-radius:2px; font-weight: bold; border:none; border:solid 1px #139CC5; background:#139CC5; /*background-image:url(../images/select_bg.jpg);*/ color: #fff;   }
.paginator a { *float:left; display:inline-block; padding:3px 10px; border-radius:2px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px; color:#333;}
.paginator a:visited {padding: 3px 10px; border: solid 1px #eeeeee; background: #fff; text-decoration: none; color:red;}
.paginator a:hover {color: #139CC5; background: #FFF;border-color:#139CC5;text-decoration: none;}
.paginator input{ border:1px #ccc solid; background:#f6f6f6; margin-right:3px; text-align:center; color:#333;}



/*DataList 边框样式*/
.divDL{
	text-align:center;
	padding-top:5px;
}
.DL {
	border-left: #a5d8ff 1px solid;border-right: #a5d8ff 1px solid;border-bottom: #a5d8ff 0px solid;border-top: #a5d8ff 0px solid; width: 98%; border-collapse: collapse; margin:0px 0px 0px 0px;padding:0px; text-align:center; font-family:Arial;
}
.DL TH {
	border: #a5d8ff 1px solid; background-image: url(../images/th_bg.gif); color: #006699; font-weight: bold; line-height: 25px; height: 25px;
}
.DL TD {
	border-left: #cbe0f3 1px solid;border-right: #cbe0f3 1px solid;border-bottom: #cbe0f3 1px solid;border-top: #cbe0f3 0px solid; line-height: 22px; height: 22px;
}


/*统计教案板书、教后记等 样式*/
.tj_Div{border: #cee3e9 1px solid; width:90%; margin:10px auto;}

.tj {background-color:#f9fcff;}
.tj_bg2 {background-color:#F2F4F7;}


.tj th { font-weight:lighter; color:#137A99; height:18px; font-size:12px; padding:10px 15px 10px 10px;}
.tj th img{vertical-align:top;}

.tj td {padding: 0px 15px 10px 15px; }
.tj td.fenge{ padding:0;}

/*漂浮层样式*/
#floatDiv{border:solid 0px #ff0000; z-index:1001;position:absolute; top:100px;right:10px; width:100px;height:auto}
#floatDiv2{border:solid 0px #ff0000; z-index:1001;position:absolute; top:100px;right:8px; width:20px;height:auto}


/*教案检查页面(主页面、子页面等)样式*/
.checkPlan{ border-collapse:collapse;}
.checkPlan td{color:#FFF; font-weight:normal; text-align:left; padding-left:10px; border: #cee3e9 1px solid; 
	height:44px; line-height:44px; background:#139cc5; /*background-image:url(../images/main_anv.gif);*/}
.checkPlan td img{padding-right:3px;}
.checkPlan td span{padding-right:15px;}


.checkPlan_th{border: #cbe0f3 1px solid; background:#F1F1F1; /*background-image: url(../images/th_bg2.gif); */
	color: #777; line-height: 30px; height: 30px; text-align:center;	font-size:14px;	font-weight:bold;}
.checkPlan_th1{border: #DADADA 1px solid; background:#F1F1F1; /*background-image: url(../images/th_bg2.gif); */
	color: #FFF; line-height: 40px; height: 30px; text-align:center;	font-size:14px;	font-weight:bold;}
.checkPlan_td1 {
	border:solid 1px #cbe0f3; text-align:left;  padding:10px; background-color: #f9fcff; width:33%
}
.checkPlan_td2 {
	border:solid 1px #cbe0f3; text-align:left; padding:10px; background-color: #eff3fb; width:33%
}


.plan_jc{
	border-top: #E4EFF3 1px solid;
	border-bottom: #E4EFF3 1px solid;
	border-left: #E4EFF3 1px solid;
	border-right: #E4EFF3 1px solid; 
	}
.plan_jc_title0{/*background-image:url(../images/plan_bg.gif);*/ background:#F1F1F1; color:#777;height:34px;line-height:34px; font-family:宋体; }
.plan_jc_title0 img{vertical-align:text-top; width:14px;}

.plan_jc_title{ color:#1D90B3;background-color:#D1E9F0;border-top: #D1E9F0 1px solid;height:35px;line-height:35px; padding-left:10px}
.plan_jc_title img{vertical-align:text-bottom;}
.plan_jc_span{color:#333;font-size:14px;font-weight:bold; padding-left:10px;}
.plan_jc_con{border-top: #cee3e9 1px solid ; background-color:#f9fcff; padding:5px 5px 5px 5px} 
.plan_jc_con_span{font-weight:bold;}

.plan_jc_result{color:#006699}




.personUl
{
    margin:0;
    padding:0;
	float:left;
	vertical-align:middle;      
}
.personUl li
{
    list-style-type: none; 
    border:solid 1px #86b9d6;
	text-align:left;
	vertical-align:middle;
	height:22px;
	margin-top:4px;
	margin-right:5px;
	width:100px;
	float:left;
	display:block;
 
}
.canDelSp{ background:#fff; padding:3px 0 0 3px; margin:0 3px 0 0; height:15px;width:80px;}
.scul 
{
	margin: auto 0;
	float:left;
	vertical-align:middle;
}
.scul li
{
	list-style-type: none; 
	text-align:left;
	float:left;
	width:200px;
	display:block;
	padding-left:2px;
	padding-right:2px;
	height:25px;
	line-height:25px;
}
.scul a
{
	width:220px;
	height:25px;
	line-height:25px;
	display:block;
	padding-left:2px;
	background-color:#ffffff;
}

.scul a:hover
{
	width:220px;
	height:25px;
	line-height:25px;
	display:block;
	padding-left:2px;
	background-color:#4BA6CC;
	cursor:pointer;	
	color:White;
}

.hid{display:none}


.shareState
{
    width:23px;
    height:15px;
    background-image:url(../Images/sc_1.gif);
}
.unshareState
{
    width:23px;
    height:15px;
    background-image:url(../Images/sc_0.gif);
}


/*下拉框样式*/
.SelectCss {
	/*border:solid 1px #F1F1E4;
	height:20px;*/
}




.scul2 
{
	margin: auto 0;
	float:left;
	vertical-align:middle;
}
.scul2 li
{
	list-style-type: none; 
	text-align:left;
	float:left;
	width:150px;
	display:block;
	padding-left:2px;
	padding-right:2px;
	height:25px;
	line-height:25px; overflow:hidden;
}
.scul2 a
{
	width:140px;
	height:25px;
	line-height:25px;
	display:block;
	padding-left:2px;
	background-color:#ffffff;
}

.scul2 a:hover
{
	width:140px;
	height:25px;
	line-height:25px;
	display:block;
	padding-left:2px;
	background-color:#4BA6CC;
	cursor:pointer;	
	color:White;
}


.select{
	padding:1px;
	border: 1px solid #fff;
	background:#FDFEEF;
}

.txtchoose{ background:url(../Images/xuan.jpg) no-repeat right #fff;border-top:solid 1px #86b9d6;border-bottom:solid 1px #86b9d6;
            border-left:solid 1px #86b9d6;height:20px;line-height:20px;width:130px;padding-left:2px; border-right:none; cursor:pointer}
			
/* 新增样式 */
.pa10{padding:10px;}
.plr5{padding:0px 5px;}
.ml20{margin-left:20px;}
.ml5{margin-left:5px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.rfloat{float:right;}
.lfloat{float:left;}
.fcGrey{color:#888;}
.fcGreen{color:#009F00;}
.fcRed{color:#ff0000;}
.note{line-height:22px;padding:0px 10px;}
.note .span{width:40px;display:inline-block;}
.note .ml20{margin-left:20px;}
.topTools span{padding-right:30px;}
.jnjcTitle{height:32px;line-height:32px;padding:0px 6px;cursor:pointer;}
.jnjcTitle h3{padding:0px;margin:0px;width:80px;line-height:32px;cursor:pointer;}
.jnjcTitle .zkAll{float:left;margin-right:5px;}
.jnjcUl{list-style:none;padding:0px;margin:0px;border:1px solid #CAE3FF;border-top:none;}
.jnjcUl li{list-style:none;}
.jnjcUl a{color:#0680CD;text-decoration:none;}
.jnjcUl a:hover{color:#ff0000;text-decoration:underline;}
.jnjcUl img{cursor:pointer;}
.jnjcUl .jnjcHead{height:34px;line-height:34px;border-top:1px solid #CAE3FF;padding:0px 5px;background-color:#F0F9FF;}
.jnjcUl .jnjcItem{height:34px;line-height:34px;padding:0px 5px 0px 23px;display:none;border-top:1px dotted #ddd;background-color:#fff;}
.jnjcUl .jnjcItem:hover{background-color:#F4FAFF;}
.addBtn{height:22px;padding:0px 5px;border: 1px solid #999999; color:#222222;text-decoration:none; background-image: url(../images/button_bg.gif); display:block; font-size:14px;}
.addBtn:hover{border: 1px solid #cc9900; color: #000000;text-decoration: none; background-image: url(../images/button_bg3.gif); }

.jnjcTable {margin:5px auto;width:98%; border: #a5d8ff 1px solid; border-collapse:collapse; text-align:center;font-family:Arial;}
.jnjcTable TH {height:25px;line-height:25px;border:#a5d8ff 1px solid;background-color:#ddeeff; color:#006699; font-weight:bold;}
.jnjcTable TD {height:22px;line-height:22px;border:#cbe0f3 1px solid;padding:5px;}
.jnjcTable img{border:0px; vertical-align:text-bottom;}
.jnjcTable .rowbg{background-color: #f9fcff;}
.jnjcTable .rowbg2{background-color: #eff3fb;}
.jnjcTable .rowbgTj{background-color: #eeeeee;color:Red;}
.jnjcTable .td1{text-align:left; padding-left:5px;} 

.jnjcTable a:link {color: #0680CD;text-decoration: none;cursor:pointer;}
.jnjcTable a:visited {color:#0680CD;text-decoration: none;}
.jnjcTable a:hover {color: #ff0000;text-decoration: underline;}
.jnjcTable a:active {color: #0680CD;text-decoration: none;}

.jnjcTable .txt1{border:solid 1px #86b9d6;background-color:#fff;height:40px;line-height:20px;width:99%;}
.jnjcTable .txt2{border:solid 1px #86b9d6;background-color:#fff;height:20px;line-height:20px;width:50px;}

.jnjcAddTools{height:24px;line-height:24px;padding:5px 10px;}
.divScroll{max-height:400px;overflow-y:auto;overflow-x:hidden;}

.tab4 {width:90%;margin:50px auto 0px; border:solid 1px #a5d8ff; border-collapse:collapse;background-color:#fff;}
.tab4 .tr:hover{background-color:#f8f8f8;}
.tab4 th {height:35px;border:solid 1px #a5d8ff; background-image:url(../images/th_bg2.gif);font-size:14px;font-weight:bold;color:#006699;}
.tab4 td {height:30px;padding:5px;border:solid 1px #cbe0f3;}
.tab4 .td_bg{background-color:#ecf7ff;text-align:center;font-weight:bold;}
.tab4 .td_bg2{padding-left:6px; text-align:left;}
.tab4 .rowbg{background-color:#ffffff;}
.tab4 .rowbgTj{background-color:#f8f8f8;}
.tab4 .textarea{height:100px;width:99.5%;border:solid 1px #86b9d6;background-color:#fff;}
.tab4 .title{padding:5px 0px;}
.tab4 .shu{width:15px;margin:0px auto;}
.tab4Btn{width:90%;margin:20px auto 0px;text-align:center;}
.btnY{background-image:url(../images/button_bg_y.gif);height:32px;border:1px solid #0968B7;cursor:pointer;color:#fff;width:90px;}
.btnY1{background-image:url(../images/button_bg_y1.gif);height:32px;border:1px solid #999999;cursor:pointer;color:#555;width:90px;}

.yTabDiv{width:100%;border-bottom:1px solid #99CCFF;overflow:hidden;}
.yTab{margin:5px 8px 0px;}
.yTab a{text-decoration:none;display:block;float:left;width:102px;height:35px;color:#666;font-size:14px;text-align:center;line-height:35px;}
.yTab a:hover{text-decoration:none;color:#666;}
.yTab a.on{background:#1A9BC3;color:#fff; border-radius:4px 4px 0 0;}

.yTable{border:1px solid #ddd;border-collapse:collapse;}
.yTable th{border:1px solid #ddd;border-collapse:collapse;background:#f3f3f3;font-size:14px;color:#333;height:28px;line-height:28px;text-align:center;}
.yTable td{border:1px solid #ddd;border-collapse:collapse;text-align:center;}
.yTd{background:#D9EEFD;border-collapse:collapse;font-size:14px;color:#006699;text-align:center;font-size:14px;font-weight:bold;}

.yItemUl{list-style:none;margin:0px;padding:0px;margin-top:5px;}
.yItemUl li{list-style:none;margin:0px;padding:0px;height:34px;line-height:34px;}

.hyq_xrz_tp_item{width:368px;margin-top:4px;padding:0px 3px;height:30px;line-height:30px;border:1px solid #ccc;background-color:#fff;font-size:14px;}
.hyq_xrz_tp_item span{display:inline-block;width:30px;}
.hyq_xrz_tp_item i{width:15px;height:15px;background-image:url(../images/del.png);float:right;margin-top:7px;}
.hyq_xrz_tp_txt2{border:none;width:300px;background-color:transparent;outline:none;height:26px;}
.hyq_xrz_tp_link{display:block;width:368px;text-align:center;height:28px;line-height:28px;padding:0px 3px;background-color:#eee;border:1px solid #eee;margin-top:5px;text-decoration:none;color:#333;}
.hyq_xrz_tp_link:hover{background-color:#ddd;border:1px solid #ddd;color:#f00}

.float_left{ float:left;}
#showTj .ml5{ margin-left:5px;}
#showTj .mt0{ margin-top:0;}


.teacherChoList .allCho{ height: 30px; line-height: 30px;}
.teacherChoList label{ float: left; width: 96px; margin:0 0 10px;}
.teacherChoList label input{ margin:2px 5px 0 0; vertical-align: text-top;}


#choose_plan_box ul{ list-style-type:none;}


/*******审核未通过样式********/
.shNr{ position: relative; width: 60px; text-align: center; margin: 0 auto;}
.shNr span.unPass{ color: red; cursor: pointer; background: url(../images/jinggao.png) no-repeat scroll right center; background-size: 14px; padding: 0 16px 0 0;}
.shNr span.funPass{ color: red; cursor: pointer;}
.shNr span.Pass{ color: #42bb41;}
.shNr span.toPass{  color: #888888;}
.shNr p{ display: none; word-wrap:break-word;position: absolute; z-index: 1000; left:-82px; top: 29px; width: 200px;  background: #fffce1; border: 1px solid #c1a827; padding: 10px; text-align: left; color: #9c7720;}
.shNr p img{ position: absolute; top:-8px; left:94px;}
