.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}.mb-5{margin-bottom:5px!important}.ml-5{margin-left:5px!important}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}.mb-10{margin-bottom:10px!important}.ml-10{margin-left:10px!important}.mt-15{margin-top:15px!important}.mr-15{margin-right:15px!important}.mb-15{margin-bottom:15px!important}.ml-15{margin-left:15px!important}.mt-20{margin-top:20px!important}.mr-20{margin-right:20px!important}.mb-20{margin-bottom:20px!important}.ml-20{margin-left:20px!important}.mt-25{margin-top:25px!important}.mr-25{margin-right:25px!important}.mb-25{margin-bottom:25px!important}.ml-25{margin-left:25px!important}.mt-30{margin-top:30px!important}.mr-30{margin-right:30px!important}.mb-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}.mt-40{margin-top:40px!important}.mr-40{margin-right:40px!important}.mb-40{margin-bottom:40px!important}.ml-40{margin-left:40px!important}body,html{width:100%;height:100vh}#app{width:100%;height:100%}.cover{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:900}.flexbetween{display:flex;justify-content:space-between}.ml16{margin-left:16px}.ml8{margin-left:8px}.pagetitle{font-size:22px;font-family:PingFang SC;font-weight:500;color:#2d3643;line-height:30px;box-sizing:border-box;position:relative;margin-bottom:26px}.a-btn{color:#408dff;cursor:pointer}.ant-btn-primary{background-color:#408dff!important;border-color:#408dff!important}.ant-btn-danger,.ant-btn-primary{color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.12)!important;box-shadow:0 2px 0 rgba(0,0,0,.05)!important}.ant-btn-danger{background-color:#ff4d4f!important;border-color:#ff4d4f!important}.ant-collapse{border:1px solid #f2f2f2!important;border-bottom:0!important;border-radius:2px!important;background:#fff!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s;transform:rotate(90deg)}.ant-collapse-item-active .ant-collapse-arrow svg{transition:transform .24s;transform:rotate(-90deg)!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:10px 16px}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 2px 2px!important}.ant-collapse-content-box{padding:0!important}.ant-collapse-content{border-top:0 solid #f2f2f2!important}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #f2f2f2!important}.ant-drawer-header{border-bottom:0 solid #f2f2f2!important;padding:24px 40px!important}.ant-drawer-body{padding:0 40px 24px 40px!important}.ant-drawer-close{right:24px!important;top:8px!important}.ant-row{display:flex!important;flex-wrap:wrap}.warning-message{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#faad14;line-height:20px}.ivu-modal-body{padding:24px!important}.ant-alert-warning{background-color:#fef7ec;border:1px solid #ffb046;padding:8px 8px 8px 37px!important}.ivu-btn:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,0)}.ivu-page-item-active{border-color:#408dff;background:#f0faff!important}.ivu-page-item,.ivu-page-total{font-size:12px}.ivu-select-selection{background-color:#fff;border-radius:0!important;border:0 solid #dcdfe6!important;border-bottom:1px solid #dcdfe6!important;padding:0}.ivu-select-visible .ivu-select-selection{box-shadow:0 0 0 0 rgba(64,141,255,.2)!important;border-bottom:1px solid #66a4ff!important}.ivu-input{border:0 solid #dcdfe6!important;border-bottom:1px solid #dcdfe6!important;border-radius:0!important;padding:4px 0!important;background-color:#fff!important}.ivu-input:focus{box-shadow:0 0 0 0 rgba(64,141,255,.2)!important;border-bottom:1px solid #66a4ff!important}.ivu-input-group-append,.ivu-input-group-prepend{padding:4px 0;border:0 solid #dcdfe6!important;border-radius:0!important;background-color:#fff!important}.ivu-input-group-append .ivu-btn:focus,.ivu-input-group-prepend .ivu-btn:focus{box-shadow:0 0 0 0 rgba(64,141,255,.2)!important}.ivu-table table{width:100%!important}.ivu-table-stripe .ivu-table-body tr:nth-child(2n) td,.ivu-table-stripe .ivu-table-fixed-body tr:nth-child(2n) td{background-color:#f9fafc!important}.ivu-table-stripe .ivu-table-body tr.ivu-table-row-hover td,.ivu-table-stripe .ivu-table-fixed-body tr.ivu-table-row-hover td{background-color:#ebf7ff!important}.ivu-table tr th{font-family:PingFang SC;font-size:14px;font-weight:500;height:52px!important}.ivu-table th{background:#fafafa}.ivu-table td{font-family:PingFang SC;font-size:14px}.ivu-table td,.ivu-table th{border-bottom:0 solid #e3e4e6!important}.ivu-table-wrapper-with-border{border-bottom:0;border-right:0}.ivu-table-border:after,.ivu-table:before{background-color:#e3e4e6}.ivu-table-cell{padding-left:14px!important;padding-right:14px!important;padding-top:8px!important;padding-bottom:8px!important}.ivu-table-wrapper{border:1px solid #f4f5f7;border-radius:4px}.ivu-table-fixed-right:before,.ivu-table-fixed:before{background-color:#fff}.ivu-table-fixed-right:before,.ivu-table-fixed:before,.ivu-table:before{content:"";width:100%;height:0!important;position:absolute;left:0;bottom:0;z-index:4}.ivu-table:before{background-color:#dcdfe6}.ant-checkbox+span{padding-left:5px!important}.ant-drawer-title{font-size:22px!important}.elevator{margin-left:10px;font-size:12px}.noImgUrl{margin-top:38px;width:112px}.noImgUrlText{margin-top:8px;margin-bottom:38px}.active-title{font-family:PingFang SC;font-size:16px;font-weight:500}.active-title:before{content:"";margin-right:10px;border-left:4px solid #408dff}.container{box-sizing:border-box;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.05);min-height:100%;padding:16px;border-radius:4px}.actiontxt{font-size:14px;color:#408dff}.actiontxt,.delete-txt{font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:17px;cursor:pointer}.delete-txt{color:#f5222d}.disabled-txt{color:#82868f}.disabled-txt,.link-text{font-family:PingFangSC-Regular,PingFang SC;font-weight:400;line-height:17px;cursor:pointer}.link-text{color:#408dff}.ant-modal-mask,.ant-modal-wrap{z-index:4000!important}.ant-input{border:0 solid #d9d9d9!important;border-bottom:1px solid #d9d9d9!important;border-radius:0!important;border-right-width:0!important;border-right:0!important}.ant-input,.ant-input:focus{box-shadow:0 0 0 0 rgba(24,144,255,.2)!important}.ant-input:focus{border-bottom:1px solid #40a9ff!important;border-right-width:0!important}.ant-input:hover{border-right-width:0!important;border-right:0!important}.ant-input-number{border:0 solid #d9d9d9!important;border-bottom:1px solid #d9d9d9!important;border-radius:0!important}.ant-input-number-focused{border-bottom:1px solid #40a9ff!important;box-shadow:0 0 0 0 rgba(24,144,255,.2)!important;border-right-width:0!important;border-right:0!important}.ant-input-number-handler-wrap{border-left:0 solid #d9d9d9!important}.ant-input-number:hover{border-right-width:0!important;border-right:0!important}.ant-input-number-handler-down{border-top:0 solid #d9d9d9!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom:0 solid #e8e8e8!important}.ant-table{border:1px solid #f4f5f7;border-radius:4px}.ant-table-placeholder{padding:38px 16px!important;border-top:0 solid #e8e8e8!important;border-bottom:0 solid #e8e8e8!important}.ant-table-placeholder .ant-empty-description{color:#2d3643}.even{background:#fff}.odd{background:#f9fafc}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:16px 16px;word-break:break-all;font-family:PingFang SC;color:#2d3643}.top-filter{display:flex;align-items:center;flex-wrap:wrap}.top-filter .filter-item{line-height:20px;display:flex;align-items:center;margin-bottom:15px;margin-right:32px}.top-filter .filter-item .filter-label{font-family:PingFang SC;font-weight:500;margin-right:16px}.suggest-content{height:calc(100% - 56px)}.suggest-content,.task-content{background:#fff;padding:28px 32px}.task-content #date-table{margin-top:16px}.mr5{margin-right:5px}.blue{color:#408dff}.action-btn{color:#408dff}.action-btn,.delete-btn{cursor:pointer;margin:0 5px}.delete-btn{color:#f5222d}.label-btn{display:inline-block;text-align:center;margin-right:8px;height:36px;width:138px;border-radius:4px;background:#f8f8f9;cursor:pointer}.label-btn.selected{color:#408dff;border:1px solid rgba(64,141,255,.4);background:#e5f2ff}.border-label{border:1px solid #d9d9d9;border-radius:13px;padding:2px 6px}.ant-select-tree-dropdown{z-index:4001!important}#login{height:100%;display:flex}#login .messageerror{font-size:14px;color:#f5222d;left:0;bottom:-30px}#login .messagebox,#login .messageerror{font-family:PingFangSC-Regular,PingFang SC;font-weight:400;position:absolute}#login .messagebox{width:104px;right:0;bottom:0;height:50px;justify-content:center;align-items:center;display:flex;cursor:pointer;font-size:16px}#login .codeInput{padding-right:110px}#login .inputicon{width:16px;left:12px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute}#login input::-webkit-input-placeholder{color:#c0c4ca}#login input::-moz-input-placeholder{color:#c0c4ca}#login input::-ms-input-placeholder{color:#c0c4ca}#login .loginbtn{margin-top:50px;font-weight:600;display:flex;justify-content:center;align-items:center;font-family:PingFangSC-Regular;color:#fff;text-align:center;cursor:pointer}#login .loginbtn,#login .loginInput{width:100%;height:50px;font-size:16px}#login .loginInput{border-radius:4px;box-sizing:border-box;padding-left:36px;border:1px solid #d8dce4;transition:.3s}#login .loginInput:hover{border-color:#3395ff}#login .loginInput:focus{outline:none;border-color:#3395ff;box-shadow:0 0 0 2px rgba(0,123,255,.2)}#login .loginicon{margin-left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}#login .loginbanner{width:calc(100% - 750px);position:relative;display:flex;background:linear-gradient(219deg,#5c9eff,#2d82ff)}#login .loginbanner .banner{align-self:center;width:80%;margin-left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}#login .loginbanner .login-left{width:40%;height:auto;position:absolute;top:0}#login .loginbanner .login-right{width:40%;position:absolute;bottom:0;right:0}#login .loginform{display:flex;justify-content:center;align-items:center;width:750px}#login .formcontainer{width:340px;margin-bottom:150px}#login .formcontainer .txt1{font-size:32px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#2d3643;line-height:45px}#login .formcontainer .txt2{margin-top:4px;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#82868f;line-height:22px}