.bg { position: relative; width: 100vw; height: 56.25vw; overflow: hidden; background: #84B2C3; } .bg-icon { width: 100vw; height: 56.25vw; position: absolute; left: 0; top: 0; } .content { position: relative; z-index: 5; width: 65vw; height: 39vw; margin: 0 auto; background: url(../images/content-top.png?v=20211216) no-repeat; background-size: 100% 100%; margin-top: 3vw; } .content-btn { width: 19.5vw; height: 6vw; position: absolute; right: 8.5vw; top: 26.7vw; } .content2 { width: 100vw; height: 112.76vw; background: url(../images/content2.png?v=20211216) no-repeat; background-size: 100% 100%; } .foot-box { height: 200px; text-align: center; background: #f5f5f5; } .foot-box p { line-height: 30px; font-size: 18px; }