@charset "UTF-8";
.nycenter .activity-list {
  padding-bottom: .3rem;
}

.nycenter .activity-list .item a {
  display: flex;
  align-items: center;
  padding: .2rem 0;
  border-bottom: 1px solid #f5f5f5;
}

.nycenter .activity-list .item a .img {
  width: 3.55rem;
  height: 1.52rem;
  margin-right: .2rem;
  position: relative;
}

.nycenter .activity-list .item a .img .tag {
  background: url(../images/runing.png) no-repeat;
  background-size: 100% 100%;
  width: .9rem;
  height: .59rem;
  position: absolute;
  left: -0.05rem;
  top: -0.05rem;
  color: #fff;
  font-size: .16rem;
  padding-left: 0.05rem;
  text-align: center;
  line-height: .38rem;
}

.nycenter .activity-list .item a .img .tag.end {
  background: url(../images/end.png) no-repeat;
  background-size: 100% 100%;
}

.nycenter .activity-list .item a .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: .05rem;
}

.nycenter .activity-list .item a .memo {
  flex: 1;
  min-width: 1px;
  margin-right: .2rem;
  font-size: .16rem;
  color: #5c5b5b;
  line-height: .28rem;
}

.nycenter .activity-list .item a .memo .title {
  font-weight: bold;
  font-size: .22rem;
  padding-bottom: .15rem;
  color: #000000;
}

.nycenter .activity-list .item a .btnbox button {
  font-size: .16rem;
}

.nycenter .activity-list .item a .btnbox .btnnum {
  text-align: right;
  font-size: .2rem;
  padding-bottom: .05rem;
  color: #969696;
  line-height: 150%;
  padding-right: .1rem;
}

.nycenter .activity-list .item a .btnbox .btnnum b {
  font-size: .43rem;
  color: #2580dd;
}

.nycenter .activity-list .item a .btnbox .btnnum p {
  color: #010101;
}

.detail-box .dbtn {
  text-align: center;
  padding-bottom: .2rem;
}

.bmPopup {
  width: 70%;
}

.bm-Form {
  display: flex;
  flex-flow: wrap;
}

.bm-Form .bm-table .el-table__header-wrapper th {
  background-color: #f5f7fa;
  /* 浅灰背景（Element UI 默认主题配套色，可自行修改） */
  color: #303133;
  /* 文字颜色 */
  font-weight: 500;
  /* 文字加粗，提升可读性 */
  border-bottom: 1px solid #e4e7ed;
  /* 表头下边框，保持样式统一 */
}

.bm-Form .el-form-item__label {
  font-size: .16rem;
}

.bm-Form .el-form-item {
  width: calc(50% - .2rem);
  margin: 0 .1rem .2rem .1rem;
  display: flex;
}

.bm-Form .el-form-item .el-form-item__content, .bm-Form .el-form-item .el-input__icon, .bm-Form .el-form-item .el-form-item__label {
  line-height: .4rem;
  font-size: .16rem;
}

.bm-Form .el-form-item .el-input__icon {
  line-height: 100%;
  height: unset;
}

.bm-Form .el-form-item .el-form-item__content {
  flex: 1;
}

.bm-Form .el-form-item .el-input__inner {
  height: .4rem;
  line-height: .4rem;
}

.bm-Form .el-form-item .el-input, .bm-Form .el-form-item .el-select {
  width: 100%;
}

.bm-Form .btnbox {
  text-align: center;
  margin: 0 auto;
  padding: .2rem 0 0 0;
}

.bm-Form .btnbox button {
  padding: .12rem .23rem;
  border-radius: 100px;
  width: 1rem;
}

@media screen and (max-width: 768px) {
  .nycenter .listbox .activity-list .item a .btnbox {
    display: block;
  }
  .nycenter .listbox .activity-list .item a .btnbox .btnnum {
    padding: 0.05rem  0 0 0;
    display: flex;
  }
  .nycenter .listbox .activity-list .item a .btnbox .btnnum b {
    font-size: .24rem;
    color: #2580dd;
  }
  .nycenter .listbox .activity-list .item a .btnW {
    display: none;
  }
  .bmPopup {
    width: 98%;
  }
}
