.book_list{overflow:hidden;margin-top:15px;display:grid;grid-template-columns:repeat(2, calc(50% - 7.5px));grid-gap:15px}.point_book{float:left;display:block;color:#000}.point_book_image{padding-left:10px;padding-right:10px;height:120px;width:60px;float:left;white-space:nowrap;display:flex;justify-content:center;flex-direction:column;border-radius:10px;color:#FFF;font-size:13px;transition:0.3s}.point_book_image div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.point_book_info{float:right;width:calc(100% - 90px);font-size:14px}.point_book_info_author{font-size:12px;margin-top:4px;color:#444}.point_book_info_name{margin-top:8px;font-size:14px}.level_info{margin-top:8px}.point_book_info_page{margin-top:8px;font-size:13px;color:#aaa}.book_list_blank{margin:100px auto;text-align:center}.level_info{overflow:hidden;font-size:12px;line-height:15px}.level_info_point{float:left;width:5px;height:15px;margin-right:5px;border-radius:5px;background:#eee}.level_info_text{margin-left:5px;float:left}.level_filter{height:40px;background:#eee;border-radius:10px;overflow:hidden;display:flex}.level_filter_point{border-radius:7px;height:32px;margin:4px;width:100%;line-height:32px;text-align:center;font-size:14px;cursor:pointer;display:block;color:#000;transition:0.3s}.level_filter_point:hover{background:#ddd}.level_filter_point.active{background:#aaa;color:#FFF}.form_search_books{margin-bottom:15px}.form_search_books .form_search{margin:0;z-index:1}.form_search_button_close{background-image:url(/assets/web/books/seach_form_button_close-2f34cda37e7016c7cc2707685bdb0b6d2729abdff01b2c5f2f529e0f50c43dea.svg)}@media screen and (max-width: 600px){.book_list{display:block}.point_book{width:100%;margin-bottom:15px}.point_book_info_author{font-size:16px}.point_book_info_name{font-size:18px}.level_info{font-size:16px;line-height:20px}.level_info_point{height:20px;width:7px}.point_book_info_page{margin-top:7px;font-size:16px}.point_book_image{width:80px;height:150px;font-size:16px}.point_book_info{width:calc(100% - 115px)}.link_block img{height:40px}}@media screen and (max-width: 500px){.button_read{width:100%}}@media screen and (max-width: 400px){.point_book_info_author{font-size:14px}.point_book_info_name{font-size:16px}.point_book_info_page{font-size:14px}.link_block_title{font-size:14px}}
