.banner {
    color: #ffffff;
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 310px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 498px;
}
.flex-direction-nav .flex-next {
	OVERFLOW: hidden;
	CURSOR: pointer;
	RIGHT: 0px;
	POSITION: absolute;
	FILTER: alpha(opacity=0);
	Z-INDEX: 10;
	DISPLAY: block;
	LINE-HEIGHT: 99em;
	TOP: 40%;
    -webkit-transition: all .3s ease; 
    opacity: 0;
	background-image: url(../image/next.png);
	background-repeat: no-repeat;
}
.flex-direction-nav .flex-prev {
	OVERFLOW: hidden;
	CURSOR: pointer;
	HEIGHT: 70px;
	WIDTH: 70px;
	POSITION: absolute;
	LEFT: 0px;
	FILTER: alpha(opacity=0);
	Z-INDEX: 10;
	DISPLAY: block;
	LINE-HEIGHT: 99em;
	TOP: 40%;
    -webkit-transition: all .3s ease; 				
    opacity: 0;
	background-image: url(../image/prev.png);
	background-repeat: no-repeat;
}
.flexslider:hover .flex-next {
	FILTER: alpha(opacity=25);
	opacity: 0.8;
	background-image: url(../image/next.png);
}
.flexslider:hover .flex-prev {
	FILTER: alpha(opacity=25);
	opacity: 0.8;
	background-image: url(../image/prev.png);
}
.flexslider:hover .flex-next:hover {
	FILTER: alpha(opacity=50); opacity: 1
}
.flexslider:hover .flex-prev:hover {
	FILTER: alpha(opacity=50); opacity: 1
}