body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6, samp ,.logotitle { /*font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;*/ font-family:'Microsoft Yahei'; } /** 登陆页面 Start ********************************/ .login_bg{ height: 61px; font-size: 16px; padding-left: 25px; } .login_name{ background: url(../img/username.png) no-repeat; } .login_pwd{ background: url(../img/userpwd.png) no-repeat; } .login_button{ font-weight: bolder; background: url(../img/button_bg.png) no-repeat; border-color: rgba(255, 255, 255, 0); width: 220px; height: 42px; margin: 0px auto; } .login_input_bg{ height: 42px; font-size: 16px; padding-left: 25px; line-height: 1.3333333; outline: none; border-radius: 30px; margin: 10px 0px; background-color: rgba(68, 142, 254, 0.2); box-shadow: 0 0 18px rgba(68, 142, 254, 0.8); } .login_input_bg::-webkit-input-placeholder { /* Internet Explorer 10+ */ color:#8e98bf; } /** 登陆页面 End ********************************/ /** 正文 Start ********************************/ .body_bg{ background: url(../img/bg.jpg) no-repeat center/100% 100%; } .diagram label{ background-color: #203882; margin-right: 8px; } .transparency_bg{ border: 0px; background-color: rgba(10, 10, 10, 0); } /* 蓝色风格背景框 */ .configure_bg{ border-style: solid; border-width: 1px; border-color: rgb(68, 142, 254); border-radius: 10px; background-image: -moz-linear-gradient( 90deg, rgba(14,120,244,0) 0%, rgba(14, 120, 244, 0.48) 100%); background-image: -webkit-linear-gradient( 90deg, rgba(14,120,244,0) 0%, rgba(14, 120, 244, 0.48) 100%); background-image: -ms-linear-gradient( 90deg, rgba(14,120,244,0) 0%, rgba(14, 120, 244, 0.48) 100%); opacity: 0.9; background-color: rgba(255, 255, 255, 0); box-shadow: 0 0 18px rgba(68, 142, 254, 0.8); } .configure_tr{ border-bottom: 1px solid rgb(68, 142, 254); } .configure_tr th label{ color: #FFF; } /* 白色风格背景框 */ /*.white_bg{*/ /*border: 1px solid rgba(32, 100, 202, 0.12);*/ /*border-radius: 10px;*/ /*!*opacity: 0.9;*!*/ /*background-color: #FFFFFF;*/ /*box-shadow: 0px 2px 20px 0px rgba(32, 100, 202, 0.12);*/ /*color: #464952;*/ /*}*/ .white_bg{ border: 1px solid rgba(32, 100, 202, 0.12); border-radius: 10px; background-image: -moz-linear-gradient( 90deg, rgba(14,120,244,0) 0%, rgba(14, 120, 244, 0.48) 100%); background-image: -webkit-linear-gradient( 90deg, rgba(14,120,244,0) 0%, rgba(14, 120, 244, 0.48) 100%); background-image: -ms-linear-gradient( 90deg, rgba(14,120,244,0) 0%, rgba(14, 120, 244, 0.48) 100%); /*opacity: 0.9;*/ background-color: rgba(255, 255, 255, 0); /*box-shadow: 0 0 18px rgba(68, 142, 254, 0.8);*/ } .white_bg .signal_title{ font-size: 16px; padding: 4px 16px; border-bottom: 1px solid rgba(32, 100, 202, 0.12); margin-bottom: 6px; color: #F0F0F0; } /* 红色风格背景框 */ .red_bg{ background-color: #FA6552; color: #F0F0F0; border-radius: 10px; } .red_bg .pie-chart-title{ background-color: #D34436; border-top-left-radius: 10px; border-top-right-radius: 10px; } /* 灰色风格背景框 */ .gray_bg{ background-color: #615856; color: #F0F0F0; border-radius: 10px; } .gray_bg .pie-chart-title{ background-color: #4E4543; border-top-left-radius: 10px; border-top-right-radius: 10px; } /* 淡蓝风格背景框 */ .babyBlue_bg{ background-color: #77A9FF; color: #F0F0F0; border-radius: 10px; } .babyBlue_bg .pie-chart-title{ background-color: #4679C7; border-top-left-radius: 10px; border-top-right-radius: 10px; } /* 信号组态 */ .configure_bg .signal_title{ width: 100%; font-size: 16px; padding: 4px 16px; border-bottom: 1px solid #6093E5; margin-bottom: 6px; } .configure_bg .signal_body{ width: 100%; height: 42px; line-height: 42px; } .signal_body .signal_body_name{ width: 47%; float: left; text-align: right; padding-right: 22px; height: 42px; line-height: 42px; } .signal_body .table_signal_body_name{ text-align: right; padding-right: 22px; height: 42px; line-height: 42px; } .signal_body .signal_body_space{ width: 6%; float: left; height: 42px; } .signal_body .signal_body_value{ width: 47%; float: left; height: 42px; line-height: 42px; } .signal_body .table_signal_body_value{ height: 42px; line-height: 42px; } .signal_body .signal_body_value i{ min-width: 90px; width: 80%; border-radius: 20px; display: inline-block; height: 28px; line-height: 28px; text-align: center; } .signal_body .table_signal_body_value i{ min-width: 90px; width: 80%; border-radius: 20px; display: inline-block; height: 28px; line-height: 28px; text-align: center; } .mdc_temp_foot{ position: absolute; top: 20.5%; right: 15%; } .mdc_temp_foot .foot_number{ display: inline-block; line-height: 20px; width: 20px; height: 20px; float: left; margin-right: 10px; } /* 拟态框 */ .modal-content,.dialog_box{ background-color: #033085; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; border-radius: 10px; } .modal-content .modal-header,.dialog_box .alarm_table_body{ border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #36599d; } .modal-content button.close{ width: 30px; height: 30px; background-color: #f4455a; opacity: 1; border-radius: 20px; } .modal-content button.close:hover{ background-color: #D9534F; } .modal-content button.close i{ color: #fff; text-shadow: 0 1px 0 rgba(255, 255, 255, 0); } .alarm_table{ background-color: #0a1e65; margin:0px auto; } .alarm_table tr td div,.alarm_table tr th div{ max-width: 94%; margin: 0px auto; text-align: left; } .alarm_table_body input[title="table-filter"] { border-radius: 20px; height: 34px; } .alarm_table_body .ng-isolate-scope{ border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 79px; } .alarm_table_body .ng-table-pagination{ margin-left: 40%; } .alarm_table_body .ng-table-counts{ margin: 20px 42px 20px 0px; } .alarm_table_body td .pull-right button{ border: 0px; padding: 6px; width: 32px; border-radius: 20px; } .mdcBelow button.checked{ border-radius: 20px; } /* 输入框 */ .form-control{ background-color: #033085; border: 1px solid #025aff; border-radius: 20px; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; } .filter_input{ position: relative; width: 45%; display: inline-block; line-height: 65px; } .filter_input input{ display: inline-block; } input[type="text"], textarea, input[type="password"]{ border-radius: 20px; background-color: #033085; border: 1px solid #025aff; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; } .WhiteInput input[type="text"],.WhiteInput textarea,.WhiteInput input[type="password"]{ border-radius: 20px; background-color: #FFFFFF; border: 1px solid #025aff; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; } input[type="file"]{ border-radius: 20px; background-color: #033085; border: 1px solid #025aff; color: rgb(97, 97, 97); box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; } .hideBorder input[type="text"],.hideBorder textarea,.hideBorder input[type="password"]{ border-radius: 0px; /*background-color: #033085;*/ border: 0px; box-shadow: rgba(15, 96, 244, 0) 0px 0px 0px; } input:read-only{/* readonly属性的input标签 */ background-color: #1E3F8E; border: 1px solid #1E3F8E; box-shadow: rgba(15, 96, 244, 0) 0px 0px 0px; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background-color: #1E3F8E; border: 1px solid #1E3F8E; box-shadow: rgba(15, 96, 244, 0) 0px 0px 0px; } select,select.btn-default{ color: #FFF; border-radius: 20px; background-color: #033085; border: 1px solid #025aff; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; } .filter_input i{ position: absolute; top: 19px; right: 15px; font-size: 25px; cursor: pointer; } .filter_input input::-webkit-input-placeholder { /* Internet Explorer 10+ */ color: rgba(255, 255, 255, 0.6); } .table-bordered{ border: 1px solid rgba(12, 19, 63, 0); } .table_body thead,table thead{ background-color: #062776; } .table_body tbody,table tbody{ background-color: #0a1e65; } .div_content{ border: 1px solid #025aff; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; overflow-y: auto; background-color: #033085; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ border-bottom: 1px solid #384b85; } input.btn-default:hover,select.btn-default:hover, input.btn-default:focus,select.btn-default:focus, input.btn-default.focus,select.btn-default.focus, input.btn-default:active,select.btn-default:active, input.btn-default.active,select.btn-default.active, .open > .dropdown-toggle.btn-default{ color: #FFF; background-color: #033085; border: 1px solid #025aff; } input.btn-default{ color: #FFF; } /* 按钮 */ .btn-primary:hover{ background-color: #0179ff; } .btn-primary{ border-radius: 20px; background-color: #0166fe; border-color: #0179ff; } .btn-default{ border-radius: 20px; } .btn-danger:hover{ background-color: #f4455a; } .btn-danger{ border-radius: 20px; background-color: #da4156; border-color: #f4455a; } .alarmLevel3{ color:#da4156; } .btn-warning:hover{ background-color: #eea236; } .btn-warning { border-radius: 20px; background-color: #db771f; border-color: #eea236; } .alarmLevel2{ color:#db771f; } .btn-success{ border-radius: 20px; } .panel-default{ background-color: rgba(0,0,0,0); border-radius: 20px; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; margin-top: 20px; } .panel-default.panel-card{ margin-top: 10px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .panel-default > .panel-heading{ padding: 10px 15px; background-color: #062776; border-top-left-radius: 20px; border-top-right-radius: 20px; } table{ background-color: #0A1E65; } .table-bordered{ border: 1px solid #36599d; } .table-hover > tbody > tr:hover { background-color:#36599d; cursor: pointer; } /* 时间控件 */ .datepicker>table>thead>tr>th>.btn-default{ background-color: #062776; border: 0px; border-radius:0px; color:#fff; } .datepicker>table>tbody>tr>td>.btn-default{ background-color: #062776; border: 0px; border-radius:0px; color:#fff; } .datepicker>table>tbody>tr>td>.btn-primary{ background-color: #062776; } .nav-tabs{ border-bottom: 1px solid #0a1e65; } .nav-tabs a{ color: #FFF; } .nav-tabs > li > a:hover{ border-color:transparent; } /*KPI*/ .charts_div{ width:100%; height:100%; padding: 13px 3px 13px 13px; } .charts_div .charts_a{ width:100%; height:100%; display:block; position:static; } .charts_div .charts_a>div:nth-child(1){ background-color: rgba(3, 48, 133, 0.6); border: 1px solid rgb(68, 142, 254); box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; margin: auto auto; } .charts_div .table_div{ height: 100%; padding: 0px 20px; background-color: rgba(3, 48, 133, 0.6); border: 1px solid rgb(68, 142, 254); box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; overflow-y: auto; } .tabKpi table tr td div a>div:nth-child(1) div{ background-color: rgba(3, 48, 133, 0.8); } .charts_table{ border-color: rgb(68, 142, 254); } .charts_table_thead_tr{ text-align:center; font-weight:bold; font-size: 20px; } .charts_table_thead_tr th{ text-align:center; } /*告警弹出框*/ #pop{ background-color: #062776; border: 1px solid rgb(68, 142, 254); box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; border-radius: 10px; } #popHead{ background-color: #062776; border: 1px solid rgb(68, 142, 254); border-top-right-radius: 10px; border-top-left-radius: 10px; } #popHead #popClose{ color: #FFF; } #popContent dl{ background-color: #0A1E65; } .templateProperty{ background-color: #033085; border: 1px solid #025aff; } /* MDC 3D */ .table-opacity{ background-color:transparent; } .panel-red .panel-heading, .panel-yellow .panel-heading, .panel-blue .panel-heading, .panel-green .panel-heading { background-color: #0A1E65; } .panel-footer{ background-color: #0A1E65; } /* 视频 */ .dropdown-menu{ background-color: rgba(2, 46, 141, 0.9); } .datetimepicker-days table tr td:hover, .datetimepicker-days table tr th:hover { background-color: #039; } .record-search button{ background-color: #062776; border: 1px solid #448efe; } .record-search button:hover{ background-color: #448efe; color: #FFF; } .split-area{ background-color: #010a2b; } .license_div{ position: absolute; bottom: 5px; right: 20px; font-size: 16px; text-decoration: underline; font-weight: 500; } .license_div a{ color: #FFF } .license_div a span{ color: #ffff00; } #License_Body{ position: absolute; left: 35%; top: 30%; } .Mdc_Aisle tr td{ border: 1px solid #FFF; cursor: pointer; min-width: 15px; height: 15px; min-height: 5px; } .Mdc_Aisle tr td:hover{ background-color:#0549C0; } /** 正文 End ********************************/ /** 左边菜单栏 Start ********************************/ .menu_bar{ padding-top: 248px; background-color: rgba(0, 0, 0, 0.3); height: 100%; overflow: hidden; } .menu_bar .sidebar-nav{ overflow-y: auto; height: 100%; width: calc(100% + 20px); } .sub-li div{ display: inline-block; width: 32px; text-align: center; } /** 左边菜单栏 End ********************************/ /** 上面功能菜单 Start ********************************/ .nav .open > a{ background-color: rgba(2, 46, 141, 0.6); background-size: auto 58px; } .nav > li > a:hover{ background-color: rgba(2, 46, 141, 0.6); } /** 上面功能菜单 End ********************************/ /*** 表格组态 Start ***********************************************/ .table-td-hover > tbody > tr > td:hover { background-color:#08c; cursor: pointer; } .table-active{ background-color: #08c; } .table-normal{ background-color: rgba(0, 0, 0, 0); } /*边框样式 蓝*/ .div-border{ background-color: #033085; border: 1px solid #025aff; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; } /*筛选框*/ .filter-border{ width: 190px; display:inline; margin: 10px 0px; margin-left: 5px; } /* 多选列表 */ .multi-border-select{ list-style: none; padding-inline-start: 10px; margin-bottom: 0px; width:220px; height:180px; overflow: auto; } .multi-border-available{ list-style: none; padding-inline-start: 10px; margin-bottom: 0px; width:320px; height:180px; overflow: auto; } /* 复选框 边框 */ .timeGroupCheck .i-border{ width: 20px; height: 20px; line-height: 18px; } .timeGroupCheck .checked{ background:#337AB7; } .timeGroupCheck .disabled{ background:rgba(0, 0, 0, 0); } /** 表格样式风格 */ /*默认 蓝边框*/ #table-config table.default tr,#table-config table.default tr td{ border: 1px solid #025aff; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; } #table-config td.default{ border: 2px solid #025aff; padding: 10px 20px; } /*默认-底边 蓝底边*/ #table-config table.default-base tr{ border-bottom: 1px solid #025aff; } #table-config td.default-base{ border: 2px solid #025aff; padding: 10px 20px; } /*橙边框*/ #table-config table.orange tr,#table-config table.orange tr td{ border: 1px solid #eea236; box-shadow: rgba(238, 162, 54, 0.8) 0px 0px 20px; } #table-config td.orange{ border: 1px solid #eea236; padding: 10px 20px; } /*橙底边*/ #table-config table.orange-base tr{ border-bottom: 1px solid #eea236; } #table-config td.orange-base{ border: 2px solid #eea236; padding: 10px 20px; } /*红边框*/ #table-config table.red tr,#table-config table.red tr td{ border: 1px solid #f4455a; box-shadow: rgba(244, 69, 90, 0.8) 0px 0px 20px; } #table-config td.red{ border: 1px solid #f4455a; padding: 10px 20px; } /*红底边*/ #table-config table.red-base tr{ border-bottom: 1px solid #f4455a; } #table-config td.red-base{ border: 2px solid #f4455a; padding: 10px 20px; } /*白边框*/ #table-config table.white tr,#table-config table.white tr td{ border: 1px solid #ffffff; box-shadow: rgba(255, 255, 255, 0.8) 0px 0px 20px; } #table-config td.white{ border: 1px solid #ffffff; padding: 10px 20px; } /*白底边*/ #table-config table.white-base tr{ border-bottom: 1px solid #ffffff; } #table-config td.white-base{ border: 2px solid #ffffff; padding: 10px 20px; } .border, .border tr, .border tr td, .border tr th{ border: 1px solid #ffffff; } /* 去除组态-表格组态的边框 */ .none-border{ border: 0px; background-image: url(''); box-shadow: 0 0 0px; } .none-border table tr td{ border-bottom: 1px solid #025aff; } /* 表格实时值告警 */ .alarm-border{ border: 2px dashed #A02B31; color: #A02B31; } /* 表格实时值中断 */ .disconnect-border{ border: 2px dashed #575A5E; color: #575A5E; } /*** 表格组态 End ***********************************************/ /**** 机架资产信息 Start ***************************************************/ .assets-log i.fa-search{ position: absolute; top: 4px; right: 25px; font-size: 25px; } /**** 机架资产信息 End ***************************************************/ .rack-assets-info div{ height: 34px; } .rack-assets-info div label{ margin-top: 8px; text-align: right; } .control-english{ padding-top:-1px; margin-bottom: 2px; text-align: right; } .text-right{ text-align: right!important; } .text-left{ text-align: left!important; } /*组态 表格 编辑框样式*/ .NtsOcerflow{ max-width: 1160px; max-height: 400px; overflow:auto; } /* 开关CSS */ .switch-check{ position: relative; -webkit-appearance: none; width:60px !important; height: 30px !important; line-height: 30px !important; background: #eee !important; border-radius: 30px; outline: none; } .switch-check:before{ position: absolute; left: 0; content: ''; width: 30px; height: 30px; border-radius: 50%; background: #0084d7; box-shadow: 0px 0px 5px #ddd; transition: all 0.2s linear; } .switch-check:checked{ background: #18ff0a !important; } .switch-check:checked:before{ left: 30px; transition: all 0.2s linear; } /** 接口模块,日志框 */ .content_message{ height: 450px; overflow-y: scroll; background: #033085; color: #fff; padding: 10px; border: 1px solid #025aff; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; } /*.signal-body{ background-color: rgba(0, 0, 0, 0); }*/ /* 组态-设备告警数 */ .diagram-alarmCount,.view-alarmCount{ position: absolute; top: 0px; right: 20px; width: 43px; height: 32px; background-color: #BA3463; color: white; text-align: center; border-radius: 100px; -moz-border-radius: 100px; font-size: 20px; line-height: 30px; z-index: 3; display: none; } /* 二维码 */ .QRCode{ float:left; width: 30%; } .QRCode div{ text-align: center; height: 100%; } .QRCode img{ width: 90%; } .showQRCode{ float:left; width:70%; border-right: 2px dashed; } /* 组态编辑器 - 圆盘 */ .key-wheel{ position: absolute; z-index: 999; bottom: 0px; width: 200px; height: 252px; background-color: rgba(0, 0, 0, 0.6); border: 2px solid rgba(0, 132, 215, 0.8); box-shadow: -2px 0 5px #337AB7; } .key-wheel.right{ right: 0px; } .key-wheel.left{ left: 0px; } .key-wheel .key-title{ height: 50px; border: 1px solid rgba(0, 132, 215, 0.8); } .key-title label{ line-height: 44px; } .key-title div{ margin-top: 6px; } .key-table{ width: 100%; height: 200px; } .key-table tr td,.key-table tr th{ width: 33.3%; height: 33.3%; border: 1px solid rgba(0, 132, 215, 0.8); text-align:center; vertical-align:middle; cursor: pointer; } .key-table .select{ background-color: #0179ff; } /* 控制-遥调 */ .nts-table tr td{ padding: 2px; } .remote-regulating{ height: calc(100% - 25px); font-size: 2vh; background-color: rgba(255, 255, 255, 0); } .remote-regulating table{ height: 100%; width: 100%; } .remote-regulating table tr td{ text-align: center; } .remote-regulating .adjust button{ width: 100%; } .remote-regulating button{ width: 60%; } .remote-regulating input{ width: 60%; margin: 0px auto; text-align: center; background-color: #101e40; border: 0px; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 0px; } /* 组态 编辑区 锁 */ .editor_lock.true{ background-color: #99999969; border-color: #999; } /* 登录页面 li 鼠标悬停事件 */ .login-ul > li { position: relative; display: block; } .login-ul > li > a { position: relative; display: block; padding: 10px 15px; } .login-ul > li > a > select{ cursor: pointer; } .login-ul > li > a:hover{ background-color: rgba(153, 153, 153, 0); } /* 背景图 */ .Body-Background{ background: url(../img/loginbg.jpg) left top/cover no-repeat !important; } .Login-Background{ background: url(../img/logininfo.png) no-repeat; } .navbar{ margin-bottom: 0; background-color: rgba(0, 0, 0, 0.3); } #view-scroll{ height:40px; width: calc(99.6%); /*overflow: hidden;*/ display: inline-block; } #view-scroll .diagram{ display: block; z-index: 999; } .view-show-hide{ float: right; width: 40px; height: 40px; } .view-show-hide i{ font-size: 50px; line-height: 40px; text-align: center; width: 100%; cursor: pointer; } .view-show-hide i:hover{ color: rgba(0, 132, 215, 1); } #diagramControl{ height:calc(100% - 68px); background-size:100% 100% !important; } .modal-header{ border: 1px solid rgba(255, 255, 255, 0); padding-left: 42px; /*background-color: #0a1e65;*/ } .camera-plugin{ height: 300px; overflow: hidden; /*background-color: #171F6A;*/ } .asset-head{ background-color: rgba(0, 0, 0, 0.5); } /* input框行内样式 */ input.input-inline{ display: inline; margin-right: 15px; } /* 组态值样式 */ .signal-value-disconnect{ background-color:#575A5E; } .signal-value-normal{ background-color:#5B9338; } .signal-value-alarm{ background-color:#A02B31; } .color-section{ display: inline; width: 100px; } /*.diagram-sigimg-value{ background-color: rgba(0, 0, 0, 0); border: rgba(0, 0, 0, 0) solid 1px; }*/ .diagram-sigimg-value-Transparency{ background-color: rgba(0, 0, 0, 0); border: rgba(0, 0, 0, 0) solid 1px; } .topology-expand-div{ background-color: #033085; } .topology-img-div:hover div{ background-color: #033085; } #table-config{ width: calc(100% - 4px); height: calc(100% - 6px); } .camera_color{ color: #FFF; } .split-area span.camera_view{ float: left; display: block; margin-left: 10px; padding-left: 15px; border: 1px solid #2B2B2B; border-radius: 14px; line-height: 25px; text-align: left; height: 25px; width: 100px; margin-top: 5px; } .split-area span.camera_record{ display:inline-block; margin: 5px auto; padding-left: 10px; margin-left:120px; border: 1px solid #2B2B2B; border-radius: 14px; line-height: 25px; text-align: left; height: 25px; width:170px; } .input-group-addon{ background-color:#062776; color: #ffffff; border: 1px solid rgb(68, 142, 254); } .input-group-control{ background-color:#062776; color: #ffffff; border: 1px solid rgb(68, 142, 254); border-radius: 0px; cursor:pointer; } .manage-top-div{ padding: 10px 50px; box-shadow: rgba(0, 0, 0) 0px 0px; background-color: #062776; } .time_set_bg{ background-color: rgba(0,0,0,0.5); } .time_setting{ background-color: #062776; color: #ffffff; border: 1px solid rgb(68, 142, 254); margin-right:15px; } .cabinet_title_color a{ color: #fff; } .config_mdc_marked{ width: 100%; text-align: center; font-size: 18px; position: absolute; color: #FFF; font-weight: 900; margin-top: 40px; } /* 导航背景 */ .full-image{ background-image: url('../img/bg.jpg'); cursor: pointer; border: 3px solid #FFF; } /* 设备详情 - 确定告警 */ .alarm-remark{ width:100%; height:150px; color:#FFF; } /* 配置页面 滚动条 */ #page-wrapper.hide-scroll{ overflow: hidden; } .hide-scroll .container-fluid{ overflow-y: auto; height: 100%; width: calc(100% + 20px); } /* 简易多选下拉框 */ .dropdown-mul-1 .dropdown-display-label{ max-height: 33px; overflow: hidden; border-radius: 20px; } /* 超链接组态 返回按钮 */ #return-button.default{ position: absolute; top: 60px; right: 40px; z-index: 999; } #return-button.iview{ position: absolute; top: 105px; right: 40px; z-index: 999; } #return-button button{ width: 110px; height: 40px; border-radius: 20px; } /* 下拉框内容居中 */ table select{ text-align:center; text-align-last:center; } /* 加深模态框的背景颜色 */ .modal.top{ background-color: rgba(0, 0, 0, 0.50); } /* 模态框 右 */ .modal .modal-right{ margin: 0px 0px 0px auto; width:300px; height: 100%; } .modal-right .modal-content{ height: 100%; } /* 微模块历史数据 机柜设备列表 */ .cabinet_list{ cursor: pointer; padding: 0px; list-style: none; } .cabinet_list .cabinet_name{ font-size: 24px; line-height:40px; } .cabinet_list .cabinet_device{ font-size: 22px; padding-left: 20px; line-height:40px; } .cabinet_list .cabinet_name:hover, .cabinet_list .cabinet_device:hover{ background-color:#36599d; } /* 组态-实时图表 平均值、最大值、最小值 */ .avg-max-min{ position: absolute; width: 30%; height: calc(100% - 54px); padding-top: 34px; } .avg-max-min .max,.avg-max-min .min{ height: 50%; } .avg-max-min .max div,.avg-max-min .min div{ margin-left: 20%; padding-top: 20%; } .avg-max-min .name{ display: block; } /* 组态 - 3D MDC */ .canvas-button-div{ position: absolute; right: 0px; top: 5vh; color: #64778B; } .canvas-button-div div{ display: inline; margin-right: 5vh; cursor: pointer; } /* MDC历史数据 */ #HistoryRoot{ height:85.8vh; } #HistoryRoot .history-alarm-body{ width: 29%; height: 99%; float: left; } #HistoryRoot .history-signal-body{ width: 69%; height: 99%; float: left; } /* 超链接组态 返回按钮 */ #HistoryRoot .history-button{ position: absolute; top: 60px; right: 40px; z-index: 999; } .history-button button{ width: 110px; height: 40px; border-radius: 20px; } .history-alarm-body .query label.btn, .history-signal-body .query label.btn{ font-size: 18px; } .history-alarm-body{ border-right: 2px solid #0166fe; } .history-alarm-body .query,.history-signal-body .query{ border-bottom: 2px solid #0166fe; padding-bottom: 10px; } .alarm-content{ float: left; width: calc(100%); border-bottom: 1px solid #0166fe; padding: 10px; } .history-alarm-body .body{ height: calc(100% - 140px); float: left; overflow-y: auto; width: 100%; } .query .btn-group{ float: right; } .history-signal-body .body-table{ float: left; width: calc(100% - 20px); margin: 10px; } .history-signal-body .body-chart .chart{ width: 100%; height: 250px; float: left; } /* DeBug */ /*#HistoryRoot,#HistoryRoot div{ border: 1px solid; }*/ /* MDC历史告警 */ .alarm-level-3{ color: #d9534f; } .alarm-level-2{ color: #f0ad4e; } .alarm-level-1{ color: #0F86D6; } .alarm-level-0{ color: #5cb85c; } .device-list{ border-bottom: 2px solid #0166fe; margin-bottom: 10px; width: 100%; } .device-list .device-list-div{ margin: 5px; height: 39px; overflow-y: auto; } .device-list label{ border-radius: 0px; margin-right: 4px; min-width: 50px; max-width: 150px; overflow: hidden; font-size: 18px; } .device-list label:hover{ background-color: rgba(1, 102, 254, 0.81); color: #FFFFFF; } .device-list label.active{ background-color: #0166fe; } .history-alarm-body .btn-group .btn-primary, .history-signal-body .btn-group .btn-primary{ background-color: #203882; border-color: #203882; } .history-alarm-body .btn-group .btn-primary.active, .history-signal-body .btn-group .btn-primary.active{ background-color: #0165fb; border-color: #0163f5; } /* 圆环进度条 */ .circle{ margin: 0px auto; position: initial; } .circle .circle-value, .circle .circle-name{ position: absolute; text-align: center; } .circle .circle-name{ bottom: 10px; } .panel-primary .panel-body{ margin-top: 19px; } .active-alarm-filter span{ cursor: pointer; } /* 滚动条样式 默认 */ /*滚动条上一级:不影响功能并隐藏滚动条*/ .scroll-root{ width: 100%; overflow: hidden; } .scroll-root .scroll-easy { width: calc(100% + 10px); } .scroll-easy, .scroll-root .scroll-easy{ overflow-y: auto; } .scroll-easy::-webkit-scrollbar, .scroll-root .scroll-easy::-webkit-scrollbar{/*滚动条整体样式*/ width: 10px; /*高宽分别对应横竖滚动条的尺寸*/ } .scroll-easy::-webkit-scrollbar-thumb, .scroll-root .scroll-easy::-webkit-scrollbar-thumb{ /*滚动条里面小方块*/ height: 10px; border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.5); background: rgba(255, 255, 255, 0.5); } .scroll-easy::-webkit-scrollbar-thumb, .scroll-root .scroll-easy::-webkit-scrollbar-track{ /*滚动条里面轨道*/ border-radius: 0; -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.1); background: rgba(255, 255, 255, 0.1); } .scroll-easy-x::-webkit-scrollbar{/*滚动条整体样式*/ height: 10px; /*高宽分别对应横竖滚动条的尺寸*/ } .scroll-easy-x::-webkit-scrollbar-thumb{ /*滚动条里面小方块*/ height: 10px; border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.5); background: rgba(255, 255, 255, 0.5); } .scroll-easy-x::-webkit-scrollbar-thumb{ /*滚动条里面轨道*/ border-radius: 0; -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.1); background: rgba(255, 255, 255, 0.1); } /* 实时告警组态 */ .active-alarm-head,.active-alarm-head span,.active-alarm-head i, .active-alarm-body table tr td{ font-size: 18px; } .active-alarm-head{ text-align: right; padding: 5px 0px; } .active-alarm-body table thead{ font-weight: bold; } .active-alarm-body table > tbody > tr > td, .active-alarm-body table > thead > tr > td{ padding: 5px 2px; } .alarm-list-table .alarm-table-content td{ border: 0px; } .alarm-list-table .alarm-table-time td{ font-size: 18px; line-height: 10px; } .active-alarm-body thead tr td, .active-alarm-body thead tr th, .alarm-list-table .alarm-table-time td, .alarm-list-table td.alarm-table-level, .alarm-list-table td.alarm-table-name{ border-bottom: 1px solid #0166fe; } .table tr:nth-child(even){ background-color: #062776; } .alarm-list-table tr.odd, .body_transparent .alarm-list-table tr.odd{ background-color: #0a1e65; } .alarm-list-table tr.even, .body_transparent .alarm-list-table tr.even{ background-color: #062776; } /* 64节温场 */ .node-temp-title{ display: inline-block; border-radius: 25px; } .node-temp-title table{ background-color: #203882; border-radius: 25px; } .node-temp-title table tr td{ border-radius: 25px; width: 200px; height: 44px; text-align: center; font-size: 16px; line-height: 44px; cursor: pointer; } .node-temp-title table tr td.selected{ background-color: #0166fe; } .body-temperature{ height: 480px; width: 960px; display: inline-block; background-color: rgba(0,64,225,0); position: absolute; } .body-temperature .body-table-temperature{ height: 480px; width: 480px; position: relative; display: inline-block; } .body-table-temperature table{ width: 100%; height: 100%; } .body-caliper .caliper{ width: 70px; padding: 10px 5px; background-color: rgba(0,64,225,0.4); border-radius: 8px; border: 0px; box-shadow: 0 0 0px; } .body-caliper .foot_number{ display: inline-block; line-height: 20px; width: 20px; height: 20px; float: left; margin-right: 10px; } .body-caliper .font_color{ display: inline-block; width: 20px; height: 20px; } .body-caliper .caliper-color{ width: 50px; margin: 0px auto; line-height: 10px; } .node-temp-body .body-caliper{ border: 1px solid rgba(255, 255, 255, 0); text-align: center; font-size: 18px; color: #FFFFFF; } .body-temperature table tr td{ border: 1px solid #FFFFFF; text-align: center; font-size: 20px; color: #FFFFFF; } .body-caliper .caliper-visible{ text-align: center; cursor: pointer; height: 50px; background-size: 70px; } .node-temp-edit.is-show-div{ right: 20px; top: 50px; } .node-temp-body .node-temp-img{ width: 960px; display: inline-block; float: left; text-align: center; vertical-align: middle; } .node-temp-body .node-temp-img img{ height: 480px; } #node-edit{ height: calc(100% - 98px); } .node-edit-config,.node-edit-view{ width: 50%; height: 100%; float: left; border: 1px solid #0166fe; } .node-edit-config .modal-header, .node-edit-view .modal-header{ border-bottom: 1px solid #0166fe; background-color: #033085; } .add-temperature{ border: 1px solid #0166fe; margin-bottom: 10px; } .edit-img-temp{ width: 480px; height: 240px; margin: 0px auto; border: 1px solid #0166fe; } .edit-img-temp .edit-img{ text-align: center; vertical-align: middle; } .edit-img-temp .edit-img img{ max-width: 490px; height: 240px; } .edit-temp{ width: 240px; height: 240px; position: absolute; } .edit-temp .edit-temp-modal{ position: relative; width: 100%; height: 100%; border: 1px solid #0166fe; background-color: rgba(0,191.25,255,0.6); } .edit-view-keyboard{ margin: 10px; } .edit-view-keyboard .key-wheel{ position: inherit; margin: auto; height: 202px; } .edit-view-keyboard .key-title{ width: 30%; } .edit-view-keyboard .key-title label{ line-height: 34px; text-align: center; width: 100%; } /* 登录页面 */ #login-body .dropdown-toggle{ padding-right: 20px; } #login-body #LoginId{ width: 20px; height:20px; display: inline-block; vertical-align: middle; margin-bottom: 2px; } #login-body #hint{ font-size: 18px; padding-left: 4px; cursor: pointer; margin: 0; vertical-align: middle; } /* 信号量组态 */ .image-signal-table .td-content{ width: 300px; } /* 64节温场 框选测点 */ .Test-Box-Choose table{ width: 300px; height: 300px; margin: auto; } .Test-Box-Choose table tr td{ text-align: center; } .Test-Box-Choose table tr td.point{ border: 1px solid #FFFFFF; cursor: pointer; } .Test-Box-Choose table tr td.check{ background-color: #247bf9; color: #FFFFFF; } /* 按钮轮廓 */ .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus, input[type=checkbox]:focus, input[type=checkbox]:active:focus, input[type=checkbox].active:focus, input[type=checkbox].focus, input[type=checkbox]:active.focus, input[type=checkbox].active.focus{ outline: none; } /* 加载页面 */ .body_bg{ background: url("../img/bg.jpg") no-repeat center/100% 100%;; height:100%; width:100%; } .page-load{ position: absolute; top: 0px; width: 100%; height: 100%; z-index: 999; } .page-load .background{ position: absolute; width: 100%; height: 100%; } .page-load .loading-bg{ background: url("../img/loadingbg.png") no-repeat; width: 233px; height: 89px; margin: 40vh auto 0px; line-height: 86px; } .page-load .background img{ margin-left: 20px; vertical-align: middle; } .page-load .background span{ font-size: 28px; color: #FFFFFF; vertical-align: middle; } /* 设备详情页面 */ .visible-device-list{ position: relative; height: 40px; z-index: 1; margin: 8px 0px; } .visible-device-list .view-show-hide{ position: absolute; right: 0; z-index: 2; } /* 设备信息页面 */ .device-info .device-images{ position: absolute; top: 15px; right: 68px; border: 2px solid; text-align: center; height: 274px; line-height: 272px; } .container-fluid.device-info{ margin-left: 0px; } .device-info .device-images a{ position: inherit; bottom: -118px; right: 0px; font-size: 40px; } .device-info .device-images img{ max-width: 192px; max-height: 272px; } /* 设备操作页面 */ .device-record{ font-size: 20px; max-height: 600px; padding: 0px 25px 0px 15px; } .device-record .record-body{ border-bottom: 1px solid #7b7d84; margin: 10px 0px; } .device-record .record-title{ width: 100%; height: 40px; } .device-record .record-comment-title{ } .device-record .record-comment-body{ margin: 10px; } .device-record .record-time{ font-size: 18px; text-align: right; } /* 功能列表 */ .setting-body ul li a, .setting-body ul li a:hover, .setting-body ul li a:active{ color: #FFFFFF; } .setting-body ul li{ background-color: #030f3f; } .home-setting .modal-body table tr td samp.dropdown-title{ color: #FFFFFF; } .setting-option .modal-content .model-body-footer{ background-color: #030f45; } .col-md-1 input,.col-md-2 input,.col-md-3 input,.col-md-4 input,.col-md-5 input,.col-md-6 input, .col-md-7 input,.col-md-8 input,.col-md-9 input,.col-md-10 input,.col-md-11 input,.col-md-12 input{ width: 100%; } .col-md-1 input[type="checkbox"],.col-md-2 input[type="checkbox"],.col-md-3 input[type="checkbox"],.col-md-4 input[type="checkbox"],.col-md-5 input[type="checkbox"],.col-md-6 input[type="checkbox"], .col-md-7 input[type="checkbox"],.col-md-8 input[type="checkbox"],.col-md-9 input[type="checkbox"],.col-md-10 input[type="checkbox"],.col-md-11 input[type="checkbox"],.col-md-12 input[type="checkbox"], .col-md-1 input[type="radio"],.col-md-2 input[type="radio"],.col-md-3 input[type="radio"],.col-md-4 input[type="radio"],.col-md-5 input[type="radio"],.col-md-6 input[type="radio"], .col-md-7 input[type="radio"],.col-md-8 input[type="radio"],.col-md-9 input[type="radio"],.col-md-10 input[type="radio"],.col-md-11 input[type="radio"],.col-md-12 input[type="radio"]{ width: auto; } /* 上传组态包 */ .config-info .config-main .field-title div, .config-info .config-minor .minor-title{ text-align: right; } .config-info .config-main .field-title div, .config-info .config-main .field-body div, .config-info .config-minor .minor-body div{ height: 39px; line-height: 39px; } .config-info .config-main .odd{ } .config-info .config-main td{ margin-left: 8px; margin-right: 8px; padding-left: 0px; padding-right: 0px; } .config-info .config-main .even{ background-color: #e3e8f9; } .config-info .config-main .field-interval{ text-align: center; font-size: 50px; } .config-info .config-main .select-path select{ width: 40%; float: left; } .config-info .config-main .select-path input{ width: 60%; float: left; } .config-info .config-minor .minor-interval{ text-align: center; font-size: 30px; } /* 表格标题不换行 */ .table > thead > tr > th{ word-break: keep-all; white-space: nowrap; } /* 隐藏返回按钮 */ button.return-btn{ display: none; } /* VLC视频 */ .camera-view-vlc .camera-view .camera-plugin{ height: 100%; } .camera-view-vlc .camera-view .camera-function{ height: 40px; position: absolute; bottom: 0px; width: calc(100% - 320px); } .camera-view-vlc .camera-view .camera-function div.function{ display: inline-block; width: 40px; margin-right: 20px; text-align:center; } .camera-view-vlc .camera-function div.function i{ font-size: 20px; line-height: 40px; } .camera-view-vlc #cameraPlugin > table{ height: 100%; margin-bottom: 0px; } .camera-view-vlc #cameraPlugin > table tr td{ border: 0px; } .camera-view-vlc .camera-menu .title{ height: 50px; line-height: 50px; } .camera-view-vlc .camera-menu .title span{ font-size: 18px; padding-left: 20px; line-height: 45px; float: left; color: #ffffff; } .camera-view-vlc .camera-menu .title .modify-video{ font-size: 18px; padding-left: 20px; line-height: 45px; float: left; color: #ffffff; } .camera-view-vlc .camera-menu .title .modify-video > button{ font-size: 16px; vertical-align: top; margin-top: 5px; } .camera-view-vlc .camera-menu .tree{ height: auto; } .camera-view-vlc .camera-menu .tree > ul, .camera-view-vlc .camera-menu .tree .view-camera{ padding: 0px; } .camera-view-vlc .camera-menu .tree .view-title{ padding-left: 20px; line-height: 32px; } .camera-view-vlc .camera-menu .tree .view-camera > li{ padding-left: 40px; line-height: 24px; } .camera-view-vlc .camera-menu .tree .view-title > i, .camera-view-vlc .camera-menu .tree .view-title > a, .camera-view-vlc .camera-menu .tree .view-camera > li i, .camera-view-vlc .camera-menu .tree .view-camera > li a{ font-size: 16px; } .camera-view-vlc .camera-menu .tree .view-title, .camera-view-vlc .camera-menu .tree .view-title > i, .camera-view-vlc .camera-menu .tree .view-title > a, .camera-view-vlc .camera-menu .tree .view-camera > li, .camera-view-vlc .camera-menu .tree .view-camera > li > i, .camera-view-vlc .camera-menu .tree .view-camera > li > a{ color: #FFFFFF; } .camera-view-vlc .camera-menu .tree .view-title:hover, .camera-view-vlc .camera-menu .tree .view-title:hover > i, .camera-view-vlc .camera-menu .tree .view-title:hover > a, .camera-view-vlc .camera-menu .tree .view-title.active, .camera-view-vlc .camera-menu .tree .view-title.active > i, .camera-view-vlc .camera-menu .tree .view-title.active > a, .camera-view-vlc .camera-menu .tree .view-camera > li:hover, .camera-view-vlc .camera-menu .tree .view-camera > li:hover > i, .camera-view-vlc .camera-menu .tree .view-camera > li:hover > a, .camera-view-vlc .camera-menu .tree .view-camera > li.active, .camera-view-vlc .camera-menu .tree .view-camera > li.active > i, .camera-view-vlc .camera-menu .tree .view-camera > li.active > a{ background-color: #0179ff; } .camera-view-vlc #cameraPlugin > table.table > tbody > tr > td.active{ border: 2px solid #0179ff; background-color: transparent; } #videoCameraList ul.camera-parent > li > div.videoDiv > i, #videoCameraList ul.camera-parent > li > div.videoDiv > a, #videoCameraList ul.camera-parent > li > div.videoDiv > a:hover, #videoCameraList ul.camera-children > li > div > i, #videoCameraList ul.camera-children > li > div > a, #videoCameraList ul.camera-children > li > div > a:hover{ color: #FFFFFF; } /* 告警等级联动 */ .alarm-level-div input[type="radio"], .alarm-level-div input[type="checkbox"]{ width: 14px; height: 14px; vertical-align: middle; } /* 去内外边框 */ .no-margin-padding{ margin: 0px !important; padding: 0px !important; } .no-margin-padding-top{ margin-top: 0px; padding-top: 0px; } .no-margin-padding-bottom{ margin-bottom: 0px; padding-bottom: 0px; } .no-margin-top{ margin-top: 0px; } .no-padding-top{ padding-top: 0px; } .no-margin-bottom{ margin-bottom: 0px; } .no-padding-bottom{ padding-bottom: 0px; } /* MDC - U位管理 */ .mdc-assets-cabinet > .mdc-assets-bg{ background-color: rgba(0, 153, 230, 0.5); } .mdc-assets-cabinet > .mdc-assets-bg > .mdc-assets-per{ width: 100%; height: 100%; background-color: rgba(39, 47, 66, 1); border: 0px; border-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; } .mdc-assets-cabinet > div.cabinet-title.mdc-assets-per-text{ display: block; background: transparent; } .mdc-assets-info .mdc-assets-info-space, .mdc-assets-info .mdc-assets-info-content{ padding:1px; } .mdc-assets-info .mdc-assets-info-space > .mdc-assets-space-body{ display:inline-block; margin:10px; height:740px; width:calc(100% - 18px); padding:2px; border:6px solid #006699; } .mdc-assets-info .mdc-assets-padding{ padding: 16px 16px; } .mdc-assets-info textarea{ resize: none; } .mdc-assets-info .no-rackDevice{ border: thin solid transparent; background-color:transparent; display: flex; justify-content: center; align-items: center; } .show-assets-device{ position: inherit; width: 100%; } .mdc-assets-u-info{ margin-top: 100px; } .mdc-assets-u-info > .u-info-body{ width: 33%; display: inline-block; text-align: center; font-size: 24px; } /*卡管理页面 修改卡样式*/ #CardManagement .modal-body { position: relative; top: -25px; bottom: -25px; padding: 15px; } #CardManagement .tbody-overflow .tbody-td13{ width: 280px; min-width: 280px; max-height: 280px; } #CardManagement .tbody-overflow .tbody-td14 { width: 177px; min-width: 177px; max-height: 177px; } #CardManagement input.form-control { width: 100%; } #CardManagement .modal-footers{ position: absolute; bottom: -5px; right: 0; } .datepicker{ z-index: 1600!important; } /* 网络设置 */ .network-modal{ background-color: transparent; box-shadow: none; border-radius: 4px; padding: 40px 0px; } input[type="checkbox"].switch-check:checked { background: rgba(0, 172, 161, 0.6); } .switch-check:before{ background: #00aca1; } input[type="checkbox"].checkbox{ width: 20px; height: 20px; } .checkbox-select{ text-align: center; } .checkbox-select .network-checkbox{ font-size: 18px; display: inline-block; width: 20%; } .checkbox-select .network-checkbox span{ vertical-align: middle; margin-right: 10px; } .network-wifi{ float: none; } .network-wifi .wifi-list{ width: 40%; margin: 0px auto; margin-top: 30px; font-size: 18px; line-height: 48px; box-shadow: 0px 2px 4px rgba(114, 126, 132, 0.24), 0px 1px 10px rgba(114, 126, 132, 0.12), 0px 4px 5px rgba(114, 126, 132, 0.24); } .network-wifi .wifi-list .wifi{ padding: 0px 5%; font-size: 18px; line-height: 48px; cursor: pointer; } .network-wifi .wifi-list .other-wifi{ color: #0C85D3; cursor: pointer; font-size: 18px; line-height: 48px; padding: 0px 20px; } .network-wifi .wifi-list .wifi.active{ color: #0C85D3; } .network-wifi .wifi-list .wifi span{ float: right; color: #424E54; } .network-wlan .network-wlan-table{ margin: 0 auto; margin-top: 30px; font-size: 18px; } .network-wlan-table tr{ line-height: 48px; } .network-prompt{ text-align: center; font-size: 18px; margin: 30px 0px; } .wireless-info .info-left{ padding-right: 10px; } .wireless-info .info-right{ padding-left: 10px; } .password-eye{ color: #727e84; position: absolute; margin-left: -60px; font-size: 46px; cursor: pointer; } .alarmTd{ text-align: left; } .distance-between{ padding: 16px; } .no-margin-top{ margin-top: 0px; } .no-padding-top{ padding-top: 0px; } .button-left{ margin-left: 16px; } .table-margin{ margin: 16px; width: calc(100% - 32px); } .bo-box-shadow{ box-shadow: none !important; } .rights-root .rights-account{ width: 24%; float: left; } .rights-root .rights-body{ width: 75%; height: 100%; float: right; } .authority-option .setting-box-shadow{ margin-bottom: 20px; border-radius: 20px; box-shadow: 0px 2px 20px 0px rgba(32, 100, 202, 0.12); } .authority-option .setting-title, .authority-option .setting-title a{ font-style: normal; font-weight: normal; font-size: 18px; line-height: 50px; color: #ffffff; height: 50px; padding-left: 20px; } .authority-option .setting-title a{ cursor: pointer; } .setting-title > a > i.fa, .ul li > i.fa{ float: right; font-size: 18px; color: #ffffff; margin: 10px; margin-right: 30px; line-height: 30px; cursor: pointer; } .ul li > i.left-arrows{ float: left; margin-right: 26px; } .ul li > div.no-fa{ width: 54px; height: 50px; display: inline-block; float: left; } .authority-checked > i.fa{ font-size: 25px; vertical-align: middle; color: #ffffff; } .rights-list .ul{ padding: 0px; } .rights-list .ul > li{ line-height: 46px; padding-left: 16px; } .rights-list .ul > li .micro-font{ font-size: 14px; } /* UL隔行变色 */ .rights-list .ul > li:nth-child(even){ background-color: #020f45; } .rights-list .ul > li:nth-child(odd){ background-color: #062776; } .rights-list .ul > li.even{ background-color: #020f45; } .rights-list .ul > li.odd{ background-color: #062776; } .rights-list input[type="radio"], .rights-list input[type="checkbox"] { width: 25px; height: 25px; vertical-align: middle; } .radio-text{ vertical-align: middle; } .rights-body .rights-button{ position: fixed; bottom: 0px; left: 0px; width: 100%; height: 55px; line-height: 45px; padding-top: 5px; text-align: right; padding-right: 25px; background-color: #020f45; box-shadow: 0px 2px 20px 0px rgba(32, 100, 202, 0.12); } .part-ul, .part-ul2{ margin-left: 50px; } .part-ul > li { border-left: 3px solid #237af8; } .part-ul2 > li { border-left: 3px solid; } /* MDC配置化-单排 */ .mcd_diagram{ padding: 16px; } .mdc_diagram_head > .tag_radius{ display: inline-block; z-index: 999; border-radius: 25px; border: 2px solid rgb(35, 122, 248); } .tag_radius > ul{ margin: 0px; } .tag_radius > ul > li { display: inline-block; padding: 10px 20px; font-size: 18px; border-radius: 25px; } .tag_radius > ul > li.active{ background-color: #033085; } .tag_radius > ul > li > a, .tag_radius > ul > li.active > a{ color: #FFF; } .mdc_diagram_head .mdc_tag{ position: absolute; right: 60%; } .mdc_diagram_head .mdc_split{ position: absolute; left: 45%; } .mdc_diagram_images{ margin: 70px 160px 20px 80px; height: 250px; } .mdc_diagram_images .cabinet_image > img { height: 250px; max-width: 80%; max-height: 250px; } .mdc_diagram_images .cabinet_image{ text-align: center; } .cabinet_table{ margin: 0px 32px 0px 16px; padding: 16px 16px 0px 16px; background-color: #041457; box-shadow: 0px 2px 20px 0px rgba(32, 100, 202, 0.12); } .cabinet_table .table{ margin-bottom: 16px; } .cabinet_table .table tbody tr th, .cabinet_table .table tbody tr td{ font-weight: normal; text-align: center; padding: 8px 10px; } .cabinet_table .narrow .table tbody tr th, .cabinet_table .narrow .table tbody tr td{ padding: 8px 6px; } .cabinet_table .table tbody tr th, .cabinet_table .table tbody tr td, .cabinet_table .table tbody tr td .btn{ font-size: 14px; } .cabinet_table .table{ width: auto; display: inline-block; } .cabinet_table .table tr, .cabinet_table .table tr > td{ border: 1px solid #D5DAEB; } .mdc_diagram_body .table_unit{ display: inline-block; } .mdc_diagram_body .table_body{ display: inline-block; position: absolute; width: calc(100% - 308px); } .cabinet_table table.signal_unit tr, .cabinet_table table.signal_unit tr > td, .cabinet_table table.signal_body tr > th{ background-color: rgb(4 20 91); } .cabinet_table table.signal_body tr, .cabinet_table table.signal_body tr > td{ background-color: #041253; } .cabinet_table .table tbody tr td.signal_normal{ color: #0BCF6D; font-weight: bold; } .cabinet_table .table tbody tr td.signal_alarm{ color: #ED7720; font-weight: bold; } /* MDC配置化-单排配置 */ .mdc_config_root .mdc_title{ } .mdc_config_root .table tbody tr th, .mdc_config_root .table tbody tr td, .mdc_config_root .table tbody tr td .btn, .mdc_config_root .table tbody tr td input, .mdc_config_root .table tbody tr td select{ font-size: 16px; } .mdc_config_root .table tr td{ padding: 8px; } .mdc_config_root .table tr td.topology-img-div{ padding: 5px 8px 4px 8px; } .mdc_config_root .table tr td input, .mdc_config_root .table tr td select{ height: 30px; text-align: center; } .mdc_config_root .tag_table{ margin: 8px 0px; padding: 0px; } .mdc_config_root .tag_table .table{ width: auto; display: inline-block; } .mdc_config_root .table tbody tr th, .mdc_config_root .table tbody tr td{ border: 1px solid #D5DAEB; } .mdc_config_root .table_title tr td{ height: 47px; text-align: right; } .mdc_config_root .table_body tr td{ height: 47px; text-align: center; } .mdc_config_root .table_add tr td, .mdc_config_root .table_del tr td, .mdc_config_root tr.col_add td, .mdc_config_root tr.col_del td, .mdc_config_root tr td.row_add, .mdc_config_root tr td.row_del{ cursor: pointer; } .mdc_config_root tr.col_add td, .mdc_config_root tr.col_del td{ padding: 2px; height: 30px; } .mdc_config_root .table_add tr td, .mdc_config_root tr.col_add td, .mdc_config_root tr td.row_add{ background-color: #77A9FF; color: #FFFFFF; } .mdc_config_root .table_del tr td, .mdc_config_root tr.col_del td, .mdc_config_root tr td.row_del{ background-color: #FA6552; color: #FFFFFF; } .scroll-easy-x{ overflow-x: auto; overflow-y: hidden; } .scroll-easy-xy{ overflow: auto; } .scroll-easy-x > .scroll-easy-div > table{ float: left; margin-bottom: 0px; } .mdc_config_root .scroll-easy-xy{ width: 283px; height: 150px; } .scroll-easy-xy .scroll-easy-div{ width: 500px; } .scroll-easy-xy .scroll-easy-div .table{ float: left; } .mdc_config_root .topology-expand-div{ width: 100%; } .mdc_config_root .table_split{ margin: 0px; } .mdc_config_root .table_split tr td input, .mdc_config_root .table_split tr td select{ width: 100px; } textarea { resize: none; /* Disables resizability */ } ul{ list-style: none; } /* 历史PUE曲线 Author:Eddy Date:2021/05/25 */ .pue-filter-button{ height: 30px; line-height: 30px; font-size: 20px; } .pue-filter-button .date-filter ul li, .pue-filter-button .detail-filter ul li{ display: inline-block; cursor: pointer; } .pue-filter-button .date-filter{ float: left; margin-left: 20px; } .pue-filter-button .date-filter ul li{ float: left; width: 50px; margin: 0px; text-align: center; border: 1px solid #D5DAEB; } .pue-filter-button .date-filter ul li.active{ background-color: #0166fe; color: #FFFFFF; } .pue-filter-button .detail-filter{ float: right; margin-right: 20px; } .pue-filter-button .detail-filter ul li{ padding: 0px 5px; font-size: 30px; } /* 3D MDC 组态样式 */ .sort_mdc > ul > li.sort_cabinet{ display: inline-block; width: 26px; padding: 8px 0px; text-align: center; border: 1px solid #247afa; cursor: pointer; } .link_mdc{ height: 300px; } .link_mdc .table, .link_mdc .table tr th, .link_mdc .table tr td, .link_mdc .table tr td input, .link_mdc .table tr td button{ font-size: 16px; } .link_mdc .table tr th, .link_mdc .table tr td{ padding: 4px 8px; text-align: center; } /* 实时图表 */ .current_charts{ position: absolute; top: 26px; right: 40px; font-size: 12px; } .current_charts > i.pue{ cursor: pointer; border: 1px solid; border-radius: 5px; padding: 2px 5px; } .current_charts > i.modify{ cursor: pointer; padding: 2px 8px 3px 8px; margin-left: 8px; border: 1px solid; border-radius: 5px; font-size: 16px; } /* 实时图表 机柜U位 */ .u-space-info .mdc-assets-space-body{ position: absolute; width: calc(100% - 40px); margin: 0px 20px; height: calc(100% - 120px); } .u-space-info .u-space-position{ width: 40px; height: 1008px; display: inline-block; color: #000; position: initial; } .u-space-info .u-space-name{ width: calc(100% - 45px); height: 1008px; display: inline-block; position: absolute; background: rgb(0 153 230 / 0.3); } .u-space-info .u-space-name .show-assets-device{ width: 100%; border: thin solid #66ccff; background-color: #0099e6; color: #FFFFFF; display: flex; justify-content: center; align-items: center; } .u-space-info .u-space-note{ text-align: center; font-size: 18px; } .u-space-info .u-space-note ul li{ display: inline-block; margin: 4px 8px; } .u-space-info .u-space-note ul li span{ font-weight: 700; margin-left: 5px; color: #5cb85c; } .assets-button button{ margin: 0px 5px; } .assets-button .assets-center{ margin-left: calc(50% - 400px); display: inline; } .checkbox.btn-default{ border-radius: 8px; padding: 0px; line-height: 32px; } .cursor-pointer{ cursor: pointer; } .u-space-position .u-space-i{ height: 24px; display: flex; align-items: center; justify-content:center; border: 1px solid #0099e6; background-color: transparent; color: #FFF; text-align: center } /* 多级下拉选择框(历史信号) */ .select-casement-tree{ width: 100%; height: 37px; padding: 0px; background-color: #033085; border: 1px solid #025aff; box-shadow: rgba(15, 96, 244, 0.8) 0px 0px 20px; position: relative; } .select-casement-tree > i.fa{ position: absolute; top: 0px; font-size: 20px; line-height: 37px; cursor: pointer; } .select-casement-tree > i.chevron{ right: 10px; } .select-casement-tree > i.remove{ right: 40px; } .select-casement-wrap{ position: relative; padding: 2px 70px 0 0; cursor: pointer; overflow: hidden; height: 36px; } .select-casement{ font-size: 12px; height: 100%; overflow: hidden; margin-bottom: 4px; min-height: 36px; } .select-casement span{ font-size: 18px; } .select-casement span.input-tips{ float: left; line-height: 30px; color: #d6d6d6; padding: 0px 6px; } .select-casement span.input-item{ width: auto; margin: 2px 5px; padding: 0px 6px; border: 1px solid #d6d6d6; color: #d6d6d6; border-radius: 3px; display: block; float: left; } .select-casement-options{ background-color: #033085; border: 1px solid #025aff; position: absolute; width: 100%; z-index: 10; padding: 6px; max-height: 300px; overflow: hidden; } .select-casement-options .select-search{ height: 30px; } .select-search > input.form-control{ border-radius: 2px; width: 100%; height: 100%; font-size: 18px; } .select-options{ font-size: 18px; } .select-options ul li span{ display: block; cursor: pointer; } .select-options .options-left{ width: 30%; display: inline-block; border: 1px solid #5599FD; vertical-align: top; padding: 6px 6px; } .select-options .options-left .scroll-easy, .select-options .options-right .scroll-easy{ max-height: 250px; } .select-options .options-right{ width: calc(70% - 4px); display: inline-block; border: 1px solid #5599FD; margin-left: 4px; padding: 6px 6px; } .select-options ul.options-device > li{ position: relative; padding: 2px 6px; } .select-options ul.options-device > li:hover, .select-options ul.options-signal > li:hover, .select-options ul.options-device > li.active{ background-color: #237af8; color: #FFFFFF; } .select-options ul.options-device > li > i.fa{ position: absolute; top: 0px; right: 10px; line-height: 29px; font-size: 14px; } .select-options ul.options-signal > li{ position: relative; padding: 2px 6px; } .select-options ul.options-signal > li > span{ margin-left: 24px; } .select-options ul.options-signal > li > input[type="checkbox"]{ position: absolute; top: 0px; width: 18px; height: 18px; vertical-align: top; } /* APP License */ #app-license.modal-content{ background-color: transparent; box-shadow: none; border-radius: 0px; } #app-license table.body_transparent{ width: 100%; } #app-license input, #app-license button{ border-radius: 0px; box-shadow: none; } #app-license table.body_transparent td.title{ padding-right: 16px; text-align: right; width: 40%; } #app-license table.body_transparent td.button{ padding-left: 16px; width: 40%; } #app-license input[type="file"]{ padding-top: 0px; padding-bottom: 0px; line-height: 34px; color: #fff; } #app-license .modal-footer{ text-align: center; } /* 遥控遥调组态 */ .control-meaning .control-label{ line-height: 70px; } .control-meaning .meaning-select{ height: 39px; padding-top: 4px; } /* 巡逻遮蔽层 */ #patrol-layer{ position: absolute; top: 0px; width:100%; height:100%; z-index: 999; } #patrol-layer > .layer-text{ text-align: center; margin-top: 60px; font-size: 24px; } #menu{ cursor: pointer; } #model i{ cursor: pointer; } .receiverPanel{ background-color: #033085; border: 1px solid #66afe9; border-top: 0; outline: 0; position: absolute; /* width: calc(100% - 30px); */ min-width: 100%; z-index: 10; padding: 6px; height: 300px; } #menu.active{ border-color: #66afe9; border-bottom: 0; outline: 0; /* -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 6); */ } #menu.active i{ transform: rotate(180deg); } /* 表格透明 */ .body_transparent, .body_transparent tbody, .body_transparent thead, .body_transparent tr, .body_transparent tr:nth-child(even), .body_transparent th, .body_transparent tbody tr td, .body_transparent thead tr th{ background-color: transparent; border-bottom: 0px; } .add-item{ width: 100%; cursor: pointer; text-align: center; line-height: 35px; } .collapse-head{ display: flex; justify-content: space-between; align-items: center; height: 50px; cursor: pointer; } .collapse-head.collapsed > i{ transform: rotate(-90deg); } .label-details{ padding: 15px; margin-bottom: 0; text-align: left; } /* 大华摄像头 */ .view_fun > div > a, .dh_cameraview > .tree > .tree_body i, .dh_cameraview > .tree > .tree_body a, .dh_cameraview > .view > .view_fun > div > a{ color: #ffffff; cursor: pointer; } .view_fun > div > a:hover, .dh_cameraview > .tree > .tree_body div:hover > i, .dh_cameraview > .tree > .tree_body div:hover > a, .dh_cameraview > .view > .view_fun > div > a:hover{ color: #0166fe; } .view_fun > div, .dh_cameraview > .view > .view_fun > div{ border-color: #0166fe; } /* 门楣管理 */ .btn-additem{ background-color: #237af8; color: #FFF; } .btn-group.open .btn-additem{ /* background-color:#FFF */ color: #FFF; box-shadow:inset 0 3px 7px rgb(0 0 0 / 20%); } .btn-additem:hover{ color: #FFF; } .btn-additem:focus{ color: #FFF; } .dropdown-menu{ /* box-shadow:inset 0 3px 7px rgb(0 0 0 / 20%); */ } .dropdown-menu > li > a{ line-height:2.4 } .dropdown-menu > li > a:hover{ background-color: #237af8; } .list_setting{ /* min-height: 50vh; max-height: 58vh */ /* height:calc(88vh - 298px); */ height:calc(96vh - 337px); /* padding: 0 10vw */ } .listItem{ background-color: rgba(0,0,0,0); border: 1px solid #025aff; box-shadow: rgb(15 96 244 / 80%) 0px; border-radius: 20px; } .itemHeader{ display: flex; align-items: center; justify-content: space-between; height: 48px; line-height: 48px; cursor: pointer; } .item_content{ -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; -webkit-animation-duration: 0s; animation-duration: 0s; } .nova_content{ height: calc(100vh - 266px); width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; /* padding: 20px 10vw 0 10vw; */ } .collapsed >div>.close_item_ico{ transform: rotate(-90deg); } .collapsed{ border-radius: 20px; } #novaMain .fa-trash-o{ font-size:medium; } #novaMain .fa-trash-o:hover{ color: red; } .collapse.in{ } .nova_canvas{ position: absolute; display: block; left: 73.5%; z-index: 999; /* background-color: white; */ } .nova_canvas > canvas{ /* background-color: white; */ } .locate_canvas{ width: 40px; height: 40px; font-size: 20px; text-align: center; } .locate_canvas > a{ display: block; width: 100%; height: 100%; line-height: 40px; /* border: 1px solid #025aff; */ background-color: #007dfa; /* box-shadow: rgb(15 96 244 / 80%) 0px; */ border-radius: 20px; color: #ffffff; } .nova_canvas:hover > canvas{ display: block !important } .locate_canvas:hover > a{ background-color: rgba(2, 46, 141, 0.6); } .locate_canvas.active > a{ border: 1px solid #025aff; box-shadow: inset 0px 0px 10px rgb(2, 46, 141, 0.6); background-color: rgba(2, 46, 141, 0.6); } .location_ipt:checked{ background-color: #010a2b; } .font_style_Nav{ font-size: 20px; height: 39px; text-align: left; align-items:center; } .font_style_Nav>label{ display: inline-block; /* width: 39px; height: 37px; line-height:37px; */ border: 1px solid #00000000; cursor:pointer; text-align: center; } /* .font_style_Nav>li.active{ background-color: #000000; } */ .font_style_Nav>label:hover{ border: 1px solid #000000; } .font_style_Nav>label>i{ display: inline-block; width: 39px; height: 39px; line-height: 39px; } .canvas-container{ width: 50px; } .font_style_Nav input[type="checkbox"]{display:none;} .font_style_Nav input[type="checkbox"]:checked + i{background:#007dfa;color: white;} /* 实时图表 刻度 */ .chart-body > .scale{ height: calc(100% - 50px); margin: 10px 0px; position: relative; } .chart-body > .scale > .scale-cell > div{ display: inline-block; } .chart-body > .scale > .scale-cell > .cell-color{ width: 20px; height: 100%; margin-left: calc(50% - 10px); } .chart-body > .scale > .scale-cell.cell-head > .cell-color{ border-top-left-radius: 20px; border-top-right-radius: 20px; } .chart-body > .scale > .scale-cell.cell-tail > .cell-color{ border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; } .chart-body > .scale > .scale-cell{ position: relative; } .chart-body > .scale > .scale-cell > .cell-title{ position: absolute; top: calc(50% - 8px); left: calc(50% - 50px); } .chart-body > .scale > .scale-cell > .cell-value{ position: absolute; top: -10px; margin-left: 8px; } .chart-body > .scale > .scale-cell > .cell-value.min-value{ position: absolute; top: auto; bottom: -10px; margin-left: 8px; } .chart-body > .scale > .current-value{ position: absolute; left: calc(50% + 10px); bottom: calc(100% - 12.5px); width: 100%; z-index: 1; } .chart-body > .scale > .current-value > span{ display: block; width: 0; height: 0; border:10px solid transparent; border-left-color:red; display: inline-block; } .chart-body > .scale > .current-value > .value{ display: inline-block; vertical-align: top; background-color: #0166fe; padding: 2px 4px; } /* 功能License */ .function-license .info, .function-license .function{ display: inline-block; height: 400px; } .function-license .info > table, .function-license .function > table{ font-size: 16px; width: 100%; } .function-license .info > table tr > td.title{ width: 150px; text-align: right; } .function-license .info > table tr > td.input{ padding: 0px 16px; } .function-license .function > table tr > th, .function-license .function > table tr > td{ text-align: center; } .function-license .function > table tr:hover{ background-color: #007dfa; } /* 网络配置 */ .network_config, .network_config > .panel-body > .tab-content > .panel{ background-color: transparent; box-shadow: none; border-radius: 0px; } input[title="alarmCheckbox"]{ visibility: hidden; display: none; } input[title="alarmCheckbox"]:checked + label:after{ position: absolute; font-family: 'Glyphicons Halflings'; content: "\e013"; font-size: 12px; color: #fff; line-height: 38px; left: 10px; } .alarmlabel{ position: relative; display: inline-block; vertical-align: middle; cursor: pointer; height: 34px; width: 34px; font-size: 38px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .alarmlabel > i{ position: absolute; } /* 告警建议库 */ .uploadFile{ max-height: 100px; } .uploadFile div{ display: flex; justify-content: space-between; align-items: baseline; width: 100%; text-align:left } .uploadFile i:hover{ cursor:pointer; color: red; } .uploadFile label{ max-width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .file_div{ display: inline-flex; flex-flow: wrap; justify-content: start; margin: 0 15%; max-width: calc(100% - 60px); } .file_container{ position: relative; width: 100px; height: 100px; cursor: pointer; transition:0.4s } .file_container:hover { transform: translateY(-10px); } .file_container img{ width: 100%; height: auto; } .file_container .file-wrap{ height: 0; width: 100%; overflow: hidden; background: rgba(0, 0, 0, 0.3); text-align: center; transition:0.4s; position: absolute; bottom: 0; /* line-height: 90px; */ } .file_container:hover .file-wrap{ height: 100px; } .file-wrap .file-action{ height: 58px; line-height: 80px; } .file-action a{ color: #53b3f3; } .file-action a:hover{ color: #007dfa; } .file-wrap .file-name{ position: absolute; bottom: 2px; max-height: 40px; width: 100px; word-wrap: break-word; white-space: break-spaces; overflow: hidden; text-overflow: ellipsis; font-size: 10px; } .download-file{ display: block; width: 100px; height: 100px; position: absolute; bottom: 0; text-align: center; line-height: 126px; } .img-file{ width: 100px; height: 100px; line-height: 100px; } .bigImg{ width: auto; height: 75%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .opacityBottom{ width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.8); z-index: 9999; top: 0; left: 0; } tbody .ellipsis-single{ max-width: 160px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* RTSP新视频 */ .webRtcPlayer { position: absolute; width: calc(100% - 428px); height: calc(100% - 51px); background-color: transparent; } .webRtcPlayer video{ object-fit:fill; position: relative; height: 100%; width: 100%; /* border: 1px solid #FFCC00; */ } /* 数据变化记录组态 */ .data-change-filter .table i.fa{ font-size: 20px; } .data_change > .data_change_title > .fa{ color: #62DBED; margin-right: 16px; } .data_change > .data_change_title > .fa-sort-desc{ float: right; } .data_change > .data_change_line{ display: block; height: 1px; width: 100%; background: linear-gradient(to right,rgba(96, 216, 234, 0.2),rgba(96, 215, 234,1)); } .data_change > .data_change_body > .content{ margin: 16px 0px; padding: 8px 8px; background-image: linear-gradient(to right, rgba(6,33,131,0.7),rgba(6,33,131,0.3)); } /* 自定义 可移除标签 */ div.e_tab{ border: 2px solid #4c8def; background-color: #0166fe; display: inline-block; padding: 4px 8px; margin: 2px 2px; cursor: pointer; } div.e_tab i.fa{ font-size: 20px; vertical-align: bottom; } div.e_tab:hover i.fa{ color: #f4455a; } /* 设备抄表 */ .fa-checkGroup{ width: 32px; line-height: 40px; vertical-align: middle; font-size: 23px; cursor: pointer; user-select: none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; } .single-radio { position: relative; margin: 0 !important; cursor: pointer; vertical-align: middle; } .single-radio:before, .single-radio:after { height: 100%; width: 100%; border-radius: 50%; content: ""; position: absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } .single-radio:after { background-color: #58e517; transform: scale(0, 0); -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); transition: all 0.25s cubic-bezier(0.75, 0.01, 0.48, 2); -webkit-transition: all 0.25s cubic-bezier(0.75, 0.01, 0.48, 2); -moz-transition: all 0.25s cubic-bezier(0.75, 0.01, 0.48, 2); -ms-transition: all 0.25s cubic-bezier(0.75, 0.01, 0.48, 2); -o-transition: all 0.25s cubic-bezier(0.75, 0.01, 0.48, 2); } .single-radio:before { background-color: #033085; box-shadow: 0 0 0 1px #fbfbfb; transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; } .single-radio:checked:after { -moz-transform: scale(0.75, 0.75); -ms-transform: scale(0.75, 0.75); -webkit-transform: scale(0.75, 0.75); -o-transform: scale(0.75, 0.75); transform: scale(0.75, 0.75); } .check-box:before, .check-box:after{ height: 100%; width: 100%; border-radius: 0; content: ""; position: absolute; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; } .flex-around{ display: flex; justify-content: space-around; } .half-width{ width: 50%; } /* 图表配置 */ .history_chart_config i.fa-times-circle{ color: #c9302c; } .history_chart_config i.fa-times-circle:hover{ color: #cf514d; } .history_chart_config i.fa-plus-circle{ color: #0084D7; } .history_chart_config i.fa-plus-circle:hover{ color: #2495db; } /* 抓拍 */ input[id='switch-thin']{ border: 0 !important; width: 50px !important; height: 24px !important; border-radius: 30px !important; background-color: #a2a2a5 !important; -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important; -ms-border-radius: 30px !important; -o-border-radius: 30px !important; } input[id='switch-thin']:before{ width: 18px; height: 18px; border-radius: 16px; top: 3px; left: 3px; background: #fdffff; box-shadow: none; } input[id='switch-thin']:checked{ background-color: #20d36c !important; } input[id='switch-thin']:checked:before{ left: 28px; background: #fdffff; } /* 新拓扑图 */ tbody > tr > td.addbutton{ cursor: pointer; font-size: 25px; padding: 0; } tbody > tr > .addbutton:hover{ color:rgb(150, 150, 150); } tbody > tr > .addbutton:hover div{ background-color: rgba(255, 255, 255, 0.03); }