.n_contact{
    background: url("/img/contact2.png") no-repeat;
    padding: 1rem 0 1.66rem;
}
.n_contact .max-width3{
    align-items: flex-start;
    justify-content: space-between;
}
.n_contact_l{
    padding-right: 0.63rem;
    flex: 0 0 45%;
}
.n_contact_l hr,.n_contact_r hr{
    width: 0.49rem;
    height: 0.05rem;
    background: #0F4988;
    margin: 0.13rem auto 0.52rem;
}
.n_contact_tit{
    font-family: Arial;
    font-weight: bold;
    font-size: 0.56rem;
    color: #222222;
    text-align: center;
}
.n_contact_cont{
    background: #FBFBFB;
    border-radius: 19px;
    border: 1px solid #D9D9D9;
    /*padding: 0.3rem 1.03rem 0.34rem 1.66rem*/
    padding: .3rem 1.35rem;
  
}
.n_contact_tit2{
    font-family: Arial;
    font-weight: bold;
    font-size: 0.31rem;
    color: #222222;
    text-align: center;
}
.n_contact_list{
    margin-top: 0.12rem;
}
.n_contact_li{
    margin-bottom: 0.25rem;
    align-items: flex-start !important;
}
.n_contact_li img{
    width: 0.18rem;
    height: 0.22rem;
    margin-top: 0.06rem;
}
.n_contact_li p{
    margin-left: 0.17rem;
    font-family: Arial;
    font-weight: 400;
    font-size: 0.21rem;
    color: #222222;
    line-height: 0.33rem;
}
.n_contact_tit21{
    margin-top: 0.15rem;
}
.n_contact_r{
    flex: 0 0 54%;
}
.form_list{
    width: 100%;
    height: 0.53rem;
    background: #FBFBFB;
    border-radius: 8px;
    border: 1px solid #D9D9D9;
    margin-bottom: 0.17rem;
}
.form_list input{
    color: #000000;
    padding: 0.22rem 0.22rem 0.21rem;
    width: 100%;
}
.form_list input::placeholder{
    font-family: MiSans;
    font-weight: 400;
    font-size: 0.19rem;
    color: #B9B9B9;
}
textarea{
    height: 1.93rem;
    background: #FBFBFB !important;
    border-radius: 8px;
    border: 1px solid #D9D9D9 !important;
    color: #000000;
    padding: 0.22rem 0.22rem 0.21rem;
    width: 100%;
}
textarea::placeholder{
    font-family: MiSans;
    font-weight: 400;
    font-size: 0.19rem;
    color: #B9B9B9;
}
.select{
    margin-top: 0.4rem;
}
.select input{
    width: 0.19rem;
    height: 0.19rem;
    background: #EFEFEF;
}
.select p{
    font-family: MiSans;
    font-weight: 400;
    font-size: 0.12rem;
    color: #B9B9B9;
    margin-left: 0.06rem;
}
.button{
    width: 1.77rem;
    height: 0.53rem;
    background: #0F4988;
    border-radius: 12px;
    margin-top: 0.3rem;
    font-family: MiSans;
    font-weight: 400;
    font-size: 0.19rem;
    color: #FFFFFF;
    line-height: 0.53rem;
    text-align: center;
}


@media(max-width: 1200px) {
    .n_contact .max-width3{
        flex-direction: column;
        
    }
    .n_contact_l{
        padding-right: 0;
    }
    .n_contact_tit{
        font-size: 0.45rem;
    }
    .n_contact_cont{
        padding: 0.3rem 0.3rem;
    }
    .n_contact_li p{
        font-size: 0.24rem;
    }
    .n_contact_li img{
        width: 0.24rem;
        height: auto;
    }
    .n_contact_r{
        width: 100%;
        flex: 0 0 100%;
        margin-top: 0.4rem;
    }
    .form_list input{
        font-size: 0.24rem;
    }
    .select p{
        font-size: 0.24rem;
    }
    .select{
        align-items: flex-start;
    }
    .select input{
        width: 0.25rem;
        height: 0.25rem;
    }
    .button{
        font-size: 0.24rem;
        height: 0.6rem;
        width: 2rem;
    }
}