﻿@charset "utf-8";
 /* @font-face {font-family: "iconfont"; */
          /* src: url('../font/iconfont.eot');  *//* IE9*/
          /* src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
          /* url('../font/iconfont.woff') format('woff'), */ /* chrome, firefox */
          /* url('../font/iconfont.ttf') format('truetype'), */ /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          /* url('../font/iconfont.svg#iconfont') format('svg'); */ /* iOS 4.1- */
        /* } */

/*--------------------------------------------------------------------------------------------*/
html { font-family: "Microsoft Yahei";    }
body { font-family: "Microsoft Yahei"; background-color:#f7f5f4; color: #333; }
div { color: #333; }
.clr { clear:both; }
.wrap { width:100%; height: auto; margin:0 auto; clear:both; }
.wrap_90percent { width:9rem; height: auto; margin:0 auto; clear:both; padding: 0.3rem 0;}
a { color: #333; }


/* 间隔线 */
.lineW01 { width: 100%; height: 0.5rem; padding-top: 0.5rem;}
.lineW02 { width: 100%; border-top: 1px solid #ccc;  height: 0.5rem; }
.mc { margin: 0 auto; }


/*top*/
.topwrap { width:10.0rem; position: relative; height: 1.7rem; background-color: #fff; }
.topwrap_logo { width:8.8rem; padding-top: 0.3rem; }
.topwrap_logo img { width:95%; padding-left: 0.2rem; }
.topwrap .menud{ position:absolute; right:2%; top:0.2rem; z-index:9999999; }
.topwrap .menud a{ width:1rem; height:1rem; line-height:1rem; margin:6px 0; background:url(../images/ico1.png) center no-repeat; background-size:auto 0.6rem; display:block; transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s; }
.topwrap .menud a.show{ background:url(../images/ico1_o.png) center no-repeat; background-size:auto 0.6rem; }


/*nav*/
.navbg{ position:fixed; top:0; left:0; right:0; max-width:10rem; margin:0 auto; width:100%; height:100%; overflow:auto; 
  z-index:9999998; color:#fff; background-color:rgba(40, 107, 171, 0.83); display:none; }
.navd{ clear:both; padding:1.5rem 0 1rem 0; }
.navuld{ clear:both; padding:10px 8% 20px 8%; overflow:hidden; zoom:1; }
.navlid{ clear:both; }
.navlid a{ color:#fff; }
.navlid h3{ clear:both; font-size:0.45rem; width:100%; border-bottom:1px #fff solid; }
.navlid h3 a{ padding:6px; line-height:1rem; height:1rem; display:block; position:relative;}
.navlid h3 a i{ position:absolute; right:6px; top:50%; margin-top:-13px; width:26px; height:26px; background:url(../images/ico3.png) center right no-repeat; background-size:auto 0.3rem; display:block; transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;}
.navlid h3.show a i{ background:url(../images/ico3_o.png) center right no-repeat; background-size:auto 14px; }

.navlid ul{ clear:both; padding:0.2rem 0 0.2rem 0.3rem; display:none; }
.navlid li{ clear:both; }
.navlid li a{ line-height:1.6; padding:0.2rem 0.3rem; font-size:0.42rem; color:#fff; display:block; }

.tit-more{ position: relative; float: right; color: #666; font-size: 0.4rem; line-height: 1.4; padding-left: 0.75rem; top: 0.3rem; }
.tit-more:before{ content:''; position:absolute; left:0; top:0.17rem; width:0.22rem; height:0.22rem; border-radius:50%; background:#FD959F;}
.tit-more:after{ content:''; position:absolute; left:0.4rem; top:0.17rem; width:0.22rem; height:0.22rem; border-radius:50%; background:#408DBB;}

/* banner */
.banner{width:100%; position: relative; margin:0 auto;}
.swiper-slide{ z-index:1; }
.swiper-pagination{ padding:0; margin:0; width: 100%!important;text-align: center!important;
	bottom:0.05rem!important;	z-index:99999999;}
.swiper-pagination-bullet{width: 0.25rem!important;	height: 0.25rem!important;
	 background-color: #fff; 	opacity: 1!important; border-radius:50%!important;}
.swiper-pagination-bullet-active{ background:#007bc7;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 0.15625rem!important;}
.banner img { width:100%; display: block;  }

/*公告*/
.gonggao { width:10rem; height:1rem; line-height:1rem; background:#e0e4ea; margin:0 auto; }
.gonggao .title{ width:2rem; float:left;font-size:0.4rem;  line-height:1rem; color: #fff; padding-left:0.4rem; background:#7bbadb; }
.gonggao .title a { color:#FFF;  }
.gonggao .noticenr{width:7rem;height:1rem; float:left;font-size:0.4rem; line-height:1rem; padding-left: 0.2rem;}

.txtScroll-top{ width:100%;  overflow:hidden; position:relative;   }
.txtScroll-top .bd{ line-height: 1rem; }
.txtScroll-top .infoList li{  width: 100%; height: 1rem; line-height: 1rem;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }
.infoList a { color: #666; font-size: 0.35rem; }


/* 六个按钮 */
.butWrap{ width: 8.5rem; height: 5.8rem; text-align: center; margin: 0 auto; padding-top: 0.6rem;}
.butWrap ul{margin-left: -0.25rem;}
.butWrap li{ width: 2.6rem; height: 2.6rem;float: left; margin-left: 0.3rem; margin-bottom: 0.3rem; background-color: #4a80b3; 
  text-align: center; border-radius: 5px; }
.butWrap li:nth-child(2n+1){background-color: #7ca2c6;}
.butWrap li a{display: block; }
.butWrap li a img{ margin-top: 0.6rem; width: 0.8rem;}
.butWrap li a h3{ font-size: 0.4rem; color: #fff; line-height: 0.6rem; }

 /* 通用标题 */
 .common_tit{ width: 100%; height: 1rem; background: url(../images/xx_line.png) no-repeat; background-position: center bottom; background-size: 100% auto;}
 .common_tit h2{font-size: 0.47rem;  font-weight: 600;  float: left;  color: #323231;}
 .common_tit a{float: right; font-size: 0.35rem; display: block; width: 1.7rem; line-height: 0.6rem; height: 0.6rem; text-align: center;
   background-color: #4a80b3; color: #fff; border-radius: 3px; margin-top: 0.1rem;}

/* 医院简介 */
.yyjjWrap{  width: 8.5rem; min-height: 8rem; padding-top: 0.3rem;}
.yyjjWrap img{width: 100%; margin-top: 0.3rem;}
.yyjjWrap p{font-size: 0.37rem; line-height: 0.6rem; color: #666;text-align: justify;  text-justify: inter-ideograph;
  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 6;  -webkit-box-orient: vertical;}
.yyjjWrap p span{color: #b0252c;}

/* 专家 */
.scenicW { width: 8.5rem; height: 6.8rem; margin: 0 auto; padding-top: 0.6rem;}
.scenic_pic { width: 8.5rem; margin: 0 auto;padding-top: 0.5rem;}
.scenic_pic .swiper-wrapper{margin-left: -0.6rem;}
.scenic_pic .hor_scroll { width: 2.8rem; }
.scenic_pic .hor_scroll img { height: 3.8rem;  width: 100%;  }
.scenic_pic .hor_scroll span { display: block; font-size: 0.35rem; padding-bottom: 0.2rem;}
.scenic_pic .hor_scroll p { font-size: 0.3rem; width: 100%; height: 0.6rem; line-height: 0.6rem; overflow: hidden; text-overflow: ellipsis; 
  white-space: nowrap; color: #999; }
/* #swiper1 { padding-bottom: 0.3rem; padding-top: 0.4rem; } */
#swiper1 .swiper-container {  width: 100%; height: 100%; }
#swiper1 .swiper-slide { text-align: center; font-size: 0.45rem; background: #e0e4ea;
   /* Center slide text vertically */ display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;
   -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;
   -webkit-align-items: center;  align-items: center;  width: 2.8rem; }
 
/* 新闻 */
.newsWrap{  width: 8.5rem; min-height: 5rem;}
.newsWrap ul{margin-top: 0.3rem;}
.newsWrap li{float: left; width: 100%; height: 1rem; line-height: 1rem;}
.newsWrap li a{float: left; color: #666; font-size: 0.37rem; display: block; width: 80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsWrap li span{float: right; color: #999; font-size: 0.25rem;}

/* 广告 */
.guanggao{display: block; width: 8.5rem; height: 1.8rem; background: url(../images/spjj.jpg) no-repeat center;  background-size: 100%; 
  margin: 0.5rem auto;}
  
/* 环境 */
.yyhjWrap {width: 8.5rem; min-height: 8rem;}
.yyhjWrap ul { margin-left:-0.4rem;  padding-top:0.5rem;  }
.yyhjWrap ul li { width:4.05rem; height: 4rem; float: left; margin-left: 0.4rem; margin-bottom: 0.4rem; }
.yyhjWrap ul li img {width:4.05rem; height: 3.2rem; }
.yyhjWrap ul li span { display:block; width:100%; height:0.76rem; line-height:0.76rem; text-align:center; font-size: 0.4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*foot*/
.footinfo { width:100%; text-align:center; line-height:24px; }
.zhichi { width:100%;  padding-bottom: 0.2rem; padding-top:0.2rem; font-size:0.34rem; color:#666;  }
.baoming {    width: 100%; height: 1rem; line-height: 1rem;  background: #014f98; font-family: "microsoft yahei"; 
  color: #fff;clear:both;}

.baodiv{ float:left; text-align:center;  color:#fff; display:block; width:100%;font-size: 0.4rem;  margin-top: 0.02rem; 
  font-weight:normal; height: 1rem; }
.baodiv span{ float:left; width:100%; }

.footer{width:10rem;height:1.5rem;position: fixed!important;bottom: 0;left:0;right: 0; margin:auto;z-index: 9999;
  -webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;
  transition:all 0.3s ease-in-out 0s;}
.foot{width:100%;position: fixed;height:1.5rem;bottom:0;left:0;z-index:10;-webkit-transition:all 0.3s ease-in-out 0s;
  -moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s; 
  background:#014f98; }
.foot-relative{position:relative;width:100%;height:1.5rem;}
.foot a{display:block;float:left;width:25%;color:#ffffff}
.foot a span{display:block;width:100%;text-align:center;font-size:0.6rem;line-height:1rem;}
.foot a h3{width:100%;text-align:center;font:0.4rem/0.42rem "microsoft yahei";}
.common-pro-search{width:90%;height:0.533rem;background: #fff;margin:2% auto;}
.common-text{float:left;border:0;background:#fff;width:84.45%;height:0.533rem;text-indent:0.1rem;
  font:0.16rem/0.533rem "microsoft yahei";border-radius:0;}
.common-submit{float:right;width:15.55%;border:0;font-size:0.36rem;line-height:0.533rem;color:#fff;
  height:0.533rem;border-radius:0;background:none;background:#333;}
/*二维码*/
.ewm { width:34%; margin:0 auto; padding-bottom: 20%;  }
.ewm img { width:100%;  }

/* 分割线 */
.cut_line { width: 100%; height: 0.3rem; background: #eee; }
.kong01 { width: 100%; height: 0.2rem; }


/*----------------------------------------- 内页开始 -------------------------------------------- */

/*goback*/
.goback { width:10rem; height: 0.65rem; line-height: 0.65rem; background: #444; text-align: right; margin:0 auto;   }
.goback a { text-align: right; margin-right:0.4rem;  text-align: center;color:#fff; font-size: 0.4rem;  }
.news_three{ width: 10rem;  height: auto; clear: both; margin: 0 auto;}
/* 面包屑 */
.crumbs { width:8.4rem; height: 1.5rem; line-height: 1.5rem; background-color: #eee; font-size: 0.38rem; margin: 0 auto; padding: 0 0.8rem; 
  border-bottom:1px solid  #d9d4d4;}
.crumbs a{ color: #333;}
.fenlei{width: 8.5rem; min-height: 3rem; margin: 0.8rem auto; font-size: 0.4rem;}
.fenlei li{ width: 8.5rem; height: 1.6rem; float: left; background-color: #e6e6e6;
  border-bottom: 1px #d0d0d0 solid; 
} 
.fenlei li:nth-child(odd){background-color: #d3d9d8;}
.fenlei li a{width: 8.5rem; height: 1.6rem;  padding:0 0.5rem;color: #333;
   display: table-cell; vertical-align: middle; }
.jj {  width:8.5rem; margin:0 auto;   }
.jj h1 { font-size:0.59375rem; line-height: 0.8rem; width:100%; text-align: center; padding-top:0.8rem; padding-bottom:0.5rem;  clear: both; color:#444; }

.jj_text { width:100%; margin: 0 auto; line-height: 0.7rem; font-size: 0.42rem;  color:#444; text-align: justify; }
.jj_text img{width: 100%;}
.gfmore { width:4rem; margin:0.5rem auto; height: 0.8rem;  color:#fff; display: block; text-align: center; line-height: 0.8rem; background: #931f32; clear: both; font-size: 0.4rem; border-radius:0.1rem; -moz-border-radius:0.1rem; -webkit-border-radius:0.1rem; }


/*内页新闻列表*/
.newslist_ny { width:8.5rem; margin: 0 auto; }
.newslist_ny ul li { width: 8.5rem; min-height: 1rem; line-height: 1rem; border-bottom:1px dashed #666; padding: 0.3rem 0;  }
.newslist_ny ul li h4{ float: left; font-size: 0.4rem; color: #333;width: 75%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom: 0.17rem; }
.newslist_ny ul li span{ float: right; color: #999; font-size: 0.35rem;}
.newslist_ny ul li em{ color: #005bac; }
.fanye { width: 100%; text-align: center; height: 0.7rem; line-height: 0.7rem; padding:0.5rem 0; clear:both; color: #666;
  font-size: 0.4rem; }
.fanye li { display:inline-block; padding:0 0.3rem; text-align:center;  margin:0 0.1rem; list-style-type:none; border:1px solid #999;}
.fanye li.active { background:#ccc; }
.fanye li a { color:#333; }

  /* 详情页 */
    .jj .newstime { width: 100%;  height: 0.6rem; line-height: 0.6rem; margin-bottom: 0.4rem; text-align: center; font-size: 0.34rem; color: #666;
    background: #EFF1F6; border-radius: 0.3rem;}
    .container {  margin: 0;  max-width: 700px;  line-height: 0.65rem; font-size: 0.40rem; }
    .container img {   width: 100%; }
    .container .pull-left {  width: 55%;  float: left;   margin: 20px 20px 20px -80px; }
    .updown { width: 90%; margin: 0 auto; padding:0.2rem;   }
.dash { height: 0.2rem; border-top:1px dashed #ccc;    }
.updown p { width: 100%; min-height: 0.6rem; line-height: 0.6rem; }
.updown p a { color: #005bac; }

/* 专家 */
.indexMingshi_listW {width: 8.5rem; padding-top: 0.4rem; margin: 0 auto;}
.indexMingshi_listW li { width: 3.5rem; padding: 0 0.375rem; height: 6rem; float: left; }
.indexMingshi_item { width: 3.5rem; height: 5.2rem; background: #4a80b3;  }
.indexMingshi_item .indexMingshi_pic { width: 3.5rem; height: 4.4rem }
.indexMingshi_item .indexMingshi_pic img { width: 3.5rem; height: 4.4rem; }
.indexMingshi_item .indexMingshi_name { font-size: 0.4rem; text-align: center; line-height: 0.8rem; color: #fff; }




/*内页图片列表*/

.piclist_ny { width: 8.5rem; margin:0 auto;  }
.piclist_ny ul a li { width:4rem; height: 4rem; float:left; margin: 0 0.125rem;  }
.piclist_ny ul a li img { width:4rem; height: 3rem; display: block; float:left;  }
.piclist_ny ul a li p { width:4rem;  text-align: center; height: 0.75rem; line-height: 0.75rem; color:#333; float:left;  font-size: 0.4rem;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


