.carousel-component{ position:relative; overflow:hidden; display:none; padding:10px 0; border-top:1px solid #999; width:690px!important; height:170px; margin-top:7px;}	
.carousel-clip-region{ overflow:hidden; position:absolute; top:15px; left:30px; width:100%; height:160px;}
.carousel-component ul.carousel-list{ width:10000000px; position:relative; z-index:1;}
.carousel-component .carousel-list li{ width:194px; height:159px; border:3px solid #ccc; margin:0 5px; float:left; list-style:none; overflow:hidden; position:relative;}
.carousel-component .carousel-list li a{ display:block; outline:none; overflow:hidden;}
.carousel-component .carousel-list li a span{ background:url(../../../../images/black.png) top left repeat; width:100%; min-height:32px; padding-top:5px; font-size:1.5em; color:#fff; overflow:hidden; position:absolute; bottom:3px; left:0;}
.carousel-component .carousel-list li a:hover{}
.carousel-component .carousel-list li img{ display:block; }							
.carousel-component .carousel-prev{ z-index:3; cursor:pointer; position:absolute; top:90px; left:0;}
.carousel-component .carousel-next{ z-index:3; cursor:pointer; position:absolute; top:90px; right:0;}