﻿@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- */
/* } */
@font-face {font-family: "iconfont";
  src: url('./iconfont/iconfont.eot?t=1604647935779'); /* IE9 */
  src: url('./iconfont/iconfont.eot?t=1604647935779#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2') format('woff2'),
  url('./iconfont/iconfont.woff?t=1604647935779') format('woff'),
  url('./iconfont/iconfont.ttf?t=1604647935779') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('./iconfont/iconfont.svg?t=1604647935779#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 0.4rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

/*--------------------------------------------------------------------------------------------*/
html { font-family: "Microsoft Yahei";    }
body { font-family: "Microsoft Yahei"; background: #e9ecee; 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-top: 0.2rem; }
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;  }
.topline{width: 100%; height: 0.386rem; background: url(../images/topline.jpg) no-repeat center; background-size: 100% auto; }
.topwrap_logo { width:8rem;  padding-top: 0.1rem; }
.topwrap_logo img { width:7rem; padding-left: 0.2rem;  }
.topwrap .menud{ position:absolute; right:3%; top:0.42rem; 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.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(79,157,221,0.9); 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; }

/* 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: #408DBB; 
	opacity: 1!important; border-radius:50%!important;
}
.swiper-pagination-bullet-active{ background:#FF3047
}
.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:#fff; 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; }

/* 按钮 */
.jyzn_nav{width: 9.17rem; height: 1.6rem; margin: 0 auto; padding-top: 0.84rem; clear: both;
  display: -webkit-flex; /* Safari */  -webkit-justify-content: space-around; /* Safari 6.1+ */
  display: flex;  justify-content: space-around;}
.jyzn_nav a { display: flex; align-items: center; justify-content: center; font-size: 0.4rem;  width: 1.6rem;  height: 1.6rem;
    line-height: 1.2;  float: left;  color: #fff;  background: #4f6faa;  border-radius: 5px;  text-align: center;}
.jyzn_nav02{display: -webkit-flex; /* Safari */  -webkit-justify-content: space-around; /* Safari 6.1+ */
  display: flex;  justify-content: space-around;
  width: 9.17rem; height: 1.5rem; margin: 0 auto; padding-top: 0.5rem; margin: 0 auto; clear: both;}
.jyzn_nav02 a { font-size: 0.4rem; width: 4.38rem;  height: 0.9rem; line-height: 0.9rem;  float: left;  color: #fff;  background: #75B1F9;
    border-radius: 5px;  text-align: center;}

/* 通用标题1 */
.news_titl{width: 3rem; height: 1.786rem;}
.news_titl .line{width: 1.2rem; height: 0.08rem; background-color: #004ec7;}
.news_titl h6{padding-top: 0.35rem; font-size: 0.5rem; color: #ccc;}
.news_titl h2{font-size: 0.55rem; color:  #004ec7; font-weight: 600;}

/* 新闻 */
.news_wrap{width: 7.88rem; height: 9.2rem; background-color: #fff; padding: 0 0.56rem;}
.news_wrap ul{padding: 0.6rem 0;}
.news_wrap ul li{width: 100%; height: 0.96rem; line-height: 0.96rem; border-bottom: 1px #ccc dashed;}
.news_wrap ul li i{font-size: 0.4rem; color: #004ec7; padding-right: 0.1rem; font-style: normal;}
.news_wrap ul li a{ display: block; width: 75%; float: left; font-size: 0.4rem; color: #333; overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}
.news_wrap ul li span{font-size: 0.26rem; color: #999; float: right;}
  
/* 更多 */
.more{width: 5rem; height: 0.8rem; background-color: #7bbadb; border-radius: 0.1rem; text-align: center; line-height: 0.8rem;}
.more a{color: #fff; font-size: 0.4rem; display: block;}

/* 通用标题2 */
.pic_titl{width: 6.77rem; height: 1.6rem; text-align: center; padding-top: 0.76rem;}
.pic_titl h2{font-size: 0.55rem; color:  #004ec7; font-weight: 600; line-height: 0.9rem;}
.pic_titl img{width: 6.77rem; float: left;}

/* 特色科系 */
.tskx{ width: 9.17rem; height: 8.3rem; }
.tskx ul{margin-left: -0.36rem; height: 4.4rem;}
.tskx ul li{width: 4.4rem; height: 1.73rem; float: left; margin-left: 0.36rem; overflow: hidden; margin-bottom: 0.36rem;}
.tskx ul li img{width: 4.4rem;margin-top: -0.7rem;}

/* 知名专家 */
.scenicW { width: 10rem; height: 9.9rem; margin: 0 auto; }
.scenic_pic { width: 10rem; margin: 0 auto;}
.scenic_pic .hor_scroll { width: 2.8rem; }
.scenic_pic .hor_scroll img { height: 3.8rem; width: 100%; border-radius: 0.2rem; }
.scenic_pic .hor_scroll span { display: block; font-size: 0.35rem; }
.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.6rem; padding-top: 0.4rem; }
  #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: 5rem;
 }
 .chuzhen { width:4.5rem; height:1.2rem; margin:0 auto;}
 .chuzhen a { display: block; border-radius: 0.2rem; background: #75B1F9; 
  width: 4rem; height: 1rem; line-height: 1rem; text-align: center; color: #fff; font-size: 0.4rem;  float: left; margin: 0 0.25rem; }
 



/* 简介 */
.about{width: 7.88rem; height: 12rem; background-color: #fff; padding: 0 0.56rem;}
.about img{width: 100%; padding-top: 0.62rem;}
.about p{font-size: 00.36rem; text-align: justify;  text-justify: inter-ideograph; color: #666; padding-top: 0.46rem; line-height: 0.57rem;}
.about h3{font-size: 0.4rem; color: #dc4f58; text-align: center; font-weight: 600; line-height: 1rem;}

/* 医疗设备 */
.ylsb{width: 9.17rem; height: 13rem;}
.ylsb ul{margin-left: -0.36rem; height: 9.2rem;}
.ylsb li{width: 4.4rem; height: 4.5rem; margin-left: 0.36rem; float: left;}
.ylsb li img{width: 4.4rem; height: 3.46rem; }
.ylsb li p{text-align: center; font-size: 0.35rem; line-height: 0.5rem; color: #444;}


/*foot*/
.footinfo { width:100%; text-align:center; }
.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: #3d62b2;  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:#3d62b2; }
.foot-relative{position:relative;width:100%;height:1.5rem;}
.foot a{display:block;float:left;width:33.333%;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";}
/*二维码*/
.ewm { width:70%; margin:0 auto; padding-bottom: 20%;  }
.ewm img { width:100%;  }


/*goback*/
.goback { width:10rem; height: 0.65rem; line-height: 0.65rem; background: #3d62b2; text-align: right; margin:0 auto;   }
.goback a { text-align: right; margin-right:0.4rem;  text-align: center;color:#fff; font-size: 0.4rem;  }

/* 上一条  */
.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; font-size: 0.3rem;}
.updown p a { color:#74B2E4 }

/*内页新闻列表*/
.com_wrap{width: 9rem;}
.com_wrap h1 {  font-size: 0.55rem; line-height: 0.8rem; width: 100%; text-align: center; padding-top: 0.625rem; padding-bottom: 0.2rem;
  clear: both; color: #444;}

.newslist_ny { width:100%; margin: 0 auto;  }
.newslist_ny ul a { color:#333;  }
.newslist_ny ul a p { font-size:0.32rem; color: #3d62b2; font-weight: 700}
.newslist_ny ul a p>i { font-size:0.34rem; padding-right:0.2rem; color: #3d62b2;}
.newslist_ny ul a li { width: 8.5rem; min-height: 0.6rem; line-height: 0.6rem; background: #EFF1F6; border-radius:0.15625rem; font-size: 0.40625rem; padding:0.15625rem 0 0.15625rem 4%; margin:0.3rem 0; border-top-right-radius: 0.8rem; }
.fanye { width: 100%; text-align: center; height: 0.8rem; line-height: 0.8rem; padding:0.3125rem 0; clear:both;  }
.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; }

/*内页图片列表*/
.piclist_ny { width: 9rem; margin:0 auto; padding-top: 0.3rem; }
.ny_piclist_wrap { width:9rem; 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;  }
.piclist_ny ul { width:9.67rem;   }
.piclist_ny ul a li { width:4.25rem; height: 4rem; margin-right: 0.4rem; float:left;  }
.piclist_ny ul a li img { width:4.25rem; height: 3rem; display: block; float:left;  }
.piclist_ny ul 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; font-size: 0.35rem;}

/* 名师介绍  3张方形图排列 */
.indexMingshi_listW { width: 9.25rem; margin-left: -0.25rem; padding-top: 0.4rem; }
.indexMingshi_listW li { width: 2.8rem; padding-left: 0.25rem; height: 5.3rem; float: left; }
.indexMingshi_item { width: 2.8rem; height: 4.4rem; background:  #3d62b2;}
.indexMingshi_item .indexMingshi_pic { width: 2.8rem; height: 3.6rem; }
.indexMingshi_item .indexMingshi_pic img { width: 2.8rem; height: 3.6rem; }
.indexMingshi_item .indexMingshi_name { font-size: 0.4rem; text-align: center; line-height: 0.7rem; color: #fff; }
.indexMingshi_item .indexMingshi_kemu { font-size: 0.25rem; text-align: center; color: #fff; height: 0.7rem; overflow: hidden; padding: 0 0.2rem; }


.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;}
.newstime span { font-size: 0.3rem; padding: 0 0.1rem; }
.container { margin: 0; width: 100%; font-size: 0.42rem;line-height: 0.7rem; padding-bottom: 0.3rem; }
.container img {  width: 100%;}
.container p{font-size: 0.4rem;}
.container table{width: 100%; height: auto;}

.container .pull-left {  width: 55%;  float: left;  margin: 20px 20px 20px -80px;}
.box {
  width: 10rem;
  height:100%;
  background: #333;
  position: fixed;
  top:0px;
  left:0px;
  right: 0;
  margin: 0 auto;
  align-items: center; /*定义body的元素垂直居中*/
  justify-content: center; /*定义body的里的元素水平居中*/
  display: none;
  overflow: hidden;
  z-index: 99999999
}
.box img{
  width:100%;
  position: absolute;               
}