﻿@charset "utf-8";
 
/*--------------------------------------------------------------------------------------------*/
html { font-family: "Microsoft Yahei";    }
body { font-family: "Microsoft Yahei"; background: #fff; color: #333; }
div { color: #333; }
.clr { clear:both; }
.wrap { width:10.0rem; 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; }
.fl{float: left;}
.fr{float: right;}
.mc { margin: 0 auto; }


/*top*/
.topwrap { position: relative; height: 1.9rem;  }
.topwrap_logo { width: 8rem; padding-top: 0.15rem; }
.topwrap_logo img { width:100%;   }
.topwrap .menud{ position:absolute; right:3%; top:0.3rem; z-index:9999999; }
.topwrap .menud a{ width:1.2rem; height:1.2rem; line-height:1.2rem;  background:url(../images/ico1.png) center no-repeat; background-size:auto 0.5rem; 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.5rem; }


/*nav*/
.navbg{ position:fixed; top:0; left:0; right:0; max-width:10rem; margin-top: 1.9rem; width:100%; height:100%; overflow:auto; z-index:9999998; 
  color:#fff; background-color:rgba(83, 108, 125, 0.96); display:none; }
.navd{ clear:both; padding:1rem; }
.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: #999; 
	opacity: 1!important; border-radius:50%!important;
}
.swiper-pagination-bullet-active{ background:#931f32;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 0.15625rem!important;
}
.banner img { width:100%; display: block;  }


/*公告*/
.gonggao { height:1.226rem; line-height:1.226rem; background:#ededeb; margin:0 auto; }
.gonggao .title{ width:2rem; float:left;font-size:0.4rem; color: #333; padding-left:0.9rem; background: url(../images/laba.png) no-repeat 0.3rem center; background-size: 0.4rem;}
.gonggao .noticenr {width:6.4rem;float:left;font-size:0.35rem; line-height:1.226rem;  padding-left: 0.2rem;overflow:hidden;
  text-overflow:ellipsis;  white-space:nowrap;}
.gonggao .noticenr a{color:#777;}

/*出诊医生*/
.czyswrap{ width:9.2rem; min-height:3rem; padding-top: 0.8rem;}
.czysimg{ width:9.2rem;  height:auto; padding-top:0.3rem;}
.czysimg img{ width:100%;}
/* 科室介绍 */
.ksjswrap{ height: 7.9rem; padding-top: 0.8rem;}
/* 通用栏目 */
.common{width: 9.2rem; height: 0.83rem; border-bottom: 2px #d9d9d9 solid; }
.common_titl{ width: 56%; padding-left: 0.66rem; background: url(../images/tit_left.png) no-repeat left; background-size: 0.5rem;}
.common_titl h2{font-size: 0.47rem; color: #333; float: left; display:inline-block;font-weight: 600; padding-right: 0.2rem;}
.common_titl span{ font-size: 0.3rem; color: #999; float: left; padding-top: 0.15rem; }
.common_more{width: 1.3rem; height:0.6rem; line-height: 0.6rem; text-align: center; background-color: #e9393c; border-radius: 0.1rem; margin-top: 0.1rem;}
.common_more a{display: block; color: #fff; font-size: 0.35rem;}

.ksjswrap .swiper-container { width: 9.2rem; height: 7rem;}
.ksjswrap .swiper-slide { text-align: center; /* Center slide text vertically */
  display: -webkit-box; display: -ms-flexbox;  display: -webkit-flex;  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;}
.ksjswrap .swiper-pagination-bullet-active{ background: #931f32;}
.ksjswrap .swiper-slide ul{ margin-left: -0.4rem;}
.ksjswrap .swiper-slide ul li{ float: left; width: 2.5rem; height: 2.5rem; background-color: #f3f3f1; border: 3px #f49a9b solid; 
  border-radius: 0.2rem; margin-left: 0.51rem; margin-bottom: 0.35rem;display:table}
  .ksjswrap .swiper-slide ul li a{}
.ksjswrap .swiper-slide ul li span{ display: block; font-size: 1rem; color: #e9393c; padding-top: 0.2rem;}
.ksjswrap .swiper-slide ul li p{font-size: 0.4rem;  color: #333; display: table-cell; vertical-align: middle; height: 1rem;}




/* 专家 */
.scenicW { width: 9.2rem; padding: 0.8rem 0;}
.scenic_pic { width: 9.2rem; overflow: hidden;}
.scenic_pic .hor_scroll { width: 3rem; }
.scenic_pic .hor_scroll img { height: 3.8rem; width: 100%;  }
.scenic_pic .hor_scroll span { display: block; font-size: 0.35rem; line-height: 0.6rem; padding-bottom: 0.1rem;}


 #swiper1 { padding-top: 0.4rem; margin-left: -0.65rem;}
  #swiper1 .swiper-container { width: 100%;  height: 100%; }
  #swiper1 .swiper-slide {
   text-align: center;
   font-size: 0.45rem;
   background: #fff;
   /* 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: 3rem;
 }

 /* 查询 */
 .cxptWrap{width: 9rem; height: 2.4rem; padding: 0.7rem 0;}
 .cxpticon{display: flex;
  justify-content: space-between;
  width: 9rem;
  height: 1rem;
  margin: 0 auto;
  padding-top: 0.5rem;
  margin: 0 auto;
  clear: both;}

  .cxpticon a {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.38rem;
    width: 4.3rem;
    height: 1rem;
    line-height: 1.1;
    float: left;
    color: #fff;
    background: #b3637e;
    border-radius: 5px;
    text-align: center;
}
.cxpticon a span{
  font-size: 0.5rem;
  padding-right: 0.2rem;
}




/* 新闻 */
.piclist_wrap { width: 9.2rem; height: auto;/*  background: #f2f2f2;  *//* margin-top: 0.8rem; */ padding: 0.8rem 0; overflow: hidden; }
.tuijian_link { width: 100%; text-align: center;  height: 1.4rem; margin: 0 auto; }
.tuijian_link span { padding: 0 0rem; }
.tuijian_link span a { background: url(../images/newsicon_s.png) no-repeat center;background-size: 100%; display: flex; align-items:  center; justify-content: center; font-weight: 700;
    font-size: 0.35rem;  color: #e9393c;   width: 2.1rem;  float: left;  height: 1rem; padding-bottom: 0.2rem;
     font-size: 0.4rem;  margin: 0.1rem 0.1rem;  text-decoration:none; }
.tuijian_link span a:hover { background: url(../images/newsicon.png) no-repeat center; background-size: 100%; color: #fff;   }
.tv_link span.on a {background: url(../images/newsicon.png) no-repeat center; color: #fff;}

.piclist_wrap .bd ul { width: 8.8rem;  margin: 0 auto; font-size: 0.4rem; padding-top: 0.1rem; }
.piclist_wrap .bd ul p { line-height: 1.6; padding-bottom: 0.2rem; }
.piclist_wrap .bd ul p span { font-weight:700; color: #931f32; border-left: 0.1rem solid #931f32; padding-left: 0.3rem; }

.news dd i { font-size: 0.4rem; padding-right: 0.15rem; color: #e9393c; }
.news dd { width:9rem; height:1rem; line-height:1rem; border-bottom:1px dotted #ccc; font-size:0.38rem; }
.gfmore{ display: block; background-color: #e9393c; width: 5rem; height: 0.9rem;line-height: 0.9rem; color: #fff; border-radius: 0.15rem; text-align: center; font-size: 0.35rem;}

/* 院荣院貌 */
.yrymWrap{ width: 9.2rem; min-height: 5rem; padding: 0.8rem 0;}
/*.yrymWrap ul{ margin-left: -0.5rem;}*/
.yrymWrap ul li{width: 4rem; height: 3rem; float: left; margin:0.5rem 0.3rem 0 0.3rem;}
.yrymWrap ul li img{ width: 100%; height: 100%;}




/*党群建设*/
.news_wrap { width:9.2rem;  height:auto; padding: 0.8rem 0; }
/* .news { width:9rem;  padding-top: 0.2rem; } */
.news li { width:9rem; height:1rem; line-height:1rem; border-bottom:1px dotted #ccc; font-size:0.38rem; }
.news li a { color:#333;  }
.news li p { width:7rem; float:left; height:1rem; line-height:1rem; margin:0; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.news li p b { color:#2C634C; }
.news li span { width:2rem; float:left; text-align:center; color:#999; font-size:0.25rem; }
.news dd a { color:#333;  }
.news dd p { width:7rem; float:left; height:0.6rem; line-height:0.6rem; margin:0; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.news dd p b { color:#2C634C; }
.news dd span { width:2rem; float:left; text-align:center; color:#999; font-size:0.25rem; }






/*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: #ec5759; 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:#1d2833; }
.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: #333; 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:9rem; height: 1.5rem; line-height: 1.5rem; background-color: #eee; font-size: 0.35rem; margin: 0 auto; padding: 0 0.5rem; border-bottom:1px solid  #d9d4d4;}
.crumbs a{ color: #333;}

/*内页新闻列表*/
.newslist_ny { width:9rem; margin: 0 auto; }
.newslist_ny ul a li { width: 9rem; min-height: 1rem; border-bottom:1px solid #bcbcbc; padding: 0.5rem 0;  }
.newslist_ny ul a h4{font-size: 0.45rem; color: #333; margin-bottom: 0.17rem; }
.newslist_ny ul a span{ display: block; color: #999; margin-top: 0.2rem; font-size: 0.35rem;}

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

.fenlei{width: 9rem; min-height: 3rem; margin: 0.8rem auto; font-size: 0.43rem;}
.fenlei li{width: 4.1rem; height: 1rem; line-height: 1rem; float: left; margin: 0.3rem 0.2rem; background-image: linear-gradient(#c35164, #931f32);
  border-radius: 0.1rem; text-align: center; color: #fff;} 

  /* 详情页 */
 .wrap_xqy {width: 9.5rem; height: auto; padding-top: 0.5rem;}
 .wrap_xqy h1{font-size: 0.5rem; text-align: center; font-weight: 600; line-height: 0.8rem;}
.wrap_xqy .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; line-height: 0.65rem; font-size: 0.40rem; }
.container img {   max-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: #9a676f;}

/*内页图片列表*/
.ny_piclist_wrap { width:9.5rem; margin: 0 auto;   }
/* .ny_piclist_wrap h1 { font-size:0.59375rem; width:100%; text-align: center; padding-top:0.625rem; padding-bottom:0.6rem; clear: both; color: #444; } */
.piclist_ny { width: 9.5rem; margin:0 auto;  }
.pic_listW { width:9.5rem;   }
.pic_listW a li { width:4.25rem; height: 4rem; margin:0 0.25rem; float:left;  }
.pic_listW a li img { width:4.25rem; height: 3rem; display: block; float:left;  }
.pic_listW a li p { width:4.25rem;  text-align: center; height: 0.6rem; line-height: 0.625rem; color:#333; float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/* 专家介绍  */
.zjjs_listW{ width: 9.5rem; height: auto;}
.zjjs_listW li { width: 4rem; margin: 0.3rem 0.375rem; height: 6.3rem; float: left; text-align: center;}
.zjjs_listW li img { width: 4rem; height: 5.3rem; }
.zjjs_listW li span{display: block; line-height: 0.8rem; font-size: 0.45rem; color: #931f32;}


 /* 查询详情页 */

 .wrap_xqy h2 {
  line-height: 1.5rem;
  font-size: 0.5rem;
  margin: 0 auto;
  text-align: center;
  color: #a61e4c;
  font-weight: 600;
}
 .cxpt_r{
  width:8rem;
  height: 7rem;
  margin: 0.5rem auto;
  border-radius: 0.2rem;
  background:linear-gradient(to top, #fed2e5, #fef4f8); 
  border: 1px #eedde4 solid;
  box-shadow: 2px 2px 3px #c3a3b1; 
}
/* 表格样式 */
.form-horizontal{
  width: 6.5rem;
  height: 100%;
  margin: 0 auto; 
  padding-top: 0.5rem;
}
.control-group{
  width: 100%;
  height: 1rem;
  line-height: 1rem;
  float: left;
  margin-top: 0.5rem;
}
.control-label{
  width: 1.8rem;
  float: left;
  height: 100%;
  font-size: 0.35rem;
  text-align: right;
  color: #555;
}
.control{
  width: 4rem;
  height: 0.6rem;
  padding: 0.15rem;
  float: left;
  border: 1px solid #e3c1cf;
}
.control-group p{
  display: block; 
  float: right; 
  margin: 2% 1.2%; 
  color: #a91d21; 
}
.control-group img{ 
  width:50px; 
  height: 22px;
  vertical-align: middle;
  margin-left: 10px;
}
.btn{
  background: #f87bac;
  background-image: -webkit-linear-gradient(top, #f87bac, #a61e4c);
  background-image: -moz-linear-gradient(top, #f87bac, #a61e4c);
  background-image: -ms-linear-gradient(top, #f87bac, #a61e4c);
  background-image: -o-linear-gradient(top, #f87bac, #a61e4c);
  background-image: linear-gradient(to bottom, #f87bac, #a61e4c);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 0.4rem;
  width: 100%;
  padding: 0.22rem 0;
  border: solid #ffffff 1px;
  text-decoration: none;
  cursor: pointer;
}

.cxpt_text{
  width: 90%;
  line-height: 0.7rem;
  font-size: 0.45rem;
  color: #900;
  text-align: center;
  color: #ed4c8f;
  font-weight: bold;
  padding-bottom: 0.5rem;
}



/* 查询结果 */
.cxjg_r{
  width: 90%;
  padding-bottom: 20px;
}
.cxjg_r table{
  width: 100%;  
  border: 1px #feaecf solid;
}
.cxjg_r tr{
  min-height: 1rem;
  line-height: 0.6rem;  
  font-size: 0.35rem;
}
.cxjg_r th{
  width: 35%;
  background: #ca618c;
  color: #fff;
  text-align: center;
  padding: 0.1rem;
}
.cxjg_r td{  
  padding: 0.2rem;
}



/* 专家详情页 */
.zjjsxqy_img{
  width: 7rem;
  padding: 0.5rem;
}
.zjjsxqy_img img{
  width: 100%;
}
.zjjsxqy_text{
  width: 8.5rem;
  padding-top: 0.5rem;
}











