.hs_nav_li{padding:0.8em 0;width:25%;height: auto;float:left;position:relative;}
.hs_nav_ul a:nth-child(4n) li{border-right:none;}
.hs_nav_li > i{width: 4.17em; width:100%; overflow:hidden; display:block;}
.hs_nav_li .text-center{margin-top:0.8em;text-align:center;line-height:1.8em;height:1.8em;overflow:hidden;color:gray;}
.hs_nav_li img{width: 2.17em;max-height:2.17em;display:block; margin:0 auto;}
.m-nav-coustom{position:absolute;display:none;z-index:2;}
.nav_close{display:block;}
