﻿.logo img {
    top: 36px;
}

.nav-wrap {
    height: 50px;
}

.article-section-wrap {
    margin-top: 20px;
}

.article-wrap {
    padding-right: 20px;
    width: 90%;
}

.t-h1 {
    text-align: center;
    /*font-size:16px;*/
}

.article-content-wrap {
    /*font-size: 13px;*/
}
.article-author ul li:first-child {
    max-width:280px;
}
.article-author ul li {
    float: left;
    margin-right: 10px;
}


.con-source {
    text-align: right;
    font-size: 16px;
    color: #333;
}

/*调节搜索框*/
.h-search .sinput {
    margin-top: -2px;
}

/*=================评论样式=============================*/
/*文章评论样式*/



.comment-box {
    position: relative;
    /*padding: 0 50px 20px;*/
}

.slide-tit {
    border-bottom: 1px solid #f0f0f0;
    color: #34ad2a;
    line-height: 1em;
    font-size: 16px;
    font-weight: normal;
}

    .slide-tit strong {
        padding: 10px 0;
        float: right;
        color: #999;
        font-size: 12px;
        font-weight: normal;
    }

    .slide-tit span {
        position: relative;
        top: 1px;
        display: inline-block;
        padding: 10px 0;
        border-bottom: 1px solid #34ad2a;
    }

.comment-box .form-box {
    margin: 0;
    padding: 15px 0;
}

    .comment-box .form-box .avatar-box {
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        width: 55px;
        height: 55px;
        border: 0;
        border-radius: 55px;
        background: #fafafa;
        overflow: hidden;
    }

        .comment-box .form-box .avatar-box i {
            color: #999;
            font-size: 55px;
            line-height: 1.2em;
        }

        .comment-box .form-box .avatar-box img {
            width: 100%;
            height: 100%;
        }

    .comment-box .form-box .conn-box {
        position: relative;
        margin-left: 70px;
    }

        .comment-box .form-box .conn-box .editor {
            position: relative;
            margin-right: 18px;
        }

            .comment-box .form-box .conn-box .editor textarea {
                display: inline;
                margin: 0;
                padding: 8px;
                width: 100%;
                height: 80px;
                border: 1px solid #e8e8e8;
                line-height: 20px;
            }

        .comment-box .form-box .conn-box .subcon {
            padding-top: 15px;
            color: #999;
            /*font-size: 12px;*/
        }

            .comment-box .form-box .conn-box .subcon .submit {
                float: right;
                display: inline-block;
                padding: 0 20px;
                height: 36px;
                line-height: 34px;
                color: #fff;
                font-size: 12px;
                background: #38f;
                vertical-align: middle;
                cursor: pointer;
                width: 100px;
            }

            .comment-box .form-box .conn-box .subcon strong {
                color: #333;
                font-weight: normal;
            }

            .comment-box .form-box .conn-box .subcon .code {
                margin-right: 5px;
                padding: 7px;
                width: 80px;
                /*height: 20px;*/
                /*height:36px;*/
                line-height: 20px;
                border: 1px solid #e8e8e8;
                color: #303030;
            }

            .comment-box .form-box .conn-box .subcon a img {
                vertical-align: middle;
            }

.comment-box .list-box li {
    padding: 17px 0;
    border-top: 1px solid #f7f7f7;
}

    .comment-box .list-box li .avatar-box {
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        width: 55px;
        height: 55px;
        border: 0;
        border-radius: 55px;
        background: #fafafa;
        overflow: hidden;
    }

        .comment-box .list-box li .avatar-box i {
            color: #999;
            font-size: 55px;
            line-height: 1.2em;
        }

        .comment-box .list-box li .avatar-box img {
            width: 100%;
            height: 100%;
        }

    .comment-box .list-box li .inner-box {
        position: relative;
        margin-left: 70px;
    }

        .comment-box .list-box li .inner-box .info {
            padding-bottom: 3px;
        }

            .comment-box .list-box li .inner-box .info span {
                margin-right: 5px;
                color: #999;
                font-size: 12px;
            }

        .comment-box .list-box li .inner-box p {
            color: #333;
            font-size: 14px;
            line-height: 1.8em;
        }

    .comment-box .list-box li .answer-box {
        clear: both;
        margin: 10px 0 0 70px;
        padding: 10px;
        background: #fafafa;
        border: 1px solid #e6e6e6;
        border-radius: 3px;
    }

        .comment-box .list-box li .answer-box .info {
            margin-bottom: 5px;
            padding: 0;
            color: #1e7bb3;
            font-size: 12px;
            border: none;
        }

            .comment-box .list-box li .answer-box .info span.right {
                float: right;
                color: #999;
            }

        .comment-box .list-box li .answer-box p {
            color: #555;
            font-size: 14px;
            line-height: 1.8em;
        }

/*上一页，下一页按钮*/
div.digg span {
    height: 32px;
}

/*附件下载样式*/
.attach-list {
    /*margin: 0 50px 15px;*/
    color: #757575;
}

    .attach-list ul li {
        margin-top: 15px;
        padding: 15px;
        border: 1px solid #ebebeb;
    }

        .attach-list ul li .link-btn {
            display: block;
            float: right;
            /*margin-top: 7px;*/
            margin-top: 10px;
            padding: 5px 15px;
            border: 1px solid #e0e0e0;
            line-height: 20px;
            font-size: 14px;
            cursor: pointer;
        }

            .attach-list ul li .link-btn i {
                font-size: 14px;
            }

        .attach-list ul li .icon-box {
            display: inline-block;
            margin-right: 5px;
            line-height: 38px;
            color: #ccc;
        }

            .attach-list ul li .icon-box i {
                font-size: 38px;
            }

        .attach-list ul li .info {
            display: inline-block;
        }

            .attach-list ul li .info h3 {
                /*line-height: 20px;*/
                line-height: 0px;
                color: #333;
                font-size: 14px;
                font-weight: normal;
            }

            .attach-list ul li .info span {
                margin-right: 5px;
                line-height: 18px;
                color: #999;
                font-size: 12px;
            }
/*========================================================*/
.wrap-right {
    /*width: 247px;*/
    width: 20%;
}

.article-wrap .article-author ul {
    display: flex;
    justify-content: center;
}

.article-wrap .t-h1 {
    font-size: 32px;
}

.article-wrap {
    /*width: 836px;*/
}
/*.article-wrap p{
            font-family:"Microsoft Yahei";
            font-size:18px;
            line-height:40px;
        }*/

/*=====================================================*/
/*视频容器*/
.video-box {
    position: relative;
    height: 450px;
    _clear: both;
    _display: inline;
}
    /*PC端*/
    .video-box div.CuPc {
        width: 100%;
        height: 450px;
        margin: 0 auto;
    }
    /*移动端宽高设定*/
    .video-box div.CuMob {
        width: 100%;
        /*height: 300px;*/
        height: 100%;
        margin: 0 auto;
        position: relative;
    }

    .video-box div.CuPad {
        width: 100%;
        /*height: 450px;*/
        height: 100%;
        margin: 0 auto;
    }

    .video-box .video-js {
        width: 100%;
        height: 100%;
    }

/*付费视频提示*/
.p-ts {
    font-size: 16px;
    padding: 10px 8px;
    color: white;
    background: #333;
}

    .p-ts .a-ts {
        color: white;
        cursor: pointer;
        background: #285293;
        border: none;
        padding: 5px 10px;
        margin-left: 20px;
    }
