﻿@charset "utf-8";

/* 布局 */
#content{width:auto; margin-bottom:0px; padding-top:30px; background: none; }

/* 首页banner图切换 S*/
.slider { width: 100%; min-width: 1200px; height: 600px; position: relative; overflow: hidden; background: #fff; text-align: center;}
.slider .bd { z-index: 0; width: 1200px; position: absolute; left: 50%; margin-left: -860px;}
.slider .bd li { width: 1200px; height: 600px; overflow: hidden;}
.slider .bd li img { display: block; width: 1200px; height: 600px;}
.slider .tempWrap { overflow: visible !important}
.slider .tempWrap ul { margin-left: -940px !important;}
.slider .hd { position: absolute; width: 100%; left: 0; z-index: 1; height: 10px; bottom: 20px; text-align: center;}
.slider .hd li { display: inline-block; *display: inline; zoom: 1; width: 10px; height: 10px; overflow: hidden; background: #808080; line-height: 99px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 0 5px; cursor: pointer;}
.slider .hd li.on { background: #e00;}
.slider .hd li span { display: none}
.slider .pnBtn { position: absolute; z-index: 1; top: 0; width: 100%; height: 600px; cursor: pointer;}
.slider .prev { left: -50%; margin-left: -600px;}
.slider .next { left: 50%; margin-left: 600px;}
.slider .pnBtn .blackBg { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 600px; background: #fff; filter: alpha(opacity=70); opacity: 0.7;}
.slider .pnBtn .arrow { position: absolute; top: 0; z-index: 1; width: 80px; height: 600px; filter: alpha(opacity=60); opacity: 0.6;}
.slider .pnBtn .arrow:hover { filter: alpha(opacity=100); opacity: 1;}
.slider .prev .arrow { right: 0; background: url(../../Base/img/arrow.png) 0 48% no-repeat;}
.slider .next .arrow { left: 0; background: url(../../Base/img/arrow.png) right 48% no-repeat;}


/* quickLinks */
.quickLinks{overflow:hidden; width:1200px; margin:0 auto 30px;}
.quickLinks li{width:170px; float:left; margin-right:36px; }
.quickLinks li a{display:block; height:95px; padding-top:5px; line-height:26px; text-align:center; background:url(../../Base/img/indQuick-li.png) 0px 0px no-repeat; font-size:16px; color:#359f50; text-decoration:none;transition:.5s }
.quickLinks li a i{display:block; width:80px; height:60px; background:url(../../Base/img/icons-indQuick.png) -10px -20px; margin:0 auto; transition:.5s }
.quickLinks li.li2 a i{background-position:-10px -220px}
.quickLinks li.li3 a i{background-position:-10px -420px}
.quickLinks li.li4 a i{background-position:-10px -620px}
.quickLinks li.li5 a i{background-position:-10px -820px}
.quickLinks li.li6 a i{background-position:-10px -1020px}
.quickLinks li.li6{margin-right:0px;}
.quickLinks li a:hover{background-image:url(../../Base/img/indQuick-li-on.png); color:#9f3535}
.quickLinks li a:hover i{background-image:url(../../Base/img/icons-indQuick-on.png)}


/* --------------- columnA --------------- */
#columnA {overflow:hidden; width:1200px; margin:0 auto 40px;}
#focusNews{width:540px; float:left; height:360px; margin-bottom:0px;}
#focusNews .bd .pic img{width:540px; height:360px;}
#indYyxw{width:628px; float:right; margin-bottom:0px;}
#indYyxw .bd{padding:10px 0px 0px;background:url(../../Base/img/indYyxw-bg.jpg) 100% 100% no-repeat #fefded;height: 298px;}
#indYyxw .infoList li{height:48px; line-height:48px; border-bottom:1px dashed #e0e0e0}
#indYyxw .infoList li a{color:#360758}
#indYyxw .infoList li.last{border-bottom:0px;}

/* --------------- columnB --------------- */
#columnB{width:1200px; margin:0 auto 30px;}
#columnB .cHd{height:60px; background:url(../../Base/img/columnB-hd.png) 50% 50% no-repeat;}
#columnB .cHd h3{display:block; width:180px; text-align:center; margin:0 auto; font-size:30px; height:60px; line-height:60px; font-weight:bold; color:#333 }
#columnB .cHd h3 a{color:#333; text-decoration:none}
#columnB .cHd h3 a span{color:#9f3535}
#columnB .cBd{padding-top:20px; height:474px; overflow:hidden; margin-bottom:40px;}
#columnB .titCell{z-index: 3;position: relative;text-align:center; line-height:0px}
#columnB .titCell ul{display:inline-block; *display:inline; zoom:1; font-size:0; height:10px; padding:5px 10px;  }
#columnB .titCell li{display:inline-block; *display:inline; zoom:1; cursor:pointer; width:10px; height:10px; overflow:hidden; background:#d0d39f; margin:0 5px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;  }
#columnB .titCell li span{display:none;}
#columnB .titCell .on{width:30px;background:#3eb35d;}

/* 专家列表 */
.zjList li{width:332px; height:189px; float:left; padding:14px; margin-right:60px; background:url(../../Base/img/zjList-bg.png) 0px 0px no-repeat #fefded; overflow:hidden; margin-bottom:40px; transition:.5s}
.zjList li .pic{width:150px; height:190px; float:left; margin-right:30px;}
.zjList li .con{overflow:hidden}
.zjList li .con .name{height:40px; line-height:40px; font-size:20px; font-weight:bold; color:#48a760; margin-bottom:10px; transition:.5s}
.zjList li .con .name a{color:#48a760; text-decoration:none}
.zjList li .con .dep{display:block;height:24px;line-height:24px;padding-left:28px;background: url(../../Base/img/icon-ks.png) 0px 5px no-repeat;font-size:14px;color:#bd9a57; margin-bottom:10px;}
.zjList li .con .duties{height:48px; line-height:24px; font-size:14px; color:#666666; margin-bottom:10px; }
.zjList li .con .more{display:block; width:90px; height:30px; text-align:center; line-height:30px; }
.zjList li .con .more a{display:block;width:90px; height:30px; color:#fff; background:url(../../Base/img/more.jpg) 0px 0px no-repeat; text-decoration:none}
.zjList li:nth-child(3n){margin-right:0px}
.zjList li.on{background-image:url(../../Base/img/zjList-bg-on.png); background-color:#fff}
.zjList li.on .con .name,
.zjList li.on .con .name a{color:#9f3535}
.zjList li.on .con .more a{background-image:url(../../Base/img/more-on.jpg);}

/* 中医特色诊疗 */
#indZytszl{height:220px; margin-bottom:30px;}
#indZytszl a{display:block; height:220px; background:url(../../Base/img/tszl.jpg) 50% 0px no-repeat;;}

/* --------------- columnC --------------- */
#columnC{width:1200px; margin:0 auto 30px;}
#columnC .cHd{height:60px; background:url(../../Base/img/columnB-hd.png) 50% 50% no-repeat;}
#columnC .cHd h3{display:block; width:180px; text-align:center; margin:0 auto; font-size:30px; height:60px; line-height:60px; font-weight:bold; color:#333 }
#columnC .cHd h3 a{color:#333; text-decoration:none}
#columnC .cHd h3 a span{color:#9f3535}
#columnC .cBd{padding-top:20px;  margin-bottom:40px;}

/* indKsdh */
#indKsdh{margin-bottom:50px;}
#indKsdh .hd{height:36px;}
#indKsdh .hd ul{display:block; text-align:center}
#indKsdh .hd ul li{display:inline-block; width:112px; height:36px; margin: 0 10px;}
#indKsdh .hd ul li a{display:block; height:36px; line-height:36px; background:url(../../Base/img/tabBox-hd.png) 0px 0px no-repeat; font-size:16px; color:#9f3535; text-decoration:none; font-weight:bold;}
#indKsdh .hd ul li.on a{background:url(../../Base/img/tabBox-hd-on.png) 0px 0px no-repeat; color:#359f50}
#indKsdh .bd{padding-top:20px;}
#indKsdh .bd .tCon{margin-left:-7px; height:394px; position:relative;}
#indKsdh .bd .tCon .tNext,
#indKsdh .bd .tCon .tPrev{width:60px;height:60px;position:absolute;background: url(../../Base/img/arrow2.png) 15px 9px no-repeat;left:-100px;top:150px; cursor:pointer;}
#indKsdh .bd .tCon .tNext{left:auto;right:-100px;background-position: -81px 9px;}

/* ksList */
.ksList{padding-top:20px !important;}
.ksList li{width:140px; height:330px; float:left; margin-right:36px; background:url(../../Base/img/ksList-bg.png) 0px 0px no-repeat; padding:53px 37px 11px 37px;  }
.ksList li .title{height:40px; line-height:40px; text-align:center; font-size:20px; font-weight:bold; color:#359f50; margin-bottom:10px;}
.ksList li .title a{color:#359f50}
.ksList li .intro{height:168px; line-height:24px; color:#74b37f; margin-bottom:10px;}
.ksList li .more{display:block; width:125px; height:35px; line-height:35px; text-align:center; font-size:14px; background:url(../../Base/img/more2.png) 0px 0px no-repeat; color:#fff; margin: 0 auto; text-decoration:none;}
.ksList li:hover{background-image:url(../../Base/img/ksList-bg-even.png); margin-top:-15px;}
.ksList li:hover .title,
.ksList li:hover .title a{color:#fff}
.ksList li:hover .intro{color:#d8eadd}
.ksList li:hover .more{background-image:url(../../Base/img/more2-even.png); color:#449165}

.ksList li{transition:0.3s; transition:margin .8s;}
.ksList li *{transition:0.3s; }


/* 医院概况 */
#indYygk{width:1140px; height:242px; background:url(../../Base/img/yygk.jpg) 0px 0px no-repeat; padding:30px; overflow:hidden; margin-bottom:40px;}
#indYygk .hd{float:left; width:170px; margin-right:48px; height:242px; }
#indYygk .hd a{display:block; height:242px;}
#indYygk .bd{overflow:hidden;}
#indYygk .bd .nodePic{width:294px; height:208px; float:right; padding-top:20px; }
#indYygk .bd .nodePic img{width:294px; height:208px;}
#indYygk .bd .con{width:600px;}
#indYygk .bd .con .intro{height:120px; line-height:30px; font-size:14px; color:#360758; margin-bottom:20px; padding-top:10px;}
#indYygk .bd .con .links{overflow:hidden;}
#indYygk .bd .con .links li{width:100px; height:80px; float:left; margin-right:20px; }
#indYygk .bd .con .links li a{display:block; height:70px; padding-top:10px; line-height:26px; text-align:center; background:#f1f4df; font-size:14px; color:#359f50; text-decoration:none; }
#indYygk .bd .con .links li a i{display:block;width:50px;height:40px;background: url(../../Base/img/icons-yygk.png) -25px -29px;margin:0 auto 0px;}
#indYygk .bd .con .links li.li2 a i{background-position:-25px -229px}
#indYygk .bd .con .links li.li3 a i{background-position:-25px -429px}
#indYygk .bd .con .links li.li4 a i{background-position:-25px -629px}
#indYygk .bd .con .links li.li5 a i{background-position:-25px -829px}
#indYygk .bd .con .links li.li5{margin-right:0px;}
#indYygk .bd .con .links li a:hover{background-color:#e0f7e6}

/* 专题 */
#indZtzl .bd{margin-bottom:30px;}
#indZtzl .bd li{width:280px; height:200px; float:left; margin-right:26px; overflow:hidden}
#indZtzl .bd li .pic,
#indZtzl .bd li .pic img{width:280px; height:200px;}
#indZtzl .bd li .tit{display:none;}
#indZtzl .hd{z-index: 3;position: relative;text-align:center; line-height:0px}
#indZtzl .hd ul{display:inline-block; *display:inline; zoom:1; font-size:0; height:10px; padding:5px 10px;  }
#indZtzl .hd li{display:inline-block; *display:inline; zoom:1; cursor:pointer; width:10px; height:10px; overflow:hidden; background:#d0d39f; margin:0 5px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;  }
#indZtzl .hd li span{display:none;}
#indZtzl .hd .on{width:30px;background:#3eb35d;}
