.mt10{margin-top:10px}

/*就医指南*/
.article_box img {
 float: left;
 margin-right: 20px;
}

.article_box h2 {
 font-size: 18px;
 line-height: 30px;
}

.article_box h2 span.span_date {
 float: right;
}

.article_box p {
 font-size: 14px;
 line-height: 2em;
 color: #666;
}

.article_box .details {
 float: right;
 font-size: 12px;
 overflow: hidden;
 _float: none;
 +float: none;
}

.article_box a.details:hover {
 color: #1993d2;
}

ul.article_list li {
 padding-left: 15px;
 background: url(../img/20180612170900.png) no-repeat left center;
 line-height: 32px;
 text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
 margin:0;
}

ul.article_list li a.title_type {
 font-size: 14px;
 color: #666;
}

ul.article_list li a.title_type:hover {
 color: #1993d2;
}

ul.article_list li span.span_date {
 float: right;
}

.linkmap {
    display: block!important
}

.main_content {
    padding-top: 0 !important;
    height:auto;
    overflow:hidden;
    margin-top:0 !important;
    margin-bottom:20px;
}

.Min_L {
    width: 820px;
}

.Min_R {
    width: 395px;
}

.Min_Box {
    width: 395px;
}

.map {
    padding: 15px 15px;
    border: 1px solid #ddd;
}

.map img {
    width: 100%;
}

.map p {
    font-size: 14px;
    line-height: 26px;
}

.border h2.title_header {
    padding: 0 15px;
    background: #0087cd;
    border-bottom: none
}

.border h2.title_header span {
    border: none;
    color: #fff
}

.border h2.title_header a {
    color: #fff
}

.dep_img {
    width: 149px;
    height: auto;
    margin-right: 10px;
    float: left;
}

.dep_img img {
    width: 140px;
    height: 115px;
}

.dep_con {
    line-height: 32px;
    color: #666;
}

p.dep_con a.details {
    float: right;
    font-size: 12px;
    overflow: hidden;
    _float: none;
}

.Min_L .article_box img {
    width: 130px;
    height: 105px;
}

.article_box .details,
p.dep_con a.details {
    color: #0087cd;
}

.article_box .details:hover,
p.dep_con a.details:hover {
    font-weight: 700;
}

a.phone_Schedulings {
    display: none!important
}

.icon_btn a ,.icon_btn a:link{
    display: block;
    float: left;
    width: 190px;
    height: 75px;
    line-height: 75px;
    text-align: center;
    margin: 15px 15px 0 0;
    color: #fff;
    font-size: 22px;
}

.icon_btn a.bg_1 {
    background: #003e7d;
}

.icon_btn a.bg_2 {
    background: #737da5;
}

.icon_btn a.bg_3 {
    background: #164ca7;
}

.icon_btn a.bg_4 {
    background: #063031;
}

.icon_btn a.mrg0 {
    margin: 15px 0 0 0!important;
}

.icon_btn a:hover {
    background: #0087cd;
    transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
}

.Scheduling_tab_1 {
    *overflow: hidden;
    _display: none;
}

.Scheduling_tab_1 li {
    *width: 100px;
    *text-align: center;
}

@media only screen and (max-width:1366px) {
    .Min_L {
        width: 66%;
    }
    .Min_Box {
        width: 306px;
    }
    .Min_R {
        width: 312px;
    }
    .icon_btn a {
        width: 145px;
    }
    .article_box p {
        line-height: 21px;
    }
    .dep_con {
        line-height: 23px;
    }
    .map img {
        height: 133px;
    }
}

@media only screen and (max-width:768px) {
    .Min_L,
    .Min_R {
        width: 100%;
        float: none;
    }
    .Min_R {
        margin-top: 15px;
    }
    .Min_Box {
        width: 50%;
        float: left;
        padding: 0 5px;
        box-sizing: border-box;
    }
    .Min_R .Min_Box {
        width: 100%;
        float: none;
        padding: 0;
        padding-bottom: 15px;
        overflow: hidden;
    }
    .map img {
        width: 265px;
        float: left;
        margin-right: 15px;
    }
    .mrg {
        margin: 0;
    }
    .map {
        overflow: hidden;
    }
    .icon_btn {
        margin-top: 15px;
    }
    .icon_btn a {
        width: 18%;
        margin: 0 1%;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
    }
    .icon_btn a.mrg0 {
        margin: 0 1%!important;
    }
    a.phone_Schedulings {
        display: block!important
    }
    .Schedulings {
        display: none
    }
}

@media only screen and (max-width:640px) {
    .Min_Box {
        float: none;
        width: 100%;
    }
}

@media only screen and (max-width:570px) {
    .map img {
        display: block;
        width: 100%;
        max-width: 360px;
        margin: 0 auto 15px;
        float: none
    }
    .icon_btn a {
        width: 100%;
        float: none;
        margin: 15px auto 0!important;
    }
    .icon_btn a.mrg0 {
        margin: 15px auto 0!important;
    }
}