/* 科室tab切换 */
.dep_tab { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 50px; }
.dep_tabli { background: #eeeeee; border: 1px solid #dddddd !important; display: flex; justify-content: center; align-items: center; }
.dep_tabli:hover { cursor: pointer; }
.dep_tabli img { margin-right: 20px; }
.kesh_type { border-left: 4px solid #355e87; font-size: 22px; color:#355e87; line-height: 25px; padding-left: 16px; margin-top: 40px; }
.ksname_ul { margin-top: 15px; display: flex; flex-wrap: wrap; }
.ksname_li { width: 20%; font-size: 18px; line-height: 46px; background: url(../images/yuan02.png) no-repeat left center; padding-left: 20px; }
.deptab_on {  background: #355e87; color: #fff;}
.show { display: block; }
.notshow { display: none; }

/* 科室详情 */
.depdetail_title { font-size: 32px; margin-bottom: 15px; margin-top: -8px; }
.depdetail_wrap { height: 360px; margin-top: 30px;}
.depdetail_slt { width: 48%; height: 350px; float: left; margin-right: 4%;}
.depdetail_slt img { width: 100%; height: 100%; object-fit: cover;}
.depdetail_info { width: 48%;  float: right; }
.depdetail_dec {font-size: 18px; line-height: 36px; color: #555; white-space: pre-line; text-align: justify; height: 295px; 
                overflow-y: auto; padding-right: 20px; }

/* 名医专家 */
.depexp_wrap { margin-top: 50px; padding: 40px 0 80px; }
/*.depexp_ul { display: grid; flex-wrap: wrap; margin-top: 20px; grid-template-columns: repeat(auto-fill, 175px); grid-gap: 25px; justify-content: space-between;}*/
.depexp_ul { margin-top: 20px;}
.expert_dwrap { margin-top: 20px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.expert_dwrap a .expbywy_li { margin-bottom: 15px; }
.depexp_li { width: 16.6%; height: 330px; padding: 20px 20px; background: #fff; box-shadow: 0px 0px 10px 0px rgba(80, 80, 80, 0.1); float: left; }
.depexp_li:hover { background: #355e87;}
.depexp_li:hover span, .depexp_li:hover p { color:#fff}
.depexp_li:hover .depexp_shch { color: #b4cde8}
.depexp_li:hover .depexp_text02 { border-top: 1px solid rgba(255,255,255,0.3);border-bottom: 1px solid rgba(255,255,255,0.3);}
.depexpimg_cover { width: 120px; height: 150px ; margin: 0 auto; }
.depexp_text01 { margin-top: 6px; height: 30px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.depexp_text02 { margin: 5px 0 8px; padding: 6px 0; text-align: center; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

.depexp_name { font-size: 16px; line-height: 30px; }
.depexp_zhch { color: #355e87; font-size: 15px; font-weight: bold;  line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.depexp_ksh { font-size: 14px; line-height: 1.1em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }             
.depexp_shch { font-size: 13px;  color: #666; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }


.dep_wrap { display: flex; flex-wrap: wrap; justify-content: space-between; }
.expert_wrap { display: flex; flex-wrap: wrap; justify-content: space-between; }
.expert_li { width: 48%; min-height: 225px; background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); position: relative; margin-bottom: 30px;}
.exp_bgright { position: absolute; bottom: 0; right: 0;}
.breadcrumb { color: #999; }
.breadcrumb a { color: #999; font-size: 15px; }
.breadcrumb .active { color: #355e87; }
.breadcrumb :last-child { color: #355e87; }
.exp_cover { position: absolute; top: 0; left: 0; padding: 30px; display: flex; }
.exp_text { width: calc( 100% - 150px );}
.exp_image { width: 100px; height: 135px; margin-right: 25px; }

.exp_name { font-size: 28px;}
.exp_zhch { font-size: 18px; margin-top: 5px;}
.exp_zzsj { font-size: 17px; margin-top: 3px;}
.exp_shch { margin-top: 15px; color: #666; line-height: 1.7em; word-break: break-all; text-overflow: ellipsis; overflow: hidden;
display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical}     



.dep_articlewrap { margin-top:20px}
.exparticl_image { width: 250px; height: 342px; margin: 0 auto; margin-top: 20px; }
/*.exparticl_text { width: calc( 100% - 130px); }*/
/*.exparticl_cover { display: flex; }*/
/* .shch_title { background: url(../images/ico_list.png) no-repeat left center; margin-top: 25px; padding-left: 20px;  }
.shch_title p, .jj_title p { font-size: 20px; } */
/* .exparticl_shch { margin-top: 5px; color: #666; line-height: 1.7em;} */
/*.jj_title { margin-top: 15px; border-top: 2px solid #355e87; }*/


@media (max-width:768px){
    
    .depexp_wrap { padding: 20px 0 40px; margin-top: 40px; }
    .dep_tab { margin-top: 15px; }
    .dep_tabli { width: 50%; height: 80px;  font-size: 18px; }
    
    .dep_tabli img { margin-right: 10px; }
    
    .ksname_li { width: 33%; font-size: 17px; line-height: 46px; padding-left: 15px; }
    .homeexptit .title_h2 { font-size: 24px; }

    
    .deplist_li { width: 48%; margin-top: 20px; }

    .breadcrumb { margin-top: 10px; margin-bottom: 10px; }
    .exp_zhch { font-size: 18px;  margin-top: 0px; }
    
    /*科室详情*/
    .depdetail_wrap { height: auto; margin-top: 20px; }
    .depdetail_slt, .depdetail_info { width: 100%; }
    .depdetail_slt { height: 250px; float: none; }
    .depdetail_info { margin-top: 20px; float: none; }
    .depdetail_title {  font-size: 28px;  margin-bottom: 10px; margin-top: 0px; }
    .depdetail_h2 { font-size: 24px; }
    
 
    
    .depdetail_dec {font-size: 17px; line-height: 27px; height: auto; padding-right: 0px; }
    .expert_li { width: 100%; margin-bottom: 20px; min-height: 190px; }
    .exp_bgright { position: absolute; bottom: 0; right: 0;}
    .exp_image { width: 80px; height: 110px; }
    .exp_text { width: calc( 100% - 105px );}
    .exp_name { font-size: 24px;}
    .exp_zzsj { font-size: 16px; margin-top: 0px;}
    .exp_shch { -webkit-line-clamp: 2; margin-top: 10px; }  

}

@media (min-width: 768px){
     .dep_tabli { height: 90px;  font-size: 22px; flex: 1;  }
     .exp_articlewrap { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); padding: 20px 50px 30px; }



}

@media (max-width: 992px){
     .homeexptit { text-align: center;}
     .expert_dwrap a { width: 100%; }
  
}

@media (min-width: 992px){
    .expert_dwrap a { width: 49%; }
  
}
   

@media (min-width:1200px){
   /* 新闻幻灯片 */


    
}