﻿@charset "utf-8"; 

/**/
#content{width:auto; max-width:100%; padding-left:0px; padding-right:0px; padding-bottom:0px; margin-bottom:0px;}

/* 首页banner图切换 S*/
#indBanner { clear: both; text-align: center; position: relative; z-index: 0; min-width:1200px;margin-bottom: 30px;height: 586px;}
#indBanner .bd .con { display: none;}
#indBanner .bd li { height: 586px; width: 100%; overflow: hidden;}
#indBanner .prev,
#indBanner .next { display:none}
#indBanner .hd { height: 10px; overflow: hidden; position: absolute; left: 0; width: 100%; bottom: 50px; text-align: center; font-size: 0;}
#indBanner .hd li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 0 3px; width: 10px; height: 10px; background: #fff; border-radius:5px; filter:alpha(opacity=80); opacity:0.8; transition:500ms;}
#indBanner .hd li span { display: none;}
#indBanner .hd .on { width: 60px; background: #fff; filter:alpha(opacity=100); opacity:1;}

.focusBox .hd {right: 50%; margin-right: -35px;}


/* 快速链接 */
.quickLinks ul{position: relative; }
.quickLinks .container{padding-top:94px;}
.quickLinks{height:470px;background: url(../../base/img/quicklinks.jpg) no-repeat top center;}
.quickLinks li{width:230px; float:left; height:214px;border-radius: 10px; position: absolute;-moz-box-shadow: 1px 1px 8px #114777; box-shadow: 1px 1px 8px #114777; transition:0.5s;}
.quickLinks li a{display:block; text-align:center; font-size:20px; color:#fff; padding-top:45px; height:92px; line-height:26px;}
.quickLinks li a i{display:block;width:80px;height:84px;display:block;margin:0 auto 5px;background: url(../../base/img/icons-quicklinks.png) center -25px no-repeat; position:relative; top:0px; transition:0.5s;}
.quickLinks li a:hover i{transform: rotateY(180deg);}
.quickLinks li.li1:hover{top:35px;}
.quickLinks li.li2:hover{top:-10px;}
.quickLinks li.li3:hover{top:98px;}
.quickLinks li.li4:hover{top:20px;}
.quickLinks li.li5:hover{top:84px;}
.quickLinks li.li6:hover{top:38px;}

.quickLinks li.li2 a i{background-position:center -225px}
.quickLinks li.li3 a i{background-position:center -425px}
.quickLinks li.li4 a i{background-position:center -625px}
.quickLinks li.li5 a i{background-position:center -825px}
.quickLinks li.li6 a i{background-position:center -1025px}

.quickLinks li.li1{ left: 0; top: 45px; z-index: 5;background-color: rgba(60,134,206,0.9);}
.quickLinks li.li2{left: 177px; top: 0px;z-index: 4; background-color: rgba(106,164,221,0.9);}
.quickLinks li.li3{left: 375px;top: 108px;z-index: 3; background-color: rgba(255,255,255,0.9);}
.quickLinks li.li4{left: 569px;top: 30px;z-index: 2;background-color: rgba(255,153,51,0.9);}
.quickLinks li.li5{left: 800px;top: 94px;z-index: 1;background-color: rgba(46,133,201,0.9);}
.quickLinks li.li6{left: 969px;top: 48px;z-index: 2;background-color: rgba(34,91,149,0.9);}
.quickLinks li.li3 a{color: #1f86b0;}
/* row-------------------------------------- */
.row { width:1200px; margin:0 auto;   }
.row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* 医院新闻 */
#rowA{margin-bottom:30px;}
#indYyxw{margin-bottom:0px; width: 578px;height:394px;overflow:hidden;}
#indYyxw>.bd{padding:0px;}
#indYyxw .picListFl-sp li{width:31.33%; margin-bottom:20px;}
#indYyxw .picListFl-sp li .title{height:30px; line-height:30px; overflow:hidden; }
#indYyxw .picListFl-yb{margin-right:-31px; height:506px;}
#indYyxw .picListFl-yb li{ width:173px; height:241px; margin-right:30px; margin-bottom:20px; border:1px solid #dbdbdb; position:relative;}
#indYyxw .picListFl-yb li .pic,
#indYyxw .picListFl-yb li .pic img{width:173px; height:241px}
#indYyxw .picListFl-yb li .title{height:30px; line-height:30px; overflow:hidden; position:absolute; bottom:0px; left:0px; right:0px; padding:0px; z-index:2; color:#fff }
#indYyxw .picListFl-yb li .title a{color:#fff; margin:0 10px;}
#indYyxw .picListFl-yb li .titleBg{width:100%; height:30px; position:absolute; bottom:0px; left:0px; right:0px; z-index:1; background:#4299c9; filter:alpha(opacity=80); opacity:0.8; }

#indYyxw .infoList li{height: 58px;line-height: 58px; border-bottom: 1px #ccc dashed;background: url(../../base/img/dot.png) 2px 28px no-repeat;}
#rowD .infoList li{height: 48px;line-height: 48px;}
#indYyxw .infoList li.last,#rowD .infoList li.last{border-bottom: none;}
#focusNews{float: left;width: 600px; height: 394px;position: relative; margin-bottom: 0;}
#focusNews .bd .pic img{width: 600px; height: 394px;}
#focusNews .hd ul li{border-radius: 9px;}
#focusNews .hd ul li.on{width:28px;color:#ff9933;}
#focusNews .bd .con .title{display: none;}
#focusNews .bd .con .titleBg{height:44px;}
#focusNews .bd .con .titleBg{margin-right:-35px;}
/* 科室导航 */
#rowB{min-width:1200px; width:auto; background:url(../../base/img/ksdh.jpg) 50% 0px no-repeat; height:450px; position:relative;padding-top:36px; margin: 0 0 20px 0;}
#rowB .rHd h3{height:70px; line-height:70px; text-align:left; font-size:24px; font-weight:bold; padding:10px 0 0 50px; display: none;}
#rowB .rHd h3 a{color:#3785d4}
#rowB .rHd ul{height: 60px; line-height: 60px; background: #f2f2f2;border-radius: 4px;margin:0 50px;}
#rowB .rHd li{float: left; width:200px;}
#rowB .rHd li.on{border-radius: 4px; background: #3785d4;}
#rowB .rHd li a{display: block; font-size: 20px;background:url(../../base/img/ksdh_icon.png) no-repeat;padding-left:20px;}
#rowB .rHd li.on a{background:url(../../base/img/ksdh_icon1.png) no-repeat; color:#fff;}
#rowB .rHd li.li3{float:right;}
#rowB .rHd li.li1 a{background-position:26px 10px;}
#rowB .rHd li.li2 a{background-position:26px -82px;}
#rowB .rHd li.li3 a{background-position:26px -185px;}


#rowB .container{ background: #fff;padding-top:30px;}
#rowB .rBd{overflow:hidden;padding:0px 50px;height: 292px;}

#rowB .rBd .list{overflow: hidden;padding: 30px 0 0 0;margin-right:-20px;}
#rowB .rBd .list li{float: left;width: 210px;height: 56px;line-height: 56px;margin:0 20px 20px 0;font-size: 16px;text-align: center;}
#rowB .rBd .list li a{display: block;border: 1px #ebebeb solid;border-radius: 4px;}
#rowB .rBd .list li a:hover{background: #e6b569;border: 1px #e6b569 solid; color: #fff;}
/* 医生介绍 */
#rowC{width:auto; min-width:1200px; background:#f1f1f1; padding-bottom:50px;}
#rowC .rHd{padding-top:10px;border-bottom: 1px  #ddd solid;overflow: hidden;position: relative;}
#rowC .rHd h3{height:71px; line-height:71px; text-align:center; font-size:24px; color:#3785d4; width:100px;float: left; border-bottom: 3px #3785d4 solid; }
#rowC .rHd h3 a{color:#3785d4;font-weight: bold;}
#rowC .rBd{margin-left:-5px;}
#rowC .rBd:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#rowC .rBd ul{padding-top:30px !important; }
#rowC .rFd { height: 10px; overflow: hidden; text-align: center; font-size: 0; padding-top:40px; display: none;}
#rowC .rFd li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 0 3px; width: 10px; height: 10px; background: #999999; border-radius:5px; filter:alpha(opacity=60); opacity:0.6; transition:500ms;}
#rowC .rFd li span { display: none;}
#rowC .rFd .on { width: 60px; background: #999999; filter:alpha(opacity=100); opacity:1;}
#rowC .rHd .next,#rowC .rHd .prev{ display: block; width: 32px;height: 32px; position: absolute;top: 40px;background: url(../../base/img/rowc.png) no-repeat;cursor: pointer;}
#rowC .rHd .next{  right:0;background-position: -40px 0;}
#rowC .rHd .prev{  right:40px;background-position: 0 0;}
/* 医生列表 */
.docList{}
.docList li{width:160px; padding:28px 30px 0px; background:#fff; border-radius:5px; overflow:hidden; float:left; margin-left:5px; margin-right:20px; height:380px; position:relative; top:0px; transition:0.5s;}
.docList li .pic{width:160px; height:210px; margin:0 auto 10px;}
.docList li .pic img{width:160px; height:210px;}
.docList li .con{height:132px; overflow:hidden; position:relative}
.docList li .con .title{height:30px; line-height:30px; text-align:center; font-size:18px; margin-bottom:10px;}
.docList li .con .title a{color:#3785d4}
.docList li .con .node,
.docList li .con .duties{display:block; height:24px; line-height:24px; font-size:14px; color:#7c7c7c; text-align:center; overflow:hidden;}
.docList li .con .node a,
.docList li .con .duties a{color:#7c7c7c}
.docList li .con .works{display:none}
.docList li .con .more{ display:block; width:108px; height:28px; line-height:28px; border-radius: 3px;text-align:center;  color: #fff;font-size:14px; background:#e6b569; margin:10px auto 0px;  transition:0.5s; position:absolute; bottom:0px; left:50%; margin-left:-54px; }
.docList li:hover{top:-5px;  box-shadow: 0px 0px 4px 0px #d5d5d5;}
.docList li:hover .con .more,
.docList li .con .more:hover{background:#3785d4; color:#fff; }

/* rowD */
#rowD{overflow: hidden; margin: 0 0 20px 0;width: auto;}
#ywxx{width: 390px;margin-right: 20px;}
#gwzs{width:390px;}
#hdzt{width: 380px;}
#hdzt .piclist .tit{display: none;}
#hdzt .piclist .img{width: 380px;height: 120px;}
#hdzt .piclist li{margin-bottom: 16px;}
#hdzt .piclist{padding:16px 0 0 0;}
