/*!
 * fullPage 2.9.2
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}
 
#fp-nav{position: fixed;z-index: 100;margin-top: -32px;top: 50%;opacity: 1;}
#fp-nav.right{right: 17px;}
#fp-nav.left{left: 17px;}
.fp-slidesNav{position: absolute;z-index: 4;left: 50%;opacity: 1;}
.fp-slidesNav.bottom{bottom: 17px;}
.fp-slidesNav.top{top: 17px;}
#fp-nav ul,
.fp-slidesNav ul{margin: 0;padding: 0;}
#fp-nav ul li,
.fp-slidesNav ul li{display: block;width: 14px;height: 13px;margin: 7px;position:relative;}
.fp-slidesNav ul li{display: inline-block;}
#fp-nav ul li a,
.fp-slidesNav ul li a{display: block;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span{background: #333;}
#fp-nav ul li a span,
.fp-slidesNav ul li a span{top: 2px;left: 2px;width: 8px;height: 8px;border: 1px solid #000;background: rgba(0, 0, 0, 0);border-radius: 50%;position: absolute;z-index: 1;}
#fp-nav ul li .fp-tooltip{position: absolute;top: -2px;color: #fff;font-size: 14px;font-family: arial, helvetica, sans-serif;white-space: nowrap;max-width: 220px;overflow: hidden;display: block;opacity: 0;width: 0;}
#fp-nav ul li:hover .fp-tooltip{-webkit-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;width: auto;opacity: 1;}
#fp-nav ul li .fp-tooltip.right{right: 20px;}
#fp-nav ul li .fp-tooltip.left{left: 20px;}

 
 .fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section{height:auto!important}.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}
/*# sourceMappingURL=jquery.fullpage.min.css.map */
 
 .magnify, .small { transition-duration: 0.3s; }
 .magnify:hover, .magnify:focus, .magnify:active {
 transform: scale(1.1); /*scale�ı�Ϊԭ���ļ���*/
 }
 .small:hover, .small:focus, .small:active { transform: scale(0.9); }
 @@keyframes for-bigsmall {
 25% {transform: scale(1.1); }
 75% { transform: scale(0.9); }
 }
 .for-bigsmall:hover, .for-bigsmall:focus, .for-bigsmall:active {
 animation: for-bigsmall 1s linear infinite;
 /*animation-name: for-bigsmall;
 animation-duration: 1s;
 animation-timing-function: linear;linear ������ͷ��β���ٶ�����ͬ��
 animation-iteration-count: infinite;infinite ѭ�����Ŷ���*/
 }
 @@keyframes for-magnify {
 to {transform: scale(1.1); }
 }
 .for-magnify:hover, .for-magnify:focus, .for-magnify:active {
 animation: for-magnify 0.3s linear infinite alternate; /*alternate����Ӧ���������򲥷�*/
 }
 @@keyframes for-small {
 to { transform: scale(0.9); }
 }
 .for-small:hover, .for-small:focus, .for-small:active {
 animation: for-small 0.3s linear infinite alternate; /*alternate����Ӧ���������򲥷�*/
 }
 .wave-magnify, .wave-small { transition-duration: 0.5s; }
 .wave-magnify:hover, .wave-magnify:focus, .wave-magnify:active {
 transform: scale(1.2);
 transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); /*cubic-bezier �Զ������Ч�����ٶ�����*/
 }
 .wave-small:hover, .wave-small:focus, .wave-small:active {
 transform: scale(0.9);
 transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
 }
 .slant {
 transition-duration: 0.3s;
 /*transform-origin: 0 100%; ������ı䱻ת��Ԫ�ص�λ��*/
 }
 .slant:hover, .slant:focus, .slant:active {
 transform: skew(10deg); /*skew��бת��*/
 }
 @@keyframes LRightYY {
 16.65% {
 -webkit-transform: translateX(8px); transform: translateX(8px);
 }
 33.3% {
 -webkit-transform: translateX(-6px); transform: translateX(-6px);
 }
 49.95% {
 -webkit-transform: translateX(4px); transform: translateX(4px);
 }
 66.6% {
 -webkit-transform: translateX(-2px); transform: translateX(-2px);
 }
 83.25% {
 -webkit-transform: translateX(1px); transform: translateX(1px);
 }
 
 100% {
 -webkit-transform: translateX(0); transform: translateX(0);
 }
 }
 .LRightYY:hover, .LRightYY:focus, .LRightYY:active {
 animation: LRightYY 1s ease-in-out 1;
 }
 @@keyframes UpbelowYY {
 16.65% { transform: translateY(8px); }
 33.3% { transform: translateY(-6px); }
 49.95% { transform: translateY(4px); }
 66.6% { transform: translateY(-2px); }
 83.25% { transform: translateY(1px); }
 100% { transform: translateY(0); }
 }
 .UpbelowYY:hover, .UpbelowYY:focus, .UpbelowYY:active {
 animation: UpbelowYY 1s ease-in-out 1;
 }
 @@keyframes YY {
 16.65% { transform: translate(8px,-8px); }
 33.3% { transform: translate(-6px.6px); }
 49.95% { transform: translate(4px,-4px); }
 66.6% { transform: translate(-2px,2px); }
 83.25% { transform: translate(1px,-1px); }
 100% { transform: translate(0,0); }
 }
 .YY:hover, .YY:focus, .YY:active { animation: YY 1s ease-in-out 1; }
 .SlowAlterBac {
 transform: translateZ(0); position: relative;
 transition-property: color; transition-duration: 0.3s;
 }
 .SlowAlterBac:before {
 content: "";position: absolute; z-index: -1; top: 0;
 left: 0; right: 0; bottom: 0; background: #3abe86;
 transform-origin: 0 50%;transform: scaleY(0);
 transition: transform 0.3s ease-out;
 }
 
 .SlowAlterBac:hover, .SlowAlterBac:focus, .SlowAlterBac:active {
 color: white;
 }
 .SlowAlterBac:hover:before, .SlowAlterBac:focus:before, .SlowAlterBac:active:before {
 transform: scaleX(1);
 }
 .InvertedImage {
 transform: translateZ(0); position: relative; transition: transform 0.3s;
 }
 .InvertedImage:before {
 position: absolute; z-index: -1; content: ''; top: 100%;
 left: 5%;height: 10px; width: 90%;opacity: 0;
 background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
 transition-duration: 0.3s; transition-property: transform, opacity;
 }
 .InvertedImage:hover, .InvertedImage:focus, .InvertedImage:active {
 transform: translateY(-5px);
 }
 .InvertedImage:hover:before, .InvertedImage:focus:before, .InvertedImage:active:before {
 opacity: 1; transform: translateY(5px);
 }
