/*body{background:#fff url('../images/bg-body.jpg') 0px 0px no-repeat;background-size: 100% auto;}*/
.header{background: transparent;}
.header .head_title td.tdw3{width: 80%;}
.head_title td.tdw3{font-size: 26px;font-weight: bold;color: #9F0101;text-shadow: 2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,2px 2px #fff,-2px -2px #fff,2px -2px #fff,-2px 2px #fff;}
.head_title td.tdw3 img{height: 100px;width: auto;}
.head_title td.tdw4{width: 0px;display:none;}

.header_nav{-webkit-box-shadow:none;-moz-box-shadow:none;height: 62px;overflow: hidden;}
.header_nav .navbar li.nav-item .nav-link{padding: 21px 0px;height: 62px;}
.header_nav .navbar .nav-item a.nav-link .r-line{font-size: 20px;line-height: 18px;}
.header_nav .navbar li.active > .nav-link{margin-top: 0px;background-color: #089fe1;border-top: 3px solid #089fe1;}
.header_nav .navbar li.nav-item .node{top: 62px;}

.doc_list2 .header_nav{background:#01B3E1;-webkit-box-shadow:none;-moz-box-shadow:none;height: 62px;overflow: hidden;margin-bottom: 3px;}

.swiper1{margin: 0px;}
.swiper_nav_left .swiper-pagination{right: auto;width: 100%;}
.banner1 .swiper-pagination .swiper-pagination-bullet{width: 10px;border-radius: 10px;}
.banner1 .swiper-pagination .swiper-pagination-bullet-active{background-color: #2C2C6F;}

/* 成员单位 */
.column-hzfw-bg{
  width:100%;
  background:rgba(232,246,248,0.88);
  border-bottom:5px solid #004ea2;margin-bottom: 20px;
}
.column-hzfw-box{
  padding:0px 60px 0px 130px;
  clear: both;overflow: hidden;
}
.hzfw-nav-list{
  float:left;
  position: relative;
    height: 120px;padding-top:14px;
  width: calc(100% - 280px);
}
.hzfw-nav-mask{
  display:none;
  width: 45px;
    height: 121px;
    position: absolute;
    right: -20px;
    top: 0px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    z-index: 99;
}
.hzfw-nav-list ul{width: 100%;height: 120px;clear: both;overflow: hidden;padding-top: 14px;}
.hzfw-nav-list ul li{
  text-align:center;
  padding:20px;
  display: inline-block;
  position: relative;
  font-size:20px;
  color:#004ea2;
  line-height: 36px;
  cursor: pointer;
}
.hzfw-nav-list ul li a{ color:#004ea2;display: flex;justify-content: center;align-items: center;}
.hzfw-nav-list ul li img{
  width: 50px;height: 50px;
  margin-bottom:3px;margin-right: 5px;
}
.column-name{ color:#004ea2; }
.hzfw-nav-list ul li.list-row-4 a{background: transparent;color:#004ea2;}
/*.hzfw-nav-list ul li.current, .hzfw-nav-list ul li:hover{
  background:#0159b8;
  color:#ffffff;
  font-size: 22px;
  height: 100px;
  margin-top: -10px;
  transition: 0.2s;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  transition-duration: 0.5s;
  transition-timing-function: ease;
  box-shadow: 0px -3px 5px 0px #08428f;
}
.hzfw-nav-list ul li:hover a{color: #fff;}
.hzfw-nav-list ul li.current .p, .hzfw-nav-list ul li:hover .p{
  color:#ffffff;
  font-weight:bold;
}

.hzfw-nav-list ul li.current img, .hzfw-nav-list ul li:hover img{
  filter: drop-shadow(130px 0px 0px #ffffff);
    transform: translateX(-130px);
}
*/
.hzfw-title{ float:right; margin: 20px 0 0; }
.hzfw-title img{ width:260px; }

.hzfw-nav-list ul li .iconfont{
  font-size: 50px !important;
}
.hzfw-nav-list ul li.current i, .hzfw-nav-list ul li:hover i{
  color:#ffffff;
}
.hzfw-nav-list .meta_more{position: absolute;bottom: 0px;right: -105px;font-size: 16px;}
.two_col2 .meta_cont4,.swiper_news3 .swiper-wrapper,.swiper_news3 .swiper-slide{height: 385px !important;}
.two_col2 .col-md-5,.two_col2 .col-md-7{
	-ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
}
.swiper_news3 .swiper-wrapper,.swiper_news3 .swiper-slide{text-align: center;}
.swiperNews3-slide img{width: 100%;}
.meta_news .meta_top p.meta_top_con{color: #666;line-height: 27px;font-size: 15px;}
.meta_cont4 .meta_news .meta_top h5{line-height: 30px;}
.meta_cont4 .meta_title{height: 50px;}
.meta_cont4 .meta_title span{padding: 3px 30px 7px;line-height: 30px;height: 40px;vertical-align: top;}
.textList li{line-height: 32px;}
.textList li a{font-size: 16px;line-height: 45px;padding-right: 20px;}
.textList li span{line-height: 45px;display: none;}
.meta_news .meta_top{display: none;}
.swiper_news3 .swiper-container{width: 100%;}

.meta_cont5 .meta_title{background-color: #cecece;}
.meta_cont5 .meta_title span{/*background-color: #999999;*/background-color: #0071bf;color: #fff;padding: 5px 30px;}
.meta_cont5 .meta_title span.active{background-color: #0071bf;color: #fff;}
a.meta_more{color: #666;}

.list-row-4 a{display: flex;background: url('../images/bg_cydw.png') 0px 0px no-repeat;background-size: 100% 100%;}
.link6_album .list-row-4 img{height: 50px;vertical-align: middle;margin-right: 10px;border: none;}
.link6_album .list-row-4 p{line-height: 50px;vertical-align: middle;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.meta_cont1 .meta_title span{position: relative;}
.meta_cont1 .meta_title span .arrowdown{position: absolute;left: 0px;top: 13px;width: 5px;height: 14px;background-color: #0071bf;}
.text-over{text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;width: 100%;}
.textList li{position: relative;background:url(../../images/jian.png) no-repeat 0 50%;padding-left:12px;line-height: 29px;font-size: 14px;}
.meta_cont1 .meta_more,.meta_cont4 .meta_more{color: #089fe1;}

.meta_cont4 .meta_title .active{background-color:#0071bf;color: #fff;}
.meta_cont4 .meta_title{border-bottom: 1px solid #0071bf;height: 41px;}

.ks_list .textList li a{line-height: 40px;}
.tabClick{/* padding-bottom: 16px; */}
.tabClick a{ display: block; float: left; margin-right:2%; width:15%; height:40px; position: relative; text-align: center; line-height:40px; font-size:18px; color:#333; }
.tabClick a i{ display: none; position: absolute; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; bottom:-10px; left:50%; margin-left:-13px; border-top: 13px solid #528eb5; }
.tabClick a.on{color: #7cc119;font-weight: bold;}
.i4-list .child{ display: none;  }
.i4-list .child.on{ display: block;  }
.i4-list li{ float: left; margin-left: 2%; cursor: pointer;border-radius:5px; width:23%; height:38px; line-height:38px; font-size:16px;/* margin-bottom:14px; */}
.i4-list li a{ display: block; color:#333; padding-left: 26px; position: relative; }
.i4-list li a i{ position: absolute; width:8px; left:0; top:15px; height:8px;background:#7cc119; }
.i4-list li.on,.i4-list li:hover{ border-color:#528eb5; }
.i4-list li.on a,.i4-list li:hover a{ color:#528eb5; border-color:#528eb5; }
.i4-list li.on a i,.i4-list li:hover a i{ border-color:#528eb5; background-image:url(../images/ind_5_a.png); }
.i4-list .child + .child li.on,.i4-list .child + .child li:hover{ border-color:#55a5aa; }
.i4-list .child + .child li.on a,.i4-list .child + .child li:hover a{ color:#55a5aa; border-color:#55a5aa; }
.i4-list .child + .child li.on a i,.i4-list .child + .child li:hover a i{ border-color:#55a5aa; background-image:url(../images/ind_5_b.png); }
.i4-list .child + .child + .child li.on,.i4-list .child + .child + .child li:hover{ border-color:#e5ca8f; }
.i4-list .child + .child + .child li.on a,.i4-list .child + .child + .child li:hover a{ color:#e5ca8f; border-color:#e5ca8f; }
.i4-list .child + .child + .child li.on a i,.i4-list .child + .child + .child li:hover a i{ border-color:#e5ca8f; background-image:url(../images/ind_5_c.png); }

.one_pic1{display: none;}
.one_pic1_0{display: block;}

.link6{background: #caddee;padding: 20px;}
.link6 .col-md-12{margin: 0px;}
/*.link6 .meta_cont{display: flex;}
.link6 .meta_cont .meta_title{border: none;width: 130px;}
.link6 .meta_cont .meta_title span{background: transparent;color: #0d4b84;}
.link6 .meta_cont .meta_title span .arrowdown{display: none;background: transparent;}
.link6 .meta_cont .meta_news{margin: 0px;width: 100%;}
.link6 .meta_cont .meta_news .col-md-3{margin: 0px;}*/
.firend_link{height: 40px;line-height: 40px;}

.footer{border-top: 5px solid #045db0;background-size: auto 100%;padding: 0px;}
.footer .col-md-3,.footer .col-md-6{margin: 0px;}
.footer a{color: #fff;}
.footer_right_img{display: none;}
.footer .col-md-6{-ms-flex: 0 0 70%;
        flex: 0 0 70%;
        max-width: 70%}
.foot{margin-top: 8%;font-size: 16px;}

.insidePage{background-color: transparent;}
.inside_box{background-color: #fff;padding: 20px;overflow: hidden;}
.doctor-list .attr{display: none;}
.inside_list li .text .title{font-size: 20px;line-height: 40px;}
.inside_list li .text .con{font-size: 16px;}

.f22{background: url("../images/bg-qyjj08_03.jpg") left top no-repeat;background-size: auto 100%;width:100%;overflow: hidden;}
.f22 p{color: #31577e;font-size: 16px;line-height: 25px;width:70%;text-indent: 32px;margin:0px 0px 10px 20px;}

/*科室列表*/
ul.ullist1 li h2.title_header a{color: #0181A7;font-size: 16px;display: block;width: 100%;height: 100%;line-height: 46px;font-weight: 400;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
li.lv1_li.tylelable{float: left;width: 31%;height: 46px;border: 1px solid rgba(16, 85, 182, 0.2);background: url(../images/dep_right1.png)no-repeat 93% center; line-height: 46px;padding: 0 10px;box-sizing: border-box;margin:0px 1% 30px;position: relative;}
li.lv1_li.tylelable3,li.lv1_li.tylelable2,li.lv1_li.tylelable4{width:100%;float: none;clear:both;margin-bottom: 5px;}
li.lv1_li.tylelable3 .lv2_ul, li.lv1_li.tylelable2 .lv2_ul, li.lv1_li.tylelable4 .lv2_ul{float: left;width: 1034px;}
/*li.lv1_li.tylelable:nth-child(3n) {
 margin-right: 0;
}*/
h2.title_header{
 height: 45px;
 line-height: 45px;
 color: #0A479D;
 font-size: 24px;
 margin-bottom: 20px;
}
.ullist1{overflow: hidden;}
ul.ullist1 li h2.title_header{
 position: relative;
 z-index: 1;
 background: url(../images/dep_right1.png)no-repeat right center;
}
li.lv1_li.tylelable>div {
 position: absolute;
 border-style: solid;
 border-width: 0;
 width: 10px;
 height: 10px;
 transition: all .3s;
 -webkit-transition: all .3s;
 z-index: 0;
}
li.lv1_li.tylelable .line_tl {
 left: -1px;
 top: -1px;
 border-top-width: 1px;
 border-left-width: 1px;
 border-color: #0181A7;
}

li.lv1_li.tylelable .line_tr {
 right: -1px;
 top: -1px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-color: #0181A7;
}

li.lv1_li.tylelable .line_bl {
 left: -1px;
 bottom: -1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-color: #0181A7;
}

li.lv1_li.tylelable .line_br {
 right: -1px;
 bottom: -1px;
 border-bottom-width: 1px;
 border-right-width: 1px;
 border-color: #0181A7;
}
li.lv1_li.tylelable:hover>div{
 width: 55%;
 height: 55%;
}

.insidePage .two_col2{margin-top: 20px;}

.content_top_ul li h2 a{font-weight: bold;font-size: 18px;color: #333;}

.doctor-list li{width: 33.3%;float: left;margin: 0px;padding: 15px;height: 530px;border-right: 1px dashed #ccc;}
.doctor-list li:nth-child(3n){border-right: none;}
.doctor-list li .pic{width: 200px;height: 260px;display: block;float: none;margin: 0px auto;}
.doctor-list li .pic img{margin: 0px auto;max-width: 100%;max-height: 100%;width: auto;}
.doctor-list li .text{text-align: center;}
.doctor-list li .text .title{font-size: 20px;line-height: 40px;}
.doctor-list li .text .con{line-height: 23px;position: relative;padding-left: 70px;}
.doctor-list li .text .con strong{position: absolute;left: 0px;top: 0px;display: inline-block;color: #0b489e;}
.doctor-list li .attr{display: none;}
.doctor-list li .speciality{overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.doctor-list li:last-child{padding: 15px;border-bottom: 1px dashed #ccc;}

.zjview{overflow: hidden;text-align: center;}
.zjview .img{display: inline-block;border: 1px solid #008fd7;margin-right: 15px;text-align: center;width: 180px;vertical-align: top;}
.zjview .img img{width: 100%;height: auto;margin-bottom: 0px !important;}
.zjview .con{display: inline-block;width: 500px;vertical-align: top;text-align: justify;} 
.zjview .con b{font-weight: bold;color: #0b489e;}
.jj{margin: 20px 0 12px;padding: 0;border-bottom: 1px solid #ccc;height: 37px;}
.jj h3{display: inline-block;line-height: 35px;font-size: 16px;font-weight: bold;color: #0b489e;display: inline-block;border-bottom: 2px solid #0b489e;padding: 0 10px;float: left;font-family: 'Microsoft YaHei','å¾®è½¯é›…é»‘',STXihei,'åŽæ–‡ç»†é»‘',Heiti,'é»‘ä½“',SimSun,'å®‹ä½“',sans-serif;}
.content_top_ul li p{color: #0b489e;}
.details_title{font-size: 22px;font-weight: bold;}


.inside_box .search-box{margin-bottom: 15px;}
.inside_box .searchform_input{margin-right: 10px;}
.search-box .control-label{font-size: 16px;}
.table thead th{font-weight: bold;font-size: 14px;border-top: 4px solid transparent !important; background-color: #eee;}
.table thead th:nth-child(1){border-top-color:#ff7b7b !important;}
.table thead th:nth-child(2){border-top-color:#ffc36d !important;}
.table thead th:nth-child(3){border-top-color:#48d5b2 !important;}
.table thead th:nth-child(4){border-top-color:#79aeff !important;}
.table tbody tr:nth-child(odd){background-color: #faf6f6;}

.details_cont *{font-size: 16px !important;line-height: 35px !important;font-family:"宋体",SimSum, serif !important;}
.details_cont table{margin:0px auto;width: 100%;}
.details_cont p{text-indent: 32px;}
.details_cont img{max-width: 80% !important;height: auto;margin: 0px auto 20px;display: block;}

.left_float{bottom: 20%;}
@media screen and (max-width: 991px) {
  .header {
    margin-top: 60px;
    padding: 0px;
  }
  body{padding-top: 60px;}
  .header_nav {
    background: #0071BF;
    height: 60px;
  }
  .header_nav .container .navbar .navbar-collapse{padding-right: 0px;height: 100% !important;overflow-y: hidden !important;}
  .header_nav .container .navbar .navbar-nav{overflow-y: auto;padding-bottom: 30px;max-height: 100%;}
  .header_nav .navbar .mainlevel ul.node{padding: 0px;}
  .meta_cont4 .meta_title span{padding: 3px 5px 7px;}
  .pagination .bal1{display: none;}
  .pagination .bal12{display: none;}
}
