label{margin: 0;}
.pages{padding-bottom: 40px;}
/*产品列表*/
.category-hot-posts{overflow:hidden}
.category-hot-posts .title{font-size:18px;text-align:center;padding-top:30px}
.category-hot-posts .title:after,.category-hot-posts .title:before{content:"";background-color:#bfc3c7;width:25px;height:2px;display:inline-block;vertical-align:middle;margin:0 10px}
.category-hot-posts .posts{padding:20px;counter-reset:a;font-size:14px}
.category-hot-posts .post-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.category-hot-posts .post-item:hover{color:#5079b7}
.category-hot-posts .post-item:before{color:#a5aab0;content:counter(a,decimal);counter-increment:a;font-size:20px;vertical-align:middle;display:inline-block;width:20px;line-height:30px}

/* 辅助 */
.widget-title{border-bottom:2px solid #eee}
.widget-title span{border-bottom:2px solid #5079b7;display:inline-block;font-size:18px;padding-bottom:8px;margin-bottom:-2px}
a:hover{color: #009688; transition: all .3s;}
.layui-badge{height: 20px; line-height: 20px; border-radius: 2px;}
.fly-link{color: #01AAED;}
.fly-link:hover{color: #5FB878;}

/* 头像 */
.fly-avatar{position: absolute; left: 15px; top: 15px;}
.fly-avatar img{display: block; width: 45px; height: 45px; margin: 0; border-radius: 2px;}

/* 面板 */
.fly-panel{margin-bottom: 15px; border-radius: 2px; background-color: #fff; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);}
.fly-panel-title{position: relative; height: 50px; line-height: 50px; padding: 0 15px; border-bottom: 1px dotted #E9E9E9; color: #333; border-radius: 2px 2px 0 0; font-size: 14px;}

/* 筛选 */
.fly-filter a{padding: 0 8px; color: #FFFFFF;}
.fly-filter a.layui-this{color: #5FB878;}

/*官方详情页面*/
.fly-list li{position: relative; height: 76px; line-height: 22px; padding: 15px 15px 15px 75px; border-bottom: 1px dotted #e2e2e2;}
.fly-list li:last-child{border-bottom: none;}
.fly-list li h2,
.fly-list li h2 a,
.fly-list-info{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fly-list li h2{height: 26px; font-size: 0;}
.fly-list li h2 a{display: inline-block; max-width: 80%; padding-right: 10px; font-size: 16px;}
.fly-list li h2 .layui-badge{height: 18px; line-height: 16px; padding: 0 5px; margin-right: 10px; font-size: 12px; border: 1px solid #5FB878; background: none; color: #5FB878;}

.fly-list-info{position: relative; font-size: 13px; color: #999;}
.fly-list-info>*{padding-right: 15px;}
.fly-list-kiss{color: #FF5722;}
.fly-list-nums{position: absolute; right: 0; top: 0; padding-right: 0!important;}
.fly-list-nums i{position: relative; padding: 0 3px 0 15px;}

.fly-list-badge{position: absolute; right: 15px; top: 15px; font-size: 0;}
.fly-list-badge .layui-badge{margin-left: 5px; border-radius: 2px; font-size: 12px;}

/* Detail页 */
.detail-box{padding: 20px;}
.detail h1{font-size: 24px; line-height: 36px;}
.fly-detail-info{position: relative; margin: 10px 0 15px;}
.fly-detail-info .fly-list-nums{top: -3px; font-size: 16px;}
.fly-detail-info .fly-list-nums i{padding: 0 3px 0 15px; font-size: 20px; color: #999;vertical-align: middle;}

.detail-about{position: relative; line-height: 20px; padding: 15px 15px 15px 75px; font-size: 13px; background-color: #f8f8f8; color: #999;}
.detail-about .detail-hits{position: relative; top: 5px; line-height: 20px;}
.fly-detail-user{white-space: nowrap; overflow: hidden;}
.fly-detail-user a{padding-right: 10px; font-size: 14px;}

.detail-hits span{height: 20px; line-height: 20px;}
.detail-body{margin: 20px 0 0; min-height: 306px; width:100%;line-height: 26px;color: #333; word-wrap: break-word;overflow: hidden;}
.detail-body img{max-width: 100%; cursor: crosshair;}
.taglist {border-top: 1px solid #eee;padding-top: 12px;font-size: 14px;line-height: 1.8;margin-top: 20px;}
.taglist a {display: inline-block;background-color: #f2f5fb;color: #878e9a;border-radius: 2px;margin-right: 10px;padding: 3px 10px;}

/* 发帖 */
.widget .inner{padding:15px}
.widget-title .icon-put{font-size: 22px;padding-right: 6px}

/* 求解管理 */
.jie-admin{cursor: pointer;}

/* 回答 */
.itkee-topic-comments{height:auto;padding:25px;}
.itkee-topic-textarea{padding-top:15px;}
.comment-textarea{resize:none;border-radius:5px;border:0;width:100%;font-size:12px;background-color:#f2f5fb;height:80px;padding:10px;box-sizing:border-box;color:#666}
.comment-textarea:focus{border:1px solid #5079b7}
.itkee-comments-submit{margin-top:10px;text-align:right}
.itkee-comments-submit span{background:#5079b7}
.children{background-color:#f2f5fb;border-radius:5px;padding:5px 15px;margin-top:10px}
.children .comment{border-bottom:1px dotted #ddd;padding-top:8px;padding-bottom:8px;padding-left:0}
.children,.comment-list{list-style:none}
.children .comment-info{padding-top:8px;padding-bottom:12px;margin-bottom:0;font-size:12px}
.children .comment:last-child{border-bottom:0}
.children .comment-block .comment-avatar{position:static;float:left}
.children .comment-block .avatar{height:32px;width:32px;margin-right:8px}
.comment-author{color:#5079b7;font-size: 14px}
.comment-reply-link{cursor:pointer}
.comment-reply-link:hover{color:#5079b7}
.comment{border-bottom:1px solid #eee;padding-top:20px;padding-bottom:20px;padding-left:50px;position:relative}
.comment-bottom{color:#a5aab0;font-size:12px}
.comment-content{line-height:1.6;color:#666;font-size:14px;margin-bottom:6px}
.comment-content p:last-child{margin-bottom:0}
.comment-info{font-size:14px;margin-bottom:6px}
.comment:last-child{border-bottom:0}
.comment-block .comment-avatar{position:absolute;left:0;top:19px}
.comment-block .avatar{border-radius:100%}
.itkee-reply i{font-size:13px;padding-right:3px;}

.widget-hot-posts{padding-top:10px}
@media screen and (max-width: 768px) {
    .fly-list li h2 a{max-width: 72%;}
    .fly-detail-info .fly-list-nums{top: -2px;}
}

body {font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,STHeiti,WenQuanYi Micro Hei,Helvetica,Arial,sans-serif;color: rgba(0,0,0,.8)}
/**布局**/
.clear{clear:both}
.text-center{text-align: center;}
.itkee-padding-10{padding:10px;}
.itkee-top-10{margin-top:10px !important;}
.itkee-top-20{margin-top:20px !important;}

/*background-color*/
.itkee-backgroundColorWhite{background: #FFF !important;}
.itkee-backgroundColorCanBlue{background: #5079b7 !important;}

.itkee-container{position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box}
@media screen and (min-width:768px){.itkee-container{width:750px}}
@media screen and (min-width:992px){.itkee-container{width:970px}}
@media screen and (min-width:1200px){.itkee-container{width:1220px}}
/**去除layui默认logohover**/

/**替换LAYUI基础颜色**/
.layui-btn-primary:hover {border-color: #5079b7;}

.inner{padding:15px}
.widget-title{border-bottom:2px solid #eee}
.widget-title.no-border,.widget-title.no-border span{border-bottom:0}
.widget-title.bordered-top{border-bottom:0;border-top:2px solid #eee}
.widget-title.bordered-top span{border-bottom:0;border-top:2px solid #5079b7;margin-top:-2px;padding-top:12px}
.widget-title span{border-bottom:2px solid #5079b7;display:inline-block;font-size:18px;padding-bottom:8px;margin-bottom:-2px}
.widget-title span .svgIcon-use{display:inline-block;vertical-align:middle;margin-right:5px}
.widget-title .btn{font-size:14px;color:#a5aab0!important;cursor:pointer}
.widget-title .btn.loading .fa{animation:2s ease 0s normal none infinite running c}
.widget-title .btn .fa{margin-left:3px}
.layui-btn-xs {display: inline-block;height: 22px;line-height: 22px;padding: 0 5px;font-size: 12px;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px;cursor: pointer;}

/* 回答 */
.itkee-topic-comments{height:auto;padding:25px;}
.itkee-topic-textarea{padding-top:15px;}
.comment-textarea{resize:none;border-radius:5px;border:0;width:100%;font-size:12px;background-color:#f2f5fb;height:80px;padding:10px;box-sizing:border-box;color:#666}
.comment-textarea:focus{border:1px solid #5079b7}
.itkee-comments-submit{margin-top:10px;text-align:right}
.itkee-comments-submit span{background:#5079b7}
.children{background-color:#f2f5fb;border-radius:5px;padding:5px 15px;margin-top:10px}
.children .comment{border-bottom:1px dotted #ddd;padding-top:8px;padding-bottom:8px;padding-left:0}
.children,.comment-list{list-style:none}
.children .comment-info{padding-top:8px;padding-bottom:12px;margin-bottom:0;font-size:12px}
.children .comment:last-child{border-bottom:0}
.children .comment-textarea{background-color:#fff;border:1px solid #5079b7;height:80px}
.children .comment-block .comment-avatar{position:static;float:left}
.children .comment-block .avatar{height:32px;width:32px;margin-right:8px}
.comment-author{color:#5079b7}
.comment-author .des{font-size:12px;color:rgba(0,0,0,.44);margin-left:4px}
.comment-reply-link{cursor:pointer}
.comment-reply-link .fa{margin-right:4px}
.comment-reply-link:hover{color:#5079b7}
.comment{border-bottom:1px solid #eee;padding-top:20px;padding-bottom:20px;padding-left:50px;position:relative}
.comment.no-comment{padding-left:0;text-align:center;color:rgba(0,0,0,.44);font-size:18px}
.comment-bottom{color:#a5aab0;font-size:12px}
.comment-content{line-height:1.6;color:#666;font-size:14px;margin-bottom:6px}
.comment-content p img{margin-bottom:10px;margin-top:0}
.comment-content p:last-child{margin-bottom:0}
.comment-info{font-size:14px;margin-bottom:6px}
.comment-info .icon{display:inline-block;vertical-align:middle;margin-left:5px}
.comment:last-child{border-bottom:0}
.comment-block .comment-avatar{position:absolute;left:0;top:19px}
.comment-block .avatar{border-radius:100%}
.itkee-reply i{font-size:13px;padding-right:3px;}
.bdsharebuttonbox .bds_ico{padding-left: 10px !important;position: relative;background-image: none;font-size:25px;}

.jieda{margin-bottom: 30px;}
.jieda li{position: relative; padding: 20px 0 10px; border-bottom: 1px dotted #DFDFDF;}
.jieda li:last-child{border-bottom: none;}
.jieda .fly-none{height: 50px; min-height: 0;}
.jieda .icon-caina{position:absolute; right:10px; top:15px; font-size:60px; color: #58A571;}

.detail-about-reply{padding: 0 0 0 55px; background: none;}
.detail-about-reply .detail-hits{left: 0; bottom: 0;}
.detail-about-reply .fly-avatar{left: 0; top: 0;}

.jieda-body{margin: 25px 0 20px; min-height: 0; line-height: 24px; font-size:14px;}
.jieda-body p{margin-bottom: 10px;}
.jieda-body a{color:#4f99cf}
.jieda-reply{position:relative;}
.jieda-reply span{padding-right:20px; color:#999; cursor:pointer;}
.jieda-reply span:hover{color:#666;}
.jieda-reply span i{margin-right:5px; font-size:16px;}
.jieda-reply span em{font-style: normal;}
.jieda-reply span .icon-zan{font-size: 22px;}
.jieda-reply .zanok,
.jieda-reply .jieda-zan:hover{color:#c00}
.jieda-reply span .icon-svgmoban53{position: relative; top: 1px;}
