body { width:1440px; margin:0 auto; line-height:22px; color:#313131;}

/*top k*/
.top{ height:80px; background:#0057b9;}
.topp { width:1000px;margin:0 auto; height:80px;}
.topp h1{ width:222px; float:left; display:inline; overflow:hidden; margin-top:16px;}
.topp h2{ padding-top:24px; width:248px; float:right; display:inline; overflow:hidden;}
.topp ul{ float:left; display:inline; width:515px; margin-left:10px;}
.topp ul a{ color:#fff; font-size:14px; display:block;}
.topp ul li{ float:left; display:inline;  margin-left:15px; line-height:80px;}

/*banner k*/
.banner{ overflow:hidden; height:480px;}
.ban1 { width:1440px; height:auto; margin:0 auto;}

/*main k*/
#main { width:1000px; height:auto; margin:0 auto;}
.dd {background:#ececec; clear:both; height:67px;}
.dd p{ padding:10px 5px 0px 5px;}
/*bt k*/
.bt {height:70px;  margin-top:35px; overflow:hidden}
.bt a { display:block; text-decoration:none;}

/*by k*/
.by {height:300px; margin-top:30px; overflow:hidden;}
.by h2{ margin:0 auto; width:120px; height:26px; margin-bottom:10px; background:url(by_01.jpg) no-repeat; text-indent:-9999px;}
.by h3{ margin:0 auto; width:120px; height:26px; margin-bottom:20px; background:url(by_02.jpg) no-repeat; text-indent:-9999px;}
.by p{ margin-bottom:30px;}
.by div { float:left; width:242px; height:140px; background-color:#ececec; overflow:hidden;}
.by div h1 { float:left;font-family:"Microsoft YaHei", SimHei, sans-serif; background:url(by_t.jpg) no-repeat left center; padding-left:10px; font-size:15px; width:242px; line-height:35px; margin-top:8px; color:#FFF;}
.by div p { float:left; width:200px; margin-left:20px;}

/*djzx k*/
.djzx {margin:0 auto; clear:both; height:31px;}
.wd1{ width:580px;}
.wd2{ width:620px;}
.wd3{ width:390px;}
.wd4{width:650px;}


/*cause k*/
.wh { height:320px; overflow:hidden; margin-top:30px;}
.wh1 { float:left; width:314px; height:145px; padding-top:145px;}
.aa{ background:url(wh1.jpg) no-repeat; margin-right:15px; margin-left:12px;}
.bb{ background:url(wh2.jpg) no-repeat;margin-right:15px;}
.cc{ background:url(wh3.jpg) no-repeat;}
.wh p{ width:211px; background:#CFC; height:120px; text-align:center;}
.wh  .nr{ width:200px; height:120px; text-align:center;}
.wh  .nr h1{ font-size:16px; text-align:center; color:#002f63;}




/*harm k*/
.jc { height:190px; overflow:hidden; margin-top:25px;}
.jc h2{ margin:0 auto; width:159px; height:33px; margin-bottom:20px; background:url(jcxm.jpg) no-repeat; text-indent:-9999px;}
.jc dl{ width:495px; height:47px; float:left; background:#ececec; margin-bottom:5px;}
.jc dt{ float:left;}
.jc dd{ float:right; width:350px; padding-right:8px;}


/*zl k*/
.zl { height:500px; overflow:hidden; margin-top:25px; background:url(zl01.jpg) no-repeat left top;}
.zl_yl{ width:710px; height:83px; margin-right:10px; line-height:23px; margin-bottom:16px;}
.zl_yl span{ color:#F00; width:482px; font-weight:bold;}

.zl dl { width:185px; height:83px; background:#ececec;float:left; margin-right:8px; padding-left:5px; margin-bottom:25px; overflow:hidden;}
.zl dl dt{ float:left; width:29px; height:64px; background:#0b71e5; text-align:center; font-size:15px; color:#FFF; font-weight:bold; padding-top:3px;}
.zl dl dd{ width:135px; height:70px; margin:0 auto;float:right; padding-right:5px; padding-top:10px; overflow:hidden;}
.zl_zl02 { height:500px; background:#060;}






/*hospital k*/
.hospital {overflow:hidden; height:510px; }
.hs { height:300px; margin-top:10px;}
.hospital_zz { float:left; width:316px; height:126px; background-color:#eee; margin-top:20px;}
.hospital_zz div { float:left; width:48px; height:126px; background:url(bphz_19.jpg) no-repeat;}
.hospital_zz div h1 { width:40px; text-align:center; font-size:20px; line-height:35px; color:#FFF; padding-top:10px; float:left;}
.hospital_zz p { float:left; width:232px; margin-left:15px; margin-top:15px;}
.hospital_zy { float:left; width:316px; height:126px; background-color:#eee; margin-top:20px; margin-left:24px;}
.hospital_zy div { float:left; width:48px; height:126px; background:url(bphz_19.jpg) no-repeat; }
.hospital_zy p { float:left; width:232px; margin-left:15px; margin-top:15px;}
.hospital_zy div h1 { width:40px; text-align:center; font-size:20px; line-height:35px; color:#FFF; padding-top:10px; float:left;}
.bom { margin:0 auto; margin-top:25px; height:126px; background-color:#1b77de;}
.bom ul li{float:left;display:inline;text-align:center;overflow:hidden; margin-top:8px;}
.bom ul li h1{height:28px;line-height:28px;font-size:16px;color:#fff;font-family:"Microsoft YaHei",SimHei,sans-serif;font-weight:normal;}
.bom ul li p{line-height:16px; color:#FFF;}
.bom ul li a{display:block;text-decoration:none;}

/*consulting k*/
.con {height:89px; background:#469dff;}
.consulting{ width:1000px; margin:0 auto; overflow:hidden;}
.consulting ul li{ width:25%; float:left; display:inline; text-align:center;font-family:"Microsoft YaHei", SimHei, sans-serif; height:89px;}
.consulting ul li h2{ width:110px; height:30px; border:1px solid #fff; color:#fff; text-align:center; line-height:30px; margin:15px auto 10px;}
.consulting ul li p{ font-size:16px; color:#fff;}
.consulting ul li h1{ font-size:24px; font-weight:normal; line-height:30px; margin-top:15px;}
.consulting ul li a{ color:#fff; display:block; height:74px;}

/*foot k*/
.foot{ height:290px; background:#f3f4f4;}
.fleft{ float:left; display:inline; width:542px; margin-top:50px; margin-left:45px;}
.fleft li{ float:left; display:inline; text-align:center; width:135px; background:url(px2.png) repeat-y;}
.fleft h1{ font-size:19px;font-family:"Microsoft YaHei", SimHei, sans-serif; color:#666666;}
.fleft p{ line-height:33px; font-size:14px;}
.fleft a{ color:#666666;}

.fright{ float:right; display:inline; width:370px; padding-left:25px;  background:url(px2.png) repeat-y; margin-right:18px;margin-top:50px;}
.fright div{ background:url(../images/pxh2.png) bottom repeat-x; overflow:hidden;}
.fright div h1{ font-size:19px; color:#666666;font-family:"Microsoft YaHei", SimHei, sans-serif; height:28px; overflow:hidden;}
.fright div h2{ font-size:40px; color:#0057b9;font-family:"Microsoft YaHei", SimHei, sans-serif; height:58px; padding-top:8px; font-weight:normal; line-height:45px;}
.fright h3{ font-size:25px; color:#ad4000; font-weight:normal;font-family:"Microsoft YaHei", SimHei, sans-serif; padding-top:10px; height:32px; border-bottom:1px dotted #959595;}
.fright h3 font{ font-size:18px; color:#ad4000;}
.fright h3 a{color:#0057b9;}
.fright p{ padding-top:10px; height:18px;}








































































