
.middlebar .middlebar-inner .chinese-tag {font-size: 16px;margin-left: 20px;line-height: 58px;}
.middlebar .middlebar-inner .chinese-tag a {color: #444;}
.middlebar .middlebar-inner .chinese-tag span {color: #999;}

.index-left {width: 100px;margin-right: 30px;min-height: 200px;}
.snsbox {margin-top: 20px;margin-bottom:30px;}
.share-count {display: block;margin-bottom: 14px;}
.share-count i {font-size: 30px;vertical-align: middle;color: #f85959;display: inline-block;}
.y-icon {position: relative;display: inline-block;font-style: normal;font-weight: 400;line-height: 1;font-family: yFont !important;font-size: 12px;color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.y-icon.icon-comments {display: block;float: left;width: 30px;height: 30px;background: url(pl.png) no-repeat }
.share-count span {font: 20px/24px Georgia;color: #f85959;padding-left: 6px;}
.share-hr {background: #e8e8e8;height: 1px;}

.bm {border:0;}
.hm {text-align: left;}
.vw .ph {font-size: 34px;font-weight: 700;line-height: 48px;color: #222;}

#nv_portal .vw .h, #nv_portal .vw .s, #nv_portal .vw .d, #nv_portal .vw .o, #nv_portal .vw .pren, #nv_forum .vw .h, #nv_forum .vw .s, #nv_forum .vw .d {margin-left: 0;border:0; margin-right:0;
}
/* bdshare */
.xlmmfx a, .xlmmfx .bdshare-button-style2-32 a {float: none;width: 100px;line-height: 32px;height: 32px;background-image: url(../images/icons_2_32.png?v=1bc5c881.png);_background-image: url(../images/icons_2_32_debase.png?v=11466d62.png);background-repeat: no-repeat;cursor: pointer;margin: 14px 0 0 0;text-indent: inherit;overflow: hidden; font-size:16px;color: #333;display:block; padding:0 0 0 40px}
.xlmmfx .bds_qzone, .xlmmfx .bdshare-button-style2-32 .bds_qzone {background-position: 0 -52px;}
.xlmmfx .bds_tsina, .xlmmfx .bdshare-button-style2-32 .bds_tsina {background-position: 0 -104px;}
.xlmmfx .bds_tieba, .bdshare-button-style2-32 .bds_tieba {background-position: 0 -728px;}
.xlmmfx .bds_weixin, .bdshare-button-style2-32 .bds_weixin {background-position: 0 -1612px;}
.xlmmfx .bds_renren, .bdshare-button-style2-32 .bds_renren {background-position: 0 -208px;}

/* summary */
.quotation {position: relative;height: 48px;margin-bottom: 30px;}
.quotation span {position: absolute;width: 27px;height: 27px;}
.quotation-right {right: 0;background: url(quotation.png) no-repeat;background-position: 0 -28px;margin-top: 40px;}
.quotation-left {top: 0;left: 0;background: url(quotation.png) no-repeat;}
.quotation p {margin: 0 45px;line-height: 22px;font-size: 14px;color: #666;padding-top: 6px;}

/* 社区推荐导航 */
.relatedChannel{background-color:#fff}
.relatedChannel-fixed{position:fixed;top:20px;z-index:20}
.relatedChannel-header{font-size:24px;line-height:1;margin-bottom:16px}
.relatedChannel-item{display:block;width:100px;height:44px;line-height:44px;border-radius:4px;text-align:center;color:#444;-webkit-transition-property:color,background-color;transition-property:color,background-color;margin-bottom:14px}
.relatedChannel-item:visited{color:#444}
.relatedChannel-item:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;background-color:#ed4040;color:#fff}
@-webkit-keyframes hvr-back-pulse{0%{background-color:rgba(237,64,64,.6)}
    50%{background-color:rgba(237,64,64,.76)}
}
@keyframes hvr-back-pulse{0%{background-color:rgba(237,64,64,.6)}
    50%{background-color:rgba(237,64,64,.76)}
}
.on .relatedChannel-item{background-color:#ed4040;color:#fff}
.channel-refresh{-webkit-animation:rotating .8s linear 0s infinite;animation:rotating .8s linear 0s infinite}
@-webkit-keyframes 'rotating'{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes 'rotating'{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.relatedChannel-item span{display:inline-block;font-size:16px}

/* 社区推荐列表 */
.index-middle {width: 660px;}
.index-middle .index-cut-line {height: 4px;background-color: #3f404c;}
.relatedFeed {position: relative;}
.relatedFeed .item {position: relative;}
.relatedFeed .item-inner {position: relative;padding: 10px 0;border-bottom: 1px solid #e8e8e8;}
.relatedFeed .normal.rbox {float: right;height: 102px;width: 480px;}
.relatedFeed .normal {position: relative;font-size: 0;overflow: hidden;}
.relatedFeed .normal::before {content: '';width: 0;font-size: 0;height: 100%;visibility: hidden;display: inline-block;vertical-align: middle;}
.relatedFeed .normal .rbox-inner {display: inline-block;width: 100%;vertical-align: middle;}
.relatedFeed .title-box {display: block;font-size: 20px;color: #000042;line-height: 1.3;margin-bottom: 4px;font-weight: 700;}
.relatedFeed .title-box a {color: #222;}
.relatedFeed .link.xlmmtit:hover {color: #406599;}
.relatedFeed .footer {font-size: 12px;color: #999;height: 18px;line-height: 18px;margin-top: 10px;}
.relatedFeed .lbtn {float: left;display: inline-block;color: #777;font-size: 14px;}
.relatedFeed .lbtn.media-avatar {position: relative;color: #fff;margin-right: 2px;width: 18px;height: 18px;line-height: 17px;text-align: center;font-size: 12px;border-radius: 50%;background-color: #eee;overflow: hidden;}
.relatedFeed .lbtn.media-avatar::before {content: '';position: absolute;top: 0;left: 0;width: 18px;height: 18px;border-radius: 50%;background-color: rgba(0,0,0,.08);}
.relatedFeed .lbtn.media-avatar > img {width: 100%;height: 100%;}
.relatedFeed .lbtn {float: left;display: inline-block;color: #777;font-size: 14px;}
.relatedFeed .lbtn.source:hover, .relatedFeed .lbtn.comment:hover {color: #406599;}
.relatedFeed .lbtn.recommend {font-size: 12px;color: #2a90d7;height: 14px;line-height: 14px;border: 1px solid #2a90d7;padding: 0 2px;margin-top: 1px;margin-left: 8px;}
.relatedFeed .lbox .img-wrap {display: block;width: 156px;height: 100px;border: 1px solid #e8e8e8;background: #e8e8e8;overflow: hidden;}
.relatedFeed .img-wrap img {width: 100%;height: 100%;-webkit-transition: all .5s ease-out .1s;transition: all .5s ease-out .1s;}
.relatedFeed .img-wrap:hover img {-webkit-transform: matrix(1.04,0,0,1.04,0,0);-ms-transform: matrix(1.04,0,0,1.04,0,0);transform: matrix(1.04,0,0,1.04,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}


/* no1 */
.module {width: 300px;border-top: 2px solid #ed4040;background-color: #f4f5f6;margin-bottom: 16px;}
.module-head {color: #222;padding-top: 15px;padding-left: 20px;font-size: 18px;font-weight: 700;}
.module-title {color: #222;}
.module-title:hover {
    color: #406599;
}

.news-content {padding-left: 20px;padding-right: 20px;}
.news-head {margin-bottom: 6px;}
.news-list {padding: 8px 0;border-bottom: 1px solid #e8e8e8;}
.news-link {display: block;overflow: hidden;}
.news-pic {width: 60px;height: 60px;margin-right: 12px;float: left;}
.news-pic img {width: 100%;height: 100%;}
.news-inner {height: 60px;display: table-cell;vertical-align: middle;}
.news-inner p {vertical-align: middle;font-size: 14px;line-height: 20px;max-height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/* no2 */
.hotPicture {border-bottom: 0;}
.hot-item {cursor: pointer;padding: 15px;border-bottom: 1px solid #e8e8e8;}
.hot-link {display: block;width: 270px;position: relative;}
.hotPicture .pic-style {height: 154px;overflow: hidden;}
.hotPicture .pic-big {width: 270px;height: 154px;}
.module-pic {overflow: hidden;position: relative;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.module-pic img {width: 100%;height: 100%;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.module-pic:hover img {-webkit-transform: matrix(1.05,0,0,1.05,0,0);-ms-transform: matrix(1.05,0,0,1.05,0,0);transform: matrix(1.05,0,0,1.05,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.hot-title {width:270px;font-size: 16px;margin-top: 10px;line-height: 22px;}
.module-title {color: #222;}



.contess{
    font: 16px / 1.6 PingFang SC, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Helvetica Neue, Arial, sans-serif;
    color: #222;
    line-height: 31px;
}
.contess img{
    max-width: 100%;
}


.xlmmtjtit {
    position: relative;font-size: 18px;color: #222;line-height: 18px;padding-left: 16px;margin-bottom: 6px;font-weight: 700;}
.xlmmtjtit::before {
    position: absolute;left: 0;top: 0;content: "";width: 4px;height: 18px;background: #f85959;border-radius: 4px;}





