﻿html,
body {
	width: 100%;
	height: auto;
	overflow-x: hidden
}

body {
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 14px;
	display: block;
	color: #333;
	width: 100%
}

button:active {
	border-color: #712521!important
}

button:visited {
	border-color: #712521!important
}

.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto
}

.btn:hover {
	color: #fff;
	text-decoration: none
}

a {
	color: #721c24
}

a:hover {
	text-decoration: none;
	color: #721c24
}

.right-nav {
	position: fixed;
	right: 20px;
	top: 50%;
	z-index: 99
}

.right-nav div {
	background-color: #c8142f;
	border-radius: 50%;
	padding: 15px;
	margin-top: 10px
}

.right-nav div a img {
	height: 25px;
	width: 25px
}

#header {
	background-color: #fff;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 39;
	box-shadow: 0 0 12px 3px rgba(0, 0, 0, .08)
}

#header-zw {
	background-color: #fff;
	width: 100%;
	opacity: 0
}

.nav-bg {
	background-color: #fff;
	max-width: 1300px;
	margin: 0 auto;
	padding: 0
}

.mr {
	width: 100%;
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: flex-end
}

.mr-right {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 10px
}

.mr-right-dropdown .btn {
	background-color: #fff;
	border: 0;
	color: #6d1918;
	font-size: 14px
}

.mr-right-yy .iconfont {
	color: #6d1918;
	font-size: 14px
}

.mr-nav {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 100%;
	height: 56px;
	line-height: 55px
}

.navbar-nav {
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	flex: 1
}

.nav-item {
	height: 100%;
	display: flex;
	align-items: center;
	border-bottom: 3px solid rgba(0, 0, 0, 0);
	font-size: 16px
}

.nav-item:hover {
	border-bottom: 4px solid #6a1913
}

.nav-item:hover a {
	color: #6a1913!important
}

.nav-link {
	color: #333!important;
	padding: 0!important
}

.navbar-nav>.active {
	border-bottom: 4px solid #6a1913
}

.navbar-nav>.active>.nav-link {
	color: #6a1913!important
}

.mr-right-form {
	display: flex;
	flex-direction: row;
	align-items: center;
	border: 1px solid #dee0de;
	padding: 0 10px;
	border-radius: 20px
}

.mr-right-input {
	border: 0;
	height: 30px;
	outline: 0
}

.mr-right-input-icon {
	height: 30px;
	line-height: 30px
}

.mr-right-input-icon .iconfont {
	color: #87888a
}

@media(max-width:1328px) {
	.nav-item {
		margin: 0 0
	}
}

@media(max-width:1200px) {
	.nav-bg {
		padding: 0 10px
	}
}

@media(max-width:991px) {
	.mr {
		display: flex;
		flex-direction: column;
		justify-content: left;
		align-items: flex-start;
		border-top: 1px solid #666;
		position: fixed;
		height: auto;
		top: 60px;
		left: 0;
		background-color: #fff;
		padding: 15px 30px;
		box-shadow: 0 0 12px 3px rgba(0, 0, 0, .08)
	}
	.mr .mr-nav {
		flex-direction: column;
		width: 100%;
		height: auto!important;
		align-items: flex-start
	}
	.mr .mr-nav .navbar-nav {
		display: flex;
		flex-direction: column;
		width: 100%
	}
	.mr .mr-nav .navbar-nav .nav-item {
		width: 100%;
		border-bottom: 1px solid #f2f2f2;
		border-right: 3px solid rgba(0, 0, 0, 0)
	}
	.mr .mr-nav .navbar-nav .nav-item:hover {
		border-right: 4px solid #6a1913
	}
	.mr .mr-nav .navbar-nav .nav-item:hover a {
		color: #6a1913!important
	}
	.mr-right-form {
		width: 100%;
		margin-top: 25px!important
	}
	.mr-right-form .mr-right-input {
		flex: 1;
		background-color: #fff
	}
	.mr-right-form .mr-right-input-icon {
		flex-shrink: 0
	}
	#header-zw {
		height: 60px
	}
}

.yuanjiao {
	background-color: #f2f2f2;
	border-radius: 25px;
	border: 0!important;
	background-image: url（'/404.png');
	background-repeat: no-repeat;
	background-position: 170px center;
	background-size: 1rem 1rem;
	margin-bottom: 4px
}

.navbar-toggler {
	background-color: #fff;
	flex-shrink: 0
}

.navbar-toggler-icon {
	background-color: #fff
}

::-webkit-input-placeholder {
	font-size: 14px
}

.kx-btn {
	border: 1px solid #78b52c;
	height: 40px;
	width: 140px;
	color: #78b52c;
	border-radius: 3px;
	background-color: #fff;
	margin-bottom: 24px
}

.kx-btn:hover {
	color: #78b52c!important
}

.sx-btn {
	background-color: #78b52c;
	height: 40px;
	width: 140px;
	color: #fff;
	border: 0;
	border-radius: 3px
}

.time {
	color: #9a9a9a
}

.footer-box {
	background-color: #f4f5f4;
	border-top: 2px solid #7a2b2c
}

.footer-box .foot-row {
	display: flex;
	flex-direction: row;
	align-items: center
}

.footer-box .foot-row .foot-row-nav-item {
	flex: 1
}

.footer-box .foot-row .foot-row-nav-item .foot-nav-item__a1 {
	font-size: 16px
}

.footer-box .foot-row .foot-row-nav-item .foot-nav-item__a1:hover {
	color: #721c24
}

.footer-box .foot-row .foot-row-nav-item .foot-nav-item-fg {
	width: 30px;
	height: 2px;
	background-color: #c3828a;
	margin: 15px 0
}

.footer-box .foot-row .foot-row-nav-item .foot-nav-item__a {
	margin-bottom: 8px;
	font-size: 12px;
	display: block
}

.footer-box .foot-row .foot-row-nav-item .foot-nav-item__a:hover {
	color: #721c24
}

.footer-box .foot-row .foot-row-nav-item a {
	color: #333
}

.footer-box .foot-row .foot-row-nav-item:last-child {
	flex: 2
}

.footer-box .foot-row .foot-row-nav {
	display: flex;
	flex-direction: row;
	flex: 1
}

.footer-box .foot-row .foot-row-ewm {
	margin-left: 25px;
	flex-shrink: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #eceeec
}

.footer-box .foot-row .foot-row-ewm .foot-row-ewm__img {
	width: 125px;
	height: auto
}

.footer-box .foot-row .foot-row-ewm .foot-row-ewm__p {
	padding: 5px;
	font-size: 12px;
	margin-bottom: 0
}

.footer-box .footer-msg {
	width: 100%;
	padding: 15px;
	background-color: #7a2b2c
}

.footer-box .footer-msg .footer-msg__p {
	color: #f4f5f4;
	width: 1300px;
	margin: 0 auto;
	text-align: left
}

@media(max-width:1300px) {
	.footer-msg .footer-msg__p {
		width: 100%!important
	}
}

@media(max-width:1000px) {
	.footer-msg>p:first-child {
		text-align: left
	}
}

.title-box {
	background-image: url（'/404.png');
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 64px 0
}

.title {
	color: #fff
}

.title>span {
	font-size: 16px
}

.navtwo-box {
	background-color: #fafafa
}

.accordion {
	display: none
}

.nav-tabs-box {
	background-color: #fafafa
}

.nav-box {
	margin-bottom: -18px
}

.nav-tabs {
	width: 800px;
	width: auto;
	height: auto;
	border: 0;
	font-size: 16px;
	color: #363636
}

.nav-tabs li {
	border-bottom: 2px solid rgba(0, 0, 0, 0)
}

.nav-tabs li a {
	color: #363636;
	display: block;
	padding: 20px
}

.nav-tabs li .active {
	border-bottom: #721c24 2px solid;
	color: #721c24
}

.nav-tabs li a:hover {
	text-decoration: none;
	border-bottom: #721c24 2px solid;
	color: #721c24
}

.tab-content {
	background-color: #fff
}

@media(max-width:1000px) {
	.nav-box {
		display: none
	}
	.accordion {
		display: block;
		padding: 0
	}
	.nav-tabs {
		display: flex;
		flex-direction: column
	}
	.nav-tabs li {
		border-left: 2px #721c24 rgba(0, 0, 0, 0);
		margin: 10px 0
	}
	.nav-tabs li a {
		padding: 5px
	}
	.nav-tabs .tab-action {
		border-left: #721c24 2px solid
	}
}

.content-page {
	display: flex;
	justify-content: center
}

.content-page__btn {
	height: 42px;
	line-height: 42px;
	padding: 0 16px;
	border: 1px solid #ddd;
	background-color: #fff;
	margin: 0 5px
}

.content-page__btn:hover {
	border: 1px solid #721c24;
	background-color: #721c24;
	color: #fff
}

.content-page__btn-act {
	background-color: #721c24!important;
	color: #fff;
	border-color: #721c24!important
}

#fenye01 {
	display: flex
}

#fenye02 {
	display: none
}

@media(max-width:600px) {
	#fenye01 {
		display: none
	}
	#fenye02 {
		display: flex
	}
}