/*sd*/
.s1-l {
	width: 500px;}

.s1-lk {
	margin-top: 10px;
	height:310px;}

.s1-l-l {
	width: 100%;}

.s1-l-l ul li a {
	display: block;
	position: relative;
	transition: all 0.3s;}

.s1-l-l ul li .pic {
	padding-top: 310px;}



.s1-l-l ul li .s1-linfo {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 36px;
	background-color: rgba(0, 0, 0, 0.66);
	z-index: 1;}

.s1-l-l ul li .s1-linfo h3 {
	font-size: 14px;
	
	line-height: 36px;
	color: #fff;
	padding: 0 100px 0 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;}

.s1-l-l .slick-dots {
	width: auto;
	bottom: 14.5px;
	font-size: 0;
	right: 10px;}

.s1-l-l .slick-dots li {
	width: 7px;
	height: 7px;
	background:#eee;
	border-radius: 50%;
	margin: 0 3px;}

.s1-l-l .slick-dots li.slick-active {
	background: #3070cf;}

.s1-l-l .slick-dots li button {
	display: none;}
.pic {
	padding-top: 75%;
	position: relative;
	overflow: hidden;}

.pic img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: all 0.5s;}
.slick-prev, .slick-next{

 background:url(images/ico.png) no-repeat;
width:41px;height:41px;
 filter: alpha(opacity=30);
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3;}
.slick-prev{
       background-position: -2px -2px;
    
    left: 10px;}

 .slick-next{
       background-position: -2px -49px;
    
    right: 10px;}

