﻿@charset "utf-8";
/* ==========================================================================
   文章-首页
   ========================================================================== */
#focusNewsBox{overflow: hidden;}
#focusNewsBox .wBd{padding-top: 8px;width:100%;}
#focusNewsBox #focusNews{float: left; width: 390px; height: 292px; margin: 10px 20px 0 0; *display: inline;}
#focusNewsBox #focusNews .bd .pic img{width: 390px; height: 292px;}
#focusNewsBox .topicList{width:440px;overflow: hidden;}
#focusNewsBox .topicList .n{height: 29px; line-height: 29px;}

/*文章首页-栏目循环*/
.boxLoop{ overflow: hidden;}
.boxLoop .box{width: 440px;}
.boxLoop .box .bd{margin-bottom: 10px; height: 180px;}

/* 文章列表页 -----------------*/
.newsList{ overflow: hidden; margin: 10px 12px;}
.newsList li{ height: 34px; font-size: 14px; line-height: 34px; overflow: hidden; padding-left: 15px; background: url(images/share/dot01.png) no-repeat left center;}
.newsList li a {}

.newsList li font{font-size: 14px;}
.newsList li a:hover {}

.newsList li .node{color: #999; margin-right: 5px;}
.newsList li .date{float: right; color: #999; font-size: 14px;}
.newsList li .author{float: right; color: #007e3d; margin-right: 8px;}
.newsList li.split{height: 10px; line-height: 10px; border-top: 1px dotted #ccc; margin-top: 10px; background: none;}
.newsList li.noData{background: none; color: #999;}

/* 文章-子列表页-带图片 ---------------------------------------------- */
.articlePicList{ padding: 20px 0 0 40px;}

/* 文章-图片列表页 -----------------------------------------*/
#picPageBox .wBd{padding: 0;}
#picPageBox .wHd .pathWrap{margin-bottom:0px;}
.picListPage{ overflow: hidden;width:100%; margin-right: -10px;}
.picListPage li{width: 260px; float: left; margin: 30px 16px 0 10px; display: inline;}
.picListPage li.noData{color: #999;}
.picListPage li .pic img{display: block; width: 260px; height: 190px;}
.picListPage li .pic a:hover img {}
.picListPage li .title{height: 38px; line-height: 38px; overflow: hidden; font-size: 14px; text-align: center; background-color: #e9e9e9;}
.picListPage li .title a, .picListPage li .title font{font-size: 14px;}
.picListPage li .title a:hover{text-decoration: underline;}

.picListPage2{overflow: hidden; margin-right: -20px;}
.picListPage2 li{width: 200px;float: left;margin: 30px 20px 0 0px;display: inline;}
.picListPage2 li.noData{color: #999;}
.picListPage2 li .pic img{display: block;width: 200px;height: 289px;}
.picListPage2 li .pic a:hover img {}
.picListPage2 li .title{height: 38px; line-height: 38px; overflow: hidden; font-size: 14px; text-align: center; background-color: #e9e9e9;}
.picListPage2 li .title a,
.picListPage2 li .title font{font-size: 14px;}
.picListPage2 li .title a:hover{text-decoration: underline;}

/* 文章-内容页 -----------------------------------------*/
#detailBox #content{padding-top: 0;}
#detailBox .mainBox{padding: 0 0 20px;}
#detailBox .mainBox .wHd{height: 55px; line-height: 55px;}
#detailBox .mainBox .wHd .pathWrap{float: left; margin: 11px 0 0 20px;}
#detailBox .mainBox .wBd{padding: 20px 80px;}
.articleCon{ overflow: hidden; margin: 10px 25px;}
.articleCon .title{padding: 10px 0 20px; font-size: 36px; line-height: 150%; color: #037565; text-align: center;}
.articleCon .subTitle{ display: none; height: 18px; line-height: 18px; text-align: right; padding: 10px 0 5px;}
.articleCon .property{margin-top: 20px; height: 38px; line-height: 38px; text-align: center; color: #666; border: 1px dotted #d9d9d9; background-color: #f4fbf8;}
.articleCon .property span{font-size: 12px; color: #666; margin: 0 5px;}
.articleCon .property .small,.articleCon .property .big{ height: 24px; line-height: 24px; padding-right: 8px;}
.articleCon .property2{height: 32px; line-height: 32px; text-align: left; font-size: 12px; margin: 20px 0 0; color: #e48c00; border-bottom: 1px solid #e7e7e7;}
.articleCon .property2 a{color: #666;}
.articleCon .boxFxan{float: right;}
.articleCon .boxFxan div{width: auto; float: left;}
.articleCon .conTxt{padding: 40px 0; overflow: hidden; color: #333; font-size: 14px; line-height: 210%;}
.articleCon .page{ padding: 0 10px 0 0; text-align: center;}
.articleCon .others{ padding-top: 22px; overflow: hidden; font-size: 14px; color: #999;}
.articleCon .others font{font-size: 14px; color: #208ad5;}
.articleCon .others span{color: #028471;}
.articleCon .others i{color: #999;}
.articleCon .others a{margin-right: 5px; color: #333;}
.articleCon .others .prev,.articleCon .others .next{height: 32px; line-height: 32px;}
.articleCon .others .next {}


/* 图片-内容页 -----------------------------------------*/
.photosCon{width: 960px;margin: 0 auto;padding: 20px 40px;overflow: hidden;position: relative;}
.photosCon .pTitle{ font: normal 22px/150% "Microsoft YaHei"; _font-weight: bold; color: #027464; 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: 696px;height: 440px;position: relative;float: left;overflow: hidden;}
.phoBig #viewImg{display: none;position: absolute;left: 0;top: 0;z-index: 10;width: 696px;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: 696px; 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;}

/* 视频-内容页 -----------------------------------------*/
.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;}

/* 院报-列表页 -----------------------------------------*/
.pageListYB{ padding-top: 20px; overflow: hidden;}
.pageListYB li{ width: 172px; height: 220px; overflow: hidden; float: left; text-align: center;}
.pageListYB li .pic a{ display: inline-block; *display: inline; width: 126px; border: 4px solid #eee; border-top: 0; border-left: 0; padding: 0;}
.pageListYB li .pic img{height: 160px; width: 120px; border: 3px solid #ccc;}
.pageListYB li .pic a:hover{ border: 4px solid #eee; border-top: 0; border-left: 0;}
.pageListYB li .pic a:hover img{ border-color: #f60;}
.pageListYB li .title{ line-height: 18px; padding-top: 6px;}
.pageListYB li .title a{ color: #065d66; font-weight: bold;}

/* 院报-内容页 -----------------------------------------*/
.detailYB{ padding: 0 30px;}
.detailYB .titleWrap{ overflow: hidden; zoom: 1; padding: 20px 0 20px 0; border-bottom: 2px solid #ccc; margin-bottom: 10px;}
.detailYB .imgDiv{ width: 200px; float: left; overflow: hidden;}
.detailYB .imgDiv img{ width: 180px; height: 240px; padding: 2px; background: #fff; border: 4px solid #dfdfdf;}
.detailYB .desDiv{ padding-left: 20px; float: left; width: 415px;}
.detailYB .desDiv h3{ padding-left: 22px; font-size: 20px; font-weight: bold; color: #c60; line-height: 42px; background: url("images/share/shareB.gif") 4px -30px no-repeat;}
.detailYB .desDiv p{ padding: 10px; background: url("images/share/dotted.gif") repeat-x top;}
.detailYB .desDiv .btns{ background: url("images/share/dotted.gif") repeat-x top; padding-top: 20px;}
.detailYB .desDiv .btns .imp{ padding-left: 15px; background: url("images/icons.gif") -461px -598px no-repeat; margin-top: 10px;}
.detailYB .desDiv .btns .imp a{ text-decoration: underline; color: #f00;}
.detailYB .desDiv .dBtn{ display: block; width: 230px; height: 65px; background: url(images/icons.gif) -219px -595px; overflow: hidden;}
.detailYB .conTxt{ padding: 10px 0;}

/* 评论 */
#commentform{width: 100%; overflow: hidden; display: block; margin: 10px 0 20px;}

/* 通用-单页 -----------------------------------------*/
#singleBox .conTxt{padding: 20px 15px; font-size: 14px; line-height: 260%;}

/* 文章-栏目页 -----------------------------------------*/
.nodeMenuList{overflow: hidden;}
.nodeMenuList li{overflow: hidden; margin-top: 20px; padding: 20px; height: 102px; background-color: #f7f7f7;}
.nodeMenuList li .pic{width: auto; float: left; margin-right: 29px;}
.nodeMenuList li .pic img{width: 400px; height: 92px; padding: 4px; background-color: #fff; border: 1px solid #d1d1d1;}
.nodeMenuList li .tit{line-height: 36px; font-size: 18px; font-weight: bold; color: #007e6c;}
.nodeMenuList li .con{overflow: hidden;}
.nodeMenuList li .intro{padding-top: 5px; line-height: 20px; font-size: 12px; color: #666;}
.nodeMenuList li .intro .more{color: #cb1212;}
.nodeMenuList li .intro .more:hover{color: #007e6c;}

/* 友情链接列表页 -----------------------------------------*/
.friendLinkList{ overflow: hidden; zoom: 1; padding: 20px 0 0 20px;}
.friendLinkList li{ width: 180px; height: 28px; line-height: 28px; padding: 0 10px 0 10px; float: left; font-size: 14px; background: url(images/share/dot02.png) left center no-repeat;}
.friendLinkList li.noData{background: none; color: #999;}

/* 领导-子列表页 -----------------------------------------*/
.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: 690px; 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: #027464;}
.leaderList li .con .more{ color: #f60;}
.leaderList li .con .intro{ padding: 5px 10px; text-indent: 24px; color: #666;}

/* 领导-内容页 -----------------------------------------*/
.leaerDesCon{ padding: 30px;}
.leaerDesCon .imgDiv{ text-align: center;}
.leaerDesCon .imgDiv img{ width: 150px; height: 200px; padding: 2px; border: 1px solid #e0e0e0;}
.leaerDesCon .desInfo{ padding: 20px; zoom: 1;}
.leaerDesCon .desInfo .tit{ font-weight: bold; font-size: 14px; line-height: 30px; border-bottom: 2px solid #027464; padding-left: 20px; background: url("images/share/shareA.gif") 4px -553px no-repeat;}
.leaerDesCon .desInfo .con{ font-size: 14px; padding: 20px 10px; line-height: 28px;}
.leaerDesCon .other{ font-size: 12px; border-top: 1px dotted #ccc; padding-top: 10px;}

/* 院长信箱 */
.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;}

/* 就医指南 ---------------------------------------------- */
.pageJYZN{ height: 355px; width: 778px; margin: 10px auto; background: url("images/jyzn.gif") no-repeat; overflow: hidden;}
.pageJYZN a{ display: block; width: 257px; height: 85px; text-indent: -99999px; float: left; margin: 20px 70px 10px 30px; _display: inline;}
.pageJYZN a:hover{ border: 2px solid #c60;}

/* 专家-首页 -----------------------------------------*/
.deptSelect{position: absolute;z-index: 10;width: 1110px;top: 81px;left: 35px;border: 1px solid #FFD59C;background: #F9F4E4;padding: 0 10px;line-height: 24px;}
.deptSelect #changeDept{ position: absolute; right: 10px; top: 0px; padding-right: 18px; background: url("images/icons.gif") 50px -1022px no-repeat; cursor: pointer;}
.deptSelect .on{ background-position: 50px -989px !important;}
.deptSelect .hello{ padding-left: 15px; background: url("images/share/shareA.gif") 0 -563px no-repeat;}
.deptList{ padding: 10px 0; display: none;}
.deptList .a1{ display: block; border-bottom: 1px dotted #FFD59C; font-weight: bold; color: #f60; padding-left: 15px; background: url("images/share/shareA.gif") 5px -275px no-repeat;}
.deptList .ul1{ zoom: 1; overflow: hidden; padding: 5px 10px;}
.deptList .ul1 .li2{ display: inline-block; *display: inline; zoom: 1; margin: 0 8px;}
.docLsitWrap{position: relative;z-index: 1; padding: 70px 0 20px 0px;min-height: 400px;_height: 400px;_overflow: visible;}
.docLsitWrap .docList li{width:24.9%;margin:0 0 30px;}
.docLsitWrap .docList li .con{padding-right:20px;}

/* 专家-内容页 -----------------------------------------*/
.docDesWrap{  padding: 30px; zoom: 1; font-size: 14px; text-align: left;}
.docDesWrap .docImgDiv{ width: 160px; float: left; _display: inline;}
.docDesWrap .docImgDiv img{ width: 150px; height: 200px; border: 1px solid #ccc; padding: 4px;}
.docPicWrap{ overflow: hidden; zoom: 1; position: relative;}
.docPicWrap .btn_chuzhen{ display: block; position: absolute; right: 0px; z-index: 10; width: 144px; height: 38px;}
.docPicWrap .btn_no_chuzhen{ background-position: 0 -40px;}
.docPicWrap .btn_chuzhen:hover{ margin-top: 1px;}
.docDep{ height: 55px; padding-top: 20px; text-align: center;}
.docDep a{ color: #027464; font: normal bold 17px/30px "微软雅黑", "黑体"; padding-left: 4px;}
.docDes{ float: left; width: 400px; padding-left: 20px; line-height: 28px; color: #999;font-size: 13px;}
.docDes span{ color: #027464; font-weight: bold;}
.docDes .docName{ font-weight: bold; color: #027464;}
.docInfo{ margin-top: 20px;}
.docInfo .tit{ position: relative; zoom: 1;}
.docInfo .tit span{ position: relative; z-index: 3; display: block; width: 80px; text-align: center; line-height: 24px; height: 24px; border: 1px solid #027464; border-bottom: 1px solid #fff; color: #027464; font-weight: bold; font-size: 13px;}
.docInfo .tit .line{ position: absolute; bottom: 0; z-index: 1; border-bottom: 1px solid #027464; width: 100%;}
.docInfo .con{padding: 15px; zoom: 1; line-height: 28px; color: #333;}
.otherDoc{ margin-top: 30px; background: url("images/share/dotted.gif") repeat-x top;}
.otherDoc h3{ background: url("images/share/shareA.gif") 0 -298px no-repeat; padding:10px 0 0 10px; height: 40px; line-height: 40px; font: normal normal 16px/40px "微软雅黑", "黑体";}
.otherDoc ul{ padding: 0; zoom: 1; overflow: hidden;}
.otherDoc ul li{ width: 24.9%;height:24px;line-height:24px; overflow: hidden; float: left; _display: inline; font-size: 12px; margin-left: 5px; margin-bottom: 10px;}
.otherDoc ul li span{ color: #999;}

/* 节点专题-首页 ---------------------------------------------- */
.speIndWrap{ overflow: hidden;}
.speIndWrap a{ display: block; float: left; margin: 10px; _display: inline; width: 262px;}
.speIndWrap a img{ border: 1px solid #e0e0e0; padding: 1px; width: 260px;height:100px;}
.speIndWrap a:hover img{ border-color: #f60;}

/* add 2013/3/15 */
.speIndWrap h3{font-size: 18px;}
.speIndWrap .columnloopList{margin: 10px 0 0 0;}
.speIndWrap .columnloopList .pageBox{width: 98%;height: auto; margin: auto; float: none !important;; overflow: hidden;}
.speIndWrap .columnloopList .pageBox .hd h3 a{margin: 0;background-position: 5px -430px;}
.speIndWrap .columnloopList .pageBox .hd .more{margin: 0 20px 0 0;}
.speIndWrap .columnloopList .pageBox .bd{padding: 10px;text-align: left;}
.speIndWrap .columnloopList .pageBox ul{overflow: hidden;height: auto;}
.speIndWrap .columnloopList .pageBox ul li{float: left;background: none;border: none;height: 40px;line-height: 20px;;}
.speIndWrap .columnloopList .pageBox ul li a {}

.speIndWrap .columnloopList .pageBox ul li .date{display: none;}