
@charset "utf-8";
.fp-auto-height>div{position: relative;}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell {height: auto !important;min-height: auto !important;}
.fp-auto-height > .fp-tableCell{padding:0!important;}


/* fullPage-sidenav */
.fullPage-sidenav{position:fixed;right: 23px;z-index:999;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 30px;}
.fullPage-sidenav ul{position: relative; padding-bottom: 0;}
.fullPage-sidenav ul:before{content:"";position: absolute;left: 3px;top: 22px;bottom:20px;border-right:2px dotted #fff;opacity: 0.33;}
.fullPage-sidenav li.nav a i{-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}

.fullPage-sidenav li.nav a{position:relative;display:block;padding: 20px 0;color:#333;}
.fullPage-sidenav li.nav a i{display: block; position: relative; z-index: 2; width:10px; height:10px; border-radius:50%; background: #fff;}
.fullPage-sidenav li.nav a:hover i{background: #BF2828;}
.fullPage-sidenav li.nav.active a i{width: 19px; height: 19px; background: url(../images/index/quickmenu_icon.png) no-repeat !important; background-size: 100% 100% !important; margin: -8px 0 0 -5px;}
.fullPage-sidenav li.nav.active a:before{content: '';position: absolute;right: -25px;top: 50%;margin-top: -5px;width: 25px;height: 2px;background: #FFFFFF;}
.fullPage-sidenav.black ul:before{border-right-color:#A6A6A6;}
.fullPage-sidenav.black li a i{ background: #A6A6A6; }

.fullPage-sidenav.black li.nav.active a i{ background: url(../images/index/quickmenu_icon_blue.png) no-repeat !important; background-size: 100% 100% !important; }
.fullPage-sidenav.black li.nav.active a:before{background: #0E78D0;}

.gotop{cursor: pointer; width: 52px;height: 52px; margin-left: -22px; text-align: center;background-color: #0E78D0;}
.gotop span{color: #fff;display: block;width: 36px;margin: auto;padding-top: 4px;}

.fullPage-sidenav.black .gotop span:before{background-image: url(../images/guide/quickbar_icon_gotop_gray.png);}
.fullPage-sidenav.black .gotop span{color: #fff;}

.fullPage-sidenav.showGoTop ul:before{bottom:62px;}
.fullPage-sidenav.showGoTop .gotop{display: block;}

.fullPage-gohome{position: fixed; right: 0; top: 50%; transform: translateY(-50%); width: .87rem; height: 1.72rem;  z-index: 99;}
.fullPage-gohome a{display: block; width: 100%; height: 100%; background: url(../images/guide/gohome.png) no-repeat; background-size: 100% 100%; transition: .3s all;}
.fullPage-gohome.light a{background-image: url(../images/guide/gohome2.png);}


/* page1 */
.page1-banner{height: 100%; position: relative; background-repeat: no-repeat; background-size: cover; background-position: center 0; }
.page1-banner-img{height: 100vh; position: relative;}
.page1-banner-img img{position: absolute; left: 0; top: 0; height: 100%; display: block; max-width: none;}
.page1-down{position: absolute; left: 0; right: 0; bottom: 40px; text-align: center;    z-index: 1;}
.page1-down-mouse{display: block; width: 40px; margin-left: auto; margin-right: auto;}
.page1-down-txt{color: #fff; font-size: 1em; padding-top: 0.1rem; padding-bottom: 0.1rem; display: block;}
.page1-down-arrow{width: 30px; margin-left: auto; margin-right: auto; -webkit-animation:switchDown 1.2s infinite; animation:switchDown 1.2s infinite;}
@-webkit-keyframes switchDown {
	0% {
		-webkit-transform: translate(0, -20px);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(0, 10px);
		opacity: 0;
	}
}
@keyframes switchDown {
	0% {
		transform: translate(0, -20px);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: translate(0, 10px);
		opacity: 0;
	}
}



@media (max-width: 480px) {
	.page1-down{display: none;}
}