.container{
	padding:0.8rem 0 1.15rem;
	width:12.01rem;
	margin:0 auto;
}
.hospatial-search{
	width:100%;
	display:flex;
	font-size:0;
	padding-bottom:0.45rem;
	border-bottom: dashed 0.02rem #d2d2d2;
}
.search-address{
	display:inline-block;
	vertical-align: middle;
	width:3.8rem;
}
.search-address label{
	font-size: 0.21rem;
	font-weight: normal;
	line-height: 0.42rem;
	color: #000000;
	vertical-align: middle;
}
.search-address select{
	width:3.05rem;
	border: solid 0.01rem #c0c0c0;
	background:url(../../../image/hospitalNetwork/search_select.png) no-repeat;
	background-size:0.35rem 0.42rem;
	background-position: right center;
	border-radius: 0.05rem;
    outline: none;
    font-size: 0.21rem;
	font-weight: normal;
	line-height: 0.42rem;
	height:0.42rem;
	color: #9b9b9b;
	padding-left:0.38rem;
	padding-right:0.38rem;
	margin-left:0.21rem;
	cursor:pointer;
	vertical-align: middle;
}
.search-name{
	display:inline-block;
	vertical-align: middle;
	margin-left:0.78rem;
	width:4.28rem;
}
.search-name label{
	font-size: 0.21rem;
	font-weight: normal;
	line-height: 0.42rem;
	color: #000000;
}
.search-name input{
	width:3.05rem;
	margin-left:0.21rem;
	border: solid 0.01rem #c0c0c0;
	border-radius: 0.05rem;
    outline: none;
    font-size: 0.21rem;
	font-weight: normal;
	line-height: 0.42rem;
	height:0.42rem;
	color: #9b9b9b;
	padding-left:0.2rem;
	padding-right:0.2rem;
}
.search-btn{
	width:3.05rem;
	display:inline-block;
	vertical-align: middle;
	background-color: #c7000b;
	border-radius: 0.05rem;
	border: solid 0.01rem #c7000b;
	font-size: 0.21rem;
	font-weight: normal;
	line-height: 0.42rem;
	height: 0.42rem;
	color: #ffffff;
	text-align:center;
	margin-left:0.1rem;
	cursor:pointer;
}
.hospatial-content{
	padding-top:0.62rem;
}
.hospatial-type{
	width:100%;
	display:flex;
}
.hospatial-type span{
	display:inline-block;
	width:49.7%;
	background-color: #434343;
	font-size: 0.25rem;
	font-weight: normal;
	line-height: 0.5rem;
	height:0.5rem;
	letter-spacing: 0.07rem;
	color: #ffffff;
	text-align:center;
	cursor:pointer;
}
.hospatial-type span:nth-child(1){
	margin-right:0.6%;
}
.hospatial-active{
	background-color: #c7000b !important;
}
.hospatial-list{
	margin:0.33rem auto 0.62rem;
}
.secondary-list{
	display:none;
}
.hospatial-list table{
	width:100%;
	border-collapse: collapse;
}
.hospatial-list table tr th{
	width:33.33%;
	position:relative;
	font-size: 0.2rem;
	font-weight: normal;
	line-height: 0.48rem;
	color: #434343;
	text-align:center;
	background-color: #e5e5e5;
}
.hospatial-list table tr th:nth-child(3)::after{
	content:none;
}
.hospatial-list table tr td{
	width:33.33%;
	font-size: 0.2rem;
	font-weight: normal;
	line-height: 0.21rem;
	height:0.86rem;
	color: #8c8c8c;
	text-align:center;
	padding:0 0.15rem;
}
.hospatial-list table tr td:nth-child(3){
	cursor:pointer;
}
.hospatial-list table tr:nth-child(even){
	background: #ffffff;
}
.hospatial-list table tr:nth-child(odd){
	background: rgba(238,238,238,0.5);
}
.hospatial-list table tr td img{
	width:0.2rem;
	height:0.2rem;
	position: relative;
    top: 0.04rem;
}
.download{
	margin-top:0.86rem;
	text-align:center;
}
.download-fast{
	display:inline-block;
	width:1.65rem;
	font-size: 0.21rem;
	font-weight: normal;
	line-height: 0.21rem;
	color: #c7000b;
	cursor:pointer;
}
.download-fast img{
	display:inline-block;
	width:0.25rem;
	height:0.19rem;
	margin-right:0.18rem;
}
.download-li{
	display:inline-block;
	margin-left:0.3rem;
	font-size: 0.21rem;
	font-weight: normal;
	line-height: 0.21rem;
	color: #676767;
/* 	position:relative; */
	text-decoration: underline;
	cursor:pointer;
}
/* .download-li:after{ */
/* 	content:""; */
/* 	position:absolute; */
/* 	left:0; */
/* 	right:0; */
/* 	height:1px; */
/* 	bottom:0; */
/* 	background:#000000; */
/* } */

/* 医院地图弹框 */
.m_map{
	display:none;
}
.mapContent{
	background: #fffefe;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 8.51rem;
}
.mapClose{
	position:absolute;
	width:0.29rem;
	height:0.29rem;
	top:0.15rem;
	right:0.28rem;
	cursor:pointer;
}
.mapContent-info{
	overflow: auto;
	padding: 0.48rem 0.44rem 0.33rem;
	height:6.4rem;
	width:100%;
}
.hospital-map{
	width:100%;
	height:3.2rem;
	border-radius: 0.1rem;
	border: solid 0.01rem #dedede;
}
.hospital-infor{
	margin-top:0.12rem;
	font-size: 0.2rem;
	font-weight: normal;
	line-height: 0.24rem;
	color: #989699;
}
.hospital-infor p{
	display:flex;
}
.hospital-infor p span:nth-child(1){
	display: inline-block;
	width:1.02rem;
}
.hospital-infor p span:nth-child(2){
	display: inline-block;
	width:6.56rem;
/* 	overflow: hidden; */
/*     white-space: nowrap; */
/*     text-overflow: ellipsis; */
}
.hospital-infor p span text{
	letter-spacing: 2em;
}
.BMap_cpyCtrl {
  	display: none;
}
.anchorBL {
  	display: none;
}
.BMap_omCtrl{
	display: none;
}