.zy-menu {
  width: 300px;
  box-shadow: 0px 0px 5px #dfdfdf;
  height: auto;
  overflow: hidden;
  min-height: 600px;
}
.zym-title {
  overflow: hidden;
  width: 300px;
  height: 100px;
  background: url(../../image/title-zy.png) no-repeat;
}
.zym-icon {
  margin: 25px auto;
  width: 100px;
  height: 50px;
  background: url(../../image/icon-resource.png) left no-repeat;
  line-height: 50px;
  font-size: 20px;
  color: #ffffff;
  padding-left: 45px;
  text-align: left;
}
.zy-menu-ul {
  width: 100%;
}
.zy-menu-ul > li {
  padding-left: 40px;
  width: 260px;
  height: 50px;
  overflow: hidden;
  line-height: 50px;
  cursor: pointer;
  border-bottom: solid 1px #edeef0;
}
.zy-menu-ul > li p {
  float: left;
  width: 170px;
  padding-left: 35px;
  text-align: left;
  font-size: 16px;
  color: #666666;
}
.zy-menu-ul > li span {
  float: right;
  height: 50px;
  width: 50px;
  background: url(../../image/icon-close.png) center no-repeat;
}
.zy-menu-ul > li.open {
  background-color: #7481fc;
  overflow: hidden;
  height: auto;
}
.zy-menu-ul > li.open p {
  color: #ffffff;
}
.zy-menu-ul > li.open span {
  background-image: url(../../image/icon-open.png);
}
.zy-menu-ul > li.open ul {
  background: #ffffff;
  width: 300px;
  margin-left: -40px;
  float: left;
}
.zy-menu-ul > li.jszx p {
  background: url(../../image/icon-jszx.png) left no-repeat;
}
.zy-menu-ul > li.zzzy p {
  background: url(../../image/icon-zzzy.png) left no-repeat;
}
.zy-menu-ul > li.szzy p {
  background: url(../../image/icon-szzy.png) left no-repeat;
}
.zy-menu-ul > li.dzqk p {
  background: url(../../image/icon-dzqk.png) left no-repeat;
}
.zy-menu-ul > li.zysjk p {
  background: url(../../image/icon-zysjk.png) left no-repeat;
}
.zy-menu-ul > li.ssgp p {
  background: url(../../image/icon-ssgp.png) left no-repeat;
}
.zy-menu-ul > li.flcz p {
  background: url(../../image/icon-flcz.png) left no-repeat;
}
.zy-menu-ul > li.sysjk p {
  background: url(../../image/icon-sysjk.png) left no-repeat;
}
.zy-menu-ul > li.fwfs p {
  background: url(../../image/icon-fwfs.png) left no-repeat;
}

.zy-menu-ul > li.jszx.open p {
  background: url(../../image/icon-jszx-hover.png) left no-repeat;
}
.zy-menu-ul > li.zzzy.open p {
  background: url(../../image/icon-zzzy-hover.png) left no-repeat;
}
.zy-menu-ul > li.szzy.open p {
  background: url(../../image/icon-szzy-hover.png) left no-repeat;
}
.zy-menu-ul > li.dzqk.open p {
  background: url(../../image/icon-dzqk-hover.png) left no-repeat;
}
.zy-menu-ul > li.zysjk.open p {
  background: url(../../image/icon-zysjk-hover.png) left no-repeat;
}
.zy-menu-ul > li.ssgp.open p {
  background: url(../../image/icon-ssgp-hover.png) left no-repeat;
}
.zy-menu-ul > li.flcz.open p {
  background: url(../../image/icon-flcz-hover.png) left no-repeat;
}
.zy-menu-ul > li.sysjk.open p {
  background: url(../../image/icon-sysjk-hover.png) left no-repeat;
}
.zy-menu-ul > li.fwfs.open p {
  background: url(../../image/icon-fwfs-hover.png) left no-repeat;
}
.second-menu li {
  width: 100%;
  height: 35px;
  line-height: 35px;
  text-align: left;
}
.second-menu li a {
  margin-left: 90px;
  color: #535f6e;
  font-size: 14px;
  text-decoration: none;
}
.second-menu li.cur-sm a,.second-menu li:hover a{
  color: #5266ff;
}