.trans-scale {
	overflow: hidden
;}

.trans-scale .i {
	width: 100%;
	height: auto;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 1s;
	transition: -webkit-transform 1s;
	transition: transform 1s;
	transition: transform 1s, -webkit-transform 1s
;}

.trans-liro {
	position: relative;
	overflow: hidden
;}

.trans-liro::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(255, 255, 255, 0.3);
	-webkit-transform-origin: right center;
	transform-origin: right center;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: -webkit-transform .5s;
	transition: -webkit-transform .5s;
	transition: transform .5s;
	transition: transform .5s, -webkit-transform .5s
;}

@-webkit-keyframes animat-shake {

	0%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	;}

	25%,
	75% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	;}

	50% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	;}
}

@keyframes animat-shake {

	0%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	;}

	25%,
	75% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg)
	;}

	50% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg)
	;}
}

@-webkit-keyframes animat-round {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	;}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	;}
}

@keyframes animat-round {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	;}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	;}
}

@-webkit-keyframes animat-reverse {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	;}

	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	;}
}

@keyframes animat-reverse {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	;}

	100% {
		-webkit-transform: rotate(-360deg);
		transform: rotate(-360deg)
	;}
}

@media screen and (min-width: 769px) {
	.trans-scale:hover .i {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	;}

	.trans-liro:hover::before {
		-webkit-transform-origin: left center;
		transform-origin: left center;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	;}

	.animat-shake:hover {
		-webkit-animation: animat-shake .5s;
		animation: animat-shake .5s
	;}

	.animat-round::before {
		-webkit-animation: animat-round 5s linear infinite;
		animation: animat-round 5s linear infinite
	;}

	.animat-steps::before {
		-webkit-animation: animat-round 2s steps(12, end) infinite;
		animation: animat-round 2s steps(12, end) infinite
	;}
}

@font-face {
	font-family: "avian";
src: url(../font/avian.jpg);
src: url(../font/avian.eot?#i.jpg) format("embedded-opentype"), url(../font/avian..jpg) format("woff"), url(../font/avian.jpg) format("truetype"), url(../font/avian.svg#a.jpg) format("svg");
	font-weight: normal;
	font-style: normal
;}

@font-face {
	font-family: "xfont";
src: url(../font/xfont.jpg);
src: url(../font/xfont.eot?#i.jpg) format("embedded-opentype"), url(../font/xfont..jpg) format("woff"), url(../font/xfont.jpg) format("truetype"), url(../font/xfont.svg#x.jpg) format("svg");
	font-weight: normal;
	font-style: normal
;}

*,
*::before,
*::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
;}

html,
body,
div,
span,
p,
a,
table,
tr,
th,
td,
img,
iframe,
form,
input,
button,
select,
textarea {
	margin: 0;
	padding: 0
;}

body {
	margin: auto;
	font-family: 'Microsoft Yahei', 'PingFang SC', Arial, sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #333;
	background-color: #edeff2;
	opacity: 0
;}

input,
button,
textarea,
select {
	outline: 0;
	border: 0;
	background: none;
	font: inherit;
	color: inherit
;}

input,
textarea,
select {
	min-height: 1.5em
;}

input,
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
;}

textarea {
	overflow: auto;
	resize: none
;}

table {
	width: 100%;
	border-collapse: collapse;
	border: 0
;}

img {
	border: 0;
	outline: 0;
	vertical-align: middle
;}

a {
	text-decoration: none;
	color: inherit;
	cursor: pointer
;}

:focus {
	outline: 0
;}

svg:not(:root) {
	overflow: hidden
;}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0
;}

input[type=date] {
	background-color: transparent;
	border: 0;
	filter: 'alpha(opacity=0)'
;}

input:focus,
textarea:focus {
	color: inherit
;}

input::-ms-clear,
::-ms-reveal {
	display: none
;}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #909090;
	opacity: 1
;}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #909090;
	opacity: 1
;}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #909090;
	opacity: 1
;}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
	color: #909090;
	opacity: 1
;}

input::placeholder,
textarea::placeholder {
	color: #909090;
	opacity: 1
;}

.placeholder {
	color: #909090
;}

.init-screen {
	opacity: 1;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-delay: .01s;
	transition-delay: .01s
;}

[data-object-fit="cover"],
[object-fit="cover"] {
	-o-object-fit: cover;
	object-fit: cover
;}

[data-object-fit="contain"],
[object-fit="contain"] {
	-o-object-fit: contain;
	object-fit: contain
;}

[data-object-fit="scale-down"],
[object-fit="scale-down"] {
	-o-object-fit: scale-down;
	object-fit: scale-down
;}

.mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
;}

.tac {
	text-align: center
;}

.clear::after {
	content: '';
	display: table;
	clear: both
;}

.xicon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s
;}

.xicon::before {
	display: block;
	font-family: xfont;
	text-align: center;
	line-height: normal
;}

.icon-coord::before {
	content: '\e718'
;}

.icon-phone::before {
	content: '\e678'
;}

.icon-mail::before {
	content: '\e609'
;}

.icon-left::before {
	content: '\e504'
;}

.icon-right::before {
	content: '\e505'
;}

.icon-up::before {
	content: '\e506'
;}

.icon-down::before {
	content: '\e507'
;}

.icon-search::before {
	content: '\e510'
;}

.icon-close::before {
	content: '\e508'
;}

.icon-menu::before {
	content: '\e511'
;}

.icon-load {
	-webkit-animation: animat-round 2s steps(12, end) infinite;
	animation: animat-round 2s steps(12, end) infinite
;}

.icon-load::before {
	content: '\e512'
;}

.icon-media-start::before {
	content: '\e520'
;}

.icon-media-play::before {
	content: '\e521'
;}

.icon-media-pause::before {
	content: '\e522'
;}

.icon-media-buffer {
	-webkit-animation: animat-round 5s linear infinite;
	animation: animat-round 5s linear infinite
;}

.icon-media-buffer::before {
	content: '\e513'
;}

.icon-media-prev::before {
	content: '\e523'
;}

.icon-media-next::before {
	content: '\e524'
;}

.icon-media-volume::before {
	content: '\e52c'
;}

.icon-media-muted::before {
	content: '\e52d'
;}

html {
	height: 100%
;}

body {
	height: 100%
;}

.x-layout {
	position: relative;
	margin: auto;
	width: 100%;
	min-width: 1400px;
max-width: 1920px;
	height: 100%;
	-webkit-box-shadow: 0 0 50px 20px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 50px 20px rgba(0, 0, 0, 0.1);
	overflow: hidden
;}

.x-wrap {
	position: relative;
	margin: auto;
	width: 1346px;
	height: 100%
;}

.x-header,
.x-footer,
.x-container {
	position: relative;
	width: 100%;
	z-index: 1
;}

.x-body {
	position: absolute;
	left: 0;
	right: 0;
	/*top: 400px;*/
	background-color: #edeff2;
	overflow-y: scroll;
	z-index: 1;
	-webkit-transition: all .7s;
	transition: all .7s
;}
.x-body1 {
	position: absolute;
	left: 0;
	right: 0;
	top: 100px;
	background-color: #edeff2;
	overflow-y: scroll;
	z-index: 1;
	-webkit-transition: all .7s;
	transition: all .7s
;}

/* .banner {
	margin: auto;
	min-width: 1400px;
	height:310px;
	background: center no-repeat;
	background-size: cover
} */
.banner {
	position: relative;
	margin: auto;
padding-top: 26.1458%;
	min-width: 1400px;
	height:502px
;}
.banner1 {
	position: relative;
	margin: auto;
	min-width: 1400px;
	height:310px
;}

.banner .img {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: center no-repeat;
	background-size: cover
;}

.banner .mb {
	visibility: hidden
;}

.t_hd {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding-bottom: 12px;
	border-bottom: 1px solid #e7e7e7
;}

.wp_article_list_table tbody tr td .ul .li .t a:hover{
	color: #a40007;}
.wp_article_list_table tbody tr td .ol .li .t a:hover{
	color: #a40007;}
.t_hd .t {
	position: relative;
	font-size: 28px;
	color: #a40007
;}
.curryKd{
	background: #eee;
	width: 95%;
	margin-left: 5%;
	display: none;}
.curryKd a{
	padding: 5px 15px;}

@media screen and (max-width: 768px) {
	.curryKd{
		display: block;}
	.t_hd .t {
		font-size: 20px
	;}
}

.t_hd .t::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	margin-top: 12px;
	border-bottom: 1px solid #a40007
;}

.t_hd .more {
	position: relative;
	margin-left: auto;
	padding-right: 0.8em;
	font-size: 14px;
	color: #707070
;}

.t_hd .more::after {
	content: '+';
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -0.5em;
	color: #a40007;
	line-height: 1em
;}
@media screen and (min-width: 1920px) {
	.banner {
		height: 310px;
	;}
}
@media screen and (min-width: 769px) {
	*.m-show {
		display: none
	;}

	.lock-screen {
		margin-right: 17px
	;}

	.lock-screen.full-screen {
		margin-right: 0
	;}

	.t_hd .more {
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.t_hd .more::after {
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.t_hd .more:hover {
		color: #a40007
	;}

	.t_hd .more:hover::after {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	;}

	.topmost .x-body {
		top: 120px;
		bottom: 0;
		overflow: auto
	;}
.topmost .x-body::-webkit-scrollbar {
      background-color: #fff;}
.topmost .x-body::-webkit-scrollbar-thumb {
      background: #830006;}
}

@media screen and (max-width: 768px) {
	body {
		font-size: 14px;
		-webkit-overflow-scrolling: touch
	;}

	*.p-show {
		display: none
	;}
.x-header{
	    position: fixed;
	    top: 0;}
	.lock-screen {
		right: 0
	;}

	.lock-screen .vd-adr {
		display: none !important
	;}

	.lock-screen .pop-mod .vd-adr {
		display: initial !important
	;}

	.menu-screen {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%
	;}

	.x-layout {
		min-width: 320px;
		height: auto
	;}

	.x-wrap {
		padding: 0 15px;
		width: 100%
	;}

	.x-body {
		position: relative;
		top: 0;
		overflow: visible
	;}

	.banner {
		padding-top: 33.666%;
		min-width: auto;
		width: 100%;
		height: 310px;
		margin-top: 63.88px;}

	.t_hd {
		padding-bottom: 5px;}

	.t_hd .t::after {
		margin-top: 5px
	;}
}

.x-footer {
	background-color: #830006;
	color: #fff
;}

.x-footer .unit1 {
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
;}

.x-footer .unit1 .dl {
	margin-left: 30px;
	white-space: nowrap
;}

.x-footer .unit1 .dl:first-child {
	margin-left: 0
;}

.x-footer .unit1 .dt {
	font-size: 18px
;}

.x-footer .unit1 .dd {
	margin-top: 30px
;}

.x-footer .unit1 .p {
	margin-top: 10px
;}

.x-footer .unit1 .p:first-child {
	margin-top: 0
;}

.x-footer .unit2 {
	font-size: 14px
;}

.x-footer .unit2 .logo {
	position: relative;
	overflow: hidden;
	width: 200px
;}

.x-footer .unit2 .logo::before {
	content: '';
	display: block;
	padding-top: 33.75%
;}

.x-footer .unit2 .logo .i {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
;}

.x-footer .unit2 .p {
	margin-top: 28px
;}

.x-footer .unit2 .p+.p {
	margin-top: 10px
;}

.x-footer .unit2 .icon {
	margin-right: 5px;
	font-family: xfont
;}

@media screen and (min-width: 769px) {
	.x-footer {
		padding: 50px 0
	;}

	.x-footer .x-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	;}

	.x-footer .unit1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	;}

	.x-footer a {
		-webkit-transition: color .3s;
		transition: color .3s
	;}

	.x-footer a:hover {
		color: rgba(255, 255, 255, 0.5)
	;}
}

@media screen and (max-width: 768px) {
	.x-footer {
		padding: 25px 0
	;}

	.x-footer .unit1 {
		display: block
	;}

	.x-footer .unit1 .dl {
		margin-left: 0;
		margin-top: 5px
	;}
	.x-footer .unit1 .asd{
		margin-top: 20px;}
	.x-footer .unit1 .dl:first-child {
		margin-top: 0;
		display: none;}

	.x-footer .unit1 .dd {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: 0;}

	.x-footer .unit1 .p {
		margin-top: 0;
		margin-right: 10px;
		padding: 3px 0
	;}

	.x-footer .unit2 {
		margin-top: 10px;
		padding-top: 10px;
		border-top: 1px solid rgba(255, 255, 255, 0.3)
	;}

	.x-footer .unit2 .logo {
		margin: auto;
		width: 160px
	;}

	.x-footer .unit2 .p {
		margin-top: 15px
	;}
	.x-footer .unit1 .dt {
		display: flex;
		flex-wrap: wrap;}
	.x-footer .unit1 .dd {
		font-size: 14px;}
}

.x-header {
	z-index: 2
;}

.x-header .logo {
	position: relative;
	overflow: hidden
;}

.x-header .logo::before {
	content: '';
	display: block;
	padding-top: 33.75%
;}

.x-header .logo .i {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
;}

.x-header .menu-btn {
	position: relative;
	cursor: pointer;
	overflow: hidden
;}

.x-header .menu-btn::before {
	content: '';
	display: block;
	padding-top: 100%
;}

.x-header .menu-btn .line {
	width: 60%;
	height: 2px;
	-webkit-transition: background .3s;
	transition: background .3s
;}

.x-header .menu-btn .line,
.x-header .menu-btn .line::before,
.x-header .menu-btn .line::after {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-color: #fff;
	border-radius: 1px
;}

.x-header .menu-btn .line::before,
.x-header .menu-btn .line::after {
	content: '';
	width: 100%;
	-webkit-transition: all .3s;
	transition: all .3s
;}

.x-header.menu-sub,
.x-header.menu-open {
	z-index: 999
;}

.x-header.menu-sub .menu-btn .line,
.x-header.menu-open .menu-btn .line {
	background-color: transparent
;}

.x-header.menu-sub .menu-btn .line::before,
.x-header.menu-open .menu-btn .line::before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
;}

.x-header.menu-sub .menu-btn .line::after,
.x-header.menu-open .menu-btn .line::after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
;}

@media screen and (min-width: 769px) {
	.topmost .x-header .unit1 {
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	;}

	.topmost .x-header .unit2 {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0%);
		transform: translateY(0%)
	;}

	.x-header {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		margin: auto;
		min-width: 1350px;}

	.x-header .unit1 {
		position: relative;
		background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
		z-index: 1;
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
		-webkit-transition: all .7s ease-in-out;
		transition: all .7s ease-in-out
	;}


	.x-header .unit2 {
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		background: url(../image/img6.jpg) center no-repeat;
		background-size: cover;
		-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
		box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
		opacity: 0;
		visibility: hidden;
		z-index: 1;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		-webkit-transition: all .7s ease-in-out;
		transition: all .7s ease-in-out
	;}

	.x-header .unit3 {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		margin: 0 auto;
		min-width: 1350px;
		height: 100vh;
		background: url(../image/img7.jpg) center no-repeat;
		background-size: cover;
		opacity: 0;
		visibility: hidden;
		z-index: 0;
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px);
		-webkit-transition: all .5s;
		transition: all .5s
	;}

	.x-header .nav-sub {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: auto;
		padding-top: 160px;
		width: 1340px;
		color: #fff;
		-webkit-transform: translateY(30%);
		transform: translateY(30%);
		-webkit-transition: all .5s;
		transition: all .5s
	;}

	.x-header .nav-sub .dl {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	;}

	.x-header .nav-sub .dt {
		font-size: 18px
	;}

	.x-header .nav-sub .dd {
		margin-top: 25px
	;}
	.x-header .nav-sub .p a {
		display: block;
		padding: 5px
	;}
	.x-header .nav-sub .p a:hover{
		color: rgba(255, 255, 255, 0.5)
	;}
	.x-header .nav-sub a {
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.x-header .nav-sub a:hover {
		text-shadow: 0px 0px 10px #000
	;}

	.x-header .x-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: static;
		padding: 0 50px;
		width: 100%
	;}

	.x-header .logo {
		width: 280px;}

	.x-header .menu-btn {
		position: absolute;
		right: 0;
		top: 50%;
		margin-right: 50px;
		width: 30px;
		border-radius: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%)
	;}

	.x-header .menu-btn .line::before {
		-webkit-transform: translateY(-300%);
		transform: translateY(-300%)
	;}

	.x-header .menu-btn .line::after {
		-webkit-transform: translateY(300%);
		transform: translateY(300%)
	;}

	.x-header.menu-sub .unit3 {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0%);
		transform: translateY(0%)
	;}

	.x-header.menu-sub .nav-mod {
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translateY(-10%);
		transform: translateY(-10%)
	;}

	.x-header.menu-sub .nav-sub {
		-webkit-transform: translateY(0%);
		transform: translateY(0%)
	;}

	.x-header.menu-sub .menu-btn {
		background-color: #a40007
	;}

	.x-header .tools-mod {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		position: relative;
		margin-right: 40px;
		z-index: 1
	;}

	.x-header .tools-mod .tools-item {
		text-align: center;
color:#fff;}

	.x-header .tools-mod .lang {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		min-width: 30px;
		height: 30px;
		line-height: normal;
		color: #fff;
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.x-header .tools-mod .search-tap {
		color: #fff;
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.x-header .nav-mod {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-negative: 1;
		flex-shrink: 1;
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.x-header .nav-mod .search-box,
	.x-header .nav-mod .share-box {
		display: none
	;}

	.x-header .nav-mod .nav-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	;}

	.x-header .nav-mod .nav-item:hover .nav-lv {
		margin-top: 0;
		opacity: 1;
		visibility: visible
	;}

	.x-header .nav-mod .nav-item:hover>.nav-tit .nav-lv1-link {
		text-shadow: 0px 0px 10px #000
	;}

	.x-header .nav-mod .nav-item:hover>.nav-tit .nav-lv2-link {
		background-color: #f6f6f6;
		color: #a40007
	;}

	.x-header .nav-mod .nav-link {
		display: block;
		white-space: nowrap;
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.x-header .nav-mod .nav-lv {
		position: absolute;
		min-width: 100%;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.x-header .nav-mod .nav-grp {
		position: relative;
		padding: 5px 0;
		background-color: #fff;
		/*border-top: 2px solid #a40007;*/
		-webkit-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.29);
		box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.29)
	;}

	.x-header .nav-mod .nav-lv1-item {
		position: relative
	;}

	.x-header .nav-mod .nav-lv1-item+.nav-lv1-item::before,
	.x-header .nav-mod .nav-lv1-item+.nav-lv1-item::after {
		content: '';
		position: absolute;
		left: 50%;
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.x-header .nav-mod .nav-lv1-item::before {
		top: 75px;
		height: 0px;
		border-left: 1px solid rgba(255, 255, 255, 0.5)
	;}

	.x-header .nav-mod .nav-lv1-item::after {
		top: 72px;
		width: 0px;
		/*border-top: 1px solid rgba(255, 255, 255, 0.5);*/
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	;}

	.x-header .nav-mod .nav-lv1-item:hover::before {
		height: 27px
	;}

	.x-header .nav-mod .nav-lv1-item:hover::after {
		width: 64px
	;}

	.x-header .nav-mod .nav-lv1-link {
		padding: 0 20px;
		line-height: 120px;
		color: #fff;
		font-size: 19px;}

	.x-header .nav-mod .nav-lv2 {
		left: 50%;
		margin-top: 2em;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	;}

	.x-header .nav-mod .nav-lv2-item.cur .nav-lv2-link {
		color: #a40007
	;}

	.x-header .nav-mod .nav-lv2-tit {
		text-align: center
	;}

	.x-header .nav-mod .nav-lv2-link {
		padding: 8px;
		font-size: 18px;}
	
	/* 现任领导 */
	#wp_column_article .wp_entry .wp_articlecontent .paging_content .wp_editor_art_table tbody tr td p{
		width: 95%!important;}
	#wp_column_article .wp_entry .wp_articlecontent .paging_content .wp_editor_art_table tbody tr td p a span{
		font-size: 16px!important;
		line-height: 0em!important;}
	#wp_column_article .wp_entry .wp_articlecontent .paging_content .wp_editor_art_table tbody tr td p a:hover{
		border-bttom:0!important;}
	#wp_column_article .wp_entry .wp_articlecontent .paging_content .wp_editor_art_table tbody tr td p:nth-child(2){
		line-height: 1.6em!important;
		margin-bottom: 8px!important;}
	#wp_column_article .wp_entry .wp_articlecontent .paging_content .wp_editor_art_table tbody tr td p:first-child  a span{
		font-size: 18px!important;
		line-height: 2em!important;}
	
	
	
}

@media screen and (max-width: 1400px) {
	.x-header .x-wrap {
		padding: 0 25px
	;}

	.x-header .menu-btn {
		margin-right: 25px
	;}
}

@media screen and (max-width: 768px) {
	.x-header .x-wrap {
		padding: 0
	;}
.nav-sub{
	display: none;}
	.x-header .unit1,
	.x-header .unit3 {
		display: none
	;}

	.x-header .menu-mod {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		padding: 10px 15px;
		background: url(../image/img6.jpg) center no-repeat;
		background-size: cover;
		min-height: 50px;
		z-index: 1
	;}

	.x-header .logo {
		width: 130px
	;}

	.x-header .logo~* {
		margin-left: auto
	;}

	.x-header .menu-btn {
		margin-right: 0;
		width: 40px
	;}

	.x-header .menu-btn .line::before {
		-webkit-transform: translateY(-400%);
		transform: translateY(-400%)
	;}

	.x-header .menu-btn .line::after {
		-webkit-transform: translateY(400%);
		transform: translateY(400%)
	;}

	.x-header .tools-mod {
		display: none
	;}

	.x-header .nav-mod {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: #fff;
		overflow: hidden;
		-webkit-transform: translateY(-150%);
		transform: translateY(-150%)
	;}

	.x-header .nav-mod .search-box,
	.x-header .nav-mod .share-box {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		position: relative
	;}

	.x-header .nav-mod .search-box {
		padding: 0 15px;
		border: 0;
		border-bottom: 1px solid #ccc
	;}

	.x-header .nav-mod .search-box .search-input {
		padding: 0
	;}

	.x-header .nav-mod .search-box .search-submit {
		width: 40px
	;}

	.x-header .nav-mod .share-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 5px 15px;
		border-top: 1px solid #ccc
	;}

	.x-header .nav-mod .share-box .share-item {
		font-size: 1.2em
	;}

	.x-header .nav-mod .nav-box {
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
		overflow-y: auto;
		overscroll-behavior-y: contain
	;}

	.x-header .nav-mod .nav-item+.nav-item {
		border-top: 1px solid #ccc
	;}

	.x-header .nav-mod .nav-item.act>.nav-tit .arr {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg)
	;}

	.x-header .nav-mod .nav-tit {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 5px 15px
	;}

	.x-header .nav-mod .nav-tit .arr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		-webkit-box-flex: 0;
		-ms-flex-positive: 0;
		flex-grow: 0;
		width: 40px;}

	.x-header .nav-mod .nav-tit .arr::before {
		content: '\e507';
		font-family: xfont;
		line-height: normal;}

	.x-header .nav-mod .nav-tit+.nav-lv {
		display: none;}

	.x-header .nav-mod .nav-link {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-negative: 1;
		flex-shrink: 1;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	;}

	.x-header .nav-mod .nav-lv1-item.cur .nav-lv1-link {
		color: #a40007
	;}

	.x-header .nav-mod .nav-lv1-item.act {
		background-color: rgba(204, 204, 204, 0.4)
	;}

	.x-header .nav-mod .nav-lv1-item.act .nav-lv1-link {
		color: #333
	;}

	.x-header .nav-mod .nav-lv1-link {
		font-size: 1.125em
	;}

	.x-header .nav-mod .nav-lv2 {
		padding: 0 15px;
		background-color: rgba(204, 204, 204, 0.4)
	;}

	.x-header.menu-open {
		z-index: 999
	;}

	.x-header.menu-open .nav-mod {
		-webkit-transform: translateY(0%);
		transform: translateY(0%)
	;}
}

.bread-mod {
	margin: 0 auto;
	padding: 25px 0;
	margin-top:0px;
	margin-bottom: 10px;}
.currentPostion {
	width: 1100px;}

.bread-mod .x-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
;}

.bread-mod .bread-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: inline-block;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #999
;}

.bread-mod .bread-item::after {
	content: ' >';
	display: inline-block;
	padding: 0 5px;
	font-family: Arial;
	color: #999
;}
.bread-mod .bread-item:last-child::after{
	display: none;}
.bread-mod .bread-item.cur {
	color: #a40007
;}

.bread-mod .bread-link {
	display: inline-block!important;
	-webkit-transition: all .3s;
	transition: all .3s
;}

@media screen and (min-width: 769px) {
	.bread-mod .bread-link:hover {
		color: #a40007
	;}
}

@media screen and (max-width: 768px) {
	.bread-mod {
		padding: 10px 0;
		margin-top: 0px;
		margin-bottom: 0px;}
}

.paging-mod .paging-arrow,
.paging-mod .paging-link,
.paging-mod .paging-jump {
	height: 36px;
	border-radius: 5px;
	border: 1px solid #ddd
;}

.paging-mod {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
;}

.paging-mod .paging-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
;}

.paging-mod .paging-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 36px;
	line-height: normal
;}

.paging-mod .paging-item+.paging-item {
	margin-left: 5px
;}

.paging-mod .paging-arrow {
	-webkit-transition: all .3s;
	transition: all .3s
;}

.paging-mod .paging-arrow::before {
	font-family: xfont
;}

.paging-mod .paging-prev::before {
	content: '\e504'
;}

.paging-mod .paging-next::before {
	content: '\e505'
;}

.paging-mod .paging-link {
	padding: 0 5px;
	font-family: Arial;
	-webkit-transition: all .3s;
	transition: all .3s
;}

.paging-mod .paging-link.cur {
	background-color: #a40007;
	border-color: #a40007;
	color: #fff;
	cursor: default;
	pointer-events: none
;}

.paging-mod .paging-dot {
	font-family: Arial;
	font-weight: bold;
	letter-spacing: 0.2em
;}

.paging-mod .paging-jump {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 10px;
	width: 110px
;}

.paging-mod .paging-input {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	display: block;
	padding: 0 10px;
	width: 0;
	text-align: center
;}

.paging-mod .paging-submit {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: block;
	margin: 1px;
	width: 55px;
	background-color: #a40007;
	border-radius: 3px;
	color: #fff;
	cursor: pointer
;}

.paging-mod .paging-more {
	display: none;
	padding: 5px 1em;
	border: 1px solid #ddd;
	border-radius: 999px
;}

@media screen and (min-width: 769px) {

	.paging-mod .paging-link:not(.cur):hover,
	.paging-mod .paging-arrow:hover {
		background-color: #a40007;
		border-color: #a40007;
		color: #fff
	;}
}

@media screen and (max-width: 768px) {
	.paging-mod .paging-box {
		display: none
	;}

	.paging-mod .paging-more {
		display: block
	;}
}

.pop-mod {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: -1;
	opacity: 0;
	visibility: hidden;
	-webkit-transition-property: opacity, visibility, z-index;
	transition-property: opacity, visibility, z-index;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-delay: 0s, 0s, .3s;
	transition-delay: 0s, 0s, .3s
;}

.pop-mod .pop-close {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 40px;
	height: 40px;
	border-radius: 5px;
	color: #707070;
	font-size: 1.5em;
	z-index: 1;
	cursor: pointer;
	overflow: hidden
;}

.pop-mod .pop-panel {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	text-align: center;
	overflow: hidden
;}

.pop-mod .pop-panel::after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%
;}

.pop-mod .pop-dialog {
	position: relative;
	display: inline-block;
	max-width: 100%;
	background: #fff;
	font-size: 16px;
	text-align: left;
	vertical-align: middle;
	word-break: normal
;}

.pop-mod .video-native {
	display: none
;}

.pop-mod video,
.pop-mod iframe {
	display: none;
	width: 100%;
	height: 100%;
	min-width: 100%;
	min-height: 100%
;}

.pop-mod.x-show {
	opacity: 1;
	visibility: visible;
	z-index: 999;
	-webkit-transition-property: opacity, visibility, z-index;
	transition-property: opacity, visibility, z-index;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-delay: 0s, 0s, 0s;
	transition-delay: 0s, 0s, 0s
;}

.pop-mod.x-show video,
.pop-mod.x-show iframe,
.pop-mod.x-show .video-native {
	display: block
;}

@media screen and (min-width: 769px) {
	.pop-mod.x-show .pop-panel {
		overflow-y: scroll
	;}

	.pop-mod.x-show>.pop-close {
		margin-right: 17px
	;}

	.full-screen .pop-mod.x-show>.pop-close {
		margin-right: 0
	;}

	.full-screen .pop-mod.x-show .pop-panel {
		overflow: auto
	;}
}

@media screen and (max-width: 768px) {
	.pop-mod .pop-panel {
		padding: 0 15px;
		overflow: auto;
		overscroll-behavior-y: contain
	;}

	.pop-mod .pop-panel .pop-dialog {
		width: 100%
	;}
}

.scroll-mod,
.select-opts {
	position: relative
;}

.scroll-mod .scroll-cont,
.select-opts .scroll-cont {
	height: 100%;
	max-height: inherit;
	-webkit-transform: scale(1);
	transform: scale(1);
	scrollbar-width: none;
	-ms-overflow-style: none
;}

.scroll-mod .scroll-cont::-webkit-scrollbar,
.select-opts .scroll-cont::-webkit-scrollbar {
	display: none
;}

.scroll-mod .scroll-track,
.select-opts .scroll-track {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.1);
	border-radius: 999999px
;}

.scroll-mod .scroll-bar,
.select-opts .scroll-bar {
	background-color: #aaa;
	border-radius: 999999px;
	cursor: pointer
;}

.scroll-mod.scroll-x .scroll-cont,
.select-opts.scroll-x .scroll-cont {
	overflow-x: auto
;}

.scroll-mod.scroll-x .scroll-track,
.select-opts.scroll-x .scroll-track {
	bottom: 0;
	left: 0;
	right: 0
;}

.scroll-mod.scroll-x .scroll-bar,
.select-opts.scroll-x .scroll-bar {
	width: 0;
	height: 5px
;}

.scroll-mod.scroll-y,
.select-opts.scroll-y {
	padding-right: 10px
;}

.scroll-mod.scroll-y .scroll-cont,
.select-opts.scroll-y .scroll-cont {
	overflow-y: auto
;}

.scroll-mod.scroll-y .scroll-track,
.select-opts.scroll-y .scroll-track {
	top: 0;
	bottom: 0;
	right: 0
;}

.scroll-mod.scroll-y .scroll-bar,
.select-opts.scroll-y .scroll-bar {
	width: 5px;
	height: 0
;}

.scroll-track.scroll-disable {
	display: none
;}

.search-mod {
	position: relative
;}

.search-mod .search-tap {
	width: 40px;
	height: 40px;
	z-index: 1;
	cursor: pointer;}
.search-mod .search-tap1 {
	width: 25px;
	height: 25px;
	z-index: 1;
	cursor: pointer;
	margin-right: 10px;}
.search-mod .search-tap~.search-box {
	position: absolute;
	right: 0;
	top: 100%;
	margin-top: 10px;
	width: 200px;
	background-color: #eee;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	-webkit-transition-property: opacity, visibility, -webkit-transform;
	transition-property: opacity, visibility, -webkit-transform;
	transition-property: opacity, visibility, transform;
	transition-property: opacity, visibility, transform, -webkit-transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
;}

.search-mod.at-l .search-tap~.search-box {
	top: auto;
	bottom: 50%;
	margin-top: 0;
	width: 0;
	-webkit-transition-property: width, opacity, visibility;
	transition-property: width, opacity, visibility
;}

.search-mod.at-l .search-tap~.search-box .search-submit {
	visibility: hidden
;}

.search-mod.x-show .search-tap~.search-box {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0%);
	transform: translateY(0%)
;}

.search-mod.x-show.at-l .search-tap {
	z-index: -1;
	-webkit-transition-property: z-index;
	transition-property: z-index;
	-webkit-transition-delay: .3s;
	transition-delay: .3s
;}

.search-mod.x-show.at-l .search-tap~.search-box {
	width: 200px;
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
;}

.search-mod.x-show.at-l .search-tap~.search-box .search-submit {
	visibility: visible;
	-webkit-transition-property: visibility;
	transition-property: visibility;
	-webkit-transition-delay: .3s;
	transition-delay: .3s
;}

.search-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	border: 1px solid #ddd;
	border-radius: 5px;
	overflow: hidden
;}

.search-box .search-input {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	display: block;
	padding: 0 1em;
	width: 0
;}

.search-box .search-submit {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: block;
	width: 30px;
	cursor: pointer
;}

.select-mod {
	position: relative
;}

.select-mod .select-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	border: 1px solid #ddd;
	border-radius: 5px;
	overflow: hidden
;}

.select-mod .select-native {
	display: none
;}

.select-mod .select-trigger {
	cursor: pointer
;}

.select-mod .select-txt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	padding: 0 1em;
	width: 0
;}

.select-mod .select-val {
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
;}

.select-mod .select-btn {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 30px
;}

.select-mod .select-cont,
.select-mod .select-query {
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	padding: 1em 0;
	z-index: 1;
	opacity: 0;
	visibility: hidden
;}

.select-mod .select-cont::before,
.select-mod .select-query::before {
	content: '';
	position: absolute;
	top: 1px;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 5px
;}

.select-mod .select-opts {
	position: relative;
	max-height: 16em;
	overflow: hidden
;}

.select-mod .select-opts.scroll-axis-y {
	padding-right: 30px
;}

.select-mod .select-opts .scroll-track-y {
	right: 12px
;}

.select-mod .select-item {
	padding: 0.4em 1em;
	line-height: 1.2;
	cursor: pointer
;}

.select-mod .select-item.cur {
	color: #a40007
;}

.select-mod.at-t .select-cont {
	top: auto;
	bottom: 100%
;}

.select-mod.at-t .select-cont::before {
	top: 0;
	bottom: 1px
;}

.select-mod.sc-show {
	z-index: 1
;}

.select-mod.sc-show .select-cont {
	opacity: 1;
	visibility: visible
;}

.select-mod.sc-show .select-trigger .select-btn,
.select-mod.sc-show .select-trigger.select-btn {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg)
;}

.select-mod.sq-show .select-query {
	opacity: 1;
	visibility: visible
;}

.select-mod .mCSB_scrollTools {
	right: 12px
;}

@media screen and (min-width: 769px) {

	.select-mod .select-trigger:hover .select-btn,
	.select-mod .select-trigger.select-btn:hover,
	.select-mod .select-item:hover {
		color: #a40007
	;}
}

@media screen and (max-width: 768px) {
	.select-mod .select-native {
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: 0
	;}

	.select-mod .select-opts {
		position: relative;
		height: 100%;
		overflow: auto
	;}
}

.sidebar-mod {
	position: fixed;
	top: 50%;
	right: -60px;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
	-webkit-transition-property: opacity, visibility, right;
	transition-property: opacity, visibility, right;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
;}

.sidebar-mod .sidebar-item {
	position: relative;
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 5px;
	background-color: #eee;
	cursor: pointer
;}

.sidebar-mod .sidebar-item+.sidebar-item {
	margin-top: 5px
;}

.sidebar-mod .sidebar-cont {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	padding: 10px;
	text-align: center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
;}

.sidebar-mod .code {
	width: 100px;
	height: 100px;
	overflow: hidden
;}

.sidebar-mod .code img {
	display: block;
	width: 100%
;}

.sidebar-mod.x-show {
	opacity: 1;
	visibility: visible
;}

.vjs-full-window .sidebar-mod {
	z-index: -1
;}

@media screen and (min-width: 769px) {
	.sidebar-mod .sidebar-item:hover .sidebar-cont {
		color: #a40007
	;}

	.sidebar-mod:hover {
		right: 0
	;}
}

@media screen and (max-width: 768px) {
	.sidebar-mod {
		display: none
	;}
}

.slick-slider {
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	z-index: 0
;}

.slick-item {
	position: relative
;}

.slick-list {
	position: relative;
	z-index: 1;
	overflow: hidden
;}

.slick-loading .slick-track {
	visibility: hidden
;}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
;}

[dir='rtl'] .slick-slide {
	float: right
;}

.slick-slide.slick-loading img {
	display: none
;}

.slick-slide.dragging img {
	pointer-events: none
;}

.slick-initialized .slick-slide {
	display: block
;}

.slick-loading .slick-slide {
	visibility: hidden
;}

.slick-vertical .slick-slide {
	display: block;
	height: auto
;}

.slick-arrow {
	-webkit-transform: scale(1);
	transform: scale(1);
	z-index: 3;
	cursor: pointer
;}

.slick-arrow.slick-hidden {
	display: none
;}

.slick-loading .slick-list {
	background: #fff
;}

.slick-dots {
		position: absolute;
	/* left: 0; */
	right: 300px;
	bottom: 10px;
	margin: 0 auto;
	padding: 0;
	max-width: 1350px;
	font-family: arial;
	color: #fff;
	z-index: 3
;}

.slick-dot {
	display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #fff;
    cursor: pointer;
    -webkit-transition: all .5s;
    transition: all .5s;
    margin-right: 20px;
	background: rgba(250, 250, 250, 0.5);
    box-shadow: 0px 0px 6px 0px #989898;}


.slick-dot::after {
	content: '';
	position: absolute;
	-webkit-transition: all .5s;
	transition: all .5s
;}

.slick-dot .s {
	-webkit-transition: all .5s;
	transition: all .5s
;}

.slick-dot.slick-active {
	background-color: #fff;}

.slick-dot.slick-active::after {
	width: 35px
;}

.slick-dot.slick-active .s {
	background: #fff;
	height: 10px;
	font-size: 0!important;}

.slick-arrow.slick-disabled,
.slick-arrow.slick-disabled:hover {
	opacity: 0.5;
	cursor: initial
;}

@media screen and (max-width: 768px) {
	.slick-dots {
		bottom: 0;
		position: absolute;
		right: 0;
		margin: 0 auto;
		max-width: 1350px;
		font-family: arial;
		color: #fff;
		z-index: 3;
		padding: 0 20px
	;}

	.slick-dot {
		margin-left: 10px
	;}

	//.slick-dot.slick-active {
	//	padding-right: 30px
	//;}

	.slick-dot.slick-active::after {
		bottom: 12px;
		width: 20px
	;}

	.slick-dot.slick-active .s {
		font-size: 1.2em
	;}
}

.suds-mod {
	position: relative
;}

.suds-mod .suds-pop {
	position: absolute;
	padding: 10px;
	opacity: 0;
	visibility: hidden;
	border: 1px solid #ddd;
	border-radius: 5px;
	-webkit-transition: all .3s;
	transition: all .3s
;}

.suds-mod .suds-pop .share-box {
	display: block
;}

.suds-mod .suds-pop::before,
.suds-mod .suds-pop::after {
	content: '';
	position: absolute;
	z-index: -1
;}

.suds-mod .suds-pop::before {
	width: 12px;
	height: 12px;
	background-color: #fff;
	border: 1px solid #ddd
;}

.suds-mod .suds-pop::after {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	border-radius: 3px
;}

.suds-mod .suds-pop.at-t {
	left: 50%;
	bottom: 100%;
	margin-bottom: 10px;
	-webkit-transform: translate(-50%, 10%);
	transform: translate(-50%, 10%)
;}

.suds-mod .suds-pop.at-t::before {
	left: 50%;
	top: 100%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg)
;}

.suds-mod .suds-pop.at-b {
	left: 50%;
	top: 100%;
	margin-top: 10px;
	-webkit-transform: translate(-50%, -10%);
	transform: translate(-50%, -10%)
;}

.suds-mod .suds-pop.at-b::before {
	left: 50%;
	bottom: 100%;
	-webkit-transform: translate(-50%, 50%) rotate(45deg);
	transform: translate(-50%, 50%) rotate(45deg)
;}

.suds-mod .suds-pop.at-l {
	right: 100%;
	top: 50%;
	margin-right: 10px;
	-webkit-transform: translate(10%, -50%);
	transform: translate(10%, -50%)
;}

.suds-mod .suds-pop.at-l::before {
	top: 50%;
	left: 100%;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg)
;}

.suds-mod .suds-pop.at-r {
	left: 100%;
	top: 50%;
	margin-left: 10px;
	-webkit-transform: translate(-10%, -50%);
	transform: translate(-10%, -50%)
;}

.suds-mod .suds-pop.at-r::before {
	top: 50%;
	right: 100%;
	-webkit-transform: translate(50%, -50%) rotate(45deg);
	transform: translate(50%, -50%) rotate(45deg)
;}

.suds-mod .suds-pop>* {
	position: relative;
	z-index: 1
;}

.suds-mod.x-show,
.suds-mod:hover {
	z-index: 1
;}

.suds-mod.x-show>.suds-pop,
.suds-mod:hover>.suds-pop {
	opacity: 1;
	visibility: visible
;}

.suds-mod.x-show>.suds-pop.at-t,
.suds-mod:hover>.suds-pop.at-t {
	-webkit-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%)
;}

.suds-mod.x-show>.suds-pop.at-b,
.suds-mod:hover>.suds-pop.at-b {
	-webkit-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%)
;}

.suds-mod.x-show>.suds-pop.at-l,
.suds-mod:hover>.suds-pop.at-l {
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, -50%)
;}

.suds-mod.x-show>.suds-pop.at-r,
.suds-mod:hover>.suds-pop.at-r {
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, -50%)
;}

.suds-mod:hover>.suds-target+.suds-pop {
	opacity: 0;
	visibility: hidden
;}

.suds-mod.x-show>.suds-target+.suds-pop {
	opacity: 1;
	visibility: visible
;}

.tab-mod .tab-term {
	cursor: pointer
;}

.tab-mod .tab-term.cur {
	color: #a40007
;}

.tab-mod .tab-item {
	opacity: 0;
	visibility: hidden
;}

.tab-mod .tab-item.act {
	opacity: 1;
	visibility: visible
;}

.topping-mod {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: fixed;
	right: 15px;
	bottom: 10px;
	padding: 5px;
	background-color: #333;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s;
	transition: all .3s
;}

.topping-mod .s {
	font-family: Arial;
	text-transform: uppercase;
	line-height: 1
;}

.topping-mod.x-show {
	opacity: 1;
	visibility: visible
;}

.vjs-full-window .topping-mod {
	z-index: -1
;}

@media screen and (min-width: 769px) {
	.topping-mod:hover {
		background-color: #a40007
	;}

	.lock-screen .topping-mod {
		margin-right: 17px
	;}

	.lock-screen.full-screen .topping-mod {
		margin-right: 0
	;}
}

.tracker-mod .tracker-arrow {
	cursor: pointer
;}

.tracker-mod .tracker-arrow.disdrag {
	display: none
;}

.tracker-mod .tracker-arrow.disable {
	opacity: 0.5;
	cursor: default;
	pointer-events: none
;}

.tracker-mod .tracker-box {
	overflow: hidden
;}

.tracker-mod .tracker-track {
	min-width: 100%;
	min-height: 100%
;}

.tracker-mod .tracker-item {
	cursor: pointer
;}

.tracker-mod .tracker-item.cur {
	color: #a40007
;}

.tracker-mod.dir-hor .tracker-prev {
	float: left
;}

.tracker-mod.dir-hor .tracker-next {
	float: right
;}

.tracker-mod.dir-hor .tracker-box {
	text-align: center
;}

.tracker-mod.dir-hor .tracker-track {
	display: table;
	white-space: nowrap;
	font-size: 0
;}

.tracker-mod.dir-hor .tracker-item {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px
;}

.tracker-mod.dir-ver .tracker-box {
	height: 300px
;}

.tracker-mod.dir-ver .tracker-item {
	margin: 10px 0
;}

.home1 {
	padding: 50px 0;
	padding-bottom: 0;}

.home1 .x-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
;}

.home1 .t_hd {
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0px;}

.home1 .t_hd .t::after {
	display: none
;}

.home1 .unit1 {
	width: 784px
;}

.home1 .unit1 .ul .more{
	display: none;}

.home1 .unit1 .li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;}

.home1 .unit1 .li:first-child {
	margin-top: 0
;}

.home1 .unit1 .li .t {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 0
;}

.home1 .unit1 .li .t::before {
	content: '';
	margin-right: 10px;
	padding: 3px;
	border-radius: 9px;
	background-color: #a40007
;}

.home1 .unit1 .li .link {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
;}

.home1 .unit1 .li .d {
	margin-left: 10px;
	font-size: 14px;
	color: #999
;}

.home1 .unit2 {
	margin-left: 50px;
	width: 512px
;}

.home1 .unit2 .ul {
	margin-top: 5px
;}

.home1 .unit2 .ul .li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 0;
	border-bottom: 1px solid #e8e8e8
;}
.home1 .unit2 .ul .li:hover{
	color: #a40007;}
.home1 .unit2 .ul .t {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 4px 0;
	width: 0;
	height: 3em;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden
;}

.home1 .unit2 .ul .d {
	margin-right: 18px;
	border-radius: 5px;
	width: 62px;
	font-family: arial;
	text-align: center;
	color: #fff;
	overflow: hidden
;}

.home1 .unit2 .ul .y {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#a40007), to(#db3b28));
	background-image: linear-gradient(to top, #a40007 0%, #db3b28 100%);
	font-size: 12px;
	line-height: 22px
;}

.home1 .unit2 .ul .m {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#a40007), to(#dc3c28));
	background-image: linear-gradient(to top, #a40007 0%, #dc3c28 100%);
	font-size: 26px;
	line-height: 34px
;}

.home1 .first {
	margin-top: 0;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#a40007), to(#f54f35));
	background-image: linear-gradient(to top, #a40007 0%, #f54f35 100%)
;}

.home1 .first .link {
	display: -webkit-box;
	display: -ms-flexbox;}

.home1 .first .img {
	position: relative;
	overflow: hidden;
	width: 276px;
	height: 179px;}
.imgBig:hover{
	transform: scale(1.1);}

.home1 .first .img::before {
	content: '';
	display: block;
	padding-top: 56.28931%
;}

.home1 .first .img .i {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
;}

.home1 .first .cont {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 16px 25px;
	/* width: 0; */
	color: white;}

.home1 .first .t {
	max-height: 3em;
	font-size: 18px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden
;}

.home1 .first .p {
	max-height: 3em;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden
;}

.home1 .first .p,
.home1 .first .d {
	margin-top: 10px;
    font-size: 15px;}

.home1 .tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 15px;
	border-bottom: 1px solid #ccc;
	font-size: 17px
;}

.home1 .tab .li {
	position: relative;
	margin-bottom: 15px;
	height: 1.5em
;}

.home1 .tab .li+.li {
	margin-left: 8px;
	padding-left: 8px
;}

.home1 .tab .li+.li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 16px;
	border-left: 1px solid #ccc
;}

.home1 .tab .link {
	display: block;
	position: relative;
	padding-bottom: 15px
;}

.home1 .tab .link::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 0;
	border-bottom: 3px solid #a40007;
	-webkit-transition: all .5s;
	transition: all .5s
;}

.home1 .tab .link.cur {
	color: #a40007
;}

.home1 .tab .link.cur::after {
	width: 100%
;}

.home2 .img {
	width: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
	margin-top: 50px;}

.home2 .img::before {
	content: '';
	display: block;
	padding-top: 14.0416%
;}

.home2 .img .i {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
;}
.home2 .img .i a img{
	width: 100%;
	height: 100%;}
.home2 .x-wrap聽{
	position: relative;
	margin: auto;
	width: 1346px;
	height: 100%;
	margin-top: 40px;}
.home3 {
	padding: 42px 0
;}

.home3 .x-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
;}

.home3 .unit {
	margin-left: 45px;
	width: calc((100% - 45px) / 3)
;}

.home3 .unit:first-child {
	margin-left: 0
;}

.home3 .unit .ul .li {
	/* padding: 10px 0;
	border-bottom: 1px solid #ddd;
	display: flex;
	width: 100%;
	align-items: flex-start; */
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 10px 0;
	border-bottom: 1px solid #e8e8e8
;}

.home3 .unit .ul .t {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 4px 0;
	width: 0;
	height: 3em;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden
;}
.home3 .unit .ul .t1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 4px 0;
	width: 0;
	height: 3em;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden
;}

.home3 .unit .ul .d {
	margin-right: 18px;
	border-radius: 5px;
	width: 62px;
	font-family: arial;
	text-align: center;
	color: #fff;
	overflow: hidden
;}
.home3 .unit .ul .d1 {
    margin-left: 15px;
    border-radius: 5px;
    width: 90px;
    font-family: arial;
    text-align: center;
    color: #A70409;
    overflow: hidden;
    line-height: 48px;}
.home3 .unit .ul .y {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#a40007), to(#db3b28));
	background-image: linear-gradient(to top, #a40007 0%, #db3b28 100%);
	font-size: 12px;
	line-height: 22px
;}

.home3 .unit .ul .m {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#a40007), to(#dc3c28));
	background-image: linear-gradient(to top, #a40007 0%, #dc3c28 100%);
	font-size: 24px;
	line-height: 27.8px
;}
#xueX .more{
	display: none;}
#xueS .more{
	display: none;}
#jiC .more{
	display: none;}
.chain {
	position: relative
;}

.chain::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 90px;
	background-color: #830006
;}

.chain .unit {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #fff;
	border-radius: 10px;
justify-content: space-between;}

.chain .link {
	position: relative;
	padding: 45px 0;
	width: calc(100% / 7);
	text-align: center;
	-webkit-transition: all .5s;
	transition: all .5s
;}

.chain .link+.link::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border-left: 1px solid #dcdcdc;
	height: 20%
;}

.chain .icon {
	position: relative;
	overflow: hidden;
	margin: auto;
	width: 50px
;}

.chain .icon::before {
	content: '';
	display: block;
	padding-top: 100%
;}

.chain .icon .i {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
;}

.chain .icon .i2 {
	clip: rect(50px, 50px, 50px, 0px);
	-webkit-transition: 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95);
	transition: 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95)
;}

.chain .t {
	margin-top: 15px;
	font-size: 18px
;}

@media screen and (min-width: 769px) {
	.home1 .tab .link {
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.home1 .tab .link:hover {
		color: #a40007
	;}

	.home1 .tab .link:hover::after {
		width: 100%
	;}

	.home1 .li .link {
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.home1 .li .link:hover {
		color: #a40007
	;}

	.home3 .li a {
		-webkit-transition: all .3s;
		transition: all .3s
	;}

	.home3 .li a:hover {
		color: #a40007
	;}

	.chain .link:hover {
		color: #a40007
	;}

	.chain .link:hover .i2 {
		clip: rect(0px, 50px, 50px, 0px)
	;}
}

@media screen and (max-width: 768px) {
	.home3 .unit .ul .d {
	margin-right: 18px;
    border-radius: 5px;
    width: 62px;
    font-family: arial;
    text-align: center;
    color: #fff;
    overflow: hidden;}

	.home1 {
		padding: 12px 0;
		padding-bottom: 0;}
	.home2 {
		margin-top: 30px;}
	.home1 .x-wrap {
		display: block
	;}

	.home1 .unit1,
	.home1 .unit2 {
		width: 100%
	;}

	.home1 .unit1 .ul {
		margin-top: 15px
	;}

	.home1 .unit1 .li {
		margin-top: 10px
	;}

	.home1 .unit2 {
		margin-left: 0;
		margin-top: 18px
	;}

	.home1 .unit2 .ul {
		margin-top: 15px
	;}

	.home1 .unit2 .ul .li {
		padding: 8px 0
	;}

	.home1 .unit2 .ul .t {
		padding: 0
	;}

	.home1 .first {
		margin-top: 20px
	;}

	.home1 .first .link {
		display: block
	;}

	.home1 .first .img {
		width: 100%
	;}

	.home1 .first .cont {
		padding: 10px;
		width: 100%
	;}

	.home1 .tab {
		margin-top: 15px;
		font-size: 16px;
		overflow-x: auto
	;}

	.home1 .tab::-webkit-scrollbar {
		display: none
	;}

	.home1 .tab .li {
		margin-bottom: 5px
	;}

	.home1 .tab .link {
		padding-bottom: 5px;
		white-space: nowrap
	;}

	.home3 {
		padding: 25px 0
	;}

	.home3 .x-wrap {
		display: block
	;}

	.home3 .unit {
		margin-left: 0;
		margin-top: 14px;
		width: 100%
	;}

	.home3 .unit:first-child {
		margin-top: 0
	;}

	.home3 .unit .ul {
		margin-top: 10px
	;}

	.home3 .unit .ul .li {
		padding: 8px 0
	;}

	.home3 .unit .ul .t {
		height: auto
	;}

	.chain .unit {
		padding: 5px 0
	;}

	.chain .link {
		padding: 5px
	;}

	.chain .icon {
		width: 80%
	;}

	.chain .icon .i2 {
		clip: rect(0, 50px, 50px, 0px)
	;}

	.chain .t {
		margin-top: 5px;
		font-size: 14px;
		line-height: 1.2
	;}
}

.news1 {
	padding-bottom: 80px
;}

.news1 .x-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
;}

.news1 .side {
	margin-right: 50px;
	width: 280px;
	border-radius: 10px;
	overflow: hidden
;}

.news1 .side::after {
	content: '';
	display: block;
	height: 20px;
	background-color: #f6f6f6
;}

.news1 .side .h {
	padding: 12px 25px;
	/*background-image: -webkit-gradient(linear, left bottom, left top, from(#a40007), to(#f54f35));*/
	/*background-image: linear-gradient(to top, #a40007 0%, #f54f35 100%);*/
       background: url(../image/bt.jpg) no-repeat left center;
	font-size: 28px;
	color: #fff
;}

@media screen and (max-width: 768px) {
	.news1 .side .h {
		font-size: 20px
	;}
}
.news1 .side .list_wrap .ul{
	margin: 0;
	padding: 0;}
.news1 .side .list_wrap .ul .li {
	display: block;
	position: relative;
	padding: 15px 0px 15px 0px;
	font-size: 18px;
	-webkit-transition: all .3s;
	transition: all .3s
;}
.news1 .side .list_wrap .ul .li a{
	padding-left: 20px;}
.news1 .side .list_wrap .ul .li .img{
	  -ms-transform:rotate(-90deg); /* ie 9 */
	  -webkit-transform:rotate(-90deg); /* safari and chrome */
	  transform:rotate(-90deg);
		margin-right: 20px;}
.news1 .side .list_wrap .ul .li .ul .lis .img{
	  -ms-transform:rotate(-90deg); /* ie 9 */
	  -webkit-transform:rotate(-90deg); /* safari and chrome */
	  transform:rotate(-90deg);
		margin-right: 20px;}
.news1 .side .list_wrap .ul .li:nth-child(5){
	padding: 15px 0px 0px 0px;}
.news1 .side .list_wrap .ul .li:nth-child(5) .img{
	margin-top: -15px;}
.news1 .side .list_wrap .ul .li .ul .li .img{
	margin-top: 0px;}
.news1 .side .list_wrap .ul .li:nth-child(5) a{
	display: flex;
	padding-bottom: 16px;}
.news1 .side .list_wrap .ul .li:nth-child(2){
	padding: 15px 0px 0px 0px;}
.news1 .side .list_wrap .ul .li:nth-child(2) .img{
	margin-top: -15px;}
.news1 .side .list_wrap .ul .li:nth-child(2) a{
	display: flex;
	padding-bottom: 16px;}
.news1 .side .list_wrap .ul .li:nth-child(1){
	padding: 15px 0px 0px 0px;}
.news1 .side .list_wrap .ul .li:nth-child(1) a{
	display: flex;
	padding-bottom: 16px;}
.news1 .side .list_wrap .ul .li:nth-child(1) .img{
	margin-top: -15px;}
.news1 .side .list_wrap .ul .li:nth-child(3){
	padding: 15px 0px 0px 0px;}
.news1 .side .list_wrap .ul .li:nth-child(3) .img{
	margin-top: -15px;}
.news1 .side .list_wrap .ul .li:nth-child(3) a{
	display: flex;
	padding-bottom: 16px;}
.news1 .side .list_wrap .ul .li:nth-child(6){
	padding: 15px 0px 0px 0px;}
.news1 .side .list_wrap .ul .li:nth-child(6) .img{
	margin-top: -15px;}
.news1 .side .list_wrap .ul .li:nth-child(6) a{
	display: flex;
	padding-bottom: 16px;}
.news1 .side .list_wrap .ul .li:nth-child(4){
	padding: 15px 0px 0px 0px;}
.news1 .side .list_wrap .ul .li:nth-child(4) .img{
	margin-top: -15px;}
.news1 .side .list_wrap .ul .li:nth-child(4) a{
	display: flex;
	padding-bottom: 16px;}
.news1 .side .list_wrap .ul .li:nth-child(7){
	padding: 15px 0px 0px 0px;}
.news1 .side .list_wrap .ul .li:nth-child(7) .img{
	margin-top: -15px;}
.news1 .side .list_wrap .ul .li:nth-child(7) a{
	display: flex;
	padding-bottom: 16px;}
.news1 .side .list_wrap .ul .li .ul .li a{
	display: flex;
	padding-bottom: 0;}
.news1 .side .list_wrap .ul .li .ul .li{
	display: block;
	position: relative;
	padding: 10px 0px 10px 18px;
	font-size: 18px;
	-webkit-transition: all .3s;
	transition: all .3s;
	color: #333;}
.news1 .side .list_wrap .ul .li {
	border-top: 1px solid #e8e8e8;}
.news1 .side .list_wrap .ul .li .ul{
	border-top: 1px solid #e8e8e8;}
.news1 .side .list_wrap .ul .li .ul .li{
	border-top: 0;}
.news1 .side .list_wrap .ul .asd{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	font-weight: 500;}
.news1 .side .list_wrap .ul .li .ul .asds{
	font-weight: 100;
	font-size: 16px;}
.news1 .side .list_wrap .ul .li.cur {
	color: #a40007;
	line-height: 22px;
	font-weight: bold;}
.news1 .side .list_wrap .ul .li a:hover{
	color: #a40007;}
.news1 .side .list_wrap .ul .li .cur::after {
	color: #a40007;}
.news1 .side .list_wrap .ul .li .ul{
	width: 100%;}
.news1 .side .list_wrap .ul .li .ul .li.cur {
	color: #a40007;
	line-height: 22px;
	font-weight: bold;}
.news1 .side .list_wrap .ul .li .ul .li a:hover{
	color: #a40007;}
.news1 .side .list_wrap .ul .li .ul .li.cur::after {
	color: #a40007;}








/* 结束 */
.news1 .main {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 0
;}

.news1 .main .li {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #eee
;}

.news1 .main .link {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: block;
	padding: 23px 0;}
.news1 .main .link a:hover{
	 color: #a40007;}
 .main .ul .li .wp_article_list_table tbody tr td{
	display: flex!important;
	align-items: center!important;}
#wp_paging_w14{
	margin-top: 25px!important;
	height: 40px;}
 /* .main .ul .li .wp_article_list_table tbody tr td */
.news1 .main .d {
	margin-left: 10px;
	font-size: 14px;
	color: #999
;}

	margin-top: 40px;
	text-align: center;
	overflow: hidden
}

@media screen and (min-width: 769px) {
	.news1 .li:hover {
		color: #a40007
	;}

	.news1 .li:hover::after {
		color: #a40007
	;}
}

@media screen and (max-width: 768px) {
	.news1 {
		padding-bottom: 30px
	;}

	.news1 .x-wrap {
		display: block
	;}

	.news1 .side {
		display: none;
		margin-right: 0;
		width: 100%
	;}

	.news1 .side .h {
		padding: 8px 15px
	;}

	.news1 .side .li {
		padding: 8px 15px
	;}

	.news1 .side .li::after {
		right: 10px
	;}

	.news1 .side .li.cur {
		color: #a40007
	;}

	.news1 .side .li.cur::after {
		color: #a40007
	;}

	.news1 .main {
		width: 100%
	;}
	#wp_content_w14_0 .wp_editor_art_table tbody tr td a span{
			width: 100%!important;
			display: block!important;}

	.news1 .main .link {
		padding: 10px 0;
		margin-right: 5px;}
.news1 .main .d{
	width: 50%;
	text-align: end;}
	.news1 .page {
		margin-top: 20px
	;}
}

.article1 .x-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
;}

.article1 .main {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	/* flex-grow: 1; */
	padding-top: 22px;
	width: 1400px;
	margin: 0 auto;
	border: 1px solid #e9e9e9;
	box-shadow: 0px 5px 13px -5px #989898;
	padding: 30px 44px;
	/* margin-top: 25px; */
	margin-bottom: 75px;}

.article1 .main .h {
	font-size: 30px;
	color: #3e3e3e;
	font-weight: bold;
	text-align: center;}

@media screen and (max-width: 768px) {
	.article1 .main .h {
		font-size: 22px
	;}
}

.article1 .main .bar {
	margin-top: 20px;
	font-size: 14px;
	color: #999;
	text-align: center;
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 10px;}
.article1 .main .bar .s:nth-child(1){
	background: url(../image/zuozhe.jpg) no-repeat left center;
	padding-left: 25px;
background-size: 17px;}
.article1 .main .bar .s:nth-child(2){
	background: url(../image/fabu.jpg) no-repeat left center;
	padding-left: 25px;
        background-size: 15%;
vertical-align: middle;}
.article1 .main .bar .s:nth-child(3){
	background: url(../image/times.jpg) no-repeat left center;
	padding-left: 25px;
vertical-align: middle;}
.article1 .main .bar .s:nth-child(4){
	background: url(../image/hits.jpg) no-repeat left center;
	padding-left: 25px;
vertical-align: middle;}
.article1 .main .bar .s+.s {
	margin-left: 40px;
	line-height: 44px;}

.article1 .main .view {
	padding: 20px 0;
	line-height: 1.875
;}

.article1 .main .view .p,
.article1 .main .view .img {
	margin-bottom: 20px
;}

.article1 .main .view img {
	max-width: 100%!important
;}

.article1 .side {
	margin-left: 50px;
	width: 320px
;}

.article1 .side .unit+.unit {
	margin-top: 32px
;}

.article1 .side .ul .li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 0;
	border-bottom: 1px solid #ddd;}

.article1 .side .ul .t {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 4px 0;
	width: 0;
	height: 3em;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden
;}
.article1 .x-wrap .wp_articlecontent table tbody tr td p{
	word-break: break-all!important;}
.article1 .x-wrap .wp_articlecontent p img{
	height: auto!important;}
.article1 .main .bar .s .WP_VisitCount{
	display: inline-block;}
.article1 .side .ul .d {
	margin-right: 18px;
	border-radius: 5px;
	width: 62px;
	font-family: arial;
	text-align: center;
	color: #fff;
	overflow: hidden
;}

.article1 .side .ul .y {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#a40007), to(#db3b28));
	background-image: linear-gradient(to top, #a40007 0%, #db3b28 100%);
	font-size: 12px;
	line-height: 22px
;}

.article1 .side .ul .m {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#a40007), to(#dc3c28));
	background-image: linear-gradient(to top, #a40007 0%, #dc3c28 100%);
	font-size: 26px;
	line-height: 34px
;}

.article1 .side .ol .li {
	padding: 15px 0;
	border-bottom: 1px solid #ddd
;}

.article1 .side .ol .d {
	margin-top: 6px;
	font-family: arial;
	font-size: 12px;
	color: #a40007
;}

@media screen and (max-width: 768px) {
	.article1 .x-wrap {
		display: block
	;}

	.article1 .main {
		padding-top: 10px;
		width: 100%;
		border: 0;
		box-shadow: 0;
		box-shadow: initial;
		padding: 0;}

	.article1 .main .bar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: 5px;
		align-items: center;}

	.article1 .main .bar .s+.s {
		margin-left: 10px
	;}

	.article1 .side {
		margin-left: 0;
		padding-bottom: 20px;
		width: 100%;
		display: none!important;}

	.article1 .side .unit+.unit {
		margin-top: 20px
	;}

	.article1 .side .ul .li {
		padding: 8px 0
	;}

	.article1 .side .ul .t {
		padding: 0
	;}

	.article1 .side .ol .li {
		padding: 8px 0
	;}

	.article1 .side .ol .t {
		height: auto
	;}
}



/* 现任领导 */
	.div1 {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 1000px;
		margin-bottom: 10px;}

	.layui {
		width: 49.5%;
		box-shadow: 0px 5px 13px -5px #989898;}
@media screen and (max-width: 768px) {
		.div1 {
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
			width: 100%;
			margin-bottom: 10px;}
		.div1 .div1_div1{
			width: 100%;}
		.div1 .div1_div2{
			width: 100%;}
		.div1 .div1_div1 .layui{
			width: 100%!important;}
		.div1 .div1_div2 .layui{
			width: 100%!important;}
                .div1 .right_content{
			font-size: 12px!important;}
		.div1 .div1_div2 .layui:nth-child(4) {
			display: none;}
		.div1 .div1_div2 .layui:nth-child(5) {
			display: none;}
		.div1 .layui .people-item .people-right .right_one .right1 span{
			font-size: 12px!important;}
	}
	
	.people-item {
		background-color: #fff;
		position: relative;
		padding: 20px;
		height: 100%;
		display: flex;}

	.people-item .people-left .people-img {
		width: 100px;
		height: 130px;
		padding: 0;}

	.people-item .people-left .people-img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		box-shadow: 0px 0px 15px -6px #989898;}

	/* left */
	.people-item .people-right {
		margin-left: 20px;
		width: 100%!important;}

	.right_one {
		padding-bottom: 15px;
		border-bottom: 1px dashed #B4C9FF!important;
		margin-bottom: 15px;}

	h5 {
		margin: 0;
		padidng: 0;}

	p {
		margin: 0;}

	.right1 {
		display: flex;
		line-height: 1;
		align-items: flex-end;}

	.right1 p {
		font-size: 18px;}

	.right1 span {
		font-size: 14px;
		margin-left: 10px;
		border-left: 1px solid red;
		line-height: 1;
		padding-left: 10px;}

	.right_content {
		font-size: 14px;}

	.right_content .info {
		display: flex;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}

	.right_content .info img {
		width: 20px;
		height: 20px;
		vertical-align: middle;
		margin-right: 4px;}

	.right_content .info+.info {
		margin-top: 5px;}

	.layui a:hover {
		background: #EBEEF5!important;
		text-decoration: none!important;
		outline: none!important;}

	.layui a {
		color: #333;
		text-decoration: none;}
	
	.view .wp_articlecontent .list-paddingleft-2{
		padding-left: 0!important;}
	@media print {
	   .page{
	        page-break-before: auto;
	        page-break-after: always;}
			.article1 .main .bar {
				margin-top: 20px;
				font-size: 14px;
				color: #999;
				text-align: center!important;
				border-bottom: 1px solid #d3d3d3;
				padding-bottom: 10px;}
			.article1 .main .bar .s{
				text-align: center;}
			.article1 .main .bar .s:nth-child(4){
				display: none;}
			#scan_print{
				display: none;}
	}
@media screen and (max-width: 1440px) {
.x-header .nav-mod .nav-lv1-link {
    padding: 0 15px;
    line-height: 30px;
    font-size: 16px;}
.x-header .nav-mod .nav-lv2-link {
    padding: 8px;
    font-size: 15px;}
}