.lm-wrap{ display:table; table-layout:fixed; margin-top:50px; margin-bottom:140px; }
.lm-wrap .content-wrap{ display:table-cell; width:auto; padding:0 0 100px 45px; vertical-align:top; }
@media(max-width:991px){
	.lm-wrap .content-wrap{ display:table-cell; width:auto; padding:0 0 100px 0; vertical-align:top; }
}

.lnb_wrap{position: relative;}
.lnb{background: #fff; border-bottom: 1px solid #ddd;}
.lnb .lnb_map{height: 60px; display: flex; align-items: center; border-left: 1px solid #f1f1f1; margin-bottom: 0; }
.lnb .lnb_map .home{width: 60px; height: 100%;background: #fff;display: flex;justify-content: center;align-items: center;}
.lnb .lnb_map .home a{color: #333;}
.lnb .lnb_map .home i{font-size: 20px; color: #7B7B7B;}
.lnb .lnb_map > li{width: 250px; height: 100%;border-right: 1px solid #f1f1f1; padding: 0px 15px;position: relative;}
.lnb .lnb_map li.dep a{width: 100%; height: 100%;display: flex;align-items: center; font-size: 14px;}
.lnb .lnb_map li.dep a span{width: 100%;display: flex; justify-content: space-between;align-items: center; font-size: 17px; color: #333;}
.lnb .lnb_map li.dep a span i{font-size: 16px; color: #0078C3;}
/*.lnb .lnb_map li.dep a span:hover i{ transform: rotate(180deg);}*/
.lnb .lnb_map li.dep:hover i { transform: rotate(180deg);}
.lnb .lnb_map li.dep ul{display: none;position: absolute;left: 0; top: 61px;width: 100%;z-index: 10; padding: 0;}
.lnb .lnb_map li.dep ul li{width: 100%; background: #ffffff; border-bottom: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE;}
.lnb .lnb_map li.dep ul li a{padding: 15px 15px;font-size: 17px;}
.lnb .lnb_map li.dep ul li a:hover{background: #364F6B; color: #fff;transition: 0.3s all;}
.lnb .lnb_map li.dep ul li a.on{background: #f1f1f1;}

@media screen and (max-width:1400px) {
  .lnb .lnb_map{width: 100% !important;}
}
@media screen and (max-width:900px){
  .lnb .lnb_map{height: 55px;}
  .lnb .lnb_map .home i{font-size: 16px;}
  .lnb .lnb_map li.dep ul{top: 56px;}
}
@media screen and (max-width:600px){
  .lnb .lnb_map{height: 50px;}
  .lnb .lnb_map .home{width: 12%;}
  .lnb .lnb_map li{width: 44%;}
  .lnb .lnb_map li:last-child{width: 44%;}
  .lnb .lnb_map li.dep ul{top: 51px;}
  .lnb .lnb_map li.dep a{font-size: 12.5px;}
  .lnb .lnb_map li.dep ul li a{font-size: 12.5px;}
}