* {
	font-family: Microsoft YaHei
}

.top-title-bg {
	height: 340px;
	background: url(https://res.hnyykjzy.cn/bannerb.jpg) 50% 0 no-repeat
}

.navbar-light {
	position: relative
}

.form-inline {
	position: absolute;
	top: 200px;
	right: 0
}

.form-control {
	padding: 10px;
	border-radius: 0;
	font-size: 13px
}

.btnn {
	padding: 0 1.5rem;
	height: 42px;
	border: none;
	font-size: 14px
}

.btn-primary {
	background-color: #0073d5
}

.navbar {
	padding: 0;
	width: 100%
}

.navbar-brand {
	margin: 50px 0;
	width: 606px
}

.navbar-brand img {
	width: 100%
}

.navbar-collapse {
	position: absolute;
	top: 280px;
	z-index: 999;
	width: 100%;
	background: rgba(0, 115, 213, .9)
}

.navbar-nav .nav-item {
	margin: .25rem 1.45rem;
	/* background-color: red; */
	height: 38px;
}

.navbar-nav .nav-item a {
	font-size: 15px
}

.notice {
	position: absolute;
	top: 326px;
	overflow: hidden;
	padding: 0 1.25rem;
	width: 100%;
	height: 20px;
	background: hsla(0, 0%, 100%, .9)
}

.notice a {
	color: #777;
	font-size: 13px;
	line-height: 43px
}

@media (min-width:992px) {
	.dropdown:hover>.dropdown-menu {
		display: block
	}
}

.nav-item .dropdown-menu {
	border: none
}

@media (max-width:992px) {
	.form-inline {
		display: none
	}

	.navbar-collapse {
		top: 75pt;
		padding-top: 10px;
		padding-left: 20px
	}

	.navbar-brand {
		width: 260px
	}

	.navbar-nav .nav-item {
		margin: 0 0 .7rem
	}

	#bBanner .carousel-caption {
		display: none
	}

	.zp-borl,
	.zp-borr {
		padding: 0
	}
}

.tcdPageCode ul {
	list-style: none;
}

.tcdPageCode li {
	display: inline;
	padding: 0 .5em;
}

.news-title-bg {
	padding: 0 1rem;
	width: 100%;
	height: 3rem
}

.news-title-bg h6 {
	font-size: 15px
}

.bg-blue {
	background-color: #0073d5
}

.bg-blue p {
	float: right;
	font-size: 13px
}

.bg-blue a,
.bg-blue h6,
.bg-blue p {
	color: #fff
}

.bg-grey {
	background-color: #efefef
}

.bg-grey p {
	color: #777;
	font-size: 13px
}

.bg-grey a,
.bg-grey h6 {
	color: #333
}

.news-title-bg a,
.news-title-bg h6,
.news-title-bg p {
	line-height: 3rem
}

.lia {
	float: left;
	width: 100%;
}

.lia a ,
.lia p {
	color: #777;
	font-size: 13px;
	line-height: 35px;
	margin-bottom: 0;

	white-space: nowrap;          /* 不换行 */
	overflow: hidden;             /* 超出部分隐藏 */
	text-overflow: ellipsis;      /* 用省略号表示超出部分 */
	display: inline-block;         /* 使得元素为块级元素，便于设置宽度 */
	max-width: 70%;             /* 设置最大宽度，根据需要调整 */
}

.lia a:hover {
	color: #0073d5
}

.zp-borl {
	padding-left: 0
}

.zp-borr {
	padding-right: 0
}

#info-list1,
#info-list2 {
	margin: 0;
	padding: 0
}

.liab {
	float: left;
	width: 100%
}

.liab-area {
	margin-right: .5rem;
	margin-bottom: .68rem
}

.liab-area,
.liab-time {
	line-height: 1.5rem
}

.liab a,
.liab-area,
.liab-time {
	color: #777;
	font-size: 13px
}

.liab a:hover {
	color: #0073d5
}

.foot p {
	font-size: 13px;
	line-height: 28px
}

#bBanner .carousel-caption {
	top: 300px;
	text-shadow: 0 0 10px #555;
	-webkit-text-shadow: 0 0 10px #555;
	-moz-text-shadow: 0 0 10px #555;
	-o-text-shadow: 0 0 10px #555
}

#bBanner .carousel-caption h3 {
	font-weight: 900;
	font-size: 38px
}

.carousel-inner img {
	width: 100%;
	height: 100%
}

.carousel-fade .carousel-inner .carousel-item {
	transition-property: opacity;
	transform: translateX(0)
}

.carousel-fade .carousel-inner .active.carousel-item-left,
.carousel-fade .carousel-inner .active.carousel-item-right,
.carousel-fade .carousel-inner .carousel-item {
	opacity: 0
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {
	opacity: 1
}

.carousel-vertical .carousel-inner .carousel-item-next.carousel-item-left,
.carousel-vertical .carousel-inner .carousel-item-prev.carousel-item-right {
	transform: translateY(0)
}

.carousel-vertical .carousel-inner .active.carousel-item-left,
.carousel-vertical .carousel-inner .carousel-item-prev {
	transform: translateY(-100%)
}

.carousel-vertical .carousel-inner .active.carousel-item-right,
.carousel-vertical .carousel-inner .carousel-item-next {
	transform: translateY(100%)
}

@media (max-width:992px) {
	.carousel-inner img {
		margin-left: -25%;
		width: auto;
		height: 300px
	}

	.list-none {
		display: none
	}
}

.list-line {
	width: 100%;
	border-bottom: 5px solid #f5f5f5
}

.list-news-box {
	padding: 2rem 0;
	width: 100%;
	background-color: #fff
}

.list-news-box p {
	font-size: 14px
}

.list-news-content {
	width: 100%
}

.mm-banner-a img {
	width: 100%;
}

.mm-borl img {
	width: 100%;
}

.mm-contact-box {
	width: 50px;
	background: #059;
	position: fixed;
	right: 0;
	bottom: 200px;
	z-index: 999;
}

.mm-contact-qq,
.mm-contact-tel,
.mm-contact-wechat {
	width: 50px;
	height: 50px;
	line-height: 50px
}

.mm-contact-qq div,
.mm-contact-tel div,
.mm-contact-wechat div {
	font-size: 13px;
	background: #f5f5f5;
	line-height: 26px
}

.mm-contact-qq a,
.mm-contact-tel a,
.mm-contact-wechat a {
	width: 100%;
	height: 100%;
	font-size: 19px;
	color: #fff;
	display: block;
	position: relative
}

.mm-contact-bg1 a {
	background: #1580d9
}

.mm-contact-bg2 a {
	background: #448694
}

.mm-contact-bg3 a {
	background: #f8b62c
}

.mm-contact-wechat div {
	width: 120px;
	height: 150px;
	position: absolute;
	right: -120px;
	top: 0;
	z-index: -99;
	color: #000;
	border: 8px solid #f5f5f5;
	box-sizing: border-box;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	-o-transition: all .2s linear
}

.mm-contact-wechat div img {
	width: 100%;
}

.mm-contact-wechat a:hover div {
	right: 50px
}

.mm-contact-qq a {
	background-color: #24a9e6
}

.mm-contact-qq a:hover {
	background-color: #009688;
	color: #fff
}

.mm-contact-tel a {
	background-color: #e1aa12
}

.mm-contact-tel div {
	width: 200px;
	position: absolute;
	right: 50px;
	bottom: -50px;
	z-index: -99;
	background-color: #e1aa12;
	font-size: 13px;
	line-height: 24px;
	text-align: left;
	padding: 20px;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	-o-transition: all .2s linear
}

.mm-contact-tel a:hover div {
	right: 50px
}

.uk-text-center {
	text-align: center;
}

.pagination .page-item .page-link {
	margin: 0 3px;
	padding: 0 11px;
	height: 30px;
	min-width: 30px;
	border: 0;
	border-radius: 3px !important;
	background: 0 0;
	color: #999;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 30px;
	cursor: pointer;
	transition: all .3s
}

.pagination .page-item .page-link:focus,
.pagination .page-item .page-link:hover {
	border: none;
	background-color: hsla(0, 0%, 87%, .3);
	color: #2c2c2c
}

.pagination .arrow-margin-left,
.pagination .arrow-margin-right {
	position: absolute
}

.pagination .arrow-margin-right {
	right: 0
}

.pagination .arrow-margin-left {
	left: 0
}

.pagination .page-item.active>.page-link {
	box-shadow: 0 5px 25px 0 rgba(0, 0, 0, .2);
	color: #e3e3e3
}

.pagination .page-item.active>.page-link,
.pagination .page-item.active>.page-link:focus,
.pagination .page-item.active>.page-link:hover {
	border-color: #999;
	background-color: #999;
	color: #fff
}

.pagination .page-item.disabled>.page-link {
	background-color: hsla(0, 0%, 100%, .2);
	color: #fff;
	opacity: .5
}

.pagination.pagination-info .page-item.active>.page-link,
.pagination.pagination-info .page-item.active>.page-link:focus,
.pagination.pagination-info .page-item.active>.page-link:hover {
	border-color: #00b0ff;
	background-color: #00b0ff
}

.pagination.pagination-success .page-item.active>.page-link,
.pagination.pagination-success .page-item.active>.page-link:focus,
.pagination.pagination-success .page-item.active>.page-link:hover {
	border-color: #00c853;
	background-color: #00c853
}

.pagination.pagination-primary .page-item.active>.page-link,
.pagination.pagination-primary .page-item.active>.page-link:focus,
.pagination.pagination-primary .page-item.active>.page-link:hover {
	border-color: #6200ea;
	background-color: #6200ea
}

.pagination.pagination-warning .page-item.active>.page-link,
.pagination.pagination-warning .page-item.active>.page-link:focus,
.pagination.pagination-warning .page-item.active>.page-link:hover {
	border-color: #ff1744;
	background-color: #ff1744
}

.pagination.pagination-danger .page-item.active>.page-link,
.pagination.pagination-danger .page-item.active>.page-link:focus,
.pagination.pagination-danger .page-item.active>.page-link:hover {
	border-color: #ff3636;
	background-color: #ff3636
}