@charset "utf-8";
/* CSS Document */
  
body{ margin:0; padding:0; font-family:arial, "宋体"; font-size:12px; color:#333;}
div,form,ul,dd,dl,ol,dt,li,p,span,h1,h2,h3,h4,h5,h6{list-style:none;padding:0;margin:0; line-height:1.5;}

a{text-decoration:none; color:#06A0E8;}
a:hover{color:#06A0E8; text-decoration:underline;}

.clear { clear:both; height:0;}


.bar{ margin:0 auto; background-color:#117CBD;}
.bar_ad{width:1281px; margin:0 auto;}

.logo_bg{ height:122px; background:url(../images/top_04.jpg) repeat-x; }
.logo{ height:122px;margin:0 auto;width:1006px;}
.logo span{ float:left;}


.con_bg{ margin:0 auto; background:url(../images/big_bg_13.jpg) repeat-y;width:1142px; }
    .banner{ margin:0 auto; height:350px;width:1006px;}
      .banner img{float:left;}
	.menu{width:1006px; height:51px; background:url(../images/co_18.jpg) no-repeat; margin:0 auto;}
	  .menu ul{ list-style:none; padding-left:10px;}
	  .menu ul li{ float:left; font-size:14px;line-height:50px; background:url(../images/fgx_19.jpg) no-repeat right top; padding-left:32px; padding-right:                  32px;}
	.daoyu{width:1006px;background:url(../images/co_19.jpg) no-repeat; height:143px; margin:0 auto;}
	  .daoyu p{width:745px; padding-left:133px; text-indent:24px; line-height:30px; color:#0092B7; padding-top:20px;}
    
	.no1{width:1006px; margin:0 auto; margin-top:15px;}
	  .no1_top{width:1006px;height:50px; background:url(../images/con_bg_24.jpg) no-repeat;}
	    .no1_top_left{width:750px;height:50px; float:left;}
		.no1_top_right{width:256px;height:50px; float:left;}
		  .no1_top_right span{width:104px;height:36px; float:left; margin-right:10px; margin-top:14px;}
	  .no1_bottom{width:1006px; padding-bottom:5px;}
	    .no1_bottom2{width:973px; height:122px; padding-left:18px; margin-top:9px;margin-bottom:9px;}
		*html .no1_bottom2{padding-left:24px;}
		  .bk_left{ float:left;height:122px; width:14px;}
		  .bk_right{ float:right; height:122px; width:14px;}
		  .bk_center{ float:left; color:#666;line-height:24px;text-indent:24px; padding-top:10px;height:108px;width:942px; display:block;border-bottom:2px solid #1AD0FA; border-top:2px solid #1AD0FA;}
	    .no1_bottom3{width:988px;margin-left:18px;line-height:24px;}
		*html .no1_bottom3{margin-left:24px;}
		.no1_bottom3 img{ float:left;}
		  .no1_bottom3 dl{width:314px;border:1px solid #e5e5e5; height:184px; float:left; margin-right:12px; margin-bottom:10px;background:url(../images/huise_bg_35.jpg) no-repeat 149px 0px;}
		  .no1_bottom3 dl dt{width:148px; height:184px; float:left;}
		  .no1_bottom3 dl dd{width:150px; padding-right:6px;height:144px; padding-left:10px;float:left; line-height:24px;}
		  a.xx{ color:#ff0000; text-decoration:none;}
		  a.xx:hover{ text-decoration:underline; color:#ff0000;}
		  .hour{ color:#ff0000;}
		.no2{ padding-left:18px; padding-top:11px; float:left;width:988px;} 
		  .no2_left{width:224px; background:#F00; float:left; height:560px;}
		  .no2_center{width:508px;float:left; height:560px; background:#0C3;}
		  .no2_right{float:left;width:257px;  height:560px; background:#969;}
		  
.line_ying{ margin:0 auto;width:1142px;}
.bottom_bg{ height:196px;background: url(../images/bot_bg_17.jpg) repeat-x;}
.bottom{ height:196px; margin:0 auto;width:1006px;}
.bottom_top{width:1006px; height:110px;}
.bottom_top_left{ float:left;height:110px;}
.bottom_top_right{height:110px; float:left;width:584px;  padding-left:5px;}
.bottom_top_right_menu{width:584px; line-height:30px; padding-top:10px;}
.bottom_top_right_font{width:584px; line-height:20px; color:#666;}
.xian{ color:#999; padding:0px 5px 0px 5px;}
.bottom_bottom{width:864px; float:left;padding-left:142px;}
.bottom_bottom span{width:122px; height:55px; margin-right:12px;}




.zl{ width:1006px;margin:0 auto; margin-top:15px;}
  .zl_title{ width:1006px;float:left;}
  .zl_title ul{ list-style:none; padding-left:20px;}
  .zl_title li{ width:107px; height:40px; color:#FFF;float:left; line-height:40px; font-size:14px; font-weight:bold; text-align:center;}
  .zl_title li a{ width:107px; color:#FFF; height:40px; float:left; line-height:40px; font-size:14px; font-weight:bold; text-align:center;    
                  text-decoration:none;}
  .zl_title li a:hover{text-decoration:none; width:107px; color:#FFF500;height:40px; float:left; line-height:40px; font-size:14px; font-weight:                        bold; text-align:center; background: url(../images/vv.png) no-repeat;}
  
  .zl_bottom{width:1000px; border:3px solid #53D2F8; float:left; height:338px;border-top-style:none;}
   .zl_bottom_left{ width:410px; height:289px; float:left; padding-left:17px; padding-right:10px;padding-top:26px; background:url(../images/kangfu_34.gif) no-repeat 0 26px;}
      .zl_bottom_left2{height:210px; float:left; width:248px;padding-left:140px; padding-top:16px;}
	  .zl_bottom_left2 p{ line-height:24px; color:#666;}
	   .zl_bottom_left2 span{ line-height:24px; color:#666;}
	  .zl_bottom_left3{ width:380px; height:66px; float:left;}
	       .zl_bottom_left3 p{color:#0FB1E2; line-height:20px; padding-left:10px; width:384px;}
		
   .zl_bottom_right{height:295px; float:left; padding-top:20px; width:527px;}
   .zl_bottom_right img{ float:left;}
      .zl_bottom_right dl{width:257px; height:150px; background:#F7F7F7; float:left; margin-right:6px; margin-bottom:10px;}
	  .zl_bottom_right dt{float:left;width:97px; height:140px; border:1px solid #ccc;}
	  .zl_bottom_right dd{ line-height:22px;width:138px; float:left; padding-left:10px;}
	   .zl_bottom_right dd strong{ line-height:22px; color:#Ff0000;}
   .ganyan{ padding-left:40px; float:left; background:#fff; padding-top:10px;}
   .ganyan dl{width:462px; float:left;}
   .ganyan dt{padding:6px; width:442px; height:227px; border:3px solid #e5e5e5;float:left;}
   .ganyan dd{ line-height:22px;width:462px; float:left;}
   
   
   
   .tslf{width:1006px; margin:0 auto; margin-top:17px;}
      .tslf2{width:371px; height:323px; float:left; background:url(../images/tslf_48.jpg) no-repeat;}
	    .tslf2 dl{float:left; padding-left:39px; padding-top:114px;}
		.tslf2 dt{width:318px; height:96px; float:left; padding-bottom:10px;}
		.tslf2 dd{float:left; line-height:22px;width:318px; color:#fff;}
		.tslf2 dd strong{float:left; line-height:20px; font-size:14px; text-align:center;width:318px;}
	  .tslf3{width:635px; height:77px; float:left;}
	  .tslf4{width:348px; height:246px; float:left; background:url(../images/tslf_50.jpg) no-repeat;}
	    .tslf4 p{width:232px; height:94px; float:left; padding-left:97px; padding-top:124px; line-height:22px;}
	  .tslf5{width:287px; height:246px; float:left;}



.mt_main {
	PADDING-RIGHT: 15px; PADDING-LEFT: 25px;MARGIN: 15px auto 0px; OVERFLOW: hidden; WIDTH: 960px; PADDING-TOP: 0px; background-color:#FFF
}

.ghls P {
	FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden; WIDTH: 745px; COLOR: #3a3a3a; TEXT-INDENT: 2em; LINE-HEIGHT: 27px
}
.ghls P A {
	FONT-SIZE: 14px; COLOR: #3a3a3a
}

.hy {
	 OVERFLOW: hidden; WIDTH: 970px;
}
.h_left {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 225px; MARGIN-RIGHT: 17px; HEIGHT: 380px; display:inline;
}
.pic {
	BACKGROUND: url(../images/historyy_08.jpg) no-repeat top left; MARGIN-BOTTOM: 5px; overflow:hidden; WIDTH: 225px; HEIGHT: 180px
}
.pic A IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-TOP: 10px
}
.pic P {
	WIDTH: 225px; LINE-HEIGHT:15px; TEXT-ALIGN: center; 
}
.pic P A {
	 FONT-SIZE: 12px; COLOR: #666
}


	 

.x_box4_txt{}
.box_x{width:469px;height:154px; border:4px solid #ccc; float:left;margin:10px 0 0 17px; display:inline;}
.x_box4_txt h3{ float:left; margin:6px 5px 0 4px; display:inline;}
.x_box4_txt p{ float:left;line-height:22px;width:320px;height:110px; padding-top:5px;}
.x_box4_txt span{display:block;float:left;vertical-align: bottom;}
.x_box4_txt a{float:left; margin-right:10px}



.x_box5_txt{width:1006px; margin:0 auto; padding:3px 0 25px 4px;}
*+html .x_box5_txt{padding:3px 0 25px 3px;}
.x_box5_txt img{ border:1px solid #e5e5e5;margin:10px 0 0 11px;}



.miaoshu{width:968px; height:100px; border:3px solid #E5F7FF;margin-left:14px; margin-top:8px;}

.miaoshu p{width:940px; height:75px;float:left; line-height:24px; padding-left:20px; padding-top:14px; color:#333;}
	 
.huanjing{width:1006px; margin:0 auto;}	
.huanjing2{width:114px; height:185px; float:left;}	
.huanjing3{width:848px; height:173px; float:left; padding-left:40px; padding-top:8px; border:2px solid #ececec;}
.huanjing3 dl{width:186px;float:left; padding-right:20px;}
.huanjing3 dt{width:180px;float:left; padding:2px; border:1px solid #DCE7EF;}
.huanjing3 dd{width:186px;float:left; text-align:center; line-height:23px;}
.huanjing3 dd a{ text-decoration:none;color:#666;}
.huanjing3 dd a:hover{ text-decoration:underline; color:#ff0000;}
	 
a.xiangxi{ color:#ff0000; text-decoration:none;}
a.xiangxi:hover{ color:#ff0000; text-decoration:underline;}
a.xiangxi2{ color:#FFFC00; text-decoration:none;}
a.xiangxi2:hover{ color:#FFFC00; text-decoration:underline;}

.bb{ float:right; padding-right:36px; padding-top:5px;}
.cc{ float:right; padding-right:12px;padding-top:5px;}
.doctor_tit{ width:1006px; height:50px;background:url(../images/ty_30.jpg) no-repeat; float:left;}
  .doctor_tit ul{ list-style:none; padding-left:20px; padding-top:9px;}
  .doctor_tit li{ width:107px; height:40px; color:#FFF;float:left; line-height:40px; font-size:14px; font-weight:bold; text-align:center;}
  .doctor_tit li a{width:107px; color:#FFF; height:40px; float:left; line-height:40px; font-size:14px; font-weight:bold; text-align:center;    
                  text-decoration:none;}
  .doctor_tit li a:hover{background:url(../images/fang.gif)  0 3px no-repeat;width:106px; color:#FFF; height:40px; float:left; line-height:40px; font-size:14px; font-weight:bold; text-align:center;    
                  text-decoration:none;}
  .hover{text-decoration:none; width:107px; color:#FFF500;height:40px; float:left; line-height:40px; font-size:14px; font-weight:                        bold; text-align:center;  background:url(../images/fang.gif)  0 3px no-repeat;}
  .hover a{text-decoration:none; width:107px; color:#FFF500;height:43px; float:left; line-height:40px; font-size:14px; font-weight:                        bold; text-align:center;  background:url(../images/fang.gif)  0 3px no-repeat;}