.name-style{font-size:20px;color:#515a6e}.head-img{display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;line-height:45px;padding:15px 5px;border:1px solid #ddd}.head-img img{height:100%;width:45px;margin-right:15px}.topic_title{border:1px solid #ddd;border-bottom:none;padding:15px 5px}.topic_content{border:1px solid #ddd;border-top:none;padding:15px 5px}textarea{width:100%}.button{margin-top:10px;text-align:right}.reply-section{margin-top:20px}.reply-section .title{border:1px solid #e5e6ee;padding:0 15px;height:30px;line-height:30px}.reply-section .content{position:relative;margin-top:-1px;word-wrap:break-word}.reply-section .current-length{position:absolute;right:8px;bottom:8px}.comment-section{margin-top:20px}.comment-section .comment-item:first-child{border-top:0}.comment-section .comment-item{border-top:1px solid #e5e6ee;padding-bottom:15px}.comment-section .comment-info{padding:10px 0;overflow:hidden}.comment-section .comment-info .left-area{float:left}.comment-section .comment-info .right-area{float:right}.comment-section .comment-content{margin-left:56px;word-wrap:break-word}.comment-button{margin-top:15px;text-align:right}.comment-reply{margin-top:15px}.head{display:inline-block;margin-left:15px;width:40px;height:40px;vertical-align:top}.name{margin-left:16px;font-size:12px}.floor,.name,.time{display:inline-block;height:40px;line-height:40px;vertical-align:top}.floor{margin-left:20px}.comment-reply-to{margin-top:15px;margin-left:56px;padding:20px;background-color:#f4f4f5}.comment-reply-to .info{overflow:hidden}.comment-reply-to .info .name{margin-left:0}.comment-reply-to .content{margin-top:15px;word-wrap:break-word}.comment-pagination{text-align:center;margin-top:10px}