/*---------------bannner----------------*/
.Banner{width:100%; height:380px; overflow:hidden; position:relative; margin:0 auto; background:url(../pic/in-bg.jpg) no-repeat center}
.Banner .btn{width:100%; height:16px; text-align:center; position:absolute; bottom:28px; left:0px;}
.Banner .btn span{ display:inline-block;_display:inline;_zoom:1;width:16px;height:16px; margin:0px 6px;cursor:pointer;background:#ddd;border-radius:50%;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear}
.Banner .btn span.on{background:#008f8d;}

.Banner img{width:1200px; height:380px; margin:0 auto; display:block}
/*------------------wrap-Main-----------------*/
.wrap-Main{width:1000px;margin:0 auto}
.Main-left{width:240px;position:relative; float:left}
.SideNav-title{width:240px;display:block;line-height:60px;background:#4d7cac; color:#fff; font-size:20px; text-indent:45px;position:absolute;top:-60px;left:0px}
.SideNav{width:238px;padding-bottom:13px;border:1px solid #dfe2e5;border-top:0}
.SideNav li{position:relative;width:203px;height:53px;margin:0 auto; border-top:1px solid #dfe2e5}
.SideNav li a{display:block;width:203px;height:53px; line-height:53px; color:#008f8d; font-size:16px; text-indent:67px}
.SideNav li.erase{padding-top:13px; border:0}
.SideNav li a img{width:auto; height:auto; display:block; position:absolute; top:17px; left:24px}
.SideNav li.erase a img{top:30px}
.focusBox {position:relative; width:240px; height:179px;overflow: hidden; padding-top:46px}
.focusBox .pic img {width:240px; height:179px;display: block; }
.focusBox .txt-bg {position: absolute; bottom: 0; z-index: 1; height:28px; width:100%;  background: #333;  filter:alpha(opacity=40);  -moz-opacity:0.4;  -khtml-opacity: 0.4;  opacity:0.4; overflow: hidden; }
.focusBox .txt {position: absolute; bottom: 0; z-index: 2; height:28px; width:100%; overflow: hidden; }
.focusBox .txt li{height:28px; line-height:28px; position:absolute; bottom:-28px}
.focusBox .txt li a{width:130px;display: block;color:#fff; padding: 0 0 0 13px; font-size:12px; overflow:hidden; max-height:28px}
.focusBox .num {position: absolute;z-index:3; bottom:6px; right: 8px; }
.focusBox .num li{float:left;position: relative;width:18px;height:15px;line-height:15px;overflow: hidden;text-align:center;margin-right: 1px;cursor: pointer}
.focusBox .num li a,.focusBox .num li span {position:absolute;top:0;left:0;z-index:2;display:block;color:#fff;width:100%;height:100%}
.focusBox .num li span{z-index:1;background:#302823}
.focusBox .num li.on a,.focusBox .num a:hover{background:#f26e75}
/*-----------------Main-right------------------*/
.Main-right{width:718px;float:right; padding-top:30px; position:relative}
.hosp-Notice{width:716px;height:128px; border:1px solid #e4ecf5; position:relative}
.hosp-Notice img{width:165px; height:130px; display:block;position:absolute; top:-1px; left:-1px}
.hosp-Notice ul{width:516px;float:right; padding:12px 0}
.hosp-Notice ul li{width:516px;height:25px}
.hosp-Notice ul li a{display:block;line-height:25px;color:#444; font-size:14px; width:370px; float:left; background:url(../images/in-disn.gif) no-repeat left center; text-indent:15px; max-height:25px; overflow:hidden}
.hosp-Notice ul li span{display:block;float:right;line-height:25px;color:#008f8d; font-size:12px; text-align:center; width:145px}
.hosp-Notice ul li:hover a{text-decoration:underline}
.hosp-cont1{width:504px; padding-top:23px}
.cont1-intro{display:block; width:240px; float:left}
.cont1-intro img{display:block; width:240px; height:145px}
.cont1-intro em{display:block; line-height:35px; color:#008f8d; font-size:16px}
.cont1-intro span{display:block; line-height:20px; color:#666; font-size:14px; overflow:hidden; max-height:40px}
.cont1-intro.cont1-hosp{float:right}
.right-ino{width:152px; position:absolute; top:182px; right:0px}
.ino1{width:152px; padding-top:10px; padding-bottom:12px; border-bottom:1px solid #dfe2e5; display:block}
.ino1 img{display:block;margin:0 auto; width:72px; height:79px}
.ino1 em{display:block; line-height:50px; text-align:center; color:#008f8d; font-size:16px}
.ino1.ino2{margin-top:45px}
.ino1.ino3{margin-top:15px;border:0}
.ino1.ino2 img{width:86px; height:60px}
.ino1.ino3 img{width:67px; height:87px}
.hasMoreTab{width:504px; height:199px; padding-top:38px}
.hasMoreTab .hd{line-height:41px;height:41px; border-bottom:2px solid #C8D1D5; position:relative; padding-right:10px;}
.hasMoreTab .hd .more{float:right}
.hasMoreTab .hd .more a{color:#333;font-size:12px}
.hasMoreTab .hd ul{z-index:5;position:absolute;height:41px;overflow:hidden;zoom:1}
.hasMoreTab .hd li{float:left;padding:0 10px;cursor:pointer;margin-left:-1px}
.hasMoreTab .hd li.on{font-weight:bold;height:41px;line-height:41px;color:#008f8d}
.hasMoreTab .bd{width:100%;clear:both;position:relative}
.hasMoreTab .bd ul{width:100%;padding-top:12px}
.hasMoreTab .bd ul li{height:35px; border-bottom:1px solid #dfe2e5}
.hasMoreTab .bd ul a{display:block; max-height:35px; overflow:hidden;line-height:35px;color:#444; font-size:14px}
.Care{width:330px;height:60px;float:left;border:1px solid #e0e0e0; background:url(../images/in-tbgf1.gif) no-repeat 33px center; margin-top:38px}
.Care em{display:block; line-height:22px; padding-top:6px; color:#008f8d; font-size:16px; text-indent:86px}
.Care span{display:block;line-height:22px; font-size:12px; color:#888; padding-bottom:10px;text-indent:86px}
.Care.Health{float:right; background:url(../pic/in-nrt.jpg) no-repeat left center}
.Care.Health em{text-indent:175px}
.Care.Health span{text-indent:175px}