body, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, p, span, object, iframe, pre, a, abbr, cite, input, select, option { margin: 0; padding: 0; font-family: 'Arial', 'Microsoft YaHei'; } ul, li, ol, dl, dd, dt, form { list-style: none; margin: 0; padding: 0; } html{ height:100%; } body { background: #fff; font-family: 'Arial', 'Microsoft YaHei'; font: inherit; } img { border: none; outline: none; } em, i { font-style: normal; } a { outline: none; text-decoration: none; color: #333; } a:hover, a:active, avisited { text-decoration: none; } .clearfix:after { content: '.'; height: 0; visibility: hidden; display: block; clear: both; } dd, dt, dl { line-height: 1.2; font-weight: normal; } label { font-weight: normal; } .wap_app_wrap{ margin-top:52px; background:url(../images/bg.png) no-repeat center ; background-size:cover; height:calc(100% - 52px); position:relative; } .wap_app_logo{ padding:3rem 0 0; text-align:center; } .wap_app_logo .logo{ display:inline-block; width:3.5rem; height:3.5rem; margin: 0 auto; } .wap_app_pro{ text-align:center; padding:1.8rem 0; font-family: PingFangSC-Medium; font-size: 0.9rem; color: #3D3D3D; letter-spacing: 0.5rem; } .wap_app_b{ padding:0 0.8rem; } .wap_app_b .wap_app_btn{ display:block; width:100%; height:1.5rem; background: #CC2525; border-radius: 6px; font-size:0.6rem; color:#fff; line-height:1.5rem; text-align:center; } .wap_mobile{ display:block; width:8rem; height:7.9rem; position: absolute; bottom:0; left:50%; margin-left:-4rem; }