/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: none;
    font-size: 16px;
    margin: 0;
    padding: 0;
}

/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
    display: block;
}

body{
    margin: 0;
    padding: 0;
    width:100%;
    height:100%;
    min-height:100vh;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 8.17%, rgba(255, 243, 233, 1) 49.19%);
    position:relative;
    font-size: 0;
}
.flex{
    display:flex;
}
.bg-icon{
    position:absolute;
    z-index: 0;
    display:block;
}
.bg-icon1{
    width:14.9vw;
    height:22.7vw;
    left:0;
    top:5%;
}
.bg-icon2{
    width:11.7vw;
    height:6.7vw;
    left:0;
    top:26.30%;
}
.bg-icon3{
    width:6.7vw;
    height:5.3vw;
    left:0;
    top:34.9%;
}
.content{
    position:relative;
    top:0;
    z-index:9;
}

.title-box{
    height:23.5vw;
    padding-top:10.1vw;
    margin-bottom:8vw;
    position:relative;
    display:flex;
    align-items: center;
    justify-content: center;
}
.ip{
    width:17.6vw;
    height:23.5vw;
    position:absolute;
    right:0;
    top:62.4vw;
}
.logo{
    width:13.3vw;
    height:13.3vw;
}
.title-content{
    align-items: center;
    justify-content: center;
}
.title-text{
    margin-left:2.8vw;
}
.title{
    font-weight: 700;
    font-size:7.5vw;
    color: rgba(17, 17, 17, 1);
}
.title-desc{
    font-weight: 400;
    font-size: 3vw;
    color: rgb(34, 34, 38)
}
.download-btn{
    display: block;
    width:80vw;
    height:13.9vw;
    margin:0 auto;
}
.slogen{
    font-weight: 500;
    font-size: 4vw;
    color:rgba(34, 34, 38, 1);
    text-align: center;
    margin-top:12.3vw;
    letter-spacing: 0.8vw;
}
.slogen span{
    position:relative;
}
.slogen span:before{
    content:'';
    display:inline-block;
    width: 2.7vw;
    height: 0.3vw;
    background: rgba(34, 34, 38, 1);
    position:absolute;
    left:-3.8vw;
    top:2.5vw;
}
.slogen span:after{
    content:'';
    display:inline-block;
    width: 2.7vw;
    height: 0.3vw;
    background: rgba(34, 34, 38, 1);
    position:absolute;
    right:-3.8vw;
    top:2.5vw;
}
.ad{
    display: block;
    width:76vw;
    height:92.3vw;
    margin:5.3vw auto;
}