.commentBox{overflow: hidden;border-bottom: 1px dashed #ccc;position: relative;padding-left: 45px;}
.over{overflow: hidden;}
.pr15{padding-right: 15px;}
.bdl{border-left: 1px solid #000;}
.head_prtrait{width:30px;height:30px;border-radius: 50%;border: 1px solid #ccc;overflow: hidden;float: left;,padding-left:25px;margin-right: 15px;}
.commentBox .head_prtrait{position: absolute;left:0;top:0;}
.head_prtrait img{width:100%;height:auto;}
.comment{overflow: hidden;}
.comment-text{overflow: hidden;}
.articalFavor{margin-top: 20px;width: 100%;overflow: hidden;}
.comment-edit{overflow: hidden;padding-bottom: 15px;}
.comment-edit #commentTextArea{width:99.7%;float: right;margin-bottom: 18px;min-height: 133px;
    height: 91px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.comment-button{border: none; width:60px;height:25px;background: #777;color:#fff;text-align: center;line-height: 25px;outline: none;float: right;display: block;position: relative;  z-index: 1;}
.comment-button:active{background: #999;outline: none;}
.comment-button{float: right;}
.expression{float: left;width:23px;height:23px;background-position:-135px -263px!important; }
.cmsBgIcon{display: inline-block;background: url(../cms/jlc-new-icon.png) no-repeat;vertical-align: center;}
.cms-comment-count{float: right;margin-left: 15px!important;font-size: 14px!important;color:#8a8a8a;line-height: 1.2em!important;}
.pinglun.cmsBgIcon{width:17px;height:17px;margin-right: 5px;background-position: -135px -227px;position: relative;top:3px;}
.zan.cmsBgIcon{width:17px;height:17px;margin-right: 5px;background-position: -184px -227px;position: relative;top:3px;}
.zan.cmsBgIcon.zaned{background-position: -184px -263px;}
.zhiding.cmsBgIcon{width:17px;height:17px;margin-right: 5px;background-position: -227px -226px;position: relative;top:3px;}
.zhiding_wrapper{margin-right: 10px}
.pinglunLi{overflow: hidden;padding-top: 15px;padding-bottom: 15px;border-bottom: 1px dashed #ccc;}
.pinglunLi .pinglun-name-time{height: 20px;line-height: 20px;margin-bottom: 3px;font-size: 12px}
.pinglunLi .pinglun-name-time .cms-comment-count_parent{ margin-right: 15px}
.pinglunLi .pinglun-name-time .pinglun-name{display: inline-block;margin-left: 13px; float: left; padding-right: 6px }
.pinglunLi .pinglun-name-time p{height:20px;line-height: 20px!important;color:#8a8a8a;font-size: 12px!important;}
.pinglunLi .pinglunContent{font-size: 14px;line-height: 1.6em;color:#111;padding-left: 15px;overflow: hidden;letter-spacing:0.5px; word-break: break-all; word-wrap:break-word;}
.pinglunLi .pinglunContent p{line-height: 1.4em!important;font-size: 14px!important;}
.pinglunLi .head_prtrait{position: relative;top:5px;}
.pinglunLi .pinglun-name-time{

}
.pinglun-pinglun{margin-left: 44px;margin-top:10px;padding: 15px;background: #f5f5f5;}

.pageButten{display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;}
.pinglunContent .emoji_icon{width: 20px;}

#pageDiv  button{background-color: white;border:1px solid #bec5cc;padding:0 16px;height: 30px;line-height: 30px;color:#7287a0;font-size: 14px;margin-left:10px!important;}
#pageDiv  button:hover{background: #328eff!important;color: #fff!important;border:none!important;}
.comment-edit-tips{color:#7094bf; font-size: 14px;line-height:40px;padding-left: 16px;position: absolute;left: 1px;right:1px;top: 1px;background: #f5f5f5;}
.warningIcon{display: inline-block;width: 15px;height: 15px;margin-right: 6px;
    position: relative;top:3px;background:url("/portal/images/cms/noticeIcon.png");}
.comment-edit-content{border: 1px solid #ddd;min-height: 150px;overflow-y: auto;
    text-align:center;line-height:114px;margin-bottom: 18px;padding-top: 42px;font-size: 14px;color: #666666;}
.textNumber{ color: #ffbd0b!important;}
.ml12{margin-left:12px;}
.mr8{margin-right: 8px;}
.ml8{margin-left: 8px;}
.textUnderInline{text-decoration: underline!important;}
.color328{color: #328eff;}
.manageCommentDiv{width: 100%;position: relative; padding-bottom: 50px;}


.manageCheckBoxBiv{position: absolute;  right:75px;}
.manageCommentDiv  #manageDiv{float: right;margin-top: 40px;margin-right: -56px;}
.checkboxStyle{position: relative;  top: 1px;  right: 5px;}
#manageDiv a,#manageDiv span{margin-right: 5px;}
.backCommentDiv{margin-left: 44px;  margin-top: 10px;display: none;}
.backCommentDiv .txt{padding: 15px;margin-bottom: 18px; min-height: 120px;}
.pinglun-name-time input{float:left;}
#manageDiv P{display: inline-block;margin-right:5px;}
.pinglunLi .wetherShow{display: block;}

.smiling-icon{
    cursor: pointer;
}
.tipsOverWordDiv{
    color: black;
    font-size: 14px;
    margin-left: 50px;
    display: inline-block;
    line-height: 20px;
}
a {
    color: #337ab7;
    text-decoration: none;
}
a:hover,
a:focus {
    color: #23527c;
    text-decoration: underline;
}
a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}