.banner-b-n-n .banner-bg{
  width: 100%;
}
.banner-b-n-n .name-t.active{
  background: #1bbb9f;
  color: #fff !important;
}
.banner-b-n-n li{
  position:absolute;
  left:0;
  width:100%;
  height:100%;
  font-size:inherit;
  color:#fff;
  font-size:80px;
  text-align:center;
  opacity:0;
  transition: all 1.5s;
}
.banner-b-n-n .active{
  opacity:1;
  transition: all 1.5s;
}
.banner-b-n-n .name-t{
  display:inline-block;
  height:34px;
  line-height: 34px;
  width:102px;
  padding: 0 5px;
  font-size: 14px;
  margin:0 5px;
  background:#eee;
  color:#666;
  cursor:pointer;
}
.banner-b-n-n .status{
  position:absolute;
  /*top:90%;*/
  bottom: 30px;
  width:100%;
  height:40px;
  text-align:Center;
  display: flex;
  justify-content: center;
}
.banner-b-n-n .box{
  position:relative;
  height:560px;
  min-height: 350px;
}
.banner-b-n-n span{
  display:block;
  height:40px;
  width:20px;
  color:#fff;
  line-height:40px;
  text-align:Center;
  background:rgba(0,0,0, .7);
  cursor:pointer;
}
.banner-b-n-n span.prev{
  float:left;
}
.banner-b-n-n span.next{
  float:right;
}
.banner-b-n-n .btn{
  position:absolute;
  top:50%;
  width:100%;
  transform: translateY(-50%);
}
.banner-b-n-n .banner{
  width:100%;
  min-height: 350px;
  overflow: hidden;
}
