/*!
 *   佛曰:
 *           写字楼里写字间，写字间里程序员；
 *           程序人员写程序，又拿程序换酒钱。
 *           酒醒只在网上坐，酒醉还来网下眠；
 *           酒醉酒醒日复日，网上网下年复年。
 *           但愿老死电脑间，不愿鞠躬老板前；
 *           奔驰宝马贵者趣，公交自行程序员。
 *           别人笑我忒疯癫，我笑自己命太贱；
 *           不见满街漂亮妹，哪个归得程序员？
 *
 * Author: 王兴民
 * Date time: 2022/8/24
 * Copyright (c) 2016~2022 王兴民 All rights reserved.
 */.header{width:100%;flex-direction:row;background:hsla(0,0%,100%,.85) url(../img/bg.5f387a44.png);box-shadow:0 1px 5px 0 rgba(70,70,70,.39)}.header,.header .logo{display:flex;height:120px}.header .logo{flex-direction:column;justify-content:center;align-items:flex-start;flex:1;margin:0 auto;text-align:center}.header .logo img{max-width:90%}.header .nav{width:30%;height:100%;display:flex;flex-direction:row;justify-content:flex-end}.header .nav a{display:block;padding:0 15px;margin-top:60px;line-height:60px;background-color:#fff;border-right:1px solid #eee}.header .nav a.active{background-color:#bec7fb}.header .nav a:first-child{border-radius:12px 0 0 0;padding-left:25px}.header .nav a:last-child{padding-right:25px}.header .nav a .icon{margin-right:2px;transform:translateY(2px)}.main{margin:auto;z-index:9;top:125px;bottom:55px}.footer,.main{position:absolute;right:0;left:0}.footer{height:50px;margin:0 auto;bottom:0;background:rgba(30,30,30,.75) url(../img/bg.5f387a44.png)}.footer .copyright{line-height:50px;font-size:14px;color:#444;text-align:center;text-shadow:0 1px 0 #999}.footer .copyright a:active,.footer .copyright a:link,.footer .copyright a:visited{color:#444}.body-wrap{box-sizing:border-box;width:auto;height:100%;margin:0 6px;padding:0;overflow:auto}.body-wrap.shadow{background-color:hsla(0,0%,100%,.95);border-radius:6px;box-shadow:0 1px 5px 0 rgba(70,70,70,.39)}.body-wrap.overflow{overflow:auto}.body-wrap .top-bar{display:flex;flex-direction:row;padding:0 15px;border-bottom:1px solid #eee}.body-wrap .top-bar .breadcrumb{flex:1;line-height:40px;font-size:16px!important}.body-wrap .top-bar .user-info{width:30%;line-height:40px;font-size:16px;text-align:right;color:#999}.body-wrap .form-wrap{padding:15px;background-color:hsla(0,0%,100%,.8)}.fade-enter-from{opacity:0;transform:translateY(-300px)}.fade-enter-active{transition:all .6s ease-in-out}.fade-enter-to{opcaity:1}.fade-leave-from{opacity:1}.fade-leave-active{transition:all 1s ease}.fade-leave-to{opcaity:0;transform:translateY(-300px)}.full-width{width:100%!important}.pager,.search{padding:20px}.link-icon{margin:0 6px}.table-title{margin:16px 0;font-size:16px;font-weight:700}.preview-button{width:16px;height:16px;margin:0 6px;cursor:pointer;transform:translateY(3px)}.score-label{width:120px;color:#174fcf!important}.commit{padding:15px 0;font-size:14px;color:#999}.commit .item{padding-right:10px}.el-table{font-size:16px}.el-link{font-size:16px!important}.el-form-item__label,.el-popper{font-size:16px}.el-button,.el-descriptions__cell,.el-divider__text,.el-pagination,.el-select-dropdown__item{font-size:16px!important}.el-divider__text{color:#174fcf!important}.special-popper .el-select-dropdown__item{padding:5px 32px 5px 20px;white-space:normal!important;overflow:auto;height:auto;line-height:1.25}.header-login{width:100%;height:120px;background:hsla(0,0%,100%,.85) url(../img/bg.5f387a44.png);box-shadow:0 1px 5px 0 rgba(70,70,70,.39)}.header-login .logo{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1200px;height:100%;margin:0 auto;text-align:center}.header-login .logo img{max-width:90%}.login{position:absolute;margin:auto;padding:15px;width:400px;height:380px;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.75);border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.15)}.login input::-webkit-input-placeholder{color:#ccc}.login input:-moz-placeholder,.login input::-moz-placeholder{color:#ccc}.login input:-ms-input-placeholder{color:#ccc}.login .form-title{margin:0;padding:10px;text-align:center}.login .form-control{height:70px;padding:5px 15px;clear:both}.login .form-control label{display:block;padding-left:15px;line-height:30px;color:#666;font-size:16px}.login .form-control.checkbox{padding-top:20px;height:30px;text-indent:1em;text-align:left;font-size:15px}.login .form-control button,.login .form-control input[type=password],.login .form-control input[type=text]{height:40px;line-height:40px;padding:0 15px;margin:0;border:1px solid #ccc;font-size:14px}.login .form-control input.error{border-color:red}.login .form-control input .success{border-color:#67c23a}.login .form-control .input-account,.login .form-control .input-pass{width:90%;border-radius:20px}.login .form-control input[type=password]:focus,.login .form-control input[type=text]:focus{border-color:#3385ff;outline:0}.login .form-button{padding:10px;text-align:center}.login .form-button .button{display:inline-block;box-sizing:border-box;height:42px;width:94%;line-height:40px;padding:0 20px;margin:10px;border:1px solid #ccc;font-size:16px;color:#333;background-color:#fff;border-radius:4px;cursor:pointer}.login .form-button .button.button-submit{background-color:rgba(0,0,0,.75);color:#fff}.login .form-button .button.button-submit:hover{background-color:rgba(0,0,0,.5)}.login .input-captcha{float:left;width:50%;border-radius:20px 0 0 20px}.login .captcha,.login .captcha img{border-radius:0 20px 20px 0}.login .captcha{display:block;float:left;width:38.6%;height:40px;border:1px solid #ccc;border-left:none}.login .captcha img{width:100%;height:100%}.login .form-link{padding:0 20px;line-height:30px;font-size:16px}.login .form-link .left{float:left}.login .form-link .right{float:right}