@charset "utf-8"; /* global style */ * { margin: 0; padding: 0; -webkit-text-size-adjust: none; } html, body { height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #192139; } /*火狐,safari下是默认字体需要定义字体*/ button, select, .btn { font-family: Arial, Helvetica, sans-serif; } a { color: #ffffff; text-decoration: none; } a:hover, a:focus { color: #ffffff; outline: 0; } #recordDiv_drawTypeSel{ height: 26px; border-radius: 2px; } .right { float: right; } .left { float: left; } .inline-block { display: inline-block; } .dir { word-break: break-all; text-decoration: underline; } .pointer { cursor: pointer; } .clear { clear: both; } .hidden { visibility: hidden; } .text-align { text-align: center; } .v-middle { vertical-align: middle; } .tips-color { color: gray; } .margin-left10 { margin-left: 10px; } .margin-left15 { margin-left: 15px; } .margin-left20 { margin-left: 20px; } .margin-left120 { margin-left: 120px; } .margin-right0 { margin-right: 0; } .margin-right0-important { margin-right: 0 !important; } .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .taboffset { position: relative; padding: 0.2em; } /* button style */ .btn { display: inline-block; padding: 8px 12px; margin: 2px; text-align: center; white-space: nowrap; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; background-color: #ffffff; border: 0; border-radius: 4px; -webkit-appearance: button; } .btn:focus, .btn:active:focus, .btn.active:focus { outline: 0; } .btn::-moz-focus-inner { padding: 0; border: 0; } .btn:active, .btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 0 2px #000000; box-shadow: 0 0 2px #000000; } .btn.disabled, .btn[disabled] { /*cursor: not-allowed;*/ filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; } .btn-primary { color: #ffffff; background-color: #d71920; border: 0; } /* form style */ .form-group { margin-bottom: 15px; } .form-control { display: block; width: 100%; height: 22px; padding: 6px; font-size: 14px; line-height: 22px; color: #555555; background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; } .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } .form-control::-moz-placeholder { color: #999; opacity: 1; } .form-control:-ms-input-placeholder { color: #999; } .form-control::-webkit-input-placeholder { color: #999; } .form-control[disabled], .form-control[readonly] { /*cursor: not-allowed;*/ background-color: #eeeeee; opacity: 1; } .form-checkbox { vertical-align: middle; } /* widget style */ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3 /*{borderColorDefault}*/; background: #e6e6e6 /*{bgColorDefault}*/; font-weight: normal /*{fwDefault}*/; color: #555555 /*{fcDefault}*/; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555 /*{fcDefault}*/; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #dadada /*{bgColorHover}*/; font-weight: normal /*{fwDefault}*/; color: #212121 /*{fcHover}*/; } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #212121 /*{fcHover}*/; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #bb2230 /*{borderColorActive}*/; background: #ffffff /*{bgColorActive}*/; font-weight: normal /*{fwDefault}*/; color: #212121 /*{fcActive}*/; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121 /*{fcActive}*/; text-decoration: none; } .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; } /* tabs style */ .ui-tabs { position: relative; padding: .2em; } .ui-tabs .ui-tabs-nav { margin: 0; padding: 0; border: 0; background: none; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; outline: 0; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } .ui-tabs .ui-tabs-panel { clear: both; display: block; border: 0; border-top: 1px solid #aaa; /*padding: 15px 5px 5px;*/ background: none; } /* config page tabs style */ .tabs-1 .ui-state-default, .tabs-1 .ui-widget-content .ui-state-default, .tabs-1 .ui-widget-header .ui-state-default { background: none; border-width: 0; } .tabs-1 .ui-state-active a { border-bottom: 2px solid #CA2C32; margin-top: -2px; color: #CA2C32; font-weight: 700; } .tabs-1 .ui-tabs-panel { border-top: 1px solid #C8C8C8; } /* ptz tabs style */ .tabs-2 .ui-state-default, .tabs-2 .ui-widget-content .ui-state-default, .tabs-2 .ui-widget-header .ui-state-default { float: left; width: 61px; height: 24px; background-color: #ffffff; border-width: 1px; margin: 0; border-top-right-radius: 0; border-top-left-radius: 0; } .tabs-2 .ui-state-active a { border-bottom: 0; margin-top: 0; } .tabs-2 .ui-widget-header .ui-state-active { width: 61px; height: 24px; background-color: #BB2230; border-top-right-radius: 0; border-top-left-radius: 0; } .tabs-2 ul a { display: inline-block; width: 31px; height: 12px; background-image: url(../img/ptz-icons.png); } .tabs-2 .ui-state-default #a_tab1 { background-position: -234px 0; } .tabs-2 .ui-state-default #a_tab2 { background-position: -234px -24px; } .tabs-2 .ui-state-default #a_tab3 { background-position: -234px -48px; } .tabs-2 .ui-state-active #a_tab1 { background-position: -234px -72px; } .tabs-2 .ui-state-active #a_tab2 { background-position: -234px -96px; } .tabs-2 .ui-state-active #a_tab3 { background-position: -234px -120px; } .tabs-2 .ui-tabs-panel { border-top: 1px solid #C8C8C8; } /* artDialog style */ .aui_outer { text-align: left; } table.aui_border, table.aui_dialog { border: 0; margin: 0; border-collapse: collapse; width: auto; } .aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding: 0; } .aui_title { overflow: hidden; text-overflow: ellipsis; } .aui_state_noTitle .aui_title { display: none; } .aui_close { display: block; position: absolute; text-decoration: none; outline: none; _cursor: pointer; } .aui_close:hover { text-decoration: none; } .aui_main { text-align: center; min-width: 9em; min-width: 0 \9; } .aui_content { display: inline-block; *zoom: 1; *display: inline; text-align: left; border: 0; } .aui_content.aui_state_full { display: block; width: 100%; margin: 0; padding: 0!important; height: 100%; } .aui_loading { width: 96px; height: 32px; text-align: left; text-indent: -999em; overflow: hidden; background: url(../images/loading.gif) no-repeat center center; } .aui_icon { vertical-align: middle; } .aui_icon div { width: 48px; height: 48px; margin: 10px 0 10px 10px; background-position: center center; background-repeat: no-repeat; } .aui_buttons { padding: 8px; text-align: right; white-space: nowrap; } .aui_buttons button { margin-left: 15px; padding: 8px 20px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding: 4px 10px; *height: 2em; width: auto; overflow: visible; *width: 1em; color: #303030; border: solid 1px #B7B7B7; border-radius: 2px; background: #EFEFEF; } .aui_buttons button::-moz-focus-inner { border: 0; padding: 0; margin: 0; } .aui_buttons button:focus { outline: 0; box-shadow: 0 0 8px rgba(66, 109, 201, 0.9); } .aui_buttons button:hover { color: #000; } .aui_buttons button[disabled] { cursor: default; color: #666; background: #DDD; border: solid 1px #999; filter: alpha(opacity=50); opacity: .5; box-shadow: none; } button.aui_state_highlight { color: #333333; border: solid 1px #2D2D2D; background: #FFFFFF; } .aui_inner { background: #FFFFFF; } .aui_titleBar { width: 100%; height: 0; position: relative; bottom: 30px; _bottom: 0; _margin-top: -30px; } .aui_title { height: 24px; line-height: 24px; padding: 0 25px 0 0; _padding: 0; text-indent: 10px; color: #FFF; font-weight: 700; text-shadow: -1px -1px 0 rgba(33, 79, 183, 0.7); } .aui_nw, .aui_ne, .aui_sw, .aui_se, .aui_n, .aui_s, .aui_close { background-color: #2D2D2D; } .aui_nw { width: 1px; height: 38px; } .aui_ne { width: 1px; height: 38px; } .aui_sw { width: 1px; height: 1px; } .aui_se { width: 1px; height: 1px; } .aui_close { top: 2px; right: 4px; _z-index: 1; width: 20px; height: 20px; line-height: 20px; font-size: 28px; _font-size: 0; _line-height: 0; color: #FFFFFF; } /*.aui_close:hover { background-position:0 -132px; }*/ .aui_n, .aui_s { background-repeat: repeat-x; } .aui_n { background-position: 0 -56px; } .aui_s { background-position: 0 -94px; } .aui_w, .aui_e { background-color: #2D2D2D; } /*.aui_w { background-position:left top; } .aui_e { background-position: right bottom; }*/ .aui_icon, .aui_main { padding-top: 3px; } .aui_state_noTitle .aui_nw, .aui_state_noTitle.aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se { width: 3px; height: 3px; } .aui_state_noTitle .aui_inner { border: 1px solid #666; background: #FFF; } .aui_state_noTitle .aui_outer { box-shadow: none; } .aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se { background: rgba(0, 0, 0, 0.05); background: #000\9!important; filter: alpha(opacity=5) !important; } .aui_state_noTitle .aui_titleBar { bottom: 0; _bottom: 0; _margin-top: 0; } .aui_state_noTitle .aui_close { top: 0; right: 0; width: 18px; height: 18px; line-height: 18px; text-align: center; text-indent: 0; font-size: 18px; text-decoration: none; color: #214FA3; background: none; filter: !important; } .aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active { text-decoration: none; color: #900; } /* layout style */ .ui-layout-pane { background: #FFF; /*border: 1px solid #BBB;*/ padding: 0; } .ui-layout-content { padding: 10px; position: relative; overflow: auto; } .layout-child-container, .layout-content-container { padding: 0; overflow: hidden; } .layout-child-container { border: 0; } .layout-scroll { overflow: auto; } .layout-hide { display: none; } .ui-layout-resizer { /*background: #DDD;*/ border: 1px solid #BBB; border-width: 0; } .ui-layout-resizer-open-hover, .ui-layout-resizer-dragging { /*background: #C4E1A4;*/ } .ui-layout-resizer-dragging { border: 1px solid #BBB; } .ui-layout-resizer-north-dragging, .ui-layout-resizer-south-dragging { border-width: 1px 0; } .ui-layout-resizer-west-dragging, .ui-layout-resizer-east-dragging { border-width: 0 1px; } .ui-layout-resizer-dragging-limit { background: #E1A4A4; } .ui-layout-resizer-closed-hover { /*background: #EBD5AA;*/ } .ui-layout-resizer-sliding { opacity: .10; filter: alpha(opacity=10); } .ui-layout-resizer-sliding-hover { opacity: 1.00; filter: alpha(opacity=100); } .ui-layout-resizer-north-sliding-hover { border-bottom-width: 1px; } .ui-layout-resizer-south-sliding-hover { border-top-width: 1px; } .ui-layout-resizer-west-sliding-hover { border-right-width: 1px; } .ui-layout-resizer-east-sliding-hover { border-left-width: 1px; } .ui-layout-toggler { /*border: 1px solid #BBB;*/ /*background-color: #BBB;*/ background-color: #428bca; } .ui-layout-resizer-hover .ui-layout-toggler { /*opacity: .60; filter: alpha(opacity=60);*/ } .ui-layout-toggler-hover, .ui-layout-resizer-hover .ui-layout-toggler-hover { background-color: #FC6; opacity: 1.00; filter: alpha(opacity=100); } .ui-layout-toggler-north, .ui-layout-toggler-south { border-width: 0 1px; } .ui-layout-toggler-west, .ui-layout-toggler-east { border-width: 1px 0; } .ui-layout-resizer-sliding .ui-layout-toggler { display: none; } .ui-layout-toggler .content { color: #666; font-size: 12px; font-weight: bold; width: 100%; padding-bottom: 0.35ex; } .ui-layout-mask { border: none !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; position: absolute !important; opacity: 0 !important; filter: alpha(opacity=0) !important; } .ui-layout-mask-inside-pane { top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; } .ui-layout-toggler-east-open { background: url(../images/expand.png) 0 0 no-repeat; } .ui-layout-toggler-east-closed { background: url(../images/expand.png) -10px 0 no-repeat; } /* My97DatePicker style */ .Wdate { border: #999 1px solid; width: 198px; height: 18px; padding-left: 2px; background: #ffffff url(../images/datepicker.gif) no-repeat right; cursor: pointer; } .WdateFmtErr { font-weight: bold; color: red; } /* header style */ .header { height: 40px; background-color: #2D2D2D; } .header .logo { float: left; width: 120px; height: 40px; height: 39px\9; background: url(../images/logo.png) center center no-repeat; margin-left: 15px; margin-right: 65px; } .header .nav { float: left; margin: 0; height: 40px; line-height: 40px; } .header .nav li { float: left; list-style: none; } .header .nav li a { display: block; float: left; width: 120px; text-align: center; font-size: 14px; margin-left: 2px; cursor: pointer; } .header .nav li a:hover, .header .nav li a:focus { text-decoration: none; /*background-color: @header-nav-hover-color;*/ } .header .nav li.active { font-weight: 700; } .header .nav li.active a, .header .nav li.active a:hover, .header .nav li.active a:focus { color: #ffffff; background-color: #d8151d; } .header .header-r { float: right; height: 40px; line-height: 40px; margin-right: 10px; } .header .header-r .user, .header .header-r .help, .header .header-r .exit, .header .header-r .split { float: left; } .header .header-r .user, .header .header-r .help, .header .header-r .exit { margin-right: 25px; color: #ffffff; } .header .header-r .user .icon { float: left; width: 15px; height: 40px; margin-right: 7px; background: url(../images/header-icons.png) 0 center no-repeat; } .header .header-r .help .icon { float: left; width: 15px; height: 40px; margin-right: 7px; background: url(../images/header-icons.png) -20px center no-repeat; cursor: pointer; } .header .header-r .exit .icon { float: left; width: 12px; height: 40px; margin-right: 7px; background: url(../images/header-icons.png) -40px center no-repeat; cursor: pointer; } /* footer style */ .footer { height: 24px; line-height: 24px; text-align: center; color: #A0A0A0; } /* channel style */ .channel .device { height: 35px; border-bottom: 1px solid #E2E2E2; margin: 0 10px; } .channel .device-icon { float: left; width: 16px; height: 16px; margin: 15px 6px 0 10px; background: url(../images/channel-icons.png) 0 0 no-repeat; } .channel .device-name { float: left; width: 145px; margin-top: 15px; } .channel .channel-list { margin: 5px 0 0 20px; overflow: auto; overflow-x: hidden; } .channel .ch { height: 25px; line-height: 25px; } .channel .ch-name { float: left; width: 93px; overflow: hidden; cursor: pointer; } .channel .ch-name.sel { color: #FF0000; } .channel .ch-btns { float: left; overflow: hidden; } .channel .ch-btn { float: left; width: 20px; height: 18px; background: url(../images/channel-icons.png) no-repeat; cursor: pointer; margin-top: 3px; } .channel .ch-btn.play { background-position: -25px 2px; } .channel .ch-btn.record { background-position: -75px 3px; } .channel .ch-btn.playing { background-position: -50px 2px; } .channel .ch-btn.recording { background-position: -100px 3px; } .channel .icon-stream { width: 18px; height: 18px; background: url(../images/tool-icons.png) no-repeat; margin-top: 5px; padding: 1px 1px 0 2px; background-color: #FFFFFF; } .channel .icon-stream-1 { background-position: -5px -61px; } .channel .icon-stream-2 { background-position: -33px -61px; } .channel .icon-stream-3 { background-position: -61px -61px; } .channel .icon-stream-4 { background-position: -165px -61px; } .channel .icon-stream-5 { background-position: -193px -61px; } .channel .stream-enter { border: 1px solid #797979; margin-top: 4px; border-left-width: 0; z-index: 1; position: relative; } .channel .stream-select { position: absolute; display: none; background-color: #FFFFFF; z-index: 0; border: 1px solid #797979; } .channel .stream-select .icon-stream { background-color: transparent; } .channel .stream-option { width: 140px; padding: 0 4px; cursor: pointer; border-bottom: 1px solid #CCCCCC; } .stream-desc { max-width: 115px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .channel .stream-select span { display: inline-block; float: left; } .channel .stream-option-last { width: 140px; padding: 0 4px; cursor: pointer; } .channel .stream-option-enter { background-color: #e0e0e0; } /* plugin style */ .plugin, .plugin .main-plugin { height: 100%; background-color: #343434; margin: 0 auto; } .main-plugin .txtTip, .image-plugin .txtTip, .plugin-small .txtTip { text-align: center; } .pluginLink { color: #FFFFFF; font-size: 16px; text-decoration: underline; cursor: pointer; } .pluginLinkSel { color: #D8151D; font-size: 16px; text-decoration: underline; cursor: pointer; } .no-window .txtTip { text-align: left; padding-top: 10px; } .no-window .pluginLink { color: #D8151D; font-size: 12px; } .no-window .pluginLinkSel { font-size: 12px; } /* tool style */ .tool .tool-l { margin-top: 2px; float: left; } .tool .tool-m { margin-top: 2px; position: absolute; left: 55%; margin-left: -260px; } .tool .tool-r { margin-top: 2px; float: right; } .tool .btn { padding: 5px; } .tool .btn:hover { padding: 4px; border: 1px solid #C5C5C5; } .tool .btn[disabled]:hover { padding: 5px; border: 0; } .tool .btn i { display: inline-block; width: 18px; height: 18px; background: url(../images/tool-icons.png) no-repeat; } .tool .btn i.on { background-image: url(../images/tool-icons-on.png); } .tool i.icon-sel { width: 14px; background-position: -110px -3px; } .tool i.icon-wnd-1 { background-position: -6px -5px; } .tool i.icon-wnd-2 { background-position: -33px -5px; } .tool i.icon-wnd-3 { background-position: -61px -5px; } .tool i.icon-wnd-4 { background-position: -88px -5px; } .tool i.icon-talk { background-position: -182px -147px; } .tool i.icon-talk-1 { background-position: -6px -4px; } .tool i.icon-talk-2 { background-position: -32px -4px; } .tool i.icon-talk-3 { background-position: -58px -4px; } .tool i.icon-size-1 { width: 19px; background-position: -5px -33px; } .tool i.icon-size-2 { width: 19px; background-position: -33px -33px; } .tool i.icon-size-3 { width: 19px; background-position: -61px -33px; } .tool i.icon-size-4 { width: 19px; background-position: -89px -33px; } .tool i.icon-stream-1 { background-position: -5px -61px; } .tool i.icon-stream-2 { background-position: -33px -61px; } .tool i.icon-stream-3 { background-position: -61px -61px; } .tool i.icon-stream-4 { background-position: -165px -61px; } .tool i.icon-stream-5 { background-position: -193px -61px; } .tool i.icon-plugin-1 { background-position: -5px -90px; } .tool i.icon-plugin-2 { background-position: -32px -90px; } .tool i.icon-plugin-3 { background-position: -63px -90px; } .tool i.icon-plugin-4 { background-position: -90px -90px; } .tool i.icon-playall { background-position: -5px -147px; } .tool i.icon-stopplayall { background-position: -34px -147px; } .tool i.icon-capture { background-position: -5px -117px; } .tool i.icon-record { background-position: -64px -147px; } .tool i.icon-ezoom { background-position: -93px -147px; } .tool i.icon-prev { background-position: -124px -147px; } .tool i.icon-next { background-position: -155px -147px; } .tool i.icon-sound { background-position: -63px -117px; } .tool i.icon-full { background-position: -34px -117px; } .tool i.icon-3d { background-position: -212px -147px; } .tool i.icon-manualtracking { background-position: -245px -147px; } .tool i.icon-regexposure { background-position: -275px -147px; } .tool i.icon-regfocus { background-position: -305px -147px; } .tool i.icon-transcoding { background-position: -5px -175px; } .tool i.icon-reverseplay { background-position: -35px -175px; } .tool i.icon-play { background-position: -61px -175px; } .tool i.icon-pause { background-position: -92px -175px; } .tool i.icon-stop { background-position: -123px -175px; } .tool i.icon-slow { background-position: -156px -175px; } .tool i.icon-fast { background-position: -186px -175px; } .tool i.icon-frame { background-position: -215px -175px; } .tool i.icon-stopall { background-position: -246px -175px; } .tool i.icon-download { background-position: -278px -175px; } .tool i.icon-picdownload { width: 20px; background-position: -310px -175px; } .tool i.icon-clip { background-position: -342px -176px; } .tool .icon-panorama { background-image: url("../images/panoramic_maps_btn.png"); width: 31px; height: 28px; background-position-x: -2px; } .tool .icon-panorama-on { background-image: url("../images/panoramic_maps_btn_check.png"); width: 31px; height: 28px; background-position-x: -2px; } .pop-menu, .pop-sound, .pop-trans-code { display: none; position: absolute; background-color: #FFFFFF; border: 1px solid #CFCFCF; z-index: 2; } .pop-sound { display: block; height: 20px; left: -1000px; bottom: -1000px; padding-left: 3px; } .pop-sound .icon-sound { display: inline-block; width: 18px; height: 18px; background: url(../images/tool-icons.png) -63px -117px no-repeat; position: absolute; cursor: pointer; } .pop-sound .icon-sound.on { background: url(../images/tool-icons-on.png) -63px -117px no-repeat; } .pop-trans-code .select { width: 125px; } .iframe-menu, .iframe-sound, .iframe-trans-code { display: none; position: absolute; z-index: 1; } .pop-menu .btn { padding: 3px; } .pop-menu .btn i { display: inline-block; width: 18px; height: 18px; background: url(../images/tool-icons.png) no-repeat; } .pop-menu i.icon-wnd-1 { background-position: -6px -5px; } .pop-menu i.icon-wnd-2 { background-position: -33px -5px; } .pop-menu i.icon-wnd-3 { background-position: -61px -5px; } .pop-menu i.icon-wnd-4 { background-position: -88px -5px; } .pop-menu i.icon-size-1 { width: 19px; background-position: -5px -33px; } .pop-menu i.icon-size-2 { width: 19px; background-position: -33px -33px; } .pop-menu i.icon-size-3 { width: 19px; background-position: -61px -33px; } .pop-menu i.icon-size-4 { width: 19px; background-position: -89px -33px; } .pop-menu i.icon-stream-1 { background-position: -5px -61px; } .pop-menu i.icon-stream-2 { background-position: -33px -61px; } .pop-menu i.icon-stream-3 { background-position: -61px -61px; } .pop-menu i.icon-stream-4 { background-position: -165px -61px; } .pop-menu i.icon-stream-5 { background-position: -193px -61px; } .pop-menu i.icon-plugin-1 { background-position: -5px -90px; } .pop-menu i.icon-plugin-2 { background-position: -32px -90px; } .pop-menu i.icon-plugin-3 { background-position: -63px -90px; } .pop-menu i.icon-plugin-4 { background-position: -90px -90px; } .pop-menu i.icon-talk-1 { background-position: -90px -61px; } .pop-menu i.icon-talk-2 { background-position: -116px -61px; } .pop-menu i.icon-talk-3 { background-position: -142px -61px; } /*****slider style*****/ .slider { height: 6px; background-color: #AEAEAE; -moz-border-radius: 3px; /* Gecko browsers */ -webkit-border-radius: 3px; /* Webkit browsers */ border-radius: 3px; /* W3C syntax */ } .sliderhover { background-color: #CA2C32; } .sliderbar { background: #FFFFFF; border: 1px solid #A5A5A5; width: 12px; height: 12px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } .sliderbox { height: 14px; width: 28px; text-align: center; -moz-border-radius: 2px; /* Gecko browsers */ -webkit-border-radius: 2px; /* Webkit browsers */ border-radius: 2px; /* W3C syntax */ font-size: 12px; } /* ptz style */ .ptz .ptz-name { height: 35px; line-height: 35px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #E2E2E2; } .ptz .ptz-ctrl { height: 130px; } .ptz .ptz-ctrl-l { float: left; margin-top: 10px; width: 115px; } .ptz .ptz-ctrl-r { float: left; margin-top: 10px; text-align: right; width: 75px; } .ptz-ctrl-l .direction { float: left; width: 32px; height: 32px; margin: 0 4px 4px 0; cursor: pointer; background-image: url(../images/ptz-icons.png); background-color: #ffffff; background-position: 0 -90px; } .ptz-ctrl-l i { display: inline-block; width: 30px; height: 30px; margin: 1px 1px; background: url(../images/ptz-icons.png) no-repeat; } .ptz-ctrl-l i:hover { background-image: url(../images/ptz-icons-on.png); } .ptz i.icon-ptz-left-up { background-position: 0 0; } .ptz i.icon-ptz-up { background-position: -30px 0px; } .ptz i.icon-ptz-right-up { background-position: -60px 0px; } .ptz i.icon-ptz-left { background-position: 0 -30px; } .ptz i.icon-ptz-auto { background-position: -30px -30px; } .ptz i.icon-ptz-auto-sel { background-position: -126px -90px; } .ptz i.icon-ptz-right { background-position: -60px -30px; } .ptz i.icon-ptz-left-down { background-position: 0px -60px; } .ptz i.icon-ptz-down { background-position: -30px -60px; } .ptz i.icon-ptz-right-down { background-position: -60px -60px; } .ptz-ctrl-r .operation { float: left; width: 75px; height: 32px; margin-bottom: 4px; cursor: pointer; background-image: url(../images/ptz-icons.png); background-color: #ffffff; background-position: -32px -90px; } .ptz-ctrl-r i { float: left; width: 36px; height: 30px; margin: 1px 0 1px 1px; background: url(../images/ptz-icons.png) no-repeat; } .ptz-ctrl-r i:hover { float: left; width: 36px; height: 30px; margin: 1px 0 1px 1px; background: url(../images/ptz-icons-on.png) no-repeat; } .ptz-ctrl-r i.icon-ptz-zoomout { background-position: -90px 0; } .ptz-ctrl-r i.icon-ptz-zoomin { background-position: -126px 0; } .ptz-ctrl-r i.icon-ptz-focusout { background-position: -90px -30px; } .ptz-ctrl-r i.icon-ptz-focusin { background-position: -126px -30px; } .ptz-ctrl-r i.icon-ptz-irisout { background-position: -90px -60px; } .ptz-ctrl-r i.icon-ptz-irisin { background-position: -126px -60px; } .ptz-slider { width: 190px; } .ptz-ctrl-bottom { width: 190px; height: 59px; margin: 10px 0 10px 0; background-image: url(../images/ptz-icons.png); background-position: 0 -212px; } .ptz-ctrl-bottom i { float: left; width: 37px; height: 28px; margin: 1px 0 1px 1px; background-image: url(../images/ptz-icons.png); cursor: pointer; } .ptz-ctrl-bottom i:hover { float: left; width: 37px; height: 28px; margin: 1px 0 1px 1px; background-image: url(../images/ptz-icons-on.png); cursor: pointer; } .ptz-ctrl-bottom i.icon-ptz-light { background-position: -162px 0; } .ptz-ctrl-bottom i.icon-ptz-light-on { background-image: url(../images/light-on.gif); } .ptz-ctrl-bottom i.icon-ptz-light-disabled { background-image: url(../images/ptz-icons.png); background-position: -199px -90px; cursor: default; } .ptz-ctrl-bottom i.icon-ptz-wiper { background-position: -162px -30px; } .ptz-ctrl-bottom i.icon-ptz-wiper-on { background-image: url(../images/rain-on.gif); } .ptz-ctrl-bottom i.icon-ptz-wiper-disabled { background-image: url(../images/ptz-icons.png); background-position: -199px -120px; cursor: default; } .ptz-ctrl-bottom i.icon-ptz-auxfocus { background-position: -199px 0; } .ptz-ctrl-bottom i.icon-ptz-auxfocus-disabled { background-image: url(../images/ptz-icons.png); background-position: -199px -210px; cursor: default; } .ptz-ctrl-bottom i.icon-ptz-lensinit { background-position: -199px -30px; } .ptz-ctrl-bottom i.icon-ptz-lensinit-disabled { background-image: url(../images/ptz-icons.png); background-position: -199px -240px; cursor: default; } .ptz-ctrl-bottom i.icon-ptz-menu { background-position: -162px -90px; } .ptz-ctrl-bottom i.icon-ptz-menu-disabled { background-image: url(../images/ptz-icons.png); background-position: -198px -270px; cursor: default; } .ptz-ctrl-bottom i.icon-ptz-manualtrack { background-position: -162px -60px; } .ptz-ctrl-bottom i.icon-ptz-manualtrack-on { background-image: url(../images/ptz-icons-on.png); background-position: -162px -60px; } .ptz-ctrl-bottom i.icon-ptz-manualtrack-disabled { background-image: url(../images/ptz-icons.png); background-position: -236px -210px; cursor: default; } .ptz-ctrl-bottom i.icon-ptz-zoom3d { background-position: -199px -60px; } .ptz-ctrl-bottom i.icon-ptz-zoom3d-on { background-image: url(../images/ptz-icons-on.png); background-position: -199px -60px; } .ptz-ctrl-bottom i.icon-ptz-zoom3d-disabled { background-image: url(../images/ptz-icons.png); background-position: -236px -240px; cursor: default; } .ptz-ctrl-bottom i.icon-ptz-ctrl { background-position: -236px -270px; } .ptz-ctrl-bottom i.icon-ptz-manual-trace { background-position: -266px -211px; background-repeat: no-repeat; } .ptz-ctrl-bottom i.icon-ptz-manual-trace-disabled { background-position: -266px -240px; background-repeat: no-repeat; } .ptz-ctrl-bottom i.icon-ptz-manual-trace-on { background-image: url(../images/ptz-icons-on.png); background-position: -266px -211px; } .ptz-ctrl-bottom i.icon-ptz-ctrl-on { background-image: url(../images/ptz-icons-on.png); background-position: -236px -270px; } .ptz-ctrl-bottom i.icon-ptz-ctrl-disabled { background-image: url(../images/ptz-icons.png); background-position: -266px -270px; cursor: default; } .ptz-ctrl-bottom i.icon-ptz-cruise { background-position: -231px -150px; } .ptz-ctrl-bottom i.icon-ptz-cruise-on { background-image: url(../images/ptz-icons-on.png); background-position: -231px -150px; } .ptz-ctrl-bottom i.icon-ptz-parkaction { background-position: -261px -150px; } .ptz-ctrl-bottom i.icon-ptz-parkaction-on { background-image: url(../images/ptz-icons-on.png); background-position: -261px -150px; } .ptz .line { height: 30px; line-height: 30px; cursor: pointer; padding-left: 10px; } .ptz .line-select { height: 30px; line-height: 30px; cursor: pointer; padding-left: 10px; background-color: #EEEEEE; } .ptz .line-normal { height: 30px; line-height: 30px; cursor: pointer; padding-left: 10px; background-color: #ffffff; white-space: nowrap; } .ptz .line-normal .line-name { width: 160px; } .ptz .line-name { display: inline-block; width: 53px; vertical-align: super; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .ptz .preset-index { display: inline-block; width: 23px; vertical-align: super; color: #000000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ptz .preset-name { display: inline-block; width: 68px; vertical-align: super; color: #000000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ptz .preset-name-disabled { display: inline-block; width: 68px; vertical-align: super; color: gray; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #tabs-1, #tabs-2, #tabs-3 { overflow: auto; border: 1px solid #AAAAAA; } .tabs-2 i { float: right; width: 30px; height: 30px; margin: 1px 0 1px 1px; cursor: pointer; background-image: url(../images/ptz-icons.png); } .tabs-2 i.preset-goto { width: 20px; background-position: -10px -152px; } .tabs-2 i.preset-edit { width: 20px; background-position: -35px -152px; } .tabs-2 i.preset-delete { width: 20px; background-position: -45px -182px; } .tabs-2 i.patrol-start { width: 20px; background-position: -5px -182px; } .tabs-2 i.patrol-stop { width: 20px; background-position: -66px -182px; } .tabs-2 i.patrol-edit { width: 20px; background-position: -35px -152px; } .tabs-2 i.patrol-delete { width: 20px; background-position: -35px -182px; } .tabs-2 .patrol-title { height: 30px; line-height: 30px; } .tabs-2 .patrol-title-color { background-color: #F0F0F0; } .tabs-2 .patrol-preset { float: left; margin-left: 10px; width: 55px; text-align: center; } .tabs-2 .patrol-time { float: left; margin-left: 10px; width: 35px; text-align: center; } .tabs-2 .patrol-time-unit { float: left; width: 10px; text-align: center; } .tabs-2 .patrol-speed { float: left; margin-left: 10px; width: 35px; text-align: center; } .tabs-2 .patrol-text { margin-left: 10px; width: 35px; } .tabs-2 .patrol-select { width: 55px; } .tabs-2 .patrol-bottom-border { border-bottom: 1px solid #AAAAAA; } .tabs-2 i.patrol-preset-add { width: 20px; background-position: -95px -182px; } .tabs-2 i.patrol-preset-delete { width: 20px; background-position: -125px -182px; } .tabs-2 i.patrol-preset-up { width: 20px; background-position: -215px -182px; } .tabs-2 i.patrol-preset-down { width: 20px; background-position: -245px -182px; } .tabs-2 .patrol-bottom span { float: left; margin: 8px 0 0 5px; width: 80px; height: 24px; text-align: center; line-height: 24px; cursor: pointer; background-image: url(../images/ptz-icons.png); } .tabs-2 .patrol-bottom span.patrol-confirm { background-position: -60px -152px; color: #ffffff; } .tabs-2 .patrol-bottom span.patrol-cancel { background-position: -140px -152px; } .tabs-2 i.track-start { width: 20px; background-position: -5px -182px; } .tabs-2 i.track-stop { width: 20px; background-position: -66px -182px; } .tabs-2 i.track-record { width: 20px; background-position: -155px -182px; } .tabs-2 i.track-stop-record { width: 20px; background-position: -185px -182px; } .tabs-2 i.track-delete { width: 20px; background-position: -35px -182px; } .ng-cloak { display: none; } /* login style */ .login { min-width: 1024px; } .login .top { height: 120px; } .login .top .logo { float: left; margin-left: 30px; margin-top: 72px; width: 120px; height: 40px; background: url(../images/logo.png) center center no-repeat; } .login .top .language { float: right; margin-right: 30px; margin-top: 65px; } .login .top .language-show { position: relative; width: 130px; height: 23px; line-height: 23px; cursor: pointer; background: url(../images/login-icons.png) 0 -22px no-repeat; } .login .top .current-language { display: inline-block; width: 90px; padding-left: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #A0A0A0; } .login .top .language-list { display: none; position: absolute; width: 124px; padding: 2px; overflow: auto; overflow-x: hidden; background-color: #FFFFFF; border: 1px solid #CECECE; z-index: 9999; } .login .top .over { width: 119px; padding-left: 5px; height: 20px; line-height: 20px; cursor: pointer; background: #d71920; color: #FFFFFF; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .login .top .out { width: 119px; padding-left: 5px; height: 20px; line-height: 20px; cursor: pointer; color: #A0A0A0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .login .middle { width: 100%; height: 400px; } .login .login-l { height: 400px; background: url(../images/login-bg.png) repeat-x; } .login .login-m { width: 1024px; height: 400px; background: url(../images/login.jpg) no-repeat; } .login .login-part { float: right; width: 275px; height: 280px; margin-right: 50px; border: 1px solid #D5D5D5; border-radius: 5px; background-color: #FFFFFF; } .login .line { border-top: 2px solid #D8171E; border-radius: 5px; } .login-input { width: 190px; height: 16px; border: 1px solid #CFCFCF; border-radius: 3px; padding: 6px; padding-left: 38px; } .login-mod-pwd .login-input { padding-left: 10px; } .login-input:focus { border-color: #66afe9; } .login .login-error { height: 30px; margin-top: 20px; margin-left: 22px; } .login .login-user { position: relative; margin-left: 22px; } .login .icon-user { display: inline-block; position: absolute; left: 8px; left: 1px\9; top: 7px; width: 22px; width: 29px\9; height: 18px; background: #ffffff url("../images/login-icons.png") 0 2px no-repeat; background-position-x: 7px\9; border-right: 1px solid #CFCFCF; } .login-item { position: relative; margin-top: 18px; margin-left: 22px; } .login-item .strength { display: inline-block; width: 67px; margin-top: 0; } .login-mod-pwd .login-item { margin-left: 0px; } .placeholder { height: 15px; line-height: 15px; color: #C0C0C0; position: absolute; z-index: 1000; cursor: text; } .login .icon-pass { display: inline-block; position: absolute; left: 8px; top: 7px; width: 22px; height: 18px; background: #ffffff url("../images/login-icons.png") -24px 1px no-repeat; border-right: 1px solid #CFCFCF; } .login .login-r { height: 400px; background: url(../images/login-bg.png) repeat-x; } .login .login-btn { width: 235px; margin-top: 22px; } .login .anonymous { float: right; margin-right: 20px; font-size: 14px; color: #7F7F7F; cursor: pointer; text-decoration: underline; } .login .footer { padding-top: 30px; } .login .inputValidTip { white-space: normal; } /* preview style */ .preview .layout-center-inner, .preview .layout-south-inner { overflow: auto; border: 1px solid #d4d4d4; } .preview .layout-south-inner { border-top: 0; } .preview .layout-center { padding-top: 15px; } .preview .layout-east { padding: 0 10px 0 5px; } /* playback style */ .playback .layout-center-inner, .playback .layout-south-inner { border: 1px solid #d4d4d4; } .playback .layout-south-inner { border-top: 0; } .playback .layout-south { padding: 5px 15px 0 15px; } .playback .layout-east { padding: 35px 10px 5px 5px; } .playback .channel-no { float: left; height: 35px; line-height: 35px; } .playback .current-status { float: right; height: 35px; line-height: 35px; margin-right: 10px; } .playback .timebar { height: 85px; overflow: hidden; border: 1px solid #E2E2E2; } .playback .playbackbar { height: 60px; background-color: #343434; } .playback .record-types { float: right; height: 25px; line-height: 25px; } .playback .record-type, .playback .record-type .type { float: left; } .playback .record-type { margin-right: 10px; } .playback .record-type .type { width: 10px; height: 10px; margin: 8px 5px 0 0; } .playback .record-type .type.command { background-color: #15B89B; } .playback .record-type .type.time { background-color: #637DEC; } .playback .record-type .type.alarm { background-color: #F8477E; } .playback .record-type .type.manual { background-color: #F7C705; } .btn-search { width: 200px; margin: 0; margin-top: 10px; } .btn-search .img { display: inline-block; width: 20px; height: 16px; /* background: url(../images/config-icons.png) 0 -60px no-repeat; */ } .playback .goto { display: inline-block; position: absolute; width: 192px; height: 77px; left: 10px; bottom: 2px; } .playback .goto .title { height: 28px; line-height: 28px; padding-left: 13px; background-color: #CECECE; } .playback .goto .content { padding: 8px 10px; border: 1px solid #CECECE; background-color: #FFFFFF; } .playback .goto .colon { width: 18px; text-align: center; } .playback .goto .txt { width: 19px; height: 22px; line-height: 22px; padding-left: 3px; border: 1px solid #A9A9A9; } .playback .goto .btn { padding: 2px 18px; margin-left: 10px; background-color: #FFFFFF; border: 1px solid #D4D4D4; } .playback .goto .btn i.icon-goto { display: inline-block; width: 18px; height: 15px; background: url(../images/tool-icons.png) -368px -176px no-repeat; } .playback .goto .arraw { width: 13px; height: 6px; margin: 0 auto; margin-top: -1px; background: #ffffff url(../images/goto-icons.png) center center no-repeat; } .playback .bar-ctrl { position: absolute; width: 32px; height: 15px; bottom: 97px; right: 19px; background-color: #000000; z-index: 10; } .playback .bar-ctrl-iframe { position: absolute; width: 32px; height: 15px; bottom: 97px; right: 19px; z-index: 9; } .playback .time-narrow { display: block; float: left; width: 14px; height: 14px; background: url(../images/timebar-icons.png) 0 0 no-repeat; cursor: pointer; } .playback .time-narrow:hover { background-position: 0 -20px; } .playback .time-expand { display: block; float: right; width: 14px; height: 14px; background: url(../images/timebar-icons.png) -20px 0 no-repeat; cursor: pointer; } .playback .time-expand:hover { background-position: -20px -20px; } /* download style */ .download-body { display: none; } .download { padding: 0 9px 25px 9px; color: #4d4c4c; } .download .header { height: 26px; line-height: 26px; vertical-align: middle; border: 1px solid #d4d4d4; padding: 0 10px; color: #000000; font-weight: bold; font-size: 12px; background-color: #f2f2f2; } .download .download-type { display: inline-block; height: 28px; line-height: 28px; vertical-align: middle; text-align: center; margin: 8px 20px 0 10px; margin-top: 8px; font-size: 13px; cursor: pointer; } .download .download-type-select { border-bottom: 2px solid #d71920; color: #d71920; font-weight: 700; } .download .layout-west-inner { margin-left: 9px; border: 1px solid #d4d4d4; border-right: 0px; } .download .layout-west-inner .header { border-left: 0px; border-right: 0px; border-top: 0px; } .download .layout-center-inner { border-top: 1px solid #d4d4d4; margin-right: 9px; } .download .layout-center-inner .header { border-top: 0px; border-bottom: 0px; } .download .layout-center-inner .inner-body { margin: 0; padding: 0; width: 100%; height: 100%; } .download .west-content { padding: 0 9px 0 9px; } .download .btn { height: 19px; line-height: normal; padding: 0 5px; margin-top: -2px; vertical-align: middle; background-color: #f2f2f2; font-size: 12px; border: 1px solid #A6A6A6; -moz-border-radius: 2px; /* Gecko browsers */ -webkit-border-radius: 2px; /* Webkit browsers */ border-radius: 2px; } .download .download-btn { display: inline-block; background: url(../images/download-icons.png) no-repeat; width: 22px; height: 19px; } .download .start-download-btn { background-position: 0px -2px; } .download .stop-download-btn { background-position: -23px -2px; } .download .file-type { height: 21px; padding-top: 19px; } .download .search-time { height: 21px; padding-top: 15px; } .download .select { width: 100%; } .download .Wdate { width: 180px; } .download .search-btn { width: 182px; margin-top: 23px; color: #ffffff; background-color: #d71920; height: auto; padding: 8px 12px; border-radius: 4px; border: 0; } .download .search-btn .img { display: inline-block; width: 20px; height: 16px; /* background: url(../images/config-icons.png) 0 -60px no-repeat; */ } .download .text { width: 180px; } .download .chartType { display: inline-block; border: 1px solid #A6A6A6; margin: 2px 0 0 0; } .download .headspan { display: inline-block; width: 80px; background-color: #f2f2f2; float: left; text-align: center; height: 20px; line-height: 20px; border-right: 1px solid #A6A6A6; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .download .headspan:nth-child(3) { border-right: 0; } .download .headspan.active { background-color: #d8151d; color: #ffffff; /* border:1px solid @header-nav-active-bg-color;*/ } .download .chartBody { height: 100%; display: block; width: 448px; border: 1px solid #d4d4d4; } /* table style */ .table { border: 0px; padding: 0px; margin: 0px; height: 100%; width: 100%; overflow: hidden; } .table .disabled { pointer-events: none; /*cursor: not-allowed;*/ filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; } .table .checkbox { margin: 2px 0 0 0; padding: 0; vertical-align: text-top; cursor: pointer; width: 13px; height: 13px; } .table .table-header { border: 1px solid #d4d4d4; white-space: nowrap; } .table .table-body { overflow: auto; } .table .table-remain { border: 1px solid #d4d4d4; border-top: 0px; border-bottom: 0px; display: none; white-space: nowrap; } .table .table-row { border: 1px solid #d4d4d4; border-top: 0px; white-space: nowrap; overflow: hidden; } .table .table-cell { display: inline-block; border-right: 1px solid #d4d4d4; text-align: center; height: 28px; line-height: 28px; vertical-align: top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .table .edit-cell { cursor: pointer; position: relative; } .table .edit-cell-enter { background-color: #f2f2f2; color: #000000; } .table .edit-cell-enter .cell-border { position: absolute; left: 0; top: 0; border: 1px solid #73B8EE; z-index: 0; } .table .table-cell select { outline: none; position: relative; z-index: 1; } .table .edit-cell input { position: absolute; border-width: 1px; left: 0; top: 0; z-index: 1; } .table .table-footer { border: 1px solid #d4d4d4; background-color: #f2f2f2; height: 30px; line-height: 30px; vertical-align: middle; padding-right: 18px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .table .table-footer-nopage { border: none; background-color: #d4d4d4; height: 1px; /*IE 默认最小15px,设置line-height及font-size后可设置小高度div*/ line-height: 1px; font-size: 0px; } .table .table-odd { background-color: #f6f6f6; } .table .table-even { background-color: #ffffff; } .table .table-enter { background-color: #e0e0e0; } .table .table-select { background-color: #b3b3b3; color: #ffffff; vertical-align: middle; cursor: default; } .table .table-page-label { margin: 0 5px 0 5px; } .table .table-footer .btn { height: 22px; line-height: normal; padding: 0 5px; margin: -2px 3px 0 3px; vertical-align: middle; background-color: #f2f2f2; border: 1px solid #c5c5c5; font-size: 12px; -moz-border-radius: 2px; /* Gecko browsers */ -webkit-border-radius: 2px; /* Webkit browsers */ border-radius: 2px; } /*menu*/ .sdmenu { font-family: Arial, sans-serif; overflow: hidden; background-color: #ebebeb; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; padding-left: 7px; padding-top: 20px; overflow-y: auto; height: 95%; } .sdmenu .displaynone { display: none; } .menu-wrap { background-color: #ca2c32; } .menu { overflow: hidden; font-size: 12px; color: #4d4c4c; font-weight: normal; text-decoration: none; cursor: pointer; } .menu-hover { background-color: #e0e0e0; } .menu-2 span { padding-left: 8px; } .menu-title { cursor: pointer; vertical-align: middle; height: 32px; line-height: 32px; } .menu-title-2 { cursor: pointer; vertical-align: middle; height: auto; line-height: normal; padding: 8px 0px 8px 42px; } .menu-channel { padding: 5px 0px 5px 0px; overflow: hidden; vertical-align: middle; } .menu-channel .select { width: 195px; border: 0; padding: 4px 0px 4px 45px; text-align: center; color: #1E1E1E; font-weight: bold; } .collapsed .menu { display: none; } .collapsed .not-menu { display: none; } .menu-select { color: #ca2c32; font-weight: bold; background-color: #ffffff; cursor: default; } .menu-select .menu-title { color: #ca2c32; } .menu-icon { float: left; width: 25px; height: 22px; background-image: url("../images/menu-icons.png"); background-repeat: no-repeat; margin-top: 5px; margin-right: 6px; } .menu-select .menu-icon { background-image: url("../images/menu-icons-on.png"); } .local-icon { background-position: 0px 0px; } .system-icon { background-position: -35px 0px; margin-top: 6px; } .network-icon { background-position: -71px 0px; } .storage-icon { background-position: -105px 0px; } .video-icon { background-position: -280px 0px; } .image-icon { background-position: -140px 0px; } .event-icon { background-position: -175px 0px; margin-top: 6px; } .smart-icon { background-position: -208px 0px; margin-top: 6px; } .intel-icon { background-position: -243px 0px; } .ptz-icon { background-position: -315px 0px; } .vehicle-icon { background-position: -345px 0px; } .platform-icon { background-position: -370px 0px; } .heatmap-icon { background-position: -399px 0px; } .peopleCount-icon { background-position: -424px 0px; } /* guide */ .guide { height: 25px; margin: 5px 0 10px 15px; border-bottom: 1px solid #C8C8C8; } .guide .step { float: left; position: relative; height: 24px; cursor: pointer; } .guide .step .txt { float: left; height: 24px; line-height: 24px; padding: 0 10px; border: 1px solid #C8C8C8; border-right: 0; } .guide .step .arraw { display: inline-block; width: 7px; height: 26px; background: url(../images/guide-icons.png) no-repeat; } .guide .current .txt { border: 1px solid #CA2C32; border-right: 0; color: #CA2C32; } .guide .current .arraw, .guide .arraw.on { background-position: -10px 0; } .guide .first { z-index: 2; } .guide .center { z-index: 1; } .guide .last { z-index: 0; } .guide .first .bdr-r { border-right: 1px solid #CA2C32; } .guide .center .txt, .guide .last .txt { margin-left: -6px; padding-left: 18px; border-left: 0; } .guide .last .txt { border-right: 1px solid #C8C8C8; } .guide .last.current .txt { border-right: 1px solid #CA2C32; } .guide-view { position: relative; left: 15px; } .guide-view-left0 { position: relative; left: 0; } .guide-view .step-view .item { margin-left: 0; } .guide-view .step-view .grid { margin-left: 0; } .step-view { position: absolute; width: 100%; left: 0; top: 0; } /*timeplan*/ .timeplan_btns { width: 100px; height: 2px; /* padding-left: 13px; */ color: #656363; float: right; margin-top: 28px; margin-right: 86px; } .timeplan_btn { float: left; margin-right: 4px; margin-left: 20px } .timeplan_tip { float: right; padding-top: 4px; margin-right: 7px; color: #788FB9; } .timeplan_days { float: left; width: 660px; background-color: #192139; position: relative; } .timeplan_day { height: 45px; } .timeplan_dayname { float: left; width: 45px; height: 45px; line-height: 45px; color: #656363; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .timeplan_daydraw { float: left; width: 582px; height: 34px; background: url(../img/timeplan.png) 0 50% no-repeat; } .timeplan_copyto { display: none; float: left; width: 20px; height: 16px; margin: 17px 0 0 5px; /* background: url(../images/config-icons.png) -110px 0 no-repeat; */ } .timeplan_copyto_top { height: 25px; line-height: 25px; margin: 0 5px; border-bottom: 1px solid #E6E6E6; } .timeplan_copyto_txt { font-weight: 900; padding-left: 3px; } .timeplan_copyto_checkall { display: inline-block; float: right; width: 90px; margin-right: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .timeplan_checkboxs .timeplan_copyto_bottom { text-align: right; background-color: #F7F7F7; } .timeplan_daytimeplan { position: relative; width: 576px; height: 16px; margin-left: 2px; margin-top: 17px; } .timeplan_checkboxs { display: none; position: absolute; left: 0; top: 0; width: 242px; height: 152px; border: 1px solid #CCCCCC; background-color: #FFFFFF; text-align: center; color: #4d4c4c; z-index: 9999; } .timeplan_checkboxs td { width: 80px; height: 30px; text-align: left; } .timeplan_checkbox { vertical-align: middle; margin: 3px 3px 3px 10px; } .timeplan_drawtypes { float: left; margin-left: 15px; } .timeplan_drawtypes .drawtype { height: 15px; margin-bottom: 15px; } .timeplan_drawtypes .color { float: left; width: 16px; height: 16px; margin-right: 10px; } .timeplan_drawtypes .txt { float: left; height: 16px; line-height: 16px; } .timeplan_timetip { display: none; position: absolute; width: 184px; text-align: center; z-index: 9999; } .timeplan_timetip_top { width: 182px; height: 15px; border: 1px solid #DDDDDD; border-bottom: 0; border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: #FFFFFF; } .timeplan_timetip_middle { width: 182px; border: 1px solid #DDDDDD; border-top: 0; border-bottom: 0; background-color: #FFFFFF; } .timeplan_timetip_bottom { width: 184px; height: 12px; /* background: url(../images/timeplan-icons.png) -3px -30px no-repeat; */ } .timeplan_timetip .txt { width: 25px; } .timeplan_timetip .ctrl { color: #2f47ff; cursor: pointer; } .timeplan_timetip .close { position: absolute; top: 5px; right: 5px; width: 10px; height: 10px; /* background: url(../images/timeplan-icons.png) -55px -10px no-repeat; */ cursor: pointer; } .timeplan_timetip_hover { display: none; position: absolute; text-align: center; color: #585858; top: 16!important; } .timeplan_timetip_hover_top { width: 96px; line-height: 18px; border: 1px solid #DDDDDD; border-bottom: 0; background-color: #FFFFFF; } .timeplan_timetip_hover_bottom { width: 98px; height: 7px; /* background: url(../images/timeplan-icons.png) -81px -10px no-repeat; */ } .timeplan_tipsleft, .timeplan_tipsright { display: none; position: absolute; width: 37px; height: 16px; line-height: 16px; padding: 1px 0 5px 0; text-align: center; font-family: simsun; color: #fff; /* background: url(../images/timeplan-icons.png) -3px -3px no-repeat; */ } #recordDiv_drawTypeSel2{ margin-left: 17px; } .timeplan_resizeLeft, .timeplan_resizeRight { display: inline-block; display: none; position: absolute; top: -1px; width: 5px; height: 16px; /* background: url(../images/timeplan-icons.png) -184px -3px no-repeat; */ cursor: w-resize; } .timeplan_resizeLeft { left: -3px; cursor: w-resize; } .timeplan_resizeRight { right: -3px; cursor: e-resize; } .timeplan_mask { display: none; position: absolute; left: 0; top: 0; background-color: #000000; filter: alpha(opacity=5); opacity: 0.05; } /* link */ .links { height: 420px; border-left: 1px solid #C8C8C8; } .link .checkbox { vertical-align: middle; margin: 0 5px 0 10px; } .link { float: left; width: 200px; border: 1px solid #C8C8C8; border-left: 0; } .link .title { width: 200px; height: 27px; line-height: 27px; border-bottom: 1px solid #C8C8C8; background-color: #F7F7F7; font-weight: 700; } .link .content { height: 390px; overflow: hidden; overflow-y: auto; } .link .content .item { height: 30px; line-height: 30px; padding: 0; margin: 0; } .link .content .item.bg { background-color: #F9F9F9; } .link .content .item .select { width: 175px; margin: 0 5px 0 10px; } /* copyto */ .copyto { width: 230px; height: 330px; border: 1px solid #C8C8C8; background-color: #FFFFFF; } .copyto .checkbox { vertical-align: middle; margin: 0 5px 0 10px; } .copyto .title { height: 27px; line-height: 27px; border-bottom: 1px solid #C8C8C8; background-color: #F7F7F7; font-weight: 700; } .copyto .content { height: 302px; overflow: hidden; overflow-y: auto; } .copyto .content .item { height: 30px; line-height: 30px; margin: 0; } .copyto .content .item.bg { background-color: #F9F9F9; } /*config*/ .cell-edit { display: inline-block; width: 25px; height: 15px; /* background: url(../images/config-icons.png) -143px 0 no-repeat; */ cursor: pointer; } .cell-delete { display: inline-block; margin-top: 7px; width: 15px; height: 15px; /* background: url(../images/config-icons.png) -33px 0 no-repeat; */ cursor: pointer; } .config .color-link { color: #0000EE; } .config .layout-west { background-color: #ebebeb; } .config .layout-center-inner { overflow: auto; } .config .view { min-width: 900px; padding: 10px 15px; } .config .plugin-small { width: 422px; height: 345px; background-color: #343434; } .config .btn { padding: 4px 8px; margin: 0 10px 0 0; line-height: normal; border: 1px solid #8C8C8C; -moz-border-radius: 2px; font-size: 12px; /* Gecko browsers */ -webkit-border-radius: 2px; /* Webkit browsers */ border-radius: 2px; } .config .btn-browser { padding: 2px 17px; line-height: normal; margin-left: 5px; background-color: #f2f2f2; border: 1px solid #c5c5c5; } .config .btn-control { padding: 2px 17px; margin-right: 5px; line-height: normal; background-color: #f2f2f2; border: 1px solid #c5c5c5; font-style: normal; } .config .btn-control.min-width90 { min-width: 90px; } .config .btn-control.width90 { width: 90px; } .config .btn-save { padding: 7px 8px; margin: 25px 0 0 25px; width: 165px; border: 0; } .config .btn-save .img { display: inline-block; width: 20px; height: 16px; /* background: url(../images/config-icons.png) -70px -61px no-repeat; */ } .config .btn-copyto { padding: 6px 7px; margin: 25px 0 0 25px; width: 165px; } .config .btn-copyto .copyto { display: inline-block; width: 20px; height: 16px; /* background: url(../images/config-icons.png) -35px -60px no-repeat; */ border: 0; } .config .btn-alarm { padding: 6px 7px; margin: 25px 0 0 25px; width: 165px; } .config .btn-alarm .alarm { display: inline-block; width: 20px; height: 16px; /* background: url(../images/config-icons.png) -110px -60px no-repeat; */ border: 0; } .config .btn-ptz-lock { display: none; width: 160px; margin: 0 auto; } .config .btn.noBorder { border: 0; } .config .btn .add { display: inline-block; width: 20px; height: 16px; /* background: url(../images/config-icons.png) -33px 0 no-repeat; */ } .config .btn .modify { display: inline-block; width: 20px; height: 16px; /* background: url(../images/config-icons.png) -33px 0 no-repeat; */ } .config .btn .delete2 { display: inline-block; width: 20px; height: 16px; /* background: url(../images/config-icons.png) -33px 0 no-repeat; */ } .config .btn .delete { display: inline-block; height: 16px; /* background: url(../images/config-icons.png) -33px 0 no-repeat; */ } .config .btn .deleteAll { display: inline-block; height: 16px; /* background: url(../images/config-icons.png) -70px 0 no-repeat; */ } /*.config .btn .copyTo { display: inline-block; width: 20px; height: 16px; background: url(../images/config-icons.png) -110px 0 no-repeat; }*/ .config .items { padding: 10px; } .config .item { height: 30px; line-height: 30px; margin: 0 15px; } .config .item.title { background-color: #F2F2F2; font-weight: 700; padding-left: 15px; margin-top: 10px; } .config .item .text { width: 198px; } .config .item .text-long { width: 330px; } .config .item .select { width: 202px; } .config .item .checkbox, .config .item .radio { width: 12px; height: 12px; vertical-align: middle; margin-right: 5px; } .config .item span { float: left; } .config .item span.first { width: 150px; white-space: nowrap; } #display span.first { overflow: hidden; text-overflow: ellipsis; } .config .item span.slider-span { padding-top: 5px; } .config .item span.width100 { width: 100px; white-space: nowrap; } .config .item span.width200 { width: 200px; } .config .item span.second { margin-left: 20px; } .config .width30 { width: 30px; } .width64 { width: 64px; } .config .width70 { width: 70px; } .width80 { width: 80px; } .config .width98 { width: 98px; } .config .width150 { width: 150px; } .config .width298 { width: 298px; } .config .width625 { width: 625px; } .config .width620 { width: 620px; } .config .width555 { width: 555px; } .config .width400 { width: 400px; } .config .width430 { width: 430px; } .config .height120 { height: 120px; } .config .height150 { height: 150px; } .config .button { width: 80px; height: 24px; } .config .padding-left20 { padding-left: 20px; } .config .margin-top10 { margin-top: 10px; } .config .padding-top20 { padding-top: 20px; } .config .margin-left15 { margin-left: 15px; } .config .grid-left0 { width: 755px; } .config .grid { margin: 0 15px; width: 755px; } .config .grid715 { margin: 0 15px; width: 715px; } .config .grid625 { margin: 0 15px; width: 625px; } .config .grid855.title { width: 840px; } .config .grid855 { margin: 0 15px; width: 855px; } .config .grid-height { height: 400px; overflow: auto; } .config .grid-height321 { height: 321px; overflow: auto; } .config .grid-height200 { height: 200px; overflow: auto; } .config .grid-title { width: 740px; } .config .grid-title700 { width: 700px; } .config .grid-title610 { width: 610px; } .config span.grid-title-right { float: right; margin-right: 15px; } .config .controls { margin-top: 15px; } .config .controls.slider-ctrl { margin-top: 10px; height: 20px; line-height: 20px; } .config .controls span { float: left; } .config .controls span.title { margin-right: 15px; } .config .slider-normal { width: 200px; margin-top: 4px; height: 26px; line-height: 26px; } .config .margin-top8 { margin-top: 8px; } /* local */ .local .radio-span { width: 130px; white-space: nowrap; } .local .item { padding-left: 25px; } .local .item .text { width: 425px; vertical-align: middle; } .local .item .text-short { width: 170px; } .local.lan-not-zh span.first { width: 200px; } .search-nfs .grid-search { margin: 0 15px; height: 300px; overflow: auto; } .network .grid-span-odd { display: inline-block; padding-left: 15px; width: 335px; height: 30px; line-height: 30px; background-color: #FFFFFF; } .network .grid-span-even { display: inline-block; padding-left: 15px; width: 335px; height: 30px; line-height: 30px; background-color: #f5f5f5; } .network .grid-span-none { display: inline-block; width: 365px; line-height: 30px; border: 1px solid #d4d4d4; background-color: #FFFFFF; } #advancedHttps .first { width: 200px; } /*maintain*/ .maintain .item .txt { width: 340px; margin-right: 8px; } .maintain .desc { margin: 10px 0 0 15px; font-weight: 700; } .upgrade-slider { width: 300px; } /*通道管理*/ .channel-manage .grid-span-odd { padding-left: 15px; height: 30px; line-height: 30px; background-color: #FFFFFF; } .channel-manage .grid-span-even { padding-left: 15px; height: 30px; line-height: 30px; background-color: #f5f5f5; } .channel-manage .first { display: inline-block; width: 300px; } /* user */ .permissions { height: 330px; border-left: 1px solid #C8C8C8; margin: 5px 15px 0 15px; } .permission .checkbox { vertical-align: middle; margin: 0 5px 0 10px; } .permission { float: left; width: 260px; border: 1px solid #C8C8C8; border-left: 0; } .permission .title { width: 260px; height: 27px; line-height: 27px; border-bottom: 1px solid #C8C8C8; background-color: #EAEAEA; } .permission .content { height: 300px; overflow: hidden; overflow-y: auto; } .permission .content .item { height: 26px; line-height: 26px; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .permission .content .item.bg { background-color: #EAEAEA; } /*image*/ .image-plugin { /*width: 515px; height: 421px;*/ width: 422px; height: 345px; background-color: #343434; margin-top: 10px; margin-left: 15px; } .item.image-controls { margin-top: 15px; } .image-menu { border-bottom: #D9D9D9 solid 1px; padding-bottom: 2px; margin-left: 15px; } .image-menu-title { padding: 8px 0px 10px 10px; text-align: left; font-weight: bold; color: #383838; font-size: 13px; cursor: pointer; } .image-expanded { background: url(../images/expand-down.png) no-repeat -20px 11px; } .image-collapsed { background: url(../images/expand-up.png) no-repeat -20px 11px; } /*osd*/ .osd-left { display: inline-block; width: 450px; } .osd-right { display: inline-block; vertical-align: top; width: 430px; } .osd-right .item { padding-left: 15px; } .image-menu .item { padding-left: 0; } .osd-color-short-select { width: 90px; } .osd-color-short-text { width: 80px; } /*event motion*/ .motion-area { height: 355px; margin-top: 10px; } .motion-area-left { margin-right: 10px; margin-top: 10px; float: left; } .motion-area-params { width: 400px; } /*smart*/ .smart .virtual-link { padding: 15px 0 0 15px; } .smart .smartPTZ { position: absolute; left: 430px; top: 0; width: 214px; } .smart .smartPTZ .ui-tabs-panel { height: 245px; width: 187px; } /*专业智能相关*/ .config .videoparts { margin: 5px 15px; } .videoparts .videopart { float: left; } .videoparts .buttonlist { width: 48px; height: 526px; border: 1px solid #DBDBDB; margin-top: 10px; } .videoparts .buttonlist.calibration { height: 570px; } .videoparts .buttonlist button { margin: 5px 0 5px 6px; padding: 7px 9px; background-color: #FFFFFF; border: none; cursor: pointer; /* background-image: url(../images/config-icons.png); */ background-position: 0px -157px; width: 34px; height: 32px; display: block; } .videoparts .buttonlist button span { height: 20px; width: 20px; display: inline-block; /* background-image: url(../images/config-icons.png); */ background-repeat: no-repeat; cursor: pointer; } .maxRectDraw { background-position: -108px -28px; } .maxRectDrawDis { background-position: -108px -80px; } .minRectDraw { background-position: -69px -28px; } .minRectDrawDis { background-position: -69px -80px; } .polygonDraw { background-position: -145px -29px; } .polygonDrawDis { background-position: -145px -81px; } .rectDraw { background-position: -184px -27px; } .rectDrawDis { background-position: -184px -79px; } .lineDraw { background-position: -219px -29px; } .lineDrawDis { background-position: -219px -79px; } .lineDraw { background-position: -219px -29px; } .lineDrawDis { background-position: -219px -79px; } .delDraw { background-position: -247px -27px; } .delDraw.disabled { background-position: -248px -82px; } .clearCounter { background-position: -147px -163px; } .horizonCali { background-position: -70px -105px; } .horizonCali.disabled { background-position: -70px -129px; } .verticalCali { background-position: -110px -105px; } .verticalCali.disabled { background-position: -110px -129px; } .startCali { background-position: -248px -105px; } .startCali.disabled { background-position: -248px -129px; } .stopCali { background-position: -33px -105px; } .stopCali.disabled { background-position: -33px -129px; } .changeDirection { background-position: 0 -107px; } .changeDirection.disabled { background-position: 0 -130px; } .horizonReal { background-position: -183px -105px; } .horizonReal.disabled { background-position: -183px -129px; } .verticalReal { background-position: -219px -105px; } .verticalReal.disabled { background-position: -219px -129px; } .calculate { background-position: -146px -105px; } .calculate.disabled { background-position: -146px -129px; } .arrowLine { background-position: -68px -200px; } .arrowLine.disabled { background-position: -108px -200px; } .breakLine { background-position: 0 -200px; } .breakLine.disabled { background-position: -32px -200px; } .grid-title .titleborder { padding-right: 20px; } .grid-title .addbutton { float: right !important; cursor: pointer; border: none; background: url(../images/config-icons.png); height: 16px; width: 20px; display: inline-block; margin: 10px 30px 0 0; } .grid-title .addbutton.disabled { background-position: -146px -60px; } .config .top { border-bottom: 1px solid #C8C8C8; } .config .top label { border-bottom: 2px solid #CA2C32; margin-top: -2px; color: #CA2C32; padding: .5em 1em; text-decoration: none; outline: 0; display: inline-block; font-weight: bold; } .config .indent { padding-left: 15px; } .config .item.desc { background: #F2F2F2; padding: 5px 0 5px 15px; } .config .Intellicheckbox { vertical-align: middle; margin-right: 5px; } .config .listTitle { width: 753px; margin: 0 15px; height: 30px; line-height: 30px; background: #FFFFFF; font-weight: bold; border: 1px solid #EFEFEF; border-bottom: none; } .listTitle .borderspan { border-right: 1px solid #CFCFCF; height: 16px; line-height: 16px; } .config .SceneEnable { display: inline-block; width: 75px; text-align: center; line-height: 22px; } .config .SceneIndex { display: inline-block; width: 100px; text-align: center; line-height: 22px; } .config .SceneName { display: inline-block; width: 270px; text-align: center; line-height: 22px; } .config .SceneDirect { display: inline-block; width: 270px; text-align: center; line-height: 22px; } .config .SceneDirect select { width: 200px; border: 1px solid #FFFFFF; height: 22px; padding-left: 5px; } .config .rulelist { list-style: none; margin-left: 15px; width: 753px; border: 1px solid #EFEFEF; overflow: auto; overflow-x: hidden; height: 196px; } .config .ruleTitle { height: 30px; line-height: 30px; } .config .rulelist .oneRuleBasic { padding-left: 15px; padding: 5px 0; border-bottom: 1px solid #EBEBEB; height: 20px; } .config .rulelist .oneRuleParam { border: 1px solid #EFEFEF; } .rulelist .RuleParamFilter { margin-left: 28px; width: 295px; float: left; } .rulelist .ruleNameTips { position: absolute; } .rulelist .sceneNameText { max-width: 210px; overflow: hidden; white-space: nowrap; } .rulelist .RuleParamFilter div { margin: 10px 0 5px 0; } .rulelist .RuleParamFilter select { width: 190px; height: 22px; line-height: 22px; } .rulelist .ruleFilterSesc { width: 73px; display: inline-block; } .rulelist .ruleFilterInput { width: 73px; margin-right: 7px; height: 18px; padding-left: 5px; line-height: 18px; } .rulelist .RuleParamFilter .MaxObjectSizeHeight, .rulelist .RuleParamFilter .MinObjectSizeHeight { margin-left: 7px; } .rulelist .RuleParamType { width: 385px; float: left; margin-left: 20px; } .rulelist .RuleParamType .ruleParamConfig { margin: 10px 0 5px 0; } .rulelist .RuleParamType select { width: 145px; height: 22px; box-sizing: border-box; border: 1px solid #D0D0D0; } .rulelist .RuleParamType input { width: 145px; height: 23px; box-sizing: border-box; padding-left: 5px; border: 1px solid #D0D0D0; line-height: 23px; } .rulelist .RuleParamType .ruleParamDesc { display: inline-block; width: 140px; white-space: nowrap; float: left; height: 23px; line-height: 23px; } .rulelist .oneRuleBasic.selectedRule { background: #E1E1E1; } .rulelist .SceneNameBlur { border: none; padding: 0 0 0 10px; height: 22px; width: 200px; line-height: 22px; } .rulelist .SceneRuleOdd { background: #FAFAFA; } .rulelist .removehaviorrule { cursor: pointer; float: right; width: 20px; height: 20px; display: inline-block; background: url(../images/config-icons.png) -33px 0px; margin: 3px 0px 0 0px; } .rulelist .slider-rule { width: 135px; display: inline-block; float: left; } .rulelist .ruleTips { display: inline-block; white-space: nowrap; float: left; height: 23px; line-height: 23px; } .rulelist .slider-rule .slider { width: 100px; } .rulelist .slider-rule .sliderbox { height: 22px !important; width: 28px !important; text-align: center !important; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font-size: 12px !important; line-height: 22px; padding: 0 !important; } .CalibrationTypeSelect { margin: 0 0 0 100px; width: 200px; } .calibrationHelpImg { margin-left: 15px; height: 375px; } .calibrationVerifyBtnBar { height: 30px; border: 1px solid #DBDBDB; } .calibrationVerifyBtn { margin: 5px 5px 0 9px; width: 100px; } .calibrationCalculateBtn { margin-left: 10px; width: 100px; } .intelliVideo { width: 705px !important; height: 528px !important; background-color: #343434; margin-top: 10px; } .calibrationVideo #PreviewActiveX { width: 515px !important; height: 421px !important; margin-top: 10px; } .calibrationLineBar { height: 40px; line-height: 40px; background: #FFFFCC; } .calibrationLineBar label { margin-left: 15px; } .calibrationLineBar select { margin-left: 60px; } .calibrationResult { width: 175px; width: 160px; margin: 5px 3px; border: 1px solid #DEDEDE; display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; } .calibrationResult.first { margin-left: 30px; } .divideparam { width: 120px; } .ruleParamsPart { margin: 20px 0 0 15px; } .intelliPTZ { float: left; width: 110px; height: 330px; margin: 10px 0 0 0; padding: 0 0 196px 8px; border: 1px solid #DBDBDB; } .intelliPTZ .ui-tabs-panel { max-height: 206px !important; height: auto !important; } .intelliPTZ .ptz-ctrl-l, .intelliPTZ .ptz-ctrl-r { float: none !important; } .intelliPTZ .PTZOperator > div { display: none; } .intelliPTZ .ptz-ctrl { display: block !important; } .intelliPTZ .ptz-ctrl-r .operation { width: 104px !important; background: none; } .intelliPTZ .ptz-ctrl-r i { margin: 0 !important; width: 50px !important; border: 1px solid #DBDBDB; } .intelliPTZ .ptz-ctrl-r i.icon-ptz-zoomout { background-position: -80px 0 !important; border-right: 1px dashed #DBDBDB !important; } .intelliPTZ .ptz-ctrl-r i.icon-ptz-focusout { background-position: -82px -30px; border-right: 1px dashed #DBDBDB !important; } .intelliPTZ .ptz-ctrl-r i.icon-ptz-irisout { background-position: -82px -60px; border-right: 1px dashed #DBDBDB !important; } .intelliPTZ .ptz-ctrl-r i.icon-ptz-zoomin { background-position: -117px 0 !important; border-left: none !important; } .intelliPTZ .ptz-ctrl-r i.icon-ptz-focusin { background-position: -119px -30px !important; border-left: none !important; } .intelliPTZ .ptz-ctrl-r i.icon-ptz-irisin { background-position: -120px -60px !important; border-left: none !important; } .intelliPTZ .playbtn { margin: 260px 0 0 0; width: 100px; height: 25px; background: #FFFFFF; border: 1px solid #DBDBDB; cursor: pointer; text-align: left; } .intelliRulelockPTZ { position: absolute; right: 0; } .intelliPTZ .lockPTZ { display: block; width: 103px; margin-top: 5px; } .intelliPTZ .playbtn * { cursor: pointer; } .intelliPTZ .playbtn span { display: inline-block; width: 30px; height: 14px; margin: 0 5px 0 11px; background-image: url(../images/ptz-icons.png); background-position: 0 -187px; } .intelliPTZ .tabs-2 { display: none; } .config .mouseover { display: none; } .config .rulelist .oneRuleBasic:hover .mouseover { display: inline-block !important; } .config .oneRuleBasic .PatrolUp { width: 25px; height: 15px; cursor: pointer; background-image: url(../images/ptz-icons.png); background-position: -212px -190px; position: relative; display: inline-block; } .config .oneRuleBasic .PatrolDown { width: 25px; height: 15px; cursor: pointer; background-image: url(../images/ptz-icons.png); background-position: -242px -190px; position: relative; display: inline-block; } .config .oneRuleBasic .PatrolDelete { width: 25px; height: 15px; cursor: pointer; background: url(../images/config-icons.png) -28px -1px; position: relative; display: inline-block; } .config .oneRuleBasic .sceneBtn { width: 25px; height: 18px; vertical-align: bottom; } .config .hrefstyle { text-decoration: underline; cursor: pointer; margin-right: 10px; color: #0000FF; } .patrolText { width: 30px; margin: 0 5px; } .patrolLabel { width: 30px; margin: 0 5px; } .editTime .patrolText { display: none; } .showTime .patrolLabel { display: none; } .editTime .patrolUnit { display: none; } .patrolError { position: relative; background: #FFFFFF; border: solid 1px red; height: 20px; width: 86px; z-index: 9999; padding: 0 10px; } .patrolTimeText { padding-left: 60px; width: 210px; display: inline-block; white-space: nowrap; } /*专业智能相关*/ /* 车辆检测相关*/ .overlayWidth { width: 798px; } .overlayitems { margin-left: 15px; padding: 5px 0 10px 15px; } .overlayitems span { width: 110px; display: inline-block; height: 20px; padding-top: 10px; } .overlayitems .checkbox { width: 12px; height: 12px; vertical-align: middle; margin-right: 3px; } .overlayTitle { margin: 0 15px; height: 33px; line-height: 33px; background: #FFFFFF; font-weight: bold; border: 1px solid #EFEFEF; border-bottom: none; padding-left: 15px; text-align: center; } .overlayTable { margin: 0 0 0 15px; border: 1px solid #EFEFEF; width: 813px; border-collapse: collapse; border-spacing: 0; table-layout: fixed; } .overlayTable th { font-weight: bolder; background: #F3F3F3; } .overlayTable td, .overlayTable th { text-align: center; padding: 8px 0; border: 1px solid #f5f4f4; } .overlayTable tr.even { background: #FAFAFA; } .overlayTable .PatrolUp { width: 25px; height: 15px; cursor: pointer; background-image: url(../images/ptz-icons.png); background-position: -212px -189px; display: inline-block; } .overlayTable .PatrolDown { width: 25px; height: 15px; cursor: pointer; background-image: url(../images/ptz-icons.png); background-position: -242px -189px; display: inline-block; } .slider-normal-block { width: 230px; height: 25px; position: relative; z-index: 999; left: -230px; background: url(../images/goto-icons.png) 10px 50% no-repeat; } .inputcolorPicker { margin: 0 0 0 10px; } .overLayInputWidth { width: 230px !important; box-sizing: border-box; } .overLayInputWidth select { width: 230px !important; box-sizing: border-box; } .overlayHeadInsent { padding-left: 17px; width: 133px !important; } /*车辆检测相关*/ /* input valid style */ .inputValidTip { display: inline; margin-left: 2px; white-space: nowrap; padding-left: 2px; } .inputValidTip.border { /*border mode*/ padding: 2px; border: 1px solid red; border-radius: 2px; background-color: #FFFFFF; } .inputValidTip .error { display: inline-block; width: 14px; height: 14px; background: url(../images/config-icons.png) -247px 0 no-repeat; vertical-align: text-bottom; } .inputValidTip .success { display: inline-block; width: 14px; height: 14px; background: url(../images/config-icons.png) -215px 0 no-repeat; vertical-align: text-bottom; } .inputValidTip label { padding-left: 3px; color: #CA2C32; } .inputValidTip .txt { padding-left: 3px; color: #CA2C32; } .inputValidError { border: 2px solid #FF0000; } /*HDD Test*/ .grid-test { width: 720px; } .grid-test .table-container { float: left; width: 450px; height: 450px; } .grid-test .info { float: left; width: 250px; } .grid-test .block-style { float: left; width: 200px; } .grid-test .block-ok { float: left; width: 15px; height: 15px; background-color: #33D418; margin-bottom: 10px; } .grid-test .block-bad { float: left; width: 15px; height: 15px; background-color: #F42617; margin-bottom: 10px; } .grid-test .block-shield { float: left; width: 15px; height: 15px; background-color: #F5FD22; margin-bottom: 10px; } .grid-test .block-text { float: left; height: 15px; } .grid-test .blank-part { width: 200px; height: 240px; float: left; } .grid-test .test-status { width: 200px; height: 120px; float: left; } .grid-test .status-line { height: 30px; line-height: 30px; } .grid-test .cell { width: 10px; height: 10px; border: 1px solid #E4E4E4; } .grid-test .ok-type { background-color: #33D418; } .grid-test .bad-type { background-color: #F42617; } .grid-test .shield-type { background-color: #F5FD22; } .grid-test .tool-bar { width: 300px; float: left; } .buttonline { margin: 15px 0 0 150px; width: 230px; height: 30px; display: inline-block; line-height: 30px; } .grid-span { display: inline-block; width: 150px; } .sms-add { display: inline-block; margin: 7px 0 0 0; width: 16px; height: 16px; background: url(../images/config-icons.png) no-repeat; cursor: pointer; } .sms-edit { display: inline-block; margin: 7px 5px 0 5px; width: 25px; height: 15px; background: url(../images/config-icons.png) -143px 0 no-repeat; cursor: pointer; } .table .table-cell .table-btn { color: #000000; min-width: 100px; padding: 2px 17px; margin-right: 10px; line-height: normal; background-color: #f2f2f2; border: 1px solid #c5c5c5; border-radius: 2px; display: inline-block; cursor: pointer; } /*ptz*/ .ptzCfg .item-ptz { position: relative; margin-left: 15px; } .ptzCfg .ptzPTZ { position: absolute; left: 430px; top: 0; width: 214px; } .ptzCfg .ptz-ctrl { height: 115px; } .ptzCfg .ptz-slider { margin-bottom: 5px; } .ptzCfg .ui-tabs { padding-left: 0px; } .ptzCfg .ptz-ctrl-l, .ptzCfg .ptz-ctrl-r { margin-top: 0; } .ptzCfg .ptzPTZ .ui-tabs-panel { height: 245px; width: 187px; } #tableNfs .shadowRow { position: absolute; left: 27px; z-index: 9; width: 755px; height: 28px; } #tableNfs .nasParams { height: 60px; background: #FFFFFF; } #tableNfs .nasParam { display: inline-block; float: left; height: 20px; margin: 20px 10px; color: #000000; } #tableNfs .nasParam .desc { margin-right: 10px; } .width70 { width: 70px; } #tableNfs .nasParam .errorTips { position: absolute; z-index: 1; color: #CA2C32; padding: 2px; border: 1px solid red; border-radius: 2px; background-color: #FFFFFF; margin: 0 5px; } /* number directive style */ .config .number { position: relative; display: inline-block; height: 20px; line-height: 20px; } .config .number .input { padding-right: 17px; } .config .number .arrow { display: inline-block; position: absolute; right: 2px; width: 15px; height: 7px; background: #f1f1f1 url(../images/number-icons.png) no-repeat; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; } .config .number .arrow.up:hover, .config .number .arrow.down:hover { background-color: #D2D2D2; } .config .number .arrow.up { top: 2px; background-position: 0 0; } .config .number .arrow.down { top: 10px; background-position: 0 -7px; } .menu-3 .delete { background: url(../images/config-icons.png) -33px 0px; width: 15px; height: 15px; } /*for jquery.Plot.Chart.js start*/ .jqplot-target { position: relative; color: #666; font-family: "Arial", Helvetica, sans-serif; font-size: 1em; } .jqplot-axis { font-size: .75em; } .jqplot-xaxis { margin-top: 10px; } .jqplot-x2axis { margin-bottom: 10px; } .jqplot-yaxis { margin-right: 10px; } .jqplot-y2axis, .jqplot-y3axis, .jqplot-y4axis, .jqplot-y5axis, .jqplot-y6axis, .jqplot-y7axis, .jqplot-y8axis, .jqplot-y9axis, .jqplot-yMidAxis { margin: 0 10px; } .jqplot-axis-tick, .jqplot-xaxis-tick, .jqplot-yaxis-tick, .jqplot-x2axis-tick, .jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick, .jqplot-yMidAxis-tick { position: absolute; white-space: pre; } .jqplot-xaxis-tick { top: 0; left: 15px; vertical-align: top; } .jqplot-x2axis-tick { bottom: 0; left: 15px; vertical-align: bottom; } .jqplot-yaxis-tick { right: 0; top: 15px; text-align: right; } .jqplot-yaxis-tick.jqplot-breakTick { right: -20px; margin-right: 0; padding: 1px 5px 1px 5px; z-index: 2; font-size: 1.5em; } .jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick { left: 0; top: 15px; text-align: left; } .jqplot-yMidAxis-tick { text-align: center; white-space: nowrap; } .jqplot-xaxis-label { margin-top: 10px; font-size: 11pt; position: absolute; } .jqplot-x2axis-label { margin-bottom: 10px; font-size: 11pt; position: absolute; } .jqplot-yaxis-label { margin-right: 10px; font-size: 11pt; position: absolute; } .jqplot-yMidAxis-label { font-size: 11pt; position: absolute; } .jqplot-y2axis-label, .jqplot-y3axis-label, .jqplot-y4axis-label, .jqplot-y5axis-label, .jqplot-y6axis-label, .jqplot-y7axis-label, .jqplot-y8axis-label, .jqplot-y9axis-label { font-size: 11pt; margin-left: 10px; position: absolute; } .jqplot-meterGauge-tick { font-size: .75em; color: #999; } .jqplot-meterGauge-label { font-size: 1em; color: #999; } table.jqplot-table-legend { margin: 12px; } table.jqplot-table-legend, table.jqplot-cursor-legend { background-color: rgba(255, 255, 255, 0.6); border: 1px solid #ccc; position: absolute; font-size: .75em; } td.jqplot-table-legend { vertical-align: middle; } td.jqplot-seriesToggle:hover, td.jqplot-seriesToggle:active { cursor: pointer; } .jqplot-table-legend .jqplot-series-hidden { text-decoration: line-through; } div.jqplot-table-legend-swatch-outline { border: 1px solid #ccc; padding: 1px; } div.jqplot-table-legend-swatch { width: 0; height: 0; border-top-width: 5px; border-bottom-width: 5px; border-left-width: 6px; border-right-width: 6px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; } .jqplot-title { top: 0; left: 0; padding-bottom: .5em; font-size: 1.2em; } table.jqplot-cursor-tooltip { border: 1px solid #ccc; font-size: .75em; } .jqplot-cursor-tooltip { border: 1px solid #ccc; font-size: .75em; white-space: nowrap; background: rgba(208, 208, 208, 0.5); padding: 1px; } .jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip { border: 1px solid #ccc; font-size: .75em; white-space: nowrap; background: rgba(208, 208, 208, 0.5); padding: 1px; } .jqplot-point-label { font-size: .75em; z-index: 2; } td.jqplot-cursor-legend-swatch { vertical-align: middle; text-align: center; } div.jqplot-cursor-legend-swatch { width: 1.2em; height: .7em; } .jqplot-error { text-align: center; } .jqplot-error-message { position: relative; top: 46%; display: inline-block; } div.jqplot-bubble-label { font-size: .8em; padding-left: 2px; padding-right: 2px; color: #333333; } div.jqplot-bubble-label.jqplot-bubble-label-highlight { background: rgba(230, 230, 230, 0.7); } div.jqplot-noData-container { text-align: center; background-color: rgba(245, 245, 245, 0.3); } .jqplot-table-legend-label { white-space: nowrap; } .applicationTable { border: 1px solid #d4d4d4; } /*for jquery.Plot.Chart.js end*/ /*Application begin*/ .application { overflow: auto; } .tabs-app .ui-tabs-panel { border: 0px; padding-top: 10px; } .heatmap .searchcondtions { border: 1px solid #d4d4d4; border-width: 0 1px 1px 1px; } .heatmap .searchresult { border: 1px solid #d4d4d4; border-width: 0 1px 1px 0; } .heatmap .header { border-right: 0px; border-left: 0px; } .heatmap .body { width: 704px; height: 576px; margin-left: 50px; margin-top: 50px; } .heatmap .chartimg { width: 704px; height: 576px; } .heatmap .spacetips { height: 16px; line-height: 16px; margin-top: 5px; margin-bottom: 2px; } .peopleStat .inner-border { border: 1px solid #d4d4d4; } /*Application end*/ /*traffic start*/ .mergeGuide { height: 150px; width: 150px; border: 1px solid #000; border-collapse: collapse; margin-bottom: 10px; } .mergeGuide td { border: 1px solid #000; text-align: center; font-size: 16px; } .mergeBox td span { padding-left: 33px; } .mergeBox td span input { vertical-align: middle; } .overlayBox textarea { width: 544px; height: 62px; resize: none; margin: 2px 8px; } .overlayBox .overlaycheckbox { width: 544px; margin: 8px 8px 0; } .overlayBox div span { width: 130px; display: inline-block; float: left; height: 30px; line-height: 30px; } .overlayBox div span .checkbox { vertical-align: middle; } .overlayBox table { width: 544px; border-collapse: collapse; margin: 10px 6px; } .overlayBox table tr { width: 544px; } .overlayBox table th { background: #eaeaea; color: #949494; } .overlayBox table td, .overlayBox table th { width: 25%; text-align: center; vertical-align: middle; border: 1px solid #cccccc; height: 30px; } .overlayBox table td input { width: 100%; height: 100%; border: 0; text-align: center; line-height: 30px; } .mergeBox .mergeTable { border-collapse: collapse; } .mergeBox .mergeType { padding: 10px; border: 1px solid #d4d4d4; } .lightNote { color: #A0A0A0; margin: 5px 0 0 15px; } .copySceneNote { color: #A0A0A0; margin: 5px 0 5px 10px; } .trafficPicParams { text-align: center; } .trafficPicParams th { width: 100px; padding: 5px 0; } .trafficPicParams .paramError { margin-top: 20px; display: inline-block; float: left; border: 1px solid red; padding: 0 5px; } .trafficPicParams .index { vertical-align: top; } .trafficPicParams select { margin-bottom: 20px; } .trafficPicParams input { margin-top: 20px; width: 60px; } .trafficCalibration { margin-left: 15px; width: 755px; height: 75px; } .trafficCalibration div { width: 280px; height: 25px; margin-top: 10px; float: left; display: inline-block; padding-left: 50px; } .trafficCalibration div span { width: 120px; display: inline-block; } .trafficCalibration div span input { width: 100px; } .trafficPathBox { width: 600px; } .trafficPathBox .head { width: 585px; border-bottom: 1px solid #C8C8C8; padding: 5px 0px 5px 10px; } .trafficPathBox .head label { font-weight: bold; } .trafficPathBox .head .button { margin-left: 20px; width: auto; padding: 0 5px; } .trafficPathBox .bottomHead { margin-top: 50px; } .trafficPathBox span { width: 100px; display: inline-block; float: left; padding: 10px 10px; } .trafficPathBox .checkbox { vertical-align: bottom; } .trafficPathBox .pathResult { padding: 2px 5px; width: 560px; height: 30px; border: 1px solid #C8C8C8; margin: 5px; background: #EAEAEA; word-wrap: break-word; } .trafficPathBox .pathResult label { padding-right: 2px; } .rulelist .ruleSet { background-image: url(../images/ptz-icons.png); background-position: -35px -158px; display: inline-block; width: 25px; height: 15px; vertical-align: middle; cursor: pointer; } .trafficRuleParam { width: 750px; margin: 0 15px; } .trafficRuleParam .bold { font-weight: bold; } .trafficRuleParam .ruleTitle { background: #EAEAEA; font-weight: bold; } .trafficRuleParam .ruleTitle label { padding: 0 10px; } .trafficRuleParam .aidTypeParm { width: 350px; float: left; display: inline-block; margin: 10px; } .trafficRuleParam .paramDividing { clear: both; height: 1px; background: #EAEAEA; width: 700px; margin: 0 auto; } .trafficRuleParam .aidTypeParm .checkbox { vertical-align: bottom; } .trafficRuleParam .ruleParam { display: inline-block; width: 330px; height: 30px; } .trafficRuleParam .ruleParam .first { float: left; display: inline-block; width: 140px; } .trafficRuleParam .ruleParam .ruleSlider { float: left; display: inline-block; width: 160px; } .oneRuleBasic .addPatrolScene { background: url(../images/config-icons.png); display: inline-block; height: 16px; width: 16px; margin: 4px 42px; cursor: pointer; } .scenePatrol .scenePatrolInfo { margin: 10px 15px; font-weight: bold; } .scenePatrol .scenePatrolInfo label { margin: 0 5px; } .scenePatrol .scenePatrolInfo .scenePatrolTips { float: right; color: #A0A0A0; font-weight: normal; } .oneRuleBasic .addPatrolScene.disabled { background-position: -146px -60px; } #trafficRuleParam .copyRules { padding: 0 10px; margin: 5px 0 15px 0; } #trafficRuleParam .copyRules span { width: 70px; display: inline-block; margin: 5px 0 0 10px; } #trafficRuleParam .copyRules span input { vertical-align: bottom; margin-right: 2px; } /*traffic end*/ .strength { width: 65px; height: 16px; line-height: 16px; border: 1px solid #CCCCCC; text-align: center; margin-top: 5px; } .config .btn-tabs { margin: 0px; } .config .btn-tabs.tab-select { background: #d8151d; color: #ffffff; border: 0px; } .msg-content-wrap { display: none; } .msg-content { padding: 35px 10px 5px 49px; word-wrap: break-word; overflow: hidden; } .msg-content .item { margin: 0px; } .password { margin: 7px 10px 0px 0px; height: 25px; line-height: 25px; } .passwordstrength { margin: 0 10px 10px 0; padding-left: 160px; } .passwordstrength div { width: 200px; padding-left: 4px; color: #999999; word-wrap: break-word; } .passwordstrength label { white-space: normal; } .passwordstrength .validate { white-space: nowrap; color: #000000; width: 260px; height: 20px; } .passwordstrength .validate span { display: inline-block; } .password .desc { width: 164px; display: inline-block; line-height: 25px; height: 25px; float: left; } .password input { width: 202px; border: 1px solid #A9A9A9; outline: none; } .userstrength.first { border-left: 1px solid #CCCCCC; } .userstrength { display: inline-block; width: 65px; height: 4px; vertical-align: middle; background: #CCCCCC; margin-right: 4px; } .pop-up-unit { width: 35px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top; } .trafficRuleShortTitle { display: inline-block; width: 138px; text-align: center; line-height: 22px; } #advancedParamBox { width: 500px; } .nowrapbox { white-space: nowrap; width: 1px; } .evidenceNormalPart { margin: 15px 0 0 8px; } .panoramic-iframe { border: none; width: 100%; } .roadinfo { margin-top: 10px; padding-left: 10px; width: 100%; height: 179px; } .roadimage { position: relative; width: 318px; height: 179px; background: url(../images/road.png) no-repeat; display: inline-block; } .roadmark { position: absolute; text-align: center; font-size: 23px; } .roadmark.select { color: red; } .roadmark1 { left: 0; top: 15px; width: 100%; color: #fff; } .roadmark2 { right: 12px; top: 97px; color: #fff; } .roadmark3 { left: 12px; top: 97px; color: #fff; } .roadmark4 { left: 147px; top: 97px; color: #2C57AF; } .roadmark5 { left: 215px; top: 97px; color: #2C57AF; } .roadmark6 { left: 85px; top: 97px; color: #2C57AF; } .roadtexts { margin-left: 20px; width: 230px; height: 179px; display: inline-block; } .roadtexts .firstspan { display: inline-block; width: 20px; } .roadtexts .secondspan { display: inline-block; width: 20px; } .roadtext { height: 30px; line-height: 30px; } .originvoicebtn { width: 85px; } .volumetext { width: 54px; font-weight: bold; } .volumetext.textalignright { text-align: right; } .width15 { width: 15px; } .config .item span.clearcount { width: 185px; } .desc { font-weight: 700; } .psk { width: 198px; margin-left: 165px; color: #999999; } .ptzCfg .ptzPTZ.ptzpreview { position: relative; left: 0px; top: 10px; width: 214px; } .ptztoggle { width: 20px; height: 390px; cursor: pointer; } .ptztoggleicon { position: absolute; top: 140px; left: 0px; width: 10px; height: 50px; } .ptztoggleiconopen { background: url(../images/expand.png) -10px 0 no-repeat; } .ptztoggleiconclose { background: url(../images/expand.png) 0 0 no-repeat; } .videotool { height: 35px; line-height: 35px; padding-top: 5px; border: 1px solid #D9D9D9; } .videotool.tool .btn:hover { padding: 4px 8px; } .config .videotool .btn { border: 0px; } .panoramaVideo { width: 1024px !important; height: 450px !important; background-color: #343434; margin-top: 10px; } .roadselect { width: 164px; } .healthbar { position: absolute; height: 15px; border-radius: 10px; left: 150px; margin-top: 8px; } .healthbartip { position: absolute; height: 15px; left: 460px; } .healthbarbk { width: 300px; background: #E1E2E6; } .healthbardamage { width: 100px; background: #EE3E42; } .healthbarbad { width: 200px; background: #F98B02; } .healthbargood { width: 300px; background: #88CA3F; } .refresh { height: 30px; line-height: 30px; width: 30px; cursor: pointer; display: inline-block; /* background-image: url(../images/config-icons.png); */ background-position: -177px -157px; } .ptzCfg .peoplecount.ptzPTZ { position: absolute; left: 778px; top: 0; width: 214px; } .buttonlist .capture { display: inline-block; width: 18px; height: 18px; /* background-image: url(../images/tool-icons.png); */ background-position: -6px -117px; } .smartcodectip { line-height: 30px; margin: 0 15px; } .tableDict { width: 718px !important; } #tableDict .table-header { background: #F2F2F2; } #overlayItems { width: 562px; } .trafficsceneParamVideo { width: 389px !important; height: 291px !important; } .trafficsceneParamPTZ { height: 93px !important; } .trafficSceneParamVideoparts { margin: 7px 67px 0 0 !important; float: left; width: 523px; } .trafficSceneParamParts { margin: 7px 0; width: 400px; } .trafficSceneParamNote { margin: 14px 0 0 0; color: #A0A0A0; } #trafficVehicleStic .sliderbox { width: 35px; } .config .PTZOperator { float: left; } .unlocktips { margin-left: 165px; width: 200px; word-wrap: break-word; } .config .item .text-wide { width: 470px; } .config .item .select-wide { width: 474px; } ::-ms-reveal { display: none; } .noBorder { border: none !important; } .tipsSpace { margin-left: 22px; } .timeplan_days .save_tip{ display: none; position: absolute; right: 0px; bottom: -70px; width: 150px; height: 50px; background-color: #15B89B; } .timeplan_days .save_tip span{ display: block; line-height: 50px; text-align: center; }