html,body,.mobile{
    width: 100%;
    height: 100%;
}

.mobile{
    color: #fff;
}

.mobile .fixed-links {
    position: absolute;
    left: 0.2rem;
    top: 0.4rem;
    right: 0.2rem;
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mobile .fixed-links img {
    height: 0.55rem;
}

.mobile .fixed-footer{
    z-index: 9;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    font-size: 0.24rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.mobile .fixed-footer .logo{
    width: 1.1rem;
    height: 1.1rem;
    margin-bottom: 0.3rem;
}
.mobile .fixed-footer .slogan{
    height: 0.36rem;
    margin-bottom: 0.4rem;
}

.mobile  .fixed-footer .download-box{
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}

.mobile  .fixed-footer .download-btn{
    pointer-events: auto;
    width: 3rem;
    height: 0.7rem;
    max-height: 7vh;
    margin-bottom: 0.3rem;
    /*display: none;*/
}

.mobile  .fixed-footer .download-btn a{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.45rem;
    background: #ff5353;
    font-size: 0.28rem;
    color: #ffdfb4;
}
.mobile  .fixed-footer .download-btn a .iconfont{
    margin-right: 0.1rem;
    position: relative;
    top: -0.02rem;
    color: #fff;
}

.mobile  .fixed-footer .download-btn img{
    width: 100%;
    height: 100%;
}

.main{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    padding-bottom: 3.3rem;
    /*user-select: none;*/
}
.time{
    font-size: 0.85rem;
    color: #fff;
    margin-top: 0.2rem;
    margin-bottom: 0.14rem;
    /*font-family: 'NotoSansOriya';*/
    font-family: "PingFang SC", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
    letter-spacing: 0.12rem;
}
#downloadBtn-iosSign a{
    background: #722bff;
}




.doc-btn{font-size: .33rem;margin-bottom:3vw;color: #a9a9a9;}
#install-doc{background-color: white;z-index: 9999;position: fixed;left: 0;top: 0;right: 0;bottom: 0;width: 100%;font-size: .24rem;overflow-y: auto;}
#install-doc .fix-close{position: fixed;right: 0.35rem;top: 0.32rem;width: 0.66rem;height: 0.66rem;}

.download-list {
    height: 100%;
    padding: 25px 10px;
}

.download-list-header {
    width: 50vw;
    margin-left: 25vw;
    margin-bottom: 10px;
}

.download-item {
    margin-top: 10px;
}

.download-item-info {
    background-color: white;
    border-radius: 99px;
    display: flex;
    align-items: center;
    margin-bottom: 3vw;
    height: 60px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}

.download-item-logo {
    width: 32px;
    height: auto;
    margin-left: 4vw;
    border-radius: 8px;
    object-fit: contain;
}

.download-item-title {
    flex: 1;
    font-size: 14px;
    color: #333333;
    text-align: center;
}

.download-item-detail-button {
    margin-right: 4vw;
    border-radius: 99px;
    border: 1px solid #ffc12f;
    padding: 3px 12px;
    font-size: 15px;
    color: #ffc12f;
}

.download-item-header {
    width: 73px;
}

.download-item-big-title {
    font-size: 22px;
    color: #191e25;
    text-align: center;
    margin-bottom: 12px;
}

.download-item-detail {
    display: none;
    flex-direction: column;
    align-items: center;
}

.download-item-des {
    margin: 15px;
    display: flex;
}

.download-item-number {
    width: 16px;
    height: 16px;
    background-color: #e13c31;
    border-radius: 50%;
    font-size: 10px;
    color: white;
    line-height: 16px;
    text-align: center;
    margin-top: 2px;
}

.download-item-des-title {
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 20px;
    max-width: 298px;
    margin-left: 6px;
}

.download-item-des-title span {
    color: #d56559;
}

.download-item-image {
    width: 100%;
}
.fix_title{
    text-align: center;
    font-size: 18px;
    color: #333;
    padding-top: 8px;
    padding-bottom: 16px;
}