body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, dl, dt, dd, ul, ol, li,
pre,form, fieldset, legend, button,table,
th, td, img, menu{margin:0;padding:0;}
input, textarea{margin:0;padding:0;outline:none;-moz-outline:none; font-family:"\5FAE\8F6F\96C5\9ED1",tahoma, Srial, helvetica;}
body {margin:0;padding:0;font-family:"\5FAE\8F6F\96C5\9ED1",tahoma, Srial, helvetica;color:#555;background-color:#fff; font-size:14px;}
html,body{overflow-x:hidden;}

em,i,small{font-style:normal;font-size:12px;}
ul,ol,li,menu,nav{list-style:none;}
img{vertical-align:middle;}
a {text-decoration:none;color:#555;cursor:pointer}
a:hover{text-decoration:none;color:#019944;}
*:link, *:visited, *:hover, *:active, *:focus{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;-ms-transition:all 0.3s linear;outline: none} 
::-moz-selection{background:#3498db;color:#fff}
::selection {background:#3498db;color:#fff}

::-webkit-input-placeholder {color:#ccc;font-size:12px}
:-moz-placeholder {color:#ccc;font-size:12px}
::-moz-placeholder {color:#ccc;font-size:12px} 
:-ms-input-placeholder {color:#ccc;font-size:12px}
table{border-collapse:collapse;}
.hidden{ display:none;}
div:after, ul:after, ol:after, dl:after{content:""; display:block; clear:both; height:0;}
div{zoom:1};
.clearfloat{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

#cnzz_stat_icon_1275042914{display:none;}


.container{width:1170px;max-width:1170px;margin:0 auto;position:relative;}
.top{background:url(../image/hnkx_01.jpg) no-repeat center top; line-height:37px; height:37px; color:#fff;}
.top ul{width:340px; float:right;}
.top ul li{float:left; margin-left:10px; position:relative;}
.top .weixin span{display:none;}
.top .weixin:hover span{display:block; position:absolute; left:-10px; top:31px; z-index:9999;}
.top ul li a{color:#fff;}
.top ul li img{float:left; margin-top:6px;}
.top ul li.search{float:right; width:160px; padding-right:28px; position:relative;}
.top .n-b{border:0;width:160px;line-height:22px;height:22px; border-radius:20px; position:relative; background:#fff; text-indent:10px; color:#ccc; font-family:"\5FAE\8F6F\96C5\9ED1";}
.top .n-t{position:absolute; border:0; cursor:pointer; width:20px; height:19px; top:10px; right:0px; background:url(../image/search.png) no-repeat; text-indent:-9999px;}


.logo{float:left;}
.logo,.header-text{margin-top:25px; margin-bottom:5px; float:left;}
.header-text{margin-left:25px; margin-top:45px; position:relative;}
.header-text span{display:none;}
.header-text:hover span{display:block; position:absolute; left:0; z-index:10; top:20px; padding:5px 10px; box-shadow:0px 3px 5px #019944; border-radius:5px; background:#019944; line-height:25px;}
.header-text span a{display:block; white-space:nowrap; font-size:12px; color:#fff;}
.header-text span a:hover{text-decoration:underline;}



#nav{float:right; margin-top:40px;}
#nav ul li{float:left; margin:0 10px; line-height:35px; font-size:14px; text-align:center; cursor:pointer; white-space:nowrap; position: relative; z-index:999;}
#nav ul li.nav-index{background:url(../image/icon_index.png) no-repeat left center; text-indent:15px;}
#nav .nav_cur{border-bottom:2px solid #1bba00;}
#nav ul li a{display:block; padding:0 8px;}
#nav ul li:hover{border-bottom:2px solid #1bba00;}
#nav ul li ul{position: absolute; left:0px; top:37px; display:none; z-index:999;}
#nav ul li:hover ul{display:block;}
#nav ul li ul li{height:35px; line-height:35px; margin:0; width:100px; background:rgba(57,167,106,0.5);}
#nav ul li ul li:hover{border:none; background:#019944;}
#nav ul li ul li a{color:#fff;}



.ap{position:relative;height:600px;z-index:1;overflow:hidden;}
#ap{width:1920px;height:600px;position:absolute;left:50%;margin-left:-960px;}
#ap ul{height:600px;position:absolute;}
#ap ul li{float:left;width:1920px;overflow:hidden; position:relative; text-align:center;}
#ap .btn{position:absolute;width:100%;height:20px;padding:2px;bottom:20px; text-align:center;}
#ap .btn span{display:inline-block;_display:inline;_zoom:1;width:16px;height:16px; border-radius:100%;_font-size:0;margin-left:10px;cursor:pointer;background:#019944;}
#ap .preNext{width:66px;height:123px;position:absolute;top:220px;cursor:pointer; background:url(../image/sprite.png) no-repeat 0 0;}
#ap .pre{left:300px;}
#ap .next{right:300px;background-position:right top;}


.zjbianju{margin:60px auto;}
.news{float:left; width:400px;}
.news_gy h2{color:#2b2b2b; font-size:20px; border-left:6px solid #07b115; padding-left:10px;}
.news_gy h2 span{float:right; color:#d0d0d0; font-size:14px; font-weight:normal; line-height:27px;}
.news_gy h2 a{color:#acacac;}
.news_gy dl{margin-top:25px; margin-left:10px;}
.news_gy dl dt{float:left; margin-right:15px;}
.news_gy dl dd h3{font-size:14px;}
.news_more{text-align:center; margin-top:40px; margin-left:10px;}
.news_more a{display:inline-block; line-height:30px; border:2px solid #f2f2f2; padding:0 30px; color:#b8b8b8;}
.hospital{float:left; width:320px; margin-left:60px;}
.slideBox{width:310px; height:310px; margin-top:25px; margin-left:10px; position:relative;}
.slideBox .hd{height:12px; overflow:hidden; position:absolute; left:42%; bottom:-25px; z-index:1;}
.slideBox .hd ul li{float:left; margin-right:5px; width:10px; height:10px; border-radius:5px; text-align:center; text-indent:-9999px; background:#c9c9c9; cursor:pointer; }
.slideBox .hd ul li.on{background:#009944;}
.slideBox .bd{position:relative; width:310px; height:310px; overflow:hidden; z-index:0;}
.slideBox .bd li{zoom:1; position:relative;}
.slideBox .bd li span{position:absolute; width:100%; background:rgba(255,255,255,0.8); font-weight:bold; line-height:60px; bottom:0; font-size:18px; text-align:center;}
.slideBox .bd img{width:310px; height:310px; display:block;}
.introduction{float:right; width:330px;}
.company_js{margin-left:10px; margin-top:25px;}
.company_js dl{margin-top:28px;}
.company_js dl dt{background:#1baf28 url(../image/kx_shiye.png) no-repeat 20px center; float:left; width:160px; height:115px;}
.company_js dl dt h3{font-size:16px; color:#fff; padding-top:40px; padding-left:90px;}
.company_js dl dd{float:left; margin-left:5px; width:155px;}
.company_js dl dd span{display:block; height:55px; color:#fff;}
.company_js .my_bei{background:#2c62a6 url(../image/kx_my.png) no-repeat 20px center; line-height:55px; text-indent:70px;}
.company_js .mdt_bei{background:#50b4ad url(../image/kx_hz.png) no-repeat 20px center; margin-top:5px; height:50px; text-indent:70px; padding-top:5px;}



.footer{background:#ebebeb;}
.bottom_bk{border-top:8px solid #009426; top:-8px; padding:40px 0;}
.footer dl dt{float:left; width:100px; line-height:25px;}
.footer dl dt h3{font-size:16px; margin-bottom:5px;}
.footer dl dt a{display:block;}
.footer dl dd{float:right; width:290px; margin-top:10px; font-weight:bold;}
.footer dl dd img{float:left; margin-right:20px;}
.footer dl dd span{margin-top:16px; display:block;}
.footer dl dd b{font-size:18px;}
.footer-add{padding:20px 0; text-align:center; color:#fff; background:#777777;}



.detail_column{background:#f9f9f9; border-top:2px solid #dfdfdf; text-align:center;}
.detail_column ul li{display:inline-block; margin:35px;}
.detail_column ul li p{margin-top:5px;}

.detail_left{float:left; width:750px; margin-top:40px;}
.url{background:url(../image/bingzhong_05.jpg) no-repeat bottom; line-height:45px; font-size:14px;}
.url span{background:url(../image/icon_home.png) no-repeat left center; padding-left:22px;}
.li-case{margin-top:20px;}
.li-case ul li{font-size:14px; border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px;}
.li-case ul li h3{background:url(../image/yuan.png) no-repeat left center; padding-left:20px; font-size:16px; margin-bottom:10px;}
.li-case ul li p{text-indent:28px; line-height:25px;}
.li-case ul li p a{color:#ea723a;}

.xw_page{margin:20px 0; margin-bottom:50px; text-align:center;}
.xw_page a{padding:5px 10px; background:#ccc; margin:5px; display:inline-block;}
.xw_page a:hover{background:#009966; color:#fff;}
.xw_page span{background:#009966; color:#fff; padding:5px 10px;}

.detail_right{float:right; width:310px; margin-top:60px;}
.detail_ty{background:url(../image/bingzhong_38.jpg) no-repeat left bottom; padding-bottom:8px;}
.detail_ty h3{font-size:16px; color:#6cc7d5;}
.detail_yuedu dl{margin-top:10px; padding-bottom:10px; display:inline-block; border-bottom:1px solid #ccc;}
.detail_yuedu dl dt{float:left; width:90px;}
.detail_yuedu dl dt img{width:90px; height:70px;}
.detail_yuedu dl dd{float:left; margin-left:10px; width:210px;}
.detail_yuedu dl dd h3{font-size:14px;}
.detail_tuijian{margin-top:10px; margin-bottom:40px;}
.detail_tuijian ul li{background:url(../image/yuan.png) no-repeat left center; padding-left:15px; line-height:32px; border-bottom:1px dashed #ccc; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px;}

.anli-case{}
.anli-case dl{font-size:14px; border-bottom:1px solid #ccc; padding:20px 0;}
.anli-case dl dt{float:left; width:220px;}
.anli-case dl dt img{width:220px; height:168px;}
.anli-case dl dd{float:right; width:505px;}
.anli-case dl dd h3{font-size:16px; margin:10px 0;}
.anli-case dl dd p{text-indent:28px; line-height:25px;}
.anli-case dl dd p a{color:#ea723a;}
.anli-case dl dt img{width:200px;height:115px;}


.zhongliu-zt{width:120%;}
.zhongliu-zt dl{width:320px; float:left; padding:20px; margin-top:30px; margin-right:26px; border:1px solid #ccc; box-shadow:0px 5px 10px #ccc;}
.zhongliu-zt dl dt{float:left; width:120px; text-align:center;}
.zhongliu-zt dl dd{margin-left:20px; float:left; width:180px; font-size:12px; line-height:20px;}
.zhongliu-zt dl dd h3{margin-bottom:10px; font-size:16px; margin-top:5px;}
.anniu{display:inline-block; background:#1f6fb6; color:#fff; margin-right:10px; padding:2px 10px; margin-top:10px;}
.hong{background:#009944;}




.detail{}
.detail-tit{font-size:22px;text-align:center;color:#000;line-height:40px; margin-top:30px;}
.statust{text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px;}
.detail-main{padding:0 20px; background:#fff; position:relative;z-index:1; margin:20px 0; border-bottom:1px solid #ccc; padding-bottom:20px;}
.detail-main p{margin-bottom:10px; line-height:25px; text-indent:28px;}
.d-txt{margin:50px 0; margin-top:40px; padding:0 30px; position:relative; font-size:12px;}
.d-txt a{background:url(../image/tit.png) no-repeat -674px -23px;margin:0 0 0 -70px;padding:0 0 0 70px;height:17px;line-height:17px;overflow:hidden; display:inline-block;width:200px; position:absolute;z-index:1000;}
.d-txt a.previous_page:hover{background-position:-674px -40px;}
.d-txt a.next_page{background-position:-674px -57px;}
.d-txt a.next_page:hover{background-position:-674px -74px;}
.d-txt span{ position:absolute;right:220px;}
.d-txt{color:#7F5915;}

.detail-doctor{border-bottom:1px #ddd solid; padding:40px 75px; width:600px; font-size:14px; margin-bottom:30px; line-height:25px;}
.detail-titzj{font-size:22px;color:#000;line-height:40px; margin-top:10px; text-indent:50px;}
.detail-doctor li{ overflow:hidden;}
.detail-doctor small{width:110px;font-size:14px;display:inline-block;float:left;text-align:right;padding:0 10px;}
.detail-doctor span{width:300px;float:left;}
.detail-doctor-intor p{line-height:25px; margin-bottom:10px; text-indent:28px;}
.w-doc{float:left;}
.detail-doctor ul{float:left;}
.detail-doctor .d-btn{padding:20px 0; text-align:center;}
.d-btn a{margin-left:12px;display:inline-block; background:#1F6FB6;padding:0px 20px;color:#fff; border-radius:10px;}
.d-btn .btn-em{background:#009944;}

.abouts_banner{width:100%; text-align:center; position:relative;}
.abouts_banner img{display:block; position:relative; top:0px; left:50%; margin-left:-960px;}
.abouts_nr{background:#eee; padding:1px 0;}
.abouts_nr h3{margin:40px 0; font-size:20px;}
.abouts_nr p{margin:40px 0; line-height:25px;}
.abouts_sp{text-align:center; margin:60px 0;}

.abouts_lx{background:#f9f9f9; padding:1px 0; padding-bottom:60px;}
.abouts_lxfs h3{font-size:20px; border-bottom:1px solid #ccc; padding-bottom:20px; margin-top:60px;}
.abouts_lxfs h3 span{line-height:59px; background:url(../image/lxwm_12.jpg) no-repeat left center; padding-left:80px; display:block;}
.abouts_lxfs .fangke{background:url(../image/lxwm_40.jpg) no-repeat left center;}
.abouts_lxfs .zhaocai{background:url(../image/rczp_22.jpg) no-repeat left center;}
.abouts_lxfs .zjhzt{background:url(../image/mdthz_26.jpg) no-repeat left center;}
.abouts_lxfs .kexue{background:url(../image/mdthz_45.jpg) no-repeat left center;}
.abouts_lxfs .hzliucheng{background:url(../image/mdthz_58.jpg) no-repeat left center;}
.abouts_lxfs ul li{float:left; margin-left:100px; margin-top:60px; font-size:20px;}
.abouts_lxfs ul li img{margin-right:20px;}
.abouts_lxfs dl{padding-bottom:60px;}
.abouts_lxfs dl dt{float:left; width:150px; text-align:center;}
.abouts_lxfs dl dd{line-height:30px;}

.abouts_fangke{margin:60px; margin-top:30px;}
.abouts_fangke h4{margin-bottom:20px; font-weight:normal;}
.abouts_fangke dl dt{float:left;}
.abouts_fangke dl dd{float:right; width:600px; background:#f9f9f9; border:1px solid #999; padding:15px 0; padding-bottom:22px;}
.abouts_fangke ul li{float:left; width:300px; line-height:22px; margin-top:15px;}
.abouts_fangke ul li span{float:left; text-align:right; width:100px;}
.ip_bk{border:1px solid #999; line-height:22px; width:150px; text-indent:5px;}
.st_bk{border:1px solid #999; height:24px; width:152px; color:#555;}
.ip_bt{margin-right:10px; background:#009426; line-height:25px; cursor:pointer; border:none; border-radius:5px; padding:0 20px; float:left; color:#fff;}
.gray{background:#999;}
.abouts_fangke strong{display:block;}
.abouts_fangke textarea{width:440px; height:80px; padding:5px;}


.detail_rencai{background:#f9f9f9; text-align:center;}
.detail_rencai ul li{display:inline-block; margin:55px 35px; margin-bottom:0;}
.abouts_rczpnr{padding:50px 60px; padding-top:40px; border-bottom:1px solid #ccc; line-height:25px;}
.abouts_rczpnr:last-child{border-bottom:none;}
.abouts_rczpnr h3{margin-bottom:20px;}
.abouts_rczpnr p{margin-top:10px;}
.abouts_rczpnr table tr td{padding:0 10px;}
.abouts_rczpnr .hexinrc{display:inline-block; line-height:28px; border:1px solid #ccc; background:#f3f2ee; border-radius:20px; padding:0 25px; margin-left:20px; margin-bottom:20px;}

.abouts_contact{border:1px solid #ccc; box-shadow:0px 30px 40px #ccc; margin-bottom:100px; background:#fff; position:relative; z-index:1;}
.abouts_contlm h2{line-height:60px; text-align:center; background:#f3f3f3; font-size:18px;}
.abouts_contnr{margin:30px; border-bottom:1px dashed #ccc; padding-bottom:30px;}
.abouts_contnr:last-child{border-bottom:none;}
.abouts_contnr h3{margin-bottom:10px;}
.abouts_contnr dl{background:url(../image/rczp_28.jpg) no-repeat left top; padding-left:30px; line-height:25px; margin:0 40px;}
.abouts_contnr dl p{margin-bottom:10px;}
.abouts_cunbj{background:#ebebeb; height:900px; position:relative; z-index:0; margin-top:-900px;}



.detail_ztaixin{background:url(../image/vertical.png) repeat-y 584px top;padding:30px 0; margin:100px 0;}
.list_zt li{position:relative;}
.liwrap{margin:30px 0;}
.lileft{width:550px; float:left; margin-top:3px; text-align:right;}
.liright{width:550px; float:right; margin-top:3px;}
.histt h3{font-size:32px; color:#999;}
.hisct{font-size:14px; color:#6e6e6e; line-height:30px; margin:30px 0;}
.hisct span{display:block; margin:30px 0;}
.point{width:55px;height:55px;position:absolute;top:0;left:558px;overflow:hidden;}
.point b{height:14px;width:14px;background:#fff;display:block;margin:17px 0 0 19px;border-radius:18px;border:2px solid #6bc30d;position:absolute;top:0;left:0;}



.picScroll{margin:20px 0; margin-bottom:60px; position:relative;}
.picScroll .hdhz {width:1110px; margin:0 auto;}
.picScroll ul li {width:316px; float:left; margin-left:40px;}
.picScroll .prev {cursor:pointer; position:absolute; top:40%; left:0; width:34px; height:65px;
background:url(../image/left_hui.jpg) no-repeat center;}
.picScroll .next {cursor:pointer; position:absolute; top:40%; right:0; width:34px; height:65px;
background:url(../image/right_hui.jpg) no-repeat left;}
.picScroll img {width:316px; height:460px;}

.zhuanti_mdthz{text-align:center; margin:80px 0;}
.zhuanti_mdthz ul li{display:inline-block; margin:0 35px;}
.zhuanti_mdthz ul li h3{margin-top:20px; font-weight:normal;}
.zhuanti_mdthz ul li p{margin-top:5px;}

.zhuanti_guonr{margin:20px 70px; font-size:16px;}


.timeline {
  position: relative;
  margin: 80px;
  padding:20px 0;
  }
  .timeline:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1px;
    background-color:#bfbfbf;
    height: 100%;
    width: 2px;
    display: block; }
  .timeline .timeline-row {
    padding-left: 50%;
    position: relative;
    z-index: 10; }
    .timeline .timeline-row .timeline-time {
      position: absolute;
      right: 50%;
      top: 30px;
      text-align: right;
      margin-right: 40px;
      font-size: 18px;
      line-height:30px;
      font-weight:normal; }
     
    .timeline .timeline-row .timeline-icon {
      position: absolute;
      top: 30px;
      left: 50%;
      margin-left: -15px;
      width:30px;
      height: 30px;
      border-radius: 50%;
      background-color: #959595;
      text-align: center;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
      overflow: hidden;
      color: white;
      font-size: 14px;
      z-index: 100; }
      .timeline .timeline-row .timeline-icon > div {
        border-radius: 50%;
        line-height: 30px;
        font-size: 16px; }
    .timeline .timeline-row .timeline-content {
      margin-left: 40px;
      position: relative;
      background-color: #f6f6f6;
	  border:1px solid #ccc;
      color: #333333; }
      .timeline .timeline-row .timeline-content:after {
        content: "";
        position: absolute;
        top: 45px;
        left: -41px;
        height: 2px;
        width: 40px;
        background-color:#ccc;
        z-index: -1; }
      .timeline .timeline-row .timeline-content .panel-body {
        padding:20px;
        position: relative;
		line-height:25px;
        z-index: 10; }
    .timeline .timeline-row:nth-child(odd) {
      padding-left: 0;
      padding-right: 50%; }
      .timeline .timeline-row:nth-child(odd) .timeline-time {
        right: auto;
        left: 50%;
        text-align: left;
        margin-right: 0;
        margin-left: 40px; }
      .timeline .timeline-row:nth-child(odd) .timeline-content {
        margin-right: 40px;
        margin-left: 0; }
        .timeline .timeline-row:nth-child(odd) .timeline-content:after {
          left: auto;
          right: -41px; }
  .timeline.animated .timeline-row .timeline-content {
    opacity: 0;
    left: 20px;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    transition: all 0.8s; }
  .timeline.animated .timeline-row:nth-child(odd) .timeline-content {
    left: -20px; }
  .timeline.animated .timeline-row.active .timeline-content {
    opacity: 1; margin-top:5px;
    left: 0; }
  .timeline.animated .timeline-row.active:nth-child(odd) .timeline-content {
    left: 0; }
	
	
	
.kay_rwfc ul li{float:left; width:220px; display:block; text-align:center; margin-left:22px; margin-top:20px;}
.kay_rwfc ul li p{margin-top:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.kay_rwfc ul li a{display:block;}
.kay_rwfc img{width:180px; height:260px;}