* { margin: 0; padding: 0; box-sizing: border-box; } /* body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;list-style-type: none;} */ li { list-style: none } a { text-decoration: none; } input, select { outline: none } table { border-spacing: 0; } textarea { resize: none; } .flex { display: flex } .flex1 { flex: 1 } .flex2 { flex: 1.94 } .flex8 { flex: 8 } .flex10 { flex: 10 } .flex3 { flex: 3 } .flex9 { flex: 9 } .align-top { vertical-align: top; } .align-left { text-align: left; } .align-right { text-align: right; } .left { float: left; } .right { float: right; } @font-face { font-family: electronicFont; src: url(../font/DS-DIGIT.TTF) } body { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: url(../images/bg.png) no-repeat #000; background-size: 100% auto; line-height: 1.15; font-size: 0.2rem!important; height: 100vh; } .color-green { color: #37FF01!important } .color-blue { color: #6F99FA!important } .color-red { color: #FF5801!important } .color-yellow { color: #EAF665!important } .color-orange { color: #DE8C54!important } .unprocess { color: #FF5801; } .processed { color: #37FF01 } .necessary { color: red } .relative { position: relative; } .unshow { opacity: 0; cursor: default!important; } a.button { padding: 0 0.3125rem; display: inline-block; color: #1BE9FF; border: 1px solid #31E9FF; border-radius: 5px; line-height: 0.35rem; text-align: center; background: #031252; cursor: pointer; font-size: 0.2rem; } @media screen and (max-width:1024px) { html { font-size: 42px !important } body { /* background-size: contain; */ } } @media screen and (min-width:1920) { html { font-size: 80px !important } } /* loading */ /* #loading { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: flex; text-align: center; align-items: center; justify-content: center } #loading img { width: 1.25rem } */ .loadingdata { position: relative; width: 100%; height: 100% } .preloader { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999999999999; background-color: #fff; background-position: center center; background-repeat: no-repeat; background-image: url(../images/preloader.svg); } /* 组件树插件 */ .treebox { height: 8.25rem; overflow-y: scroll; /* overflow-y: scroll; */ scrollbar-color: transparent transparent; scrollbar-track-color: transparent; -ms-scrollbar-track-color: transparent; } .tree { font-size: 0.2rem; color: #fff; min-height: 0.25rem; /* margin: 0.275rem 0; */ /* margin-bottom: 0.25rem; */ position: relative; /* height:8.25rem; */ /* overflow-y:scroll */ /* border:1px solid pink; */ /* -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; */ /* border-right: 4px solid rgba(0, 0, 0, 0) */ } .tree .maintree { background: linear-gradient(#031648 0%, #08416b 100%); } li.parent_li ul li ul li { display: none } .tree ul.child-two>li>span { padding-left: 0.5rem } .tree ul.child-three>li>span { padding-left: 0.8125rem } .tree li { list-style-type: none; line-height: 0.5rem; margin: 0; position: relative; /* padding-inline-start: 40px; */ } .treeDepartment.selected, .treeDepartment.selected img { color: #0082FF } .treeCompany.selected, .treeCompany.selected img { color: #0082FF } .treeRole.selected { color: #0082FF } .tree li::before, .tree li::after { content: ''; left: 0.3rem; position: absolute; right: auto; z-index: 99999999 } .tree ul.child-three>li::before, .tree ul.child-three>::after { left: 0.6rem; } .tree li::before { border-left: 1px dotted #999; bottom: 0.625rem; height: 100%; top: -0.1125rem; width: 1px } .tree li::after { border-top: 1px dotted #999; height: 0.25rem; top: 0.275rem; width: 0.1625rem } .tree li span { background: #083C67; margin-bottom: 2px; /* -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; */ font-size: 0.2rem; display: block; padding: 0.0175rem 0.1rem; text-decoration: none; } .tree li span img { height: 0.225rem; position: relative; top: -1px; margin-right: 0.0375rem } /* .tree li.parent_li>span { cursor:pointer } */ .tree li span { cursor: pointer; } .tree>ul>li::before, .tree>ul>li::after { border: 0 } .tree li:last-child::before { /* height: 0.4rem */ } /* .tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span { background:#eee; border:1px solid #94a0b4; color:#000 } */ /* 弹框 */ .verticalAlign { vertical-align: middle; display: inline-block; height: 100%; margin-left: -1px; } /* .xcConfirm .popBox { background-color: #002c59; z-index: 2147000001; width: 400px; height: 299px; border-radius: 5px; font-weight: bold; color: #fff; } */ .popBox select { /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ border: solid 1px #000; /*很关键:将默认的select选择框样式清除*/ appearance: none; -moz-appearance: none; -webkit-appearance: none; /*在选择框的最右侧中间显示小箭头图片*/ background: url("../images/trigger.gif") no-repeat scroll right center transparent; background-position: 176px -3px; /*为下拉小箭头留出一点位置,避免被文字覆盖*/ padding-right: 14px; } .xcConfirm .popBox .ttBox { padding: 5px; cursor: move; /* border: 1px solid pink */ } .xcConfirm .popBox .ttBox .tt { font-size: 14px; display: block; } .xcConfirm .popBox .ttBox .clsBtn, .xcConfirm .popBox .ttBox .clsBtn2 { display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 4px; right: 8px; background: url(../images/tool-sprites.gif) no-repeat; } .xcConfirm .popBox .txtBox { padding: 20px 60px 23px 20px; /* background:pink; */ } .txtBox span { display: inline-block; width: 114px; font-weight: 400; font-size: 14px; vertical-align: top; } .txtBox span.choose-file { display: inline-block; position: absolute; text-align: center; width: 56px; line-height: 20px; background: #616F8C; right: 0; top: 0; cursor: pointer; } .choose-file input { width: 56px; right: 0; top: 0; overflow: hidden; position: absolute; opacity: 0; cursor: pointer; } .txtBox>div { margin-bottom: 12px } .txtBox select, .txtBox input, .txtBox option, .userCheckBox { width: 194px; background-color: #34383f; /* color:#fff; */ color: #aaa; border: none; line-height: 18px; padding: 0 10px 0 5px; font-size: 14px; } .txtBox textarea { background-color: #34383f; /* color:#fff; */ color: #aaa; border: none; padding: 5px; width: 190px; font-size: 14px; } .xcConfirm .popBox .txtBox .bigIcon { float: left; margin-right: 20px; width: 48px; height: 48px; background-image: url(../img/icons.png); background-repeat: no-repeat; background-position: 48px 0; } .xcConfirm .popBox .txtBox p { /* height: 84px; margin-top: 16px; line-height: 26px; */ overflow-x: hidden; overflow-y: auto; } .xcConfirm .popBox .txtBox p input { font-size: 18px; margin-top: 6px; } .xcConfirm .popBox .btnArea { position: absolute; bottom: 0; width: 100%; text-align: right } .xcConfirm .popBox .btnGroup { padding: 5px; background: #1f2833; } .xcConfirm .popBox .btnGroup img { position: absolute; left: 5px; top: 5px; } .xcConfirm .popBox .btnGroup .sgBtn { margin-left: 10px; } .xcConfirm .popBox .sgBtn { display: inline-block; cursor: pointer; width: 75px; line-height: 20px; text-align: center; color: #FFFFFF; border-radius: 5px; } .xcConfirm .popBox .sgBtn.ok, .xcConfirm .popBox .sgBtn.cancel, .xcConfirm .popBox .sgBtn.cancel2 { position: relative; background-image: -webkit-linear-gradient(top, #2a3142, #252c3b 48%, #13171f 52%, #171b25); color: #26c5ff; border-radius: 3px; padding: 2px; font-size: 14px; } /* 分页样式 */ .pager { padding: 0 0.25rem; color: #fff; position: absolute; left: 0; bottom: .4rem; /* bottom: 0; */ width: 100%; line-height: 22px } .pager-right { font-family: tahoma, arial, verdana, sans-serif; font-size: 0.2rem; } .pager-left li { display: inline-block; line-height: 0.275rem; text-align: center } .pager-left ul { align-items: center; display: flex; } .pager-left li:not(.pg-des) { width: 22px; /* height: 18px; */ background-repeat: no-repeat; background-position: center center; } .pager-left li:not(.pg-des):hover { /* border: 1px solid rgb(5, 74, 143); */ background-color: rgb(90, 143, 197); cursor: pointer; } .pager-left li.disabled:hover { border-color: rgba(0, 0, 0, 0); background-color: rgba(0, 0, 0, 0); cursor: default; } .pager-left li.pg-des { margin: 0 7px; padding: 0 18px; line-height: 14px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; font-size: .2rem; } .pg-des input { color: #fff; text-align: center; background: #2f3c49; margin: 0 5px; outline: none; border: none; width: 40px; font-size: .2rem } .pg-first { background: url(../images/page-first.gif); height: .275rem; } .pg-first.disabled { background: url(../images/page-first-disabled.gif); pointer-events: none } .pg-prev { height: .275rem; background: url(../images/page-prev.gif); } .pg-prev.disabled { background: url(../images/page-prev-disabled.gif); pointer-events: none } .pg-next { height: 22px; background: url(../images/page-next.gif); } .pg-next.disabled { background: url(../images/page-next-disabled.gif); pointer-events: none; height: .275rem } .pg-last { background: url(../images/page-last.gif); height: 22px; } .pg-last.disabled { background: url(../images/page-last-disabled.gif); pointer-events: none; height: 22px } .pg-refresh,.pg-refresh2 { background: url(../images/refresh.gif); } .pg-refresh a ,.pg-refresh2 a { display: inline-block; width: 100%; height: 100% } /* layer弹窗 */ .layui-layer.layui-layer-page { background-color: #002c59; border-radius: 5px; color: #fff; } .deviceCheckAdd-wrapper { padding: 0 16px } /* 弹框标题样式 */ /* .popBox .layui-layer-title { padding: 0; height: 30px; line-height: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0); font-size: auto; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: none; } */ /* 弹框标题 */ .deviceCheckAdd .ttBox { margin: 8px 0; cursor: move; /* border: 1px solid pink */ } .deviceCheckAdd .ttBox .tt { font-size: 14px; display: block; } .deviceCheckAdd .ttBox .clsBtn { display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 4px; right: 16px; background: url(../images/tool-sprites.gif) no-repeat; } /* 弹框底部 */ .deviceCheckAdd .btnArea { position: absolute; bottom: 0; width: 100%; text-align: right } .deviceCheckAdd .btnGroup { padding: 5px; background: #1f2833; } .deviceCheckAdd .btnGroup img { position: absolute; left: 5px; top: 5px; } .deviceCheckAdd .btnGroup .sgBtn { margin-left: 10px; } .deviceCheckAdd .sgBtn { display: inline-block; cursor: pointer; width: 75px; line-height: 20px; text-align: center; color: #FFFFFF; border-radius: 5px; } .deviceCheckAdd .sgBtn.ok, .deviceCheckAdd .sgBtn.cancel { position: relative; background-image: -webkit-linear-gradient(top, #2a3142, #252c3b 48%, #13171f 52%, #171b25); color: #26c5ff; border-radius: 3px; padding: 2px; font-size: 14px; } /* 搜索区域 */ .chooseArea { margin: 22px 0; /* border:1px solid pink */ } .chooseArea span { display: inline-block; font-weight: 400; width: 80px; font-size: 14px; margin-right: 10px; text-align: right } .chooseArea select, .chooseArea input, .chooseArea option { width: 201px; background-color: #34383f; color: #fff; border: none; line-height: 24px; height: 24px; padding: 0 10px 0 5px; font-size: 14px } #test12 { background: #44474A; color: #fff; /* height:414px; */ /* height:100px; */ overflow-y: scroll } .tree-tit { width: 100%; height: 30px; line-height: 30px; background: linear-gradient(#2f333f 0%, #353b4b 49%, #464d60 51%, #565e75 100%); border: 1px solid #1f2933; font-size: 14px; padding-left: 7px } .layui-tree-icon .layui-icon { color: #fff } .layui-tree-txt { color: #fff; font-size: 14px } .layui-form-checkbox i { background: #b8b8b8; border: 1px solid #ffffff; } .layui-form-checked[lay-skin="primary"] i { border-color: #1BE9FE !important; background-color: #1BE9FE; color: #fff; } /* .layui-form-checkbox[lay-skin="primary"] i{ background: #b8b8b8; border: 1px solid #ffffff; } */ /* .checkAdd-content{ margin:16px; border:1px solid red; height:300px } */ /* 溢出滚动样式 */ .departlist-box ::-webkit-scrollbar { height: 5px !important; width: 5px !important; } /*定义了滚动条滑块的样式*/ .departlist-box ::-webkit-scrollbar-thumb { border-radius: 0; border-style: dashed; background-color: #aaa; border-color: #e2242400; border-width: 1.5px; background-clip: padding-box; } .disabled { pointer-events: none } /* .queryCompanyList .pure-table-inner tr th:first-child, .queryCompanyList .pure-table-inner tr td:first-child { width: 24px } */ .queryCompanyList .pure-table-inner tr th:nth-child(2), .queryCompanyList .pure-table-inner tr td:nth-child(2) { width: 25% } .queryCompanyList .pure-table-inner tr th:nth-child(3), .queryCompanyList .pure-table-inner tr td:nth-child(3) { width: 20% } .queryCompanyList .pure-table-inner tr th:nth-child(4), .queryCompanyList .pure-table-inner tr td:nth-child(4) { width: 13% } .queryCompanyList .pure-table-inner tr th:nth-child(5), .queryCompanyList .pure-table-inner tr td:nth-child(5) { width: 10% } /* .queryPointDetailList .pure-table-inner tr th:first-child, .queryPointDetailList .pure-table-inner tr td:first-child { width: 24px } */ .queryPointDetailList .pure-table-inner tr th:nth-child(2), .queryPointDetailList .pure-table-inner tr td:nth-child(2) { width: 20% } .queryPointDetailList .pure-table-inner tr th:nth-child(3), .queryPointDetailList .pure-table-inner tr td:nth-child(3) { width: 20% } .queryPointDetailList .pure-table-inner tr th:nth-child(4), .queryPointDetailList .pure-table-inner tr td:nth-child(4) { width: 10% } .queryPointDetailList .pure-table-inner tr th:nth-child(5), .queryPointDetailList .pure-table-inner tr td:nth-child(5) { width: 15% } /* 占满屏幕 start */ /* body { height: 100%; width: 100%; overflow: hidden; min-height: 723px; } .content-box { width: 100%; height: calc(100% - .72rem); overflow: hidden; } .content-box .column3 { width: 100%; height: 100%; overflow: hidden; } */ /* 占满屏幕 end */ /* 日期插件小背景图 */ #startTime,#endTime{ background-image:url(../images/date-trigger.gif); background-repeat:no-repeat; /* background-position: right center; */ background-position: 174px 0; }