.dqwz span {

    color: #004299;

}



.kssj_xq_title {

    margin-top: 30px;

    margin-bottom: 20px;

    font-size: 25px;

    color: #333333;

}



.kssj_xq_title_line {

    width: 100%;

    height: 1px;

    background-color: #eeeeee;

}



.kssj_xq_title_text {

    color: #999999;

    margin-top: 20px;

    background-color: #f5f7fa;

    padding: 20px;

    max-width: 750px;

    font-size: 15px;

    border-radius: 10px !important;

}



.kssj_xq_title_text span {

    font-size: 15px;

}



.text_color1 {

    color: #004299;

    cursor: pointer;

}



.text_color2 {

    color: #fc5100;

}



.sjz {

    display: flex;

}



.sjz_left {

    color: #999999;

    text-align: right;

    line-height: 30px;

    width: 200px;

}



.sjz_left div {

    font-size: 15px;

}



.sjz_mid {

    display: flex;

    flex-direction: column;

    align-items: center;

    margin-left: 20px;

    margin-right: 20px;

}



.sjz_dian {

    margin-top: 10px;

    width: 10px;

    height: 10px;

    border-radius: 50% !important;

    background-color: #004299;

}



.sjz_line {

    width: 1px;

    height: 100px;

    background-color: #eeeeee;

}



.sjz_right {

    color: #333333;

    line-height: 30px;

}



.bmq {

    color: #999999;

    font-size: 14px;

    margin-bottom: 20px;

}



.btn-default {

    width: 100%;

    background-color: #004299;

    color: #ffffff;

    border: 0;

    border-radius: 25px !important;

    height: 40px;

}



.btn-default:hover {

    background-color: #004299;

    color: #ffffff;

}



.modal-header {

    border-bottom: 0;

}



.modal-footer {

    border-top: 0;

}



.info_input {

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 10px;

}



.input_text {

    color: #666666;

}



.input_text span {

    color: red;

}



.form-control {

    width: 80%;

}