.banner{position: relative;}
.slideshow { position: relative; z-index:1}
.slideshow .wp { position: absolute; z-index:2; left: 50%; margin-left: -600px; top: 50%; margin-top: -166.5px; }
.slideshow .wp img { max-width: 100%; max-height: 80%; }
.slideshow .item a img {width: 100%;-webkit-transition: all 6s ease-out;-o-transition: all 6s ease-out;-moz-transition: all 6s ease-out;transition: all 6s ease-out;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);object-fit: cover;min-height: 300px;}
.slideshow .item.slick-active img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.slick-dots{position: absolute; bottom:21px;left: 0;right: 0; text-align: center;font-size: 0;letter-spacing: 0;width: 100%;display: none !important;}
@media screen and (max-width:1559px) {.slick-dots{bottom:18px;}}
@media screen and (max-width:1059px) {.slick-dots{bottom:15px;}}

.slick-dots li{display: inline-block;vertical-align: top; margin: 0 8px;}
.slick-dots li button{border: none;outline: none;cursor: pointer;width: 15px;height: 15px;background: transparent;border: 2px solid #FFFFFF;border-radius: 50%;margin: 0 ;transition:0.5s; position: relative;box-sizing: border-box;font-size: 0;}.slick-dots li.slick-active button{background: #0093dd;border: 0;}

.slick-prev,.slick-next{ border: 2px solid #fff; background: transparent;border-radius: 50%; font-size: 22px; cursor: pointer; transition:0.5s;width: 43px;height: 43px; top: 50%;transform: translateY(-50%);color: #fff;font-family: iconfont;text-align: center;line-height: 37px;}
.slick-prev{ position: absolute; z-index: 999; left: 20px;}
.slick-next {position: absolute; z-index: 999; right: 20px;}

.slick-prev:hover,.slick-next:hover{border-color:#0093dd;color:#0093dd;}
@media screen and (max-width:768px) {
	.slick-prev, .slick-next{
		width: 30px;line-height: 20px;
		height: 30px;font-size: 16px;
	}
}
.slideshow .item.slick-active.item_one img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.slideshow .item.slick-active.item_one.on img{ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{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}
.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-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)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl]
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}