<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* swiper */

/* reset css */

html * {
	outline: 0;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-font-smoothing: antialiased;
	-webkit-appearance: none;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
input,
button,
textarea,
p,
th,
td {
	margin: 0;
	padding: 0;
}

fieldset,
img {
	border: 0;
}

address,
cite,
dfn,
em,
var {
	font-style: normal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}

ol,
ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
}

caption,
th {
	text-align: left;
	font-weight: normal;
}

/* 通用功能 */

.vm,
input,
label {
	vertical-align: middle;
}

.tc {
	text-align: center;
}

.fl {
	float: left;
	_display: inline;
}

.fr {
	float: right;
	_display: inline;
}

.clearfix:after,
.nav:after,
.content:after,
.grid:after,
.h:after,
.jr-row:after,
.jr-grids:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}

.clearfix,
.nav,
.content,
.grid,
.row,
.h {
	*zoom: 1;
}

.clear {
	clear: both;
	height: 0;
	font: 0/0 Arial;
	visibility: hidden;
}

.mb10 {
	margin-bottom: 10px;
}

.mr10 {
	margin-right: 10px;
}

.mb20 {
	margin-bottom: 20px;
}

.mr20 {
	margin-right: 20px;
}

.p10 {
	padding: 10px;
}

.p15 {
	padding: 15px;
}

.p20 {
	padding: 20px;
}

.hide {
	display: none;
}

.nt {
	text-align: left;
	letter-spacing: -3em;
	overflow: hidden;
}

.nt:first-letter {
	margin-left: -20em;
}

.et {
	overflow: hidden;
	white-space: nowrap;
	word-break: keep-all;
	text-overflow: ellipsis;
}

/* 字体字号 */

body,
button,
input,
select,
textarea,
.wrapper .yp-db,
.wrapper .heard {
	font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC,
		Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, SimHei, sans-serif;
	font-size: 16px;
	line-height: 1.5em;
	color: #333;
}

/* 链接 */

a {
	color: #252525;
	text-decoration: none;
}

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

a:active {
	outline: none;
}

a:link {
	text-decoration: none;
}

.content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

.section {
	/* background: url(../images/bg.png) 50% 50%; */
}

.fp-tableCell {
	vertical-align: initial;
}

.yp-db {
	text-align: right;
	line-height: 90px;
	color: #666;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.yp-db a + a {
	margin-left: 12px;
	color: #666;
}

.yp-db .bred {
	font-weight: 700;
	color: #ea3e3e;
	margin-right: 30px;
}

.yp-db .bred + .bred {
	margin-right: 30px;
}

.yp-db img {
	margin-top: -4px;
	margin-right: 5px;
}

.yp-db .zl12 {
	margin-right: 12px;
	color: #666;
}

.yp-logo {
	text-align: center;
	margin-top: 5%;
}

.yp-seach {
	text-align: center;
	margin-top: 6%;
}

.yp-seach input {
	box-sizing: border-box;
	width: 580px;
	height: 60px;
	line-height: 20px;
	font-size: 16px;
	margin-right: 4px;
	padding: 20px;
	border: none;
	background: #fff;
	box-shadow: 0 0 4px rgb(0 0 0 / 10%);
	border-radius: 2px;
	outline: none;
	border-radius: 8px;
}

.yp-seach button {
	box-sizing: border-box;
	width: 115px;
	height: 60px;
	padding-left: 25px;
	border: none;
	background: #ea3e3e url(../images/q.png) 75px 50% no-repeat;
	color: #fff;
	cursor: pointer;
	text-align: left;
	line-height: 40px;
	font-size: 18px;
	border-radius: 0 8px 8px 0;
	margin-left: -16px;
	vertical-align: middle;
}

.yp-nav {
	margin-top: 8%;
}

.yp-nav a {
	float: left;
	display: inline-block;
	text-align: center;
	width: 20%;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	line-height: 60px;
	background: #ec5553;
	transition: all 0.2s;
}

.yp-nav a i {
	display: inline-block;
	width: 33px;
	height: 28px;
	vertical-align: middle;
	background-image: url(../images/nav1.png);
	background-repeat: no-repeat;
}

.yp-nav i.n1 {
	background-position: 0px 0px;
}

.yp-nav i.n2 {
	background-position: -154px 0px;
}

.yp-nav i.n3 {
	background-position: -361px 1px;
}

.yp-nav i.n4 {
	background-position: -550px 0px;
}

.yp-nav i.n5 {
	background-position: -741px 0px;
}

.yp-nav i.n6 {
	background-position: -926px 0px;
}
.yp-nav .current {
	color: #ffe4af;
	margin-top: -1.5px;
}

.yp-nav a:hover {
	color: #ffe4af;
	margin-top: -1.5px;
}

.yp-nav .current i {
	background-image: url(../images/nav2.png);
}

.yp-nav a:hover i {
	background-image: url(../images/nav2.png);
}

.yp-nav a.cutt {
	color: #ffe4af;
	margin-top: -1.5px;
}

.yp-nav a.cutt i {
	background-image: url(../images/nav2.png);
}

.yp-nav .nn {
	width: 65px;
	background: #ffddd2;
	line-height: 60px;
}

.yp-kznav {
	display: none;
	line-height: 50px;
	background: #ec5553;
	z-index: 999;
	position: relative;
}

.yp-kznav a {
	display: inline-block;
	text-align: center;
	width: 16%;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
}

.yp-kznav a:hover {
	color: #ffe4af;
}

.se2 .yp-db {
	line-height: 25px;
	padding: 15px 0;
}

.seach2 input {
	box-sizing: border-box;
	width: 500px;
	height: 45px;
	line-height: 20px;
	font-size: 16px;
	margin-right: 4px;
	padding: 20px;
	border: none;
	background: #fff;
	box-shadow: 0 0 4px rgb(0 0 0 / 10%);
	border-radius: 2px;
	outline: none;
	border-radius: 8px;
}

.seach2 button {
	box-sizing: border-box;
	width: 100px;
	height: 45px;
	padding-left: 20px;
	border: none;
	background: #ea3e3e url(../images/q.png) 70px 50% no-repeat;
	color: #fff;
	cursor: pointer;
	text-align: left;
	line-height: 40px;
	font-size: 18px;
	border-radius: 0 8px 8px 0;
	margin-left: -16px;
	vertical-align: middle;
}

.seach2 .seaxx a {
	display: inline-block;
	padding: 4px 6px;
	border-radius: 6px;
	border: 0.5px solid #f39800;
	margin-bottom: 15px;
	position: relative;
}

.seach2 .seaxx a + a {
	margin-left: 10px;
}

.seach2 .seaxx a.cut {
	color: #fff;
	background: #f39800;
}

.seach2 .seaxx a.cut::after {
	content: '';
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 10px solid #f39800;
	position: absolute;
	bottom: -10px;
	left: 34px;
}

.se2 .yp-nav {
	margin-top: 25px;
}

.se2 .yp-kznav {
	position: absolute;
	width: 1200px;
	z-index: 99;
}

.comnt {
	padding: 20px 20px 15px;
	background-color: #fff;
	box-shadow: 0 0 10px rgb(0 0 0 / 5%);
}

.sy-p2 {
	margin-top: 25px;
}

.sy-p2 a {
	float: left;
	width: 226px;
	height: 129px;
	text-align: center;
	transition: all 0.3s;
}

.sy-p2 a + a {
	margin-left: 7px;
}

.sy-p2 a img {
	margin: 19px 0;
	transition: all 0.3s;
}

.sy-p2 a:nth-child(2) img {
	margin-bottom: 20px;
}
.sy-p2 a:nth-child(4) img {
	margin-bottom: 18px;
}
.sy-p2 a:nth-child(3) img, .sy-p2 a:nth-child(5) img {
	margin-bottom: 22px;
}

.sy-p2 a:hover img {
	transform: rotate(15deg);
}

.sy-p2 a p {
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
}

.sy-p2 a.s1 {
	background: url(../images/ss1.png);
}

.sy-p2 a.s1 p {
	background: #bcd186;
}

.sy-p2 a.s2 {
	background: url(../images/ss2.png);
}

.sy-p2 a.s2 p {
	background: #efc483;
}

.sy-p2 a.s3 {
	background: url(../images/ss3.png);
}

.sy-p2 a.s3 p {
	background: #98d3f0;
}

.sy-p2 a.s4 {
	background: url(../images/ss4.png);
}

.sy-p2 a.s4 p {
	background: #eab792;
line-height: 20px;
}

.sy-p2 a.s5 {
	background: url(../images/ss5.png);
}

.sy-p2 a.s5 p {
	background: #b1b9e6;
}

.comnt.p-xy {
	padding: 20px 60px 15px;
}

.xy-1 a {
	float: left;
	width: 335px;
	height: 130px;
	text-align: center;
	transition: all 0.3s;
}

.xy-1 a + a {
	margin-left: 37px;
}

.xy-1 a:nth-child(4) {
	margin-left: 0px;
}

.xy-1 a:nth-child(1) {
	margin-bottom: 35px;
}

.xy-1 a:nth-child(2) {
	margin-bottom: 35px;
}

.xy-1 a:nth-child(3) {
	margin-bottom: 35px;
}

.xy-1 a img {
	margin: 19px 0;
	transition: all 0.3s;
}

.xy-1 a:hover img {
	transform: rotate(15deg);
}

.xy-1 a p {
	text-align: center;
	color: #333333;
	font-size: 16px;
	font-weight: 700;
}

.xy-1 a.x1 {
	background: url(../images/xx1.png);
}

.xy-1 a.x2 {
	background: url(../images/xx2.png);
}

.xy-1 a.x3 {
	background: url(../images/xx3.png);
}

.xy-1 a.x4 {
	background: url(../images/xx4.png);
}

.xy-1 a.x5 {
	background: url(../images/xx5.png);
}

.xy-1 a.x6 {
	background: url(../images/xx6.png);
}

.xy-2 {
	margin-top: 20px;
}

.xy-lis a {
	float: left;
	width: 335px;
	height: 130px;
	text-align: center;
	transition: all 0.3s;
	background: url(../images/xy.png);
	box-shadow: 0 0 10px rgb(0 0 0 / 5%);
	margin-bottom: 15px;
}

.xy-lis a + a {
	margin-left: 37px;
}

.xy-lis a img {
	margin: 19px 0;
	transition: all 0.3s;
}

.xy-lis a:hover img {
	transform: rotate(15deg);
}

.xy-lis a p {
	text-align: center;
	color: #333333;
	font-size: 16px;
	font-weight: 700;
}

.xy-2 .tab {
	margin-bottom: 15px;
}

.pad-le25 {
	padding-left: 25px;
	background: #f9f4f4;
	padding-right: 12px;
	padding-top: 6px;
}

/* 焦点轮播图css */

.focus,
.focus .pic {
	position: relative;
	width: 580px;
	height: 357px;
}

.focuss,
.focuss .pic {
	position: relative;
	width: 480px;
	height: 292px;
}

.focus .pic &gt; div {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.focus .pic img {
	height: 100%;
}

.focus .pic span {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	padding: 10px 80px 10px 10px;
	line-height: 26px;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	/* background-color: #333; */
	/* background-color: rgba(0, 0, 0, .5); */
	color: #fff;
}

.focus .focus-prev,
.focus .focus-next {
	position: absolute;
	top: 50%;
	z-index: 3;
	display: block;
	width: 60px;
	height: 60px;
	margin-top: -30px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.5);
	background-size: 24px auto;
	color: #fff;
	opacity: 0;
	transition: all 0.3s;
}

.focus .focus-prev {
	transform: translate(-50px, 0);
	left: 0;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
	background-image: url(../images/arr_l.png) \0;
}

.focus .focus-next {
	transform: translate(50px, 0);
	right: 0;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
	background-image: url(../images/arr_r.png) \0;
}

.focus:hover .focus-prev,
.focus:hover .focus-next {
	opacity: 1;
	transform: translate(0, 0);
}

.focus .navi {
	position: absolute;
	bottom: 14px;
	right: 0;
	z-index: 9;
	text-align: right;
	padding: 0 10px;
	margin-bottom: 4px\9;
}

.focus .navi li {
	float: left;
	width: 9px;
	height: 9px;
	margin: 0 2px;
	font: 0/0 lx;
	border: 1px solid #fff;
	color: transparent;
	border-radius: 100px;
	transition: all 0.3s;
}

.focus .navi li.on {
	background-color: #fff;
}

.swiper-container-horizontal
	&gt; .swiper-pagination-bullets
	.swiper-pagination-bullet {
	margin: 0 2px;
}

.focus .swiper-pagination-bullet {
	border: 1px solid #fff;
	background: #fff;
	opacity: 1;
}

.focus .swiper-pagination-bullet-active {
	width: 20px;
	border: 1px solid #f39800;
	background-color: #f39800;
	border-radius: 5px;
}

.list-t li {
	position: relative;
	padding-left: 20px;
	line-height: 39px;
	font-size: 16px;
}

.list-t li:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 4px;
	height: 4px;
	margin-top: -2px;
	background-color: #ddd;
	border-radius: 100px;
}

.list-t li:hover:before {
	background-color: #ec5553;
}

.list-t li a {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.list-t li .date {
	position: absolute;
	top: 0;
	right: 0;
	color: #bbb;
}

.tab-pane {
	position: relative;
	overflow: hidden;
}

.tab-pane .pane &gt; ul,
.tab-pane .pane &gt; div {
	animation-duration: 0.3s;
}

.tab {
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 8px;
	/* margin-top: 20px; */
}

.tab a {
	display: inline-block;
	font-size: 18px;
	text-align: center;
	border-bottom: 2px solid #fff0;
	position: relative;
	margin-right: 8px;
	padding: 0 5px;
	padding-bottom: 10px;
	font-weight: 400;
}

.tab a + a {
	margin-left: 25px;
}

.tab a + a:before {
	content: '';
	width: 1px;
	height: 18px;
	left: -17px;
	top: 4px;
	position: absolute;
	background: #dcdcdc;
}

.tab a.current {
	border-bottom: 3px solid;
	color: #ed5654;
	font-weight: bold;
}

.list-t li a {
	width: 87%;
}

.list-t li {
	line-height: 40px;
}

.list-t li i {
	font-style: normal;
	font-size: 16px;
	color: #999999;
	position: absolute;
	right: 0;
	top: 0;
}

.list-t li.cut {
	padding-left: 0;
	margin-bottom: 4px;
}

.list-t li.cut i {
	display: none;
}

.list-t li.cut a {
	width: 100%;
	font-weight: 700;
}

.list-t li.cut:before {
	display: none;
}

.list-t li.gdjl {
	display: none;
}

.list-t li.gdjl a {
	color: #999;
}

@media (max-width: 480px) {
	.list-t li.gdjl {
		display: block;
		text-align: center;
		margin: 5px 0;
		border: 0.5px solid #e9e9e9;
	}
	.list-t li.gdjl:before {
		content: none;
	}
	.list-t li.gdjl a::before,
	.list-t li.gdjl a::after {
		position: absolute;
		top: 0;
		content: '\2022';
		font-weight: normal;
		font-size: 12px;
		color: #ddd;
		text-shadow: 8px 0 #ddd, -8px 0 #ddd;
		pointer-events: none;
	}
	.list-t li.gdjl a::before {
		left: 30%;
	}
	.list-t li.gdjl a::after {
		right: 30%;
	}
}

/* footer开始 */

.footer {
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 10px 0 20px;
	background-color: rgba(81, 77, 71, 1);
	z-index: 9;
}

.links &gt; ul &gt; span.fl {
	font-weight: 700;
	color: #fff;
	line-height: 40px;
}

.links &gt; ul &gt; li {
	position: relative;
	margin-bottom: 10px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
}

.links &gt; ul &gt; li &gt; a {
	display: block;
	margin: 0 -5px;
	padding: 0 20px;
	background: #5b5a59 url(../images/links_arr.png) 96% 50% no-repeat;
	color: #fff;
}

.links li ul {
	display: none;
	z-index: -1;
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 40px;
	max-height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #ddd;
	background-color: #fff;
	opacity: 0;
	transform: translate(0, 3px);
	transition: opacity, transform 0.3s;
}

.links li:hover ul {
	display: block;
	z-index: 9;
	opacity: 1;
	transform: translate(0, 0);
}

.links li li {
	border-top: 1px solid #ddd;
	line-height: 39px;
	text-align: center;
	transition: all 0.3s;
}

.links li li:hover {
	background-color: #f8f8f8;
}

.links li li a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	word-break: keep-all;
	text-overflow: ellipsis;
	font-size: 14px;
}

.copyright {
	line-height: 32px;
}

.copyright p a,
.copyright p span {
	margin: 0 10px;
}

.gov {
	position: absolute;
	top: 10%;
	right: 20%;
}

.jc {
	position: absolute;
	top: 10%;
	right: 10.5%;
}

.ts {
	position: absolute;
	top: 10%;
	right: 1.2%;
}

.links,
.copyright {
	position: relative;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.yqlj {
	width: 23%;
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

.copyright p {
	margin-left: -10px;
}

.copyright p,
.copyright a {
	color: #fff;
	font-size: 14px;
	text-align: left;
}

/* footer结束 */

h3.taba {
	height: 46px;
	border-bottom: 1px solid #ddd;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
}

h3.taba a.current {
	color: #ec5553;
	border-bottom: 3px solid;
	font-weight: 700;
}

.lis-g {
	padding: 15px 15px 20px;
}

.lis-g li {
	float: left;
	padding: 3px 4px;
	margin-right: 12px;
	/* border: 1px solid #ccc; */
	/* border-radius: 0px; */
	/* width: 216px; */
	width: 273px;
	line-height: 34px;
	background: #f1f1f1;
	margin-bottom: 10px;
	text-align: center;
}

.lis-g li:last-child {
	margin-right: 0;
}

.lis-g li:hover a {
	color: #ec5553;
	font-weight: 700;
}

.lis-g li:hover {
	background: #fef1ed;
}

.lis-g li.current {
	background: #fef1ed;
}

.lis-g li.current a {
	color: #ec5553;
	font-weight: 700;
}

.lis-g li:nth-child(5) {
	margin-right: 0;
}

.lis-g li:nth-child(10) {
	margin-right: 0;
}

h3.taba a {
	position: relative;
	display: inline-block;
	padding: 0 20px;
	line-height: 43px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	font-weight: 400;
}

h3.taba a + a:before {
	content: '';
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 0;
	border-left: 1px solid #ddd;
}

.ulPane .row .col-md-6 {
	padding: 0 15px;
}

.xyzx-b .list-t li a {
	width: 73%;
}

.xyzx-b {
	margin-left: -15px;
	margin-right: -15px;
}

.xyzx-b .col-md-4 {
	padding-right: 15px;
	padding-left: 15px;
}

.xysj {
	margin-top: 15px;
}

.xysj .xysjb {
	float: left;
	text-align: center;
	box-sizing: border-box;
	height: 185px;
	margin-right: 15px;
	width: 180px;
	padding-top: 26px;
}

.xysj .xysjb.sjb1 {
	background: #fff1f1 url(../images/sjj1.png);
}

.xysj .xysjb.sjb1 p {
	line-height: 36px;
}

.xysj .xysjb.sjb1 .p1 {
	margin-top: 13px;
	font-size: 14px;
}

.xysj .xysjb.sjb1 .p2 {
	font-size: 16px;
	font-weight: 700;
	color: #ff7624;
}

.xysj .xysjb.sjb2 {
	text-align: left;
	padding-left: 15px;
	background: #f0f4fe url(../images/sjj2.png);
}

.xysj .xysjb.sjb2 span {
	display: inline-block;
	font-size: 14px;
}

.xysj .xysjb.sjb2 img {
	vertical-align: super;
	margin-right: 8px;
}

.xysj .xysjb.sjb2 &gt; div + div {
	margin-top: 35px;
}

.xysj .xysjb.sjb2 span i {
	font-size: 16px;
	font-weight: 700;
	color: #9a9ffa;
	font-style: normal;
}

.xysj .xysjb.sjb2.sj3 {
	background: #fef6e9 url(../images/sjj3.png);
}

.xysj .xysjb.sjb2.sj3 span i {
	color: #fe9b36;
}

.xysj .xysjb.sjb1.sj4 {
	background: #f0f6fe url(../images/sjj4.png);
}

.xysj .xysjb.sjb1.sj4 .p2 {
	color: #80aaf1;
}

.xysj .xysjb.sjb3 &gt; div {
	text-align: left;
	padding-left: 15px;
	background: #f3edfb url(../images/sjj5.png);
	box-sizing: border-box;
	height: 86px;
	padding-top: 17px;
}

.xysj .xysjb.sjb3 &gt; div + div {
	margin-top: 12px;
	background: #fef2f0 url(../images/sjj6.png);
}

/* .xysj .xysjb.sjb3 {
	padding-top: 0;
} */

.xysj .xysjb.sjb3 img {
	height: 40px;
}

.xysj .xysjb.sjb3 span {
	display: inline-block;
	font-size: 14px;
}

.xysj .xysjb.sjb3 span i {
	font-size: 16px;
	font-weight: 700;
	color: #bc84ec;
	font-style: normal;
}

/* .xysj .xysjb.sjb3 img {
	vertical-align: super;
	margin-right: 8px;
} */

.xysj .xysjb.sjb3 &gt; div + div span i {
	color: #fea09e;
}

.xysj .xysjb:last-child {
	margin-right: 0;
}

.xysj .xysjb.sjb3.sj5 &gt; div {
	background: #fbefe6 url(../images/sjj7.png);
}
.xysj .xysjb.sjb1.sj5 {
    background: #fbefe6 url(../images/sjj7.png);
}

.xysj .xysjb.sjb1.sj5 img{
    height: 40px;
}
.xysj .xysjb.sjb1.sj5 .p2 {
    color: #feb853;
}

.xysj .xysjb.sjb3.sj5 &gt; div + div {
	background: #eef2fc url(../images/sjj8.png);
}

.xysj .xysjb.sjb3.sj5 span i {
	color: #feb853;
}

.xysj .xysjb.sjb3.sj5 &gt; div + div span i {
	color: #9ca1f9;
}

.layui-table-tips-c {
	padding: 0;
}

.layui-table-view .layui-table td {
	text-align: center;
}

.layui-table td,
.layui-table th {
	text-align: center;
}

.sjrow {
	margin-left: -15px;
	margin-right: -15px;
}

.sjrow .col-md-6 {
	padding-left: 15px;
	padding-right: 15px;
}

.mih150 {
	max-height: 150px;
	overflow: auto;
}

.mih150 li:nth-child(odd) {
	background: #f5f5f5;
}

.mih150.list-t li:before {
	left: 15px;
}

.mih150.list-t li {
	padding-left: 30px;
}

.zxjy {
	display: block;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	background: url(../images/zxjyb.png) no-repeat;
	margin-top: 10px;
	background-size: 100% 100%;
}

.zxjy :hover {
	color: #fff;
}

.zxjy img {
	margin-right: 10px;
}

.list-d {
	margin-top: 20px;
}

.list-d li {
	float: left;
	line-height: 42px;
	padding-left: 30px;
	position: relative;
}

.list-d li.ww1 {
	width: 100%;
	background: #fff3f0;
	color: #ed5654;
	margin-bottom: 16px;
}

.list-d li.ww1:last-child {
	margin-bottom: 0;
}

.list-d li.ww5 {
	width: 50%;
}

.list-d li.ww5::after {
	content: '';
	content: '';
	position: absolute;
	top: 50%;
	left: 12px;
	width: 5px;
	height: 5px;
	margin-top: -2px;
	background-color: #ff8e8e;
	border-radius: 100px;
}

.mask {
	display: none;
	position: fixed;
	z-index: 597;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.75);
	opacity: 0;
	transition: opacity 0.2s;
}

.mask.on {
	display: block;
	opacity: 1;
}

body.modal-open {
	position: fixed;
	width: 100%;
}

.menu {
	display: none\9;
	position: fixed;
	z-index: 598;
	top: 0;
	right: 0;
	bottom: 0;
	width: 65%;
	background-color: #fff;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-transition: transform 0.3s;
	transition: transform 0.3s;
}

.menu.on {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.menu.on p {
	height: auto;
	line-height: 30px;
	font-size: 16px;
	margin-top: 40px;
	color: #ec5553;
	padding: 0 37px;
	font-weight: bold;
	text-shadow: 1px 3px 0px #fff, -1px 0px 0px #fff;
}

.menu img {
	display: block;
	width: 100%;
	margin: 60px auto;
}

.menu li a {
	position: relative;
	display: block;
	margin: 0 15px;
	padding: 0 15px;
	line-height: 50px;
	font-size: 16px;
	color: #ec5553;
}

.menu li a:after {
	content: ' ';
	display: inline-block;
	height: 6px;
	width: 6px;
	border-width: 2px 2px 0 0;
	border-color: #ccc;
	border-style: solid;
	-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	position: absolute;
	top: 50%;
	margin-top: -4px;
	right: 10px;
}

.menu &gt; ul &gt; li:nth-child(1) {
	animation-delay: 0.1s;
}

.menu &gt; ul &gt; li:nth-child(2) {
	animation-delay: 0.2s;
}

.menu &gt; ul &gt; li:nth-child(3) {
	animation-delay: 0.3s;
}

.menu &gt; ul &gt; li:nth-child(4) {
	animation-delay: 0.4s;
}

.menu &gt; ul &gt; li:nth-child(5) {
	animation-delay: 0.5s;
}

.menu-btn {
	display: none;
	position: absolute;
	top: 50px;
	right: 0;
	z-index: 599;
	width: 50px;
	height: 50px;
}

.menu-btn.on,
.menu-btn.fixed {
	position: fixed;
	top: 2px;
}

.menu-btn &gt; span {
	position: absolute;
	left: 0;
	right: 0;
	width: 22px;
	height: 2px;
	margin: 0 auto;
	background: #ec5553;
	border-radius: 2px;
	transition: 0.25s;
}

.menu-btn &gt; span:nth-child(1) {
	top: 18px;
}

.menu-btn &gt; span:nth-child(2) {
	top: 24px;
}

.menu-btn &gt; span:nth-child(3) {
	top: 30px;
}

.menu-btn.on span,
.hd + .menu-btn &gt; span {
	background: #ec5553;
}

.menu-btn.on span:nth-child(1) {
	top: 21px;
	transform: rotate(45deg);
}

.menu-btn.on span:nth-child(2) {
	opacity: 0;
	transform: rotate(90deg);
}

.menu-btn.on span:nth-child(3) {
	top: 21px;
	transform: rotate(135deg);
}

.nopa {
	position: inherit;
	margin-top: 25px;
}

@media (max-width: 1200px) {
	.footer {
		position: inherit;
		margin-top: 25px;
	}
	.se1 .menu-btn {
		top: 104px;
	}
	.yp-logo {
		text-align: left;
	}
	.yp-seach {
		padding: 0 20px;
	}
	.yp-seach input {
		width: 100%;
		margin-bottom: 10px;
	}
	.yp-seach button {
		border-radius: 8px;
	}
	.yp-logo img {
		width: 80%;
		padding-left: 20px;
	}
	.menu-btn {
		display: block;
	}
	.se1 {
		/* display: none !important; */
	}
	.w1200 {
		position: relative;
		width: 100%;
	}
	.yp-db {
		text-align: center;
	}
	.yp-db .bred {
		margin-left: 10px;
	}
	.seach2 {
		text-align: center;
		width: 100%;
		margin-top: 40px;
		margin-bottom: 30px;
	}
	.focus,
	.focus .pic {
		position: relative;
		width: 100%;
		height: auto;
	}
	.focus {
		margin-bottom: 20px;
	}
	.heard .fl img {
		width: 80%;
		padding-left: 20px;
	}
	.seach2 input {
		width: 65%;
	}
	.seach2 button {
		width: 21%;
		background: #ea3e3e;
	}
	.footer .links,
	.footer .copyright {
		width: 100%;
		padding: 0 20px;
	}
	.footer .yqlj {
		text-align: center;
		position: relative;
		width: 100%;
	}
	.copyright p span {
		display: block;
		text-align: center;
	}
	.footer .gov,
	.footer .jc,
	.footer .ts {
		position: relative;
		display: inline-block;
		top: 0;
		margin-top: 20px;
		vertical-align: middle;
		left: 1px;
	}
	.sy-p2 a + a {
		margin-left: 0px;
	}
	.sy-p2 a {
		width: 100%;
		margin-bottom: 10px;
	}
	.tab a {
		margin-right: 0px;
		padding: 5px 0px;
		width: 49%;
	}
	.tab a.current {
		border-bottom: none;
	}
	.tab a + a {
		margin-left: 0px;
	}
	.sjrow .col-md-6 {
		margin-bottom: 20px;
	}
	h3.taba a {
		width: 100%;
		padding: 0 0px;
	}
	h3.taba a + a:before {
		display: none;
	}
	h3.taba {
		height: auto;
	}
	.lis-g {
		padding: 10px 0px 10px;
		margin: 0 14px;
		border: 1px solid #ddd;
	}
	.lis-g li {
		position: relative;
		margin-top: 5px;
		border: none;
		width: 50%;
		margin: 5px 0;
		padding: 0px;
		padding-left: 15px;
		font-size: 14px;
		background: none;
	}
	.lis-g li.current {
		background: none;
	}
	.lis-g li:before {
		content: '';
		position: absolute;
		top: 50%;
		left: 5px;
		width: 4px;
		height: 4px;
		margin-top: -2px;
		background-color: #ddd;
		border-radius: 100px;
	}
	.comnt.p-xy {
		padding: 20px 20px 15px;
	}
	.xy-1 a + a {
		margin-left: 0px;
	}
	.xy-1 a {
		width: 100%;
		margin-bottom: 35px;
	}
	.xy-lis a + a {
		margin-left: 0;
	}
	.xy-lis a {
		width: 100%;
	}
	.xysj .xysjb {
		margin-right: 0;
		width: 100%;
		margin-top: 12px;
	}
	.xysj .xysjb &gt; div {
		text-align: center;
	}
	.xysj .xysjb.sjb3 &gt; div {
		text-align: center;
		padding-left: 0;
	}
	.xysj .xysjb.sjb2 {
		padding-left: 0;
	}
	.focus .pic img {
		width: 100%;
	}
	.xyzx-b .col-md-4 {
		margin-top: 20px;
	}
	.yp-nav {
		display: none;
	}
	.tab a {
		text-align: left;
	}
	.xyzx-b .list-t li a {
		width: 100%;
	}
	.list-t li a {
		width: 100%;
	}
}

@media (max-width: 480px) {
	.list-t li i {
		display: none;
	}
}

@media (min-width: 2000px) {
	html {
		height: 100%;
	}
	body {
		height: 100%;
	}
	#fullPage {
		height: 100%;
	}
	.section {
		height: 100%;
	}
	.footer {
		position: absolute;
	}
}

.xl-box {
	padding: 10px 25px 40px;
}

.dqwz {
	line-height: 40px;
	/* border-bottom: 1px solid #dcdcdc; */
	/* padding-left: 40px; */
	font-weight: 400;
	color: #888888;
	font-size: 14px;
}

.xl-box h3 {
	font-size: 34px;
	font-weight: 700;
	color: #ed5654;
	text-align: center;
	line-height: 60px;
	margin-bottom: 30px;
}

.xl-box .info {
	padding: 0 150px 10px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 25px;
}

.xl-box .info span,
.xl-box .info span a {
	color: #999;
	font-size: 16px;
	display: inline-block;
	line-height: 35px;
}

.xl-box .info span + span {
	margin-left: 40px;
}

.xl-nr {
	padding: 0 30px;
}

.xl-nr img {
	max-width: 100%;
	display: block;
	margin: 0px auto 15px;
}

.xl-fj {
	margin-top: 30px;
	padding: 0 30px;
}

.xl-fj p span {
	font-weight: 700;
	color: #cc2020;
	font-size: 14px;
}

.xl-fj p a {
	font-weight: 700;
	font-size: 14px;
}

.xl-fj p {
	padding-left: 42px;
}

.xl-fj p:first-child {
	padding-left: 0;
}

.xl-xglj {
	margin-top: 40px;
}

.xl-xglj h5 {
	padding-left: 30px;
	padding-bottom: 12px;
	font-size: 24px;
	color: #ed5654;
	font-weight: 700;
	border-bottom: 1px solid #fbe6c4;
}

.xl-xglj .list-t {
	padding-left: 30px;
}

.xl-box .info .bds_tsina {
	background: url(../images/xl-wb.png) center no-repeat !important;
	background-size: 32px auto !important;
	margin-bottom: 8px;
	margin-top: 0;
}

.xl-box .info .bds_weixin {
	background: url(../images/xl-wx.png) center no-repeat !important;
	background-size: 32px auto !important;
	margin-bottom: 8px;
	margin-top: 0;
}

.xl-box .info .bds_qzone {
	background: url(../images/xl-qq.png) center no-repeat !important;
	background-size: 32px auto !important;
	margin-bottom: 8px;
	margin-top: 0;
}

@media (max-width: 1200px) {
	.xl-box .info span {
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 8px;
		display: flex;
		justify-content: center;
	}
	.xl-box .info .bds_weixin {
		margin-bottom: 0;
	}
	.xl-box .info span + span {
		margin-left: 0px;
	}
	.xl-box .info {
		padding: 0;
	}
	.xl-box .info .bdsharebuttonbox span {
		display: inline-block;
		width: auto;
		float: none !important;
	}
	.bdshare-button-style0-32 a {
		float: none !important;
		margin-bottom: -8px !important;
	}
	.xl-nr {
		padding: 0 0px;
	}
	.xl-fj p a {
		display: block;
	}
	.xl-fj p {
		padding-left: 0px;
	}
	.xl-xglj .list-t {
		padding-left: 0px;
	}
	.xl-xglj h5 {
		padding-left: 0px;
	}
	.xl-fj {
		padding: 0 0px;
	}
}

.list_content {
	padding-top: 5px;
}

.list_content .dqwz {
	margin-bottom: 5px;
}

/* 列表通用 */

.list_content {
	/* min-height: 1060px; */
	/* padding: 0; */
	/* margin-bottom: 20px; */
}

.list_content .row .col-md-3 {
	width: 25%;
	height: 100%;
	padding-right: 15px;
}

.list_content .row .col-md-9 {
	width: 75%;
	padding-left: 15px;
	padding-right: 35px;
}

.list_content .side-menu {
}

.list_content .list-t li:before {
	left: 5px;
}

.list_content .side-menu h2 a {
	color: #ffffff;
}

.list_content .main {
	padding: 0;
	box-shadow: none;
}

.list_content .lsj-listphoto li {
	margin-bottom: 15px;
}

.list_content .side {
	/* padding: 0 19px 19px; */
	margin-bottom: 0;
	box-shadow: none;
	background-size: 100% auto;
	/* border: 1px solid #e5e5e5; */
	background-color: #eef4f9;
}

.side-menu li.current &gt; a,
.side-menu li:hover &gt; a {
	color: #ee4416;
}

.side-menu li.current &gt; a {
	background: #fef1ed;
	border: 1px solid #fef1ed;
	font-weight: 700;
}

.side-menu li.current &gt; a::after {
	content: '';
	width: 6px;
	height: 10px;
	background: url(../images/gl-sj.png);
	position: absolute;
	right: 8%;
	top: 43%;
}

/* 侧栏 */

.side-menu h2 {
	position: relative;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	padding: 0 20px;
	margin-bottom: 0;
	/* margin: 0 -19px; */
	background: #c50001;
}

.side-menu li &gt; a {
	position: relative;
	display: block;
	line-height: 45px;
	padding-right: 5px;
	height: 45px;
	text-align: center;
	font-size: 16px;
	background: #fcf3f4 url(../images/gl_2.png) no-repeat right 20px center;
}

.side-menu ul {
	/* padding-top: 4px; */
	overflow: hidden;
}

.side-menu li {
	/* margin-top: 15px; */
}

.list-t.border6 li {
	border-bottom: 1px dashed #ebebeb;
	line-height: 52px;
	height: 52px;
}

.twtp {
	height: 8px;
	background: url(../images/gltwt.png);
	margin-bottom: 15px;
	margin-top: -10px;
}

.side-menu h2 {
	background: #f05e5c url(../images/gltw2.png);
	background-size: 100%;
}

.side-menu li &gt; a {
	background: #f4f3f3;
	border: 1px solid #e2e1e1;
}

.side-menu li &gt; a:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 4px;
	background-color: #ee4416;
	transform: scale(1, 0);
	transition: all 0.3s;
	height: 105%;
	z-index: 999;
}

.side-menu li.current &gt; a:before {
	transform: scale(1, 1);
}

.side-menu li &gt; a:hover:before {
	transform: scale(1, 1);
}

.list-t.border6 li {
	border: 0;
}

.list_content .row .col-md-9 {
	width: 75%;
	padding-left: 15px;
	padding-right: 35px;
}

.list-t.border6 li:nth-child(5n) {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f5f5f5;
	height: auto;
}

.page {
	margin-top: 30px;
	margin-bottom: 20px;
	text-align: center;
}

.page a {
	display: inline-block;
	padding: 0px 15px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #d1cbcb;
	font-size: 14px;
	color: #888888;
}

.page a.cut {
	/* border: 1px solid #4477ce; */
	background: #ed5654;
	color: #fff;
}

.page a.current {
	background: #ed5654;
	color: #fff;
}

.page a:hover {
	/* border: 1px solid #5493eb; */
	background: #ed5654;
	color: #fff;
}

.page i {
	font-style: normal;
	font-size: 14px;
	display: inline-block;
	margin-left: 5px;
	color: #898989;
}

.page i input {
	width: 50px;
	height: 32px;
	border: 1px solid #dcdcdc;
	background: #fff;
	vertical-align: revert;
	text-align: center;
	font-size: 14px;
	text-align: center;
	margin: 0 5px;
}

.page i button {
	width: 55px;
	height: 32px;
	border: none;
	background: #ed5654;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	margin-left: 5px;
	border-radius: 5px;
}

@media (max-width: 1200px) {
	.list_content .side-menu,
	.list_content .side-menu {
		height: auto;
		min-height: auto;
	}
	.list_content {
		box-shadow: none;
	}
	.side-menu li {
		width: 100%;
	}
	.side-menu li.current &gt; a {
		border-left: none;
	}
	.list_content .row .col-md-3,
	.list_content .row .col-md-9 {
		width: 100%;
	}
	.list_content .row .col-md-9 {
		padding: 0;
	}
}

@media (max-width: 992px) {
	.list_content .side-menu {
		height: 100%;
		padding-bottom: 0;
		margin-bottom: 20px;
	}
	.side-menu h2 {
		display: block;
		/* line-height: 66px; */
	}
	.side-menu ul {
		display: none;
		/* padding-bottom: 20px; */
	}
	.side-menu h2:after {
		content: '';
		position: absolute;
		top: 13px;
		right: 30px;
		height: 15px;
		width: 15px;
		border-right: 2px solid #fff;
		border-bottom: 2px solid #fff;
		transform: rotateZ(45deg);
		transition: transform 0.3s;
	}
	.side-menu h2.down:after {
		transform: rotateZ(-135deg);
		top: 21px;
	}
	.page a {
		margin-bottom: 5px;
	}
}

.side-menu.yzlmb h2 {
	text-align: left;
	padding-left: 35px;
}

.side-menu.yzlmb li &gt; a {
	text-align: left;
	padding-left: 35px;
}

.side-menu.yzlmb li &gt; a:before {
	transform: scale(1, 1);
}

.side-menu.yzlmb li div {
	padding: 10px 0;
	background: #fef1ed;
}

.side-menu.yzlmb li p {
	padding-left: 45px;
}

.side-menu.yzlmb li p a {
	display: inline-block;
	padding-left: 10px;
	position: relative;
	font-size: 14px;
	line-height: 30px;
}

.side-menu.yzlmb li p a.current {
	color: #ed5652;
}

.side-menu.yzlmb li p a::after {
	content: '';
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 4px;
	height: 4px;
	margin-top: -2px;
	background-color: #ddd;
	border-radius: 100px;
}

.side-menu.yzlmb li.current &gt; a {
	background-image: linear-gradient(#ffe1b2, #fef0ea);
}

#bgg {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -9;
	zoom: 1;
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-position: left 0;
	background-image: url(../images/bg.png);
}

.xzxk-box {
	border: 1px solid #dedede;
	padding: 30px 0 10px;
}

.xzxk-box h5 {
	text-align: center;
	font-weight: 700;
	font-size: 22px;
	color: #ed5654;
	margin-bottom: 20px;
}

.xzxk-seach {
	text-align: center;
	margin-bottom: 20px;
}

.xzxk-seach input {
	height: 40px;
	width: 490px;
	box-sizing: border-box;
	border: 1px solid #dedede;
	line-height: 40px;
	font-size: 14px;
	padding-left: 10px;
	border-radius: 5px 0 0 5px;
}

.xzxk-seach button {
	border-radius: 0 5px 5px 0;
	height: 40px;
	line-height: 40px;
	background: #ec5654;
	border: 1px solid #ec5654;
	color: #fff;
	font-size: 16px;
	text-align: center;
	width: 85px;
	vertical-align: middle;
}

.xzls-box h3 {
	font-size: 16px;
	color: #666666;
	height: 40px;
	line-height: 40px;
	background: #f3f1f2;
}

.xzls-box h3 span {
	display: inline-block;
	width: 33.333%;
	text-align: center;
	box-sizing: border-box;
}

/* 
.xzls-box h3 span:nth-child(1) {
    text-align: left;
    padding-left: 100px;
} */

.xzls-box h3 span + span {
	border-left: 1px solid #dedede;
}

.xzls-lis {
	border-bottom: 1px solid #dedede;
}

.xzls-lis li {
	line-height: 55px;
	font-size: 14px;
}

.xzls-lis li a {
	display: inline-block;
	width: 33.333%;
	box-sizing: border-box;
	text-align: left;
	padding-left: 20px;
}

.xzls-lis li span {
	display: inline-block;
	width: 33.333%;
	text-align: center;
	box-sizing: border-box;
	border-left: 1px solid #dedede;
}
.links &gt; .row {
	display: flex;
	justify-content: space-between;
}
.links &gt; .row &gt; .fl {
	min-width: 80px;
}
.yqlj {
	padding-left: 30px;
	padding-right: 0;
}
.links li ul {
	left: 25px;
	right: -5px;
}
.jc {
	right: 9.5%;
}
.ts {
	right: 0;
	text-align: right;
}
.section {
	position: relative;
}
#fwts2 {
	top: auto !important;
	bottom: 80px !important;
	left: auto !important;
	right: calc(50% - 600px) !important;
}
@media (max-width: 1200px) {
	.xzls-box h3 span {
		font-size: 12px;
	}
	.xzxk-seach input {
		width: 58%;
	}
	.links &gt; .row {
		flex-wrap: wrap;
	}
	.links &gt; .row &gt; .fl {
		width: 100%;
	}
	.footer .yqlj {
		text-align: center;
		position: relative;
		width: 100%;
		padding-left: 0;
	}
	.links li ul {
		left: -5px;
		right: -5px;
	}
	.ts {
		text-align: center;
	}
}

@media (max-width: 768px) {
	#lovexin13,
	#lovexin14 {
		display: none;
	}
}
.yaowen {
	position: relative;
}
.yaowen_more {
	position: absolute;
	bottom: 11px;
	left: 46px;
	color: #ff2400;
	z-index: 999999;
}
.focus .navi {
	pointer-events: none;
}
@media (min-width: 2000px) {
	.footer {
		position: static;
	}
}</pre></body></html>