/*@font-face{ font-family: SketchRockwell;  src: url('http://post.blogchina.com/public/assets/default/css/GEORGIA_1.TTF');}*/
.public_comment{margin-bottom:110px;font-size:16px;font-size:1.6rem;font-family:Arial,"Helvetica Neue",Helvetica,Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;}
.public_comment a:active,.public_comment a:focus,.public_comment a:hover { text-decoration: none; color: inherit;  outline: none;  }
.public_comment .comment_list{padding:0 15px;display: none;}
.public_comment .comment_list .loading{display: none;}
.public_comment .V_king_line{  height: 18px;  margin-right: 5px;  margin-bottom: 5px;  display: none;  }
.public_comment .comment_list .note-comment{margin-bottom:20px;border-bottom:1px solid #eee;font-size:18px;line-height:1.5;}
.public_comment .comment_header{margin-bottom:25px;padding:0 15px;border-top:1px solid #eee;background-color:#f7f7f7;font-weight:400;line-height:50px;}
.public_comment .media-head{width:60px;height:50px;}
.public_comment .media-head a{width:50px;height:50px;border-radius: 50%; display: block; position: relative;}
.public_comment .comment_header h3{margin:0;line-height:50px;   font-size: 24px; font-size: 2.4rem;}
.public_comment .comment_header h3 img{margin-left: 5px; margin-bottom: 3px;}
.public_comment .media_img{width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.public_comment .media-head span.little{ position: absolute;  bottom: -8px;  right: 0;  z-index: 167;  float: right;  width: 25px;  height: 25px;  border-radius: 50%;  background: #fff;  text-align: center;  line-height: 25px;}
.public_comment .media-head span.s{ text-align: center; position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border-radius: 50%;line-height: 50px; color: #fff;}
.public_comment .media-head span .login_way{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-10px;}
.public_comment .tooltip{width:80px;white-space:nowrap;font-size:16px;}
.public_comment .media-heading .author-name{color:#b30707;    margin-right: 10px;}
.public_comment .comment_list .note-comment .media-body .reply-time small{margin-right: 5px;    font-size: 14px;  font-size: 1.4rem;}
.public_comment .comment_list .note-comment .media-body .reply-time{display:block;margin-top:10px;margin-bottom:10px;color:#999;font-size: 14px;  font-size: 1.4rem;font-family: SketchRockwell,Arial,"Helvetica Neue",Microsoft Yahei;}
.public_comment .comment_list .note-comment .media-body .reply-time a{color:#b1b1b1;}
.public_comment .comment_list .note-comment .media-body .reply-time a.like{ margin-left: 15px;display: none}
.public_comment .comment_list .note-comment .media-body>p{color:#555;font-size:18px;font-size:1.8rem;line-height:1.8;}
.public_comment .comment_list .child-comment-footer,.comment_list .comment-footer{margin-bottom:10px;color:#999;font-size:14px;font-size:1.4rem;font-family: SketchRockwell,Arial,"Helvetica Neue",Microsoft Yahei;}
.public_comment .comment_list i{position:relative;bottom:1px;margin-right:5px;}
.public_comment .comment_list .comment-footer .like{margin-top:5px;}
.comment_list .child-comment-footer .report_delete,.comment_list .comment-footer .report_delete{margin-left:14px;display: none;}
.public_comment .comment_list .child-comment-footer .reply,.comment_list .comment-footer .reply{margin-left:14px;}
.public_comment .comment_list .child-comment-list{margin-top:10px;padding-bottom:30px;border-top:1px dashed #eee;}
.public_comment .comment_list .child-comment{padding:15px 0 15px 10px;border-bottom:1px dashed #d9d9d9;border-left:3px solid #d9d9d9;font-size:14px;}
.public_comment .comment_list .note-comment p{word-wrap:break-word;word-break:break-all;}
.public_comment .comment_list .child-comment p{margin-bottom:0;}
.public_comment .comment_list .note-comment p a{color:#4094c7;}
.public_comment .comment_list .media-body .child-comment-list .reply-time{margin-top:3px;}
.public_comment .comment_list .child-comment-footer{margin-bottom:0;}
.public_comment .comment_list .comment-toolbar{padding:20px 0 15px 10px;border-bottom:1px dashed #eee;border-left:3px solid #d9d9d9;color:#999;font-size:14px;}
.public_comment .blue-link{color:#4094c7;}
.public_comment .comment_list .comment-toolbar .reply{color:#555;}
.public_comment .comment_list .comment-footer span{margin-left:5px;}
.public_comment .comment-text{margin-bottom:30px;padding:10px;border:1px solid #d9d9d9;border-radius:4px;}
.public_comment textarea{margin:0;padding:0;width:100%;height:78px;border:none;background:0 0;box-shadow:none;resize:none;}
.public_comment .emoji{position:relative;display:inline-block;}
.public_comment .new_comment{padding:0 15px;}
.public_comment .zybh{margin-bottom:10px;position: relative;}
.public_comment .zybh .text-door{display:inline-block;margin-bottom:0;padding-right:15px;color:#004ea9;list-style:none;}
.public_comment .zybh .text-door>li{display:inline-block;}
.public_comment .login-snsx img{ width: 22px;}
.public_comment .login-snsx .blogc img{width: 20px}
.public_comment .login_rule{position: absolute; right: 0;bottom: 0;}
.public_comment .login_rule span.ls{   color:#555;  position: relative;vertical-align: bottom;margin-bottom: 0;margin-right: 5px;bottom: -2px;line-height: 23px; }
/*.public_comment .zybh .text-door>li:first-child>a{padding-right:5px;border-right:1px solid #004ea9;}*/
.public_comment .qb .plnum{display:inline-block;letter-spacing:.1rem;font-size:18px; margin-left: 5px;}
.public_comment .qb .plnum span{color:#b30707;font-size:24px;}
.public_comment .zybh .majia a{display:inline-block;margin-right:15px;height:100%;}
.public_comment .rmlist{margin-bottom:50px;}
.public_comment .comment-tools{position:relative;height:34px;}
.public_comment .comment-tools .emoji{margin-right:20px;color:#999;font-size:26px;}
.public_comment .comment-tools .btn-info{border-color:#49be38;background-color:#49be38;color:#fff;}
.public_comment .comment_list .loading-more{margin-bottom:0;padding:10px 0;text-align:center;font-size:16px;}
.public_comment .comment_list .loading-more span{margin:0 5px;color:#b30707;}
.public_comment .report_comment{display:none;}
.public_comment .comment_list .note-comment form{margin-top:10px;margin-bottom:-1px;}
.public_comment .comment_list .note-comment .comment-text{margin-top:-1px;border-color:#eee;border-radius:0;background-color:#f5f5f5;}
.public_comment .comment_header h3 .fa{margin-left:10px;color:#999;font-size:20px;}
.public_comment .new-child-comment{font-size:16px;}
.public_comment .zybh .dropdown-men{width: 335px;  color: #555;  display: block;width:335px;color:#555;}
.public_comment #dlModal h3{margin:40px 0 30px;font-size:26px;}
.public_comment #dlModal .modal-body{padding:0 30px 15px;}
.public_comment #dlModal .modal-body input{display:block;margin-bottom:15px;width:100%;height:40px;outline:0;border:none;border-radius: 0;border-bottom:1px solid #ccc;box-shadow:none;font-size:16px;}
.public_comment #dlModal .modal-body .submit-button{margin:20px 0 20px 49px;width:175px;height:42px;background:#49be38;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.175);box-shadow:0 1px 1px rgba(0,0,0,.175);}
.public_comment #dlModal .modal-body .submit-button span{color:#fff;font-size:18px;}
.public_comment #dlModal .modal-body .sj_link .login-snsm{    display: inline-block;  list-style: none;  line-height: 30px;  margin-bottom: -10px;  }
.public_comment #dlModal .modal-body a.zc{display:inline-block;margin-left:5px;color:#004ea9;text-decoration:underline;}
.public_comment .zybh .modal-body .sj_link label{margin-bottom:0;font-weight:400;line-height:30px;}
.public_comment .bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;}
.public_comment #dlModal .modal-body .sj_link .login-snsm li{  float: left;  display: inline-block;  margin: 0 5px;  padding: 0 8px;  height: 30px;  border-radius: 4px;  text-align: center;  line-height: 30px;  }
.public_comment #dlModal .modal-body .sj_link .login-snsm li>a{display:inline-block;height:100%;border-radius:50%;line-height: 30px;}
.public_comment #dlModal .modal-body .sj_link .login-snsm li>a span{ letter-spacing: 0.2em; margin-left: 2px;  }
.public_comment .qq a:hover{background-color:#15a7f0;color:#fff;}
.public_comment .login-snsm li.weibo {background: #f57e42; color: #fff; }
.public_comment .login-snsm li.wechat {background: #49be38;color: #fff; }
/*.public_comment .weibo>a:hover{background-color:#f57e42;color:#fff;}
.public_comment .wechat>a:hover{background-color:#49be38;color:#fff;}*/
.public_comment .majia .nicheng{display:inline-block;color:#999;margin-left: 6px;}
/*.public_comment .arrow,.public_comment .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.public_comment .arrow{top:-11px;left:274px;margin-left:-11px;border-width:11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);}
.public_comment .arrow:after{top:1px;margin-left:-10px;border-width:10px;content:" ";border-top-width:0;border-bottom-color:#fff;}*/
.public_comment .nicheng .dropdown-toggle{padding:3px 5px;width:106px; min-height: 28px; font-size: 14px; white-space:nowrap; overflow: hidden; outline: none;  border: none;  background: transparent;}
.public_comment .nicheng .majiaon{ color:#4094c7;}
input[readonly].majiaon{cursor:auto;}
.public_comment .majia img{vertical-align:bottom; height: 28px;margin-bottom: 3px;}
.public_comment .nicheng .dropdown-toggle:focus{border: 1px solid #ccc;  -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075);  -moz-box-shadow: inset 0 2px 2px rgba(0,0,0,.075);  box-shadow: inset 0 2px 2px rgba(0,0,0,.075);  border-radius: 4px;}
.public_comment .nicheng .dropdown-menu{padding:0;min-width: 106px;}
.public_comment .nicheng .dropdown-menu li{line-height:26px;}
.public_comment .nicheng .dropdown-menu li:hover{background:#ccc;color:#000;}
.public_comment .media,.public_comment .media-body{overflow:visible;}
.public_comment .me_nicheng{position:absolute;right:15px;bottom:0;height: 42px;line-height: 42px;}
.public_comment .me_nicheng .myname{display:inline-block;margin-right:5px;}
.public_comment .me_nicheng .loading{display:none;margin-right:5px;}
.public_comment .me_nicheng a{position:relative;display:inline;padding:0;  color:#fff;  width: 36px;  height: 36px;    float: right; display: inline-block;border-radius:50%;  line-height: 36px;text-align: center}
.public_comment .me_nicheng a .s {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  border-radius: 50%;display: none;}
.public_comment .me_nicheng a:hover .s ,.public_comment .media-head a:hover .s {  background: rgba(255,255,255,.2);  }
.public_comment .me_nicheng a img{box-sizing:border-box;width:36px;height:36px;border-radius:50%;}
.public_comment .me_nicheng a .V_king_sx img { width: 10px; height: 10px; }
.color_e55151{background-color:#e55151 }
.color_5185e5{background-color:#5185e5 }
.color_e58951{background-color:#e58951 }
.public_comment .header_phone{display: none}
#dlModal{top: 20%;}
#dlModal button.close{ margin-top: 10px; margin-right: 15px;}
#dlModal .focusright:focus::-webkit-input-placeholder{text-align:right;}
#dlModal .focusright:focus::-moz-placeholder{text-align:right;}
#dlModal .focusright:focus:-moz-placeholder{text-align:right;}
/* iCheck plugin Minimal skin, black*/
.icheckbox_minimal,.iradio_minimal{display:inline-block;margin:0;padding:0;width:18px;height:18px;border:none;background:url(../images/minimal.png) no-repeat;vertical-align:middle;cursor:pointer;}
.icheckbox_minimal{background-position:0 0;}
.icheckbox_minimal.hover{background-position:-20px 0;}
.icheckbox_minimal.checked{background-position:-40px 0;}
.icheckbox_minimal.disabled{background-position:-60px 0;cursor:default;}
.icheckbox_minimal.checked.disabled{background-position:-80px 0;}
.iradio_minimal{background-position:-100px 0;}
.iradio_minimal.hover{background-position:-120px 0;}
.iradio_minimal.checked{background-position:-140px 0;}
.iradio_minimal.disabled{background-position:-160px 0;cursor:default;}
.iradio_minimal.checked.disabled{background-position:-180px 0;}
label.radio{padding-right:5px;}
.output .setting .blacklist .icheckbox_minimal{top:-2px;}
input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}
.output .setting .checkbox,.output .setting .icheckbox_minimal{display:inline-block;padding-left:0;}
.loading-more-no{position:relative;margin-bottom:0;height:22px;}
.loading-more-no::before{position:absolute;left:0;display:inline-block;margin-top:8px;width:40%;width:-moz-calc(50% - 50px);width:-webkit-calc(50% - 50px);width:calc(50% - 50px);height:1px;background-color:#d9d9d9;content:'';}
.loading-more-no a{position:absolute;display:inline-block;width:100%;color:#ccc;text-align:center;}
.loading-more-no::after{position:absolute;right:0;display:inline-block;margin-top:8px;width:40%;width:-moz-calc(50% - 50px);width:-webkit-calc(50% - 50px);width:calc(50% - 50px);height:1px;background-color:#d9d9d9;content:'';}
.qblist .media-heading{margin-bottom: 10px;}
.public_comment .qblist .reply-time a{display: inline-block}


    /*emoji*/
.public_comment .form-ft{overflow:visible;margin:10px -10px -15px;background-color:#e8e8e8;}
.public_comment .form-ft .emoji-mod{margin:0;}
.public_comment .emoji-mod .select-area{position:relative;overflow:hidden;margin:0 auto;width:294px;height:126px;}
.public_comment .emoji-mod .select-area ul{position:absolute;margin:0;width:1470px;list-style:none;}
.public_comment .emoji-mod .select-area li{margin:0;float:left;width:294px;height:126px;background-size:cover;-webkit-background-size:cover;}
.public_comment .emoji-mod .select-area li i{margin-right:0;position:relative;float:left;padding-top:14.2857%;width:14.2857%;cursor: pointer;}
.public_comment .swiper-slide img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.public_comment .swiper-pagination{position:relative;margin-bottom:5px;}
.public_comment .swiper-pagination .swiper-pagination-bullet{margin:0 5px;}
.public_comment .zybh .dropdown-menu .modal-body input::-webkit-input-placeholder { -webkit-transition: color.5s;  }
.public_comment .zybh .dropdown-menu .modal-body input:focus::-webkit-input-placeholder{  color: #c2c2c2; text-align: right; -webkit-transition: color.5s;  }
.new-child-comment{display: none;}
.child-comment-list{display: none;}
@media (min-width: 360px){  #dlModal .modal-dialog {  width:335px;  margin: 0 auto; }  }
@media (max-width: 640px){
.public_comment .header_phone{display: inline-block}
    .public_comment .comment_list.qblist .header_phone{display: none}
    .public_comment .header_pc,.public_comment .V_king_line{  display: none; }
    .public_comment .qblist .V_king_line{display: inline-block}
    .public_comment .comment_list{
             padding: 0;
         }
    .public_comment .new_comment{
        padding: 0;
    }
    .public_comment .zybh .text-door{padding-right: 0}
    .public_comment .comment_list.qblist .note-comment .media-body .reply-time{
        display: inline;
    }
    .qblist .media-heading{
        font-size: 18px;
        font-size: 1.8rem;
    }
    .public_comment .qblist .reply-time small{    float: right;margin-top: 4px}

}
@media (max-width: 359px){
    .public_comment #dlModal .modal-body {
        padding: 0 15px 15px;
    }
    .public_comment #dlModal .modal-body .submit-button {
        margin: 20px 0 20px 30px;
	}
}
@media(max-width: 480px) {
    .public_comment .zybh>img {
        width: 113px;
    }
    .public_comment .me_nicheng{
        right: 0;
    }
    .public_comment .me_nicheng .myname{
        max-width: 114px;
        line-height: 1;
    }
}