/* 20190524 详情页右侧新增板块*/
.mb10{margin-bottom: 10px;}
.jm-itemPart{background-color: #fff;border-bottom: 1px solid #f3f3f3;padding: 0 15px;padding-bottom: 10px;font-family: "微软雅黑";}
.jm-itemPart:last-child{border-bottom:none;}
.jm-itemPart .jm-tit{height: 52px;line-height: 52px;padding-top: 8px;}
.jm-itemPart .jm-tit h3{font-size: 18px;position: relative;padding-left: 14px;display: inline-block;}
.jm-itemPart .jm-tit h3::before{content: "";width: 4px;height: 20px;background-color: #c40b0b;;border-radius: 2px;position: absolute;left: 0;top: 16px;}
.jm-itemPart .jm-tit .changeJm{float: right;padding-left: 20px;background: url(../img/jm_r_icon.png) left 18px no-repeat;color: #999;font-size: 14px;cursor: pointer;}
.jm-itemPart .jm-tit .changeJm:hover{background-position: 0 -19px;color: #e53333;}
.jm-itemPart .jj-ul li{float: left;margin-bottom: 10px;}
.jm-itemPart .jj-ul li:nth-child(2n){float: right;}
.jm-itemPart .jj-ul a{display: block;padding: 0 10px;;width: 110px;height: 32px;line-height: 32px;font-size: 14px;background-color: #f7f7f7;border-radius: 16px;text-align: center;
    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
.jm-itemPart .jj-ul a:hover{background-color: #e53333;color: #fff;}

.jm-itemPart .jmdRank li{border-bottom:1px dashed #f2f2f2;height: 44px;line-height: 44px;position: relative;padding-left: 20px;}
.jm-itemPart .jmdRank li a{display: inline-block;font-size: 14px;width: 165px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jm-itemPart .jmdRank li i{display: block;width: 14px;height: 14px;background: url(../img/jm_r_icon.png) no-repeat;position: absolute;left: 0;top: 15px;}
.jm-itemPart .jmdRank li:nth-child(1) i{background-position: 0 -75px;}
.jm-itemPart .jmdRank li:nth-child(2) i{background-position: 0 -112px;}
.jm-itemPart .jmdRank li:nth-child(3) i{background-position: 0 -149px;}
.jm-itemPart .jmdRank li:nth-child(4) i{background-position: 0 -186px;}
.jm-itemPart .jmdRank li:last-child{border-bottom: none;}
.jm-itemPart .jmdRank li span{float: right;font-size: 14px;color: #999999;}

.jm-itemPart .good{padding: 8px 0 0 0;}
.jm-itemPart .good .slink{ padding: 0;padding-top: 5px;}
.imgbanner .swiper-slide a{ position: relative; height: 155px; display: block;}
.imgbanner .swiper-slide img{ width: 270px; height: 122px;}
.imgbanner .swiper-slide p{ background: #f9f9f9; line-height: 33px; position: absolute;left: 0; bottom: 0; width: 100%;}
.imgbanner .swiper-slide p b{ display: inline-block; float: left; font-weight: normal; text-indent: 10px;width: 180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.imgbanner .swiper-slide p span{float: right; margin-right: 10px; color: #e53333;}
.imgbanner.swiper-container-horizontal >.swiper-pagination-bullets{ bottom: 38px;left: auto;;right: 5px;}
.imgbanner .swiper-pagination{ text-align: right;}
.imgbanner .swiper-pagination-bullet{width: 15px; height: 5px; background: rgba(255,255,255,.7); opacity: 1; border-radius: 0;}
.imgbanner .swiper-pagination-bullet-active{ background: #fff;}
.slink{ background: #fff;padding: 3px 0;}
.slink li{ float: left; width: 100%; line-height: 30px; height: 30px; position: relative;}
.slink li .line{ border-top: dashed 1px #ccc; position: absolute; top:50%; width: 100%;}
.slink li a{ position: absolute; padding-left: 10px; background: url(../img/listarrow.png) #fff left center no-repeat; display: block; max-width: 180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right:5px;font-size: 14px;}
.slink li span{background: #fff; position: absolute; right: 0; top: 0; color: #e53333;padding-left: 5px;}
.jm-itemPart .moregood{float:right;color:#999999;font-size:14px;line-height: 50px;}
.jm-itemPart .moregood span{font-size: 18px;}
.jm-itemPart .moregood:hover{color:#e53333;}
.jm-itemPart:last-child{padding-bottom: 0;}


/* 新增作者版块 */
.sidebar .authorPart{padding-bottom: 16px;}
.author{overflow: hidden;margin-top: 5px;}
.author .imgs{width: 60px;height: 60px;overflow: hidden;border-radius: 50%;float: left;margin-right: 10px;}
.author h3{font-size: 16px;color: #333;margin-top: 6px;margin-bottom: 6px;}
.relevantArt{padding: 10px 0;}
.relevantArt li{line-height: 32px;}
.relevantArt li i{font-style: normal;margin-right: 10px;color: #999999;font-size: 12px;}
.relevantArt li a{color: #333333;font-size: 14px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.relevantArt li a:hover{color: #e53333;}
.moreArt{margin-left: 17px;font-size: 12px;color: #999999;}