body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	background-color: #F5F5EB;
	
	}

td {
	font-family: 宋体,微软雅黑,Verdana;
	font-size:12px;
	line-height:18px;
	color:#000;
}

img {
 border: 	#000 0px solid;
}
.box {
	width: 100%;
	}
.box a {
	padding: 0px;
	margin: 0;
	display: block;
	}
.box img {
	border:1px solid #CBC0AE;
	}
inp {
 background-color:  #C7EDF6;
 border-top:        1px solid #979AC2;
 border-left:       1px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      1px solid #979AC2;
 color:             #333;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 width: 90px;
 height:            1.5em;
 padding:           0;
} 
	
a{
font-size:12px;
color:#000;
text-decoration: none;
}
a:visited{
font-size:12px;
color:#000;
text-decoration: none;
}
a:hover{
font-size:12px;
color:#788C03;
text-decoration: none;
}
a.header,a.header:visited{
font-size:14px;
color:#FFFFFF;
text-decoration: none;
}

.list              { font-size: 12px; color: #000; line-height: 22px; font-family: 宋体,Verdana,宋体; text-decoration: none;}
.list a:link       { font-size: 12px; color: #000; font-family: 宋体,Verdana,宋体;line-height: 22px;text-decoration: none}
.list a:visited    { font-size: 12px; color: #000; font-family:宋体,Verdana,宋体;text-decoration: none}
.list a:hover      { font-size: 12px; color: #FF0000; text-decoration: none}
.list img {border:1px;color:#FF6600;margin:3px 0px 0px 3px; padding:2px;}

.author {font-size:12px;color:#a9a9a9;}
/*   Right links------------------------------------------------------ */ 
.rightLinks {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         10px;
 color:             #1F4666;
 background-color:  #E3E2C6;  
 line-height:18px;
}

.rightLinks a:link { 
 color:             #1F4666;
 background:        transparent;
 text-decoration:   none;
} 
.rightLinks a:visited { 
 color:             #1F4666;
 background:        transparent;
 text-decoration:   none;
}
.rightLinks a:hover { 
 color:             #1F4666;    
 background:        transparent;
 text-decoration:   underline;
}

.sub_title a.sub_title:visited{
font-size:12px;
color:#000;
text-decoration: none;
text-algin:left
}
a.sub_title:hover{
font-size:12px;
color:#a6a499;}

a.nav_link,a.nav_link:visited{
font-size:14px;
color:#81726b;
text-decoration: none;
}
a.nav_link:hover{
font-size:14px;
color:#a6a499;}

.nav_link{
font-size:14px;
color:#81726b;}

.input_text{
	background-color: #f1f0e9;
	color: #000000;
	border: 1px solid #7a7773;
	font-size:12px;
}


.login{
color:#FFFFFF;}

/*    TABLE FORMATTING--------------------------------------------------------------- */
/*教研通知表格*/
.tabletop4_1 {
 padding:      4px 4px 4px 4px;
 border:       1px solid #D2D2BD; 
 margin-top: 4px;
 background-color:	#FFF;
}
/*学科网站列表表格*/
.tabletop4_2 {
 padding:      4px 4px 4px 4px;
 margin-top: 4px;
 border:       1px solid #D2D2BD; 
 background-color:	#FFF;
}
.tabletop4_3 {
 padding:      4px 4px 4px 4px;
 border:       1px solid #D2D2BD; 
 margin-top: 4px;
}

.tableall {
 width:940px; margin:0 auto; overflow:hidden;
}
.table_bg {
 width:940px; margin:0 auto; overflow:hidden;
 background:transparent url('../default/images/background_contents.png');background-position:left;background-repeat: repeat-y;}
}
.tableborderline {
 border-right:      1px solid #39B7F0; 
 border-left:       1px solid #39B7F0; 
}

.table_lm {
 padding:      8px 8px 8px 8px;
 border:       1px solid #D4DD8D; 
 margin-top: 0px;
 background-image:url('images/lm_bg.jpg');background-position:  center top left;background-repeat: no-repeat;
 background-color:	#F7FAE9;
}

.table_banner {
 padding:      3px 3px 3px 3px;
 border:       1px solid #D4DD8D; 
 background-color:	#f4f4f4;
 margin-top: 4px;
}

.tablebottom {
 width:930px; margin:0 auto; overflow:hidden;
 background:transparent url('../default/images/bg_bottom.gif');background-position:  center top left;background-repeat: repeat-x;
 font-family:       Verdana, Geneva, Sans-serif;
 font-size:         12px;
 text-align:center;
}

.tableBorderSides {
 border-right:      1px solid #B1B6D2; 
 border-left:       1px solid #B1B6D2; 
}
.table_title {
font-size: 12px;
color: #A0BE3A;font-weight:bold;line-height: 22px; 
text-align:center;
background:transparent url('images/news_list_title_bg.gif');background-position:right;background-repeat: repeat-x;}
}
.tableHeading {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         12px;
 font-weight:       bold;
 color:             #fff;
 padding:           5px 6px 5px 6px;
 background: 		#A4B8C9 url(images/heading.gif) repeat-x left top;
 border-top:        1px solid #000000;
 border-bottom:     0px solid #000000;
 border-left:       1px solid #000000;
 border-right:      1px solid #000000;
}

.table_news {
 padding:           1px 1px 1px 1px;
 border:       1px solid #B1B6D2; 
 background-color:	#EDECEB;
 margin: 0px;0px;4px;4px;
}
.READNEWSTITLE	{font-family: 宋体,Verdana;font-size: 18px; line-height: 160%; color: #ff0000;font-weight: bold; filter:DropShadow(Color=#cccccc, OffX=1, OffY=1, Positive=1)}

.content{
width: 890px;
border:1px solid #ccc;
padding:10px;}
.content td{
	font-family:宋体,Verdana,宋体;
	font-size:14px;
	font-color:#666666;
	line-height:180%;
  }

.td_bg {
 background:transparent url('../default/images/background_contents.png');background-position:left;background-repeat: repeat-y;}
.td_nav {
 background:transparent url('../default/images/bg_line.gif');background-position:bottom;background-repeat: repeat-x;}

.td_list_bg {
 background:transparent url('../default/images/bg-middle.gif');background-position:top;background-repeat: repeat-x;
 background-color:	#FFF;
}
/*表头背景*/
.td_lm {
 background:transparent url('../default/images/bg_td.gif');
}
/*表头文字*/
.table_t{
 background:transparent;
 text-align:left;
 font-family:微软雅黑,Verdana, Geneva, Sans-serif;font-size:14px;color:#000;font-weight:bold;  letter-spacing: 2px;
}
.td_list {
 background:transparent url('../default/images/list.gif');background-position:left top;background-repeat: no-repeat;
}
/*简介*/
.description {
	padding:10px;
	border:1px dotted #999;
	width: 890px;
	}
.description td{
	font-family:Verdana,"仿宋";
	font-size:14px;
	font-color:#666666;
	line-height:180%;
  }
/*表单*/
.input_login {
 border-top:        0px solid #979AC2;
 border-left:       0px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      0px solid #979AC2;
 background-color:  #F5F5EB;
 width: 80px;
 height:16px;
 padding:0;
 margin-top: 4px;
 font-size : 12px;
 color : #ff0099;
} 
.go {
 border:0;
 width: 30px;
 height:24px;
 background:transparent;
 position: relative;
 top: 5px;
} 
.input_search {
 border:1px;
 border-top:        1px solid #979AC2;
 border-left:       1px solid #979AC2;
 border-bottom:     1px solid #979AC2;
 border-right:      1px solid #979AC2;
 background-color:  #fff;
 width: 240px;
 height:20px;
 padding:0;
} 

.buttons {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 border-top:		1px solid #D2D2BD;
 border-left:		1px solid #D2D2BD;
 border-right:		1px solid #D2D2BD;
 border-bottom:		1px solid #D2D2BD;
 letter-spacing:    .1em;
 margin:        	0;
 background-color:  #3DAAD6;
 color:             #fff;
 cursor:			pointer;
}
/*用户登录按钮*/
.submit {
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         11px;
 border-top:		1px solid #979AC2;
 border-left:		1px solid #979AC2;
 border-right:		1px solid #979AC2;
 border-bottom:		1px solid #979AC2;
 margin:        	0;
 background-color:  #D2D2BD;
 color:             #000;
 cursor:			pointer;
}  

/* ================================================================ 
						MENU
=================================================================== */
.menu {padding:0 0 0 10px; margin:0; list-style:none; height:30px; background:#fff url("../default/images/button1.gif"); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu li {float:left;}
.menu li a {display:block; float:left; height:30px; line-height:30px; color:#f1f1f1; text-decoration:none; font-size:12px; font-family:Verdana,宋体; font-weight:bold; text-align:center; padding:2px 4px 0 4px; cursor:pointer;}
.menu li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu li a:visited {color:#fff; background:#000 url("../default/images/button1.gif"); cursor:hand;}
.menu li a:visited b {background:url("../default/images/button1.gif") no-repeat right top;}
.menu li.current a {color:#fff; background:url("../default/images/button3.gif");}
.menu li.current a b {background:url("../default/images/button3.gif") no-repeat right top;}
.menu li a:hover {color:#fff; text-decoration: none;background:#000 url("../default/images/button3.gif");}
.menu li a:hover b {text-decoration: none;background:url("../default/images/button3.gif") no-repeat right top;}
.menu li.current a:hover {color:#fff; background:#000 url("../default/images/button3.gif"); cursor:hand;}
.menu li.current a:hover b {background:url("../default/images/button3.gif") no-repeat right top;}
/*-------------------------分页*/
.pagesa{

	height:25px;
	margin:12px auto 0px 10px;
	background:#ffffff;
}
.pagesa .pcount{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;
	font-weight:bold;
	color:#3366CC;
	font-size:12px;
}
.pagesa .plist{
	float:left;
	padding-top:3px;
	line-height:17px;
}
.pagesa .plist input {
	float:left;
	width: 30px;
	border: 1px solid #DDDDDD;
	height: 17px;
}
.pagesa .plist #button {
	height: 18px;
	width: 30px;
	background-color: #FF6600;
	border: 1px solid #CC3333;
	color: #FFFFFF;
	
}
.pagesa .plist span { 
float:right
}

.pagesa .plist strong{
	color:#FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#F60;
	border:1px solid #C33;
	margin: 0px 3px 0px 0px;
}
.pagesa .plist a{
	display:block;
	height:17px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
}
.pagesa .plist a:hover{
	color:#FF0000;
}

/*会员中心右侧列表边框*/
.memberborder_1{
margin:0;
padding:0px;
border:1px solid #c1ccd9;
background-color:#f8f8f8;
text-align:center;
width:98%;/*控制右侧表格宽度*/
}
.memberborder_2{
border:5px solid #f8f8f8;
}
.memberborder_2 h1{
background:url(images/member_h1.png) no-repeat 0 0;
text-align:left;
font-size:12px;
color:#D4380E;
padding-left:25px;
margin:0;
}

.title{
   font-size:18px;
   font-weight:bold;
   text-align:center;
   padding:10px 0 0 0;
}