.index .pt1 a.list_s{
  display:block;
  width: 33%;
  float: left;
  position: relative;
}
.index .pt1 a.list_s .pic{
  position: relative;
}
.index .pt1 a.list_s .con{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  /* height:100%; */
}
.index .pt1 a.list_s .con .info{
  margin: 0 21px 35px;
}
/*lg*/
@media screen and (min-width:1202px){

}
/*md*/
@media screen and (min-width:992px) and (max-width:1201px){

}
/*sm*/
@media screen and (min-width:768px) and (max-width:991px){
  .index .pt2 .box .con{
    padding:0px;
  }
}
/*xs*/
@media screen and (max-width:767px){
  .index .pt1 a.list_s{
    width:100%;
    margin-bottom:20px;
  }
  .index .pt2 .box .con{
    padding:0px;
  }
  .index .pt1 li, .index .pt2 .left_box, .index .pt2 .box3, .index .pt2 .box4, .index .pt2 .right_box{
    width:100%;
  }
  .l.left_box,.r.right_box{
    margin-bottom:20px;
  }
}
