a,a:active,a:hover,a:link,a:visited{
    text-decoration:none
}
#cover-content,#inputInput,#show_agent_code,.content,.remind h3{
    text-align:center
}
.load,a{
    cursor:pointer
}
.tishiyu,.tuto{
    font-weight:700
}
:root{
    --staticUrl:'/'
}
body{
    margin:0
}
a,div,img{
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    user-select:none;
    margin:0;
    padding:0;
    outline:0
}
a{
    border:0
}
#cover{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:999;
    background-color:rgba(0,0,0,.5)
}
#cover-content{
    position:absolute;
    background-color:#fff;
    width:5rem;
    height:4rem;
    top:2rem;
    left:50%;
    margin-left:-2.5rem;
    font-size:14px;
    border-radius:.3rem
}
#cover-content h3{
    margin-top:1rem
}
#cover-content i{
    position:absolute;
    top:0;
    right:.2rem;
    font-size:23px
}
#inputInput{
    height:.8rem
}
#show_agent_code{
    position:absolute;
    top:.35rem;
    left:0;
    width:.95rem;
    height:.3rem;
    line-height:.3rem;
    border:1px solid transparent;
    border-radius:0 .16rem .16rem 0;
    background:rgba(255,255,255,.1);
    color:#afbfc1;
    font-size:.12rem;
    display:none
}
.content,.remind,.remind h3{
    position:relative
}
.download,.download_ty{
    height:auto;
    overflow:hidden;
    width:100%;
    font-family:'微软雅黑'
}
.offEmpty{
    display:block!important
}
.download{
    background:url(../../static/images/download/bg_fullsite_download.jpg) top center no-repeat #151628;
    background-size:100% auto
}
.download_ty{
    background:url(../../../images/download/bg_sport.jpg) top center no-repeat #0e0615;
    background-size:100% auto
}
.isIosPhone{
    visibility:hidden
}
.content{
    padding-bottom:.2rem
}
.content img{
    border:none
}
.remind{
    width:100%;
    min-height:100%;
    overflow:scroll
}
.load,.load_pic,.swiperWrapper,.weixin_tip{
    overflow:hidden
}
.download .content{
    margin-top:4.4rem
}
.download_ty .content{
    margin-top:5rem
}
.download_new .content{
    margin-top:.2rem
}
.apptext{
    margin-top:.5rem
}
.apptext img{
    height:.6rem
}
.swiperWrapper{
    width:100%;
    height:8.1rem
}
.swiper-container_new{
    position:relative;
    margin:0 auto;
    height:100%
}
#adrind,#common_txt,#ios_text{
    display:none
}
.top_image{
    margin-top:.24rem;
    margin-bottom:.15rem
}
.top_image .img_log{
    width:2.36rem;
    height:.72rem;
    margin-bottom:0
}
.top_image .img_sponsor{
    width:6.44rem;
    height:.52rem;
    margin-bottom:0
}
.load a,load button{
    display:block;
    width:100%;
    height:100%
}
.load a img,.load button img{
    display:block;
    border:none;
    width:53vw;
    height:10.5vw;
    margin:0 auto
}
#consult,.remind h3{
    display:inline-block
}
.remind h3{
    margin-top:2.5vw;
    width:32.8vw;
    height:5.7vw;
    margin-bottom:8vw
}
.down_tip,.tuto{
    font-size:.28rem;
    margin-top:.24rem;
    text-align:center
}
.remind h3 img{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
.tuto{
    width:100%;
    color:#fff
}
.down_tip{
    width:100%;
    color:#333
}
#consult{
    font-size:.24rem;
    color:#fff;
    width:.2rem;
    height:.2rem;
    background:url(../../../images/download/down.png) no-repeat;
    background-size:cover;
    margin-right:.2rem
}
.weixin_tip{
    display:none;
    width:100%;
    height:100vh
}
#tips{
    display:block;
    border:none;
    width:100%;
    height:auto
}
.torial{
    width:100%;
    height:100vh;
    position:relative
}
.torial_step{
    display:block;
    height:88vh;
    margin:6vh auto 0;
    padding-bottom:6vh
}
.swiper-container{
    width:100%;
    min-height:100vh;
    background-size:120% auto
}
.swiper-container .swiper-wrapper{
    width:100%!important;
    height:auto
}
.swiper-container .swiper-slide{
    width:100%;
    height:auto;
    position:relative
}
.swiper-container .swiper-slide img{
    display:block;
    border:none;
    width:100%;
    height:auto;
    margin:10vw auto 0
}
.swiper-container .swiper-slide p{
    position:absolute;
    top:10vw;
    width:100%;
    height:10.66vw;
    line-height:10.66vw;
    text-align:center;
    font-size:4.26vw;
    color:#fff
}
.swiper-container .swiper-pagination-bullet{
    width:.24rem!important;
    height:.24rem!important;
    display:inline-block;
    border-radius:50%;
    opacity:1!important;
    background:url(../../../images/download/page.png) center no-repeat!important;
    background-size:.2rem!important
}
.loads,.swiper-container .swiper-button-disabled,.text{
    display:none
}
.swiper-container .swiper-pagination-bullet-active{
    background:url(../../../images/download/page_over.png) center no-repeat!important;
    background-size:.24rem!important
}
.swiper-container .swiper-button-prev{
    background-size:100% 100%!important;
    width:.25rem!important;
    height:.38rem!important;
    left:.6rem!important;
    right:auto
}
.swiper-container_new .swiper-button-next,.swiper-container_new .swiper-button-prev{
    background-size:85% 85%!important
}
.swiper-container_new .swiper-button-prev{
    background-image:url('../images/img_btn_left.png');
    border-radius:5px 0 0 5px;
    width:.36rem!important;
    height:.74rem!important;
    left:.23rem!important;
    top:5.5rem;
    right:auto;
    margin-top:-1.5rem
}
.swiper-container_new .swiper-slide{
    height:4.8rem
}
.swiper-container .swiper-button-next{
    background-size:100% 100%!important;
    width:.25rem!important;
    height:.38rem!important;
    right:.6rem!important;
    left:auto
}
.swiper-container_new .swiper-button-next{
    background-image:url('../images/img_btn_right.png');
    border-radius:0 5px 5px 0;
    width:.36rem!important;
    height:.74rem!important;
    right:.23rem!important;
    top:5.5rem;
    left:auto;
    margin-top:-1.5rem
}
.content .name{
    width:18.3vw;
    height:4.8vw;
    font-size:.5rem;
    font-family:'微软雅黑';
    color:#d8bb76;
    margin:3vw auto 8vw;
    position:relative
}
.download_ty .name{
    width:2.37rem
}
.content .name img{
    width:100%;
    height:auto;
    position:absolute;
    top:0;
    left:0
}
.content .remind-zanzhu,.download_ty .remind-zanzhu{
    background:0 0;
    width:4.45rem;
    height:1.2rem;
    margin:.3rem auto;
    position:relative
}
.content .remind-zanzhu img,.download_ty .remind-zanzhu img{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
.load{
    background:#b39651;
    background:-webkit-linear-gradient(#cbad68,#9b7e39);
    width:4.2rem;
    height:1rem;
    margin:0 auto .3rem;
    position:relative;
    border-radius:.5rem;
    color:#d8bb76
}
.load a,.load button{
    width:100%;
    height:100%;
    position:absolute;
    color:#fff;
    top:0;
    font-size:.42rem;
    line-height:1rem;
    text-align:center;
    left:0
}
.load button{
    background:0 0;
    padding:0;
    margin:0;
    outline:0;
    border:none
}
.loads{
    background:-webkit-linear-gradient(#b9b2b9,#7a7c7b);
    width:4.2rem;
    height:1rem;
    margin:0 auto .3rem;
    position:relative;
    border-radius:.5rem;
    color:#d8bb76
}
.loads a{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    font-size:.42rem;
    line-height:1rem;
    text-align:center;
    color:#fff
}
.download_ty .tuto{
    font-size:.28rem;
    color:#fff
}
.download_ty #consult{
    font-size:.24rem;
    color:#fff;
    width:.24rem;
    height:.24rem;
    background:url('../images/download/icon_down.png') no-repeat;
    background-size:cover;
    margin-right:.2rem;
    display:inline-block
}
.load_pic{
    width:5.6rem;
    line-height:.72rem;
    height:.72rem;
    background:#2db855;
    margin:0 auto;
    border-radius:.36rem;
    font-size:.28rem;
    color:#fff;
    position:relative
}
#progress.disabled #download,.load_text{
    background:#2db855;
    color:white
}
.load_pic .loding{
    position:absolute;
    display:none;
    top:50%;
    margin-top:-.25rem;
    margin-left:2.6rem;
    height:.5rem;
    width:.5rem;
    -webkit-animation:rotating 2s linear infinite;
    animation:rotating 2s linear infinite
}
@-webkit-keyframes rotating{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes rotating{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.progressAndroid{
    margin:.6rem auto;
    height:.7rem;
    line-height:.7rem
}
#down,#downText{
    line-height:.72rem
}
.noclick{
    pointer-events:none
}
#down{
    height:.72rem;
    display:block;
    background:#59787f;
    float:right;
    font-size:.24rem
}
#downText{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    text-align:center
}
.load_text{
    width:4.5rem;
    height:.7rem;
    margin:.2rem auto;
    border-radius:5px;
    text-align:center;
    font-size:.28rem;
    line-height:.7rem;
    display:none
}
.swiper-container .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container .swiper-pagination-custom,.swiper-container .swiper-pagination-fraction{
    bottom:.85rem!important;
    width:100%
}
.tishiyu{
    font-size:.28rem;
    color:#d4b972
}
.tishiyu_new{
    font-size:.2rem;
    color:#fff;
    display:none
}
.href_text{
    font-size:.25rem;
    color:#5a6fd2;
    margin:.16rem
}
.warningText_new{
    width:5.3rem;
    margin:0 auto;
    font-size:.22rem;
    color:#9fa2a7
}
.down_wrapper{
    height:.3rem;
    width:2.55rem;
    margin:.18rem auto 0;
    line-height:.3rem;
    text-align:center;
    position:relative
}
.down_l_new{
    position:absolute;
    top:.06rem;
    left:0;
    width:.22rem;
    height:.18rem;
    background:url('../static/images/download/img_icon_down.png') top center/cover no-repeat;
}
.box{
    float:right;
    font-size:.22rem;
    margin:0;
    display:block;
    color:#2e384d
}
@keyframes masked-animation{
    0%{
        background-position:0 0
    }
    100%{
        background-position:-100% 0
    }
}
.swiper-pagination_new span{
    background:#b4b4b4;
    opacity:1!important
}
.swiper-pagination-bullet-active{
    background:#2db855!important;
    opacity:1!important
}
.lazyload,.lazyloaded,.lazyloading,.swiper-lazy,.swiper-lazy-loaded,.swiper-lazy-loading{
    will-change:-webkit-filter;
    -webkit-transition:-webkit-filter .5s
}
.lazyload,.lazyloading,.swiper-lazy,.swiper-lazy-loading{
    -webkit-filter:blur(5px)
}
.lazyloaded,.swiper-lazy-loaded{
    -webkit-filter:blur(0)
}
