.container .top-banner {
  background: url("/Shared/home/images/plateform5/1.jpg") no-repeat center;
  height: 700px;
  color: #fff;
  padding: 1px;
}
.container .top-banner h2 {
  font-size: 57px;
  font-weight: bold;
  margin-top: 250px;
  margin-left: 80px;
}
.container .top-banner h3 {
  margin-top: 20px;
  font-size: 57px;
  margin-left: 80px;
}
.container .plat5 .p5-block1 {
  position: relative;
}
.container .plat5 .p5-block1 img {
  width: 100%;
  height: 374px;
}
.container .plat5 .p5-block1 .line {
  width: 877px;
  height: 12px;
  margin: 75px auto 0;
  display: block;
}
.container .plat5 .p5-block1 ul {
  position: absolute;
  left: 50%;
  margin-left: -453px;
}
.container .plat5 .p5-block1 ul li {
  float: left;
  margin-right: 61px;
  margin-top: 9px;
}
.container .plat5 .p5-block1 ul li span {
  display: block;
  font-size: 14px;
  width: 60px;
}
.container .plat5 .p5-block1 ul li span:nth-of-type(1) {
  width: 33px;
  height: 33px;
  background: #4286f3;
  border-radius: 50%;
  display: inline-block;
}
.container .plat5 .p5-block1 ul li span:nth-of-type(1):hover {
  width: 19px;
  height: 19px;
  background: #fff;
  border: 7px solid #4286f3;
}
.container .plat5 .p5-block1 ul li span:nth-of-type(2) {
  color: #4286f3;
  margin-top: 18px;
  text-align: center;
  margin-left: -10px;
}
.container .plat5 .p5-block1 ul li span:nth-of-type(3) {
  color: #000;
  margin-top: 15px;
  line-height: 25px;
  transform: translateX(-20%);
  width: 85px;
  text-align: center;
}
.container .plat5 .p5-block2 .item {
  display: flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
}
.container .plat5 .p5-block2 .item img {
  width: 443px;
  height: 282px;
  margin-left: 85px;
  display: inline-block;
  margin-top: 110px;
}
.container .plat5 .p5-block2 .item .block5-des {
  margin-left: 70px;
  margin-right: 95px;
}
.container .plat5 .p5-block2 .item .block5-des h3 {
  font-size: 22px;
  color: #4286f3;
  margin-top: 40px;
}
.container .plat5 .p5-block2 .item .block5-des p {
  color: #48464d;
  line-height: 27px;
  margin-top: 35px;
  margin-bottom: 70px;
}
.container .plat5 .p5-block2 .item:first-child {
  margin-bottom: 120px;
}
.container .plat5 .p5-block3 .item {
  display: flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  margin-bottom: 180px;
}
.container .plat5 .p5-block3 .item img {
  margin-right: 17px;
}
.container .plat5 .p5-block3 .item img:hover {
  box-shadow: 0 0 21px 1px #ccc;
}
