.accordion li.dcjq-parent-li {
    position: relative;
    border-bottom: 1px solid #e2e2e2;
    border-radius: 2px;
    line-height: 18px;
}
.accordion li > a + .dcjq-icon {float: right; width: 42px; height: 44px; position: absolute; top: 0; right: 0; background: url(../images/plus_red.png) no-repeat center; cursor:pointer}
.accordion li.dcjq-parent-li .dcjq-icon:hover {background: url(../images/plus_red_hover.png) no-repeat center;}
.accordion li.dcjq-parent-li > a + .dcjq-icon {display: block; width: 42px; height: 44px; background: url(../images/plus_red.png) no-repeat center;}
.accordion li.dcjq-parent-li > a.active + .dcjq-icon {display: block; width: 42px; height: 44px; background: url(../images/minus_red.png) no-repeat center;}
.accordion li.dcjq-parent-li > a.active + .dcjq-icon:hover {background: url(../images/minus_red.png) no-repeat center;}
.accordion li > a + .dcjq-icon {display: none;}
.accordion li > a.active + .dcjq-icon {display: none;}