@charset "gb2312";
/* CSS Document */
body {
	margin: 0px;
	font-family: 宋体;
	font-size: 12px;
	_background-image: url(about:blank);
	_background-attachment: fixed;
}
a {
	font-size: 12px;
	text-decoration: none
}
ul, li {
	list-style: none;
	padding: 0px;
	margin: 0px
}
h3 {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px
}
.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
.v10 {
	height: 6px;
	font-size: 0px;
	line-height: 0px;
	clear: both
}
.sub10 {
	height: 10px;
	width: auto;
	font-size: 0px;
	line-height: 0px
}
.sub8 {
	height: 8px;
	width: auto;
	font-size: 0px;
	line-height: 0px
}
.sub5 {
	height: 5px;
	width: auto;
	font-size: 0px;
	line-height: 0px;
	clear: both
}
.audit_con {
	width: 228px;
	border: 1px solid #A7CAE8;
	border-top: 0px;
	background-color: #f5fafd
}
.audit_con ul, .sup_con ul {
	width: 228px;
}
.audit_con ul li, .sup_con ul li {
	width: 228px;
	height: 24px;
	line-height: 24px;
	padding: 0px;
	overflow: hidden;
	vertical-align: middle
}
.audit_con ul li span, .sup_con ul span {
	text-align: center;
	float: left
}
.audit_con ul li span a {
	text-decoration: none
}
.jg_l {
	background-color: #E7F4FA;
}
.T_black {
	width: 56px;
}
.T_black a, .T_jt a {
	color: #333333;
}
.T_gay {
	width: 39px;
}
.T_gay a {
	color: #666666;
}
.T_jt {
	width: 86px;
}
.sup_con {
	width: 228px;
	border: 1px solid #FFBE78;
	border-top: 0px;
	background-color: #fff9f1
}
.T_bule {
	color: #255ba5;
	font-size: 12px;
	text-decoration: none
}
.T_red {
	color: #cc0000;
	font-size: 12px;
	text-decoration: none
}
.a3 {
	color: #000;
	font-weight: 600;
	text-decoration: none;
	line-height: 20px
}
#top {
	width: 100%;
	background-color: #f0f0f0;
	height: 27px;
	border-bottom: 1px solid #E0E0E0
}
.setHome {
	width: 980px;
	height: 27px;
	line-height: 27px;
	margin: 0px auto;
	font-size: 12px
}
.setHome ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 980px
}
.setHome ul li {
	float: left;
	width: 490px
}
.a1 {
	color: #255ba5;
	text-decoration: none
}
.a2 {
	color: #666666;
	text-decoration: none;
}
#main {
	width: 980px;
	margin: 0px auto;
	background-color: #fff
}
.w980 {
	width: 980px;
	margin: 0px auto
}
#ad-price {
	width: 24px;
	height: 85px;
	cursor: pointer;
	position: fixed;
	top: 184px;
	margin-left: 982px;
	overflow: visible;
	_position: absolute;
_top:expression(documentElement.scrollTop + 153);
	z-index: 100;
}
#ad-price a.wa2 {
	display: block;
	cursor: pointer;
	width: 22px;
	height: 78px;
	padding-top: 5px;
	border: 1px solid #430202;
	overflow: hidden;
	font-size: 12px;
	text-align: center;
	line-height: 19px;
	background: #F00;
	color: #FFF;
	text-decoration: none
}
/*LOGO*/
#logo {
	width: 980px;
	height: 70px;
	padding-top: 10px
}
.logo_l {
	float: left;
	width: 240px;
	height: 60px;
}
.logo_r {
	float: left;
	width: 560px;
	height: 60px;
	position:relative;
}
.logo_r a {
	border: 0px;
}
.logo_r img {
	width: 560px;
	height: 60px;
	border: 0px
}
.logo_r2 {
	width: 160px;
	float: right;
	height: 60px;
}
.logo_r2 span {
	width: 140px;
	display: block;
	height: 29px;
	line-height: 29px;
	margin: 0px auto
}
.a_inc_1 {
	background: url(../images/btn_logo.gif) -212px +4px no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	float: left
}
.a_inc_2 {
	background: url(../images/btn_logo.gif) -212px -24px no-repeat;
	display: block;
	width: 30px;
	height: 30px;
	float: left
}
.a_lan {
	color: #1162b1;
	font-weight: 600;
	text-decoration: none
}
.a_jhong {
	color: #f46f10;
	font-weight: 600;
	text-decoration: none
}
#nav {
	width: 980px;
	height: 65px;
	background: url(../images/bg.png) -5px -5px
}
.nav_up {
	width: 980px;
	height: 36px;
	line-height: 36px;
}
.nav_up a {
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	text-decoration: none
}
.nav_home {
	width: 103px;
	height: 36px;
	display: block;
	float: left;
	text-align: center
}
.nav_list {
	width: 84px;
	height: 36px;
	display: block;
	float: left;
	text-align: center
}
.nav_sub {
	width: 1px;
	height: 36px;
	float: left;
	display: block;
	font-size: 0px;
	background: url(../images/bg.png) -990px -5px
}
.nav_down {
	width: 950px;
	height: 29px;
	line-height: 29px;
	padding: 0px 15px;
	font-size: 12px
}
.dateTime {
	width: 155px;
	height: 29px;
	display: block;
	float: left
}
.jobNews {
	width: 500px;
	height: 29px;
	display: block;
	float: left
}
#chef_link {
	float: left;
	width: 270px;
	display: block;
	text-align: right;
	height: 22px;
	padding-top: 5px
}
.a4 {
	color: #085d94;
	font-weight: 600;
	float: left
}
.a5 {
	color: #666666;
}
/*人才快报*/				
#ticker {
	float: left;
	height: 22px;
	padding-top: 5px
}
.noticTipTxt {
	color: #ff7300;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	overflow: hidden;
}
.noticTipTxt li {
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}
.noticTipTxt a {
	margin: 0 5px;
	color: #0075E8;
}
.noticTipTxt a:hover {
	color: #ff7300;
}
.bluecolor {
	color: #0075E8;
}
.con {
	float: left
}
#AD_01 {
	width: 980px;
	height: 66px
}
#AD_01 ul {
	width: 980px;
	margin: 0px;
	padding: 0px;
}
#AD_01 ul li {
	width: 246px;
	height: 50px;
	float: left;
	position:relative;
}
#AD_01 img {
	width: 242px;
	height: 50px;
	border: 0px
}
#login {
	width: 974px;
	height: 187px;
	border: 3px solid #F87605
}
.memberLogin {
	width: 242px;
	height: 187px;
	border-right: 1px solid #d4d4d4;
	float: left
}
.jobTitle {
	width: 242px;
	height: 28px;
	background: url(../images/bg.png) -5px -74px;
	text-indent: 35px;
	line-height: 28px
}
.jobTitle a {
	font-weight: 600;
	color: #00579a;
	text-decoration: none
}
.login_conten {
	width: 214px;
	height: 137px;
	padding: 11px 14px 0px 14px;
	font-size: 12px
}
.login_conten form {
	margin: 0px;
	padding: 0px;
}
.text {
	width: 80px;
	height: 18px;
	border: 1px solid #e27b04
}
.btnLogin {
	width: 57px;
	height: 51px;
	background: url(../images/bg.png) -81px -362px;
	border: 0px
}
.forgetPa {
	width: 208px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #b24d00;
	border-bottom: 1px dashed #e1e1e1
}
.forgetPa a {
	color: #b24d00
}
.forgetPa2 {
	width: 208px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #1263b4;
}
.forgetPa2 a {
	color: #1263b4
}
#enterLogin {
	width: 208px;
	height: 34px;
	line-height: 34px;
	padding-top: 6px
}
#enterLogin a {
	display: block;
	width: 200px;
	height: 34px;
	line-height: 34px;
	color: #FFF;
	background: url(../images/btn_logo.gif) -4px -10px;
	margin: 0px auto;
	text-align: center;
	font-size: 14px;
	font-weight: 600
}
#loginInfo {
	width: 208px;
	text-align: left;
	line-height: 22px;
	color: #999
}
.a_user {
	color: #036;
	font-weight: 600
}
.fbJob {
	width: 198px;
	height: 37px;
}
.fbJob .al {
	width: 85px;
	height: 35px;
	display: block;
	background: url(../images/bg.png) -576px -362px;
}
.fbJob .ar {
	width: 85px;
	height: 35px;
	display: block;
	background: url(../images/bg.png) -674px -362px
}
.jobSearch {
	width: 242px;
	height: 187px;
	border-left: 1px solid #fff;
	border-right: 1px solid #d4d4d4;
	float: left
}
.search_Conten {
	width: 208px;
	height: 151px;
	padding: 8px 17px;
	padding-bottom: 0px;
	font-size: 12px
}
.search_Conten form {
	margin: 0px;
	padding: 0px;
	color: #666666
}
.s_hy {
	width: 150px;
	height: 20px;
	font-size: 12px
}
.s_jobs {
	width: 150px;
	height: 20px;
	font-size: 12px
}
.s_pro {
	width: 74px;
	height: 20px;
	font-size: 12px
}
.s_city {
	width: 70px;
	height: 20px;
	font-size: 12px
}
.keyChar {
	width: 74px;
	height: 16px;
	font-size: 12px;
}
.btnSearch {
	width: 64px;
	height: 24px;
	border: 0px;
	background: url(../images/bg.png) -142px -362px
}
.typeJob {
	width: 242px;
	height: 187px;
	border-left: 1px solid #fff;
	border-right: 1px solid #d4d4d4;
	float: left
}
.cityJob {
	width: 242px;
	height: 187px;
	border-left: #fff;
	float: left
}
.hyType {
	width: 219px;
	padding: 9px 11px
}
.hyType ul {
	width: 219px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.hyType ul li {
	width: 64px;
	padding-left: 9px;
	float: left;
	line-height: 22px;
	height: 22px;
	background: url(../images/bg.png) -296px -79px
}
.hyType a {
	color: #333333
}
.formzd {
	margin: 0px;
	padding: 0px
}
.cityConten {
	width: 215;
	height: 100px;
	padding: 10px 0px 0px 17px
}
.cityConten ul {
	width: 215px;
	margin: 0px;
	padding: 0px;
}
.cityConten ul li {
	width: 43px;
	height: 25px;
	float: left
}
.a_gay {
	color: #444444;
	border: 1px solid #bbbbbb;
	width: 34px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	display: block;
	font-size: 12px;
	text-decoration: none
}
.a_ora {
	color: #fb7d05;
	border: 1px solid #feac40;
	width: 34px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	display: block;
	font-size: 12px;
	text-decoration: none
}
.cityzt {
	padding: 10px 0px 0px 8px;
	font-size: 12px;
	color: #000
}
.p {
	width: 80px
}
#zwzp {
	width: 978px;
	border: 1px solid #E4E4E4
}
.zwzp_l {
	width: 93px;
	height: 172px;
	float: left;
}
.zwzp_logo {
	position: relative;
	left: 15px;
	top: -7px;
	z-index: 1;
	background: url(../images/bg.png) -7px -362px;
	width: 70px;
	height: 172px
}
.zwzp_r {
	width: 885px;
	float: right;
	padding-top: 9px
}
.jobList {
	width: 874px;
	padding-bottom: 4px
}
.jobList a {
	color: #333333;
	text-decoration: none
}
.jl_c {
	width: 860px;
	padding: 0px 0px 0px 12px;
	border: 1px solid #b2e5ff;
	background-color: #e7f4fa;
	font-size: 12px;
	line-height: 21px;
}
.jl_c span {
	display: block;
	float: left;
	padding: 0px;
	color: #333333
}
.s_s_sub {
	padding: 5px 90px 10px 0px;
	float: right
}
#AD_02 {
	width: 980px;
}
.ad_l {
	width: 240px;
	float: left
}
.ad_l ul {
	margin: 0px;
	padding: 0px;
}
.ad_l ul li {
	width: 230px;
	height: 55px;
	position:relative;
}
.img_tips {
    width: 24px;
    height: 14px;
    position: absolute;
    right: 8px;
    bottom: 8px;
    z-index: 2;
    padding: 0px;
    margin: 0px;
    border: 0px;
    font-size: 0px;
    background: url("http://css.china-ef.com/images/2016/icon-ad.png") no-repeat;
}
.ad_l img {
	width: 230px;
	height: 50px;
	border: 0px
}
.ad_r {
	width: 740px;
	float: right
}
.ad_r ul {
	margin: 0px;
	padding: 0px;
}
.ad_r ul li {
	width: 185px;
	height: 55px;
	float: left;
	position:relative;
}
.ad_r img {
	width: 180px;
	height: 50px;
	border: 0px
}
#Audit {
	width: 980px
}
.audit_l {
	width: 240px;
	float: left
}
.audit_r {
	width: 740px;
	float: right
}
.audit_tit {
	width: 230px;
	height: 60px;
	background: url(../images/bg.png) -5px -107px
}
.audit_tit .s1 {
	width: 200px;
	display: block;
	text-indent: 40px;
	height: 29px;
	line-height: 31px;
	font-size: 14px;
	font-weight: 600
}
.audit_tit .s2 {
	width: 230px;
	display: block;
	height: 27px;
	line-height: 28px
}
.audit_tit .s2 a {
	color: #225ca6;
	padding: 0px 13px;
}
.ent_tit {
	width: 740px;
	height: 34px;
	background: url(../images/bg.png) -5px -173px
}
.ent_con {
	width: 718px;
	border: 1px solid #dfdfdf;
	border-top: 0px;
	padding: 0px 10px;
}
.ent_con span {
	display: block;
	height: 18px;
	line-height: 18px
}
.ent_ul {
	width: 718px;
}
.ent_ul li {
	width: 169px;
	height: 37px;
	float: left;
	padding: 8px 5px
}
.jg_li {
	background-color: #f7f7f7
}
.T_Job {
	color: #333333;
	font-size: 12px;
	text-decoration: none
}
.ad_03 {
	width: 740px
}
.ad_03 ul {
	margin: 0px;
	padding: 0px;
}
.ad_03 ul li {
	width: 186px;
	height: 55px;
	float: left;
	position:relative;
}
.ad_03 ul li.lst {
	width: 180px;
	position:relative;
}
.ad_03 img {
	width: 180px;
	height: 50px;
	border: 0px
}
.superJob {
	width: 240px;
	float: left
}
.sup_tit {
	width: 230px;
	height: 60px;
	background: url(../images/bg.png) -240px -107px
}
.sup_tit .s1 {
	width: 200px;
	display: block;
	text-indent: 40px;
	height: 29px;
	line-height: 31px;
	font-size: 14px;
	font-weight: 600
}
.sup_tit .s1 a {
	font-size: 14px
}
.sup_tit .s2 {
	width: 230px;
	display: block;
	height: 27px;
	line-height: 28px
}
.sup_tit .s2 a {
	color: #764b20;
	padding: 0px 13px;
	font-size: 12px
}
.s_c_jg {
	background-color: #FFEFDD;
	line-height: 24px;
	height: 24px;
	padding-left: 8px;
	width: 212px
}
.s_c_jg2 {
	background-color: #fff9f1;
	line-height: 24px;
	height: 24px;
	padding-left: 8px;
	width: 212px
}
.efJobs {
	width: 740px;
	float: right
}
.efj_tit {
	width: 740px;
	height: 34px;
	background: url(../images/bg.png) -5px -212px;
}
.efj_tit .sp1 {
	display: block;
	float: left
}
.a_wihte {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 22px;
	line-height: 30px;
	text-decoration: none
}
.a_black {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 5px;
	line-height: 34px;
	text-decoration: none
}
.spbt {
	width: 100px;
	height: 19px;
	padding: 8px 20px;
	padding-bottom: 0px;
	float: right
}
.spbt a {
	width: 100px;
	height: 19px;
	background: url(../images/bg.png) -209px -361px;
	display: block
}
.efj_con {
	width: 718px;
	padding: 10px;
	border: 1px solid #dfdfdf;
	border-top: 0px
}
.efj_con ul {
	width: 718px;
}
.efj_con ul li {
	width: 229px;
	height: 36px;
	float: left;
	padding: 8px 5px
}
.efj_con span {
	display: block;
	height: 18px;
	line-height: 18px
}
.typeJobs {
	width: 980px
}
.typ_l {
	width: 240px;
	float: left
}
.pep_tit {
	width: 190px;
	height: 37px;
	background: url(../images/bg.png) -475px -108px;
	padding-left: 40px
}
.pep_tit a {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	line-height: 32px
}
.pep_con {
	width: 208px;
	border: 1px solid #B1D1EA;
	padding: 7px 10px;
	border-top: 0px
}
.pep_img {
	width: 78px;
	height: 96px;
	border: 1px solid #CBCDCC;
	padding: 2px;
	display: block;
	float: left
}
.pep_img img {
	width: 78px;
	height: 96px;
	border: 0px
}
.pep_desc {
	width: 114px;
	height: 102px;
	padding-left: 10px;
	float: right;
	display: block;
	line-height: 20px
}
.typ_r {
	width: 740px;
	float: right
}
.mr_ul {
	width: 208px;
}
.mr_ul li {
	height: 22px;
	line-height: 22px
}
.mr_ul a {
	color: #333436;
	font-size: 12px;
	text-decoration: none;
	overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 190px;
  display: inline-block;
}
.sp_l {
	float: left;
	display: block
}
.sp_r {
	float: right;
	display: block;
	padding: 8px 20px;
	width: 74px;
	height: 18px;
	padding-bottom: 0px
}
.sp_r a {
	width: 74px;
	height: 18px;
	display: block;
	background: url(../images/bg.png) -313px -362px
}
.type_ul {
	width: 718px;
}
.type_ul li {
	width: 350px;
	float: left;
	height: 26px;
	padding-left: 9px;
	line-height: 26px
}
.tul_jg {
	background-color: #F0F7FF
}
.tu_spl {
	display: block;
	float: left;
	width: 214px;
}
.tu_spl a {
	color: #000;
	line-height: 26px;
}
.tu_spr {
	display: block;
	float: left;
}
.tu_spr a {
	color: #De0e12;
	line-height: 26px;
}
#cityJobs {
	width: 980px;
}
.cjo_tit {
	width: 980px;
	height: 34px;
	background: url(../images/bg.png) -5px -251px
}
.cjo_t_l {
	float: left
}
.cjo_t_r {
	float: right;
	display: block;
	padding: 6px 20px;
	padding-bottom: 0px;
	width: 99px;
	height: 22px
}
.cjo_t_r a {
	width: 99px;
	height: 22px;
	display: block;
	background: url(../images/bg.png) -392px -362px
}
.cjo_con {
	width: 958px;
	border: 1px solid #DDDDDD;
	padding: 8px 10px;
	border-top: 0px
}
.cjo_con ul {
	width: 958px;
}
.cjo_con ul li {
	width: 229px;
	height: 44px;
	float: left;
	padding: 5px
}
.cn_jg {
	background-color: #F3F3F3
}
.cjo_con span {
	display: block;
	height: 22px;
	line-height: 22px
}
#news {
	width: 980px
}
.news_tit {
	width: 980px;
	height: 61px;
	background: url(../images/bg.png) -5px -290px
}
.ne_t_u {
	width: 980px;
	height: 36px;
	line-height: 35px
}
.ne_t_u .sp1 {
	float: left;
	padding-left: 15px
}
.ne_t_u .w12 {
	float: left;
	width: 580px;
	display: block;
}
.ne_t_u .sp2 {
	float: left;
	width: 106px;
	padding: 7px 0px;
	padding-bottom: 0px
}
.ne_t_u .sp3 {
	float: left;
	width: 60px;
	padding: 0px 15px;
}
.a_btn {
	color: #09c;
	color: #161e9b;
	line-height: 26px
}
.a_tel {
	color: #cb6513;
	font-size: 12px;
	list-style: 14px;
	height: 14px
}
.t_bl {
	width: 90px;
	font-size: 14px;
	color: #000;
	text-align: center;
	float: left;
	line-height: 29px;
	height: 29px;
	padding-top: 7px;
	margin: 0px
}
.t_bl a {
	color: #000;
	font-size: 14px
}
.ne_t_d {
	width: 980px;
	height: 22px;
	line-height: 22px
}
.ne_t_d h3 {
	padding: 0px;
	margin: 0px;
	float: left;
	line-height: 12px;
	padding-left: 25px;
	padding-top: 6px
}
h3.t1 {
	width: 266px;
}
h3.t2 {
	width: 218px;
}
h3.t3 {
	width: 214px;
}
h3.t4 {
	width: 182px;
}
.ne_t_d a {
	color: #6f6f6f;
	font-size: 12px;
	font-weight: 600;
	text-decoration: none
}
.news_con {
	width: 948px;
	border: 1px solid #d9d9d9;
	border-top: 0px;
	padding: 5px 15px
}
.zcbd {
	width: 263px;
	padding: 5px 10px;
	padding-left: 0px;
	float: left;
	border-right: 1px solid #d9d9d9
}
.zcbd ul, .rczx ul, .zcfg ul, .fzyx ul {
}
.news_con ul {
}
.news_con ul li {
	height: 22px;
	line-height: 22px
}
.news_con ul li a {
	color: #020202;
	font-size: 12px;
	text-decoration: none
}
.rczx {
	width: 222px;
	padding: 5px 10px;
	float: left;
	border-right: 1px solid #d9d9d9;
}
.zcfg {
	width: 218px;
	padding: 5px 10px;
	float: left;
	border-right: 1px solid #d9d9d9;
}
.fzyx {
	width: 182px;
	padding: 5px 10px;
	float: left;
	padding-right: 0px
}
#helpMedia {
	width: 948px;
	padding: 8px 15px;
	border: 1px solid #f2dda8;
	background-color: #fef8de;
	line-height: 20px
}
.a_blue {
	color: #161e9b;
	font-size: 12px;
	text-decoration: none
}
.a_blackMin {
	color: #060000;
	font-size: 12px;
	text-decoration: none
}
#aboutUs {
	width: 980px;
	text-align: center;
	font-size: 12px;
	color: #000;
	line-height: 24px;
	border-top: 1px solid #ACA899
}
#aboutUs a {
	color: #000;
	text-decoration: none
}
/************个人求职列表页***************/
.SearchInfo {
	width: 960px;
	padding: 0px 10px;
	height: 24px;
	line-height: 24px
}
.s_s_l {
	float: left;
	width: 430px;
}
.s_s_r {
	float: left
}
.a6 {
	color: #085d94;
	font-weight: 600;
}
.listhead {
	width: 960px;
	height: 25px;
	padding-top: 5px;
	background: url(../images/bg.png) -5px -539px;
	padding-left: 20px
}
.listConten {
	width: 954px;
	border: 1px solid #cccccc;
	border-top: 0px;
	padding: 10px 12px
}
.list_tit {
	width: 952px;
	border: 1px solid #E6E6E6;
	height: 22px;
	line-height: 22px;
	background-color: #F4F5F7
}
#jobList {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 954px;
}
#jobList li {
	width: 938px;
	height: 99px;
	overflow: hidden;
	padding: 8px;
	border-bottom: 1px solid #E6E6E6;
	vertical-align: middle;
”
}
#errorMsg {
	width: 940px;
	padding: 15px 20px;
	color: #085d94;
	font-size: 16px;
	font-weight: 600
}
.li_l {
	float: left;
	height: 99px;
	width: 820px
}
.li_r {
	float: right;
	height: 74px;
	width: 118px;
	padding-top: 25px
}
.ji_top {
	height: 30px;
	width: 820px;
	line-height: 30px;
}
.a7 {
	color: #FF0000;
	font-size: 14px;
	font-weight: 600
}
.lj_s1 {
	width: 274px;
	display: block;
	float: left
}
.lj_s2 {
	width: 295px;
	display: block;
	float: left
}
.lj_s3 {
	width: 85px;
	display: block;
	float: left
}
.ji_bott {
	width: 735px;
	padding-left: 25px;
	height: 66px;
	line-height: 22px;
	color: #666666
}
.subResume {
	width: 96px;
	height: 28px;
	display: block;
	background: url(../images/bg.png) -763px -362px
}
.list_bottom {
	padding: 5px 8px
}
.a8 {
	color: #FFF;
	font-weight: 600
}
.a9 {
	color: #fff;
}
.li_jg {
	background-color: #E7F4FA
}
.list_tit ul {
	width: 952px;
	list-style: none;
	margin: 0px;
	padding: 0px
}
.list_tit ul li {
	height: 22px;
	float: left
}
#AD_j02 {
	width: 980px;
}
#AD_j02 ul {
	width: 980px;
	margin: 0px;
	padding: 0px;
}
#AD_j02 ul li {
	width: 246px;
	height: 58px;
	float: left
}
#AD_j02 img {
	width: 242px;
	height: 50px;
	border: 0px
}
/************企业求才列表页***************/
.list {
	width: 980px
}
.list_lf {
	width: 740px;
	float: left
}
.list_rt {
	width: 230px;
	float: right
}
.list_ad {
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 230px
}
.list_ad li {
	height: 55px;
}
.list_ad li img {
	width: 230px;
	height: 50px;
	border: 0px
}
.li_tit {
	width: 740px;
	height: 30px;
	line-height: 30px;
	background: url(../images/bg.png) -5px -573px
}
.li_conten {
	width: 714px;
	border: 1px solid #CCCCCC;
	border-top: 0px;
	padding: 10px 12px
}
.jl_head {
	width: 706px;
	border: 1px solid #E6E6E6;
	height: 22px;
	background-color: #F5F6F8;
	padding-left: 6px
}
.jl_list {
	width: 700px;
	padding: 0px 6px;
	border: 1px solid #E6E6E6;
	border-top: 0px
}
.jl_list ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 700px
}
.jl_list ul li {
	height: 36px;
	border-bottom: 1px dashed #cccccc;
	vertical-align: middle
}
.jl_list ul li span {
	float: left;
	display: block;
	height: 31px;
	line-height: 31px;
	text-align: center;
	padding-top: 5px;
	color: #333333
}
.jl_list ul li span a {
	color: #333
}
.jl_head span {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #1364BC
}
.wa_s1 {
	width: 30px;
	padding-top: 6
}
.wa_s2 {
	width: 50px;
}
.wa_s3 {
	width: 66px;
	overflow: hidden;
	height: 31px
}
.wa_s4 {
	width: 45px;
}
.wa_s5 {
	width: 120px;
}
.wa_s6 {
	width: 78px;
}
.wa_s7 {
	width: 88px;
}
.wa_s8 {
	width: 77px;
}
.wa_s9 {
	width: 70px;
}
.wa_s10 {
	width: 97px;
}
.wa_s11 {
	width: 24px
}
.submitJob {
	display: block;
	width: 76px;
	height: 24px;
	background: url(../images/bg.png) -863px -362px
}
.clc {
	padding-top: 5px;
	padding-left: 20px;
	display: block;
	float: left
}
.red {
	color: red
}
.siteMap {
	width: 980px;
	height: 30px;
	line-height: 30px;
	text-indent: 15px
}
.jobsInfo {
	width: 980px;
}
.jobsList {
	width: 249px;
	border-right: 1px solid #F57C14;
	border-top: 3px solid #F57C14;
	float: left;
}
.jl_tit {
	width: 219px;
	height: 42px;
	line-height: 42px;
	background: url(../images/bg_jl.gif);
	padding-left: 30px
}
.a10 {
	font-size: 14px;
	font-weight: 600;
	color: #000
}
.a12 {
	font-size: 14px;
	font-weight: 600;
	color: #a24f00
}
.jl_con {
	width: 239px;
	padding: 0px 5px
}
.jl_con ul {
	width: 239px;
	padding: 0px;
	margin: 0px;
	list-style: none
}
.jl_con ul li {
	border-bottom: 1px dotted #E6E6E6;
	padding: 5px 0px;
	width: 239px;
	height: 40px;
	vertical-align: middle
}
.cbxBox {
	width: 239px;
	height: 20px;
	line-height: 18px;
	display: block;
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6
}
.jl_s_l {
	width: 25px;
	height: 20px;
	line-height: 20px;
	display: block;
	float: left
}
.jl_s_c {
	width: 130px;
	height: 20px;
	line-height: 20px;
	display: block;
	float: left
}
.jl_s_r {
	width: 84px;
	height: 20px;
	line-height: 20px;
	display: block;
	float: right
}
.jl_s_b {
	width: 239px;
	height: 20px;
	line-height: 20px;
	display: block;
	text-indent: 25px
}
.a11 {
	color: #1A95E2;
	font-size: 12px;
	font-weight: 600
}
.jobInfo {
	width: 723px;
	border-top: 3px solid #1874C1;
	float: right;
}
.job_top {
	width: 723px
}
.ji_tit {
	width: 663px;
	height: 32px;
	line-height: 32px;
	background: url(../images/bg_jl.gif);
	padding: 10px 30px 0px 30px
}
.job_bot {
	width: 663px;
	padding: 0px 30px;
}
.com_info {
	width: 663px;
	border-top: 1px dotted #e6e6e6;
	padding: 8px 0px
}
.com_info span {
	width: 180px;
	height: 22px;
	display: block;
	float: left
}
.job_in_c {
	width: 723px;
	border-top: 1px solid #1874C1;
}
.a_submit {
	display: block;
	width: 91px;
	height: 32px;
	background: url(../images/bg2.png) -791px -5px;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	float: left;
	margin-right: 25px
}
.mesg {
	width: 641px;
	height: 66px;
	line-height: 22px;
	border: 1px dashed #fac87f;
	background-color: #FEFEE2;
	margin: auto;
	padding: 0px 10px
}
.mesg span {
	float: left
}
.mesg ul {
	list-style: none;
	padding: 0px;
	margin: 0px
}
.infomation {
	width: 663px;
	margin: auto
}
.i_tit {
	width: 646px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #e6e6e6;
	background-color: #D7F1FC;
	padding-left: 15px
}
.infomation ul {
	width: 661px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-left: 1x solid #e6e6e6;
	border-right: 1px solid #e6e6e6
}
.infomation ul li {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px solid #e3e3e3;
	vertical-align: middle
}
.infomation ul li span {
	float: left
}
.im_s1 {
	width: 70px;
	display: block;
	text-align: center;
	background-color: #F1F1F1;
	color: #000;
}
.im_s2 {
	width: 120px;
	display: block;
	padding-left: 10px;
	color: #3e3e3e
}
.im_s3 {
	display: block;
	padding-left: 10px;
	color: #333
}
.im_s4 {
	width: 150px;
	display: block;
	padding-left: 10px;
	color: #333
}
.jobDesc {
	width: 641px;
	line-height: 20px;
	border: 1px solid #e6e6e6;
	padding: 5px 10px;
	color: #333333
}
.sub_div {
	width: 500px;
	margin: auto
}
.sub_div span {
	width: 250px;
	float: left;
	display: block;
	text-align: center
}
a.abtn:link {
	color: #a24f00;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	display: block;
	width: 140px;
	height: 37px;
	line-height: 37px;
	background: url(../images/bg2.png) -150px -5px
}
a.abtn:visited {
	color: #a24f00;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	display: block;
	width: 140px;
	height: 37px;
	line-height: 37px;
	background: url(../images/bg2.png) -150px -5px
}
a.abtn:hover {
	color: #a24f00;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	display: block;
	width: 140px;
	height: 37px;
	line-height: 37px;
	background: url(../images/bg2.png) -5px -5px
}
.aus {
	width: 980px;
	text-align: center;
	font-size: 12px;
	color: #0c2599;
	line-height: 24px;
	border-top: 2px solid #F57C14
}
.aus a {
	color: #162697;
}
.sub20 {
	width: auto;
	height: 20px;
	line-height: 20px
}
#errorMsg {
	width: 940px;
	padding: 15px 20px;
	color: #085d94;
	font-size: 16px;
	font-weight: 600
}
.jl_con_c {
	width: 219px;
	padding: 0px 0px 30px 30px;
	border-bottom: 2px solid #f57c14
}
.jl_con_c ul {
	width: 219px;
	list-style: none;
	margin: 0px;
	padding: 0px
}
.jl_con_c ul li {
	height: 22px;
	line-height: 22px
}
.ji_list_c {
	padding-left: 10px;
	width: 239px
}
.ji_list_c ul {
	width: 229px;
	list-style: none;
	margin: 0px;
	padding: 0px
}
.ji_list_c ul li {
	width: 229px;
	height: 40px;
	line-height: 20px;
	border-top: 1px dotted #cccccc;
	padding: 5px
}
.ji_list_c ul li span {
	display: block
}
/****公司信息页面****/
.desc {
	width: 660px;
	margin: 0px auto;
	line-height: 22px
}
.contact {
	width: 660px;
	margin: 0px auto;
}
.con_tit {
	padding-top: 20px;
	border-bottom: 2px solid #085d94
}
.con_con {
	width: 630px;
	margin: 0px auto;
	padding-top: 10px
}
.con_con ul {
	list-style: none;
	margin: 0px;
	padding: 0px
}
.con_con ul li {
	height: 24px
}
.sub201 {
	width: 660px;
	margin: 0px auto;
	height: 35px;
}
.close {
	font-family: Tahoma, Geneva, sans-serif;
	color: #fff;
	padding: 0px 5px;
	background-color: #ff0000;
}
.jt_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.jt_list li {
	float: left;
	width: 70px;
	text-align: center;
	height: 16px;
	border-right: 1px solid #e1e1e1
}
#jl_left {
	width: 740px;
	float: left;
}
#jl_rigth {
	width: 230px;
	float: right
}
#jl_nav {
	width: 740px;
	border-bottom: 2px solid #1c87d0;
	height: 23px;
	line-height: 23px
}
#jl_nav span {
	display: block;
	float: left;
	width: 141px;
	height: 23px;
	text-align: center;
	line-height: 23px
}
.showIn {
	background: url(../images/bg.png) -81px -432px no-repeat;
}
.showIn a {
	font-weight: 600;
	color: #fff
}
.showNone {
	background: url(../images/bg.png) -362px -432px no-repeat
}
.showNone a {
	color: #000
}
#guide_list {
	width: 718px;
	padding: 15px 10px;
	padding-bottom: 0px;
	border: 1px solid #d5d9db;
	border-top: 0px
}
#guide_list ul {
	width: 718px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#guide_list ul li {
	width: 349px;
	float: left;
	line-height: 22px;
	padding-bottom: 10px;
}
#guide_list ul li span {
	width: 340px;
	border-bottom: 1px solid #e1e1e1;
	display: block;
	height: 24px;
	line-height: 24px;
	color: #000;
	font-size: 14px;
	font-weight: 600
}
#guide_list ul li a {
	color: #4c4c4c;
}
.clearSub {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	width: 720px
}
#audit_job {
	width: 230px;
}
#a_j_tit {
	width: 230px;
	height: 60px;
	background: url(../images/bg.png) -5px -107px
}
#a_j_tit .s1 {
	width: 190px;
	display: block;
	text-indent: 40px;
	height: 29px;
	line-height: 31px;
	font-size: 14px;
	font-weight: 600
}
#a_j_tit .s2 {
	width: 230px;
	display: block;
	height: 27px;
	line-height: 28px
}
#a_j_tit .s2 a {
	color: #225ca6;
	padding: 0px 38px;
}
#a_j_tit .s3 {
	width: 230px;
	display: block;
	height: 27px;
	line-height: 27px
}
#a_j_tit .s3 a {
	color: #225ca6;
	padding: 0px 25px
}
#a_j_content, #a_j_content2 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: 1px solid #e1e1e1;
	width: 228px
}
#a_j_content li, #a_j_content2 li {
	line-height: 24px;
	padding: 0px 5px;
	height: 24px;
	overflow: hidden
}
#a_j_content2 li a {
	float: left;
	display: block;
	width: 72px;
	text-align: center
}
#ul_2 {
	display: none
}
.ad_191 {
	list-style: none;
	margin: 0px;
	padding: 0px
}
.ad_191 li {
	width: 197px;
	float: left;
	height: 68px;
	position:relative;
}
