.mao-line3 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.mao-line2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.mao-line {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.maobtn {
    border: 1px solid #EAEEF0;
    padding: 5px 10px;
}
.maobtn:hover,
.maobtn.mao-active {
    border: 1px solid #189CFE;
    color: #189CFE;
}
/*
    全部行业 页面
*/
.mao-all-forumTags,
.mao-hangye {
    padding: 30px;

    background: var(--main-bg-color);
    box-shadow: 0 0 10px var(--main-shadow);
}
.mao-all-forumTags h3,
.mao-hangye h3 {
    margin-top: 0;
    margin-bottom: 20px;
}
.mao-hangye .si-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
.mao-hangye .si-list .si-item {
    width: calc(50% - 20px);
    display: flex;
    flex-direction: column;
    padding: 15px 10px;
    margin: 10px;
}
.mao-hangye .si-list .si-item:hover {
    box-shadow: 0 2px 8px 0 #ddd;
}
.mao-hangye .si-list .si-item .ji-header {
    display: flex;
    margin-bottom: 15px;
}
.mao-hangye .si-list .si-item .ji-header img {
    margin-right: 15px;
}
.mao-hangye .si-list .si-item .ji-header .s-right h4 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    color: #373B42;
    margin-top: 0;
    margin-bottom: 5px;
}
.mao-hangye .si-list .si-item .ji-header .s-right p {
    color: #7A8896;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    margin-bottom: 0;
}
.mao-hangye .si-list .si-item .ji-footer {
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: center;
}
.mao-hangye .si-list .si-item .ji-footer div div item {
    color: #A6B0BA;
}
.mao-hangye.mao-my-hangye {
    position: relative;
}
.mao-hangye.mao-my-hangye .mao-plate-pag {
    position: absolute;
    top: 30px;
    right: 30px;
    padding: 0;
}
.mao-hangye.mao-my-hangye .mao-plate-pag a {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    min-width: 24px;
    margin: 0;
    padding: 0;
    border: 1px solid rgba(202, 208, 215, 1);
    background: #fff;
}
.mao-hangye.mao-my-hangye .mao-plate-pag a i {
    color: rgba(95, 108, 123, 1);
}
.mao-hangye.mao-my-hangye .mao-plate-pag a.no i {
    color: rgba(202, 208, 215, 1);
}

.mao-follow > span:first-child {
    display: none;
}
.mao-follow > span > span {
    color: #189CFE;
    font-size: 14px;
    font-weight: 400;

    display: flex;
    align-items: center;
    justify-content: center;
}
.mao-follow > span > span > span {
    margin-left: 5px;
}
.mao-follow.no > span:first-child {
    display: block;
}
.mao-follow.no > span:last-child {
    display: none;
}
.mao-follow.no > span:first-child > span:last-child {
    display: none;
    color: #FF4D4F;
}
.mao-follow.no > span:first-child > span:first-child {
    color: #7A8896;
}
.mao-follow.no:hover > span > span:first-child {
    display: none;
}
.mao-follow.no:hover > span > span:last-child {
    display: flex;
}

.mao-all-hangye {
    margin-top: 20px;
    margin-bottom: 20px;
}
.mao-all-hangye .si-nav {
    border-bottom: 1px solid #EAEEF0;
    margin-top: 30px;
    margin-bottom: 20px;
    position: relative;
}
.mao-all-hangye .si-nav .si-nav-huadong {
    width: 100%;
    white-space: nowrap;
    scroll-behavior: smooth;
    -ms-overflow-style: none;
    scrollbar-width: none;
    overflow: hidden;
    padding-bottom: 15px;
    padding-right: 80px;
    padding-top: 10px;
}
.mao-all-hangye .si-nav .mao-quan-nav {
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    padding: 0 10px;
    box-shadow: -2px -1px 4px 0px rgba(0, 0, 0, 0.14);
    height: 45px;
    line-height: 45px;
}
.mao-all-hangye .si-nav .mao-quan-nav a {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
}
.mao-all-hangye .si-nav span {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    margin-right: 30px;
    position: relative;
    padding-bottom: 18px;
    cursor: pointer;
}
.mao-all-hangye .si-nav span.active,
.mao-all-hangye .si-nav span:hover {
    color: #189CFE;
}
.mao-all-hangye .si-nav span.active:before,
.mao-all-hangye .si-nav span:hover:before {
    content: '';
    border-bottom: 2px solid #189CFE;
    width: 100%;
    display: inline-block;
    position: absolute;
    bottom: 0;
}
.mao-all-hangye .si-header {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: baseline;
}
.mao-model-search {
    position: relative;
    display: inline-block;
}
.mao-model-search input {
    background: #F4F6F7;
    width: 214px;
    height: 40px;
    border: 0;
    padding-left: 10px;
    padding-right: 48px;
}
.mao-model-search svg {
    position: absolute;
    right: 18px;
    bottom: 13px;
}
@media (max-width: 997px) {
    .mao-hangye .si-list .si-item {
        width: 100%;
    }
}
/*
    行业 侧边栏
*/
.plate-lists .plate-item.mao-new {
    padding-bottom: 40px;
}
.plate-lists .plate-item.mao-new .plate-thumb {
    width: 88px;
    height: 88px;
}
.plate-lists .plate-item.mao-new .plate-thumb img {
    width: 88px;
    height: 88px;
    max-width: 88px;
    border-radius: 0;
    max-height: 88px;
}
.plate-lists .plate-item.mao-new .item-info .count-mates {
    position: absolute;
    left: 21px;
    bottom: 10px;
}
/*
    全部标签页 页面
*/
.mao-all-forumTags {
    margin-bottom: 20px;
}
.mao-all-forumTags .si-header{
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 20px;
}
.mao-all-forumTags .si-list {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.mao-all-forumTags .si-list .si-item {
    width: calc(25% - 15px);
    padding: 15px;
    border: 1px solid #EAEEF0;
    margin: 7.5px;
}
.mao-all-forumTags .si-list .si-item .ji-icon {
    font-size: 16px;
    font-weight: 700;
    color: #373B42;
    margin-bottom: 10px;
}
.mao-all-forumTags .si-list .si-item .ji-icon img {
    margin-right: 5px;
}
.mao-all-forumTags .si-list .si-item .mao-line3 {
    height: 63px;
}
.mao-all-forumTags .si-list .si-item a {
    color: #7A8896;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
}
.mao-all-forumTags .si-list .si-item .ji-info {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
}
.mao-all-forumTags .si-list .si-item .ji-info .j-meta {
    color: #A6B0BA;
    font-size: 14px;
    line-height: 21px;
}
@media (max-width: 997px) {
    .mao-all-forumTags .si-list .si-item {
        width: 100%;
    }
}
/*帖子标签页的关注*/
.tax-forum_topic .mao-forum-tag-by-forum-tag {
    display: none;
}
.mao-forum-tag-by-forum-tag {
    position: absolute;
    top: 10px;
    right: 75px;
    z-index: 1;
    cursor: pointer;
}
.mao-forum-tag-by-forum-tag.signin-loader {
    right: 40px;
}

.dark-theme .mao-hangye .si-list .si-item .ji-header .s-right h4,
.dark-theme input[name="maosearch-forum-tag"],
.dark-theme #maosearch-forum-tag,
.dark-theme .mao-all-forumTags .si-list .si-item .ji-icon {
    color: #7A8896;
}
.dark-theme input[name="maosearch-forum-tag"],
.dark-theme input[name="maosearch-plate"] {
    background-color: var(--body-bg-color);
}

/*
    论坛首页
*/
.fixed-wrap .fixed-wrap-nav.zib-widget {
    padding: 8px;
}
.swiper-tab-nav .swiper-slide a,
.fixed-wrap .tab-nav-theme.mini-scrollbar>li>a {
    display: flex;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    color: #464D58;
}
.swiper-tab-nav .swiper-slide a span {
    margin-left: 5px;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li:not(.wo-de-hang-ye):hover>a {
    background: #F4F6F7;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li.active>a {
    background: #F0F8FF;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li:not(.wo-de-hang-ye):hover>a,
.fixed-wrap .tab-nav-theme.mini-scrollbar>li.active>a {
    color: #189CFE;
}

.swiper-tab-nav li.swiper-slide a img {
    display: none !important;
}
.swiper-tab-nav .swiper-slide a img.hover,
.swiper-tab-nav .swiper-slide.swiper-slide-thumb-active a img.nohover,
.fixed-wrap .tab-nav-theme.mini-scrollbar>li>a img.hover,
.fixed-wrap .tab-nav-theme.mini-scrollbar>li.active>a img.nohover,
.fixed-wrap .tab-nav-theme.mini-scrollbar>li:hover>a img.nohover {
    display: none;
}
.swiper-tab-nav .swiper-slide a img.nohover,
.swiper-tab-nav .swiper-slide.swiper-slide-thumb-active a img.hover,
.fixed-wrap .tab-nav-theme.mini-scrollbar>li>a img.nohover,
.fixed-wrap .tab-nav-theme.mini-scrollbar>li.active>a img.hover,
.fixed-wrap .tab-nav-theme.mini-scrollbar>li:hover>a img.hover {
    display: inline-block;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li>a > span:first-child {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 8px;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li>a > span img {
    vertical-align: sub;
}

.fixed-wrap .tab-nav-theme.mini-scrollbar>li[data-mao="pending"]>a span {
    margin-left: 0;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li[data-mao="pending"]>a span svg {
    margin-right: 10px;
}

.fixed-wrap .tab-nav-theme.mini-scrollbar>li ul.maoul {
    text-align: left;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li ul.maoul li a {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #5F6C7B;
    display: block;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li ul.maoul li a:hover {
    color: #189CFE;
    background: #F4F6F7;
}

.fixed-wrap .tab-nav-theme.mini-scrollbar>li ul.maoul li > a {
    padding: 2px;
    padding-left: 35px;
}

.fixed-wrap .tab-nav-theme.mini-scrollbar>li ul.maoul li ul.maoulul {
    position: absolute;
    background-color: var(--main-bg-color);
    padding: 15px;
    z-index: 99;
    border-radius: var(--main-radius);
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    width: 318px;
    right: -318px;
    bottom: -50px;

    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;

    display: none;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li ul.maoul li:hover ul.maoulul {
    display: flex;
    justify-content: flex-start;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li ul.maoul li ul.maoulul li {
    width: calc(100% / 3);
    padding: 0;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li ul.maoul li ul.maoulul li a {
    font-size: 14px;
    padding: 8px;
    margin: 8px;
}
.fixed-wrap .tab-nav-theme.mini-scrollbar>li ul.maoul li ul.maoulul li a:hover {
    background: #F0F8FF;
}

.maosiji-switch {
    padding: 10px 20px;
    border-bottom: 1px solid #EAEEF0;
    background: var(--main-bg-color);
}
.maosiji-switch a {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #464D58;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 15px;
    position: relative;
}
.maosiji-switch a:hover,
.maosiji-switch a.mao-active {
    color: #189CFE;
}
.maosiji-switch a.mao-active:before,
.maosiji-switch a:hover:before {
    content: '';
    background: #189CFE;
    position: absolute;
    bottom: -5px;
    width: 70%;
    height: 4px;
    z-index: 9;
    left: 10%;
}


.mao-forum-posts {
    border: none!important;
    background: var(--main-bg-color);
    padding: 16px 20px;
    position: relative;
    display: block;
    margin-bottom: 0;
}
.mao-forum-posts:not(:last-child) {
    border-bottom: 1px solid #EAEEF0 !important;
}
.mao-forum-posts .maoonlymobile {
    display: none;
}
.mao-forum-posts .si-content {
    display: flex;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 12px;
}
.mao-forum-posts .maocontent .too-right,
.mao-forum-posts .si-content a.ji-left {
    display: block;
    width: 100%;
}
.mao-forum-posts h2 {
    margin-top: 0;
    line-height: 24px;
}
span.mao-yi-jie-jue {
    border: 1px solid #3DB530;
    background: #ECFAEB;
    color: #3DB530;
    font-size: 12px;
    font-weight: 400;
    padding: 2px 6px;
    margin-right: 5px;
}
.mao-forum-posts h2 .maoadd-title {
    font-size: 16px;
    font-weight: 700;
    color: #373B42;
}
.mao-forum-posts .si-content .ji-left:hover h2 span,
.mao-forum-posts .si-content .ji-left:hover p {
    color: #189CFE;
}
.mao-forum-posts .si-content .ji-left p {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0;
    color: #7A8896;
}
.mao-forum-posts .si-content .ji-right div {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 120px;
    height: 80px;
}
.mao-forum-posts .si-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mao-forum-posts .si-footer .ji-left {
    display: flex;
    align-items: stretch;
}
.mao-forum-posts .si-footer .ji-left name {
    display: inline-block;
}
.mao-forum-posts .si-footer .ji-left name > *:not(.display-name) {
    display: none;
}
.mao-forum-posts .si-footer .ji-left span {
    margin-right: 15px;
    font-size: 12px;
    font-weight: 400;
    color: #A6B0BA;

    display: flex;
    align-items: stretch;
}
.mao-forum-posts .si-footer .ji-left name a {
    font-size: 12px;
    font-weight: 400;
    color: #A6B0BA;
}
.mao-forum-posts .si-footer .ji-left span img {
    margin-right: 5px;
}
.mao-forum-posts .si-footer .ji-right {
    height: 26px;
}

.mao-forum-posts .maocontent {
    display: flex;
}
.mao-forum-posts .maocontent .ji-too-left {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 2px;
}
.mao-forum-posts .maocontent .ji-too-left span:first-child {
    color: #015FA8;
    font-size: 24px;
    line-height: 36px;
}
.mao-forum-posts .maocontent .ji-too-left span:last-child {
    color: #5F6C7B;
    font-size: 12px;
    line-height: 18px;
}
.mao-forum-posts .maocontent .ji-too-left span {
    min-width: 26.7px;
    display: block;
    text-align: center;
}

.mao-forum-posts h2 a:hover,
.mao-forum-posts .si-content .ji-left p a:hover,
.mao-forum-posts .si-footer .ji-left name a:hover {
    color: #189CFE;
}


@media (max-width: 768px) {
    .mao-forum-posts .maoonlymobile {
        display: block;
    }
    .mao-forum-posts .si-footer .ji-right,
    .mao-forum-posts .si-content h2 {
        display: none;
    }
    .mao-forum-posts .si-content .ji-left p {
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        word-wrap: break-word;
        white-space: normal !important;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
}
@media (min-width: 768px) {
    .home .fixed-wrap>.fixed-wrap-nav {
        width: 180px;
    }
    .home .fixed-wrap>.fixed-wrap-nav+.fixed-wrap-content {
        margin-left: calc(180px + 15px);
    }
    .fixed-wrap .tab-nav-theme.mini-scrollbar>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .fixed-wrap .tab-nav-theme.mini-scrollbar>li.wo-de-hang-ye {
        border-top: 1px solid #EAEEF0;
    }
    .fixed-wrap .tab-nav-theme.mini-scrollbar>li.wo-de-hang-ye {
        padding-top: 10px;
    }
    .fixed-wrap .tab-nav-theme.mini-scrollbar>li[data-mao="pending"] {
        padding-bottom: 10px;
    }
    .fixed-wrap .tab-nav-theme.mini-scrollbar>li.signin-loader {
        padding-top: 10px;
        margin-top: 10px;
        border-top: 1px solid #EAEEF0;
    }
    .fixed-wrap .tab-nav-theme.mini-scrollbar {
        overflow: visible;
    }
    .fixed-wrap .fixed-wrap-nav.zib-widget {
        z-index: 9;
    }
}


/*
    专栏
*/
.mao-forum-column .forum-header {
    padding: 25px;
    background: var(--main-bg-color);
}
.mao-forum-column .forum-header h2 {
    margin-top: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    color: #373B42;
    margin-bottom: 15px;
}
.mao-forum-column .forum-header .maocontent {
    display: flex;
    justify-content: center;
    align-items: center;
}
.mao-forum-column .forum-header .maocontent .si-left {
    display: flex;
    width: calc(100% - 160px);
}
.mao-forum-column .forum-header .maocontent .si-left .ji-right {
    margin: 0 20px;
    width: calc(100% - 165px - 40px);
}
.mao-forum-column .forum-header .maocontent .si-left .ji-right .user-info > div .flex1 > div {
    display: none;
}
.mao-forum-column .forum-header .maocontent .si-left .ji-right .user-info > div .flex0 {
    display: none;
}
.mao-forum-column .forum-header .maocontent .si-left .ji-right .user-info a span.avatar-img {
    width: 32px;
    height: 32px;
}
.mao-forum-column .forum-header .maocontent .si-left .ji-right .user-info {
    margin-bottom: 10px;
}
.mao-forum-column .forum-header .maocontent .si-left .ji-right .s-meta,
.mao-forum-column .forum-header .maocontent .si-left .ji-right p {
    color: #7A8896;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
}
.mao-forum-column .forum-header .maocontent .si-left .ji-right .s-meta span {
    margin-right: 10px;
}
.mao-forum-column .si-left .ji-left .s-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 240px;
    height: 160px;
}
.mao-forum-column .forum-header .maocontent .si-right {
    display: flex;
    width: 160px;
    justify-content: center;
}
.mao-forum-column .forum-header .maocontent .si-right .mao-follow-column {
    display: inline-block;
    cursor: pointer;
}
.mao-forum-column .forum-header .maocontent .si-right .mao-follow-column span {
    display: flex;
    justify-content: center;
    align-items: center;
}
.mao-forum-column .forum-header .maocontent .si-right .mao-follow-column span img {
    margin-right: 5px;
}
.mao-forum-column .forum-header .maocontent .si-right .mao-follow-column.yes .add,
.mao-forum-column .forum-header .maocontent .si-right .mao-follow-column.no .right {
    display: none;
}
.mao-forum-column .forum-header .maocontent .si-right .mao-follow-column.no {
    background: #189CFE;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    line-height: 21px;
    padding: 8px 12px;
}
.mao-forum-column .forum-header .maocontent .si-right .mao-follow-column.yes {
    background: #EAEEF0;
    font-size: 14px;
    color: #A6B0BA;
    font-weight: 700;
    line-height: 21px;
    padding: 8px 12px;
}

.mao-create-column-btn {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    color: #189CFE !important;
    border: 1px solid #A4D7FF;
    background: #F0F8FF;
    padding: 8px 15px;
}
.mao-create-column-btn img {
    margin-right: 5px;
}

.mao-forum-column-item {
    display: block;
    padding-bottom: 15px;
    padding-top: 15px;
}
.mao-forum-column-item .maocontent {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: stretch;
    position: relative;
}
.mao-forum-column-item .maocontent .si-left .ji-img {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 165px;
    height: 110px;
}
.mao-forum-column-item .maocontent .si-middle {
    margin-left: 20px;
    margin-right: 100px;
    width: calc(100% - 165px - 40px);
}
.mao-forum-column-item .maocontent .si-middle h3 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    color: #373B42;
}
.mao-forum-column-item .maocontent .si-middle p,
.mao-forum-column-item .maocontent .si-middle .ji-meta,
.mao-forum-column-item .maocontent .si-middle .ji-meta a {
     color: #7A8896;
     font-size: 14px;
     line-height: 21px;
     font-weight: 400;
}
.mao-course-admin.mao-course-admin-no .si-right .ji-meta .s-left > a:hover,
.mao-course-tag .mao-list .si-course-tab-content .si-course-tab-content-mulu a:hover,
.mao-forum-column-item .maocontent .si-middle .ji-meta a:hover {
    color: #189CFE;
}
.mao-forum-column-item .maocontent .si-middle:hover h3,
.mao-forum-column-item .maocontent .si-middle:hover p {
    color: #189CFE;
}
.mao-forum-column-item .maocontent .si-middle .ji-meta span {
    margin-right: 15px;
}
.mao-forum-column-item .maocontent .si-right span.maoedit {
    padding: 8px;
    border: 1px solid #EAEEF0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
}
.mao-forum-column-item .maocontent .si-right span.maoedit:hover ul {
    display: block !important;
}
.mao-course-admin .si-left ul li .after .gengduo {
    position: relative;
}
.mao-course-admin .si-left ul li .after .gengduo div,
.mao-forum-column-item .maocontent .si-right span.maoedit ul {
    position: absolute;
    width: 100px;
    box-shadow: 0 0 10px var(--main-shadow);
    background: #fff;
    right: 0;
    bottom: -80px;
    display: none;
}
.mao-course-admin .si-left ul li .after .gengduo div span a,
.mao-forum-column-item .maocontent .si-right span.maoedit ul li a {
    font-size: 14px;
    font-weight: 330;
    line-height: 21px;
    display: block;
    padding: 10px 15px;
}
.mao-forum-column-item .maocontent .si-right span.maoedit ul li:first-child a {
    color: #373B42;
}
.mao-forum-column-item .maocontent .si-right span.maoedit ul li:last-child a {
    color: #FF4D4F;
}
.mao-course-admin .si-left ul li .after .gengduo div span a:hover,
.mao-forum-column-item .maocontent .si-right span.maoedit ul li a:hover {
    background: #F4F6F7;
}


@media (max-width: 768px) {
    .mao-forum-column .si-left .ji-left .s-img {
        width: 100%;
        height: 200px;
        margin-bottom: 15px;
    }
    .mao-forum-column .forum-header .maocontent .si-left .ji-right {
        margin: 0;
        width: 100%;
    }
    .mao-forum-column .forum-header .maocontent .si-right {
        margin-top: 15px;
    }
    .mao-forum-column .forum-header .maocontent .si-left,
    .mao-forum-column .forum-header .maocontent {
        flex-direction: column;
        width: 100%;
    }
    .mao-forum-column-item .maocontent {
        flex-direction: column;
    }
    .mao-forum-column-item .maocontent .si-middle {
        margin: 0;
        width: 100%;
    }
    .mao-forum-column-item .maocontent .si-left .ji-img {
        width: 100%;
        height: 200px;
    }
    .mao-forum-column-item .maocontent .si-middle h3 {
        margin-top: 10px;
    }
    .mao-forum-column-item .maocontent .si-right span.maoedit {
        top: auto;
        bottom: 0;
        border: 0;
        padding: 0;
    }
}

.mao-follow-forum-tag.yes {
    margin-top: 15px;
    display: inline-block;
    background: #EAEEF0;
    font-size: 14px;
    color: #A6B0BA;
    font-weight: 700;
    line-height: 21px;
    padding: 8px 12px;
}
.mao-follow-forum-tag.no {
    margin-top: 15px;
    display: inline-block;
    background: #189CFE;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    line-height: 21px;
    padding: 8px 12px;
}
.mao-follow-forum-tag.no .right {
    display: none;
}
.mao-follow-forum-tag.yes .add {
    display: none;
}

.mao-user-center-switch-follow {
    max-width: 640px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-tab {
    text-align: center;
    margin-bottom: 30px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-tab a {
    color: #373B42;
    font-size: 14px;
    font-weight: 330;
    line-height: 21px;
    padding: 11.5px 15px;
    display: inline-block;
    margin-right: 8px;
    margin-left: 8px;
    border-radius: 4px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-tab a.maoactive,
.mao-user-center-switch-follow .mao-user-center-switch-follow-tab a:hover {
    background: #EAEEF0;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-tab span {
    color: #EAEEF0;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-follow .si-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column {
    margin-bottom: 30px;
    position: relative;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item {
    display: flex;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-left .s-img {
    width: 165px;
    height: 110px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right {
    margin-left: 20px;
    margin-right: 100px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right h2 {
    margin-top: 0;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    color: #373B42;
    margin-bottom: 8px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right .s-meta span,
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right p {
    color: #7A8896;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    word-break: break-all;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right a:hover h2,
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right a:hover p {
    color: #189CFE;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right .s-meta span {
    margin-right: 15px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right .s-meta .user-info > a,
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right .s-meta .user-info .user-right .flex0,
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right .s-meta .user-info .user-right .flex1 > div,
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right .s-meta .user-info .user-right .flex1 name > *:not(:first-child) {
    display: none;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right .s-meta .user-info .user-right .flex1 name > a {
    color: #5F6C7B;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right .s-meta .user-info .user-right .flex1 name > a:hover {
    color: #189CFE;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right .s-meta .user-info {
    display: inline-block;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .mao-follow-column {
    position: absolute;
    right: 0;
    top: 0;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .mao-follow-column.yes .add,
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .mao-follow-column.no .right {
    display: none;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .mao-follow-column.no {
    background: #189CFE;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    line-height: 21px;
    padding: 8px 12px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .mao-follow-column.yes {
    background: #EAEEF0;
    font-size: 14px;
    color: #A6B0BA;
    font-weight: 700;
    line-height: 21px;
    padding: 8px 12px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag {
    position: relative;
    margin-bottom: 30px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .si-item {
    margin-right: 90px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .si-item a h2 img {
    margin-right: 5px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .si-item a h2 {
    color: #373B42;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 8px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .si-item a p {
    color: #7A8896;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    height: 42px;
    overflow: hidden;
}

.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .si-item a:hover h2,
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .si-item a:hover p {
    color: #189CFE;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .mao-follow-tag.yes .add,
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .mao-follow-tag.no .right {
    display: none;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .mao-follow-tag.no {
    background: #189CFE;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    line-height: 21px;
    padding: 8px 12px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .mao-follow-tag.yes {
    background: #EAEEF0;
    font-size: 14px;
    color: #A6B0BA;
    font-weight: 700;
    line-height: 21px;
    padding: 8px 12px;
}
.mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .mao-follow-tag {
    position: absolute;
    right: 0;
    top: 0;
}

.mao-user-center-switch-follow-content.no .si-item .user-info .user-right .flex0,
.mao-user-center-switch-follow-content.no .mao-column .mao-follow-column,
.mao-user-center-switch-follow-content.no .mao-tag .mao-follow-tag {
    display: none;
}
.mao-user-center-switch-follow-content.no .mao-follow .si-item {
    display: inline-block;
}
.mao-user-center-switch-follow-content.no .mao-follow .si-item .user-info {
    justify-content: center;
}
.mao-user-center-switch-follow-content.no .mao-follow .si-item .user-right {
    flex: inherit;
    display: inline-block;
}
.mao-user-center-switch-follow-content.no .mao-column .si-item .ji-right {
    margin-right: 0;
}
.mao-user-center-switch-follow-content.no .mao-tag .si-item {
    margin-right: 0;
}

#author-tab-maofollow > .no-more {
    display: none;
}

.mao-user-center-switch-follow-content .theme-pagination div a {
    border-radius: 30px;
    padding: 5px 15px;
    color: var(--muted-color);
    opacity: .6;
}
.mao-user-center-switch-follow-content .theme-pagination div a i {
    margin-right: 15px;
    transition: .3s;
}
.mao-user-center-switch-follow-content .theme-pagination div a:hover {
    background: var(--main-border-color);
    opacity: 1;
}
.mao-user-center-switch-follow-content .theme-pagination div a:hover i {
    margin-right: 8px;
}

.mao-forum-column-item .mao-follow-column {
    position: absolute;
    right: 0;
    top: 0;
}
.mao-forum-column-item .mao-follow-column.yes .add,
.mao-forum-column-item .mao-follow-column.no .right {
    display: none;
}
.mao-forum-column-item .mao-follow-column.no {
    background: #189CFE;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    line-height: 21px;
    padding: 8px 12px;
}
.mao-forum-column-item .mao-follow-column.yes {
    background: #EAEEF0;
    font-size: 14px;
    color: #A6B0BA;
    font-weight: 700;
    line-height: 21px;
    padding: 8px 12px;
}

@media (max-width: 768px) {
    .mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-tag .si-item {
        margin-right: 80px;
    }
    .mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item {
        flex-direction: column;
    }
    .mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-left .s-img {
        width: 100%;
        height: 200px;
    }
    .mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right {
        margin: 0;
    }
    .mao-user-center-switch-follow .mao-user-center-switch-follow-content .mao-column .si-item .ji-right h2 {
        margin-top: 15px;
    }
    .mao-user-center-switch-follow-content.no .mao-column .si-item .ji-right {
        margin-right: 0;
    }
    .mao-user-center-switch-follow-content.no .mao-tag .si-item {
        margin-right: 0;
    }
}

.mao-edit-2 .tab-content .tab-pane > span {
    width: calc(50% - 10px);
    display: inline-block;
}
.mao-edit-2 .tab-content .tab-pane > span:nth-child(2n-1) {
    margin-right: 10px;
}
.mao-edit-2 .tab-content .tab-pane > span > span {
    width: 100%;
    display: inline-block;
    background: #F4F6F7 !important;
    color: #464D58 !important;
    font-size: 14px;
    line-height: 21px;
    font-weight: 300;
}
.mao-edit-2 .tab-content .tab-pane > span.active > span {
    background: #189CFE !important;
    color: #fff !important;
}

.mao-hang-ye {
    background-color: #F0F8FF;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
.mao-hang-ye .si-left {
    display: flex;
}
.mao-hang-ye .si-left img {
    margin-right: 15px;
}
.mao-hang-ye .si-left .ji-meta h4 {
    color: #373B42;
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    margin-top: 0;
    margin-bottom: 5px;
}
.mao-hang-ye .si-right div,
.mao-hang-ye .si-left .ji-meta span {
    color: #5F6C7B;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}
@media (max-width: 768px) {
    .mao-hang-ye .si-right div {
        display: none;
    }
}

.mao-tag:hover, .mao-tag:active, .mao-tag:focus { color: #fff}

/*
    搜索
*/
form[data-maotype="forum"] ul.dropdown-menu li[data-maotype="category"],
form[data-maotype="post"] ul.dropdown-menu li[data-maotype="forum_category"] {
    display: none;
}
form[data-maotype="forum"] ul.dropdown-menu li[data-maotype="forum_category"],
form[data-maotype="post"] ul.dropdown-menu li[data-maotype="category"] {
    display: block;
}
form[data-maotype="user"] .option-dropdown {
    display: none;
}
/*
    分类页
*/
.maosiji-com-DIY0304.category main .content-wrap .content-layout .page-cover .list-inline.box-body.page-cover-con,
.maosiji-com-DIY0304.category main .content-wrap .content-layout .zib-widget {
    display: none;
}
@media (min-width: 768px) {
    .mao-filter-child,
    .ajax-option .mao-filter-category .option-items>a+a:before {
        display: none;
    }
    .mao-filter-orderby {
        margin-bottom: 20px;
    }
    .mao-filter-orderby ul a {
        margin-right: 25px;
        color: rgba(122, 136, 150, 1);
        font-size: 14px;
        font-weight: 700;
        line-height: 21px;
    }
    .mao-filter-orderby ul a.focus-color,
    .mao-filter-orderby ul a:hover {
        color: rgba(55, 59, 66, 1);
    }
    .ajax-option .option-items>a+a:before {
        display: none;
    }
    .mao-filter-model {
        background: var(--main-bg-color);
        margin-bottom: 20px;
        padding: 15px;
    }
    .mao-filter-model > div {
        margin-bottom: 15px;
        display: flex;
        align-items: stretch !important;
    }
    .mao-filter-model > div .option-dropdown {
        position: relative;
    }
    .mao-filter-model > div .option-dropdown:before {
        top: 15px;
    }
    .ajax-option .mao-filter-category ul {
        margin-left: 0;
    }
    .mao-filter-category ul a {
        display: inline-block;
        margin-right: 10px;
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 20px;
        padding-right: 20px;
        background: #EAEEF0;
        color: #464D58;
        border-radius: 4px;
        border-top: 1px solid rgba(0, 0, 0, 0.06);
        border-right: 1px solid rgba(0, 0, 0, 0.06);
        border-left: 1px solid rgba(0, 0, 0, 0.06);
    }
    .mao-filter-category ul a.focus-color,
    .mao-filter-category ul a:hover {
        color: #189CFE;
        background: var(--main-bg-color);
    }
    .ajax-option .mao-filter-model .mao-filters .option-dropdown {
        color: #464D58;
        font-size: 14px;
        font-weight: 700;
        line-height: 21px;
    }
    .ajax-option .mao-filter-model .mao-filters .option-items a {
        padding: 6px 12px;
        color: #464D58;
        display: inline-block;
        margin-right: 10px;
        border-radius: 4px;
    }
    .ajax-option .mao-filter-model .mao-filters .option-items a:before {
        display: none;
    }
    .ajax-option .mao-filter-model .mao-filters .option-items a.focus-color,
    .ajax-option .mao-filter-model .mao-filters .option-items a:hover {
        background: #EAEEF0;
    }
}

.mao-course-tag .mao-course-meta {
    display: flex;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 10px;
}
.mao-course-tag .mao-course-meta .user-info {
    margin-right: 20px;
}
.mao-course-tag .mao-course-meta .s-meta {
    margin-top: 5.5px;
    margin-bottom: 10px;
}
.mao-course-tag.mao-forum-column .forum-header .maocontent .si-left {
    width: 100%
}
.mao-course-tag.mao-forum-column .forum-header .maocontent .si-right {
    width: 0;
}
.mao-course-tag.mao-forum-column .forum-header .maocontent .si-left .ji-right {
    margin: 0 0 0 20px;
}
.mao-course-tag .mao-kai-shi {
    display: inline-block;
    background: #189CFE;
    padding: 8px 22px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
}
.mao-course-tag .mao-list {
    background: #fff;
    padding: 10px 25px;
}
.mao-course-tag .mao-list .si-course-tab-content-jieshao > div:not(:first-child) {
    display: none;
}
.mao-course-tag .mao-list .si-course-tab-name {
    border-bottom: 1px solid #EAEEF0;
}
.mao-course-tag .mao-list .si-course-tab-name a {
    color: #5F6C7B;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    padding: 10px 15px;
    display: inline-block;
    position: relative;
}
.mao-course-tag .mao-list .si-course-tab-name a:hover,
.mao-course-tag .mao-list .si-course-tab-name a.maoactive {
    color: #189CFE;
}
.mao-course-tag .mao-list .si-course-tab-name a:hover:before,
.mao-course-tag .mao-list .si-course-tab-name a.maoactive:before {
    content: '';
    background: #189CFE;
    position: absolute;
    bottom: -1px;
    width: 30px;
    height: 2px;
}
.mao-course-tag .mao-list .si-course-tab-content .si-course-tab-content-mulu {
    padding: 15px 25px;
    display: block;
}
.mao-course-tag .mao-list .si-course-tab-content .si-course-tab-content-mulu a {
    color: #464D58;
    font-size: 18px;
    line-height: 27px;
    font-weight: 400;
    display: block;
    color: #464D58;
    padding: 15px;
}
.mao-course-tag .mao-list .si-course-tab-content .si-course-tab-content-mulu a:hover {
    background: #F4F6F7;
    color: #464D58;
}
.mao-course-tag .mao-list .si-course-tab-content .si-course-tab-content-mulu a span {
    margin-right: 25px;
}

@media (max-width: 768px) {
    .mao-course-tag .mao-course-meta {
        flex-direction: column;
    }
    .mao-course-tag.mao-forum-column .forum-header .maocontent .si-left .ji-right {
        margin: 0;
    }
    .mao-hidem {
        display: none !important;
    }
}


.mao-course-admin .content-layout {
    display: flex;
    align-items: flex-start;
    background: #fff;
}
.mao-course-admin .si-left {
    width: 311px;
    height: 100%;
}
.mao-course-admin .si-left .si-left-content {
    padding: 16px;
}
.mao-course-admin .si-right {
    width: calc(100% - 311px);
    padding: 20px 16px;
}
.mao-course-admin .si-right .ji-title {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    border-bottom: 1px solid #EAEEF0;
}
.mao-course-admin .si-right .ji-title h2 {
    color: #464D58;
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    margin-top: 0;
    width: calc(100% - 220px);
    margin-bottom: 15px;
}
.mao-course-admin .si-right .ji-title a {
    background: #189CFE;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 21px;
    padding: 12px 26px;
    display: inline-block;
    max-width: 200px;
}
.mao-course-admin .si-left .ji-items > li {
    border-bottom: 1px solid #EAEEF0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
}
.mao-course-admin .si-left .ji-items > li:hover {
    background: #F4F6F7;
}
.mao-course-admin .si-left .ji-items > li.maoactive {
    background: #F0F8FF;
}
.mao-course-admin .si-left .ji-items > li.maoactive > a {
    color: #189CFE;
}
.mao-course-admin .si-left .ji-items > li > a {
    color: #464D58;
    padding: 15px 0;
}
.mao-course-admin .si-left .ji-items > li .before {
    width: calc(100% - 50px);
}
.mao-course-admin .si-left .ji-items > li .before span.sort {
    margin-right: 15px;
}
.mao-course-admin .si-left .ji-items > li .after {
    width: 50px;
}
.mao-course-admin .si-left .ji-items > li .after span.tuozhuai {
    margin-right: 10px;
}
.mao-course-admin .si-left .ji-items > li .before span.title,
.mao-course-admin .si-left .ji-items > li .after span:hover {
    cursor: pointer;
}
.mao-course-admin .si-left ul li .after .gengduo:hover div {
    display: block;
}
.mao-course-admin .si-left ul li .after .gengduo div {
    top: 0;
    bottom: auto;
    right: 0;
    z-index: 99;
}
.mao-course-admin .si-top {
    height: 70px;
    display: flex;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    background: #fff;
}
.mao-course-admin .si-top .ji-left {
    padding: 20px;
}
.mao-course-admin .si-top h2 {
    margin: 0;
    color: #464D58;
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
}
.mao-course-admin .si-top .ji-right {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(100% - 311px);
    padding-right: 20px;
    padding-left: 20px;
}
.mao-course-admin .si-top .ji-right .s-meta .fanhui {
    border-radius: 5px;
    border: 1px solid rgba(202, 208, 215, 1);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.04);
    padding: 11px 25px;
    color: rgba(70, 77, 88, 1);
    font-size: 14px;
    line-height: 21px;
    font-weight: 700;
    margin-right: 10px;
}
.mao-course-admin .si-top .ji-right .s-meta .baocun {
    border-radius: 5px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.04);
    padding: 11px 25px;
    color: #fff;
    background: rgba(24, 156, 254, 1);
    font-size: 14px;
    line-height: 21px;
    font-weight: 700;
}
.mao-course-admin .si-left .si-left-content {
    overflow-y: auto;
    padding-bottom: 80px;
    height: 100%;
}
.mao-course-admin .si-left .si-left-content::-webkit-scrollbar {
    width: 12px;
    height: 4px;
}
.mao-course-admin .si-left .si-left-content::-webkit-scrollbar-thumb {
    border: 4px solid transparent;
    background-clip: padding-box;
    border-radius: 7px;
    background-color: #ddd;
}

.mao-course-admin .si-top .ji-right .s-meta .navbar-form ul li:last-child {
    display: none;
}
.mao-course-admin .si-top .ji-right .s-meta .navbar-form ul li ul.sub-menu {
    visibility: hidden;
    position: absolute;
    min-width: 120px;
    background-color: var(--main-bg-color);
    padding: 10px 5px;
    z-index: 99;
    border-radius: var(--main-radius);
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    right: 0;
    opacity: 0;
    transform: translateY(6px);
    transition: .4s;
}
.mao-course-admin .si-top .ji-right .s-meta .navbar-form ul li:hover ul.sub-menu {
    visibility: unset;
    opacity: 1;
    transform: translateY(0);
}


.mao-course-admin.mao-course-admin-no .content-layout {
    background: none;
    margin-right: 0;
}
.mao-course-admin.mao-course-admin-no main .sidebar {
    position: fixed;
    right: 0;
}
.mao-course-admin .si-left {
    background: #fff;
    position: fixed;
    width: 311px;
    border-right: 1px solid #e4e6eb;
    z-index: 9;
}
.mao-course-admin .si-right {
    background: #fff;
}
.mao-course-admin.mao-course-admin-no .si-right {
    width: 100%;
}
.mao-course-admin.mao-course-admin-no .si-right h1 {
    color: #373B42;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}
.mao-course-admin.mao-course-admin-no .si-right .ji-meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}
.mao-course-admin.mao-course-admin-no .si-right .ji-meta span,
.mao-course-admin.mao-course-admin-no .si-right .ji-meta a {
    color: #7A8896;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
}
.mao-course-admin.mao-course-admin-no .si-right .ji-meta .s-left > * {
    margin-right: 15px;
}
.mao-course-admin.mao-course-admin-no .si-right .ji-meta .s-right .meta-comm {
    display: none;
}
.mao-course-admin.mao-course-admin-no .si-right .ji-meta .s-right .meta-view {
    color: #7A8896;
}
.mao-course-admin.mao-course-admin-no .si-right .ji-meta .s-right .meta-view svg {
    width: 16px;
    height: 16px;
    margin-right: 3px;
}
.mao-course-admin.mao-course-admin-no .si-right .maocontent > div:not(:first-child) {
    display: none;
}

@media (max-width: 768px) {
    .mao-course-admin.mao-course-admin-no .si-left {
        display: none;
    }
    .mao-course-admin.mao-course-admin-no .si-right {
        margin-left: 0;
        width: 100%;
    }
    .mao-course-admin .si-top .ji-right {
        display: none;
    }
    .mao-course-admin .si-top .ji-left {
        width: 100%;
    }
}

.user-identity.flex.ac.hh i.fa-angle-right {
    display: none;
}

.sub-menu .author-tag {
    display: none;
}
.sub-menu .initiate-checkin.c-yellow,
.sub-menu .jsa .c-green,
.sub-menu .jsa .c-red,
.sub-menu .jsa .c-yellow,
.sub-menu .jsa .c-purple {
    --this-color: #2997f7;
    --this-bg: rgba(41, 151, 247, 0.1);
}
.sub-menu .jsb > a:first-child {
    display: none;
}
.sub-menu .jsb > a:last-child {
    margin-left: 0;
}



