.business {
  height: 17.6rem;
  background-repeat: no-repeat;
  background-position: center 0;
  background-size: 100% 100%;
  width: 100%;
  overflow: hidden; }
  .business h1 {
    font-weight: 400;
    text-align: center;
    font-size: 2.82rem;
    padding-top: 5.5rem;
    color: #fff; }

.pt8 {
  padding-top: 8rem; }

.title {
  text-align: center;
  overflow: hidden;
  position: relative;
  line-height: 1.6;
  margin-bottom: 2.5rem; }
  .title h2 {
    font-size: 1.88rem;
    font-weight: normal; }
  .title .english {
    font-size: 0.94rem;
    color: #999; }
  .title .more {
    position: absolute;
    right: 0;
    top: 2rem;
    color: #999;
    font-size: 0.82rem; }

.farmList {
  text-align: center;
  overflow: hidden;
  line-height: 2.2;
  padding-top: 1.2rem; }
  .farmList li {
    width: 26%;
    margin-right: 11%;
    float: left; }
    .farmList li:last-child {
      margin-right: 0; }
  .farmList h3 {
    font-size: 1.41rem;
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .farmList .word {
    font-size: 0.82rem;
    color: #999;
    padding-bottom: 2.5rem; }
  .farmList a {
    height: 2.23rem;
    line-height: 2.23rem;
    display: inline-block;
    width: 7.64rem;
    border: 1px solid #969696;
    color: #222;
    font-size: 0.82rem;
    overflow: hidden; }
    .farmList a span {
      width: 60%;
      transition: width 400ms ease;
      -o-transition: width 400ms ease;
      -ms-transition: width 400ms ease;
      -moz-transition: width 400ms ease;
      -wenkit-transition: width 400ms ease;
      display: inline-block; }
    .farmList a:hover span {
      background: #1a71d8;
      color: #fff;
      width: 100%; }

.industryList {
  overflow: hidden; }
  .industryList li {
    width: 31.7333%;
    margin-top: 2.1rem;
    float: left;
    margin-right: 2.4%; }
    .industryList li:nth-of-type(3), .industryList li:nth-of-type(6), .industryList li:nth-of-type(9) {
      margin-right: 0; }
    .industryList li .img {
      width: 100%;
      max-height: 21.17rem;
      overflow: hidden;
      display: block; }
    .industryList li img {
      width: 100%;
      display: block;
      transition: transform 400ms ease;
      -o-transition: transform 400ms ease;
      -ms-transition: transform 400ms ease;
      -moz-transition: transform 400ms ease;
      -wenkit-transition: transform 400ms ease; }
    .industryList li:hover h3 {
      color: #fff; }
      .industryList li:hover h3 a {
        color: #fff; }
    .industryList li:hover .word {
      color: #fff; }
    .industryList li:hover .bgB {
      bottom: 0; }
    .industryList li:hover img {
      transform: scale(1.4);
      -o-transform: scale(1.4);
      -ms-transform: scale(1.4);
      -moz-transform: scale(1.4);
      -webkit-transform: scale(1.4); }
  .industryList .product {
    padding: 1.3rem 1.5rem;
    background: #eaf1f6;
    line-height: 2;
    position: relative;
    height: 9.53rem; }
  .industryList .bgB {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: -100%;
    left: 0;
    background: #1a71d8;
    transition: bottom 400ms ease;
    -o-transition: bottom 400ms ease;
    -ms-transition: bottom 400ms ease;
    -moz-transition: bottom 400ms ease;
    -wenkit-transition: bottom 400ms ease;
    z-index: 2; }
  .industryList .word {
    font-size: 0.82rem;
    color: #666;
    position: relative;
    z-index: 3; }
  .industryList h3 {
    overflow: hidden;
    font-weight: 400;
    font-size: 1.41rem;
    padding-bottom: 1rem;
    z-index: 3;
    position: relative;
    padding-right: 6rem;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .industryList h3 a {
      color: #1a71d8;
      font-size: 0.82rem;
      line-height: 2.7rem;
      float: right;
      margin-right: -6rem; }

.businessList {
  overflow: hidden; }
  .businessList li {
    width: 31.7333%;
    margin-top: 2.1rem;
    float: left;
    margin-right: 2.4%;
    position: relative;
    height: 21.3rem;
    overflow: hidden; }
    .businessList li:nth-of-type(3), .businessList li:nth-of-type(6), .businessList li:nth-of-type(9) {
      margin-right: 0; }
    .businessList li img {
      width: 100%;
      height: 100%; }
    .businessList li:hover .product {
      bottom: 0;
      padding-top: 2rem;
      background: rgba(26, 113, 216, 0.9); }
    .businessList li.wt2 {
      width: 65.7666%; }
    .businessList li.mr0 {
      margin-right: 0; }
  .businessList .product {
    position: absolute;
    bottom: -17rem;
    color: #fff;
    width: 100%;
    height: 100%;
    background: rgba(26, 113, 216, 0.7);
    padding: 1.2rem 1.5rem;
    transition: bottom 300ms ease;
    -o-transition: bottom 300ms ease;
    -ms-transition: bottom 300ms ease;
    -moz-transition: bottom 300ms ease;
    -wenkit-transition: bottom 300ms ease; }
  .businessList h3 {
    overflow: hidden;
    font-weight: 400;
    font-size: 1.41rem;
    padding-bottom: 1rem;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .businessList .word {
    color: #c9e1f9;
    font-size: 0.82rem; }
  .businessList a {
    color: #fff;
    margin-top: 0.8rem;
    font-size: 0.82rem;
    padding: 0.4rem 0;
    display: inline-block; }

.financeList {
  overflow: hidden; }
  .financeList li {
    padding: 3rem 2.5rem;
    width: 48.95%;
    margin-right: 2.1%;
    float: left;
    margin-top: 2.1%;
    background: #eaf1f6; }
    .financeList li:nth-of-type(2) {
      margin-right: 0; }
  .financeList h3 {
    overflow: hidden;
    font-weight: 400;
    font-size: 1.41rem;
    padding-bottom: 1rem;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .financeList .word {
    color: #666;
    font-size: 0.82rem; }
  .financeList a {
    color: #1a71d8;
    margin-top: 2rem;
    font-size: 0.82rem;
    padding: 0.4rem 0;
    display: inline-block; }

.pb8 {
  padding-bottom: 8rem; }

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