html, body { font-size: 18px; overflow-x: clip; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; margin: 0; padding: 0; background-color: #f3f3f3; } a { color: #2d2e2f; outline: none; text-decoration: none; } a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; } a:focus { text-decoration: none; } .nav_item .nav_con { top: 70px !important; } /* =================================================== */ /* .banner-nav { margin-top: unset; background-color: unset; } */ .banner-nav ul li { margin: 0 auto !important; } .banner-nav ul li:nth-child(1) { color: #fff; margin-top: 2px; border-bottom: 2px solid #fff; } .wrapper { background: url(../img/contact-bg.jpg) no-repeat; background-size: cover; } .co-banner-bottom{ margin: 0 auto; width: 1200px; display: flex; flex-direction: column; padding: 5% 10%; box-sizing: border-box; background-color: #fff; border-radius: 4px; } .co-banner-bottom>div{ margin: 20px 0; } .co-banner-bottom>div:nth-child(1){ position: relative; width: 100%; text-align: center; } .co-banner-bottom>div:nth-child(1) p { position: relative; font-size: 24px; color: #1c4698; font-weight: bold; } .co-banner-bottom>div:nth-child(1) div { position: relative; top: 165px; left: 135px; width: 64px; height: 2px; background-color: #0047a2; margin-bottom: 35px; } .co-banner-bottom>div:nth-child(2){ width: 100%; } .form-title { border-bottom: 1px dotted #0047a2; color: #1c4698; font-weight: bold; } .form-title p { margin: 70px 0 20px 0; } .form-title:nth-child(1) p { margin: 30px 0 20px 0; } .liuyan_info{ display: flex; margin-top: 47px; position: relative; flex-direction: row; justify-content: space-between; } .liuyan_info:last-child { justify-content: center; } .liuyan_info p label { width: 40%; } .liuyan_info p{ display: flex; color: #606060; flex-direction: row; justify-content: space-between; flex-wrap: wrap; flex: 1; align-items: center; } .liuyan_info p:nth-child(1) { margin-right: 40px; } .liuyan_info p:nth-child(2) { margin-left: 40px; } .liuyan_info p select { height: 40px; font-size: 16px; color: #666; background-color: #e3ecfe; border-radius: 4px; width: 60%; padding: 4px 10px; box-sizing: border-box; } .liuyan_info input{ height: 40px; font-size: 16px; color: #666; background-color: #e3ecfe; border-radius: 4px; width: 60%; padding: 4px 10px; box-sizing: border-box; } .liuyan_info .code-box { width: 280px; display: flex; } .liuyan_info .code { width: 140px; height: 43px; } .liuyan_content { margin-right: 0 !important; } .liuyan_info textarea { width: 100%; height: 350px; font-size: 16px; color: #666; background-color: #e3ecfe; border-radius: 4px; padding: 10px; resize: none; } .liuyan_info .error { color:#4415f5; } .yanzhengma label{ height: 54px; line-height: 54px; } .yanzhengma{ display: flex; justify-content: space-between; } .yanzhengma img{ margin-left: 28px; } .liuyan_info .submit { color: #fff !important; border: 0px solid #0048a294; border-radius: 5px; width: 160px; height: 40px; background-color: #0048a2; } .liuyan_info .submit:hover { border: 5px solid #0048a294; } @media screen and (max-width: 900px) { .wrapper { background-size: cover; } .co-banner-bottom { width: 96%; height: auto; flex-direction: column; padding: 20px 20px; border-radius: 20px; background-size: cover; margin: 20px auto 40px auto; } .co-banner-bottom>div:nth-child(1) { width: 100%; height: 32px; } .co-banner-bottom>div:nth-child(1) div { top: unset; left: unset; text-align: center; position: relative; margin: 0 auto; height: 3px; } .co-banner-bottom>div:nth-child(2) { width: 100%; } .co-banner-bottom>div:nth-child(2) form { display: flex; flex-direction: column; } .banner-nav ul li { margin: unset !important; } .liuyan_info { margin-left: unset; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; } .liuyan_info p { margin-right: unset !important; margin-left: unset !important; margin-top: 10px; width: 100%; } .liuyan_info p label { width: 40%; } .liuyan_info input,.liuyan_info p select { width: 56%; } .liuyan_info .code-box { width: 268px; justify-content: space-between; } #content { width: 100%; } .co-banner-bottom>div:nth-child(2) form .liuyan_info:nth-child(4) { display: flex; width: 100%; flex-direction: row; } .co-banner-bottom>div:nth-child(2) form .liuyan_info:nth-child(3) p { width: 100%; } .yanzhengma img { margin: unset; } .co-banner-bottom>div:nth-child(2) form .liuyan_info:nth-child(4) p:nth-child(2) { align-items: start; position: relative; justify-content: flex-end; align-content: flex-end; flex-wrap: wrap; } .submit { position: relative; left: 0; top: 0; } }