@CHARSET "UTF-8";
ol, ul { list-style:none; }
.flexslider { width:100%; height:100%; overflow:hidden; }
.flexslider .slides > li { display:none; }
.flexslider .slides img { max-width:100%; display:block; }
.slides:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
html[xmlns] .slides { display:block; }
* html .slides { height:1%; }
.no-js .slides > li:first-child { display:block; }
.flexslider { position:relative; zoom:1; }
.flexslider .slides { zoom:1; }
.flexslider .slides > li { position:relative; }
.flex-caption { background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
zoom:1; }
.flex-caption { width:96%; padding:2%; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, .3); color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .3); font-size:14px; line-height:18px; }
.flex-direction-nav { height:0; overflow:hidden; }
.flex-direction-nav li a { display:none; width:47px; height:80px; position:absolute; top:50%; margin-top:-40px; cursor:pointer; text-indent:-9999px; }
.flex-direction-nav li a.next { right:0px; background-attachment: scroll; background-color: transparent; background-image: url(right.png); background-repeat: no-repeat; background-position: center center; }
.flex-direction-nav li a.next:hover { }
.flex-direction-nav li a.next:active { background-attachment: scroll; background-color: transparent; background-image: url(right.png); background-repeat: no-repeat; background-position: center center; }
.flex-direction-nav li a.prev { left:0px; background-attachment: scroll; background-color: transparent; background-image: url(left.png); background-repeat: no-repeat; background-position: center center; }
.flex-direction-nav li a.prev:hover { }
.flex-direction-nav li a.prev:active { background-attachment: scroll; background-color: transparent; background-image: url(left.png); background-repeat: no-repeat; background-position: center center; }
.flex-direction-nav li a.disabled { opacity:.3; filter:alpha(opacity=30); cursor:default; }
.flex-control-nav { position:absolute; bottom:0; left: 50%; margin-left: -80px; }
.flex-control-nav li { display:inline-block; zoom:1; *display:inline;
margin-right:10px; margin-bottom:6px; }
.flex-control-nav li a { display:block; width:13px; height:13px; cursor:pointer; text-indent:-9999px; background-attachment: scroll; background-color: transparent; background-image: url(banner/3.png); background-repeat: no-repeat; background-position: 0 0; }
.flex-control-nav li a:hover { background-position:0 -13px; }
.flex-control-nav li a.active { background-position:0 -13px; cursor:default; }
.slides li a { display: block; width: 100%; height: 540px; background-repeat: no-repeat; background-position: center center; }
