/* CSS Document */
body {
margin:0;
padding:0;
background:#f5f5f5 repeat-x 50% 0;
behavior:url(/mz/images/ie-css3.htc);
}
.mt20 {
	margin-top: 20px;
}
.mt15 {
	margin-top: 15px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt5 {	
	margin-top:5px;
}
.ml5 {
margin-left:5px;
}
.ml8 {
margin-left:8px;
}
.ml10 {
margin-left:10px;
}
.ml15 {
margin-left:15px;
}
.ml20 {
margin-left:20px;
}

.pt5 {
padding-top:5px;
}
.pt10 {
padding-top:10px;
}
.pl5 {
	padding-left:5px;
}
.pl8 {
	padding-left:8px;
}
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
	zoom:1;
}
.d-inline {
_display:inline;
}
.main-1200 {
	width:1200px;
	margin:0px auto;
}
header {
	min-width:1200px;
	background:#fff;
	height:124px;
}
#head {
	background:url(/mz/images/head-logo.jpg) no-repeat left top;
	height:124px;
}
#head_search {
	width:400px;
	float:right;
	margin-top:40px;
}
#key-select {
	display:block;
width:80px;
	height:40px;
	font-size:16px;
		border:2px solid #007577;
		border-right:none;
}
#Keyword {
	height:40px;
	line-height:40px;
	border:2px solid #007577;
	width:260px;
}
#key-button {
	height:40px;
	width:80px;
	text-align:center;
	line-height:40px;
	background: #007577;
	border:none;
	color:#fff;
	font-size:18px;
}
nav {
	background:url(/mz/images/navbg.jpg) 50% 0 repeat-x;
	height:50px;
	
}
#nav ul li {
	float:left;
	padding:0px 30px;
	display:block;
	height:50px;
	line-height:50px;
}
#nav ul li a {
	color:#fff;
	font-size:16px;
}
#nav ul li:hover {
background:#027578;	
}
#head-huan {
	width:100%;
height:500px;
overflow:hidden;
position:relative;	
}
#head-huan .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
#head-huan .bd ul{ width:100% !important;  }
#head-huan .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
#head-huan .bd li a{ display:block; height:500px; }

#head-huan .hd{ width:100%;  position:absolute; z-index:1; bottom:80px; left:0; height:30px; line-height:30px; text-align:right;
_background:#000; _filter:alpha(opacity=60); 
}
#head-huan .hd ul{ text-align:center;  padding-top:5px;  }
#head-huan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:8px; margin:4px;background:#017477;; overflow:hidden; 
line-height:9999px; 
}
#head-huan .hd ul .on{ background:#fff; }
#head-huannav {
	bottom:0px;
	position:absolute;
	width:100%;
height:72px;
background:url(/mz/images/huannavbg.png);
/*
background:rgba(1,116,119,0.5);
_filter:alpha(opacity=50) */
}

#head-huannav ul li {
	width:200px;
	float:left;
	line-height:70px;
	height:72px;
	font-size:16px;
	border-right:1px solid #ccc;
	text-indent:80px;
	
}
#head-huannav ul li  a {
	color:#fff;
}
.index-content {
	
}
.index-newleft {
	width:384px;
	float:left;
	padding:10px;
	background:#fff;
}
.index-newright {
	width:800px;
	float:left;
	margin-left:16px;
	padding:10px;	background:#fff;
}
#content1 {
	margin-top:20px;

}
.index-tt1 {
	height:40px;
	line-height:40px;
	border-bottom:2px solid #e6e6e6;
	vertical-align:bottom;
}
.index-tt1 h2 {
	float:left;
	display:block;
	padding:0px 20px;
	
	font-size:16px;
	color:#3c99a1;
	line-height:38px;
	border-bottom:2px solid #3c99a1;
}
.index-tt1 h3 {
	float:right;
	line-height:40px;
	font-size:12px;
}
#c1-huan {
	width:340px;
	height:280px;
	float:left;
	overflow:hidden;
}
#c1-right  {
	width:400px;
	float:left;
	margin-left:20px;
}
#c1-right .hd{ height:38px;
	line-height:40px;
	border-bottom:2px solid #e6e6e6; position:relative; }
#c1-right .hd ul{ float:left;  position:absolute; left:20px; top:-1px; 
	
	font-size:16px;
	color:#3c99a1;

	 }
#c1-right .hd ul li{ float:left; padding:0 20px; cursor:pointer; line-height:38px; height:38px;}
#c1-right .hd ul li.on{ border-bottom:2px solid #3c99a1;  }
#c1-right .bd ul{   zoom:1;  }
#c1-right dl dt {
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
}
#c1-right dl {
	border-bottom:1px dashed #ccc;
	padding-bottom:5px;
}
#c1-right dl dt a {
	color:#000;
}
#c1-right dl dd {
	font-size:12px;
	line-height:24px;
}
#cotent2 {
	margin-top:20px;
}
#c2-left ul li {
	height:32px;
	line-height:32px;
	margin-top:10px;
	
}
#c2-left ul li label {
	font-size:14px;
	
}
.mz-select1 {
	font-size:14px;
height:32px;
border:1px solid #ccc;
width:280px;	
}
.mz-select2 {
	font-size:14px;
height:32px;
border:1px solid #ccc;
width:130px;		
}
#c2-righttu {
	padding:15px;
}
#c2-righttu ul li {
	width:124px;
	float:left;
	margin-left:25px;
}
#c2-righttu ul li img {
	width:124px;
	height:150px;
	display:block;
}
#c2-righttu ul li span {

	display:block;


	height:36px;
	font-size:14px;
	border-bottom:2px solid #017477
}
#c2-righttu ul li span h2 {
	float:left;	line-height:36px;height:36px;	
}
#c2-righttu ul li span h3 {
	float:right;	line-height:36px;height:36px;		
}
#content3 {
	margin-top:20px;
}
#c3-left ul li {
width:120px;
height:110px;
float:left;	
}
#c3-left ul li a {
width:120px;
height:110px;
display:block;	
font-size:14px;
padding-top:75px;
text-align:center;
color:#007577;
}
#c3-right {
	
}
#c3-right .hd{ height:32px;
	line-height:32px;
	background:#e6e6e6; position:relative; }
#c3-right .hd ul{ float:left;  position:absolute;  
	font-size:14px;	
color:#999;
	 }
#c3-right .hd ul li{ float:left; width:190px;text-align:center; cursor:pointer; line-height:32px; height:32px;}
#c3-right .hd ul li.on{background:#fff; color:#000; }
#c3-right .bd ul{   zoom:1;  }
#c3-right .bd ul li {
	float:left;
	width:150px;
	text-align:center;
	background:url(/mz/images/ico2.jpg) no-repeat 5px 16px;
	height:40px;
	line-height:40px;
	text-indent:15px;
}
#cotnent4 {
	margin-top:20px;
}
.c4-new {
float:left;	
margin-left:16px;
width:392px;
background:#fff;
padding:10px;
}
#c4-zt  ul li img {
	width:364px;
	height:100px;
}
#c4-zt  ul li {
	height:100px;
	margin-top:12px;
}
#link {
	border:1px solid #ccc;
padding:15px;
	margin-top:20px;
	background:#fff;
}
#link ul li {
	float:left;
	padding-right:20px;
	line-height:24px;

}
#foot1 {
	padding:30px 0;
	background:#0a382d;
	margin-top:25px;
}
#foot-newlist {
	background:url(/mz/images/footwx.jpg) no-repeat right 0px;
}
#foot-newlist ul li {
	font-size:14px;
	line-height:36px;
	color:#fff;
}
footer {
	padding:30px 0;
	background:#0a382d;
	border-top:1px solid #fff;
}
footer ul li {
	color:#fff;
}
footer ul li  a {
	color:#fff;
}
/*  列表页 */
.class_tt {
	height:44px;
	
	
}
.class_tt h2 {
font-size:16px;	
line-height:44px;
}
#class_left {
	margin-bottom:-3000px;
 padding-bottom:3000px;
width:870px;
float:left;
background:#fff;	

}
#class_right {
margin-bottom:-3000px;
 padding-bottom:3000px;
	float:left;
	margin-left:20px;
	width:310px;
	background:#fff;
}
.class_righttt {
	height:44px;
	line-height:44px;
	color:#fff;
	
	background:#007577;
}
	
	.class_righttt  h2 {
		line-height:44px;
		padding-left:20px;font-size:20px;
	}
.class-rightnav ul li {
	width:280px;
	height:46px;
	line-height:46px;
	font-size:20px;
	border:1px solid #007876;
	text-align:center;
	margin:0px auto;
	margin-top:12px;

}
.class-rightnav ul li:hover {
	background:#007876;
	color:#fff;
}
.class-rightnav ul li:hover a {
	color:#fff;
}

/* 新闻页 */
#news {
	background:#fff;
	padding:50px;
}
#news h1 {
	text-align:center;
	font-size:20px;
	line-height:36px;
	color:#007575;
}
#news h3 {
height:36px;
line-height:36px;
border-bottom:1px solid #ccc;	
}
#news  article {
	padding:25px 0;
	font-size:16px;
	line-height:32px;
}

/* 医师列表 */
#ys_class {
	padding:25px 15px;
	background:#fff;
}
#ys-nav {
	border:1px solid #ccc;
	padding:15px;
}
#ys-nav .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
#ys-nav .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
#ys-nav .hd ul li{ float:left; padding:0 15px; cursor:pointer;  font-size:14px;font-weight:bold;}
#ys-nav .hd ul li.on{ height:30px;  background:#fff;  border-bottom:2px solid #fff; }
#ys-nav .bd ul{ padding:15px;  zoom:1;  }
#ys-nav .bd li{ height:24px; line-height:24px; float:left;padding:0 25px;  }
#ys_classlist ul li {
	padding:20px;
	float:left;
	border-bottom:1px dashed #ccc;
}
#ys_classlist ul li  img {
width:126px;
height:152px;
display:block;
float:left;
}
#ys_classlist ul li dl {
	float:left;
	margin-left:20px;
}
#ys_classlist ul li dl dt {
	font-size:16px;
	color:#007575;
	height:36px;
	line-height:36px;
}
#ys_classlist ul li dl dd {
	line-height:30px;
}
/* 科室列表 */
#ks_class {
	background:#fff;
	padding:25px 15px;
}
.ks_tt {
height:40px;
margin-top:20px;
background:#e4e4e4;	
}
.ks_tt h2 {
	border-left:4px solid #027676;
	text-indent:20px;
	font-size:16px;
	line-height:40px;
}
.ks_list ul li {
float:left;
width:215px;
text-indent:20px;
height:42px;
line-height:42px;
	font-size:14px;
		background:url(/mz/images/ico2.jpg) no-repeat 0px 18px;
}

/* 科室内容页 */
#ksnews-head {
	background:url(/mz/images/ksnews-head.jpg) no-repeat 50% 0;
	height:360px;
}
#ksnews-head h1 {
	padding-left:640px;
padding-top:120px;
color:#059a70;
font-size:66px;
font-weight:bold;
text-shadow:5px 4px 4px #ccc;
}
#ksnews-news {
	padding:25px;
background:#fff;
}
#ksnews-news article {
	padding: 25px 40px;
	line-height:30px;
	font-size:16px;
}

/* 门疹查询内容页 */
.green{color:#158064;}
.green:hover{color:#096;}
#mz-news {
	padding:20px 15px;
	background:#fff;
}
.haschosen{overflow:hidden;line-height:32px;font-size:14px;}
.haschosen span,.haschosen a{display:inline-block;line-height:30px;float:left;}
.haschosen a{padding:0 15px;border:1px solid #ddd;background:#f4f4f4;margin-right:5px;}
.haschosen a:hover{border-color:#009966;}
.haschosen a i{font-size:12px;margin-left:5px;}
.haschosen font{vertical-align:middle;}
.filter{border:1px solid #ddd;background:#f8f8f8;margin-top:15px;}
.filter dl{position:relative;font-size:13px;border-bottom:1px solid #ddd;padding:10px 15px;}
.filter dl:last-child{border:none;}
.filter dt{color:#999;width:80px;float:left;line-height:26px;}
.filter dd{margin-left:110px;overflow:hidden;margin-right:-1%;}
.filter dd.span8 a{width:11.5%;}
.filter dd a{display:block;line-height:26px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:8%;margin-right:1%;}
.filter dd a.cur{color:#fff;}
.filter dd a.cur span{background:#61b98a;color:#fff;padding:3px;}
.filter dd li{display:none;overflow:hidden;}
.filter dd li:first-child{display:block;}
.filter dd .tab-tit{font-size:14px;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:10px;}
.filter dd .tab-tit span{display:inline-block;margin-right:25px;padding-bottom:8px;}
.filter dd .tab-tit span.cur{border-bottom:1px solid #158064;margin-bottom:-1px;}
.filter dd .tab-tit span a{display:inline;float:none;}
.filter dd .tab-pannel{display:block;min-height:52px;}

.doctor-list .doctor-clinic{width:40%;}
.doctor-list .list-content{margin-top:0;}
.doctor-list .list-tit h2 span{font-weight:bold;border-bottom:2px solid #999; display:inline-block;line-height:42px;margin-bottom:-2px;}
.doctor-list .list-tit{border-color:#f4f4f4;}
.doctor-list .list-content{margin-top:0;}
.doctor-search span{line-height:30px;position:relative;}
.doctor-search input{line-height:30px;padding-left:30px;width:280px;height:30px;border:1px solid #ddd;border-right:none;margin-left:-25px;}
table{width:100%;border:none;border-collapse:collapse;}
.doctor-search button {
	height:30px;
	line-height:30px;background: #007577;
	border:none;
	color:#fff;
	padding:0 20px;
}
.doctor-clinic th{background:#f2f2f2;}
.doctor-clinic th,.doctor-clinic td{text-align:center;font-size:13px;height:30px;border:1px solid #f2f2f2;}
.doctor-clinic td .seleced{display:inline-block;width:24px;height:24px;line-height:24px;color:#fff;border-radius:50%;}
.doctor-clinic td .seleced.red{background:#ea5a54;}
.doctor-clinic td .seleced.blue {background: #54a0ea;margin-top: 3px}
.doctor-clinic td .seleced.green{background:#63b98c;}
.doctor-clinic td .seleced.gray{background:#9e9e9e;}
.doctor-clinic td .seleced.red:before{content:"";}
.doctor-clinic td .seleced.blue:before{content:"";}
.doctor-clinic td .seleced.green:before{content:"";}
.doctor-clinic td .seleced.gray:before{content:"";}
.doctor-clinic th{width:12%;}
.doctor-clinic th:first-child{width:16%;}
.doctor-clinic h2{padding:10px 0;font-weight:normal;}
.dp-clinic{width:100%;border:none;border-collapse:collapse;}
.dp-clinic th{background:#666;font-weight:bold;color:#fff;}
.dp-clinic th,.dp-clinic td{text-align:center;font-size:13px;padding:10px 5px;border:1px solid #666;}
.dp-clinic th{width:13%;}
.dp-clinic th:first-child{width:9%;}
.dp-clinic tr td:first-child{font-weight:bold;}
.dp-clinic td span{display:block;text-align:center;line-height:20px;}
.doctor-list li{padding:20px 0;border-bottom:1px dashed #ddd;overflow:hidden;}
.doctor-info{width:60%;position:relative;box-sizing:border-box;padding-left:80px;font-size:13px;line-height:24px;}
.doctor-info h2 a{vertical-align:middle;font-size:16px;line-height:26px;}
.doctor-info h2 span{vertical-align:middle;color:#999;font-weight:normal;margin-left:10px;}
.doctor-info .doctor-img{position:absolute;left:0;top:0;font-size:0;line-height:0;}
.doctor-info .doctor-img img{width:70px;height:96px;}
.doctor-info p{margin-bottom:0;}
.doctor-info p span{display:block;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.doctor-info p span em{font-weight:normal;display:inline-block;line-height:1;width:230px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.list-tit.red{border-color:#f5ebeb;}
.list-tit.red h2 a{color:#444;}
.list-tit.red h2 a.cur{border-color:#c00;}
.color-info span{margin-right:10px;}
.color-info i{font-size:20px;margin-right:5px;}
.color-info .red{color:#ea5a54;}
.color-info .blue{color:#54a0ea;}
.color-info .green{color:#63b98c;}
.color-info .gray{color:#9e9e9e;}


/* 右侧飘浮 */
#index-rightpiao {
position:fixed;
right:30px;
top:100px;
width:50px;
background:url(/mz/images/tubiao.png) no-repeat -410px 0px #0a382d;
height:400px;
}
.aside a{display:block;width:50px;height:50px;color:#097e32;}
.aside a:hover {}
.aside li{width:50px;height:50px;line-height:50px;position:relative;}

.aside a i{width:100%;font-size:24px;position:relative;z-index:1;}
#index-rightpiao li span{display:none;width:96px;background:#3b4246;position:absolute;top:0;right:0;color:#4dc779;text-align:center;font-size:14px;}
#index-rightpiao a span{display:block;opacity:0;filter:alpha(opacity=0);right:-46px;transition:opacity 0.3s,right 0.3s;-webkit-transition:opacity 0.3s,right 0.3s;}
#index-rightpiao a:hover span{opacity:1;filter:alpha(opacity=100);right:50px;}


/* 图标 */
@font-face {
    font-family: "iconfont";
    src: url('http://static.samsph.com/css/font/iconfont.eot'); /* IE9*/
    src: url('http://static.samsph.com/css/font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('http://static.samsph.com/css/font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('http://static.samsph.com/css/font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('http://static.samsph.com/css/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    display: inline-block;
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


