﻿@charset "utf-8";
/* CSS Document */

/***********banner*************************/
.tit1{padding-bottom:15px; height:32px; line-height:32px;}
.banner {width:100%;height:420px;position:relative;overflow:hidden;cursor:pointer; z-index:9;}
.banner .banner-bg{width:100%;position:absolute; left:0px; top:0px;height:420px; display:block; overflow:hidden;}
.banner .banner-bg li{width:100%;height:420px;display:block;}
.banner .banner-main{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.banner .banner-main li{width:100%; height:420px;}


.bannerCon {
    position: relative;
    width: 100%;
    height: 100%;
}
.bannerCon a {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 0;
}

.bannerEnt{position: absolute;bottom: 10px;left: 0px;width: 100%;z-index: 3;}
.bannerEnt p{text-align: center;}
.bannerEnt p span{width: 20px;height: 20px;background: #006262;display: inline-block;margin: 0px 10px;border-radius: 50%;cursor: pointer;}
.bannerEnt p span.active{background: #ff7e00;}
.main{width:100%; background:#f9f9f9; border-top:2px solid #42b2ca;}
.main1{width:1210px; margin:0px auto; position:relative;_position:relative; z-index:99;}
.main1-jp{height:45px; width:140px;position:absolute; top:-45px; left:0px; background:#66bfcf;line-height:45px;color:#fff; font-size:16px; padding-left:15px;opacity: 0.9; cursor:pointer;}
.main1-jp p{ display:block; float:left;_width:100px;}
.main1-jp span{width:25px; height:25px; font:30px/25px '宋体'; text-align:center;color:#fff; border:1px solid #fff; display:block; float:right;margin-top: 10px; margin-right:10px;_margin-right:5px;_margin-top:5px;transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;}
.main1-jp span.zq{-webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease-out;-ms-transition: -moz-transform 0.4s ease-out;-o-transition: -moz-transform 0.4s ease-out;-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
.index-jptj{ overflow:hidden;height: 400px;}
.main1-top{ padding-bottom:20px; border-bottom:1px solid #dfdede; overflow:hidden;padding-top:30px;}
.main1-top dl{width:300px; display:block; float:left; overflow:hidden;}
.main1-top dl dt{width:100%; height:60px;}
.main1-top dl dd p{ font-size:14px; line-height:25px;}
.main1-top dl dd p span{color:#e07722;}
.main1-b{ text-align:center;padding: 10px 0px;color:#e07722;font:14px/25px '宋体'; cursor:pointer; display:block;}

.main2-tt{width:1000px; margin:0px auto; overflow:hidden; padding-top:20px;}
.main2{width:1000px; margin:0px auto; overflow:hidden; padding-top:35px;}
.main2-c1{width:282px; height:325px; overflow:hidden;}
.main2-c1 dl{ display:block; padding-bottom:10px; overflow:hidden;}
.main2-c1 dl dt{height:130px; overflow:hidden;}
.main2-c1 dl dt img{width:282px; height:130px;}
.main2-c1 dl dd{font:12px/20px '宋体'; text-indent:2em; padding-top:10px;}
.main2-c1 ul{width:300px;}
.main2-c1 ul li{width:87px; height:30px; margin-right:10px; margin-bottom:5px; float:left;}
.main2-c1 ul li a{ display:block; width:85px; height:28px;font:14px/28px '宋体';color:#666;text-align:center;border:1px solid #d2d2d2;transition: all 0.3s linear 0s;}
.main2-c1 ul li a:hover{ background:#42b2ca;color:#fff;border:1px solid #42b2ca;}
.main2-c2{width:416px; margin:0px 20px; overflow:hidden;}
.main2-c2-c{ overflow:hidden; height:278px;}
.main2-c2-c ul li{font:14px/30px '宋体'; display:block; border-bottom:1px dashed #ebebeb; padding:2px 0px; position:relative;}
.main2-c2-c ul li.hover dl{ display:block;}
.main2-c2-c ul li a{}
.main2-c2-c ul li span{color:#555;}
.main2-c2-c ul li em{color:#e07722; position:absolute; right:0px; top:0px;}
.main2-c2-c ul li dl{ display:none; overflow:hidden;padding-bottom: 5px;}
.main2-c2-c ul li dl dt{ display:block; float:left; margin-right:5px;width:83px; height:63px;}
.main2-c2-c ul li dl dt img{width:83px; height:63px;}
.main2-c2-c ul li dl dd{ display:block; float:left;width:325px; height:63px;font:12px/20px '宋体';}
.main2-c2-c ul li dl dd a{color:#e07722;}

.main2-c3{width:243px; overflow:hidden;}
.main2-c3-c{width:243px; height:128px; overflow:hidden; position:relative; margin-bottom:10px;}
.anli-pic{width:243px; height:128px; overflow:hidden;}
.anli-pic ul{ width:9999px;}
.anli-pic ul li{width:243px; height:128px; display:block; float:left;}
.anli-pic ul li img{width:243px; height:128px;}
.bt-l{width:15px; height:25px; background:url(../images/public.png) no-repeat; position:absolute; top:52px; cursor:pointer; display:none;}
#bt-l{ background-position:-96px 1px; left:20px;}
#bt-r{ background-position:-96px -23px; right:20px;}
.main2-c3-c:hover .bt-l{ display:block;}
.main2-ul{ overflow:hidden;}
.main2-ul ul{width:246px; overflow:hidden;}
.main2-ul ul li{width:80px; height:70px; display:block; float:left; margin-right:2px;}
.main2-ul ul li a{width:78px; height:68px; display:block;transition: all 0.3s linear 0s;}
.main2-ul ul li span{ display:block;width:46px; height:44px; background:url(../images/public.png) no-repeat; margin:0px auto;}
.main2-ul ul li p{font:12px/24px '宋体'; text-align:center;color:#fff;}
.main2-ul ul li.li1 a{border:1px solid #36b74f;background:#4cbd62}
.main2-ul ul li.li1 a:hover{background:#33b34b;}
.main2-ul ul li.li2 a{border:1px solid #138eb5;background:#1f99bf}
.main2-ul ul li.li2 a:hover{background:#0e90b9;}
.main2-ul ul li.li3 a{border:1px solid #c89039;background:#d3a359}
.main2-ul ul li.li3 a:hover{background:#ca9542;}
.main2-ul ul li.li1 span{ background-position:-113px 5px;}
.main2-ul ul li.li2 span{ background-position:-160px 4px;}
.main2-ul ul li.li3 span{ background-position:-205px 4px;}
.index-tel{ padding:10px 0px; border-bottom:1px solid #eee;}

.main3-c1{width:745px; overflow:hidden; position:relative;}
.zj-cc{width: 185px; position:absolute; right:0px; top:0px;}
.zj-cc span,.zj-cc a{ display:block; float:left; font:14px/30px '宋体'; margin-right:10px; cursor:pointer;}
.zj-cc i{width:21px; height:20px; display:block; background:url(../images/public.png) no-repeat; float:left; margin-right:5px;margin-top: 5px;transition: all 0.3s linear 0s;}
.zj-cc span i{ background-position:-394px -85px;}
.zj-cc a i{ background-position:-415px -86px;}
.zj-cc a:hover i{ background-position:-437px -86px;}
.main3-zj{height:351px;}
.main3-zj-ul{width:90px; overflow:hidden; border-bottom:1px solid #d9d9d9;}
.main3-zj-ul li{height:58px; border-top:1px solid #d9d9d9;}
.main3-zj-ul li a{ display:block;width:100%; height:100%;font:14px/58px '宋体'; text-align:center;color:#666;}
.main3-zj-ul li.hover a{ font-weight:bold;color: #0e899c;}
.main3-zj-c{height:355px; overflow:hidden;width: 640px;}
.main3-zj-c1{ overflow:hidden;}
.main3-zj-c1 ul{width:640px; overflow:hidden;}
.main3-zj-c1 ul li{width:158px;overflow:hidden; margin-right:2px; display:block; float:left; cursor:pointer;}
.main3-zj-c1 ul li dl{ display:block; overflow:hidden;}
.main3-zj-c1 ul li dl dt{width:158px; height:314px; overflow:hidden; position:relative;}
.main3-zj-c1 ul li dl dt .zj-js{width:100%;height:100%; position:absolute; bottom:-100%; left:0px;background:#7e7e7e;filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.main3-zj-c1 ul li dl dt a.zj-fdj{ display:block;width:54px; height:54px; position:absolute; top:50%; margin-top:-27px; left:-50%; margin-left:-27px; background:url(../images/public.png) -234px -50px;}
.main3-zj-c1 ul li dl dt a.zj-zx{ display:block;width:106px; height:36px; position:absolute; bottom:50px;right:-50%; margin-right:-53px; background:url(../images/public.png) 0px -330px;}
.main3-zj-c1 ul li dl dd{width:158px;height:42px; display:block;font:12px/42px '宋体'; background:#eee;}
.main3-zj-c1 ul li dl dd span{color:#555; font-size:14px;}
.main3-zj-c1 ul li dl dd a{ display:block;width:100%; height:100%;}
.main3-zj-c1 ul li dl dd a i{width:19px; height:19px; background:url(../images/public.png) -318px -85px; display:block; float:left; margin:12px 5px 0px 15px;transition: all 0.3s linear 0s;}
.main3-zj-c1 ul li dl:hover dd a i{ background-position:-338px -85px;}

.main3-c2{height:}
.main3-c2 ul{ display:block; margin-bottom:5px;overflow:hidden;}
.main3-c2 ul li{ display:block;margin-bottom:2px; cursor:pointer;}
.main3-c2 ul li span{width:100%;font:14px/33px '宋体';color:#666; background:#f1f1f1; text-align:center; position:relative; display:block; height:33px;}
.main3-c2 ul li span i{position:absolute; bottom:0px; right:15px; display:none;}
.main3-c2 ul li .li-yc{padding:5px 0px; overflow:hidden; display:none;}
.main3-c2 ul li .li-yc dl dt{width:243px; height:67px; overflow:hidden;}
.main3-c2 ul li .li-yc dl dt img{width:243px; height:67px;}
.main3-c2 ul li .li-yc dl dd{width:100%;font:12px/20px '宋体'; padding-top:5px;height: 64px; overflow:hidden;}
.main3-c2 ul li .li-yc dl dd a{color:#e07722;}
.main3-c2 ul li.hover span{ background:#6ac9dd;color:#fff; font-weight:bold;}
.main3-c2 ul li.hover i,.main3-c2 ul li.hover .li-yc{ display:block;}
.main3-c2-a{height:32px;}
.main3-c2-a a{width:108px; height:32px; display:block; border-radius:3px; text-align:center; line-height:32px;color:#fff; font:14px/32px SimSun; font-weight:bold;transition: all 0.3s linear 0s;}
.main3-c2-a a.index-a1{ background:#ec9219; float:left;}
.main3-c2-a a.index-a1:hover{ background:#db830d;}
.main3-c2-a a.index-a2{ background:#42b2ca; float:right;}
.main3-c2-a a.index-a2:hover{ background:#1ca5c3;}

.index-ad{width:1000px; height:90px;margin:0px auto; margin-top:35px;}
.main3{ overflow:hidden;width: 1010px}
.main3 ul{ display:block; float:left; margin-right:4px;}
.main3 ul li{margin-bottom:4px; position:relative; display:block; overflow:hidden;}
.main3 ul li span{width:100%;height:30px;background:#333; text-align:center; position:absolute; left:0px; bottom:-30px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;font:12px/30px '宋体';}
.main3 ul li:hover span{ bottom:0px;transition: all 0.3s linear 0s; }
.main3 ul li span a{ color:#fff;}
.main3 ul li span a:hover{ color:#fff;}

.main5{padding:20px; overflow:hidden; padding-top:0px;}



/* 科室轮播 */
*{ padding:0px; margin:0px;}
body{font-family:宋体, Arial, Helvetica, sans-serif; color:#595959;font-size:12px; background:#FFF}
img{border:none;vertical-align:bottom}
a{color:#595959; text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style:none;}

.con{width:1000px; margin:13px auto 0;}
.bztit{width:1000px; height: 39px; background: #07AEA4; margin:0 auto; overflow: hidden}
.bztit ul{margin-left: 18px; margin-top:5px;}
.bztit ul li{float:left; height:34px; padding:0 15px; line-height: 34px; font-size:14px; font-weight: bold}
.bztit ul li.hover{background: #FFF}
.bztit ul li a{color:#FFF;}
.bztit ul li.hover a{color:#464646;}
.bzcon{width:998px; border:1px solid #D5D5D5; height:290px; border-top:none}
.bzleft{width: 710px; float:left;}
.bzdh{width:710px; height: 42px; line-height: 42px; text-indent: 20px; border-bottom:1px solid #D5D5D5;}
.bzdh a{margin:0 5px;}
.bznews{width: 300px; float:left; margin:15px 35px 0 20px; display: inline;  font-size: 14px; color:#464646;}
.bznews a{color:#464646;}
.bznews dl{width: 300px; line-height: 24px; height: 90px; border-bottom: 1px dashed #C1C1C1}
.bznews dl dt{font-weight: bold;}
.bznews ul{margin-top:15px;}
.bznews ul li{height:26px; line-height: 26px; width: 300px; overflow: hidden}
.bzright{float:right; width: 288px;}
.bzwd{width:288px; height: 42px; line-height: 42px; text-align: center; border-bottom:1px solid #D5D5D5; font-size: 14px; font-weight: bold}
.bzwdlist{width:257px; border-left: 1px solid #D5D5D5;  height:220px; padding-left: 30px; padding-top: 28px; font-size: 14px; line-height: 26px;}
.bzwdlist li{width: 240px; height: 26px; overflow: hidden}
.bzwdlist a{color:#464646;}
