p,h1,body{
	font-size:12px;
	margin:0;
	padding:0;
}
label{
	cursor:pointer;
}
body{
	text-align:center;
}
hr{
	display:none;
}
table{
	border-collapse:collapse;
}
A:link {
	COLOR: #0044dd; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0044dd; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c2130e; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0044dd
}


dd{
	margin-left:0;
}
#q2,#q3,#q1{
	padding:3px;
	font-size:14px;
}
#q1{
	width:320px;
	color: #333333;
}
#q2{
	width:245px;
	color: #333333;
}
#q3{
	color:#333333;
	width:86px;
}
.i-tip{
	color:#999;
}
.line{
	color:#1438CE;
}
#wrapper{
	position:relative;
	text-align:left;
	margin:auto;
	width:600px;
}

#wrapper_result{
	position:relative;
	text-align:left;
	margin:auto;
	width:600px;
}



#logo{
	margin:26px 0 55px 0;
	text-align:center;
}
#city{
	margin-top:10px;
}
#city strong{
	font-size:14px;
	font-weight:normal;
}
#search{
	width:480px;
	margin:auto;
}
#s-form{
	z-index:0;
	width:540px;
	margin-left:5px;
	position:relative;
	clear:both;
}
#s-util{
	line-height:18px;
	top:-4px;
	right:-52px;
	position:absolute;
}
#nav ul{
	list-style:none;
	margin:0 0 6px 0;
	padding:0;
}
#nav ul li{
	text-align:center;
	margin:0;
	padding:0;
	display:block;
	width:65px;
	float:left;
	border-right:1px solid #b4b4b4;
}
#nav ul li#more{
	z-index:9;
	position:relative;
	border:none;
}
#nav ul li.at-here{
	position:relative;
	top:-2px;
	padding:3px 0 0 0;
	height:21px;
	border:none;
	background:url(t.gif) top center no-repeat;
}
#nav.no-at-here{
	float:left;
	margin-bottom:6px;
}

#nav ul li.here-left{
	border:none;
}
#nav ul li.at-here{
	color:#fff;
}
#nav ul li a{
	text-decoration:none;
}
#nav #more li a{
	text-decoration:underline;
}

#nav #more-list{
	z-index:10;
	border:none;
	position:absolute;
	top:-7px;
	left:75px;
	border:1px solid #99B1E9;
	background:#fff;
}
#nav ul #more-list li{
	text-align:left;
	float:none;
	padding:6px;
	width:75px;
	border:none;
}
#more-close{
	cursor:pointer;
	position:absolute;
	top:0px;
	left:55px;
}
#s-city-btn{
	cursor:pointer;
	position:absolute;
	top:1px;
	left:96px;
}

#s-city-list{
	position:absolute;
	top:28px;
	left:0;
	border:1px solid #99B1E9;
	background:#fff;
}
#zhaopin #s-city-list{
	left:auto;
	right:90px;
}
#s-city-list td{
	font-size:12px;
	padding:5px 8px;
}
.feat{
	width:520px;	
	margin:auto;
	margin-top:15px;
	float:none;
	
}
.feat_search{
	width:96%;	
	margin:auto;
	margin-top:15px;
	float:none;
}

.feat table td table td{
	text-align:left;
	font-size:12px;
}
.news{
	padding-top:50px;
	text-align:center;
	clear:both;
}
#footer{
	padding-top:35px;
	clear:both;
	color:#666;
	text-align:center;
	line-height:1.5em;
}
#copyright,#copyright a{
	color:#668BF0;
}

.thick-box{
	z-index:999;
	width:500px;
	position:absolute;
	margin-bottom:5px;
	border:1px solid #C1D5F1;
	background:#fff;
}
.thick-box-title{
	text-align:left;
	height:18px;
	padding:5px 5px 0 5px;
	font-size:14px;
	position:relative;
	background:#E7F1FF;
} 
.thick-box-title .thick-box-close{
	cursor:pointer;
	position:absolute;
	top:5px;
	right:5px;
}
.thick-box-body{
	padding:5px;
}
.thick-box-body img,.thick-box-body iframe{
	width:490px;
	height:445px;
}
