body {
  font-family: "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;
  min-width: 270px;
}

.btn-search {
	border-color: #ced4da
}
.navbar-header{
	padding-left:0;padding-right:0;
}
.navbar-header .navbar-toggler{
	margin-right:-.75rem;
}
.navbar-header .navbar-toggler:focus {
	outline: initial;
	color:#0069d9;
}
.navbar-top{
	background-color: rgb(32, 32, 128);
    
}
.navbar-top .navbar-nav .nav-link {
    color: #fff
}

.navbar-top .navbar-nav .nav-link:focus,
.navbar-top .navbar-nav .nav-link:hover {
    color: #ffff99
}
.navbar-top .nav-link.icon {
	padding-top: 4px;
	padding-bottom: 4px
}
.navbar-top .nav-link.icon .fa {
	font-size: 1.75rem
}

.nav-breadcrumb .breadcrumb::before{
	width: 1.5rem;
	height:1.5rem;
	line-height: 1.375rem;
	text-align: center;
	content: "\f124";
	font-family:FontAwesome;
	border-radius: 50%;
    color: #007BFF;
	border: 1px solid #007BFF;
	margin-right:.5rem;
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
	font-family:FontAwesome;
	
	content: "\f105";
	
}

.form-control {border-radius:0px;}

.showmain{
	font-size:18px;line-height:1.5;padding-bottom:15px;
	white-space:normal;word-wrap:break-word; word-break:normal;
}

.showmain p{margin-bottom:1.25em;}
.showmain h1,
.showmain h2,
.showmain h3,
.showmain h4,
.showmain h5{
	margin-top:1em;
	margin-bottom:1em;
}
.showmain ol,.showmain ul{padding-left:3.5em;}
.showmain ol li{margin-bottom:0.5em;}


.container-copyright{ 
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	font-size:1rem ;
	color: #999;
	text-align: center;
}
.container-copyright .icp > a{
	opacity: 0.4;
}
.quickresponsecode {
	display:block;
	padding:0;
	border-top:1px solid #f5f5f5;
	padding-top:1rem;
	margin-top:1rem;
}
.quickresponsecode li {
	display:block;
	text-align: center;
	list-style:none;
	flex-grow: 1;
}
.quickresponsecode li a, .quickresponsecode li img {display:block;width:70px;height:70px;padding: 0;margin:0 auto;}
.quickresponsecode li a { background-color: #ffffff;width:82px;height:104px;padding:6px;}


table{ border-collapse:collapse;margin:5px auto;}
td,th{border:1px solid #bbb;padding-left:3px;text-align:left;}

.showinfo{font-size:14px !important;}
.showmain{min-height:30rem;}
@media (min-width: 576px)
{
	.shadow-gt-sm{
		box-shadow: 0 .5rem 1rem rgba(0,0,0,.075);
	}
	.showmain{
		padding-left:15px;
		padding-right:15px;
	}
}

@media screen and (min-width: 768px) {
	.container-copyright{ 
		text-align: left;
	}
	.quickresponsecode li{
		flex-grow:initial;
	}
	.quickresponsecode {
		border-top:initial;
		padding:initial;
		margin:initial;
	}
}
@media screen and (min-width: 1200px) {
	.keyword{min-width: 35rem;}
	.showmain{min-height:15rem;}
	.navbar-top{
		font-size: 1.125rem;
	}
	.navbar-top .nav-link.icon {
		padding-top: 4px;
		padding-bottom: 4px
	}
	.navbar-top .nav-link.icon .fa {
		font-size: 2rem
	}
	
}

@media screen and (max-width: 767.98px)
{

	.navbar-top.collapse:not(.show),
	.navbar-top{
		display: flex;
		padding:0;
	}
	.navbar-top > .container {
		transition:transform .35s ease;
		transform: translate3d(0,0,0);
		position: fixed;
		width: 100%;
		max-width:100%;
		top: 0;
		bottom: 0;
		left: 100%;
		z-index: 50;
		flex-direction: column;
		padding:1rem;
		display: block;
		bottom:constant(safe-area-inset-bottom);
		bottom:env(safe-area-inset-bottom);
		background-color: rgba(0,0,32,.8);
	}
	.navbar-top.show > .container {
		transform: translate3d(-100%,0,0);
	}

	.navbar-top .card-header,
	.navbar-top .navbar-nav{
		max-width:540px;
		margin-left:auto;
		margin-right:auto;
		padding-right: 15px;
    	padding-left: 15px;
	}

	.navbar-top .navbar-toggler {
		padding: .3125rem;
		border-width: 0;
		color: rgba(255,255,255,0.5);
		transition: transform .35s;
	}
	
	.navbar-top .navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 10 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h1M4 15h1M4 23h1'/%3E%3C/svg%3E");
		width: .625rem;

	}
	.navbar-top .navbar-toggler-icon {
		display: block;
		width: 24px;
		height: 24px;
		line-height: 24px;
		position: relative;
		transition: transform .5s;
		transition-delay: .25s;
		
	}
	.navbar-top.show .navbar-toggler-icon {
		transform: rotate(135deg);
	}

	.navbar-top .navbar-toggler-icon::before,.navbar-top .navbar-toggler-icon::after{
		content: "";
		display: block;
		width: 100%;
		height: 2px;
		background-color: #fff;
		border-radius: 0;
		position: absolute;
		top: 11px
	}
	
	.navbar-top .navbar-toggler-icon::after {
		transform: rotate(90deg);
		transition: transform .35s;
		transition-delay: .35s
	}
	.navbar-top .nav-link{
		display: inline-block;
	}

	

}

@media screen and (max-width: 575.98px){
	.nav-breadcrumb .breadcrumb{
		padding-left:0;
		padding-right:0;
	}
}
