.bottom-au-img,.qrcode-wrapper img{margin:0 auto;display:block;opacity:.9}.wxname{color:#ccc;text-align:center;margin-top:1em}
.show-more-container{display:flex;justify-content:center}.show-more-container .show-more-btn{border:1px solid #aaa;border-radius:12px;padding:5px 10px;font-size:14px}
.wx-image-viewer{position:fixed;left:0;top:0;width:100%;height:100%}.wx-image-viewer .viewer-cover{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000}.wx-image-viewer .viewer-list-container{position:absolute;left:0;top:0;width:100%;height:100%;transition-property:transform}.wx-image-viewer .viewer-image-container{position:absolute;top:0;left:0;overflow:hidden}.wx-image-viewer .viewer-image-container img{position:absolute;left:0;top:0;transform-origin:left top;-webkit-transform-origin:left top;-moz-transform-origin:left top;-o-transform-origin:left top;transition-property:transform}.wx-image-viewer .viewer-image-pointer{position:fixed;bottom:10px;left:0;width:100%;text-align:center}.wx-image-viewer .viewer-image-pointer .pointer{display:inline-block;width:8px;height:8px;margin:0 5px;border-radius:100%;background-color:#333}.wx-image-viewer .viewer-image-pointer .pointer.on{background-color:#fff}.wx-image-viewer .viewer-image-loading{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:32px;height:32px;box-sizing:border-box;border-radius:100%;border-width:4px;border-style:solid;border-color:#333;border-bottom-color:#fff;animation:roll 1s linear infinite}@keyframes roll{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.header-container .header{position:fixed;z-index:20;left:0;right:0;height:50px;line-height:50px;display:flex;justify-content:space-between;color:#333}.header-container .header .header-left{min-width:50px;margin-left:20px;text-align:left}.header-container .header .header-left i{font-size:18px;font-weight:bold}.header-container .header .header-right{min-width:50px;margin-right:20px;text-align:center;display:flex;justify-content:flex-end}.header-container .header .loginA{font-size:14px}.header-container .header .header-title{flex-grow:1;text-align:center;font-size:16px;font-weight:bold}
.course-overview{padding:20px}
.course-card-container{border:1px solid #eee;padding:8px}
.teacher-overview{padding:20px}.teacher-overview .teacher-top{height:64px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.teacher-overview .teacher-top .teacher-text h3{font-size:24px;padding-bottom:10px}.teacher-overview .teacher-top .teacher-text div{font-size:14px;color:#484848}.teacher-overview .teacher-top .teacher-avatar img{width:64px;height:64px;border-radius:50%}
.report-review-modal{background:#fff}.report-review-modal .report-review-close-modal{margin:20px 15px 0}.report-review-modal .report-review-close-modal .report-review-close-modal-i{font-size:28px}.report-review-modal .report-review-modal-title{color:#000;font-size:18px}.report-review-modal .report-review-save-btn{margin:15px;height:40px;line-height:40px;text-align:center;color:#fff;background:#ff9100}.report-review-modal .report-review-saving-btn{background:rgba(255,145,0,.5)}
.collection-teacher-card-name{color:#000;font-size:18px;font-weight:900}.collection-teacher-card-brief{padding:0 0 10px;color:#5e5e5e;line-height:24px;font-size:16px}.teacher-card{display:flex;align-items:center}.teacher-card .teacher-card-avatar img{width:64px;height:64px;border-radius:50%}.teacher-card .teacher-card-text{margin:5px 0 0 10px;flex-grow:1}.teacher-card .teacher-card-text .teacher-card-name{margin-bottom:5px;display:flex;justify-content:space-between}.teacher-card .teacher-card-text .teacher-card-name .price_in_home{color:rgba(251,189,6,.9);padding:0 3px;border:1px solid rgba(251,189,6,.9)}.teacher-card .teacher-card-text .teacher-card-name .price_in_home .yuansign{font-size:12px}.teacher-card .teacher-card-text .teacher-card-name .price_in_home .hour{font-size:12px}.teacher-card .teacher-card-text .teacher-card-basics{color:#999;font-size:12px;margin:2px 0 2px}.teacher-card .teacher-card-text .teacher-card-basics .teacher-card-basics-item{height:18px;line-height:18px;padding:0 3px;color:#333}.teacher-card .teacher-card-text .teacher-card-basics .teacher-card-select-item{border:1px solid #999;border-radius:3px;margin-right:10px;height:18px;line-height:18px;padding:0 3px}.mt5{margin-top:5px !important}
.teacher-modal{background:#fff;height:100%;overflow:hidden}.teacher-modal .teacher-close-modal{padding:20px;display:flex;align-items:center;justify-content:space-between}.teacher-modal .teacher-close-modal .teacher-close-modal-i{font-size:24px}.teacher-modal .teacher-close-modal .teacher-close-modal-text{font-weight:bold}.teacher-modal .teacher-modal-content{overflow:auto;padding:0 20px;height:calc(100% - 64px)}.teacher-modal .teacher-modal-content::-webkit-scrollbar{display:none}
.teacher-classes-modal{background:#fff;height:100%;overflow:hidden}.teacher-classes-modal .teacher-close-modal{box-shadow:0 1px 1px #eee;padding:20px;display:flex;align-items:center;justify-content:space-between}.teacher-classes-modal .teacher-close-modal .teacher-close-modal-i{font-size:24px}.teacher-classes-modal .teacher-close-modal .teacher-close-modal-text{font-weight:bold}.teacher-classes-modal .teacher-classes-modal-content{overflow:auto;height:calc(100% - 64px)}.teacher-classes-modal .teacher-classes-modal-foot{box-shadow:0 -1px 1px #eee;height:56px;padding:8px 20px}.teacher-classes-modal .teacher-classes-modal-foot .teacher-classes-modal-foot-btn{text-align:center;line-height:40px;color:#fff;background:#ff9100}.teacher-classes-modal .teacher-classes-modal-content::-webkit-scrollbar{display:none}
.set-grades-modal-content{padding:20px 20px 0;overflow:auto;height:calc(100% - 120px)}.set-grades-item{margin-bottom:20px}.set-grades-item-title{color:#4a4a4a;margin-bottom:15px}.set-grades-item-option-container{display:flex;flex-wrap:wrap}.set-grades-item-option{padding:0 8px;height:36px;line-height:36px;text-align:center;color:#4a4a4a;background:#f3f3f3;margin:0 10px 10px 0}.set-grades-item-option-disable{color:#c8c8c8}.set-grades-item-option-selected{color:#ff5000;box-shadow:0 0 2px #ff5000;background:#fbf3f0}.set-grades-modal-foot{position:fixed;left:0;bottom:0;height:44px;width:100%;background:#ff9100;color:#fff;line-height:44px;text-align:center}
.material-modal{background:#fff;height:100%;overflow:hidden}.class-material-modal-content{overflow:auto;height:calc(100% - 64px)}.class-material-modal-content .material-c{padding:15px;border-bottom:.1px solid #ccc}.class-material-modal-content::-webkit-scrollbar{display:none}.material-title{display:flex;justify-content:space-between;height:40px}.material-title .material-name{font-weight:bold}.material-title .material-price{width:60px;height:40px;font-size:8px;border-radius:50% 5px 50% 50%;background:rgba(251,189,6,.9);text-align:center;display:flex;align-items:center;justify-content:center}.material-title .material-price .material-price-num{display:inline-block;color:#fff;font-size:18px;transform:translate(2px, -1px);font-weight:700}.material-check-c{display:flex}.material-check-c .material-check{margin-right:10px;display:flex;align-items:center}.material-check-c .material-check .material-check-i{color:#55b637}.material-check-c .material-check .material-check-text{margin-left:2px;font-size:12px;color:#333}.material-description{margin-top:10px;font-size:14px;line-height:18px}.material-imgs{margin-top:10px}.material-required{padding:10px 15px 10px 0;display:flex;justify-content:flex-end;align-items:center}.material-required .material-required-text{color:#333;font-weight:bold;font-size:14px;margin-right:5px}
.activity-card{display:flex;border-bottom:1px solid #eee}.activity-card .a-c-image{height:100px}.activity-card .a-c-right{padding-left:20px}.activity-card .a-c-right .a-c-right-content{margin-top:8px;font-size:14px;color:#494949}.activity-card .a-c-right .a-c-right-item{margin-top:8px;font-size:14px;color:#494949;display:flex;align-items:center}.activity-card .a-c-right .a-c-right-item .icon-riqi{margin-right:2px}.activity-card .a-c-right:last-child{margin-left:auto;margin-right:20px}
.home-filter-tab{display:flex;margin-bottom:15px}.home-filter-tab>a .home-filter-tab-item{margin-right:0}.home-filter-tab-item{margin:0 30px 0 0;padding:0 0 5px;font-weight:900;font-size:18px}.home-filter-tab-item-active{border-bottom:2px solid #ff9100;color:#ff9100}.filter-item-two{padding:15px 10px;border:.5px solid #ddd;border-radius:5px;margin-bottom:8px;box-shadow:0 1px 2px 0 #ddd;display:flex;justify-content:space-between;align-items:center}.filter-item-two .filter-item-two-part{display:flex;align-items:center;flex-grow:1}.filter-item-two .filter-item-v-divide{padding:0 20px;color:#ddd}.filter-item{padding:15px 10px;border:.5px solid #ddd;border-radius:5px;margin-bottom:8px;box-shadow:0 1px 2px 0 #ddd;display:flex;align-items:center}.filter-item-icon{margin-right:15px;color:#888;font-weight:100;font-size:14px}.filter-item-placeholder{font-size:14px;color:#888}.filter-item-value{font-size:14px;color:#000}.home-search-form{flex-grow:1}.home-search-form .home-search-input{width:100%;outline:none;-webkit-appearance:none;border-radius:0;border-width:0;font-size:14px;color:#000;padding:0;border:none}
.home-city{margin:10px 0 0 20px}.main-class-evaluate{margin-bottom:3px}.gray-text{font-weight:normal;color:#484848;font-size:12px}.carousel-control.left{background-image:none;filter:none}.carousel-control.right{right:0;left:auto;background-image:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px;background:hsla(0,0%,100%,.8);padding:10px 5px 13px;border-radius:5px}.silde-container{position:relative}.slide-title{position:absolute;bottom:20px;width:100%;text-align:center;font-size:16px;color:#fff}.me-fund-number{transform:translateX(-8px);display:inline-block}.me-fund-icon{transform:translateY(2px);display:inline-block;font-size:22px}.icon-lipin{transform:translateX(-6px);display:inline-block}.personal-information-border{border:1px solid #ededed;border-radius:3px}.personal-information-border-b{border-bottom:1px solid #ededed}.personal-info-min-h{min-height:81px}.max-nickName{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-profile{bottom:15px;right:15px;display:inline-block;padding:1px 5px;background:#e8ca82;border-radius:20px;color:#fff;width:70px;font-size:12px}.general-page-fixed{background:#fff;position:fixed;left:0;right:0;top:0;bottom:0;height:100%;overflow-y:auto;z-index:60;color:#484848}.pt-page-current{visibility:visible;z-index:1}.pt-page-moveToLeft{animation:moveToLeft .6s ease both}.pt-page-moveFromLeft{animation:moveFromLeft .6s ease both}.pt-page-moveToRight{animation:moveToRight .6s ease both}.pt-page-moveFromRight{animation:moveFromRight .6s ease both}.carousel-indicators{display:none}.me-main-color{color:#fb9100}.me-bar-bg{background:rgba(251,189,6,.9)}.me-font-main-color{color:#484848}.color-fff{color:#fff}.color-333{color:#333}.color-666{color:#666}.color-767676{color:#767676}.color-999{color:#999}.color-ff0000{color:red}.color-31b0d5{color:#31b0d5}.color-008de9{color:#008de9}.color-b11acc{color:#b11acc}.dis-block{display:block}.bor-bot-ed{border-bottom:1px solid #ededed}.me-fund-right{box-shadow:1px 0 0 #d9d9d9}.shadow-bor-bottom{box-shadow:1px 0 1px #ddd}.bg-fff{background:#fff}.bg-000{background:#000}.bg-e9{background:#e9eaec}.po-si-re{position:relative}.po-si-ab{position:absolute}.w-50{width:50%}.w-70{width:70%}.w-80{width:80%}.f-w-b{font-weight:bold}.f-w-5{font-weight:500}.f-z-12{font-size:12px}.f-z-13{font-size:13px}.f-z-14{font-size:14px}.f-z-15{font-size:15px}.f-z-16{font-size:16px}.f-z-18{font-size:18px}.f-z-24{font-size:24px}.o-v-h{overflow:hidden}.m-0{margin:0}.m-t-5{margin-top:5px}.m-b-5{margin-bottom:5px}.m-r-5{margin-right:5px}.m-l-5{margin-left:5px}.m-b-10{margin-bottom:10px}.m-r-10{margin-right:10px}.m-r-15{margin-right:15px}.m-l-15{margin-left:15px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-r-20{margin-right:20px}.m-l-20{margin-left:20px}.m-r-40{margin-right:40px}.p-b-5{padding-bottom:5px}.p-t-5{padding-top:5px}.p-10{padding:10px}.p-t-10{padding-top:10px}.p-b-10{padding-bottom:10px}.p-r-10{padding-right:10px}.p-r-15{padding-right:15px}.p-l-15{padding-left:15px}.p-t-15{padding-top:15px}.p-b-15{padding-bottom:15px}.p-20{padding:20px}.p-l-20{padding-left:20px}.p-r-20{padding-right:20px}.p-t-20{padding-top:20px}.p-b-20{padding-bottom:20px}.m-t-50{margin-top:50px}.m-b-50{margin-bottom:50px}.m-t-30{margin-top:30px}.m-20{margin:0 20px}.count-of-me{border-radius:10px;padding:0 13px;color:#fff;font-weight:bold;background:#b0d6df}.user-ask-font{display:inline-block;color:#fb9100;transform:translateY(1px)}.question-item-cont{color:#484848}.user-answer-cont{color:#767676}.ask-other{font-weight:400;font-size:2rem}.get-all-question{text-align:center}.click-get-question{padding:5px 15px;border-radius:20px;color:#fb9100;border:1px solid #fb9100}.wenda-nav{line-height:24px;height:44px;font-size:14px;color:#71777d;display:flex;flex-direction:column;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;background-color:#fff;border-bottom:1px solid #d9dde1}.wenda-nav .nav-block{box-flex:1;-webkit-box-flex:1;text-align:center}.color-5e{color:#5e5e5e}.wenda-nav .active-nav span{border-bottom:2px solid rgba(251,189,6,.9)}.wenda-nav .nav-block span{padding-bottom:12px;line-height:44px}.wd-block{position:relative;padding-top:16px;padding-bottom:24px;margin-left:16px;margin-right:16px}.left-img{background-color:#0ec5ff;height:36px;width:36px;border-radius:3px;position:absolute;background-size:cover;background-repeat:no-repeat}.right-c{margin-left:46px}.r-c-txt{font-size:12px;color:#b7bbbf;line-height:1;margin:0}.r-c-from{margin-right:15px;margin-left:5px}.r-c-content{font-size:14px;margin-top:4px}.list-block .wd-block .r-c-content{margin-top:3px;font-size:14px;color:#2b333b;line-height:20px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rs-tip{margin-top:5px;margin-bottom:5px;font-size:12px;color:#b7bbbf;line-height:22px}.answer-area{margin-top:10px;margin-bottom:10px}.rs-answer{font-size:12px;color:#71777d;line-height:16px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical}#pages-container{padding-bottom:24px}.question-bg{background-color:#f3f5f7}.question-area{padding:16px;padding-bottom:20px;margin-bottom:8px;background-color:#fff}.wenda-detail h3{font-size:18px;color:#2b333b;margin-top:24px}.wenda-detail .info{margin-top:6px;font-size:12px;color:#71777d;line-height:16px}.wenda-detail .info img{width:16px;height:16px;border-radius:10px;margin-right:8px;background-color:#f3f5f7;vertical-align:middle}.wenda-detail .answer-list{margin-top:10px;margin-bottom:16px;border-bottom:1px solid #d9dde1}.wenda-detail .answer-list dd{border-top:1px solid #d9dde1;position:relative;padding-left:48px;padding-top:24px;padding-bottom:24px}.wenda-detail .answer-list .avator{width:40px;height:40px;border-radius:50%;background-color:#f3f5f7;position:absolute;left:0}.wenda-detail .answer-list .content{font-size:12px;color:#71777d;line-height:16px;margin-top:8px;word-break:break-all;word-wrap:break-word}.wenda-detail .answer-list .action{margin-top:12px}.wenda-detail .answer-list .action .like{padding:5px 8px;background:#fff;border:1px solid #d9dde1;border-radius:4px;margin-right:12px;color:#93999f !important}.wenda-detail .answer-list .action .like i{margin-right:4px;line-height:12px;margin-left:0;font-size:14px;color:#93999f !important}.go-action{position:fixed;width:100%;height:48px;line-height:48px;box-sizing:border-box;text-align:center;bottom:0;left:0;border-top:1px solid #d9dde1;font-size:16px;color:#2b333b;padding:0;margin:0}.choose-book-stu{min-height:225px}.massages-another-q a{color:#158cfb}.massages-write-modal{min-height:225px;bottom:0;z-index:31;position:fixed;width:100%;background:#fff;line-height:2}.massages-write-area{width:100%;margin-top:15px;padding:5px;border:1px solid #f2f2f2}.pooling-stu-modal{min-height:225px;bottom:0;z-index:31;position:fixed;width:100%;background:#fff;line-height:2}.massages-write-bg{height:100%;z-index:30;position:fixed;bottom:0;background:rgba(0,0,0,.3);left:0;right:0;margin-left:auto;margin-right:auto;max-width:414px}.massages-transparent-bg{height:100%;z-index:30;position:fixed;bottom:0;background:rgba(0,0,0,0);left:0;right:0;margin-left:auto;margin-right:auto;max-width:414px}.gb-back{border-color:rgba(0,0,0,0);border-style:dashed dashed solid;border-width:0 8.5px 8.5px;position:absolute;right:8.5px;z-index:50;height:0;width:0;animation:gb__a .2s;top:-13px}.gb-front{border-color:rgba(0,0,0,0);border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;position:absolute;right:8.5px;height:0;width:0;animation:gb__a .2s;top:-13px;z-index:51}.po-si-fi{position:fixed}.pooling-class-btn{right:30px;bottom:80px}.pooling-class-bg{background:rgba(251,189,6,.9)}.pooling-class{padding:18px 13px;color:#fff;text-align:center;border-radius:50%;box-shadow:0 1px 10px rgba(0,0,0,.2)}.join-obtain-fond{line-height:34px;padding:0 20px;color:#4a1401;border-radius:5px;box-shadow:1px 1px 2px rgba(253,206,42,.7);background:#fdce2a;text-shadow:0 1px 3px rgba(0,0,0,.9);letter-spacing:2px}.obtain-recommend-fond-1,.obtain-recommend-fond-2,.obtain-fond-words,.obtain-fond-heap{text-align:center}.screen-modal-bg{background:#fff !important}.screen-floating-condition{margin:0 20px;padding:20px 0}.city-choose-modal{box-shadow:0 2px 10px rgba(0,0,0,.2);top:50px;right:0;z-index:50;min-height:225px;position:fixed;width:30%;background:#fff;line-height:2;border-radius:2px}.choose-city{margin:30px 0 !important}.screen-pro-title{font-weight:600}.icon-beijing{color:#999}.icon-shanghai1-copy{color:#000}.screen-floating-layer{top:49px;background:#fff}.screen-pro li{line-height:2;margin:15px 0;padding:0;float:left;position:relative}.screen-pro{text-align:center}.screen-modal{height:100%;z-index:10;position:fixed;top:50px;background:rgba(0,0,0,.3);left:0;right:0;margin-left:auto;margin-right:auto;max-width:414px}.top-screen-fixed{position:fixed;width:100%;z-index:1}.top-screen-margin{margin-top:60px}.reserve-mark-po{left:20px;top:-5px}.reserve-mark-cde{right:20px;top:-5px}.reserve-mark img{width:60px}.home-new-bg{background-color:#fdb963;border-radius:16px;margin:0 auto;padding-top:7px;padding-bottom:8px;width:43.66px}.home-pin-bg{background-color:#47e4a1;border-radius:16px;margin:0 auto;padding-top:7px;padding-bottom:8px;width:43.66px}.home-qnq-bg{background-color:#9dace4;border-radius:16px;margin:0 auto;padding-top:7px;padding-bottom:8px;width:43.66px}.home-notes-bg{background-color:#62ccfd;border-radius:16px;margin:0 auto;padding-top:7px;padding-bottom:8px;width:43.66px}.home-new-word{margin-top:3px}.home-sort-wrap{padding:10px 0;margin-bottom:5px;box-shadow:0 2px 10px #ddd}.top-screen-content{box-sizing:border-box;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.yel-col-dr{background:#ffd674}.yel-col-sh{background:#ffe69a}.screen-condition-flex{padding:10px;display:inline-block;text-align:center}.screen-condition{color:#9b5801;font-size:14px}.elective-screen-condition{color:#7a4603;font-weight:600;font-size:14px;margin-top:5px}.screen-cond-icon img{width:9px;display:inline-block;transform:translate(2px, -2px)}.report-model-bg{height:100%;z-index:39;position:fixed;bottom:0;background:rgba(0,0,0,.3);left:0;right:0;margin-left:auto;margin-right:auto;max-width:414px}.report-model{bottom:0;z-index:40;position:fixed;width:100%;text-align:center;background:#fff;line-height:2}.report-btn{font-weight:600;border-bottom:1px solid #ededed}.more-bg-pd{padding:15px}.review-wrap{margin:0 20px;color:#484848}.review-overview{border-bottom:1px solid #ddd;padding-bottom:20px}.review-point{overflow:hidden;margin:6px 0}.review-point-option{float:left;font-size:12px;font-weight:500;margin:6px 5px;padding:5px 8px;box-shadow:0 0 0 1px #ededed;border-radius:2rem}.user-review-t{position:relative;padding:15px 0}.user-review-l{display:flex}.user-review-l img{width:46px;height:46px;border-radius:50%}.user-des-avatar{width:64px;height:64px;border-radius:5px}.user-review-r{color:#666;font-weight:500;margin-left:16px;align-items:center;justify-content:center}.review-useful{position:absolute;right:5px;top:29px;font-size:12px;color:#777}.review-useful i{font-size:14px}.review-zan{margin-right:10px;padding:5px 15px;box-shadow:0 0 0 1px #ededed;border-radius:2rem}.review-zan i{padding-right:5px;display:inline-block}.icon-zantongfill{color:#ed9412}.user-review-b{font-size:12px;line-height:1.5;padding-bottom:10px;border-bottom:1px solid #ededed}.user-review-reply{font-size:12px;line-height:1.5;padding:10px 0;border-bottom:1px solid #ededed}.main-class-name{margin-right:100px;color:#291001;font-weight:500;line-height:22px;margin-bottom:3px;position:relative;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;font-size:16px}.main-class-subtitle{font-size:12px;color:red;border:1px solid red;border-radius:5px;display:inline-block;padding:2px 4px;margin-right:10px;margin-bottom:5px}.main-class-wrap{padding-top:20px;padding-bottom:10px;padding-left:20px;padding-right:20px}.nav-tabs{margin:0 20px}.body-main-area,.uib-carousel-area{max-width:414px;margin:0 auto}.uib-carousel-area{margin-top:50px}.main-class-intro{width:100%;position:relative}.main-class-price{max-width:95px;font-size:12px;padding:0 3px;color:rgba(251,189,6,.9);position:absolute;right:0;top:0;border:1px solid rgba(251,189,6,.9);border-radius:2px}.class-tag{display:inline-block;margin:5px 8px 0 0;padding:2px 4px;border:1px solid #ccc;font-size:12px}.base-price{font-size:16px}.main-title-name{line-height:2;font-size:20px;font-weight:500}.main-title-border{border:1px solid #fb9100;margin-right:10px;height:20px;display:inline-block;transform:translateY(3px);width:4px;background-color:#fb9100;border-radius:2rem}.main-class-cont{display:flex}.main-class-img{width:30%;display:flex;align-items:center;justify-content:center}.main-class-img img{width:100%;border-radius:1px}.main-class-synopsis{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.new-feed-item{display:block;overflow:hidden;position:relative}.sep-of-class{height:10px;width:100%;background:#e9eaec}.new-class-size{position:absolute;right:15px;bottom:0}.new-class-size i{letter-spacing:1em;width:8px;margin-left:2px}.class-extra{background-color:#f9f9f9;font-size:12px;padding:15px 20px}.class-extra .gray-icon{color:#d2dbdb}.class-extra .light-black{color:#4c4c4c}.class-address{display:flex;display:-webkit-flex}.flex-grow{max-width:300px;flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pool-right{text-align:right;min-width:74px}.icon-ai62-0{color:#fb9100}.new-subtitle-row{padding-top:10px;float:left}.icon-common-style{display:inline-block;transform:translateY(1px);margin:0 2px 0 4px}.new-title-status{margin-top:10px;float:left;border:1px solid;border-radius:5px;color:#14ae66;padding:3px 5px}.common-margin-title{overflow:hidden}.common-margin-title h4{font-size:13px;color:#484848;line-height:1.5}.common-margin-title i{line-height:1;display:inline-block;transform:translateY(1px)}.new-title-row{padding-top:10px}.new-title-row h2{font-size:1.6rem}.new-title-row h3{margin-top:10px;font-size:1.4rem;font-weight:normal}.new-class-list-wrap{padding-bottom:10px;background:#f7f7f7}.new-class-list{background-color:#fff;border-bottom:1px solid #ededed}.new-flag-area{overflow:hidden}.new-flag-area span{color:#fff;position:absolute;line-height:26px;padding:0 0 0 5px;z-index:9;font-size:12px;font-weight:bold}.new-flag-div{content:" ";border-bottom:26px solid rgba(255,125,0,.8);border-right:8px solid rgba(0,0,0,0);float:left;width:13em}.new-content-sep{height:10px}.home-content-sep{height:10px;background-color:#f7f7f7;border:1px solid #ededed;border-left:none;border-right:none}.active-module{color:#484848}.active-title-name{display:inline-block;margin-left:20px;font-size:18px}.active-title-all{color:#484848;font-size:14px;display:inline-block;transform:translateY(1px)}.page-container{margin:0 auto}.row-12{margin:20px 0 0}.column-yauumy{padding:20px 0 20px 0}.column-content-container{overflow:hidden}.icon-container{margin-right:24px;float:left}.icon-container span{display:block;font-size:2rem}.icon-container{display:block;fill:currentColor;height:33px;width:33px}.text-container{display:table;margin:0}.column-header{font-weight:700;font-size:15px;margin-bottom:8px;line-height:1}.column-header-service{font-size:14px}.active-content-area{overflow:hidden;padding:15px 0;border-bottom:1px solid #ededed}.active-content-margin{display:flex;position:relative}.active-content-margin div:nth-child(3){position:absolute;right:20px;bottom:-2px;font-size:1.2rem;color:#999}.active-intro-area div:last-child{position:relative;top:30px;right:0;font-size:1.2rem}.active-module-name{font-size:17px;font-weight:bold}.user-browse-sign i{display:inline-block;transform:translateY(1px);margin:0 2px 0 4px}.user-browse-sign{color:#999}.active-intro-area b{font-weight:normal;position:absolute;right:0;bottom:0}.list-exp-sign{position:absolute;right:0;top:0}.list-exp-sign span{font-size:26px;color:rgba(255,125,0,.8)}.home-search-header{background:#fff;position:fixed;width:100%;z-index:50}.search-module{color:#999;margin:5px 45px 5px 10px;font-size:14px;border-radius:1.25em;background:#f5f5f5;text-align:center;height:40px;line-height:40px;box-shadow:0 .0625rem .125rem rgba(0,0,0,.05) inset}.search-action{position:absolute;display:inline-block;font-size:25px;color:#767676;right:15px;bottom:10px}.book-area{font-size:13px;position:fixed;bottom:0;width:100%;background:#fff}.book-wrap{box-shadow:0 0 5px #767676}.input-box{margin-top:13px;padding-left:10px}.has-ask-count{line-height:50px;color:#888;margin-left:5px}.book-btn{line-height:50px;text-align:center}.book-btn-click{color:#fff;letter-spacing:2px;font-weight:600;padding:5px 30px;background:rgba(251,189,6,.9);border-radius:20px}.input-box div{color:#888;border:1px solid #f2f2f2;border-radius:20px;padding:3px 5px 3px 8px}.icon-liuyanfill{transform:translateY(1px)}.icon-banji1,.icon-xin-1{display:inline-block;margin-left:2px;transform:translateY(1px)}.icon-xin-1,.active-module-cost{color:#484848;font-size:14px}.content-about-course{margin-top:5px}.content-about-course,.place-course-content{display:flex}.content-about-course div{margin-right:12px;color:#767676}.content-about-course span{display:inline-block;margin-left:2px;color:#767676;font-size:14px}.module-course-grades{margin-top:5px;font-size:14px}.icon-nantouxiang{color:#46cfd0}.icon-nvtouxiang{color:#fd8c88}.course-module-b{position:relative;padding:0 10px 10px 0}.class-state-now{font-size:1.4rem}.modal-header-close{padding:20px 0}.switch-chose-cond{background:#fff;position:absolute;left:0;box-shadow:0 2px 6px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.07);border-radius:3px;width:300px;min-width:280px;font-size:16px;padding:0 15px;text-align:left;line-height:1em;z-index:3000;margin-bottom:15px}.index-search-input{margin:20px 20px 40px 20px;display:block;position:relative;padding:16px;border:1px solid #dce0e0;border-radius:4px;box-shadow:0 1px 3px 0 #dce0e0;background:#fff}.index-search-words{font-size:19px;line-height:24px;letter-spacing:-0.5px;color:#767676;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:38px}.search-icon-mark{font-size:20px;background:#fff;height:26px;padding:0;vertical-align:middle;position:absolute;right:16px;top:17px}.module-card-title{margin:20px 20px 24px 20px;font-size:22px;line-height:28px;letter-spacing:-0.2px;padding-top:0;padding-bottom:0;color:#484848;font-weight:700}.modal-cell{height:100%;margin:0 20px}.course-stu-num{padding:3px 5px;border:1px solid #e5e5e5}.course-module-margin{margin-right:60px}.course-term-mark{position:absolute;right:0;top:0;padding:3px 5px;border:2px solid #008489;border-radius:4px;color:#008489}.search-motel-padding{padding:0 10px;margin-top:18px;position:relative}.class-state-1{color:#fb9100}.class-state-2{color:#00bfff}.course-module-m{padding:0 10px;position:relative}.course-m-teacher-a{padding-top:5px;padding-left:20px;float:left;margin-right:20px}.course-m-teacher-a span{border-radius:50%;margin-right:0;font-size:3rem;transition:all .5s ease-in-out}.course-m-teacher-n{color:#484848;font-size:14px;font-weight:600;padding:8px 0}.b-g-f9{background:#f9f9f9}.course-teacher-name{font-size:17px}.module-course-name{font-size:1.5rem;margin-top:5px;font-weight:600;color:#291001}.course-m-teacher-zan{position:absolute;right:0;top:10px;font-size:14px}.course-m-teacher-zan span{display:inline-block;font-size:1.5rem;transform:translateY(1px)}.course-m-teacher-n span{font-size:13px;margin-right:5px;font-weight:normal;color:#767676}.user-apply-experience{display:inline-block;margin-left:10px;border-radius:5px;background:#ffd759;color:#8b4513;padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:5px}.course-ms-score span:focus{outline:none}.course-ms-score span:first-child{color:#ffcb10}.rewords-rate-star{color:#767676}.course-ms-score a{font-weight:normal;font-size:14px;line-height:1.6;color:#bbb}.course-ms-score div{display:inline-block;margin-left:5px}.course-module{padding:10px 20px 0 20px;color:#484848}.small-icon{height:8px}select:focus{outline-offset:-2px;outline-color:hsla(0,0%,100%,0);outline:0}select:focus{outline:0}.search-bar select{font-size:14px;line-height:35px;outline:0;border:none;color:#494949;background:#f7f7f7;border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none}.for-search-bar{margin:0 15px}.search-bar{width:100%;position:fixed;display:flex;height:35px;border-bottom:1px solid #ededed;top:50px;z-index:38}.search-bar div{width:33.3333%;height:35px;line-height:35px;flex-grow:1;background:#f7f7f7;border-right:1px solid #ededed}.course-search-condition{height:35px;display:block;width:100%;padding-left:15%}.course-search-condition option{height:35px;width:100%}.over-bottom{font-size:15px;text-align:center;padding:20px 0;color:#484848}.rules-detail-bot{font-size:12px;text-align:right;margin:20px 0}.rules-detail-all{padding-top:10px}.rules-detail-hide{padding-top:10px;height:100px;overflow:hidden}.click-rules-detail{display:inline-block;margin-top:10px;font-weight:700}.click-rules-detail-n{display:none}.rules-detail-bot span{display:inline-block;font-size:12px;text-align:left;margin-bottom:10px}.rules-detail-content-t{font-size:18px;margin-bottom:5px;margin-top:20px;font-weight:bold}.rules-detail-content{font-size:14px}.rules-detail-content li p{margin:5px 0;line-height:1.5}.rules-detail-title{font-size:18px;text-align:center;font-weight:400}.rules-detail-close span{font-size:25px}.detail-page-mw{margin-top:20px}.rules-detail-page{background:#fff;padding:0 20px;position:fixed;left:0;right:0;top:0;bottom:0;overflow-y:auto;z-index:60;color:#333}.va-container-r span{display:inline-block;transform:translateY(4px)}.va-container-r{float:right}.form-rules-wrap{border-bottom:1px solid #dbdbdb}.va-container-h{width:100%;display:table}.form-rules-refund{padding:21px 0 20px 0}.va-container-h div{display:table-cell}.rules-detail-page{color:#484848}.form-class-rules{font-size:14px;padding:0 5px}.form-rules-detail div:first-child{font-size:18px}.va-container-h div:first-child{font-size:18px}.s-bottom-ctner{color:#484848;text-align:center;font-size:12px}.ft-wrapper{padding-top:20px;padding-bottom:20px}.copyright-text-a{text-decoration:underline}.me-course-weibo span{color:#767676;font-size:14px}.text-header-container{padding:20px 20px 0}.text-header-words{width:80%;margin-top:10px;text-align:left;color:#484848}.weui-grids{color:#484848}.weui-grids{position:relative;overflow:hidden}.weui-grid{position:relative;float:left;padding:20px 10px;width:33.33333333%;box-sizing:border-box}.weui-grids:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d9d9d9;color:#d9d9d9;transform-origin:0 0;transform:scaleY(0.5)}.weui-grid__icon{text-align:center}.weui-grid__icon{width:28px;height:28px;margin:0 auto}.weui-grid__icon span{font-size:2.3rem}.weui-grid__icon+.weui-grid__label{margin-top:5px}.weui-grid__label{display:block;text-align:center;color:#000;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.weui-grid:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #d9d9d9;color:#d9d9d9;transform-origin:0 100%;transform:scaleY(0.5)}.logo-area .logo{position:absolute;width:84px;left:0;top:22px}.logo-area.white .midline{background-color:#fff;top:1px;height:94px}.logo-area .midline{position:absolute;width:1px;height:87px;background-color:#383838;left:108px;top:8px}.logo-area.white .slogan{color:#000;top:31px}.logo-area .slogan{position:absolute;font-size:17px;color:#000;line-height:33px;left:131px;top:30px;width:100px}ng-amap{display:block;margin:10px 20px;height:250px}.amap-logo{z-index:0}.review-mustache{height:10px}.review-motel-case{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;background:#fff;z-index:51}.review-cont-module{color:#494949;margin-top:20px;padding:0 20px}.comment-content-m textarea{width:100%;border:1px solid #ccc;border-radius:4px;overflow:auto;padding:6px 12px}.rate-size{font-size:14px}.hotPostsContainer{display:flex;flex-wrap:wrap;justify-content:center;padding:10px 20px}.post-li{width:50%;padding:8px 5px}.post-img{border-radius:6px}.post-brief{margin-top:8px;height:36px;font-size:14px;line-height:18px;color:#484848;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-brief-topic{font-weight:800;margin-right:5px}.post-comment{display:flex}.post-comment-author{height:24px;line-height:24px;margin-right:5px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#484848;width:50px}.post-comment-item{height:24px;line-height:24px;margin-right:5px}.post-comment-icon{font-size:14px}.post-comment-text{height:24px;line-height:24px;margin-right:8px;font-size:12px;color:#484848}.show-all-posts{margin:0 20px}.home-filter-bar{margin:20px}.home-activity{margin:20px}.home-explore{margin:0 20px 10px}.home-explore-item-list{display:flex;overflow-x:scroll}.home-explore-item-list::-webkit-scrollbar{display:none}.home-explore-item{margin-right:8px}.home-explore-item-a{background-color:rgba(0,0,0,0);box-shadow:rgba(0,0,0,.06) 0px 2px 4px 0px;float:left;text-align:left;width:140px;margin-right:4px;border:1px solid rgba(0,0,0,.1);border-radius:3px;overflow:hidden}.home-explore-head{margin-bottom:5px}.home-explore-h3{font-size:24px;height:42px;line-height:42px}.home-explore-image{width:138px;height:77px}.home-explore-text{padding:10px;white-space:normal;min-height:36px;word-wrap:break-word;line-height:18px;font-size:14px;color:#484848;font-weight:800}.home-explore-text-span{letter-spacing:0px}.home-collectionlist .home-collection-item{display:flex;justify-content:space-between;align-items:center;border-bottom:.2px solid #ddd}.home-collectionlist .home-collection-item .home-collection-item-title{line-height:24px;height:64px;padding:10px 0;margin-right:10px;flex-grow:1;display:flex;align-items:center}.post-comment-icon{color:#484848}.home-activity-item{display:flex;justify-content:center}.mh20{margin:0 20px}.activity-title{position:absolute;bottom:20px;color:#fff;text-align:center;width:100%}
.guide-title{color:#aaa;padding:4px 20px 20px 40px}.guide-title h2{font-size:24px;color:#222;padding:20px 0 10px;border-bottom:1px solid #f2f2f2}.guide-title small{font-size:14px;margin:10px 0;display:block}.guide-detail-padding{padding:1px 32px 1px 28px}.guide-detail-padding.show .help-info,.guide-detail-padding.show .unic-info{display:block;opacity:1;font-size:13px}.guide-detail-padding .help-info,.guide-detail-padding .unic-info{display:none;opacity:0}.guide-section-title{margin:8px 0;font-size:13px;color:#2c3038;font-weight:bolder;padding-bottom:8px;border-bottom:1px solid #f2f2f2;position:relative}.guide-section-title:after{content:"";float:right;color:#ddd;font-family:iconfont !important;font-size:14px;margin-right:-20px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;transition:transform .3s ease}.guide-detail-padding.show .guide-section-title:after{transform:rotate(180deg)}.unic-info{margin-top:0;font-size:15px;line-height:1.55em}.f-w-b{font-weight:bold}.c-r{color:red}.help-info li{margin:6px 0;font-size:13px;line-height:1.55em;margin-left:32px;list-style:disc}.qrcode-wrapper{margin:60px 0}.qrcode-wrapper img{margin:0 auto;display:block;opacity:.9}.bottom-au-img{margin:0 auto;display:block;opacity:.9}.wxname{color:#ccc;text-align:center;margin-top:1em}.expand-all{background:#eee;color:#484747;padding:4px 8px;font-size:12px;margin-top:6px;display:inline-block}
.team-avatar{width:48px;height:60px;border-radius:50%}.mecourse-intro{font-size:14px}.big-event-h2{margin-bottom:20px}
.class-detail-tag-container{position:relative}.class-detail-tag-container .class-detail-tag{position:absolute;z-index:19;left:20px;top:20px;border-radius:5px;padding:2px 5px}.class-detail-tag-container .class-detail-online{background-color:#ecf9ff;color:#249cd9;box-shadow:0 0 1px 1px rgba(148,209,234,.3)}.class-detail-tag-container .class-detail-offline{background-color:#f9f6eb;color:#ff832c;box-shadow:0 0 1px 1px rgba(220,133,75,.3)}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.m20{margin:20px}.class-detail-subtitle{margin:5px 0}.class-detail-intro{margin:20px;color:#494949}.class-detail-intro .c-d-title{color:#1a2042;font-size:20px;line-height:24px}.class-detail-intro .c-d-grades{display:inline-block;margin-top:2px;border:1px solid #494949;padding:2px;font-size:12px}.class-detail-intro .c-d-item{margin-top:8px;font-size:14px;color:#494949;display:flex;align-items:center;justify-content:space-between}.class-detail-intro .c-d-item .c-d-item-place{display:flex;align-items:center}.class-detail-intro .c-d-item .c-d-item-place span{line-height:14px}.class-detail-intro .c-d-item span i{margin-left:5px;color:#aaa}.class-detail-progress-bar{margin-top:20px;color:#494949}.c-d-line{margin-bottom:10px;color:#333}.c-d-show-all-btn-container{margin-top:15px;display:flex;justify-content:center}.c-d-show-all-btn-container .c-d-show-all-btn{border:1px solid #aaa;border-radius:12px;padding:5px 10px;font-size:14px}.class-detail-course{margin:20px}.class-detail-course .c-d-course-brief{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.user-review-list{padding:0 20px}.place-evaluate{margin-left:-15px}.pooling-leader-img{width:50px;height:50px}.pooling-leader-info div{color:#9e9e9e}.empty-pooling{width:50px;height:50px;border:2px dashed #999}.bo-ra-50{border-radius:50%}.pooling-leader-pos{right:0;top:0}.pooling-leader-wid{max-width:70px}.pooling-leader-nickname{font-size:12px;background:rgba(251,189,6,.9);padding:1px 7px;color:#7a4702;top:-8px;left:-3px;border-radius:15px;box-shadow:0 0 0 2px #fff}.place-intro-wrap{margin:10px 20px 10px}.place-intro-content{padding-top:5px;display:flex}.place-intro{width:100%}.place-img{width:40%}.place-intro h3{font-size:1.2rem;padding-bottom:10px}.place-img img{padding:0 10px}.row{margin-left:0;margin-right:0}.lesson-item{background-color:#e8f2fe;font-size:12px}.list-group-item .lesson-number{font-size:24px}.transfer-time-info{position:relative;z-index:2;background:#fff;display:block}.transfer-time{padding-left:0}.transfer-check-hide{margin-left:0 !important}.class-time-already{color:#00bfff;text-align:center;margin:8px 0 0 8px}.class-time-not{color:#999 !important;font-weight:500;text-align:center;box-shadow:inset 0 0 5px 1px #ddd !important}.list-group-item{padding:8px 0;margin:5px;border:none}.class-time-ok{color:#00bfff;text-align:center;font-weight:500}.class-time-choose{text-align:center;box-shadow:inset 0 0 1px blue !important}.show-more-teacher-reviews{margin:20px}.cancel-follow-class{color:#ea6f5a}.c-d-course-outline{display:flex;flex-direction:column}.c-d-course-outline .c-d-course-outline-item{display:flex;margin-bottom:10px}.c-d-course-outline .c-d-course-outline-item .c-d-course-outline-item-no{flex-basis:30px;margin:0 15px 0 5px;text-align:center;font-weight:bold}.c-d-course-outline .c-d-course-outline-item .c-d-course-outline-item-s-c{flex-grow:1}.c-d-course-outline .c-d-course-outline-item .c-d-course-outline-item-s-c .c-d-course-outline-item-subject{color:#494949;font-size:14px;font-weight:bold;padding-bottom:10px}.c-d-course-outline .c-d-course-outline-item .c-d-course-outline-item-s-c .c-d-course-outline-item-content{color:#494949;font-size:14px;line-height:16px;padding-bottom:10px;border-bottom:1px solid #ebebeb}.class-detail-schedule{margin:20px}.class-detail-schedule .c-d-schedule{display:flex;flex-wrap:wrap}.class-detail-schedule .c-d-schedule .c-d-schedule-item{flex-basis:30%;max-width:100px;padding:8px;margin:0 3% 3% 0;border:1px solid #ebebeb;text-align:center}.class-detail-schedule .c-d-schedule .c-d-schedule-item .c-d-schedule-item-no{font-size:24px}.class-detail-schedule .c-d-schedule .c-d-schedule-item .c-d-schedule-item-datetime{font-size:12px}.class-detail-schedule .c-d-schedule .c-d-schedule-item .c-d-schedule-item-weekday{font-size:12px}.c-d-lr-menu{display:flex;justify-content:space-between;color:#000;padding:15px 0}.c-d-lr-menu .c-d-lr-menu-arrow i{color:#aaa}.c-d-teacher{display:flex}.c-d-teacher .c-d-teacher-content{padding:5px 0 0 20px}.c-d-teacher .c-d-teacher-content .c-d-teacher-content-name{color:#494949;font-weight:bold}.c-d-teacher .c-d-teacher-content .c-d-teacher-content-experience{color:#494949;font-size:14px}.c-d-teacher .c-d-teacher-arrow{flex-grow:1;text-align:right;line-height:60px;color:#aaa}.class-detail-materials{margin:20px}.class-detail-gifts{margin:20px}.class-btn-disabled{background:#999}.class-detail-bottom{position:fixed;left:0;bottom:0;background:#fff;width:100%;padding:5px 10px;border-top:1px solid #eee}.class-detail-bottom i{margin-right:2px}
.v2-title-row .title{font-size:22px}.stage-line{position:relative;height:8px;background:#ecedef;margin:0;overflow:hidden}.stage-line .stage-line-on{position:absolute;width:0;height:100%;background:#ff9100;transition:width .8s ease-out}.stage-line .stage-line-commit{position:absolute;top:0;width:62%;height:100%;background:#ffdaa9}.stage-line .stripe{background-image:linear-gradient(135deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);background-size:40px 40px}.v2-title-row .cate{margin-bottom:7px}.v2-title-row .course-name{font-size:21px}.v2-title-row .cate span{font-size:14px}.v2-title-row .activity-name{margin-bottom:8px;font-size:18px;color:#291001}.v2-title-row .market-price{font-size:12px;color:#b1b1b1}.v2-text-rows{color:#8a8a8a}.gray-font{color:#9e9e9e}.price-row{font-size:12px}.orange{color:#ff8700;font-style:normal}.price-row.past .sale-cnt{text-align:right;position:absolute;right:0;bottom:3px;color:#ff9100}.price-row.unlock{text-align:right;color:#9e9e9e;margin-bottom:8px}.price-row.locked{color:#ff9100;margin-bottom:2px;margin-top:-3px}.price-row.unlocked{text-align:right;color:#ff9100;margin-bottom:8px;margin-top:-3px}.price-row.current{margin-top:12px;color:#ff9100}.price-row.past{margin-top:12px;color:#bfbfbf;position:relative}.price-row .time-range{display:inline-block;float:right}.price-row .market-price{margin-right:16px}.price-row.unlock .iconfont{position:relative;top:-1px;font-size:15px}.price-row .price{font-size:26px;top:1px;margin:0 6px;position:relative}.price-row .activity-price{font-size:26px;top:10px;margin:0 6px;position:relative}.price-row .price .price-final{color:#ff4500}.price-row.past .price:after{border-bottom:1px solid #bfbfbf;content:"";left:0;margin-top:1px;position:absolute;right:0;top:50%}.price-row.unlocked .price{font-size:26px;position:relative;top:1px;margin:0 6px}.price-row .yuansign{font-size:14px;position:relative;top:-1px}.opensell-desc{font-size:12px;margin-top:6px;color:#a2a2a2}.number-row{position:relative;margin:24px 0 8px;height:16px;font-size:13px}.number-row .row-left{position:absolute;left:0;bottom:0;width:33%}.number-row .row-right{width:33%;position:absolute;right:0;bottom:0;vertical-align:bottom;text-align:right}.number-row .row-middle{position:absolute;width:33%;left:33%;bottom:0;text-align:center}.number-row .iconfont{font-size:13px;margin:0 2px}.number-row em{font-style:normal;color:#ff7d00}.number-row .txt-curr{position:relative;top:2px}.countdown-row{font-size:12px;line-height:1.7}.refund{color:#f8b62a;font-weight:bold}.countdown-row .row-left{position:absolute;left:0;top:0;display:inline-block;border:1px solid #ccc;padding:3px 4px;border-radius:4px}.countdown-row .row-right2{display:inline-block;width:73%;position:absolute;right:0;top:0;padding:3px 0 3px 20px;vertical-align:bottom;text-align:right}.bottom-bar{height:56px;width:100%;position:fixed;background-color:#fff;left:0;bottom:0;z-index:19;box-shadow:0 0 4px 0 #cdcdcd}.bottom-bar-cont{height:56px;line-height:56px;display:flex;justify-content:flex-end;align-items:center}.bt-row{display:flex;font-size:13px;font-weight:700;color:#fff;height:40px;margin:7px 10px}.bt-row .btn-follow{display:-webkit-flex;height:40px;line-height:40px;text-align:center}.btn-f-grow{flex-grow:1;text-align:center}.bt-row .btn-follow .btn-follow-click{color:#e83226;background:#dcdcdc}.btn-follow .btn-follow-words{position:absolute;transform:translateY(-1px)}.btn-follow-size div{font-size:2rem}.bt-row.pauseSale .btn-pin{background:#bbb}.bt-row.pauseSale .btn-follow{background:#888}.bt-row.ended .btn-pin{background:#bbb}.bt-row.ended .btn-follow{background:#888}.bt-row.unlocked .btn-pin{background:#ff9100;line-height:40px;flex:1}.btn-pin .btn-pin-enroll{text-align:center}.bt-row.unlocked .btn-pin-full{background:#c9c9c9}.sign-up-over{background:#c9c9c9;text-align:center}.bt-row.unlocked .btn-follow{background:#ddd}.bt-row a:link,.bt-row a:visited{color:#fff;text-decoration:none}.bt-row .help{font-size:13px;color:#7c7c7c;margin-right:13px;position:relative;top:-2px;flex:none}.bt-row .iconfont{font-size:22px;font-weight:400;position:absolute;transform:translate(-25px, -1px)}.bt-row .txt-help{font-size:10px;font-weight:400;text-align:center;width:100%}.full-screen-wrap{position:fixed;top:0;bottom:0;width:100%;height:100%;z-index:29}.full-screen-wrap .mask{background:rgba(0,0,0,.72);width:100%;height:100%;position:relative}.full-screen-wrap .dialog{position:fixed;margin:0 58px;top:80px;bottom:80px;background:#fff;display:flex;flex-direction:column;align-items:stretch}.full-screen-wrap .dialog .header{text-align:center;vertical-align:middle;border-bottom:1px solid #e4e4e4;font-size:14px;font-weight:700;margin:0;padding:32px 0 12px;flex-grow:0}.full-screen-wrap .dialog .content{font-size:13px;padding:0 20px;margin:20px 0;overflow:scroll;flex-grow:1}.full-screen-wrap .dialog .content p{margin:0}.full-screen-wrap .dialog .content h5{margin:1em 0 0;font-size:1em}.full-screen-wrap .dialog .footer{line-height:32px;text-align:center;vertical-align:middle;padding:4px 0;border-top:1px solid #e4e4e4;font-size:14px;font-weight:700;flex-grow:0;letter-spacing:.1em;-webkit-tap-highlight-color:#ddd;background-color:#ededed}.vote-area{text-align:center}.vote-area #bt-mreq-vote{background:rgba(255,135,0,.8);color:#fff;padding:10px 24px;margin:28px 0 20px;display:inline-block;font-weight:700;font-size:14px}.vote-target-icon{top:13px;right:6px}.dis-cell{font-size:14px;border-bottom:1px solid #ededed;padding:6px 0;background:#fff;margin:6px 0}.dis-cell .cell-header .avatar{position:absolute}.dis-cell .cell-header .avatar img{border-radius:12px;-webkit-border-radius:12px;width:36px;box-shadow:0 0 0 1px #ccc}.dis-cell .cell-header .nickname{font-weight:700;color:#ff7d00;position:absolute;left:52px;top:0}.dis-cell .cell-header .timestamp{color:#d0d0d0;position:absolute;left:52px;top:22px;font-size:12px}.dis-cell .cell-header{position:relative;height:50px}.dis-cell .cell-header .cnt{position:absolute;right:0;text-align:center;width:4em;top:0;font-size:12px;color:#bfbfbf}.dis-cell .cell-header .icon-thumbup{position:absolute;right:6px;top:1px;font-size:20px;color:#dedede;transition:color .3s ease}.dis-cell .cell-header .icon-thumbup.liked{color:#ff7d00}.dis-cell .words{color:#292929;line-height:20px}.dis-cell .gallery img{width:auto;max-width:30%;max-height:30%;margin:4px;display:inline-block}.dis-cell .bottom-row{width:100%;margin:12px 0 0;text-align:right;-webkit-tap-highlight-color:#f7f7f7}.dis-cell .bottom-row a.bt-cmt{color:#ff7d00;padding:7px 18px;background:#f7f7f7}.dis-cell .bottom-row a.bt-flag{color:#ccc;padding:7px 18px;background:none}.dis-cell .bottom-row a:active,.dis-cell .bottom-row a:hover{background-color:#eee}.section-footer-view-all{width:100%;text-align:center;color:#888;font-weight:700;font-size:14px;margin:13px 0 0}.reopen-row-1{font-size:13px;color:#0fa208;margin:16px 0 0}.reopen-row-2{text-align:center}.reopen-row-2 .iconfont{position:relative;top:2px;margin-right:7px}.reopen-row-3{font-size:13px;color:#888}.bt-reopen{background:#ff7d00;display:inline-block;color:#fff;font-size:14px;padding:9px 15px;margin:26px auto}.vote-header{padding:16px 16px 0}.vote-head-tag{background:#a7a7a7;display:inline-block;color:#fff;padding:0 12px;font-size:13px}.vote-main-title{font-size:18px;margin:10px 0 8px}.vote-author{vertical-align:middle}.vote-author .avatar{overflow:hidden;display:inline-block;width:39px;padding:1px}.vote-author .avatar img{border-radius:9px;-webkit-border-radius:9px;width:36px;height:36px;box-shadow:0 0 0 1px #ccc}.vote-author span{color:#a0c2e0;position:relative;top:-14px;font-size:13px;margin-left:5px}.bt-vote-discuss{background:#ff9a16;color:#fff;width:100px;height:35px;vertical-align:middle;text-align:center;line-height:35px;font-size:14px;border:1px solid #ff8400}.bt-vote-discuss .number{background:#fff;color:#ff9100;border-radius:3px;padding:1px 3px;margin-left:3px}.vote-bar-area{border-collapse:collapse;border-spacing:0;table-layout:fixed;margin:10px 0;width:100%}.vote-bar-area td{border:0}.vote-bar-area .bar-area{padding:0 50px}.bar-area .vote-bar{height:4px;margin:9px 0 2px;background:#f1f1f1}.bar-area .vote-bar div{width:97%;background:#4a4a4a;height:4px}.vote-header .vote-count-row{font-size:13px;color:#464646;text-align:center}.vote-header-footer{font-size:13px;color:#ccc;margin:25px 0 0}.vote-header-footer .row-left{display:inline}.vote-header-footer .row-right{display:inline;float:right}.vote-header .vote-text{color:#666;font-size:14px;margin:10px 0 -10px}.vote-header .option-img-wrap{margin:10px 0}.vote-option{font-size:13px;padding:16px 16px 0}.option-vote-area .bar-area{padding:0 25px}.option-title{font-size:16px;color:#4a4a4a}.option-title .option-rank{padding:1px 8px;font-size:14px;background:#000;color:#fff;position:relative;top:-1px;margin-right:12px}.option-bar-area{width:100%;border-collapse:collapse;table-layout:fixed;border-spacing:0;margin:16px 0}.option-bar-area .vote-count-row{font-size:13px;color:#9b9b9b}.option-bar-area .bar-area .vote-bar{width:90%;margin-top:16px}.option-bar-area .bar-area .vote-bar div{background:#ffa631}.option-bar-area td.bt-option-vote{width:74px}.option-bar-area button.bt-option-vote{width:74px;height:35px;background:#f3f3f3;border:1px solid #070707;font-size:14px;color:#000;vertical-align:middle;text-align:center}.option-bar-area button.voted{background:#ffdbac;border:1px solid #ffdbac;color:#ff7d00}.option-img-wrap{width:100%;overflow:hidden}.option-img-wrap img{width:100%}.vote-option .author-info{color:#a0c2e0;margin:6px 0 0}.vote-option .vote-text{color:#666;font-size:14px;margin:10px 0 0}.option-suggest-area{text-align:center;margin:35px 20px}#bt-option-suggest{background:#f3f3f3;border:1px solid #070707;font-size:14px;color:#000;width:120px;height:40px;margin:0 0 20px}.suggest-help{color:#9e9e9e}.add-opt-wrap{top:0;bottom:0;right:0;left:0;background:#fff;z-index:40;transition:opacity .3s;-webkit-transition:opacity .3s;opacity:1}.add-opt-dialog{height:100%}.add-opt-dialog .header{width:100%;height:50px;text-align:right;background:#dedede}.add-opt-dialog .header a{font-size:16px;padding:3px 14px 3px 0;line-height:50px;color:#131415}.add-opt-dialog .body{padding-top:10px;padding-left:18px;padding-right:18px}.add-opt-dialog .body textarea{width:100%;border:1px solid #ccc;border-radius:4px;overflow:auto;padding:6px 12px}.body textarea:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.add-opt-dialog .add-opt-dialog input[type=text]{width:100%;font-size:14px;-webkit-appearance:none;-webkit-box-sizing:border-box;padding:5px}.add-opt-dialog .body .img-upload-area{padding:2px 0 0;display:flex}.add-opt-dialog .body .img-upload-area li{width:64px;height:64px;overflow:hidden;border:1px solid #ccc;line-height:64px;margin:0 4px 4px 0;box-flex:1}.add-opt-dialog .body .img-upload-area li.uploaded-img img{max-width:60px;max-height:60px;height:auto;vertical-align:middle;padding:2px}.add-opt-dialog #bt-add-img{text-align:center;font-size:43px;color:#aaa;overflow:hidden}.add-opt-dialog #bt-add-img span{vertical-align:baseline;display:block}.add-opt-dialog .body .img-upload-area li:active{border-color:#888;color:#555 !important}.add-opt-dialog .body .upload-desc{text-align:left;font-size:14px;color:#797979;margin:18px 0 8px}.add-opt-dialog .footer{text-align:center}.add-opt-dialog .footer #bt-submit-requirement{font-weight:700;line-height:48px;background:#fbbd06;color:#fff}#sending-mask{position:absolute;background:rgba(0,0,0,.5);z-index:41;top:0;bottom:0;left:0;right:0;display:none}
.add-student-modal-container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:21;overflow:auto;background:#fff}.add-student-modal-container .add-student-close-modal{margin:20px 15px 0}.add-student-modal-container .add-student-close-modal .add-student-close-modal-i{font-size:28px}.add-student-modal-content{padding:0 20px}.add-student-modal-content h2{margin:30px 0;text-align:center}.select-item{margin:10px 0}.select-item-input{border:1px solid #ccc;border-radius:4px;background-color:hsl(0,0%,98%);padding:8px}.select-item-input input{border:none;width:100%;background-color:hsl(0,0%,98%)}.select-item-textarea{border:1px solid #ccc;border-radius:4px;background-color:hsl(0,0%,98%);padding:8px}.select-item-textarea textarea{border:none;width:100%;background-color:hsl(0,0%,98%)}.no-school{margin-bottom:20px;font-size:14px;color:#666}.no-school .link{color:#0654ac;text-decoration:none}
.outter-anchor-container{position:fixed;top:50px;height:40px;z-index:100;display:flex;justify-content:space-around;align-items:center;width:100%;background-color:#ededed;border-bottom:1px solid #eee}.outter-anchor-container .t-d-l{width:50px;text-align:center;position:relative}.outter-anchor-container .t-d-l i{font-size:18px;font-weight:bold;color:#fff}.outter-anchor-container .t-d-c{font-size:22px;color:#fff}.outter-anchor-container .anchor-item{margin-right:20px;flex-shrink:0;font-size:14px;color:#333;padding-bottom:5px}.outter-anchor-container .selected-anchor-item{font-size:16px;font-weight:bold;border-bottom:2px solid #ff9100}.outter-anchor-container .anchor-item:hover{color:#333}.outter-anchor-container .anchor-item:link{color:#333}.outter-anchor-container .anchor-item:visited{color:#333}.outter-anchor-container .t-d-r{width:50px}.outter-anchor-container .inner-anchor-container::-webkit-scrollbar{display:none}.t-d-bars{position:fixed;top:42px;z-index:50;background:#fff;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:35px}.t-d-bars .t-d-bar{padding:24px 10px;width:120px}.t-d-bars .t-d-bar span{color:#484848;display:inline-block}.avatar-container{display:flex}.avatar-container .teacher-avatar{padding-right:10px}.avatar-container .basic-info{flex:1}.avatar-container .basic-info .teacher-name{align-items:center;color:#484848;font-size:18px;margin-bottom:10px;font-weight:bold}.avatar-container .basic-info .subname{color:#484848;font-size:14px;margin-bottom:5px}.avatar-container .basic-info .three{color:#484848;font-size:14px;margin-bottom:5px}.teacher-identity{margin-top:5px;display:flex;justify-content:space-between}.teacher-identity li{height:28px;line-height:28px;vertical-align:middle}.teacher-identity li img{width:28px;margin-right:5px;vertical-align:middle}.teacher-identity li span{vertical-align:middle}.teacher-identity .show-piclist{color:#fff;font-size:14px;background-image:linear-gradient(90deg, #ff9502, #ff5000);padding:0 10px;border-radius:15px}.teacher-brief-specialty{margin-top:10px;font-size:14px;line-height:20px;color:#484848}.teacher-brief-specialty .teacher-brief{margin:10px 0}.teacher-brief-specialty .teacher-specialty{margin:10px 0}.teacher-educations{margin-top:10px}.teacher-educations .teacher-educations-item{padding:8px 0;border-bottom:2px dotted #e9e9e9}.teacher-educations .teacher-educations-item h2{line-height:24px;color:#333}.teacher-educations .teacher-educations-item p{font-size:14px;color:#999}.teacher-experiences{margin-top:10px}.teacher-experiences .teacher-experiences-item{padding:8px 0;border-bottom:2px dotted #e9e9e9}.teacher-experiences .teacher-experiences-item .teacher-experiences-h2{line-height:24px;color:#333}.teacher-experiences .teacher-experiences-item .teacher-experiences-div{line-height:18px;font-size:14px;color:#999}.teacher-reviews{margin-top:10px}.teacher-questions{margin-top:10px}.arrow-align{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.teacher-item{line-height:2;font-size:20px;font-weight:500;color:#767676}.teacher-item .teacher-item-border{border:1px solid #fb9100;margin-right:10px;height:20px;display:inline-block;transform:translateY(3px);width:4px;background-color:#fb9100;border-radius:2rem}.teacher-item-brief{display:flex;justify-content:space-between;align-items:center}.teacher-item-brief .teacher-item-brief-report{font-size:12px}.teacher-item-brief .teacher-item-brief-report i{color:"#999" !important}.mlR10{margin:0 10px}.teacher-avatar-modal{background-color:#000;visibility:hidden;transition:opacity .5s cubic-bezier(0, 0, 0.2, 1);transition:opacity 1s cubic-bezier(0, 0, 0.2, 1);will-change:opacity;opacity:0;transition:transform .3s cubic-bezier(0, 0, 0.2, 1);transform:translate3d(0, 100vh, 0);will-change:transform;background-color:#000 !important;display:flex;flex-direction:column;justify-content:space-between}.teacher-avatar-modal .teacher-avatar-modal-top{padding:20px 0 0 20px}.teacher-avatar-modal .teacher-avatar-modal-top .teacher-avartar-modal-close{font-size:28px;color:#fff}.teacher-avatar-modal .teacher-avatar-modal-content{margin:auto}.teacher-avatar-modal .teacher-avatar-modal-footer{height:58px}.teacher-avatar-modal-show{visibility:visible;opacity:1;transform:translateZ(0)}.teacher-detail-statistic-container{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:10px}.teacher-detail-statistic-container .teacher-detail-statistic-item{text-align:center;width:15%;display:flex;flex-direction:column;line-height:20px}.teacher-detail-statistic-container .teacher-detail-statistic-item .teacher-detail-statistic-count{font-weight:bold;font-size:18px}.teacher-detail-statistic-container .teacher-detail-statistic-item .teacher-detail-statistic-text{font-size:12px}.teacher-detail-statistic-container .teacher-detail-statistic-divider{height:30px;width:1px;background:#ccc}.teacher-audios-container{padding:10px 0}.teacher-videos-container{padding:10px 0}.teacher-videos-container .t-vid-title{padding:12px 0;font-size:14px;color:#333}.teacher-videos-container .t-vids{width:100%}.teacher-poolings{margin-top:10px}.play-button{cursor:pointer;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;height:40px;width:65px;background-color:rgba(0,0,0,.7);border-radius:5px}.play-button:after{content:"";display:block;position:absolute;margin:0 auto;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;top:11px;left:27px;border-width:8.5px 0 8.5px 12px}.teacher-courses{margin:10px 0 0 0}.teacher-courses .teacher-course-container{display:flex;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.teacher-courses .teacher-course-container::-webkit-scrollbar{display:none}.teacher-courses .teacher-course-container-item{margin-right:10px;border-radius:2px}.teacher-courses .teacher-course-container-item-name{padding:5px 0 0 0;margin-right:10px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teacher-courses .teacher-course-container-item-grades{padding:5px 0 0 0;margin-right:10px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ed725c}.cancel-follow-teacher{color:#ea6f5a}.teacher-open-booking{font-size:14px;margin-left:15px}.show-all-free-time{margin:15px 0 0 15px;color:#008489;font-size:16px}.open_booking_not{background:#999 !important}.q-c i{color:#608de8;font-size:20px}.q-c{display:flex;align-items:center}.q-a{color:rgba(0,0,0,.65);font-size:12px;margin:5px 0 0 20px}.line{height:1px;width:100px;border-top:1px solid #dbdbdb;margin:16px 0px}.teacher-item-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.teacher-item-container .teacher-item-right{color:#ff9100}.teacher-d{padding-bottom:80px}.teacher-d__subscribe-btn{background-color:#ff9100 !important;color:#fff !important;min-width:26vw !important}
.question-item{display:flex}.question-item .question-item-left{margin-right:2px}.question-item .question-item-left .icon-wen{color:#308dfc;font-size:20px}.question-item .question-item-right{margin-top:2px;font-size:13px;line-height:15px}.question-item .question-item-right .question-item-right-content{margin-bottom:3px;color:#111}.create-question-text{text-align:center;height:16px;line-height:16px}.create-question-text .icon-question{font-size:16px;color:#308dfc}.create-question-text .create-question-btn-text{display:inline-block;margin:0 0 0 5px;font-size:12px;transform:translateY(-2px)}.create-question-btn{text-align:center;padding:8px 0;width:30%;border-radius:20px;position:fixed;bottom:10px;left:35%;background:linear-gradient(90deg, rgb(251, 189, 6), #ff9100);color:#fff;font-size:14px}.create-question-btn .icon-question2{font-size:16px}.create-question-btn .create-question-btn-text{display:inline-block;margin:0 0 0 5px;font-size:12px;transform:translateY(-2px)}.mb10{margin-bottom:10px}.question-detail{margin:20px}.question-detail .question-detail-top{display:flex;margin-bottom:20px}.question-detail .question-detail-top .question-detail-top-left{background-color:#0ec5ff;height:36px;width:36px;border-radius:3px;line-height:36px;color:#fff;text-align:center;margin-right:8px;flex-shrink:0}.question-detail .question-detail-top .question-detail-top-right .question-detail-top-content{font-size:16px;line-height:18px;color:#333}.question-detail .question-detail-top .question-detail-top-right .question-detail-top-time{margin-top:5px;font-size:12px;color:#999}.question-created-at{font-size:12px;color:#999}.answer-area{box-shadow:-1px 1px 5px #eee}.answer-area .answer-area-content{padding-top:8px}.answer-area .answer-area-content .answer-area-content-item i{color:#ff9100;margin:0 8px}.answer-area .answer-area-footer{padding:8px 0 8px 8px;font-size:12px;color:#777}.answer-area .answer-area-footer span{color:#ff9100}.comment-modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;overflow:auto;background-color:#fff}.comment-modal .comment-modal-top{padding:20px 16px 0 0;display:flex;justify-content:flex-end}.comment-modal .comment-modal-top .comment-modal-close{font-size:28px;color:#666}.comment-modal .comment-modal-content{padding:16px;z-index:1000}.comment-modal .comment-modal-content .invalid-content{margin-top:5px;color:red}.comment-modal .comment-modal-content .comment-modal-login-container{padding-top:120px;height:300px}.comment-modal .comment-modal-content .comment-modal-login-container .comment-modal-btn-login{float:left;padding:12px 0;width:45%;height:40px;color:#fff;background-color:#3194d0;border-radius:4px;text-align:center}.comment-modal .comment-modal-content .comment-modal-login-container .comment-modal-btn-cancel{float:right;padding:12px 0;width:45%;height:40px;color:#fff;background-color:#ea6f5a;border-radius:4px;text-align:center}.comment-modal .comment-modal-content .comment-modal-textarea{-webkit-appearance:none;height:150px;width:100%;color:#333;font-size:17px;line-height:1.5}.comment-modal .comment-modal-content .comment-modal-bottom-bar{margin-top:10px;text-align:center}.comment-modal .comment-modal-content .comment-modal-bottom-bar .comment-modal-btn-send{float:right;margin-left:20px;width:80px;height:35px;background-color:#42c02e;border-radius:4px;font-size:17px;line-height:2;color:#fff}.comment-modal .comment-modal-content .comment-modal-bottom-bar .comment-modal-cancel{float:right;width:80px;height:35px;font-size:17px;border-radius:4px;line-height:2;color:#333}.comment-list .top-title{border-top:1px solid #eaeaea;border-bottom:none;padding-top:25px;background-color:#f5f5f5;padding:20px 18px 10px;font-size:14px;font-weight:700;color:#545454}.comment-list .top-title .write-comment{float:right;color:#3194d0;text-decoration:none;font-weight:normal}.comment-list .top-title .write-comment i{padding-right:5px}.comment-list .comment{padding:15px 18px;background-color:#f5f5f5}.comment-list .comment .comment-top .avatar{float:left}.comment-list .comment .comment-top .avatar img{width:34px;height:34px;border:1px solid #ddd;border-radius:50%;margin-top:0}.comment-list .comment .comment-top .avatar i{color:#ff9100;font-size:24px}.comment-list .comment .comment-top .comment-function-btn{float:right;margin:2px 0 0 15px;font-size:0;color:#969696}.comment-list .comment .comment-top .comment-function-btn .icon-zantong{margin-right:5px}.comment-list .comment .comment-top span{font-size:14px}.comment-list .comment .comment-top .author-info{padding-left:44px;font-size:14px;line-height:1.45}.comment-list .comment .comment-top .author-info a{font-size:16px;color:#484848;font-weight:bold;vertical-align:middle}.comment-list .comment .comment-top .author-info .label{padding:1px 2px;font-size:12px;color:#e78170;border:1px solid #e78170;border-radius:3px;vertical-align:middle;margin-left:5px}.comment-list .comment p{margin:5px 0 0 44px;font-size:16px;color:#484848;line-height:1.7;word-break:break-word !important}.comment-list .comment .meta{margin:5px 0 0 44px;font-size:12px;color:#969696}.comment-list .comment .meta .comment-delete{float:right;color:#969696}.comment-list .comment .sub-comment-list .sub-comment{padding-top:10px;margin:10px 0 0 44px;border-top:1px solid #e6e6e6}.comment-list .comment .sub-comment-list .sub-comment a{font-size:14px;color:#3194d0;text-decoration:none}.comment-list .comment .sub-comment-list .sub-comment p{display:inline;margin-left:0;font-size:14px;word-break:break-word !important;margin:5px 0 0 4px;color:#484848;line-height:1.7}.comment-list .comment .sub-comment-list .sub-comment .time{display:block;padding-top:5px;font-size:12px;color:#969696}
.course-detail-container .course-name{padding:20px;color:#1a2042;font-size:20px;line-height:24px}.course-detail-container .review-list{padding:0 20px}.course-detail-container .in-course-name h2{font-size:22px}.content-sep{width:100%;height:10px;background-color:#f7f7f7;border:1px solid #ededed;border-left:none;border-right:none;margin:0}.user-reviewa-pagination{margin:20px 20px 0}
.a-d-images{position:fixed;width:100%;height:276px;z-index:10}.a-d-image{height:276px;display:flex;justify-content:center}.activity-price-c{display:flex;justify-content:flex-end}.activity-price-c .a-d-price{display:flex;align-items:baseline;height:30px;margin-top:10px;font-size:24px;color:#ff9100}.activity-price-c .a-d-price .original-fee{margin-left:10px;font-size:14px;color:#999}.fs20{font-size:20px}.fs14{font-size:14px}
.filter-bar-container{display:flex;flex-wrap:wrap}.filter-bar-container .filter-bar-item{margin-right:5px}.filter-bar-container .filter-bar-item .filter-bar-item-button{border:1px solid #dce0e0;padding:8px;text-align:center;font-size:14px;line-height:18px;border-radius:4px;color:#484848;letter-spacing:-0.2px;width:auto;max-width:100px;outline:none;background:#fff}.filter-bar-container .filter-bar-item .filter-bar-item-selected{color:#fff;background:#008489}.filter-bar-modal-container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1001;background:#fff}.filter-bar-modal-container .filter-bar-modal-wrapper{padding:20px;box-shadow:0 1px 1px #eee}.filter-bar-modal-container .filter-bar-modal-wrapper .close-filter-bar-modal .close-filter-bar-modal-i{font-size:24px}.container{padding-left:0;padding-right:0;position:relative;width:100%;margin:0 auto}.region-filter-menu{display:flex;margin-top:1px}.region-filter-menu .region-filter-menu-item{flex-basis:50%;overflow-y:auto}.region-filter-menu .region-filter-menu-item .region-filter-menu-item-districts{background:#f6f6f6}.region-filter-menu .region-filter-menu-item .region-filter-menu-district{padding:15px 0 15px 20px;background:#f6f6f6}.region-filter-menu .region-filter-menu-item .region-filter-menu-district-selected{background:#fff}.region-filter-menu .region-filter-menu-item .region-filter-menu-region{padding:15px 0 14px 0;line-height:18px;margin-left:20px;border-bottom:1px solid #eee}.region-filter-menu .region-filter-menu-item .region-filter-menu-region-selected{color:#ff5000}.region-filter-menu .region-filter-menu-item::-webkit-scrollbar{display:none}.col-xs-4{float:left;position:relative;min-height:1px;width:33.33333333%}.row{margin-left:0;margin-right:0}.row:after,.row:before{display:table;content:" "}
.loader{padding:10px;text-align:center}.no-classes{margin:10px 0 10px 20px}
.no-teachers{margin-left:20px;margin-top:10px}.teacher-card-divide{height:10px;background:#e9eaec}.list-filter{display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 10px;margin:0 16px;border:.5px solid #ddd;border-radius:5px;box-shadow:0 2px 3px 0 #ddd}.list-filter .list-filter-left{height:100%;padding-right:10px;border-right:.5px solid #ddd;display:flex;align-items:center;min-width:60px}.list-filter .list-filter-left .list-filter-left-i{font-size:20px;margin-right:10px}.list-filter .list-filter-left .list-filter-left-div{color:#ff9100}.list-filter .list-filter-left .list-filter-left-div .list-filter-left-div-span{font-size:14px}.list-filter .list-filter-left .list-filter-left-div .list-filter-left-div-i{font-size:12px}.list-filter .list-filter-center{flex-grow:1;padding-left:10px;font-size:14px}.list-filter .list-filter-center input{width:100%;outline:none;-webkit-appearance:none;border-radius:0;border-width:0}.list-filter .list-filter-center:empty::before{content:attr(data-placeholder);display:block;max-width:100%;color:#888;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px}.list-filter .list-filter-right{color:#ff9100;font-size:14px;min-width:30px;text-align:right}.list-filter-bar{padding:0 16px 10px;box-shadow:.5px .5px 1px #ccc;margin-bottom:1px}
.order-confirm-container{margin-top:20px}.place-name{font-size:14px;color:#222;font-weight:500;margin-bottom:5px}.place-address{font-size:14px;color:#494949}.choose-config{font-size:16px;color:#222;font-weight:700;margin:28px 0 10px}.sel-group{border:1px solid #e6e6e6;border-radius:6px;margin:0 0 24px;padding:5px 0 0 14px}.sel-group.opt-group{padding:12px 0 0 44px}.sel-group>label{margin:5px 0 7px}.sel-group .suit-name{font-size:16px;font-weight:700;line-height:23px;color:#111}.sel-group label.unlocked .suit-name{color:#a7a7a7}label.unlocked [type=radio]+span:before{border-color:#ccc;box-shadow:0 0 0 2px #ccc}.sel-group .suit-name .price-change{padding:0 0 0 12px;font-size:14px;color:#ff7d00;position:relative;top:0;right:0}.sel-group .suit-desc{font-size:14px;color:#a7a7a7;line-height:1.55em;display:block;margin-right:15px;font-weight:400;text-align:justify}.sel-group .suit-desc.opt-desc{margin-left:0;line-height:2em}.orderview-row .sel-group{margin:0 5px 6px 2px;text-align:left;padding:5px 0 3px 15px}.hint-wrapper{margin-top:5px}.hint-content{font-size:14px;color:#484848}.orderdetail-row{font-size:14px;color:#222;margin:0;padding:12px 0 9px;border-bottom:1px solid #f2f2f2}.orderdetail-row:last-child{border:0}.orderdetail-row.sumrow{border-bottom:0;margin-top:10px;font-size:16px;font-weight:700}.orderdetail-row .key{width:50%;display:inline-block;vertical-align:bottom;text-align:left}.orderdetail-row .key-1{width:35%;display:inline-block;vertical-align:bottom}.orderdetail-row .key.total-price{color:#000}.orderdetail-row .value{display:inline-block;color:#494949;text-align:right;width:50%}.orderdetail-row .negative{color:red}.teacher-title{font-size:16px}.rmb{display:inline-block}.value-1{display:inline-block;float:right;color:#ff7d00;color:#494949;text-align:right;width:50%}.orderdetail-row .value-box-area{display:inline-block;position:relative}.orderdetail-row .select-value{display:inline-block;float:right;color:#000;text-align:right;max-width:70%;font-size:14px;-webkit-appearance:none;border:none;background:none}.orderdetail-row .input-value{width:60%;vertical-align:bottom;font-size:14px;border:none;color:#000;text-align:right;padding:0}.orderdetail-row .input-value-row{width:100%;font-size:14px;border:none;color:#000}.orderdetail-row .amount-adjust{top:-8px;float:right;position:relative;outline:1px solid #dadada;vertical-align:middle;display:inline-block;font-weight:bolder;font-size:18px}.gallery-item .kb-preview-img{z-index:2;top:0;margin:0 10px;height:100%;position:relative}.kb-preview-img-holder{position:relative;z-index:2;width:100%;height:116px}.order-confirm .orderdetail-row{padding:8px 0 4px}.order-confirm{padding:10px 20px 0}.orderview-row{font-size:13px;color:#222;margin:0 0 0 10px;padding:9px 2px 9px 0;border-bottom:1px solid #f2f2f2}.orderview-row .key{display:inline-block;font-weight:700;width:48%;color:#b9b9b9;padding:0 0 0 2px}.orderview-row .value{width:45%;display:inline-block;text-align:right}.orderview-row h2{text-align:left}.orderview-row.ordernum{color:#000;border:none;height:1em}.orderview-row.whole-row{color:#000;text-align:left}.orderview-row.alert-row{color:#fff;background-color:#ff7d00;padding:12px 9px 9px}.orderlog-row{font-size:13px;color:#aaa;margin:.4em 0}.order-status-flag{font-size:14px;font-weight:400;width:initial;padding:4px 1em;position:absolute;top:-1px;right:-6px;margin-right:8px;display:inline-block}.order-status-flag.status-finish{color:#fff;background:#156bf9}.order-status-flag.status-active{color:#fff;background:#ff7d00}.order-status-flag.status-normal{color:#fff;background:#00c140}.order-status-flag.status-disabled{color:#fff;background:#ccc}.amount-adjust .minus,.plus{color:#fff;background-color:#ff9100;width:27px;height:27px;text-align:center;display:inline-block;font-size:18px}.amount-adjust .disable{background-color:#dadada}.amount-adjust .number{display:inline-block;font-size:14px;width:49px;text-align:center;color:#ff9100;font-weight:400}.orderdetail-row .desc-row{font-size:12px;font-weight:normal;color:#2d2d2d;margin-top:5px}.orderdetail-row:after{content:"";clear:both}.errorinfo-row{font-size:12px;line-height:16px;font-weight:700;color:#fff;background:red;padding:0 1em;margin:5px 0 6px}.errorinfo-row.coupon-valid{color:#fff;background:#35d235}.sel-group .errorinfo-row{margin:0 12px 14px -2px;padding:0 1em}.bottom-bar .pay-price{font-size:22px;color:#ff7d00;vertical-align:baseline}.bottom-bar .pay-price .txt{font-size:12px;display:inline-block;color:#2c3038}.bottom-bar .pay-price .yuansign{font-size:16px}.bottom-bar .pay-price .price-cents{font-size:13px}#btn-pay{height:34px;background-color:#fff;border:1px solid #00c140;padding:1px}.btn-cancel-order{height:34px;line-height:28px;padding:3px 10px;border:1px solid #ccc;border-radius:2px;color:#999}#btn-pay div{color:#fff;padding:3px 15px;background:#00c140;height:30px;font-weight:700;line-height:24px;font-size:14px}#btn-place-order{right:18px;top:11px;height:34px;background-color:#fff;border:1px solid #ff9100;padding:1px}#btn-place-order div{color:#fff;padding:0 22px;background:#ff9100;height:30px;font-weight:700;line-height:28px;font-size:17px}#btn-place-order.disabled{border-color:#fdd6a2}#btn-place-order.disabled div{background:#fdd6a2}.input-coupon{text-transform:uppercase}.prod-detail-padding{position:relative}.m-l-r{margin-right:20px;margin-left:20px;margin-bottom:20px}.add-stu-btn{position:absolute;top:-5px;right:10px;color:#767676}.add-stu-btn a{font-size:14px}.sel-group-1{border:none;border-radius:0;padding-left:0}.have-no-stu{margin:5px 0 7px;color:#222;font-size:1.6rem}.suit-name-1{font-size:1.6rem;font-weight:700}.booking-select-container{display:flex;justify-content:space-between;align-items:center;color:#333;margin:25px 0 15px}.booking-select-container .booking-select-type{font-size:18px}.booking-select-container .booking-select-btn{font-size:14px;color:#ff5000}.coupons-drawer{height:80vh}.coupons-drawer .coupons-drawer-header{display:flex;align-items:center;justify-content:center;position:relative}.coupons-drawer .coupons-drawer-close{position:absolute;top:0;right:0;margin:4px 4px 0 0;color:#bbb}
.schedules-container{display:flex;flex-wrap:wrap}.schedules-container .schedules-container-item{width:100px;margin:0 10px 10px 0;text-align:center;padding:8px 0;box-shadow:inset 0 0 1px 1px #ddd;font-size:14px}.schedules-container .schedules-container-item .schedules-container-item-lesson-number{font-size:24px}.schedules-container .schedules-container-item .schedules-container-item-i{display:inline-block;margin-top:5px}.schedules-container .schedules-container-item .schedules-container-item-i i{font-size:18px}.schedules-container .schedules-container-disabled-item{color:#ccc}.schedules-container .schedules-container-selectable-item{color:rgba(0,0,0,.65)}.schedules-container .schedules-container-selected-item{color:#ff5000;background:#fbf3f0}.clazz-place-name{color:#000;font-size:14px;font-weight:bold}.clazz-place-des{color:#666;font-size:14px;margin-top:5px}.mt20{margin-top:20px}.select-students{margin:0}.student-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #aaa}.selected-stu-icon{color:#ff5000}.add-stu{color:#000;font-size:14px;font-weight:bold;margin-top:10px}
.homework-list-container{padding:0 10px;background:#f5f5f5}.homework-list-container .homework-card{background:#fff;margin-bottom:20px;padding:15px;border-radius:5px}.homework-list-container .homework-card .homework-card-top{display:flex;justify-content:space-between}.homework-list-container .homework-card .homework-card-top .homework-card-title{flex-grow:1;font-size:14px;line-height:18px;font-weight:bold}.homework-list-container .homework-card .homework-card-top .homework-card-status{min-width:80px;text-align:right;font-size:14px;line-height:18px;color:#333}.homework-list-container .homework-card .homework-card-item{font-size:12px;color:#767676;margin:8px 0}.homework-list-container .homework-card .homework-card-show-detail{margin-top:20px;border-top:1px solid #eee;padding-top:10px;display:flex;justify-content:space-between;font-size:14px}.homework-list-container .homework-card .homework-card-body{display:flex;justify-content:space-between;margin-top:15px;border-top:1px solid #eee;padding-top:10px;font-size:14px}.homework-list-container .homework-card .homework-card-show-more{text-align:center;padding-bottom:20px}
.sub-comment{padding-top:10px;margin:10px 0 0 20px;border-top:1px dotted #e6e6e6}.sub-comment a{font-size:14px;color:#3194d0;text-decoration:none}.sub-comment p{display:inline;margin-left:0;font-size:14px;word-break:break-word !important;margin:5px 0 0 4px;color:#484848;line-height:1.7}.sub-comment .time{display:block;padding-top:5px;font-size:12px;color:#969696}
.medium-modal{background:#000 !important}.medium-modal .medium-close-modal{box-shadow:0 1px 1px #000}.medium-modal .medium-close-modal .medium-close-i{color:#fff;font-size:24px}.medium-modal .medium-modal-content{height:calc(100% - 44px);display:flex;justify-content:center;align-items:center}.medium-modal .medium-modal-content video{width:100%}
.homework-detail{padding:20px 10px 0}.homework-detail .homework-time{color:#666;margin:10px 0;font-size:14px;display:flex;justify-content:space-between}.mb10{margin-bottom:10px}
.lesson-list-container{padding:0 10px;background:#f5f5f5}.lesson-card{background:#fff;margin-bottom:20px;padding:15px;border-radius:5px}.lesson-card:last-child{margin-bottom:0}.lesson-card-title{color:#333;font-weight:bold;line-height:20px;margin-bottom:15px}.lesson-card-item{font-size:14px;color:#767676;margin-bottom:8px}.lesson-card-show-detail{margin-top:10px;border-top:1px solid #eee;padding-top:10px;display:flex;justify-content:space-between;font-size:14px}.lesson-card-show-more{text-align:center;padding-bottom:20px}.review-item{padding-top:10px}.review-item .review-item-student{color:#767676;font-size:14px}.review-item .review-item-content{color:#222;font-size:14px;line-height:18px}.lesson-card-border-top{border-top:1px solid #eee}
.upload-homework-btn{background-color:#ebebeb;width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin-left:15px}.upload-homework-btn .upload-homework-btn-plus{color:#9c9c9c;font-size:50px}.upload-homework-progress{background-color:#ebebeb;width:80px;height:80px;padding:20px 5px;margin-left:15px}.upload-homework-progress .upload-homework-percent{text-align:center;margin-bottom:5px;color:#ff9100}.upload-medium{width:100px !important;height:100px !important}
.t-a-c{text-align:center}.pos-re{position:relative}.pos-ab{position:absolute}.dis-flex{display:flex;flex-direction:row}.userDashboard{color:#000;padding-bottom:100px}.userDashboard .user-dashboard-avatarArea{padding:20px;display:flex}.userDashboard .user-dashboard-avatarArea a{color:#666}.userDashboard .user-dashboard-avatarArea .user-dashboard-avatar{margin-right:10px}.userDashboard .user-dashboard-avatarArea .user-dashboard-text{padding-top:10px;flex-grow:1}.userDashboard .user-dashboard-avatarArea .user-dashboard-text .user-dashboard-text-nickname-c{display:flex;justify-content:space-between}.userDashboard .user-dashboard-avatarArea .user-dashboard-text .user-dashboard-text-nickname-c .user-dashboard-text-nickname{max-width:200px}.userDashboard .user-dashboard-avatarArea .user-dashboard-text .user-dashboard-text-nickname-c .user-dashboard-text-nickname-c-edit{flex-basis:20px}.userDashboard .user-dashboard-avatarArea .user-dashboard-text .user-dashboard-text-btns{margin-top:10px;display:flex}.userDashboard .user-dashboard-avatarArea .user-dashboard-text .user-dashboard-text-btns .user-dashboard-text-btn{border:solid 1px #ea6f5a;border-radius:3px;padding:3px 5px;font-size:12px;margin-right:8px}.userDashboard .user-dashboard-avatarArea .user-dashboard-text .user-dashboard-text-btns .user-dashboard-text-btn a{color:#ea6f5a}.userDashboard .user-dashboard-avatarArea .user-dashboard-text .user-dashboard-text-btns .user-dashboard-text-btn i{font-size:12px}.userDashboard .sep-of-class{height:10px;width:100%;background:#e9eaec}.userDashboard .statisticArea{margin:10px 20px}.userDashboard .statisticArea .me-fund{width:50%;flex-grow:1;box-shadow:1px 0 0 #d9d9d9}.userDashboard .statisticArea .me-fund .me-foud-text{color:#999;font-size:14px}.userDashboard .statisticArea .me-fund .me-foud-num-area{line-height:2}.userDashboard .statisticArea .me-fund .me-foud-num-area .me-fund-icon{color:#333;font-size:16px;display:inline-block;transform:translateY(-2px)}.userDashboard .statisticArea .me-fund .me-foud-num-area .me-fund-number{font-size:24px;color:#fb9100;line-height:2;transform:translateX(2px);display:inline-block}.userDashboard .statisticArea .me-star{width:50%;flex-grow:1}.userDashboard .statisticArea .me-star .me-star-text{color:#e9eaec;font-size:14px}.userDashboard .statisticArea .me-star .me-star-num-area{line-height:2}.userDashboard .statisticArea .me-star .me-star-num-area .me-star-number{font-size:24px;color:#fb9100;line-height:2;transform:translateX(2px);display:inline-block}.userDashboard .user-dashboard-menus{display:flex;flex-wrap:wrap}.userDashboard .menu-item{padding:10px 0px;flex-basis:33%;text-align:center}.userDashboard .menu-item .menu-icon-container{display:flex;justify-content:center}.userDashboard .menu-item .menu-icon-container span{background:#fdf8f4;display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%}.userDashboard .menu-item .menu-icon-container span .menu-icon{color:#000;font-size:24px}.userDashboard .menu-item .menu-text{padding:5px 0;text-align:center;font-size:14px;color:#aaa}.userDashboard .collect-places{margin:0 20px;padding:20px 0}.userDashboard .collect-places .collect-places-text{flex-grow:1;text-align:left;font-size:14px}.userDashboard .collect-places .collect-places-num-area{flex-grow:1;text-align:right}.userDashboard .collect-places .collect-places-num-area .collect-places-num{display:inline-block;margin-right:10px;border-radius:10px;padding:0px 13px;color:#fff;font-weight:700;background:#b0d6df;font-size:14px}.userDashboard .my-questions{margin:0 20px;padding:20px 0;color:#000}.userDashboard .my-questions .my-questions-text{flex-grow:1;text-align:left;font-size:14px}.userDashboard .my-questions .my-questions-num-area{flex-grow:1;text-align:right}.userDashboard .meke-divider{margin:0 8px;display:inline-block;width:1px;vertical-align:middle;position:relative;top:-0.06em;line-height:1.5;background:#e9eaec}.userDashboard .meke-divider-horizontal{display:block;height:1px;width:100%;margin:24px 0;clear:both}.userDashboard .meke-divider-horizontal .meke-divider-inner-text{white-space:nowrap;text-align:center;font-weight:500;color:rgba(0,0,0,.85);font-size:14px}.user-dashboard-my-follows-c{padding:15px 20px}.user-dashboard-my-follows-c .user-dashboard-my-follows-t{font-size:18px;padding-bottom:15px;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.user-dashboard-my-follows-c .user-dashboard-my-follows-t .user-dashboard-my-follows-t-grades{color:#ff5000;border:solid 1px #ff5000;border-radius:3px;padding:3px 5px;font-size:12px;margin-right:8px}.user-dashboard-my-follows-c .user-dashboard-my-follows-is{display:flex;padding-top:15px}.user-dashboard-my-follows-c .user-dashboard-my-follows-is .user-dashboard-my-follows-i{flex-basis:33.33%;text-align:center}.user-dashboard-my-follows-c .user-dashboard-my-follows-is .user-dashboard-my-follows-i .user-dashboard-my-follows-i-n{margin-bottom:5px;font-size:18px}.user-dashboard-my-follows-c .user-dashboard-my-follows-is .user-dashboard-my-follows-i .user-dashboard-my-follows-i-t{font-size:14px;color:#aaa}.dashboard-lr-menu{display:flex;justify-content:space-between;padding:15px 20px}.dashboard-lr-menu .dashboard-lr-menu-arrow{color:#aaa}.sep-of-lr{height:1px;background:#eee}.d-item-c{display:flex;padding:10px 0}.d-item-c .d-item{flex-grow:1;display:flex;flex-direction:column;align-items:center}.d-item-c .d-item i{font-size:20px}.d-item-c .d-item .icon-dingdan{color:#83daf4}.d-item-c .d-item .icon-coupon{color:#f3d19b}.d-item-c .d-item .icon-xingxing{color:#de5a3b}.d-item-c .d-item span{font-size:12px;margin-top:5px}.d-item-c .d-item .item-number{color:#999}.d-item-c .d-item-line{width:1px;background:#eee}
.students-container{padding-top:20px}.students-container .stu-card{border:.5px solid #eee;border-radius:5px}.students-container .stu-card .stu-card-body{display:flex;align-items:center;padding:9px 15px;border-bottom:.5px solid #eee}.students-container .stu-card .stu-card-body .stu-card-brief{margin-bottom:10px}.students-container .stu-card .stu-card-body .stu-card-brief h2{color:#000;margin-bottom:5px;font-size:16px}.students-container .stu-card .stu-card-body .stu-card-brief h3{color:#333;margin-bottom:5px;font-size:14px}.students-container .stu-card .stu-card-body .stu-card-brief div{font-size:14px;color:#999}.students-container .stu-card .stu-card-footer{display:flex;align-items:center;justify-content:space-between}.students-container .stu-card .stu-card-footer .stu-card-btn{flex-grow:1;text-align:center;padding:10px 0;background:#fafafa;color:#666;font-size:14px}.students-container .stu-card .stu-card-footer .stu-card-btn-divider{width:1px;height:10px;background:#ccc}.students-container .add-student{height:110px;border:1px dashed #ddd;text-align:center;line-height:110px}.dis-flex{display:flex;justify-content:space-around;padding-bottom:10px}.dis-flex .under-dif-btn{width:45%}
.order-cell{padding:10px 20px;background:#fff;margin:10px 0 0}.order-cell a{color:rgba(0,0,0,.65)}.order-cell a .body-row{display:flex}.order-cell a .body-row .order-text-area{position:relative;padding-top:6px;width:100%}.order-cell a .body-row .order-text-area .fixed-order-state{position:absolute;right:0;top:11px;color:#ff7d00;font-size:12px}.order-cell a .body-row .order-text-area .fixed-order-state-5{color:#999}.order-cell a .body-row .order-text-area h3{margin-right:48px;font-size:14px;line-height:2;font-weight:500}.order-cell a .body-row .order-text-area .price{font-size:13px;margin:13px 0 0}.order-cell a .bottom-row{text-align:right;font-size:12px;color:#ccc;padding-bottom:5px;border-bottom:1px solid #c9c9c9}.order-cell .class-and-ewm{display:flex;justify-content:flex-end;align-items:center;padding-top:8px}.content-sep-order{border:1px solid #ededed;border-left:none;border-right:none;height:10px;background-color:#f7f7f7;width:100%}.ant-tabs-bar{margin:0;padding-left:20px}.pooling-list-wrap .class-card-wrap .class-and-ewm{overflow:hidden}.pooling-list-wrap .class-card-wrap .class-and-ewm .show-class-detail{float:right;margin-bottom:10px}.pooling-list-wrap .class-card-wrap .class-and-ewm .show-class-detail span{font-size:13px;display:block;float:right;border:1px solid #c9c9c9;padding:5px 10px;margin:10px 10px 0 0;border-radius:5px}.pooling-list-wrap .class-card-wrap .sep-of-class{height:10px;width:100%;background:#e9eaec}.custom-pagination-with-icon{margin:10px}.arrow-align{display:flex;align-items:center}
.a-r-modal{width:80%}.a-r-modal .am-modal-body{text-align:left}
.wx-pay-advice{display:inline-block;padding:1px 4px;color:red;font-size:12px;border:1px solid red;border-radius:5px;margin-left:5px}
.order-detail{padding-top:20px;padding-bottom:60px;position:relative}.order-detail .order-detail-section{padding:0 20px}.order-detail .order-detail-section .detail-section-title{margin:8px 0;font-size:18px;color:#2c3038;font-weight:bolder;padding-bottom:8px;border-bottom:1px solid #f2f2f2;position:relative}.order-detail .order-detail-section .contact{padding-top:15px}.order-detail .order-detail-section .order-status-flag{color:#fff;background:#00c140;font-size:14px;font-weight:400;width:auto;padding:5px 1em;position:absolute;top:-5px;right:-6px;margin-right:8px;display:inline-block}.order-detail .order-detail-section .order-status-flag-5{background:#999}.order-detail .order-detail-section .orderview-row{font-size:13px;color:#222;margin:0 0 0 10px;padding:9px 2px 9px 0;border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between}.order-detail .order-detail-section .orderview-row .order-detail-copy-text{color:#222;font-size:12px;margin-right:10px;background-color:#ddd;padding:2px}.order-detail .order-detail-section .orderview-row .key{display:inline-block;font-weight:700;width:40%;color:#666;padding:0 0 0 2px}.order-detail .order-detail-section .orderview-row .indent{margin-left:20px}.order-detail .order-detail-section .orderview-row .value{width:60%;display:inline-block;text-align:right}.order-detail .order-detail-section .orderview-row .negative{color:red}.order-detail .order-detail-section .orderview-row .apply-invoice{flex-grow:1;display:flex;align-items:center;justify-content:flex-end}.order-detail .order-detail-section .whole-row{color:#000;text-align:left}.order-detail .order-detail-section .alert-row{color:#fff;background-color:#ff7d00;padding:12px 9px 9px}.order-detail .bottom-bar{height:56px;width:100%;position:fixed;background-color:#fff;bottom:-1px;z-index:19;box-shadow:0 0 4px 0 #cdcdcd}.order-detail .bottom-bar .bottom-bar-cont{display:flex;flex-direction:row;justify-content:flex-end;height:56px;line-height:56px}.order-detail .bottom-bar .bottom-bar-cont .pay-price{font-size:22px;color:#ff7d00;flex-grow:1;text-align:right;margin-right:15px}.order-detail .bottom-bar .bottom-bar-cont .pay-price .txt{font-size:12px;display:inline-block;color:#2c3038}.order-detail .bottom-bar .bottom-bar-cont .pay-price .yuansign{font-size:16px}.order-detail .bottom-bar .bottom-bar-cont .pay-price .yuansign::before{content:"¥"}.order-detail .bottom-bar .bottom-bar-cont .btn-pay-out{margin:10px 15px 0 0;border:1px solid #00c140;padding:1px;height:34px}.order-detail .bottom-bar .bottom-bar-cont .btn-pay-out .btn-pay{color:#fff;padding:2px 15px;background:#00c140;height:30px;line-height:26px;font-size:16px}.order-detail .bottom-bar .bottom-bar-cont .btn-pay-out .btn-pay .number{font-size:18px;color:#ff7d00}.order-detail .bottom-bar .bottom-bar-cont .btn-pay-out .btn-pay .yuansign:before{content:"¥";color:#ff7d00}.order-detail .bottom-bar .btn-cancel-order{float:right;font-size:16px;margin:10px 20px 0 0;padding:3px 10px;border:1px solid #ccc;border-radius:2px;background:#e6a23c;color:#fff}.order-detail .content-sep{border:1px solid #ededed;border-left:none;border-right:none;height:10px;background-color:#f7f7f7;width:100%}.order-detail .content-sep-last{background-color:#f7f7f7;height:120px;width:100%;border-top:1px solid #ededed;border-left:none;border-right:none}.material-c{display:flex;color:#000}.material-c .m-not-image{padding-left:10px;flex-grow:1}.material-c .m-not-image .m-name-area{display:flex;justify-content:space-between}.material-c .m-not-image .m-name-area .m-paid-total{margin-left:10px}.material-c .m-not-image .m-unit-quantity{margin-top:15px;color:#aaa;font-size:12px}
.application-detail-loading{margin-top:30px;text-align:center}.application-detail-error{margin-top:30px;text-align:center}.application-detail .a-d-item{margin-bottom:20px;border-bottom:1px solid #eee}.application-detail .a-d-item .a-d-title-container{display:flex;justify-content:space-between;align-items:center;font-size:17px;padding:9px 15px}.application-detail .a-d-item .a-d-title-container .a-d-title{color:#000}.application-detail .a-d-item .a-d-title-container .a-d-state{color:#fb9100;font-size:14px}.application-detail .a-d-item .a-d-body{border-top:1px solid #eee;padding:15px 15px 6px;font-size:15px;color:#333}.application-detail .a-d-item .a-d-body .a-d-body-item{margin-bottom:14px;font-size:14px;display:flex}.application-detail .a-d-item .a-d-body .a-d-body-item .a-d-body-item-left{color:rgba(0,0,0,.85)}.application-detail .a-d-item .a-d-body .a-d-body-item .a-d-body-item-right{color:rgba(0,0,0,.65);padding-left:8px}.application-detail .a-d-item .a-d-btns{border-top:.5px solid #eee;margin:0 15px;padding:10px 0;display:flex;justify-content:flex-end;align-items:center}.application-detail .a-d-item .a-d-btns .a-d-btn{border:1px solid #e8e8e8;border-radius:2px;padding:5px;font-size:14px;color:rgba(17,16,16,.85)}.m-w-70{min-width:70px}
.modal{position:fixed;top:0;left:0;bottom:0;right:0;z-index:100}.modal .mask{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;background-color:rgba(0,0,0,.4)}.modal .modal-content{position:fixed;width:100%;padding:15px;z-index:100;height:auto !important;background-color:#fff;box-sizing:border-box}.modal .modal-content .modal-close{text-align:right}.modal .modal-content .ewm-wrap p:first-child{margin:0;top:25px;position:relative;text-align:center}.modal .modal-content img{width:160px;display:block;position:relative;margin:0 auto;top:30px}.modal .modal-content .join-group{position:relative;text-align:center;top:40px}.modal .modal-content .ewm-tips{line-height:2;margin:70px 40px 0}.modal .modal-content .ewm-tips b{font-weight:700}
.my-questions{margin-top:20px}.my-questions .list-w{margin-bottom:10px;font-size:14px;line-height:20px}.my-questions .list-w .wd-block{position:relative;padding-top:16px;padding-bottom:24px}.my-questions .list-w .wd-block .color-5e{text-decoration:none;color:#333}.my-questions .list-w .wd-block .color-5e .left-img{background-color:#0ec5ff;height:36px;width:36px;border-radius:3px;position:absolute;background-size:cover;background-repeat:no-repeat}.my-questions .list-w .wd-block .color-5e .left-img .t-a-m{display:flex;align-items:center;justify-content:center}.my-questions .list-w .wd-block .color-5e .right-c{margin-left:46px}.my-questions .list-w .wd-block .color-5e .right-c .r-c-content{font-size:14px;margin-top:4px}.my-questions .list-w .wd-block .color-5e .right-c .rs-answer{font-size:12px;color:#71777d;line-height:16px;font-weight:400;-webkit-line-clamp:2}.my-questions .list-w .wd-block .color-5e .right-c .rs-answer .answer-area{margin-top:10px;margin-bottom:10px}.my-questions .list-w .wd-block .color-5e .right-c .rs-answer .answer-area h5{font-size:14px;margin-top:10px;margin-bottom:10px}.my-questions .list-w .wd-block .color-5e .right-c .rs-answer .answer-area .answer-list{margin-top:0;margin-bottom:20px}.my-questions .list-w .wd-block .color-5e .right-c .rs-answer .answer-area .answer-list .rs-tip{margin-top:5px;margin-bottom:5px;font-size:12px;color:#b7bbbf;line-height:22px}.my-questions .no-questions{padding-top:100px;text-align:center;color:#8590a6}.my-questions .no-questions .icon-searchforfiles{font-size:60px}.my-questions .no-questions .text{font-size:16px}
.my-reviews{padding:0 10px 0}.my-reviews-item{box-shadow:0 0 5px #eee;padding:10px;margin-top:20px}.user-review-rate-container{display:flex;justify-content:space-between;align-items:center}.user-review-rate-container .review-at{font-size:14px;color:#999}.user-review-content{padding:5px 0 10px;color:#333;font-size:14px;line-height:20px}.teacher-reply-content{padding:10px 0 5px;color:#767676;font-size:14px;line-height:16px;border-top:1px solid #eee}
.invite .invite-user-page{color:#484848;position:relative}.invite .invite-user-page .reward-content-img .w-100{width:100%}.invite .invite-user-page .invite-reward-manner{position:absolute;text-align:center;top:130px;left:50px;margin-right:20px;background:rgba(5,92,197,.5);padding:3px 10px 7px;border-radius:10px;color:#fff;font-size:14px;line-height:20px}.invite .invite-user-page .invite-reward-manner .rewards-special-rmb{font-size:22px}@media(min-width: 320px){.invite .invite-user-page .invite-reward-manner{text-align:center;top:110px;left:40px;margin-right:0;background:rgba(5,92,197,.5);padding:3px 10px 7px;border-radius:10px;color:#fff;font-size:12px}.invite .invite-user-page .rewards-special-rmb{font-size:20px}}@media(min-width: 360px){.invite .invite-user-page .invite-reward-manner{text-align:center;top:125px;left:60px;margin-right:0;background:rgba(5,92,197,.5);padding:3px 10px 7px;border-radius:10px;color:#fff;font-size:12px}.invite .invite-user-page .rewards-special-rmb{font-size:20px}}@media(min-width: 375px){.invite .invite-user-page .invite-reward-manner{text-align:center;top:130px;left:50px;margin-right:20px;background:rgba(5,92,197,.5);padding:3px 10px 7px;border-radius:10px;color:#fff;font-size:14px}.invite .invite-user-page .rewards-special-rmb{font-size:22px}}@media(min-width: 412px){.invite .invite-user-page .invite-reward-manner{text-align:center;top:140px;left:67px;margin-right:20px;background:rgba(5,92,197,.5);padding:3px 10px 7px;border-radius:10px;color:#fff;font-size:14px}.invite .invite-user-page .rewards-special-rmb{font-size:22px}}@media(min-width: 414px){.invite .invite-user-page .invite-reward-manner{text-align:center;top:150px;left:67px;margin-right:20px;background:rgba(5,92,197,.5);padding:3px 10px 7px;border-radius:10px;color:#fff;font-size:14px}.invite .invite-user-page .rewards-special-rmb{font-size:24px}}.invite .invite-user-page .reward-content-bg1{background:#4179c3;padding:0 15px;margin-top:-2px}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2{padding:0 15px 15px;background:#c4dffd;box-shadow:0 0 10px #4179c3;z-index:2;transform:translateY(-15px)}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-conditions .invite-reward-three-wrap{color:#0068e3;font-size:16px;font-weight:700;text-align:center;padding:15px 0}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-conditions .invite-reward-three-wrap .invite-reward-point2{width:3px;height:3px;background:#07b0ff;border-radius:50%;line-height:22px;margin:0 5px;transform:translateY(-4px)}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-conditions .invite-reward-three-wrap .d-i-b{display:inline-block}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-conditions .invite-reward-three-wrap .invite-reward-point1{width:5px;height:5px;background:#07b0ff;border-radius:50%;line-height:22px;transform:translateY(-3px)}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-conditions .invite-reward-three-wrap .invite-reward-word{background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(rgb(7, 176, 255)), to(rgb(13, 102, 202)));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);padding:0 8px}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-content-bg3{margin-bottom:15px;background:#fff;border-radius:3px;box-shadow:0 0 5px 6px #a9d3ff}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-content-bg3 .reward-conditions-intro-wrap{padding:5px 10px 10px}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-content-bg3 .reward-conditions-intro-wrap .reward-conditions-title-wrap{display:flex;display:-webkit-flex;flex-direction:row;padding:10px 0}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-content-bg3 .reward-conditions-intro-wrap .reward-conditions-title-wrap .reward-conditions-num{display:inline-block;padding:1px 8px;font-size:18px;border-radius:50%;background:#479af6;z-index:2;letter-spacing:2px;color:#fff;box-shadow:0 0 0 2px #84d5ff;font-weight:700}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-content-bg3 .reward-conditions-intro-wrap .reward-conditions-title-wrap .reward-conditions-title-bg{background:linear-gradient(90deg, #479af6, #07b0ff 20%, #479af6);padding:1px 5px 1px 18px;border-radius:25px;transform:translate(-10px, 3px);z-index:1;height:20px;line-height:17px;color:#fff;box-shadow:0 0 0 2px #84d5ff;font-weight:700}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-content-bg3 .reward-conditions-intro-wrap .reward-conditions-intro{color:#666;font-size:12px;line-height:17px;text-align:left}.invite .invite-user-page .reward-content-bg1 .reward-content-bg2 .reward-content-bg3 .reward-conditions-intro-wrap .reward-conditions-intro .rewards-special-color{color:#235cc5;font-weight:700}.invite .invite-user-page .reward-content-bg1 .way{font-size:12px;margin-bottom:20px;font-weight:700;text-align:left;line-height:17px}.invite .invite-user-page .reward-content-bg1 .way .way-number{background:linear-gradient(90deg, #0d66ca, #07b0ff);padding:8px 10px;display:inline-block;font-size:16px;color:#fff;margin-bottom:10px;border-radius:2px}.invite .invite-user-page .reward-content-bg1 .way .invite_code_copy{margin-top:10px;display:flex;justify-content:space-between;align-items:center;padding:5px 8px;border:1px solid #c4c4c4}.invite .invite-user-page .reward-content-bg1 .way .invite_code_copy .url{word-wrap:break-word;word-break:break-all;flex-shrink:1}.invite .invite-user-page .reward-content-bg1 .qrcode-container{margin-top:10px;padding-bottom:10px;text-align:center;font-size:18px}.invite .invite-user-page .reward-content-bg1 .invite-user-middle{margin-bottom:15px;display:flex;align-items:center;justify-content:center}.invite .invite-user-page .reward-content-bg1 .invite-user-middle img{max-width:180px}.invite .invite-user-page .reward-content-bg1 .reward-conditions-description{padding-bottom:60px;color:#fff;font-size:12px;line-height:17px}.invite .invite-user-page .reward-content-bg1 .reward-conditions-description .p-b-5{padding-bottom:5px}.invite .invite-user-page .p-t-20{padding-top:20px}
.profile{padding-top:20px}.profile .finishBtnContainer{margin-top:20px;padding:0 10px}.profile .finishBtnContainer a{padding:15px 0;border:1px solid #a2a6ac;border-radius:5px;text-align:center;display:inline-block;width:100%;background:#f3d078;color:#333}
.mb5{margin-bottom:5px}.follow-list-container{padding:0 10px}.follow-place-card{background:#fff;padding:15px;border-radius:5px;margin-bottom:20px}.follow-place-card .follow-place-name-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.follow-place-card .follow-place-name-area .follow-place-name{font-size:16px;height:25px;line-height:25px;color:#333}.follow-place-card .follow-place-name-area .follow-place-district{min-width:50px;font-size:12px;padding:2px;border:1px solid #ff9100;color:#ff9100;text-align:center}.follow-place-card .follow-place-brief{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#767676;font-size:14px;line-height:16px;margin-bottom:5px}.follow-teacher-card{background:#fff;padding:15px;border-radius:5px;margin-bottom:20px}.follow-teacher-card .follow-teacher-avatar-area{display:flex}.follow-teacher-card .follow-teacher-avatar-area .follow-teacher-avatar{margin-right:20px}.follow-teacher-card .follow-teacher-avatar-area .follow-teacher-avatar img{width:64px;height:64px;border-radius:50%}.follow-teacher-card .follow-teacher-avatar-area .follow-teacher-name{color:#333;padding-top:20px}.follow-class-base-price{min-width:80px !important}.follow-class-time{font-size:14px}
.doc-item .top-action-box{position:fixed;background-color:#fff;width:100%;height:50px;z-index:999;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.doc-item .content-list{padding-top:60px}.doc-item .file-updated-time{margin-top:5px;color:#999;font-size:12px}.doc-item .doc-item-download{background:#ddd;padding:5px;border-radius:13px;font-size:14px;margin-left:10px}.doc-item .download-copy-url{font-size:14px;color:#409eff;text-align:center;margin-right:10px;text-align:right}
.ReactCrop{position:relative;display:inline-block;cursor:crosshair;overflow:hidden;max-width:100%}.ReactCrop:focus{outline:none}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__image{display:block;max-width:100%;touch-action:manipulation}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translate3d(0, 0, 0);box-sizing:border-box;cursor:move;box-shadow:0 0 0 9999em rgba(0,0,0,.5);touch-action:manipulation}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;box-shadow:0px 0px 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop__crop-selection{border:1px solid rgba(25,118,210,.5);border-image-slice:1;border-image-repeat:repeat}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after,.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{content:"";display:block;position:absolute;background-color:hsla(0,0%,100%,.4)}.ReactCrop__rule-of-thirds-vt::before,.ReactCrop__rule-of-thirds-vt::after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt::before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt::after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz::before,.ReactCrop__rule-of-thirds-hz::after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz::before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz::after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle::after{position:absolute;content:"";display:block;width:32px;height:32px;background-color:rgba(25,118,210,.5);border:1px solid rgba(25,118,210,.5);box-sizing:border-box;border-radius:16px;outline:1px solid rgba(0,0,0,0)}.ReactCrop .ord-nw{top:0;left:0;margin-top:-16px;margin-left:-16px;cursor:nw-resize}.ReactCrop .ord-nw::after{top:0;left:0}.ReactCrop .ord-n{top:0;left:50%;margin-top:-16px;margin-left:-16px;cursor:n-resize}.ReactCrop .ord-n::after{top:0}.ReactCrop .ord-ne{top:0;right:0;margin-top:-16px;margin-right:-16px;cursor:ne-resize}.ReactCrop .ord-ne::after{top:0;right:0}.ReactCrop .ord-e{top:50%;right:0;margin-top:-16px;margin-right:-16px;cursor:e-resize}.ReactCrop .ord-e::after{right:0}.ReactCrop .ord-se{bottom:0;right:0;margin-bottom:-16px;margin-right:-16px;cursor:se-resize}.ReactCrop .ord-se::after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;left:50%;margin-bottom:-16px;margin-left:-16px;cursor:s-resize}.ReactCrop .ord-s::after{bottom:0}.ReactCrop .ord-sw{bottom:0;left:0;margin-bottom:-16px;margin-left:-16px;cursor:sw-resize}.ReactCrop .ord-sw::after{bottom:0;left:0}.ReactCrop .ord-w{top:50%;left:0;margin-top:-16px;margin-left:-16px;cursor:w-resize}.ReactCrop .ord-w::after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:6px;margin-top:-3px}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:6px;height:100%;margin-right:-3px}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:6px;margin-bottom:-3px}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:6px;height:100%;margin-left:-3px}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar{display:none}.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:32px;height:32px}}.crop-modal-content{width:100%;background-color:#ebebeb;display:flex;justify-content:center;align-items:center}
.add-img-btn{display:flex;justify-content:center;align-items:center;background-color:#ebebeb;border-radius:8px;position:relative}.add-img-btn i{font-weight:bold;font-size:36px;padding-bottom:24px}.add-img-btn span{position:absolute;bottom:0;left:0;width:100%;height:28px;line-height:28px;font-size:12px;text-align:center;color:#f5f5f5;background-color:rgba(0,0,0,.2);border-radius:0 0 8px 8px}.img-container{margin:20px 20px 0;display:flex;flex-wrap:wrap}.img-container .img-item{margin:0 20px 20px 0;position:relative;border-radius:8px}.img-container .img-item img{border-radius:8px}.img-container .img-item .img-item-modal{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0);width:100%}.img-container .img-item .crop-text{position:absolute;bottom:0;left:0;width:100%;height:28px;line-height:28px;font-size:12px;text-align:center;color:#f5f5f5;background-color:rgba(0,0,0,.2);border-radius:0 0 8px 8px}.create-composition-modal{overflow:auto;padding-bottom:120px}.composition-bottom-area{position:fixed;bottom:0;background-color:#fff;width:100%;padding:5px 10px}
.edit-composition-modal{overflow:auto;padding-bottom:120px}.attachment-list{margin-bottom:20px}.composition-bottom-area{position:fixed;bottom:0;background-color:#fff;width:100%;padding:5px 10px}
.submit-composition-modal{overflow:auto}.submit-composition-modal .main-content{margin-bottom:60px}.submit-composition-modal .submit-modal-content .submit-lesson-title{width:80%}
.comp-item{display:flex;justify-content:space-between;align-items:center;border-top:.5px solid #eee;padding:15px 0 15px 15px}.comp-item .comp-left{flex-grow:1}.comp-item .comp-left .comp-left-top{color:#000;font-size:18px;font-weight:bold;margin-bottom:10px}.comp-item .comp-left .comp-left-bottom{color:#999;font-size:14px}.comp-item .comp-right{flex-grow:0;min-width:30px;height:50px;padding:0 15px;line-height:50px;text-align:right}.comp-item-last{border-bottom:.5px solid #eee}.add-composition-btn{width:60px;height:60px;line-height:60px;color:#fff;text-align:center;border-radius:50%;background:#ff9100;position:fixed;bottom:30px;right:30px;font-size:24px;font-weight:bold}.composition-tab-c{margin-top:20px;display:flex;justify-content:space-around}.composition-tab-c .composition-tab-item{text-align:center;padding-bottom:5px;color:#333}.composition-tab-c .composition-tab-s-item{color:#008489;border-bottom:2px solid #008489;font-weight:bold}
.s-type{color:#ff9100}.composition-detail-text{padding-bottom:120px}.composition-detail-text .composition-detail-text-title{margin:20px 0;text-align:center;font-size:18px;font-weight:bold}.composition-detail-text .composition-remark-title{text-align:left;margin:0 20px}.composition-detail-text .composition-remark-text{color:#494949;line-height:32px;font-size:16px;margin:0 20px}.composition-detail-text .composition-detail-student{margin:20px 0;text-align:center;font-size:16px}.composition-detail-text .composition-detail-text-t1{color:#333;line-height:32px;margin:0 20px}.composition-detail-text .composition-teacher-outter{background-color:#eee;padding:10px 0;margin:20px 0}.composition-detail-text .composition-teacher-outter .composition-teacher-inner{background-color:#fff;padding:10px;display:flex;align-items:center}.composition-detail-text .composition-teacher-outter .composition-teacher-inner .composition-teacher-avatar{border-radius:50%}.composition-detail-text .composition-teacher-outter .composition-teacher-inner .composition-teacher-name{margin-left:10px}.composition-detail-text .composition-edit-btn{position:fixed;z-index:19;bottom:80px;right:20px;width:50px;height:50px;line-height:50px;text-align:center;background-color:#ddd;border-radius:50%;font-size:14px}.added{color:#00bfff}.removed{color:red;text-decoration:line-through}
.lessonCard .btnArea{display:flex;background:#f9f9f9;padding:16px 16px 16px 0}.lessonCard .btnArea .lesson-state{flex-grow:1}.lessonCard .btnArea .lesson-state span{font-size:12px}.lessonCard .btnArea .lesson-state .waiting-for-class{color:#14ae66}.lessonCard .btnArea .lesson-state .end-class{color:#666}.lessonCard .btnArea .lesson-state .cancelled-class{border:1px solid #767676;color:#767676}.lessonCard .btnArea .apply-leave{text-align:center;border:1px solid #31b0d5;border-radius:3px;box-shadow:1px 1px 2px #31b0d5;padding:5px 10px}.lessonCard .btnArea .apply-leave span{font-size:14px;color:#31b0d5}.lessonCard .btnArea .show-leave{text-align:center;border:1px solid #e6a23c;border-radius:3px;box-shadow:1px 1px 2px #e6a23c;padding:5px 10px}.lessonCard .btnArea .show-leave span{font-size:14px;color:#e6a23c}.lessonCard .route-wrapper{font-weight:600;margin-top:10px;word-wrap:break-word;font-size:16px;line-height:22px;letter-spacing:normal;color:#484848}.lessonCard .route-wrapper .btn-route{color:#008489;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0px;cursor:pointer;margin:0px;padding:0px;text-align:left}
.enrollments-close-modal{box-shadow:0 1px 1px #eee;padding:20px}.enrollments-close-modal .enrollments-close-modal-i{font-size:24px}.enrollments-modal-content{overflow:auto;height:calc(100% - 64px)}.enrollments-modal-content-item{padding:20px;border-bottom:1px solid #eee;color:#767676}.enrollments-modal-content-item .enrollments-modal-content-item-name{color:#333;display:flex;justify-content:space-between}.enrollments-modal-content-item .enrollments-modal-content-item-name .enrollments-modal-content-item-no{font-size:12px;padding:2px;border:1px solid #ff9100;color:#ff9100;text-align:center}.enrollments-modal-content-item .enrollments-modal-content-item-gender{margin-top:10px;font-size:14px}.enrollments-modal-content-item .enrollments-modal-content-item-enroll-at{margin-top:10px;font-size:14px}.enrollments-item-transfer{margin-right:5px}.m15{margin:15px}.notice{font-size:14px}
.chat-bubble{position:relative}.chat-bubble .message-content{outline:none;font-size:14px;position:relative;max-width:350px;word-wrap:break-word;word-break:break-all;padding:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.chat-bubble .message-content span{white-space:pre-wrap;margin:0;text-shadow:#495060 0 0 .05em}.chat-bubble .message-content img{vertical-align:bottom}.chat-bubble .message-received{background-color:#fff;margin-left:15px;border-radius:0 4px 4px 4px}.chat-bubble .message-received::before{left:-10px;transform:scaleX(-1);color:#fff}.chat-bubble .message-received.new{transform:scale(0);transform-origin:top left;animation:bounce 500ms linear both}.chat-bubble .message-send{background-color:#5cadff;margin-right:15px;border-radius:4px 0 4px 4px;color:#fff}.chat-bubble .message-send::before{right:-10px;color:#5cadff}.chat-bubble .message-send.new{transform:scale(0);transform-origin:top right;animation:bounce 500ms linear both}.chat-bubble .el-dropdown{vertical-align:top}.chat-bubble .el-dropdown+.el-dropdown{margin-left:15px}.chat-bubble .el-icon-arrow-down{font-size:12px}
.invoice-card{border-bottom:1px solid rgba(235,235,235,.58);padding:10px;color:"#333"}.invoice-card .amount-state{display:flex;justify-content:space-between}.invoice-card .amount-state .yuan{font-size:12px;font-weight:bold;margin:0 1px 0 2px}.invoice-card .amount-state .total_amount{font-weight:bold}.invoice-card .amount-state .state{color:#ff9100;font-size:12px}.invoice-card .customer_type{margin-top:5px;font-size:14px}.invoice-card .time{margin-top:5px;font-size:12px;color:#999}
.ml-sm{margin-left:5px}.pl-sm{padding-left:5px}.ml-md{margin-left:8px}.pl-md{padding-left:8px}.ml-lg{margin-left:12px}.pl-lg{padding-left:12px}.ml-xl{margin-left:16px}.pl-xl{padding-left:16px}.mr-sm{margin-right:5px}.pr-sm{padding-right:5px}.mr-md{margin-right:8px}.pr-md{padding-right:8px}.mr-lg{margin-right:12px}.pr-lg{padding-right:12px}.mr-xl{margin-right:16px}.pr-xl{padding-right:16px}.mh-sm{margin-left:5px;margin-right:5px}.ph-sm{padding-left:5px;padding-right:5px}.mh-md{margin-left:8px;margin-right:8px}.ph-md{padding-left:8px;padding-right:8px}.mh-lg{margin-left:12px;margin-right:12px}.ph-lg{padding-left:12px;padding-right:12px}.mh-xl{margin-left:16px;margin-right:16px}.ph-xl{padding-left:16px;padding-right:16px}.mt-xs{margin-top:3px}.pt-xs{padding-top:3px}.mt-sm{margin-top:6px}.pt-sm{padding-top:6px}.mt-md{margin-top:9px}.pt-md{padding-top:9px}.mt-lg{margin-top:12px}.pt-lg{padding-top:12px}.mt-xl{margin-top:15px}.pt-xl{padding-top:15px}.mb-xs{margin-bottom:3px}.pb-xs{padding-bottom:3px}.mb-sm{margin-bottom:6px}.pb-sm{padding-bottom:6px}.mb-md{margin-bottom:9px}.pb-md{padding-bottom:9px}.mb-lg{margin-bottom:12px}.pb-lg{padding-bottom:12px}.mb-xl{margin-bottom:15px}.pb-xl{padding-bottom:15px}.mv-xs{margin-top:3px;margin-bottom:3px}.pv-xs{padding-top:3px;padding-bottom:3px}.mv-sm{margin-top:6px;margin-bottom:6px}.pv-sm{padding-top:6px;padding-bottom:6px}.mv-md{margin-top:9px;margin-bottom:9px}.pv-md{padding-top:9px;padding-bottom:9px}.mv-lg{margin-top:12px;margin-bottom:12px}.pv-lg{padding-top:12px;padding-bottom:12px}.mv-xl{margin-top:15px;margin-bottom:15px}.pv-xl{padding-top:15px;padding-bottom:15px}.fs-xs{font-size:10px}.fs-sm{font-size:12px}.fs-base{font-size:14px}.fs-lg{font-size:16px}.fs-xl{font-size:18px}.fs-xxl{font-size:24px}.brand-color{color:#ff9100}.black0{color:#000}.black1{color:#333}.black2{color:#7f7f7f}.disabled-text-color{color:#999}.fw-b{font-weight:bold}.ta-c{text-align:center}.ta-r{text-align:right}.tdl-lt{text-decoration-line:line-through}.main-divider{margin:15px 0;height:10px;background-color:#e9eaec}.line-divider{margin:15px 0;height:1px;background-color:#e9eaec}.bt-g{border-top:1px solid #e9eaec}.bb-g{border-bottom:1px solid #e9eaec}.card-border{border:1rpx solid rgba(0,0,0,.12);box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);border-radius:5px;padding:8px}.tag-border{border:1rpx solid rgba(0,0,0,.12);box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14);border-radius:5px;padding:2rpx 4rpx}.br-5{border-radius:5px}.bgc-w{background-color:#fff}.bgc-b{background-color:#ff9100}.flex{display:flex}.fw-w{flex-wrap:wrap}.fd-c{flex-direction:column}.jc-c{justify-content:center}.jc-e{justify-content:space-evenly}.jc-sb{justify-content:space-between}.jc-fe{justify-content:flex-end}.jc-sa{justify-content:space-around}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.ai-fs{align-items:flex-start}.fg-1{flex-grow:1}.meke-bubble{display:inline-block;position:relative;height:auto;background-color:#ff9100;border-radius:3px 0 3px 3px}.meke-bubble:after{content:"";position:absolute;width:0;height:0;left:auto;right:-5px;top:0px;bottom:auto;border:5px solid;border-radius:5px;border-color:#ff9100 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.meke-bubble-text{color:#fff;font-size:12px;padding:2px 5px;text-align:center}.offline-bubble{background-color:#ff832c}.offline-bubble:after{border-color:#ff832c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.online-bubble{background-color:#249cd9}.online-bubble:after{border-color:#249cd9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.infinite-scroll{overflow:auto}.infinite-scroll::-webkit-scrollbar{display:none}.modal{position:fixed;z-index:1000;top:0;left:0;bottom:0;right:0;background:#fff}.close-modal{box-shadow:0 1px 1px #eee;padding:10px 20px;display:flex;justify-content:space-between;align-items:center}.close-modal-i{font-size:24px;color:#000}.bottom-container{position:fixed;z-index:19;bottom:0;left:0;width:100%;border-top:1px solid #eee;padding:7px 8px 8px;background:#fff}.bottom-container-left{flex:auto;display:flex;justify-content:space-around}.bottom-container-left-item{display:flex;flex-direction:column;justify-content:center}.bottom-container-left-item-icon{text-align:center;display:inline-block;margin-bottom:3px}.bottom-container-left-item-icon i{font-size:20px}.bottom-container-left-item-text{font-size:12px}.bottom-container-right{flex:2;display:flex;justify-content:space-between;align-items:center}.bottom-container-right-btn{height:40px;line-height:40px;text-align:center;color:#fff;background:#ff9100;flex:1}.save-btn-container{box-shadow:0 -1px 1px #eee;height:56px;padding:8px 20px;background:#fff}.save-btn{height:40px;line-height:40px;text-align:center;color:#fff;background:#ff9100}.saving-btn{background:rgba(255,145,0,.5)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meke-loading::after{position:absolute;left:0;right:0;content:"";height:20px;width:20px;border-radius:50%;margin:100px auto;border:4px solid #175cc4;border-color:#175cc4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);display:block;animation:loading-rotate 1s linear infinite}@keyframes loading-rotate{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}
body,html{margin:0 auto;padding:0;-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);max-width:960px}p{margin:0}a,a:visited{text-decoration:none;color:inherit}h1,h2,h3,h4{margin:0;font-weight:500}ol,ul{margin:0;padding:0;text-align:left}li,ol,ul{list-style:none}pre{margin:0}.navbar-placeholder{height:50px;background:#fbbd06}.place-facilities-list{display:flex;flex-grow:1;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #ececec}.place-facilities{font-size:26px}.ma-bar-top{top:0;z-index:50;position:fixed;width:100%;left:0;right:0;display:block;font-size:22px;line-height:21px;margin-left:auto;margin-right:auto;max-width:414px;margin-bottom:0;text-align:center}.prompt-follow-us{background:url(http://images.jumei.com/mobile/icon/bg_01.png) repeat;overflow:hidden;width:100%;z-index:51;height:50px;top:0;position:fixed}.prompt-logo img{margin-top:5px;margin-right:5px;margin-left:5px;height:40px}.follow-us-1{font-size:14px;font-weight:700}.follow-us-2{font-size:12px}.t-a-l{text-align:left}.t-a-r{text-align:right}.f-z-12{font-size:12px}.f-z-13{font-size:13px}.wrap-of-g{padding-top:19px}.go-to-fund{padding-left:8px;padding-right:8px;border-radius:10px;display:block;box-shadow:0 0 1px #000}.close-follow-us{position:absolute;top:-2px;right:5px}.close-follow-us img{width:12px;height:12px}.navbar{height:50px;top:0;z-index:50;display:block;color:#fff;background:rgba(251,189,6,.9);text-align:center;font-size:22px;line-height:21px;width:100%;margin-bottom:0}.subnavbar{position:fixed;background:rgba(251,189,6,.9);left:0;right:0;margin-left:auto;margin-right:auto;max-width:414px;margin-bottom:0;text-align:center}.site-logo{line-height:45px;position:relative}.home-index-menu{position:absolute;right:15px;top:0}.home-index-menu img{width:22px}.site-logo-img{width:70px}.subnavbar{padding:0;margin:0;top:50px;height:30px}.subnavbar-item{padding:1px 0 2px;color:#fff;width:49%;display:inline-block;margin:0;text-align:center}.search-list{position:fixed;z-index:40;top:0;bottom:0;right:0;left:0;background:#fff}.search-icon-wrapper{position:absolute;right:15px;z-index:40;transform:translateY(-50%);top:48%}.search-font{font-size:26px;color:#fff}.search-btn{width:60px}.search-warp{font-size:15px;right:0;line-height:20px;text-align:center;margin-top:50px;background-color:red}.search{line-height:50px;color:#fff}.modal-table{height:100%;width:100%;color:dimgray}.modal-header{text-align:left;padding:0 24px}.panel-body{padding:0 36px 24px}@media(max-width: 320px){.modal-search-wrapper{width:100%;max-width:303px}.class-bor{padding:5%;font-size:16px;flex-grow:1;max-width:55px}.facilities-list{width:43.328px}}@media(min-width: 375px){.class-bor{padding:5%;font-size:16px;flex-grow:1}}@media(max-width: 414px){.class-bor{padding:5%;font-size:16px;flex-grow:1}}@media(max-width: 768px){.modal-search-wrapper{position:relative}}.modal-search-wrapper{width:100%}.search-header{font-size:14px;padding:4px 0;position:relative}.class-wrapper{display:flex;flex-grow:1;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #ececec}.checked{width:75px;display:inline-block;border-radius:2rem;box-shadow:0 0 0 2px #ffd674}.unchecked{width:75px;display:inline-block;box-shadow:0 0 0 1px #ededed;border-radius:2rem}.class-bor{padding:5%;font-size:13px;flex-grow:1}.class-bor-selected{display:inline-block;width:60px}.class-bor-selected span{display:inline-block;text-align:center;width:100%}.search-junior{padding-top:20px}.close-search{margin-top:72px}.preliminary-count{color:rgba(251,189,6,.9);text-align:center;font-size:13px}.close-search-wrapper{width:100%;padding-top:10px}.close-search-x{font-size:17px;color:#000;width:26px;height:26px}.close-search-x span{font-size:32px;color:#000;width:26px;height:26px}.search-btn-t{width:100%;color:#fff;background:#ff962d;padding:10px 0;font-size:15px;border-radius:4px;text-align:center;flex-grow:1;float:left}#navmenu .navbar{font-weight:300}#navmenu.animate{transition:opacity .2s ease-in}#navmenu{position:fixed;z-index:49;color:#484848;top:50px;bottom:0;right:0;left:0;background:#fff;text-align:center;overflow:auto}#navmenu a:link,#navmenu a:visited{text-decoration:none;color:#484848}#navmenu ul{margin:35px 0;display:inline-block}#navmenu li{padding:8px 0;font-size:16px}#navmenu li a{font-size:16px;line-height:22px;padding-top:12px;padding-bottom:12px;color:#484848;font-weight:normal;display:block;position:relative;text-decoration:none}#navmenu li .new-msg-bubble{border-radius:2px;background:hsla(0,0%,100%,.9);color:#000;font-size:12px;top:-6px;position:relative;margin-left:9px;text-align:center;padding:1px 5px}#navmenu .line{height:0px;border-width:1px 0px 0px;-o-border-image:initial;border-image:initial;border-top:1px solid #dbdbdb;margin:16px 0px}.scroll-banner{display:none}#products-list{margin:0;padding:0}.theme-wrap{position:relative;overflow:hidden;height:76px;background-color:#fff}.theme-title{position:absolute;width:100%;font-size:18px;top:24px;color:#000;padding:0 10px;text-align:center}.product-wrap{margin:16px;height:280px}.product-img{overflow:hidden;width:100%;height:160px;left:0;top:0}.product-img img{width:100%}.product-title{font-size:18px}.product-desc,.product-title{width:100%;bottom:10px;padding:0 10px}.product-desc{font-size:12px;color:#92969c}.product-first{background-color:#000;height:80px}.price-info-row{position:relative}.desc-line{position:absolute;font-size:14px;color:#bbb;top:21px;left:0}span.crossover{text-decoration:line-through}span.yuansign:before{content:"¥"}span.person{font-size:12px}.dotoff{background-color:#ddd}.detail-header .title-row{position:relative}.detail-header .prod-title-area{margin-right:70px}.detail-header .prod-like-area{position:absolute;width:35px;text-align:center;right:1px;top:2px}.prod-like-area .likeicon{font-size:32px;color:#eb4f38}.prod-like-area .likecnt{font-size:14px;color:#aaa}.detail-header .header-preamble{color:#aaa;font-size:13px;margin:2px 0 16px}.header-title{color:#2c3038}.range-sel{height:68px;width:100%;position:fixed;bottom:0;z-index:40;background:hsla(0,0%,100%,.95);display:block}.range-sel-contain{width:70%;text-align:center;margin-left:15%}.range-item{width:30%;display:inline-block;font-size:14px}.range-item .circle{display:inline-block;width:8px;height:8px;background-color:#ff7d00;background-image:linear-gradient(180deg, rgba(100, 0, 0, 0), #ff7d00);border-radius:100%;box-shadow:0 0 0 1px #ff7d00,inset 0 1px 1px hsla(0,0%,100%,.2),0 1px 1px rgba(0,0,0,.2);position:relative;margin:24px 30px 10px}.range-item .label{text-align:center}.range-item .pin{top:-13px;background:rgba(0,0,0,0);display:inline-block;border-radius:14px 14px 14px 0;width:8px;height:8px;border:6px solid #ff7d00;transform:rotate(-45deg);position:relative;box-shadow:-1px 1px 2px rgba(0,0,0,.2)}.range-line{position:absolute;top:27px;left:27%;right:27%;background:hsla(0,0%,45%,.2);height:2px}.sidemenu{position:fixed;top:0;bottom:0;width:100%;height:100vh;background-color:hsla(0,0%,4%,.95);z-index:60;color:#fff;padding-top:3em;display:none}.sidemenu .item{color:#fff;width:100%;margin-top:2em;margin-bottom:2em;text-align:center;background:hsla(0,0%,100%,.1);padding-top:1.5em;padding-bottom:1.8em}.sidemenu-info{bottom:100px;color:hsla(0,0%,100%,.7);font-size:.5em;width:100%;text-align:center;position:absolute}.navbar-search-bt{position:absolute;top:1px;right:1px;z-index:41}#navbar-menu-toggle{color:#fff;position:absolute;top:48%;left:15px;z-index:19;width:26px;height:26px;-webkit-tap-highlight-color:hsla(0,0%,100%,0);transform:translateY(-50%)}.navbar #navbar-back,.navbar #navbar-home,.navbar.show-back-bt #navbar-menu-toggle,.navbar.show-home-bt #navbar-menu-toggle{display:none}.navbar.show-back-bt #navbar-back,.navbar.show-home-bt #navbar-home{display:block;width:60px;height:50px;position:absolute;z-index:19}.navbar.show-home-bt #navbar-home{color:#fff}.navbar #navbar-home span{font-size:21px;top:14px;left:13px;position:absolute}#navbar-back span{top:19px;transform-origin:50% 50%;transform:rotate(135deg)}#navbar-back:after,#navbar-back span{width:15px;height:2px;background-color:#fff;display:block;position:absolute;left:14px}#navbar-back:after{content:"";top:29px;transform-origin:50% 50%;transform:rotate(45deg)}.nav-badge-number{background:rgba(255,125,0,.9);display:inline-block;position:absolute;border-radius:10px;width:12px;height:12px;top:9px;left:11px;z-index:19}#navbar-menu-toggle span,#navbar-menu-toggle span:after,#navbar-menu-toggle span:before{width:24px;height:2px;background-color:#fff;display:block;transition:all .2s ease 0ms;position:absolute}#navbar-menu-toggle.haveNewMsg span,#navbar-menu-toggle.haveNewMsg span:after,#navbar-menu-toggle.haveNewMsg span:before{background-color:#ff7d00}#navbar-menu-toggle span:before{content:"";top:-8px}#navbar-menu-toggle span:after{content:"";top:8px}#navbar-menu-toggle span{margin:0 auto;position:relative;top:13px}#navbar-menu-toggle.opened span{background:rgba(0,0,0,0);transform:scaleX(1)}#navbar-menu-toggle.opened span:before{top:0;transform-origin:50% 50%;transform:rotate(45deg)}#navbar-menu-toggle.opened span:after{top:0;transform-origin:50% 50%;transform:rotate(-45deg)}.tagarea,.tagarea li{text-align:center}.tagarea li{display:inline-block;margin:4px 2px;min-width:31%;padding:10px 0;color:#f80;background-color:rgba(255,136,0,.2)}.btwrap{position:fixed;bottom:0;width:100%;text-align:center;margin:10px}.cover-wrapper{position:relative}.cover-wrapper:before{content:"";display:block;width:100%;padding-top:68.75%}.cover-wrapper .indicators{width:100%;position:absolute;bottom:20px;text-align:center}.cover-wrapper .indicators li{display:inline-block;width:7px;height:7px;margin:0 5px;background:hsla(0,0%,100%,.3);border-radius:10px;transition:background .8s ease}.cover-wrapper .indicators li.active{background:hsla(0,0%,100%,.95)}.loader-wrap{position:fixed;top:30%;width:100%;text-align:center}.cover-content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cover-content img{width:100%}#cover-slide>li>img{width:100%;overflow:hidden}#cover-slide>li :first-child{display:block}.class-shedule-padding{margin:10px 20px 10px;color:#494949}.class-schedule-wrapper{margin:10px 20px 10px}.class-schedule-wrapper li{line-height:1.2rem}.prod-detail-padding{margin:20px;color:#494949}.prod-detail-padding h2{font-size:2.1rem}.prod-detail-padding p{font-size:14px}.place-img img{width:100%}.other-course{display:flex}.other-course li{flex-grow:1}.other-course li img{width:100%}.bottom-branding{width:100%;color:#bbb}.bottom-branding .logo{text-align:center;font-size:34px}.bottom-branding .desc{margin-top:4px;text-align:center}.sub-notify{background:#b1b1b1;color:#fff;font-size:14px;padding:15px;margin:20px;width:40%;text-align:center}.order-info li{list-style:disc;margin:8px 0 8px 24px}.order-info li,.unic-info{font-size:15px;line-height:1.55em}.unic-info{margin-top:1em}.prod-detail-padding .text{font-size:14px;line-height:1.4em}.detail-info .info .detail-name{margin-top:20px}.info li{font-size:15px}.info ul li{border-bottom:1px solid #e5e5e5;padding-top:1em;padding-bottom:1em;vertical-align:baseline;line-height:1.6em;width:100%;text-align:right}.info ul li span{width:100px;display:block;position:absolute;text-align:left}.info ul li p{display:inline-block;text-align:right;width:70%;margin:0}.detail-section-title{margin:8px 0;font-size:18px;color:#2c3038;font-weight:bolder;padding-bottom:8px;border-bottom:1px solid #f2f2f2;position:relative}.detail-section-title .magzine-subtitle{display:block;margin:5px 0 0;color:#aaa}.content-sep{border:1px solid #ededed;border-left:none;border-right:none;height:10px;background-color:#f7f7f7;width:100%;margin-top:15px}.content-sep-order{border:1px solid #ededed;border-left:none;border-right:none;height:10px;background-color:#f7f7f7;width:100%}.content-sep-last{padding-bottom:80px;left:0;right:0;margin-left:auto;margin-right:auto;max-width:414px;margin-bottom:0;text-align:center}.logo-area{clear:both;position:relative;height:100px;width:223px;margin:42px auto 0}.logo-area .logo{position:absolute;width:84px;left:0;top:32px}.logo-area .midline{position:absolute;width:1px;height:87px;background-color:#383838;left:108px;top:8px}.logo-area .slogan{position:absolute;font-size:17px;color:#000;line-height:33px;left:131px;top:30px;width:100px}.article__content img{display:block;max-width:100%;height:auto;margin:16px 0}.content video{display:block;width:100%;margin:16px 0}.article__content{color:#494949;overflow:hidden;font-size:14px;margin-bottom:10px}.show-outline-btn{display:block;text-align:center;border-top:1px solid #ededed;padding-top:3px;margin:0 20px;color:#f8b62a}.article__content small{font-size:80%}.article__content h1{color:#3c3c3c;font-size:20px;margin-bottom:0}.article__content h2{font-weight:normal;font-size:21px;margin-bottom:10px;padding-bottom:10px;overflow:hidden;border-bottom:1px solid #f7f7f7}.article__content .article__by-line{font-style:italic}.article__content table{-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;font-size:14px;margin-top:20px;table-layout:fixed;width:100%}.article__content th{border:1px solid #494949;font-weight:700;padding:10px 0;text-align:center}.article__content td{border:1px solid #c9c9c9;padding:10px 0}.article__content td,.article__content th,.article__content tr{vertical-align:middle}.article__content .course-content{width:55%}.article__content .course-num{width:15%;text-align:center}.article__content .course-count:nth-child(2n){background:#e9e9e9}.article__by-line{font-style:italic}.article__content li li{list-style:circle inside;margin-left:20px}.article__content blockquote{color:#7c7c7c;font-style:italic;line-height:135%;margin:1.5em 0;padding-left:40px;position:relative}.article__content blockquote:before{content:"“";font-size:60px;left:0;position:absolute;top:5px}.article__caption{color:#7c7c7c;font-style:italic;text-align:center}.article__content .text-center{text-align:center}.article__content .text-left{text-align:left}.article__content .text-right{text-align:right}.article__content video{width:100%;height:auto}.article__content a{text-decoration:underline;color:#ff9100}#no-class{position:fixed;right:-2px;bottom:82px;font-size:14px;font-weight:700;color:#fff}#no-class.lower{bottom:36px}#no-class .iconfont{margin:0 7px 0 0;padding:0;vertical-align:middle;line-height:28px}#no-class>span{background:rgba(0,0,0,.7);margin:0;padding:0 .8em;display:inline-block;height:30px;vertical-align:middle;line-height:30px}#no-class span sup{position:relative;vertical-align:bottom;top:-5px}.source-row{margin:10px 0 -5px;color:#a0c2e0;font-size:12px}.source-row .iconfont{position:relative;top:2px;color:#bad6ef}.class-in-course{overflow:hidden;margin-top:20px;color:#494949}.in-course-name{margin:0 20px;font-size:2rem;padding-bottom:10px;overflow:hidden;border-bottom:1px solid #f7f7f7}.in-course-name h2{font-weight:normal;font-size:2rem;color:#494949}
