.banner {
  height: 500px;

  background: url(../../images/product/bannerbg.jpg) no-repeat center;
}
.banner .container {
  position: relative;
}
.banner .container .b1 {
  position: absolute;
  left: 40px;
  top: 178px;
  animation: tobig 2s 0s ease both;
  -webkit-animation: tobig 2s 0s ease both;
  -moz-animation: tobig 2s 0s ease both;
}
.banner .container .b2 {
  position: absolute;
  left: 10px;
  top: 193px;
  animation: tolight 2s 2s ease-in-out both;
  -webkit-animation: tolight 2s 2s ease-in-out both;
  -moz-animation: tolight 2s 2s ease-in-out both;
}
.banner .container .b3 {
  position: absolute;
  left: 170px;
  top: 10px;
  animation: tolight2 2s 1s ease-in-out both;
  -webkit-animation: tolight2 2s 1s ease-in-out both;
  -moz-animation: tolight2 2s 1s ease-in-out both;
}
.banner .container .bs1 {
  position: absolute;
  left: 230px;
  top: 140px;
  animation: b1 1s 0s ease both;
  -webkit-animation: b1 1s 0s ease both;
  -moz-animation: b1 1s 0s ease both;
}
.banner .container .bs2 {
  position: absolute;
  left: 300px;
  top: 190px;
  animation: b1 1s 0.5s ease both;
  -webkit-animation: b1 1s 0.5s ease both;
  -moz-animation: b1 1s 0.5s ease both;
}
.banner .container .bs3 {
  position: absolute;
  left: 385px;
  top: 135px;
  animation: b1 1s 1s ease both;
  -webkit-animation: b1 1s 1s ease both;
  -moz-animation: b1 1s 1s ease both;
}
.banner .container .f1 {
  position: absolute;
  left: 700px;
  top: 183px;
  width: 480px;
  height: 50px;
  color: #fff;
  font-size: 50px;
  animation: b2 1s 0s ease both;
  -webkit-animation: b2 1s 0s ease both;
  -moz-animation: b2 1s 0s ease both;
}
.banner .container .f2 {
  position: absolute;
  left: 700px;
  top: 280px;
  width: 499px;
  height: 24px;
  color: #fff;
  font-size: 24px;
  animation: b2 1s 0.5s ease both;
  -webkit-animation: b2 1s 0.5s ease both;
}
.banner .container .f3 {
  position: absolute;
  left: 700px;
  top: 325px;
  width: 492px;
  height: 27px;
  color: #fff;
  font-size: 24px;
  animation: b2 1s 1s ease both;
  -webkit-animation: b2 1s 1s ease both;
}
@-webkit-keyframes tobig {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes tobig {
  0% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes tolight {
  0% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes tolight {
  0% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes tolight2 {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes tolight2 {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes b1 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  75% {
    opacity: 1;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes b1 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  75% {
    opacity: 1;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes b2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes b2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
/*为什么要定制？开始*/
.dzSec1,
.dzSec3 {
  padding-top: 2rem;
  padding-bottom: 50px;
  text-align: center;
}
.dzSec1 h2,
.dzSec3 h2 {
  margin-bottom: 2rem;
  font-size: 1.8rem;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
.dzSec1 p,
.dzSec3 p {
  margin-bottom: 1em;
}
.dzSec1 img,
.dzSec3 img {
  max-width: 100%;
  display: block;
  margin: 1rem auto;
}
.dzSec1 a,
.dzSec3 a {
  color: rgba(0, 0, 0, 0.65);
}
.dzSec1 strong,
.dzSec3 strong {
  color: #f35757 ;
  font-weight: normal;
}
/*为什么要定制？结束*/
/*微客到可以为您量体裁衣，研制一套真正属于您的完美营销系统开始*/
.dzSec2 {
  text-align: center;
  padding-top: 2rem;
  background-color: #f4f4f4;
}
.dzSec2 .title {
  font-size: 28px;
  line-height: 54px;
  color: #333333;
  font-weight: 500;
}
.dzSec2 ul {
  overflow: hidden;
  margin-right: -25px;
  padding-top: 40px;
  padding-bottom: 40px;
}
.dzSec2 ul li {
  float: left;
  width: 25%;
  padding-right: 25px;
  margin-bottom: -200px;
  padding-bottom: 200px;
}
.dzSec2 ul li div {
  background-color: #fff;
  border-radius: 10px;
  padding-top: 35px;
  padding-bottom: 34px;
}
.dzSec2 ul li div img {
  width: 100px;
  margin-bottom: 10px;
}
.dzSec2 ul li div h6 {
  line-height: 36px;
  color: #333;
  font-weight: 500;
  font-size: 24px;
}
.dzSec2 ul li div p {
  width: 75%;
  margin: .4rem auto 1rem;
}
.dzSec2 .dzSec2Item2 ul li {
  width: 12.5%;
  padding-right: 0;
  background-color: transparent;
}
.dzSec2 .dzSec2Item2 ul li p {
  font-size: 18px;
  line-height: 36px;
}
.dzSec2 a {
  color: rgba(0, 0, 0, 0.65);
}
/*微客到可以为您量体裁衣，研制一套真正属于您的完美营销系统结束*/
/*为什么选择我们？开始*/
.dzSec4 {
  text-align: center;
  padding-bottom: 2rem;
  padding-top: 2rem;
}
.dzSec4 h2 {
  font-size: 1.8rem;
  margin-bottom: .5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
.dzSec4 ul {
  overflow: hidden;
}
.dzSec4 ul li {
  float: left;
  width: 25%;
  margin-bottom: -200px;
  padding-bottom: 200px;
}
.dzSec4 ul li img {
  width: 141px;
}
.dzSec4 ul li h6 {
  line-height: 40px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 1.2rem;
}
.dzSec4 ul li p {
  width: 75%;
  margin: 0 auto 1rem;
}
.dzSec4 a {
  color: rgba(0, 0, 0, 0.65);
}
/*为什么选择我们？结束*/
