﻿body{margin:0;padding:0;font-family:"Hiragino Sans GB","Microsoft Yahei",SimSun,Arial,"Helvetica Neue",Helvetica;color:#333;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a{ transition: none;}
.type-box{padding: 20px 13px 0;}
.compassMain{width:1100px;margin: 0 auto;padding-bottom: 100px;}
.mfl{width:720px;float:left;border: 0px solid red;margin-right: 30px;position: relative;}
.mfr{width:346px;float:left;border:0px solid red;height:auto}
.type-project-content{width:510px;height:44px;overflow:hidden}
.type-project-content.autoHeight{ height: auto;}
.type-project-content .chosen{position: relative;padding: 0px 22px 0px 8px;background-color: #FF00FF;color: #fff;}
.type-project-content .chosen .delete{position: absolute;right: 5px;top: 7px;width: 11px;height: 11px;background: url(../img/delete_filter_icon.png) no-repeat;}
.type-project-content .chosen .selected{position: absolute;right: 5px;top: 7px;width: 11px;height: 11px;background: url(../img/selected_filter_icon.png) no-repeat;}
.compassMain .search-Box ul{position:absolute;width:74px;height:40px;line-height:40px;color:#333;overflow:hidden;cursor:pointer;top:0;left:0;z-index:1;border-right:2px solid #FF00FF}
.compassMain .search-Box ul a{display: block;height: 33px;color: #333;}
.compassMain .search-Box ul li{font-size:14px;text-indent: 16px;font-size: 16px;}
.compassMain .search-Box ul li:hover{background-color:#f1f1f1;cursor: pointer;}
.compassMain .search-Box ul li:hover em{background-position:0px -332px !important}
.compassMain .search-Box ul em{position:absolute;width:10px;height:6px;top:17px;right:8px}
.compassMain .search-Box ul.on{height:80px;background-color:#fff;z-index: 5;top: -2px;left: -2px;border:2px solid #FF00FF}
.compassMain .search-Box ul.on li{height:40px}
.compassMain .search-Box ul.on em{background-position:0px -66px !important}
.type-box{margin-bottom:10px}
.dicon{background:url(../img/icon_h.png)  0px -51px no-repeat}
.synthesize_box{ background: #fff;position: relative;}
.synthesize_box .title{margin-left:15px;height:44px;line-height:44px}
.synthesize_box .name{color:#705a5a}
.synthesize_box .hr{color:#c3bdbd;text-decoration:none;margin:0 0 0 8px}
.synthesize_box .title .list{color:#705a5a;height:36px;line-height:36px;display:inline-block;padding: 0 15px;}
.arr_tb,.arr_down{display:inline-block;width:11px;height:6px;background:url(../img/icon_h.png) 0px -51px no-repeat;overflow:hidden}
.synthesize_box .title .list .arr_down{vertical-align:middle;margin-left:5px}
.synthesize_box .title .cur{ color: #FF00FF;}
.zright_box{float:right;width:500px}
.zListx_box{position: absolute;margin: 2px 0 0 2px;z-index: 10;}
.milpage{float:right;border-left:1px solid #e4e4e4;height:40px;line-height:40px;padding:0 10px;color:#999}
.milpage .arr_l{vertical-align:middle;_margin-top:16px;_vertical-align:-5px;background-position:10px -111px}
.milpage a{display:inline-block;width:20px;height:20px;background:url(../img/icon_h.png) 0 -96px no-repeat;margin:0 5px}
.milpage span{color:#FF00FF}
.milpage .arr_r{vertical-align:middle;_margin-top:16px;_vertical-align:-5px;background-position:7px -168px}
.milpage .arr_r:hover{ background-position: 7px -187px;}
.milpage .arr_l:hover{background-position: 10px -130px;}
.postSchList{ height: 40px;border: 1px solid #e4e4e4;clear: both;}
.zright_box .filter a{color:#666;padding-top:3px;margin-right:15px;margin-top:7px;padding-left:18px;display:inline-block;color:#705a5a;_line-height:22px;background:url(../img/checkbox.png)  0 5px no-repeat}
.publishDate,.intelligentFilter{font-family:"微软雅黑";float:left;width:94px;height:35px;overflow:hidden;border: 1px solid #f7f7f7;z-index: 1;position: relative;}
.publishDate span,.intelligentFilter span{font-size:14px;display:block;height:35px;line-height:35px;padding:0px 10px;color:#705a5a;cursor:pointer}
.publishDate span i,.intelligentFilter span i{display:inline-block;vertical-align:middle;background:url(../img/icon_h.png)  0px -51px no-repeat;width:11px;height:6px;margin-left:5px}
.postSchList .filter{float:right}
.postSchList .filter a:hover{background-position:0 -19px;color:#FF00FF}
.postSchList .filter a.cur{    background-position: 0 -43px!important;color: #FF00FF!important;}    
.publishDate_cut,.intelligentFilter_cut{height:auto;overflow:hidden;border:1px solid #ccc;background:#fff}
.publishDate_cut span i,.intelligentFilter_cut span i{background:url(../img/icon_h.png) 0px -81px no-repeat}
.publishDate_cut a{color:#705a5a;display:block;height:30px;line-height:30px;padding:0px 10px}
.publishDate_cut a:hover{color:#FF00FF;background:#f2f2f2}
.publishDate_cut a.cut{color:#FF00FF}
.intelligentFilter_cut a.mov{color:#705a5a;display:block;height:30px;line-height:30px;padding:0px 10px}
.intelligentFilter_cut a.mov i{display:inline-block;vertical-align:-3px;#vertical-align:1px;width:14px;height:14px;background:url(../img/icon_h.png) 0 -210px no-repeat;margin-right:5px}
.intelligentFilter_cut a.cut{color:#FF00FF}
.intelligentFilter_cut a.cut i{background:url(../img/icon_h.png) 0 -258px no-repeat}
.intelligentFilter_cut a.mov:hover{color:#FF00FF}
.intelligentFilter_cut a.mov:hover i{background:url(../img/icon_h.png) 0 -234px no-repeat}
.intelligentFilter_cut a.cut:hover i{background:url(../img/icon_h.png) 0 -258px no-repeat}
.intelligentFilter_cut a.msure{display:block;width:90%;margin:10px auto;text-align:center;height:30px;line-height:30px;background:#FF00FF;color:#fff}
.select_box {border: 1px solid #dcdcdc;border-top: 0px;position: absolute;left: 580px;top: 323px;width: 92px;/*display: none;*/background: #fff;}
.select_box a:hover{background-color:#f2f2f2;color:#FF00FF}
.select_box a{display:block;height:35px;line-height:35px;color:#705a5a;padding-left: 13px;overflow: hidden;}
.select_box a.cur:hover,.select_box a.cur{color:#FF00FF}
.synthesize_box .title .on{border:1px solid #dcdcdc;background-color:#fff;border-bottom:0px;position:relative;z-index:3;padding-left:14px;padding-right: 14px;}
.synthesize_box .on i.arr_down{background-position:0 -66px}
.type-project-active{ border-radius: 5px;}
.type-project-box h4{width:74px}
.type-project-box{ position: relative;}
.type-project-box a{ padding: 0px 5px;border-radius: 5px;position: relative;margin-right: 18px;}
.type-project-box .moreItem{ position: absolute;right: 0px;top: 2px;width: 20px;height: 20px;background:url(../img/icon_h.png) 5px -43px  no-repeat;}
.type-project-box .moreItem.on{background-position:5px -59px}
.type-project-box .moreItem:hover{ cursor: pointer;}
/*岗位列表*/
em, i {
    font-style: normal;
}
.jobList{ margin-top: 10px;clear: both;}
.jobList .listItem {position: relative;color: #555;border: 1px solid #ededed;margin-bottom: 5px;background: #fff;}
.listItem_box{width: 690px;height: 68px;padding: 14px 15px 0;}
.jobList .listItem_box .position .p_top {
    height: 34px;
    line-height: 34px;
}
.jobList .listItem_box .position .p_bot {
    height: 24px;
    line-height: 24px;
}
.jobList .listItem_box .position .p_bot .li_b_l{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;font-size: 14px;cursor: auto!important;}
.jobList .listItem_box .position .p_bot .li_b_l label{cursor: auto!important;}
.jobList .listItem_box .position {
    float: left;
    width: 320px;
    margin-right: 20px;
}
.jobList .listItem_box .company {
    float: left;
    width: 180px;
    margin-right: 15px;
}
.jobList .listItem_box .position .p_top h3 {
    float: left;
    max-width: 272px;
    margin: 0;
    font-size: 16px;
    color: #FF00FF;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
.jobList .listItem_box .company .company_name {
    height: 34px;
    line-height: 34px;
}
.jobList .listItem_box .company_logo {
    display: inline-block;
    width: 60px;
    height: 60px; float: left;
    margin-right: 10px; display:none;

}
.jobList .listItem_box .company_logo img{ width: 60px;height: 60px;border-radius: 5px; }
.jobList .listItem_box .company .company_name a {
    display: block;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    color: #333;
    font-size: 16px;
    vertical-align: middle;
}
.jobList .listItem_box .company .industry {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
    .jobList .listItem_box .company .industry label {
        cursor: auto!important;
        font-size: 14px;
        /*border: 1px solid #83b9d7;
        padding: 2px;
        border-radius: 5px;
        color: #83b9d7;*/
    }
.jobList .listItem_box .position .p_top span.add {
    font-size: 16px;
    color: #ff7426;
}

.jobList .listItem_box .position .p_top span {
    float: left;
    margin: 0 3px;
    color: #999;
}
.jobList .listItem_box .postState {
    float: left;
    width:82px;
    border: 1px solid;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    margin-top: 12px;
    font-size: 16px;
}

.jobList .listItem_box .postState.in{ background: #FF00FF;color: #fff;}
.jobList .listItem_box .postState.full{background: #fb6a57;color:#fff;border: none;}
.jobList .listItem_box .postState.end{ background: #efeff4;color: #b3b3b3;border: none;}
.part-time-two i{margin: -2px 0px 0;}
.indx-more{ width: 180px;}
.apply-timer{ width: 80px;}
.adv_container .adv_item img{ max-width: 346px;}
.adv_container { margin-top: 20px;margin-bottom: 10px;}
.adv_container .adv_item{ margin-bottom: 10px;}
.pageComponent a{border-radius: 5px;}
.publishDate .cur{ color: #45d5be;}
.search-text p{ color: #bbbbbb;font-size: 14px;}
.index-ul li i{ width: 20px;height: 20px;}
.apply-ul li i{width: 20px;height: 20px;}

/*图标*/
.recent-news{background-image: url(../img/recent-news-1.png);}
.icon-apply {background-image: url(../img/icon-apply-1.png);}
.icon-newVip {background-image: url(../img/icon-newVip-1.png);}
.icon-newCompany {background-image: url(../img/icon-newCompany-1.png);}
.icon-message {background-image: url(../img/icon-message-1.png);}
/*布局样式1*/
.shellStyle1 .interest-content-title{ color: #45d5be;}
