* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-size: 10vw;
}

@font-face {
    font-family: 'almm';
    /* 自定义字体名称 */
    src: url('./AlimamaFangYuanTiVF-Thin.ttf') format('truetype');
    /* 字体文件路径 */
    font-weight: 500;
    /* 字体权重 */
    font-style: normal;
    /* 字体样式 */
}

a {
    text-decoration: none;
    /* 去除下划线 */
    color: inherit;
    /* 继承父元素颜色 */
    background: none;
    /* 去除背景 */
    outline: none;
    /* 去除聚焦时的轮廓 */
    cursor: pointer;
    /* 保持鼠标悬停样式 */
    border: none;
    /* 去除边框 */
    padding: 0;
    /* 去除内边距 */
    margin: 0;
    /* 去除外边距 */
}

#head {
    width: 100%;
    height: 1.5rem;
    background: url('../img/public/headBg.png');
    background-size: 100% 100%;
    position: fixed;
    top: 0;
    z-index: 99;
    display: flex;
    align-items: center;
}

.head-btn {
    position: absolute;
    right: 0.2rem;
    width: 3.03rem;
    height: 0.98rem;
    background: url('../img/public/headBg-downGame.png');
    background-size: 100% 100%;
}

#foot {
    width: 100%;
    height: 1.20rem;
    background: url('../img/public/footBg.png');
    background-size: 100% 100%;
    position: fixed;
    bottom: 0;
    z-index: 99;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

#foot>div {
    width: 1.95rem;
    text-align: center;
    color: #f6f6f6;
    font-family: 'almm';
}

#foot>div>a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0.45rem;
}

#bottom {
    width: 100%;
    height: 8rem;
    background-color: #000;
    padding-top: 0.1rem;
}
.bottom-img{
    margin: 0 auto;
    width: 5.63rem;
    height: 2.94rem;
    background-image: url('../../img/logo.png');
    background-size: 5.63rem 2.94rem;
}
.bottom-txt1 {
    margin-top: 0.2rem;
    width: 10rem;
    font-size: 0.3rem;
    color: #e7e7e7;
    text-align: center;
    line-height: 0.45rem;
}

.bottom-txt2 {
    margin-top: 0.5rem;
    width: 10rem;
    font-size: 0.3rem;
    color: #979797;
    text-align: center;
}
