
.questionList{
    /*margin-bottom: 20px;*/
    padding: 20px;
}
.question_title{
    font-size: 16px;
    margin-bottom: 15px;
    font-width: bold;
}
.answerList_option{
    margin-left: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    display: flex;
}
.question_title_text{
    margin-left: 10px;
    font-weight: bold;
}
.answerList_option_text{
    margin-left: 10px;
    width: 80%;
}
.answerList_option_sel{
    margin-right: 5px;
}
.questionBox .titleTip{
    padding: 0 20px;
    font-size: 18px;
}
.questionBox .radio{
    width: 20px;
    height: 20px;
    /*vertical-align: bottom;*/
    margin: 0;
    margin-right: 5px;
}

.questionBox .footer{
    text-align: center;
    margin-bottom: 30px;
}
.questionBox .footer button{
    border: none;
    background: #01AB84;
    border-radius: 10px;
    font-size: 17px;
    color: #FFFFFF;
    margin-top: 60px;
    padding: 7px 30px;
}


.finishList{
    padding: 20px;
}
.finishList p{
    margin: 5px 10px;
}
.finishTitle{
    font-weight: bold;
    margin: 30px 0 !important;
}
.fenshu{
    color: red;
    font-size: 20px;
}
