﻿.linkmap{ display:none;}
.main{position: relative;margin-bottom: 0;}
.index_top_head{position: relative;}
.main_content{overflow: hidden;width: 100%;}
.banner,.banner img{width: 100%;}
.index_title{font-size: 28px;color: #333;margin-bottom: 20px;}
.tit_search{overflow: hidden;}
.tit_search .header_search{float: right;margin: 6px 0 0 ;position: relative;}
.tit_search .header_search input{border: none;outline: none;}
.tit_search .header_search .searchBtn{background: url(../images/doc_dep_search.png) no-repeat;display: inline-block;width: 48px;height: 26px;}
.tit_search .header_search .searchTxt{display: inline-block;width: 117px;height: 26px;text-indent: 2em;font-size: 12px;box-shadow:1px 2px 6px 0px rgba(0, 0, 0, 0.11);border-radius:13px;margin-right: 10px;}
.tszl_first .tszl_right a:hover img, .tszl_sec .tszl_left a:hover img,.other_col a:hover img,.top_link_body a:hover img{
  animation: tada 1s;
  -o-animation: tada 1s;
  -webkit-animation: tada 1s;
  -moz-animation: tada 1s;
}
/* 顶部菜单 */
.top_link_cd{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: url(../images/top_link_bg.png);
  height: 156px;
  padding: 30px 0;
  box-sizing: border-box;
}
.top_link_body{width: 1280px;margin: 0 auto;}
.top_link_body a{display: inline-block;float: left;width:182px;border-right: 0.5px solid rgba(255,255,255,0.7);font-size: 20px;color: #fff;font-weight: bold;text-align: center;}
.top_link_body a:last-of-type{border-right: none;}
.top_link_body a img{display: block;margin: 0 auto 20px;}

/* 医院新闻 动态新闻医院公告 */
.floor_fir{width: 1280px;margin: 0 auto;padding: 50px 0;}
.yyxw{width: 578px;}
.yyxw .slick-list{overflow: hidden;}
.yyxw .slick-prev,.yyxw .slick-next{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 42px;
  height: 90px;
  z-index: 9;
  border: none;
}
.yyxw .slick-prev{
  background: url(../images/20200403121911.png) no-repeat center center;
  background-size: contain;
  left: 30px;
}
.yyxw .slick-next{
  background: url(../images/20200403121936.png) no-repeat center center;
  background-size: contain;
  right: 30px;
}
.yyxw .slick-prev:hover{
  background: url(../images/20200403122000.png) no-repeat center center;
  background-size: contain;
}
.yyxw .slick-next:hover{
  background: url(../images/20200403122012.png) no-repeat center center;
  background-size: contain;
}
.slick-box{position: relative;}
.dtxw_yygg{width: 673px;}
.dtxw_yygg .titless{background: #F0F0F0;overflow: hidden;position: relative;}
/* .dtxw_yygg .titless .more{width: 25px;height: 25px;background: url(../images/shouye_more.png)no-repeat;display: none;float: right;margin: 14px 20px 0 0;} */
.dtxw_yygg .titless .more{width: 57px;height: 18px;background: url(../images/20200403120227.png) no-repeat;background-size: contain;display: none;float: right;margin: 18.5px 20px 0 0;}
.dtxw_yygg .titless .more.active{display: inline-block;}
.dtxw_yygg .titless .more:hover{background: url(../images/20200403120341.png) no-repeat;background-size: contain;}
.dtxw_yygg .titless h2{font-size: 22px;color: #434343;font-weight: bold;padding: 13px 30px;float: left;transition: all .8s;}
.dtxw_yygg .titless h2.active{background: url(../images/shouye_tit_bg.png) no-repeat;background-size:100% 100%;color: #fff;}
.dtxw_yygg .mainss{display: none;transition: all .8s;border: 1px solid #E9E9E9;border-top: none;padding: 0 20px 20px 30px;}
.dtxw_yygg .mainss.active{display: block;}
.dtxw_yygg .mainss li.Li_Even,.dtxw_yygg .mainss li.Li_Odd{
  padding: 19px 0 0;
  font-size: 16px;
  color: #333;
  
  text-overflow:ellipsis; white-space:nowrap; overflow:hidden;/** 220806 wb***/
}
.dtxw_yygg .mainss li.Li_Even a.title_type,.dtxw_yygg .mainss li.Li_Odd a.title_type{font-size: 18px;}
.dtxw_yygg .mainss li.Li_Even span.span_date,.dtxw_yygg .mainss li.Li_Odd span.span_date{float: right;color: #999999;}
#bimg img,.slick-con a.pic{
  display: block;
  width: 578px;
  height: 360px;
  overflow: hidden;
}
#bimg img,.slick-con img{
  width: 100%;
  /* height: 358px; */
  display: block;
}
.slick-box{height: 422px;}
.slick-slide{float: left;}
.slick-con h2{background: #03C5BA;}
span.day{
  display: block;
  width: 100%;
  text-align: center;
  font-size: 30px;
}
span.yead_month{
  font-size: 12px;
  text-align: center;
  display: block;
  width: 100%;
}
div.times{
  width: 73px;
  height: 60px;
  float: left;
  background: #F4805C;
  color: #fff;
}
a.real_title{
  line-height: 60px;
  font-size: 16px;
  color: #fff;
  margin-left: 27px;
}
p.count{
  float: right;
  line-height: 60px;
  font-size: 30px;
  color: #FF9D25;
  margin-right: 37px;
}
p.count span{
  font-size: 16px;
  color: #FFFFFF;
}
/* 科室 */
.all_ks{
  width: 100%;
  padding: 70px 0;
  background: url(../images/keshidaohangbeijing.png);
  background-size: 100% auto;
}
.ksjs{width: 1280px;margin: 0 auto;}
.all_ks_body{overflow: hidden;}
/* 左侧 */
.all_ks_body .left{
  width: 784px;
  height: 243px;
  float: left;
}
.all_ks_body .left .top_tit_dep{
  border:1px solid rgba(168,196,195,1);
  border-radius:4px;
  height: 45px;
  /* padding: 13.5px 0; */
  overflow: hidden;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.all_ks_body .left .ks-tit{
  width: 260px;
  height: 45px;
  padding: 13.5px 0;
  box-sizing: border-box;
  line-height: 18px;
  box-sizing: border-box;
  font-size: 18px;
  color: #333;
  float: left;
  /* border-right: 1px solid #A1D1CD; */
  text-align: center;
}
.all_ks_body .left .ks-tit.ssks{
  background:#fff url(../images/shoushukeshilogo.png) no-repeat 68px center;
}
.all_ks_body .left .ks-tit.ssks:hover,.all_ks_body .left .ks-tit.ssks.active{
  background:#009890 url(../images/shoushukeshilogo.png) no-repeat 68px center;
  color: #fff;
}
.all_ks_body .left .ks-tit.fssks{
  background:#fff url(../images/feishoushukeshilogo.png) no-repeat 60px center;
}
.all_ks_body .left .ks-tit.fssks:hover,.all_ks_body .left .ks-tit.fssks.active{
  background:#009890 url(../images/feishoushukeshilogo.png) no-repeat 60px center;
  color: #fff;
}
.all_ks_body .left .ks-tit.zdxgks{
  background:#fff url(../images/zhenduanxiangguankeshilogo.png) no-repeat 51px center;
}
.all_ks_body .left .ks-tit.zdxgks:hover,.all_ks_body .left .ks-tit.zdxgks.active{
  background:#009890 url(../images/zhenduanxiangguankeshilogo.png) no-repeat 51px center;
  color: #fff;
}
.all_ks_body .left .ks-tit:last-of-type{border-right: none;}
.all_ks_body .left ul{overflow: hidden;display: none;}
.all_ks_body .left ul:first-of-type{display: block;}
.all_ks_body .left ul.ks-ul-5 li a{
  display: inline-block;
  float: left;
  width: 137px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #555555;
  margin:0 24px 30px 0;
  border-radius:5px;
  background: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  padding: 0 15px;
  box-sizing: border-box;
  background:#fff url(../images/keshijiantou.png) no-repeat 120px center;
}
.all_ks_body .left ul.ks-ul-5 li:nth-of-type(5n) a{margin-right: 0;}
/* 右侧 */
.all_ks_body .right{
 width: 455px;
 height: 243px;
 float: right;
}
.all_ks_body .right li{
  display: none;
  width: 455px;
  height: 243px;
  position: relative;
}
.all_ks_body .right li .pic,.all_ks_body .right li .pic a{
  display: block;
  width: 100%;
  height: 100%;
}
.all_ks_body .right li .pic a img{
  width: 100%;
}
.all_ks_body .right li .text{
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(../images/ckksbg.png)repeat;
  padding: 20px 0 25px;
  width: 100%;
}
.all_ks_body .right li .text a{color: #fff;display: block;width: 100%;text-align: center;}
.all_ks_body .right li .text .tit_department{
  color: #fff;
  font-size: 30px;
  position: relative;
  margin-bottom: 10px;
}
.all_ks_body .right li .text .tit_department img:first-of-type{margin-right: 20px;}
.all_ks_body .right li .text .tit_department img:last-of-type{margin-left: 20px;}
.all_ks_body .right li .text .goto_dep{
  font-size: 17px;
  color: #FFFFFF;
  background: url(../images/gengduokeshilogo.png) no-repeat 170px center;
}
.all_ks_body .right ul:first-of-type li:nth-child(2){display: block;}
.all_ks .tit_search .header_search::before{
  display: block;
  content: '';
  position: absolute;
  top:50%;
  left: -962px;
  width: 940px;
  height: 1px;
  background: #D3D3D1;
}
/* 医生 */
.all_doc .zj,.all_doc .zj .content-box{width: 1280px;margin: 0 auto;position: relative;}
.all_doc .zj{width: 1279px;padding: 50px 0;}
.all_doc .swiper-container{height: 260px;width: 1280px;margin: 0 auto;}
.all_doc .swiper-slide{width: 200px;height: 260px;padding: 0 6px;box-sizing: border-box;position: relative;}
.all_doc .swiper-slide .doc-con{width: 100%;height: 100%;}
.zj .picZoom{
  width: 200px;
  height: 100%;
}
.zj .picZoom a{display: block;width: 100%;height: 100%;}
.zj .picZoom img{width: 100%;}
.zj .textZoom{
  position: absolute;
  bottom: 0;
  left: 7px;
  background: url(../images/doctor_bg.png)repeat;
  width:200px;
  height: 80px;
  padding: 12px 0 20px;
  box-sizing: border-box;
}
.zj .textZoom p,.zj .textZoom p a{
  text-align: center;
  font-size: 16px;
  color: #fff;
}
.zj .textZoom p.ProfessionalTitle{margin-top: 10px;}

#btn-prev,#btn-next{
  position: absolute;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
}
#btn-prev{
  left: -70px;
  background: url(../images/left_arrow.png) no-repeat;
  background-size: 100% 100%;
}
#btn-prev:hover{
  background: url(../images/left_arrow_chek.png) no-repeat;
  background-size: 100% 100%;
}
#btn-next{
  right: -70px;
  background: url(../images/right_arrow.png) no-repeat;
  background-size: 100% 100%;
}
#btn-next:hover{
  background: url(../images/right_arrow_chek.png) no-repeat;
  background-size: 100% 100%;
}

/* 特色诊疗 */
.tszl_parent{background: #F7F7F7;overflow: hidden;padding: 50px 0;}
.tszl_body{width: 1280px;margin: 0 auto;}
.tszl_left{width: 630px;height: 178px;float: left;}
.tszl_first{overflow: hidden;}
.tszl_first .tszl_left{background: url(../images/ks_1.jpg) no-repeat;background-position-y: -109px;}
.gjlczdzk{
  width: 220px;
  height: 125px;
  background: url(../images/gjlczdzkbg2.png) no-repeat;
  background-size: 100% 100%;
  font-size: 20px;
  color: #07A4E8;
  padding: 30px;
  box-sizing: border-box;
  float: right;
  text-align: center;
  margin-top: 25px;
  margin-right: 70px;
  font-weight: bold;
}
.gjlczdzk a{
  margin-top: 15px;
  display: inline-block;
  width: 73px;
  height: 27px;
  line-height: 27px;
  font-size: 14px;
  background: #07A4E8;
  text-align: center;
  color: #fff;
  font-weight: normal;
}
.tszl_right{
  width: 631px;
  height: 178px;
  float: right;
}
.tszl_first .tszl_right a,.tszl_sec .tszl_left a{
  display: inline-block;
  width: 308px;
  height: 178px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  padding-top: 30px;
  box-sizing: border-box;
  font-weight: bold;
}
.tszl_first .tszl_right a img,.tszl_sec .tszl_left a img{
  margin:0 auto 15px;
  display: block;
  text-align: center;
}
.tszl_first .tszl_right a.lcyxzdxk{background: #6498CB;}
.tszl_first .tszl_right a.zdpeiyu{background: #9493C8;}
.tszl_first .tszl_right a.zdpeiyu img{margin-bottom: 19px;}
.tszl_sec{margin-top: 20px;overflow: hidden;}
.tszl_sec .tszl_left a.kskf{background: #B09E7F;}
.tszl_sec .tszl_left a.tsjs{background: #7BB4B9;padding-top: 40px;}
.tszl_sec .tszl_right a{
  display: inline-block;
  width: 100%;
  height: 178px;
  text-align: center;
  line-height: 178px;
  font-size: 26px;
  font-weight: bold;
  background: url(../images/ks_2.jpg) no-repeat;
  background-size: 100% 100%;
  color: #fff;
}
.top_link_phone{
  display: none;
}

li.sy1_li:nth-of-type(12){display: none !important;}
li.sy1_li a.sy1_tit{
  width: 142px !important;
}

@media only screen and (max-width:768px){
  .swiper-container .pagination{display: none;}
  .swiper-container{
 height: 160px !important;
  }
  .top_link_cd,.yyxw,.slick-con h2,.all_ks .tit_search .header_search::before,.tit_search .header_search,.all_ks_body .right{
 display: none;
  }
  .floor_fir,.ksjs,.all_ks,.all_doc .zj, .all_doc .zj .content-box,.tszl_body{
 width: 100%;
 box-sizing: border-box;
  }
  .dtxw_yygg,.all_ks_body .left,.all_ks_body .right{
 float: none;
 width: 100%;
  }
  .all_ks_body .left,.all_ks_body .right{height: auto;}
  .top_link_phone{
 display: block;
 margin-top: 20px;
  }
  .top_link_phone a{
 display: inline-block;
 float: left;
 width: 20%;
 font-size: 14px;
 color: #fff;
 font-weight: bold;
 text-align: center;
 background: #76C5C2;
 margin-right: 20px;
 margin-bottom: 20px;
 padding-bottom: 10px;
 border-radius: 10px;
  }
  .top_link_phone a:nth-child(4n){margin-right: 0;}
  .top_link_phone a img{
 display: block;
 margin: 20px auto 5px;
 width: 46%;
  }
  .top_link_phone a:last-child{
 width: 46%;
 margin-right: 0;
  }
  .top_link_phone a:last-child img{width: 20%;}
  .floor_fir{
 padding: 20px 0;
  }
  .dtxw_yygg .titless h2{
 padding:10px 15px;
 font-size: 20px;
  }
  .dtxw_yygg .mainss{
 padding: 0 15px;
  }
  .dtxw_yygg .mainss li .title_type{
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box; 
 -webkit-box-orient:vertical;
 -webkit-line-clamp:1;
  }
  .dtxw_yygg .mainss li.Li_Even, .dtxw_yygg .mainss li.Li_Odd{padding: 10px 0;}
  .dtxw_yygg .mainss li.Li_Even a.title_type,.dtxw_yygg .mainss li.Li_Odd a.title_type,.dtxw_yygg .mainss li.Li_Even span.span_date, .dtxw_yygg .mainss li.Li_Odd span.span_date{font-size: 15px;}
  .all_ks{padding: 20px;}
  .all_ks_body .left ul.ks-ul-5 li:nth-of-type(5n) a,.all_ks_body .left ul.ks-ul-5 li a{
 width: 145px;
 margin: 0 18px 30px 0;
  }
  .all_ks_body .left ul.ks-ul-5 li a{font-size: 13px;text-align: center;background: #fff;padding:0 10px;margin-right: 0;}
  .all_ks_body .left ul.ks-ul-5 li:nth-of-type(2n) a{float: right;}
  .all_ks_body .left .ks-tit{background: #fff !important;width: 33.3%;font-size: 16px;}
  .all_ks_body .left .ks-tit:hover, .all_ks_body .left .ks-tit.active{background: #009890 !important;}
  .all_ks_body .right li{
 width: 100%;
 height: auto;
  }
  .all_doc .zj{
 width: 100%;
 padding: 20px 0;
  }
  .index_title{float: none;text-align: center;}
  .all_doc .swiper-container{width: 100%;}
  #btn-prev,#btn-next{display: none;}
  .tszl_parent{padding: 20px 0;}
  .tszl_right,.tszl_left{
 width: 100%;
 height: auto;
 float: none;
  }
  .tszl_first .tszl_left{height: 178px;}
  .tszl_sec .tszl_left{display: block;}
  .tszl_left{
 width: 100%;
 display: flex;
 justify-content: center;
 align-items: center;
  }
  .gjlczdzk{
 margin: 0;
 float: none;
  }
  .tszl_first .tszl_right a{
 width: 48%;
 margin-top: 20px;
  }
  .tszl_first .tszl_right a img, .tszl_sec .tszl_left a img{
 width: 22%;
  }
  .tszl_first .tszl_right a, .tszl_sec .tszl_left a{padding: 30px 10px 0;height: 140px;font-size: 16px;}
  .tszl_sec .tszl_left a{width: 48%;margin-bottom: 20px;}
  .zj .picZoom,.zj .textZoom{width: 100%;}
  .all_doc .swiper-slide .doc-con{margin-right: 15px;position: relative;}
  .zj .textZoom{left: 0;padding: 10px 0;height: auto;}

  .dtxw_yygg .titless .more{
 margin: 0;
 position: absolute;
 top: 50%;
 right: 20px;
 transform: translateY(-50%);
  }
} 