/*全局*/
html, body { height: 100%;width: 100%;overflow: hidden;}
body{font-size: 14px;color:#8f9ab3;font-family: Arial,"microsoft yahei";font-weight: normal;-webkit-font-smoothing: antialiased; }
li{list-style: none}
ul{padding: 0;}
h3{ margin-bottom: 0;font-size: 16px}
a,a:hover,a:active{ text-decoration: none;font-size: 14px;color:#fff;border: 0;outline: none}
input,textarea{outline: none; background-color: transparent;border: 0;color: #8f9ab3}
.h-80{height: 84.7% !important;}
.h-85{height: 86% !important;}
.h-90{height: 90% !important;}
.h-95{height: 94.2% !important;}
.h-96{height: 95.5% !important;}
.h-98{height: 98% !important;}
.w-50{width: 50% !important;}
.w-85{width: 85% !important;}
img{width: 100%;height: 100%}
em{font-style: normal}
p{margin-bottom: .5rem}
.btn{border: none;}
.btn.focus,.btn:focus{box-shadow:none;}
.form-control{font-size: 14px}
.form-control:focus{color:#495057;background-color:#fff;border-color:#b7b7b7;outline:0;box-shadow:0 0 0 .1rem rgba(216,216,217,.8)}
.placeholder{background: url("../images/empty.png") no-repeat center;}
/*index.html*/
.mapbg{ background: url("../images/bg.png") repeat; background-size: cover;background-color:#1D222E;width: 100vw;height: 100vh;position: absolute;top:0;left: 0}
.container-fluid,.search,.statistics{position:relative;z-index:999}
.header{background:#12161b url("../images/index_01.png") center;height: 75px; border-bottom: 1px solid #000;}
.menu .userinfo .userpic{ background-color: #8f9ab3; width:35px;height: 35px; border-radius:50%;color: #2d374e; display: inline-block; text-align: center;}
.menu .userinfo .userpic .icon-renyuan-shi{font-size: 25px;}
.menu .userinfo .username span{ display: block; line-height: 18px;font-size: 13px;}
.menu .time .currenttime{font-size: 38px;}
.menu .toollist,.menu .time .currenttime{height: 75px; line-height: 75px}
.menu .time .currentdata{font-size: 13px; line-height: 16px}
.menu .toollist span{  padding: 0 15px}
.menu .toollist span i{font-size: 30px}
.menu .toollist span i.icon-xinjianhuiyi{font-size: 28px}
.menu .toollist span i.icon-lingdang{position: relative}
.menu .toollist span .reddot{width: 8px;height: 8px; border-radius: 50%; background-color:#f81f3b; display: inline-block;position: absolute;right:2px;top: 0}
.search .formbox{ background-color: rgba(35,45,69,.95); border-radius:20px; padding: 2px 18px; position: relative; border: 1px solid #4a5266}
.search .formbox select,.search .formbox input{ background-color: transparent;border: none; }
.search .formbox label.til{font-size: 12px;color: #586994}
.search .formbox input{ color: #8f9ab3;width: 10rem}
.search .formbox .js-select2,.search .formbox .js-select2-dif{ width: auto}
.search .formbox .select2-container--default .select2-selection--single{ background-color: transparent;border: none;padding-top: 1px}
.search .formbox .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color: #707b96 transparent transparent transparent;}
.search .formbox .select2-container--default .select2-selection--single .select2-selection__rendered {color: #838faa;}
.search .formbox .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #707b96 transparent;}
.search .formbox .select2-container--default .select2-selection--multiple{background-color: rgba(35,45,69,.95);border: none}
.search .formbox .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color: #536082;border: none;color: #aab5cf;}
.search .formbox .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{float: right;color: #aab5cf;}
.search .formbox .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color: #fff}
.search .formbox label{margin-bottom: 0}
.search .formbox.position-relative .select2-container{padding-left: 30px}
.select2-dropdown{ background-color: rgba(35,45,69,.8); border: 1px solid #000; padding: 0 8px}
.select2-container--default .select2-search--dropdown .select2-search__field {background-color:rgba(131,143,170,.25); border-color: #000;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #838faa;color: white;}
.select2-container--default .select2-results__option[aria-selected="true"] {background-color:#1b2233;color: white;}
.search .formbox .search-btn{ position: absolute;right:15px;top:-3%}
.search .formbox .search-btn .icon-sousuo{ font-size: 24px;color: #838faa;display: inline-block;margin-top: 2px}
.search .formbox .clear-btn{ position: absolute;right:45px;top:-3%}
.search .formbox .clear-btn .icon-guanbi{ font-size: 16px;color: #536082;display: inline-block;margin-top: 2px;}
.statistics .statistics-col{background-color: rgba(35,45,69,.7)}
.statistics.statistics2 .statistics-col{background-color: rgba(35,45,69,1)}
.statistics .statistics-col .d-table-cell span{display: block}
.statistics .statistics-col .d-table-cell span.num{font-size: 32px}
.statistics .statistics-col .dw{ border-right: 1px dotted #838faa}
.statistics .statistics-col .dw .num{color:#006cff }
.statistics .statistics-col .ph .num{color:#1e8e21 }
.statistics .statistics-col .alert li{ margin-bottom: 8px;}
.statistics .statistics-col .alert .num{ background: url("../images/mun-bg.png") no-repeat center; width: 40px; height: 36px; display:inline-block; font-size: 30px; text-align: center;font-family: Impact; line-height: 36px; margin-right: 5px; vertical-align: middle}
.statistics .statistics-col .colorwarning{display: table;width: 83%;margin: 0 auto;}
.statistics .statistics-col .colorwarning li{display: table-cell;width: 30%;border: 1px solid rgba(131,143,170,.2);padding: 2px;text-align: center;cursor: pointer;position: relative}
.statistics .statistics-col .colorwarning li > span:first-child{width: 10px;height: 10px;display: inline-block;border-radius: 10px;margin-right: 5px;border: 1px solid rgba(255,255,255,.45)}
.statistics .statistics-col .colorwarning li .red{background-color: #f94079;}
.statistics .statistics-col .colorwarning li .yellow{background-color: #dfcf45;}
.statistics .statistics-col .colorwarning li .blue{background-color: #006cff;}
.statistics .statistics-col .colorwarning li .num{color: #f94079;font-size: 16px;font-style: normal}
.statistics .statistics-col .colorwarning li:nth-child(2) .num{color: #dfcf45;}
.statistics .statistics-col .colorwarning li:nth-child(3) .num{color: #006cff;}
.statistics .statistics-col .colorwarning li.cur,.statistics .statistics-col .colorwarning li:hover{background-color: #2e3d5d;box-sizing: border-box;border: 1px solid rgba(131,143,170,.6);}
.statistics .statistics-col .colorwarning li.cur span.icon{background: url("../images/bj.png") no-repeat;position: absolute;width: 18px;height: 18px;bottom: 0px;right: 0px;}
.statistics .statistics-col .unitwarning .checkmore{font-size: 12px;color: #6186d7;}
.statistics .statistics-col .unitwarning .checkmore:hover{text-decoration: underline;}
.search .formbox input.serachinput{width: 1rem;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;margin-right: 50px}
.search .formbox input.serachinput:focus{width: 10rem}
.sliderbar-container{background-color: #2e323b;}
.sliderbar-container .title{color:#8f9ab3 !important;}
.sliderbar-container .sliderbar-body{background-color: #2b2d39;margin: 6px;text-align: center}
.sliderbar-container .sliderbar-body .sliderbar-ul li{padding: 5px 0; border-bottom: 1px solid #30313a}
.sliderbar-container .sliderbar-body .sliderbar-ul li a{display: block;padding: 4px 20px;width: 70%;margin: 0 auto;color: #8f9ab3;cursor: pointer}
.sliderbar-container .sliderbar-body .sliderbar-ul li.cur a,.sliderbar-container .sliderbar-body .sliderbar-ul li a:hover{background-color: #2e3d5d;border-radius: 20px;}
.sliderbar-container .sliderbar-body .sliderbar-ul li a:active{background-color: #283551;}
.ech-num{padding-left: 2.5rem;min-height:20px;padding-top: 3px;padding-bottom: 3px}
.ech-num a{background-color: #383b4d;border-radius: 3px;padding: 2px 10px}
.ech-num a.on{background-color:#2a4278 }
.ech-num a.red{background-color:#e93d5d }
.tab-dj .dj.dj-r{color: #f94079;}
.tab-dj .dj.dj-y{color: #dfcf45;}
.tab-dj .dj.dj-b{color: #006cff;}
.tab-dj .dj > span{width: 10px;height: 10px;display: inline-block;border-radius: 10px;margin-right: 5px;border: 1px solid rgba(255,255,255,.45);}
.tab-dj .dj .red{background-color: #f94079;}
.tab-dj .dj .yellow{background-color: #dfcf45;}
.tab-dj .dj .blue{background-color: #006cff;}

/*layer*/
.layui-layer,.layui-layer-content,.layui-layer-load{ background-color:#2e323b !important; }
.layui-layer .layui-layer-title{background-color: #262932;background-image: linear-gradient(to bottom, #282e3c, #171a21);height: 46px; border-bottom: none;color: rgb(131, 143, 170);}
.layui-layer-setwin{top:9px !important;}
.layui-layer-setwin .layui-layer-ico{background: url(../images/close.png) no-repeat;opacity: 1; width: 22px; height: 22px}
.layui-layer-setwin .layui-layer-close1 {background-position:center !important;}
.layui-layer-btn .layui-layer-btn0{border:0;color: #fff !important;border-radius:20px;background-color: #1a419c;background-image: linear-gradient(to bottom, #4a7dfd, #1a419c);}
.layui-layer-btn .layui-layer-btn1{border:0;color: #fff !important;border-radius: 20px;background-color: #252933;background-image: linear-gradient(to bottom, #383b4d, #252933);}
.layui-layer-shade{background-color:#343945 !important;opacity: 0.75 !important;}
.Popup{background-color:#2e323b;}
.Popup .tab{ background-color:#282a36; width: 6%;min-width: 85px; height: 100%; border-right: 1px solid #202530}
.Popup .tab a{ display: block; text-align: center;color: #96a3c1; padding: 18px 0;font-size: 12px}
.Popup .tab a.on{background-color: #202530;color: #4261a6}
.Popup .tab a span{display: block; background-color: #22242d; width: 44px;height: 44px; border-radius: 50%; margin: 0 auto; margin-bottom: 5px}
.Popup .tab a.on span{ background-color: #1d1e27}
.Popup .tab a span i[class^="icon-"], [class*=" icon-"]{ font-size: 28px; line-height: 38px;}
.Popup .tabcontent{background-color: #2e323b; padding: 8px; padding-right: 0}
.tabcol .title{color: #838faa;font-size: 16px; background: url("../images/tb.png") 15px center no-repeat; text-indent: 25px; padding: 15px 0 10px 15px;}
.Popup .module{ background-color: #2b2d39; box-sizing: content-box}
.tabcol .tabcolflex{flex-direction: column;height: 100%;}
.tabcol .tabcolflex .tabcol-item{display: flex;flex-direction: column;flex: 2.6}
.tabcol .tabcolflex .tabcol-item02{flex: 2.5}
.tabcol .tabcolflex .controlroom-t{flex: 0.9}
.tabcol .tabcolflex .controlroom-b{flex: 7.7}
.tabcol .tabcolflex .module.tabcol-item{flex:1.2}
.tabcol .tabcolflex .module.tabcol-item02{flex:2 }
.slider-pro {position:relative;}
.sp-slides-container {position:relative;}
.sp-mask {position:relative;overflow:hidden}
.sp-slides {position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
.sp-slide {position:absolute;background-color:#202530}
.sp-image-container {overflow:hidden}
.sp-image {position:relative;display:block;border:none}
.sp-thumbnails-container {position:relative;overflow:hidden}
.sp-bottom-thumbnails,.sp-top-thumbnails {left:0;margin:0 auto}
.sp-left-thumbnails,.sp-right-thumbnails,.sp-top-thumbnails {position:absolute;top:0}
.sp-right-thumbnails {left:0;}
.sp-left-thumbnails { right:0}
.sp-thumbnails {position:relative;}
.sp-thumbnail {border:none}
.sp-thumbnail-container {position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box;clear: both}
#Focusswitch .sp-thumbnail-image-container {overflow:hidden;float:left;clear: both}
#Focusswitch .sp-thumbnail-image {height:100%;width: 100%}
#Focusswitch .sp-thumbnail-text { text-align:center;background-color:#222733;-moz-box-sizing:border-box;box-sizing:border-box; line-height:30px; }
#Focusswitch .sp-thumbnail-title {text-transform:uppercase;color:#838faa;border-top:1px solid #151922;border-bottom:1px solid #293040;}
#Focusswitch .sp-thumbnail-description {font-size:14px;color:#333}
#Focusswitch .sp-caption-container{ position:absolute;left:0;top:5px;margin-left: 65px}
#Focusswitch .sp-selected-thumbnail .sp-thumbnail-text{background-color:#2a4278;}
#Focusswitch .sp-slides-container{ margin-left: 60px;}
.dqdiv{position: relative;}
.dqdiv .tabchange{position: absolute;left: 0}
.dqdiv .tabchange a{background-color: #383b4d;border-radius: 3px;text-align: center;line-height: 26px;padding:0 .5rem;display: block;max-width: 60px;margin-bottom: .1rem}
.dqdiv .tabchange a.on{background-color: #2a4278}
.dqdiv .tabcontent01{margin-left: 53px; margin-right: 3px;border: 1px solid #333541; background-color: #2f323f;padding: .5rem;height: 95% !important;}
.dqdiv .tabtitle{margin-left: 53px;padding-left: .5rem}
.module-col01{ margin: 8px; box-sizing: content-box; margin-top: 0}
.faulttable{border: 1px solid #363a52; padding: 5px;}
.faulttable01{border: 0; width: 90%}
.faulttable .tab1 tr th{border: 1px solid rgba(131,143,170,.3);color: #565d70;text-align: center;font-weight:normal;padding: 5px 0; background-color: #2e303d;font-size: 12px; }
.faulttable .tab1 tr td{text-align: center;font-size: 13px;padding: 6px 0;border-bottom: 1px solid #343744}
.faulttable .tab1 tr:nth-child(odd) td{ background-color:#30323f }
.faulttable .tab1 tr:nth-child(even) td{ background-color:#2d2f3b }
.faulttable .tab1 tr.cur td{color:#f94079}
.module-col02{padding: 15px;padding-top: 0}
.module-col02 .jcul li{line-height:25px}
.module-col02 .jcul li .float-right{ text-align: left;width:35px;}
.module-col02 .jcul li .tran-line{ width:15px;height: 5px;background-color:#838faa;display: inline-block}
.module-col02 .jcul li.cur{color: #f94079}
.module-col02 .jcul li.cur .tran-line{background-color:#f94079;width:35px;}
.module{position: relative;box-sizing: border-box}
a.btn{border-radius: 20px;background-color: #383b4d;color: #fff;font-size: 14px;padding:.3rem 1rem;}
a.btn-red{background-color:#a11304;background-image: linear-gradient(to bottom, #ff0042, #a11304);  }
a.btn-gray{background-color: #9c9c9d;background-image: linear-gradient(to top, #8a8b8b, #b1b3b5);}
a.namingbtn{position: absolute;top:.5rem;right: 1rem;}
a.btn-blue{background-image: linear-gradient(to bottom, #282e3c, #171a21);border: solid 1px #363a52;padding:.4rem 1.5rem;color: #838faa;background-color:#171a21}
a.btn-grayblue{background-color: #596a92;background-image: linear-gradient(to top, #596a92, #9eb1de);}
a.btn-Grayblue{background-color: #252933;background-image: linear-gradient(to bottom, #383b4d, #252933);}
a.btn-darkblue{background-color: #1a419c;background-image: linear-gradient(to bottom, #4a7dfd, #1a419c);}
.module-col03{padding: 15px;padding-top: 0; overflow: hidden}
.module-col03 .vedio-s{overflow: hidden; }
.module-col03 .vedio-s img{width: 100%;margin-bottom: 15px}
.module-col03 .score{position: relative}
.module-col03 .score .icon{background-color: #282a36;border-radius: 30px;border: 4px solid #0d9f96;color:#0d9f96;width: 60px;height: 60px;display: block; text-align: center}
.module-col03 .score .icon i.iconfont{font-size: 40px;line-height: 50px}
.module-col03 .score .scoreinfo{position: absolute;left: 80px;top: 10px;line-height: 25px}
.module-col03 .score .scoreinfo .num{font-size: 30px;color:#1acabf}
.module-col04{padding: 8px;padding-top: 0;}
.module-col04 .tab02 tr th{border-bottom: 1px solid #363a48;color:#565e71;font-size: 12px;font-weight: normal;}
.module-col04 .tab02 tr td{border-bottom: 1px solid #363a48;padding: 5px 0;}
.module-col04 .tab02 tr.cur td{color:#f94079 }
.module-col05{padding-top: 0}
.module-col05 .real-data{font-size: 12px; padding-left: 2.5rem;line-height: 1.2}
.module-col05 .real-data .num{font-size:24px;color: #0d9f96 }
.module-col05 .real-data .num.num02{color: #2d6eda}
.module-col05 .real-data .num.num03{color: #1e8e21}
.module-col05 .real-data .num.num04{color: #8a5fed}
.module-col05 .real-data.cur,.module-col05 .real-data.cur .num03{color:#f94079 }
.module-col05 .echerts-xf{padding-left: 1rem}
.module-col06{width: 98.5%}
.module-col06 .gl{ background-color: #2f313e; text-align: center;}
.module-col06 .gl span{color: #d03c6c;font-size: 24px}
.module-col06 .faulttable{padding: 0; padding-left: 3px}
.module-col06 .faulttable .tab1 .ly{border-radius: 3px;padding: 4px 8px;}
.module-col06 .faulttable .tab1 .ly.ly01{ background-color:#383b4d;padding: 4px 15px}
.module-col06 .faulttable .tab1 .ly.ly02{ background-color:#2f3e60;}
.module-col06 .faulttable .tab1 tr td{padding: .5rem 0}
.module-col06 .faulttable .tab1 tr th{padding: .5rem 0}
.module-col06 .icon-gengduo{font-size: 18px;padding-left: 3px;vertical-align: middle;line-height: 18px}
.module-col07 p,.module-col08 p{line-height: 25px}
.module-col07 p .cur{color: #f94079}
.module-col07 .precent{position: absolute;left: 35%;top: 30%;color: #1acabf;font-size: 18px;}
.module-col07 .precent em{font-size:22px; font-family: Impact;font-style: normal}
.module-col08{ padding:25px; padding-top: 0;position: relative}
.module .btnbox{position: absolute;bottom: .75rem; width: 100%; text-align: center}
.controlroom{padding-right: 8px;}
.controlroom .controlroom-t{ background-color:#2b2d39; padding-top: 15px}
.controlroom-t .recordul li{display: block;flex:1; background: url("../images/line.jpg") no-repeat right center; text-align: center}
.controlroom-t .recordul li:last-child{ background: transparent}
.controlroom-t .recordul li .iconpic{background-color:#282a36;border-radius: 50%;width:4.25rem;height: 4.25rem;display:inline-block; text-align: center;}
.controlroom-t .recordul li .iconpic i{font-size: 38px}
.controlroom-t .recordul li .iconpic .icon-gongdanzongchulishuai{font-size:42px }
.controlroom-t .recordul li .iconpic .icon-fsux_tubiao_zhuzhuangtu{font-size:42px }
.controlroom-t .recordul li .word{display: inline-block; padding-left: 8px; text-align: left; line-height: 22px;}
.controlroom-t .recordul li .word .zt{ font-size:1rem}
.controlroom-t .recordul li.cur .word .zt{color: #f94079}
.unitinfo{padding-right: 8px}
.unitinfo .faulttable .tab1{border: 1px solid #363a52;}
.unitinfo .faulttable .tab1 tr td{border-right: 1px solid #363a52;text-align: left;padding: 0.5rem}
.unitinfo .faulttable .tab1 tr td:last-child{border-right: 0}
.unitinfo .faulttable .tab1 tr:nth-child(2n+1) td {background-color: transparent}
.unitinfo .faulttable .tab1 tr:nth-child(2n) td {background-color:transparent;}
.unitinfo .faulttable .tab1 tr td:nth-child(2n+1) {background-color:#30323f;}
.datatab .nav.nav-tabs{position: absolute;top:8px;right: 15px;border: 0}
.datatab .nav.nav-tabs li{border-right: none;margin-left:5px;}
.datatab .nav.nav-tabs .nav-link{border-radius: 20px;padding: 3px 18px;color: #8f9ab3;border: 1px solid rgba(131,143,170,.3);background-color: #383b4d}
.datatab .nav.nav-tabs .nav-link:hover,.datatab .nav-tabs .nav-link.active, .nav-pills .show > .nav-link {color: #fff;background-color: #2f3e60;border-color: #445886}
.dutyroom-z  .tab1{border: 2px solid #363a52;}
.dutyroom-z  .tab1.tab2 tr:nth-child(2n+1) td,.dutyroom-z  .tab1.tab2 tr:nth-child(2n) td {background-color: transparent}
.dutyroom-z  .tab1.tab2 tr td.cur{background-color: #30323f;color: #60687e;}
.dutyroom-z  .tab1.tab2 tr td.curt{background-color: #343749;}
.dutyroom-z  .tab1.tab2 tr td .name{font-size: 14px;font-weight: bold;color:#8f9ab3 }
.dutyroom-z  .tab1 tr td{border-right: 1px solid #363a52;}
.dutyroom-z  .tab1 tr td span.state{font-size: 16px;}
.dutyroom-z  .tab1 tr td span.state-n{color: #d03c6c;border: 1px  solid #d03c6c;box-shadow: 0 0 3px rgba(208,60,108,.7);}
.dutyroom-z  .tab1 tr td span.state-y{color: #1acabf;border: 1px  solid #1acabf;box-shadow: 0 0 3px rgba(26,202,191,.5);}
.dutyroom-z  .tab1 tr td span.ts{font-size: 12px;color: #4261a6;}
.layer-photos-demo1,layer-photos-demo{cursor: pointer}

/*scrollbar*/
.scrollbar{ overflow: hidden;height:90%;}
.zUIpanelScrollBox,.zUIpanelScrollBar{width:6px;top:4px;right:2px;border-radius:5px;}
.zUIpanelScrollBox{background-color:#3b3a3a}
.zUIpanelScrollBar{background-color:#646b7c;}
.faulttable01 .scrollbar{height:92%;}
.companydiv.scrollbar{height:84%;}
.inquire .scrollbar{height: 82%}
.module-col04 .scrollbar{height: 85%}

/*naming*/
.naming h3.title{color: #838faa;font-size: 18px; padding: 25px 0 15px 25px;}
.naming .stayeul li{ text-align: center; margin: .5rem 1.5rem; cursor: pointer;border: 1px solid #838faa;border-radius: 25px; display:inline-block;padding: .2rem .8rem}
.naming .stayeul li.selected {background-color:#838faa;color: #fff;position: relative}
.naming .stayeul li.selected  .icon{ background:url("../images/state.png") no-repeat;position: absolute; width: 18px;height: 18px;top:-6px;right: -6px}
/*inquire*/
.inquire .inquireul li{margin: .5rem 1.5rem; background-color: #343745;border: 2px solid #343745;position: relative;padding: 1.5rem;cursor: pointer}
.inquire .inquireul li .tx{font-size:18px }
.inquire .inquireul li .iconfont{position: absolute;right: 3%;top:23%;font-size: 64px}
.inquire .inquireul li.selected{border-color: #903658;background-color: rgba(249,64,121,.05);}
.inquire .inquire .inquireul li.selected {color: #f94079}
.inquire-list .inquire-item{margin-bottom: 10px;background-color: #262833;border-radius: 3px;border-bottom: 1px solid #1f2028;position: relative}
.inquire-list .inquire-item .sp{ display:block}
.inquire-list .inquire-item .sp em{color: #f94079;font-size: 1rem}
.inquire-list .inquire-item .select2-container--default .select2-selection--single{background-color: rgba(35,45,69,.8);border: 1px solid #4a5266;border-radius: 1.25rem;}
.inquire-list .inquire-item .select2-container--default .select2-selection--single .select2-selection__rendered {color: #838faa;line-height: 2rem; text-indent: 6px; text-align: left}
.inquire-list .inquire-item .select2-container{min-width: 90px}
.inquire-list.phqinfo .inquire-item .select2-container{width: 75% !important;}
.select2-container{z-index: 999999999;}
.inquire-list.phqinfo .inquire-item .select2-search--dropdown{display: none}
.inquire-list .inquire-item .select2-container--default .select2-selection--single .select2-selection__arrow {right: 8px;}
.inquire-list .inquire-item.inquire-item-cur .icon-jb{ background: url("../images/ywx.png") no-repeat center;width: 48px;height: 48px;display: inline-block;position: absolute;left: 0;top:0}
.Popup .modulepic{background-image: url("../images/sp_bg.png"); background-repeat: no-repeat;background-position: center}
.meeting .title{font-size: 16px}
.meeting .checkboxdiv{padding: 15px;padding-top:5px}
.meeting .checkboxdiv .return-text{ padding:0 15px}
.meeting .checkboxdiv .return-text .jg{font-size: 16px;color: #4a64a6}
.meeting .checkboxdiv .checkbox.checkbox-primary{display: inline-block}
.meeting2 .videobox{flex-wrap: wrap;align-content: space-between;align-items: center;padding: 8px;justify-content:space-between}
.meeting2 .videobox .videoitem{flex: 0 0 32.8%;background-color:#222733;box-sizing: content-box; height: 49.5%;position: relative}
.meeting2 .videobox .videoitem .name{background-color: rgba(0,0,0,.5); border-radius: 1.5rem;padding: .2rem .8rem;position: absolute;top: .5rem;left: .5rem}
.meeting2 .videobox .videoitem:first-child .name{ background-color:rgba(91,100,119,.8) ;color: #fff}
.meeting2 .title{padding-top: 1rem;padding-left: 1.5rem;padding-bottom: .8rem}
.meeting2 .companydiv .areatitle{font-size:16px;color: #fff;background-color: #838faa;border-radius: 3px;padding: .2rem .5rem; margin-left: 1.5rem}
.meeting2 .companydiv .companymum span.d-table-cell{text-align: center;width: 33%; background: url("../images/Dottedline.jpg") no-repeat right center;}
.meeting2 .companydiv .companymum span.d-table-cell:last-child{ background: none;}
.meeting2 .companydiv .companymum span.d-table-cell em{color: #4a64a6;font-size: 24px;}
.meeting2 .companydiv .companymum span.notsign em{color: #f5485e}
.meeting2 .companydiv .companylist{background-color: #262833;border-radius: 3px;margin: .5rem 1.5rem;padding:.5rem}
.meeting2 .companydiv .companylist ul li{position: relative;border-bottom: 1px dotted rgba(131,143,170,.4)}
.meeting2 .companydiv .companylist ul li a{color:#474d5b;}
.meeting2 .companydiv .companylist ul li i.iconfont{font-size: 1.2rem; margin-right: 5px;vertical-align: middle;}
.meeting2 .companydiv .companylist ul li.online a{color: #838faa}
.meeting2 .companydiv .companylist ul li.online a .icon-gou{color: #4a64a6}
.meeting2 .companydiv .companylist ul li a .icon-jiantou_zuoyouqiehuan{display: none}
.meeting2 .companydiv .companylist ul li.online a .icon-jiantou_zuoyouqiehuan{position: absolute;right: 0;font-size: 1.8rem; display: block;top:0;}
.phqinfo .state{ text-align: center; padding: 1rem 0}
.phqinfo .state .state-sp{border: 1px solid #838faa;padding: .7rem 1.8rem; display: inline-block;text-align: center}
.phqinfo .state .state-sp em{font-size:28px; }
.phqinfo .state.cur .state-sp em{color: #f5485e; }
.phqinfo .noticeform .formbox input,.phqinfo .noticeform .formbox textarea{background-color: #262833;border-radius: 20px;padding: 6px 18px;border: 1px solid #4a5266;width: 88%}
.phqinfo .noticeform{background-color: #2b2d39;}
/*倒计时*/
.countdowndiv{position: absolute;z-index: 99;top: 50%;left: 50%;background: url("../images/red-bg.png") no-repeat center;background-size: cover;width: 580px;height: 580px; text-align: center; line-height: 1.2; margin: -280px 0 0 -240px;}
.countdowndiv .title{font-size:30px;font-family:"方正综艺简体"; background-color: #c61424;color: #fff;padding: 0 2px; margin-left: 160px}
.countdowndiv .time{font-family:"Impact";font-size: 60px;color: #c61424;text-shadow: 0 0 2px #000;}
.countdowndiv .time span{display: inline-block;width: 5rem}
/*map*/
.map-circularpoint{width: 12px;height: 12px;border-radius: 50%;border: 1px solid #fff;}
.map-circularpoint.blue{background-color: #004bb2;box-shadow: 0 0 5px 6px rgba(0,108,255,.3)}
.map-circularpoint.green{background-color: #184f1a;box-shadow: 0 0 5px 6px rgba(34,182,38,.3)}
.map-unitname{border-radius: 1.5rem;padding: 0 .8rem;color: #fff;display: inline-block}
.map-unitname{border-radius: 1.5rem;padding: 0 .8rem;color: #fff;display: inline-block}
.map-unitname.blue{background-color:#004bb2}
.map-unitname.green{background-color:#184f1a}
.map-Popup{background-color: #2b2d39;border: 1px solid #ff2a2a;border-radius: 8px;max-width: 10rem;position: relative}
.map-Popup .map-countdown{color: #fff;background-image: linear-gradient(to bottom, #ff2403, #a11304); line-height: 1.2;border-top-left-radius:8px;border-top-right-radius:8px; padding-top: .1rem}
.map-Popup .map-countdown .title{color: #c61424; background-color: #fff; margin-left: .8rem}
.map-Popup .map-countdown .time{font-size: 28px; font-family: Impact;margin-left: .8rem}
.map-Popup .map-info{padding: .8rem;padding-bottom: .5rem; line-height: 1.2}
.map-Popup .map-info em{color: #fa4444}
.map-Popup .triangle{position: absolute;left: 50%;margin-left: -10px}
.map-Popup .triangle .arrow {width:0;height:0; border-width:10px;border-style:solid;border-color:#ff2a2a transparent transparent transparent;position:relative}
.map-Popup .triangle .arrow01{width:0;height:0;border-width:9px;border-style:solid;border-color:#2b2d39 transparent transparent transparent;position:absolute;left:-9px;top:-10px}
.map-Popup .light{background: url("../images/light.png") no-repeat center;width:58px;height: 58px;position: absolute;top:-29px;right:8px}
.map-Popup.gray{border-color: #817f7f}
.map-Popup.gray .map-countdown{background-image: linear-gradient(to bottom, #928f8f, #434557);}
.map-Popup.gray .triangle .arrow{border-color:#817f7f transparent transparent transparent}
.map-Popup.gray .map-countdown .title{color: #2b2d39}
.map-Popup.orange{border-color: #ed5703}
.map-Popup.orange .map-countdown{background-image: linear-gradient(to bottom, #f27402, #be1b0c);}
.map-Popup.orange .triangle .arrow{border-color:#d64307 transparent transparent transparent}
.map-Popup.orange .map-countdown .title{color: #ef7e0a}
.map-Popup.orange .light{background: url("../images/light01.png") no-repeat center;width:58px;height: 58px;position: absolute;top:-29px;right:8px}
.map-Popup .map-countdown .title.state{color: #c61424 !important;}
/*history_today.html*/
.history-bd{ background-color: #2e323b}
.toollist span i.icon-shouye1{font-size: 26px}
.content-history{width:75rem;margin: 0 auto}
.content-history .collect{height:26.06rem;color: #fff}
.content-history .collect .collect-today{font-size: 25px;}
.content-history .collect .yh-record{padding-top: 35%; box-sizing: content-box;max-width: 60%;margin: 0 auto;font-style: italic}
.content-history .collect .yh-record .num{display: block}
.content-history .collect .yh-record .num i{font-family: Impact;font-size: 95px;padding-right:1rem;line-height: 95px}
.content-history .collect .yh-bgimg{background:#3b4e91 url("../images/re01.jpg") no-repeat;background-size: cover}
.content-history .collect .yh-bgimg2{background:#ce4270 url("../images/re02.jpg") no-repeat;background-size: cover}
.content-history .collect .yh-bgimg3{background:#7267a5 url("../images/re03.jpg") no-repeat;background-size: cover}
.content-history .collect .yh-bgimg4{background:#926de2 url("../images/re04.jpg") no-repeat;background-size: cover}
.content-history .collect .yh-bgimg5{background:#4dcaf9 url("../images/re05.jpg") no-repeat;background-size: cover}
.content-history .collect .collect-item{flex: 2.5;}
.content-history .collect .collect-item:first-child{flex: 3;margin-right: 2rem;box-sizing: content-box}
.content-history .collect .collect-item .d-flex{flex-direction: column;}
.content-history .collect .collect-item .d-flex .collect-col-item{height: 49.5%}
.content-history .collect .collect-item .d-flex .collect-col-item.yh-bgimg2 .yh-record{max-width: 70%}
.content-history .collect .collect-item .d-flex .collect-col-item.yh-bgimg3 .yh-record{max-width: 70%}
.content-history .collect .collect-item .d-flex .collect-col-item .yh-record{padding-top: 14%;}
.content-history .collect .collect-item .d-flex .collect-col-item:first-child{margin-bottom: 1rem}
.content-history .collect .collect-monthly h4.til{font-style: italic}
.content-history .collect .collect-monthly .mm{font-size: 1rem}
.content-history .collect .collect-monthly .mm,.content-history .collect .collect-monthly .list-record{background-color: rgba(0,0,0,.15)}
.content-history .collect .collect-monthly .list-record li{border-bottom: 1px solid rgba(255,255,255,.15);margin: .2rem 0;padding: .28rem 0;position: relative}
.content-history .collect .collect-monthly .list-record li .sline{border-left: 3px solid #5924d3; margin-right: 10px}
.content-history .collect .collect-monthly .list-record li .num{position: absolute;right: 0;text-align: right}
.content-history .collect .collect-monthly .list-record.list-record-year li .sline{border-left: 3px solid #00ffea; margin-right: 10px}
.content-history .menutab{background-color: #262932;background-image: linear-gradient(to bottom, #282e3c, #171a21);height: 57px}
.content-history .menutab a{color: #838faa}
.content-history .menutab a:hover{color:#4261a6 }
.content-history .menutab .menu{width: 49.5%;text-align: center;display: inline-block;line-height: 3.5rem;}
.content-history .menutab .menu .menuicon{display: inline-block;line-height: 55px; margin-top:5px}
.content-history .menutab .menu .menuicon i{margin-top: 3px;display: block}
.content-history .menutab .menu .menuword{font-size: 20px; vertical-align: top}
.content-history .menutab a:first-child .menu{background: url("../images/line2.jpg") right center no-repeat;}
.content-history .record{background-color:#2a2d36;}
.content-history .record h2.til{font-style: italic;color: #fff;font-weight: normal;font-size: 30px;position: relative;}
.content-history .record h2.til .en{font-size: 20px;font-family: Arial;text-transform:uppercase;}
.content-history .record h2.til .date{font-size: 16px;color: #838faa;position: absolute;right: 1.4rem;top:1.4rem}
.content-history .record .record-tab{background-color: #2b2d39;border-top: 1px solid #30343e;}
.content-history .record .record-tab h5.til{border-left: 5px solid #838faa;text-indent: .8rem;font-size: 18px}
.content-history .record .record-tab span.ly01{cursor: pointer}
.history-bd .tooltip .tooltip-inner{font-size: 12px}
.content-history .record .record-tab .precent{position: absolute;font-size: 14px;top:39%;left: 32%;color: #1acabf}
.content-history .record .record-tab2 .precent{color: #8a5fed}
.content-history .record .record-tab3 .precent{color: #2d6eda}
.content-history .record .record-tab4 .precent{color: #f94079}
.content-history .record .record-tab5 .precent{color: #1e8e21}
.content-history .record .record-tab6 .precent{color: #ffa800}
.content-history .record .record-tab .precent em{font-family: Impact;font-size:24px}
.content-history .record .record-tab .module-col01 .faulttable01 {width: 82%;}
.content-history .record .record-tab .module-col06 .gl { background-color:transparent}
.content-history .record .record-tab2 .tab {text-align: right;border: 1px solid #2f3e60;border-radius: 3px;position: absolute;right: 0;top:-2.5rem;height: 1.875rem}
.content-history .record .record-tab2 .tab a{font-size: 16px;height: 1.875rem;display: inline-block;padding: 0 1rem;line-height: 1.8rem;color: #838faa}
.content-history .record .record-tab2 .tab a.on{background-color:#2f3e60 }
.content-history .record .record-tab6 span.ly01{cursor: inherit}
.content-history .record .record-tab .module-col01 .faulttable .tab1 tr th{font-size: 16px;}
.content-history .record .record-tab .module-col01 .faulttable .tab1 tr th {border: 1px solid rgba(131,143,170,.15);}
.content-history .record .record-tab .module-col01 .faulttable .tab1 tr td {font-size: 14px}
.history-footer{width:75rem;margin: 0 auto;font-size: 12px;line-height: 1.5rem}
.content-history .record .history-search{background-color: #1f232e;border: 1px solid #333643;border-radius: 2rem;right: 1rem;top:.5rem;font-size: 14px;min-height: 2.3rem;line-height: 2.3rem;}
.content-history .record .history-search .til{font-size: 12px;color: #586994;margin-bottom: 0;vertical-align: middle;}
.content-history .record .history-search .select2-container--default .select2-selection--single {background-color:#1f232e;border:none;border-radius:.5rem;}
.content-history .record .history-search .select2-container--default .select2-selection--single .select2-selection__rendered {color: #8f9ab3;line-height: 2rem}
.content-history .record .history-search .js-select2{background: transparent;border: none;min-width:6rem;color: #8f9ab3;font-style: inherit}
.content-history .record .record-tab .total{position: absolute;font-size: 14px;bottom:1.5%;left: 34%;color: #8f9ab3}
.content-history .record .record-tab .total em{color:#ffa800;font-size: 18px }
.content-history .record .record-tab .record-echert .til{position: absolute;border-left: none;text-indent: 0}
.content-history .record .record-tab .record-echert .til .sp{background-color:#4a64a6;border-radius: 2rem;padding: .1rem 1.2rem;color: #fefefe;font-size: 20px;margin-right: 5px}
.content-history .record .record-tab .record-echert:nth-child(2) .til .sp{background-color:#8a5fed;}
.content-history .record .record-tab.record-tab8 .record-echert:nth-child(1) .til .sp{background-color:#2a6381;}
.content-history .record .record-tab.record-tab8 .record-echert:nth-child(2) .til .sp{background-color:#c08311;}
.content-history .record .record-tab.record-tab9 .record-echert .til .sp{background-color:#3b8406;}
.content-history  .downloadExcel{background-color: #2b2d39;}
.content-history  .downloadExcel .xd{border: 1px solid #333643;border-radius: 2rem;background-color: #1f232e;padding: .8rem 0}
.content-history  .downloadExcel .xd:hover{color: #4261a6}
/*iframe-seedetails*/

/*火狐，edge的hack*/
@media screen and (max-height: 800px){
   body,.module-col01 .faulttable .tab1 tr td,.form-control{font-size: 12px;}
   .module-col04 .scrollbar{height: 70%}
   .module-col04 .tabcontent01{height: 85% !important;}
   .module-col06 .faulttable .tab1 tr td {padding: .3rem 0;}
   .module-col06 .faulttable .tab1 tr th {padding: .3rem 0;}
   .unitinfo .faulttable .tab1 tr td {padding: .2rem .3rem;}
   .faulttable .tab1 tr td{padding: 2px 0;}
   .phqinfo .noticeform .btnbox{position: inherit}
   /*#Focusswitch .sp-slides-container{height:90%;width:119%;overflow: hidden}*/

}
@media screen and (max-height: 565px){
   body,.module-col01 .faulttable .tab1 tr td,.form-control{font-size: 12px;}
   .tabcol .title{font-size: 14px}
}




