 body,
 html {
     width: 100%;
     height: 100%;
     padding: 0;
     margin: 0;
 }

 .logo {
     width: 37px;
     float: left;
     margin-left: 169px;
     vertical-align: middle;
     margin-top: 15px;
 }

 .header {
     width: 100%;
     height: 40px;
     line-height: 20px;
     position: fixed;
     top: 0;
     left: 0;
     background: #fff;
     z-index: 211;
 }
 .content1 {
     width: 100%;
     background: #F5F8FF;
     text-align: center;
     padding-bottom: 10px;
     margin-top: 20px;
 }

 .content4 {
     width: 100%;
     background: #fff;
 }

 .company-content {
     font-size: 16px;
     color: #333;
     text-align: center;
     margin-top: 20px
 }

 .mobileshow {
     display: none;
 }

/*from view-source:https://v4.bootcss.com/docs/examples/sticky-footer/sticky-footer.css*/
 .container {
    width: auto;
    max-width: 680px;
    padding: 0 15px;
  }
  
  .footer {
    background-color: #f5f5f5;
  }

/*from view-source:https://v4.bootcss.com/docs/examples/sticky-footer/*/
  .bd-placeholder-img {
    font-size: 1.125rem;
    text-anchor: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  @media (min-width: 768px) {
    .bd-placeholder-img-lg {
      font-size: 3.5rem;
    }
  }