﻿/* banner */

.indexPic{ height:318px !important;width:1012px;margin:0 auto;  position:relative;  background:#fff;  }

.indexPic .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}

.indexPic .bd ul{height:318px !important;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; padding-left:20px;}

.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:55px; 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:610px; 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;}