.category-wrap { background-color: #fff; flex-direction: column; .filter-item { .filter-item__list { .filter-item_warp { padding: 0 15px; justify-content: center; align-items: center; flex-direction: column; position: relative; .filter-item__item { padding: 0 15px; justify-content: center; align-items: center; flex-direction: column; position: relative; } .cur_bar { color: #000000; font-size: 36px; font-weight: bold; } .choose-bar { width: 38px; height: 4px; background-color: #000000; border-radius: 2px; margin-top: 10px; } } } } .tab_bar { height: 112px; width: 100%; background-color: #fff; } .search-bar { padding: 24px; .search-bar__wrap { flex: 1; background-color: #f7f7f7; height: 62px; padding: 0 14px; border-radius: 30px; align-items: center; image { margin-right: 20px; width: 36px; height: 36px; } input { flex: 1; font-size: 24px; color: #999; } } } .filter-wrap { background-color: #fff; flex-direction: column; border-bottom: 24px solid #f7f7f7; .filter-item { flex: 1; align-items: flex-start; padding: 32px 42px 0; border-bottom: 2px solid #f7f7f7; &__list { flex: 1; flex-direction: row; flex-wrap: wrap; text { width: 25%; flex-shrink: 0; text-align: center; padding-bottom: 32px; } } &__name { width: 20%; flex-shrink: 0; font-size: 26px; color: #333; } &__item { font-size: 26px; color: #333; } & .cur { font-weight: bold; color: #ef5952; } } } .books-item__wrap { background-color: #fff; padding: 0px 24px; margin-bottom: 30px; flex-direction: column; .book-info { flex: 1; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding-left: 40px; line-height: 40px; .name { color: #333; font-size: 32px; text-overflow: ellipsis; } .status, .words { color: #999; font-size: 26px; } .update { align-items: center; text { font-size: 26px; color: #ff6060; } .lastest { color: #666; } image { width: 30px; height: 30px; margin-left: 10px; } } .intro { font-size: 24px; color: #666; line-height: 40px; margin-top: 36px; lines: 3; text-overflow: ellipsis; line-height: 36px; } } } .book-item__wrap--first { padding-top: 38px; } }