.sx-content {
    display: flex;
    flex-direction: column;
    margin: 0px auto;
    background-color: #F6F6F5;
}
.questions-item-a{
    display: flex;
    flex-direction: row;
    transition: all .3s;
}

.sx-questions-content {
    display: flex;
    flex-direction: column;
    -moz-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear
}

.sx-questions-content:hover {
    cursor: pointer;
    filter: alpha(Opacity=50);
    opacity: .5
}

.sx-questions {
    margin: 0px auto;
    background-color: #000;
    width: 100%;
}

.back-questions a:hover {
    text-decoration: underline;
}
.questions-title:hover{
    text-decoration-line: underline;
    -moz-text-decoration-line: underline; /* 针对 Firefox 的代码 */
}
.email:hover{
    text-decoration-line: underline;
    -moz-text-decoration-line: underline; /* 针对 Firefox 的代码 */
}
.hidden_{
    display: none;
}
.show_false{
    display: block;
}
.show_true{
    display: none;
}
.hidden_false{
    display: none;
}
.hidden_true{
    display: block;
}

/**
    手机屏
 */

@media (max-width: 768px) {

    .sx-questions-content {
        width: 100%;
        height: 150px;
    }

    .sx-questions-title {
        width: 100%;
        font-size: 14px;
        font-weight: 300;
        line-height: 17px;
        text-align: center;
        margin: 42px auto 0px auto;
    }

    .sx-questions-center {
        width: 100%;
        max-width: 1020px;
        background-color: white;
        display: flex;
        flex-direction: column;
        margin-top: 200px;
    }

    .sx-questions-list {
        width: 85.6%;
        margin: 0 auto;
    }

    .sx-questions-abouts {
        margin-top: 39px;
        color: #646464;
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        text-align: center;
        margin-top: 19px;
    }

    .sx-questions-lines {
        width: 100%;
        height: 1px;
        background-color: #cccccc;
        margin-top: 10px;
    }

    .questions-item {
        width: 100%;
        display: flex;
        flex-direction: row;
        padding: 8px 0px 8px 0px;
        position: relative;
    }

    .questions-mark {
        text-align: center;
        height: 17px;
        width: 12px;
        color: #646464;
        font-size: 14px;
        line-height: 25px;
    }
    .questions-a{
        margin: 0px 0px 8px 0px;
        transition: all .3s;
        color: #66BBFF;
    }

    .questions-title {
        width: 75%;
        color: #646464;
        font-size: 14px;
        line-height: 20px;
        margin-left: 10px;
        word-break: break-all;
    }

    .right-arrow {
        width: 4px;
        height: 8px;
        position: absolute;
        right: 0px;
        top: 40%;
    }

    .sx-questions-line {
        width: 100%;
        height: 1px;
        background-color: #cccccc;
    }

    .questions-more-div {
        width: 100%;
        margin-top: 15px;
        padding-bottom: 16px;
        text-align: center;
    }
    .questions-more-div-left{
        width: 100%;
        margin-top: 30px;
        padding-bottom: 16px;
    }

    .questions-more {
        width: 100%;
        font-size: 10px;
        font-weight: 300;
        line-height: 20px;
        text-align: center;
    }
    .course-more-left{
        font-size: 10px;
        font-weight: 300;
        line-height: 20px;
    }
    .questions-more-left{
        /*width: 85.6%;*/
        font-size: 10px;
        font-weight: 300;
        line-height: 20px;
        margin: 14px 0px 16px 0px;
    }

    .footer-question-phone {
        display: none;
    }

    /**
        detail
     */
    .sx-questions-detail-line {
        width: 100%;
        height: 1px;
        background-color: #cccccc;
        margin-top: 28px;
    }

    .questions-content {
        color: #66BBFF;
        font-size: 13px;
        font-weight: 300;
        line-height: 24px;
        transition: all .3s;
        margin: 0px 0px 8px 9px;
        word-break: break-all;
        /*margin-top: 20px;*/
    }

    .back-questions {
        display: none;
    }
    .arrow-down{
        width: 8.47px;
        height: 4px;
        position: absolute;
        right: 0px;
        top: 40%;
    }
}

/**
    pc屏
 */
@media (min-width: 768px) {

    .sx-questions-content {
        height: 480px;
        width: 100%;
        display: flex;
    }

    .sx-questions-title {
        max-width: 1020px;
        font-size: 20px;
        font-weight: 300;
        line-height: 24px;
        text-align: center;
        margin: 90px auto 0px auto;
    }

    .sx-questions-hint {
        font-size: 18px;
        line-height: 25px;
    }

    .sx-questions-center {
        width: 100%;
        background-color: white;
        display: flex;
        flex-direction: column;
        margin-top: 500px;

    }

    .sx-questions-abouts {
        color: #646464;
        font-size: 16px;
        font-weight: 500;
        line-height: 28px;
        text-align: center;
        margin-top: 39px;
    }

    .sx-questions-list {
        max-width: 1020px;
        width: 100%;
        padding: 20px;
        margin: 0 auto;
    }

    .sx-questions-line {
        width: 100%;
        height: 1px;
        background-color: #cccccc;
    }

    .sx-questions-lines {
        width: 100%;
        height: 1px;
        background-color: #cccccc;
        margin-top: 12px;
    }

    .questions-item {
        width: 100%;
        display: flex;
        flex-direction: row;
        padding: 12px 0px 12px 0px;
        position: relative;
    }

    .questions-mark {
        height: 28px;
        width: 20px;
        color: #646464;
        font-size: 18px;
        line-height: 28px;
        text-align: center;
    }
    .questions-a{
        margin: 0px 0px 12px 0px;
        transition: all .3s;
        color: #66BBFF;
    }

    .questions-title {
        max-width: 980px;
        color: #646464;
        font-size: 18px;
        /*font-weight: 500;*/
        line-height: 28px;
        margin-left: 10px;
        margin-right: 44px;
        /*overflow: hidden;*/
        word-break: break-all;
    }

    .right-arrow {
        width: 6px;
        height: 13px;
        position: absolute;
        right: 0px;
        top: 40%;
    }
    .arrow-down{
        width: 13px;
        height: 6px;
        position: absolute;
        right: 0px;
        top: 40%;
    }



    .questions-more {
        color: #646464;
        font-size: 14px;
        font-weight: 300;
        line-height: 20px;
        text-align: center;
        margin: 0 auto;
    }
    .questions-more-left{
        color: #646464;
        font-size: 14px;
        font-weight: 300;
        line-height: 20px;
    }
    .course-more-left{
        color: #646464;
        font-size: 14px;
        font-weight: 300;
        line-height: 20px;
    }

    .footer-question-phone {
        background-color: #f2f2f2;
    }

    /**
        question-detail.css
     */
    .sx-questions-detail-line {
        width: 100%;
        height: 1px;
        background-color: #cccccc;
        margin-top: 110px;
    }

    .questions-content {
        width: 100%;
        color: #66BBFF;
        font-size: 18px;
        font-weight: 300;
        line-height: 28px;
        /*margin-top: 33px;*/
        transition: all .3s;
        margin: 0px 0px 12px 10px;
        position: relative;
        word-break: break-all;
    }

    .questions-more-div {
        flex-direction: row;
        margin: 30px auto 30px auto;
    }
    .questions-more-div-left {
        max-width: 980px;
        flex-direction: row;
        margin: 30px 0px 30px 0px;
    }
    .none{
        display: none;
    }

    .back-questions {
        display: flex;
        flex-direction: row;
        margin-top: 91px;
    }

    .back-questions-title {
        color: #646464;
        font-size: 18px;
        font-weight: 300;
        line-height: 19px;
        text-align: center;
        margin: auto auto auto 10px;

    }

    .left-arrow {
        width: 6px;
        height: 13px;
        margin: auto 0px auto 0px;
    }

    .next-questions-title {
        color: #646464;
        font-size: 18px;
        font-weight: 300;
        line-height: 19px;
        text-align: center;
        margin: auto 10px auto 0px;
    }

}

