@charset "utf-8";

/* common */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	outline: none;
	border: none;
	text-decoration: none;
	transition: all .4s ease;
}

body {
	margin: 0 auto;
	font-family: Poppins-Regular, Arial, sans-serif;
	font-size: 16px;
	height: 100%;
	background-color: #fff;
	overflow: hidden;
	color: #666666;
}

ul {
	list-style: none;
}

html {
	overflow-x: hidden;
	scroll-behavior: smooth;
	font-size: 62.5%;
}

.image {
	display: block;
}

.image img {
	display: block;
}



a img {
	display: block;
}

img {
	border: none;
	max-width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
}

a {
	text-decoration: none;
	color: #333;
	outline: none;
}

.standardLink a:hover {
	color: #0067b8 !important;
}

.standardLink2 a:hover {
	text-decoration: underline;
}


.standardEdit a {
	color: #BB417C;
}

.standardEdit a:hover {
	text-decoration: underline;
}



a:hover img {
	transform: scale(1.1, 1.1)
}

input,
textarea,
select {
	font-family: Poppins-Regular, Arial, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	color: #333333;
	border: none;
	outline: none;
}

textarea {
	resize: none;
}

@media screen and (max-width:1333px) {

	input,
	textarea,
	select {
		font-size: 16px !important;
		font-size: 1.6rem !important;
	}

	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		font-size: 16px !important;
		font-size: 1.6rem !important;
	}

	input:-moz-placeholder,
	textarea:-moz-placeholder {
		font-size: 16px !important;
		font-size: 1.6rem !important;
	}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		font-size: 16px !important;
		font-size: 1.6rem !important;
	}

	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		font-size: 16px !important;
		font-size: 1.6rem !important;
	}
}

@media screen and (max-width:999px) {

	input,
	textarea,
	select {
		font-size: 14px !important;
		font-size: 1.4rem !important;
	}

	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
		font-size: 14px !important;
		font-size: 1.4rem !important;
	}

	input:-moz-placeholder,
	textarea:-moz-placeholder {
		font-size: 14px !important;
		font-size: 1.4rem !important;
	}

	input::-moz-placeholder,
	textarea::-moz-placeholder {
		font-size: 14px !important;
		font-size: 1.4rem !important;
	}

	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
		font-size: 14px !important;
		font-size: 1.4rem !important;
	}
}

.table {
	width: 100%;
	overflow: auto;
}

.table table {
	width: 100%;
	border-collapse: collapse;
	line-height: 22px;
}

.table table tr:nth-child(2n) td {
	background-color: #fff;
}

.table table tr td {
	padding: 10px 20px;
	font-size: 16px;
	background-color: #f4f4f4;
	font-family: Poppins-Regular, Arial, sans-serif;
	color: #333333;
}

@media screen and (max-width:999px) {
	.table table tr td {
		padding: 8px 15px;
		font-size: 14px;
		line-height: 26px;
	}

}

.safeRange {
	max-width: 1440px;
	width: calc(100% - 160px);
	margin: 0 auto;
}

@media screen and (max-width:768px) {
	.safeRange {
		width: calc(100% - 50px);
	}
}

@media screen and (max-width:538px) {
	.safeRange {
		width: calc(100% - 30px);
	}
}



@media screen and (max-width:1600px) {
	.standardRange {
		padding: 80px 0 80px 0 !important;
	}

	.topRange {
		margin-top: 80px !important;
	}

	.innerRange {
		padding: 40px 0 80px 0 !important;
	}
}


@media screen and (max-width:1333px) {
	.standardRange {
		padding: 60px 0 60px 0 !important;
	}

	.topRange {
		margin-top: 60px !important;
	}

	.innerRange {
		padding: 40px 0 60px 0 !important;
	}
}

@media screen and (max-width:999px) {
	.standardRange {
		padding: 50px 0 50px 0 !important;
	}

	.topRange {
		margin-top: 50px !important;
	}

	.innerRange {
		padding: 40px 0 50px 0 !important;
	}
}

@media screen and (max-width:768px) {
	.standardRange {
		padding: 40px 0 40px 0 !important;
	}

	.topRange {
		margin-top: 40px !important;
	}

	.innerRange {
		padding: 40px 0 40px 0 !important;
	}
}





@media screen and (max-width:1600px) {
	.standardTxt .title1 {
		font-size: 36px !important;
		line-height: 48px !important;
	}

	.standardTxt .title2 {
		font-size: 30px !important;
		line-height: 42px !important;
	}
}

@media screen and (max-width:1333px) {
	.standardTxt .title1 {
		font-size: 30px !important;
		line-height: 42px !important;
	}

	.standardTxt .title2 {
		font-size: 26px !important;
		line-height: 38px !important;
	}

	.standardTxt .txt,
	.standardTxt p {
		font-size: 16px !important;
		line-height: 28px !important;
	}

	.standardTxt .btn {
		font-size: 16px !important;
	}
}

@media screen and (max-width:999px) {
	.standardTxt .title1 {
		font-size: 26px !important;
		line-height: 38px !important;
	}

	.standardTxt .title2 {
		font-size: 22px !important;
		line-height: 34px !important;
	}

	.standardTxt .txt,
	.standardTxt p {
		font-size: 14px !important;
		line-height: 26px !important;
	}

	.standardTxt .btn {
		font-size: 14px !important;
	}

}

@media screen and (max-width:768px) {
	.standardTxt .title1 {
		font-size: 22px !important;
		line-height: 34px !important;
	}

	.standardTxt .title2 {
		font-size: 20px !important;
		line-height: 32px !important;
	}
}








.oneRow {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.twoRow {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.threeRow {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.foreRow {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}


.clear {
	clear: both;
}

/* xnav */
header .xnav {
	display: none;
}

@media screen and (max-width:999px) {
	header .xnav {
		display: block;
	}

	header .xnav .nav {
		position: fixed;
		width: 35px;
		height: 24px;
		background: #BB417C;
		right: 80px;
		top: 30px;
		transform: translateY(-50%);
		cursor: pointer;
		border-radius: 5px;
		z-index: 999999999;
	}

	header .xnav .nav span {
		display: block;
		width: 20px;
		height: 2px;
		background: #ffffff;
		position: absolute;
		left: 50%;
		margin-left: -10px;
		top: 50%;
		transition: 0.8s;
		z-index: 99999991
	}

	header .xnav .nav .nav1 {
		margin-top: -1px;
	}

	header .xnav .nav .nav2 {
		margin-top: -8px;
	}

	header .xnav .nav .nav3 {
		margin-top: 6px;
	}

	header .xnav .nav:hover .nav1 {
		width: 25px;
	}

	header .xnav .navh .nav1 {
		transform: rotate(45deg)
	}

	header .xnav .navh .nav2 {
		transform: rotate(-45deg);
		width: 10px;
		margin-left: -1px;
		margin-top: -5px;
	}

	header .xnav .navh .nav3 {
		transform: rotate(-45deg);
		width: 9px;
		margin-top: 3px;
		margin-left: -8px;
	}

	header .xnav .navh:hover .nav2 {
		margin-top: -8px;
		margin-left: 7px;
	}

	header .xnav .navh:hover .nav3 {
		margin-top: 5px;
		margin-left: -12px;
	}

	header .xnav .smdaohang {
		position: fixed;
		width: 300px;
		height: 0px;
		overflow: auto;
		top: 0px;
		right: 0px;
		background: rgba(187, 65, 124, 0.95);
		z-index: 9999999;
		transition: 0.8s;
		text-align: center;
	}

	header .xnav .smdaohangh {
		right: 0px;
		top: 0px;
		height: 100%;
	}

	header .xnav .topnav {
		margin: auto;
		margin-top: 30px;
		padding: 20px;
	}

	header .xnav ul.topnav li {
		text-align: left;
		position: relative;
	}

	header .xnav ul.topnav li a {
		padding: 5px;
		padding-left: 0px;
		color: #fff;
		display: block;
		font-size: 14px;
		font-size: 1.4rem;
		line-height: 24px;
		padding-right: 50px;
		font-family: Poppins-Regular, Arial, sans-serif;
	}

	header .xnav ul.topnav ul {
		display: none;
		transition: none;
	}

	header .xnav ul.topnav ul li {
		clear: both;
	}

	header .xnav ul.topnav ul li a {
		padding-left: 20px;
		font-size: 14px;
		font-size: 1.4rem;
		font-weight: normal;
		outline: 0;
	}


	header .xnav ul.topnav ul ul li a {
		padding-left: 40px;
	}

	header .xnav ul.topnav ul ul ul li a {
		padding-left: 60px;
	}

	header .xnav ul.topnav span {
		display: block;
		position: absolute;
		right: 0px;
		top: 7px;
		width: 20px;
		height: 20px;
		background: #fff;
		background: rgba(255, 255, 255, 0.6);
		cursor: pointer;
		border-radius: 50%;
		transition: 0.5s;
	}

	header .xnav ul.topnav span:before {
		content: "";
		width: 6px;
		height: 2px;
		background: #333;
		position: absolute;
		left: 50%;
		margin-left: -3px;
		top: 50%;
		margin-top: 0px;
		transform: rotate(45deg);
		transform-origin: right center
	}

	header .xnav ul.topnav span:after {
		content: "";
		width: 6px;
		height: 2px;
		background: #333;
		position: absolute;
		left: 50%;
		margin-left: -3px;
		top: 50%;
		margin-top: -1px;
		transform: rotate(-45deg);
		transform-origin: right center;
		transition: 0.5s;
	}

	header .xnav ul.topnav span.yizi {
		transform: rotate(90deg)
	}

	header .xnav .smdaohang form {
		margin-top: 15px;
		margin-bottom: 15px;
		width: 240px;
		height: 26px;
		border: 1px solid #fff;
		position: relative;
		background: #fff;
		border-radius: 13px;
	}

	header .xnav .smdaohang form input {
		color: #333333;
	}

	header .xnav .smdaohang form .iptc {
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 15px;
		background-color: #fff;
		width: 80%;
		height: 24px;
		line-height: 24px;
		display: block;
		float: left;
		border-radius: 10px;
	}

	header .xnav .smdaohang form .ipsc {
		width: 20%;
		height: 24px;
		line-height: 24px;
		display: block;
		float: right;
		background: transparent;
		position: relative;
		z-index: 99;
	}

	header .xnav .smdaohang form i {
		position: absolute;
		right: 10px;
		top: 4px;
	}
}

/**
 * Swiper 11.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2023
 */

@font-face {
	font-family: swiper-icons;
	src: url('data:application/font-woff;charset=utf-8;base64, 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');
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
	content: '';
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size)
}

:root {
	--swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: var(--swiper-navigation-top-offset, 50%);
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
	display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
	width: 100%;
	height: 100%;
	object-fit: contain;
	transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
	transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: var(--swiper-navigation-sides-offset, 10px);
	right: auto
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto
}

.swiper-button-lock {
	display: none !important;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: initial;
	line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: 'next'
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
	display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: var(--swiper-pagination-bottom, 8px);
	top: var(--swiper-pagination-top, auto);
	left: 0;
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33)
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet:only-child {
	display: none !important
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
	right: var(--swiper-pagination-right, 8px);
	left: var(--swiper-pagination-left, auto);
	top: 50%;
	transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
	color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
	background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
	width: var(--swiper-pagination-progressbar-size, 4px);
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-lock {
	display: none
}

.swiper-scrollbar {
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	position: relative;
	touch-action: none;
	background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
	display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
	position: absolute;
	left: var(--swiper-scrollbar-sides-offset, 1%);
	bottom: var(--swiper-scrollbar-bottom, 4px);
	top: var(--swiper-scrollbar-top, auto);
	z-index: 50;
	height: var(--swiper-scrollbar-size, 4px);
	width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
	position: absolute;
	left: var(--swiper-scrollbar-left, auto);
	right: var(--swiper-scrollbar-right, 4px);
	top: var(--swiper-scrollbar-sides-offset, 1%);
	z-index: 50;
	width: var(--swiper-scrollbar-size, 4px);
	height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
	border-radius: var(--swiper-scrollbar-border-radius, 10px);
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move;
	touch-action: none
}

.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
	flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-fade .swiper-slide-active {
	pointer-events: auto
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube {
	overflow: visible
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px)
}

.swiper-cube .swiper-slide-next+.swiper-slide {
	pointer-events: auto;
	visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-flip {
	overflow: visible
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height
}

.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}




/* ---------------------index----------------------------- */


/* allnav */

nav {
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	z-index: 9999;
	background: transparent;
	border-bottom: 1px solid rgba(255, 255, 255, .2);

}

nav .safeRange {
	max-width: 1920px;
	width: 100%;
	padding: 0 21px 0 47px;
}

nav.innerNav,
nav.active {
	background-color: #FFF;
}

nav.active {
	box-shadow: 0px 0px 10px rgba(122, 122, 122, 0.1);
}


html {
	scroll-padding-top: 60px;
}


nav .con {
	display: flex;
	align-items: center;
	justify-content: space-between;
}


nav .logo {
	width: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	position: relative;
}

nav .logoBox {
	display: flex;
	align-items: center;
	width: 391px;
}


nav .logo img:nth-child(2) {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

nav.active .logo img:nth-child(1) {
	opacity: 0;
}

nav.active .logo img:nth-child(2) {
	opacity: 1;
}

nav .logo:hover img {
	transform: none;
}


nav .logoBox i {
	width: 1px;
	height: 35px;
	margin: 0 11px 0 1px;
	background-color: rgba(255, 255, 255, .3);
}


nav.active .logoBox i {
	background-color: #BB417C;
}

nav .logoBox span {
	color: #FFF;
	font-size: 14px;
	line-height: 18px;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	filter: grayscale(100%) brightness(500%);
}


nav.active .logoBox span {
	filter: grayscale(0%) brightness(100%);
}

nav .navList {
	display: flex;
	align-items: center;
}

nav .navList>ul {
	display: flex;
	align-items: center;
	margin-right: 52px;
}


nav .navList>ul>li {
	margin-right: 51px;
	position: relative;
}

nav .navList>ul>li:last-child {
	margin: 0;
}

nav a {
	display: block;
}


nav .navList>ul>li>a {
	height: 60px;
	line-height: 60px;
	color: #ffffff;
	font-size: 18px;
	position: relative;
	display: flex;
	align-items: center;
}

nav .navList>ul>li>a::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	transition: .4s ease all;
	height: 1px;
	background-color: #EFD1AE;
}


nav.active .navList>ul>li>a::after {
	background-color: #BB417C;
}

nav .navList>ul>li>a:hover::after,
nav .navList>ul>li.active>a::after {
	width: 100%;
	right: auto;
	left: 0;
}


nav .navList>ul>li>a>i {
	font-size: 10px;
	transform: rotate(180deg);
	flex-shrink: 0;
	margin-left: 2px;
}

nav.innerNav .navList>ul>li>a,
nav.active .navList>ul>li>a {
	color: #222;
}

nav .navList>ul>li.active>a {
	color: #EFD1AE;
}

nav.active .navList>ul>li.active>a {
	color: #BB417C;
}

nav .navList>ul>li:hover>a {
	color: #EFD1AE;
}

nav.active .navList>ul>li:hover>a {
	color: #BB417C;
}

nav .btns {
	display: flex;
	align-items: center;
}

nav .btns .search {
	height: 60px;
	display: flex;
	align-items: center;
	position: relative;
}


nav .btns .search .searchBtn {
	cursor: pointer;
}


nav .btns .search .searchBtn i {
	font-size: 18px;
	color: #ffffff;
	display: block;
}

nav.active .btns .search .searchBtn i {
	color: #222;
}

nav .btns .search .searchBtn:hover i {
	color: #EFD1AE;
}

nav.active .btns .search .searchBtn:hover i {
	color: #BB417C;
}

nav .btns .search form {
	position: absolute;
	right: 0;
	top: calc(100% + 1px);
	background-color: #ffffff;
	height: 30px;
	width: 0px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0;
	overflow: hidden;
	box-shadow: 0px 0px 10px rgba(122, 122, 122, 0.1);
	border-radius: 99px;
}

nav .btns .search form.active {
	width: 240px;
	padding: 0 10px;
}

nav .btns .search form input {
	width: 100%;
	height: 100%;
	background-color: transparent;
	color: #222222;
}

nav .btns .search form input::-webkit-input-placeholder {
	color: #666;
}

nav .btns .search form input:-moz-placeholder {
	color: #666;
}

nav .btns .search form input::-moz-placeholder {
	color: #666;
}

nav .btns .search form input:-ms-input-placeholder {
	color: #666;
}


nav .btns .search form .subBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	height: 30px;
	width: 30px;
}

nav .btns .search form .subBtn i {
	font-weight: bold;
	color: #222222;
}


nav .btns .search form .subBtn:hover i {
	color: #BB417C;
}

nav .btns .search form .subBtn input {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	cursor: pointer;
	background-color: transparent;
}



nav .btns .line {
	width: 1px;
	height: 16px;
	background-color: rgba(255, 255, 255, .5);
	margin: 0 11px 0 11px;
}

nav.innerNav .btns .line,
nav.active .btns .line {
	background-color: #D9D9D9;
}

nav .btns .language {
	height: 60px;
	display: flex;
	align-items: center;
	position: relative;
}

nav .btns .lanBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	color: #ffffff;
}

nav .btns .lanBtn i {
	color: #ffffff;
}


nav.active .btns .lanBtn span {
	color: #222;
}

nav.active .btns .lanBtn i {
	color: #222;
}


nav .btns .lanBtn:hover span,
nav .btns .lanBtn:hover i {
	color: #EFD1AE;
}


nav.active .btns .lanBtn:hover span,
nav.active .btns .lanBtn:hover i {
	color: #BB417C;
}


nav .btns .lanBtn span {
	flex-shrink: 0;
	font-size: 18px;
	line-height: 30px;
	margin: 0 5px 0 4px;
}

nav .btns .lanBtn i.icon-language {
	font-size: 20px;
}

nav .btns .lanBtn i.icon-up7 {
	font-size: 9px;
	transform: rotate(180deg);
}


nav .btns .lanBtn.active i.icon-up7 {
	transform: rotate(0deg);
}


nav .btns .language ul {
	position: absolute;
	top: calc(100% + 1px);
	left: 50%;
	transform: translateX(-50%);
	width: max-content;
	max-width: 200px;
	display: none;
	padding: 15px 0 15px 0;
	transition: none;
	background-color: #ffffff;
	border-radius: 0 0 16px 16px;
	box-shadow: 0px 0px 10px rgba(122, 122, 122, 0.1);
}


nav .btns .language ul li {
	margin-top: 10px;
}

nav .btns .language ul li:nth-child(1) {
	margin-top: 0;
}

nav .btns .language ul li a {
	padding: 0 20px;
	color: #222222;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
}

nav .btns .language ul li a:hover {
	color: #BB417C;
}

nav .btns .blogrolls {
	display: flex;
	align-items: center;
	margin-left: 111px;
}

nav .btns .blogrolls a {
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	color: #ffffff;
	margin: 5px 0;
	margin-left: 20px;
}


nav .btns .blogrolls a:hover img {
	transform: translateY(-5px);
}

header .xnav ul.topnav li.blogrolls {
	display: flex;
	flex-wrap: wrap;
	margin-top: 16px;
}

header .xnav ul.topnav li.blogrolls a {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	overflow: hidden;
	padding: 0;
	margin: 5px 0;
	margin-right: 12px;
}




/* moreList */

.moreList,
.moreList ul {
	position: absolute;
	background-color: #FFF;
	width: max-content;
	max-width: 280px;
	min-width: 216px;
	display: none;
	transition: none;
	padding: 16px 0 12px 0;
	border-radius: 0 0 16px 16px;
	box-shadow: 0px 0px 10px rgba(122, 122, 122, 0.1);
}


.moreList ul {
	left: 100%;
	top: -16px;
}


.moreList {
	top: calc(100% + 2px);
	left: 50%;
	transform: translateX(-50%);
}

.moreList::after {
	position: absolute;
	left: 0;
	top: -10px;
	width: 100%;
	height: 100%;
	z-index: -1;
}


.moreList li {
	position: relative;
	margin-top: 10px;
}

.moreList li:nth-child(1) {
	margin-top: 0;
}

.moreList a {
	padding: 0 15px;
	color: #222;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
}


.moreList a:hover {
	color: #BB417C;
}

.moreList li.active>a:hover {
	color: #BB417C;
}

@media screen and (max-width:1800px) {
	nav .safeRange {
		padding: 0 20px;
	}

	nav .btns .blogrolls {
		margin-left: 20px;
	}

	nav .navList>ul>li {
		margin-right: 30px;
	}

	nav .navList>ul {
		margin-right: 40px;
	}

	nav .btns .lanBtn span {
		margin: 0 5px;
	}

	nav .btns .blogrolls a {
		margin-left: 14px;
	}
}

@media screen and (max-width:1600px) {

	nav .navList>ul>li>a,
	nav .btns .lanBtn span {
		font-size: 16px;
	}

	nav .btns .blogrolls a {
		width: 26px;
		height: 26px;
	}

	nav .btns .blogrolls {
		margin-left: 10px;
	}

	nav .logoBox {
		width: 280px;
	}

	nav .logoBox span {
		line-height: 18px;
	}

	.moreList,
	.moreList ul {
		padding: 10px 0;
		border-radius: 0 0 5px 5px;
		min-width: auto;
	}

	.moreList ul {
		top: -10px;
	}

	.moreList a {
		padding: 0 20px;
	}

	nav .btns .language ul {
		border-radius: 0 0 5px 5px;
	}
}

@media screen and (max-width:1333px) {
	nav .navList {
		flex-direction: column-reverse;
		align-items: flex-end;
	}

	nav .btns .search,
	nav .btns .language {
		height: 40px;
	}

	nav .navList>ul {
		margin-right: 0;
	}

	nav .navList>ul>li>a {
		height: 40px;
		line-height: 40px;
	}

	nav .logoBox {
		width: 330px;
	}

	nav .navList>ul>li {
		margin-right: 40px;
	}

	html {
		scroll-padding-top: 80px;
	}

	nav .btns .search form {
		top: 50%;
		transform: translateY(-50%);
		right: calc(100% + 10px);
		height: 26px;
	}

	nav .btns .search form .subBtn {
		width: 26px;
		height: 26px;
	}

	nav .btns .search form.active {
		width: 200px;
	}
}

@media screen and (max-width:1200px) {
	nav .navList>ul>li {
		margin-right: 24px;
	}

	nav .logoBox {
		width: 280px;
	}
}

@media screen and (max-width:999px) {
	.bannerRange {
		height: 60px;
	}

	html {
		scroll-padding-top: 60px;
	}

	nav .navList>ul,
	nav .btns .blogrolls,
	nav .btns .search,
	nav .btns .line {
		display: none;
	}

	nav .safeRange {
		height: 60px;
		padding: 0 80px;
	}

	nav .safeRange .btns {
		height: 100%;
	}

	nav .safeRange .btns .language {
		height: 100%;
		margin-right: 60px;
	}

	nav .logo img:nth-child(2) {
		opacity: 1;
	}

	nav .logo img:nth-child(1) {
		opacity: 0;
	}

	nav .logoBox span {
		filter: grayscale(0%) brightness(100%);
		font-size: 12px;
		line-height: 16px;
	}

	nav {
		background-color: #ffffff;
	}

	nav .btns .lanBtn span,
	nav .btns .lanBtn i {
		color: #222222;
	}

	nav .btns .lanBtn:hover span,
	nav .btns .lanBtn:hover i {
		color: #BB417C;
	}

	nav .btns .lanBtn span {
		font-size: 14px;
		line-height: 26px;
		margin: 0 8px;
	}

	nav .btns .lanBtn i.icon-language {
		font-size: 18px;
	}

	nav .logoBox i {
		background-color: #BB417C;
		height: 30px;
	}

	nav .logoBox {
		width: 295px;
	}

	nav .logo {
		width: 65px;
	}

	nav .btns .btns,
	nav .navList {
		height: 100%;
	}

	nav .btns .language ul li a {
		font-size: 14px;
		line-height: 24px;
	}
}

@media screen and (max-width:768px) {
	nav .safeRange {
		padding: 0 25px;
		height: 50px;
	}

	header .xnav .nav {
		right: 25px;
		top: 25px;
	}

	.bannerRange {
		height: 50px;
	}

	html {
		scroll-padding-top: 50px;
	}
}

@media screen and (max-width:538px) {
	nav .safeRange {
		padding: 0 15px;
	}

	header .xnav .nav {
		right: 15px;
	}

	nav .logoBox i,
	nav .logoBox span {
		display: none;
	}
}


/*  animation*/

.animationItem,
.animation {
	opacity: 0;
	transition: 1s ease all;
}


.fadeUp {
	transform: translateY(50px);
}


.fadeRight {
	transform: translateX(50px);
}


.fadeLeft {
	transform: translateX(-50px);
}

.animationActive {
	opacity: 1;
	transform: translate(0, 0) scale(1);
}

@media screen and (max-width:999px) {

	.animationItem,
	.animation {
		opacity: 1;
		transform: translate(0, 0) scale(1);
		transition: .4s ease all;
	}
}



/* indexbanner */

.indexBanner {
	position: relative;
	transition: none;
	padding-bottom: 36.45%;
}

.indexBanner .swiper {
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
}


.indexBanner a:hover img {
	transform: scale(1);
}


.indexBanner .swiper-slide {
	position: relative;
}

.indexBanner .swiper-slide .image {
	height: 100%;
}

.indexBanner .swiper-slide .image img {
	max-width: none;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.indexBanner .swiper-slide video,
.indexBanner .swiper-slide iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9;
	object-fit: cover;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}



.indexBanner img {
	display: block;
}

.indexBanner a:hover img {
	transform: scale(1, 1);
}

.indexBanner .signs {
	display: none;
}

.indexBanner .btns>div {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 44px;
	height: 44px;
	line-height: 43px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: transparent;
	border: 1px solid #ffffff;
	z-index: 99;
	color: #ffffff;
	font-size: 20px;
	cursor: pointer;
}

.indexBanner .btns>div:hover {
	background-color: #BB417C;
	color: #ffffff;
	border-color: #BB417C;
}

.indexBanner .btns>div.prev {
	left: 42px;
}

.indexBanner .btns>div.next {
	right: 42px;
}


@media screen and (max-width:1600px) {
	.indexBanner .btns>div {
		width: 40px;
		height: 40px;
		font-size: 16px;
	}
}

@media screen and (max-width:1333px) {
	.indexBanner .btns>div {
		width: 36px;
		height: 36px;
		font-size: 14px;
	}
}

@media screen and (max-width:999px) {
	.indexBanner .btns>div {
		display: none;
	}

	.indexBanner .signs {
		position: absolute;
		z-index: 99;
		left: 50%;
		transform: translateX(-50%);
		bottom: 16px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		padding: 0 20px;
	}

	.indexBanner .swiper-pagination {
		position: static;
		margin: 5px 12px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		width: auto;
	}


	.indexBanner .swiper-pagination span {
		margin: 0 10px !important;
		background-color: rgba(255, 255, 255, 0.20);
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 1;
		width: 11px;
		height: 11px;
		border-radius: 50%;
		background-color: #ffffff;
	}


	.indexBanner .swiper-pagination span.swiper-pagination-bullet-active {
		background-color: #BB417C;
	}
}

@media screen and (max-width:768px) {
	.indexBanner .signs {
		bottom: 10px;
	}

	.indexBanner .swiper-pagination span {
		margin: 0 8px !important;
	}
}

@media screen and (max-width:750px) {
	.indexBanner {
		padding-bottom: 80%;
	}
}


/* public */


.whiteColor,
.whiteColor p {
	color: #ffffff;
}

.defaultColor {
	color: #222222;
}

a.whiteColor:hover,
a.defaultColor:hover {
	color: #BB417C;
}

.themeColor {
	color: #BB417C;
}


.fontBold {
	font-family: Poppins-Bold;
}

.fontRegular {
	font-family: Poppins-Regular, Arial, sans-serif;
}

.standardEdit p strong {
	font-family: Poppins-Bold, Arial, sans-serif;
	font-weight: normal;
}


.lrt {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.lrc {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.lrb {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}


.cBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	color: #FFF;
	font-size: 16px;
	line-height: 26px;
	width: max-content;
	max-width: 100%;
	position: relative;
	border-radius: 99px;
	overflow: hidden;
	background-color: transparent;
	padding: 1px;
}

.cBtn span {
	padding: 8px 30px 8px 29px;
	border-radius: 99px;
	text-align: center;
}

.cBtn::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
	transition: .4s ease all;
	z-index: -1;
}


.cBtn:hover {
	color: #BB417C;
}

.cBtn:hover span {
	background-color: #ffffff;
}

.font14 {
	font-size: 14px !important;
	line-height: 24px !important;
}

.font18 {
	font-size: 18px;
	line-height: 30px;
}


.textCenter,
.textCenter p {
	text-align: center;
}


.font26 {
	font-size: 26px;
	line-height: 38px;
}

.font36 {
	font-size: 36px;
	line-height: 46px;
}

.standardEdit p {
	font-size: 16px;
	line-height: 28px;
}

.radius16 {
	border-radius: 16px;
	overflow: hidden;
}

.imgBg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -3;
}


.imgBg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
	display: block;
}

/* indexM1-1 */


.lTit {
	position: relative;
	color: transparent;
}


a.lTit {
	display: inline-block;
}

.lTit::after {
	content: attr(title);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: .4s ease all;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


a.lTit:hover {
	color: #BF3F7A;
}

a.lTit:hover::after {
	opacity: 0;
}

.iAbout {
	padding: 92px 0 105px 0;
}

.iAbout .signList {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.iAbout .signList a {
	display: flex;
	align-items: center;
	padding: 24px 39px 24px;
	width: 30.6%;
	margin-right: 4.1%;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
}

.iAbout .signList a:hover img {
	transform: none;
}

.iAbout .signList a:hover {
	transform: translateY(-17px);
}

.iAbout .signList a:nth-child(3n) {
	margin-right: 0;
}

.iAbout .signList a:last-child {
	margin-right: 0;
}

.iAbout .signList a img {
	flex-shrink: 0;
	width: 62px;
	height: 62px;
	margin-right: 18px;
}


.iAbout .imgMsgBox {
	margin-top: 113px;
}

.iAbout .imgMsgBox .show {
	width: 53%;
	position: relative;
}

.iAbout .imgMsgBox .show .image {
	transform: translateY(-1px);
}

.iAbout .imgMsgBox .show::after {
	content: "";
	position: absolute;
	width: calc(100% + 1px);
	height: calc(100% + 1px);
	bottom: -12px;
	right: -13px;
	border-radius: 16px;
	opacity: 0.3;
	background: #BB417C;
	z-index: -1;
	transition: .4s ease all;
}


.iAbout .imgMsgBox .msg {
	width: 41.4%;
	padding-top: 26px;
}

.iAbout .imgMsgBox .txts {
	margin-top: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 11;
}

.iAbout .imgMsgBox .cBtn {
	margin-top: 25px;
}

.iAbout .numList {
	margin-top: 88px;
}


.numList {
	display: flex;
	flex-wrap: wrap;
}

.numList .item:nth-child(1) {
	width: 28%;
	margin-right: 2.3%;
}

.numList .item:nth-child(2) {
	width: 23%;
	margin-right: 2.3%;
}

.numList .item:nth-child(3) {
	width: 28%;
	margin-right: 2.1%;
}

.numList .item:nth-child(4) {
	width: 14.3%;
}


.numList .sign {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-color: #ffffff;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.20);
	flex-shrink: 0;
	margin-right: 16px;
	transform: translateY(-5px);
}


.numList .sign img {
	width: 50px;
	height: 50px;
	display: block;
}


.numList .box {
	flex: 1;
}

.numList .num {
	font-size: 46px;
	line-height: 46px;
	position: relative;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: flex;
	align-items: center;
}

.numList .num .signs {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-left: 1px;
}

.numList .num i,
.numList .num em {
	font-style: normal;
}


.numList .num i {
	font-size: 27px;
	line-height: 27px;
	margin-top: -6px;
	margin-bottom: 1px;
}

.numList .num em {
	font-size: 12px;
	line-height: 12px;
	font-family: Poppins-Regular;
}

.numList .name {
	margin-top: 7px;
}

@media screen and (max-width:1600px) {
	.radius16 {
		border-radius: 10px;
	}

	.iAbout .signList a {
		padding: 20px;
		width: 31%;
		margin-right: 3.5%;
	}

	.font26 {
		font-size: 22px;
		line-height: 34px;
	}

	.iAbout .signList a img {
		width: 50px;
		height: 50px;
		margin-right: 14px;
	}

	.iAbout .imgMsgBox {
		margin-top: 60px;
	}

	.font36 {
		font-size: 30px;
		line-height: 42px;
	}

	.iAbout .imgMsgBox .show::after {
		border-radius: 10px;
	}

	.iAbout .imgMsgBox .txts,
	.iAbout .imgMsgBox .cBtn {
		margin-top: 30px;
	}

	.iAbout .numList {
		margin-top: 60px;
	}

	.numList .sign {
		transform: translateY(0);
		width: 80px;
		height: 80px;
	}

	.numList .sign img {
		width: 40px;
		height: 40px;
	}

	.numList .num {
		font-size: 36px;
		line-height: 36px;
	}

	.numList .num i {
		font-size: 20px;
		line-height: 20px;
	}

	.numList .num .signs {
		margin-left: 5px;
	}

	.cBtn span {
		padding: 8px 30px;
	}

	.iAbout .imgMsgBox .msg {
		padding-top: 0;
	}

	.iAbout .imgMsgBox .show .image {
		transform: translateY(0);
	}


	.numList {
		justify-content: space-between;
	}

	.numList .item:nth-child(n) {
		margin-right: 0;
	}


	.numList .item:nth-child(1) {
		width: 22%;
	}

	.numList .item:nth-child(2) {
		width: 20%;
	}

	.numList .item:nth-child(3) {
		width: 24%;
	}

	.numList .item:nth-child(4) {
		width: 16%;
	}
}

@media screen and (max-width:1333px) {
	.font26 {
		font-size: 20px;
		line-height: 30px;
	}

	.radius16,
	.iAbout .imgMsgBox .show::after {
		border-radius: 5px;
	}

	.iAbout .signList a img {
		width: 42px;
		height: 42px;
	}

	.iAbout .signList a {
		padding: 10px 20px;
	}

	.iAbout .imgMsgBox {
		margin-top: 50px;
	}

	.font36 {
		font-size: 26px;
		line-height: 38px;
	}

	.iAbout .numList {
		margin-top: 50px;
	}

	.cBtn span {
		padding: 6px 30px;
	}

	.numList .num {
		font-size: 30px;
		line-height: 40px;
	}

	.numList .sign img {
		width: 32px;
		height: 32px;
	}

	.numList .sign {
		width: 60px;
		height: 60px;
	}

	.numList .item:nth-child(1) {
		width: 27%;
	}

	.numList .item:nth-child(3) {
		width: 30%;
	}

	.numList .sign {
		margin-right: 10px;
	}
}

@media screen and (max-width:999px) {
	.font26 {
		font-size: 18px;
		line-height: 30px;
	}

	.iAbout .signList a {
		padding: 10px;
		width: 32%;
		margin-right: 2%;
	}

	.iAbout .signList a img {
		width: 36px;
		height: 36px;
	}

	.font36 {
		font-size: 22px;
		line-height: 34px;
	}

	.iAbout .imgMsgBox .txts,
	.iAbout .imgMsgBox .cBtn {
		margin-top: 26px;
	}

	.iAbout .imgMsgBox .txts {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 8;
	}

	.cBtn span {
		padding: 4px 20px;
	}

	.cBtn {
		font-size: 14px;
		line-height: 26px;
	}

	.font18 {
		font-size: 16px;
		line-height: 28px;
	}

	.numList .item:nth-child(n) {
		flex-direction: column;
		align-items: center;
	}

	.iAbout .numList,
	.iAbout .imgMsgBox {
		margin-top: 40px;
	}

	.numList .num {
		font-size: 26px;
		line-height: 36px;
		justify-content: center;
		margin-top: 10px;
		text-align: center;
	}

	.numList .name {
		text-align: center;
		margin-top: 5px;
	}

	.iAbout .signList a:hover {
		transform: none;
	}
}

@media screen and (max-width:768px) {
	.iAbout .signList a:nth-child(n) {
		width: 48%;
		margin-right: 4%;
		margin-top: 10px;
	}


	.iAbout .signList a:nth-child(-n+2) {
		margin-top: 0;
	}

	.iAbout .signList a:nth-child(2n) {
		margin-right: 0;
	}

	.iAbout .numList,
	.iAbout .imgMsgBox {
		margin-top: 30px;
	}

	.iAbout .imgMsgBox .txts {
		-webkit-line-clamp: 6;
	}

	.font36 {
		font-size: 20px;
		line-height: 30px;
	}

	.numList .num {
		font-size: 24px;
	}
}

@media screen and (max-width:538px) {
	.iAbout .imgMsgBox {
		flex-direction: column;
		align-items: flex-start;
	}

	.iAbout .imgMsgBox .msg {
		width: 100%;
		margin-top: 30px;
	}

	.iAbout .imgMsgBox .show {
		width: 100%;
	}

	.iAbout .imgMsgBox .txts {
		-webkit-line-clamp: 4;
	}

	.iAbout .imgMsgBox .txts,
	.iAbout .imgMsgBox .cBtn {
		margin-top: 20px;
	}

	.numList .item:nth-child(n) {
		width: 50%;
		margin-top: 20px;
		padding: 0 15px;
	}

	.numList .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.numList .sign img {
		width: 28px;
		height: 28px;
	}

	.iAbout .signList a:nth-child(n) {
		flex-direction: column;
		align-items: center;
	}

	.iAbout .signList a img {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.iAbout .signList a span {
		text-align: center;
	}
}


/* indexM2-1 */

.title1 {
	color: #BB417C;
	font-family: Poppins-Bold;
	font-size: 46px;
	line-height: 56px;
}

.iTit .title1 {
	display: inline-block;
	position: relative;
	z-index: 9;
}

.iTit .title1::after {
	opacity: 0;
}

.iTit div.title1::after {
	display: none;
}

.iTit .title1:before {
	content: attr(title);
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 11px;
	-webkit-text-stroke-width: 0.5px;
	-webkit-text-stroke-color: #D9D9D9;
	-webkit-text-fill-color: transparent;
	font-size: 70px;
	font-weight: 700;
	line-height: 70px;
	width: max-content;
	max-width: 100vw;
	z-index: -2;
}


.iTit a.title1:before {
	text-transform: uppercase;
}


.iTit a.title1:hover::after {
	opacity: 1;
}

.iTit a.title1:hover {
	color: transparent;
}

.tradeShow {
	padding: 67px 0 118px 0;
	position: relative;
}

.iTit {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 24px;
}

.iTit .title1 {
	text-align: center;
}

.iTit .line {
	width: 125px;
	height: 3px;
	background: linear-gradient(90deg, #EFD1AE 0%, #BB417C 34.13%, #BB417C 67.07%, #EFD1AE 100%);
	margin: 0 auto;
	margin-top: 3px;
}

.tradeShow .list {
	margin-top: 60px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.tradeShow .list .image {
	width: 100%;
}

.tradeShow .list .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.tradeShow .list .item {
	width: 23.95%;
	margin-right: 1.4%;
	margin-top: 20px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.tradeShow .list .item:nth-child(2n) {
	flex-direction: column-reverse;
	align-items: flex-start;
}


.tradeShow .list .item:nth-child(2n) .msg {
	padding-top: 25px;
}


.tradeShow .list .item:nth-child(4n) {
	margin-right: 0;
}

.tradeShow .list .item:nth-child(-n+4) {
	margin-top: 0;
}

.tradeShow .list .msg {
	flex: 1;
	padding-bottom: 17px;
	border-bottom: 1px solid #BB417C;
}

.font24 {
	font-size: 24px;
	line-height: 38px;
}


.tradeShow .list .item:nth-child(2n) .image {
	margin-top: 31px;
}

.tradeShow .list .item:nth-child(2n-1) .image {
	margin-bottom: 17px;
}

.tradeShow .list .num {
	font-style: italic;
	flex-shrink: 0;
	margin-left: 41px;
	margin-right: 3px;
}

@media screen and (max-width:1600px) {
	.font24 {
		font-size: 22px;
		line-height: 32px;
	}

	.tradeShow .list .num {
		margin-right: 0;
		margin-left: 20px;
	}

	.iTit .title1:before {
		font-size: 64px;
		line-height: 64px;
	}

	.tradeShow .list .item:nth-child(2n) .msg {
		padding-top: 18px;
	}
}

@media screen and (max-width:1333px) {
	.font24 {
		font-size: 20px;
		line-height: 30px;
	}

	.tradeShow .list .num {
		margin-left: 10px;
	}

	.tradeShow .list {
		margin-top: 50px;
	}

	.iTit .title1:before {
		font-size: 56px;
		line-height: 56px;
		bottom: 5px;
	}

	.iTit .line {
		width: 80px;
		height: 2px;
	}
}

@media screen and (max-width:999px) {
	.font24 {
		font-size: 18px;
		line-height: 28px;
	}

	.tradeShow .list {
		margin-top: 40px;
	}

	.iTit .title1:before {
		font-size: 48px;
		line-height: 48px;
	}

	.iTit .line {
		width: 60px;
	}

	.tradeShow .list {
		justify-content: space-between;
	}

	.tradeShow .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.tradeShow .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.tradeShow .list .item:nth-child(n) .msg {
		padding-top: 0;
	}

}

@media screen and (max-width:768px) {
	.iTit .title1:before {
		font-size: 42px;
		line-height: 42px;
	}

	.iTit {
		padding-top: 20px;
	}

	.font24 {
		font-size: 16px;
		line-height: 28px;
	}

}

@media screen and (max-width:538px) {
	.iTit .title1:before {
		font-size: 32px;
		line-height: 32px;
	}

	.iTit {
		padding-top: 10px;
	}
}

@media screen and (max-width:450px) {
	.tradeShow .list .item:nth-child(n) {
		width: 100%;
		align-items: flex-start;
		margin-top: 30px;
		flex-direction: column;
	}

	.tradeShow .list .item:nth-child(1) {
		margin-top: 0;
	}

	.tradeShow .list .item:nth-child(n) .image {
		margin: 0;
	}

	.tradeShow .list .msg {
		padding: 16px 0;
	}
}


/* indexM3-1 */


.concurrentEvents {
	margin-top: 113px;
}

.concurrentEvents .list {
	margin-top: 55px;
	display: flex;
	flex-wrap: wrap;
}


.concurrentEvents .list .image {
	overflow: hidden;
}

.concurrentEvents .list .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.concurrentEvents .list .image:hover img {
	transform: translateY(0);
}


.concurrentEvents .list .item {
	position: relative;
	width: 32.43%;
	margin-right: 1.355%;
	margin-top: 19px;
}

.concurrentEvents .list .item:nth-child(5n-3),
.concurrentEvents .list .item:nth-child(5n-4) {
	width: 49.3225%;
}

.concurrentEvents .list .item:nth-child(5n-3),
.concurrentEvents .list .item:nth-child(5n) {
	margin-right: 0;
}

.concurrentEvents .list .item:nth-child(-n+2) {
	margin-top: 0;
}


.concurrentEvents .list .msg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 30px 67px;
	background: linear-gradient(0deg, rgba(187, 65, 124, 0.60) 0%, rgba(187, 65, 124, 0.60) 100%);
	opacity: 0;
	pointer-events: none;
}


.concurrentEvents .list .msg .tit {
	line-height: 34px;
}

.concurrentEvents .list .item:hover .msg {
	opacity: 1;
}

@media screen and (max-width:1660px) {
	.concurrentEvents .list .msg {
		padding: 30px 40px;
	}

	.concurrentEvents .list {
		margin-top: 50px;
	}

	.concurrentEvents .list .msg .tit {
		line-height: 32px;
	}
}

@media screen and (max-width:1333px) {
	.concurrentEvents .list .msg {
		padding: 30px 20px;
	}

	.concurrentEvents .list {
		margin-top: 40px;
	}

	.concurrentEvents .list .msg .tit {
		line-height: 30px;
	}
}

@media screen and (max-width:999px) {
	.concurrentEvents .list .msg {
		position: static;
		background: none;
		padding: 0;
		margin-top: 16px;
		opacity: 1;
		height: auto;
		pointer-events: all;
	}

	.concurrentEvents .list .msg .tit {
		color: #222222;
		font-size: 16px;
		line-height: 28px;
		-webkit-line-clamp: 2;
	}

}

@media screen and (max-width:768px) {
	.concurrentEvents .list .msg .tit {
		font-size: 14px;
		line-height: 26px;
	}

	.concurrentEvents .list {
		margin-top: 30px;
		justify-content: space-between;
	}

	.concurrentEvents .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0;
	}

	.concurrentEvents .list .item:nth-child(5n-3),
	.concurrentEvents .list .item:nth-child(5n-4) {
		width: 100%;
		margin-top: 26px;
	}

	.concurrentEvents .list .item:nth-child(1) {
		margin-top: 0;
	}
}

@media screen and (max-width:450px) {
	.concurrentEvents .list .item:nth-child(n) {
		width: 100%;
		margin-top: 26px;
	}

	.concurrentEvents .list .item:nth-child(1) {
		margin-top: 0;
	}
}

/* indexM4-1 */

.iNews {
	margin-top: 116px;
}


.iNews .checkBtns {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 16px;
}

.iNews .checkBtns .item {
	margin: 10px 16px;
	position: relative;
	color: transparent;
	cursor: pointer;
}

.iNews .checkBtns .item:before {
	content: "";
	position: absolute;
	height: 3px;
	right: 0;
	bottom: 0px;
	transition: .4s ease all;
	background: linear-gradient(90deg, #EFD1AE 0%, #BB417C 34.13%, #BB417C 67.07%, #EFD1AE 100%);
	width: 0;
}

.iNews .checkBtns .item.active:before,
.iNews .checkBtns .item:hover:before {
	width: 100%;
	right: auto;
	left: 0;
}

.iNews .checkBtns .item::after {
	content: attr(title);
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	text-align: center;
	font-family: Poppins-Regular;
	color: #222222;
	transition: .4s ease all;
}


.iNews .checkBtns .item.active::after,
.iNews .checkBtns .item:hover::after {
	opacity: 0;
}

.iNews .checkBtns .item.active,
.iNews .checkBtns .item:hover {
	color: #BB417C;
}


.iNews .checks {
	margin-top: 21px;
}

.iNews .checks .box {
	display: none;
}

.iNews .checks .box.active {
	display: flex;
	justify-content: space-between;
}

.iNews .show {
	width: 44.95%;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}


.iNews .show .tit {
	margin-top: 10px;
	height: 64px;
}


.iNews .show .imgBox {
	flex: 1;
	width: 100%;
	position: relative;
}

.iNews .show .imgBox .time {
	position: absolute;
	left: 0;
	bottom: 0;
	border-radius: 16px 16px 0 0;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
	width: 100px;
	height: 92px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 15px 5px 10px;
}


.iNews .show .imgBox .time .year {
	margin-top: -3px;
}

.iNews .show .imgBox .image {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.iNews .show .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.iNews .show .msg {
	margin-top: 18px;
}

.iNews .show .cBtn {
	margin-top: 17px;
}


.iNews .list {
	width: 52.3%;
}

.iNews .list .item {
	margin-top: 26px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 30px;
	border-bottom: 1px solid #D9D9D9;
}

.iNews .list .item:nth-child(1) {
	margin-top: 0;
}

.iNews .list .item:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

.iNews .list .item .dis {
	flex: 1;
	transform: translateY(-3px);
}

.font20 {
	font-size: 20px;
	line-height: 32px;
}

.iNews .list .btns {
	margin-top: 44px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.iNews .list .btns a:hover {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 5px;
}

.iNews .list .image {
	width: 219px;
	flex-shrink: 0;
	margin-right: 27px;
}

.iNews .list .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}


.radius10 {
	border-radius: 10px;
	overflow: hidden;
}


.iNews .list .tit {
	height: 96px;
}

.iNews .list .btn:hover {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 3px;
}

@media screen and (max-width:1600px) {
	.iNews .checkBtns {
		margin-top: 30px;
	}

	.iNews .checks {
		margin-top: 30px;
	}

	.radius10 {
		border-radius: 5px;
	}

	.iNews .show .imgBox .time {
		border-radius: 10px 10px 0 0;
	}

	.iNews .show .tit {
		margin-top: 0;
	}

	.iNews .list .item {
		padding-bottom: 20px;
		margin-top: 20px;
	}

	.iNews .list .btns {
		margin-top: 20px;
	}

	.iNews .list .item .dis {
		transform: translateY(0);
	}

	.font20 {
		font-size: 18px;
		line-height: 30px;
	}

	.iNews .list .tit {
		height: 90px;
	}

	.iNews .show .tit {
		height: 60px;
	}
}

@media screen and (max-width:1333px) {
	.radius10 {
		border-radius: 3px;
	}

	.iNews .show .imgBox .time {
		border-radius: 5px 5px 0 0;
		width: 95px;
		height: 80px;
		justify-content: center;
		padding: 5px;
	}

	.iNews .list .image {
		width: 170px;
	}

	.iNews .list .btns {
		margin-top: 16px;
	}

	.iNews .checkBtns .item {
		margin: 5px 16px;
	}

	.iNews .checkBtns {
		margin-top: 20px;
	}
}

@media screen and (max-width:999px) {
	.iNews .checkBtns .item:before {
		height: 2px;
	}

	.font20 {
		font-size: 16px;
		line-height: 28px;
	}

	.iNews .list .tit,
	.iNews .show .tit {
		height: 56px;
	}

	.iNews .list .item {
		padding-bottom: 16px;
		margin-top: 16px;
	}

	.iNews .list .image {
		width: 136px;
		margin-right: 16px;
	}

	.iNews .list .tit a {
		-webkit-line-clamp: 2;
	}

	.iNews .list .btns {
		margin-top: 6px;
		flex-direction: column;
		align-items: flex-start;
	}

	.iNews .list .btns .more {
		margin-top: 6px;
	}

	.iNews .show .msg,
	.iNews .show .cBtn {
		margin-top: 12px;
	}
}

@media screen and (max-width:768px) {
	.iNews .checks .box.active {
		flex-direction: column;
		align-items: flex-start;
	}

	.iNews .list {
		width: 100%;
		margin-top: 30px;
	}

	.iNews .list .btns {
		margin-top: 10px;
		flex-direction: row;
	}

	.iNews .list .btns .more {
		margin-top: 0;
	}

	.iNews .show {
		width: 100%;
		align-items: center;
		border-radius: 0;
		flex-direction: row;
		justify-content: space-between;
	}

	.iNews .show .imgBox {
		width: 50%;
		flex: none;
		border-radius: 5px;
		overflow: hidden;
	}

	.iNews .show .msg {
		width: 46%;
		margin-top: 0;
	}

	.iNews .show .cBtn {
		margin-top: 16px;
	}

	.iNews .list .image {
		width: 160px;
	}
}

@media screen and (max-width:538px) {
	.iNews .show {
		flex-direction: column;
		align-items: flex-start;
	}

	.iNews .show .imgBox {
		width: 100%;
	}

	.iNews .show .msg {
		width: 100%;
		margin-top: 20px;
	}

	.iNews .list .image {
		width: 130px;
	}

	.iNews .list .btns {
		flex-direction: column;
		align-items: flex-start;
	}

	.iNews .list .btns .more {
		margin-top: 6px;
	}
}

/* indexM5-1 */


.swiperBox {
	position: relative;
}

.swiperBox .sBtns>div {
	position: absolute;
	top: 50%;
	z-index: 9;
	transform: translateY(-50%);
}


.swiperBox .sBtns>div.prev {
	left: -83px;
	margin-right: 0;
}

.swiperBox .sBtns>div.next {
	right: -83px;
}

.sBtns {
	display: flex;
	align-items: center;
}

.sBtns>div {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	border-radius: 999px;
	background-color: #D9D9D9;
	cursor: pointer;
	color: #ffffff;
	font-size: 16px;
}


.sBtns>div.prev {
	margin-right: 16px;
}

.sBtns>div:hover {
	background-color: #BB417C;
	color: #ffffff;
}

.sBtns>div.swiper-button-disabled {
	pointer-events: none;
}


.testimonals {
	margin-top: 128px;
}


.testimonals .swiperBox {
	margin-top: 55px;
	padding: 0 84px;
}


.testimonals .swiper {
	clip-path: polygon(0% -1000%, 100% -1000%, 100% 1000%, 0 1000%);
	overflow: visible;
}

.testimonals .swiper-slide {
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.testimonals .user {
	border-radius: 50%;
	overflow: hidden;
	flex-shrink: 0;
	width: 120px;
	height: 120px;
	margin-right: 42px;
	transform: translateY(-10px);
}

.testimonals .msg {
	flex: 1;
}

.testimonals .name {
	margin-top: 12px;
}

.testimonals .add {
	margin-top: 0px;
}

.testimonals .swiperBox .sBtns>div {
	top: 38%;
}

.testimonals .swiperBox .sBtns>div.prev {
	left: 0;
}

.testimonals .swiperBox .sBtns>div.next {
	right: 0;
}

@media screen and (max-width:1600px) {
	.testimonals .swiperBox {
		margin-top: 50px;
	}

	.testimonals .add {
		margin-top: 10px;
	}

	.testimonals .user {
		transform: translateY(0);
		width: 100px;
		height: 100px;
	}
}

@media screen and (max-width:1333px) {
	.testimonals .swiperBox {
		margin-top: 40px;
	}

	.sBtns>div {
		width: 40px;
		height: 40px;
		font-size: 14px;
	}

	.testimonals .user {
		margin-right: 30px;
	}
}

@media screen and (max-width:999px) {
	.testimonals .swiperBox {
		margin-top: 30px;
		padding: 0;
	}

	.sBtns>div {
		width: 36px;
		height: 36px;
		font-size: 12px;
	}

	.testimonals .swiperBox .sBtns>div.prev {
		left: -60px;
	}

	.testimonals .swiperBox .sBtns>div.next {
		right: -60px;
	}

	.testimonals .user {
		width: 80px;
		height: 80px;
		margin-right: 26px;
	}
}

@media screen and (max-width:768px) {
	.swiperBox .sBtns>div {
		position: static;
		margin-top: 20px;
		transform: translateY(0);
	}

	.swiperBox .sBtns {
		justify-content: center;
	}

	.swiperBox .sBtns>div.prev {
		margin-right: 20px;
	}
}

@media screen and (max-width:538px) {
	.testimonals .swiper-slide {
		flex-direction: column;
		align-items: flex-start;
	}

	.testimonals .user {
		margin: 0 auto;
		margin-bottom: 10px;
	}

	.testimonals .msg * {
		text-align: center;
	}

	.testimonals .name {
		margin-top: 10px;
	}
}

/* indexM6-1 */

.cooperation {
	position: relative;
	padding: 145px 0 149px 0;
	margin-top: 110px;
}

.cooperation .swiper {
	margin: 0;
	height: 100%;
	overflow: visible;
	clip-path: polygon(0% -1000%,100% -1000% , 100% 1000% , 0 1000%);
}


.cooperation .swiper-slide {
	height: auto;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	overflow: hidden;
	will-change: transform;
}

.cooperation .con {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.cooperation .con>div {
	padding-left: 57px;
	position: relative;
}


.cooperation .con>div:nth-child(-n+2) {
	margin-top: 0;
}

.cooperation .con .name {
	writing-mode: vertical-lr;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 100%;
	text-align: center;
	white-space: nowrap;
}

.cooperation .item {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ffffff;
	position: relative;
	flex: 1;
	width: 100%;
	overflow: hidden;
}

.cooperation .item::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 100%;
	height: 100%;
	border: 1px dashed #D9D9D9;
	pointer-events: none;
	will-change: transform;
	box-sizing: border-box;
}



.cooperation .supportOrganizer {
	width: 14.8%;
}


.cooperation .con>div.supportOrganizer{
	padding-left: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.cooperation .supportOrganizer>div{
	position: relative;
	padding-left: 57px;
	flex: 1;
}

.cooperation .initiate {
	width: 84.6%;
}

.cooperation .cooperativeUnits {
	width: 100%;
	margin-top: 59px;
}


.cooperation .swiper-slide .btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background-color: #BB417C;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	border: 1px solid #BB417C;
	will-change: transform;
}

.cooperation .swiper-slide .btn:hover {
	background-color: transparent;
}

.font16 {
	font-size: 16px;
	line-height: 28px;
}

@media screen and (max-width:1600px) {
	.cooperation .con .name {
		font-size: 20px;
		line-height: 30px;
	}

	.cooperation .con>div {
		padding-left: 36px;
		margin-top: 40px;
	}
	
	.cooperation .supportOrganizer>div{
		padding-left: 36px;
	}
}

@media screen and (max-width:1333px) {
	.cooperation .con .name {
		font-size: 18px;
		line-height: 28px;
	}

	.cooperation .initiate {
		width: 82%;
	}

	.cooperation .supportOrganizer {
		width: 16%;
	}
}

@media screen and (max-width:999px) {
	.cooperation .con .name {
		font-size: 16px;
		line-height: 26px;
	}

	.font16 {
		font-size: 14px;
		line-height: 26px;
	}

	.cooperation .con>div:nth-child(n) {
		margin-top: 30px;
		width: 100%;
		padding: 0;
	}
	
	
	.cooperation .supportOrganizer>div{
		position: relative;
		padding-left: 0px;
		margin-top: 30px;
		width: 100%;
	}
	
	.cooperation .supportOrganizer>div:nth-child(1){
		margin-top: 0;
	}
	

	.cooperation .con>div:nth-child(1) {
		margin-top: 0;
	}

	.cooperation .con .name {
		position: static;
		height: auto;
		writing-mode: inherit;
		text-align: left;
		transform: translateY(0);
		margin-bottom: 10px;
	}

	.cooperation .con .swiper {
		height: auto;
	}

}

@media screen and (max-width:768px) {
	.cooperation .initiate {
		width: 70%;
	}

	.cooperation .supportOrganizer {
		width: 30%;
	}
}

@media screen and (max-width:538px) {
	.cooperation .initiate {
		width: 65%;
	}

	.cooperation .supportOrganizer {
		width: 35%;
	}
}

/* indexM7-1 */

.iFaq {
	padding: 116px 0 100px 0;
}

.iFaq .checkBtns {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 25px;
}

.iFaq .checkBtns .item {
	margin: 10px 21px;
	position: relative;
	color: transparent;
	cursor: pointer;
}

.iFaq .checkBtns .item:before {
	content: "";
	position: absolute;
	height: 3px;
	right: 0;
	bottom: 0px;
	transition: .4s ease all;
	background: linear-gradient(90deg, #EFD1AE 0%, #BB417C 34.13%, #BB417C 67.07%, #EFD1AE 100%);
	width: 0;
}

.iFaq .checkBtns .item.active:before,
.iFaq .checkBtns .item:hover:before {
	width: 100%;
	right: auto;
	left: 0;
}

.iFaq .checkBtns .item::after {
	content: attr(title);
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	text-align: center;
	font-family: Poppins-Regular;
	color: #222222;
	transition: .4s ease all;
}


.iFaq .checkBtns .item.active::after,
.iFaq .checkBtns .item:hover::after {
	opacity: 0;
}

.iFaq .checkBtns .item.active,
.iFaq .checkBtns .item:hover {
	color: #BB417C;
}

.iFaq .checks {
	margin-top: 31px;
}

.iFaq .checks .faqList {
	display: none;
}

.iFaq .checks .faqList.active {
	display: block;
}

.iFaq .faqList {
	max-width: 1115px;
	margin: 0 auto;
}

.faqList .item {
	margin-bottom: 21px;
	overflow: hidden;
	border-radius: 8px;
	border: 1px solid #D9D9D9;
	padding: 20px 16px 20px 20px;
}

.faqList .item.active {
	padding-top: 25px;
}

.faqList .item:nth-child(1) .answer {
	display: block;
}

.faqList .item:last-child {
	margin-bottom: 0;
}

.faqList .question {
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}

.faqList .question:hover .name {
	color: #BB417C;
}

.faqList .item.active .question .name {
	font-family: Poppins-Bold;
}

.faqList .question .btns {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	flex-shrink: 0;
	margin-left: 30px;
	width: 30px;
	height: 30px;
	margin-right: 0px;
}


.faqList .question:hover .btns i:nth-child(n) {
	background-color: #BB417C;
}

.faqList .question i {
	width: 20px;
	height: 2px;
	background-color: #3D3D3D;
}

.faqList .question i.move {
	width: 20px;
	height: 2px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) rotate(90deg);
}

.faqList .item.active .question i.move {
	transform: translateX(-50%) translateY(-50%) rotate(0deg);
}


.faqList .answer {
	display: none;
	transition: none;
	padding: 13px 0px 2px;
}

@media screen and (max-width:1600px) {
	.faqList .item:nth-child(n) {
		padding: 20px 30px;
		border-radius: 5px;
	}

	.faqList .answer {
		padding: 16px 0 0 0;
	}
}

@media screen and (max-width:1333px) {
	.iFaq .checkBtns {
		margin-top: 20px;
	}

	.faqList .item:nth-child(n) {
		padding: 20px 20px;
	}
}

@media screen and (max-width:999px) {
	.iFaq .checks {
		margin-top: 26px;
	}

	.faqList .question i:nth-child(n) {
		width: 16px;
	}

	.iFaq .checkBtns .item:before {
		height: 2px;
	}

	.iFaq .checkBtns .item {
		margin: 5px 20px;
	}
}

@media screen and (max-width:538px) {
	.faqList .item:nth-child(n) {
		padding: 20px 15px;
	}
}


/* 2-1PSC2027 */


.psc2027 {
	padding: 34px 0 111px 0;
}


.psc2027 .psc {
	margin-top: 54px;
}

.psc2027 .psc .title1 {
	color: #222222;
}

.psc2027 .psc .msg {
	margin-top: 40px;
	background: #FFF;
	box-shadow: 5px 5px 20px 0 rgba(187, 65, 124, 0.20);
	padding: 32px 47px 32px;
	display: flex;
	justify-content: space-between;
}

.psc2027 .psc .msg>div {
	width: 49%;
	padding-top: 7px;
	padding-bottom: 7px;
}

.psc2027 .psc .msg .line {
	width: 1px;
	background-color: #D9D9D9;
	margin: 0 44px 0 18px;
}

.psc2027 .psc .tit {
	display: flex;
	align-items: center;
}

.psc2027 .psc .tit img {
	width: 26px;
	flex-shrink: 0;
	margin-right: 10px;
}

.psc2027 .psc .list {
	margin-top: 16px;
}

.psc2027 .psc .list li {
	display: flex;
	justify-content: space-between;
	font-size: 18px;
	line-height: 30px;
}

.psc2027 .psc .list li .day {
	width: 44%;
}

.psc2027 .psc .list li .interval {
	width: 51%;
}

.psc2027 .psc .list li:nth-child(1) {
	margin-top: 0;
}


.psc2027 .aboutPsc {
	margin-top: 88px;
}

.aboutPsc .show {
	float: left;
	margin-right: 5.6%;
	width: 52.98%;
	position: relative;
	margin-bottom: 20px;
}

.aboutPsc .show::after {
	content: "";
	position: absolute;
	right: -14px;
	bottom: -13px;
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 16px;
	background-color: rgba(187, 65, 124, .3);
}


.aboutPsc .show .image {
	width: 100%;
}

.aboutPsc .msg {
	padding-top: 26px;
}

.aboutPsc .txts {
	margin-top: 24px;
}

.psc2027 .exhibitorsCategories {
	margin-top: 94px;
}


.exhibitorsCategories .list {
	margin-top: 27px;
	padding: 47px 30px 26px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	border: 1px dashed #BB417C;
	background: #FFF4F9;
}

.exhibitorsCategories .list .item {
	width: 172px;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 11px 40px;
}


.exhibitorsCategories .list .sign {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
	width: 74px;
	height: 74px;
}

.exhibitorsCategories .list .sign img {
	width: 40px;
	height: 40px;
}

.exhibitorsCategories .list .name {
	margin-top: 8px;
	line-height: 26px;
}


@media screen and (max-width:1600px) {
	.psc2027 .psc {
		margin-top: 40px;
	}

	.psc2027 .psc .msg {
		margin-top: 30px;
		padding: 30px 30px;
	}

	.psc2027 .psc .list li .day {
		width: 56%;
	}

	.psc2027 .psc .list li .interval {
		width: 40%;
	}

	.psc2027 .psc .msg .line {
		margin: 0 40px;
	}

	.psc2027 .aboutPsc,
	.psc2027 .exhibitorsCategories {
		margin-top: 80px;
	}

	.aboutPsc .msg {
		padding-top: 0;
	}

	.aboutPsc .show::after {
		border-radius: 10px;
	}

	.exhibitorsCategories .list {
		margin-top: 30px;
		padding: 30px 20px;
	}

	.exhibitorsCategories .list .item {
		margin: 10px 30px;
		width: 200px;
	}

	.exhibitorsCategories .list .name {
		margin-top: 12px;
	}

	.exhibitorsCategories .list .sign {
		width: 60px;
		height: 60px;
	}

	.exhibitorsCategories .list .sign img {
		width: 34px;
		height: 34px;
	}
}

@media screen and (max-width:1333px) {
	.psc2027 .psc .list li {
		flex-direction: column;
		align-items: flex-start;
		margin-top: 10px;
	}

	.psc2027 .psc .list li:nth-child(1) {
		margin-top: 0;
	}

	.psc2027 .psc .list li .day {
		width: 100%;
	}

	.psc2027 .psc .list li .interval {
		width: 100%;
	}

	.psc2027 .aboutPsc,
	.psc2027 .exhibitorsCategories {
		margin-top: 60px;
	}

	.aboutPsc .show::after {
		border-radius: 5px;
	}

	.exhibitorsCategories .list .sign img {
		width: 30px;
		height: 30px;
	}
}

@media screen and (max-width:999px) {
	.psc2027 .psc {
		margin-top: 30px;
	}

	.psc2027 .psc .list li {
		font-size: 16px;
		line-height: 28px;
	}

	.psc2027 .psc .msg .line {
		margin: 0 20px;
	}

	.psc2027 .aboutPsc,
	.psc2027 .exhibitorsCategories {
		margin-top: 50px;
	}

	.exhibitorsCategories .list .item {
		margin: 10px 20px;
		width: 180px;
	}

	.exhibitorsCategories .list .sign img {
		width: 24px;
		height: 24px;
	}

	.exhibitorsCategories .list .sign {
		width: 54px;
		height: 54px;
	}
}

@media screen and (max-width:768px) {

	.psc2027 .aboutPsc,
	.psc2027 .exhibitorsCategories {
		margin-top: 40px;
	}
}

@media screen and (max-width:538px) {
	.psc2027 .psc .msg {
		padding: 30px 15px;
		flex-direction: column;
		align-items: flex-start;
	}


	.psc2027 .psc .msg>div {
		width: 100%;
		padding: 0;
	}

	.psc2027 .psc .msg .line {
		height: 1px;
		width: 100%;
		margin: 26px 0;
	}

	.psc2027 .psc .tit img {
		width: 20px;
	}

	.aboutPsc .show {
		width: 100%;
		float: none;
		margin: 0;
		margin-bottom: 40px;
	}

	.exhibitorsCategories .list {
		padding: 30px 15px;
		justify-content: space-between;
	}

	.exhibitorsCategories .list .item {
		width: 48%;
		margin: 0;
		margin-top: 20px;
	}

	.exhibitorsCategories .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.aboutPsc .show::after {
		right: -10px;
		bottom: -10px;
	}
}


.attentAbility {
	position: relative;
	padding: 89px 0 84px 0;
}

.attentAbility .title1 {
	color: #222222;
}

.attentAbility .list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 46px;
}


.attentAbility .list .item {
	width: 23.47%;
	margin-right: 2.04%;
	margin-top: 31px;
	padding: 21px 26px 30px;
	background-color: #ffffff;
	box-shadow: 0px 0px 310px rgba(122, 122, 122, 0.05);
	flex: auto;
}

.attentAbility .list .item:nth-child(4n),
.attentAbility .list .item:last-child {
	margin-right: 0;
}

.attentAbility .list .item:nth-child(-n+4) {
	margin-top: 0;
}

.attentAbility .list .num {
	font-size: 50px;
	line-height: 50px;
	background: linear-gradient(180deg, #BB417C 8.7%, rgba(187, 65, 124, 0.00) 88.04%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.attentAbility .list .txts {
	margin-top: 15px;
}

.attentAbility .list .txts p {
	font-size: 18px;
	line-height: 26px;
	color: #222222;
}

.attentAbility .list .txts strong {
	color: #BB417C;
}


@media screen and (max-width:1600px) {
	.attentAbility .list {
		margin-top: 40px;
	}

	.attentAbility .list .item {
		padding: 30px 20px;
	}

	.attentAbility .list .num {
		font-size: 42px;
		line-height: 42px;
	}
}

@media screen and (max-width:1333px) {
	.attentAbility .list {
		margin-top: 30px;
	}

	.attentAbility .list .num {
		font-size: 36px;
		line-height: 36px;
	}

	.attentAbility .list .item:nth-child(n) {
		width: 32%;
		margin-right: 2%;
		margin-top: 30px;
	}

	.attentAbility .list .item:nth-child(-n+3) {
		margin-top: 0;
	}

	.attentAbility .list .item:nth-child(3n),
	.attentAbility .list .item:last-child {
		margin-right: 0;
	}
}

@media screen and (max-width:999px) {
	.attentAbility .list {
		margin-top: 26px;
	}

	.attentAbility .list .num {
		font-size: 30px;
		line-height: 30px;
	}

	.attentAbility .list .item:nth-child(n) {
		width: 48%;
		margin-right: 4%;
		margin-top: 26px;
	}

	.attentAbility .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.attentAbility .list .item:nth-child(2n),
	.attentAbility .list .item:last-child {
		margin-right: 0;
	}
}

@media screen and (max-width:768px) {
	.attentAbility .list .num {
		font-size: 26px;
		line-height: 26px;
	}
}

@media screen and (max-width:450px) {
	.attentAbility .list .item:nth-child(n) {
		width: 100%;
		margin-top: 26px;
		padding: 30px 15px;
		margin-right: 0;
	}

	.attentAbility .list .item:nth-child(1) {
		margin-top: 0;
	}
}

.mission {
	padding: 100px 0 90px 0;
}

.mission .list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.mission .cBtn {
	margin: 0 auto;
	margin-top: 57px;
}


.mission .list .item {
	width: 48.96%;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
}


.mission .list .item:nth-child(-n+2) {
	margin-top: 0;
}

.mission .list .image {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.mission .list .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.mission .list .image::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 66.98%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
}

.mission .list .msg {
	padding: 162px 38px 20px;
	transform: translateY(30.4%);
}

.mission .list .item:hover .msg {
	transform: translateY(0%);
}

.mission .list .txts {
	margin-top: 8px;
	opacity: 0;
}

.mission .list .item:hover .txts {
	opacity: 1;
}

.mission .list .txts p {
	color: #ffffff;
}

@media screen and (max-width:1600px) {
	.mission .list .msg {
		padding: 80px 30px 30px;
		transform: translateY(44.4%);
	}

	.mission .cBtn {
		margin-top: 30px;
	}
}

@media screen and (max-width:1333px) {
	.mission .list .msg {
		padding: 60px 30px 30px;
		transform: translateY(58%);
	}

}

@media screen and (max-width:999px) {
	.mission .list .item {
		border-radius: 0;
	}

	.mission .list .image {
		position: static;
		height: auto;
		border-radius: 5px;
		overflow: hidden;
	}

	.mission .list .image::after {
		display: none;
	}

	.mission .list .msg {
		padding: 0;
		transform: translateY(0);
		margin-top: 16px;
	}

	.mission .list .msg .tit {
		color: #222222;
	}

	.mission .list .msg .txts p {
		color: #666666;
	}

	.mission .list .txts {
		opacity: 1;
	}
}

@media screen and (max-width:768px) {
	.mission .list .item:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.mission .list .item:nth-child(1) {
		margin-top: 0;
	}
}

/* 2-2FloorPlan*/

.floorPlan {
	padding: 34px 0 94px;
}


.floorPlan .con {
	margin-top: 61px;
}

.floorPlan .con .title1 {
	color: #222222;
}


.floorPlan .con .txts {
	margin-top: 43px;
}

@media screen and (max-width:1600px) {
	.floorPlan .con {
		margin-top: 50px;
	}

	.floorPlan .con .txts {
		margin-top: 40px;
	}
}

@media screen and (max-width:1333px) {
	.floorPlan .con {
		margin-top: 40px;
	}

	.floorPlan .con .txts {
		margin-top: 30px;
	}
}

@media screen and (max-width:999px) {
	.floorPlan .con {
		margin-top: 30px;
	}

	.floorPlan .con .txts {
		margin-top: 26px;
	}
}

/* 2-3Travel&Hotel */

.travelHotel {
	padding: 33px 0 56px 0;
}


.travelHotel .msg {
	margin-top: 45px;
}

.travelHotel .msg .tit {
	margin-top: 22px;
	font-weight: bold;
}


.travelHotel .msg .add {
	display: flex;
	align-items: center;
	margin-top: 19px;
}


.travelHotel .msg .add img {
	flex-shrink: 0;
	margin-right: 9px;
	width: 27px;
}

.travelHotel .msg .txts {
	margin-top: 21px;
}

.travelHotel .msg .txts p {
	font-size: 18px;
	line-height: 30px;
	color: #000000;
}

.traffic {
	background-color: #F5F5F5;
	padding: 92px 0 109px 0;
}

.traffic .con {
	display: flex;
	justify-content: space-between;
}

.traffic .con .list:nth-child(1) {
	width: 40.48%;
}

.traffic .con .list:nth-child(2) {
	width: 57.36%;
}


.traffic .con .list:nth-child(2) .item {
	padding: 37px 28px 41px;
}


.traffic .item {
	background-color: #ffffff;
	margin-top: 39px;
	padding: 37px 41px 37px;
}

.traffic .item:nth-child(1) {
	margin-top: 0;
}


.traffic .item .tit {
	display: flex;
	align-items: center;
}

.traffic .item .tit img {
	width: 42px;
	flex-shrink: 0;
	margin-right: 20px;
}

.traffic .item .txts {
	margin-top: 20px;
}

.traffic .item .msg {
	margin-top: 26px;
}


.traffic .item .msg p {
	margin-top: 12px;
}

.traffic .item .msg p:nth-child(1) {
	margin-top: 0;
}

.traffic .slides {
	margin-top: 19px;
}


.traffic .slides .slide {
	margin-bottom: 20px;
	overflow: hidden;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 14px;
}

.traffic .slides .slide:nth-child(1) .det {
	display: block;
}

.traffic .slides .slide:last-child {
	margin-bottom: 0;
}

.traffic .slides .slideTit {
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}

.traffic .slides .slideTit:hover .name {
	color: #BB417C;
}

.traffic .slides .slide.active .slideTit .name {
	font-family: Poppins-Bold;
	color: #BB417C;
}

.traffic .slides .slideTit .btns {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	flex-shrink: 0;
	margin-left: 6px;
	width: 28px;
	height: 28px;
	margin-right: 7px;
}


.traffic .slides .slideTit:hover .btns i:nth-child(n) {
	background-color: #BB417C;
}

.traffic .slides .slideTit i {
	width: 20px;
	height: 2px;
	background-color: #141414;
}

.traffic .slides .slideTit i.move {
	width: 20px;
	height: 2px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) rotate(90deg);
}

.traffic .slides .slide.active .slideTit i.move {
	transform: translateX(-50%) translateY(-50%) rotate(0deg);
}


.traffic .slides .det {
	display: none;
	transition: none;
	padding: 14px 0px 15px;
}


.traffic .slides .det p {
	line-height: 24px;
}

.traffic .map {
	background-color: #ffffff;
	margin-top: 25px;
}

.traffic .map img,
.traffic .map iframe {
	display: block;
}

.hotel {
	padding: 83px 0 107px 0;
}

.hotel .item {
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.hotel .item:nth-child(1) {
	margin-top: 0;
}

.hotel .item:nth-child(2n) {
	flex-direction: row-reverse;
}

.hotel .image {
	width: 44.30%;
}

.hotel .msg {
	width: 50.95%;
}

.hotel .msg .txts {
	margin-top: 17px;
}

.hotel .msg .txts p {
	color: #666;
	font-size: 18px;
	line-height: 30px;
}



.hotel .msg .notes {
	margin-top: 19px;
	font-size: 14px !important;
	color: #999999;
	line-height: 24px !important;
}

.hotel .tips {
	margin-top: 69px;
}


.hotel .tips span {
	direction: ltr;
	display: inline-block;
	word-break: break-all;
	color: #BB417C;
}

.hotel .tips a:hover span {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 3px;
}


.hotel .clear {
	display: none;
}


@media screen and (max-width:1660px) {
	.travelHotel .msg {
		margin-top: 40px;
	}

	.travelHotel .msg .tit {
		margin-top: 26px;
	}

	.traffic .con .list:nth-child(n) .item:nth-child(n) {
		padding: 30px 30px;
	}

	.traffic .item .tit img {
		width: 36px;
		height: 36px;
		margin-right: 20px;
	}

	.hotel .item {
		margin-top: 40px;
	}

	.hotel .tips {
		margin-top: 50px;
	}
}

@media screen and (max-width:1333px) {
	.hotel .item {
		margin-top: 30px;
	}

	.hotel .tips {
		margin-top: 40px;
	}
}

@media screen and (max-width:999px) {
	.travelHotel .msg .add img {
		width: 24px;
	}

	.traffic .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.traffic .item {
		margin-top: 26px;
	}

	.traffic .con .list:nth-child(n) {
		width: 100%;
		margin-top: 26px;
	}

	.traffic .con .list:nth-child(1) {
		margin-top: 0;
	}

	.traffic .item .msg p {
		margin-top: 5px;
	}

	.traffic .item .msg {
		margin-top: 20px;
	}

	.traffic .con .list:nth-child(n) .item:nth-child(n) {
		padding: 30px 20px;
	}


	.traffic .slides .slideTit i:nth-child(n) {
		width: 16px;
	}

	.hotel .clear {
		display: block;
	}

	.hotel .item:nth-child(n) {
		display: block;
	}

	.hotel .item:nth-child(2n-1) .image {
		float: left;
		margin-right: 5%;
	}

	.hotel .item:nth-child(2n) .image {
		float: right;
		margin-left: 5%;
	}

	.hotel .msg {
		width: 100%;
	}

	.hotel .tips {
		margin-top: 30px;
	}

	.travelHotel .msg {
		margin-top: 30px;
	}

	.travelHotel .msg .add {
		font-size: 16px;
		line-height: 28px;
	}
}


@media screen and (max-width:538px) {
	.traffic .con .list:nth-child(n) .item:nth-child(n) {
		padding: 30px 15px;
	}

	.hotel .item:nth-child(n) .image {
		width: 100%;
		margin: 0;
		float: none;
	}

	.hotel .item:nth-child(n) .msg {
		margin-top: 20px;
	}

	.hotel .msg .txts,
	.hotel .msg .notes {
		margin-top: 10px;
	}
}



/* 2-4Post Show Report */

.downloadPiece {
	padding: 33px 0 95px 0;
}

.downloadPiece .list {
	margin-top: 65px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.downloadPiece .list .item {
	width: 47.55%;
	display: flex;
	justify-content: space-between;
	padding-bottom: 39px;
	border-bottom: 2px dashed #B3B3B3;
	margin-top: 42px;
}

.downloadPiece .list .image {
	width: 37.3%;
}

.downloadPiece .list .item:nth-child(-n+2) {
	margin-top: 0;
}

.downloadPiece .list .msg .cBtn {
	margin-top: 20px;
	cursor: pointer;
}

.downloadPiece .list .cBtn span {
	display: flex;
	align-items: center;
	padding: 10px 19px;
}


.downloadPiece .list .cBtn span img {
	filter: grayscale(100%) brightness(500%);
	flex-shrink: 0;
	margin-left: 8px;
}

.downloadPiece .list .cBtn:hover span img {
	filter: grayscale(0%) brightness(100%);
	transform: none;
}

.downloadPiece .list .msg {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	width: 57.3%;
	padding: 33px 0 96px 0;
}

.downloadPiece .pager {
	margin-top: 86px;
}


@media screen and (max-width:1600px) {
	.downloadPiece .list .msg {
		padding: 30px 0;
	}

	.downloadPiece .list .cBtn span {
		padding: 8px 20px;
	}

	.downloadPiece .pager {
		margin-top: 50px;
	}

	.downloadPiece .list {
		margin-top: 50px;
	}

	.downloadPiece .list .item {
		padding-bottom: 30px;
		margin-top: 40px;
	}
}

@media screen and (max-width:1333px) {
	.downloadPiece .list .cBtn span {
		padding: 6px 20px;
	}

	.downloadPiece .list,
	.downloadPiece .pager {
		margin-top: 40px;
	}

	.downloadPiece .list .item {
		padding-bottom: 20px;
		margin-top: 30px;
	}


}

@media screen and (max-width:999px) {
	.downloadPiece .list .msg {
		padding: 20px 0;
	}

	.downloadPiece .list .cBtn span {
		padding: 4px 20px;
	}

	.downloadPiece .list {
		margin-top: 30px;
	}
}

@media screen and (max-width:768px) {
	.downloadPiece .list .item {
		flex-direction: column;
		align-items: flex-start;
	}

	.downloadPiece .list .msg {
		padding: 0;
		margin-top: 16px;
		width: 100%;
	}

	.downloadPiece .list .msg .cBtn {
		margin-top: 16px;
	}

	.downloadPiece .list .image {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.downloadPiece .list {
		justify-content: flex-start;
	}

	.downloadPiece .list .item {
		width: 31%;
		margin-right: 3.5%;
		margin-top: 30px;
	}

	.downloadPiece .list .item:nth-child(3n) {
		margin-right: 0;
	}

	.downloadPiece .list .item:nth-child(-n+3) {
		margin-top: 0;
	}
}

@media screen and (max-width:538px) {
	.downloadPiece .list {
		justify-content: space-between;
	}

	.downloadPiece .list .item:nth-child(n) {
		width: 48%;
		margin-right: 0%;
		margin-top: 30px;
	}

	.downloadPiece .list .item:nth-child(-n+2) {
		margin-top: 0;
	}
}


.frame {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(26, 25, 27, .8);
	z-index: 999999999;
	top: 0;
	left: 0;
	display: none;
	transition: none;
}

.frame .box {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	width: 659px;
	max-height: 100%;
	background-color: #ffffff;
	padding: 40px 50px 51px 49px;
	max-width: calc(100vw - 80px);
	max-height: calc(100vh - 80px);
	overflow: auto;
	border-radius: 16px;
}

.frame .box::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background-color: #F5F5F5;
	border-radius: 10px;
}

.frame .box::-webkit-scrollbar-thumb {
	background-color: #BB417C;
	border-radius: 10px;
}

.frame .box::-webkit-scrollbar-track {
	background-color: transparent;
}



.frame .title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.frame .title .closeBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 47px;
	height: 47px;
	background-color: #222222;
	color: #ffffff;
	font-weight: bold;
	font-size: 32px;
	border-radius: 50%;
	cursor: pointer;
	flex-shrink: 0;
	transform: translateY(1px) translateX(-4px);
}

.frame .title .closeBtn:hover {
	background-color: #BB417C;
}

.frame .cForm {
	margin-top: 36px;
}



.frame .cForm ul li {
	margin-top: 13px;
	width: 48.5%;
}

.frame .cForm ul li:nth-child(-n+2) {
	margin-top: 0;
}

.frame .cForm ul li.message {
	height: 99px;
	margin-top: 16px;
}


.frame .cForm .codeCon,
.frame .cForm .subBtn {
	width: 100%;
	max-width: none;
}

.frame .cForm .codeCon {
	margin-top: 20px;
}

.frame .cForm .subBtn {
	margin-top: 37px;
	height: 55px;
}

.frame .cForm li {
	background-color: transparent;
	border: 1px solid #D9D9D9;
}

.frame .cForm li input::-webkit-input-placeholder,
.frame .cForm li textarea::-webkit-input-placeholder {
	color: #666666;
}

.frame .cForm li input:-moz-placeholder,
.frame .cForm li textarea:-moz-placeholder {
	color: #666666;
}

.frame .cForm li input::-moz-placeholder,
.frame .cForm li textarea::-moz-placeholder {
	color: #666666;
}

.frame .cForm li input:-ms-input-placeholder,
.frame .cForm li textarea:-ms-input-placeholder {
	color: #666666;
}

@media screen and (max-width:1600px) {
	.frame .box {
		padding: 40px 30px;
		border-radius: 10px;
	}

	.frame .cForm ul li:nth-child(n) {
		margin-top: 16px;
	}

	.frame .cForm ul li:nth-child(-n+2) {
		margin-top: 0;
	}

	.frame .title .closeBtn {
		transform: none;
		width: 40px;
		height: 40px;
		font-size: 20px;
	}

	.frame .cForm .subBtn {
		height: 50px;
	}
}

@media screen and (max-width:1333px) {

	.frame .cForm .subBtn {
		height: 46px;
	}

	.frame .box {
		padding: 30px 20px;
		border-radius: 5px;
	}

	.frame .title .closeBtn {
		transform: none;
		width: 36px;
		height: 36px;
		font-size: 16px;
		line-height: 36px;
	}

}

@media screen and (max-width:999px) {
	.frame .cForm {
		margin-top: 26px;
	}

	.frame .cForm .subBtn {
		height: 40px;
	}
}

@media screen and (max-width:768px) {
	.frame .title .closeBtn {
		transform: none;
		width: 32px;
		height: 32px;
		font-size: 14px;
		line-height: 32px;
	}

	.frame .box {
		max-width: calc(100vw - 50px);
	}
}

@media screen and (max-width:538px) {
	.frame .box {
		max-width: calc(100vw - 30px);
		padding: 30px 15px;
	}
}

@media screen and (max-width:450px) {
	.frame .cForm ul li:nth-child(n) {
		width: 100%;
		margin-top: 15px;
	}

	.frame .cForm ul li:nth-child(1) {
		margin-top: 0;
	}
}

/* 2-5Organizing institutions */

.ourTeam {
	padding: 34px 0 105px 0;
}

.ourTeam .organized {
	margin-top: 48px;
}

.organized {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.organized .item {
	width: 49%;
	padding: 18px 30px 19px;
	display: flex;
	align-items: center;
	background-color: #F5F5F5;
	margin-top: 20px;
}


.organized .item:nth-child(-n+2) {
	margin-top: 0;
}


.organized .image {
	width: 103px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 17px;
}

.organized .msg {
	flex: 1;
}

.organized .txts {
	margin-top: 4px;
}


.ourTeam .initiated {
	margin-top: 35px;
}

.initiated {
	background-color: #F5F5F5;
	padding: 37px 41px 72px 29px;
}

.initiated .list {
	margin-top: 27px;
	display: flex;
	flex-wrap: wrap;
}

.initiated .list .item {
	width: 31.7%;
	margin-right: 2.45%;
	margin-top: 28px;
	background-color: #ffffff;
	display: flex;
	align-items: center;
	padding: 13px 20px 14px;
}


.initiated .list .item:nth-child(3n) {
	margin-right: 0;
}

.initiated .list .item:nth-child(-n+3) {
	margin-top: 0;
}

.initiated .list .image {
	flex-shrink: 0;
	width: 103px;
	margin-right: 17px;
}

.initiated .list .txts {
	flex: 1;
}

.ourTeam .board {
	margin-top: 106px;
}

.board .tips {
	margin: 0 auto;
	margin-top: 29px;
	max-width: 979px;
}


.board .tips p {
	font-size: 18px;
	line-height: 26px;
}

.board .list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 35px;
}


.board .list .item {
	width: 48.9%;
	padding: 41px 16px;
	display: flex;
	align-items: center;
	border: 1px solid #D9D9D9;
	margin-top: 28px;
}


.board .list .image {
	width: 146px;
	height: 146px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 26px;
}

.board .list .msg {
	flex: 1;
}

.board .list .txts {
	min-height: 56px;
	margin-top: 9px;
}

.board .list .det {
	display: none;
}

.board .list .cBtn {
	margin-top: 9px;
	cursor: pointer;
}

.board .list .item:nth-child(-n+2) {
	margin-top: 0;
}

@media screen and (max-width:1600px) {
	.organized .item {
		padding: 20px 30px;
	}

	.initiated .list .item {
		padding: 10px 30px;
	}

	.initiated {
		padding: 40px 30px;
	}

	.initiated .list {
		margin-top: 30px;
	}

	.ourTeam .board {
		margin-top: 80px;
	}

	.board .list .item {
		padding: 20px 30px;
	}
}

@media screen and (max-width:1333px) {

	.organized .image,
	.initiated .list .image {
		width: 80px;
	}

	.initiated .list {
		justify-content: space-between;
	}

	.initiated .list .item:nth-child(n) {
		width: 49%;
		margin-right: 0;
		margin-top: 20px;
	}

	.initiated .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.ourTeam .board {
		margin-top: 60px;
	}

	.board .list .image {
		width: 120px;
		height: 120px;
		margin-right: 20px;
	}

	.board .list .item {
		padding: 20px;
	}

	.ourTeam .organized {
		margin-top: 40px;
	}
}

@media screen and (max-width:999px) {
	.ourTeam .organized {
		margin-top: 30px;
	}

	.organized .item {
		padding: 20px;
		flex-direction: column;
		align-items: flex-start;
	}

	.organized .image {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.initiated {
		padding: 30px 20px;
	}

	.ourTeam .initiated {
		margin-top: 30px;
	}

	.initiated .list {
		margin-top: 26px;
	}

	.initiated .list .item {
		padding: 20px;
		flex-direction: column;
		align-items: flex-start;
	}

	.initiated .list .image {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.ourTeam .board {
		margin-top: 50px;
	}

	.board .tips {
		margin-top: 26px;
	}

	.board .list .item {
		flex-direction: column;
		align-items: flex-start;
	}

	.board .list .msg {
		flex: none;
		width: 100%;
	}

	.board .list .image {
		width: 100px;
		height: 100px;
		margin: 0px auto 10px;
	}

	.organized .image,
	.initiated .list .image {
		width: 60px;
	}

	.board .list {
		margin-top: 30px;
	}

	.board .list .txts {
		min-height: 52px;
	}
}

@media screen and (max-width:538px) {
	.organized .item:nth-child(n) {
		width: 100%;
		margin-top: 20px;
		padding: 20px 15px;
	}

	.organized .item:nth-child(1) {
		margin-top: 0;
	}

	.initiated {
		padding: 30px 15px;
	}

	.initiated .list .item:nth-child(n) {
		width: 100%;
		margin-top: 20px;
		padding: 20px 15px;
	}

	.initiated .list .item:nth-child(1) {
		margin-top: 0;
	}

	.board .list .item:nth-child(n) {
		width: 100%;
		margin-top: 20px;
		padding: 20px 15px;
	}

	.board .list .item:nth-child(1) {
		margin-top: 0;
	}

	.board .list .txts {
		min-height: auto;
	}

	.board .list .image {
		width: 80px;
		height: 80px;
	}
}

.boardMsg {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(26, 25, 27, .8);
	z-index: 999999999;
	top: 0;
	left: 0;
	display: none;
	transition: none;
}

.boardMsg .box {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateY(-50%) translateX(-50%);
	width: 952px;
	max-height: 100%;
	background-color: #ffffff;
	padding: 59px 64px 91px 64px;
	max-width: calc(100vw - 80px);
	max-height: calc(100vh - 80px);
	overflow: auto;
	border-radius: 16px;
}

.boardMsg .box::-webkit-scrollbar {
	width: 4px;
	height: 4px;
	background-color: #F5F5F5;
	border-radius: 10px;
}

.boardMsg .box::-webkit-scrollbar-thumb {
	background-color: #BB417C;
	border-radius: 10px;
}

.boardMsg .box::-webkit-scrollbar-track {
	background-color: transparent;
}



.boardMsg .msg {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}


.boardMsg .msg .info {
	flex: 1;
	display: flex;
	align-items: center;
}

.boardMsg .msg .info .image {
	flex-shrink: 0;
	margin-right: 30px;
	width: 146px;
	height: 146px;
	border-radius: 50%;
	overflow: hidden;
}

.boardMsg .msg .info .des {
	flex: 1;
}

.boardMsg .msg .info .txts {
	margin-top: 4px;
	min-height: 56px;
}


.boardMsg .msg .closeBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 47px;
	height: 47px;
	background-color: #222222;
	color: #ffffff;
	font-weight: bold;
	font-size: 32px;
	border-radius: 50%;
	cursor: pointer;
	flex-shrink: 0;
	transform: translateY(1px) translateX(8px);
	margin-left: 30px;
	margin-top: 1px;
}



.boardMsg .msg .closeBtn:hover {
	background-color: #BB417C;
}


.boardMsg .det {
	margin-top: 28px;
}

@media screen and (max-width:1600px) {
	.boardMsg .box {
		padding: 40px 30px;
		border-radius: 10px;
	}

	.boardMsg .msg .closeBtn {
		width: 40px;
		height: 40px;
		margin: 0;
		transform: none;
		font-size: 22px;
		line-height: 40px;
	}

	.boardMsg .msg .info .image {
		width: 120px;
		height: 120px;
	}

	.boardMsg .det {
		margin-top: 26px;
	}

	.boardMsg .msg .info .txts {
		margin-top: 10px;
	}
}

@media screen and (max-width:1333px) {
	.boardMsg .box {
		padding: 30px 30px;
		border-radius: 5px;
	}

	.boardMsg .msg .info .image {
		width: 110px;
		height: 110px;
	}

	.boardMsg .msg .closeBtn {
		width: 36px;
		height: 36px;
		font-size: 20px;
		line-height: 36px;
	}
}

@media screen and (max-width:999px) {
	.boardMsg .box {
		padding: 30px 20px;
	}

	.boardMsg .msg .info .image {
		width: 100px;
		height: 100px;
		margin-right: 20px;
	}

	.boardMsg .msg .closeBtn {
		width: 34px;
		height: 34px;
		font-size: 18px;
		line-height: 34px;
	}

	.boardMsg .det p {
		font-size: 14px;
		line-height: 26px;
	}
}

@media screen and (max-width:768px) {
	.boardMsg .box {
		max-width: calc(100vw - 50px);
	}
}

@media screen and (max-width:538px) {
	.boardMsg .box {
		max-width: calc(100vw - 30px);
		padding: 30px 15px;
	}

	.boardMsg .msg .info {
		flex-direction: column;
		align-items: flex-start;
	}

	.boardMsg .msg .info .image {
		margin-right: 0;
		margin-bottom: 16px;
	}
}



/* 2-6Global Partners */

.globalPartners {
	padding: 33px 0 100px 0;
}


.globalPartners .globalPartnersNav {
	margin-top: 40px;
}

.globalPartners .globalPartnersNav {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 30px;
}

.globalPartners .globalPartnersNav .item {
	margin: 10px 15px;
	position: relative;
	color: transparent;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

.globalPartners .globalPartnersNav .item:before {
	content: "";
	position: absolute;
	height: 3px;
	right: 0;
	bottom: -2px;
	transition: .4s ease all;
	background: linear-gradient(90deg, #EFD1AE 0%, #BB417C 34.13%, #BB417C 67.07%, #EFD1AE 100%);
	width: 0;
}

.globalPartners .globalPartnersNav .item.active:before,
.globalPartners .globalPartnersNav .item:hover:before {
	width: 100%;
	right: auto;
	left: 0;
}

.globalPartners .globalPartnersNav .item::after {
	content: attr(title);
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	text-align: center;
	font-family: Poppins-Regular;
	color: #222222;
	transition: .4s ease all;
}


.globalPartners .globalPartnersNav .item.active::after,
.globalPartners .globalPartnersNav .item:hover::after {
	opacity: 0;
}

.globalPartners .globalPartnersNav .item.active,
.globalPartners .globalPartnersNav .item:hover {
	color: #BB417C;
}


.globalPartners .list {
	margin-top: 24px;
	display: flex;
	flex-wrap: wrap;
}


.globalPartners .list .image {
	width: 11.11%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	overflow: hidden;
	flex-wrap: wrap;
	background: #FFF;
}

.globalPartners .list .image::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	border: 1px dashed #D9D9D9;
	box-sizing: border-box;
}

@media screen and (max-width:1600px) {
	.globalPartners .globalPartnersNav {
		margin-top: 20px;
	}

	.globalPartners .list .image {
		width: 12.5%;
	}
}

@media screen and (max-width:1333px) {
	.globalPartners .list .image {
		width: 14.28%;
	}

}

@media screen and (max-width:999px) {
	.globalPartners .list .image {
		width: 16.66%;
	}

	.globalPartners .globalPartnersNav .item {
		margin: 5px 15px;
	}
}

@media screen and (max-width:768px) {
	.globalPartners .list .image {
		width: 20%;
	}
}

@media screen and (max-width:538px) {
	.globalPartners .list .image {
		width: 25%;
	}
}

@media screen and (max-width:450px) {
	.globalPartners .list .image {
		width: 33.333%;
	}
}

/* 2-7Contact */

.contactUs {
	padding: 57px 0 100px 0;
}


.contactUs .con {
	display: flex;
	justify-content: space-between;
}


.contactUs .con .msg {
	width: 40%;
}

.contactUs .iTit {
	align-items: flex-start;
}

.contactUs .iTit .title1:before {
	left: 0;
	transform: translateX(0);
}

.contactUs .iTit .line {
	margin-left: 0;
}

.contactUs .txts {
	margin-top: 27px;
}

.contactUs .infoList {
	margin-top: 72px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.contactUs .infoList li {
	display: flex;
	align-items: flex-start;
	margin-top: 37px;
	width: 56.5%;
}

.contactUs .infoList li:nth-child(2n-1) {
	width: 38%;
}


.contactUs .infoList li .num {
	color: #1A1A1A;
}

.contactUs .infoList li .num span {
	direction: ltr;
	display: inline-block;
}

.contactUs .infoList li.email .num {
	word-break: break-all;
}

.contactUs .infoList li a.num:hover {
	color: #BB417C;
}

.contactUs .infoList li:nth-child(-n+2) {
	margin-top: 0;
}


.contactUs .infoList img {
	flex-shrink: 0;
	width: 26px;
	margin-right: 15px;
}

.contactUs .infoList li.address {
	width: 100%;
	margin-top: 38px;
}


.contactUs .con .cForm {
	margin: 0;
	width: 52.08%;
	margin-top: -2px;
}

.contactUs .con .cForm li {
	width: 100%;
	margin-top: 15px;
}

.cForm ul li.message {
	width: 100%;
	height: 96px;
	padding: 10px 16px;
}


.cForm ul li.codeCon {
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	overflow: hidden;
}


.cForm ul li.codeCon input {
	padding: 0 16px;
}

.cForm ul li.codeCon .codeImg {
	width: 100px;
	height: 50px;
	cursor: pointer;
	background-color: #f3fbfe;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}


.cForm ul li.codeCon .codeImg img {
	height: 100%;
	display: block;
}


.contactUs .cForm ul li.codeCon {
	width: 48.3%;
}

.contactUs .cForm ul li.subBtn {
	width: 48.7%;
	border-radius: 4px;
	margin-right: 0;
}

.contactUs .cForm ul li.subBtn span {
	border-radius: 3px;
}

.contactUs .con .cForm li:nth-child(1) {
	margin-top: 0;
}

.contactUs .map {
	margin-top: 100px;
	border-radius: 4px;
	overflow: hidden;
}


.contactUs .map img,
.contactUs .map iframe {
	display: block;
}

.contactUs .cForm input::-webkit-input-placeholder,
.contactUs .cForm textarea::-webkit-input-placeholder {
	color: #666666;
}

.contactUs .cForm input:-moz-placeholder,
.contactUs .cForm textarea:-moz-placeholder {
	color: #666666;
}

.contactUs .cForm input::-moz-placeholder,
.contactUs .cForm textarea::-moz-placeholder {
	color: #666666;
}

.contactUs .cForm input:-ms-input-placeholder,
.contactUs .cForm textarea:-ms-input-placeholder {
	color: #666666;
}

.contactUs .con .cForm li.subBtn {
	max-width: none;
}


@media screen and (max-width:1600px) {
	.contactUs .con .cForm {
		margin-top: 0;
	}

	.contactUs .infoList {
		margin-top: 40px;
	}

	.contactUs .infoList li:nth-child(n) {
		width: 48%;
		margin-top: 30px;
	}

	.contactUs .infoList li:nth-child(-n+2) {
		margin-top: 0;
	}

	.contactUs .infoList li.address {
		width: 100%;
	}

	.contactUs .map {
		margin-top: 80px;
	}
}

@media screen and (max-width:1333px) {
	.contactUs .infoList li:nth-child(n) {
		width: 100%;
		margin-top: 16px;
	}

	.contactUs .infoList li:nth-child(1) {
		margin-top: 0;
	}

	.contactUs .txts {
		margin-top: 20px;
	}

	.contactUs .infoList {
		margin-top: 30px;
	}

	.contactUs .con .cForm li:nth-child(n) {
		width: 100%;
	}

	.cForm ul li.codeCon .codeImg {
		height: 46px;
		width: 92px;
	}

	.contactUs .map {
		margin-top: 60px;
	}
}

@media screen and (max-width:999px) {
	.contactUs .con {
		flex-direction: column;
		align-items: flex-start;
	}

	.contactUs .con .msg {
		width: 100%;
	}

	.contactUs .infoList li:nth-child(n) {
		width: 48%;
		margin-top: 20px;
	}

	.contactUs .infoList li:nth-child(-n+2) {
		margin-top: 0;
	}

	.contactUs .infoList li.address {
		width: 100%;
	}

	.contactUs .infoList {
		margin-top: 26px;
	}

	.contactUs .con .cForm {
		width: 100%;
		margin-top: 30px;
	}

	.contactUs .con .cForm li:nth-child(n) {
		width: 49%;
	}

	.contactUs .con .cForm li:nth-child(-n+2) {
		margin-top: 0;
	}

	.contactUs .con .cForm li.message {
		width: 100%;
	}

	.contactUs .map {
		margin-top: 50px;
	}

	.cForm ul li.codeCon .codeImg {
		height: 40px;
		width: 80px;
	}
}

@media screen and (max-width:768px) {
	.contactUs .map {
		margin-top: 40px;
	}
}

@media screen and (max-width:538px) {
	.contactUs .infoList li:nth-child(n) {
		width: 100%;
		margin-top: 20px;
	}

	.contactUs .infoList li:nth-child(1) {
		margin-top: 0;
	}
}

@media screen and (max-width:450px) {
	.contactUs .con .cForm li:nth-child(n) {
		width: 100%;
		margin-top: 15px;
	}

	.contactUs .con .cForm li:nth-child(1) {
		margin-top: 0;
	}
}

/* 2-8Booth Application */


.boothApplication {
	padding: 33px 0 100px 0;
}

.boothApplication .cBtn {
	margin: 0 auto;
	margin-top: 44px;
}

.boothApplication form {
	margin-top: 47px;
}

.boothApplication form ul li.message {
	height: 126px;
}

.boothApplication form ul li.salutation {
	display: flex;
	align-items: center;
}

.salutation .tip {
	margin-right: 31px;
}

.salutation .checks {
	display: flex;
	align-items: center;
}

.salutation .check {
	display: flex;
	align-items: center;
	position: relative;
	overflow: hidden;
	margin-right: 30px;
	color: #222222;
}

.salutation .check input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	cursor: pointer;
	opacity: 0;
}

.salutation .cube {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 14px;
	height: 14px;
	border: 1px solid #D9D9D9;
	background-color: #ffffff;
	margin-right: 4px;
}

.salutation .cube i {
	color: #ffffff;
	font-size: 12px;
	transform: scale(0);
}

.salutation .check.active {
	color: #BB417C;
}

.salutation .check.active .cube {
	background-color: #BB417C;
	border-color: #BB417C;
}

.salutation .check.active .cube i {
	transform: scale(1);
}


.cForm .businessNature {
	margin-top: 25px;
	padding: 0 16px;
}

.businessNature .list {
	margin-top: 3px;
	display: flex;
	flex-wrap: wrap;
}

.businessNature .list .item {
	display: flex;
	align-items: center;
	margin: 1.5px 0;
	margin-right: 30.5px;
	position: relative;
}


.businessNature .list .item.active,
.businessNature .list .item:hover {
	color: #BB417C;
}

.businessNature .list .item:hover .cube {
	border-color: #BB417C;
}

.businessNature .list .item.active .cube {
	background-color: #BB417C;
	border-color: #BB417C;
}

.businessNature .list .item.active .cube i {
	transform: scale(1);
}



.businessNature .list .cube {
	width: 14px;
	height: 14px;
	border: 1px solid #D9D9D9;
	background: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	margin-right: 4px;
}


.businessNature .list .cube i {
	font-size: 12px;
	color: #ffffff;
	transform: scale(0);
}


.businessNature .list input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	cursor: pointer;
	opacity: 0;
}

.cForm .categaries {
	margin-top: 29px;
	padding: 0 16px;
}

.categaries .list {
	margin-top: 3px;
	display: flex;
	flex-wrap: wrap;
}

.categaries .list .item {
	display: flex;
	align-items: center;
	margin: 1.5px 0;
	margin-right: 29px;
	position: relative;
}


.categaries .list .cube {
	width: 14px;
	height: 14px;
	border: 1px solid #D9D9D9;
	background: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	margin-right: 5px;
}


.categaries .list .cube i {
	font-size: 12px;
	color: #ffffff;
	transform: scale(0);
}


.categaries .list .item.active,
.categaries .list .item:hover {
	color: #BB417C;
}

.categaries .list .item:hover .cube {
	border-color: #BB417C;
}

.categaries .list .item.active .cube {
	background-color: #BB417C;
	border-color: #BB417C;
}

.categaries .list .item.active .cube i {
	transform: scale(1);
}


.categaries .list input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	cursor: pointer;
	opacity: 0;
}

.cForm .wishApply {
	margin-top: 29px;
	padding: 0 16px;
}

.wishApply .list {
	margin-top: 0px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.wishApply .list .item {
	width: 48.1%;
}

.wishApply .space {
	display: flex;
	height: 37px;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #D9D9D9;
	flex-shrink: 0;
}

.wishApply .space input {
	flex: 1;
	height: 100%;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	padding: 0 10px;
	font-size: 14px !important;
}


.wishApply .space input {
	font-size: 14px !important;
}


.wishApply .space input::-webkit-input-placeholder {
	font-size: 14px !important;
}

.wishApply .space input:-moz-placeholder {
	font-size: 14px !important;
}

.wishApply .space input::-moz-placeholder {
	font-size: 14px !important;
}

.wishApply .space input:-ms-input-placeholder {
	font-size: 14px !important;
}


.wishApply .list .item:nth-child(2) .name {
	width: 112px;
}

.wishApply .space .name {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(245, 245, 245, 1);
	width: 97px;
	font-size: 14px;
	line-height: 24px;
}


.wishApply .space .unit {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 58px;
	background-color: #F5F5F5;
	flex-shrink: 0;
	font-size: 14px !important;
}

.wishApply .scope {
	margin-top: 21px;
}


.boothApplication .cForm .subBtn {
	margin-top: 39px;
}


.boothPrice {
	padding: 85px 0 100px 0;
	position: relative;
}

.boothPrice .list {
	display: flex;
	justify-content: space-between;
	margin-top: 52px;
	flex-wrap: wrap;
}

.boothPrice .list .item {
	width: 48.68%;
	background-color: #ffffff;
	padding: 45px 34px 31px;
}

.boothPrice .list ul {
	margin-top: 13px;
}

.boothPrice .list ul li {
	color: #222;
	font-size: 18px;
	line-height: 30px;
}

@media screen and (max-width:1660px) {

	.boothApplication .cBtn,
	.boothApplication form {
		margin-top: 40px;
	}

	.businessNature .list,
	.categaries .list,
	.wishApply .list {
		margin-top: 10px;
	}

	.cForm .categaries {
		margin-top: 20px;
	}

	.wishApply .scope {
		margin-top: 16px;
	}

	.boothPrice .list {
		margin-top: 40px;
	}

	.boothPrice .list .item {
		padding: 30px;
	}
}

@media screen and (max-width:1333px) {
	.salutation .tip {
		margin-right: 16px;
	}

	.salutation .check {
		margin-right: 16px;
	}

}

@media screen and (max-width:999px) {

	.boothApplication .cBtn,
	.boothApplication form {
		margin-top: 30px;
	}

	.boothApplication .cForm .subBtn {
		margin-top: 30px;
	}

	.boothPrice .list ul li {
		font-size: 16px;
		line-height: 28px;
	}

	.boothPrice .list .item {
		padding: 30px 20px;
	}

	.boothPrice .list {
		margin-top: 30px;
	}

	.cForm .businessNature,
	.cForm .categaries,
	.cForm .wishApply {
		padding: 0;
		margin-top: 15px;
	}
}

@media screen and (max-width:768px) {
	.boothApplication .cForm ul>li:nth-child(n) {
		width: 100%;
		margin-top: 10px;
	}

	.boothApplication .cForm ul>li:nth-child(1) {
		margin-top: 0;
	}

	.boothApplication .cForm ul>li:nth-child(-n+4) {
		width: 49%;
	}

	.wishApply .list .item {
		width: 100%;
		margin-top: 20px;
	}

	.wishApply .list .item:nth-child(1) {
		margin-top: 0;
	}

	.boothPrice .list ul li {
		font-size: 14px;
		line-height: 26px;
	}
}

@media screen and (max-width:538px) {
	.boothPrice .list .item {
		padding: 30px 15px;
	}

	.boothPrice .list .item:nth-child(n) {
		width: 100%;
		margin-top: 26px;
	}

	.boothPrice .list .item:nth-child(1) {
		margin-top: 0;
	}
}

@media screen and (max-width:450px) {
	.boothApplication .cForm ul>li:nth-child(n) {
		width: 100%;
		margin-top: 15px;
	}

	.boothApplication .cForm ul>li:nth-child(1) {
		margin-top: 0;
	}

	.wishApply .space {
		flex-direction: column;
		align-items: flex-start;
		height: auto;
		border: none;
		border-radius: 0;
	}

	.wishApply .space input {
		border-radius: 5px;
		border: 1px solid #D9D9D9;
		margin: 10px 0;
		height: 36px;
		flex: auto;
	}

	.wishApply .space .name,
	.wishApply .space .unit {
		height: 32px;
		border-radius: 5px;
	}
}




/* 4-1Inviation Letter Application */


.invitation {
	padding: 35px 0 90px 0;
}

.invitation .safeRange {
	max-width: 1081px;
}

.invitation .txts {
	margin-top: 38px;
}

.invitation .cForm {
	max-width: none;
	margin-top: 62px;
}


.jcDateIco {
	background: #fff url("../images/calendar.png") no-repeat right center;
	transition: none;
	background-size: 26px;
}

input.jcDate {
	cursor: pointer;
}

#jcDate {
	background: #fefefe;
	width: 161px;
	padding: 10px;
	height: 220px;
	position: absolute;
	z-index: 1000;
	border: 2px solid #BB417C;
	color: #333;
	display: none;
	font-size: 0;
	overflow: hidden;
	transition: none;
	border-radius: 5px;
}

#jcDate * {
	transition: none;
}

#jcDateTt {
	height: 15px;
	line-height: 15px;
	position: relative;
	margin-bottom: 10px;
}

#jcDateTt a {
	color: #333;
	position: absolute;
	top: -4.5px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

#jcDateTt a i {
	font-size: 12px;
	transition: .4s ease all;
	font-weight: bold;
}

#jcDateTt a#d_prev {
	left: 0;
	transition: .4s ease all;
}

#jcDateTt a#d_next {
	right: 0;
	transition: .4s ease all;
}

#jcDateTt a:hover {
	background-color: #BB417C;
}

#jcDateTt a:hover i {
	color: #ffffff;
}


#jcDateTt div {
	position: absolute;
	top: 0;
	left: 15px;
	right: 15px;
	bottom: 0;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#jcDateTt div samp,
#jcDateTt div span {
	margin: 0 5px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	transition: .4s ease all;
}


#jcDateTt div samp.visited,
#jcDateTt div span.visited {
	color: rgba(187, 65, 124, .6);
}

#jcDateTt div samp:hover,
#jcDateTt div span:hover {
	color: #BB417C;
}

#jcDateMax {
	width: 1935px;
	height: 124px;
	position: relative;
	left: -687px;
	top: 0;
}


#jcDateMax ul {
	width: 161px;
	font-size: 0;
	float: left;
	height: 124px;
	display: inline-black;
}

#jcDayWrap {
	overflow: hidden;
}

#jcYeas,
#jcMonth {
	display: none;
	overflow: hidden;
	padding-left: 2px;
	margin-bottom: 10px;
}

#jcYeas dt,
#jcYeas dd {
	font-weight: bold;
	width: 53px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 25%;
	transition: .4s ease all;
}



#jcYeas dt.visited,
#jcYeas dd.visited,
#jcMonth dt.visited,
#jcMonth dd.visited {
	background: rgba(187, 65, 124, .6);
	color: #fff;
}

#jcYeas dt:hover,
#jcYeas dd:hover,
#jcMonth dt:hover,
#jcMonth dd:hover {
	background: #BB417C;
	color: #fff;
}

#jcMonth dt {
	font-weight: bold;
	width: 25%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 25px;
	float: left;
	text-align: center;
	line-height: 25px;
	cursor: pointer;
	margin: 10px 0;
	font-size: 14px;
	transition: .4s ease all;
}


#jcDayWrap ul li,
#jcDayCon dt {
	float: left;
	width: 14.285%;
	line-height: 20px;
	text-align: center;
	display: inline;
	font-size: 14px;
	transition: .4s ease all;
}

#jcDayWrap ul li {
	color: #bbb;
	cursor: pointer;
}

#jcDayCon dt {
	color: rgba(187, 65, 124, .6);
	font-size: 13px;
}

#jcDayWrap ul li.jcDateColor {
	color: #555;
}

#jcDayWrap ul li.visited {
	background: rgba(187, 65, 124, .6);
	color: #fff;
}

#jcDayWrap ul li:hover {
	background: #BB417C;
	color: #fff;
}

#jcDateMax {
	clear: both;
}

#jcDateBtn {
	clear: both;
	padding-top: 10px;
	overflow: hidden;
	display: flex;
	align-items: center;
}

#jcDateBtn * {
	transition: .4s ease all;
}

#jcTimeWrap {
	float: right;
	width: 54px;
	border: 1px solid #999;
	border-left: 1px solid #555;
	border-top: 1px solid #555;
	height: 17px;
	overflow: hidden;
	display: none;
}

#jcDateBtn label {
	width: 6px;
	line-height: 18px;
	height: 17px;
	display: block;
	float: left;
	text-align: center;
	color: #333;
}

#jcDateBtn input {
	line-height: 17px;
	height: 17px;
	text-align: center;
	float: left;
	width: 24px;
	border: 0;
}

#jcDateBtn samp,
#jcDateBtn span {
	float: left;
	margin-right: 10px;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
}

#jcDateBtn samp:hover,
#jcDateBtn span:hover {
	color: #BB417C;
}

#jcDateBtn a#d_sub {
	float: right;
	display: block;
	text-align: right;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	margin-left: auto;
}

#jcDateBtn a#d_sub:hover {
	text-decoration: none;
	color: #BB417C;
}

.cForm ul li.positioning {
	background-color: transparent;
}

.cForm ul li.gender {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	color: #999;
}

.cForm ul li.gender .checks {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-left: 10px;
}

.cForm ul li.gender .check {
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	color: #666;
	margin: 5px 0;
	margin-right: 9px;
}


.cForm ul li.gender .check:hover,
.cForm ul li.gender .check.active {
	color: #BB417C;
}



.cForm ul li.gender .check:last-child {
	margin-right: 0;
}

.cForm ul li.gender .check input {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 9;
	opacity: 0;
}


.cForm ul li.gender .check .circle {
	width: 14px;
	height: 14px;
	border: 1px solid #D9D9D9;
	background-color: #ffffff;
	border-radius: 50%;
	flex-shrink: 0;
	margin-right: 5px;
}

.cForm ul li.gender .check.active .circle {
	background-color: #BB417C;
	border-color: #BB417C;
}

.cForm ul li.email {
	padding: 11px 16px;
}

.cForm ul li.email input::-webkit-input-placeholder {
	color: #666;
}

.cForm ul li.email input:-moz-placeholder {
	color: #666;
}

.cForm ul li.email input::-moz-placeholder {
	color: #666;
}

.cForm ul li.email input:-ms-input-placeholder {
	color: #666;
}

.invitation .cForm ul li.subBtn {
	margin-top: 48px;
}

@media screen and (max-width:1600px) {

	.invitation .txts,
	.invitation .cForm,
	.invitation .cForm ul li.subBtn {
		margin-top: 40px;
	}
}

@media screen and (max-width:1333px) {
	.jcDateIco {
		background-size: 22px;
	}

	.cForm ul li.email {
		padding: 10px 16px;
	}
}

@media screen and (max-width:999px) {
	.cForm ul li.positioning {
		display: none;
	}

	.cForm li.email {
		width: 100%;
	}

	.cForm ul li.gender .check {
		margin-right: 14px;
	}

	.invitation .txts,
	.invitation .cForm,
	.invitation .cForm ul li.subBtn {
		margin-top: 30px;
	}

	.invitation .iTit {
		padding-top: 36px;
	}

	.jcDateIco {
		background-size: 20px;
	}

	.cForm ul li.email {
		padding: 8px 16px;
	}

}

@media screen and (max-width:538px) {
	.invitation .cForm li:nth-child(n) {
		width: 100%;
		margin-top: 15px;
	}

	.invitation .cForm li:nth-child(1) {
		margin-top: 0;
	}

	.invitation .cForm ul li.subBtn {
		margin-top: 30px;
	}

	.invitation .iTit {
		padding-top: 20px;
	}

	.cForm ul li.email {
		padding: 6px 16px;
	}
}

/* 4-2VIP Buyer Program */

.program {
	padding: 33px 0 80px 0;
}

.program .con {
	margin-top: 69px;
}


.program .con .msg {
	padding-top: 26px;
}

.program .con .image {
	float: right;
	width: 49.44%;
	margin-left: 5%;
}

.program .con .txts {
	margin-top: 12px;
}


.program .con .cBtn {
	margin-top: 32px;
}


.program .inclusions {
	margin-top: 102px;
}

.inclusions .list {
	margin-top: 22px;
	border: 1px dashed #BB417C;
	background: #FFF4F9;
	padding: 28px 31px 35px;
	display: flex;
	justify-content: space-between;
}


.inclusions .list ul {
	width: 47.8%;
}

.inclusions .list ul li {
	padding-left: 20px;
	color: #222;
	font-size: 16px;
	line-height: 24px;
	position: relative;
	margin-top: 20px;
}

.inclusions .list ul li:nth-child(1) {
	margin-top: 0;
}


.inclusions .list ul li::after {
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
	width: 9px;
	height: 10px;
	background-image: url("../images/inclusionsArr.png");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.program .process {
	margin-top: 92px;
}

.process .tips {
	margin-top: 12px;
}

.process .tips p {
	font-size: 18px;
	line-height: 30px;
}

.process .list {
	margin-top: 52px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.process .list .item {
	width: 31.80%;
	margin-right: 2.3%;
	margin-top: 30px;
	position: relative;
	background-color: #F5F5F5;
	padding: 30px 30px 38px;
	overflow: visible;
}

.process .list .item:last-child {
	margin-right: 0;
}

.process .list .item:nth-child(3n) {
	margin-right: 0;
}

.process .list .item:nth-child(-n+3) {
	margin-top: 0;
}

.process .list .txts {
	margin-top: 20px;
}

.process .list .txts p {
	text-align: center;
	color: #222;
	line-height: 24px;
}


.process .list .num {
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
	border: 4px solid #EFD1AE;
	width: 66px;
	height: 66px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%) translateY(-50%);
	color: #FFF;
	font-size: 24px;
	line-height: 34px;
}

.process .list .emailList {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 3px;
	font-family: Poppins-Bold;
	font-size: 18px;
	line-height: 30px;
	color: #BB417C;
	flex-wrap: wrap;
}

.process .list .emailList span {
	direction: ltr;
	display: inline-block;
	word-break: break-all;
	color: #BB417C;
	text-align: center;
}

.process .list .emailList i {
	font-style: normal;
	margin: 0 5px;
}

.process .list .emailList a:hover span {
	text-decoration: underline;
	text-decoration-skip-ink: none;
	text-underline-offset: 4px;
}


.process .cBtn {
	margin: 0 auto;
	margin-top: 57px;
}

.process .cBtn span {
	font-family: Poppins-Bold;
	font-size: 20px;
	padding: 10px 18px;
}

@media screen and (max-width:1600px) {
	.program .con .msg {
		padding-top: 0;
	}

	.program .con {
		margin-top: 50px;
	}

	.program .con .cBtn {
		margin-top: 30px;
	}

	.program .inclusions {
		margin-top: 80px;
	}

	.inclusions .list {
		margin-top: 40px;
		padding: 30px 30px;
	}

	.program .process {
		margin-top: 80px;
	}

	.program .con .txts {
		margin-top: 30px;
	}

	.process .tips {
		margin-top: 20px;
	}

	.process .list {
		margin-top: 60px;
	}

	.process .cBtn span {
		font-size: 18px;
		line-height: 28px;
		padding: 8px 30px;
	}

	.process .cBtn {
		margin-top: 40px;
	}

	.process .list .item {
		padding: 40px 30px 30px;
	}

}

@media screen and (max-width:1333px) {
	.program .inclusions {
		margin-top: 60px;
	}

	.inclusions .list {
		margin-top: 30px;
		padding: 30px 20px;
	}

	.program .process {
		margin-top: 60px;
	}

	.process .cBtn span {
		font-size: 16px;
		line-height: 28px;
		padding: 6px 20px;
	}

	.process .list .num {
		font-size: 20px;
		line-height: 30px;
		width: 60px;
		height: 60px;
	}

	.process .list .txts {
		margin-top: 10px;
	}

	.program .con {
		margin-top: 40px;
	}
}

@media screen and (max-width:999px) {
	.program .con {
		margin-top: 30px;
	}

	.program .inclusions {
		margin-top: 50px;
	}

	.program .process {
		margin-top: 50px;
	}

	.process .list .item:nth-child(n) {
		width: 48%;
		margin-right: 4%;
		margin-top: 60px;
	}

	.process .list .item:nth-child(2n) {
		margin-right: 0;
	}

	.process .list .item:nth-child(-n+2) {
		margin-top: 0;
	}

	.process .list .emailList {
		font-size: 16px;
		line-height: 28px;
	}

	.process .cBtn {
		margin-top: 30px;
	}

	.process .cBtn span {
		font-size: 14px;
		line-height: 26px;
		padding: 4px 20px;
	}

	.program .con .txts,
	.program .con .cBtn {
		margin-top: 26px;
	}

	.process .list .item {
		padding: 40px 20px 30px;
	}

	.inclusions .list ul li {
		font-size: 14px;
		line-height: 26px;
	}
}

@media screen and (max-width:768px) {

	.program .inclusions,
	.program .process {
		margin-top: 40px;
	}

	.process .list .num {
		width: 56px;
		height: 56px;
	}

	.process .list .item {
		padding: 30px 20px;
	}
}

@media screen and (max-width:538px) {
	.program .con .image {
		width: 100%;
		margin: 0;
		margin-top: 26px;
		float: none;
	}

	.program .con {
		display: flex;
		flex-direction: column-reverse;
		align-items: flex-start;
	}

	.inclusions .list {
		flex-direction: column;
		align-items: flex-start;
	}

	.inclusions .list ul:nth-child(n) {
		width: 100%;
		margin-top: 16px;
	}

	.inclusions .list ul:nth-child(1) {
		margin-top: 0;
	}

	.inclusions .list ul li::after {
		top: 5px;
	}

	.inclusions .list ul li:nth-child(n) {
		margin-top: 16px;
	}

	.inclusions .list ul li:nth-child(1) {
		margin-top: 0;
	}

	.process .list .item:nth-child(n) {
		width: 100%;
		margin-top: 50px;
		margin-right: 0;
	}

	.process .list .item:nth-child(1) {
		margin-top: 0;
	}

	.process .list .num {
		width: 52px;
		height: 52px;
		font-size: 18px;
		line-height: 30px;
	}

	.inclusions .list,
	.process .list .item {
		padding: 30px 15px;
	}
}



/* 5-1Global Pet Sourcing Conference China */

.activity {
	padding: 45px 0 95px 0;
}

.activity .list .item {
	margin-top: 44px;
	display: flex;
	justify-content: space-between;
	position: relative;
}


.activity .list .item::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -2;
	transition: .4s ease all;
	background-color: #F5F5F5;
	opacity: 0;
}


.activity .list .item:hover::after {
	opacity: 1;
}


.activity .list .image {
	width: 33.4%;
}

.activity .list .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.activity .msg {
	width: 66.6%;
	padding: 30px 49.5px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.activity .msg .tit {
	height: 68px;
}

.activity .msg .tit a {
	line-height: 34px;
}


.activity .msg .time {
	display: flex;
	align-items: center;
	margin-top: 9px;
}

.activity .msg .time img {
	width: 18px;
	margin-right: 10px;
}


.activity .msg .time span {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.activity .msg .add {
	display: flex;
	align-items: center;
	margin-top: 1px;
}

.activity .msg .add span {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.activity .msg .add img {
	width: 18px;
	margin-right: 10px;
}


.activity .list .item:nth-child(1) {
	margin-top: 0;
}

.activity .cBtn {
	margin-top: 23px;
}


.activity .cBtn:hover span {
	background-color: #f5f5f5;
}

.activity .pager {
	margin-top: 99px;
}

@media screen and (max-width:1600px) {
	.activity .msg .time {
		margin-top: 10px;
	}

	.activity .cBtn {
		margin-top: 16px;
	}

	.activity .msg {
		padding: 20px 30px;
	}

	.activity .list .item {
		margin-top: 40px;
	}

	.activity .pager {
		margin-top: 50px;
	}
}

@media screen and (max-width:1333px) {
	.activity .list .item {
		margin-top: 30px;
	}

	.activity .pager {
		margin-top: 40px;
	}

}

@media screen and (max-width:999px) {
	.activity .msg {
		padding: 20px;
	}

	.activity .msg .tit {
		height: 60px;
	}

	.activity .msg .tit a {
		line-height: 30px;
	}
}


@media screen and (max-width:768px) {
	.activity .msg .tit {
		height: 56px;
	}

	.activity .msg .tit a {
		line-height: 28px;
	}
}

@media screen and (max-width:538px) {
	.activity .list .item {
		flex-direction: column;
		align-items: flex-start;
	}

	.activity .list .item::after {
		display: none;
	}

	.activity .msg {
		padding: 0;
		margin-top: 16px;
		width: 100%;
	}

	.activity .list .image {
		width: 100%;
	}

	.activity .msg .tit {
		height: auto;
	}
}


/* 5-2Global Pet Sourcing Conference China */

.activityDet {
	padding: 33px 0 104px 0;
}


.activityDet h1 {
	font-size: 28px;
	line-height: 38px;
	color: #333333;
}

.activityDet .tips {
	display: flex;
	align-items: center;
	margin-top: 15px;
}


.activityDet .tips .time {
	margin-right: 46px;
}

.share {
	display: flex;
	align-items: center;
}

.share span {
	margin-right: 12px;
	color: #555555;
}


.activityDet .describe {
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	padding: 25px 0 56px 0;
	margin-top: 28px;
}


.activityDet .forum {
	padding: 29px 25px 23px;
	border: 1px dashed #BB417C;
	background: #FFF4F9;
}


.activityDet .forum .tit {
	color: #333333;
}

.activityDet .forum .time {
	margin-top: 16px;
	display: flex;
	align-items: center;
}

.activityDet .forum .time img {
	flex-shrink: 0;
	margin-right: 10px;
	width: 18px;
}


.activityDet .forum .add {
	margin-top: 7px;
	display: flex;
	align-items: center;
}

.activityDet .forum .add img {
	flex-shrink: 0;
	margin-right: 10px;
	width: 18px;
}


.activityDet .txts {
	margin-top: 31px;
}


.activityDet .prevOrNext {
	margin-top: 19px;
}

.prevOrNext {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.prevOrNext>div {
	display: flex;
	align-items: center;
	width: 49%;
}


.prevOrNext .btn {
	width: 29px;
	height: 29px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #666;
	border-radius: 50%;
	color: #666666;
	font-size: 12px !important;
	flex-shrink: 0;
}

.prevOrNext a.btn:hover {
	background-color: #BB417C;
	border-color: #BB417C;
	color: #ffffff;
}


.prevOrNext>div.next {
	justify-content: flex-end;
}


.prevOrNext>div.prev .btn {
	margin-right: 20px;
}

.prevOrNext>div.next .btn {
	margin-left: 21px;
}

.prevOrNext .tit {
	color: #222222;
	font-size: 16px;
	line-height: 28px;
}

.prevOrNext a.tit:hover {
	color: #BB417C;
}

@media screen and (max-width:1600px) {

	.activityDet .tips,
	.activityDet .txts,
	.activityDet .prevOrNext {
		margin-top: 30px;
	}

	.activityDet .describe {
		padding: 30px 0;
		margin-top: 30px;
	}

	.activityDet h1 {
		font-size: 24px;
		line-height: 36px;
	}

	.activityDet .forum {
		padding: 30px 20px;
	}
}

@media screen and (max-width:1333px) {
	.activityDet h1 {
		font-size: 22px;
		line-height: 34px;
	}

	.activityDet .tips .time {
		margin-right: 30px;
	}

	.prevOrNext>div.prev .btn {
		margin-right: 10px;
	}

	.prevOrNext>div.next .btn {
		margin-left: 10px;
	}
}

@media screen and (max-width:999px) {
	.activityDet h1 {
		font-size: 20px;
		line-height: 32px;
	}

	.activityDet .tips .time {
		margin-right: 26px;
	}

	.share span {
		font-size: 14px;
		line-height: 26px;
	}

	.activityDet .tips,
	.activityDet .txts,
	.activityDet .prevOrNext {
		margin-top: 26px;
	}


	.prevOrNext {
		flex-direction: column;
		align-items: flex-start;
	}

	.prevOrNext>div:nth-child(n) {
		width: 100%;
	}

	.prevOrNext>div .tit {
		font-size: 14px;
		line-height: 26px;
	}

	.prevOrNext>div.next {
		margin-top: 10px;
		flex-direction: row-reverse;
	}

	.prevOrNext>div.next .btn {
		margin-left: 0;
		margin-right: 10px;
	}
}


@media screen and (max-width:538px) {
	.activityDet .tips {
		flex-direction: column;
		align-items: flex-start;
	}

	.activityDet .tips .time {
		margin-right: 0;
	}

	.activityDet .tips .share {
		margin-top: 10px;
	}

	.activityDet .forum {
		padding: 30px 15px;
	}
}


/* 5-3Match Making */

.matchMaking {
	padding: 33px 0 81px 0;
}

.matchMaking .con {
	margin-top: 68px;
}

.matchMaking .image {
	width: 49.44%;
	margin-left: 6%;
	float: right;
}

.matchMaking .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.matchMaking .msg {
	padding-top: 25px;
}

.matchMaking .txts {
	margin-top: 37px;
}


.matchMaking .des {
	margin-top: 43px;
}


.matchMaking .cBtn {
	margin: 0 auto;
	margin-top: 56px;
}

.matchMaking .cBtn span {
	word-break: break-all;
	padding: 11px 19px;
}

@media screen and (max-width:1600px) {
	.matchMaking .msg {
		padding-top: 0;
	}

	.matchMaking .con {
		margin-top: 50px;
	}

	.matchMaking .des {
		margin-top: 30px;
	}

	.matchMaking .cBtn {
		margin-top: 40px;
	}

	.matchMaking .cBtn span {
		padding: 8px 20px;
	}

	.matchMaking .txts {
		margin-top: 30px;
	}
}

@media screen and (max-width:1333px) {
	.matchMaking .con {
		margin-top: 40px;
	}

	.matchMaking .cBtn span {
		padding: 6px 20px;
		text-align: center;
	}

	.matchMaking .cBtn {
		margin-top: 30px;
	}
}

@media screen and (max-width:999px) {
	.matchMaking .image {
		width: 100%;
		float: none;
		margin: 0;
		margin-top: 26px;
	}

	.matchMaking .con {
		display: flex;
		flex-direction: column-reverse;
		align-items: flex-start;
	}

	.matchMaking .des {
		margin-top: 26px;
	}

	.matchMaking .con {
		margin-top: 30px;
	}

	.matchMaking .txts {
		margin-top: 26px;
	}

	.matchMaking .cBtn span {
		padding: 4px 20px;
	}
}

/* 5-4PSC PETSTAR DESIGN AWARD*/

.award {
	padding: 33px 0 73px 0;
}

.award .tit {
	margin-top: 79px;
	line-height: 28px;
}

.award .txts {
	margin-top: 3px;
}

.award .txts p {
	font-size: 18px;
	line-height: 30px;
	color: #222222;
}


.winners {
	background-color: #F5F5F5;
	padding: 72px 0 76px 0;
}


.winners .image {
	width: 39.16%;
	margin-left: 7%;
	float: right;
}

.winners .msg {
	padding-top: 36px;
}

.winners .tit {
	line-height: 34px;
}

.winners .txts {
	margin-top: 23px;
}

.winners .prizes {
	margin-top: 35px;
}

.winners .prizes .title {
	margin-top: 16px;
}

.winners .prizes .des {
	margin-top: 20px;
}

.awardPiece {
	padding: 77px 0 105px 0;
}

.awardList {
	display: flex;
	flex-wrap: wrap;
}

.awardList .awardItem {
	width: 31.875%;
	margin-right: 2.1875%;
	margin-top: 45px;
}

.awardItem .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.awardList .awardItem:nth-child(3n) {
	margin-right: 0;
}

.awardList .awardItem:nth-child(-n+3) {
	margin-top: 0;
}

.awardItem {
	border: 1px solid #D9D9D9;
}

.awardItem .msg {
	padding: 30px 24.5px 19px;
}

.awardItem .tit {
	min-height: 60px;
}

.awardItem .txts {
	margin-top: 14px;
}

.awardItem .txts p {
	line-height: 24px;
}

.awardPiece .concept {
	margin-top: 78px;
}

.concept .show {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.concept .show .image {
	width: 51.18%;
}

.concept .show .clear {
	display: none;
}

.concept .show .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.concept .show .msg {
	width: 43.6%;
	min-height: 351px;
}

.concept .show .tit {
	margin-top: 13px;
	line-height: 34px;
}

.concept .show .txts {
	margin-top: 17px;
}

.concept .show .txts p {
	line-height: 24px;
}

.concept .list {
	margin-top: 78px;
	display: flex;
	flex-wrap: wrap;
}

.concept .list .awardItem {
	width: 31.875%;
	margin-right: 2.1875%;
	margin-top: 45px;
}

.concept .list .awardItem:nth-child(3n) {
	margin-right: 0;
}

.concept .list .awardItem:nth-child(-n+3) {
	margin-top: 0;
}


.inpact {
	margin-top: 70px;
}

.inpact .txts {
	margin-top: 16px;
}

.competitionNews {
	background-color: #F5F5F5;
	padding: 98px 0 96px 0;
}


.competitionNews .swiper {
	margin-top: 30px;
}

.competitionNews .swiper .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.competitionNews .swiper .tit {
	margin-top: 25px;
}



.competitionNews .swiper .cBtn {
	margin: 0 auto;
	margin-top: 15px;
}

@media screen and (max-width:1660px) {
	.award .tit {
		margin-top: 50px;
		line-height: 32px;
	}

	.award .txts {
		margin-top: 26px;
	}

	.winners .msg {
		padding-top: 0;
	}

	.awardItem .msg {
		padding: 30px 20px;
	}

	.concept .show .msg {
		min-height: auto;
	}

	.awardPiece .concept,
	.concept .list,
	.inpact {
		margin-top: 60px;
	}

	.concept .list .awardItem {
		margin-top: 40px;
	}

	.competitionNews .swiper .tit {
		margin-top: 20px;
	}

	.inpact .txts {
		margin-top: 30px;
	}
}

@media screen and (max-width:1333px) {
	.award .tit {
		margin-top: 40px;
		line-height: 28px;
	}

	.awardList,
	.concept .list {
		justify-content: space-between;
	}

	.awardList .awardItem:nth-child(n),
	.concept .list .awardItem:nth-child(n) {
		width: 49%;
		margin-right: 0;
		margin-top: 30px;
	}

	.awardList .awardItem:nth-child(-n+2),
	.concept .list .awardItem:nth-child(-n+2) {
		margin-top: 0;
	}

	.concept .show .clear {
		display: block;
	}

	.concept .show .image {
		float: left;
		margin-right: 5%;
	}

	.concept .show .msg {
		width: 100%;
	}

	.concept .show {
		display: block;
	}

	.concept .show .tit {
		line-height: 34px;
	}

}

@media screen and (max-width:999px) {
	.award .tit {
		margin-top: 30px;
	}

	.winners .prizes {
		margin-top: 30px;
	}

	.winners .txts {
		margin-top: 26px;
	}

	.awardPiece .concept,
	.concept .list,
	.inpact {
		margin-top: 50px;
	}

	.winners .tit,
	.concept .show .tit {
		line-height: 28px;
	}

	.inpact .txts {
		margin-top: 26px;
	}
}

@media screen and (max-width:768px) {

	.awardPiece .concept,
	.concept .list,
	.inpact {
		margin-top: 40px;
	}

	.awardList .awardItem:nth-child(n),
	.concept .list .awardItem:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.awardList .awardItem:nth-child(-n+1),
	.concept .list .awardItem:nth-child(-n+1) {
		margin-top: 0;
	}

	.awardItem .tit {
		min-height: auto;
	}

	.winners .image {
		width: 100%;
		float: none;
		margin: 0 auto;
		margin-top: 26px;
		max-width: 560px;
	}

	.winners .con {
		display: flex;
		flex-direction: column-reverse;
		align-items: flex-start;
	}

	.winners .prizes {
		margin-top: 26px;
	}

	.concept .show {
		flex-direction: column;
		align-items: flex-start;
	}

	.concept .show .image {
		width: 100%;
		float: none;
		margin: 0;
	}

	.concept .show .msg {
		margin-top: 26px;
	}
}

@media screen and (max-width:538px) {
	.awardItem .msg {
		padding: 30px 15px;
	}
}







/* 6-1Press Release */

.pressRelease {
	padding: 40px 0 95px 0;
}

.pressRelease .list {
	display: flex;
	flex-wrap: wrap;
}

.pressRelease .list .newItem {
	width: 31.6%;
	margin-right: 2.6%;
	margin-top: 46px;
}

.pressRelease .list .newItem:nth-child(3n) {
	margin-right: 0;
}

.pressRelease .list .newItem:nth-child(-n+3) {
	margin-top: 0;
}


.newItem .image {
	overflow: hidden;
	border-radius: 16px 16px 0 0;
}


.newItem .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.newItem .msg {
	margin-top: 21px;
	padding: 0 15px;
}

.newItem .tit {
	height: 64px;
}

.newItem .txts {
	margin-top: 6px;
	height: 56px;
}

.newItem .cBtn {
	margin-top: 21px;
}

.newItem .cBtn span {
	background-color: #ffffff;
	color: #BB417C;
	padding: 10px 31.5px;
}

.newItem .cBtn:hover span {
	background-color: transparent;
	color: #ffffff;
}

.pressRelease .pager {
	margin-top: 95px;
}

@media screen and (max-width:1600px) {
	.newItem .image {
		border-radius: 10px 10px 0 0;
	}

	.newItem .cBtn span {
		padding: 8px 30px;
	}

	.pressRelease .list .newItem {
		margin-top: 40px;
	}

	.pressRelease .pager {
		margin-top: 50px;
	}
}

@media screen and (max-width:1333px) {
	.newItem .image {
		border-radius: 5px 5px 0 0;
	}

	.newItem .tit {
		height: 60px;
	}

	.newItem .msg {
		padding: 0 5px;
		margin-top: 16px;
	}

	.newItem .cBtn span {
		padding: 6px 30px;
	}

	.newItem .cBtn {
		margin-top: 16px;
	}

	.pressRelease .list .newItem {
		margin-top: 30px;
	}

	.pressRelease .pager {
		margin-top: 40px;
	}
}

@media screen and (max-width:999px) {
	.pressRelease .list .newItem:nth-child(n) {
		width: 48%;
		margin-right: 0;
		margin-top: 30px;
	}

	.pressRelease .list .newItem:nth-child(-n+2) {
		margin-top: 0;
	}

	.pressRelease .list {
		justify-content: space-between;
	}

	.newItem .cBtn span {
		padding: 4px 20px;
	}

	.newItem .tit {
		height: 56px;
	}

	.newItem .txts {
		height: 52px;
	}
}


@media screen and (max-width:450px) {
	.pressRelease .list .newItem:nth-child(n) {
		width: 100%;
		margin-top: 30px;
	}

	.pressRelease .list .newItem:nth-child(1) {
		margin-top: 0;
	}

	.pressRelease .list .newItem .tit {
		height: auto;
	}

	.pressRelease .newItem .txts {
		height: auto;
	}
}


/* 6-2Press Release */

.pressReleaseDet {
	padding: 33px 0 100px 0;
}

.pressReleaseDet h1 {
	/*color: #333333;*/
	/*font-size: 28px;*/
	/*line-height: 38px;*/
}

.pressReleaseDet .tips {
	display: flex;
	align-items: center;
	margin-top: 14px;
}


.pressReleaseDet .tips .time {
	flex-shrink: 0;
	margin-right: 46px;
}

.pressReleaseDet .describe {
	padding: 27px 0 58px 0;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	margin-top: 27px;
}


.pressReleaseDet .prevOrNext {
	margin-top: 18px;
}


.pressReleaseDet .relatedNews {
	margin-top: 106px;
}


.btnTit {
	display: flex;
	align-items: center;
	justify-content: space-between;
}


.btnTit .sBtns {
	flex-shrink: 0;
	margin-left: 30px;
}


.btnTit .sBtns>div {
	margin-top: 0;
}


.relatedNews .swiper {
	margin-top: 26px;
}


@media screen and (max-width:1600px) {
	.pressReleaseDet h1 {
		font-size: 26px;
		line-height: 38px;
	}

	.pressReleaseDet .tips,
	.pressReleaseDet .prevOrNext {
		margin-top: 30px;
	}

	.pressReleaseDet .describe {
		padding: 30px 0;
		margin-top: 30px;
	}

	.pressReleaseDet .relatedNews {
		margin-top: 80px;
	}

	.relatedNews .swiper {
		margin-top: 30px;
	}
}

@media screen and (max-width:1333px) {
	.pressReleaseDet h1 {
		font-size: 22px;
		line-height: 34px;
	}

	.pressReleaseDet .relatedNews {
		margin-top: 60px;
	}
}

@media screen and (max-width:999px) {
	.pressReleaseDet .relatedNews {
		margin-top: 50px;
	}

	.pressReleaseDet h1 {
		font-size: 20px;
		line-height: 32px;
	}

	.pressReleaseDet .tips,
	.pressReleaseDet .prevOrNext {
		margin-top: 26px;
	}

	.pressReleaseDet .describe {
		padding: 26px 0;
		margin-top: 26px;
	}

	.relatedNews .swiper {
		margin-top: 26px;
	}

	.pressReleaseDet .tips .time {
		margin-right: 30px;
	}
}

@media screen and (max-width:768px) {
	.pressReleaseDet h1 {
		font-size: 18px;
		line-height: 30px;
	}

	.pressReleaseDet .relatedNews {
		margin-top: 40px;
	}
}

@media screen and (max-width:538px) {
	.btnTit {
		flex-direction: column;
		align-items: flex-start;
	}

	.btnTit .sBtns {
		margin-left: 0px;
	}

	.btnTit .sBtns>div {
		margin-top: 20px;
	}

	.pressReleaseDet .tips {
		flex-direction: column;
		align-items: flex-start;
	}

	.pressReleaseDet .tips .time {
		margin-right: 0;
		margin-bottom: 10px;
	}
}

/* 6-3Press Release */

.subscribeUs {
	padding: 36px 0 132px 0;
}


.subscribeUs .cForm {
	margin-top: 51px;
}

.cForm {
	max-width: 1081px;
	margin: 0 auto;
}

.cForm ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-end;
}


.cForm li {
	width: 49.1%;
	background-color: #F5F5F5;
	height: 50px;
	padding: 0 16px;
	margin-top: 16px;
	border-radius: 5px;
}


.cForm li:nth-child(-n+2) {
	margin-top: 0;
}

.cForm input,
.cForm textarea {
	background-color: transparent;
	width: 100%;
	height: 100%;
	color: #222222;
}

.cForm .subBtn {
	padding: 0;
	background-color: transparent;
	border: none;
	overflow: hidden;
	margin: 0 auto;
	width: 351px;
	position: relative;
	padding: 1px;
	border-radius: 99px;
	overflow: hidden;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
	margin-top: 46px;
	height: 50px;
}


.cForm .subBtn span {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	width: 100%;
	height: 100%;
	border-radius: 99px;
	background-color: transparent;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
}


.cForm .subBtn:hover span {
	background-color: #ffffff;
	color: #BB417C;
}

.cForm .subBtn input {
	background-color: transparent;
	opacity: 0;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
}


.cForm .subBtn input:hover {
	background-color: #ffffff;
	color: #BB417C;
}


.cForm input::-webkit-input-placeholder,
.cForm textarea::-webkit-input-placeholder {
	color: #999;
}

.cForm input:-moz-placeholder,
.cForm textarea:-moz-placeholder {
	color: #999;
}

.cForm input::-moz-placeholder,
.cForm textarea::-moz-placeholder {
	color: #999;
}

.cForm input:-ms-input-placeholder,
footer form textarea:-ms-input-placeholder {
	color: #999;
}

.cForm ul li.m-formcountry {
	position: relative;
	padding: 0;
}

.cForm ul li.m-formcountry {
	padding: 0;
}

.cForm ul li.m-formcountry .drop-btn {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 0 16px;
}

.cForm ul li.m-formcountry .drop-btn i,
.cForm ul li.m-formcountry .drop-btn svg {
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%) rotate(90deg);
	font-size: 10px;
}

.cForm ul li.m-formcountry .drop-list {
	display: none;
	width: 100%;
	position: absolute;
	top: 100%;
	background-color: #fff;
	border: 2px solid #BB417C;
	max-height: 223px;
	overflow-x: hidden;
	z-index: 10001;
	scrollbar-color: #BB417C rgba(0, 0, 0, 0.05);
	scrollbar-width: thin;
	border-radius: 5px;
}

.cForm ul li.m-formcountry .drop-list::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.cForm ul li.m-formcountry .drop-list::-webkit-scrollbar-track {
	background: rgba(0, 0, 0, 0.05);
}

.cForm ul li.m-formcountry .drop-list::-webkit-scrollbar-thumb {
	background-color: #BB417C;
}

.cForm ul li.m-formcountry .drop-list li:nth-child(n) {
	font-size: 16px;
	line-height: 26px;
	overflow: hidden;
	width: 100%;
	height: auto;
	border-radius: 0;
	margin: 0;
	padding: 5px 16px;
	cursor: pointer;
	border: none;
	border-bottom: 1px solid #e6e6e6;
	color: #555555;
	background-color: #ffffff;
}

.cForm ul li.m-formcountry .drop-list li.on {
	background-color: #BB417C;
	color: #ffffff;
}

@media screen and (max-width:1600px) {
	.subscribeUs .cForm {
		margin-top: 40px;
	}

	.cForm .subBtn {
		margin-top: 40px;
		width: 300px;
	}
}

@media screen and (max-width:1333px) {
	.cForm li {
		height: 46px;
	}

	.cForm .subBtn {
		height: 46px;
	}

	.cForm .subBtn {
		margin-top: 30px;
	}
}

@media screen and (max-width:999px) {

	.cForm ul li.m-formcountry .drop-list li:nth-child(n) {
		width: 100%;
		font-size: 14px;
		line-height: 24px;
	}

	.subscribeUs .cForm {
		margin-top: 30px;
	}

	.cForm li {
		height: 40px;
	}

	.cForm .subBtn {
		height: 40px;
	}

	.cForm .subBtn {
		margin-top: 26px;
		max-width: 200px;
	}

	.cForm .subBtn span {
		font-size: 14px;
		line-height: 26px;
	}
}

@media screen and (max-width:538px) {
	.contactUs .infoList img {
		margin-right: 10px;
	}
}

@media screen and (max-width:450px) {
	.cForm li:nth-child(n) {
		width: 100%;
		margin-top: 14px;
	}

	.cForm li:nth-child(1) {
		margin-top: 0;
	}

	.cForm li {
		height: 36px;
	}

	.cForm .subBtn {
		height: 36px;
	}

	.cForm ul li.m-formcountry .drop-list li:nth-child(n) {
		width: 100%;
		margin: 0;
	}
}

/* 6-4Faq */

.faqPiece {
	padding: 38px 0 85px 0;
}

.faqPiece .faqNav {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 23px;
}

.faqPiece .faqNav .item {
	margin: 10px 21px;
	position: relative;
	color: transparent;
	cursor: pointer;
}

.faqPiece .faqNav .item:before {
	content: "";
	position: absolute;
	height: 3px;
	right: 0;
	bottom: -1px;
	transition: .4s ease all;
	background: linear-gradient(90deg, #EFD1AE 0%, #BB417C 34.13%, #BB417C 67.07%, #EFD1AE 100%);
	width: 0;
}

.faqPiece .faqNav .item.active:before,
.faqPiece .faqNav .item:hover:before {
	width: 100%;
	right: auto;
	left: 0;
}

.faqPiece .faqNav .item::after {
	content: attr(title);
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	text-align: center;
	font-family: Poppins-Regular;
	color: #222222;
	transition: .4s ease all;
}


.faqPiece .faqNav .item.active::after,
.faqPiece .faqNav .item:hover::after {
	opacity: 0;
}

.faqPiece .faqNav .item.active,
.faqPiece .faqNav .item:hover {
	color: #BB417C;
}

.faqPiece .faqList {
	margin-top: 36px;
}

.faqPiece .pager {
	margin-top: 95px;
}

@media screen and (max-width:1600px) {
	.faqPiece .faqNav {
		margin-top: 20px;
	}

	.faqPiece .faqList {
		margin-top: 40px;
	}

	.faqPiece .pager {
		margin-top: 50px;
	}
}

@media screen and (max-width:999px) {
	.faqPiece .faqList {
		margin-top: 30px;
	}

	.faqPiece .pager {
		margin-top: 40px;
	}

	.faqPiece .faqNav .item {
		margin: 5px 15px;
	}
}



/* innerBanner */

.innerBanner {
	height: 700px;
	position: relative;
}

.innerBanner .image {
	height: 100%;
}

.innerBanner img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: none;
}

.innerBanner .bannerNav {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, .5);
}

.innerBanner .safeRange {
	max-width: 1640px;
}

.innerBanner .bannerNav .swiper {
	clip-path: polygon(0% -1000%, 100% -1000%, 100% 1000%, 0 1000%);
	overflow: visible;
}

.innerBanner .bannerNav .swiper .swiper-slide {
	position: relative;
	z-index: 2;
	width: auto;
	margin-right: 20px;
	max-width: 100%;
	height: auto;
}

.innerBanner .bannerNav .swiper .swiper-slide:last-child {
	margin-right: 0;
}

.innerBanner .bannerNav .swiper .swiper-slide a {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 4px 41px;
	color: #FFF;
	font-size: 18px;
	line-height: 30px;
	height: 100%;
	min-height: 68px;
}


.innerBanner .bannerNav .swiper .swiper-slide.active a {
	font-family: Poppins-Bold;
}

.innerBanner .bannerNav .swiper .swiper-slide::after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	transition: .4s ease all;
	border-radius: 10px;
	border-radius: 10px;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
	height: 0;
	z-index: -1;
}


.innerBanner .bannerNav .swiper .swiper-slide:last-child::before {
	display: none;
}


.innerBanner .bannerNav .swiper .swiper-slide.active::after,
.innerBanner .bannerNav .swiper .swiper-slide:hover::after {
	height: calc(100% + 14px);
}


.innerBanner .bannerNav .swiper .swiper-slide::before {
	content: "";
	position: absolute;
	left: calc(100% + 10px);
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 30px;
	background-color: rgba(255, 255, 255, .4);
}


@media screen and (max-width:1600px) {
	.innerBanner {
		height: 550px;
	}

	.innerBanner .bannerNav .swiper .swiper-slide a {
		padding: 14px 30px;
		min-height: 58px;
	}

	.innerBanner .bannerNav .swiper .swiper-slide::after {
		border-radius: 5px;
	}

	.innerBanner .bannerNav .swiper .swiper-slide.active::after {
		height: calc(100% + 10px);
	}
}

@media screen and (max-width:1333px) {
	.innerBanner {
		height: 460px;
	}

	.innerBanner .bannerNav .swiper .swiper-slide a {
		padding: 10px 20px;
		min-height: 50px;
	}

	.innerBanner .bannerNav .swiper .swiper-slide.active::after {
		height: calc(100% + 8px);
	}
}

@media screen and (max-width:999px) {
	.innerBanner {
		height: 360px;
	}

	.innerBanner .bannerNav .swiper .swiper-slide a {
		padding: 6px 20px;
		font-size: 16px;
		line-height: 28px;
		min-height: 40px;
	}

	.innerBanner .bannerNav .swiper .swiper-slide.active::after {
		height: calc(100% + 6px);
	}
}

@media screen and (max-width:768px) {
	.innerBanner {
		height: 320px;
	}

	.innerBanner .bannerNav .swiper .swiper-slide a {
		padding: 4px 16px;
		font-size: 14px;
		line-height: 26px;
		min-height: 34px;
	}
}

@media screen and (max-width:538px) {
	.innerBanner {
		height: 280px;
	}
}


/* crumb */

.crumb {
	padding-top: 33px;
}

.crumb a,
.crumb i {
	color: #222;
	line-height: 26px;
	font-size: 16px;
}

.crumb a.active,
.crumb a:hover {
	color: #BB417C;
}

.crumb i {
	font-style: normal;
	margin: 0 3.5px;
}

@media screen and (max-width:1600px) {
	.crumb {
		padding-top: 20px;
	}
}

@media screen and (max-width:999px) {

	.crumb a,
	.crumb i {
		font-size: 14px;
		line-height: 24px;
	}
}



/* pager */

.pager {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.pager .pageList {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
}

.pager .pageList a {
	width: 44px;
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: Poppins-Regular, Arial, sans-serif;
	font-size: 18px;
	color: #222;
	margin: 5px 8px;
	border-radius: 4px;
	background-color: #F5F5F5;
}

.pager .pageList a.active,
.pager .pageList a:hover {
	color: #ffffff;
	background-color: #BB417C;
}


.pager .pageList a.prev {
	width: 66px;
	margin: 5px 15px;
}

.pager .pageList a.next {
	width: 67px;
	margin: 5px 16px;
}


.pager .addTo {
	display: flex;
	align-items: center;
	padding: 5px 17px;
}


.pager .addTo input {
	font-family: Poppins-Regular, Arial, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	background-color: transparent;
	margin-right: 11px;
	cursor: pointer;
}


@media screen and (max-width:1600px) {
	.pager .pageList a {
		width: 40px;
		height: 40px;
	}

	.pager .pageList a.prev {
		margin: 5px 8px;
	}

	.pager .pageList a.next {
		margin: 5px 8px;
	}
}

@media screen and (max-width:1333px) {
	.pager .pageList a {
		width: 36px;
		height: 36px;
		font-size: 16px;
		line-height: 28px;
	}
}

@media screen and (max-width:999px) {
	.pager .pageList a {
		font-size: 16px;
	}

	.pager .pageList a.iconfont {
		font-size: 12px;
	}

	.pager .pageList a {
		width: 34px;
		height: 34px;
		font-size: 14px;
		line-height: 26px;
		margin: 5px 6px;
	}

	.pager .pageList a.prev {
		margin: 5px 6px;
	}

	.pager .pageList a.next {
		margin: 5px 6px;
	}
}

@media screen and (max-width:768px) {
	.pager .pageList a {
		width: 28px;
		height: 28px;
	}
}



/* footer */


footer {
	position: relative;
	padding: 31px 0 20px 0;
}

footer::after {
	content: "";
	background-color: #1A191B;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -2;
}

footer .sign {
	width: 61px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 2.3%;
	bottom: 16.1%;
}


footer a {
	display: inline-block;
}

footer .fMsg {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}


footer .fLogo {
	width: 80px;
	flex-shrink: 0;
	margin-right: 4px;
}

footer .fLogo:hover img {
	transform: none;
}

footer .fMsg .msg {
	color: #FFF;
	font-size: 14px;
	line-height: 18px;
	max-width: 293px;
	padding-left: 12px;
	position: relative;
	margin: 10px 0;
	margin-right: 16px;
}

footer .fMsg .msg::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 35px;
	background-color: rgba(255, 255, 255, .3);
}


footer .fMsg .tips {
	color: #FFF;
	font-size: 14px;
	line-height: 18px;
	max-width: 300px;
	margin: 10px 0;
	padding-left: 13px;
	position: relative;
	margin-right: 0;
}

footer .fMsg .tips::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 35px;
	background-color: rgba(255, 255, 255, .3);
}



footer .footerList {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	padding: 33px 0 27px 0;
	border-top: 1px solid rgba(255, 255, 255, .2);
	border-bottom: 1px solid rgba(255, 255, 255, .2);
	margin: 25px 0 28px 0;
}


footer .footerList .box {
	margin-top: 14px;
}

footer .footerList ul li {
	margin-top: 6px;
}

footer .footerList ul li:nth-child(1) {
	margin-top: 0;
}


footer .footerList .fAbout {
	width: 14%;
	margin-right: 2.36%;
}

footer .footerList .fExhibitors {
	width: 14%;
	margin-right: 3.1%;
}

footer .footerList .fAttendees {
	width: 17%;
	margin-right: 2.2%;
}

footer .footerList .fEvents {
	width: 17%;
	margin-right: 2.7%;
}


footer .footerList .fMedia {
	width: 9%;
	margin-right: 2.5%;
}

footer .footerList .fCodeList {
	width: 16.14%;
}


footer a,
footer p,
footer div {
	color: #D9D9D9;
	font-size: 16px;
	line-height: 28px;
}


footer a:hover {
	color: #BB417C;
}


footer .title {
	color: #ffffff;
	font-family: Poppins-Bold;
	font-size: 18px;
	line-height: 30px;
	display: inline-block;
	position: relative;
}

footer .title::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -5px;
	width: 49px;
	height: 2px;
	background: linear-gradient(90deg, #EFD1AE 0%, #BB417C 34.13%, #BB417C 67.07%, #EFD1AE 100%);
}


footer a.title:hover {
	color: #BB417C;
}


footer .titBox {
	display: flex;
	align-items: center;
	justify-content: space-between;
}


footer .titBox .menuBtn {
	display: none;
}



footer .fCodeList {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 3px;
}


footer .fCodeList .item {
	width: 46.8%;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 14px;
}


footer .fCodeList .item:nth-child(-n+2) {
	margin-top: 0;
}



footer .fCodeList .name {
	text-align: center;
	margin-top: 2px;
	color: #FFF;
	font-size: 14px;
	line-height: 24px;
}


footer .fBottom,
footer .fBottom a,
footer .fBottom p,
footer .fBottom div {
	color: #FFF;
	font-size: 14px;
	line-height: 24px;
}

footer .fBottom div {
	display: inline;
}

footer .fBottom p {
	display: inline;
}

footer .fBottom .nums span {
	direction: ltr;
	display: inline-block;
}

footer .fBottom a:hover,
footer .links a:hover {
	color: #BB417C;
}


footer .fBottom .email span {
	word-break: break-all;
}

footer .fBottom .item {
	margin-right: 77px;
}

footer .fBottom .item:last-child {
	margin-right: 0;
}

footer .fBottom .item i {
	margin: 0 2px;
	font-style: normal;
}


footer .email .num {
	word-break: break-all;
}


@media screen and (max-width:1600px) {
	footer {
		padding: 50px 0 50px;
	}

	footer .footerList {
		justify-content: space-between;
		padding: 40px 0;
		margin: 40px 0 40px 0;
	}

	footer .footerList>li:nth-child(n) {
		margin-right: 0;
	}

	footer .footerList .box,
	footer form {
		margin-top: 26px;
	}

	footer .footerList .fAttendees {
		width: 19%;
	}

	footer .footerList .fMedia {
		width: 11%;
	}

	footer .footerList .fCodeList {
		width: 20%;
	}

	footer .footerList .fCodeList .item {
		width: 48%;
	}

	footer .fBottom .item {
		margin-right: 30px;
	}

	footer .title::after {
		bottom: -10px;
	}
}


@media screen and (max-width:1333px) {
	footer {
		padding: 40px 0;
	}

	footer .footerList {
		padding: 30px 0;
		margin: 30px 0;
	}

	footer .footerList .fCodeList {
		width: 100%;
		margin-top: 20px;
		justify-content: flex-start;
	}

	footer .footerList .fCodeList .item {
		width: 110px;
		margin: 5px 0;
		margin-right: 24px;
	}

	footer .footerList .fCodeList .item:last-child {
		margin-right: 0;
	}

	footer .footerList .fAbout {
		width: 17%;
	}

	footer .footerList .fExhibitors {
		width: 18%;
	}

	footer .footerList .fAttendees {
		width: 26%;
	}

	footer .footerList .fEvents {
		width: 23%;
	}

	footer .footerList .fMedia {
		width: 13%;
	}

	footer .fBottom .item {
		margin-right: 20px;
	}
}


@media screen and (max-width:999px) {

	footer {
		padding: 40px 0 80px;
	}

	footer .fMsg .msg::after {
		height: 30px;
	}

	footer .fMsg .tips::after {
		height: 30px;
	}

	.footerCon {
		display: flex;
		flex-direction: column-reverse;
		align-items: flex-start;
	}

	footer .footerList {
		flex-direction: column;
		align-items: flex-start;
		width: 100%;
	}

	footer .footerList {
		margin: 26px 0;
		padding: 26px 0;
	}

	footer a,
	footer p,
	footer div {
		font-size: 14px;
		line-height: 26px;
	}

	footer .footerList>li:nth-child(n) {
		width: 100%;
		margin-top: 20px;
	}

	footer .footerList>li:nth-child(1) {
		margin-top: 0;
	}

	footer .footerList li.fContact .box {
		margin-top: 10px;
	}


	footer .footerList .box {
		margin-top: 20px;
		display: none;
		transition: none;
	}


	footer .footerList .box ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	footer .footerList .box ul li {
		width: 48%;
		margin-bottom: 0;
		margin-top: 10px;
	}

	footer .footerList .box ul li:nth-child(-n+2) {
		margin-top: 0;
	}

	footer .titBox .menuBtn {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 32px;
		height: 32px;
		font-size: 12px;
		color: #ffffff;
	}

	footer .titBox .menuBtn.active {
		transform: rotate(90deg);
	}

	footer {
		background-color: rgba(23, 23, 23, 1);
	}

	footer .imgBg {
		display: none;
	}

	footer .footerList li.fContact .address {
		width: 100%;
	}

	footer .footerList .box ul li:nth-child(n) {
		margin-right: 0;
	}

	footer .footerList .list li.fContact .address {
		width: 100%;
	}

	footer .footerList li.fContact .address .num {
		line-height: 26px;
	}

	footer form {
		margin-top: 15px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	footer form ul>li:nth-child(n) {
		width: 100%;
		margin-top: 10px;
	}

	footer form ul>li:nth-child(-n+2) {
		margin-top: 0;
	}

	footer .title {
		font-size: 16px;
		line-height: 26px;
	}

	footer .footerList .fInquiry form {
		margin-top: 10px;
	}

	footer .title::after {
		bottom: -7px;
		height: 2px;
	}

	footer .footerList .fCodeList .item {
		width: 100px;
	}
}

@media screen and (max-width:600px) {
	footer .footerList .fCodeList {
		display: flex;
		gap: 10px 6%;
		justify-content: center;
		max-width: 290px;
		margin: 20px auto 0px !important;
	}

	footer .footerList .fCodeList .item {
		margin-right: 0px !important;
	}
}

@media screen and (max-width:538px) {

	footer .blogrolls a {
		margin-left: 0;
		margin-right: 10px;
	}

	footer .blogrolls .list {
		margin-top: 10px;
	}

	footer .footerList .fMsg ul li:nth-child(n),
	footer .footerList .box ul li:nth-child(n) {
		width: 100%;
		margin-top: 10px;
	}

	footer .footerList .fMsg ul li:nth-child(1),
	footer .footerList .box ul li:nth-child(1) {
		margin-top: 0;
	}

}

@media screen and (max-width:450px) {
	footer .footerList form li:nth-child(n) {
		width: 100%;
		margin-top: 10px;
	}

	footer .footerList form li:nth-child(1) {
		margin-top: 0;
	}

}


/* certifiicates */

#baguetteBox-overlay {
	display: none;
	opacity: 0;
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #222;
	background-color: rgba(0, 0, 0, .8);
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
	z-index: 99999999999999999999999999999999999999;
}

#baguetteBox-overlay.visible {
	opacity: 1
}

#baguetteBox-overlay .full-image {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
}

#baguetteBox-overlay .full-image figure {
	display: inline;
	margin: 0;
	height: 100%
}

#baguetteBox-overlay .full-image img {
	display: inline-block;
	width: auto;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}

#baguetteBox-overlay .full-image figcaption {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	line-height: 1.8;
	color: #ccc;
	background-color: #000;
	background-color: rgba(0, 0, 0, .6);
	font-family: Poppins-Regular, Arial, sans-serif;
}

#baguetteBox-overlay .full-image:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px
}

#baguetteBox-slider {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	-webkit-transition: left .4s ease, -webkit-transform .4s ease;
	transition: left .4s ease, -moz-transform .4s ease;
	transition: left .4s ease, transform .4s ease
}

#baguetteBox-slider.bounce-from-right {
	-webkit-animation: bounceFromRight .4s ease-out;
	animation: bounceFromRight .4s ease-out
}

#baguetteBox-slider.bounce-from-left {
	-webkit-animation: bounceFromLeft .4s ease-out;
	animation: bounceFromLeft .4s ease-out
}

.baguetteBox-button#next-button,
.baguetteBox-button#previous-button {
	top: 50%;
	top: calc(50% - 30px);
	width: 44px;
	height: 60px
}

.baguetteBox-button {
	position: absolute;
	cursor: pointer;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	-moz-border-radius: 15%;
	border-radius: 15%;
	background-color: #323232;
	background-color: rgba(50, 50, 50, .5);
	color: #ddd;
	font: 1.6em sans-serif;
	-webkit-transition: background-color .4s ease;
	transition: background-color .4s ease;
}

.baguetteBox-button:hover {
	background-color: rgba(50, 50, 50, .9)
}

.baguetteBox-button#next-button {
	right: 2%
}

.baguetteBox-button#previous-button {
	left: 2%
}

.baguetteBox-button#close-button {
	top: 20px;
	right: 2%;
	right: calc(2% + 6px);
	width: 30px;
	height: 30px
}

.baguetteBox-button svg {
	position: absolute;
	left: 0;
	top: 0
}

.spinner {
	width: 40px;
	height: 40px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px
}

.double-bounce1,
.double-bounce2 {
	width: 100%;
	height: 100%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: bounce 2s infinite ease-in-out;
	animation: bounce 2s infinite ease-in-out
}

.double-bounce2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

@-webkit-keyframes bounceFromRight {
	0% {
		margin-left: 0
	}

	50% {
		margin-left: -30px
	}

	100% {
		margin-left: 0
	}
}

@keyframes bounceFromRight {
	0% {
		margin-left: 0
	}

	50% {
		margin-left: -30px
	}

	100% {
		margin-left: 0
	}
}

@-webkit-keyframes bounceFromLeft {
	0% {
		margin-left: 0
	}

	50% {
		margin-left: 30px
	}

	100% {
		margin-left: 0
	}
}

@keyframes bounceFromLeft {
	0% {
		margin-left: 0
	}

	50% {
		margin-left: 30px
	}

	100% {
		margin-left: 0
	}
}

@-webkit-keyframes bounce {

	0%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes bounce {

	0%,
	100% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		transform: scale(0)
	}

	50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

/* video tankuang */

.tankaunga {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	z-index: 9999999999
}

.tankaunga:before {
	content: "X";
	position: absolute;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	top: 10px;
	right: 10px;
	background: #fff;
	border-radius: 50%;
	font-size: 18px;
	cursor: pointer;
}

.tankaungn2 {
	position: fixed;
	left: 5%;
	top: 5%;
	right: 5%;
	bottom: 5%;
	background: rgba(0, 0, 0, 0.5);
}

.tankaungn2 iframe,
.tankaungn2 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}

.tankaungn2 iframe body {
	margin: 0px !important;
}



/* customer */
.customer {
	position: fixed;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 99999;
}

.customer div a,
.customer div div {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	background-color: rgba(187, 186, 187, 1);
	color: #ffffff;
	margin-bottom: 9px;
	font-size: 24px;
	border-radius: 5px;
	position: relative;
}

.customer div a i,
.customer div div i {
	font-size: 24px;
}

.customer div a::after,
.customer div div::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 5px;
	background: linear-gradient(270deg, #BF3F7A 0%, #7A264D 100%);
	transition: .4s ease all;
	opacity: 0;
}


.customer .top a {
	width: 60px;
	height: 60px;
	background-color: rgba(187, 186, 187, 1);
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	position: fixed;
	transition: 0.9s;
	z-index: 99999;
	display: flex;
	align-items: center;
	justify-content: center;
}


.customer a i {
	display: flex;
	align-items: center;
	justify-content: center;
}

.customer .top i {
	font-size: 20px;
}

.customer div div {
	cursor: pointer;
}

.customer div a:hover,
.customer div div:hover {
	background-color: transparent;
}

.customer div a:hover:after,
.customer div div:hover:after {
	opacity: 1;
}

@media screen and (max-width: 1600px) {

	.customer div a,
	.customer div div {
		width: 50px;
		height: 50px;
		font-size: 20px;
	}

	.customer div a,
	.customer div div {
		margin-bottom: 6px;
	}

	.customer div a i,
	.customer div div i {
		font-size: 20px;
	}

	.customer .top a {
		width: 50px;
		height: 50px;
	}
}

@media screen and (max-width: 1333px) {

	.customer div a,
	.customer div div {
		width: 46px;
		height: 46px;
		font-size: 18px;
	}

	.customer div a,
	.customer div div {
		margin-bottom: 6px;
	}

	.customer div a i,
	.customer div div i {
		font-size: 18px;
	}

	.customer .top a {
		width: 46px;
		height: 46px;
	}
}

@media screen and (max-width: 999px) {
	.youlian {
		display: none;
	}

	.customer .top a {
		width: 33.3333%;
		height: 42px;
		line-height: 40px;
		bottom: 0px;
		right: 0px;
		border-radius: 0px;
		border: none;
		box-shadow: none;
	}

	.customer {
		width: 100%;
		right: auto;
		top: auto;
		margin: auto;
		left: 0px;
		bottom: 0px;
		transform: translateY(0);
	}

	.customer div {
		width: 33.3333%;
		float: left;
	}

	.customer div a,
	.customer div div {
		font-size: 18px;
		height: 42px;
		margin: auto;
		width: 100%;
		border-radius: 0px;
	}

	.customer .top i {
		border-color: #fff;
	}

	.customer .code img,
	.customer .code:hover img {
		right: auto;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
		opacity: 0;
	}

	.customer .code.active img {
		opacity: 1;
		transform: translateX(-50%) translateY(-100%);
	}
}

@font-face {
	font-family: 'Poppins-Regular';
	font-display: swap;
	src: url('../fonts/PoppinsRegular.eot');
	src: url('../fonts/PoppinsRegular.eot') format('embedded-opentype'),
		url('../fonts/PoppinsRegular.woff2') format('woff2'),
		url('../fonts/PoppinsRegular.woff') format('woff'),
		url('../fonts/PoppinsRegular.ttf') format('truetype'),
		url('../fonts/PoppinsRegular.svg#PoppinsRegular') format('svg');
}

@font-face {
	font-family: 'Poppins-Bold';
	font-display: swap;
	src: url('../fonts/PoppinsBold.eot');
	src: url('../fonts/PoppinsBold.eot') format('embedded-opentype'),
		url('../fonts/PoppinsBold.woff2') format('woff2'),
		url('../fonts/PoppinsBold.woff') format('woff'),
		url('../fonts/PoppinsBold.ttf') format('truetype'),
		url('../fonts/PoppinsBold.svg#PoppinsBold') format('svg');
}


@font-face {
	font-family: "iconfont";
	/* Project id 4576167 */
	font-display: swap;
	src:
		url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
		url('../fonts/iconfont.woff?t=1786150797701') format('woff'),
		url('../fonts/iconfont.ttf?t=1786150797701') format('truetype');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-language1:before {
	content: "\e633";
}

.icon-quora:before {
	content: "\e6fe";
}

.icon-github:before {
	content: "\e691";
}

.icon-github-fill:before {
	content: "\e885";
}

.icon-language:before {
	content: "\e652";
}

.icon-zuojiantou:before {
	content: "\e600";
}

.icon-zuojiantou-copy:before {
	content: "\f213";
}

.icon-Gc_17_public-TopOutlined:before {
	content: "\e61b";
}

.icon-jurassic_message:before {
	content: "\e69f";
}

.icon-top02:before {
	content: "\e6f5";
}

.icon-kefu:before {
	content: "\e608";
}

.icon-teams_x:before {
	content: "\e604";
}

.icon-zhiding1:before {
	content: "\e7b9";
}

.icon-QQ:before {
	content: "\e882";
}

.icon-QQkongjian:before {
	content: "\e619";
}

.icon-paper-full:before {
	content: "\ea0b";
}

.icon-jian:before {
	content: "\e612";
}

.icon-xiaohongshu:before {
	content: "\e69e";
}

.icon-zhiding:before {
	content: "\e68c";
}

.icon-youjian_:before {
	content: "\e6a6";
}

.icon-chuanzhen:before {
	content: "\e6b4";
}

.icon-shangjiantou:before {
	content: "\e60f";
}

.icon-yuyan:before {
	content: "\e684";
}

.icon-dingbu:before {
	content: "\e62d";
}

.icon-Youtube:before {
	content: "\e880";
}

.icon-liuyanjianyi:before {
	content: "\e62c";
}

.icon-shangchuan:before {
	content: "\e60b";
}

.icon-youjian:before {
	content: "\e624";
}

.icon-yonghu:before {
	content: "\e6b3";
}

.icon-pinterest1:before {
	content: "\f211";
}

.icon-jia1:before {
	content: "\e632";
}

.icon-xiazai:before {
	content: "\e682";
}

.icon-xiangyoujiantou:before {
	content: "\e68b";
}

.icon-xiangyoujiantou-copy:before {
	content: "\f1eb";
}

.icon-guanbi:before {
	content: "\e611";
}

.icon-zuosanjiao:before {
	content: "\e63e";
}

.icon-yousanjiao-copy:before {
	content: "\f1e8";
}

.icon-email-s:before {
	content: "\e65e";
}

.icon-douyin:before {
	content: "\e8db";
}

.icon-location:before {
	content: "\e614";
}

.icon-location-fill:before {
	content: "\e81e";
}

.icon-xinlangweibo:before {
	content: "\e606";
}

.icon-duigou-cu:before {
	content: "\e658";
}

.icon-facebook-fill:before {
	content: "\e88d";
}

.icon-linkedin1:before {
	content: "\f1e7";
}

.icon-weixin:before {
	content: "\e695";
}

.icon-jiantou_xiangzuo_o:before {
	content: "\eb92";
}

.icon-jiantou_xiangyou_o:before {
	content: "\eb94";
}

.icon-twitter-new:before {
	content: "\e7ff";
}

.icon-ditudingwei:before {
	content: "\e625";
}

.icon-phone3:before {
	content: "\e661";
}

.icon-doubleright:before {
	content: "\e7ef";
}

.icon-line:before {
	content: "\e63f";
}

.icon-instagram2:before {
	content: "\e6fc";
}

.icon-rili:before {
	content: "\e8b4";
}

.icon-videoyoutube:before {
	content: "\e7a1";
}

.icon-phone-:before {
	content: "\e638";
}

.icon-earth-full:before {
	content: "\e9ee";
}

.icon-facebook:before {
	content: "\e620";
}

.icon-pinterest:before {
	content: "\e8ab";
}

.icon-linkedin:before {
	content: "\e648";
}

.icon-youtube:before {
	content: "\e6d6";
}

.icon-left:before {
	content: "\e72c";
}

.icon-right:before {
	content: "\e72d";
}

.icon-left1:before {
	content: "\e730";
}

.icon-right1:before {
	content: "\e731";
}

.icon-download:before {
	content: "\e7a0";
}

.icon-search4:before {
	content: "\e7b2";
}

.icon-address:before {
	content: "\e7bc";
}

.icon-email:before {
	content: "\e7bd";
}

.icon-whatsapp:before {
	content: "\e7bf";
}

.icon-mobile:before {
	content: "\e7c6";
}

.icon-tel:before {
	content: "\e7c7";
}

.icon-phone1:before {
	content: "\e7cb";
}

.icon-skype:before {
	content: "\e7cc";
}

.icon-whatsapp1:before {
	content: "\e7c1";
}

.icon-address1:before {
	content: "\e7c3";
}

.icon-email1:before {
	content: "\e7c5";
}

.icon-skype1:before {
	content: "\e7c9";
}

.icon-fax1:before {
	content: "\e7ca";
}

.icon-tel1:before {
	content: "\e7cd";
}

.icon-wechat:before {
	content: "\e7cf";
}

.icon-phone2:before {
	content: "\e7d0";
}

.icon-top:before {
	content: "\e7ed";
}

.icon-vk:before {
	content: "\e735";
}

.icon-instagram1:before {
	content: "\e640";
}

.icon-up7:before {
	content: "\e722";
}

.icon-left7:before {
	content: "\e724";
}

.icon-tel2-copy:before {
	content: "\f212";
}

.icon-right7:before {
	content: "\e725";
}

.icon-sousuo:before {
	content: "\e616";
}

.icon-sousuo1:before {
	content: "\e65b";
}

.icon-biaoqian:before {
	content: "\e649";
}

.icon-twitter4:before {
	content: "\e7fe";
}