@charset "utf-8";
/*全局控制*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
div,dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
h1,h2,h3,h4,h5,h6,
pre, code,/* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
p,blockquote,th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea /* for ie */ {font:14px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:14px;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, saquickmp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化
*/
table,td,tr,th{font-size:12px;}
caption,th {text-align:left;}
/** 重置列表元素 **/
ul, ol, li { list-style: none; }
li{list-style-type:none;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-weight:normal; font-style:normal;}
del,ins{text-decoration:none;}
/** 重置文本格式元素 **/
a {color:#333;text-decoration:none;outline:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#B30B0B;text-decoration:none;}
a:active {color:#B30B0B;}
/** 重置表单元素 **/
legend { color: #666; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** 清除浮动 **/
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}
body{background:url(../img/bg.png) #F7F4EF;font:14px/24px Microsoft Yahei,simsun,Tahoma,Arial,Helvetica,sans-serif; color:#000;}
input[type="text"],textarea{-webkit-appearance:none;}
input{_background:#fff;}
textarea{background:#fff;}
select{*background:#fff;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}
.bl1 {clear:both; height:1px; overflow:hidden; display:block; background:#fff;}
.bl5 {clear:both; height:5px; overflow:hidden; display:block;}
.bl4 {clear:both; height:4px; overflow:hidden; display:block;}
.bl8 {clear:both; height:8px; overflow:hidden; display:block;background:#959593;width:1000px;margin:0 auto;}
.bl10 {clear:both; height:10px; overflow:hidden; display:block;}
.bl10b {clear:both; height:10px; overflow:hidden; display:block; background:#fff;}
.bl15 {clear:both; height:15px; overflow:hidden; display:block; background:#fff;margin:0px auto;}
.bl20 {clear:both; height:20px; overflow:hidden; display:block;}
.bl30 {clear:both; height:30px; overflow:hidden; display:block;}
.bl40 {clear:both; height:40px; overflow:hidden; display:block;}
.bl50 {clear:both; height:50px; overflow:hidden; display:block;}
.bl60 {clear:both; height:60px; overflow:hidden; display:block;}
.bl80 {clear:both; height:80px; overflow:hidden; display:block;}
.bl90 {clear:both; height:90px; overflow:hidden; display:block;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.hei300{height:300px;}
.hei320{height:320px;}
.dis{display:block;}
.undis{display:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.pzr{ position: relative;}
.f14{font-size:14px;}
.color-grey{color:gray;}
.blue{color:#C02000;}
.pdt10{padding-top:10px;}
.overflowh{overflow:hidden;}
/*header*/
.top{ background:#F2F2F2;height:32px;line-height:32px;color:#999;}
.top h3{float:left;background-image:linear-gradient(to right, #999,#666,#333,#000,#333,#666,#999,#666,#333,#000,#333,#666,#999);-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-background-size: 200% 100%;animation: bgp 5s infinite linear;}
.top p{float:right;}
.top p a{padding:0 3px;height:32px;line-height:32px;display:inline-block;margin:0 0 0 5px;}
.top p a.mobile{ background:url(../img/mobile.png) no-repeat 0 center;padding:0 0 0 20px;}
@-webkit-keyframes bgp {0%  { background-position: 0 0;}100% { background-position: -100% 0;}}
.wrap{ width:1230px; margin:0 auto; overflow:hidden;}
.wp{ width:1230px; margin:0 auto; overflow:hidden;}

.topbg{clear:both; height:10px; overflow:hidden; display:block; background:url(../img/top.png) repeat-x;}

.header{height:120px;width:100%;background:url(../img/headbg.jpg);}
.header .logo{margin:15px 0 0 0;float:left;}
.header .slogan{background:url(../img/slogan.png) no-repeat right center;width:152px;height:60px;float:left;border-left:1px solid #B09C90;margin:25px 0 0 20px;}
.header .tel{float:right;font-weight:bold;padding:24px 50px 0 0;}
.header .tel span{float:left;color:#535353;padding:0 0 0 40px;line-height:18px; height:46px;font-size:16px;}
.header .tel span.tela{ background:url(../img/tela.png) no-repeat 0px center;padding:0 0 0 57px;margin:0;}
.header .tel span.tela p{color:#D6A759;font-size:30px; font-family: Bodoni Bd BT;padding:10px 0 0;}
.header .tel span.telb{ background:url(../img/telb.png) no-repeat 0 center;width:100px;}
.header .tel span.telb p{color:#f5a220;font-size:18px;}
.header .weixin{float:right;text-align:center;width:170px;margin:5px 0 0;}
.header .weixin ul li{float:left;width:75px;margin:0 0 0 10px;}
.header .weixin img{width:75px;height:auto;float:left;}
.header .weixin p{line-height:15px;}

.navbg{height:50px;background:url(../img/nav.gif) #9A0000;position: relative; z-index:1;width:100%;}
.navbg:after{content:'';position:absolute;bottom:-12px;left:0;width:100%;height:12px;background:url(../img/navbgs.gif) repeat-x top;}
.nav{width:1230px;margin:0 auto;padding:0;}
.nav li{float:left;height:50px;}

.nav li a{display:block;height:50px;width:123px;line-height:50px;text-align:center;font-size:16px;color:#fff;font-weight:700;}
.nav li a:hover, .nav li.on a{background:url(../img/navon.png) no-repeat center center;text-decoration:none;color:#fff;}


.nav li a.on{}
.nav li a.on2{text-decoration:none;}
.nav li:hover.on{text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999;padding:16px 0 0 0;}
.nav li ul li{float:none;display:block;position:relative;height:30px;line-height:30px;_display:inline;margin:0;}
.nav li ul li .s{position:absolute;top:0;left:140px;border-left:1px solid transparent;}
.nav li ul li .s li{float:none;}
.nav li.on ul li a{border-radius:0; background:rgba(221,154,74,0.9);color:#fff;}
.nav li ul li:first-child:before{content:''; position:absolute; top:-10px; left:50%; width:0; height:0; margin-left:-10px; border:10px solid transparent; border-top:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border-bottom-color:rgba(221,154,74,0.9);;}
.nav li ul li:first-child a,.nav li ul li:first-child a:hover,.nav li.on ul li:first-child a,.nav li.on ul li:first-child a:hover{border-top-right-radius:10px;border-top-left-radius:10px;}
.nav li ul li:last-child a,.nav li ul li:last-child a:hover,.nav li.on ul li:last-child a,.nav li.on ul li:last-child a:hover{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}

.nav li ul li a{display:block;width:136px;height:30px; line-height:30px; border-radius:0;padding:0px;background:rgba(221,154,74,0.9);text-align:center;font-weight:normal;font-size:14px;color:#fff;}
.nav li ul li a:hover{color:#9A0000;background:rgba(221,154,74,0.9);border-radius:0px;}




/* banner */
.banner{width:100%;position:relative;height:450px;background:#fff;z-index: 0;margin:12px 0 0}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:450px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;height:450px;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px; border-radius:50%;height:11px;margin:1px 2px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on{background:#f00;}
.banner .prev,.banner .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:50px;height:50px;background:url(../img/pcontrol.png) 0px 0px #fff no-repeat;border-radius:5px;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; display:none;}
.banner .next{left:auto;right:3%;background-position:-50px 0px;}

.sbanner{width:100%;clear:both; display:block;overflow:hidden;background:#fff;height:400px;text-indent:-9999px;}

.ksbanner{height:320px;text-indent:-9999px;}
.local{height:35px;border-bottom:1px solid #bfbfbf;width:1230px;margin:0 auto;padding:20px 0 10px 0;}
.local .now{float:left;}
.local .now{height:35px;line-height:35px;font-size:20px;color:#CC1200;display: block}
.local .now a{color:#CC1200;}
.local .now span{color:#999;font-size:18px;padding:0 0 0 5px;}
.local .snav{ float:right;}
.local .snav a{color:#6e5642;height:34px;line-height:34px;float:left;margin:0 0 0 35px;font-size:16px;}
.local .snav a:hover,.snav a.cur{color:#CC1200;border-bottom:2px solid #CC1200;}

/*首页*/
.inewsfocus { float:left; position: relative;width:400px;height:250px;}
.inewsfocus .pic img { width:400px; height: 250px; display: block; }
.inewsfocus .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.inewsfocus .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.inewsfocus .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
.inewsfocus .txt li a{ display: block; color: white; padding: 0 10px; font-size: 12px; text-decoration: none; }
.inewsfocus .num { position: absolute; z-index: 3; bottom:20px; right: 8px; }
.inewsfocus .num li{ float: left; position: relative; width:10px; height:10px; line-height:10px; border-radius:50%;overflow: hidden; text-align: center; margin-right:5px; cursor: pointer; }
.inewsfocus .num li a,.inewsfocus .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.inewsfocus .num li span { z-index: 1; background:#fff; filter: alpha(opacity=50); opacity: 0.5; }
.inewsfocus .num li.on a,.inewsfocus .num a:hover{ background:#f60;  }

.inewsbg{width:100%; background:#F4EDE5;padding:40px 0;}
.inews { width:800px;float:right;overflow: hidden; height:250px;}
.inews .inewst {width:100%;height:56px;}
.inews .inewst .tab-nav{padding:0px;width:480px;margin:0 auto;}
.inews .inewst li{ float:left;height:45px; line-height:45px;width:100px;margin:0 10px;}
.inews .inewst li a{color:#666;display:block;text-align:center;width:110px;height:36px;font-size:18px;line-height:36px;}
.inews .inewst li.on a{background:url(../img/navon.png) no-repeat center center;text-decoration:none;color:#fff;position: relative;}
.inews .inewst li.on a:after{content:''; position:absolute; bottom:-6px; left:50%; width:0; height:0; margin-left:-6px; border:6px solid transparent; border-bottom:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border-top-color:#DD9A4A;}
.inews .inewst .ititjia{float:right;width:45px;height:45px; background:#EBEBEB}
.inews .inewst .ititjia a{width:45px;height:45px; background:url(../img/jia.gif) no-repeat center center #EBEBEB; display:block;}

.inews .inewsb{width:100%;height:330px;}
.inews .inewsb .inewsbt{border-bottom:1px dotted #BCBCBC;padding:10px 0;}
.inews .inewsb .inewsbt h2 a{color:#1D96CA;font-size:16px;}
.inews .inewsb .inewsbt p{color:#999}
.inews .inewsb .inewsbt p a{color:#F67D08;}

.inews .inewsb .inewsbli{padding:0 10px}
.inews .inewsb .inewsbli li{float:left;height:28px;line-height:28px;border-bottom:1px dotted #ccc;padding:5px 2% 5px 0;width:48%;}
.inews .inewsb .inewsbli li h3{float:left;font-size:16px;}
.inews .inewsb .inewsbli li h3 a{color:#666;}
.inews .inewsb .inewsbli li h3 a:hover{color:#a70606;}
.inews .inewsb .inewsbli li span{float:right;color:#999;font-size:12px;}







/* flexslider */
.flexslider{position:relative;height:480px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:480px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:#f7f7f7;border-radius:50%;cursor:pointer;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s; /* Opera */}
.flex-control-nav .flex-active{background:#C02000;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:30px;height:53px;overflow:hidden;cursor:pointer;background:url(../img/arrowb.png) center center no-repeat;position:absolute;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.flex-direction-nav li a.flex-prev{left:100px;background-position:0px 0px;}
.flex-direction-nav li a.flex-next{right:100px;background-position:-30px 0px;}
@-webkit-keyframes move{80%{-webkit-transform: translateX(-10px);} }
@-webkit-keyframes moveb{80%{-webkit-transform: translateX(10px);} }
.flex-direction-nav li a:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.flex-direction-nav li a.flex-prev:hover{background-position:0px -53px;-webkit-animation: move 1s infinite linear;}
.flex-direction-nav li a.flex-next:hover{background-position:-30px -53px;-webkit-animation: moveb 1s infinite linear;}


.ifocus {width:356px; margin:0px; height:262px; border:1px solid #DEDEDE; overflow: hidden; position: relative;}
.ifocus_pic { display:inline; position:relative; float:left; width:336px; height:242px; overflow:hidden; margin:10px 0 0 10px;overflow: hidden;  }
.ifocus_piclist li { width:336px; height:242px; overflow:hidden;}
.ifocus_piclist img { width:336px; height:242px; }
.ifocus_btn { display:inline; position: absolute;right:10px;bottom:10px;}
.ifocus_btn li {float:left;width:10px; height:10px; background:#fff; margin-bottom:5px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);margin:0 0 0 2px;}
.ifocus_btn .on{opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
.ifocus_opdiv { position:absolute;left:0; bottom:0; width:340px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.ifocus_tx { position:absolute;left:8px; bottom:8px; color:#FFF; }
.ifocus_tx ul li{ display:none;}
.ifocus_tx ul li a{ color:#fff; font-size:14px; font-weight: bold;}

.adindex{width:100%;height:120px;background-repeat: no-repeat; background-position:center top;}
.adindexb{width:100%;height:70px; background-color:#cae5f0;background-repeat: no-repeat; background-position:center top;}

.inewsb {width:740px;height:264px;overflow: hidden;}
.inewsbpic{float:left;width:358px;height:264px;}

.list-news{border:1px solid #e1e1e1;width:350px;height:252px;float:right;padding:5px 10px; }
.list-news ul{ background:url(../img/list-news.gif) repeat-x top #fff;width:350px;height:252px;}
.list-news li{width:100%;float:left;padding:5px 0;}
.list-news li a{height:53px;line-height:20px;display: block;width:350px; position: relative;}
.list-news li a img{width:70px;height:53px;float:left;margin:0 10px 0 0;}
.list-news li a h2{color:#333;}
.list-news li a span{color:#999; position: absolute;right:0;bottom:0;}
.list-news li a:hover{ background:#f9f9f9;}
.list-news li a:hover h2{color:#135ba6;}

.itit{margin:0px;text-align:left;color:#333;font-size:22px;padding:10px 0 0 0;float:left;height:32px;line-height:32px;}
.itit span{font-size:14px;color:#999;padding:0;}

.itita{text-align:left;padding:6px 0;float:left;background:url(../img/navbg.gif) repeat-x bottom;width:100%;margin:0 auto 20px;}
.itita h3{float:left;}
.itita h3 a{color:#9A0000;font-size:20px;padding:0 0 0 16px;height:40px;line-height:40px;background:url(../img/ic.gif) no-repeat 0 center;}

.itita span{float:right;padding:0;margin:10px 0 0;}
.itita span a{ background:#9A0000;color:#fff;font-size:10px;padding:2px 4px;border-radius:4px;}

.picMarquee-left{ overflow:hidden; position:relative;heigth:268px;width:100%;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left .bd{width:1230px;float:left;overflow:hidden;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{padding:0;width:145px;height:268px;background:#ebedec;float:left;margin:0 10px 20px 0;text-align:center;}
.picMarquee-left .bd ul li a{background:#f8f8f8;width:145px;height:268px; display:block; position: relative;}
.picMarquee-left .bd ul li a h2{padding:0;color:#333;font-size:16px;}
.picMarquee-left .bd ul li a .img img{width:145px;height:203px;}




.ititb{text-align:left;color:#333;font-size:22px;padding:30px 0 10px 0;float:left;height:32px;line-height:32px;border-bottom:1px dashed #e1e1e1;width:100%;margin:0 auto;}
.ititb span{font-size:14px;color:#999;padding:0;}
.ititb span.more{float:right; background:url(../img/jianl.gif) no-repeat center right;padding:0 20px 0 0;}

.ivideo{float:right;width:450px;}
.iplayer{width:438px;float:left;heigth:242px;margin:8px 0 0 0;padding:10px 0 10px 10px;border:1px solid #DEDEDE;}





/*首页科室*/
.kesi{ background:url(../img/kesi.png) no-repeat center center;height:335px;padding:40px 85px 0;width:1060px;}
.kesi dl{float:left;}
.kesi dl.one{width:480px;padding:0;}
.kesi dl.two{width:400px;padding:0;margin:0 10px;}
.kesi dl.three{width:160px;padding:0;}
.kesi dl dt{text-align: center;padding:20px 0 10px;position: relative;}
.kesi dl dt h3{ background:#FDFBF2;font-weight:bold;width:130px;font-size:24px;text-align: center;margin:0 auto;position:relative;z-index:1}
.kesi dl dt a{color:#AA0707;}.kesi dl dt a:hover{color:#BB7F36;}
.kesi dl dt:before{content:""; position: absolute;bottom:20px;left:10%;border-bottom:2px solid #BB7F36;width:80%;}
.kesi dl dd{float:left;width:100px;font-size:16px;padding:3px 0;font-weight:bold;}
.kesi dl dd a{color:#BB7F36;}.kesi dl dd a:hover{color:#AA0707;}
.kesi dl.three dt:before{left:0;width:100%;}

.kesi dl.one dd{width:120px;}
.kesi dl.three dd{width:80px;}
.ind_4_cont{ width:1230px;float:left;height:320px;}
.ind_4_cont .img{ float: left; width:424px; height:311px; position: relative; margin-bottom: 15px; }
.ind_4_cont .img .a{ display: block; height:100%; }
.ind_4_cont .img .a img{ display: block; width:100%; height:100%; }
.ind_4_cont .img .a .tit{ position: absolute; width:100%; left:0; bottom:0; z-index:10; color:#fff; background:rgba(0,0,0,0.5); }
.ind_4_cont .img .con{ padding:10px 35px 10px 30px; }
.ind_4_cont .img .con h2{ font-size:22px; line-height:1.1; padding-bottom: 10px; }
.ind_4_cont .img .con p{ line-height:1.5em; height:3em; overflow: hidden; font-size:12px; }

.ind_4_cont .r{ overflow: hidden;width:770px;float:right;height:320px; }


.ind_4_cont .r .tabClick{ padding-bottom: 16px;width:780px;float:left;}
.ind_4_cont .r .tabClick a{ display: block; float: left;width:185px;margin:0 10px 0 0;height:40px; position: relative; text-align: center; line-height:40px; font-size:18px; background:url(../img/kesion.png) no-repeat;color:#fff; }
.ind_4_cont .r .tabClick a i{ display: none; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; bottom:-10px; left:50%; margin-left:-13px; border-top: 10px solid #DE9B49; }
.ind_4_cont .r .tabClick a.on i{ display: block; }





.i4-list{clear:both;width:100%;margin:20px 0 0 0;}
.i4-list .child{ display: none;  }
.i4-list .child.on{ display: block;  }


.i4-list ul{width:804px;}
.i4-list ul li{width:167px;float:left;height:40px;margin:15px 34px 0 0;overflow: hidden;}
.i4-list ul li a{display:block;width:165px;height:38px;line-height:38px;font-size:14px;border:1px solid #e1e1e1;color:#545454;border-radius:10px; background:url(../img/jiann.gif) no-repeat 10px center}
.i4-list ul li a i{border-right:1px solid #e1e1e1;width:28px;height:38px;float:left;margin:0 10px 0 0;}
.i4-list ul li a:hover{border:1px solid #BF8A48;background:url(../img/jianm.gif) no-repeat 10px center;color:#BF8A48;}
.i4-list ul li a:hover i{border-right:1px solid #BF8A48;}






.iksr{width:750px;float:right;height:320px;}
.iksli { width:750px;float:left;overflow: hidden;}
.iksli .ikslit {height:50px;width:100%;border-bottom:2px solid #dcdcdc;}
.iksli .ikslit .tab-nav{padding:0px;float:left;margin:0px;}
.iksli .ikslit li{ float:left;margin:0 25px 0 0;}
.iksli .ikslit li a{color:#222;display:block;padding:0 5px;height:50px; line-height:50px;font-size:16px;}
.iksli .ikslit li.on a{color:#BF8A48;font-weight:bold;border-bottom:2px solid #BF8A48;}
.iksli .ikslit .morec{margin:15px 0 0 0;float:right; }
.iksli .ikslit .morec a{background:url(../img/jianl.gif) no-repeat right center;padding:0 20px 0 0; display: block;}

.iksli .ikslib .child{ display: none;  }
.iksli .ikslib .child.on{ display: block;  }

.iksli .ikslib ul{width:784px;}
.iksli .ikslib ul li{width:162px;float:left;height:60px;margin:20px 34px 0 0;overflow: hidden;}
.iksli .ikslib ul li a{display:block;width:160px;height:58px;line-height:58px;font-size:18px;border:1px solid #e1e1e1;color:#545454;border-radius:10px; text-align:center;background:url(../img/jiann.gif) no-repeat 10px center}
.iksli .ikslib ul li a i{border-right:1px solid #e1e1e1;width:28px;height:58px;float:left;}
.iksli .ikslib ul li a:hover{border:1px solid #BF8A48;background:url(../img/jianm.gif) no-repeat 10px center;color:#BF8A48;}
.iksli .ikslib ul li a:hover i{border-right:1px solid #BF8A48;}



.cate{ background:#e6edf3;width:1230px;margin:0 auto;font-weight:bold;}

.cateta{width:129px;height:178px;float:left;position: relative;border-bottom:2px solid #fff;}
.catetb{width:129px;height:118px;float:left;position: relative;border-bottom:2px solid #fff;}
.catetc{width:129px;height:98px;float:left;position: relative;border-bottom:2px solid #fff;}
.cateb{margin:auto;width:100px;height:90px;position: absolute;  top: 0; left: 0; bottom: 0; right: 0;text-align: center}

.catesa{float:left;width:1071px;text-align:center;background:url(../img/linea.gif) top;}
.catesa dl{float:left;}
.catesa dl dt{float:left;width:119px;height:45px;line-height:45px;}
.catesa dl dt a{color:#125ba7;}
.catesa dl dd{float:left;width:952px;}
.catesa dl dd a{width:119px;float:left;height:45px;line-height:45px;}

.catesb{float:left;width:1071px;background:url(../img/lineb.gif) top}
.catesb ul li{float:left;width:119px;height:60px;line-height:60px;text-align:center;}

.catesc{float:left;width:1071px;background:url(../img/linec.gif) top}
.catesc ul li{float:left;width:119px;height:100px;line-height:100px;text-align:center;}


.snews{width:1260px;float:left;}
.snews dl{width:388px;float:left;margin:0 30px 0 0;border:1px solid #e1e1e1; border-bottom:none;}
.snews dl dt a{background:#BF8A48;height:45px;line-height:45px; display: block; text-align:center; color:#fff;font-weight:bold;border-bottom:1px solid #e1e1e1;font-size:18px;}
.snews dl dt a:hover{ background-color:#BA2118}
.snews dl dd a{ display:block;background:url(../img/dians.png) no-repeat 10px center;padding:0 10px 0 20px;height:32px;line-height:32px;border-bottom:1px solid #e1e1e1;}
.snews dl dd a:hover{ background-color:#f1f1f1}
.snews dl dd span{float:right;font-size:12px;color:#999;}

.ipic{width:1230px;overflow: hidden;}
.ipic .tab-bd{width:1230px;margin:0 auto;float:left;height:234px;overflow: hidden;}
.ipic .tab-hd {height:60px;width:100%;}
.ipic .tab-hd .tab-nav {padding:0px;margin:5px 0 0 0;float:left;}
.ipic .tab-hd li{float:left;height:30px; line-height:30px;margin:0 25px 0 0;}
.ipic .tab-hd li a{color:#333;display:block;padding:0 14px;border:1px solid #3db1e2;font-size:16px;}
.ipic .tab-hd li a:hover{color:#fff;}
.ipic .tab-hd li.on a{color:#fff;background:#3db1e2;font-weight:bold;}
.list-pic{width:1230px;margin:0 auto;float:left;height:234px; overflow:hidden;}
.list-pic ul{list-style:none;padding:0;margin:0;width:1256px;float:left;}
.list-pic ul li{list-style:none;float:left;width:288px;height:230px;margin:0 26px 0 0;}
.list-pic ul li a.img{width:286px;height:198px;border:1px solid #e1e1e1;display: block;}
.list-pic ul li a.img img{width:286px;height:198px;}
.list-pic ul li p{ height:30px;line-height:30px; text-align:center;font-size:16px;}

.iyisheng{width:1230px;overflow: hidden;}
.iyisheng .tab-hd {width:100%;}
.iyisheng .tab-hd .tab-nav {padding:0px;margin:15px 0 0 0;float:right;}
.iyisheng .tab-hd li{ float:left;height:30px; line-height:30px;}
.iyisheng .tab-hd li a{color:#999;display:block;padding:0 14px;  }
.iyisheng .tab-hd li a:hover{ color:#fff;   }
.iyisheng .tab-hd li.on a{color:#fff;background:#1477c8;font-weight:bold;}

/* 科室三级医生列表 */
.izjtit{float:right;}
.izjtit li{float:left;margin:0 0 0 20px;font-size:18px;height:45px;line-height:45px;}
.izjtit li.on{border-bottom:2px solid #135ba6;color:#135ba6;}


.izhuanjia{width:1230px;height:290px; position:relative; overflow: hidden;}
.izhuanjia .hd{width:800px; position:absolute;right:0px;bottom:0px; z-index:1;height:94px;padding:0px;}

.izhuanjia{width:1230px;height:290px; position:relative; overflow: hidden;}
.izhuanjia ul{color:#333;width:1230px;height:290px; position:relative; overflow: hidden;}
.izhuanjia ul li{float:left;width:300px;height:160px;padding:5px 0 0 0;}



/*图片小图预览列表*/
.spec-scroll{float:left;margin:0 0 0 20px;width:780px;height:100px;}


.spec-scroll .prev,.spec-scroll .next{display:block;width:25px; margin:20px 0 0 0;height:48px;cursor:pointer;text-decoration:none;background:url("../img/arrow.png") 0 0 no-repeat;}
.spec-scroll .prev{float:left;}.spec-scroll .next{float:right;background-position:-25px 0px;}
.spec-scroll .items{float:left;position:relative;width:684px;height:94px;overflow:hidden;margin:0;overflow: hidden;margin:0 0 0 20px;}
.spec-scroll .items ul{position:absolute;width:999999px;height:86px;}
.spec-scroll .items ul li{float:left;padding:0px;cursor:pointer;width:120px;}
.spec-scroll .items ul li a.img{margin:0 36px;width:80px;height:90px;display:table-cell;background:#fff;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;overflow:hidden;border:2px solid #ccc;}
.spec-scroll .items ul li a.img img{float:left;width:80px;height:90px;}
.spec-scroll .items ul li.tb-selected .img{/*border:2px solid #f5a21d;*/}


/*main*/
.main{width:100%;padding:20px 0;}
.co{padding:0px;width:1230px;margin:0 auto;}
.ksmain{background:#eee;width:100%;padding:0;}
.ksco{padding:0 15px;width:1170px;margin:0 auto;background:#fff;position: relative;}


/*发展历程*/
.aboutgl{padding:0;width:300px;margin:0 auto;line-height:30px;}
.aboutfzt{font-size:36px;color:#E80200;text-align: center;padding:20px 0 25px;}
.aboutfz{width:100%; position: relative;float:left;}
.aboutfz:after{content:''; position:absolute; top:0px;left:50%; width:0px; height:100%; margin-left:-1px; border-left:3px solid #EBEDF4;}
.aboutfz ul li{float:left;width:100%;margin:20px 0 30px;}
.aboutfz ul li .timea{float:left;width:50%; position: relative; z-index:1;}
.aboutfz ul li .timeb{float:right;width:50%; position: relative; z-index:1;}
.aboutfz ul li .times{float:right;background: #0D47A1;color:#fff;border-radius:30px;padding:5px 5px 5px 10px;text-align: right;height:18px;line-height:18px;margin-right:-15px;}
.aboutfz ul li .times span{float:right;width:10px;border:4px solid #fff;border-radius:50%;height:10px;margin:0 0 0 5px;}
.aboutfz ul li .timebs{float:left;background: #0D47A1;color:#fff;border-radius:30px;padding:5px 10px 5px 5px;text-align: left;height:18px;line-height:18px;margin-left:-15px;}
.aboutfz ul li .timebs span{float:left;width:10px;border:4px solid #fff;border-radius:50%;height:10px;margin:0 5px 0 0;}
.aboutfz ul li .txt{float:right;width:30%;padding:15px 18% 0 2%;color:#755837;font-size:16px;}
.aboutfz ul li .txtb{float:left;width:30%;padding:15px 2% 0 18%;color:#755837;font-size:16px; text-align:right;}
.aboutfztxt{padding:10px 10%;float:left;width:80%;}
.aboutfztxt p{ text-indent:2em;padding:10px 0;color:#755837;font-size:16px;}
/*组织结构*/
.aboutz{float:left;width:80%;padding:0 10%;}
.aboutztit{font-size:36px;color:#E80200;text-align: center;padding:20px 0 45px;position: relative;border-bottom: 1px solid #28AAE1;width:75%;margin:0 auto;}
.aboutztit:before{content:''; position:absolute; bottom:6px; left:50%; width:1px; height:30px; margin-left:-1px; border-left:2px solid #28AAE1;}
.aboutztit:after{content:''; position:absolute; bottom:0px; left:50%; width:0; height:0; margin-left:-6px; border:6px solid transparent; border-bottom:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border-top-color:#C02000;}
.aboutzz{float:left;width:15%;padding:0 5%;margin:35px 0 0;position: relative;}
.aboutzz:before{content:''; position:absolute; top:-35px; left:50%; width:1px; height:30px; margin-left:-1px; border-left:1px solid #28AAE1;}
.aboutzz h3{border:1px solid #28AAE1;text-align:center;padding:5px 0;font-size:18px;font-weight:bold;position: relative;color:#28AAE1;}
.aboutzz h3:before{content:''; position:absolute; top:-6px; left:50%; width:0; height:0; margin-left:-6px; border:6px solid transparent; border-bottom:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border-top-color:#C02000;}
.aboutzz h3:after{content:''; position:absolute; bottom:-6px; left:50%; width:0; height:0; margin-left:-6px; border:6px solid transparent; border-bottom:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border-top-color:#C02000;}
.aboutzz ul{border:1px solid #28AAE1;margin:10px 0 0;}
.aboutzz ul li{padding:0 0 0 5px;color:#28AAE1}
.aboutzz ul li a{color:#28AAE1}
.aboutzz ul li a:hover{color:#E80200}


/*专家栏目*/
.doctorlist{width:1230px;float:left;overflow:hidden;}
.doctorlist ul{width:1250px;float:left;}
.doctorlist ul li{padding:0;width:145px;height:268px;background:#ebedec;float:left;margin:0 10px 20px 0;text-align:center;}
.doctorlist ul li a{background:#f8f8f8;width:145px;height:203px;display:block;position:relative;}
.doctorlist ul li a h2{padding:0;color:#333;font-size:16px;}
.doctorlist ul li a .img img{width:145px;height:203px;}
.doctorlist ul li a p{color:#999;height:20px;line-height:20px;}
.doctorlist ul li a span{ background:url(../img/zom.png) no-repeat center 140px rgba(199,221,242,0.2); text-indent:-9999px;position:absolute;z-index:1;left:0px;right:0;bottom:0px;height:0;width:145px;transition:all 0.5s;-moz-transition:all 0.5s; /* Firefox 4 */-webkit-transition:all 0.5s; /* Safari and Chrome */-o-transition:all 0.5s; /* Opera */}
.doctorlist ul li a:hover{ background:#ededed}
.doctorlist ul li a:hover span{height:268px;}

.doctorli ul li{width:100%;float:left;height:160px;border-bottom:1px dashed #ccc;padding:10px 0; position: relative;}
.doctorli ul li .img{float:left;width:136px;}
.doctorli ul li .img img{height:160px;width:136px;}
.doctorli ul li .txt{float:left;width:240px;margin:0 40px 0 25px;}
.doctorli ul li .descb{width:740px;float:right;height:160px;}
.doctorli ul li .descb .more{color:#999;background:url(../img/jianl.gif) no-repeat right center;padding:10px 20px 10px 0px; position:absolute;right:0;bottom:0;margin:0 5px 0 0;}


/*doctor detail*/
.dtitle{ background:url(../img/dian.gif) repeat-x center;height:40px;line-height:40px;margin:10px 0;}
.dtitle h4{ background:#fff;width:80px;color:#999;font-size:16px;font-weight:bold;}
.ddoctor{ position: relative;height:421px;width:100%;}
.ddoctor .pic{float:left;}
.ddoctor .pic img{width:300px;height:421px;}
.ddoctor .ddoctortxt{width:890px;float:left;margin:0 0 0 40px; position: relative;font-size:16px;padding:20px 0 0;}
.ddoctor .ddoctortxt h1{color:#434343;padding:10px 0 0 0;font-size:24px;font-weight:bold;}
.ddoctor .ddoctortxt p{color:#434343;line-height:28px;padding:10px 0 0 0;}
.ddoctor .ddoctortxt p span{color:#333;}
.ddoctor .yuyue{ position:absolute;right:0;bottom:20px;width:90px;padding:5px 0 5px 15px;border:1px solid #0b6e98;border-radius:5px;background:url(../img/jians.gif) no-repeat 82px center #3db1e0;color:#fff;display: block;}
.ddoctor .yuyue:hover{ background-color:#5dc1ed;}
.ddoctor .ddoctorcon{float:left;width:890px;color:#434343;margin:30px 0 0 40px;font-size:16px;padding:30px 0 0 0;line-height:28px; background:url(../img/app-img1.png) repeat-x top left;}


.dpaiban{border:1px solid #ccc;float:right;width:300px;position: absolute;right:0;top:0;height:180px;}
.dpaibantit{float:left;width:20px;padding:20px 15px;color:#004f99;font-size:18px; text-align:center;line-height:22px;background:#e6eef3;height:140px;}
.dpaibantime{float:left;width:234px;height:35px; background:#f9f9f9;border-left:1px solid #ccc;padding:5px 0 0 15px;}
.dpaibanlist{float:left; background:url(../img/dpaibanlist.gif) top;width:250px;height:140px;}
.dpaibanlist dl{float:left;width:50%;}
.dpaibanlist dl dt{height:28px;line-height:28px;width:98%;float:left; text-align:center;border-left:1px solid #ccc;overflow: hidden;color:#333;}
.dpaibanlist dl.tit dt{color:#999;}

/*新闻栏目*/
.newslist li{float:left;width:100%;padding:0;}
.newslist li a{height:165px;padding:25px 0;width:100%;display:block;border-bottom:1px solid #e1e1e1; position: relative;color:#999;}
.newslist li a .img{float:left;margin:0 20px 0 0;border:1px solid #f0f1f1;width:240px;height:165px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;overflow:hidden;}
.newslist li a .img img{height:165px;width:240px;vertical-align:middle; max-height:165px;}

.newslist li a .imga{float:left;margin:0 20px 0 0;border:1px solid #f0f1f1;width:116px;height:165px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;overflow:hidden;}
.newslist li a .imga img{height:165px;width:116px;vertical-align:middle; max-height:165px;}
.newslist li a h2{color:#333;font-size:16px;margin:5px 0 10px 0;}
.newslist li a p.txt{padding:0;color:#999;height:110px;}
.newslist li a .mores{ position: absolute;right:0;bottom:25px; background:url(../img/jianc.png) no-repeat 80px center #C02000;color:#fff;width:100px;padding:8px 15px 8px 15px;}
.newslist li a:hover{border-bottom:1px solid #C02000;color:#999;}
.newslist li a:hover h2{color:#C02000}
.newslist li a:hover .mores{ background-color:#f5a21e;}
/*news detail*/
.newsdetail{float:left;background:url(../img/newsbg.gif) repeat-y;width:100%;}
.newsl{width:900px;float:left;padding:10px 40px 30px 0;border-right:1px solid #e1e1e1;}
.newsl .title{font-size:22px;}
.newsl .desc{padding:20px 0;width:100%;line-height:25px;height:25px;color:#999;}
.time{background:url(../img/time.png) no-repeat 0 center;padding:0 0 0 20px;width:100px;float:left;}
.newsl .source{float:left;}
.hits{background:url(../img/views.png) no-repeat 0 center;padding:0 0 0 20px;width:55px;float:left;}
.newsl .share{float:left;width:500px;}
.newsl .share span{float:left;}
.newsl .post{width:870px;float:left;padding:10px 0;clear:both;color:#333;}
.newsl .post img{max-width:870px;}
.newsr{width:240px;float:right;}
.newsr h3{font-size:18px;padding:10px 0 20px 0;}
.newsr ul{list-style:none;padding:0;margin:0;width:380px;}
.newsr ul li{list-style:none;float:left;width:240px;margin:0 0 20px 0;}
.newsr ul li img{width:240px;height:165px;}
.newsr ul li p{font-size:14px;padding:5px 0;color:#999;}


/*dd*/
.aboutcon{color:#333;font-size:14px;line-height:22px;}

.aboutpage{width:1190px;margin:0 auto;color:#333;font-size:14px;line-height:32px;-moz-box-shadow:0px 0px 10px #666; -webkit-box-shadow:0px 0px 10px #666; box-shadow:0px 0px 10px #666;}

/*荣誉列表*/
.honorlist{width:1230px;overflow: hidden;}
.honorlist ul{width:1256px;float:left;}
.honorlist ul li{float:left;width:288px;margin:0 26px 0 0;height:230px;}
.honorlist ul li a.img{width:286px;height:198px;border:1px solid #e1e1e1;display: block;}
.honorlist ul li a.img img{width:286px;height:198px;}
.honorlist ul li p{text-align:center;font-size:16px;}

/*领导团队*/
.yuanzhanglist ul li{float:left;width:100%; position: relative;margin:0 0 30px 0;border-bottom:1px dashed #ccc;}
.yuanzhanglist ul li .img{float:left;margin:0 20px 0 0;width:125px;}
.yuanzhanglist ul li .img img{width:125px;height:125px;border-radius:50%;}
.yuanzhanglist ul li .txt{float:right;width:1010px;position: relative;padding:0 0 10px 0;}
.yuanzhanglist ul li .txt p{float:left;background:#fff;color:#999;line-height:25px;width:95%;}
.yuanzhanglist ul li h3{font-size:18px;color:#494949;line-height:30px;height:30px;}
.yuanzhanglist ul li .biji-oth{ position: absolute;bottom:10px;right:0;}
.yuanzhanglist ul li .biji-oth button{ background:#333;border:0;color:#fff;font-size:14px;width:25px;height:25px; cursor: pointer;}
.yuanzhanglist ul li .biji-content{width:1010px;float:left;background:#fff;color:#999;display:none;}

/*ssss*/
.pic_list{width:1160px;overflow: hidden;}
.pic_list ul{width:1185px;float:left;}
.pic_list ul li{float:left;width:370px;margin:0 25px 20px 0;}
.pic_list ul li a.img{width:368px;height:248px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.pic_list ul li a.img img{vertical-align:middle;max-height:248px;max-width:368px;}
.pic_list ul li a.img:hover{border:1px solid #F90;}

.pbdata button{border:1px solid #0b6e98;height:30px;width:60px;float:left;margin:0 10px 0 0; background:#1e96c7;color:#fff;cursor: pointer;}
/*就医指南*/
.pbchoose{border:1px solid #e1e1e1;border-bottom:none;height:30px; line-height:30px;padding:20px 10px;}
.js-datetime,.js-date{border:1px solid #0b6e98;height:28px;width:200px;float:left;background:url(../img/data.png) no-repeat 160px center;padding:0 0 0 10px;}
.pbselect{border:1px solid #0b6e98;height:30px;width:180px;float:left;margin:0 10px 0;}
.paibantab tr:hover{ background:#f1f1f1;}
.paibantab th{border:1px solid #e1e1e1;height:50px;text-align:center;color:#C02000;font-weight:bold;font-size:14px;}
.paibantab td{border:1px solid #e1e1e1;height:50px;text-align:center;font-size:14px;}
.paibantab .yuyue{border:1px solid #3681e7;color:#C02000;padding:5px 10px;}
.paibantab .yuyue:hover{border:1px solid #f5a31c; background:#f5a31c;color:#fff;}

.yueye{padding:20px 50px;width:400px;height:230px; display:none;}
.yueye ul li{color:#333;padding:5px 0;}
.yueye ul li span{color:#999;}
.yueyesub{border:1px solid #4b99fd;border-radius:2px;height:45px;line-height:45px;padding:0 0 0 5px;margin:10px 0 0 0;}
.yueyesub input{width:68%;border:0;font-size:24px;color:#59c8f3;font-weight:bold;line-height:45px;}
.yueyesub button{ background:#59c8f3;color:#fff;float:right;font-size:24px;border:none; cursor: pointer;height:45px;width:30%;}
/*科室*/
.ks{width:1230px;margin:0 auto;overflow: hidden; }
.ks h2{font-size:24px;color:#333333;text-align:center;padding:20px 0 30px;line-height:30px;}
.ktit{ text-align: center;}
.ktit a{ background: #9A0000;color:#fff;padding:10px 30px; border-radius:5px;margin:0 4px;}
.ktit a:hover{ background:#BF8A48}
.kstk{width:1230px;position:relative;padding:30px 0;margin:0 auto;overflow: hidden; border-bottom:1px solid #f1f1f1;}
.kstk h3{width:100%;margin:0;color:#9A0000;font-size:20px;height:45px;line-height:45px; display: block;}


.kstk ul{width:1246px;float:left;}
.kstk ul li{width:162px;float:left;height:40px;margin:15px 16px 0 0;overflow: hidden;}
.kstk ul li a{display:block;width:160px;height:38px;line-height:38px;font-size:14px;border:1px solid #D5CCB8;color:#623B2C;border-radius:10px; background:url(../img/jiann.gif) no-repeat 10px center #ECE7DE;}
.kstk ul li a i{border-right:1px solid #D5CCB8;width:28px;height:38px;float:left;margin:0 10px 0 0;}
.kstk ul li a:hover{border:1px solid #9A0000;background:url(../img/jianm.gif) no-repeat 10px center;color:#9A0000;}
.kstk ul li a:hover i{border-right:1px solid #9A0000;}

/* 科室详情 */
.ksty{-moz-box-shadow:0px 0px 5px #e3e3e3; -webkit-box-shadow:0px 0px 5px #e3e3e3; box-shadow:0px 0px 5px #e3e3e3;}
.ksintr{width:555px;height:240px;float:left;overflow:hidden;padding:10px 20px;}
.ksintrcon{width:96%;clear:both;color:#333;padding:2%;margin:10px 0 0 0;}
.ksintrcon p{font-size:15px;line-height:30px;padding:0 0 10px 0}
.ksgongao{width:555px;height:160px;float:left;overflow:hidden;margin:10px 0 0 0;padding:10px 20px;}
.ksquick{width:555px;height:430px;float:right;padding:10px 20px;}

.quickks{padding:30px 0 0 0;width:600px;margin:0 0 0 15px;}
.quickks dl{width:120px;text-align:center;float:left;margin:0 80px 65px 0;}
.quickks dl a{border:1px solid #bfbfbf;color:#222;display: block;width:120px;height:100px;border-radius:10%;padding:10px 0 0 0;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s; /* Opera */}
.quickks dl a:hover{border:1px solid #1490c3;color:#1490c3;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s; /* Opera */}
.quickks dl dt{height:64px;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s; /* Opera */}
.quickks dl dt.icona{ background:url(../img/quickksa.png) no-repeat top center;}
.quickks dl dt.iconb{ background:url(../img/quickksb.png) no-repeat top center;}
.quickks dl dt.iconc{ background:url(../img/quickksc.png) no-repeat top center;}
.quickks dl dt.icond{ background:url(../img/quickksd.png) no-repeat top center;}
.quickks dl dt.icone{ background:url(../img/quickkse.png) no-repeat top center;}
.quickks dl dt.iconf{ background:url(../img/quickksf.png) no-repeat top center;}
.quickks dl dd{font-size:18px;}
.quickks dl a:hover dt{ background-position:bottom center;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s; /* Opera */}

.ksxm{width:555px;height:300px;float:left;background:#fff;padding:10px 20px;}
.kstt{width:555px;height:300px;float:right;background:#fff;padding:10px 20px;}
.ksxmli ul li{float:left;border-bottom:1px solid #eee;width:100%;padding:10px 0;}
.ksxmli ul li img{float:left;width:150px;height:100px;margin:0 10px 0 0;}
.ksxmli ul li a{ display: block;width:100%;height:100px;}
.ksxmli ul li a h3{font-size:15px;font-weight:bold;}

.ksjc{width:1230px; overflow: hidden;}
.ksjc .hd{ overflow:hidden;  height:40px;padding:10px 0;  }
.ksjc .hd .prev,.ksjc .hd .next{ display:block;width:5px; height:9px; float:right; margin-right:5px; margin-top:15px;  overflow:hidden; cursor:pointer; background:url(../img/arrows.png) no-repeat;}
.ksjc .hd .next{ background-position:0 -50px;  }
.ksjc .hd .prevStop{ background-position:-60px 0; }
.ksjc .hd .nextStop{ background-position:-60px -50px; }
.ksjc .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:15px; zoom:1; }
.ksjc .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../img/icoCircle.gif) 0 -9px no-repeat; }
.ksjc .hd ul li.on{ background-position:0 0; }


.kspic ul{width:1230px;float:left;}
.kspic ul li{float:left;margin:0 30px 20px 0;width:400px;height:267px;-moz-box-shadow:0px 5px 3px #e3e3e3; -webkit-box-shadow:0px 5px 5px #e3e3e3; box-shadow:0px 5px 5px #e3e3e3;}
.kspic ul li img{width:400px;height:267px;}

.kstit{width:100%;padding:20px 0;float:left;}
.kstit h4{float:left;font-size:24px;}
.kstit span{float:right;border:1px solid #a4a4a4;border-radius:5px;font-size:14px;padding:2px 5px;}

.kslist{margin:20px 0 0 0;border-bottom:1px solid #eee;}
.kslist ul li{border-bottom:1px solid #eee;height:32px;line-height:32px;width:100%;float:left;}
.kslist ul li a{display:block;width:100%;float:left;}
.kslist ul li h3{float:left;font-size:16px;}
.kslist ul li span{float:right;color:#666;font-size:12px;}
.kslist ul li a:hover{ background:#f1f1f1;}


.ksfloca{ position: absolute;bottom:0;left:0;padding:10px 20px; text-align: center; background:#3db1e2; text-indent:0px;color:#fff;font-size:20px;font-weight:bold;}
.ksftit{position: absolute;top:0px;left:0;padding:10px 20px; text-align: center; background:#3db1e2; text-indent:0px;color:#fff;font-size:20px;font-weight:bold;}
.ksfdesc{color:#333;line-height:22px;padding:40px 0 10px 0;}

/* 科室三级医生列表 */
.ksfli{width:1160px;height:360px; position:relative;padding:0;}
.ksfli .hd{width:755px; position:absolute;right:0;bottom:0; z-index:1;height:94px;line-height:30px; padding:0px; }
.ksfli .hd ul{ float:left; position:absolute; left:0; top:0px;width:744px; overflow: hidden;}
.ksfli .hd ul li{float:left;padding:0px;cursor:pointer;border:2px solid #ccc;margin:0 10px 0 0;width:80px;}
.ksfli .hd ul li img{float:left;width:80px;height:90px;}
.ksfli .hd ul li.on{background:#fff;border:2px solid #f5a21d;}
.ksfli .bd{}
.ksfli .bd ul{color:#333;}
.ksfli .bd ul img{float:left;margin:0 100px 0 0;}
.ksfli .bd ul h2{font-size:18px;}
.ksfli .bd ul h3{font-size:18px;padding:10px 0 0 0;}
.ksfli .bd ul p{font-size:14px;color:#999;padding:20px 0 20px 0;}
.ksfli .bd ul a.more{color:#999;background:url(../img/jianl.gif) no-repeat right center;padding:10px 20px 10px 0px;float:right;margin:0 5px 0 0;}
.ksfli .arrow{position:absolute; right:0px; top:10px;width:800px; z-index:0}
.ksfli .arrow a{ display:block;  width:25px; height:48px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../img/arrow.png") 0 0 no-repeat; }
.ksfli .arrow .next{ background-position:-25px 0px;}
.ksfli .arrow .prev{float:left;}
.ksfli .arrow .prevStop{ background-position:-60px 0;}
.ksfli .arrow .nextStop{ background-position:-60px -50px;}

.kspaiban{border:1px solid #ccc;font-size:14px;height:82px;border-bottom:none;}
.kspaiban .kspaiban_sub{float:left;width:260px;height:61px;border-bottom:1px solid #ccc;padding:20px 0 0 30px;}
.kspaiban dl{float:left;border-left:1px solid #ccc;border-bottom:1px solid #ccc;width:867px;line-height:40px;height:40px;}
.kspaiban dl dt{width:15%;float:left;border-right:1px solid #ccc;text-align: center;color:#005099}
.kspaiban dl dd{padding:0 0 0 10px;float:left;}
/*contacts*/
.contactl{width:50%;float:left;}
.contactl img{width:100%;height:auto;}
.contactr{width:48%;float:right;}
.contactr h2{font-size:24px;padding:30px 0 5px 0;}
.contacts{width:100%;}
.contacts h2{font-size:24px;padding:30px 0;}
.ctel{background:url(../img/kefu.png) no-repeat 0 0;padding:0 0 0 30px;font-size:16px;line-height:30px;}
.ctel span{margin:0 20px 0 0;}
.caddress{height:30px;font-size:16px;line-height:30px;background:url(../img/address.png) no-repeat 0 0;padding:0 0 0 30px;margin:20px 0 0 0;}
.cweixin{width:145px; border:1px solid #ccc;margin:20px 0 0 0px;padding:5px;}
.cweixin p{ text-align: center;}
.cmaps{width:100%;float:right;margin:20px 0 0 0;}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list li{display:inline-block;}
.page_list a{display:inline-block;color:#898989;border:1px solid #ddd;background:#fff;text-align:center;padding:4px 12px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list .active span{color:#fff;border:1px solid #999;background:#999;text-align:center;padding:4px 12px;margin:0 1px;display: inline-block;}


/*footer*/
.quick{margin:0;width:100%;padding:10px 0;height:140px;position:relative; background:#F5F1EE;}
.quick dl{width:110px;float:left;margin:0 50px 0 0;height:140px;}
.quick dl a{color:#9A0000;display: block;background:url(../img/quick.png) no-repeat center top;display: block;width:110px;height:140px;padding:0px;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s;}
.quick dl a:hover{color:#fff;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s; /* Opera */}
.quick dl dt{float:left;margin:15px;height:80px;width:80px;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s; /* Opera */}
.quick dl dd{font-size:16px;height:30px;line-height:30px;text-align:center;}
.quick dl a:hover{color:#623B2C;}

.quick dl.icona dt{ background:url(../img/quicka.png) no-repeat top center;}
.quick dl.iconb dt{ background:url(../img/quickb.png) no-repeat top center;}
.quick dl.iconc dt{ background:url(../img/quickc.png) no-repeat top center;}
.quick dl.icond dt{ background:url(../img/quickd.png) no-repeat top center;}
.quick dl.icone dt{ background:url(../img/quicke.png) no-repeat top center;}
.quick dl.iconf dt{ background:url(../img/quickf.png) no-repeat top center;}
.quick dl.icong dt{ background:url(../img/quickg.png) no-repeat top center;}
.quick dl.iconh dt{ background:url(../img/quickh.png) no-repeat top center;}
.quick dl a:hover dt{ background-position:bottom center;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s; /* Opera */}
.quick dl:last-child{margin:0;}




.footer{height:200px;background:url(../img/footbg.png) no-repeat top center #DCD7D3;padding:25px 0 10px 0;}
.footer .flogo{float:left;padding:10px 0 0;width:230px; text-align: center;}

.footer .fnav{float:left;color:#aaa;height:170px;padding:0 10px 0 0;}
.footer .fnav dl{float:left;margin:0 10px 0;width:90px;}
.footer .fnav dl dt{font-size:14px;width:90px;padding:0 0 0 20px;line-height:30px;height:30px;}
.footer .fnav dl dt.icona{ background:url(../img/ficona.png) no-repeat 0 center;}
.footer .fnav dl dt.iconb{ background:url(../img/ficonb.png) no-repeat 0 center;}
.footer .fnav dl dt.iconc{ background:url(../img/ficonc.png) no-repeat 0 center;}
.footer .fnav dl dt.icond{ background:url(../img/ficond.png) no-repeat 0 center;}
.footer .fnav dl dt.icone{ background:url(../img/ficone.png) no-repeat 0 center;}
.footer .fnav dl dd{padding:0 0 0 22px;line-height:22px;height:22px;font-size:12px;}
.footer .fnav dl dt a{color:#623B2C}
.footer .fnav dl dt a:hover{color:#999}
.footer .fnav dl dd a{color:#908785;}
.footer .fnav dl dd a:hover{color:#999}


.footer .fcontact{float:left;margin:0 0 0 20px;}
.footer .fcontact h6{color:#623B2C;font-size:14px;padding:2px 0 10px;}
.footer .fcontact p{font-size:12px;color:#908785;}

.footer .shiye{float:left;margin:10px 0 0 10px;}
.footer .shiye img{float:left;width:80px;margin:0;}

.footer .weixin{float:right;width:110px;padding:10px 0 0 0; text-align:center}
.footer .weixin img{float:left;width:110px;margin:0;}
.footer .weixin p{color:#000;padding:0px 0 0 0;}

.flink{color:#908785; text-align: center;padding:0}
.flink a{color:#908785;padding:0 4px;}
.copy{ background:#623B2C; text-align:center; color:#fff;padding:10px 0;}
.copy a{color:#fff;}
/*右侧浮动*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;height:auto;position:fixed;right:5px;top:35%;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;z-index:10;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox ul li{position:relative;cursor:pointer;width:50px;height:50px;margin:0 0 5px 0;}
.tbox li.kefu{width:120px;height:94px;position:relative;right:70px;top:0;}
.tbox li.kefu a{width:120px;height:94px;display:block;background:url(../img/kefus.png) no-repeat;}

.tbox .lweixin{width:48px;height:23px;background:url(../img/weixin.png) no-repeat center 5px #fff;padding:25px 0 0 0;border:1px solid #C02000;border-radius:50%;}
.tbox .loa{width:48px;height:23px;background:url(../img/oa.png) no-repeat center 5px #fff;padding:25px 0 0 0;border:1px solid #C02000;border-radius:50%;}
.tbox .lwz{width:48px;height:23px;background:url(../img/wz.png) no-repeat center 5px #fff;padding:25px 0 0 0;border:1px solid #C02000;border-radius:50%;}
.tbox .lzixun{width:48px;height:23px;background:url(../img/zixun.png) no-repeat center 5px #fff;padding:25px 0 0 0;border:1px solid #C02000;border-radius:50%;}
.tbox #gotop{width:48px;height:28px;background:url(../img/tops.png) no-repeat center 10px #f5a21e;padding:20px 0 0 0;border:1px solid #f5a21e;border-radius:50%;border:1px solid #f5a21e;color:#fff;}
.tbox #gotop:hover{ text-decoration:none;background-color:#fdc264;border:1px solid #fdc264;}
.tbox .shows{position:absolute;left:-156px;top:0px;width:150px;height:210px;background:#C02000;display:none;line-height:24px;padding:0; text-align:center;font-size:18px;}
.tbox .shows:after{content:''; position:absolute; top:28px; right:-6px; width:0; height:0; margin-left:-6px; border:6px solid transparent; border-right:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border-left-color:#C02000;}
.tbox .shows i{display:block;width:125px;height:125px;margin:auto;margin-top:8px;}
.tbox .shows p{color:#fff;margin-top:5px;font-size:12px;;}
.tbox .shows .q1{font-size:12px;line-height:20px;}
.tbox .shows .q2{font-size:16px;line-height:22px;}
.tbox a{ text-align:center;display:block;color:#C02000;font-size:11px;}
.tbox a:hover{ text-decoration:none;background-color:#F2CFC8;}
.tbox ul li:hover .shows,.tbox ul li:hover .showsa,.tbox ul li:hover .showsb{display:block;}

.footad{background:#C02000;border-top:1px solid #0776a5;height:50px;line-height:50px;color:#f5a21d; position: fixed; bottom:0;left:0;width:100%;z-index:2; display:none;}
.footad ul li{width:20%;float:left;}
.footad a{color:#f5a21d;font-size:20px;font-weight:bold;}
.footad a:hover{color:#ffd186}
.close{position:absolute;right:12%;top:10px; width:31px; height:31px; background:url(../img/close.png) no-repeat;cursor:pointer;}

.mini{ position:fixed; bottom:0; right:0px; cursor:pointer; z-index:1000; display:none; background:url(../img/mini.png);height:50px;width:37px;}
* html .mini{position:absolute; left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||20)); top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}






