﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; color:#474747; background:url(../image/bodyBg.gif);}div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
div {
	margin: 0px auto;
}
table {
	font-size: 12px;
}
td {
	font-size: 12px;
}
tr {
	font-size: 12px;
}
th {
	font-size: 12px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor; border-image: none;
}
li {
	list-style-type: none;
}
ul {
	list-style: none; text-align: left;
}
ol {
	list-style: none; text-align: left;
}
li {
	list-style: none; text-align: left;
}


a{color:#474747; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border-style: none;
    border-color: inherit;   
}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; outline:none; color:#C00;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h5{height:5px; overflow:hidden; clear:both;}
.w254{width:254px; overflow:hidden;}
.w714{width:714px; overflow:hidden;}
.w894{width:894px; overflow:hidden; margin:0 auto 0 255px;
    height: 381px;
}

.wal{width:975px; margin:0px auto; overflow:hidden;}
.red{color:#c53030;}

.headDiv{height:92px; background:url(../image/headBg.gif) top repeat-x;z-index:100;}
.headDiv .wal{height:92px; position:relative;overflow:visible;}
.headDiv .logo{position:absolute; z-index:10; left:27px; top:35px;}
.nav{padding:52px 0 0 255px ;}
.nav li{float:left; font-size:14px; font-weight:bold; height:40px; position:relative;}
.nav li a{display:block;height:40px;width:88px; text-align:center; color:#707070;text-decoration:none;}
.nav li a:hover,.liNow a{ background:url(../image/nav_line.png) left bottom repeat-x;}
.nav li a:hover, .nav .liNow a, .nav .liNow1 a{color:#d00f0f;}
.navLine, .navLine2{height:3px; width:100px; overflow:hidden; background:#e41414; position:absolute; z-index:20; top:90px; display:none;}
.nav_child .child{position:absolute;z-index:200;background:url(../image/nav_child_r.png) right bottom no-repeat;padding-right:11px;margin:0px 0 0 -6px;display:none;}
.nav_child .child .bg{background:url(../image/nav_child.png) left bottom no-repeat;padding-left:6px;}
.nav_child .child ul{width:172px;float:left;padding:10px 0 20px;_padding-bottom:10px;}
.nav_child .child ul.first li{border:none;}
.nav_child .child li{height:27px;line-height:27px;float:none;border-left:1px solid #d2d2d2;}
.nav_child .child li a{display:block;height:27px;line-height:27px;color:#474747;font-weight:normal;font-size:12px;background:#none;width:auto;text-align:left;padding-left:22px;}
.nav_child .child li a:hover{background:url(../image/nav_child_hover.png) left top no-repeat;color:#fff;}

/*
.sNav{width:98px; overflow:hidden; position:absolute; z-index:100; background:url(../image/sNav.png) left bottom no-repeat; display:none;}
.sNav .bg{padding:3px 6px 7px 3px; background:url(../image/bg1.gif) 3px top no-repeat;}
.sNav a{display:block; height:36px; line-height:34px; text-align:center; border-bottom:#d8d8d8 dashed 1px;}
*/

.foot{height:68px; padding-top:10px; overflow:hidden; background:#898989; text-align:center; color:#FFF; line-height:24px;}
.foot a{color:#FFF;}
.foot a span{font-size:10px; padding-left:6px;}

.footLinksDiv{background:url(../image/footLinksBg.gif) center top no-repeat; padding-top:45px;}
.footLinks{background:url(../image/footLinksBg1.gif) top repeat-x; height:201px; overflow:hidden;}
.footLinks .wal{height:201px; overflow:hidden;}
.footLinks .list{height:201px; width:105px; overflow:hidden; border-right:#dfdfdf solid 1px; float:left;}
.footLinks .list li{padding:0 0 10px 10px;}
.footLinks .list h2{padding:18px 0 5px 0; font-size:12px;}
.footLinks .list a{color:#888;}
.footLinks .list h2 a{color:#666;}
.footTel{float:right; width:196px; overflow:hidden; padding-top:18px;}
.footTel li{padding-bottom:10px; color:#888;}
.footTel li span{padding-left:6px;}

.pageNum{width:884px; 
height:22px; padding-top:18px; overflow:hidden; margin:0 auto;
}
.pageNum a{display:block; float:left; margin-left:6px; height:17px; line-height:17px; padding:0 4px; border:#dedddd solid 1px; text-decoration:none;}
.pageNum a:hover, .pageNum .a_now{border:#ce3333 solid 1px; background:#ce3333; color:#FFF; text-decoration:none;}
.page_select{border:#ce3333 solid 1px; background:#ce3333; color:#FFF; text-decoration:none;}
.pageNum2{width:640px; height:45px;}
.pageNum li{float:left;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#fff;
	display:none;
}
.newsclasslist ul li
{
    height:34px;
    background: url(../image/jobBg1.gif) top repeat-x;
    line-height:34px;
    padding-left:20px;  
}









