

/*弹出框*/
.job-modal-box .job-modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.job-modal-box .job-modal-title{margin:0;line-height:1.42857143}
.job-modal-box .job-modal-body{position: relative;}
.job-modal-box .job-modal-main{padding: 12px;}
.job-modal-box .job-modal-footer{padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}




.contedit {
    display: inline;
    float: left;
    position: relative;
    vertical-align: middle;
}
.newpyn{margin-top:6px;_margin-top:8px;float:left;display:inline;margin-right:5px;}
.newpyn input{margin:0 8px;margin:-4px 5px -2px\0;*margin:-1px 5px -2px;_margin:-6px 5px -3px;}

#divCompArea, #divCompCirc, #divPostArea, #divPostCirc {
    width: 410px;
}
#seleJobCate.clsbg {
	background: url("../images/hire_sp_ico.gif") #fff right -106px no-repeat;
	border-bottom: none;
	position: relative;
	z-index: 2;
	margin-top: -1px;
}

/*table整体样式*/
.box_table {
    font-size: 14px;
    width: 100%;
    margin-top: 5px; margin-bottom: 5px;
}
.box_table td {
    color: #333333;
    padding: 5px 10px;
    vertical-align: middle;
}
.box_table .controll-label {
    color: #585858;
    font-weight: normal;
    height: 36px;
    line-height: 36px;
    text-align: right;
    white-space: nowrap;
    width: 120px;
}
.box_table .controll-label i {
    color: #EE2200;
    font-family: Tahoma;
    font-style: normal;
    line-height: 29px;
    padding-right: 10px;
    vertical-align: middle;
}

.table-no-border{border: none;}
.table-no-border th, .table-no-border td{border: none;}

.modwrap span.red {color: #F00;}
.modwrap em {color: #0269c6; font-weight: bold;}


.ext_tip {text-align: left; font-size: 14px; padding-right: 10px; padding-bottom: 10px; font-weight: bolder; color: red}
.ext_tip h3 {display: block; padding-left: 25px;}
.ext_tip .sec {padding-left: 55px;}

.singlelist a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #404040;
    cursor: default;
    display: block;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding: 0 10px;
    text-decoration: none;
}
.singlelist a:hover {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #404040;
    text-decoration: none;
}

/*选项框的样式*/
.selestyle {
	float: left;
	display: inline;
	height: 32px;
	line-height: 32px;
	padding: 0 35px 0 10px;
	border: 1px solid #ccc;
	cursor: default;
	background: url("../images/job_icon_db.gif") #fff right top no-repeat;
	margin-right: 5px;
	overflow: hidden;
	zoom: 1;
}
/*选项框，下拉*/
.setbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8C8C8;
    left: 0;
    position: absolute;
    top: 33px;
    z-index: 1000;
}
#divJobCate {
    top: 31px;
    width: 836px;
    z-index: 1;
}

/*职位类别*/
.jobcatebox {border-top: 1px solid #FFFFFF;}
.jobcatebox .grayline {background: none repeat scroll 0 0 #F6F6F6;}
.jobcatebox th, .jobcatebox td {height: auto;line-height: 24px;vertical-align: top;}
.jobcatebox th {color: #585858;font-size: 12px;padding: 6px 0;text-align: right;width: 173px;}
.jobcatebox th strong {padding-right: 10px;}
.jobcatebox th span {float: none;padding: 0 2px;}
.jobcatebox td {font-size: 12px;padding: 4px 0;width: 662px;}

.jobcatelist .subcate{background: none repeat scroll 0 0 #FFFFFF;border: 2px solid #C8C8C8;display: none;left: 0;padding: 8px 0;position: absolute;width: 155px;margin-top: -2px;}
.jobcatelist .subcate a{display: inline;float: left;padding: 2px 15px;width: 130px;}
.jobcatelist .subcate label{display: inline;float: left;padding: 2px 15px;width: 130px;}

.jobcatelist li{float:left;display:inline-block;margin-left:5px;}
.jobcatelist li p{width:155px;padding:2px;overflow:hidden;zoom:1;}
.jobcatelist li p span{float:left;padding:0 12px 0 10px;text-align:left;background:url("../images/hire_sp_ico.gif") right /*-147px*/-149px no-repeat;color:#2255DD;cursor:pointer;}
.jobcatelist .selected,.jobcatelist .selected2{position:relative;z-index:99;}
.jobcatelist .selected p,.jobcatelist .selected2 p{position:relative;z-index:2;border:2px solid #C8C8C8;border-bottom:none;padding:0 0 2px;background:#fff;overflow:hidden;zoom:1;}
.jobcatelist .selected2 p{border-bottom:2px solid #C8C8C8;border-top:none;padding:2px 0 0;}
.jobcatelist .selected span,.jobcatelist .selected2 span{background-position: right /*-174px*/-176px;}
.jobcatelist .selected2 .subcate{display:block;bottom:26px;}
.jobcatelist .selected .scr,.jobcatelist .selected2 .scr{left:auto;right:0;}

.jobtip {height: 25px; line-height: 25px; padding-left: 10px;}
.jobtip i{font-family: Tahoma;font-style: normal;line-height: 25px;padding-right: 3px;vertical-align: middle;tex}

.panel_lnp{width:858px;display: none;}

.panel_lnp h2{position:relative;height:44px;line-height:44px;font-size:14px;font-family:"Microsoft YaHei";color:#333;background-color:#FFF;border-top:4px solid #FF6000;border-bottom:1px solid #ddd}
.panel_lnp h2 p{font-weight:bold;font-size:18px;line-height:44px;margin-left:15px}
.panel_lnp h2 a{position:absolute;display:block;width:44px;height:44px;cursor:pointer;top:0;right:0;background-color:#FFF}
.panel_lnp h2 a i{display:block;width:16px;height:16px;margin:14px;background:url(http://img01.51jobcdn.com/im/2016/pop/icon_close2.png) no-repeat}
.panel_lnp .sp{font-size:12px}
.panel_lnp .sp strong{font-size:12px;color:#ff6000}
.panel_lnp .panel_btn_s{display:inline-block;line-height:18px;font-size:14px;font-family:"microsoft yahei";color:#fff;text-decoration:none;cursor:pointer;margin:0 4px;padding:6px 20px;background-color:#ff6000;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.panel_lnp .panel_btn_s:hover{background-color:#ea5800}
.panel_lnp .panel_btn_s.off,.panel_lnp .panel_btn_s.off:hover{color:#999;cursor:auto;background-color:#ddd}
.panel_lnp .l-h34{line-height:34px !important}
.panel_lnp .pannel_body *,.panel_lnp a{font-size:12px;font-family:"Microsoft YaHei"}
.panel_lnp a.c_blue:hover{color:#ff6000 !important}

/*标签*/
.panel_tags{position:relative;padding:15px 10px 5px;background-color:#f7f7f7;border-bottom:1px solid #d7d7d7}
.panel_tags .tin{overflow:hidden}
.panel_tags .error{display:none;position:absolute;width:154px;height:28px;line-height:28px;font-size:12px;text-indent:34px;color:#ff6000;overflow:hidden;top:50%;right:15px;margin-top:-14px;background:url(http://img01.51jobcdn.com/im/2016/pop/tag_error_box.png) no-repeat}
.panel_tags.mk{padding-right:180px}
.panel_tags.mk .error{display:block}

/*标签*/
.ttag{position:relative;float:left;height:26px;line-height:26px;font-size:12px;color:#333;white-space:nowrap;margin:0 8px 5px 0;padding:0 20px 0 6px;background-color:#fff;border:1px solid #ff9f20;cursor:pointer}
.ttag:hover{color:#fff;background-color:#ff9f20}
.ttag:hover em{background-image:url(http://img01.51jobcdn.com/im/2016/form/close3.png)}
.ttag em{position:absolute;width:20px;top:0;right:0;height:26px;background:url(http://img01.51jobcdn.com/im/2016/form/close2.png) center no-repeat}


.masklayer {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.15;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 8000;
}


.citylist {
    font-size: 12px;
    margin: 0;
    overflow: hidden;
    padding: 10px;
}
.citylist li {
    display: inline;
    float: left;
    overflow: hidden;
    width: 78px;
}
.citylist li a {
    display: inline;
    float: left;
    line-height: 24px;
    margin-left: 0;
    padding: 0 3px;
    white-space: nowrap;
}
.citylist li a:hover, .citylist .onhover {
    background-color: #E8EFFF;
    color: #2255DD;
    text-decoration: none;
}

.onbc, .onbc2 {
    background-color: #F7FCFF;
}

/*学历教育*/
.edu-view{
    color: #404040;
    font-size: 14px;
    overflow: hidden;
    padding: 10px 15px;
}
.edu-view ul {
    overflow: hidden;
    width: 100%;
}
.edu-view li {
    border-right: 1px solid #EAEAEA;
    display: inline;
    float: left;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    margin: 5px 10px 5px 0;
    padding-right: 10px;
    white-space: nowrap;
}
.edu-view li.no-border{
	border: none;
}

#contviewfunc {
    bottom: auto;
    overflow: hidden;
    position: relative;
    z-index: 100;
}
#contviewfunc .cvbtg {
    margin: 0;
    overflow: hidden;
    padding: 10px 10px 0;
}

.post_tips{color:red;}

/*公司所属行业*/
.job-industry{width: 680px;}
.job-industry ul li{white-space: nowrap;width: 50%;float: left;margin-bottom: 5px;}
.job-industry.three ul li{width: 33.33%}
.job-industry ul li label{margin: 0;font-weight: 400;}
.job-industry ul li label input{margin: 0;margin-right: 5px;}

/*职位类别*/
.k-tip{font-size: 12px;color: #ff500e;margin-left: 5px;}

.listed_group{display: none;line-height: 24px;font-size: 14px;padding: 8px;}
.listed_group .left_text{float: left;}
.listed_group .center_text{float: left;max-width: 515px;}
.listed_group .center_text .listed_item_parent{padding-right: 10px;padding-bottom: 10px;float: left;}
.listed_group .center_text .listed_item{display: block;float: left;padding: 5px 10px;line-height: 14px;border-radius: 2px;text-decoration: none;color: #fff;background-color: #5F8DC9;position: relative;padding-right: 17px;}
.listed_group .center_text .listed_item span{padding: 0 15px 0 0;}
.listed_group .center_text .listed_item .del{position: absolute;top: 5px;right: 10px;width: 17px;height: 14px;background: url(../images/89.png) no-repeat;}
.listed_group .right_text{display: block;float: right;background: url(../images/26.png) no-repeat 0px 5px;padding-left: 18px;text-decoration: none;color: #999;font-size: 12px;}

.job-type-selector-container{}
.job-type-selector--item{width: 33.3333%;float: left;height: 325px;overflow-x: hidden;overflow-y: scroll;}
.job-type-selector--item ul li{height: 34px;line-height: 34px;color: #666;padding-left: 23px;position: relative;cursor: pointer;}
.job-type-selector--item ul li.job-type-selector--item__selected{color: #5f8dc9;font-weight: bold;}

.eduexp-table a{font-size: 12px;}
.eduexp-table .eduexp-mid{margin: 0 5px;}

/*
===================
求职详情页面
===================
*/
.qiuzhi_detail{color: #383838; margin-bottom: 9px; padding: 20px 0 18px;}
