#promotion{ width:100%;  margin:8% auto 0; text-align: center}
#promotion img{margin:0 auto;max-width: 100%}
.textstyle{ font-size:30px;}

.swiper-slide .newsbanner{top: 42%;margin-top: 0px;}
.swiper-slide .bn-rx{top: 55%;margin-top: 0px;}
.newsbannerh1{letter-spacing: 0px;color:#000;}
.swiper-slide .slider-caption p.newsbannerp{ font-size:20px;letter-spacing: 0px; margin-top:78px; color:#000;  line-height:38px; text-shadow:none;}
.swiper-slide .slider-caption p.newsbannerp1{ font-size:18px;letter-spacing: 0px; margin-top:78px; color:#fff;  line-height:38px; text-shadow:none;}

.classt .text-center{ width:400px; left:50%; margin-left:-35%;}
.classt.swiper-slide .text-center.slider-caption span p{ margin-bottom:0}
.classt.swiper-slide .text-center.slider-caption{ top:18%}
@media screen and (max-width: 1500px){
	.classt .text-center{ width:400px; left:50%; margin-left:-45%;}
	.classt.swiper-slide .text-center.slider-caption span p{ margin-bottom:0}
	.classt.swiper-slide .text-center.slider-caption{ top:18%}
}

@media screen and (max-width: 1124px){
	.classt .text-center{ width:400px; left:50%; margin-left:-55%;}
	.classt.swiper-slide .text-center.slider-caption span p{ margin-bottom:0}
	.classt.swiper-slide .text-center.slider-caption{ top:18%}
}
@media screen and (max-width: 980px){
  .swiper-slide .slider-caption p.newsbannerp{ font-size:16px;letter-spacing: 0px; margin-top:30px;}
  #promotion{margin:206px auto 0; }
  .swiper-slide .slider-caption p.newsbannerp1{ font-size:14px;margin-top:0}
  .swiper-slide .textstyle{ font-size:20px;}
}
@media screen and (max-width: 700px){
}
@media screen and (max-width: 600px){
	.classt .text-center{ width:100%; left:0; margin-left:0;}
	.classt.swiper-slide .text-center.slider-caption span p{ margin-bottom:0}
	.classt.swiper-slide .text-center.slider-caption{ top:10%}
	.classt .bn-btn-wh{ background:rgba(255,255,255,0.5); border:1px solid #fff}
}

.bannera{color:#0097fe; border:1px solid #0097fe; font-size:16px; border-radius:3px; overflow:hidden; padding:8px 30px}
.bannera:hover{ color:#fff; background:#0097fe}
.bn-btn-bl{color:#fff; border:1px solid #006fb9; background: #006fb9; font-size:16px; border-radius:3px; overflow:hidden; padding:8px 30px}
.bn-btn-bl:hover{ color:#fff; background:#0097fe}
.bn-btn-wh{color:#333; font-size:18px; border-radius:3px; overflow:hidden; padding:8px 30px; border:1px solid #666}
.bn-btn-wh:hover{ color:#999;border:1px solid #999}
.slider-caption img{ margin:auto; width:170px}