@charset "utf-8";
#search{
	height:62px;
	/*border:#FFBBFF dotted 1px;*/
	background:url(../images/search_medium.jpg) repeat-x;
}
#main-left-sider{
	float:left;
	width:233px;
	/*height:730px;*/
	/*border:#9ACD32 dotted 1px;*/
}
#main-center{
	margin-left:240px;
	/*height:730px;*/
	/*border:#FFA54F solid 1px;*/
}

/*begin search*/
#search .s-right{
	height:62px;
	background:url(../images/search_right.jpg) 100% 0 no-repeat;
}
#search .s-left{
	height:62px;
	background:url(../images/search_left.jpg) no-repeat;
}
#search .sul{
	padding:3px 8px 3px 8px;
}
#search .sul li{
	height:28px;
	line-height:28px;
}
#search .second{
	padding:3px 0 0 35px;
	_padding:5px 0 0 35px;
}
#search .s-input{
	width:325px;
	height:22px;
	border:#cccccc solid 1px;
	font-size:14px;
	font-weight:bold;
	color:#777777;
	line-height:24px;
}
#search .search-help{
	padding-left:30px;
}
#search .search-hot{
	padding-left:20px;
}
/*end search*/

/*begin login*/
#login{/*width:233px;*/
/*border:red solid 1px;*/
}
#login .login-top{
	height:28px;
	line-height:28px;
	text-indent:15px;
	background:url(../images/login_top.jpg) no-repeat;
}
#login .login-main{
	padding:8px 8px 0 8px;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
	line-height:25px;
}
#login .txt{
	width:100px;
	height:18px;
	line-height:18px;
	border:#ccc solid 1px;
}
#login .txt:hover{
	border:#FF7F50 solid 1px;
}
#login .login-btn{
	display:block;
	float:right;
}
#login p{
	padding-top:8px;
	line-height:12px;
	text-align:center;
}
#login a{
	color:#ff6600;
	text-decoration:underline;
}
#login .login-bottom{
	height:26px;
	background:url(../images/login_botton.jpg) no-repeat;
}
.login-bottoms{
	height:15px;
	background:url(../images/login_bottons.jpg) no-repeat;
}
/*endlogin*/

/*begin menu*/
#menu{
	width:231px;
	border:#ccc solid 1px;
	border-top:0;
	line-height:30px;
}
#menu .recruit{
	margin:0 5px;
	padding-left:28px;
	background:url(../images/menu_recruit.jpg) 0 5px no-repeat;
}
#menu .job{
	margin:0 5px;
	padding-left:28px;
	background:url(../images/menu_job.jpg) 0 5px no-repeat;
}
#menu .news{
	margin:0 5px;
	padding-left:28px;
	background:url(../images/menu_news.jpg) 0 5px no-repeat;
}
#menu .forum{
	margin:0 5px;
	padding-left:28px;
	background:url(../images/menu_forum.jpg) 0 5px no-repeat;
}
/*end menu*/

/*begin news*/
#left-news ul li{
	width:230px;
	line-height:24px;
	background:url(../images/li2.gif) 5px 9px no-repeat;
	text-indent:15px;
}
/*end news*/

/*begin main-center*/
#gs-adv{
	_width:515px;
	_overflow:hidden;
}
.pos-column{
	border:#99d4ff solid 2px;
	background:url(../images/pos-column-top-bg.jpg)  repeat-x;
	*background:url(../images/pos-column-top-bg.jpg) 0 2px repeat-x;
}
.pos-column-top{
	height:28px;
	margin-left:10px;
	padding-left:12px;
}
.pos-column-tab{
	display:block;
	float:left;
	width:82px;
	height:28px;
	line-height:32px;
	text-align:center;
	overflow:hidden;
}
.pos-column .on{
	background:url(../images/pos-column-tab-on.jpg) no-repeat;
}
.pos-column-content{
	/*height:640px;*/
	padding:8px 8px 0 8px;
}
.position-cat{
	height:165px;
	border-bottom:#99d4ff dashed 1px;
}
.position-cat ul{
	float:left;
}
.position-cat li{
	/*float:left;*/
	margin-right:5px;
	width:120px;
	_width:118px;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	line-height:1.66;
}
.hot-position{
	/*padding-bottom:5px;*/
	line-height:1.7;
	border-bottom:#99d4ff dashed 1px;
	height:222px;
	_height:220px;
}
.hot-position li{
	/*_width:497px;*/
	float:left;
	width:242px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	line-height:1.6;
}
.hetp{
	background:url(../images/li2.gif) 5px 7px no-repeat;
	text-indent:15px;
	margin-right:3px;
}
.hot-position .sky{
	font-size:14px;
}
.hot-position .pos{
	float:right;
}
.new_position{
	width:500px;
	_width:490px;
	margin-bottom:5px;
}
.new_position li{
	width:245px;
	_width:240px;
	height:43px;
	*height:42px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	background:url(../images/li2.gif) 5px 7px no-repeat;
	text-indent:15px;
}
.new_position .tm{
	float:right;
	line-height:1.5;
}
.spos{
	margin-left:15px;
}
.hot-position .tooltip,.new_position .tooltip{
	display:none;
	position:absolute;
	background:#ffffff;
	border:#ccc solid 1px;
	padding:5px;
	text-indent:0;
}
/*end main-center*/

/*begin popu-enterprise*/
#popu-enterprise{
	position:absolute;
	margin-top:-85px;
	margin-left:-28px;
	_margin-left:-30px;
	width:240px;
	height:103px;
}
.popu-enterprise-top{
	height:25px;
	background:url(../images/popu-enterprise-top.gif) no-repeat;
}
.popu-enterprise-middle{
	padding-top:8px;
	text-align:center;
	background:#ffffff;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
}
.popu-enterprise-bottom{
	height:4px;
	overflow:hidden;
	background:url(../images/popu-enterprise-bottom.gif) no-repeat;
}
#popu-enterprise p a{
	padding:0 5px;
}
/*end popu-enterprie*/

/*begin resume*/
.placeholder{
	height:25px;
	visibility:hidden;
	overflow:hidden;
}
.fit{
	width:210px;
	_width:207px;
	overflow:hidden;
}
#recommendresume-tab-content, #topresume-tab-content{
	margin:0 auto;
	width:200px;
	margin-top:5px;
	margin-bottom:5px;
	line-height:23px;
}
.resume-box{
	 height:261px;
}
.resume-box .pos{
	float:left;
	width:80px;
}
.resume-box .age{
	float:left;
	width:45px;
	text-align:center;
}
.resume-box .cat{
	float:right;
	width:75px;
}
.resume-box a{
	color:#0066ff;
}
.mar9{
	margin-top:8px;
}
/*end resume*/

/*bottom adv*/
.pot li{
	float:right;
	height:75px;
	margin:4px;
	border:#CCCCCC 1PX solid;
}
/*end adv*/

#banner_nav{
	position:absolute;z-index:11;
	margin-top:-23px;
	margin-left:18px;
}
#banner_nav li{
	border:#205AA7 solid 1px;
	padding:0 5px;
	float:left;
	margin-right:5px;
	background:#fff;
	height:18px;
	line-height:18px;
	cursor:pointer;
	font-weight:bold;
}
#banner_nav .on{
	background:#205AA7;
	color:#fff;
	border:#fff solid 1px;
}
#banner_img{
	height:80px;
	overflow:hidden;
}
#banner_img li{
}
