﻿/* HrTypes and ZsCorp begin */
#search_con_zscorp {
    width: 980px;
    height: auto;
    margin: 15px auto 0;
}
    /* Search_con begin */
#search_con {
    width: 608px;
    height: auto;
    padding: 10px;
    float: left;
    display: inline;
    border: 1px solid #aaa;
}
.search_nav,.hot_job_tit {
    width: 608px;
    height: 21px;
    border-bottom: 1px #ff5400 solid;
}
.search_nav li {
    width: 82px;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    margin: 0 10px 0 0;
    float: left;
    display: inline;
    text-align: center;
    background: url(/images/search_ajax_no.gif) no-repeat;
}
.search_choose {
	background: url(/images/search_ajax_ok.gif) no-repeat center !important;
}
.search_choose a {
    font-weight: bold;
    color: #fff !important;
    background: none;
    display: block;
}
.search_nav li a {
    text-decoration: none;
    color: #000;
    background: none;
    display: block;
}
.search_con {
    width: 100%;
    height: auto;
    margin: 60px 0;
}
.search_con_ks {
    width: 608px;
    height: 25px;
    margin: 10px 0 0;
}
.search_con_ks span {
    width: 70px;
    height: 20px;
    margin: 2px 0 0;
    line-height: 20px;
    overflow: hidden;
    float: left;
    display: inline-block;
}
.tb_skey,.tb_stypes,.tb_sarea {
    height: 20px;
    border: 1px solid #b1b1b1;
    float: left;
    display: inline-block;
    color: #666;
    background: #fff;
}
.tb_skey {
    width: 335px;
    margin: 1px 0 0;
    padding: 2px 0 0;
}
.tb_stypes,.tb_sarea {
    width: 420px;
}
.btn_popup {
    width: 21px;
    height: 20px;
    margin: 2px 0 0 5px;
    border: 0;
    background: url(/images/search_ajax_more.gif) no-repeat;
}
.ddl_fbtime,.ddl_jobxz,.ddl_money,.ddl_edu,.ddl_sex,.ddl_work_exp {
    float: left;
}
.ddl_fbtime,.ddl_jobxz,.ddl_edu,.ddl_sex {
    width: 60px;
    margin-right: 50px;
}
.ddl_money,.ddl_work_exp {
    width: 110px;
}
.search_con_btn {
    width: 102px;
    height: 30px;
    margin: 20px auto 30px;
}
.tb_Nokey {
    width: 200px;
    height: 20px;
    margin: 0 60px 0 10px;
    border: 1px solid #b1b1b1;
    position: relative;
}
.btn_searchjob {
    width: 102px;
    height: 30px;
    margin: -3px 0 0;
    background: url(/images/search_job_btn.gif) no-repeat;
    border: 0;
    cursor: pointer;
    position:absolute;
}
.hot_job_tit {
    background: url(/images/search_ajax_ok.gif) no-repeat left;
    font-weight: bold;
    color: #fff;
}
.hot_job_tit span {
    width: 82px;
    height: 15px;
    margin: 0 0 0 15px;
    padding-top: 5px;
    display: block;
}
.hot_job_con {
    width: 608px;
    height: auto;
    margin: 5px 0 20px;
}
.hot_job_con li {
    width: 100px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin: 10px 20px 0 0;
    float: left;
    display: inline;
}

    /* ZsCorp begin */
#zscorp {
    width: 335px;
    height: auto;
    margin: 0 0 0 15px;
    float: left;
    color: inherit;
    background: #eff5fc;
}
.zscorp_top {
    width: 335px;
    height: 5px;
    overflow: hidden;
    background: url(/images/corp_list_top.gif) no-repeat;
}
.zscorp_tit{
    width: 270px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0 0 0 40px;
    font-size: 16px;
    font-weight: bold;
    color: #406899;
    background: url(/images/corp_list_icon.gif) no-repeat left;
    border-bottom: 2px #f77e22 solid;
}
.zscorp_con,.zscorp_con ul {
    width: 329px;
    height: auto;
    margin: 3px auto 0;
}
.zscorp_con li {
    width: 329px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin: 5px 0 0 0;
}
.zscorp_con a {
    cursor: pointer;
}
.zscorp_con span,.zscorp_gold,.zscorp_name,.zscorp_job {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    display: inline-block;
}
.zscorp_gold {
    width: 50px;
    color: Red;
    background: none;
}
.zscorp_name {
    width: 170px;
    margin-right: 10px;
}
.zscorp_job {
    width: 86px;
}
.zscorp_btm {
    width: 335px;
    height: 7px;
    overflow: hidden;
    background: url(/images/corp_bot.gif) no-repeat;
}
/* HrTypes and ZsCorp end */
/* Search List begin */
#search_conditions {
    width: 980px;
    height: 108px;
    margin: 0 auto;
}
.search_conditions {
    width: 980px;
    height: 11px;
    padding: 16px 0 0;
    font-size: 16px;
    font-weight: bold;
    color: #2270d7;
    background: none;
}
#search_conditions_con {
    width: 980px;
    height: 70px;
    margin: 10px 0 0;
    color: inherit;
    background: #eef7fd;
}
.conditions,.change_conditions {
    width: 950px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    margin: 0 0 0 20px;
}
.conditions {
    font-size: 14px;
    font-weight: bold;
    color: #545454;
    background: none;
}
#search_over {
    width: 980px;
    height: 26px;
    margin: 5px auto 0;
    border-bottom: 2px solid #ff5400;
}
.search_over_tit {
    width: 124px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    text-align: center;
    font-weight: bold;
    color: #fff;
    float: left;
    background: url(/images/search_list_tit.gif) no-repeat;
}
.addjob_btn,.btn_addjob {
    width: 110px;
    height: 23px;
}
.addjob_btn {
    float: right;
}
.btn_addjob {
    background: url(/images/add_job_btn.gif) no-repeat;
    border: 0;
    cursor: pointer;
}
.search_sort_page {
    width: 980px;
    height: 20px;
    margin: 10px auto 0;
}
.search_sort {
    width: 48%;
    height: 20px;
    margin: 0 0 0 10px;
    float: left;
    display: inline;
}
.search_sort span {
    font-weight: bold;
}
.ddl_fbdate,.ddl_reward {
    margin: 0 0 0 10px;
}
.page {
    width: 50%;
    height: 20px;
    text-align: right;
    float: right;
}
.tb_page {
    width: 38px;
    height: 18px;
    border: 1px solid #ccc;
}
.btn_page {
    width: 26px;
    height: 20px;
    background: url(/images/go.gif) no-repeat;
    border: 0;
    cursor: pointer;
    vertical-align: bottom;
}
#search_list_tit {
    width: 978px;
    height: 26px;
    margin: 10px auto 0;
    border: 1px solid #b7b7b7;
    background: url(/images/search_list_tit_bg.gif) repeat-x;
}
#search_list_tit li {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    float: left;
    display: inline;
    border-left: 1px solid #b7b7b7;
}
.cb_all {
    height: 24px !important;
    width: 23px;
    padding-top: 2px;
}
.job_nb,.job_name,.xs_gold,.gs_name,.job_area,.job_jy,.zp_time {
    color: #d45704;
    background: none;
    font-weight: bold;
    padding-left: 5px;
}
.job_nb {
    width: 65px;
}
.job_name {
    width: 145px;
}
.xs_gold {
    width: 60px;
}
.gs_name {
    width: 215px;
}
.job_area {
    width: 75px;
}
.job_jy {
    width: 75px;
}
.zp_time {
    width: 95px;
}
.select_site {
    width: 80px;
    height: 22px !important;
    padding: 2px 5px;
}
    /* Loop style */
.search_list_con {
    width: 980px;
    height: auto;
    margin: 15px auto 0;
}
.sea_list_con {
    width: 890px;
    height: auto;
    float: left;
    display: inline;
}
.sea_list_con ul {
    width: 890px;
    height: 18px;
    margin: 0 0 5px;
    list-style-type: none;
}
.sea_list_con ul li {
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    float: left;
    display: inline;
}
.cb_all_con {
    width: 23px;
}
.job_nb_con,.job_name_con,.xs_gold_con,.gs_name_con,.job_area_con,.job_jy_con,.zp_time_con,.select_site_con {
    padding-left: 6px;
}
.job_nb_con {
    width: 65px;
}
.job_name_con {
    width: 145px;
}
.xs_gold_con {
    width: 60px;
    color: Red;
    background: none;
}
.gs_name_con {
    width: 215px;
}
.job_area_con {
    width: 75px;
}
.job_jy_con {
    width: 75px;
}
.zp_time_con {
    width: 95px;
}
.select_site_con {
    width: 84px;
}
.keyword {
    color: Red;
    background: none;
}
.search_list_con_more {
    width: 885px;
    height: 18px;
    margin: 8px 0 0 0;
}
.search_list_con_more span {
    font-weight: bold;
    margin-left: 28px;
}
.search_list_con_note {
    width: 857px;
    height: auto;
    margin: 0 0 5px 28px;
    line-height: 18px;
}
.search_list_con_note span {
    font-weight: bold;
}
.app_job {
    width: 80px;
    height: 23px;
    padding: 0 5px;
    float: left;
    display: inline;
}
.btn_app_job {
    width: 80px;
    height: 23px;
    border: 0;
    cursor: pointer;
}
.search_list_line {
    width: 980px;
    height: 1px;
    font-size: 1px;
    margin: 0 auto;
    background: url(/images/search_list_line.gif) no-repeat;
}
    /* Loop Style end */
.rel_job {
    width: 980px;
    height: auto;
    margin: 50px auto 10px;
    color: inherit;
    background: #eef7fd;
}
.rel_job_tit {
    width: 80px;
    height: auto;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    float: left;
    display: inline;
}
.rel_job_con {
    width: 880px;
    height: auto;
    margin: 8px 0;
    list-style-type: none;
    float: left;
    display: inline;
}
.rel_job_con li {
    width: 100px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin: 0 10px 5px 0;
    float: left;
    display: inline;
}
/* Company List */
#company_list_tit {
    width: 978px;
    height: 3px;
    font-size: 1px;
    margin: 10px auto 0;
    border: 1px solid #b7b7b7;
    background: #f4f4f4;
}
.company_list_con {
    width: 980px;
    height: auto;
    margin: 15px auto 5px;
}
.comp_list_photo {
    width: 86px;
    height: auto;
    padding: 0 8px;
    float: left;
    display: inline;
}
.photo,.photo img {
    width: 86px;
    height: 100px;
}
.resume_No {
    width: 86px;
    height: auto;
    margin: 3px auto 0;
}
.resume_No span {
    color: #000;
    background: none;
    font-weight: bold;
}
.comp_list_con {
    width: 870px;
    height: auto;
    margin: 0 0 0 7px;
    float: left;
    display: inline;
}
.comp_list_con_more,.comp_list_con_more ul {
    width: 870px;
    height: auto;
}
.comp_list_con_more ul {
    list-style-type: none;
}
.comp_list_con_more ul li {
    float: left;
    display: inline;
}
.comp_list_con span {
    font-weight: bold;
}
.per_name,.per_sex,.per_age,.per_edu,.per_exp,.per_work_area,.per_job_types,.per_indu,.per_wage,.comp_con_note_zwpj {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin: 0 10px 5px 0;
}
.per_name,.per_sex,.per_age,.per_edu,.per_exp {
    width: 115px;
}
.per_work_area,.per_wage {
    width: 235px;
}
.per_job_types {
    width: 365px;
}
.per_indu {
    width: 240px;
}
.comp_con_note_xmjy {
    height: auto;
    margin: 0 10px 0 0;
    line-height: 20px;
}

