﻿body{

  margin:0px;

  font-size:12px;

  font-family:"microsoft yahei","黑体","Arial","宋体";

}

* html,* html body{background-image:url(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:120px;}

.top_box{ width:1060px; margin:auto;}

.logo{ background:url(../images/logo.jpg); width:523px; height:100px; margin:10px 0 0 0;}

.logo h1{width:400px;height:60px;float:right;font:900 32px/60px microsoft yahei,sans-serif;color:#015594;text-align:center;overflow:hidden;margin-top:20px}

.logo span{width:400px;height:30px;float:right;font:26px simhei,sans-serif;text-align:center;overflow:hidden}

.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/search_bg.jpg);height:30px; margin:4px 0 0 0; padding:0 0 0 37px;}

.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:1100px; 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;display:inline; text-align:center;width:115px;}

.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 .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{ width:100%;height:460px;position:relative;background:url(../images/banner4.jpg) #fff center;position:relative}

.indexPic i{color:#015594;font:bold 55px microsoft yahei,sans-serif;position:absolute;left:50%;margin-left:40px;top:50px}

.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; }



/* 首页样式 */

.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; 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:#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:220px;}

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

.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: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:#015594;}



/* 友情链接 */

.yqlj{padding:10px 0 0 0; height:50px;}

.foot{ background:#015594; margin-top:5px;padding:28px 0 0 0;}

.foot ul{ width:1000px; margin:auto; border-bottom:1px solid #6799bf; height:250px;}

.foot ul li{ float:left; height:250px;}

.foot ul li dl{ width:100%}

.foot ul li dl dt{ border-bottom:1px solid #6799bf; height:36px; font-size:18px; color:#fff; font-weight:bold;margin-bottom:10px;}

.foot ul li dl dd{ height:30px;color: #fff;}

.foot ul li dl dd a{ color:#fff;}

.foot ul li dl dd a:hover{ color:#8cbee4; text-decoration:none;}

.copy{ padding:20px 0;  margin:auto;}





/*内页样式*/





.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;}



/*内页右边样式*/

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



.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;}



.picnewslist{ height:120px; border-bottom:1px dashed #c6c6c6; padding:20px 0;}

.picnewslist dt{ width:160px; height:120px; float:left; margin:0 20px 0 0;}

.picnewslist dd{ float:left; width:588px;}

.picnewslist dd.newtt{ height:36px;}

.picnewslist dd.newdate{ height:36px; background:url(../images/news_date.jpg) no-repeat; line-height:25px; color:#909090; font-size:12px;}

.picnewslist dd.newxx{ height:44px; line-height:22px; font-size:12px; color:#8c8c8c;}



.piclist1 li{ height:240px; width:256px; float:left; text-align:center;}

.piclist1 li img{ width:230px; height:180px;}

.piclist1 li p{ margin:15px 0 0 0;}



.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:28px;text-align:justify;text-justify:distribute;font-size:14px;}

.s_nr p { text-align:justify;text-justify:distribute;text-indent:28px;}



ol.atts { width:90%;text-align:left; }

ol.atts  li{  list-style-type:disc;list-style-position: inside;text-align:left;text-indent:50px;height:32px;    }

ol.atts  li a{color:#6799bf;}

.ppt {width:90%;text-align:center;border:0px;}

/*.s_nr p:after { display:inline-block;

content:'';

overflow:hidden;

width:100%;

height:0;}*/

.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;}

/*科室样式*/

.search_a{ height:70px; line-height:30px;}

.search_a_ipns{ border:1px solid #d1d1d1; height:28px; line-height:28px; padding:0 10px;}

.search_a_btn{ background:#3370af; font-size:14px; color:#fff; height:30px; width:80px; border:0; cursor:pointer;}



.keshiMenu{  }

.keshiMenu h3{ height:44px; line-height:44px;  border-bottom:1px dashed #e3e3e3; cursor:pointer; font-size:16px; font-weight:bold; color:#045594;}

.keshiMenu h3 em{ float:right; display:block; width:20px; height:40px;   background:url(../images/ks2.jpg) no-repeat center center; cursor:pointer; }

.keshiMenu h3.on em{ background:url(../images/ks1.jpg) no-repeat center center; }

.keshiMenu ul{ padding:24px 0 12px 0; color:#999; display:none; /* 默认都隐藏 */ }

.keshiMenu ul li{ width:24%; margin-bottom:15px; *margin-bottom:0px !important;float:left;}

.keshiMenu ul li a{ display:block; height:26px; width:168px; line-height:26px; background:url(../images/ks_bg.jpg); border:1px solid #d6d6d6; text-align:center; font-size:14px;}

.keshiMenu ul li a:hover{ border:1px solid #ff6600; background:#ff6600; color:#fff; text-decoration:none;}



.ks_banner{ background:#f6f6f6; border-bottom:1px solid #e7e7e7; height:310px;}

.ks_bar{ width:1000px; height:280px; margin:auto; padding:15px 0 0 0;}

.ks_bar li{ float:left; height:280px;}

.ks_bar li div{ width:270px; margin:40px auto 0 auto;}

.ks_bar li.ks_bar_left{ width:320px; background:url(../images/ks_tt_bg.jpg);}

.ks_bar li.ks_bar_right{ width:680px;}



.ks_bar_tt{ height:50px; font-size:28px; font-weight:bold; color:#fff;}

.ks_bar_xx{ height:130px; line-height:24px; color:#fff;}

.ks_bar_more{ display: block; width:160px; height:32px; text-align:center; line-height:32px; background:#fff;}

.ks_bar_more:hover{ background:#d3ecff; color:#065b9c;}



.ks_left{ width:320px;background:#f2f2f2;margin-bottom: -100000px; padding-bottom: 100000px;}

.ks_right{ width:650px;}

.leftblank {border:1px solid #e9e9e9;padding:1px;}





.ks_tt1{ height:36px; line-height:36px; background:url(../images/ks_dot1.jpg) no-repeat 0 center; padding:0 0 0 20px; }

.ks_tt2{ height:36px; line-height:36px; background:url(../images/ks_dot1.jpg) no-repeat 0 center; padding:0 0 0 20px; border-bottom:2px solid #dcdcdc; }



.zhuren{ border:1px solid #e9e9e9; padding:1px;}

.zhuren div{ background:#fff; padding:25px; line-height:25px; height:210px;}

.zhuren div img{ width:110px; height:150px; float:left; margin:0 15px 0 0; float:left;}



.ks_tel{ background:url(../images/ks_lx.jpg); height:51px; padding:55px 0 0 140px; font-size:18px; color:#ff6600; font-weight:bold;}



.ks_news{ height:90px; border-bottom:1px dashed #d3d3d3;}

.ks_news dt{ height:34px; font-weight:bold;}

.ks_news dd{ height:42px; line-height:21px; color:#666666;}

.ks_newslist li{ height:32px; line-height:32px; background:url(../images/ks_dot2.jpg) no-repeat 0 center; padding:0 0 0 14px;}

.ks_newslist li span{ float:right; font-size:12px; color:#777;}





.ks_yishi{ position:relative;  padding:20px 0 10px 60px;overflow:hidden;     }

.ks_yishi .prev,

.ks_yishi .next{ display:block; position:absolute; top:76px; left:0px; width:23px; height:32px; background:url(../images/ks_left.jpg) no-repeat;   }

.ks_yishi .next{ left:auto; right:0px;  background:url(../images/ks_right.jpg) no-repeat;}

.ks_yishi ul{ overflow:hidden; zoom:1; }

.ks_yishi ul li{ width:140px; float:left; overflow:hidden; text-align:center;    }

.ks_yishi ul li img{ width:110px; height:150px; display:block; background:url(../images/loading.gif) center center no-repeat; }

.ks_yishi ul li p{ margin:10px 0 0 0;}



.ks_newslist1 li{ height:40px; line-height:40px; background:url(../images/ks_dot2.jpg) no-repeat 0 center; padding:0 0 0 12px; border-bottom:1px dashed #c6c6c6;}

.ks_newslist1 li span{ float:right; font-size:12px; color:#adadad;}



.ks_piclist1 li{ height:200px; width:162px; float:left; text-align:center;}

.ks_piclist1 li img{ width:110px; height:150px;}

.ks_piclist1 li p{ margin:15px 0 0 0;}



/*医生样式*/

.zhuanjialist{ height:180px; border-bottom:1px dashed #c6c6c6; padding:20px 0;}

.zhuanjialist dt{ width:150px; height:120px; float:left; margin:0 20px 0 0;}

.zhuanjialist dd{ float:left; width:558px;}

.zhuanjialist dd.zjtt{ height:32px;}

.zhuanjialist dd.zjks{ height:32px; line-height:25px; font-size:14px;}

.zhuanjialist dd.zjjj{ height:82px; line-height:22px; font-size:12px; color:#757575;text-align:justify;text-justify:distribute;}

.zhuanjialist dd.zjjmore{ height:44px; line-height:22px; font-size:12px; color:#8c8c8c;}

.zjmore{ display:block; background:#d2eaff; width:120px; height:24px; line-height:24px; text-align:center; font-size:12px;}

.zjmore:hover{ background:#3370b0; color:#fff; text-decoration:none;}



.zjbanner{ background:url(../images/banner3.jpg) repeat-x center center; height:300px;}

.zj_weizhi{ margin:30px 0 0 0; height:40px;}



.zj_search{ background:url(../images/zj_search_bg.jpg); height:43px; border:1px solid #d1d1d1; padding:16px 20px 0 20px;}

.zj_search_inps{ background:url(../images/zj_search_ipus.jpg) no-repeat; height:31px; padding:0 5px; width:192px; line-height:31px; border:0; color:#666666; font-size:14px;}

.zj_search_btn{ background:url(../images/zj_search_btn.jpg); width:88px; height:31px; border:0; cursor:pointer; font-size:14px; color:#fff; font-weight:bold;}



.zj_tt{ background:url(../images/zj_tt_bg.jpg); height:37px; line-height:37px; border:1px solid #c7e3f5; padding:0 20px; font-size:14px; font-weight:bold; color:#07598f;}

.zj_ys_img{ border:1px solid #aaa;padding:2px; margin-right:20px;} /*陈硕加margin-left: 20px;*/

.zj_ys_jj{ width:854px;}/*原来是780陈硕改为854*/

.zj_ys_jj ul{ font-size:14px;}

.zj_ys_jj ul li.zj_xm{ border-bottom:1px dashed #969696; height:32px; font-size:14px;}

.zj_ys_jj ul li.zj_jj{ line-height:24px;text-align:justify;text-justify:distribute;}

.zj_ys_jj ul li.zj_jj p{ text-align:justify;text-justify:distribute;}

.zj_ys_jj ul li.zj_jj span{ text-align:justify;text-justify:distribute;}

.zj_ys_jj ul li.zj_jj div{ text-align:justify;text-justify:distribute;}

.zj_ys_b{ padding:22px 0; line-height:24px; font-size:14px;}



/*查询样式*/

.chaxun_bar{ height:250px; background:url(../images/chanxun.jpg) repeat-x center 0;}

.chaxun_tt{ border-top:2px solid #d3d3d3; height:40px; padding:10px 0 0 0 ; color:#015595; font-size:18px;}

.chaxun_body{ padding:20px 0; line-height:24px;}

.chaxun_inps{ height:30px; line-height:30px; padding:0 10px; border:1px solid #dddddd;}

.chaxun_btn{ background:#015595; height:30px; width:100px; color:#fff; border:0; cursor:pointer;}





.exp-box img {

float: left;

background-color: #edf4f5;

padding: 10px;

border: 1px solid #bdd7d9;

margin-right: 20px;

}

.exp-img{

    float:left;

    width:110px;

    height: 220px;

    overflow:hidden;

}

.exp-img img{

    margin-left:10px;

    border: 1px solid #ccc;

    padding: 3px;

}

.etabs { margin: 0; padding: 0; }

.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }

.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }

.tab a:hover { text-decoration: underline; }

.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }

.tab a.active { font-weight: bold; }

.tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }

table#mytab {

    table-layout:fixed;

    empty-cells:show;

    border-collapse: collapse;

    margin:0 auto;

}

table#mytab td {

    height:26px;

    text-align: center;

    line-height: 24px;

}

#mytab thead{

    background-color: #0033cc;

    color: #CCFF33;

    font-weight: bold;

}

#mytab td.first{

    border-right: 1px solid #C1DAD7;

    border-left: 1px solid #C1DAD7;

    border-bottom: 1px solid #C1DAD7;

    border-top: 1px solid #C1DAD7;

    letter-spacing: 2px;

    text-align: left;

    text-align: center;

    padding: 3px 3px 3px 6px;

    background: #CAE8EA  repeat;

     /* background: #fff; */

    font-size:10pt;

    font-weigth: bold;

    font-color: #07471E;

    /* FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); */

    /* padding: 3px 3px 3px 6px;

    color: #4f6b72;  */

}

#mytab td.alt {

    background: #E1F0F0;

    /*color: #797268;*/

}

#mytab tr.alt {

    background: #E1F0F0;

    /*color: #797268;*/

}

#mytab td.hover, #mytab tr.hover {

    background: #C6F9D8;

    color: #339966;

}

table#mytab2 {

    table-layout:fixed;

    empty-cells:show;

    border-collapse: collapse;

    margin:0 auto;

}

table#mytab2 td {

    height:26px;

    text-align: left;

    line-height: 24px;

}

#mytab2 thead{

    background-color: #0033cc;

    color: #CCFF33;

    font-weight: bold;

}

#mytab2 td.first{

    border-right: 1px solid #C1DAD7;

    border-left: 1px solid #C1DAD7;

    border-bottom: 1px solid #C1DAD7;

    border-top: 1px solid #C1DAD7;

    letter-spacing: 2px;

    text-align: left;

    padding: 3px 3px 3px 6px;

    background: #CAE8EA  repeat;

     /* background: #fff; */

    font-size:10pt;

    font-weigth: bold;

    font-color: #07471E;

    /* FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); */

    /* padding: 3px 3px 3px 6px;

    color: #4f6b72;  */

}

#mytab2 td.alt {

    background: #E1F0F0;

    color: #797268;

}

#mytab2 tr.alt {

    background: #E1F0F0;

    /*color: #797268;*/

}

#mytab2 td.hover, #mytab tr.hover {

    background: #C6F9D8;

    color: #339966;

}

table.t1 {

    border:1px solid #cad9ea;

    color:#333;

	font-family:"Microsoft yahei","宋体";

	font-size: 12px;

	line-height:16px;

}

table.t1 a{color:#333;}

table.t1 th  {

/*    background-image: url(th_bg1.gif); */

    background-repeat:repeat-x;

    height:30px;

}

table.t1 td,table.t1 th {

    border:1px solid #cad9ea;

    padding:0 0.5em 0;



}

table.t1 tr.a1 {

    background-color:#f5fafe;

}

span.newscat{}

span.xxggcat{color:#007e09;}

span.newstitle{}

span.newsdate{float:right; padding-right:10px;}



.duanluo

{

	text-indent:2em;

}

div#kscontent img { display:block; margin:0 auto;text-align:center;}

div#kscontent p {text-indent:24px;}

div#kscontent div {text-indent:24px;}





div#showexpdiv img { display:block; margin:0 auto;text-align:center;}

div#showexpdiv p {text-indent:24px;}

div#showexpdiv div {text-indent:24px;}



div#kscontent p{ text-align:justify;text-justify:distribute;}

div#kscontent span{ text-align:justify;text-justify:distribute;}

div#kscontent div{ text-align:justify;text-justify:distribute;}



/* 列表样式1 * START --------------------*/

.table_list {

	width: 100%;

	font-size: 12px;

	color: #515151;

	background: #87AFE0;

}



.table_list table {

	width: 100%;

	thiscellSpacing: expression(this.cellSpacing = 1);

}



.table_list th {

	font-size: 12px;

	font-weight: bold;

	height: 26px;

	text-align: center;

	color: #005A7C;

	background: url(../images/table_dataList.gif) repeat-x;

}









.table_list td {

	font-size: 12px;

	color: #464444;

	padding-left: 10px;

	height: 24px;

	padding: 2px;

}

.bg1 { background-color: #FFFFFF;}

.bg2 { background-color: #F7F7F7;}

.bg3 { background-color: #F7F7F7;}

#yjmz{ overflow:auto;}

.secdirector{ border:1px solid #ccc; padding:3px;}

.pjustify{width:100%;text-align:justify;text-justify:distribute;}

.yqlj{line-height:40px;color:#fff;padding-top:5px;font-size:16px;}





.searchresult{ height:120px; border-bottom:1px dashed #c6c6c6; padding:20px 0;}

.searchresult dt{ width:150px; height:120px; float:left; margin:0 20px 0 0;}

.searchresult dd{ float:left; width:720px;}

.searchresult dd.zjtt{ height:32px;}

.searchresult dd.zjks{ height:32px; line-height:25px; font-size:14px;}

.searchresult dd.zjjj{ height:82px; line-height:22px; font-size:12px; color:#757575;text-align:justify;text-justify:distribute;}

/**************自定义表格样式开始******************/





.bordered301 {

	    *border-collapse: collapse; /* IE7 and lower */

    border-spacing: 0;

    width: 100%;    

    border: solid #ccc 1px;

    -moz-border-radius: 6px;

    -webkit-border-radius: 6px;

    border-radius: 6px;

    -webkit-box-shadow: 0 1px 1px #ccc; 

    -moz-box-shadow: 0 1px 1px #ccc; 

    box-shadow: 0 1px 1px #ccc;         

}



.bordered301 tr:hover {

    background: #fbf8e9;

    -o-transition: all 0.1s ease-in-out;

    -webkit-transition: all 0.1s ease-in-out;

    -moz-transition: all 0.1s ease-in-out;

    -ms-transition: all 0.1s ease-in-out;

    transition: all 0.1s ease-in-out;     

}    

    

.bordered301 td, .bordered301 th {

    border-left: 1px solid #ccc;

    border-top: 1px solid #ccc;

    padding: 10px;

    text-align: left;    

}



.bordered301 th {

    background-color: #dce9f9;

    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));

    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);

    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);

    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);

    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);

    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);

    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 

    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  

    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        

    border-top: none;

    text-shadow: 0 1px 0 rgba(255,255,255,.5); 

}



.bordered301 td:first-child, .bordered301 th:first-child {

    border-left: none;

}



.bordered301 th:first-child {

    -moz-border-radius: 6px 0 0 0;

    -webkit-border-radius: 6px 0 0 0;

    border-radius: 6px 0 0 0;

}



.bordered301 th:last-child {

    -moz-border-radius: 0 6px 0 0;

    -webkit-border-radius: 0 6px 0 0;

    border-radius: 0 6px 0 0;

}



.bordered301 th:only-child{

    -moz-border-radius: 6px 6px 0 0;

    -webkit-border-radius: 6px 6px 0 0;

    border-radius: 6px 6px 0 0;

}



.bordered301 tr:last-child td:first-child {

    -moz-border-radius: 0 0 0 6px;

    -webkit-border-radius: 0 0 0 6px;

    border-radius: 0 0 0 6px;

}



.bordered301 tr:last-child td:last-child {

    -moz-border-radius: 0 0 6px 0;

    -webkit-border-radius: 0 0 6px 0;

    border-radius: 0 0 6px 0;

}

/**************自定义表格样式结束******************/





.clr{clear:both;overflow:hidden;height:0;}      

a.closeBtn{position:absolute;top:4px;right:10px;display:block;width:60px;padding:4px 0;text-align:center;background:#fff;border:1px solid #85B6E2;color:#333;}

a.closeBtn:hover{color:#fff;border:1px solid #85B6E2;background:#85B6E2;}

/* example */

/*.example{border:1px dashed #ccc;padding:40px;margin-top:10px;zoom:1;}*/

.example{zoom:1;}

/*.example .tigger{display:block;width:80px;padding:10px;text-align:center;background:#fff;border:1px solid #999;color:#333;cursor:pointer;float:left;}*/

.example .tigger{}

.example select{margin-top:10px;}

/* blk */

.blk{width:900px;position:relative;}

.blk .headp, .blk .headp-right, .blk .footp, .blk .footp-right{overflow:hidden;height:4px;}

.blk .headp{padding-left:4px;}

.blk .headp-right{background-position:right top;}

.blk .footp{padding-left:4px;background-position:left bottom;}

/*.blk .footp-right{background-position:right bottom;border:1px solid #f00;}*/

.blk .footp-right{background-position:right -4px;}

.blk .mainp{border-left:2px solid #85B6E2;border-right:2px solid #85B6E2;position:relative;background:#fff;}

.blk .mainp h2{font:bold 16px "Microsoft YaHei";padding:10px 20px 2px;color:#85B6E2;}

.blk .mainp ul{padding:1px;zoom:1;overflow:hidden;font-size:12px;}

.blk .mainp ul li{float:left;width:120px;text-align:center;line-height:24px;margin-bottom:5px;margin-right:5px;border-bottom:0px solid #ccc; }

.blk .mainp ul li a{color:#333;display:block;}

.blk .mainp ul li a:hover{background:#85B6E2;color:#fff;font-weight:normal;font-size:12px;}

/* popup_iframe */

* html .popup_iframe{width:expression(this.previousSibling.style.width);height:expression(this.previousSibling.style.height);}

.hrclass {width:1100px;height:1px;border:none;border-top:1px dashed #0066CC; }









/******************★★--通用底部--★★*****************************/

.ly_bottom_bg{min-width:1200px;padding:20px 0 0 0;clear:both;background:#FFF;}

.gj_bottom{width:1000px;margin:0 auto;height:120px;}

.gj_bottom .img_left{float:left;}

.gj_bottom .fwh_left{float:left;height:120px;width:210px}

.gj_bottom .fwh_left p{width:210px;text-align:center;overflow:hidden;font:20px microsoft yahei;color:#ffffff}

.gj_bottom  .dyh_right{float:right;height:120px;width:120px}

.gj_bottom span{font-size:13px;color:#bebebe;}

.gj_bottom span:hover{color:#fff;cursor:pointer}

.ly_bottom_bg .bottom{padding:25px 0 30px 0;background-color:#004A83;border-top:1px solid #e7e7e7;}

.ly_bottom{width:700px;float:left;}

.ly_bottom .d1{width:700px;height:30px;margin:0 0 0 100px;}

.ly_bottom .d1 a{float:left;width:77px;color:#BEBEBE}

.ly_bottom .d1 a:hover{color:#FFF}

.ly_bottom .d2{margin:10px 0 0 0;}

.ly_bottom .d2 p{height:40px;color:#BEBEBE;font-size:14px;line-height:40px;text-align:center;}

.ly_bottom .d2 p a{color:#FFF;}