@import url(56609094f1cea7fb743c3cf9ab329c00_css.css);

.accordion {
  color: #FFF;
  width: 100%;}
.accordion .section {
  width: 92%; float:right; background:#FFFFFF;}
.accordion .section input[type='radio'] {
  display: none;}
.accordion .section input[type='radio']:checked + label {
  background:#f4f4f4;
  height:70px;}
.accordion .section input[type='radio']:checked + label:before {
  content: " ";
  position: absolute;
  border-left: 10px solid #FC3;
  height: 100%;
  left: 0;}
.accordion .section input[type='radio']:checked ~ .content {
  max-height: 300px;
  opacity: 1;
  z-index: 10;
  overflow-y: auto;
  width:220px;
  background:#F3F3F3;}
.accordion .section label,.accordion .section .ej {
  position: relative;
  cursor: pointer;
  padding: 10px 20px;
  display: table;
  background: #FFFFFF;
  width: 100%;
  height:70px;  
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  -ms-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  border-top: 0px;
  border-bottom:1px solid #999;}
.accordion .section .ej{font-size:18px; line-height:70px;}
.accordion .section label:before {
  content: " ";
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 1px;}
.accordion .section label:hover {
  background:#E0E0E0;}
.accordion .section label span {
  display: table-cell;
  vertical-align: middle;}
.accordion .section:last-of-type {
  border-top:0px #FFFFFF;}
.accordion .section .content {
  max-height: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 0;
  position: relative;
  overflow-y: hidden;}
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;}

body {
  font-family: 'Quicksand', sans-serif;}

.left-menu {
  background:#F00;
  width: 200px;
  position: absolute;
  top: 0;
  bottom: 0;}

.accordion {
  font-size: 14px;}
.accordion .section .content {
  padding: 0 15px;}
.accordion .section input[type='radio'] {
  display: none;}
.accordion .section input[type='radio']:checked ~ .content {
  padding: 0px; height:inherit;}

.accordion .section input[type='radio']:checked ~ .content.li {
  padding: 0px; height:inherit;}
.span1{ color:#000000; font-size:18px;}
.span2{ color:#000000;padding-left:25px;font-size:16px; padding-top:5px;}

.section .content ul li:hover,.section .content ul li.hover{ background-color:#E0E0E0;}
.section .content ul li{ background-color:#EDEDED;border-bottom:1px solid #999; line-height:35px; height:50px;padding: 10px 0 0 38px;}