.imglistbox.list ul {
  padding-top: 25px;}
  .imglistbox.list ul li {
    /* width: 31%; */
    float: left;
    margin: 0 1%;
    width: 250px;}
    .imglistbox.list ul li .img {
      width: 244px;
      height: 164px;
      border: 3px solid #d0d3db;
      background: #d6dae3;
      display: table;
      overflow: hidden;}
      .imglistbox.list ul li .img span {
        /* display: table-cell; */
        *
        display: block;
        vertical-align: middle;
        text-align: center;}
        .imglistbox.list ul li .img span img {
          width: 244px;
          height: 160px;
          object-fit: contain;}
    .imglistbox.list ul li p {
      font-size: 16px;
      text-align: center;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding: 10px 0;}
    .imglistbox.list ul li a:hover .img {
      border: 3px solid #f4d1c6;}
.listbox {
  padding-bottom: 50px;width: 1200px;
    margin: 20px auto 0;}
  .listbox ul li {
    border-bottom: 1px dashed #dfdfdf;
    padding: 15px 30px;}
    .listbox ul li em {
      display: inline-block;
      vertical-align: top;
      width: 4px;
      height: 4px;
      background: #9b9b9b;
      margin-right: 10px;
      position: relative;
      top: 8px;
      *top: 6px; margin-right: -2px;}
    .listbox ul li h2 {
      font-weight: normal;
      display: inline-block;
      *display: inline;
      vertical-align: top;padding-left:10px;
      width: 98%;}
    .listbox ul li a {
      display: block;
      color: #333333;}
      .listbox ul li a:hover {
        color: #f47e57;}
        .listbox ul li a:hover em {
          background: #f47e57;}

