#header{width:100%;background:#fff;padding:0 0 1px 0;}
#header .topInfo{height:100%;height:40px;background:#646464;}
#header .topInfo div{width:1000px;height:40px;margin:0 auto;position:relative;}
#header .topInfo div ul{width:180px;height:33px;padding:7px 0 0 0;float:left;}
#header .topInfo div ul li{display:block;width:26px;height:26px;float:left;margin-right:5px;}
#header .topInfo div ul li a{display:block;width:26px;height:26px;background:url(../ztImages/header_ul_bg.png) no-repeat left top;}
#header .topInfo div ul li a.weibo{background-position:0px 0px;}
#header .topInfo div ul li a.weibo:hover{background-position:0px -26px;}
#header .topInfo div ul li a.tencent{background-position:0px -53px;}
#header .topInfo div ul li a.tencent:hover{background-position:0px -79px;}
#header .topInfo div ul li a.weixin{background-position:0px -106px;}
#header .topInfo div ul li a.weixin:hover{background-position:0px -132px;}
#header .topInfo div ul li a.qzone{background-position:0px -159px;}
#header .topInfo div ul li a.qzone:hover{background-position:0px -185px;}
#header .topInfo div ul li a.phone{background-position:0px -212px;}
#header .topInfo div ul li a.phone:hover{background-position:0px -238px;}
#header .topInfo div p{display:inline-block;width:220px;height:40px;line-height:40px;float:right;margin:0 0 0 25px;font-size:14px;color:#fff;padding:0 0 0 25px;position:relative;}
#header .topInfo div p span{display:inline-block;width:20px;height:20px;background:url(../ztImages/header_ul_bg.png) no-repeat 0px -268px;position:absolute;left:0px;top:10px;}
#header .topInfo div p.call{width:200px;}
#header .topInfo div p.call span{background-position:0px -290px;}
#header .topInfo div form{width:240px;height:25px;position:absolute;right:0px;top:9px;background:#646464;}
#header .topInfo div form input.keyword{width:200px;height:23px;line-height:23px;float:left;border:1px solid #4b4b4b;border-right:none;background:#fff;text-indent:5px;}
#header .topInfo div form input.button{width:32px;height:25px;border:none;float:left;background:url(../ztImages/header_ul_bg.png) no-repeat 0px -313px;cursor:pointer;}
#header .topLogo{height:100%;height:103px;text-align:center;background:#fff;}
#header .topNav{height:100%;height:50px;background:#008077;}
#header .topNav ul{width:999px;height:50px;margin:0 auto;}
#header .topNav ul li{display:block;width:111px;height:50px;line-height:50px;text-align:center;font-size:18px;float:left;}
#header .topNav ul li.select{background:#00554f;}
#header .topNav ul li a{display:block;width:100%;height:50px;color:#fff;text-decoration:none;}
#header .topNav ul li a:hover{background:#00554f;}

#HospitalAll{width:1000px;margin:0 auto;}
#HospitalCon{width:800px;height:397px;float:left;overflow:hidden;}
#HospitalCon dl{width:800px;height:397px;}
#HospitalCon dl dt{width:270px;height:377px;padding:10px 20px;float:left;position:relative;}
#HospitalCon dl dt span{font-size:24px;color:#008077;}
#HospitalCon dl dt span i{font-style:normal;font-size:18px;color:#f90;display:none;}
#HospitalCon dl dt p{font-size:16px;color:#555;line-height:200%;text-indent:26px;padding:20px 0px 20px;}
#HospitalCon dl dt div{width:90px;height:38px;overflow:hidden;position:absolute;bottom:10px;right:20px;}
#HospitalCon dl dt div a{display:block;width:38px;height:38px;background:url(../ztImages/hospital/Hospital_info.png) no-repeat;overflow:hidden;float:left;margin-left:5px;transition: all 0.3s linear 0s;}
#HospitalCon dl dt div a.xx{background-position:0px 0px;}
#HospitalCon dl dt div a.zx{background-position:-46px 0px;}
#HospitalCon dl dt div a.xx:hover{background-position:0px -42px;}
#HospitalCon dl dt div a.zx:hover{background-position:-46px -42px;}
#HospitalCon dl dd{width:479px;height:389px;border:4px solid #ccc;float:right;transition: all 0.6s linear 0s;opacity:0;}
#HospitalCon dl dd.active{opacity: 1;}
#HospitalNav,#HospitalNav ul{width:193px;height:397px;float:right;}
#HospitalNav ul li{width:193px;height:49px;cursor:pointer;position:relative;background:url(../ztImages/hospital/Hospital_nav_bg.png) no-repeat;color:#111;margin-bottom:9px;font-size:17px;}
#HospitalNav ul li.last{margin:0px;}
#HospitalNav ul li.select{background:url(../ztImages/hospital/Hospital_nav_hover.png) no-repeat;color:#fff;}
#HospitalNav ul li div{text-indent:75px;padding:5px 0 0 0 ;}
#HospitalNav ul li p{font-size:12px;text-indent:75px;}
#HospitalNav ul li i{display:block;width:30px;height:30px;overflow:hidden;float:left;background:url(../ztImages/hospital/Hospital_icon.png) no-repeat;transition: all 0.3s linear 0s;position:absolute;top:10px;left:35px;}
#HospitalNav ul li i.i1{background-position:0px 0px;}
#HospitalNav ul li i.i2{background-position:0px -62px;}
#HospitalNav ul li i.i3{background-position:0px -124px;}
#HospitalNav ul li i.i4{background-position:0px -186px;}
#HospitalNav ul li i.i5{background-position:0px -248px;}
#HospitalNav ul li i.i6{background-position:0px -310px;}
#HospitalNav ul li i.i7{background-position:0px -372px;}
#HospitalNav ul li.select i.i1{background-position:0px -31px;}
#HospitalNav ul li.select i.i2{background-position:0px -93px;}
#HospitalNav ul li.select i.i3{background-position:0px -155px;}
#HospitalNav ul li.select i.i4{background-position:0px -217px;}
#HospitalNav ul li.select i.i5{background-position:0px -279px;}
#HospitalNav ul li.select i.i6{background-position:0px -341px;}
#HospitalNav ul li.select i.i7{background-position:0px -403px;}


#footer{width:100%;}
#footer .hospital{width:1000px;height:120px;padding:20px 0px;border-top:1px dashed #646464;margin:0 auto;}
#footer .hospital .hNav{width:1000px;height:45px;}
#footer .hospital .hNav ul{width:1000px;height:45px;}
#footer .hospital .hNav ul li{width:75px;font-size:18px;color:#646464;float:left;margin-right:20px;padding:0 0 10px 0;border-bottom:2px solid #fff;cursor:pointer;}
#footer .hospital .hNav ul li.select{border-bottom:2px solid #008077;}
#footer .hospital .hCon{width:1000px;height:62px;margin-top:10px;}
#footer .hospital .hCon ul{width:1000px;height:62px;}
#footer .hospital .hCon ul li{width:1000px;height:62px;}
#footer .hospital .hCon ul li.hb a{display:block;width:142px;height:52px;float:left;text-align:center;padding-top: 5px;}
#footer .hospital .hCon ul li.jg a{display:block;width:162px;height:62px;float:left;text-align:center;}
#footer .hospital .hCon ul li.mt a{display:block;width:142px;height:39px;float:left;text-align:center;padding-top: 10px;}
#footer .footerNav{width:100%;height:288px;background:#646464;padding:40px 0 0 0;}
#footer .footerNav .con{width:822px;height:246px;margin:0 auto;padding:0 0 0 178px;background:url(../ztImages/footerLogo.png) no-repeat left center;}
#footer .footerNav .con div.nav{width:530px;height:246px;margin-left:20px;float:left;}
#footer .footerNav .con ul.fnav{width:530px;height:29px;}
#footer .footerNav .con ul.fnav li{width:90px;height:28px;line-height:28px;border-bottom:1px solid #505050;text-align:center;float:left;margin-right:15px;font-size:14px;color:#dcdcdc;}
#footer .footerNav .con ul.fnav li.select{background:#505050;}
#footer .footerNav .con ul.flist{width:90px;float:left;margin-right:15px;}
#footer .footerNav .con ul.flist li{font-size:14px;padding:12px 0 0 5px;}
#footer .footerNav .con ul.flist li a{color:#dcdcdc;outline:none;text-decoration:none;}
#footer .footerNav .con ul.flist li a:hover{color:#f80;}
#footer .footerNav .con div.ewm{width:245px;height:246px;float:right;background:red;padding:0 0 0 25px;background:url(../ztImages/ewm.png) no-repeat left center;}
#footer .footerNav .con div.ewm dl{height:96px;margin-bottom:30px;}
#footer .footerNav .con div.ewm dl dt{width:97px;height:96px;float:left;}
#footer .footerNav .con div.ewm dl dd{float:left;width:135px;font-size:14px;color:#dcdcdc;line-height:200%;padding:5px 0 0 10px;}
#footer .footerNav .con div.ewm p.address{font-size:14px;color:#dcdcdc;clear:both;line-height:200%;}
#footer .footerNav .con div.ewm p.else{padding:0 0 0 68px;}
#footer .footerInfo{width:100%;height:68px;background:#00554f;text-align:center;font-size:14px;color:#dcdcdc;line-height:200%;padding:10px 0 0 0;}
