﻿.banenr_img {
    background-image: url("../images/recruit-banner.png");
}


/* recruitCon start */

.recruitCon {
    width: 100%;
    /*height: 1110px;*/
    background: #f8f8f8;
}

.recruitConBox {
    width: 1150px;
    margin: 0 auto;
}

.recruitConBox_ul li {
    width: 548px;
    height: 498px;
    float: left;
    margin-top: 30px;
    text-align: left;
    position: relative;
    margin-bottom: 30px;
    border: 1px solid #dcdcdc;
}

.recruitConBox_ul>li:hover {
    box-shadow: 0px 0px 1px #ccc;
}

.recruitConBox_ul li:nth-child(2) {
    margin-left: 50px;
}

.recruitConBox_ul li:nth-child(4) {
    margin-left: 50px;
}

.recruitConBox_ul .content {
    width: 500px;
    margin: 20px auto 0;
}

.recruitConBox_ul .content>h3 {
    color: #333;
    font-size: 20px;
    font-weight: bold;
    height: 38px;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
}

.Duty {
    position: relative;
}

.Duty .DutyImg {
    width: 16px;
    height: 16px;
}

.Duty .DutyImg img {
    width: 16px;
    height: 16px;
}

.Duty p {
    position: absolute;
    left: 20px;
    top: -2px;
    color: #333;
    font-size: 16px;
}

.DutyCon {
    margin-left: 18px;
    font-size: 14px;
    color: #666;
   /* height: 90px;*/
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}

.Qualifications {
    margin-top: 10px;
}

.DutyCon>p {
    margin-top: 5px;
}
.recruitConBox_ul li:nth-child(3) .On_line {
    bottom:10px;
}
.Qualifications_con {
    /*height: 152px !important;*/
}

.On_line {
    position: absolute;
    bottom: 30px;
}


/* recruitCon end */

.resume {
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    position: absolute;
    display: block;
    opacity: 0;
}