﻿h1,h2,h3,h4{font-family:微软雅黑;}
body{background:#F8F8F8 url("body.jpg") center top repeat-x;  }

#wrap{width:980px;  position:relative;  margin:0 auto; text-align:left;    }

/* header */
	.topBar{background:#f8f8f8;border:1px solid #ddd;border-top:none; repeat-x 0 0;width:100%;  height:25px; line-height:25px; padding-left:10px;  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;  }

#header{ position:relative; z-index:1; width:980px; height:160px; }
#header .path{position:absolute;right:0;top:5px;color:#666;}
#header .path a{margin:0 5px;color:#666;}
#header .topLink{position:absolute;right:0;top:40px;}
#header .topLink a{display:inline-block;*display:inline;zoom:1;margin:0 5px;width:68px;height:24px;line-height:24px;background:url("boxBg.png") no-repeat 0 -29px;text-align:center;color:#fff; }
#header #logo{width:433px; height:70px; background:url("logo.jpg") ; position:absolute; top:14px; left:20px;}
	.banner{  height:275px; overflow:hidden;  }
	.mainNav{position:absolute;top:103px;width:100%; height:35px; line-height:35px; padding-left:14px; overflow:hidden;background:url("nav.png") no-repeat 0 0; }
	.mainNav .li1{ float:left; _display:inline; height:35px; line-height:35px; overflow:hidden; padding:0px; }
	.mainNav .a1{ display:inline-block; *display:inline; zoom:1; padding:0 20px; font-size:14px;  color:#fff; text-decoration:none !important;
				background:url("nav.gif") right 0 no-repeat;}
	.mainNav .last1 .a1{ background:none; }
	.mainNav .a1:hover{ color:#ff0; }
	.mainNav .on1 {background:url("nav.png") no-repeat 0 100%; }
	.mainNav .on1 .a1{background:url("nav.png") no-repeat 100% 100%;  color:#333;}
	.mainNav .on1 a:hover{color:#333;}
/* content */
#content{ position:relative; z-index:0; clear:both; overflow:hidden; }
	.mainContent{ width:720px; float:left; position:relative; overflow:hidden;   }
	.side{ width:240px; float:right; position:relative;  overflow:hidden;}


/* footer */
#footer{ position:relative; margin-top:20px;  height:120px;  text-align:center;background:#1688b2 url("footerBg.jpg") no-repeat  center top;   }
	.footNav{ height:40px; line-height:40px;  color:#fff; }
	.footNav a{ color:#fff; padding:0 8px; }
	.footNav a:hover{ color:yellow; }
#footer .copy{  line-height:30px;color:#fff  }


/* 盒子模型 */
.box{}
.box .hd{height:30px; line-height:30px; overflow:hidden;}
.box .hd .more{float:right; _display:inline; color:#666;}
.box .hd h3{float:left; _display:inline;font-size:14px; color:#1779a1;}
.box .hd h3 a{color:#1779a1}

.wBox{overflow:hidden;}
.wBox .wHd{ height:34px; line-height:34px; padding:2px 10px 1px 3px; background:url("bg.gif") 0 0 no-repeat ;}
.wBox .wHd .more{float:right; _display:inline; color:#666; }
.wBox .wHd h3{float:left; _display:inline; font-size:14px; color:#fff; width:94px; text-align:center; font-weight:bold;}
.wBox .wHd h3 a{ color:#fff;}
.wBox .wBd{ overflow:hidden; padding-top:20px;  }

.sideBox{width:240px; overflow:hidden; }
.sideBox .hd{ padding:8px 10px 0 13px;height:47px; line-height:34px; overflow:hidden; background:url("boxBg.png") 0 -97px repeat-x ; position:relative;}
.sideBox .hd .more{ float:right; color:#bad3e3;}
.sideBox .hd h3{ float:left; _display:inline; font-size:16px; color:#fff;}
.sideBox .hd h3 a{color:#fff;}
.sideBox .bd{ overflow:hidden;margin: 0 0 0 8px;  padding:6px 6px 20px 6px;background:#f1f1f1;}

/* 头条带图片新闻列表 */
.topPicNewsList{padding:0px; }
.topPicNewsList .t{overflow:hidden; height:72px;}
.topPicNewsList .t .pic{width:101px; height:70px; overflow:hidden; float:left; _display:inline;}
.topPicNewsList .t .pic img{width:97px; height:66px; padding:1px; border:1px solid #d6d6d6;}
.topPicNewsList .t .con{width:220px; float:right; _display:inline; overflow:hidden;}
.topPicNewsList .t .con .title{color:#0b7ab1; font-size:14px; font-weight:bold; line-height:22px;}
.topPicNewsList .t .con .title a{color:#0b7ab1;}
.topPicNewsList .t .con .intro{line-height:22px; color:#8c8c8c;}
.topPicNewsList .t .con .intro .more{color:#fe0000}
.topPicNewsList .n{height:24px; line-height:24px;}
.topPicNewsList .n .date{float:right; color:#666666;}

/* 首页 ---------------------------------------------- */

/* 科室动态 */
#boxKsdt{margin-bottom:15px;}
#boxKsdt .wBd{ height:240px;}
#boxKsdt .wBd .focusBox{ float:left;  }
#boxKsdt .wBd .topicList{ width:400px; float:right; padding:0 5px;  }
#boxKsdt .wBd .topicList .t{border-bottom:1px dotted #ccc; margin-bottom:8px;}
#boxKsdt .wBd .topicList .t .title{text-align:center; font-weight:bold;}
#boxKsdt .wBd .topicList .t .tit{font-size:18px; color:#c00; }
#boxKsdt .wBd .topicList .t .intro{height:70px;}


/* ---- columns ---- */
.columns{overflow:hidden;}

/* 病床位置及联系方式 */
#boxBcwzjlxfs{width:262px; height:225px;overflow:hidden; margin-bottom:10px;}
#boxBcwzjlxfs .bd{padding:10px 8px; background:url("box_bd.jpg") 0 100% no-repeat ;height:169px}

/* 就医指南 */
#boxJyzn{width:262px; height:225px;overflow:hidden; margin-bottom:10px;}
#boxJyzn .hd{background:url("bg.gif") 0 -113px no-repeat ;}
#boxJyzn .hd h3{background:none;}
#boxJyzn .bd{background:url("box_bd.jpg") 0 100% no-repeat ; height:165px; padding:12px 0 12px 10px;}
#boxJyzn .list{ overflow:hidden; padding-left:10px; }
#boxJyzn .list a{ display:block; width:75px; height:31px; line-height:31px; padding-left:32px;   background:url("icons.gif") no-repeat; float:left; overflow:hidden; margin:5px 12px 0  0;  }
#boxJyzn .list a:hover{ text-decoration:none; background-position:-113px 0; }
#boxJyzn .tel{ height:40px; line-height:40px; width:180px; margin:10px auto 0;  padding-left:50px; background:url("icons.gif") 0 -204px no-repeat;  }
#boxJyzn .tel strong{ color:#f60;  font-size:14px; font-weight:bold;   }

/* 自定义1 */
#boxZdy{width:345px; height:235px; margin-bottom:15px;}
#boxZdy .hd{padding-left:12px;background:url("boxBg.png") no-repeat 0 11px; }
#boxZdy .hd h3{font-size:16px;}
#boxZdy .bd{padding:10px 8px;background:url("boxBg.png") repeat-x 0 -217px; }


/* 科室风采 */
#kswhBox{margin-bottom:10px;}
#kswhBox .hd{padding-left:12px;background:url("boxBg.png") no-repeat 0 11px; }
#kswhBox .hd h3{font-size:16px;}
#kswhBox .bd{ height:156px; padding:12px 0px 10px 10px; background:url("boxBg.png") repeat-x 0 -217px; }
#kswhBox .picListFl li{ width:166px; margin-right:10px;}
#kswhBox .picListFl li img{width:158px;}

/* 侧栏-科室专家 */
#sideKszj .bd{height:390px;}
#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 -166px; margin-left:10px;   }
#sideKszj .bd .btns a.prev{ background-position:0 -141px;}
#sideKszj .docList li{width:220px; height:130px; padding-left:5px;  }
#sideKszj .docList li .con{ width:105px;  }

/* 侧栏-科室简介 */
#sideKsjj{}
#sideKsjj .bd{height:215px; overflow:hidden; }
#sideKsjj .intro{ overflow:hidden; text-align:center; }
#sideKsjj .intro img{ width:210px; overflow:hidden; border:1px solid #ddd; padding:1px;}
#sideKsjj .intro .detail{text-align:left; padding:5px 12px;  font-size:12px; line-height:23px; }
#sideKsjj .intro .m{ color:#c00;   }

/* 侧栏-联系方式 */
#sideLxfs .bd{padding:6px 20px 20px;height:115px;background:#f1f1f1 url("sideTel.png") no-repeat 100% 100%; }

/* 侧栏- 热门信息 */
#sideKsdt{}

/* 侧栏- 就医指南 */
#sideJyzn .bd{ padding:10px; height:160px; background:#f1f1f1 url("sideTel.png") no-repeat 100% 100%;}
#sideJyzn .list{ overflow:hidden;}
#sideJyzn .list a{display:inline-block;*display:inline;zoom:1;margin:3px; width:100px; height:31px; line-height:31px;  float:left; overflow:hidden; background:#fff; text-align:center; }
#sideJyzn .list a:hover{background:#ddd; text-decoration:none;}
#sideJyzn .tel{ height:40px; line-height:40px; margin-top:10px;  padding-left:20px;}
#sideJyzn .tel strong{ color:#f60;  font-size:14px; font-weight:bold;   }

/* 文章-列表页 ---------------------------------------------- */
.mainContentIn{ background:url("boxBg.png") repeat-x 0 -185px;}
.mainContentIn .mHd{height:35px;line-height:35px;padding-left:12px;background:url("boxBg.png") no-repeat 0 15px; }
.mainContentIn .mHd h2{}
.mainContentIn .mHd .nodeName{float:left; _display:inline;  background:url("bg.gif") 100% -57px no-repeat ; font-size:16px;color:#1779A1;}

.noSideContent{ border:1px solid #c7dfea; background:url("mainContent.jpg") #fff repeat-x;  padding-bottom:20px;  }
.noSideContent .nodeName{float:none; border:none; color:#0B81BA; font:normal 22px/32px "Microsoft YaHei"; _font-weight:bold; height:32px;padding:20px 0 30px 0;  text-align:center;  background:url("nodeName.jpg") no-repeat center bottom; }
.noSideContent .docList{ padding:30px 0 0 60px;  }
.noSideContent .docList li{ width:260px;  padding-left:30px;   }
.noSideContent .docList li .con{ width:155px;  }

/*医生列表页*/
.mainContentIn .docList {margin-top:20px;}
.mainContentIn .docList li .pic a img{width:120px;height:150px;}
.mainContentIn .docList li{margin-bottom:10px;padding:0 26px; width:126px; height:180px; float:left; overflow:hidden;text-align:center; }
.mainContentIn .docList li .pic{ width:126px; float:left;   }
.mainContentIn .docList li .con{padding:0;height:24px;overflow:hidden;}
.docList li .pic a:hover{ border:1px solid #17A3DB;  }
.doctorPage #sideKszj{display:none;}

/* 颜色修改 */
.docList li .title{ color:#17A3DB;  }
.articleCon .title{ color:#17A3DB;  }

/* url_方块样式分页 */
.page a:hover {border:1px solid #17A3DB; color:#17A3DB;}
.page span.current,.page b a{background:#17A3DB; border:1px solid #17A3DB; }
.articleCon .title{ color:#17A3DB;  }