﻿@charset "utf-8";
@import url(common.css); 



@-webkit-keyframes avia_pop {
  0%   { -webkit-transform:scale(0.8); transform:scale(0.8); }
  100% { -webkit-transform:scale(1);transform:scale(1);  }
}
@keyframes avia_pop {
  0%   {-webkit-transform:scale(0.8); transform:scale(0.8);  }
  100% {-webkit-transform:scale(1); transform:scale(1);   }
}

@-webkit-keyframes fadeHeaderInDown {
	0% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);	}
	100% {opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);
	}
}

@-moz-keyframes fadeHeaderInDown {
	0% {opacity: 0;-moz-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);	}
	100% {opacity: 1;-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);	}
}

@-o-keyframes fadeHeaderInDown {
	0% {opacity: 0;-o-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);	}
	100% {opacity: 1;-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);	}
}

@keyframes fadeHeaderInDown {
	0% {opacity: 0;	transform: translate3d(0,-100%,0);	}
	100% {opacity: 1;transform: translate3d(0,0,0);}
}


.banner-slide{width:100%;overflow:hidden;position:relative;}
.flex-viewport,.banner-slide ul{ height:100%;}
.banner-slide ul{padding:0;margin:0;white-space: nowrap;font-size: 0;background: #fff;}
.banner-slide li{list-style:none;background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;display: inline-block !important;float: none !important;vertical-align: top;overflow: hidden;width: 100%;}
.banner-slide img{width: 100%;height:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.banner-slide .flex-control-nav{position:absolute;font-size:0;text-align:center;width:100%;left:0;bottom: 30px;padding:0;margin:0;z-index: 3;}
.banner-slide .flex-control-nav li{display:inline-block;margin: 0 3px;list-style:none;width: 11px;height: 11px;position:relative;}
.banner-slide .flex-control-nav li a{display:block;width: 10px;height: 10px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;overflow:hidden;line-height:999px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background: #fff;}
.banner-slide .flex-control-nav li a.flex-active{background: #2e87eb;}

