@charset "utf-8";
.icon-dianzan2{
	position: relative;
	top: 2px;
}
.icon-dianzan{
	position: relative;
	top: -1px;
}
#test1 > div{
	margin: 0 auto;
}
.kq_comment_nav{ font-size: 12px; padding-top: 15px; padding-bottom: 15px; }
.kq_comment_nav a,.kq_comment_nav span{ color: #474747; }
.kq_comment_nav span{ padding: 0 3px; }
.kq_comment_nav a:hover{ color: #000; }
.kq_comment_header{ padding-bottom: 15px; border-bottom: 1px dashed #d6d6d6; }
.kq_c_h_l{ height: 85px; }
.kq_c_h_l img{ display: block; width: 85px; -webkit-transform-origin: top; -moz-transform-origin: top; -ms-transform-origin: top; -o-transform-origin: top; transform-origin: top; -webkit-transform: scaleY(0.86); -ms-transform: scaleY(0.86); -o-transform: scaleY(0.86); transform: scaleY(0.86); }
.kq_c_h_r{ margin-left: 100px; }
.kq_c_h_r .title{ font-size: 22px; color: #000; height: 60px; margin-bottom: 5px; line-height: 1.4; font-weight: bold;  word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.kq_c_h_ft{ font-size: 14px; color: #7f7f7f; }
.kq_c_h_ft .k_name a{ color: #126ec3; }
.kq_c_h_ft .k_shoucang{ color: inherit; }
.kq_c_h_ft .k_shoucang i{ font-size: 15px; vertical-align: middle; display: inline-block; margin-top: -1px; margin-right: 8px; color: #585858; }
.kq_c_h_ft .k_shoucang.active{ color: #f676a6; }
.kq_c_h_ft .k_shoucang.active i{ color: #f676a6; }
.kq_c_h_ft .k_share{ display: inline-block; vertical-align: middle; margin-left: 50px; }
.kq_c_h_ft .k_share a{ font-size: 20px; display: inline-block; vertical-align: middle; margin-top: -2px; color: #a5a5a4; }
.kq_c_h_ft .k_share a:hover{ color: #666; }
.kq_comment_ctt{ background-color: #fff; margin-top: 20px; padding-bottom: 1px; margin-bottom: 20px; }
.k_c_c_t{ border-bottom: 1px solid #dcdcdc; line-height: 62px; padding: 0 19px; }
.k_c_c_t h3{ font-size: 18px; color: #161616; font-weight: bold; }
.k_c_c_t h3 span{ font-size: 14px; color: #6d6d6d; font-weight: 400; margin-left: 5px; }
.k_c_c_t .pushreply{ display: inline-block; vertical-align: middle; line-height: 30px; font-size: 14px; padding: 0 10px; color: #777776; border: 1px solid #777776; border-radius: 5px; cursor: pointer; }
.k_c_c_t .pushreply i{ color: #1d1d1d; margin-right: 10px; font-size: 20px; }
.kq_comment_ctt .post_msg{ width: 720px; }
.kq_comment_ctt .post_bianji{ margin-top: 10px; }
.kq_comment_ctt .post_art{ padding: 20px 0; margin: 0 20px; border-bottom: 1px dotted #e2e2e2; }
.kq_comment_ctt .art_txt,
.kq_comment_ctt .post_icon{ margin-bottom: 0; }
.kq_comment_ctt .art_motai{ margin-top: 20px; }
.kq_comment_ctt #LAY_loadlist .post_art:nth-last-child(2){ border-bottom: 0 none; }
.kq_comment_ctt>.post_art:last-child{ border-bottom: 0 none; margin-top: 20px; border-top: 1px dotted #e2e2e2; }

.article .text{ line-height: inherit; }
.kq_comment_prompt{ border: 1px solid #dcdcdc; padding: 24px 20px; padding-bottom: 20px; border-radius: 4px; }
.kq_comment_prompt .prompt_media img{ display: block; width: 106px; margin: 0; }
.prompt_ctt{ margin-left: 130px; }
.prompt_ctt h3{ line-height: 1; font-size: 16px; color: #070707; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; overflow: hidden; margin-bottom: 15px; }
.prompt_btn a{ width: 170px; height: 52px; border-radius: 5px; display: inline-block; line-height: 52px; text-align: center; color: #fff; background-color: #f62b2b; font-size: 16px; }
.prompt_btn a:hover{ background-color: #de1515; color: #fff; }
.prompt_text{ margin-right: 185px; }
.prompt_text ul{ font-size: 0; }
.prompt_text li{ font-size: 14px; display: inline-block; width: 50%; margin-bottom: 14px; color: #757575; white-space: nowrap; -ms-text-overflow: ellipsis;
text-overflow: ellipsis; overflow: hidden; }
.prompt_text li span{ color: #000; }

.user_ul1 li{ width: 124px; }

.kq_r_hot h1,
.kq_r_contact h1{ margin: 0 -15px; padding-left: 15px; padding-right: 15px; }
/* 作者信息框 */
    .user_msgbox{width: 100%;padding: 20px;}
   .user_msgbox .user_msg{padding: 0;}
   .user_msgbox .user_msg .userpng{width: 60px;display: block;
height: 60px;border-radius: 50%;}
   .user_msgbox .user_msg .userpng>img{display: block;width: 100%;height: 100%;border-radius: 50%;}
   .user_msgbox .user_msg .fl{position: relative;}
   .user_msgbox .user_msg11{margin-left: 20px;width:auto;}
   .user_msgbox .user_msg11 .user_msgp1>a{color: #34374c;font-size: 16px;font-weight: 700;}
   .user_msgbox .user_msg11 .user_msgp1>.posi_icon{position: relative;}
   .user_msgbox .user_msg11 .user_msgp2{margin-top: 10px;font-size: 14px;}
   .user_msgbox .user_msg11 .user_msgp2 .honor{display: inline-block;position: relative;color: #f676a6;font-size: 12px;padding: 3px 5px;text-align: center;border: 1px solid #f676a6;margin-left: 12px;border-radius: 2px;}
   .user_msgbox .user_msg11 .user_msgp2 .honor::before{position: absolute;
content: '';border-right: 6px solid #fff;border-top: 3px solid transparent;border-bottom: 3px solid transparent;top: 8px;left: -6px;z-index: 2;}
   .user_msgbox .user_msg11 .user_msgp2 .honor::after{position: absolute;content: '';border-right: 6px solid #f676a6;border-bottom: 5px solid transparent;border-top: 5px solid transparent;top: 6px;left: -7px;z-index: 1;}
   .user_msgbox .user_msg11 .user_msgp2>a{color: #9496a3;}
   .user_msgbox .fans{margin-top: 16px;}
   .user_msgbox .user_info{color: #9496a3;font-size: 12px;}
   .user_msgbox .user_info .brief>i{font-size: 10px;}
.user_msgbox .user_info .account{margin-top: 8px;position: relative;}
.user_msgbox .user_info .account .author-code-title{width: 92px;height: 20px;background-color: #34374c;color: #fff;text-align: center;line-height: 20px;cursor: pointer;}
.user_msgbox .user_info .account .author-code-title:hover{background-color: #9496a3;}
.container .section-aside .user_msgbox .user_info .account i{vertical-align: middle;color: #fff;border-radius: 2px;}
.user_msgbox .user_info .account .wxQR{width: 170px;height: 170px;position: absolute;z-index: 1;border: 1px solid #d7d7d7;display: none; top: 28px;padding: 20px;background-color: #fff; left: -56px;}
   .user_msgbox .user_info .account .wxQR::before{    content: '';border: 8px solid transparent;border-bottom: 8px solid #fff;position: absolute;top: 0;margin-top: -16px; right: 80px;z-index: 1;}
   .user_msgbox .user_info .account .wxQR::after{
    content: '';border: 9px solid transparent; border-bottom-color: #cfcfcf;
    position: absolute;top: 0;margin-top: -18px;right: 79px;z-index: 0;}
   .user_msgbox .user_info .account .wxQR>img{display:block;width: 100%;height: 100%;}
   .user_msgbox .fans .icon_ul{width: 308px;background-color: #eee; margin-left: -28px; padding: 15px 0px;position: relative;}
   .user_msgbox .fans .icon_ul::before{position: absolute;content: '';border: 4px solid #a29f9f;bottom: -8px;border-left: 4px solid transparent;border-bottom: 4px solid transparent;left: 0;}
   .user_msgbox .fans .icon_ul li span:nth-child(1){color: #9496a3;}
   .user_msgbox .fans .icon_ul li span:nth-child(3){color: #34374c;}
   .user_msgbox .fans .user_ul1{margin-top: 14px;padding-bottom: 16px;}
   .user_msgbox .fans .user_ul1 li{width: 120px;height: 36px;}
   .user_msgbox .fans .user_ul1 button:nth-child(1){background-color: #fff;color: #34374c;border:none;}
   .user_msgbox .fans .user_ul1 .fr button.guanzhu{background-color: #f676a6;color: #fff;}
   .user_msgbox #medal{padding-bottom: 8px;}
   .user_msgbox #medal>.medal{margin-left: 44px;}
   .user_msgbox #medal>.medal>li{float:left;margin-right: 10px;margin-bottom: 10px;}
   .user_msgbox #medal>.medal i{margin-right: 0;font-size: 12px;}
   .user_msgbox #medal>.medal>li>img{width: 25px;height: 25px;display: block;}
   .user_msgbox #medal>.medal>li>span{position: absolute;margin-top: -38px;margin-left: -65px;padding: 3px 8px;border: 1px solid #d7d7d7;background-color: #fffade;border-radius: 5px;display: none;z-index: 1;}
   .user_msgbox #medal>.medal>li>span::before{content: '';position: absolute;bottom: -13px;left: 72px;border: 13px solid #d7d7d7;border-left: 3px solid transparent;border-right: 13px solid transparent;border-bottom: 0px solid transparent;}
   .user_msgbox #medal>.medal>li>span::after{content: '';position: absolute;bottom: -12px;left: 73px;border: 12px solid #fffade;border-left: 2px solid transparent;border-right: 12px solid transparent;border-bottom: 0px solid transparent;}
.rotate{transform-origin: center center;transform: rotate(180deg);-webkit-transform:rotate(180deg); -moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg); transition: transform 0.2s;-moz-transition: -moz-transform 0.2s;-o-transition:-o-transform 0.2s;-ms-transition:-ms-transform 0.2s;}
.rotate1{transform-origin: center center;transform: rotate(0deg);-webkit-transform:rotate(0deg); -moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(180deg); transition: transform 0.2s;-moz-transition: -moz-transform 0.2s;-o-transition:-o-transform 0.2s;-ms-transition:-ms-transform 0.2s;}
   .user_msgbox .rencentCon{margin-top: 16px;}
   .user_msgbox .rencentCon ul li{margin-bottom: 14px;font-size: 14px;color: #34374c;}
   .user_msgbox .rencentCon ul li:nth-child(1){font-size: 16px;}
   .user_msgbox .rencentCon ul li p{padding: 0;}
   .user_msgbox .rencentCon ul li p:nth-child(1){word-break: break-all;text-overflow: ellipsis;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;height: 19px;}
   .user_msgbox .rencentCon ul li .time{margin-top: 6px;font-size: 12px;color: #9496a3;}
   .user_msgbox .rencentCon .readMore{width: 252px;height: 40px;background-color: #f676a6;color: #fff;text-align: center;line-height: 40px;}