
                        body {
            background: rgb(39, 40, 56);
        }

        .v3-main {
            color: rgba(255, 255, 255, 1);
            position: relative;
        }
        .footer-info-box .flex-box .vm-btn.vm-btn-vote{
            margin-right: 20px;
        }

        .sec-right{
            position: absolute;
            left:50%;
            top:0;
            margin-left: 348px;
        }
        textarea::-webkit-input-placeholder {text-align: left;}
        textarea::-moz-placeholder {text-align: left;}
        textarea:-ms-input-placeholder {text-align: left;}
        .comment-sub{
            margin-bottom: 40px;
        }
        .comment-box{margin-left: 60px;width: 570px;}
        .comment-sub-reply .comment-box,
        .comment-sub-sub .comment-box{margin-left: 44px;}
        .comment-list-sub-box{background-color: transparent;padding: 10px 0;}
        .comment-reply-btn{cursor: pointer;display: inline;}
        .comment-list-sub-box .comment-sub .comment-avatar.wh24{width: 40px !important;;height: 40px !important;;}
        .comment-list-sub-box .comment-sub-reply .comment-avatar.wh24{width: 32px !important;height: 32px !important;}
        /*.editor-content-box {*/
        /*line-height: 25px !important;*/
        /*}*/
        /*.editor-content-box h1,*/
        /*.editor-content-box h2,*/
        /*.editor-content-box h3,*/
        /*.editor-content-box h4,*/
        /*.editor-content-box h5,*/
        /*.editor-content-box h6{*/
        /*margin: 40px 0 20px 0;*/
        /*}*/
        .comment-content span{
            line-height: 1.7 !important;
            /*color:rgba(255,255,255,1) !important;*/
            font-size: 14px !important;
        }
        .show-voter{
            display: inline-block;
        }
        .show-voter img{
            width: 30px;
            height: 30px;
        }
        .show-voter a{
            float: left;
            width: 30px;
            height: 30px;
            margin: 0 15px 15px 0;
        }
        .anchor-target{
            padding-top: 80px;
            margin-top: -80px;
        }
        .comment-anchor{
            color: rgb(92,94,106);
            cursor: pointer;
        }

        .circle{
            border: 0;
        }
        .other-answer-box .flex-box .vm-edit-card-answer{
            width: 306px;
            margin-right: 20px;
        }
        .other-answer-box .flex-box .vm-edit-card-answer:last-of-type{
            margin-right: 0;
        }
        .related-answer-box .vm-edit-card-answer{
            margin-bottom: 20px;
        }
        .related-answer-box .vm-edit-card-answer .tit-box{
            display: none;
        }
        .question-informa .open-layer-more-user{
            height: 32px;
            width: 32px;
            line-height: 21px;
        }
        .question-informa .vm-avatar-small{
            margin-bottom: 20px;
        }
        .question-informa .vm-avatar-small img{
            height: 32px;
            width: 32px;
        }
        .comment-box .comment-user,
        .comment-box .comment-content{
            margin-bottom: 1.5px;
        }
        .footer-info-box{
            width: 100%;
            background-color: rgba(44,44,65,1);
            padding: 20px 0;
            /*visibility:hidden;*/
            /*transition: opacity .15s ease-in, transform .15s ease-in;*/
            /*-ms-transition: all .15s ease-in, -ms-transform .15s ease-in;*/
            /*-moz-transition: all .15s ease-in, -moz-transform .15s ease-in;*/
            /*-webkit-transition: all .15s ease-in, -webkit-transform .15s ease-in;*/
            /*-o-transition: all .15s ease-in, -o-transform .15s ease-in;*/
        }
        .footer-info-box.is_stuck{
            /*opacity: 0;*/
            transform:translateY(0%);
            -ms-transform:translateY(0%); 	/* IE 9 */
            -moz-transform:translateY(0%); 	/* Firefox */
            -webkit-transform:translateY(0%); /* Safari 和 Chrome */
            -o-transform:translateY(0%); 	/* Opera */
        }
        .footer-info-box.is_stuck.on{
            opacity: 1;
            box-shadow: 0 -3px 2px -2px hsla(0,0%,100%,.1);
            transform:translateY(0);
            -ms-transform:translateY(0); 	/* IE 9 */
            -moz-transform:translateY(0); 	/* Firefox */
            -webkit-transform:translateY(0); /* Safari 和 Chrome */
            -o-transform:translateY(0); 	/* Opera */
        }

    .affix-top{
        margin-top: 40px;
    }
    .affix{
        top: 140px !important;
    }
    #right-spy li.active a{
        color: #fff !important;
        font-weight: bolder;
    }

    #right-spy li{
        margin-bottom: 10px;
        font-size: 14px;
    }
    #right-spy li.active .catalogue-point{
        border-top-color: #fff !important;
    }
    #right-spy .catalogue-point{
        position: absolute;
        top: 8px;
        content: '';
        width: 0;
        height: 0;
        border-bottom: 0;
        opacity: 0;
        margin-right: 20px;
        -webkit-transition: transform 02s;
        -moz-transition: transform 0.2s;
        -ms-transition: transform 0.2s;
        -o-transition: transform 0.2s;
        transition: transform 0.2s;

        /*默认箭头向下*/
        border-top: 8px solid rgb(133,136,153);
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
    }
    #right-spy .catalogue-point.retract-right{
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }
    #right-spy .nav .catalogue-li-first:hover .catalogue-point{
        opacity: 1;
    }
    #right-spy .nav .catalogue-point:hover{
        border-top-color: #fff !important;
    }
    #right-spy .nav li p:hover{
        color: #fff !important;
    }
    #right-spy .nav .catalogue-li-first.no-retract-catalogue:hover .catalogue-point{
        opacity: 0;
    }
    .catalogue-li-first{
        margin-top: 10px;
    }
    #right-spy ul::-webkit-scrollbar{
        width: 0;
    }
    #right-spy .nav{
        /*padding-left: 20px;*/
        width: 240px;
        max-height: 550px !important;
        max-height: 60vh !important;
        overflow-y: auto;
        word-break: break-word;
    }

    