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


* {margin: 0; padding: 0;}

body { color:#000; font-size:12px; font-family: "微软雅黑"; background:#fff; word-wrap: break-word; }
a{ color:#000; text-decoration:none; }
a:visited {color:#333; text-decoration:line-through;}
a:hover, a:active, a:focus {color:#ca0000; text-decoration:none;}
a img { border: none; }
ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style:none;}

/* index.html  样式?*/


/* 头部 */
.ind_topbg { width:100%;}
.ind_topbg img { width:100%;}

.ind_nav { width:100%; overflow:hidden; background:#c3dce5;}
.ind_nav01 { width:23%; float:left; margin:2% 1%; background:#57c500; text-align:center;
			  -moz-border-radius: 10px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 10px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:10px;/*圆角矩形：常规浏览器*/

}
.ind_nav01 img { margin:15% auto;}
.ind_nav01 b { display:block; margin-bottom:10%;  font-size:14px; font-weight:bold;}
.ind_nav01 b a { color:#FFF;}

.ind_nav02 { width:23%; float:left; margin:2% 1%; background:#00a7e5; text-align:center;
			  -moz-border-radius: 10px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 10px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:10px;/*圆角矩形：常规浏览器*/

}
.ind_nav02 img { margin:15% auto;}
.ind_nav02 b { display:block; margin-bottom:10%;  font-size:14px; font-weight:bold;}
.ind_nav02 b a { color:#FFF;}

.ind_ks01 { width:100%; overflow:hidden; background:#c3dce5; padding-top:3px;}
.ind_ks_l { width:49%; overflow:hidden; float:left;}
.ind_ks_l ul li { float:left; margin:2% 1%; width:48%; background:#00a7e5; text-align:center;
			  -moz-border-radius: 8px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 8px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:8px;/*圆角矩形：常规浏览器*/

}
.ind_ks_l ul li img { margin:9% auto;}
.ind_ks_l ul li b { display:block; margin-bottom:14%;  font-size:11px; font-weight:bold;}
.ind_ks_l ul li b a { color:#FFF;}

.ind_ks_r { float:right; margin:1%; width:49%;}
.ind_ks_r img { width:100%;}

.ind_ks02 { width:100%; overflow:hidden; background:#c3dce5; padding-top:3px;}
.ind_ks02_r { width:49%; overflow:hidden; float:right;}
.ind_ks02_r ul li { float:left; margin:2%; width:46%; background:#57c500; text-align:center;
			  -moz-border-radius: 8px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 8px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:8px;/*圆角矩形：常规浏览器*/

}
.ind_ks02_r ul li img { margin:9% auto;}
.ind_ks02_r ul li b { display:block; margin-bottom:14%;  font-size:12px; font-weight:bold;}
.ind_ks02_r ul li b a { color:#FFF;}

.ind_ks02_l { float:left; margin:1%; width:49%;}
.ind_ks02_l img { width:100%;}

.ind_jyzn_bg { width:100%; overflow:hidden; background:#00a7e5; border-top:5px solid #c3dce5; border-bottom:5px solid #c3dce5;}
.ind_jyzn_bg ul li { float:left; width:23%; margin:2% 1%; text-align:center;}
.ind_jyzn_bg ul li img { margin:15% auto;}
.ind_jyzn_bg ul li b { display:block; margin-bottom:10%;  font-size:16px; font-weight:bold;}
.ind_jyzn_bg ul li b a { color:#FFF;}

.ind_bottom { margin-bottom:65px; width:100%; background:#01458e; border-bottom:5px solid #c3dce5; padding:20px 0px; text-align:center;}
.ind_bottom img { padding-bottom:20px;}
.ind_bottom p { line-height:26px; color:#FFF; font-size:12px;}
.ind_bottom p a {color:#FFF;}


/* 底部漂浮代码 */
.ind_nextpage {
   background:#009aa4;
   text-align:center;
    bottom: 0;
    margin: 0 auto;
    position: fixed;
	height:65px;
	opacity: 1.00;/* 底色透明? 数值参?0.60 */
	filter: alpha(opacity=100);/* 底色透明? 数值参?60 */
    width: 100%;
    z-index: 999;
    _bottom:auto;
    _width: 100%;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

.ind_footer { width:100%; overflow:hidden;}
.ind_footer ul li { float:left; width:23%; margin:2% 1%; text-align:center;}
.ind_footer ul li img { margin:3% auto;}
.ind_footer ul li b { display:block; padding-bottom:10px; font-size:12px;}
.ind_footer ul li b a { color:#FFF;}


	
/* huanjing.html  样式?*/

.hj_top { width:100%;}
.hj_top img { width:100%;}

.hj_lb { width:100%; margin:10px auto; overflow:hidden; text-align:left;}
/* 先项卡样式开?*/
/* box为选项卡样?当前模块的总宽度为100% */
#box {width:100%;}
#box h4 {float:left;width:50%;height:40px;line-height:40px;text-align:center;over-flow:hidden; font-size:15px;}
#box h4.menuNo {font-weight:bold;color:#4b4b4b;background:#b6e492;}
#box h4.menuOn {font-weight:bold;color:#ffffff;background:#72bb38;}
#box .list_none {display:none}
#box .list {margin:0px;height:auto;}
#box .list ul {margin:0px;padding:0px;list-style:none}
#box .list li {overflow:auto;}
#box .list li.one {padding:10px;}
#box .list li.two {padding:10px;}

#box .list li.two p { font-size:14px; line-height:30px;}
#box .list li.two img { width:100%; margin:0 auto; padding:20px 0px;}

/* 先项卡样式结?*/



/* bnz.html  样式?*/

.bnz_topbt { width:100%; height:50px; line-height:50px; color:#FFF; font-weight:bold; text-align:center;font-size:18px; background:#72bb38; margin:10px 0px 20px 0px; letter-spacing:2px;}
.bnz_nrbt { overflow:hidden; margin-bottom:20px; font-size:15px; color:#d20000; padding-bottom:10px; border-bottom:1px dashed #d20000;}
.bnz_nrbt img { float:left; margin:0 2%; padding-top:2px;}
.bnz_ksjs { width:95%; margin:0 auto; font-size:14px; line-height:30px; margin-bottom:20px;}
.bnz_zjtp { width:100%; overflow:hidden;}
.bnz_zjtp ul li {  margin:2%; float:left; width:29%; text-align:center;}
.bnz_zjtp ul li img { width:100%; padding:2px; margin-bottom:10px; border:1px solid #d5d5d5;}
.bnz_zjtp ul li b { font-size:12px; line-height:26px; color:#333;}
.bnz_zjtp ul li p { font-size:12px; line-height:22px; color:#666; height:40px; overflow:hidden;}
.bnz_cjwt_bt { width:100%; text-align:center; margin-top:15px; color:#e00000; font-size:16px; font-weight:bold; letter-spacing:1px; line-height:40px;}
.bnz_cjwt_line { width:100%; text-align:center; border-top:1px solid #b4b4b4; margin-bottom:15px;}
.bnz_cjwt { width:100%;}
.bnz_cjwt ul li { border-bottom:1px dashed #b6b6b6; padding:10px;}
.bnz_cjwt ul li b a { font-size:15px; color:#01458e; display:block; line-height:30px;}
.bnz_cjwt ul li p a { font-size:14px; color:#8a8a8a; display:block; line-height:26px;}
.bnz_cjwt_ck { margin:30px auto; width:50%; height:40px; line-height:40px; background:#72bb38; text-align:center;
              -moz-border-radius: 8px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 8px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:8px;/*圆角矩形：常规浏览器*/
}
.bnz_cjwt_ck a { display:block; color:#FFF; font-size:15px; }


/* bnz.html  样式?*/
.bnzxq_wz { width:98%; height:50px; line-height:50px; color:#FFF; font-size:15px; background:#72bb38; margin:10px 0px 20px 0px; padding-left:2%;}
.bnzxq_wz a { color:#FFF;}
.bnznews_wtlb { width:100%;}
.bnznews_wtlb ul li { border-bottom:1px solid #c7c7c7; padding:10px; margin-bottom:10px; overflow:hidden;}
.bnznews_wtlb ul li img { float:left;}
.bnznews_wtlb ul li b { display:block; margin-left:5%; padding-bottom:10px;}
.bnznews_wtlb ul li b a {font-size:14px; display:block;}
.bnznews_wtlb ul li p { display:block;  margin-left:5%;}
.bnznews_wtlb ul li p a { display:block; color:#666; font-size:13px; line-height:22px;}
.news_fy { width:100%; height:38px;  background:#72bb38; text-align:center; padding-top:12px; margin:10px auto;  color:#FFF;}
.news_fy a { display:inline-block; line-height:25px; text-align:center;  color:#FFF; margin:0 1%; }


/* news_inf.html  样式?*/

.news_inf_bt { width:98%; margin:0 auto; line-height:30px; font-size:16px; font-weight:bold; text-align:center; margin-top:20px;}
.news_inf_time { width:98%; margin:0 auto; line-height:30px; font-size:14px; color:#999; text-align:center; border-bottom:1px solid #CCC; margin-bottom:20px;}
.news_inf_nr {width:98%; margin:0 auto; color:#333; font-size:15px; line-height:30px;}
.news_inf_nr img { width:100%;}

.news_inf_fy { width:96%; padding:0 2%; height:50px; line-height:50px;  background:#72bb38;  text-align:center;margin:10px auto; overflow:hidden;}
.news_inf_fy a { display:inline-block; margin:0px 2%; color:#FFF; font-size:12px;}

/* luxian.html  样式?*/
.luxian_topbt { width:100%; height:50px; line-height:50px; color:#FFF; font-weight:bold; text-align:center;font-size:18px; background:#72bb38; margin:5px 0px 10px 0px; letter-spacing:2px;}
.luxian { width:98%; margin:0 auto; padding-bottom:10px; color:#333; font-size:15px; line-height:30px;}
.luxian img {width:100%; }

/* team.html  样式?*/
.team_topbt { width:100%; height:50px; line-height:50px; color:#FFF; font-weight:bold; text-align:center;font-size:18px; background:#72bb38; margin-top:5px; letter-spacing:2px;}
.team_lb { width:100%; margin-bottom:10px;}
.team_lb ul li { padding:3% 1%; border-bottom:1px solid #CCC; overflow:hidden;}
.team_lb_tp { width:30%; float:left;}
.team_lb_tp img { width:98%; padding:1%; border:1px solid #CCC;}
.team_lb_r { margin-left:33%;}
.team_lb_r b { font-size:15px; line-height:26px;}
.team_lb_r p { font-size:13px; line-height:26px; color:#4b4b4b;}
.team_lb_r a { display:block; width:40%; height:30px; line-height:30px; color:#FFF; background:#01458e; float:right; text-align:center; font-size:13px;
              -moz-border-radius: 5px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 5px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:5px;/*圆角矩形：常规浏览器*/
}



/* yuyue.html  样式?*/
.yuyue_bk { width:80%; margin:0 auto; padding-bottom:10px;}
.yuyue_bk p { font-size:17px; line-height:70px;}
.yuyue_wbk { width:70%; height:30px; font-size:15px; line-height:30px; border:1px solid #CCC; color:#999;}
.yuyue_tj { margin-left:20%; background:#01458e; width:30%; height:40px; line-height:40px; text-align:center; border:1px solid #FFF; color:#FFF; font-size:15px; font-weight:bold;
              -moz-border-radius: 5px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 5px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:5px;/*圆角矩形：常规浏览器*/
}
.yuyue_cz { margin-left:5%; background:#cf0000; width:30%; height:40px; line-height:40px; text-align:center; border:1px solid #FFF; color:#FFF; font-size:15px; font-weight:bold;
              -moz-border-radius: 5px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 5px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:5px;/*圆角矩形：常规浏览器*/
}







@media (min-width:480px){
	/* 首页样式变更 */
	.ind_ks_l ul li { margin:2%; width:46%;}
	.ind_kuan01{width:640px; margin:0 auto;}	
	
	/* 科室样式变更 */
   .bnz_zjtp ul li {width:12%;}
	
	/* 专家团队样式变更 */
	.team_lb_r a {  margin-top:10%; height:40px; line-height:40px; font-size:15px;}
	
	/* 在线预约样式变更 */
	.yuyue_bk { width:65%;}
	.yuyue_tj { margin-left:15%;}
	
	}
	
		

@media (min-width:720px) {
	/* 首页样式变更 */
	.ind_kuan01{width:760px; margin:0 auto;}
    .ind_nav01 b {  font-size:20px; }
    .ind_nav02 b {  font-size:20px;}
	.ind_ks_l ul li {margin:5% 2%; width:46%;
			  -moz-border-radius: 10px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 10px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:10px;/*圆角矩形：常规浏览器*/

}
  .ind_ks_l ul li img { margin:15% auto;}
  .ind_ks_l ul li b { margin-bottom:20%;  font-size:18px;}
  
  .ind_ks02_r ul li { margin:5% 2%;
				-moz-border-radius: 10px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
				-webkit-border-radius: 10px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
				border-radius:10px;/*圆角矩形：常规浏览器*/
  
  }
  .ind_ks02_r ul li img { margin:15% auto;}
  .ind_ks02_r ul li b { margin-bottom:20%;  font-size:18px; }
  
  .ind_jyzn_bg ul li b {  font-size:20px; }
  
  .ind_bottom p { line-height:30px; font-size:15px;}

  .ind_nextpage {height:85px;}
  .ind_bottom { margin-bottom:85px;}
  
  
	/* 科室样式变更 */
   .bnz_zjtp ul li {width:12%;}
   
	/* 专家团队样式变更 */
	.team_lb_r a {  margin-top:10%; height:50px; line-height:50px; font-size:15px;}
	
	/* 在线预约样式变更 */
	.yuyue_bk { width:55%;}
	.yuyue_tj { margin-left:15%;}
		
	}
	
	
@media (min-width:950px) {
	/* 首页样式变更 */
	.ind_kuan01{width:1000px; margin:0 auto;}
    .ind_nav01 b {  font-size:25px; }
    .ind_nav02 b {  font-size:25px;}
	.ind_ks_l ul li {margin:5% 2%; width:46%;
			  -moz-border-radius: 10px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 10px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:10px;/*圆角矩形：常规浏览器*/

}
	.ind_ks_l ul li img { margin:19% auto;}
	.ind_ks_l ul li b { margin-bottom:20%;  font-size:20px;}
	
	.ind_ks02_r ul li { margin:5% 2%;
				  -moz-border-radius: 10px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
				  -webkit-border-radius: 10px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
				  border-radius:10px;/*圆角矩形：常规浏览器*/
	
	}
	.ind_ks02_r ul li img { margin:19% auto;}
	.ind_ks02_r ul li b { margin-bottom:20%;  font-size:20px; }
	
	.ind_jyzn_bg ul li b {  font-size:25px; }
	
	.ind_nextpage {height:115px;}
	.ind_bottom { margin-bottom:115px;}
  
	/* 科室样式变更 */
	.bnz_zjtp ul li {width:12%;}
	
	
	/* 专家团队样式变更 */
	.team_lb_r a {  margin-top:15%; height:60px; line-height:60px; font-size:18px;}
	
	/* 在线预约样式变更 */
	.yuyue_bk { width:45%;}
	.yuyue_tj { margin-left:10%;}
		
  
	}

@media (min-width:1200px) {
	/* 首页样式变更 */
	.ind_kuan01{width:1550px; margin:0 auto;}
	.ind_ks_l ul li {margin:5% 2%; width:46%;
			  -moz-border-radius: 10px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
			  -webkit-border-radius: 10px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
			  border-radius:10px;/*圆角矩形：常规浏览器*/

}
	.ind_ks_l ul li img { width:20%; margin:19% auto;}
	.ind_ks_l ul li b { margin-bottom:20%;  font-size:30px;}
	
	.ind_ks02_r ul li { margin:5% 2%;
				  -moz-border-radius: 10px;/*圆角矩形?moz(例如 -moz-border-radius)用于Firefox*/   
				  -webkit-border-radius: 10px; /*圆角矩形?webkit(例如?webkit-border-radius)用于Safari和Chrome*/   
				  border-radius:10px;/*圆角矩形：常规浏览器*/
	
	}
	.ind_ks02_r ul li img { width:20%; margin:19% auto;}
	.ind_ks02_r ul li b { margin-bottom:20%;  font-size:30px; }
	
	.ind_jyzn_bg ul li b {  font-size:30px; }
	  
	}
