.card{display:block;width:100%;height:2.5rem;padding:.2rem;border-radius:6px;background:#fff;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.card:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.15);box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.card.group::after{content:"";display:block;position:absolute;top:100%;left:3%;width:94%;height:.06rem;border-top:1px solid #f2f2f2;background:#fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.card-title{width:100%;line-height:1.5;font-size:.14rem;color:#333;font-weight:bold}.card-time{margin-top:.12rem;font-size:.12rem;color:#999}.card-time .audition{font-size:.12rem;background:rgba(101,174,255,.1);color:#65aeff;padding:2px 4px;white-space:nowrap;display:inline-block;margin-left:.05rem}.card-time .audition .icon-yinliang{font-size:.12rem;margin-left:3px}.card-time .hours{font-size:.12rem;color:#65aeff;margin-left:.06rem;margin-right:1px}.card-desc .right{position:absolute;right:.18rem;bottom:.82rem;height:.24rem;line-height:.24rem;padding:0 .12rem;text-align:center;background:-webkit-gradient(linear, left top, right top, from(#54A5FF), to(#5CCBFF));background:linear-gradient(90deg, #54A5FF 0%, #5CCBFF 100%);color:#fff;font-size:.12rem;border-radius:.12rem;border-bottom-right-radius:0}.card-teacher{position:absolute;top:1.3rem;left:.2rem}.card-teacher span{max-width:.6rem;text-align:center;line-height:.14rem;font-size:.12rem;color:#333;display:inline-block;margin-right:.1rem;vertical-align:top}.card-teacher span:hover{color:#65aeff}.card-teacher span:hover img{border:1px solid #65aeff}.card-teacher span img{width:.32rem;height:.32rem;border-radius:50%;border:1px solid rgba(0,0,0,0)}.card-price{position:absolute;left:0;bottom:0;width:100%;height:.52rem;line-height:.22rem;padding:.1rem .18rem .1rem .15rem;font-size:.12rem;color:#aaa;border-top:1px solid #f3f3f3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.card-price .pull-left{-ms-flex-negative:1;flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-price .pull-right{white-space:nowrap;font-size:.12rem}.card-price .pull-right span:nth-child(2){color:#ff0100;font-size:.2rem;margin-left:4px}.card-price .price-original{font-size:.14rem;text-decoration:line-through;color:#bbb}.card-sign{margin-right:4px;font-size:.11rem;color:#fff;background:-webkit-gradient(linear, left top, right top, from(#54A5FF), to(#5CCBFF));background:linear-gradient(90deg, #54A5FF 0%, #5CCBFF 100%);padding:2px 8px;border-radius:3px}.card-label img{height:.2rem;margin-top:-0.06rem;margin-right:.06rem}.card-none{position:fixed;top:50%;left:50%}.card-none .none-box{margin-left:-50%;margin-top:-50%}.card-none img{width:180px}.card-none p{width:180px;color:#999;font-size:.2rem;margin-top:10px;text-align:center}.user-tab+.main .card-none{position:static}.user-tab+.main .card-none .none-box{text-align:center;margin:150px auto}.user-tab+.main .card-none .none-box p{width:100%}.card-nomore{clear:both;color:#999;font-size:14px;text-align:center;padding-top:30px}.select-box{width:100%;line-height:.44rem;background:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.select-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;float:left;font-size:.13rem;padding:0 20px;position:relative;cursor:pointer}.select-item span{color:#666;margin-right:10px}.select-item .item-label{color:#999;margin-right:0}.select-item .item-value{color:#333}.select-item.checked .item-value{color:#999}.select-item .item-arrow{margin-right:0}.select-item .item-arrow .iconfont{display:inline-block;font-size:12px;color:#5aa0ed;-webkit-transition:all .36s ease;transition:all .36s ease}.select-item.open .item-arrow .iconfont{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.select-item .value-box{display:none;position:absolute;top:.44rem;left:0;z-index:10;width:100% !important;padding-top:10px;padding-bottom:10px;padding-left:10px !important;padding-right:10px !important;font-size:14px;line-height:40px;overflow:hidden;background:#fff;border:2px solid #f6f8fa;border-top:none}.select-item .value-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:hsla(0,0%,100%,.3);border-top:6px solid #fff;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0)}.select-item .value-box span{color:#666;padding:0 10px;float:left;cursor:pointer}.select-item .value-box span.all,.select-item .value-box span:hover{color:#65aeff}.mine-selected{color:#666;position:relative}.mine-selected .icon-wenhao{color:#868686;margin-right:10px}.mine-selected .checked{color:#65aeff}.mine-selected .checked span{color:#65aeff}.mine-selected span{margin:0 3px}.mine-selected .mine-set{display:none;position:absolute;top:.42rem;left:-100px;min-width:270px;line-height:1.4;background:#fff;color:#666;z-index:10;text-align:center;padding:10px;border-radius:5px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.1);box-shadow:1px 1px 4px rgba(0,0,0,.1)}@media(min-width: 1600px){.mine-selected .mine-set{top:46px;min-width:320px}}.mine-selected .mine-set::before{content:"";position:absolute;top:-8px;left:120px;width:0;height:0;border-bottom:8px solid #eee;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0)}.mine-selected .mine-set::after{content:"";position:absolute;top:-7px;left:121px;width:0;height:0;border-bottom:7px solid #fff;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0)}.mine-selected .mine-set a{color:#65aeff;margin:0 5px;text-decoration:underline}.mine-selected .mine-box{display:inline-block}.mine-selected .mine-box .check-box{width:14px;height:14px;border:1px solid #d3d3d3;border-radius:3px;display:inline-block;top:2px;margin-left:4px;position:relative}.mine-selected .mine-box .check-box input[type=checkbox]{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;z-index:1;opacity:0}.mine-selected .mine-box .check-box input[type=checkbox]:checked~.check-dot{background:#65aeff}.mine-selected .mine-box .check-box .check-dot{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;background:#fff;border:2px solid #fff;border-radius:4px}.option-box{line-height:.44rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.13rem;background:#fff;border-radius:6px}.option-box .option{padding:0 .2rem;border-radius:4px;cursor:pointer}.option-box .option.active{color:#65aeff;background:rgba(101,174,255,.2)}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.2rem;gap:.15rem}.filter .option-box{-ms-flex-negative:0;flex-shrink:0}.filter .select-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.filter .divider{width:1px;height:.36rem;background:#ddd}.card-list{width:100%;margin-top:.2rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:.2rem;padding-bottom:.5rem}@media(min-width: 992px){.card-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.card-list{grid-template-columns:repeat(4, 1fr)}}.group-title{height:.5rem;line-height:.5rem;font-size:.17rem;font-weight:bold;color:#333;margin-top:.2rem;background:#fff;border-radius:6px;padding:0 .15rem}.group-title img{width:.28rem;margin-right:.05rem;-webkit-transform:translateY(-2px);transform:translateY(-2px)}