@charset "utf-8";body,html{font:12px PingFang SC,Microsoft Yahei,Helvetica Neue,sans-serif;color:#333;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0;-webkit-tap-highlight-color:transparent}body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,html,img,input,li,ol,p,select,span,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}li,ol,ul{list-style-type:none}dd,dl,dt,footer,header,li,nav,ol,p,section,ul{display:block}img{border:none}em,i{font-style:normal}a{color:inherit;text-decoration:none;transition:color .1s linear}a:hover{color:#c00;text-decoration:none}a:visited{color:inherit}a[href]:hover{cursor:pointer}button,input,select,textarea{font-family:Helvetica Neue,Helvetica,Arial,Microsoft Yahei,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;outline:0}button,input[type=text],select,textarea{outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}::-webkit-input-placeholder{color:#c8c8c8}:-moz-placeholder{color:#c8c8c8}::-moz-placeholder{color:#c8c8c8}:-ms-input-placeholder{color:#c8c8c8}::-moz-focus-inner{padding:0;border:0}input:focus,textarea:focus{transition:border-color .3s;-webkit-transition:border-color .3s}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#999}input:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:#999}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#999}button{border:none;background:0 0}input,label,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{font-size:0;height:0;line-height:0;border:0;clear:both}.none{display:none}.line{font-size:0;height:1px;line-height:1px;width:100%;background:#ccc;border:none}.cut{overflow:hidden}.hide{display:none!important}.block{display:block!important}.text-center{text-align:center}.central-border{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.central{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.relative{position:relative!important}.disabled{filter:grayscale(100%);pointer-events:none}.blank{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center}.blank:before{font-size:.28rem;color:#bbb;content:'空空如也'}.fixback{display:block;position:fixed;top:0;margin:.3rem 0 0 .3rem;width:.6rem;height:.6rem;text-align:center;background-color:rgba(0,0,0,.65);border-radius:.6rem;cursor:pointer;z-index:99}.fixback:before{position:absolute;top:50%;left:50%;margin:-.16rem 0 0 -.16rem;display:inline-block;width:.32rem;height:.32rem;content:'';background-image:url(../image/lib/back_btn.png);background-repeat:no-repeat;background-position:center;background-size:cover}.x-auto{margin-left:auto;margin-right:auto}.center{text-align:center}.align-r{text-align:right}.fl{float:left}.fr{float:right}.light-face{font-weight:400}.pointer{cursor:pointer}.nowrap{word-break:keep-all;white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis}.pop-shader,.shader,.toast{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999999}.module{width:100%;height:auto}.loading-0{display:block;z-index:1999999}.loading-0 div{height:50px;text-align:center}.loading-0 i{display:inline-block;margin:0 2px;background-color:#ec4949;height:100%;width:5px;opacity:.85;-webkit-animation:loading0 1.2s infinite ease-in-out;animation:loading0 1.2s infinite ease-in-out}.loading-0 i:nth-child(1){-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.loading-0 i:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loading-0 i:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.loading-0 i:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}.loading-0 i:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes loading0{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes loading0{0%,100%,40%{transform:scaleY(.4)}20%{transform:scaleY(1)}}.loading-1{display:block;position:absolute;left:50%;top:40%;width:100px;height:auto;margin-top:-50px;margin-left:-50px;z-index:1999999}.loading-1:before{display:block;margin:0 auto;padding:0;width:40px;height:40px;content:'';border-radius:100%;border:4px solid;border-top-color:#ec4949;border-bottom-color:rgba(0,0,0,.1);border-left-color:#ec4949;border-right-color:rgba(0,0,0,.1);-webkit-animation:loaderRevol 1s ease-in-out infinite;animation:loaderRevol 1s ease-in-out infinite}.loading-1:after{display:block;text-align:center;margin-top:12px;font-size:14px;color:#b5b5b5;content:attr(data-text);white-space:nowrap}@-webkit-keyframes loaderRevol{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes loaderRevol{from{transform:rotate(0)}to{transform:rotate(360deg)}}.toast{background:0 0;z-index:19999999}#toast{pointer-events:none}.toast.show{display:block}.toast .central{width:3.8rem;padding:.4rem;color:#fff;background-color:rgba(0,0,0,.85);border-radius:.1rem;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.toast .fadein{opacity:1}.toast section:after{display:table;margin:0 auto;font-size:.24rem;content:attr(data-text);line-height:1.3;word-break:break-all}.dialog{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:99999999;zoom:1}.dialog .central{display:block;width:300px;border-radius:10px;overflow:hidden}.dialog header{box-sizing:border-box;height:.45rem;line-height:.45rem;text-align:center;font-size:.17rem;color:#9b8787;background-color:#231e1f}.dialog section{padding:20px 15px;color:#333;line-height:1.3;background-color:#fff}.dialog section>p{padding:10px 0;text-align:center;font-size:15px}.dialog section>.msg{display:block;padding:.25rem .2rem;font-size:.14rem;line-height:1.5}.dialog footer{display:-webkit-box;display:box;height:50px;line-height:50px;text-align:center;font-size:0}.dialog footer a{-webkit-box-flex:1;box-flex:1;box-sizing:border-box;display:block;width:50%;line-height:50px;height:50px;font-size:15px;text-align:center;cursor:pointer}.dialog footer a:first-child{color:#323232;background-color:#fff}.dialog footer a:last-child{color:#fff;background-color:#ef4744}.dialog-gift .code{width:90%;margin:.15rem auto 0;text-align:center}.dialog-gift .code dt{display:block;position:relative;padding:.12rem 0;color:#ec4949;font-size:.14rem;border:.01rem dashed #969696;border-radius:.05rem;background-color:#fff;user-select:all;-webkit-user-select:all}.dialog-gift .code dd{padding:.09rem 0;color:#969696;font-size:.12rem}.dialog-gift .code dd.tap:before{content:'点击虚线框复制礼包码'}.dialog-gift .code dd.press:before{content:'长按虚线框复制礼包码'}.dialog-gift .intro{position:relative;background-color:#fff}.dialog-gift .intro:before{position:absolute;width:100%;top:0;left:0;height:1px;font-size:0;content:'';background-color:#c8c7cc;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);z-index:9}.dialog-gift .intro h3{position:relative;padding-left:.15rem;height:.34rem;line-height:.34rem;color:#ec4949;font-size:.15rem;text-align:left}.dialog-gift .intro h3:after{position:absolute;width:100%;left:0;bottom:0;height:1px;content:'';font-size:0;background-color:#c8c7cc;transform-origin:0 bottom;transform:scaleY(.5);z-index:99}.dialog-gift .intro .usage{padding:.15rem .15rem .35rem;font-size:.12rem;text-align:left;line-height:1.5;color:#969696}