@charset "utf-8";
.bmdt_banner{
	background: url('../../../gaiban/images/bmdt.files/bmdt_bg.png') no-repeat top center;
	background-size: 100%;
	padding: 28px;
}
.bmdt_banner .a_logo img{float: right;}
.bmdt_img{}
.bmdt_img h1{
	text-align: center;
	font-size: 50px;
	color: #fff;
	padding-top: 5px;
}
.bmdt_ico{
    padding: 0;
}
.bmdt_ico div{
    text-align: center;
}
.bmdt_ico div img{}
.bmdt_ico div p{
	font-size: 12px;
	text-align: center;
	padding: 5px 0;
	color: #fff;
}


.bmdt_nav{padding: 0 15px 20px;background: #f8f8f8;}
.bmdt_nav_tit{
	background: url('../../../gaiban/images/bmdt.files/bmdt_titbg.png') no-repeat top center;
	background-size: 100%;
	padding: 10px 0;
}
.bmdt_nav_tit p{
	font-size: 22px;
	padding: 0 0 20px;
	color: #fff;
	text-align: center;
	font-weight: bolder;
}
.bmdt_lst{margin: 0 -10px;position: relative;height: 560px;overflow-y: auto;}
.bmdt_lst_col{
	padding: 10px;
}
.bmdt_lst_col a{
	
background: #e4e4e4;
	
display: block;
	
text-align: center;
	
padding: 10px;
}
.bmdt_lst_col a img{
    width: 50px;
    height: 50px;
}
.bmdt_lst_col a p{
	
font-size: 16px;
}
.bmdt_lst_col:hover a,.bmdt_lst_col.default a,.bmdt_lst #default a{
	background: #fff;
}
.bmdt_lst_col_cont{display: none;position: absolute;top: 20%;margin: 10px;background: #fff;width: 290px;border-top: 5px solid #0d83ec;}
.bmdt_lst_col_cont_{
    padding: 12px 0;
}
.bmdt_lst_col_cont_lst{display: block;}
.bmdt_lst_col_cont_lst a{
    display: block;
    text-align: center;
    line-height: 50px;
}
.bmdt_lst_col_cont_lst em{
	background: url('../../../gaiban/images/bmdt.files/bmdt_map_d.png') no-repeat center center;
	padding-right: 40px;
	height: 30px;
	display: block;
	float: left;
}
.bmdt_lst_col_cont_lst p{
    display: flex;
    font-size: 16px;
    color: #000;
    text-align: left;
    line-height: 25px;
    padding: 0 8px 20px 0px;
}
.bmdt_map_cont_First{
	position: absolute;
	z-index: 999;
}
.demo_content {
    padding: 0 !important;
    margin-bottom: 0 !important;
    border: none !important;
}
.position{padding: 5px !important;}

/* 自定义整个滚动条 */
::-webkit-scrollbar {
	width: 2px;
	/* 滚动条的宽度 */
	height: 2px;
	/* 对于竖直滚动条，设置高度 */
}

/* 自定义滚动条轨道 */
::-webkit-scrollbar-track {
	background: #f9f9f9;
	/* 轨道的颜色 */
	border-radius: 10px;
	/* 轨道圆角 */
}

/* 自定义滚动条滑块 */
::-webkit-scrollbar-thumb {
	background: linear-gradient(#4adff2, #488cfb);
	/* 滑块的颜色 */
	border-radius: 10px;
	/* 滑块圆角 */
	/* 添加一些阴影效果 */
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}

/* 当鼠标悬停在滑块上时 */
::-webkit-scrollbar-thumb:hover {
	background: #488cfb;
	/* 滑块悬停时的颜色 */
}
@media (max-width: 1440px){ 
	.bmdt_banner{
		background-size: cover;
	}
	.bmdt_banner .a_logo img{
		width: 100%;
	}
	.bmdt_nav_tit{
		background-size: cover;
	}
	.bmdt_nav_tit p{
		padding: 0;
	}
	.bmdt_lst_col_cont{
		width: 91%;
	}
}
@media (max-width: 1024px){ 
	.bmdt_banner .a_logo img {
		padding-top: 20px;
	}
	.bmdt_img h1 {
	    font-size: 35px;
	    padding-top: 20px;
	}
	.bmdt_ico {
	    padding-top: 20px;
	    padding-left: 10px;
	}
	.bmdt_ico div img {
	    width: 35%;
	}
}
@media (max-width: 768px){ 
	.bmdt_img h1 {
		font-size: 23px;
		padding-top: 20px;
	}
}
@media (max-width: 425px){ 
	.bmdt_banner .a_logo img{
		padding-top: 0;
		float: left;
		margin: auto;
		display: block;
	}	
	.bmdt_img h1 {
	padding: 5px 0;
	font-size: 30px;
	}
	.bmdt_nav {
	    padding: 0 10px 20px;
	}
	.bmdt_lst_col_cont {
		width: 86%;
	}
	.bmdt_lst {
	    margin: 0 -10px;
	    position: relative;
	    overflow-y: auto;
	    height: 490px;
	}
	.bmdt_ico {
	    padding: 0;
	}
	.bmdt_ico div img{
		width: 15%;
		display: inline-block;
		float: right;
	}
	.bmdt_banner{
		padding: 10px;
	}
}
@media (max-width: 375px){ 
		
}
@media (max-width: 320px){ 
		
}