@charset "utf-8";
.sliderWrap{width:100%; overflow:hidden; height:470px; position:relative;}
.slider{width:2304px; height:410px; position:absolute; left:50%; margin-left:-1152px; overflow:hidden; margin-bottom:60px;}
.slider li{width:288px; padding:0 14px;}
.slider li a{display:block;}
.slider .bx-controls{position:absolute; width:100%; height:0; z-index:1000; top:0; left:0;}
.slider .bx-controls-direction{width:100%; top:0; left:0; position:absolute; height:0;}
.slider .bx-controls-direction a{position:absolute; width:calc((100% - 1160px) / 2); display:block; background-color:rgba(255, 255, 255, 0.7); overflow:hidden; z-index:9999; background-image:none; text-indent:-9999px; transition:all .3s ease; height:410px;}
.slider .bx-controls-direction a::after{content:''; position:absolute; top:50%; display:block; margin-top:-12px; width:24px; height:24px; border-width:0; border-style:solid; border-color:#e91329; transform:rotate(45deg); transition:all .3s ease;}
.slider .bx-controls-direction a:hover{opacity:1;}

.slider a.bx-prev{left:0;}
.slider a.bx-prev::after{right:0; border-left-width:2px; border-bottom-width:2px;}
.slider a.bx-prev:hover::after{right:6px;}
.slider a.bx-next{right:0;}
.slider a.bx-next::after{left:0; border-top-width:2px; border-right-width:2px;}
.slider a.bx-next:hover::after{left:6px;}

.bx-wrapper{margin:0 auto; width:100%; max-width:none !important; box-shadow:none; border:0 none; background:transparent;}


@media screen and (max-width: 1240px) and (min-width:1024px){
.slider .bx-controls-direction a{width:calc((100% - 940px) / 2);}
.slider .bx-controls-direction a::after{margin-top:-10px; width:20px; height:20px;}
}
@media screen and (max-width:1024px) and (min-width:768px){
.slider,
.slider .bx-controls-direction a{height:auto;}
.slider .bx-controls-direction a{width:calc((100% - 600px) / 2);}
.slider .bx-controls-direction a::after{margin-top:-8px; width:16px; height:16px;}
}

@media screen and (max-width:767px){
.sliderWrap{height:auto;}
.slider{width:100%; height:auto; position:relative; left:0; margin-left:0; overflow:hidden; margin-bottom:30px; padding:0 15px;}
.slider li{width:calc(50vw - 10px); padding:0 8px;}
.slider li img{width:100%; height:auto;}
.slider .bx-controls-direction a{width:40px;}
.slider .bx-controls-direction a::after{margin-top:-7px; width:14px; height:14px;}

}