
.carousel-1 {width:1050px; height:302px; overflow:hidden; position:relative;}
.carousel-container-1{margin-left:55px;
    width: 940px !important;}
.carousel-container-1 .jcarousel-skin-tango .jcarousel-container-horizontal{width:940px; padding: 0 55px 0 55px;}
.carousel-container-1 .jcarousel-list{overflow:hidden;}
.carousel-container-1 .jcarousel-skin-tango 
{height:302px;
 


}

.carousel-container-1 .jcarousel-clip-horizontal {height:302px;}
.carousel-container-1 .jcarousel-skin-tango li{ 
	background:none; 
	float:left; 
	width:220px; 
	margin-right:20px;
	color:#808092;
}

.carousel-1 .next-2, .carousel-1 .prev-2 {
    cursor: pointer;
    height: 48px;
    position: absolute;
    top: 82px;
    width: 45px;
    z-index: 100;
}
.carousel-1 .next-2  {
    right: 0;
}
.carousel-1 .prev-2 {
    left: 0px;
}
.carousel-1 .next-2 span, .carousel-1 .prev-2 span {
    background-repeat: no-repeat;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.carousel-1 .next-2 span{background-image: url(../images/next.jpg);}
.carousel-1 .prev-2 span{background-image: url(../images/prev.jpg);}
	
	
.carousel-1 .next-2  span:first-child {
    background-position: 0 0;
}
.carousel-1 .prev-2 span:first-child {
    background-position: 0 0;
}
.carousel-1 .next-2 span:first-child + span {
    background-position: -45px 0px;
    opacity: 0;
}
.carousel-1 .prev-2 span:first-child + span {
    background-position: -45px 0px;
    opacity: 0;
}

.carousel-1 .next-2:hover span:first-child + span,.carousel-1 .prev-2:hover span:first-child + span{opacity:1}
