﻿body{ background:url("body.jpg") #ECF7F9 repeat-x; }

#wrap{ width:980px; padding:0 5px; background:#fff;  position:relative;  margin:0 auto; text-align:left;  }

/* header */
#header{ position:relative; z-index:1; }
	.topBar{ height:25px; line-height:25px; padding-left:10px;  background:url("topBar.jpg"); overflow:hidden; color:#666;  }
	.topBar a{ color:#666; }
	.topBar span{ float:right; color:#999;}
	.topBar span a{ padding:0 6px; color:#999;  }
	.topBar .path em{ font-style:normal; }
	.topBar .path a,.topBar .path span{ margin:0 5px;  }

	.banner{ color:#000; position:relative;  }
	.banner img{  }
	.banner h3{ position:absolute; top:40px; left:60px; font:normal normal 20px/100% "黑体";  z-index:1;}
	.banner h1{ position:absolute; top:90px; left:60px; font:normal normal 60px/100% "黑体";  text-shadow: 1px 1px 0 #fff; z-index:1; }
	.mainNav{ height:40px; line-height:40px; background:url("nav.gif"); padding-left:24px; overflow:hidden;   }
	.mainNav .li1{ float:left;  }
	.mainNav .a1{ display:inline-block; *display:inline; zoom:1; padding:0 20px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none !important;
				background:url("nav.gif") right -100px no-repeat;}
	.mainNav .a1:hover{ color:#ff0; }
	.mainNav .on1 a{ background:url("nav.gif") 0 -50px; color:#624d00 !important; }

/* content */
#content{ margin-top:5px;   position:relative; z-index:0; clear:both; overflow:hidden; }
	.mainContent{ width:750px; float:left; position:relative; overflow:hidden;   }
		.deptIntro{ height:144px; overflow:hidden;   padding:37px 14px 14px 14px; zoom:1;  border:1px solid #c7dfea;  background:url("deptIntro.jpg") no-repeat; overflow:hidden;  }
		.deptIntro .introPic{ width:219px; float:left; padding:5px;  background:#def4f0;  }
		.deptIntro .introPic img{ border:2px solid #75c8bc; }
		.deptIntro .intro{ width:474px; float:right; font-size:14px; line-height:26px; padding-top:10px;   }
		.deptIntro .intro .m{ color:#f60; }
	.side{ width:220px; float:right; position:relative;  overflow:hidden;  }


/* footer */
#footer{ position:relative; margin-top:10px;  height:140px;  text-align:center;  }
	.footNav{ height:30px; line-height:30px;  color:#fff;  background:url("nav.gif") 0 -150px;}
	.footNav a{ color:#fff; padding:0 8px; }
	.footNav a:hover{ color:yellow; }
#footer .copy{  line-height:30px; padding-top:20px;   }


/* 首页 ---------------------------------------------- */
.columns{ overflow:hidden; margin-top:10px;  }
.deptBox{ width:368px; border:1px solid #c7dfea;   }
.deptBox .hd{ height:30px; line-height:30px;  background:url("boxTit.jpg"); border-bottom:1px solid #c7dfea;   }
.deptBox .hd .more{ float:right; background:url("icons.gif") 0 -250px; display:block; width:40px; height:30px;    }
.deptBox .hd h3{ font-size:14px; font-weight:bold;  }
.deptBox .hd h3 a{ padding-left:28px; background:url("icons.gif") 10px -113px; }
.deptBox .bd{ padding:10px; height:192px; overflow:hidden;   }
.deptBox .bd .infoList li{ line-height:24px; height:24px; overflow:hidden;   }
.deptBox .bd .infoList .date{ float:right; }

/* 科室文化 */
#kswhBox{ width:748px; margin-top:10px;  }
#kswhBox .bd{ height:156px; padding:12px 10px;  }


/* 科室专家 */
.sideBox .hd{ height:35px; line-height:35px; background:url("icons.gif");  }
.sideBox .hd .more{ float:right; background:url("icons.gif") 0 -250px; display:block; width:40px; height:30px;    }
.sideBox .hd h3{ font-size:14px; font-weight:bold; padding-left:34px; }
.sideBox .bd{ border:1px solid #e1d486;  border-top:0; background:url("boxSide_list.jpg") repeat-x 0 bottom; overflow:hidden;  }

#sideKszj .bd{ padding:10px 0;  height:420px;  }
#sideKszj .bd .btns{ margin:0 10px;   border-top:1px dotted #ccc;  padding-top:10px; text-align:right;  }
#sideKszj .bd .btns a{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:19px; height:16px; background:url("icons.gif") 0 -141px; margin-left:10px;   }
#sideKszj .bd .btns a.prev{ background-position:0 -166px;}
#sideKszj .docList li{ height:130px; padding-left:12px; width:206px;  }
#sideKszj .docList li .con{ width:105px;  }

#sideJyzn{ margin-top:10px;  }
#sideJyzn .hd{ height:31px; line-height:31px; background:url("icons.gif") 0 -35px;  }
#sideJyzn .hd h3{ padding-left:10px;   }
#sideJyzn .hd h3 a{ color:#fff;  }
#sideJyzn .bd{ border-color:#c7dfea; height:137px;  overflow:hidden; padding:10px;  }
#sideJyzn .bd a{width:80px; float:left; line-height:26px;   padding-left:18px; background:url("icons.gif") 4px -308px no-repeat;}
#sideJyzn .tel{ padding-left:60px; padding-top:10px;  background:url("icons.gif") 10px -192px; clear:both; zoom:1; }
#sideJyzn .tel h4{ font-weight:bold; }
#sideJyzn .tel h3{ color:#f60;  font-weight:bold; font-size:18px; }


/* 文章-列表页 ---------------------------------------------- */
.nodeName{ color:#c00; font:normal 18px/24px "Microsoft YaHei"; _font-weight:bold; height:24px;padding:20px 0 30px 0;  text-align:center;  background:url("nodeName.jpg") no-repeat center bottom; }
.mainContentIn{ border:1px solid #c7dfea; padding:20px 0;  min-height:633px; _height:633px; _overflow:visible; background:url("mainContent.jpg") repeat-x; }

/* 医生-列表页 ---------------------------------------------- */

.noSideContent{ border:1px solid #c7dfea; background:url("mainContent.jpg") repeat-x;  padding-bottom:20px;  }
.noSideContent .docList{ padding:30px 0 0 60px;  }
.noSideContent .docList li{ width:260px;  padding-left:30px;   }
.noSideContent .docList li .con{ width:155px;  }

