body { height: 100%; } .content { height: 100%; } .banenr { display: flex; align-items: center; justify-content: center; padding-bottom: 4.375rem; height: 100%; } .banner .slide-image { width: 100%; height: auto; } .btn-box { height: 4.375rem; z-index: 9999; width: 100%; padding: 0 0.9375rem; position: fixed; bottom: 0; left: 0; box-sizing: border-box; background-color: #ffffff; display: flex; align-items: center; justify-content: center; } .btn-box .btn { width: 100%; height: 2.75rem; line-height: 2.75rem; text-align: center; font-size: 1.0625rem; font-family: PingFang SC; font-weight: 400; color: #ffffff; background: #C39A58 !important; border-radius: 1.375rem; }