@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#333;font-family:-apple-system,Microsoft Yahei,sans-serif,宋体;font-size:14px;line-height:1.42857143}body{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{background-color:transparent;color:inherit;text-decoration:none}a:active,a:hover{outline-width:0}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table;line-height:0}.clearfix:after{clear:both}html{font-size:calc(min(100vw, 750px)*100/750);margin:auto;max-width:min(100vw,750px);position:relative}body{background-color:#000;font-size:14px}.color-success{color:#008026!important}.color-warning{color:#ffc600!important}.color-error{color:#df0404!important}.main{background-color:#000;background-image:url(../images/bg.png);background-position:bottom;background-size:100% auto;color:#fff}.fixed-download,.main{background-repeat:no-repeat}.fixed-download{background-image:url(../images/down-bg.png);background-position:50%;background-size:auto 100%;height:.71rem;left:0;margin:auto;position:fixed;right:0;top:0;width:7.5rem;z-index:999}.fixed-download__btn{-webkit-animation:breathe 1s ease-in-out infinite;animation:breathe 1s ease-in-out infinite;background-image:url(../images/down_sprites.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;color:transparent;cursor:pointer;height:.51rem;position:absolute;right:.2rem;text-indent:-9999px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1.68rem}.fixed-download__btn:active{-webkit-animation:none;animation:none;background-position:0 -.51rem}@-webkit-keyframes breathe{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}50%{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}to{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}@keyframes breathe{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}50%{-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}to{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}.fixed-download-placeholder{height:.71rem}.contact-cs{-webkit-animation:shake 1s ease-in-out infinite;animation:shake 1s ease-in-out infinite;background-image:url(../images/cs.png);background-position:50%;background-repeat:no-repeat;background-size:contain;color:transparent;height:.8rem;left:50%;position:fixed;text-indent:-9999px;top:50%;-webkit-transform:translate(2.95rem,-50%);-ms-transform:translate(2.95rem,-50%);transform:translate(2.95rem,-50%);width:.8rem;z-index:999}@-webkit-keyframes shake{0%,to{-webkit-transform:translate(2.95rem,-50%) rotate(0deg);transform:translate(2.95rem,-50%) rotate(0deg)}25%{-webkit-transform:translate(2.95rem,-50%) rotate(5deg);transform:translate(2.95rem,-50%) rotate(5deg)}50%{-webkit-transform:translate(2.95rem,-50%) rotate(0deg);transform:translate(2.95rem,-50%) rotate(0deg)}75%{-webkit-transform:translate(2.95rem,-50%) rotate(-5deg);transform:translate(2.95rem,-50%) rotate(-5deg)}}@keyframes shake{0%,to{-webkit-transform:translate(2.95rem,-50%) rotate(0deg);transform:translate(2.95rem,-50%) rotate(0deg)}25%{-webkit-transform:translate(2.95rem,-50%) rotate(5deg);transform:translate(2.95rem,-50%) rotate(5deg)}50%{-webkit-transform:translate(2.95rem,-50%) rotate(0deg);transform:translate(2.95rem,-50%) rotate(0deg)}75%{-webkit-transform:translate(2.95rem,-50%) rotate(-5deg);transform:translate(2.95rem,-50%) rotate(-5deg)}}.footer{background:#000;padding:.24rem .05rem .1rem;position:relative}.footer__nav{font-size:0}.footer__nav .item{color:gray;cursor:pointer;display:inline-block;font-size:.14rem;line-height:1.5}.footer__nav .item:not(:last-child):after{background:gray;content:"";display:inline-block;height:.12rem;margin:0 .1rem;vertical-align:-.02rem;width:1px}.footer__text{color:gray;font-size:.14rem;line-height:1.5}.footer__line{background:#414141;height:.02rem;margin:.16rem 0}.footer__link{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.05rem;justify-content:center;margin-top:.24rem}.footer__link,.footer__link .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__link .item{background:#363639;border-radius:.04rem;height:.56rem;padding:0 .08rem;width:2.4rem}.footer__link .item-img{height:.32rem;margin-right:.08rem;width:.32rem}.footer__link .item-cont{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.footer__link .item-text{color:#ccc;font-size:.14rem}.footer__link .item-text,.footer__link .item-text2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer__link .item-text2{color:#9e9e9e;font-size:.12rem}.footer__qr{position:absolute;right:.4rem;top:.2rem}.footer__qr .qr-text1{color:#fff;font-size:.16rem;font-weight:700;margin-bottom:.08rem;text-align:center}.footer__qr .qr-img{border-radius:.04rem;display:block;height:1.2rem;margin:auto;width:1.2rem}.footer a:hover{color:#fff!important}.down-z{background:url(../images/down_sprites.png) 0 0 no-repeat}.down-z,.down-z1{height:45px;width:53px}.down-z1{background:url(../images/down_sprites.png) 0 -45px no-repeat}.down-d{background:url(../images/down_sprites.png) 0 -90px no-repeat}.down-d,.down-d1{height:46px;width:53px}.down-d1{background:url(../images/down_sprites.png) 0 -136px no-repeat}.down-f{background:url(../images/down_sprites.png) 0 -182px no-repeat}.down-f,.down-f1{height:46px;width:53px}.down-f1{background:url(../images/down_sprites.png) 0 -228px no-repeat}.down-nan{background:url(../images/down_sprites.png) 0 -274px no-repeat}.down-nan,.down-nan1{height:44px;width:52px}.down-nan1{background:url(../images/down_sprites.png) 0 -318px no-repeat}.down-nv{background:url(../images/down_sprites.png) 0 -362px no-repeat}.down-nv,.down-nv1{height:46px;width:53px}.down-nv1{background:url(../images/down_sprites.png) 0 -408px no-repeat}.banner{background-image:url(../images/banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:4.91rem}.download{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.02rem;justify-content:center}.download__btn{background-image:url(../images/down2_sprites.png);background-repeat:no-repeat;background-size:100% auto;color:transparent;cursor:pointer;height:1.34rem;text-indent:-9999px;width:3.7rem}.download__btn,.download__btn.is-android{background-position:0 0}.download__btn.is-android:active{background-position:0 -1.34rem}.download__btn.is-ios{background-position:0 -2.68rem}.download__btn.is-ios:active{background-position:0 -4.02rem}.intro{background-image:url(../images/bg-zyjs.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:4.38rem;margin:.28rem 0;position:relative;width:7.5rem}.intro__text{height:2.5rem;left:.35rem;position:absolute;top:.55rem;width:1.17rem}.intro__text img{left:50%;max-height:60%;max-width:60%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.intro__pic-skill{height:2.23rem;left:1.94rem;position:absolute;top:.74rem;width:1.64rem}.intro__pic-skill img{display:block;height:100%;width:100%}.intro__pic-role{height:2.23rem;left:4rem;position:absolute;top:.74rem;width:1.64rem}.intro__pic-role img{left:50%;max-height:90%;max-width:90%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.intro__sex-btns{position:absolute;right:.36rem;top:30%}.intro__sex-btns .sex-btn{background-image:url(../images/zy_sprites.png);background-repeat:no-repeat;background-size:100% auto;color:transparent;cursor:pointer;display:block;height:.44rem;margin-bottom:.16rem;text-indent:-9999px;width:.52rem}.intro__sex-btns .sex-btn:last-child{margin-bottom:0}.intro__sex-btns .sex-btn[data-sex=nan]{background-position:0 -2.64rem}.intro__sex-btns .sex-btn[data-sex=nan].is-active{background-position:0 -3.08rem}.intro__sex-btns .sex-btn[data-sex=nv]{background-position:0 -3.52rem}.intro__sex-btns .sex-btn[data-sex=nv].is-active{background-position:0 -3.96rem}.intro__role-btns{position:absolute;right:.88rem;top:23.5%}.intro__role-btns .role-btn{background-image:url(../images/zy_sprites.png);background-repeat:no-repeat;background-size:100% auto;color:transparent;cursor:pointer;display:block;height:.44rem;margin-bottom:.14rem;text-indent:-9999px;width:.52rem}.intro__role-btns .role-btn:last-child{margin-bottom:0}.intro__role-btns .role-btn[data-role=zs]{background-position:0 0}.intro__role-btns .role-btn[data-role=zs].is-active{background-position:0 -.44rem}.intro__role-btns .role-btn[data-role=ds]{background-position:0 -.88rem}.intro__role-btns .role-btn[data-role=ds].is-active{background-position:0 -1.32rem}.intro__role-btns .role-btn[data-role=fs]{background-position:0 -1.76rem}.intro__role-btns .role-btn[data-role=fs].is-active{background-position:0 -2.2rem}.intro__desc{height:1.1rem;left:1.78rem;position:absolute;top:3.18rem;width:4.02rem}.intro__desc-item{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:.3rem}.intro__desc-item .item-label{color:#fffdec;font-size:.24rem;font-weight:700}.intro__desc-item .item-text{-webkit-box-flex:1;color:#fffdec;-ms-flex:1;flex:1;font-size:.18rem;line-height:1.1;padding-top:.05rem}.intro__tips1{color:#f5e4a0;font-size:.2rem;font-weight:700;left:3.18rem;line-height:.24rem;position:absolute;top:1.48rem;width:.3rem;z-index:1}.intro__tips2{color:grey;font-size:.12rem;font-weight:400;left:3.43rem;line-height:1;position:absolute;top:1rem;width:.2rem;word-break:break-word;z-index:1}.inscription{background-image:url(../images/mw-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:4.38rem;margin:.28rem 0;padding:.4rem 0 0;width:7.5rem}.inscription .inscription-profession{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.03rem;justify-content:center}.inscription .inscription-profession__item{background-image:url(../images/mw_sprites.png);background-repeat:no-repeat;background-size:100% auto;color:transparent;cursor:pointer;height:.79rem;text-indent:-9999px;width:1.67rem}.inscription .inscription-profession__item.is-zs{background-position:0 0}.inscription .inscription-profession__item.is-zs.is-active{background-position:0 -.79rem}.inscription .inscription-profession__item.is-fs{background-position:0 -1.58rem}.inscription .inscription-profession__item.is-fs.is-active{background-position:0 -2.37rem}.inscription .inscription-profession__item.is-ds{background-position:0 -3.16rem}.inscription .inscription-profession__item.is-ds.is-active{background-position:0 -3.95rem}.inscription .inscription-profession__item.is-com{background-position:0 -4.74rem}.inscription .inscription-profession__item.is-com.is-active{background-position:0 -5.53rem}.inscription .inscription-skill{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.06rem;margin-top:.16rem;padding-left:.4rem}.inscription .inscription-skill__item{background:#3f3e3c;color:#f4db98;cursor:pointer;font-size:.24rem;font-weight:700;height:.46rem;line-height:.46rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:1.29rem}.inscription .inscription-skill__item.is-active{background:#fff1cd;color:#424040}.inscription .inscription-desc{margin-top:.08rem;padding:0 .4rem}.inscription .inscription-desc__table{position:relative}.inscription .inscription-desc__table:after{background:url(../images/seal.png) no-repeat 50%/cover;content:"";height:1.66rem;pointer-events:none;position:absolute;right:-.07rem;top:0;width:1.94rem}.inscription .inscription-desc__table table{background:#fff1cd;border-collapse:collapse;border-radius:0;border-top:1px dashed #302e3e;table-layout:fixed;width:100%}.inscription .inscription-desc__table td,.inscription .inscription-desc__table th{-webkit-box-sizing:border-box;box-sizing:border-box}.inscription .inscription-desc__table td{border-bottom:1px dashed #302e3e;border-right:1px dashed #302e3e;color:#363232;font-size:.2rem;height:.37rem;line-height:.37rem;overflow:hidden;padding:0 .16rem;text-overflow:ellipsis;white-space:nowrap}.inscription .inscription-desc__table td:first-child{border-left:1px dashed #302e3e;text-align:center;width:1.7rem}.game-data{-webkit-box-pack:center;-ms-flex-pack:center;background-image:url(../images/data-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.01rem;height:2.9rem;justify-content:center;margin:.28rem 0;padding:.38rem 0 0;width:7.5rem}.game-data__item{height:2.09rem;position:relative;width:1.35rem}.game-data__item:active,.game-data__item:hover{-webkit-filter:brightness(.8);filter:brightness(.8)}.game-data__item img{display:block;height:100%;width:100%}.game-data__item span{background:rgba(0,0,0,.5);bottom:.1rem;color:#f4db98;font-size:.16rem;left:.07rem;line-height:.28rem;position:absolute;right:.07rem;text-align:center}