html,
body{
width: 100%;
height: 100%;
padding: 0;
margin: 0;
}
body::-webkit-scrollbar {
display: none;
}
.all-div{
width: 100%;
height: 100%;
float: left;
}
.video-left{
width: 23.1%;
height: 98.5%;
float: left;
margin-left: -3px;
background-image: url(../../img/leftBackground.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.interfaceState{
width: 90%;
height: 9%;
margin-left: 5%;
margin-top: 15px;
display: flex;
justify-content: space-between;
}
.interfaceState>div{
height: 100%;
display: flex;
}
.interfaceState>div>span{
align-self: center;
}
.interfaceState>div>span:nth-child(1){
color: white;
}
.interfaceState>.title{
background-image: url(../../img/index/interfaceState.png);
background-repeat: no-repeat;
background-size: 100% 100%;
width: 16%;
cursor: pointer;
}
.request{
width: 30%;
}
.success{
width: 18%;
}
.error{
width: 18%;
}
.moveAlarm{
height: 30%;
float: left;
width: 90%;
margin-left: 5%;
}
.moveAlarm>.title{
width: 100%;
height: 14.8%;
background-image: url(../../img/moduleTitle.png);
background-repeat: no-repeat;
background-size: 100% 100%;
display: flex;
}
.moveAlarm>.title>div{
float: left;
align-self: center;
}
.moveAlarm>.title>div:nth-child(1){
color: #FFFFFF;
font-size: 16px;
text-indent: 45px;
}
.moveAlarm>.title>div:nth-child(2){
background-image: url(../../img/details.png);
background-repeat: no-repeat;
background-size: 85% 100%;
width: 5%;
height: 58%;
margin-left: 1%;
cursor: pointer;
}
.moveAlarm>.table{
margin-top: 4%;
width: 100%;
height: 76%;
overflow: auto;
}
.moveAlarm>.table>div:nth-child(n + 2){
width: 100%;
margin-top: 1%;
background: url("../../img/index/standardColumn.png") no-repeat;
background-size: 100% 100%;
height: 20%;
display: flex;
justify-content: space-around;
}
.moveAlarm>.table>div:nth-child(n + 2):hover{
background: url("../../img/index/standardColumnHover.png") no-repeat;
background-size: 100% 100%;
}
.moveAlarm>.table>div:nth-child(n + 2)>span{
color: rgba(255,255,255,0.8);
align-self: center;
width: 33.3%;
text-align: center;
}
.moveAlarm>.table>.tableList{
width: 100%;
background: url("../../img/index/title.png") no-repeat;
background-size: 100% 100%;
margin: 0 auto; /* 设置左右外边距为自动 */
height: 22%;
display: flex;
justify-content: space-around;
}
.moveAlarm>.table>.tableList>span{
color: rgba(255,255,255,0.8);
align-self: center;
width: 33.3%;
text-align: center;
}
.video-center{
width: 75%;
height: 96.5%;
float: left;
margin-left: 10px;
transition: height 1s ease 0s;
transition: width 2s ease 0s;
}
@keyframes wordsLoop {
0% {
transform: translateX(200px);
-webkit-transform: translateX(200px);
}
100% {
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
}
}
@-webkit-keyframes wordsLoop {
0% {
transform: translateX(200px);
-webkit-transform: translateX(200px);
}
100% {
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
}
}
.imgTitle{
transition: height 1s;
transition: width 2s;
width: 99.5%;
margin-left: 0.25%;
}
.PTZ_img{
/* width: 20vw; */
}
.PTZ_control{
float: left;
width: 100%;
height: 29%;
}
.PTZ_left{
float: left;
width: 20%;
height: 30%;
text-align: center;
}
.PTZ_center{
float: left;
width: 60%;
height: 100%;
background-image: url("../../img/video/centralControl.png") ;
background-position: center center;
background-repeat: no-repeat;
}
.PTZ_right{
float: left;
width: 39%;
height: 100%;
margin-top: 8%;
}
.PTZ_right>div{
float: left;
height: 24%;
}
.PTZ_right>div:nth-child(5),
.PTZ_right>div:nth-child(6),
.PTZ_right>div:nth-child(7),
.PTZ_right>div:nth-child(12),
.PTZ_right>div:nth-child(13),
.PTZ_right>div:nth-child(14){
text-align: center;
line-height: 25px;
color: #FFFFFF;
font-size: 12px;
height: 14%;
}
.PTZ_right>div:nth-child(1){
cursor: pointer;
background-image: url(../../img/video/focus01.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.PTZ_right>div:nth-child(2){
cursor: pointer;
background-image: url(../../img/video/focus02.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.PTZ_right>div:nth-child(4){
cursor: pointer;
background-image: url(../../img/video/takePhotos.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.PTZ_right>div:nth-child(8){
cursor: pointer;
background-image: url(../../img/video/scale01.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.PTZ_right>div:nth-child(9){
cursor: pointer;
background-image: url(../../img/video/scale02.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.PTZ_right>div:nth-child(11){
cursor: pointer;
background-image: url(../../img/video/videoRecord.png);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.PTZ_button{
width: 100%;
height: 8vh;
float: left;
text-align: center;
margin-top: -2%;
}
#remoteVideoBtn{
margin-top: 30%;
margin-left: 20%;
}
#localVideoBtn{
margin-top: 60%;
margin-left: 20%;
}
#remoteSnapBtn{
margin-top: 30%;
}
#localSnapBtn{
margin-top: 60%;
}
.centralControl{
text-align: center;
}
.PTZ_center>div{
width: 32%;
height: 32%;
float: left;
}
.upper{
cursor: pointer;
}
.left{
cursor: pointer;
}
.right{
cursor: pointer;
}
.lower{
cursor: pointer;
}
#startShouting{
float: left;
margin-left: 5px;
}
#startIntercom{
float: right;
}
.device_list{
float: left;
width: 90%;
height: 30%;
margin-left: 5%;
}
.device_list>.title{
width: 100%;
height: 15%;
background-image: url(../../img/moduleTitle.png);
background-repeat: no-repeat;
background-size: 100% 100%;
display: flex;
}
.device_list>.title>span{
align-self: center;
color: #FFFFFF;
font-size: 16px;
text-indent: 45px;
}
.one{
margin-left: 8vw;
/* color: #1efcff!important; */
}
.textButton{
color: rgba(255,255,255,0.8);
float: left;
margin-top: 3%;
cursor: pointer;
font-size: 14px;
line-height: 25px;
}
.two,.three{
margin-left: 5%;
}
.searchTreeDiv{
float: left;
width: 444px;
height: 50px;
}
.dataText{
float: left;
background-color: rgb(0 0 0 / 0%);
border: 1px solid #2B7A8C;
width: 85%;
height: 32px;
margin-top: 5px;
text-indent: 10px;
color: rgba(255,255,255,0.8);
}
.imgSearch{
float: left;
margin-left: -6%;
margin-top: 2.5%;
z-index: 9;
cursor: pointer;
}
#resetBtn{
background-color: #0086FF;
float: left;
width: 66px;
height: 34px;
margin: 0;
padding: 0;
margin-top: 5px;
margin-left: 6px;
color: #fff;
font-size: 16px;
text-align: center;
line-height: 34px;
cursor: pointer;
}
#refreshBtn{
background-color: #0086FF;
float: left;
width: 66px;
height: 34px;
margin: 0;
padding: 0;
margin-top: 5px;
margin-left: 6px;
color: #fff;
font-size: 16px;
text-align: center;
line-height: 34px;
cursor: pointer;
}
#refreshBtn{
background-color: #0086FF;
float: left;
width: 66px;
height: 34px;
margin: 0;
padding: 0;
margin-top: 5px;
margin-left: 6px;
color: #fff;
font-size: 16px;
text-align: center;
line-height: 34px;
cursor: pointer;
}
#zoomBtn{
background-color: #0086FF;
width: 66px;
height: 34px;
margin: 0;
padding: 0;
color: #fff;
font-size: 16px;
text-align: center;
line-height: 34px;
cursor: pointer;
z-index: 99;
margin-top: -125%;
margin-left: 335px;
}
.center_title{
width: 100%;
height: 98.5%;
/* background-image: url("../../img/video/videoTitle.png"); */
background-repeat: no-repeat;
background-size: cover;
}
.center_num{
border: 0px solid red;
width: 100%;
height: 4.6%;
float: left;
background-image: url(../../img/moduleTitle.png);
background-repeat: no-repeat;
background-size: 32% 100%;
margin-left: 5px;
}
.center_num>.title{
width: 100%;
height: 100%;
display: flex;
justify-content: space-between
}
.center_num>.title>div:nth-child(1){
align-self: center;
color: #FFFFFF;
font-size: 16px;
text-indent: 45px;
}
.center_num_center{
float: right;
border: 0px solid red;
text-align: center;
display: flex;
margin-right: 3%;
}
.center_num_center>img{
align-self: center;
}
.center_num_right{
width: 15%;
border: 0px solid red;
float: left;
text-align: right;
margin-top: 0.5%;
position: absolute;
left: 62%;
top: 6px;
transition: width 2s ease 0s;
transition: height 1s ease 0s;
}
.video_window{
width: 100%;
height: 95%;
border: 0px solid red;
}
.imgNum{
margin-left: 20px;
z-index: 999;
}
.imgImg{
margin-right: 15px;
cursor: pointer;
}
.ballsplit{
border: 0px solid green;
}
/*视频框大小*/
.split {
width: 96.9%;
height: 94.9%;
margin-left: 5%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow-y: hidden;
overflow-x: hidden;
margin: 0.3%;
}
/*球机视频框*/
.ballsplit {
width: 98.7%;
height: 98%;
margin-left: 5%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
overflow-y: hidden;
overflow-x: hidden;
margin: 0.3%;
/* border: 1px solid greenyellow; */
}
.wordsp{
background-color: red;
}
/*视频框样式*/
.content {
border: 0px solid #4999d6;
box-shadow: inset 0 1px 2px #4999d6;
background-color: #000000;
}
.content_v{
float: left;
background-color: #0069C8;
}
/*视频框点击*/
.selectedContent {
border: 1px solid red;
box-shadow: inset 0 1px 2px #4999d6;
background-color: #000000;
float: left;
}
/*.textCheck{
margin-top: 15px;
float: left;
}*/
input[type=checkbox] {
cursor: pointer;
position: relative;
width: 24px;
height: 24px;
font-size: 12px;
}
input[type=checkbox]::after {
position: absolute;
top: 0;
color: #000;
width: 24px;
height: 24px;
display: inline-block;
visibility: visible;
padding-left: 0px;
text-align: center;
content: ' ';
border-radius: 3px
}
input[type=checkbox]:checked::after {
content: "✓";
color: #fff;
font-size: 16px;
font-weight: bold;
background-color: #e4393c;
}
li {
list-style: none;
}
#treeDiv{
float: left;
width: 401px;
height: 380px;
overflow-y: scroll;
}
#resourceTree li a{
color: #E6E6E6;
border: none;
}
#treeDiv::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius: 10px;
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
background: #535353;
background-color: skyblue;
background-image: -webkit-linear-gradient(45deg,
rgba(255, 255, 255, 0.2) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, 0.2) 50%,
rgba(255, 255, 255, 0.2) 75%,
transparent 75%,
transparent);
}
/**/
/*树形图间距*/
.ztree li span {
font-size: 10px;
}
.ztree li a {
vertical-align: sub;
}
.ztree li span.button.center_docu {
background-position: -56px -10px;
height: 25px;
}
.ztree li span.button.bottom_docu {
background-position: -56px -30px;
height: 25px;
}
.ztree li span {
font-size: 15px;
}
.ztree li {
padding: 0;
margin: 0;
list-style: none;
line-height: 20px;
text-align: left;
white-space: nowrap;
outline: 0;
}
.layui-layer-btn{
background-color: #00529F!important;
}
::-webkit-scrollbar {
width: 7px;
/*对垂直流动条有效*/
height: 10px;
/*对水平流动条有效*/
}
.device_list > .title > div:nth-child(2) {
background-image: url("../../img/details.png");
background-repeat: no-repeat;
background-size: 85% 100%;
width: 5%;
height: 58%;
margin-left: 1%;
margin-top: 2%;
cursor: pointer;
}