body{background:#fff url('../images/bg-body.jpg') 0px 0px no-repeat;background-size: 100% auto;}
.header{background: transparent;}

.head_title td.tdw3{width: 80%;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: 90px;width: auto;}
.head_title td.tdw4{width: 0px;}
.header_nav{background: transparent;-webkit-box-shadow:none;-moz-box-shadow:none;height: 45px;overflow: hidden;margin-bottom: 3px;}
.header_nav .navbar{background: #0071bf;}

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

.header_nav .navbar li.nav-item .nav-link{padding: 6px 0px;}
.header_nav .navbar .nav-item a.nav-link .r-line{line-height: 33px;}
.header_nav .navbar li.active > .nav-link{margin-top: 0px;background-color: #089fe1;border-top: 3px solid #089fe1;}

.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: block;background: url('../images/bg_cydw.png') 0px 0px no-repeat;background-size: 100% 100%;padding: 10px;}
.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;}

.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: 6%;}

.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;}
@media (min-width:1240px) {
 .container {
  max-width:1240px
 }
}

.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;}