.title {
    margin-bottom: 0 !important;
    padding: 0 !important;
}

a {
    color: #646566;
}

.isLogin {
    background: #eeeeee;
    padding: 10px 16px 0 16px;
    height: calc(100vh - 150px);
}

.functionList {
    display: flex;
    padding: 19px 19px 0 19px;
    justify-content: space-between;
    margin-bottom: 10px;
}

.functionList .item {
    display: flex;
    flex-direction: column;
}

.van-tabbar--fixed i {
    font-size: 26px;
}

.van-tabbar-item.active {
    color: #1989fa !important;
    background-color: #fff !important;
}

.van-tabbar-item.active a {
    color: #1989fa !important;
}

.van-tabbar-item.noactive {
    color: #646566 !important;
}

.functionList {
    background: white;
    padding: 11px 20px 20px 20px;
    border-radius: 5px;
}

.recommendedBookList {
    background: white;
    padding: 20px 20px 0 20px;
    border-radius: 5px;
}

.recommendedBookList ul {

}

.recommendedBookList ul li {
    display: flex;
    /*padding: 27px 16px 19px 16px;*/
    padding: 20px 0;
    border-bottom: 1px solid #eeeeee;
}

.recommendedBookList .container {
    display: flex;
}

.recommendedBookList ul li .l {
    position: relative;
    width: 83px;
    display: flex;
    justify-content: center;
}

.recommendedBookList ul li .l .bottom-box {
    width: 83px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 25px;
    position: absolute;
    bottom: 0;
    background: linear-gradient(150deg, #FEB653, #FA7000);
    box-shadow: 0px 5px 10px 0px rgba(252, 145, 39, 0.28);
    border-radius: 0px 0px 5px 5px;
}

.recommendedBookList ul li .l .bottom-box p {
    font-size: 14px;
    color: #ffffff;
}

.recommendedBookList ul li img {
    width: 70px;
    height: 90px;
}

.recommendedBookList ul li .r {
    padding: 0 0 0 21px;
}

.recommendedBookList ul li .r .book-name {
    font-size: 16px;
    margin-bottom: 20px;
}

.recommendedBookList ul li .r .introduction {
    font-size: 12px;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}