/* CSS Document */
body{ margin:0; padding:0; background:url(../images/body_bg.gif);font-family:"宋体"; font-size:12px; color:#254e8e; line-height:18px}
.logo_bg{ background:url(../images/logo.jpg) no-repeat left;}
a{font-family:"宋体"; font-size:12px; color:#254e8e; text-decoration: none; line-height:23px}
a:hover{font-family:"宋体"; font-size:12px; color: #FF0000; text-decoration: none; line-height:23px}
.title1{ font-family:"宋体"; font-size:12px; color:#013f78; font-weight:bold; line-height:20px;}
.title2{ font-family:"宋体"; font-size:12px; color:#FFFFFF; line-height:20px;}
.title3{ font-family:"宋体"; font-size:12px; color:#666666; line-height:18px;}
.date{ font-family: Arial; font-size:11px; color:#999999;}
.main_bg{ background:url(../images/mian_top.gif) no-repeat right; height:23px;}
.red_text{font-family:"宋体"; font-size:12px; color:#FF0000; line-height:18px}
.left_bg1{ background:url(../images/left_bg1.gif) no-repeat left top}
.news_title{ font-size:18px; font-weight:bold; color:#000000; line-height:35px;}
.news_text{ font-size:14px; color:#000000; line-height:26px;}
.red_anchor{color:Red; font-size:13px; text-decoration:underline; }
.red_anchor:hover{color:Red; font-size:13px; text-decoration:underline; }

.menuBar
{
	background-image:url('../images/bar.gif');
	height:33px; 
	clear:right
}

.bottom
{
	height:65px; 
	text-align:center; 
	background-image:url('../images/bottom_bg.gif')
}

/*SiteMap里有个img会让整个div上移*/
.main_bg img{ margin-top:14px}

.middle
{
	background-image:url('../images/bg_left.gif');
	background-repeat:repeat-y;
	height:100%
}

.categoryTitle
{
	width:682px;  
	height:23px; 
	background-image:url('../images/main_title.gif'); 
	background-repeat:no-repeat
}

.leftBarTitle
{
	background-image:url('../images/left_bar4.gif'); 
	height:24px; 
	padding-left:48px; 
	padding-top:3px;
}

.leftBarBody
{
	height:360px; 
	text-align:-moz-center!important; 
	text-align:center
}

.leftBarItem
{
	width:180px; text-align:left; 
	background-image:url('../images/left_x.gif'); 
	background-position:bottom; 
	background-repeat:no-repeat
}

.leftBarItem a
{
	margin-left:22px;
}

.leftBarLink
{
	width:150px; 
	height:24px; 
	padding-left:30px; 
	padding-top:3px
}

.newsList
{
	width:688px; 
	margin-left:2px; 
	margin-top:2px; 
	background-image:url('../images/lb_x.gif')
}

#nav a{font-family:"宋体"; font-size:12px; font-weight:bold; color: #FFFFFF; text-decoration: none; }
#nav a:hover{font-family:"宋体"; font-size:12px; color: #FF0000; text-decoration: none;}
*html #nav{ height:33px; background:url(../images/nav_bg.jpg);overflow:hidden;}
#nav{ height:33px; background:url(../images/nav_bg.jpg);}

ul li{ list-style:none;}
#nav_content ul li{ float:left; display:inline }
#nav_content{margin-left:20px;}
#nav_content ul,#nav_content ul li{ height:33px; line-height:33px;}
#nav ul li{ padding:0px 4px; }
#nav ul li a {line-height:33px}
*html #nav ul li{ padding:0px 4px; overflow:hidden;}
/*#nav ul li img{
	overflow:hidden;
	padding-top: -10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;

}*/
#menu {	
	filter:alpha(opacity=60);
	opacity:0.6;
	border: #e2e2e2 1px solid;
	MARGIN-TOP:0px;
	MARGIN-left: 15px;
	DISPLAY: none;
	PADDING-LEFT: 0px;
	Z-INDEX: 999;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #e2e2e2 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e2e2e2 1px solid;
	POSITION: relative;
	BACKGROUND-COLOR: #f8f9fb;
	
}
#menu DIV {
	bACKGROUND: url(../images/submenubg.gif); background-repeat:no-repeat; MARGIN: 0px auto; OVERFLOW: visible;  LINE-HEIGHT: 23px; HEIGHT: 22px; padding-left:15px;  }
#menu DIV A {
	FONT-WEIGHT: normal; COLOR:#333333;
}
#menu DIV A:hover { 
	COLOR: #FF0000; TEXT-DECORATION: underline
}

.loginTitle
{
	background-image:url('../images/left_bar1.gif'); 
	height:23px; 
	padding-left:48px; 
	padding-top:4px
}

.loginBg
{
	background-image:url('../images/login_bg.gif'); 
	height:132px; 
	padding-left:19px
}

.fastNavTitle
{
	background-image:url('../images/left_bar2.gif'); 
	height:29px; 
	padding-left:46px; 
	padding-top:8px	
}

.fastNavBg
{
	background-image:url('../images/left_BG.gif');
	padding-left:16px;
}

.friendLinkTitle
{
	background-image:url('../images/left_bar3.gif'); 
	height:27px; 
	margin-top:5px; 
	padding-left:47px; 
	padding-top:3px
}

.friendLinkBg
{
	background-image:url('../images/left_BG.gif');
	background-repeat:repeat-y;
	height:260px; 
	padding-left:14px;
}

.middleBody
{
	float:left; 
	height:857px; 
	background-image:url('../images/main_bg.gif'); 
	width:507px
}

.dynamicNewsTitle
{
	background-image:url('../images/main_bar1.gif'); 
	height:26px; 
	padding-left:17px
}

.dynamicNewsItem
{
	background-image:url('../images/lb_x.gif'); 
	height:24px; 
	padding-top:1px
}

.enrollNewsTitle
{
	background-image:url('../images/main_bar2.gif'); 
	padding-left:32px; 
	height:23px
}

.enrollNewsItem
{
	background-image:url('../images/lb_x.gif'); 
	width:330px; 
	height:25px
}

.defaultNewsTitle
{
	background-image:url('../images/main_bar2.gif'); 
	padding-left:32px; 
	height:23px; 
	margin-top:1px
}

.dafaultNewsTitleText
{
	float:left; 
	padding-top:2px
}

.moreButton
{
	float:right; 
	padding-top:8px; 
	padding-right:22px
}

.defaultNewsItem
{
	background-image:url('../images/lb_x.gif'); 
	width:480px;
	height:25px; 
}

.defaultNewsText
{
	float:left; 
	width:414px; 
	height:24px; 
	padding-top:1px
}

.defaultNewsDate
{
	width:62px; float:right
}

.majorTitle
{
	background-image:url('../images/main_bar3.gif'); 
	height:22px; 
	padding-left:35px
}

.scheduleTitle
{
	background-image:url('../images/22_02.gif'); 
	height:23px
}

.teacherTitle
{
	background-image:url('../images/22_05.gif'); 
	height:23px	
}

.teacherBody
{
	height:305px; 
	background-image:url('../images/right_bg.gif'); 
	text-align:center
}

.contactTitle
{
	background-image:url('../images/22_08.jpg'); 
	height:19px; 
	padding-left:45px; 
	padding-top:5px;
}

.contactBody
{
	background-image:url('../images/contact_bg.gif'); 
	height:305px
}

.seperate
{
	clear:both; 
	background-image:url('../images/xx.gif'); 
	background-repeat:repeat-x;
	height:1px; 
	overflow:hidden
}

.teacherImage
{
	float:left;  
	background-color:#e3e3e3; 
	text-align:center; 
	background-image:url('../images/sz.gif'); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:6px
}

.teacherIntroTitle
{
	background-image:url('../images/szxx.gif'); 
	background-repeat:no-repeat; 
	padding-top:3px; 
	height:27px; 
	margin-top:20px
}