.course-item{position:relative;padding:1.25rem 0}.course-item:first-child{margin-top:-1.25rem}.course-item+.course-item{border-top:1px solid #e5e5e5}.course-item .avatar-wrap{padding-right:1.25rem}.course-item ul.stat-summary{position:absolute;right:0;margin:0}.course-item ul.stat-summary li{float:left;text-align:center;padding:0 12px;border-left:1px solid #e6e6e6;font-size:12px}.course-item ul.stat-summary li:first-child{border-left:none}.course-item ul.stat-summary .num{display:block;font-weight:bold}.course-item ul.stat-summary .label-name{font-weight:normal;color:#888;background:rgba(0,0,0,0)}.course-item .price{position:absolute;bottom:20px;right:20px;color:#848484;white-space:nowrap}.course-item .price time{font-size:14px}.course-item .price-value{font-size:24px;color:#f08642}.course-item .price-value del{color:#848484}.course-item .price-value del,.course-item .price-value strong{font-weight:normal}.course-item .discount{display:block;margin-top:5px;width:116px;height:44px;overflow:hidden;float:right}.course-item .discount__title{display:block;width:116px;height:22px;background-color:#f08642;font-size:12px;color:#fff;line-height:22px;text-align:center;border-radius:6px 6px 0 0}.course-item .discount__price{display:block;width:116px;height:22px;background-color:#fff1e2;line-height:22px;text-align:center;border-radius:0 0 6px 6px;color:#f39c62;font-size:12px}.course-item .advisor-avatar{display:block;position:relative;background-size:cover;background-position:center;border-radius:50%}.course-item .advisor-avatar .avatar-img{border-radius:100%}.course-item .advisor-avatar__decoration{position:absolute;bottom:0;left:0;width:100%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.course-item .heading{margin:0 0 8px 0}.course-item .head-link{margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-item .head-link a{font-size:18px;line-height:1.4}.course-item .head-link__tails{margin:-5px 0 0 12px}.course-item .head-link__tails:before,.course-item .head-link__tails:after{content:" ";display:table}.course-item .head-link__tails:after{clear:both}.course-item .head-link__tails li{float:left}.course-item .head-link__tails li:not(:last-child){margin-right:6px}.course-item .column,.course-item .columns{padding-right:.75rem}.course-item .list-inline{padding-left:0;list-style:none;margin-left:-5px}.course-item .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.course-item .category{font-size:.75rem;line-height:1;display:inline-block;color:#848484;border-radius:2px;-webkit-box-shadow:0 0 1px rgba(0,0,0,.2);box-shadow:0 0 1px rgba(0,0,0,.2);padding:4px 9px;background-color:#e5e5e5;vertical-align:middle;margin-right:.5rem}.course-item .category:last-child{margin-right:0}.course-item .advisor-name{font-size:1rem;font-weight:bold}.course-item .school-name{font-size:.875rem}.course-item .text-muted{color:#777}.course-item .service-stat li{padding:0 1rem;text-align:center}.course-item .service-stat li:not(:first-child){border-left:1px solid #ddd}.course-item .service-stat span{display:block;font-size:.875rem}@media screen and (max-width: 39.9375em){.course-item .stat-column{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5;overflow:hidden}.course-item .price{float:left}.course-item .score{float:right}}.course-item .brief-description{max-height:54px;margin-bottom:0;overflow:hidden;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.course-item .fm-label{vertical-align:text-top;padding:5px 8px 3px;font-weight:normal;font-size:12px;line-height:1;color:#fff;background:#fc6d34;border-radius:100px}.course-item .new-label{background:#ffbc34;border-radius:100px;padding:4px 6px 3px;font-size:13px;line-height:1;color:#fff;font-weight:bold}.course-item .new-label.has-tip{border-bottom:none}.course-item .doubel12-label{background:#f62d51;border-radius:3px;padding:4px 4px 3px;font-size:13px;line-height:1;color:#fff;font-weight:bold}.course-item .doubel12-label i{margin-right:2px}[data-is-mobile] .course-item .stat-column{padding-left:0;padding-right:0;padding-top:10px}[data-is-mobile] .course-item ul.stat-summary{margin-left:-0.5rem;position:static}[data-is-mobile] .course-item ul.stat-summary li{padding-left:5px;padding-right:5px}