/*最新活动第七套*/
.s7_active {
overflow: hidden;
}
.s7_active .s7_activeText {
  float: left;
  width: 787px;
  height: 100%;
  margin-right: 14px;
}

.s7_active .s7_activeText li {
  overflow: hidden;
  height: 144px;
  margin-top:5px;
}
.s7_active .s7_activeText li:hover {
  background-color: #f2f2f2;
}
.s7_active .s7_activeText li .s7_activeA {
  float: left;
  display: block;
  border: 1px solid #fff;
  width: 200px;
  height: 112px;
  margin: 15px 30px 0px 15px;
  position:relative;
  overflow: hidden;
}
.s7_active .s7_activeText li .s7_activeA .s7_active_hot{
	 position:absolute;
 background: url(/template/default_2/index/style/style_7/images/hot.png) no-repeat;
	width:41px;
	height:52px;
	top:-4px;

}
.s7_active .s7_activeText li .s7_activeA img {
  width: 100%;
  height: 100%;
}
.s7_active .s7_activeText li .s7_activeDetails {
  float: left;
  border-bottom: 1px solid #ddd;
  height: 100%;
  width: 518px;
}
.s7_active .s7_activeText li .s7_activeDetails a {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  color: #333333;
  line-height: 20px;
  padding: 36px 0 14px 0;
}
.s7_active .s7_activeText li .s7_activeDetails a:hover {
  color:#5BA943;
}
.s7_active .s7_activeText li .s7_activeDetails p {
  font-size: 14px;
  color: #999;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  padding-right: 34px;
  line-height: 24px;
}
.s7_active .s7_activeText li .s7_activeDetails p a {
  color:#F1BF1E;
  font-size: 14px;
  width: auto;
  display: inline;
  padding: 0;
  margin-left: 8px;
}
.s7_active .s7_activeText li .s7_activeDetails p a:hover{color:#F1BF1E;}
.s7_active .s7_active_indexAnswer {
  float: right;
  height: 100%;
  width: 393px;
}
.s7_active .s7_active_indexAnswer a {
  cursor: pointer;
  width: 100%;
  margin-bottom: 14px;
  display: block;
  background-color: #f2f2f2;
  text-align: center;
  color: #90bf20;
  font-size: 24px;
  line-height: 40px;
  height: 139px;
}
.s7_active .s7_active_indexAnswer a p {
  padding: 30px 0 0 0;
}
.s7_active_indexAnswer .s7_active_active_bm{background:#F9BA1D;overflow: hidden;font-weight:bold;color:#fff;}
.s7_active_indexAnswer .s7_active_active_bm .active_bm_box{width:382px;height:126px;border:1px solid #fff;margin:5px;}
.s7_active_indexAnswer .s7_active_active_bm .active_bm_box_title{font-size:30px;margin-top:10px;color:#fff;text-align: center;}
.s7_active_indexAnswer .active_bm_box_tj{line-height:31px;font-size:18px;margin-left:22px;margin-top:10px;}


