.container { max-width: 1200px; margin: auto; } html, body { margin: 0; } .home { .home-back { width: 100%; } .home-title { font-size: 42px; font-weight: 400; text-align: center; &-sub { text-align: center; font-size: 22px; font-weight: 400; margin-top: 28px; color: #888888; } } .home-qa { padding: 170px 0; display: flex; flex-direction: column; align-items: center; justify-content: center; .home-qa-img-row { margin-top: 103px; .home-qa-img-row-item { max-width: 490px; position: relative; & > img { width: 100%; height: 100%; } .home-qa-img-row-item-absolute { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 32px 24px; color: #fff; display: flex; flex-direction: column; justify-content: space-around; .home-qa-img-row-item-absolute-title { font-size: 22px; font-weight: bold; & > span { font-size: 50px; } } .home-qa-img-row-item-absolute-subtitle { font-size: 14px; font-weight: 400; } } } } } .home-ad { background-color: #f3f5fe; padding-top: 132px; padding-bottom: 160px; display: flex; flex-direction: column; align-items: center; justify-content: center; .home-ad-row { margin-top: 112px; img { width: 100%; } } } .home-static { height: 723px; background: linear-gradient(315deg, #496cf2 0%, #7663ff 100%); display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; .home-title { color: #fff; &-sub { color: #fff; margin-bottom: 94px; } } .home-static-num { display: flex; justify-content: center; align-items: center; &-wrap { padding: 0 24px; border-radius: 9px; background-color: #fff; color: #723bed; font-size: 60px; } } &-title { font-size: 38px; } .home-static-btn { margin-top: 38px; height: 50px; border-radius: 50px; color: #723bed; width: 200px; } } } .ant-modal-body { padding: 40px !important; }