emsApplication/applications/WebConfigure/web/css/main.css

1925 lines
37 KiB
CSS
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 {
/*font-family: Microsoft YaHei,'宋体' , Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;*/
font-family:'Microsoft Yahei';
}
i{
font-style: normal;
}
/*html,body{min-height:100%;_height:100%;}*/
.menuText
{
font-size: 16px;
}
.nav > li > a:hover{
/*background-color: #21272B;*/
background-color: rgba(2, 46, 141, 0.6);
background-size: auto 58px;
cursor:pointer;
}
.nav > .open > a:focus{
/*background-color: #171A21;*/
background-color: rgba(2, 46, 141, 0.6);
background-size: auto 58px;
}
#diagramControl{
width: 100%;
}
.alarmLevel0
{
color: #5cb85c;
}
.alarmLevel1
{
color: #31b0d5;
}
.alarmLevel2
{
color: #ec971f;
}
.alarmLevel3
{
color: #c9302c;
}
.alarmLevel9
{
color: #7f8cab;
}
.fullscreen{
float: left;
width: 30px;
position: fixed;
margin:0px 20px 20px 0px;
right:0px;
bottom: 0px;
}
.fullscreen>a{
cursor: pointer;
display: block;
width: 26px;
height: 26px;
background-color: #0084D7;
border-radius:10px;
-webkit-box-shadow:0 0 10px rgba(0, 204, 204, .5);
-moz-box-shadow:0 0 10px rgba(0, 204, 204, .5);
box-shadow:0 0 10px rgba(0, 204, 204, .5);
}
.fullscreen>a>i{
color:#fff;
padding: 5px;
}
.grahico{
color: #f4f4f4 !important;
cursor:pointer;
text-decoration: none;
padding-left: 5px;
}
#pop{background:#232A30;width:328px;border:1px solid #e0e0e0;font-size:12px;position: fixed; z-index: 999; right:10px;bottom:10px; color:#fff;}
#popHead{line-height:45px;background:#12161c; height:45px; border-bottom:1px solid #12161c;position:relative;font-size:12px; padding-left:10px;}
#popHead h2{font-size:14px;color:#fff;line-height:45px;height:45px; padding: 0px; margin: 0px;}
#popHead #popClose{position:absolute;right:10px;top:1px;}
#popHead a#popClose:hover{color:#f00;cursor:pointer;}
#popContent{padding:5px 10px;}
#popContent dl{margin-top:7px; background:#2A3645; padding:5px; }
#popIntro a{line-height:24px;font-size:14px;font-family:'微软雅黑';color:#fff ;font-weight:bold;text-decoration:none;}
#popIntro a:hover{color:#f60;}
#popTime{text-indent:24px; text-align:right; line-height:160%;margin:5px 0;color:#fff;}
#popMore{text-align:right;line-height:24px;margin:8px 0 0 0;}
#popMore a{color:#f60;}
#popMore a:hover{color:#f00;}
/* 3d part */
#left,#right{position:absolute; top:50px;height:calc(100vh - 50px);background-color:#f0f0f0;}
#left{left:200px; width:70px;}
#right{right:0; width:200px;}
#main{margin:0px 185px 0px 70px; background-color: #c0c0c0; height:100%;}
.section{
height: 100%;
background-color:#202325;
}
.section input,select{
border:none;
}
.sectionHeader{
background-color:#111;
text-align: center;
vertical-align: middle;
font-size: 16px;
padding: 7px;
height: 40px;
}
.sectionBody{
background-color:#1D2027;
text-align: center;
}
.toolbar{
height: 41px;
background-color:#d5d5d5;
vertical-align: middle;
border: 1px solid #ddd;
padding: 4.5px;
}
.btn-group-pad{
padding-left: 5px;
padding-right: 5px;
}
.symbol{
margin: 5px;
text-align: center;
}
.symbolActive,
.symbol:hover,
.symbol:focus {
border: 3px solid #0086b3;
font-weight: bold;
filter: alpha(opacity=90);
outline: 0;
opacity: .9;
cursor: pointer;
padding: 2px;
}
.symbol .icon{
height: 40px;
width: 40px;
margin: 2px;
}
.graphCanvas{
/*margin: 1px;*/
padding-top: 4px;
vertical-align: middle;
text-align: center;
width: 100%;
height: 100%;
}
/* class for svg items */
.pointIndicator{
r: 30;
fill: #F5B041;
stroke: #B9770E;
fill-opacity: 0.7;
}
.rulerPath{
stroke: #ec5779;
stroke-width:40;
stroke-linecap: round;
pointer-events:all;
}
.modal-backdrop.am-fade {
opacity: .5;
}
.viewport3D {
width: 100%;
padding: 0px;
height: 100%;
overflow: hidden;
}
.cabinet {
padding: 2px;
margin: 1px;
color:white;
}
/** MDC Alarm */
#AlarmRoot{
width: 100%;
height: calc(100% - 70px);
margin: 0px auto;
padding: 5px;
position: relative;
}
#AlarmRoot .root-cheek{
/*width: 100%;
height: 100%;
border: 30px solid #39445A;*/
}
.root-cheek .alarm-chart{
width: 3vw;
height: 3vw;
position: absolute;
bottom: 8vh;
left: 5vw;
cursor: pointer;
z-index: 3;
}
.root-cheek .filer_body{
width: 8vw;
height: 3vw;
position: absolute;
bottom: 8vh;
right: 15vh;
z-index: 3;
line-height: 3vh;
}
.root-cheek .filer_font{
font-size: 20px;
display: inline-block;
height: 3vw;
line-height: 3vw;
float: left;
margin-right: 10px;
}
.root-cheek .filtering{
width: 4vw;
height: 3vw;
cursor: pointer;
display: inline-block;
float: left;
}
.water{
width: 100%;
height: 100%;
position: absolute;
}
.water .button{
cursor: pointer;
}
.water .position1{
width: 100%;
height: 2vh;
position: absolute;
top: 10px;
}
.water .position2{
width: 100%;
height: 2vh;
position: absolute;
bottom: 10px;
}
/** 水浸 */
.water .normal{
background:url('../img/mdc/WaterMonitorNormal.gif') no-repeat center;
}
.water .alarm{
background:url('../img/mdc/WaterMonitorAlarm.gif') no-repeat center;
}
#MdcCabinet{
width: 94%;
margin-top: 13.4vh;
margin-left: 2vw;
}
#MdcCabinet .cabinet-box .cabinet > table{
width: 100%;
}
#MdcCabinet .cabinet-box .cabinet > table tr td{
position: relative;
}
.cabinet .cabinet-title{
width: 90%;
position: absolute;
left: 5%;
font-size: 1.8vh;
font-weight: 600;
line-height: 3vh;
text-align: center;
display:table-cell;
vertical-align:bottom;
background-color: rgba(8, 9, 13, 0.89);
border-radius:5px;
}
.cabinet .top{
bottom: 13.5vh;
}
.cabinet .bottom{
top: 13.5vh;
}
.cabinet .cabinet-body{
width: 4vw;
height: 11vh;
margin: 0px auto;
border-radius:5px;
background-repeat:no-repeat;
background-position:center center;
}
.device .normal{
border:#5E687F 3px solid;
box-shadow: 0 0 8px rgba(127, 140, 171, 1);
-webkit-box-shadow: 0 0 8px rgba(127, 140, 171,1);
-moz-box-shadow: 0 0 8px rgba(127, 140, 171,1);
}
.device .alarmUrgent{
border:#B93564 3px solid;
box-shadow: 0 0 8px rgba(219, 63, 118,1);
-webkit-box-shadow: 0 0 8px rgba(219, 63, 118,1);
-moz-box-shadow: 0 0 8px rgba(219, 63, 118,1);
}
.device .alarmImportant{
border:#DDBE10 3px solid;
box-shadow: 0 0 8px rgba(243, 220, 86,1);
-webkit-box-shadow: 0 0 8px rgba(243, 220, 86,1);
-moz-box-shadow: 0 0 8px rgba(243, 220, 86,1);
}
.device .alarmCommon{
border:#2289FC 3px solid;
box-shadow: 0 0 8px rgba(100, 172, 253,1);
-webkit-box-shadow: 0 0 8px rgba(100, 172, 253,1);
-moz-box-shadow: 0 0 8px rgba(100, 172, 253,1);
}
.device .alarmTip{
border:#17C06B 3px solid;
box-shadow: 0 0 8px rgba(24, 212, 121,1);
-webkit-box-shadow: 0 0 8px rgba(24, 212, 121,1);
-moz-box-shadow: 0 0 8px rgba(24, 212, 121,1);
}
.device .disable{
border:#5E687F 3px solid;
box-shadow: 0 0 8px rgba(127, 140, 171, 1);
-webkit-box-shadow: 0 0 8px rgba(127, 140, 171,1);
-moz-box-shadow: 0 0 8px rgba(127, 140, 171,1);
}
/** 门 */
.door .door1,.door .door2{
width: 0.7vw;
height: 35vh;
}
.door .normal{
cursor: pointer;
background: url('../img/mdc/DoorNormal.png') no-repeat center;
background-size: 0.7vw 35vh;
}
.door .alarm
{
cursor: pointer;
background: url('../img/mdc/DoorAlarm.png') no-repeat center;
background-size: 24px 320px;
}
.cabinet .button .cabinet-body{
cursor: pointer;
}
/*UPS*/
.UPS{
background:url('../img/mdc/ups.png');
}
/*服务器*/
.RACK{
background:url('../img/mdc/rack.png');
}
/*空调*/
.AC{
background:url('../img/mdc/ac.png');
}
/*布线柜*/
.UNUSE{
background:url('../img/mdc/unuse.png');
}
/*电池柜*/
.CELL{
background:url('../img/mdc/cell.png');
}
/*配电柜*/
.RECTIFIER{
background:url('../img/mdc/rectifier.png');
}
/*高压直流柜*/
.HVDC{
background:url('../img/mdc/hvdc.png');
}
.cabinet .corridor{
width: 100%;
height: 18vh;
position: relative;
}
.corridor .camera , .corridor .smoke , .corridor .infrared{
/*position: absolute;*/
width: 5vh;
height: 5vh;
cursor: pointer;
}
.corridor .camera{
width: 4vw;
height: 4vw;
background: url('../img/mdc/CameraBall.png') no-repeat center;
background-size: 3vw 3vw;
}
.camera_left.cameraNormal{
width: 4vw;
height: 4vw;
background: url('../img/mdc/CameraBall_L_Normal.png') no-repeat center;
background-size: 3vw 3vw;
}
.camera_right.cameraNormal{
width: 4vw;
height: 4vw;
background: url('../img/mdc/CameraBall_R_Normal.png') no-repeat center;
background-size: 3vw 3vw;
}
.camera_left.cameraDisconnect{
width: 4vw;
height: 4vw;
background: url('../img/mdc/CameraBall_L.png') no-repeat center;
background-size: 3vw 3vw;
}
.camera_right.cameraDisconnect{
width: 4vw;
height: 4vw;
background: url('../img/mdc/CameraBall_R.png') no-repeat center;
background-size: 3vw 3vw;
}
/*.corridor .camera1{
top: 6vh;
left: 1vw;
background: url('../img/mdc/CameraStand1.png') no-repeat center;
background-size: 4vw 4vh;
}
.corridor .camera2{
top: 6vh;
right: 1vw;
background: url('../img/mdc/CameraStand2.png') no-repeat center;
background-size: 4vw 4vh;
}*/
/*.corridor .camera3{
top: 3vh;
right:25vw;
}
.corridor .camera4{
bottom: 3vh;
left:25vw;
}*/
.corridor .infrared1{
top: 7vh;
left:18vw;
}
.corridor .infrared2{
top: 7vh;
right:18vw;
}
.infrared.normal{
background: url('../img/mdc/InfraredNormal.png') no-repeat center;
background-size: 5vh 5vh;
}
.infrared.alarm{
background: url('../img/mdc/InfraredAlarm.png') no-repeat center;
background-size: 5vh 5vh;
}
.corridor .smoke1{
top: 7vh;
left:21vw;
}
.corridor .smoke2{
top: 7vh;
right:21vw;
}
.smoke.normal{
background: url('../img/mdc/SmokeNormal.png') no-repeat center;
background-size: 5vh 5vh;
}
.smoke.alarm{
background: url('../img/mdc/SmokeAlarm.png') no-repeat center;
background-size: 5vh 5vh;
}
/** 天窗 */
#skyFalling.normal{
margin: 0.5vh 0px;
background: url(../img/mdc/AisleNormal.png) no-repeat;
background-size: 100% 18vh;
}
#skyFalling.alarm{
margin: 0.5vh 0px;
background: url(../img/mdc/AisleAlarm.png) no-repeat;
background-size: 100% 18vh;
}
.device > td > div.cabinet-title{
opacity: 0;
padding: 0px 10px;
transition: 2s;
-webkit-transition: 2s;
-moz-transition: 2s;
-ms-transition: 2s;
-o-transition: 2s;
}
.device:hover > td > div.cabinet-title{
opacity: 1;
}
.corridor .skyFalling{
width: 5vw;
height: 5vh;
cursor: pointer;
}
.skyFalling.normal{
background: url('../img/mdc/SkyFallingNormal.png') no-repeat center;
background-size: 4.2vw 4.2vh;
}
.skyFalling.alarm{
background: url('../img/mdc/SkyFallingAlarm.png') no-repeat center;
background-size: 4.2vw 4.2vh;
}
.cabinet_body{
border: 1px solid rgba(255, 255, 255, 0);
position: relative;
/* top: 5.4vh;*/
height: 66vh;
background: url(../img/mdc/MDC.png);
}
#MdcCabinet .device .cabinet-body > div{
height:100%;
}
#MdcCabinet .device .cabinet-body > div.img{
position: absolute;
top: 0px;
}
/** 告警表格 */
.mdcAlarm{
width: 65vw;
}
.mdcBelow{
display: flex;
justify-content: space-between;
height: 60px;
line-height: 60px;
background-color: #033085;
padding: 0 42px;
}
#mdcAlarmTable.normal{
background: url('../img/mdc/TableNormal.png') no-repeat center;
background-size: 5vh 5vh;
}
#mdcAlarmTable.alarm{
background: url('../img/mdc/TableAlarm.png') no-repeat center;
background-size: 5vh 5vh;
}
#mdcAlarmTable > div{
padding: 5px;
color: #ffffff;
font-size: 20px;
font-weight: 900;
line-height: 25px;
text-align:center;
position: absolute;
left: 50px;
top: -10px;
}
.tableTop{
width: 35px;
height: 35px;
background-color: #BA3463;
-webkit-border-radius: 50%;
border-radius: 50%
}
/** 帅选 */
.filteringShow{
background: url('../img/mdc/show.png') no-repeat center;
background-size: 4vw 2vw;
}
.filteringHide{
background: url('../img/mdc/hide.png') no-repeat center;
background-size: 4vw 2vw;
}
/*********************************/
#mdc {
color:white;
position: absolute;
left: 320px;
top: 350px;
width: 1000px;
height: 1000px;
}
#door-left {
position: absolute;
left: 0px;
top: 101px;
width: 10px;
height: 100px;
background-color: blue;
}
#door-right {
position: absolute;
left: 610px;
top: 101px;
width: 10px;
height: 100px;
background-color: blue;
}
#cam1 {
position: absolute;
left: 290px;
top: 131px;
width: 40px;
height: 40px;
background-color: transparent;
}
#mdcalarmtable {
position: absolute;
left: 1190px;
top: 150px;
width: 700px;
height: 800px;
}
#mdcPower .Power-Cabinet{
border: 20px solid #2B3346;
width: 85vw;
height: 54vh;
vertical-align: middle;
background-color: #20293A;
padding: 7vh;
}
#mdcPower .Power-Cabinet .cabinet-title{
position: absolute;
left: 0.3vw;
font-size: 1.8vh;
font-weight: 600;
line-height: 3vh;
text-align: center;
display:table-cell;
vertical-align:bottom;
width: 90%;
background-color: rgba(8, 9, 13, 0.89);
border-radius:5px;
}
.Power-Cabinet .top{
bottom: 125px;
}
.Power-Cabinet .bottom{
top: 125px;
}
#mdcPower{
width: 85vw;
height: 80vh;
}
#mdcPower .Power-Cabinet > table{
width: 75vw;
}
#mdcPower .Power-Cabinet > table tr td{
position: relative;
}
.Power-Cabinet table tr td{
margin: 2px;
}
.Power-Cabinet .cabinet-body{
margin: 0px auto;
border-radius:5px;
height: 12vh;
width: 4vw;
margin: 0px auto;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
background-color: #272F42;
}
.Power-Cabinet .cabinet-body > img{
position: absolute;
top: 3.2vh;
/*left: 0.7vw;*/
margin: 0px 13px;
}
/** 渐变背景色 */
.Power-Cabinet .gradient{
background-image: -webkit-linear-gradient(top, #D22787, #2870D1);
background-image: -moz-linear-gradient(top, #D22787, #2870D1);
background-image: -o-linear-gradient(top, #D22787, #2870D1);
background-image: -ms-linear-gradient(top, #D22787, #2870D1);
background-image: linear-gradient(top, #D22787, #2870D1);
border-radius:8px;
}
/** 遮蔽层 */
.Power-Cabinet .cabinet-body > div{
width: 3.7vw;
text-align: center;
background-color: #272F42;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.Power-Cabinet .cabinet-body .logoImg{
width: 2.3vw;
height: 6vh;
}
.right{
float: right;
}
.left{
float: left;
}
.Power-Charts{
width: 100%;
height: 25vh;
margin-top: 1vh;
}
.Power-Charts > div{
float: left;
width: 32%;
height: 25vh;
background-color: #1F2A3C;
}
.Power-Charts .itLoad{
margin: 0px 1.7vw;
}
.mPue .title,.itLoad .title,.totalPower .title{
height: 5vh;
font-size: 3vh;
color: #037BC8;
line-height: 5vh;
padding-left: 5vh;
background-color: #182132;
}
.mPue .title > span,.itLoad .title > span,.totalPower .title > span{
line-height: 50px;
float: right;
color: #ffffff;
padding-right: 20px;
cursor: pointer;
}
.Power-Charts #mPue,.Power-Charts #itLoad,.Power-Charts #totalPower{
height: 20vh;
}
.mPue,.itLoad,.totalPower{
position: relative;
}
.mPue .body{
width: 5vw;
height: 20vh;
font-size: 5vh;
text-align: center;
line-height: 20vh;
position: absolute;
}
.itLoad .body-left{
width: 10vw;
height: 9vh;
font-size: 2vh;
font-weight: 600;
text-align: center;
color: #126DC6;
position: absolute;
bottom: 0px;
}
.itLoad .body-right{
width: 10vw;
height: 9vh;
font-size: 2vh;
font-weight: 600;
text-align: center;
color: #9D22CA;
position: absolute;
right: 0px;
top: 7vh;
}
.totalPower .body{
width: 10vw;
height: 20vh;
text-align: center;
font-size: 2.2vh;
padding-top: 3vh;
position: absolute;
}
.totalPower .body > p{
line-height: 3vh;
}
.totalPower .body > input{
background-color: #172029;
text-align: center;
width: 5vw;
border-width: 0px;
margin: 1vw 0px;
}
.door-alarm
{
cursor: pointer;
width: 24px;
height: 280px;
background-image: url('../img/mdc/DoorAlarm.png');
background-size: 24px 230px;
background-repeat: no-repeat;
background-position: center;
}
.door-normal{
cursor: pointer;
width: 24px;
height: 280px;
background-image: url('../img/mdc/DoorNormal.png');
background-size: 24px 230px;
background-repeat: no-repeat;
background-position: center;
}
.camera1{
width: 80px;
height: 40px;
float: left;
cursor: pointer;
}
.camera-centre{
width: 700px;
height: 100px;
float: left;
}
.camera2{
width: 40px;
height: 40px;
cursor: pointer;
}
.camera3{
width: 40px;
height: 40px;
cursor: pointer;
}
.camera4{
width: 80px;
height: 40px;
float: right;
cursor: pointer;
}
.mdc-power .camera-centre{
width: 1200px;
}
.btn-circle-lg {
width: 64px;
height: 64px;
text-align: center;
vertical-align: middle;
padding: 13px 0;
font-size: 26px;
line-height: 1.55;
border-radius: 43px;
filter: alpha(opacity=80);
opacity: 0.8;
}
.menubtn{
background: #004d4d;
border-color: #005580;
color: #99ffff;
}
.menubtn:hover {
color: #ffffff;
border-color: #b3ffff;
background-color: #009999;
}
.menuactive{
color: #ffffff;
border-color: #b3ffff;
background-color: #009999;
}
.rackDevice{
border:thin solid #66ccff;
background-color:#0099e6;
display: flex;
justify-content: center;
align-items: center;
}
.rackDevice:hover {
color: #ffffff;
border-color: #b3ffff;
font-weight: bold;
background-color: #009999;
}
.rackDevice-selected {
background-color: #009999;
}
.rackDevice-out {
background-color: #e04d46;
}
/* 智能温湿度 */
#TempRoot #tempRight{
border: 15px solid #39445A;
background-color: #272F42;
overflow-y:auto;
padding: 15px;
height: 82vh;
font-size: 18px;
}
#tempRight .tempTable{
width:100%;
}
.tempTable{
border: 3px solid #3A4352;
}
.tempTable th{
line-height: 35px;
background-color: #0F1821;
}
.tempTable th,.tempTable td{
padding-left: 10px;
}
.tempTable .tempTbody{
border-bottom: 3px solid #3e495d;
}
#TempRoot #tempLeft{
width: 25%;
height: 82vh;
float: left;
padding-top: 20vh;
}
#tempLeft img{
width: 20vw;
height: 35vh;
}
/* 3D logo */
#mdc-3d-logo .mdc-a-input{
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
/** 温度 */
#MdcTemperture{
width: 85vw;
height: 80vh;
border: 10px solid #606F8D;
}
#MdcTemperture .cabinet-box .cabinet > table{
width: 80vw;
height: 100%;
}
#MdcTemperture .cabinet-box .cabinet > table tr td{
position: relative;
}
#MdcTemperture .device .cabinet-body > div{
height:100%;
}
#MdcTemperture .cabinet .cabinet-body {
width: 100%;
height: 100%;
margin: 0px auto;
border-radius: 5px;
border: #5E687F 3px solid;
box-shadow: 0 0 8px rgba(127, 140, 171, 1);
-webkit-box-shadow: 0 0 8px rgba(127, 140, 171,1);
-moz-box-shadow: 0 0 8px rgba(127, 140, 171,1);
}
#MdcTemperture .cabinet-box{
height: 100%;
border: 2vh solid #39445A;
background-color: #272F42;
}
#MdcTemperture .cabinet {
width: 100%;
height: 60vh;
color: white;
margin-top: 6vh;
}
#MdcTemperture .device .temp1,#MdcTemperture .device .temp2,#MdcTemperture .device .temp3{
width: 100%;
height: 5vh;
font-size: 2vh;
line-height: 5vh;
text-align:center;
}
#MdcTemperture .device .temp1{
position: absolute;
top: 3vh;
}
#MdcTemperture .device .temp2{
position: absolute;
top: 11vh;
}
#MdcTemperture .device .temp3{
position: absolute;
top: 19vh;
}
/** servertime style */
.dropdown-toggle.servertime{
width: 250px;
}
/** */
.over-y{
height: 750px;
overflow-y: auto;
}
.bouncyMenu {
position:absolute;
top:50px;
left:20px;
height:auto;
width:100px;
display: table-cell;
vertical-align: middle;
padding:10px;
}
@media screen and (max-width: 1600px) {
.bouncyMenu {
position:absolute;
top:50px;
left:20px;
height:auto;
width:800px;
display: table-cell;
vertical-align: middle;
padding:10px;
}
}
.bouncyAlarmPanel {
height:230px;
width:1460px;
}
@media screen and (max-width: 1600px) {
.bouncyAlarmPanel {
height:230px;
width:920px;
}
}
.bouncyTextPanel {
font-size: 50px;
height:100px;
padding:20px;
}
@media screen and (max-width: 1600px) {
.bouncyTextPanel {
font-size: 50px;
height:60px;
padding:2px;
margin-top: -15px;
}
}
.bouncyPUETextPanel {
font-size: 50px;
left:100px;
}
@media screen and (max-width: 1600px) {
.bouncyPUETextPanel {
visibility: hidden;
font-size: 0px;
}
}
/** TimeGroup style */
.timeGroupCheck table tr td {padding: 10px;}
.timeGroupCheck label {
font-size:15px;
cursor:pointer;
margin-bottom: 0px;
}
.timeGroupCheck span {
font-size:15px;
line-height:15px;
margin:-3px 3px 1px 0px;
width:15px;
height:15px;
}
.timeGroupCheck label i {
font-size: 15px;
font-style: normal;
display: inline-block;
width: 25px;
height: 25px;
text-align: center;
line-height: 23px;
color: #ffffff;
vertical-align: middle;
margin: -3px 3px 1px 0px;
border: #337AB7 1px solid;
}
.timeGroupCheck input[type="checkbox"]{display:none;}
.timeGroupCheck input[type="checkbox"]:checked + i{background:#337AB7;}
.timeGroupCheck input[type="checkbox"]:checked:disabled + i{background:#337AB7;}
#DoorTGChe table tbody tr:hover{
background-color: rgba(67, 177, 255, 0.37);
}
#ControlDoor table tbody tr{
border-bottom: 1px solid #3B4755;
}
#ControlDoor table tbody tr td{
border-right: 1px solid #3B4755;
}
#ControlDoor .td1{
background-color: #011042;
}
.tbody-overflow thead,.tbody-overflow tbody{
display: block;
}
.tbody-overflow tbody{
height: 100px;
overflow: auto;
}
.tbody-overflow .tbody-td1{
width: 70px;
min-width: 70px;
max-height: 70px;
}
.tbody-overflow .tbody-td2{
width: 874px;
min-width: 874px;
max-height: 874px;
}
.tbody-overflow .tbody-td3{
width: 53px;
min-width: 53px;
max-height: 53px;
}
.tbody-overflow .tbody-td4{
width: 108px;
min-width: 108px;
max-height: 108px;
}
.tbody-overflow .tbody-td5{
width: 171px;
min-width: 171px;
max-height: 171px;
}
.tbody-overflow .tbody-td6{
width: 86px;
min-width: 86px;
max-height: 86px;
}
.tbody-overflow .tbody-td7{
width: 69px;
min-width: 69px;
max-height: 69px;
}
.tbody-overflow .tbody-td8{
width: 200px;
min-width: 200px;
max-height: 200px;
}
.tbody-overflow .tbody-td9{
width: 200px;
min-width: 200px;
max-height: 200px;
}
.tbody-overflow .tbody-td10{
width: 55px;
min-width: 55px;
max-height: 55px;
}
.tbody-overflow .tbody-td11{
width: 437px;
min-width: 437px;
max-height: 437px;
}
.tbody-overflow .tbody-td12{
width: 446px;
min-width: 446px;
max-height: 446px;
}
.tbody-overflow .tbody-td13{
width: 246px;
min-width: 246px;
max-height: 246px;
}
.tbody-overflow .tbody-td14{
width: 100px;
min-width: 100px;
max-height: 100px;
}
.tbody-overflow .tbody-td15{
width: 610px;
min-width: 610px;
max-height: 610px;
}
.tbody-overflow .tbody-td5_2{
width: 20%;
min-width: 20%;
max-height: 20%;
}
.tbody-overflow .tbody-td5_8{
width: 80%;
min-width: 80%;
max-height: 80%;
}
.tbody-overflow .td1{
width: 4vw;
}
.tbody-overflow .td2{
width: 45.6vw;
}
.labelCenter {
line-height: 34px;
}
.pointer{
cursor: pointer;
}
/* Expression Symbol */
.ExpressionSymbol{
list-style:none;
padding-right: 10px;
}
.ExpressionSymbol li{
width: 24px;
height: 24px;
border: 1px solid #025aff;
background-color: #3fa5ef;
text-align:center;
float:left;
cursor: pointer;
}
.disable{
pointer-events: none;
background-color: #b3a7a7;
border-color: #b5a9b4;
}
.templateDiv{
position: relative;
}
.templateProperty{
position: absolute;
top: 90%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color: #171b21;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 0px;
}
.templateProperty li input[type="checkbox"]{
font-size: 15px;
font-style: normal;
display: inline-block;
width: 20px;
height: 20px;
text-align: center;
line-height: 23px;
color: #ffffff;
vertical-align: middle;
margin: -3px 3px 1px 0px;
border: #337AB7 1px solid;
}
.templateProperty label,input{
cursor:pointer;
}
#alarmCount{
position: absolute;
top: 10px;
left: 60px;
width: 32px;
height: 22px;
background-color: #BA3463;
color: white;
text-align: center;
border-radius: 100px;
-moz-border-radius: 100px;
line-height:22px;
z-index: 3;
display: none;
}
/************* 组态编辑 *******************/
.selectDiv{
position:absolute;
border:3px dashed #43b1ff;
background-color: rgba(67, 177, 255, 0.10);
width:0px;
height:0px;
left:0px;
top:0px;
overflow:hidden;
}
.seled{
border: 3px dashed #43b1ff;
}
.editor{
width: 820px;
height: 30px;
margin: 0px auto;
position: relative;
z-index: 999;
}
.editor button{
float: left;
width: 30px;
height: 30px;
background-color: rgba(0, 136, 255, 0.2);
border-color: rgba(0, 132, 215, 0.8);
border-style: solid;
margin: 0px 2px;
padding: 0px;
}
.editor button img{
width: 20px;
height: 20px;
}
.is-show-ul li{
width: 110px;
}
.is-show-div{
position: absolute;
width: 20px;
right: 0px;
top: 0px;
cursor: pointer;
box-shadow: -5px 0 5px #337AB7;
background-color: rgba(0, 136, 255, 0.2);
border: 2px solid rgba(0, 132, 215, 0.8);
}
.editor-menu{
background-color: rgba(0, 136, 255, 0.1);
border: 2px solid rgba(0, 132, 215, 0.8);
}
/** 2D MDC微模块菜单按钮 *****************/
.MdcMenu{
position: absolute;
left: 37%;
z-index: 999;
width: 410px;
height: 44px;
border-radius: 25px;
top: 3.9vh;
}
.MdcMenu table{
width: 100%;
background-color: #203882;
border-radius: 25px;
}
.MdcMenu tr td{
height: 44px;
text-align: center;
font-size: 16px;
line-height: 44px;
cursor: pointer;
/*background-color: #203882;*/
}
.MdcMenu tr td:hover{
background-color: rgba(1, 102, 254, 0.5);
}
.MdcMenu tr td.selected{
background-color: #0166fe;
}
.MdcMenu tr td{
border-radius: 25px;
}
/*.MdcMenu tr td:first-child{
border-top-left-radius: 25px;
border-bottom-left-radius: 25px;
}
.MdcMenu tr td:last-child{
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
}*/
.thermalHumidity{
width: 5vh;
height: 10vh;
}
.thermalHumidity div{
width: 5vh;
height: 5vh;
cursor: pointer;
}
.thermalHumidity_2 div{
width: 14vh;
height: 4vh;
cursor: pointer;
font-size: 1.6vh;
text-align: right;
line-height: 4.5vh;
padding: 0px 10px;
}
.thermalHumidity .thermal.normal{
background:url('../img/mdc/ThermalNormal.png') no-repeat center;
background-size: 5vh 5vh;
}
.thermalHumidity .thermal.alarm{
background:url('../img/mdc/ThermalAlarm.png') no-repeat center;
background-size: 5vh 5vh;
}
.thermalHumidity_2 .thermal_2.normal{
background:url('../img/mdc/ThermalNormal_2.png') no-repeat center;
background-size: 14vh 4vh;
}
.thermalHumidity_2 .thermal_2.alarm{
background:url('../img/mdc/ThermalAlarm_2.png') no-repeat center;
background-size: 14vh 4vh;
}
.thermalHumidity .humidity.normal{
background:url('../img/mdc/HumidityNormal.png') no-repeat center;
background-size: 5vh 5vh;
}
.thermalHumidity .humidity.alarm{
background:url('../img/mdc/HumidityAlarm.png') no-repeat center;
background-size: 5vh 5vh;
}
.thermalHumidity_2 .humidity_2.normal{
background:url('../img/mdc/HumidityNormal_2.png') no-repeat center;
background-size: 14vh 4vh;
}
.thermalHumidity_2 .humidity_2.alarm{
background:url('../img/mdc/HumidityAlarm_2.png') no-repeat center;
background-size: 14vh 4vh;
}
.thermalHumidity .humidity,
.thermalHumidity_2 .humidity_2{
top: 50px;
}
.cabinet-box .cabinet-body .rackDevice{
background-color: rgba(0, 153, 230, 0.5);
border-radius: 2px;
}
/* 冷通道 */
.cabinet-box .cabinet-aisle-table{
width: 100%;
height: 100%;
min-width: 100%;
min-height: 100%;
}
.cabinet-aisle-table tr td{
border: 1px solid rgba(255, 255, 255, 0);
}
/* 能耗分布 */
.cabinet-box .cabinet-body{
margin: 0px auto;
border-radius:5px;
height: 12vh;
width: 4vw;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
background-color: rgba(39, 47, 66, 0.5);;
}
.cabinet-box .cabinet-body > img{
position: absolute;
top: 3.4vh;
margin: 0px 13px;
}
/** 渐变背景色 */
.cabinet-box .gradient{
background-image: -webkit-linear-gradient(top, #D22787, #2870D1);
background-image: -moz-linear-gradient(top, #D22787, #2870D1);
background-image: -o-linear-gradient(top, #D22787, #2870D1);
background-image: -ms-linear-gradient(top, #D22787, #2870D1);
background-image: linear-gradient(top, #D22787, #2870D1);
border-radius:8px;
background-size:4vw 12vh;
}
/** 遮蔽层 */
.cabinet-box .cabinet-body > div{
width: 3.7vw;
text-align: center;
background-color: #152857;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.cabinet-box .cabinet-body .logoImg{
/*width: 2.3vw;
height: 6vh;*/
}
/* 温度分布 */
.thermal .cabinet-body {
margin: 0px auto;
border-radius: 5px;
border: #5E687F 3px solid;
box-shadow: 0 0 8px rgba(127, 140, 171, 1);
-webkit-box-shadow: 0 0 8px rgba(127, 140, 171,1);
-moz-box-shadow: 0 0 8px rgba(127, 140, 171,1);
}
.thermal .temp1,.thermal .temp2,.thermal .temp3{
width: 3.7vw;
height: 3vh;
font-size: 1.5vh;
line-height: 3vh;
text-align: center;
}
.thermal .temp1{
position: absolute;
top: 1vh;
}
.thermal .temp2{
position: absolute;
top: 4.5vh;
}
.thermal .temp3{
position: absolute;
top: 8vh;
}
/** is Show Font Chart **/
.show-font-chart{
position: absolute;
z-index: 1;
background-color: #1b1f27;
border: 1px solid #24272b;
cursor: pointer;
padding: 10px 20px;
top: 35px;
left: 110px;
width: 170px;
}
.show-font-chart li{
list-style-type: none;
}
.device_info_btn{
border: 2px solid #0084d7;
background-color: rgba(0, 132, 215, 0.6);
border-radius: 8px;
width: 70px;
height: 25px;
line-height: 21px;
text-align: center;
position: absolute;
bottom: 20px;
right: 80px;
cursor: pointer;
}
/* 优化组态行内样式 */
.chart-body{
background-size:100% 100% !important;
height:calc(100% - 20px);
}
.image-signal-body{
border-radius: 10px;
border: solid 1px #0C85D3;
}
.device-status-body{
height:calc(100% - 19px);
border-radius: 10px;
}
.signal-body{
background-color: #293646;
height:calc(100% - 19px);
}
.virtual-signal-body{
height:calc(100% - 19px);
border-radius: 10px;
}
.table-body{
background-size:100% 100% !important;
height:calc(100% - 35px);
}
#picker .colpick.colpick_full{
margin: 0px auto;
}
.topology-img-div{
cursor: pointer;
border: 1px solid;
text-align: center;
vertical-align: middle;
height: 39px;
}
.topology-img{
height: 37px;
}
.topology-img-div div{
display: none;
}
.topology-img-div:hover div{
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 198px;
height: auto;
z-index: 999;
border: 1px solid #ffffff;
background-color: #24272b;
}
.topology-img-div div img{
width:100%;
height:auto;
}
/** 图片预览页面 **/
.image-preview{
border: 1px solid #FFF;
height: 300px;
overflow-y: scroll;
}
.image-div{
width: 126px;
height: 126px;
border: 1px solid #FFF;
display:inline-block;
text-align:center;
vertical-align: middle;
cursor:pointer;
margin: 1px;
}
.image-div img{
max-width: 124px;
max-height: 124px;
vertical-align: middle;
}
.select-image{
border:1px solid #08c;
background-color:rgba(0, 136, 204, 0.5);
}
/* 旋转 */
.rotate_90{
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
}
.rotate_180{
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
}
.rotate_270{
-webkit-transform: rotate(-270deg);
-moz-transform: rotate(-270deg);
}
/* 复选框文本对齐 */
.select-all label{
padding-left: 4px;
cursor: pointer;
margin: 0;
vertical-align: middle;
}
.select-all input{
display: inline-block;
vertical-align: middle;
margin-bottom: 2px;
}
/** MDC告警弹屏 **/
.Alarm-Play-Screen{
width: 50vw;
height: 16vh;
position: absolute;
bottom: 0px;
left: 20vh;
}
.Play-Screen{
background-color: rgba(0, 0, 0, 0.5);
height: 3.7vh;
margin: 5px 0px;
padding: 0px 10px;
font-size: 16px;
line-height: 3.7vh;
border-radius: 35px;
float: left;
clear:both;
display: flex;
box-shadow: 0px 2px 20px 0px rgba(32, 100, 202, 0.12);
max-width: 100%;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
-ms-border-radius: 35px;
-o-border-radius: 35px;
}
.Play-Screen > .Play-Screen-info{
display: inline-flex;
width: calc(100% - 215px);
cursor: pointer;
}
.Play-Screen > .Play-Screen-info > .Play-Screen-content{
width: calc(100% - 25px);
white-space: nowrap;
text-overflow: ellipsis;
}
.Play-Screen > .Play-Screen-time{
line-height: 4vh;
width: 150px;
text-align: center;
}
.Play-Screen > .Play-Screen-action{
display: flex;
text-align: center;
font-size: 1.3em;
line-height: 3.5vh;
width: 65px;
justify-content: space-between;
}
.Play-Screen span{
min-width: 25px;
overflow: hidden;
}
.Play-Screen i{
cursor: pointer;
}
.Play-Screen-Button{
border-top: 1px solid #5666A5;
position: relative;
float: left;
width: calc(100% + 80px);
margin-top: 5px;
}
.Play-Screen-Button .box{
cursor: pointer;
position: absolute;
bottom: 10px;
right: 10px;
height: 40px;
width: 40px;
background: #088cb7;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 20px;
font-size: 2vh;
line-height: 40px;
text-align: center;
}
.Play-Screen-Button .box:before{
border-radius: 15px;
position: absolute;
content: "";
right: 0px;
top: 28px;
border-top: 20px solid #088cb7;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 0px solid transparent;
}
.table-td tr td,.table-td tr th{
border: 1px solid #384554;
}
.bg-transparent,.bg-transparent tbody{
background-color: transparent;
}
.fa-img{
cursor: pointer;
}
.fa-img:hover{
color: #fcce10;
}
.help-notes-body{
width: 80%;
margin: 0px auto;
background-image: url("../img/bg.jpg");
}
.help-notes-body img{
width: 100%;
cursor: pointer;
}
.help-arrows-head{
position: absolute;
top: 10px;
left: 20px;
font-size: 25px;
}
.help-arrows-left{
cursor: pointer;
position: absolute;
top: 45%;
left: 3vw;
font-size: 50px;
}
.help-arrows-right{
cursor: pointer;
position: absolute;
top: 45%;
right: 3vw;
font-size: 50px;
}
.help-arrows-footer{
position: absolute;
bottom: 10px;
right: 35px;
font-size: 20px;
}
#rtspVideoDialog{
top:18%;
}
/* 字体竖排 */
.font-one {
margin:0 auto;
writing-mode:vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/
writing-mode:tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl*/
}  
/* 组态 - 3D MDC */
#renderCanvas {
width: 100%;
height: 100%;
touch-action: none;
}
.modal-top-10{
margin-top: 10%;
}
.modal-top-11{
margin-top: 11%;
}
.modal-top-12{
margin-top: 12%;
}
.modal-top-13{
margin-top: 13%;
}
.modal-top-14{
margin-top: 14%;
}
.modal-top-15{
margin-top: 15%;
}
.modal-top-40 {
margin-top: 40%;
}
.mdc-controlplane{
position: absolute;
right: 5px;
bottom: 5px;
}
.mdc-3d-button {
margin-top: 10px;
margin-left: 5px;
width: 48px;
height: 32px;
z-index: 100;
/* opacity: 0.3; */
color: #fff;
font-size: 14px;
background: rgba(255,255,255,0.1);
border: 0.1px solid #1073e3;
vertical-align: middle;
cursor: pointer;
outline: none;
}
.mdc-3d-button-active {
background: rgb(15, 124, 248);
}