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;
}