/*
*
*
*/

h1,h2,h3,h4,h5,h6 {font-size:12px;font-weight:400;margin:0;padding:0;}
ul,ol,dl,dt,dd {list-style:none;margin:0;padding:0;}
li {margin:0;padding:0;list-style:none;}
p,form,input,select,textarea {margin:0;padding:0;}
img {border:0;}
a 		{text-decoration:none;}
a:hover {color:#ff3600}
td {
	font-size:12px;
}

body {
	font-size:12px;
	margin:0 auto;
	text-align:center;
	width:970px;
	font-family:arial;
}

#header {
	clear:both;
	width:970px;
	height:118px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}
	#header h1 {
		width:289px;
		float:left;
	}
	#header .banner {
		width:681px;
		float:right;
	}
	
#nav {
	clear:both;
	width:970px;
	height:33px;
	overflow:hidden;
	line-height:33px;
	margin:0 auto;
	background:url(../images/nav.gif) no-repeat center center;
}

	#nav .main {
		width:720px;
		float:left;
		overflow:hidden;
	}
		#nav .main h2 {
			width:116px;
			float:left;
			text-align:left;
			text-indent:30px;
			font-weight:700;
			color:#FFF;
		}
		#nav .main .menu {
			width:600px;
			text-align:left;
			color:#FFF;
		}
			#nav .main .menu a {
				color:#FFF;
			}
			#nav .main .menu  a:hover {
				color:#ff3600;
				text-decoration:underline;
			}
			#nav .main .menu span.t {
				padding:0 1px 0 1px;
				*padding:0 4px 0 1px; /**/
				_padding:0 4px 0 1px;
			}
	#nav .info {
		width:195px;
		float:right;
		text-align:left;
		color:#FFF;
		line-height:33px;
		text-indent:13px;
	}
	

	
#ad {
	clear:both;
	width:970px;
	height:208px;
	overflow:hidden;
}
#notice {
	position:relative;
	top:-10px;
}


#bannerADBtn {
	position:relative;
	top:-18px;
	height:18px;
}
	#bannerADBtn a {
		display:block;
		float:right;
		width:17px;
		height:17px;
		line-height:17px;
		text-align:center;
		margin:0 0 0 1px;
		color:#FFF;
		text-decoration:none;
	}
	#bannerADBtn a.now {
		background:#F63;
		color:#FFF;
	}
	#bannerADBtn a.n {
		background:#03c;
	}
#notice {
	clear:both;
	width:970px;
	height:25px;
	margin:0 auto;
	line-height:25px;
	border-bottom:1px solid #7E9198;
	position:relative;
	top:-18px;
}

#person {
	clear:both;
	width:970px;
	height:33px;
	overflow:hidden;
	line-height:33px;
	margin:0 auto;
	background:url(../images/line.gif) repeat-x;
}
	
	#person .main {
		width:720px;
		float:left;
		overflow:hidden;
	}
		#person .main h3 {
			width:116px;
			float:left;
			text-align:left;
			text-indent:30px;
			font-weight:700;
			color:#123DA6;
		}
		#person .main h3 a {color:#123DA6;text-decoration:none;}
		#person .main .menu {
			width:630px;
			*width:600px;
			_width:600px;
			text-align:left;
			color:#000;
			_margin-top:7px;
		}
			#person .main .menu img {
				_vertical:top;
			}
			#person .main .menu a {
				color:#000;
				
			}
			#person .main .menu  a:hover {
				color:#ff3600;
				text-decoration:underline;
			}
			#person .main .menu span.t {
				padding:0 4px 0 1px;
				color:#A0B1C3;
			}
	#person .info {
		width:225px;
		float:right;
		text-align:right;
		color:#1430AE;
		padding:0 10px 0 0;
		
	}
	#person .info a {color:#123DA6;}

#company {
	clear:both;
	width:970px;
	height:33px;
	line-height:33px;
	margin:0 auto;
	background:url(../images/line.gif) repeat-x;
}
	#company .main {
		width:700px;
		float:left;
		overflow:hidden;
	}
		#company .main h3 {
			width:116px;
			*width:96px;
			float:left;
			text-align:left;
			text-indent:30px;
			font-weight:700;
			color:#123DA6;
		}
		#company .main h3 a {color:#123DA6;text-decoration:none;}
		#company .main .menu {
			width:580px;
			*width:560px;
			_width:560px;
			text-align:left;
			color:#000;
			_margin-top:7px;
		}
			#company .main .menu a {
				color:#000;
			}
			#company .main .menu  a:hover {
				color:#ff3600;
				text-decoration:underline;
			}
			#company .main .menu span.t {
				padding:0 4px 0 1px;
				color:#A0B1C3;
			}
	#company .info {
		width:240px;
		float:right;
		text-align:right;
		color:#1430AE;
		background:url(../images/s.gif) no-repeat left 0px;
		padding:0 5px 0 0;
		_padding:0 5px 0 0;
	}
		#company .info form {
			position:relative;
			top:3px;
			*top:-2px;
			_top:3px;
			*right:5px;
			
		}
		#company .info form span {
			position:relative;
			top:-3px;
			*top:2px;
			_top:4px;

		}
		#company .info input#keywords {
			width:98px;
			height:18px;
			line-height:18px;
			border:1px solid #A2ACB6;
			margin:0px 0 0 0px;
			position:relative;
			top:2px;
			vertical-align:top;
			*vertical-align:middle;
	}
		}
		#company .info input#submit {
			width:57px;
			height:20px;
			_line-height:9999px;
			border:0;
			background:url(../images/sbt.gif) no-repeat center center;
			text-indent:-9999px;
			font-size:0;
			margin:0px 0 0 3px;
			position:relative;
			top:1px;
			vertical-align:top;
			*vertical-align:middle;
		}
		#company .info input[type="submit"] {
			width:57px;
			height:20px;
			border:0;
			background:url(../images/sbt.gif) no-repeat center center;
			text-indent:-9999px;
			font-size:0;
			margin:0px 0 0 3px;
			position:relative;
			top:1px;
			vertical-align:top;
			*vertical-align:middle;
		}