header { height: 88px; background: url('~@/assets/images/top.png') no-repeat center center; background-size: 100% 100%; display: flex; justify-content: space-between; align-items: center; .logo{ white-space: nowrap; padding-left: 8px; font-size:55px; letter-spacing: 1px; font-family: "YSBTH"; background: linear-gradient(180deg, #FFFFFF 52.4658203125%, #89AFCF 100%); -webkit-background-clip: text; -webkit-text-fill-color:transparent ; text-shadow: 4px 4px 4px rgba(255,255,255,0.15); } .right { display: flex; height: 100%; align-items: center; z-index: 1999; position: relative; padding-right: 10px; .detail { display: flex; cursor: pointer; .hd { white-space: nowrap; color: #ffffff; font-size: 14px; line-height: 20px; margin: 10px 10px 0 10px; } .el-dropdown { width: 30px; height: 47px; margin-top: 13px; display: flex; justify-content: center; align-items: center; } } } } @keyframes rotateCircleSecondB { from { transform: rotate(-360deg); -ms-transform: rotate(-360deg); -moz-transform: rotate(-360deg); -webkit-transform: rotate(-360deg); } to { transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); } } //新增弹窗样式 .total { color: #fff; height: 34px; line-height: 44px; .numb { font-size: 24px; display: inline-block; margin: 0 8px; } } .dialog::-webkit-scrollbar-track { background-color: rgb(2, 19, 74); } .dialog::-webkit-scrollbar { width: 8px; } .dialog::-webkit-scrollbar-thumb { background-color: rgb(26, 5, 132); } .dialog { position: absolute; height: calc(100vh - 133px); overflow: auto; border: 1px solid #F1F4F8; top: 5px; right: 10px; left: 10px; background-color: #fff; z-index: 998; color: #fff; padding: 20px; box-sizing: border-box; .head_box { height: 48px; border-bottom: 1px solid #F1F4F8; color: #000; display: flex; justify-content: space-between; align-items: center; .title{ position: relative; padding-left: 10px; &::before{ position: absolute; content: ''; top: 0; left: 0; width: 5px; height: 20px; border-radius: 4px; background: #2D95FF; } } } .form_cnt{ padding-top: 10px; box-sizing: border-box; height: calc(100vh - 223px); overflow: hidden; overflow-y: auto; } &::v-deep .el-form--inline { display: flex; flex-wrap: wrap; // padding: 2rem 12rem 0rem 12rem; } &::v-deep .el-form-item--default { width: 23%; padding-bottom: 20px; margin: 0 1%; } &::v-deep .el-form-item--default.two { width: 46%; padding-bottom: 20px; margin: 0 1%; } &::v-deep .el-form-item--default.one { width: 92%; padding-bottom: 20px; margin: 0 1%; } &::v-deep .el-textarea__inner { height: 7.5em; border: 1px solid #F1F4F8; } } .searchBox { padding: 15px; border-radius: 1px; position: relative; background: #fff; border-radius: 4px; } .app-main { height: calc(100vh - 126px); position: relative; overflow: hidden; padding: 0px 20px 20px 20px; box-sizing: border-box; background: #e9edf6; .titleBox { height: 50px; display: flex; justify-content: space-between; align-items: center; position: relative; z-index: 2; background: #fff; padding: 0 10px; box-sizing: border-box; border-radius: 4px; margin: 5px 0; .title { height: 60px; line-height: 60px; font-size: 18px; color: #000; } .btnBox { margin-top: 14px; } } .tabBox { width: 100%; position: relative; background: #fff; border-radius: 4px; height: calc(100vh - 327px); .el-table--fit { width: calc(100% - 20px) !important; position: absolute; top: 10px; right: 10px; left: 10px; height: calc(100% - 100px); overflow: auto; } .fenye { background: #fff; border-width: 0 1px 1px 1px; position: absolute; right: 0px; left: 0px; padding-right: 10px; .el-pagination{ display: flex; align-items: center; justify-content: flex-end; } } } } ::v-deep .el-card { --el-card-border-color: #143578; --el-card-border-radius: 4px; --el-card-padding: 20px; --el-card-bg-color: #17096130; } ::v-deep .el-dialog { // --el-dialog-bg-color: #061639; } .main-box { display: flex; margin-top: 15px; .treeBox { // width: 280px; flex-shrink: 0; border: solid #0a467e; border-width: 1px 0 1px 1px; overflow-y: auto; overflow-x: hidden; } .tabBox { width: calc(100% - 1px); } .user-main-wrap { overflow: hidden; width: calc(100% - 260px); .el-table--fit { float: right; width: 800px; } } } .content-box-sun{ display: flex; .org-box{ flex: 1; .org-content-box { width: 95%; .org-search-box { display: flex; } .tree-box{ height: 750px; overflow: auto; } } } .right-box-sun{ flex: 4; } } .titleBoxs { height: 60px; display: flex; justify-content: space-between; position: relative; z-index: 2; .title { height: 60px; line-height: 60px; font-size: 18px; color: #fff; } .btnBox { margin-top: 14px; } }