: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%; } .page:nth-child(2n) { background-color: #ffffff; } .page:nth-child(2n 1) { background-color: #f8f8f9; } .block { width: 1000px; margin: 0 auto; position: relative; } .block1-img { width: 457px; height: 502px; } .block1-message { position: absolute; top: 128px; right: 60px; } .card-1 { width: 320px; height: 504px; } .card-1__title { position: absolute; font-size: 30px; color: #303849; top: 55px; left: 25px; } .card-1__content { font-size: 16px; color: #545454; position: absolute; top: 112px; left: 25px; width: 266px; } .card-2 { width: 477px; height: 433px; } .card-2__title { position: absolute; font-size: 30px; top: 323px; left: 58px; } .card-2__content { font-size: 16px; color: #545454; position: absolute; top: 371px; left: 58px; } .block-info1 { position: absolute; } .block-info1 img { width: 26.7px; top: 0px; left: 0px; } .block-info1__title { position: absolute; font-size: 30px; color: #303849; top: -6px; left: 60px; width: 200px; } .block-info1__num { position: absolute; color: #707071; font-size: 20px; left: 411px; top: 10px; } .block-info1__content { position: absolute; color: #707071; font-size: 16px; left: 60px; top: 50px; width: 385px; } .card-3 { position: absolute; } .card-3__left { width: 372px; height: 560px; border-radius: 10px; left: 0px; top: 0px; } .card-3__right { position: absolute; left: 447px; top: 0px; width: 556px; } .card-3__right__cell { width: 215px; height: 66px; padding-left: 8px; border-left: 2px solid #ff620d; } .card-3 .user-appraisal { display: flex; } .card-3 .user-appraisal .user { display: flex; flex-direction: column; align-items: center; margin-right: 39px; } .card-3 .user-appraisal .user img { width: 86px; margin-bottom: 13px; } .card-3 .user-appraisal .user div { font-size: 16px; color: #505050; } .card-3 .user-appraisal .appraisal { width: 381px; padding: 28px 32px; border-radius: 10px; background: #f8f8f9; position: relative; text-align: justify; font-size: 16px; } .card-3 .user-appraisal .appraisal::before { content: ""; width: 0; height: 0; /*ie6下,height:0;不顶用,可使用font-size:0; overflow:hidden;修复此问题*/ font-size: 0; overflow: hidden; display: block; border-width: 12px; /*保留我们需要的那边的三角形,其他三角形设置为透明*/ border-color: transparent #f2f5fa transparent transparent; border-style: dashed solid dashed dashed; position: absolute; top: 30px; left: -24px; } .faq-cell { display: flex; align-items: center; position: absolute; margin-bottom: 58px; width: 100%; } .faq-cell img { height: 57px; margin-right: 42px; width: 36px; } .faq-content .question { font-size: 20px; font-weight: 500; color: #111a2e; margin-bottom: 20px; } .faq-content .cut-off { width: 990px; border-top: 1px solid #646a77; } .faq-content .answer { font-size: 20px; font-weight: 500; color: #111a2e; margin-top: 20px; } .screen { position: fixed; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; background-color: #0000007e; z-index: 1005; } .screen .close { position: absolute; right: 220px; top: 50px; width: 40px; height: 40px; }