@charset "gb2312";
/* CSS Document */
body{font:14px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;color:#333333; background:#fff; font-size:14px; font-family:"微软雅黑"; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button{padding:0;margin:0; list-style:none;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{ vertical-align:top;border:0;}
fieldset, img{border:0;}
input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
table{border-collapse:collapse;border-spacing:0;font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
input[button],input[submit],button{-webkit-apperarance:none;}
a{color:#333;text-decoration:none;}
.clear{ clear:both;}

/*********头部**********/
.top{ width:100%; height:166px; margin:0 auto;background:url(../images/top_bg.jpg) repeat-x top;} 
.head{ width:1200px; height:166px; margin:0 auto;}
.logo{  width:36%;float:left; margin-top:55px;}
.tel{ width:321px; height:43px; background:url(../images/top_tel.jpg) no-repeat; margin-bottom:5px; float:right; }
.tel li{ width:130px; margin-left:20px; margin-top:10px; float:left;}
.tel img{padding:0 6px;}
.call{ width:130px; height:27px; float:right; background:url(../images/tdh.jpg) no-repeat; padding-right:20px; margin-top:15px;}
.call a{ padding-left:25px; line-height:24px;}
.logo_right{width:380px; float:right;}
.ry-r li{ line-height:28px; font-family:"微软雅黑"; list-style:inside; font-size:14px; float:left; color:#199baa; margin-right:4px;}
.ry-r .impor{color:#333; background:url(../images/xin.jpg) no-repeat left; line-height:28px;list-style:none;text-indent:1em;}

/***********菜单栏************/
.nav{ width:100%; height:60px; background:#199baa;}
.nav ul{ width:1200px; margin:0 auto;}
.nav .ul-list { display: flex;}
.nav .ul-list > li {flex: 1;  position: relative;background:url(../images/nav.jpg) no-repeat right; text-align:center; }
.nav .ul-list > li:last-of-type {background:none;}
.nav .ul-list > li > a {height: 60px; display: flex;align-items: center; justify-content: center; font-size: 16px; text-decoration: none; color: #fff;margin-right:4px;}
.nav .ul-list > li > a:hover{background:#007583;}
.nav .ul-list > li > span { color: #fff; font-size: 14px; height: 35px; display: flex; align-items: center; justify-content: center; background: #222;}
.nav .ul-list > li:hover .ol-list { display: block; border-right: none;}
.nav .ol-list { display: none; position: absolute; top: 60px; left: 0; z-index: 999; background: #fff; width: 100%; border-right: none;}
.nav .ol-list > p { padding:15px;text-align:left; font-size:14px;}
.nav .ol-list > p > a{ padding:10px; line-height:48px;} 
.nav .ol-list > p > a:hover { color:#168d9b;}
.nav .ol-list > li{ border-right: none;}
.nav .ol-list > li > a { font-size: 14px; text-decoration: none; color:#656565; height: 42px; display: flex; align-items: center; justify-content: center; }
.nav .ol-list > li > a:hover { background: #f4f0df; color:#168d9b;}

/************带缩略图banner****************/

.banner{height:500px;}
.banner .ban_c img{position:relative;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(../img/cir_white.gif) no-repeat #aaa;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#e6292f;}
.bann_ext{position:relative;}
.frontCover{ width:100%; height:50px; top:-80px;position:relative;}
.frontCover li{float:left;width:82px;border:2px #fff solid;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover li.open{border:2px #199baa solid;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:relative;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.wrap{width:380px; margin-left:auto;margin-right:auto;}

/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}


/****************新导航******************/
.icon{position: relative;top: -2px;display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background:url(../images/icon.png) no-repeat center center;transform: translate(0);vertical-align: middle;}
.width2k{ width:1200px; margin:0 auto;}
.guide{ margin-top:50px;}
.guide .guide-title{ border-bottom:1px solid #EDEDED; position:relative;}
.guide .guide-title span{ display:block; position:absolute; font-size:36px; width:170px; text-align:center; line-height:50px; top:-26px; left:515px;}
.guide .guide-content{width:1200px; margin:50px auto; height:110px; position:relative;}
.guide .guide-content ul{ width:1000px; display:block; margin:0 auto;}
.guide .guide-content li{ display:inline-block;_zoom:1;*display:inline; width:160px; height:130px; text-align:center; padding-top:5px;}
.guide .guide-content li a{ text-decoration:none; display:block; color:#333;}
.guide .guide-content li a .icon{ width:88px; height:88px;-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;transition: transform 0.4s ease-out;}
.guide .guide-content li a:hover{ color:#333;}
.guide .guide-content li a:hover .icon{-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg);}
.guide .guide-content li span{ display:block; font-size:15px; margin-top:8px;}
.guide .guide-content li .guide-icon1{ background-position:-5px -3px;}
.guide .guide-content li .guide-icon2{ background-position:-98px -2px;}
.guide .guide-content li .guide-icon3{ background-position:-190px -2px;}
.guide .guide-content li .guide-icon4{ background-position:-283px -2px;}
.guide .guide-content li .guide-icon5{ background-position:-377px -3px;}
.guide .guide-content li .guide-icon6{ background-position:-469px -3px;}
.guide .guide-content .prove,.guide .guide-content .next{ display:block; width:50px; height:50px; border:1px solid #D3D7D8; border-radius:50%;position:absolute;}
.guide .guide-content .prove{ left:0px; top:29px;}
.guide .guide-content .prove i{ background-position:-328px 0px; width:9px; height:17px; margin-left:18px; margin-top:18px; }
.guide .guide-content .next {right:0px; top:29px;}
.guide .guide-content .next i{ background-position:-338px 0px; width:9px; height:17px; margin-left:22px; margin-top:18px;}
.guide .guide-content .prove:hover,.guide .guide-content .next:hover{ border:1px solid #999;}


/***************新闻中心*******************/
.con{ width:100%; height:360px; background:#f8f8f8; padding-top:30px;}
.con-nr{ width:1200px; margin:0 auto;}
.con-left{ width:800px; height:310px; float:left; }
.con-left-tit{ width:800px; height:30px; background:url(../images/news.jpg) no-repeat left; }
.con-left-tit p,.con-right-tit p{ float:right; line-height:32px;}
.con-left-tit p a,.con-right-tit p a,.ks_nr_tit p a{ color:#808080;}
.con-left-nr{ width:800px; height:310px; background:#FFF; margin-top:10px;}
.hdp{ width:252px; height:288px;  padding:10px; float:left;}
.new{ width:510px; height:288px; float:left}
.red{ color:#ff3333;}
#cen_right_top{width:500px;margin:10px auto 0 auto;}
#cen_right_top .active{ background:#199baa;color:#F3F3F3;}
#cen_right_top h3{line-height:35px;text-align:center;float:left;height:40px;width:105px;margin:0px;padding:0px;font-size:16px; font-weight:500;color:#292929;cursor:pointer;}
#cen_right_top div{ display:none;clear:both;padding:10px 0px 0px 20px; border-top:1px solid #199baa;}
#cen_right_top div li{ width:480px; line-height:48px; float:left; border-bottom:1px dashed #ccc; padding-bottom:5px; margin-top:2px;}
#cen_right_top div li p{ float:left;line-height:48px;}
#cen_right_top div li span{ width:61px; height:48px; background:url(../images/date.jpg) no-repeat left; float:left; margin-right:10px; display:inline; font-size:12px; text-align:center; line-height:32px;}
#cen_right_top div li span h2{ color:#fff; text-align:center; line-height:22px; font-size:14px;}
.con-right{ width:380px; height:360px; float:right; margin-top:35px; }
.con-right-tit{ width:380px; height:32px; background:url(../images/video_tit.jpg) no-repeat left;}
.con-right-nr{width:380px; height:242px; margin-top:10px;}

/***********专家团队*****************/
.doctor{width:1200px; margin:0 auto;}
.doctor_left{ width:1020px; float:left; padding-bottom:40px;}
.doctor_tit{width:1020px; height:68px; background:url(../images/team.jpg) no-repeat left; }
#up_zzjs{width:1020px; height:540px; float:left;overflow:auto;  }
.team{width:1020px; height:560px;}
.team dl{ width:180px; height:238px; float:left; margin:15px 10px 15px 10px; display:inline;}
.team dl:hover{ box-shadow: 0px 0px 18px rgba(0,0,0,0.2);}
.team dl:nth-of-type(5n){ margin-right:0px;}
.team dl dt{ width:105px; height:105px; border:1px solid #b9d4ff; border-radius:50%; padding:5px 0 0 5px; margin:10px auto 5px }
.team dl dt img{ width:100px; height:100px;border-radius:50%;}
.team dl dd { padding:10px;}
.team dl dd {text-align:center; line-height:28px; color:#666666;}
.team dl dd span{ font-size:16px; font-weight:bold; padding-right:10px; }
.team li{width:1020px; height:268px; float:left;}
.zc{ color:#795c32;}
.team .btn { width:160px; margin:0 auto;}
.team .btn a{ float:left; width:40px; height:25px; background:#4fbab9; color:#fff; text-align:center; line-height:25px; padding:0 10px; font-size:16px;border-radius:5px;}
.team .btn a:last-of-type{ float:right;background:#ac8a5a;}
.doctor_right{ width:160px; float:right; margin-top:70px;}
.tscc{ width:160px; height:299px; margin-bottom:10px; }
.paiban{ margin-top:50px;}
.search{ width:300px; float:right; margin:10px 30px 0 0 ; display:inline;}
.search li{ width:120px; float:left; margin-left:20px; display:inline;}
#select{width:100px; height:34px; line-height:32px; color:#808080;border:1px solid #808080; padding: 0 10px; background:url(../images/zjx_bg.jpg) no-repeat right;background-position: 95% 50%;}
#select a{color:#808080; font-size:12px; font-family:"宋体";}
.yscx{ width:130px; height:32px;background:url(../images/search.jpg) no-repeat right; z-index:9999; border:1px solid #808080; position:relative;background-position: 95% 50%;}
#keyword{ width:90px; height:32px; line-height:32px; border:none; padding-left:10px; color:#808080;}
.aimg{width:22px;height: 32px; position:absolute; border:none; background:none;cursor:pointer;}

/**********重点科室***********/
.ks{ width:100%; height:670px;background:#f8f8f8; padding-top:20px;}
.ks_nr{ width:1200px; margin:0 auto;}
.ks_nr_tit{ width:1200px;height:48px; background:url(../images/depart.jpg) no-repeat left;}
.ks_nr_tit p{ float:right; line-height:48px; }
.ks_con dl{ width:360px; height:280px; float:left; margin-right:60px; margin-bottom:20px; background:#FFF; display:inline;}
.ks_con dl:nth-of-type(3n){ margin-right:0px;}
.ks_con dl dt{ margin-bottom:10px;}
.ks_con dl dd{ width:340px; height:35px; margin:0 auto; line-height:35px; border-bottom:1px dashed #b6b6b6; padding-left:10px;}



/**************公益活动**********/
.gongyi_01{background:url(../images/gy_01.jpg) no-repeat; height:218px;}
.gongyi_02{background:url(../images/gy_02.jpg) no-repeat; height:218px;}
.gongyi{position:relative;  height:436px;width:100%; margin:0 auto;}
.gongyi_con{position:absolute; top:122px; left:50%; margin-left:-371px; width:659px; height:246px; background-color:rgba(0,0,0,0.45);  text-align:center; padding:0 40px;}
.gongyi_con h3{font-size:42px; color:#fff; font-weight:bold; margin-top:50px;}
.gongyi_con p{ text-align:left; text-indent:2em; color:#fff; margin-top:30px; font-size:18px; line-height:28px;}

/**********底部**************/
.foot{ width:100%; height:196px; background:#199baa; }
.foot_nr{ width:1200px; margin:0 auto;}
.foot_nr span{ width:336px; height:68px; float:left; margin:70px 30px 0 0; display:inline;}
.dizhi{ width:400px; height:166px; float:left; margin-left:150px; margin-top:30px; display:inline;}
.dizhi p{ text-align:left; line-height:20px; color:#fff;}
.lx{ font-size:16px; margin-bottom:20px;}
.wx{ width:247px; height:125px;float:right; margin:40px 80px 0 0 ;}

/**************友情链接***************/
.link{ width:100%; height:42px;}
.link ul{width:1200px; margin:0 auto;}
.link ul span{ float:left; line-height:42px; color:#090909;}
.link ul li{ float:left; margin-left:20px; display:inline; line-height:42px;}
.link ul li a{ color:#090909;}

/***********右侧悬浮***********/
.commonWindows{width:80px;position:fixed;right:10px;top:50%;margin-top:-220px;z-index:776;  border-radius:3px;}
.commonWindows ul li{width:80px;height:88px;background:#309aa6;-o-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;border-top:1px solid #ccc;}
.commonWindows ul li:first-child{border-top:none;}
.commonWindows ul li a span{display:block;text-align:center;-o-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.commonWindows ul li a{display:block;width:80px;height:60px;padding-top:10px; color:#fff;}
.commonWindows ul li a .txt{margin-top:5px;font-size: 14px;}
.commonWindows ul li a .txt:last-child{ margin-top:0px;}
.commonWindows ul li a .pic{width:50px;height:50px;margin:0 auto;}
.commonWindows ul .Li00 a .pic{background:url(../images/1.png) no-repeat 0 0;}
.commonWindows ul .Li01 a .pic{background:url(../images/2.png) no-repeat 0 0;}
.commonWindows ul .Li02 a .pic{background:url(../images/3.png) no-repeat 0 0;}
.commonWindows ul .Li03 a .pic{background:url(../images/3.png) no-repeat 0 0;}
.commonWindows ul .Li04 a .pic{background:url(../images/4.png) no-repeat 0 0;}
.commonWindows ul .Li05 a .pic{background:url(../images/4.png) no-repeat 0 0;}
.commonWindows ul .Li06 a .pic{background:url(../images/5.png) no-repeat 0 8px;}
.commonWindows ul li:hover{background:#068897;}
.commonWindows ul li:hover a span{color:#fff;}
.commonWindows ul .Li05,.commonWindows ul .Li01{position:relative;}
.commonWindows ul .Li05 .erweima{display:none;width:144px;height:146px;position:absolute;left:-155px;top:0;}
.commonWindows ul .Li05:hover .erweima{display:block;}
.commonWindows ul .Li01 .dianhua{display:none;width:240px; height:60px; line-height:60px; font-size:20px; background:#fff;position:absolute;right:90px;top:10px;text-align:center;border-radius:10px;border:2px solid #309aa6;}
.commonWindows ul .Li01:hover .dianhua{display:block;}


.scrollbox {width: 1020px;margin:0 auto;overflow: hidden;}
#scrollDiv {width: 1020px;height: 530px;overflow: hidden;margin-bottom:10px;}/*这里的高度和超出隐藏是必须的*/
.scroltit .updown {float: right;width: 62px;height: 27px;margin-left: 20px}
#but_up {background: url(../images/up.gif) no-repeat 0 0;}
#but_down {background: url(../images/down.gif) no-repeat 0 0;}
.scroltit{ width:150px; margin:0 auto;}
.updown:last-of-type{margin-left:0}
