body {
  min-width: 1440px;
}
.banner {
  height: 400px;
  background-image: url(../img/case/banner.jpg);
  background-size: cover;
  background-position: center;
  font-size: 20px;
  text-align: center;
  color: #fff;
}
.banner b {
  display: inline-block;
  font-size: 40px;
  margin: 150px 0 15px;
}
.item-box {
  height: 744px;
  background-color: #fff;
}
.item-box.bgf5 {
  background-color: #f5f5f5;
}
.item-box.bgfe {
  background-color: #FEFEFE;
}
.item-box .item {
  margin: 0 auto;
  height: 100%;
  width: 1440px;
  overflow: hidden;
  background-size: 1440px auto;
  padding: 80px 90px 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.item-box .item.one {
  background-image: url(../img/case/bg1.jpg);
}
.item-box .item.two {
  background-image: url(../img/case/bg2.jpg);
}
.item-box .item.three {
  background-image: url(../img/case/bg3.jpg);
}
.item-box .item .item-title {
  font-size: 30px;
  display: inline-block;
  margin-bottom: 60px;
}
.item-box .item .item-content {
  margin-bottom: 20px;
}
.item-box .item .item-left {
  width: 390px;
}
.item-box .item .item-right {
  width: 780px;
  margin-left: 90px;
}
.item-box .item .item-right > b {
  display: inline-block;
  font-size: 30px;
}
.item-box .item .item-right > b:nth-of-type(2) {
  animation-delay: 0.1s;
}
.item-box .item .item-right .yellow {
  color: #FF8900;
}
.item-box .item .item-right .green {
  color: #64CA78;
}
.item-box .item .item-right .blue {
  color: #638DFF;
}
.item-box .item .img-box {
  margin-top: 60px;
}
.item-box .item .img-box img {
  width: 380px;
  animation-duration: 1s !important;
}
.item-box .item .img-box img:nth-of-type(2n) {
  animation-delay: 0.25s;
}
