/*公共样式*/
.secondLevelTopImg{
    height: 280px;
    width: 100%;
}
.secondLevelTopImg img{
    width: 100%;
    height: 100%;
}
.secondLevelBox{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 15px;
}
.secondLevelNav{
    float: left;
    width: 234px;
    margin-left: 20px;
    box-shadow: 0px 0px 10px #e3e3e3;
}
.secondLevelNavtitle{
    width:calc(100% - 29);
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #FFFFFF;
    padding-left: 29px;
}
.secondLevelNavListBox{
    width: 100%;
}
.secondLevelNavList{
    height: 52px;
    width: 176px;
    margin: 0 auto;
    line-height: 52px;
    border-top: 1px solid #F2F2F2;
    font-size: 16px;
    color: #333333;
    cursor: pointer;

}
.secondLevelNav_this{
    background: url("../../index/img/right.png") no-repeat;
    background-size: 10px 16px;
    background-position: 100%;
    font-weight: 600;
}
.secondLevelCon{
    float: right;
    width: 915px;
    padding-bottom: 20px;
}
.secondLevelModel{
    border-bottom: 1px solid rgba(0,0,0,0.10);
    height: 50px;
    overflow: hidden;
}
.secondLevelModelIcon{
    width: 15.5px;
    height: 15.5px;
    margin-top: 15px;
    float: left;
}
.secondLevelModelIcon img{
    width: 100%;
    height: 100%;
}
.secondLevelModelName{
    float: left;
    line-height: 50px;
    margin-left: 10px;
}
.secondLevelModelParent{
    font-size: 18px;
    letter-spacing: 0;
}
.secondLevelSearch{
    overflow: hidden;
    margin-top: 15px;
}
.secondLevelSearch input,.secondLevelSearch select{
    width: 170px;
    height: 35px;
    border: 1px solid rgba(0,0,0,0.15);
    font-size: 12px;
    color: #9D9D9D;
    padding:0 10px;
    float: left;
    margin-right: 12px;
    outline: none;
}
.secondLevelSearch select{
    height: 37px;
}
.secondLevelSearchBtn{
    border-radius: 2px;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    width: 80px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    float: left;
    cursor: pointer;
}
.secondLevelLine{
    margin-top: 15px;
    width: 100%;

}
.secondLevelLine img{
    width: 100%;
    height: 10px;

}


/*分页样式*/
.Pages{
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 20px;
    font-size: 12px;
    color: #333333;
    text-align: center;

}
.pagesCon{
    float: right;

}
.pagesCon div{
    float: left;
    margin-left:20px;
}
.pageNum{
    width: 19px;
    height: 19px;
    line-height: 19px;
    border: 1px solid #DBE0EA;
    border-radius: 2.5px;
    cursor: pointer;
}
.pageLeft{
    width: 19px;
    height: 19px;
    background: #E6E7E9;
    border-radius: 2.5px;
    cursor: pointer;
}
.pageLeft img{
    width: 100%;
    height: 100%;
}
.pageCount select{
    width: 69px;
    height: 19px;
    line-height: 19px;
    border: #DBE0EA 1px solid ;
    border-radius: 2.5px;
    font-size: 12px;
    color: #333333;
    text-align: center;
}
.pageJumpInput input{
    width: 39px;
    height: 19px;
    border: 1px solid #DBE0EA;
    border-radius: 2.5px;
    font-size: 12px;
    color: #333333;
    text-align: center;
}
.page-this{
    color: #ffffff;
}
.secondLevelLabel{
    overflow: hidden;
    margin-top: 15px;
}
.secondLevelLabelList{
    width: 67px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #717171;
    float: left;
    margin-right: 12px;
    background: #F1F1F1;
    border-radius: 14px;
    cursor: pointer;
}
.secondLevelLabelList—this{
    color: #FFFFFF;
}


/*news新闻样式*/
.newslist{
    height: 52px;
    line-height: 52px;
    border-bottom: 1px solid rgba(0,0,0,0.10);
    overflow: hidden;
    cursor: pointer;
    color: #333333;

}

.newsSign{
    width: 8px;
    height: 8px;
    float: left;
    margin-top: 22px;
}
.newsAgoFour{
    width: 30px;
    height: 12px;
    margin-left: 9px;
    float: left;
}
.newsAgoFour img{
    width: 100%;
    height: 100%
}
.newListDetails{
    width: 736px;
    float: left;
    height: 100%;
    margin-left: 10px;
    font-size: 16px;
    letter-spacing: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.newsListTime{
    float: right;
    text-align: right;
    font-size: 16px;
    letter-spacing: 0;
}


/*zw职位样式*/
.zwxxList{
    height: 106px;
    border-bottom: 1px rgba(0,0,0,0.10) dashed;
    overflow: hidden;
    cursor: pointer;
}

.zwxxDetail{
    margin-top: 15px;
    float: left;
    width: 315px;
}
.zwxxName{
    font-size: 14px;
}

.zwxxPay{
    font-size: 12px;
    color: #6D6D6D;
    margin-top: 8px;
}
.zwxxNature{
    font-size: 12px;
    color: #6D6D6D;
    margin-top: 8px;

}
.zwxxLine{
    height: 35px;
    width: 2px;
    background: #E4E4E4;
    float: left;
    margin-top: 36px;
    margin-right: 105px;
}
.zwxxUnits{
    width: 242px;
    float: left;
    margin-top: 15px;

}
.zwxxUnitsName{
    font-size: 14px;
    color: #333333;
}
.zwxxCondition{
    font-size: 12px;
    color: #6D6D6D;
    margin-top: 8px;
}
.zwxxTime{
    font-size: 12px;
    color: #6D6D6D;
    margin-top: 8px;

}
.zwxxUnitsIcon{
    width: 117px;
    height: 30px;
    float: right;
    margin-top: 38px;
}
.zwxxUnitsIcon img{
    max-width: 100%;
    max-height: 100%;

}


/*zp招聘样式*/
.zpxxList{
    height: 53px;
    border-bottom: 1px  rgba(0,0,0,0.10) dashed;
    font-size: 14px;
    color: #333333;
    letter-spacing: 0;
    line-height: 53px;
    cursor: pointer;
}

.zpxxUnitSign{
    float: left;
    width: 5px;
    height: 5px;
    margin-top: 24px;
    margin-right: 10px;
}
.zpxxUnitIcon{
    width: 240px;
    height: 53px;
    line-height: 53px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    float: left;
}
.zpxxUnitIcon img{
    max-width: 100%;
    max-height: 100%;
}
.zpxxUnitNature{
    width: 199px;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.zpxxUnitIndustry{
    width: 180px;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.zpxxUnitAddress{
    width: 120px;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-left: 75px;
}
.zpxxUnitTime{
    float: right;
}

/*招聘信息表头*/
.zpxxBoxHeader{
    background: #fafafa;
}
.zpxxBoxHeader span{
    display:inline-block;
    text-align: left;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #dddddd;
    padding-left: 10px;
    font-weight: 600;
    color: #555;
}


/*xjh宣讲会样式*/
.xjhxxList{
    height: 83px;
    border-bottom: 1px rgba(0,0,0,0.10) dashed;
    overflow: hidden;
    cursor: pointer;
}
.xjhxxTime{
    width: 80px;
    height: 53px;
    float: left;
    margin-top: 15px;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    border-radius: 3px;
    color: #000;
}
.xjhxxTime div:first-child{
    height: 26px;
    color: #ffffff;
}
.xjhxxUnits{
    width: 346px;
    margin-left: 14px;
    float: left;
    margin-top: 19px;
}
.xjhxxUnitName{
    font-size: 14px;
    color: #333333;
}
.xjhxxAddress{
    font-size: 12px;
    color: #6D6D6D;
    margin-top: 9px;
    overflow: hidden;
}
.xjhxxAddress div{
    float: left;
}
.xjhxxPos{
    width: 9.4px;
    height: 12.2px;
    margin-right: 10px;
    margin-top: 3px;
}
/*.xjhxxPos img{*/
/*    width: 16.4px;*/
/*    height: 19.2px;*/
/*    vertical-align: middle;*/
/*}*/
.xjhxxLine{
    /*border: 1px solid #E4E4E4;*/
    width: 2px;
    height: 35px;
    background:#E4E4E4 ;
    float: left;
    margin-top: 22px;
}
.xjxxxUnitsLabel{
    width: 298px;
    float: left;
    margin-top: 20px;
}
.xjhUnitsType{
    text-align: center;
    font-size: 14px;
    color: #333333;
}
.xjhxxUnitsTag{
    text-align: center;
    /*margin-top: 10px;*/
}
.xjhxxUnitsTag span{
    background: #F1F5FF;
    border-radius: 1px;
    font-size: 9px;
    padding: 4px 8px;
}
.xjhxxStatus{
    float: right;
    margin-top: 20px;
}
.xjhxxStatusList{
    overflow: hidden;
}
.xjhxxStatusList div{
    width: 60px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #717171;
    background: #ECECEC;
    border-radius: 11px;
    text-align: center;
    float: right;
}
.xjhxxllcs{
    font-size: 12px;
    color: #6D6D6D;
    letter-spacing: 0;
    margin-top: 6px;
}
.xjhxxStatusList .yjs{
    color: #ffffff;
}



/*zph招聘会样式*/
.zphxxListBox{

}
.zphxxList{
    height: 83px;
    border-bottom: 1px rgba(0,0,0,0.10) dashed;
    overflow: hidden;
    cursor: pointer;
}
.zphxxTime{
    width: 80px;
    height: 53px;
    float: left;
    margin-top: 15px;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    border-radius: 3px;
    color: #000;
}
.zphxxTime div:first-child{
    height: 26px;
    color: #ffffff;
}
.zphxxCon{
    float: left;
    margin-left: 14px;
    margin-top: 19px;
    width: 694px;
}
.zphxxCon .zphxxTitle{
    font-size: 14px;
    color: #333333;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.zphxxCon .zphxxCjfs{
    font-size: 12px;
    color: #6D6D6D;
    margin-top: 9px;
    overflow: hidden;
}
.zphxxCon .zphxxCjfs div{
    float: left;
}
.zphxxPos{
    width: 9.4px;
    height: 12.2px;
    margin-right: 10px;
    margin-top: 3px;

}
/*.zphxxPos img{*/
/*    width: 16.4px;*/
/*    height: 19.2px;*/
/*    vertical-align: middle;*/
/*}*/
.zphxxBmrq{
    margin-left: 20px;
}
.zphxxllcs{
    margin-left: 20px;
}
.zphxxStatus{
    float: right;
    width: 115px;
    height: 28px;
    line-height: 28px;
    background: #2CCC84;
    border-radius: 14px;
    margin-top: 28px;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
}
.yjs{
    background: #FF4D4D!important;
    color: #fff!important;
}
.yks{
    background: #5FB878!important;
    color: #fff!important;
}
.wks{
    background: #1E9FFF!important;
    color: #fff!important;
}
.yqx{
    background: #FFB800!important;
    color: #fff!important;
}

.jjks{
    background: #ff4da9 !important;
    color: #fff!important;
}
.jjjb{
    background: #ECECEC;
    color: #717171;
}

.zwxxList:hover,.zphxxList:hover,.xjhxxList:hover{
    background: #FAFAFA;
}

.zxyybtn{
    border-radius: 14px;
    width: 88px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #FFFFFF;
    margin-top: 16px;
}
.zxyybtn:hover{
    cursor: pointer;
}
















