*{margin:0px;
  padding:0px;
  font-family: 宋体;
  font-size: 9pt;
  }

a{text-decoration: none; 
  font-size: 9pt;
  color: #000000} 
a:hover{text-decoration: none; 
  font-size: 9pt;
  color: red;}   
 body{ 
     text-align:center;
     font-family: 宋体;
     font-size: 9pt;}
.container{
	width:960px;
	background-color:#E3E3FF;
}  
.head{
	width:960px;
	margin:0px 5px 0px 5px;
	font-weight:bold;
	font-size: 25pt;
	background-color:#ffffff;
	height:72px;
      } 
.h_login{
	width:960px;
	margin:0px 5px 0px 5px;
	background-image:url(/images/main/login_main_08.gif);
	direction: inherit;
	text-align: center;
	text-decoration: inherit;
	height: 30px;
	font-variant: normal;
	caption-side: inherit;
	padding-top: 2px;
	padding-bottom: 0px;
} 
.h_zflash{
	width:100%;
	height: 180px;
} 
.h_login a{color:#000066;}      
.h_login a:hover{color:#FF0000;}  
.headleft {
	background-color: #CCCCFF;
	float: left;
} 
.headright{
	float: right;
	width: 140px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
	caption-side: left;
	direction: ltr;
	height: 72px;
	background-color: #E3E3FF;
	color: #FFFFFF;
	word-spacing: 1px;
}
.headright a{color:#000000;}      
.headright a:hover{color:#990000;}
.search {
	border-right: #0a7ab9 1px solid;
	border-top: #0a7ab9 1px solid;
	border-left: #0a7ab9 1px solid;
	width: 960px;
	border-bottom: #0a7ab9 1px solid;
	height: 30px;
	margin-left: 2px;
}
.search_p {
	width: 950px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin: 5px 0px 0px 5px;







         height: 23px
		 font-weight: bold;
	background-image: url(/images/main/s_bj.gif);
	height: 28px;
	padding-top: 5px;
}
.search_btn{
	border-top-width: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	border-left-width: 0px; 
	background: url(/images/search_btn.gif) 
	no-repeat; border-bottom-width: 0px; 
	padding-bottom: 0px; 
	margin: -4px 20px 0px 8px; 
	width: 63px; 
	padding-top: 0px; 
	height: 22px; 
	border-right-width: 0px

}
.search_p a{
	color:#0000CC;
	font-weight: normal;
}
.menu{
	width:960px;
	height:32px;
	line-height:32px;
	color:#000066;
	background-image:url(/images/bg.gif);
	margin-left: 2px;
	float: left;
      }
.menu a{
	color:#0000FF;
	font-weight: bold;
}      
.menu a:hover{color:#990000;}
      
.main {
	width:958px;
	margin:10px 1px 5px 1px;
	background-color: #E3E3FF;
	clear: none;
	right: auto;
	height: 1850px;
} 
.cenright{
	background-color: #E3E3FF;
	width: 640px;
	float: right;
	padding-right: 1px;
	margin-top: 1px;
	height: 1750px;
}
.c_zflxs{
	width: 640px;
	top: auto;
	border: 1px solid #99BBDD;
	padding-top: 5px;
	margin-top: 5px;
}
.left{
	border:1px solid #99BBDD;
	float:left;
	background:#ffffff;
	width: 300px;
	background-color: #E3E3FF;
	height: 1750px;
	margin-top: 5px;
	padding-top: 0px;
} 
.fl{
	width:300px;
	text-align:justify;
	padding-left:5px;
	height:30px;
	line-height:30px;
	color:#000066;
	font-weight:bold;
	background-image: url(/images/bg.gif);
	float: inherit;
	position: relative;
	top: auto;
    } 
.fl a{color: #000066;}    
.zfl{
	width:auto;
	padding-top:1px;
	text-align:left;
	background-color: #FFCC99;
	padding-left: 1px;
}
      
.zfl a{text-decoration: none; 
  font-size: 9pt;;
  color:  #000000;} 
  .zfl ul{
	font-size: 9pt;
	;
	color:  #005E8A;
	margin-top: 8px;
  } 
.zfl a:hover{text-decoration: none; 
  font-size: 9pt;
  color: red;} 
.center{
	width:430px;
	float:left;
	background:#ffffff;
	margin-left:1px;
	border: 1px solid #99BBDD;
	background-color: #E3E3FF;
	margin-top: 5px;
        } 
.centernr{
	background-color: #F5F9FF;
	margin-top: 5px;
}
.bigtitle{
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
	margin-right: 40px;
}
.smalltitle{
	font-size: 12px;
}

.right{
	width:190px;
	border:1px solid #99BBDD;
	float:right;
	background-color: #E3E3FF;
	text-align: left;
	margin-top: 5px;
}   
.r_tjxw{
	width:190px;
	text-align:left;
	padding-left:0px;
	height:30px;
	line-height:30px;
	color:#0000CC;
	font-weight:bold;
	background-image: url(/images/bg.gif);
	margin-top: 2px;
	padding-top: 3px;
} 
    
.r_tjnr{
	width:170px;
	background:#e3E3FF;
	padding:0px 5px 0px 2px;
	text-align: center;
	height: auto;
         }          
.footer{
	width:960px;
	margin:3px 0px 1px 0px;
	background-color:#ffffff;
	float: left;
      } 
.footer a{color:#005E8A;}      
.bottom{width:900px;
      height:80px;
      line-height:30px; color:#FFFFFF;
      }
.bottom table{line-height:22px;}               
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
	line-height: 3ex;
	font-size: 18px;
}
H1 A {
	COLOR: #FF0000
	text-decoration: underline;
	} 
H1 A:hover {
	COLOR: #0000FF;
	text-decoration: underline;
	font-size: 16px;
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 2px;
	line-height: 3ex;
}
H2 A {
	COLOR: #3366FF}
H2 A:hover {
	COLOR: #0000FF}
.h1font {
	COLOR: #c00;
	font-size: 16px;
	clear: inherit;
}
.a01{
	COLOR: #c00;
	font-size: 16px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2ex;
	padding-bottom: 5px;
	background-color: #CCFF00;
	width: 350px;
}
/* 相关滑轮
==========================================================*/ 
.zytt {
    float:left;
    line-height: 30px;
    font-weight: bold;
    font-size: 12px;
    text-align:center;
    color: #000000;}
.zytg {
	BORDER-RIGHT: #c0dfff 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #c0dfff 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #c0dfff 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #c0dfff 1px solid;
	width: 100%;
	background-color: #F5F9FF;
	text-align: center;
}
.zytg li{
    text-align:center;
    float: left;
    font-size:12px;
    width:60px;
    line-height: 2.5;
}
.tabitem li{
    text-align:center;
    float: left;
        font-size:12px;
         width:80px;
         line-height: 2.5;
  }
.box{
	width:100%;
	height:400px;
	background: #F5F9FF;
}
.lessonbox{
	width:100%;
	height:100px;
	background: #F5F9FF;
}
.lessonbox .tab ul.tabitem li {
    margin: 0 -1px -1px 0;
    position: relative;
}
.lessonbox .tab ul.tabitem a {
    display: block;
    padding: 0 5px;
}
.lessonbox .tab ul.tabitem a:link,
.lessonbox .tab ul.tabitem a:visited {
    color: #000000;
}
.lessonbox  .tab ul.tabitem a.current,
.lessonbox  .tab ul.tabitem a.current1,
.lessonbox .tab ul.tabitem a:hover {
    border: solid #99bbdd;
    border-width: 0 1px;
    padding: 0 4px;
    background: #fff;
}
.box_title{
        background:url(/images/bg.gif);
        height: 30px;
        margin: 0;
        width: 100%;
}
.box .tab ul.tabitem li {
    margin: 0 -1px -1px 0;
    position: relative;
}
.box .tab ul.tabitem a {
    display: block;
    padding: 0 5px;
}
.box .tab ul.tabitem a:link,
.box .tab ul.tabitem a:visited {
    color: #000000;
}
.box  .tab ul.tabitem a.current,
.box  .tab ul.tabitem a.current1,
.box .tab ul.tabitem a:hover {
    border: solid #99bbdd;
    border-width: 0 1px;
    padding: 0 4px;
    background: #fff;
}
.box_1{
       float:left;}
a{
    color:#000000;
    font-size:9pt;
    text-decoration: none;
}

a:hover{
    color:red;
    text-decoration: none
}
.disable {
    display: none;
}

.ksts {
    float:left;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 12px;
    text-align:center;
    width:59px;
    color: #000000;}

.boxbm{
	width: 300px;
	background-color: #FFFFFF;
}
   
.box_bm{
    background:url(/images/bg.gif);
    position: relative;
    height: 30px;
}
    
.bmitem li{
    text-align:center;
    float: left;
    font-size:12px;
    width:58px;
    line-height: 2.5;
}
.boxbm_1{
       float:left;
       width:100%;
       height:330px;}
       .boxbm .tab ul.bmitem li {
    margin: 0 -1px -1px 0;
    position: relative;
}
.boxbm .tab ul.bmitem a {
    display: block;
    padding: 0 5px;
}
.boxbm .tab ul.bmitem a:link,
.boxbm .tab ul.bmitem a:visited {
    color: #330099;
}
.boxbm  .tab ul.bmitem a.current,
.boxbm  .tab ul.bmitem a.current1,
.boxbm .tab ul.bmitem a:hover {
	border: solid #99bbdd;
	border-width: 0 1px;
	padding: 0 4px;
	background: #fff;
	margin: 0;
}
.leftnr{ 
	padding-top:5px;
	background-color: #F5F9FF;
 }

.open_box{
	padding:5px 0px 0px 2px;
	text-align:left;
	font-size:12px;
	width: 100%;
}
/* 相关滑轮结束
==========================================================*/
/* zg start
==========================================================*/
.boxzg{
	width:638px;
	height:auto;
	float: inherit;
	margin-left: 1px;
	border: 1px solid #99BBDD;
}
.box_titlezg{
        background:url(/images/bg.gif);
        position: relative;
        height: 30px;
        margin: 0;
        width: 630px;
}
.tabitemzg li{
    text-align:left;
    float: left;
        font-size:12px;
         width:75px;
         line-height: 2.5;
  }

.open_zgbox{
	padding:5px 0px 0px 2px;
	text-align:left;
	font-size:12px;
	width: 100%;
}
.box_zg{
	float:left;
	width: 100%;
}
.box_titlezg tab{
	margin: 0 0px 0px 0;
	float: left;
}
.boxzg.tab ul.tabitemzg li {
    margin: 0 0px 0px 0;
    position: relative;
}
.boxzg.tab ul.tabitemzg a {
    display: block;
    padding: 0 5px;
}
.boxzg.tab ul.tabitemzg a:link,
.boxzg.tab ul.tabitemzg a:visited {
    color: #000000;
}
.boxzg.tab ul.tabitemzg a.current,
.boxzg.tab ul.tabitemzg a.current1,
.boxzg.tab ul.tabitemzg a:hover {
    border: solid #99bbdd;
    border-width: 0 1px;
    padding: 0 4px;
    background: #fff;
}
.boxzginfo{
	width:630px;
	height:auto;
	float: inherit;
	margin-left: 1px;
	border: 1px solid #99BBDD;
}

.boxzginfo li{
    text-align:left;
    font-size:12px;
    line-height: 1.5;
  }
.zgnr{
	padding-top:1px;
	background-color: #F5F9FF;
	text-align: left;
 }
/* zg end
==========================================================*/
;
  }

.open_zgbox{
	padding:5px 0px 0px 2px;
	text-align:left;
	font-size:12px;
	width: 100%;
}
.box_zg{
	float:left;
	width: 100%;
}
.box_titlezg tab{
	margin: 0 0px 0px 0;
	float: left;
}
.boxzg.tab ul.tabitemzg li {
    margin: 0 0px 0px 0;
    position: relative;
}
.boxzg.tab ul.tabitemzg a {
    display: block;
    padding: 0 5px;
}
.boxzg.tab ul.tabitemzg a:link,
.boxzg.tab ul.tabitemzg a:visited {
#wrap {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 400px; TEXT-ALIGN: left
}
#wrapd {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 280px; TEXT-ALIGN: left
}
 
.teacher_t {
	FLOAT: left; WIDTH: 41px
}
.teacher_c {
	PADDING-RIGHT: 5px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 400px
}
.teacher_d {
	PADDING-RIGHT: 5px; FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 280px
}
.teachercel TD {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 6px; BACKGROUND: #ffffff; PADDING-BOTTOM: 4px; BORDER-LEFT: #dedede 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #dedede 1px solid; TEXT-ALIGN: center
}
.teachercel IMG {
	MARGIN-BOTTOM: 2px
}
.teachercel A:link {
	COLOR: #eb6001; TEXT-DECORATION: none
}
.teachercel A:visited {
	COLOR: #eb6001; TEXT-DECORATION: none
}
.teachercel A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.teachercel A:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.teacher_c UL LI IMG {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 5px
}
.style3 {color: #0000CC}

