.card{display:block;width:100%;border-radius:6px;background:#ffffff;position:relative;transition:all 0.3s ease}.card:hover{box-shadow:0 0 20px 0 rgba(0,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-info{height:1.75rem;padding:.2rem;padding-bottom:.15rem;display:flex;flex-direction:column;justify-content:space-between}.card-title{width:100%;line-height:.2rem;font-size:.14rem;color:#333;font-weight:bold;margin-bottom:.06rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card-time{font-size:.12rem;color:#999}.card-time .audition{font-size:.12rem;background:rgba(255,130,0,0.1);color:#ff8200;padding:2px 5px;white-space:nowrap;display:inline-block;margin-left:5px;border-radius:2px}.card-time .audition .icon-yinliang{font-size:.12rem;margin-left:3px}.card-time .hours{font-size:.12rem;color:#ff8200;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:linear-gradient(90deg, #ff8200, #ffb800);color:#fff;font-size:.12rem;border-radius:.12rem;border-bottom-right-radius:0}.card-teacher span{max-width:.6rem;text-align:center;line-height:.14rem;font-size:.12rem;color:#333333;display:inline-block;margin-right:.1rem}.card-teacher span:hover{color:#ff8200}.card-teacher span:hover img{border:1px solid #ff8200}.card-teacher span img{width:.32rem;height:.32rem;-moz-border-radius:50%;border-radius:50%;border:1px solid transparent}.card-price{width:100%;height:.52rem;line-height:.22rem;padding:.1rem .18rem .1rem .15rem;font-size:.12rem;color:#aaaaaa;border-top:1px solid #F3F3F3;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:space-between;align-items:flex-end}.card-price .pull-left{flex:1;width:0;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:.12rem;color:#fff;background:linear-gradient(90deg, #ff8200, #ffb800);padding:1px 8px;border-radius:2px}.card-label img{height:.2rem;margin-top:-.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}.section{width:100%;min-height:100px;background:#f5f5f5;overflow:hidden}.section:nth-of-type(2n){background:#fff}header{background:linear-gradient(#f90, #feaa2d);border-bottom:none}header .nav-box li a,header .login-box li a{color:#fff}header .active a,header a:hover{color:#fff !important}header .login-box .app-load{border-color:#fff}header .login-box .dropdown-menu li a{color:#333}header .login-box .dropdown-menu li a:hover{color:#ff8200 !important}header .navbar-toggle.collapsed .icon-menu{color:#fff;border-color:#fff}@media (max-width: 991px){header .navbar-collapse.collapsing ul li,header .navbar-collapse.in ul li{background-color:#feaa2d}}.top{padding-top:.1rem;padding-bottom:40px;background:linear-gradient(#feaa2d, #f9f9f9)}.top .banner{background:#ff8200;border-radius:8px;overflow:hidden}.top .desc-line{margin-top:10px;height:50px;background:#fff;border-radius:5px;display:flex;align-items:center}.top .desc-line .desc{width:20%;text-align:center;border-right:1px solid #e2e2e2}.top .desc-line .desc:last-of-type{border-right:none}.head{display:flex;align-items:center;justify-content:space-between;height:.36rem;margin-top:20px;gap:.2rem}.head .title{flex-shrink:0;font-size:.15rem}.head .title img{height:.24rem}.head .more{flex-shrink:0;width:60px;font-size:.12rem;color:#ff8200;display:flex;align-items:center;gap:5px;cursor:pointer}.head .tab-l{flex-grow:1;display:flex;align-items:center;justify-content:space-between;height:100%;background:#eee;border-radius:8px}.box-title{font-size:.14rem;color:#333;font-weight:bold;margin-top:.1rem;margin-bottom:.1rem}.box-title img{width:.22rem;margin-right:5px}.box-title .more{float:right;width:60px;font-size:.12rem;font-weight:normal;color:#ff8200;display:flex;align-items:center;gap:5px;cursor:pointer}.tabs{flex-grow:1;display:flex;height:100%;padding-left:.2rem}.tabs .tab{flex-shrink:0;height:100%;line-height:.36rem;text-align:center;font-size:.13rem;color:#666;margin:0 .3rem;cursor:pointer}.tabs .tab.active{border-bottom:2px solid #ff8200}@media (max-width: 992px){.tabs .tab{margin:0 .15rem}.tabs .tab:nth-child(n+5){display:none}}.info-banner{margin-top:.2rem;margin-bottom:.1rem;width:100%;height:.4rem;overflow:hidden}.info-banner img{height:100%}.recent{padding:.1rem 0}.recent.unlogin .noinfo{display:block}.recent.unlogin .info{display:none}.recent.unlogin .exam{flex-shrink:0;width:5.6rem;min-width:560px}.recent.unlogin .exam .exam-main{display:flex;gap:.2rem}.recent .container{display:flex}.recent .noinfo{display:none;flex-grow:1}@media (max-width: 992px){.recent .noinfo .more{display:none}}.recent .noinfo .guide{width:100%;height:1.65rem;margin-top:.25rem;margin-bottom:.3rem;background-image:url(../img/index-info-unlogin.png);background-size:auto 100%;background-position:right;padding:.35rem .5rem}@media (max-width: 1200px){.recent .noinfo .guide{height:165px;background-image:url(../img/index-info-unlogin-small.png);padding:.35rem .3rem}}@media (max-width: 992px){.recent .noinfo .guide{background-image:url(../img/index-info-unlogin-small2.png);padding:10px;width:100px}}.recent .noinfo .guide .text{width:2.5rem;line-height:.25rem;font-size:.14rem;margin-bottom:.25rem}.recent .noinfo .guide .text.small{padding-top:10px;display:none}@media (max-width: 1200px){.recent .noinfo .guide .text{line-height:25px;margin-bottom:25px;width:190px}}@media (max-width: 992px){.recent .noinfo .guide .text{width:80px;font-size:12px;line-height:22px;margin-bottom:16px}.recent .noinfo .guide .text.normal{display:none}.recent .noinfo .guide .text.small{display:block}}.recent .noinfo .guide .btn{height:.26rem;line-height:.26rem;font-size:.13rem;padding:0 .3rem;color:#fff;background:#ff8200;border-radius:.13rem;border:none;white-space:nowrap;cursor:pointer}.recent .noinfo .guide .btn.cancel{background:#D4D4D4;border-color:#D4D4D4;color:#fff}.recent .noinfo .guide .btn.cancel:hover{background:#D4D4D4;border-color:#D4D4D4;color:#fff}@media (max-width: 992px){.recent .noinfo .guide .btn{padding:0 12px}}.recent .info{flex-grow:1}.recent .exam{flex-shrink:0;width:2.7rem;margin-left:30px;min-width:270px}.exam .ad{display:none;width:100%;height:1.65rem;margin-top:.25rem;margin-bottom:.1rem;border-radius:6px;position:relative}@media (max-width: 1200px){.exam .ad{height:165px}}.exam .ad img{position:absolute;width:100%;left:0;bottom:0}.exam .as{display:none;width:100%;height:1.65rem;border-radius:6px;position:relative}@media (max-width: 1200px){.exam .as{height:165px}}.exam .as img{position:absolute;width:100%;left:0;bottom:0}.exam .ad-o{display:block}.exam .mock-and-assess .exam-recent{display:none}.exam .mock-and-assess .as-o{display:block}.exam .mock-big .exam-recent{display:none}.exam .mock-big .ad-o{display:none}.exam .mock-big .ad-v{display:block;height:3.4rem}@media (max-width: 1200px){.exam .mock-big .ad-v{height:340px}}.exam .mock-big .ad-v img{height:100%}.exam .assess-big .exam-recent{display:none}.exam .assess-big .ad-o{display:none}.exam .assess-big .as-v{display:block;height:3.4rem;margin-top:.25rem}@media (max-width: 1200px){.exam .assess-big .as-v{height:340px}}.exam .assess-big .as-v img{height:100%}.exam .mock{display:block;height:.8rem;margin-top:0;margin-bottom:.07rem;background-image:url(../img/index-mock-bg.png);background-size:100%;background-position:top right;background-repeat:no-repeat;border-radius:6px;padding:.1rem .25rem}.exam .mock.new{background-image:url(../img/index-mock-sign.png),url(../img/index-mock-bg.png);background-size:46px, 100%}@media (max-width: 1200px){.exam .mock{height:80px;margin-bottom:7px}}.exam .mock .title{height:.24rem;line-height:.24rem;color:#333;font-weight:600;font-size:.14rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.exam .mock .title{height:24px;line-height:24px;font-size:14px}}.exam .mock .time{color:#666;font-size:12px;line-height:.17rem}@media (max-width: 1200px){.exam .mock .time{line-height:17px}}.recent.unlogin .exam .ad{width:2.7rem;min-width:270px}.recent.unlogin .exam .as{width:2.7rem;min-width:270px;margin-top:.25rem}.recent.unlogin .exam .mock-big .ad-v{display:none}.recent.unlogin .exam .mock-big .ad-h{display:block;width:100%}.recent.unlogin .exam .assess-big .as-v{display:none}.recent.unlogin .exam .assess-big .as-h{display:block;width:100%}.recent.unlogin .exam .exam-recent{width:2.7rem;min-width:270px;margin-top:0.25rem}.recent.unlogin .exam .exam-recent .mock{margin-top:0;margin-bottom:.07rem}@media (max-width: 1200px){.recent.unlogin .exam .exam-recent .mock{height:80px}}@media (max-width: 1200px){.recent.unlogin .exam .exam-recent .mock .title{height:24px;line-height:24px;font-size:14px}}@media (max-width: 1200px){.recent.unlogin .exam .exam-recent .mock .time{line-height:17px}}.public{padding-bottom:30px}.public .box-l{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));grid-column-gap:.3rem}.public .box.timeline{position:relative}.public .box.timeline::before{content:'';position:absolute;top:0;left:-10px;width:0;height:100%;border-left:1px dashed #f88888}.public .box.timeline .coursecard{position:relative}.public .box.timeline .coursecard::before{content:'';position:absolute;top:8px;left:-13px;width:7px;height:7px;background-color:#f88888;border-radius:50%}.public .box.timeline .coursecard .handle-line{margin-bottom:4px}.public .box .highlight{position:absolute;width:100%;font-size:12px;color:#333;background:rgba(255,255,255,0.7);margin-bottom:.08rem}.public .box .highlight .labl{display:inline-block;padding:.04rem .2rem;font-size:12px;font-weight:normal;color:#fff;background:#fb605f;border-top-left-radius:5px;border-bottom-right-radius:16px}.public .box .highlight .labl b{margin-right:8px}.public .box .highlight img{float:right;width:18px;margin-top:5px;margin-right:12px}.public .box .coursecard{background:#fff;border-radius:5px;margin-bottom:.2rem;position:relative}.public .box .coursecard:last-of-type{border-bottom:none}.public .box .coursecard .pic img{width:100%;border-top-left-radius:5px;border-top-right-radius:5px}.public .box .coursecard .title{font-size:.13rem;line-height:.2rem;height:.52rem;color:#000;margin-bottom:.1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;cursor:pointer;padding:.12rem .2rem 0}.public .box .coursecard .title:hover{color:#ff8200}.public .box .coursecard .dur{font-size:12px;color:#aaa;padding:0 .2rem .12rem}.public .box .coursecard .dur span{float:right}.public .box .coursecard .teacher{display:flex;gap:.1rem;padding:0 .2rem .12rem}.public .box .coursecard .teacher .te{text-align:center}.public .box .coursecard .teacher .te img{width:.32rem;height:.32rem;border-radius:50%}.public .box .coursecard .teacher .te p{font-size:.12rem;color:#666}.info{overflow:hidden}.info .info-wrap{margin:.25rem 0;overflow:hidden;white-space:nowrap;position:relative}.info .info-wrap .goleft{position:absolute;top:0;left:0;width:.8rem;height:100%;display:none;align-items:center;background:linear-gradient(to right, #fff, #fffa, #fff0);color:#ff8200;z-index:2}.info .info-wrap .goleft .iconfont{font-size:.3rem;cursor:pointer}.info .info-wrap .goright{content:"\e78a";position:absolute;top:0;right:0;width:.8rem;height:100%;display:none;align-items:center;justify-content:flex-end;background:linear-gradient(to left, #fff, #fffa, #fff0);color:#ff8200;z-index:2}.info .info-wrap .goright .iconfont{font-size:.3rem;cursor:pointer}.info .info-l{position:relative;left:0;transition:left 1s;font-size:0}.info .block{white-space:nowrap;display:inline-block;vertical-align:top;width:2.9rem;height:3.4rem;border:1px solid #fdda8c;border-radius:6px;margin-right:20px;overflow:hidden;position:relative}.info .block:last-of-type{margin-right:0}@media (max-width: 1200px){.info .block{width:280px;height:340px}}.info .block .type{height:.34rem;background:linear-gradient(to right, #ff8200, #fdda8c);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px}@media (max-width: 1200px){.info .block .type{height:34px}}.info .block .type .type-name{font-size:14px;line-height:16px;position:relative}.info .block .type .type-name::before{content:'';position:absolute;top:0;left:-10px;width:2px;height:100%;background:#fff}.info .block .type .more{font-size:12px;color:#fff}.info .block .content{padding:.11rem .15rem}@media (max-width: 1200px){.info .block .content{padding:12px 15px}}.info .block .content .c-title{font-size:.15rem;color:#FFA102}.info .block .info-list{height:1.2rem}@media (max-width: 1200px){.info .block .info-list{height:116px}}.info .block .info-item{height:.6rem;padding:.1rem 0;border-bottom:1px solid #EAEAEA;display:flex;gap:.15rem}@media (max-width: 1200px){.info .block .info-item{height:58px}}.info .block .info-item .key{font-size:.15rem;color:#999}.info .block .info-item .status{font-size:.12rem}.info .block .info-item .status.orange{color:#F06000}.info .block .info-item .status.blue{color:#4DAEFF}.info .block .info-item .item-title{font-size:.13rem;line-height:.2rem;color:#333;white-space:normal;cursor:pointer;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.info .block .btn{width:calc(100% - .3rem);height:.32rem;line-height:.32rem;text-align:center;font-size:.12rem;color:#ff8200;background:#FFF0CD;border-radius:.2rem;padding:0;position:absolute;bottom:.16rem}@media (max-width: 1200px){.info .block .btn{height:32px;bottom:16px}}.info .block .ad{margin-top:.14rem;cursor:pointer}@media (max-width: 1200px){.info .block .ad{margin-top:18px}}.info .block .ad img{width:100%}.course{padding-bottom:40px}.course .box-l{display:grid;grid-template-columns:repeat(4, 1fr);gap:.2rem}@media (max-width: 992px){.course .box-l{grid-template-columns:repeat(2, 1fr)}}.course .box-title{font-size:.14rem;color:#333;font-weight:bold;margin-top:.1rem;margin-bottom:.1rem}.course .box-title img{width:.22rem;margin-right:5px}.course .card{border-radius:10px;background:#f8f8f8}.course .card-price{border-top-color:#fff}.teacher .content{display:flex;align-items:center;padding-top:30px;padding-bottom:60px}.teacher .intro{flex-grow:1;display:flex;margin-right:.8rem}.teacher .intro .pic{flex-shrink:0;width:1.5rem;margin-right:.3rem}.teacher .intro .pic img{width:100%}.teacher .intro .name{font-size:16px;font-weight:bold}.teacher .intro .title{padding-top:12px;font-size:13px;padding-bottom:20px;position:relative}.teacher .intro .title::after{content:'';position:absolute;bottom:0;left:0;width:15px;height:2px;background:#ff8200;border-radius:2px}.teacher .intro .detail{font-size:13px;color:#bbb;line-height:25px;padding-top:15px}.teacher .wall{flex-shrink:0;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:.15rem;grid-row-gap:.15rem}@media (max-width: 992px){.teacher .wall{margin-left:-30px;grid-template-columns:repeat(3, 1fr)}}.teacher .wall .te{width:.65rem;text-align:center;background:#fdda8c;border-radius:6px;overflow:hidden}.teacher .wall .te img{width:100%;border-top-left-radius:32px}.teacher .wall .te p{font-size:12px;line-height:.22rem}.carousel .carousel-indicators{bottom:10px}.carousel .carousel-indicators li{width:30px;height:4px;background:rgba(255,255,255,0.6);border:none;margin:0 3px}.carousel .carousel-indicators li.active{background:#fff}.carousel .carousel-control{background:none}.custom .container{display:flex;justify-content:space-between;gap:.2rem;padding:.35rem 0}.custom .container .block{flex-grow:1;height:1rem;background:#FFD889;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#666}
