@charset "utf-8"; /* 澶撮儴瀵艰埅鏍忕殑鏍峰紡 */ /* .banner-box { width: 100%; } .banner-box .banner-img { width: 100%; height: 350px; } */ /* 涓棿鍐呭鐨勬牱寮 */ [v-cloak] { display: none; } #middle { width: 100%; } #middle .about-top { margin-top: 70px; width: 100%; position: relative; } .about-top .name-us { margin: 0 auto; text-align: center; font-size: 80px; font-weight: 70; color: #f7b389; } .about-top .name-zh { position: absolute; text-align: center; font-size: 55px; font-weight: 700; color: #f57a2e; top: 50px; left: 50%; transform: translate(-50%); z-index: 99; letter-spacing: 10px; /* background-color: #ececec; border-radius: 20px; */ } .about-top .company-desc { width: 70%; margin: 60px auto 50px; } .company-desc .desc-list { width: 70%; line-height: 36px; margin: 26px auto; font-size: 20px; color: #333; letter-spacing: 2px; text-indent:2em; } .about-top .company-img { width: 70%; margin: 20px auto; position: relative; } .about-top .company-img img { width: 100%; } /* 鑱旂郴浜掑姩鐨勬牱寮 */ .about-top .contact { width: 70%; margin: 30px auto; box-sizing: border-box; } .about-top .contact .contact-title { margin: 0 auto 30px; width: 140px; padding: 6px 0; text-align: center; color: #1A1A1A; font-size: 18px; font-weight: 700; font-style: oblique; border-bottom: 1px solid #333; letter-spacing: 4px; } .contact .contact-box { display: flex; flex-direction: row; justify-content: space-around; } .contact-box .label { margin-top: 35px; font-size: 16px; font-weight: 700; } .contact-box .desc { width: 450px; padding: 18px 0; font-size: 14px; color: #808080; border-bottom: 1px solid #eaeaea; } .contact-box .input-box { margin: 35px 0px 0px 150px; display: flex; flex-direction: column; } .input-box input { width: 450px; height: 30px; font-size: 16px; border: 1px solid #eaeaea; border-radius: 3px; padding: 5px 10px; margin-bottom: 20px; } .input-box .leave-a-message { width: 450px; font-size: 16px; border: 1px solid #eaeaea; border-radius: 3px; padding: 5px 10px; resize: none; } .input-box .about-form:focus { border: #f57a2e solid 1px; transition: all 0.2s ease; } .input-box .submit { width: 120px; height: 40px; font-size: 16px; background-color: #36404b; text-align: center; line-height: 40px; color: #fff; margin-top: 30px; border-radius: 2px; } @media screen and (min-width:1281px) and (max-width:1480px) { #midder { width: 100%; } } @media screen and (min-width:981px) and (max-width:1280px) { #middle .about-top { margin-top: 60px; } #middle .about-top .name-us { font-size: 70px; } #middle .about-top .name-zh { top: 40px; font-size: 50px; } #middle .about-top .company-desc { margin: 20px auto 40px; } #middle .company-desc .desc-list { width: 80%; margin: 30px auto; font-size: 16px; } #middle .contact-box .input-box { margin: 35px 0px 0px 100px; } #middle .contact-box .desc { width: 350px; } #middle .input-box input { width: 300px; } #middle .input-box textarea { width: 300px; } } @media screen and (min-width:769px) and (max-width:980px) { #middle .about-top { margin-top: 40px; } #middle .about-top .name-us { font-size: 60px; } #middle .about-top .name-zh { top: 30px; font-size: 40px; } #middle .about-top .company-desc { margin: 20px auto 20px; } #middle .company-desc .desc-list { width: 80%; margin: 30px auto; font-size: 16px; } #middle .about-top .contact .contact-title { margin: 0 auto 20px; } #middle .contact-box .input-box { margin: 35px 0px 0px 60px; } #middle .contact-box .desc { width: 300px; } #middle .input-box input { width: 250px; } #middle .input-box textarea { width: 250px; } } @media screen and (max-width:768px) { #middle .about-top { margin-top: 20px; } #middle .about-top .name-us { font-size: 30px; } #middle .about-top .name-zh { top: 20px; font-size: 22px; letter-spacing: 5px; } #middle .about-top .company-desc { width: 85%; margin: 30px auto 20px; } #middle .about-top .company-desc span{ /* font-size: 18px !important; */ } #middle .about-top .company-desc p { font-size: 14px !important; color: #1A1A1A !important; } #middle .company-desc .desc-list { width: 80%; margin: 20px auto; font-size: 14px; letter-spacing: 1px; } .about-top .company-img { width: 80%; margin: 20px auto; position: relative; } #middle .about-top .contact .contact-title { margin: 0 auto 15px; } #middle .contact .contact-box { display: flex; flex-direction: column; align-items: center; } #middle .contact-box .desc { width: 300px; } #middle .input-box input { width: 300px; } #middle .input-box textarea { width: 300px; } #middle .contact-box .input-box { margin: 25px 0; } }