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;
}