      /* 统一样式 */
      
      body,
      p,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      ul,
      ol,
      li,
      dl,
      dt,
      dd,
      pre {
          margin: 0;
          padding: 0;
          border: none;
          list-style: none;
          box-sizing: border-box;
      }
      
      body {
          font-family: "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 14px;
          color: #333;
          background-color: #f0f0f0;
      }
      
      a {
          color: #333;
          text-decoration: none;
          transition: .3s;
      }
      
      a:hover {
          color: #09b9ec;
          cursor: pointer;
      }
      
      input,
      button {
          outline: 0;
      }
      
      img {
          vertical-align: middle;
          border: 0;
          transition: .3s;
          padding: 0;
          max-width: 100%;
      }
      
      .clearfix {
          *zoom: 1;
      }
      
      .clearfix:after {
          content: '';
          display: block;
          height: 0;
          visibility: hidden;
          clear: both;
      }
      
      video {
          object-fit: fill;
      }
      
      .container {
          background-color: #fff;
      }
      /* 统一样式结束 */
      /* 版心 */
      
      .w {
          width: 1200px;
          margin: 0 auto;
      }
      
      .fl {
          float: left;
      }
      
      .fr {
          float: right;
      }
      
      .ellipsis {
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
      }
      
      .top-nav {
          width: 100%;
          height: 704px;
          background: url(../images/nav-bg.jpg) no-repeat;
      }
      
      .top-nav-1 {
          text-align: center;
          line-height: 56px;
          height: 56px;
      }
      
      .top-nav-1>span:nth-child(1) img {
          padding-bottom: 2px;
          margin-right: 8px;
      }
      
      .top-nav-1>span>span {
          font-size: 20px;
          padding-right: 10px;
          color: #fff693;
          font-weight: normal;
      }
      
      .top-nav-1>span {
          font-size: 22px;
          color: #fff693;
          font-family: Tahoma;
          font-weight: bold;
          float: right;
      }
      
      .logo-list {
          height: 170px;
      }
      
      .logo-list>.logo>img {
          animation: zoomIn 1s;
      }
      /* 导航栏 */
      
      .nav-list {
          padding-top: 30px;
      }
      
      .nav {
          height: 45px;
          text-align: center;
      }
      
      .nav>ul>li {
          display: inline-block;
          padding: 0 16px;
          height: 45px;
          text-align: center;
          position: relative;
          z-index: 999;
      }
      
      .nav>ul>li>a {
          height: 45px;
          line-height: 45px;
          display: block;
          color: #ffffff;
          font-size: 18px;
          font-weight: bold;
      }
      
      .nav>ul>li:hover {
          background: #3fbcf3;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          border-radius: 2px;
      }
      
      .nav>ul>li.active {
          background: #fff;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          border-radius: 2px;
      }
      
      .nav>ul li ul {
          display: none;
          position: absolute;
          top: 45px;
          left: 0;
          right: 0;
      }
      
      .nav>ul li ul li {
          background: rgba(255, 255, 255, .9);
          height: 45px;
          border-top: 1px solid #3fbcf3;
      }
      
      .nav>ul>li ul a {
          line-height: 45px;
          font-size: 16px;
          color: #333;
      }
      
      .nav>ul li>ul li:hover a {
          color: #3fbcf3;
          font-weight: bold;
      }
      /* main */
      
      .step-top {
          margin-top: -260px;
          background-color: #fff;
      }
      /* footer */
      
      .footer {
          height: 200px;
          box-sizing: border-box;
          padding-top: 75px;
          position: relative;
      }
      
      .footer>p {
          color: #6d6d6d;
          line-height: 25px;
      }
      
      .footer>a {
          position: absolute;
          right: 0;
          top: 85px;
      }
