html,body{height:100%;overflow-x:hidden;overflow-y:auto}#app{height:100%;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}@media (min-width: 540px){:root{--app-w: 480PX}html,body{background:#f1efec!important}body{display:flex;justify-content:center;align-items:stretch}#app{flex:none;width:var(--app-w);height:100vh;background:#fff!important;box-shadow:0 0 0 1PX #e7e3dd,0 14PX 44PX #3c281e1a;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}#app::-webkit-scrollbar{width:6PX}#app::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:3PX}.home-header,.se-header,.simple-header,.cart-header,.category-header,.product-list-content,.order-header,.order-tab,.detail-header,.user-header,.nav-bar,.pay-wrap,.van-popup,.van-action-bar,.van-tabbar,.bar{left:0!important;right:0!important;max-width:var(--app-w);margin-left:auto!important;margin-right:auto!important}.pending-tip{left:50%!important;right:auto!important;width:calc(var(--app-w) - 36PX);transform:translate(-50%)}.totop{right:calc(50% - (var(--app-w) / 2) + 14PX)!important}.pay-btn{left:0!important;right:0!important;max-width:432PX;margin-left:auto!important;margin-right:auto!important}}.router-view{width:100%;height:auto;position:absolute;top:0;bottom:0;margin:0 auto;-webkit-overflow-scrolling:touch}.slide-right-enter-active,.slide-right-leave-active,.slide-left-enter-active,.slide-left-leave-active{height:100%;width:100%;will-change:transform,opacity;transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .22s ease-out;position:absolute;top:0;left:0;backface-visibility:hidden}.slide-right-enter{opacity:.4;transform:translate3d(-28%,0,0)}.slide-right-leave-active{opacity:0;transform:translate3d(100%,0,0)}.slide-left-enter{opacity:.4;transform:translate3d(28%,0,0)}.slide-left-leave-active{opacity:0;transform:translate3d(-100%,0,0)}.van-badge--fixed{z-index:1000}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 4.26667rem}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.4rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{font-weight:400}:root{--van-primary-color: #b4453a;--van-tab-active-text-color: #b4453a}:root:root{--van-primary-color: #b4453a}.book-card .name{font-size:.4rem!important;line-height:1.45!important;min-height:1.12rem!important}.book-card .meta{font-size:.34667rem!important}.book-card .price,.tab-item span{font-size:.42667rem!important}.toolbar .search-in input,.toolbar .filter-btn,.load-more,.empty p{font-size:.37333rem!important}.fbar .flabel{font-size:.34667rem!important}.fbar .fopts span{font-size:.37333rem!important}.fbar .fopts .more{color:#b4453a!important}.product-title{font-size:.50667rem!important;line-height:1.4!important}.product-desc{font-size:.37333rem!important;line-height:1.5!important}.product-desc.course-row{color:#8a7f76!important;font-size:.36rem!important}.product-intro ul li{font-size:.4rem!important}.intro-text{font-size:.4rem!important;line-height:1.85!important}.product-price span:nth-child(1){font-size:.64rem!important}.detail-bar{height:1.65333rem!important}.detail-bar .van-action-bar-icon{flex:0 0 1.97333rem!important;width:1.97333rem!important}.detail-bar .van-action-bar-icon .van-icon{font-size:.61333rem!important;margin-bottom:.05333rem!important}.detail-bar .van-action-bar-icon span,.detail-bar .van-action-bar-icon .van-action-bar-icon__text{font-size:.33333rem!important;line-height:1.15!important}.detail-bar .van-action-bar-button{flex:1 1 0!important;width:auto!important;min-width:0!important;height:1.06667rem!important;margin:.29333rem 0 .29333rem .26667rem!important;border-radius:.53333rem!important;font-size:.4rem!important}.detail-bar .van-action-bar-button:last-child{margin-right:.37333rem!important}.pick-pop{max-height:76vh!important}.pick-tip{padding:0 .48rem .26667rem;font-size:.33333rem;color:#a89f96}.pick-list{max-height:40vh;overflow-y:auto;padding:0 .37333rem}.pk{display:flex;align-items:center;padding:.32rem .16rem;border-bottom:.02667rem solid #f5f1eb}.pk .ck{position:relative;flex:none;width:.48rem;height:.48rem;margin-right:.26667rem;border-radius:50%;border:.04rem solid #d8cec4}.pk .ck.on{background:#b4453a;border-color:#b4453a}.pk .ck.on:after{content:"";position:absolute;left:.13333rem;top:.04rem;width:.13333rem;height:.24rem;border-right:.05333rem solid #fff;border-bottom:.05333rem solid #fff;transform:rotate(40deg)}.pk .pk-nm{flex:1;font-size:.38667rem;color:#2b2b2b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk em{flex:none;font-style:normal;font-size:.33333rem;color:#a89f96}.pick-empty{padding:.69333rem 0;text-align:center;font-size:.36rem;color:#b3a89f}.new-row{display:flex;align-items:center;margin:.32rem .37333rem .48rem;padding:.24rem .32rem;background:#faf7f2;border-radius:.26667rem}.new-row input{flex:1;border:none;background:transparent;outline:none;font-size:.37333rem;color:#2b2b2b}.new-row b{flex:none;margin-left:.26667rem;padding:.16rem .32rem;border-radius:.37333rem;background:#b4453a;color:#fff;font-size:.34667rem;font-weight:500}.unfav-row{margin:0 .37333rem;padding:.10667rem 0 .42667rem;text-align:center;font-size:.34667rem;color:#a89f96;text-decoration:underline}.unfav-row:active{opacity:.6}.stats .st b{font-size:.66667rem!important}.stats .st span{font-size:.37333rem!important}.menu .mi span{font-size:.4rem!important}.foot{font-size:.33333rem!important}.van-toast.van-popup,.van-toast{background:var(--van-toast-background, rgba(0, 0, 0, .72))!important;color:var(--van-toast-text-color, #fff)!important;border-radius:.21333rem!important;padding:.32rem .48rem!important;box-shadow:0 .10667rem .48rem #0000002e!important}.van-toast .van-toast__text{color:var(--van-toast-text-color, #fff)!important;white-space:pre-wrap!important;font-size:.38667rem!important;line-height:1.5!important}.fav-pop{min-height:6.4rem!important;max-height:72vh!important}.fav-pop .pop-body{max-height:58vh!important;overflow-y:auto!important}.fav-item .fn{font-size:.38667rem!important}.fav-item .fp,.hist-list span,.hot-list span,.hist-h span{font-size:.37333rem!important}.cate-page,.search-page,.me-page,.sample-page,.folders-page,.fd-page,.courses-page,.pend-page,.product-detail,.home-page{background:#fff!important}.simple-header{background:#fff!important;border-bottom:.02667rem solid #eee!important;box-shadow:none!important}.simple-header-name{color:#222!important;font-weight:600!important;font-size:.4rem!important}.simple-header .nbicon{color:#444!important}.card{background:#fff!important;border:.02667rem solid #eee!important;box-shadow:none!important;border-radius:.21333rem!important}.book-card .cover{box-shadow:0 .02667rem .10667rem #00000014!important;border-radius:.08rem!important;background:#f5f5f5!important}.book-card .name{color:#222!important;font-size:.34667rem!important;font-weight:400!important}.book-card .meta{color:#999!important}.book-card .price{color:#b4453a!important;font-size:.36rem!important;font-weight:500!important}.search-in,.search-box,.filter-btn{background:#f5f5f5!important;border:none!important;box-shadow:none!important}.filter-btn.on{background:#b4453a!important;color:#fff!important}.sort-bar span{border-radius:0!important;color:#666!important}.sort-bar span.on{background:none!important;color:#b4453a!important;font-weight:600!important}.sec-title span,.sec-hd{color:#222!important}.sec-title em,.sec-hd i{color:#999!important}.nav-bar{border-top:.02667rem solid #eee!important;box-shadow:none!important}.nav-list-item span{font-size:.30667rem!important}.detail-bar{box-shadow:0 -.02667rem #eee!important}.list .card{border:.02667rem solid #eee!important;margin-bottom:.26667rem!important}.cate-header{background:#fff!important;border-bottom:.02667rem solid #eee!important;box-shadow:none!important}.cate-header .ttl{color:#222!important;font-weight:600!important}.cate-header .hd-icon{color:#444!important}.cate-side{background:#f7f7f7!important}.side-item{color:#555!important}.side-item.on{color:#b4453a!important;background:#fff!important;font-weight:600!important}.se-header{background:#fff!important;border-bottom:.02667rem solid #eee!important;box-shadow:none!important}.se-header .back{color:#333!important}.se-box{background:#f5f5f5!important;box-shadow:none!important;border:none!important}.se-go{color:#b4453a!important}.me-hd{background:#fff!important;border-bottom:.02667rem solid #eee!important;height:3.14667rem!important}.me-hd .who .name{color:#222!important}.me-hd .who .school{color:#999!important}.me-hd .avatar{background:#b4453a!important;color:#fff!important;box-shadow:none!important}.me-hd .hd-ar{color:#999!important}.stats .st{background:#fff!important;box-shadow:none!important;border:.02667rem solid #eee!important}.menu{background:#fff!important;box-shadow:none!important;border:.02667rem solid #eee!important;border-radius:.21333rem!important}.menu .mi{border-bottom:.02667rem solid #f4f4f4!important}.menu .mi:last-child{border-bottom:none!important}.product-info{background:#fff!important;box-shadow:none!important}.product-title{color:#222!important;font-weight:600!important}.product-desc{color:#999!important}.product-price{color:#b4453a!important}:root{--van-dialog-width: 8.53333rem;--van-dialog-small-screen-width: 90%;--van-dialog-font-size: var(--van-font-size-lg);--van-dialog-transition: var(--van-duration-base);--van-dialog-radius: .42667rem;--van-dialog-background: var(--van-background-2);--van-dialog-header-font-weight: var(--van-font-bold);--van-dialog-header-line-height: .64rem;--van-dialog-header-padding-top: .69333rem;--van-dialog-header-isolated-padding: var(--van-padding-lg) 0;--van-dialog-message-padding: var(--van-padding-lg);--van-dialog-message-font-size: var(--van-font-size-md);--van-dialog-message-line-height: var(--van-line-height-md);--van-dialog-message-max-height: 60vh;--van-dialog-has-title-message-text-color: var(--van-gray-7);--van-dialog-has-title-message-padding-top: var(--van-padding-xs);--van-dialog-button-height: 1.28rem;--van-dialog-round-button-height: .96rem;--van-dialog-confirm-button-text-color: var(--van-primary-color)}.van-dialog{top:45%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width: 321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:2.77333rem}.van-dialog__message{color:var(--van-text-color);flex:1;max-height:var(--van-dialog-message-max-height);padding:.69333rem var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__confirm,.van-dialog__cancel{flex:1;height:var(--van-dialog-button-height);margin:0;border:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog-bounce-enter-from{transform:translate3d(0,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(0,-50%,0) scale(.9);opacity:0}
