/*筛选*/.screenBox{    width: 100%;    padding: 30px 0 15px 0;    background-color: #F7F8F8;}.eachPiece{    width: 100%;    display: flex;    justify-content: space-between;    align-items: flex-start;    margin-bottom: 15px;}.eachPiece_l{    display: flex;    align-items: center;}.eachPiece_l span{    font-size: 14px;    color: #3E3A39;    margin-right: 8px;}.eachPiece_l a{    padding: 0 8px;    height: 23px;    line-height: 25px;    border-radius: 2px;    font-size: 14px;    color: #595757;    cursor: pointer;}.eachPiece_l a.selActBg,.eachPiece_l a:hover{    background: #07913A;    color: #FFFFFF;}.eachPiece_r{    width: 93%;    display: flex;    justify-content: space-between;    align-items: center;}.eachPiece_r p{    display: flex;    align-items: center;}.eachPiece_r p a{    font-size: 14px;    color: #595757;    display: block;    padding: 0 8px;    height: 23px;    line-height: 25px;    margin-right: 8px;    border-radius: 2px;    cursor: pointer;}.eachPiece_r p a.selActBg,.eachPiece_r p a:hover{    background: #07913A;    color: #FFFFFF;}.eachPiece_r p a.default{    color: #07913A;}.eachPiece_r p a.default:hover{    color: #FFFFFF;}.eachPiece_r li{    padding: 0 8px;    height: 23px;    line-height: 25px;    font-size: 14px;    color: #595757;    background-color: #fff;    display: flex;}.eachPiece_r li i{    color: #07913A;    font-size: 16px;}.otherEach{    margin-top: 25px;    align-items: center;}.otherEach .eachPiece_r{    width: 93.5%;}.eachPiece_r ul{    width: 100%;    display: flex;    align-items: center;}.eachPiece_r ul select{    width: 150px;    height: 30px;    border: none;    outline: none;    background-color: #fff;    margin-right: 20px;    padding: 5px;    color: #9FA0A0;}.eachSearch{    width: auto;    display: flex;    align-items: center;    padding: 5px 10px;    background-color: #fff;}.eachSearch input{    width: 160px;    height: 20px;    border: none;    outline: none;    color: #9FA0A0;    font-size: 13px;}.eachSearch input::placeholder{    color: #9FA0A0;}.eachSearch a{    color: #07913A;    font-size: 13px;}.retScreen{    width: 100%;    margin-top: 30px;    border-top: 1px solid #e3e3e3;    padding-top: 10px;    display: flex;    align-items: center;    justify-content: center;    font-size: 13px;    color: #07913A;}.retScreen a{    color: #07913A;}.retScreen i{    transform: rotate(-90deg);    margin-left: 5px;}.workLoc{    position: relative;}.workLoc .eachPiece_r p{    height: 23px;    overflow: hidden;    flex-wrap: wrap;}.workLoc .eachPiece_r p a{    margin-bottom: 8px;}.workLoc .eachPiece_r p a.moreCity{    display: none;}.workLoc .cityMore{    color: #07913A;}/*已选*/.selectedTit{    width: 100%;    padding: 18px 0;    display: flex;    align-items: center;}.selectedTit p{    color: #595757;    font-size: 13px;    margin-right: 30px;}.selectedTit p i{    color: #07913A;}.selectedTit li a{    color: #595757;    font-size: 13px;    margin-right: 20px;}.selectedTit li a:hover,.selectedTit li a.selected{    font-family: SourceHanSansCN;    font-weight: bold;}.eachPosition{    width: 100%;    padding: 15px;    box-shadow: 0px 0px 7px 0px rgba(4,0,0,0.08);    border-radius: 2px;    margin-bottom: 15px;    transition: box-shadow 0.2s ease-in-out;    cursor: pointer;}.eachTit{    width: 100%;    display: flex;    align-items: center;}.eachTit input{    width: 15px;    height: 15px;    border-radius: 2px;    border-color: #e3e3e3;    outline: none;    margin: 0;}.eachTit h1, .eachTit h3{    font-size: 16px;    color: #3E3A39;    font-family: SourceHanSansCN;    font-weight: bold;}.eachTit h1{    /*margin-left: 10px;*/    margin-right: 12px;}.eachTit h1:hover{    color: #07913A;}.eachTit h3{    color: #07913A;}.eachWelfare{    width: 100%;    margin-top: 12px;    /*padding-left: 25px;*/    display: flex;    align-items: center;}.eachWelfare i{    padding: 0 8px;    height: 23px;    line-height: 25px;    background-color: #F4F4F5;    border-radius: 2px;    font-size: 13px;    color: #595757;    margin-right: 5px;}.eachComInfo{    width: 100%;    margin-top: 12px;    /*padding-left: 25px;*/    display: flex;    align-items: center;    justify-content: space-between;}.comInfo_l{    display: flex;    align-items: center;}.posImg{    width: 50px;    height: 30px;    border: 1px solid #ccc;    border-radius: 3px;    margin-right: 10px;    display: flex;    align-items: center;}.posImg img{    width: 100%;    border-radius: 3px;}.eachComInfo li{    display: flex;    align-items: center;}.eachComInfo li p{    font-size: 13px;    color: #3E3A39;    margin-right: 15px;    font-weight: bold;    font-family: SourceHanSansCN;}.eachComInfo li p:hover{    color: #07913A;}.eachComInfo li i{    font-size: 13px;    color: #595757;    margin-right: 10px;}.comInfo_l ul{    display: flex;    align-items: center;    margin-left: 10px;}.comInfo_l ul p{    padding: 3px 8px;    border: 1px solid #e6e6e6;    border-radius: 3px;    color: #939296;    font-size: 13px;    display: flex;    align-items: center;}.comInfo_l ul p img{    margin-right: 5px;}.comInfo_l ul span{    font-size: 13px;    color: #9FA0A0;    margin-left: 10px;}.comInfo_r span{    font-size: 13px;    color: #9FA0A0;    display: block;}.comInfo_r p{    padding: 4px 20px;    background-color: #07913A;    font-size: 14px;    color: #FFFFFF;    text-align: center;    border-radius: 3px;    border: 1px solid #07913A;    box-sizing: border-box;    display: none;}.comInfo_r p:hover{    border: 1px solid #07913A;    color: #07913A;    background-color: transparent;}.eachPosition:hover{    box-shadow: 0px 0px 15px 0px rgba(4,0,0,0.2);}.eachPosition:hover .comInfo_r span{    display: none;}.eachPosition:hover .comInfo_r p{    display: block;}.pages{    margin: 40px 0;    display: flex;    align-items: center;    justify-content: center;}.pages strong, .pages a, .pages_inp, .pages_btn{    color: #495060;    box-sizing: border-box;    border: 1px solid #ccc;    min-width: 40px;    height: 32px;    line-height: 32px;    border-radius: 3px;    display: inline-block;    margin: 0 2px;}.pages a:hover,.pages strong,.pages_btn:hover{    background-color: #FF6C0E;    color: #fff;    border: 1px solid #FF6C0E;}.pages cite{    font-style: normal;}.pages_inp{    width: 60px;    text-align: center;}.pages_btn{    cursor: pointer;}.posterBox{    width: 100%;    background-color: #F7F8F8;    margin-top: 40px;    padding: 35px;}.posterCon{    display: flex;    justify-content: space-between;}.posterCon p{    width: 13%;}.posterCon p img{    width: 100%;}.cityMore{    color: #07913A;    display: flex;    align-items: center;}.cityMore:hover{    text-decoration: underline;}/* 设置容器的基本样式 */.noData {    display: flex;    justify-content: center;    align-items: center;    height: 100%;    min-height: 200px;    background-color: #f9f9f9;    border: 1px dashed #ccc;    border-radius: 8px;    text-align: center;}/* 设置文本样式 */.noData p {    font-size: 16px;    color: #555;    margin: 0;    padding: 20px;    background-color: #fff;    border-radius: 5px;    box-shadow: 0 2px 4px rgba(0,0,0,0.1);}.noData:hover p {    background-color: #eef7ff;}