﻿.banner {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.banner img{
    width:100%;
    vertical-align:top;
}
.path {
    overflow: hidden;
    font-size: 0.16rem;
    height: 0.94rem;
    line-height: 0.94rem;
    background:#f3f3f3;
}
.path .txt{
   float:right;
}
.zhaopin_list {
    overflow:hidden;
    background:#f3f3f3;
}
.zhaopin_list ul li{
    float:left;
    width:27%;
    height:3.47rem;
    padding:0.4rem 2% 0.25rem;
    margin-right:3.5%;
    margin-bottom:0.6rem;
    background:#fff;
    overflow:hidden;
}
.zhaopin_list ul li:hover{
    background:url(../web_images/zhaopin_li_04.jpg)no-repeat;
    background-size:100% 100%;
}
.zhaopin_list ul li.last{
    margin-right:0;
}
.zhaopin_list ul li .slt{
    display:flex;
    justify-content:center;
}
.zhaopin_list ul li .slt img{
    width:0.7rem;
    height:0.7rem;
    vertical-align:top;
    margin-bottom:0.2rem;
}
.zhaopin_list ul li:hover .slt img{
    display:none;
    width:0.7rem;
    height:0.7rem;
    vertical-align:top;
    margin-bottom:0.2rem;
}
.zhaopin_list ul li .slt_h{
    display:flex;
    justify-content:center;
}
.zhaopin_list ul li .slt_h img{
    display:none;
    width:0.7rem;
    height:0.7rem;
    vertical-align:top;
    margin-bottom:0.2rem;
}
.zhaopin_list ul li:hover .slt_h img{
    display:block;
    width:0.7rem;
    height:0.7rem;
    vertical-align:top;
    margin-bottom:0.2rem;
}
.zhaopin_list ul li .zhiwei{
    font-size:0.35rem;
    font-weight:bold;
    color:#2b2b2b;
    text-align:center;
    margin-bottom:0.1rem;
}
.zhaopin_list ul li .juti{
   font-size:0.18rem;
    font-weight:bold;
    color:#2b2b2b;
    text-align:center;
    margin-bottom:0.2rem;
}
.zhaopin_list ul li .txt{
    font-size:0.14rem;
    line-height:0.25rem;
    color:#0a0a0a;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom:0.15rem;
}
.zhaopin_list ul li .more{
    display:flex;
    justify-content:center;
}
.zhaopin_list ul li .more .btn{
    width:35%;
    height:0.38rem;
    background:url(../web_images/more_12.png)no-repeat;
    background-size:100% 100%;
    font-size:0.16rem;
    text-align:center;
    line-height:0.38rem;
    color:#fff;
}
.zhaopin_list ul li:hover .zhiwei{
    color:#fff;
}
.zhaopin_list ul li:hover .juti{
    color:#fff;
}
.zhaopin_list ul li:hover .txt{
    color:#fff;
}
.zhaopin_list ul li:hover .more .btn{
    background:#fff;
    border-radius:0.19rem;
    color:#5b36ec;
}
.zhaopin_list  .more{
    display:flex;
    justify-content:center;
    width:100%;
    padding-bottom:0.6rem;
}
.zhaopin_list  .more a.nomore{
    display:block;
    width:19.5%;
    height:0.47rem;
    border-radius:0.23rem;
    line-height:0.47rem;
    text-align:center;
    background:#d3d3d3;
    color:#fff;
    font-size:0.18rem;
}
.zhaopin_list .more a {
    display: block;
    width: 19.5%;
    height: 0.47rem;
    line-height: 0.47rem;
    text-align: center;
    background: url(../web_images/more_13.png)no-repeat;
    background-size: 100% 100%;
    font-size: 0.18rem;
    color: #fff;
}




.sj_banner{ vertical-align:top;}
.sj_recruit{ background-color:#f6f6f6; padding:.18rem;}
.sj_recruit ul{}
.sj_recruit ul li{ background-color:#fff; margin-bottom:.2rem;}
.sj_recruit ul li a{ display:flex; justify-content:space-between; align-items:center; padding:.3rem .35rem;}
.sj_recruit ul li .slt{ border-right:1px solid #d8d8d8; font-size:0; padding-right:.3rem;}
.sj_recruit ul li .slt img{ width:.7rem; height:.7rem; vertical-align:top;}
.sj_recruit ul li .zhiwei{ width:50%; font-size:.32rem; font-weight:bold; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.sj_recruit ul li .more{ font-size:.24rem; color:#a6a6a6; background:url(/web_images/h5/right_btn.png)no-repeat center right; background-size:10%; padding-right:.4rem; white-space: nowrap;}
.sj_recruit .more_btn{ background:url(/web_images/h5/btn_bg_2.jpg)repeat-y; background-size:contain; color:#fff; font-size:.22rem; width:3.11rem; height:.47rem; line-height:.47rem; display:block; text-align:center; border-radius:.47rem; margin:.4rem auto;}




