@import url('../../assets/less/global.less'); .free-title { margin: 30px 0; justify-content: center; text { width: 600px; height: 60px; line-height: 60px; text-align: center; background-color: rgba(178, 245, 115, 0.1); border: 1px solid @theme;; color: @theme; font-size: 26px; border-radius: 30px; } } .book-list__wrap { background-color: #fff; // margin-top: 24px; padding: 0 24px; flex-direction: column; .book-list__title { padding: 30px 0; align-items: center; text { color: #333; font-size: 32px; } } } .book-list { flex: 1; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .book-list__multi { margin-top: 30px; flex-direction: column; .book-item { margin-bottom: 30px; } .book-info__multi { flex: 1; flex-direction: column; justify-content: flex-start; align-items: flex-start; margin-left: 38px; // margin-bottom: 40px; .name { font-size: 32px; color: #333; lines: 1; text-overflow: ellipsis; } .intro { font-size: 24px; color: #666; lines: 3; text-overflow: ellipsis; margin-top: 36px; line-height: 36px; } } } .blank_img { width: 100%; height: 100%; align-items: center; justify-content: center; image { width: 500px; } } .type-bar { width: 100%; .type-item { flex: 1; justify-content: center; align-items: center; flex-direction: column; position: relative; text { font-size: 30px; color: @theme; } .cur { color: @theme; font-size: 36px; font-weight: bold; } .choose-bar { width: 38px; height: 4px; background-color: @theme; border-radius: 2px; margin-top: 10px; } } }