.alert_message,.c-field-label{white-space:nowrap;text-overflow:ellipsis}html{min-width:1024px;-webkit-font-smoothing:antialiased;scrollbar-face-color:#ddd;scrollbar-highlight-color:#ddd;scrollbar-shadow-color:#ddd;scrollbar-3dlight-color:#ddd;scrollbar-arrow-color:#797979;scrollbar-track-color:#fff;scrollbar-darkshadow-color:#ddd;overflow:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{border-radius:0;background:0 0}::-webkit-scrollbar-thumb{border-radius:0;background-color:#dbdfe2}body{font-size:14px;line-height:1.42857143;font-family:"Microsoft YaHei",微软雅黑,Helvetica,Arial,sans-serif;color:#333;background:#edf0f5;margin:0}.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.hamburger-box .fa{font-size:20px}.navbar-brand .brand-icon{display:inline-block;text-align:center;transition:margin-right .5s ease;background:url(../img/logo.png);width:30px;height:34px;margin-left:5px}.navbar-brand .brand-name{margin-left:18px;background:url(../img/company.png);width:106px;height:18px;display:inline-block;margin-top:10px}.navbar-brand .brand-logo{text-align:center;width:165px;height:34px;display:inline-block}.menubar-fold .brand-logo{width:50px}.modal-backdrop.in{opacity:.7}.modal-dialog{margin:60px auto 30px}.modal-content{border-radius:3px}.modal-body{padding:20px;overflow-x:hidden}.bootbox.dialog_notitle .modal-header{display:none!important}.bootbox.dialog_notitle .modal-body{padding:5px}.bootbox.dialog_notitle .nav-tabs>li>a{padding:10px 16px}.dialog_fullscreen .modal-dialog{width:100%;margin:0!important;height:calc(100%)}.bootbox.dialog_fullscreen{overflow:hidden;padding-left:0!important}.dialog_fullscreen .modal-body{padding:0;height:calc(100%)}.dialog_fullscreen .bootbox-body,.dialog_fullscreen .full-modal-box{height:calc(100%)}.dialog_fullscreen .full-modal-body{height:calc(100% - 70px)}.dialog_fullscreen .modal-content{border-radius:0!important;margin-top:-1px;background:#F7F8FC;height:calc(100% - 2px)}.dialog_fullscreen .bootbox-close-button{display:none}.dialog_fullscreen .header-icon,.dialog_fullscreen .header-name{line-height:60px;display:inline-block;height:60px;vertical-align:top}.dialog_fullscreen .header-icon{text-align:center;background:url(../img/logo.png) center center no-repeat;width:30px;margin-left:36px}.dialog_fullscreen .header-name{margin-left:18px;background:url(../img/company.png) center center no-repeat;width:106px}.modal-footer{background:#F9FAFB;padding:15px;border-top:1px solid rgba(34,36,38,.15);text-align:center}.modal-footer .btn{padding:8px 27px;letter-spacing:3px;margin-right:10px}#header-right-navbar .fa{font-size:18px}.full-modal-header{height:60px;border-bottom:1px #e8ecf4 solid;background:#fff}.full-modal-header .dialog-btn{border-radius:3px;height:35px;line-height:26px;border:1px solid #3b9cff;background:#fff;padding:4px 20px;margin-right:8px;margin-top:12px}.full-modal-header .save-btn{background:#3b9cff;color:#fff;margin-right:25px}.full-modal-header .return-btn,.full-modal-header .toggle-btn{color:#3b9cff}.full-modal-body{position:relative;margin-top:10px}.modal-title{color:#333;font-size:20px;letter-spacing:1px;font-weight:500;padding-left:10px}body.menubar-left .menubar{bottom:0;padding-top:20px;padding-bottom:20px;height:calc(100% - 60px);transition:width .3s}.alert_icon,.api_icon,.index_icon,.market_icon,.setting_icon{display:inline-block;width:20px;height:20px}.index_icon{background:url(../img/navi_icon.png) no-repeat}.setting_icon{background:url(../img/navi_icon.png) -40px 0 no-repeat}.api_icon{background:url(../img/api_doc.png) no-repeat;background-size:20px}.market_icon{background:url(../img/navi_icon.png) -20px 0 no-repeat}.alert_icon{background:url(../img/navi_icon.png) -60px 0 no-repeat}.custom_monitor,.data_icon,.device_group,.installedapp{width:17px;height:17px;display:inline-block}.device_group{background:url(../img/device_list.png) no-repeat}.custom_monitor{background:url(../img/custom_monitor.png) no-repeat}.installedapp{background:url(../img/installedapp.png) no-repeat}.data_icon{background:url(../img/data_icon.png) no-repeat}body.menubar-left .navbar-header{transition:width .3s}.tab-content .tab-pane{padding:15px}.menubar-unfold .navbar-container{transition:margin-left .3s}.app-menu .menu-caret{float:right;font-size:15px;backface-visibility:hidden;transition:transform .3s ease-in-out;margin-top:2px}.app-menu .menu-icon{display:inline-block;margin-right:8px;transition:margin-right .5s ease;font-size:17px;margin-top:1px;vertical-align:top;margin-left:10px!important}body.menubar-left .app-menu>li>a{padding-top:12px;padding-bottom:11px}.app-main{margin-left:auto;transition:opacity .5s,transform .2s ease-in-out;overflow-x:hidden;overflow-y:auto;padding-top:60px}.c-list .c-list-toolbar{height:35px}.c-list .c-list-searchbox{text-align:right}.c-list .c-list-toolbar .search-input{display:inline-block;width:230px;border-radius:0}.c-list-searchbox .form-control{height:30px!important}.c-list .c-list-toolbar #search_button{padding:5px 12px;margin-left:-5px;border-radius:0 3px 3px 0;vertical-align:top}.c-tag .tag_box{z-index:1000}.c-tag .form-control{outline:0!important;border-radius:0;border-color:#ddd;box-shadow:none}.c-tag .tag-search-dropdown{position:absolute;width:250px;max-height:200px;overflow:auto;border:1px solid #ddd;background:#fff;z-index:1000;top:33px;left:0;outline:0;display:none}.c-tag .tag-search-dropdown li{padding:7px 5px}.c-tag .tag-search-dropdown li.active,.c-tag .tag-search-dropdown li:hover{color:#fff;background:#2dc3e8;cursor:pointer}.c-tag .tag_box .tag-value{position:relative;min-width:250px}.c-tag .tag-clear,.c-tag .tag-dropdown{position:absolute;width:30px;height:34px;top:0;text-align:center;cursor:pointer}.c-tag .tag-dropdown{right:0;border-left:1px #ddd solid;line-height:37px;display:none;background:url(../img/tag-pull.png) center center no-repeat}.c-tag .tag-clear,.c-tag .tag-value{display:inline-block}.c-tag .tag-clear{right:30px;line-height:36px;background:url(../img/tag-close.png) center center no-repeat}#loading-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background:#000;background-color:rgba(0,0,0,.15);text-align:center}.loading-dialog-body,.loading-dialog-body>div{display:inline-block}#loading-dialog .loading-dialog-body{margin-top:200px;webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 8px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.2);box-shadow:1px 2px 8px rgba(0,0,0,.2);border:2px solid #d6e7f2;border-radius:3px}.loading-dialog-body{padding:5px 12px 5px 30px;line-height:44px;color:#37a;font-weight:700;font-size:13px;position:relative;background:#fff}.loading-dialog-body .context{margin-left:30px;margin-right:30px}.waittimer{position:relative;width:2.5em;height:2.5em;transform:rotate(165deg);vertical-align:middle}.waittimer:after,.waittimer:before{content:'';position:absolute;top:50%;left:50%;display:block;width:.5em;height:.5em;border-radius:.25em;transform:translate(-50%,-50%)}.waittimer:before{animation:before 2s infinite}.waittimer:after{animation:after 2s infinite}@keyframes before{0%{width:.5em;box-shadow:1em -.5em rgba(225,20,98,.75),-1em .5em rgba(111,202,220,.75)}35%{width:2.5em;box-shadow:0 -.5em rgba(225,20,98,.75),0 .5em rgba(111,202,220,.75)}70%{width:.5em;box-shadow:-1em -.5em rgba(225,20,98,.75),1em .5em rgba(111,202,220,.75)}100%{box-shadow:1em -.5em rgba(225,20,98,.75),-1em .5em rgba(111,202,220,.75)}}@keyframes after{0%{height:.5em;box-shadow:.5em 1em rgba(61,184,143,.75),-.5em -1em rgba(233,169,32,.75)}35%{height:2.5em;box-shadow:.5em 0 rgba(61,184,143,.75),-.5em 0 rgba(233,169,32,.75)}70%{height:.5em;box-shadow:.5em -1em rgba(61,184,143,.75),-.5em 1em rgba(233,169,32,.75)}100%{box-shadow:.5em 1em rgba(61,184,143,.75),-.5em -1em rgba(233,169,32,.75)}}.sortable-ghost{opacity:.5}.widget-title{font-size:16px;margin:0;color:#333b49;letter-spacing:1px;white-space:nowrap;overflow:hidden}.widget-h1 .widget{height:200px}.widget-body,.widget-footer,.widget-header{padding:15px}.widget .widget-body{overflow-x:hidden;overflow-y:auto;height:calc(100% - 52px)}.panel_box>.widget{transition:width .3s;overflow:hidden}.panel_box .widget-header{height:52px}.panel_box .widget-header .widget-toolbar{position:relative;text-align:right}.panel_box .widget-header .operator_details{position:absolute;right:36px;top:-6px;display:inline-block;z-index:1000}.panel_box .widget-header .operator_details.active{height:150px;width:200px}.panel_box .widget-header .operator_details>.operator_details_btn{width:30px;line-height:30px;display:inline-block;position:absolute;right:6px;color:#ADB5B2;font-size:19px;cursor:pointer;text-align:center;z-index:1000;border-bottom:0;background:#fff}.panel_box .widget-header .operator_details .operator_details_down{position:absolute;width:200px;height:120px;top:30px;right:6px;display:none;background:#fff;z-index:999;font-size:12px;text-align:left;padding:8px 10px}.panel_box .widget-header .operator_details.active .operator_details_btn{border:1px solid #eee;border-bottom:0}.panel_box .widget-header .operator_details.active .operator_details_down{border:1px solid #eee}.panel_box .widget-header .operator_details_down .operator_detail_row{line-height:22px;display:flex}.panel_box .widget-header .operator_detail_row label{display:inline-block;color:#333b49;width:60px;text-align:right;font-size:12px}.panel_box .widget-header .operator_detail_row .operator_detail_row_value{padding-left:10px;color:#707581}.panel_box .widget-header .operator_detail_row .form-control{display:inline-block;width:70px;height:22px;border-radius:0;padding:3px;font-size:12px}.panel_box .widget-header .operator_detail_row .fa{font-size:16px;width:22px;height:22px;display:inline-block;text-align:center;border:1px solid #ddd;margin-left:-5px;cursor:pointer;color:#188AE2}.panel_box .widget-header .operator_box{background:#fff;position:absolute;right:5px;width:35px;text-align:center;top:-8px;padding-top:8px;padding-bottom:5px;z-index:1000}.panel_box .grid-stack-item-content{overflow:hidden!important}.panel_box .widget-header .operator_box.active{box-shadow:0 0 13px #eee;border:1px solid #eee}.panel_box .widget-header .widget-toolbar .operator{cursor:pointer;color:#abb3b0;text-align:center;display:inline-block;background:url(../img/more.png) no-repeat;width:18px;height:18px}.panel_box .widget-header .operator_dropdown{display:none;background:#fff;text-align:center}.panel_box .widget-header .operator_dropdown .operator_item{width:33px;height:23px;cursor:pointer;display:inline-block;background-position:center center!important}.panel_box .widget-header .operator_dropdown .split{border-top:1px #eee solid;display:block;width:35px}.panel_box .widget-header .normal{background:url(../img/normal.png) no-repeat;width:18px;height:18px;display:none;cursor:pointer}.panel_box .widget-header .operator_dropdown .operator_item.edit{background:url(../img/edit.png) no-repeat}.panel_box .widget-header .operator_dropdown .operator_item.ensconce{background:url(../img/ensconce.png) no-repeat}.panel_box .widget-header .operator_dropdown .operator_item.setting{background:url(../img/setting.png) no-repeat}.panel_box .widget-header .operator_dropdown .operator_item.max{background:url(../img/max.png) no-repeat}.panel_box .widget-header .operator_dropdown .operator_item.remove{background:url(../img/remove.png) no-repeat}.panel_box .widget-header .operator_dropdown .operator_item.upload{background:url(../img/upload.png) no-repeat}.panel_box .ui-resizable-se,.panel_box .ui-resizable-sw{background-image:url(../img/resize.png);background-repeat:no-repeat;background-position:center}.panel_box.max{position:fixed!important;left:0!important;top:0!important;z-index:10000;background:#fff}.panel_box.max .operator_box{display:none!important}.c-select.checkbox-primary,.panel_box.max .normal{display:inline-block}.control-info .fa{font-size:16px;cursor:pointer;color:#d8cccc}.header{font-size:17px;font-weight:700;border-bottom:1px #ddd solid;padding-bottom:5px;margin-bottom:5px;margin-top:15px}.grid-stack-item[data-gs-width="1"]{width:12.5%}.grid-stack-item[data-gs-width="2"]{width:25%}.grid-stack-item[data-gs-width="3"]{width:37.5%}.grid-stack-item[data-gs-width="4"]{width:50%}.grid-stack-item[data-gs-width="5"]{width:62.5%}.grid-stack-item[data-gs-width="6"]{width:75%}.grid-stack-item[data-gs-width="7"]{width:87.5%}.grid-stack-item[data-gs-width="8"]{width:100%}.grid-stack-item[data-gs-x="1"]{left:12.5%}.grid-stack-item[data-gs-x="2"]{left:25%}.grid-stack-item[data-gs-x="3"]{left:37.5%}.grid-stack-item[data-gs-x="4"]{left:50%}.grid-stack-item[data-gs-x="5"]{left:62.5%}.grid-stack-item[data-gs-x="6"]{left:75%}.grid-stack-item[data-gs-x="7"]{left:87.5%}.box_container{margin-bottom:60px}.c-field{line-height:25px;min-height:30px;position:relative}.c-field-label{text-align:right;color:#333b49;letter-spacing:1px;overflow:hidden;display:inline-block;width:110px;position:absolute}.c-field-value{text-align:left;color:#707581;word-wrap:break-word;margin-left:125px;position:relative}.c-field-value .c-field-suffix{position:absolute;right:0;top:0}.dropdown-menu>li>a{color:#6a6c6f;padding:15px 30px;line-height:20px;border-bottom:1px solid #f5f7f9}.dataTable_empty_content{padding:50px;text-align:center}.date,.number{padding-right:45px}.dataTable_empty_content .d_e_img{background:url(../img/no_data.png);width:180px;height:122px;display:inline-block;margin-left:-80px}.dataTable_empty_content .d_e_text{display:inline-block;height:122px;line-height:50px;vertical-align:top;margin-top:30px}.form-control-static{position:relative}.form-control-static .form-label{color:#333b49;font-size:14px;vertical-align:top;margin-top:8px;position:absolute;width:110px;text-align:right}.form-control-static .form-control{font-size:13px;color:#9ca2ae}.form-control-static .form-input{margin-left:125px;margin-right:35px;position:relative}.form-control-static .form-info{width:29px;position:absolute;right:0;text-align:center;top:18px}.input-sm{font-size:13px}.c-textarea .control-label{margin-top:0}.date{background:url(../img/calendar.png) right 8px center no-repeat}.number{background:url(../img/number.png) right 8px center no-repeat}.application_dialog{min-height:300px}.application_dialog .app_list{margin-top:10px}.application_dialog .app_list .media{border:1px solid #e2e2e2;border-radius:3px;padding:12px 8px;box-shadow:3px 3px 10px #e2e2e2;cursor:pointer;margin-bottom:15px}.application_dialog .app_list .media:hover{animation:swing 1s}.application_dialog .app_icon{text-align:center}.application_dialog .app_icon .btn{margin-top:8px;width:52px;background:#60DF98;border-color:#60DF98}.application_dialog .app_icon .btn.installed{background:#D0D0D0;border-color:#D0D0D0}.application_dialog .app_content{width:auto!important;padding-left:10px}.upload_file_box{display:none}.imageBox>.row{margin-bottom:10px}.imageBox>.row:last-child{margin-bottom:0}.imageBox .boxImageItem{position:relative;display:block}.imageBox .boxImageItem .boxImageDelete{position:absolute;width:30px;height:30px;display:none;cursor:pointer;right:6px;top:7px;background:url(../img/delete.png) no-repeat}.imageBox .boxImageItem:hover .boxImageDelete{display:inline-block}.max .imageBox .boxImageItem:hover .boxImageDelete{display:none}.imageBox .boxImageItem .boxImageDownload{position:absolute;width:30px;height:30px;display:none;cursor:pointer;right:6px;top:40px;background:url(../img/download.png) no-repeat}.imageBox .boxImageItem:hover .boxImageDownload{display:inline-block}.max .imageBox .boxImageItem:hover .boxImageDownload{display:none}.noty_text{letter-spacing:2px}.edittable td{padding:1px!important}.edittable td input{width:100%;border:0;outline:0;padding:4px 8px}.edittable td select{border:0!important;outline:0}.bootstrap-switch.bootstrap-switch-normal .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-normal .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-normal .bootstrap-switch-label{padding:4px 10px;font-size:12px;line-height:17px}#noty_layout__topCenter{top:60px;width:385px}#noty_layout__topCenter .noty_bar{border:none!important;box-shadow:0 0 25px #dadada}.noty_body{color:#6a6c6f;padding:0!important}.noty_body .noty-box{border:1px solid #5CD090}.noty_body .noty-box.noty-box-with-title{border:0}.noty_body .noty-title{font-size:14px;background:#5CD090;color:#fff;letter-spacing:2px;margin-bottom:5px;padding:8px 10px 8px 15px;font-weight:700}.noty_body .noty-text{line-height:22px;font-size:14px;padding:10px 10px 10px 15px}.noty_body .noty-ul{padding:10px 10px 13px 15px;font-size:13px}.noty_body .noty-ul li{line-height:21px;font-size:14px;position:relative;padding-left:12px}.noty_body .noty-ul li:before{content:'';background:#6a6c6f;border-radius:100%;width:4px;height:4px;display:inline-block;position:absolute;top:8px;left:0}.c-image_content,.c-image_tips{position:relative}.alert_panel{width:444px!important}.alert_panel_info{display:inline-block!important;width:145px;height:85px;text-align:center;cursor:pointer}.alert_num,.error_num,.warning_num{font-size:30px;padding-top:10px;display:table;margin:0 auto;text-align:center}.alert_num{color:#77E6A8}.error_num{color:#FF8977}.warning_num{color:#F9C874}.alert_message{overflow:hidden}.more_alert{text-align:center;cursor:pointer;color:#74B5FD!important}.c-select .form-info{display:inline-block;margin-left:10px}.code_title{font-size:15px;padding:5px 0}.code_style{padding:9px 14px;margin-bottom:14px;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:3px;color:#f95a5a}.c-image_content .fa{margin-left:5px;color:#6BA0D8;cursor:pointer;font-size:18px}.c-image_content.disabled .fa{display:none}.c-image_tips{height:100%;top:-24px;padding:5px;margin-right:17px;color:#c6c6c6;background-color:#fff;border:1px dashed #35b8e0}div.dataTables_wrapper div.dataTables_info{padding-top:15px;white-space:nowrap}.dataTables_paginate{vertical-align:bottom;height:40px;padding-top:5px}.pagination a{color:#999!important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff!important;cursor:default;background-color:#488eff;border-color:#488eff}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}.c-table{border:1px solid #ddd}.c-table thead th{color:#333;background-color:#f6f7fb;border:none}.c-table>tbody>tr:nth-of-type(odd){background:0 0}.table>thead>tr>th{vertical-align:bottom;border-bottom:none}.janus-datatable-search-label{display:inline-block;width:40px;height:30px;vertical-align:top;line-height:30px;background-color:#188ae2;border-color:#188ae2;color:#fff;text-align:center}.janus-directive-data-table .form-control[type=search]{border-radius:0;margin-left:0}.janus-directive-field{display:flex;align-items:center;justify-content:flex-start;height:34px;margin-bottom:15px}.janus-directive-field .janus-directive-field-label{width:120px;color:#333b49;letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;height:34px;display:flex;align-items:center;justify-content:flex-end}.janus-directive-field .janus-directive-field-value{flex-grow:1;flex-shrink:1;color:#707581;padding-left:15px;height:34px;display:flex;align-items:center;justify-content:flex-start}.janus-directive-field .janus-directive-field-info{width:40px;display:flex;align-items:center;height:34px;justify-content:center}.janus-directive-field .fa-info-circle{display:inline-block;cursor:pointer;font-size:16px;color:#d8cccc}.has-border-bottom{border-bottom:4px solid #488eff}.dropdown-menu.tree{height:400px;width:400px;overflow:hidden}.publish-dialog .checkedCompanyItem{margin-right:10px;border:1px solid gray;padding:2px 6px;border-radius:10px;margin-bottom:6px}.publish-dialog .checkedCompanyItem i{cursor:pointer}