.flex-container a, .flexslider a, .flexslider_2 a, 
.flex-container a:active, .flexslider a:active, .flexslider_2 a:active, 
.flex-container a:focus, .flexslider a:focus, .flexslider_2 a:focus{
outline:none;
}
.slides, .flex-control-nav, .flex-direction-nav{
margin:0;
padding:0;
list-style:none;
}

.flexslider, .flexslider_2{
width:922px;
height:auto;
margin:0;
padding:0;
background:#e3f3fa;
border:0px solid #6C6;
/**background-image:url(../img/top/form_.jpg);*/
background-repeat:no-repeat;
background-position:left top;
}

.flexslider .slides > li{
display:none;
-webkit-backface-visibility:hidden;
}
.flexslider .slides img{
display:block;
}

.flex-pauseplay span{
text-transform:capitalize;
}

.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-container{
zoom:1;
position:relative;
}

.flex-caption{
zoom:1;
width:99%;
padding:2% 0;
margin:0 4px;
position:absolute;
left:0;
bottom:4px;
background:#bfd6e4;
color:#414558;
font-size:115%;
font-weight:bold;
text-align:center;
line-height:1.4;
opacity:0.9;
}

.flex-direction-nav{
height:0;
}
.flex-direction-nav a{
width:52px;
height:52px;
margin:-15px 0 0;
display:block;
/**background: url(../img/slider/bg_direction_nav.png) no-repeat;*/
position:absolute;
top:50%;
cursor:pointer;
text-indent:-999em;
}
.flex-direction-nav .flex-next{
background-position:-52px 0;
right:0;
}
.flex-direction-nav .flex-prev{
left:0;
}
.flex-direction-nav .flex-disabled{
opacity:.3;
filter:alpha(opacity=30);
cursor:default;
}

.flex-control-nav{
width:100%;
position:absolute;
bottom:-30px;
text-align:center;
}
.flex-control-nav li{
margin:0 0 0 5px;
display:inline-block;
zoom:1;
*display:inline;
}
.flex-control-nav li:first-child{
margin:0;
}
.flex-control-nav a{
width:13px;
height:13px;
display:block;
cursor:pointer;
text-indent:-999em;
}
.flex-control-nav a:hover{
background-position:0 -13px;
}
.flex-control-nav a.flex-active{
background-position:0 -26px;
cursor:default;
}