@charset "utf-8";
/* CSS Document */
body{background: #f2f2f2;}
.main_con .col_full{
    /* margin: 20px 0 0px; */
}
.UserCenter{
    margin-bottom: 0;
}
.cardlist .card{
    width: 31.83%;
    background: #fff;
    float: left;
    margin: 0.75%;
    position: relative;
    padding: 15px 20px;
}
.cardlist .card .top{
    position: relative;
    margin-bottom: 10px;
    padding: 0 5px;
}
.cardlist .card .job-n a.link{
    font-size: 16px;
}
.cardlist .card .yuexi{
    position: absolute;
    right: 5px;
    top: 0;
}
.cardlist .card p{
    color: #b5b5b5;
    border-bottom: 1px #ddd dotted;
    padding: 0 5px 10px;
}
.cardlist .card a.link{
    font-size: 14px;
}
.cardlist .card .job-e{
    display: inline-block;
    /* width: 49%; */
    /* padding-right: 3%; */
    border-right: 1px #e5e5e5 solid;
}
.cardlist .card .job-e a{
    color:#999;
}
.cardlist .card .job-r{
    display: inline-block;
    width: 49%;
    /* text-align:right; */
    color: #999;
}
.cardlist .card .bottom{
    line-height: 1.5;
    height: auto;
    margin-top: 10px;
    text-align: center;
    padding: 0 5px;
}
.jobsearch{
    margin-bottom: 15px;
    /* border: none; */
    padding: 10px 0;
}
.job-t{
    padding: 10px 0 0;
    font-size: 18px;
    line-height:1;
}
.cardlist .more{
    margin-top:10px;
}
.cardlist .more a{
    text-decoration: underline;
    opacity: 0.85;
}
.cardlist .more a:hover{
    opacity:1;
    color: #fb0000;
}
.resumeslist{
    margin-top: 15px;
    margin-bottom: 60px;
}
.resumeslist .card>.top>.left{
    width: 70%;
}
.resumeslist .card>.top>.right{
    width: 25%;
}
.resumeslist .card p{
    border: none;
    margin-left: 0;
    padding-bottom: 2px;
    padding-left: 0;
    width: 100%;
}
.resumeslist .card>.top>.left span{
    padding-bottom: 5px;
    display: block;
    font-size: 16px;
}
.resumeslist .card .bottom{
    border-top: 1px #ddd dotted;
    padding-top: 10px;
}
.card .bottom>div{
    float: left;
    width: 50%;
    text-align: center;
    font-size: 12px;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 18px;
}
.resumeslist .card .bottom .left{
    border-right: 1px #e5e5e5 solid;
}
.resumeslist .cardlink{
    font-size: 0;
    position: absolute;
    width: 100%;
    height:100%;
    top: 0;
    left: 0;
    z-index: 9;
}
.job-pp ul li{
    height: 65px;
}
.job-pp ul li:nth-child(6n){
    border-right: none;
}
.jobsearch .ssbox{
    margin: 0 auto;
}
.jobsearch .linklist{
    width: 100%;
    border-top: 1px #ddd dotted;
    margin-top: 10px;
    padding: 0 10px;
}
.jobsearch .keyword,.jobsearch input[type="button"],.jobsearch input[type="submit"]{
    height: 38px;
}
.jobsearch input[type="submit"]{
    width:90px;
    font-size: 0;
    background-image: url(https://www.ceramicschina.com/Content/ztw2020_img/ztw_sousuo.png);
    background-color: #dc0808;
    background-repeat: no-repeat;
    background-position: center;
    border-color:#dc0808;
    border: none;
    cursor: pointer;
    border-radius: 0 3px 3px 0;
    position:absolute;
    top: -1px;
    right: -1px;
}
.jobsearch input[type="submit"]:hover{
    background-color:#e40d07;
}
.jobsearch .linklist{
    text-align: center;
    margin-top: 10px;
    padding-top: 10px;
}
.jobsearch .linklist span{
    display: inline-block;
}
.jobsearch .linklist a{
    float: none;
    display: inline-block;
}

.col_21 .col_left{
    background: #fff;
    padding: 20px;
}
.job-pp{
    margin: 0;
}
.job-pp ul{
    min-height: 189px;
}
