/*新样式*/
body {
    background: #EEF1F7;
}
.bjfff {
    background: #fff;
}
.hjtopbox { padding: 20px 0; margin: 0 20px; height: 230px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; border-bottom: 4px solid #eee; }
.hjtopbox .img { width: 370px; height: 100%; display: block; }
.hjtopbox .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-left: 20px; }
.hjtopbox .infor .title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #999;
    font-size: 13px;
}
.hjtopbox .infor h1 { 
    color: #5E5E5E;
    height: 40px; 
    line-height: 40px; 
    display: block; 
    font-size: 18px; 
    font-weight: bold; 
    width: 50%; 
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hjtopbox .infor .text { 
    height: 112px;
    margin: 1px 0; 
    line-height: 28px; 
    display: -webkit-box; 
    overflow: hidden; 
    word-break: break-all; 
    -o-text-overflow: ellipsis; 
    text-overflow: ellipsis; 
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical; 
}

.hjtopbox .infor .text a {
    color: #00aff0;
}

.hjtopbox .infor .lab { 
    height: 67px; 
    line-height: 30px; 
    margin-top: 0; 
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    flex-wrap: wrap;
}
.hjtopbox .infor .lab a { 
    display: inline-block; 
    padding: 0 15px; 
    border-radius: 5px; 
    color: #fff; 
    background: #FF6666; 
    font-size: 12px; 
    margin-right: 10px; 
    flex-shrink: 0;
    margin-top: 8px;
    max-width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hjtopbox .infor .lab span { 
    display: inline-block; 
    padding: 0 15px; 
    border-radius: 5px; 
    color: #999; 
    background: #ccc; 
    font-size: 12px; 
    margin-right: 10px; 
    flex-shrink: 0;
    margin-top: 8px;
    max-width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hjtopbox .infor .lab a:nth-child(3n+1) { background: #EF7C6A; }
.hjtopbox .infor .lab a:nth-child(3n+2) { background: #00A6AE; }
.hjtopbox .infor .lab a:nth-child(3n+3) { background: #C57BAC; }
.hjtopbox .img img, .Min9 .img img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}


.Min9 {
    padding: 20px;
}
.Min9 ul { width: 105%; }
.Min9 ul li { width: 340px; height: 100px; padding: 16px; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); border-radius: 5px; float: left; margin: 0 20px 20px 0; }
.Min9 ul li:hover { -webkit-box-shadow: 0px 0px 10px #4e98f4; box-shadow: 0px 0px 10px #4e98f4; }
.Min9 ul li .flex { height: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; }
.Min9 ul li .flex .img { width: 100px; height: 100px; border-radius: 20px; }
.Min9 ul li .flex .flex1 { padding-left: 20px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }
.Min9 ul li .flex .flex1 .name { width: 100%; font-weight: bold; font-size: 16px; height: 30px; line-height: 30px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.Min9 ul li .flex .flex1 .fex_ { margin-top: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.Min9 ul li .flex .flex1 .fex_ .p { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding-right: 5px; }
.Min9 ul li .flex .flex1 .fex_ .p p { line-height: 30px; height: 30px; font-size: 14px; width: 100%; overflow: hidden; }
.Min9 ul li .flex .flex1 .fex_ .btn { height: 30px; width: 80px; background: #4e98f4; color: #fff; text-align: center; line-height: 30px; display: block; border-radius: 5px; }
.Min9 ul li .flex .flex1 .fex_ .btn:hover { opacity: 0.9; }
.Min9 ul li .text { width: 100%; font-size: 13px; margin: 10px 0; line-height: 24px; display: -webkit-box; overflow: hidden; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }




.ztlist {
    background: #fff;
    padding: 0 20px 20px;
}