body {
    font-size: 14px;
    color: #252b3a;
}

.wrapper-main {
    width: 1600px;
    margin: 0 auto;
}
div::-webkit-scrollbar, ul::-webkit-scrollbar , .attend-label-list::-webkit-scrollbar{ 
    display: none;
}

.por-breadcrumb-item .por-link-blue{
    color: #191919;
}

.por-breadcrumb .por-breadcrumb-item+.por-breadcrumb-item:before{
    content: "/";
    width: 16px;
    min-width: 16px;
    color: #808080;
}
.por-breadcrumb-item:last-child{
    font-family:PingFangSC;
    color:#191919;
    line-height:22px;
    font-weight:600;
}

.por-icon-search:before {
    content: "\ea03";
    font-size: 13px;
}
.por-icon-search {
    position: absolute;
    top: 9px;
    left: 13px;
}
.serach-input{
    width: 100%;
    height: 32px;
    font-size: 14px;
    border:1px solid #C2C2C2;
    border-radius:6px;
    padding-left: 32px;
}

.pc-blog-type  .por-tab a{
    font-size:16px;
    color:#191919;
    height: auto;
    line-height: 24px;
    padding-bottom: 8px;
    padding-top: 0;
}


.por-tab .active a:after{
    background-color: #191919;
}
.serach-input::placeholder{
    color: #808080;
}

.blogs-main-container {
    position: relative;
    display: inline-block;
    width: 100%;
    font-size: 0;
    display: block;
}

#blogs-carousel {
    height: 350px;
}

.two-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
}

.one-line {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
#attend-tags-scroll-all{
    position: absolute;
    top: -9999px;
}
#attend-tags-scroll-all ul{
overflow: visible;
}

#attend-tags-scroll-all ul .focus_tag{
    white-space: nowrap;
    max-width: none;
    margin-right: 8px;
    font-size: 14px;
    color: #181818;
    line-height: 18px;
    font-weight: normal;
    padding: 7px 12px;
}
#blogs-carousel a {
    display: inline-block;
    width: 100%;
    height: 350px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.pc-tab {
    position: relative;
    border-radius: 2px;
    padding-bottom: 16px;

}

.pc-tab li{
    display: inline-flex;
    margin-right: 16px;
    margin-top: 15px;
    padding: 7px 12px;
}

.pc-tab li:hover, .pc-tab li:active{
    background:#F5F5F5;
    border-radius:4px;
    cursor: pointer;
}


.pc-tab li:last-child{
    margin-right: 0;
}

.pc-tab a {
    display: block;
    text-align: center;
    cursor: pointer;
    font-size:14px;
    color:#181818;
    line-height:18px;
}
.blogs-item>div.blogs-info-mb{
    display: none;
}
.search-drop-down{
    width: 100%;
    height: 228px;
    padding-top: 16px;
    padding-bottom: 16px;
    position: absolute;
    background: #fff;
    box-shadow:0 2px 12px 0 rgba(0,0,0,0.08);

    border-radius: 0 0 16px 16px;
    z-index: 20;
}
.search-drop-down .search-drop-list-item,.search-drop-down .search-keyWordsAll>a{
    font-size:14px;
    color:#191919;
    letter-spacing:0;
    line-height:22px;
    padding: 5px 16px;
    cursor: pointer;
    z-index: 21;
}
.search-drop-down .search-drop-list-item:hover,.search-drop-down .search-keyWordsAll>a>span{
    background: #f5f5f5;
}

.search-drop-down .search-drop-list-item>a>span,.search-drop-down .search-keyWordsAll>a>span,
.attend-tags-container-box #view-all-tags .view-all-tags-drop ul li.focus_tag_drop.active,
#featured-topics.sidebar-right .right .name span:hover{
    color:#1467FF;
}


.tag-name:hover,
.right-operate-blog>div:hover label,
.pc-tab li:not(.tab-active) a:hover ,
.por-tab ul a:hover, .por-tab a:after{
    color: #191919;
}

.por-tab ul a:hover{
   font-weight: 600;
}

.blogs-all {
    margin-bottom: 7px;
}

.tab-active, .tab-about_tags-active {
    background:#F5F5F5;
    border-radius:4px;
}

.tab-active a {
}

.focus-block{
    margin-top: 24px;
}

.focus-block .focus-li{
    background: rgba(0,0,0,0.05);
    border-radius: 6px;
    padding: 5px 78px;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
}

.focus-block .focus-li .por-tab-text{
    font-size:14px;
    color:#595959;
    text-align:left;
    line-height:22px;
}

.focus-block .focus-li{
    cursor:pointer;
}

.focus-block .focus-li.active{
    background: rgba(0,0,0,0.05);
    background:#FFFFFF;
    border:1px solid #191919;
    border-radius:6px;
    padding: 5px 24px;
    position: relative;
    z-index: 1;
}


.focus-block .focus-li:last-child{
    margin-left: -53px;
}
.focus-block .focus-li:first-child:not(.active){
    padding-left: 24px;
}
.focus-block .focus-li:last-child:not(.active){
    padding-right: 24px;
}
.focus-block .focus-li a{
 color: #595959;
 display: inline-block;
}

.focus-content .por-tab.por-tab-scroll {
    border-bottom: none;
}

.focus_tag_wrapper{
  display: flex;
  flex: 1;
}
.focus_tag_scroll{
    display: flex;
}
.focus_tag_wrapper .attend-label-list{
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    height: 24px;
    overflow: hidden;
}


.focus_tag_wrapper .attend-label-list.activeUl{
    width: calc(100% - 84px);
    position: absolute;
    top: 17px;
    left: 0px;
    right: 100px;
    height: auto;
    padding: 17px 32px;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 4px 12px 0 rgba(0,0,0,.08);
    z-index: 11;
    max-height: 126px;
    overflow-y: auto;
}

.focus_tag_wrapper .attend-label-list .focus_tag{
    white-space: nowrap;
    max-width: none;
    width: auto;
    margin-bottom: 13px;
}
.focus_tag_wrapper .attend-label-list  .attend-label-upload-tips{
    font-size: 14px;
    flex: 100%;
    text-align: center;
}
.focus-content .tags-manage, 
.recomFocusWrapper .recommend_focus .follow-btn,
.all-focus-list .recomFocusWrapper .recommend_focus .see-more-btn
{
    border:1px solid #595959;
    border-radius:16px;
    font-size:14px;
    color:#191919;
}

.focus-content .tags-manage {
    margin-left: 14px;
    margin-top: 17px;
    font-size: 12px;
    color: #191919;
    line-height: 18px;
    padding: 2px 15px;
    height: 24px;
}
.focus-content .focus_tag,
.attend-tags-container-box .por-tab>ul:not(.por-tab-drop)>li.active{
    background:rgba(89,89,89, 0.1);
    border-radius:4px;
    display: inline-block;
    padding-left: 8px !important;
    padding-right: 8px !important;
    margin-right: 8px;
    cursor: pointer;
    max-width: 12.5%;
}

.focus-content .por-tab-scroll ul[data-isLarger = 'true']  .focus_tag{
    width:auto !important;
}
.focus-content .por-tab-scroll ul[data-cols = '2']  .focus_tag{
    width: calc(12.5% - 1px) !important;
}
.focus-content .por-tab-scroll ul[data-cols = '3']  .focus_tag{
    width: calc(12.5% - 2px) !important;
}
.focus-content .por-tab-scroll ul[data-cols = '4']  .focus_tag{
    width: calc(12.5% - 3px) !important;
}
.focus-content .por-tab-scroll ul[data-cols = '5']  .focus_tag{
    width: calc(12.5% - 4px) !important;
}
.focus-content .por-tab-scroll ul[data-cols = '6']  .focus_tag{
    width: calc(12.5% - 5px) !important;
}
.focus-content .por-tab-scroll ul[data-cols = '7']  .focus_tag{
    width: calc(12.5% - 6px) !important;
}
.focus-content .por-tab-scroll ul[data-cols = '8']  .focus_tag{
    width: calc(12.5% - 7px) !important;
}


.focus-block .focus-li.active a .por-tab-text{
    color: #191919;
    font-weight:500
}

.focus-content .focus_tag.active a:after{
   display: none;
}
.focus-content .focus_tag.active a .por-tab-text{
    color: #191919;
    font-weight : 600 !important;
}
.pc-blog-type .focus-block  .focus-content .focus_tag a .por-tab-text,
.attend-tags-container-box .focus_tag a {
    font-size:14px;
    word-break: break-word;
}
.focus-content .focus_tag a {
    font-size:14px;
    color:#595959;
    line-height:22px;
    margin-top: 0;
    padding: 0;
}
.focus_tag_wrapper .por-tab-collapse .focus_tag .por-tab-text{
    font-weight: normal;
    min-width: auto;
}
.focus_tag_wrapper .por-tab-collapse .focus_tag .por-tab-text:hover{
    color: #191919;
}

.focus_tag_wrapper, .focus_follower_wrapper{
    margin-top: 17px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.focus-content .focus_follower{
    padding: 0 !important;
    padding-right: 16px !important;
}

.focus-content .focus_follower.minority{
    width: calc(12.5% - 25px) !important;
    margin-right:16px;
    padding-right: 0 !important;
}
.focus_follower_wrapper>.focus_follower:first-child{
    margin-right: 0;
    width: auto !important;
    padding-right: 0 !important;
}

.focus-content #show-all-tags{
    font-size: 16px;
    margin-top:17px;
    cursor: pointer;
    z-index: 20;
}
.focus-content .focus_follower, .focus-content .follow-more ,  .focus-content .follow-manage{
    cursor: pointer;
}
.focus-content .focus_follower_box, 
.focus-content .follow-more, 
.focus-content .follow-manage,
.focus-content .follow-more .back-box,  
.focus-content .follow-manage .back-box, 
.focus-content .follow-manage  a,
.followed-man-scroll .focus_follower_box{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.focus-content .follow-more{
    margin-right: 21px;
    display: inline-block;
}

.focus-content .follow-more .back-box,  .focus-content .follow-manage .back-box,  .focus-content .follow-manage  a {
    justify-content: center;
}

.focus-content .focus_follower_box img, 
.focus-content .follow-more .back-box, 
.focus-content .follow-manage .back-box
{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-bottom: 8px;
}
.focus-content .focus_follower_box#focus_follower_box .por-tab-text, .focus-content .follow-more .por-tab-text, .focus-content .follow-manage .por-tab-text{ 
    font-size:14px;
    color:#595959;
    letter-spacing:0;
    line-height:22px;
    white-space: nowrap;
    font-weight: normal;
}
.focus-content .focus_follower.active  .focus_follower_box#focus_follower_box .por-tab-text{
    color:#191919;
    font-weight:700;
}

.focus-content .focus_follower_box .por-tab-text{
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
.focus-content .follow-more .por-icon-more:before{
    content: "\ea06";
}
.follow-more .por-icon, .follow-manage .por-icon{
    font-size: 14px;
}

.focus-content .follow-more .back-box {
   border: 1px  dashed #808080;
}
.focus-content .follow-manage{
    margin-left: 20px;
}
.focus-content .follow-manage .back-box,
.por-tab.por-tab-collapse .por-tab-expand-box .icon-box {
    background-color: #f5f5f5;
}

.focus-content .focus_follower.active .por-tab-text{
    color:#191919;
    font-weight:700;
}
.focus-content .focus_follower.active .focus_follower_box::after{
   display: none;
}
.focus-content .focus_follower.active img{
  border: 1px solid #1467FF;
}

.focus-content .focus_follower .focus_follower_box{
   padding: 0;
   margin-top: 0;
}
.focus-more-modal .recommend_focus{
    padding-top:24px;
    border-bottom:1px solid rgba(0,0,0,0.08);
    padding-bottom:23px;
    align-items: flex-start;
}
.recomFocusWrapper .recommend_focus .content .nums p{
  margin-right: 24px;
}
.recomFocusWrapper .recommend_focus .content .nums p:last-child{
    margin-right: 0;
}
.to-login.por-link{
    color: #1476FF;
}

.focus-more-modal .por-modal-head .por-icon-more:before {
    content: "\ea2d";
}
.focus-more-modal .por-modal-head .desc {
    font-size:14px;
    color:#191919;
}
.focus-more-modal .por-modal-head  .por-modal-title{
    font-size:20px;
    color:#191919;
    line-height:30px;
    font-weight:500;
    margin-right:14px;
}

.focus-more-modal .por-modal-body{
   padding-left: 0;
   position: relative;
   min-height:506px;
   cursor: pointer;
   max-height: 400px;
   padding-left: 20px;
   overflow-y: scroll;
   overflow-x: hidden;
}
.focus-more-modal .por-modal-body .recomFocusWrapper {
    cursor: auto;
}
.focus-more-modal .por-modal-body .recomFocusWrapper li .follow-btn{
    margin-top: 5%;
}
.por-modal-body .recomFocusWrapper .recommend_focus .content{
    padding-top: 0;
}

.recomFocusWrapper .recommend_focus img{
    width: 80px;
    height: 79px;
    border-radius: 50%;
}

.recomFocusWrapper .recommend_focus .content{
    margin-right: 24px;
    margin-left: 16px;
    flex: 1;
    justify-content: space-between;
    padding-top: 24px;
    width: 0;
}
.recomFocusWrapper .recommend_focus .content:first-child, .recommend-focus-container  .recomFocusWrapper .recommend_focus .content{
    padding-top:0;
}

.recomFocusWrapper .recommend_focus .follow-btn{
    min-width: 96px;
    border-radius: 50px;
}
.recomFocusWrapper .recommend_focus .desc{
    margin-top: 4px;
    width: fit-content;
    max-width: 100%;
}

.recomFocusWrapper .recommend_focus .title{
    font-size:20px;
    color:#191919;
    letter-spacing:0;
    line-height:30px;
}
.recomFocusWrapper .recommend_focus .desc, .recomFocusWrapper .recommend_focus .nums p{
    font-size:14px;
    color:#595959;
    line-height:22px;
}
.recomFocusWrapper .recommend_focus .nums p{
    color:#808080;
}

.recommend-focus-container  .recomFocusWrapper .recommend_focus {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(0,0,0,0.08);
}
.recomFocusWrapper .recommend_focus .flex-colum-center .nums p span{
    margin-left: 6px;
}

.flex-vertical-center {
    display: flex;
    align-items: center;
}

.flex-colum-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.about_tags {
    margin-top: 16px;
    border-top:1px solid rgba(0,0,0,0.08);
}

.por-btn .loading_svg__icon{
    font-size: 14px;
    line-height: 1;
    vertical-align: text-top;
    animation: rotating 2s linear infinite;
    width: 14px;
    margin-top:4px;
}
.por-btn.follow-btn[disabled]{
    background-color: rgba(0,0,0,0.05);
    border-color: rgba(0,0,0,0.05);
    color: #C2C2C2;
}


@keyframes rotating {
    0% {
        -webkit-transform: rotateZ(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotateZ(360deg);
        transform: rotate(360deg)
    }
}

.loading-block .loading-mask {
    position: absolute;
    z-index: 2000;
    background-color: hsla(0,0%,100%,.9);
    margin: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: opacity .3s;
}

.loading-block .loading-spinner {
    top: 50%;
    margin-top: -21px;
    width: 100%;
    text-align: center;
    position: absolute;
}

.loading-block .loading-spinner .circular {
    height: 42px;
    width: 42px;
    animation: loading-rotate 2s linear infinite;
}

.loading-block .loading-spinner .path {
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90,150;
    stroke-dashoffset: 0;
    stroke-width: 2;
    stroke: #1467FF;
    stroke-linecap: round;
}


@keyframes loading-rotate {
    to {
        transform: rotate(1turn)
    }
}

@keyframes loading-dash {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -40px
    }

    to {
        stroke-dasharray: 90,150;
        stroke-dashoffset: -120px
    }
}
.por-tags-scroll{
    padding-right: 28px;
    padding-left: 28px;
}
.por-tags-scroll .u-icon-tag{
    background: linear-gradient(270deg,#FFFFFF 80%,transparent 100%);
    color: #595959;
    cursor: pointer;
    display: inline;
    font-size: 18px;
    height: 100%;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.por-tags-scroll .u-icon-left{
    background: linear-gradient(90deg,#FFFFFF 80%,transparent 100%);
    left: 0;
    right: auto;
}
.por-tags-scroll .u-icon-left::before{
content:'';
}
.por-tags-scroll .u-icon-right::before{
    content:'';
}
.por-tags-scroll .u-icon-tag:not(.disabled) {
    color: #191919;
}

.pc-blog-type {
    position: relative;
}

.pc-blog-type .por-tab-left ul li .breadcrumbs-item{
    font-weight: normal !important;
}

.pc-blog-type .por-tab-left ul li.active .breadcrumbs-item{
    font-weight: 600 !important;
}

.blogs-item {
    cursor: pointer;
    position: relative;
    border: none;
    padding: 0;
    padding-bottom: 40px;
    display: flex;
    justify-content: space-between;
}

.blog-page-block:first-child .blogs-item:first-child{
    padding-top: 40px;
}

.blogs-block {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.pc-tab-fixed {
    position: fixed;
    top: 95px;
}


.pc-right-block-fixed {
    position: fixed;
    bottom: 0;
}

.pc-tab.pc-tab-absolute {
    position: absolute;
    bottom: 20px;
    top: auto;
}

.hot-icon {
    display: inline-block;
    background: #FCE3E0;
    border-radius: 4px;
    width: 46px;
    font-size: 14px;
    color: #F23030;
    text-align: left;
    line-height: 22px;
    font-weight: normal;
    padding: 1px 8px;
}

.my-focus-link {
    position: absolute;
    right: 0;
    top: 23px;
    font-size: 14px;
    line-height: 18px;
}

.remove-commend-container .blogs-item:first-of-type {
    border-top: 1px solid #dfe1e6;
}


.blogs-title {
    font-size: 20px;
    line-height: 30px;
    max-height: 60px;
    margin-bottom: 8px;
    font-weight: bold;
    position: relative;
    color: #000000;
}

.blogs-intro {
    font-size: 14px;
    max-height: 48px;
    color:#595959;
    line-height:22px;
}

.blogs-tag {
    font-size: 14px;
    color: #595959;
    text-align: left;
    line-height: 22px;
    display: flex;
}

.blogs-tag a {
    border: 1px solid transparent;
    display: inline-block;
    background:rgba(89, 89, 89, 0.1);
    border-radius: 4px;
    padding: 1px 8px;
    margin-right: 8px;
    margin-top: 8px;
    position: relative;
    z-index: 10;
}

.blogs-tag a:hover {
    background: #fff;
    border: 1px solid #1476ff;
    color: #1476ff;
}

.blogs-info {
    font-size: 14px;
    margin-top: 18px;
    line-height: 18px;
}

.blogs-author-img {
    position: relative;
    z-index: 10;
}

.blogs-author-img img {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    border-radius: 100%;
    font-size: 0;
}

.blogs-author-name {
    display: inline-block;
    margin-left: 4px;
    vertical-align: middle;
    z-index: 10;
    position: relative;
    color:#595959;
}

.blogs-item .content-box.control-width {
    width: calc(100% - 256px - 40px);
}

.right-img-container {
    width: auto;
    width: 256px;
    height: 154px;
    z-index: 10;
    font-size: 14px;
    margin-left: 40px;
    overflow: hidden;
    vertical-align: top;
    border-radius: 16px;
}

.right-img-container a{
    display: inline-block;
    height: 100%;
}

.right-img-container img {
    width: 100%;
    height: 100%;
}

.right-img {
    transition: all .5s;
}

.right-img:hover {
    transform: scale(1.1);
}

.blogs-author-info {
    z-index: 2;
    margin: auto 24px auto 20px;
}

.blogs-author-info,
.blogs-num-info,
.blogs-item>div {
    display: inline-block;
}
.blogs-item .content-box{
   width: 100%;
}

.base-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 8px 0 16px;
    vertical-align: top;
}

.base-icon:first-child{
    margin-left: 0;
}

.icon-view {
    background: url(../images/global/icon-view-index.svg) no-repeat;
    background-size: 100%;
}

.icon-comment {
    background: url(../images/global/icon-comment-index.svg) no-repeat;
    background-size: 100%;
}

.icon-vote {
    background: url(../images/global/icon-parise-index.svg) no-repeat left/cover;
    background-position-y: 1px;
}

.add-more {
    cursor: pointer;
}

.add-more:hover {
    color: #526ecc;
}

.no-data-box{
    margin-top: 200px;
    margin-bottom: 200px;
    text-align: center;
    width: 100%;
    font-size: 0;
}

.no-focus-data.no-blogs-data{
    margin-top: 32px;
    margin-bottom: 40px;
}

.right-block .no-data-box {
    margin-top: 45%;
    margin-bottom: 45%;
}

.right-block .no-data-box .icon-nodata {
    width: 36px;
    height: 36px;
}

.right-block .no-data-box .no-data-info {
    font-size: 12px;
}
.right-block .pep-common-banner.second-banner .por-carousel .prodoc-banner-main {
    width: auto;
}

.blogs-num-info {
    display: flex;
    font-size:14px;
    color:#595959;
}

.blogs-create-time {
    margin-right: 10px;
}

.m-blog-list-loading {
    font-size: 16px;
    line-height: 20px;
    color: #575d6c;
}

.upload-tips {
    font-size: 16px;
    line-height: 20px;
    margin: 8px 0 36px;
    text-align: center;
}

.right-block {
    width: 320px;
    font-size: 14px;
    margin-left: 32px;
    color: #252b3a;
}


.right-operate-blog  {
    position: relative;
    min-height: 150px;
    background-image:linear-gradient(180deg, #EDF8FF 48%, #FAFAFA 100%);
    border-radius:16px;
    margin-bottom: 16px;
}
.right-operate-blog .flex-colum-center.not-login-box{
    align-items: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.right-operate-blog .not-login-box .not-login-avator{
    background:#FFFFFF;
    width: 64px;
    height: 64px;
    background-image: url(../images/no-login-avator.png);
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 16px;
    border-radius: 50%;
}
.right-operate-blog .login-user-info{
    padding: 24px;
    display: block;
}
.right-operate-blog .login-user-info{
    cursor: pointer;
}
.right-operate-blog .login-user-info .login-user-detail .avator img{
    width: 64px;
    height: 65px;
    border-radius: 50%;
}
.right-operate-blog .login-user-info .login-user-detail .mem-alias{
    font-size:18px;
    color:#191919;
    line-height:28px;
    padding-left: 12px;
    max-width: calc(100% - 81px);
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
}

.right-operate-blog .login-user-info .login-user-detail img {
    width: 81px;
    height: 24px;
}

.right-operate-blog .login-user-info .num-list {
    justify-content: space-evenly;
    margin-top: 19px;
    margin-bottom: 20px;
}
.right-operate-blog .login-user-info .num-list li .counter-label{
    color:#595959;
    margin-bottom: 8px;
}
.right-operate-blog .login-user-info .num-list li .por-text-title-t7 {
    font-size:16px;
    color:#191919;
    font-weight:500;
    text-align: center;
    cursor: pointer;
}
.blogs-item:hover .blogs-title , 
.right-operate-blog .login-user-info .num-list li .por-text-title-t7:hover ,
.top-content-box .por-select-text .por-select-option-list li.selected,
.right-operate-blog .login-user-info .login-user-detail .mem-alias:hover,
.blogs-author-name:hover,
.recomFocusWrapper .recommend_focus .title:hover,
.sidebar-right .tags-view-more:hover,
#featured-topics.sidebar-right .right .name span,
.blogger-list .blogger-right .blogger-name span:hover,
.sidebar-right li .blogger-counter a:hover:hover,
.sidebar-right .hot-tag-item:hover
{
    color: #1467FF;
}

.right-operate-blog .login-user-info .operate-message{
    background:#191919;
    border-radius:16px;
    border: none;
    width:100%
}

.right-operate-blog .login-user-info .operate-message:hover{
    background-color: #595959;
}

.right-operate-blog .login-user-info .operate-message span{
    font-size:14px;
    color:#FFFFFF;
    line-height:22px;
}

/* 智能推荐气泡提示框 */
.usercenter-tips-container {
    display: none;
    border-radius: 8px;
    background:#FFFFFF;
    position: absolute;
    top: 20%;
    left: -338px;
    width: 318px;
    height: 46px;
    padding: 12px 16px;
    color:#191919;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2);
}

.usercenter-tips-container:before {
    position: absolute;
    display: inline-block;
    content: "";
    width: 16px;
    height: 16px;
    right: -6px; 
    background: url(../../../../devcenter/resources2/images/developer-tags/triangle.svg ) no-repeat;
    transform: rotate(90deg);
}
/* 智能推荐气泡提示框 */

.login-user-detail>p{
    width: calc(100% - 64px);
    font-size: 0;
}

.sidebar-right {
    margin-bottom: 16px;
}
.base-blog-icon {
    width: 46px;
    height: 46px;
    display: block;
    margin: 0 auto 6px;
}

.my-blog-icon {
    background: url(../../images/homepage/blog.svg) no-repeat;
}

.write-blog-icon {
    background: url(../images/write-blog.svg) no-repeat;
}

.recommend-focus {
    margin-bottom: 24px;
    font-size:20px;
    color:#191919;
    font-weight: 600;
}

.tag-name {
    font-size: 16px;
    line-height: 20px;
    max-width: 128px;
    display: block;
    padding-left: 8px;
    position: relative;
    font-weight: 600;
    margin-bottom: 12px;
    color: #252b3a;
    cursor: pointer;
}

.tag-name::before {
    position: absolute;
    content: "";
    left: 0;
    top: 3px;
    width: 3px;
    height: 14px;
    background: #c7000b;
}



.recommend-tag {
    font-size: 12px;
    line-height: 18px;
    color: #575d6c;
    border-radius: 2px;
    background-color: #f5f5f6;
    padding:24px 21px;
    margin-bottom: 16px;
    width: calc((100% - 32px) / 3);
    display: inline-block;
}

.recommend-tag:not(:nth-of-type(3n)){
    margin-right: 16px;
}


.focus-btn-group {
    float: right;
    margin-top: 10px;
}

.focus-btn.por-btn {
    width: 86px;
    padding: 0 10px;
    text-align: center;
}

.recommend-tag > div {
    display: inline-block;
}

.tag-name-container {
    width: calc(100% - 90px);
}

.recommend-tag .por-btn .por-icon-plus {
    width: 6px;
    height: 6px;
    display: inline-block;
    color: #c7000b;
    margin-right: 8px;
    font-size: 12px;
    vertical-align: -1px;
}

.recommend-tag .to-focus:hover .por-icon-plus{
    color: #fff;
}

.pc-blog-type .por-tab-left > ul > li + li {
    margin-left: 32px;
}


.no-data-box .icon-no-blog-data {
    width: 96px;
    height: 96px;
    margin-bottom: 8px;
    display: inline-block;
    background: no-repeat center/cover;
    background-image: url(../images/no-blog-data.png);
}
.no-data-box .icon-nodata {
    width: 96px;
    height: 96px;
    margin-bottom: 8px;
    display: inline-block;
    background: no-repeat center/cover;
    background-image: url(../images/error-warning.png);
}
.no-data-box .text {
    font-size:18px;
    color:#191919;
    text-align:center;
    line-height:22px;
    font-weight:500;
    margin-bottom: 8px;
}
.no-data-box .no-data-info, .right-operate-blog .not-login-box .no-data-info{
    font-size: 14px;
    text-align: center;
    color:#191919;
    text-align:center;
    line-height:22px;
}

.no-data-box .no-data-info[data-content="no-data"]{
    display: none;
}

.hide,
.mb-tab,
.recommend-tag .hide,
.right-img-container.hide,
.por-checkbox-card-pane.mb-blog-type {
    display: none;
}

.blogs-main-container > div {
    display: inline-block;
    vertical-align: top;
}

.middle-blogs {
    width: calc(100% - 320px - 32px);
    min-height: 580px;
}

.pc-blog-type .por-tab>ul:not(.por-tab-drop)>li {
    padding-left: 0;
    vertical-align: top;
}

.pc-blog-type .por-tab>ul:not(.por-tab-drop)>li .por-tab-text{
    font-size:16px;
    color:#191919;
    line-height:24px;
    font-weight:600;
}

#blogger-rank.sidebar-right{
    background-image:linear-gradient(180deg, rgba(238,232,255,0.50) 0%, #FAFAFA 100%);
    border-radius:16px;
}

.sidebar-right {
    width: 320px;
    padding: 24px;
    background: #fff;
    margin-bottom: 16px;
    font-size: 0;
}

.judgeImg.ad-card {
    overflow: hidden;
    padding: unset;
}

.judgeImg.ad-card #blog-content-advertisement img {
    height: 180px;
    width: 100%;
    margin: unset;
}

.sidebar-right>h3 {
    font-size:18px;
    color:#191919;
    letter-spacing:0;
    line-height:28px;
    font-weight:700;
    margin-bottom: 24px;
}

.sidebar-right .link-list li {
    margin-bottom: 16px;
    line-height: 20px;
    font-size: 14px;
}

.sidebar-right .link-list li a{
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    word-break: break-all;
    overflow: hidden;
    white-space: normal;
    color: #252b3a;
}

.recent-hot-li:hover,
.sidebar-right li a:hover {
    color: #c7000b;
}
.sidebar-right.theme-gray{
    background: #f5f5f5;
}

.sidebar-right .hot-tag-item{
    min-height: 24px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 8px;
    margin-right: 8px;
    background:rgba(89,89,89,0.10);
    border-radius:4px;
    border: none;
    font-size: 14px;
    color: #595959;
    line-height: 22px;
}

.recent-hot-li {
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
}

.recent-hot-li a {
    display: block;
}

.recent-hot-li:not(:last-of-type) {
    margin-bottom: 16px;
}

.sidebar-right .tags-view-more{
    font-size:12px;
    color:#191919;
    letter-spacing:0;
    line-height:18px;
    font-weight: normal;
}

.sidebar-right .sidebar-tab-list{
    display: flex;
    font-size: 14px;
    margin-top: -8px;
    margin-bottom: 20px;
}

.sidebar-right .sidebar-tab-list li{
    text-align: center;
    flex-grow: 1;
}
.sidebar-right .sidebar-tab-list .rank-tab-item{
    font-size:16px;
    color:#595959;
    letter-spacing:0;
    line-height:28px;
    display: inline-block;
    cursor: pointer;
}
.sidebar-right .sidebar-tab-list .rank-tab-item.active{
    color:#191919;
    font-weight:600;
    border-bottom: 2px solid #000;
    padding-bottom:8px;
}


.sidebar-right .blogger-list .blogger-item{
    margin-bottom: 8px;
    padding: 12px 20px 12px 20px;
}

.sidebar-right .blogger-list .blogger-item:first-child{
    padding-top: 0;
}

.blogger-list .blogger-left {
    display: inline-block;
    position: relative;
    margin-right: 16px;
    vertical-align: top;
}

.blogger-name:hover span {
    color: #c7000b;
}

.blogger-counter a {
    color: #595959;
}

.icon-expert{
    background: url(./../images/global/icon-expert.svg) no-repeat center/cover;
}

.icon-mvp{
    background: url(./../images/global/icon-mvp.svg) no-repeat center/cover;
}

.icon-institutions{
    background: url(./../images/global/icon-institutions.svg) no-repeat center/cover;
}
.blogger-list .blogger-rank{
    display: inline-block;
    font-size: 12px;
    width: 22px;
    margin-right: 12px;
    text-align: center;
}
#blogger-rank .blogger-list .blogger-item {
    padding-left: 0;
    padding-right: 0;
}
#blogger-rank .blogger-list .blogger-rank span{
    height:23px;
    display: block;
}

.blogger-list .blogger-item:first-child  .blogger-rank span{
    background: url(./../images/rank-1.png) no-repeat center/cover;
}
.blogger-list .blogger-item:nth-child(2) .blogger-rank span{
    background: url(./../images/rank-2.png) no-repeat center/cover;
}
.blogger-list .blogger-item:nth-child(3) .blogger-rank span{
    background: url(./../images/rank-3.png) no-repeat center/cover;
}

.blogger-list .blogger-rank span{
    font-size:16px;
    color:#808080;
    letter-spacing:0;
    line-height:24px;
    font-weight:500;
}
.blogger-list .blogger-left img{
    width: 64px;
    height: 65px;
    border-radius: 50%;
}
.blogger-list .blogger-right {
    width: calc(100% - 114px);
    display: inline-block;
    vertical-align: top;
    font-size: 0px;
}
.blogger-list .blogger-right .blogger-name{
    margin-bottom: 4px;
}
.blogger-list .blogger-right .blogger-name span{
    max-width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #191919;
    letter-spacing: 0;
    line-height: 24px;
}
.blogger-list .blogger-right .blogger-name i{
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
.sidebar-right .blogger-list .blogger-item:last-child{
    margin-bottom: 0;
}

#hot-tags.sidebar-right{
    background:#FAFAFA;
    border-radius:16px;

}

#hot-tags.sidebar-right h3, #featured-topics.sidebar-right h3{
    justify-content: space-between;
}

.por-link-nounderline:hover{
    color: #1467FF;
}

#featured-topics.sidebar-right{
    background-image:linear-gradient(180deg, rgba(232,248,252,0.50) 0%, #FAFAFA 100%);
    border-radius:16px;
}
#featured-topics.sidebar-right .left {
  margin-right: 10px;
}

#featured-topics.sidebar-right .left .img-box {
    width: 64px;
    height: 64px;
    border-radius: 8px;
}

#featured-topics.sidebar-right .right .name span{
    font-size:16px;
    color:#191919;
    letter-spacing:0;
    line-height:24px;
    font-weight:700;
}
#featured-topics.sidebar-right .right .desc{
    font-size:12px;
    color:#595959;
    letter-spacing:0;
    line-height:18px;
}
#featured-topics.sidebar-right .blogger-item{
    padding-left: 0;
    padding-right: 0;
}

@media (max-width: 767px) {

    #footer,
    .pc-tab,
    .hot-icon,
    #blogs-carousel,
    .m-main-content-blog .right-block,
    .pc-blog-type,
    #blogs-mb-tab .por-tab-content.active,
    .blogs-desc,
    .blogs-publish-date,
    .blogs-num-info span:nth-child(3), 
    .blogs-num-info span:nth-child(4)
     {
        display: none;
    }

    .mb-tab,
    .blogs-main-container > div,
    .por-checkbox-card-pane.mb-blog-type {
        display: block;
    }

    .blogs-main-container {
        top: 0;
    }

    .mb-blog-type {
        top: 48px;
        background: #fff;
        z-index: 20;
        margin: 0;
        margin-top: 16px;
    }
    .mb-blog-type .top-content-box{
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    .mb-blog-type .top-content-box .por-select,
    .mb-tab .por-select-text:not(.open):not(.disabled):hover{
        height: auto;
        border: none !important;;
    }
    .mb-blog-type .top-content-box, 
    .mb-blog-type .top-content-box .por-select-trigger span, 
    .mb-blog-type .top-content-box .por-select select{
        font-size:16px;
        color:#191919;
        letter-spacing:0;
        line-height:24px;
    }

    .mb-blog-type .top-content-box>a i{
        font-size:24px;
        margin-left: 12px;
        margin-right: 52px;
    }
    .mb-blog-type .top-content-box .por-select-text select{
        padding-right: 4px;
    }
    .mb-blog-type .top-content-box p:nth-last-child(2){
        margin: auto 24px;
    }
    .mb-blog-type .top-content-box p, .mb-blog-type .top-content-box .select-box, .mb-blog-type .top-content-box i{
        padding-bottom: 10px;
        position: relative;
    }

    .mb-blog-type .top-content-box p:after, .mb-blog-type .top-content-box .select-box:after{
        background-color: #191919;
        bottom: 0;
        content: "";
        height: 2px;
        left: 0;
        margin: auto;
        opacity: 0;
        position: absolute;
        right: 0;
        -webkit-transition: width .2s,opacity 0s .2s;
        transition: width .2s,opacity 0s .2s;
        width: 0;
    }

    .mb-blog-type .top-content-box p.active:after, .mb-blog-type .top-content-box .select-box.active:after{
        opacity: 1;
        -webkit-transition: width .2s;
        transition: width .2s;
        width: 100%;
    }
    .top-content-box .por-select.open .por-select-options-wrapper{
        border: none;
        top: calc(100% + 12px);
        background: #FFFFFF;
        box-shadow: 0 4px 12px 0 rgba(0,0,0,0.08);
        border-radius: 6px;
        transform: translateX(-16px);
    }
    .top-content-box .por-select.open,
    .attend-tags-container-box  #attend-tags-scroll{
        box-shadow: none;
    }
    .top-content-box .por-select-option-list {
        padding: 16px;
        min-width: 120px;
    }

    .top-content-box .por-select-text .por-select-option-list li,
    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop)>li .por-tab-text
    {
        font-size: 14px;
        color: #181818;
        line-height: 22px;
        padding: 0;
        height: auto;
    }

    .top-content-box .por-select-text .por-select-option-list li.selected{
        background-color: transparent;
    }

    .top-content-box .por-select-text .por-select-option-list li:not(:last-child){
        margin-bottom: 10px;
    }

    .mb-blog-type .top-content-box p.active, 
    .mb-blog-type .top-content-box .select-box.active .por-select-trigger span{
        font-size:16px;
        color:#191919;
        line-height:24px;
        font-weight:700;
    }

    .recomd-category-box{
        padding: 16px 16px 8px;
        justify-content: space-between;
    }
    .recomd-category-box .por-select, .por-select.open .por-select-options-wrapper{
        width: calc(50% - 6px);
        min-width: auto;
        max-width: none;
    }
    .select-box .por-select.open .por-select-options-wrapper{
       width: auto;
    }
    .por-select.open .por-select-options-wrapper{
        width: 100%;
        z-index: 20;
        background: #FFFFFF;
        box-shadow: 0 2px 12px 0 rgba(0,0,0,0.08);
        border-radius: 6px;
        border: none;
        padding: 8px 0;
        margin-top: 4px;
    }
    .por-select-options-wrapper .por-select-option-list li{
        height: auto;
        padding: 5px 16px;
        color:#191919;
        line-height:22px;
        word-wrap: break-word;
    }
    .mb-tab .por-select,
    .por-select:not(.open):not(.disabled):hover, 
    .mb-tab .por-select:not(.open):not(.disabled):hover{
        border:1px solid #C2C2C2;
        border-radius:6px;
    }
    .mb-tab .por-select.open{
        border: 1px solid #191919;
        border-radius: 6px;
        box-shadow: none;
    }
    .mb-tab .por-select select, .mb-tab .por-select-trigger span{
        color:#808080;
    }
    .mb-tab  .por-select.open .por-select-trigger span{
        color: #191919;
    }
    .mb-tab  .por-select:after {
        border-left: none;
        border-right: 1px solid #808080;
        border-top: 1px solid #808080;
        content: " ";
        display: block;
        height: 8px;
        margin-top: -6px;
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg);
        width: 8px;
    }
    .mb-tab .por-select.open:after{
        transform: rotate(-45deg);
        margin-top: -2px;
        border-color: #191919;
    }
    .attend-tags-container-box {
        padding: 24px 16px 0;
    }

    .por-select.hide{
        display: none;
    }

    .mb-tab .por-select-option-list li.selected{
        font-size:14px;
        color:#1476FF;
        letter-spacing:0;
        line-height:22px;
        font-weight:700;
        background-color: #FFFFFF;
    }

    .blogs-main-container>div {
        width: 100%;
    }

    .mb-app-tab,
    .mb-tab-fixed {
        position: fixed;
        top: 48px;
        z-index: 100;
        width: calc(100% - 30px);
        background: #fff;
    }

    .mb-app-tab {
        top: 0;
    }

    .blogs-tab-container {
        width: 100%;
    }

    .wrapper-main {
        width: 100%;
        padding: 0 ;
    }

    #blogs_home_page .por-breadcrumb {
        padding: 12px 0;
        display: none;
    }

    .container-blog-list {
        margin-left: 0;
        line-height: 18px;
        padding: 0 16px;
    }
    .no-recommend.no-blogs-data{
        margin: 0;
        position: absolute;
        top: 50%;
        transform: translate(-50%);
        left: 50%;
    }
    .no-data-box .icon-no-blog-data {
        width: 48px;
        height: 48px;
        margin-bottom: 4px;
        display: inline-block;
        background: no-repeat center/cover;
        background-image: url(../images/icon-mb-nodata.svg);
    }
    .no-data-box .text{
        display: none;
    }
    .recommend-focus-container .no-data-box .text{
        display: block;
    }
    .no-data-box .no-data-info, .recommend-focus-container .no-data-box .text{
        font-size:12px;
        color:#595959;
        text-align:center;
        line-height:18px;
        margin-top: -9px;
    }

    .no-data-box .no-data-info[data-content="no-data"]{
        display: block;
    }
    
    .recommend-focus{
        font-size:16px;
        line-height:24px;
    }

    .recomFocusWrapper .recommend_focus img{
        width: 48px;
        height: 48px;
    }

    .recomFocusWrapper .recommend_focus .title{
        font-size:14px;
        line-height:22px;
        font-weight:700;
    }

    .recomFocusWrapper .recommend_focus .desc, 
    .recomFocusWrapper .recommend_focus .nums p{
        font-size:12px;
        line-height: 18px;
    }
    .recomFocusWrapper .recommend_focus .desc{
        margin-bottom: 4px;
    }
    .recomFocusWrapper .recommend_focus .nums p{
        color:#191919;
    }
    .recomFocusWrapper .recommend_focus .follow-btn, 
    .recomFocusWrapper .recommend_focus .see-more-btn
    {
        min-width: auto;
        padding: 2px 15px;
        height: 24px;
        font-size: 12px;
        line-height: 18px;
        margin-top: 12px;
    }

    .recomFocusWrapper .recommend_focus .content{
        margin-right: 16px;
        margin-left: 8px;
        min-height: 60px;
    }
    .recommend-focus-container .recomFocusWrapper .recommend_focus{
        border-bottom:1px solid rgba(0,0,0,0.08);
        padding-bottom: 16px;
    }
    .mb-blog-type .followed-man-scroll{
        width: 100%;
        padding: 24px 16px 0;
        overflow-x: auto;
        display: flex;
        box-shadow: none;
        justify-content: space-between;
    }
    .follower-container-box #followed-man-scroll.por-tab>ul:not(.por-tab-drop)>li{
        width: 62px;
    }
    .follower-container-box #followed-man-scroll.por-tab>ul:not(.por-tab-drop)>li:first-child{
        width: auto;
    }
    .follower-container-box  .por-tab>ul:not(.por-tab-drop)>li{
        margin-right: 8px;
    }
    .follower-container-box  .por-tab>ul:not(.por-tab-drop)>li.active{
        background-color:transparent;
    }
    .follower-container-box .followed-man-scroll .focus_follower_box,
    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop)>li.active,
    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop) a
    {
        max-height: none;
        padding: 0;
        max-width: 62px;
    }
    .follower-container-box .followed-man-scroll>ul{
        display: inline-block !important;
        margin-right: 0 !important;
        flex-shrink: 0;
    }
    .follower-container-box  .por-tab>ul:not(.por-tab-drop)>li.active .por-tab-text,
    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop)>li
    {
        color:#191919;
        font-weight:700;
        width: 100%;
        height: fit-content;
    }
    .no-focus-data.no-blogs-data{
        margin-top: 80px;
        margin-bottom: 80px;
    }

    .follower-container-box .followed-man-scroll .focus_follower_box .por-tab-text,
    .por-tab>ul:not(.por-tab-drop)>li.active .por-tab-text,
    .por-tab.por-tab-collapse .por-tab-expand-box span,
    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop)>li a
    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop)>li .por-tab-text{
        font-size:12px;
        color:#595959;
        line-height:18px;
        display: block;
    }
    .follower-container-box .followed-man-scroll .focus_follower.active .focus_follower_box  img{
        border: 1px solid #1467ff;
    }
    .follower-container-box .followed-man-scroll .focus_follower_box  img,
    .follower-container-box .por-tab-expand-box .icon-box
    {
        width: 32px;
        height: 32px;
        border-radius: 50%;
        margin-bottom: 4px;
    }
    .follower-container-box .followed-man-scroll  .por-tab-expand{
       flex-direction: column;
        position: relative !important;
    }
    .follower-container-box .focus_follower .focus_follower_box div{
        width: 62px !important;
        white-space: nowrap;
        -webkit-line-clamp: 1;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .follower-container-box .por-tab-expand-box .icon-box{
        justify-content: center;
        display: inline-flex;
    }
    .followed-man-scroll #view-all-follows {
        text-align: center;
    }
    .follower-container-box .por-tab-expand-box .icon-box i{
        font-size: 24px;
    }

    .follower-container-box .por-tab-expand-box span{
        white-space: nowrap;
    }

    .all-focus-list{
        bottom: 0;
        height: 100vh;
        left: 0;
        position: fixed;
        right: 0;
        top: 48px;
        z-index: 22;
        display: none;
    }
    .all-focus-list.show{
        background: #fff;
        display: block;
        word-break: break-all
    }
    .all-focus-list .header-nav a{
        float: left;
    }
    .all-focus-list .header-nav .por-icon{
        font-size: 24px;
    }
    .all-focus-list .header-nav{
        text-align: center;
        font-size:16px;
        color:#191919;
        line-height:24px;
        font-weight:600;
        padding: 12px 0 12px 16px;
        width: 100%;
    }

    .all-focus-list .all-follow-list{
        padding: 16px;
        padding-top: 0;
        margin-top: 8px;
        height: calc(100% - 48px);
        padding-bottom: 56px;
    }
    .all-focus-list .recomFocusWrapper{
        height: calc(100% - 56px);
        overflow-y: auto;
    }
    .all-focus-list .por-search{
        position: relative;
    }
    .all-focus-list .recomFocusWrapper li{
        align-items: flex-start;
        padding-top: 15px;
        border-bottom: 1px solid rgba(0,0,0,0.08);
    }
    .all-focus-list .recomFocusWrapper li  .content{
        padding-top: 0;
        padding-bottom: 17px;
    }
    .all-focus-list .recomFocusWrapper .recommend_focus .see-more-btn{
        margin-top: 12px;
        font-size: 12px;
    }
    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop) a{
        min-height: auto;
        height: auto;
    }
    .attend-tags-container-box .focus_tag_wrapper{
        margin-top: 0;
    }
    .attend-tags-container-box #attend-tags-scroll .focus_tag{
        white-space: nowrap;
        max-width: calc(100% - 52px);
        margin-right: 8px;
        font-size:14px;
        color:#181818;
        line-height:18px;
        font-weight: normal;
        padding: 7px 12px ;
    }
    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop) a{
        max-width: none;
    }

    .attend-tags-container-box #attend-tags-scroll>ul{
        flex: 1;
        margin-right: 19px;
        align-items: center;
        display: block;
        overflow-x: hidden;
    }

    .attend-tags-container-box #view-all-tags .por-icon{
        font-size: 16px;
    }
    .attend-tags-container-box #view-all-tags .view-all-tags-drop{
        width: calc(50% - 6px);
        position: absolute;
        right: 0;
        z-index: 11;
        z-index: 20;
        background: #FFFFFF;
        box-shadow: 0 2px 12px 0 rgba(0,0,0,0.08);
        border-radius: 6px;
        border: none;
        padding: 8px 0;
        margin-top: 12px;
    }
    .attend-tags-container-box #view-all-tags .view-all-tags-drop ul{
        margin-right: 0;
        max-height: 140px;
        overflow: auto;
    }

    .attend-tags-container-box #view-all-tags .view-all-tags-drop ul li.focus_tag_drop{
        height: auto;
        padding: 5px 16px;
        color: #191919;
        line-height: 22px;
        font-size: 14px;
        display: block;
        white-space: wrap;
        margin-right: 0;
        text-align: left;
        max-width: 100%;
    }

    .attend-tags-container-box #view-all-tags .view-all-tags-drop ul li.focus_tag_drop a{
        height: auto;
        padding: 0;
    }

    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop)>li.active{
        background:#F5F5F5;
        border-radius:4px;
    }
    
    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop)>li .por-tab-text{
        font-weight: normal;
        font-size: 14px;
    }
    .attend-tags-container-box .por-tab>ul:not(.por-tab-drop)>li.active .por-tab-text{
        color:#191919;
    }
    .all-focus-list .recomFocusWrapper li.tag-li-item{
        padding-bottom: 15px;
    }
    .all-focus-list .recomFocusWrapper li.tag-li-item .content{
        margin-left: 0;
        padding-bottom: 0;
        min-height: auto;
    }
    .all-focus-list .recomFocusWrapper li.tag-li-item .see-more-btn{
        margin-top: 0;
    }

    .blogs-type-container {
        clear: both;
    }

    .blogs-item {
        padding: 16px 0 17px;
        border-bottom: 1px solid rgba(0,0,0,0.08);
        display: block;
    }

    .blog-page-block:first-child .blogs-item:first-child{
        padding-top: 24px;
    }

    .blogs-title {
        font-size: 16px;
        line-height: 24px;
        font-weight: normal;
    }

    .blogs-intro {
        max-height: 36px;
        line-height: 18px;
    }
    .blogs-info{
        display: none;
        margin-top: 0;
        padding-top: 12px;
        justify-content: space-between;
    }
    .blogs-item>div.blogs-info-mb{
        display: flex;
    }
    .blogs-author-name,
    .blogs-num-info,
    .blogs-intro {
        font-size: 12px;
    }

    .recomd-category-box .por-select-search-box .u-icon-cancel.show{
        top: calc(50% - 6px);
    }
    .recomd-category-box .por-select-search-box .u-icon{
        font-size: 14px;
    }
    .recomd-category-box .por-select-search-box .u-icon-search{
        margin-top: 4px;
    }
    .recomd-category-box  .por-select-search-box{
        position: relative;
    }
    .blogs-item .content-box{
        width: 100%;
    }
    .blogs-item .content-box.control-width{
        width: calc(100% - 104px);
    }
    .blogs-author-info{
        margin: 0;
    }
    .blogs-author-name {
        max-width: 136px;
    }
    .blogs-item .control-width .blogs-info{
        width: calc(100vw - 32px);
    }
    .blogs-author-img img {
        width: 16px;
        height: 16px;
    }

    .right-img-container {
        width: 96px;
        height: 54px;
        margin-left: 8px;
        border-radius: 8px;
    }

    .control-width {
        width: calc(100% - 90px - 15px);
    }

    .upload-tips {
        margin: 12px 0 32px;
    }

    #blogs-mb-tab .por-tab.por-tab-collapse .por-tab-drop {
        z-index: 11;
    }

    #blogs-mb-tab .por-checkbox-card-pane .por-checkbox-card-group {
        padding-left: 0;
    }

    #back-to-top.show {
        opacity: 1;
        display: block
    }

    .back-top {
        position: fixed;
        bottom: -80px;
        right: -15px;
        z-index: 1000;
        opacity: 0;
        text-align: center;
        line-height: 40px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        display: none;
        vertical-align: middle;
        background-image: url(../../images/scroll-top-icon.png) !important;
        background-position: center !important;
        background-repeat: no-repeat;
        background-color: rgba(51, 51, 51, .6);
        cursor: pointer;
        transition: .3s ease-out;
    }

    ul { -ms-overflow-style: none; }

    ul { overflow: -moz-scrollbars-none; }
}

@media only screen and (max-width: 1775px) and (min-width: 1025px) {
    .wrapper-main {
        max-width: 90%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px){
    .main-content .right-block {
        display: none;
    }

    .wrapper-main {
        width: 94%;
    }

    .middle-blogs {
        width: 100%;
    }
}

@media (max-width: 1365px) and (min-width: 768px) {
    .pc-tab-fixed {
        top: 130px;
    }

    .blogs-author-name {
        max-width: 150px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }

    .main-content .right-block {
        display: none;
    }

    .middle-blogs {
        width: 100%;
    }
}

@media (max-width: 948px) and (min-width: 768px) {
    .recommend-tag {
        width: calc((100% - 32px) / 2);
    }

    .recommend-tag:not(:nth-of-type(2n)){
        margin-right: 16px;
    }
}

@media (min-width: 769px) {
    .recomFocusWrapper .recommend_focus .flex-colum-center .nums{
        margin-top: 12px;
    }
}
