
*{
    padding: 0;
    margin: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
}
a{
    text-decoration: none;
    outline: none;
}
body {
    overflow-x: hidden;
    background: #9F3371;
}
body::-webkit-scrollbar, html::-webkit-scrollbar, .wrapper::-webkit-scrollbar{
    width: 0px;
    height: 0px;
    background-color: transparent;
}
.wrapper{
    width: 7.2rem;
    height: 15.6rem;
    margin: 0 auto;
    background: url(https://static.bossupdate.net/images/web/download/bgImg.jpg) no-repeat center;
    background-size: 100%;
    position: relative;
}
.header {
    width: 7.2rem;
    height: 1.71rem;
    background: url(https://static.bossupdate.net/images/web/download/header.png) no-repeat center;
    background-size: 100%;
    position: fixed;
}
.download {
    display: inline-block;
    width: 1.47rem;
    height: 1.37rem;
    line-height: 1.37rem;
    margin-top: .15rem;
    margin-left: 5.45rem;
    cursor: pointer;
    background: url(https://static.bossupdate.net/images/web/download/header-btn.gif) no-repeat center;
    background-size: 100%;
}
.headerBtn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: .26rem;
    background: url(https://static.bossupdate.net/images/web/download/header-btn.png) no-repeat center;
    background-size: 100%;
    cursor: pointer;
}
.bottomBtn {
    width: 100%;
    height: 1.15rem;
    top: 11.6rem;
}
.bottomBtn .btn {
    display: block;
    width: 6.78rem;
    height: 1.15rem;
    background:url(https://static.bossupdate.net/images/web/download/bottom-btn.png) no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 11.4rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.bottomBtn .btn-google{ background-image:url("https://static.bossupdate.net/images/web/download/btn_google.png")  }
.bottomBtn .gift{
    width: 1rem;
    height: 1.19rem;
    position: absolute;
    top: 10.7rem;
    right: .25rem;
    transition: all 0.6s;
}
img{
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

@keyframes bigger {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1);
    }
}
.bottomBtn .gift {
    -webkit-animation: bigger infinite 1.1s ease-in-out;
    -o-animation: bigger infinite 1.1s ease-in-out;
    animation: bigger infinite 1.1s ease-in-out;
}
.bottomBtn .btnInfo {
    padding: 0 .4rem;
    width: 100%;
    text-align: left;
    line-height: .3rem;
    color: #ff99a7;
    font-size: .24rem;
    word-break: break-word;
    position: absolute;
    top: 12.6rem;
    left: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;
    text-align: center;
}
.bottomBtn .btnInfo p{
    /*margin-bottom: .1rem; */
}
.footer{
    position: absolute;
    width: 7.2rem;
    height: 2.15rem;
    top: 15rem;
}
.footer .business {
    width: 100%;
    height: .63rem;
    font-size: .24rem;
    color: #fffd54;
    text-align: center;
    line-height: .63rem;
    background-image: url("https://static.bossupdate.net/images/web/download/bg_bot_title.png");
    text-transform: uppercase;
}
.footer .mailInfo{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .35rem;
    margin-right: .5rem;
}
.footer .mailInfo p{
    font-size: .2rem;
    color: #ff99a7;
    margin-left: .1rem;
}
.footer .mailInfo .mailBox {
    width: .66rem;
    height: .66rem;
    background: url(https://static.bossupdate.net/images/web/download/mail.png) no-repeat center;
    background-size: 100%;
    text-align: center;
}
.footer .mailInfo .contactInfo {
    width: 100%;
    margin-right: .5rem;
    line-height: .26rem;
}
.footer .copyRight{
    width: 100%;
    font-size: .18rem;
    color: #ff99a7;
    margin-top: .15rem;
    text-align: center;
}