@charset "utf-8";
/* CSS Document */

body,div,menu,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,p,form,header,nav,article,section,aside,footer,video,audio,figure,textarea{ padding:0; margin:0;}

input,select,textarea{ background:#FFF;}
mark{ background:none;}
section img{ vertical-align:middle; width:100%;}
textarea{ resize:none;}
menu,ul,ol,li{ list-style-type:none;}
body{ font-family:"microsoft yahei"; line-height:0;font-size:2.4rem;color: #666;}
em,i,strong,b,small,h1,h2,h3,h4,h5,h6,address{ font-style:normal; font-weight:normal; font-size:100%;}

*{ border:none; padding:0; margin:0;}
ul li{ transition:0s;}
a{ text-decoration:none; outline:none; color:inherit; }
/*clearFix*/
.red{color:#F00}
.clearFix{ clear:both; *zoom:1;}
.clearFix:after{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:""; font-size:0;}

/*common*/
.fl{ float:left;}
.fr{ float:right;}
.logo{ width:1200px; margin:0 auto;}
.nav{ width:100%; height:50px; background:url(../images/bg1.jpg) repeat-x; }
.nav ul{ width:1197px; margin:0 auto;}
.nav ul li{ width:171px; float:left; text-align:center; line-height:50px; font-size:18px; background:url(../images/bg2.jpg) no-repeat right center;}
.nav ul li.li1{ background:none;}
.nav ul li a{ color:#fff; display:block;} 
.banner{ width:100%; overflow:hidden; position:relative;}
.banner img{ width:100%;}
.banner_k { position:absolute; width:85px; bottom:95px; left:50%; margin-left:-42px; z-index:33px;}
.banner_k ul li{ width:15px; margin-left:10px; display:inline; float:left;}
.banner_k ul li a{ width:15px; height:15px; border-radius:50%; display:block; background:#ccc;}
.banner_k ul li.selectTag a{ background:#008799;}
.banner_c ul li{ display:none;}
.banner_c ul li.selectTag{ display:block; }
.nav_1{ width:1200px; margin:0 auto; color:#fff; position:absolute; bottom:0px; left:50%; margin-left:-600px;}
.nav_1 ul li{ width:400px; float:left; height:155px;}
.nav_1 ul li.li2{ background:url(../images/1.png) no-repeat;}
.nav_1 ul li.li3{ background:url(../images/2.png) no-repeat;}
.nav_1 ul li.li4{ background:url(../images/3.png) no-repeat;}
.nav_1 .wz{ width:290px; text-align:center; margin-top:55px; float:right;}
.nav_1 h2{ font-size:20px; line-height:35px;}
.nav_1 p{ font-size:12px;}
.banner_z{ overflow:hidden; position:relative;  margin:0 auto; height:616px;}
.c1{ width:1200px; overflow:hidden; margin:50px auto 20px;;}
.c1_l{ width:500px; padding-right:30px; border-right:1px solid #ccc;}
.c1_lt{ width:140px; overflow:hidden; }
.c1_lt p{ width:75px; border-bottom:1px solid #008699; color:#008699; font-size:18px; float:left; line-height:30px;}
.c1_lt span{ width:65px; border-bottom:1px solid #d3e6e9; color:#cccccc; font-size:14px; float:left; line-height:30px; text-indent:5px;}
.c1_lc{ width:500px; overflow:hidden; margin-top:20px; position:relative;}
.c1_lc p{ width:190px; position:absolute; top: 75px; right:0; font-size:14px; color:#fff; line-height:25px;}
.c1_lc p a{ color:#eb8511;}
.c1_t img{ width:136px; height:70px;}
.c1_r{ width:639px; overflow:hidden; padding-left:30px;}
.c1_rt{ width:291px; float:left;overflow:hidden;}
.c1_rt ul li{ width:97px;border-bottom:1px solid #d3e6e9; font-size:18px;color:#008699; float:left; line-height:30px; text-align:center; }
.c1_rt ul li.hover{border-bottom:1px solid #008699;}
.c1_rc{ width:639px; overflow:hidden; padding-top:10px;}
.c1_rc ul li{ display:none;}
.c1_rc h2{ float:left; width:40px; height:40px; text-align:center; color:#008799; font-size:18px; border:1px solid #008799; padding:15px; line-height:20px;}
.wz111{ float:left; padding-left: 5px; width:420px; margin-top:10px;}
.wz111 h3{width:420px; font-size:14px; color:#008699; font-weight:bold;}
.wz111 p{width:420px; color:#666666; font-size:12px; margin-top:10px;line-height:25px;}
.wz111 p a{ color:#eb8511; }
.c1_c{ width:639px; margin-top:10px;}
.c1_c1 a{ display:inline-block; width:639px;  font-size:12px; color:#666; line-height:32px; border-bottom:1px dashed #ccc; background:url(../images/c1.jpg) no-repeat left center; text-indent:20px;}
.c1_c1 a span{  float:right;}
.c2{ width:1200px; overflow:hidden; margin:20px auto ;}
.c2_l{ width:500px; padding-right:30px; border-right:1px solid #ccc; overflow:hidden;}
.c2_lt{ width:140px; overflow:hidden; }
.c2_lt p{ width:75px; border-bottom:1px solid #008699; color:#008699; font-size:18px; float:left; line-height:30px;}
.c2_lt span{ width:65px; border-bottom:1px solid #d3e6e9; color:#cccccc; font-size:14px; float:left; line-height:30px; text-indent:5px;}
.c2_lc{ width:500px; margin-top:20px;}
.c2_lc ul li{ width:108px; height:128px; float:left; display:inline; margin-right:20px; border:1px solid #ccc; }
.c2_lc ul li.li5{ margin-right:0;}
.c2_lc ul li.li6{ margin-top:40px;}
.c2_lc ul li img{ padding:12px 19px 0 19px; }
.c2_lc ul li p{ font-size:18px; color:#666666; text-align:center; line-height:36px;}
.weixin{ display:none; position:absolute; top:-12px;  left:-19px;}
.weixin_z{ position:relative;}

.c2_r {width:639px; overflow:hidden; padding-left:30px;}
.c2_rt{ width:175px; overflow:hidden; }
.c2_rt p{ width:75px; border-bottom:1px solid #008699; color:#008699; font-size:18px; float:left; line-height:30px;}
.c2_rt span{ width:100px; border-bottom:1px solid #d3e6e9; color:#cccccc; font-size:14px; float:left; line-height:30px; text-indent:5px;}
.c2_rc{ width:639px;}
.c2_rc ul li{ width:302px; float:left; margin-right:20px; border:1px solid #008799; height:60px; background:#fff;  margin-top:18px; line-height:42px;}
.c2_rc ul li a{ color:#008799; font-size: 18px; background:url(../images/c2_1.jpg) no-repeat 10px center; text-indent:25px; display:inline-block; }
.c2_rc ul li a span{ font-size:12px;color:#008799; text-indent:5px;}
.c2_rc ul li:hover{ background:#fa7800;border:1px solid #fa7800; }
.c2_rc ul li:hover a{ color:#fff; background:url(../images/c2.jpg) no-repeat 10px center;}
.c2_rc ul li:hover a span{ color:#fff;}
.c2_rc ul li.li7{ margin-right:0;}

.c3{ width:100%; margin:20px auto; overflow:hidden;}
.c3_t{ width:1200px; overflow:hidden; margin:0 auto; }
.c3_t p{ width:75px; border-bottom:1px solid #008699; color:#008699; font-size:18px; float:left; line-height:30px;}
.c3_t span{ width:125px; border-bottom:1px solid #d3e6e9; color:#cccccc; font-size:14px; float:left; line-height:30px; text-indent:5px;}
.c3_c{ width:100%; background:url(../images/bg3.jpg) repeat; overflow:hidden;}
.c3_cz{ width:1200px; margin:10px auto; overflow:hidden;}
.c3_c1{ display:none;}
.c3_cl{ width:770px; float:left; }
.c3_c2{ width:770px; margin-top:10px; overflow:hidden;}
.c3_c2 ul li{ width:146px; float:left; padding-right:10px;}
.c3_c2 ul li#d5{ padding-right:0;}

.c4{ width:1200px; overflow:hidden;}
.c4_t{ width:1200px; overflow:hidden; margin:0 auto; }
.c4_t p{ width:75px; border-bottom:1px solid #008699; color:#008699; font-size:18px; float:left; line-height:30px;}
.c4_t span{ width:105px; border-bottom:1px solid #d3e6e9; color:#cccccc; font-size:14px; float:left; line-height:30px; text-indent:5px;}
.c4_c{ width:1200px; overflow:hidden; margin-top:20px;}
.c4_c ul li{ width:275px; float:left; display:inline; margin-left:70px; position:relative; height:225px;}
.c4_c ul li h2{ width:200px; margin:0 auto; line-height:40px; font-size:18px; color:#fff; text-align:center; background:#fa7800;position:absolute;top:0px; left:50%; margin-left:-100px;}
.c4_c ul li p{ font-family:'宋体'; width:241px; background:#f5f4f3; text-indent:2em; font-size:14px;  line-height:30px; padding:40px 17px 20px 17px ; margin-top:20px; height:145px; }

.c5{ width:1200px; margin:20px auto; overflow:hidden;}
.c5_t{ width:1200px; overflow:hidden; margin:0 auto; }
.c5_t p{ width:75px; border-bottom:1px solid #008699; color:#008699; font-size:18px; float:left; line-height:30px;}
.c5_t span{ width:105px; border-bottom:1px solid #d3e6e9; color:#cccccc; font-size:14px; float:left; line-height:30px; text-indent:5px;}
.c5_c{ width:1200px; overflow:hidden; margin-top:20px;}
.c5_c ul li{ width:275px; float:left; display:inline; margin-left:20px;}
.zx{ width:1198px; border:1px solid #ccc; overflow:hidden; margin:50px auto 30px; }
.zx ul li{ width: 178px; padding:20px 30px; float:left; background:url(../images/bg4.jpg) no-repeat right center;}
.zx ul li img{  float: left; display:inline;}
.zx ul li.li8{ background:none;}
.zx ul li p{ font-size:18px; float:left; line-height:55px;}

.f_nav{ width:100%; height:100px; background:#008799;}
.f_nav ul{ width:1200px; margin:0 auto; }
.f_nav ul li{ width: 141px; padding:20px 15px; float:left; background:url(../images/bg5.jpg) no-repeat right center; overflow:hidden;}
.f_nav ul li a{ display:block; width:171px; }
.f_nav ul li img{  float: left; display:inline;}
.f_nav ul li.li9{ background:none;}
.f_nav ul li p{ font-size:18px; float:left; line-height:55px; color:#fff;}


.foot{ margin-top:20px; }
.foot p{ font-size:14px; font-family:'宋体'; text-align:center; line-height:30px;}


/*----------------列表-----------------*/

.l_banner{ width:1200px; margin:0 auto; position:relative;}
.l_banner p{ width:270px; height:100px; line-height:100px; color:#fff; font-weight:bold; font-size:44px; text-align:center; position:absolute; bottom:0; right:53px; background:url(../images/4.png) no-repeat;}
.com{ width:1200px; margin:40px auto 0;}

.list_l{ width:899px; padding-right:30px; float:left; border-right:1px solid #ccc;}
.dqwz{ width:899px; border-bottom:1px solid #ccc;}
.dqwz p{ font-size:14px; font-family:'宋体'; color:#666666; line-height:40px;}

.list_t{ width:899px; overflow:hidden; margin:0 auto; margin-top:20px;}
.list_t p{ padding:0 3px; border-bottom:1px solid #008699; color:#008699; font-size:18px; float:left; line-height:30px; display:inline-block;}
.list_t span{  padding:0 3px; border-bottom:1px solid #d3e6e9; color:#cccccc; font-size:14px; float:left; line-height:30px; text-indent:5px;}
.list_c1 ul li{ padding:20px 0; border-bottom:1px dashed #ccc; overflow:hidden; font-family:'宋体';}
.list_c1 ul li img{ float:left; width:220px; height:136px;}
.list_c1 ul li h2{ width:660px; float:right; padding:0 5px; font-size:14px; font-weight:bold; color:#666; line-height:40px;}
.list_c1 ul li p{ width:660px; float:right; padding:0 5px; font-size:14px; color:#999999; text-indent:2em; line-height:25px;}
.list_c1 ul li p a{ color:#fa7901;}
.list_c1 ul li h3{ float:right; color:#676767; font-size:14px;  line-height:25px;}
.list_c2{  overflow: hidden;clear: both;  text-align: center;  padding-bottom: 30px; padding-top:30px;}
.list_c2 a{ border:1px solid #ccc;  padding: 5px 10px; font-size:14px; }
.list_c2 a:hover{border:1px solid #fa7901}


.list_r{ width:240px; padding-left:30px; float:right; overflow:hidden;}
.zn_t{ width:240px; overflow:hidden; margin:0 auto; margin-top:10px;}
.zn_t p{ width:75px; border-bottom:1px solid #008699; color:#008699; font-size:18px; float:left; line-height:30px;}
.zn_t span{ width:65px; border-bottom:1px solid #d3e6e9; color:#cccccc; font-size:14px; float:left; line-height:30px; text-indent:5px;}
.zn_c { overflow:hidden;}
.zn_c ul li{ float:left;width:108px; height:128px;display:inline; margin-right:20px; border:1px solid #ccc; margin-top:20px;}
.zn_c ul li.li10{ margin-right:0;}
.zn_c ul li img{ padding:12px 19px 0 19px; }
.zn_c ul li p{ font-size:18px; color:#666666; text-align:center; line-height:36px;}

.hj{ margin-top:40px;overflow:hidden; width:240px;}
.hj_t{ width:240px; overflow:hidden; margin:0 auto; margin-top:10px;}
.hj_t p{ width:75px; border-bottom:1px solid #008699; color:#008699; font-size:18px; float:left; line-height:30px;}
.hj_t span{ width:127px; border-bottom:1px solid #d3e6e9; color:#cccccc; font-size:14px; float:left; line-height:30px; text-indent:5px;}
.hj_c{ margin-top:20px; overflow:hidden;position:relative;}

.hj_c1 ul li{ float:left;  display:none; }
.hj_c1 ul li.selectTag{ display:block;}
.hj_c1 ul li p{ margin-top:15px; font-size:16px; text-align:center; line-height:40px; background:#008799; color:#fff;}
.hj_c2{ position:absolute; left:50%; margin-left:-30px; top:182px;}
.hj_c2 ul li { height:12px; width:12px; border-radius:50%; margin-left:6px; display:inline; float:left; background:#ccc;}
.hj_c2 ul li a{ display:block; height:12px; width:12px; border-radius:50%;}
.hj_c2 ul li.selectTag{ background:#008799;}


/*----------------文章页------------------*/
.article_l{ width:899px; padding-right:30px; float:left; border-right:1px solid #ccc;}

.article_t{ text-align:center; margin:20px 0;}
.article_t h1{ font-size:24px; font-weight:bold; line-height:30px;}
.article_t p{ font-size:16px; font-family:'宋体'; margin-top:10px; line-height:25px;}
.article_c p{ font-size:16px;font-family:'宋体'; margin-top:20px; line-height:25px;}
.article_b{ margin:10px 0;}
.article_b p{ font-size:14px;font-family:'宋体'; color:#666; display:block; line-height:25px;}


/*-----------医院环境--------------*/

.yyhj{ width:1200px; margin:0 auto; overflow:hidden;}
.yyhj_1{ width:480px; height:480px; position:relative; float:left;}
.yyhj_1 img{ position:absolute; top:0; right:0; z-index:33;}
.yyhj1 { width:240px; height:240px; bottom:0; right:0; position:absolute; background:#fa8d28;}
.yyhj1 p{ color:#fff; font-size:18px; padding:50px 10px; line-height:35px;}
.yyhj_1y{ width:480px; height:480px; position:absolute; display: none; top:0 ; left:0;}
.yyhj_wz{ width:540px; height:480px; float:left;}
.yyhj_wz h1{ font-size:36px; color:#fa8d28; font-weight:bold; text-align:center; margin-top:40px; line-height:50px;}
.yyhj_wz h3{ font-size:18px; text-align:center; line-height:40px; border-bottom:double 4px #ccc; width:332px; margin:0 auto;}
.yyhj_wz p{ font-size:18px; width:460px; margin:45px auto; line-height:35px;}
.yyhj_2{ width:1200px; margin:0 auto;}
.yyhj_2 ul li{ width:240px; float:left; position:relative; }
.yyhj_2 ul li.li11{ margin-top:240px; height:480px;}
.yyhj2 { width:240px; height:240px;  background:#008799; position:absolute; top:240px;}
.yyhj3 { width:240px; height:240px;  background:#fa8d28; position:absolute; top:240px;}
.yyhj3 p{ color:#fff; font-size:18px; padding:50px 10px; line-height:35px; }
.yyhj2 p{ color:#fff; font-size:18px; padding:35px 10px; line-height:35px;}
.yyhj_2y{ position:absolute; top:0; z-index:33;display:none;}
.yyhj_3y{position:absolute; top:-240px; z-index:33;left:-240px;display:none;}
.yyhj_4y{position:absolute; top:0; z-index:33;display:none;}
.yyhj_5y{position:absolute; top:-240px; z-index:33;display:none;}
.yyhj_6y{ position:absolute; top:0;  display:none; z-index:33;left:-240px;}


