@charset "utf-8";

/* Slider */
.slick-slider{ position: relative; display: block;
    -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{ position: relative; display: block; overflow: hidden;}
.slick-list.dragging{ cursor: pointer; cursor: hand;}
.slick-slider .slick-track, .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);
}
.slick-track{ position: relative; top: 0; left: 0; display: block;}
.slick-track:before, .slick-track:after{ display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track{ visibility: hidden;}
.slick-slide{ display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{ float: right;}
.slick-slide img{ display: block; width: 100%;}
.slick-slide.slick-loading img{ display: none; width: 100%;}
.slick-slide.dragging img{ pointer-events: none;}
.slick-initialized .slick-slide{ display: block;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden{ display: none;}
.slick-loading .slick-list{ background: #fff url(/static/image/zhangboju/images/loader.gif) center center no-repeat;}
.slick-arrow{ position: absolute; top: 0; bottom: 0; margin: auto; width: 100px; height: 100px; background-color: #474747; border-radius: 5px; overflow: hidden; z-index: 2; cursor: pointer; color: #fff; text-align: center; opacity: 0.8;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}	
.slick-prev{ left: 20px;}
.slick-next{ right: 20px;}
.slick-arrow:after{ font-family: "xfont" !important; font-size: 5em; cursor: pointer;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev:after{ content: '\e882';}
.slick-next:after{ content: '\e881';}
.slick-arrow:hover{ opacity: 1;}
.slick-arrow.slick-disabled, .slick-arrow.slick-disabled:hover{ opacity: 0.5;}
.slick-dotted.slick-slider{}
.slick-dots{ position: absolute; left: 0; right: 0; bottom: 20px; display: block; font-size: 0; text-align: center; z-index: 2;}
.slick-dots li{ display: inline-block; margin: 0 5px; padding: 5px; border-radius: 50%; background-color: #333; cursor: pointer;}
.slick-dots li:hover{ opacity: 0.8;}
.slick-dots li.slick-active, .slick-dots li.slick-active:hover{ opacity: 1; background-color: #fff;}

@media screen and (max-width: 750px){
	
	/* Slider */
	.slick-arrow{ width: 1rem; height: 1rem;}	
	.slick-arrow:after{ font-size: 2.5em;}
	.slick-prev{ left: 0.25rem;}
	.slick-next{ right: 0.25rem;}
	.slick-dots{ bottom: 0.2rem;}
	.slick-dots li{ margin: 0 0.1rem; padding: 0.1rem;}
	
}