@charset "utf-8";
/*  begin */


.ban_005 .banner_box { height: 0; overflow: hidden;}
.ban_005 .slick-list { margin: 0 -5px; overflow: hidden;}
.ban_005 .slick-track { display: flex; align-items: center;}
.ban_005 .slick-slide { margin: 0 5px;}
.ban_005 .items img { width: 100%;}

.ban_005 .items { position: relative; display: block;}
.ban_005.border .items span { position: relative; display: block;}
.ban_005.border .items span:after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 1px solid rgba(0,0,0,.1); -webkit-box-sizing: border-box; box-sizing: border-box; content: ''; z-index: 2;}

.ban_005 .slick-initialized { height: auto; overflow: visible;}
.ban_005 .slick-arrow { position: absolute; top: 50%; margin-top: -20px; z-index: 3; display:block !important; border: 0 !important; width:40px; height:40px; text-indent:-9999px; background: url(/data/skin/content/1/ban_005//images/btn_arrow.svg) no-repeat center center; background-size: 15px; opacity: .6;}
.ban_005 .slick-prev { left: -40px; transform: rotate(180deg);}
.ban_005 .slick-next { right: -40px;}
.ban_005 .slick-arrow:hover { opacity: 1;}

.ban_005.controls .slick-list { overflow: hidden;}

/* .ban_005 { overflow: hidden;}
.ban_005.controls { overflow: visible;} */
.ban_005.controls.skinbox { padding: 25px 40px;}
.ban_005.controls .wrap.con_space { margin: 0 27px;}
/*  end */
