
@font-face {
	font-family: "Alibaba-PuHuiTi-M";
	font-weight: normal;
	font-style: normal;
	src: url('../Fonts/Alibaba-PuHuiTi-M.otf');
}

@font-face {
	font-family: "AlibabaPuHuiTiR";
	font-weight: normal;
	font-style: normal;
	src: url('../Fonts/AlibabaPuHuiTiR.otf');
}

@font-face {
	font-family: "barlow";
	font-weight: normal;
	font-style: normal;
	src: url('../Fonts/barlow.ttf');
}

@font-face {
	font-family: "Oswald-Medium";
	font-weight: normal;
	font-style: normal;
	src: url('../Fonts/Oswald-Medium.ttf');
}

html {
	-webkit-text-size-adjust: 100%;
	font-size: 100px;
	overflow-x: hidden;
}

html, body {
	height: 100%;
}

body {
	padding: 0px;
	margin: 0;
	font-size: 16px;
	color: #333333;
	width: 100%;
	zoom: 1;
	background: #fff;
	line-height: 1.5;
}

ul, li, form, dl, dt, dd, div, ul, li, p, em, i, address, ol {
	font-style: normal;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
}

select, input, textarea, button {
	font-size: 16px;
	border-radius: 0;
	-webkit-border-radius: 0;
	color: #545454;
}

	input:focus {
		outline: none;
	}

input, button, select, textarea {
	border: 0px;
	outline: none; /*-webkit-appearance:none;*/ /*寮哄埗鍘婚櫎琛ㄥ崟鑷甫鐨勬牱寮�*/
}

button {
	cursor: pointer;
}

textarea {
	resize: none; /*-webkit-appearance:none;*/ /*寮哄埗鍘婚櫎textarea鑷甫鐨勬牱寮�*/
}

textarea, input, select {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

article, aside, footer, header, hgroup, nav, section, figure, fxigcaption, address, pre, time, menu {
	padding: 0px;
	margin: 0;
	display: block;
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
/*html5璁剧疆*/

figure, figcaption {
	margin: 0px;
	padding: 0px;
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

img {
	max-width: 100%;
	border: none;
	border: 0;
	display: inline-block;
	vertical-align: middle;
}

a {
	color: #333333;
	text-decoration: none;
	noline: -webkit-tap-highlight-color:rgba(0,0,0,0);
	transition: all ease 0.3s;
}

	a:focus {
		outline: none;
		-moz-outline: none;
	}

	a:hover {
		text-decoration: none;
		color: #0f2699;
	}
/**:hover{transition: all ease 0.3s;}*/

/*input瀛椾綋*/
:-moz-placeholder {
	color: #666666;
}

::-moz-placeholder {
	color: #666666;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #666666;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #666666;
}

select {
	/*Chrome鍜孎irefox閲岄潰鐨勮竟妗嗘槸涓嶄竴鏍风殑锛屾墍浠ュ鍐欎簡涓€涓�*/
	/*寰堝叧閿細灏嗛粯璁ょ殑select閫夋嫨妗嗘牱寮忔竻闄�*/
	appearance: none;
	color: #999999;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*鍦ㄩ€夋嫨妗嗙殑鏈€鍙充晶涓棿鏄剧ず灏忕澶村浘鐗�*/
	background: url(../images/select.png) no-repeat 96% center;
	/*涓轰笅鎷夊皬绠ご鐣欏嚭涓€鐐逛綅缃紝閬垮厤琚枃瀛楄鐩�*/
	padding-left: 12px;
	padding-right: 14px;
}

	/*娓呴櫎ie鐨勯粯璁ら€夋嫨妗嗘牱寮忔竻闄わ紝闅愯棌涓嬫媺绠ご*/
	select::-ms-expand {
		display: none;
	}

/*缃戦〉婊氬姩鏉�*/
::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	-webkit-overflow-scrolling: touch;
	background-color: #ebeced;
}

	::-webkit-scrollbar:hover {
		display: block;
	}

::-webkit-scrollbar-track {
	background-color: #ebeced;
}

::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: linear-gradient(to right, #0f2699, #0f2699);
}

::-webkit-scrollbar-button {
	height: 0px;
	width: 0;
	background-color: #ebeced;
}

/*鍏敤鏍峰紡*/
.fl {
	float: left;
}

.fr {
	float: right;
}

.tl {
	text-align: left !important;
}

.tr {
	text-align: right;
}

.tc {
	text-align: center !important;
}

.auto {
	margin: 0px auto;
}

.hide {
	display: none;
}

.block {
	display: block;
}

.clear {
	clear: both;
}

.relative {
	position: relative;
}

.bodyon {
	overflow: hidden;
}

.auto {
	width: 96%;
	margin: 0 auto;
	max-width: 1440px;
}

.table {
	display: table;
	width: 100%;
}

	.table .row {
		display: table-row;
	}

	.table .cell {
		display: table-cell;
		vertical-align: middle;
	}

.iblock {
	font-size: 0;
}

	.iblock div, .iblock li {
		display: inline-block;
		vertical-align: middle;
		font-size: 16px;
	}

.relative {
	position: relative;
}


/*font*/
.t_ju {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

.f16 {
	font-size: 0.16rem;
}

.f18 {
	font-size: 0.18rem;
}

.f20 {
	font-size: 0.2rem;
}

.f24 {
	font-size: 0.24rem;
}

.l36 {
	line-height: 0.36rem;
}

.f_666 {
	color: #666;
}

.iconfont {
	font-size: 24px;
	vertical-align: middle;
	display: inline-block;
}

.tit {
	display: block;
	overflow: hidden;
	word-break: normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.dot1, .dot2, .dot3, .dot4, .dot5, .dot6, .dot7 {
	overflow: hidden;
	word-break: normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.dot1 {
	-webkit-line-clamp: 1;
}

.dot2 {
	-webkit-line-clamp: 2;
}

.dot3 {
	-webkit-line-clamp: 3;
}

.dot4 {
	-webkit-line-clamp: 4;
}

.dot5 {
	-webkit-line-clamp: 5;
}

.dot6 {
	-webkit-line-clamp: 6;
}

.dot7 {
	-webkit-line-clamp: 7;
}

@media(max-width:1366px) {
	html {
		font-size: 6.25vw
	}
}

@media ( max-width:1024px) {
	html {
		font-size: 9.765625vw
	}

	select, input, textarea, button {
		font-size: 14px;
	}

	body {
		min-width: 360px;
		padding-top: 0;
		overflow-x: hidden;
	}

	::-webkit-scrollbar {
		width: 5px;
		height: 5px;
	}
}

@media(max-width:767px) {
	html {
		font-size: 12.02083vw
	}

	body {
		font-size: 14px;
		line-height: 24px;
	}

	.f16 {
		font-size: 14px;
	}

	.f20 {
		font-size: 15px;
	}

	.f24 {
		font-size: 15px;
	}

	.l36 {
		line-height: 24px;
	}

	.ptb120 {
		padding-top: 0.8rem;
		padding-bottom: 0.8rem;
	}

	.pt120 {
		padding-top: 0.8rem;
	}

	.pb120 {
		padding-bottom: 0.8rem;
	}
}


/*effict*/
.Scale-img {
	overflow: hidden;
	zoom: 1;
	overflow: hidden;
}

	.Scale-img img, .Scale-img span {
		opacity: 1;
		-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;
		transition: opacity 0.6s, transform 0.6s;
	}

	.Scale-img:hover img, .Scale-img:hover span {
		opacity: 1;
		-webkit-transform: scale3d(1.05,1.05,1.05);
		transform: scale3d(1.05,1.05,1.05);
		top: 0px;
		left: 0px;
	}

.effict {
	transition: all ease 0.3s;
}

.imgbox {
	overflow: hidden;
	position: relative;
}

	.imgbox span {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.imgbox img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

.ico {
	display: block;
	position: relative;
	align-items: center;
	justify-content: center;
}

	.ico .i1, .ico .i2 {
		position: absolute;
		z-index: 100;
		width: 100%;
		height: 100%;
		z-index: 2;
	}

	.ico img {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 2;
	}

	.ico .i1 {
		transition: 400ms;
	}

	.ico .i2 {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
		filter: alpha(opacity=0);
		transition: 500ms;
	}

.li:hover .ico .i2, .li.on .ico .i2, .item:hover .ico .i2, .item.slick-current .ico .i2 {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	filter: alpha(opacity=100);
}

.li:hover .ico .i1, .li.on .ico .i1, .item:hover .ico .i1, .item.slick-current .ico .i1 {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}


/*Top003101 */
.Top003101 {
	height: 90px;
	width: 100%;
	top: 0;
	z-index: 100;
	font-size: 18px;
	font-family: Alibaba-PuHuiTi-M;
	position: relative;
}

	.Top003101 .auto {
		max-width: 1800px;
		width: 96%;
	}

	.Top003101 a:not(:hover) {
		color: #333333;
		display: inline-block;
		width: 100%;
	}

	.Top003101 .logo {
		float: left;
		margin: 17px auto
	}

		.Top003101 .logo img {
			height: 0.48rem;
		}

	.Top003101 .top-right,
	.Top003101 menu {
		float: right;
	}
.Top003101 menu{position: relative;}
		.Top003101 menu li span {
			display: block;
			line-height: 90px;
			position: relative;
		}
.Top003101 menu li#menu2{position: static;}
.Top003101 menu li#menu2 dl{float: left;width: 25%;height: auto;background-color: #f1f1f1;padding-bottom: 96px;position: relative;}
.Top003101 menu li#menu2 .sub dl dt{position: static;}
.Top003101 menu li#menu2 .sub dl dt >a{width: 100%;border-bottom: 1px solid #dedede;position: relative;text-align: left;padding: 0 20px;height: 50px;line-height: 50px;display: inline-block;	}
.Top003101 menu li#menu2 .sub dl dt >a:hover{background: #f5f9ff}
.Top003101 menu li#menu2 .sub dl dt> a:after{position: absolute;right: 0px;top: 50%;margin-top: -25px;width: 30px;height: 100%;content: "";background: url(../images/rightarr1.png) no-repeat center;}
.Top003101 menu li#menu2 .sub dl dt .sub3 a{line-height: 40px;text-align: left;padding-left: 30px;font-weight: normal;display: inline-block;width: 100%;font-size: 14px;font-weight: lighter;}
.Top003101 menu li#menu2 .sub dl dt.on .sub3{display: block;}

			.Top003101 menu li span:after {
				position: absolute;
				left: 0;
				bottom: 0;
				height: 3px;
				background-color: #0f2699;
				content: "";
				width: 0;
				transition: all 0.3s
			}

		.Top003101 menu li.aon span:after {
			width: 100%
		}

		.Top003101 .top-right dl > * {
			float: left;
		}

	.Top003101 .top-lang,
	.Top003101 .top-nav {
		position: relative;
		z-index: 100;
	}

		.Top003101 .top-nav aside {
			line-height: 40px;
			height: 40px;
			padding-right: 19px;
			position: relative;
			z-index: 3;
		}

			.Top003101 .top-nav aside:after {
				position: absolute;
				content: '';
				background: url(../images/Top003101-links.svg) no-repeat right center;
				background-size: contain;
				width: 9px;
				height: 5px;
				right: 0;
				top: 50%;
				margin-top: -2px;
				transition: 0.3s;
			}

		.Top003101 .top-nav.on aside:after {
			transform: rotate(-180deg);
		}

		.Top003101 .top-lang .box,
		.Top003101 .top-nav ul {
			position: absolute;
			top: 100%;
			left: -10px;
			right: -10px;
			padding: 10px 10px;
			border-radius: 10px;
			background-color: rgba(0,0,0,0.2);
			display: none;
		}

			.Top003101 .top-nav ul li {
				font-size: 16px;
				line-height: 2;
			}

	.Top003101 .top-lang {
		margin: 0 1.61vw 0 1.56vw;
		line-height: 40px;
		height: 40px;
		margin-left: 10px;
	}

		.Top003101 .top-lang i {
			transform: rotate(90deg);
			display: inline-block;
			transition: all 0.3s;
			font-family: SimSun;
			font-weight: bold;
		}

		.Top003101 .top-lang.on i {
			transform: rotate(-90deg);
		}

		.Top003101 .top-lang .icon {
			width: 20px;
			height: 20px;
			background: url(../images/Top003101-lang.png) no-repeat center center;
			display: inline-block;
			vertical-align: middle;
		}

		.Top003101 .top-lang .box {
			text-align: center;
			line-height: 2;
		}

			.Top003101 .top-lang .box a {
				display: block;
				color: #fff
			}

				.Top003101 .top-lang .box a:hover {
					color: #0f2699
				}

	.Top003101 .top-search {
		display: none;
		border-radius: 40px;
		background-color: #fff;
		border: solid 1px #dedede;
		padding: 0 44px 0 15px;
		width: 2.4rem;
		z-index: 999;
		position: absolute;right: calc(100% - 40px);top: 100%;
	}
.top-search.search-show{display: block;}
		.Top003101 .top-search .text {
			background: none;
			width: auto;
			color: #999999;
			padding: 0;
			transition: 0.3s;
			height: 40px;
			line-height: 40px;
		}

.search-show .Top003101 .top-search .text {
	width: 8vw;
}

.Top003101 .top-search .btn,.Top003101 .btn {
	background: url(../images/Top003101-search.png) no-repeat center center;
	width: 40px;
	background-size: auto 42%;
}
.Top003101 .btn.on{background: url(../images/Top003101-close.png) no-repeat center center;background-size: auto ;}
.Top003101 .open-s {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	z-index: 4;
	cursor: pointer;
}

.search-show .Top003101 .open-s {
	display: none;
}

.Top003101 .open-menu {
	width: 30px;
	height: 40px;
}

@media(min-width:1025px) {
	.Top003101 menu li {
		float: left;
		padding: 0 0.1rem;
		position: relative;
		font-size: 0.16rem
	}

		.Top003101 menu li .sub {
			display: none;
			width: 240px;
			top: 100%;
			left: 50%;
			z-index: 99;
			position: absolute;
			text-align: center;
			padding: 10px 0;
			background: #fff;
			line-height: 2;
			font-size: 16px;
			margin-left: -120px;
		}

		.Top003101 menu li:hover .sub {
			display: block;
		}
		.Top003101 menu li .sub .sub3{position: absolute;left: 100%;top: 0;width: 100%;height: auto;display: none;background: #fff}
.Top003101 menu li .sub dt{position: relative;font-size: 0.14rem}
.Top003101 menu li .sub dt:hover .sub3{display: block;}
	.Top003101 .top-right {
		position: relative;
		padding-left: 1.93vw;
		margin-top: 25px;
	}

		.Top003101 .top-right:before {
			position: absolute;
			content: '';
			width: 1px;
			height: 10px;
			background-color: #fff;
			opacity: 0.3;
			left: 0;
			top: 50%;
			margin-top: -5px;
		}
}

@media(min-width:1025px) and (max-width:1600px) {
	.Top003101 menu li {
		float: left;
		padding: 0 0.1rem;
		position: relative;
		font-size: 0.14rem
	}
	.Top003101 .logo img{height:38px}
	.Top003101 .logo{margin: 22px 0}
	.Top003101 {
		font-size: 1.3vw;
	}
.Top003101 .top-search{width: 2.2rem;}
		.Top003101 menu li {
			margin-right: 0;
			padding: 0 0.1rem
		}

		.Top003101 .top-lang {
			margin: 0 1vw;
		}

		.Top003101 menu li .sub {
			display: none;
			width: 160px;
			top: 100%;
			left: 50%;
			z-index: 99;
			position: absolute;
			text-align: center;
			padding: 5px 0;
			background: #fff;
			line-height: 2;
			font-size: 16px;
			margin-left: -80px;
		}
		.Top003101 menu li#menu2 .sub{width: 100%;left: 0;margin-left: 0;}
		.Top003101 menu li#menu2 dl{width: 32%}
}

@media (max-width:1024px) {
	.Top003101 {
		padding: 0
	}
	.Top003101 .open-s{display: block;}
	.Top003101 menu li#menu2 dl{width: 100%;}
	.Top003101 menu li#menu2 .sub dl dt .sub3 a{line-height: 30px;}

		.Top003101 .top-right {
			margin: 25px 0
		}

		.Top003101 .top-nav {
			display: none;
		}

		.Top003101 menu {
			position: absolute;
			right: 0%;
			top: -100%;
			transform: translateY(-500%);
			opacity: 0;
			background-color: rgba(255,255,255,1);
			padding: 4vw;
			border-radius: 5px;
			transition: opacity 0.3s;
		}

		.Top003101 .open-menu {
			margin-left: 2vw;
		}

	.menu-show .Top003101 menu {
		top: 100%;
		transform: translateY(0);
		opacity: 1;
	}

	.search-show .Top003101 .top-search .text {
		width: 22vw;
	}

	.Top003101 menu li span {
		line-height: 40px;
	}

	.Top003101 menu li .sub {
		display: none
	}

	.Top003101 .logo img {
		height: 5vw;
	}
}

@media (max-width:768px) {
	.Top003101 .logo {
		max-width: 52%;
	}

	.Top003101 .top-search {
		display: none
	}

	.Top003101 .logo img {
		height: auto;
	}

	.Top003101 {
		height: auto;
		border-bottom: 1px solid #dedede
	}

		.Top003101 .top-right {
			margin: 10px auto;position: relative;padding-left: 30px;
		}
}
/*Banner002901 */
.Banner002901 img {
	display: block;
	width: 100%;
}

.Banner002901 li {
	position: relative;
}
.Banner002901 .slick-list{width: 100%;}
	.Banner002901 li .txt {
		position: absolute;
		left: 50%;
		top: 100%;
		transform: translate(-50%, -50%);
		z-index: 99;
		font-size: 48px;
		color: #ffffff;
		letter-spacing: 31px;
		transition: all 1s;
		opacity: 0;
	}

	.Banner002901 li.slick-active .txt {
		top: 50%;
		opacity: 1;
	}

@media(min-width:1025px) {
	.Banner002901 .wap {
		display: none;
	}
}

@media(max-width:1024px) {
	.Banner002901 .pc {
		display: none;
	}
.Top003101 .top-search{width: 200px;display: none}
.Top003101 .top-search.search-show{display: block;}

	.Banner002901 li .txt {
		font-size: 24px;
		letter-spacing: 2px;
	}
}

.Banner002901 .slick-dots {
	position: absolute;
	z-index: 10;
	left: 0;
	width: 100%;
	bottom: 5%;
	text-align: center;
}

	.Banner002901 .slick-dots li {
		display: inline-block;
		width: 26px;
		height: 26px;
		cursor: pointer;
		border: 1px solid transparent;
		margin: 0 9px;
		position: relative;
	}

		.Banner002901 .slick-dots li button {
			position: absolute;
			background: #fff;
			font-size: 0;
			width: 6px;
			height: 6px;
			border-radius: 50%;
			left: 50%;
			top: 50%;
			margin: -3px 0 0 -3px;
			border: 0;
			padding: 0;
			cursor: pointer;
		}

		.Banner002901 .slick-dots li:after {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			animation: rotate360 4s linear infinite;
			content: "";
		}

		.Banner002901 .slick-dots li.slick-active:after {
			background: url(../images/quan.png) no-repeat center;
		}

@keyframes rotate360 {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@media(max-width:1024px) {
	.Banner002901 .slick-dots li {
		width: 20px;
		height: 20px;
		margin: 0 4px;
	}
}
/*Floor003081 */
.Floor003081 {
	padding: 7vw 0 5.26vw 0;
	background: #f5f6fa;
}

	.Floor003081 .auto {
		overflow: hidden;
		max-width: 1440px;
		width: 96%;
		position: relative;
		z-index: 2;
	}

	.Floor003081 .TabNav {
		margin-bottom: 40px;
		display: inline-block;
		width: 100%;
	}

		.Floor003081 .TabNav li {
			float: left;
			height: 70px;
			position: relative;
			color: #333;
			margin-right: 40px;
			cursor: pointer;padding-top:10px;
		}

			.Floor003081 .TabNav li:after {
				position: absolute;
				left: 0;
				top: 0;
				width: 0;
				content: "";
				height: 1px;
				background: #0f2699;
				transition: all 0.3s
			}

			.Floor003081 .TabNav li.on:after {
				width: 40px
			}

			.Floor003081 .TabNav li .en {
				padding-left: 40px;
				font-weight: lighter;
				font-size: 14px;
				letter-spacing: 5px;
				opacity: 0;
				margin-bottom: 15px;
				margin-top: 10px;
				text-transform: uppercase;
			}

			.Floor003081 .TabNav li.on .en {
				opacity: 1;
			}

			.Floor003081 .TabNav li.on {
				color: #0f2699
			}

			.Floor003081 .TabNav li .cn {
				font-size: 30px;
				letter-spacing: 10px;
				font-weight: bold;
			}

	.Floor003081 .txt-area .more {
		position: absolute;
		right: 0;
	}

		.Floor003081 .txt-area .more a {
			display: block;
			text-align: center;
			color: #0f55b0;
			width: 180px;
			line-height: 53px;
			border-radius: 55px;
			border: solid 2px #fff;
			font-size: 14px;
		}

			.Floor003081 .txt-area .more a:hover {
				background: #0f55b0;
				color: #fff;
				border-color: #0f55b0;
			}

	.Floor003081 .TabConBox {
		position: relative;
		height: 300px;
	}

	.Floor003081 .TabCon {
		opacity: 1;
		transition: all 0.3s;
		z-index: 99;
	}

		.Floor003081 .TabCon.nones {
			opacity: 0;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			z-index: -1;
		}

		.Floor003081 .TabCon .slider {
			opacity: 1;
			z-index: 2;
			top: 0;
			width: 100%
		}

	.Floor003081 .slick-dots {
		text-align: center;
		padding-top: 2.6vw;
		display: none !important
	}

	.Floor003081 .slick-prev {
		position: absolute;
		right: 60px;
		width: 46px;
		height: 46px;
		top: 80px;
		background: #f5f5f5 url(../images/leftarr1.png) no-repeat center;
		border: solid 1px #d4d4d4;
		text-align: center;
		z-index: 99;
		border-radius: 50%
	}

	.Floor003081 .slick-next {
		position: absolute;
		right: 60px;
		width: 46px;
		height: 46px;
		bottom: 80px;
		background: #f5f5f5 url(../images/rightarr1.png) no-repeat center;
		border: solid 1px #d4d4d4;
		text-align: center;
		z-index: 99;
		border-radius: 50%
	}

	.Floor003081 .slick-pages {
		position: absolute;
		right: 50px;
		font-size: 18px;
		color: #b3b3b3;
		top: 50%;
		transform: translateY(-50%);
		z-index: 99;
		width: 66px;
		text-align: center;
	}

		.Floor003081 .slick-pages #cur {
			color: #0f2699;
		}

	.Floor003081 .slick-arrow:hover {
		border-color: #0f2699
	}

	.Floor003081 .slick-prev:hover {
		background: #0f2699 url(../images/leftarr2.png) no-repeat center;
	}

	.Floor003081 .slick-next:hover {
		background: #0f2699 url(../images/rightarr2.png) no-repeat center;
	}

	.Floor003081 .item a {
		border-radius: 6px;
		background: #fff;
	}

	.Floor003081 .item .Ispic {
		width: 31.25%;
	}

	.Floor003081 .item .txt .inner {
		color: #999;
		margin: 0 auto;
		padding: 40px 50px;
		padding-right: 190px;
	}

	.Floor003081 .item .txt aside {
		color: #333;
		;
		font-size: 24px;
		line-height: 1.5;
	}

	.Floor003081 .item .txt p {
		line-height: 1.875;
		margin: 10px 0 30px 0;
		font-size: 16px;
	}

	.Floor003081 .item .txt time {
		display: inline-block;
		width: 160px;
		height: 50px;
		border-radius: 25px;
		border: solid 2px #0f2699;
		text-align: center;
		line-height: 46px;
		transition: all 0.3s;
		color: #333;
		font-size: 16px;
	}

		.Floor003081 .item .txt time * {
			transition: all 0.3s
		}

		.Floor003081 .item .txt time:hover {
			background: #0f2699;
			color: #fff
		}

			.Floor003081 .item .txt time:hover img {
				display: none;
			}

			.Floor003081 .item .txt time:hover .hide {
				display: inline-block;
				margin-left: 5px;
			}

@media(min-width:641px) {
	.Floor003081 .info {
		max-width: 494px;
		width: 80%;
	}
}

@media(min-width:751px) {
	.Floor003081 .txt-area .more {
		bottom: 0;
	}

	.Floor003081 .item a {
		min-height: 300px;
		margin: 0 auto;
	}
}

@media(max-width:750px) {
	.Floor003081 .txt-area .more {
		top: 0;
	}

	.Floor003081 .item a {
		min-height: 60vw;
	}
}

@media(max-width:768px) {
	.Floor003081 {
		font-size: 3vw;
	}

		.Floor003081 .title {
			font-size: 5vw
		}

		.Floor003081 .item .txt aside {
			font-size: 18px;
		}

		.Floor003081 .slick-dots {
			padding-top: 6vw;
		}

		.Floor003081 .txt-area .more a {
			width: auto;
			padding: 0 5vw;
			line-height: 5vw;
			font-size: 3vw;
		}

		.Floor003081 .TabNav li .en {
			display: none
		}

		.Floor003081 .TabNav li .cn {
			font-size: 24px;
			letter-spacing: 5px;
		}

		.Floor003081 .TabNav li {
			margin-right: 20px;
		}

		.Floor003081 .TabNav li {
			height: 40px;
			line-height: 40px;
		}

		.Floor003081 .TabNav {
			margin-bottom: 0px;
		}

		.Floor003081 .item .txt .inner {
			padding: 20px;
			padding-right: 100px;
		}

		.Floor003081 .slick-pages, .Floor003081 .slick-prev, .Floor003081 .slick-next {
			right: 10px;
		}
}

/*Floor003114 */
.Floor003114 {
	padding: 5% 0;
	overflow: hidden;
	font-size: 16px;
	min-height: 900px;
	position: relative;
}

	.Floor003114 .auto {
		max-width: 1440px;
		width: 96%;
	}

	.Floor003114 .title {
		color: #333;
		margin-bottom: 5.1%;
		position: relative;
		z-index: 1;
		width: 30.555%;
		float: left;
		padding-right: 10%;
	}

		.Floor003114 .title li {
			float: left;
			height: 70px;
			position: relative;
			color: #333;
			margin-right: 40px;
			cursor: pointer;
		}

			.Floor003114 .title li:after {
				position: absolute;
				left: 0;
				top: 0;
				width: 0;
				content: "";
				height: 1px;
				background: #0f2699;
				transition: all 0.3s
			}

			.Floor003114 .title li.on:after {
				width: 40px
			}

			.Floor003114 .title li .en {
				padding-left: 40px;
				font-weight: lighter;
				font-size: 14px;
				letter-spacing: 5px;
				opacity: 0;
				margin-bottom: 15px;
				margin-top: 10px;
				text-transform: uppercase;
			}

			.Floor003114 .title li.on .en {
				opacity: 1;
			}

			.Floor003114 .title li.on {
				color: #0f2699
			}

			.Floor003114 .title li .cn {
				font-size: 30px;
				letter-spacing: 10px;
				font-weight: bold;
				color: #333
			}

		.Floor003114 .title .info {
			font-size: 16px;
			line-height: 30px;
			color: #333333;
			margin-top: 40px;
		}

		.Floor003114 .title .more {
			display: inline-block;
			width: 160px;
			height: 50px;
			border-radius: 25px;
			border: solid 2px #0f2699;
			text-align: center;
			line-height: 46px;
			transition: all 0.3s;
			margin-top: 15vh;
		}

			.Floor003114 .title .more * {
				transition: all 0.3s
			}

			.Floor003114 .title .more:hover {
				background: #0f2699;
				color: #fff
			}

				.Floor003114 .title .more:hover img {
					display: none;
				}

				.Floor003114 .title .more:hover .hide {
					display: inline-block;
					margin-left: 5px;
				}

	.Floor003114 .btn {
		position: absolute;
		left: 0;
		bottom: -0px;
		width: 180px;
	}

		.Floor003114 .btn .slick-pages {
			position: absolute;
			left: 50%;
			font-size: 18px;
			color: #b3b3b3;
			top: 0%;
			transform: translateX(-50%);
			z-index: 99;
			width: 66px;
			text-align: center;
			height: 46px;
			line-height: 46px;
		}

	.Floor003114 .slick-arrow {
		width: 46px;
		height: 46px;
		background: #f5f5f5 url(../images/leftarr1.png) no-repeat center;
		border: solid 1px #d4d4d4;
		text-align: center;
		z-index: 99;
		border-radius: 50%;
		float: left;
	}

	.Floor003114 .slick-next {
		width: 46px;
		height: 46px;
		background: #f5f5f5 url(../images/rightarr1.png) no-repeat center;
		border: solid 1px #d4d4d4;
		text-align: center;
		z-index: 99;
		border-radius: 50%;
		float: right;
	}

	.Floor003114 .slider {
		width: 66%;
		overflow: hidden;
		float: left;
		position: absolute;
		left: 34%;
		padding-bottom: 80px
	}

	.Floor003114 .slick-arrow:hover {
		border-color: #0f2699
	}

	.Floor003114 .slick-prev:hover {
		background: #0f2699 url(../images/leftarr2.png) no-repeat center;
	}

	.Floor003114 .slick-next:hover {
		background: #0f2699 url(../images/rightarr2.png) no-repeat center;
	}

	.Floor003114 .btn .slick-pages #cur {
		color: #0f2699
	}

	.Floor003114 .slider .ul {
		padding-right: 22%;
	}

	.Floor003114 .slider .slick-list {
		overflow: inherit;
	}

	.Floor003114 .slick-slide {
		position: relative;
		padding: 0 40px;
	}

		.Floor003114 .slick-slide:after {
			position: absolute;
			left: 0;
			top: 0;
			content: "";
			width: 1px;
			height: 100%;
			background: #e6e6e6;
		}

		.Floor003114 .slick-slide:before {
			position: absolute;
			left: 0;
			top: 0;
			content: "";
			width: 1px;
			z-index: 2;
			background: #0f2699;
			height: 40px;
		}

		.Floor003114 .slick-slide a {
			display: block;
			margin-right: 46px;
			padding-bottom: 1px;
			width: 100%
		}

	.Floor003114 .pic {
		position: relative;
	}

		.Floor003114 .pic:before {
			position: absolute;
			content: '';
			left: 50%;
			transform: translateX(-50%);
			height: 3px;
			background-color: #e60013;
			top: 0;
			transition: width 0.3s;
			width: 0;
		}

	.Floor003114 .slick-slide.slick-active a:hover .pic:before {
		width: 100%;
	}

	.Floor003114 .pic .Ispic {
		margin: 0 auto;
		padding-bottom: 66.667%;
	}

	.Floor003114 .tit {
		font-size: 20px;
		line-height: 1;
		color: #333333;
		font-family: Alibaba-PuHuiTi-M;
		padding: 0;
		margin-bottom: 40px;
	}

		.Floor003114 .tit aside {
			color: #333;
		}

	.Floor003114 .slick-slide.slick-active a:hover .tit aside {
		color: #e60013;
	}

	.Floor003114 .slick-slide dd {
		margin-top: 20px;
	}

		.Floor003114 .slick-slide dd a {
			display: inline-block;
			width: auto;
			height: 40px;
			border-radius: 20px;
			background-color: #ffffff;
			border: solid 1px #d4d4d4;
			padding: 0 30px;
			line-height: 40px;
			font-family: AlibabaPuHuiTiR;
		}

		.Floor003114 .slick-slide dd:hover a {
			border: solid 1px #0f2699;
			color: #0f2699;
		}

		.Floor003114 .slick-slide dd a i {
			font-family: SimSun;
			font-weight: bold;
			display: inline-block;
			margin-left: 5px;
		}

@media (max-width:1024px) {
	.Floor003114 .title {
		padding-right: 0%;
	}

		.Floor003114 .title .cn {
			font-size: 5vw;
		}

	.Floor003114 .slick-slide dd a {
		margin-right: 0;
		padding: 0 10px;
	}

	.Floor003114 {
		min-height: unset;
		padding: 5% 0 8%
	}

		.Floor003114 .slick-slide dd {
			margin-top: 10px;
		}
}

@media (max-width:768px) {
	.Floor003114 {
		font-size: 16px;
	}

		.Floor003114 .title .cn {
			font-size: 9vw;
		}

		.Floor003114 .slider .ul {
			padding-right: 0%;
		}

		.Floor003114 .slick-arrow {
			width: 42px;
			height: 42px;
		}

		.Floor003114 .slick-slide a {
			margin-right: 5vw;
		}

		.Floor003114 .title {
			width: 100%;
			padding-right: 0;
		}

		.Floor003114 .slider {
			position: relative;
			width: 100%;
			left: 0;
			top: 0
		}

		.Floor003114 .title .more {
			margin-top: 20px;
			height: 40px;
			line-height: 40px;
			width: 120px;
		}

		.Floor003114 .slick-slide dd {
			margin-top: 10px;
		}

		.Floor003114 .title li .cn {
			font-size: 24px;
			letter-spacing: 0;
		}

		.Floor003114 .title li .en {
			margin: 5px auto
		}

		.Floor003114 .title .info {
			margin-top: 20px;
		}

		.Floor003114 .tit {
			margin-bottom: 20px;
		}
}


/*
 .Floor002357 涓篸emo缂栧彿
 */
@media only screen and (max-width:1600px ) {
	.Floor002357 .auto {
		padding-left: 2%;
		padding-right: 2%;
		max-width: 1440px;
	}
}

.Floor002357 {
	background: url(../images/Floor002357-bg.jpg) no-repeat center center;
	background-size: cover;
	padding: 6% 0 5% 0;
}

	.Floor002357 .auto {
		max-width: 1440px;
	}

	.Floor002357 .title {
		color: #fff;
		margin-bottom: 5.1%;
		position: relative;
		z-index: 1;
	}

		.Floor002357 .title li {
			float: left;
			height: 70px;
			position: relative;
			color: #fff;
			margin-right: 40px;
			cursor: pointer;
		}

			.Floor002357 .title li:after {
				position: absolute;
				left: 0;
				top: 0;
				width: 0;
				content: "";
				height: 1px;
				background: #fff;
				transition: all 0.3s
			}

			.Floor002357 .title li.on:after {
				width: 40px
			}

			.Floor002357 .title li .en {
				padding-left: 40px;
				font-weight: lighter;
				font-size: 14px;
				letter-spacing: 5px;
				opacity: 0;
				margin-bottom: 15px;
				margin-top: 10px;
				text-transform: uppercase;
			}

			.Floor002357 .title li.on .en {
				opacity: 1;
			}

			.Floor002357 .title li.on {
				color: #fff
			}

			.Floor002357 .title li .cn {
				font-size: 30px;
				letter-spacing: 10px;
				font-weight: bold;
				color: #fff
			}

		.Floor002357 .title .info {
			font-size: 16px;
			line-height: 30px;
			color: #fff;
			margin-top: 40px;
			max-width: 510px;
			opacity: 0.6;
		}


	.Floor002357 .ul {
		overflow: hidden;
		display: inline-block;
		width: 100%;
	}

		.Floor002357 .ul li {
			position: relative;
			width: 180px;
			height: 260px;
			margin-right: 20px;
			border: solid 1px rgba(255,255,255,.3);
			text-align: center;
			float: left;
			display: flex;
			align-items: center;
			justify-content: center
		}

			.Floor002357 .ul li .img img {
				-webkit-transition: all ease 0.5s;
				transition: all ease 0.5s;
				position: relative;
				top: 0;
			}

			.Floor002357 .ul li:hover .img img {
				top: -10px;
			}

			.Floor002357 .ul li h3 {
				margin: 20px 0 0;
				font-size: 18px;
				color: #fff;
				letter-spacing: 0.1px;
				padding-bottom: 5%;
			}

				.Floor002357 .ul li h3:after {
					display: block;
					margin: 0 auto;
					width: 0px;
					height: 1px;
					background-color: #fff;
					opacity: 0.2;
					margin-top: 30px;
					content: '';
				}

				.Floor002357 .ul li h3 span {
					font-weight: normal;
					opacity: 0.3;
					display: block;
					padding-top: 5px;
				}

				.Floor002357 .ul li h3 a {
					color: #fff;
					text-overflow: ellipsis;
					white-space: nowrap;
					overflow: hidden;
					display: block;
				}

			.Floor002357 .ul li p {
				margin: 0;
				text-align: center;
				color: #fff;
				font-size: 16px;
				line-height: 24px;
				height: 48px;
				overflow: hidden;
			}

			.Floor002357 .ul li:hover .down img {
				display: none
			}

			.Floor002357 .ul li:hover {
				background: url(../images/sjbg1.png) no-repeat center/cover;
				border-color: transparent;
			}

				.Floor002357 .ul li:hover .down img.hide {
					display: inline-block;
				}

@media only screen and (min-width:768px ) {
	.Floor002357 .title {
		font-size: 28px;
	}

	.Floor002357 li h3 {
		font-size: 22px;
	}
}

@media only screen and (min-width:1024px ) {
	.Floor002357 .title {
		font-size: 32px;
	}

	.Floor002357 li h3 {
		font-size: 24px;
	}
}

@media (max-width:480px) {
	.Floor002357 .ul li {
		width: 33.33%;
		margin-right: 0;
		height: 200px;
	}

	.Floor002357 .title li .cn {
		font-size: 24px;
		letter-spacing: 0;
	}
}
/*Floor002564 */
.Floor002564 {
	padding: 6% 0 0;
	background: url(../images/Floor002564_bg.png) no-repeat top center;
	background-size: cover;
}

	.Floor002564 .intro {
		text-align: center;
	}

	.Floor002564 .auto {
		width: 96%;
		max-width: 1440px;
	}

	.Floor002564 .title {
		color: #333333;
		margin-bottom: 60px;
		;
		position: relative;
		z-index: 1;
		display: inline-block;
	}

		.Floor002564 .title li {
			display: inline-block;
			;
			height: 70px;
			position: relative;
			color: #fff;
			margin-right: 40px;
			cursor: pointer;
		}

			.Floor002564 .title li:after {
				position: absolute;
				left: 0;
				top: -10px;
				width: 0;
				content: "";
				height: 1px;
				background: #0f2699;
				transition: all 0.3s
			}

			.Floor002564 .title li.on:after {
				width: 40px
			}

			.Floor002564 .title li .en {
				padding-left: 40px;
				font-weight: lighter;
				font-size: 14px;
				letter-spacing: 5px;
				opacity: 0;
				margin-bottom: 15px;
				margin-top: 10px;
				text-transform: uppercase;
			}

			.Floor002564 .title li.on .en {
				opacity: 1;
			}

			.Floor002564 .title li.on {
				color: #0f2699
			}

			.Floor002564 .title li .cn {
				font-size: 30px;
				letter-spacing: 10px;
				font-weight: bold;
				color: #333
			}

		.Floor002564 .title .info {
			font-size: 16px;
			line-height: 30px;
			color: #333;
			margin-top: 40px;
			max-width: 1031px;
			opacity: 0.6;
		}

		.Floor002564 .title .more {
			display: inline-block;
			width: auto;
			padding: 0 20px;
			height: 50px;
			border-radius: 25px;
			border: solid 2px #0f2699;
			text-align: center;
			line-height: 46px;
			transition: all 0.3s;
			margin-top: 5vh;
		}

			.Floor002564 .title .more * {
				transition: all 0.3s
			}

			.Floor002564 .title .more:hover {
				background: #0f2699;
				color: #fff
			}

				.Floor002564 .title .more:hover img {
					display: none;
				}

				.Floor002564 .title .more:hover .hide {
					display: inline-block;
					margin-left: 5px;
				}

	.Floor002564 .links li {
		position: relative;
		float: left;
		transition: 0.3s;
	}

		.Floor002564 .links li img {
			display: block;
			width: 100%;
		}

		.Floor002564 .links li {
			box-shadow: 4px 0 4px rgba(200,160,99,0.22);
		}

		.Floor002564 .links li a {
			position: absolute;
			left: 0px;
			right: 0px;
			bottom: 0px;
			top: 0px;
			font-size: 16px;
			color: #fff;
			transition: 0.3s;
		}

		.Floor002564 .links li a {
			opacity: 1;
		}

		.Floor002564 .links li::after {
			position: absolute;
			left: 0;
			top: 0;
			background-image: linear-gradient(0deg, #0f2699 0%, #0f2699 100%);
			opacity: 0.6;
			content: "";
			width: 100%;
			height: 100%;
			z-index: 1;
		}

		.Floor002564 .links li a .icon {
			width: auto;
			display: inline-block;
			position: absolute;
			top: 40px;
			right: 40px;
			z-index: 5;
		}

		.Floor002564 .links li a aside::after {
			display: block;
			margin: 15% auto 0;
			background: url(../images/Floor002564_more.png) no-repeat;
			width: 11px;
			height: 10px;
		}

		.Floor002564 .links li aside {
			position: absolute;
			left: 0;
			bottom: 40px;
			padding: 0 40px;
			z-index: 5;
		}

			.Floor002564 .links li aside h3 {
				font-size: 24px;
				line-height: 40px;
				color: #ffffff;
			}

			.Floor002564 .links li aside p {
				font-size: 16px;
				font-weight: lighter;
			}

		.Floor002564 .links li .link {
			position: absolute;
			right: 60px;
			bottom: 44px;
			opacity: 0;
			transition: all 0.3s;
			z-index: 9;
		}

		.Floor002564 .links li:hover .link {
			opacity: 1;
			right: 40px;
		}

@media(min-width:1025px) {
	.Floor002564 .links {
		padding-bottom: 80px;
		margin-top: 0%;
	}

		.Floor002564 .links li {
			width: 32%;
			margin-right: 2%;
		}

			.Floor002564 .links li:nth-child(3n) {
				margin-right: 0;
			}
}

@media(max-width:1024px) {
	.Floor002564 .links {
		padding: 2% 0 0 0;
	}

		.Floor002564 .links li {
			margin-right: 2%;
			margin-bottom: 2%;
		}
}

@media(max-width:1024px) and (min-width:481px) {
	.Floor002564 .links li {
		width: 48%;
	}
}

@media(max-width:768px) {
	.Floor002564 .intro {
		max-width: none;
		padding: 0 2% 2%;
	}
}

@media(max-width:640px) {
	.Floor002564 .title .en {
		letter-spacing: 0;
	}

	.Floor002564 .title li .cn {
		font-size: 24px;
	}
}

@media(max-width:480px) {
	.Floor002564 .links li {
		width: 100%;
	}

	.Floor003081 .item .Ispic {
		width: 100%;
		padding-bottom: 65%;
	}

	.Floor003081 .item a {
		display: inline-block;
		width: 100%;
	}

	.Floor003081 .ytable-cell {
		display: inline-block;
		width: 100%;
	}

	.Floor003081 .TabConBox {
		height: auto;
	}

	.Floor003081 .TabNav li .cn {
		font-size: 20px;
		letter-spacing: 0;
	}

	.Floor003081 .slick-pages, .Floor003081 .slick-prev, .Floor003081 .slick-next {
		display: none !important
	}

	.Floor003081 .item .txt .inner {
		padding-right: 0;
	}

	.Floor002564 .title .info {
		margin-top: 20px;
	}
}
/*Bottom002561 */
.Bottom002561 {
	background: url(../images/Bottom002561_bg.png) no-repeat center/cover;
	padding-top: 3%;
}

	.Bottom002561 .auto {
		max-width: 1440px;
		width: 96%;
		font-size: 16px;
	}

	.Bottom002561 footer {
		position: relative;
		line-height: 25px;
		padding: 20px 0;
	}

		.Bottom002561 footer::before {
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 2px;
			border-top: 1px solid rgba(255,255,255,.2);
			;
			content: '';
		}

@media(min-width:769px) {
	.Bottom002561 footer dt {
		float: left;
	}

	.Bottom002561 footer dd {
		float: right;
	}
}

@media(max-width:768px) {
	.Bottom002561 footer {
		text-align: center;
	}
}

.Bottom002561 footer dt a {
	color: rgba(255,255,255,.3);
	display: inline-block;
}

	.Bottom002561 footer dt a:hover {
		color: #fff;
	}

	.Bottom002561 footer dt a::after {
		display: inline-block;
		content: '';
		vertical-align: middle;
		width: 2px;
		border-right: 1px dotted #78807b;
		height: 7px;
		margin: 0 10px;
		opacity: 0.3;
	}

	.Bottom002561 footer dt a:last-child::after {
		display: none;
	}

.Bottom002561 footer dd span {
	color: #fff;
	opacity: 0.3;
}

.Bottom002561 footer dd a {
	color: #fff;
}

.Bottom002561 footer dd img {
	opacity: 1;
}

.Bottom002561 .bottom {
	padding-bottom: 2%;
	position: relative;
}

	.Bottom002561 .bottom dl {
		float: left;
		text-align: left;
		margin-right: 4%;
	}

		.Bottom002561 .bottom dl:last-of-type {
			margin-right: 0;
		}

		.Bottom002561 .bottom dl a {
			color: #fff;
		}

	.Bottom002561 .bottom dt {
		margin-bottom: 20px;
		font-family: AlibabaPuHuiTiR;
		font-size: 0.18rem;
	}

		.Bottom002561 .bottom dt a {
			font-size: 0.18rem;
		}

	.Bottom002561 .bottom dd {
		line-height: 36px;
		font-size: 16px;
		font-weight: lighter;
		line-height: 36px;
	}

		.Bottom002561 .bottom dd a {
			color: #ffffff;
			opacity: 0.4;
			transition: 0.2s;
			font-size: 0.14rem
		}

			.Bottom002561 .bottom dd a:hover {
				opacity: 1;
			}

@media(min-width:1025px) {
	.Bottom002561 .bottom {
		padding-right: 135px;
	}

	.Bottom002561 .contact {
		position: absolute;
		right: 0;
		top: 0;
	}
}

.Bottom002561 .contact {
	width: 40%;
	max-width: 350px;
}

	.Bottom002561 .contact p {
		margin: 10px 0 0 0;
		text-align: center;
		color: #646769;
	}

	.Bottom002561 .contact img {
		display: block;
		width: 100%;
		max-width: 120px;
	}

	.Bottom002561 .contact .code {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		text-align: left;
		margin-top: 20px;
	}

		.Bottom002561 .contact .code p {
			text-align: right;
			padding-right: 20px;		display: none

		}

	.Bottom002561 .contact .tel p {
		font-size: 30px;
		line-height: 34px;
		letter-spacing: 1px;
		color: #ffffff;
		font-family: barlow;
		text-align: right;
	}

		.Bottom002561 .contact .tel p span {
			font-size: 16px;
			font-weight: lighter;
			display: block;
		}

@media(max-width:1280px) {
	.Bottom002561 .bottom {
		margin-right: 2%;
	}
}

@media(max-width:1100px) {
	.Bottom002561 .bottom dl {
		margin-right: 5%;
	}
}

@media(max-width:1024px) {
	.Bottom002561 .bottom dl {
		display: none;
	}

	.Bottom002561 .contact {
		margin: 0 auto;
		width: 96%
	}

		.Bottom002561 .contact .tel p {
			text-align: left;
		}

		.Bottom002561 .contact .code {
			display: inline-block;
			width: 100%;
			text-align: center;
		}

		.Bottom002561 .contact img {
			margin: 0 auto
		}

		.Bottom002561 .contact .code p {
			text-align: center;
			padding: 0;
			margin-bottom: 10px;
		}

			.Bottom002561 .contact .code p br {
				display: none
			}
}

/*
 .Menu002449 涓篸emo缂栧彿
 */
.Menu002449 {
	position: relative;
}

.Menu002449 .ban{position: relative;height:3.6rem;width:100%;overflow: hidden;}
.Menu002449 .ban img{position: absolute;width:100%;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);object-fit: cover;}
	.Menu002449 .ban img {
		display: block;
		width: 100%;
		/* max-height: 360px; */height:100%;
	}

	.Menu002449 .ban .phoneimg {
		display: none;
	}

@media only screen and (max-width: 1000px) {
	.Menu002449 .ban .pcimg {
		display: none;
	}

	.Menu002449 .ban{height:auto;}
	.Menu002449 .ban img{position: static;transform: translateY(0);-webkit-transform: translateY(0);}

	.Menu002449 .ban .phoneimg {
		display: block;
	}
}

.Menu002449 .menu, .Menu002449 .menu * {
	transition: .3s ease-in-out;
}

.Menu002449 .menu {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	line-height: 30px;
}

	.Menu002449 .menu .auto {
		position: relative;
		margin-left: 5%;
		margin-right: 5%;
		z-index: 5;
		max-width: 1440px;
		margin: 0 auto;
		border-top: 1px solid rgba(238, 238, 238, 0.2);
	}



.Menu002449 .menu .currents {
	float: right;
	padding: 20px 0 20px 25px;
	background: url(../images/Menu002449-curr_icon.png) no-repeat left center;
}

	.Menu002449 .menu .currents a, .Menu002449 .menu .currents {
		color: #fff;
		font-weight: lighter;
		font-size: 0.14rem;
	}

		.Menu002449 .menu .currents span,
		.Menu002449 .menu .currents a:hover {
			color: #fff;
		}

@media only screen and (max-width:1000px ) {
	.Menu002449 .menu .currents {
		display: none;
	}
}

.Menu002449 .menu nav {
	float: left;
	width: 65%;
	/* overflow: hidden; */
}

.Menu002449 .menu nav ul{white-space: nowrap;}

	.Menu002449 .menu nav li {
		/* float: left; */
		margin-right: 0.3rem;
		display: inline-block;
	}

		.Menu002449 .menu nav li a {
			color: #fff;
			font-size: 16px;
			display: inline-block;
			position: relative;
			padding: 20px 0;
			font-weight: lighter;
		}

			.Menu002449 .menu nav li a:after {
				content: "";
				width: 0;
				height: 2px;
				overflow: hidden;
				background: #00a3e9;
				position: absolute;
				left: 50%;
				top: 0;
				transition: all 0.3s
			}

			.Menu002449 .menu nav li.aon a, .Menu002449 .menu nav li a:hover {
				color: #00a3e9;
			}

				.Menu002449 .menu nav li.aon a:after, .Menu002449 .menu nav li a:hover:after {
					width: 100%;
					left: 0;
				}

@media only screen and (max-width:1000px ) {
	.Menu002449 .menu nav {
		float: none;
		width: 100% !important;
	}
}

@media(max-width:1440px) {
	.Menu002449 .menu nav {
		/* width: 100%; */
	}
}

@media(max-width:1024px) {
	.Menu002449 .menu nav li a {
		padding: 5px 0
	}

	.Menu002449 .menu {
		height: 40px;
	}

		.Menu002449 .menu nav li {
			margin-right: 10px;
		}

		.Menu002449 .menu .currents {
			padding: 0 0 0 25px;
			height: 40px;
			line-height: 40px;
		}
}
/*
 .Floor002355 涓篸emo缂栧彿
 */
.Floor002355 {
	padding-bottom: 5%;
	background: #FFFFFF;
	position: relative;z-index: 1;
}

	.Floor002355 .auto {
		text-align: center;
		padding: 3% 0;
		max-width: 1440px;
		z-index: 200;
		position: relative;
	}

	.Floor002355 h1 {
		font-size: 36px;
		font-family: AlibabaPuHuiTiR;
		color: #333333;
		font-weight: normal;
		color: #333;
		margin: 0;
		padding-bottom: 2%;
	}

	.Floor002355 figure {
		color: #333;
		font-size: 14px;
		line-height: 2.45;
		padding-bottom: 1%;
		margin: 0 auto;
		text-align: left;
	}

		.Floor002355 figure h3 {
			font-family: Alibaba-PuHuiTi-M;
			font-size: 24px;
			line-height: 36px;
			color: #333333;
		}

		.Floor002355 figure p {
			font-size: 16px;
			font-family: AlibabaPuHuiTiR;
			line-height: 30px;
			color: #243278;
		}

	.Floor002355 .table {
		width: 100%;
		border: solid 1px #e8e8e8;
		font-family: AlibabaPuHuiTiR;
	}

		.Floor002355 .table thead {
			background: #0f2699;
			height: 80px;
			line-height: 80px;
			color: #fff;
			font-size: 16px;
		}

			.Floor002355 .table thead tr td {
				color: #fff
			}

		.Floor002355 .table tbody tr:nth-child(2n) td {
			background-color: #f8f8fa;
		}

		.Floor002355 .table tr td {
			font-size: 16px;
			color: #666666;
			line-height: 20px;
			height: 58px;
			border-bottom: solid 1px #e8e8e8;
		}

@media only screen and (min-width:768px ) {
	.Floor002355 h1 {
		font-size: 28px;
	}
}

@media only screen and (min-width:1024px ) {
	.Floor002355 h1 {
		font-size: 32px;
	}
}

@media(max-width:480px) {
}

@media(max-width:375px) {
}

@media only screen and (max-width:1600px ) {
	.Floor002355 .auto {
		padding-left: 2%;
		padding-right: 2%;
	}
}

.PicList001395 {
	padding: 5% 0;
	background-color: #f5f6fa;
}

	.PicList001395 h1 {
		font-family: AlibabaPuHuiTiR;
		margin-bottom: 60px;
		font-size: 36px;
		line-height: 36px;
		color: #333333;
		text-align: center;
		font-weight: normal;
	}
	.PicList001395 ul{ display: flex;    flex-wrap: wrap;}
	.PicList001395 li {
		width: 32%;
		float: left;
		margin: 0 2% 2% 0;
		text-align: left;
	}

		.PicList001395 li.slick-slide {
			margin-right: 0;
			padding-right: 30px;
		}

		.PicList001395 li:nth-child(3n) {
			margin-right: 0;
		}

		.PicList001395 li .pic img {
			width: 100%;
			display: block;
		}

		.PicList001395 li .dot {
			color: #353535;
			font-weight: bold;
			font-size: 16px;
			margin-top: 25px;
		}

		.PicList001395 li .tits {
			font-size: 24px;
			font-family: Alibaba-PuHuiTi-M;
			font-weight: normal;
			line-height: 36px;
			color: #333333;
		}

		.PicList001395 li .info {
			font-size: 16px;
			font-family: AlibabaPuHuiTiR;
			line-height: 30px;
			color: #666666;
		}

		.PicList001395 li:hover .more {
			color: #fff;
		}

		.PicList001395 li p {
			display: block;
			color: #727272;
			text-align: left;
			overflow: hidden;
			font-size: 12px;
			line-height: 24px;
		}

		.PicList001395 li .more {
			width: 160px;
			height: 50px;
			border-radius: 25px;
			line-height: 50px;
			text-align: center;
			border: solid 2px #0f2699;
			display: inline-block;
			margin-top: 36px;
			font-size: 16px;
		}

			.PicList001395 li .more img {
				display: inline-block;
				margin-left: 5px;
				transition: all 0.5s
			}

				.PicList001395 li .more img.hide, .PicList001395 li:hover .more img {
					display: none
				}

					.PicList001395 li:hover .more img.hide {
						display: inline-block;
					}

		.PicList001395 li:hover .more {
			background: #0f2699
		}

@media (max-width: 768px) {
	.PicList001395 li {
		width: 100%;
		margin-bottom: 2%;
	}

		.PicList001395 li:nth-child(4n) {
			margin-right: 2%;
		}

		.PicList001395 li:nth-child(2n) {
			margin-right: 0;
		}

	.Floor002355 h1 {
		font-size: 24px;
		line-height: 1.25;
	}

	.Floor002355 figure h3 {
		font-size: 18px;
		line-height: 1.25;
	}
}

@media(max-width:320px) {
	.PicList001395 li {
		float: none;
		margin-right: 0 !important;
		width: auto;
	}
}

/*
 .RighInfo002254 涓篸emo缂栧彿
 */

.RighInfo002254 {
	padding: 4% 0;
}

	.RighInfo002254 .paonav ul {
		text-align: center;
		margin-bottom: 60px;
	}

		.RighInfo002254 .paonav ul li {
			display: inline-block;
			padding: 0 35px;
			height: 50px;
			border-radius: 25px;
			border: solid 2px #0f2699;
			line-height: 50px;
			margin: 0 30px;
		}

			.RighInfo002254 .paonav ul li.aon, .RighInfo002254 .paonav ul li:hover {
				background: #0f2699
			}

				.RighInfo002254 .paonav ul li.aon a, .RighInfo002254 .paonav ul li:hover a {
					color: #fff
				}

	.RighInfo002254 .list_img {
		width: 45%;
	}

		.RighInfo002254 .list_img .Ispic {
			padding-bottom: 66.66%;
		}

	.RighInfo002254 .slider-big {
		border: 1px solid #dcdcdc;
	}

	.RighInfo002254 .right_info {
		float: right;
		width: 50%;
		font-family: AlibabaPuHuiTiR;
	}

		.RighInfo002254 .right_info h1 {
			font-size: 36px;
			line-height: 30px;
			color: #333333;
			font-weight: normal;
			margin-bottom: 24px;
		}

		.RighInfo002254 .right_info p {
			margin-bottom: 30px;
			;
			font-size: 16px;
			line-height: 30px;
			color: #333333;
		}

		.RighInfo002254 .right_info h3 {
			font-size: 18px;
			font-weight: normal;
		}

		.RighInfo002254 .right_info li {
			font-size: 18px;
			line-height: 36px;
			color: #243278;
			padding-left: 11px;
			position: relative;
		}

			.RighInfo002254 .right_info li:before {
				width: 4px;
				border-radius: 50%;
				position: absolute;
				left: 0;
				top: 50%;
				margin-top: -2px;
				height: 4px;
				content: "";
				background-color: #243278;
			}

		.RighInfo002254 .right_info a {
			display: inline-block;
			border: 1px solid #fdf3f2;
			padding: 10px 5%;
			color: #3c89d9;
			transition: 0.4s;
		}

			.RighInfo002254 .right_info a:hover {
				background-color: #3c89d9;
				color: #fff;
			}

	.RighInfo002254 .tab {
		padding: 3% 0;
		font-family: AlibabaPuHuiTiR;
	}

		.RighInfo002254 .tab .h1_tab {
			margin: 0;
			background-color: #f5f6fa;
			overflow: hidden;
			font-size: 16px;
			font-weight: normal;
			color: #333333;
			text-align: center;
		}

			.RighInfo002254 .tab .h1_tab span {
				display: inline-block;
				;
				padding: 0 4%;
				line-height: 80px;
				margin: 0 5%;
				cursor: pointer;
			}

				.RighInfo002254 .tab .h1_tab span.on {
					border-bottom: 4px solid #0f2699;
					;
					color: #0f2699;
				}

		.RighInfo002254 .tab .info {
			padding-top: 3%;
		}

			.RighInfo002254 .tab .info .tits {
				font-size: 24px;
				font-family: Alibaba-PuHuiTi-M;
				line-height: 30px;
				color: #333333;
				margin-bottom: 40px;
			}

				.RighInfo002254 .tab .info .tits img {
					margin-right: 10px;
				}

			.RighInfo002254 .tab .info .contents p {
				font-family: AlibabaPuHuiTiR;
				font-size: 16px;
				line-height: 30px;
				color: #333333;
			}

			.RighInfo002254 .tab .info .contents li {
				font-weight: lighter;
				font-family: AlibabaPuHuiTiL;
			}

			.RighInfo002254 .tab .info .contents table {
				width: 100%;
				border: solid 1px #e8e8e8;
				line-height: 49px;
				text-align: center;
				font-family: AlibabaPuHuiTiR;
				;
			}

				.RighInfo002254 .tab .info .contents table td {
					border-bottom: 1px solid #e8e8e8;
					color: #666666;
					;
				}

				.RighInfo002254 .tab .info .contents table thead {
					background-color: #f1f2f5;
				}

					.RighInfo002254 .tab .info .contents table thead td {
						color: #333333;
					}

@media (max-width:768px) {
	.RighInfo002254 .list_img,
	.RighInfo002254 .right_info {
		float: none;
		width: auto;
		padding: 3% 0
	}

	.RighInfo002254 .tab .info .tits {
		margin-bottom: 20px;
	}

	.RighInfo002254 {
		padding-top: 3%;
	}
}

@media (min-width:641px) {
	.RighInfo002254 .flex {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.RighInfo002254 .list_img {
		float: left;
		position: relative;
	}

	.RighInfo002254 .slider-big * {
		height: 100%;
	}

	.RighInfo002254 .slider-list {
		padding: 42px 0;
		margin-left: 82.9%;
	}

		.RighInfo002254 .slider-list .slick-arrow {
			left: 0;
		}

		.RighInfo002254 .slider-list .slick-prev {
			top: 0;
		}

		.RighInfo002254 .slider-list .slick-next {
			bottom: 0;
		}

		.RighInfo002254 .slider-list li {
			height: 130px;
			position: relative;
		}

			.RighInfo002254 .slider-list li figure {
				position: absolute;
				left: 0;
				width: 97%;
				top: 9px;
				bottom: 15px;
				background-size: contain;
			}

			.RighInfo002254 .slider-list li.slick-current figure {
				border-width: 2px;
			}
}

@media(max-width:640px) {
	.RighInfo002254 .right_info h1 {
		font-size: 20px;
	}

	.RighInfo002254 .right_info h3 {
		font-size: 16px;
	}

	.RighInfo002254 .slider-big li .Ispic {
		padding-bottom: calc(476 / 536 * 100%);
	}

	.RighInfo002254 .slider-list li .Ispic {
		padding-bottom: calc((476 * 0.9) / 536 * 100%);
		width: 90%;
		margin: 0 auto;
	}

	.RighInfo002254 .slider-list {
		padding: 0 42px;
		margin-top: 3vw;
	}

		.RighInfo002254 .slider-list .slick-arrow {
			top: 0;
			width: 42px;
			height: 100%;
			background-size: contain;
			transform: rotate(-90deg);
		}

		.RighInfo002254 .slider-list .slick-prev {
			left: 0;
		}

		.RighInfo002254 .slider-list .slick-next {
			right: 0;
		}
}

@media(max-width:480px) {
	.RighInfo002254 .tab .h1_tab {
		font-size: 14px;
	}

		.RighInfo002254 .tab .h1_tab span {
			padding: 0;
			line-height: 40px;
		}
}

.PicList001395 .slick-prev {
	position: absolute;
	left: -80px;
	width: 46px;
	height: 46px;
	top: 30%;
	background: #f5f5f5 url(../images/leftarr1.png) no-repeat center;
	border: solid 1px #d4d4d4;
	text-align: center;
	z-index: 99;
	border-radius: 50%
}

.PicList001395 .slick-next {
	position: absolute;
	right: -50px;
	width: 46px;
	height: 46px;
	top: 30%;
	background: #f5f5f5 url(../images/rightarr1.png) no-repeat center;
	border: solid 1px #d4d4d4;
	text-align: center;
	z-index: 99;
	border-radius: 50%
}

.PicList001395 .slick-pages {
	position: absolute;
	right: 50px;
	font-size: 18px;
	color: #b3b3b3;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99;
	width: 66px;
	text-align: center;
}

	.PicList001395 .slick-pages #cur {
		color: #0f2699;
	}

.PicList001395 .slick-arrow:hover {
	border-color: #0f2699
}

.PicList001395 .slick-prev:hover {
	background: #0f2699 url(../images/leftarr2.png) no-repeat center;
}

.PicList001395 .slick-next:hover {
	background: #0f2699 url(../images/rightarr2.png) no-repeat center;
}


.TextList001398 {
	padding: 4% 0;
	font-family: AlibabaPuHuiTiR;
	font-size: 20px;
}

	.TextList001398 li {
		position: relative;
		width: 32%;
		background-color: #f5f6fa;
		height: 131px;
		line-height: 110px;
		;
		float: left;
		margin-right: 2%;
		margin-bottom: 2%;
		transition: all 0.3s
	}
	.TextList001398 li time{height: 30px;line-height: 30px;position: absolute;left: 20px;bottom: 28px;font-size: 14px;color: #999}

		.TextList001398 li:nth-child(3n) {
			margin-right: 0;
		}

		.TextList001398 li a {
			display: block;
			padding: 0 75px 0 20px;
			background: url(../images/TextList001398_dow.png) 0 50% no-repeat;
			font-size: 20px;
			color: #333333;
		}

			.TextList001398 li a:hover {
				color: #0f2699;
			}

		.TextList001398 li .btn {
			/* width: 100px; */
			height: 100%;
			position: absolute;
			top: 0;
			right: 10px;
			color: #0f2699;
		}

		.TextList001398 li img {
			margin-right: 10px;
		}

		.TextList001398 li:hover {
			box-shadow: 1px 15px 29px 0px rgba(0, 0, 0, 0.12);
			top: -5px;
		}

	.TextList001398 h1 {
		font-size: 36px;
		line-height: 36px;
		color: #333333;
		margin-bottom: 50px;
		font-weight: normal;
		text-align: center;
	}

.Page001360 {
	text-align: center;
	padding: 2% 0;
	font-family: Alibaba-PuHuiTi-M;
}

	.Page001360 .Pages .p_cur,
	.Page001360 .Pages .p_count,
	.Page001360 .Pages .p_total,
	.Page001360 .Pages .p_jump,
	.Page001360 .Pages .a_first,
	.Page001360 .Pages .a_end {
		display: none;
	}

	.Page001360 .Pages em {
		font-style: normal;
	}

		.Page001360 .Pages em a {
			text-align: center;
			display: inline-block;
			width: 32px;
			height: 32px;
			line-height: 32px;
			margin: 0 10px;
			font-size: 18px;
		}

			.Page001360 .Pages em a.a_cur {
				color: #0f2699;
			}

	.Page001360 .Pages .a_next,
	.Page001360 .Pages .a_prev {
		text-align: center;
		margin: 0 20px;
		display: inline-block;
		border-radius: 3px;
		font-family: SimSun;
		font-weight: bold;
		line-height: 60px;
		height: 60px;
		border-radius: 50%;
		box-shadow: 1px 15px 29px 0px rgba(0, 0, 0, 0.12);
		width: 60px;
		text-align: center;
	}

		.Page001360 .Pages .a_next:hover, .Page001360 .Pages .a_prev:hover {
			background-color: #283ca3;
			color: #fff;
			border-color: #283ca3;
		}

@media(max-width:640px) {
	.Page001360 .Pages em {
		display: none;
	}
	.TextList001398 li .btn{padding-top: 25px;width: 70px}
.TextList001398 li time{position: static;padding-left: 20px;}
	.Page001360 .Pages .a_next,
	.Page001360 .Pages .a_prev {
		text-align: center;
		display: inline-block;
		border-radius: 3px;
		line-height: 32px;
		height: 32px;
		width: 32px;
		border: 1px solid #d0d0d0;
		padding: 0 10px;
	}

	.Page001360 .Pages .a_next {
		background-color: #283ca3;
		color: #fff;
		border-color: #283ca3;
	}
}

.Sjk {
	padding: 2% 0 5%;
	display: inline-block;
	width: 100%;
	font-family: AlibabaPuHuiTiR;
}

.Sjk_top p,.Sjk_top .select {
	float: left;
	height: 56px;
	line-height: 56px;
	position: relative;
}
.Sjk_top .select .selectbox{position: absolute;left: 0;top: 100%;width: 70%;display: none;line-height: 40px;margin-left: 0;}
.Sjk_top .select .selectbox label{height: 30px;line-height: 30px;display: inline-block;width: 100%;}
.Sjk_top .select .selectbox label input{margin-right: 10px;}
.Sjk_top2{margin-top: 30px;display: none}
.Sjk_top3 p input{width: 400px;}
	.Sjk_top p img {
		margin-right: 10px;
	}

	.Sjk_top p select,.Sjk_top  .selectbox {
		position: relative;
		width: 296px;
		height: 56px;
		border: solid 1px #f0f1f3;
		padding-left: 30px;
		margin-left: 40px;
	}
	.Sjk_top  .selectbox{height: auto;width: 296px;background: #fff;z-index: 99;}
		.Sjk_top  .select{width: 70%;}
.Sjk_top  .select span{width: 70%;position: relative;
	display: inline-block;
		height: 56px;
		border: solid 1px #f0f1f3;
		padding-left: 30px;
		margin-left: 0;}
		.Sjk_top  .select span:after{position: absolute;right: 10px;top: 50%;width: 10px;height: 6px;background:url(../images/select.png) no-repeat center;content: "";transition: all 0.3s }
		.Sjk_top  .select.on span:after{transform: rotate(-90deg)}
	.Sjk_top p input {
		height: 56px;
		border: solid 1px #f0f1f3;
		padding-left: 30px;
		margin-left: 30px;
	}

	.Sjk_top p button {
		width: 140px;
		height: 56px;
		background-color: #f5f6fa;
		text-align: center;
		margin-left: 30px;
	}

		.Sjk_top p button.cx {
			background-color: #103581;
			color: #fff
		}

.Sjk_b h1 {
	text-align: center;
	font-size: 24px;
	color: #103581;
	line-height: 108px;
}

.Sjk_b table {
	width: 100%;
	border: 1px solid #D7DDE4;
	border-collapse: collapse;
	word-break: break-all
}

	.Sjk_b table:nth-child(1) {
		border-bottom: 0;
	}

	.Sjk_b table th, .Sjk_b table td {
		border: 1px solid #D7DDE4;
		height: 48px;
		text-align: center;
		color: #666666;
		font-size: 16px;
	}

	.Sjk_b table thead th {
		background-color: #f1f2f5;
		font-size: 18px;
		color: #333333;
		font-weight: normal;
	}

	.Sjk_b table.thead td {
		font-size: 16px;
		color: #103581;
	}

	.Sjk_b table a.yl, .Sjk_b table a.xz {
		font-size: 16px;
		color: #103581;
		display: inline-block;
		margin-left: 10px;
	}

	.Sjk_b table td a img {
		margin-right: 5px;
	}

	.Sjk_b table tr tr:hover td {
		background: #f5f5f5
	}

	.Sjk_b table table {
		border: 0;
		margin: -1px 0;
	}

@media(max-width:768px) {
.Sjk_top2{display: block;}
.Sjk_top.Sjk_top2 .select{width: 100%;}
.Sjk_top2.Sjk_top p{width: auto;float: right;width: 26%}
.Sjk_top2.Sjk_top p button{margin-right: 0;margin-left: 0;width: 100%;}
	.Sjk_b table th {
		min-width: 150px;
	}

	.Sjk_b table td {
		min-width: 150px;
	}
}


/*PicList002949 */
.PicList002949 .item {
	padding: 5% 0;
	font-family: AlibabaPuHuiTiR;
}

	.PicList002949 .item:nth-child(2n) {
		background-color: #f5f6fa;
	}

	.PicList002949 .item a:hover {
		color: #1e50ae;
	}

	.PicList002949 .item .inner {
		position: relative;
		padding-left: 80px;
	}

	.PicList002949 .item:nth-child(2n) .inner {
		padding-left: 0px;
		padding-right: 80px;
	}

	.PicList002949 .item .inner .tits {
		font-size: 32px;
		line-height: 36px;
		color: #333333;
	}

	.PicList002949 .item .p1 {
		font-size: 16px;
		line-height: 30px;
		color: #243278;
		margin: 30px auto
	}

	.PicList002949 .item .p2 {
		font-size: 16px;
		line-height: 32px;
		color: #666666;
	}

	.PicList002949 .item .inner .num {
		font-size: 200px;
		letter-spacing: 4px;
		background: linear-gradient(to bottom, rgba(11, 88, 172, 0.15), rgba(11, 88, 172, 0));
		-webkit-background-clip: text;
		font-weight: bold;
		color: transparent;
		position: absolute;
		bottom: -100px;
		height: 200px;
		line-height: 200px;
	}

@media(min-width:1025px) {
	.PicList002949 .pic {
		width: 45%;
	}
}

@media(min-width:641px) and (max-width:1024px) {
	.PicList002949 .pic {
		width: 50%;
	}

	.PicList002949 .tit {
		font-size: 3vw;
	}
}

@media(max-width:640px) {
	.PicList002949 .ytable,
	.PicList002949 .ytable-cell {
		display: block;
	}

	.PicList002949 .txt .inner {
		padding: 5vw;
		font-size: 3.5vw;
	}

	.PicList002949 .tit {
		font-size: 5vw;
	}
}

/*PicList002925 */

.PicList002925 {
	background: url(../images/zlrzbg.png) no-repeat center bottom #FBFBFC;
	padding: 5% 0;
	overflow: hidden;
	font-family: AlibabaPuHuiTiR;
}

	.PicList002925 .auto {
		max-width: 1440px;
	}

	.PicList002925 .toplist h3 {
		font-size: 36px;
		font-weight: normal;
		color: #333333;
		line-height: 36px;
		margin-bottom: 30px;
	}

	.PicList002925 .toplist li {
		padding-left: 30px;
		background: url(../images/dot1.png) no-repeat left center;
		line-height: 52px;
		font-weight: lighter;
		font-family: AlibabaPuHuiTiL;
	}

	.PicList002925 .toplist {
		margin-bottom: 5%;
	}

	.PicList002925 .list {
		padding: 0
	}

		.PicList002925 .list ul {
			margin: 0;
			background: url("../images/PicList002925_taibg.png") repeat-x top 92% left;
			position: relative;
		}

		.PicList002925 .list li {
			float: left;
			text-align: center;
			position: relative;
		}

			.PicList002925 .list li a {
				display: block;
				position: relative;
				z-index: 3;
			}

			.PicList002925 .list li .Ispic {
				padding-bottom: 62%;
				background-size: contain;
				width: 46%;
				margin: 0 auto;
				position: relative;
			}

				.PicList002925 .list li .Ispic span {
					position: absolute;
					right: 0;
					bottom: 0;
					width: 31px;
					height: 31px;
					background: url(../images/ckxq.png) no-repeat center;
				}

			.PicList002925 .list li .tit {
				margin-top: 2vw;
				margin-bottom: 1vw;
				padding: 0 5%;
			}

				.PicList002925 .list li .tit aside {
					font-size: 16px;
					line-height: 1.25em;
					height: 2.5em;
					color: #555555;
				}

	.PicList002925 .slick-prev {
		position: absolute;
		left: -80px;
		width: 46px;
		height: 46px;
		top: 30%;
		background: #f5f5f5 url(../images/leftarr1.png) no-repeat center;
		border: solid 1px #d4d4d4;
		text-align: center;
		z-index: 99;
		border-radius: 50%
	}

	.PicList002925 .slick-next {
		position: absolute;
		right: -50px;
		width: 46px;
		height: 46px;
		top: 30%;
		background: #f5f5f5 url(../images/rightarr1.png) no-repeat center;
		border: solid 1px #d4d4d4;
		text-align: center;
		z-index: 99;
		border-radius: 50%
	}

	.PicList002925 .slick-pages {
		position: absolute;
		right: 50px;
		font-size: 18px;
		color: #b3b3b3;
		top: 50%;
		transform: translateY(-50%);
		z-index: 99;
		width: 66px;
		text-align: center;
	}

		.PicList002925 .slick-pages #cur {
			color: #0f2699;
		}

	.PicList002925 .slick-arrow:hover {
		border-color: #0f2699
	}

	.PicList002925 .slick-prev:hover {
		background: #0f2699 url(../images/leftarr2.png) no-repeat center;
	}

	.PicList002925 .slick-next:hover {
		background: #0f2699 url(../images/rightarr2.png) no-repeat center;
	}

@media(min-width:769px) {
	.PicList002925 .list li {
		width: 25%;
	}
}

@media(max-width:768px) {
	.PicList002925 .list {
		padding: 0 6vw;
	}

		.PicList002925 .list li {
			width: 50%;
		}

			.PicList002925 .list li .pic {
				padding-bottom: 7vw;
			}

			.PicList002925 .list li .tit {
				margin-bottom: 5vw;
			}

				.PicList002925 .list li .tit aside {
					font-size: 4vw;
				}

	.PicList002925 .slick-prev {
		left: 0
	}

	.PicList002925 .slick-next {
		right: 0px
	}
}


.Csjs {
	padding: 5% 0;
	display: inline-block;
	width: 100%;
	font-family: AlibabaPuHuiTiR;
}

	.Csjs .txt {
		margin-bottom: 3%;
	}

	.Csjs h1.tit {
		font-size: 36px;
		font-weight: normal;
		color: #333333;
		text-align: center;
		margin-bottom: 40px;
		line-height: 1;
	}

	.Csjs .info {
		font-size: 16px;
		line-height: 36px;
		color: #666666;
	}

	.Csjs .Csjs_list li {
		width: 23.5%;
		float: left;
		margin-right: 2%;
		margin-bottom: 2%;
		position: relative;
	}

		.Csjs .Csjs_list li:nth-child(4n) {
			margin-right: 0;
		}

		.Csjs .Csjs_list li .Ispic {
			width: 100%;
			border: solid 3px #f5f6fa;
			padding-bottom: 75%;
		}

		.Csjs .Csjs_list li p {
			height: 70px;
			line-height: 30px;
			background: url(../images/csjsbg.png) no-repeat bottom center;
			text-align: center;
			color: #333333;
			font-size: 16px;display: -webkit-box;
			display: box;
			overflow: hidden;
			text-overflow: ellipsis;
			word-break: break-word;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;white-space:normal;
		}

		.Csjs .Csjs_list li.hot:after {
			width: 67px;
			position: absolute;
			left: 3px;
			top: 3px;
			height: 29px;
			content: "";
			background: url(../images/hot.png) no-repeat center;
		}

		.Csjs .Csjs_list li:hover p {
			color: #0f2699
		}

@media(max-width:768px) {
	.Csjs .Csjs_list li {
		width: 49%;
		margin-right: 0;
		margin-bottom: 2%;
	}

	.TextList001398 li {
		width: 100%
	}

	.TextList001398 li {
		height: auto;
		line-height: 30px;
		padding: 10px 0
	}

	.Sjk_top p {
		width: 100%;
		margin-bottom: 10px;
	}

		.Sjk_top p input {
			width: 100%;
			margin: 0;
			text-indent: 10px;
		}

		.Sjk_top p select {
			width: calc(100% - 150px)
		}



	.PicList002949 .item:nth-child(2n) .inner {
		padding-right: 0;
	}

	.PicList002949 .item .inner .tits {
		font-size: 24px;
		line-height: 1.5;
	}

	.PicList002925 .toplist li {
		line-height: 30px;
	}

	.PicList002925 .list ul {
		background: none
	}
}

.PicList0029499 .item .inner {
	padding-left: 0;
	padding-right: 80px;
}

.PicList0029499 .item:nth-child(2n) .inner {
	padding-left: 80px;
	padding-right: 50px;
}

.PicList0029499 .item.item1 {
	background: url(../images/rcbg1.png) no-repeat center/cover;
}

.PicList0029499 .item.item2 {
	background: none
}

	.PicList0029499 .item.item2 .ytable {
		background-color: #f5f6fa;
	}

.PicList0029499 .item .inner .tits {
	margin-bottom: 40px;
}

.Xcfl {
	padding: 5% 0 7%;
	display: inline-block;
	width: 100%;
	font-family: AlibabaPuHuiTiR;
	;
	background: url(../images/rcbg2.png) no-repeat bottom center/cover;
}

	.Xcfl .txt {
		width: 45%;
		padding-right: 10%;
	}

	.Xcfl .pic {
		width: 50%;
	}

		.Xcfl .pic img {
			width: 48%;
			display: inline-block;
			margin-bottom: -40px;
			margin-top: 60px;
		}

			.Xcfl .pic img:nth-child(2n) {
				float: right;
				margin-top: 0px;
			}

	.Xcfl .txt .inner .tits {
		font-size: 32px;
		line-height: 36px;
		color: #333333;
	}

	.Xcfl .txt .inner .p1 {
		font-size: 16px;
		color: #0f2699;
		line-height: 32px;
	}

	.Xcfl .txt .inner .p2 {
		font-size: 16px;
		color: #666666;
		line-height: 32px;
	}


/*
 .TextList002208 娑撶emo缂傛牕褰�
 */
.searchbox p {
	width: 32%;
	float: left;
	margin-right: 2%;
	height: 56px;
	border: solid 1px #e5e5e5;
	float: left;
	line-height: 56px;
}

	.searchbox p select {
		width: 100%;
		height: 56px;
		line-height: 56px;
	}

	.searchbox p:nth-child(3n) {
		margin-right: 0;
	}

	.searchbox p input {
		width: calc(100% - 100px);
		float: left;
		height: 56px;
		line-height: 56px;
		text-indent: 30px;
	}

	.searchbox p button {
		width: 100px;
		float: right;
		text-align: center;
		background: #103581;
		height: 54px;
		line-height: 54px;
	}

.TextList002208 {
	padding: 5% 0;
	font-family: AlibabaPuHuiTiR;
}

	.TextList002208 h1 {
		font-size: 36px;
		font-weight: normal;
		color: #333333;
		text-align: center;
		margin-bottom: 40px;
	}

	.TextList002208 dl {
		margin-top: 30px;
	}

	.TextList002208 .dl + .dl {
		border-top: 1px solid #fff;
	}

	.TextList002208 .dl .dt {
		line-height: 90px;
		text-align: center;
		cursor: pointer;
		background: #f5f6fa;
	}

		.TextList002208 .dl .dt span {
			float: left;
			width: 14%;
			display: block;
			font-size: 16px;
		}

		.TextList002208 .dl .dt span.time{width:19%;}
		.TextList002208 .dl .dt span.num{width:9%;}

			.TextList002208 .dl .dt span.jobname {
				text-align: left;
				padding-left: 3%;
			}

		.TextList002208 .dl .dt .btn {
			text-decoration: underline;
			display: block;
			position: relative;
		}

			.TextList002208 .dl .dt .btn i {
				width: 46px;
				height: 46px;
				display: inline-block;
				background: #f5f5f5 url(../images/rightarr1.png) no-repeat center;
				border: solid 1px #d4d4d4;
				text-align: center;
				vertical-align: middle;
				transform: rotate(90deg);
				border-radius: 50%
			}

	.TextList002208 .conbox {
		background: #f5f6fa;
		padding: 60px;
		display: none;
		position: relative;
	}

		.TextList002208 .conbox h3 {
			font-size: 24px;
			line-height: 30px;
			color: #0f2699;
			margin-bottom: 20px;
		}

		.TextList002208 .conbox .info span, .TextList002208 .conbox p {
			display: inline-block;
			margin-right: 80px;
			font-size: 16px;
			color: #666666;
			line-height: 32px;
		}

		.TextList002208 .conbox .h5 {
			color: #333;
			font-size: 18px;
			line-height: 30px;
		}

	.TextList002208 .jobname {
		width: 30% !important;
	}

	/* .TextList002208 .dl.active .dt span, .TextList002208 .dl.active .btn {
		color: #c02a05;
	} */

	.TextList002208 .dl.active .dt {
		display: none
	}

	.TextList002208 .dl.on {
		border-top: 4px solid #0f2699;
		;
		background: #f5f6fa
	}

	.TextList002208 .conbox i {
		width: 46px;
		height: 46px;
		display: inline-block;
		float: right;
		transition: all 0.3s;
		background: #0f2699 url(../images/rightarr2.png) no-repeat center;
		border: solid 1px #0f2699;
		opacity: 1;
		text-align: center;
		vertical-align: middle;
		transform: rotate(-90deg);
		border-radius: 50%
	}

	.TextList002208 .dl.active .conbox i {
		opacity: 1;
	}

	.TextList002208 .conbox .yp {
		display: inline-block;
		width: 150px;
		height: 50px;
		line-height: 50px;
		margin-top: 30px;
		background-color: #0f2699;
		box-shadow: 0px 10px 30px 0px rgba(0, 51, 119, 0.08);
		text-align: center;
		color: #fefefe;
	}

@media(max-width:1000px) {
	.TextList002208 .dl .dt .btn {
		padding-right: 0;
	}

	.TextList002208 .conbox .info span, .TextList002208 .conbox p {
		margin-right: 0;
	}
}

@media(max-width:640px) {
	.TextList002208 .jobyq, .TextList002208 .time, .TextList002208 .thead span i {
		display: none !important;
	}

	.TextList002208 .thead span, .TextList002208 .dl .dt span {
		width: 20%;
		overflow: hidden;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
	}
}

.Aqsc {
	background: none
}

	.Aqsc .tit {
		text-align: center;
		font-size: 36px;
		line-height: 36px;
		font-weight: normal;
		color: #333333;
		margin-bottom: 50px;
	}

	.Aqsc .pic .box {
		float: left;
		width: 47%;
		position: relative;
	}

		.Aqsc .pic .box .imgbox {
			background-color: #f4f5f8;
		}

		.Aqsc .pic .box .imgbox {
			padding-bottom: 132%;
		}

			.Aqsc .pic .box .imgbox span {
				background-size: contain;
				width: 80%;
				left: 10%
			}

		.Aqsc .pic .box p {
			font-size: 18px;
			line-height: 30px;
			color: #333333;
			margin-top: 30px;
			text-align: center;
		}

		.Aqsc .pic .box:nth-child(2n) {
			float: right;
		}

	.Aqsc .ytable-cell.txt {
		vertical-align: top;
		width: 52%;
		padding-right: 8%;
	}

	.Aqsc .pic {
		width: 48%;
	}

@media(max-width:768px) {
	.Aqsc .ytable-cell.txt {
		width: 100%;
		padding-right: 0;
	}

	.Aqsc .pic {
		width: 100%;
		margin-top: 20px;
		display: inline-block;
	}

	.Xcfl .txt .inner .tits {
		font-size: 24px;
		line-height: 30px;
	}
}
/*PicList001958*/
.PicList001958 {
	padding: 5% 0;
	font-family: AlibabaPuHuiTiR;
}

	.PicList001958 li {
		overflow: hidden;
		padding: 20px;
		margin-bottom: 30px;
		background-color: #f5f6fa;
		min-height: 300px;
	}

		.PicList001958 li:last-child {
			border-bottom: 0;
		}

		.PicList001958 li div.flex {
			position: relative;
			padding-left: 34%;
			display: flex;
			align-items: center;
			height: 100%;
			min-height: 300px;
		}

		.PicList001958 li .Ispic {
			position: absolute;
			left: 0;
			top: 0;
			height: 100%;
			width: 31.25%;
		}

			.PicList001958 li .Ispic img {
				display: none;
			}

		.PicList001958 li h1 {
			font-family: Alibaba-PuHuiTi-M;
			font-size: 24px;
			font-weight: normal;
			line-height: 36px;
			color: #333333;
			margin: 0;
			padding: 20px 0 0
		}

		.PicList001958 li time {
			color: #283ca3;
			font-size: 16px;
		}

		.PicList001958 li p {
			color: #666;
			margin: 10px 0 50px 0;
			line-height: 30px;
			overflow: hidden;
		}

		.PicList001958 li .more {
			display: inline-block;
			width: 160px;
			height: 50px;
			border-radius: 25px;
			border: solid 2px #0f2699;
			text-align: center;
			line-height: 46px;
			transition: all 0.3s;
			color: #333;
			font-size: 16px;
		}

			.PicList001958 li .more * {
				transition: all 0.3s
			}

			.PicList001958 li .more:hover {
				background: #0f2699;
				color: #fff
			}

				.PicList001958 li .more:hover img {
					display: none;
				}

				.PicList001958 li .more:hover .hide {
					display: inline-block;
					margin-left: 5px;
				}

@media(max-width:768px) {
	.PicList001958 li div {
		padding-left: 45%;
	}

	.PicList001958 li .Ispic {
		width: 42%;
	}

	.PicList001958 li div.flex {
		display: inline-block;
		width: 100%;
		padding-left: 0;
		margin-top: 0;
	}

	.PicList001958 li p {
		margin: 20px 0
	}

	.PicList001958 li .more {
		height: 40px;
		line-height: 40px;
		width: auto;
		padding: 0 20px
	}

	.PicList0029499 .item .inner {
		padding-right: 0;
	}

		.PicList0029499 .item .inner .tits {
			margin-bottom: 20px;
		}

	.PicList0029499 .item:nth-child(2n) .inner, .PicList0029499 .item .inner {
		padding: 20px;
	}

	.Xcfl .txt {
		display: inline-block;
		width: 100%;
		padding-right: 0;
	}

	.Xcfl .ytable {
		display: block;
		margin: 0 auto;
		width: 96%;
	}

	.Xcfl .pic img {
		margin-top: 20px;
		margin-bottom: 0;
	}

		.Xcfl .pic img:nth-child(2n) {
			margin-bottom: 0;
			margin-top: 20px;
		}

	.searchbox p {
		width: 100%;
		margin-bottom: 15px;
	}

	.TextList002208 .conbox {
		padding: 20px;
	}

	.TextList002208 .jobname {
		width: 40% !important;
	}
}

@media(max-width:480px) {
	.PicList001958 li div {
		padding-left: 0;
		margin-top: 10px;
	}

	.PicList001958 li .Ispic {
		position: relative;
		display: block;
		width: auto;
		padding-bottom: 50%;
		margin-top: 0;
	}

	.PicList001958 li p {
		line-height: 20px;
		height: auto;
		font-size: 12px;
		margin: 10px auto
	}

	.PicList001958 li h1 {
		font-size: 18px;
		padding-top: 10px;
	}
}

.ctits {
	font-family: AlibabaPuHuiTiR;
	font-size: 36px;
	line-height: 36px;
	color: #333333;
	font-weight: normal;
	text-align: center;
	margin-bottom: 50px;
}


/*RighInfo002939 */
.RighInfo002939 {
	padding: 5% 0;
}

	.RighInfo002939 .name {
		border-bottom: 1px dotted #cecece;
		text-align: center;
		margin-bottom: 37px;
	}

		.RighInfo002939 .name h1 {
			font-size: 36px;
			font-family: Alibaba-PuHuiTi-M;
			font-weight: normal;
			line-height: 36px;
			color: #333333;
		}

	.RighInfo002939 .time {
		color: #999;
		padding-bottom: 1.72vw;
		line-height: 16px;
		display: inline-block;
		margin-top: 30px;
	}

		.RighInfo002939 .time * {
			display: inline-block;
		}

	.RighInfo002939 .edit-info {
		line-height: 2.5625em;
		color: #1e1e1e;
		text-align: justify;
		padding-bottom: 4vw;
		font-size: 16px;
		line-height: 36px;
		color: #333333;
	}

		.RighInfo002939 .edit-info img {
			display: block;
			margin: 0 auto
		}


/*Floor002950 */
.Floor002950 {
	padding: 5% 0 3.5%;
	font-family: AlibabaPuHuiTiR;
}

	.Floor002950 .title {
		font-size: 36px;
		line-height: 1.25em;
		text-align: left;
		color: #333;
		padding-bottom: 1.15vw;
		font-weight: normal;
	}

	.Floor002950 .title-desc {
		margin-bottom: 1.72vw;
		text-align: left;
		line-height: 1.75;
		color: #333333;
	}

@media(max-width:480px) {
	.Floor002950 .title {
		font-size: 6vw;
		padding-bottom: 5vw;
	}

	.Floor002950 .title-desc {
		font-size: 3.5vw;
		margin-bottom: 5vw;
	}
}

.Floor002950 .video {
	position: relative;
	z-index: 1;
}

.Floor002950 .open-video {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 10;
	height: 100%;
	background: url("../images/Floor002950_play.png") no-repeat center center;
}

.Floor002950 .video video {
	background: #000;
}

@media(max-width:1024px) {
	.Floor002950 .open-video {
		background-size: auto 30%;
	}

	.ctits {
		margin-bottom: 20px;
		font-size: 24px;
	}

	.RighInfo002939 .name h1 {
		font-size: 24px;
		line-height: 1.5;
	}

	.RighInfo002939 .time {
		margin-top: 10px;
	}

	.RighInfo002939 .edit-info {
		line-height: 1.8;
	}
}



/*鍙戝睍鍘嗙▼ s*/
.Historybox {
	background: #f3f3f3 url(../images/aboutbg1.png) center top no-repeat;
	background-size: cover;
	padding: 5% 0;
}

	.Historybox .title h3 {
		font-size: 36px;
		line-height: 36px;
		color: #333333;
		font-weight: normal;
		text-align: center;
		margin-bottom: 0;
	}

#historydate {
	height: 80px;
	background: url(../images/lsline.gif) 0px bottom repeat-x;
	margin-top: 2%;
}

	#historydate .flexslider {
		position: relative;
		padding: 0 50px;
	}

		#historydate .flexslider:after {
			width: calc(100% - 100px);
			height: 1px;
			content: "";
			position: absolute;
			left: 50px;
			top: 50%;
			border-bottom: 1px dashed #333;
			opacity: 0.3;
			z-index: 1;
		}

	#historydate .slides li {
		text-align: center;
		height: 80px;
		position: relative;
	}

		#historydate .slides li span {
			left: 0;
			z-index: 3;
			position: absolute;
			bottom: -4px;
			padding-top: 10px;
			width: 100%;
			height: 50px;
			line-height: 50px;
			cursor: pointer;
			color: #666666;
			font-size: 22px;
			background: url(../images/quan2.png) center top no-repeat;
			font-weight: lighter;
		}

		#historydate .slides li.flex-active-slide span {
			font-size: 22px;
			bottom: 5px;
			height: 50px;
			line-height: 24px;
			color: #ed1846;
			;
			background: url(../images/wz.png) center top no-repeat;
			font-weight: normal;
			padding-top: 30px;
		}

#historycon .Contain {
	max-width: 1000px;
	margin: 0px auto;
}

#historycon .flexslider {
	width: 67%;
	margin: 0 auto
}

#historycon .box {
	margin: 0px auto;
	position: relative;
	padding: 70px;
}

	#historycon .box i {
		font-size: 4.5rem;
		letter-spacing: 15px;
		color: #0f2699;
		opacity: 0.1;
		line-height: 400px;
		position: absolute;
		left: 50%;
		top: 46%;
		transform: translate(-50%, -50%);
		z-index: -1;
		font-family: Oswald-Medium;
	}

#historycon .info {
	width: 58%;
	float: right;
	padding: 50px;
	;
	background: url(../images/aboutbg3.png) no-repeat center bottom/cover;
	height: 250px;
	overflow-y: auto;
}

#historycon .imgbox {
	width: 42%;
	padding-top: 250px;
	float: left;
}

#historycon .year {
	color: #0f2699;
	font-size: 16px;
}

	#historycon .year b {
		font-size: 36px;
	}

#historycon .txt {
	line-height: 30px;
	color: #333;
	padding-top: 29px;
	font-size: 16px;
}

#historycon .flex-direction-nav {
	display: none !important
}

#historydate .flex-direction-nav a {
	top: 15px;
	position: absolute;
	border-radius: 0;
	opacity: 1;
	font-size: 0;
	margin: 0;
	;
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	line-height: 50px;
	border: solid 1px #bfbfbf;
	font-size: 0;
	background: url(../images/leftarr1.png) no-repeat center;
}

#historydate .flex-direction-nav .flex-prev {
	left: 0;
}

#historydate .flex-direction-nav .flex-next {
	right: 0;
	background: url(../images/rightarr1.png) no-repeat center;
}

#historydate .flex-direction-nav a:hover {
	background: #0f2699 url(../images/leftarr2.png) no-repeat center;
	;
	color: #fff
}

#historydate .flex-direction-nav .flex-disabled {
	display: none;
}

#historydate .flex-direction-nav .flex-next:hover {
	background: #0f2699 url(../images/rightarr2.png) no-repeat center;
	;
	color: #fff
}

@media ( max-width:1024px) {
	#historycon .box i {
		font-size: 30vw
	}
}

@media ( max-width:768px) {
	#historycon .box {
		padding: 15px;
		background-position: 28% top;
		background: #fff;
	}

	#historycon .info {
		width: auto;
		float: none;
		padding: 0;
	}

	#historycon .txt {
		line-height: 26px;
		font-size: 15px;
		padding-bottom: 20px;
		margin-bottom: 18px;
	}

	#historycon .imgbox {
		width: auto;
		padding-top: 65%;
		float: none;
	}

	#historydate {
		height: 50px;
	}

	#historycon .year {
		line-height: 50px;
		font-size: 18px;
	}

		#historycon .year b {
			font-size: 28px;
		}

	#historycon .flex-direction-nav a {
		bottom: 20px;
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	#historydate .slides li {
		height: 50px;
	}

		#historydate .slides li span {
			font-size: 16px;
		}

		#historydate .slides li.flex-active-slide span {
			font-size: 22px;
			height: 50px;
			background: url(../images/lsdot02.png) center bottom no-repeat;
		}

	#historycon .flex-direction-nav a {
		bottom: auto;
		top: 20px;
		font-size: 20px;
	}

	#historycon .flex-direction-nav .flex-prev {
		right: 58px;
	}

	#historycon .flex-direction-nav .flex-next {
		right: 20px;
	}

	#historycon .flexslider {
		width: 100%;
	}

	#historydate .flex-direction-nav a {
		top: 0
	}
}


/*Floor001841 */
.Floor001841 {
	padding: 3% 0;
	font-family: AlibabaPuHuiTiR;
}

	.Floor001841 .title {
		text-align: center;
		padding-bottom: 3%;
	}

		.Floor001841 .title span {
			font-size: 12px;
			letter-spacing: 5px;
			color: #c94645;
		}

		.Floor001841 .title h1 {
			margin: 0;
			font-size: 42px;
			padding: 10px 0;
			font-weight: normal;
			color: #000;
		}

@media(max-width:768px) {
	.Floor001841 .title h1 {
		font-size: 30px;
	}

		.Floor001841 .title h1:after {
			height: 5px;
		}
}

@media(max-width:480px) {
	.Floor001841 .title h1 {
		font-size: 20px;
	}
}

.Floor001841 li {
	float: left;
	width: 32%;
	position: relative;
	overflow: hidden;
	margin-right: 2%;
	height: 240px;
	margin-bottom: 2%;
	background-color: #f5f6fa;
}

	.Floor001841 li:nth-child(3n) {
		margin-right: 0;
	}

	.Floor001841 li .icon {
		position: absolute;
		top: 50px;
		right: 30px;
		width: 46px;
		text-align: center;
	}

		.Floor001841 li .icon:after {
			position: absolute;
			left: 50%;
			bottom: 100%;
			height: 50px;
			width: 1px;
			height: 50px;
			background-color: #0f2699;
			opacity: 0.1;
			content: ""
		}

	.Floor001841 li a,
	.Floor001841 li i {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}

	.Floor001841 li a {
		z-index: 3;
		padding: 0 10%;
		color: #333333;
		font-size: 12px;
	}

.Floor001841 .table {
	display: table;
	width: 100%;
	height: 100%;
}

.Floor001841 .table_cell {
	display: table-cell;
	vertical-align: middle;
}

.Floor001841 li h1 {
	margin: 0;
	font-size: 24px;
	padding-top: 0%;
	font-weight: normal;
	background: url(../images/Floor001841-icon_1.png) no-repeat left top;
	margin-bottom: 5%;
}

	.Floor001841 li h1:after {
		display: block;
		width: 70px;
		height: 1px;
		background-color: #0f2699;
		margin-top: 20px;
		content: '';
	}

.Floor001841 li p {
	color: #666666;
	font-size: 16px;
	line-height: 30px;
}

.Floor001841 li span {
	color: #c94645;
}

@media(max-width:768px) and (min-width:641px) {
	.Floor001841 li h1 {
		font-size: 18px;
		padding-top: 50px;
	}

	.Floor001841 li p {
		height: 60px;
	}
}

@media(max-width:640px) {
	.Floor001841 li {
		width: 100%;
		margin-bottom: 20px;
	}

		.Floor001841 li a {
			padding: 0 5%;
		}
}

@media(max-width:480px) {
	.Floor001841 li h1 {
		font-size: 18px;
	}

	.Floor001841 li p {
		height: 60px;
	}
}
/*PicList002854 */
.PicList002854 {
	padding: 5% 0;
	font-family: AlibabaPuHuiTiR;
}

	.PicList002854 .title {
		text-align: center;
	}

		.PicList002854 .title h1 {
			font-size: 36px;
			line-height: 36px;
			font-weight: normal;
			color: #333333;
			margin-bottom: 30px;
		}

		.PicList002854 .title p {
			font-size: 16px;
			line-height: 32px;
			color: #333333;
			margin-bottom: 10px;
		}

	.PicList002854 .slider li {
		float: left;
		margin-bottom: 4%;
	}

		.PicList002854 .slider li a {
			display: block;
			position: relative;
			padding-right: 66px;
			transition: 0.3s;
		}

		.PicList002854 .slider li aside {
			font-size: 18px;
			line-height: 30px;
			height: 60px;
			text-align: center;
			margin-top: 20px;
			color: #333;
		}

		.PicList002854 .slider li .Ispic {
			background-size: contain;
			padding-bottom: 132%;
			background-color: #f4f5f8;
		}

		.PicList002854 .slider li a:hover {
			border-color: #ea5432;
		}

	.PicList002854 .slider .slick-dots li button {
		width: 20px;
		height: 6px;
		background-color: #d6d6d6;
		border-radius: 3px;
		font-size: 0;
		margin: 0 6px;
		display: inline-block;
		transition: all 0.3s
	}

	.PicList002854 .slider .slick-dots {
		text-align: center;
		font-size: 0
	}

		.PicList002854 .slider .slick-dots li {
			display: inline-block;
			float: none
		}

			.PicList002854 .slider .slick-dots li.slick-active button {
				background-color: #0f2699;
				width: 32px;
			}

@media(max-width:1024px) {
	.PicList002854 .slider li .Ispic {
		background-size: contain;
	}
}

@media(max-width:768px) {
	.PicList002854 .slider li.slick-slide {
		width: 48%;
	}

		.PicList002854 .slider li.slick-slide:not(:nth-child(2n)) {
			margin-right: 4%;
		}

		.PicList002854 .slider li.slick-slide aside {
			font-size: 16px;
		}

		.PicList002854 .slider li.slick-slide a:after {
			width: 7vw;
			height: 7vw;
			background-size: auto 50%;
		}
}

@media(max-width:480px) {
	.PicList002854 .slider li aside {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
}

.Gshb {
	background: url(../images/aboutbg2.png) no-repeat bottom center/cover;
	padding-top: 170px;
	padding-bottom: 0;
	min-height: 600px;
}

	.Gshb .auto {
		position: relative;
	}

	.Gshb .txt {
		padding: 90px 60px 0;
		font-family: AlibabaPuHuiTiR;
		background: #FBFCFE url(../images/aboutbg_new2.jpg) no-repeat bottom center;
	}

		.Gshb .txt h3 {
			font-size: 24px;
			line-height: 40px;
			color: #333333;
			margin-bottom: 30px;
		}

		.Gshb .txt p.p1 {
			color: #0f2699;
		}

		.Gshb .txt p {
			font-size: 16px;
			line-height: 40px;
			color: #666666;
		}

			.Gshb .txt p b {
				color: #333;
				font-weight: normal;
			}

	.Gshb .logo {
		position: absolute;
		right: 60px;
		top: -60px;
	}

@media(max-width:768px) {
	.Gshb .logo {
		position: static;
		display: block;
		margin: 0 auto
	}

	.Gshb {
		height: auto;
		padding-top: 20px;
		background: #80B2DC
	}

		.Gshb .txt {
			padding: 20px;
		}

			.Gshb .txt p {
				line-height: 24px;
			}

				.Gshb .txt p b {
					color: #fff
				}

	.PicList002854 .slider li .Ispic {
		background-size: contain;
	}

	.PicList002854 .slider li a {
		padding: 0 10px;
	}
}

.disabled.owl-nav {
	display: none !important
}

.Form001322 h1 {
	font-size: 36px;
	line-height: 30px;
	color: #333333;
	text-align: center;
	margin-bottom: 40px;
	font-weight: normal;
}

.Form001322 {
	padding: 3% 0;
	font-family: AlibabaPuHuiTiR;
}

	.Form001322 .auto {
		background: url(../images/lybg.jpg) no-repeat center center/cover;
	}

	.Form001322 .form {
		float: right;
		width: 50%;
		padding: 60px;
		background-color: rgba(255,255,255,.9);
	}

	.Form001322 h2 {
		font-size: 24px;
		color: #b06c01;
		font-weight: normal;
		padding: 0 0 5% 0;
		margin: 0;
	}

	.Form001322 .text {
		width: 100%;
		height: 40px;
		line-height: 40px;
		padding: 0 10px;
		transition: 0.3s;
	}

		.Form001322 .text:focus {
			box-shadow: 0 0 3px #0f2699;
		}

	.Form001322 .inputbox {
		border-bottom: 1px solid #e6e6e6;
	}

	.Form001322 .btn {
		cursor: pointer;
		width: 180px;
		height: 54px;
		color: #fff;
		background: #004898;
		font-size: 16px;
		border: none;
		border-radius: 6px;
	}

	.Form001322 span {
		line-height: 40px;
	}

		.Form001322 span.f_name {
			text-align: right;
			width: 80px;
			color: #333;
		}

			.Form001322 span.f_name .red {
				color: #ff0000;
			}

		.Form001322 span .fgpws {
			float: right;
			color: #0f2699;
			font-size: 12px;
		}

		.Form001322 span.tips,
		.Form001322 span.agree {
			font-size: 12px;
			line-height: 20px;
		}

		.Form001322 span.tips {
			color: #0f2699;
		}

		.Form001322 span .blue {
			color: blue;
		}

	.Form001322 .textareabox {
		position: relative;
	}

		.Form001322 .textareabox textarea {
			height: 120px;
			background-color: #ffffff;
		}

		.Form001322 .textareabox #counter {
			position: absolute;
			right: 20px;
			bottom: 20px;
		}

@media(max-width:1000px) {
	.Form001322 .form {
		padding: 5%;
	}
}

@media(max-width:768px) {
	.Form001322 .form {
		float: none;
		width: auto;
	}

	.Form001322 td {
		padding-bottom: 2%;
	}
}

.iframeHtml {
	border: none;
	margin: 0 auto;
	display: block;
	margin-top: 3%;
}

/*
 .Floor000905 
 */
.Floor000905 {
	background-color: #f2f2f2;
	font-family: AlibabaPuHuiTiR;
	padding: 5% 0
}

	.Floor000905 .auto {
		position: relative;
		overflow: hidden;
		display: flex;
		align-items: stretch;
		box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
	}

	.Floor000905 .title {
		font-size: 36px;
		line-height: 30px;
		color: #333333;
		text-align: center;
		margin-bottom: 40px;
		font-weight: normal;
		position: relative;
	}

	.Floor000905 .imgbox {
		width: 60%;
		padding-bottom: 36%;
		float: left;
	}

	.Floor000905 figure {
		width: 50%;
		font-size: 16px;
		float: right;
		background: url(../images/lxwmbg.png) no-repeat center bottom;
		padding: 60px;
		background-size: cover;
	}

		.Floor000905 figure .tips {
			padding: 5% 0;
			font-size: 24px;
			line-height: 30px;
			color: #333333;
			border-bottom: 1px solid #e6e6e6;
			margin-bottom: 6%;
			;
		}

		.Floor000905 figure li {
			line-height: 40px;
			color: #666666;
			font-size: 16px;
		}

			.Floor000905 figure li span {
				color: #333
			}

@media(max-width:768px) {
	.Floor000905 .auto {
		display: inline-block;
		width: 96%;
		margin: 2%
	}

	.Floor000905 .imgbox {
		width: 100%;
		padding-bottom: 60%;
	}

	.Floor000905 figure {
		width: 100%;
		padding: 20px;
	}
}

@media(min-width:640px) {
	.Floor000905 .job {
		position: absolute;
		right: 0;
		top: 0;
		width: 44.5%;
		height: 100%;
	}

		.Floor000905 .job a {
			position: absolute;
			height: 100%;
			width: 50%;
			left: 0;
			top: 0;
			padding-left: 5%;
			padding-top: 50%;
		}
}

@media(max-width:640px) {
	.Floor000905 figure {
		padding-right: 0;
	}

		.Floor000905 figure .tips {
			padding: 20px 0;
		}

	.Floor000905 .job a {
		padding: 5% 0 5% 5%;
		display: block;
	}
}

@media(max-width:480px) {
	.Floor000905 .title {
		font-size: 24px;
	}
}



.homeBlock {
    overflow: hidden;
    padding-top: 5%;
    padding-bottom: 6%;
}

.homeBlock .auto {
    position: relative;
    font-size: 100px;
}

.homeBlock .auto .column-name {
    text-align: left;
}

.homeBlock .auto .more {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -24px;
    font-size: 0.16em;
    text-align: center;
    padding: 0 1.875em;
    line-height: 3.125em;
    border-radius: 3.125em;
    border: solid 2px #0f2699;
    transition: 0.3s;
    display: table;
    z-index: 99;
}


.homeBlock .auto .more:hover {
    background-color: #0f2699;
    color: #fff;
    border-color: #0f2699;
}

.homeBlock .auto .more:hover:after {
    background-image: url(../images/Floor002564_more2.png);
}

.homeBlock .auto .more:hover a {
    color: #fff;
}

.home1 {
    align-items: stretch;
}

.home1 .item {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 10% 60px 140px 60px;
    color: #fff;
    position: relative;
    width: 25%;
    -webkit-transition: .6s;
    transition: .6s;
    z-index: 10;
    height: 700px;
    border-right: 2px solid #fff;
    overflow: hidden;
}

.home1 .item.cur {
    width: 40% !important;
    flex: 0 0 auto;
}

.home1 .item.cur:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    z-index: -1;
}
.home1 .item dd a {
			display: inline-block;
			width: auto;
			height: 40px;
			border-radius: 20px;
			background-color: #ffffff;
			border: solid 1px #d4d4d4;
			padding: 0 30px;
			line-height: 40px;
			font-family: AlibabaPuHuiTiR;
		}

		.home1 .item dd:hover a {
			border: solid 1px #0f2699;
			color: #0f2699;
		}

		.home1 .item dd a i {
			font-family: SimSun;
			font-weight: bold;
			display: inline-block;
			margin-left: 5px;
		}
.home1 .item .icon {
    text-align: center;
    -webkit-transition: .6s;
    transition: .6s;
    opacity: 1;
    margin-top: 0;
}

.home1 .item.cur .icon {
    opacity: 0;
    margin-top: -160px;
    text-align: left;
}

.home1 .item .tit {
    font-size: 26px;
    text-align: center;
    margin: 45px 0 50px;
    color: #fff;
}

.home1 .item.cur .tit {
    text-align: left;
    color: #fff;
}

.home1 .item .desc {
    font-size: 16px;
    line-height: 30px;
    position: relative;
    top: 60px;
    opacity: 0;
    -webkit-transition: .6s;
    transition: .6s;
    /* max-height:180px; */
    overflow: hidden;
    max-width: 75%;
}

.home1 .item.cur .desc {
    top: 0;
    opacity: 1;
    color: #fff;
}

.home1 .item .ibtn {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 21px 40px 0px;
    text-align: center;
    line-height: 46px;
    justify-content: center;
    background: url(../images/flashline2.png) no-repeat top center;
}


/* .home1:hover .item{width:13.333%;padding-left:40px;padding-right:40px;}
*/

.home1 .item .ibtn .tags {
    vertical-align: middle;
    white-space: nowrap;
    width: 0;
}

.home1 .item .ibtn .tags a {
    display: inline-block;
    vertical-align: middle;
    padding-right: 20px;
    margin-right: 20px;
    position: relative;
    left: 30px;
    opacity: 0;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-transition: .6s;
    transition: .6s;
}

.home1 .item.cur .ibtn {
    font-size: 100px;
}

.home1 .item.cur .ibtn .more {
    position: absolute;
    left: 8%;
    top: 0;
    margin-top: 0%;
    font-size: 0.16em;
    text-align: center;
    padding: 0 1.875em;
    line-height: 2;
    border-radius: 3.125em;
    border: solid 2px #fff;
    transition: 0.3s;
    display: table;
}

.home1 .item.cur .ibtn .more:after {
    width: 1.3125em;
    height: 0.8125em;
    display: inline-block;
    content: '';
    margin-left: 1em;
    background: url(../images/Floor002564_more2.png) no-repeat;
    background-size: contain;
    transition: 0.3s;
}
.home1 .item.cur  dd{list-style: none;}
.home1 .item.cur .ibtn {
    justify-content: space-between;
    padding: 45px 40px 24px;
}

.home1 .item.cur .ibtn .tags {
    width: auto;
}

.home1 .item .ibtn .tags a:nth-child(2) {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}

.home1 .item .ibtn .tags a:nth-child(3) {
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}

.home1 .item .ibtn .tags a:nth-child(4) {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}

.home1 .item .ibtn .tags a:nth-child(5) {
    -webkit-transition-delay: .7s;
    transition-delay: .7s;
}

.home1 .item .ibtn .tags a:nth-child(6) {
    -webkit-transition-delay: .7s;
    transition-delay: .8s;
}

.home1 .item .ibtn .tags a:nth-child(7) {
    -webkit-transition-delay: .7s;
    transition-delay: .9s;
}

.home1 .item .ibtn .tags a:nth-child(8) {
    -webkit-transition-delay: .7s;
    transition-delay: 1s;
}

.home1 .item .ibtn .tags a:nth-child(9) {
    -webkit-transition-delay: .7s;
    transition-delay: 1.1s;
}

.home1 .item .ibtn .tags a:nth-child(10) {
    -webkit-transition-delay: .7s;
    transition-delay: 1.2s;
}

.home1 .item.cur .ibtn .tags a {
    left: 0;
    opacity: 1;
    color: #fff;
}

.home1 .item>.box {
    display: block;
    height: 100%;
    padding: 45% 60px 140px 60px;
}

.home1 .item.cur>.box {
    padding: 15% 60px 140px 60px;
}

.home1 .item .ibtn {
}

.home1 .item {
    padding: 0 !important;
}

.home1 .item .ibtn {
    align-items: center;
}

.home1 .item .ibtn a {
    color: #fff;
}

.flex {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
}

@media(max-width:1024px) {
	.Sjk_b{width: 100%;overflow-x: auto;}
	.Sjk_b .tablecss{width: 1000px;}
    .homeBlock .auto .more {
        padding: 0 10px;
        font-size: 15px;
        line-height: 30px;
    }
    .TextList001398 li img{margin-right: 0;}
    .home1 .item .ibtn {
        display: none;
    }
    .home1 .item>.box {
        padding: 30px;
        background: rgba(0,0,0,.6);
    }
    .home1 .item .tit {
        font-size: 16px;
        margin: 16px 0 0;
         -webkit-line-clamp:3;
    }
    /* .home1 .item{height: auto;width: 100%;}
    .home1{flex-wrap: wrap;} */
    .home1 {
        flex-wrap: wrap;
    }
    .home1 .item {
        width: 50%;
        height: 270px;
    }
    .homeBlock {
        padding-bottom: 0;
    }
}

.column-name {
    text-align: center;
    padding: 35px 0;
    font-size: 40px;
}

.column-name .cn {
    color: #333;
    line-height: 48px;
    font-weight: bold;
    position: relative;
    z-index: 0;
}

.column-name p {
    font-size: 16px;
    color: #555;
    padding-top: 1%;
    line-height: 28px;
}

.column-name .en {
    text-transform: uppercase;
    color: rgba(0, 0, 0, .2);
    font-size: 60px;
    padding-bottom: 4px;
    font-family: 'PRISM-REGULAR-1';
}


.zs_table {
    float: left;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: solid 1px #e0e0e0;
    margin: 3% 0;
}

.zs_table th {
    color: #152f82;
    background-color: #efefef;
    height: 51px;
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
}

.zs_table td {
    height: 32px;
    color: #152f82;
    text-align: center;
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
}
.homeBlock .title{color: #333; margin-bottom: 2%;position: relative;z-index: 1;padding-right: 10%;}
.homeBlock .title li{float: left;height: 70px;position: relative;color: #333;margin-right: 40px;cursor: pointer;}
.homeBlock .title li:after{position: absolute;left: 0;top: -10px;width: 0;content: "";height: 1px;background: #0f2699;transition: all 0.3s}
.homeBlock .title li.on:after{width: 40px}
.homeBlock .title li .en{padding-left: 40px ;font-weight: lighter;font-size: 14px;letter-spacing: 5px;opacity: 0;margin-bottom: 15px;margin-top: 10px;text-transform: uppercase;}
.homeBlock .title li.on .en{opacity: 1;}
.homeBlock .title li.on{color: #0f2699}
.homeBlock .title li .cn{font-size: 30px;letter-spacing: 10px;font-weight: bold;color: #333}
.homeBlock .title .info{font-size: 16px;line-height: 30px;color: #333333;margin-top: 40px;}
.homeBlock .title .more{display: inline-block; width: 160px;height: 50px;border-radius: 25px;border: solid 2px #0f2699;text-align: center;line-height: 46px;transition: all 0.3s;}
.homeBlock .title .more *{transition: all 0.3s}
.homeBlock .title .more:hover{background:#0f2699;color: #fff }
.homeBlock .title .more:hover img{display: none;}
.homeBlock .title .more:hover .hide{display: inline-block;margin-left: 5px;}
@media(max-width:640px) {
.column-name .en,.homeBlock .title li .en{font-size: 30px;display: none}
.column-name,.homeBlock .title li .cn{font-size: 20px;letter-spacing:2px;}
.homeBlock .title .more{display: none}
.homeBlock .title li{height: 40px;}
.homeBlock .title .info{margin-top: 0}
}

/*20240403*/
.Aqsc{padding: 4% 0;}
.Aqsc .title h3 {font-size: 36px;line-height: 30px;color: #333333;font-weight: normal;text-align: center;margin-bottom: 70px;	}
.Aqsc .Aqsc_b{display: flex;justify-content: space-between;flex-wrap: nowrap;}
.Aqsc .Aqsc_b .Aqsc_bl{background: url(../images/logo-aqsc.png) no-repeat left center;width: 24%}
.Aqsc .Aqsc_b .Aqsc_bl p{font-size: 32px;font-weight: normal;line-height: 36px;color: #0f2699;}
.Aqsc .Aqsc_b .Aqsc_bl p b{font-weight: normal;color: #333333;}

.Aqsc .Aqsc_b .Aqsc_br{float: right;width: 62.5%;position: relative;padding-left: 5%;border-left: 1px solid  #e6e6e6;;}
.Aqsc .Aqsc_b .Aqsc_br:before{position: absolute;left: -1px;top: 0;width: 1px;height: 40px;background-color: #0f2699;content: ""}
.Aqsc .Aqsc_b .Aqsc_br p{font-size: 16px;line-height: 30px;color: #333333;margin-bottom: 20px;}
.Aqsc .Aqsc_b .Aqsc_br p span{color: #0f2699;}
.Aqsc .Aqsc_b .Aqsc_br li{color: #666666;font-size: 16px;line-height: 36px;}


.PicList002854_new .title h1 {font-size: 30px;line-height: 30px;font-weight: normal;color: #333333;margin-bottom: 30px;text-align: center;		}
.PicList002854_new .slideTxtBox{margin-top: 4%;}
.PicList002854_new{padding: 6% 0;background: url(../images/aboutbg_new.jpg) no-repeat bottom center #FCFCFC;}
.PicList002854_new .hd ul{display: flex;border-bottom: 1px solid #e1e2e6;justify-content: center;}
.PicList002854_new .hd ul li{padding: 0 7%;border-bottom: 4px solid transparent;;font-size: 18px;color: #333333;height: 60px;line-height: 60px;cursor: pointer;}
.PicList002854_new .hd ul li.on{border-bottom: 4px solid #0f2699;color: #0f2699;}
.PicList002854_new .bd{margin-top: 5%;}
.PicList002854_new .bd ul{padding-left: 50px;border-left: 1px solid #e6e6e6; ;}
.PicList002854_new .bd ul:before{position: absolute;left: -1px;top: 0;width: 1px;height: 40px;background-color: #0f2699;content: ""}
.PicList002854_new .bd li{padding-left: 13px;position: relative;font-size: 16px;line-height: 46px;color: #333333;}
.PicList002854_new .bd li:before{position: absolute;left: 0px;top: 50%;width: 3px;height: 3px;margin-top: -1.5px; background-color: #0f2699;content: ""}

@media(max-width:1024px) {
	.PicList002854_new .title h1,.PicList002854 .title h1 ,.Historybox .title h3{font-size: 24px;line-height: 24px}
.PicList002854_new .hd ul li{padding: 0 15px;}
.Aqsc .title h3{margin-bottom: 20px;}
.Aqsc .Aqsc_b .Aqsc_bl p{font-size: 24px;line-height: 1.5;}
.PicList002854_new .bd{max-height: 400px;overflow-y: auto}
.PicList002854_new .bd li{line-height: 1.8;}
.PicList002854_new .bd ul{padding-left: 10px;}
.PicList002854_new{background-size: contain;}
}
@media(max-width:768px) {
	.Aqsc .Aqsc_b{display: inline-block;width: 100%;}
.Aqsc .Aqsc_b .Aqsc_bl{width: 100%;margin-bottom: 20px;background-size: contain;}
.Aqsc .Aqsc_b .Aqsc_br{width: 100%;}
.Aqsc .Aqsc_b .Aqsc_bl br{display: none}
}
@media(max-width:480px) {
.PicList002854_new .hd ul li{padding: 0 5px;}

}
.totop{position: fixed; right: 10px;width: 70px;height: 70px; bottom: 10%;background-repeat: no-repeat;z-index: 9999;text-align: center; background-image: url("../images/Other002907_gettop.png");background-position:  center 20px; background-color: #0f2699;font-size: 14px;color: #fff !important; margin-left: -1px; margin-right: -1px;padding-top: 35px; height: 70px; line-height: normal;}
.totop:hover{color:#fff;}

/* 大事记 */
.HistoryBg{ padding:0; background:url(../images/historybg.jpg) center top no-repeat; background-size:cover;}
.History{ background:url(../images/linebg.gif) center top repeat-y; position:relative; padding-top:48px;}
.History .dot{ border-radius:50%; position:absolute; width:14px; height:14px; border:2px solid #d9d9d9; top:0; left:50%; margin-left:-9px; background:#fff;}
.History .item{ clear:both; position:relative; width:50%; padding:0 4% 4% 0;}
.History .item .txt{ background:#f5f5f5; margin-bottom:0.2rem; padding:0.25rem 0.38rem;border-radius: 0.1rem;color: #666;}
.History .item .year{ font-size:0.42rem; position:absolute; right:-2.7rem; top:15%;padding-left:0.35rem; width:2.8rem; background:url(../images/dot11.png) 0px center no-repeat;}
.History .item:nth-child(odd){ float:right; clear:none; padding-right:0; padding-left:4%;}
.History .item:nth-child(odd) .year{ right:auto;left:-2.7rem;background-position:right center;padding-right:0.35rem;text-align: right;}
.History .item:hover .year{background-image:url(../images/dot01.png); color:#0062c8;}

@media ( max-width:768px){
	.History{ background-position:8px top;}
	.History .dot{ left:0; margin:0;}
	.History .item{ width:auto; margin-left:0.3rem; padding:0 0 10px !important;}
	.History .item .year{ right:auto; width:auto; left:0; font-size:16px; top:10%;position: static;margin-bottom: 0.1rem;font-weight: bold;text-align: left !important;margin-left: -0.3rem;padding-left: 0.5rem;}
	.History .item .txt{margin-bottom:12px; line-height:26px; padding:15px;}
	.History .item:nth-child(odd){ float:none;}
	.History .item:nth-child(odd) .year{ text-align:right; background-position:0 center;}
	}


/*20240419*/
.Timeline000768{ margin-top: 4%; position:relative;padding-left: 60px;}
.Timeline000768::before{ position:absolute; content:''; z-index:0; width:100%; height:1px; background-color:#ccc; top:50%; left:0;}
/*.Timeline000768::after{ position:absolute; content:''; z-index:0; width:48px; height:48px;  top:50%; right:-10px;margin-top: -23px;background: url(../images/Hrarr.png) no-repeat center;}*/
.Timeline000768 .swiper-container {position: relative;overflow: hidden;z-index: 1;width: 100%;height: 367px;margin: 0 auto;}
.Timeline000768 ul{position: relative;width: 100%;margin: 0 auto;height: 100%;z-index: 1;display: flex;transition-property: transform;
transform: translate3d(0, 0, 0);
transition-timing-function: ease-out;	}
.Timeline000768 ul li{width: 100%; height: 100%;position: relative; z-index:4;float: left;text-align: center;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.Timeline000768 .tits{width: 50px;font-size: 30px;line-height: 2;position: absolute;left: 0;top: 0%;height: 100%;background: #0f2699;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}
.Timeline000768  li::before,
.Timeline000768  li::after,
.Timeline000768  li i{ position:absolute; content:''; top:50%; z-index:4;width:10px; height:10px;margin-top:-5px;border-radius:50%; background-color:#0f2699; }
.Timeline000768  li.IsTop::before,.Timeline000768  li.IsTop i,.Timeline000768  li.IsTop i::before,.Timeline000768  li.IsTop i::after{ background-color:#0f2699; width:15px; height:15px; border-radius:50%; margin-top:-7.5px;}
.Timeline000768  li.IsTop i::before,.Timeline000768  li.IsTop i::after{ position:absolute; content:''; top:50%; z-index:4;margin-left: -7px;}
.Timeline000768  li::after{ width:1px; height:28px; background-color:#ccc; margin-top:-35px;}
.Timeline000768  li:nth-child(2n+1)::after{ margin-top:7px;}
.Timeline000768  li figure,
.Timeline000768  li .txt{position:absolute; width:100%; height:40%;left:0; }
.Timeline000768  li figure{top:0; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Timeline000768  li:nth-child(2n) figure{ bottom:0; top:auto;}
.Timeline000768  li .txt{ bottom:0; padding:0 3%;}
.Timeline000768  li:nth-child(2n) .txt{ top:0; bottom:auto;}
.Timeline000768  li .txt h1{ margin:0; color:#0f2699; font-size:30px; font-family:Arial; padding-top:10%;}
.Timeline000768  li .txt p{ margin:0; line-height:24px; height:72px; overflow:hidden;} 
.Timeline000768  li i::before{animation: scale2 2.5s linear infinite;}
.Timeline000768  li i::after{animation: scale2 2s linear infinite;}
.Timeline000768  .swiper-button-next{position: absolute;right: 0;top: 50%;height: 50px;width: 50px;margin-top: -25px;z-index: 999;}
@keyframes scale2{
	0%{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}
	100%{transform: scale(1.2);-webkit-transform: scale(2);opacity: 0;}
}
@media ( max-width:768px){
.Timeline000768 ul {width: 800px;}
.Timeline000768 .swiper-container{max-width: 100%;overflow-x: auto;}
.Timeline000768 li .txt h1{font-size: 20px;}

}



.popUp-box{width:100%;height:100%;position: fixed;top:0;left:0;z-index:9999;background: rgba(0,0,0,0.6);display: none;}
.popUp-box .main{max-width:800px;width:95%;padding:3%;border-radius: 0.2rem;background: #fff;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.popUp-box .main .colse{width:30px;height:30px;background: url(../images/Floor003147-close.svg) no-repeat center center;background-size: 15px;position: absolute;right:10px;top:10px;cursor: pointer;}

.popUp-box .main .from .name{font-size: 20px;font-weight: bold;text-align: center;margin-bottom:20px;}
.popUp-box .main .from .table{width:100%;line-height: 38px;}
.popUp-box .main .from table .f-name{width:80px;}
.popUp-box .main .from table input{height:38px;border:1px solid #e5e5e5;box-sizing: border-box;padding:0 10px;width:80%;box-sizing: border-box;display: block;margin-bottom:10px;}
.popUp-box .main .from table textarea{width:91.5%;height:100px;border:1px solid #e5e5e5;display: block;}
.popUp-box .main .from table .btn{width:100px;background: #004898;color:#fff;display: inline-block;margin:20px 10px 0 0;border:none;border-radius: 5px;}


@media(max-width:1024px){
	.popUp-box .main{padding:30px 10px;}
	.popUp-box .main .from table .f-name{width:70px;font-size: 13px;}
	.popUp-box .main .from table input{height:30px;width:95%;}
	.popUp-box .main .from table textarea{width:99%;}
}
@media screen and (min-width:1000px){
	.Menu002449 .menu .auto{
		display: flex;
        justify-content: space-between;
	}
	.Menu002449 .menu .clearfix:after{
		display:none;
	}
	.Menu002449 .menu nav{
		width:auto;
	}
}
/* contactWay  */
.contactWay{
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-top: 4px solid #333;
    padding-top: 20px;
}
.contactWay dt{
	margin-bottom:20px;
}
.contactWay dd{
	font-size:14px;
}
@media screen and (max-width:1024px){
	.Floor000905 .auto{
		flex-direction:column;
	}
	.Floor000905 .imgbox{
		width:100%;
	}
.Floor000905 figure{
	width:100%;
}
.Floor000905 .imgbox{
	padding-bottom:60%;
}
}
@media screen and (max-width:768px){
	.contactWay{
		flex-direction:column;
	}
	.contactWay dt {
    margin-bottom: 0px;
    margin-top: 10px;
}
}

.thead.fixed{
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 96%;
    background: #fff;
    max-width: 1440px;
	z-index:9
}




