@charset "utf-8";
body{
  margin:0px;
  font-size:12px;
  font-family:"microsoft yahei","黑体","Arial","宋体";
}
* html,* html body{background-image:url(../css/.cn/css/about:blank);background-attachment:fixed}
.clear{
  clear:both;
  visibility:hidden;
  height:0;
  overflow:hidden;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
form{
  margin:0px;
  display:inline;
}
.wrap{
  table-layout:fixed;
  word-break:break-all;
  overflow:hidden;
  text-align:justify;
  text-justify:inter-ideograph;
}
img,a img{
  border:0;
  margin:0;
  padding:0;
}
.left{
  float:left;
}
.right{
  float:right;
}
h4{
	/*   陈硕20151104修改H4效果。 */
  font-size:14px;
  text-indent: 24px;
  line-height: 34px;
  list-style-type:none;
  margin:0;
  padding:0;
}
h1,h12,h3,h5,h6,ul,ol,li,dl,dt,dd,p{
  list-style-type:none;
  margin:0;
  padding:0;
}
label{
  vertical-align:middle;
  font-family:"tahoma";
}
.zoom{
  zoom:1;
}
input,select,button{
  vertical-align:middle;
}
.en{
  font-family:"arial";
}
.txtleft{
  text-align:left;
}
.txtright{
  text-align:right;
}
.txtcenter{
  text-align:center;
}
.b{
  font-weight:bold;
}
h1,h2,h3{
  margin:0;
  padding:0;
  font-weight:normal;
  font-size:12px;
}
body,a{
  color:#333;
}
a{
  text-decoration:none;
}
a:hover{
  color:#cc0000;
  text-decoration:underline;
}
.k10{
  height:10px;
  width:100%;
  overflow:hidden;
}
.k15{
  height:15px;
  width:100%;
  overflow:hidden;
}
.k20{
  height:20px;
  width:100%;
  overflow:hidden;
}
/* 公共样式_字体 */
.red,.red a,a.red{
  color:#c00;
}
.blue,.blue a,a.blue{
  color:#015594;
}
.lv,.lv a,a.lv{
  color:#00723a;
}
.bai,.bai a,a.bai{
  color:#fff;
}
.hui,.hui a,a.hui{
  color:#b0b0b0;
}
.huang,.huang a,a.huang{
  color:#ff6600;
}
.yahei{
  font-family:"microsoft yahei","黑体";
}
.f10{
  font-size:10px;
}
.f12{
  font-size:12px;
}
.f14{
  font-size:14px;
}
.f16{
  font-size:16px;
}
/******************************************************旧网站样式,医院历史等*********************************/
.detail, .detail-2 {
    width: 645px;
    margin: 10px 10px 10px 10px!important;
    margin: 10px 0px 10px 10px;
    padding: 10px;
    background-color: #F5F8FD ;
}
div.detail-2 p {
   font-size: 9pt;
   line-height: 20px;
   text-indent: 24px;
   color: #686155;
   margin: 15px 0px;
}
div.detail p{
    font-size: 11pt;
    line-height: 26px;
    /*text-indent: 24px; */
    color: #000;
    margin: 15px 0px;
}
div.detail td {
   font-size: 9pt;
   font-weight: normal;
}
div.detail p { text-indent: 28px;}
.section-text{
    font-size: 11pt;
    line-height: 26px;
    text-indent: 24px;
    color: #000;
    margin: 15px 0px;
}
.ttlc {
    text-align: left;
    color: #666666;
    font-size: 12px;
    border-bottom: 1px solid  #1B81C1;
    height: 26px;
}
.intro_pic{
    float:left;
    width:203px;
    background-image:url(../images/intro_pic_bg.jpg);
    text-align: center;
}
.intro_pic img{
    margin:20px 20px;
}
.intro_pic_text{
    width:160px;
    margin:10px 10px 10px 10px;
    line-height:22px;
}
.intro_pic2{
    float:left;
    width:138px;
    height:160px;
    background:url(../images/intro_pic_bg2.jpg) no-repeat top left;
    margin:5px;
    text-align: center;
}
.time {
    text-align: center;
    color: #999999;
    margin: 8px 0px;
    display: block;
    font-size: 9pt;
}
.ttl2 {
	color:#006CDB;
}

/* 头部样式 */
.top{ background:url(../images/top_bg.jpg); height:106px;}
.top_box{ width:1060px; margin:auto;}
.logo{ background:url(../images/logo.png); width:640px; height:80px; margin:10px 0 0 0;}
.english{float:right;margin-top:10px;margin-right:0px; margin-bottom:10px; font-size:12px;}
.search_box{ height:80px; margin-right:0px;float:right;}
.search{background:url(../images/dh.jpg) no-repeat;height:30px; margin:4px 0 0 0; padding:0 0 0 37px;width:279px; cursor:pointer}
.search_inps{ border: none; background:none; height:28px; line-height:28px; font-size:14px; width:160px; color:#c8c8c8;}
.search_btn{ border: none; background:none; width:72px; height:28px; line-height:28px; font-size:12px; cursor:pointer;margin-left:10px;}

/* 导航样式 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ background:url(../images/menu_bg.jpg); position:relative; z-index:1; color:#fff; height:50px; line-height:50px;   }
.nav{ width:1110px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
.nav .m{  position:relative; float:left; width:98px; display:inline; text-align:center;   }
.nav .mshu{ width:2px; height:50px; background:url(../images/menu_shu.jpg); float:left;}
.nav h3 a{  zoom:1;  height:50px; display:block; color:#fff; text-decoration:none;}
.nav .on h3 a{ background:#004a83; text-decoration:none; font-weight:bold; color:#fff;}
.nav .sub{ display:none; /*默认隐藏*/ width:90px; padding:10px 0;  position:absolute; left:0px; top:50px;  background:#e6f0f8; float:left; line-height:24px; font-family:"microsoft yahei","Arial","宋体";}
.nav .sub li{ text-align:center; height:36px; width:90px; margin:auto; border-bottom:#cde1f1 dashed 1px; }
.nav .sub li a{ color:#338bd2; display:block; zoom:1; width:90px; margin:6px auto 0 auto; height:24px; line-height:24px;}
.nav .sub li a:hover{  background:#0169bc; color:#fff; text-decoration:none;}
/***************/
.nav .sub2{ display:none; /*默认隐藏*/ width:90px; padding:10px 0;  position:absolute; left:90px; top:140px;  background:#d5f0f8; float:left; line-height:24px; font-family:"microsoft yahei","Arial","宋体";}
.nav .sub2 li { text-align:center; height:36px; width:90px; margin:auto; border-bottom:#cde1f1 dashed 1px; }
.nav .sub2li a{ color:#338bd2; display:block; zoom:1; width:90px; margin:6px auto 0 auto; height:24px; line-height:24px;}
.nav .sub2 li a:hover{  background:#0169bc; color:#fff; text-decoration:none;}



/*修改*/
.nav{display: flex;}
.nav li{flex: 1;}

/**************/

.nav .sub dl{ zoom:1;}
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt{ border-bottom:1px dashed #dadada; height:36px;text-align:left; }
.nav .sub dl dt a{ color:#338bd2; font-size:14px; }
.nav .sub dl dd{ padding:15px 0; border-bottom:1px dashed #dadada;text-align:left;}
.nav .sub dl dd span{ display: block; width:76px; height:23px; font-size:14px; color:#fff; font-weight:bold; text-align:center; line-height:23px; background:url(../images/nav_bg1.jpg);}
.nav .sub dl dd p a{ color:#555;}
.nav .sub dl dd a{color:#338bd2;}
.nav .sub span{ display:block; height:36px; width:100px; float:left; border-bottom:#cde1f1 dashed 1px; text-align:center;}
.nav .sub span a{ color:#338bd2; display:block; zoom:1; width:90px; margin:6px auto 0 auto; height:24px; line-height:24px;}
.nav .sub span a:hover{  background:#0169bc; color:#fff; text-decoration:none;}

.nav #m3 .sub{ z-index:1; width:240px; padding:10px; }
.nav #m4 .sub{ z-index:1; width:300px; padding:15px;  }
.nav #m7 .sub{ z-index:1; width:240px; padding:10px; }
.nav #m8 .sub{ z-index:1; width:300px; padding:15px;  }
.nav #myydt .sub{ z-index:1; width:240px; padding:10px; }
.nav #mylfw .sub{ z-index:1; width:300px; padding:15px;  }
.nav #myxky .sub{ z-index:1; width:300px; padding:10px; }
.nav #myxjy .sub{ z-index:1; width:300px; padding:15px;  }
.nav #mhlfc .sub{ z-index:1; width:240px; padding:10px; }
.nav #mztzl .sub{ z-index:1; width:240px; padding:10px; }
/* 焦点图样式 */
.indexPic{ background:#fff; text-align:center;}

/* 首页样式 */
.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:#015594; 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;}

/* 新闻样式 */
.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:#015594;  }
.newsTab .hd li.on a{ font-weight:bold; height:30px; line-height:24px; font-weight:bold; color:#015594;  }
.newsTab .hd li.on a:hover{ font-weight:bold; height:30px; line-height:24px; font-weight:bold; color:#015594;  }
.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:#5f94bb; 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;}
.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:#015594; 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:#eff2ff; 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;}

/*健康管理*/
.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 0px #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:#eff2ff; 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.png) no-repeat 0px 0px ;padding-top:52px;}
.jiankang li a p.jk2{ background:url(../images/jiankangc.png) no-repeat 0px 0px ;padding-top:52px;}
.jiankang li a p.jk3{ background:url(../images/jiankangd.png) 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;}

/* 图片链接 */
/* 图片链接 */
.dlinks{ width:680px;}
.dlinks>li{ height:180px; width:330px; overflow: hidden; position: relative; margin-bottom:15px;}
.dlinks>li a{ display:block; height:180px; width:328px; font-size:18px; font-weight:bold; color:#000;}
.dlinks>li ul{height: 180px; width: 990px; position: absolute; left: 0;}
.dlinks>li ul a{width: 330px; height: 180px; position: absolute; display: block;}
.dlinks>li ul li img{width: 330px; height: 130px; float: left;}
.dlinks>li a p{display:block; height:50px; line-height:50px; padding:0 15px; background:url(../images/jian.png) no-repeat 280px center #aeaeae; position: absolute; bottom: 0; width: 100%;}
.dlinks>li a:hover{ color:#fff; text-decoration:none;}
.dlinks>li a:hover p{ background-color:#015594;}
.dlinks li div{ height:180px;}

/* 友情链接 */
.yqlj{padding:10px 0 0 0; height:50px;}
.foot{ background:#eeeeee; margin-top:5px;padding:40px 0 0 0; text-align:center;}
.foot p{ line-height:20px; color:#666666;}
.copy{ padding:10px 0 20px;  margin:auto; color:#333333;}


.indexPic{ position:relative; width:100%; text-align:center;overflow:hidden}
.indexPic .pp{ background:url(../images/banner8.jpg) no-repeat center center;overflow:hidden; height:346px;}
.indexPic .pp a{ display:block; height:280px;}
.ban_sum{ bottom: 5px; height: 15px; overflow: hidden; position: absolute; right: 100px; z-index: 1;}
.ban_sum ul { float: left; overflow: hidden;}
.ban_sum ul li { background: #fff none repeat scroll 0 0; cursor: pointer; float: left; height: 15px; line-height: 14px; margin-right: 2px; text-align: center; width: 15px;}
.ban_sum ul li.on { background: #f00 none repeat scroll 0 0; color: #fff;}

#LRdiv0{display: none !important;}

#p3_tabc1{width: 1000px;margin: auto;}
.p3_tit{font: bold 16px/30px "微软雅黑";width: 1000px;margin: 15px auto;color: #000;border-bottom: 1px solid #dcdcdc;}
