.accumulate {
  width: 96px;
  height: 24px;
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  border-radius: 3px;
  box-sizing: border-box;
}

.accumulate .decrease {
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #3A8BFF;
  font-weight: bolder;
  font-size: 12px;
  float: left;
  border-right: 1px solid #E5E5E5;
  box-sizing: border-box;
  cursor: pointer;
}

.accumulate .decrease.disabled {
  color: #EBEBEB;
}

.accumulate .input {
  width: 46px;
  height: 22px;
  float: left;
  border-right: 1px solid #E5E5E5;
  font-size: 14px;
  color: #181E33;
  text-align: center;
  box-sizing: border-box;
  line-height: 22px;
}

.accumulate .input input {
  display: inline-block;
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  font-size: 14px;
  color: #181E33;
  text-align: center;
}

.accumulate .add {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  float: left;
  background: url("../../images/activate/class/add.png") no-repeat 7px 7px;
  background-size: 10px 10px;
  box-sizing: border-box;
}
