body{background:#f3f3f3;font-family:"Noto Sans", "Open Sans", arial, sans-serif}
.k-header{background-color:#f9f9f9;height:64px;border-bottom:1px solid #cdcdcd;display: flex;align-items: center;padding:0 48px;justify-content:space-between;position:sticky;top:0px;z-index:9}
.k-header-user{font-size:16px;}
.k-main{padding:48px 48px 0px 48px;}
.k-main-wrap{background-color:#ffffff;}
.k-main-wrap-top{top: 0;display: flex;align-items: center;height: 80px;padding: 0 32px;background-color: #fff;border-top-left-radius: 3px;border-top-right-radius: 3px;overflow: hidden;justify-content:space-between;position:sticky;top:65px;z-index:9}
.k-main-wrap-upload a{background-color:#1A5059;font-size:16px;align-items: center;display: flex;height:44px;border-radius: 3px;}
.table-title{font-size:15px;display: flex;align-items: center;}
.table-title a{display: flex;align-items: center;}
.ng-star-inserted{margin-right:5px;}
.percent-0{color:#00726b}
.percent-1,.percent-2,.percent-3,.percent-4,.percent-5,.percent-6,.percent-7,.percent-8,.percent-9,.percent-10,.percent-11,.percent-12,.percent-13,.percent-14,.percent-15,.percent-16,.percent-17,.percent-18,.percent-19,.percent-20{color:#225ec7}
.percent-21,.percent-22,.percent-23,.percent-24,.percent-25,.percent-26,.percent-27,.percent-28,.percent-29,.percent-30,.percent-31,.percent-32,.percent-33,.percent-34,.percent-35,.percent-36,.percent-37,.percent-38,.percent-39,.percent-40,.percent-41,.percent-42,.percent-43,.percent-44,.percent-45,.percent-46,.percent-47,.percent-48,.percent-49,.percent-50{color:#ad6200}
.percent-51,.percent-52,.percent-53,.percent-54,.percent-55,.percent-56,.percent-57,.percent-58,.percent-59,.percent-60,.percent-61,.percent-62,.percent-63,.percent-64,.percent-65,.percent-66,.percent-67,.percent-68,.percent-69,.percent-70,.percent-71,.percent-72,.percent-73,.percent-74,.percent-75,.percent-76,.percent-77,.percent-78,.percent-79,.percent-80,.percent-81,.percent-82,.percent-83,.percent-84,.percent-85,.percent-86,.percent-87,.percent-88,.percent-89{color:#d43f00}
.percent-90,.percent-91,.percent-92,.percent-93,.percent-94,.percent-95,.percent-96,.percent-97,.percent-98,.percent-99,.percent-100{color:red}
.layui-form-checkbox[lay-skin=primary]>i{border: 2px solid #636363;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#1A5059}
.table-delete{font-size:26px;cursor:pointer;}
.layui-table-header .layui-table tr{height:60px;}
.layui-table-page{padding: 18px 13px;font-size:16px;}
.k-upload-wrap{padding:30px;}
.layui-upload-drag{background-color:#f9f9f9;font-size:22px;color:#111}
.k-upload-select{font-size:14px;margin-top:26px;}
.selectfile{background-color:#f9f9f9;color:#0068b3}
.selectfile:hover{color:#0068b3}
.k-sure{padding:0px 30px 50px 30px;}
.k-upload-quotes{padding:0px 0px 30px 30px;}
.layui-table-page .layui-laypage span{font-size:14px;}
.king{display: flex;height: 100%;width: 100%;}
.main{flex: 1;margin-left: 201px;transition: margin-left 0.3s ease;background-color: #f5f5f5;max-width:100vw;}
.main.collapsed {margin-left: 51px;}
.k-nav{width: 200px;background-color: #f9f9f9;height: 100%;transition: width 0.3s ease;flex-shrink: 0; position: fixed;left: 0;top: 0;border-right:1px solid #cdcdcd}
.k-nav.collapsed {width: 50px;}
.k-nav.collapsed ul li a span{display:none}
.k-nav h1{color:#1a5059;text-align:center;font-size:24px;height:65px;line-height:65px;margin-bottom:20px;}
.k-nav ul li{padding:0 5px;}
.k-nav ul li a{display: flex;align-items: center;height:40px;padding:0 8px;border-radius:5px;}
.k-nav ul li a span{margin-left:15px;}
.k-nav ul li a:hover{background-color:#eaeaea}
.k-nav ul li a.on{background-color:#cceaff;font-weight:bold}
.k-nav-fot{position:absolute;bottom:0px;left:0px;right:0px;text-align:right;}
.k-nav-fot a{display:block;width:50px;text-align:center;padding:10px 0px;float:right;}
.k-nav-fot a svg{transform: rotateY(180deg);}
.k-nav-fot.a a svg{transform:none}
.settings{padding:20px;}
.login{display: flex;justify-content: center;align-items: center;width:calc(100% - 60px);height:100%;position: absolute;}
.king-login{width: 100%;max-width: 640px;padding: 64px;background-color:#ffffff;margin:0 auto;border-radius:5px;}
.king-login-tip{background-color:#FAE3B4;padding:10px;border-radius:8px;font-size:16px;}
.king-login-wrap{padding-top:30px;}
.king-login-form{padding-top:30px;}
.king-signin{background-color:#1a5059}
.aulist{padding:30px;}
.k-nav-user{position:absolute;bottom:45px;left:0px;right:0px;border-bottom:1px solid #dddddd;padding:5px;}
.k-nav-user .layui-btn{border:0px;width:100%;display: flex;align-items: center;font-size:15px;padding-left:8px;padding-right:8px;}
.k-nav-user .layui-btn .k-nav-username{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.k-nav-user .layui-btn span{background-color:#888;width:24px;min-width:24px;height:24px;text-align:center;line-height:24px;font-size:16px;color:#ffffff;display:block;border-radius:100px;margin-right:10px;}
.k-nav-user .layui-btn:hover{background-color:#eaeaea;}
.k-nav-num{position:absolute;bottom:95px;left:0px;right:0px;border-bottom:1px solid #dddddd;padding-bottom:8px;text-align:center;}
.k-nav-time{display: flex;position:absolute;bottom:95px;left:0px;right:0px;border-bottom:1px solid #dddddd;padding-bottom:8px;}
.k-nav-time-d{text-align:center;font-size:20px;width:25%;}
.k-nav-time-d span{font-size:10px;display:block}
.u-box{align-items: center;display: flex;}
.collapsed .k-nav-time{display:none;}