@charset "utf-8";
/**
 * [MEUI百度地图插件]
 * Author: Mufeng
 * Date: 2020.12.03
 * Update: 2020.12.11
 */
/*+-------------------------+*/
html,body{width:100%; margin:0 auto; padding:0;}
div,p,ul,li{padding:0;}
section,article,figure{display: block;}
*{
	margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    -o-box-sizing: border-box; 
    -ms-box-sizing: border-box; 
    box-sizing: border-box;
    outline: none;
}

/*+-------------------------+*/
/*拾取坐标点testing*/
.meuiBdmapPoint{
    position: fixed;
    z-index: 999;
    top: 30%;
    left: 0;
    right: 0;
    width: 420px;
    height: 500px;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #3daafc;
    border-radius: 4px;
}
.bdmap-point-form{
	position: absolute;
	z-index: 1001;
	left: 5px;
	right: 5px;
	width: 98%;
	margin: 0 auto;
	padding: 8px 15px;
	background-color: #fff;
}

.bdmap-point-map{
	position: absolute!important;
	z-index: 10000!important;
	bottom: 5px!important;
	left: 0!important;
	right: 0!important;
	margin: 0 auto;
	border-radius: 4px;
}

/**/
#BDMAPDOM{
    width: 100%;
    height: 100%;
    margin: 0 auto;
    border: 5px solid #555;
    border-radiuys: 4px;
}




/*+-----------百度地图--------------+*/
.meuiBdmap{
	position: relative;
	width: 400px;
}
.meuiBdmap.absolute,
.meuiBdmap.fixed{
	background-color: #fff;
	box-shadow: 0 1px 4px 2px #8e8a8a;
	border-radius: 4px;
}
.meuiBdmap.absolute{
	position: absolute;
	z-index: 1;
	margin-top: 5px!important;
    padding: 15px 0;
}
.meuiBdmap.fixed{
	position: fixed;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 10px 15px;
	border: 3px solid #3daafc;
}

/*地图主体*/
.bdmap_map{
  margin: 10px auto;  
}

/*关闭按钮*/
.bdmap_close{
	position: absolute;
	z-index: 2;
	top: -30px;
	right: -30px;
    width: 30px;
    height: 30px;
    background: #fff url('../img/bmap_close.png') 50% 50% no-repeat;
    background-size: 100% auto;
    border-radius: 100%;
    cursor: pointer;
}
.bdmap_close.pass{
	top: 15px;
	right: 25px;
	background-color: #fff;
}


/*+-------------------------+*/
/*坐标拾取*/
.bdmap_point{
}

.bdmap_point.pass{
	position: absolute;
	z-index: 2;
	top: 15px;
	left: 15px;
	margin: 5px auto 0 auto;
	padding: 25px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 1px 2px 8px rgba(0,0,0,.35);
}

.bdmap_point input[type="text"]{
	width: 150px!important;
	height: 28px!important;
	padding: 0 8px!important;
	border: 1px solid #a59b9b!important;
	border-radius: 2px!important;
	color: #777!important;
	font-size: 12px!important;
}
.bdmap_point button[type="button"]{
	height: 28px!important;
	line-height: 28px;
	margin-left: 8px;
	padding: 0 8px;
	background-color: #8bbb2e;
	border: 0;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
}
.bdmap_point button[type="button"]:hover{background-color: #89b72f;}





/*+-------------版权------------+*/
.b_copyright{
	display:block;
	padding:10px 15px;
	background:#0ce;
	color:#fff!important;
	border-radius:5px;
	text-decoration:none;
	font-size:16px!important;
}
/*+---------标注点文本----------------+*/
/*默认样式*/
.BMapLabel.bdMarkerLabel{border:0!important;background:transparent!important;}
.bdLabel{padding:8px 12px;color:#fff;background-color:#d80907;border-style:solid;border-width:1px;border-color:#d80907;border-radius:3px;box-shadow: 0 1px 2px rgba(0,0,0,.35);}
.bdLabel.no-padding{padding:0;} /*add 20181023-4*/
.bdLabel.blue{border-color:#1296db; background-color:#1296db;}
.bdLabel.white{border-color:#fff; background-color:#fff;}
.bdLabel.red{border-color:#d80907; background-color:#d80907;}
.bdLabel.green{border-color:#82a73a; background-color:#82a73a;}
.bdLabel.orange{border-color:#e87222; background-color:#e87222;}
/*当作信息窗使用时*/
.BMapLabel.hasDetail{
	position:relative;
	top:40px!important;
	left:-30px!important;
	margin-left:10px!important;
	padding:8px 10px!important;
}
.BMapLabel.hasDetail .bdLabel{color:inherit;background-color:#fff;border-color:#d80907;}
.BMapLabel.hasDetail .bdLabel.red{border-color:#d80907;}
.BMapLabel.hasDetail .bdLabel.green{border-color:#82a73a;}
.BMapLabel.hasDetail .bdLabel.blue{border-color:#1296db;}
/*三角形*/
.BMapLabel.hasDetail .bdLabel:before{
	content:'';
	position:absolute;
	z-index:9999!important;
	top:-10px;
	left:10%;
	width:0;
    height:0;
    border-width:0 60px 18px 18px;
    border-style:solid;
    border-color:transparent transparent #d80907; /*透明 透明  灰*/
}
.BMapLabel.hasDetail .bdLabel.red:before{border-color:transparent transparent #d80907;}
.BMapLabel.hasDetail .bdLabel.blue:before{border-color:transparent transparent #1296db;}
.BMapLabel.hasDetail .bdLabel.green:before{border-color:transparent transparent #82a73a;}

/*+------------标注点信息窗-------------+*/
.bdInfoWindow{padding:5px 8px;font-size:14px;}
.bdLabel p,
.bdLabel br,
.bdInfoWindow p,
.bdInfoWindow br{line-height:1.75;}
.bdtitle{color:green;margin-right:5px;}
.bdaddress{color:gray;}