
body{font-size:12px; color:#727272;font-family:Arial, Helvetica, sans-serif;line-height:180% ; margin:0px auto; background:#F8F7F5
}
#haader{ height:111px; margin:0px auto; background:url(top.png) center}
.menu{ width:1000px; margin:0px auto; text-align:right}
#gg{ height:320px; margin:0px auto; background:url(gg.jpg) center}
#ggzi{ height:320px; margin:0px auto; background: url(gg2.jpg) bottom center;}
a:link, a:visited {
	text-decoration:none;
	color:#333333;
}
a:hover {
	text-decoration: underline;
	color:#08A5E0;
	text-decoration:none;
}
A.white:link {
	COLOR: #fff; TEXT-DECORATION: none
}
A.white:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
A.white:active {
	COLOR: #fff; TEXT-DECORATION: none
}



#main{ width:1000px; margin:0px auto;padding-left:2px; *padding-left:3px;}
.con{ width:960px; padding:0px 20px; margin:0px auto; background:#fff;}
.left{ float:left; width:230px;}

.tdline{ border-bottom:1px solid #CCCCCC}

.red{ color:#C4141B}
img{ border:none}
.middle{ width:480px; float:left; margin:0px 10px}

#bottom{ background:#3F3F3F; margin:0px auto}

.bottom{width:490px; text-align:center; margin:0px auto; color:#E0E0E0; padding:10px 0px;}



#category{padding:0px; height:auto}

#category ul{ font-weight:bold;
	list-style:none;
	margin:0px;
	padding:0px;
}
#category ul li{background:url(zimenu.gif);
	 height:42px; width:170px;padding:0px 0px 0px 40px; line-height:42px;}
#category ul li a:link, #category ul li a:visited{
	color:#000000;
	text-decoration:none;
}
#category ul li a:hover{
	color:#DB270E;
	
}
.zimain{ width:1000px; background-image:url(zimainbg.gif); margin:0px auto; height:auto; overflow:hidden}

.zileft{float:left; padding-left:13px; width:207px; padding-top:14px; background-image:url(leftbg.gif); }
.zileftcon{background-image:url(bot.gif); background-position:bottom; background-repeat:no-repeat; min-height:600px;}
.ziright{ width:740px; float:right; margin-right:20px;margin-top:14px;  }

.title{ color:#F82423; font-size:14px; font-weight:bold}

.news2 ul{
	list-style:none;
	padding:0px 0px 10px 0px;
	margin:0px 10px 0px 10px;
}
.news2 ul li{
	background:url(icon1.gif) no-repeat 3px 9px;
	padding:3px 0px 3px 15px;
	border-bottom:1px dotted #ccc;
}
.news2 ul li a:link{
	color:#373737;
	text-decoration:none;
}
.news2 ul li a:hover{
	color:#FF0000;
	text-decoration:none;
}



.content{width:730px; text-align:left; margin:10px;}
.content ul,.content ul li{ list-style:none; margin:0; padding:0;}
.content ul li{ float:left; display:block; margin:5px}


.nva1 {
	MARGIN-TOP: 6px; WIDTH: 205px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px; line-height:23px;
}
.nva1 A {
	BACKGROUND-IMAGE: url(bj_nva01.gif); PADDING-LEFT: 46px; WIDTH: 159px; DISPLAY: block; HEIGHT: 27px; COLOR: #222222; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.nva1 A:link {
	COLOR: #222222; TEXT-DECORATION: none
}
A:visited {
	COLOR: #222222; TEXT-DECORATION: none
}
.nva1 A:hover {
	BACKGROUND-IMAGE: url(bj_nva01a.gif); COLOR: #ff6600; TEXT-DECORATION: none
}


.nva2 {
	WIDTH: 205px; HEIGHT: auto;  PADDING-TOP: 4px; margin-left:0px; 
}

.nva2 ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.nva2 ul li{
	BACKGROUND-IMAGE: url(bj_nva02.gif); MARGIN-TOP: 2px; WIDTH: 185px; MARGIN-BOTTOM: 0px; HEIGHT: 26px; line-height:26px; float:left;
}
.nva2 UL LI A {
	LINE-HEIGHT: 26px; PADDING-LEFT: 60px; WIDTH: 125px; DISPLAY: block; COLOR: #222222; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.nva2 ul li a:link, .news2 ul li a:visited{
	color:#373737;
	text-decoration:none;
}
.nva2 ul li a:hover{
	color:#FF0000;
	text-decoration:none;
}



/*caidan*/
ul, ul li {
	list-style-type:none;margin:0;
	padding:0;
}


#navul{ width:650px; float:right; font-size:15px; font-weight:bold; margin-top:20px;}
#navul li {
	float: left;
	margin-right: 1px;
	width:80px;
	height:40px;
	position:relative;
	text-align:center;
	line-height:40px;
}
#navul li.navhome {
	text-align:left;
	padding:0 0px 0 20px;
	width:60px;
}
#navul li a:link, #navul li a:visited {
	color:#FFFFFF;
}

#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:38px;
	left:-40px;
	background:#5A7EA2; 
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; 
	border-bottom:none;
}
#navul li ul li {
	display:block;
	width:130px;
	float:none;
	margin-right:0px;
	height:28px;
	position:relative;
	line-height:28px;
	border-bottom:#7B9EC4 1px solid;
	font-size:12px;
}
#navul li.navmoon {
	width:80px;
	height:38px;
	line-height:40px;
}
#navul li.navmoon a {
	color:#FFFFFF;
}
#navul li.navhome a:hover {
	color:#FCFF00;
}
#navul li.navmoon ul {
	display:block;
}
#navul li.navmoon ul a {
	display:block;
	width:130px;
	height:28px;
	line-height:28px;
}
#navul li.navmoon ul a:hover {
	background:#A2C2DB;
}

.biao TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px; height:32px; 
}
.biao {
	TEXT-ALIGN: center; WIDTH: 99%; BORDER-COLLAPSE: collapse;font-weight:bold; color:#000
}
.biao th{ text-align:center; }


.jobcon{ width:730px; border:1px solid #D8D8D8; border-top:2px solid #000; margin:10px auto}
.jobtitle{ border-bottom:1px solid #9B9B9B; background:#EAEAEA; height:28px; line-height:28px; font-size:14px; font-weight:bold;color:#000; padding-left:20px;}
.jobnr{ width:710px; margin:0px auto; padding:10px 5px 10px 12px;}



#ifocus_pic {position:relative;width:225px; overflow:hidden;}
#ifocus_btn { position:absolute; right:0; bottom:0px; }
#ifocus_btn li {font-size:10px; width:12px; height:15px; line-height:15px; cursor:pointer; background:#FFFFFF; margin-bottom:4px; border:1px solid #FF6600; color:#FF6600; float:left;  margin-right:2px; font-family:Arial, Helvetica, sans-serif}
#ifocus_btn .current { background:#FF6600; border:1px solid #FFFFFF; color:#FFFFFF;}