

/* flexslider */
.flexslider{position:relative; width:100%; margin:auto; overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; height:480px; overflow:hidden;}
.slides li{height:480px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center; padding:0;}
.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:60px; text-indent:25px; overflow:hidden;background:url(dots.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 -16px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:55px;height:55px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:-55px;background:url(button_arr.png) left 0px no-repeat;}
.flex-direction-nav li a.flex-next{right:-55px;background:url(button_arr.png) -55px 0px no-repeat;}
.flex-direction-nav li a.flex-prev:hover{left:-55px;background:url(button_arr.png) left -55px no-repeat;}
.flex-direction-nav li a.flex-next:hover{right:-55px;background:url(button_arr.png) -55px -55px no-repeat;}
/*end if*/





/*
#banner {
	width: 100%;  position:relative;  padding:110px 0 0!important; overflow:hidden; margin:auto;
}*/