/*会员办理*/
.resume-list-item {
    background: #ffffff;
    width: 100%;
    border-top: 1px solid #f0f0f0;
}

    .resume-list-item .info {
        padding: .15rem 5%;
        position: relative;
    }

        .resume-list-item .info .line-one {
            height: .6rem;
            line-height: .6rem;
        }

            .resume-list-item .info .line-one .real-name {
                float: left;
                color: #333333;
            }

            .resume-list-item .info .line-one .refresh-time {
                float: right;
            }

        .resume-list-item .info .line-two {
            height: .5rem;
            line-height: .5rem;
        }

        .resume-list-item .info .line-four {
            height: .45rem;
            line-height: .5rem;
        }

    .resume-list-item .intent-jobs {
        width: 90%;
        padding: .2rem 0;
        margin: 0 auto;
        border-top: 1px dashed #cacaca;
    }

.unit {
    width: 90%;
    margin: 0 auto;
    border-top: 1px dashed #cacaca;
}

    .unit .intent-jobsm {
        padding: .2rem 0;
        float: left;
    }

    .unit .edit-btn {
        padding: .2rem 0;
        color: blue;
        float: right;
    }

.list-split-block {
    height: .15rem;
}

.buyBtn {
    width: 1.6rem;
    float: right;
    border-radius: 8px;
    line-height: .5rem;
    background-color: #0180CF;
    text-align: center;
    color: #fff;
}

/*找工作*/
.topbg {
    border-bottom: 1px #D5D5D5 solid;
    background-color: #F6F6F6;
    padding: .3rem;
    position: relative;
}

    .topbg .soimput {
        width: 5.5rem;
        height: .9rem;
        border: 1px #D5D5D5 solid;
        padding-left: .2rem;
        border-radius: .1rem;
    }

    .topbg .soselect {
        position: absolute;
        left: .35rem;
        height: .8rem;
        line-height: .8rem;
        top: .35rem;
        width: 1.5rem;
        background-image: url(../../Images/Mobile/204.png);
        background-repeat: no-repeat;
        background-position: 1.2rem center;
        background-size: .15rem;
        padding-left: .21rem;
        border-radius: .1rem;
    }

    .topbg .rightbtn-so {
        position: absolute;
        right: .3rem;
        top: .3rem;
        width: 1.2rem;
        height: .9rem;
        line-height: .9rem;
        border: 1px #017bc4 solid;
        text-align: center;
        background-color: #017bc4;
        border-radius: .1rem;
        color: #FFFFFF;
        cursor:pointer;
    }

    .topbg .choose-s-type-group .choose-s-type-cell:before {
        content: '';
        position: absolute;
        left: 30%;
        top: -20px;
        border: 10px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
        border-color: transparent transparent rgba(0,0,0,.8) transparent;
        -webkit-transform: translate(-50%,0);
        transform: translate(-50%,0);
    }

    .topbg .choose-s-type-group {
        z-index: 1;
        display: none;
        position: absolute;
        top: 1.2rem;
        left: .3rem;
        width: 2rem;
        /*height: 1.6rem;*/
        background: rgba(0,0,0,.8);
        border-radius: .08rem;
    }

.qs-relative {
    position: relative;
}

.qs-center {
    text-align: center;
}

.topbg .choose-s-type-group .choose-s-type-cell .choose-s-type-list {
    display: inline-block;
    line-height: .8rem;
    color: #fff;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: .35rem;
}


.query-content {
    background: #fff;
    width: 100%;
    position: relative;
}

.resume-list-item .info .line-two span {
    margin-right: .4rem;
}

.line-three {
    height: .8rem;
    width: 90%;
    padding: .2rem 0;
    margin: 0 auto;
}

    .line-three .job-tag.tg {
        background: #017bc4;
        color: #fff;
    }

    .line-three .job-tag {
        float: left;
        line-height: 1;
        padding: .1rem .2rem;
        -webkit-border-radius: .3rem;
        -moz-border-radius: .3rem;
        border-radius: .3rem;
        margin-right: .15rem;
    }

.resume-list-item .info .line-four {
    height: .45rem;
    line-height: .5rem;
}

    .resume-list-item .info .line-four span {
        margin-right: .2rem;
    }

.resume-list-item .intent-jobs {
    width: 90%;
    padding: .2rem 0;
    margin: 0 auto;
    border-top: 1px dashed #cacaca;
}
/*找人才*/
.talent-list .resume-list-item {
    background: #ffffff;
    width: 100%;
    border-top: 1px solid #f0f0f0;
}

    .talent-list .resume-list-item .info {
        padding: .15rem 5% .2rem 1.9rem;
        position: relative;
    }

    .talent-list .resume-list-item .info-logo {
        position: absolute;
        left: 5%;
        top: .35rem;
        width: 1.3rem;
        height: 1.3rem;
    }

    .talent-list .resume-list-item .info .line-one {
        height: .6rem;
        line-height: .6rem;
    }

    .talent-list .resume-list-item .info .line-two {
        height: .5rem;
        line-height: .5rem;
    }

    .talent-list .resume-list-item .info .line-three {
        height: .58rem;
        padding-top: .08rem;
        overflow: hidden;
    }

    .talent-list .resume-list-item .info .line-one .real-name {
        float: left;
        color: #333333;
    }

    .talent-list .resume-list-item .info .line-one .refresh-time {
        float: right;
    }

    .talent-list .resume-list-item .info-logo img {
        width: 1.3rem;
        height: 1.3rem;
        border-radius: 1.3rem;
        border: 0;
    }

/* 分页样式二 */
.qspage {
    height: 1.05rem;
    line-height: 1.05rem;
    background-color: #ffffff;
    text-align: center;
}

    .qspage a {
        display: inline-block;
        width: 25%;
        font-size: .3rem;
        text-align: center;
        color: #017bc4;
        text-decoration: none;
    }

        .qspage a.unable {
            color: #999999;
        }

    .qspage span {
        display: inline-block;
        width: 40%;
        font-size: .3rem;
        color: #666666;
        text-align: center;
    }

/* 无数据样式 */
.list-empty {
    background-color: #ffffff;
    text-align: center;
    background-image: url("../../Images/Mobile/207.png");
    background-size: 25%;
    background-repeat: no-repeat;
    background-position: center .5rem;
    padding: 35%;
    line-height: 165%;
}

.jobs-manager-top-nav {
    background: #fff;
}

    .jobs-manager-top-nav .n-cell {
        position: relative;
        width: 25%;
        float: left;
        text-align: center;
    }

        .jobs-manager-top-nav .n-cell.active {
            color: #0180cf;
        }

            .jobs-manager-top-nav .n-cell.active .b-line {
                display: block;
            }

        .jobs-manager-top-nav .n-cell .b-line {
            display: none;
            position: absolute;
            top: 1.02rem;
            width: 100%;
            height: .03rem;
            background: #0180CF;
        }

.list_height {
    height: 1.05rem;
    line-height: 1.05rem;
}

.fuYueBtn {
    width: 1.2rem;
    height: .6rem;
    line-height: .6rem;
    background-color: #11cd6e;
}

.noFuYueBtn {
    width: 1.4rem;
    height: .6rem;
    line-height: .6rem;
    background-color: #fe552e;
}
/*职位管理*/
.position-manage {
    background-color: #fff;
}

    .position-manage .menu-item {
        position: relative;
        width: 50%;
        float: left;
        text-align: center;
    }

    .position-manage .active {
        color: #0180cf;
        border-bottom: 1px #0180cf solid;
    }

.job {
    background: #ffffff;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
}

    .job .info {
        height: 2.1rem;
        padding: .25rem .35rem;
    }

        .job .info .po-one {
            height: .6rem;
            line-height: .6rem;
        }

            .job .info .po-one .job-name {
                max-width: 70%;
                float: left;
                color: #333333;
            }

            .job .info .po-one .job-status {
                float: right;
            }

        .job .info .po-two {
            height: .5rem;
            line-height: .5rem;
        }

        .job .info .po-three {
            height: .5rem;
            line-height: .5rem;
        }

            .job .info .po-three .pic {
                float: left;
                height: 100%;
                background-repeat: no-repeat;
                background-size: .3rem;
                background-position: 0 center;
                padding-left: .4rem;
                padding-right: .2rem;
            }

                .job .info .po-three .pic.apply {
                    background-image: url(../../Images/Mobile/03.png);
                }

                .job .info .po-three .pic.browse {
                    background-image: url(../../Images/Mobile/172.png);
                    background-size: .4rem;
                    padding-left: .45rem;
                }

                .job .info .po-three .pic.refresh {
                    background-image: url(../../Images/Mobile/171.png);
                    background-size: .28rem;
                }

    .job .handler {
        background: #f8f9fa;
        height: 1rem;
        padding: 0 .2rem;
        border-top: 1px solid #f0f0f0;
    }

        .job .handler .item {
            width: 33.33333%;
            height: 1rem;
            line-height: 1rem;
            float: left;
        }



            .job .handler .item span {
                height: .5rem;
                line-height: .5rem;
                color: #666666;
                text-align: center;
                text-decoration: none;
                border-right: 1px #dddddd solid;
                display: block;
                margin-top: .22rem;
            }

.no-ar {
    padding: .15rem 5%;
    height: 1rem;
    line-height: 1rem;
    background-color: #fff;
}

#data-list .resume-list-item {
    background: #ffffff;
    width: 100%;
    border-top: 1px solid #f0f0f0;
}

    #data-list .resume-list-item .info {
        padding: .15rem 5%;
        position: relative;
    }

        #data-list .resume-list-item .info .line-one {
            height: .6rem;
            line-height: .6rem;
        }

            #data-list .resume-list-item .info .line-one .real-name {
                float: left;
                color: #333333;
            }

            #data-list .resume-list-item .info .line-one .refresh-time {
                float: right;
            }
        #data-list .resume-list-item .info .line-two {
            padding: .15rem 0;
            border-top: 1px dashed #cacaca;
        }

            #data-list .resume-list-item .info .line-two span {
                margin-right: .4rem;
            }
    #data-list .resume-list-item .line-three {
        height: .8rem;
        width: 90%;
        padding: .2rem 0;
        margin: 0 auto;
        border-top: 1px dashed #cacaca;
    }

        #data-list .resume-list-item .line-three .job-tag.tg {
            background: #017bc4;
            color: #fff;
        }

        #data-list .resume-list-item .line-three .job-tag {
            float: left;
            line-height: 1;
            padding: .1rem .2rem;
            -webkit-border-radius: .3rem;
            -moz-border-radius: .3rem;
            border-radius: .3rem;
            margin-right: .15rem;
        }

.section {
    overflow: hidden;
    padding: .2rem 5%;
    background-color: #fff;
}

.creatBtn {
    float: right;
    line-height: 1;
    padding: .15rem .2rem;
    -webkit-border-radius: .3rem;
    -moz-border-radius: .3rem;
    border-radius: .1rem;
    background: #017cc4;
    color: #fff;
}
.showLetter {
    background-color: #fff;
    padding: .15rem 5%;
    border-top: 1px dashed #cacaca;
}