h2 a {
color:#39F;
font-weight:normal;
}

.mid{
float:left;
margin-left:5px;
margin-right:5px;
width:50%;
}

.mid2{ 
float:right;
margin-left:5px;
}
.mid h1,.mid2 h1 {font-size:12px;

float:left;
width:90px !important;
height:16px !important;
padding:0 0 0 5px;
background:url(../img/class_ar.gif) no-repeat;
}
.mid h2,.mid2 h2 { 
font:normal 12px Arial, Helvetica, sans-serif;
padding:0 0 0 18px;
float:right;
width:67px !important;
height:16px !important;
}

.left {
float:left;
width:25%;
}
/*---内容页的右边---*/
#cright {
float:right;
margin-left:5px;
margin-top:5px;
clear:both;
}

.right {
float:right;
text-align:center;
clear:both;
}

/* ----最新图文--名师风采  与 优秀学生-- */
.pic-head
{
background:url(../img/tab_bg.gif) repeat-x;
height:20px;
border:#ccc solid 1px;
color:#000;
font-weight:bold;
text-align:center;
padding-top:10px;
margin-top:5px;
width:100%;
}

.pic-head h1{font-size:12px;
float:left;
width:65px !important;
height:16px !important;
padding:0 0 0 10px;
}
.pic-head h2{
font:normal 12px Arial, Helvetica, sans-serif;
padding:0 0 0 18px;
float:right;
width:67px !important;
height:16px !important;
}

.pic-head h2 a{
color:#39F;
}

.picture
{
    background:url(../img/tab_bg.gif) repeat-x;
    border:#ccc solid 1px;
    text-align:center;
    
    padding-top:5px;
 
    width:100%;
    height:172px;
}
/*-----横幅---*/
#hengfu
{ 
	background:url(../img/hf.jpg);
	width:100%;
	height:115px;
}
/*-----新闻---*/
.newbox1
{
	float:left;
	width:49%;
}
.newbox2
{
	margin-left:5px;
	float:right;
	clear:both;
}

.top-list
{
border:#ccc solid 1px;
text-align:left;
background:#fff url(../img/tab_bg.gif) repeat-x;
height:171px;
padding-top:6px;
}
.news
{
    margin-top:5px;   
background:url(../img/tab_bg.gif) repeat-x;

height:20px;
border:#ccc solid 1px;
color:#000;
font-weight:bold;
text-align:center;
padding-top:10px;

}
.news-list
{
border:#ccc solid 1px;
text-align:left;
background:#fff url(../img/tab_bg.gif) repeat-x;
height:115px;
padding-top:7px;
}

/*--小方框,如站内搜索，本站专题,校长寄语等--*/
.min-box{
background:url(../img/tab_bg.gif) repeat-x;
border:#ccc solid 1px;
margin-top:5px;
text-align:center;
width:100%;
}

.min-box a{
 text-decoration:none; 
 }
 
.min-box a:link,.min-box a:visited
{
	color:#000;
}	
.xz
{
background:url(../img/tab_bg.gif) repeat-x;
padding-top:10px;
border:#ccc solid 1px;
}

/* ----right---- */
#mq
{
text-align:left;
width:100%;
height:175px;
overflow:hidden;
background:#f9fee6 url(../img/ggbj.gif);
}

/*---内容框---*/
#content {
border:#ccc solid 1px;
text-align:center;
padding:3px;
background:#fff;
margin-top:5px;
}

/*---标题---*/
.tit
{
    color: #000; 
    font-size: 18px; 
    font-weight:bold;
    background:url(../img/tab_bg.gif) repeat-x;
    height:30px;
    padding-top:10px;
}

/*---发布时间---*/
.ftit
{
    margin-bottom:10px;
    height:20px;
    background-color:#f2f2f2;
    padding-top:5px; 
}
/*---内容---*/
.cbox
{
    text-align:left;
    overflow:hidden;
    width:100%;
}

/*---责任编辑---*/
.cfoot
{
    color: #000; 
    background:url(../img/tab_bg1.gif) repeat-x;
    text-align:right;
    padding-right:20px;
    padding-top:10px;
    
}

/*---通用边框与背景---*/
.boxline
{
border:#ccc solid 1px;
margin-top:5px;
padding:3px;
background:#fff;
font-size:12px;
}

.boxbg
{
    background:url(../img/tab_bg.gif) repeat-x;
    
}

.boxbg ul
{
    margin-left:20px; margin:0 25px; 
}

.min-box ul
{
    list-style-type:none; 
    text-align:left;
    margin-left:50px;
}
.min-box li a
{
    font-weight:normal;
    line-height:normal;
}
/*---网上调查---*/
.min-box table
{
	text-align:left;
}

.TEXT 
{
BORDER-RIGHT: #D9D9D9 1px solid; 
BORDER-TOP: #D9D9D9 1px solid; 
BORDER-LEFT: #D9D9D9 1px solid; 
BORDER-BOTTOM: #D9D9D9 1px solid; 
BACKGROUND-COLOR: #ffffff;
font-style:normal; color: #000000; font-family: "宋体";
}


/*-----放导航信息----*/
.hbar{
background:url(../img/tab_bg.gif) repeat-x;
border:#ccc solid;
border-width:0 1px 1px 1px;
color:#000;
height:25px;
width:100%;
font-size:12px; 
}
#daoh
{
    float:left;
    margin:7px 0 0 5px;
}

.hbar a:visited
{
    color:#000;
}
.hbar a:hover
{
color:#ae0927;
text-decoration:none;
}

#week
{
    margin:5px 0 0 5px;
    float:left;
    width:25%;
}

#marquee_t
{
	float:left;
    width:60%;
	padding-top:5px;
	color:Red;
}
/*.mysearch
{
	float:right;
	padding-top:3px;
	position:absolute;
}*/

/*---跑马灯的背景相框及尺寸---*/
img.pic_lantern
{
background:url(../img/xiaotu.jpg);

padding-top:12px;
padding-right:18px;
padding-bottom:16px;
padding-left:18px;
border:0;
height:114px;
width:150px;
}

#stu_img,#tea_img
{
	border:solid 3px gold;height:140px;width:100%;margin:0 -3px;
}

/*---友情链接---*/
.link
{
	font-size:12px;
	height:31px;
	width:89px;
	text-align:center;
	float:left;
	margin:0 2px;	 
}

.link img{	width:89px;	height:31px;border:0;}

/*---教研组---*/
#jyz a,#jyz a:hover,#ks a,#ks a:hover {
text-decoration:none;
display: block; 
text-align:center;
 font-weight:normal;
}

#jyz td,#ks td{background-color:#BBD8F6; font-size:12px; height:43px;}

/*----评论－－－－*/
Div#review { font-size:12px; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cfcfcf 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 960px; PADDING-TOP: 2px; BORDER-BOTTOM: #cfcfcf 1px solid; BACKGROUND-COLOR: #f4f3f0 }
Div#review DIV.title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #5b5b5b; LINE-HEIGHT: 32px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
Div#review UL { margin: 2px 0 0 0; padding:4px 0 ;	BACKGROUND-COLOR: #fff}

Div#review LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
/*----*/


/*-----留言板----*/
INPUT {
	BACKGROUND-COLOR:  #f8f8f8; BORDER-BOTTOM: #9a9999 1px solid;BORDER-LEFT: #9a9999 1px solid; BORDER-RIGHT: #9a9999 1px solid; BORDER-TOP:#9a9999 1px solid; FONT-SIZE: 9pt;
}
TEXTAREA {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 3px; BORDER-RIGHT-WIDTH: 1px
}
Div#postMsg{text-align:left;width:100%; border: solid 1px #CED6F7; display:none;}
Div#postMsg dl{ margin:0px; padding:0px;}
Div#postMsg dl dd{ margin-left:5px;}
dd.postHead { text-align:center; padding:3px; margin:3px; background-color: #CED6F7; color:#12AAD0; font-weight:bold;}
dd.postFoot { text-align: center;}
Div#msg { width:100%; text-align:left; height:16px; margin:2px; padding-left:5px; padding-top:4px; background-color: #FFFFE7; display:none; border: solid 1px #666666;}
#pager
{
    text-align: right;
    padding: 4px;
    margin-left: 0px;
	margin-right: 0px;
	background-color: #D6E6F7;
}
Div#msgList{text-align:left;width:100%; border: solid 1px #CED6F7;}
Div#msgList dt{ padding:3px; margin:3px; background-color: #CED6F7; color:#12AAD0; font-weight:bold;}
Div#msgList dl{ margin:0px; padding:0px;}
Div#msgList dl dd{ margin:10px;}
Div#msgList dl#msgFoot dd{ background-color: #F3F8E1; margin: 5px; padding:5px; text-align:right;}
Div#msgList dl#msgFoot dd.reply{ background-color:White; margin: 5px; padding:5px; display: none; text-align: left; border: solid 3px #ccc}

Div#top { text-align:right; margin:3px; width:100%}
Div#loginBar{margin:10px; padding:10px; border: solid 3px #ccc; width:300px; display:none;}
.replyBody{ border-bottom:solid 2px #ccc;color:#e4761b;}


.xzjy
{
	border: solid 3px #7480E2;
	max-height:400px;
	max-width:600px;
	width:600px;
	height:400px;	
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.Dropshadow(color=#CED6F7,offx=6,offy=6,positive="true");
}