	
.fl{ float:left;}
.fr{ float:right;}

*{ margin:0; padding:0;}
/* focusindex */
.banner {
	width:100%;
	margin:0 auto;
	overflow: hidden;
}
/*.banner #bann1{
	height:157px;
	background:url(../images/banner01.jpg) no-repeat center;
}
.banner #bann2{
	height:183px;
	background:url(../images/banner02.jpg) no-repeat center;
}
.banner #bann3{
	height:160px;
	background:url(../images/banner03.jpg) no-repeat center;
}
.banner p{
	width:1000px;
	height:160px;
	margin:0 auto;
	position:relative;
}
.banner a{
	width:161px;
	height:46px;
	position:absolute;
	right:78px;
	bottom:77px;
	display:inline-block;
}*/

.clearFix{ clear:both; *zoom:1;}
.clearFix:after{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:""; font-size:0;}

.flowBox{ height:49px; position:relative; text-align:center; line-height:49px; font-size:16px; z-index:9;}
.flowBox div.flowNav{ width:100%; background:#006db8; margin:0 auto;}
.flowBox ul{ display:inline-block;}
.flowBox ul:after{ content:""; display:block; clear:both; height:0; overflow:hidden;}
.flowBox ul li{ width:142px; float:left; transition:0.4s; cursor:pointer;}
.flowBox ul li.active{ background:#00538c; color:#fff;}
.flowBox ul li:hover{ background:#00538c; color:#fff;}
.flowBox a{ color:#fff; width:142px; display:inline-block; background:url(../images/scroll_nav.jpg) no-repeat right center;}
.flowBox a.nav_last{ background:none;}

.cenner{ font:12px/1.5 "Î¢ÈíÑÅºÚ",tahoma,Srial,helvetica,sans-serif;}
.box-tit{ width:100%; height:58px; overflow:hidden; margin:60px auto 30px; text-align:center;}
.box{ width:1000px; margin:0 auto; overflow:hidden;}
.h30{ height:30px;}
.h10{ height:10px;}

#Introduction{ width:995px; height:144px; background:url(../images/Introduction.jpg) no-repeat center center; margin:50px auto 0;}
#Introduction p{ width:760px; float:right; font-size:16px; color:#0064b4; line-height:26px; margin:20px;}

.box1 li{ width:322px; height:427px; float:left; background:#ebebeb; margin:0 14px 14px 0; position:relative;}
.box1 li.nomar{ margin:0 0 14px;}
.box1 h5{ font-size:22px; color:#1470ba; text-align:center; margin:6px auto;}
.box1 p{ width:308px; margin:0 auto; font-size:16px; color:#444444;}
.box1 div{ width:190px; height:35px; line-height:35px; text-align:center; background:#ff9600; border-radius:5px; position:absolute; left:66px; bottom:16px; box-shadow:5px 5px 5px #ccc;}
.box1 div a{ font-size:18px; color:#ffffff; width:190px; height:35px; display:inline-block;}
.box1 div:hover{ background:#f5740c;}

.box2 ul,.box10 ul{ width:378px; float:left;}
.box2 ul li,.box10 ul li{ width:378px; height:68px; background:url(../images/box2-back1.jpg) no-repeat; cursor:pointer;}
.box2 ul li.active,.box10 ul li.active{ background:url(../images/box2-back2.jpg) no-repeat;}
.box2 ul li p,.box10 ul li p{ font-size:22px; color:#ffffff; padding:6px 0;}
.box2 ul li p span,.box10 ul li p span{ font-size:15px;}
.box2 ol,.box10 ol{ float:right;} 
.box2 ol li.active,.box10 ol li.active{ display:block;}

.box2 ul li{ margin-bottom:14.6px;}
.box2 ul li em{ width:41px; height:41px; background:url(../images/box2-max.png) no-repeat; display:inline-block; float:left; margin:13.5px 12px;}
.box2 ol li{ width:608px; height:481px; position:relative; display:none;}
.box2 ol li div{ width:606px; height:202px; position:absolute; bottom:1px; left:1px; background:url(../images/box2-back.png) no-repeat;}
.box2 ol li h6{ font-size:20px; color:#e97621; text-align:center; margin:16px auto 10px;}
.box2 ol li p{ font-size:16px; color:#ffffff; width:566px; margin:0 auto;}
.box2 ol li em{ width:181px; height:37px; line-height:37px; text-align:center; display:block; margin:10px auto; background:#0064b4;}
.box2 ol li a{ font-size:20px; color:#ffffff; width:181px; height:37px; display:inline-block;}
.box2 #i1{ background-position:0 0;}
.box2 #i2{ background-position:0 -47px;}
.box2 #i3{ background-position:0 -96px;}
.box2 #i4{ background-position:0 -146px;}
.box2 #i5{ background-position:0 -200px;}
.box2 #i6{ background-position:0 -253px;}

.box3 ul{ height:144px; overflow:hidden; margin-bottom:10px;}
.box3 ul li{ width:195px; height:144px; background:url(../images/box3-back.jpg) no-repeat; float:left; margin-right:5px;}
.box3 ul li.active{ background:url(../images/box3-back1.jpg) no-repeat;}
.box3 ul li img{ margin:2px;}
.box3 ol li{ width:996px; height:371px; display:none;}
.box3 ol li.active{ display:block;}
.box-bnt{ width:191px; margin:30px auto; box-shadow:5px 5px 5px #ccc; border-radius:5px;}
.box-bnt a{ width:191px; height:54px; display:inline-block; border-radius:5px; font-size:22px; color:#ffffff; text-align:center; line-height:54px; background:#fe9400 url(../images/box-btt.png) no-repeat 140px center; text-indent:-30px;}
.box-bnt a:hover{ background:#f5740b url(../images/box-btt.png) no-repeat 140px center;}

.box4 dl{ height:300px; overflow:hidden; border-bottom:1px dashed #c3c3c3; padding:30px 0;}
.box4 dl.box-last{ border-bottom:none; padding:30px 0 0;}
.box4 dl dd{ width:500px; height:300px; position:relative;}
.box4 dl h3{ font-size:24px; color:#0064b4; line-height:34px; margin-bottom:10px;}
.box4 dl p{ text-indent:2em; font-size:16px; color:#505050; line-height:28px;}
.box4 dl p a{ color:#ff0000;}
.box4 dl dd div{ width:233px; height:42px; background:#fe9400 url(../images/box-btt.png) no-repeat 190px center; border-radius:5px; position:absolute; left:138.5px; bottom:10px; text-align:center; line-height:42px; text-indent:-20px; box-shadow:5px 5px 5px #ccc;}
.box4 dl dd div a{ width:233px; height:42px; display:inline-block; font-size:26px; color:#ffffff;}
.box4 dl dd div:hover{ background:#f5740b url(../images/box-btt.png) no-repeat 190px center;}

.box5 dl{ overflow:hidden;}
.box5 dt{ width:503px; height:613px;}
.box5 dd{ width:497px; height:613px; background:url(../images/box5-2.jpg) no-repeat; color:#fff;}
.box5 dd h2{ font-size:45px; margin:30px auto 0; padding-left:30px;}
.box5 dd h2 span{ font-size:64px; margin-right:6px; font-weight:bold;}
.box5 dd h6{ font-size:26px; color:#ff9600; margin:0 auto; padding-left:30px;}
.box5 dd li{ height:21px; background:url(../images/zj-max.png) no-repeat 30px center; line-height:21px; text-indent:25px; font-size:16px; margin:16px auto; padding-left:30px;}
.box5 div{ width:201px; margin:30px auto; border-radius:5px; box-shadow:5px 5px 5px #ccc;}
.box5 div a{ width:201px; height:42px; display:inline-block; border-radius:5px; font-size:22px; color:#ffffff; text-align:center; line-height:42px; background:#fe9400 url(../images/box-btt.png) no-repeat 170px center; text-indent:-30px;}
.box5 div a:hover{background:#f5740b url(../images/box-btt.png) no-repeat 170px center;}

.box7 ul{ width:992px; border:1px solid #e3e3e3; margin:0 auto; overflow:hidden;}
.box7 li{ width:330px; height:487px; float:left;}
.box7 li.box-conn{ border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.box7 li em{ width:232px; height:232px; display:block; margin:40px auto 20px;}
.box7 li h3{ text-align:center; font-size:12px; color:#b9b9b9; text-transform:uppercase;}
.box7 li h3 span{ font-size:24px; color:#0064b4;}
.box7 li p{ width:300px; margin:20px auto; font-size:16px; color:#444444; text-align:center;}

.box8 ul{ height:248px; overflow:hidden;}
.box8 ul li{ width:221px; height:248px; float:left; margin-right:37px; position:relative;}
.box8 li p{ width:191px; position:absolute; top:110px; left:15px; font-size:14px; color:#ffffff; text-align:center;}

.box9-lt{ width:755px;}
.box9-lt dl{ width:755px; height:184px; overflow:hidden;}
.box9-lt dd{ width:405px;}
.box9-lt dd h2{ width:324px; height:42px; background:url(../images/box9-h.jpg) no-repeat; margin:30px 0 20px; font-size:25px; color:#ffffff; line-height:42px;}
.box9-lt dd h2 span{ font-size:33px; float:left; margin:0 26px 0 13px;}
.box9-lt dd p{ font-size:16px; color:#444444;}
.box9-rt{ width:194px;}
.box9-lt dl.dl-t{ background:url(../images/box9-t.jpg) no-repeat top center;}
.box9-lt dl.dl-con{ border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7;}
.box9-lt dl.dl-b{ background:url(../images/box9-b.jpg) no-repeat bottom center;}

.box6{ width:983px; height:436px; border:5px solid #bcbcbc; margin:0 auto;}
.box6 img{ margin:3px;}

.book{ height:229px; background:#fc8800; margin-top:50px;}
.book-box dt{ width:154px; height:197px; margin:30px 0  0 10px;}
.book-box dd{ width:778px;}
.book-box dd em{ display:block; text-align:center; font-size:40px; color:#ffffff; margin:20px auto 10px;}
.book-box dd p{ font-size:24px; color:#ffffff;}

.HospitalAll{width:970px;margin:0px auto 30px; overflow:hidden;}

.HospitalCon{width:770px;float:left;overflow:hidden;}

.HospitalCon dl{width:767px;height:397px;background:#efefef;}

.HospitalCon dl dt{width:260px;height:390px;padding:0px 15px;float:left;position:relative;}

.HospitalCon dl dt b,.HospitalCon dl dt span{font-size:20px;color:#fb6400; line-height:35px; display:block;}

.HospitalCon dl dt b{ font-size:24px;}

.HospitalCon dl dt span i{font-style:normal;font-size:18px;color:#f90;display:none;}

.HospitalCon dl dt strong{ color:#f00;}

.HospitalCon dl dt p{font-size:15px;color:#555;line-height:190%;text-indent:26px;padding:10px 0px 20px;}

.a_btn{width:90px;height:38px;overflow:hidden;position:absolute;bottom:10px;left:16px;}

.a_btn a{display:block;width:38px;height:38px;background:url(../images/Hospital_info.png) no-repeat;overflow:hidden;float:left;margin-left:5px;transition: all 0.3s linear 0s;}

.a_btn a.xx{background-position:0px 0px;}

.a_btn a.zx{background-position:-46px 0px;}

.a_btn a.xx:hover{background-position:0px -42px;}

.a_btn a.zx:hover{background-position:-46px -42px;}

.HospitalCon dl dd{width:459px;float:right;transition: all 0.6s linear 0s;opacity:0; margin:4px;}

.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(../images/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(../images/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(../images/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 i.i8{background-position:0px -434px;}

.HospitalNav ul li i.i9{background-position:0px -497px;}

.HospitalNav ul li i.i10{background-position:0px -559px;}

.HospitalNav ul li i.i11{background-position:0px -620px;}

.HospitalNav ul li i.i12{background-position:0px -684px;}

.HospitalNav ul li i.i13{background-position:0px -748px;}

.HospitalNav ul li i.i14{background-position:0px -811px;}

.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;}

.HospitalNav ul li.select i.i8{background-position:0px -465px;}

.HospitalNav ul li.select i.i9{background-position:0px -528px;}

.HospitalNav ul li.select i.i10{background-position:0px -589px;}

.HospitalNav ul li.select i.i11{background-position:0px -651px;}

.HospitalNav ul li.select i.i12{background-position:0px -716px;}

.HospitalNav ul li.select i.i13{background-position:0px -780px;}

.HospitalNav ul li.select i.i14{background-position:0px -842px;}


.box11 a{ display:inline-block; float:left; height:54px; text-align:center; line-height:54px; font-size:18px; color:#ffffff; margin:0 0 2px 2px;}
.box11 a:hover{ opacity:0.8; filter:alpha(opacity=80);}
.box11 a#td1{ width:227px; height:110px; background:#f56c85; line-height:110px; margin:0;}
.box11 a#td2{ width:280px; background:#60bec7;}
.box11 a#td3{ width:268px; background:#f49564;}
.box11 a#td4{ width:213px; background:#8bba30;}
.box11 a#td5{ width:249px; background:#569fe3;}
.box11 a#td6{ width:253px; background:#bb93ee;}
.box11 a#td7{ width:259px; background:#33b5e6;}

.spbf{ width:1000px; height:357px; margin:20px auto;}
.spbf .fl{ width:447px; height:357px;}
.spbf .fl dl{ width:447px; height:357px;}
.spbf .fl dt:hover{ cursor:pointer;}
.spbf .fr{ width:490px; height:357px;}
.spbf .fr div{ width:227px; height:170px; float:left; margin:0 0 16px 16px;}
.spbf .fr div dt:hover{ cursor:pointer;}