* { margin:0; padding:0; word-break:break-all; }
body { 
background:#FFF; color:#000; font:12px  微软雅黑,tahoma,宋体,Verdana,Helvetica,Arial,sans-serif; min-width:360px;
}
 
a { color:#333; text-decoration:none;font-size:12px; }
a:hover { text-decoration:underline;font-size:12px; }
ul, li { list-style:none; }
img { border:none; }
tr {
	height: 27px;
}
th {
	text-align: center;
}
td {
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}
BUTTON {
	FONT: 1em "Trebuchet MS", "Lucida Console", "Lucida Sans"
} 
SELECT {
	FONT: 1em "Trebuchet MS", "Lucida Console", "Lucida Sans"
}
input {
	background-color:#fff;
	border-bottom: #7f9db9 1px solid;
	border-left: #7f9db9 1px solid;
	border-right: #7f9db9 1px solid;
	border-top: #7f9db9 1px solid;
	color: #333333;
	height: 18px;
	font:12px/1.5em 微软雅黑,宋体,Verdana,Helvetica,Arial,sans-serif; 
	border-color: #7f9db9 #7f9db9 #7f9db9 #7f9db9; font-size: 9pt
}
.text {
	color:#333333;
	font-weight:none;
	font:12px/1.5em 微软雅黑,宋体,Verdana,Helvetica,Arial,sans-serif; 
}
#wrap {
	width:100%;
	margin:0px auto;
	padding:0;
}
#top {
	background:url(../images/skin/blue/top_bg.jpg) repeat-x;
	height:134px;
	heigh:64px;
	margin:0px auto;
	padding:0;
	width:100%;
	overflow: hidden;
	white-space: nowrap;
}
#topLeft {
	background:url(../images/skin/blue/top_left.jpg) no-repeat;
	width:570px;
	width:570px;
	height:134px;
	float:left;
	padding:50px 0 0 180px;
	font-size:28px;
	color:#0c5c9a;
}
#topRight {
	background:url(../images/skin/blue/top_right.jpg) no-repeat;
	width:387px;
	height:134px;
	float:right;
	padding:70px 0 0 0px;
	font-size:20px;
	color:#FFF;
}
#menu {
	background:url(../images/skin/blue/menu.gif) repeat-y #ffffff;
	width:179px;
	height:570px;
    _height:440px;
	margin:0px 0 0 0 ;
    padding:0px 0 0 0;
    text-align:center;
	float:left;
}
#menu1 {
	background:url(../images/skin/blue/menu1.gif) repeat-y #ffffff;
	width:100%;
	height:100%;
    _height:100%;
	margin:0px 0 0 0 ;
    padding:0px 0 0 0;
    text-align:center;
	float:left;
}
#menu li {
   margin:5px 0 5px 0;
   background:url(../images/skin/blue/menuLine.gif) no-repeat;
   height:30px;
   line-height:30px;
   text-align:left;
   padding:0 0 0 29px;
}
#main {
	margin:0px;
	padding:0;
	display:inline-block;
}

#copyright {
	background:url(../images/skin/blue/copyright.jpg) repeat-x;
	width:100%;
	height:28px;
	float:none;
	text-align:center;
	padding:7px 0 0 0;
}
#line {
	background:url(../images/skin/blue/line.jpg) repeat-x #ffffff;
	border:#111a2b 1px soild;
	border-top:0px;
	border-bottom:0px;
	width:12px;
	height:500px;
	margin:0px 0 0 0px;
	float:left;
}
#content {
	margin:0px 0 0 202px;	
	float:none;
	width:80%;
}
#right {
	width:100%;
	border-left:#181818 1px solid;
	padding:10px 0 0 10px;
}
.notice {
  width:80%;
  background-color:#ffffc7;
  border-top:#d2d2d2 1px solid;
  border-bottom:#d2d2d2 1px solid;
  height:18px;
  padding:8px 0 8px 10px;
  font-size: 12px;
}
#newsdiv {
	margin:10px 0 0px 0;	
}
#newsdiv li {
  float:left;
  height:20px;
  margin:0 0 5px 3px;
}

#newsdiv li  a:link,#newsdiv li a:visited{
  background-color:#9adedd;
  text-align:center;
  border:#d8e5e5 1px solid;
  padding:3px 7px;
  height:20px;
  line-height:10px;
}
#newsdiv li a:hover{
  background-color:#7dd9d8;
  text-align:center;
  
  border:#2cfdfb 1px solid;
  cursor: hand;
  text-decoration:none;
  line-height:10px;
  padding:3px 7px;
}
.titlePage {
	color:#333333;
	border:0px;
	font-size:12px;
}
.textGrid {
	
}
.textGridReadOnly {
	
}
.selectGrid {
	
}
.textareaGrid {
	background-color:transparent;
	border: #7f9db9 1px solid;
	color: #333333;
	font-size: 12px
}
.checkboxGrid {
	border:0px;
}
.radioGrid {
	border:0px;
}
.fileGrid {
	
}
.labelGrid {
	border:0px;		
}
.btnSubmit {
	
}
.textList {
	
}
.textListReadOnly {
	
}
.selectList {
	
}
.textareaList {
	background-color:transparent;
	border: #7f9db9 1px solid;
	color: #333333;
	font-size: 12px
}
.checkboxList {
	border:0px;
}
.radioList {
	border:0px;	
}
.fileList {
}
.labelList {
	border:0px;	
}
.btnSubmit {
	
}
.textSearch {
	
}
.selectSearch {
	
}
.textareaSearch {
	
}
.checkboxSearch {
	border:0px;
}
.radioSearch {
	
}
.fileSearch {
	
}

.labelSearch {
	
}
.btnSubmit {
	
}
.tableList {
	border:1px solid #8da3cc;
	font-size:12px;
	color:#000000;
	text-align:left;	
	width:100%;
	border-collapse: collapse;
	background-color:#f3ffff;
	margin:15px 0 10px 0;
}
.tableList1 {
	border:1px solid #8da3cc;
	font-size:12px;
	color:#000000;
	text-align:left;	
	width:100%;
	border-collapse: collapse;
	background-color:#f3ffff;
	margin:0px 0 0px 0;
}
.tableListHeader {
	text-align:center;
	border:#8da3cc 1px solid;
	background-color:#def7ff;
    color:#000000;
    font-size:12px;
	height: 27px;
}

.tableNoLine {
	border:0px;
    color:#333333;
	font-size:12px;
    text-align:left;
	width:100%;
	margin:0 0 0 0px;
}
.tableNoLine td{
	border:0px;
    border-bottom: 0px;
     border-right:0px;
    border-top: 0px;
	border-left: 0px;
 }
.tableGrid {
	border:1px solid #8da3cc;
	font-size:12px;
	color:#000000;
	text-align:left;	
	width:100%;
	border-collapse: collapse;
	background-color:#f3ffff;	
}

.tableGrid td{
border-bottom: #748867 1px solid;
    border-right:0px;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	 
	border-color:#8da3cc;
	height: 27px;
}
.tableNoLine td{
	border:0px;
    border-bottom: 0px;
     border-right:0px;
    border-top: 0px;
	border-left: 0px;
 }
.tableGridHeader {
	background-color:#def7ff;
	color:#000000;
	border:#8da3cc 1px solid;

	font-size:12px;
	text-align:center;
	height: 27px;
}
.tableGridHeader td {
	border:#8da3cc 1px solid;
	border-right:0px;
	height: 27px;
	
}


.rowlist0 {
	border-bottom: #748867 1px solid;
    border-right: #748867 1px solid;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:center;
	border-color:#8da3cc;
	height: 27px;
}
.rowList0 {
	border:#8da3cc 1px solid;
	height: 27px;
	
}
 
.rowList1 {
	border-bottom: #748867 1px solid;
    border-right: #748867 1px solid;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:left;
	border-color:#8da3cc;
	height: 27px;
}

 
.rowGrid0 {
	border-bottom: #748867 1px solid;
    border-right:0px;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:center;
	border-color:#8da3cc;
	height: 27px;
}
.rowGrid1 {
	border-bottom: #748867 1px solid;
     border-right:0px;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:center;	
	height: 27px;
}
.rowGrid1 td {
	border-bottom: #748867 1px solid;
    border-right: #748867 0px solid;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:center;
	border-color:#8da3cc;	
	height: 27px;
}
.rowGrid0 td{
	border-bottom: #748867 1px solid;
    border-right: #748867 0px solid;
    border-top: #748867 1px solid; 
	border-left: #748867 1px solid; 
	font-size:12px;
	text-align:center;
	border-color:#8da3cc;
	height: 27px;
}

.tableSearch {
	font-size:12px;
	width:90%;
	margin:0 0 0 20px;
}
.rowSearch0 {
  	font-size:12px;
}
.rowSearch1 {
	font-size:12px;
}
.linkFunc {
	text-align:right;
	font-size:12px;
}
.linkGrid {
	font-size:12px;
}
.link {
	font-size:12px;
}

/*tabs标签*/
body {margin:0;     padding:0;    } 
img {border: none; }  /*- Menu Tabs 1--------------------------- */
#tabs1 {float:left; width:100%; background:#F4F7FB;font-size:93%; line-height:normal;border-bottom:1px solid #BCD2E6; }
#tabs1 ul {margin:0; padding:10px 10px 0 50px;list-style:none; }
#tabs1 li {display:inline;margin:0;padding:0;font:bold;}
#tabs1 a {cursor:hand;float:left;background:url("../images/skin/blue/tableft1.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none; }
#tabs1 a span {cursor:hand;float:left;display:block;background:url("../images/skin/blue/tabright1.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#627EB7; }
#tabs a:hover span {cursor:hand;color:#627EB7; }
#tabs1 a:hover {background-position:0% -42px; }
#tabs1 a:hover span {cursor:hand;background-position:100% -42px; }
#tabs1 .current a {background-position:0% -42px; }
#tabs1 .current a span {background-position:100% -42px; }

/*教师备课*/
#course_topLeft {
	background:url(../images/skin/blue/course_top_left.jpg) no-repeat;
	 width:545px;
	height:134px;
	float:left;
	padding:50px 0 0 180px;
	font-size:28px;
	color:#0c5c9a;
}
#course_topRight {
	background:url(../images/skin/blue/course_top_right.jpg) no-repeat;
	width:387px;
	height:134px;
	float:right;
	padding:70px 0 0 0px;
	font-size:20px;
	color:#FFF;
}

/*登陆页*/
#loginwrap {
	background:url(../images/skin/blue/bg.jpg) #FFF no-repeat; 
	width:1003px;
	margin:0px auto;
	padding:0;
	height:611px !important;
	height:623px;

	
}
#loginTop {
	font-size:45px;
	color:#08528b;
	padding:130px 0 0 300px;
	font-family:黑体,Verdana,Helvetica,Arial,sans-serif;
}
.loginTitle {
	font-size:25px;
	color:#08528b;
	margin:27px 0 0 -155px;
	text-align:center;
}
#loginMain {
   padding:80px 0 0 463px;
   font-size:14px;
}
.userName {
	margin:0 0 0 25px;
	color:#FFF;
}
.userNameInput {
	background-color:#fff;
	border:1px #666 solid;
	height:22px;
	vertical-align:middle;
	margin:0 0 0 5px;
	font-size:14px;
	width:100px;
	line-height:22px;
}
.passwordInput {
   	background-color:#fff;
	border:1px #666 solid;
	height:22px;
	vertical-align:middle;
	margin:0 0 0 5px;
	font-size:15px;	
	width:100px;
	line-height:22px;
}
.password {
    margin:28px 0 0 25px;	
	color:#FFF;
}
.userId {
  margin:20px 0 0 0;
  color:#FFF;
}
.userIdInput {
	vertical-align:middle;
}
.btn_login {
  margin:0px 0 0 250px;	
}
.btn_login_img {
  height:21px;	
  width:74px;
  margin:20px 0 0 90px;
  vertical-align:middle;
  border:0px;
  background:url(../images/skin/blue/btn_login.jpg) #FFF no-repeat; 
}

/*论坛头*/
.forum_top{
	height:138px;
	background:url(../images/skin/blue/forum_top.jpg) #FFF no-repeat; 
}

/*教师首页分割线 */
.split_line{
	background:url(../images/skin/blue/split_line.gif) bottom #FFF no-repeat left;
	 background-position:-25px 100%;
	font-size:15px;
	font-weight:bold; 
	color:#2165C8;
}
 
/*教师备课*/
#Chapter_topLeft {
	background:url(../images/skin/blue/course_top_left.jpg) no-repeat;
	 width:545px;
	height:134px;
	float:left;
	padding:50px 0 0 180px;
	font-size:28px;
	color:#0c5c9a;
	 
}
#Chapter_topRight {
	background:url(../images/skin/blue/course_top_right.jpg) no-repeat;
	width:387px;
	height:134px;
	float:right;
	padding:70px 0 0 0px;
	font-size:20px;
	color:#FFF;
}
#Chapter_line {
	 border-left:#8EC2DF 1px soild;
	 border-right:#8EC2DF 1px soild;
 	vertical-align:middle;
	width:12px;
	height:500px;
	margin:0px 0 0 0px;
	float:left;
	padding-top: 200px;
	cursor:hand;
	background-color: #E1F2FD
}


.kctable2 {
	border-collapse: collapse;
	color:#575757;
	background:url() #E8EEF4;
	border:1px solid #A5BDD5;
	}
.kctable2 tr {
	padding:1;
	border-collapse: collapse;
	border:#ffffff 1px solid;
	background-color:#EFF3F8;
	text-align:left;
	}
.kctable2 td {
	padding:1;
	padding-left:5;
	padding-right:3;
	border-collapse: collapse;
	border:#A5BDD5 1px solid  ;
	background-color:#EFF3F8;
	text-align:left;  
	color:#575757;
	font-size:12px;
	}
.kctable2 img {
	cursor:hand;
	border:2px solid #EFD9CE;
	margin-top:3
	}
.kctable2 input,select,textarea {
	font-family:"Tahoma";
	font-size:12px;
	}


/*网格列表表头（分页查询）*/
.gridHeader td{
	/*background:url() #FFE1A4; 桔*/
	background:url() #639BCE; 
	font-weight:none;
	border:#FFFFFF 1px solid;
	border-width:1 1 1 1; 
	color:#ffffff;/*#2D3664;*/
	font-family:宋体;
	font-size:12px;
	text-align:center;
	}

.linkHeader a{
	background:url()  #DDE6F0;
	border:1 solid  #A5BDD5;
	border-width:1 0 0 1; 
	color:#455399;
	font-weight:lighter;
	text-align:center;
	line-height:21pt;
	height:21pt;
	width:80px;
	}

 
 
/*List表头（增加/修改）*/
.listHeader td{
	background:url() #639BCE;
	font-weight:none;
	border:#ffffff 1px solid;
	border-width:1 1 1 1; 
	color:#FFFFFF/*#2D3664;*/;
	font-family:宋体;
	font-size:12px;
	text-align:left;
	padding-left:0.5em;
	}

.listHeader a{
 	color:#FFFFFF;
 	text-align:left;
 	font-weight: none;
    text-decoration: underline;
	}

.listHeader  a:visited{
 	color:#FFFFFF;
	 text-align:left;
 	font-weight: none;
 	text-decoration: underline;
	}
/*网页头*/
.pageHeader td{
	background:url() #E8EEF4;
	font-weight:bold;
	border:1 solid  #A5BDD5;
    border-width:1 0 0 1; 
	color:#455399;
	text-align:center;
	padding:0;
	}
.style4{
font-size:12px;
}