bodyx{
    min-width: 1900px;
    min-height:1000px;
}
body{
    overflow: hidden;
}
.sycm{
    width:100%; overflow: hidden;
}
.sycm ul{ margin-left:-.5rem;margin-right:-.5rem;  padding: .16rem 0;}
.sycm li{ float: left; width:50%; text-align: center; position: relative}
.sycm li:before{ position:absolute; content: ""; height:80%; width: 1px; background: rgba(255,255,255,.1); right: 0; top: 15%;}
.sycm li:last-child:before{ width: 0;}

.sycm li h2{ font-size:40px; padding-top: 10px; color: #c7cd4f; font-weight: 700; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
.sycm li span{ font-size:16px; color: #fff; opacity: .5; line-height:30px;}


.jindu li{ width: 50%; float: left; height: 150px;;}
/* .jindu li:nth-child(odd),.jindu div:nth-child(odd){border-right:1px dotted rgba(255,255,255,.1);} 
.jindu div{ width: 50%; float: left; color: #fff; text-align: center; border-top: 1px dotted rgba(255,255,255,.15); 
    padding: 10px 0 0 0; margin: 10px 0 0 0; font-size: 24px;}*/

.chart-line{
    width:100%; height:45%; margin-top:15px;
}
.circle .chart-line{
    height:50%; margin-top:5px;
}
.bar1 .chart-line{
    height:60%;
}
.panel-line{
    height:60%;
}
.panel-pie{
    height:39%;
}
.btn-wrap{
    position: relative; height:80px; margin-top:5px;
    width:100%; overflow: hidden;
    margin-left:1%;
}
.btn-wrap .change_btn{
    position: relative;
    display:block;
    float:left;
    width:22%;
    margin-right:3%;
    cursor: pointer;
}


 .sfzcll{position:relative; height:100px;}
 .sfzcll a{width:32%;text-align:center;line-height:25px;color:#fff;display:inline-block;}
 .sfzcll .sfzcll_pos_box{width:100%;height:calc(100% - 30px);}

.sfzcll_box{width:100%;height:90px;
    line-height:5;background:rgba(15,47,72,0.8);border:1px solid #1380bd;
    position:relative;margin-bottom:15px;
}
.sfzcll_box:last-of-type{margin:0;}
.sfzcll_box .sfzcll_bkJk{position:absolute;}
.sfzcll_box .sfzcll_bkJk:first-of-type{top:-2px;left:-2px;}
.sfzcll_box .sfzcll_bkJk:nth-child(2){top:-2px;right:-2px;}
.sfzcll_box .sfzcll_bkJk:nth-child(3){bottom:-2px;right:-2px;}
.sfzcll_box .sfzcll_bkJk:nth-child(4){bottom:-2px;left:-2px;}
.sfzcll_box label{width:33%;color:#fff;text-align:center;float:left;}
.sfzcll_box label img{width:23px;height:23px;margin-right:5px;margin-top:-2px;}
.sfzcll_box .sfzcll_smallBk{
    width:33%;height:80%;
    float:left;
    padding:12px 5px;}
.sfzcll_box .sfzcll_smallBk>div{
    height:40px;
    background:url(../images/ksh38.png) no-repeat;background-size:100% 100%;text-align: center;
    line-height:1.5em;}
.sfzcll_box .sfzcll_smallBk .ygl{color:#00ffc6;}
.sfzcll_box .sfzcll_smallBk .ygh{color:#ffe400;}
.sfzcll_smallBk h3{
    color:#00ffc6; line-height:40px; font-size:24px;
}
.sfzcll_smallBk h3 span{
    color:#ffe400; font-size:15px;
}
.sfzcll_smallBk span{
    font-size:15px; color:#fff; line-height:36px;
}
.panel, header{
    visibilityx: hidden;
}

.drqk{height: 40%; margin-top:15px; }
.drqk li{
    height: 100px; width: 43%; margin-left:7%; float: left;
    display: flex; align-items: center; text-align:center;
}
@font-face{font-family:electronicFont;src:url(../font/DS-DIGIT.TTF)}
.drqk .icon{ 
    background: url(../images/iconbg.png); 
    /*width:63px; height: 63px; */
    width:52px; height:52px; background-size: cover;
    display: flex; justify-content: center;align-items: center; margin-right: 15px;
}
.drqk .icon .img1{
    width:40px; height:30px;
}
.drqk li span{opacity: 1; font-size:15px; color:#ffe400;}
.drqk li i{ padding-left: 10px; color:#ccc;}
.drqk li em{background: linear-gradient( 0deg,#45d3fd, #45d3fd, #61ddb1,#61ddb1); font-style:normal;
    background-size: cover;font-family:electronicFont;
	font-size: 30px;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;}



@keyframes myfirst2
{
from {transform: rotate(0deg);}
to {transform: rotate(359deg);}
}

@keyframes myfirst
{
from {transform: rotate(0deg);}
to {transform: rotate(-359deg);}
}


.map{
    width:96%; margin-left:2%;
}
.popup{
    position: fixed; top: 0; left: 0; right: 0; bottom: 0;
    
    z-index: 9999; display:none;
}
.popup .overlay{
    position: absolute; top: 0; left: 0; right: 0; bottom: 0;
    background: #102056;
    z-index: 1;
}
.text-w{color: #ffe400}
.text-d{color: #ff6316}
.text-s{color: #14e144}
.text-b{color: #07e5ff}

.box{ 
    border:1px solid rgba(7,118,181,.9); box-shadow:inset 0 0 10px rgba(7,118,181,.9); margin-bottom: 12px; position: relative;
    width:500px; margin:300px auto 0; z-index:9998;
    background:#0F1A4F;
}

.tit{ padding: 10px 10px 10px 29px;border-bottom:1px solid rgba(7,118,181,.7);font-size: 16px; font-weight: 500; position: relative;
    color:#fff; 
}
.tit .close{
    position: absolute; right: 10px; top: 10px; font-size: 18px; cursor: pointer;
    color:#2B58B3;
    width: 20px; height: 20px;
    text-align: center;
    line-height: 20px;
    border-radius: 50%;
    background: rgba(255,255,255,.1);
    -webkit-box-shadow: 0 0 10px rgba(255,255,255,.1);
    -moz-box-shadow: 0 0 10px rgba(255,255,255,.1);
    box-shadow: 0 0 10px rgba(255,255,255,.1);
    font-size:14px;
    font-family: Arial, Helvetica, sans-serif;
    padding-left:1px;
}
.tit .close:hover{
    color:#82a6ee;
    background: #2B58B3;
}
.tit:before,.tit01:before{position: absolute; content: ""; width: 6px; height: 6px; background: rgba(22,214,255,.9);box-shadow: 0 0 5px rgba(22,214,255,.9); border-radius: 10px; left: 15px; top: 18px;}

.tit:after,.box:before{ width: 100%; height: 1px; content: ""; position: absolute; left: 0; bottom:-1px; background:linear-gradient(to right,#076ead,#4ba6e0,#076ead); box-shadow: 0 0 5px rgba(131,189,227,1); opacity: .6}
.box:before{top: -1px;}

.boxnav{padding: 10px;}
.nav2{}
.nav2>li:first-child{border:none;}
.nav2>li{float: left;border-left:1px solid rgba(7,118,181,.2); height:240px; padding: 0 10px 10px 10px;}
.tit01{font-size: 16px; font-weight: 500; position: relative; padding-left: 15px;}
.tit01:before{ left: 3px; top: 8px;}

.ftechart{height: 200px;;}



.table1 th{ border-bottom: 1px solid #407abd; font-size: 14px; text-align: center; padding: 6px 0; color: rgba(255,255,255,.8)}
.table1 td{ border-bottom: 1px dotted#407abd;font-size: 12px; padding:6px 0;text-align: center; color: rgba(255,255,255,.6)}
.table1 tr:last-child td{border: none;}