/* Keep the original desktop design inside its content and navigation widths. */
.top1 { max-width:calc(100% - 40px); }
@media (max-width:1550px) { .top1 .nav ul li { width:100px; } }
@media (max-width:1350px) { .top1 .nav ul li { width:90px; } }
.contact_us .wrap { width:100%; max-width:100%; box-sizing:border-box; }
.contact_us .leaveMessage01-6-534 .form-m1 { display:flex; flex-wrap:wrap; column-gap:40px; }
.contact_us .leaveMessage01-6-534 .form-m1-btn { flex:0 0 100%; }
.contact_us .leaveMessage01-6-534 .form-m1-Left, .contact_us .leaveMessage01-6-534 .form-m1-right { float:none; width:calc(50% - 20px); }
.contact_us .leaveMessage01-6-534 .form-m1-li { display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin-bottom:16px; }
.contact_us .leaveMessage01-6-534 .form-m1-li label { width:135px; font-size:14px; line-height:22px; color:#333; }
.contact_us .leaveMessage01-6-534 .form-m1-li input, .contact_us .leaveMessage01-6-534 .form-m1-li textarea { box-sizing:border-box; width:calc(100% - 170px); min-height:36px; font-size:14px; color:#333; }
.contact_us .leaveMessage01-6-534 .form-m1-li textarea { min-height:130px; }
.contact_us .leaveMessage01-6-534 .form-m1-li input[name=checkcode] { width:105px; }
.contact_us .captcha-image { width:110px; height:40px; cursor:pointer; }
.contact_us .leaveMessage01-6-534 .form-m1-li b { width:100%; margin-left:143px; font-size:12px; font-weight:normal; }
.form-result { clear:both; color:#333; font-size:14px; line-height:24px; padding:12px 0; }
.application-position { padding-top:20px; font-size:20px; color:#333; }
form[data-public=resume] input[type=tel], form[data-public=resume] input[type=email] { box-sizing:border-box; }
form[data-public=resume] .zhaopin_2 button { background:#0370cd; color:#fff; border:0; border-radius:4px; font-size:16px; padding:10px 45px; cursor:pointer; }

form[data-public=resume] { width:1200px; margin:0 auto; padding-bottom:35px; }
