:root{--van-skeleton-title-width: 40%}.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-title+.van-skeleton-paragraph{margin-top:.53333rem}:root{--van-skeleton-avatar-size: .85333rem;--van-skeleton-avatar-background: var(--van-active-color)}.van-skeleton-avatar{flex-shrink:0;width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background)}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}:root{--van-skeleton-paragraph-height: .42667rem;--van-skeleton-paragraph-background: var(--van-active-color);--van-skeleton-paragraph-margin-top: var(--van-padding-sm)}.van-skeleton-paragraph{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round{border-radius:var(--van-radius-max)}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}:root{--van-skeleton-duration: 1.2s}.van-skeleton{display:flex;padding:0 var(--van-padding-md)}.van-skeleton__content{width:100%}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}@keyframes van-skeleton-blink{50%{opacity:.6}}:root{--van-swipe-indicator-size: .16rem;--van-swipe-indicator-margin: var(--van-padding-sm);--van-swipe-indicator-active-opacity: 1;--van-swipe-indicator-inactive-opacity: .3;--van-swipe-indicator-active-background: var(--van-primary-color);--van-swipe-indicator-inactive-background: var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}.my-swipe[data-v-602e2488]{width:100%;height:3.36rem;background:#f7f4ef}.my-swipe img[data-v-602e2488]{display:block;width:100%;height:100%;object-fit:cover}html[data-v-a4f7e633],body[data-v-a4f7e633]{-webkit-tap-highlight-color:rgba(0,0,0,0)}input[data-v-a4f7e633]{border:none;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}textarea[data-v-a4f7e633],button[data-v-a4f7e633]{border:none;outline:none}a[data-v-a4f7e633]{text-decoration:none;color:#333}li[data-v-a4f7e633]{list-style-type:none}body.dialog-open[data-v-a4f7e633]{position:fixed;width:100%}.page[data-v-a4f7e633]{padding:0 1.33333rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.allcover[data-v-a4f7e633]{position:absolute;top:0;right:0}.center[data-v-a4f7e633]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ct[data-v-a4f7e633]{position:absolute;top:50%;transform:translateY(-50%)}.cl[data-v-a4f7e633]{position:absolute;left:50%;transform:translate(-50%)}.boxSizing[data-v-a4f7e633]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fbar[data-v-a4f7e633]{background:#faf8f5;border-top:.02667rem solid #f0eae2;border-bottom:.02667rem solid #f0eae2}.frow[data-v-a4f7e633]{display:flex;align-items:flex-start;padding:.26667rem .32rem;border-bottom:.02667rem solid #f2ede6}.frow[data-v-a4f7e633]:last-child{border-bottom:none}.flabel[data-v-a4f7e633]{flex:none;width:1.65333rem;padding-top:.08rem;font-size:.32rem;color:#9c9188;line-height:.48rem}.fopts[data-v-a4f7e633]{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:.10667rem .08rem}.fopts>span[data-v-a4f7e633]{padding:.08rem .24rem;border-radius:.08rem;font-size:.34667rem;line-height:.48rem;color:#3d3835;white-space:nowrap;transition:background .14s,color .14s}.fopts>span.on[data-v-a4f7e633]{background:#b4453a;color:#fff;font-weight:500}.fopts>span[data-v-a4f7e633]:not(.on):active{background:#f2ece4}.fopts .clear[data-v-a4f7e633]{color:#9c9188;font-size:.32rem;text-decoration:underline;text-underline-offset:.08rem}.fopts .clear.on[data-v-a4f7e633]{background:none;color:#9c9188;font-weight:400}html[data-v-386e8d14],body[data-v-386e8d14]{-webkit-tap-highlight-color:rgba(0,0,0,0)}input[data-v-386e8d14]{border:none;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}textarea[data-v-386e8d14],button[data-v-386e8d14]{border:none;outline:none}a[data-v-386e8d14]{text-decoration:none;color:#333}li[data-v-386e8d14]{list-style-type:none}body.dialog-open[data-v-386e8d14]{position:fixed;width:100%}.page[data-v-386e8d14]{padding:0 1.33333rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.allcover[data-v-386e8d14]{position:absolute;top:0;right:0}.center[data-v-386e8d14]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ct[data-v-386e8d14]{position:absolute;top:50%;transform:translateY(-50%)}.cl[data-v-386e8d14]{position:absolute;left:50%;transform:translate(-50%)}.boxSizing[data-v-386e8d14]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-page[data-v-386e8d14]{min-height:100%;background:#fff;padding-top:1.12rem;padding-bottom:.26667rem;box-sizing:border-box}.home-header[data-v-386e8d14]{position:fixed;top:0;left:0;right:0;z-index:999;height:1.12rem;display:flex;align-items:center;background:#b4453a;transition:box-shadow .25s}.home-header.active[data-v-386e8d14]{box-shadow:0 .05333rem .32rem #00000029}.home-header .tab-bar[data-v-386e8d14]{flex:1;min-width:0;display:flex;align-items:center;height:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:.10667rem;padding-right:.10667rem}.home-header .tab-bar[data-v-386e8d14]::-webkit-scrollbar{display:none}.home-header .tab-item[data-v-386e8d14]{position:relative;flex:none;height:100%;display:flex;align-items:center;padding:0 .24rem}.home-header .tab-item span[data-v-386e8d14]{font-size:.34667rem;color:#ffffffbd;transition:all .2s;white-space:nowrap}.home-header .tab-item .tab-line[data-v-386e8d14]{position:absolute;left:50%;bottom:.13333rem;width:0;height:.08rem;border-radius:.05333rem;background:#fff;transform:translate(-50%);transition:width .22s ease}.home-header .tab-item.on span[data-v-386e8d14]{font-size:.38667rem;font-weight:700;color:#fff}.home-header .tab-item.on .tab-line[data-v-386e8d14]{width:.42667rem}.home-header .search-btn[data-v-386e8d14]{flex:none;width:1.01333rem;text-align:center;font-size:.45333rem;color:#fff;opacity:.92}.course-entry[data-v-386e8d14]{display:flex;align-items:center;margin:.10667rem .37333rem .05333rem;padding:.29333rem .34667rem;border-radius:.32rem;background:linear-gradient(100deg,#fdf1ef,#faf7f2);border:.02667rem solid #f2e2dc}.course-entry .ce-l[data-v-386e8d14]{flex:1;min-width:0}.course-entry .ce-l b[data-v-386e8d14]{display:block;font-size:.36rem;color:#8f3a31;font-weight:600}.course-entry .ce-l span[data-v-386e8d14]{display:block;margin-top:.05333rem;font-size:.30667rem;color:#b09a92;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-entry .ce-r[data-v-386e8d14]{flex:none;margin-left:.26667rem;font-size:.33333rem;color:#b4453a}.course-entry[data-v-386e8d14]:active{opacity:.8}.cat-entry[data-v-386e8d14]{display:flex;padding:.42667rem .16rem .16rem;background:#fff}.cat-entry .cat-item[data-v-386e8d14]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.18667rem}.cat-entry .cat-item[data-v-386e8d14]:active{opacity:.65}.cat-entry .cat-item .cat-icon[data-v-386e8d14]{width:1.22667rem;height:1.22667rem;border-radius:.4rem;display:flex;align-items:center;justify-content:center;color:#b4453a;font-size:.61333rem}.cat-entry .cat-item span[data-v-386e8d14]{font-size:.32rem;color:#4a4340}.toolbar[data-v-386e8d14]{position:sticky;top:1.12rem;z-index:20;background:#fff;display:flex;align-items:center;gap:.24rem;padding:.21333rem .32rem}.toolbar .search-in[data-v-386e8d14]{flex:1;min-width:0;display:flex;align-items:center;height:1.01333rem;padding:0 .32rem;background:#fff;border:.02667rem solid #eee5da;border-radius:.50667rem;transition:border-color .18s}.toolbar .search-in[data-v-386e8d14]:focus-within{border-color:#e0c4bd}.toolbar .search-in .van-icon[data-v-386e8d14]{flex:none;margin-right:.18667rem;font-size:.4rem;color:#b3a89f}.toolbar .search-in .ph[data-v-386e8d14]{flex:1;min-width:0;font-size:.33333rem;color:#aaa;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.toolbar .search-in input[data-v-386e8d14]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.34667rem;color:#2b2b2b}.toolbar .search-in input[data-v-386e8d14]::placeholder{color:#b9afa6;font-size:.33333rem}.toolbar .search-in .clr[data-v-386e8d14]{flex:none;margin-left:.16rem;font-style:normal;font-size:.45333rem;line-height:1;color:#c3b9b0;padding:.05333rem}.toolbar .cam-btn[data-v-386e8d14]{flex:none;width:1.01333rem;height:1.01333rem;border-radius:.50667rem;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#666;font-size:.48rem}.toolbar .cam-btn[data-v-386e8d14]:active{background:#ececec}.toolbar .filter-btn[data-v-386e8d14]{position:relative;flex:none;display:flex;align-items:center;gap:.10667rem;height:1.01333rem;padding:0 .37333rem;border-radius:.50667rem;background:#efe8df;border:.02667rem solid transparent;font-size:.33333rem;color:#6b615a;transition:background .16s,color .16s}.toolbar .filter-btn .van-icon[data-v-386e8d14]{font-size:.37333rem}.toolbar .filter-btn[data-v-386e8d14]:active{transform:scale(.96)}.toolbar .filter-btn em[data-v-386e8d14]{position:absolute;top:-.13333rem;right:-.10667rem;min-width:.42667rem;height:.42667rem;line-height:.42667rem;padding:0 .10667rem;border-radius:.21333rem;background:#b4453a;color:#fff;font-size:.26667rem;font-style:normal;text-align:center;box-shadow:0 0 0 .05333rem #f7f4f0}.toolbar .filter-btn.on[data-v-386e8d14]{background:#b4453a;color:#fff;font-weight:600}.toolbar .filter-btn.on em[data-v-386e8d14]{background:#fff;color:#b4453a;box-shadow:none}.fbar-wrap[data-v-386e8d14]{margin:.10667rem .32rem 0;border-radius:.26667rem;overflow:hidden;background:#fff;box-shadow:0 .02667rem .10667rem #3c281e0d;animation:fbarIn-386e8d14 .2s ease both}@keyframes fbarIn-386e8d14{0%{opacity:0;transform:translateY(-.16rem)}to{opacity:1;transform:none}}.sort-bar[data-v-386e8d14]{display:flex;align-items:center;gap:.05333rem;padding:0 .37333rem .16rem}.sort-bar span[data-v-386e8d14]{padding:.13333rem .26667rem;border-radius:.13333rem;font-size:.33333rem;color:#6b615a;transition:background .14s,color .14s}.sort-bar span.on[data-v-386e8d14]{background:#fdf2f0;color:#b4453a;font-weight:600}.sec-title[data-v-386e8d14]{display:flex;align-items:baseline;justify-content:space-between;padding:.37333rem .37333rem .26667rem}.sec-title span[data-v-386e8d14]{font-size:.45333rem;font-weight:700;color:#241f1c;letter-spacing:.008rem}.sec-title em[data-v-386e8d14]{font-style:normal;font-size:.32rem;color:#a89f96}.book-grid[data-v-386e8d14]{display:flex;flex-wrap:wrap;padding:0 .21333rem;animation:gridIn-386e8d14 .28s cubic-bezier(.32,.72,0,1) both}@keyframes gridIn-386e8d14{0%{opacity:0;transform:translateY(.26667rem)}to{opacity:1;transform:none}}.book-card[data-v-386e8d14]{width:50%;box-sizing:border-box;padding:.16rem .16rem .42667rem;transition:transform .18s ease}.book-card[data-v-386e8d14]:active{transform:scale(.97)}.book-card .cover[data-v-386e8d14]{position:relative;border-radius:.10667rem;overflow:hidden;background:#ece7e1;box-shadow:0 .10667rem .37333rem #3c281e24;aspect-ratio:5 / 7}.book-card .cover img[data-v-386e8d14]{display:block;width:100%;height:100%;object-fit:cover}.book-card .name[data-v-386e8d14]{margin-top:.24rem;padding:0 .05333rem;font-size:.34667rem;line-height:1.4;color:#2b2b2b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:.96rem}.book-card .meta[data-v-386e8d14]{margin-top:.08rem;padding:0 .05333rem;font-size:.29333rem;color:#a89f96;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book-card .price[data-v-386e8d14]{margin-top:.13333rem;padding:0 .05333rem;font-size:.37333rem;font-weight:600;color:#b4453a}.load-more[data-v-386e8d14]{margin:.16rem .42667rem 0;height:1.12rem;border-radius:.56rem;background:#fff;border:.02667rem solid #eee3d9;display:flex;align-items:center;justify-content:center;font-size:.34667rem;color:#6b615a;transition:all .18s}.load-more i[data-v-386e8d14]{font-style:normal;font-size:.29333rem;color:#a89f96}.load-more[data-v-386e8d14]:active{background:#f3ece3;transform:scale(.985)}.load-more.done[data-v-386e8d14],.load-more[data-v-386e8d14]:empty{border:none;background:transparent;color:#b3a89f;font-size:.32rem}.bottom-gap[data-v-386e8d14]{height:1.86667rem}.empty[data-v-386e8d14]{padding:1.22667rem 0 .8rem;text-align:center;color:#b3a89f}.empty .van-icon[data-v-386e8d14]{font-size:1.12rem;color:#ddd2c7}.empty p[data-v-386e8d14]{margin-top:.26667rem;font-size:.34667rem}.course-block .cb-hd[data-v-386e8d14]{display:flex;justify-content:flex-end;padding:.16rem .37333rem 0}.course-block .cb-hd .cb-more[data-v-386e8d14]{font-size:.30667rem;color:#999}.course-block .cb-hd .cb-more[data-v-386e8d14]:active{opacity:.6}.course-grid[data-v-386e8d14]{display:flex;align-items:flex-start;padding:0 .16rem .05333rem}.course-grid .cg-item[data-v-386e8d14]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.16rem}.course-grid .cg-item .cg-ico[data-v-386e8d14]{width:1.22667rem;height:1.22667rem;border-radius:.37333rem;display:flex;align-items:center;justify-content:center;font-size:.56rem;color:#b4453a}.course-grid .cg-item .cg-ico.more[data-v-386e8d14]{background:#f4f1ec;color:#a29890}.course-grid .cg-item span[data-v-386e8d14]{font-size:.32rem;color:#4a4340;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.course-grid .cg-item[data-v-386e8d14]:active{opacity:.72}.cur-course[data-v-386e8d14]{display:flex;align-items:center;gap:.16rem;margin:.16rem .37333rem 0;padding:.18667rem .32rem;border-radius:.26667rem;background:#fdf1ef;font-size:.33333rem;color:#8f3a31}.cur-course i[data-v-386e8d14]{margin-left:auto;font-style:normal;font-size:.42667rem;color:#c08e86;padding:0 .10667rem}.totop[data-v-386e8d14]{position:fixed;right:.37333rem;bottom:calc(1.92rem + env(safe-area-inset-bottom));z-index:60;width:1.22667rem;height:1.22667rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(43,39,36,.82);color:#fff;font-size:.53333rem;box-shadow:0 .16rem .48rem #28191438}.home-header[data-v-386e8d14]{background:#fff;border-bottom:.02667rem solid #eee}.home-header.active[data-v-386e8d14]{box-shadow:0 .02667rem #eee}.home-header .tab-item span[data-v-386e8d14]{color:#666;font-size:.34667rem}.home-header .tab-item .tab-line[data-v-386e8d14]{background:#b4453a;bottom:.10667rem}.home-header .tab-item.on span[data-v-386e8d14]{color:#b4453a;font-weight:700;font-size:.38667rem}.toolbar .search-in[data-v-386e8d14]{background:#f5f5f5;border:none;border-radius:.48rem}.toolbar .search-in .van-icon[data-v-386e8d14]{color:#999}.toolbar .search-in input[data-v-386e8d14]{font-size:.34667rem}.toolbar .search-in input[data-v-386e8d14]::placeholder{color:#aaa}.toolbar .filter-btn[data-v-386e8d14]{background:#f5f5f5;color:#444;border-radius:.48rem}.toolbar .filter-btn.on[data-v-386e8d14]{background:#b4453a;color:#fff}.sec-title span[data-v-386e8d14]{font-size:.42667rem;font-weight:600;color:#222;letter-spacing:0}.sec-title em[data-v-386e8d14]{color:#999}.sort-bar[data-v-386e8d14]{padding-bottom:.21333rem;border-bottom:.02667rem solid #f2f2f2}.sort-bar span[data-v-386e8d14]{padding:.10667rem .21333rem;border-radius:0;color:#666}.sort-bar span.on[data-v-386e8d14]{background:none;color:#b4453a;font-weight:600}.book-grid[data-v-386e8d14]{padding:.05333rem .26667rem 0}.book-card[data-v-386e8d14]{padding:.21333rem .13333rem .48rem}.book-card .cover[data-v-386e8d14]{border-radius:.08rem;box-shadow:0 .02667rem .10667rem #00000014;background:#f5f5f5}.book-card .name[data-v-386e8d14]{margin-top:.21333rem;font-size:.34667rem;color:#222}.book-card .meta[data-v-386e8d14]{color:#999}.book-card .price[data-v-386e8d14]{color:#b4453a;font-size:.36rem;font-weight:500}.course-grid .cg-item .cg-ico[data-v-386e8d14]{width:1.17333rem;height:1.17333rem;border-radius:.32rem;font-size:.53333rem}.course-grid .cg-item span[data-v-386e8d14]{font-size:.30667rem;color:#555}
