.copyRightBox{text-align:center;height:100px;line-height:100px;position:relative;z-index:1}
.copyRight{border:1px solid #fff;border-radius:50px;text-align:center;color:#fff;font-size:12px;display:inline;padding:4px 20px;vertical-align:middle}
#authorize-continue{position:fixed;bottom:-50px;left:50%;width:100%;background:#fff;max-width:560px;transform:translateX(-50%);padding:20px;box-sizing:border-box;border-top-left-radius:10px;border-top-right-radius:10px;transition-duration:0.5s}
.authorize-animate{-webkit-animation:authorizeAnimation 0.5s ease-in-out 1;animation:authorizeAnimation 0.5s ease-in-out 1;animation-fill-mode:forwards}
@-webkit-keyframes authorizeAnimation{0%{-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}
to{-webkit-transform:translate(-50%,-50px);transform:translate(-50%,-50px)}
}@keyframes authorizeAnimation{0%{-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}
to{-webkit-transform:translate(-50%,-50px);transform:translate(-50%,-50px)}
}.authorize-title{font-size:18px;font-weight:bold;line-height:40px;color:#333}
.authorize-tips{font-size:14px;color:#999;margin:10px 0}
.authorize-btn{display:flex;justify-content:center;margin-top:60px;margin-bottom:40px}
.authorize-btn a{max-width:136px;flex:1;line-height:46px;font-size:16px;text-align:center;border-radius:5px;background:#49c265;color:#fff;font-weight:bold;display:block;text-decoration:none}
.authorize-btn a:first-child{margin-right:30px;color:#49c265;background:#f2f2f2}
#authorize-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);z-index:999;display:none}
#libList{position:fixed;right:5px;width:50px;bottom:135px;z-index:7}
#libList .click_show_comment{width:50px;height:50px}
#libList>.click_show_comment>.click_show_comment_flag{border-radius:56px;width:100%;height:100%;color:#666;border:3px solid #f7e38f;font-size:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:300;background:#ff2500;box-sizing:border-box}
#libList>.click_show_comment>.click_show_comment_flag>p{font-size:13px;font-weight:700;line-height:16px;color:#fff}
.votecode-wrap .code-img-wrapper{width:100%;display:flex;justify-content:center}
.votecode-wrap .code-img-wrapper img{max-width:90%;max-height:200px}
#backManageWrapper{position:fixed;bottom:77px;display:block;right:5px;width:50px;height:50px;z-index:100}
#backManageWrapper div{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:25px;width:100%;height:100%;color:#fff;box-shadow:1px 2px 10px 2px rgba(0,0,0,0.1);font-size:13px;border:3px solid #f7e38f;background:#ff2500;font-weight:700;box-sizing:border-box}
.award-info-qrcode-wrapper{position:relative}
.award-info-qrcode-wrapper .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);color:#fff;text-align:center;line-height:25vw;border-radius:2px;font-weight:bold;font-size:4vw}