body {
    color: #4D4D4D;
    background: #f5f5f5;
}


.styles-show {
    padding-top: 20px;
    width: 865px;
}
.type-vid-list li {
    margin: 0 14.16666px 10px;
    width: 215px;
    height: 152px;
}
.type-vid-list li {
    margin: 0 36.16666px 10px !important;
}
.type-vid-list li .type-vid-thumb {
    margin-bottom: 8px;
    width: 100%;
    height: 125px;
    overflow: hidden;
    border-radius: 4px;
}
.pr {
    position: relative;
}
.type-vid-list li .type-vid-thumb img.thumb-pic {
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 125px;
    display: block;
}
.type-vid-thumb * {
    bottom: 5px;
}
.type-vid-list li .thumb-pop {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.65);
    transition: .5s;
    opacity: 0;
}
.type-vid-list li .thumb-pop:hover{
    opacity:1;
    color: #fff;
}
.type-vid-list li .thumb-pop img {
    top: 50%;
    margin-top: -24px;
    left: 50%;
    margin-left: -24px;
    width: 48px;
    height: 48px;
}
.type-vid-list li .type-vid-thumb i {
    left: 5px;
}
.type-vid-thumb span.study-not {
    background-color: #999;
}
.type-vid-list li span {
    right: 5px;
    bottom: 5px;
    padding: 2px 8px;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
}
.type-vid-list li p {
    font-size: 14px;
    color: #666;
}
.text-hide-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.type-vid-list li:hover .type-vid-thumb i{color:#fff;transition:.5s;}
.type-vid-thumb span.study-not{background-color:#999;}
.type-vid-thumb span.study-ing{background-color:#1877c9;}
.type-vid-thumb span.study-over{background-color:#18bc69;}
.public-link{height:auto !important;}
.type-vid-list li{margin: 0 36.16666px 10px !important;}