.BMap_cpyCtrl {
    display: none;
}
.anchorBL {
    display: none;
}
*{
    font-size: 12px;
}
body{
    margin: 0;
    overflow-y: scroll;/* 禁止刷新后出现横向滚动条 */
}
.bmap{
    max-width: 100%;
    height: 90rem;
	background-color: rgb(14,15,33);
    /* background: black; */
    /* height: 100vh; */
}
.map_content{
    width: 100%;
    position: absolute;
    top: 0;
}
.model_left{
    /* width: 33.92rem; */
    width: 40rem;
    height: 80rem;
    position: absolute;
    top: 8.85rem;
    left: 1.92rem;
    z-index: 10;
    background: linear-gradient( 270deg, rgba(13,15,22,0.76) 100%, rgba(13,15,22,0.76) 76%, rgba(13,15,22,0) 0%);
}
.model_right{
    /* width: 33.92rem; */
    width: 40rem;
    height: 80rem;
    position: absolute;
    top: 8.85rem;
    right: 1.92rem;
    z-index: 10;
    background: linear-gradient( 270deg, rgba(13,15,22,0.76) 100%, rgba(13,15,22,0.76) 76%, rgba(13,15,22,0) 0%);
}
.model_head{
    width: 100%;
    /* width: 33.92rem; */
    height: 3.33rem;
    display: flex;
}
.head_fill{
    width: 0.33rem;
    height: 3.33rem;
    background: #1B7EF2;
}
.head_content{
    width: 100%;
    /* width: 33.33rem; */
    height: 3.33rem;
    background: rgba(27, 126, 242, 0.14);
    /* opacity: 0.14; */
    margin-left: 0.33rem;
    display: flex;
}
.head_content_icon{
    width: 0;
    height: 0;
    border-top: 0.5rem solid transparent;
    border-bottom: 0.5rem solid transparent;
    border-left: 1rem solid #29F1FA; /* 改变颜色可以改变箭头颜色 */
    margin-left: 0.5rem;
    margin-top: 1.25rem;
    margin-right: 0.92rem;
}
.head_content_title{
    width: 21.92rem;
    height: 3.33rem;
    font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
    font-weight: 500;
    font-size: 1.67rem;
    color: rgba(255,255,255,0.87);
    line-height: 2.83rem;
    text-shadow: 0px 0px 2px rgba(27,126,242,0.91);
    text-align: left;
    font-style: normal;
    text-transform: none;
    line-height: 3.33rem;
}
.toolbox{
    width: 10rem;
    height: 3.17rem;
    position: absolute;
    top:9rem;
    left: 43.17rem;
    z-index: 10;
    cursor: pointer;
}
.toolbox img{
    width: 10rem;
    height: 3.17rem;
}
.company_search{
    position: absolute;
    top: 9.15rem;
    left: 60rem;
    z-index: 10;
}
.company_search img{
    position: relative;
    right: 4rem;
    cursor: pointer;
}
.search{
    /* background: url('../image/search.png') no-repeat !important;
    background-position: 34rem 3px !important; */
    border-radius: 27.42rem 27.42rem 27.42rem 27.42rem !important;
    padding-left:20px !important;
}
.search_select{
    position: absolute;
    top: 9.15rem;
    left: 101rem;
    z-index: 10;
}
.search_select .layui-inline .layui-unselect{
    width: 13.75rem;
    height: 3.17rem;
    background: rgba(0,0,0,0.4);
    border: 0.08rem solid rgba(255,255,255,0.5);
}
.legend{
    width: 9.83rem;
    height: 11.5rem;
    background: rgba(8,20,41,0.8);
    border-radius: 0.33rem 0.33rem 0.33rem 0.33rem;
    border: 0.08rem solid;
    border-image: linear-gradient(270deg, rgba(43.403357192873955, 77.81011193990707, 135.02122521400452, 1), rgba(43.00000123679638, 78.00000295042992, 135.00000715255737, 1)) 0.08 0.08;
    position: fixed;
    bottom:2.17rem;
    right: 44.42rem;
    z-index: 10;
}
.legend_l{
    font-family: Source Han Sans, Source Han Sans;
    font-weight: 400;
    font-size: 1.17rem;
    color: #FFFFFF;
    line-height: 1.17rem;
    text-align: center;
    font-style: normal;
    text-transform: none;
    margin-top: 1.58rem;
    cursor: pointer;
}
.legend_l img{
    width: 17px;
    height: 19px;
}

/* 自定义整个滚动条 */
::-webkit-scrollbar {
    width: 0.67rem; /* 设置滚动条的宽度 */
    background: rgba(255,255,255,0.3); /* 滚动条的背景色 */
}

/* 自定义滚动条轨道 */
::-webkit-scrollbar-track {
    background: rgba(0,0,0,0.9); /* 轨道的背景色 */
}

/* 自定义滚动条的滑块（thumb） */
::-webkit-scrollbar-thumb {
    background-color: #c1c1c1; /* 滑块的背景色 */
    /*border: 2px solid #ffffff;  滑块边框 */
}

.window_vip{
    width: 83.17rem;
    height: 43.67rem;
    background: #000000;
    display: none;
}
.vip_line{
    width: 83.17rem;
    height: 0.42rem;
    background: #FADCC0;
}
.vip_left{
    width: 24.17rem;
    height: 43.21rem;
    background: #1A1A1A;
    float: left;
}
.vip_right{
    width: 59rem;
    height: 42.8rem;
    background: #000000;
    float: left;
}
.vip_img{
    width: 100%;
    height: 13.58rem;
    text-align: center;
}
.vip_title{
    width: 100%;
    height: 4.67rem;
    font-family: YouSheBiaoTiHei, YouSheBiaoTiHei;
    font-weight: 400;
    font-size: 2rem;
    color: #FADCC0;
    line-height: 2.33rem;
    text-align: center;
}
.vip_title .buy_vip, .vip_title .buy_svip{
	font-size: 2rem;
}
.buy_svip{
	display:none;
}
.vip_remark{
    width: 100%;
    height: 24.25rem;
    margin-top: 0.75rem;
}
.vip_remark ul li{
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.1rem;
    color: #FADCC0;
    line-height: 2.3rem;
    padding-left: 2.67rem;
}
.map_vip{
    width: 24.33rem;
    height: 13.08rem;
    border-radius: 0.83rem 0.83rem 0.83rem 0.83rem;
    border: 0.08rem solid #FADCC0;
    float: left;
    margin-left: 4.33rem;
    margin-top: 5.42rem;
    cursor: pointer;
}
.map_svip{
    width: 24.33rem;
    height: 13.08rem;
    border-radius: 0.83rem 0.83rem 0.83rem 0.83rem;
    border: 0.08rem solid #FADCC0;
    float: left;
    margin-left: 1.67rem;
    margin-top: 5.42rem;
    cursor: pointer;
}
.vip_check{
    background-image: url('../image/vip_check.png');
}
.vip_uncheck{
    background-image: url('../image/vip_uncheck.png');
}
.map_vip_pay{
    width: 50.33rem;
    height: 17.92rem;
    border-radius: 0.83rem 0.83rem 0.83rem 0.83rem;
    border: 0.08rem solid #FADCC0;
    margin-top: 2.75rem;
    margin-left: 4.33rem;
    float: left;
    background-image: url('../image/pay_bg.png');
}
.vip_text_1{
    height: 3rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.33rem;
    color: #FFFFFF;
    line-height: 3rem;
    margin-left: 1.08rem;
}
.vip_text_2{
    height: 3rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.5rem;
    color: #FADCC0;
    line-height: 3rem;
    margin-left: 1.5rem;
    margin-top: 1rem;
}
.vip_text_3{
    margin-left: 1.5rem;
    margin-top: 0.92rem;
}
.vip_text_3 span{
    height: 3rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 3rem;
    color: #FADCC0;
    line-height: 3rem;
}
.vip_text_sapn{
    font-size: 2rem !important;
}
.pay_code{
    width: 10.83rem;
    height: 10.83rem;
    background: #D8D8D8;
    margin-top: 4.33rem;
    margin-left: 2.5rem;
    float: left;
}
.pay_msg{
    margin-top: 4.33rem;
    margin-left: 2rem;
    float: left;
}
.msg_text{
    height: 3rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.17rem;
    color: #FADCC0;
    line-height: 3rem;
}
.msg_number span{
    height: 3rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 3rem;
    color: #FADCC0;
    line-height: 3rem;
}
.pay_mode{
    height: 3rem;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    font-size: 1.33rem;
    color: #FFFFFF;
    line-height: 3rem;
}

.BMap_bubble_pop{
	background: #0B0C0D !important;
    box-shadow: 0rem 0.67rem 1rem -0.25rem rgba(0,0,0,0.5) !important;
    border-radius: 0px!important;
    border: 0.04rem solid #212326 !important;
    border-top: 0.25rem solid #28F1FA !important;
}
.BMap_bubble_title{
    font-size: 1.2rem !important;
    color: #29F1FA !important;
}
.BMap_bubble_content{
    color: #FFFFFF!important;
}
/*替换箭头*/
img[src="http://webmap0.bdimg.com/image/api/iw_tail.png"] {
    opacity: 0.7;
    filter: alpha(opacity=70);
    width:1px !important;
    height: 1px !important;
}

img[src="https://webmap0.bdimg.com/image/api/iw_tail.png"] {
    opacity: 0.7;
    filter: alpha(opacity=70);
    width:1px !important;
    height: 1px !important;
}
.search_line{
	width: 38rem;
	height: 3.16rem;
}
.hide_show_model_left_right{
	width: 16px;
    height: 60px;
    background-color: #15233475;
    background-size: 100% 100%;
	background-repeat: no-repeat;
    position: fixed;
    top: 45%;
    z-index: 9;
    border: 1px solid #333333;
}
.hide_show_model_left_right.hide_show_left{
	background-image: url("../image/left.png");
}
.hide_show_model_left_right.hide_show_left.show{
    background-image: url("../image/right.png");
}
.hide_show_model_left_right.hide_show_right{
    right: 0px;
    background-image: url("../image/right.png");	
}
.hide_show_model_left_right.hide_show_right.show{
    background-image: url("../image/left.png"); 
}
.myskin{
	background: #051F3D;
}