﻿@charset "utf-8";
/* CSS Document */
html,body,div,p,ul,li,dl,dt,dd,h1,h2,a
{ margin:0; padding:0; list-style:none; font-size:12px; line-height:2em; font-family:Arial, Helvetica, sans-serif;}
html,body
{ background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/bg.jpg) repeat-x #ffffff;}
a
{ color:#0179c7; text-decoration:none;}
a:hover
{ color:#666666;}
.fl{ float:left;}
.fr{ float:right;}
.clear
{ clear:both; height:0; line-height:0; font-size:0;}
.wrap
{ width:950px; margin:0 auto;}
#header
{ height:272px; padding-top:130px; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/header.jpg) no-repeat;}
#nav
{ width:230px; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/nav_bg.jpg) no-repeat;}
	#nav .nav
	{ height:272px; margin:0 auto; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/nav.jpg) no-repeat;}
	#nav li
	{ float:none; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/nav_column.jpg) no-repeat;}
	#nav li a
	{ display:block; height:40px; line-height:40px; text-indent:-100px; overflow:hidden; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/nav.jpg) no-repeat;}
	#nav li.current a
	{ background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/nav_hover.jpg) no-repeat;}
	#nav li a:hover
	{ background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/nav_hover.jpg) no-repeat;}
	#nav li.nav01 a
	{ height:93px; background-position:0px 0px;}
	#nav li.nav02 a
	{ height:73px; background-position:0px -93px;}
	#nav li.nav03 a
	{ height:106px; background-position:0px -166px;}
	#nav li.nav01 a:hover
	{ height:93px; background-position:0px 0px;}
	#nav li.nav02 a:hover
	{ height:73px; background-position:0px -93px;}
	#nav li.nav03 a:hover
	{ height:106px; background-position:0px -166px;}
#banner
{ width:720px; height:272px; overflow:hidden; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/banner.jpg) no-repeat; text-align:center; margin:0;}
	.slideshow { width:720px; height:272px; margin:0; overflow:hidden;}
	.slideshow img { width:720px; height:272px;}
#main
{ clear:both; width:950px; margin:0 auto; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/img.jpg) no-repeat right bottom;}
#content
{ width:712px; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/bg_content.jpg) repeat-y right top;}
	#content .inner
	{ min-height:400px; _height:400px; overflow:visible;
	 font-size:12px; line-height:2.5em; padding:2em 2em 2em 1em; }
#aside
{ width:230px; padding-bottom:30px;}
	.city
	{ background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/bg_city.jpg) repeat-x center bottom #d2ebfc; min-height:300px; _height:300px; overflow:visible; padding-bottom:10px;}
	.city dl dt
	{ height:29px; line-height:29px; overflow:hidden; color:#fff; font-size:14px; font-weight:bold; text-align:center; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/menu.gif) no-repeat center top; margin:1em auto .5em auto; cursor:pointer;}
	.city dl dt a
	{ height:29px; line-height:29px; font-size:14px; color:#333; }
	.city dl dt.current
	{ background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/menu.gif) no-repeat center bottom; color:#333;}
	.city dl dd
	{ margin-left:3em; width:155px; height:29px; line-height:29px; overflow:hidden; padding-left:1em; display:none;}
	.city dl dd span
	{ color:#054b8d; margin-right:1.5em; font-weight:bold;}
	.city dl dd a
	{ color:#333; }
	.city dl dd a:hover
	{ color:#0179c7; }
#footer
{ clear:both; border-top:1px solid #0079c2;}
#footer .wrap
{ width:950px; height:70px; line-height:70px; text-align:center; color:#333; }
.title_company
{ height:60px; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/title_company.jpg) no-repeat; text-indent:-100px; overflow:hidden;}
.title_job
{ height:60px; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/title_job.jpg) no-repeat; text-indent:-1000px; overflow:hidden;}
.title_city
{ height:45px; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/title_city.jpg) no-repeat; text-indent:-1000px; overflow:hidden;}
.title_search
{ height:50px; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/title_search.jpg) no-repeat; text-indent:-100px; overflow:hidden;}
.title_contact
{ height:50px; background:url(//spimg.zhaopin.com/bj/2012/mzm07245276/images/title_contact.jpg) no-repeat; text-indent:-1000px; overflow:hidden;}
.joblist  
{ table-layout:fixed; font-size:12px;}  
.joblist td  
{ padding:0px 3px;}  
.deptitem td  
{ color:#0179c7; font-weight:bold; font-size:14px;}  
.jobitem td  
{ color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px dotted #ccc;}  
.jobitem td a
{ color:#0179c7}
.jobitem td a:hover
{ color:#009bff;}
.contactlist  
{ font-size:12px;}  
.contactlist td  
{ height:30px; line-height:30px;} 
.jobcontent th{ font-size:14px; background:#eee;}
.jobcontent td{ font-size:12px;}
.ajaxloading {background:url(//my.zhaopin.com/images/new_v3/ani_ajaxload.gif) no-repeat center center; width:100%;height:52px;}
#JobSearchShow tr { display:none;}
#JobSearchShow td{ border-bottom:1px dashed #ccc; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#JobSearchShow td div{ white-space:nornowrap; overflow:hidden; text-overflow:ellipsis;}
#JobSearchShow td div.jobtitle a{ display:block; white-space:nowrap; width:260px; overflow:hidden; text-overflow:ellipsis;}
.pageFocus {font-weight:bold;color:#c30;}
#JobSearchMenu a,#JobSearchMenu span {margin-right:3px;}
.turnpage_jobnum {margin-right:20px;font-weight:bold; font-size:12px;}
.turnpage_jobnum .num {color:#f00;}
.turnpage_pn {font-weight:bold;font-size:12px;}
.turnpage_pn a {text-decoration:underline;color:#000;}
.turnpage_pn a:hover {text-decoration:none;}
.turnpage_text {width:24px;}
.turnpage_button {background:url(//spimg.zhaopin.com/sh/2011/3m04120715/images/go.gif) no-repeat;width:42px;height:18px;border:0;cursor:pointer;}
.turnpage_sepa {margin:0 4px;}