a,address,b,blockquote,body,div,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,label,legend,li,ol,p,s,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit}
ol,ul{list-style:none}
a,a:focus,a:hover{text-decoration:none}
html{font-size:32px;-webkit-user-select:none;user-select:none}
@media only screen and (min-width:320px){html{font-size:32px!important}
}
@media only screen and (min-width:360px){html{font-size:36px!important}
}
@media only screen and (min-width:375px){html{font-size:38px!important}
}
@media only screen and (min-width:414px){html{font-size:41px!important}
}
body{font-family:"Microsoft Yahei",sans-serif}
.pull-left{float:left}
.pull-right{float:right}
.pull-img{width:100%;display:block}
.flex-wrap{display:box;display:-webkit-box;display:-webkit-flex;display:flex;width:100%}
.flex-item-1{display:block;flex:1;-webkit-box-flex:1;-webkit-flex:1}
.row{margin:0}
.padding-on{padding:0}
.padding-left{padding-left:0}
.padding-right{padding-right:0}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}
@media (max-width:700px){.padding-top{padding-top:50px}
    .padding-bottom{padding-bottom:1.7rem}
    .navbar-collapse{position:fixed;top:50px;right:0;width:123px;text-align:center;z-index:10}
    .icon-wonderful{display:none!important}
    .logo{display:none}
    .nav-phone{display:block}
    .pc-footer{display:none!important}
    .pc-sidebar{display:none!important}
    .index-introduce-title:before{content:'';width:105px;height:4px;background-color:#751dfd;position:absolute;bottom:-2px}
    .index-pagination .swiper-pagination-bullet{width:.28125rem;height:.125rem;background-color:rgba(255,255,255,.5);border-radius:10px}
    .index-pagination .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}
    .banner-download{display:none!important}
    .index-btn-box a div{height:25px!important;line-height:25px!important}
    .game-box{padding:10px 0!important}
    .game-share-title{font-size:16px!important;margin-top:0!important;margin-bottom:.2rem!important}
    .game-ul li p{font-size:12px!important;height:50px!important}
    .game-view a{font-size:12px!important;margin-top:18%!important}
    .details-pagination{margin-top:0!important}
    .details-pagination .swiper-pagination-bullet{width:.1875rem!important;height:.1875rem!important}
    .details-title{font-size:16px!important}
    .details-features #gamecontent{width:auto!important}
    .details-features #gamecontent span{font-size:16px!important}
    .new-ul-title{font-size:14px!important;height:20px!important;line-height:20px!important}
    .new-ul-content{font-size:12px!important;height:35px!important}
    .new-ul-time{font-size:12px!important;margin-top:.1rem!important}
    .new-details-title{font-size:16px!important}
    .new-details-content{font-size:14px!important}
    .service-up-bg{padding:10px!important}
    .mobile-padding{padding:0 15px!important}
    .service-down a{padding:10px 0!important;border:transparent!important}
    .service-down-box{width:1.53125rem!important}
    .service-down-box p{font-size:12px!important}
    .service-details-content h1{font-size:16px!important}
    .service-details-ancontent{font-size:12px!important}
    .service-details-title{font-size:14px!important}
    .service-details-wz{font-size:12px!important}
    .recommend-title{font-size:16px!important}
    .recommend-title i{width:.5625rem!important;height:.5625rem!important}
    .recommend-p{font-size:12px!important}
    .recommend-share{width:6.65625rem!important;height:1.3125rem!important}
    .pc-share{display:none}
    .recommend-mobile{padding:0 5px!important}
    .details-p{font-size: 14px !important;line-height: 20px !important;}
    .large-p p,.large-img p,.large-way{font-size:16px !important;}
    .download{display: none !important;}
    .activity-rules-box p{width:50% !important;}
    .details-features p{font-size: 14px !important;text-indent: 30px !important;}
}
@media(min-width:710px) and (max-width:768px){.pc-footer{display:none!important}
    .pc-sidebar{display:none!important}
    .padding-bottom{padding-bottom:1.7rem}
    .index-introduce-title:before{content:'';width:105px;height:4px;background-color:#751dfd;position:absolute;bottom:-2px}
    .banner-download{display:none!important}
    .game-view a{font-size:12px!important;margin-top:30%!important}
    .details-features #gamecontent{width:auto!important}
    .activity-title{height:40px!important;line-height:40px!important}
    .activity-content{height:63px!important;-webkit-line-clamp:3!important}
    .mobile-padding{padding:0}
    .mobile-padding-right{padding-right:0}
    .pc-share{display:none}
    .navbar-collapse{padding: 0 !important;}
    .nav>li>a{padding:10px 14px !important;}
    .activity-rules-box p{width:25% !important;}
}
@media (min-width:768px){.nav-phone{display:none}
    .padding-top{padding-top:62px}
    .navbar-nav>li>a{padding-top:16px!important;padding-bottom:16px!important}
    .index-pagination .swiper-pagination-bullet{width:34px;height:12px;background-color:rgba(255,255,255,.5);border-radius:10px}
    .recommend-box{width:750px;margin:0 auto}
    .recommend-pc{width:209px!important;height:167px!important;display:block;margin:0 auto}
}
@media (min-width:1000px){.wap{width:1000px!important;margin:0 auto!important}
    .mobile-footer{display:none!important}
    .game-view:before{content:'';width:1px;height:104px;background-color:#7f7f7f;position:absolute;top:0;left:-30px}
    .mobile-padding{padding:0}
    .mobile-share{display:none}
}
.navbar{position:fixed;top:0;left:0;width:100%;z-index:100;border-bottom:1px solid #702d97}
.logo{height:62px;width:100%;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:center center;background-size:contain;text-indent:-9999px}
.navbar-collapse{background-color:#342a4d}
.nav>li>a{padding:10px 20px}
.navbar-nav>li>a{line-height:30px;position:relative}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}
.navbar-default .navbar-nav>li>a{color:#b7aecd}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#251a3c;color:#fff}
.navbar-default{background-color:#342a4d;border-color:transparent}
.navbar-toggle{margin-right:0;padding:5px 10px}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}
.navbar-default .navbar-toggle{border-color:transparent}
.navbar-default .navbar-toggle .icon-bar{width:30px;height:4px;background-color:#fff}
.nav-phone a{display:inline-block;float:left;color:#fff;padding:14px 0}
.nav-phone a i{display:inline-block;width:16px;height:16px;background-image:url(../img/left.png);background-repeat:no-repeat;background-position:center center;background-size:cover;vertical-align:middle;margin-right:10px}
.nav-title{text-align:center;color:#fff;line-height:48px;font-size:16px}
.icon-wonderful{display:block;width:30px;height:30px;background-image:url(../img/icon-wonderful.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:4px;right:-10px}
.banner-download{position:absolute;bottom:20px;right: 25.5%;;z-index:10;font-size:0;width:24%}
.game-download{right:17.5%;}
.banner-download a{display:inline-block;width:45.5%}
.banner-download a+a{margin-left:40px}
.pc-footer{background-color:#342a4d;height:270px;color:#b6adcc}
.pc-footer-box{padding:27px 0;font-size:12px}
.pc-footer-left{width:800px;height:76px}
.pc-left-top a,.pc-left-top span{display:inline-block;color:#b6adcc}
.pc-left-top a{width:80px;position:relative}
.pc-left-top a:after{content:"";display:inline-block;width:1px;height:20px;position:absolute;right:14px;top:0;background:#aca3c2}
.pc-left-top span{width:160px}
.pc-left-box{margin-bottom:8px;height:20px;line-height:20px}
.pc-footer-right{width:200px;height:76px}
.pc-footer-right p{height:17px;line-height:17px;margin-bottom:3px}
.pc-footer-right p i{display:inline-block;width:14px;height:14px;vertical-align:middle;background-image:url(../img/icon-phone.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px;margin-top:-2px}
.mobile-footer{background-color:#342a4d;height:1.65625rem;position:fixed;bottom:0;left:0;z-index:100;width:100%}
.mobile-footer-box{padding:.28125rem .3125rem 0}
.mobile-footer-img{display:block;width:6.09375rem;height:1.125rem;background-image:url(../img/mobile-footer.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.mobile-footer-right a{display:inline-block;width:2.59375rem;height:1.1875rem;line-height:1.1875rem;text-align:center;color:#fff;background-color:#f9a736;border:1px solid #c45c11;border-radius:10px}
.pc-sidebar{position:fixed;top:30%;right:40px;z-index:110}
.icon-sidebar{width:60px;height:305px;background-image:url(../img/sidebar/icon-sidebar.png);background-repeat:no-repeat;background-position:center center;background-size:contain}
.icon-sidebar a{display:block;width:60px;height:60px;background-repeat:no-repeat;background-position:center center;background-size:contain;position:relative}
.icon-sidebar a+a{margin-top:1px}
.icon-return:hover{background-image:url(../img/sidebar/icon-return.png)}
.icon-WeChat:hover{background-image:url(../img/sidebar/icon-WeChat.png)}
.icon-weibo:hover{background-image:url(../img/sidebar/icon-weibo.png)}
.icon-tieba:hover{background-image:url(../img/sidebar/icon-tieba.png)}
.icon-QQ:hover{background-image:url(../img/sidebar/icon-QQ.png)}
.weibo-box{position:absolute;top:-35px;left:-135px;height:160px;width:130px;display:none}
.icon-sidebar-bg{width:130px;height:130px;background-image:url(../img/sidebar/icon-sidebar-bg.png);transform:rotate(90deg);background-repeat:no-repeat;background-position:top left;background-size:contain;position:relative}
.icon-sidebar-code{transform:rotate(-90deg);width:105px;height:105px;position:absolute;top:18px;left:6px;display:block}
.weibo-box p{font-size:12px;position:relative;top:-7px;height:38px;color:#000;text-align:center;width:118px}
.icon-WeChat:hover .weibo-box{display:block}
