.lunbo .zhushi-contet .title{
    max-width: 80%;
}

.yewu ul li h4 {
    overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient:vertical;
}

.list ul li .xq{
    height: 1.15rem;
}
.list ul li .xq h4{font-size: 0.20rem;float: left;color: #000000;line-height: 0.5rem;height: 0.65rem;margin-right: 0.1rem;text-align: left;
    transition: font-size 0.5s;
    -moz-transition: font-size 0.5s;
    -webkit-transition: font-size 0.5s;
    -o-transition: font-size 0.5s;
    overflow: hidden;
    width: 100%;
}
.list ul li .xq h4 span{
    display: flex;
    width: 100%;
    line-height: 0.15rem;
    margin-left: 0;
}
.list ul li:hover .xq h4{font-size: 0.24rem;}
.list ul li:hover .xq h4 span{display: block;}

.introduction .list-content .right h4{
    font-size: 0.2rem;
}
.introduction .list-content .right h5{
    font-size: 0.18rem;
    font-weight: 700;
    line-height: 0.3rem;
    position: relative;
    box-sizing: border-box;
}

.recruit .list-content{
    width: 12rem;
    box-sizing: border-box;
}
.recruit .list-content .left {
    float: right;
    width: 30%;
}
.recruit .list-content .right {
    width: 65%;
}
.recruit .list-content .left ul {
    float: right;
    max-width: 100%;
    background:#F3F3F3;
    padding:0.2rem 0 0.2rem 0.7rem;
    box-sizing: border-box;
    width: 100%;
    border-radius:10px;
}

.list-menu ul li {
    float: left;
    margin-right: 0.2rem;
}
.xinxi .xq h2 .rank{font-weight:normal;color: #666666;font-size: 0.22rem;float: left;line-height: 0.4rem;margin-left: 0;width: 100%;}

@media only screen and (max-width: 900px) {
    .recruit .list-content .left ul{padding:0.2rem 0 0.2rem 0.7rem;}
    .recruit .list-content .left ul li a{line-height: 0.5rem;}
    .recruit .list-content .left{width: 100%;margin-bottom: 0.4rem;}
    .recruit .list-content .left ul{padding:0.2rem 0 0.2rem 0rem;width: 100%;float: left;max-width: 100%;background: #FFFFFF;}
    .recruit .list-content .left ul li{width: 100%;margin-right: 4%;margin-bottom: 0.2rem;background: #F3F3F3;padding-left: 0.5rem;box-sizing: border-box;}
    .recruit .list-content .left ul li:nth-child(2n){margin-right: 0;}
    .recruit .list-content .left ul li a{line-height: 0.5rem;}
    .recruit .list-content .right{width: 100%;}

}

@media only screen and (max-width: 750px) {

    .list-menu ul li {
        float: left;
        width: 100%;
        margin-right: 0rem;
    }
}