
	#banner{
		width:100%;
		height:680px;
		overflow:hidden;
		position:relative;
		}
    .swiper-slide .detail{
		height:90px;
/*		background:rgba(0,0,0,.7);*/
		position:absolute;
		width:100%;
		bottom:0;
		color:#fff;
		opacity:0;
		transition:opacity .3s .3s;
    }
	.swiper-slide-active .detail{
		opacity:1;
		}
	.swiper-slide .detail h3{
		width:950px;
		margin:15px auto 0;}
	.swiper-slide .detail p{
		width:950px;
		margin:5px auto 0;}	
	.swiper-slide .detail p span{
		width:650px;
		display:block;}	
/**/.effect1 img{
		transform:scale(1.25,1.25) translate(10%,10%);
		transform:scale(1.1,1.1) translate(4.545%,4.545%);
		/*tr     =    (sc-1)/2sc*100%              */
        /* --1.25       0.25/2.5*100%=10%          */
		
		}
		
.swiper-slide img{
	/*animation-duration:5s;
	animation-timing-function:linear;
	animation-fill-mode: forwards;
	-webkit-animation-duration:5s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-fill-mode: forwards;*/
	width: 100%;
	height: 660px;
}	
.swiper-pagination{
	bottom:35px;
	right:250px;
	}
.swiper-pagination-bullet{
	width:20px;
	height:20px;
	background:#fff;
	margin:0 5px;
	}		
	
.case img{
	height: 178px;
	width: 148px;
	margin-bottom: 13px;
	border-radius: 15px;
}

.hj{
	height: 300px;
}

.hj {padding: 40px 54px 0 54px;position: relative;}
.hj .swiper-button-prev{top:40%;background-image:url(../images/zuo.png);left: 19px;right: auto;height: 66px;}
.hj .swiper-button-next{top:40%;background-image:url(../images/you.png);left: auto;right: 19px;height: 66px;}
.hj .swiper-button-next, .swiper-button-prev{background-size: 30px 66px;}


/*文章页*/
.article .iconArea{border: none !important;height: auto !important;margin-bottom: 51px;}
.article h1{background-color: transparent;color: #0dae71;}
.article .ddgy{font-size: 30px !important;border-bottom: 3px solid #0dae71;font-weight: bold;}
.article .hx{border-bottom: 1px solid #0dae71;padding-bottom: 8px;}
.article h1 span:first-child, .article h1 span:first-child{margin-left: 0;}
.article .dqwz{margin-left: 7px;font-size: 14px;line-height: 46px;display: inline-block;height: 100%;color: #333333;text-transform: uppercase;-moz-text-transform: uppercase;}
.article .qt{color: #666666;font-size: 12px;}
.article .qt a{color: #666666;}
.article h1 img{background-size: 100% 100%;width: 20px;height: 16px;margin-left: 26px;}
.acticle-title{text-align: center;color: #0dae71;font-size: 24px;margin-top: 45px;}
.acticle-subtitle{text-align: center;color: #999999;font-size: 14px;margin-top: 20px;}
.acticle-subtitle span:first-child{margin-right: 33px;}
.article .delimiter{border-bottom: 1px dashed #dddddd;margin-top: 20px;}
.article .acticle-word{padding:  0 33px;margin-top: 33px;}
.article .a1{display: inline-block;background-color: #0dae71;width: 80px;height:26px;text-align: center;line-height: 26px;color: #fff;border-radius: 20px;}
.article .a2{display: inline-block;background-color: #0dae71;width: 80px;height: 26px;text-align: center;line-height: 26px;color: #fff;border-radius: 20px;}
.article .a1:hover,.article .a2:hover{background-color: #00bd6d;}


/*列表页*/
.list .list-01{margin-top: 45px;border-bottom: 1px solid #e5e5e5;padding-bottom: 51px;}
.list .list-right-word{width: 496px;margin-left: 46px;}
.list .list-right-word p:first-child{color: #0dae71;font-size: 16px;font-weight: bold;width: auto;}
.list .list-right-word p:nth-of-type(2){color: #666666;font-size: 12px;line-height: 24px;margin-top: 20px;width: auto;}
.list .list-right-word a{margin-top: 56px;display: block;background-color: #0dae71;width: 132px;height: 37px;text-align: center;line-height: 37px;color: #fff;}
.list .doctor .a1{margin-top: 56px;display: inline-block;background-color: #0dae71;width: 132px;height: 37px;text-align: center;line-height: 37px;color: #fff;border-radius: 20px;}
.list .doctor .a2{margin-top: 56px;display: inline-block;background-color: #0dae71;width: 132px;height: 37px;text-align: center;line-height: 37px;color: #fff;border-radius: 20px;}
.list .doctor .a3{margin-top: 56px;display: inline-block;background-color: #0dae71;width: 132px;height: 37px;text-align: center;line-height: 37px;color: #fff;border-radius: 20px;}


.list .list-right-word a:hover{background-color: #00bd6d;}
.list .list-buttom ul .thisclass{background-color: #0dae71;color:#fff}
.list .list-buttom ul li:hover{color:#fff}
.list .list-buttom ul li{padding: 6px 14px;border: 1px solid #0dae71;border-radius: 7px;color: #0dae71;font-size: 20px;}
.list .list-buttom .list-home{padding: 6px 10px;color: #999999;font-size: 20px;border: 1px solid #999999;}
.list .list-buttom ul li a{color: #0dae71;}
.list .list-buttom .list-home a{color: #999999;}
.list .list-buttom {padding:0 136px;margin-top: 50px;}
.list .list-buttom ul li:hover{background-color: #0dae71;border: 1px solid #0dae71;}
.list .list-buttom ul li:hover a{color: #fff;}


/*导航*/
.menu{width: 100%;height: 62px;background: #0dae71;}
.A-nav { position: relative; z-index: 9999; float: left; width: 100%; }
.A-nav li,.A-nav a{ position: relative;}
.A-nav > li{ float: left; width: 14.25%; height: 62px; line-height: 62px;}
.A-nav > li a{ display: block; text-align: center; color: #fff; font-size: 16px;  z-index: 1;}
.A-nav > li ul{ position: absolute; top: 100%; width: 100%; display: none;}
.A-nav > li ul li{ background: rgba(13, 174, 113, 0.5); height: 40px; line-height: 40px;}
.A-nav > li ul li a{ font-size: 16px;}
.A-nav > li ul li ul{ top: 0; left: 100%; z-index: 2;}
.A-nav > li ul li ul li{ background: rgba(13, 174, 113, 0.5);}
.A-nav .hk-1,.A-nav .hk-2,.A-nav .hk-3{ position: absolute; top: 0; left: 0;}
.A-nav .hk-1{ background: rgba(0, 189, 109, 0.7); width: 14.25%; height: 62px; z-index: -1;}
.A-nav .hk-2{ background: rgba(0, 189, 109, 0.7); width: 100%; height: 40px;}
.A-nav .hk-3{ background: rgba(0, 189, 109, 0.7); width: 100%; height: 40px;}



.top h1 {
  position: relative;
  /*display: flex;*/
  align-items: center;
}

.top h1 a {
  position: relative;
  display: inline-block;
}

.top h1 a img {
  display: block;
  position: relative;
  z-index: 1;
}

.top .light {
  position: absolute;
  top: -10px;
  left: 250px;
  width: 80px;
  height: 70px;
    z-index:2;
  /* 高光背景 */
  background: linear-gradient(
    0deg,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.7),
    rgba(255, 255, 255, 0)
  );

  /* 倾斜效果制造光线感 */
  transform: skewX(-25deg);

  /* 鼠标穿透、不遮挡 */
  pointer-events: none;

  /* 提升性能 */
  will-change: left, opacity;

  /* 动画设置 */
  animation: bslogo 1s 2s infinite linear alternate;
  -webkit-animation: bslogo 1s 2s infinite linear alternate;
  -moz-animation: bslogo 1s 2s infinite linear alternate;
  -o-animation: bslogo 1s 2s infinite linear alternate;
  -ms-animation: bslogo 1s 2s infinite linear alternate;
  
  
  
  opacity: 0;
}

/* 关键帧动画：从左滑到右，反向自动播放回左 */
@keyframes bslogo {
  0% {
    left: -150px;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    left: 850px;
    opacity: 1;
  }
  100% {
    left: 850px;
    opacity: 0;
  }
}
@-webkit-keyframes bslogo {
  0% {
    left: -150px;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    left: 850px;
    opacity: 1;
  }
  100% {
    left: 850px;
    opacity: 0;
  }
}
@-moz-keyframes bslogo {
  0% {
    left: -150px;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    left: 850px;
    opacity: 1;
  }
  100% {
    left: 850px;
    opacity: 0;
  }
}
@-o-keyframes bslogo {
  0% {
    left: -150px;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    left: 850px;
    opacity: 1;
  }
  100% {
    left: 850px;
    opacity: 0;
  }
}
@-ms-keyframes bslogo {
  0% {
    left: -150px;
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    left: 850px;
    opacity: 1;
  }
  100% {
    left: 850px;
    opacity: 0;
  }
}









/*.light {position: absolute;left: 250px;top: 20px;width: 80px;height: 70px;background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));background: -o-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));background: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));transform: skewx(-25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);-ms-transform: skewx(-25deg);animation: bslogo 2.5s 1s infinite linear;-webkit-animation: bslogo 2.5s 1s infinite linear;-moz-animation: bslogo 2.5s 1s infinite linear;-o-animation: bslogo 2.5s 1s infinite linear;-ms-animation: bslogo 2.5s 1s infinite linear;}*/
/*@keyframes bslogo { 0% {*/
/*left:250px;*/
/*}*/
/*30% {*/
/*left:1200px*/
/*}*/
/*75% {*/
/*left:250px;*/
/*}*/
/*100% {*/
/*left:1200px;*/
/*}*/
/*}*/
/*@-moz-keyframes bslogo { 0% {*/
/*left:250px;*/
/*}*/
/*30% {*/
/*left:1200px*/
/*}*/
/*75% {*/
/*left:250px;*/
/*}*/
/*100% {*/
/*left:1200px;*/
/*}*/
/*}*/
/*@-webkit-keyframes bslogo { 0% {*/
/*left:250px;*/
/*}*/
/*30% {*/
/*left:1200px*/
/*}*/
/*75% {*/
/*left:250px;*/
/*}*/
/*100% {*/
/*left:1200px;*/
/*}*/
/*}*/
/*@-o-keyframes bslogo { 0% {*/
/*left:250px;*/
/*}*/
/*30% {*/
/*left:1200px*/
/*}*/
/*75% {*/
/*left:250px;*/
/*}*/
/*100% {*/
/*left:1200px;*/
/*}*/
/*}*/
/*@-ms-keyframes bslogo { 0% {*/
/*left:250px;*/
/*}*/
/*30% {*/
/*left:1200px*/
/*}*/
/*75% {*/
/*left:250px;*/
/*}*/
/*100% {*/
/*left:1200px;*/
/*}*/
/*}*/