.main_content{ overflow: inherit; }
.border{ border:1px solid #ccc;}
.H204{ height:204px;}
.H440{ height:400px;}
.H370{ height:345px;}
.H183{ height:183px;}
.H367{height: 367px;}
ul.article_list li a.columnName { +float: none;}
#allmap{ height: 140px !important;}

.col-md-6 .H370{ box-sizing: border-box; }
.H370 h3{ display: none; }
.H370 .menu li{ float: left; width: 33.33%;*width: 31.33%; background: url(../image/jyzn_icon.png) no-repeat left 12px !important; padding-left: 15px; line-height: 32px; box-sizing: border-box; }
/*图片滚动*/
.swiper-box { width: 280px; height: 124px;}
.SwitchImage{position: relative;}
.SwitchImage,.SwitchImage img{width:100%;height:124px;}
.SwitchImage .swiper-box ul li h2{ display:none; }
.SwitchImage .pagination { right: 10px !important; bottom: 10px !important;}
.SwitchImage .pagination span.swiper-active-switch{ background:#ae1005 !important;}


/*患者公告*/
.article_list2 li{border-bottom:1px dashed #ccc;background: url(../image/jyzn_icon.png) no-repeat left 12px !important;padding-left: 15px !important;margin-bottom:5px;}
.article_list2 li.last{ border-bottom:0px;}
/*就诊指南*/
h2.title_header.table_title span{border-bottom: none;padding: 10px 0px;}
h2.title_header i{font-style: normal;padding:0px 10px;}
h2.title_header span a{color: #511b66 }
h2.title_header span.active{border-bottom:3px solid #511b66 ;}
.table_title span{ cursor: pointer; }
.chuzhen_btn{ display:none}

@media only screen and (max-width:1024px){
ul.article_list{ overflow: hidden; }
ul.article_list li{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.SwitchImage, .SwitchImage img { width: 234px;}
.H370 {overflow: hidden;}
.Scheduling,div.Scheduling_icon_box{width: 100% !important;}

}

@media only screen and (max-width:1000px){
.chuzhen_pc{ display:none;}
.chuzhen_btn{display:block; width:100%;line-height:32px; text-align:center; background:#5e2076;}
.chuzhen_btn a{ color:#fff; display:block; }
.H367 ,.H440{ height: auto;}
.pl10{ padding-left:0px;}
.pr10{ padding-right:0px;}
.H370{ height: auto;}
.SwitchImage, .SwitchImage img {width: 100%;}
}
@media only screen and (max-width:768px){
ul.article_list li{ width: 50%; float: left; box-sizing: border-box; }
}
@media only screen and (max-width:600px){
ul.article_list li{width: 100%;float: none;}
}
@media only screen and (max-width:460px){
.article_list li { width: 100%; box-sizing:border-box;}
ul.article_list li{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
}
@media only screen and (max-width:400px){
.H370 .menu li{ width: 50%; }
}


  