#render div, #render li, #render ul, #render p, #render input {
    box-sizing: border-box;
}

#render {
    width: 100%;
    min-height: 64px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
    padding: 12px 15px;
    background: #F4F5F6;
    border-radius: 4px;
    position: relative;
    cursor: pointer;
    box-sizing: border-box;
}
#info {
    flex-grow: 1;
    max-width: calc(100% - 50px);
}
#title{
    font-weight: 400;
    font-size: 15px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: 'PingFang SC';
    font-style: normal;
    line-height: 1.6em;
}
#describe{
    font-weight: 400;
    font-size: 12px;
    color: #999999;
    margin-right: 21px;
    display: inline-block;
    font-family: 'PingFang SC';
    font-style: normal;
    line-height: 1.6em;
}

.ans-cmp-icon {
    border-radius: 4px;
    background:url(/ananas/css/mobile-chapter-img.png?v=2) no-repeat;background-size:100%;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    flex-shrink: 0;
    display: inline-block;
}

.ans-cmp-iconDoc{background-position:0 -132px !important; width: 40px;height: 40px;}
 .ans-cmp-iconXls{background-position:0 -220px !important;}
 .ans-cmp-iconPpt{background-position:0 -265px !important;width: 40px;height: 40px;}
.ans-cmp-iconPdf{background-position:0 -176px !important;}
.ans-cmp-iconVote{background-position: 0 -396px !important;}
.ans-cmp-iconNote{background-position: 0 -352px !important;}
.ans-cmp-iconBBS{background-position:0 -485px !important;}
.ans-cmp-iconXd{background:url(/ananas/css/icon_xd.png) no-repeat left center;background-size:100%;}

 .ans-cmp-iconZip{background-position:0 -791px !important;}
 .ans-cmp-iconTxt{background-position:0 -703px !important;}
 .ans-cmp-iconEpub{background-position:0 -616px !important;}
 .ans-cmp-iconPdz{background-position:0 -659px !important;}
 .ans-cmp-iconDefault{background-position:0 -747px !important;}
 .ans-cmp-iconLab{background: url("/ananas/css/labIcon.png") no-repeat left center;background-size: 100%; }