@charset "gb2312";
.g-side {
  position: static; }

.listTit {
  height: 40px; }
  .listTit .listIco {
    float: left;
    font-size: 24px;
    line-height: 35px;
    background: url("imageslistImg.png") no-repeat 0 -64px;
    padding: 0 0 0 38px; }
  .listTit span {
    display: block;
    float: right;
    font-size: 14px;
    line-height: 30px;
    margin: 10px 0 0; }
    .listTit span a {
      color: #4c4c4c; }
      .listTit span a:hover {
        color: #f60; }

.listInfo {
  height: 150px;
  border-top: 1px solid #e5e5e5;
  padding: 20px 0; }
  .listInfo dt {
    width: 220px;
    height: 150px;
    overflow: hidden;
    float: left;
    text-align: center; }
  .listInfo dd {
    float: left;
    width: 490px;
    height: 150px;
    overflow: hidden;
    padding: 0px 0 0 40px;
    position: relative; }
  .listInfo h3 {
    width: 490px;
    max-height: 64px;
    font-size: 22px;
    line-height: 32px;
    font-weight: bold;
    overflow: hidden;
    /* text-overflow: ellipsis;white-space: nowrap; */ }
  .listInfo p {
    color: #aeb0b2;
    width: 490px;
    line-height: 26px;
    padding: 10px 0 0;
    overflow: hidden; }
    .listInfo p a {
      color: #aeb0b2; }
    .listInfo p a:hover {
      color: #f60; }
  .listInfo .info {
    height: 28px;
    margin: 20px 0 0;
    position: absolute;
    left: 40px;
    bottom: 20px;
    width: 380px;
    overflow: hidden; }
    .listInfo .info .info-l {
      float: left;
      width: 280px;
      height: 28px;
      overflow: hidden; }
      .listInfo .info .info-l a {
        display: inline-block;
        color: #5a5b5d;
        padding: 0 10px;
        height: 26px;
        line-height: 26px;
        margin: 0 10px 0 0;
        border: 1px solid #afafaf;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; }
      .listInfo .info .info-l a:hover {
        color: #f60;
        border: 1px solid #f60;
        text-decoration: none; }
    .listInfo .info .info-r {
      float: right;
      color: #c9c9c9;
      height: 28px;
      line-height: 28px;
      width: 100px;
      overflow: hidden; }
      .listInfo .info .info-r .ico-read {
        display: block;
        height: 28px;
        background: url("imageslistImg.png") no-repeat 0 -1px;
        padding: 0 0 0 30px;
        float: right; }

.searchKey {
  border: 2px solid #e5e5e5;
  padding: 23px 0 30px;
  z-index: 99;
  width: 356px; }
  .searchKey h3 {
    margin: 0 auto 0;
    width: 300px;
    border-bottom: 4px solid #000;
    height: 41px;
    line-height: 41px;
    background: url("imageslistImg.png") no-repeat 0 -28px;
    text-indent: -2015px;
    overflow: hidden; }
  .searchKey .list {
    width: 300px;
    line-height: 34px;
    font-size: 16px;
    margin: 5px 28px 0;
    color: #cacaca; }
    .searchKey .list span {
      display: inline-block;
      margin: 0 10px; }
  .searchKey .pic {
    width: 300px;
    height: 250px;
    overflow: hidden;
    margin: 30px 28px 0; }
    .searchKey .pic img {
      vertical-align: top; }
  .searchKey.active {
    position: fixed;
    _position: absolute;
    top: 0; }

.list-ad {
  width: 760px;
  height: 93px;
  overflow: hidden;
  padding: 20px 0;
  border-top: 1px solid #e5e5e5; }
  .list-ad img {
    vertical-align: top; }

.pages {
  width: 760px;
  height: 55px;
  line-height: 55px;
  overflow: hidden;
  text-align: center;
  font-size: 18px;
  border-top: 1px solid #e5e5e5;
  padding: 40px 0 0; }
  .pages a, .pages span, .pages i {
    color: #a0a0a0;
    margin: 0 6px; }
    .pages a:hover, .pages span:hover, .pages i:hover {
      color: #f60; }
    .pages a.prev, .pages a.next, .pages span.prev, .pages span.next, .pages i.prev, .pages i.next {
      display: block;
      float: left;
      width: 136px;
      height: 53px;
      line-height: 53px;
      border: 1px solid #e5e5e5;
      background: url("imagespublic_bg.png") no-repeat;
      color: #212121;
      text-align: left; }
      .pages a.prev i, .pages a.next i, .pages span.prev i, .pages span.next i, .pages i.prev i, .pages i.next i {
        color: #212121; }
    .pages a.prev, .pages span.prev, .pages i.prev {
      background-position: -260px -250px; }
      .pages a.prev i, .pages span.prev i, .pages i.prev i {
        margin-left: 60px; }
    .pages a.next, .pages span.next, .pages i.next {
      float: right;
      background-position: 92px -250px; }
      .pages a.next i, .pages span.next i, .pages i.next i {
        margin-left: 20px; }
  .pages a.prev:hover, .pages a.next:hover {
    border: 3px solid #212121;
    width: 132px;
    height: 49px;
    line-height: 49px;
    color: #212121; }
  .pages a.prev:hover {
    background-position: -262px -252px; }
    .pages a.prev:hover i {
      margin-left: 58px; }
  .pages a.next:hover {
    background-position: 90px -252px; }
    .pages a.next:hover i {
      margin-left: 18px; }
  .pages span.prev, .pages span.next {
    width: 136px;
    height: 53px;
    line-height: 53px;
    border: 1px solid #f2f2f2;
    color: #f2f2f2; }
    .pages span.prev i, .pages span.next i {
      color: #f2f2f2; }
  .pages span.prev {
    background-position: -260px -296px; }
  .pages span.next {
    float: right;
    background-position: 92px -296px; }
  .pages span {
    color: #212121; }

.new_tops {
  width: 360px;
  height: 684px;
  overflow: hidden;
  background: url("imageslist_tops.png") no-repeat;
  margin: 0 0 20px; }
  .new_tops dt {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    overflow: hidden; }
  .new_tops dd {
    padding: 27px 0 0 70px; }
    .new_tops dd li {
      height: 60px;
      width: 260px;
      line-height: 55px;
      overflow: hidden;
      font-size: 16px;
      color: #222;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .new_tops dd li a {
        color: #222; }
      .new_tops dd li a:hover {
        color: #f60; }

.m-first .ad_first {
  background: #f8f8f8; }

.breadCrumbs {
  width: 1160px;
  margin: 0  auto;
  height: 20px;
  padding-top: 10px;
  overflow: hidden; }
  .breadCrumbs span {
    display: inline-block;
    margin: 0 6px 0 8px; }
ul.pagelist li{ display:inline; border:#000 thin 2px;}