:root {
	--paddings:0 4vw;
	--padding:4vw;
	--text-color:#000000;
	--text-color-primary:#000000;
	--text-color-secondary:#212121;
	--text-color-placeholder:#7A7A7A;
	--link-color:#000000;
	--link-hover-color:#0054A1;
	--font-size-12:1.6vw;
	--font-size-14:1.87vw;
	--font-size-16:2.13vw;
	--font-size-18:2.4vw;
	--font-size-20:2.67vw;
	--font-size-21:2.8vw;
	--font-size-22:2.93vw;
	--font-size-24:3.2vw;
	--font-size-26:3.47vw;
	--font-size-28:3.73vw;
	--font-size-30:4vw;
	--font-size-32:4.27vw;
	--font-size-34:4.53vw;
	--font-size-36:4.8vw;
	--font-size-38:5.07vw;
	--font-size-40:5.33vw;
	--font-size-42:5.6vw;
	--font-size-44:5.87vw;
	--font-size-46:6.13vw;
	--font-size-48:6.4vw
}
@media screen and (min-width:992px) {
	:root {
	--paddings:0 9.375vw;
	--padding:9.375vw;
	--font-size-12:12px;
	--font-size-14:14px;
	--font-size-16:14px;
	--font-size-18:16px;
	--font-size-20:17px;
	--font-size-21:17.75px;
	--font-size-22:18.5px;
	--font-size-24:20px;
	--font-size-26:19.5px;
	--font-size-28:21px;
	--font-size-30:22px;
	--font-size-32:24px;
	--font-size-34:25.5px;
	--font-size-36:27px;
	--font-size-38:28.5px;
	--font-size-40:30px;
	--font-size-42:31.5px;
	--font-size-44:33px;
	--font-size-46:34.5px;
	--font-size-48:36px
}
}@media screen and (min-width:1440px) {
	:root {
	--font-size-12:0.729vw;
	--font-size-14:0.729vw;
	--font-size-16:0.9375vw;
	--font-size-18:1.042vw;
	--font-size-20:1.146vw;
	--font-size-21:1.198vw;
	--font-size-22:1.25vw;
	--font-size-24:1.354vw;
	--font-size-26:1.354vw;
	--font-size-28:1.458vw;
	--font-size-30:1.562vw;
	--font-size-32:1.667vw;
	--font-size-34:1.771vw;
	--font-size-36:1.875vw;
	--font-size-38:1.979vw;
	--font-size-40:2.083vw;
	--font-size-42:2.187vw;
	--font-size-44:2.292vw;
	--font-size-46:2.396vw;
	--font-size-48:2.5vw
}
}@media screen and (min-width:1920px) {
	:root {
	--font-size-12:12px;
	--font-size-14:14px;
	--font-size-16:16px;
	--font-size-18:18px;
	--font-size-20:20px;
	--font-size-21:21px;
	--font-size-22:22px;
	--font-size-24:24px;
	--font-size-26:26px;
	--font-size-28:28px;
	--font-size-30:30px;
	--font-size-32:32px;
	--font-size-34:34px;
	--font-size-36:36px;
	--font-size-38:38px;
	--font-size-40:40px;
	--font-size-42:42px;
	--font-size-44:44px;
	--font-size-46:46px;
	--font-size-48:48px
}
}

 
html {
	-webkit-text-size-adjust:100%
}
html,body {
	margin:0;
	padding:0;
	width:100%;
	scroll-behavior:smooth
}
body {
	font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;
	font-size:var(--font-size-16);
	line-height:1;
	font-weight:400;
	overflow-x:hidden
}
body.theme-en {
	font-family:Arial,"Microsoft YaHei","微软雅黑",sans-serif
}
ul,li {
	margin:0;
	padding:0;
	list-style:none
}
div,p,h1,h2,h3,h4,h5,ul,li,a,span,i {
	box-sizing:border-box;
	margin:0;
	padding:0
}
main {
	display:block
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre {
	font-family:monospace,monospace;
	font-size:1em
}
a {
	color:var(--link-color,#1E1E21);
	text-decoration:none
}
a:hover,a:active,a.actived {
	background-color:rgba(0,0,0,0);
	color:var(--link-hover-color,#D91415);
	text-decoration:none
}
a,a::after,a:before {
	transition:all .3s cubic-bezier(0.61,1,0.88,1)
}
abbr[title] {
	border-bottom:0;
	text-decoration:underline dotted
}
b,strong {
	font-weight:bolder
}
code,kbd,samp {
	font-family:monospace,monospace;
	font-size:1em
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
img {
	border-style:none
}
button,input,optgroup,select,textarea {
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button,input {
	overflow:visible
}
button,select {
	text-transform:none
}
button,[type=button],[type=reset],[type=submit] {
	-webkit-appearance:button
}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
	border-style:none;
	padding:0
}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {
	outline:1px dotted ButtonText
}
fieldset {
	padding:.35em .75em .625em
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress {
	vertical-align:baseline
}
textarea {
	overflow:auto
}
[type=checkbox],[type=radio] {
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height:auto
}
[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
details {
	display:block
}
summary {
	display:list-item
}
template {
	display:none
}
[hidden] {
	display:none
}
h1 {
	font-size:var(--font-size-36);
	color:var(--text-color-primary)
}
h2 {
	font-size:var(--font-size-24);
	color:var(--text-color-primary)
}
h3 {
	font-size:var(--font-size-18);
	color:var(--text-color-secondary)
}
h4 {
	font-size:var(--font-size-16);
	color:var(--text-color)
}
p {
	font-size:var(--font-size-16);
	line-height:var(--font-size-30);

	word-break:break-word;
	word-wrap:break-word
}
.el-scale,.el-scale-medium,.el-scale-small {
	transition:all .6s
}
.el-scale:hover {
	transform:scale(1.03)
}
.el-scale-medium:hover {
	transform:scale(1.05)
}
.el-scale-small:hover {
	transform:scale(1.01)
}
.line-1 {
	display:block;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.line-2 {
	display:block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.line-3 {
	display:block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical
}
.line-4 {
	display:block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical
}
.line-5 {
	display:block;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical
}

@media screen and (min-width:992px) {
	.show-pc {
	display:block
}
.show-mobile {
	display:none
}
}.hide-navbar .l__header {
	transform:translateY(-150%)
}
.l__header {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:9999;
	transition:all .6s ease 0s
}
.l__header .header {
	padding:24px var(--padding);
	display:flex;
	align-items:center;
	justify-content:space-between
}
.l__header .header .logo {
	height:8vw
}
.l__header .header .logo img {
	height:100%
}
.l__header .header .logo img.black {
	display:none
}
.l__header .header .actions {
	display:flex;
	align-items:center
}
.l__header .header .actions .action-item>a {
	--link-color:#FFFFFF;
	display:inline-flex;
	align-items:center
}
.l__header .header .actions .action-item>a .iconfont {
	font-size:29px
}
.l__header .header .actions .action-item>a .divider {
	display:none;
	width:1px;
	height:21px;
	background:#fff;
	margin:0 8px;
	transition:all .3s ease 0s
}
.l__header .header .actions .action-item>a.email,.l__header .header .actions .action-item>a .text {
	display:none
}
.l__header .header .actions .action-item>a:hover .divider {
	background:var(--link-hover-color)
}
.l__header .header .actions .action-item>a.collapse {
	display:inline-block;
	margin-left:8px;
	width:7.644444vw;
	height:4.977778vw;
	max-width:43px;
	max-height:28px;
	position:relative
}
.l__header .header .actions .action-item>a.collapse span {
	position:absolute;
	left:0;
	display:inline-block;
	width:100%;
	height:3px;
	background-color:#fff;
	border-radius:3px;
	transition:all .3s ease 0s
}
.l__header .header .actions .action-item>a.collapse span:nth-child(1) {
	top:0
}
.l__header .header .actions .action-item>a.collapse span:nth-child(2) {
	width:62.79%;
	top:50%;
	transform:translateY(-50%)
}
.l__header .header .actions .action-item>a.collapse span:nth-child(3) {
	width:86.0465%;
	bottom:0
}
.l__header .header .actions .action-item>a.collapse.actived span:nth-child(1) {
	width:100%;
	top:50%;
	transform:translateY(-50%) rotate(45deg)
}
.l__header .header .actions .action-item>a.collapse.actived span:nth-child(2) {
	opacity:0
}
.l__header .header .actions .action-item>a.collapse.actived span:nth-child(3) {
	width:100%;
	top:50%;
	transform:translateY(-50%) rotate(-45deg)
}
.l__header .header .actions .action-item .dropdowns {
	display:none;
	position:absolute;
	width:100%;
	left:0;
	z-index:10
}
.l__header .header .actions .action-item .dropdowns.actived {
	height:100vh
}
.l__header .header .actions .action-item .dropdowns .box {
	background-color:#fff;
	padding:10px 30px;
	border-radius:8px;
	position:relative;
	margin-top:16px;
	box-shadow:0 4px 8px 0 rgba(0,0,0,.3);
	display:flex;
	align-items:center;
	justify-content:space-between
}
.l__header .header .actions .action-item .dropdowns .box a {
	display:block;
	white-space:nowrap;
	padding:8vw 1vw;
	font-size:var(--font-size-22)
}
.l__header .menus {
	display:none;
	width:100%;
	height:calc(100% - 100px);
	padding:0 var(--padding);
	overflow-y:auto
}
.l__header .menus li {
	border-bottom:1px solid #e9e9e9
}
.l__header .menus li>a {
	--link-color:#FFFFFF;
	display:inline-flex;
	align-items:center;
	justify-content:space-between;
	width:100%;
	height:21vw;
	font-size:var(--font-size-26)
}
.l__header .menus li>a .iconfont {
	flex-shrink:0;
	font-size:var(--font-size-16);
	transition:all .3s ease 0s
}
.l__header .menus li:hover>a,.l__header .menus li.actived>a {
	border-top-color:var(--link-hover-color)
}
.l__header .menus li:hover>a .iconfont,.l__header .menus li.actived>a .iconfont {
	transform:rotate(-180deg)
}
.l__header .sub-menus {
	display:none
}
.l__header.highlight,.l__header.collapsed {
	background-color:#fff
}
.l__header.highlight .header .logo img.black,.l__header.collapsed .header .logo img.black {
	display:inline-block
}
.l__header.highlight .header .logo img.white,.l__header.collapsed .header .logo img.white {
	display:none
}
.l__header.highlight .header .actions .action-item>a,.l__header.collapsed .header .actions .action-item>a {
	--link-color:#000000
}
.l__header.highlight .header .actions .action-item>a .divider,.l__header.collapsed .header .actions .action-item>a .divider {
	background:#000
}
.l__header.highlight .header .actions .action-item>a.collapse span,.l__header.collapsed .header .actions .action-item>a.collapse span {
	background-color:#000
}
.l__header.highlight .menus li>a,.l__header.collapsed .menus li>a {
	--link-color:#000000;
	border-top-color:#000
}
.l__header.highlight .menus li:hover>a,.l__header.highlight .menus li.actived>a,.l__header.collapsed .menus li:hover>a,.l__header.collapsed .menus li.actived>a {
	border-top-color:var(--link-hover-color)
}
.l__header.collapsed {
	height:100%
}
.l__header.collapsed .header .actions .action-item.menu-item {
	display:none
}
.l__header.collapsed .menus {
	display:block
}
.l__header.collapsed .sub-menus {
	display:none;
	padding-bottom:3.911111vw
}
.l__header.collapsed .sub-menus .menu-header,.l__header.collapsed .sub-menus .sub-menus__items .cover,.l__header.collapsed .sub-menus .sub-menus__items .iconfont {
	display:none
}
.l__header.collapsed .sub-menus .titler {
	padding:3.911111vw 0 3.911111vw 2.488889vw
}
.l__header.collapsed .sub-menus .titler span {
	font-size:var(--font-size-26)
}
.l__header.collapsed .sub-menus .titler span:before {
	content:"-";
	margin-right:1.777778vw
}
.l__header-place {
	display:none;
	height:calc(48px + 8vw);
	background-color:#fff
}
@media screen and (min-width:992px) {
	.l__header {
	padding:0 var(--padding) 30px;
	height:auto
}
.l__header .header {
	padding:22px 0
}
.l__header .header .logo {
	height:36px
}
.l__header .header .actions .action-item {
	position:relative
}
.l__header .header .actions .action-item>a {
	margin-left:8px
}
.l__header .header .actions .action-item>a .iconfont {
	font-size:23px
}
.l__header .header .actions .action-item>a .divider {
	display:inline-block;
	height:16px;
	margin:0 6px
}
.l__header .header .actions .action-item>a .text {
	display:inline
}
.l__header .header .actions .action-item>a.email {
	display:inline-flex
}
.l__header .header .actions .action-item>a.collapse {
	display:none
}
.l__header .header .actions .action-item>a:hover {
	filter:url(#action-platforms)
}
.l__header .header .actions .action-item .dropdowns {
	width:auto;
	left:unset
}
.l__header .header .actions .action-item .dropdowns.actived {
	height:auto
}
.l__header .header .actions .action-item .dropdowns .box {
	padding:10px 30px;
	display:block
}
.l__header .header .actions .action-item .dropdowns .box:before {
	position:absolute;
	top:-5px;
	left:50%;
	display:block;
	width:10px;
	height:10px;
	content:"";
	transform:translateX(-50%) rotate(45deg);
	background-color:#fff;
	z-index:-1;
	box-shadow:0 4px 8px 0 rgba(0,0,0,.3)
}
.l__header .header .actions .action-item .dropdowns .box a {
	padding:6px 0;
	font-size:var(--font-size-16)
}
.l__header .header .actions .action-platforms img {
	height:23px
}
.l__header .menus {
	margin-top:3px;
	padding:0;
	position:relative;
	height:auto;
	overflow-y:unset;
	display:flex;
	justify-content:space-between
}
.l__header .menus li {
	margin-left:32px;
	width:0;
	flex:1;
	border:0;
	padding:0
}
.l__header .menus li:first-child {
	margin-left:0
}
.l__header .menus li>a {
	border-top:1px solid #fff;
	font-size:var(--font-size-18);
	padding-top:12px;
	width:100%;
	height:auto
}
.l__header .menus li>a .iconfont {
	font-size:var(--font-size-16)
}
.l__header .sub-menus {
	width:100%;
	position:absolute;
	left:0;
	display:none;
	padding-top:45px;
	margin-top:-1px
}
.l__header .sub-menus .sub-box {
	display:flex;
	justify-content:center
}
.l__header .sub-menus .sub-box__content {
	background:#fff;
	border-radius:20px;
	display:inline-flex;
	padding:53px 59px 35px 56px
}
.l__header .sub-menus .sub-box__content .menu-header {
	color:#000
}
.l__header .sub-menus .sub-box__content .menu-header h1 {
	font-weight:400;
	font-size:var(--font-size-30)
}
.l__header .sub-menus .sub-box__content .menu-header h3 {
	margin-top:11px;
	font-weight:bold;
	font-size:var(--font-size-14)
}
.l__header .sub-menus .sub-box__content .sub-menus__items {
	display:flex;
	margin-left:5.208vw
}
.l__header .sub-menus .sub-box__content .sub-menus__items a {
	display:block;
	margin-left:2.135vw
}
.l__header .sub-menus .sub-box__content .sub-menus__items a .cover {
	width:200px;
	overflow:hidden;
	border-radius:20px
}
.l__header .sub-menus .sub-box__content .sub-menus__items a .cover img {
	width:100%
}
.l__header .sub-menus .sub-box__content .sub-menus__items a .titler {
	margin-top:1.25vw;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.l__header .sub-menus .sub-box__content .sub-menus__items a .titler span {
	font-weight:bold;
	font-size:var(--font-size-14)
}
.l__header .sub-menus .sub-box__content .sub-menus__items a .titler i {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:27px;
	height:27px;
	border-radius:50%;
	background:#f5f5f5;
	transition:all .3s ease 0s
}
.l__header .sub-menus .sub-box__content .sub-menus__items a:hover .titler i {
	color:#fff;
	background:var(--link-hover-color)
}
.l__header .sub-menus .sub-box__content .sub-menus__items a:first-child {
	margin-left:0
}
.l__header-place {
	height:140px
}
.theme-en .l__header .menus li>a {
	font-weight:bold;text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
}
}@media screen and (min-width:1440px) {
	.l__header {
	padding-bottom:2.083vw
}
.l__header .header {
	padding:1.458vw 0
}
.l__header .header .logo {
	height:2.34375vw
}
.l__header .header .actions .action-item>a {
	margin-left:.546875vw
}
.l__header .header .actions .action-item>a .iconfont {
	font-size:1.51vw
}
.l__header .header .actions .action-item>a .divider {
	height:1.09375vw;
	margin:0 .417vw
}
.l__header .header .actions .action-platforms img {
	height:1.51vw
}
.l__header .menus li {
	margin-left:2.083vw
}
.l__header .menus li>a {
	font-size:var(--font-size-16);
	padding-top:.885vw
}
.l__header-place {
	height:9.271vw
}
}@media screen and (min-width:1920px) {
	.l__header {
	padding-bottom:40px
}
.l__header .header {
	padding:28px 0
}
.l__header .header .logo {
	height:45px
}
.l__header .header .actions .action-item>a {
	margin-left:10.5px
}
.l__header .header .actions .action-item>a .iconfont {
	font-size:29px
}
.l__header .header .actions .action-item>a .divider {
	height:21px;
	margin:0 8px
}
.l__header .header .actions .action-platforms img {
	height:29px
}
.l__header .menus li {
	margin-left:40px
}
.l__header .menus li>a {
	padding-top:17px
}
.l__header .sub-menus .sub-box .sub-box__content {
	border-radius:1.042vw;
	padding:2.76vw 3.073vw 1.823vw 2.917vw
}
.l__header .sub-menus .sub-box .sub-box__content .menu-header h3 {
	margin-top:.573vw
}
.l__header .sub-menus .sub-box .sub-box__content .sub-menus__items a .cover {
	width:10.417vw;
	border-radius:1.042vw;
	max-width:none
}
.l__header .sub-menus .sub-box .sub-box__content .sub-menus__items a .titler i {
	width:1.40625vw;
	height:1.40625vw
}
.l__header-place {
	height:178px
}
}.l__footer {
	color:#fff;
	--link-color:#FFFFFF;
	background-color:#3d3f48;
	padding:12vw var(--padding) 27px
}
.l__footer h4 {
	color:#fff
}
.l__footer .logo {
	padding-bottom:6.4vw;
	border-bottom:2px solid #676767;
	display:flex;
	justify-content:space-between
}

.l__footer .logo .platforms a {
	display:inline-block; margin-left: 10px
}
.l__footer .boder {
	display:flex;
	margin-top:6.4vw;
	color:#fff
}
.l__footer .boder .menus {
	display:none
}
.l__footer .boder .infomation {
	display:flex;
	justify-content:flex-end;
	font-size:var(--font-size-30)
}
.l__footer .boder .infomation .content div {
	margin-top:19px
}
.l__footer .boder .infomation .content div:first-child {
	margin-top:0
}

.l__footer .copyright img {
	display:inline-block;
	width:var(--font-size-18);
	vertical-align:text-bottom
}
.l__footer-navbar,.l__footer-navbar-placeholder {
	width:100%;
	height:16vw;
	background-color:#3d3f48
}
.l__footer-navbar {
	position:fixed;
	left:0;
	bottom:0;
	z-index:99;
	border-top:1px solid #51535b;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:var(--paddings);
	opacity:0;
	animation:fadeInUp 1s 1.5s forwards
}
.l__footer-navbar h1 {
	font-size:3.7vw;
	color:#fff
}
.l__footer-navbar .link-button {
	flex-shrink:0;
	width:26vw;
	height:8vw;
	border-radius:4vw;
	font-size:var(--font-size-18);
	line-height:8vw
}
@media screen and (min-width:992px) {
	.l__footer {
	padding:4.25vw var(--padding) 1.40625vw
}
.l__footer .logo {
	padding-bottom:.99vw
}
.l__footer .logo .logt {
	height:47px
}
.l__footer .email img{ margin-top: 10px; height: 30px;}  
    
.l__footer .boder {
	margin-top:3.49vw
}
.l__footer .boder .menus {
	flex:1;
	display:flex;
	justify-content:space-between
}
.l__footer .boder .menus h4 {
	font-size:var(--font-size-18)
}
.l__footer .boder .menus ul {
	font-size:var(--font-size-18)
}
.l__footer .boder .menus ul li {
	margin-top:10px
}
.l__footer .boder .menus .columns {
	display:flex
}
.l__footer .boder .menus .columns ul {
	margin-left:26px
}
.l__footer .boder .menus .columns ul:first-child {
	margin-left:0
}
.l__footer .boder .infomation {
	width:37.179487%;
	max-width:580px;
	flex-shrink:0;
	font-size:var(--font-size-18)
}
.l__footer .boder .infomation .label {
	font-size:var(--font-size-18)
}
    .l__footer .boder .infomation .label img{ height: 25px; margin-right: 8px;}   
    
.l__footer .boder .infomation .content div {
	margin-top:15px
}
.l__footer .copyright {
	font-size:var(--font-size-16);
	margin-top:4vw;
	display:flex;
	justify-content:space-between
}
.l__footer .copyright .beian-info {
	display:inline-block
}
.l__footer.en .boder .menus .item:last-child {
	display:none
}
.l__footer.en .boder .menus ul {
	font-size:var(--font-size-14)
}
.l__footer.en .boder .infomation {
	padding-left:5%;
	font-size:var(--font-size-16)
}
.l__footer.en .boder .infomation .content {
	line-height:1.5;
	margin-top:-6px
}

.l__footer.en .boder .infomation .content div:first-child {
	margin-top:0
}
    
   
    
    
    
    
    
    
    
    
    
    
    
.l__footer-navbar,.l__footer-navbar-placeholder {
	height:67px
}
.l__footer-navbar h1 {
	font-size:var(--font-size-28)
}
.l__footer-navbar .link-button {
	width:130px;
	height:40px;
	border-radius:20px;
	line-height:40px
}
.theme-en .l__footer-navbar h1 {
	font-size:var(--font-size-18)
}
}@media screen and (min-width:1440px) {

.l__footer .boder .menus ul {
	padding-top:.9375vw
}
.l__footer .boder .menus ul li {
	margin-top:1vw
}
    .l__footer .boder .menus ul li a{ font-size: 15px;}
.l__footer .boder .menus .columns ul {
	margin-left:1.71875vw
}
.l__footer .boder .infomation .content div {
	margin-top:.99vw
}
.l__footer.en .boder .menus .item:last-child {
	display:block
}
.l__footer.en .boder .infomation {
	width:35%;
	padding-left:5%
}
.l__footer-navbar,.l__footer-navbar-placeholder {
	height:4.6875vw
}
.l__footer-navbar .link-button {
	width:7.65625vw;
	height:2.34375vw;
	border-radius:1.146vw;
	line-height:2.34375vw;
	font-size:var(--font-size-16)
}
.theme-en .l__footer-navbar,.theme-en .l__footer-navbar-placeholder {
	height:4vw
}
.theme-en .l__footer-navbar .link-button {
	width:7.65625vw;
	height:2vw;
	border-radius:1vw;
	line-height:2vw
}
}@media screen and (min-width:1920px) {

.l__footer .boder .menus ul {
	padding-top:18px
}
.l__footer .boder .menus ul li {
	margin-top:10px
}
.l__footer .boder .menus .columns ul {
	margin-left:33px
}
.l__footer .boder .infomation .content div {
	margin-top:19px
}
.l__footer-navbar,.l__footer-navbar-placeholder {
	height:90px
}
.l__footer-navbar .link-button {
	width:147px;
	height:45px;
	border-radius:22px;
	line-height:45px
}
.theme-en .l__footer-navbar,.theme-en .l__footer-navbar-placeholder {
	height:60px
}
.theme-en .l__footer-navbar .link-button {
	width:147px;
	height:35px;
	border-radius:17px;
	line-height:35px
}
}.message-dialog {
	width:95% !important;
	max-width:1200px;
	height:auto
}
.message-dialog .layui-layer-setwin .layui-layer-close2 {
	width:auto;
	height:auto;
	border:0;
	background:none;
	color:#000;
	font-size:var(--font-size-42);
	right:0;
	top:0;
	transition:all .3s ease 0s
}
.message-dialog .layui-layer-setwin .layui-layer-close2:hover {
	color:var(--link-hover-color);
	transform:rotate(90deg)
}
.message-dialog .layui-layer-content {
	display:flex;
	height:100%
}
.message-dialog .layui-layer-content .cover {
	display:none
}
.message-dialog .layui-layer-content .layui-form {
	flex:1;
	padding:4vw var(--padding)
}
.message-dialog .layui-layer-content .layui-form h1 {
	font-size:var(--font-size-42);
	color:#333
}
.message-dialog .layui-layer-content .layui-form .tipinfo {
	margin:2.666667vw 0 7.2vw;
	font-size:var(--font-size-24);
	color:#808180
}
.message-dialog .layui-layer-content .layui-form .layui-row>* {
	padding:1.3vw 0
}
.message-dialog .layui-layer-content .layui-form .el-input,.message-dialog .layui-layer-content .layui-form .el-textarea {
	width:100%;
	background:#f9f9f9;
	border:2px solid #f2f2f2
}
.message-dialog .layui-layer-content .layui-form .el-input input,.message-dialog .layui-layer-content .layui-form .el-textarea textarea {
	border:none;
	height:100%;
	font-size:var(--font-size-24);
	box-sizing:border-box;
	background-color:rgba(0,0,0,0)
}
.message-dialog .layui-layer-content .layui-form .el-input label,.message-dialog .layui-layer-content .layui-form .el-textarea textarea::placeholder {
	font-size:var(--font-size-24);
	color:#808180
}
.message-dialog .layui-layer-content .layui-form .el-input {
	height:11vw;
	padding:0 2.6vw;
	display:inline-flex;
	align-items:center
}
.message-dialog .layui-layer-content .layui-form .el-input label {
	flex-shrink:0
}
.message-dialog .layui-layer-content .layui-form .el-input label:after {
	content:"*";
	opacity:0
}
.message-dialog .layui-layer-content .layui-form .el-input label.required:after {
	opacity:1
}
.message-dialog .layui-layer-content .layui-form .el-input input {
	flex:1;
	display:inline-flex;
	align-items:center;
	padding-left:1vw
}
.message-dialog .layui-layer-content .layui-form .el-textarea {
	height:34vw;
	margin-top:1.3vw
}
.message-dialog .layui-layer-content .layui-form .el-textarea textarea {
	width:100%;
	resize:none;
	padding:1.3vw 2.6vw
}
.message-dialog .layui-layer-content .layui-form .el-button {
	margin-top:6.4vw
}
.message-dialog .layui-layer-content .layui-form .el-button .link-button {
	width:22vw;
	height:6.666667vw;
	border-radius:3.333333vw;
	cursor:pointer;
	font-size:var(--font-size-24);
	transition:all .3s ease 0s
}
.partners-swiper {
	width:100%;
	height:124vw;
	padding-bottom:12vw
}
.partners-swiper .swiper-wrapper .swiper-slide {
	display:flex;
	align-items:center;
	justify-content:center
}
.partners-swiper .swiper-wrapper .swiper-slide .boder img {
	height:8vw
}
.partners-swiper .swiper-wrapper .swiper-slide .boder h1 {
	margin-top:2vw;
	font-size:var(--font-size-26);
	text-align:center
}
.partners-swiper .swiper-wrapper .swiper-slide .icons {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.partners-swiper .swiper-wrapper .swiper-slide .icons .icon {
	width:30vw;
	height:11.181818vw;
	position:absolute;
	top:50%;
	left:50%;
	transition:all .6s ease 0s;
	opacity:0;
	transform:translate(-50%,-50%) scale(0.01)
}
.partners-swiper .swiper-wrapper .swiper-slide .icons .icon img {
	max-width:100%;
	max-height:100%;
	object-fit:cover;
	filter:grayscale(100%);
	transition:all .3s ease 0s
}
.partners-swiper .swiper-wrapper .swiper-slide .icons .icon:hover {
	z-index:1
}
.partners-swiper .swiper-wrapper .swiper-slide .icons .icon:hover img {
	filter:grayscale(0);
	transform:scale(1.02)
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon {
	transform:translate(0,0) scale(1);
	opacity:1
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(1) {
	top:35.483871%;
	left:0
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(2) {
	top:49.354839%;
	left:71.8%;
	transition-delay:.02s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(3) {
	top:33.096774%;
	left:61.4%;
	transition-delay:.04s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(4) {
	top:55.978495%;
	left:9%;
	transition-delay:.06s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(5) {
	top:30.247312%;
	left:31%;
	transition-delay:.08s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(6) {
	top:58.387097%;
	left:45.933333%;
	transition-delay:.1s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(7) {
	top:14.086022%;
	left:63.666667%;
	transition-delay:.12s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(8) {
	top:66.268817%;
	left:2.933333%;
	transition-delay:.14s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(9) {
	top:16.989247%;
	left:7%;
	transition-delay:.16s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(10) {
	top:68.860215%;
	left:66.266667%;
	transition-delay:.18s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(11) {
	top:0;
	left:55%;
	transition-delay:.2s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(12) {
	top:76.193548%;
	left:10.333333%;
	transition-delay:.22s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(13) {
	top:4.086022%;
	left:14.333333%;
	transition-delay:.24s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(14) {
	top:77.837634%;
	left:45.4%;
	transition-delay:.26s
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(15) {
	top:86.88172%;
	left:28.2%;
	transition-delay:.27s
}
.l__swiper-pagination .swiper-pagination-bullet {
	width:18px;
	height:18px;
	border-radius:50%;
	background:rgba(0,0,0,0);
	border:1px solid rgba(0,0,0,0);
	display:inline-flex;
	align-items:center;
	justify-content:center;
	transition:all .3s ease 0s
}
.l__swiper-pagination .swiper-pagination-bullet:after {
	content:"";
	display:block;
	width:6px;
	height:6px;
	border-radius:50%;
	background:#969696;
	opacity:1;
	transition:all .3s ease 0s
}
.l__swiper-pagination .swiper-pagination-bullet-active {
	border-color:#0054a1
}
.l__swiper-pagination .swiper-pagination-bullet-active:after {
	background:var(--link-hover-color)
}
.link-button {
	display:inline-block;
	background:var(--link-hover-color);
	color:#fff;
	text-align:center;
	border:1px solid var(--link-hover-color)
}
.link-button i {
	margin-left:1vw
}
.link-button:hover {
	background:#fff;
	color:var(--link-hover-color)
}
.link-hover {
	position:relative
}
.link-hover::after {
	display:block;
	display:block;
	width:0;
	height:1px;
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	background-color:var(--link-hover-color);
	transition:all .3s ease 0s;
	z-index:999
}
.link-hover:hover::after,.link-hover.active::after {
	width:100%
}
.l__banner {
	width:100%;
	position:relative
}
.l__banner img {
	width:100%
}
.l__banner-title {
	position:absolute;
	bottom:5.617647%;
	left:var(--padding)
}
.l__banner-title h1,.l__banner-title h3 {
	color:#fff
}
.l__banner-title h1 {
	font-size:var(--font-size-48); line-height: 2em;text-transform:uppercase;
}
.l__banner-title h3 {
	font-size:var(--font-size-28);
	font-weight:normal;
	margin-bottom:2.666667vw
}
.l__banner-navs {
	display:flex;
	justify-content:space-evenly;
	padding:var(--paddings);
	position:relative
}
.l__banner-navs::after {
	display:block;
	width:100%;
	height:1px;
	content:"";
	background-color:#ededed;
	position:absolute;
	left:0;
	bottom:0
}
.l__banner-navs a {
	display:flex;
	align-items:center;
	font-size:var(--font-size-26);
	height:60px
}
.l__banner-navs a.active {
	color:var(--link-hover-color)
}
.pagination {
	text-align:center
}
.pagination span,.pagination a {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:7.466vw;
	height:7.466vw;
	border-radius:50%;
	border:1px solid #d6d6d6;
	color:#9a9a9a;
	vertical-align:middle;
	margin-left:18px;
	user-select:none;
	font-size:var(--font-size-18)
}

.pagination .zuo i{transform: rotate(180deg)}

.pagination .short {
	display:none
}
.pagination span,.pagination .current {
	cursor:not-allowed
}
.pagination .current,.pagination a:hover {
	color:#fff;
	background:var(--link-hover-color);
	border-color:var(--link-hover-color)
}
.l__cates {
	display:flex;
	align-items:flex-start;
	justify-content:center
}
.l__cates-title {
	display:none
}
.l__cates-list {
	flex:1;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	margin-top:-2vw
}
.l__cates-list.flex-right {
	justify-content:flex-end
}
.l__cates-list a {
	--link-color:#333333;
	width:33.333333%;
	display:block;
	text-align:center;
	position:relative;
	margin-top:2vw
}
.l__cates-list a span {
	padding-bottom:2.533333vw;
	display:inline-block;
	font-size:var(--font-size-24)
}
.l__cates-list a span.active {
	color:var(--link-hover-color)
}
.l__cates-list a::before {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:1px;
	height:var(--font-size-16);
	content:"";
	background-color:#b5b5b5
}
.l__cates-list a:nth-child(3n+1)::before {
	display:none
}
.list-boder {
	width:100%
}
.list-boder__item {
	display:block;
	width:100%;
	overflow:hidden;
	margin-top:8vw
}
.list-boder__item:first-child {
	margin-top:3.444445vw
}
.fancybox__container {
	z-index:9999
}
.layui-layer-loading .layui-layer-content {
	color:#fff
}
.layui-layer-loading .layui-layer-content .layui-layer-loading-icon {
	display:block;
	color:#fff
}
@media screen and (min-width:992px) {
	.message-dialog {
	height:50vw
}
.message-dialog .layui-layer-setwin .layui-layer-close2 {
	font-size:var(--font-size-30)
}
.message-dialog .layui-layer-content .cover {
	display:block;
	flex-shrink:0;
	height:100%
}
.message-dialog .layui-layer-content .cover img {
	height:100%
}
.message-dialog .layui-layer-content .layui-form {
	padding:4.167vw 4.833vw
}
.message-dialog .layui-layer-content .layui-form h1 {
	font-size:var(--font-size-30)
}
.message-dialog .layui-layer-content .layui-form .tipinfo {
	margin-top:1.667vw;
	margin-bottom:4.5vw;
	font-size:var(--font-size-14)
}
.message-dialog .layui-layer-content .layui-form .layui-row {
	margin:-0.833vw -1.042vw
}
.message-dialog .layui-layer-content .layui-form .layui-row>* {
	padding:.833vw 1.042vw
}
.message-dialog .layui-layer-content .layui-form .el-input input,.message-dialog .layui-layer-content .layui-form .el-textarea textarea {
	font-size:var(--font-size-16)
}
.message-dialog .layui-layer-content .layui-form .el-input label,.message-dialog .layui-layer-content .layui-form .el-textarea textarea::placeholder {
	font-size:var(--font-size-16)
}
.message-dialog .layui-layer-content .layui-form .el-input {
	height:4.167vw;
	padding:0 1.667vw
}
.message-dialog .layui-layer-content .layui-form .el-input input {
	padding-left:.833vw
}
.message-dialog .layui-layer-content .layui-form .el-textarea {
	height:10.833vw;
	margin-top:1.667vw
}
.message-dialog .layui-layer-content .layui-form .el-textarea textarea {
	padding:.833vw 1.667vw
}
.message-dialog .layui-layer-content .layui-form .el-button {
	margin-top:4vw
}
.message-dialog .layui-layer-content .layui-form .el-button .link-button {
	width:13.75vw;
	height:4.167vw;
	border-radius:2.083vw;
	font-size:var(--font-size-16)
}
.partners-swiper {
	height:35.9375vw;
	padding-bottom:0
}
.partners-swiper .swiper-wrapper .swiper-slide .boder img {
	height:4.323vw
}
.partners-swiper .swiper-wrapper .swiper-slide .boder h1 {
	margin-top:2.083vw;
	font-size:1.5625vw
}
.partners-swiper .swiper-wrapper .swiper-slide .icons .icon {
	width:17.1875vw;
	height:6.40625vw
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(1) {
	top:37.101449%;
	left:20.78125%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(2) {
	top:29.130435%;
	left:70%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(3) {
	top:7.101449%;
	left:27.239583%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(4) {
	top:53.188406%;
	left:59.635417%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(5) {
	top:11.594203%;
	left:57.447917%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(6) {
	top:62.898551%;
	left:28.072917%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(7) {
	top:76.231884%;
	left:70.416667%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(8) {
	top:8.985507%;
	left:7.916667%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(9) {
	top:1.73913%;
	left:75.989583%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(10) {
	top:55.797101%;
	left:9.166667%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(11) {
	top:0;
	left:45.260417%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(12) {
	top:73.478261%;
	left:45.989583%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(13) {
	top:32.608696%;
	left:5.833333%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(14) {
	top:50.434783%;
	left:79.166667%
}
.partners-swiper .swiper-wrapper .swiper-slide.is-show .icons .icon:nth-child(15) {
	top:73.913043%;
	left:12.604167%
}
.l__swiper-pagination .swiper-pagination-bullet {
	width:14px;
	height:14px
}
.l__swiper-pagination .swiper-pagination-bullet:after {
	width:4px;
	height:4px
}
.link-button i {
	margin-left:13px
}
.l__banner-title {
	bottom:11.617647%
}
.l__banner-title h1 {
	font-size:var(--font-size-36)
}
.l__banner-title h3 {
	font-size:var(--font-size-18)
}
.l__banner-title h3 {
	margin-bottom:1.042vw
}
.l__banner-navs {
	justify-content:flex-start
}
.l__banner-navs a {
	font-size:var(--font-size-16);
	margin-left:52.5px;
	height:60px
}
.l__banner-navs a:first-child {
	margin-left:0
}
.pagination span,.pagination a {
	margin-left:13px;
	font-size:var(--font-size-18);
	width:36px;
	height:36px
}
.pagination .short {
	display:inline-flex;
	font-size:var(--font-size-20)
}
.pagination .short.home i:before {
	display:inline-block;
	transform:rotateY(180deg)
}
.l__cates-title {
	display:block;
	font-size:var(--font-size-30);
	flex-shrink:0;
	padding-right:30px;
	font-weight:bold;
	color:#000
}
.l__cates-list {
	margin-top:-1.40625vw
}
.l__cates-list a {
	width:10%;
	margin-top:1.40625vw
}
.l__cates-list a span {
	font-size:var(--font-size-16);
	padding-bottom:.99vw
}
.l__cates-list a:nth-child(3n+1)::before {
	display:inline-block
}
.l__cates-list a:nth-child(10n+1)::before {
	display:none
}
.l__cates.flex-right {
	justify-content:space-between
}
.l__cates.flex-right .l__cates-list {
	justify-content:flex-end
}
.list-boder {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:flex-start;
	margin:0 -0.96%
}
.list-boder__item {
	width:31.41%;
	margin:3.125vw .96% 0
}
.list-boder__item:first-child {
	margin-top:3.125vw
}
}@media screen and (min-width:1200px) {
	.message-dialog {
	height:600px
}
.message-dialog .layui-layer-content .layui-form {
	padding:50px 58px
}
.message-dialog .layui-layer-content .layui-form .tipinfo {
	margin:20px 0 54px
}
.message-dialog .layui-layer-content .layui-form .layui-row {
	margin:-10px -12.5px
}
.message-dialog .layui-layer-content .layui-form .layui-row>* {
	padding:10px 12.5px
}
.message-dialog .layui-layer-content .layui-form .el-input {
	height:50px;
	padding:0 20px
}
.message-dialog .layui-layer-content .layui-form .el-input input {
	padding-left:10px
}
.message-dialog .layui-layer-content .layui-form .el-textarea {
	height:130px;
	margin-top:20px
}
.message-dialog .layui-layer-content .layui-form .el-textarea textarea {
	padding:10px 20px
}
.message-dialog .layui-layer-content .layui-form .el-button {
	margin-top:48px
}
.message-dialog .layui-layer-content .layui-form .el-button .link-button {
	width:165px;
	height:50px;
	border-radius:25px
}
}@media screen and (min-width:1440px) {
	.link-button i {
	margin-left:.417vw
}
.l__swiper-pagination .swiper-pagination-bullet {
	width:18px;
	height:18px
}
.l__swiper-pagination .swiper-pagination-bullet:after {
	width:6px;
	height:6px
}
.l__banner-navs a {
	margin-left:3.645833vw;
	height:4.166667vw
}
.pagination span,.pagination a {
	margin-left:.9375vw;
	width:2.5vw;
	height:2.5vw
}
}@media screen and (min-width:1920px) {
	.link-button i {
	margin-left:17px
}
.l__banner-navs a {
	margin-left:70px;
	height:80px;text-transform:capitalize
}
    
    .l__banner-navs a.on{ color: #1961b8; font-weight: 600}   
    
.pagination span,.pagination a {
	margin-left:18px;
	width:48px;
	height:48px
}
}

















