.vklang{position:relative;z-index:90;display:flex;align-items:center;cursor:pointer;width:1rem}.vklang .lang-icon{flex:0 0 0.21rem;height:.21rem;background-image:var(--icon-lang);background-size:100% 100%}.vklang .lang-text{position:relative;margin:.02rem 0 0 .05rem;padding-right:.1rem;font-size:.14rem;white-space:nowrap;color:var(--btn-hover,#ffb300)}.vklang .lang-text:after{position:absolute;top:.04rem;right:0;content:"";display:none;width:.05rem;height:.05rem;border:1px solid var(--btn-hover,#ffb300);border-width:1px 1px 0 0;transform:rotate(135deg);transition:all .3s}.vklang .lang-text.more:after{display:block}.vklang .lang-menus{display:none}.vklang ul.lang-options{background-color:#fff;font-size:.14rem;font-weight:400;text-align:start}.vklang.menu ul.lang-options{box-shadow:0 2px 4px 4px rgba(0,0,0,.1);padding:0 0 .2rem .2rem}.vklang.menu ul.lang-options li{position:relative;padding-top:.2rem;height:.2rem;line-height:.2rem;cursor:pointer}.vklang.menu ul.lang-options li:hover{font-weight:700;color:var(--btn-hover,#ffb300)}.vklang.menu:hover .lang-menus{display:block;position:absolute;width:1.1rem;top:0;left:50%;transform:translateX(-50%);padding-top:.4rem}.vklang.menu:hover .lang-text:after{transform:rotate(-45deg) translate3d(-.02rem,.02rem,0)}.vklang.folder{width:100%;flex-wrap:wrap}.vklang.folder .lang-text{flex:auto;height:.36rem;line-height:.36rem}.vklang.folder .lang-text:after{right:.1rem;top:.12rem}.vklang.folder .lang-menus{flex-basis:100%;position:relative}.vklang.folder .lang-menus ul.lang-options{box-shadow:none;padding:0 0 0 .26rem}.vklang.folder .lang-menus ul.lang-options li{height:.36rem;line-height:.36rem}.vklang.folder.active .lang-text:after{transform:rotate(-45deg) translate3d(-.02rem,.02rem,0)}.vklang.folder.active .lang-menus{display:block}.empty-pcheader{height:.8rem}.pcheader{position:relative;z-index:15;font-size:.16rem;color:#000}.pcheader .header-substitute{height:.88rem;width:100%}.pcheader .header-wrapper{width:100%;height:.88rem;background-color:#fff;box-shadow:0 1px 0 0 hsla(0,0%,89.8%,.5);transition:all .2s}.pcheader .header-content{position:relative;width:10.8rem;height:100%;margin:0 auto;display:flex;align-items:center}.pcheader .header-content .header-logo{flex:0 0 auto}.pcheader .header-content .header-logo img{height:.43rem;display:block}.pcheader .header-content .header-menu{margin:.02rem 0 0 .3rem;flex:0 0 auto;font-family:var(--textM)}.pcheader .header-content .header-menu.highlight,.pcheader .header-content .header-menu:hover{color:var(--btn-hover,#ffb300)}.pcheader .header-content .header-menu-options-wrapper{position:relative}.pcheader .header-content .header-menu-options-wrapper .header-menu-options-menus{display:none;position:absolute;padding-top:.3rem}.pcheader .header-content .header-menu-options-wrapper .header-menu-options-menus ul.header-menu-options{background-color:#fff;box-shadow:0 2px 4px 4px rgba(0,0,0,.1);font-size:.14rem;font-weight:400;text-align:start;padding:0 .2rem .2rem .2rem}.pcheader .header-content .header-menu-options-wrapper .header-menu-options-menus ul.header-menu-options li{position:relative;padding-top:.2rem;height:.2rem;line-height:.2rem;cursor:pointer}.pcheader .header-content .header-menu-options-wrapper .header-menu-options-menus ul.header-menu-options li:hover{font-weight:700;color:var(--btn-hover,#ffb300)}.pcheader .header-content .header-menu-options-wrapper .header-menu-options-menus ul.header-menu-options li a,.pcheader .header-content .header-menu-options-wrapper:hover .header-menu-options-menus{display:block}.pcheader .header-content .header-buttons{flex:auto;display:flex}.pcheader .header-content .header-buttons:before{content:"";display:block;flex:auto}.pcheader .header-content .header-buttons .header-buttons-homeroom{position:relative;right:.25rem;flex:0 0 auto;height:.4rem;line-height:.41rem;border:0 none;background:linear-gradient(90deg,#ffb331,#ff9f2c)}.pcheader .header-content .header-buttons .vklang{flex:0 0 auto}.pcheader .header-content .header-buttons .header-buttons-signin{margin-left:.05rem;flex:0 0 auto;padding:0 .2rem}.pcheader .header-content .header-buttons .header-buttons-signup{margin-left:.15rem;flex:0 0 auto;padding:0 .2rem}.pcheader .header-content .header-buttons .header-account{position:relative;margin-left:.1rem;flex:0 0 0.21rem;min-height:.18rem;background:var(--icon-menu) no-repeat 50%;background-size:.21rem .18rem;cursor:pointer}.pcheader .header-content .header-buttons .header-account .header-menu-options-menus{display:none;position:absolute;padding-top:.3rem}.pcheader .header-content .header-buttons .header-account .header-menu-options-menus ul.header-menu-options{background-color:#fff;box-shadow:0 2px 4px 4px rgba(0,0,0,.1);font-size:.14rem;font-weight:400;text-align:start;padding:0 .2rem .2rem .2rem}.pcheader .header-content .header-buttons .header-account .header-menu-options-menus ul.header-menu-options li{position:relative;padding-top:.2rem;height:.2rem;line-height:.2rem;cursor:pointer}.pcheader .header-content .header-buttons .header-account .header-menu-options-menus ul.header-menu-options li:hover{font-weight:700;color:var(--btn-hover,#ffb300)}.pcheader .header-content .header-buttons .header-account .header-menu-options-menus ul.header-menu-options li a,.pcheader .header-content .header-buttons .header-account:hover .header-menu-options-menus{display:block}.pcheader .header-content .header-buttons .header-account .header-menu-options-menus{right:0;width:-webkit-max-content;width:max-content}.pcheader .header-content .header-buttons .header-account:hover .header-account-menus{display:block}.pcheader .header-content .header-buttons .header-account.newflag{position:relative}.pcheader .header-content .header-buttons .header-account.newflag:after{position:absolute;display:block}.pcheader .header-content .header-buttons .header-account.newflag .header-menu-orders .hobbit-link:after,.pcheader .header-content .header-buttons .header-account.newflag:after{content:"NEW";font-weight:700;font-size:.12rem;line-height:.15rem;padding:.02rem .05rem 0;color:#fff;background-color:#f85415;border-radius:.08rem .08rem .08rem 0;transform:scale(.8);top:-.1rem;left:.05rem}.pcheader .header-content .header-buttons .header-account.newflag .header-menu-orders .hobbit-link:after{position:absolute;display:block;position:static;display:inline-block}.pcheader .header-content .vktimezone{position:absolute;bottom:.03rem;transition:bottom .2s;right:0}.pcheader.fixed .header-wrapper{position:fixed;top:0;left:0}.pcheader.fixed.float .header-wrapper{height:.7rem;background-color:var(--icon-bookmask);box-shadow:0 4px 20px 0 rgba(71,42,14,.07)}.pcheader.transparent .header-wrapper{background-color:initial;box-shadow:none}.lang-en-us .pcheader .header-content .header-menu{margin-left:.26rem}.hobbit-cover{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.mheader{font-size:.16rem;color:#464c54;width:100%}.mheader .header-cover{z-index:998}.mheader .header-substitute{height:.55rem;width:100%}.mheader .header-content{display:flex;position:relative;z-index:999;width:100%;height:.55rem;align-items:center;box-sizing:border-box;background-color:#fff}.mheader .header-content .header-logo{display:block;flex:0 0 0.8rem;height:.4rem;margin:0 .12rem 0 .18rem}.mheader .header-content .header-back{flex:0 0 0.55rem;height:.55rem;background:var(--icon-back) 50% no-repeat;background-size:.22rem .22rem}.mheader .header-content .header-title{flex:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#333;font-size:.18rem;font-weight:700}.mheader .header-content .header-bookclass-btn,.mheader .header-content .header-signup-btn{flex:0 0 0.75rem;padding:0;font-size:.16rem;margin:0 .1rem}.mheader .header-content .header-bookclass-btn{flex:0 0 1rem}.mheader .header-content .header-menu-btn{margin:0 .16rem 0 .1rem;flex:0 0 0.24rem;height:.24rem;display:flex;align-items:center;justify-content:center;background:var(--icon-menu) no-repeat 50%;background-size:100%}.mheader .header-content .header-menu-btn span{display:none;font-size:.32rem;color:#2f3338}.mheader .nav-wrapper{position:fixed;padding:0 .2rem;top:.55rem;left:0;width:100%;background-color:#fff;z-index:1005;transition:all .3s;box-sizing:border-box;border-radius:0 0 .16rem .16rem}.mheader .nav-wrapper .nav-scroll-content{position:relative;width:100%;overflow-x:hidden;overflow-y:auto}.mheader .nav-wrapper-enter{opacity:0}.mheader .nav-wrapper-enter-to,.mheader .nav-wrapper-leave{opacity:1}.mheader .nav-wrapper-leave-to{opacity:0}.mheader .standard-menus.topline{padding-top:.12rem;border-top:1px solid #e3e5e8}.mheader .standard-menus .menu{margin-bottom:.24rem;line-height:.19rem;text-align:left;display:flex;align-items:center;color:#2f3338;font-size:.16rem}.mheader .standard-menus .menu.icon:before{content:"";display:inline-block;height:.19rem;width:.19rem;background-size:100%}.mheader .standard-menus .menu.icon span{margin:.01rem 0 0 .08rem}.mheader .standard-menus .menu:last-child{margin-bottom:0}.mheader .standard-menus.newflag .header-menu-orders:after{content:"NEW";position:relative;display:inline-block;font-weight:700;font-size:.12rem;line-height:.15rem;padding:.02rem .05rem 0;color:#fff;background-color:#f85415;border-radius:.08rem .08rem .08rem 0;transform:scale(.8);left:.08rem}.mheader .menus-wrapper{margin:.2rem 0 .12rem}.mheader.fixed .header-content{position:fixed;top:0;left:0}.mheader.transparent .header-content{background-color:initial}.mheader.float .header-content{box-shadow:0 1px 12px 0 rgba(71,42,14,.07)}.mheader.navVisible .header-content{background-color:#fff}.mheader.navVisible .header-content .header-bookclass-btn,.mheader.navVisible .header-content .header-signup-btn{display:none}.mheader.navVisible .header-content .header-menu-btn{background:unset}.mheader.navVisible .header-content span{display:block}