*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}body,html{height:100%;margin:0;font-size:14px;font-family:Helvetica,Hiragino Sans GB,Microsoft Yahei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%}input,select{background-color:transparent;border:none}input:focus-visible,select:focus-visible{outline:none}p{margin:0}button{font-size:16px;border:none}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}.fl{float:left}.fr{float:right}.bold{font-weight:700}.bg-img{background-repeat:no-repeat;background-size:100%}.clearfix:after{display:block;clear:both;content:""}.scroll-disabled{height:100vh!important;overflow-y:hidden}.main-container{min-height:100vh}.dialog{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.65);z-index:99}.dialog .dialog-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.dialog .dialog-modal .close{position:absolute;z-index:101;cursor:pointer}.dialog.message{background-color:transparent!important}.dialog.message .dialog-modal{top:30%;transform:translateX(-50%);width:auto!important;max-width:50%;padding:12px 20px;font-size:14px;color:#fff;word-break:break-all;background-color:rgba(0,0,0,.65)!important;border-radius:12px;overflow:hidden}.dialog.qrcode .dialog-modal{width:80%;padding:.5rem 0;font-size:.3rem;text-align:center;background-color:#fff;border-radius:.2rem}.dialog.qrcode .dialog-modal img{display:block;width:2.2rem;height:2.2rem;margin:.32rem auto 0}@media screen and (max-width:1024px){body,button,html{font-size:.24rem}.dialog.message .dialog-modal{max-width:80%;padding:.16rem .24rem;font-size:.24rem;border-radius:.16rem}.dialog.login .dialog-modal{top:40%;width:80%;padding-bottom:.4rem;background-color:#fff;border-radius:0}.dialog.login .dialog-modal .close{top:.15rem;right:.15rem;width:.24rem;height:.24rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAAXNSR0IArs4c6QAAAk9JREFUWEfNl11rE1EQht+3/h9NLv0Jgt4ILQpVW1T8zDmnKhUUbFVQULRN/KriNwql3lnwZ7hnBS/9KxnZSJLNfs3ZZFvMXbKZd56dmTNnhsh8pNvuQOQw2P9O+2s7+7yJ77LRPoIDsgDhT9roWaLJtLD0WjsQzI9/kzu08f0mnA81ZLM1D2JnpEl8o/ELIxDpttYArBc4vUXrHzYBk4MYicrWGKTX+gDBUqFDYpXGP54FphxioOrHIEne5uRHuTO5Ths/nQZGgQBEjk3WSDZ/Wa+kpYl6dWBUCPAkbbQ9AZI4UA0FV+j8yxAYXUtO0cVfcqemtLJzXuUCbfymCkaF6GOZK/7jUCMXkWAYylma+H0RjAohPEcXvUvbloIEpQlYovWfJnqRWmdykSZ+nSs/Ldfq2xGLNP5rIPhVWv+iyGdlRILTJHICYH+iY9Y8cUEggW9bEVy9BwWDzABzk9Y/0kqgFkhtGMFtOv9AgyjtI5qhWsADYq7RRfc0LbWPzNSs9gMkKBqj47ZHqakFMQ5ps8U6JcQ/HOENuuhJVbqDTo0KEdLQAEfru2UwKogK0cciVwJbvEiHLn5eu8WrEOQZmuhzrUsPcok23gq+9HSIGcYA4Dytf6uOASoEGhiMiGWaisFIhSAv00SvQjqmqiUlo6JqCJrhZhYCEnY3ZYZn2Tx0FORuqQORa3TxRihAzQI+nl6wMutmSkqwSrenC9af1MrZ7gBStLPsw8qJ9f9vCR9dmMkyLjwIkd303jFNbZTZDOpxjqch+E3r7yb/+wsI0jsKM1oRoAAAAABJRU5ErkJggg==) no-repeat;background-size:100%}.dialog.login .dialog-modal .title{padding:.2rem 0;font-size:.28rem;font-weight:600;color:#ff9130;text-align:center;border-bottom:2px solid #ff9130}.dialog.login .dialog-modal .btn{color:#fff;text-align:center;line-height:.68rem;background-color:#ff7800;cursor:pointer}.dialog.login .dialog-modal .btn-login,.dialog.login .dialog-modal .input-box{width:90%;height:.68rem;margin:.32rem auto 0;border-radius:.24rem}.dialog.login .dialog-modal .input-box{display:flex;justify-content:space-between;align-items:center;background-color:#f6f6f6;border:.02rem solid #d1d1d1;overflow:hidden}.dialog.login .dialog-modal .input-box input{flex:1;height:100%;padding:.12rem .24rem;font-size:.26rem;color:#494949;background-color:transparent;border:none}.dialog.login .dialog-modal .input-box input::-webkit-input-placeholder{color:#959595}.dialog.login .dialog-modal .input-box .code{width:1.8rem;cursor:pointer}.dialog.login .dialog-modal .input-box .code.btn,.dialog.login .dialog-modal .input-box .code img{height:100%}.dialog.login .dialog-modal .input-box .code.disable{background-color:#959595;cursor:no-drop}.dialog.login .dialog-modal .btn-login{font-size:.26rem}.dialog.role .dialog-modal{top:0;left:0;right:0;bottom:0;transform:none;background-color:#fff}.dialog.role .dialog-modal .close{top:.2rem;right:.12rem;width:.4rem}.dialog.role .dialog-modal .dialog-body{display:flex;flex-direction:column;height:100%}.dialog.role .dialog-modal .dialog-body .title{display:flex;justify-content:center;align-items:center;height:.8rem;font-size:.28rem;text-align:center;border-bottom:.03rem solid #d1d1d1}.dialog.role .dialog-modal .dialog-body .content{flex:1;padding:0 .3rem .3rem;overflow-y:auto}.dialog.role .dialog-modal .dialog-body .content .item{padding:.2rem .42rem;margin-top:.3rem;font-size:.26rem;background-color:#f1f1f1;border-radius:.36rem}.dialog.role .dialog-modal .dialog-body .content .item.active{color:#ff7200}.dialog.role .dialog-modal .dialog-body .data-null{padding-top:1rem;text-align:center}.theme2 .dialog.login{background-color:rgba(0,0,0,.85)}.theme2 .dialog.login .dialog-modal{padding-top:.3rem;border-radius:.32rem;padding-bottom:.6rem}.theme2 .dialog.login .dialog-modal .close{width:.36rem;height:.36rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAB8ElEQVRoQ+2Z3U3DMBDHL4oyAkiwQVW/ZBgYoUhliJYhqERHoMPkxVE3AAlGqKKgSikyIT3fVwqR3Nfad//ffdl1M5j4J5u4fkgAf53BlIGUAWUEyCXknFsVRbGpqupT6RPdXpbl1eFwWHrvnyh+ogBH4QCwDoxtvPePFOPcNc65ZwBYBvvWMRAKQDsgZOe9v+cKxNY7514B4K6/xnuPakS/HIh+aN8M4pz4zhmaBRSgq8cPJHJqiIh4KIriGus7Sgn167LPI4aIiQeAaL9FAY5qCY7YEFY2SQDWEFbij7rIAFYQluLZAFoIa/EiACnEGOLFAFyIscSrAKgQ3cz9dcIGs5g9wcI5zmrioQONEF3sBqESr87ASZkQQi3eDIBYTqPco9QlFKoiZsIk8ie/CUDYB2ZZMMkAsXTMbrFpjDLKZvdvDzJC2XzXOWctduoNfSfqAYkgyR4KDBtAI0Sz9xwMC8BCgIUN0RSydGxpi5QBS4ecCUZ5PIsCzOfzlyzLFkhDiU/VWGDatt3Wdf2ANTMKMJvNbvI8fxtDPDUTTdPc7vf7d1ETT/5psbvnT/dxtwP48bxOqUvKATS0ZqDf9M/rQa2umqbZYvUoFR7u6/puEftfYJQfNBYAXBvRMco1eOn1CeDSEe/7SxlIGVBG4AvYmjJALR/EPQAAAABJRU5ErkJggg==)}.theme2 .dialog.login .dialog-modal .title{padding:0;border:none}.theme2 .dialog.login .dialog-modal .title img{width:2.8rem}.theme2 .dialog.login .dialog-modal .btn-login,.theme2 .dialog.login .dialog-modal .input-box{border-radius:.36rem}.theme2 .dialog.login .dialog-modal .input-box{background-color:#f6f6f6;border-color:#f6f6f6}.theme2 .dialog.login .dialog-modal .input-box input{color:#525050}.theme2 .dialog.login .dialog-modal .input-box input::-webkit-input-placeholder{color:#a9a9a9}.theme2 .dialog.login .dialog-modal .input-box .code.disable{background-color:transparent}.theme2 .dialog.login .dialog-modal .btn{font-weight:600;color:#525050;background-color:transparent}.theme2 .dialog.login .dialog-modal .btn-login{font-weight:400;color:#fff;background-image:linear-gradient(#7396ff,#91e1ff 100%)}.theme2 .dialog.message{background-color:rgba(0,0,0,.65)!important}.theme2 .dialog.message .dialog-modal{top:50%;transform:translate(-50%,-50%);color:#000;background-color:#fff!important;box-shadow:0 0 .12rem #92d3ff}}html.base-theme{--color-primary:#ff9130;--color-bg:#ff7800}html.green-theme{--color-primary:#405c31;--color-bg:#405c31}.unclickable{overflow:hidden}.unclickable *{pointer-events:none}