html { -webkit-text-size-adjust: none; font-size: 10px; } body { padding: 0; margin: 0; cursor: default; background-color: #F3F5FA; width: 100%; height: 1080px; overflow: hidden; } table>thead>tr{font-weight: bold;background-color: #F3F5FA;color: #43526B;} table>tbody>tr:nth-child(odd){background-color: #F6FAFF;} table>tbody>tr.active{border-bottom: 1px solid #85a0ec;} .dialog_public{ height: 64rem;width: 48rem;display: none;top:50%;left:50%;background-color: #fff !important;border-radius: 5px;padding: 2rem;padding-top: 0; } .dialog_public .caption{ position: relative;color: #09162C;height: 5.2rem;line-height: 5.2rem;text-align: center;padding-left: 1rem;width: 97.7%;font-size: 1.5rem; } .dialog_public .dlg_close{float: right;margin-right: 1rem;cursor: pointer;margin-top: -0.5rem;} .dialog_public .dataitemlist{ padding:0;height:85%;width: 100%; text-align: center;overflow: hidden;position: relative;padding-top: 2rem !important; } .dialog_public .process_msg_hint{ line-height: 2rem; text-align: left; width: 98%; padding-left: 1%; } .BMap_bubble_pop { padding: 0 !important; background: rgba(110, 142, 230, 0.43) !important; border: #699dc4 solid 1px !important; } .BMap_bubble_pop>img{ } .BMap_bubble_title { color: white !important; font-size: 1.4rem; font-weight: bold; text-align: left; border-top-left-radius: 1rem; border-top-right-radius: 1rem; background: transparent; } .BMap_bubble_buttons>div:last-child{ color: rgb(253, 253, 253) !important; } .BMap_bubble_content { text-align: center !important;font-size:1.8rem !important;color: rgb(235, 238, 238) !important;} .input2span{width: 100%; background-color: transparent !important;color: #516380 !important;border: 0 !important;border-bottom: 1px solid #cccccc6e !important;} .layui-layout-admin .layui-side{top:7rem !important;} .layui-layout-admin .layui-body{top:7rem !important;padding-bottom:4.4rem !important;} .layui-nav .layui-nav-item{line-height: 6rem !important;} .layui-icon{font-size: 1.6rem !important;} .layui-layout-admin .layui-footer{padding: 0 1.5rem;height: 4.4rem;line-height: 4.4rem;} .layui-card-body{padding: 0;line-height: 2.4rem;} .layui-form-switch em{font-size: 1.2rem !important;color: #fff !important;} .layui-form-onswitch{background-color: #233C7F !important;} .layui-form-switch{margin-top: 0 !important;background-color:#43B96C !important;border:0 !important;height: 2.2rem !important;line-height: 2.2rem !important;min-width: 3.5rem !important;padding: 0 0.5rem !important;border-radius: 2rem !important;} .layui-form-switch i{top: 0.3rem !important;width: 1.6rem !important;height: 1.6rem !important;border-radius: 2rem !important;} .layui-form-onswitch i{margin-left: -2.1rem !important;} .layui-btn{height: 3rem !important;line-height: 3rem !important;font-size: 1.4rem !important;} .layui-btn-disable{background-color: #009688 !important;color: #04796e !important;} .layui-table td, .layui-table th{font-size: 1.2rem !important;} .layui-tab{float: left;margin: 1rem 0 !important;font-size: 1.2rem !important;width: 100%;} .layui-tab-title{ border: 1px solid #134BEA !important; border-radius: 2rem !important; padding: 0 !important; height: 3rem !important; line-height: 3rem !important; width: 60% !important; margin-left: 20% !important; margin-top: 1.6rem; } .layui-tab-title li{line-height: 2rem !important;font-size: 1.1rem !important;min-width: 6.5rem !important;padding: 0 1.5rem !important;} .layui-tab-title li:hover{font-weight: bold;} .layui-tab-title .layui-this::after{height:3rem !important;} .layui-tab-content{padding: 1rem 0 0 0 !important;} .hidden { display: none !important; } .children-content { padding: 1rem 2rem !important; } .nodata { color: #999; line-height: 4rem; font-size: 1.4rem; width: 100%; text-align: center; } .header { height: 5rem; width: 100%; float: left; background-size: 100% 5rem; background-repeat: no-repeat; position: relative; margin-bottom: 0; background-color: #FFF; /*background-image: url(../images/top.png);*/ } .header_background { height: 5rem; width: 100%; float: left; position: absolute; z-index: 0; } .header_background > div { float: right; height: 5rem; margin-right: 0; line-height: 4.7rem; } .app_default { float: left; font-size: 1.33rem; cursor: pointer; margin-right: 2rem; border-bottom: 4px solid transparent; } .app_default > i { background-color: transparent !important; border: 1px solid transparent; color: #516380; font-size: 1.5rem; } .app_default > span { color: #516380; } .app_default > a { color: #516380 !important; cursor: pointer; } .app_active { color: #134BEA; border-bottom: 4px solid #134BEA; } .app_active > span { color: #134BEA !important; } .app_active > i { color: #134BEA !important; } .app_icon { height: 1.2rem; width: 1.2rem; float: left; background-color: #E2E2E2; background-size: 100% 100%; background-repeat: no-repeat; position: relative; margin-top: 1.6rem; margin-right: 0.4rem; } .header_bar { width: 100%; height: 1.4rem; font-size: 1.4rem; font-family: Microsoft YaHei; font-weight: 400; color: #D9EFFF; line-height: 1.4rem; position: absolute; top: 5.8rem; bottom: 3.6rem; } .header_bar > span { cursor: pointer; margin-left: 2rem; margin-right: 2rem; } .header_bar > span > a { border-bottom: 2px solid; } .body_content{background: #F3F5FA;} .control_active { color: #2AAEF2; } .main_title { width: 31rem; height: 7rem; font-size: 3.2rem; font-weight: 600; color: #FFFFFF; line-height: 7rem; text-shadow: 2px 2px 0px #02004d; margin: 0 auto; text-align: center; } .layout_dialog { background: #ffffff;; overflow: hidden; outline: 0; border-radius: 2px; position: fixed !important; z-index: 10000; border: 1px solid #88ABDA; display: none; left: 50%; top: 50%; } .layout_caption { float: left; width: 100%; height: 4.5rem; border-radius: 0.5rem 0.5rem 0 0; line-height: 4rem; background: linear-gradient(109deg, #052c60 0%, #2e68b7 100%); } .layout_title { float: left; font-size: 2rem; font-weight: 400; color: #B9E3FF; padding-left: 1.8rem; opacity: 0.9; } .layout_content { float: left; width: 100%; padding-top: 2rem; } .layout_close { background-image: url(../images/btn_close.png); width: 1.4rem; height: 1.4rem; float: right; background-repeat: no-repeat; margin: 1.8rem 1.5rem 0 0; cursor: pointer; background-size: cover; } .clearn { background: #000000; opacity: 0.5; width: 100%; height: 100%; z-index: 102; position: absolute; left: 0; top: 0; line-height: 0; font-size: 0; overflow: hidden; display: none; } .monitor_content { float: left; width: 100%; } .body_content { float: left; width: 100%; } .body_side { margin-left: 1.2rem; width: 22%; height: 100%; float: left; } .body_side > div { float: left; width: 100%; } .body_center { width: 100%; height: 100%; position: relative; z-index: 0; margin-left: 0; margin-right: 0; left: 0; top:2rem; display:block; /*background-image: url('/static/images/background.png');*/ background-size: contain; } .side_right { width: 19.5%; height: 100%; float: right; margin-right: 1.5rem; } .container_data_show,.container_elevator_show { background-color: #F3F5FA; } .container_data_show> div,.container_elevator_show > div { float: left; width: 100%; background-color: #ffffff; } .flag_value { float: right; width: 50%; height: 1.8rem; line-height: 1.8rem; margin-top: 2.2rem; } .down_icon { background-image: url(../images/img_reduce.png); width: 0.9rem; height: 1.3rem; background-size: 100% 100%; background-repeat: no-repeat; float: left; margin: 0.2rem 0.5rem 0 1rem; } .down_text { float: left; color: green; } .search_box { float: left; width: 100%; height: 100%; background: #fff; border: 1px solid #C8D4E2; } .search_key { float: left; width: 16%; height: 100%; font-size: 1.8rem; font-family: Microsoft YaHei; font-weight: 400; color: #233C7F; border-right: 1px solid #aebde3; line-height: 4.5rem; text-align: center; position: relative; cursor: pointer; } .search_key > span { float: left; width: 100%; text-align: center; } .search_key > i { position: absolute; right: 1.5rem; top: 2px; } .search_text_area { float: right; width: 83%; height: 100%; } .search_input { float: left; height: 3.33rem; resize: none; line-height: 3.33rem; outline: none; font-size: 1.8rem; padding: 0 1rem; background-color: transparent; color: #233C7F; border: none; letter-spacing: 1px; width: 82%; } .search_botton { float: right; width: 8.5rem; height: 3.5rem; line-height: 3.5rem; margin-top: 0.5rem; margin-right: 0.5rem; text-align: center; color: #C8D4E2;; cursor: pointer; font-size: 1.8rem; font-weight: 400; letter-spacing: 2px; } #search_result ul { padding: 0.5rem !important; text-align: left; } #search_result li { line-height: 2rem; height: 2rem; font-size: 1.2rem; color: #51637F; } #search_result ul:hover { background-color: #FFF; } .person_info_title { float: left; width: 100%; height: 5rem; line-height: 5rem; text-align: center; background-color: #88ABDA; color: #233C7F; font-weight: bold; letter-spacing: 1px; font-size: 2.4rem; } #fulltext_search_datatype .datatypeitem { cursor: pointer; color: #202020; margin-right: 3rem; height: 3rem; display: inline-block; line-height: 4rem; font-size: 1.4rem; letter-spacing: 1px; } #fulltext_search_datatype .datatypeitem.active { color: #233C7F; border-bottom: 2px solid #2aaef2; background-color: transparent !important; font-weight: bold; font-size: 1.6rem; } #fulltext_search_condition { font-size: 1.6rem; margin-top: 1rem; color: #ccc; margin-left: 27.5rem; position: relative; } #fulltext_search_condition .datelist { position: absolute; left: 0; top: 3rem; background-color: #1b2342; border: 1px solid #999; border-radius: 3px; padding: 0.5rem; } #fulltext_search_condition .datelist > div { cursor: pointer; line-height: 3rem; } #fulltext_search_condition .datelist > div:hover { background-color: #535c91 } .map_search { position: absolute; background-color: rgb(255, 255, 255); border: 1px solid rgb(141, 136, 170); z-index: 1000000; top: 15rem; left: 76.8rem; width: 49.8rem; } .header_logo { width: 13rem; height: 5rem; z-index: 10; float: left; position: relative; background-repeat: no-repeat; background-size: cover; text-align: left; } .header_logo img{ height: 2.5rem; margin-top: 1.25rem; margin-left: 1.67rem; } .system_big_title { width: 100%; font-size: 1.6rem; font-weight: 600; color: #09162C; line-height: 2.2rem; margin: 0.8rem 0 0 1rem !important; float: left; letter-spacing: 0.1rem; } .system_middle_title { font-size: 1.4rem; left: 12rem; font-weight: 500; color: #09162C; position: absolute; line-height: 5rem; height: 5rem; width: 21%; top: 0; z-index: 10; } .system_small_title { float: left; height: 2.5rem; line-height: 2.5rem; font-size: 1rem; width: 100%; font-weight: 700; color: #09162C; } .current_user { font-size: 1.6rem !important; font-weight: 700; color: #09162C !important; } .user_role { position: absolute; top: 4rem; right: 4rem; color: #ABAEB7; font-size: 1.2rem; } .navigation_bar::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0px; z-index: -1; background-color: #fff; transform: skewX(-18deg); border-radius: 0.6rem; } .navigation_bar_area { float: left; width: 100%; height: 3.5rem; } .navigation_bar { width: 11.5rem; height: 3.2rem; position: relative; display: flex; align-items: center; color: #233C7F; text-decoration: none; font-weight: bold; margin-left: 0.6rem; line-height: 3.2rem; letter-spacing: 1px; font-size: 1.8rem; padding: 0px; margin-bottom: 0.4rem; float: left; padding-left: 1.5rem; } .navigation_mark { float: left; width: 0.5rem; height: 1.5rem; display: flex; background-color: #233C7F; transform: skewX(-18deg); position: absolute; top: 0.8rem; left: 0px; border-radius: 0.5rem; } .table_list { width: 100%; border-spacing: 0px !important; border-collapse: collapse !important; font-size: 1.6rem; } .table_list th, .table_list td { text-align: center; } .table_list thead { color: #233C7F; background-color: #EEF3FF; } .table_list tbody { display: block; width: 100%; overflow: hidden; color: #233C7F; } .table_list thead tr, .table_list tbody tr, .table_list tfoot tr { box-sizing: border-box; table-layout: fixed; display: table; width: 100%; height: 3.5rem; line-height: 3.5rem; } .table_list tbody tr:nth-of-type(odd) { background: #ffffff; } .table_list tbody tr:nth-of-type(even) { background: #EEF3FF; } .timer_box { z-index: 100000; position: absolute; left: 0; width: 100%; background-color: #ffffff; top: 4.8rem; border-radius: 0.5rem; box-shadow: 1px 1px 1rem 0px rgb(125 154 227) !important; display: none; } .timer_area { float: left; width: 100%; text-align: center; padding: 0.8rem 0; } .timer_area > span { float: left; width: 100%; height: 3rem !important; line-height: 3rem; cursor: pointer; } .timer_area > span:hover { background-color: #9FCBFC !important; cursor: pointer; } .site_device_list { position: absolute; background-color: #EEF3FFB8; z-index: 1000000; box-shadow: 1px 1px 3px 2px #299BFF !important; } .site_device_list > span { display: block; width: 100%; height: 2.4rem; line-height: 2.4rem; color: #233C7F; text-align: center; border-bottom: 1px solid #134BEA; } .site_device_list > span > i { float: right; font-size: 1rem; padding: 0.6rem; cursor: pointer; position: absolute; right: 0; top: 0; } .site_device_list .dataitemlist { color: #51637F; font-size: 1.2rem; padding: 0; line-height: 4rem; } .text_overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; float: left; } .scd_info{ padding: 0 3rem; cursor: pointer; display: inline-block; padding: 0; margin: 0; line-height: 1.5rem; width: 70%; } .scd_info .scd_name{ float: left; max-width: 25rem; font-size: 1.2rem; max-width: 86%; } .scd_list{ position: absolute; line-height: 2rem; z-index: 1000000; color: #fff; background-color: #f3f5fa; padding: 1rem; box-shadow: 0px 0px 2px 1px rgba(58, 5, 238, 0.56); font-size: 1.2rem; width: 80rem; max-height: 50rem; overflow-y: auto; } .scd_list>div:hover{ background: #FFF; } .scd_node_tree_btn{ width: 2.6rem; height: 4.4rem; background: #3A206D; left: 0; top:13rem; line-height: 4.4rem; text-align: center; font-size: 2rem; cursor: pointer; } .scd_node_tree .title{ height: 5rem; width: 100%; border-bottom: 1px solid #C8D4E2; color: #1E293B; } .scd_node_tree .title i{ width: 3rem; text-align: center; line-height: 4rem; vertical-align: middle; cursor: pointer; } .scd_node_tree .title span{ width: 10rem; text-align: center; line-height: 2rem; font-size: 1.5rem; border-left: 3px solid #134BEA; margin-top: 1rem; } .scd_node_tree .list{ height: 81rem; width: 100%; } .scd_node_tree{ width: 14%; background: #FFF; left: 2.5rem; top: 7rem; z-index: 1; padding: 0 2rem; } .scd_tools{ height: 10%; width: 100%; position: relative; background-size: auto; background: linear-gradient(107deg, #649DF1 0%, #87CBFD 22%, #96B9FD 38%, #9FDBFD 58%, #A2C6FD 83%, #A4C8FD 100%); } .scd_tools .left_line{ position: absolute; width: 1.8rem; height: 0.8rem; border-top: 2px solid #7A13E1; transform:rotate(54deg); } .scd_tools .right_line{ position: absolute; width: 1.8rem; height: 0.8rem; border-top: 2px solid #7A13E1; transform:rotate(-54deg); } .scd_tools .bottom_line{ position: absolute; width: 95%; height: 3rem; border-bottom: 1px solid #7A13E1; } .scd_tools .tools_btns{ position: relative; top: 0%; width: 100%; height: 100%; line-height: 7rem; color: #134BEA; font-size: 1.2rem; text-align: center; background-image: url('/static/images/tools_bg.png'); background-repeat: no-repeat; } .scd_tools .tools_btns span{ margin: 0 0.8rem; cursor:pointer; display: inline-block; height: 4rem; width: 17.5rem; line-height: 4rem; background-image: url('/static/images/tools_btn_default.png'); background-repeat: no-repeat; background-size: contain; color: #09162C; font-weight: bold; } .scd_tools .tools_btns .small{ width: 13.5rem !important; line-height: 3.2rem !important; } .scd_tools .tools_btns .active{ background-image: url('/static/images/tools_btn_selected.png'); background-repeat: no-repeat; color: #fff; } .scd_main{ margin-top: 2rem; height: 80%; width: 100%; position: relative; background-color: #fff; } .scd_filter{ width: 92%; text-align: center; color: #43526B; margin-top: 2.4rem; margin-left: 7%; height: 6rem; background-color: #fff; } .scd_filter .iedNumber b{ color: greenyellow;font-size: 2.4rem;font-family: electronicFont; } .scd_filter .filter_cond{ width: 18rem; background: #fff; height: 3.3rem; line-height: 3.3rem; position: relative; cursor: pointer; margin: 0 2rem; color: #94A3B8; border: 1px solid #C8D4E2; } .scd_filter .filter_cond i{ float: right; line-height: 3.6rem; margin-right: 1rem; } .rect_left_top{ position: absolute; width: 0.5rem; height: 0.5rem; left: 0; top: 0; border-left: 2px solid #7A13E1; border-top: 2px solid #7A13E1; } .rect_left_bottom{ position: absolute; width: 0.5rem; height: 0.5rem; left: 0; bottom: 0; border-left: 2px solid #7A13E1; border-bottom: 2px solid #7A13E1; } .rect_right_top{ position: absolute; width: 0.5rem; height: 0.5rem; right: 0; top: 0; border-right: 2px solid #7A13E1; border-top: 2px solid #7A13E1; } .rect_right_bottom{ position: absolute; width: 0.5rem; height: 0.5rem; right: 0; bottom: 0; border-right: 2px solid #7A13E1; border-bottom: 2px solid #7A13E1; } .scd_area{ height: 75%; width: 100%; color: #43526B; } .scd_area .voltage_level_item { margin-bottom: 2rem; min-height: 12.8rem; background-color: #F6FAFF; box-shadow: inset 0px 0px 11px 1px rgba(188,207,255,0.78); border-radius: 1.25rem; opacity: 1; border: 0px solid; border-image: linear-gradient(180deg, rgba(0, 26, 255, 1), rgba(173, 181, 255, 1)) 1 1; margin-left: 7%; width: 86%; } .scd_area .voltage_level_item .voltage_level_name{ width: 16rem; min-height: 12.8rem; line-height: 12.8rem; text-align: center; font-size: 2rem; float: left; background-image: url('/static/images/scd_area_bg.png'); background-repeat: no-repeat; background-size: 75% 50%; background-position: center; font-weight: bold; color: #000; } .scd_area .voltage_level_item .voltage_level_area{ float: left; width: 82%; min-height: 12.8rem; padding-left: 1rem; } .voltage_level_area_item{ width: 10rem; height: 8rem; opacity: 1; float: left; margin: 1rem; text-align: center; line-height: 4rem; cursor: pointer; background-image: url('../images/area.png'); background-repeat: no-repeat; background-position: bottom; background-size: 70% 85%; } .voltage_level_area_item:hover{ width: 10.2rem; height: 8rem; color: #134BEA; font-weight: bold; background-size: 70% 85%; } .ied_list_item{ width: 13.6rem; height: 10rem; margin: 3rem 4rem; cursor: pointer; } .ied_list_item img{ width: 13.6rem; height: 8rem; } .ied_list_item>span{ line-height: 1.8rem; width: 100%; } .ied_show_item{ position: relative; height: 5rem; width: 5rem; background-image: url('../images/ied.png'); background-size: contain; background-repeat: no-repeat; background-position: center; background-color: transparent !important; } .ied_show_block{ position: absolute; left:0; top:5rem; width: 22rem; min-height: 7rem; line-height: 2rem; font-size: 1.17rem; z-index: 1; border: 2px dotted #C8D4E2; border-radius: 1rem; } .ied_show_block.self_ied{ background-color:#F6FAFF; left: 50%; margin-left: -12.5rem; color: #134BEA; font-weight: bold; } .ied_show_block.self_ied .block{ background-color: #F6FAFF; min-height: 4.5rem; line-height: 2rem; color: #09162C; border: 1px solid #516380; margin-top: 2rem; float: left; width: 70%; margin-left: 15%; border-radius: 4px; } .ied_show_block.salve_ied{ background-color:#F3F5FA; } .ied_show_block.salve_ied .block{ background-color: #F6FAFF; line-height: 2rem; color: #43526B; border: 1px solid #516380; float: left; min-height: 4rem; text-align: center; width: 65%; margin-left: 25%; margin-top: 1rem; margin-bottom: 1rem; border-radius: 4px; } .ied_show_block.salve_ied .ld{ width: 96%; margin: 2%; background-color: transparent; color: #299BFF; border-top: 1px solid #C8D4E2; } .block_line{ line-height: 23px; color: #5bbb19; font-size: 1.4rem; font-weight: bold; cursor: pointer; } .block_line.line_white{ background-color:#fff; } .block_line.line_red{ background-color:red; } .block_line .arrow.right{ position: absolute; top: -0.7rem; right: -1rem; border-width: 0.8rem; border-style: solid; border-color: transparent #cac6d9 transparent transparent; transform: rotate(180deg); } .block_line .arrow.arrow_white{ border-color: transparent #cac6d9 transparent transparent !important; } .block_line .arrow.arrow_red{ border-color: transparent red transparent transparent !important; } .block_line .arrow.left{ position: absolute; top: -0.7rem; left: -1rem; border-width: 0.8rem; border-style: solid; border-color: transparent #cac6d9 transparent transparent; transform: rotate(0deg); } .inputs_num{ border: 1px solid #8a8fa2; border-radius: 2rem; display: inline-block; width: 2.2rem; height: 2.2rem; line-height: 2.2rem; text-align: center; cursor: pointer; background: #1c64c1; color: #ededed; pointer-events: auto; z-index: 10; } .inputs_ied_box{ width: 35%; height: 90%; top: 5%; border: 2px dotted #C8D4E2; border-radius: 4px; background-color: #F3F5FA; } .ied{ position: absolute;width: 27rem;border: 2px dotted #C8D4E2;left: 50%;top: 5%;margin-left: -14rem; background-color: #F3F5FA;border-radius: 1rem; } .ied>span{float: left;width: 100%;height: 3rem;line-height: 3rem;} .ied img{height: 5rem;width: 7rem;float: left;margin: 1rem;} .ied .ied_header_name{float: left; width: 61%; text-align: left; line-height: 2.5rem; color: #43526B; font-size: 1.17rem; font-weight: 700; } .ied .ied_header_desc{color: #134BEA;max-height: 4rem;overflow: hidden;line-height: 1.5rem;font-size: 1.17rem;float: left;width: 61%;font-weight: bold;padding-top: 1rem;text-align: left;font-weight: 700;} .ied .ied_header{height: 7rem;background-color: transparent;border-radius: 1rem 1rem 0 0;} .ied_slave{position: absolute;width: 20rem;border: 1px solid #495d8c;left: 25%;top: 5%;margin-left: -14rem;background-color: #495d8c;border-radius: 1rem 1rem 0 0;} .ied_slave>span{float: left;width: 100%;height: 2rem;line-height: 2rem;} .ied_slave img{height: 5rem;width: 5rem;float: left;margin: 1rem;} .master_ied{height: auto !important;} .extref{ position: relative;float: left;width: 100%; border-top: 1px solid #C8D4E2; font-size: 1.2rem; line-height: 1.4rem; } .extref_no{ text-align: left; position: absolute; left: 0; top: 0; font-size: 1.2rem; font-weight: bold; margin-left: 0.5rem; } .extref_opt_d{ color: #ff0000; } .extref_opt_u{ color: #134BEA; } .extref_icon_opt_d{ background-image: url('/static/images/comp_scd/CircleWavy_del.png'); position: absolute; right: 0.5rem; top: 0; width: 2rem; height: 2rem; background-position: center; background-repeat: no-repeat; } .extref_icon_opt_i{ background-image: url('/static/images/comp_scd/CircleWavy_add.png'); position: absolute; right: 0.5rem; top: 0; width: 2rem; height: 2rem; background-position: center; background-repeat: no-repeat; } .extref .linkpoint_left{ position: absolute; top: 0.8rem; left: -0.5rem; width: 0 !important; height: 0 !important; } .extref .linkpoint_right{position: absolute; height: 1rem; width: 1rem; top: 0.8rem; right: -0.5rem; border-radius: 1rem; background-color: #A6B1BF; } .extref .error{background-color: #f9dd00;} .triangle-right { width: 0 !important; height: 0 !important; border-top: 5px solid transparent; border-left: 10px solid red; border-bottom: 5px solid transparent; background-color: transparent !important; } .network{ position: absolute; left: 0; top:15rem; width: 100%; height: auto; font-size: 1.4rem; border: 0px dotted #cccccc59; color: #516380; border-radius: 0.5rem; background-color: #fff; } .network .S1{ background-color: #D1FB59 !important; color: #5969bb !important; } .network .S2{ background-color: #FDC42F !important; color: #5969bb !important; } .network .S3{ background-color: #FF8531 !important; color: #5969bb !important; } .network .G1{ background-color: #3259E0 !important; color: #fff !important; } .network .G2{ background-color: #38FFFF !important; color: #fff !important; } .network .G3{ background-color: #3FA3FF !important; color: #706e7d !important; } .network .G4{ background-color: #7368F1 !important; color: #fff !important; } .network .G5{ background-color: #84D7FF !important; color: #fff !important; } .network .M1{ background-color: #FB3E3E !important; color: #fff !important; } .network .M2{ background-color: #FF039A !important; color: #fff !important; } .network .M3{ background-color: #FF1BE8 !important; color: #706e7d !important; } .network .M4{ background-color: #FF929D !important; color: #fff !important; } .network .M5{ background-color: #FF9AF5 !important; color: #fff !important; } .network-line{ position: absolute; background-color: #8f7fc8; width: 3px; } .network-iedlist{ position: absolute; width: 100%; } .network-iedlist .ied_item{ position: relative; width: 10rem; height: 10rem; float: left; margin: 1rem; text-align: center; font-size: 1.16rem; cursor: pointer; line-height: 1.5rem; } .network-iedlist .ied_item:hover{ opacity: 1 !important; } .network-iedlist .ied_item img{ width: 5rem; } .network-ied-line{ position:absolute; width: 2px; height: 10rem; background-color: #8f7fc8; } .network-ied-line2{ position:absolute; width: 2px; height: 2px; background-color: #8f7fc8; } .network_item{ position: relative; float: left; width: 30%; margin-top: 2rem; text-align: center; cursor: pointer; opacity: 0.6; } .network_item:hover{ opacity: 1; } .network_item.active{ opacity: 1; } .network .active img{ border-bottom: 2px solid #134BEA; background: linear-gradient(to top,#4f50b95c,#fff9f900); } .network .active .network_name{ color: #134BEA !important; } .network_item .network_desc{ position: absolute; top: 0; text-align: center; width: 100%; color: #814fe6; font-weight: bold; letter-spacing: 0.5rem; line-height: 1.5rem; } .network_item .network_name{ position: absolute; top: 3.2rem; text-align: center; width: 100%; color: #0b111a; font-weight: bold; letter-spacing: 0.1rem; } .network_ap{ position: absolute; width: 100%; top: 10rem; height: 0rem; } .network_ap .ap_name{ position: absolute; width: 2%; left: 0; top: 0; color: #fff; } .network_ap .sub_line{ position: absolute; width: 95%; height: 5px; left: 3%; background-color: #8f7fc8; border-radius: 5px; cursor: pointer; } .network_ap .sub_line:hover{ opacity: 1 !important; } .network_ap .sub_line .line-apname{ float: left; margin-left: -2.5rem; margin-top: -0.6rem; font-weight: bold; background: #62389f; padding: 0 3px; width: 2rem; color: #aa5; } .apname{ background-color: #1e0937; line-height: 1rem; margin: 1rem 0.5rem; padding: 1rem; border-radius: 0.5rem; border: 1px solid #362757; cursor: pointer; } .ied_linkpoint{ position: absolute; height: 0.5rem; width: 0.5rem; top: 0.8rem; left: 0.5rem; border-radius: 1rem; background-color: #134BEA; } .ied_strcut_desc{ line-height: 2rem; position: absolute; transform: rotate(31deg); top: 2.5rem; left: 5.5rem; width: 59%; word-break: break-word; color: #6e4ccc; font-weight: bold; font-style: italic; text-align: center; } .ied_strcut_type{ position: absolute; transform: rotate(31deg); top: 26%; left: 17%; color: #15010152; font-size: 1rem; font-style: italic; width: 60%; line-height: 1.5rem; text-align: center; } .ied_strcut_manufacturer{ line-height: 2rem; transform: rotate(-33deg); top: 65%; position: absolute; left: 62%; color: 624cd0; border: 0px solid #cccccc1c; font-style: italic; font-size: 1rem; width: 6rem; text-align: center; } .accessPoint{ position: absolute; background-size: contain; background-repeat: no-repeat; width: 40rem; height: auto; min-height: 5rem; border: 2px dotted #C8D4E2; background-color: #F3F5FA; border-radius: 1rem; /*filter: drop-shadow(0px 20px 10px rgba(15, 15, 15, 0.5));*/ } .accessPoint_name{ font-weight: bold; font-size: 1.6rem; /*border-bottom: 1px solid #2f2055; background-color: #24164d;*/ } .accessPoint_desc{ font-size: 1.2rem; color: #ccc; } .ldevice_list{ background-color: #fff; margin: 2rem 1rem; position: relative; padding: 0.5rem; float: left; width: 92%; border:2px solid #C8D4E2; } .ldevice_item{ color: #134BEA; margin: 2rem; float: left; width: 6rem; height: 6rem; line-height: 1.2rem; text-align: center; cursor: pointer; text-align: center; word-break: break-all; } .ldevice_item>img{ width: 4rem; height: 4rem; } .ldevice_item>div{ } #showLnList{ position: absolute; background-size: contain; background-repeat: no-repeat; width: 64rem; height: auto; filter: drop-shadow(1px 2px 1px #299BFF); z-index: 10; background: #fff; border: 1px solid #299BFF; border-radius: 3px; left: 0; top: 0; } #showLnList .allow{ position: absolute; top: -1.8rem; left: 50%; border-width: 1rem; border-style: solid; border-color: transparent #332564 transparent transparent; transform: rotate(90deg); /*顺时针旋转90°*/ border-radius: 3px; } #showLnList .caption{ height: 3rem; line-height: 3rem; display: block; width: 100%; font-size: 1.6rem; padding-left: 1rem; color: #09162C; border-bottom: 1px solid #C8D4E2; } #showLnList .ln_list{ display: block; width: 100%; border-radius: 0 0 3px 3px; min-height: 5rem; max-height: 30rem; overflow: auto; line-height: 2.4rem; } #dataset_list{ position: absolute; color: #516380; border: 2px dotted #C8D4E2; background-color: #F3F5FA; border-radius: 5px; right: 1rem; padding: 0.5rem; max-height: 11rem; overflow-y: auto; } #dataset_list>span{ float: left; padding: 0.5rem; line-height: 1.4rem; font-size: 1.2rem; width: 13rem; } #dataset_list i{ font-size: 1.5rem; color: #a38bf3; } .flow_node{ position: absolute; width: 10rem; height: 7rem; line-height: 7rem; font-size: 2rem; top:10%; font-weight: bold; text-align: center; border: 0px solid #ccc; border-radius: 5rem; } /*当前节点*/ .flow_node.active .number{ background-color: #D6B718 !important; color: #fff; padding: 0.3rem 0.8rem; border-radius: 2rem; text-align: center; font-size: 1.6rem; border: 2px solid #fff; } .flow_node.active .nodetext{ color: #D6B718; font-size: 2rem; vertical-align: middle; margin-left: 0.5rem; } /*已处理节点*/ .flow_node.deal .number{ background-color: #00C968 !important; color: #fff; padding: 0.3rem 0.8rem; border-radius: 2rem; text-align: center; font-size: 1.6rem; border: 2px solid #fff; } .flow_node.deal .nodetext{ color: #00C968; font-size: 2rem; vertical-align: middle; margin-left: 0.5rem; } /*不能处理节点*/ .flow_node.disable .number{ background-color: #624CAA !important; color: #342B58; padding: 0.3rem 0.8rem; border-radius: 2rem; text-align: center; font-size: 1.6rem; border: 2px solid transparent; } .flow_node.disable .nodetext{ color: #624CAA; font-size: 2rem; vertical-align: middle; margin-left: 0.5rem; } .flow_node_line{ position: absolute; background-color: #ccc; height: 1px; } .flow_node_line_point{ position: absolute; background-color: #ccc; height: 1rem; width: 1rem; border-radius: 1rem; } .flow_node_person{ position: absolute; background-color: #f9f7f7; width: 10rem; height: 4rem; text-align: center; border: 1px solid #ccc; border-radius: 0.5rem; z-index: 100; cursor: pointer; } .flow_node_person_line{ position: absolute; width: 1px; border-left: 2px dashed #7378ce; border-right: 0px; background: transparent; z-index: 0; } .flow_node_person .name{ padding: 1rem;display: block;font-size: 3rem;color: #aca9a9; } .flow_node_person .name.bind{ padding: 1rem;display: block;color: #686464;font-size: 1.4rem; } .flow_node_person .fa-user{ font-size: 3.5rem;float: left;margin: 0.5rem;color: #d9cfcf; } .flow_node_person .fa-user.bind{ font-size: 3.5rem;float: left;margin: 0.5rem;color: #686464; } .flow_node_person .fa-times{ position: absolute; top: 0; right: 0; background-color: #ccc; font-size: 1.2rem; color: #c66262; padding: 1px; } .checktools_scl_numberhint{ border-radius: 1rem; float: right; line-height: 1rem; width: 1rem; text-align: center; margin-right: 1rem; margin-top: 1rem; cursor: pointer; } .alert_level_active{ } .alert_level_error{ color:red; } .alert_level_waring{ color:#b5b51f; } .alert_level_hint{ color:#558655; } .accessPoint .networkinfo{ height: 8rem; overflow: hidden; } .accessPoint .networkinfo>div{ line-height: 2rem; text-align: left; padding-left: 1rem; font-size: 1.2rem; } .accessPoint .v_label{ width: 12rem; color: #94A3B8; } .accessPoint .v_value{ width: 17rem; color: #516380; font-weight: bold; } .accessPoint .networkinfo_nmuber{ height: 2rem; color: #9da0ca; text-align: center; line-height: 2rem; } .accessPoint .networkinfo_nmuber .active{ color: #134BEA; font-weight: bold; border: 1px solid #134BEA; background-color: #fff; } .accessPoint .networkinfo_nmuber>span{ color: #7c58a8; padding: 0rem 0.4rem; border: 1px solid #606c93; border-radius: 1rem; margin-left: 0.5rem; cursor: pointer; } #ied_list_tree .station_list_item.active>span{ color: #134BEA !important; } .fast_find_list{ background: #fff !important; color: #000 !important; border-color: #ccc !important; height: 3rem; margin-top: 0.5rem; border-radius: 0rem !important; } .ied_show_block .abs{ bottom: -3rem !important; font-size: 1.16rem; } .ip{ color: #999; cursor: pointer; font-size: 1rem; } .ip:hover{ color: #5c9cee; font-size: 1.2rem; } .comp_scd{ top:3.4rem;left:45%; line-height:2rem; } .comp_scd img{ width: 6rem; } .comp_scd .scd_font{ width: 8rem;color: #516380;font-size: 1.34rem;font-weight: bold;line-height: 2rem; } #ied_change_stat .change_btn{ width: 11rem; border: 2px dotted #97AAC0; font-weight: bold; font-size: 1.4rem; margin: 0 1.5rem; border-radius: 5px; cursor: pointer; position: relative; } #ied_change_stat .change_btn:hover{ border: 3px dashed #97AAC0; } #ied_change_stat .change_btn img{ width: 2rem; } #ied_change_stat .linkpointer{ background-color: #97AAC0; width: 8px; height: 8px; border-radius: 5px; left: 50%; margin-left: -4px; top: -10px; z-index:1000; } .pointer_line{ width: 1px; background-color: #C8D4E2; height: 1px; position: absolute; z-index:0; } .color_i{ color: #134BEA; } .color_u{ color: #FFA011; } .color_d{ color: #FF0000; } .bgcolor_i{ background-color: #134BEA; } .bgcolor_u{ background-color: #FFA011; } .bgcolor_d{ background-color: #FF0000; } .bgcolor_0{ background-color: #C8D4E2; } .bordercolor_i{ border: 2px dashed #134BEA; } .bordercolor_u{ border: 2px dashed #FFA011; } .bordercolor_d{ border: 2px dashed #FF0000; } .comp_ied_list{ width: 20%; height: 97%; margin:0.5%; background-color: #F3F5FA; border-radius: 4px; border: 1px solid #C8D4E2; } .comp_ied_list .ied_data_list{ border-bottom: 1px solid #ccc; height: 40%; margin: 2%; width: 96%; text-align: left; line-height: 3rem; } .comp_ied_list .ied_data_list .ied_item{ width: 100%; cursor: pointer; } .comp_ied_list .ied_data_list .ied_item.active{ color: #134BEA; font-weight: bold; } .comp_ied_list .ied_data_list .ied_item:hover{ color: #134BEA; font-weight: bold; } .comp_ied_list .ied_comp_items{ height: 53%; padding: 2%; width: 96%; border-top: 1px solid #ccc; line-height: 2.2rem; font-size: 1.2rem; } .comp_ied_list .ied_comp_items>div{ width: 100%; } .comp_ied_list .ied_comp_items>div.active{ background: linear-gradient(85deg, #CFE4FF 0%, rgba(166,207,255,0) 100%);; border-left: 2px solid #134BEA; color: #134BEA; } .comp_ied_list .ied_comp_items>div:hover{ background: #eaeaea; } .comp_ied_list .ied_comp_items .fa{ line-height: 2.2rem; margin-left: 1rem; } .comp_ied_list .ied_comp_items .node>span{ line-height: 2.2rem; margin-left: 1rem; } .comp_ied_list .ied_comp_items .children>span{ line-height: 2.2rem; margin-left: 4rem; } .comp_ied_result_show{ width: 77%; height: 97%; margin:0.5%; background-color: #F3F5FA; border-radius: 4px; border: 1px solid #C8D4E2; line-height: 2.2rem; position: relative; } .comp_show_area{ width: 100%; height: 90.5%; margin: 1%; position: relative; top: 0; } .comp_show_area .comp_ied_result_split_line{ position: absolute; top: 0; left: 50%; z-index: 0; width: 2px; height: 98%; background-image: repeating-linear-gradient(180deg, #cec4c4, #cec4c4 6px, #fff 0, #fff 1rem); } .comp_show_area .iedele{ position: absolute; top:45%; margin-top: -4rem; height: 8rem; line-height: 2rem; } .comp_show_area .iedele>img{ width: 6rem; } .comp_show_area .typeele{ position: absolute; cursor: pointer; margin-top: 1rem; margin-bottom: 0rem; } .comp_show_area .typeele.active{ border: 1px solid #89a5f9; border-radius: 3px; } .comp_show_area .typeele .type_name{ width: 8rem; /* overflow: hidden; text-overflow: ellipsis; white-space: nowrap; */ display: block; float: none; word-break: break-all; line-height: 1rem; font-size: 0.9rem; } .comp_show_area .typeele .state_icon{ position: absolute; background-repeat: no-repeat; background-size: 100%; width: 1.5rem; height: 1.5rem; top: 0; right: 0; } .comp_show_area .typeele .state_icon_i{ background-image: url('/static/images/comp_scd/state_add.png'); } .comp_show_area .typeele .state_icon_u{ background-image: url('/static/images/comp_scd/state_edit.png'); } .comp_show_area .typeele .state_icon_d{ background-image: url('/static/images/comp_scd/state_del.png'); } .comp_show_area .typeele .type_icon{ height: 5rem; } .comp_scd_detail_item{ position: absolute; width: 26rem; height: auto; border-radius: 3px; padding: 1rem 0.5rem; line-height: 1.5rem; } .comp_scd_detail_item .allow_img{ width: 4rem; } .comp_scd_detail_item>div{ width: 33.3%; height: auto; float: left; word-break: break-all; } .comp_scd_detail_item_attrtag{ word-break: break-all;font-size: 0.9rem;height:2rem;line-height: 2rem;width:5rem;background-color:#fff;border-style:solid !important;border-radius: 3px;z-index: 100; }