.content{
 clear:both;
 width:1180px;
 height:auto;
 overflow:hidden;
 margin:30px auto;
}
.content .left-side{
 width:880px;
 height:auto;
 overflow:hidden;
 float:left;
}

.content .left-side .comment-title,
.content .left-side .comment-list,
.content .left-side .comment-list li,
.content .left-side .comment-list li .username,
.content .left-side .comment-list li .publish-comment,
.content .left-side .comment-list li .repeat-comment,
.content .right-side .comment-publish,
.content .right-side .comment-publish .dispatch,
.content .right-side .comment-publish .no-login
{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
}
.content .left-side .comment-title .title,
.content .left-side .comment-title .tip
{
 font-size:34px;
 color:#333333;
 font-family:"Microsoft Yahei";
 height:auto;
 overflow:hidden;
 font-weight:bold;
 display:block;
 float:left;
}
.content .left-side .comment-title .title{
 max-width:584px;
 overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;
}
.content .left-side .comment-title .link-more{
 display:block;
 float:left;
 font-size:14px;
 color:#999999;
 font-family:"Microsoft Yahei";
 margin-left:20px;
 margin-top:24px;
}
.content .left-side .comment-title .link-more:hover{
 color:#f10180;
}
.content .left-side .comment-list{
 margin-top:15px;
 border-bottom:1px solid #dcdcdc;
}
.content .left-side .comment-list li{
 padding:16px 0px;
 border-top:1px solid #dcdcdc;
}
.content .left-side .comment-list li .publish-comment,
.content .left-side .comment-list li .repeat-comment
{
 font-size:14px;
 color:#999999;
 font-family:"Microsoft Yahei";
}
.content .left-side .comment-list li .publish-comment,
.content .left-side .comment-list li .repeat-comment
{
 color:#333333;
 line-height:24px;
 margin-top:15px;
}
.content .left-side .comment-list li .repeat-comment{
 margin-top:10px;
}

.content .left-side .comment-list li .repeat-comment,
.content .right-side .comment-publish .login .no-login 
{ color:#f10180;}
.content .left-side .comment-list li .username{ color:#bbbbbb; font-size:12px }
.content .left-side .comment-list li .username .name{ padding-right:40px }
.page{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 text-align:center;
 margin:0 auto;
 background:#ffffff;
 margin-top:20px;
}
 .page .page-total,
 .page .page-prev,
 .page .page-next,
 .page .page-number,
 .page .page-tip,
 .page .page-enter,
 .page .page-start,
 .page .page-end,
 .page .page-select
{
 display:inline-block;
 font-size:14px;
 color:#333333;
 font-family:"Microsoft Yahei";
 line-height:38px;
 margin-left:8px;
}
.page .page-select{
	height:38px;
}
 .page .page-prev,
 .page .page-next,
 .page .page-number,
 .page .page-enter,
 .page .page-start,
 .page .page-end,
 .page .page-select
{
 padding:0 15px;
 border:1px solid #eaeaea;
 cursor:pointer;
}
 .page .page-prev:hover,
 .page .page-next:hover,
 .page .page-number:hover,
 .page .page-start:hover,
 .page .page-end:hover,
 .page .page-hover
{
 background:#f10180;
 border:1px solid #f10180;
 color:#ffffff;
}
.content .right-side{
 width:280px;
 height:auto;
 overflow:hidden;
 float:right;
}
.content .right-side .comment-publish{
 padding:15px 10px;
 border:1px solid #dcdcdc;
}
.content .right-side .comment-publish-hover{
 position:fixed;
 z-index:1;
 top:1px;
 background:#ffffff;
 width:258px;
}
.content .right-side .comment-publish .title{
 text-align:center;
 font-size:18px;
 color:#333333;
 font-family:"Microsoft Yahei";
}
.content .right-side .comment-publish .btn-publish{
 display:block;
 float:right;
 width:66px;
 height:26px;
 background:#f10180;
 border-radius:4px;
 font-size:12px;
 color:#ffffff;
 font-family:"Microsoft Yahei";
 margin-top:15px;
 cursor:pointer;
}
.content .right-side .comment-publish .txt-content{
 display:block;
 width:100%;
 height:120px;
 padding:10px;
 background:#f2f2f2;
 font-size:12px;
 color:#999999;
 font-family:"Microsoft Yahei";
 margin-top:12px;
}
.content .right-side .comment-publish .dispatch{
 font-size:12px;
 color:#999999;
 font-family:"Microsoft Yahei";
 line-height:20px;
 padding-top:10px;
}
.content .right-side .comment-publish .login{
 text-align:right;
 margin-top:15px;
 font-size:12px;
 color:#999999;
 font-family:"Microsoft Yahei";
}
.content .right-side .comment-publish .login .no-login {
 cursor:pointer;
}
body .layer-bg
{
border-radius:10px;
overflow-y:auto;
}