@charset "utf-8";
/* CSS Document */
ol,
ul,
li,
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
img {
    max-width: 100%;
    height: auto;
}
ul li {
	list-style: none;
}
.flex{display:flex;
    justify-content: space-between;
}
#burch{
    min-height:0px;
    padding-right:0px;
    padding-left:0px;
}
/*颜色循环开始*/
.backcolor li:nth-child(1) {
background-color:#00a0e9;
}
.backcolor li:nth-child(2) {
background-color:#66b8de;
}
.backcolor li:nth-child(3) {
background-color:#90c7e0;
}
.backcolor li:nth-child(4) {
background-color:#5f8698;
}
.backcolor li:nth-child(5) {
background-color:#5fb9e2;
}
.backcolor li:nth-child(6) {
background-color:#3e6f85;
}
.backcolor li:nth-child(7) {
background-color:#688795;
}
.backcolor li:nth-child(8) {
background-color:#65686a;
}
.backcolor li:nth-child(9) {
background-color:#71a0b5;
}
.backcolor li:nth-child(10) {
background-color:#5566eb;
}
.burch{display:block;
white-space:nowrap;
overflow:hidden; 
text-overflow:ellipsis;}
/*颜色循环结束*/
/*间距开始*/
.manjj{margin:10px auto}
/*间距结束*/
#cont p{font-size:16px;
    line-height:30px;
}
/*顶部开始*/
.top{
background: #f1f1f1;
color:#444;
line-height: 40px;
font-size: 16px}
.top i{padding-right:5px}
.top_log{
padding: 10px 0px}
/*顶部结束*/
/*导航开始*/
.navdh{
background: #00a0e9;
}
/*导航结束*/
/*bannder开始*/
.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:auto;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:auto; background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
/*bannder结束*/
/*便民服务开始*/
.man_bmfw{margin:3% 0px}
.man_bmfw a{
display: block;
padding: 10px 0px;
background:url(../images/bg.png) center no-repeat;
background-size: 100% 100%;
border: 2px solid #0186d5;
/*background: -webkit-linear-gradient(#00a0e9, #882090);
background: -o-linear-gradient(#00a0e9, #882090); 
ackground: -moz-linear-gradient(#00a0e9, #882090);
background: linear-gradient(#00a0e9, #882090);*/
color:#0186d5}
.man_bmfw div i{font-size:30px}
/*便民服务结束*/
/*医院动态开始*/
.news_dt{border-bottom: 2px solid #00a0e9;
margin: 0px 0px 10px 0px}
.man_news .news_djgz{background: #eef5f5;}
.dts_bj{background:#ffffff;
margin: 10px 0px}
.man_news .news_djgz ul li{border:1px solid #ffffff;
background: #ffffff;
/*margin:0px 0px 10px 0px;*/}
.man_news .news_djgz ul li .news_time{
	background:#00a0e9;
	height:auto;
color: aliceblue;
font-size: 16px}
.man_news .news_djgz ul li .news_time .time_ri{background:#b3e2f8;
	line-height: 31px;
height:31px}
.man_news .news_djgz ul li .news_time .time_nian{
	line-height: 31px;
height:31px}
.man_news .news_djgz ul li a{}
.yysb .yysb_img{margin:2px 0px;
}
.yysb .yysb_img p{
background: #00a0e9;
text-align: center;
line-height: 30px;
color: aliceblue;
width: 100%}
.yysb i{padding-right:5px;
color: #00a0e9}
.yysb ul li{
margin: 5px 0px;
line-height: 30px;
/*font-size: 16px;*/
}
.yysb ul li a{color:aliceblue}

.slideBox{ position:relative; overflow:hidden;max-width:560px;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

.slideTxtBox{ width:100%; border:1px solid #ddd; text-align:left;}
.slideTxtBox .hd{ height:auto; background:#f4f4f4; /*border-bottom:1px solid #ddd;*/  position:relative; }
.slideTxtBox .hd ul{ top:-1px; height:40px; margin-bottom: 0px}
.slideTxtBox .hd ul li.on{ height:40px;  background:#00a0e9; border:1px solid #ddd;color: aliceblue}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:auto; line-height:28px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
/*医院动态结束*/
/*科室导航开始*/
.keshi{
background: #eef5f5;
margin: 10px 0px}
.panel-title a{display:block}
/* 效果导航 */
.effectNav{ margin-top:10px;  border-top:1px solid #666; background:#999; padding-bottom:10px;  }
.effectNav h3{ padding:0 10px; background:#ddd; background:#333; color:#fff;  }
.effectNav ul{ font-size:0;  }
.effectNav li{ display:inline-block; font-size:12px; padding:0 10px; margin:10px 0 0 10px;  background:#cdcdcd;  }
.effectNav li.new{ background:#fce8cd;  }

/* 本例子css*/
.tabBox .hd{ height:40px; line-height:40px; font-size:20px; overflow:hidden; background:#eee; padding:0 10px;  }
.tabBox .hd ul li{ float:left;  padding:0 5px; vertical-align:top;  }
.tabBox .hd ul li.on a{ color:#B63B34; display:block; height:38px; line-height:38px;   border-bottom:2px solid #B63B34;  }
.tabBox .bd ul li{ border:1px dotted #ddd;float: left;
background: #00a0e9;
line-height: 30px;
margin: 10px 0px}
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); 
color: aliceblue}  /* 去掉链接触摸高亮 */
.readMore{ display:block; height:30px; line-height:30px; margin:10px auto 20px auto;  text-align:center; text-decoration:underline;   }
/*科室导航结束*/
/*科室列表页开始*/
.keshi_list{
   
}
.keshi_list a{display:block;
    text-align: center;
    width: 99%;
    border:1px solid #00a0e9;
    margin: 2px 0px;
    line-height: 30px;
}
/*科室列表页结束*/
/*医生团队开始*/
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.caption h4{
    text-align: center;
    line-height:30px;
    color:#ffffff;
    background: #00a0e9;
}
.caption .list_keshi{border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;
    padding: 5px 0px;
}
/*医生团队结束*/
/*医院介绍开始*/
.yyjs{
background:url(../images/jj.jpg) center no-repeat;
/*background:#00a0e9;*/
}
.yyjs .yyjs_title{
    margin: 5% auto;
border:2px solid #ffffff;
color:#ffffff
}
.yyjs .yyjs_title .yyjs_nr{font-size:16px;
    line-height: 30px;
    padding: 5px 5px;
}
/*医院介绍结束*/
/*专题友情开始*/
.ztyq{
background: #ffffff;
}
.ztyq .ztyq_yq img{margin-bottom:10px}
/*专题友情结束*/
/*底部开始*/
.footer{
    background: #00a0e9;
    padding: 5% 0px;
}
.footer .footer_db{font-size:16px;
    line-height: 30px;
    color: #ffffff;
}
.footer .footer_wap{padding-bottom:0px}
.footer span{margin:0px 5px}
/*底部结束*/
/*WAP导航开始*/
.daohang{
width: 100%;
background: #f5f6f8;
position:fixed;
left: 0;
bottom: 0;
z-index: 99999
}
.daohang .container .row div{
padding:3% 0;}
.daohang .container .row div a{display:block;
text-align: center;
color:#00a0e9;
font-weight: bold}
.daohang .container .row div a i{color:#00a0e9;
font-size:18px;}

/*WAP导航结束*/
/*列表页开始*/
.man_listzy{margin-top:10px}
.man_left{}
.mmfw_title{
    background:#00a0e9;
    margin-bottom: 10px;
    line-height:40px;
    color: #ffffff;
    font-size: 18px;
}
.mmfw_dy{margin:3% 0px}
.mmfw_dy a{
display: block;
padding: 10px 0px;
background:url(../images/bg.png) center no-repeat;
background-size: 100% 100%;
border: 2px solid #0186d5;
color:#0186d5}
.mmfw_dy div i{font-size:30px}
.mmfw_dh{
    background: #f3f3f3;
}
/*.mmfw_dh ul li{height: 53px;
    line-height: 53px;
    font-size: 14px;}
.mmfw_dh ul li a {
    display: block;
    height: 53px;
    padding: 0px 26px;
    position: relative;
}
.mmfw_dh ul li a i{padding-right:10px}*/
.man_right .man_list{background:#f3f3f3;
    margin-bottom: 10px;
    padding: 2% 2%;
}
.man_right .man_list span{font-size:16px;
    line-height: 30px;
    padding:10px 10px 10px 0px ;
}
.man_right .man_list span i{padding-right:10px}
.list_title{font-size:20px}
.list_title i{padding-right:5px;
    color:#00a0e9;
}
.list_xq{margin-top:5px}
/*列表页结束*/
/*内容页开始*/
.nr_title{border:1px solid #00a0e9;
    margin-bottom: 5px;
}
.man_right h3{
    text-align: center;
    line-height:30px;
    color:#00a0e9;
}
.man_right .title_wap{
    text-align:left;
    line-height:30px;
    font-size:18px;
    padding:0px 5px ;
    color:#00a0e9;
}
.nr_title span{padding:0px 5px}
/*内容页结束*/
/*医生团队开始*/
.man_listzy .man_right h4{
    text-align: center;
    line-height:30px;
    color:#ffffff;
    background: #00a0e9;
}
.man_listzy .list_keshi{border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;
    padding: 5px 0px;
}

/*防微信公众号开始*/
*{padding:0; margin:0;}

ul, ol, li, dl {
list-style-type: none;
}
.box {
width: 100%;
display: -webkit-box;
display: -moz-box;
-webkit-box-orient: horizontal;
-moz-box-orient: horizontal;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.box > * {
-webkit-box-flex: 1;
-moz-box-flex: 1;
}
a:link, a:visited {
color: #575757;
text-decoration: none;
}
a {
text-decoration: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.35);
}
a:link, a:visited {
color: #575757;
text-decoration: none;
}
a {
text-decoration: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.35);
}
 
.nav4{
	height:40px;
}
.nav4 ul{
	position:fixed;
	z-index:200;
	bottom:0;
	left:0;
	width:100%;
}
.nav4 li{
	border:1px solid rgba(190,190,190,1);
	height:100%;
	border-bottom:0;
	border-right:0;
	position:relative;
	-webkit-box-shadow:inset 0 0 3px #fff;
}
.nav4 li:nth-of-type(1){border-left;0;}
.nav4 li>a{
	font-size:15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	border-bottom:0;
	display:block;
	line-height:60px;
	text-align:center;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#dcdcdc), color-stop(35% ,#ededed), color-stop(50%, #e3e3e3) );
}
.nav4 li>a:only-child span{
	background:none;
	padding-left:0;
}
.nav4 li>a.on + dl{
	display: block;
}
.nav4 li>a span{
	color: #000000;
	display: inline-block;
	padding-left: 15px;
	background: url(imgs/1.svg#2) no-repeat 4px 18px;
	-webkit-background-size: 9px auto;
	text-shadow:0px 1px 0px #ffffff;
}
/***********************/
.nav4 dl{
	display:none;
	position:absolute;
	z-index:220;
	bottom:40px;
	/*left:50%;*/
	width:100%;
	/*margin-left:-50px;*/
	background:red;
	
	background:#e4e3e2;
	
	border-radius:0px;
	-webkit-box-shadow:inset 0 0 3px #fff;
	-webkit-background-size:100%;
	background-size:100%;
}

.nav4 dl:before{
	content:"";
	display:inline-block;
	position:absolute;
	z-index:240;
	bottom:0;
	left:50%;
	width:10px;
	height:8px;
	background: url(imgs/1.svg#2) no-repeat center -55px;
	-webkit-background-size: 10px auto;
	bottom: -7px;
	margin-left: -5px;
}

.nav4 dl dd{
	line-height:45px;
	text-align:center;
	background:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(194,194,194,0.8)), to(rgba(194,194,194,0.8)), color-stop(50%, rgba(194,194,194,0.8)));
	background-size:80% 1px;
	background-repeat:no-repeat;
	background-position: center bottom;
	
}
.nav4 dl dd:last-of-type{
	background:none;
}
.nav4 dl dd a{
	font-size: 15px;
	display:block;
	color:#4f4d4f;
	text-shadow:0px 1px 0px #ffffff;
	white-space: pre;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nav4 .masklayer_div{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 180;
	background: rgba(0,0,0,0);
}
.nav4 .masklayer_div.on{display: block;}
/*防微信公众号接受*/