.banner-ac-n-n .banner-bg{
  width: 100%;
}
.banner-ac-n-n .shadow-00{
  width: 1099px;
  left: -43px;
  height: 675px;
  top: -40px;
  position: absolute;
}
.banner-ac-n-n .shadow-01{
  left: 146px;
  width: 993px;
  height: 540px;
  top: 23px;
  position: absolute;
}
.banner-ac-n-n .shadow-02{
  left: 222px;
  height: 427px;
  top: 77px;
  width: 993px;
  position: absolute;
}
.banner-ac-n-n .bn-01{
  width: 100%;
  height: 554px;
  top: 0;
  left: 0px;
  position: absolute;
}
.banner-ac-n-n li{
  position:absolute;
  left:0;
  width:100%;
  height:auto;
  font-size:inherit;
  color:#fff;
  font-size:80px;
  text-align:center;
  list-style: none;
}
.banner-ac-n-n .active{
  z-index: 9;
}
.banner-ac-n-n .active1{
  z-index: 8;
}
.banner-ac-n-n .active2{
  z-index: 7;
}
.banner-ac-n-n ul{
  height:auto;
}
.banner-ac-n-n .name-t div{
  color:#fff;
  padding: 0 20px;
}
.banner-ac-n-n .status{
  position:absolute;
  bottom:20px;
  width:100%;
  display: flex;
  z-index: 11;
  padding-left: 20px;
}
.banner-ac-n-n .status a{
  color: #fff;
}
.banner-ac-n-n .box{
  position:relative;
  height:100%;
}
.banner-ac-n-n span{
  display: block;
  width: 40px;
  color: #fff;
  padding: 8px 0;
  text-align: Center;
  cursor: pointer;
  background: #000;
  margin: 0 10px;
  opacity: 0.6;
}
.banner-ac-n-n span:hover{
  opacity: 0.7;
}
.banner-ac-n-n span.prev{
  float:left;
}
.banner-ac-n-n span.next{
  float:right;
}
.banner-ac-n-n .btn{
  position:absolute;
  top:50%;
  width:100%;
  z-index: 10;
  transform: translateY(-50%);
}
.banner-ac-n-n .banner-active{
  width: 948px;
  height: 554px;
}
