﻿/* DEFAULTS
----------------------------------------------------------*/

html, body
{
	margin: 0;
	padding: 0;
	
}
.bodycolor
{
    background-color: #E5E5E5;

}

#container
{
    margin: 0;
    padding: 0;
    height: auto !important;
}

#myWindowDiv
{
    padding: 10px;
    margin: auto;
    text-align: center;

}

.memuIDnormal
{
    font-family: 微软雅黑;
    color: #FFFFFF;
    cursor: pointer;
   
}

.memuIDover
{
    font-family: 微软雅黑;
    color: #FF6600;
    cursor: pointer;
}

.memuIDnormal21
{
    font-family: 微软雅黑;
    color: #4c4c4c;
    background-color:#FFFFFF;  
    cursor:pointer;
}

.memuIDover22
{
    font-family: 微软雅黑;
    color: #FFFFFF;
    cursor: pointer;
    background-color:#F19F16;
}

.memuIDover23
{
    font-family: 微软雅黑;
    color: #FFFFFF;
    cursor: pointer;
    background-color: #F6B528;
}

.menubar
{
    font-family: 微软雅黑;
    color: #000080;
    cursor: pointer;
    background-color: #ECFBFF;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #FF9933;
}

.menubar2
{
    background-color: #F19F16;
    color: #FFFFFF;
    font-family: 微软雅黑;
}

.menubarhead
{
    font-family: 微软雅黑;
    color: #FFFFFF;
    background-color: #FF9933;
}

.menubaritem
{
    font-family: 微软雅黑;
    color: #515151;
    font-size: 10pt;
    font-weight: normal;
}

.menubaritemover
{
    font-family: 微软雅黑;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: normal;
    background-color: #FF9933;
}


.memuIDnormal31
{
	font-family: 微软雅黑;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #FF6F0F;
	font-weight: bold;
	line-height: 35px;
}

.memuIDover32
{
    font-family: 微软雅黑;
    color: #FFFFFF;
    cursor: pointer;
    background-color: #006699;
    font-weight: bold;
    line-height: 35px;
}

.leftmenuitem
{
    font-family: 微软雅黑;
    font-size: 10pt;
    cursor: pointer;
    color: #000000;
}

.leftmenuitem2
{
	font-family: 微软雅黑;
	font-size: 10pt;
	color: #FF6600;
	cursor: pointer;
	
}

.leftmenuitemover
{
    font-family: 微软雅黑;
    font-size: 10pt;
    color: #FFFFFF;
    background-color: #005279; 
    cursor: pointer;
   
}

.secondmenuitem
{
    font-family: 微软雅黑;
    font-size: 10pt;
    cursor: pointer;
    color: #FFFFFF;
    background-color: #005279;
 
    
}

.secondmenuitem2
{
    font-family: 微软雅黑;
    font-size: 10pt;
    cursor: pointer;
    color: #005279;
    background-color: #FFFFFF;
   
   
}

.secondmenuitemover
{
    font-family: 微软雅黑;
    font-size: 10pt;
    cursor: pointer;
    color: #3C3C3C;
    background-color: #F19F16;
   
}

.Linkbtn
{
    color: #c4c4c4;
    line-height: 30px;
}

.bluebtn
{
    color: #FFFFFF;
    cursor: pointer;
    background-color: #327eb7;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 28px;
}

.bluebtn2
{
    color: #FFFFFF;
    cursor: pointer;
    background-color: #79BCFF;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 28px;
}

.bluelinebtn
{
    border: 1px solid #327eb7;
    color: #327eb7;
    background-color: #FFFFFF;
    
    cursor: pointer;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 22px;
}

.bluelinebtn2
{
    border: 1px solid #327eb7;
    color: #FFFFFF;
    background-color: #327eb7;
    
    cursor: pointer;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 22px;
}

.redlinebtn
{
    border: 1px solid #990000;
    color: #990000;
    background-color: #FFFFFF;
    
    cursor: pointer;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 22px;
    vertical-align: middle;
}

.redlinebtn2
{
    border: 1px solid #990000;
    color: #FFFFFF;
    background-color: #990000;
    
    cursor: pointer;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 22px;
    vertical-align: middle;
}

.redbtn
{
    color: #FFFFFF;
    cursor: pointer;
    background-color: #CC3300;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 28px;
}

.redbtn2
{
    color: #FFFFFF;
    cursor: pointer;
    background-color: #FF9191;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 28px;
}

.yellowbtn
{
    color: #FFFFFF;
    cursor: pointer;
    background-color: #797900;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 28px;
}

.yellowbtn2
{
    color: #FFFFFF;
    cursor: pointer;
    background-color: #F0C42B;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 28px;
}

.yellowlinebtn
{
    border: 1px solid #797900;
    color: #797900;
    background-color: #FFFFFF;
    cursor: pointer;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 22px;
}

.yellowlinebtn2
{
    border: 1px solid #797900;
    color: #FFFFFF;
    background-color: #797900;
    
    cursor: pointer;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 22px;
}





.titleHeadsolidline
{
	text-align: center;
	font: 14px 微软雅黑;
	color: #292929;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FF9900;
	font-weight: bold;
}

.titleHeaddotline
{
	text-align: center;
	font: 14px 微软雅黑;
	color: #000000;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #4C4C4C;
	font-weight: 100;
}


.logininputText
{
    background-color: #ffffff;
    border-color: #D7D7D7;
    border-style: solid;
    border-width: 1px;
    padding-left: 2px;
}

.logininputText2
{
    border-style: none;
    background-color: #ffffff;
    padding-left: 2px;
}



.topDiv
{
	background-color: #016684;
	width: 100%;
	height: 55px;	
}

.topDiv22
{
	border-width: 2px;
	border-color: #FF3300;
	width: 100%;
	height: 65px;
	margin-top: 30px;
	border-bottom-style: solid;
	width: 100%;
}


bodyDiv
{
	width: 100%;
	border-bottom-style: solid;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
}

a
{
    text-decoration: none;
}

a:link, a:visited a:active
{
	color: #003240;
}

a:hover
{
	color: #FF6600;
}

.h1
{
   font-family: 幼圆;
  color: #000000;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;	
	 padding-left:55px;
   text-align: left; 
   background:url('../image/qq1.gif') no-repeat;   
   background-position: bottom left; 
   
 }


/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 960px;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* TAB MENU   
----------------------------------------------------------*/


#toppage
{
	text-align: left;
	
}

.mainwidth
{	
	width:960px;
	
}

#mainTop
{
	text-align: center;
	width: 100%;
	height: 45px;
	background-color: #EFEFEF;
	margin-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFff;
	border-bottom-width: 1px;
}

.mainDiv
{
	text-align: center;
	width: 100%;
}


#leftTopDiv
{
	border-color: #808080;
	background-position: left center;
	width: 100%;
	text-align: center;
	height: 25px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 14px;
	background-image: url('../image/bitmap15.bmp');
	background-repeat: no-repeat;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}

.up
{
	background-position: left center;
	padding: 0px;
	background-color: #99CC00;
	border-left: 1 solid #A6C1DF;
	border-right: 1 solid #002200;
	border-top: 1 solid #A6C1DF;
	border-bottom: 1 solid #002200;
	margin-top: 1px;
	height: 28px;
	line-height: 28px;
	text-align: left;
	color: #800000;
	font-weight: bold;
	text-indent: 5px;
	font-size: 12px;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	cursor: pointer;
	
} 

.leftli
{
	font-family: 宋体;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	text-indent: 18px;
	height: 22px;
	margin-top: 2px;
	cursor: pointer;
	list-style-type: square;
}

#toolbarli1
{
	background-image: url('../image/toolmap1.gif');
	background-repeat: no-repeat;
	background-position: left center;
	width: 64px;
	height: 30px;
	color: #000000;
	font-family: 宋体;
	font-size: 12px;
	text-indent: 32px;
	cursor: pointer;
	float: left;
	margin-left: 5px;
	line-height: 30px;
}

#toolbarli2
{	
	background-image: url('../image/toolmap2.gif');
	background-repeat: no-repeat;
	background-position: left center;
	width: 64px;
	height: 30px;
	color: #000000;
	font-family: 宋体;
	font-size: 12px;
	text-indent: 32px;
	line-height: 30px;
	cursor: pointer;
	float: left;
	margin-left: 5px;
}

#toolbarli3
{	
	background-image: url('../image/toolmap3.gif');
	background-repeat: no-repeat;
	background-position: left center;
	width: 64px;
	height: 30px;
	color: #000000;
	font-family: 宋体;
	font-size: 12px;
	text-indent: 32px;
	line-height: 30px;
	cursor: pointer;
	float: left;
	margin-left: 5px;
}



#toolbarli4
{
	background-image: url('../image/toolmap4.gif');
	background-repeat: no-repeat;
	background-position: left center;
	width: 64px;
	height: 30px;
	color: #000000;
	font-family: 宋体;
	font-size: 12px;
	text-indent: 32px;
	line-height: 30px;
	cursor: pointer;
	float: left;
	margin-left: 5px;	
}


#setupDiv
{
	text-align: center;
	width:881px;	
	margin-left: 5px;
	margin-right: 2px;
	height: 217px;
}

#setupTopDiv
{
	background-position: left center;
	border: 1px inset #808080;
	width: 100%;
	text-align: center;
	height: 25px;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 14px;
	background-image: url('../image/bitmap17.bmp');
	background-repeat: no-repeat;
}



#teacherDiv
{
	text-align: center;
	width:907px;	
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	height: 147px;
}

.absoluteDiv
{
	border-style: inset;
	border-width: 2px 1.5px 1.5px 1.5px;
	border-color: #004284 #8080FF #8080FF #000080;
	z-index: 100;
	position: absolute;
	background-color: #EFEFEF;
} 

.dialogtitleBarDiv
{
	width: 100%;
	height: 25px;
	line-height: 25px;
	background-color: #0069D2;
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #B9B9FF;

}

.colseBtnDiv
{
	background-image: url('../image/del.gif');
	background-repeat: no-repeat;
	background-position: right top;
	width:45px;
	height: 25px;
	float:right;

}
.dialogtitleTextDiv
{
	font-family: 宋体;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
	
	height: 25px;
	float:left;
	
}

.dialogBodyDiv
{
	width:100%;
	
}

.p1
{
    font-family: 微软雅黑;
    color: #000000;
    font-size: 18pt;
    line-height: 30px;
    font-weight: normal;
}

.p2
{
    font-family: 幼圆;
    font-size: 14pt;
    font-weight: bold;
    color: #666666;
    line-height: 20px;
}


.p3
{
    font-family: 幼圆;
    font-size: 12pt;
    color: #666666;
    font-weight: bold;
}


.p4
{
    font-family: 幼圆;
    font-size: 18px;
    color: #FF9900;
   
}



.schooltitle
{
    color: #FFFFFF;
    font-family: 微软雅黑;
    font-size: 24px;
}

.schooltitle2
{
    font-family: 微软雅黑;
    font-size: 22pt;
    letter-spacing: 2pt;
}

.textsign
{
	font-family:微软雅黑;	
	font-size: 12px;
	color: #353535;
	line-height: 23px;
	margin-top: 10px;
	margin-left: 5px;
}

.titlebartext
{
	font-family: 微软雅黑;
	font-size: 20px;
	font-weight: bold;
}

.titlebartext2
{
	color: #FFFFFF;
	font-family: 微软雅黑;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.titlebartext3
{
	color: #FFFFFF;
	font-family: 微软雅黑;
	font-size: 18px;
	font-weight: bold;
	background-color: #016684;
}

.titlediv
{	
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #777777;
}


.leftmenudiv
{
	border: 1px solid #DDDDFF;
	background-color: #F2F2F2;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
	-moz-box-shadow: 2px 2px 10px #909090;
	-webkit-box-shadow: 2px 2px 10px #909090;
	box-shadow:2px 2px 10px #909090;
	position:relative;
}

.leftmenudiv div table
{
   position:relative;
}


.rightmaindiv
{
    border-style: solid;
    border-width: 8px 1px 8px 1px;
    padding-top: 10px;
    margin-top: 15px;
    padding-bottom: 20px;
}

.dlgbgdiv
{
  position:absolute;
  left:0px;
  top:0px;
  filter:Alpha(Opacity=30);
  opacity:0.3;
  background-color:#000000;

}


.dlgbodydiv
{
    position: absolute;
    font: 12px '宋体';
    text-align: center;
    border: 1px solid #666699;
    background-color: #F4F4F4;
    padding: 1px;
    margin: 0px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
    -moz-box-shadow: 2px 2px 10px #909090;
    -webkit-box-shadow: 2px 2px 10px #909090;
    box-shadow: 2px 2px 10px #909090;
}



.dlgbodytitle
{
    text-align: left;
    font: bold 11pt '微软雅黑';
    color: #FFFFFF;
    cursor: move;
    background-image: url('../image/dlgtitlecolor.gif');
    background-repeat: repeat-x;
    padding-left: 3px;
    height: 30px;
    
} 

.dlgbody
{
    font: 10pt '微软雅黑';
    background-color: #F8F8F8;
} 


.dlgbodyclosebtn
{
    text-align: center;
    font: bold 13pt '微软雅黑';
    color: #FFFFFF;
  
    background-image: url('../image/dlgtitlecolor.gif');
    background-repeat: repeat-x;
    height: 30px;
}

.dlgbodyclosebtn2
{
    text-align: center;
    font: bold 13pt '微软雅黑';
    color: #FFFFFF;
    background-color: #CC0000;
    height: 30px;
    cursor: default;
}


.selectdiv
{
	border: 1px solid #006699;
	background-color: #F2F2F2;
	position: absolute;
	overflow: auto;
	z-index:103;
}



.selectdiv div table
{
	position: relative;
}


.selecttd
{
	width:100%;
	height:20px;
	text-align:left;
	padding:0px;
	padding-left:3px;
	margin:0px;
	font: 12px '微软雅黑';
	color: #353535;
}

.selecttd2
{
	width: 100%;
	height: 20px;
	text-align: left;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	font: 12px '微软雅黑';
	color: #353535;
}

.selecttd3
{
	width: 100%;
	height: 20px;
	text-align: center;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	font: 12px '微软雅黑';
	color: #FFFFFF;
	background-color: #757575;
}

.selecttdover
{
    border: 1px solid #ECECEC;
    width: 100%;
	height: 20px;
	text-align: left;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	font: 12px '微软雅黑';
	color: #E68609;
    background-image: url('../image/menusel.gif');
    background-repeat: repeat-x;
}


	

#loginDiv
{

	margin-top: 20px;
	text-align:center;
	
}

.inputText
{	
	background-color:#ffffff ;
	border-color:#999966;
	border-style:solid;
	border-width:1px;
	height:22px;
	width:200px;
}

.btn1
{
	border: 1px solid #FF3300;
	background-color: #00C6C6;
	font-size: 12pt;
	color: #ffffff;
	font-family: 微软雅黑;
	cursor: pointer;
}

.btn2
{
	 border: 1px solid #FF3300;
	 background-color: #FF8C1A;
	 font-size: 12pt;
	 color: #ffffff;
	 font-family: 微软雅黑;
	 cursor: pointer;
	
     -moz-border-radius: 6px;
     -khtml-border-radius: 6px;
     -webkit-border-radius: 6px;
     border-radius: 5px; 

}

.btn3
{
	border: 1.5px solid #02B3E6;
	background-color: #016684;
	font-size: 11pt;
	color: #ffffff;
	font-family: 微软雅黑;
	cursor: pointer;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(./style/ie-css3.htc);
}

.btn4
{
	border: 1.5px solid #ffffff;
	background-color: #FF6600;
	font-size: 11pt;
	color: #ffffff;
	font-family: 微软雅黑;
	cursor: pointer;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(./style/ie-css3.htc);
}

.table1
{
    margin: 0px;
    padding: 0px;
    font-family: 微软雅黑;
    font-size: 12px;
    color: #161616;
}

.strutable
{
	border: 1px solid #e0e0e0;
	background-color: #FFFFFF;
}

.strutable2
{
    border: 1px solid #C0C0C0;
    background-color: #FFFFFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.strutable3
{
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
}



.allstrufixcell
{
    padding: 1px;
    text-align: center;
    margin: 0px;
    font: 12px 微软雅黑;
    color: #FFFFFF;
    background-color: #C0C0C0;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #D0D0D0;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
}

.strufixcell
{
    padding: 1px;
    text-align: center;
    margin: 0px;
    font: 12px 微软雅黑;
    color: #515151;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    
    overflow: hidden;
    white-space: nowrap;
}

.strufixcell2
{
    padding: 1px;
    text-align: center;
    margin: 0px;
    font: 12px '微软雅黑';
    color: #515151;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C0C0C0;
  
    
    overflow: hidden;
    white-space: nowrap;
}


.twolinestrufixcell
{
    padding: 0px;
    text-align: center;
    margin: 0px;
    font: 12px 微软雅黑;
    color: #515151;
    background-color: #777777;
    border-bottom-style: outset;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #D0D0D0;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
}

.strufixcell4
{
    text-align: center;
    margin: 0px;
    padding: 0px;
    font: 12px '微软雅黑';
    color: #515151;
    background-color: #019AAB;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 2px;
    border-bottom-color: #C0C0C0;
    border-right-color: #017394;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
}

.strufixcell5
{
    text-align: center;
    margin: 0px;
    padding: 0px;
    font: 12px '微软雅黑';
    color: #515151;
    background-color: #019AAB;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 2px;
    border-right-width: 1px;
    border-bottom-color: #016684;
    border-right-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
}

.strufixcell6
{	
	text-align:center;
	margin:0px;
	padding: 0px;
	font: 12px '微软雅黑';
	color:#515151;
	background-color:#019AAB;
	
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-right-width: 1px;
	
	border-bottom-color: #C0C0C0;
	border-right-color: #C0C0C0;
	font-weight: bold;
	
	overflow:hidden;
    white-space:nowrap;
}

.strucell
{
    text-align: center;
    padding: 1px;
    margin: 0px;
    font: 12px '微软雅黑';
    color: #515151;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
    background-color: #FFFFFF;
    cursor: pointer;
}

.strucell2
{
    text-align: center;
    margin: 0px;
    padding: 1px;
    font: 12px '微软雅黑';
    color: #515151;
    background-color: #ffffff;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C0C0C0;
     
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}

.signstrucell
{
    text-align: center;
    padding: 1px;
    margin: 0px;
    font: 12px '微软雅黑';
    color: #515151;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
    background-color: #A4FFA4;
    cursor: pointer;
}

.signstrucell2
{
    text-align: center;
    margin: 0px;
    padding: 1px;
    font: 12px '微软雅黑';
    color: #515151;
    background-color: #A4FFA4;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C0C0C0;
     
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}


.hidestrucell
{
    text-align: center;
    padding: 1px;
    margin: 0px;
    font: 12px '微软雅黑';
    color: #FFFFFF;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
    background-color: #FFFFFF;
    cursor: pointer;
}

.twolinestrucell
{
    text-align: center;
    padding: 1px;
    margin: 0px;
    font: 12px '微软雅黑';
    border-bottom-style: outset;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
    background-color: #FFFFFF;
    cursor: pointer;
}



.redstrucell
{
    text-align: center;
    margin: 0px;
    padding: 1px;
    font: 12px '微软雅黑';
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
    background-color: #FFFFFF;
    cursor: pointer;
    color: #FF0000;
}





.strucell3
{
    text-align: center;
    margin: 0px;
    padding: 1px;
    font: 12px '微软雅黑';
   color: #161616;
    background-color: #ffffff;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C0C0C0;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}

.graystrucell
{
    text-align: center;
    margin: 0px;
    padding: 1px;
    font: 12px '微软雅黑';
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
    background-color: #E6E6E6;
}

.strucell4
{
    text-align: center;
    padding: 1px;
    margin: 0px;
    font: 12px '微软雅黑';
    color: #161616;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    overflow: hidden;
    white-space: nowrap;
    background-color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
}

.strucell5
{
    text-align: center;
    margin: 0px;
    padding: 1px;
    font: 12px '微软雅黑';
    color: #161616;
    background-color: #ffffff;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #C0C0C0;
     
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-weight: bold;
}

.hidecell
{
     margin: 0px;
     padding: 0px;
     overflow: hidden;
     white-space : nowrap;   
}

.mainmenubtn
{
    padding: 0px;
    margin: 0px;
    font: 12px 微软雅黑;
    color: #353535;
    width: 85px;
    height: 25px;
}

.graymainmenubtn
{
    padding: 0px;
    margin: 0px;
    font: 12px 微软雅黑;
    color: #C0C0C0;
    width: 85px;
    height: 25px;
}

.mainmenubtn2
{
    padding: 0px;
    margin: 0px;
    font: 12px 微软雅黑;
    color: #353535;
    height: 25px;
}

.shortbtn
{
	font: 12px 微软雅黑;
	color: #353535;
	width: 45px;
	height: 28px;	
}

.navfont
{
	font: 12px 微软雅黑;
	color: #016684;	
	
}

 
 .tiptext
 {
 	font:12px 微软雅黑;
 	color:#ff0000;
 	margin:0 auto	
 }


.tdinput
{
    padding: 0px;
    font: 12px 微软雅黑;
    border-style: none;
    text-align: left;
    height: 18px;
    padding-left: 5px; 
}

.editcell
{
    border: 1px solid #c0c0c0;
    height: 20px;
    font: 12px 微软雅黑;
    text-align: left;
    background-color: #FFFFFF; 
    
}

.editinput
{
    border: 1px solid #c0c0c0;
    height: 22px;
    font: 12px 微软雅黑;
    text-align: left;
    background-color: #FFFFFF;
    padding-left: 5px;
}
.comboxcell
{
    border: 1px solid #c0c0c0;
    height: 22px;
    font: 12px 微软雅黑;
    text-align: left;
    background-position: right center;
    background-image: url('../image/comb.jpg');
    background-repeat: no-repeat;
    padding-right: 20px;
    background-color: #FFFFFF;
    color: #000000;
    padding-left: 2px;
}


.treelink
{
    padding: 5px;
    color: #181818;
    cursor: pointer;
    font-family: 微软雅黑;
    height: 20px;
}

.treelinkhover
{
    font-family: 微软雅黑;
    color: #FFFFFF;
    background-color: #0C2A35;
    cursor: pointer;
    padding: 5px;
    height: 20px;
}


.treeboldlink
{
	color: #353535;		
	font-weight: bold;
	font-family:微软雅黑;	
}

.spanlink
{
    color: #FF6600;
    cursor: pointer;
    font: 12px '微软雅黑';
}


.spanlink2
{
    color: #00151C;
    font: 12px '微软雅黑';
    cursor: pointer;
}

.spanlinkhover
{
	color: #016684;
	cursor: pointer;	
	font: 12px '微软雅黑';	
}

.spanlinkbold
{
    color: #FF6600;
    cursor: pointer;
    font: 16px 楷体;
    font-weight: bold;
}


.spanlinkbold2
{
    color: #00151C;
    font: 16px '楷体';
    cursor: pointer;
    font-weight: bold;
}


.spangrayhover
{
    color: #C2C2C2;
    cursor: pointer;
    font: 12px '微软雅黑';
}

.menuspanlink
{
    color: #FFFF00;
    cursor: pointer;
    font: 10pt 微软雅黑;
}

.menuspanlink2
{
	color: #016684;
	cursor: pointer;	
	font: 10pt '微软雅黑';	
}

.focuscell
{
    padding: 1px;
    border: 1px solid #000000;
    text-align: center;
    margin: 0px;
    font: 12px '微软雅黑';
    color: #353535;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    background-color: #ffffff;
}

.redfocuscell
{
    border: 1px solid #FF0000;
    text-align: center;
    margin: 0px;
    font: 12px '微软雅黑';
    color: #FF0000;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    background-color: #ffffff;
}

.selcell
{
    text-align: center;
    margin: 0px;
    font: 12px '微软雅黑';
    color: #353535;
    background-color: #D9ECFF;
    overflow: hidden;
    white-space: nowrap;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    cursor: pointer;
}

.selfocuscell
{
    border: 1px solid #858585;
    text-align: center;
    margin: 0px;
    font: 12px '微软雅黑';
    color: #353535;
    background-color: #D9ECFF;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}



.redCell
{
	
	text-align: center;
	margin: 0px;
	font: 12px '微软雅黑';
	
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-color: #C0C0C0;
	border-right-color: #C0C0C0;
	
	color: #ff0000;
	overflow: hidden;
	white-space: nowrap;
}

 .noselect
 {
     -moz-user-select: none;
     cursor: default;   
 }
 
 .noselect2
 { 
moz-user-select: -moz-none; 
-moz-user-select: none; 
-o-user-select:none; 
-khtml-user-select:none; /* you could also put this in a class */ 
-webkit-user-select:none;/* and add the CSS class here instead */ 
-ms-user-select:none; 
user-select:none;/**禁止选中文字*/ 
} 
 
 
 .floatTip
{
	border: 1px solid #CFCFCF;
	font-family: '微软雅黑' , Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	position: absolute;
	overflow: auto;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

 .swanDiv
{
    padding: 0px;
    margin: 0px;
    font-family: 宋体, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFE3;
    border-style: solid;
    border-width: 1px;
    position: absolute;
    overflow: auto;
    text-align: center;
}
.headcell
{
    font-family: 宋体, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #016684;
    background-color: #FFFFCC;
    text-align: center;
    cursor: pointer;
}

.tabcell
{
    font-family: 宋体, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: center;
    cursor: pointer;
    display: block;
    float: left;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #3399FF;
}

.tabcell2
{
    font-family: 微软雅黑;
    font-size: 10pt;
    color: #000000;
    text-align: center;
    cursor: pointer;
    display: block;
    color: #ffffff;
    background-color: #00CCFF;
    float: left;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #0066CC;
}
.noArrTable
{
    border-color: #c0c0c0;
    margin: 0px;
    padding: 0px;
    border-style: solid;
    border-width: medium 1px 1px 1px;
    table-layout: fixed;
}
.noArrTablecell
{
    text-align: center;
    margin: 0px;
    font: 12px '微软雅黑';
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #C0C0C0;
    border-right-color: #C0C0C0;
    background-color: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}
.noArrTablefocuscell
{
    border: 1px double #000000;
    text-align: center;
    margin: 0px;
    font: 12px '微软雅黑';
    color: #353535;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    background-color: #FFFFEC;
}

.scrollBox
{
	border-width: 1px 0px 0px 1px;
	position: relative;
	top: 0;
	right: 0;
	background-color: #E0E0E0;
	border-top-color: #CDCDCD;
	border-left-color: #CDCDCD;
	border-top-style: solid;
	border-left-style: solid;
	cursor: pointer;
}
.bar
{
	background-color: #AFAFAF;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}

.overbar
{
	background-color: #929887;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}

.downbar
{
	background-color: #767C6B;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}

.tableline
{
    border: thin solid #C0C0C0;
}



.printcell
{
    text-align: center;
    padding: 1px;
    margin: 0px;
    color: #000000;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #000000;
    border-right-color: #000000;
    overflow: hidden;
    white-space: nowrap;
    background-color: #FFFFFF;
}

.printcell2
{
    text-align: center;
    padding: 1px;
    margin: 0px;
    color: #000000;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #000000;
    border-right-color: #FFFFFF;
    overflow: hidden;
    white-space: nowrap;
    background-color: #FFFFFF;
}

.printcell3
{
    text-align: center;
    padding: 1px;
    margin: 0px;
    color: #000000;
    border-bottom-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: #000000;
    border-right-color: #000000;
    overflow: hidden;
    background-color: #FFFFFF;
    white-space:normal;
}

.printtable
{
    border: 2px solid #000000;
    table-layout: fixed;
    empty-cells: show;
}

.hh0
{
    font-size: 18px;
    font-weight: bold;
    color: #FF6600;
    height: 25px;
    padding-left: 10px;
    text-align: left; 
}

.hh1
{
   font-size:14px;
   height:35px;
   padding-left:25px;
   text-align: left; 
   background:url('../image/qq2.jpg') no-repeat;
   background-position: bottom left; 
   color: #FF6600;
   cursor: pointer;
}

.hh1_over
{
   font-size:14px;
   height:35px;
   padding-left:25px;
   text-align: left; 
   background:url('../image/qq2.jpg') no-repeat;
   background-position: bottom left; 
   color: #016684;
   cursor: pointer;
}


.selCourseTD
{
    font-family: 微软雅黑;
    font-size: 16px;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    color: #800000;
    background-color: #E6F7FF;
}

.selCourseTDover
{
    font-family: 微软雅黑;
    font-size: 16px;
    color: #800000;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFF00;
    text-align: center;
}

.selCourseTDover2
{
    background-position: right top;
    font-family: 微软雅黑;
    font-size: 16px;
    color: #800000;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFF00;
    text-align: center;
    background-image: url('../image/p8.jpg');
    background-repeat: no-repeat;
}

.selCourseTDSelState
{
    background-position: right top;
    font-family: 微软雅黑;
    font-size: 16px;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    color: #800000;
    background-color: #E6F7FF;
    background-image: url('../image/p7.jpg');
    background-repeat: no-repeat;
}

.courseSheepType
{
    font-family: 微软雅黑;
    font-size: 9pt; 
}

.courseSheepType2
{
    font-family: 微软雅黑;
    font-size: 8pt;
}


.p5
{
    font-family: 幼圆;
    font-size: 20pt;
    font-weight: bold;
    color: #FFFFFF;
}

.p6
{
    font-family: 微软雅黑;
    font-size: 10pt;
    color: #FFFFFF;
}

.p7
{
    font-family: 微软雅黑;
    font-size: 18pt;
}

.p8
{
    font-family: 微软雅黑;
    font-size: 9pt;
}

.greybtn
{
    color: #800080;
    cursor: pointer;
    background-color: #F4F4F4;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 28px;
}

.greybtn2
{
    color: #FF9933;
    cursor: pointer;
    background-color: #DFDFDF;
    font-family: 微软雅黑;
    font-size: 10pt;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    line-height: 28px;
}

.axis path,
.axis line
{
    fill: none;
    stroke: black;
    shape-rendering: crispEdges;
}

.axis text 
{
    font-family: sans-serif;
    font-size: 10px;
}

.MyRect 
{
    fill: steelblue;
}

.MyText
{
    text-anchor: middle;
    color: #800080;
}

.mainmenuheadtd
{
    background-image: url('../image/headtdbg.png');
    background-repeat: no-repeat;
    font-family: 微软雅黑;
    font-size: 10pt;
}

.loginBgImg1
{
	background-position: center top;
	background-image: url('../image/p3.png');
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 9pt;
}

.loginBgImg11
{
	background-position: center top;
	background-image: url('../image/p33.png');
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 9pt;
	color: #FF6600;
	cursor: pointer;
}

.loginBgImg2
{
	background-position: center top;
	background-image: url('../image/p1.png');
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 9pt;
}

.loginBgImg22
{
	background-position: center top;
	background-image: url('../image/p11.png');
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 9pt;
	color: #FF6600;
	cursor: pointer;
}

.loginBgImg3
{
	background-position: center top;
	background-image: url('../image/p2.png');
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 9pt;
}

.loginBgImg33
{
	background-position: center top;
	background-image: url('../image/p22.png');
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: center;
	font-family: 微软雅黑;
	font-size: 9pt;
	color: #FF6600;
	cursor: pointer;
}