/*reset comment css*/
.groupfont.gicon_website{pointer-events: all;}
/*emoji.css*/
.emoji {display:inline-block;user-select:text;cursor:pointer;width:22px;height:22px;background:url('../../images/common/emojis.png') no-repeat;background-size:390px;border:0 none;background-position:-165px -165.5px;}
.emojis span:hover {transform:scale(1.2)}
.emojis span {margin:3px !important;}
.emoji_1 {background-position:-165px -165.5px;}
.emoji_2 {background-position:-197px -165px;}
.emoji_3 {background-position:-229px -5px;}
.emoji_4 {background-position:-229px -37px;}
.emoji_5 {background-position:-229px -69px;}
.emoji_6 {background-position:-197px -104px;height:23px;}
.emoji_7 {background-position:-37px -133px;}
.emoji_8 {background-position:-133px -198px;}
.emoji_9 {background-position:-229px -133px;}
.emoji_10 {background-position:-229px -165px;}
.emoji_11 {background-position:-5px -198px;}
.emoji_12 {background-position:-37px -198px;}
.emoji_13 {background-position:-69px -198px;}
.emoji_14 {background-position:-101px -198px;}
.emoji_15 {background-position:-261px -197px;}
.emoji_16 {background-position:-165px -198px;}
.emoji_17 {background-position:-101px -324px;}
.emoji_18 {background-position:-133px -324px;}
.emoji_19 {background-position:-293px -197px;}
.emoji_20 {background-position:-229px -198px;}
.emoji_21 {background-position:-261px -5px;}
.emoji_22 {background-position:-261px -37px;}
.emoji_23 {background-position:-261px -69px;}
.emoji_24 {background-position:-5px -262px;}
.emoji_25 {background-position:-261px -133px;}
.emoji_26 {background-position:-261px -165px;}
.emoji_27 {background-position:-261px -101px;}
.emoji_28 {background-position:-5px -230px;}
.emoji_29 {background-position:-37px -230px;}
.emoji_30 {background-position:-69px -230px;}
.emoji_31 {background-position:-101px -230px;}
.emoji_32 {background-position:-197px -198px;}
.emoji_33 {background-position:-197px -230px;}
.emoji_34 {background-position:-165px -230px;}
.emoji_35 {background-position:-229px -230px;}
.emoji_36 {background-position:-261px -230px;}
.emoji_37 {background-position:-133px -230px;}
.emoji_38 {background-position:-293px -133px;}
.emoji_39 {background-position:-293px -100.5px;}
.emoji_40 {background-position:-293px -229px;}
.emoji_41 {background-position:-293px -165px;}
.emoji_42 {background-position:-37px -262px;}
.emoji_43 {background-position:-197px -72px;}
.emoji_44 {background-position: -147px -233px;background-size: 350px;}
.emoji_45 {background-position:-357px -323px;}
.emoji_46 {height:22.5px;background-position:-69px -165.5px;}
.emoji_47 {background-position:-5px -133px;}
.emoji_48 {background-position:-75px -35px;background-size:300px;}
.emoji_49 {background-position:-75px -4px;background-size:300px;}
.emoji_50 {background-position:-325px -229px;}
.emoji_51 {background-position:-5px -354px;}
.emoji_52 {background-position:-37px -354px;}
.emoji_53 {background-position:-2px -73px;background-size:300px;}
.emoji_54 {background-position:-293px -69px;}
.emoji_55 {background-position:0 -37px;background-size:280px;}
.emoji_56 {background-position:-293px -5px;}
.emoji_57 {background-position:-293px -37px;}
.emoji_58 {height:22.5px;background-position:-101px -165.5px;}
.emoji_59 {height:22.5px;background-position:-133px -165.5px;}
.emoji_60 {background-position:-5px -152px;background-size:360px;}
.emoji_61 {height:22.5px;background-position:-37px -165.5px;}
.emoji_62 {background-position:-147px -5px;background-size:350px;}
.emoji_63 {background-position:-54px -77px;background-size:320px;}
.emoji_64 {background-position:-46px -37px;background-size:280px;}
.emoji_65 {background-position:-122px -68px;background-size:360px;}
.emoji_66 {background-position:-197.5px -355px;}
.emoji_67 {background-position:0 -3px;background-size:250px;}
.emoji_68 {background-position:-133px -294px;}
.emoji_69 {background-position:-165px -294px;}
.emoji_70 {background-position:-357px -257px;}
.emoji_71 {background-position:-69px -326px;}
.emoji_72 {background-position:-357px -68px;}
.emoji_74 {background-position:-229px -101px;}
.emoji_73 {background-position:-176px -33px;background-size:350px;}
.emoji_75 {background-position:-357px -99px;}
.emoji_76 {background-position:-357px -131px;}
.emoji_78 {background-position:-133px -263px;}
.emoji_77 {background-position:-165px -353px;}
.emoji_79 {background-position:-69px -354px;}
.emoji_80 {background-position:-165px -103px;}
.emoji_81 {background-position:-101px -355px;}
.emoji_82 {background-position:-38px -2px;background-size:250px;}
.emoji_83 {background-position:-229px -326px;}
.emoji_84 {background-position:-357px -194px;}
.emoji_85 {background-position:-229px -262px;}
.emoji_86 {background-position:-197px -262px;}
.emoji_88 {background-position:-101.5px -133px;}
.emoji_87 {background-position:-261px -353px;}
.emoji_89 {background-position:-261px -262px;}
.emoji_90 {background-position:-293px -262px;}
.emoji_91 {background-position:-133px -354px;}
.emoji_92 {background-position:-293px -352px;}
.emoji_93 {background-position:-197px -136px;}
.emoji_94 {background-position:-116px -5px;background-size:350px;}
.emoji_95 {background-position:-114px -34px;background-size:340px;}
.emoji_96 {height:23.5px;background-position:-165px -73px;}
.emoji_97 {background-position:-261px -324px;}
.emoji_98 {background-position:-325px -5px;}
.emoji_99 {background-position:-325px -37px;}
.emoji_100 {background-position:-357px -289px;}
.emoji_101 {background-position:-325px -69px;}
.emoji_102 {background-position:-325px -101px;}
.emoji_103 {background-position:-325px -133px;}
.emoji_104 {background-position:-357px -162px;}
.emoji_105 {background-position:-5px -326px;}
.emoji_106 {background-position:-325px -165px;}
.emoji_107 {background-position:-24px -37px;background-size:280px;}
.emoji_108 {background-position:-357px -226px;}
.emoji_109 {background-position:-325px -261px;}
.emoji_110 {background-position:-5px -294px;}
.emoji_111 {background-position:-37px -294px;}
.emoji_112 {background-position:-69px -293px;}
.emoji_113 {height:22px;background-position: -88px -85px;background-size: 350px;}
.emoji_114 {background-position:-293px -326px;}
.emoji_115 {background-position:-357px -38px;}
.emoji_116 {background-position:-101px -294px;}
.emoji_117 {background-position:-196.5px -4px;height:24px;}
.emoji_118 {background-position:-37px -326px;}
.emoji_119 {background-position:-133px -104px;}
.emoji_120 {background-position:-147px -34px;background-size:350px;}
.emoji_121 {background-position:-197px -326px;}
.emoji_122 {background-position:-165px -326px;}
.emoji_123 {background-position:-69px -262px;}
.emoji_124 {background-position:-101px -262px;}
.emoji_125 {height:22px;background-position:-69px -132px;}
.emoji_126 {background-position:-197px -294px;}
.emoji_127 {height:22px;background-position: -147px -118px;background-size: 350px;}
.emoji_128 {background-position:-229px -294px;}
.emoji_129 {height:22px;background-position:-229px -350px;}
.emoji_130 {background-position:-18px -3px;background-size:240px;}
.emoji_131 {background-position:-133px -132px;}
.emoji_132 {background-position:-261px -294px;}
.emoji_133 {background-position:-293px -294px;}
.emoji_134 {background-position:-325px -324px;}
.emoji_135 {background-position:-325px -294px;}
.emoji_136 {background-position:-325px -197px;}
.emoji_137 {background-position:-25px -72px;background-size:300px;}
.emoji_138 {background-position:-357px -5px;}

/*self-emoji-picker*/
.emoji_con {position:relative}
.emoji_con .emoji_box_btn {cursor:pointer;}
.emoji_con .emoji_selector {padding:10px;position:absolute;top:25px;left:-26px;z-index:11;width:280px;height:150px;border:1px solid #eeecec;border-radius:3px;background-color:#fff;box-shadow:0 5px 18px 0 rgba(0,0,0,.16);}
.emoji_con .emoji_selector ul.next_page {position:absolute;display:flex;justify-content:center;align-items:center;bottom:2px;left:50%;transform:translate(-50%,-50%)}
.emoji_con .emoji_selector ul.next_page li {margin:0 5px;width:10px;height:10px;border-radius:50%;background-color:#d8d8d8;cursor:pointer;}
.emoji_con .emoji_selector ul.next_page li.active {cursor:default;background-color:#999696;}
.emoji_picker .emojis .category {display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}
.emoji_picker .emojis .category .e_item {font-size:14px;padding:3px;cursor:pointer}
.emoji_picker .emojis .category .e_item img {width:22px;height:22px;display:block}
.emoji_picker .emojis .category .e_item img:hover {transform:scale(1.2)}
.bg_fa9 .emoji {vertical-align:middle;}



/*jquery-emoji*/
.emoji_container * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.emoji_container {display:none;min-width:346px;position:absolute; background: #fff; padding-right: 2px; box-shadow: 0 2px 4px 0 rgb(0 0 0 / 30%);  border: 1px solid rgba(177,180,185,.45); border-radius: 3px;z-index: 10;}
.emoji_container ul {list-style:none;padding:0;margin:0}
.emoji_container i.tan{left: 20px;}
.emoji_content {height:232px;overflow-y:auto;padding:12px 4px 12px 6px; box-sizing: border-box;scrollbar-gutter: stable both-edges;  }
.emoji_content::-webkit-scrollbar{width:6px;height:6px; background:transparent}
.emoji_content::-webkit-scrollbar-thumb{background:hsla(0,0%,52.9%,.4);border-radius:4px}
/* .emoji_content:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,52.9%,.4)} */
.emoji_content .text_ems{ line-height: 20px; color: #999696; font-size: 12px; margin-bottom: 4px; }
.emoji_content ul:after {visibility: hidden;display: block; content: " ";clear: both;height: 0;}
.emoji_content ul li {width:32px;height:32px;float:left;outline:none;box-sizing: content-box;}
.emoji_content ul li a {display:block;width:100%;height:100%;text-align:center;cursor:pointer;outline:none; box-sizing: border-box;padding: 5px;}
.emoji_content ul li a img {vertical-align:middle;max-width:22px;max-height:22px;outline:none;box-sizing: content-box;}
.emoji_content ul li:hover a img {transform:scale(1.2);}
/*end jquery-emoji*/
/*发布评论top*/
/*reset old css*/
button {margin:0;padding:0;border:none;background:none;outline:none;cursor:pointer;}
.under_review_tag{display: inline-block; height: 24px; line-height: 24px; padding: 0 8px; background: #fffcd9; color: #ff8000; font-size: 12px; margin-right:8px; user-select: none; border-radius: 3px; box-sizing: border-box;}
.word_num{ position: absolute; bottom:0; right:0;font-size: 14px; padding-right: 16px;line-height: 32px;}
.pub_btn{ background: #f36; font-size: 16px; font-weight: bold; color:#fff; border-radius: 3px; height: 40px; line-height: 40px; min-width: 100px;}
.pub_btn:hover{ background: #e0014c; }
.edit_btn{ background: #0076cb; color:#fff; border-radius: 3px; padding: 5px 15px;}
.pub_btn:disabled,.pub_job_btn:disabled,.edit_btn:disabled{ background: #ffc2d2; color: #fff; }
.mc_pub_tool button.color_link{ display: inline-flex; align-items: center; justify-content: center; font-size:14px; color: #569;}
.mc_pub_tool button .groupfont{display: inline-block; width: 24px; height:24px; line-height: 24px; font-size:19px;color: #569; margin-right: 8px;}
.mc_pub_tool button .groupfont.font_20{ font-size:20px; }
.mc_pub_tool button.color_link:hover,.mc_pub_tool button.color_link:hover .groupfont{color: #f36;}
.mc_pub_tool button:disabled{ color: #fff;}
.mc_pub_tool button:disabled .groupfont{ color: #999696;}

.p_999 a.color_red {color:#ff3366;}
.p_999 a.color_568 {color:#569;}
.p_999 a.color_a34 {color:#aaa3a4;}
.p_999 a:hover {color:#ff3366;}
.p_999 a:hover .nicon_comment {background-position: -67px -121px;}
.p_999 a:hover .nicon_collect {background-position: -87px -120.5px;}

.sns_box .weixin_qrs_box {right:26px;bottom:33px;}
.my_rate_tip {position:absolute;bottom:-26px;left:24px;min-width:60px;height:24px;line-height:24px; padding: 0 5px; background:#ff3366;color:#fff;font-size:12px;text-align:center;user-select:none;}

.ft_12 .share_qq {background:url(../../images/common/new_icon.png) no-repeat;background-size:150px;width:25px;height:25px;background-position:-27px 0;}
.ft_12 .share_wx {background:url(../../images/common/new_icon.png) no-repeat;background-size:150px;width:25px;height:25px;background-position:0 0;}
.ft_12 .share_wb {background:url(../../images/common/new_icon.png) no-repeat;background-size:150px;width:25px;height:25px;background-position:-55px 0;}
.nicon.share_qq {background-size:200px;width:32px;height:32px;background-position:-37px 0;}
.nicon.share_wx {background-size:200px;width:32px;height:32px;background-position:0 0;}
.nicon.share_wb {background-size:200px;width:32px;height:32px;background-position:-74px 0;}

.show_all_btn{ cursor: pointer; color: #0076cb; font-size: 14px;white-space: nowrap;}
.show_all_btn:hover{color: #f36;}
.color_cac{color: #cccaca;}
.color_link{color: #569;}
.color_blue {color:#0076cb;}
.color_wx {color:#39b44a;}
.color_qq {color:#518bda;}
.color_wb {color:#f55540;}
.color_wh {color:#39b44a;}
.color_ws {color:#ff8140;}
.color_f80{color:#ff8000;}
.pd_45_0{padding: 45px 0;}
.lh_20 {line-height:20px;}
.lh_24 {line-height:24px;}
.lh_32 {line-height:32px;}
.lh_40 {line-height:40px;}
.lh_44 {line-height:44px;}
.lh_48 {line-height:48px;}
.mg_r_16 {margin-right:16px;}
.lh40_bd_btn {display:inline-block; color: #569; font-size: 14px; font-weight: bold; background: #fff; border: 1px solid #cccaca; text-align: center; height:40px;line-height:40px;border-radius: 3px;box-sizing: border-box; cursor: pointer;}
.lh40_bd_btn:hover,.lh40_bold_btn.bd_cac:hover{ background: #f5f3f3; color: #569; }
.lh48_title{ height: 48px; line-height: 48px; font-size: 16px;}
.wh48_box{ width: 48px; height: 48px; min-width: 48px; box-sizing: border-box; border-radius: 3px;}

.comment_form{ padding: 8px 0 16px 0;}
.comment_form.empty{ border-bottom: 0 none; }
.front_cbox{transition: all .2s linear; }

.logged .comment_form,.nologin .comment_form{padding: 8px 24px 24px 24px; border-bottom: 1px solid #f5f3f3;}
.logged .comment_form .comment_input{min-height: 62px;}
.logged .comment_form .mlic_avatar,.md_comment_zone .comment_item .comment_avatar img{width: 48px; height: 48px; }
.nologin .comment_input_box{ padding: 12px; min-height: 62px;}
.nologin .comment_input_box .groupfont{pointer-events: all; }
.md_comment_zone .comment_item .bbc_avatar img{width: 32px; height: 32px; }
.md_comment_zone .hot_comment_con,.md_comment_zone .crt_comment_box{ padding: 0 20px;}
.md_comment_zone .crt_comment_con{ padding: 0 4px;}


.comment_form .comment_input_box{ margin-bottom: 0px; }
.comment_form .comment_tool{padding-top: 8px;}
.comment_form .comment_tool .f_l{padding-top: 10px;}
.comment_form .comment_tool .f_l .emoji_box_btn,.comment_form .comment_tool .f_l .comment_pic_btn{color: #569; }
.comment_form .comment_tool .f_l .groupfont{font-size: 20px; pointer-events: none; }
.comment_form .comment_tool .f_l .emoji_box_btn:hover,.comment_form .comment_tool .f_l .comment_pic_btn:hover{color: #f36;}
.comment_form .input_limit_num{display:inline-block;margin-right:12px;font-size:14px;}
.comment_form .nc_pub_tool li.flex {position:relative;}
.comment_form .mlic_avatar{width: 40px; height: 40px; }
.comment_form .mlic_avatar img{border-radius: 3px;border: 1px solid #eeecec;box-sizing: border-box;}

.crt_comment{ position: relative; font-size: 14px;}
.crtc_container{ box-sizing: border-box; padding:0 32px;}
.crt_comment_con { border-top: 1px solid #eeecec; box-sizing:border-box;}
.crt_comment_con.empty {border-top:0 none;}
.crt_comment .comment_loading{text-align: center; padding: 24px 0;}

.comment_item {padding:16px 0 8px;border-bottom:1px solid #eeecec;}
.comment_item .pub_btn {height:40px;line-height:40px;width:100px;background:#f36;color:#fff;border-radius:3px;font-size:14px;font-weight:bold;text-align:center;}
.comment_item .edit_btn {background:#f36;color:#fff;border-radius:3px;padding:5px 15px;}
.comment_item .pub_btn:disabled {background:rgba(255,51,102,.5);}

.comment_input_box {position:relative;background: #f5f3f3;border: 1px solid #f5f3f3; box-sizing:border-box;border-radius:3px;transition: all .2s linear;}
.comment_input_box.focus { background: #fff; border-color:#0076cb;}
.comment_input {position:relative;width:100%;padding:6px 12px;font-size:14px;min-height:38px;max-height: 120px; overflow-y: auto;line-height:24px;background:transparent;color:#000;box-sizing:border-box;border:0 none;outline:none;word-break: break-all;}
/* .comment_input:focus {border-color:#0076cb;} */
.comment_input:before {display:none;content:attr(placeholder);position:absolute;top:1px;line-height:36px;pointer-events:none;user-select:none;color:#569;}
.comment_input.empty:before {display:inline-block !important;}
.comment_input:not(.empty):before {display:none}
.comment_input input {outline:none;border:none;margin:0 1px;padding:0;cursor:default;max-width:22px;vertical-align:middle;}
.comment_input img {outline:none;border:none;margin:0;padding:0;cursor:default;max-width:22px;vertical-align:text-bottom; transform: scale(.9);}
.comment_input.undo{-webkit-user-modify:read-only;-moz-user-modify:read-only;-ms-user-modify:read-only;-o-user-modify:read-only; user-modify:read-only;}


.comment_input::-webkit-scrollbar{width:6px;height:6px;background:transparent}
.comment_input::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}
.comment_input:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,52.9%,.4)}


.comment_item .reply_comment_item:last-child {border-bottom:none;}
.comment_item .emoji {vertical-align:text-bottom;margin:0 1px;cursor: default;transform: scale(.9);}

.comment_item .comment_sub{ padding-top: 8px; }
.comment_item .reply_comment_item {padding:16px 0 8px;border-bottom:1px solid #eeecec;}
.comment_item .reply_comment_item:first-child {border-top:1px solid #eeecec; }
.comment_item .reply_comment_item:last-child {padding-bottom:0;}

.comment_item .comment_cdi{min-height: 32px; line-height: 32px;}
.comment_item .cdi_info{display: flex;justify-content: flex-start; align-items: center;}
.comment_item .cdi_info .nick {display: inline-block; font-size:14px;font-weight:bold; color: #569; margin-right: 5px;}
.comment_item .cdi_info .nick:last-child {margin-right: 0;}
.comment_item .cdi_info a:hover{color: #f36; }
.comment_item .cdi_info em{ margin-right: 5px; color: #999696; }
.comment_item .cdi_info em.color_f80{ color: #ff8000; }
.comment_item .cdi_info .color_f80{ font-size: 12px; }
/* .comment_item .cdi_info .color_green{font-size: 12px; } */

.comment_item .comment_avatar{ margin-right: 16px; max-width: 48px; }
.comment_item .comment_avatar img{width: 40px;height: 40px;object-fit: cover;border-radius: 3px;box-sizing: border-box;}
.comment_item .bbc_avatar img{width: 32px;height: 32px;object-fit: cover;border-radius: 3px;box-sizing: border-box;}
.comment_item .comment_data{ line-height: 24px; font-size: 14px;}
.comment_item .comment_data .limit_hbox {position:relative;}
.comment_item .comment_data .bkh {max-height:145px;overflow:hidden;}
.comment_item .comment_data .show_all_box {padding-top:4px;}
.comment_item .comment_data .show_all_btn {display:inline-block;font-size:14px;color:#0076cb; white-space: nowrap;}
.comment_item .comment_data .show_all_btn:hover {color:#f36;}
.comment_data a.gicon_website{display: inline-block; margin: 0 8px;}
.comment_data .comcon_link{display: inline-block; margin: 0 8px; color: #0076cb;}
.comment_data .comcon_link:hover{ color: #f36;}
.comment_data .comcon_link .gicon_website{margin-right: 4px; vertical-align: middle; font-size: 14px;}
.comment_data .comcon_link em{vertical-align: middle;}
.comment_data .block_cd{display: inline-block; padding: 0 12px; height: 32px; line-height: 32px; color: #999696; background: #eeecec; border-radius: 3px; font-size: 12px; user-select: none; }


.comment_item .pcrsc_sub {padding-top: 0;}
.comment_item .pcrsc_sub .reply_comment_item:last-child {border-bottom:none;}
.comment_item .pcrsc_sub .reply_comment_item:first-child {border-top:none; padding-top: 0;}

/* .comment_cdi .com_modify_box{width:60px;} */
/* .comment_cdi  .fade_in_box{opacity:0;visibility:hidden;-webkit-transition:opacity .3s;transition:opacity .3s; }
.comment_self:hover .com_modify_box .fade_in_box,.reply_comment_item:hover .com_modify_box .fade_in_box{opacity: 1; visibility: visible;} */
.comment_cdi .com_modify_box .cmb_tag{display: inline-block; padding: 0 8px; height: 32px; line-height: 32px; color: #f36; background: #71f3ff; font-size: 12px; border-radius: 3px; text-align: center;}
.comment_cdi .com_modify_box .blocked_tag{display: none; font-size: 12px; color: #999696; padding:0 4px;}
.comment_item.blocked .blocked_tag{display: inline-block;}
.comment_item.blocked .reply_comment_item .blocked_tag{display: none;}
.reply_comment_item.blocked .blocked_tag{display: inline-block;}

/* .comment_item.blocked .block_words_btn{ cursor: not-allowed; pointer-events: none;color: #999696;}
.comment_item.blocked .reply_comment_item .block_words_btn{cursor: pointer; pointer-events: all;color: #569;}
.reply_comment_item.blocked .block_words_btn{ cursor: not-allowed; pointer-events: none;color: #999696;} */

.handle_panel{ height: 40px; line-height: 40px; color: #999696; font-size: 14px;}
.handle_panel .report_pl_btn{display: none; margin-left: 12px; color: #999696;}
.reply_comment_item:hover .handle_panel .report_pl_btn,.comment_self:hover .handle_panel .report_pl_btn{display: inline-block;}

.handle_panel i.groupfont{text-align: center; font-size: 14px; margin-right: 8px; pointer-events: none; }
.handle_panel .open_pl_btn{ display: inline-flex; color: #569; font-size: 14px;}
.handle_panel .zan_pl_btn{display: inline-flex; color: #569;font-size: 15px; margin-left: 72px; }
.handle_panel .open_pl_btn:hover,.handle_panel .zan_pl_btn:hover,.handle_panel .zan_pl_btn.color_red{color: #f36;}
.open_pl_btn,.zan_pl_btn{ -webkit-user-select: none;user-select: none;}

.reply_form{padding: 8px 0;}
.reply_form .comment_input_box{margin-bottom: 8px;}
.reply_form .comment_tool .f_l{padding-top: 10px;}
.reply_form .comment_tool .f_l .emoji_box_btn,.reply_form .comment_tool .f_l .comment_pic_btn{color: #569; }
.reply_form .comment_tool .f_l .groupfont{font-size: 20px; }
.reply_form .comment_tool .f_l .emoji_box_btn:hover,.reply_form .comment_tool .f_l .comment_pic_btn:hover{color: #f36;}
.reply_form .input_limit_num{display:inline-block;margin-right:12px;font-size:14px;}
.reply_form .nc_pub_tool li.flex {position:relative;}
.upload_comment_file {position:absolute;filter:alpha(opacity=0);opacity:0;width:0;height:0;clip:rect(1px 1px 1px 1px);}

.comment_pic_preview {padding:10px;width:80px;height:80px;position:relative;}
.comment_pic_preview .pic_item {width:80px;height:80px;border:1px solid #eeecec;border-radius: 3px;box-sizing:border-box;}
.comment_pic_preview .pic_handle {position:absolute;top:5px;right:5px;overflow:hidden;z-index:1; width: 16px; height: 16px; cursor: pointer; }
/* .comment_pic_preview .pic_handle .gicon_block{ color: #999696; font-size: 16px;} */
.comment_pic_preview .pic_handle .delete_item{ display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; background: rgba(0, 0, 0, .6);border-radius: 50%;}
.comment_pic_preview .pic_handle .delete_item i{display: block; transform: scale(.5); color: #fff; }


.ci_pic_box {padding:4px 0; display:table;}
.ci_pic_box .ci_pic_con {position:relative;float:left;width:120px;height:auto;max-width:240px;max-height:240px;vertical-align:top;overflow:hidden;line-height:0;text-align:left;cursor:zoom-in;}
.ci_pic_box .ci_pic_con img {width:inherit;max-width:100%;height:inherit;-o-object-fit:cover;object-fit:cover;border-radius:3px;}
.ci_pic_box .pl_auto_pic {width:auto !important;height:auto !important;min-width: 40px; min-height: 40px;}
.ci_pic_box .pl_auto_pic img {width:100% !important;height:auto !important;}
.ci_pic_box .pl_w_auto_pic {width:auto !important;height:120px !important;}
.ci_pic_box .pl_h_auto_pic {width:120px !important;height:auto !important;}
.ci_pic_box .pl_w_pic {width:240px !important;height:96px !important;}
.ci_pic_box .pl_h_pic {width:96px !important;height:240px !important;}
.ci_pic_box .ci_pic_con::after {display:none;content:"";position:absolute;bottom:0;right:0;height:20px;line-height:20px;padding:0 4px;color:#fff;border-bottom-right-radius:3px;font-size:12px;background:#0076cb;}
.ci_pic_box .pl_h_pic::after {display:block;content:"长图";}
.ci_pic_box .pl_w_pic::after {display:block;content:"宽图";}

.crt_pic_list {flex-wrap:wrap;}
.crt_pic_list li {margin:0 10px 10px 0;}
.crt_pic_list li.only_one_pic {margin:0;}
.crt_pic {width:100px;height:100px;cursor:zoom-in;}
.crt_s_pic {width:58px;height:58px;}
/* .crtc_container .get_more_box{padding-bottom: 20px;} */
.nmore_link {display:inline-block;width:100%;height:48px;line-height:48px;background:#faf9f9;color:#569;font-size:14px; }
.nmore_link:hover {background:#f5f3f3;color:#f36;}
.gallery_warp {position:fixed;top:0;left:0;width:100vw;height:100vh;width:100%;height:100%;z-index:1001}
.gallery_warp.hide {display: none;}
.gallery_overlay {position:absolute;top:0;width:100vw;height:100vh;width:100%;height:100%;background-color:rgba(0,0,0,.9);}
.gallery_inner {user-select:none}
.gallery_inner .controls {position:absolute;}
.gallery_inner .controls.prev_pic_btn,.gallery_inner .controls.next_pic_btn {width:30vw;height:100vh;z-index:1003}
.gallery_inner .controls.gallery_close_btn {top:20px;right:30px;width:60px;height:60px;border-radius:50%;background-color:hsla(0,0%,50%,.2);transition:.2s;display:flex;justify-content:center;align-items:center;z-index:1004;cursor:pointer;}
.gallery_inner .controls.gallery_close_btn:hover {transform:rotate(-90deg);background-color:hsla(0,0%,58.8%,.5)}
.gallery_inner.control_hidden .controls {display:none}
.gallery_con {position:absolute;top:0;width:100%;height:100%;}
.gallery_con .slide {position:absolute;top:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}
.gallery_con .slide li {display:none;}
.gallery_con .slide li img {position:relative;max-width:100vw;max-height:100vh;}
.gallery_con .slide li.act {display:block;}
.cspan_tag{display: inline-block; height: 20px; line-height: 20px; font-size: 12px; padding: 0 4px; border-radius: 3px; white-space: nowrap;}
.author_tag{ color: #666363; background: #eeecec; margin-right: 5px; }
.author_zan_tag em{ margin-right: 4px; color: #e0dede;}








