@charset "utf-8";
/* CSS Document */

/*  all  */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, img {
	margin: 0;
	padding: 0;
	border: none 0;
}
a {
	text-decoration: none;
}
li {
	list-style: none;
}

p, a, span, div ,input{
	font-size: 14px;
	font-family: "microsoft yahei";
	color: #333333;
}
a, span {
	text-align: center;
}
/*div{
	transition:all 0.5s ease 0s;
	-webkit-transition : all 0.5s ease 0s;
	-moz-transition : all 0.5s ease 0s;
	-ms-transition : all 0.5s ease 0s;
	font-family: "microsoft yahei";
}*/
a: {
color: #03F;
}
h1, h2 {
	font-weight: normal;
}
input {
	outline: none;
}
.left {
	float: left
}
.right {
	float: right
}
.hidden {
	display: none;
}

/********       地图查询页面             *******/
body {
	overflow-y:hidden;
	margin: 0;
	color: #4c4c4c;
	padding: 0;
	min-width: 1250px;
	min-height: 600px;
	height: 100%;
}

/****    页头    ****/
.header {
	height: 100%;
	z-index: 1000;
	background: #FFFFFF;
	box-shadow: 0px 3px 5px #ccc;
	position:relative;
}

/***   页头首行       ***/
/* .row1 {
	background: #519dde;
	height: 45px;
	padding: 0px 5px;
}
.logoBox {
	width: 65px;
	height: 20px;
	margin-top: 7px;
	margin-right: 10px;
	display: block;
}
.mainBtnBox{
	width:270px;
}
.mainLink {
	height: 45px;
	padding: 0px 15px;
	line-height: 45px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	cursor: pointer;
}

.mainLink:hover {
	background: #4f88c7;
}
.indexLink{
	display: none;
}

.drapDown {
	position: relative;
	width: 64px;
}
*****     下拉列表            *****
.mainLink .subBox {
	display: none;
}
#basicRes:hover .basicResBox {
	display: block;
}
#specialRes:hover .specialResBox {
	display: block;
}
.mainLink .subBoxBG {
	width: 240px;
	height: 222px;
	background: #3875b1;
	opacity: 0.6;
	filter: alpha(opacity=60);
	position: absolute;
	top: 45px;
	left: 0px;
	z-index: 1000;
}
#specialRes .subBoxBG {
	width: 120px;
	height: 100px;
}
.mainLink .mainLinkList {
	width: 240px;
	height: 222px;
	position: absolute;
	top: 45px;
	left: 0px;
	z-index: 2000;
	padding: 5px 0px;
}
#specialRes .mainLinkList {
	width: 120px;
	height: 100px;
}
.mainLink .item {
	width: 120px;
	height: 30px;
	float: left;
	display: block;
	line-height: 30px;
	color: #FFFFFF;
	cursor: pointer;
}
.mainLink .segLine {
	width: 240px;
	height: 1px;
	background: #FFFFFF;
	opacity: 0.6;
	filter: alpha(opacity=60);
	float: left;
}

.row1 .btnsBox {
    height: 33px;
    padding-top: 12px;
    text-align: right;
}

.row1 .btn {
    margin-right: 10px;
    cursor: pointer;
    display: block;
    float: left;
}
.row1 .btn span {
	font-family: "microsoft yahei";
	color: #FFFFFF;
}
#userNameBtn{
	max-width: 120px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: white;
}

.row2 {
	height:50px;
}

****      登录信息                ***
.loginInfo {
	margin-top: 20px;
	margin-right: 10px;
	width: 90px;
	height: 20px;
	background: #f0f0f0;
	border-radius: 2px;
	
	position: relative;

}
.loginInfo #loginBtns{
	background: #f0f0f0;
	overflow: auto;
}
.loginInfo a {
	float: left;
	display: block;
	width: 44px;
	color: #4f88c7;
	line-height: 20px;
	font-size: 14px;
	font-family: "microsoft yahei";
}
.loginInfo img {
	float: left;
	display: block;
	width: 2px;
}
.loginInfo .loginoutBtn{
	width: 68px;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-family: "microsoft yahei";
    color: #519dde;
    float: right;
    line-height: 18px;
    height: 18px;
    box-sizing: content-box;
}
.loginInfo .userName{
	color: #519dde;
	float: right;
	line-height: 20px;
	font-size: 14px;
	font-family: "microsoft yahei";
	text-align:right;
	width:200px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right:10px;
} */

.row3 {
	height: 40px;
	margin-top:10px;
}
.attrsBox {
	margin-left: 4px;
	height: 30px;
	float: left;
}
.attrItem {
	float: left;
	margin-right: 10px;
	width: 117px;
	height: 25px;
	border: 1px solid #b3b3b3;
	position: relative;
	background: url("../images/dropDownIcon2.png") no-repeat;
	background-position: 102px 9px;
}
.attrItem .itemValue {
	width: 100px;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 25px;
	font-size: 16px;
	margin-left: 6px;
	margin-right: 15px;
}

.valList {
	width: 280px;
    padding: 5px;
    border: 1px solid #b3b3b3;
    background: #FFFFFF;
    z-index: 2000;
    position: absolute;
    left: -1px;
    top: 25px;
    display: none;
    max-height: 300px;
    overflow: auto;
}
.valBox {
	width: 125px;
	height: 20px;
	padding-right: 5px;
	float: left;
	display: block;
	color: #646464;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	overflow: hidden;
}
.clearAttrBtn{
    float: right;
    text-decoration: underline;
    font-size: 12px;
    padding-top:5px;
    cursor: pointer;
}

.attrItem:hover .valList {
	display: block;
}

.attrSearchBtn {

	width: 88px;
	height: 30px;
	float: left;
	margin-left: 30px;
	border-color:#519dde;
	background-color:#519dde;
	border-radius:3px;
	text-align:center;
	color:#FFFFFF;
	cursor: pointer;
	display: block;
	line-height: 30px;
	font-size: 16px;
	font-family: "microsoft yahei";
}

.attrClearBtn {

	width: 70px;
	height: 30px;
	float: left;
	margin-left: 5px;
	border-color:#519dde;
	background-color:#519dde;
	border-radius:3px;
	text-align:center;
	color:#FFFFFF;
	cursor: pointer;
	display: block;
	line-height: 30px;
	font-size: 16px;
	font-family: "microsoft yahei";
}

.attrSearchBtn {

	width: 80px;
	height: 30px;
	float: left;
	margin-left: 10px;
	border-color:#519dde;
	background-color:#519dde;
	border-radius:3px;
	text-align:center;
	color:#FFFFFF;
	cursor: pointer;
	display: block;
	line-height: 30px;
	font-size: 16px;
	font-family: "microsoft yahei";
}

.row3 .typeName{
	float: left;
	font-size: 16px;
	color: #000000;
	line-height: 75px;
	margin-left: 15px;
}
.row3 .typeBtn{
	float: left;
	font-size: 16px;
	color: #000000;
	cursor: pointer;
	margin-left: 20px;
	line-height: 75px;
}
/************      个人中心               ***************/
.myCenter {
	position: relative;
	width: 110px;
	height: 38px;
	border: 1px solid #ededed;
	margin-top: 19px;
	margin-right: 10px;
	background: url("../images/myCenter.png") #f0f0f0 no-repeat;
	background-position: 9px 11px;
	cursor: pointer;
	z-index: 10000;
}

.myCenter a {
	color: #4f88c7;
	padding-left: 29px;
	line-height: 36px;
	font-size: 16px;
	line-height: 36px;
}

.myCenter i {
	width: 10px;
	height: 8px;
	position: absolute;
	top: 16px;
	right: 3px;
	background: url("../images/dropDown2.png") no-repeat;
}

.myCenter .list {
	display: none;
	position: absolute;
	top: 38px;
	left: -1px;
	width: 110px;
	border: 1px solid #ededed;
	border-top: none;
	background: #f0f0f0;
}

.myCenter:hover .list {
	display: block;
}

.myCenter li {
	background: #f0f0f0;
	color: #4f88c7;
}
.myCenter li:hover {
	background: #4f88c7;
}
.myCenter li:hover a {
	color: #FFFFFF;
}
/******/
/************     地图            **************/

/***/
.mapZone{width:100%;height:500px;min-height:500px;position:relative;overflow:hidden;}

.mapZone .showMap{width:956px;height:100%;position:relative;overflow:hidden;}

/*地图右侧详情*/
.mapZone .showData{width:410px;height:100%;position:absolute;background:#FFFFFF;z-index:99;top:0;right:0;transition:all 0.5s ease 0s;
	-webkit-transition : all 0.5s ease 0s;
	-moz-transition : all 0.5s ease 0s;
	-ms-transition : all 0.5s ease 0s;}
.othersData{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;}
.mapZone .showData .bigBound{
	width:100%;height:30px;color:#FFFFFF;font-size:14px;
	background:#919191;line-height:30px;}
.bbText{
	color: white;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    float:left;
    margin-left:4px;
}
.bbRightText{
	color: white;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    float:right;
    margin-right:5px;
}
.bbRightText span{
	color:#FFA70D;
	font-size: 14px;
}
.bbRef{
	float:right;
	margin-right:10px;
	width: 30px;
    height: 30px;
    background: url(../images/refrensh.png) no-repeat center;
    cursor: pointer;	
}
.smallBound{width:100%;min-height:30px;margin-top:1px;clear:both;}
.smallBound .Overview{width:100%;height:35px;line-height:35px;padding-left:10px;cursor:pointer;background:url('../images/icon/1.jpg') no-repeat;background-position:290px 0;background-color:#f0f0f0;}
.smallBound .Overview>span{font-size:16px;}
.title_li{border-bottom:1px solid #66a9e2;height:35px;background:#eff6fc;}
.title_li>li{float:left;height:35px;line-height:35px;border-right:1px solid #66a9e2;text-align:center;}
.detail{width:100%;height:100%;display:none;}
.areaCount{margin-left:30px;}
.data_rgta{border-bottom:1px solid #66a9e2;height:55px;}
.data_rgta:hover{background:#f0f0f0;}
.data_rgta>li{float:left;height:55px;line-height:55px;border-right:1px solid #66a9e2;text-align:center;overflow:hidden;  text-overflow: ellipsis;white-space: nowrap;}
.name{width:70px;}
.shadow{width:135px;}
.mascal{width:60px;}
.more{width:70px;}
.buyBtn{width: 65px;height:20px;border-radius:2px;color:#FFFFFF;text-align:center;line-height:20px;background:#ffc63d;margin-top:17px;margin-left:7px;cursor:pointer;}
/**/
.hidenBtnt{width:27px;height:80px;
	position:absolute;color:#FFFFFF;text-align:center;cursor:pointer;letter-spacing:1px;line-height:14px;font-size:13px;padding: 10px 0 5px;
	top:180px;right:410px;border-top-left-radius:5px;border-bottom-left-radius:5px;
	background-color:#333B47;z-index:999;}
.hidenBtnt i {
    display: block;
    width: 25px;
    height: 25px;
    background: url(../images/f.png) no-repeat 4px center;
}
.hidenBtnt .rightImg{
	background: url(../images/r.png) no-repeat 4px center;
}

/*购物车*/
.shoppingCarIcon{
	float:left;
	width:66px;
	height:48px;
	position:absolute;
	top:70px;
	left:5px;
	cursor:pointer;
	border:1px solid #AAAAAA;
	overflow:hidden;}
.shoppingCarIcon:hover{border-color:#8DB1FF;}
.shoppingCar{width:240px;height:0px;position:absolute;top:130px;left:5px;background:#FFFFFF;overflow:hidden;transition:all 0.1s ease 0s;
	-webkit-transition : all 0.1s ease 0s;
	-moz-transition : all 0.1s ease 0s;
	-ms-transition : all 0.1s ease 0s;}
.shoppingCar .carTop{width:100%;height:30px;border-bottom:1px solid #AAAAAA;}
.shoppingCar .carTop .topA{width:30px;height:30px;background:url(../images/icon/sss.png) no-repeat;position:relative;display:block;background-position:5px 5px;float:left;cursor:pointer;}
.shoppingCar .carTop .topB{width:30px;height:30px;background:url(../images/clear2.png) no-repeat;position:relative;display:block;background-position:10px 8px;cursor:pointer;float:right;overflow:hidden;}
.carBot{width:100%;height:150px;overflow-y:auto;}
.carBot::-webkit-scrollbar-thumb{
	background-color:#4f88c7;
	border-radius:10px;
}
.carBot::-webkit-scrollbar{
	width:10px;
	border-radius:10px;
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}


.goodsName{width:110px;height:20px;float:left;line-height:20px;text-align:left;margin-left:10px;font-size:16px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.choose{float:left;line-height:20px;margin-top:3px;}
.del{width:40px;height:20px;background:#df3d3e;color:#FFFFFF;display:block;border-radius:3px;float:left;cursor:pointer;line-height:20px;margin-left:10px;}
.inputXY{
	width:240px;height:160px;background:#FFFFFF;
	position:absolute;border:1px solid #AAAAAA;top:70px;left:280px;
	display:none;
/* transform-origin:50% 50% 50%;transform:scale(0); */
/* 	transition:all 0.2s ease 0s; */
/* 	-webkit-transition : all 0.2s ease 0s; */
/* 	-moz-transition : all 0.2s ease 0s; */
/* 	-ms-transition : all 0.2s ease 0s; */
	}
.inputTop{width:100%;height:30px;border-bottom:1px solid #AAAAAA;}
.inputXY .putTitle{display:block;color:#4f88c7;font-size:16px;height:30px;line-height:30px;margin-left:10px;width:100px;float:left;text-align:left;}
.putBtn{display:block;float:right;width:30px;height:30px;background:url(../images/icon/closebtn.jpg) no-repeat;cursor:pointer;background-position:0 5px;}
.inputBot>div{width:240px;height:30px;margin-top:5px;}
.inputBot input{width:150px;height:25px;background:#F0F0F0;padding-left:5px;}
.inputBot span{margin-left:10px;}
.makeSure{width:40px;height:20px;text-align:center;line-height:20px;margin-left:80px;background:#ffae00;color:#FFFFFF;cursor:pointer;border-radius:2px;}
.iconOfLayer{position:absolute;top:10px;right:420px;width:53px;height:56px;cursor:pointer;}
/* .iconOfLayer div{height:55px;width:53px;margin-top:1px;} */
/* .iconOfLayer img{height:55px;width:53px;} */
#pageDiv{margin-top:5px;}
.unquis{width:60px;height:30px;outline:none;border:1px solid #c2c2c2;text-align:center;line-height:30px;background:#fff;margin-left:10px;cursor: pointer;}
/************     底图切换              **************/
.baseLayerBox{
	width: 60px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	left: 10px;
	z-index:1000;
	cursor: pointer;
}
.baseLayerBox .item{
	width:56px;
	height: 58px;
	
	border: 1px solid #909090;
	float: left;
	background: #FFFFFF;
	margin-right: 10px;
}
.baseLayerBox .img{
	width: 58px;
	height: 38px;
	background: url("../images/baseLayerIcons.png") no-repeat;
}
.baseLayerBox .title{
	font-size: 12px;
	font-family: "microsoft yahei";
	line-height: 20px;
	text-align: center;
}

.baseLayerBox #vector .img{
	background-position: -68px -47px;
}
.baseLayerBox #img .img{
	background-position: -68px 0px;
}
.baseLayerBox #terrain .img{
	background-position: 0px -47px;
}


/************     地图部分     **************/
.mapContainer {
	z-index: 0;
	overflow: hidden;
}

/***************        地图左边信息栏                      ******************/
.mapInfo {
	width: 410px;
	height: 100%;
	float: left;
	position: relative;
	border-right: 0px solid #b3b3b3; 
}

.listToolbar {
	height: 31px;
	padding-top: 10px;
	padding-left: 30px;
	border-bottom: 1px solid #cccccc;
}
.mapInfo .sortBtn1 {
	width: 65px;
	height: 30px;
	border: 1px solid #cccccc;
	border-radius: 2px;
	margin-right: 10px;
	cursor: pointer;
	text-align: center;
	line-height: 30px;
}

.mapInfo .sortBtn2 {
	width: 60px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	padding-right: 10px;	
}
.mapInfo .returnBtn {
	width:24px;
	height: 24px;
	border: 1px solid #4e89c7;
	border-radius:2px;
	background: url("../images/returnBtn.png") no-repeat center;
	
	float:right;
	margin-right: 26px; 
    cursor: pointer;
}

.mapInfo #timeSort{
	background-position: 50px 9px
}
.mapInfo #scaleSort{
	background-position: 57px 9px
}

.mapInfo .resultList {
	padding: 0px 20px;
}

.mapInfo .resultItem {
	width: 366px;
	height: 36px;
	padding: 12px 0px;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer;
	
}
.mapInfo .jump{
	display: block;
	text-align: left;
}
.mapInfo .mainName {
	overflow: hidden;
	width: 300px;
	line-height: 14px;
	color: #4c4b47;
	margin-bottom: 6px;
}

.mapInfo .mainName img {
	padding-right: 2px;
	height: 12px;
}

.mapInfo .subName {
	overflow: hidden;
	width: 300px;
	line-height: 14px;
}

.mapInfo .subName span {
	color: #666666;
}

.mapInfo .subNameSpan {
	margin-right: 10px;
}

.mapInfo .btnBox {
	width: 66px;
	height: 20px;
	padding: 8px 0px;
}

.mapInfo .positionBtn {
	float: left;
	display: block;
	height: 24px;
	width: 24px;
	background: url("../images/localIcon.png") no-repeat;
	display: block;
}

.mapInfo .subBtn {
	float: left;
	display: block;
	margin-left: 10px;
	height: 24px;
	width: 24px;
	background: url("../images/shopCarIcon.png") no-repeat;
	display: block;
}
.mapInfo .waitGif{
	padding: 200px 200px;
}
.mapInfo .title{
	height: 35px;
	color: #4f88c7;
	font-size: 18px;
	line-height: 35px;
}
.mapInfo .listBox_out {
	overflow: hidden;
}
.mapInfo .listBox_out::-webkit-scrollbar-thumb{	/*scrollbar-color*/
	background-color: #AAAAAA; 
    border-radius: 8px;
}
.mapInfo .listBox_out::-webkit-scrollbar{	/*scrollbar - background*/
	width: 8px;
    border-radius: 8px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}
.mapInfo .statItem {
	display: block;
	float: left;
	font-size: 12px;
	margin: 5px 10px;
}

.mapInfo .statItem a {
	color: #36c;
}

.mapInfo .statItem a:hover {
	text-decoration: underline;
}

.mapInfo .noResultBox,.mapInfo .noResultBox1{
	display: table;
	height: 100%;
	width: 100%;
}

.mapInfo .noResultBox .box,.mapInfo .noResultBox1 .box{
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	padding-left: 110px;
}
.mapInfo .noResultBox .text,.mapInfo .noResultBox1 .text{
	font-size: 20px;
	font-family: "microsoft yahei";
	color: #4f88c7;
	font-weight: bold;
	margin-bottom:20px;
}

.mapInfo .noResultBox .ylBtn,.mapInfo .noResultBox1 .ylBtn{
	width: 120px;
	height: 30px;
	padding-left: 8px;
	color: #FFFFFF;
	font-size: 16px;
	font-family: "microsoft yahei";
	letter-spacing: 8px;
	text-align: center;
	line-height: 30px;
	background: #ff9a17;
	border-radius: 2px;
	cursor: pointer;
	margin-bottom: 20px;
}

/*************************      区域搜索列表展示         **********************************/
.mapInfo .areaItemGroup{
	cursor: pointer;
	font-size: 12px;
	background: #F0F0F0;
	border-bottom: 1px solid #FFFFFF;
}

.mapInfo .areaTitleGroup{
    padding: 0px 25px;
    line-height: 50px;
    height: 50px;
    overflow:hidden;
    text-overflow: ellipsis;
 	white-space: nowrap;
}

.mapInfo .areaItemGroup  span{
	margin-left: 12px;
}

/*************************      比例尺聚合展示         **********************************/

.mapInfo .scaleItemGroup{
	cursor: pointer;
	font-size: 12px;
	background: #F0F0F0;
	border-bottom: 1px solid #FFFFFF;
}

.mapInfo .scaleTitleGroup{
    padding: 0px 25px;
    line-height: 40px;
    height: 40px;
    overflow:hidden;
    text-overflow: ellipsis;
 	white-space: nowrap;
}

.mapInfo .selectItem .scaleTitleGroup{
	width: 410px;
	height: 40px;
	line-height: 40px;
	padding: 0px 25px;
	background: #519dde;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.mapInfo .scaleItemGroup a {
	color: #4A4A4A;
}

.mapInfo .scaleTitleGroup span{
	margin-left: 12px;
}

.mapInfo .scaleProList{
	border: 1px solid #519dde;
	border-bottom: 5px solid #519dde;
	background: #ffffff;
}

.mapInfo .scaleProItem{
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #c0c0c0;
}

.mapInfo .scaleProItem  a {
	color: #333333;
}

.mapInfo .scaleProItem  span{
	margin-left: 12px;
}

.mapInfo .scaleProItem span {
	color: #3333333;
}

.mapInfo .scaleItemGroup.no_result{
	
	cursor: default;
}
.mapInfo .scaleItemGroup.no_result span,.mapInfo .scaleItemGroup.no_result a{
	color: #cccccc;
	text-align: center;
}


.mapInfo .scaleTitlePro{
    padding: 0px 0px 0px 35px;
    line-height: 40px;
    height: 40px;
    overflow:hidden;
    text-overflow: ellipsis;
 	 white-space: nowrap;
}

.mapInfo .selectProItem .scaleTitlePro{
	width: 410px;
	height: 40px;
	line-height: 40px;
	padding: 0px 0px 0px 35px;
	background: #909090;
	margin-top: 0px;
}

.mapInfo .selectCityItem .scaleTitleCity{
	width: 410px;
	height: 40px;
	line-height: 40px;
	padding: 0px 0px 0px 35px;
	background: #909090;
	margin-top: 0px;
}

.mapInfo .selectCityItem .scaleTitleCity{
	height: 40px;
	line-height: 40px;
	padding: 0px 0px 0px 45px;
	background: #909090;
	margin-top: 0px;
	border:1px solid #ffffff;
}

.mapInfo .scaleTitleCity{
	padding: 0px 0px 0px 45px;
    line-height: 40px;
    height: 40px;
    overflow:hidden;
    text-overflow: ellipsis;
 	white-space: nowrap;
}

.mapInfo .selectProItem .scaleTitlePro a {
	color: #ffffff;
}

.mapInfo .selectCityItem .scaleTitleCity a {
	color: #ffffff;
}

.mapInfo .selectCntyItem .scaleTitleCnty a {
	color: #0000ff;
}

.mapInfo .selectProItem .scaleTitlePro span {
	color: #ffffff;
}

.mapInfo .selectCityItem .scaleTitleCity span {
	color: #ffffff;
}

.mapInfo .selectCntyItem .scaleTitleCnty span {
	color: #0000ff;
}

.mapInfo .scaleCityList{
	background: #ffffff;
	border-bottom:3px solid #AEB3B8;
}



.mapInfo .scaleCityItem{

	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #c0c0c0;
}
.mapInfo .scaleCityItem:last-child{
	/*border-bottom: 5px solid #909090;*/
}

.mapInfo .scaleProItem .mainName{
	color: #519dde;
}

.mapInfo .scaleCityItem .mainName{
	color: #519dde;
}

.mapInfo .scaleProItem .subName span{
	color: #5C5C5C;
}

.mapInfo .scaleCityItem .subName span{
	color: #5C5C5C;
}

.mapInfo .provNameBox {
	margin: 5px 10px;
	padding: 5px 0px;
	border-bottom: 1px solid #00aeef;
}


.mapInfo .selectCntyItem .scaleTitleCnty{
	height: 40px;
	line-height: 40px;
	padding: 0px 0px 0px 65px;
	background: #ffffff;
	margin-top: 0px;
	border:1px solid #ffffff;
}

.mapInfo .scaleTitleCnty{
	padding: 0px 0px 0px 65px;
    line-height: 40px;
    height: 40px;
    overflow:hidden;
    text-overflow: ellipsis;
 	white-space: nowrap;
}

.mapInfo .selectCntyItem .scaleTitleCnty a {
	color: #0000ff;
}

.mapInfo .selectCntyItem .scaleTitleCnty span {
	color: #0000ff;
}

.mapInfo .scaleCntyList{
	background: #ffffff;
}

.mapInfo .scaleCntyItem{

	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #c0c0c0;
}
.mapInfo .scaleCntyItem:last-child{
	/**border-bottom: 5px solid #775B85;**/
}

.mapInfo .scaleCntyItem .mainName{
	color: #519dde;
}

.mapInfo .scaleCntyItem .subName span{
	color: #5C5C5C;
}

/*************************      比例尺列表展示         **********************************/
#scaleListBox .infoTT {
	background:#F0F0F0;
	position:relative;
	height:40px;
	width:410px;
}

#scaleListBoxTitle{
	float:left;
	display:block; 
	height: 35px;
	color: #4f88c7;
	font-size: 18px;
	line-height: 35px;
}

#scaleListReturn{
    float:right; 
    display:block; 
	width:50px;
	line-height: 35px;
	height: 35px;
	color: #4f88c7;
	cursor:pointer;
	font-size: 15px;
	text-align:center;
}

#scaleListReturn:hover{
   background:#f5f5f5;
}

#scaleListBoxTitle div:last-child{
	margin-right:0px;
}

#scaleListBox .domore{width:90px;}

#scaleListBox .resInfoCont>div{
	width:100%;
	position:relative;
	height:40px;
}
#scaleListBox .infoTT>li{
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
input[type="checkbox"] {margin: 0px 7px 0px 0px;width:12px;height:12px;vertical-align: middle;}

#scaleListBox .XZ{
	width:60px;
}
#scaleListBox .TFH{
	width:60px;
}
#scaleListBox .BBH{
	width:60px;
}
#scaleListBox .BLC{
	width:60px;
}
#scaleListBox .FFDW{
	width:90px;
}
#scaleListBox .QTCZ{
	width:70px;
}

#scaleListBox li{
	float:left;
	border-left:1px solid #aaa;
	border-bottom:1px solid #aaa;
	text-align:center;
	line-height:40px;
	font-size:13px;
	color:#363636;
    height:40px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}

#scaleListBox .resRows:hover{
	background:#F1F1E3; !important
}

#scaleListBox .resInfoCont>div{
	clear:both;
}

#scaleListBox .locationBtn {
	float: left;
	display: block;
	margin-top:3px;
	margin-left:15px;
	width: 24px;
	height: 24px;
	background: url("../images/localIcon.png") no-repeat;
}

#scaleListBox .resInfoCont .subBtn{
	 float: left;
	 display: block;
	 margin-top:7px;
	 margin-left:5px;
	 height: 24px;
	 width: 24px;
	 background: url("../images/shopCarIcon.png") no-repeat;
}

#scaleListBox .resInfoCont .infoBtn{
	 float: left;
	 display: block;
	 margin-top:7px;
	 margin-left:5px;
	 height: 24px;
	 width: 24px;
	 background: url("../images/magnifierBlue.png") no-repeat;
}

#scaleListBox .resInfoCont{
	width:410px;
	overflow-x:hidden;
	overflow-y:auto;
}
.#scaleListBox::-webkit-scrollbar-thumb{
	background-color:#AAAAAA;
	border-radius:8px;
}
.#scaleListBox::-webkit-scrollbar{
	width:8px;
	border-radius:8px;
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}

/******************分页****************************/
.page a{color:#666666;}
.page{width:400px;height:35px;font-family:"microsoft yahei";color:#666666;font-size:14px;margin:0 auto;margin-top:10px;margin-left:10px;}
.page>div{height:30px;line-height:30px;float:left;margin-left:10px;text-align:center;cursor:pointer;border:1px solid #C2C2C2;}
.page .first,.last{width:40px;}
.page .same-as:hover{background:#f5f5f5;}
.page .prev,.next{width:60px;}
.page .pageinfo{width:80px;}
.page .go input{width:30px;height:27px;border:0;outline:none;float:left;border-right:0px;font-family:"microsoft yahei";text-align:center;background:#fff;}
.page .go div{width:30px;height:30px;float:left;margin-left:1px;border-left:1px dashed #C2C2C2;}


/*********          行政区域                   *************/
.provName {
	line-height: 20px;
	font-size: 16px;
	font-family: '微软雅黑', 'Microsoft Yahei';
	width: 200px;
}

.provReturnBtn {
	cursor: pointer;
	border: 1px solid #aaaaaa;
	border-radius: 5px;
	height: 20px;
	width: 40px;
}

/********     openlayers2       **********/
.map {
	margin-left: 406px;
	height: 480px;
	background: #FFF0FF;
	position: relative;
}
#map {
	width:100%;
	height:100%;
	position:relative;
}

.hideBtn{
	width:30px;
	height: 90px;
	position: absolute;
	top:150px;
	left: -1px;
	background: #FFFFFF;
	z-index: 3000;
	border: 1px solid #b3b3b3;
	border-left: none;
	cursor: pointer;
}
.hideBtn .bgImg{
	width: 28px;
	height: 88px;
	background: url("../images/leftArrow.png") no-repeat;
	background-position: 7px 32px;
}

/************     聚合统计统计气泡              *************/
.bubble {
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3000;
	cursor: pointer;
}

/***************       地图成果信息dialog       ******************/
.olPopup {
	padding: 0px 1px;
}
.olPopup .olPopupContent{
	padding: 0px;
}


.olPopup .titleBox {
	height: 14px;
	padding: 10px;
	border-bottom: 1px solid #b3b3b3;
}
.olPopup .title {
	line-height: 14px;
	color: #646464;
	margin-left: 5px;
}

.olPopup .closeBtn {
	width: 14px;
	height: 14px;
	background: url("../images/clear2.png");
	cursor: pointer;
}

.olPopup .contentBox {
	padding: 10px;
	padding-bottom: 0px;
}

.olPopup .content {
	text-align: center;
}

.olPopup .btnBox {
	height: 15px;
	padding: 10px 20px;
	padding-bottom: 0px;
}

.olPopup .btnBox div,.olPopup .btnBox a {
	font-size: 12px;
	color: #4f88c7;
	margin-left: 10px;
	cursor: pointer;
}

.olPopup .shopCarBtn {
	padding-left: 17px;
	background: url("../images/shopingCar2.png") no-repeat center left;
}
.olPopup .moreInfo {
	padding-left: 14px;
	background: url("../images/moreBtn2.png") no-repeat center left;
}

.olPopup .dlgTail {
	width: 48px;
	height: 20px;
	position: absolute;
	bottom: -19px;
	left: 10px;
	background: url("../images/dlgTail.png") no-repeat;
}

/***************      行政区域选择dialog        *****************/

.adminRegion {
	width: 600px;
	border: 1px solid #d9d9d9;
	background: #FFFFFF;
	padding: 10px 0px;
	position: absolute;
	top: 100px;
	left: 200px;
	z-index: 999;
	display: none;
}

.selectResult {
	border-bottom: 1px solid #cccccc;
	padding: 0px 3px;
	height: 22px;
	width: 100%;
}

.selectBtn {
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	border-bottom: none;
	padding: 0px 20px 0px 5px;
	margin: 0px 5px;
	cursor: pointer;
	height: 19px;
	line-height: 19px;
	float: left;
	position: relative;
	top: 2px;
	background: url("../images/dropDown3.png") no-repeat top right;
	color: #4f88c7;
}
#cntyBtn{
	background:#FFFFFF;
}

.regionList {
	clear: both;
	margin-top: 10px;
	margin-left: 20px;
	overflow: hidden;
	width: 580px;
	display: block;
}

.regionList li {
	float: left;
	width: 25%;
	margin-bottom: 10px;
	text-indent: 10px;
	cursor: pointer;
}

.regionList li a {
	color: #0081FF;
	font-size: 12px;
}

.regionList li a:hover, .regionList li .selectedArea {
	color: #ffffff;
	background-color: #00aeef;
}

.adminRegion  .closeBtn {
	width: 16px;
	height: 16px;
	background: url("../images/clear.png");
	position: relative;
	right: 10px;
	cursor: pointer;
}
.adminRegion .okBtn {
	width: 42px;
	height: 22px;
	padding-left: 5px;
	color: #FFFFFF;
	letter-spacing: 4px;
	text-align: center;
	line-height: 22px;
	background: #ff9a17;
	border-radius: 2px;
	cursor: pointer;
	position: relative;
	right: 50px;
}
.map .olControlLayerSwitcher{
	top: 200px;
}

/********     地图控件bar       **********/
.olControlSCGISNavBar {
	background-image: url(../img/SCGISNavBar.png);
 width: 45px; height: 45px;
 position: absolute; 
 overflow: hidden; left: -4px; top: 10px; 
 -webkit-user-select: none; 
 background-position: 0px 0px;
 z-index:1;
}
.olControlSCGISNavBar_pan {
 background-position: 0px 0px;
 z-index:1;
}
.olControlSCGISNavBar_panleft {
 background-position: 0px 284px;
 z-index:1;
}
.olControlSCGISNavBar_panup {
 background-position: 0px 422px;
 z-index:1;
}
.olControlSCGISNavBar_panright {
 background-position: 0px 376px;
 z-index:1;
}
.olControlSCGISNavBar_pandown {
 background-position: 0px 330px;
 z-index:1;
}


.olControlSCGISScaleLine {
   display: block;
   position: absolute;
   left: 10px;
   bottom: 15px;
   font-size: xx-small;
}
.olControlSCGISScaleLineBottom {
   border: solid 2px black;
   border-bottom: none;
   margin-top:-2px;
   text-align: center;
}
.olControlSCGISScaleLineTop {
   border: solid 2px black;
   border-top: none;
   text-align: center;
}
/**
 * Layer switcher
 */
.olControlSCGISLayerSwitcher {
    position: absolute;
    top: 25px;
    right: 0;
    width: 20em;
    font-family: sans-serif;
    font-weight: bold;
    margin-top: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    font-size: smaller;
    color: white;
    background-color: transparent;
}

.olControlSCGISLayerSwitcher .layersDiv {
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-right: 10px;
}

.olControlSCGISLayerSwitcher .layersDiv .baseLbl,
.olControlSCGISLayerSwitcher .layersDiv .dataLbl {
    margin-top: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
}

.olControlSCGISLayerSwitcher .layersDiv .baseLayersDiv,
.olControlSCGISLayerSwitcher .layersDiv .dataLayersDiv {
    padding-left: 10px;
}

.olControlSCGISLayerSwitcher .maximizeDiv,
.olControlSCGISLayerSwitcher .minimizeDiv {
    width: 18px;
    height: 18px;
    top: 5px;
    right: 0;
    cursor: pointer;
}


/***************        通用信息弹出框                   ********************/
.popInfoWin{
	min-width: 235px;
	max-width:400px;
	min-height:87px;
	border: 1px solid #b3b3b3;
	background: #FFFFFF;
	
	padding: 10px;
	
	position: absolute;
	top: 100px;
	left:200px;
	
	z-index: 3000;
	
}
.popInfoWin .header{
	height: 15px;
	border:0px;
}
.popInfoWin .closeBtn{
	float:right;
	width: 14px;
	height: 14px;
	background: url("../images/clear2.png") no-repeat;
	
	cursor: pointer;
}

.popInfoWin .info{
	border-bottom: 1px solid #df3d3e;
	text-align:center;
	font-size:14px;
	font-family: "microsoft yahei";
	color: #df3d3e;
	line-height: 20px;
	word-break: break-all;
    word-wrap: break-word;
    max-height:120px;
    overflow-y: scroll;    
}

.popInfoWin .btnBox{
	padding: 15px;
	margin: auto;
}

.popInfoWin .btn{
	width: 55px;
	height: 22px;
	padding-left: 8px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "microsoft yahei";
	letter-spacing: 8px;
	text-align: center;
	line-height: 22px;
	background: #ffae00;
	border-radius: 2px;
	cursor: pointer;
	
}

/***********************        mapDialog        *************************/
.mapDialog{
	width: 260px;
	left:160px;
	border: 1px solid #b3b3b3;
	background: #FFFFFF;
	position: absolute;
	z-index: 3000;
}

.mapDialog#lngLatDlg{
	top: 70px;
	right: 195px;
}
.mapDialog#mapNumDlg{
	top: 70px;
	right: 195px;
}
.mapDialog#plBufferDlg{
    width: 210px;
    top: 70px;
	right: 195px;
}
.mapDialog#areaSearchDlg{
	top: 70px;
	right: 195px;
}

.mapDialog .dlgHeader{
	height: 30px;
	border-bottom: 1px solid #b3b3b3;
}
.mapDialog .headerTitle{
	float:left;
	padding-left: 10px;
	text-align: left;
	color: #4f88c7;
	line-height: 32px;
	
}
.mapDialog .dlgCloseBtn{
	margin-top: 10px;
	margin-right: 10px;
	float:right;
	width: 14px;
	height: 14px;
	background: url("../images/clear2.png") no-repeat;
	cursor: pointer;
}

.mapDialog .dlgContent{
	padding-left: 10px;
	height:32px;
}

.mapDialog .dlgRow{
	height: 30px;
	margin-top: 5px;
		
}
.mapDialog .rowTitle{
	width: 60px;
	float: left;
	line-height: 30px;
}


.mapDialog .rowInput{
	height: 25px;
	width: 150px;
	border: none;
	background: #f0f0f0;
	float:left;
}

.mapDialog .searchBtn{
	height: 25px;
	width:  50px;
	border: none;
	background: #4f88c7;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	color:#FFFFFF;
	font-size:14px;
	line-height:30px;
	text-align:center;
	cursor:pointer;
}

.mapDialog .rowTail{
	width: 30px;
	
	float: left;
	text-align: center;
	line-height: 30px;
}

.mapDialog .btnBox{
	width: 150px;
	height: 22px;
	padding-left:10px;
	padding-bottom:5px;
}
.mapDialog .dlgBtn{
	width: 55px;
	height: 22px;
	padding-left: 8px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "microsoft yahei";
	letter-spacing: 8px;
	text-align: center;
	line-height: 22px;
	background: #ffae00;
	border-radius: 2px;
	cursor: pointer;
	
}
/**
 * 阴影弹出层
 */
#shadowZone{
	position:absolute;
	width:100%;height:100%;
	background:rgba(0,0,0,0.2);
	z-index:99991;
	top:0;left:0;
	color:#646464;
	display:none;
}
#showDetailAndSchema{
	width:560px;height:300px;
	background:#FFFFFF;z-index:99992;
	position:absolute;
	border-bottom-left-radius:8px;border-bottom-right-radius:8px;
	transition:all 0.5s ease 0s;
	-webkit-transition : all 0.5s ease 0s;
	-moz-transition : all 0.5s ease 0s;
	-ms-transition : all 0.5s ease 0s;
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	transform-origin:50% 50% 50%;
}
.zone-btn{
	width:65px;height:25px;
	background:#FFFFFF;font-size:16px;text-align:center;
	letter-spacing:5px;float:left;position:absolute;
	border-top-left-radius:2px;border-top-right-radius:2px;
	cursor:pointer;
	top:-25px;line-height:25px;z-index:99992;
}
.close-s-btn{
	width:20px;
	height:20px;
	border-radius:20px;
	overflow:hidden;
	top:-10px;
	position:absolute;
	right:-10px;
	cursor:pointer;
	z-index:99999;
	transition:all 0.5s ease 0s;
	-webkit-transition : all 0.5s ease 0s;
	-moz-transition : all 0.5s ease 0s;
	-ms-transition : all 0.5s ease 0s;
}
.close-s-btn:hover{
	transform:rotateZ(360deg);
	-moz-transform:rotateZ(360deg);
	-webkit-transform:rotateZ(360deg);
}
#detailBtn{
	margin-left:67px;
	background:#f0f0f0;
}
#contents-shadow{padding:20px;width:100%;height:100%;position:absolute;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;}
.schema-contents{width:520px;height:260px;}
.schema-contents>div{float:left;width:250px;height:260px;}
.schema-contents .zone-right{margin-left:20px;border-radius:5px;overflow:hidden;}
.schema-contents-left-top{width:100%;height:210px;overflow-x:hidden;}
.schema-contents-left-top>li{width:250px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;font-size:16px;}
.schema-contents-left-top li>span{
	font-size:16px;
}
.schema-contents-left-bot{width:110px;height:35px;margin-top:15px;color:#FFFFFF;background:#ffac36;border-radius:3px;text-align:center;line-height:35px;font-size:15px;cursor:pointer;letter-spacing:2px;}
/*scrollbar - schema*/
.schema-contents-left-top::-webkit-scrollbar-thumb{
	background-color:#A0A0A0;
	border-radius:10px;
}
.schema-contents-left-top::-webkit-scrollbar{
	width:10px;
	border-radius:10px;
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}
.detail-contents{width:520px;height:260px;clear:both;overflow-x:hidden;overflow-y:auto;}
.detail-contents>li{width:240px;height:25px;font-size:15px;overflow:hidden;line-height:25px;text-overflow:ellipsis;white-space:nowrap;float:left;margin-left:2px;}
.detail-contents li>span{
	font-size:15px;
}
/*scrollbar - details*/
.detail-contents::-webkit-scrollbar-thumb{	/*scrollbar-color*/
	background-color:#A0A0A0;
	border-radius:10px;
}
.detail-contents::-webkit-scrollbar{	/*scrollbar - background*/
	width:10px;
	border-radius:10px;
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}



.rightList{
	width:410px;
	font-family: 'microsoft yahei';
	font-size: 16px;
	line-height:40px;
	height:40px;
	text-align:center;
	border-bottom:1px solid #6295ce;
}
.listTitle{
	background-color: #f0f7fd;
}
.rightList div{
	border-right:1px solid #6295ce;
	float:left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.rightList div span{
	color:red;
}
.rightList div:last-child{
	border-right:none;
}
.w1{
	width:90px;
}
.w2{
	width:60px;
}
.w3{
	width:110px;
}
.w4{
	width:100px;
}
.listBtn{
	font-family: 'microsoft yahei';
	font-size: 16px;
	line-height:30px;
	height:30px;
	text-align:center;
	margin-top:10px;
}
.listBtn div{
	float:left;
	width:60px;
	background: #509ddf;
	margin-right:44px;
	display: block;
	border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
	text-align: center;
    cursor: pointer;
	color: #FFFFFF;
    font-size: 16px;
}
.listBtn div:last-child{
	margin-right:0px;
}
/* 以下是list信息样式 */
.r-border{border-right:1px solid #6295ce;}
/*因为有border-right值,所以所有宽度均减1*/
.wSel{width:29px;height:30px;}
.w45{width:44px;height:30px;}
.w50{width:49px;height:30px;}
.w56{width:55px;height:30px;}
.w57{width:56px;height:30px;}
.w58{width:57px;height:30px;}
.w62{width:61px;height:30px;}
.w76{width:75px;height:30px;}
.w77{width:76px;height:30px;}
.w85{width:84px;height:30px;}
.w86{width:85px;height:30px;}
.w100{width:99px;height:30px;}
.w150{width:149px;height:30px;}
.w200{width:199px;height:30px;}
.w250{width:249px;height:30px;}
.w300{width:299px;height:30px;}
.w350{width:349px;height:30px;}
.w400{width:399px;height:30px;}
.wdo{width:64px;height:30px;}
.hasSort span{
	color:red;
	margin-left:2px;
/* 	visibility:hidden; */
/* 	display:none; */
}
.notSort span{
	color:red;
	margin-left:2px;
/* 	visibility:hidden; */
/* 	display:none; */
}
.z-list{
	float: left;
	font-family: "microsoft yahei";
	line-height:30px;
	font-size:12px;
}
.z-list-totle{
	background-color:#919191;
	font-size:14px;
	color:#FFFFFF;
	padding:0 3px 0 8px;
	height:30px;
	line-height:30px;
	
}
.z-list-data{
	background-color: #F0F0F0;
	font-size:14px;
	color:#FFFFFF;
	padding:0 3px 0 8px;
	height:30px;
	line-height:30px;
	cursor: pointer;
	border-bottom: 1px solid #919191
}
.z-list-data span{
	display:block;
	float:left;
}
.z-list-data .span1{
	color: #333333;
    font-weight: bold;
}
.z-list-tLeft{
	float:left;
	color:#FFFFFF;
}
.z-list-tRight{
	float: right;
    background-color: #FFA70D;
    height: 24px;
    line-height: 24px;
    border-radius: 4px;
	padding: 0 3px;
	cursor: pointer;
	margin-top:3px;
	margin-right:5px;
	color:#FFFFFF;
}
.z-list-tRight img{
	width:20px;
	height:20px;
	float:left;
	margin: 2px 0;
}
.z-list-tRight .text{
	float:left;
	color: #ffffff;
}

.gridTable{
/* 	overflow-y: scroll; */
}
.gridTable::-webkit-scrollbar-thumb{
	background-color:#4f88c7;
	border-radius:8px;
}
.gridTable::-webkit-scrollbar{
	width:8px;
	border-radius:8px;
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}
.z-list-show{
	font-size:12px;
	width:100%;
	border-top:1px solid #919191;
	height:30px;
	overflow: hidden;
}
.listCel{
	cursor:pointer;
}
.z-list-show:hover{
	background-color:#f0f0f0;
}
.z-list-show div{
	float: left;
	text-align: center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.z-list-title{
	font-size:14px;
	background-color:#F0F0F0;
	font-weight: bold;
    cursor: pointer;
	color: #363636;
}

.z-list-show:last-child{
	border-bottom:1px solid #919191;
}
.z-list-checkbox{
	float: left;
    width: 10px;
    height: 10px;
    border: 1px solid #919191;
    position: relative;
    margin: 9px;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    cursor: pointer;
}
.wdo .magnifierBlue{
	display:inline-block;
	width:24px;
	height:24px;
    background-repeat: no-repeat;
    background-position: -126px -243px;
    background-color: #4f88c7;
	margin: 3px;
	cursor: pointer;
}
.wdo .shopCarIcon{
	display:inline-block;
	width:24px;
	height:24px;
    background-repeat: no-repeat;
	margin: 3px 0;
	cursor: pointer;
}

.z-counter{
	width:100%;
	border-top:1px solid #919191;
	float:left;
}
.z-counter1{
	width:100%;
	float:left;
	display:none;
}
.new-counter{
	width: 100%;
    float: left;
    display: none;
    position:relative;
    z-index:1;
/*     position: absolute; */
/*     bottom: 0px; */
}

.z-list-btn{
	width:405px;
	margin: 0 auto;
}
.in-text{
	display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 5px 0;
    font-size: 15px;
    margin-left: 20px;
}
.in-btn{
	display: block;
    float: left;
    background-color: #FFA70D;
    margin: 8px 0;
    height: 24px;
    line-height: 24px;
    border-radius: 4px;
    padding: 0 3px;
    width: 50px;
    letter-spacing: 3px;
    color: #ffffff;
    text-align: center;
    cursor: pointer;
}

.z-list-btn div{
	display: block;
	float:left;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
    text-align: center;
	border:1px solid #919191;
	margin: 10px 4px 0 0;
}
.z-list-btn div:last-child{
	margin: 10px 0 0 0;
}
.z-back{
	width:40px;
}
.z-first{
	width:40px;
}
.z-last{
	width:58px;
}
.z-next{
	width:58px;
}
.z-zuihou{
	width:58px;
}
.z-go{
	width:60px;
}
.z-go input{
	float:left;
	width:29px;
	border:none;
	height:100%;
	border-right:1px dashed #919191;
	text-align:center;
}
.z-go span{
	width:30px;
	display:block;
	float:left;
	text-align:center;
}
.z-paging{
	width:48px;
}
/*i*/
.showResBG{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	font-family:"microsoft yahei";
	color:#333333;
}
.conResBG{
	width:300px;
	height:300px;
	background:#FFFFFF;
	overflow:hidden;
	position:absolute;
}
.JNm{
	padding-left:10px;
	height:20px;
	line-height:20px;
	text-overflow: ellipsis;
  	white-space: nowrap;
  	overflow: hidden;
}
.segBnm{
	height:1px;
	border-bottom:1px dashed #666666;
}
.conResBGTitle{
	background:#44505e;
	width:100%;
	height:30px;
	line-height:30px;
	
}
.shouldBeAp{
	height:270px;
	overflow-y:auto;
	overflow-x:hidden;
}
.conResBGname{
	width:130px;
	float:left;
	height:30px;
	color:#FFFFFF;
	padding-left:10px;
}
.closeBrg{
	width:30px;
	height:30px;
	float:right;
	background: url(../images/icon/close-s-btn.png) #df3d3e no-repeat center;
}
.shouldBeAp::-webkit-scrollbar {
	width: 10px;
	border-radius: 8px;
	box-shadow: inset 0 0 6px rgba(0,0,0,.3);
}
.shouldBeAp::-webkit-scrollbar-thumb {
	background-color: #aaa;
	border-radius: 8px;
}

/*下面是区域搜索样式*/
.z-area{
	height:100%;
	background-color:#F0F0F0;
}
.z-area-li{
	height:60px;
	width:400px;
	float:left;
}
.z-area-elem{
	width:390px;
	height:50px;
	margin:5px;
	cursor: pointer;
	background-color:#F0F0F0;
}
.z-area-img{
	height:50px;
	width:40px;
	float:left;
}
.z-area-img img{
	width:30px;
	height:30px;
	margin: 5px 0 15px 10px;
}
.z-area-txt{
	width:350px;
	height:50px;
	float:left;
}
.z-area-txt div{
	font-family: "microsoft yahei";
	width:350px;
}
.z-area-info{
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#387dc9;
}
.z-area-biref{
	line-height:20px;
	font-size:12px;
	height:20px;
	color: #4c4c4c;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.z-area-btnli{
	margin:0 auto;
	width:300px;
}
.z-area-btnli div{
	float:left;
	font-family: "microsoft yahei";
	font-size:14px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid white;
	color:#387dc9;
}
.z-area-btn{
	width:60px;
}
.z-area-num-btn{
	width:30px;
	margin-left:8px;
}
.z-area-btn:last-child{
	margin-left:8px;
}

.z-search{
	background-color:#F0F0F0;
    width: 400px;
    padding-bottom:70px;
}

.z-search-li{
	width:400px;
	border-bottom:1px solid #fff;
/* 	float:left; */
}
.z-search-elem{
	width:390px;
	margin:5px;
	height:auto;
	display:inline-block;
	background-color:#F0F0F0;
}
.z-search-img{
	height:50px;
	width:40px;
	display:inline-block;
	vertical-align: top;
}
.z-search-img img{
	width:30px;
	height:30px;
	margin: 5px 0 15px 10px;
}
.z-search-detail{
	height:50px;
	width:30px;
	display:inline-block;
	vertical-align: top;
	cursor: pointer;
}
.z-search-detail img{
	width: 21px;
	height:22px;
	margin: 5px 0 10px 10px;
}

.z-search-shopCar{
	height:50px;
	width:30px;
	display:inline-block;
	vertical-align: top;
	cursor: pointer;
}
.z-search-shopCar img{
	width: 21px;
	height:22px;
	margin: 5px 0 10px 10px;
}
.z-search-txt{
	width:280px;
	margin-left:5px;
	display:inline-block;
	cursor: pointer;
}
.z-search-txt div{
	font-family: "microsoft yahei";	
}
.z-search-info{
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#387dc9;
	width:350px;
}
.z-search-biref{
	width:350px;
	line-height:20px;
	font-size:12px;
	height:20px;
	color: #4c4c4c;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.z-search-lineSearch{
	line-height: 25px;
    font-size: 12px;
    height: 25px;
    color: white;
    display: block;
    text-align: center;
    background-color: #387dc9;
    width: 70px;
	border-radius:4px;
	margin-bottom:5px;
	cursor: pointer;
}
.z-search-btnli{
	margin:0 auto;
	width:350px;
}
.z-search-btnli div{
	float:left;
	font-family: "microsoft yahei";
	font-size:14px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:1px solid white;
	color:#387dc9;
	cursor: pointer;
}
.z-search-btn{
	width:60px;
}
.z-search-num-btn{
	width:30px;
	margin-left:8px;
}
.z-search-btn:last-child{
	margin-left:8px;
}
.btn-sel{
	color: #4c4c4c !important;
	border:1px solid #F0F0F0 !important;
    font-weight: bold;
}


.z-point{
	font-family: "microsoft yahei";
}
.z-point div{
	display:block;
	height:auto;
}
.z-point-pro{
	color: #7b7b7b;
	font-size:16px;
	background-color:#F0F0F0;
	border: 1px solid #FFFFFF;
	min-height:50px;
	text-indent: 2em;
	cursor: pointer;
}
.z-point-p{
	line-height:50px;
}
.z-pro-select{
	border:1px solid #519DDE;
	border-top:1px solid #FFFFFF;
}
.z-point-pro:last-child{
	border-bottom: none;
}
.z-point-hid{
	display:none;
	background-color:#FFFFFF;
}
.z-point-c{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #c0c0c0; 
	text-indent: 3em;
}

/***loading*****/
#loadRond{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	background:rgba(0,0,0,0.3);
	display:none;
}
#loadRond img{
	position:absolute;
	top:49%;
	left:49%;
}
.z-list-notFound{
	margin:0 auto;
	padding:80px 0;
	width:100%;
	letter-spacing:1px;
	font-size:18px;
	text-align:center;
	background-color:#EFEFF0;
}
.z-list-notFound .text{
	color:red;
}
.z-list-notFound img{
	margin:40px auto;
	width:180px;
	height:180px;
}
.z-list-notFound .btn{
	background-color:#FF9B16;
	width:180px;
	height:35px;
	line-height:35px;
	color:white;
	margin: 0 auto;
	border-radius: 4px;
}

.area-dialog-inputText{
	margin: 1px auto;
	float: left;
	height: 30px;
	width:200px;
}
.area-dialog-inputText .dialog-search{
	font-family: "microsoft yahei";
    padding: 6px 0;
    line-height: 16px;
    height: 16px;
    width: 199px;
	font-size: 12px;
}
.area-dialog-btn{
	float: left;
	height: 30px;
	line-height: 30px;
	width: 50px;
    display: block;
    background: #4f88c7;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    color: #FFFFFF;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}

.test-graph{
	top: 0;
    height: 43px;
    z-index: 9999;
    cursor: pointer;
    float: left;
    margin-left: -25px;
}
.test-graph:after{
	content:"";
	clear:both;
}
.test-graph>span{
	display:block;
	float:left;
	width:40px;
	height:2px;
	margin-top:21px;
	background-color:#fff;
}
.test-graph>p{
    display: block;
    float: left;
    height: 43px;
    line-height: 43px;
    color: #fff;
    font-size: 16px;
    font-family: "microsoft yahei";
    letter-spacing: 1px;
    min-width: 290px;
    text-align: center;
}

.inputXY{width:240px;background:#FFFFFF;position:absolute;border:1px solid #AAAAAA;top: 100px;
  left: 200px;padding-bottom:10px;height:auto;
transform-origin:50% 50% 50%;transform:scale(0);
	transition:all 0.3s ease 0s;
	-webkit-transition : all 0.3s ease 0s;
	-moz-transition : all 0.3s ease 0s;
	-ms-transition : all 0.3s ease 0s;}
.inputTop{width:100%;height:30px;border-bottom:1px solid #AAAAAA;}
.inputXY .putTitle{display:block;color:#4f88c7;font-size:16px;height:30px;line-height:30px;margin-left:10px;width:100px;float:left;text-align:left;}
.putBtn{display:block;float:right;width:30px;height:30px;background:url(../images/icon/closebtn.jpg) no-repeat;cursor:pointer;background-position:0 5px;}
.inputBot>div{width:240px;height:30px;margin-top:5px;}
.inputBot input{
	width:150px;
	height:25px;
	padding-left:5px;
	border-radius:2px;
	border:1px solid #f0f0f0;
	transition:all 0.2s ease 0s;
	-webkit-transition : all 0.2s ease 0s;
	-moz-transition : all 0.2s ease 0s;
	-ms-transition : all 0.2s ease 0s;
}
.inputBot input:hover{
	border:1px solid #1C86EE;
}
.inputBot span{margin-left:10px;}
.makeSureR{
	width: 60px;
	height: 25px;
  	text-align: center;
 	margin-left: 80px;
  	background: #1C86EE;
  	color: #FFFFFF;
  	cursor: pointer;
  	border-radius: 2px;
  	font-size: 15px;
  	line-height: 25px;
  	letter-spacing: 3px;
  	margin-top:10px;
}


/***属性标签*****/

.startdate {
  width: 180px;
  background-image: none;
  margin-left: 4px;
  height: 25px;
  border: 1px solid #AAAAAA;
  font-size: 16px;
  padding-left: 5px;
  line-height: 25px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float:left;
}
.startdate>div {
  border-right: 1px solid #AAAAAA;
  height: 25px;
  font-size: 16px;
  width: 70px;
  float: left;
}
#start-date{
  width: 115px;
  height: 25px;
  border: 0;
  line-height:25px;
  font-size: 16px;
  cursor: pointer;
}

.enddate {
  width: 110px;
  margin-right:10px;
  background-image: none;
  height: 25px;
  border: 1px solid #AAAAAA;
  font-size: 16px;
  line-height: 25px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float:left;
}
.enddate>div {
  border-right: 1px solid #AAAAAA;
  height: 25px;
  font-size: 16px;
  width: 40px;
  float: left;
}
#end-date{
  width: 115px;
  height: 25px;
  border: 0;
  line-height:25px;
  font-size: 16px;
  cursor: pointer;
}

.cloud{
	width:194px;
	background:none;
	margin-right:10px;	
	border:1px solid #AAAAAA;
	float: left;
}
.cloud>div{
	float:left;
	font-size:16px;
}
.cloud input{
	font-size:16px;
	padding-left:5px;
}
.cloud .firstchild-cloud{
	float:left;
	border-right:1px solid #AAAAAA;
	width:40px;
	height:25px;
}
.cloud #ratio-container{
	float:left;
	width:118px;
	height:25px;
	position:relative;
	padding-left:5px;
}
.cloud #ratio-number{
	float:left;
	width:30px;
	height:25px;
	text-align:center;
	background-color: #519dde;
	font-size:14px;
	color:#FFFFFF;
}

.row3 .searchOrcheck {
    background-color: #519dde;
    width: 90px;
    text-align: center;
    letter-spacing: 5px;
    border-radius: 3px;
    margin-left: 20px;
    float: left;
    height: 30px;
    color: #FFFFFF;
    line-height: 30px;
    font-size: 16px;
    cursor: pointer;
}
.tes-infoPrj{
	position: absolute;
    width: 100%;
    height: 50px;
    bottom: -50px;
    left: 0;
    background: rgba(250,194,117,0.8);
    z-index: 99;
    line-height: 50px;
    font-size: 16px;
    text-align:center;
    transition:all 0.5s ease 0s;
	-webkit-transition : all 0.5s ease 0s;
	-moz-transition : all 0.5s ease 0s;
	-ms-transition : all 0.5s ease 0s;
}
.idVersion{
	width: 100%;
    height: 30px;
    background-color: #F0F0F0;
    font-weight: bold;
    line-height: 30px;
}
.idVersion1{
	padding-left: 0px;
	border-bottom: 1px solid #aaa;
	height:30px;
	line-height:30px;
}
.tbr{
	float:left;
	text-indent: 2px;
}
.version-box{
	width: 150px;
    height: 20px;
    border: 1px solid #FFA70D;
    float: left;
    margin-top: 4px;
    cursor: pointer;
    line-height: 20px;
    padding-left: 10px;
    box-sizing:content-box;
    background: url('../images/idEdIcon1.jpg') #fff no-repeat 140px;
}
.version-box1{
	width: 130px;
    border: 1px solid #FFA70D;
    float: left;
    cursor: pointer;
    padding-left: 10px;
    box-sizing:content-box;
    background: url('../images/idEdIcon1.jpg') #fff no-repeat 100%;
    
	height: 20px;
    margin-top: 5px;
    line-height: 20px;
}
.version-box1>span{
	font-weight: normal;
}
.box-bound:hover .version-list{
	display:block;
}
.box-bound:hover .version-list1{
	display:block;
}
.box-bound{
	width:110px;
	float:left;
	margin-left:4px;
}
.box-change{
	float:right;
	height:30px;
}
.box-change>i{
	display:block;
	position: relative;
	float:left;
	width: 30px;
    height: 30px;
    border-left: 1px solid #aaa;
    background-position: 6px;
    cursor: pointer;
}
.box-change>.min{
	background: url(../images/map/min-s-btn.png) no-repeat;
}
.box-change>.max{
	background: url(../images/map/max-s-btn.png) no-repeat;
}
.box-change>.max-c{
	background: url(../images/map/max-s-btn-c.png) no-repeat;
}
.box-change>.cancle{
	background: url(../images/map/cancle-s-btn.png) no-repeat;
	background-color: #df3d3e;
}



.version-list{
	display:none;
    position: absolute;
    border: 1px solid #FFA70D;
    width: 160px;
    height: 200px;
    top: 25px;
    border-top: 0;
    background: #fff;
    z-index:1;
    overflow-y: auto;
    overflow-x: hidden;
}

.version-list>p{
	height:20px;
	font-weight:100;
	clear:both;
	line-height:20px;
	width:150px;
	padding-left:10px;
	cursor: context-menu;
}
.version-list>p:hover{
	background:#f0f0f0;
}
.version-list1{
	display:none;
    position: absolute;
    border: 1px solid #FFA70D;
    width: 140px;
    height: auto;
    top: 112px;
    border-top: 0;
    background: #fff;
    overflow:hidden;
}
.version-list1>p{
	height:20px;
	font-weight:100;
	clear:both;
	line-height:20px;
	width:150px;
	padding-left:10px;
	cursor: context-menu;
}
.version-list1>p:hover{
	background:#f0f0f0;
}
/**/
.container {
    width: 1200px;
    margin: 0px auto;
    overflow: visible;
}
.b{
    width: 1200px;
    float: left;
    display: inline;
    margin-top: 50px;
    border: 1px solid #cccccc;
    border-top: 2px solid #3d7cc3;
    overflow: hidden;
}
.clear{
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;;
    clear: both;
}
.left {
    float: left
}
.right {
    float: right
}
.main{
    width: 560px;
    height: 300px;
    border: 1px solid #cccccc;
    background: #ffffff;
    margin: auto;
    margin-top: 200px;
}

.brand-list{
    width: 520px;
    float: left;
    height: 260px;
    display: inline;
    overflow-x: hidden;
    overflow-y: auto;
    clear: both;
}
.brand-list .brand-bd{
    position: relative;
}
.brand-list .itemrs,.brand-list .additem{
    position: absolute;
    width: 220px;
    box-sizing: content-box;
    background: #f0f0f0;
}
.brand-list .itemrs b,.brand-list .additem b{
    color: #333333;
}
.brand-list .itemrs span,.brand-list .additem span{
    color: #666666;
}
.one,.all{
	cursor: pointer;
}
.newBack{
	float: right;
    background-color: #FFA70D;
    height: 24px;
    line-height: 24px;
    border-radius: 4px;
	padding: 0 3px;
	cursor: pointer;
	color:#FFFFFF;
	margin-top:3px;
	margin-right:5px;
}

.newBack img{
	width:20px;
	height:20px;
	float:left;
	margin: 2px 0;
}

.newBack .text{
	float:left;
	color: #ffffff;
}



/********头部下拉菜单样式********/
#header{
	/* width: 550px; */
    float: left;
}
#header .nav .listBaseRs,#header .nav .listThird{
	float: left;
	display: inline-block;
	margin-right: 13px;
	cursor: pointer;
	position: relative;
	text-align: left;
background: url("../images/downArrow.png") no-repeat;
	background-position: 62px 11px;
	padding-right: 17px;
	margin-top:8px;
}
#header .nav .listSecond{
	float: left;
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	position: relative;
	text-align: left;
	margin-top:8px;
}
#header .nav .first{
	float: left;
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
	position: relative;
	color:#fff;
	font-size: 15px;
	font-family: "microsoft yahei";
	cursor: pointer;
	line-height: 30px;
	margin-top:8px;
}
#header .nav li a{
	line-height: 30px;
	float:left;
	height:33px;
	color:#fff;
	font-size:15px;
	text-align: left;
	font-family: "microsoft yahei";
}
#header .nav li .nav-w {
	z-index:21;
	position:absolute;
	display:none;
	float:left;
	clear:both;
	overflow:hidden;
	top:33px;
	background:rgb(90, 152, 224);!important;
	left:-1px;
	filter:alpha(opacity=90); /*支持 IE 浏览器*/
	-moz-opacity:0.90; /*支持 FireFox 浏览器*/
	opacity:0.90; /*支持 Chrome, Opera, Safari 等浏览器*/
}
#header .nav li .section-nav1 ul,#header .nav li .section-nav2 ul {
	position:static;
	padding:0px;
	margin:0px;
	width:260px;
	overflow:hidden;
}
#header .nav li .section-nav2 ul{
	width:130px;
}
#header .nav li .section-nav1 ul li,#header .nav li .section-nav2 ul li {
	position:static;
	padding:0px;
	width: 130px;
	text-align: center;
	background:none;
	float:left;
}
#header .nav li .section-nav1 ul li a,#header .nav li .section-nav2 ul li a {
	text-align:left;
	padding:0px;
	line-height:30px;
	width:130px;
	height: 30px;
	display:block;
	color:#ffffff;
	font-size:14px;
	overflow:hidden;
	cursor:pointer;
	text-indent: 1em;
}
#header .nav li .section-nav1 ul li a:hover,#header .nav li .section-nav2 ul li a:hover {
	background: #246cbc;
}

/*********2016-03-10 无类别查询界面 站点名称显示*******************/
.storeAttrItem {
	float: left;
	margin-right: 10px;
	height: 25px;
	border: 1px solid #b3b3b3;
	position: relative;
}
.storeAttrItem .itemValue {
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 25px;
	font-size: 16px;
	margin-left: 6px;
	margin-right: 15px;
}



/*经纬度查询和图幅号查询的公用部分*/
.com-box{
    border: 1px solid #d9d9d9;
    background: #FFFFFF;
    position: absolute;
    top: 100px;
    left: 200px;
    z-index: 999;
}
.com-text{
	height:20px;
	line-height:20px;
	margin:8px 15px;
	color:#519DDE;
}
.com-line{
	border-bottom: 1px solid #d9d9d9;
}
.com-btn{
	padding:3px 15px;
	height:18px;
	line-height:18px;
	border-radius:3px;
	color:#fff;
	background-color:#ff9000;
	cursor:pointer;
}
.com-close-btn{
	width: 16px;
    height: 16px;
    background: url(../images/clear.png);
    position: relative;
    top:8px;
    right: 10px;
    cursor: pointer;
}
.com-check {
    border: 1px solid #3f7dc3;
    color: #3f7dc3;
    background: url(../images/store/StatisticsQuery/check.png) no-repeat right bottom;
}

/********经纬度查询****************/
.lat-long{
	width: 300px;
}
.lat-long-select{
	height:30px;
	margin:8px 15px;
}
.lat-long-select>span{
	display:block;
	float:left;
	line-height:30px;
	font-size:12px;
}
.lat-long-select>i{
	display:block;
	float:left;
	line-height:20px;
	margin:4px;
	font-size:12px;
	padding:0 8px;
	border: 1px solid #3f7dc3;
    color: #3f7dc3;
	cursor:pointer;
}

/*矩形*/
.lat-long-0{
	
}
.lat-long-box{
	max-height:240px;
	overflow:auto;
	margin-bottom:10px;
}

.lat-long-input{
	height:30px;
	margin:0 15px;	
}
.lat-long-input>span{
	line-height:30px;
	font-size:12px;
	display:block;
	float:left;
}
.lat-long-input>input{
	display:block;
	float:left;
	width:45px;
	height:20px;
	line-height:20px;
	margin:4px;
	border:1px solid #ccc;
}
.lat-long-box-btn{
	margin:10px 15px 20px 15px;
}

.lat-long-line{
	height:60px;
	margin:8px 15px;
}
.lat-long-line>div{
	float:left;
}
.lat-long-line>.line-left{
	width:12px;
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:12px;
}
.lat-long-line>.line-right{
	width:240px;
}
.lat-long-line .lat-long-input{
	margin:0;
}
.lat-long .lat-long-add{
	display:none;
	background-color:#519dde;
	margin-left:15px;
	font-size:12px;	
}

/********图幅号查询****************/
.map-num{
	width: 330px;
}


.map-num textarea{
	width:300px;
	margin: 10px 15px;
	height:72px;
	line-height:24px;
	border:1px solid #ccc;
}
.map-num-btn{
	margin-left:15px;
}
.map-num-tips{
	color:red;
	width:300px;
	font-size:12px;
	line-height:20px;
	margin:8px 15px;
}

#mapDataSourse{
	position: absolute; 
	z-index: 65535; 
	left: 0px; 
	bottom: 0px;
}
#mapDataSourse>div{
	margin-left: 4px; 
	font-size: 12px; 
	text-decoration: none;
	 color: black;
}
#mapDataSourse>.sourse-box>img{
	position:absolute;
	bottom:0px;
	left:2px;
	background-color:transparent;
	background-image:url(http://api.tianditu.gov.cn/img/map/logo.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image,src=http://api.tianditu.gov.cn/img/map/logo.png);
	MozOpacity:1;
	opacity:1;
	width:53px;
	height:22px;
}
#mapDataSourse>.sourse-box>.sourse-txt{
	position:absolute;
	bottom:0px;
	left:58px;
	white-space:nowrap;
}


#input-box{
	position: relative;;
}

#input-box>ul {
	display: none;
	min-height: 24px;
	position: absolute;
	background-color: #fff;
	width: 518px;
	border: 1px solid #ccc;
	left:0;
	top: 39px;
	z-index: 99
}

.input-default-box {
	width: 450px;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 12px
}

.input-default-box .elem {
	float: left;
	width: 60px;
	margin-right: 10px;
	text-align: left;
	height: 30px;
	line-height: 30px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer
}

#input-box .bb {
	border-bottom: 1px solid #ccc
}

#show-default {
	height: 20px;
	position: absolute;
	max-width: 400px;
	overflow: hidden;
	background-color: #fff;
	z-index: 99;
	top: 10px;
	left: 31px
}

.show-box .show-box-elem {
	float: left;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #ccc;
	margin-left: 5px;
	padding: 0 3px
}

.show-box .show-box-elem>span {
	color: red
}

.show-box .show-box-elem>.ui-del {
	margin-left: 3px
}

.input-default-box:after, .li:after, .show-box:after {
	content: "";
	display: block;
	height: 0;
	clear: both
}

.input-default-box .li {
	line-height: 30px
}

.input-default-box .li .li-left {
	float: left;
	color: #333;
	font-weight: bold
}

.input-default-box .li .li-right {
	position: relative;
	float: left;
	height:30px;
	margin-right: 10px;
	overflow-y: hidden
}

.input-default-box .li .li-more {
	position: relative;
	margin: 4px 0;
	float: left;
	height: 20px;
	line-height: 20px;
	border: 1px solid #ddd;
	color: #666;
	cursor: pointer;
	background-image: url(../images/store/StatisticsQuery/xx.png);
	background-repeat: no-repeat;
	background-position-x: 40px;
	background-position-y: 6px;
	width: 52px;
	padding-left: 6px
}

.input-default-box .li .li-more-up {
	background-image: url(../images/store/StatisticsQuery/xs.png);
	background-position-y: 4px
}

.input-default-box .li .li-right>.rightElem {
	float: left;
	margin-right: 10px;
	cursor: pointer;
	color: #333
}

.input-default-box .li .li-right>.splice {
	width: 14px;
	margin-left: 2px;
	margin-right: 2px;
	color: #aaa;
	cursor: default
}

.input-default-box .li .li-right>.choose-date {
	text-indent: 10px;
	width: 120px
}

.input-default-box .li .li-right>input {
	width: 120px;
	height: 22px;
	line-height: 22px;
	margin: 3px 0;
	text-indent: 3px;
	color: #333;
	cursor: pointer;
	border: 1px solid #ccc
}

.input-default-box .li .li-right>.btn {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	color: #fff;
	background-color: #3f7dc3;
	text-align: center;
	margin: 3px 5px;
	padding: 0 7px;
	cursor: pointer
}

.input-default-box .li .li-right>.select {
	text-indent: 10px;
	width: 258px;
	margin: 3px 0;
	background-color: #fff;
	background-image: url(../images/dropDownIcon3.png);
	background-repeat: no-repeat;
	background-position: right center;
	border: 1px solid #ccc
}

.input-default-box .li .li-right>ul {
	display: none;
	position: absolute;
	top: 27px;
	width: 258px;
	height: 100px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: 0;
	overflow-y: auto;
	z-index: 1
}

.input-default-box .li .li-right>ul>li {
	line-height: 20px;
	text-indent: 10px;
	text-align: left;
	color: #333;
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
#input-box p,#input-box a,#input-box span,#input-box div,#input-box input{
	font-size:12px;
}

.input-default-box .li .li-right>ul>li:hover {
	color: #529dde
}

#input-search>li {
	text-indent: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	font-weight: bold;
	cursor: pointer
}

#input-search>.liHover {
	color: #529dde
}

#input-search>li>span {
	color: #666;
	font-weight: normal
}

#input-search>li>.other {
	color: #999;
	margin-left: 10px
}

#input-search>.liHover>span, #input-search>.liHover>other {
	color: #529dde
}
/*弹窗显示正在加载*/

#global{
	position: absolute;
    top: 76px;
    right: 420px;
    width: 51px;
    height: 54px;
    border:1px solid #8d8d8d;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
   
}
#global>.global-icon{
	width: 51px;
    height: 54px;
    background:url(../images/global/global-icon.png) center top no-repeat;
    background-color:#fff;
    text-align:center;
    color:#333;
    line-height: 88px;
    font-size:10px;
    cursor: pointer;
}
#global>.global-show{
	display:none;
	position:relative;
	width:256px;
/* 	height:230px; */
	margin:-55px 0 0 -261px;
	box-sizing: border-box;
	border:1px solid #d8d8d8;
	background-color:#fff;
}
#global>.global-show>li{
	line-height:25px;
}

#global>.global-show>.clobal-title{
	text-indent:7px;
	color:#333;
	background-color:#f0f0f0;	
}
#global>.global-show>.clobal-show-box{
	padding:5px 0;
}
#global>.global-show>.clobal-show-box:after{
	display:block;
	content:"";
	clear:both;
}
#global>.global-show>li>.global-elem{
	height:25px;
	width:116px;
	float:left;
	margin-left:7px;
	background:url(../images/global/global-box.png) left center no-repeat;
	text-indent:18px;/*此值是拿来让文字不去覆盖边框*/
	cursor: pointer;
}
#global>.global-show>li>.global-elem-select{
	background:url(../images/global/global-box-s.png) left center no-repeat;
}


#global-legend{
	position: absolute;
	width:270px;
	height:140px;
    bottom: 10px;
    right: 420px;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
}
#global-legend>.global-legend-txt{
	position:absolute;
	bottom:0px;
	right:0px;
	width: 51px;
    height: 25px;
    line-height:25px;
    background-color: #fff;
    color: #333;
    font-size: 12px;
    border: 1px solid #8d8d8d;
    cursor:pointer;
}
#global-legend>.global-legend-txt>span{
	display:block;
	width:100%;
	height:100%;
	margin:0 4px;
	text-indent:8px;
	background: url(../images/global/global-icon-s.png) left center no-repeat;
}
#global-legend>ul{
		display:none;
	position: absolute;
    width: 224px;
    /* height: 230px; */
    margin: 3px 0 0 -11px;
    box-sizing: border-box;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    padding:5px 0;
    bottom:0;
   	
}
#global-legend>ul:after{
	display:block;
	content:"";
	clear:both;
}
#global-legend>ul>li{
	float:left;
	width:103px;
	height:25px;
	line-height:25px;
	margin-left:8px;
}
#global-legend>ul>li>div{
	float:left;
	width:14px;
	height:14px;
	margin:5px 0;
	background-color:#0000ff;
}
#global-legend>ul>li>span{
	display:block;
	float:left;
	color:#333;
	margin-left:5px;
	font-size:12px;
}

.iconOfLayer-1{
	background:url(../images/global/iconOfLayer-1.png) center top no-repeat;
}
.iconOfLayer-2{
	display:none;
	margin-left:-54px;
	background:url(../images/global/iconOfLayer-2.png) center top no-repeat;
}
.iconOfLayer-3{
	display:none;
	margin-left:-108px;
	background:url(../images/global/iconOfLayer-3.png) center top no-repeat;
}
.iconOfLayer:hover .iconOfLayer-2,.iconOfLayer:hover .iconOfLayer-3{
	display:block;
}
.iconOfLayer-c{
	float:left;
	width: 51px;
    height: 54px;
    background-color:#fff;
    text-align:center;
    color:#333;
    line-height: 91px;
    font-size:10px;
    cursor: pointer;
    border:1px solid #8d8d8d;
}
/* 最新头部搜索区域 */
/* .searchBox {
	margin-top: 5px;
}
.inputBox {
    width: 480px;
    height: 30px;
    line-height: 33px;
    float: left;
    box-sizing: content-box;
    border: 2px solid #fff;
    border-bottom-left-radius: 17px;
    border-top-left-radius: 17px;
    border-bottom-right-radius: 17px;
    border-top-right-radius: 17px;
}
#input-box .searchInput {
	width: 87%;
    height: 90%;
    margin-left: 17px;
    line-height: 33px;
    font-size: 13px;
    border: none;
    font-family: "microsoft yahei";
    outline: none;
    background-color: #519dde;
    color: #fff;
}
#input-box .searchInput:-moz-placeholder { Mozilla Firefox 4 to 18
    color: #fff; opacity:0.7; 
}
#input-box .searchInput::-moz-placeholder { Mozilla Firefox 19+
    color: #fff;opacity:0.7;
}

#input-box .searchInput:-ms-input-placeholder{
    color: #fff;opacity:0.7;
}
#input-box .searchInput::-webkit-input-placeholder{
    color: #fff;opacity:0.7;
}

#input-box .searchInput
#input-box .searchBtn {
	width: 87px;
	height: 40px;
	display: block;
	background: #4f88c7;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
}
#input-box{
	position: relative;
	float:left;
}

#input-box>ul {
	display: none;
	min-height: 24px;
	position: absolute;
	background-color: #fff;
	width: 420px;
	border: 1px solid #ccc;
	left:16px;
	top: 34px;;
	z-index: 999999
}

.input-default-box {
	width: 400px;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 12px
}

.input-default-box .elem {
	float: left;
	width: 60px;
	margin-right: 10px;
	text-align: left;
	height: 30px;
	line-height: 30px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer
}

#input-box .bb {
	border-bottom: 1px solid #ccc
}

#show-default {
	height: 20px;
	position: absolute;
	max-width: 400px;
	overflow: hidden;
	background-color: #fff;
	z-index: 99;
	top: 10px;
	left: 17px
}

.show-box .show-box-elem {
	float: left;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #ccc;
	margin-left: 5px;
	padding: 0 3px
}

.show-box .show-box-elem>span {
	color: red
}

.show-box .show-box-elem>.ui-del {
	margin-left: 3px
}

.input-default-box:after, .li:after, .show-box:after {
	content: "";
	display: block;
	height: 0;
	clear: both
}

.input-default-box .li {
	line-height: 30px
}

.input-default-box .li .li-left {
	float: left;
	color: #333;
	font-weight: bold
}

.input-default-box .li .li-right {
	position: relative;
	float: left;
	height:30px;
	margin-right: 10px;
	overflow-y: hidden
}

.input-default-box .li .li-more {
	position: relative;
	margin: 4px 0;
	float: left;
	height: 20px;
	line-height: 20px;
	border: 1px solid #ddd;
	color: #666;
	cursor: pointer;
	background-image: url(../images/store/StatisticsQuery/xx.png);
	background-repeat: no-repeat;
	background-position-x: 40px;
	background-position-y: 6px;
	width: 52px;
	padding-left: 6px
}

.input-default-box .li .li-more-up {
	background-image: url(../images/store/StatisticsQuery/xs.png);
	background-position-y: 4px
}

.input-default-box .li .li-right>.rightElem {
	float: left;
	margin-right: 10px;
	cursor: pointer;
	color: #333
}

.input-default-box .li .li-right>.splice {
	width: 14px;
	margin-left: 2px;
	margin-right: 2px;
	color: #aaa;
	cursor: default
}

.input-default-box .li .li-right>.choose-date {
	text-indent: 10px;
	width: 120px
}

.input-default-box .li .li-right>input {
	width: 120px;
	height: 22px;
	line-height: 22px;
	margin: 3px 0;
	text-indent: 3px;
	color: #333;
	cursor: pointer;
	border: 1px solid #ccc
}

.input-default-box .li .li-right>.btn {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	color: #fff;
	background-color: #3f7dc3;
	text-align: center;
	margin: 3px 5px;
	padding: 0 7px;
	cursor: pointer
}

.input-default-box .li .li-right>.select {
	text-indent: 10px;
	width: 258px;
	margin: 3px 0;
	background-color: #fff;
	background-image: url(../images/dropDownIcon3.png);
	background-repeat: no-repeat;
	background-position: right center;
	border: 1px solid #ccc
}

.input-default-box .li .li-right>ul {
	display: none;
	position: absolute;
	top: 27px;
	width: 258px;
	height: 100px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: 0;
	overflow-y: auto;
	z-index: 1
}

.input-default-box .li .li-right>ul>li {
	line-height: 20px;
	text-indent: 10px;
	text-align: left;
	color: #333;
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
#input-box p,#input-box a,#input-box span,#input-box div,#input-box input{
	font-size:12px;
}

.input-default-box .li .li-right>ul>li:hover {
	color: #529dde
}

#input-search>li {
	text-indent: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	font-weight: bold;
	cursor: pointer
}

#input-search>.liHover {
	color: #529dde
}

#input-search>li>span {
	color: #666;
	font-weight: normal
}

#input-search>li>.other {
	color: #999;
	margin-left: 10px
}

#input-search>.liHover>span, #input-search>.liHover>other {
	color: #529dde
}

.serch{
    float: right;
    display: inline;
    margin-top: 30px;
}
.serchl{
    width: 17px;
    height: 39px;
    float: left;
    background: url("../../public/style/images/index/index4/serchl.png");
}
.serchr{
    width: 40px;
    height: 100%;
    float: right;
}
.searchm{
    width: 420px;
    height: 35px;
    line-height: 33px;
    float: left;
    box-sizing: content-box;
    border-bottom: 2px solid #5c90cc;
    border-top: 2px solid #5c90cc;
    border-left: none;
    border-right: none;
}
.searchm:focus{
    width: 420px;
    height: 35px;
    line-height: 33px;
    float: left;
    box-sizing: content-box;
    border-bottom: 2px solid #5c90cc;
    border-top: 2px solid #5c90cc;
    border-left: none;
    border-right: none;
    outline:none;
}
.serchr img{
    float: left;
    display: inline;
    margin-top: 4px;
}
.serchr img:hover{
    opacity: 0.7;
    filter:alpha(opacity=70);
    cursor: pointer;
} */


