﻿body 
{
	margin:0px;
	font-size:12px;
	line-height:180%;
	font-family:Tahoma, 'Times New Roman', '宋体';
}
img
{
	border:0px;	
}
h1,p,h2,h3,h4,h5,h6
{
	margin:0px;
}
a {font-size:12px;font-family:Arial,Tahoma,Verdana;color:#336699;}
a:link {color:#336699;text-decoration:none}
a:active {color:#336699;text-decoration:none}
a:visited {color:#336699;text-decoration:none}
a:hover {color:#336699;text-decoration:underline}
select {font-family:Tahoma, 'Times New Roman', '宋体';height:18px; padding:0px; border:#333333 1px solid;color:#333333;font-size:12px;}
a.title:link {color:#ffffff;text-decoration:none}
a.title:active {color:#ffffff;text-decoration:none}
a.title:visited {color:#ffffff;text-decoration:none}
a.title:hover {color:#336699;text-decoration:none;background-color:#ffffff;height:20px;width:122px;padding-left:10px}
a.top:link {color:#336699;text-decoration:none}
a.top:active {color:#336699;text-decoration:none}
a.top:visited {color:#336699;text-decoration:none}
a.top:hover {color:#336699;text-decoration:none;}
a.contact:link {color:#336699;text-decoration:none;}
a.contact:visited {color:#336699;text-decoration:none;}
a.contact:hover {color:#ffffff;text-decoration:none}
/**********  by zl  **********/
.clear
{
	clear:both;
}
.float
{
	float:left;
}
.right
{
	float:right;
}
.content
{
	padding:10px;
}
.content2
{
	padding:3px;
	padding-left:5px;
}
.content3
{
	padding:5px;
	padding-right:2px;
}
.say
{
	
}
form{margin:0px}
#header
{
	border-bottom:1px solid #B8D6D6;
}
#headertop
{
	border-bottom:1px solid #B8D6D6;
	height:20px;
	padding:3px 10px 3px 10px;
}
#logo
{
	float:left;
}
#ad
{
	float:left;
}
#task
{
	padding:5px;
	float:right;
}
#left
{
	width:220px;
	float:left;
}
#content
{
	width:560px;
	float:left;
}
#footer
{
	border-top:1px solid #B8D6D6;
	padding:3px 5px;
}
.blockhead1
{
	background:#F1F7F7;
	border:1px solid #B8D6D6;
	font-size:14px;
	padding:5px;
}
.blockbody1
{
	border:1px solid #B8D6D6;
	font-size:14px;
	background:#FCFDFE;
}
.blockhead3
{
	padding:6px 10px 2px 10px;
	color:#024B6C;
	font-weight:bold;
	font-size:14px;
}
.blockbody3
{
	border:1px solid #B8D6D6;
	background:#ffffff;
	padding:7px 8px 7.5px 8px !important;
	padding:5px 8px 5px 8px;
}
.blockbody3 div
{
	line-height:150%;
	padding:1px 0px 1px 0px !important;
	padding:4px 0px 4px 0px;
}
.blockhead
{
	padding:3px;
	padding-left:8px;
	font-weight:bold;
}
.blockbody
{
	margin:0px;
	margin-bottom:10px;
	padding:3px;
	padding-left:8px;
	border-top:0px;
}
.blockbody div
{
	margin-top:3px;
	margin-bottom:3px;	
}
.titleimg
{
	padding-right:10px;	
}
.jian
{
	margin-top:5px;
	margin-bottom:5px;
	background:#65ADC6;
	color:#ffffff;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #9CCADA;
}
.white{font-size:14px;font-family:Arial,Tahoma,Verdana;color:#ffffff;}
.white:link {color:#ffffff;text-decoration:none}
.white:active {color:#ffffff;text-decoration:none}
.white:visited {color:#ffffff;text-decoration:none}
.white:hover {color:#ffffff ;text-decoration:underline}
.red{font-size:12px;font-family:Arial,Tahoma,Verdana;color:red;}
.red:link {color:red;text-decoration:none}
.red:active {color:red;text-decoration:none}
.red:visited {color:red;text-decoration:none}
.red:hover {color:red;text-decoration:underline}
.bluediv
{
	padding:3px;
}
.bluediv a{font-size:12px;font-family:Arial,Tahoma,Verdana;color:#336699;}
.bluediv a:link {color:#336699;text-decoration:none}
.bluediv a:active {color:#336699;text-decoration:none}
.bluediv a:visited {color:#336699;text-decoration:none}
.bluediv a:hover {color:#336699;text-decoration:underline}
.colortop
{
	background:#333333;
	height:120px;
}
.colorbody
{
	background:#a6c4e1;
}
.listtitle1
{
	
} 
.datetime
{
	color:Gray;
	padding-left:8px;
}
.left
{
	float:left;	
}
.menutitle, .menutitle3
{
	font-size:14px;
	font-weight:bold;
	background:#F1F7F7;
	padding:5px;
	padding-left:10px;
	color:Black;
}
.menutitle3
{
	border-bottom:1px solid #B8D6D6;
}
.menutitle2
{
	font-size:14px;
	font-weight:bold;
	background:#F1F7F7;
	padding:5px 5px 0px 5px;
	color:Black;
}
.menutitle2 a
{
	display:block;
	float:left;
	padding:0px 8px 0px 8px;
	margin-bottom:5px;
}
 .menutitle2 div
{
	display:block;
	float:left;
	padding:2px 8px 0px 8px;
	margin-bottom:5px;
}
.menuselected
{
	background:#ffffff;
	border:1px solid #B8D6D6;
}
.menuunselected
{
	background:#F1F7F7;
	border:1px solid #F1F7F7;
}
.menubody2, .menubody4
{
	border:1px solid #B8D6D6;
	background:#ffffff;
	padding:10px;
	margin:0px;
	font-size:14px;
}
.menubody2 div
{
	padding:3px 0px 3px 0px;
}
.menubody3list
{
	background:url(../images/sm.gif) no-repeat 0px 6px;
	padding-left:10px;
	width:168px;
	overflow:hidden;
}
.menubody4 img
{
	padding:6px 6px 0px 0px;
	width:4px;
}
.menubody
{
	border:1px solid #B8D6D6;
	background:#fff;
}
.menubody a, .menubody a:link, .menubody a:active, .menubody a:visited
{
	display:block;
	background:White;
	text-decoration:none;
	padding:3px;
	padding-left:25px;
	color:black;
	font-size:14px;
}
.menubody a:hover 
{
	background:#F1F7F7;
	text-decoration:none;
	color:black;
	padding:3px;
	padding-left:25px;
	font-size:14px;
}
.menubody5
{
	border:1px solid #B8D6D6;
	padding:5px 5px 5px 5px;
	background:white;
	margin:0px;
}
.menubody3
{
	border:1px solid #B8D6D6;
	border-top:0px;
	padding:5px 0px 5px 0px;
	background:white;
}
.menubody3 a, .menubody3 a:link, .menubody3 a:active, .menubody3 a:visited
{
	display:block;
	background:White;
	text-decoration:none;
	padding:2px;
	padding-left:25px;
	color:black;
	font-size:14px;
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:White;
	/*jat:expression((function(){if(this.href==window.location.toString().split('#')[0]){this.style.background='#F1F7F7';this.style.borderWidth='1px 0px 1px 0px';this.style.borderStyle='solid';this.style.borderColor='#B8D6D6';}}).call(this));*/
}
.menubody3 a:hover, .menubody3ahover 
{
	background:#F1F7F7;
	text-decoration:none;
	color:black;
	padding:2px;
	padding-left:25px;
	font-size:14px;
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#B8D6D6;
}
.menubody3 a.currentmenu
{
    border-width:1px 0px 1px 0px;
    border-style: solid;
    border-color: #B8D6D6;
}
.depart{border:3px white solid}
.stumenucon
{
	padding:0px 5px 25px 5px;
	background:#F1F7F7;
	margin:8px 2px 5px 5px;
	border:1px solid #B8D6D6;
}
.stumenucon3
{
	padding:0px 5px 5px 5px;
	background:#F1F7F7;
	border:1px solid #B8D6D6;
	margin:0px;
}
.listcontainer
{
	padding:0px 5px 5px 5px;
	background:#F1F7F7;
	border:1px solid #B8D6D6;
}
.updatecontainer
{
	color:#004167;
	cursor:pointer;
}
#modeContainer
{
	padding:5px 10px 5px 10px;
	height:48px;
	line-height:200%;
	color:Green;
}
.floatDiv div
{
	float:left;
}
.tablelist
{
	border-collapse:collapse;	
	background:#ffffff;
	text-align:center;
	border:1px solid #B8D6D6;
	width:100%;
}
.tablelist td
{
	padding:4px 0px 4px 0px;
}
.splitrow
{
	background:#F9FDFD;	
}
.show
{
}
.hide
{
	display:none;	
}
.infobox
{
	border:1px solid #FF0000;
	background:#ffffcc;
	color:#000080;
	padding:5px;
	font-size:14px;
}
.helpform
{
	font-size:14px;
	margin:5px;
}
.helpform div
{
	padding:5px;	
}
.helpform input
{
	font-size:14px;	
	height:22px;
}
.helpform select, .helpform textarea
{
	font-size:14px;	
}
.noinputborder input{border:0px;margin-right:3px}
.lipadding{margin-left:20px}
.brtoblank input{border:0px;margin-left:15px;}
.brtoblank br{display:none;padding:4px;}
.sgrade label{width: 150px;display:block;float:left;}
.sgrade input{float:left;display:block;}
.noborderinput input{border: 0px}
/*input {font-family:Tahoma, 'Times New Roman', '宋体';height:18px; padding:0px; border:#333333 1px solid;color:#333333;font-size:12px;}*/
.inputborder input{border:#333333 1px solid}

.MyCalendar .ajax__calendar_container
{
    border:1px solid #646464;
    background-color:#FFFBCE;
    color:Red;
}
/* Clear Float*/
.clearfix:after,
.formitem:after
{ 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
} 
.clearfix, .formitem {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix, .formitem {display:block;} 

.formitem
{
	margin:5px 0px;
	border:1px solid #f5f5f5;
	padding:5px 0px;
}

.formitem .title
{
	font-size:12px;
	float:left;
	width:120px;
	text-align:right;
	font-weight:bold;
}
.formitem .inputarea
{
	float:left;
}
input[type="text"], input[type="password"]
{
	border:1px solid #9a9ca6;
	height:17px;
	*height:18px;
	line-height:120%;
	font-family:Tahoma, 'Times New Roman', '宋体';
	font-size:12px;
	color:#333333;
	width:120px;
}
input[disabled="disabled"]
{
	background:#eee;
}
.formitem input[type="text"], .formitem input[type="password"]
{
	width:296px;
	padding-left:2px;
	padding-right:2px;
}
input[type="file"]
{
	border:1px solid #9a9ca6;
}
.formitem input[type="file"]
{
	width:296px;
	padding-left:2px;
	padding-right:2px;
}
input[type="text"]:focus, textarea:focus, input[type="password"]:focus
{
	border:1px solid #f90;
}
textarea
{
	border:1px solid #9a9ca6;
	overflow:auto;
	font-size:12px;
	line-height:150%;
}
.formitem textarea
{
	width:296px;
	height:90px;
	padding-left:2px;
	padding-right:2px;
}
input[type="submit"], input[type="button"]
{
	border:1px solid #9a9ca6;
	padding:0px 3px;
}
input[type="submit"]:focus, input[type="button"]:focus
{
	border:1px solid #f90;
}
.message
{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	margin-bottom:8px;
}
#piclink div,#piclink  p
{
	margin:0px;
	display:inline;
	line-height:180%;
}
#piclink img
{
	width:246px;
	border:1px solid #ccc;
	padding:1px;
	height:184px;
}
.Tag
{
	border-bottom: #9ccada 1px solid;
	padding:3px;
}
.currentTag
{
	padding:3px;
	text-indent:3px;
	border-top: #9ccada 1px solid;
	border-left: #9ccada 1px solid;
	border-right: #9ccada 1px solid;
}
.Tag:hover
{
	text-decoration:none;
}
.currentTag:hover
{
	text-decoration:none;
}