/*building SAAS 0.1*/ /*bootstrap 初始化*/ body { font-size: 0.9rem; overflow: hidden; background: #e4e7ea; } .text-warning { color: #da9500 !important; } .dropdown-menu { font-size: 12px } .btn.text-primary.disabled, .btn.text-primary:disabled { color:#666!important } .btn,.btn-group { vertical-align: baseline; } .nav-pills .nav-link.active, .nav-pills .show > .nav-link{ background-color: #e4e7ea; color:#333; font-weight: 600 } .custom-file-sm,.custom-file-sm .custom-file-label{ height: calc(1.5em + .5rem + 2px); padding-top: .25rem; padding-bottom: .25rem; padding-left: .5rem; } .custom-file-sm .custom-file-label:after{ height: calc(1.4em + .5rem + 2px); padding-top: .25rem; padding-bottom: .25rem; font-size: .875rem; } .custom-file-sm input{ height: calc(1.5em + .5rem + 2px); font-size: .875rem; } .table th { background: #e9ecef; font-weight: normal; color:#000; } .form-check,.form-check-label{ cursor: pointer; line-height: 22px; } .input-group-text .group-checkbox[type="checkbox"],.input-group-text .group-checkbox[type="radio"]{ margin-top: .3rem; } .custom-control-label::before { top:.1rem; } .custom-control-label::after{ top:.1rem; } .dropdown-menu .custom-control-label::before { top:.5rem; } .dropdown-menu .custom-control-label::after{ top:.5rem; } .custom-switch .custom-control-label::after{ top:.25rem; } .custom-control { min-height: 1.2rem } .custom-control-label { cursor: pointer; } .popover { background-color: #000 } .popover-body{ color:#fff; } .bs-popover-auto[x-placement^="bottom"] .arrow::after, .bs-popover-bottom .arrow::after{ border-bottom-color:#000; } .custom-control-warning-input:checked ~ .custom-control-warning-label::before{ border-color:#da9500 ; background-color:#da9500 } .custom-control-warning-label{ color:#da9500; } /* .btn.disabled, .btn:disabled { opacity:.4 }*/ .btn-primary.disabled, .btn-primary:disabled { color:#fff; border-color:#666; background: #666 } .btn-outline-primary.disabled, .btn-outline-primary:disabled { color:#666; border-color:#666; background: #ddd } .btn-outline-primary.disabled .badge, .btn-outline-primary:disabled .badge{ background: #999 } .group-tab .btn-light{ color:#007bff; border-color:#d3d9df; cursor: pointer; } .group-tab .btn-light.active{ cursor: default; } .group-tab .btn-light.active a{ text-decoration: none; color:#212529; cursor: default; } .group-tab .btn-light a:hover{ text-decoration: none; } .text-info-50{ color: #bee5eb; } .text-danger-50{ color: #ed969e; } .text-success-50{ color: #c3e6cb; } .text-primary-50{ color: #cce5ff; } .text-warning-50{ color: #ffddc5; } .text-secondary-50{ color: #dcdcdc; } .bg-info-50{ background-color: #d0f6fd; } .bg-danger-50{ background-color: #f8d7da; } .bg-success-50{ background-color: #d4edda; } .bg-primary-50{ background-color: #cce5ff; } .bg-warning-50{ background-color: #ffddc5; } .bg-secondary-50{ background-color: #dcdcdc; } .border-info-50{ border:1px solid #9be6f4; } .border-danger-50{ border:1px solid #f5c6cb; } .border-success-50{ border:1px solid #c3e6cb; } .border-primary-50{ border:1px solid #b8daff; } .border-warning-50{ border:1px solid #fbc7a3; } .border-secondary-50{ border:1px solid #ccc; } .input-group-cancel{ position: absolute; margin-left: -15px; margin-top: 2px; font-size: 14px } .nav-lists { border-bottom:1px solid #ddd; } .nav-lists .nav-item{ margin-bottom: -1px } .nav-lists .nav-link{ color:#666; padding:.4rem 1.5rem } .nav-lists .nav-link:focus, .nav-lists .nav-link:hover{ background:#f7f7f7; color:#333; } .nav-lists .nav-item.show .nav-link, .nav-lists .nav-link.active{ border-bottom:2px solid #007bff; background:#fbfcfd; color:#333; } /*在谷歌下移除input[number]的上下箭头*/ input.nospin[type='number']::-webkit-outer-spin-button, input.nospin[type='number']::-webkit-inner-spin-button{ -webkit-appearance: none !important; margin: 0; } /*在firefox下移除input[number]的上下箭头*/ input.nospin[type="number"]{-moz-appearance:textfield;} /*自定义css*/ .in-1{padding-left:5px!important} .in-2{padding-left:21px!important} .in-3{padding-left:42px!important} .in-4{padding-left:63px!important} .in-5{padding-left:84px!important} .in-6{padding-left:105px!important} /*滚动条*/ /* 滚动条 */ /*水平滚动条的样式*/ /*::-webkit-scrollbar-thumb:horizontal { width: 5px; background-color: #e9ecef; -webkit-border-radius: 0; }*/ /*滚动条的背景颜色,滚动条的圆角宽度*/ /*::-webkit-scrollbar-track-piece { background-color: #efefef; -webkit-border-radius: 0; }*/ /*滚动条的宽度,滚动条的高度*/ /*::-webkit-scrollbar { width: 14px; height: 14px; }*/ /*垂直滚动条的样式*/ /*::-webkit-scrollbar-thumb:vertical { height: 50px; background-color: #e9ecef; -webkit-border-radius: 0; outline: 1px solid #fff; outline-offset: -1px; border: 1px solid #ced4da; }*/ /*滚动条的hover样式*/ /*::-webkit-scrollbar-thumb:hover { height: 50px; background-color: #ced4da; -webkit-border-radius: 0; }*/ .sjs-height-1,.sjs-height-2,.sjs-sh,.sjs-sh-1,.sjs-sh-2,.sjs-sh-3,.sjs-sh-4,.sjs-sh-5{ overflow: hidden; } .sjs-height-4,.sjs-height-5,.sjs-height-6,.sjs-height-7,.sjs-option-height{ overflow: auto; } .sjs-bar-1,.sjs-bar-2,.sjs-bar-3,.sjs-bar-4,.sjs-bar-5{ height:30px; padding-top:3px; } .sjs-bar{ height:30px; padding-top:3px; } .sjs-bar .nav { margin-top:-3px; } .sjs-bottom{ height:250px; } .sjs-bottom-2{ height:360px; overflow-y: auto; } .form-signin { max-width:400px; margin-left:auto; background: #fff; padding:30px; border:1px solid #ddd; border-radius: .25rem } .bg-404{ background:#dcdcdc url("404.png") bottom center no-repeat; } .has-danger { -webkit-animation: shake 1s .2s ease both; -moz-animation: shake 1s .2s ease both; animation: shake 1s .2s ease both; } @-webkit-keyframes shake { 0%, 100% { -webkit-transform: translateX(0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translateX(-10px); } 20%, 40%, 60%, 80% { -webkit-transform: translateX(10px); } } @-moz-keyframes shake { 0%, 100% { -moz-transform: translateX(0); } 10%, 30%, 50%, 70%, 90% { -moz-transform: translateX(-10px); } 20%, 40%, 60%, 80% { -moz-transform: translateX(10px); } } @keyframes shake { 0%, 100% { transform: translateX(0); } 10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); } 20%, 40%, 60%, 80% { transform: translateX(10px); } } /*2.主体框架*/ .header { background:#fff; position: fixed; z-index: 10; width: 100%; height: 50px; top: 0; left: 0 } .main{ position: relative; z-index: 4; } .main-nav { position: fixed; z-index: 99; width:55px; left: 0; top: 0; height: 100%; background: #33425b; } .main-panel{ padding-left:55px; box-sizing: border-box; } .panel-sidebar{ box-sizing: border-box; background: #fbfcfd; position: fixed; height: 100%; z-index: 4; left:55px; /*padding-top:50px;*/ border-right: 1px solid #ddd; width: 200px; } .side-fold{ position: absolute; bottom:10px; right:20px; } .min-side .side-fold{ position: absolute; bottom:15px; right:5px; height: 20px } .min-side{ border-right: 1px solid #ddd; margin-right:10px; padding-right:15px; position: relative; } .min-side .side-switch i{ font-size: 20px } .min-side .side-menu{ position: absolute; left:-15px; top:50px; background:#fff; width:150px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-shadow: 0 1px 3px rgba(0,0,0,.1); } .panel-content{ padding:65px 0 0; position: relative; z-index: 3; box-sizing: border-box; overflow-y: auto; height: 100vh; } .panel-content .content-wrap{ margin:0 15px 15px; position: relative; } .panel-sidebar+.panel-content{ padding: 65px 0 0 200px; } .panel-title, .panel-title>.title-bar { height:50px; line-height: 50px } .panel-title .dropdown-item,.panel-title .dropdown-item-text,.panel-title .form-group { line-height: normal; } .panel-title{ position: fixed; top:0px; z-index: 98; width: 100%; box-sizing: border-box; background: #fff; box-shadow: 0 1px 3px rgba(0,0,0,.05); border-top: 1px solid #ddd; } .panel-sidebar .panel-title{ width:200px; border-right: 1px solid #ddd; box-shadow: 0 1px 3px rgba(0,0,0,.1); } .panel-content .panel-title{ left: 0; padding-left: 255px; padding-right: 20px; } .panel-content .panel-title.fluid{ padding-left:55px } .panel-title>.title-bar{ padding-left: 20px } .panel-title>.title-bar>h2,.panel-title>.title-main>h2{ font-size: 16px; margin:0; height: 50px; line-height: 50px; display:block } .panel-title>.title-bar>h2 .btn{ margin-right:15px } .panel-title>.title-main .btn.pull-right { margin:10px 0 0 10px } .panel-title>.title-main .form-control { margin:10px 0 0 0 } .panel-title>.title-main{ padding-left: 15px } .panel-title .alert { line-height: normal; z-index: 999 } .sidebar-title{ padding: 10px; border-bottom: 1px solid #ddd; margin-bottom: 10px; } .side-menu{ position: fixed; right:15px; top:65px } .side-menu .nav-link{ line-height: 16px; font-size: 14px; color:#007bff; } .side-menu .nav-link:hover{ background:#dcdee3; color:#333; } .sub-content{ margin:0; } .pr-46{ padding-right:36px } .bcontent-wrap{ height: 350px } @media only screen and (max-height: 768px) { .bcontent-wrap{ height: 250px } } .modal-xl { max-width: 1200px } .border-right-1 { border-right:1px solid #dee2e6; } .border-left-1 { border-left:1px solid #dee2e6; } .border-top-1 { border-top:1px solid #dee2e6; } .border-bottom-1 { border-bottom:1px solid #dee2e6; } /*滚动*/ .scrollbar-auto { overflow-y: auto; position: absolute; bottom: 0; left: 0; top: 0; right: 0; } .panel-sidebar .scrollbar-auto{ padding-top: 20px; box-sizing: border-box; } .panel-sidebar .scrollbar-auto { height: calc(100vh - 100px); width: 100%; overflow-y: auto; position: static; } /*结构宽度高度调整条*/ .resize-y{ height:5px; width:100%; float: left; margin-top:-5px; cursor: s-resize; z-index: 999 } .resize-x{ width:5px; height:100%; float: left; margin-left:-5px; cursor: w-resize; z-index: 999 } /*头部*/ .header .logo { float: left; box-shadow: 1px 0 6px rgba(0,0,0,.06); margin-right: 20px; margin:0 } .header .logo>a{ width:120px; height:50px; line-height: 50px; display: inline-block; color:#fff; font-size:24px; padding:0 10px; transition: all ease .4s; background:#207fd1 url(logo.png) no-repeat; text-indent: -9999px; vertical-align: top } .header .logo>a:hover{ background-color:#5596cf; text-decoration: none; } .header-user > div { float:left } .avatar .pic { height: 35px; width: 35px; border-radius: 100%; display: inline-block; float:left; margin:7px 7px 0 0 } .avatar .pic img{ display: block; width: 100%; height: 100%; border-radius: 100%; } .avatar > a,.msg >a{ display: block; height:50px; line-height: 50px; color:#666; padding:0 15px; cursor: pointer; } .avatar > a:hover,.msg > a:hover{ text-decoration: none; box-shadow: inset 0 3px 5px rgba(0,0,0,.125) } .avatar.s-1x{ height: 26px; line-height: 26px; width: 26px; font-size: 11px; border: none } .header-user .msg{ border-left:1px solid #eee } .header-user .msg .glyphicon{ font-size:20px; vertical-align: middle; } .header-user .msg .badge{ margin:0 0 0 5px } .header .poj-name { float:left; padding:0 0 0 15px; font-size:18px } .header .poj-name a{ color:#666 } .header .poj-name > span{ height:50px; line-height:50px; } /*登陆相关*/ .login-body{ background:linear-gradient(#192948,#33425b); height:100% } .login-infoinput { margin-top:15% } .login-body .container{ position:absolute; top:10%; margin:0 auto; left:0; right:0; } .login-bg.img-1{ background:url("undraw_all_the_data_h4ki.svg") no-repeat; } .login-bg.img-2{ background:url("undraw_order_a_car_3tww.svg") no-repeat; } .login-bg.img-3{ background:url("undraw_work_chat_erdt.svg") no-repeat; } .login-body .login-bg{ width: 100%; height: 100%; background-position:25% 95%; background-size: 40% auto; display: inline-block; opacity: .8 } /*侧栏主菜单*/ .nav-top,.nav-bottom{ width: 55px } .bg-nav a{ color:#7786ab; width:55px; text-align: center; display: inline-block; padding:15px 0; font-size: 12px } .bg-nav a i{ font-size:22px; } .bg-nav a span{ display: none; } .bg-nav > li{ width:120px } .bg-nav > li.active{ background: #192948 } .bg-nav > li.active a{ border-radius: 0; background: #192948 } .bg-nav > li > a:hover,.bg-nav > li.active > a:hover{ background: #192948; color:#f2f2f2; text-decoration: none; } .bg-nav > li > a.maintain-icon:hover{ background:none; color:none; text-decoration: none; } .bg-nav > li.active a span{ display: block; } .bg-nav > li + li { margin-top:0; } .bg-nav .sub-menu { list-style:none; padding:0 0 0 20px; width:120px; display: none } .bg-nav .sub-menu a { width:100px; height:30px; line-height:30px } .bg-nav .sub-menu:last-child{ margin:0 0 20px 0 } .bg-nav .menu-arrow{ margin:22px 8px 0 0 } .nav-box h3{ font-size: 14px; font-weight: 700; padding-bottom: 4px; border-bottom: 1px solid #e2eaec; padding-right: 15px; margin-bottom: 10px; margin-left: 17px } .nav-box .h3{ font-size: 14px; font-weight: 700; padding-left:12px; } .nav-box > .sub-list > li > a{ padding-left: 40px } .nav-box .tips-dot { right:20px; top:8px } .nav-box .nav-list li{ position: relative; } .contarl-box{ padding:1rem 2rem 1rem 2rem; border-top:1px solid #ddd; } .nav-list li a{ color: #333; display: block; height: 35px; line-height: 35px; box-sizing: border-box; padding-left: 17px; padding-right: 45px; text-overflow: ellipsis; position: relative; } .nav-list li a:hover{ text-decoration: none; background:#e4e7ea; cursor: pointer; border-right:1px solid #007bff;; } .nav-list li a .badge{ position: absolute; right:17px; top:9px } .nav-list li.active a{ background:#e4e7ea; font-weight: 600; /*border-right:2px solid #007bff;;*/ } .side-menu .nav-link{ padding:.6rem .6rem; } /*内容区*/ .c-header { padding:0 0 5px } .c-body{ padding:1px; background:#fff; } .right-nav{ width:36px; } .right-nav .nav-link { color:#666; } .right-nav .nav-link:focus, .right-nav .nav-link:hover { background: #f7f7f7; } .right-nav .nav-item.show .nav-link, .right-nav .nav-link.active { border-left: 2px solid #007bff; background: #fbfcfd; margin-left:-1px; color:#333; } .form-group .necessary{ font-size:18px; color:#f90000 } .bg-gray { background-color:#bbb!important; } .datepickers-container { z-index: 9999 } .modal-height-500{ height:450px; overflow: hidden } .modal-height-300{ height:300px; overflow:auto } .scroll-y { overflow-y: auto; } .scroll-x { overflow-x: auto; } .modal-lgx { max-width:1000px } .title-main .nav{ line-height: 16px; margin-top:8px } .msg-content { font-size: 14px } .bd-toc { position: sticky; top:3rem; height: calc(100vh - 10rem); overflow-y: auto; } /*草图编辑器*/ .img-view{ height:400px; border:.2rem solid #ccc; position: relative; width:100%; overflow: hidden; } .img-view::after{ content:"草图编辑区"; color:#ddd; position: absolute; left:50%; top:50%; margin-left:-80px; margin-top:-24px; font-size:36px } .img-view .img-item{ position: absolute; } .img-view .img-item .img-bar{ position:absolute; right:0; top:0; display:none } .img-item:hover .img-bar{ display: block; } .batch-l-t{ height: 180px; overflow: hidden } .batch-l-b{ height: 320px; overflow: hidden } .batch-r { height:522px; overflow: hidden } /*打印工具栏*/ .print-toolsbar{ padding-bottom:5px } .print-toolsbar .panel { display:inline-block; vertical-align:top; background:#f7f7f9 } .print-toolsbar .panel .panel-body{ height: 22px } .print-toolsbar .panel .panel-foot{ text-align: center; font-size: 12px } .print-list { border-right:1px solid #ccc } .print-list .form-list { overflow: auto } .print-list .list-tools{ height:50px; padding:10px 0; border-bottom:1px solid #f2f2f2 } .pageContainer { background: #ededed; text-align: center } .pageContainer .page{ border:9px solid transparent; display: inline-block; } .pageContainer .page img{ width:inherit; height: inherit; } .pageContainer canvas{ background: #fff } .m-close-side{ position: absolute; right:-1px; top:250px; background: #f2f2f2; padding:30px 3px; } .m-close-side:hover{ background:#eae9e9; } .baobiao-close-side{ position: absolute; left:15px; top:250px; background: #e1e1e1 } .baobiao-close-side a{ color:#007bff; height:80px; line-height: 80px; display: inline-block } .baobiao-close-side:hover{ background:#007bff; } .baobiao-close-side:hover a{ color:#fff; } .edit-tag-btn{ display: none } .tag-item:hover .edit-tag-btn{ display: block } /*电子签名*/ .add-sign-list-item{ padding:.5rem .5rem .5rem 1rem; } .add-sign-list-item:hover{ box-shadow:0 0 3px rgba(0,0,0,.18) } .add-sign-list-item .btn-link { display: none } .add-sign-list-item:hover .btn-link { display: block } /*标段类表折叠收起*/ .fold-switch { cursor: pointer; } .fold-switch:hover{ color:#0056b3; } /*界面紧凑相关代码*/ body{ font-size:12px; } .btn-group-sm > .btn, .btn-sm{ font-size: 12px; padding:1px 0.6rem; } .panel-title, .panel-title > .title-bar{ height:34px; line-height: 30px; } .panel-title > .title-main .btn.pull-right { margin: 5px 0 0 0 } .panel-content{ padding-top:35px; overflow: hidden } .panel-content .content-wrap{ margin:0; } .table td, .table th { padding:.3rem; } .form-control-sm { font-size:12px; padding-top:.1rem; } label{ margin-bottom:.3rem; color:#757575; } .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm { padding-left:.5rem; background: #f2f2f280 } .invalid-feedback{ font-size:100%; } .modal-header{ padding:.5rem 1rem } .modal-title{ font-size:16px; } .modal-footer { padding:.5rem 1rem } .modal-body h6,.modal-body h5{ font-size:12px; } .panel-title > .title-bar{ padding-left:10px; } .panel-sidebar .panel-title{ width:120px; } .panel-title > .title-bar > h2, .panel-title > .title-main > h2{ height:34px; line-height: 34px; font-size: 12px } .panel-title > .title-main .form-control { margin: 4px 0 0 0; } .panel-sidebar { width:120px; } .panel-sidebar .scrollbar-auto{ padding-top:0; } .nav-list li a{ padding-right:0px; height:30px; line-height: 30px } .nav-box h3{ margin-left:12px; } .nav-box > .sub-list > li > a{ padding-left:32px; } .panel-sidebar + .panel-content{ padding:35px 0 0 120px; overflow: hidden; } .contarl-box{ padding:1rem 1rem; } .min-side .side-menu { top:34px; } .panel-content .panel-title{ padding-left:175px; background: linear-gradient( #ccc,2%, #ffffff); } .nav-link{ padding:.3rem .5rem; } .side-menu .nav-link{ font-size:12px; } legend { font-size:16px; } .input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) { height: calc(1.4125rem - 1px); } .input-group-sm>.form-control, .input-group-sm>.input-group-append>.btn, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-prepend>.input-group-text{ height: calc(1.4125rem - 1px); } .input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text { font-size:12px; padding:0rem .5rem; } .side-menu{ right:0; top:35px; height: 100%; background:#fff; border-left: 1px solid #ddd; } .form-control-sm{ height:calc(1.4125rem - 1px); } .form-group { margin-bottom:.5rem; } .custom-control-label::before{ top:0rem; } .custom-control-label::after{ top:0rem; } .badge{ font-size:100%; } .sjs-height-0{ overflow: auto; } .nav-box h3{ margin-bottom:5px; } .min-side .side-menu{ padding-bottom:10px; } .side-fold { right:50px; bottom:5px; } .side-fold a{ font-size:24px; } .min-side { padding-bottom:5px; } .min-side .side-fold{ bottom:10px; } .min-side .side-fold a{ font-size:18px; } .form-text{ font-size:12px; } .btn-sm .badge{ font-size:10px; padding:.2em .4em; top:0; } .search-group { position: relative; } .search-group .remove-btn { position:absolute; right:10px; top:3px; } /*菜单栏系统维护图标*/ a.maintain-icon{ position:relative; } a.maintain-icon span{ position: absolute; left:55px; height:53px; line-height: 53px; width:390px; top:0; display:none; font-size:14px; } a.maintain-icon:hover span{ display: inline-block; } a.maintain-icon .fa{ -webkit-animation: shake_a 2s .2s ease both; -moz-animation: shake_a 2s .2s ease both; animation: shake_a 2s .2s ease both; animation-iteration-count:infinite } @-webkit-keyframes shake_a { 0%, 100% { -webkit-transform: rotate(0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: rotate(5deg); } 20%, 40%, 60%, 80% { -webkit-transform: rotate(-5deg); } } @-moz-keyframes shake_a { 0%, 100% { -moz-transform: rotate(0); } 10%, 30%, 50%, 70%, 90% { -moz-transform: rotate(5deg); } 20%, 40%, 60%, 80% { -moz-transform: rotate(-5deg); } } @keyframes shake_a { 0%, 100% { transform: rotate(0); } 10%, 30%, 50%, 70%, 90% { transform: rotate(5deg); } 20%, 40%, 60%, 80% { transform: rotate(-5deg); } } a.maintain-icon:hover .fa{ animation-iteration-count:0 } /*审批列表*/ .timeline-list .timeline-list-item{ position: relative; } .timeline-list-item .timeline-item-date{ width:50px; position:absolute; left:0px; text-align: center; color:#ccc; } .timeline-list-item .timeline-item-date span{ display: block; color: #333; text-align: center; } .timeline-list-item .timeline-item-tail{ position: absolute; top: 10px; left: 55px; height: calc(100% - 10px); border-left: 1px solid #ddd ; } .timeline-list-item .timeline-item-icon{ width:20px; height:20px; position: absolute; border-radius: 100px; text-align: center; line-height: 20px; left:45px; } .timeline-list-item .timeline-item-content{ position: relative; margin: 0 0 0 70px; word-break: break-word; } .book-list{ padding: 0; margin: 0; height: 285px; overflow-y: auto; } .book-list dt{ padding:5px 0 5px 5px; background-color: #f2f2f2; } .book-list dd{ padding-left:15px; cursor: pointer; } .book-list dd:hover{ background-color: #f2f2f2 } .dd-content { display: none; } .fold-card { display: none; } .att-file-btn { display: none; } .list-table tr:hover .att-file-btn{ display: inline-block; } /*头像颜色*/ .avatar{ height: 40px; line-height:38px; width:40px; border-radius: 20px; color:#fff; font-size: 11px; text-align: center; display: inline-block; border:1px solid #fff; } .avatar:hover{ text-decoration:none; color:#fff; } .avatar.bg-1{ background:rgb(16,109,156) } .avatar.bg-2{ background:rgb(90,146,173) } .avatar.bg-3{ background:rgb(132, 118, 104) } .avatar.bg-4{ background:rgb(196, 160, 93) } .avatar.bg-5{ background:rgb(148, 129, 170) } .avatar.bg-6{ background:rgb(61,89,171) } .avatar.bg-7{ background:rgb(200, 132, 146) } .avatar.bg-8{ background:rgb(102, 138, 92) } .avatar.bg-9{ background:rgb(215, 75, 75) } .avatar.bg-0{ background:rgb(134, 131, 131) } .avatar.bg-10{ border:1px solid #007bff; color:#007bff; line-height: 24px } .avatar.bg-10:hover{ background-color: #007bff; color:#fff; } .text-tip{ top: 18px; left: 10px; }