.sllng {float:right; padding-top:10px;}
.sllng a{background: rgba(255,255,255,.9); width:36px; height:36px; border-radius:50%; color: #005801; display:block; padding-top:9px;}
.sllng a:hover{color: #fff; text-decoration:none; background: #55bd04;transition: all 0.5s ease;}


.ddEN {float:right; padding-top:0px; padding-right:15px; display:none;}
.ddEN a{background: rgba(255,255,255,.9); width:36px; height:36px; border-radius:50%; color: #005801; display:block; padding-top:9px;}
.ddEN a:hover{color: #fff; text-decoration:none; background: #55bd04;transition: all 0.5s ease;}

.menuoutpar {
	text-align:center;
	position:relative;
	z-index:11;
	display:block;
	border-top:1px solid rgba(255,255,255,0.99);
	background: rgba(0,0,0,0.09);
}
.menuoutpar1 {
	text-align:center;
	position:relative;
	z-index:11;
	display:block;
	border-top:1px solid rgba(255,255,255,0.99);
	background: rgba(0,0,0,0.5);
}

.menuout {max-width:1300px; margin:0 auto; padding:0 20px;}
.menupd ul {margin:0; padding:0; margin-top:-2px; float:right;}
.menupd ul li{list-style:none; display:inline-block; border-top:3px solid rgba(0,0,0,0);}
.menupd ul li:hover{border-top:3px solid #fff;}
.menupd ul li:hover  a{opacity:1;}

li .sbcontrol2 {position:absolute; background: #fff;
	padding:5px 0 5px 0;
	box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.25);
	display:none;
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	text-align:left;
}
.menupd ul li a{
	color: #fff; font-size:14px; 
	display:block;
	font-weight:400;
	text-transform:uppercase;
	cursor:pointer;
	padding:19px 11px 15px 11px;
}
.menupd ul li a:hover{
	text-decoration:none;
	opacity:1;
	transition: all 0.3s ease;
}
li .sbcontrol2 li {display:block;  border-top:none; position:relative;}
li .sbcontrol2 li:hover {border-top:none;}
li .sbcontrol2 li:hover > a{color: green;}
li .sbcontrol2 li a{
	color: #000; font-size:16px; font-weight:400; text-transform:none; display:block;
	padding:7px 30px 7px 14px; border-bottom:1px solid rgba(0,0,0,0); opacity:1 !important;
}
li .sbcontrol2 li a:hover{opacity:1 !important; color: green;}
#hassubm1:hover .sbcontrol2 {display:block;}

.menupd h1 {color: #fff; font-size:22px; padding:14px 0; cursor:pointer; text-align:left;}
.menupd h2 {float:right; padding-top:12px;}
.menupd h2 a{color: #fff; font-size:14px; display:block; background:#0272ff; padding:3px 7px;}

.sbcontrol3 {
	position:absolute; background: #fff;
	padding:5px 30px 5px 0;
	box-shadow: 4px 2px 10px 0px rgba(0,0,0,0.25);
	display:none;
	border-top-right-radius:2px;
	border-bottom-right-radius:2px;
	text-align:left;
	left:100%;
	top:0;
	width:200px;
}
.sbcontrol3 a{display:block;}
#hassubm2:hover .sbcontrol3 {display:block;}

.menurshow {display:none; }

@media screen and (min-width: 1px) and (max-width: 1100px){
.ddEN{display:block;}
.menuoutpar {display:none;}
.menuoutpar1 {display:none;}
.leftrOne {display:block;
	position:absolute; width:100%; max-width:250px; left:0;
	z-index:99;
	-webkit-transform: translate3d(0,0,0)scale(1);
	-webkit-animation: slideInLeft .5s ease-in-out;	
	-moz-transform: translate3d(0,0,0)scale(1);
	-moz-animation: slideInLeft .5s ease-in-out;	
	transform: translate3d(0,0,0)scale(1);
	animation: slideInLeft .5s ease-in-out;
}

.menurout {background: #388b40; width:100%; padding:5px 0;}
.menurout h2{width:47px; height:34px; position:relative; background: rgba(255,255,255,0.1); margin:0 5px; display:block; float:left; cursor:pointer;}
.menurout h2 span {width:27px; height:2px; background: #fff; position:absolute; left:10px; top:16px}
.openSBM:before{
	content:""; background: #fff; width:27px; height:2px; position:absolute; top:9px; left:10px;transition: all 0.3s ease;
}
.openSBM:after{
	content:""; background: #fff; width:27px; height:2px; position:absolute; top:23px; left:10px;transition: all 0.3s ease;
}
.hideSBM:before{
	content:""; background: #fff; width:14px; height:2px; position:absolute; top:12px; left:15px; transform: rotate(-45deg);transition: all 0.3s ease;
}
.hideSBM:after{
	content:""; background: #fff; width:14px; height:2px; position:absolute; top:20px; left:15px; transform: rotate(45deg);transition: all 0.3s ease;
}
.hideSBM span{display:none;}
.sbshowPad {	
	padding-left:250px;transition: all 0.3s ease; background: #388b40;
}

	.resmenu {text-align:left; background: #388b40; padding:10px 0;}
	.resmenu a {}
	.resmenu li ul{display:none;}
	.resmenu ul{
		margin:0; padding:0;
	}
	.resmenu ul li{
		list-style:none;
		padding:0 20px;
	}
	.resmenu ul li a {
		font-size:15px; color: #fff;
		display:block;
		padding:5px 0;
		cursor:pointer;
		font-weight:400;
	}
	.resmenu ul li a:hover {color: #000; text-decoration:none;}
	.resmenu ul li span{float:left; margin-top:7px; opacity:0; position:relative; width:16px; height:16px;vertical-align:middle;transition: transform .2s ease;}
	.resmenu ul li span:before {
		content: "";	
		width:2px; height:9px;
		position:absolute;
		background: #fff;
		transition: transform .2s ease;
		transform: rotate(-45deg);
	}
	.resmenu ul li span:after {
		content: "";	
		width:2px; height:9px;
		position:absolute;
		background: #fff;
		transition: transform .3s ease;
		transform: rotate(45deg);
		top:5px;
	}

	.resmenu ul li span.beshow{display:inline-block; position:relative; width:16px; height:16px;vertical-align:middle;
		transform: rotate(90deg); top:4px; text-align:left; left:-7px;transition: transform .2s ease; opacity:1;
	}
	ul > .actbeshow{background: #75a97a !important;}
	.actbeshow > a{color: #000 !important;}
	.actbeshow > span {opacity:1 !important;}

}