/* CSS Document */

body{font-size:12px; background-color:#c6c6c6; background-image:url(../images/comm/bodybg.png); background-repeat:repeat-x; font-family:"宋体"; margin:0; padding:0;}
img{border:0; display:block;}
.body{background-color:#ffffff; background-image:none;}
td div p span li ul{ font-size:12px;}
.btn { height:22px;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); background-image:url(../images/comm/btnbg.png); background-repeat:repeat-x; CURSOR:pointer; COLOR: black;border:#7b9ebd 1px solid;}
.btn1_mouseout {padding:2px 0 0 0; height:22px;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997); CURSOR: pointer; COLOR: black; border:#7EBF4F 1px solid;}
.btn1_mouseover {
border:#7EBF4F 1px solid;padding:2px 0 0 0; height:22px;FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6); CURSOR: pointer; COLOR: black;}
.dataProcessing{ background-image:url(../images/comm/loadingAnimation.gif); padding:18px 0 0 0; background-repeat:no-repeat; background-color:#FFFFFF; background-position:top center;}
#bodyWrapper{margin:0 auto; width:980px;}
#houseHead{clear:both; float:left; width:1000px; margin:0; padding:0; height:89px; background-image:url(../images/PlantSmart/PlantSmart_01.png);}
#houseHead_office{clear:both; float:left; width:1000px; margin:0; padding:0; height:89px; background-image:url(../images/PlantSmart/officeSystem/PlantSmart_01.jpg);}
#houseHead_teacher{clear:both; float:left; width:1000px; margin:0; padding:0; height:89px; background-image:url(../images/PlantSmart/teacherSystem/PlantSmart_01.png);}
#houseHead_card{clear:both; float:left; width:1000px; margin:0; padding:0; height:89px; background-image:url(../images/PlantSmart/cardSystem/PlantSmart_01.png);}

#houseSearch{clear:both; float:left; width:1000px; height:37px; background-image:url(../images/PlantSmart/PlantSmart_02.png);}
.searchtable{ width:1000px; height:37;}
#serach_scollnotice{ text-align:center; margin:8px 5px 1px 5px; overflow:hidden; width:500px;}
#serach_welcomeshow{ text-align:right;}
.ntspic{ width:14px; height:11px; background-image:url(../images/PlantSmart/notepic.png); background-repeat:no-repeat;}
ul{margin:0;padding:0;}
ul li{list-style:none;}
ul.PostList{clear:both;height:83px;}
ul.PostList li{
	float:left;
	padding-left:18px;
	width:500px;
	white-space:nowrap;
	overflow:hidden;
	line-height:26px;
	text-overflow:ellipsis;
	background-image:url(../images/PlantSmart/notepic.png) 0 40% no-repeat;
	background:url(../images/PlantSmart/notepic.png) 0 40% no-repeat;
}
.btn_104_32_on{ background-image:url(../images/PlantSmart/banner_btn_01.png); width:104px; height:32px; float:left;}
.btn_104_32_on DIV{margin-top:8px !important; font-size:14px; font-weight:bolder; color:#FFFFFF;}
.btn_104_32_on DIV a {color:#FFFFFF; TEXT-DECORATION: none}
.btn_104_32_on DIV a:hover{color:#FFFFFF; TEXT-DECORATION: none}
.btn_104_32_on DIV a:visited{color:#FFFFFF; TEXT-DECORATION: none}
.btn_104_32_on DIV a:link{color:#FFFFFF; TEXT-DECORATION: none}
.btn_104_32{ background-image:url(../images/PlantSmart/banner_btn_03.png); width:104px; height:32px; float:left;}
.btn_104_32 DIV{margin-top:8px !important; font-size:14px; font-weight:bolder; color:#999999;}
.btn_104_32 DIV a {color:#999999; TEXT-DECORATION: none}
.btn_104_32 DIV a:hover{color:#999999; TEXT-DECORATION: none}
.btn_104_32 DIV a:visited{color:#999999; TEXT-DECORATION: none}
.btn_104_32 DIV a:link{color:#999999; TEXT-DECORATION: none}

#marquee{width:760px;height:37px;overflow:auto;}
#logoutbtn{ width:53px; height:20px; }
#houseBottom{clear:both; float:left; width:1000px; margin:0 auto; height:65px; background-image:url(../images/PlantSmart/PlantSmart_04.png); background-repeat:no-repeat;}
#houseContent{clear:both; float:left; width:1000px; background-image:url(../images/PlantSmart/PlantSmart_03_BG.png); background-repeat:repeat-y;}
#gradientOverlay{clear:both; float:left; width:100%;  background-repeat:no-repeat; }
#whiteContentBG{ float:left; padding-left:16px !important;  margin-top:7px !important; margin-right:15px !important;  width:942px;  }
.whiteContentBGNoBorder{ width:900px;padding-left:20px;}
#googleAdBar{ clear:both; float:left; background-color:#1973b5; width:100%;}
#googleAdBar .adinfo{ height:72px; overflow:hidden; width:728px; float:left; background-color:#FFFFFF; }
#googleAdBar .adinfo div{padding-top:6px; padding-left:10px;}
.bluebar{ background-image:url(../images/comm/bluebar.png); background-repeat:no-repeat; background-color:#2589C5; line-height:35px; height:35px; vertical-align:middle; padding-left:30px; color:#F3F9E7; font-size:13px; font-weight:bold;}
.greenbar{background-image:url(../images/comm/greenbar.png); background-repeat:no-repeat; background-color:#63AD00; line-height:35px;  height:35px; vertical-align:middle; padding-left:30px; color:#F3F9E7; font-size:13px; font-weight:bold;}
.bluebar929px{ background-image:url(../images/comm/bluebar.png); background-repeat:no-repeat; background-color:#2589C5; line-height:35px; height:35px; vertical-align:middle; padding-left:30px; color:#F3F9E7; font-size:13px; font-weight:bold; width:929px;}
.greenbar929px{background-image:url(../images/comm/greenbar.png); background-repeat:no-repeat; background-color:#63AD00; line-height:35px;  height:35px; vertical-align:middle; padding-left:30px; color:#F3F9E7; font-size:13px; font-weight:bold; width:929px;}
.clearFloatLeft{ clear:both; float:left; margin-left:5px;}
.floatRight{ float:right;}
.E6E6E6_3px{ background-color:#e6e6e6; width:100%; height:3px;}
.E6E6E6_6px{ background-color:#e6e6e6; width:100%; height:6px;}
.E6E6E6_10px{ background-color:#e6e6e6; width:100%; height:10px;}
.E6E6E6_20px{ background-color:#e6e6e6; width:100%; height:20px;}
/*文字超长自动省略*/
.ellipsis{ -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-break:keep-all;}
.borderblock220px{ background-color:#FFFFFF; border:solid 1px #fff; width:220px;}
/*白色边框长度730px*/
.borderblock730px{ background-color:#FFFFFF; border:solid 1px #fff; width:730px;}
.borderblock959px{ background-color:#FFFFFF; border:solid 1px #fff; width:959px;}
/*背景色横?长度100%*/
.bglinebar6px{ background-color:#1973b5; height:6px;clear:both; float:left; width:100%;}
.borderblock961px{ background-color:#FFFFFF; border:solid 1px #fff; width:930px;}
.bluebar931px{ background-image:url(../images/comm/bluebar.png); background-repeat:no-repeat; background-color:#2589C5; line-height:35px; height:35px; vertical-align:middle; padding-left:30px; color:#F3F9E7; font-size:13px; font-weight:bold; width:900px;}
.greenbar931px{background-image:url(../images/comm/greenbar.png); background-repeat:no-repeat; background-color:#63AD00; line-height:35px;  height:35px; vertical-align:middle; padding-left:30px; color:#F3F9E7; font-size:13px; font-weight:bold; width:900px;}
.greenbar700px{background-image:url(../images/comm/greenbar.png); background-repeat:no-repeat; background-color:#63AD00; line-height:35px;  height:35px; vertical-align:middle; padding-left:30px; color:#F3F9E7; font-size:13px; font-weight:bold; width:700px;}
.greenbar190px{background-image:url(../images/comm/greenbar.png); background-repeat:no-repeat; background-color:#63AD00; line-height:35px;  height:35px; vertical-align:middle; padding-left:30px; color:#F3F9E7; font-size:13px; font-weight:bold; width:190px;}
.cursor{ cursor:pointer;}
/*root/Login/showLogin.jsp*/
.loginTipBar{ background-color:#e5e5e5; height:20px; line-height:20px; vertical-align:middle; width:100%; color:#757588;}
#loginForm { clear:both; float:left; padding-left:35%;}
#loginForm ul li{ padding-bottom:5px; list-style-type:none;}
#loginForm .inputfield{ width:120px;}
#loginForm .verifyCode{ width:60px;}
#loginForm img{ display:inline; padding-left:5px;}
.loginAlertinfo ul li{ padding:3px 0 3px 15px; color:#FF0000;}
.login_Form{clear:both; float:left;}
.login_Form ul li{ padding-bottom:5px; list-style-type:none;}
.inputfield{ width:120px;}
.verifyCode{ width:60px;}
.loginForm img{ display:inline; padding-left:5px;}

/*account/frame/main.jsp,float:left;子元素自动高*/
#frameMain{width:944px;clear:both; float:left; margin:0 auto; background-color:#FFFFFF; margin-left:8px;}
#frameMain div.menu{ width:206px;float:left;}
#frameMain div.content{width:735px;float:right; overflow-x:hidden; margin-bottom:5px;}
/*account/frame/menu.jsp*/
#frameMenu{ width:206px; margin-left:2px; clear:both; border-top:solid 1px #E0E0E0;}
#frameMenu div.title{ float:left; width:100%;color:#555555; font-size:13px; line-height:15px; background-image:url(../images/PlantSmart/leftmenuTop.png);padding:0 0 0 15px;vertical-align:bottom; overflow:hidden;}
#frameMenu div.content{float:left;  width:100%;background-color:#efefef; margin-bottom:0px; }
#frameMenu div.innerContent{width:100%; background-image:url(../images/PlantSmart/LeftMenuBG.png);  background-color:#FFFFFF; line-height:22px; overflow:hidden; }
.mainMemu1{  width:206px; height:22px; padding-top:3px; background-image:url(../images/PlantSmart/mainMenu1.png); background-repeat:no-repeat;}

#frameMenu div.bottom{float:left; font-size:3px; height:7px; width:100%; background-image:url(../images/PlantSmart/leftMenubottom.png);}

#frameMenu a{text-decoration:none; color:#666;}
#frameMenu a:hover{text-decoration:underline; color:#f00;}
#frameMenu div.menuTitle{ font-weight:bold; color:#0464BB}/*#2C9012*/
#frameMenu ul li{ padding:3px 5px 3px 5px; margin:0; list-style-type:none; color:#666;}
.frameMenuSelected{background-image:url(../images/comm/gif-0627.gif);background-repeat:no-repeat; font-weight:bold; padding-left:12px; line-height:20px; height:20px;}

#frameContentWrapper{width:99%; overflow-x:hidden; margin:5px 0 5px 0;}
/*#frameContentWrapper div.title{ width:100%; height:33px; background-image:url(../images/comm/frameContent_01.png); overflow:hidden; line-height:33px; vertical-align:bottom; color:#FFFFFF; font-weight:bold; padding-left:15px;}
*/
#frameContentWrapper div.content{ width:100%; background-repeat:repeat-y;word-break:break-all;word-wrap:break-word; padding:0;}
#frameContentWrapper div.innerContent{ /*margin:3px 10px 0px 8px !important; */overflow:hidden; }
/*#frameContentWrapper div.bottom{ width:100%; background-image:url(../images/comm/frameContent_04.png); height:10px; overflow:hidden;}
*/
.table{ width:100%;}
.table td{ height:23px; padding:0; margin:0; line-height:23px; vertical-align:top;}
.tr1{ background-color:#fff;}
.tr2{ background-color:#f8f8f8;}
.trOver{ background-color:#ececec;}

.navContainer {width:100%;padding: 0;margin: 3px 0 5px 0;background: #fff;}
#navSquare {margin: 0;padding: 0 0 20px 10px;border-bottom: 1px solid #9FB1BC;}
#navSquare li {margin: 0;padding: 0;display: inline;list-style-type: none;}
#navSquare a:link, #navSquare a:visited {float: left;font-size: 12px;line-height: 14px;font-weight:normal;padding: 0 12px 6px 12px;text-decoration: none;color: #708491;}
#navSquare a:link.active, #navSquare a:visited.active, #navSquare a:hover {color: #000;background: url(../images/comm/Pyramid.gif) no-repeat bottom center;}

#myPrettyAlert{ position:absolute; left:-500px; top:-500px;font-size:12px; color:#000; z-index:1001;}
#myPrettyAlert tr.top{ height:23px;}
#myPrettyAlert tr.top td.left { background-image:url(../images/alert/alert_leftTop.gif); width:10px; height:23px;}
#myPrettyAlert tr.top td.middle{ font-weight:bold; font-size:12px; line-height:23px; vertical-align:middle; color:#FFFFFF; background-image:url(../images/alert/alert_topMiddle.gif);}
#myPrettyAlert tr.top td.right{ background-image:url(../images/alert/alert_topRight.gif); width:10px; height:23px;}
#myPrettyAlert tr.middle td.left { background-image:url(../images/alert/alert_middleLeft.gif); background-repeat:repeat-y; width:10px;}
#myPrettyAlert tr.middle td.middle{ font-size:12px;  vertical-align:top; color:#000; background-color:#EAEAEA; padding:12px 0 0 40px; background-image:url(../images/alert/1.gif); background-position:left top; background-repeat:no-repeat; height:40px; word-break:keep-all;white-space:nowrap;}
#myPrettyAlert tr.confirm td.middle{ background-color:#EAEAEA; text-align:center;}
#myPrettyAlert tr.middle td.right{ background-image:url(../images/alert/alert_middleRight.gif); width:10px; background-repeat:repeat-y;}
#myPrettyAlert tr.bottom td.left { background-image:url(../images/alert/alert_leftBottom.gif); width:10px; height:10px;}
#myPrettyAlert tr.bottom td.middle{ background-image:url(../images/alert/alert_middleBottom.gif); height:10px;}
#myPrettyAlert tr.bottom td.right{ background-image:url(../images/alert/alert_rightBottom.gif); width:10px; height:10px;}
/*分页的相关样*/
#pageBarWarpper
{
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	height:27px;
	background-color:#FFFFFF;
	font-size:12px;
	/*border:1px solid #ccc;*/
}
#pageBarLine
{
	clear:both;
	float:left;
	width:100%;
	height:25px;
	/*border:1px solid #000;*/
}
#pageBarLine span
{
	color:red;
	padding:0 4px;
	font-size:15px;
}
#pageBarLine div.left
{
	clear:both;
	float:left;
	height:20px;
	text-align:left;
	padding:5px 0 0 5px;
	vertical-align:middle;
	/*border:1px solid red;*/
}
#pageBarLine div.right
{
	float:right;
	height:25px;
	text-align:right;
	padding:0 5px 0 0;
	vertical-align:middle;
	/*border:1px solid red;*/
}
/*导航的上?下一页图*/
#pageBarLine img.navigator
{
	vertical-align:middle;
	padding:0px;
	cursor:hand;
	display:inline;
}
#pageBarLine input.box
{
	width:25px !important ;
	height:13px !important ;
	color:#808080 !important;
}
#pageBarLine input.go
{
	vertical-align:middle !important ;
	padding:0 4px 0 4px !important ;
}
#pageBarLine a.curr
{
	font-weight:bold;
	color:#fff;
	background-color:#00f;
}
#pageBarLine a{}

/* 列表TABLE */
.CommonList_table{ background-color:#cceff5;}
/* 列表页眉  height="20" bgcolor="#CCCCCC"*/
.CommonListHeader_td{ background-color:#FAFCFD; height:25px;}
/* 列表单元?*/
.CommonList_td{background-color: #FFFFFF; height:25px;}

.CommonListCellChecked{background-color:#990099}


.list_table{
	border:1px solid #CCEFF5;
	border-collapse:collapse;	/* 边框重叠 */
}

.list_table th{
	border:1px solid #CCEFF5;
	background-color:#4bacff;
	color:#FFFFFF;
	height:28px;
}

.list_table td{
	border:1px solid #CCEFF5;
	height:25px;
	text-align:center;
}

.list_table tr:hover, .list_table tr.altrow{
	background-color:#c4e4ff;	/* 动态变色 */
}

.contentOverflowY{overflow-y:auto!important;height:300px; border-bottom:1px #CCCCCC solid; border-top:1px #CCCCCC solid; margin-bottom:10px; padding:10px 0px 10px 10px;}
.contentOverflowYNoHeight{overflow-y:auto!important; margin-bottom:10px; padding:10px 0px 10px 10px;}
.CommonListTitle_td{ background-color:#FFFFFF; height:35px; font-weight:700;}


.datalist{
	border:1px solid #cceff5;	/* 表格边框 */
	border-collapse:collapse;	/* 边框重叠 */
}

.datalist td.caption{
	text-align:center;
	line-height:25px;
}

.datalist th{
	border:1px solid #cceff5;	/* 行名称边框 */
	background-color:#4bacff;	/* 行名称背景色 */
	color:#FFFFFF;				/* 行名称颜色 */
	font-weight:bold;
	line-height:30px;
	text-align:center;
}

.datalist td{
	border:1px solid #cceff5;	/* 单元格边框 */
	line-height:20px;
	text-align:center;
}




/* 带下划线的链接 */
 a.redlink
{
	text-decoration:underline;
	color:#990000;
}

 a.redlink:link {
	color: #990000;
	text-decoration:underline;
	
}
 a.redlink:visited {

	color: #990000;
	text-decoration:underline;
}
 a.redlink:hover {
	color: #990000;
	text-decoration:underline;
}
.div_nav{ font-weight:bolder;}


.h28{height:28px;}
.h30{height:30px;}
.h35{height:35px;}


.img_oper_ico{ display:inline; border:0;}

.w50{width:50px}
.w120{width:120px;}
.w130{width:130px;}
.w150{width:150px;}
.w100{width:100px;}
.w200{width:200px;}
.w300{width:300px;}
.wp95{width:95%}

.red{color:#990000}



.rowodd{background:#fff;}
.roweven{background:#f1f1f1;}

.selected{background:#F8EDD6}
/*一卡通 考勤表格样式*/
.main_title {
    border-top-width:1px;
	border-top-style:solid;
	border-top-color:CCE2F9;
    border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCE2F9;
	background-image:url(../images/duty/main_titbg.jpg);
	background-repeat:repeat-x;
	line-height:25px;
	}

.tblab{font-size:12px;color:#000000; FONT-WEIGHT: bold; }
.twhite12{font-size:12px;color:#ffffff; }
.tblue{font-size:12px;color:#0622C3; }
.tbluel{font-size:12px;color:#15559F; }
.tred12{font-size:12px;color:#ff0000; }
.tgray12{font-size:12px;color:#5D5D5D; }
.tblueline{font-size:12px;color:#4471D0; text-decoration:underline; }

.h10{ line-height:10px;}
.h12{ line-height:12px;}
.h14{ line-height:14px;}
.h15{ line-height:15px;}
.h18{ line-height:18px;}
.h20{ line-height:20px;}

.pad_top_4{ padding-top:4px;}
.pad_top_5{ padding-top:5px;}
.pad_top_10{ padding-top:10px;}
.pad_top_15{ padding-top:15px;}
.pad_left_5{ padding-left:5px;}
.pad_left_10{ padding-left:10px;}
.pad_left_15{ padding-left:15px;}
.pad_left_18{ padding-left:18px;}
.pad_left_20{ padding-left:20px;}
.pad_left_35{ padding-left:35px;}
.pad_right_10{ padding-right:10px;}
.pad_right_20{ padding-right:20px;}
.pad_bot_5{ padding-bottom:5px;}
.pad_bot_10{ padding-bottom:10px;}

.bform {
	border: 1px solid #4A638E;
}

.bleft {
	border: 1px solid #3471C1;
}

.bbb {
	border: 1px solid #4A7EB0;
}

.bbotton {
	border: 1px solid #8996D5;
}

.bbig{
	border: 1px solid #96C1EE;
}

.ieng{ font-family:Verdana, Arial, Helvetica, sans-serif;}   

.itemli{width:100px; float:left;}
.itemul{width:98%;}
.modelBG{ cursor:hand;text-align:center; margin:5px 5px 5px 5px;width:150px; height:50px; background-image:url(../images/PlantSmart/custom_bg.png); background-position:-543px -565px;}
.modelBG_mouseon{ cursor:hand; text-align:center; margin:5px 5px 5px 5px;width:150px; height:50px; background-image:url(../images/PlantSmart/custom_bg.png); background-position:-543px -645px;}
.maincontentmore{margin-bottom:10px;text-align:right;float:right;width:100px;}
.sctxt{ margin-top:5px;background-image:url(../images/PlantSmart/arrow_137.gif); background-repeat:no-repeat; padding-left:10px;color:#990000; width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
.pctxt{ margin-top:5px;background-image:url(../images/PlantSmart/arrow_g.gif);background-repeat:no-repeat; padding-left:10px; color:#009900; width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
#div_title{position:absolute;top:0;left:0;visibility:hidden;padding:2px;border:1px dashed #FF6600;width:180px; height:50px;background-color:#FFFBEE;}
#div_title div{background-color:#FFFBEE;width:100%; height:100%; padding:2px; line-height:22px;}



















