@CHARSET "UTF-8";

html {
	height: 100%;
}

body {
	font-family: Microsoft Yahei, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin: 0; width: 100%;
	height: 100%; font: 12px Verdana, Arial; background-color: #cccccc;
}

span {
	display: line-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; /*just for IE */
}

.fontSize10Pt {
	font-size: 10pt;
}

.fontSize12Pt {
	font-size: 12pt;
}

.bujuDiv {
	margin: 0; width: 100%; min-width: 900px;
	_width: expression(( document.documentElement.clientWidth || document.body.clientWidth) < 900 ? "900px" : "" );
	height: auto; background-color: #cccccc; overflow: visible; float: left; height: auto; overflow: visible; float: left;
}

/*教师登录信息*/
.messageDiv {
	margin: 0 auto; width: 100%; height: 30px; float: left;
}

.uInfoL {
	width: 42px; background: url(../images/uInfoL.png) no-repeat; _background: url(../images/uInfoL.gif) no-repeat;
	height: 30px; float: left; _margin-right: -3px;
}

.uInfoM {
	width: auto; margin: 0 11px 0 42px; _margin: 0px; background: url(../images/uInfoM.png);
	_background: url(../images/uInfoM.gif); height: 30px; line-height: 30px; float: none;
}

.uInfoR {
	width: 11px; background: url(../images/uInfoR.png) no-repeat; _background: url(../images/uInfoR.gif) no-repeat;
	height: 30px; float: right; _margin-left: -3px;
}

/*网页当前位置信息*/
.webPosDiv {
	margin: 0 auto; width: 100%; height: 26px; float: left;cursor: default;
}

.webPosL {
	width: 11px; background: url(../images/webPosL.png) no-repeat; _background: url(../images/webPosL.gif) no-repeat;
	height: 26px; float: left; _margin-right: -3px;
}

.webPosM {
	width: auto; margin: 0 11px; _margin: 0px; background: url(../images/webPosM.png);
	_background: url(../images/webPosM.gif); height: 26px; line-height: 26px; color: #FFFFFF; font-size: 12px;
}

.webPosM a {
	color: #FFFFFF; font-size: 12px;
}

.webPosR {
	width: 11px; background: url(../images/webPosR.png) no-repeat; _background: url(../images/webPosR.gif) no-repeat;
	height: 26px; float: right; _margin-left: -3px;
}

/*网页当前位置信息*/
.footDiv {
	margin: 0 auto; _margin-bottom: -9px; width: 100%; height: 9px; float: left;
}

.footL {
	width: 8px; background: url(../images/footL.png) no-repeat; _background: url(../images/footL.gif) no-repeat;
	height: 9px; float: left; _margin-right: -3px;
}

.footM {
	width: auto; margin: 0 8px; _margin: 0px; background: url(../images/footM.png) repeat-x;
	_background: url(../images/footM.gif) repeat-x; height: 9px; color: #000; font-size: 3px;
}

.footR {
	width: 8px; background: url(../images/footR.png) no-repeat; _background: url(../images/footR.gif) no-repeat;
	height: 9px; float: right; _margin-left: -3px;
}

/*检索条件标题div*/
.srchTitleDiv {
	height: 13px; width: 100%; float: left;
}

.srchTitleL {
	width: 16px; background: url(../images/srchL.png) no-repeat; _background: url(../images/srchL.gif) no-repeat;
	height: 13px; float: left; _margin-right: -3px;
}

.srchTitleM {
	width: auto; margin: 0 11px; _margin: 0px; height: 13px;
}

.srchTitle {
	width: 55px; background: url(../images/srchText.png) no-repeat; height: 13px; float: left; _margin-right: -3px;
}

.srchTM {
	width: auto; margin: 0px; background: url(../images/srchM.png) repeat-x; height: 13px;
}

.srchTitleR {
	width: 12px; background: url(../images/srchR.png) no-repeat; _background: url(../images/srchR.gif) no-repeat;
	height: 13px; float: right; _margin-left: -3px;
}

/*检索条件div*/
.srchDataDiv {
	height: 30px; width: 100%; _margin-top: -1px; padding: 0; font: 11px Verdana, Arial; float: left;
}

.srchL {
	width: 7px; height: 30px; background: url(../images/srchDataL.png) repeat-y;
	_background: url(../images/srchDataL.gif) repeat-y; float: left; _margin-right: -3px;
}

.srchM {
	width: auto; height: 30px; margin: 0 1px; _margin: 0px; background: #fdfdec; padding-left: 15px;
}

.srchR {
	width: 7px; height: 30px; background: url(../images/srchDataR.png) repeat-y;
	_background: url(../images/srchDataR.gif) repeat-y; float: right; _margin-left: -3px;
}

.srchRowDiv {
	width: 950px; height: 25px; float: left; padding-left: 5px; padding-top: 5px;
}

.labelDiv { /* 	width: 60px; */
	padding-left: 5px; padding-top: 2px; _padding-top: 5px; float: left; text-align: right;
}

.srchInfoDiv {
	float: left;
}

/*检索条件脚div*/
.srchFootDiv {
	height: 8px; width: 100%; float: left;
}

.srchFootL {
	width: 12px; background: url(../images/srchFootL.png) no-repeat; _background: url(../images/srchFootL.gif) no-repeat;
	height: 8px; float: left; _margin-right: -3px;
}

.srchFootM {
	width: auto; margin: 0 12px; _margin: 0px; background: url(../images/srchFootM.png) repeat-x; height: 8px; _margin: 0px;
}

.srchFootR {
	width: 12px; background: url(../images/srchFootR.png) no-repeat; _background: url(../images/srchFootR.gif) no-repeat;
	height: 8px; float: right; _margin-left: -3px;
}

/*统计DIV*/
#tongjiDiv {
	width: 100%; height: 54px; text-align: center; float: left;
}

.tjL {
	width: 6px; height: 54px; background: url(../images/dataL.png) repeat-y; _background: url(../images/dataL.gif) repeat-y;
	float: left; _margin-right: -3px;
}

.tjDataDiv {
	width: auto; margin: 0px 6px 0px 6px; _margin: 0px; height: 54px; background: #fdfdec;
}

.tjR {
	width: 6px; height: 54px; background: url(../images/dataR.png); _background: url(../images/dataR.gif); float: right;
	_margin-left: -3px;
}

/*窗口主体内容*/
#dataMain {
	width: 100%; height: auto; text-align: center; float: left;
}

.dataL {
	width: 6px; background: url(../images/dataL.png) repeat-y; _background: url(../images/dataL.gif) repeat-y; float: left;
	_margin-right: -3px;
}

#dataDiv {
	width: auto; margin: 0px 6px 0px 6px; _margin: 0px; height: 150px; background: #fdfdec;
}

.dataR {
	width: 6px; background: url(../images/dataR.png); _background: url(../images/dataR.gif); float: right;
	_margin-left: -3px;
}

/*左侧出现检索条件时*/
.dataMainDiv {
	width: auto; height: auto; margin: 0px 6px 0px 6px; _margin: 0px; text-align: center; background: #fdfdec;
}

#search {
	display: none;
}

#data {
	display: none;
}

/*网页当前位置信息*/
.pjTopDiv {
	margin: 0 auto; width: 100%; height: 9px; float: left;
}

.pjTopL {
	width: 8px; background: url(../images/pjTopL.png) no-repeat; _background: url(../images/pjTopL.gif) no-repeat;
	height: 9px; float: left; _margin-right: -3px;
}

.pjTopM {
	width: auto; margin: 0 8px; _margin: 0px; background: url(../images/pjTopM.png); height: 9px; font-size: 1pt;
}

.pjTopR {
	width: 8px; background: url(../images/pjTopR.png) no-repeat; _background: url(../images/pjTopR.gif) no-repeat;
	height: 9px; float: right; _margin-left: -3px;
}

#showPaper {
	position: absolute; left: 40px;
	/* 	width: 100%; */ text-align: left; z-index: 1; white-space: nowrap;
}

#paperShandow {
	position: absolute; left: 40px;background:#99ccff;filter:alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3;
	text-align: left; z-index: 2; white-space: nowrap;display:none;
}

#paperShow {
	background: #FFFFFF;
}

#commentDiv {
	position: absolute; z-index: 100; border: 1px solid #FF0000;
}

#chartDiv {
	margin: 2px auto; height: 450px; width: 98%; padding: 0px 5px 0px 5px;
}

.button {
	font-family: Microsoft Yahei, Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif; padding: 0; text-decoration: none;
	font-size: 8pt;
}

a {
	color: #2A59E9; text-decoration: none;
}

a:hover { /* 	color: #2A59E9; */
	text-decoration: none;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

.tabCaption {
	height: 30px; font-family: '黑体'; font-size: 16px; padding-top: 5px; padding-bottom: 5px; color: #336699;
}

.tabBorderLeft {
	border-left: #BBBBBB 1px groove
}

.tabBorderTop {
	border-top: #BBBBBB 1px groove
}

.tabBorderRight {
	border-right: #BBBBBB 1px ridge
}

.tabBorderBottom {
	width: 80px; border-bottom: #BBBBBB 1px ridge; text-align: center; padding-top: 5px; padding-bottom: 5px;
}

.tabBorderDotBottom {
	height: 20px; width: 80px; border-bottom: #BBBBBB 1px dotted; padding-top: 5px; padding-bottom: 5px;
}

.textValidate {
	height: 16px; width: 16px; vertical-align: bottom; background: url(../images/validatebox_warning.png) no-repeat;;
}

.commonText {
	height: 16px; font-size: 10pt; font-weight: 600; padding-left: 3px; width: 35px;
	/* 	text-align: center; */ border: #999999 1px solid; color: #336699;
}

.dataTime {
	width: 100px; height: 16px; font-size: 11px; text-align: center; border: #999999 1px solid; color: #FF6699;
}

.commonSelect {
	height: 16px; font-size: 11px; font-weight: 600; width: 85px; color: #336699;
}

.probar {
	width: 280px; height: 13px; background: url(../images/17.gif);
}

.xiaotiSetTh {
	height: 20px; font-size: 10pt; background: #cccccc;
}

.xiaotiSetTd {
	height: 20px; font-size: 12px; background: #FFFFFF; padding-left: 5px;
}

.xiaotiSetText {
	height: 13px; font-size: 11px; font-weight: 600; padding-left: 5px; width: 55px; border: #999999 1px solid;
	color: #336699;
}

.xmName {
	color: red; font-weight: bold;
}

.selEitemDiv {
	background: #89E890;
}

/*自适应宽度selectBtn*/
.selectBtnParentPanel {
	margin: 2px auto; height: 20px; cursor: pointer; margin-left: 5px; font-size: 9pt; float: left;
}

.selectBtnChildPanel {
	margin: 0px; float: left; background-image: url(../images/selBtn.png);
}

.selectBtnLeftPanel {
	margin: 0px; width: 15px; height: 20px; float: left; background-position: 0px 0px; background-repeat: none;
}

.selectBtnRightPanel {
	margin: 0px; width: 15px; height: 20px; float: left; background-position: -15px 0px; background-repeat: none;
}

.selectBtnCenterPanel {
	margin: 0px; height: 20px; line-height: 20px; float: left; background-position: 0px -60px;
}

.selectBtnLeftPanelBlueChecked {
	background-position: 0px -20px; background-repeat: none;
}

.selectBtnRightPanelBlueChecked {
	background-position: -15px -20px; background-repeat: none;
}

.selectBtnCenterPanelBlueChecked {
	background-position: 0px -80px;
}

.selectBtnLeftPanelChecked {
	background-position: 0px -40px; background-repeat: none;
}

.selectBtnRightPanelChecked {
	background-position: -15px -40px; background-repeat: none;
}

.selectBtnCenterPanelChecked {
	background-position: 0px -100px;
}