#xzh-zw-detail-info {
    padding: 0.25rem 0.25rem 0.4rem 0.25rem;
}

/* 申请职位 */
.xzh-sqzw-info {
    padding-bottom: 0.39rem;
    border-bottom: 1px solid #ededed;
}

.zw-xggw-name-wages {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.22rem;
}

.zw-xggw-name-wages>h4 {
    font-size: 0.36rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1B1B1B;
}

.zw-xggw-name-wages>span {
    font-size: 0.3rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #C40000;
}

.zw-yq-sq {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.zw-yq-sq>div {
    width: 70%;
}

.zw-yq-sq>div>p {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #535353;
    margin-bottom: 0.1rem;
}

.zw-yq-sq>div>span {
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #BABABA;
}

.zw-yq-sq>a {
    display: block;
    width: 30%;
    height: 0.7rem;
    background: #0059C4;
    border-radius: 0.1rem;
    text-align: center;
    line-height: 0.7rem;
    color: #fff;
    font-size: 0.3rem;
}

/* 在线聊天 */
.xzh-zw-zxl {
    padding: 0.36rem 0;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ededed;
}

.xzh-zw-zxl-info {
    width: 70%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.xzh-zw-zxl-title {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.xzh-zw-zxl-info>img {
    width: 20%;
    margin-right: 0.35rem;
}

.xzh-zw-zxl-name {
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1B1B1B;
}

.zw-title-jj {
    margin: 0 4%;
}

.xzh-zw-zxl-zwname {
    font-size: 0.22rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
}

.wxlogo {
    width: 11%;
    margin: 0 5%;
}

.yrz {
    width: 27%;
}

.xzh-zw-gsname {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    margin: 0.05rem 0;
}

.xzh-gsditu {
    font-size: 0.22rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.xzh-zw-xzl-right>span {
    color: #0059C4;
    margin-top: 0.2rem;
    display: block;
    float: right;
}

.xzh-zw-xzl-right>span>img {
    width: 16%;
    vertical-align: sub;
}

.xzh-zw-xzl-right {
    width: 26%;
}

.xzh-zw-xzl-right>a {
    display: block;
    color: #0059C4;
    height: 0.7rem;
    background: #FFFFFF;
    border: 0.01rem solid #0059C4;
    border-radius: 0.1rem;
    font-size: 0.3rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    text-align: center;
    line-height: 0.7rem;
}


.xzh-zw-xzl-right>a>img {
    width: 24%;
    vertical-align: middle;
}


/* 职位介绍开始 */
.xzh-zw-jieshao {
    padding: 0.43rem 0;
}

.xzh-zw-jieshao-sort {
    font-size: 0.22rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    margin: 0.3rem 0;
}

.xzh-zw-jieshao>p {
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #555555;
}

.yq-info-zhangkai {
    float: right;
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #0059C4;
}

.xzh-zw-dongtai {
    margin-top: 0.4rem;
}

.xzh-zw-dongtai>ul {
    margin-top: 0.45rem;
    border: 1px solid #ECECEC;
    height: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.xzh-zw-dongtai>ul>span {
    display: block;
    width: 0.01rem;
    height: 40%;
    background: #ECECEC;
}

.xzh-zw-dongtai>ul>li {
    width: 48%;
    text-align: center;
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #0059C4;
}

.xzh-zw-dongtai>ul>li>p {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    margin-top: 0.2rem;
}

.xzh-zw-dongtai>ul>li>p>img {
    width: 9%;
    vertical-align: text-top;
}

.xzh-zw-gs {
    padding: 0.3rem 0.2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.xzh-zw-gs>img {
    width: 10%;
}

.xzh-zw-gs>div {
    width: 80%;
}

.xzh-zw-gs>div h4 {
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #1B1B1B;
}

.xzh-zw-gs>div p {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}

.xzh-zw-gs>div span {
    margin: 0 5%;
}

.xzh-zw-gs-right {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.xzh-zw-gs-right>div {
    width: 80%;
}

.xzh-zw-gs-right>img {
    width: 2%;
}

/* 相关岗位 */

.xzh-zw-xggw {
    padding: 0.6rem 0.25rem 0.4rem 0.25rem;
}

.xggwlist-content {
    background-color: #F2F2F2;
}

.xggwlist-content>li {
    padding: 0.4rem 0;
    background-color: #fff;
    margin-bottom: 0.1rem;
}

.xggwlist-content>li:last-child {
    margin-bottom: 0rem;
}

.xggw-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.xggw-name-wages>h3 {
    font-size: 0.32rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
}

.xggw-name-wages>h3>img {
    width: 20%;
    vertical-align: unset;
    margin-left: 2%;
}

.xggw-name-wages>span {
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #0059C4;
}

.xggw-gsxx-dq {
    margin: 0.2rem 0;
}

.xggw-gsxx-dq>p {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #8D8D8D;
}

/* .xzh-gsfl {
    display: flex;
    flex-wrap: wrap;
}

.xzh-gsfl>li {
    display: block;
    width: 17%;
    height: 0.4rem;
    background: #FFFFFF;
    border: 0.01rem solid #7EB1ED;
    border-radius: 0.04rem;
    font-size: 0.2rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #3982DB;
    text-align: center;
    line-height: 0.4rem;
    margin-right: 0.2rem;
} */

.xggw-logo-sq {
    margin-top: 0.25rem;
}

.xggw-logo-sq>div {
    width: 79%;
    display: flex;
    align-items: center;
}

.xggw-logo-sq>div>img {
    width: 16%;
    /* border-radius: 50%; */
    margin-right: 4%;
    height: 0.5rem;
}

.xggw-logo-sq>div>span {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}

.xggw-logo-sq>div>span>img {
    width: 24%;
    vertical-align: text-bottom;
}

.xggw-logo-sq>a {
    display: block;
    width: 20%;
    height: 0.5rem;
    background: #E8EEFF;
    border-radius: 0.25rem;
    text-align: center;
    line-height: 0.5rem;
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #0059C4;
}


.xzh-xgzw-more {
    display: block;
    width: 30%;
    height: 0.6rem;
    background: #0059C4;
    border-radius: 0.3rem;
    margin: 0 auto;
    text-align: center;
    line-height: 0.6rem;
    font-size: 0.28rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.gsName {
    width: 70%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;

}