
.keyword {
    color: #B8B8B8;
}
.searInfo a {
    color: #1155CC;
    text-decoration: none;
}
.searInfo a:hover {
    text-decoration: none;
}

/*帖子列表页搜索*/
.searInfo {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DCDEE1 #DCDEE1;
    border-image: none;
    border-right: 1px solid #DCDEE1;
    border-style: none;
    border-width: medium 1px 1px;
    padding: 24px 0 24px 21px;
}
.itemInfo {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CDCFD1 #CDCFD1 #ABADB2;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    display: inline;
    float: left;
    margin-right: 10px;
    position: relative;
    width: 170px;
}
.itemInfo .itemT {
    color: #666666;
    cursor: pointer;
    display: inline;
    float: left;
    height: 32px;
    line-height: 32px;
    padding-left: 8px;
    width: 162px;
}
.itemInfo .itemT a {
    color: #323234;
}
.itemInfo .itemT b {
    background: url("hirelist.png") no-repeat scroll -202px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 4px;
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 14px;
    width: 7px;
}
.selItem {
    display: none;
    margin-top: 20px;
}
.selItem:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.selItem .itemInfo {
    font-size: 12px;
    z-index: 12;
}
.selItem .itemInfo .infoList {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color;
    border-image: none;
    border: 1px solid #CDCFD1;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    left: -1px;
    padding-top: 3px;
    position: absolute;
    top: 32px;
    width: 170px;
}
.selItem .itemInfo .infoList li {
    height: 24px;
    line-height: 24px;
}
.selItem .itemInfo .infoList li a {
    color: #404040;
    display: block;
    padding-left: 8px;
}
.selItem .itemInfo .infoList li a:hover {
    background: url("hl_icon.png") no-repeat scroll 146px 7px #F5F5F5;
}
.searInfo .selInfo .itemInfo {
    width: 177px;
    z-index: 900;
}
.searInfo .selInfo .itemInfo .itemT {
    width: 169px;
}
.selInfo .zidx900 {
    z-index: 900;
}
.selInfo .divJobCate, .selInfo .divIndCate {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CDCFD1;
    font-size: 12px;
    left: -1px;
    position: absolute;
    top: 32px;
    width: 836px;
    z-index: 900;
}
.selInfo .divJobCate h3 {
    background: none repeat scroll 0 0 #F6F6F6;
    border-bottom: 1px solid #C8C8C8;
    color: #000000;
    display: none;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 7px;
}
.jobcatebox th {
    background: none repeat scroll 0 0 #FAFAFA;
    border-right: 1px solid #E9E9E9;
    font-weight: normal;
    padding: 6px 17px 6px 0;
    text-align: right;
    width: 140px;
}
.jobcatebox tr, .jobcatebox td, .jobcatebox th {
    border-bottom: 1px solid #E9E9E9;
}
.jobcatebox th, .jobcatebox td {
    height: auto;
    line-height: 24px;
    vertical-align: top;
}
.jobcatebox th {
    color: #585858;
}
.jobcatebox td {
    padding: 5px 0;
    width: 678px;
}
.jobcatebox a:hover {
    color: #F77D40;
}
.jobcatelist li {
    display: inline;
    float: left;
    height: 24px;
    margin-left: 5px;
    position: relative;
}
.jobcatelist li p {
    overflow: hidden;
    padding: 2px;
    width: 152px;
}
.jobcatelist li span {
    background: url("hl_icon.png") no-repeat scroll right -37px rgba(0, 0, 0, 0);
    color: #2255DD;
    cursor: pointer;
    float: left;
    padding: 0 15px 0 10px;
    text-align: left;
}
.jobcatelist .selected{position:relative;z-index:99; margin-left:-16px;zoom:1;}
.jobcatelist .selected p{position:relative;z-index:2;border:2px solid #C8C8C8;border-bottom:none; width:170px;padding:3px 0 1px 3px; background:#fff; overflow:hidden;zoom:1; margin-top:-3px}

.jobcatelist .selected p a {
    color: #F77D40;
}
.jobcatelist .selected span {
    background-position: right -55px;
    color: #F77D40;
    padding-left: 28px;
}
.jobcatelist .selected .subcate {
    display: block;
    top: 25px;
}
.jobcatelist .selected .scr {
    left: auto;
    right: 0;
}
.subcate {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #C8C8C8;
    display: none;
    left: 0;
    padding: 7px 0 7px 30px;
    position: absolute;
    width: 408px;
    z-index: 1;
}
.subcate a {
    float: left;
    height: 28px;
    line-height: 28px;
    white-space: nowrap;
    width: 120px;
}
.divIndCate {
    width: 845px;
}
.divIndCate .indcatelist {
    padding: 8px 0 8px 25px;
}
.divIndCate .indcatelist li {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    white-space: nowrap;
    width: 200px;
}
.divIndCate .indcatelist a {
    color: #1155CC;
    display: inline;
}
.divIndCate .indcatelist a:hover {
    color: #F77D40;
}
.masklayer {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.15;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 899;
}
/*input*/
.searBar .searInput {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://pic2.58.com/ui7/job/hire/searchInput.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border-color: #C8C8C8;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px 0;
    display: inline;
    float: left;
    height: 28px;
    margin-right: 15px;
    padding: 3px 0 2px 2px;
    /*width: 342px;*/
    width: 302px;
}
.searBar .searInput input {
    border: 0 none;
    height: 27px;
    line-height: 27px;
    padding: 0 9px 0 7px;
    /*width: 326px;*/
    width: 266px;
}
.searBar .searJob {
    background: none repeat scroll 0 0 #F97106;
    border-bottom: 1px solid #BE520E;
    color: #FFFFFF;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 32px;
}
.selInfo .itemInfo .itemT {
    color: #323234;
}


.moreTypeSel {
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    padding-left: 15px;
    position: relative;
}
.moreTypeSel i {
    background: url("list-ico.png") no-repeat scroll -23px -44px rgba(0, 0, 0, 0);
    border: 0 none;
    height: 11px;
    left: 65px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 8px;
}
.moreTypeSel .dTopArrow1 {
    background-position: -24px -31px;
}

/*全部职位*/
.all_pos {margin-top: 10px;border: 1px solid #9db3c5;}
.posCont .siderbar-left{width: 200px}
.posCont .sidebar-right{width: 778px}
.posCont .sidebar-left a{display: block; width: 180px; height: 42px; line-height:42px; padding-left:19px;background: #f5f5f5 url("pt-job.png") 181px -312px no-repeat; color: #333; border: solid #dcdcdc; border-width:1px 1px 0 0;}
.posCont .sidebar-left a:hover{border-right: none; background: none; color: #ff0000}
.posCont .sidebar-left .curSel a{border-right: none; background: none; color: #ff0000}
.posCont .sidebar-right{padding: 10px 0 11px 0}
.posCont .sidebar-right li{line-height: 28px;margin:6px 0;}
.posCont .sidebar-right li a{margin:0 11px; display: inline-block; color:#1155cc}
.posCont .sidebar-right strong a{color: #333}

/*重写search框*/
#selection {
	border: 1px solid #9db3c5;
}