.ibanner .slick-prev {
 left: 0;
 background: url(banner_prev.png) center no-repeat;}

.ibanner .slick-next {
 right: 0;
 background: url(banner_next.png) center no-repeat;}
.ibanner .slick-prev, .ibanner .slick-next {
    display: block;
    position: absolute;
    width: 70px;
    height: 100px;
    top: 40%;
    font-size: 0;
    border: 0;
    outline: none;
    cursor: pointer;
    z-index: 9999999;}
.ibanner {z-index:1; width: 100%; height: auto; position: relative; background: #ffffff; overflow: hidden;}
.topzz{width: 100%;    height: 250px;    background: url(../images/header_bg.png) repeat-x;    z-index: 999;    position: absolute;    left: 0;    top: 0;}

.ibanner .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
 user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
 
.ibanner .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.ibanner .slick-list:focus { outline: none;}
.ibanner .slick-list.dragging { cursor: pointer; cursor: hand;}
.ibanner .slick-slider .slick-track,
.ibanner .slick-slider .slick-list {
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0);
 -o-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);}
.ibanner .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
.ibanner .slick-track:before,.ibanner .slick-track:after { display: table; content: '';}
.ibanner .slick-track:after { clear: both;}
.ibanner .slick-loading .slick-track { visibility: hidden;}
.ibanner .slick-slide { float: left; min-height: 1px; position: relative;}
.ibanner .slick-slide a { display: block; width: 100%;}
.ibanner .slick-slide img { width: 100%; height: 6rem; display: block;object-fit:cover;}
.ibanner .slick-slide h2 { position: absolute; bottom: 0; height: 70px; line-height: 70px; color: #ffffff; width: 90%; padding: 0 5%; 
font-size: 18px;}
.ibanner .slick-slide.slick-loading img { display: none;}
.ibanner .slick-slide.dragging img { pointer-events: none;}
.ibanner .slick-dots {
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 99999;
    width: 100%;
    text-align: center;
    transform: translate(-50%);}



.ibanner .slick-dots .slick-active { display: inline-table; width: 26px; height: 36px; 
 text-align: center; cursor: pointer; margin-right: 20px;
     background: url(img/swiper-page-on.png) no-repeat;}


.ibanner .slick-dots li { display: inline-table; width: 26px; height: 36px; 
 text-align: center; cursor: pointer; margin-right: 20px;
     background: url(img/swiper-page.png) no-repeat;}
 
 
 
 
.ibanner .slick-dots button { background: none; border: none; font-size: 18px; color: #ffffff;display:none;}
.ibanner .slick-prev,.ibanner .slick-next { display: block; position: absolute; width: 70px; height: 100px; top: 40%;
 font-size: 0; border: 0; outline: none; cursor: pointer; z-index: 9999999;}
.ibanner .slick-active { left: 0; opacity: 1; -moz-transform: rotate(0deg) scale(1); -o-moz-transform: rotate(0deg) scale(1);
 -o-moz-transform: rotate(0deg) scale(1); -webkit-moz-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1);
 animation: lxfpic; -moz-animation: lxfpic; -webkit-animation: lxfpic; -o-animation: lxfpic; display: block;
 animation-duration: 60s;
 animation-timing-function: linear;
 animation-delay: 1s;
 animation-iteration-count: infinite;
 -webkit-animation-duration: 60s;
 -webkit-animation-timing-function: linear;
 -webkit-animation-delay: 1s;
 -webkit-animation-iteration-count: infinite;}
 
 
 @media screen and (max-width: 1000px){
 .banner {
    width: 100%;
    padding-top: 0.8rem;}
 .ibanner .slick-slide img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;}ibanner .slick-prev, .ibanner .slick-next {
    display: block;
    position: absolute;
    width: 70px;
    height: 100px;
    top: 40%;
    font-size: 0;
    border: 0;
    outline: none;
    cursor: pointer;
    z-index: 9999999;
    display: none !important;}
}
