
.cate_book_list{
    background:#fff;
    padding:0 0 5% 0;
    position:relative;
}
.relative_goods .cate_book_list{
    padding:5% 0 0;
}
.relative_goods .relative_slick {
    padding:0% 1% 0 1%;
    border:none;
}
.book_list  .book_list_title{
    width:100%;
    padding:3%;
    margin:0 auto;
    border-bottom:1px solid #c8c8c8;
    position:relative;
}
.relative_book .book_list_title,
.relative_goods .book_list_title{
    border-bottom:1px #000 solid;
    padding:0 0 10px 0;
}
.book_slick{
    padding:6% 3% 6%;
    margin:0 auto 0;
}
.relative_book .book_slick{
    padding:6% 3% 6%;
}
.tab-content .book_slick{
    padding:0 3% 0;
}
.book_slick .slick-slider{
    margin: 0 0 0 0 ;
}
.book_slick li{
    text-align:center;
    display: table;
    width:50%;
    /*margin-right:10px;*/
    box-sizing:border-box;
    padding:0 2px;
}
.book_slick li > a{
    display: block;
    text-align: center;
    box-sizing: border-box;
    word-break:break-all;
}
#new_book_list li > a{
    display:block;
}
.book_slick li  a img{
    margin:0 auto 5%;
}
.book_slick li  .book-name{
    width:80%;
    margin:3% auto;
    height: 8vw;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap:break-word;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 3.47vw;
    word-break:keep-all;
    font-weight:600;
    box-sizing:border-box;
    line-height: 119%;
}
.book_slick li .div-table {
    width:auto;
    margin:0 auto;
}
.new_lec_list li .div-table{
    margin:0;
}
.book_slick li .div-table > div{
    width:auto;
    padding:0 3px;
    text-align: center!important;
}
.book_slick li .div-table > div a{
    display: inline-block;
    vertical-align:top;
    padding: 3px 12px;
    box-sizing:border-box;
    border:1px solid #c8c8c8;
    font-size:20px;
}
.book_slick li .div-table > div a.detail_btn{
    color:#fff;
    background:#545454;
    border:1px #545454 solid;
}
.book_slick .book-price,
.book-wrap .book-price{
    color:#de3e49;
    font-weight:600;
    letter-spacing:-0.9px;
    font-size:19px;
    word-break:keep-all;
    font-weight:900;
    margin-bottom:10px;
}
.book_slick .book-price i.origin_p,
.book-wrap .book-price i.origin_p{
    display:inline-block;
    color:#353535;
    font-style:normal;
    text-decoration:line-through;
    margin-right:5px;
    font-weight:400;
    /* font-size: 13px; */
}
.relative_goods .slick-next,
.relative_goods .slick-prev,
.book_slick .slick-next,
.book_slick .slick-prev{
    position:absolute;
    display:block;
    top:0;
    right:1%;
    width:28px;
    height:100%;
    z-index:9;
    font-size:0;
}
.relative_goods .slick-next{
    right:-2%;
}
.relative_goods .slick-next,
.book_slick .slick-next{
    background:url('/mobile/new/main/book_arrow.png') 100% center no-repeat;
}
.book_slick .slick-prev,
.relative_goods .slick-prev{
    background:url('/mobile/new/main/book_arrow.png') 0% center no-repeat;
}
.book_slick .slick-prev{
    left:1%;
}
.relative_goods .slick-prev{
    left:-2%;
}
.slick-arrow.slick-disabled{
    opacity:0.5
}