﻿@import url('./font/iconfont.css');
/*ant闁哄秴鍢茬槐顡﹐ver*/
.ant-btn-primary {
	color: #fff;
	background-color: #F5222D;
	border-color: #F5222D;
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.035);
}

.ant-btn-primary:focus, .ant-btn-primary:hover {
	color: #fff;
	background-color: #ff4d4f;
	border-color: #ff4d4f;
}

.ant-btn-primary:hover, .ant-btn-primary:focus {
	color: #fff;
	background-color: #ff4d4f;
	border-color: #ff4d4f;
}

.ant-select-selection:hover, .ant-input:hover {
	border-color: #ff4d4f;
	border-right-width: 1px !important;
}

.ant-select-selection:focus, .ant-input:focus {
	border-color: #ff4d4f;
	box-shadow: 0 0 0 2px rgba(255, 100, 104, 0.2);
	border-right-width: 1px !important;
}

.ant-pagination-item-active {
	border-color: #F5222D;
}

.ant-pagination-item-active:focus, .ant-pagination-item-active:hover {
	border-color: #ff4d4f;
}

.ant-pagination-item-active a {
	color: #F5222D;
}

.ant-pagination-item-active:focus a, .ant-pagination-item-active:hover a
	{
	color: #ff4d4f;
}

.ant-btn-primary:active, .ant-btn-primary.active {
	color: #fff;
	background-color: #cf1322;
	border-color: #cf1322;
}

.ant-pagination-item:focus, .ant-pagination-item:hover {
	border-color: #F5222D;
}

.ant-pagination-item:focus a, .ant-pagination-item:hover a {
	color: #F5222D;
}
/*HTML5 Reset::style.css*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
	blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd,
	q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr,
	th, td, article, aside, figure, footer, header, menu, nav, section,
	time, mark, audio, video, details, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/** 两会start **/
/**
main, article, aside, figure, footer, header, nav, section, details,
	summary {
	display: block;
}
**/
main, article, aside, figure, footer, header, nav, section, details,
	summary {
	width: 1220px;
	margin: 0 auto;
	display: block;
	background-color: #ffffff;
}
/** 两会end **/

html {
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	overflow-y: auto;
}

body {
	/* font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","鐎甸偊鍠涢拏瀣⒖閸涘鎷�",Arial,sans-serif;*/
	font-size: 16px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	line-height: 1.5;
	color: rgba(0, 0, 0, 1);
	background-color: #fff;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
		"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue",
		Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
		"Segoe UI Symbol";
}

*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

iframe {
	display: block;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	text-decoration: none;
	color: #333;
	background: transparent;
}

a:hover, a:focus {
	color: #f5222d;
	text-decoration: none;
}
/*a:focus {outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}*/
del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	font-size: inherit;
}

th {
	font-weight: bold;
	vertical-align: bottom;
}

td {
	font-weight: normal;
	vertical-align: top;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

small {
	font-size: 85%;
}

strong {
	font-weight: bold;
}

img {
	vertical-align: middle;
}

img, object, embed {
	max-width: 100%;
}

td img {
	vertical-align: top;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

pre, code, kbd, samp {
	font-family: monospace, sans-serif;
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	word-wrap: break-word;
}

input, select {
	vertical-align: middle;
}

input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

input[type="radio"] {
	vertical-align: text-bottom;
}

input[type="checkbox"] {
	vertical-align: bottom;
}

label, input[type=button], input[type=submit], input[type=file], button
	{
	cursor: pointer;
}

button, input, select, textarea {
	margin: 0;
}

button, input[type=button] {
	width: auto;
	overflow: visible;
}

button[disabled], input[disabled], button[disabled]:hover, input[disabled]:hover
	{
	background-color: #c0c0c0 !important;
	border-color: #c0c0c0 !important;
	cursor: no-drop !important;
}

textarea {
	padding: 5px;
	resize: none;
	border: 1px solid;
}

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.block {
	display: block
}

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.pull-left, .fl {
	float: left !important;
}

.pull-right, .fr {
	float: right !important;
}

.inline-block {
	display: inline-block;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.align-center, .text-center {
	text-align: center !important;
}

.align-left, .text-left {
	text-align: left !important;
}

.align-right, .text-right {
	text-align: right !important;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.no-border-radius {
	border-radius: 0 !important;
}

.no-border {
	border: none !important;
}

.only-on-mobiles {
	display: none !important;
}

.text-justify {
	text-align: justify
}

.strong {
	font-weight: bold
}

.over-hiden, .invisible {
	overflow: hidden !important;
}

.text-indent {
	text-indent: 30px;
}

@media screen and (max-width:568px) {
	.grid:not (.no-stacking-on-mobiles ) >.unit {
		width: 100% !important;
		padding-left: 20px;
		padding-right: 20px;
	}
	.unit .grid .unit {
		padding-left: 0px;
		padding-right: 0px;
	}
	.center-on-mobiles {
		text-align: center !important;
	}
	.hide-on-mobiles {
		display: none !important;
	}
	.only-on-mobiles {
		display: block !important;
	}
}

@media screen and (min-width:1180px) {
	.wider .grid, .grid.wider {
		max-width: 1180px;
		margin: 0 auto;
	}
}
/*reset cover*/
html {
	position: relative;
	min-height: 100%;
	min-width: 1200px;
	height: auto
}

body {
	height: auto
}

body.is-dialog {
	margin-bottom: 0;
	padding: 15px;
}

[v-cloak] {
	display: none;
}
/*grid.css*/
.row {
	margin-left: -10px;
	margin-right: -10px;
}

.row [class*=col] {
	padding-left: 10px;
	padding-right: 10px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2,
	.col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
	.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5,
	.col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
	.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
	.col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
	.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11,
	.col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
	.col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14,
	.col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15,
	.col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17,
	.col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18,
	.col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20,
	.col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21,
	.col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23,
	.col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24
	{
	position: relative;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6,
	.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
	.col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18,
	.col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24
	{
	float: left;
}

.col-xs-24 {
	width: 100%;
}

.col-xs-23 {
	width: 95.83333333%;
}

.col-xs-22 {
	width: 91.66666667%;
}

.col-xs-21 {
	width: 87.5%;
}

.col-xs-20 {
	width: 83.33333333%;
}

.col-xs-19 {
	width: 79.16666667%;
}

.col-xs-18 {
	width: 75%;
}

.col-xs-17 {
	width: 70.83333333%;
}

.col-xs-16 {
	width: 66.66666667%;
}

.col-xs-15 {
	width: 62.5%;
}

.col-xs-14 {
	width: 58.33333333%;
}

.col-xs-13 {
	width: 54.16666667%;
}

.col-xs-12 {
	width: 50%;
}

.col-xs-11 {
	width: 45.83333333%;
}

.col-xs-10 {
	width: 41.66666667%;
}

.col-xs-9 {
	width: 37.5%;
}

.col-xs-8 {
	width: 33.33333333%;
}

.col-xs-7 {
	width: 29.16666667%;
}

.col-xs-6 {
	width: 25%;
}

.col-xs-5 {
	width: 20.83333333%;
}

.col-xs-4 {
	width: 16.66666667%;
}

.col-xs-3 {
	width: 12.5%;
}

.col-xs-2 {
	width: 8.33333333%;
}

.col-xs-1 {
	width: 4.16666667%;
}

.col-xs-pull-24 {
	right: 100%;
}

.col-xs-pull-23 {
	right: 95.83333333%;
}

.col-xs-pull-22 {
	right: 91.66666667%;
}

.col-xs-pull-21 {
	right: 87.5%;
}

.col-xs-pull-20 {
	right: 83.33333333%;
}

.col-xs-pull-19 {
	right: 79.16666667%;
}

.col-xs-pull-18 {
	right: 75%;
}

.col-xs-pull-17 {
	right: 70.83333333%;
}

.col-xs-pull-16 {
	right: 66.66666667%;
}

.col-xs-pull-15 {
	right: 62.5%;
}

.col-xs-pull-14 {
	right: 58.33333333%;
}

.col-xs-pull-13 {
	right: 54.16666667%;
}

.col-xs-pull-12 {
	right: 50%;
}

.col-xs-pull-11 {
	right: 45.83333333%;
}

.col-xs-pull-10 {
	right: 41.66666667%;
}

.col-xs-pull-9 {
	right: 37.5%;
}

.col-xs-pull-8 {
	right: 33.33333333%;
}

.col-xs-pull-7 {
	right: 29.16666667%;
}

.col-xs-pull-6 {
	right: 25%;
}

.col-xs-pull-5 {
	right: 20.83333333%;
}

.col-xs-pull-4 {
	right: 16.66666667%;
}

.col-xs-pull-3 {
	right: 12.5%;
}

.col-xs-pull-2 {
	right: 8.33333333%;
}

.col-xs-pull-1 {
	right: 4.16666667%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-24 {
	left: 100%;
}

.col-xs-push-23 {
	left: 95.83333333%;
}

.col-xs-push-22 {
	left: 91.66666667%;
}

.col-xs-push-21 {
	left: 87.5%;
}

.col-xs-push-20 {
	left: 83.33333333%;
}

.col-xs-push-19 {
	left: 79.16666667%;
}

.col-xs-push-18 {
	left: 75%;
}

.col-xs-push-17 {
	left: 70.83333333%;
}

.col-xs-push-16 {
	left: 66.66666667%;
}

.col-xs-push-15 {
	left: 62.5%;
}

.col-xs-push-14 {
	left: 58.33333333%;
}

.col-xs-push-13 {
	left: 54.16666667%;
}

.col-xs-push-12 {
	left: 50%;
}

.col-xs-push-11 {
	left: 45.83333333%;
}

.col-xs-push-10 {
	left: 41.66666667%;
}

.col-xs-push-9 {
	left: 37.5%;
}

.col-xs-push-8 {
	left: 33.33333333%;
}

.col-xs-push-7 {
	left: 29.16666667%;
}

.col-xs-push-6 {
	left: 25%;
}

.col-xs-push-5 {
	left: 20.83333333%;
}

.col-xs-push-4 {
	left: 16.66666667%;
}

.col-xs-push-3 {
	left: 12.5%;
}

.col-xs-push-2 {
	left: 8.33333333%;
}

.col-xs-push-1 {
	left: 4.16666667%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-24 {
	margin-left: 100%;
}

.col-xs-offset-23 {
	margin-left: 95.83333333%;
}

.col-xs-offset-22 {
	margin-left: 91.66666667%;
}

.col-xs-offset-21 {
	margin-left: 87.5%;
}

.col-xs-offset-20 {
	margin-left: 83.33333333%;
}

.col-xs-offset-19 {
	margin-left: 79.16666667%;
}

.col-xs-offset-18 {
	margin-left: 75%;
}

.col-xs-offset-17 {
	margin-left: 70.83333333%;
}

.col-xs-offset-16 {
	margin-left: 66.66666667%;
}

.col-xs-offset-15 {
	margin-left: 62.5%;
}

.col-xs-offset-14 {
	margin-left: 58.33333333%;
}

.col-xs-offset-13 {
	margin-left: 54.16666667%;
}

.col-xs-offset-12 {
	margin-left: 50%;
}

.col-xs-offset-11 {
	margin-left: 45.83333333%;
}

.col-xs-offset-10 {
	margin-left: 41.66666667%;
}

.col-xs-offset-9 {
	margin-left: 37.5%;
}

.col-xs-offset-8 {
	margin-left: 33.33333333%;
}

.col-xs-offset-7 {
	margin-left: 29.16666667%;
}

.col-xs-offset-6 {
	margin-left: 25%;
}

.col-xs-offset-5 {
	margin-left: 20.83333333%;
}

.col-xs-offset-4 {
	margin-left: 16.66666667%;
}

.col-xs-offset-3 {
	margin-left: 12.5%;
}

.col-xs-offset-2 {
	margin-left: 8.33333333%;
}

.col-xs-offset-1 {
	margin-left: 4.16666667%;
}

.col-xs-offset-0 {
	margin-left: 0%;
}

@media ( min-width :768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
		.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
		.col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18,
		.col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24
		{
		float: left;
	}
	.col-sm-24 {
		width: 100%;
	}
	.col-sm-23 {
		width: 95.83333333%;
	}
	.col-sm-22 {
		width: 91.66666667%;
	}
	.col-sm-21 {
		width: 87.5%;
	}
	.col-sm-20 {
		width: 83.33333333%;
	}
	.col-sm-19 {
		width: 79.16666667%;
	}
	.col-sm-18 {
		width: 75%;
	}
	.col-sm-17 {
		width: 70.83333333%;
	}
	.col-sm-16 {
		width: 66.66666667%;
	}
	.col-sm-15 {
		width: 62.5%;
	}
	.col-sm-14 {
		width: 58.33333333%;
	}
	.col-sm-13 {
		width: 54.16666667%;
	}
	.col-sm-12 {
		width: 50%;
	}
	.col-sm-11 {
		width: 45.83333333%;
	}
	.col-sm-10 {
		width: 41.66666667%;
	}
	.col-sm-9 {
		width: 37.5%;
	}
	.col-sm-8 {
		width: 33.33333333%;
	}
	.col-sm-7 {
		width: 29.16666667%;
	}
	.col-sm-6 {
		width: 25%;
	}
	.col-sm-5 {
		width: 20.83333333%;
	}
	.col-sm-4 {
		width: 16.66666667%;
	}
	.col-sm-3 {
		width: 12.5%;
	}
	.col-sm-2 {
		width: 8.33333333%;
	}
	.col-sm-1 {
		width: 4.16666667%;
	}
	.col-sm-pull-24 {
		right: 100%;
	}
	.col-sm-pull-23 {
		right: 95.83333333%;
	}
	.col-sm-pull-22 {
		right: 91.66666667%;
	}
	.col-sm-pull-21 {
		right: 87.5%;
	}
	.col-sm-pull-20 {
		right: 83.33333333%;
	}
	.col-sm-pull-19 {
		right: 79.16666667%;
	}
	.col-sm-pull-18 {
		right: 75%;
	}
	.col-sm-pull-17 {
		right: 70.83333333%;
	}
	.col-sm-pull-16 {
		right: 66.66666667%;
	}
	.col-sm-pull-15 {
		right: 62.5%;
	}
	.col-sm-pull-14 {
		right: 58.33333333%;
	}
	.col-sm-pull-13 {
		right: 54.16666667%;
	}
	.col-sm-pull-12 {
		right: 50%;
	}
	.col-sm-pull-11 {
		right: 45.83333333%;
	}
	.col-sm-pull-10 {
		right: 41.66666667%;
	}
	.col-sm-pull-9 {
		right: 37.5%;
	}
	.col-sm-pull-8 {
		right: 33.33333333%;
	}
	.col-sm-pull-7 {
		right: 29.16666667%;
	}
	.col-sm-pull-6 {
		right: 25%;
	}
	.col-sm-pull-5 {
		right: 20.83333333%;
	}
	.col-sm-pull-4 {
		right: 16.66666667%;
	}
	.col-sm-pull-3 {
		right: 12.5%;
	}
	.col-sm-pull-2 {
		right: 8.33333333%;
	}
	.col-sm-pull-1 {
		right: 4.16666667%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-24 {
		left: 100%;
	}
	.col-sm-push-23 {
		left: 95.83333333%;
	}
	.col-sm-push-22 {
		left: 91.66666667%;
	}
	.col-sm-push-21 {
		left: 87.5%;
	}
	.col-sm-push-20 {
		left: 83.33333333%;
	}
	.col-sm-push-19 {
		left: 79.16666667%;
	}
	.col-sm-push-18 {
		left: 75%;
	}
	.col-sm-push-17 {
		left: 70.83333333%;
	}
	.col-sm-push-16 {
		left: 66.66666667%;
	}
	.col-sm-push-15 {
		left: 62.5%;
	}
	.col-sm-push-14 {
		left: 58.33333333%;
	}
	.col-sm-push-13 {
		left: 54.16666667%;
	}
	.col-sm-push-12 {
		left: 50%;
	}
	.col-sm-push-11 {
		left: 45.83333333%;
	}
	.col-sm-push-10 {
		left: 41.66666667%;
	}
	.col-sm-push-9 {
		left: 37.5%;
	}
	.col-sm-push-8 {
		left: 33.33333333%;
	}
	.col-sm-push-7 {
		left: 29.16666667%;
	}
	.col-sm-push-6 {
		left: 25%;
	}
	.col-sm-push-5 {
		left: 20.83333333%;
	}
	.col-sm-push-4 {
		left: 16.66666667%;
	}
	.col-sm-push-3 {
		left: 12.5%;
	}
	.col-sm-push-2 {
		left: 8.33333333%;
	}
	.col-sm-push-1 {
		left: 4.16666667%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-24 {
		margin-left: 100%;
	}
	.col-sm-offset-23 {
		margin-left: 95.83333333%;
	}
	.col-sm-offset-22 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-21 {
		margin-left: 87.5%;
	}
	.col-sm-offset-20 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-19 {
		margin-left: 79.16666667%;
	}
	.col-sm-offset-18 {
		margin-left: 75%;
	}
	.col-sm-offset-17 {
		margin-left: 70.83333333%;
	}
	.col-sm-offset-16 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-15 {
		margin-left: 62.5%;
	}
	.col-sm-offset-14 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-13 {
		margin-left: 54.16666667%;
	}
	.col-sm-offset-12 {
		margin-left: 50%;
	}
	.col-sm-offset-11 {
		margin-left: 45.83333333%;
	}
	.col-sm-offset-10 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-9 {
		margin-left: 37.5%;
	}
	.col-sm-offset-8 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-7 {
		margin-left: 29.16666667%;
	}
	.col-sm-offset-6 {
		margin-left: 25%;
	}
	.col-sm-offset-5 {
		margin-left: 20.83333333%;
	}
	.col-sm-offset-4 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-3 {
		margin-left: 12.5%;
	}
	.col-sm-offset-2 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-1 {
		margin-left: 4.16666667%;
	}
	.col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media ( min-width :992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
		.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
		.col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18,
		.col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24
		{
		float: left;
	}
	.col-md-24 {
		width: 100%;
	}
	.col-md-23 {
		width: 95.83333333%;
	}
	.col-md-22 {
		width: 91.66666667%;
	}
	.col-md-21 {
		width: 87.5%;
	}
	.col-md-20 {
		width: 83.33333333%;
	}
	.col-md-19 {
		width: 79.16666667%;
	}
	.col-md-18 {
		width: 75%;
	}
	.col-md-17 {
		width: 70.83333333%;
	}
	.col-md-16 {
		width: 66.66666667%;
	}
	.col-md-15 {
		width: 62.5%;
	}
	.col-md-14 {
		width: 58.33333333%;
	}
	.col-md-13 {
		width: 54.16666667%;
	}
	.col-md-12 {
		width: 50%;
	}
	.col-md-11 {
		width: 45.83333333%;
	}
	.col-md-10 {
		width: 41.66666667%;
	}
	.col-md-9 {
		width: 37.5%;
	}
	.col-md-8 {
		width: 33.33333333%;
	}
	.col-md-7 {
		width: 29.16666667%;
	}
	.col-md-6 {
		width: 25%;
	}
	.col-md-5 {
		width: 20.83333333%;
	}
	.col-md-4 {
		width: 16.66666667%;
	}
	.col-md-3 {
		width: 12.5%;
	}
	.col-md-2 {
		width: 8.33333333%;
	}
	.col-md-1 {
		width: 4.16666667%;
	}
	.col-md-pull-24 {
		right: 100%;
	}
	.col-md-pull-23 {
		right: 95.83333333%;
	}
	.col-md-pull-22 {
		right: 91.66666667%;
	}
	.col-md-pull-21 {
		right: 87.5%;
	}
	.col-md-pull-20 {
		right: 83.33333333%;
	}
	.col-md-pull-19 {
		right: 79.16666667%;
	}
	.col-md-pull-18 {
		right: 75%;
	}
	.col-md-pull-17 {
		right: 70.83333333%;
	}
	.col-md-pull-16 {
		right: 66.66666667%;
	}
	.col-md-pull-15 {
		right: 62.5%;
	}
	.col-md-pull-14 {
		right: 58.33333333%;
	}
	.col-md-pull-13 {
		right: 54.16666667%;
	}
	.col-md-pull-12 {
		right: 50%;
	}
	.col-md-pull-11 {
		right: 45.83333333%;
	}
	.col-md-pull-10 {
		right: 41.66666667%;
	}
	.col-md-pull-9 {
		right: 37.5%;
	}
	.col-md-pull-8 {
		right: 33.33333333%;
	}
	.col-md-pull-7 {
		right: 29.16666667%;
	}
	.col-md-pull-6 {
		right: 25%;
	}
	.col-md-pull-5 {
		right: 20.83333333%;
	}
	.col-md-pull-4 {
		right: 16.66666667%;
	}
	.col-md-pull-3 {
		right: 12.5%;
	}
	.col-md-pull-2 {
		right: 8.33333333%;
	}
	.col-md-pull-1 {
		right: 4.16666667%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-24 {
		left: 100%;
	}
	.col-md-push-23 {
		left: 95.83333333%;
	}
	.col-md-push-22 {
		left: 91.66666667%;
	}
	.col-md-push-21 {
		left: 87.5%;
	}
	.col-md-push-20 {
		left: 83.33333333%;
	}
	.col-md-push-19 {
		left: 79.16666667%;
	}
	.col-md-push-18 {
		left: 75%;
	}
	.col-md-push-17 {
		left: 70.83333333%;
	}
	.col-md-push-16 {
		left: 66.66666667%;
	}
	.col-md-push-15 {
		left: 62.5%;
	}
	.col-md-push-14 {
		left: 58.33333333%;
	}
	.col-md-push-13 {
		left: 54.16666667%;
	}
	.col-md-push-12 {
		left: 50%;
	}
	.col-md-push-11 {
		left: 45.83333333%;
	}
	.col-md-push-10 {
		left: 41.66666667%;
	}
	.col-md-push-9 {
		left: 37.5%;
	}
	.col-md-push-8 {
		left: 33.33333333%;
	}
	.col-md-push-7 {
		left: 29.16666667%;
	}
	.col-md-push-6 {
		left: 25%;
	}
	.col-md-push-5 {
		left: 20.83333333%;
	}
	.col-md-push-4 {
		left: 16.66666667%;
	}
	.col-md-push-3 {
		left: 12.5%;
	}
	.col-md-push-2 {
		left: 8.33333333%;
	}
	.col-md-push-1 {
		left: 4.16666667%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-24 {
		margin-left: 100%;
	}
	.col-md-offset-23 {
		margin-left: 95.83333333%;
	}
	.col-md-offset-22 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-21 {
		margin-left: 87.5%;
	}
	.col-md-offset-20 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-19 {
		margin-left: 79.16666667%;
	}
	.col-md-offset-18 {
		margin-left: 75%;
	}
	.col-md-offset-17 {
		margin-left: 70.83333333%;
	}
	.col-md-offset-16 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-15 {
		margin-left: 62.5%;
	}
	.col-md-offset-14 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-13 {
		margin-left: 54.16666667%;
	}
	.col-md-offset-12 {
		margin-left: 50%;
	}
	.col-md-offset-11 {
		margin-left: 45.83333333%;
	}
	.col-md-offset-10 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-9 {
		margin-left: 37.5%;
	}
	.col-md-offset-8 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-7 {
		margin-left: 29.16666667%;
	}
	.col-md-offset-6 {
		margin-left: 25%;
	}
	.col-md-offset-5 {
		margin-left: 20.83333333%;
	}
	.col-md-offset-4 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-3 {
		margin-left: 12.5%;
	}
	.col-md-offset-2 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-1 {
		margin-left: 4.16666667%;
	}
	.col-md-offset-0 {
		margin-left: 0%;
	}
}

@media ( min-width :1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
		.col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
		.col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18,
		.col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24
		{
		float: left;
	}
	.col-lg-24 {
		width: 100%;
	}
	.col-lg-23 {
		width: 95.83333333%;
	}
	.col-lg-22 {
		width: 91.66666667%;
	}
	.col-lg-21 {
		width: 87.5%;
	}
	.col-lg-20 {
		width: 83.33333333%;
	}
	.col-lg-19 {
		width: 79.16666667%;
	}
	.col-lg-18 {
		width: 75%;
	}
	.col-lg-17 {
		width: 70.83333333%;
	}
	.col-lg-16 {
		width: 66.66666667%;
	}
	.col-lg-15 {
		width: 62.5%;
	}
	.col-lg-14 {
		width: 58.33333333%;
	}
	.col-lg-13 {
		width: 54.16666667%;
	}
	.col-lg-12 {
		width: 50%;
	}
	.col-lg-11 {
		width: 45.83333333%;
	}
	.col-lg-10 {
		width: 41.66666667%;
	}
	.col-lg-9 {
		width: 37.5%;
	}
	.col-lg-8 {
		width: 33.33333333%;
	}
	.col-lg-7 {
		width: 29.16666667%;
	}
	.col-lg-6 {
		width: 25%;
	}
	.col-lg-5 {
		width: 20.83333333%;
	}
	.col-lg-4 {
		width: 16.66666667%;
	}
	.col-lg-3 {
		width: 12.5%;
	}
	.col-lg-2 {
		width: 8.33333333%;
	}
	.col-lg-1 {
		width: 4.16666667%;
	}
	.col-lg-pull-24 {
		right: 100%;
	}
	.col-lg-pull-23 {
		right: 95.83333333%;
	}
	.col-lg-pull-22 {
		right: 91.66666667%;
	}
	.col-lg-pull-21 {
		right: 87.5%;
	}
	.col-lg-pull-20 {
		right: 83.33333333%;
	}
	.col-lg-pull-19 {
		right: 79.16666667%;
	}
	.col-lg-pull-18 {
		right: 75%;
	}
	.col-lg-pull-17 {
		right: 70.83333333%;
	}
	.col-lg-pull-16 {
		right: 66.66666667%;
	}
	.col-lg-pull-15 {
		right: 62.5%;
	}
	.col-lg-pull-14 {
		right: 58.33333333%;
	}
	.col-lg-pull-13 {
		right: 54.16666667%;
	}
	.col-lg-pull-12 {
		right: 50%;
	}
	.col-lg-pull-11 {
		right: 45.83333333%;
	}
	.col-lg-pull-10 {
		right: 41.66666667%;
	}
	.col-lg-pull-9 {
		right: 37.5%;
	}
	.col-lg-pull-8 {
		right: 33.33333333%;
	}
	.col-lg-pull-7 {
		right: 29.16666667%;
	}
	.col-lg-pull-6 {
		right: 25%;
	}
	.col-lg-pull-5 {
		right: 20.83333333%;
	}
	.col-lg-pull-4 {
		right: 16.66666667%;
	}
	.col-lg-pull-3 {
		right: 12.5%;
	}
	.col-lg-pull-2 {
		right: 8.33333333%;
	}
	.col-lg-pull-1 {
		right: 4.16666667%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-24 {
		left: 100%;
	}
	.col-lg-push-23 {
		left: 95.83333333%;
	}
	.col-lg-push-22 {
		left: 91.66666667%;
	}
	.col-lg-push-21 {
		left: 87.5%;
	}
	.col-lg-push-20 {
		left: 83.33333333%;
	}
	.col-lg-push-19 {
		left: 79.16666667%;
	}
	.col-lg-push-18 {
		left: 75%;
	}
	.col-lg-push-17 {
		left: 70.83333333%;
	}
	.col-lg-push-16 {
		left: 66.66666667%;
	}
	.col-lg-push-15 {
		left: 62.5%;
	}
	.col-lg-push-14 {
		left: 58.33333333%;
	}
	.col-lg-push-13 {
		left: 54.16666667%;
	}
	.col-lg-push-12 {
		left: 50%;
	}
	.col-lg-push-11 {
		left: 45.83333333%;
	}
	.col-lg-push-10 {
		left: 41.66666667%;
	}
	.col-lg-push-9 {
		left: 37.5%;
	}
	.col-lg-push-8 {
		left: 33.33333333%;
	}
	.col-lg-push-7 {
		left: 29.16666667%;
	}
	.col-lg-push-6 {
		left: 25%;
	}
	.col-lg-push-5 {
		left: 20.83333333%;
	}
	.col-lg-push-4 {
		left: 16.66666667%;
	}
	.col-lg-push-3 {
		left: 12.5%;
	}
	.col-lg-push-2 {
		left: 8.33333333%;
	}
	.col-lg-push-1 {
		left: 4.16666667%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-24 {
		margin-left: 100%;
	}
	.col-lg-offset-23 {
		margin-left: 95.83333333%;
	}
	.col-lg-offset-22 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-21 {
		margin-left: 87.5%;
	}
	.col-lg-offset-20 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-19 {
		margin-left: 79.16666667%;
	}
	.col-lg-offset-18 {
		margin-left: 75%;
	}
	.col-lg-offset-17 {
		margin-left: 70.83333333%;
	}
	.col-lg-offset-16 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-15 {
		margin-left: 62.5%;
	}
	.col-lg-offset-14 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-13 {
		margin-left: 54.16666667%;
	}
	.col-lg-offset-12 {
		margin-left: 50%;
	}
	.col-lg-offset-11 {
		margin-left: 45.83333333%;
	}
	.col-lg-offset-10 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-9 {
		margin-left: 37.5%;
	}
	.col-lg-offset-8 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-7 {
		margin-left: 29.16666667%;
	}
	.col-lg-offset-6 {
		margin-left: 25%;
	}
	.col-lg-offset-5 {
		margin-left: 20.83333333%;
	}
	.col-lg-offset-4 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-3 {
		margin-left: 12.5%;
	}
	.col-lg-offset-2 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-1 {
		margin-left: 4.16666667%;
	}
	.col-lg-offset-0 {
		margin-left: 0%;
	}
}
/*atom.css*/
.wp100 {
	width: 100%;
}

.w110 {
	width: 110px;
}

.w115 {
	width: 115px;
}

.w125 {
	width: 125px;
}

.w150 {
	width: 150px;
}
.w200 {
	width: 200px;
}

.w184 {
	width: 184px;
}

.w215 {
	width: 215px;
}

.w230 {
	width: 230px;
}

.w240 {
	width: 240px;
}

.w250 {
	width: 250px;
}

.w260 {
	width: 260px;
}

.w300 {
	width: 300px;
}

.w320 {
	width: 320px;
}

.w330 {
	width: 330px;
}

.w345 {
	width: 345px;
}

.w380 {
	width: 380px;
}
.w400 {
	width: 400px;
}
.w420 {
	width: 420px;
}

.w460 {
	width: 460px;
}

.w485 {
	width: 485px;
}

.w490 {
	width: 490px;
}

.w500 {
	width: 500px;
}

.w510 {
	width: 510px;
}

.w520 {
	width: 520px;
}

.w560 {
	width: 560px;
}

.w580 {
	width: 580px;
}

.w590 {
	width: 590px;
}

.w600 {
	width: 600px
}

.w620 {
	width: 620px
}

.w660 {
	width: 660px
}

.w680 {
	width: 680px
}

.w700 {
	width: 700px
}

.w720 {
	width: 720px
}

.w780 {
	width: 780px
}

.w870 {
	width: 870px;
}

.w920 {
	width: 920px;
}

.w1000 {
	width: 1000px;
}

.mw862 {
	max-width: 862px;
}

.mw700 {
	max-width: 700px;
}
/*濡ゅ倹锚鐎癸拷*/
.h75 {
	height: 75px;
}

.h155 {
	height: 155px;
}

.h220 {
	height: 220px;
}

.h270 {
	height: 270px;
}

.h280 {
	height: 280px;
}

.h300 {
	height: 300px;
}

.h340 {
	height: 340px;
}

.h360 {
	height: 360px;
}

.minh72 {
	min-height: 90px;
}
/* 濠㈣埖鐗炵粩镡烘崉阌燂拷 */
.m-0 {
	margin: 0 !important;
}

.m-t-0 {
	margin-top: 0 !important;
}

.m-t-5 {
	margin-top: 5px;
}

.m-t-8 {
	margin-top: 8px;
}

.m-t-10 {
	margin-top: 10px;
}

.m-t-15 {
	margin-top: 15px;
}

.m-t-20 {
	margin-top: 20px;
}

.m-t-25 {
	margin-top: 25px;
}

.m-t-30 {
	margin-top: 30px;
}

.m-t-40 {
	margin-top: 40px;
}

.m-t-50 {
	margin-top: 50px;
}

.m-t-60 {
	margin-top: 60px;
}

.m-b-5 {
	margin-bottom: 5px
}

.m-b-8 {
	margin-bottom: 8px
}

.m-b-10 {
	margin-bottom: 10px
}

.m-b-15 {
	margin-bottom: 15px
}

.m-b-20 {
	margin-bottom: 20px
}

.m-b-30 {
	margin-bottom: 30px
}

.m-b-40 {
	margin-bottom: 40px
}

.m-b-50 {
	margin-bottom: 50px
}

.m-b-60 {
	margin-bottom: 60px
}

.m-l-0 {
	margin-left: 0px;
}

.m-l-5 {
	margin-left: 5px;
}

.m-l-8 {
	margin-left: 8px;
}

.m-l-10 {
	margin-left: 10px;
}

.m-l-15 {
	margin-left: 15px;
}

.m-l-20 {
	margin-left: 20px;
}

.m-l-30 {
	margin-left: 30px;
}

.m-l-40 {
	margin-left: 40px;
}

.m-l-50 {
	margin-left: 50px;
}

.m-l-190 {
	margin-left: 190px;
}

.m-l-154 {
	margin-left: 154px;
}

.m-r-5 {
	margin-right: 5px;
}

.m-r-8 {
	margin-right: 8px;
}

.m-r-10 {
	margin-right: 10px;
}

.m-r-15 {
	margin-right: 15px;
}

.m-r-20 {
	margin-right: 20px;
}

.m-r-40 {
	margin-right: 40px;
}

.m-r-58 {
	margin-right: 58px;
}

.m-r-154 {
	margin-right: 154px;
}
/* 闁告劕镍撶粩镡烘崉阌燂拷 */
.p-15 {
	padding: 15px;
}

.p-20 {
	padding: 20px;
}

.p-l-10 {
	padding-left: 10px;
}

.p-l-15 {
	padding-left: 15px;
}

.p-l-20 {
	padding-left: 20px;
}

.p-r-10 {
	padding-right: 10px;
}

.p-r-15 {
	padding-right: 15px;
}

.p-r-20 {
	padding-right: 20px;
}

.p-t-5 {
	padding-top: 5px;
}

.p-t-8 {
	padding-top: 8px;
}

.p-t-10 {
	padding-top: 10px;
}

.p-b-5 {
	padding-bottom: 5px;
}

.p-b-10 {
	padding-bottom: 10px;
}

.p-b-8 {
	padding-bottom: 8px;
}
/* 阎庢稒銇炵紞瀣缎瑜嶉惃锟� */
.f0 {
	font-size: 0
}

.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f20 {
	font-size: 20px;
}

.f22 {
	font-size: 22px;
}

.f24 {
	font-size: 24px;
}

.f28 {
	font-size: 28px;
}
/* 阎炴稑鐭傞怅锟� */
.lh-20 {
	line-height: 20px;
}

.lh-22 {
	line-height: 22px;
}

.lh-28 {
	line-height: 28px;
}

.lh-32 {
	line-height: 32px;
}

.lh-36 {
	line-height: 36px;
}

.lh-38 {
	line-height: 38px;
}

.lh-46 {
	line-height: 46px;
}

.lh-54 {
	line-height: 54px;
}

.lh-64 {
	line-height: 64px;
}
/* 濡増绮忔竟锟� */
.bg-deepblue {
	background: #004F7C;
}

.bg-deepred {
	background: #C13531;
}

.bg-deepgreen {
	background: #37AEAA;
}

.bg-deepyellow {
	background: #EA9D45;
}

.bg-deepgrey {
	background: #F4F4F4;
}
/*footer.css*/
.footer {
	width: 100%;
	bottom: 0;
	background-color: #e0e0e0;
}

.footer p {
	padding: 3px 0;
}

.footer-wrap {
	position: relative;
	height: 218px;
	width: 1000px;
	margin: 0 auto;
	padding: 35px 0;
	text-align: center;
	font-size: 12px;
}

.footer-l-img {
	position: absolute;
	left: 150px;
	top: 40px;
}

.footer-r-img {
	position: absolute;
	right: 110px;
	top: 50px;
}
/*闁稿浚鍓欓崣锛勭磼閸曨亝顐�*/
.hot-news__img {
	width: 100%;
	height: 340px;
}

.divide-line {
	display: block;
	width: 100%;
	margin: 10px 0;
	border-top: 1px solid #ccc;
}

p.news-content {
	text-align: justify;
	color: #606060;
}

p.text-indent * {
	text-indent: 0px;
}
/* 濞戞捁顔婄紞瀣暜閸愩劎婀� */
.main {
	width: 1200px;
	margin: 0 auto;
}

.main_new {
	width: 1200px;
	margin: 0 auto;
}

.main-box {
	margin-bottom: 30px;
}

.main-box:after {
	content: "";
	display: table;
	clear: both
}

.main-box:first-child {
	margin-top: 30px;
}
/*濞戞挸顭烽妴澶嫔缎阉绢喖锷ラ凄顖氩暙阎拷 */
.header {
	position: relative;
	height: 320px;
	background: url(../images/banner.jpg) no-repeat center;
}

.login-wrap {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	overflow: hidden;
}

.split-line {
	margin: 0 3px;
	vertical-align: text-bottom;
	color: #8e2313;
}

.cloud {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 320px;
	background: url(../images/cloud.png) no-repeat 0 0;
	animation: loader 400s infinite linear;
}

@
keyframes loader {
	to {background-position: -5777px 0;
}

}
.logo {
	width: 236px;
	margin: 44px auto 20px auto;
}
/*.personal-login-wrap .logo {margin:17px auto 16px auto}*/
/*闁谎唢啮缂嶅秹宕犻敓锟� */
/*.personal-login-wrap .login {top:17px}*/
.login {
	position: absolute;
	top: 43px;
	right: 0;
	display: table;
}

.login>a, .login span {
	position: relative;
	display: table-cell;
	padding-left: 16px;
	font-size: 14px;
	color: #e23b41;
}

.login span+a {
	padding-left: 0;
}

.login>a:after {
	position: absolute;
	content: "";
	top: 50%;
	right: -8px;
	margin-top: -6px;
	width: 1px;
	height: 12px;
	background-color: #e23b41;
}

.login a:last-child:after {
	display: none;
}

.login>div {
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
}

.login>div>a {
	margin-left: 5px;
	color: #e23b41;
}
/*妤犵偛鐏濋幉鈩冩媴阌燂拷*/
/*.home-adsense{margin-bottom:20px;display: grid;grid-gap: 10px;grid-template-columns: 495px 495px}*/
.home-adsense {
	margin-bottom: 20px;
}

.home-adsense__a {
	display: block
}

@media all and (-ms-high-contrast: none) , ( -ms-high-contrast : active)
	{
	.home-adsense {
		display: block;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.home-adsense__a {
		display: block;
		float: left;
		margin-bottom: 10px
	}
	.home-adsense__img {
		width: 495px;
		cursor: pointer;
		max-width: none
	}
	.home-adsense__a.a {
		margin-right: 5px;
	}
	.home-adsense__a.c {
		margin-right: 5px;
	}
}
/*阎庝絻澹堥崺锻磼閸曨亝顐� */
.nav-wrap {
	height: 40px;
	background: #e23b41;
}

.nav {
	width: 1000px;
	margin: 0 auto;
	height: 100%;
}

.nav-bar {
	display: table;
	width: 100%;
	height: 100%;
}

.county-header .nav-bar {
	width: auto;
}

.county-header .nav-bar .nav-item {
	width: auto;
}

.nav-item {
	position: relative;
	display: table-cell;
	width: 111px;
	height: 100%;
	padding: 0 10px;
	vertical-align: middle;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	text-align: center;
	cursor: pointer;
	color: #fff;
}

.nav-item.active {
	color: #8e2313;
}

.nav-item>a {
	display: block;
	position: relative;
	height: 100%;
	padding: 8px 10px;
	color: #fff;
}

.nav-item>a:active {
	background: #8e2313;
}

.nav-icon-wrap {
	position: absolute;
	right: -5px;
	transition: all 0.4s cubic-bezier(.4, 0, .2, 1);
}

.nav-icon-wrap i {
	font-size: 14px;
}

.nav-downmenu {
	z-index: 1;
	position: absolute;
	top: 100%;
	height: 0;
	padding: 0;
	line-height: 28px;
	overflow: hidden;
	background-color: #fff;
	transition: all 0.4s cubic-bezier(.4, 0, .2, 1);
	word-break: keep-all;
	white-space: nowrap;
}

.nav-downmenu>a {
	position: relative;
	padding: 0 8px;
	cursor: pointer;
}

.nav-item:hover .nav-icon-wrap {
	transform: rotate(180deg);
}

.nav-item:hover .nav-downmenu {
	height: 48px;
	padding: 10px 0;
	box-shadow: 1px 1px 2px 0 #ccc;
}

.nav-downmenu>a:hover {
	color: #e43a3d;
}
/*阔浂锅婇敓鐣屽枎椤曢亶镍滈敓锟� */
.fast-nav {
	display: none;
	width: 1000px;
	font-size: 14px;
}

.fast-nav .item {
	position: relative;
	border-bottom: 1px solid #ccc;
	background-color: #f2f2f2;
}

.fast-nav .item:first-child {
	border-top: 1px solid #ccc;
}

.fast-nav .item:after {
	content: "";
	display: table;
	clear: both;
}

.fast-nav .item-key {
	float: left;
	width: 110px;
	padding: 5px 0;
	text-align: center;
	color: #999999;
	background: #f2f2f2;
}

.fast-nav .item-list { /* margin-left:110px;*/
	overflow: hidden;
	background-color: #fff;
}

.fast-nav .item-list>li {
	float: left;
	width: 150px;
	height: 31px;
	margin-right: 20px;
	padding: 5px 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.fast-nav .item-list>li.more-li {
	display: none;
}

.fast-nav .item-list li a {
	text-align: center;
	margin-left: 15px;
	color: #3072a8;
}

.fast-nav .item-list>li.selected a {
	color: #e23b41;
}

.fast-nav .item .more {
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px 0;
	color: #ccc;
	cursor: pointer;
}
/*闁瑰寸绮庨崒銊ヮ浖閸℃瑧鐭嫔ù镫呮嫹 */
.search-wrap {
	z-index: 1;
	position: absolute;
	top: 148px;
	left: 0;
	right: 0;
	bottom: 77px;
	width: 860px;
	height: 140px;
	margin: 0 auto;
	padding: 7px 9px;
	background-color: rgba(243, 243, 243, .5);
}

.search-wrap-bg {
	display: none;
}

.search-tag {
	display: table;
	width: 746px;
	padding: 10px;
}

.search-tag>li {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}

.search-tag>li.active {
	color: #e23b41
}

.search-tag>li.active:after {
	position: absolute;
	z-index: 999;
	top: 27px;
	left: 50%;
	margin-left: -7px;
	content: "";
	display: block;
	width: 15px;
	height: 15px;
	border: 1px solid #ccc;
	background-color: #fff;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border-width: 1px 0 0 1px;
}

.search-tag>li:before {
	position: absolute;
	content: "";
	top: 2px;
	left: 0;
	height: 18px;
	width: 1px;
	background-color: #ccc;
}

.search-tag>li:first-child:before {
	display: none
}

.search_content {
	position: relative;
	z-index: 1;
	display: table;
	width: 100%;
	height: 42px;
	font-size: 16px;
	background: #fff;
}

.search-type, .search-input-wrap, .search-btn {
	display: table-cell;
	vertical-align: middle;
}

.search-input-wrap {
	border: 1px solid #ccc;
	border-right: none;
}

.search-type {
	display: none;
	position: relative;
	width: 80px;
	border: 1px solid #ccc;
	border-right: none;
}

.search-type.open .icon-wrap {
	transform: rotate(180deg);
}

.search-type-wrap {
	position: relative;
	padding: 8px 0;
	cursor: pointer;
}

.search-type-wrap .icon-wrap {
	right: 9px;
	transition: all 0.4s cubic-bezier(.4, 0, .2, 1);
}

.search-type-wrap .icon-wrap .icon {
	font-size: 12px;
}

.search-type-wrap:hover .icon-wrap {
	color: #e23b41
}

.search-type .search-downmenu {
	height: 0;
	z-index: 1;
	position: absolute;
	top: 40px;
	left: -1px;
	width: 81px;
	border: 1px solid transparent;
	overflow: hidden;
	background-color: transparent;
	transition: all 0.4s cubic-bezier(.4, 0, .2, 1);
}

.search-type.open .search-downmenu {
	height: 84px;
	border-color: #ccc;
	background-color: #fff;
}

.search-downmenu-item {
	display: block;
	height: 42px;
	line-height: 42px;
	text-align: center;
	cursor: pointer;
}

.search-downmenu-item:hover {
	color: #E4393C;
}

.search-btn {
	width: 96px;
	height: 42px;
	letter-spacing: 2px;
	text-align: center;
	color: #fff;
	background-color: #E4393C;
	cursor: pointer;
}

.search-btn .icon {
	font-size: 20px
}

.search-input {
	width: 100%;
	height: 100%;
	padding-left: 15px;
	border: none;
}

.search-input:focus, .search-input:active {
	outline: none;
}

.search-hotword {
	position: relative;
	z-index: 1;
	height: 42px;
	padding-top: 17px;
	padding-left: 15px;
	font-size: 14px;
	overflow: hidden;
	text-align: left;
}

.search-hotword>span {
	padding-right: 8px;
}

.search-hotword a {
	margin-right: 10px;
	color: #f10215;
}

.search-hotword a:hover {
	color: #c81623
}
/*婵℃绲鹃、宥嗙阈忕懓鍙�/闁哄牏鍎ら悗顖炲箹濠婂懎锅嶆俊妤�妫涚划宥嗙阌燂拷*/
.record-search-wrap {
	margin-top: 23px;
}

.record-searchsort {
	margin-top: 30px;
	display: grid;
	grid-template: 97px 97px 97px/240px 240px 240px;
	grid-gap: 20px;
}

.record-searchsort-item {
	padding: 15px 20px;
	border-radius: 4px;
	cursor: pointer;
	border: 1px solid #d9d9d9;
	background-size: cover !important;
}

.record-searchsort-item:hover {
	box-shadow: 1px 1px 6px 0 rgba(153, 24, 29, 0.60);
	color: #fff;
	border: none
}

.record-searchsort-count__value {
	margin-top: 5px;
	margin-right: 8px;
	font-size: 32px;
	color: #D0021B;
}

.record-searchsort-item:hover .record-searchsort-count__value {
	color: #fff
}

.record-searchsort-count__unit {
	vertical-align: text-bottom;
}
/*闁告瑥顑嗛崕蹇涙煣阎愵剙澶�*/
.f-link .img-link {
	font-size: 0;
	margin-bottom: 7px;
}

.f-link .img-link>a {
	margin-left: 20px;
}

.f-link .img-link>a:first-child {
	margin-left: 0;
}

.f-link .text-link>div {
	position: relative;
	float: left;
	width: 285px;
	height: 40px;
	margin-left: 20px;
	padding-left: 13px;
	line-height: 40px;
	font-size: 14px;
	border: 1px solid #ccc;
}

.f-link .text-link>div:first-child {
	margin-left: 0;
}

.f-link .caret {
	position: absolute;
	width: 0;
	height: 0;
	top: 16px;
	right: 8px;
	border-top: 6px solid;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	color: #000;
}

.f-link .text-link>div ul {
	z-index: 1;
	position: absolute;
	left: -1px;
	top: 39px;
	display: none;
	max-height: 190px;
	width: 235px;
	overflow: auto;
	line-height: 24px;
	border: 1px solid #ccc;
	border-top: 0;
	background-color: #fff;
}

.f-link .text-link>div:hover ul {
	display: block
}

.f-link .text-link>div ul>li {
	white-space: nowrap;
	padding: 3px 5px 3px 15px;
}

.f-link .text-link>div ul>li>a {
	display: block
}
/*闁搞儳锅涢崺灞俱亜閸洖锷�*/
.message p {
	font-size: 16px;
	line-height: 22px;
	text-align: left;
}
/*闂傚牄鍨哄妯诲缎阉绢喖锷�*/
.main-title {
	position: relative;
	margin: 18px 0;
	text-align: center;
	overflow: hidden;
}

.main-title .mtitle {
	position: relative;
}

.main-title .mtitle:before, .main-title .mtitle:after {
	content: "";
	position: absolute;
	top: 50%;
	width: 8px;
	height: 8px;
	margin-top: -3px;
	background-color: #e23b41;
}

.main-title .mtitle:after {
	right: -17px
}

.main-title .mtitle:before {
	left: -17px;
}

.main-box-head {
	height: 38px;
	margin-bottom: 7px;
	line-height: 37px;
	border-bottom: 1px solid #ccc;
}

.main-box-head .main-box-title {
	float: left;
	font-size: 18px;
	font-weight: 900
}

.main-box-sub-title {
	float: left;
	margin-left: 10px;
	font-size: 14px;
}

.main-box-sub-title>li {
	position: relative;
	display: table-cell;
	padding: 0 10px;
}

.main-box-sub-title>li.split:before {
	position: absolute;
	content: "";
	top: 13px;
	left: -1px;
	height: 13px;
	width: 2px;
	background-color: #aaa;
}

.main-box-sub-title>li.split:first-child:before {
	display: none
}

.main-box-sub-title span.count {
	color: #e23b41;
}

.main-box-sub-title>li.active a {
	color: #f5222d;
}
/* 闂傚牄鍨圭�垫浠﹂敓锟� */
.hg-breadcrumb {
	padding: 15px 0;
}

.hg-breadcrumb>li {
	display: inline-block;
}

.hg-breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: ">";
}

.hg-breadcrumb>li:first-child+li:before {
	display: none
}

.hg-breadcrumb>li span {
	color: #595b5d;
}
/* 闁告帒妫濋妴锟� */
.hg-page {
	list-style: none;
	font-size: 14px;
}

.hg-page>li {
	float: left;
	padding: 5px 12px;
	cursor: pointer;
}

.hg-page .pageItem {
	margin: 5px;
	border: solid thin #DDDDDD;
	border-radius: 4px;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fff;
}

.hg-page .pageItemActive {
	border: solid thin #f5222d;
	margin: 5px;
	border-radius: 4px;
	background-color: #f5222d;
	color: white;
}

.hg-page .pageItem:hover {
	border: solid thin #f5222d;
	color: #f5222d;
}

.hg-page .pageItemDisable {
	border: solid thin #d9d9d9;
	margin: 5px;
	background-color: #f2f2f2;
	border-radius: 4px;
}
/* 阎炴稏锷屽畷镡虹磼閸曨亝顐� */
.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.3333333;
	border-radius: 5px;
}

.btn-default {
	border-color: #d9d9d9
}

.btn-primary {
	color: #fff;
	background-color: #19c3ff;
	border-color: #19c3ff;
}

.btn-primary:hover {
	color: #fff;
	background-color: #06d2fdd4;
	border-color: #06d2fdd4;
}

.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover,
	.btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus,
	.btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus
	{
	background-color: #1890ff;
	border-color: #1890ff;
}

.input-affix {
	line-height: 1.5;
	position: relative;
	display: inline-block;
	width: 100%;
}

.input-affix .input-suffix {
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 2;
	line-height: 0;
	color: rgba(0, 0, 0, 0.65);
}

.input-control {
	appearance: none;
	display: block;
	width: 100%;
	height: 31px;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-transition: border-color ease-in-out .15s, box-shadow
		ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
		.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

textarea.input-control {
	height: auto;
}

.input-affix input[type='text'] {
	padding-right: 30px;
}
/* 閺夌傧鍠楅幐锟� */
.carousel {
	position: relative;
}

.carousel .hd {
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 7px;
	z-index: 1;
}

.carousel .hd ul {
	overflow: hidden;
	zoom: 1;
}

.carousel .hd li {
	float: left;
	margin-right: 6px;
	line-height: 14px;
	cursor: pointer;
}

.carousel-index {
	display: block;
	margin: 0 auto;
	width: 8px;
	height: 8px;
	border-radius: 7px;
	background: #fff;
	transition: width 0.3s linear;
}

.carousel .hd li.on .carousel-index {
	width: 14px;
	background: #2D8CF0;
	color: #fff;
}

.carousel-list>li {
	position: relative;
	zoom: 1;
	height: 100%;
	vertical-align: middle;
}

.carousel-list>li img {
	width: 100%;
	height: 100%;
	display: block;
}

.carousel-list .title-box {
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 2px 0 2px 8px;
	color: #fff;
	background: rgba(0, 0, 0, .3);
	cursor: pointer;
}

.carousel-list .title-box .title-box__title {
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}

.carousel .prev, .carousel .next {
	position: absolute;
	left: -32px;
	top: 50%;
	display: block;
	width: 18px;
	height: 36px;
	background: url(../images/arrow-l-r.png) no-repeat;
}

.carousel .next {
	left: auto;
	right: -32px;
	background-position: -22px 0;
}
/* 闁搞儱澧芥晶镙ㄦ姜椤旇姤灏� */
.news-carousel>a {
	display: block;
	height: 360px;
}

.carousel .prev:hover {
	background-position: -44px 0;
}

.carousel .next:hover {
	background-position: -66px 0;
}
/* 闁猴拷镨恒劎鎽沧繛澶嬫礉椤娼鑺ュ啊 */
.policy-carousel.carousel .hd {
	right: 400px;
}
/* 闁告帒妫欓悥顔芥姜椤旇姤灏� */
.column-list>li {
	display: table;
	margin: 20px 0;
}

.column {
	position: relative;
	float: left;
	width: 320px;
	margin-left: 20px;
	vertical-align: top;
	transition: all 0.3s;
}

.column:first-child {
	margin-left: 0;
}

.column-title {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 140px;
	height: 45px;
	line-height: 43px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	border: 1px dashed #ccc;
	background: #fff;
}

.column-title:before {
	content: "";
	display: block;
	position: absolute;
	left: -5px;
	top: 11px;
	width: 10px;
	height: 20px;
	background: #e23b41;
	border: 5px solid #fff;
	border-left: none;
	border-right: none;
}

.column-item {
	position: relative;
	margin-top: 23px;
}

.column-item .more-news {
	margin-right: 30px;
	padding: 5px 0;
	float: right;
	font-size: 14px;
}

.column-item .more-news>a {
	color: #ACA8A3
}

.column-item .more-news>a:hover {
	color: #e23b41;
}

.column-news {
	height: 245px;
	padding: 30px 30px 10px 30px;
	line-height: 36px;
	text-align: justify;
	overflow: hidden;
	transition: all 0.3s;
}

.column-news li {
	position: relative;
	max-height: 48px;
	padding-left: 10px;
	overflow: hidden;
}

.column-news li:last-child {
	margin-bottom: 0;
}

.column-news a {
	display: block;
	color: #606060;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.column-news li:before {
	position: absolute;
	top: 17px;
	z-index: 1;
	left: 0px;
	content: "";
	width: 3px;
	height: 3px;
	background: rgb(51, 51, 51);
}

.column-news a:hover {
	color: #e23b41;
	transition: color .3s;
}

.column-news a.title-indent:before {
	left: 6px;
}

.column-news li span {
	color: #aaaaaa;
}

.column-news a:hover li {
	color: #e23b41
}

.column-news__title--indent {
	text-indent: -6px;
}
/* 濞戞挸顭烽妴澶岀磾阉寸偟澹� */
.grids:after {
	content: "";
	display: table;
	clear: both
}

.grid {
	position: relative;
	float: left;
	width: 25%;
}

.grid .left {
	width: 130px;
	float: left;
}

.grid .right {
	width: 40px;
	float: right;
}

.grid .right img {
	margin-top: 20px;
	width: 40px;
	float: left;
}

.grid .left .title {
	color: #e23b41;
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: bold;
}

.grid .left .datum {
	color: #ACA8A3;
	font-size: 12px;
}

.grid-item {
	position: relative;
	z-index: 1;
	height: 100px;
	overflow: hidden;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 2px;
	padding: 15px 18px 10px 24px;
	background-color: #fff;
	transform: translate3d(0, 0, 0);
	transition: transform 0.2s ease-in-out, box-shadow .2s ease-in-out;
}

.grid-item:hover {
	z-index: 2;
	transform: translateY(-2px);
	box-shadow: 0 0 0 2px #FFF, 0 2px 20px 2px rgba(0, 0, 0, .03), 0 24px
		30px 2px rgba(0, 0, 0, .04);
}
/* tabs濡炪倗鏁搁椋庣磼閸曨亝顐� */
.tablist:after {
	content: "";
	display: table;
	clear: both;
}

.tablist li {
	float: left;
	width: 120px;
	height: 40px;
	line-height: 40px;
	background: #f2f2f2;
}

.tablist li {
	margin-left: 5px;
}

.tablist li:first-child {
	margin-left: 0;
}

.tablist a {
	display: block;
	font-weight: bold;
	text-align: center;
	color: #333;
}

.tablist li.active {
	background: #e23b41;
}

.tablist li.active a {
	color: white;
}

.tablist-active {
	background: #e23b41 !important;
}

.tablist-active a {
	color: white !important;
}

.tablist.tablist-left {
	float: left;
	padding-right: 20px;
}

.tablist.tablist-left+.tab-content {
	overflow: hidden;
}

.tablist.tablist-left li {
	height: auto;
	line-height: 60px;
	margin-bottom: 10px;
	margin-left: 0;
	float: none;
	width: 100%;
	background: #E8E8E8;
}

.tablist.tablist-left li a {
	text-align: center;
	font-weight: normal;
	font-size: 18px;
	border-left: 5px solid transparent;
	color: inherit;
}

.tablist.tablist-left li a .iconfont {
	margin-right: 10px;
	font-size: 18px;
}

.tablist.tablist-left li.active {
	background: rgba(226, 59, 65, 0.10);
	color: #e23b41
}

.tablist.tablist-left li.active a {
	border-left: 5px solid #e23b41;
}

.tab-content .tab-pane {
	display: none
}

.tab-content .tab-pane.active {
	display: block
}
/* 阎炴稏锷嶉悧鍝ョ磼閸曨亝顐� */
.table {
	width: 100%;
	max-width: 100%;
	font-size: 14px;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td,
	.table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: middle;
	border-style: solid;
	border-color: #ccc;
	border-width: 1px 0;
	word-wrap: break-word;
}

.table>thead>tr>th {
	vertical-align: bottom;
	background: #fafafa;
}

.table-bordered {
	border: 1px solid #e8e8e8;
}

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th,
	.table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td,
	.table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #e8e8e8;
}

table.text-center, table.text-center td, table.text-center th {
	text-align: center;
}

.bootstrap-table {
	font-size: 14px;
}

.fixed-table-container {
	border: none !important;
}

.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th,
	.table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td,
	.table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
	padding: 5px;
}
/*闁哄倸娲ㄩ怅椋庣磼閸曨亝顐�*/
.article .article-title {
	margin: 25px 0;
	font-weight: bold;
	text-align: center;
}

.article-header {
	margin-bottom: 20px;
}

.article-header .article-title {
	margin: 25px 0;
	font-weight: bold;
	text-align: center;
}

.article-info {
	padding-bottom: 7px;
	border-bottom: 1px solid #ccc;
}

.article-info>div {
	float: left;
	margin-right: 40px
}

.article-info>div:last-child {
	float: right;
	margin-right: 0;
}

.article-content {
	line-height: 1.75;
}
/* 阎犵儤鍨块埞鍫ユ倶阌燂拷 */
.marquee {
	overflow: hidden;
	position: relative;
}

.marquee .picList {
	overflow: hidden;
	zoom: 1;
	height: 100px;
}

.marquee .picList li {
	margin: 0 20px 0 0;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.marquee .picList li .pic {
	text-align: center;
}

.marquee .picList li .pic a:hover img {
	border-color: #999;
}

.marquee .picList li .title {
	line-height: 24px;
}
/* 濞ｅ浄绱曢弫銈夊礆閸℃鍩� */ /* 闁稿繑婀圭划顒佺┍阌涘嫭鏆忕紒顖濆吹缁椽宕楅妷銉ョ稉 */
.ad-wrap {
	display: table;
	width: 100%;
}

.ad-wrap>a {
	display: table-cell;
	text-align: center;
}

.ad-wrap>a:first-child {
	text-align: left;
}

.ad-wrap>a:last-child {
	text-align: right;
}
/* 闁哄倷鍗冲鍫ュ礆濡ゅ嫨锟藉啰绱掗崟颜咁偨 */
.news-list {
	list-style: disc;
	margin-left: 20px
}

.news-list>li {
	list-style: disc;
}

.news-list>li>a {
	display: block;
	overflow: hidden;
}

.news-title {
	color: #111;
}

.new-title-primary {
	color: #a21500
}

.news-label, .news-date, .content-s {
	color: #aaa;
}

.news-list a:hover .news-title, .news-list a:hover .news-label,
	.news-list a:hover .news-date, .news-list a:hover .news-content,
	.news-list .sub-list li a:hover {
	color: #e23b41 !important;
}

a:hover .news-title, a:hover .news-label, a:hover .news-date, a:hover .news-content,
	a:hover .content-s, a:hover .news-content .text-indent {
	color: #e23b41 !important;
}
/* 濡絾鐗犻妴澶愬礂缁嬭法锟藉嘲顩奸崼婊呬紣闁哄倷鍗冲锟� */
.news-thumb-small {
	width: 185px;
	height: 100px;
	margin-right: 18px;
}

.news-thumb-small+div {
	margin-left: 203px
}
/* 濡絾鐗犻妴澶愬嫉瀹ュ懎颤ゆ俊顖楋拷铏仴缂备礁瀚▎锟� */
.service>div {
	position: relative;
	width: 320px;
	height: 46px;
	line-height: 66px;
	margin-bottom: 10px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #D4D4D4;
	padding-left: 113px;
}

.service img {
	position: absolute;
	left: 23%;
	top: 30%;
	height: 25px;
	width: 25px;
	line-height: 46px;
	float: left;
	vertical-align: middle;
}

.service p {
	font-size: 20px;
	color: #4A4A4A;
	line-height: 46px;
}

.service a:hover p {
	color: #000000;
}

.service .yyss:hover {
	background: rgba(226, 59, 65, 0.10);
	box-shadow: 0 4px 4px 0 #F7A1A1;
	border: none;
}

.service .cxxf:hover {
	background: rgba(238, 186, 49, 0.10);
	box-shadow: 0 4px 4px 0 #DFC16D;
	border: none;
}

.service .zxdc:hover {
	background: rgba(73, 88, 232, 0.10);
	box-shadow: 0 4px 4px 0 rgba(195, 198, 252, 0.95);
	border: none;
}

.service .zspj:hover {
	background: rgba(144, 19, 254, 0.10);
	box-shadow: 0 4px 4px 0 #BE94E5;
	border: none;
}

.service .pxkh:hover {
	background: rgba(23, 144, 255, 0.10);
	box-shadow: 0 4px 4px 0 #A9CBED;
	border: none;
}

.service .wtdf:hover {
	background: rgba(22, 168, 105, 0.10);
	box-shadow: 0 4px 4px 0 #9DE9CB;
	border: none;
}

.service .wyzx:hover {
	background: rgba(224, 168, 81, 0.10);
	box-shadow: 0 4px 4px 0 #F5C287;
	border: none;
}

/* 濠㈣泛褰夋穱濠囨嚂閺傛宁链ら柟顖楁櫆閸拷 */
.feedback {
	overflow: hidden;
}

.ad-bar {
	display: block;
	overflow: hidden;
}

.ad-bar>img {
	width: 100%;
}

.sjcj-tabs li {
	width: 50%;
	margin: 0 !important;
}

.sjcj-tabs .tabs-content {
	width: 282px;
	padding: 12px 10px;
	overflow: hidden;
	background: #fafafa;
}

.sjcj-tabs .input-control {
	padding-right: 22px;
	outline: none;
}

.sjcj-tabs .input-suffix {
	right: 6px;
}

.sjcj-tabs .label {
	max-height: 343px;
	margin-top: 12px;
	overflow: auto;
	font-size: 14px;
}

.sjcj-tabs .label>a {
	float: left;
	height: 30px;
	margin-right: 5px;
	margin-bottom: 8px;
	padding: 0 16px;
	line-height: 30px;
}

.sjcj-tabs .label>a.active {
	color: #e23b41;
	background-color: #dbdbdb;
}

.feedback-list-item {
	margin-top: 15px;
}

.feedback-list-item:first-child {
	margin-top: 0;
}

.feedback-content {
	padding: 11px 28px 0 28px;
	overflow: auto;
	background-color: #f2f2f2;
}

.feedback-content>p {
	margin: 5px 0 6px 0
}

.feedback-result-box {
	overflow: auto;
	background-color: #f2f2f2;
}

.feedback-result {
	height: 46px;
	margin: 0 14px 8px 14px;
	padding-left: 14px;
	line-height: 46px;
	color: #e23b41;
	background-color: #fff;
}

.feedback-label {
	height: 60px;
	padding-left: 14px;
	line-height: 60px;
	background-color: #fafafa;
}

.feedback-label>span {
	margin-right: 8px;
	padding: 4px 30px;
	border-radius: 30px;
}

.feedback-label>span.general {
	border: 1px solid #00a4d2;
}

.feedback-label>span.warn {
	border: 1px solid #ff6000;
}

.feedback-label>span.danger {
	border: 1px solid #e23b41;
}
/*阎庣懓鐗呮穱濠傤溃阌濆懏链绘繝纰夋嫹闁告棑鎷�-婵犵鎷烽柛鏂垮船濠э拷闁哄拑鎷�*/
td .grid-icon {
	width: 40px;
	height: 40px;
	margin: 10px auto 5px auto;
	text-align: center;
}

td .grid-icon>img {
	max-width: 100%;
}
/* 濞ｅ浄绱曢弫銈夊嫉閸繂鐏� */
.issue-introduce {
	box-sizing: border-box;
	margin: 24px 30px 0 30px;
}

.issue-introduce:after {
	content: "";
	display: table;
	clear: both;
}

.issue-img-wrap {
	float: left;
	width: 160px;
	margin-left: 100px;
}

.issue-img-wrap:first-child {
	margin-left: 0;
}

.issue-introduce img {
	border: 1px solid #cfcfcf;
}

.issue-periods {
	text-align: center;
	padding-top: 15px;
}
/* 濞ｅ浄绱曢弫銈夊嫉瀹ュ懎颤� */
.xyfw-list input[type='text'] {
	width: 100%;
	padding: 4px 12px 3px 12px;
	border-radius: 4px;
	border: 1px solid #ccc;
	font-size: 14px;
}

.xyfw-list .btn {
	font-size: 18px;
}

.xyfw-list .btn-block {
	width: 100%;
}

.xyfw-list>li {
	float: left;
	margin-left: 20px;
}

.xyfw-list>li:first-child {
	margin-left: 0;
}

.btn-red {
	color: #fff;
	background-color: #e03d46;
}
/*闂佹彃绉堕崑锝嗙阈忕懓鍙冮柕鍡旷剑濠э拷闁哄鎷�*/
.record-searchout {
	margin: 0 50px 34px;
	border: 1px solid #d9d9d9;
}

.record-searchout-item {
	display: flex;
	align-items: center;
	padding: 24px;
	background-color: #fff;
	border-bottom: 1px solid #d4d4d4;
	cursor: pointer;
	transition: all 0.5s ease-in-out
}

.record-searchout-detail {
	border: none;
	background-color: #F4F4F4;
	padding-left: 60px;
}

.record-searchout-item.current, .record-searchout-item:hover {
	background: #FFF9F9;
}

.record-searchout-detail:hover {
	background: #F4F4F4
}

.record-searchout__avatar {
	width: 68px;
	height: 68px;
	margin-right: 21px;
	border-radius: 50%;
}

.record-searchout-content {
	flex: 1
}
/*.record-searchout-content-title{line-height:28px;margin-bottom: 10px;}*/
/*.record-searchout-content-title,.record-searchout-content-desc{display: flex;align-items: baseline}*/
.record-searchout-content>div, .record-searchout-content-desc>div {
	display: flex;
	align-items: baseline
}

.record-searchout-content>div:not (:last-child ){
	margin-bottom: 10px;
}

.record-searchout-content__value {
	flex: 1
}

.record-searchout-name {
	font-size: 24px;
	color: #4a4a4a
}

.record-searchout-content__label {
	color: #777
}

.record-searchout-pagination {
	padding: 24px;
	text-align: right;
	background-color: #fff;
}

.record-searchout-info-head {
	padding: 20px 20px 20px 40px
}

.record-searchout-info__title {
	padding-left: 10px;
	border-left: 4px solid #d0021b;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}

.record-searchout-info-body {
	background-color: #f4f4f4
}

.record-searchout-info-list-item {
	display: flex;
	padding: 20px;
}

.record-searchout-info-list-item:not (:last-child ){
	border-bottom: 1px solid #d4d4d4
}

.record-searchout-info-list-item__name {
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.record-searchout-info-list-item__content {
	margin-left: 10px;
	flex: 1;
}

.record-searchout--empty {
	margin: 0 50px 34px 50px;
	padding: 100px;
	border: 1px solid #d4d4d4;
	text-align: center
}

.record-searchout__text--empty {
	margin-top: 22px;
	font-size: 22px;
	color: #9B9B9B;
}

.public-servant {
	display: flex;
	padding: 24px;
	background-color: #f4f4f4;
	cursor: pointer;
}

.public-servant-detail {
	border: none;
	background-color: #F4F4F4;
	padding-left: 60px;
}

.public-servant-avatar {
	width: 68px;
	height: 68px;
	margin-right: 50px;
}

.public-servant-avatar__img {
	width: 68px;
	height: 68px;
	border-radius: 50%;
}

.public-servant-content {
	flex: 1
}

.public-servant-content>div {
	line-height: 28px;
	margin-bottom: 5px;
	display: flex;
	align-items: baseline;
	flex-wrap: wrap
}

.public-servant-name {
	font-size: 24px;
	color: #4a4a4a
}

.public-servant-content__label {
	color: #777
}

.public-servant-pagination {
	padding: 24px;
	text-align: right;
	background-color: #fff;
}

.public-servant-info-head {
	padding: 20px 20px 20px 40px
}

.public-servant-info__title {
	padding-left: 10px;
	border-left: 4px solid #1790FF;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}

.public-servant-info-body {
	background-color: #f4f4f4
}

.public-servant-info-list-item {
	display: flex;
	padding: 20px;
}

.public-servant-info-list-item:not (:last-child ){
	border-bottom: 1px solid #d4d4d4
}

.public-servant-info-list-item__name {
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.public-servant-info-list-item__content {
	margin-left: 10px;
	flex: 1;
}

.public-servant-info-body-kh {
	display: flex;
}

.public-servant-info-body-kh>div {
	width: 33.33%;
	text-align: center
}

.public-servant-info-body-kh__year, .public-servant-info-body-kh__result
	{
	padding: 0 30px
}
/* 闁告牕鎼猕娆徫熼垾铏仴闁稿襁鍎辫ぐ娑氱磼閸曨亝顐� */
.district-enter {
	margin-bottom: 17px;
}

.district-enter a, .county-enter a {
	display: block;
}

.district-enter a {
	margin-top: 5px
}

.district-enter a:first-child {
	margin-top: 0
}

.district-enter a>img {
	width: 100%;
}

.county-enter {
	margin-bottom: 28px;
}

.county-enter>a {
	height: 50px;
	margin-top: 9px;
	font-weight: bold;
	text-align: center;
	line-height: 50px;
}

.county-enter>a:first-child {
	margin-top: 0;
}

.district-rank h2 {
	margin-bottom: 10px;
	padding: 3px 0;
	border-bottom: 1px solid #ccc;
}

.district-rank-list {
	font-size: 14px;
	font-weight: bold;
}

.district-rank-list>li {
	float: left;
	height: 25px;
	line-height: 25px;
	margin-bottom: 5px;
	padding: 0 5px;
	background: #f2f2f2;
}

.district-rank-list>li:after {
	content: "";
	display: table;
	clear: both;
}

.district-label {
	float: left;
	min-width: 150px;
}

.district-progress {
	float: left;
	max-width: 175px;
	height: 100%;
	background: #f2f2f2;
}

.district-label .score {
	color: #919499;
}
/* 闁告牕鎼猕娆愮▔婵犳哎锟斤拷 */
.catalog-tj {
	margin-bottom: 30px;
}

.catalog-tj .num {
	font-size: 24px;
	color: #0D73CA;
}

.catalog-tj .count {
	overflow: hidden;
	font-size: 13px;
	color: #fff;
}

.catalog-tj .finish {
	float: left;
	height: 19px;
}

.catalog-tj .unfinish {
	float: right;
	text-align: right;
	height: 19px;
}

.catalog-tj .explain>span {
	position: relative;
}
/*闁告牕鎼猕娆戠磾阉寸姷褰插鑸垫尦閸庯拷 */
.county-header {
	position: relative;
	overflow: hidden;
	height: 240px;
}

.county-login-wrap {
	background: url(../images/banner-county.jpg) no-repeat center;
	position: relative;
	height: 200px;
}

.county-slogan {
	position: relative;
	width: 1100px;
	margin: 0 auto;
	padding-top: 76px;
}

.county-slogan img {
	float: left;
}

.county-search-wrap {
	float: right;
	width: 400px;
	height: 62px;
}

.county-search_content {
	display: table;
	width: 100%;
	background: #fff;
}
/* 闁告牕鎼猕娆愶纯閺嶎厹锟藉寮憴鍕垫敱 */
.square {
	display: inline-block;
	width: 10px;
	height: 10px;
}

.square-deepblue {
	background: #004F7C;
}

.square-deepred {
	background: #C13531;
}

.square-deepgreen {
	background: #37AEAA;
}

.square-deepyellow {
	background: #EA9D45;
}
/*濞戞挻鎹囬妴宥呪柦阏姐幸链�*/
.special-category {
	padding: 20px 0;
	background: #fff;
}

.special-category.fixed {
	position: fixed;
	top: 0;
	left: 0;
	background: #f5f5f5;
	width: 100%;
	z-index: 999
}

.special-category.fixed+.news {
	margin-top: 340px;
}

.special-category-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 1000px;
	margin: 0 auto
}

.special-category-list__item {
	width: 150px;
	margin-bottom: 10px;
}

.special-category-list__item.active>a {
	color: #fff;
	border-color: #e23b41;
	background: #e23b41;
	box-shadow: 1px 1px 6px 0 rgba(153, 24, 29, 0.60);
	background: #e23b41;
	transition: all 0.3s ease-in-out
}

.special-category-list__item>a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 65px;
	padding: 0px 20px;
	border: 1px solid #d9d9d9;
	font-size: 13px;
	text-align: center;
	border-radius: 2px;
	background: #fff;
}

.special-category-list__item>a:hover {
	border-color: #f5222d;
	transition: border-color 0.3s ease-in-out
}
/**
 * 濞ｅ浄绱曢弫銈夊礂椤掑倶浠涙俊顖楋拷铏仴
 */
/* 濠㈣泛褰夋穱濠勭驳婢跺矂鐛� */
.credit-level {
	color: #fff;
	padding: 3px 8px;
	border-radius: 6px;
}

.credit-level.most-serious {
	background-color: #D12A2A
}

.credit-level.serious {
	background-color: #FB8718
}

.publicity-box li {
	float: left;
	width: 320px;
	height: 150px;
	margin-right: 20px;
	margin-bottom: 20px;
	border-radius: 9px;
	border: 1px solid #39bfdc;
	font-size: 14px;
	transform: translate3d(0, 0, 0);
	transition: transform 0.5s ease-in-out;
}

.publicity-box li {
	background-position: 201px 14px;
	background-repeat: no-repeat;
}

.publicity-box li.red_list {
	border-color: #e23b41;
}

.publicity-box li.blacklist {
	border-color: #505050;
}

.publicity-box li:hover {
	transform: scale(1.1);
}

.publicity-box li>a {
	display: block;
	height: 100%;
	padding: 17px 23px;
	overflow: hidden;
}

.publicity-box .title {
	font-size: 24px;
	color: #39bfdc;
	margin-bottom: 7px;
	font-weight: bold;
}

.publicity-box li.red_list .title {
	color: #e23b41;
}

.publicity-box li.blacklist .title {
	color: #505050;
}

.publicity-box .datum {
	color: #606060;
}

.publicity-box-datum {
	text-align: center;
	width: 70px;
	margin-top: 6px;
	border-radius: 30px;
	color: #fff;
}

.publicity-box-datum.primary {
	background-color: #39bfdc;
}

.publicity-box-datum.red {
	background-color: #e74c52;
}

.publicity-box-datum.black {
	background-color: #505050;
}

.credit-open-title {
	position: relative;
	padding: 5px 0;
	font-weight: bold;
	color: #999;
	overflow: hidden;
	background: #f2f2f2;
	cursor: pointer;
}

.credit-open-title.one-title {
	color: #e74c52
}

.credit-open-title.one-title .mtitle:before, .credit-open-title.one-title .mtitle:after
	{
	background-color: #e74c52;
}

.credit-open-title.active {
	color: #f2f2f2;
	background: #e23b41;
}

.credit-open-title .mtitle:before, .credit-open-title .mtitle:after {
	background-color: #f2f2f2;
}

.credit-open-title:not (:last-child ) {
	margin-right: 20px;
}

.credit-open-title .credit-open-title-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 0%;
	height: 100%;
	line-height: 37px;
	text-indent: -50px;
	background: #e23b41;
	color: #f2f2f2;
}

.credit-open-title:not (.active ):hover .credit-open-title-bg {
	transition: 0.4s ease-in;
	width: 100%;
	text-indent: 0;
}
/* 濞ｅ浄绱曢弫銈夊礂椤掑倶浠涢柟鍏肩矌閸岋拷 */
.double-search-wrap {
	position: relative;
	display: table;
	width: 100%;
	height: 42px;
	margin-bottom: 10px;
}

.double-search-wrap>div {
	display: table-cell;
}

.double-search-wrap .search-input-wrap {
	border: 1px solid #d9d9d9;
	border-right: none;
	background: #fff;
}

.double-search-wrap .more {
	width: 77px;
	height: 42px;
	line-height: 42px;
	text-align: right;
	color: #e23b41;
	cursor: pointer;
}

.more-label {
	padding-bottom: 10px;
}

.more-label .more-label-item {
	display: inline-block;
	padding: 3px 6px;
	font-size: 12px;
	background-color: #E7E7E7;
	color: #838383;
}
/* 濞ｅ浄绱曢弫銈夊礂椤掑倶浠涢柟鍏肩矌閸岋拷-闁哄啫鐖煎Λ鍧楁焻婢跺颜ラ柛锝忔嫹 */
.double-search-wrap .double-date {
	position: relative;
	width: 320px;
	padding-right: 9px;
	font-size: 14px;
	vertical-align: top;
}

.double-search-wrap .double-date .input-group-addon {
	border-width: 1px 0;
}

.double-search-wrap .double-date .datapicker {
	width: 100%;
	height: 42px;
	padding-left: 10px;
	padding-right: 30px;
	border: 1px solid #d9d9d9;
	vertical-align: baseline;
	background: transparent;
	border-radius: 0;
}

.datapicker+.icon {
	position: absolute;
	z-index: -1;
	top: 0;
	right: 13px;
	padding-top: 4px;
	font-size: 24px;
	color: #ccc;
}

/**
 * 濞ｅ浄绱曢弫銈嗙▔椤撶偟濡囨俊顖楋拷铏仴
 */
/* 濞ｅ浄绱曢弫銈夊箮閵夈储鍟炲銈囨暬濞间即寮藉畡镓 */
.credit-center__header {
	background: #fff;
}

.personal-banner {
	height: 150px;
	background: url(../images/personal-banner1.jpg) no-repeat;
}

.personal-message {
	position: relative;
	width: 1000px;
	height: 100%;
	padding: 25px 0px 25px 20px;
	margin: 0 auto;
}

.personal-message .personal-buddha {
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 35px;
	border-radius: 50px;
}

.personal-message .credit-report-level {
	position: absolute;
	top: 24px;
	right: 0;
	font-size: 14px;
}

.personal-message .credit-report-level .desc {
	display: inline-block;
	padding: 3px 8px;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
	color: #D52A2E;
}

.personal-message .credit-report-level .xf-btn {
	display: inline-block;
	padding: 3px 8px;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
}

.personal-message .credit-report-level .credit-repair-rule {
	position: relative;
	display: inline-block;
	margin-left: 8px;
	font-size: 12px;
	color: #a8a8a8;
}

.personal-message .credit-report-level .credit-repair-rule>span {
	cursor: pointer
}

.personal-message .credit-report-level .credit-repair-rule__content {
	position: absolute;
	top: 35px;
	right: 0;
	width: 490px;
	padding: 8px 20px;
	visibility: hidden;
	z-index: 0;
	opacity: 0;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
	transition: all 0.8s ease-in-out;
	color: #000;
	line-height: 26px;
	font-size: 14px;
}

.personal-message .credit-report-level .credit-repair-rule__content:before
	{
	content: '';
	position: absolute;
	top: -16px;
	right: 28px;
	border-style: solid;
	border-width: 8px 10px;
	border-color: transparent transparent #fff transparent
}

.personal-message .credit-report-level .credit-repair-rule:hover .credit-repair-rule__content
	{
	z-index: 1;
	visibility: visible;
	opacity: 1;
	transition: all 0.8s ease-in-out
}

.personal-message .personal-info {
	float: left;
}

.personal-message .personal-info__name {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.personal-message .personal-info__logintime {
	margin-bottom: 10px;
	color: #4a4a4a
}

.personal-message .personal-info__action {
	border-radius: 4px;
	font-size: 14px;
	padding: 2px 12px;
	border: 1px solid #d4d4d4;
	background: #F4F1F1;
}

.personal-nav-wrap {
	background: #EBEBEB;
}

.persona-nav {
	width: 1000px;
}

.persona-nav .nav-item {
	width: auto
}

.persona-nav .nav-item a {
	color: #000;
}

.persona-nav .nav-item a:focus, .persona-nav .nav-item a:active {
	background: transparent;
}

.persona-nav .nav-item a.active {
	background: #fff;
}

.credit-report {
	margin-bottom: 15px;
}

.personal-title {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}

.person-main .credit-table {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
/* 濞ｅ浄绱曢弫銈嗙┍椤旗⒈妲� */
.repair-page .repair-form .title {
	margin-bottom: 10px;
	padding-left: 10px;
	line-height: 20px;
	border-left: 3px solid #32ACFF;
}

.repair-page .repair-form .protocol {
	padding: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	line-height: 26px;
	font-family: "Microsoft YaHei";
}

.repair-page .repair-form .radio input[type=checkbox] {
	vertical-align: middle;
}

.repair-page .repair-form .btn-box>a, .repair-page .repair-form .btn-box button
	{
	padding: 6px 12px;
	border-radius: 4px;
	font-size: 12px;
	border: 1px solid #1890ff;
	background: #1890ff;
	color: #fff;
}

.repair-page .repair-form .btn-box button {
	vertical-align: baseline;
	line-height: 16px;
}

.repair-page .tab-content .tab-pane .check-item input[type=checkbox] {
	vertical-align: middle
}

.repair-record-dialog {
	padding: 20px;
}

.repair-record-dialog .repair-form .title {
	margin-bottom: 10px;
	padding-left: 10px;
	line-height: 20px;
	border-left: 3px solid #32ACFF;
}

.repair-record-dialog .repair-form .btn-box button {
	padding: 6px 12px;
	border-radius: 4px;
	font-size: 12px;
	border: 1px solid #1890ff;
	background: #1890ff;
	color: #fff;
}
/* 闁告瑦鍨归悡颛熺┍閳ュ畴鍓ㄦ俊妤�妫滈妴鍐础阌燂拷 */
.msg-dialog .layui-layer-title {
	padding: 0 20px;
	font-size: 18px;
	text-align: center;
	background-color: #3aaeff;
}

.msg-form {
	padding: 20px;
}

.msg-form .msg-form-search {
	display: table;
	width: 100%;
	height: 40px;
}

.msg-form .msg-form-search .search-input-wrap {
	padding-right: 9px
}

.msg-form .msg-form-search .verify {
	display: table-cell;
	width: 160px;
	text-align: center;
}

.msg-form .msg-form-search .verify .verify-btn {
	width: 100%;
	height: 40px;
	color: #fff;
	border: 1px solid #fdb22b;
	background-color: #fdb22b;
	cursor: pointer;
}

.msg-form .msg-form-search .verify .verify-btn[disabled] {
	background-color: #d9d9d9;
	border-color: #d9d9d9;
}

.msg-form .msg-form-search .verify .verify-btn:focus {
	outline: none;
}

.msg-form .phone-num {
	color: #e23b41;
}

.msg-form .btn-submit {
	width: 112px;
	height: 42px;
	border: 1px solid #1474b7;
	color: #fff;
	background-color: #1474b7;
}

.msg-form .countTime {
	font-size: 14px;
	color: #333
}
/*缂傚啯鍨归怅顖炲捶閺夋宁绂�*/
.sitemap {
	padding: 20px 25px;
	box-shadow: 0 0 5px #e6e6e6;
}

.sitemap__title {
	display: flex;
	padding: 8px 10px;
	background-color: #f4f4f4;
	align-items: center
}

.sitemap__title>img {
	width: 16px;
	height: 16px;
	margin-right: 8px;
}

.sitemap-content {
	display: flex;
	flex-wrap: wrap;
	padding: 20px 0;
}

.sitemap-content__item {
	margin: 0 20px 15px 0;
	padding: 2px 10px;
	border: 1px solid #D4D4D4;
	font-size: 14px;
}
/*闁猴拷镨恒劎鎽沧繛澶嬫礉椤拷*/
.pilicy .hot-r-box {
	display: flex;
	justify-content: space-between;
}
/*濞ｅ浄绱曢弫銈夊极阎楀墙绁︾纾浣哄栀椤掳拷*/
.main-box-contentone {
	background: #FFFBEE;
	height: 157px;
	padding: 20px 42px;
	margin-bottom: 20px;
}

.main-box-contentone .main-box-title {
	font-size: 18px;
	color: #E23B41;
	text-align: center;
	margin-bottom: 20px;
}

.main-box-contentone .main-box-data {
	display: flex;
}

.main-box-contenttwo {
	background: #F2FBFF;
	height: 257px;
	padding: 20px 46px;
	position: relative
}

.main-box-contenttwo .main-box-title {
	font-size: 18px;
	color: #E23B41;
	text-align: center;
	margin-bottom: 20px;
}

.main-box-contenttwo .main-box-data {
	display: flex;
}

.main-box-contentthree {
	background: #F2FBFF;
	padding: 39px 24px;
}

.main-box-contentD:last-child div:last-child p:last-child {
	margin-bottom: 0;
}

.ml-count {
	font-size: 28px;
	color: rgba(0, 0, 0, .8);
	font-family: PingFangSC;
	position: absolute;
	right: 38px;
	top: 94px
}

.ml-count span {
	font-size: 14px;
	color: rgba(0, 0, 0, .8)
}

.select {
	border-radius: 5px;
}

.credit-data-tj th {
	position: relative
}
/*.credit-data-tj th.sort{padding-right:16px;}*/
.credit-data-tj table th.sort div {
	display: inline-block;
	vertical-align: text-bottom;
	margin-left: 2px;
}

.credit-data-tj table th.sort span {
	display: block;
	width: 0;
	height: 0;
	cursor: pointer
}

.credit-data-tj table th.sort span:first-child {
	border: 4px solid #C8C8C8;
	border-color: transparent transparent #C8C8C8 transparent;
}

.credit-data-tj table th.sort span:last-child {
	margin-top: 2px;
	border: 4px solid #C8C8C8;
	border-color: #C8C8C8 transparent transparent transparent;
}

.credit-data-tj table th.sort span.active:first-child {
	border-bottom-color: #2C2C2C
}

.credit-data-tj table th.sort span.active:last-child {
	border-top-color: #2C2C2C
}

.credit-data-tj .datepicker {
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	width: 100px;
	font-size: 12px;
	padding: 0 8px;
	margin-top: 8px;
	height: 25px
}

.credit-data-tj .datepicker:focus {
	outline: none
}

.credit-data-tj #tbody3 tr.active td {
	background: #F2FBFF
}

html {
	font-size: 16px;
}
.body_new {
	font-size: 16px;
	margin: 0;
	min-width: 1000px;
	font-family: "webfont1,webfont2,webfont3,webfont4,webfont5";
	background-image: url(../img/2023sytlbj.jpg);
	background-size: 100% auto;
	background-repeat: no-repeat;
	/*background-color: #cccccc;*/
	background-color:#f2f2f2;
}

*, *::before, *::after {
	box-sizing: border-box;
}

/* 鏁翠釜婊氩姩鏉� */
::-webkit-scrollbar {
	width: 8px;
	height: 6px;
}

/* 婊氩姩鏉℃湁婊戝潡镄勮建阆挞儴鍒� */
::-webkit-scrollbar-track-piece {
	background-color: #F1F2F3;
	border-radius: 5px;
}

/* 婊氩姩鏉℃粦鍧�(绔栧悜:vertical 妯悜:horizontal) */
::-webkit-scrollbar-thumb {
	cursor: pointer;
	background-color: #999999;
	border-radius: 5px;
}

/* 婊氩姩鏉℃粦鍧梙over */
::-webkit-scrollbar-thumb:hover {
	background-color: #999999;
}

/* 鍚屾椂链夊瀭鐩村拰姘村钩婊氩姩鏉℃椂浜ゆ眹镄勯儴鍒� */
::-webkit-scrollbar-corner {
	display: block; /* 淇浜ゆ眹镞跺嚭鐜扮殑鐧藉潡 */
}

.clearfix::after {
	content: "";
	display: table;
	clear: both;
}

ul {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
}

a {
	color: currentColor;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: currentColor;
	transition: all 0.1s linear;
}

input {
	height: 36px;
	border: 1px solid #d9d9d9;
	vertical-align: top;
}

img {
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.body {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}

.container {
	/*width: 1200px;*/
	width: 1186px;
	margin-left: auto;
	margin-right: auto;
}

@media ( max-width : 1280px) {
	.container {
		width: 1200px;
	}
}

.btn {
	height: 36px;
	border: 1px solid transparent;
	background-color: #fff;
	padding: 0 15px;
	cursor: pointer;
}

button:focus {
	outline: unset;
}

.strong {
	font-weight: 600;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.mt-15 {
	margin-top: 15px;
}

.ml-15 {
	margin-left: 15px;
}

.mr-40 {
	margin-right: 40px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-40 {
	margin-top: 40px;
}

.mt-50 {
	margin-top: 50px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-50 {
	margin-bottom: 50px;
}

.mb-75 {
	margin-bottom: 75px;
}

.pl-25 {
	padding-left: 25px;
}

.w180 {
	width: 180px;
}

.w480 {
	width: 480px;
}

.w800 {
	width: 800px;
}

.w1000 {
	width: 1000px;
}

.ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow-x: hidden;
}

.ellipsis-rows {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: var(- -i);
	-webkit-box-orient: vertical;
}

.more {
	color: rgba(0, 0, 0, 0.6);
}

.more:hover {
	color: #c50001;
}

/* header */
/* 两会start */
/*
header {
	background-image: url(../img/bg1.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 617px;
}

*/
header {
	background-image: url(../img/bg1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 1200px auto;
	height: 617px;
}
/* 两会end */

.child header {
	background: none;
	height: auto;
}

.child .hd-nav {
	background-color: #e22b18;
}

.child .hd-top {
	height: 180px;
	width: 100%;
	margin-top: 0;
	background: url(../img/child-bg1.png) no-repeat center;
	justify-content: flex-end;
}

.hd-top {
	display: flex;
	justify-content: space-between;
	line-height: 44px;
	font-size: 14px;
	margin-top: 10px;
}

.welcome {
	color: rgba(0, 0, 0, 0.6);
	/* animation: welcome 1.5s infinite linear alternate; */
}

@
keyframes welcome {to { transform:translateX(50px);

}

}
.login {
	display: flex;
	align-items: center;
	color: rgba(0, 0, 0, 0.6);
	margin-right: 20%;
}

.login a:hover {
	transition: all 0.1s linear;
	color: #e22b18;
}

.login-split {
	margin: 0 10px;
}

/* banner */
.hd-main {
	height: 320px;
	background-size: cover;
}

.logo {
	height: 110px;
	object-fit: cover;
	text-align: center;
	margin: 0 auto;
	display: block;
	margin-top: 37px;
}

.hd-search {
	background: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 20px 0 rgba(173, 173, 173, 0.15);
	border-radius: 23px;
	display: flex;
	height: 42px;
	align-items: center;
}

.hd-search * {
	align-items: center;
	justify-content: space-evenly;
}

.search-down li:hover {
	color: #e23b41;
}

.search-down {
	background: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 2px 20px 0 rgba(173, 173, 173, 0.15);
	border-radius: 6px;
}

.search-down li {
	width: auto;
}

.hd-search #search-down {
	border: none;
	flex: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
	font-size: 16px;
}

.hd-search #search-down img {
	position: absolute;
	right: 0;
	top: 15px;
}

.hd-search .search-box {
	display: flex;
}

.hd-search .search-input {
	width: calc(100% - 60px);
	border: unset;
}

.hd-search .search-btn {
	width: 16px;
	/* border-radius: 8px; */
	/* border: unset; */
	/* background: none; */
	/* color: #fff; */
	cursor: pointer;
}
/* 瀵艰埅镙� */
.navbar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 840px;
	color: #fff;
	padding: 13px 0;
}

.navbar a:first-child {
	flex: 50px;
}

.navbar a {
	display: block;
	line-height: 34px;
	flex: 100px;
	text-align: center;
	transition: all 0.1s linear;
	color: #000;
	position: relative;
	font-size: 16px;
	font-weight: 500;
	padding: 0 3px;
}

.navbar a i {
	color: rgba(0, 0, 0, 0.60);
}

.navbar a:hover {
	color: #e22b18;
	font-weight: bold;
}

.navbar a.hover {
	font-size: 18px;
	font-weight: bold;
	color: #e22b18;
}

.child .navbar a {
	color: #fff;
}

.child .navbar a:hover {
	background: #fff;
	color: #e22b18;
	border-radius: 6px;
}

.child .navbar a i {
	color: #fff
}

.navbar a:hover i {
	color: #e22b18;
	display: inline-block;
	transform: rotate(-180deg);
	transition: all 0.4s cubic-bezier(.4, 0, .2, 1)
}

.child .navbar a.hover {
	background: #fff;
	font-size: 16px;
	font-weight: normal;
	color: #e22b18;
	border-radius: 6px;
}

.child .navbar a.hover:after, .child .navbar a:hover::after {
	content: none;
}

.navbar a.hover:after, .navbar a:hover::after {
	content: "";
	position: absolute;
	bottom: 0;
	top: auto;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 3px;
	width: 22px;
	background-color: #e4262d;
}

/* 闱㈠寘灞戝鑸� */
.breadcrumb {
	margin: 24px 0 42px;
}

.layui-breadcrumb a:hover {
	color: #c50001 !important;
}

/* 鍒嗛〉鍣� */
.layui-laypage a:hover {
	color: #c50001;
}

.layui-laypage a, .layui-laypage span {
	font-size: 14px;
}
/* 镞犻檺婊氩姩 */
.scroll-wrap {
	overflow: hidden;
}
/*涓嬫媺妗�*/
.layui-form-select dl dd.layui-this {
	background-color: #c50001;
}
/* 婊氩姩鎻掍欢镙峰纺*/
[data-scroll] {
	display: block;
}

[data-scroll]::after {
	content: "";
	border: 0px solid transparent;
}
/* 鐑偣妯″潡 */
.hotspot {
	width: 358px;
	background: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 33px;
}

.hotspot-hd {
	padding: 24px;
	font-size: 20px;
	color: rgba(0, 0, 0, 0.85);
	letter-spacing: 0;
	font-weight: bold;
	background: #f6f6f6;
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);;
}

.hotspot-hd img {
	margin-left: 10px;
}

.hotspot-bd {
	overflow: hidden;
	padding: 24px;
}

.hotspot-bd li:not (:last-child ) {
	margin-bottom: 24px;
}

.hotspot-bd li>a {
	/* overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; */
	margin-left: 20px;
	font-size: 16px;
	line-height: 1.6;
	color: #000000;
}

.hotspot-bd li>a:hover {
	color: #c50001;
}
/* 淇＄敤鍏ず镆ヨ椤甸溃 */
.cxgs-tabs {
	display: flex;
	justify-content: space-between;
}

.cxgs-tab {
	user-select: none;
	overflow: hidden;
	position: relative;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.85);
	background: #ebebeb;
}

.cxgs-tab.active {
	color: #f2f2f2;
	background: #e23b41;
}

.cxgs-tab-title {
	position: relative;
}

.cxgs-tab.active .cxgs-tab-title::before, .cxgs-tab.active .cxgs-tab-title::after
	{
	content: "";
	position: absolute;
	top: 50%;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	background-color: #f2f2f2;
}

.cxgs-tab.active .cxgs-tab-title::before {
	left: -17px;
}

.cxgs-tab.active .cxgs-tab-title::after {
	right: -17px;
}

.cxgs-tab-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 0%;
	height: 100%;
	line-height: 37px;
	text-indent: -50px;
	background: #e23b41;
	color: #f2f2f2;
}

.cxgs-tab:not (.active ):hover .cxgs-tab-bg {
	transition: 0.4s ease-in;
	width: 100%;
	text-indent: 0;
}

.cxgs-search-wrap {
	margin-top: 32px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.cxgs-date-pick {
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #666;
}

.cxgs-search-input {
	height: 38px;
	padding: 8px 24px;
	background-color: #fff;
	border-right: unset;
	border-color: #eee;
	font-size: 14px;
	flex: 1;
}

.cxgs-search-input+.cxgs-search-btn {
	border-radius: 0 4px 4px 0;
}

.cxgs-search-btn {
	width: 81px;
	height: 38px;
	color: #fff;
	border: unset;
	background: #ea3d3c;
	border-radius: 4px;
}

.cxgs-more a {
	margin: 0 24px;
	font-size: 16px;
	color: #ea3d3c;
}

.cxgs-more-search {
	margin-top: 24px;
	display: flex;
	max-height: 0;
	border: 0 solid transparent;
	border-width: 1px 0;
	overflow: hidden;
	font-size: 14px;
}

.cxgs-more-search.active {
	padding: 24px 0 8px;
	border-color: #d8d8d8;
	max-height: 500px;
	transition: all 0.5s;
}

.cxgs-more-search.active {
	display: flex;
}

.cxgs-more-search-label {
	flex-shrink: 0;
	margin-right: 24px;
}

.cxgs-more-list li {
	float: left;
	margin-right: 42px;
	margin-bottom: 16px;
	color: rgba(0, 0, 0, 0.6);
}

.cxgs-more-list li a:hover {
	color: #c50001;
}

/* 镞ユ湡阃夋嫨鍣� */
.layui-laydate .layui-this {
	background-color: #c50001 !important;
}
/* footer */
footer {
	margin-top: auto;
	background: #E0E0E0
}

.foot {
	height: 176px;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.foot-info {
	letter-spacing: 0.5px;
	text-align: center;
	line-height: 40px;
	width: 90%;
}

.child .foot {
	height: 210px;
	justify-content: center;
}

.child .foot-info div {
	display: block;
	font-size: 14px;
	line-height: 26px;
}

.child .foot-info {
	width: auto;
	margin-left: 30px;
}

.child .foot-info div span {
	margin: 0 10px;
}

.foot-info div {
	display: flex;
	flex-wrap: wrap;
}

.foot-info div span {
	display: inline-block;
	font-size: 14px;
	flex: 1;
}

.back-top {
	display: none;
	position: fixed;
	z-index: 4;
	right: 0;
	bottom: 40%;
	width: 80px;
	background: #ffffff;
	box-shadow: 0 2px 30px 0 rgb(0 0 0/ 15%);
	border-radius: 4px 4px 0 0;
}

.stairfloor {
	position: relative;
	width: 80px;
	height: 80px;
	cursor: pointer;
	text-align: center;
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
}

.stairfloor:last-child {
	border-bottom: none;
}

.stairfloor:nth-child(1) {
	background: url(../img/phone.png) no-repeat center 40%;
}

.stairfloor:nth-child(2) {
	background: url(../img/info.png) no-repeat center 40%;
}

.stairfloor:nth-child(3) {
	background: url(../img/consulting.png) no-repeat center 40%;
}

.stairfloor span {
	color: rgba(0, 0, 0, 0.60);
	font-size: 12px;
	position: absolute;
	text-align: center;
	bottom: 10px;
	left: 0;
	right: 0;
}

.stairfloor .code, .stairfloor .xywh {
	position: absolute;
	left: -260px;
	top: 0;
	visibility: hidden;
	opacity: 0;
	z-index: 0;
	box-shadow: 0 2px 30px 0 rgb(0 0 0/ 15%);
	border-radius: 4px 4px 0 0;
}

.stairfloor .message {
	position: absolute;
	left: -451px;
	top: -2px;
	padding: 10px;
	visibility: hidden;
	opacity: 0;
	z-index: 0;
}

.stairfloor:nth-child(1):hover {
	display: block;
	background: url(../img/phone1.png) no-repeat center 40%;
	color: #ffffff;
}

.stairfloor:nth-child(2):hover {
	display: block;
	background: url(../img/info1.png) no-repeat center 40%;
	color: #ffffff;
}

.stairfloor:nth-child(3):hover {
	display: block;
	background: url(../img/consulting1.png) no-repeat center 40%;
	color: #ffffff;
}

.layui-icon-upload-circle {
	display: inline-block;
	margin-top: 18px;
	font-size: 24px;
	color: rgba(0, 0, 0, 0.60);
}

.layui-icon-upload-circle:hover {
	color: #d52a2e;
}

.stairfloor:hover span {
	color: #d52a2e;
}

.stairfloor:hover div {
	visibility: visible;
	opacity: 1;
	transition: opacity 0.8s ease-in-out;
}

.message p {
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	color: #000;
}

.flink {
	padding: 42px 0;
	background-color: #fff;
}

.child .flink {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.child .flink::after {
	content: '';
	position: absolute;
	top: 0;
	left: 60px;
	right: 60px;
	height: 1px;
	background: #EBEBEB;
}

.child .tupian-link {
	padding: 30px 60px;
}

.child .wenzi-link {
	padding: 0 60px
}

.child .wenzi-link-item {
	width: 252px;
	height: 58px;
	flex-basis: auto;
}

.tupian-link {
	display: flex;
	justify-content: space-between;
}

.tupian-link a {
	display: block;
	margin-right: 24px;
}

.tupian-link a:last-child {
	margin-right: 0;
}

.tupian-link img {
	display: block;
	height: 100%;
	width: 100%;
}

.wenzi-link {
	display: flex;
	justify-content: space-between;
	margin-top: 65px;
}

.wenzi-link-item {
	width: 282px;
	height: 58px;
	flex-basis: 285px;
}

.wenzi-link-item .layui-btn-fluid {
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.85);
	letter-spacing: 0;
	text-align: center;
	font-weight: 500;
}

.layui-btn-primary:hover {
	border-color: #e22b18;
}

.layui-carousel-ind {
	top: 24px;
}

.layui-carousel-ind ul {
	background: none;
}

.layui-carousel-ind li {
	width: 22px;
	height: 5px;
	border-radius: 10px;
	background: #dfe1e2;
}

.layui-carousel-ind li.layui-this {
	background: #e22b18;
}

.layui-icon-down {
	display: inline-block;
}

.layui-laypage a, .layui-laypage span {
	margin: 0 4px;
	border-radius: 6px;
	height: 30px;
	line-height: 30px;
}

.no-list {
	text-align: center;
	padding: 90px;
}

.no-list p {
	margin-top: 30px;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.45);
	letter-spacing: 0;
	font-weight: 400;
}

.layui-form {
	width: 600px;
	margin: 50px auto;
}

.layui-input, .layui-textarea {
	border: 1px solid rgba(0, 0, 0, 0.10);
	border-radius: 4px;
}

.img-link img {
	width: 285px
}

.foot {
	height: 210px;
	justify-content: center;
}

.foot-info {
	width: auto;
	margin-left: 30px;
}

.foot-info div {
	display: block;
	font-size: 14px;
	line-height: 26px;
}

.foot-info div span {
	margin: 0 10px;
}

.desc {
	margin: 0 auto;
	font-size: 18px;
	line-height: 30px;
	color: rgba(0, 0, 0, 0.45);
	text-align: left;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.child-nuv .layui-menu {
	display: flex !important
}

.layui-menu li:hover {
	background-color: #CC3300 !important;
	color:#f5f5ec;
}

.login_new {
	display: flex;
	align-items: center;
	color: rgba(0, 0, 0, 0.6);
	margin-right: 20%;
}

.login_new a:hover {
	transition: all 0.1s linear;
	color: #e22b18;
}
