﻿@charset "utf-8";

/*
CopyRight By Dongyi Network Technology CO.,Ltd Design Center
For HMS 文章模型，以及主要的模块模板
*/


/* 通用布局 */
.columnBanner{ height:210px; position:relative; z-index:0; text-align:center; }
#content,.noSideContent{  text-align:left;  width:980px; padding:10px 10px 0 10px;  margin:-45px auto 0 auto; background:url(images/content.png) no-repeat; position:relative; z-index:1;   }

.contentIn{ overflow:hidden;  background: url("images/contentIn.jpg") 205px 0 no-repeat #fff; text-align:left;    }
.noSideContent .contentIn{ background:#fff;  }
.noSideContent .path{ background:url(images/path1.jpg) #fff 0 -10px no-repeat;   }

.mainContent{   width:740px; float:right; overflow:hidden;   }
.mainContentIn{ padding:0 13px 20px 7px;  }

/* 侧栏 */
.side{  width:230px; float:left; overflow:hidden;  }

/* 侧栏-就医指南 */
.side .sideDl{ margin-bottom:10px;  }
.side .sideDl dd{ height:170px; padding-left:4px;  background:url(images/side-guide.jpg) no-repeat;  overflow:hidden;  }
.side .sideDl dd a{ display:block; width:109px; height:57px; float:left;    }

.sideMenuBox .hd{ height:35px; background:url(images/bg.png) 0 -104px no-repeat;  }
.sideMenuBox .hd h3{ display:none;  }
.sideMenuBox .bd{ zoom:1; padding:10px 7px;  }
.sideMenuBox .bd li{ height:37px; line-height:37px; text-align:center; background:url(images/bg.png) 0 -179px no-repeat; }
.sideMenuBox .bd li a{ display:block; height:37px; font-weight:bold; color:#A07961;   }
.sideMenuBox .bd li a:hover{ text-decoration:none; color:#c00; }
.sideMenuBox .bd li.on{ background-position:0 -139px; }
.sideMenuBox .bd li.on a{ font-weight:bold; color:#923815;   }

.sideBox{ margin-bottom:10px; width:230px; text-align:left;   }
.sideBox .hd{ height:30px; line-height:30px; padding-left:28px;  overflow:hidden; background:url(images/bg.png) -240px -110px no-repeat;
	font-family:"Microsoft YaHei"; color:#923815; font-size:14px;
}
.sideBox .bd{ padding:10px 0 0 7px;  }
.sideBox .infoList li{ height:26px; line-height:26px;   }

/* 文章-子列表页 ---------------------------------------------- */
.nodeName{ color:#923815; font:normal 22px/30px "Microsoft YaHei"; _font-weight:bold; height:30px;padding:30px 0 30px 0;  text-align:center;  background:url("images/nodeName.jpg") no-repeat center bottom; }
.nodeName a{color: #923815;}
.onePageBody .nodeName{ background:url("images/nodeName2.jpg") no-repeat center bottom;  padding:40px 0 20px 0; }
.newsList{ text-align:left; padding:20px 40px; font-size:14px; }
.newsList li{ margin-top:0px; height:26px; padding-top:6px;  overflow:hidden; padding-left:10px; background:url(images/icons.png) 0 -434px no-repeat;  }
.newsList li .date{ float:right;  }
.newsList li .node{ color:#999; margin:0 3px; }
.newsList .split{ overflow:hidden; height:20px; margin-top:0px; background:url(images/share/dotted.gif) repeat-x center;  }


/* 文章-子列表页-图片 ---------------------------------------------- */
.pagePicList{ padding-top:30px;  }
.pagePicList li{ width:200px; height:205px; margin:0 15px; _display:inline; }
.pagePicList li .pic img{ width:180px; height:135px; }


/* 文章-子列表页-带图片 ---------------------------------------------- */
.articlePicList{ padding:20px 0 0 40px;   }

/* 文章-父列表页 ---------------------------------------------- */
.focusNewsWrap{ overflow:hidden; zoom:1; padding-top:15px; }
.focusNewsWrap #focusNews{ float:left;   }
.focusNewsWrap .topicList{ margin-left:302px;  }
.focusNewsWrap .topicList .t{ margin-bottom:5px; padding-bottom:5px;   }

.columnloopList{ overflow:hidden;  }
.columnloopList .pageBox{ width:356px; margin-top:10px; height:204px; overflow:hidden;   }

.pageBox .hd{ height:32px; line-height:32px; padding-right:10px;  background:url("images/bg.png") -570px 0 no-repeat; overflow:hidden;   }
.pageBox .hd .more{ float:right; color:#666;   }
.pageBox .hd h3{ border-top:2px solid #C2652F; display:inline-block; *display:inline; zoom:1; }
.pageBox .hd h3 a{ font-size:14px; font-weight:bold; color:#933A17; border:1px solid #EBD9CA; border-top:0; border-bottom:0; 
	padding:0 15px; display:inline-block; *display:inline; zoom:1; background:#fff; 
}
.pageBox .hd h3 a:hover{ text-decoration:none;  }
.pageBox .bd{ padding:6px; overflow:hidden;  }
.pageBox .bd li{ height:26px;  line-height:26px;  overflow:hidden; padding-left:10px; background:url(images/icons.png) 0 -139px no-repeat;  }


/* 文章-父列表页-滚动图片 ---------------------------------------------- */
.atrPartPage-pic .nodeName{ color:#c00; height:41px; text-align:left;  background:url("images/nodeName1.jpg") no-repeat left bottom; padding:20px 0 20px 0;  }
.atrPartPage-pic .nodeName h2{ padding-left:70px;  background:url("images/icons.gif") 10px -808px no-repeat;  font:normal 18px/41px "Microsoft YaHei"; _font-weight:bold; }
.atrPartPage-pic .pageBox .hd{ position:relative;   border-bottom:0; border-top:1px solid #ddd;   }
.atrPartPage-pic .pageBox .hd em{ display:block; width:70px; height:1px; overflow:hidden; background:#712E04;position:absolute; top:-1px; left:10px;    }

#picScrollWrap{ position:relative; overflow:hidden; padding:20px 0 20px 40px; height:140px;   }
#picScrollWrap .prev,#picScrollWrap .next{ position:absolute;  display:block; width:15px; height:48px; background:url("images/icons.gif") -147px -590px no-repeat; overflow:hidden; cursor:pointer; left:10px; top:40px;   }
#picScrollWrap .next{ background-position:-192px -590px; left:auto; right:10px; }


/* 文章-内容页 -----------------------------------------*/
.articleCon{ padding:20px 30px;  }
.articleCon .title{ text-align:center; color:#712E04; font:normal 22px/32px "Microsoft YaHei"; _font-weight:bold; }
.articleCon .subTitle{ color:#333; font-size:14px; padding-top:10px; text-align:center; }
.articleCon .property,.articleCon .userControl{ margin-top:10px;  text-align:center;line-height:22px; padding:0 0 10px 0; border-bottom:1px dotted #ccc;  color:#999;  }
.articleCon .property span{margin:0 2px; }
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ vertical-align:middle; color:#666;  background:url("images/share/shareB.gif") no-repeat 3px -124px; padding-left:17px;display:inline-block; line-height:20px; }
.articleCon .property .fontZoomB{ background-position:3px -164px; }
.articleCon .shareBtns #bdshare{ vertical-align:middle; float:none; display:inline-block; *display:inline; zoom:1; margin-right:10px;  }
.articleCon .conTxt{ padding:20px 0 10px 0;  font-size:14px; line-height:28px; width:100%; overflow:hidden;text-align:left; color:#333; }
.articleCon .conTxt p{ margin-bottom:12px; color:#333;}
.articleCon .conTxt a{color:#1855a8;}
.articleCon .conTxt #fontzoom{width:100%; overflow:hidden;word-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}
.articleCon .page{ padding:0 10px 10px 10px;  }
.articleCon .moodVote{padding:10px 0; display:none;  }
.articleCon .userControl{ overflow:hidden; text-align:left;  }
.articleCon .userControl #bdshare{ float:right;  }
.articleCon .userControl .a{ color:#266CBB;   }
.articleCon .others{line-height:25px;  margin:10px 0;color:#666;   }
.articleCon .others a{margin-right:10px; color:#c00; }

/* 领导-子列表页 -----------------------------------------*/
.leaderList{ padding:30px 20px 0px 20px;  }
.leaderList li{ overflow:hidden;  padding-bottom:20px;  }
.leaderList li .pic{ width:110px; float:left;  }
.leaderList li .pic img{ width:105px; height:140px; border:1px solid #cfe9dd; padding:1px;    }
.leaderList li .pic a:hover img{ border-color:#89C9AC;  }
.leaderList li .con{ width:530px; float:right;  }
.leaderList li .con .title{ padding:4px 0 0 10px;  font-size:14px; font-weight:bold; color:#666; height:30px; line-height:30px;   margin-bottom:5px;
	background:url("images/rowC.jpg") repeat-x; border-top:1px solid #ddd;  }
.leaderList li .con .title a{ padding-right:15px; color:#006553;   }
.leaderList li .con .more{ color:#f60;  }
.leaderList li .con .intro{ padding:5px 10px;  text-indent:24px; color:#666; }

/* 领导-内容页 -----------------------------------------*/
.leaderCon{ width:892px; margin:0 auto;  }
.leaderCon .hd{ height:382px; padding:0 0 0 94px;  background:url(images/ldbz-leaders.jpg) no-repeat center 0; border-bottom:2px solid #B87D6B;  overflow:hidden;  }
.leaderCon .hd li{ width:83px; float:left; height:362px; padding-bottom:20px;  cursor:pointer;  }
.leaderCon .hd .item1{ width:105px;  }
.leaderCon .hd .item2{ width:90px;  }
.leaderCon .hd .item4{ width:95px;  }
.leaderCon .hd .item5{ width:85px;  }
.leaderCon .hd .item6{ width:72px;  }
.leaderCon .hd li.on{ background:url(images/ldbz-arrow.png) center bottom no-repeat; }
.leaderCon .bd{ padding:30px 50px; font-size:14px;  background:#F4F4F4; border-top:1px solid #fff;   }
.leaderCon .bd .li{ padding:5px 0;  }
.leaderCon .bd .name span{ font-weight:bold; color:#933B14;  }
.leaderCon .bd .detail{ line-height:200%; padding-top:0;   }


/* 院长信箱 */
.leaderMailBox{  border:1px solid #cce6e0;  font-size:12px;   }
.leaderMailBox .hd{ height:26px; line-height:26px; padding:0 10px; background:#cce6e0;  }
.leaderMailBox .hd h3{ font-weight:bold; font-size:14px; }
.leaderMailBox .bd{ padding:20px; background:#f9fbfa; }
.formTable table{border-collapse: collapse; empty-cells:show;}
.formTable table td{  }
.formTable table td.ok_tab{ text-align:right; width:120px !important;   }
.formTable .ok_bottom{ padding-left:74px;  }
.formTable .ok_bottom *{ vertical-align:middle; }
.formTable #BtnSubmit{ border:0; width:72px; height:22px; background:url(images/btns.png) -83px -175px no-repeat; overflow:hidden; cursor:pointer;color:#fff;    }


/* 视频-子列表页 -----------------------------------------*/
.videoListPage .pagePicList .pic{ position:relative;  }
.videoListPage .pagePicList .pic span{ display:block; position:absolute; left:35px; bottom:10px;  width:24px;  height:18px; z-index:10;
	background:url("images/share/icon_v_play.png") no-repeat; filter:alpha(opacity=70);opacity:0.7;
}

/* 视频-内容页 -----------------------------------------*/
.videoCon .vedioPlayer{ text-align:center; margin:20px 0; background:#000;  }
.videoCon .conTxt .h2{ font-weight:bold; font-size:14px; height:28px; line-height:28px; border-bottom:2px solid #ddd; padding-bottom:10px;   }
.videoCon #fontzoom{ padding:20px 0; background:url("images/share/dotted.gif") repeat-x bottom; }


/* 图片-列表页 -----------------------------------------*/
.photoListPage .pagePicList { padding-top:20px;  }
.photoListPage .pagePicList li{ width:210px;margin:0 5px; _display:inline; }
.photoListPage .pagePicList .pic a{ display:inline-block; *display:inline; zoom:1; width:187px; height:142px; text-align:left;  padding:4px;  overflow:hidden;  background:url("images/photos.gif"); border:0;  }
.photoListPage .pagePicList .pic a:hover{ border:0; background-position:0 -150px; }
.photoListPage .pagePicList .pic img { height:135px; width:180px; padding:0; border:0;   }

/* 图片-内容页 -----------------------------------------*/
.photosCon{ width:860px; margin:0 auto; padding:20px 40px;  overflow:hidden; position:relative;    }
.photosCon .pTitle{ font:normal 22px/150% "Microsoft YaHei"; _font-weight:bold; color:#712E04; padding-bottom:10px; margin-bottom:10px; background:url("images/share/dotted.gif") repeat-x bottom;   }
.photosCon .showAllPic{ overflow:hidden;  zoom:1; padding-bottom:10px;  position:relative;  }
.photosCon .picFun{ text-align:left; padding-bottom:10px;  }
.photosCon .curPage{ float:right; color:#f60;  }
.photosCon .curPic{ float:right; padding-right:20px;  }
.photosCon .curPic i{ font-style:normal;  }
.photosCon .curPic a{ cursor:pointer; }
.photosCon .curPic a:hover{ text-decoration:none;  }

.phoBig{ width:596px; height:440px;   position:relative;  float:left; overflow:hidden;   }
.phoBig #viewImg{ display:none; position:absolute; left:0; top:0; z-index:10; width:596px; height:410px;filter:alpha(opacity=80);opacity:0.8; cursor:pointer;    }
.phoBig #viewImg span{ display:block; width:38px; height:38px; overflow:hidden;  position:absolute; left:50%; top:50%; margin-left:-19px; margin-top:-19px; background:url("images/photoSplit.gif") -6px -181px;  }
.phoBig .imgWrap{height:410px; width:596px; background:#f4f4f4;  overflow:hidden;  display: table-cell; vertical-align:middle;  *display: block;*font-size:356px; *font-family:Arial; text-align:center; }
.phoBig img{ vertical-align:middle; }
.photosCon #btnL,.photosCon #btnR{ cursor:pointer; position:absolute; left:0px; top:280px; width:26px; height:26px; background:url("Images/photoSplit.gif") no-repeat -25px -129px; }
.photosCon #btnR{ left:auto; right:0px;background-position:-132px -129px;}
.photosCon #btnL:hover{ background-position:-76px -129px; }
.photosCon #btnR:hover{ background-position:-183px -129px; }

.phoBig .txBg{ height:24px; line-height:24px; text-align:center;   }
.phoMemu{ width:244px; float:right; overflow:hidden;  }
.phoMemu .divOver{ width:244px; height:377px; overflow:hidden;  }
.phoMemu .btnUp,.phoMemu .btnDown{ cursor:pointer; width:244px; height:23px; display:block; background:url("Images/photoSplit.gif") no-repeat;  }
.phoMemu .btnDown{ background-position:0 -23px;}
.phoMemu .btnUp:hover{ background-position:0 -46px;}
.phoMemu .btnDown:hover{ background-position:0 -69px;}
	#photos { width:264px; overflow:hidden; zoom:1; padding:10px 0 0 2px;  }
	#photos li{ cursor:pointer; width:106px; height:78px;  border:2px solid #eee; float:left; margin-right:18px; margin-bottom:10px; overflow:hidden;  background:#f4f4f4; }
	#photos li.on{ border:2px solid #f60;}
	#photos li a{ width:106px; height:78px; overflow:hidden;  text-align:center;display: table-cell; vertical-align:middle;  *display: block;*font-size:63px; *font-family:Arial; }
	#photos a img{vertical-align:middle;   }

.photosCon .h2{ font-weight:bold; font-size:14px; height:28px; line-height:28px; border-bottom:2px solid #ddd; padding-bottom:10px;   }
.photosCon .articleCon{ padding:0;  }
.photosCon #fontzoom{ padding:20px;  }


/* 友情链接列表页 -----------------------------------------*/
.friendLinkList{ overflow:hidden; zoom:1; padding:20px 0 0 20px;  }
.friendLinkList li{ width:180px; height:28px; line-height:28px; padding:0 10px 0 10px;  background:url("images/share/shareA.gif") 0 -114px no-repeat;  float:left;  }


/* 院报-列表页 -----------------------------------------*/
.ybPage{ padding:20px 10px 20px 20px; overflow:hidden;  }
.ybSide{ width:240px; float:left; background:#F4F2EF; overflow:hidden;    }
.ybMain{ width:690px; float:right;   }
.ybList{ overflow:hidden;  }
.ybList li{ width:116px; height:220px; text-align:center;  float:left; margin:0 10px; display:inline;  }
.ybList li .pic{ width:96px; height:128px; padding:10px;  background:url(images/yb-picBg.png) no-repeat; }
.ybList li .pic img{ width:96px; height:128px;   }
.ybList li .title{ line-height:150%;  }

.ybRank{ padding:0 10px;  }
.ybRank .hd{ height:40px; line-height:40px; border-bottom:1px solid #DBD4CD; color:#993600; position:relative;   }
.ybRank .hd h3{ position:absolute; font-size:14px; height:40px; top:2px; background:url(images/yb-arrow.png) 30px bottom no-repeat; }
.ybRank .bd{ padding:5px 0;  }
.ybRank .list .t{ overflow:hidden; padding:5px;  }
.ybRank .list .t .num{ display:block; float:left; vertical-align:top; font-weight:bold; width:10px; font-family:Arial; }
.ybRank .list .t .pic{ width:66px; height:90px; padding:0 5px;  float:left;    }
.ybRank .list .t .pic img{ width:66px; height:90px;   }
.ybRank .list .t .con{ width:112px; padding-left:10px;  float:left;   }
.ybRank .list .n{ padding:5px 0; height:24px; line-height:24px; overflow:hidden;     }
.ybRank .list .n .num{ font-weight:bold;margin-right:5px; font-family:Arial; }
.ybRank .list a{ color:#614224;  }

/* 院报-内容页 -----------------------------------------*/
.detailYB{ padding:0 30px; }
.detailYB .titleWrap{ overflow:hidden; zoom:1;  }
.detailYB .imgDiv{ width:200px;  float:left; overflow:hidden;  display:none;  }
.detailYB .imgDiv img{ width:180px; padding:2px; background:#fff;  border:2px solid #dfdfdf;  }
.detailYB .desDiv{}
.detailYB .desDiv .tit{ font-size:20px; font-weight:bold; color:#923815; line-height:42px; text-align:center;  }
.detailYB .desDiv .item{ padding:15px 0; font-size:14px; vertical-align:top; overflow:hidden; }
.detailYB .desDiv .item .s{ display:block; width:80px; text-align:right;   float:left;  }
.detailYB .desDiv .dBtn{ display:block;  width:230px; height:65px; background:url(images/icons.gif) -219px -595px; overflow:hidden;   }
.detailYB .thisDetail{ margin-left:77px; font-size:14px; line-height:180%;  }

.detailYB .ybList{ font-size:12px; }

/* 专家-首页 -----------------------------------------*/
.zjNodeList{ overflow:hidden; position:relative; border:1px solid #EDD7CA; background:#F9F3F3;  padding:10px; margin-top:20px;    }
.zjNodeList .hd{ overflow:hidden; height:24px; padding-bottom:5px;  border-bottom:1px solid #EDD7CA;   }
.zjNodeList .hd li{ width:62px; float:left; height:21px; padding-bottom:3px; text-align:center; margin-right:5px; display:inline;   }
.zjNodeList .hd li a{ display:block; font-weight:bold; }
.zjNodeList .hd li a:hover{ text-decoration:none;  }
.zjNodeList .hd li.on{ background:url(images/bg.png) -630px -110px no-repeat; }
.zjNodeList .hd li.on a{ color:#fff;  }
.zjNodeList .bd{ padding-top:15px;   }
.zjNodeList .bd .list .h1{ display:none;  }
.zjNodeList .bd .list .ul1{ overflow:hidden;  }
.zjNodeList .bd .list .li2{ float:left; margin-bottom:8px; word-break:keep-all; white-space:nowrap; }
.zjNodeList .bd .list .a2{ border-right:1px solid #666; padding:0 12px;    }
.zjNodeList .bd .last2 .a2{ border-right:0;  }
.zjNodeList .bd .list .on2 .a2{ font-weight:bold; color:#F46101; }
.zjzList{ padding:10px 20px; background:#F9F3F3; overflow:hidden; display:none; border:1px solid #EDD7CA; border-top:0;  }
.zjzList li{ float:left; height:24px; line-height:22px; margin-right:10px; margin-bottom:5px; vertical-align:top; }
.zjzList li a{ display:block; height:22px; padding:0 10px; border:1px solid #EDD7CA; background:#fff;    }
.zjzList li a:hover{ border-color:#cf9572; text-decoration:none;  }
.zjzList li.on a{ border-color:#F46101; background:#F46101; color:#fff;   }

.sideTypeBox .hd{ height:35px; background:url(images/bg.png) 0 -104px no-repeat;  }
.sideTypeBox .hd h3{ display:none;  }
.sideTypeBox .bd{ zoom:1; padding:10px 7px;  }
.sideTypeBox .bd .h1{ height:37px; line-height:37px; text-align:right; background:url(images/bg.png) 0 -179px no-repeat; padding-right:70px;  }
.sideTypeBox .bd .a1{ display:block; height:37px; font-weight:bold; color:#A07961;   }
.sideTypeBox .bd .a1:hover{ text-decoration:none; color:#c00; }
.sideTypeBox .ul1{ padding:0 10px;  }
.sideTypeBox .h2{ height:26px; line-height:26px; text-align:right; border-bottom:1px dotted #eee; padding-right:25px;    }
.sideTypeBox .a2{ display:block;  }
.sideTypeBox .ul2{ padding:10px 0; overflow:hidden;  font-size:0; }
.sideTypeBox .li3{ zoom:1; font-size:12px; padding-right:25px; text-align:right;   }
.sideTypeBox .a3{ color:#999	;  }
.sideTypeList ul{ display:none; }

/* 专家-内容页 -----------------------------------------*/
.docDesWrap{ overflow:hidden; padding:30px;  zoom:1; font-size:14px; text-align:left;  }
.docDesWrap .docImgDiv{ width:160px; float:left;  _display:inline; text-align:center;  }
.docDesWrap .docImgDiv img{ width:105px; height:150px; border:1px solid #ccc; padding:4px;   }
.docPicWrap{ overflow:hidden; zoom:1; position:relative; }

.docPicWrap .btn_chuzhen{ display:block; position:absolute; right:10px; z-index:10; top:1px; width:181px; height:48px; background:url("images/btn_chuzhen.jpg") no-repeat;  }
.docPicWrap .btn_no_chuzhen{ background-position:0 -50px; }
.docPicWrap .btn_chuzhen:hover{ margin-top:1px; }

.docDep { background: url("images/docDep.jpg") no-repeat center bottom; height: 55px; padding-top:20px; text-align:center; }
.docDep a{ color:#712E04;  font:normal bold 17px/30px "微软雅黑","黑体"; padding-left:4px;  }
.docDes{ margin-left:160px;  color:#666;font-size:14px;  }
.docDes span{ color:#712E04;  }
.docDes .docName{ font-weight:bold; color:#712E04; }
.docDes li{ line-height:22px; padding:4px 0;  overflow:hidden;   }
.docDes li em{ display:block; width:74px; text-align:right; float:left;    }
.docDes li span{ display:block; margin-left:74px;   }

.docInfo{ margin-top:20px; }
.docInfo .tit{ border-bottom:2px solid #B56A4D;  }
.docInfo .tit span{ display:block; height:22px; line-height:22px;   width:70px; text-align:left; padding-left:22px; background:url(images/icons.png) 4px -493px #B56A4D no-repeat;
	font-size:12px; color:#fff; font-weight:bold;
}
.docInfo .tit .line{ display:none;  }
.docInfo .con{padding:15px; zoom:1; line-height:28px; color:#333;  }
.otherDoc{ margin-top:30px;  }
.otherDoc h3{ border-bottom:1px solid #B56A4D; height:30px; line-height:28px;   }
.otherDoc h3 em{ display:inline-block; *display:inline; zoom:1; border-bottom:2px solid #B56A4D;
	font-weight:bold; font-size:14px; color:#963500; 
}
.otherDoc ul{ padding:15px 10px; zoom:1; overflow:hidden; }
.otherDoc ul li{ width:140px; overflow:hidden; float:left; _display:inline; font-size:12px; margin-left:5px; margin-bottom:10px;  }
.otherDoc ul li span{ color:#999; }


/* 科室-首页 -----------------------------------------*/
.ksjs{ padding-bottom:30px;  }
.ksjs .list{ overflow:hidden; padding: 19px 0 0 14px;  }
.ksjs .li1{ width: 295px; padding:0 10px; float:left; margin-bottom:10px;    }
.ksjs .h1{ height:30px; line-height:30px;  background:url(images/bg.png) -1px -1px; border:1px solid #E8DFDA; font-size:14px; font-weight:bold; }
.ksjs .h1 .a1{ color:#89381D; padding-left:23px; background:url(images/icons.png) 5px -748px no-repeat;   }
.ksjs .ul1{ padding-top:10px; font-size:0; background:url(images/indColumn/ksjs.png) 0 10px; overflow:hidden;  }
.ksjs .li2{ display:inline-block; *display:inline; zoom:1; font-size:12px; padding-right:17px;   height:39px; line-height:39px;   }
.ksjs .li2 .a2{ padding-left:14px; background:url(images/icons.png) 2px -698px no-repeat; word-break:keep-all; white-space:nowrap;  }
.ksjs .list .even{ clear:left;  }


/* 就医指南 ---------------------------------------------- */
.pageJYZN{ width:828px;  height:430px; margin:0 auto;  padding:20px 0;  background:url("images/jyzn.jpg") center 20px no-repeat; overflow:hidden;   }
.pageJYZN .zn{ position:relative; height:306px; overflow:hidden;  }
.pageJYZN .zn li{ width:127px; height:150px;  float:left; margin:0 60px 0 20px; display:inline;  text-align:center;   }
.pageJYZN .zn li a{ display:block; padding-top:101px;   }
.pageJYZN .zn li a:hover{ text-decoration:none; font-weight:bold; }
.pageJYZN .lxwm{ width:552px; margin:0 auto; padding:15px 0 0 248px; overflow:hidden;   }
.pageJYZN .lxwm li{ float:left; width:265px; margin-bottom:9px;   }


/* 疾病导航 ---------------------------------------------- */
.jbdhBody .contentIn{ padding:10px;  }
.jbdhBody .mainContent{ width:730px;   }
.jbdhBody .side{ width:220px;   }
.jbdhBody .side .sideDl dd{ padding-left:0  }

.bwcz{ margin-bottom:10px;  }
.bwcz dt{ overflow:hidden;  }
.bwcz dt span{ cursor:pointer; display:block; float:left; width:70px; height:26px; line-height:26px; text-align:center; border:1px solid #DECEC5; border-bottom:0;  }
.bwcz dt .on{ background:#DECEC5; font-weight:bold; color:#993300;  }
.bwcz dd{ border:1px solid #DECEC5;   }
.bwcz dd ul{ overflow:hidden;  }
.bwcz dd ul li{ float:left; display:inline; }
.bwcz dd li em{ display:block; color:#8C3816;  float:left; width:50px; padding-top:50px; background:url(images/jbdh-bg.png) 12px 20px no-repeat;  text-align:center; height:20px; line-height:20px;   }
.bwcz dd li s{ display:block; width:1px; height:86px; font-size:0;  background:url(images/jbdh-bg.png) -55px 0 no-repeat; float:left; overflow:hidden;   }
.bwcz dd .tab{ float:left;  padding:10px; min-height:77px;_height:77px; _overflow:visible;   }
.bwcz dd .tab h3{ height:22px;  padding-bottom:4px; border-bottom:1px solid #DECEC5;    }
.bwcz dd .tab h3 span{ display:inline-block; *display:inline; zoom:1; padding-bottom:2px; margin-right:5px; cursor:pointer;   }
.bwcz dd .tab h3 span b{ height:20px; line-height:20px;  padding:0 5px;   display:inline-block; *display:inline; zoom:1; font-weight:normal;  }
.bwcz dd .tab h3 .on{ display:inline-block; *display:inline; zoom:1;  background:url(images/jbdh-bg.png) center bottom no-repeat;   }
.bwcz dd .tab h3 .on b{ background:#EF6F25; color:#fff;}
.bwcz dd .tab p{ overflow:hidden; padding-top:6px;}
.bwcz dd .tab p a{ margin:0 5px;  float:left; word-break:keep-all; white-space:nowrap; overflow:hidden; }

.bwcz dd .a .tab{ width:104px; border-right:1px solid #DECEC5;  }
.bwcz dd .b{ background:#FBF6F3;  }
.bwcz dd .b .tab{ width:216px; border-right:1px solid #DECEC5; }
.bwcz dd .b em{ background-position:12px -31px; }
.bwcz dd .c em{ background-position:12px -82px; }
.bwcz dd .c .tab{ width:190px; }

.bwcz dd .d .tab{ width:196px; border-right:1px solid #DECEC5;  }
.bwcz dd .e{ background:#FBF6F3;  }
.bwcz dd .e .tab{ width:190px; border-right:1px solid #DECEC5; }
.bwcz dd .e em{ background-position:12px -31px; }
.bwcz dd .f em{ background-position:12px -82px; }
.bwcz dd .f .tab{ width:124px; }

.jbList{ padding:15px 0; overflow:hidden;  margin-right:-15px;  }
.jbList li{ width:145px; padding:10px;  float:left; background:#FAFAFA; border:1px solid #EAEAEA; margin-right:15px;    margin-bottom: 15px;}
.jbList li a:hover{ text-decoration:none; }
.jbList li h3 a{ font-weight:bold;14px; font-weight:bold; padding-left:15px; font-size:14px; background:url(images/icons.png) 0 -859px no-repeat;  }
.jbList li p{ overflow:hidden; padding:8px 0 0  0;  }
.jbList li p a{ float:left; margin-left:10px;  display:block; _display:inline; width:58px; height:27px; line-height:27px; text-align:center;  background:url(images/jbdh-bg.png) -63px -170px no-repeat;    }
.jbList li p a:hover{ background-position:0 -170px; color:#fff;  }
.jbList li.hover{ background:#EEEEEE; border:1px solid #D5D5D5;   }

.jbSide{ width:165px; float:left; padding:0 5px;   }
.jbSide h3{ font:normal 16px/32px "Microsoft YaHei"; _font-weight:bold; color:#993300; border-bottom:1px solid #F0E9E4;   }
.jbSide h3 span{ margin-left:10px;  font:normal 11px/32px Arial; font-weight:normal; color:#999;  }
.jbMenu .li1{ border-bottom:1px solid #F0E9E4;  }
.jbMenu .h1{ height:32px; line-height:32px; font-size:14px;   }
.jbMenu .a1{ display:block;  padding-left:15px;  }
.jbMenu .a1:hover{ text-decoration:none;  }
.jbMenu .ul1{ display:none;  }
.jbMenu .on1 .ul1{ display:block; padding:10px 0;  }
.jbMenu .on1 .a1{ background:url(images/icon-top.png) 15px bottom #DEC5BC no-repeat; font-weight:bold; color:#993300;   }
.jbMenu .a2{ display:block; padding-left:15px; color:#999;  }
.jbMenu .a2:hover{ text-decoration:none; font-weight:bold; background:#f6f6f6; color:#333;   }

.jbContent{ width:755px; float:right; padding:0 10px 0 5px;  }
.jbContent .conTxt{ font-size:14px; line-height:180%  }

.jbBox{ margin-bottom:10px;  }
.jbBox .hd{ height:32px; line-height:32px;  border-bottom:1px solid #DECEC5;  }
.jbBox .hd h3{  font:normal 16px/32px "Microsoft YaHei"; _font-weight:bold; color:#993300; padding-left:24px; background:url(images/icons.png) 5px -978px no-repeat;  }
.jbBox .bd{ padding:10px; overflow:hidden;   }
.jbBox1 .hd h3{ background-position:5px -1034px ; }
#jb-tjys .bd{ height:190px; padding:20px 0 0 15px;  position:relative;  }
#jb-tjys .prev,#jb-tjys .next{ display:block; position:absolute; left:0; top:78px; width:29px; height:27px; background:url(images/icons.png) 0 -1106px no-repeat; cursor:pointer;  }
#jb-tjys .next{ left:auto; right:0; background-position:0 -1172px; }

.curJb{ height:30px; line-height:30px; border-bottom:1px dotted #ccc;  padding-left:20px;  font:normal 16px/30px "Microsoft YaHei"; _font-weight:bold; color:#8C3816; background:url(images/icons.png) 5px -555px no-repeat;   }

#jb-xgks .bd{ padding:10px 0;  }
.jbDepts li{ margin-bottom:10px; padding-top:10px;  overflow:hidden;   }
.jbDepts li .pic{ width:110px; height:80px; float:left;  }
.jbDepts li .pic img{ width:100px; height:80px;   }
.jbDepts li .con{ margin-left:120px;  }
.jbDepts li .con h3{ font-size:14px; font-weight:bold; color:#722F02;  }
.jbDepts li .con .intro{ padding-top:10px; line-height:180%;   }
.jbDepts li .con .intro .more{ color:#f00;  }

/* 疾病导航-人体图-正面 */
#jbdhPeo{ width:216px; height:318px; border:1px solid #DECEC5; position:relative;   }
.peoFrontBtn,.peoBackBtn{ z-index:10; display:block; position:absolute; left:161px; top:255px; width:50px; height:22px; line-height:22px; color:#B76D50;  text-align:center; 
font-weight:bold; background:url(images/jbdh-bg.png) -60px -206px no-repeat; cursor:pointer;   }
.peoBackBtn{ top:283px; }
.peoBtnOn{ background-position:0 -206px; color:#fff;  }

.peoFront{ position:relative; width:216px; overflow:hidden;  height:318px; } 
.peoFront #fontPic{ position:absolute; z-index:0; width:216px; height:318px;  background:url(images/jbdh-peo-zm.png) no-repeat;  }
.peoFront .fontPic-tou{ background-position:-220px 0 !important; }
.peoFront .fontPic-xiong{ background-position:-1320px 0 !important; }
.peoFront .fontPic-shang{ background-position:-440px 0 !important; }
.peoFront .fontPic-fu{ background-position:-1100px 0 !important; }
.peoFront .fontPic-sheng,
.peoFront .fontPic-nan,
.peoFront .fontPic-nv{ background-position:-880px 0 !important; }
.peoFront .fontPic-xia{ background-position:-660px 0 !important; }

.peoFront .fontHover{ position:absolute; z-index:1; width:216px; height:318px;  }
.peoFront .fontNode dl{ position:absolute; z-index:2;  line-height:20px; }
.peoFront .fontNode dl dt{ display:inline-block; *display:inline; zoom:1; padding:0 5px; background:#C49A8A; color:#fff; cursor:pointer; }
.peoFront .fontNode dl dt a{ display:inline-block; *display:inline; zoom:1; color:#fff;  }
.peoFront .fontNode dl dt a:hover{ text-decoration:none;  }
.peoFront .fontNode dl dd{  display:none; overflow:hidden; position:absolute; padding:5px 0 5px 5px; width:76px; top:20px; left:0; _background:#666;   }
.peoFront .fontNode dl dd b{ display:block; position:absolute; z-index:0; left:0; top:0; bottom:0; right:0; background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.peoFront .fontNode dl dd p{ overflow:hidden; position:relative; z-index:1; }
.peoFront .fontNode dl dd a{ float:left; padding:0 5px; display:inline; color:#fff; word-break:keep-all; white-space:nowrap;  }
.peoFront .fontNode dl dd a:hover{ background:#ca550f; text-decoration:none;  }
.peoFront .fontNode .tou{ left:149px; top:24px; }

.peoFront .fontNode .xiong{ left: 22px; top:67px; }
.peoFront .fontNode .shang{ left:161px; top:93px; }
.peoFront .fontNode .fu{ left: 22px; top:123px; }
.peoFront .fontNode .xia{ left:13px; top:198px; }
.peoFront .fontNode .nan{ left:147px; top: 193px; }
.peoFront .fontNode .nv{ left:147px; top: 221px; }

.peoFront .fontNode .tou dd{ left:auto; right:0}
.peoFront .fontNode .shang dd{ left:auto; right:0 }
.peoFront .fontNode .nan dd{ left:auto; top:auto; right:0; bottom:20px; }
.peoFront .fontNode .nv dd{ left:-80px; top:0;  }

.peoFront .fontNode .on{ z-index:3; }
.peoFront .fontNode .on dt{ background:#EF6F26;  }
.peoFront .fontNode .on dt a{ color:#fff;   }
.peoFront .fontNode .on dd{ display:block;  }

/* 疾病导航-人体图-背面 */
.peoBack{ position:relative; width:216px; overflow:hidden;  height:318px; display:none;   } 
.peoBack #backPic{ position:absolute; z-index:0; width:216px; height:318px;  background:url(images/jbdh-peo-bm.png) no-repeat;  }
.peoBack .backPic-jing{ background-position:-660px 0 !important; }
.peoBack .backPic-gu{ background-position:-220px 0 !important; }
.peoBack .backPic-yao{ background-position:-880px 0 !important; }
.peoBack .backPic-pen{ background-position:-1320px 0 !important; }
.peoBack .backPic-tun{ background-position:-1100px 0 !important; }
.peoBack .backPic-xue{ background-position:-440px 0 !important; }

.peoBack .backHover{ position:absolute; z-index:1; width:216px; height:318px;  }
.peoBack .backNode dl{ position:absolute; z-index:2;  line-height:20px; }
.peoBack .backNode dl dt{ display:inline-block; *display:inline; zoom:1; padding:0 5px; background:#C49A8A; color:#fff; cursor:pointer; }
.peoBack .backNode dl dt a{ display:inline-block; *display:inline; zoom:1; color:#fff;  }
.peoBack .backNode dl dt a:hover{ text-decoration:none;  }
.peoBack .backNode dl dd{  display:none; overflow:hidden; position:absolute; padding:5px 0 5px 5px; width:76px; top:20px; left:0; _background:#666;   }
.peoBack .backNode dl dd b{ display:block; position:absolute; z-index:0; left:0; top:0; bottom:0; right:0; background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.peoBack .backNode dl dd p{ overflow:hidden; position:relative; z-index:1; }
.peoBack .backNode dl dd a{ float:left; padding:0 5px; display:inline; color:#fff; word-break:keep-all; white-space:nowrap;  }
.peoBack .backNode dl dd a:hover{ background:#ca550f; text-decoration:none;  }
.peoBack .backNode .jing{ left: 51px; top: 40px; }
.peoBack .backNode .gu{ left: 147px; top:61px; }
.peoBack .backNode .yao{ left: 23px; top: 116px; }
.peoBack .backNode .pen{ left: 167px; top: 138px; }
.peoBack .backNode .tun{ left:167px; top: 161px; }
.peoBack .backNode .quan{ left:13px; top:87px; }

.peoBack .backNode .hui{ left:13px; top:200px; }
.peoBack .backNode .xin{ left:13px; top:230px; }
.peoBack .backNode .qi{ left:13px; top:260px; }

.peoBack .backNode .gu dd{ left:auto; right:0}
.peoBack .backNode .pen dd{ left:auto; right:0; top:auto; bottom:20px; }
.peoBack .backNode .tun dd{ left:auto; right:0 }

.peoBack .backNode .on{ z-index:3; }
.peoBack .backNode .on dt{ background:#EF6F26;  }
.peoBack .backNode .on dt a{ color:#fff;  }
.peoBack .backNode .on dd{ display:block;  }


/* 历史沿革 ---------------------------------------------- */
.lsygBody .noSideContent .contentIn{ background: url(images/lsyg-bg.jpg) no-repeat 0 0 #fff; padding:40px;  }
.lsygPage .headTitle{ height:35px; line-height:35px;  padding-bottom:8px; background: url(images/lsyg.png) 162px bottom no-repeat; 
	display:inline-block; *display:inline; zoom:1;
}
.lsygPage .headTitle span{ color:#fff; display:block; padding:0 10px; background:#C98466;  display:inline-block; *display:inline; zoom:1;
	font:normal 16px/35px "Microsoft YaHei"; _font-weight:bold;
}
.lsygPage .list{ background: url(images/lsyg-line.jpg) 168px 0 repeat-y; margin-top:10px;  }
.lsygPage li{ overflow:hidden; padding:20px 0 40px 0; position:relative;   }
.lsygPage li s{ position:absolute; z-index:1; display:block; width:12px; height:18px; background:url(images/lsyg.png) 0 -40px no-repeat; left: 164px; top: 26px;   }
.lsygPage .list .sideYear{ position:relative;  width: 155px; text-align:right; float:left;   }
.lsygPage .list .year{ display:inline-block; *display:inline; zoom:1; padding-right:14px; background:url(images/lsyg.png) right 0 no-repeat; height:26px; line-height:26px;   }
.lsygPage .list .year span{ display:inline-block; *display:inline; zoom:1;  color:#B45D38; background:#ECD7CD; padding:0 5px 0 15px;  
	font:normal 14px/26px "Microsoft YaHei"; _font-weight:bold;
}
.lsygPage .list .detail{ position:relative;  margin-left:193px; padding-left:17px; }
.lsygPage .list .detailIn{ position:relative; z-index:0;  padding:15px;  border:1px solid #EBD9D0; background:#FBF8F6; overflow:hidden;   }
.lsygPage .list b{ position:absolute; z-index:1; display:block; width:23px; height:33px; background:url(images/lsyg.png) 0 -76px no-repeat;  overflow:hidden;  }
.lsygPage .list .tl{ top:0; left:0; }
.lsygPage .list .bl{ bottom:0; left:0; width:24px; height:7px; background-position:0 -122px;   }
.lsygPage .list .br{ bottom:0; right:0; _right:-1px; width:18px; height:17px; background-position:-356px -112px;   }
.lsygPage .list .tr{ top:0; right:0; _right:-1px; width:7px; height:7px; background-position:-367px -76px;   }
.lsygPage li h3{ font-weight:bold; color:#A84711;  }
.lsygPage li .intro{ padding-top:8px;  }
.lsygPage .hasPic .pic{ width:180px; float:left;   }
.lsygPage .hasPic .pic img{ width:180px; height:135px;   }
.lsygPage .hasPic .con{ margin-left:200px;  }

/* 节点专题-首页 ---------------------------------------------- */
.speIndWrap{ padding:29px 33px 30px 33px;  overflow:hidden;  }
.speIndWrap .picTopic .hd{height: 29px;line-height: 29px;background: url(images/topicHdH3.gif) 0 -29px repeat-x;}
.speIndWrap .picTopic .hd h3{float: left;background: #930 url(images/topicHdH3.gif) right 0 no-repeat;border: none;font-size: 14px;font-weight: bold;}
.speIndWrap .picTopic .hd h3 span{float: left;background: url(images/topicArw.gif) 7px 11px no-repeat;border: none;color: #fff;padding: 0 19px;}
.speIndWrap .picTopic .bd{}
.speIndWrap .picTopic .bd ul{overflow: hidden;padding-top: 20px;}
.speIndWrap .picTopic .bd li{float: left;width: 182px;height: 70px;text-align: center;}
.speIndWrap .picTopic .bd li a{display: inline-block;width: 150px;height: 50px;overflow: hidden;}
.speIndWrap .picTopic .bd li a img{float: left;width: 150px;}
.speIndWrap .picTopic .bd li a:hover img{ border-color:#f60; }

.speIndWrap .picTopic{overflow: hidden;}

/* add 2013/3/15 */
.speIndWrap .columnloopList{margin:10px 0 0 0; }
.speIndWrap .columnloopList .pageBox{display: block;width: auto;height:auto; margin:auto; float:none !important;overflow:hidden;}
.speIndWrap .columnloopList .pageBox .hd{height: 29px;line-height: 29px;background: url(images/topicHdH3.gif) 0 -29px repeat-x;}
.speIndWrap .columnloopList .pageBox .hd h3{background: #930 url(images/topicHdH3.gif) right 0 no-repeat;border: none;}
.speIndWrap .columnloopList .pageBox .hd h3 a{background: url(images/topicArw.gif) 7px 11px no-repeat;border: none;color: #fff;padding: 0 19px;}
.speIndWrap .columnloopList .pageBox .hd .more{margin:0; }
.speIndWrap .columnloopList .pageBox .bd{padding: 0;}
.speIndWrap .columnloopList .pageBox ul{overflow:hidden;height:auto; }
.speIndWrap .columnloopList .pageBox ul li{float: left;width: 304px;border-bottom: 1px solid #E8E8E8;background: none;height: 40px;line-height: 40px;padding: 20px 0;}
.speIndWrap .columnloopList .pageBox ul li a{display: inline-block;height: 40px;background: url(images/topicArw.gif) 0 -35px no-repeat;padding-left: 10px;font-weight: bold;font-size: 14px;color: #666;}
.speIndWrap .columnloopList .pageBox ul li .date{display:none; }

/* 科室模板-单页介绍（含科室专家） */
#deptWithDr{}
#deptWithDr .box{}
#deptWithDr .box .hd{font-weight:bold;font-size:14px;background: url("images/share/shareA.gif") 4px -395px no-repeat;border-bottom:1px dotted #d8d8d8;height:30px;line-height:30px;   }
#deptWithDr .box .hd h3{font-weight:bold;color:#712E04;margin:0 0 0 20px; }
#deptWithDr .box .bd{font-size:14px;padding:15px;line-height:28px;  }
#deptWithDr .box .bd p{font-size:14px;line-height:28px; }
#deptWithDr .box .bd .docList *{font-size:12px;}
#deptWithDr .box .bd .docList li{width:230px;padding:0 0 0 0;  }
#deptWithDr .box .bd .docList .inDeptName{display:none; }
#deptWithDr #boxDr .bd{padding:15px 0 15px 15px; }
#deptWithDr .userControl{height:50px;text-align:right; float:right;  }



/* 临时科室模板 */
.tempDept{ padding:20px 80px; overflow:hidden; text-align:center;  }
.tempDept h3{ border-bottom:2px solid #ccc; font-weight:bold;  font-size:16px; line-height:60px;  }
.tempDept ul{ overflow:hidden; padding:20px 0;   }
.tempDept ul li{ width:170px; float:left; padding:10px; font-size:14px; }
.tempDept a{ text-decoration:underline; font-weight:bold;  }


/*
本站用到颜色代码：
#005a4f  背景色
#e0e0e0  边框颜色
#893B14  标题
#CC0000  box标题颜色
*/