/* 
 * @Author: BaiMingHui 
 * @Date: 2019-04-30 10:01:02 
 * @Last Modified by: BaiMingHui
 * @Email: 916402001@qq.com 
 * @Last Modified time: 2020-11-16 17:08:24
 */
// @Author: baiminghui <bai>
// @Date:   2017-07-08T13:53:56+08:00
// @Email:  916402001@qq.com
// @Last modified by:   bai
// @Last modified time: 2017-12-28T17:13:31+08:00



*,*:before,*:after{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}body{
	text-align:left;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font:14px/24px 'Microsoft YaHei',arial,tahoma,\5b8b\4f53,sans-serif;-webkit-font-smoothing:antialiased;;
}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,th,td{
	margin:0;
	padding:0;
	outline: 0;
}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}audio,canvas,video{
	display:inline-block;
	*display:inline;
	*zoom:1;
}h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}table,fieldset,img,a img{
	border:0;
}ul,ol,li,dl,dd,dt{
	list-style:none outside none;
}table{
	border-collapse:collapse;
	border-spacing:0;
}em,strong,th{
	font-style:normal;
	font-weight:normal;
}b,strong{
	font-weight:600;
}audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline;
}img{
	width:auto\9;
	height:auto;
	max-width:100%;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
}
a,a:link,a:visited{
	text-decoration:none;

	display: inline-block;
}a:hover{
	text-decoration:none;

}a,a:focus{
	outline:0;
}
input,select,form img,button{
	vertical-align:middle;
}iframe{
	overflow:hidden;
}small{
	font-size:80%;
}svg:not(:root){
	overflow:hidden;
}hr{
	-webkit-box-sizing:content-box;
	        box-sizing:content-box;
	height:0;
}mark{
	color:#000;
	background:#ff0;
}small{
	font-size:80%;
}sub,sup{
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;
}sup{
	top:-.5em;
}sub{
	bottom:-.25em;
}img{
	border:0;
}svg:not(:root){
	overflow:hidden;
}figure{
	margin:1em 40px;
}img{
	vertical-align:middle;
}.fl{
	float:left;
	display:inline;
}.fr{
	float:right;
	display:inline;
}
.LRwarpFl{
	float:left;
	display:inline;
}
.LRwarpFr{
	float:right;
	display:inline;
}
.pcfl,.ModuleFl{
	float:left;
	display:inline;
}.pcfr,.ModuleFr{
	float:right;
	display:inline;
}
.mobfl{
	float:left;
	display:inline;
}.mobfr{
	float:right;
	display:inline;
}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.clearfix:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

* html .clearfix {
    zoom:1}
.blank,.blank5,.blank1,.blank10,.blank20,.blank30{
	clear:both;
	display:block;
	font-size:1px;
	visibility:hidden;
	height:-1px;
	line-height:0;
}.blank5{
	height:5px;
}.blank10{
	height:10px;
}.blank20{
	height:20px;
}.blank30{
	height:30px;
}.blank1{
	height:1px;
}
.disno{
	display:none;
}
.pcdisno{
	display:none;
}
.mbdisno{
	display:none;
}
.show{display:block;}



/*grid grid 12fen栏*/

/**
 * fullPage 2.4.6
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html, body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
#superContainer {
    height: 100%;
    position: relative;

    /* Touch detection for Windows 8 */
    -ms-touch-action: none;

    /* IE 11 on Windows Phone 8.1*/
    touch-action: none;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */ /* <=28 */
    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 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    -o-transition: all 0.3s ease-out;
    transition: all 0.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 {
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
}
.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: scroll;

}
.fp-notransition {
    -webkit-transition: none !important;
    -o-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;
    -o-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;
}

.section,
.bg,
.section .con {
  width: 100%;
  height: 100vh;
  overflow: hidden; }

.section .con {
  background: center top no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden; }

#section1 .con {
  background-image: url("../images/p1.png"); }

#section2 .con {
  background-image: url("../images/p2.png"); }

#section3 .con {
  background-image: url("../images/p3.png"); }

#section4 .con {
  background-image: url("../images/p4.png"); }

#section5 .con {
  background-image: url("../images/p5.png"); }

#section6 .con {
  background-image: url("../images/p6.png"); }

#section7 .con {
  background-image: url("../images/p7.png"); }

#section8 .con {
  background-image: url("../images/p8.png"); }

#section9 .con {
  background-image: url("../images/p9.png"); }

#section10 .con {
  background-image: url("../images/p10.png"); }

.section img {
  width: 100%; }

#section3 .con .text {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 8; }

#section3 .con .text {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 8; }

#section3 .con .personwarp {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 7; }

#section3 .con .personcon {
  position: relative;
  width: 100%; }

#section3 .con .person {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
  -webkit-transform: translateY(-162px);
      -ms-transform: translateY(-162px);
          transform: translateY(-162px); }

#section3 .con .person.active {
  -webkit-animation: hiddendown 2s .2s ease both;
          animation: hiddendown 2s .2s ease both; }

#section3 .con .desk {
  width: 100%;
  position: relative;
  z-index: 3; }

/* #cover{background:url('../images/p1bg.png') center top no-repeat;background-size:cover;position:relative;} */
/* #musiccon{background:url('../images/mbg.png') center top no-repeat;background-size:cover;position:relative;}
#musiccon .con{width:300px;height:300px;position: absolute;
    top:40%;left:50%;
    margin-top:-150px;
    margin-left:-150px;}
.mbtnwarp{width:300px;height:300px;position: relative;}
.mbtn{width:100px;height:100px;position: absolute;
    top:50%;left:50%;
    margin-top:-50px;
    margin-left:-50px;
    } */
.actives .rotateElem {
  -webkit-animation: rotate2d 12s linear infinite;
          animation: rotate2d 12s linear infinite; }

.vanishIn {
  opacity: 0;
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale(2, 2);
      -ms-transform: scale(2, 2);
          transform: scale(2, 2);
  transform: scale(2, 2);
  -webkit-filter: blur(90px);
          filter: blur(90px);
  filter: blur(90px);
  display: block;
  -webkit-animation: vanishIn 1s .2s ease both;
          animation: vanishIn 1s .2s ease both; }

.fadeInR {
  -webkit-transform: translateX(200%);
      -ms-transform: translateX(200%);
          transform: translateX(200%);
  opacity: 0;
  -webkit-animation: fadeInR 2s .2s ease both;
          animation: fadeInR 2s .2s ease both; }

@-webkit-keyframes fadeInR {
  0% {
    -webkit-transform: translateX(200%);
            transform: translateX(200%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1; } }

@keyframes fadeInR {
  0% {
    -webkit-transform: translateX(200%);
            transform: translateX(200%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    opacity: 1; } }

@-webkit-keyframes hiddendown {
  0% {
    -webkit-transform: translateY(-161px);
            transform: translateY(-161px); }
  100% {
    -webkit-transform: translateY(-120px);
            transform: translateY(-120px); } }

@keyframes hiddendown {
  0% {
    -webkit-transform: translateY(-161px);
            transform: translateY(-161px); }
  100% {
    -webkit-transform: translateY(-120px);
            transform: translateY(-120px); } }

#cover .con {
  width: 300px;
  position: absolute;
  top: 40%;
  left: 50%;
  margin-top: -133px;
  margin-left: -150px; }

.info {
  margin-top: 30px; }

.swipdown {
  position: absolute;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  left: 0;
  right: 0;
  bottom: 5px;
  background: url("../images/web-swipe-tip.png") no-repeat;
  background-size: 100% 100%;
  -webkit-animation: webSwipeTipAfter 1.5s infinite ease-in-out;
  animation: webSwipeTipAfter 1.5s infinite ease-in-out;
  z-index: 9; }

@-webkit-keyframes webSwipeTipAfter {
  0% {
    opacity: 1;
    filter: alpha(opacity=100); }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes webSwipeTipAfter {
  0% {
    opacity: 1;
    filter: alpha(opacity=100); }
  100% {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes rotate2d {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
            transform: scale(2, 2);
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
            filter: blur(90px);
    filter: blur(90px); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    filter: blur(0px); } }

@keyframes vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
            transform: scale(2, 2);
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
            filter: blur(90px);
    filter: blur(90px); }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    filter: blur(0px); } }

.music {
  position: absolute;
  width: 2rem;
  height: 2rem;
  left: .5rem;
  top: .5rem;
  z-index: 2; }

.music .control {
  width: 2.5rem;
  height: 2.5rem;
  background: url(../images/music.gif) center center no-repeat;
  background-size: contain; }

.music.stopped .control {
  background: 0 0; }

.music .control .control-after {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -.75rem;
  margin-left: -.75rem;
  background: url(../images/music_off.png) center center no-repeat;
  background-size: 100% 100%;
  -webkit-animation: rotate2d 1.2s linear infinite;
  animation: rotate2d 1.2s linear infinite;
  z-index: -1; }

.music.stopped .control .control-after {
  -webkit-animation: none;
  animation: none; }

@-webkit-keyframes rotate2d {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotate2d {
  from {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/*# sourceMappingURL=main.css.map */
