@charset "utf-8"; /* CSS Document */ * { margin: 0; padding: 0; font-family: 'Microsoft Yahei', Arial, Verdana, sans-serif; } html { width: 100%; height: 100%; overflow: hidden; } body { height: 100%; width: 100%; color: #4c4c4c; font-size: 14px; } .statwrap { padding: 1.5% 1%; width: 100%; height: 100%; box-sizing: border-box; } .headtit { height: 3rem; } .seltime { display: flex; position: absolute; /*top: 110px;*/ right: 1%; align-items: center; } .seltime > i { display: inline-block; margin: 0 5px 0 0; width: 24px; height: 24px; background: url(/img/icon_can.png) no-repeat; background-size: 100%; opacity: .5; } .seltime > span { display: inline-block; margin: 0 10px; } .seltime > span > select { display: inline-block; margin: 0 8px 0 0; padding: 6px; background: #FFFFFF none; border: 1px solid #e5e6e7; border-radius: 6px; } .statit { display: flex; margin: 0.5% 0 1% 0; width: 60%; } .statit > span { display: inline-block; margin: 1% 2% 0 0; min-width: 6%; height: 2.75rem; line-height: 1.75; color: rgba(0, 0, 0, 0.4); font-size: 1.35rem; font-weight: 600; text-align: center; white-space: nowrap; cursor: pointer; } .statit > span.actit { /*background: url(/img/sel_tab.png) no-repeat center bottom;*/ border-bottom: 3px solid rgba(12, 94, 249, 1); color: rgb(12, 94, 249); } .tab_box { position: relative; margin: 2rem 0 0; height: calc(100% - 10rem); clear: both; background: #fff; } .tab_item { position: absolute; z-index: -999; width: 100%; height: 100%; background-color: white } .tab_cont { float: left; width: 50%; height: 100%; } .desktab { margin: auto; border: 1px solid #ddd; border-bottom: 0; border-right: 0; table-layout: fixed; } .desktab tr { border-bottom: 1px solid #ddd; } .desktab tr:last-child { border-bottom: 0; } .desktab td, .desktab th, .noborder td { padding: 8px 20px; height: 36px; border: 1px solid #dee2e6; border-top: 0; border-left: 0; color: #666; line-height: 20px; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .trodd th { height: 40px; background: #F5F5F6; color: #4c4c4c; text-align: left; } .line-clamp { height: 20px; overflow: hidden; white-space: nowrap; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-align: left; text-overflow: ellipsis; } .listhead { width: calc(100% - 6px); } .listbody { position: relative; margin-top: -1px; width: 100%; height: calc(100% - 60px); overflow: hidden; } .inner { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow-x: hidden; overflow-y: scroll; } .chartbox { float: left; margin: 2% 2%; width: 45%; height: 90%; } .tab-content { display: none; width: 100%; height: calc(100% - 60px); } .tab-content.active { display: block; } .cont-box { display: flex; flex-wrap: wrap; width: 100%; height: calc(100% - 60px); clear: both; overflow-y: auto; } .chart-box { position: relative; float: left; margin: 1% 2%; width: 45%; height: 45%; } .chart-title { position: relative; color: #333; font-size: 1.5rem; } .chart-box .echarts { width: 100%; height: 90%; } .static-content { float: left; clear: both; width: 100%; } .static-content li { list-style: none; } .static-content li p { float: left; min-width: 20px; margin: 5px 15px 5px 0px; text-align: right; } .static-content li p:first-child { margin-right: 5px; } .static-content li label { position: relative; margin: 0 5px; padding-left: 20px; } .static-content li label:before, .chart-title::before { position: absolute; top: 20%; left: -5px; content: "\f111"; padding-left: 1rem; color: #136efb; font-size: 0.85rem; font-family: 'FontAwesome'; } .chart-title::before { top: 25%; left: -25px; } .static-content li span { margin: 0 5px 0 10px; } .static-content li b { margin: 0 5px; color: #136efb; font-size: 1.5rem; } h1.page-title { float: left; margin: 2.5% 2% 0; font-size: 2.5rem; font-weight: 500; color: #4c4c4c; } .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th { border: 1px solid #dfe6ec; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 0 solid #dfe6ec; } .detail-list { display: none; position: absolute; top: 50%; left: 50%; z-index: 999; transform: translate(-50%, -50%); padding: 2%; width: 40%; min-height: 25%; background-color: #fff; border-radius: 5px; box-shadow: 0 0 10px #ddd; } .detail-list table { border-collapse: separate; border: 0; border-top: 0px solid #dfe6ec; border-bottom: 1px solid #dfe6ec; border-left: 0px solid #dfe6ec; width: 100% } .detail-list thead tr th { background-color: #f8f8f9; padding: 6px; text-align: center; border-top: 0px solid #dfe6ec; border-right: 1px solid #dfe6ec; border-bottom: 0px solid #dfe6ec !important; border-left: 0px solid #dfe6ec; } .detail-list tbody tr td { padding: 6px; text-align: center; height: 34px; border-top: 0px solid #dfe6ec; border-right: 1px solid #dfe6ec; border-bottom: 0px solid #dfe6ec !important; border-left: 0px solid #dfe6ec; } .detail-close { position: absolute; top: -5%; right: -1%; width: 30px; height: 30px; background-color: #fff; color: #999; cursor: pointer; font-size: 24px; font-family: sans-serif; border-radius: 50%; box-shadow: 0 0 5px #999; text-align: center; line-height: 25px; } /** 滚动条样式 **/ ::-webkit-scrollbar-track { background-color: #F5F5F5; } ::-webkit-scrollbar { width: 6px; height: 10px; background-color: #F5F5F5; } ::-webkit-scrollbar-thumb { border-radius: 6px; background-color: #ccc; }