3621 lines
75 KiB
CSS
3621 lines
75 KiB
CSS
|
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);
|
||
|
}
|