body .layer_bg .layui-layer-title{
    background: #072C68;
    color:#fff;
}
body .layer_bg .layui-layer-content{
    background-color: #0E100B;
    color:#fff;
    padding: 10px;
}
body .layer_bg .layui-layer-btn{
    background-color: #0E100B;
}
body .layer_bg .layui-layer-setwin{
    color:#fff;
}
.ggfwpjsy{
    display: none;
    font-size: 20px;
    color: #fff;
    background: url(../images/pgzx.png) no-repeat 20px center #051845;
    padding-left: 80px;
    line-height: 44px;
    height: 38px;
    left: 35%;
    position: absolute;
    background-size: contain;
    padding-right:20px;
}
.silde-btn.active i {
    background: url('../../cgzs/images/btnR-icon.png') no-repeat center center !important;
}
.slider-container {
    position: relative;
}
.slider-value {
    position: absolute;
    top: -17px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 15px;
    color: #fff;
}
body{ background: url(../images/u0_state0.jpg) no-repeat center 0; padding: 10px !important; background-size: 100% 100%;overflow-y: hidden !important; }
.main-container{ display: flex; justify-content: space-between;overflow-y: hidden;height: 100%;}
.right_part{flex:1; margin-left:20px; position: relative;}
.left_part h1{
    background-size: contain !important;font-size: 20px; color: #fff; background: url(../images/pgzx.png) no-repeat 10px center #051845; padding-left: 80px; line-height: 66px; height: 66px; margin-bottom: 10px; }
.left_part{ width: 500px; overflow: auto;}
.qh .tab { overflow: hidden;}
.qh .tab li { float:left; width:248px; height:37px; border:solid 1px #02a7f0; color: #fff; line-height: 37px; text-align: center; color: #fff; cursor: default; background: #031130;font-size: 15px; }
.qh .area{ width:100%; clear:both; display:none}
.qh .tab li.current{ background-color:#016fa0}
.tj_area h2{ display: flex; justify-content: space-between; padding: 10px; border-bottom: solid 1px #015277; cursor: pointer;}
.tj_area h2 span{color: #fff;}
.tj_area table { width: 100%;}
.tj_area table td{ color: #fff; font-size:14px; text-align: center; height: 40px;}
.tj_area{ background:rgba(4, 23, 64, .6); border: solid 1px transparent; margin-bottom: 20px;}
.tj_area.active{ border: solid 1px #00f8fd;}
.tj_area.active span{ color: #00f8fd;}

.tj_xq h2{ display: flex; justify-content: space-between; line-height:30px; border-bottom: solid 1px #016fa0; margin-bottom: 20px;}
.tj_xq h2 span{ color:#fff;border-bottom: solid 3px #06bbec;}
.tj_xq{ background:rgba(4, 23, 64, .6); padding: 10px; display: none;}
.tj_xq h3{ color: #fff; font-size: 14px; border-left: solid 5px #06bbec; line-height: 26px; padding-left: 10px; margin-bottom: 15px;}
.tj_xq_part1{ display: flex; margin-bottom: 20px;}
.tj_xq_part1 div{ display: flex; justify-content: space-between; width: 430px; height: 45px; padding: 5px 10px 0 10px; background: rgba(47, 66, 101, .8);}
.tj_xq_part1 div dl dt{ font-size: 14px; color: #01ebf1; font-weight: bold; margin-bottom: 10px;}
.tj_xq_part1 div dl dd{ font-size: 14px; color: #fff;}
.tj_xq_part2 h4{ color:#01ebf1; text-align: center;}
.part2_xq{ display: flex; margin-bottom: 20px; }
.part2_xq_right{ width: 430px; padding: 5px 10px 0 10px; height: 45px;}
.part2_xq_right h5{ font-size: 14px; color: #fff; border-bottom: solid 1px #016fa0; padding-bottom: 5px; margin-bottom: 7px;}
.part2_xq_right ul{ display: flex; justify-content: space-between; color: #fff; font-size:14px}
.part2_xq_right ul li span{ font-weight: bold;}
.part2_xq1 .part2_xq_right ul li span{ color: #4ae003;}
.part2_xq2 .part2_xq_right ul li span{ color: #d56d70;}
.part2_xq3 .part2_xq_right ul li span{ color: #f2e7a8;}


.zryq-block{width: 830px; height: 200px; position: fixed; right:0; bottom:11px; overflow: hidden;}
.zryq-btn{padding:10px 5px 10px 5px; width: 60px;  background: rgba(0, 0, 0, .6); color: rgb(128, 255, 255); text-align: center; line-height: 24px; position: absolute; right: 0; bottom:0; cursor: pointer;}
.zryq-con{ background: rgba(0, 0, 0, .3); width: 780px; height: 170px; position: absolute; right:-780px; bottom:0 }
.zryq-con .province{ color: #fff; background: #2d8cf0; font-size: 14px; max-width: 230px; line-height: 26px; text-align: center; position: absolute; top:10px; left:10px; padding: 0 6px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden; }
.qh-zryq ul{  border-bottom: solid 1px #00aaaa; padding-top: 10px; margin-bottom: 20px; display: flex; justify-content:flex-end;}
.qh-zryq ul li{  color: #fff; font-size: 14px; margin-right: 30px; padding-bottom: 0; cursor: pointer; line-height: 26px;}
.qh-zryq ul li:hover{ color: #00aaaa;}
.qh-zryq ul li.cur{ color: #80ffff; border-bottom: solid 2px #80ffff;}
/* .zryq-div{ position: relative;} */
.qh-zryq div p{ color: #fff; font-size: 14px; line-height: 26px;}
.qh-zryq div{ height: 100px; overflow: auto; padding:0 20px; display: none;}
#out{display: none;}

.analysis{ background: rgba(4, 23, 64, .6); padding: 10px;height: 97%;}
.choose-div{display: flex;width: 48%}
.choose-div:nth-of-type(2) {
    width: 50%;
}
.choose-div a{ display: flex; color: #fff; border: solid 1px #02a7f0; font-size: 14px; width: 33.33%; height: 38px; line-height: 38px; display: flex; align-items: center;
    justify-content: center; background: #020c21; cursor: pointer;}
.choose-div a img{ width: 20px; height: 20px;}
.choose-div a.active{background: #185158;}
.analysis-btns{ display: flex; justify-content: space-between;flex-wrap: wrap;position: relative}
.table1Div{overflow-y: scroll; &::-webkit-scrollbar {width: 5px;} &::-webkit-scrollbar-track {background: #fff;border-radius: 10px;} &::-webkit-scrollbar-thumb {background: rgb(183, 182, 182);border-radius: 10px;} &::-webkit-scrollbar-thumb:hover {background: rgb(0, 165, 255);} }
.sdlr-div{overflow-y: scroll; &::-webkit-scrollbar {width: 5px;} &::-webkit-scrollbar-track {background: #fff;border-radius: 10px;} &::-webkit-scrollbar-thumb {background: rgb(183, 182, 182);border-radius: 10px;} &::-webkit-scrollbar-thumb:hover {background: rgb(0, 165, 255);} }
.table1{ width:100%; font-size: 14px;}
/*border-bottom: solid 2px #016fa0;*/
.table1 th{ border: 1px solid #fff; color: #fff; height: 28px;font-size: 14px; }
.table1 td{ border: 1px solid #fff;color: #fff; text-align: center; height: 28px;font-size: 14px;}
.table1 tr{ border: 1px solid #fff;color: #fff; text-align: center; height: 28px;font-size: 14px;}
.input-jwd-btn{ font-size: 14px; height: 38px; line-height: 38px; color: #fff; text-align: center; border: solid 1px #016e9f; cursor: pointer; display: flex; align-items: center;
     justify-content: center; background: rgba(42, 78, 115, .7); margin-bottom: 10px;} 
.input-jwd-btn img{ width: 20px; height:20px}
.fhxfx-div {display: none;height: 60%;overflow-y: auto;}
.fhxfx-div p{ color: #fff; font-size:12px; background: rgba(42, 78, 115, .7);line-height: 24px; display: flex; margin-bottom: 10px;margin-right: 2px; } 
.fhxfx-div p img{ width: 15px; height: 15px; margin-top: 5px; }
.fhxfx-div p .red{ color:red}
.fhxfx-div p .blue{ color:#08eef9}
.fhxfx-div p .orange{ color:orange}
.fhxfx-div p .green{ color:#80ce14}
.analysis-item-div{ display: flex; justify-content: space-between; border: solid 1px #016e9f; padding: 10px;margin-right: 2px;cursor: pointer;}
.analysis-item-div ul{ width: 450px; color: #fff; font-size:14px; line-height: 26px;}
.analysis-item-div span{ width: 50px; height: 24px; line-height: 24px; border-radius: 10px; color: #fff; font-size: 14px; text-align: center;}
.analysis-item-div span.bg-orange{ background-color:#fd9300}
.analysis-item-div span.bg-blue{ background-color:#2d8cf0}
/* 弹框 */
#draggable {
            width: 150px;
            height: 150px;
            padding: 0.5em;
            border: 1px solid black;
            background-color: #f9f9f9;
            cursor: move; /* 更改鼠标指针为移动图标 */
        }
/*.tankuang{background: rgba(0, 0, 0, .7); border: solid 1px #5696c2; position: absolute; width: 835px; height: 500px; position: absolute; top:50%; margin-top: -250px; left:50%; margin-left: -415px; z-index:1000}*/
.tankuang{background: rgba(0, 0, 0, .9); border: solid 1px #5696c2; position: absolute; width: 835px; height: 500px; position: absolute; top:50%; margin-top: -250px; left:50%; margin-left: -415px; visibility: hidden;z-index:1000}
.tk-top{ display: flex; justify-content: space-between; color: #fff; padding: 10px;}
.tk-top p{ font-size:14px}
.tk-top span{ font-size:20px; cursor: pointer;}
.qh-tankuang .tk-tab li { float:left;height:28px; color: #fff; padding:0 10px; line-height: 28px; cursor: pointer; font-size:14px}
.qh-tankuang .tk-div{ clear:both; display:none; color: #fff;}
.qh-tankuang .tk-tab li.cur{ color:#5fcad2; background:rgba(95, 202, 210,.3)}
.qh-tankuang .tk-tab{border-bottom: solid 1px #dd4b39; color: #fff; overflow: hidden;}
.tk-div{ padding: 10px; height: 400px; overflow: auto;}
.gk-table{ border: solid 1px #fff; border-bottom: none;border-right:none; width: 100%; margin-bottom: 20px;}
.gk-table td{ font-size:14px; height: 26px;border-bottom:solid 1px #fff; border-right:solid 1px #fff; padding-left: 10px; color: #fff; }
.tk-part1 dl{ font-size:14px; margin-bottom: 20px;}
.tk-part1 dl dt{ color: #02a7f0; border-left:solid 3px #02a7f0; line-height: 22px; padding-left: 10px; margin-bottom: 10px;}
.tk-part1 dl dd{ color: #fff; line-height: 24px;}
/* .scroll-div{ height:310px; overflow:auto} */
.form-div{ display: flex; margin-bottom: 20px;}
.form-div p{ line-height: 30px; font-size: 14px; margin-right: 100px;}
.form-div p input{height: 24px; border: solid 1px #fff; background: none; width: 80px; border-radius: 5px; color: #fff;}
.form-div button{background: #02a7f0; border: none; color: #fff; font-size: 14px; width: 60px; border-radius: 5px; height: 26px;}
.desc-div{ border-top: solid 1px #d7d7d7; padding: 20px 30px 0 10px; }
.desc-div dl{ font-size: 12px; line-height: 26px;}
.desc-div dl dt{ color:#ff9800;font-size: 15px;padding-left: 25px;}
.desc-div dl dd{ padding-left: 25px;}
.tables-div div{ margin-bottom: 20px;}
.tables-div div p{ color: #fff; font-size: 14px; margin-bottom: 10px;}
.tables-div div table{ width: 100%;border: solid 1px #fff; border-right: none; border-bottom: none;}
.tables-div div table th{ font-size: 14px; background: #02a7f0; height: 26px; border-right:solid 1px #fff;; border-bottom:solid 1px #fff;text-align: center; }
.tables-div div table td{ height: 26px;font-size: 14px; text-align: center; border-right: solid 1px #fff; border-bottom: solid 1px #fff;}
.search-div{ display: flex; justify-content: space-between; background: rgba(82, 85, 92, .9); height: 30px; border-radius: 50px; padding: 5px 10px; align-items: center;}
.search-div img{ width: 20px; height: 20px;}
.search-div input{background: #bdc1b9; border: none; height: 25px; width: 700px; font-size: 12px;}
.search-div button{ background: none; border: none; color: #80ffff;}
.list-div{ padding: 0 10px;}
.list-div dl{ line-height: 26px; border-bottom: dashed 1px #80ffff; padding: 20px 0; margin-bottom: 10px;}
.list-div dl dt{ font-size: 14px; color: #80ffff;}
.list-div dl dd{ font-size: 14px; color: #fff;}
.sdlr-div{width: 425px; height: 660px;  padding: 10px; }
.sdlr-div p{ color: #fff; font-size:14px; border-bottom: dashed 1px #fff; padding-bottom: 10px; margin-bottom: 10px;}
.sdlr-div ul{ display: flex; margin-bottom: 10px; }
.sdlr-div ul li{ color: #fff; border: solid 1px #02a7f0; font-size: 14px; width: 42px; height: 27px; text-align: center; line-height: 27px; cursor: pointer; background:#020c21;}
.sdlr-div ul li.cur{ background: #185158;}
.sdlr-div span{ color: #fff; font-size: 12px; display: block; margin-bottom: 5px;}
.sdlr-div textarea{ background: none; border: solid 1px #797979; width: 100%; height: 120px; color: #fff; margin-bottom: 10px;}
.sdlr-btns{ display: flex; justify-content: end;position: relative;bottom: 56%;left: 5%;pointer-events: none;float: right}
.sdlr-btns a{ display: block; width: 65px; height: 28px; text-align: center; line-height: 30px;border: solid 1px #2391ff; font-size: 14px; cursor: pointer;}
.sdlr-btns a:nth-child(1){ color: #fff; background: #050c20;pointer-events: initial;}
.sdlr-btns a:nth-child(2){color: #2391ff; border-radius:0 5px 5px 0; } 
.upLoad-div{position: relative;left: 31%;top: -10px;float: left;display: none}
.upLoad-div p{ color: #fff; font-size:14px; border-bottom: dashed 1px #fff; padding-bottom: 10px; margin-bottom: 10px;}
.upLoad-div ul{float: left}
.upLoad-div ul li{float:left;padding:0 10px;height: 30px;color: #fff; border: solid 1px #02a7f0; font-size: 14px;text-align: center; line-height: 30px; cursor: pointer; background:#020c21;}
.upLoad-div ul li.cur{ background: #185158;}

label {
    cursor: pointer;
    display: block;
    color: #fff; border: solid 1px #02a7f0; font-size: 14px; width: 80px; height: 30px; text-align: center; line-height: 30px; cursor: pointer; background:#020c21;
 }
 /*label img{position: relative; top: 5px;}*/
 
 #upload-photo {
    opacity: 0;
    position: absolute;
    z-index: -1;
 }
#wtjd.hint {
    /* position: absolute; */
    /* left: 0px; */
    /* top: 0px; */
    /* opacity: 0.5; */
    width: 180px;
    height: 23px;
    padding: 2px 2px 2px 2px;
    font-family: "Arial Normal", "Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    letter-spacing: normal;
    /* color: #999999; */
    vertical-align: none;
    text-align: left;
    text-transform: none;
    background-color: rgba(255, 255, 255, 0.2);
    border-color: #999999;
}
.input-wtjd-btn {
     font-size: 14px;
     height: 38px;
     line-height: 38px;
     color: #fff;
     text-align: center;
     border: solid 1px #016e9f;
     cursor: pointer;
     /* display: flex; */
     align-items: center;
     justify-content: center;
     background: rgba(42, 78, 115, .7);
     margin-bottom: 10px;
 }
.input-wtjd-btn-kf {
    margin-left: 140px;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    text-align: center;
    border: solid 1px #016e9f;
    cursor: pointer;
    /* display: flex; */
    align-items: center;
    justify-content: center;
    /*background: rgba(42, 78, 115, .7);*/
    background-color: rgba(0,0,0);
    margin-bottom: 10px;
}
.input-wtjd-btn-qx {
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    text-align: center;
    border: solid 1px #016e9f;
    cursor: pointer;
    /* display: flex; */
    align-items: center;
    justify-content: center;
    background: rgba(42, 78, 115, .7);
    margin-bottom: 10px;
}
.yiwen p {
    width: 110px;
    height: 36px;
    background: url(../images/kuang.jpg) no-repeat 0 0;
    padding: 0 7px;
    display: flex;
    justify-content: space-between;
    background-size:100% 100%;
}
.yiwen {
    height: 36px;
    position: relative;
    padding-left: 10px;
    float: left;
}
#yiwenul_fk {
    padding-top:5px;
    display: none;
    height: 500px;
    position: relative;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    height: 180px;
    background-color: rgba(0, 0, 0, 0.6627450980392157);
    z-index: 1300;
    position: absolute;
    /* overflow: hidden; */
    width: 365px;
    display: none;
    z-index: 1300;
    color: #fff;
    font-size: 14px;
    left: 180px;
}
#yiwenul_jszc{
    display: block;
    text-align: center;
    padding-top: 20px;
    position: relative;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    top: 575px;
    cursor: pointer;color: #fff; font-size: 14px; line-height: 20px;
    height: 80px;
    background-color: rgba(0, 0, 0, 0.6627450980392157);
    z-index:1300;
    position: absolute;overflow: hidden;width: 365px; display: none;
    z-index: 1300;
    color: #fff; font-size: 14px;
    left: -190px;
}
/*.yiwenjd ul{*/
#yiwenul{
    left: -190px;
    height: 540px;
    /*background: rgba(0,0,0,.4);*/
    background-color: rgba(0, 0, 0, 0.6627450980392157);
    padding: 0px 3px 0px 3px;
    z-index:1300;
    position: absolute;overflow: hidden;width: 365px; display: none;
    z-index: 1300;
    color: #fff; font-size: 14px; line-height: 6px;
}
/*.yiwenjd ul li{*/
#yiwenul{
    cursor: pointer;color: #fff; font-size: 14px; line-height: 20px;
    /*float: left;*/
    padding: 0px 5px 0px 5px
    /*padding: 0 10px; margin-right: 10px; margin-bottom: 10px;*/
}
.hr-dotted2{
    margin:5px 0px 0px 0px!important;
}

 .right-top{ width: 100%; height: 40px;}
 .right-top .xiala{ float: left;}
 .right-top .jump{ float:right}
    .xiala{ height: 36px; position: relative;}
 .xiala p{  background-size:100% 100%!important;width: 190px; height: 36px; background: url(../images/kuang.jpg) no-repeat 0 0;   padding:0 20px; display: flex; justify-content: space-between;}
 .xiala p a{color: #fff; font-size:14px;line-height: 36px; display: block;}
 .xiala p span{ display: inline-block; width: 26px; height: 26px; background: url(../images/z_u262.svg) no-repeat 0 5px;}
 .xiala p span.active{background: url(../images/s_u339.svg) no-repeat 0 5px;}
 .xiala ul {background: rgba(0,0,0,.4); width: 190px; padding: 10px;z-index:1300}
 .pic-manage ul li{ color: #fff; font-size: 14px; line-height: 26px;}
 .pic-manage ul { position: absolute; top:36px; left: 0; display: none;z-index:1300}
 .country-manage ul{ position: absolute;overflow: hidden;width: 242px; display: none;z-index:1300}
 .country-manage ul li{ cursor: pointer;color: #fff; font-size: 14px; line-height: 26px; border: solid 1px #016e9f; background: rgba(67, 48, 187, .2); float: left; padding: 0 10px; margin-right: 10px; margin-bottom: 10px; }
.jump{ border: solid 1px #81d3f8; border-radius: 5px;  display: block; color: #fff; font-size: 16px;  padding-left:10px;padding-right:10px; height: 35px; line-height: 35px; text-align: center;}
.jump img{position: relative; top:-3px}
.shiliang {width: 33.33%;}
.shiliang label{ height: 38px; line-height: 38px;}
#map{
	border: 0px;
    height: 100%;
    position: absolute;
    width:100%;
    }
.mapNameDivStyle {display: none;position: absolute;border: 2px solid #337ab7; padding: 5px; font-size: 13px; max-width: 300px; border-radius: 3px;z-index: 1250;background-color: #fff;}
.mgqTable{
	color:white;
}
.dtxz{
    position: fixed;
    bottom: 1%;
    z-index: 1300;
    background: rgba(4, 23, 64, .6);
    border: solid 1px transparent;
    padding: 6px;
}
.dtzx_text{
	border-bottom: 1px dashed #00AAAA;
    padding-bottom: 4px;
    color: white;
    font-size: 14px;
}
.dtxz_btn{
	cursor: pointer;
	margin-top: 3px;
}
.gkdytl{
    position: fixed;
    left: 39%;
    bottom: 1%;
    z-index: 1300;
    background: rgba(4, 23, 64, .6);
    border: solid 1px transparent;
    padding: 6px;
    color: white;
    font-size: 13px;
}
.gkdytl_text{
	border-bottom: 1px dashed #00AAAA;
    padding-bottom: 4px;
    color: white;
}
.gkdytl span{
	float:left;
	vertical-align: middle;
    line-height: 21px;
}
.gkdytl div{
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:25px;
	height:15px;
}

#mapTools {
	position: absolute;
	top: 10px;
	background: rgba(255, 255, 255, 0.85);
	padding: 8px 5px;
	border-radius: 5px;
	box-shadow: 3px 3px 3px #ccc;
	z-index: 9999;
	right:2%;
}

#mapTools li {
	list-style: none;
	padding: 0 0px 0 23px;
	margin-left: 4px;
	height: 24px;
	line-height: 24px;
	margin-bottom:10px;
    position: relative;
    cursor: pointer;
}
#mapTools li span {
	cursor: pointer;
    position: absolute;
    right: 36px;
    display: none;
    width: 75px;
    background-color: #06F;
    color: #fff;
    text-align: center;
    font-size: 13px;
    border-radius: 9px
}
#mapTools li span i{
	position: absolute;
	
    top: 7px;
    right: 12px;
    width: 0;
    height: 0;
    border-width: 0 8px 8px;
    border-style: solid;
    border-color: transparent transparent #06F;
    transform: rotate(90deg);
}

.toolBarStyle_li1 {
	background: url("../../cgzs/images/tool_9.png") left center no-repeat;
}

.toolBarStyle_li2 {
	background: url("../../cgzs/images/tool_2.png") left center no-repeat;
}

.toolBarStyle_li3 {
	background: url("../../cgzs/images/tool_3.png") left center no-repeat;
}

.toolBarStyle_li_Latlon {
	background: url("../../cgzs/images/Lat_Lon.png") left center no-repeat;
}
.toolBarStyle_li_xcx {
	background: url("../../cgzs/images/xcx.png") left center no-repeat;
}
.toolBarStyle_li_mcx {
	background: url("../../cgzs/images/mcx.png") left center no-repeat;
}
.toolBarStyle_li_xjxm {
	background: url("../../cgzs/images/xmtj.png") left center no-repeat;
}
.toolBarStyle_li4 {
	background: url("../../cgzs/images/tool_4.png") left center no-repeat;
}

.toolBarStyle_li5 {
	background: url("../../cgzs/images/tool_5.png") left center no-repeat;
}

.toolBarStyle_li_Tckz {
	background: url("../../cgzs/images/tckz.png") left center no-repeat;
}

.toolBarStyle_li6 {
	background: url(../../cgzs/images/tool_6.png) left center no-repeat;
	border: none;
}

.toolBarStyle_li7 {
	background: url("../../cgzs/images/tool_1.png") left center no-repeat;
}
.toolBarStyle_li8 {
	background: url("../../cgzs/images/tool_8.png") left center no-repeat;
}
.toolBarStyle_li10 {
	background: url("../../cgzs/images/tool_10.png") left center no-repeat;
}
.toolBarStyle_li11 {
	background: url("../../cgzs/images/tool_11.png") left center no-repeat;
}
.toolBarStyle_li12 {
	background: url("../../cgzs/images/tool_12.png") left center no-repeat;
}
.toolBarStyle_xjxm {
	background: url("../../cgzs/images/xjxm.png") left center no-repeat;
}
.toolBarStyle_jietu {
    background: url("../../cgzs/images/jietu.png") left center no-repeat;
}
.excelCur{
	background: #185158!important;
}
.sdlrCur{
	background: #185158!important;
}
.choose-div_ {
    display: flex;
}
.choose-div_ a {
    display: flex;
    color: #fff;
    border: solid 1px #02a7f0;
    font-size: 14px;
    width: 88px;
    height: 38px;
    line-height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #020c21;
    cursor: pointer;
}
    
.fhxfx-div::-webkit-scrollbar {
    width: 3px;
}
.fhxfx-div::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #312890;
}
.fhxfx-div::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #e7e7e7;
    border: 1px solid #cacaca;
}
.analysis-item-div:hover{
	background:rgba(0,0,255,0.3)
}

.desc-div .space-point1 dt {background:url('../../cgzs/images/p1.png') no-repeat left center;}
.desc-div .space-point2 dt {background:url('../../cgzs/images/p2.png') no-repeat left center;}
.desc-div .space-point3 dt {background:url('../../cgzs/images/p3.png') no-repeat left center;}
.desc-div .space-point4 dt {background:url('../../cgzs/images/p4.png') no-repeat left center;}
.desc-div .space-point5 dt {background:url('../../cgzs/images/p5.png') no-repeat left center;}
.desc-div .space-point6 dt {background:url('../../cgzs/images/p6.png') no-repeat left center;}
.desc-div .space-point7 dt {background:url('../../cgzs/images/p7.png') no-repeat left center;}
.desc-div .space-point8 dt {background:url('../../cgzs/images/p8.png') no-repeat left center;}
.desc-div .space-point9 dt {background:url('../../cgzs/images/p9.png') no-repeat left center;}
.desc-div .space-point10 dt {background:url('../../cgzs/images/p10.png') no-repeat left center;}
.desc-div .space-point11 dt {background:url('../../cgzs/images/p11.png') no-repeat left center;}
.desc-div .space-point12 dt {background:url('../../cgzs/images/p12.png') no-repeat left center;}
.desc-div .space-point13 dt {background:url('../../cgzs/images/p13.png') no-repeat left center;}
.desc-div .space-point14 dt {background:url('../../cgzs/images/p14.png') no-repeat left center;}
.desc-div .space-point15 dt {background:url('../../cgzs/images/p15.png') no-repeat left center;}
.desc-div .space-point16 dt {background:url('../../cgzs/images/p16.png') no-repeat left center;}
.desc-div .space-point17 dt {background:url('../../cgzs/images/p17.png') no-repeat left center;}
.desc-div .space-point18 dt {background:url('../../cgzs/images/p18.png') no-repeat left center;}
.desc-div .space-point19 dt {background:url('../../cgzs/images/p19.png') no-repeat left center;}
.desc-div .space-point20 dt {background:url('../../cgzs/images/p20.png') no-repeat left center;}
.desc-div .space-point21 dt {background:url('../../cgzs/images/p21.png') no-repeat left center;}
.desc-div .space-point22 dt {background:url('../../cgzs/images/p22.png') no-repeat left center;}
.desc-div .space-point23 dt {background:url('../../cgzs/images/p23.png') no-repeat left center;}
.desc-div .space-point24 dt {background:url('../../cgzs/images/p24.png') no-repeat left center;}
.desc-div .space-point25 dt {background:url('../../cgzs/images/p25.png') no-repeat left center;}
.desc-div .space-point26 dt {background:url('../../cgzs/images/p26.png') no-repeat left center;}
.desc-div .space-point27 dt {background:url('../../cgzs/images/p27.png') no-repeat left center;}
.desc-div .space-point28 dt {background:url('../../cgzs/images/p28.png') no-repeat left center;}
.desc-div .space-point29 dt {background:url('../../cgzs/images/p29.png') no-repeat left center;}
.desc-div .space-point30 dt {background:url('../../cgzs/images/p30.png') no-repeat left center;}
.desc-div .space-point31 dt {background:url('../../cgzs/images/p31.png') no-repeat left center;}
.desc-div .space-point32 dt {background:url('../../cgzs/images/p32.png') no-repeat left center;}
.desc-div .space-point33 dt {background:url('../../cgzs/images/p33.png') no-repeat left center;}
.desc-div .space-point34 dt {background:url('../../cgzs/images/p34.png') no-repeat left center;}
.desc-div .space-point35 dt {background:url('../../cgzs/images/p35.png') no-repeat left center;}
.desc-div .space-point36 dt {background:url('../../cgzs/images/p36.png') no-repeat left center;}
.desc-div .space-point37 dt {background:url('../../cgzs/images/p37.png') no-repeat left center;}
.desc-div .space-point38 dt {background:url('../../cgzs/images/p38.png') no-repeat left center;}
.desc-div .space-point39 dt {background:url('../../cgzs/images/p39.png') no-repeat left center;}
.desc-div .space-point40 dt {background:url('../../cgzs/images/p40.png') no-repeat left center;}
.desc-div .space-point41 dt {background:url('../../cgzs/images/p41.png') no-repeat left center;}
.desc-div .space-point42 dt {background:url('../../cgzs/images/p42.png') no-repeat left center;}
.desc-div .space-point43 dt {background:url('../../cgzs/images/p43.png') no-repeat left center;}
.desc-div .space-point44 dt {background:url('../../cgzs/images/p44.png') no-repeat left center;}
.desc-div .space-point45 dt {background:url('../../cgzs/images/p45.png') no-repeat left center;}
.desc-div .space-point46 dt {background:url('../../cgzs/images/p46.png') no-repeat left center;}
.desc-div .space-point47 dt {background:url('../../cgzs/images/p47.png') no-repeat left center;}
.desc-div .space-point48 dt {background:url('../../cgzs/images/p48.png') no-repeat left center;}
.desc-div .space-point49 dt {background:url('../../cgzs/images/p49.png') no-repeat left center;}
.desc-div .space-point50 dt {background:url('../../cgzs/images/p50.png') no-repeat left center;}
.desc-div .space-point51 dt {background:url('../../cgzs/images/p51.png') no-repeat left center;}
.desc-div .space-point52 dt {background:url('../../cgzs/images/p52.png') no-repeat left center;}
.desc-div .space-point53 dt {background:url('../../cgzs/images/p53.png') no-repeat left center;}
.desc-div .space-point54 dt {background:url('../../cgzs/images/p54.png') no-repeat left center;}
.desc-div .space-point55 dt {background:url('../../cgzs/images/p55.png') no-repeat left center;}
.desc-div .space-point56 dt {background:url('../../cgzs/images/p56.png') no-repeat left center;}
.desc-div .space-point57 dt {background:url('../../cgzs/images/p57.png') no-repeat left center;}
.desc-div .space-point58 dt {background:url('../../cgzs/images/p58.png') no-repeat left center;}
.desc-div .space-point59 dt {background:url('../../cgzs/images/p59.png') no-repeat left center;}
.desc-div .space-point60 dt {background:url('../../cgzs/images/p60.png') no-repeat left center;}
.desc-div .space-point61 dt {background:url('../../cgzs/images/p61.png') no-repeat left center;}
.desc-div .space-point62 dt {background:url('../../cgzs/images/p62.png') no-repeat left center;}
.desc-div .space-point63 dt {background:url('../../cgzs/images/p63.png') no-repeat left center;}
.desc-div .space-point64 dt {background:url('../../cgzs/images/p64.png') no-repeat left center;}
.desc-div .space-point65 dt {background:url('../../cgzs/images/p65.png') no-repeat left center;}
.desc-div .space-point66 dt {background:url('../../cgzs/images/p66.png') no-repeat left center;}
.desc-div .space-point67 dt {background:url('../../cgzs/images/p67.png') no-repeat left center;}
.desc-div .space-point68 dt {background:url('../../cgzs/images/p68.png') no-repeat left center;}
.desc-div .space-point69 dt {background:url('../../cgzs/images/p69.png') no-repeat left center;}
.desc-div .space-point70 dt {background:url('../../cgzs/images/p70.png') no-repeat left center;}
.desc-div .space-point71 dt {background:url('../../cgzs/images/p71.png') no-repeat left center;}
.desc-div .space-point72 dt {background:url('../../cgzs/images/p72.png') no-repeat left center;}
.desc-div .space-point73 dt {background:url('../../cgzs/images/p73.png') no-repeat left center;}
.desc-div .space-point74 dt {background:url('../../cgzs/images/p74.png') no-repeat left center;}
.desc-div .space-point75 dt {background:url('../../cgzs/images/p75.png') no-repeat left center;}
.desc-div .space-point76 dt {background:url('../../cgzs/images/p76.png') no-repeat left center;}
.desc-div .space-point77 dt {background:url('../../cgzs/images/p77.png') no-repeat left center;}
.desc-div .space-point78 dt {background:url('../../cgzs/images/p78.png') no-repeat left center;}
.desc-div .space-point79 dt {background:url('../../cgzs/images/p79.png') no-repeat left center;}
.desc-div .space-point80 dt {background:url('../../cgzs/images/p80.png') no-repeat left center;}
.desc-div .space-point81 dt {background:url('../../cgzs/images/p81.png') no-repeat left center;}
.desc-div .space-point82 dt {background:url('../../cgzs/images/p82.png') no-repeat left center;}
.desc-div .space-point83 dt {background:url('../../cgzs/images/p83.png') no-repeat left center;}
.desc-div .space-point84 dt {background:url('../../cgzs/images/p84.png') no-repeat left center;}
.desc-div .space-point85 dt {background:url('../../cgzs/images/p85.png') no-repeat left center;}
.desc-div .space-point86 dt {background:url('../../cgzs/images/p86.png') no-repeat left center;}
.desc-div .space-point87 dt {background:url('../../cgzs/images/p87.png') no-repeat left center;}
.desc-div .space-point88 dt {background:url('../../cgzs/images/p88.png') no-repeat left center;}
.desc-div .space-point89 dt {background:url('../../cgzs/images/p89.png') no-repeat left center;}
.desc-div .space-point90 dt {background:url('../../cgzs/images/p90.png') no-repeat left center;}
.desc-div .space-point91 dt {background:url('../../cgzs/images/p91.png') no-repeat left center;}
.desc-div .space-point92 dt {background:url('../../cgzs/images/p92.png') no-repeat left center;}
.desc-div .space-point93 dt {background:url('../../cgzs/images/p93.png') no-repeat left center;}
.desc-div .space-point94 dt {background:url('../../cgzs/images/p94.png') no-repeat left center;}
.desc-div .space-point95 dt {background:url('../../cgzs/images/p95.png') no-repeat left center;}
.desc-div .space-point96 dt {background:url('../../cgzs/images/p96.png') no-repeat left center;}
.desc-div .space-point97 dt {background:url('../../cgzs/images/p97.png') no-repeat left center;}
.desc-div .space-point98 dt {background:url('../../cgzs/images/p98.png') no-repeat left center;}
.desc-div .space-point99 dt {background:url('../../cgzs/images/p99.png') no-repeat left center;}

.cxsl{
    color:#00B8FF!important;
    text-decoration: revert!important;
}
.xzZip{
    float: right;
    position: relative;
    top: -5px;
}
.jwdgz {
    margin-bottom: 5px;
    display:flex;
    align-items: center;
}
.jwdgz label{
    display: inline;
    border: 0;
    font-size: 12px;
    background: transparent;
    width: 60px;
    user-select: none;
}
.jwdgz input:nth-of-type(2){
    margin-left: 10px;
}
.sth{
    position: fixed;
    left: 44%;
    bottom: 1%;
    padding:8px;
    font-size: 15px;
    color: #fff;
    z-index: 2050;
    background: rgba(4, 23, 64, .6);
}
.rangeInput{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
}
#fx-btn{
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    border: solid 1px #016e9f;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(42, 78, 115, .7);
}
.qh{
    /* height: calc(100% - 66px); */
}
.area{
    height: calc(100% - 187px);
}
#addRowxz:hover{
    color: #0a84ff;
}
.textTip{
    color: #00f3ff;
    font-size: 15px;
    margin-top:10px;
    user-select: none;

}
.country-xz{
    left: 600px;
}

.param-panel{
    position: absolute;
    top: 22%;
    left: 13%;
    color: #fff;
    font-size: 14px;
    background: #0a1534d4;
    box-shadow: 0 0 6px #000000;
    display: none;
    user-select: none;
}
.param-title{
    padding: 18px 20px 8px 20px;
    border-bottom: 1px dotted #fff ;
}
.param-info{
    padding: 8px 20px 20px 20px;
    position: relative;
}
.param-tree{
    position: absolute;
    padding: 10px;
    width: calc(100% - 40px);
    max-height: 285px;
    background: rgba(0,0,0,0.8);
    overflow: auto;
    display: none;
}
.param-panel input[type="text"]{
    background: #0a1534bd;
    border: 1px solid #1a6fb4;
    width: 100%;
    height: 30px;
}
.param-panel input[type="radio"],.param-panel input[type="checkbox"]{
    margin-left: 10px;
}
.param-panel input[type="radio"]:first-of-type,.param-panel input[type="checkbox"]:first-of-type{
    margin-left: 0;
}
.param-panel span{
    display:block;
}
.param-panel label{
    all: revert;
    cursor: pointer;
    vertical-align: text-bottom;
}
.param-input{
    width: 16px;
    height: 16px;
}
.param-content{
    margin-top: 10px;
}
.param-content:last-child{
    display: flex;
    justify-content: end;
}
.param-panel button{
    all: revert;
    width: 50px;
    height:30px;
    border: 1px solid #0a5ed0;
    color: #fff;
    cursor: pointer;
}
.param-panel button:first-child{
    background: rgba(0, 0, 0, 0.1);
}
.param-panel button:last-child{
    background: rgba(13, 214, 218, 0.61);
    margin-left: 8px;
}
.param-content input::placeholder{
    color: #a6a6a6;
}
.param-content input{
    padding-left: 10px;
    cursor: pointer;
}
.list-group-item{
    padding:5px!important;
    background-color:revert!important;
    border:0!important;
    white-space: nowrap;
}
.node-paramTree{
    color: #fff!important;
}
.list-group-item:hover{
    background: #0a84ff!important;
}
.param-panel .list-group-item span{
    display: inline-block!important;
}
.param-panel .list-group-item span[class*="node-icon"]{
    display: none!important;
}
.treeview span.icon{
    margin-right: 0!important;
    padding-right: 20px!important;
}

.param-tree {
    /* 针对Webkit内核的浏览器 */
    &::-webkit-scrollbar {
        /* 设置滚动条的宽度 */
        width: 5px;
    }

    /* 滚动条轨道 - 背景颜色/白底 */
    &::-webkit-scrollbar-track {
        background: #565656;
        border-radius: 10px;
    }

    /* 滚动条的滑块部分 */
    &::-webkit-scrollbar-thumb {
        background: rgba(161, 161, 161, 0.8);
        border-radius: 10px;
    }

    /* 当鼠标悬停在滚动条滑块上时改变颜色 */
    &::-webkit-scrollbar-thumb:hover {
        background: rgb(0, 149, 255);
    }
}
.keyword{
    color: red;
    font-weight: bold;
}

/* 250619新增  */
.side-item {
            width: 100%;
            overflow: hidden;
            margin-bottom: 20px;
        }

        .side-title {
            width: 100%;
            color: #fff;
            font-size: 14px;
            padding-left: 10px;
            box-sizing: border-box;
            background: url(../images/title-bg.png) no-repeat center center;
            background-size: 100% 100%;
            height: 40px;
            line-height: 40px;
        }

        .side-box {
            width: 100%;
            overflow: hidden;
            border: 1.5px solid #0e2c6a;
            border-top: none;
            box-sizing: border-box;
            padding: 10px 0 15px 0;
        }

        .side-box .side-number {
            float: left;
            box-sizing: border-box;
        }

        .side-box .side-number.side-num {
            width: 46%;
            padding-left: 6%;
            box-sizing: border-box;
            margin-left: 60px;
        }

        .side-box .side-number h2 {
            color: #fff;
            font-size: 20px;
            color: #a859ff;
        }

        .side-box .side-number span {
            color: #fff;
            font-size: 12px;
            color: #6a88e4;
        }
        .side-box .side-number.side-protion h2 {
            color: #14b162;
        }
