.m-column{ min-height: calc(100vh - 283px); padding: 15px 40px; margin: 0 auto; width: 1180px; background-color: #fff; background-color: #fff;}
.m-column-side{ position: relative; top: 0; margin-left: 40px; width: 290px;}
.m-column-side-sticky{ position: -webkit-sticky; position: sticky; top: 133px;}






.m-sketch-list li{ padding: 15px 0;}
.m-sketch-list li + li{ border-top: 1px solid #ebebeb;}
.m-sketch-list .pic{ margin-right: 20px; width: 180px; height: 120px; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.m-sketch-list .side{ display: inline-flex;  flex-direction: column;}
.m-sketch-list .name{ line-height: 1.2;}
.m-sketch-list .info{ margin-top: 10px;}
.m-sketch-list .desc{ margin-top: 10px;}
.m-sketch-list .desc .i-tag-blue{ padding: 2px 7px; font-size: 13px;}


/*侧栏二维码*/
.unv-side-qrcode{ padding: 30px 26px; background-color: #e3e7ea;}
.unv-side-qrcode .desc{ letter-spacing: 5px;}
.unv-side-qrcode .pic img{ width: 112px; height: 112px;}
/*侧栏banner图片*/
.m-side-banner img{ display: block; width: 100%;}



/*文章内容主体*/
.unv-article-container .uac-tit{ line-height: 1.2;}
.unv-article-container .uac-user .head{ width: 34px; height: 34px; border-radius: 50%;}
.unv-article-container .uac-tips{ background-color: #fff8e9; padding: 8px 10px; font-size: 14px; color: #666;}
.unv-article-container .uac-main{ padding-bottom: 20px; line-height: 1.8;}
.unv-article-container .uac-main p + p{ margin-top: 20px;}
.unv-article-container .uac-main img{ display: block; margin: 0 auto; max-width: 100%;}
/*文章评论输入框*/
.unv-article-textarea-wrap{ position: relative; padding-bottom: 20px; border: 1px solid #c3c9d0;}
.unv-article-textarea-wrap textarea{ padding: 5px 10px; width: 100%; height: 80px; border: 0 none; resize: none;}
.unv-article-textarea-wrap textarea::placeholder{ color: #a3a3a3;}
.unv-article-textarea-wrap .num{ position: absolute; right: 15px; bottom: 5px;}
.unv-article-textarea-btn button{ margin: 15px auto;}

/*文章评论列表*/
.unv-comment-list{ margin-bottom: 40px;}
.unv-comment-item{ padding:20px 0; margin-left: 40px;}
.unv-comment-item + .unv-comment-item{ border-top: 1px solid #ebebeb;}
.unv-comment-item .uci-user{margin-left: -40px;}
.unv-comment-item .uci-user .head{ width: 34px; height: 34px; border-radius: 50%;}
.unv-comment-item .uci-user .date{ margin-left: 30px;}
.unv-comment-item .uci-reply{ margin-bottom: 5px; line-height: 1.3;}
.unv-comment-item .uci-tools{ margin-bottom: 10px;}
.unv-comment-item .uci-tools .item{ display: inline-block; vertical-align: middle; margin-right: 30px; color: #566980;}
.unv-comment-item .uci-tools .item:hover,
.unv-comment-item .uci-tools .item.isActive{ color: #3e9bea;}

.unv-comment-item-child{ padding: 8px 15px; background-color: #f4f5f6;}
.unv-comment-item-child .child-item{ padding: 10px 0;}
.unv-comment-item-child .child-item + .child-item{ border-top: 1px solid #ebebeb;}
.unv-comment-item-child .uci-tools{ margin-bottom: 0;}
.unv-comment-item-child .child-more a{ text-decoration: underline;}
.unv-comment-more{ display: block; padding: 3px 0; margin-left: 40px; background-color: #f4f5f6;}

/*侧栏操作栏*/
.unv-side-tools{ padding: 40px 0 40px 100px;}
.unv-side-tools .item-center + .item-center{ margin-top: 25px;}
.unv-side-tools .i{ display: inline-flex; justify-content: center; align-items: center; margin-right: 15px; width: 54px; height: 54px; background-color: #ebebeb; border-radius: 10px;}
.unv-side-tools .i i{ color: #c3c9d0;}
.unv-side-tools .i.isActive{ background-color: #e2f0fc;}
.unv-side-tools .i.isActive i{ color: #3e9bea;}
.unv-side-tools .txt-red{ color: #ff504d !important;}

.m-sketch-sideList li{ padding-bottom: 20px;}
.m-sketch-sideList .pic{ margin-right: 20px; width: 100px; height: 67px; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.m-sketch-sideList .side{ display: inline-flex;  flex-direction: column;}
.m-sketch-sideList .name{ line-height: 1.2; word-break: break-word;}


blockquote h1{
    font-size:28px !important;
    font-weight: 700 !important;
}
blockquote h2{
    font-size:24px !important;
    font-weight:700 !important;
}
blockquote h3{
    font-size:20px !important;
    font-weight:700 !important;
}
blockquote h4{
    font-size:16px !important;
    font-weight:700 !important;
}
li a.hh1{
    font-size:14px;
    font-weight: bold;
    letter-spacing: 0px;
    margin-bottom:1px;
    /** width: 42px; **/

}
li a.hh2{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0px;
}
li a.hh3{
    font-family: PingFangSC-Regular;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0px;
}
.atalog li a span{
    display:inline-block;
    width: calc(17vw - 55px);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

ol li a i.open {
    transform: rotate(180deg);
    transition-duration: .3s;
}
ol li a i.revert {
    transform: rotate(0);
    transition-duration: .3s;
}