@charset "utf-8"; @global-bg-color: #FFFFFF; @global-a-color: #FFFFFF; @global-a-hover-color: #FFFFFF; @btn-bg-color: #FFFFFF; @btn-primary-color: #FFFFFF; @btn-primary-bg-color: #D71920; @search-btn-color: #D71920; @form-ctrl-color: #555555; @form-ctrl-bg-color: #FFFFFF; @form-ctrl-bg-disabled-color: #EEEEEE; @form-ctrl-bdr-color: #CCCCCC; @form-ctrl-bdr-focus-color: #66AFE9; @header-nav-hover-color: #D8151D; @header-nav-active-color: #FFFFFF; @header-nav-active-bg-color: #D8151D; @header-color: #FFFFFF; @download-font-color: #4D4C4C; @download-btn-border-color: #C5C5C5; @download-btn-background-color: #F2F2F2; @table-border-color: #D4D4D4; @table-odd-color: #F6F6F6; @table-even-color: #FFFFFF; @table-enter-color: #E0E0E0; @table-select-color: #B3B3B3; @table-select-font-color: #FFFFFF; @table-footer-background-color: #F2F2F2; @menu-background-color: #EBEBEB; @menu-wrap-background-color: #CA2C32; @menu-title-font-color: #656565; @menu-select-font-color: #CA2C32; @menu-select-background-color: #FFFFFF; /* 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: @global-bg-color; } /*火狐,safari下是默认字体需要定义字体*/ button,select,.btn { font-family: Arial, Helvetica, sans-serif; } a { color: @global-a-color; text-decoration: none; &:hover, &:focus { color: @global-a-hover-color; outline: 0; } } .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; } .v-middle { vertical-align: middle; } .margin-left10 { margin-left: 10px; } .margin-left20 { margin-left: 20px; } .margin-right0 { margin-right: 0; } .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* 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: @btn-bg-color; 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 rgb(0, 0, 0); box-shadow: 0 0 2px rgb(0, 0, 0); } .btn.disabled, .btn[disabled] { /*cursor: not-allowed;*/ filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; } .btn-primary { color: @btn-primary-color; background-color: @btn-primary-bg-color; 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: @form-ctrl-color; background-color: @form-ctrl-bg-color; background-image: none; border: 1px solid @form-ctrl-bdr-color; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .form-control:focus { border-color: @form-ctrl-bdr-focus-color; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .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: @form-ctrl-bg-disabled-color; 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 { //border: 1px solid #999999/*{borderColorHover}*/; 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(../images/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/artDialog/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:1; 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, .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, .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, .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:#fff url(../images/My97DatePicker/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; 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; li { float: left; list-style: none; a { display: block; float: left; width: 120px; text-align: center; font-size: 14px; margin-left: 2px; cursor: pointer; &:hover, &:focus { text-decoration: none; /*background-color: @header-nav-hover-color;*/ } } } li.active { font-weight: 700; a, a:hover, a:focus { color: @header-nav-active-color; background-color: @header-nav-active-bg-color; } } } .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: @header-color; } .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 .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: @table-enter-color; } /* 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 .preload{ display: none; 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-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; } .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-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: @btn-bg-color; 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: @btn-bg-color; 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-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; &.on{ background-image: url(../images/ptz-icons-on.png); } } .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; &.on{ background-image: url(../images/ptz-icons-on.png); } } .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:-199px -271px; cursor: default; } .ptz-ctrl-bottom i.icon-ptz-manualtrack { 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-disabled { background-image: url(../images/ptz-icons.png); background-position:-236px -240px; cursor: default; } .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; padding-bottom: 2px; } .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: 70px; vertical-align:super; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #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 { background-position:0 -152px; } .tabs-2 i.preset-edit { background-position:-30px -152px; } .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-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: 109px; height: 14px; background: url(../images/logo.png) 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: @form-ctrl-bdr-focus-color; } .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; color: #C0C0C0; position: absolute; z-index: 10000; 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: 35px; } .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: @download-font-color; } .download .header { height: 26px; line-height: 26px; vertical-align: middle; border: 1px solid @table-border-color; padding: 0 10px; color: #000000; font-weight: bold; font-size: 12px; background-color: @table-footer-background-color; } .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 @search-btn-color; color: @search-btn-color; font-weight: 700; } .download .layout-west-inner { margin-left: 9px; border: 1px solid @table-border-color; 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 @table-border-color; 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: @download-btn-background-color; 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: @search-btn-color; 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; } /* 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 @table-border-color; white-space: nowrap; } .table .table-body { overflow: auto; } .table .table-remain { border: 1px solid @table-border-color; border-top: 0px; border-bottom: 0px; display: none; white-space: nowrap; } .table .table-row { border: 1px solid @table-border-color; border-top: 0px; white-space: nowrap; overflow: hidden; } .table .table-cell { display: inline-block; border-right: 1px solid @table-border-color; 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 @table-border-color; background-color: @table-footer-background-color; 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: @table-border-color; height: 1px; /*IE 默认最小15px,设置line-height及font-size后可设置小高度div*/ line-height: 1px; font-size: 0px; } .table .table-odd { background-color: @table-odd-color; } .table .table-even { background-color: @table-even-color; } .table .table-enter { background-color: @table-enter-color; } .table .table-select { background-color: @table-select-color; color: @table-select-font-color; 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: @download-btn-background-color; border: 1px solid @download-btn-border-color; 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: @menu-background-color; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; padding-left: 7px; padding-top: 20px; } .sdmenu .displaynone { display:none; } .menu-wrap { background-color: @menu-wrap-background-color; } .menu { overflow: hidden; font-size: 12px; color: @download-font-color; font-weight: normal; text-decoration: none; cursor: pointer; } .menu-hover { background-color: @table-enter-color; } .menu-2 span{ padding-left: 8px; } .menu-title { cursor:pointer; vertical-align: middle; height: 32px; line-height: 32px; } .menu-channel { padding: 5px 0px 5px 0px; overflow: hidden; vertical-align: middle; } .menu-channel .select { width: 200px; 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: @menu-select-font-color; font-weight: bold; background-color: @menu-select-background-color; cursor: default; } .menu-select .menu-title { color: @menu-select-font-color; } .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; } /* 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; } .step-view { position: absolute; width: 100%; left: 0; top: 0; } /*timeplan*/ .timeplan_btns { width: 660px; height:29px; padding-left:13px; color:#656363; } .timeplan_btn { float:left; margin-right:4px; } .timeplan_tip { float:right; padding-top:4px; margin-right:7px; color:#788FB9; } .timeplan_days { float:left; width:660px; padding:19px 0 13px 13px; background-color:#F7F7F7; } .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(../images/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; height: 86px; padding-top: 15px; background: url(../images/timeplan-icons.png) -3px -43px no-repeat; text-align: center; z-index:9999; } .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; width: 98px; height: 38px; line-height: 32px; background: url(../images/timeplan-icons.png) -81px 0 no-repeat; text-align: center; color: #585858; } .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: #FFFFFF; background: url(../images/timeplan-icons.png) -3px -3px no-repeat; } .timeplan_resizeLeft, .timeplan_resizeRight { 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; } /* 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: @menu-background-color; } .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; /* 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: @download-btn-background-color; border: 1px solid @download-btn-border-color; } .config .btn-control { padding: 2px 17px; margin-right: 5px; line-height: normal; background-color: @download-btn-background-color; border: 1px solid @download-btn-border-color; } .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; width: 20px; height: 16px; background: url(../images/config-icons.png) -33px 0 no-repeat; } .config .btn .deleteAll { display: inline-block; width: 20px; 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 .itemEx { height: 60px; line-height: 30px; margin: 0 15px; } .config .item.title { background-color: #F2F2F2; font-weight: 700; padding-left: 15px; margin-top: 10px; } .config .item.title .btn { max-width: 100px; } .config .item .text { width: 198px; } .config .item .text-long { width: 330px; } .config .item .select { width: 202px; } .config .item .checkbox, .config .itemEx .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; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .config .itemEx span.first { float: left; width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .config .item span.width100 { width: 100px; white-space: nowrap; } .config .item span.width200 { width: 200px; } .config .item span.second { margin-left: 20px; } .config .width64 { width: 64px; } .config .width70 { width: 70px; } .config .width80 { width: 80px; } .config .width98 { width: 98px; } .config .width298 { width: 298px; } .config .width620 { width: 620px; } .config .width555 { width: 555px; } .config .width400 { width: 400px; } .config .width430 { width: 430px; } .config .height150 { height: 150px; } .config .button { width: 80px; height: 24px; } .config .padding-left20 { padding-left: 20px; } .config .margin-top10 { margin-top: 10px; } .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 .grid-height { height: 400px; overflow: auto; } .config .grid-height200 { height: 200px; overflow: auto; } .config .grid-title { width: 740px; } .config .grid-title700 { width: 700px; } .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; } .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; } @permissions-height: 330px - 80px; /* user */ .permissions { height: @permissions-height; 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: @permissions-height - 30px; 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; } /*osd*/ .osd-left { display: inline-block; } .osd-right { display: inline-block; vertical-align: top; width: 430px; } .osd-right .item { padding-left: 15px; } /*smart*/ .smart .virtual-link { padding: 15px 0 0 15px; } .smart .smartPTZ { position: absolute; left: 430px; top: 0; width: 194px; } .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 10px; padding: 4px 5px; background: #FFFFFF; border: 1px solid #DBDBDB; cursor: pointer; } .videoparts .buttonlist button span { height: 16px; width: 16px; 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; } .delDraw { background-position: -247px -27px; } .delDrawDis { background-position: -247px -79px; } .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; } .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; } .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: 76px; 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 div { 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; } .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; } .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 .ptz > 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; } .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: 25px; cursor: pointer; background-image: url(../images/ptz-icons.png); background-position: -212px -183px; position: absolute; display: inline-block; } .config .oneRuleBasic .PatrolDown { width: 25px; height: 25px; cursor: pointer; background-image: url(../images/ptz-icons.png); background-position: -242px -183px; position: absolute; display: inline-block; } .config .oneRuleBasic .sceneBtn { width: 25px; height: 15px; } .config .hrefstyle { text-decoration: underline; cursor: pointer; margin-right: 10px; color: #0000FF; } /*专业智能相关*/ /* 车辆检测相关*/ .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.odd { } .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: absolute; z-index: 999; } .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; } .inputValidTip.border {/*border mode*/ padding: 2px; border: 1px solid red; border-radius: 2px; background-color: #FFFFFF; z-index: 2000; } .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; } .sensorInThirdSpan { padding-left: 90px; } .unitSpan { margin-left: 5px; } .locationChannelSpan { width: 47px; margin-right: 15px; display: inline-block; } .locationChannelDiv { float: left; display: inline-block; width: 630px; height: 60px; } .gSensorSpanItem{ width: 10px; float: left; padding-right: 3px; vertical-align: middle; } .gSensorPointSpan{ width: 14px; padding-left: 7px; } .gSensorText{ width: 20px; } .gSensorSpan{ float: left; } .strength { width: 65px; height: 16px; line-height: 16px; border: 1px solid #CCCCCC; text-align: center; margin-top: 5px; } .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; } .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; }