/* 移动端图片懒加载占位 */
img.wap-img-loading {
    background: #f0f1f3;
    object-fit: cover;
}
img.wap-img-loaded {
    background: transparent;
}

.wap-lazy-cover {
    background: #f0f1f3;
    overflow: hidden;
}
.wap-lazy-cover > img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 富文本图片铺满内容区（覆盖编辑器内联宽高） */
img.wap-rich-img,
.intro-rich img,
.lecturer-rich img,
.rich-content img,
.material-preview-text img,
.tab-panel.intro-rich img,
.course-detail-v2 .intro-rich img,
.course-detail-v2 .lecturer-rich img,
.course-detail-v2 .material-preview-text img,
.taskinfo .content img,
.enterprise-content .rich-content img,
.swiper-details .swiper-conter img,
.single-detail .detail img,
.single-special .detail img,
.single-text-detail .main img,
.article-detail .detail img,
.news-detail-page .detail img,
.material-detail .main img,
.teacher-detail .panel1 img,
.offline-section .intro img,
.activity-detail .intro img,
.source-detail-page .main .wrap img,
.live .section img,
.text-detail .main img,
.text-detail .content img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: .16rem 0 !important;
    border: 0;
    vertical-align: top;
    box-sizing: border-box;
}

.intro-rich p,
.lecturer-rich p,
.rich-content p,
.material-preview-text p {
    margin: 0 0 .16rem;
}
.intro-rich p:last-child,
.lecturer-rich p:last-child,
.rich-content p:last-child {
    margin-bottom: 0;
}
