.nav ul li.menuico{display: none;}
.logo{float:left; /*! width: calc(100% / 12 * 9); */ padding: 25px 0 32px 12px;}
.nav{
	background: rgba(16, 33, 139, 0.7);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#B210218b, endcolorstr=#B210218b);
}
.nav .dropmenu1{
	height: 52px;
	line-height: 52px;
	text-align: center;
	display: inherit;
}
.nav .dropmenu1 li{
	float: left;
	position: relative;
}
.nav .dropmenu1 li.hidden-xs{
	width:auto;
	font-weight:100;
}

/*è¿™ä¸€çº§æ˜¯å¯¼èˆª*/
.nav .dropmenu1 li a{
	display:block;
	line-height:52px;
	text-decoration:none;
	color:#fff;
	padding: 0 26.5px;
}
.nav .dropmenu1 li a:hover{
	background:#00923f;
}
.nav .dropmenu1 li a.more:after{
	content:" Â»";
}
.nav .dropmenu1 li ul{
	background: rgba(16, 33, 139, 0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E510218b, endcolorstr=#E510218b);
	
	position:absolute;
	float:left;
	width:calc(150%);
	left:-25%;
	display:none;
	z-index:9999;
}

/*è¿™æ˜¯ç¬¬äºŒçº§èœå•*/
.nav .dropmenu1 li ul li{width:calc(100%);}
.nav .dropmenu1 li ul a{
	width:calc(100%);
	text-decoration:none;
	color:#fff;
}
.nav .dropmenu1 li ul a:hover{
	background:#00923f;
}
.nav .dropmenu1 li ul ul{
	top:0;
	left:150px;
}
/*ä»Žç¬¬ä¸‰çº§èœå•å¼€å§‹,æ‰€æœ‰çš„å­çº§èœå•éƒ½ç›¸å¯¹åç§»*/
.nav ul li{
	/*! width:calc(100% / 9.5 - 0.1px); */
	float:left;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	line-height:50px;
	color:#fff;
}
.nav ul li a{
	color:#fff;
	display:block;
}
.nav ul li a img{
	margin-right:6px;
	position:relative;
	top:8px;
}
.nav .dropmenu1 li ul a{
	text-indent: 0;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 0;
}

/*æ‰‹æœºæ€»ä½“*/
@media screen and (max-width: 1023px) {
	.nav ul li{
		/*! width:calc(100% / 8 - 0.1px); */
	}
}
/*pcæ€»ä½“*/
@media screen and (min-width: 1024px) {

}
/*5*/
@media screen and (min-width: 300px) and (max-width: 373px) {

}
/*6*/
@media screen and (min-width: 374px) and (max-width: 412px) {

}
/*5ã€6ã€plus*/
@media screen and (min-width:300px) and (max-width: 767px) {
	.nav ul{
		width:100%;
		clear:both;
		overflow:hidden;
	}
	.nav .dropmenu1 li.hidden-xs{display:none}
	.nav{display:none}
	.nav{
		position:relative;
		height:auto;
		background:#1f43a3;
		opacity:1;
	}
	.nav .dropmenu1{
		height:auto;
		line-height:30px;
	}
	.nav .dropmenu1 li{
		float:inherit;
		width:100%;
		line-height:30px;
		height:30px;
		font-size:16px
	}
	.logo{width: 96%;	background:none; overflow:hidden; padding:10px 0 10px 5px; position:relative;	}
	.logo a{
		float:left;
		width:86%;
		display:block;
	}
	.logo 
		a img{
		width:100%;
		float:left;
	}
	.nav .dropmenu1 li{height:auto;}
	.nav .dropmenu1 li ul{
		position:relative;
		/* width: auto; */
		float:inherit;
		background:#234fc1;
	}
	.nav .dropmenu1 li ul a{
		width:100%;
		font-weight:normal;
		font-size: 14px;
		height: auto;
		padding: 5px 0;
	}
	.nav .dropmenu1 li a{
		line-height:44px;
		height:44px;
	}
	.nav .dropmenu1 li a{
		background-image:none !important;
		text-indent:0px !important;
	}
	.nav .dropmenu1 li{line-height: 44px;}
	.nav .dropmenu1 li a:hover{background:#032376}
	.menuico{
		background:url(menu_white.png) 0 0 no-repeat;
		width:36px;
		height:36px;
		display:block;
		position:absolute;
		right:0px;
		background-size:100%;
		top:50%;
		margin-top:-16px;
	}
}

/*ipad*/
@media screen and (min-width:768px) and (max-width: 1023px) {
	.container{width: auto;}
	.logo{width: 96%;	padding: 2px 0 10px 10px;}
	.nav{
		display:block ruby;
		text-align: center;
	}
	.nav ul li{
		font-size:17px;
	}
	.nav ul li a{
		background-size:24px !important;
		background-position-x:0 !important;
	}
	.nav .dropmenu1 li a{
		background-image:none !important;
		text-indent:0px !important;
		padding: 0 4.5px;
	}
	.nav .dropmenu1 li ul{
		width:auto;
	}
	.nav .dropmenu1 li ul a{
		width:110px;font-size: 13px;padding: 6px 0;
	}
}
/*1280 1366*/
@media screen and (min-width: 1024px) and (max-width: 1365px) {
	.nav{
		display:block ruby;
		text-align: center;
	}
	.nav .dropmenu1 li a{
		padding: 0 12px;
	}
}
/*1920*/
@media screen and (min-width: 1366px) and (max-width: 1440px) {

}
/**/
@media screen and (min-width: 1441px) {

}