@font-face {
	font-family: "responsivenav";
	src:url("./icon/responsivenav.eot");
	src:url("./icon/responsivenav.eot?#iefix") format("embedded-opentype"),
	url("./icon/responsivenav.ttf") format("truetype"),
	url("./icon/responsivenav.woff") format("woff"),
	url("./icon/responsivenav.svg#responsivenav") format("svg");
}
#nav-toggle{
	display: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
@media (max-width: 992px){
	#nav-toggle{
		display: block;
		cursor: pointer;
	}
	#nav-toggle:before {
		content: "≡";
		position: absolute;
		top: 4px;
		right: 8px;
		width: 50px;
		color: #595656;
		font-family: "responsivenav", sans-serif;
		font-size: 28px;
		text-indent: 0;
		text-align: center;
		line-height: 50px;
		speak: none;
	}
	#nav-toggle.active:before {
		font-size: 24px;
		content:"x";
	}
	.header .nav{
		position: absolute;
		z-index: 999;
		right: 0px;
		top: 60px;
		width: 100%;
		height: auto;
		max-height: 0;
		/*padding: 0 10px;*/
		overflow: auto;
		transition: all 0.4s;
		background: #f2f2f2;
	}
	.header .nav>a{
		margin-right: 0;
	}
	.header .nav_close{
		max-height: 0 !important;
	}
	.header .nav.nav_open{
		/*padding: 10px;*/
		box-shadow: 0px 0px 7px rgba(0,0,0,0.2);
	}
	.header .nav.nav_open li{
		position: relative;
		float: none;
		display: block;
		width: 100%;
		height: auto;
		background: #fff;
		border-bottom: #d4d4d4 1px solid;
	}
	.header .nav.nav_open li .zhankai{
		display: block;
		position: absolute;
		top: 18px;
		right: 20px;
		display: block;
		width: 15px;
		height: 15px;
		background: url(../../images/iconPlus.png) no-repeat;
		background-size: 100%;
	}
	.header .nav.nav_open li.open .zhankai{
		background: url(../../images/iconJian.png) no-repeat;
		background-size: 100%;
	}
	.header .nav.nav_open li>a{
		line-height: 50px;
		height: 50px;
	}
	.dropdown-con{
		display: block;
		padding: 16px 0;
	}
	.header .dropdown-box{
		position: relative;
		top: 0;
		left: 0;
	}
	.header .dropdown-box .ewms{
		display: none;
	}
	.header .nav li.open .dropdown-box{
		background: #f2f2f2;
	}
	.header .nav li.open dl dt{
		border-bottom: 1px solid #d4d4d4;
	}
	.header .nav li.open dl dd{
		padding-left: 40px;
	}
	.dropdown-box ul{
		display: block;
	}
	.dropdown-box ul li{
		background: #f2f2f2 !important;
	}
}