@charset "UTF-8";
.leftSideBarBox {
  padding-left: 15px;
  background: #184072; }
  .leftSideBarBox h2 {
    font: 27px/89px "微软雅黑";
    background: #184072;
    color: #fff;
    text-align: center; }
  .leftSideBarBox ul {
    border-bottom: 1px solid #e5e5e5;
    padding-top: 18px;
    background: #fff; }
    .leftSideBarBox ul li {
      position: relative;
      border-top: 1px solid #e5e5e5;
      background: #fff;
      cursor: pointer; }
      .leftSideBarBox ul li .per {
        height: 0;
        overflow: hidden; }
      .leftSideBarBox ul li h3 {
        font: 17px/58px ""; 
        color: #666666;
        padding-left: 20px;
        position: relative; }
        .leftSideBarBox ul li h3 a {
          color: #666666;
          height: 100%;
          display: block; }
        .leftSideBarBox ul li h3 .rotateImg {
          position: absolute;
          -webkit-transition: .3s ease-in;
          transition: .3s ease-in;
          top: 50%;
          right: 20px;
          
          margin-top: -4px;
          width: 13px;
          height: 8px;
          display: block; }
          .leftSideBarBox ul li h3 .rotateImg img {
            height: 8px;
            display: block; }
      .leftSideBarBox ul li p {
        font: 16px/35px "";
        background: #f4f4f4;
        padding-left: 20px;
        border-top: 1px solid #e5e5e5; }
        .leftSideBarBox ul li p a {
          color: #666666; }
      .leftSideBarBox ul li .active {
        background: #184072; }
        .leftSideBarBox ul li .active a {
          color: #e3b64f; }
      .leftSideBarBox ul li p:hover {
        background: #184072; }
        .leftSideBarBox ul li p:hover a {
          color: #e3b64f; }
      .leftSideBarBox ul li .leftBorder {
        display: none;
        position: absolute;
        left: -5px;
        top: -1px;
        width: 5px;
        height: 60px;
        background: #f1be4c; }
    .leftSideBarBox ul .on .per {
      height: auto;
      -webkit-animation: heightAuto .3s ease-in;
      animation: heightAuto .3s ease-in; }
    .leftSideBarBox ul .on .leftBorder {
      display: block;
      -webkit-animation: jianbian .3s ease-in;
      animation: jianbian .3s ease-in; }
    .leftSideBarBox ul .on h3 a {
      color: #184072; }
    .leftSideBarBox ul .on h3 .rotateImg {
      -webkit-transform: rotateZ(180deg);
      transform: rotateZ(180deg); }

@-webkit-keyframes jianbian {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes jianbian {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-webkit-keyframes heightAuto {
  from {
    height: 0; }
  to {
    height: auto; } }

@keyframes heightAuto {
  from {
    height: 0; }
  to {
    height: auto; } }
