/*左侧边栏*/
.sidebar2 {
    float: left;
    margin-right: -311px;
    width: 311px;
    position: unset;
}
.sidebar2 {
    float: left;
    width: 311px;
    position: relative
}
.site-layout-1 .sidebar2 {
    display: none
}
.mobile-nav-widget .posts-mini,.sidebar2 .posts-mini {
    width: 100%!important
}
.mobile-nav-widget .px12-m-s,.mobile-nav-widget .px12-sm,.sidebar2 .px12-m-s,.sidebar2 .px12-sm {
    font-size: 12px
}

.mobile-nav-widget .em09-sm,.sidebar2 .em09-sm {
    font-size: .9em
}

.mobile-nav-widget .hide-m-s,.mobile-nav-widget .hide-sm,.sidebar2 .hide-m-s,.sidebar2 .hide-sm {
    display: none
}

.mobile-nav-widget .nopw-sm,.sidebar2 .nopw-sm {
    padding-left: 0!important;
    padding-right: 0!important
}

.controller-hide .dplayer-controller,.controller-hide .dplayer-controller-mask,.mobile-nav-widget .dplayer-full-in,.mobile-nav-widget .dplayer-loop,.sidebar2 .dplayer-full-in,.sidebar2 .dplayer-loop {
    display: none!important
}
    .sidebar2 .card {
        width: 100%;
        margin: 0
    }

    .sidebar2 .author-minicard {
        width: 100%;
        margin: 3px 0
    }

    .sidebar2 .s-desc,.sidebar2 .slide-text {
        font-size: 12px;
        padding: 1em 1.2em
    }
@media (max-width: 768px) {
    body .sidebar2.show-sidebar {
        display: unset;
        width: 100%;
        margin-right: 0
    }
    .sidebar2 {
        display: none
    }
}
.site-layout-2 .content-layout {
    margin-left: calc(311px + 15px);
}

@media (max-width: 768px) {
    .site-layout-2 .content-layout {
        margin-left: auto !important;
    }
}