#status { background-color: #f2f7fb; color: #666; padding: 9px 14px 7px; height: 20px; font-family: Verdana; margin-bottom: 10px; }
	#status strong { color: #349fe4; margin-right: 1em; }
	#status b { color: #ff6600; font-weight: normal; margin-right: .5em; }
	#status .split { display: inline-block; border-left: 1px solid #e7e7e7; border-right: 1px solid #fff; height: 20px; margin: 0 1.5em; vertical-align: top; _vertical-align: baseline; }
	#status .icon-hotup { display: inline-block; width: 7px; height: 10px; font-size: 0; margin: 0 2px 0 12px; }

/* #mainBody > #site-action */
 .top{ background:#f9f9f9; width:100%; height:60px; margin-top:10px;}
#site-action { margin: 10px 0; }
	#site-action .box { float: left; border: 1px solid #e5e5e5; height: 260px; margin-right: 6px; }
	
	#job { width: 512px; float:left;}
	#login-box { width:218px; }
	#emergency-hire { width:288px; }
	#site-action .ad-list { width: 182px; margin-right: 0; border: none; }
	.icon-action-button {
  background: url('../images/action-button-bg.png');
}
	.icon-action-button { background: }
	#site-action .inputline { height: 36px; margin-bottom: 10px; }
	
	#job .submit-button { text-indent: -999px; background-position: 0 0; float: right; display: block; width: 100px; height: 36px; }
		#site-action .submit-button:hover { background-position: 100% 0; }
	
		/* #mainBody > #site-action > #job */
		#job form { display: block; padding: 11px 10px 0; height:50px; width:546px; float:left;}
			#job a.inputline { display: block; height: 34px; width: 187px; border: 1px solid #dcdcdc; padding-left: 21px; float:left;}
				#search-job a.inputline:hover { border-color: #ffa202; }
				#job a input { height: 34px; width:92px; margin: 0; padding: 0; border: none; outline: none; background: transparent; line-height: 34px\9; }
			#search-util.inputline { width: 100px; padding-left: 8px; margin-bottom: 0; height:37px; float:left; }
				#search-adv { float: left; height: 34px; line-height: 34px; color: #ff8a00; }
		#hot-title { position: relative; margin: 18px; margin-bottom: 0; color: #767676; height:34px; overflow: hidden; float:right; width:388px;}
			#hot-title a { color: #4ca2f7; margin-right: .5em; float:left;}
		
		/* #mainBody > #site-action > #login-box */
		#login-box.box { margin-right:8px;; border-right: none; }
			#login-box .title { position: relative; }
				#login-person, #login-company { position: relative; display: inline-block; height: 35px; line-height: 35px; width:109px; border-bottom: 1px solid #e5e5e5; text-align: center; top: -1px; background: #f9f9f9; color: #6b6a6a; font-size: 16px; border-top: 1px solid #f9f9f9; cursor: pointer; _top: 0; text-decoration: none; }
				#login-company { left: 1px; }
					#login-person.current, #login-company.current, #login-box.logon .content { color: #049ff1; border-bottom: none; border-top: 2px solid #06a0f1; background: #fff; _top: -1px; }
				#login-box .title .split { position: absolute; display: inline-block; border-top: 2px solid #06a0f1; background: #e5e5e5; height: 36px; width: 1px; vertical-align: bottom; top: -1px; left:109px; z-index: 3; }
			
			#login-box form { padding: 17px 11px; }
				#username, #password, #login-submit, #regist-submit, .company-reg { background: url('../images/new-index-login.png') 0 0 no-repeat; _background-image: url('../images/new-index-login.gif'); }
				#username, #password { display: block; width:167px; height: 34px; line-height: 34px \9; padding: 0; padding-left: 30px; margin: 0; outline: 0; border: 1px solid #d9d9d9; background-position: -122px 0; margin-top: 5px; box-shadow: inset 0 0 7px #ddd; margin-bottom:9px; }
				#password { background-position: -122px -35px; margin-bottom: 10px; }
				#username:hover, #password:hover, #username:focus, #password:focus { background-color: #f6fbfe; border-color: #d0dfee; }
				#login-submit { float: left; display: block; border: none; padding: 0; margin: 0; width:92px; height: 36px; background-position:-10px 0; text-indent: -9999px; cursor: pointer; outline: none; }
				#regist-submit { float: left; display: block; border: none; padding: 0; margin: 0; width: 92px; height: 35px; background-position: -6px -36px; text-indent: -9999px; cursor: pointer; outline: none; margin-left:10px;}
					/*#login-submit:hover { background-position: 0 -35px; }*/
					#login-submit.company { background-position:-10px -71px; }
					/*#login-submit.company:hover { background-position: 0 -105px; }*/
					#remeber-forgot { height: 28px; line-height: 36px; vertical-align: middle; color: #666; }
						#autologin { float: left; margin: 10px 0px 0px 0px; _margin-top: 8px; color: #444; }
						#remeber-forgot .forgot { margin-left: 15px; color: #ff7000; height: 33px; line-height: 32px; float: left; }
						#remeber-forgot label { height: 33px; line-height: 33px; display: block; float: left; margin-left:8px;}
				#login-utils { float: left; height: 35px; line-height: 35px; padding-left: 12px; color: #999; }
					#login-utils a { color: #f60; font-weight: bold; }
				#login-with-zone { clear: both; }
					#login-with-zone i { float: left;}
				#connect-qq { height: 31px; line-height: 35px; display: inline-block; color: #555; }
					#login-with-qq { cursor: pointer; }
					#login-forgot-pwd, #login-reg { float: right; display: block; text-align: right; color: #4ca2f7; margin-right: .5em; }
					#login-reg { color: #f60; font-weight: bold; margin-right: 0; }

					#company-regiest { display: none; clear: both; margin-top: 10px; border: 1px solid #feead0; height: 32px; line-height: 32px; border-radius:2px; }
						#company-regiest .company-reg {line-height: 35px; display: inline-block; float: left; color: #555; background-position: -1px -107px; width: 115px; }
						#company-regiest .company-tips { color: #555; margin-left: 10px; font-family: 'microsoft yahei' }
							#company-regiest .company-tips b { font-weight: bold; color: #b5b5b5; }
			#login-box.logon .content { padding: 15px; color: #666; }
				#login-box.person #user-head { float: left; margin-right: 10px; margin-bottom: 5px; }
				#user-name { font-size: 16px; color: #049ff1; font-weight: bold; }
				#user-status { clear: both; background: #f7f7f7; padding: 5px 10px; }
					.kv { display: inline-block; width: 58px; padding-left: 15px; margin-left: 5px; !float: left; !width: 80px; }
						* html .kv { display: inline; }
						.kv span { display: block; font-size: 14px; color: #818181; }
						.kv a { font-size: 24px; color: #217bd7; font-family: Verdana, monospace; }
				#user-actions { margin-top: 10px; }
					#user-actions a { color: #818181; padding: 0 0.7em; }
						#user-actions a:hover { color: #f60; text-decoration: none; }
		
		/* #mainBody > #site-action > #emergency-hire */
		#search-job .title, #emergency-hire .title { height: 35px; line-height: 35px; background: url('../images/emergency-hire-bg.png') 0 0 repeat-x; border-bottom: 1px solid #e5e5e5; padding-left: 15px; padding-top: 1px; color: #049ff1; font-size: 16px; font-weight: bold; }
		#emh-link { float: right; font-size: 12px; margin-right: 1em; color: #fa0000; text-decoration: none; font-weight: normal; }
		#emh-link:hover { font-weight: bold; }
		#emergency-hire .content { position: relative; margin: 8px 14px 12px; height: 203px; overflow: hidden; }
		#emergency-hire-content a { position: relative; display: block; height: 26px; line-height: 26px; color: #4d4d4d; padding-left: 1em; width: 17em; white-space: pre; overflow: hidden; text-overflow: ellipsis; }
		
		/* #mainBody > #site-action > .ad.box */
		#site-action .ad .ad, #site-action .ad .split { clear: left; float: left; }
		#site-action .ad .split { height: 10px; }

/* #mainBody > #ad_zone_center */
#ad_zone_center { height: 55px; }

/* #mainBody > #ad_zone_list */
#ad_zone_list { margin-bottom: 10px; }
	#ad_list_row_1, #ad_list_row_2 { float: left; width: 400px; }
	#ad_list_row_1 { margin-right: 10px; }
	#ad_list_row_3 { float: right; width: 182px; margin-left: 10px; }
		#ad_zone_list .ad-list .span2 { margin-bottom: 5px; display: block; }
		* html #ad_zone_list .ad-list .ad-list { width: 195px; }
	#ad_zone_list .clear { padding-top: 5px; }

/* #mainBody > #ad_zone_footer */
#ad_zone_footer .ad-block { margin-bottom: 10px; }

/* #mainBody > #vip-company */
#vip-company { margin: 10px 0; }
	* html #vip-company .pull-left { width: 232px; }
	#vip-company .box { float: left; margin: 0 10px; width: 566px; height: 293px; border: 1px solid #daedff; display: inline; }
		#vip-company .title { position: relative; height: 32px; background: #f7f7f7 url('../images/vip-company-bg.png') 0 0 no-repeat; }
				#vip-company h2 { line-height: 32px; width: 143px; text-align: center; color: #fff; font-size: 14px; }
			#vip-company .triangle { left: 66px; top: 31px; border-color: #fff; border-top-color: #0b85e2; }
	#vip-company .box ul { padding: 5px; padding-bottom: 0; }
		#vip-company .box li { float: left; height: 23px; !display: inline; !height: auto; !float: none; }
		#vip-company .box li a { position: relative; display: inline-block; color: #666; width: 160px; height: 23px; line-height: 23px; padding-left: 18px; margin-left: 3px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
			#vip-company .square { left: 7px; }
		#vip-company .stripe { background-color: #f4faff; }

/* #mainBody > #latest-company */
#latest-company { margin: 10px 0; }
	#latest-company .box { float: left; margin-right: 10px; width: 810px; }
		#latest-company .title { background: #f5f5f5; border-bottom: 2px solid #0c86e4; height: 31px; line-height: 31px; }
			#latest-company h2 { float: left; background: #269efa; color: #fff; font-size: 14px; width: 124px; text-align: center; }
			#latest-company .more { float: right; margin-right: 1em; display: inline; text-decoration: none; color: #0c86e4; }
	#latest-company ul { height: 430px; padding: 6px; padding-bottom: 0; border: 1px solid #eaeaea; border-top: none; }
		#latest-company li { display: block; float: left; }
		#latest-company li a { position: relative; display: block; color: #666; width: 237px; height: 28px; line-height: 28px; padding-left: 18px; margin-left: 6px; white-space: pre; overflow: hidden; text-overflow: ellipsis; }
				#latest-company .square { left: 7px; }
		#latest-company .stripe { background-color: #f7f7f7; }

/* #mainBody > #company-list */
#company-list { clear: both; margin-bottom: 10px; }
	#company-list .box { margin-top: 10px; }
		#company-list h2 { height: 39px; line-height: 39px; border-bottom: 2px solid #eaeaea; font-size: 22px; padding-left: 12px; background: #f3f3f3;}
		#company-list ul { border: 1px solid #eaeaea; border-top: none; padding: 10px 6px; }
			#company-list li { display: inline; }
			#company-list li a { position: relative; display: inline-block; color: #666; width: 218px; height: 28px; line-height: 28px; padding-left: 18px; margin-left: 6px; white-space: pre; overflow: hidden; text-overflow: ellipsis; }
				#company-list .square { left: 7px; }
			#company-list .stripe { background-color: #eaeaea; }
	/*
	#category-1 h2, #category-2 h2 { color: #ec4e00; border-bottom-color: #ec4e00; }
	#category-3 h2, #category-4 h2 { color: #dd9c00; border-bottom-color: #dd9c00; }
	#category-5 h2, #category-6 h2 { color: #2ac5ff; border-bottom-color: #2ac5ff; }
	#category-7 h2, #category-8 h2 { color: #00a210; border-bottom-color: #00a210; }
	#category-1 .stripe, #category-2 .stripe { background-color: #fbf6f4; }
	#category-3 .stripe, #category-4 .stripe { background-color: #faf7f0; }
	#category-5 .stripe, #category-6 .stripe { background-color: #f2fdff; }
	#category-7 .stripe, #category-8 .stripe { background-color: #f6fcf7; }
	*/
	
	#category-1 h2 { color: #0c86e4; border-bottom-color: #0c86e4; }
	#category-1 .stripe { background-color: #f2f9ff; }
	
	#category-2 h2 { color: #dd9c00; border-bottom-color: #dd9c00; }
	#category-2 .stripe { background-color: #faf7f0; }
	
	#category-3 h2 { color: #2ac5ff; border-bottom-color: #2ac5ff; }
	#category-3 .stripe { background-color: #f2fdff; }
	
	#category-4 h2 { color: #00a210; border-bottom-color: #00a210; }
	#category-4 .stripe { background-color: #f6fcf7; }
	
	#category-5 h2 { color: #dc7200; border-bottom-color: #dc7200; }
	#category-5 .stripe { background-color: #fff9f3; }
	
	#category-6 h2 { color: #00bfe1; border-bottom-color: #00bfe1; }
	#category-6 .stripe { background-color: #f6feff; }
	
	#category-7 h2 { color: #01ba01; border-bottom-color: #01ba01; }
	#category-7 .stripe { background-color: #f8fff8; }
	
	#category-8 h2 { color: #ecac00; border-bottom-color: #ecac00; }
	#category-8 .stripe { background-color: #fffdf7; }
	
	#category-9 h2 { color: #ec4e00; border-bottom-color: #ec4e00; }
	#category-9 .stripe { background-color: #fbf6f4; }
	
	#category-10 h2 { color: #2a7f00; border-bottom-color: #2a7f00; }
	#category-10 .stripe { background-color: #f0fbe6; }

/* #mainBody > #articles, #friendlinks */
#articles, #friendlinks { margin: 10px 0; }
	#articles .box, #friendlinks .box { float: left; margin-right: 10px; width: 810px; }
		#articles .title, #friendlinks .title { background: #f7f7f7 url('../images/vip-company-bg.png') 0 0 no-repeat; border-bottom: 2px solid #0c86e4; height: 31px; line-height: 31px; }
			#articles h2, #friendlinks h2 { width: 143px; text-align: center; color: #fff; font-size: 14px; float: left; }
			#articles .more, #friendlinks .more { color: #0079d5; float: right; margin-right: 1em; display: inline; }
	#articles .content, #friendlinks ul { height: 335px; padding: 6px; padding-bottom: 0; border: 1px solid #eaeaea; border-top: none; }
	
	#articles .type { float: left; width: 388px; height: 150px; overflow: hidden; margin-left: 10px; margin-top: 10px; }
		#articles .preview { float: left; width: 150px; height: 150px; overflow: hidden; text-align: center; }
		#articles a { display: block; text-decoration: none; }
			#articles .news-image { width: 150px; height: 93px; margin-top: 2px; }
			#articles .news-title { display: block; color: #555; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
			#articles a:hover .news-title { color: #0079d5; }
		#articles h3 { margin-left: 160px; }
			#articles h3 a { display: block; color: #0079d5; text-decoration: none; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; }
		#articles ul { line-height: 1; margin-left: 160px; }
			#articles li a { position: relative; display: inline-block; color: #666; width: 228px; height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
			#articles li a:hover { color: #0079d5; }
	
	#friendlinks ul { height: auto; padding: 6px 12px 0; }
		#friendlinks li { display: inline; margin-right: 1em; }
			#friendlinks a { color: #686868; }

#job-box-wrapper { display: none; position: absolute; z-index: 100; background-color: #f00; max-width: 220px; margin-top: -1px; }
	#job-box { background: #269efa; padding: 1px; }
		#job-box .header { position: relative; color: #fff; height: 29px; line-height: 29px; padding-left: 12px; }
			#job-box .triangle { border: 5px solid #269efa; border-color: #269efa transparent; border-top: none; top: -5px; left: 18px; }
				* html #job-box .triangle { border-style: none dashed solid dashed; }
		#job-box-joblist { background: #fffef5; padding: 10px; padding-left: 15px; }
			#job-box-joblist a { position: relative; display: block; padding-left: 11px; color: #269efa; width: 90%; text-overflow: ellipsis; white-space: pre; overflow: hidden; }
				#job-box-joblist .square { background: #269efa; }


/*侧边导航*/
.adfix{ width:50px; position:fixed; top:26%;margin-top:-122px;z-index:100000; height:557px; display:block;   left: 50%;
  margin-left: 520px;}
.returntop{ display:block; width:40px; height:40px; text-indent:-1000000px; line-height:50px; text-align:center; color:#fff; background:url(../images/t01.png) no-repeat 0; margin-left:5px;}
.adfix ul li{ line-height:22px; color:#545454; margin-bottom:10px; text-align:center;}
.adfix ul li a{ display:block; color:#545454;}
.adfix ul li a:hover{ color:#F00;  text-decoration:none;}




