body {
  line-height: 1.5;
}
.cont {
  width: 100%;
  overflow: hidden;
  background: url(../img/company_bg.jpg) center bottom;
  background-size: cover;
  padding: 150px 0 100px;
}
.cont .txt_box {
  position: relative;
}
.cont svg {
  margin: 0!important;
}
.cont .item_l {
  width: 55%;
}
.cont .item_l .top_tit {
  display: flex;
  align-items: center;
}
.cont .item_l .top_tit img {
  width: 35px;
}
.cont .item_l .top_tit p {
  color: #333;
  margin-left: 10px;
}
.cont .item_l .des {
  margin-top: 35px;
  color: #333;
  line-height: 2;
  width: 100%;
  text-align: justify;
}
.cont .item_l .des p {
  text-indent: 2em;
  margin-bottom: 40px;
}
.cont .num_list {
  margin-top: 50px;
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.cont .num_list li .ic {
  display: flex;
  align-items: center;
}
.cont .num_list li .ic img {
  width: 18px;
}
.cont .num_list li .ic p {
  margin-left: 7px;
  background: linear-gradient(135deg, #594733, #816233 70%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.cont .num_list li .num {
  background-image: url(../img/index4_t1.jpg);
  background-size: 100%;
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-family: impact;
  line-height: 1;
  font-size: 110px;
}
.cont .num_list li i {
  background: linear-gradient(135deg, #594733, #816233 70%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.cont .num_list li:nth-child(2) i {
  color: #b2b1ac;
}
.cont .num_list li .slash {
  width: 1px;
  height: 155px;
  background: #bc9f6e;
  transform: rotate(15deg);
  transform-origin: 50% 50%;
  margin: 0 80px;
}
.cont .item_r {
  position: absolute;
  top: 50%;
  right: 0;
  width: 39.15%;
  transform: translateY(-50%);
  opacity: 1;
}
.pp {
  animation: p2fd 0.4s linear 0.1s 1 forwards;
  transform: scale(0);
}
.pp {
  animation: hand2 1s linear 0s infinite;
  transform: scale(0);
}
@keyframes t1 {
  0% {
    transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/* 125% */
@media screen and (max-width: 1440px) {
  .cont {
    padding: 100px 0;
  }
  .cont .item_l .des p {
    font-size: 16px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1366px) {
  .cont .num_list li .num {
    font-size: 80px;
  }
}
/* 150 */
@media screen and (max-width: 998px) {
  .cont .item_l {
    width: 100%;
  }
  .cont .item_r {
    float: right;
    width: 90%;
    position: static;
    transform: translateY(0);
  }
}
@media screen and (max-width: 768px) {
  .cont .item_l .top_tit img {
    width: 25px;
  }
  .cont {
    padding: 30px 0;
  }
  .cont .item_l .des p {
    margin-bottom: 20px;
  }
  .cont .item_l .des {
    margin-top: 20px;
  }
  .cont .num_list {
    margin-top: 30px;
  }
  .cont .num_list li .num {
    font-size: 36px;
  }
  .cont .num_list li.sh {
    display: none;
  }
  .cont .num_list li .ic p {
    font-size: 12px;
  }
  .cont .num_list li:nth-child(1) {
    margin-right: 50px;
  }
}
/*# sourceMappingURL=./company.css.map */