.section2{ padding: 80px 0; }
.forum{ padding-bottom: 40px; }

.put-form{ margin-bottom: 30px; }
.put-form .right{ text-align: right; }
.put-form .btn-put-form{ background: #3e3e3e; color: #fff; padding: 6px 12px; border-radius: 6px; box-shadow: 0 0 3px 3px rgba(0,0,0,0.02); cursor: pointer; }
.put-form form{ display: none; background: #fff; padding: 20px;margin-top: 20px; box-shadow: 0 0 3px 3px rgba(0,0,0,0.03); border-radius: 6px; }

.forum-list{ box-shadow: 0 0 3px 3px rgba(0,0,0,0.02); padding: 20px 20px 10px; background: #fff; border-radius: 6px; margin-bottom: 30px; display: block; }
.forum-list .top img{ width: 40px; height: 40px; border-radius: 50%;margin-right: 10px; vertical-align: middle; }
.forum-list .top .release-name{ font-size: 16px; color: #576b95; vertical-align: middle; }
.forum-list .top .comment{ font-size: 16px; color: #999; cursor: pointer; }
.forum-list .top .comment a{ color: #666; cursor: pointer; }
.forum-list  h4{ line-height: 1.8em; color: #333; }
.forum-list  h4 span{ vertical-align: middle; }
.forum-list  h4 small{ vertical-align: middle; color: #fff; background: #fb850b; padding: 2px 4px; border-radius: 4px; margin-right: 5px; }
.forum-list .details{ line-height: 1.8em; color: rgb(156, 156, 156); margin-bottom: 30px; }
.forum-list .bottom p{ display: inline-block; color: rgba(0,0,0,.3); }
.forum-list .bottom p span.see{ margin-right: 20px; }
.comment , .replay{ cursor: pointer; }
.forum-list .bottom p i{ vertical-align: middle; margin-right: 10px; }
.forum-list .bottom p small{ vertical-align: middle; font-size: 16px; }

/*二级评论*/
.forum-list .comment-wrap{ display: none; border-top: 1px solid #bfbfbf; padding: 20px; margin-top: 20px; }
.forum-list .comment-wrap .comment-list{ padding: 10px 20px; background: #f6f6f6; border-radius: 4px; display: block; }
.forum-list .comment-wrap .comment-list+.comment-list{ margin-top: 20px; }
.forum-list .comment-wrap .name{ font-size: 16px; color: #576b95; }
.forum-list .comment-wrap .name img{ width: 30px; height: 30px; border-radius: 50%;margin-right: 5px; vertical-align: middle; }
.forum-list .comment-wrap .comment-content{ color: rgba(0,0,0,.9); }

.popcenter .glyphicon-remove{ position: absolute; right: 0; padding: 20px; top: 0; cursor: pointer; }
textarea{ resize: none; }
.comment-popup-center{ width: 80%; max-width: 800px; display: none; }
.comment-popup-center .sub-comment{ margin: 0 auto; }

.more-link{ display: none; }

/*注册框*/
.popup .register-popup-center{ display: none; max-width: 500px; width: 80%; }

/*登录框*/
.popup .login-popup-center{ display: none; max-width: 500px; width: 80%; }
.popup .login-popup-center .pointer{ text-decoration: underline; color: #337ab7; cursor: pointer; }

.nologin-pointer{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: rgba(0,0,0,0.1); z-index: 99999; }
.nologin-pointer p{ position: absolute; top: 50%; width: 100%; text-align: center; transform: translateY(-50%); color: #fff; }
.nologin-pointer p span{ display: inline-block; max-width: 80%; padding: 6px 10px; background: #000; border-radius: 6px; }

@media screen and (max-width: 767px) {
	.forum-list .comment-wrap{ padding: 20px 0; }
	.forum-list .bottom p.pull-right{ float: none!important; }
	.section2{ padding: 40px 0; }
	main{ padding-top: 50px; }
}
