.rm-menu li a.current {
    background: #165e83;
    color: #fff;
}
.rm-menu li  a.current , a:hover {
	color: #17262e;
	background: #e8e8e8;
}

.rm-container{
	background-color: #fff;
}
.rm-container ul{
	margin:0;
	padding:0;
}
.rm-nav ul, .rm-menu{
	background-color: #fff;
	font-size: 14px;
}
.rm-nav li a, .rm-menu-item a{
	color: #17262f;
	padding:0 30px;
	line-height:44px;
}
.rm-nav li a:hover,.rm-menu-item a:hover{
	background-color: #e8e8e8;
}
.rm-toggle.rm-button{
	width: 50px;
	height:50px;
    background: url(../../assets/img/header/btn-kufs-globalNavi.png) no-repeat right top;
    background-size: 50px 50px;
	display: block;
    position: absolute;
	top: 0px;
    right: 0;
	margin:0;
}
.rm-toggle.rm-button.rm-active{
	background-image: url(../../assets/img/header/btn-kufs-globalNavi-close.png);
}
.rm-layout-expanded .rm-nav > ul > li > a, 
.rm-layout-expanded .rm-top-menu > .rm-menu-item > a{
	height:44px;
	line-height: 44px;
	padding:0;
}
.rm-layout-expanded .rm-nav > ul > li > a:hover{
	background-color: #eee;
}
.rm-lighten li li li a, .rm-lighten li li a:focus, .rm-lighten li li a:hover, .rm-lighten li li.rm-hover a, .rm-lighten .rm-menu-expanded li a:focus, .rm-lighten .rm-menu-expanded li a:hover, .rm-lighten .rm-menu-item .rm-menu-item .rm-menu-item a, .rm-lighten .rm-menu-item .rm-menu-item a:focus, .rm-lighten .rm-menu-item .rm-menu-item a:hover, .rm-lighten .rm-menu-item .rm-menu-item.rm-hover a, .rm-lighten .rm-menu-expanded li a:focus, .rm-lighten .rm-menu-expanded li a:hover{
	background-color: rgba(0,0,0,.1);
}

.rm-nav li li.rm-last a, .rm-menu-item .rm-menu-item.rm-last a{
	padding-bottom: 0;
}

.rm-layout-expanded .rm-nav > ul > li, .rm-layout-expanded .rm-top-menu > .rm-menu-item {
    width: 1%;
    display: table-cell;
	float: none;
}
.arrow{
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	top:0;
	right:0;
	font-family: "宋体" !important;
	font-size: 20px;
	text-align: center;
	color: #ddd;
	font-weight: bold;
	transform: rotate(90deg);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.rm-layout-expanded .rm-nav  ul li a:hover .arrow{
	color: #666;
}
.rm-layout-expanded .rm-nav > ul > li.rm-hover>a>.arrow{
	transform: rotate(270deg);
}


@media (min-width: 737px){	
	.rm-toggle.rm-button{
		display: none;
	}
	.rm-container .rm-nav{
		width:960px;
		margin:0 auto;
	}
	.rm-nav ul, .rm-menu{
		
	}
	.rm-nav li{
		
		text-align: center;
	}
	.rm-nav li a, .rm-menu-item a{
		padding:0;
	}
	.rm-layout-expanded .rm-nav > ul > li > a, .rm-layout-expanded .rm-top-menu > .rm-menu-item > a{
		text-align: center;
	}
	.rm-layout-expanded .rm-nav > ul > li>ul>li>a,
	.rm-layout-expanded .rm-nav > ul > li>ul>li>ul>li>a{
		text-align:left;
	}
	.rm-layout-expanded li ul, .rm-layout-expanded .rm-menu-item .rm-menu{
		width:100%;
	}
}