@charset "utf-8";

body{margin:0px;padding:0px;border:0px;}
ul,li{margin:0px; padding:0px; list-style:none;}
table,tr,td,h2,span,p,form,input,dl,dd,dt{margin:0px; padding:0px;}
img{border:0px;}
a{text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none;}
.auto{margin:0px auto;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
.clear{ clear:both;}
.auto{margin:0px auto;}
.width{ width:1000px;}

.flexslider{position:relative;overflow:hidden; width:100%; float:left;}
.slides{position:relative;z-index:1; list-style:none;}
.slides li{ width:100%;}
.slides li img{width:100%;}
.flex-control-nav{position:absolute;z-index:2;width:100%; height:15px; bottom:15px;right:0; text-align:center; list-style:none; overflow:hidden; margin:0; padding:0;}
.flex-control-nav li{display:inline-block;width:15px;height:15px;padding:0 5px;*display:inline;zoom:1; margin:0; }
.flex-control-nav a{display:inline-block;width:15px;height:15px;line-height:40px;overflow:hidden; background:url(../images/banner-a.png) no-repeat;cursor:pointer;margin:0;}
.flex-control-nav .flex-active{background:url(../images/banner-on.png) no-repeat;margin:0;}


.flex-direction-nav{position:absolute;z-index:3;width:100%; top:50%; margin-top:-16px; height:32px;}
.flex-direction-nav li {display:block;width:32px;height:32px;overflow:hidden;cursor:pointer;}
.flex-direction-nav a.flex-prev{left:20px; background: url(../images/prev.png) no-repeat;display:block;width:32px;height:32px;overflow:hidden;cursor:pointer;position:absolute;top:0;}
.flex-direction-nav a.flex-next{right:20px; background: url(../images/next.png) no-repeat;display:block;width:32px;height:32px;overflow:hidden;cursor:pointer;position:absolute;top:0;} 