﻿body { margin: 0; padding: 0;}
.flexslider-box {border-bottom: 3px solid #EEEEEE; position: relative;}
.flexslider { width: 990px; margin: 0 auto; background: url(../images/loader.gif) 50% no-repeat; zoom: 1;}
.flex-go { position: absolute; left: 8px; top: 300px; width: 286px; height: 86px; text-indent: -9999px; overflow: hidden; background-image: url(../images/banner_btn.png);}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

.flexslider .slides  li {display: none; vertical-align: top;}
.flexslider .slides img {width: 100%; display: block;}

.slides:after {content: ''; display: table; clear: both;} 

.flexslider .slides {zoom: 1; width: 990px; margin: 0 auto; }


.flex-direction-nav { float: left;}
.flex-direction-nav li { float: left;}
.flex-direction-nav a { vertical-align: top; zoom: 1;width: 27px; height: 84px; position: absolute; top: 0%;  text-indent: -9999px; z-index: 10; top: 50%; margin-top: -42px; position: absolute; height: 84px;background: url(../images/normal_bg.png) no-repeat 0 0;}
.flex-direction-nav .flex-next { right: 100px; background-position: -89px 0;}
.flex-direction-nav .flex-prev {left: 100px; background-position: 0 0;}
.flex-direction-nav .flex-next:hover { background-position: right 0;}
.flex-direction-nav .flex-prev:hover { background-position: -33px 0;}

@media screen and (max-width: 990px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

.flex-direction-nav { display: none;}
.flex-control-nav { position: relative; top: 3px; width: 990px; height: 5px; margin: 0 auto; padding: 0; list-style-type: none;}
.flex-control-nav li { float: left; width: 24.99%;}
.flex-control-nav a { position: relative; top: 0px; float: left; width: 100%; height: 5px; text-indent: -9999px; cursor: pointer; overflow: hidden;}
.flex-control-nav .flex-active { top: 0; height: 5px; padding-top: 0; padding-top: 0; background-color: #ddd; border-radius: 3px 3px 3px 3px;}

.flex-viewport li { position: relative;}