.flexslider{width:1920px; max-width:100%; margin:0 auto;position:relative;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:70px;height:70px; line-height:99em; overflow:hidden;margin:-60px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{right:15px; background-position:0 -70px;}
.flex-direction-nav .flex-prev{left:15px; }
.flexslider:hover .flex-next{opacity:0.7;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.7;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:85px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flexslider li a img{width:100%;}
.flex-control-paging li a{
	display:block;
	width:15px;
	height:15px;
	overflow:hidden;
	text-indent:-99em;
	cursor:pointer;
	background-color: #fff;
	border-radius: 50%;
}
.flex-control-paging li a.flex-active{ background-color: #fc5f00;}