
@font-face{
     font-family: 'FZHanZhenGuangBiaoS-GB'; 
     src: url('../../font/fzhzgb.ttf');
}
.ol-logo-only{
	display: none;
}
.ol-zoom{
	    z-index: 1;
}


.lable_s_c_a {
	width: 150px;
	text-align: center;
	border-radius: 5px;

}

.lable_s_c_a .titleName {
	padding: 6px;
	border-radius: 5px 5px 0 0;
}

.lable_s_c_a .area {
	padding: 5px;

}


.lable_s_c_a .number {
	padding: 5px;
	border-radius: 0 0 5px 5px;
}


.icon-map {
	color: #333;
	width: 22px;
	height: 22px;
	cursor: pointer;
	/* margin: 12px auto; */
	border: solid 2px currentColor;
	border-radius: 16px 16px 16px 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: ratate(-45deg);
	transform: rotate(-45deg);
}

.table-icon-map {
	color: #333;
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin: 2px auto;
	border: solid 2px currentColor;
	border-radius: 16px 16px 16px 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: ratate(-45deg);
	transform: rotate(-45deg);
}

.table-icon-map-zfx {
	color: #333;
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin: 2px auto;
	/* border: solid 2px currentColor; */
	pointer-events: auto;
}



.useUnit {
	width: 468px;
	position: absolute;
	top: 70px;
	/* right: 50px; */
	background: white;
}

.useUnit>.layui-table-view {
	margin: 0;
}

.useUnitLable {
	height: 2.5rem;
	width: 9.375rem;
	border-radius: 0.3125rem;
	color: white;
	text-align: center;
	line-height: 2.5rem;
}

.table_title {
	text-align: center;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	color: black;
	border: 1px solid #e6e6e6;
	    background: #0446DC;
	    color: white;
}

.table_title>i {
	float: right;
	font-size: 24px;
	color: #ccc;
	margin-right: 10px;
	color: white;
}

.table_title>i:hover {
	cursor: pointer;
}

.displayNone {
	display: none;
}



#controlBtn {
	width: 5.75rem;
	height: 2.1875rem;
	background: #1ABB9B;
	color: white;
	line-height: 2.1875rem;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	position: absolute;
	/* top: 3.75rem;   */
	 right: 0.625rem;
}

#controlBtn:active {
	background: #1AA19B;
}


.searchHeader{
	width: 100%;
	position: absolute;
	top: 0px;
	display: flex;
	font-size: 1.25rem;
	line-height: 2.375rem;
    background: white; 
	padding-top: 0.625rem;
	    padding-bottom: 20px;
	
}

.searchHeader>div:last-child{
	position: absolute;
	right: 0px;
	padding-right: 0.625rem;
}

.searchHeader>div:first-child{
	padding-left: 3.125rem;
}


.searchTitle{
	font-size: 1.5rem;
	color: #22A2FF;
}


.searchType{
	font-size: 1.125rem;
}

.searchContent{
	margin-top: 6.25rem;width: 60.25rem;max-height:30rem;  border: 1px solid #CCCCCC ;padding: 1.25rem;
	    position: absolute;
	    top: 0px;
	    background: white;
}


.searchSubmit{
	text-align: center;
}


.switch-layer {
   /* background-color: white; */
     display: flex;
     position: absolute;
     bottom: 3px;
     right: 1px;
}

.switch-layer>div {
    width: 100px;
    height: 70px;
    text-align: end;
    color: #fff;
    cursor: pointer;
    background-size: 100%;
    position: relative;
}

.switch-one {
    background-image: url(../../img/gis/twoDimensiona.png);
    font-size: 12px;
}

.switch-two {
    background-image: url(../../img/gis/diqiu.png);
    font-size: 12px;
}


.house_info{
	width: 900px;height: auto;border:1px solid #e6e6e6;border-radius: 10px;
	position: absolute;
	top: 80px;
	background: white;
	z-index: 999;
	right: 0;
}




/* 数据统计分析 */
.r-container {
   width: 150px;
    height: 80px;
    float: left;
    color: #000;
    display: block;
    margin: 20px;
    border: solid 1px #ddd;
	border-radius: 6px;
	font-weight: bold;
	border-radius: 6px;
	transition: all 0.3s;
}


.r-container:hover {
      box-shadow: 0 0 20px #8b9ba0;
      /* transform: translateX(10px); */
      transform: scale(1.1);
}

.r-container > .r-title {
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
    background: #0095fd;
	font-size: 1rem;
}

.r-container>.r-title {
    color: #fff;
    border-radius: 6px 6px 0 0;
}

.r-container > .r-content {
    height: 50px;
    line-height: 50px;
    text-align: center;
	font-size: 1rem;
}

.r-container>.r-content {
    color: #000;
}


#echartContent{
	margin-top: 58px;
	z-index: 1000;
	position: absolute; 
	background: white;
	width: 100%;
	height: 100%;
	top: 0;
}

/**************************************************/
.info_title {
      background-color: rgba(0, 0, 0, 1);
      color: white;
      text-align: center;
      height: 40px;
      line-height: 40px;
      padding: 0 10px;
}

.info_class {
      width: 400px;
      position: absolute;
top: 20em;
    left: 20em;
}

.info_content {
      padding: 20px;
      background-color: white;
      border: 1px solid #ccc;
}

.info_content>.title {
      line-height: 25px;
}

.info_container {
      display: flex;
      flex-direction: row;
      flex: 1;
      box-sizing: border-box;
      min-width: 0;
      line-height: 40px;
}

.info_main {}

.info_main_text_decoration {
      text-decoration: underline
}




@font-face {font-family: "iconfont";
	src: url('//at.alicdn.com/t/font_293677_1oq4vbh6yrykfbt9.eot?t=1503473159937'); /* IE9*/
	src: url('//at.alicdn.com/t/font_293677_1oq4vbh6yrykfbt9.eot?t=1503473159937#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('//at.alicdn.com/t/font_293677_1oq4vbh6yrykfbt9.woff?t=1503473159937') format('woff'), /* chrome, firefox */
	url('//at.alicdn.com/t/font_293677_1oq4vbh6yrykfbt9.ttf?t=1503473159937') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('//at.alicdn.com/t/font_293677_1oq4vbh6yrykfbt9.svg?t=1503473159937#iconfont') format('svg'); /* iOS 4.1- */
}
  
.iconfont {
font-family:"iconfont" !important;
font-size:16px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.icon-llannotationend:before { content: "\e600"; }

.icon-llannotationstart:before { content: "\e601"; }

.icon-imap:before { content: "\e672"; }

.icon-icon01:before { content: "\e604"; }

.icon-dingwei:before { content: "\e659"; }

.icon-map4:before { content: "\e6d2"; }

.icon-map8:before { content: "\e6d7"; }

.icon-map2:before { content: "\e6c9"; }

.icon-xiahang:before { content: "\e706"; }

.icon-map:before { content: "\e62a"; }

.icon-icon-test:before { content: "\e616"; }

.icon-map_pin:before { content: "\e740"; }

.icon-map1:before { content: "\e602"; }
.houseKSH{position: absolute;top: 15px;left: 370px;z-index: 99;    height: 39px;
    line-height: 39px;
    background-color: #3385ff;
    width: 120px;
    text-align: center;
    border-radius: 2px;
    color: #fff;cursor: pointer;}
.searchDiv{position: absolute;top: 0;left: 0;z-index: 99;box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.31);}
.serBox{width: 340px;z-index: 99;max-height: 600px;overflow-y: auto;background: #fff;}
.searchs{width: 340px;height: 39px;background-color: #ffffff;box-shadow: 0px 1px 1px 0px rgba(88, 88, 88, 0.75);border-radius: 2px;}
.serInput{width: 228px;height: 39px;outline: none;border: none;padding-left: 27px;}
.clearX{width: 40px;height: 34px;border-left: 1px solid #ddd;padding-top: 5px;position: relative;}
.clearX p {width: 14px;height: 14px;margin: 0 auto;background: url(../../images/GISicon/sl.png) no-repeat;background-size: 100% 100%;margin-top: 7px;}
.seIcon{width: 44px;height: 100%;background-color: #3385ff!important;border-radius: 2px;position: relative;}
.seIcon p{width: 17px;height: 17px;background: url(../../images/GISicon/ss.png) no-repeat;background-size: 100% 100%;margin: 0 auto;margin-top: 10px;}
/* .clearX .pActive{background: url(../../images/GISicon/yl-1.png) no-repeat;background-size: 100% 100%;} */
.clearX .pNo{background: url(../../images/GISicon/gb.png) no-repeat;background-size: 100% 100%;}
.regionBox{width: 281px;height: 121px;margin: 0 auto;margin-top: 12px;}
.regionBox p:nth-child(1){font-size: 14px;color: #3385ff;}
.regInput{margin-bottom: 9px;}
.regInput div{float: left;}
.fanh1{width: 340px!important;}
.selectLable{width: 90px;line-height: 35px;height: 35px;text-align: right;}
.selectBox{width: 180px;margin-left: 9px;}
.houseList{padding-top: 5px;height: 92%;overflow: auto;width: 340px;}
.houseList li{height: 73px;margin: 0 auto;margin-top: 4px;margin-bottom: 3px;font-size: 14px;cursor: pointer;display: flex;padding: 5px 10px;border-bottom: 1px solid #ccc;}
.houseList li .imgBox{width: 112px;height: 100%;text-align: center;line-height: 60px;position: relative;}
.houseList li .imgBox img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;}
.houseList li .houseNamelist .hn1{width: 179px;overflow:hidden; /*超出的部分隐藏起来。*/ white-space:nowrap;/*不显示的地方用省略号...代替*/text-overflow:ellipsis;/* 支持 IE */line-height: 24px;}
.houseList li .houseNamelist .hn2{width: 179px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;font-size: 12px;height: 32px;}
.houseList li .houseNamelist img{width: 13px;height: 18px;background: url(../../images/GISicon/l2.png) no-repeat;background-size: 100% 100%;margin-right: 5px;margin-top: 8px;}
.houseList li .houseNamelist div:nth-child(1){color: #3385ff;}
.houseList li .houseNamelist div {margin-top: 4px;}
.fanh{width: 340px;height: 38px;cursor: pointer;background-color: #ffffff;box-shadow: 0px 1px 1px 0px rgba(88, 88, 88, 0.75);border-radius: 2px;border: solid 1px #ffffff;margin-top: 9px;margin-bottom: 10px;color: #3385ff;line-height: 36px;font-size: 14px;box-sizing: border-box;}
.fanh .fanhIcon{width: 7px;height: 12px;background: url(../../images/GISicon/fh.png) no-repeat;background-size: 100% 100%;margin-left: 25px;margin-top: 12px;margin-right: 5px;}
.houseInfo{background: #fff;    padding-bottom: 10px;}
.houseSwiper{height: 160px;margin: 0 auto;margin-bottom: 12px;}
.houseInfo .hinav{height: 38px;}
.houseInfo .hinav div{width: 83px;font-size: 14px;color: #fff;text-align: center;line-height: 27px;height: 27px;float: left;background-color: #90c2f4;border-radius: 2px;margin-top: 8px;margin-left: 18px;cursor: pointer;}
.houseInfo .hinav .hinavz{margin-left: 28px;margin-right: 10px;}
.houseInfo .hinav .active{background: #3385ff;color: #fff;}
.zlinfo{max-height: 326px;overflow-y: auto;display: none;}
.boxBorder{height: 10px;width: 100%;background:rgba(242, 242, 242, 1);}
.houseInfo .hiname{width: 320px;margin: 0 auto;margin-top: 10px;}
.houseInfo .hiname li{font-size: 14px;margin-bottom: 5px;width: 100%;height: 20px;}
.houseInfo .hiname li div{float: left;}
.houseInfo .hiname li .sp1{color: #000;font-weight: bold;}
.houseInfo .hiname .sp2{    float: right;
    margin-right: 10px;color: #393d49;overflow:hidden; /*超出的部分隐藏起来。*/ white-space:nowrap;/*不显示的地方用省略号...代替*/text-overflow:ellipsis;/* 支持 IE */}
.fjxz{border-top: solid 1px #cccccc;height: 100px;padding-top: 10px;padding-left: 14px;}
.fjxz li{float: left;line-height: 36px;}
.fjxz li p{line-height: 20px;font-size: 10px;margin-top: 5px;}
.dowl{margin: 0 8px;}
.dowl .p1{width: 13px;height: 14px;background: url(../../images/GISicon/xz-1.png) no-repeat;background-size: 100% 100%;margin: 0 auto;}
.yulan .p1{width: 13px;height: 13px;background: url(../../images/GISicon/yl.png) no-repeat;background-size: 100% 100%;margin: 0 auto;}
.dowl .dowlActive{background: url(../../images/GISicon/xz.png) no-repeat;background-size: 100% 100%;}
.dowl .dowlPAc{color: #3385ff;}
.yulan .yulanActive{background: url(../../images/GISicon/yl-1.png) no-repeat;background-size: 100% 100%;}
.yulan .yulanPAc{color: #3385ff;}
/* .maskBubble{width: 206px;min-height: 243px;padding-top: 15px;} */
.maskHouseImg{width: 228px;height: 114px;margin: 0 auto;}
.maskHouseImg img{width: 100%;height: 100%;}
.maskBubble ul{margin-top: 10px;padding: 0 13px;padding-bottom: 12px;}
.maskBubble ul li{line-height: 26px;font-size: 12px;color: #666;}
.maskBubble ul li span{font-size: 12px;color: #000;}
.trees{background: rgba(255,255,255,0.9);display: none;}
.hmap-js-popup{padding: 0!important;border: none;background: none;}
.maskKui{min-width: 160px;padding: 50px 15px 15px 0px;}
.maskKui li{font-size: 14px;color: white;text-align: left;}
.maskKui .lis{padding-left: 20px;}
.maskKui .lis1{padding-left: 62px;}
.maskKui li span{font-size: 13px;color: #FFCB71;font-weight: bold;}
.houxqName{margin-bottom: 10px;border-bottom: 1px solid #ccc;height: 30px;}
.houxqName div{float: left;}
.houxqName .sp1{color: #000;font-weight: bold;}
.fgsList{width: 340px;padding: 6px 16px;box-sizing: border-box;background: #fff;display: none;}
.houseMskImg{object-fit: cover;}
/* #trees{box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.31);} */
.fgsList div{color: #3385ff;line-height: 30px;cursor: pointer;}
.fgsList div span{color: #f22c2c;}
.fgsList div:nth-child(3){margin-bottom: 0;}
.husActive{background: #f6f6f6;}
/*修改滚动条样式*/
.serBox{
	overflow-x: hidden;
}
.serBox::-webkit-scrollbar{
  width:8px;
  height:68px;
}
.serBox::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
.serBox::-webkit-scrollbar-thumb{
  background: #458ffd;
  border-radius:10px;
}
.serBox::-webkit-scrollbar-thumb:hover{
  background: #2779f2;
}
.serBox::-webkit-scrollbar-corner{
  background: #179a16;
}
/*修改滚动条样式*/
ul::-webkit-scrollbar{
  width:8px;
  height:68px;
}
ul::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
ul::-webkit-scrollbar-thumb{
  background: #00e3fd;
  border-radius:10px;
}
ul::-webkit-scrollbar-thumb:hover{
  background: #2779f2;
}
ul::-webkit-scrollbar-corner{
  background: #179a16;
}
.statistics{
	width: 275px;
	position: absolute;
	top: 10px;
	right: 11px;
	z-index: 10;
	height: 750px;
	/* background: #fff; */
}
.closeIcon{
	width: 16px;
	height: 100%;
	position: absolute;
	background:rgba(6,33,77,0.2);
	display: flex;
	align-items: center;
}
.tzInfoBg{
	width: 312px;
	position: absolute;
	top: 10px;
	right: 11px;
	overflow: hidden;
}
.closeImg{width: 12px;height: 14px;margin: auto;}
.g_list{
	margin-left: 16px;
	overflow-y: auto;
	/* max-height: 600px;
	 */
	height: 100%;
	position: relative;
	background: #fff;
}
.gisBox{
	width: 242.1px;
	height: auto;
	margin-bottom: 10px;
	background: url(../../img/gis/gisbox.png) no-repeat;background-size: 100% 100%;
	padding-top: 10px;
}
/* 子弹框 */
.gisChBox{
	width: 220.1px;
	height: 186.1px;
	margin-left: 18px;
}

/* .gisBox:last-child{
	margin-bottom: 0;
} */
.g_title{
	width: 100px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-left: 6px;
	background: url("../../img/gis/2020514_1.png") no-repeat left center / 3px auto;
	margin-left: 12px;
	font-size: 16px;
	font-weight: 600;	
}
.parGisBox{
	cursor: pointer;
}
.gisChBox .g_title{
	
	font-size: 15px;
	font-weight: 600;	
}
.gisBox li{
	margin-left: 26px;
	margin-top: 7px;
}
.bgTotal li{
	margin-left: 10px;
	font-size: 16px;
	line-height: 33px;
	font-weight: bold;
}
.bgTotal .g_title{
	font-size: 18px;
}
.gisChBox li{
	margin-top: 6px;
}
.gisBox li .nums .g_icon{
	width: 20px;
	height: 20px;
}
.gisChBox li .nums .g_icon{
	width: 16px;
	height: 16px;
}
.g_icon img{
	width: 100%;
	height: 100%;
}
.gisBox li .nums .g_number{
	width: 170px;
	font-size:15px;
	font-weight:400;
	color:rgba(51,51,51,1);
	border-bottom:1px solid rgba(51,133,255,1);
}
.bgTotal li .nums .g_number{
	
	border:none;
}
.gisChBox li .nums .g_number{
	width: 160px;
	font-size:14px;
}

.g_tips{
	margin-bottom: 4px;
	font-size:15px;
	font-family:Source Han Sans SC;
	font-weight:400;
	color:rgba(102,102,102,1);
}
/* .houseNumIcon{background: url(../../img/gis/2020514_4.gif) no-repeat;background-size: 100% 100%;}
.houseQuIcon{background: url(../../img/gis/2020514_2.gif) no-repeat;background-size: 100% 100%;}
.houseParIcon{background: url(../../img/gis/2020514_5.gif) no-repeat;background-size: 100% 100%;} */
.g_list::-webkit-scrollbar{
  width:8px;
  height:68px;
}
.g_list::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
.g_list::-webkit-scrollbar-thumb{
  background: #458ffd;
  border-radius:10px;
}
.g_list::-webkit-scrollbar-thumb:hover{
  background: #2779f2;
}
.g_list::-webkit-scrollbar-corner{
  background: #179a16;
}

.tzInfo{
	width: 275px;
	height: 600px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 11;
	padding: 0 10px;
	overflow-y: auto;
	background: #fff;
}
.tzInfo .g_nav{
	height: 40px;
	display: flex;
	align-items: center;
	position: fixed;
	width: 275px;
	top: 10px;
	background: #fff;
}
.Kbox{
	height: 40px;
}
.tzInfo .g_nav li{
	height: 40px;
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	box-sizing: border-box;
}
.tzInfo .g_nav .active{
	color: #3385FF;
	border-bottom: 1px solid #3385FF;
}
.tzInfo .countent .g_cqcj .g_cqcj_title{
	margin-top: 10px;
	height: 30px;
	display: flex;
	align-items: center;
}
.tzInfo .countent .g_cqcj .g_cqcj_title li{
	height: 20px;
	font-size: 12px;
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	border: 1px solid #ccc;
	cursor: pointer;
}
.tzInfo .countent .g_cqcj .g_cqcj_title .active{
	color: #3385FF;
	border: 1px solid #3385FF;
}
.g_box p{
	margin-left: 10px;
	line-height: 22px;
	overflow: hidden;
}
.g_box p span{
	display: inline-block;
	overflow: hidden;
}
.g_box p span:nth-child(1){
	/* width: 120px; */
	font-weight: bold;
}
.g_box p span:nth-child(2){
	float: right;
}
.g_box .g_Box_title{
	margin-left: 0;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px 0;
	padding-left: 3px;
	background: #f2f2f2;
}
.g_box_fj p span{
	width: 60px;
	
}
.g_box_fj p span:nth-child(1){
	width: 128px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.g_box_fj p span:nth-child(3){
	text-align: right;
	color: #3385FF;
	cursor: pointer;
}
.g_box_room p span:nth-child(2){
	width: 150px;
	overflow: hidden;
}
.g_box_room p span:nth-child(1){
	width: 80px;
}
.tzInfo::-webkit-scrollbar{
  width:8px;
  height:68px;
}
.tzInfo::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
.tzInfo::-webkit-scrollbar-thumb{
  background: #458ffd;
  border-radius:10px;
}
.tzInfo::-webkit-scrollbar-thumb:hover{
  background: #2779f2;
}
.tzInfo::-webkit-scrollbar-corner{
  background: #179a16;
}

.zlinfo::-webkit-scrollbar{
  width:8px;
  height:68px;
}
.zlinfo::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
.zlinfo::-webkit-scrollbar-thumb{
  background: #458ffd;
  border-radius:10px;
}
.zlinfo::-webkit-scrollbar-thumb:hover{
  background: #2779f2;
}
.zlinfo::-webkit-scrollbar-corner{
  background: #179a16;
}


.g_hide{
	display: none;
}
.g_js_title{
	margin-top: 10px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.g_js_title li{
	width: 66px;
	height: 20px;
	font-size: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #ccc;
	cursor: pointer;
}
.tzInfo .countent .g_js_title .active{
	color: #3385FF;
	border: 1px solid #3385FF;
}
.fjxx{
	display: none;
}
.garden{
	width: 5px!important;
	height: 5px!important;
	background: #3385FF;
	border-radius: 50%;
	margin-top: 6px;
	 margin-right: 5px;
}
.zanwusj{
	text-align: center;
	font-size: 14px;
	margin-top: 50%;
	color: #ccc;
}
.sxA{
	width: 40px;
	position: absolute;
	height: 40px;
	left: 0;
	top: 0;
}
