/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,input { margin:0; padding:0; 
font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif}
body { background:#fff; color:#333; font-size:14px; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
a { color:#333; text-decoration:none;transition:all 0.6s;}
a:hover { text-decoration:underline; color:#000 }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px; }

html {overflow-y: scroll;} 
.mainDiv{ width:1200px; margin:0 auto;}
.t-c{ text-align:center}
/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

.topBox {
	width: 100%; height:38px;
	background:#887ea8;
	font-size:12px;
}
.topBox .topBar{ width:1200px; height:38px; margin:0 auto; color:#fff; font-size:12px;}
.topBox .topBar .tl,.topBox .topBar .tr{ width:420px; float:left; height:38px; line-height:38px;}
.topBox a{color:#fff}
.wphone{ background:url(/images/phone.png) no-repeat left center; line-height:30px; padding-left:20px;margin-left:20px; display:inline-block;}
.wqq{ background:url(/images/kefu.png) no-repeat left center; line-height:30px; padding-left:20px;margin-left:10px;display:inline-block;}
.wwx{background:url(/images/wx.png) no-repeat left center; line-height:30px; padding-left:25px; display:inline-block; margin-left:15px;}
.workTime{background:url(/images/worktime.png) no-repeat left center; line-height:38px; display:inline-block; padding-left:20px; height:38px;}
.notice{background:url(/images/notice.png) no-repeat left center; line-height:38px; display:inline-block; padding-left:20px; height:38px;}

.logoBox{ width:1200px; height:139px; margin:0 auto;}
.logo{ float:left; width:700px; height:139px; background:url(/images/logo.jpg) no-repeat left center;}
.p400{ float:right;width:286px; height:139px; background:url(/images/p400.jpg) no-repeat right center;}



.u-nav { width:100%; height:47px; background:#009591; position:relative; clear:both}
.u-nav .dhc { height:47px; width:1200px; margin:0 auto;}
 #nav {text-align:left;} 
#nav a { display: block; padding:0 36px;font-size:15px; height:47px; color:#fff; line-height:47px;text-align:center; background:url(/images/navline.png) no-repeat right center;} 
 #nav a:hover { color:#fff; background:#018986}
#nav li { float:left; height:47px; }
#nav li a:hover{ 
 text-align:center; color:#fff;}
#nav li .cur{background:#018986;color:#ffffff;text-align:center;}

#nav a.serviceCat{ background: #018986; width:160px; padding:0px; text-align:center;}
#nav a.serviceCat span{ display:inline-block; background:url(/images/taocan.png) no-repeat right center ; padding-right:23px;}
#nav a.serviceCat:hover{ background:#037875;}


#nav li ul { text-align:left;left: -999em; width:132px; position:absolute; z-index:9999; 
border-bottom-right-radius:4px; border-bottom-left-radius:4px; background:#fff;} 
#nav li ul li{ height:40px; line-height:40px; width:132px;margin-left:0px;text-align:center; font-weight:normal;
border-top:1px solid #e5e5e5 } 
#nav li ul a{ display:block; width:132px; color:#333;padding:0px;font-size:14px;  line-height:40px; font-weight:normal; border:0px;} 
#nav li ul a:link { color:#666;font-weight:normal;}
#nav li ul a:visited { color:#333;font-weight:normal;} 
#nav li ul a:hover { font-weight:normal; background:#fff;border-top:none;line-height:40px; } 
#nav li:hover ul { left: auto;} 
#nav li.sfhover ul { left: auto;}
/*医院优势*/
.ysBanner{ background:url(/images/youshi.jpg?v=1025) no-repeat center center; width:100%; height:199px; text-align:center; margin:10px 0px}
.ysBanner a { display:inline-block; width:161px; height:31px; margin-top:140px;}
 
.ysBanner a.ya{ background:url(/images/ya.png) no-repeat center center; margin:0px 10px 0px 80px;}
.ysBanner a.sc{ background:url(/images/sc.png) no-repeat center center;}
 .cBox{width:100%; height:57px; background:#35BBB0}

/*查询框 start*/
.cBox .cCont{ width:1200px; height:57px; margin:0 auto; position:relative;}	
.cBox .cCont .c1{ position:absolute; width:174px; height:33px; top:13px; left:0px; color:#fff; font-size:22px; padding-left:36px;background:url(/images/bg.jpg) no-repeat 0 0;}
.cBox .cCont .c2{ height:40px; width:960px; background:url(/images/a2.jpg) no-repeat  right center #fff; position:absolute; top:9px; left:190px;}
.cBox .cCont .c2 .c21{ height:40px; width:10px;background:url(/images/a1.jpg) no-repeat 0 0; border:0px solid red; display:block; float:left}
.cBox .cCont .c2 div{display:block; float:left; line-height:40px; position:relative; z-index:3}
.cBox .cCont .c2 div .itxt{ background:#f4f4f4; border-radius:8px; border:0px; height:30px; line-height:30px; padding:0px 0px 0px 5px; outline:none;
-webkit-appearance:none; margin:0px 4px}
a.bgBtn{ background:url(/images/chabg.png) no-repeat 8px 5px #34BCB0; border-radius:5px; border:0px; height:30px; line-height:30px; padding:0px 0px 0px 5px; display: inline-block;  height:30px; color:#fff; padding:0px 20px 0px 30px;}
a.bgBtn:hover{background:url(/images/chabg.png) no-repeat 8px 5px #009591; color:#F1F4BF}
a.wzBtn{ display:block; position:absolute; right:7px; top:5px; z-index:1;background:url(/images/sitecha.png) no-repeat 40px 9px #009591; border-radius:5px; border:0px; height:30px; line-height:30px; padding:0px 0px 0px 5px; display: inline-block;  height:30px; color:#fff; padding:0px 20px 0px 60px;}
a.wzBtn:hover{background:url(/images/sitecha.png) no-repeat 40px 9px #007e7b;}
/*查询框 end */

/*首页套餐 s*/
.indexProBox{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height:auto;
 }
.indexProBox .icatBox {
	width: 332px;
	float:left;
}
.indexProBox .icatBox .ctitleBox {
	width: 332px;
	height: 67px;
	background:url(/images/catTop.jpg) no-repeat 0 0;
	position:relative;
}
.indexProBox .icatBox .ctitleBox a:hover{
	color:#FFF7B2
	}
.indexProBox .icatBox .cCon{
	width:286px; height:780px;
	border:13px solid #0e9d99;
 	border-top:0px;
	border-bottom:0;
padding: 10px;
 	}
.indexProBox .icatBox .cFoot{
	background:url(/images/catfoot.jpg?a=1) no-repeat 0 0;
	height:26px;
	width:100%;
	}
.uTitle a{ display:block; padding-left:25px; margin-bottom:10px; background:url(/images/catdot.gif?a=1) no-repeat 0 50%; font-size:16px; font-weight:bold; height:40px; line-height:40px; border-bottom:1px solid #dbdbdb;}	

.ulist{ width:95%; margin:0 auto; background:#f0f0f0; border-radius:10px; margin-bottom:10px;}
/*.ulist  li { width:100%; border-bottom: 1px dashed #ccc; height:35px; line-height:35px;}*/
.ulist  li { display:inline-block}
.ulist  li a{  line-height:28px; padding-left:8px; margin-left:15px; font-size:13px;}
.ulist  li a:hover{ text-decoration:underline; color:#0e9d99}

	
/*.icatList{width:848px; float:right}*/
.icatList{width:100%; clear:both;}

.icatList .ltitleBox{ width:100%; height:34px; position:relative}
.icatList .catBorder{ width:100%; height:6px; background:#35bcb0; border-bottom:3px solid #0e9d99;}
.catLists{ width:100%; height:auto;}
 
.catLists .listCon{
 text-align:left; overflow:hidden; padding:15px 0px; }
 
.catLists .listCon li{
width:266px; height:270px; float:left; margin-bottom:20px; border:0px solid #ff0000; position:relative; margin-right:23px;}
.catLists .listCon li a img{ border:0px solid #ccc; width:266px; height:161px;}


a.ctitle{ display:block; height:34px; font-size:16px; font-weight:bold; line-height:34px;  padding-left:20px; background:url(/images/recdot.gif) no-repeat 0 50%; position:absolute; left:0; top:0}
a.tmore{ display:block; height:34px; line-height:34px; width:60px; text-align:center; position:absolute; top:0; right:0; font-size:12px;}
a.ti{ display:block; position:absolute; top:15px; left:57px; font-size:20px; font-weight:bold; color:#fff;}
a.timore{ display:block; position:absolute; top:20px; right:20px; font-size:12px; color:#fff;}
/*首页套餐 s*/
/*大家都在搜 s*/
	.ltitleBox span{ display:block; position:absolute; top:7px; left:155px; width:635px; height:30px; font-size:12px; text-align:center}
	.ltitleBox span a{ border-radius:15px; border:1px solid #ccc; padding:3px 15px; margin:0px 3px}
	.ltitleBox span a:hover{ background:#35bcb0;color:#ffffff;}
/* 客服 start */	
.black_overlay{ 
display: none; 
position: fixed; 
top: 0%; 
left: 0%; 
width: 100%; 
height: 100%; 
background-color: #000; 
z-index:1001; 
-moz-opacity: 0.8; 
opacity:.80; 
filter: alpha(opacity=88); 
} 
.white_content { 
display: none; 
position: fixed; 
top: 50%; 
left:50%; 
width: 512px; 
height: 430px;; 
padding: 20px; 
border: 5px solid #0e9d99; 
background-color: white; 
z-index:1002; 
color: #821C1C;
box-sizing:border-box;
margin-left:-256px; margin-top:-210px;
text-align:center;
overflow:hidden;
} 
.white_content  img{ display:inline-block; margin-top:25px; padding:0px 20px;}
.cent img{ float:none;}
a.gb{ display:block; width:80px; height:25px; position:absolute; right:-9px; top:5px;}
/*客服end*/

/*推荐套餐 start*/
	.listCon li a span{ display:block; position:absolute}
	.listCon li a .bt{top:-10167px; left:0px; font-size:15px; background:url(/images/ndot.gif) no-repeat 0px center; padding-left:15px;line-height:30px; color:#000;}
	.listCon li a .bt:hover{ color:#0e9d99}
	.listCon li a .des{top:161px; left:0px; width:246px;height:55px; display:block; font-size:12px; background:#f2f3f4; padding:10px;
	
word-break:normal;  white-space:pre-wrap;word-wrap : break-word ;overflow: hidden ;}
 
	.listCon li a .jiage{bottom:-3px; left:0px; font-size:14px; color:#ff0000;}
	.listCon li a .jiage i{ font-size:8px; font-style:normal; color:#333;}
	.listCon li a .yuyue{bottom:-3px; right:0px; font-size:12px;  background:url(/images/heart.png) no-repeat 10px center #35bcb0;color:#fff;   border-radius:10px; padding:3px 30px;}
	.listCon li a .yuyue:hover{ background:url(/images/heart.png) no-repeat 10px center #0e9d99;}
/*推荐套餐 end */
/*** 公司介绍 | 新闻资讯 start ***/
	.iBox{ width:1200px; margin:0 auto;}
	.iBox .iAbout{ width:630px; height:350px; border:1px solid #ccc; position:relative; float:left;}
	.iBox .iAbout .iTitle{ position:absolute; width:327px; height:57px; top:-2px; left:-1px; background:url(/images/ibar.png) no-repeat 0px center #fff;}
	.iBox .iAbout .iTitle a{ display:block; height:57px;   background:url(/images/yicon.png) no-repeat 0px 50%; padding-left:35px; margin-left:26px; color:#fff; font-size:16px; }
	.iBox .iAbout .iTitle a strong{ display:block; position:absolute; top:22px;}
	.iBox .iAbout .iTitle a strong:hover{ color:#fff7b2; text-decoration:underline}
	.iBox .iAbout a.iMore{ position:absolute; display:block;top:0; right:10px; height:57px; line-height:57px; font-size:12px;}
	.pad15px{ padding:15px; line-height:25px;}
	.iBox .iAbout .iAcon{ position:absolute; display:block;top:60px; left:0; height:215px; width:100%;}
	.iBox .iAbout .iAcon img{ float:left; padding:5px; border:1px solid #ccc; margin:0px 15px 15px 0px}
	.iBox .iAbout .iAbtnList{ position:absolute; display:block;bottom:15px; left:0; height:30px; width:100%; text-align:center}
	.iBox .iAbout .iAbtnList a{display:inline-block; height:29px; line-height:29px; border-radius:8px; paddin:3px 20px;color:#fff; margin-right:10px; width:289px; text-align:center}
	.i1{ background:#ff9846;}
	.i2{ background:#30b2ae;}
	.i3{ background:#4d7b54;}
	.i4{ background:#0098d0;}
	
	.iBox .iNews{ width:550px; height:350px; border:1px solid #ccc; position:relative; float:right;}
	.iBox .iNews .iTitle{ position:absolute; width:327px; height:57px; top:-2px; left:-1px; background:url(/images/ibar.png) no-repeat 0px center #fff;}
	.iBox .iNews .iTitle a{ display:block; height:57px;   background:url(/images/nicon.png) no-repeat 0px 50%; padding-left:35px; margin-left:26px; color:#fff; font-size:16px; }
	.iBox .iNews .iTitle a strong{ display:block; position:absolute; top:22px;}
	.iBox .iNews .iTitle a strong:hover{ color:#fff7b2; text-decoration:underline}
	.iBox .iNews a.iMore{ position:absolute; display:block;top:0; right:10px; height:57px; line-height:57px; font-size:12px;}
	.iBox .iNews .iNcon{ position:absolute; display:block;top:60px; left:0; height:215px; width:100%;}
	
	.iNews .iNlist li{ display:block; width:100%; clear:both; }
	.iNews .iNlist li .l{ width:135px; height:95px; float:left; position:relative}
	.iNews .iNlist li .l img{ padding:2px; border:1px solid #ccc;width:110px; height:73px;}
	.iNews .iNlist li .l span{ position:absolute; bottom:0px; left:0px; background:#0e9d99; font-size:12px; color:#fff; width:116px; display:block; text-align:center; height:14px; line-height:14px}
	
	
	.iNews .iNlist li .r .ntitle{ display:block; font-size:14px; line-height:28px;}
	.iNews .iNlist li .r .ndes{ display:block; font-size:12px; line-height:21px;color:#707070}
	.iBox .iNews .iNbtnList{ position:absolute; display:block;bottom:15px; left:0; height:30px; width:100%; text-align:left;}
	.iBox .iNews .iNbtnList a{display:inline-block; height:29px; line-height:29px; font-size:12px;  margin-right:10px; width:245px; text-align:center; color:#fff;}
	.n1{ background:#e22d6a;}
	.n2{ background:#ff9846;}
/*** 公司介绍 | 新闻资讯 end ***/
/* 环境设备 start */
	.hjBox{ width:1198px; height:202px; margin:0 auto; border:1px solid #ccc; position:relative; clear:both; }
	.hjBox .hBar{width:121px; height:203px;top:-2px; left:-1px; background:url(/images/hjtxt.png) no-repeat center center #30b2ae; }
	.hjBox .hBar a{ width:100%; height:203px; display:block;}
	.hjBox .hCon{width:1070px; height:200px;top:0px; left:121px; position:absolute }
 	.hjBox .hCon  img{ width:227px;height:151px; padding:25px 10px;  float:left}
	.iblank{ width:100%; height:15px; clear:both}
/* 环境设备 end */
/*知识 两个栏目 start */
.artBox{ width:1200px; height:355px; margin:0 auto; }
.artBox .rBox{ width:390px; height:355px; border:1px solid #ccc; float:left;}
.pd2{ padding:2px;}
.pad10{ padding:10px;}
.marr15px{ margin-right:15px;}
.pd2title{ width:100%;}
.pd2line{ width:100%; height:7px; background:#30b2ae}
.pd3line{ width:100%; height:1px;border-bottom:1px dotted #ccc;clear:both}
a.pTitle{ display:block; height:53px; width:150px; line-height:53px; float:left; margin-left:15px; font-size:16px;}
a.pMore{ display:block; height:53px;  line-height:53px; float:right; padding-right:15px; font-size:12px;}
.jk{ padding-left:25px;background:url(/images/jk.png) no-repeat left center; }
.tj{ padding-left:25px;background:url(/images/tj.png) no-repeat left center; }
.wxx{ padding-left:25px;background:url(/images/wxx.png) no-repeat left center; }

.topNews { padding:10px 0px;}
.topNews .l{ width:135px; height:78px; float:left; margin-left:8px; }
.topNews .l img{ padding:2px; border:1px solid #ccc;width:112px; height:77px;}
.topNews .l span{ position:absolute; bottom:0px; left:0px; background:#0e9d99; font-size:12px; color:#fff; width:116px; display:block; text-align:center; height:14px; line-height:14px}

.topNews .r .ntitle{ display:block; font-size:14px; line-height:23px; width:240px; height:23px; overflow:hidden}
.topNews .r .ndes{ display:block; font-size:12px; line-height:18px;color:#707070; padding-top:5px;}

.ialist li{ line-height:24px; position:relative;}
.ialist li a{ display:inline-block; height:24px; margin-right:80px; overflow:hidden}
.ialist li span{ display:inline-block; position:absolute; top:0; right:0; width:40px; height:24px; color:#ccc;}
/*知识 两个栏目 end */
/* 联系我们 首页展示框 start */
.lxIcons{ width:342px; height:120px; margin:0 auto; border:0px solid red }
.lxIcons li{width:100px; height:117px; display:block; float:left; font-size:12px; text-align:center; position:relative}
.lxIcons li span{ position:absolute; bottom:0px; left:0px; width:100%; text-align:center}
.lx1{ }
.lx2{ background:url(/images/yuyue.jpg) no-repeat top center;}
.lx3{ background:url(/images/baogao.jpg) no-repeat top center;}
.mar20{ margin:0 20px 0 0}

.txtMain{ width:352px; overflow:hidden; font-size:12px; padding-top:15px;}
.txtMain .l{ width:105px;margin-bottom:-9999px;padding-bottom:9999px;float:left;}
.txtMain .r{ width:247px; float:left}
.pad5{ padding:5px;}
/* 联系我们 首页展示框 end */
 /*友情链接 start */
 	.linkBox{ border:1px solid #ccc; width:1198px; margin:0 auto; position:relative }
	.linkIcon{ width:120px; height:41px; border-right:1px dotted #ccc; line-height:41px; font-size:16px; }
	.linkIcon  span{ display:block; padding-left:30px; background:url(/images/link.png) no-repeat left center; width:80px; height:41px; margin-left:10px;}
	.linkTxt{ width:900px; height:41px; position:absolute; top:15px; left:150px; line-height:41px;}
	.linkTxt a{ display:inline-block; padding-right:20px;}
 /*友情链接 end  */
 /*底部版权 start */			
 	.copyBox{ width:100%; padding:20px 0px; line-height:27px;}

 /*底部版权 end */
.dNav { display:inline-block; height:20px; line-height:20px; float:right; font-size:12px; margin-top:8px;  background:url(/images/home.gif) no-repeat left center; padding:0px 25px}

h1 {	font-size: 24px;
	line-height: 63px;
		border-bottom: 2px solid #F5F5F5;
	text-align: center;
	width:100%;
	}
h1 .span  {
 	color: #333;
  }
 
#Article {
	text-align: left;
	padding: 15px 0;
	width: 100%;
	color: #333;
	font-family: "\5B8B\4F53";
	line-height: 26px;
	font-size: 16px;
	overflow: hidden;
	clear: both;
}
#Article img {
	max-width: 610px
}
#Article p {
	padding: 0px 0px 13px 0px;
	margin: auto;
	line-height: 1.8;
	font-size: 16px
}
#Article p em,#Article em {
	font-style: normal;
	font-size: 15px
}
.addTime{ color:#999; text-align:center; border-bottom:1px solid #f2f3f4; line-height:45px;}
.newsListDiv li{margin:10px 0px; border-bottom:1px  dotted #ccc; line-height:35px;}
.newsListDiv li a{ font-size:16px;}
.newsListDiv li div{ border:1px solid #ccc; padding:10px; width:96%; margin:10px 0px 16px  0px; color:#585858; background:#f2f3f4;}

/* 分页 */
.pagination{ padding-top:20px; width:100%; clear:both; font-family:微软雅黑;}
.pagination    a{ display:inline-block; font-family:微软雅黑;}
.pagination   a { background:none;}
.pagination  a, .pagination  span{
    border: 1px solid #ccc;
     display:inline-block; padding:0px 12px 0px 12px; margin-left:5px;
}
.pagination  a:hover,.pagination  a:focus{ background:#438eb9;color:#fff;}
.pagination  span{ color:red; border-color:#ccc;}
.resSearch{ border:1px solid #ccc; padding:10px;}
a.forange{ color:orange}
a.forange:hover{ color:red;}


@font-face {
  font-family: 'iconfont';  /* project id 397859 */
  src: url('//at.alicdn.com/t/font_397859_zlnbpnhshx17nwmi.eot');
  src: url('//at.alicdn.com/t/font_397859_zlnbpnhshx17nwmi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_397859_zlnbpnhshx17nwmi.woff') format('woff'),
  url('//at.alicdn.com/t/font_397859_zlnbpnhshx17nwmi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_397859_zlnbpnhshx17nwmi.svg#iconfont') format('svg');
}
.iconfont {
    font-family: "iconfont";
    font-size: 18px;
    font-style: normal;
}
/*详细介绍*/
.tc_tabs {height: 35px;margin-top: 0px;/* overflow: hidden; */width:100%;z-index: 111;}
.tc_tabs li {border:1px solid #ededed;float: left;height: 34px;margin-right: -1px;border-top: 0px solid #b0b0b0;width: 175px;/* border-bottom: 1px solid #ededed; */}
.tc_tabs li.tips {margin-right: 0;}
.tc_tabs a {color: #333;display: block;float: left;font-size: 14px;height: 33px;line-height: 33px;text-align: center; width: 100%;}
.tc_tabs a:hover {color: #333;}
.tc_tabs li.current {font-weight: bold;height:36px;/* background-color:#ff6600; */ border:none;position: relative;width: 178px;}
.tc_tabs li.current-no {font-weight: bold;height:36px;background-color:#aaa; border:none;position: relative;}
.tc_tabs li.current a {cursor: default; height: 35px; line-height: 33px; margin-top: -2px; padding:0;text-align: center;width: 100%; border-top: 2px solid #0e9d99;display: block; transition:none;}
.tc_tabs li a:hover { margin-top: -2px;border-top: 2px solid #0e9d99; transition:none; }
#di2,#di3,#di4,#di5{
	display:none;
	}
	#di1 { padding:10px 0px;}
	#di1 table { border-collapse:collapse; border:1px solid #cccccc;}
	#di1 table td { border:1px solid red; padding:10px !important; font-size:14px;}
	#di2 table{ border-collapse:collapse}
	 #di2 table td{ border:1px solid #dfdfdf; padding:10px; font-size:14px;}
	
	#di2 .con{ padding:10px;}
	#di2 .con h2{ font-size:18px; font-weight:bold; line-height:45px;}
	#di3 .con{ font-size:14px; line-height:25px; padding:10px;}
	#di3 .con p{ margin-bottom:15px;}
	.cha_table{margin:0 auto;}