@media(min-width: 320px)and (max-width: 991.98px) {
	.msite-footer {
		display: block
	}

	.msite-footer p {
		line-height: normal !important
	}
}

@media(min-width: 320px)and (max-width: 991.98px) {
	.navbar {
		width: 100%;
		position: fixed !important;
		top: 0;
		padding: .14rem .3rem !important;
		background: #fff;
		z-index: 1000
	}

	.navbar .navbar-brand {
		margin: 0;
		font-size: .36rem
	}

	.navbar .navbar-brand img {
		margin-right: .07rem
	}

	.navbar .msite-nav {
		display: block;
		overflow: hidden;
		font-size: .14rem
	}

	.navbar .msite-nav div {
		float: left;
		margin-right: .57rem
	}

	.navbar .msite-nav img:nth-child(1) {
		width: 26px;
		height: 18px
	}

	.navbar .msite-nav .c {
		width: 7px;
		height: 5px
	}

	.navbar .msite-nav>img {
		float: left;
		width: calc(35px / 2);
		height: calc(33px / 2)
	}

	.navbar .navbar-toggler {
		width: .35rem;
		height: .33rem;
		padding: 0;
		border: none;
		background: url("../img/msite/msite_icon_home_top_Navigation_Bar_mune.png") no-repeat center;
		background-size: cover;
		border-radius: 0
	}
}

@media(min-width: 991.98px) {
	.navbar {
		width: 11.81rem;
		margin: 0 auto;
		height: .62rem;
		padding: .1rem 0 !important
	}

	.navbar .ta {
		vertical-align: middle;
		font-size: .18rem
	}

	.navbar .msite-nav {
		display: none
	}

	.navbar .navbar-brand {
		padding: 0;
		font-size: .14rem
	}

	.navbar .navbar-brand img {
		margin-right: .07rem
	}

	.navbar .collapse {
		position: relative
	}

	.navbar .nav-link {
		padding: 0 0 16px !important;
		margin-right: .42rem
	}

	.navbar .active {
		color: #876FFD !important;
		border-bottom: 4px solid #876FFD
	}

	.navbar .bj {
		position: fixed !important;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: #000;
		opacity: .5;
		z-index: -1
	}

	.navbar .dropdown-menu {
		position: fixed !important;
		margin: auto;
		width: 2rem;
		height: 1.32rem;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		font-size: .16rem;
		border-radius: .08rem
	}

	.navbar .dropdown-menu p {
		margin: 0 0 .1rem;
		border-bottom: 1px solid #ddd
	}

	.navbar .dropdown-menu span {
		display: inline-block;
		height: 100%;
		margin: 0;
		border-bottom: 1px solid #fc9466
	}

	.navbar .dropdown-menu i {
		position: absolute;
		top: 20px;
		right: 15px
	}

	.navbar .dropdown-menu a {
		overflow: hidden;
		margin-bottom: .1rem
	}

	.navbar-nav {
		position: absolute;
		top: -0.17rem;
		right: 0;
		font-size: .14rem
	}

	.navbar-nav .nav-item {
		padding: .07rem 0
	}

	.navbar-nav span {
		margin: 0 .16rem;
		line-height: .35rem
	}

	.navbar-nav .download {
		position: relative;
		margin-right: .95rem
	}

	.navbar-nav .download .nav-download {
		display: none;
		position: fixed;
		padding: .1rem 0;
		top: .58rem;
		width: 1.25rem;
		background-color: #fff;
		box-shadow: 0px 5px 10px 0px rgba(0,0,0,.18);
		border-radius: 6px
	}

	.navbar-nav .download .nav-download li {
		padding: .07rem 0;
		width: 100%;
		height: 50%;
		text-align: center;
		cursor: pointer
	}

	.navbar-nav .download .nav-download li a {
		text-decoration: none;
		color: #000
	}

	.navbar-nav .download .nav-download li a:hover {
		color: #fff;
		background-color: #fc9466
	}

	.navbar-nav .download .nav-download li:hover {
		color: #fff;
		background-color: #fc9466
	}

	.navbar-nav .english {
		margin-right: .08rem
	}

	.dropdown-menu {
		padding: .15rem;
		min-width: 2rem
	}

	.dropdown-menu .dropdown-item {
		font-size: .14rem
	}
}/*# sourceMappingURL=nav.css.map */
