.slick-slider {

	position:relative;

	display:block;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-touch-callout:none;

	-webkit-user-select:none;

	-khtml-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none;

	-ms-touch-action:pan-y;

	touch-action:pan-y;

	-webkit-tap-highlight-color:transparent;
	border: none!important;

}
.slick-slider:focus{
	outline: none!important;

}
.slick-list:focus{
	outline: none!important;

}
.slick-slide:focus{
	outline: none!important;

}
.slick-list {

	position:relative;

	overflow:hidden;

	display:block;

	margin:0;

	padding:0;

	z-index:1

}

.slick-list:focus {

	outline:none

}

.slick-list.dragging {

	cursor:pointer;

	cursor:hand

}

.slick-slider .slick-track {

	-webkit-transform:translate3d(0,0,0);

	-ms-transform:translate3d(0,0,0);

	transform:translate3d(0,0,0)

}

.slick-track {

	position:relative;

	left:0;

	top:0;

	display:block

}

.slick-track:before,.slick-track:after {

	content:"";

	display:table

}

.slick-track:after {

	clear:both

}

.slick-loading .slick-track {

	visibility:hidden

}

.slick-slide {

	float:left;

	height:100%;

	min-height:1px;

	display:none

}

[dir="rtl"] .slick-slide {

	float:right

}

.slick-slide img {

	width: 100%;

}

.slick-slide.slick-loading img {

	display:none

}

.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-prev,.slick-next {

	z-index:20;

	position:absolute;

	display:block;

	height:50px;

	width:50px;

	line-height:0;

	font-size:0;

	cursor:pointer;

	background:transparent;

	color:transparent;

	top:50%;

	margin-top:-30px;

	padding:0;

	border:none;

	outline:none;

	z-index:3;

	

	

}

.slick-prev {

	left:5%;

	background: url(../img/jt_1.png) left center no-repeat;

	background-size: 100% 100%;

	

}

.slick-prev:hover {

	

}

.slick-next {

	right:5%;

	background: url(../img/jt_2.png) left center no-repeat;

	background-size: 100% 100%;

}

.slick-next:hover{



}

[dir="rtl"] .slick-prev {

	left:auto;

	right:30px

}

[dir="rtl"] .slick-next {

	left:30px;

	right:auto

}





.slick-dots {

	/*width:1200px;

	margin: 0 auto;*/

	position:absolute;

	bottom:50%;

	height:auto;

	list-style:none;

	display:block;

	right:12px; 

	padding:0;

	line-height:0;

	z-index:2;

}

.slick-dots li {

	position:relative;

	margin:10px 0;

	padding:0;

	cursor:pointer;

}

.slick-dots li button {

	border:0;

	display:block;

	height:10px;

	width:10px;

	padding:0;

	margin:0;

	outline:none;

	line-height:0;

	font-size:0;

	cursor:pointer;

	background-color: rgba(255,255,255,.5);

	border-radius:50%;

}

.slick-dots li.slick-active button {

	background:#fff;

	width: 10px;

	height: 10px;

}



.al_list .slick-dots {

	/*width:1200px;

	margin: 0 auto;*/

	position:absolute;

	bottom:0;

	left: 45%;

	height:auto;

	list-style:none;

	display:block; 

	padding:0;

	line-height:0;

	z-index:2;

}

.al_list .slick-dots li {

	position:relative;

	display:inline-block;

	margin:0 3px;

	padding:0;

	cursor:pointer;

}

.al_list .slick-dots li button {

	border:0;

	display:block;

	height:15px;

	width:14px;

	padding:0;

	margin:0;

	outline:none;

	line-height:0;

	font-size:0;

	cursor:pointer;

	border: 2px solid #70acff;

	background:none;

	border-radius:50%;

}

.al_list .slick-dots li.slick-active button {

	width: 16px;

	height: 16px;

	background:url(../img/xz.png) left center no-repeat;

	background-size: 100% 100%;

	border: none;

}

/*合作伙伴*/

.hzhb .slick-dots {

	/*width:1200px;

	margin: 0 auto;*/

	position:absolute;

	bottom:22px;

	left: 45%;

	height:auto;

	list-style:none;

	display:block; 

	padding:0;

	line-height:0;

	z-index:2;

}

.hzhb .slick-dots li {

	position:relative;

	display:inline-block;

	margin:0 3px;

	padding:0;

	cursor:pointer;

}

.hzhb .slick-dots li button {

	border:0;

	display:block;

	height:10px;

	width:10px;

	padding:0;

	margin:0;

	outline:none;

	line-height:0;

	font-size:0;

	cursor:pointer;

	background:#e0e4e9;

	border-radius:50%;

}

.hzhb .slick-dots li.slick-active button {

	width: 21px;

	height: 10px;

	background:#1678ff;

	border-radius: 30px;

}