.window-back {
    width: 100%;
    height: 100%;
    padding-top: 80px;
    position: relative;
    background-position: center;
    background-size: cover;
}

.window-back.banner {
    padding: 0;
}
.banner-box{width:100%; height:100%; position:relative;}
.banner-box.sidebar{height:auto;}
.banner-box.sidebar .banner-cut:after{display:table; clear:both; content:'';}
.banner-cut{width:1000%; height:100%;}
.banner-bin{width:10%; height:100%; float:left; display:block; overflow:hidden; background:center no-repeat; background-size:cover; position:relative;}
.banner-absolute{position:absolute; width:100%; height:94%; top:0; left:0;}
.banner-box .swiper-slide-active{animation: enlargeImg1 2s ease;}
.banner-box:hover .banner-ctrl{opacity:1;}
.banner-box.sidebar .banner-bin img{width:100%;}
.ctrl-box{opacity:.5;}
.ctrl-box:hover{opacity:1;}
.banner-ctrl .ctrl-box{position:absolute; width:50px; height:50px; top:50%; margin-top:-25px; text-align:center; cursor:pointer; opacity:.6; transition:.3s; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s;}
.banner-ctrl .ctrl-box:hover{ opacity:1;}
.banner-ctrl .ctrl-left{left:8%; background:url(../ZERO/img/banner_prev.png) no-repeat;}
.banner-ctrl .ctrl-right{right:8%; background:url(../ZERO/img/banner_next.png) no-repeat;}
.banner-news{position:absolute; top:79%; left:50%; margin-left:-188px; height:30px; line-height:30px;}
.banner-news b{float:left; color:#00dfb9; font-weight:bold; margin-right:10px;}
.banner-news span{float:left; overflow:hidden; height:30px; overflow:hidden;}
.banner-news span ol{float:left; margin:0; padding:0;}
.banner-news span ol li{list-style:none; color:#ddd; margin:0; padding:0 1px 0 0; display:block; white-space:nowrap;
    text-overflow:ellipsis; width:270px; height:30px; line-height:30px; overflow:hidden;}
.banner-news span ol li a{color:#ddd;}
.banner-news span ol li a:hover{text-decoration:underline; color:#fff;}
.banner-news p{float:left; margin:-3px 0 0 10px;}
.banner-news p a{color:#00dfb9; border-bottom: 1px dotted #00dfb9;}
.banner-pager{position:absolute; height:3px; line-height:0; top:94%; bottom:auto !important; left:0; right:0; text-align:center;}
.banner-pager .swiper-pagination-bullet{  margin: 0 5px;
    border: 1px solid #ffffff;
    background-color:transparent;
    width: 50px;
    height: 4px;
    opacity: 1;
	border-radius:0;
}
.banner-pager .swiper-pagination-bullet:before{position:absolute; width:0px; height:0px; content:''; left:0; top:-10px;}
.banner-pager .swiper-pagination-bullet-active{ border: 1px solid #ffffff;
    background-color: #ffffff;
}
#mobile_banner{ display:none;}
@media (max-width:768px){
.window-back{ display:none;}
#mobile_banner{ display:block; overflow:hidden; height:100%; width:100%;}
.swiper-banner-container{width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative; overflow:hidden;}
.swiper-bpagination{ bottom:10px !important; width:100% !important; left:0 !important; text-align:center; z-index:9; position:absolute;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px !important;
}
.swiper-bpagination .swiper-pagination-bullet{margin: 0 5px;
    border: 1px solid #ffffff;
    background-color:transparent;
    width: 50px;
    height: 4px;
    opacity: 1;
	border-radius:0;}
.swiper-bpagination .swiper-pagination-bullet-active{border: 1px solid #ffffff;
    background-color: #ffffff;}
}