.pc .w90[data-v-a7e20181] {
    height: 120px;
    width: 90px
}

.pc .w130[data-v-a7e20181] {
    height: 173px;
    width: 130px
}

.m .w130[data-v-a7e20181],
.m .w90[data-v-a7e20181] {
    height: 1.7rem;
    width: 1.28rem
}

.cover[data-v-a7e20181] {
    background-size: 100% 100%;
    border-radius: .08rem;
    box-shadow: inset 0 0 0 1px #00000014;
    flex-shrink: 0;
    margin-right: 24px;
    position: relative
}

.cover .free[data-v-a7e20181] {
    background: #fa573e;
    border-radius: 0 .08rem 0 .12rem;
    color: #fafcfc;
    font-size: .2rem;
    font-weight: 600;
    line-height: .32rem;
    line-height: 1;
    padding: .06rem .08rem;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0
}

.cover .free.vip[data-v-a7e20181] {
    background-color: #ead1a4;
    color: #5b380f
}

.book-simple[data-v-b0bd3d13] {
    align-items: center;
    border-radius: .08rem;
    display: flex;
    overflow: hidden;
    position: relative;
    width: 100%
}

.book-info[data-v-b0bd3d13] {
    flex: 1;
    overflow: hidden ;
    margin-right: 10px;
}

.book-head[data-v-b0bd3d13] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.book-title[data-v-b0bd3d13] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    font-size: .32rem;
    font-weight: 700;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis
}

.book-score[data-v-b0bd3d13] {
    color: #f2994a;
    flex-shrink: 0;
    margin-left: .1rem
}

.book-intro[data-v-b0bd3d13] {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    color: #6a6b6c;
    display: -webkit-box;
    font-size: .24rem;
    line-height: .32rem;
    line-height: 1.5;
    margin-bottom: .12rem;
    margin-top: .12rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.book-other[data-v-b0bd3d13] {
    justify-content: space-between
}

.book-other[data-v-b0bd3d13],
.book-survey[data-v-b0bd3d13] {
    align-items: center;
    display: flex
}

.book-survey[data-v-b0bd3d13] {
    color: #acaeb0;
    font-size: .24rem;
    width: 100%
}

.book-survey .author[data-v-b0bd3d13] {
    flex: 1;
    line-height: 1.2;
    margin-right: .08rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.book-survey .rect[data-v-b0bd3d13] {
    background: #f5f5f7;
    border-radius: .08rem;
    color: #666;
    font-size: .2rem;
    margin-right: .08rem;
    padding: .06rem .12rem
}

.book-chapter a[data-v-b0bd3d13],
.book-chapter span[data-v-b0bd3d13] {
    color: #db4fa5;
    display: block;
    font-size: .24rem;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.book-chapter span[data-v-b0bd3d13] {
    color: #6a6b6c
}

.book-tag[data-v-b0bd3d13] {
    color: #b2b2b2;
    flex-shrink: 0;
    font-size: .2rem
}

.book-tag span[data-v-b0bd3d13] {
    background-color: #f5f5f7;
    border-radius: .08rem;
    margin-left: .08rem;
    padding: .06rem .12rem
}

[data-v-b0bd3d13] .keyword {
    color: #db4fa5
}