div.videoZoom { width: 100%; height: 100%; float: left; display: flex; overflow: hidden; flex-flow: row wrap; background: center no-repeat #000; background-size: cover } div.videoZoom div.videoBottom, div.videoZoom div.videoZoomIE { width: 100%; float: left; flex-flow: row wrap; background: #000; display: flex; overflow: hidden } div.videoZoom div.videoZoomIE { height: 100%; position: relative } div.videoZoom div.videoBottom { height: 0%; position: absolute; left: 0; bottom: 0 } div.videoZoom div.videoBottom div.videoButton1 { margin-left: 0; display: flex; overflow: hidden; flex-flow: row wrap } div.videoZoom div.videoBottom div.videoButton2 { margin-left: 5px; display: flex; overflow: hidden; flex-flow: row wrap } div.videoZoom div.videoBottom div.videoButton1 input.bottomButton1, div.videoZoom div.videoBottom div.videoButton2 input.bottomButton2 { cursor: pointer; display: flex; overflow: hidden; flex-flow: row wrap } div.videoZoom div.videoBox { width: 50%; height: 50%; position: relative } div.videoZoom div.videoBox.tuchu { width: 100% !important; height: 100% !important } div.videoZoom div.noVideoMask, div.videoZoom div.noVideoMask.replay { height: 100%; z-index: 9; background-position: center; background-repeat: no-repeat; border: 1px solid #1c1c1c; box-sizing: border-box; position: absolute; top: 0; left: 0 } div.videoZoom div.noVideoMask { width: 100%; background-image: url(../images/realVideoImages/bg.png); background-size: 49px 57px } div.videoZoom div.noVideoMask.nowidth { width: 0 } div.videoZoom div.noVideoMask.replay { width: 100%; background-image: url(../images/realVideoImages/bg2.png); background-size: 63px 48px } div.videoZoom div.noVideoMask.replay.nowidth { width: 0 } div.videoZoom div.noVideoMask.videoMask { background: 0 0 } div.videoZoom .noVideoMask.selecedVideoMask { border: 1px solid #87ceeb } div.videoZoom div.noVideoMask div.fullBtnBox { width: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0); box-sizing: border-box; padding: 0 10px; overflow: hidden; z-index: 99; opacity: .6 } div.videoZoom div.noVideoMask img.closeBtn { width: 13px; height: 13px; cursor: pointer; float: right; margin-top: 4px } div.videoZoom div.noVideoMask img.picBtn, div.videoZoom div.noVideoMask img.recordVideo, div.videoZoom div.noVideoMask img.stickBtn, div.videoZoom div.noVideoMask img.talkBtn { width: 13px; height: 13px; cursor: pointer; float: right; margin-top: 5px; margin-right: 20px } div.videoZoom div.noVideoMask p.malv { float: right; margin-right: 5px; color: #f5f5f5 } div.videoZoom div.noVideoMask p.showDev { color: #666; width: 50%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis } .videoPlayer { width: 100%; height: 100% } .videoPlayer.puman { object-fit: fill } div.videoZoom div.videoBox div.videoPlayer { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 8 } div.videoZoom div.videoBox div.videoPlayer video { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: fill } div.videoZoom div.videoBox .videoPlayer p.vjs-no-js { margin: 0 auto } div.videoZoom div.videoBox .canvasPlayerCont { width: 100%; height: 100%; position: absolute; z-index: 8; top: 0; left: 0 } div.videoZoom div.videoBox .canvasPlayerCont.nowidth { width: 0 } div.videoZoom div.videoBox .canvasPlayerCont canvas.canvasPlayer { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: fill } button.vjs-big-play-button, div.vjs-control-bar, div.vjs-error-display, div.vjs-loading-spinner, div.vjs-modal-dialog, div.vjs-text-track-display { display: none } div.controlDeskTop div.leftBtn, div.controlDeskTop div.rightBtn { width: 14px; height: 14px; cursor: pointer; background: url(../images/realVideoImages/icon8.png) center center no-repeat; float: left; margin: 4px 0 0 4px } div.controlDeskTop div.captureConfig, div.controlDeskTop div.topCaremaConfig { position: fixed; right: 0; box-sizing: border-box; background-color: #F5F5F5; z-index: 50 } div.controlDeskTop div.rightBtn { float: right; background-image: url(../images/realVideoImages/icon9.png); margin: 4px 4px 0 0 } div.controlDeskTop div.centerTitle { display: inline-block; margin: 3px 0 0 59px; text-align: center } div.controlDeskTop div.centerTitle span { display: inline-block } div.controlDeskTop div.topCaremaConfig { top: 92px; width: 236px; height: 272px; border-top: 1px solid #d3d3d3; padding: 0 16px } div.topCaremaConfig ul li { width: 85%; margin: 0 auto; border-bottom: 2px solid #DCDCDC; padding: 16px 16px 14px; display: block } div.topCaremaConfig ul div.rightChange { float: right } div.topCaremaConfig ul li img { float: right; margin-right: 30px; cursor: pointer } div.topCaremaConfig ul li img:nth-child(2) { margin-right: 0 } div.topCaremaConfig img.topCaremaConfigBack { float: right; margin: 16px 14px 0 0; cursor: pointer } div.controlDeskTop div.captureConfig { top: 91px; width: 236px; height: 45px; padding: 7px 10px; border: 2px solid #DCDCDC } div.captureConfig span { display: inline-block; height: 24px; vertical-align: top } div.captureConfig input { width: 55px; height: 26px !important; border-radius: 0 } div.captureConfig input:focus { box-shadow: none !important } div.captureConfig button.layui-btn { width: 34px; height: 26px; background-color: #ddd; padding: 0; line-height: 12px; border-radius: 3px; margin-top: -10px; font-size: 12px } .layui-btn-primary:hover { border: 1px solid #C9C9C9 } div.circle { width: 121px; height: 112px; margin: 0 auto; position: absolute; right: 18px; bottom: 18px; overflow: hidden; background: url(../images/realVideoImages/desk.png) -2px 6px no-repeat; background-size: 123px 123px; opacity: .8; border-radius: 50%; display: none; z-index: 1 } div.circle div.circleReal { width: 119px; height: 118px; margin: 0 auto; position: relative; border-radius: 50%; overflow: hidden } div.circle1 { background: url(../images/realVideoImages/desk1.png) -2px 6px no-repeat; background-size: 123px 123px } div.circle2 { background: url(../images/realVideoImages/desk2.png) -2px 6px no-repeat; background-size: 123px 123px } div.circle3 { background: url(../images/realVideoImages/desk3.png) -2px 6px no-repeat; background-size: 123px 123px } div.circle4 { background: url(../images/realVideoImages/desk4.png) -2px 6px no-repeat; background-size: 123px 123px } div.circle5 { background: url(../images/realVideoImages/desk5.png) -2px 6px no-repeat; background-size: 123px 123px } div.circle6 { background: url(../images/realVideoImages/desk6.png) -2px 6px no-repeat; background-size: 123px 123px } div.circle7 { background: url(../images/realVideoImages/desk7.png) -2px 6px no-repeat; background-size: 123px 123px } div.circle8 { background: url(../images/realVideoImages/desk8.png) -2px 6px no-repeat; background-size: 123px 123px } div.circle div.circleButton { cursor: pointer; position: absolute; top: 0; right: 0; width: 50%; height: 50%; transform-origin: 0 100% } div.circle div.innerCircle { width: 43px; height: 43px; position: absolute; left: 55%; top: 56%; margin-left: -28px; margin-top: -27px; border-radius: 50%; cursor: default; z-index: 11; background: #f5f5f5 } div.circle div.circleButton:nth-child(1) { transform: rotate(-22.5deg) skewY(-45deg); z-index: 10 } div.circle div.circleButton:nth-child(2) { transform: rotate(67.5deg) skewY(-45deg); z-index: 10 } div.circle div.circleButton:nth-child(3) { transform: rotate(157.5deg) skewY(-45deg); z-index: 10 } div.circle div.circleButton:nth-child(4) { transform: rotate(247.5deg) skewY(-45deg); z-index: 10 } div.videoZoom div.videoZoomIE div.videoBox div.noVideoMask div.hoverCircleButton1 { width: 76%; height: 10%; display: flex; overflow: hidden; flex-flow: row wrap; position: absolute; left: 12%; right: 12%; top: 6%; cursor: pointer } div.videoZoom div.videoZoomIE div.videoBox div.noVideoMask div.hoverCircleButton.hoverCircleButtonNone { display: none } div.videoZoom div.videoZoomIE div.videoBox div.noVideoMask div.hoverCircleButton2 { width: 12%; height: 76%; display: flex; overflow: hidden; flex-flow: row wrap; position: absolute; right: 0; top: 12%; cursor: pointer } div.videoZoom div.videoZoomIE div.videoBox div.noVideoMask div.hoverCircleButton3 { width: 76%; height: 10%; display: flex; overflow: hidden; flex-flow: row wrap; position: absolute; bottom: 0; left: 12%; right: 12%; cursor: pointer } div.videoZoom div.videoZoomIE div.videoBox div.noVideoMask div.hoverCircleButton4 { width: 12%; height: 76%; display: flex; overflow: hidden; flex-flow: row wrap; position: absolute; left: 0; top: 12%; cursor: pointer } div.hoverCircle1 { background: url(../images/circleControl/icon_enable_up.png) center no-repeat } div.hoverCircle2 { background: url(../images/circleControl/icon_enable_right.png) center no-repeat; cursor: url(/images/circleControl/icon_enable_right.png) pointer } div.hoverCircle3 { background: url(../images/circleControl/icon_enable_down.png) center no-repeat } div.hoverCircle4 { background: url(../images/circleControl/icon_enable_left.png) center no-repeat } a.bofang, a.tingbo { bottom: 10px; height: 23px; background: grey; color: #fff; cursor: pointer; text-align: center; border-radius: 3px; display: none; position: absolute } a.bofang { left: 6px; width: 50px } a.tingbo { left: 73px; width: 86px } a.bofang:active, a.tingbo:active { opacity: .6 } .videoBox .ttpicPlayer { width: 100%; height: 100%; position: absolute; z-index: 8; top: 0; left: 0 }