.about .con_bottom{
  padding-top: 70px;
  background: #fff;
  padding-bottom:65px;
}
.about .con_bottom ul{
  width: 1200px;
  margin: 0 auto;
  margin-top: 50px
}
.about .con_bottom ul li{ 
  height: 200px;
  overflow: hidden;
  float: left;width: 380px;margin-right: 25px;
  margin-bottom: 25px;
  background: #fff;
  position: relative;
  transition: 1s all ease;
}
.about .con_bottom ul li .pic{transition: 1s all ease;}
.about .con_bottom ul li:hover .pic{transform: scale(1.1,1.1);}

.about .con_bottom ul li:nth-child(3n){margin: 0}
.about .con_bottom ul li .pic{
  width:100%;height:200px;overflow:hidden;
}
.about .con_bottom ul li .pic a{
  width:100%;height:200px;overflow:hidden;display:block;
}
.about .con_bottom ul li .pic img{width: 100%;}
.about .con_bottom ul li h3{
  font-weight: normal;
  height: 36px;line-height: 36px;
  color: #333;
  font-size: 24px;
  padding: 0 15px;
  color: #fff
}
.about .con_bottom .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;
  opacity: 0.3;
  -moz-opacity:0.3;
  filter:alpha(opacity=30);
  z-index: 100
}
.about .con_bottom .content3-des{
  position: absolute;left: 0;
  bottom: 0;
  background: transparent;
  height: 100px;
  z-index: 101
}
.about .con_bottom ul li p{
  height: 50px;
  padding: 0 15px;
  line-height: 25px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  color: #fff;
  padding-right: 60px;
  background: url(../images/break.png) no-repeat 340px center;
  background-size: 9px auto
}
.about .con_bottom ul li p.des{
  padding: 0 15px;
  line-height: 28px;
  font-size: 18px;
  color: #3f3e55;
  margin-top: 0
}
