@media screen and (orientation: portrait) {

    body {
        /*background: url("/img/model/02-2技术咨询1.png") no-repeat 0 -165rem;*/
        /*background: url("/img/model/02-1智能问答1.png") no-repeat 0 -30.3rem;*/
        /*background-size: 100vw auto;*/
    }


    .banner_box {
        background-size: auto 100vh;
    }

    .banner_box_show {
        background-size: auto 100vh;
    }

    .banner_box > div:first-child {
        font-size: 10.13rem;
        margin: 37.54vh auto 0 auto;
    }

    .top_tab {
        height: 11.3rem;
        border: 0.2rem solid #D9D9D9;
        margin-bottom: 2.97rem;
        top: 13.3rem;
    }

    .top_tab > div {
        width: 100vw;
        height: 11.3rem;
    }

    .top_tab_box {
        width: 50%;
        height: 11.3rem;
        font-size: 3.6rem;
        line-height: 10.4rem;
    }

    .top_tab_box_on > div:last-child {
        background: #076BF2;
        box-shadow: 0 0 1rem 0.5rem #076BF2;
    }


    .top_db {
        height: 25rem;
        /*height: 105vh;*/
    }

    .question_box {
        max-width: 93rem;
        min-width: 93rem;
        margin: 0 auto 5rem auto;
        border-radius: 0.1rem 0.1rem 0 0;
        border: 0.1rem solid #EAEAEA;
        padding-bottom: 0.4rem;
    }

    .question_box > div:first-child {
        height: max-content;
    }

    .question_box > div:first-child > img {
        width: 7.5rem;
        height: 7.5rem;
        margin: 2.5rem 0 0 4.5rem;
    }

    .question_box > div:first-child > span {
        font-size: 4.3rem;
        line-height: 9.7rem;
        margin: 1.5rem 0 1.2rem 2.2rem;
        width: 76rem;
    }

    .question_box > div > br {
        clear: left;
    }

    .question_box > div:last-child {
        width: 92.7rem;
        border: none;
    }

    .question_box > div:last-child > img {
        width: 7.5rem;
        height: 7.5rem;
        margin: 5.7rem 0 0 5rem;
    }

    .question_box > div:last-child > span {
        width: 78%;
        /*font-size: 2.4rem;*/
        font-size: 3.5rem;
        line-height: 6.8rem;
        margin: 5.3rem 0 1.2rem 2rem;
    }

    .from_box {
        padding-top: 7rem;
        width: 98rem;
        height: max-content;
        border: 0.1rem solid #EAEAEA;
        box-shadow: 0 2rem 83rem 0 #0000001a;
        margin: 0 auto 15.2rem auto;
    }

    .from_box > div:first-child {
        margin-top: 0;
    }

    .from_box > div {
        width: 98rem;
        height: max-content;
        margin: 0 auto 5.5rem auto;
    }

    .from_box > div > div {
        width: 91%;
        height: 8rem;
        line-height: 5rem;
        text-align: left;
        font-size: 3.8rem;
        margin: 0 0 0 2.3rem;
    }

    .from_box > div > input {
        width: 95%;
        height: 10rem;
        border: 0.1rem solid #D9D9D9;
        border-radius: 0.5rem;
        margin-left: 2rem;
    }

    .from_box > div > textarea {
        width: 95%;
        height: 53.5rem;
        border: 0.1rem solid #D9D9D9;
        border-radius: 0.5rem;
        margin-left: 2rem;
    }

    .from_box > div:nth-child(5) {
        height: max-content;
    }

    .from_box > button {
        width: 96%;
        height: 11.5rem;
        border-radius: 1rem;
        margin: 10.5rem auto 5rem auto;
        font-size: 3.8rem;
        border: none;
    }

    .znwd_box{
        padding-top: 7rem;
    }
}
