@media (min-width: 1200px){
	.container{max-width: 1200px;}
}
.topbar{background-color: #0181A7;color: #fff;}
p{margin: 0px;}
a{cursor: pointer;}
.img-logo{height: 110px;}
#navmenu > ul.menu-top > li > a{height: 110px;padding: 49px 0px;}
#navmenu > ul.menu-top > li > a .r-line{padding: 0px 10px;border: none;}
.search_bar{margin-top: 35px;}
#navmenu ul.menu-top .nav_ul img{max-width: 200px;}
#navmenu > ul.menu-top > li.active > a span{font-weight: bold;}
.head .container{padding: 0px;}
.head .img-logo{padding-left: 0px;padding-right: 0px;margin-right: 0px;}
#navmenu > ul.menu-top > li:nth-last-child(2):hover > .nav_ul{right: 0px;left: auto;}
/*.head_title td.tdw3{width: 40%;}
.head_title td.tdw4{width: 0;}
.head_title td.tdw2{width: 55%;}
.header{background-color: #fff;z-index: 5;padding: 14px 0px;}
.head_logo{height: 75px;width: auto;}
.header-top-banner-right{vertical-align: middle;text-align: right;}
.header-top-banner-right .header-top-banner-item{display: inline-block;vertical-align: middle;padding: 7px 14px;font-size: 16px;line-height: 1.5;position: relative;color:#777}
.header-top-banner-right .header-top-banner-item a {
	color:#777
}
.header-top-banner-right .header-top-banner-item::before {
	content:"";
	display:block;
	height:16px;
	width:1px;
	background-color:#777;
	position:absolute;
	top:50%;
	right:-2px;
	transform:translateY(-50%)
}
.header-top-banner-right .header-top-banner-item:last-child::before {
	display:none
}
.header-top-banner-right .header-top-banner-item.header-top-banner-item-qrcode .header-qrcode {
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	bottom:auto;
	top:calc(80%);
	width:0;
	opacity:0;
	overflow:hidden;
	height:120px;
	z-index:99;
	color:#000;
	text-align:left
}
.header-top-banner-right .header-top-banner-item.header-top-banner-item-qrcode .header-qrcode img {
	box-shadow:0 0 20px -10px #000;
	width: 150px;
}
.header-top-banner-right .header-top-banner-item.header-top-banner-item-qrcode .header-qrcode::before {
	left:50%;
	transform:translateX(-50%);
	content:"";
	display:block;
	position:absolute;
	top:-10px;
	box-shadow:0 0 20px -10px #000;
	border:10px solid transparent;
	border-bottom-color:#fff
}
.header-top-banner-right .header-top-banner-item.header-top-banner-item-qrcode:hover .header-qrcode {
	overflow:visible;
	transition:all .3s;
	opacity:1;
	width:120px;
	top:100%;
	padding-top:10px
}
.header-top-banner-right .header-top-banner-item-qrcode {
	font-size: 20px;
}
.header-top-banner-right .header-top-search {
	font-size:18px;
}
.header-top-banner-right .header-top-search a{height: auto;}
.header.current .black_bg01{display: block;}

.header_nav .navbar li.nav-item .node,.header_nav .navbar li.nav-item .node2{
  background-color: #016786;
  width: 162px;
  padding: 0px;
  border: none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.header_nav .navbar li.nav-item .node{left: 50%;transform:translate(-50%, 0%);}
.header_nav .navbar li.nav-item .node2{
	left: 162px;
}
.header_nav .navbar li.nav-item .node li a{color: #fff;border: none;display: block; width: 162px;}
.header_nav .navbar li.nav-item .node li:hover a{color: #fff;background: #0181A7;}
.header_nav .navbar li.nav-item .node2{left: 162px;background:#0181A7;padding: 0px;}
.header_nav .navbar li.nav-item .node2 li a{color: #fff;border: none;display: block; width: 162px;}
.header_nav .navbar li.nav-item .node2 li:hover a{color: #fff;background: #016786;}*/
.swiper1{margin-bottom: 0px;}
.swiper_nav_left .swiper-pagination{width: 50px;top: 25%;}
.banner1 .swiper-pagination .swiper-pagination-bullet{width: 30px;height: 30px;background:url("../images/point.png") center center no-repeat;}

.main-container_index{position: relative;}
.link4{position: absolute;left: 0px;z-index: 1;background: rgba(232,246,248,0.6);width: 100%;}
.link4 .meta_title{display: none;}
.link4 .col-md-12{margin-bottom: 15px;}
.link4 .swiper-container{width: 80%;}
.iNav .swiper-slide a .icon{display: block;margin: 0px auto;}
.link4 .swiper-slide{padding-top: 10px;max-width: 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;}
.link4 .swiper-slide,.link4 .swiper-slide p{margin-bottom: 0px;}

.News {
 padding-bottom: 60px;
 margin: 0 auto;
 width: 100%;
}
.clearit,
.clearb {
 clear: both;
 margin: 0;
 padding: 0;
}
.tab_titles {
 overflow: hidden;
 display: flex;
 align-items: center;
 justify-content: space-between;
 margin: 60px 0 30px;
}
.tab_titles .more {
 font-size: 18px;
 color: #999999;
 margin-right: 0;
}
.tab_titles .more:hover {
 color: #0181A7;
 font-weight: 600;
}
.tab_titles a {
 font-size: 20px;
 color: #999;
 margin-right: 35px;
 display: inline-block;
}
.tab_titles_l {
 display: flex;
 align-items: center;
}
.tab_titles a.active {
 font-size: 26px;
 color: #383838;
}
.new_items {
 display: none;
}
.new_items.selected {
 display: block;
}
.article_Box {
 width: 49%;
 margin-right: 1%;
 float: left;
 box-shadow: 3px 12px 29px #ddd;
}
.article_Box>a {
 display: block;
 width: 100%;
 height: 344px;
 overflow: hidden;
 background-size: 100%;
 background-position: center center;
 transition: all 0.2s;
}
.article_Box>a:hover {
 background-size: 105%;
}
.article_Box h2 {
 font-size: 20px;
 color: #333;
 position: relative;
 margin: 30px 0 15px;
}
.article_Box h2 .span_date {
 font-size: 14px;
 color: #999;
 position: absolute;
 top: -31px;
 left: 0;
}
.article_Box p {
 font-size: 14px;
 color: #666;
 padding-bottom: 10px;
 margin-bottom: 0px;
 display: none;
}
.article_Box p .details {
 font-size: 12px;
 color: #0181A7;
 float: right;
}
.article_List {
 width: 50%;
}
.article_List li {
 padding: 20px 30px;
 box-sizing: border-box;
 border-bottom: 2px solid #fff;
 cursor: pointer;
 line-height: 1.3;
}
.article_List .title_type {
 font-size: 20px;
 color: #333;
 margin-bottom: 6px;
 display: block;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
}
.article_List .List_right {
 width: 390px;
}
.article_List li p {
 font-size: 12px;
 color: #9B9B9B;
 display: none;
}
.article_List li p .detail {
 float: right;
 color: #07aada;
}
.article_List li p .detail:hover {
 font-size: 12px;
 font-weight: 700;
}
.article_List li .span-date {
 font-size: 14px;
 color: #666666;
 position: relative;
}
.article_List li .span-date b {
 font-size: 26px;
 color: #666666;
 font-weight: 400;
 display: block;
}
.article_List li .span-date::after {
 display: block;
 content: '';
 width: 1px;
 height: 55px;
 background: #EEEEEE;
 position: absolute;
 top: 0;
 right: -30px;
}
.article_List li:hover {
 box-shadow: 3px 12px 29px #ddd;
 border-bottom: 2px solid #0181A7;
}
.article_List li:hover .span-date {
 color: #0181A7;
}
.article_List li:hover .span-date b {
 color: #0181A7;
}
.article_List li:hover .title_type {
 color: #0181A7;
 font-weight: 600;
}
.article_List_all {
	width: 100%;
}
.article_List_all li {
	width: 50%;
	float: left;
	padding: 20px 30px 20px 150px;
	position: relative;
}
.article_List_all li .span-date {
 font-size: 14px;
 color: #666666;
 position: absolute;
 left: 30px;
 top: 20px;
}
.titles_dangjian,
.tab_items,
.new_items2:nth-child(1) li,
.titles_dangjian,
.tab_titles_2 a,
.function,
.index_titlebox,
.ind_4_cont{
 -webkit-transition: all 3s cubic-bezier(.08, .82, .17, 1);
 transition: all 3s cubic-bezier(.08, .82, .17, 1);
 -webkit-transform: translateY(100px);
 transform: translateY(100px);
 opacity: 0;
 visibility: hidden;
}
.animate .tab_items,
.animate .new_items2:nth-child(1) li,
.animate .titles_dangjian,
.animate .tab_titles_2 a,
.animate .function,
.animate .index_titlebox,
.animate .ind_4_cont,
.animate .doctor_ltd_inside {
 -webkit-transform: translateY(0);
 transform: translateY(0);
 opacity: 1;
 visibility: visible;
}
.article_Box .pd20 {
	background-color: #fff;
 padding: 20px;
}

.dangjian {
 background: url(../images/bg1.png) center no-repeat;
 overflow: hidden;
 padding-top: 30px;
}
.index_titlebox{display: inline-block;width: 100%;height: 80px;margin: 0px auto 20px;text-align: center;}
.index_title{font-size: 30px;color: #333333;font-weight: normal;}
.index_titleImg{text-align: center;}
.index_titletext{display: inline-block;position: relative;font-size: 14px;color: #c0c0c0;text-transform : uppercase;}
.index_titletext:before,.index_titletext:after{content: '';position: absolute;top: 50%;background: #c0c0c0;width: 20px;height: 1px;}
.index_titletext:before{left: -40px;}
.index_titletext:after{right:-40px;}
.tab_titles_2 {
 text-align: center;
}
.tab_titles_2 a {
 font-size: 18px;
 color: #777777;
 display: inline-block;
 margin: 0 35px;
 height: 80px;
}
.tab_titles_2 a.active {
 color: #C52B30;
 font-weight: bold;
 background: url(../images/20210316112302.png) no-repeat center 33px;
}
.new_items2:nth-child(1) li:nth-child(1),
.function:nth-child(1),
.tab_titles_2 a:nth-child(1),
.ywgk {
 -webkit-transition-delay: 0.2s;
 transition-delay: 0.2s;
}
.new_items2:nth-child(1) li:nth-child(2),
.function:nth-child(2),
.tab_titles_2 a:nth-child(2),
.wenhua {
 -webkit-transition-delay: 0.4s;
 transition-delay: 0.4s;
}
.new_items2:nth-child(1) li:nth-child(3),
.function:nth-child(3),
.tab_titles_2 a:nth-child(3),
.zhaopin {
 -webkit-transition-delay: 0.6s;
 transition-delay: 0.6s;
}
.tab_titles_2 a:nth-child(4),
.function:nth-child(4) {
 -webkit-transition-delay: 0.8s;
 transition-delay: 0.8s;
}
.tab_titles_2 a:nth-child(5) {
 -webkit-transition-delay: 1s;
 transition-delay: 1s;
}
.tab_titles_2 a:nth-child(6) {
 -webkit-transition-delay: 1.2s;
 transition-delay: 1.2s;
}
.tab_titles_2 a:nth-child(7) {
 -webkit-transition-delay: 1.4s;
 transition-delay: 1.4s;
}
.tab_titles_2 a.active {
 -webkit-transition-delay: 0s;
 transition-delay: 0s;
}
.tab_items2 {
 margin-bottom: 60px;
}
.new_items2 {
 display: none;
}
.new_items2.selected {
 display: block;
}
.article_List2 .img_box {
 display: block;
 width: 380px;
 height: 210px;
 overflow: hidden;
 background-size: 100%;
 background-position: center center;
 transition: all 0.2s;
}
.jy_item {
 display: flex;
 justify-content: space-between;
 align-items: start;
 padding-bottom: 40px;
}
.jy_item .itemChild {
 width: 32%;
}
.jy_item .itemChild img {
 width: 100%;
 height: 250px;
}
.jy_item .itemChild a {
 position: relative;
 display: block;
 font-size: 14px;
 line-height: 32px;
}
.jy_item .itemChild a span {
 position: absolute;
 width: 100%;
 height: 100%;
 left: 0;
 top: 0;
 text-align: center;
 font-size: 28px;
 background: rgb(0 0 0 / 30%);
 line-height: 250px;
 color: #fff;
}
.jy_item .itemChild ul.article_list li:hover a {
 color: #C92F34;
}
.article_List2 .img_box:hover img {
 transform: scale(1.1);
 height: auto;
 min-height: 210px;
}
.article_List2 .img_box img {
 width: 100%;
 transition: all 0.2s;
}
.article_List2 li {
 float: left;
 width: 32%;
 height: 420px;
 box-shadow: 0px 0px 20px #ddd;
}
.article_List2 li:hover .img_box {
 background-size: 105%;
}
.article_List2 li:nth-child(2) {
 margin: 0 2%;
}
.article_List2 li .title_type {
 font-size: 18px;
 color: #333;
 line-height: 28px;
 display: block;
 margin: 20px;
 box-sizing: border-box;
 height: 56px;
 overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2; /*行数*/
-webkit-box-orient: vertical;
}
.article_List2 li p {
 font-size: 16px;
 line-height: 24px;
 color: #666;
 padding: 0 20px;
}
ul.article_list li {
 padding-left: 15px;
 background: url(../images/icon_2.png) no-repeat 0px 12px;
 line-height: 32px;
}
ul.article_list li span.span_date {
 float: right
}
ul.article_list li a.columnName {
 float: left;
 color: #0181A7;
 margin-right: 4px;
}
ul.article_list li a.columnName:hover {
 font-weight: 600;
}
.btn_list li a span {
 line-height: 27px;
}

.yiliao {
 padding: 0px 0px 45px;
}
.module{background: url(../images/bg2.png) center no-repeat;}
.recommend_doctor{padding-bottom: 20px;}
.ind_4_cont .img{ float: left; width:30%; height:196px; position: relative; margin-bottom: 15px; }
.ind_4_cont .img .a{ display: block; height:100%; }
.ind_4_cont .img .a img{ display: block; width:100%; height:100%; }
.ind_4_cont .img .a .tit{ position: absolute; width:100%; left:0; bottom:0; z-index:10; color:#fff; background:url(../image/line.png) repeat 0 0; }
.ind_4_cont .img .con{ padding:10px 35px 10px 30px; }
.ind_4_cont .img .con h2{ font-size:22px; line-height:1.1; padding-bottom: 10px; }
.ind_4_cont .img .con p{ line-height:1.5em; height:3em; overflow: hidden; font-size:12px; }
.ind_4_cont .r{ overflow: hidden;width: 70%;}
.ind_4_cont .r .tabClick{ padding-bottom: 16px; }
.ind_4_cont .r .tabClick a{ display: block; float: left; margin-left:2%; width:31%; height:40px; position: relative; text-align: center; line-height:40px; font-size:18px; background:#528eb5; border-radius:5px; color:#fff; }
.ind_4_cont .r .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; }
.ind_4_cont .r .tabClick .a2{ background:#55a5aa; }
.ind_4_cont .r .tabClick .a2 i{ border-top-color:#55a5aa; } 
.ind_4_cont .r .tabClick .a3{ background:#e5ca8f; }
.ind_4_cont .r .tabClick .a3 i{ border-top-color:#e5ca8f; } 
.ind_4_cont .r .tabClick .a4{ background:#01763a; }
.ind_4_cont .r .tabClick .a4 i{ border-top-color:#01763a; } 
.ind_4_cont .r .tabClick a.on i{ display: block; }
.i4-list .child{ display: none;  }
.i4-list .child.on{ display: block;  }
.i4-list li{ float: left; margin-left: 3%; cursor: pointer; border:1px solid #cccccc; border-radius:5px; width:30%; height:38px; line-height:38px; font-size:14px; margin-bottom:14px; }
.i4-list li a{ display: block; color:#333; padding-left: 26px; position: relative; }
.i4-list li a i{ position: absolute; width:14px; left:0; top:0; height:100%; border-right:1px solid #ccc; background:url(../images/ind_5.png) no-repeat center; }
.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); }

.recommend_doctor .meta_cont{display: none;}

.function-box {
 overflow: hidden;
 padding: 60px 0;
}
.function {
 width: 30%;
 height: 540px;
 box-sizing: border-box;
 padding: 50px 30px 30px;
 position: relative;
 filter: alpha(opacity=100);
 opacity: 1;
 margin-right: 5%;
 box-shadow: 0px 0px 5px #666;
}
.opacity {
 filter: alpha(opacity=100);
 opacity: 1;
}
.kyjx-box {
 background: url(../images/20210316135703.png);
 background-size: 100% 100%;
}
.dqgz-box {
 background: #E6CA91;
}
.hlfc-box {
 background: #12BAB0;
 margin-right: 0px;
}
.function-tit {
 height: 50px;
 margin-bottom: 30px;
}
.function-tit span {
 color: #fff;
 font-size: 22px;
 line-height: 30px;
 padding-bottom: 20px;
 position: relative;
}
.jkkp-box .function-tit span {
 color: #333
}
.function-more {
 display: block;
 float: right;
 width: 32px;
 height: 32px;
 box-sizing: border-box;
 border: 1px solid #fff;
 border-radius: 3px;
 text-align: center;
 line-height: 28px;
 color: #fff;
 font-size: 22px;
}
.jkkp-box .function-more {
 color: #999;
 border-color: #999
}
.function-more:hover {
 color: #fff;
}
.jkkp-box .function-more:hover {
 color: #333;
}
.function-tit span:after {
 position: absolute;
 content: "";
 bottom: 0;
 left: 0;
 width: 30px;
 height: 2px;
 background: #fff;
 -webkit-transition: all .5s;
 -moz-transition: all .5s;
 -ms-transition: all .5s;
 -o-transition: all .5s;
 transition: all .5s;
}
.jkkp-box .function-tit span:after {
 background: #666;
}
.function-tit:hover span:after {
 width: 100px;
}
.function-ul li {
 box-sizing: border-box;
 width: 100%;
 height: 40px;
 border: 1px solid rgba(255, 255, 255, 0.5);
 line-height: 38px;
 text-align: center;
 color: #fff;
 font-size: 14px;
 border-radius: 3px;
 margin-top: 10px;
 transition: .3s;
}
.function-ul li a {
 color: #fff;
 display: block;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.function-ul li:hover{background: #fff;}
.function-ul li:hover a{color: #0181A7;}
.function-con-ul {
 display: none;
 padding: 15px;
 box-sizing: border-box;
 border: 1px solid rgba(255, 255, 255, 0.5);
 border-radius: 3px;
 margin-top: 30px;
 position: absolute;
 bottom: 30px;
 left: 30px;
 right: 30px;
 overflow: hidden;
}
.function-con-ul li {
 line-height: 22px;
 margin-bottom: 15px;
}
.function-con-ul li a {
 color: #fff;
}
.function-con-ul li.tit {
 font-size: 18px;
 color: #fff;
 line-height: 30px;
 margin-bottom: 15px;
}
.function-con-ul li .title_type {
 color: #fff;
 font-size: 14px;
 display: block;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.function-con-ul li .span_date {
 font-size: 12px;
 color: #fff;
 display: block;
}
.link6{background-color: #383838;}
.link6 .col-md-12{margin: 0px;}
.link dt,.link dd .swiper-slide a{color: #fff;}
.link dd .swiper-button-prev{background: url(../images/leftArr1.png) no-repeat center;}
.link dd .swiper-button-next{background: url(../images/rightArr1.png) no-repeat center;}
.footer{background-color: #505052;}
.footer p,.footer a{color: #fff;margin: 0px;}
.footer a:hover{color: #0181A7;}
.footer .btm{border-top: 1px solid #252525;padding: 15px 0px;}
.footer .btm:before{content: "";width: 100%;height: 1px;background: #5c5c5c;position: absolute;top: -1px;left:0;}
.footer .btm .text_logo{padding: 5px 50px 5px 0;border-right: 1px solid #5c5c5c;position: relative;}
.footer .btm .text_logo:before{content: "";width: 1px;height: 100%;background: #252525;position: absolute;right: -2px;top:0;}
.footer .btm .text{width: 45%;box-sizing: border-box;padding: 0  20px 0 4%;position: relative;}
/*.footer .btm .text:before{content: "";width: 1px;height: 100%;background: #252525;position: absolute;right: -2px;top:0;}
*/.footer .btm .text span{margin-right: 15px;}
.footer .btm .qrcode{padding-top: 3px;display: none;}
.footer .btm .qrcode .code{width: 110px;height: 110px;margin-right: 20px;}
.footer .btm .qrcode .txt{width: 155px;padding-top: 14px;font-size: 14px;line-height: 30px;color: #b2b2b2;}
.footer .btm .qrcode .txt .focus{margin-top: 12px;}
.footer .btm .qrcode .txt ul li{position: relative;cursor: pointer;margin-left: 10px;}
.footer .btm .qrcode .txt ul li:first-child{margin-left: 0;}
.footer .btm .qrcode .txt ul li .icon{width: 30px;height: 30px;background: #999999 url(../images/qq.png) no-repeat center;}
.footer .btm .qrcode .txt ul li.li2 .icon{background-image: url(../images/sina.png);}
.footer .btm .qrcode .txt ul li .codeImg{position: absolute;left: 50%;margin-left: -75px;bottom: 30px;z-index: 8;display: none;}
.footer .btm .qrcode .txt ul li .codeImg .pic{width: 130px;height: 130px;background: #fff;padding: 5px;}
.footer .btm .qrcode .txt ul li .codeImg .pic img{width: 100%;height: 100%;}
.footer .btm .qrcode .txt ul li .codeImg i{display: block;margin: 0 auto;width: 0;height: 0;border: 8px solid transparent;border-top: 8px solid #fff;}
/*.footer .btm .qrcode dl{width: 285px;}*/
.footer .btm .qrcode dl dd{width: 88px;margin-left: 10px;text-align: center;}
.footer .btm .qrcode dl dd:first-child{margin-left: 0;}
.footer .btm .qrcode dl dd .pic{height: 88px;box-sizing:border-box;padding: 3px;background: #fff;}
.footer .btm .qrcode dl dd .pic img{width: 100%;height: 100%;}
.footer .btm .qrcode dl dd .pic  p{font-size: 12px;color: #fff;line-height: 24px;}
.footer .col-md-3{display: none;}
.footer .col-md-6{
    -ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
	margin-bottom: 0px;
}
.left_float {
 position: fixed;
 bottom: 75px;
 left: 20px;
 z-index: 2;
}
.left_float .close_btn{text-align: center;padding-bottom: 5px;}
.left_float ul li {
 width: 100px;
 height: 100px;
 background: #FFFFFF;
 border-radius: 5px;
 margin-bottom: 2px;
}
.left_float ul li a {
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 height: 100%;
 font-size: 14px;
 font-weight: 500;
}
.left_float ul li a img {
 margin-bottom: 10px;
}
.left_float ul li .erweiCode {
 display: none;
}
.left_float ul li.code:hover .erweiCode{
display: block;
}
.left_float ul li.code {
 position: relative;
}
.left_float ul li.code .erweiCode {
 position: absolute;
 top: -15px;
 right: -145px;
 padding: 5px;
 background: #fff;
 height: 130px;
 box-sizing: border-box;
 border-radius: 5px;
}
.left_float ul li.code .erweiCode img {
 width: 120px;
}
.left_float ul li.code .erweiCode::after {
 content: "";
 position: absolute;
 border: 10px solid;
 border-color: transparent #fff transparent transparent;
 top: 55px;
 left: -20px;
}
.left_float ul li a p {
 line-height: 20px;
 margin-bottom: 0;
}
.fT_bule {
 position: absolute;
 top: 145px;
 right: 0;
}
.phone{
  display: none;
}
@media only screen and (max-width: 1600px) {
	 .left_float ul li {
	 width: 80px;
	 height: 80px;
	}
	.left_float ul li a {
	 font-size: 12px;
	}
}

.insidePage{background-color: #fff;}
/*内页科普文章列表*/
ul.art_ul {
 border: 1px solid #f0f0f0;
 border-bottom: none;
 border-top: 0;
}
ul.art_ul li {
 float: left;
 /*width: 33.33%;*/
 width: 50%;
 float: left;
 box-sizing: border-box;
 background: #fff;
 position: relative;
 border-right: 1px solid #f0f0f0;
 border-top: 1px solid #f0f0f0;
 padding: 23px 23px 80px;
}
ul.art_ul li a.img_box img {
 width: 100%;
 height: 230px;
 margin-bottom: 20px;
}
ul.art_ul li a.title_type {
 font-size: 18px;
 font-weight: bold;
}
ul.art_ul li p {
 text-indent: 2em;
 margin-top: 10px;
 color: #999;
 line-height: 24px;
 font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
ul.art_ul li p a {
 display: none;
}
ul.art_ul li a.details {
 display: none;
}
ul.art_ul li span.span_date {
 position: absolute;
 bottom: 23px;
 right: 23px;
 float: right;
 color: #999;
 font-weight: 100;
 font-size: 14px;
}
/*内页视频列表*/
.video_list{ color:#666; margin-top: 15px;}
.video_list li{float:left;display:inline;/* height: 110px; */overflow: hidden;position: relative;width: 49%;margin-bottom:20px;padding-right: 20px;}
.video_list li:nth-child(2n){ padding-right:0; }

.img_video{width: 100%;height: 305px;float: left;margin-right: 20px;position: relative;}
.video_list li img{width: 100%;height: 100%;display:block;}
.video_list li a.video_btn{display:block;width: 100%;height: 100%;position:absolute;left:1px;bottom:2px;}
.video_list li h2{ font-size:14px; font-weight:normal; line-height:32px;}
.video_list li p{ line-height:24px;font-size:14px;color: #666;}
.video_list li p.play_time{background: url(../images/btn_count.png) no-repeat left center;display: block;float: left;padding-left: 15px;}
.video_list li a.video_btn:hover{ background:url(../images/play-btn.png) no-repeat center;}
.video_bottom {
 width: 100%;
 display: flex;
 justify-content: space-between;
 align-items: center;
 background: #f7f7f7;
 padding: 10px 20px;
 box-sizing: border-box;
}
.icon_list{ position: relative; }
.ewm_b{width: 180px;height: 210px;position: absolute;background: #fff;border: 1px solid #ccc;text-align: center;line-height: 30px;z-index: 99;padding: 10px 5px 0;top: 34px;right: 0; }
.department{ margin-top: 0 !important;}
.FixedField_Img .Img_box {width: 160px;height: 160px;padding: 4px;bottom: -5px;right: -30px;}

/*.insidePage .container{
    min-height: 600px;
}
@media(max-width: 768px) {
    body{background: url('') 0px 0px repeat-x;}
    .insidePage{
        min-height: 600px;
    }
}
.meta_cont3 .meta_title span{border-bottom: 3px solid #0B297D;}
.meta_cont3 .meta_news li{border-bottom: none;}
.meta_cont4 .meta_title .active{color: #0B297D;}

.firend_link_xl ul li a{font-size: 14px;}

.details_title{font:bold 20px/30px 'Microsoft Yahei';color: #000;}
.details_cont{min-height:500px;_height:500px;line-height: 2em;}
.details_cont *{font:normal 17px "Microsoft Yahei", "宋体" !important;line-height: 2em !important;}
.details_cont p{ margin:1em 0;}*/

.content_top_ul li{width: 162px;height: 325px;position: relative;margin-right: 30px;}
.content_top_ul li>a{
	display: block;
    height: 200px;
    background: #4D91F2;
    position: relative;
    border: none;
    outline: none;
}
.content_top_ul li>a img{width: 100%;height: auto;position: absolute;bottom: 0px;max-height: 230px;border: none;padding: 0px;}
/*.content_top_ul li a img{width: 100%;height: 230px;}*/
.content_top_ul li h2{width: 100%;font-size: 20px;line-height: 40px;
 font-weight: bold;
 color: #000;text-align: center;}
.content_top_ul li .zj{position: absolute;top: 245px;left:0px;width: 100%;text-align: left;}
.content_top_ul li .zj p{padding-left: 10%;padding-right: 8px;}
.content_top_ul li .zj p:nth-child(3){display: none;}
.content_top_ul li .zj p .list_tip{width: 43px;color: #1678FF;}
/*.content_top_ul li p span{display: inline-block;}*/
/*医生详情*/
.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;display: none;}
.jj h3{display: inline-block;line-height: 35px;font-size: 18px;font-weight: normal;color: #008fd7;display: inline-block;border-bottom: 2px solid #008fd7;padding: 0 10px;float: left;font-family: 'Microsoft YaHei','微软雅黑',STXihei,'华文细黑',Heiti,'黑体',SimSun,'宋体',sans-serif;}
/*科室列表*/
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;
}
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%;
}
/*科室详情*/
.Department_cont{line-height:2em;text-align: justify;}

.inside_list li .pic{max-height: 260px;overflow: hidden;}
.details_cont *{font-size: 16px !important;line-height: 30px !important;font-family: "Microsoft YaHei" !important;color: #666;}
.details_cont img{max-width: 600px !important;height: auto !important;margin-bottom: 10px !important;}
/*医生列表*/
.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 .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;}
.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;}

.fkys_list{text-align: left;}
.fkys_list li{text-align: center;width: 33%;display: inline-block;margin-bottom: 20px;}
.fkys_list li img{max-width: 95% !important;height: 350px;}
.fkys_list li p{text-align: center;width: 100%;height:30px;overflow: hidden;}

.footer .col-md-3{display: none;}
.footer .col-md-6{
    -ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
margin-bottom: 0px;
color: #5b5b5b;
}
.foot{ width:100%; overflow:hidden; background:url(../images/footbg.jpg); background-size:cover; padding: 30px 0px;box-sizing: border-box;}
.foot-left{ float:left; width:307px; margin-top:40px; background:url(../images/footline.png) right no-repeat; }
.foot-left img{width: 100%;}


.footer-right ul li{ float:left; width:100px; margin-right:16px; text-align:center; color:#b3b2b2; font-size: 12px;}
.footer-right ul li span{ display:block; width:100%; height:100px; overflow:hidden; }
.footer-right ul li span img{  width:100%; height:auto; }
.footer .col-md-6 span{padding: 0px 10px;}
.foot_type1Ul{display: inline-block;*display: inline;*zoom:1;}
.foot_menu1{display: inline-block;*display: inline;*zoom:1;text-align:left;vertical-align: top; width: 95px; padding-left: 12px; border-left: 1px solid #4e4c4c;}
.foot_menu1>a{font-size: 16px; color: #ffffff; display: block; margin-bottom: 5px;}
.foot_menu2{line-height: 25px;}
.foot_menu2>a{color: #b3b2b2; font-size: 13px;}
.footer-left{
	float:left;
	width:calc(80% - 20px);
	margin-right:20px;
}
.footer-right{
	float:left;
	width: 20%;
}
/*门诊排班表*/
.bg-table table{
	border-collapse:collapse; width:100%;
}
.bg-table table td,
.bg-table table th{
	border: 1px solid #e4e4e4;
}
.bg-table thead tr{
	height: 100px;
}
.bg-table thead tr th{
	padding: 0 23px;
	box-sizing: border-box;
	background-color: #5a8ec4;
	color: #fff;
	font-weight: normal;
	text-align: center;
}
.bg-text{
	font-size: 18px;
	margin-top: 3px;
}
.bg-table tbody tr td{
	text-align: center;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	white-space: nowrap;
	color: #6b6b6b;
}
.bg-table tbody tr td:first-child a{color: #000;}
.bg-table tbody .tr-type{
	height: 45px;
	background-color: #F8F8F8;
}
/* 搜索框 */
.search-main{
	padding: 15px;
	display: flex;
	align-items: center;
	font-size: 20px;
	background: #EFEFEF;
}
.mzdh-search-right{
	display: flex;
	flex: 1;
	align-items: center;
}
.mzdh-search{
	background-color: #fff;
	height: 50px;
	margin-left: 20px;
	flex: 1;
	padding: 0 20px;
}
.mzdh-search select{
	box-sizing: border-box;
	border: none;
	font-size: 14px;
	outline: none;
	width: 100%;
	height: 50px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/arrow.png) no-repeat scroll 100% center transparent;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.mzdh-search select::-ms-expand { display: none; }
.mzdh-btn{
	width: 140px;
	height: 50px;
	line-height: 50px;
	background-color: #336db0;
	text-align: center;
	color: #fff;
	margin-left: 20px;
	box-shadow: 0 5px 5px #ccc;
	cursor: pointer;
}
.mzdh-input{
	width: 100%;
	height: 100%;
}
.doctor_name_input{border: none;width: 100%;height: 100%;outline: none;font-size: 14px;}
.text-noprimary{color: red;}

@media(max-width: 989px) {
    .details_cont img{max-width: 100% !important;}
    .fkys_list li{text-align: center;width: 50%;}
}
@media(max-width: 500px) {
    .fkys_list li{text-align: center;width: 100%;}
}


.nph_icon_stream{display: none;}
