#section1 { scroll-margin-top: 50px; /* 添加一些额外的滚动空间 */ } .index-banner { width: 100%; height: 800px; background-image: url("../assets/images/banner_aboutus@2x.png"); background-repeat: no-repeat; background-size: 100% 100%; } .index-banner-c { width: 1200px; height: 100%; margin: 0 auto; display: flex; flex-direction: column; align-items: start; justify-content: center; } .index-banner-c-a { font-weight: bold; font-size: 60px; color: #191B1F; margin-bottom: 12px; } .index-banner-c-b { font-weight: 400; font-size: 16px; color: #191B1F; margin-bottom: 50px; } .index-banner-c-c { width: 124px; height: 46px; padding: 0 19px; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; background: #FF7900; box-shadow: 0 2px 10px 0 rgba(255,121,0,0.2); border-radius: 30px; cursor: pointer; } .index-banner-c-c span { font-weight: 500; font-size: 16px; color: #FFFFFF; margin-right: 5px; } .index-banner-c-c img { width: 16px; height: 16px; } .index-y { width: 1200px; margin: 0 auto; padding: 60px 0; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center; } .title { font-weight: 600; font-size: 32px; color: #191B1F; } .info { width: 1124px; text-align: center; font-weight: 400; font-size: 16px; color: #7B7F87; margin-top: 18px; } .index-y-c { width: 100%; height: 470px; display: flex; align-items: center; margin-top: 40px; background: rgba(255,121,0,0.14); } .index-y-c-img { flex-shrink: 0; width: 622px; height: 100%; } .index-y-c-img img { width: 100%; height: 100%; } .index-y-c-info { flex: 1; height: 100%; padding: 40px; display: flex; flex-direction: column; box-sizing: border-box; position: relative; } .logo { width: 160px; height: 60px; margin-bottom: 27px; } .icon { position: absolute; right: 40px; bottom: 30px; width: 37px; height: 9px; } .index-y-c-info span { font-weight: 400; font-size: 15px; color: #191B1F; } .index-y-l { width: 100%; margin-top: 40px; display: flex; align-items: center; justify-content: space-between; } .index-y-l-item { width: 383px; height: 130px; padding: 0 30px; box-sizing: border-box; background: #FFFFFF; box-shadow: 0 4px 14px 0 rgba(255,121,0,0.14); border-radius: 8px; display: flex; align-items: center; justify-content: center; } .index-y-l-item img { flex-shrink: 0; width: 74px; height: 74px; margin-right: 19px; } .index-y-l-item span { flex: 1; font-weight: 400; font-size: 14px; color: #191B1F; } .index-y-img { width: 100%; height: 1127px; margin-top: 50px; } .index-y-img img { width: 100%; height: 100%; } .index-y-from { width: 799px; margin-top: 40px; display: flex; align-items: center; justify-content: center; flex-direction: column; } .from-item { width: 100%; height: 42px; display: flex; margin-bottom: 24px; align-items: center; } .from-item:last-child { margin: 0 !important; } .from-item-label { width: 100px; flex-shrink: 0; font-weight: 500; font-size: 16px; color: #222222; margin-right: 10px; } .from-item-label b { font-size: 16px; color: red; } .from-item-val { flex: 1; height: 100%; } .from-item-val input { width: 100%; height: 100%; padding: 0 20px; outline: none; box-sizing: border-box; border: 1px solid #D8D8D8; } .index-y-btn { width: 124px; height: 46px; line-height: 46px; text-align: center; font-weight: 500; font-size: 16px; color: #FFFFFF; background: #FF7900; border-radius: 30px; margin-top: 40px; cursor: pointer; }