#responsive-menu{position:relative;width:100%;max-height:100%;display:none;z-index:9999;top:0;overflow-y:auto;background:#df0000;}
#responsive-menu .title .wrap{width:22px;float:right;}
#responsive-menu .title .icon-bar{width:22px;height:2px;background:#fff;float:left;clear:both;margin-bottom:3px;}
#responsive-menu .title h1{float:left;margin:0;font-size:18px;font-weight:600;}
#responsive-menu .title{background:#920000;padding-left:10px;padding:10px;text-align:justify;height:40px;line-height:20px;color:#fff;font-size:17px;cursor:pointer;}
#responsive-menu .content{}
#responsive-menu .content ul{list-style:none;padding:0;background:#920000;margin:0;}
#responsive-menu .content > ul{display:none;}
#responsive-menu .content  .toggle-menu{float:right;background:url(icon-1.png) no-repeat center center;width:15px;height:15px;cursor:hand;cursor:pointer;margin-right:7px;position:absolute;top:7px;right:0px;padding:10px;}
#responsive-menu .content  .toggle-menu.active{background:url(icon-2.png) no-repeat center center;}
#responsive-menu .content ul li a{color:#fff;font-size:16px;padding:8px 0px;padding-left:10px;display:block;}
#responsive-menu .content  ul li{border-bottom:1px solid #a00b0b;position:relative;cursor:hand;cursor:pointer;}
#responsive-menu .content  ul li a:hover{color:#ff0;}
#responsive-menu .content  ul li ul{display:none}
#responsive-menu .content li li:first-child{border-top:1px solid #a00b0b;}
#responsive-menu .content > ul > li ul{position:relative;top:0;}
#responsive-menu .content > ul li ul li{    /* padding-left: 15px; */
text-indent:20px;}
#responsive-menu .content > ul li ul li a{color:#fff;}
#responsive-menu .content > ul li ul li a:hover{color:#ff0;}
#responsive-menu .content > ul li ul li ul li{text-indent:40px;}
#responsive-menu .content > ul li ul li ul li ul li{text-indent:60px;}
#responsive-menu .content > ul > li > ul > li > ul{}