.contentB1 .contentInner {
    overflow: hidden;
  }
  .contentB1 .btn-group {
    display: flex;
    flex-wrap: wrap;
  }
  .contentB1 .btn-group a {
    margin-bottom: 16px;
  }
  .contentB1 .btn-group a:not(:first-child) {
  	margin-left: 32px;
  }
  
  .contentB1 .contentB-content {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  
  .contentB1 .title, .contentB1 .desc {
    text-align: center;
    width: 58.9%;
  }
  
  .contentB1 .desc {
    margin:32px 0;
  }
  
  .contentB1 .img-wrapper {
    margin-top: 32px;
    max-width: 100%;
    overflow: hidden;
  }
  
  .contentB1 .img-wrapper .img-content {
    width: 75%;
    display: block;
    margin: 0 auto;
  }
  
  /* .contentB1 .contentInner {
  	padding: 64px 0;
  } */
  
  @media (min-width: 601px){
    .contentB1 .contentB-content {
      margin-top: 96px !important;
    }
    .contentB1 .desc {
        max-height: 96px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
  }
  
@media (max-width: 600px) {
	.contentB1 .btn-group a:nth-last-child(1):first-child {
		margin: 0;
	}
	
    .contentB1 .contentB-content {
        margin-top: 0px;
    }

    .contentB1 .title, .contentB1 .desc {
        width: 100%;
    }
    .contentB1 .img-wrapper .img-content {
      width: 100%;
    }
}