/* 推荐展会 */
.wrap .container{
  display: flex;
  width: 100%;
}

.wrap-left{
  flex: 1;
  overflow: hidden;
}

.recommend-box,.recent-box{
  border: 1px solid #DEDEDE;
  border-top-color: #4469B3;
  margin-top: 30px;
}

/* 会展列表右边部分 */
.wrap-right{
  width: 284px;
  margin-left: 20px;
  margin-top: 10px;
}

.cooperation,.help {
  border: 1px solid #DEDEDE;
  border-top-color: #4469B3;
  margin-top: 20px;
}

.cooperation .cooperation-box{
  padding: 5px 20px 20px 20px;
}

.cooperation .cooperation-box p{
  color: #555555;
  font-size: 14px;
  margin-top: 15px;
  display: flex;
  align-items: center;
}

.cooperation .cooperation-box p a{
  display: flex;
  align-items: center;
}

.cooperation .cooperation-box p a img{
  width: 92px;
}

/* timeline */

.time-line{
  padding: 20px 10px;
}

.time-line .time-line-item{
  padding-bottom: 40px;
  position: relative;
}

.time-line .time-line-item:last-child{
  padding-bottom: 0;
}

.time-line .time-line-item:last-child .time-line-tail{
  display: none;
}

.time-line .time-line-item .time-line-tail{
  position: absolute;
  width: 1px;
  background-color: #4469B3;
  height: 100%;
  left: 5px;
  top: 2px;
}

.time-line .time-line-item .time-line-head{
  position: absolute;
  left: 0;
  top: 2px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #4469B3;
}

.time-line .time-line-item .time-line-content{
  margin-left: 20px;
}
.time-line .time-line-item .time-line-content a{
  color: #4469B3;
}
.time-line .time-line-item .time-line-content p{
  color: #555555;
  font-size: 14px;
}
.time-line .time-line-item .time-line-content p.gray{
  color: #999999;
}

/* 右侧广告内容 */
#ad .item{
  margin-top: 20px;
  height: 80px;
  display: block;
}

#ad .item img{
  width: 100%;
  height: 100%;
}
