.manager-item {
  padding: 40px 0;
  border-bottom: 1px solid #e8e8e8;
  color: #5f5f5f; }
  .manager-item .manager-title {
    position: relative; }
    .manager-item .manager-title .p1 {
      font-size: 16px; }
    .manager-item .manager-title .p2 {
      font-size: 24px;
      display: inline-block;
      width: 150px; }
    .manager-item .manager-title .icon {
      width: 12px;
      height: 12px;
      position: absolute;
      background: url(/img/arr-bottom.png?0d22e145) no-repeat center center;
      right: 0;
      top: 6px; }
  .manager-item .manager-content {
    font-size: 16px;
    line-height: 30px;
    visibility: hidden;
    height: 0;
    transiTion: height .5s; }
  .manager-item.active .manager-title .icon {
    background: url(/img/arr-bottom-active.png?8a7edaf0) no-repeat center center; }
  .manager-item.active .manager-content {
    margin-top: 40px;
    visibility: visible;
    height: auto; }
    