@charset "utf-8";
/* CSS Document */
/* body */
body{
	margin:0;
	padding:0;
	background:url(../images/background.jpg);
	background-color:#E9E2D8;
	font:12px/1.6 arial;}
ul, li{
	margin:0;
	padding:0;
	list-style:none;}
a{
	font-family: 瀹嬩綋;
	font-size: 13px;
	color: #333;}
a:link {
	text-decoration: none;}
a:visited {
	text-decoration: none;}
a:hover {
	text-decoration: none; color: #0099CC;}
a:active {
	text-decoration: none;}
fieldset, img { border:none;}
legend { display:none;}
em, strong, cite, th { font-style:normal; font-weight:normal;}
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif;}
table { border-collapse:collapse;}
html { overflow:-moz-scrollbars-vertical;} /*Always show Firefox scrollbar*/
/************** Header ********************************************/
#header{
	width:1200px;
	height:329px;
	position:relative;
	margin:auto;}
.logo{
	background:url(../images/logo.png);
	position:absolute;
	width:1200px;
	height:85px;}
.mainNavigation{
	position:absolute;
	background:url(../images/mainnavigation.png) 0 0;
	width:1200px;
	height:44px;
	top:85px;}
.mainNavigation li{
	float:left;
	padding:5px 33px 0px 33px;
	height:44;
	position: relative;
        font:14px/1.8 arial;
        font-weight:bold;}
.mainNavigation li:hover ul.dhej{
        display:block;
}

ul.dhej {
    position: absolute;
    width: 182%;
    background: #e8e2d6;
    z-index: 9999;
    margin-left: -66%;
    box-shadow: 3px 1px 4px #baa27c;
    display:none;
}

ul.dhej li {
    float: none;
    text-align: center;
}



.banner{
	position:absolute;
	background:url(../images/banner.png);
	width:1200px;
	height:200px;
	top:129px;}
.Layer1 {
	position:absolute;
	left:514px;
	top:150px;
	width:372px;
	height:167px;
	z-index:1003;}
/************** Content ********************************************/
#content{
	width:1200px;
	margin:0 auto;
	background:url(../images/contentbg.png);}
.box_list{
	padding:10px;}
.box_list ul li { background:url(../images/icon.jpg) 0 -300px no-repeat; padding-left:20px; line-height:1.9;border-bottom:1px dotted #B7B8B2;}
.picturenews{
	float:left;
	width:518px;
	height:298px;
	margin-left:10px !important;margin-left:5px;
	margin-top:10px;
	border:#999 solid 1px;}
.notice{
	float:right;
	width:498px;
	height:250px;
	border:#999 solid 1px;
	margin-right:10px !important;margin-right:5px;
	margin-top:10px;}
.notice span{
	display:block; height:28px; background:url(../images/notice.png); border-bottom:1px solid #999;}
.news{
	float:left;
	background:url(../images/boxtitlebg.jpg) repeat-x top;
	width:668px;
	border:#999 solid 1px;
	margin:10px 10px 0px !important;margin:10px 5px 0px;
	height:260px;}
.news span{
	display:block; height:28px; background:url(../images/news.jpg) no-repeat; border-bottom:1px solid #999;}
.quickNavigation{
	float:right;
	background:url(../images/boxtitlebg.jpg) repeat-x top;
	width:498px;
	margin-right:10px !important;margin-right:5px;
	margin-top:10px;
	border:#999 solid 1px;
	height:260px;}
.quickNavigation span{
	display:block; height:28px; background:url(../images/quicknavigation.jpg) no-repeat; border-bottom:1px solid #999;}

#box_1{
	float:left;
	background:url(../images/boxtitlebg.jpg) repeat-x top;
	width:433px;
	border:#999 solid 1px;
	margin:0px 10px 0px !important;margin:0px 5px 0px;
	height:260px;}
#box_1 span{
	display:block; height:28px; background:url(../images/bkjx.jpg) no-repeat; border-bottom:1px solid #999;}

#box_2{
	float:right;
	background:url(../images/boxtitlebg.jpg) repeat-x top;
	width:433px;
	margin-right:10px !important;margin-right:5px;
	margin-top:0px;
	border:#999 solid 1px;
	height:260px;}
#box_2 span{
	display:block; height:28px; background:url(../images/xsgz.jpg) no-repeat; border-bottom:1px solid #999;}

#bottom{
	width:1198px;
	height:30px;
	clear:both;
	margin:0 auto 0;
	background:url(../images/bottom.jpg);}
/************** scroll_pic ********************************************/
#scroll_pic{
	width:1180px;
	clear:both;
	margin:5px auto;}
.black_overlay{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);}
.white_content {
  display: none;
  position: absolute;
  top: 15%;
  left: 25%;
  width: 620px;
  height: 470px;
  border: 16px solid #FFF;
  border-bottom:none;
  background-color: white;
  z-index:1002;
  overflow: auto;
  text-align:center;}
/************** footer ********************************************/
#footer{
	width:1324px;
	height:60px;
	clear:both;
	text-align:center;
	margin:auto;
	background:url(../images/footer.png);
	line-height:46px;
	font-size:14px;
	vertical-align: middle;}
/************** second ********************************************/
#left_navigation{
	float:left;
	background:url(../images/left_navigation_bg.jpg) repeat-x top;
	width:190px;
	margin:10px 10px 0px !important;margin:10px 5px 0px;
	height:500px;}
#left_navigation span{
	display:block; height:28px; background:url(../images/news.jpg) no-repeat; border-bottom:1px solid #999;}
#left_navigation ul li{ height:39px; font:13px/39px "瀹嬩綋"; text-align:left; border-bottom:1px solid #F7F6F2; list-style:none;}
a.left_navigation:link, a.left_navigation:visited{background:#EFE6D4; font-size:16px; width:176px; height:39px; padding-left:14px; text-decoration:none; display:block; color:#000;}
a.left_navigation:hover, a.left_navigation:active{background:#E2D2B1; text-decoration:underline;}

.main_content{
	float:right;
	width:980px;
	height:100%;
	margin-right:10px !important;margin-right:5px;
	margin-top:10px;}
.main_content span{
	display:block; height:28px; font-size:12px;}
.main_content h1{
	display:block; margin:0; padding-left:15px; font-size:18px; height:30px; border-bottom:1px solid #999; background:url(../images/boxtitlebg.jpg);}
.main_content .box_list ul li a{
		float:left; width:850px; overflow:hidden; font-size:15px;}
.main_content_tpwf
{
	float:right;
	width:980px;
	height:100%;
	margin-right:10px !important;margin-right:5px;
	margin-top:10px;}
.main_content_tpwf span{
	display:block; height:28px; font-size:12px;}
.main_content_tpwf h1{
	display:block; margin:0; padding-left:15px; font-size:18px; height:30px; border-bottom:1px solid #999; background:url(../images/boxtitlebg.jpg);}
/************** article ********************************************/
#article_header{
	width:1200px;
	height:129px;
	position:relative;
	margin:auto;}
.article{
	width:1180px;
	padding:10px;
	height:100%;}
.article h1{
	display:block; margin:0; font-size:18px; height:35px; border-bottom:1px solid #999; background:url(../images/boxtitlebg.png);}
.article_content{
	padding:10px;
	height:100%;
	font-size:14px;}
.article_content a{
		font-size:14px;}
/************** teacher ********************************************/
.Sortlist_teacher{ width:680px; padding:10px;}
.Sortlist_teacher ul{margin-top:10px; list-style:none;}
.Sortlist_teacher ul li{width:155px; height:40px; font:14px/40px "瀹嬩綋"; text-align:center; background:url(../images/dot_sl.jpg) bottom repeat-x; float:left;}
.Sortlist_teacher a{width:155px; background:url(../images/dot_sl_01.jpg) left center no-repeat; display:block;}