/*========服务活动==========*/

.column_activity {
  padding: 2.5% 0;
}

.column_activity .list_content {
  width: 100%;
}

.column_activity article {
  padding: 0;
  overflow: hidden;
  position: relative;
  float: none;
  width: 100%;
  margin: 0;
  margin-bottom: 1.75%;
  cursor: pointer;
}



.column_activity article .txt {
  float: right;
  width: 64%;
  padding: 1.5% 0 0 0;
  display: block;
  margin-right: 7%;
}

.column_activity article .txt:after {
  content: "查看详情";

  position: absolute;

  right: 0;

  bottom: 0;

  background: url(../../img/earlier/look-detail-bg.jpg) no-repeat;

  color: #fff;

  width: 134px;

  height: 40px;

  line-height: 40px;

  text-indent: 1em;

  display: none;

}

.column_activity article:hover {

  background: #f3f5f7;

}

.column_activity article:hover .txt:after {

  display: block;

}

.column_activity article .img_container {
  float: left;
  width: 25%;
  padding: 14% 0 0;
  position: relative;
  height: 0;
  overflow: hidden;
}

.column_activity article:hover .img_container img {

  transform: scale(1.1);

  -webkit-transform: scale(1.1);

  -moz-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

}

.column_activity article h3 {
  font-size: 16px;
  line-height: 1.5em;
  color: #010101;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
  height: 1.4em;
  line-height: 1.4em;
  overflow: hidden;
}

.column_activity article p {
  height: 3em;
  line-height: 1.4em;
  overflow: hidden;
}

.column_activity article a:hover h3 {
  height: 1.4em;
  line-height: 1.4em;
  overflow: hidden;
}

.column_activity article time {
  color: #010101;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}

.column_activity article span.source {
  margin-left: 3%;
}

.column_activity article a:hover time {
  color: #666;
}

.column_activity article p {
  color: #666;
}

/*.column_activity article a:hover .txt:after{left:35.5%;bottom:0.5em;}*/

/*----列表------------*/

.list {
  padding-bottom: 3em;
}

.list_content {
  overflow: hidden;
}

.list .hide {
  opacity: 0;
  filter: alpha(opacity=0);
}

.list .list_bottom {
  text-align: center;
  height: 3.5em;
  margin-top: 1em;
  background: url(../../img/earlier/line.jpg) repeat-x center center;
}

.list .loadmore {
  display: inline-block;
  *display: inline;
  margin: 0 auto;
  line-height: 3em;
  border: 0.25em solid #DDD;
  padding: 0 3em;
  color: #444;
  background: #DDD;
  font-family: Arial;
  font-weight: bold;
  border-radius: 35px;
}

.list .loadmore:hover {
  border: 0.25em solid #ED002D;
  color: #ED002D
}

.list .loading {
  margin: 0.25em auto;
  padding: 3em 0 0 3em;
  width: 0;
  height: 0;
  overflow: hidden;
  background: url(../../img/earlier/loading.gif) no-repeat 0 0;
  background-size: 3em;
  display: none;
}

.list .loadtransition {
  position: relative;
  height: 0;
  overflow: hidden;
  border: none;
  visibility: hidden;
}









@media all and (max-width:1024px) and (min-width:0px) {

  /*========服务活动==========*/

  .column_activity article .txt {
    width: 92%;
    padding: 4%;
    float: none;
  }

  /*.column_activity article .txt:after{content:'';}*/

  /*.column_activity article a:hover .txt:after{content:''; right:0;left:auto;}*/

  .column_activity article {
    width: 100%;
    margin-right: 0;
    padding-top: 51.2%;
    background-color: #f3f5f7
  }

  .column_activity article .img_container {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 51.22%
  }

  .column_activity article .txt {
    padding: 3% 4%;
  }

  .column_activity article p {
    display: block;
    line-height: 1.4em;
    height: 7em;
  }

  .column_activity article .txt:after {
    content: '了解更多';
    bottom: 0.5em;
    right: 0;
    left: auto;
  }

  .column_activity article h3 {
    color: #262626;
  }

  .column_activity article time {
    color: #262626;
  }

  .column_activity article a .txt:after {
    display: none;
  }

  .column_activity article .txt:after {

    display: none !important;

  }

  .column_activity article {

    margin-bottom: 2.75%;

  }

}

.d-table {

  width: 100%;

  height: 100%;

  margin: 0 auto;

  display: table;

  vertical-align: middle;

  text-align: center;

}

.d-cell {

  width: 100%;

  height: 100%;

  display: table-cell;

  vertical-align: middle;

  text-align: center;

}

.banner {

  max-width: 1600px;

  margin: 0 auto;

  height: 400px;

  background: url(../../img/earlier/banner.jpg) no-repeat center center;

}

.banner img {
  width: 100%;
}

.headline {

  padding-top: 3%;

  padding-bottom: 1.3%;

  max-width: 1600px;

  margin: 0 auto;

  border-bottom: 1px solid #e9e9e9;

}

.headline p {

  font-size: 21px;

  font-weight: bolder;

  color: #000;

}

.headline span {

  display: block;

  margin-top: 6px;

  font-size: 12px;

  color: #989898;

}

@media(max-width:1024px) {
  .fenyeBanner{
    margin-top:100px ;
  }
}

@media all and (max-width:1280px) {
  .banner {

    background: none !important;

    height: auto;

  }

}

@media all and (max-width:1024px) {

  /*.common_center {

	    width: 89%;

	}*/

  .banner {

    width: 100%;

  }

  .headline {

    padding-top: 5%;

  }

  .headline p {

    font-size: 18px;

  }

  .headline span {

    margin-top: 0;

  }
}
.detail img{
  max-width: 100%;
}