.clearEnd:after{
	content: ' ';
	display: block;
	clear: both;
}

.noticeMsg{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 1.5em;
	margin: 1em 0;
}

#crumbs{
	margin: 0 0 1em 0;
}

#crumbs > a:after{
	content: '>';
	margin: 0 0.5em;
}

#crumbs > a:last-child{
	color: #0a3990;
}

#crumbs > a:last-child:after{
	display: none;
}

/*------*/

.subNav > a{
	display: block;
	color: #FFF;
}

.subNav > a:hover,.subNav > a.active,.navContent li a.active{
	color: #fccb41;

}

.nei-tit .tit h1{
	position: relative;
	overflow: hidden;
	font-weight: normal;
}

.nei-tit .tit h1 span{
	margin: 0 0 0 0.25em;
}

.f-contact ul li{
	width: calc((100% - 180px) / 2);
	padding: 0 0.5em 0 0;
	box-sizing: border-box;
}

.f-contact ul li:last-child{
	width: 139px;
	padding: 0;
	margin: 0 0 0 0.5em;
}

.f-contact .c .tel a{
	
}

.ji-list ul li{
	display: inline-block;
	float: none;
	width: calc(100% / 3 - 10px);
	vertical-align: top;
}

.top-gun marquee{
	width:calc(100% - 25px); font-size:1rem; color: red;
}

#systemInfo{
	position: absolute;
	top: 1rem;
	left: 500px;
}

#systemInfo *{
	font-family: inherit;
	font-size: inherit;
	text-decoration: inherit;
	font-weight: inherit;
}

nav .nav-con ul li{
	width: calc(100% / 6);
}

@media (max-width: 1130px){
	nav .nav-con ul li{
		width: 100%;
	}

	#systemInfo{
		display: none;
	}
}

@media (max-width: 800px){
	.ji-list ul li{
		width: calc(100% / 2 - 10px);
	}
}

@media (max-width: 500px){
	.ji-list ul li{
		width: 100%;
	}
}

.page a:hover,.page a.current{
	color: #02328d;
}