.post-title {
    font-size:36px;
    line-height:52px;
}
#new-info {
    margin-top:32px;
}
.author-info {
    margin-top:30px;
}
.post-related {
    font-size:14px;
    color: #b2b2b2;
    margin-top:22px;
    line-height:14px;
}
.post-related a {
    color: #b2b2b2;
}
.post-related>span {
    margin-right:30px;
}
.post-content img {
    /*max-width: 850px;*/
    width: 850px !important;
    height: auto;
    border-radius: 5px;
    margin: 0 auto;
    display: block;
}
.post-content {
    font-size: 16px;
    line-height:30px;
}
.post-content a {
    color: #666;
    cursor: pointer;
}

.post-content h2, .post-content h3 .post-content h4 {
    font-size:18px;
    line-height:30px;
    margin:0 !important;
    padding:0;
}
.post-content>p,.post-content>h2,.post-content>h3,.post-content>h1,.post-content>h4,.post-content>h5 {
    padding-bottom:14px;
    padding-top:14px;
    letter-spacing: .5px;
    text-align: justify;
}
.post-content video {
    max-width: 840px;
    height: auto;
}
.post-share {
    height:42px;
    padding-top:10px;
}
.praise {
    float:left;
    margin-top:6px;
    cursor: pointer;
}
.praise span {
    font-size:18px;
    color: #6e6b6b;
    margin-left:6px;
}
#share {
    text-align: right;
    margin-left:660px;
}

.suffix {
    width:1200px;
    margin:0 auto;

}
.suffix img {
    width:850px;
    padding:30px 0 40px;
    border-bottom:1px solid #eaeaea;
}



.comment-box {
    width:1200px;
    margin:0 auto;
    position: relative;
    padding-bottom:32px;
    padding-top:30px;
}
.comment-box .cb-title {
    font-size:26px;
    font-weight:500;
    line-height:26px;
    padding-bottom:12px;
}
.comment-box .check-login {
    position: absolute;
    top:130px;
    left:354px;
    font-size:18px;
    line-height:18px;
}
.check-login a {
    color: #01afec;
    text-decoration: underline;
}
.comment-textarea {
    width:830px;
    height:125px;
    border:1px solid #eaeaea;
    outline:none;
    resize: none;
    background: #f7f7f7;
    border-radius:5px;
    font-size:14px;
    color: #6e6b6b;
    padding:10px;
    vertical-align: top;
}
.comment_submit {
    width:80px;
    height:28px;
    border:1px solid #03b0ed;
    color: #03b0ed;
    border-radius: 30px;
    background: #f7f7f7;
    font-size: 14px;
    margin-top:10px;
    outline:none;
    cursor: pointer;
}
.comment_submit:hover {
    background: #03b0ed;
    color: #fff;
    height:28px;
}
#comments-list {
    width:1200px;
}
#comments-list ul, #comments-list li {
    margin:0;
    padding:0;
}
#comments-list h3 {
    font-size:26px;
    line-height:42px;
    font-weight:bold;
}
.comment-item {
    overflow: hidden;
    margin-right:350px !important;
}
.comment-item-left {
    float: left;
    width:60px;
    height:60px;
    border-radius: 100%;
    overflow: hidden;
    margin-top:6px;
}
.comment-item-left img {
    width:70px;
    height:70px;
    margin-left:-5px;
    margin-top:-5px;
}
.comment-item-right {
    margin-left:80px;
    padding-bottom:20px;
}
.cir-related {
    height:16px;
    line-height:16px;
    padding:27px 0 15px;
}
.cir-related a {
    color: #01afec;
    font-size:16px;
    font-weight:300;
    /*display:inline-block;*/
}
.cir-related span {
    color: #b2b2b2;
    font-size:14px;
    margin-left:22px;
}
.comment-content {
    line-height:14px;
    font-size:14px;
    color: #6e6b6b;
    padding-bottom:15px;
}
.comment-child {
    background: #ededed;
    padding:14px 16px 0 !important;
    overflow: hidden;
    border-radius:5px;
}
.comment-item-right>ul>.comment-child:last-child {
    padding-bottom:22px !important;
    margin-bottom:5px !important;
}
.comment-child-related {
    line-height:16px;
    padding:14px 0 9px;
}
.comment-child-author {
    font-size:16px;
}
.comment-child-time {
    font-size:14px;
    color: #b2b2b2;
    margin-left:22px;
}
.comment-child-content {
    font-size:14px;
    color: #6e6b6b;
    line-height:24px;
}
.comment-intera {
    padding-top:10px;
    cursor: pointer;
}
.comment-intera>div {
    display: inline-block;
    color: #6e6b6b;
    font-size:12px;
    margin-right:20px;
}
.comment-intera span {
    margin-left:3px;
}
.comment-child .comment-child {
    padding:0 0 0 26px !important;
}

.post-tag {
    font-size:0;
    border-top:1px solid #eaeaea;
    padding-top: 6px;
    margin-top:24px;
}
.post-tag a {
    display: inline-block;
    height:32px;
    line-height:32px;
    font-size:14px;
    color: #b2b2b2;
    background: #ededed;
    margin-right:20px;
    padding:0 10px;
    border-radius:5px;
}

