.pos_banner_cover {
    display: flex;
    align-items: center;
}
.pbc_inner{
    background: #eee;
    border: 2px dashed #ccc;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align:center;
    width: 100%;
}
.pos_map_list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.scalize *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.scalize .item-point{display:none}
.scalize .content .head .title{
    margin: 0;
    padding: 0;
    height: auto;
    line-height: 14px;
    font-size: 14px;
}
.pos_map_list li{margin-bottom: 15px;}
.pos_map_list li img{vertical-align: sub}
.pos_map_list li a{text-decoration: none;}
.pos_map_list li > a.ajax-modal{color:#1bb912;font-weight:bold}
.pos_map_list li ul{
    margin: 8px 0 0 40px;
    padding: 0;
}
.pos_map_list li ul li{
    margin-bottom: 8px;
}
.positionsWdBox{position: relative}
.position_item_distinction a img{max-width:100%}

.posItBox{
    position: absolute;
	left: 5px;
    top: 5px;
    display: flex;
	flex-flow: row wrap;
    gap: 4px;
	z-index: 11;
}
.icms-widget__square .posItBox, .icms-widget__compact .posItBox{top: 0px}
.posItBoxTitle{
    background: rgb(255 165 0 / 60%);
    color: #fff;
    padding: 0 5px;
    border-radius: 3px;
    cursor: default
}
.posItBox:hover .posItBoxTitle{background:orange}
.posItBoxBtn{
    width: 28px;
    background: rgb(255 255 255 / 75%);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    cursor: pointer;
}
.posItBoxBody{
	width:100%;
	min-width: 190px;
	position: absolute;
	top: 25px;
	left: 0;
	border: 1px solid #eee;
	background: #fff;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
	transition: all 0.1s cubic-bezier(0.16, 1, 0.5, 1);
	transform: translateY(0.5rem);
	visibility: hidden;
	opacity: 0;
}
.posItBoxBody.posItBoxBodyOpen{
	transform: translateY(0rem);
	visibility: visible;
	opacity: 1;
}
.posItBoxBody > *{
	padding: 5px 10px;
    display: block;
}

#posItBoxBody a {
    position: relative;
    z-index: 10;
    pointer-events: auto !important;
}
#posItBoxBody a:hover{text-decoration: none}

#posItBoxBody {
    pointer-events: none;
}

#posItBoxBody > * {
    pointer-events: auto;
}