.accordionjs {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.accordionjs .acc_section {
  border-top: 1px solid #909090;
  position: relative;
  z-index: 10;
  overflow: hidden;
}
.accordionjs .first.acc_section {
  border-top: none;
}
.accordionjs .acc_section .acc_head {
  position: relative;
  padding: 20px 10px 6px;
  display: block;
  cursor: pointer;
}
.accordionjs .first.acc_section .acc_head {
  padding-top: 0px;
}
.accordionjs .acc_section .acc_head h3 {
  margin: 5px 0;
  color: #1a2855;
  font-size: 16px;
}
.accordionjs .acc_section .acc_head h6 {
  margin: 5px 0;
  color: #1a2855;
  font-size: 16px;
}
.accordionjs .acc_section .acc_content {
  padding: 10px;
}
.accordionjs .acc_section:first-of-type,
.accordionjs .acc_section:first-of-type .acc_head {

}
.accordionjs .acc_section:last-of-type,
.accordionjs .acc_section:last-of-type .acc_content {

}
.accordionjs .acc_section.acc_active > .acc_content {
  display: block;
}
.accordionjs .acc_section.acc_active > .acc_head {

}

.accordionjs .acc_section h3 {background: url(../images/accordion-li-bg.png) no-repeat top right;min-height: 32px;line-height: 32px;}
.accordionjs .acc_section.acc_active h3 {background: url(../images/accordion-li-active-bg.png) no-repeat top right;}

.accordionjs .acc_section h6 {background: url(../images/accordion-li-bg.png) no-repeat top right;min-height: 32px;line-height: 32px;}
.accordionjs .acc_section.acc_active h6 {background: url(../images/accordion-li-active-bg.png) no-repeat top right;}
