:root { --innerwidth: 1920px; font-size: 15px; } html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } ul { list-style: none; } button, input, select, textarea { margin: 0; } html { box-sizing: border-box; } * { box-sizing: inherit; } *:before, *:after { box-sizing: inherit; } img, embed, object, audio, video { height: auto; max-width: 100%; } iframe { border: 0; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; text-align: left; } html { font-family: pingfang sc; } main { padding-top: 80px; } .page { width: 100%; color: #111a2e; } .block { width: 1200px; margin: 0 auto; position: relative; } .block-1 img { width: 712px; position: absolute; right: 0px; top: 54px; } .block-1 .info { position: absolute; left: 0px; top: 129px; } .block-1 .info .header { font-size: 50px; margin-bottom: 22px; font-weight: 600; } .block-1 .info .header span { color: #ff6727; } .block-1 .info .header2 { font-size: 36px; margin-bottom: 22px; font-weight: 600; } .block-1 .info .message { width: 444px; font-size: 18px; margin-bottom: 22px; } .block-1 .info .btn { width: 148px; height: 44px; border-radius: 4px; display: flex; justify-content: center; align-items: center; cursor: pointer; background-color: #ff6727; color: #fff; font-size: 16px; } .block-2 .header { font-size: 50px; margin-bottom: 11px; font-weight: 600; } .block-2 .header span { color: #ff6727; } .block-2 .message { font-size: 18px; margin-bottom: 80px; } .block-2 .card { width: 580px; height: 393px; border-radius: 12px; border: 1px solid #9ca0a8; margin-bottom: 40px; } .block-2 .card img { width: 100%; border-top-left-radius: 12px; border-top-right-radius: 12px; } .block-2 .card p { margin-top: 36px; font-size: 30px; margin-left: 40px; } .block-2 .card2 { height: 260px; width: 600px; margin-bottom: 60px; border-left: 1px solid #9ca0a8; display: flex; justify-content: center; align-items: center; } .block-2 .card2 img { width: 50px; margin-bottom: 29px; } .block-2 .card2 .title { display: flex; font-size: 30px; margin-bottom: 10px; } .block-2 .card2 .title div { width: 53px; height: 36px; border-radius: 4px; display: flex; justify-content: center; align-items: center; background-color: #ff672733; font-size: 20px; color: #ff6727; margin-right: 26px; } .block-2 .card2 .message { width: 440px; color: #646a77; font-size: 18px; } .block-3 .header { font-size: 50px; font-weight: 600; padding-top: 90px; margin-bottom: 52px; } .block-3 .header span { color: #ff6727; } .block-3 .info { width: 1200px; height: 598px; background: ; background-size: cover; border-radius: 24px; position: relative; } .block-3 .info .card { position: absolute; top: 64px; right: 64px; width: 556px; height: 304px; border-radius: 16px; background-color: #f8f8f9eb; padding: 34px 30px 0 30px; display: flex; justify-content: space-between; flex-wrap: wrap; } .block-3 .info .card .message { display: flex; flex-direction: column; align-items: center; justify-content: center; } .block-3 .info .card .message .title { display: flex; align-items: center; justify-content: center; font-size: 20px; margin-bottom: 8px; } .block-3 .info .card .message .title img { width: 15px; margin-right: 5px; } .block-3 .info .card .message .data { font-size: 18px; font-weight: 400; margin-bottom: 32px; } .myfooter { position: fixed; bottom: 0px; height: 76px; } .block-10 { width: 900px; display: flex; justify-content: space-between; align-items: center; } .block-10 .left { font-size: 18px; color: #f3f4f5; display: flex; justify-content: center; align-items: center; } .block-10 .left img { width: 146px; margin-right: 16px; } .block-10 .right { display: flex; justify-content: center; align-items: center; } .block-10 .btn-1 { font-size: 20px; line-height: 24px; margin: 0 16px; width: 176px; height: 40px; border: 1px solid #ff6727; border-radius: 4px; color: #ff6727; display: flex; align-items: center; justify-content: center; cursor: pointer; } .block-10 .btn-2 { font-size: 20px; line-height: 24px; margin: 0 16px; width: 176px; height: 40px; border: 1px solid #fff; border-radius: 4px; color: #fff; display: flex; align-items: center; justify-content: center; cursor: pointer; }