﻿body
{	
	font:12px/25px 宋体;
	text-align:center;
	background:url(../images/web.jpg) repeat-x 0 0;
}
img
{
	border:0;
}
ul,li
{
	list-style-type:none;
}
*
{
	margin:0;
	padding:0;
}
.jiezi
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.float-left
{
	float:left;
	display:inline;
}
.float-right
{
	float:right;
	display:inline;
}
a:link
{
	color:#000;
	text-decoration:none;
}
a:visited
{
	color:#000;
	text-decoration:none;
}
a:hover
{
	color:#AE0927;
	text-decoration:none;
}
a:active
{
	color:#f00;
	text-decoration:none;
}
.clear
{
	height:0;
	overflow:hidden;
	clear:both;
}
.fff,.fff a:link,.fff a:visited
{
	color:#fff;
}
.f00,.f00 a:link,.f00 a:visited
{
	color:#f00;
}
#main
{
	width:950px;
	background:url(../images/main.jpg) no-repeat 0 0;
	margin:0 auto 30px auto;	
	height:auto !important;
	height:500px;
	min-height:500px;
	overflow:visible;	
}
.top,.nav,.banner,.main,.footer
{
	width:950px;
	text-align:left;	
	margin:0 auto;
}
/*-------------------------top开始*/
.top
{
	text-align:right;
	font-weight:bold;	
}
.top a
{
	margin:0 20px;
}
/*--------------------------nav*/
/*--------------------------------------------导航条开始*/
.nav
{
	margin:7px 0 0 200px;
	width:750px;
	font-size:14px;
	font-weight:bold;
	height:80px;
	overflow:hidden;
	position:relative;
	background:url(../images/nav.jpg) no-repeat 0 0;
}
.nav ul
{
	margin:6px 0 0 0;
}
.nav ul li.li0
{
	width:25px;
}
.nav ul li.li1
{
	float:left;	
	line-height:34px;
	width:97px;
	text-align:left;	
}
.nav ul li.li1 a
{
	text-align:center;
}
a.height50
{
	height:50px;
	display:block;
}
.nav li
{
	float:left;
	display:block;
}

.SubNav li 
{
	line-height:28px;
}
.nav li.now
{
	background:url(../images/nav2.jpg) no-repeat 0 0;		
}
/*------display:none;----------二级栏目*/
.SubNav 
{
	display:none;
	z-index:2;
	clear:both;
	position:absolute;
	width:688px;
	top:44px;	
	font-size:12px;	
	text-align:center;
}
.SubNav li
{
	font-weight:normal;
	padding:0 5px 0 12px;	
	background:url(../images/item.jpg) no-repeat 4px 10px;	
}
/*-------------一级栏目伪标签*/
.nav li a
{
	display:block;
}
.nav li a:link
{
	color:#999999;	
}
.nav li a:visited
{
	color:#999999;
}
.nav li a:hover
{
	color:#999999;
	text-decoration:none;
	background:url(../images/nav2.jpg) no-repeat 0 0;
}
.nav li a:active
{
	color:#999999;
}
/*------------------首页*/
.nav li.now a
{
	display:block;
	color:#ffff00;	
}
/*.nav li.now a:link
{
	color:#ffff00;	
}
.nav li.now a:visited
{
	color:#ffff00;
}
.nav li.now a:hover
{
	color:#ffff00;	
}
.nav li.now a:active
{
	color:#ffff00;
}*/
/*-------------二级栏目伪标签*/
.SubNav li a:link
{
	color:#fff;
}
.SubNav li a:visited
{
	color:#fff;
}
.SubNav li a:hover
{
	color:#fff;
	text-decoration:underline;
	background:none;
}
.SubNav li a:active
{
	color:#fff;
}
/*--------------------------------------------------------left*/
.main
{
	clear:both;
}
.left
{
	width:198px;
	float:left;
	margin-top:232px;
	overflow:hidden;
}
.tongzhi
{
	background:#E7F5FE;
	border-left:#A8BAF8;
	border-right:A8BAF8;
	width:198px;
	height:154px;
}
.tongzhi p
{
	background:url(../images/ht1.jpg) no-repeat 0 0;
	padding-left:26px;
	line-height:26px;
	font-weight:bold;
	height:30px;
}
.tongzhi li
{
	padding:7px 0 7px 10px;
	line-height:20px;
}
/*--------------------名师*/
.minshi
{
	background:url(../images/minshi.jpg) no-repeat 0 0;
	padding-top:15px;
	height:140px;
}
.minshi li
{
	
	font:24px/46px 隶书;	
	border-bottom:1px solid #cccccc;
}
.minshi li a
{
	background:url(../images/ff1.ico) no-repeat 30px 4px;
	padding-left:55px;
}
.minshi li a:hover
{
	background:url(../images/ff2.ico) no-repeat 30px 4px;
	padding-left:55px;
}
/*--------------------用户登录*/
.login
{
	width:198px;
	background:url(../images/login1.jpg) no-repeat 0 0;
	padding-top:56px;
	height:188px;
}
.login table
{
	margin:0 0 0 15px;
	width:170px;
	color:#fff;
	table-layout:fixed;
}
.login table td
{
	padding:5px 0;
	line-height:24px;
}
.input110
{
	width:110px;
}
.hr1
{
	width:82px;
	background:#cccccc;
	height:1px;
	overflow:hidden;
}
/*--------------------友情链接*/
.link
{
	background:#E7F5FE;
	border-left:#A8BAF8;
	border-right:A8BAF8;
	width:198px;
	height:60px;
	text-align:center;
}
.link p
{
	background:url(../images/ht1.jpg) no-repeat 0 0;
	padding-left:20px;
	line-height:26px;
	color:#fff;
	text-align:left;
}
.link select
{
	width:150px;
	text-align:center;	
}
/*-----------------------校园新闻开始*/
.xyxw
{
	width:347px;
	float:left;
}
.xyxw .title
{
	font:bold 14px/25px 宋体;
	padding-left:25px;
	background:url(../images/title.jpg) no-repeat 0 0;
}
.xyxw li
{
	background:url(../images/line.jpg) repeat-x 0 bottom;
	height:25px;	
	overflow:hidden;
	width:316px;
}
.xyxw li img,.gz li img
{
	float:left;
	margin:5px 4px 0 2px;
}
.sp,.sp img
{
	width:346px;
	height:222px;
	overflow:hidden;
}
/*--------------------------------学校工作*/
.xxgz
{
	margin:8px 0 8px 10px;
	clear:both;
}
.gz
{
	width:320px;
	height:178px;
	margin:0 10px 6px 10px;
	float:left;
	display:inline;
	background:url(../images/gz1.jpg) no-repeat 0 0;
}
.gz p
{	
	padding:10px 6px 0 30px;
	height:30px;
}
.gz ul
{
	margin-left:112px;
	width:192px;
	clear:both;
}
.gz ul.ul1
{
	margin-left:137px;
	width:175px;
	clear:both;
}
.gz li
{
	background:url(../images/line.jpg) repeat-x 0 bottom;
}
/*--------------------------------right*/
.right
{
	width:699px;
	float:left;	
	background:#fff;
	overflow:hidden;
}

.tpzx
{
	background:url(../images/tpzx.jpg) no-repeat 0 0;
	width:654px;
	height:175px;
	margin-left:25px;
}
.tpzx p.tptitle
{	
	padding:6px 10px 0 30px;
	height:30px;
}
#demo1 p,#demo2 p
{
	display: table-cell;        
	vertical-align:middle;        /*设置水平居中*/        
	text-align:center;        /* 针对IE的Hack */        
	*display: block;        
	*font-size:70px;/*约为高度的0.873，200*0.873 约为175*/ 
	width:109px;        
	height:86px;        
	background:#e9e9e9;
	border: 1px solid #ccc;
	margin:5px auto 0 auto;
}
#demo1 p img,#demo2 p img
{
	vertical-align:middle;
}
#demo1 td .divbg,#demo2 td .divbg
{
	background:url(../images/tpbg.jpg) no-repeat 0 0;
	width:115px;
	height:122px;
	padding:0 5px;
	text-align:center;
	display:block;
	clear:both;
}
/*--------------------------------footer*/
.footer
{
	text-align:center;
	clear:both;
	background:url(../images/footer.jpg) repeat-x 0 0;
	height:139px;
}
.footer li
{
	clear:both;
	line-height:20px;
}
.footer li.li1
{
	width:180px;
	margin:0 auto;
	padding:12px 0;
	height:23px;
}
.footer li.li1 img
{
	width:15px;
	height:20px;
	float:left;
	border:0;
}