﻿.big_title {
    font-size: 35px;
    text-align: center;
    /* font-weight:300; */
    color: #000000;
}

.sub_text {
    font-size: 16px;
    /* font-weight:bold; */
    padding: 29px 0 50px 0;
    text-align: center;
    color: rgb(59,56,56);
}

.one_list {
    width: 90%;
    margin: 50px auto;
    height: 295px;
    background: rgb(161,169,180);
    border-radius: 60px;
}

.li_div {
    display: flex;
    justify-content: space-between;
}

    .li_div ul {
        position: relative;
        left: 32px;
        width: 80%;
        top: 7px;
    }

        .li_div ul li {
            list-style: disc;
            font-size: 14px;
            color: white;
            line-height: 2.5;
        }

            .li_div ul li::marker {
                color: white;
            }

.div_1 {
    background: rgb(68,114,196);
    width: 16%;
    height: 290px;
    border: 3px solid #ffffff;
    margin-top: -24px;
    border-radius: 30px;
}

.div1 {
    width: 90%;
    height: 40px;
    background: linear-gradient(to bottom, #ffffff, #4472c4);
    margin: 2px auto;
    border-radius: 23px;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
}

.div_2 {
    background: rgb(237,125,49);
    width: 16%;
    height: 290px;
    border: 3px solid #ffffff;
    margin-top: -24px;
    border-radius: 25px;
}

.div2 {
    width: 90%;
    height: 40px;
    background: linear-gradient(to bottom, #ffffff,rgb(237,125,49));
    margin: 2px auto;
    border-radius: 23px;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
}

.div_3 {
    background: rgb(84,130,53);
    width: 16%;
    height: 290px;
    border: 3px solid #ffffff;
    margin-top: -24px;
    border-radius: 25px;
}

.div3 {
    width: 90%;
    height: 40px;
    background: linear-gradient(to bottom, #ffffff,rgb(84,130,53));
    margin: 2px auto;
    border-radius: 23px;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
}

.div_4 {
    background: rgb(0,176,240);
    width: 16%;
    height: 290px;
    border: 3px solid #ffffff;
    margin-top: -24px;
    border-radius: 25px;
}

.div4 {
    width: 90%;
    height: 40px;
    background: linear-gradient(to bottom, #ffffff,rgb(0,176,240));
    margin: 2px auto;
    border-radius: 23px;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
}

.li_div p {
    position: relative;
    top: 80px;
}

.screen_two {
    width: 90%;
    margin: 0 auto;
    border: 1px solid;
    display: flex;
    justify-content: space-between;
}

.temp1 {
    width: 90%;
    margin: 50px auto 85px;
    display: flex;
}

    .temp1 .left {
        float: left;
        width: 41.66666667%;
        padding: 0 3rem 0 3rem;
    }

    .temp1 .right {
        float: right;
        width: 58.33333333%;
    }

    .temp1 .left .title {
        font-size: 1.45rem;
        line-height: 70px;
        color: #000000;
        font-weight: bold;
        padding-top: 120px;
        text-align: center;
    }

    .temp1 .right img {
        width: 100%;
        height: 100%;
    }

.xz {
    font-size: 16px;
    padding: 0 50px 0 56px;
    line-height: 2;
    color: rgb(59,56,56);
}

.bottom_bg {
    background-image: url("/Content/css/spm_login/img/question_Bg.jpg");
}

.bottom_form {
    width: 90%;
    margin: 0 auto;
    padding-top: 44px;
    height: 680px;
}

.bm {
    font-size: 11px;
    position: relative;
    bottom: 35px;
    color: #616161;
}

.submit {
    width: 180px;
    text-align: center;
    background: rgb(0, 113, 192);
    color: white;
    height: 40px;
    line-height: 39px;
    border-radius: 5px;
    font-size: 15px;
    position: relative;
    left: 61px;
    top: 52px;
}

.text_form {
    display: flex;
    justify-content: center;
    padding-top: 28px;
    margin-right: 83px;
}

    .text_form table tr td input {
        width: 400px;
        line-height: 31px;
        border-radius: 5px;
        border: 1px solid #bbb;
        outline: none;
        padding: 0 18px;
        height: 38px;
    }

    .text_form table tr td select {
        width: 400px;
        border-radius: 5px;
        border: 1px solid #bbb;
        outline: none;
        height: 38px;
        line-height: 38px;
        margin-right: 15px;
    }

.text_color {
    text-align: center;
    color: rgb(0, 102, 192);
    font-size: 26px;
    font-weight: bold;
}

.zxdg {
    font-size: 18px;
    padding: 0 7px 0 7px;
    position: relative;
    top: 5px;
    font-weight: bold;
}

.th_text {
    color: rgb(0, 102, 192);
    width: 210px;
    text-align: end;
    font-size: 16px;
    font-weight: bold;
}

.text_form table tr {
    line-height: 4.25;
}

    .text_form table tr td input {
        width: 400px;
        line-height: 31px;
        border-radius: 5px;
        border: 1px solid #bbb;
        outline: none;
        padding: 0 18px;
        height: 38px;
    }

.span_text {
    position: relative;
    bottom: 13px;
    left: 1px;
    font-size: 13px;
}

.bm {
    font-size: 11px;
    position: relative;
    bottom: -8px;
    color: #616161;
}
