﻿@charset "utf-8";

*{ margin:0; padding:0; list-style-type:none;}
	
.flexslider{ position:relative; margin:0 auto; width:100%; height:505px; background:url(loading.gif) 50% no-repeat; overflow:hidden;}

.slides{ position:relative; z-index:1;}
.slides li{ height:505px; background-position:50% 0; background-repeat:no-repeat;}
.slides li a{ display:block; width:100%; height:505px; outline:none;}

.flex-control-nav{ position:absolute; bottom:10px; z-index:2; width:100%; text-align:center;}
.flex-control-nav li{ display:inline-block; width:14px; height:14px; margin:0 5px; *display:inline; zoom:1;}
.flex-control-nav a{ display:inline-block; width:14px; height:14px; line-height:40px; overflow:hidden; background:url(dot.png) right 0 no-repeat; cursor:pointer;}
.flex-control-nav .flex-active{ background-position:0 0;}

.flex-direction-nav{ position:absolute; z-index:3; width:100%; top:45%;}
.flex-direction-nav li a{ display:block; width:50px; height:50px; overflow:hidden; cursor:pointer; position:absolute; outline:none;}
.flex-direction-nav li a.flex-prev{ left:40px; background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{ right:40px; background:url(next.png) center center no-repeat;}