﻿/*common*/

*{margin:0;padding:0;}
li{list-style:none;}
a{text-decoration:none;}
input,textarea{outline:none;border:none;}
img{border:0;}
html,body{font: 12px 'sans-serif' !important;background:#fff;}
.clearfix:after{
	content:'';
	display:block;
	clear:both;
}
h2{
	font-size:16px;
	height:40px;
	line-height:40px;
	background:#f9fefd;
	border-bottom:1px solid #e9e9e9;
	color:#007cc3;
	padding-left:15px;
}
.hide{display:none;}
.show{display:block;}
@charset "utf-8";
/*top开始*/
#top{
	height:33px;
	border-bottom:1px solid #e0e0e0;
	background:#f7f7f7;
	line-height:33px;
}
.top-center{
	width:980px;
	margin:0 auto;
}
.top-center > span{
	float:left;
	height:33px;
	line-height:33px;
	color:#999;
	margin-left:20px;
}
.top-center a{
	font-size:12px;
	color:#707070;
}
/* .top-center a.bold{
	font-weight:bold;
} */
.top-one-ul li{
	float:right;
	padding:0 19px 0 16px;
}
.top-one-ul .separate{
	padding:0;
	color:#dcdcdc;
}
li.site-map{
	position:relative;
}
.daohang{
	width:725px;
	position:absolute;
	top:33px;
	right:-1px;
	line-height:24px;
	padding:10px 0 10px 28px;
	border:1px solid #e0e0e0;
	border-top:0;
	border-radius:0 0 5px 5px;
	background:#fff;
	z-index:99;
}
.yangshi{
	position:absolute;
	top:33px;
	right:-3px;
	line-height:24px;
	padding:10px 0px 5px 22px;
	border:1px solid #e0e0e0;
	border-top:0;
	border-radius:0 0 5px 5px;
	background:#fff;
	z-index:99;
}
.xiaoxi{
	width:84px;
	position:absolute;
	top:33px;
	right:-3px;
	line-height:24px;
	padding:10px 0px 5px 22px;
	border:1px solid #e0e0e0;
	border-top:0;
	border-radius:0 0 5px 5px;
	background:#fff;
	z-index:99;
}
.blank{
	display:block;
	width:87px;
	height:2px;
	background:#fff;
	position:absolute;
	top:32px;
	right:0;
	display:none;
}
.drop-down span{
	display:inline-block;
	width:145px;
}
.yangshi span{
	display:inline-block;
	width:80px;
}
.site-map:hover .drop-down,.site-map:hover .blank{
	display:block;
}
/* .site-map:hover{
	background:#fff;
} */
/*top结束*/
/*头部*/
#header1 { width: 1024px; height: 225px;  margin: 0 auto; }
#header_top { width: 1024px; height: 155px;border: 1px solid #e2e2e2; }
.header_topt { width: 310px; height: 80px;  margin-left:475px; color: #fff; margin-bottom: 10px;padding-top: 30px;}
.header_topt p { font-size: 30px; letter-spacing: 3px; font-family: "微软雅黑"; text-shadow:1px 1px 1px #666; text-align: center; }
.header_topt em { font-size: 25px; display: block; font-family: "微软雅黑"; text-shadow:1px 1px 1px #666; text-align: center;  font-style: normal; }

.header_t1 { width:1024px; height: 60px; position: relative;}
.header_t1 img {  float: left; width: 120px; height: 150px; margin-left: 60px; margin-top: -100px;}
.header_t01 { float: left; height: 30px;  position: absolute; top: 0px; left: 216px; }
.header_t02 a {
  font-size: 14px;
  float: left;
  margin-right: 16px;
  color: #666;
  letter-spacing: 1px;
  font-family: "SimHei";
}
.header_t02 { float: left; height: 20px;  position: absolute; top: 35px; left: 216px;}
/*.header_t01 p { font-size: 22px; float: left; margin-right: 15px; color: #333; letter-spacing: 2px; font-family: "微软雅黑"; }*/
.header_t01 p {
  font-size: 22px;
  line-height: 35px;
  float: left;
  margin-right: 20px;
  letter-spacing: 2px;
  font-family: "微软雅黑";
}
.header_t01 p>a{ color: #222;}
/*.header_t01 p>a{ font-size: 22px; float: left; margin-right: 15px; color: #333; letter-spacing: 2px; font-family: "微软雅黑"; }*/
/*.header_t02 a { font-size: 16px; float: left; margin-right: 15px; color: #666; letter-spacing: 1px; font-family: "微软雅黑"; }*/

.header_t03 { padding-top: 20px; padding-right: 30px;}
.header_t03 li { float: right; width: 40px; height: 40px; padding-right: 8px;}
.header_t03 li a { display: inline-block; width: 29px; height: 29px;  background: url(../images/top-right-icons.png);}
.header_t03 .im1 { background-position: -101px -1px; }
.header_t03 .im2 { background-position: -68px -1px; }
.header_t03 .im3 { background-position: -34px -1px; }
.header_t03 .im4 { background-position: -1px -1px; }

/*头部完毕*/
/*导航*/
#nav1 { width: 1024px; height:40px; margin:-15px auto 0; clear: both; background:#007cc3;}
#nav1 ul { width: 942px; height:40px; margin: 0 auto; }
#nav1 ul li{
	height:40px; float:left;}
#nav1 ul li:hover{
    background:#4893eb;}
#nav1 ul .active{
	background:#4893eb;}
#nav1 ul li a {font-size:17px; font-family: "微软雅黑";
float: left;
line-height:40px;
letter-spacing: 2px;
padding: 0 15px;
color: #f8f8f8; }
/*导航完毕*/
/*医生信息介绍*/
.co_leff1 { float: right; width:292px; margin-bottom: 15px; }
.con_con111 { width: 260px;  padding: 15px 15px 0; border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9;}
.con_con111 p { margin-bottom: 8px; font-size: 14px; line-height: 26px; }
.con_con111 p span { font-weight: bold;}
.con_con111 p a { color: #333; }
.con_con111 .con_hong { color:#2880be;}
.con_topp{ width: 290px; height: 44px; font-size:16px; color:#007cc3;  border: 1px solid #e9e9e9; font-family: "simsun"; font-weight: bold; background: #f9fefd; line-height: 44px; text-indent:12px;}

/*header*/
#header{
	width:980px;
	margin:0px auto;
	position:relative;
}
.logo{
	display:block;
	float:left;
	width:140px;
	height:80px;
	background:url(../images/logo.png) no-repeat;
	margin:0 68px 0 17px;
}
.search-div{
	width:442px;
	height:45px;
	float:left;
}
.classify span{
	width:44px;
	display:inline-block;
	height:23px;
	text-align:center;
	color:#2b2b2b;
	line-height:23px;
	cursor:pointer;
	border-radius:3px 3px 0 0;
}
.classify span.active{
	background:#0174b8;
	color:#fff;
}
.search-input{
	width:349px;
	height:28px;
	border:2px solid #0174b8;
	float:left;
	border-right:0;
	padding-left:11px;
	line-height:28px;
}
.sub{
	width:80px;
	color:#fff;
	background:#1f96db;
	float:left;
	cursor:pointer;
	background: url(../images/repeat.jpg) repeat-x;
	padding-bottom:13px;
	font:16px/1.9 "微软雅黑";
	height:32px;
	transition:.3s;
	letter-spacing:2px;
}
.sub:hover{
	 background: -webkit-linear-gradient(top,#168dd2,#2da4e9); 
	  background: -o-linear-gradient(top,#168dd2,#2da4e9); 
	  background: -moz-linear-gradient(top,#168dd2,#2da4e9); 
	  background: linear-gradient(top,#168dd2,#2da4e9); 
}

/*nav*/
	#nav{
		width:100%;
		background:#007cc3;
		height:72px;
	}
	.nav-content{
		width:980px;
		margin:0 auto;
		padding-top:11px;
	}
	.nav-content dt,.nav-content dd , .nav-content dl{
		float:left;
		color:#fff;
		line-height:24px;
	}
	.nav-content dt,.nav-content dd {

	}
	.nav-content dt{
		font-size:18px;
		width:18px;
		padding:0 20px;
		margin-top:2px;
		position:relative;
	}
	.nav-content dd a{
		font-size:14px;
		color:#fff;
		margin-left:18px;
	}

	a.click-me{
		display:block;
		float:left;
		width:104px;
		height:38px;
		background:#26a2e9;
		color:#fff;
		font-size:16px;
		text-align:center;
		line-height:38px;
		font-family:"微软雅黑";
		letter-spacing:1px;
		border-radius:3px;
		margin:6px 0 0 34px;
		transition:.3s;
	}
	a.click-me:hover{
		background:#4893eb;
	}
	dl.nav-dl-one{
		width:144px;
	}
	dl.nav-dl-two{
		width:248px;
	}
	dl.nav-dl-three{
		width:426px;
	}
	.nav-content dt:after{
		content: '';
		background: url(../images/icons.png) no-repeat 0 0;
		width:1px;
		height:72px;
		display:block;
		position:absolute;
		right:0;
		top:-11px;
	}
/*link*/
#friend-link{
	width:978px;
	padding-bottom:13px;
	margin:15px auto 0;
	border:1px solid #e5e5e5;
}
#friend-link .title{
	height:40px;
	line-height:40px;
}
#friend-link .title span{
	font-size:14px;
	font-weight:bold;
	display:inline-block;
	width:98px;
	text-align:center;
	cursor:pointer;
}
#friend-link .link a,#friend-link .partner a{
	color: #666;
	display: inline-block;
	margin:5px 0 0 20px;
	font-size: 12px;
	height:22px;
	line-height:22px;
}
#friend-link .link a:hover,#friend-link .partner a:hover{
	color:#ca0000;
	text-decoration:underline;
}
/*footer*/
#footer{
	width:982px;
	margin:20px auto 0;
}
#footer .blue{
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background:#007cc3;
}
#footer a{
	color:#fff;
	font-size:14px;
	margin:0 20px;
}
#footer .note{
	margin-top:10px;
}
#footer .note p{
	text-align:center;
	font-size:12px;
	color:#666;
	line-height:22px;
}
#footer .link{
	text-align:center;
	margin-top:8px;
}
#footer .link a{
	margin:0;
}
/**/
.crumbs{
	height:42px;
	line-height:42px;
	margin:0 auto;
	width:980px;
}
.crumbs .location:before{
	display:inline-block;
	background:url(../images/icons.png) no-repeat -120px 0;
	content: '';
	width:14px;
	height:14px;
	vertical-align:sub;
	margin-right:8px;
}
.crumbs span.location{
	color:#007cc3;
}
.crumbs span.gt{
	margin:0 6px;
	color:#999;
}
.crumbs a{
	color:#999;
}
.crumbs a:hover{
	color:#007cc3;
}
/**/
#main{
	margin:0 auto;
	width:980px;
}
div.title span.active{
	border-top:2px solid #007cc3;
	background:#fff;
	color:#007cc3;
}
/**/
#top .top-center a:hover,.section-two .left a:hover,.switch-content li a:hover,.section-four li a:hover,.section-five ul li span a:hover,.section-five ul.heath-check a:hover{
	color:#ca0000;
}
#footer a:hover{
	text-decoration:underline;
}
/*plan弹窗*/
#popup{position:fixed;bottom:50px;right:0;z-index:3;}
#popup .small{background:url("../images/popup_ask.png") no-repeat;width:34px;height:99px;cursor:pointer;}
#popup .big{background:url("../images/popup_question.png") no-repeat;width:229px;height:189px;position:relative;}
#popup .ques{position:absolute;top:44px;left:10px;height:89px;border:1px solid #007cc2;outline:0px;color:#666;font-family:"宋体";overflow:hidden;line-height:20px;margin:0px;resize:none;width:201px;padding-left:5px; font-size:13px;}
#popup .sub{position:absolute;top:143px;left:64px;width:93px;height:31px;opacity:0;filter:alpha(opacity:0);cursor:pointer;}
#popup .close{width:25px;height:22px;position:absolute;top:0px;right:0px;cursor:pointer;}