/* banner */
.indexPic{ width:100%;  position:relative;  background:#fff;  }
.indexPic .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.indexPic .bd ul{width:100% !important;}
.indexPic .bd li{width:100% !important; overflow:hidden; text-align:center;}
.indexPic .bd li a{ display:block;}
.indexPic .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.indexPic .hd ul{ text-align:center; }
.indexPic .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#0b2035;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
.indexPic .hd ul .on{ background:#f28101;  }
.indexPic .prev,
.indexPic .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.indexPic .next{ left:auto; right:15%; background-position:-6px -137px; }
/* index.content*/
.body_box{ width:1000px; margin:auto;overflow:hidden;}
.body_box1{ width:1000px; margin:auto;overflow:hidden;}
.w300{ width:300px;}
.w680{ width:680px;}
.tt1{ border-bottom:1px solid #dcdcdc; height:30px; line-height:24px; color:#000;}
/* 公告 */
.gg_l{ width:130px; height:105px; background:#008374; color:#fff; font-size:26px; text-align:center; font-weight:bold; padding:25px 0 0 0;}
.gg_r{ border:1px solid #e4ecf5; height:128px; border-left:0; width:549px; position: relative;}
.gg_r ul{ padding:12px 0 0 35px;}
.gg_r ul li{ background:url(../images/dot1.jpg) 0 center no-repeat; height:26px; line-height:26px;}
.gg_r ul li span{ color:#007e09;}
.gg_r .m_wmore { position: absolute; right: 20px; top: 60px; font-family: "����"; color:#2fa1d3; }
.gg_l a:link, .gg_l a:active, .gg_l a:hover, .gg_l a:visited{color:#fff; font-size:26px; text-align:center; font-weight:bold; padding:25px 0 0 0;}
span.newscat{}
span.xxggcat{color:#007e09;}
span.newstitle{}
span.newsdate{float:right; padding-right:10px;}
/* 图片新闻 */
.picnews { position: relative; width: 300px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.picnews .pic img { width: 300px; height: 240px; display: block; }
.picnews .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.picnews .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.picnews .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.picnews .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; text-decoration: none; }
.picnews .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.picnews .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.picnews .num li a,.picnews .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.picnews .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.picnews .num li.on a,.picnews .num a:hover{ background:#f60;  }
.newsTab{ width:680px; }
.newsTab .hd{ line-height:24px; height:30px; border-bottom:1px solid #dcdcdc;   position:relative; }
.newsTab .hd .more{ float:right; }
.newsTab .hd ul{ z-index:5; position:absolute; height:30px;  overflow:hidden; zoom:1; }
.newsTab .hd li{ float:left;  padding:0 15px 0 0px; cursor:pointer; font-size:16px; color:#000;  }
.newsTab .hd li a { float:left;  padding:0 15px 0 0px; cursor:pointer; font-size:16px; color:#000;  }
.newsTab .hd li.on { font-weight:bold; height:30px; line-height:24px; font-weight:bold; color:#008374;  }
.newsTab .hd li.on a{ font-weight:bold; height:30px; line-height:24px; font-weight:bold; color:#008374;  }
.newsTab .hd li.on a:hover{ font-weight:bold; height:30px; line-height:24px; font-weight:bold; color:#008374;  }
.newsTab .bd{ padding:8px 0 0 0; clear:both; position:relative;  }
.news{ height:55px; margin:7px 0 0 0;}
.news dt{ width:65px; height:47px; background:#20ac9c; float:left; margin:0 15px 0 0; text-align:center; padding:8px 0 0 0;}
.news dt span{ color:#bacedf;}
.news dt b{ font-size:16px; color:#fff; line-height:28px;}
.news dd{ width:600px; float:left;}
.news dd.ntitle{ height:30px; font-size:14px; font-weight:bold; line-height:30px;}
.news dd.ntitle a{ color:#555; }
.news dd.ntitle a:hover{ color:#008374; text-decoration:none;}
.news dd.ntext{ width:600px;height:22px;overflow:hidden; color:#909090;font-size:12px;line-height:25px;
text-align:justify;text-justify:distrubute;}
/*text-align:justify;text-justify:distrubute;} */
/* 就医指南 */
.zhinan{ width:300px; overflow:hidden; height:400px;}
.zhinan li{ float:left; height:98px; border:1px solid #e7e7e7; width:148px;}
.zhinan li.zn_r{ border:1px solid #e7e7e7; border-left:0; width:149px;}
.zhinan li.zn_n{ background:url(../images/zhinan.png) no-repeat 18px 23px #e1e6ff;}
.zhinan li a{ display:block; height:98px; width:100%; background:#f9f9f9; text-align:center; text-decoration:none;}
.zhinan li a:hover{ background:#e1e6ff; text-decoration:none;}
.zhinan li a p{ display:block; width:100%; height:70px; background-image: url(../images/zhinan.png);}
.zhinan li a span{ display:block; height:28px; color:#4c4c4c; text-decoration:none;}
.zhinan li a p.zn1{ background-position:45px -120px;}
.zhinan li a p.zn2{ background-position:45px -260px;}
.zhinan li a p.zn3{ background-position:45px -395px;}
.zhinan li a p.zn4{ background-position:45px -530px;}
.zhinan li a p.zn5{ background-position:45px -665px;}
.zhinan li a p.zn6{ background-position:45px -800px;}
.zhinan li a p.zn7{ background-position:45px -935px;}
.zhinan li:hover{font-weight: bold;}
/*健康管理*/
.jiankang{ width:300px; overflow:hidden;height: 150px;}
.jiankang li{ float:left; height:73px; border:1px solid #e7e7e7; width:148px;}
.jiankang li.jk_r{ border:1px solid #e7e7e7; border-left:0; width:147px;}
/*.jiankang li.jk_n{ background:url(../images/jiankang.png) no-repeat 18px 23px #e1e6ff;}*/
.jiankang li.jk_n{ width:146px;background:url(../images/jiankanga.png) no-repeat 0px 12px #e1e6ff;}
.jiankang li a{ display:block; height:73px; width:100%; background:#f9f9f9; text-align:center; text-decoration:none;overflow:hidden;}
.jiankang li a:hover{ color:#333;background:#e1e6ff; text-decoration:none;}
.jiankang li a p{ display:block; width:100%; height:50px; }
.jiankang li a span{ display:block; height:28px; color:#4c4c4c; text-decoration:none;}
.jiankang li a p.jk1{ background:url(../images/jiankangb.jpg) no-repeat 0px 0px ;padding-top:52px;}
.jiankang li a p.jk2{ background:url(../images/jiankangc.jpg) no-repeat 0px 0px ;padding-top:52px;}
.jiankang li a p.jk3{ background:url(../images/jiankangd.jpg) no-repeat 0px 0px ;padding-top:52px;}
.jiankang li a p.jk4{ background-position:0px -530px;}
.jiankang li a p.jk5{ background-position:45px -665px;}
.jiankang li a p.jk6{ background-position:45px -800px;}
.jiankang li a p.jk7{ background-position:45px -935px;}
.jiankang li:hover{font-weight: bold;}
/* 列表模块 */
.dlinks{ width:680px;}
.dlinks li{ height:195px; width:330px; }
.dlinks li a{ display:block; height:180px; width:328px; font-size:18px; font-weight:bold; color:#000;}
.dlinks li a div{width:328px; height:130px;}
.dlinks li a p{display:block; height:50px; line-height:50px; padding:0 15px; background:url(../images/jian.png) no-repeat 280px center #aeaeae; }
.dlinks li a:hover{ color:#fff; text-decoration:none;}
.dlinks li a:hover p{ background-color:#0f9787;}
/*友情链接*/
.w_bot_1 {font-size: 12px;line-height: 30px;padding-bottom: 8px;width: 80%;margin: 25px auto 0;}
.w_bot_1 h2{color: black;font-size: 18px;font-weight:500;float:left;}
.w_bot_1 a {color: black;margin: 0 2px;}
/***********************************************************列表主体*****************************************************************/
.ny_bg{ background:url(../images/bofy_bg1.jpg) repeat-x center 0;}
.bar1{ height:145px;}
.bar2{ height:50px;}
/*左侧导航*/
.left_nav{ float:left;background:#f2f2f2;width:200px;margin-bottom: -100000px; padding-bottom: 100000px;}
.left_nav_tt{ height:56px; line-height:56px; padding: 0 0 0 20px; font-size:18px; font-weight:bold; color:#fff; background:url(../images/left_tt.jpg);}
.left_nav ul{ border:1px solid #e6e6e6;}
.left_nav ul li{ height:43px; line-height:43px;}
.left_nav ul li a{ display:block; height:43px; line-height:43px; color:#333; font-size:14px; background:url(../images/left_bg.jpg); padding:0 0 0 46px;}
.left_nav ul li a:hover{ background:url(../images/left_on.jpg); color:#fff; text-decoration:none;}
.left_nav ul li a.left_nav_on{ background:url(../images/left_on.jpg); color:#fff; text-decoration:none;}
/*content*/
.ny_right{ width:770px;margin:auto;overflow:hidden;}
.ny_weizhi{ height:36px; color:#666666;}
.ny_weizhi_tt{ border-bottom:2px solid #a8c8db; height:50px; width:250px; background:url(../images/weizhi_bg.jpg) no-repeat 0 6px; font-size:24px; color:#393939; padding:0 0 0 14px; font-weight:bold;}
.ny_weizhi_ttt{ font-size:16px; color:#333;}
.ny_bar{ height:30px;}
.ny_bar1{ height:55px;}
.ny_body{ width:100%; line-height:28px; font-size:14px;}
/*列表内容*/
.newslist li{ height:40px; line-height:40px; background:url(../images/dot1.jpg) no-repeat 0 center; padding:0 0 0 12px; border-bottom:1px dashed #c6c6c6;}
.newslist li span{ float:right; font-size:12px; color:#adadad;}
.newslist li font a{color:#007e09;}
.fenye{padding:20px 0 0 0; height:40px;text-align:center;}
.fenye a{padding:5px; border:1px solid #e3e3e3; color:#046cb5;}
.fenye a:hover{ color:#ff0000; background:#eeeeee; text-decoration:none;}
.fenye .disabled{ padding:5px; border:1px solid #eeeeee; text-decoration:none;}
/***************************************文章页*************************************************/
/*标题*/
.s_tt{ margin:20px 0 0 0; text-align:center; font-size:20px; font-weight:bold; color:#000;}
.s_xx{ border-bottom:1px dashed #dedede; height:30px; margin:15px 0 0 0; text-align:center;}
.s_hr{ border-top:1px dashed #dedede; margin:15px 0 0 0; text-align:center;}
.s_nr{ margin:20px 0 0 0; line-height:42px;text-align:justify;text-justify:distribute;font-size:14px;}
.s_nr p { text-align:justify;text-justify:distribute;text-indent:28px;}
.s_nr span{text-align:justify;text-justify:distribute;}
.s_nr div {tex-indent:28px;text-align: justify;text-justify:distribute;}
.s_nr img{display:block;margin:0 auto;text-align:center;}
/*网站地图*/
table{border-collapse:collapse;border-spacing:0}
.tth{font-size: 18px;
    font-weight: bold;
    height: 40px;
    padding-top: 40px;
    }
 .thead{background: url("../images/arrow.gif") no-repeat scroll left center;height: 30px;}
 .lanmu{font-size: 14px;
    padding-left: 20px;
    padding-right: 10px;
    width: 220px;}
  .w_f1_l table tr td{width:25%;}
  .w_f1_l table tr td table{margin-left: 5px;}
  .site{width:100%;padding-bottom: 40px;margin-top:-10px;}
  .title{ padding: 10px 24px; width: 96% !important;}
  .swt_right ul li a{line-height: 20px !important;}