body, html, .page, .page-box {
    padding: 0;
    margin: 0;
    width: 100%;
    -webkit-text-size-adjust:auto;
  }
  
  .owo-animation {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  .owo-animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  .owo-animation-forward {
    z-index: 99;
  }
  
  img {
    border: none;
  }
  
  [route-active="false"] {
    display: none;
  }
  
  /* 清除浮动 */
  .clear:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
    zoom: 1;
  }
  
  ul {
    margin: 0;
    padding: 0;
  }
  
  li {
    list-style: none;
  }
  
  [o-animation="shrink"] {
    -webkit-animation: shrink 1s linear alternate infinite;
    animation: shrink 1s linear alternate infinite;
  }
  @-webkit-keyframes shrink{
    0%{-webkit-transform:scale(0.9);}
    100%{-webkit-transform:scale(1);}
  }
  @keyframes shrink{
    0%{transform:scale(0.9);}
    100%{transform:scale(1);}
  }
  
  .so-0 {
    left: 0px;
    top: 0px;
    z-index: 0;
    width:100%;
  }
  
  .so-1 {
    left: 0px;
    top: 79px;
    width: 750px;
    height: 732px;
    z-index: 4;
  }
  
  .so-2 {
    left: 150px;
    top: 652px;
    z-index: 3;
  }
  
  .so-3 {
    left: 78px;
    top: 166px;
    height: 469px;
    z-index: 2;
    width: 625px;
    font-family: SourceHanSansCN, SourceHanSansCN;
    font-weight: 400;
    font-size: 28px;
    color: #FFFFFF;
    line-height: 42px;
    letter-spacing: 1px;
    text-align: justify;
    font-style: normal;
  }
  
  .so-4 {
    left: 55px;
    top: 0px;
    width: 240px;
    height: 80px;
    z-index: 1;
    background: url('../img/logo.png') no-repeat;
    background-size: 100% 100%;
  }
  
  .so-5 {
    left: 0px;
    top: 1083px;
    width: 708px;
    height: 762px;
    z-index: 0;
  }
  
  .so-6 {
    left: 347px;
    top: 0px;
    z-index: 10;
  }
  
  .so-7 {
    left: 0px;
    top: 49px;
    z-index: 2;
  }
  
  .so-8 {
    left: 5px;
    top: 1778px;
    width: 675px;
    height: 626px;
    z-index: 3;
  }
  
  .so-9 {
    left: 0px;
    top: 0px;
    z-index: 4;
  }
  
  .so-10 {
    left: 431px;
    top: 232px;
    z-index: 5;
  }
  
  .so-11 {
    left: 31px;
    top: 2517px;
    width: 640px;
    height: 1155px;
    z-index: 6;
  }
  
  .so-12 {
    left: 0px;
    top: 0px;
    z-index: 7;
  }
  
  .so-13 {
    left: 108px;
    top: 487px;
    z-index: 8;
  }
  
  .so-14 {
    left: 162px;
    top: 3806px;
    width: 420px;
    height: 100px;
    z-index: 9;
    background-image: url('../images/65.png');
  }
  
  