.accordion2 {
	min-width: 220px;
	margin: 0 auto;
	padding: 10px;
}
.accordion2 .ac-content {
	margin: 0 10px;
}
.accordion2 label {
	display: block;
	background: #2C94FC;
	cursor: pointer;
	padding: 10px;
	border-bottom: 1px solid #fff;
}
.accordion2 label:hover {
	background: #2C94FC;
}
.accordion2 input {
	display: none;
}
.accordion2 .ac2-cont {
	transition: 0.2s;
	height: 0;
	overflow: hidden;
	background: #ddd;
	padding: 0 10px;
}
.accordion2 input:checked + .ac2-cont {
	height: auto;
	padding: 10px;
	  overflow-x:auto;
  overflow-y:hidden;
  white-space:nowrap;
}
</style> <script>
var number;
$(function(){
    number = $('input:checked').val();
    $('input').click(function(){
        if($(this).val() == number) {
            $(this).prop('checked', false);
            number = 0;
        } else {
            number = $(this).val();
        }
    });
});