.ace-aptitude-banner{color:#181818;font-family:PingFangSC-Regular}.ace-aptitude-banner:after{content:"";display:block;clear:both}.ace-aptitude-banner .banner-wrap,.ace-aptitude-banner .class-wrap{float:left}.ace-aptitude-banner .class-wrap{width:240px;min-height:360px;margin-right:20px;background-color:#fff}.ace-aptitude-banner .class-wrap .title{width:100%;height:40px;line-height:40px;background:#ff6a00;text-align:center;font-family:PingFangSC-Medium;font-size:16px;color:#fff;font-weight:550}.ace-aptitude-banner .class-wrap .class-list{width:100%;padding:0 12px 20px 20px}.ace-aptitude-banner .class-wrap .class-list .class-title{padding-top:10px;margin-bottom:2px;font-family:PingFangSC-Medium;font-weight:550;font-size:14px;letter-spacing:.88px;width:100%;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.ace-aptitude-banner .class-wrap .class-list .list-item{padding:0 0 10px;border-bottom:1px solid #f4f4f4}.ace-aptitude-banner .class-wrap .class-list .list-item:last-child{border-bottom:none}.ace-aptitude-banner .class-wrap .class-list .list-item .item-text{line-height:22px;display:inline;letter-spacing:.16px;font-size:13px;color:#999}.ace-aptitude-banner .class-wrap .class-list .list-item .item-text:last-child em{display:none}.ace-aptitude-banner .class-wrap .class-list .list-item .item-text:nth-child(2n):after{display:block;content:""}.ace-aptitude-banner .class-wrap .class-list .list-item .item-text:nth-child(2n) em{display:none}.ace-aptitude-banner .class-wrap .class-list .list-item .item-text em{margin:4px;font-style:normal}.ace-aptitude-banner .class-wrap .class-list .list-item .item-text .ace-link,.ace-aptitude-banner .class-wrap .class-list .list-item .item-text .ace-link:link{color:#999;cursor:pointer}.ace-aptitude-banner .class-wrap .class-list .list-item .item-text .ace-link:hover,.ace-aptitude-banner .class-wrap .class-list .list-item .item-text .ace-link:link:hover{color:#ff6a00}.ace-aptitude-banner .banner-wrap{width:920px;height:360px;background-color:#fbfbfb;position:relative}.ace-aptitude-banner .banner-wrap .banner-slider{height:360px;width:100%}.ace-aptitude-banner .banner-wrap .banner-slider .item-banner{display:block;height:360px;cursor:pointer;padding:60px 20px 0;text-decoration:none;background-repeat:no-repeat;background-size:auto 100%;background-position:50%}.ace-aptitude-banner .banner-wrap .banner-slider .item-banner .desc,.ace-aptitude-banner .banner-wrap .banner-slider .item-banner .title{width:65%}.ace-aptitude-banner .banner-wrap .banner-slider .item-banner .title{font-size:28px;color:#181818;line-height:42px}.ace-aptitude-banner .banner-wrap .banner-slider .item-banner .desc{font-size:16px;color:#666;margin-top:12px;line-height:22px}.ace-aptitude-banner .banner-wrap .banner-slider .ace-slick-dots.hoz{bottom:122px;text-align:left;padding-left:20px}.ace-aptitude-banner .banner-wrap .banner-slider .ace-slick-dots.hoz .ace-slick-dots-item{margin:0;margin-right:8px}.ace-aptitude-banner .banner-wrap .banner-slider .ace-slick-dots.hoz .ace-slick-dots-item.active button{background:#ff964d}.ace-aptitude-banner .banner-wrap .banner-slider .ace-slick-dots.hoz .ace-slick-dots-item button{width:30px;height:4.8px;border-radius:0;vertical-align:middle;background:rgba(0,0,0,.1)}.ace-aptitude-banner .banner-wrap .discounts{position:absolute;bottom:0;left:0;width:100%}.ace-aptitude-banner .banner-wrap .discounts .item-disc{width:25%;height:80px;cursor:pointer;display:inline-block;padding:14px 20px;position:relative;background:hsla(0,0%,100%,.9)}.ace-aptitude-banner .banner-wrap .discounts .item-disc:not(:first-child):before{content:"";position:absolute;left:-1px;top:14px;height:52px;width:1px;background-color:hsla(0,0%,85%,.9)}.ace-aptitude-banner .banner-wrap .discounts .item-disc:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1);z-index:2}.ace-aptitude-banner .banner-wrap .discounts .item-disc:hover:before{display:none}.ace-aptitude-banner .banner-wrap .discounts .item-disc:hover .title{color:#ff6a00}.ace-aptitude-banner .banner-wrap .discounts .item-disc .title{font-family:PingFangSC-Medium;font-weight:550;font-size:16px;color:#181818}.ace-aptitude-banner .banner-wrap .discounts .item-disc .desc{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;font-size:14px;color:#999}.ace-aptitude-banner .banner-wrap .more-info{position:absolute;left:0;top:0;width:100%;height:100%;background:#f8f8f8;display:flex;justify-content:flex-start}.ace-aptitude-banner .banner-wrap .more-info .advance-list{width:690px;height:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;padding:10px;align-content:flex-start}.ace-aptitude-banner .banner-wrap .more-info .advance-list .advance-item{width:47%;padding:9px;height:60px;margin-right:15px;color:#000;cursor:pointer}.ace-aptitude-banner .banner-wrap .more-info .advance-list .advance-item .item-title{line-height:20px;font-size:14px}.ace-aptitude-banner .banner-wrap .more-info .advance-list .advance-item .item-desc{line-height:18px;font-family:PingFangSC-Light;font-size:12px;color:#73777a;margin-top:4px}.ace-aptitude-banner .banner-wrap .more-info .advance-list .advance-item:hover{background:#fff}.ace-aptitude-banner .banner-wrap .more-info .side-right-list{width:270px;height:100%;background:#fff}.ace-aptitude-banner .banner-wrap .more-info .side-right-item{display:flex;justify-content:flex-start;width:100%;height:33.33333333%;margin:0 25px;align-items:center;border-bottom:1px solid #f4f4f4;cursor:pointer}.ace-aptitude-banner .banner-wrap .more-info .side-right-item:last-child{border-bottom:none}.ace-aptitude-banner .banner-wrap .more-info .side-right-item:hover .side-title{color:#ff6a00}.ace-aptitude-banner .banner-wrap .more-info .side-right-item img{width:48px;height:48px;margin-right:16px}.ace-aptitude-banner .banner-wrap .more-info .side-right-item .side-title{line-height:24px;font-size:16px;color:#4a4a4a}.ace-aptitude-banner .banner-wrap .more-info .side-right-item .side-desc{line-height:24px;font-size:12px;color:#4a4a4a}