﻿.n_form_row {
    width: 578px;
}

.n_form_column {
    width: 268px;
}

.n_form_column_title {
    width: 129px;
    float: left;
    padding-top: 13px;
}

.n_form_column_input {
    width: 126px;
    height: 56px;
    float: right;
    border-color: #aaaaaa;
    border-style: solid;
    border-width: 2px;
    border-radius: 5px;
    background-color:#ffffff;
    display:flex;
    align-items:center;
}

.n_form_column_select {
    width: 100%;
    height: 100%;
    padding-left: 36px;
    border: 0;
    font-size: 20px;
    color: #666;
    -webkit-appearance: none;
    background: url('/images/ldy/sept/form_select1.png') no-repeat center;
    background-size: 100% 100%;
}

.n_form_column_span_dw_zh {
    float: left;
    width: 30px;
    height: 56px;
    color: #666;
    text-align: right;
    line-height: 56px;
    font-size: 22px;
}

.n_form_column_span_dw_en {
    float: left;
    width: 30px;
    height: 56px;
    color: #666;
    text-align: left;
    line-height: 56px;
    font-size: 22px;
}

.n_form_column_span_dw_line {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    width: 2px;
    height: 44px;
    background-color: #d5d5d5;
    margin-top: 4px;
    display:none;
}

.n_form_column_span_dw_input {
    width:92px;
    /*margin-left: 2px;
    margin-top: 10px;*/
    height: 36px;
    line-height: 36px;
    font-size: 22px;
    text-align: center;
    color: #666;
    float: left;
    border: 0;
}

.n_form_column_span_dw_en_input {
    width:85px;
}


.n_form_column_cn_select1 {
    /*width: 258px;*/
    width:46%;
    height: 72px;
    padding-left: 31px;
    border: 0;
    font-size: 30px;
    color: #494949;
    -webkit-appearance: none;
    background: url('/images/ldy/dfad/select_bg.png') no-repeat center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    float: left;
}

.n_form_column_cn_select2 {
    width: 46%;
    height: 72px;
    padding-left: 31px;
    border: 0;
    font-size: 30px;
    color: #494949;
    -webkit-appearance: none;
    background: url('/images/ldy/dfad/select_bg.png') no-repeat center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    float: right;
}
.yzminput{
height:67px;
line-height:67px;
font-size:27px;
}
    .yzminput input {
        font-size: 27px;
    }
    .yzminput a {
        font-size: 27px;
    }
.banner-box {
    width: 100%;
    margin-top: 50px;
}

    .banner-box img {
        width: 100%;
        margin: 0 auto
    }

.form-box {
    background: url(/images/ldy/dfad/banner2.jpg) no-repeat;
    background-size: 100% 100%;
}

.form-inner {
    margin: 0 auto 23px;
    width: 660px;
    position: relative;
}

.common-box {
    width: 650px;
    background-color: #fff;
    border-radius: 14px;
    margin: 95px auto 0;
    box-shadow: 1px 10px 22px 0px rgba(254,212,60,0.45);
}

.item_boxHeight {
    height: 490px;
}

.common-title {
    width: 506px;
    height: 91px;
    position: relative;
    top: -40px;
    margin: 0 auto;
}

    .common-title img {
        width: 100%;
        height: 100%;
    }

.zige {
    width: 573px;
    margin: 0 auto;
}

    .zige img {
        width: 100%;
    }

.item_boxHeight2 {
    height: 518px;
}

.common-pro {
    width: 607px;
    margin: 0 auto 32px;
    height: 174px;
    display: flex;
    justify-content: space-between;
}

.pro-left {
    width: 265px;
    /*height: 100%;*/
}

    .pro-left img {
        width: 100%;
        height: 100%;
        border-radius: 7px;
    }

.pro-right {
    width: 297px;
}

    .pro-right h3 {
        font-size: 33px;
        font-weight: bold;
        color: #FF233F;
    }

    .pro-right ul {
        font-size: 22px;
        font-weight: 400;
        color: #494949;
        line-height: 33px;
        margin: 13px 0;
    }

    .pro-right .pro_btn {
        width: 43.6%;
        height: 40px;
        background: linear-gradient(0deg, #FF7709 0%, #FF3501 100%);
        box-shadow: 0px 6px 6px 0px rgba(255,62,2,0.32);
        border-radius: 7px;
        border: none;
        font-size: 17px;
        font-weight: 400;
        color: #FFFFFF;
    }

.pro_btn_a {
    display: flex;
    align-items: center;
    justify-content: center;
}

.item_boxHeight3 {
    height: 663px;
    text-align: center;
}

.item_star {
    width: 395px;
    height: 108px;
    margin-bottom: 39px;
}

.student-box {
    overflow: hidden;
    margin-top: 20px;
    position: relative;
}

    .student-box .swipe-wrap {
        max-height: 369px;
    }

.img-responsive {
    width: 100%;
}

.item_boxHeight4 {
    height: 1106px;
}

.envir-box {
    width: 562px;
    margin: 0 auto 30px;
}

    .envir-box h3 {
        font-size: 33px;
        font-weight: bold;
        color: #494949;
        text-align: center
    }

        .envir-box h3 span {
            text-transform: uppercase;
            font-size: 26px;
            font-weight: 400;
            display: block;
            margin: 10px 0 23px;
        }

.item_boxHeight5 {
    height: 723px;
}

.phy-test {
    width: 556px;
    margin: 0 auto;
}

    .phy-test p {
        font-size: 32px;
        font-weight: 400;
        color: #494949;
        line-height: 46px;
        margin: 0 auto 39px;
        text-align: center;
    }

.item_boxHeight6 {
    height: 690px;
}

.item_boxHeight7 {
    height: 1181px;
}

.comon-con {
    width: 567px;
    margin: 0 auto;
}

.item_pro_btn {
    height: 340px;
    background: #FFFFFF;
    box-shadow: -1px 0px 5px 6px rgba(22,0,70,0.2) inset;
    border-radius: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .item_pro_btn img {
        width: 542px;
        height: 312px;
    }

.base_btn {
    width: 400px;
    height: 75px;
    margin: 51px auto 34px;
}

.base_line {
    width: 79px;
    height: 5px;
    background: #494949;
    margin: 0 auto 45px;
}

.location_box h3 {
    font-size: 43px;
    color: #494949;
    text-align: center;
}

    .location_box h3 span {
        text-transform: uppercase;
        font-size: 28px;
        font-weight: 400;
    }

.item_boxHeight8 {
    height: 498px;
    margin-bottom: 75px;
}

.process-img {
    width: 602px;
    margin: 0 auto;
}
.bgtsktext {
    margin: 548px auto 0;
    font-size: 20px;
}

.bgtskdiv {
    width: 320px;
    margin: 0 auto;
    background-color: rgba(0,0,0,0.75);
    opacity: 1;
    border-radius: 5px;
}
    @media screen and (max-width:750px) {
        html {
            font-size: 13.3vw;
        }

        .bgtskdiv {
            width: 3.20rem;
            margin-top: 2.00rem;
            border-radius: 0.05rem;
        }

        .bgtsktext {
            font-size: 0.24rem;
            margin: 5.48rem auto 0;
        }

        .n_form_yzm_btn {
            width: 2.00rem;
            height: 0.70rem;
            font-size: 0.24rem;
            line-height: 0.70rem;
            border-radius: 0.05rem;
        }

        .n_form_yzm_btn_disable {
            width: 2.00rem;
            height: 0.70rem;
            font-size: 0.24rem;
            line-height: 0.70rem;
            border-radius: 0.05rem;
        }

        .n_form_btn, .n_form_btn:hover, .n_form_btn:visited {
            height: 0.70rem;
            font-size: 0.30rem;
            line-height: 0.70rem;
            border-radius: 0.05rem;
        }

        .alt_xl_div {
            height: 0.08rem;
            border-radius: 0.05rem;
        }

        #position li {
            width: 0.05rem;
            height: 0.05rem;
            margin: 0 0.02rem;
        }

        #positionOuter li {
            width: 0.05rem;
            height: 0.05rem;
            margin: -0.20rem 0.02rem 0;
        }

        #positionInner li {
            width: 0.05rem;
            height: 0.05rem;
            margin: -0.20rem 0.02rem 0;
        }

        #positionOutdoor li {
            width: 0.05rem;
            height: 0.05rem;
            margin: -0.20rem 0.02rem 0;
        }

        #positionIndoor li {
            width: 0.05rem;
            height: 0.05rem;
            margin: -0.20rem 0.02rem 0;
        }

        .banner-box {
            margin-top: 0.50rem;
        }

        .form-inner {
            margin: 0 auto 0.23rem;
            width: 6.60rem;
        }

        .common-box {
            width: 6.50rem;
            border-radius: 0.14rem;
            margin: 0.95rem auto 0;
            box-shadow: 0.01rem 0.10rem 0.22rem 0rem rgba(254,212,60,0.45);
        }

        .item_boxHeight {
            height: 4.90rem;
        }

        .common-title {
            width: 5.06rem;
            height: 0.91rem;
            top: -0.40rem;
        }

        .zige {
            width: 5.73rem;
        }

        .item_boxHeight2 {
            height: 5.18rem;
        }

        .common-pro {
            width: 6.07rem;
            margin: 0 auto 0.32rem;
            height: 1.74rem;
        }

        .pro-left {
            width: 2.65rem;
        }

            .pro-left img {
                border-radius: 0.07rem;
            }

        .pro-right {
            width: 2.97rem;
        }

            .pro-right h3 {
                font-size: 0.33rem;
            }

            .pro-right ul {
                font-size: 0.22rem;
                line-height: 0.33rem;
                margin: 0.13rem 0;
            }

            .pro-right .pro_btn {
                height: 0.40rem;
                box-shadow: 0rem 0.06rem 0.06rem 0rem rgba(255,62,2,0.32);
                border-radius: 0.07rem;
                font-size: 0.17rem;
            }


        .item_boxHeight3 {
            height: 6.63rem;
        }

        .item_star {
            width: 3.95rem;
            height: 1.08rem;
            margin-bottom: 0.39rem;
        }

        .student-box {
            margin-top: 0.20rem;
        }

            .student-box .swipe-wrap {
                max-height: 3.69rem;
            }

        .item_boxHeight4 {
            height: 11.06rem;
        }

        .envir-box {
            width: 5.62rem;
            margin: 0 auto 0.30rem;
        }

            .envir-box h3 {
                font-size: 0.33rem;
            }

                .envir-box h3 span {
                    font-size: 0.26rem;
                    margin: 0.10rem 0 0.23rem;
                }

        .item_boxHeight5 {
            height: 7.23rem;
        }

        .phy-test {
            width: 5.56rem;
        }

            .phy-test p {
                font-size: 0.32rem;
                line-height: 0.46rem;
                margin: 0 auto 0.39rem;
            }

        .item_boxHeight6 {
            height: 6.90rem;
        }

        .item_boxHeight7 {
            height: 11.81rem;
        }

        .comon-con {
            width: 5.67rem;
        }

        .item_pro_btn {
            height: 3.40rem;
            box-shadow: -0.01rem 0rem 0.05rem 0.06rem rgba(22,0,70,0.2) inset;
            border-radius: 0.14rem;
        }

            .item_pro_btn img {
                width: 5.42rem;
                height: 3.12rem;
            }

        .base_btn {
            width: 4.00rem;
            height: 0.75rem;
            margin: 0.51rem auto 0.34rem;
        }

        .base_line {
            width: 0.79rem;
            height: 0.05rem;
            margin: 0 auto 0.45rem;
        }

        .location_box h3 {
            font-size: 0.43rem;
        }

            .location_box h3 span {
                font-size: 0.28rem;
            }

        .item_boxHeight8 {
            height: 4.98rem;
            margin-bottom: 0.75rem;
        }

        .process-img {
            width: 6.02rem;
        }
        .yzminput {
            height: 0.67rem;
            line-height: 0.67rem;
            font-size: 0.27rem;
        }

            .yzminput input {
                font-size: 0.27rem;
            }

            .yzminput a {
                font-size: 0.27rem;
            }
        .n_form_row {
            width: 5.78rem;
        }

        .n_form_column {
            width: 2.68rem;
        }

        .n_form_column_title {
            width: 1.29rem;
            padding-top: 0.13rem;
        }

        .n_form_column_input {
            width: 1.26rem;
            height: 0.56rem;
            border-width: 0.02rem;
            border-radius: 0.05rem;
        }

        .n_form_column_select {
            padding-left: 0.36rem;
            font-size: 0.20rem;
        }

        .n_form_column_span_dw_zh {
            width: 0.30rem;
            height: 0.56rem;
            line-height: 0.56rem;
            font-size: 0.22rem;
        }

        .n_form_column_span_dw_en {
            width: 0.30rem;
            height: 0.56rem;
            line-height: 0.56rem;
            font-size: 0.22rem;
        }

        .n_form_column_span_dw_line {
            margin-left: 0.05rem;
            margin-right: 0.05rem;
            width: 0.02rem;
            height: 0.44rem;
            margin-top: 0.04rem;
        }

        .n_form_column_span_dw_input {
            width: 0.92rem;
            height: 0.36rem;
            line-height: 0.36rem;
            font-size: 0.22rem;
        }

        .n_form_column_span_dw_en_input {
            width: 0.85rem;
        }


        .n_form_column_cn_select1 {
            height: 0.72rem;
            padding-left: 0.31rem;
            font-size: 0.30rem;
        }

        .n_form_column_cn_select2 {
            height: 0.72rem;
            padding-left: 0.31rem;
            font-size: 0.30rem;
        }
    }