div {
	word-wrap: break-word;
	word-break: normal
}

html {
	-webkit-text-size-adjust: 100%;
	font-size: 1rem;
	overflow-x: hidden
}

html {
	font-size: 5.2083334vw
}

@media (min-width:769px) and (max-width:1024px) {
	html {
		font-size: calc((100 / 1200) * 100vw)
	}
}

@media (max-width:768px) {
	html {
		font-size: calc((100 / 992) * 100vw)
	}
}

@media (max-width:480px) {
	html {
		font-size: calc(100 / 480 * 100vw)
	}
}

.auto_1300 {
	/* max-width: 13rem */
	max-width: 14rem;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box
}

body {
	font-family: sans-serif;
	margin: 0;
	padding: 0;
	margin: 0 auto;
	font-size: 0.16rem;
	color: #333;
	width: 100%;
	zoom: 1;
	line-height: 1.875
}

* {
	font-family: "微软雅黑"
}

.table {
	display: table;
	width: 100%;
	border-collapse: collapse
}

.table .row {
	display: table-row
}

.table .cell {
	display: table-cell;
	height: 100%;
	vertical-align: middle
}

body {
	background: #f3f6fb;
	overflow-x: hidden
}

.Top002633 {
	background: #fff
}

.Top002633 .header-top {
	position: relative;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.Top002633 .header-right dt {
	width: 1.98rem;
	position: relative;
	border: 0.01rem solid #cfebef;
	border-radius: 0.36rem;
	overflow: hidden
}

.Top002633 .header-right dt .text {
	width: 100%;
	line-height: 0.36rem;
	height: 0.36rem;
	padding: 0 0.36rem 0 0.2rem;
	border: none;
	border: none;
	color: #999;
	font-size: 0.12rem
}

.Top002633 .header-right dt .text.focus {
	font-size: 0.16rem;
	color: #0030bb
}

.Top002633 .header-right dt .btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 0.36rem;
	height: 0.36rem;
	background: url(../images/Top002633_btn_search.png) no-repeat center center #0030bb;
	border-radius: 50%
}

.Top002633 .header-bottom {
	background: #0030bb
}

.Top002633 .header-menu li a {
	color: #fff
}

.Top002633 .header-menu li em a {
	line-height: 0.5rem;
	font-size: 0.2rem;
	font-weight: bold;
}

.Top002633 .header-menu li.aon em a {
	color: #0030bb
}

.header-menu .aon {
	background: #ffcd50
}

.Top002633 .header-menu li .sub {
	background: none;
	padding-top: 0.06rem;
	width: 1.75rem;
	left: 50%;
	margin-left: -0.86rem
}

.Top002633 .header-menu li .sub-menu {
	position: relative;
	background: #0030bb;
	padding: 0.05rem 0.15rem
}

.Top002633 .header-menu li .sub-menu::before {
	position: absolute;
	content: "";
	border: 0.05rem solid transparent;
	border-bottom-color: #0030bb;
	left: 50%;
	margin-left: -2.0.05rem;
	top: -0.1rem
}

.Top002633 .header-menu li .sub dt a {
	text-align: center
}

.Top002633 .header-menu li .sub dt:last-child a {
	border-bottom: 0
}

.Top002633 .header-menu li .sub dt a:hover {
	background: #ffcd50;
	color: #0030bb
}

.Top002633 .header-top .logo {
	width: 50%;
	max-width: 6.5rem
}

.Top002633 .header-top .header-right {
	width: 50%;
	display: flex;
	justify-content: flex-end
}

.Top002633 .header-top .header-right .bdsharebuttonbox {
	display: flex;
	align-items: center
}

.Top002633 .header-top .header-right .bdsharebuttonbox p {
	display: flex;
	align-items: center;
	margin: 0;
	margin-right: 0.2rem;
	background: #f3f6fa;
	border-radius: 0.05rem;
	padding: 0.1rem 0.1rem;
	color: #333333;
	border: 0.01rem solid #f3f6fa;
	transition: all 0.5s;
	color: #024ba0
}

.Top002633 .header-top .header-right .bdsharebuttonbox p a {
	font-size: 0.16rem
}

.Top002633 .header-top .header-right .bdsharebuttonbox p img {
	margin-right: 0.1rem
}

.Top002633 .header-top .header-right .bdsharebuttonbox .dl {
	margin-right: 0
}

.Top002633 .header-top .header-right .bdsharebuttonbox .dl .danwei {
	margin-right: 0.05rem
}

.Top002633 .header-top .header-right .bdsharebuttonbox .dl .zhuce {
	margin-left: 0.05rem
}

.Top002633 .header-top .header-right .bdsharebuttonbox p:hover {
	background: transparent;
	border: 0.01rem solid #024ba0
}

.Top002633 .header-top .header-right .bdsharebuttonbox p:hover a {
	background: transparent;
	color: #024ba0
}

.Top002633 .header-bottom .header {
	display: flex;
	align-items: center
}

.Top002633 .header-bottom .header .header-menu {
	width: 100%
}

.Top002633 .header-bottom .header .sousuo {
	width: 25%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: relative
}

.Top002633 .header-bottom .header .sousuo input[type="text"] {
	border: none;
	padding: 0.08rem 0.1rem;
	border-radius: 0.5rem;
	background: rgb(255 255 255 / 22%);
	color: #fff
}

.Top002633 .header-bottom .header .sousuo .anniu {
	position: absolute;
	right: 0.15rem
}

.Top002633 .header-bottom .header .sousuo input::-webkit-input-placeholder {
	color: rgb(255 255 255 / 64%);
	font-size: 0.12rem
}

.Top002633 .header-bottom .header .header-menu .mo {
	display: none
}

@media (max-width:1024px) {
	.Top002633 {
		position: relative;
		z-index: 100
	}

	.Top002633 #header-menu.header-menu-show .mo p .danwei {
		margin-right: 0.1rem
	}

	.Top002633 #header-menu.header-menu-show .mo p a .zhuce {
		margin-left: 0.2rem
	}

	.Top002633 #header-menu.header-menu-show .mo p .zhuce {
		margin-left: 0.1rem
	}

	.Top002633 .header-top {
		padding: 0.15rem 0.2rem
	}

	.Top002633 #open_menu {
		width: 0.36rem;
		height: 0.36rem;
		border-radius: 50%;
		border: 0.01rem solid #cfebef;
		margin-left: 0.1rem;
		position: relative
	}

	.Top002633 #open_menu i,
	.Top002633 #open_menu i::before,
	.Top002633 #open_menu i::after {
		background: #fff
	}

	.Top002633 #open_menu i {
		width: 60%;
		left: 20%;
		height: 0.01rem;
		margin-top: -0.02rem
	}

	#header-menu li.has-sub em .op::after {
		width: 0.01rem;
		left: 0.07rem
	}

	#header-menu li.has-sub em .op::before {
		height: 0.01rem
	}

	.Top002633 #header-menu {
		position: absolute;
		right: 0;
		opacity: 0;
		top: 100%;
		transform: translateX(00%);
		display: none;
		width: 60%;
		max-width: 3.5rem;
		z-index: 100;
		background: #0030bb;
		transition: ease-out 0.3s
	}

	.Top002633 #header-menu.header-menu-show {
		opacity: 1;
		display: block;
		top: 100%;
		transform: translateX(0);
		width: 3.08rem
	}

	.Top002633 #header-menu li.has-sub em .op {
		display: block
	}

	.Top002633 #header-menu li a {
		padding-left: 0.3rem !important;
		border-bottom: 0.01rem solid rgb(255 255 255 / 30%)
	}

	.Top002633 .header-bottom .header {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding: 0.07rem 0.2rem;
		min-width: 2rem
	}

	.Top002633 #header-menu.header-menu-show .mo p {
		margin: 0;
		padding: 10px 20px;
		display: flex;
		color: #fff;
		align-items: center
	}

	.Top002633 #header-menu.header-menu-show .mo p a {
		color: #fff
	}

	.Top002633 #header-menu.header-menu-show .mo p img {
		margin-right: 0.08rem;
		filter: grayscale(100%) brightness(300%)
	}

	.Top002633 #header-menu.header-menu-show .mo {
		display: block;
		border-top: 0.01rem solid rgb(255 255 255 / 55%)
	}

	#header-menu li .sub {
		background: #4663b9
	}
}

@media (max-width:768px) {
	.Top002633 .header-top .header-right .bdsharebuttonbox {
		display: none !important
	}

	.Top002633 .header-top .logo {
		max-width: 2.8rem;
		width: 90%
	}
}

@media (max-width:640px) {
	.Top002633 .header-right dt {
		display: none
	}
}

.bottom {
	background: url(../images/bobj.jpg) no-repeat;
	background-size: cover
}

.bottom .bottom-box {
	display: flex;
	align-items: center;
	padding: 0.6rem 0
}

.bottom .bottom-box .one {
	width: 30%
}

.bottom .bottom-box .tow {
	width: 58%;
	display: flex
}

.bottom .bottom-box .three {
	width: 12%;
	text-align: center;
	color: #fff;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	line-height: 1.8;
	font-size: 0.14rem;
	flex-direction: column;
	align-items: center;
	
}

.bottom .bottom-box .one img {
	max-width: 3.6rem;
	width: 100%;
	padding-right: 0.2rem
}

.bottom .bottom-box .tow .tow-box {
	color: #fff;
	padding: 0 0.3rem;
	border-left: 0.01rem solid #ffffff47
}

.bottom .bottom-box .tow .tow-box p {
	margin: 0
}

.bottom .bottom-box .tow .tow-box .pa {
	font-size: 0.16rem;
	margin-bottom: 0.1rem
}

.bottom .bottom-box .tow .tow-box .xian {
	width: 0.1rem;
	height: 0.02rem;
	background: #fff;
	margin-bottom: 0.15rem
}

.bottom .bottom-box .tow .tow-box .pb {
	font-size: 0.14rem;
	color: rgb(255 255 255 / 52%);
	display: flex;
	align-items: flex-start;
	line-height: 2
}

.bottom .bottom-box .tow .tow-box .pb .pb-b {
	font-size: 0.14rem;
	width: auto;
	float: left
}

.bottom .bottom-box .tow .tow-box .pb .pb-a {
	max-width: 2.8rem
}

.beianp .beian-pa {
	text-align: center
}

.beian .beian-pa {
	text-align: center;
	color: rgb(255 255 255 / 37%);
	margin: 0;
	padding: 0.2rem;
	border-top: 0.01rem solid rgb(255 255 255 / 8%)
}

.beian .beian-pa a {
	color: rgb(255 255 255 / 37%);
	padding: 0 0.1rem
}

@media screen and (max-width:1024px) {
	.bottom .bottom-box {
		display: block;
		padding: 0.3rem 0;
		padding-bottom: 0.1rem
	}

	.bottom .bottom-box .one {
		width: 100%
	}

	.bottom .bottom-box .tow {
		width: 100%;
		display: block
	}

	.bottom .bottom-box .tow .tow-box {
		width: 100%;
		margin-top: 0.1rem;
		border-left: none;
		padding: 0
	}

	.bottom .bottom-box .three {
		width: 100%;
		display: block;
		margin-top: 0.2rem
	}

	.beian .beian-pa {
		padding: 0.2rem 0.2rem;
		line-height: 1.8;
		border-top: 0.01rem solid rgb(255 255 255 / 8%)
	}

	.bottom .bottom-box .one img {
		max-width: 2.5rem
	}

	.bottom .bottom-box .tow .tow-box .xian {
		margin-bottom: 0
	}

	.bottom .bottom-box .tow .tow-box .pb .pb-b {
		width: 32%
	}

	.bottom .bottom-box .tow .tow-box .pb .pb-a {
		width: 70%
	}
}

.banner .swiper-container {
	width: 100%;
	height: 100%
}

.banner .swiper-slide {
	text-align: center;
	font-size: 0.18rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center
}

.banner .swiper-slide img {
	height: 4.62rem;
	width: 100%;
	object-fit: cover
}

.hone .auto {
	display: flex;
	margin: 0 auto;
	align-items: flex-start;
	justify-content: space-between;
}

.hone .auto .banner {
	width: 66%;
	height: 4.62rem;
	box-shadow: 0 0 0.05rem 0.05rem #ededed
}

.hone .auto .hone-right {
	width: 33%;
	margin-left: 0
}

.banner .swiper-slide a {
	position: relative;
	width: 100%
}

.banner .swiper-slide a .pa {
	position: absolute;
	top: 28%;
	color: #fff;
	font-size: 1.6em;
	text-align: left;
	max-width: 100%;
	left: 0.5rem;
	font-family: "BOLD"
}

.banner-pagination {
	bottom: 0.22rem !important
}

.banner-pagination .swiper-pagination-bullet {
	background: #fff;
	width: 0.1rem;
	height: 0.1rem;
	opacity: 1;
	margin: 0 0.1rem !important
}

.banner-pagination .swiper-pagination-bullet-active {
	width: 0.4rem;
	border-radius: 0.1rem;
	background: #ffcd50
}

.Floor003163 .auto {}

.Floor003163 .tab-ul {
	position: relative;
	margin-bottom: 0.16rem;
	padding: 0.2rem 0.2rem;
	border-bottom: 0.01rem solid #e8e8e8;
	padding-bottom: 0
}
/*
.Floor003163 .tab-ul li>a {
	position: absolute;
	right: 0;
	top: 65%;
	transform: translateY(-65%);
	color: #0030bb
}
*/
/*
.Floor003163 .tab-ul li:not(.on)>a {
	display: none
}
}*/

/*.Floor003163 .tab-ul li>a:after {
	display: inline-block;
	content: "";
	width: 0.1rem;
	height: 0.01rem;
	vertical-align: middle;
	margin-left: 0.35em;
	position: relative;
	top: -0.02rem;
	right: 0.45rem;
	background: #0030bb
}*/

/*
.Floor003163 .tab-ul li>a::before {
	display: inline-block;
	content: "";
	width: 0.1rem;
	height: 0.01rem;
	vertical-align: middle;
	margin-left: 0.35em;
	transform: rotate(90deg);
	position: relative;
	top: -0.02rem;
	right: 0.02rem;
	background: #0030bb
}*/

.Floor003163 .tab-ul li .span,
.Floor003163 .tab-ul li span {
	display: block;
	border-bottom: 0.02rem solid transparent;
	cursor: pointer;
	line-height: 2.3636;
	font-size: 0.18rem;
	color: #000
}
.Floor003163 .tab-ul li.on .span,
.Floor003163 .tab-ul li.on span {
	border-bottom-color: #0735a8;
	color: #0735a8;
	font-weight: bold
}

.Floor003163 .list li {
	padding-left: 0.8em;
	position: relative;
	margin-bottom: 0.1rem;
}

.Floor003163 .list li:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	height: 0.04rem;
	width: 0.04rem;
	margin-top: -0.03rem;
	border-radius: 0.5rem;
	background-color: #0733a2
}

.Floor003163 .left .list li .kuan {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.Floor003163 .left .list li.on time {
	display: none
}

.Floor003163 .left .list li .tit {
	display: block;
	text-overflow: ellipsis;
	white-space: normal;
	*white-space: nowrap;
	overflow: hidden;
	width: calc(100% - 0.7rem);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.Floor003163 .news {
	box-shadow: 0 0 0.05rem 0.05rem #ededed
}

.hone .Floor003163 .news {
	height: 4.62rem
}

.Floor003163 .right .list li {
	border-bottom: 0.01rem solid #eee;
	overflow: hidden;
	line-height: 2.9375
}

.Floor003163 .right .list li.new a {
	float: left;
	max-width: 100%;
	padding-right: 0.33rem;
	background: url(../images/Floor003163-new.png) no-repeat right center
}

.Floor003163 .left .list ol {
	position: relative
}

.Floor003163 .left .list ol .Ispic {
	height: 21.8125em
}

.Floor003163 .left .list ol aside {
	position: absolute;
	color: #fff;
	font-size: 1.125em;
	background-color: rgba(0, 0, 0, 0.53);
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 1.6666em 1.1111em;
	z-index: 10
}

.Floor003163 .left .list li:not(.on) .txt {
	display: none
}

.Floor003163 .left .list li.on {
	padding-left: 0;
	padding: 0.6em 0;
	border-bottom: 0.01rem solid #e8e8e8
}

.Floor003163 .left .list li.on:before {
	display: none
}

.Floor003163 .left .list li.on .tit {
	color: #0735a8;
	font-size: 0.16rem;
	-webkit-line-clamp: 2
}

.Floor003163 .left .list li p {
	color: #666666;
	margin-bottom: 0.5em;
	margin-top: 0.05rem;
	font-family: "LIGHT";
	font-size: 0.14rem;
	width: 90%;
	color: #333;
	height: 0.19rem
}

.Floor003163 .left .list li .lia {
	color: #666666;
	margin-bottom: 0.5em;
	margin-top: 0.05rem;
	font-family: "LIGHT";
	font-size: 0.14rem;
	width: 90%;
	color: #333
}

.Floor003163 .left .list li time {
	color: #999999
}

.Floor003163 .left .list li:not(.on) .tit {
	line-height: 1.5;
	font-size: 0.16rem;
}

.Floor003163 .topic {
	overflow: hidden
}

.Floor003163 .topic .slider {
	margin: 0 -0.06rem
}

.Floor003163 .topic .slider li a {
	display: block;
	margin: 0 0.06rem
}

.Floor003163 .slick-arrow {
	position: absolute;
	border: 0;
	font-size: 1em;
	text-indent: -999em;
	width: 2.5em;
	height: 2.5em;
	background: rgba(0, 0, 0, 0.4);
	border-radius: 50%;
	top: 50%;
	margin-top: -1.25em;
	z-index: 10
}

.Floor003163 .slick-arrow:hover {
	background: #0735a8
}

.Floor003163 .slick-prev {
	left: 0.625em
}

.Floor003163 .slick-next {
	right: 0.625em
}

.Floor003163 .slick-arrow:before {
	position: absolute;
	content: "";
	width: 30%;
	height: 30%;
	border-top: 0.02rem solid #fff;
	border-right: 0.02rem solid #fff;
	transform: rotate(45deg);
	top: 35%;
	left: 30%
}

.Floor003163 .slick-prev:before {
	transform: rotate(-135deg);
	left: 40%
}

.hone .auto .hone-right .Floor003163 {
	padding: 0;
}

.hone {
	margin: 0.2rem 0
}

.Floor003163 .left .tab-list {
	padding: 0 0.2rem;
	max-width: 100%;
	padding-bottom: 0.2rem
}

.Floor003163 .left .list li .kuan time {
	white-space: nowrap;
	background: #f9f7f5;
	font-family: "impact";
	font-size: 0.16rem;
	width: 0.6rem;
	padding: 0 0.1rem 0;
	height: 0.5rem;
	color: #999999;
	line-height: 1;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

@media (min-width:1025px) {
	.Floor003163 .left {
		width: 100%;
		padding-left: 0
	}

	.Floor003163 .right {
		width: 26.429%
	}

	.Floor003163 .left .list ol {
		float: left;
		width: 55.115%
	}

	.Floor003163 .left .list li {
		float: right;
		width: 100%
	}

	.Floor003163 .tab-ul li {
		float: left
	}

	.Floor003163 .tab-ul li+li {
		margin-left: 1.5em
	}
}

@media (max-width:1024px) {
	.Floor003163 .tab-ul:after {
		display: none
	}

	.Floor003163 .tab-ul {
		display: flex;
		justify-content: flex-start;
		padding-right: 4em
	}

	.Floor003163 .tab-ul li+li {
		margin-left: 0.1rem
	}

	.Floor003163 .tab-ul li span {
		font-size: 1.125em
	}

	.Floor003163 .left {
		margin-bottom: 2em
	}

	.Floor003163 .left .list ol {
		margin-bottom: 1em
	}

	.Floor003163 .left .list li:hover a {
		color: #0735bb
	}
}

@media screen and (max-width:768px) {
	.hone .auto {
		display: block
	}

	.hone .auto .banner {
		width: 100%
	}

	.hone .auto .hone-right {
		width: 100%
	}

	.banner .swiper-container {
		height: auto;
		margin-bottom: 0.2rem
	}

	.banner .swiper-container .swiper-wrapper {
		height: auto
	}

	.banner .swiper-slide a .pa {
		font-size: 0.16rem;
		left: 0.24rem
	}

	.hone .auto .hone-right .Floor003163 {
		padding: 0
	}

	.Floor003163 .left .list li:not(.on) .tit {
		line-height: 2.5
	}
}

.Map002793 .auto_1600 {
	max-width: 16rem
}

.Map002793 .box {
	position: relative
}
.Map002793 .box .diyi .ul{max-height:3.67rem;overflow-y:auto}
.Map002793 .box img {
	display: block;
	width: 100%
}

.Map002793 .con {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	color: #fff;
	padding: 5%
}

.Map002793 .con h2 {
	margin: 0;
	font-size: 0.36rem;
	line-height: normal
}

.Map002793 .con h2 span {
	display: block;
	font-size: 0.14rem;
	font-weight: normal;
	margin: 1.5% 0
}

.Map002793 .con h2:after,
.Map002793 .con .txt:after {
	content: "";
	display: block;
	width: 0.6rem;
	height: 0.01rem;
	background: #fff;
	margin-bottom: 1.5%
}

.Map002793 .con .txt {
	max-width: 10.06rem;
	line-height: 0.3rem;
	overflow: hidden
}

.Map002793 .con ul {
	display: table;
	width: 50%;
	float: left
}

.Map002793 .con li {
	display: table-row
}

.Map002793 .con li span {
	display: table-cell
}

.Map002793 .con ul:nth-child(2) li span:first-child {
	width: 1.2rem
}

.Map002793 .con .txt:after {
	margin: 3% 0 4%
}

.Map002793 .con .more {
	width: 1.4rem;
	line-height: 0.36rem;
	text-align: center;
	background: rgba(255, 255, 255, 0.5);
	color: #595656;
	display: block
}

.Map002793 .con .more:before {
	content: "";
	display: inline-block;
	width: 0.15rem;
	height: 0.15rem;
	background: url("../images/Map002793-icon.png") no-repeat center;
	vertical-align: middle;
	margin-right: 0.05rem
}

.Map002793 .tab_span li {
	float: left;
	color: #888888;
	text-transform: uppercase;
	width: auto;
	padding: 0;
	/* margin-right: 2%; */
	margin-right: 6%;
	margin-top: 0;
	cursor: pointer;
	padding-bottom: 0.1rem
}

.Map002793 .tab_span b {
	display: block;
	font-size: 0.24rem;
	color: #333;
	font-size: 0.22rem;
	font-family: "MEDIUM";
	font-weight: bold
}

.Map002793 .tab_span li:last-child {
	margin-right: 0
}

.Map002793 .tab_span li.on {
	color: #252ad7;
	position: relative;
	border-bottom: 0.02rem solid #252ad7;
	padding-bottom: 0.08rem
}

.Map002793 .tab_span li.on b {
	color: #0030bb
}

.Map002793 .tab_span li.on:before {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: rotate translateX(-50%);
	-o-transform: rotate translateX(-50%);
	border: 0.1rem solid transparent;
	border-bottom-color: #595656;
	bottom: 100%;
	display: none
}

@media (max-width:640px) {
	.Map002793 .con {
		position: static;
		color: #555
	}

	.Map002793 .con h2 {
		font-size: 0.2rem
	}

	.Map002793 .con li span {
		min-width: 0.8rem
	}

	.Map002793 .con .more {
		background: #ddd
	}
}

.hozhao .Map002793 .tab_span {
	background: #f3f6fa;
	padding: 0.2rem;
	padding-bottom: 0;
	border-bottom: 0.01rem solid #ebebeb
}

.hozhao .hozhao-div {
	display: flex;
	align-items: flex-start
}

.hozhao .hozhao-div .Map002793 {
	width: 70%;
	border-radius: 0.05rem;
	overflow: hidden;
	border: 0.01rem solid #f1f1f1
}

.hozhao .hozhao-div .zhao-ri {
	width: 35%;
	margin-left: 1%;
	position: relative
}

.hozhao .hozhao-div .Map002793 .Map002793-box .tab_list {
	padding: 0.2rem;
	background: #f7fafc
}

.diyi .tag {
	position: absolute;
	top: 0;
	text-align: center;
	right: 0.43rem;
	max-width: 0.3rem;
	font-size: 0.16rem;
	padding: 0.05rem;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center bottom
}

.diyi .kaishi p {
	margin: 0
}

.diyi .ul li {
	width: 100%;
	position: relative;
	margin-bottom: 0.2rem;
	padding: 0.3rem 0.2rem;
	background: #fff;
	padding-left: 0.5rem;
	border-radius: 0.05rem;
	transition: all 0.5s;
	padding-right: 1rem
}

.diyi .ul li:last-child {
	margin-bottom: 0
}

.diyi .ul li p {
	margin: 0;
	font-size: 0.16rem;
	font-family: "LIGHT";
	line-height: 1
}

.diyi .ul li .dier {
	display: inline-flex;
	width: 100%;
	margin-top: 0.1rem;
	justify-content: space-between
}

.diyi .ul li .dier .left {
	display: flex;
	width: auto;
	float: left;
	/* width: 50%; */
	align-items: center;
	position: relative;
	padding-left: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	min-width: 2rem
}

.diyi .ul li .dier .left:nth-child(1) {
	/* width: auto; */
	/* flex: 1; */
	display: flex;
	align-items: center;
	justify-content: flex-start
}

.diyi .ul li .dier .left:nth-child(2) {
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.diyi .ul li .dier .left img {
	margin-right: 0.1rem;
	display: inline-block;
	vertical-align: top;
	margin-top: 0;
	position: static;
	top: 0.04rem;
	left: 0
}

.diyi .ul li .dier img {
	max-width: 0.13rem;
	height: auto
}

.diyi .ul li .dier .right {
	float: left;
	display: flex;
	align-items: center;
	width: auto;
	float: left;
	width: 60%
}

.diyi .ul li .dier .left .pa {
	/* width: 80%; */
	font-family: "LIGHT";
	line-height: 0.22rem
}
.diyi .ul li .dier .pa,
.diyi .ul li .dier p {
	font-size: 0.14rem;
	color: #999999
}

.diyi .tag {
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	transition: all 0.3s
}

.diyi .tag.on {
	background-image: url(../images/tubiao1.png);
	color: #fff
}

.diyi .tag.not {
	background-image: url(../images/tubai2.png);
	color: #000
}

.diyi .tag.over {
	background-image: url(../images/tubiao3.png);
	color: #999
}

.diyi .tag p {
	padding-bottom: 0.12rem
}

.diyi .ul li:hover {
	box-shadow: 0 0 0.2rem 0 #e0e0e0
}

.diyi .ul li:hover .kaishi p {
	color: #fff !important
}

.diyi .ul .jieshu .kaishi p {
	color: #999999 !important
}

.diyi .ul li:before {
	position: absolute;
	width: 0.1rem;
	height: 0.1rem;
	border: 0.02rem solid #eaeaea;
	content: "";
	border-radius: 0.5rem;
	left: 0.24rem;
	top: 0.32rem
}

.diyi .ul li .h1 {
	transition: all 0.5s;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.diyi .ul li:hover .h1 a {
	color: #0030bb
}

.diyi .ul li:hover:before {
	border: 0.02rem solid #ffc12e
}

.hkongzhong .ul li {
	display: flex;
	align-items: center;
	padding: 0.15rem 0;
	border-bottom: 0.01rem solid #efefef;
	padding-left: 0.3rem;
	position: relative;
	justify-content: space-between
}

.hkongzhong .ul li .pa {
	margin: 0;
	font-size: 0.16rem;
	color: #333333;
	width: 60%;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.hkongzhong .ul li:before {
	position: absolute;
	content: "";
	width: 0.04rem;
	height: 0.04rem;
	background: #0030bb;
	border-radius: 0.5rem;
	left: 0.22rem
}

.hkongzhong .ul li time {
	width: 38%;
	text-align: right;
	font-size: 0.14rem;
	color: #999999
}

.hkongzhong .ul li time span {
	font-family: "BOLD"
}

.hkongzhong .ul li:nth-child(1) {
	padding-top: 0
}

.hkongzhong .ul li:hover:before {
	background: #ffc12e
}

.hkongzhong .ul li:hover .pa a,
.hkongzhong .ul li .pa:hover {
	color: #0030bb
}

.gangwei .ul li {
	display: flex;
	padding: 0 0.2rem;
	background: #f7fafc;
	color: #333333;
	align-items: center
}

.gangwei {
	color: #333333;
	font-size: 0.16rem
}

.gangwei .table {
	background: #f7fafc;
	color: #333333
}

.gangwei .row:nth-child(2n + 1) {
	background: #fff
}

.gangwei .pa {
	width: 25%;
	font-family: "LIGHT"
}

.gangwei .pb {
	width: 40%
}

.gangwei .pb p {
	font-family: "LIGHT";
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.gangwei .pc {
	width: 20%;
	font-family: "MEDIUM";
	color: #999999
}

.gangwei .pd {
	width: 15%;
	font-family: "MEDIUM"
}

.gangwei .thead {
	background: #0030bb !important;
	border-radius: 0.1rem 0.1rem 0 0
}

.gangwei .thead .cell {
	color: #fff !important
}

.gangwei .cell {
	height: 0.56rem;
	padding: 0 0.2rem;
	font-size: 0.14rem
}

.gangwei .cell a:hover {
	color: #0030bb
}

.gangwei .pd a {
	font-size: 0.14rem;
	color: #b8b8b8;
	position: relative
}

.gangwei .pd a:before {
	content: "";
	position: absolute;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	border: solid #b8b8b8;
	border-width: 0 0.01rem 0.01rem 0;
	display: inline-block;
	padding: 0.03rem;
	right: -0.12rem;
	top: 0.07rem
}

.gangwei .row:not(:first-child):hover .pa,
.gangwei li:not(:first-child):hover .pa,
.gangwei .row:not(:first-child):hover .pb {
	color: #0030bb
}

.gangwei .row:not(:first-child):hover,
.gangwei li:not(:first-child):hover {
	background: #fff
}

.gangwei .row:not(:first-child):hover .pb span,
.gangwei li:not(:first-child):hover .pb span {
	color: #0030bb
}

.gangwei .row:not(:first-child):hover .pd a,
.gangwei li:not(:first-child):hover .pd a {
	color: #0030bb
}

.gangwei .row:not(:first-child):hover .pd a:before,
.gangwei li:not(:first-child):hover .pd a:before {
	border-color: #0030bb
}

.gangwei .row:not(:first-child):hover,
.gangwei li:not(:first-child):hover {
	background: #fff;
	box-shadow: 0 0 0.2rem 0 #c6d0eb;
	position: relative;
	z-index: 999999999
}

.tiaozhuan {
	margin: 0.2rem 0
}

.tiaozhuan .tiaozhuan-box .ul {
	display: flex
}

.tiaozhuan .tiaozhuan-box .ul li {
	width: 16.5%;
	padding: 0.25rem 0.1rem;
	text-align: center;
	background: #eceff1;
	margin-right: 0.2%;
	transition: all 0.5s
}

.tiaozhuan .tiaozhuan-box .ul li:last-child {
	margin-right: 0
}

.tiaozhuan .tiaozhuan-box .ul li p {
	margin: 0;
	margin-top: 0.1rem;
	font-size: 0.18rem;
	color: #000003
}

.tiaozhuan .tiaozhuan-box .ul li img {
	max-width: 0.34rem;
	width: 100%;
	height: auto;
	position: relative
}

.tiaozhuan .tiaozhuan-box .ul li:hover {
	background: #0030bb;
	color: #fff
}

.tiaozhuan .tiaozhuan-box .ul li:hover p {
	color: #fff
}

.tiaozhuan .tiaozhuan-box .ul li:hover img {
	filter: grayscale(100%) brightness(500%)
}

@media screen and (max-width:768px) {
	.diyi .tag p {
		line-height: 0.18rem !important
	}

	.hozhao .hozhao-div {
		display: block
	}

	.hozhao .hozhao-div .Map002793 {
		width: 100%
	}

	.Map002793 .tab_span li {
		margin-right: 7.25%
	}

	.diyi .ul li .dier .left {
		width: 100%;
		margin-bottom: 0.1rem
	}

	.diyi .ul li .dier .left .pa {
		width: 100%;
		line-height: 1.5
	}

	.diyi .ul li {
		padding: 0.15rem 0.2rem 0.12rem
	}

	.diyi .ul li:before {
		top: 0.22rem;
		left: 0.08rem;
		width: 0.06rem;
		height: 0.06rem
	}

	.diyi .tag {
		right: -0.03rem
	}

	.hkongzhong .ul li {
		display: block;
		padding-left: 0.12rem
	}

	.hkongzhong .ul li:before {
		top: 0.25rem;
		left: 0
	}

	.hkongzhong .ul li .pa {
		width: 100%;
		margin-bottom: 0.05rem
	}

	.hkongzhong .ul li time {
		width: 100%
	}

	.hkongzhong .ul li:nth-child(1)::before {
		top: 0.1rem
	}

	.gangwei .ul li p {
		font-size: 0.14rem
	}

	.gangwei .ul li .pc {
		width: 37%
	}

	.gangwei .ul li {
		padding: 0 0.1rem
	}

	.gangwei .ul li .pa {
		width: 43%
	}

	.gangwei {
		overflow-x: auto
	}

	.gangwei .ul li .pd {}

	.hozhao .hozhao-div .zhao-ri {
		width: 100%;
		margin-left: 0;
		display: inline-block;
		margin-top: 0.1rem
	}

	.hozhao .hozhao-div .Map002793 .Map002793-box .tab_list {
		padding: 0.12rem
	}

	.gangwei {
		font-size: 0.14rem
	}

	.gangwei .cell.pa {
		min-width: 1.5rem
	}

	.gangwei .cell.pb {
		min-width: 2.2rem
	}

	.gangwei .cell {
		word-wrap: break-word;
		min-width: 1rem;
		padding: 0 0.1rem;
		height: 0.38rem
	}

	.gangwei {
		overflow-x: auto
	}

	.jyzx .yyzxbiao .ul li p {
		font-size: 0.12rem
	}

	.jyzx .yyzxbiao .ul li .pb,
	.jyzx .yyzxbiao .ul li .pc,
	.jyzx .yyzxbiao .ul li .pd {}

	.jyzx .yyzxbiao .ul li .pd {
		word-break: break-word
	}
}

.hozhao .hozhao-div .zhao-ri .tanchu {
	position: absolute;
	top: 0.35rem;
	left: 50%;
	margin-left: -1.8rem;
	background: #fff;
	width: 3.57rem;
	height: 2.6rem;
	padding: 0;
	z-index: 100;
	border-radius: 0.1rem;
	overflow: hidden;
	max-width: 3.6rem;
	display: none;
	box-shadow: 0 0 0.2rem 0 #e1e1e1
}

.jedate .jedate-content .daystable td:nth-child(7n + 5) .tanchu,
.jedate .jedate-content .daystable td:nth-child(7n + 6) .tanchu,
.jedate .jedate-content .daystable td:nth-child(7n + 7) .tanchu {
	left: auto;
	right: 0
}

.hozhao .hozhao-div .zhao-ri .tanchu .close {
	position: absolute;
	right: 0.1rem;
	top: 0.14rem;
	width: 0.15rem;
	height: 0.15rem;
	z-index: 2;
	background: url(../images/close.png) center center no-repeat
}

.hozhao .hozhao-div .zhao-ri .tanchu p {
	margin: 0
}

.hozhao .hozhao-div .zhao-ri .tanchu .pa {
	font-size: 0.16rem;
	color: #333333;
	padding: 0.1rem 0.15rem;
	background: #f3f6fa;
	position: relative;
	font-family: "BOLD"
}

.hozhao .hozhao-div .zhao-ri .tanchu .pa span {
	color: #0030bb
}

.hozhao .hozhao-div .zhao-ri .tanchu .pa:before {
	position: absolute;
	content: "";
	width: 0.02rem;
	height: 0.14rem;
	background: #0030bb;
	left: 0;
	top: 37%
}

.hozhao .hozhao-div .zhao-ri .tanchu .tim .ul {
	padding: 0 0.2rem;
	max-height: 2.14rem;
	overflow: auto
}

.hozhao .hozhao-div .zhao-ri .tanchu .tim .ul li {
	display: flex;
	align-items: center;
	padding: 0.1rem 0;
	border-bottom: 0.01rem solid #ebebeb
}

.hozhao .hozhao-div .zhao-ri .tanchu .tim .ul li .num {
	color: #fff;
	padding: 0;
	margin-right: 0.1rem;
	z-index: 1;
	position: relative;
	text-align: center;
	margin-right: 0.1rem;
	width: 0.2rem;
	height: 0.2rem;
	display: inline-block;
	width: 10%;
	margin-top: 0.02rem
}

.hozhao .hozhao-div .zhao-ri .tanchu .tim .ul li .num:before {
	z-index: -1;
	content: "";
	position: absolute;
	width: 0.2rem;
	height: 0.2rem;
	background: #ffcd50;
	left: -0.01rem;
	right: 0;
	margin: auto;
	border-radius: 0.5rem;
	top: 0
}

.hozhao .hozhao-div .zhao-ri .tanchu .tim .ul li .p {
	font-size: 0.14rem;
	color: #666666;
	line-height: 1.8;
	font-family: "LIGHT";
	width: 75%
}

.hozhao .hozhao-div .zhao-ri .tanchu .tim .ul li time {
	width: 14%;
	text-align: right;
	font-size: 0.14rem;
	color: #cccccc
}

.hozhao .hozhao-div .zhao-ri .tanchu .tim .ul li time span {
	font-family: "BOLD";
	line-height: 1
}

.homjiuye {}

.homjiuye .homjiuye-box {
	display: flex
}

.homjiuye .homjiuye-box>div {
	width: 33.3%;
	margin-right: 2%;
	box-shadow: none;
	padding: 0.2rem;
	border: 0.01rem solid #e8e8e8;
	border-radius: 0.05rem
}

.homjiuye .homjiuye-box div:nth-child(3) {
	margin-right: 0
}

.homjiuye .news {
	box-shadow: none
}

.homjiuye .tab-list {
	max-width: inherit !important;
	padding: 0 !important
}

.homjiuye .homjiuye-box .Floor003163 .tab-ul {
	padding: 0
}

.homjiuye .homjiuye-box .Floor003163 .tab-ul li span {
	line-height: 1
}

.homjiuye .homjiuye-box .Floor003163 .tab-ul li span {
	padding-bottom: 0.1rem
}

.homjiuye .homjiuye-box .Floor003163 .tab-ul li a {
	padding-bottom: 0.1rem
}

.homjiuye .homjiuye-box .Floor003163 .tab-list li.on {
	border: none;
	padding-bottom: 0;
	padding-left: 0.8em;
	padding-top: 0
}

.homjiuye .homjiuye-box .Floor003163 li.on::before {
	display: block
}

.homjiuye .tab-list .list li {
	font-size: 0.16rem;
	color: #333333;
	margin-bottom: 0.1rem
}

.homjiuye .tab-list .list li {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.homjiuye .tab-list .list ul {
	margin-top: 0.2rem
}

.homjiuye .homjiuye-box .Floor003163 .tab-list li.on p {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.homjiuye .homjiuye-box .Floor003163 .tab-list li.on time {
	display: block
}

.homjiuye .homjiuye-box .Floor003163 .tab-list li time {
	width: 20%;
	text-align: right
}

.homjiuye .tab-list .list li p {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	width: 100%;
	font-size: 0.16rem
}

.homjiuye .tab-list .list li .lia {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	width: 80%;
	font-size: 0.16rem
}

.homjiuye .tab-list .list li .lia:hover {
	color: #0735a8
}

.homjiuye .homjiuye-box .Floor003163 .tab-list li:hover p {
	color: #0735a8
}

.homjiuye .tab-list .list .down p {
	width: 72%
}

.homjiuye .tab-list .list li .xiazai {
	width: 1rem;
	text-align: center;
	display: flex;
	align-items: center;
	border: 0.01rem solid;
	text-align: center;
	justify-content: center;
	font-size: 0.14rem;
	color: #0030bb;
	border-radius: 0.5rem;
	padding: 0.02rem 0.02rem
}

.homjiuye .tab-list .list li .xiazai img {
	margin-right: 0.05rem
}

.homjiuye .tab-list .list li:hover .xiazai {
	box-shadow: 0 0 0.08rem 0 #82bbfb
}

.homjiuye .shengye p {
	margin: 0
}

.homjiuye .shengye img {
	width: 100%;
	height: auto;
	transition: all 0.5s
}

.homjiuye .shengye ul {
	margin-left: -2%
}

.homjiuye .shengye li {
	width: 31.333%;
	margin-left: 2%;
	float: left;
	position: relative;
	margin-bottom: 0.1rem;
	overflow: hidden
}

.homjiuye .shengye li:last-child {
	margin-bottom: 0
}

.homjiuye .shengye li .pa {
	position: absolute;
	top: 0.4rem;
	color: #fff;
	font-size: 0.2rem;
	left: 0.2rem;
	font-family: "MEDIUM";
	font-weight: bold
}

.homjiuye .homjiuye-box>div .biao .pa {
	line-height: 1.1;
	color: #0030bb;
	font-size: 0.2rem;
	font-size: 0.22rem;
	padding-bottom: 0.1rem;
	border-bottom: 0.01rem solid #e8e8e8;
	margin-bottom: 0.1rem;
	font-weight: bold
}

.homjiuye .shengye {
	margin-top: 0.3rem
}

@media only screen and (max-width:768px) {
	.tiaozhuan .tiaozhuan-box .ul {
		flex-wrap: wrap
	}

	.tiaozhuan .tiaozhuan-box .ul li {
		width: 33%;
		margin-right: 0.3%;
		margin-bottom: 0.3%
	}

	.homjiuye .homjiuye-box {
		display: block
	}

	.homjiuye .homjiuye-box>div {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 0.1rem
	}

	.homjiuye .tab-list .list li .xiazai {
		width: 1rem;
		font-size: 0.12rem
	}

	.homjiuye .homjiuye-box>div {
		padding-bottom: 0.1rem
	}

	.tiaozhuan .tiaozhuan-box .ul li p {
		font-size: 0.16rem
	}

	.homjiuye .tab-list .list li {
		margin-bottom: 0.05rem
	}

	.Floor003163 .left {
		margin-bottom: 0
	}

	.Floor003163 .left .tab-list {
		max-width: 100%
	}

	.homjiuye .homjiuye-box .Floor003163 .tab-list li.on p {
		font-size: 0.14rem
	}

	.hozhao .hozhao-div .zhao-ri .tanchu .close {
		display: block
	}

	.homjiuye .shengye li {
		width: auto;
		margin-bottom: 0.1rem
	}
}

.nnews {
	margin: 0.5rem 0
}

.nnews .nnews-box {
	display: flex;
	align-items: flex-start
}

.nnews .nnews-box .left {
	width: 20%;
	margin-right: 3%;
	background: #0030bb;
	overflow: hidden
}

.nnews .nnews-box .right {
	width: 77%;
	padding: 0.3rem;
	background: #fff
}

.nnews .nnews-box .left p {
	margin: auto
}

.nnews .nnews-box .left .h1 {
	font-size: 0.26rem;
	padding: 0.4rem 0.4rem;
	background: #0030bb url(../images/new.png) no-repeat right;
	color: #fff;
	background-position-x: 1.62rem
}

.nnews .nnews-box .left ul {
	padding: 0;
	background: #ffffff;
	margin-left: 0.08rem
}

.nnews .nnews-box .left ul li {
	list-style: none;
	padding: 0.12rem 0.4rem;
	position: relative;
	border-bottom: 0.01rem solid #f1f1f1
}

.nnews .nnews-box .left ul li a {
	font-size: 0.18rem;
	color: #000000;
	position: relative;
	z-index: 2
}

.nnews .nnews-box .left ul li.on:before {
	background: rgb(255 205 80 / 91%);
	color: #fff;
	content: "";
	position: absolute;
	width: 120%;
	height: 78%;
	left: -10%;
	top: 0.05rem;
	z-index: 0
}

.nnews .nnews-box .left ul li.on a {
	color: #0030bb
}

.nnews .nnews-box .right .keu {
	display: flex;
	justify-content: space-between;
	border-bottom: 0.01rem solid #f1f1f1;
	align-items: center;
	margin-bottom: 0.2rem
}

.nnews .nnews-box .right p {
	margin: 0
}

.nnews .nnews-box .right .keu .biao {
	width: auto;
	font-size: 0.24rem;
	color: #0030bb !important;
	font-family: "BOLD";
	border-bottom: 0.02rem solid #0030bb;
	padding-bottom: 0.1rem
}

.nnews .nnews-box .right .keu .mbx {
	text-align: right;
	width: auto;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	font-size: 0.14rem;
	color: #999999;
	font-family: "LIGHT"
}

.nnews .nnews-box .right .keu .mbx img {
	margin-right: 0.1rem
}

.nnews .nnews-box .right .keu .mbx .pa {
	margin-right: 0.05rem
}

.nnews .nnews-box .right .keu .mbx a {
	font-size: 0.14rem;
	color: #999999;
	margin: 0 0.05rem;
	font-family: "LIGHT"
}

.nnews .nnews-box .right .keu .mbx span a {
	color: #0030bb
}

.nnews .nnews-box .right .nxinwen li {
	list-style: none;
	border-bottom: 0.01rem solid #e8e8e8
}

.nnews .nnews-box .right .nxinwen li:hover {
	box-shadow: 0 0 0.2rem 0 #c6d0eb
}

.nnews .nnews-box .right .nxinwen li a {
	display: flex;
	padding: 0.3rem 0.1rem
}

.nnews .nnews-box .right .nxinwen li:hover a {
	color: #333
}

.nnews .nnews-box .right .nxinwen li .left {
	width: 30%;
	overflow: hidden
}

.nnews .nnews-box .right .nxinwen li .left img {
	width: 100%;
	transition: all 0.5s
}

.nnews .nnews-box .right .nxinwen li:hover img {
	transform: scale(1.1)
}

.nnews .nnews-box .right .nxinwen ul li .right {
	padding: 0;
	width: 67%;
	position: relative
}

.nnews .nnews-box .right .nxinwen.jiye ul li:first-child .right .dia {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.05rem
}

.nnews .nnews-box .right .nxinwen ul li:first-child .right .dia time {
	display: none
}

.nnews .nnews-box .right .nxinwen.jiye ul li:first-child .right .dia time {
	display: block;
	width: 30%;
	text-align: right
}

.jiye li:first-child .right .dia .pa {
	width: 60%
}

.nnews .nnews-box .right .nxinwen ul li .right .pa {
	font-size: 0.18rem;
	color: #333333;
	margin-bottom: 0.1rem;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.nnews .nnews-box .right .nxinwen ul li .right .pb {
	font-size: 0.14rem;
	color: #999999;
	line-height: 2;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.nnews .nnews-box .right .nxinwen ul li .right .an {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	width: 100%;
	bottom: 0
}

.nnews .nnews-box .right .nxinwen ul li .right .an span {
	font-size: 0.14rem;
	display: inline-block;
	padding: 0.08rem 0.2rem;
	border-radius: 0.5rem;
	background: #0030bb;
	color: #fff;
	padding-right: 0.4rem;
	position: relative
}

.nnews .nnews-box .right .nxinwen ul li .right .an span:before {
	content: "";
	position: absolute;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	border: solid white;
	border-width: 0 0.02rem 0.02rem 0;
	display: inline-block;
	padding: 0.03rem;
	right: 0.23rem;
	top: 40%
}

.nnews .nnews-box .right .nxinwen ul li .right .an time {
	font-size: 0.14rem;
	color: #999999
}

.Page001526 {
	text-align: center;
	padding: 0.4rem 0 0.6rem;
	color: #ababb6
}

.Page001526 * {
	vertical-align: middle
}

.Page001526 .Pages .p_cur,
.Page001526 .Pages .p_count,
.Page001526 .Pages .p_total {
	display: none
}

.Page001526 .Pages a {
	font-size: 0.14rem;
	border: 0.01rem solid #ceced5;
	display: inline-block;
	padding: 0 0.15rem;
	line-height: 0.35rem;
	border-radius: 0.05rem;
	margin-right: 0.03rem;
	color: #666666;
	font-family: "LIGHT"
}

.Page001526 .Pages a:hover,
.Page001526 .Pages a.a_cur {
	color: #fff;
	background-color: #0030bb
}

.Page001526 .Pages em {
	font-style: normal
}

.Page001526 .Pages .i_text {
	width: 0.47rem;
	height: 0.36rem;
	line-height: 0.36rem;
	border: 0.01rem solid #ceced5;
	border-radius: 0.05rem
}

.Page001526 .Pages .i_button {
	cursor: pointer;
	background: none;
	width: 0.47rem;
	height: 0.36rem;
	border: 0.01rem solid #ceced5;
	display: none
}

.Page001526 .Pages .p_jump b {
	font-weight: normal;
	margin: 0 0.05rem;
	color: #666666;
	font-family: "LIGHT"
}

.nnews .nnews-box .right .keu .qie {
	display: flex;
	align-items: flex-start
}

.nnews .nnews-box .right .keu .biaoti {
	font-size: 0.24rem;
	color: #000000;
	margin-right: 0.5rem;
	cursor: pointer
}

.gonggao .tab_list li {
	border-bottom: 0;
	line-height: 0.64rem;
	height: 0.64rem;
	padding: 0 1rem 0 0.32rem;
	position: relative
}

.gonggao .tab_list li a {
	display: block;
	padding: 0 !important
}

.gonggao .tab_list li .bai {
	font-size: 0.16rem;
	color: #333333
}

.gonggao .tab_list li time {
	position: absolute;
	right: 0.1rem;
	top: 0
}

.gonggao .tab_list li .bai .zd {
	color: #0030bb
}

.gonggao .tab_list li:before {
	content: "";
	position: absolute;
	border: 0.02rem solid #e6e6e6;
	width: 0.1rem;
	left: 0.1rem;
	top: 50%;
	margin-top: -0.05rem;
	height: 0.1rem;
	border-radius: 0.5rem
}

.gonggao .tab_list li:hover:before {
	border-color: #ffbd16
}

.gonggao .tab_list li:hover {
	color: #ffbd16;
	font-family: "BOLD"
}

.gonggao .tab_list li:hover .zd {
	color: #ffbd16;
	font-family: "BOLD"
}

.gonggao .tab_list li:hover .pp {
	color: #ffbd16;
	font-family: "BOLD"
}

.gonggao .tab_list li .pp {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

@media screen and (max-width:1024px) {
	.nnews .nnews-box .right .keu .biaoti {
		font-size: 0.2rem;
		margin-right: 0.1rem
	}

	.gonggao .tab_list li {}

	.gonggao .tab_list li p {
		-webkit-line-clamp: 1
	}

	.gonggao .tab_list li .pp {
		-webkit-line-clamp: 1 !important;
		margin-bottom: 0 !important
	}

	.Page001526 .Pages .p_jump {
		display: block;
		margin: 0.1rem auto 0
	}
}

@media screen and (max-width:768px) {
	.nnews .nnews-box {
		display: block
	}

	.nnews .nnews-box .left {
		width: 100%;
		display: flex;
		margin-right: 0;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap
	}

	.nnews .nnews-box .right {
		width: 100%;
		padding: 0.2rem 0.12rem;
		margin-top: 0.2rem
	}

	.nnews .nnews-box .left .h1 {
		font-size: 0.2rem;
		padding: 0.1rem 0.2rem;
		background: #0030bb;
		color: #fff;
		margin: 0
	}

	.nnews {
		margin: 0.2rem 0;
		overflow: hidden
	}

	.nnews .nnews-box .left #open_menu {
		width: 0.36rem;
		height: 0.36rem;
		border-radius: 50%;
		margin-left: auto;
		position: relative;
		margin-right: 0.2rem;
		display: none
	}

	.nnews .nnews-box .left #open_menu i {
		width: 60%;
		left: 20%;
		height: 0.01rem;
		margin-top: -0.02rem;
		background: #fff
	}

	.nnews .nnews-box .left #open_menu i::before,
	.nnews .nnews-box .left #open_menu i::after {
		background: #fff
	}

	.nnews .nnews-box .left ul {
		position: relative;
		right: 0%;
		display: block;
		width: 100%;
		z-index: 9;
		top: 21%;
		padding: 0;
		transition: all 0.5s;
		margin-left: 0;
		display: flex;
		flex-wrap: wrap
	}

	.nnews .nnews-box .left ul li.on:before {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0
	}

	.nnews .nnews-box .left .on i {
		background: transparent !important
	}

	.nnews .nnews-box .left .on i::before {
		transform: rotate(45deg);
		top: 0.03rem !important
	}

	.nnews .nnews-box .left .on i::after {
		transform: rotate(-45deg);
		top: 0.03rem !important
	}

	.nnews .nnews-box .left .hua {
		right: 0;
		display: block;
		overflow: hidden
	}

	.nnews .nnews-box .left ul li {
		width: 33%;
		float: left;
		text-align: center;
		padding: 0.1rem 0.1rem;
		border-left: 0.01rem solid #f1f1f1
	}

	.nnews .nnews-box .right .keu .mbx {
		display: none
	}

	.nnews .nnews-box .right .keu .biao {
		font-size: 0.16rem;
		max-width: 100%
	}

	.nnews .nnews-box .right .keu .biaoti {
		font-size: 0.16rem
	}

	.nnews .nnews-box .right .nxinwen li a {
		display: block
	}

	.nnews .nnews-box .right .nxinwen li .left {
		width: 100%
	}

	.nnews .nnews-box .right .nxinwen ul li .right {
		padding-bottom: 0.55rem;
		width: 100%
	}

	.gonggao .tab_list li {
		height: 0.48rem;
		line-height: 0.48rem
	}

	.gonggao .tab_list li:before {
		width: 0.06rem;
		height: 0.06rem;
		margin-top: -0.03rem
	}
}

.huodong li:not(:first-child) .right {
	width: 100% !important;
	padding-bottom: 0 !important;
	margin-top: 0
}

.huodong li:not(:first-child) .right .dia {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 0.05rem
}

.huodong li:not(:first-child) .right .dia .pa {
	width: 86%
}

.huodong li:not(:first-child) .right .dia time {
	text-align: right
}

.huodong li:not(:first-child) .right .dia .an time {
	display: none
}

.huodong li:not(:first-child) .right .an time {
	display: none
}

.huodong.jiye li:not(:first-child) .right .an time {
	display: block
}

.huodong li:not(:first-child) .right .an {
	position: relative !important
}

.jiye li:first-child .right {
	width: 100% !important
}

.jiye li:not(:first-child) .right .dia .pa {}

.jiye li:first-child .right .an {
	position: relative !important
}

.jiye li:first-child .right .an span {
	background: transparent !important;
	color: #0030bb !important;
	padding-left: 0 !important
}

.huodong li:not(:first-child) .right .an span {
	background: transparent !important;
	color: #0030bb !important;
	padding-left: 0 !important
}

.huodong li:not(:first-child) .right .an span::before {
	border-color: #0030bb !important
}

.huodong li:not(:first-child) .left {
	display: none !important
}

.huodong li:not(:first-child) .right .pa {
	margin-bottom: 0 !important
}

.zczph .ul li {
	margin: 0.2rem 0;
	background: #f5f5f5;
	border-radius: 0.1rem;
	border: 0.02rem solid transparent
}

.zczph .ul li .left {
	background: transparent;
	position: relative;
	overflow: visible;
	margin-right: 5%
}

.zczph .ul li p {
	margin: 0;
	font-size: 0.18rem;
	font-family: "LIGHT";
	line-height: 1
}

.zczph .ul li .dier .left {
	float: none
}

.zczph .ul li .dier .left:nth-child(1) {
	width: 100%
}

.zczph .ul li .dier .left:nth-child(2) {
	/* width: 100% */
}

.zczph .ul li .dier .left .pa {
	width: 100%;
	font-family: "LIGHT"
}

.zczph .ul li .dier .left {
	width: auto
}

.zczph .ul li .dier .left:last-child::before {
	display: none
}

.zczph .ul li:hover {
	box-shadow: 0 0 0.2rem 0 #acb1c1;
	background: #fff;
	border: 0.02rem solid #0030bb
}

.zczph .ul li:hover:before {
	border: 0.02rem solid #0030bb
}

.zczph .ul .nostarted:before {
	border: 0.02rem solid #0030bb
}

@media only screen and (max-width:769px) {
	.zczph .ul li .left:before {
		display: none
	}

	.huodong li:not(:first-child) .right .dia .pa {
		width: 75%
	}

	.huodong li:not(:first-child) .right .dia time {
		width: auto;
		font-size: 0.12rem
	}

	.nnews .nnews-box .right .nxinwen li a {
		padding: 0.12rem 0
	}

	.nnews .nnews-box .right .huodong li a {
		padding: 0.1rem
	}
}

@media (max-width:480px) {
	.huodong li:not(:first-child) .right .dia .pa {
		width: 65%
	}
}

.nkongzhong .ul li:nth-child(1) {
	padding-top: 0.15rem
}

.nkongzhong .ul li {
	padding: 0.2rem 0;
	padding-left: 0.2rem
}

.nkongzhong .ul li:before {
	left: 0.1rem
}

.nkongzhong {
	margin: 0.2rem 0
}

.nkongzhong .ul li .pa {
	font-size: 0.18rem
}

@media only screen and (max-width:769px) {
	.nkongzhong .ul li:before {
		top: 0.3rem;
		left: 0
	}

	.nkongzhong .ul li {
		padding: 0.1rem 0 0.1rem 0.12rem
	}

	.nnews .nnews-box .right p {
		-webkit-line-clamp: 2;
		margin-bottom: 0.05rem
	}

	.nkongzhong .ul li:nth-child(1)::before {
		top: 0.25rem
	}

	.nkongzhong .ul li:before {
		top: 0.2rem
	}
}

.nguang li p {
	margin: 0.15rem 0 !important
}

.nguang .ul li:nth-child(2n + 2) {
	background: #f8f8f8
}

.nguang .ul li {
	background: #fff;
	padding: 0 0.3rem
}

.nguang .ul li .pa {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: inherit;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

.nguang {
	margin: 0.3rem 0
}

.nguang .ul li:nth-child(1) p {
	font-size: 0.18rem
}

.gangwei.nguang .thead .cell {
	border: 0
}

.gangwei.nguang .cell {
	border: 0.01rem solid #d0d0d0
}

@media only screen and (max-width:769px) {
	.nguang .ul li {
		padding: 0 0.1rem
	}

	.gangwei.nguang .cell {
		min-width: 1.5rem !important
	}
}

.nxaizai {
	margin: 0.3rem 0
}

.nxaizai li {
	display: flex;
	align-items: center;
	padding: 0.25rem 0.2rem;
	padding-left: 0.3rem;
	width: 48%;
	justify-content: space-between;
	margin-right: 0.2rem;
	background: #f3f3f3;
	margin-bottom: 0.2rem;
	border-radius: 0.05rem;
	position: relative;
	transition: all 0.5s;
	overflow: hidden
}

.nxaizai .ul {
	display: flex;
	flex-wrap: wrap
}

.nxaizai li:nth-child(2n + 2) {
	margin-right: 0 !important
}

.nxaizai li p {
	font-size: 0.16rem;
	color: #333333
}

.nxaizai li .title {
	margin: 0;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 70%;
	font-size: 0.16rem;
	color: #333333
}

.nxaizai li:hover .title {
	color: #fff
}

.nxaizai li:before {
	content: "";
	position: absolute;
	width: 0.05rem;
	height: 0.05rem;
	background: #0030bb;
	left: 0.13rem;
	border-radius: 0.5rem
}

.nxaizai li .a {
	padding: 0.02rem 0.1rem;
	background: transparent;
	border-radius: 0.5rem;
	border: 0.01rem solid #c5c9d5;
	display: flex;
	align-items: center;
	color: #0030bb;
	float: right
}

.nxaizai li .a img {
	margin-right: 0.04rem;
	opacity: 0.5
}

.nxaizai li:hover {
	background: #0030bb
}

.nxaizai li:hover .title {
	color: #fff
}

.nxaizai li:hover::before {
	background: #fff
}

.nxaizai li:hover .a {
	border-color: #fff;
	background: #fff;
	color: #0030bb
}

.nxaizai li:hover .a img {
	opacity: 1
}

@media only screen and (max-width:769px) {
	.nxaizai li {
		width: 100%;
		margin-right: 0;
		flex-wrap: wrap
	}

	.nxaizai li {
		padding: 0.15rem 0.1rem 0.15rem 0.2rem
	}
}

.zyfz {
	margin: 0.3rem 0
}

.zyfz .zyfz-box .toutu {
	width: 100%;
	height: auto;
	margin-bottom: 0.3rem
}

.zyfz .zyfz-box .wenzi {
	font-size: 0.16rem;
	color: #333333;
	line-height: 1.8;
	font-family: "LIGHT";
	margin-bottom: 0.1rem !important
}

.zyfz .zyfz-box .wenzi span {
	font-family: "BOLD";
	color: #0030bb
}

.zyfz .h1 {
	font-size: 0.2rem;
	color: #0030bb;
	padding-bottom: 0.15rem;
	border-bottom: 0.01rem solid #ebebeb;
	margin-bottom: 0.15rem !important;
	font-family: "BOLD"
}

.zyfz .czlc {
	display: flex;
	align-items: center;
	background: #f3f6fb;
	padding: 0.2rem 0.3rem;
	margin-bottom: 0.2rem;
	border-radius: 0.1rem
}

.zyfz .czlc img {
	width: 100%;
	max-width: 0.86rem;
	margin-right: 0.4rem
}

.zyfz .czlc p {
	font-size: 0.16rem;
	color: #000000;
	line-height: 1.8;
	font-family: "LIGHT"
}

.zyfz .er {
	background: #fbf8f3
}

.zyfz .zhuyi {
	margin-bottom: 0.5rem;
	font-size: 0.16rem
}

.zyfz .zhuyi .pa {
	color: #e00000;
	font-family: "BOLD"
}

.zyfz .zhuyi .pb {
	color: #888888;
	line-height: 1.8;
	font-family: "LIGHT"
}

.zyfz .tingkelc ul li {
	list-style: none;
	margin-right: 0.4rem;
	text-align: center;
	width: 21%;
	position: relative
}

.zyfz .tingkelc ul {
	display: flex
}

.zyfz .tingkelc ul li img {
	padding: 0.15rem;
	background: #0030bb;
	border-radius: 0.5rem;
	border: 0.1rem solid #fff
}

.zyfz .tingkelc ul li .pa {
	padding: 0.3rem 0.1rem;
	padding-top: 0.6rem;
	font-size: 0.16rem;
	background: #f4f6fd;
	border-radius: 0.1rem;
	line-height: 1.8;
	min-height: 2.14rem;
	margin-top: -0.38rem
}

.zyfz .tingkelc ul li:last-child {
	margin-right: 0
}

.zyfz .tingkelc ul li:before {
	content: "";
	position: absolute;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	border: solid #8495c9;
	border-width: 0 0.02rem 0.02rem 0;
	display: inline-block;
	padding: 0.04rem;
	right: -0.2rem;
	top: 50%
}

.zyfz .tingkelc ul li:last-child:before {
	display: none
}

@media only screen and (max-width:769px) {
	.zyfz .zyfz-box .wenzi {
		max-width: 100% !important
	}

	.zyfz .czlc {
		display: block
	}

	.zyfz .czlc p {
		max-width: 100% !important
	}

	.zyfz .czlc img {
		display: flex;
		justify-content: center;
		margin: auto
	}

	.zyfz p {
		max-width: 100% !important
	}

	.zyfz .tingkelc ul {
		display: block
	}

	.zyfz .tingkelc ul li {
		width: 100%
	}

	.zyfz .tingkelc ul li .pa {
		min-height: auto
	}

	.zyfz .tingkelc ul li:before {
		display: none
	}
}

.qzgzf {
	margin: 0.3rem 0
}

.qzgzf ul {
	display: flex;
	flex-wrap: wrap
}

.qzgzf ul li {
	width: 31%;
	list-style: none;
	margin-right: 0.2rem;
	margin-bottom: 0.2rem;
	padding: 0.25rem 0.3rem;
	background: #f7f7f7;
	border-radius: 0.1rem;
	font-size: 0.16rem;
	position: relative;
	border: 0.02rem solid transparent
}

.qzgzf ul li:hover {
	border: 0.02rem solid #0030bb
}

.qzgzf ul li:nth-child(3n + 3) {
	margin-right: 0
}

.qzgzf ul li time {
	font-family: "BOLD";
	font-size: 0.18rem;
	color: #0030bb;
	margin-bottom: 0.1rem;
	display: block
}

.qzgzf ul li .pa {
	font-family: "LIGHT";
	color: #000
}

.qzgzf ul li:before {
	content: "";
	position: absolute;
	width: 0.1rem;
	height: 0.02rem;
	background: #0030bb;
	left: 0;
	top: 0.37rem
}

@media only screen and (max-width:769px) {
	.qzgzf ul li {
		width: 100%;
		margin-right: 0
	}

	.qzgzf ul li {
		padding: 0.15rem 0.15rem 0.15rem 0.2rem
	}

	.qzgzf ul li time {
		margin-bottom: 0
	}

	.qzgzf ul li:before {
		top: 0.3rem
	}
}

.yyzx {
	margin: 0.3rem 0
}

.yyzx .yyzx-box {
	display: block
}

.yyzx .yyzx-box .pa {
	font-size: 0.18rem;
	margin-bottom: 0.2rem !important;
	font-family: "BOLD";
	color: #0030bb
}

.yyzx .yyzx-box .pb {
	font-size: 0.16rem;
	font-family: "LIGHT"
}

.yyzx .yyzxbiao {
	text-align: center
}

.yyzx .yyzxbiao .pa {
	width: 15% !important
}

.yyzx .yyzxbiao .pb {
	width: 30% !important
}

.yyzx .yyzxbiao .pc {
	width: 15% !important
}

.yyzx .yyzxbiao .pd {
	width: 20% !important
}

.yyzx .yyzxbiao .pe {
	width: 20% !important
}

.yyzx .yyzxbiao .ul li:nth-child(1) p {
	border: none;
	padding: 0.15rem 0
}

.yyzx .yyzxbiao .ul li p {
	border: 0.01rem solid #efefef;
	margin: 0 !important;
	padding: 0.1rem 0
}

.yyzx .ul li {
	color: #000000;
	font-family: "LIGHT"
}

.yyzx .ul li .pd {
	font-family: "LIGHT"
}

.yyzx .yyzxbiao .pc {
	color: #000000
}

.yyzx .yyzx-box .pb {
	margin-bottom: 0.15rem !important;
	line-height: 2
}

.yyzx .yyzx-box .pb span {
	font-family: "BOLD";
	color: #000
}

.wendnag {
	display: flex;
	background: #0030bb;
	justify-content: center;
	align-items: center;
	max-width: 4rem;
	font-size: 0.18rem;
	color: #fff;
	margin: auto;
	margin-top: 0.5rem;
	padding: 0.2rem 0.2rem;
	border-radius: 0.1rem
}

.wendnag a {
	color: #fff
}

.wendnag img {
	margin-right: 0.1rem
}

.yyzx .yyzxbiao .ul li:nth-child(2n + 2) {
	background: none
}

.yyzx .yyzxbiao .ul li {
	padding: 0 0
}

@media only screen and (max-width:769px) {
	.yyzx .yyzx-box .pa {
		font-size: 0.16rem;
		margin-bottom: 0.1rem !important
	}

	.yyzx p {
		max-width: 100% !important
	}

	.yyzx .yyzxbiao {
		overflow: auto
	}

	.yyzx .yyzxbiao .ul {
		width: 5rem
	}
}

.xxfb {
	margin: 0.3rem 0
}

.xxfb .h1 {
	font-size: 0.2rem;
	color: #000000;
	font-family: "BOLD";
	margin-bottom: 0.2rem !important
}

.xxfb .xxfb-box .pa {
	font-size: 0.16rem;
	margin-bottom: 0.2rem !important;
	color: #000000;
	line-height: 1.8;
	font-family: "LIGHT"
}

.xxfb .xxfb-box .p .h2 {
	font-size: 0.18rem;
	color: #0030bb;
	margin-top: 0.4rem !important;
	font-family: "BOLD";
	margin-bottom: 0.2rem
}

.xxfb .xxfb-box .p .pb {
	font-size: 0.16rem;
	color: #3a3a3a;
	font-family: "BOLD";
	margin-top: 0.1rem
}

.xxfb .fabux {
	margin: 0.2rem 0;
	padding: 0.4rem 0.2rem;
	background: #f4f6fb;
	border-radius: 0.1rem
}

.xxfb .fabux .pc {
	font-size: 0.14rem;
	color: #777777;
	line-height: 1.8;
	margin-bottom: 0.1rem !important;
	font-family: "LIGHT"
}

.xxfb .xxfb-box .p .pc {
	margin-top: 0.1rem;
	font-size: 0.16rem;
	color: #777777;
	font-family: "LIGHT"
}

.xxfb .xxfb-box .p .pb span {
	color: #ce1d00;
	font-family: "BOLD"
}

.xxfb .fabux .pc a {
	color: #0030bb;
	padding: 0.02rem 0.05rem;
	border: 0.01rem solid #0030bb;
	margin: 0 0.05rem;
	border-radius: 0.5rem;
	display: inline-block
}

.xxfb .fabux .pc img {
	display: block;
	margin-top: 0.1rem;
	margin-bottom: 0.2rem
}

.zcxjh {}

.zcxjh .h1 {
	color: #0030bb;
	padding-bottom: 0.1rem;
	border-bottom: 0.01rem solid #ededed;
	margin-top: 0.4rem !important
}

.zcxjh .lieb {
	margin-bottom: 0.2rem
}

.zcxjh .lieb .lieb-pa {
	color: #000000;
	font-size: 0.18rem;
	font-family: "MEDIUM";
	font-weight: bold;
	margin-bottom: 0.1rem !important
}

.zcxjh .lieb .lieb-pb {
	color: #777777;
	font-size: 0.16rem;
	font-family: "LIGHT";
	line-height: 1.8
}

.zcxjh .lieb .lieb-pc {
	font-size: 0.16rem;
	color: #777777;
	position: relative;
	font-family: "LIGHT";
	padding-left: 0.2rem;
	margin-left: 0.3rem !important;
	margin-bottom: 0.2rem !important
}

.zcxjh .lieb .lieb-pc:before {
	content: "";
	position: absolute;
	width: 0.05rem;
	height: +0.05rem;
	background: #0030bb;
	border-radius: 0.5rem;
	top: 0.1rem;
	left: 0.03rem
}

.zcxjh .lieb .lieb-div {
	margin-bottom: 0.2rem;
	padding-left: 0.2rem;
	margin-top: 0.2rem !important
}

.zcxjh .lieb .lieb-div .lieb-pd {
	font-size: 0.16rem;
	color: #000000;
	font-family: "MEDIUM";
	font-weight: bold;
	margin-bottom: 0.2rem
}

.zcxjh .lieb .lieb-div .lieb-pe {
	color: #777777;
	font-size: 0.16rem;
	font-family: "LIGHT";
	margin-bottom: 0.2rem;
	padding-left: 0.43rem
}

.zcxjh .lieb .lieb-div .spa {
	font-size: 0.16rem;
	color: #0030bb;
	font-family: "MEDIUM";
	font-weight: bold
}

.zcxjh .lieb .lieb-pb .link {
	color: #0030bb
}

.zcxjh .lieb .lieb-pb a {
	color: #0030bb;
	font-family: "LIGHT"
}

.zcxjh .waikuang {
	text-align: right;
	margin-bottom: 0.5rem;
	margin-top: 0.2rem
}

.zcxjh .waikuang .lieb-pb {
	font-size: 0.16rem;
	color: #444444;
	font-family: "LIGHT";
	margin-bottom: 0.1rem !important
}

.zcxjh .lieb .lieb-pc .sqq {
	color: #777777;
	display: block;
	font-family: "LIGHT"
}

.zcxjh .lieb .lieb-div .dd {
	margin-bottom: 0.1rem
}

.zcxjh .lieb .lieb-div .dd .spb {
	color: #777777;
	font-size: 0.16rem;
	display: block;
	font-family: "LIGHT"
}

.jyzxlie {
	text-align: center
}

.jyzxlie .pa {
	width: 30%
}

.jyzxlie .pb {
	width: 15%
}

.jyzxlie li:nth-child(1) .pc {
	color: #fff
}

.jyzxlie .pc {
	width: 25%;
	color: #000
}

.jyzxlie .pd {
	width: 40%;
	font-family: "LIGHT"
}

.jyzx {
	margin: 0.3rem 0
}

.jyzx .jyzx-box {}

.jyzx .jyzx-box .h1 {
	font-size: 0.22rem;
	color: #000;
	font-family: "MEDIUM";
	font-weight: bold;
	padding-left: 0.1rem;
	border-left: 0.04rem solid #0030bb;
	line-height: 1;
	margin-bottom: 0.2rem !important
}

.jyzx .jyzx-box .lianxi {
	display: flex;
	display: inline-block;
	background: #f7f7f7;
	width: 100%;
	padding: 0.4rem 0.4rem;
	border-radius: 0.1rem
}

.jyzx .jyzx-box .lianxi .lex {
	display: flex;
	float: left;
	align-items: center;
	margin-right: 4%;
	margin-bottom: 0.1rem
}

.jyzx .jyzx-box .lianxi .lex img {
	padding: 0.1rem;
	background: #0030bb
}

.jyzx .jyzx-box .lianxi .lex .wenx .pa {
	font-size: 0.16rem;
	color: #777777;
	font-family: "LIGHT"
}

.jyzx .jyzx-box .lianxi .lex .wenx .pb {
	font-size: 0.18rem;
	color: #000;
	font-family: "MEDIUM";
	font-weight: bold
}

.jyzx .jyzx-box .lianxi .lex .imm {
	border-radius: 0.5rem;
	overflow: hidden;
	margin-right: 0.1rem;
	width: auto
}

.jyzx .jyzx-box .lianxi .qud {
	margin-right: 0
}

.jyzx .yyzxbiao .ul li p {
	border-top: 0.01rem solid #d0d0d0;
	border-right: 0.01rem solid #d0d0d0;
	margin: 0 !important;
	padding: 0.1rem 0
}

.jyzx .yyzxbiao .ul li p:last-child {
	border-right: none
}

.jyzx .yyzxbiao .ul li:nth-child(1) p {
	border: none;
	padding: 0.15rem 0
}

.nguang .ul {
	border-left: 0.01rem solid #d0d0d0;
	border-right: 0.01rem solid #d0d0d0;
	border-bottom: 0.01rem solid #d0d0d0;
	overflow: hidden
}

.jyzx .yyzxbiao .ul li {
	padding: 0 0
}

.jyzx .pp {
	font-size: 0.16rem;
	color: #000000;
	font-family: "MEDIUM";
	font-weight: bold;
	padding-left: 0.17rem
}

.jyzx .aaul {
	padding-left: 0.17rem;
	margin-top: 0.2rem
}

.jyzx .aaul li {
	list-style: none;
	margin-bottom: 0.15rem
}

.jyzx .aaul li p {
	font-size: 0.16rem;
	color: #777777;
	font-family: "LIGHT";
	line-height: 1.8
}

.jyzx .jyzx-box .lianxi .lex .wenx {}

@media (max-width:1024px) {
	.jyzx .jyzx-box .lianxi .lex {
		display: block;
		padding-left: 0.6rem;
		position: relative
	}

	.jyzx .jyzx-box .lianxi .lex .imm {
		width: 0.47rem;
		position: absolute;
		left: 0;
		top: 0
	}

	.jyzx .jyzx-box .lianxi .lex .wenx {
		width: 100%
	}
}

@media only screen and (max-width:769px) {
	.jyzxlie {
		overflow: auto
	}

	.jyzxlie ul {
		width: 5.5rem
	}
}

.jyzx .jyzx-box .pda {
	font-size: 0.24rem;
	color: #000;
	font-family: "MEDIUM";
	font-weight: bold;
	text-align: center
}

.xyjy .pa,
.xyjy .pb,
.xyjy .pc,
.xyjy .pd {
	-webkit-line-clamp: inherit !important
}

.xyjy .ul li {
	align-items: inherit
}

.xyjy .yyzxbiao .ul li p {
	display: flex;
	align-items: center;
	justify-content: center
}

.xyjy .ul li:nth-child(2n + 2) {
	background: #fff
}

.xyjy .ul li .pc {
	width: 20%
}

.xyjy .ul li .pd {
	width: 30%
}

.xyjy .ul li .pa {
	width: 35%
}

.xyjy .yyzxbiao .ul li:not(:first-child) .pa {
	justify-content: flex-start;
	padding-left: 5%;
	color: #000;
	font-family: "MEDIUM";
	font-weight: bold
}

.xyjy .yyzxbiao .ul .erqq .pa {
	padding-left: 8% !important
}

.xyjy .yyzxbiao .ul .erqq .pa {
	color: #666666 !important;
	font-family: "LIGHT" !important;
	font-weight: normal !important
}

.xyjy .yyzxbiao .ul .erqq p {
	border-top: 0.01rem solid #ebebeb;
	border-right: 0.01rem solid #d0d0d0
}

.xyjy .yyzxbiao .ul li p:last-child {
	border-right: 0.01rem solid #d0d0d0
}

.xyjy .ul li .pd .div-pd {
	border-right: none !important
}

.jyzx .yyzxbiao .ul .erqq .pd .div-pd {
	border-right: none
}

@media only screen and (max-width:769px) {
	.jyzx .jyzx-box .pda {
		font-size: 0.18rem
	}
}

.xgbm .jyzx-box .lianxi .lex {
	display: block
}

.xgbm .jyzx-box .lianxi .lex .wenx {
	width: 100%
}

.xgbm .jyzx-box .lianxi .lex .wenx .pa {
	font-size: 0.16rem;
	color: #777777;
	font-family: "LIGHT";
	margin-bottom: 0;
	text-align: right;
	width: 2.5rem;
	float: left
}

.xgbm .jyzx-box .lianxi .lex .wenx .nu {
	font-size: 0.16rem;
	padding-left: 0.2rem;
	color: #000;
	font-family: "MEDIUM";
	font-weight: bold;
	width: calc(100% - 2.5rem);
	float: left
}

.xgbm .jyzx-box .lianxi {
	margin-bottom: 0.5rem
}

.xgbm .jyzx-box .lianxi .lex .wenx .ko {
	display: flex;
	align-items: center;
	margin-bottom: 0.1rem;
	display: inline-block;
	width: 100%
}

@media only screen and (max-width:769px) {
	.jyzx .jyzx-box .lianxi {
		padding: 0.2rem
	}

	.jyzx .jyzx-box .lianxi .lex .wenx .pb {
		font-size: 0.16rem
	}

	.jyzx .jyzx-box .h1 {
		font-size: 0.18rem
	}

	.xgbm .jyzx-box .lianxi .lex .wenx .pa {
		text-align: left;
		width: 100%
	}

	.xgbm .jyzx-box .lianxi .lex .wenx .nu {
		padding-left: 0;
		width: 100%
	}

	.jyzx .jyzx-box .h1 {
		line-height: 1.5
	}
}

.homjiuye .biaoti .pa {
	padding-bottom: 0.1rem;
	margin-bottom: 0.2rem !important;
	color: #0735a8;
	font-weight: bold;
	display: block;
	border-bottom: 0.01rem solid #e8e8e8;
	cursor: pointer;
	line-height: 1.1;
	font-size: 0.22rem
}

@media only screen and (max-width:769px) {
	.homjiuye .biaoti .pa {
		font-size: 1.125em
	}
}

.hqqhh {
	margin: 0.2rem 0;
	margin-bottom: 0.5rem;
	display: inline-block;
	width: 100%
}

.hqqhh .uu .tab_span {
	display: flex
}

.hqqhh .uu .tab_span li {
	font-size: 0.16rem;
	color: #333333;
	font-family: "MEDIUM";
	font-weight: bold;
	padding: 0.12rem 0.4rem;
	background: #f3f6fa;
	margin-right: 0.1rem;
	border-radius: 0.05rem 0.05rem 0 0;
	border: 0.01rem solid #ebebeb;
	position: relative;
	-webkit-border-radius: 0.05rem 0.05rem 0 0;
	-moz-border-radius: 0.05rem 0.05rem 0 0;
	-ms-border-radius: 0.05rem 0.05rem 0 0;
	-o-border-radius: 0.05rem 0.05rem 0 0
}

.hqqhh .tab_list {
	background: #fff
}

.hqqhh .tab_list li {
	list-style: none;
	float: left;
	margin-right: 0.25rem;
	margin-top: 0.2rem
}

.hqqhh .tab_list li a {
	font-size: 0.16rem;
	color: #666666
}

.hqqhh .tab_list .lls {
	display: inline-block;
	padding: 0 0.4rem;
	width: 100%;
	background: #ffffff;
	border-radius: 0 0 0.05rem 0.05rem;
	padding-bottom: 0.4rem;
	box-shadow: 0 0.05rem 0.06rem 0 #e2e2e2
}

.hqqhh .uu .tab_span .on {
	background: #fff url(../images/sal.png) no-repeat bottom;
	box-shadow: 0 -0.03rem 0.06rem 0 #e2e2e2;
	border-bottom: none
}

.hqqhh .hqqhh-box {
	border-radius: 0.1rem
}

@media only screen and (max-width:769px) {
	.hqqhh .tab_list .lls {
		padding: 0 0.12rem;
		padding-bottom: 0.4rem
	}

	.hqqhh .tab_list li {
		margin-right: 0.2rem
	}

	.hqqhh .tab_list li {
		margin-top: 0.14rem
	}
}

.RighInfo002973 {
	margin: 0.1rem 0 0.2rem 0;
	color: #333;
	font-size: 0.16rem
}

.RighInfo002973>.auto {
	max-width: 13rem
}

.RighInfo002973 .news-details {
	max-width: 12.26rem;
	padding: 3% 0
}

.RighInfo002973 .news-details .title {
	text-align: center
}

.RighInfo002973 .news-details .title h1 {
	font-size: 0.3rem;
	margin: 0 0 0.2rem 0
}

.RighInfo002973 .news-details .title aside span {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0.15rem 0.05rem;
	line-height: 0.16rem
}

.RighInfo002973 .news-details .title .bshare-custom {
	display: inline-block
}

.RighInfo002973 .bshare-custom a {
	background-position: center center;
	margin: 0 0 0 0.14rem
}

.RighInfo002973 .bshare-custom a.bshare-weixin {
	background-image: url("../images/RighInfo002973_share_wx.png")
}

.RighInfo002973 .bshare-custom a.bshare-sinaminiblog {
	background-image: url("../images/RighInfo002973_share_sina.png")
}

.RighInfo002973 .bshare-custom a.bshare-qzone {
	background-image: url("../images/RighInfo002973_share_qz.png")
}

.RighInfo002973 .news-details .edit-info {
	line-height: 1.875;
	border-bottom: 0.01rem solid #d2d2d2;
	padding: 2% 0;
	margin-bottom: 2%
}

.RighInfo002973 .news-details .videoinfo {
	max-width: 7.35rem;
	margin: 0 auto 0.2rem
}

.RighInfo002973 .news-details .videoinfo video {
	width: 100%
}

.RighInfo002973 .pn-page aside {
	padding: 0.1rem 0
}

.RighInfo002973 .pn-page aside a {
	color: #666
}

.RighInfo002973 .pn-page aside a b {
	color: #333
}

.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover {
	color: #205393
}

.RighInfo002973 .operating {
	overflow: hidden;
	line-height: 0.24rem
}

.RighInfo002973 .operating a {
	padding-left: 0.25rem;
	background-repeat: no-repeat;
	background-position: left center
}

.RighInfo002973 .operating a:not(:last-child) {
	margin-right: 0.45rem
}

.RighInfo002973 .operating a.a-print {
	background-image: url("../images/RighInfo002973_print.png")
}

.RighInfo002973 .operating a.a-close {
	background-image: url("../images/RighInfo002973_close.png")
}

@media (min-width:1025px) {
	.RighInfo002973 .pn-page {
		min-height: 0.24rem;
		position: relative;
		padding-right: 2.3rem
	}

	.RighInfo002973 .pn-page .operating {
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%)
	}

	.RighInfo002973 .operating a {
		float: left
	}
}

@media (max-width:1024px) {
	.RighInfo002973 .operating {
		text-align: right;
		padding-bottom: 0.2rem
	}

	.RighInfo002973 .operating a {
		display: inline-block
	}
}

@media (max-width:640px) {
	.RighInfo002973 .news-details .title h1 {
		font-size: 0.18rem
	}
}

.quxian .ul {
	border: none
}

.Top002633 .souimg {
	display: none
}

.gangwei .ul li:nth-child(1) p {
	font-family: "LIGHT" !important
}

.gangwei .ul li:nth-child(1) {
	color: #fff !important;
	background: #0030bb;
	font-size: 0.18rem
}

@media (max-width:768px) {
	.Top002633 .souimg {
		display: block;
		filter: grayscale(100%) brightness(53%);
		margin-right: 0.15rem
	}

	.Top002633 .header-bottom .header .sousuo {
		display: none;
		position: absolute;
		top: 100%;
		width: 100%
	}

	.Top002633 .header-bottom .header .sousuo input[type="text"] {
		background: rgb(148 148 148)
	}

	.Top002633 #open_menu {
		border: 0.01rem solid #878787
	}

	.Top002633 #open_menu i,
	.Top002633 #open_menu i::before,
	.Top002633 #open_menu i::after {
		background: #7a7f8c
	}

	.Top002633 .header-bottom {
		background: transparent;
		position: absolute;
		right: 0;
		top: 0.06rem
	}

	.hone {
		margin-top: 0
	}

	.Map002793 .tab_span li {
		margin-right: 0.1rem
	}

	.hozhao .Map002793 .tab_span {}

	.hozhao .hozhao-div .Map002793 .sp {
		overflow: auto
	}

	.diyi .kaishi {
		right: 0
	}

	.hozhao .hozhao-div .zhao-ri .tanchu .tim .ul li time {
		width: 16%
	}

	.jyzxlie .ul li .pa {
		width: 40%
	}

	.nxaizai li .a {
		font-size: 0.12rem;
		width: auto;
		margin-top: 0
	}

	.nxaizai li:before {
		top: 0.26rem;
		left: 0.08rem
	}

	.nnews .nnews-box .right .gonggao p {
		line-height: 0.48rem
	}

	.diyi .ul li .h1 {
		-webkit-line-clamp: 2;
		line-height: 0.24rem;
		margin-right: 0.15rem
	}

	.nxaizai li:before {
		top: 0.25rem
	}
}

.downBtn {
	border: 0.01rem #0030bb solid;
	display: block;
	width: 1.2rem;
	text-align: center;
	border-radius: 0.2rem;
	font-size: 0.14rem;
	color: #0030bb;
	margin: 0.2rem auto
}

.popUp-box {
	position: fixed;
	left: -100%;
	width: 100%;
	top: 0;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	overflow: auto;
	z-index: 999;
	display: none
}

.popUp-box.show {
	left: 0;
	display: block
}

.popUp-box .main {
	position: relative;
	background-color: #fff;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 3rem;
	height: 3.5rem
}

.popUp-box .main .popContent {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.popUp-box .main .qr_code {
	text-align: center
}

.popUp-box .main .colse {
	position: absolute;
	width: 1.5625em;
	height: 1.5625em;
	right: 1.25em;
	top: 1.25em;
	background: url(../images/close.png) no-repeat;
	background-size: contain;
	z-index: 10;
	cursor: pointer
}

.jedate .jedate-content .daystable thead:before {
	display: none
}

.jefixeitem {
	margin-bottom: 0 !important
}

.jedate .jedate-pane {
	padding-bottom: 0.55rem !important
}

.hkongzhong ul {
	padding: 0.2rem 0 0;
	border-top: 0.01rem solid #efefef
}

.gangwei .cell {
	height: 0.53rem
}

@media (max-width:768px) {
	.nnews .nnews-box .right .nxinwen ul li .right .an span:before {
		border-color: #0030bb !important
	}

	.nnews .nnews-box .right .nxinwen ul li .right .an {
		position: static;
		margin-top: 0.2rem
	}

	.nnews .nnews-box .right .nxinwen ul li .right {
		margin-top: 0;
		padding: 0.2rem
	}

	.nnews .nnews-box .right .huodong ul li .right {
		padding-top: 0
	}

	.nnews .nnews-box .right .nxinwen ul li .right .pa {
		font-size: 0.16rem;
		margin-bottom: 0
	}

	.nnews .nnews-box .right .huodong ul li:first-child .right {
		padding-top: 0.2rem
	}

	.huodong li:not(:first-child) .right .dia time {
		font-size: 0.14rem
	}

	.nnews .nnews-box .right .keu {
		margin-bottom: 0.1rem
	}

	.nnews .nnews-box .right .jiye.huodong ul li .right {
		padding: 0
	}

	.jiye li:first-child .right .dia .pa {
		width: auto
	}

	.nnews .nnews-box .jiye .right p {
		line-height: 0.3rem
	}
}

@media (max-width:480px) {
	.nnews .nnews-box .right .nxinwen.jiye ul li:first-child .right .dia .pa {
		width: 65%
	}

	.nnews .nnews-box .right .nxinwen.jiye ul li:first-child .right .dia time {
		width: auto
	}
}

.singleCon {
	padding: 0.2rem 0
}

.xjhBox {
	margin: 0 auto;
	max-width: 13rem
}

.xjhBox .theme {
	padding: 0.2rem 1.3rem 0.2rem 0.2rem;
	background: #fff;
	position: relative
}

.xjhBox .theme .title {
	font-size: 0.26rem;
	color: #000000;
	margin: 0
}

.xjhBox .theme .hits {
	color: #666;
	position: absolute;
	right: 0.2rem;
	top: 50%;
	font-size: 0.14rem;
	transform: translateY(-50%)
}

.xjhBox .otherinfo {
	background: #fff;
	padding: 0.2rem;
	margin: 0.14rem 0;
	list-style: none;
	color: #333
}

.xjhBox .otherinfo li {
	line-height: 0.3rem;
	font-size: 0.15rem
}

.xjhBox .otherinfo li .state {
	color: #f00;
	margin-left: 0.2rem
}

.xjhBox .infoBox {
	background: #fff;
	padding: 0.2rem
}

.xjhBox .infoBox .line {
	display: inline-block;
	font-size: 0.18rem;
	border-bottom: 0.02rem solid #0030bb;
	padding: 0.05rem;
	position: relative;
	color: #0030bb
}

.xjhBox .infoBox .edit-info {
	border-top: 0.01rem solid #eee;
	padding: 2% 0;
	font-size: 0.16rem;
	line-height: 1.875;
	color: #333
}

.xjhBox .infoBox .edit-info p {
	margin: 0
}

.xjhBox .infoBox .edit-info p span {
	font-size: 0.16rem !important
}

.gwxqBox {
	border: 0.01rem #c1c1c1 solid;
	max-width: 10rem;
	margin: 0 auto
}

.gwxqBox .xqTop {
	padding: 0.2rem 0.2rem 0.1rem 0.2rem;
	background: #fff;
	overflow: hidden
}

.gwxqBox .xqTop_left {
	width: 60%;
	float: left;
	color: #000
}

.gwxqBox .xqTop_left .tit {
	margin-top: 0
}

.gwxqBox .xqTop_left ul {
	list-style: none
}

.gwxqBox .xqTop_left ul li {
	font-size: 0.14rem;
	line-height: 2
}

.gwxqBox .xqTop_right {
	float: right
}

.gwxqBox .xqTop_right img {
	max-width: 1.6rem
}

.gwxqBox .infoBox {
	background-color: #fff;
	margin-top: 0.1rem;
	padding: 0.2rem
}

.gwxqBox .infoBox .line {
	display: inline-block;
	font-size: 0.17rem;
	border-bottom: 0.02rem solid #0030bb;
	padding-bottom: 0.05rem;
	position: relative;
	color: #0030bb
}

.gwxqBox .infoBox .edit-info {
	border-top: 0.01rem solid #eee;
	font-size: 0.15rem;
	line-height: 1.875;
	padding-top: 0.1rem;
	color: #333
}

.gwxqBox .infoBox .edit-info p {
	margin: 0
}

.gwxqBoxgs {
	background: #fff
}

.gwxqBoxgs .infoBox {
	margin-top: 0
}

.gwxqBoxgs .infoBox .edit-info {
	border-top: 0.01rem solid #0030bb
}

.gwxqBox .xqTop_left .tit.red {
	color: #f00
}

.am-table {
	width: 100%;
	margin-bottom: 1.6rem;
	border-spacing: 0;
	border-collapse: separate
}

.am-table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 0.01rem solid #ddd;
	line-height: 1.6;
	font-size: 0.15rem;
	color: #000
}

.am-table-compact>thead>tr>th,
.am-table-compact>tbody>tr>th,
.am-table-compact>tfoot>tr>th,
.am-table-compact>thead>tr>td,
.am-table-compact>tbody>tr>td,
.am-table-compact>tfoot>tr>td {
	padding: 0.5rem
}

.am-table td {
	text-align: center
}

.am-table .bodylist tr td:nth-child(1) {
	text-align: left
}

.am-table .bodylist tr td {
	border-bottom: 0.01rem solid #ddd
}

.am-table .bodylist tr:nth-child(odd) td {
	background-color: #f9f9f9
}

.am-table a {
	color: #0030bb
}

#info3 table tr th:nth-child(1),
#info3 table tr td:nth-child(1) {
	width: 40%
}

#info3 table tr th:nth-child(2),
#info3 table tr td:nth-child(2) {
	width: 10%;
	min-width: 2rem;
}

#info3 table tr td:nth-child(2),
#info3 table tr td:nth-child(3) {
	color: #000
}

@media (max-width:1024px) {
	.gwxqBoxgs .infoBox .edit-info {
		width: 100%;
		overflow-x: auto
	}

	.am-table {
		width: 10rem
	}

	.xjhBox .theme .title {
		font-size: 0.22rem
	}
}

@media (max-width:480px) {

	.gwxqBox .xqTop_left,
	.gwxqBox .xqTop_right {
		width: 100%;
		float: none
	}

	.xjhBox .theme .title {
		font-size: 0.2rem
	}
}

.class2.gonggao .tab_list li {
	padding-right: 0;
	overflow: hidden
}

.class2.gonggao .tab_list li a {
	display: -webkit-box !important;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}



.RighInfo002973 .news-details .edit-info table {
	width: 100% !important
}

.RighInfo002973 .news-details .edit-info table * {
	font-size: 0.14rem !important;
	text-indent: 0 !important;
	text-align: center;
	width: auto !important;
	line-height: 1.5 !important
}

.zczph .ul li .dier .left .pa {
	display: flex;
	align-items: center
}

.news .list img {
	width: 100%
}

.nxaizai li .a img,
.homjiuye .tab-list .list li .xiazai img {
	width: 0.11rem
}

.nnews .nnews-box .right .keu .mbx img {
	width: 0.13rem
}

.Top002633 .header-bottom .header .sousuo .anniu img {
	width: 0.16rem
}

.Top002633 .header-top .header-right .bdsharebuttonbox p img {
	width: 0.2rem
}

.bottom .bottom-box .three img {
	width: 0.89rem;
	margin-bottom: 0.1rem
}

.xjhBox .infoBox .edit-info table {
	width: 100%
}

.zyfz .tingkelc ul li img {
	width: 0.74rem
}

.nnews .nnews-box .left .h1 {
	background-size: 0.66rem
}

.xxfb .fabux .pc img {
	width: 100%
}

.jyzx .jyzx-box .lianxi .lex img {
	width: 0.47rem
}

@media screen and (min-width:1025px) {
	.Top002633 .header-top .logo img {
		width: 5.16rem
	}

	.sub-vertical .has-sub {
		position: relative;
		z-index: 100;
		width: auto ! IMPORTANT;
		flex: 1;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.header-menu ul {
		display: flex;
		justify-content: space-between
	}
}

.xjhBox .infoBox .edit-info p span {
	font-size: 0.16rem !important;
	line-height: 1.875 !important;
	text-indent: 0.32rem !important
}

@media screen and (max-width:1024px) {
	.Map002793 .tab_span li {
		margin-right: 0.06rem
	}

	.Map002793 .tab_span li:last-child {
		margin-right: 0
	}

	.Top002633 .header-top {
		padding: 0.15rem 0
	}

	#header-menu li {
		line-height: 40px
	}
}

@media screen and (max-width:768px) {
	.jedate .jedate-pane {
		background-size: cover !important
	}

	.diyi .ul li .dier {
		flex-direction: column
	}

	.banner .swiper-slide img {
		height: 100%
	}

	.hone .auto .banner {
		height: auto
	}

	.Floor003163 .news {
		height: auto
	}

	.Floor003163 .left .list li:not(.on) .tit {
		line-height: 1.875
	}

	.diyi .ul li .dier .left {
		white-space: normal
	}

	.bottom .bottom-box .one {
		margin-bottom: 0.2rem
	}

	.RighInfo002973 .pn-page aside a {
		white-space: normal
	}

	.hone .Floor003163 .news {
		height: auto
	}

	.nnews .nnews-box .left ul li {
		padding-left: 0;
		padding-right: 0
	}

	.jyzx .jyzx-box .lianxi .lex {
		padding-left: 0
	}
}

@media screen and (max-width:460px) {
	.homjiuye .shengye li {
		width: 98%
	}

	.Top002633 .header-bottom {
		width: 2rem
	}

	.nnews .nnews-box .left ul li a {
		font-size: 0.16rem
	}
}

.Page001526 em a i {
	font-style: normal
}

.souimg img {
	width: 0.16rem
}

.jedate .jedate-header em img {
	width: 0.14rem
}

.jedate .jedate-header em.monthnext img {
	width: 0.08rem
}

.jedate .jedate-header em.monthprev img {
	width: 0.08rem
}

@media screen and (min-width:1025px) {
	.Top002633 {
		/* max-width: 13rem; */
		max-width: 14rem;
		margin: 0 auto;
	}

	.Top002633 .header-bottom .header {
		width: 100%;
	}

	.Top002633 .header-bottom .header .sousuo {
		margin-right: 0.1rem;
	}

	/* .Top002633 .header-top{
        width: 100%;
    } */

}

.hone .auto .hone-right .Floor003163 {
	padding-right: 0;
}

.Floor003163 .left .list li .kuan time .year {
	font-family: "impact";
}

.Floor003163 .left .list li .kuan time .month-day {
	font-size: 0.12rem;
	margin-top: 0.05rem;
	font-family: "impact";
}

.Floor003163 .left .list li .kuan time {
	13rem transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

.Floor003163 .left .list li:hover .time {
	background-color: #0030bb;
	color: #fff;
}

.Floor003163 .left .list li a:hover {
	color: #0030bb;
}

@media screen and (max-width:768px) {
	.Floor003163 .left .list li .kuan time {
		height: 0.6rem;
	}

	.Floor003163 .left .list li .kuan time div.month-day {
		font-size: 0.14rem;
	}

	.Floor003163 .left .list li .kuan time div.year {
		font-size: 0.18rem;
	}
}

@media screen and (min-width:1025px) and (max-width:1440px) {
	.xjhBox,
	.Top002633,
	.auto_1300 {
		max-width: 1400px !important;
	}
}

.jedate .jedate-pane {
	background-size: cover !important;
}

.jedate .jedate-content .daystable th {
	width: 14.2% !important;
}
.jedate .jedate-content .daystable td.action{
	width:2rem !important
}
.bottom .bottom-box .tow .tow-box .xian{
	display: none !important;
}
.nnews .nnews-box .right.xjhBox {
    padding: 0;
    background: transparent;
}
.nnews .nnews-box .right.gwxqBox{
	max-width: 100%;
	padding: 0;
}
.hone .Floor003163 .left .list li{
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	border: none !important;
	padding-left: 0.08rem !important;
}
.hone .Floor003163 .list li.on:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    height: 0.04rem;
    width: 0.04rem;
    margin-top: -0.03rem;
    border-radius: 0.5rem;
    background-color: #0733a2;
	display: block;
}
.Floor003163 .left .list li .kuan{
	line-height: 1.5;
}
.zyfz .zhuyi .pb,
.zyfz .tingkelc ul li .pa,
.zyfz .czlc p,
.zyfz .zyfz-box .wenzi{
	font-size: 0.16rem !important;
	line-height: 1.875 !important;
}

@media screen and (min-width:1025px){
	.RighInfo002973 .news-details .title h1{
		font-size: 0.3rem !important;
	}
	.xjhBox .theme .title{
		font-size: 0.26rem !important;
	}
	.nnews .nnews-box .right .keu .biaoti{
		font-size: 0.24rem !important;
	}
}
.nnews .nnews-box  .xxfb .h1{
	font-size: 0.2rem !important;
}
.gwxqBox .infoBox .line,
.nnews .nnews-box  .xxfb .xxfb-box .p .h2{
	font-size: 0.18rem !important;
}
.hqqhh .uu .tab_span li,
.jedate .jedate-pane .pa,
.homjiuye .biaoti .pa,
.Map002793 .tab_span b,
.Floor003163 .tab-ul li span{
	font-size: 0.18rem !important;
}
.gwxqBox .xqTop_left ul li,
.nxaizai li .title,
.am-table>thead>tr>th,
.xjhBox .otherinfo li,
.diyi .ul li .h1,
.bottom .bottom-box .tow .tow-box .pa,
.gonggao .tab_list li .bai,
.gangwei .thead .cell,
.hkongzhong .ul li .pa a,
.hkongzhong .ul li .pa,
.hqqhh .tab_list li a,
.Floor003163 .left .list li .tit,
.diyi .ul li .h1 a{
	font-size: 0.17rem !important;
}
.nnews table td,
.nnews .nnews-box .right .keu .mbx a,
.nnews .nnews-box .right .keu .mbx,
.bottom .bottom-box .tow .tow-box .pb .pb-b,
.bottom .bottom-box .tow .tow-box .pb .pb-a,
.beian .beian-pa,
.bottom .bottom-box .three,
.gangwei .cell,
.gangwei .cell a,
.hkongzhong .ul li time,
.diyi .ul li .dier .left .pa,
.diyi .ul li .dier p{
	font-size: 0.16rem !important;
}
.hkongzhong .ul li:last-child{
	border-bottom: none;
}
.ssax{
	background-size: cover !important;
}
.zczph .ul li .dier .left .pa div{
	width: auto;
	flex: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.nnews table td{
	line-height: 1.6;
}
.nnews .nnews-box .right .edit-info *{
  
	line-height: 2;
	font-family: "Microsoft YaHei"
}
.RighInfo002973 .news-details .edit-info * {
	white-space: normal;
	line-height: 2;
	font-family: "Microsoft YaHei"
}