﻿.law-block .space-left {
  width: 300px;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #eee;
  min-height: 400px;
}

.MainMenu .list-group {
  border: none;
}

.space-left .MainMenu .list-group .par-item {
  background: none;
  font-size: 18px;
}

.space-left .MainMenu .par-item.active {
  background: #F2F2F2;
  color: #0F2D4E;
}

.space-left .MainMenu .par-item .icon-imgx2 {
  width: 20px;
}

.law-block {
  padding-left: 300px;
  min-height: 500px;
  position: relative;
}

.law-block .hd {
  width: 220px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border: 1px solid #E5EEFF;
}

.law-block .hd li {
  width: 100% !important;
  line-height: 46px !important;
  position: relative;
}

.law-block .hd li.on {
  border-bottom: none !important;
  color: #0F2D4E !important;
}

.law-block .hd li:hover {
  background: #E5EEFF
}

.law-block .hd li>img {
  position: relative;
  top: -2px;
  margin-right: 10px;
}

.law-block .hd li.on:before {
  content: "";
  border-left: 4px solid #0F2D4E;
  position: absolute;
  left: 0;
  top: 0;
  height: 46px;
}

.law-block .bd .inBox {
  padding-left: 20px;
}

.law-block .bd .inBox .list {
  /* padding-bottom:20px;
    border-bottom: 1px dashed #5C89F7; */
}

.law-block .bd .inBox .list>a {
  line-height: 40px;
  padding:0 10px
}

.law-block .bd .inBox  .list>a i{
  top: 10px;
  right: 10px;
}

.law-block .bd .inBox .list>a::before {
  content: "";
  width: 10px;
  height: 10px;
  background: url(../img/index_new/left-icon.png);
}

.law-block .bd .inBox .list a>span {
  color: #333;
}

.law-block .bd .inBox .list a:hover {
  color: #2a6496;
  background:#EFEFEF;
}

.list-group .par-item.foc{
  background: #EFEFEF !important;
}
