:root {
	--ffffff: #ffffff;
	--000000: #000000;
	--deep-blue: #1f0581;
	--light-blue: #4765ec;
	--cyan: #87fefd;
	--orange-yellow: #FFB800;
	--edf2fa:#edf2fa;
	--E99749: #E99749;
	--ed6f1b: #ed6f1b;
	--151B74:#151B74;
	--171C95: #171C95;
	--282828:#282828;
	--2880fe: #2880fe;
	--3975c7: #3975c7;
	--opacity: 0.8;
	--eeeeee:#eeeeee;
}

.lazyload {
    opacity: 0;
    transition: opacity 0.5s ease-in;
}

.lazyloaded {
    opacity: 1;
}

.fontsize{
	font-size: 16px;
}

.fadeout {
	animation: fadeOut .6s forwards;
}

@keyframes fadeOut {
	from {
		opacity: 1;
		visibility: visible;
	}

	to {
		opacity: 0;
		visibility: hidden;
	}
}

.fadein {
	animation: fadeIn .6s forwards;
}

@keyframes fadeIn {
	from {
		opacity: 0;
		visibility: hidden;
	}

	to {
		opacity: 1;
		visibility: visible;
	}
}

.safewidth {
	width: 1280px;
	margin: 0 auto;
}

.mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
}

.mask_white {
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .6);
}

[id*='sec'] .title {
	padding-bottom: 20px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	flex-wrap: nowrap;
}

[id*='sec'] .title h2 {
	font-size: 46px;
	font-weight: 600;
	line-height: 1.4;
	color: var(--000000);
	text-transform: uppercase;
}

/* header */
header {
	width: 100%;
	height: 100vh;
	min-height: 840px;
	position: relative;
	z-index: 10;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	z-index: 11;
	user-select: none;
}

.hd-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	min-height: 840px;
	z-index: -1;
	object-fit: cover;
	overflow: hidden;
}

.hd-video::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(21, 27, 113, .7);
	z-index: 2;
}

.hd-video::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/expo/banner-bg.jpg) no-repeat center;
	background-size: cover;
	opacity: 0;
	animation: bgopicity 5s linear 1;
	z-index: 1;
}

.hd-video video {
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	mix-blend-mode: screen;
}

@keyframes bgopicity {
	from {
		opacity: 1;
	}

	to {
		opacity: 1;
	}
}

/* 导航 */

.navigation {
	width: 100%;
	position: fixed;
	top: -1px;
	left: 0;
	right: 0;
	height: 64px;
	line-height: 64px;
	z-index: 999999;
	animation: color-animation1 1.5s 1;
	background: transparent;
}

.navigation-m {
	animation: color-animation2 1.5s 1;
	background: var(--151B74);
	backdrop-filter: blur(5px);
}

@keyframes color-animation1 {
	0% {
		background: var(--151B74);
	}

	100% {
		background: transparent;
	}
}

@keyframes color-animation2 {
	0% {
		background: transparent;
	}

	100% {
		background: var(--151B74);
	}
}

.nvga-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 90%;
	max-width: 1440px;
	margin: 0 auto;
	height: 64px;
	line-height: 64px;
}

.expo {
	width: 160px;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.expo a {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.expo img {
	width: 100%;
	height: auto;
}

.mu-wrap {
	display: flex;
	position: relative;
}

.mu-sum,
.mu-sum-item {
	display: flex;
	width: 100%;
	height: auto;
}

.mu-wrap .mu-list {
	padding: 0 16px 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.mu-wrap .mu-list.mu-res {
	padding: 0;
}

.mu-wrap .mu-list a {
	font-size: 14px;
	font-weight: 700;
	display: block;
	line-height: 40px;
	height: 40px;
	padding: 0 8px;
	color: #fff;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.mu-wrap .mu-list a i {
	padding-left: 6px;
}

.mu-wrap .mu-list a .iconfont {
	font-size: 12px;
	padding-top: 3px;
	font-weight: 700;
}

.mu-wrap .mu-list:hover a span {
	opacity: .8;
}

.mu-wrap .mu-list:hover .mu-other {
	display: block;
}

.mu-bar {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.mu-wrap .mu-list.mu-res {
	position: relative;
	width: 7em;
}

.mu-wrap .mu-list.mu-res a {
	padding: 0;
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	background-color: #fff;
	height: 32px;
	line-height: 32px;
	position: relative;
	border-radius: .2em;
}

.mu-wrap .mu-list.mu-res a span {
	padding-right: 0;
	color: #141414;
	padding: 0 12px;
	display: inline-block;
}

.mu-wrap .mu-list.mu-res a span:nth-child(1) {
	height: 100%;
	background-color: var(--E99749);
	color: transparent;
	transition: all .5s ease;
}

.mu-wrap .mu-list.mu-res a span:nth-child(2) {
	background-color: transparent;
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
}

.mu-wrap .mu-list.mu-res:hover a span:nth-child(1) {
	height: 0;
	transition: all .5s ease;
}

.menu {
	width: auto;
}

.mu-content {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: row-reverse;
}

.mu-other {
	width: 200px;
	position: absolute;
	top: 40px;
	left: 0;
	padding-top: 3px;
	height: auto;
	display: none;
	padding-top: 10px;
}

.mu-item {
	background-color: rgba(0, 0, 0, .6);
	padding: 6px;
	backdrop-filter: blur(6px);
}

.mu-other p {
	font-size: 12px;
	text-align: left;
}

.mu-other p a {
	box-sizing: border-box;
	display: block;
	width: 100%;
	color: #fff;
	padding: 0 10px 0 10px;
	font-weight: 400;
	text-align: left;
	font-size: 12px !important;
}

.mu-other p:hover a {
	background-color: rgba(0, 0, 0, .4);
	text-decoration: underline;
	transition: color .3s ease-in-out;
}

/*  */
.language {
	cursor: pointer;
	position: relative;
}

.language:hover .lg-other {
	display: block;
}

.lg-active {
	color: #fff;
	width: 95px;
	height: 30px;
	border: 1px solid #fff;
	text-align: center;
	font-size: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.lg-active span {
	font-size: 14px;
}

.lang:hover .lg-active {
	border-bottom: transparent;
}

.lg-active .iconfont {
	font-size: 12px;
	font-weight: 600;
}

.lg-other {
	box-sizing: border-box;
	position: absolute;
	top: 40px;
	width: 95px;
	height: auto;
	padding-top: 12px;
	display: none;
}

.lg-other .li-other {
	font-size: 12px;
	background-color: #fff;
	padding: 6px 0;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}

.lg-other p {
	padding: 0 6px;
}

.lg-other p:nth-child(1) a {
	border-bottom: 1px solid #999;
}

.lg-other p a {
	color: #666 !important;
	padding: 0;
	font-weight: 400;
	line-height: 30px;
	height: 30px;
}

.lg-other p:hover a {
	background-color: rgba(0, 0, 0, .2);
	transition: color .3s ease-in-out;
}

/*  */
.banner {
	position: relative;
	margin-top: 130px;
}

.bn-title {
	text-transform: uppercase;
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #fff;
	text-align: center;
	font-weight: 700;
}

.bn-title p:nth-child(1) {
	font-size: 72px;
	line-height: 1;
}

.bn-title p:nth-child(2) {
	font-size: 54px;
	color: var(--E99749);
	line-height: 1.1;
}

.bn-title p:nth-child(3) {
	width: 478px;
	color: var(--151B74);
	font-size: 22px;
	font-weight: 600;
	padding: 8px 0;
	background-color: #fff;
	margin-top: 16px;
	border-radius: .2em;
}

.bn-title p img {
	width: 100%;
	height: auto;
}

.expo-title {
	position: relative;
}

.bn-info {
	padding: 28px 0 68px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #fff;
}

.bn-info p {
	line-height: 1;
}

.bn-info p:nth-child(1) {
	font-size: 22px;
	font-weight: 900;
	margin-bottom: 16px;
}

.bn-info p:nth-child(2) {
	font-size: 18px;
	font-weight: 400;
	text-decoration-line: underline;
}

.btn-addres {
	cursor: pointer;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.btn-addres span:nth-child(1) {
	font-weight: 700;
	margin-bottom: .5em;
}

.bn-btn {
	display: flex;
	justify-content: center;
	align-items: center;
}

.bn-jian {
	padding: 6px 0;
	border-radius: 4px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: var(--E99749);
}

.bn-jian button {
	height: 100%;
	display: block;
	font-weight: bold;
	font-size: 20px;
	padding: 0 3em;
	cursor: pointer;
	line-height: 1.4;
	background-color: var(--E99749);
	display: flex;
	align-items: center;
}

.bn-jian button i {
	display: inline-block;
	margin-left: .5em;
}

.bn-jian button .iconfont {
	font-size: 22px;
	font-weight: 900;

}

.bn-jian:hover button {
	opacity: .85;
}


.wap-organize {
	display: none;
}
.web-content{
	display: flex;
	justify-content: space-between;
	width: 90%;
	max-width: 1400px;
}

.web-organize {
	width: 100%;
	margin-top: 70px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}

.organize {
	display: flex;
	align-items: center;
	position: relative;
	margin-right: 50px;
}
.organize:last-child{
	margin-right: 0;
}

.og-title {
	font-size: 14px;
	color: #fff;
	margin-right: 16px;
	position: absolute;
	top: -2em;left: 0;
}

.og-line {
	width: 1px;
	height: 20px;
	background-color: #fff;
	margin: 0 20px;
}

.og-x {
	width: 40px;
	height: 40px;
	position: relative;
	margin: 0 12px;
}

.og-x::before {
	content: '';
	width: 1px;
	height: 20px;
	background-color: #fff;
	position: absolute;
	top: 10px;
	right: 18px;
	transform: rotate(40deg);
}

.og-x::after {
	content: '';
	width: 1px;
	height: 20px;
	background-color: #fff;
	position: absolute;
	top: 10px;
	right: 18px;
	transform: rotate(-40deg);
}

.og-logo {
	display: flex;
	align-items: center;
}

.og-logo a {
	display: block;
	height: 30px;
}

.og-logo a img {
	height: 100%;
	width: auto;
	display: block;
}

.ogheight .og-logo a {
	height: 30px;
}

/* carbify */
.carbify {
	display: inline-block;
	margin-top: 40px;
	color: #ffffff;
	font-size: 14px;
	word-spacing: 2px;
}

.carbify .cbf-span1 {
	color: #87FEFD;
}

.carbify .cbf-span2 {
	color: #A5CC2A;
}

/* topmap */
#topmap {
	padding: 8px;
	position: fixed;
	top: calc(50% - 250px);
	left: calc(50% - 350px);
	width: 700px;
	height: 500px;
	background-color: #fff;
	z-index: 12;
	border-radius: 12px;
	border: 2px solid #999;
	display: none;
}

.map-close {
	width: 40px;
	height: 40px;
	position: absolute;
	top: -35px;
	right: -40px;
	cursor: pointer;
	transition: all .6s linear;
	border-radius: 50%;
	background-color: #fff;
	border: 2px solid #999;
	box-sizing: border-box;
}

.map-close::before {
	content: '';
	width: 3px;
	height: 24px;
	background-color: #333;
	position: absolute;
	top: 7px;
	right: 16px;
	transform: rotate(40deg);
}

.map-close::after {
	content: '';
	width: 3px;
	height: 24px;
	background-color: #333;
	position: absolute;
	top: 7px;
	right: 16px;
	transform: rotate(-40deg);
}

/* note */
#secnote {
	padding-top: 60px;
	background-color: var(--151B74);
}
#secnote:hover .swiper-button-next,
#secnote:hover .swiper-button-prev{
	opacity: 1;
	transition: all .5s linear;
}
#secnote .title h2 {
	color: #fff;
}

.note {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0 0 40px 0;
	position: relative;
}

.noteSwiper {
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
}

.note-sum .note-list {
	width: 50% !important;
	height: auto;
	padding: 20px 10px 20px 0;
	box-sizing: border-box;
	position: relative;
	color: #fff;
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: flex-end;
	font-style: italic;
}

.note-list p {
	line-height: 1.4;
}

.nte-left {
	display: inline-block;
	width: 200px;
	height: 200px;
	overflow: hidden;
	border-radius: .2em;
}

.nte-left img {
	width: 200px;
	height: auto;
}

.nte-up,
.nte-down {
	margin-left: 20px;
	width: calc(100% - 220px);
}

.nte-up {
	height: 80px;
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
	font-size: 12px;
	position: relative;
}

.nte-down {
	margin-top: -120px;
	font-size: 16px;
	padding-top: 14px;
	position: relative;
}

.nte-up::before {
	content: '';
	width: 50%;
	height: 3px;
	background-color: var(--ffffff);
	position: absolute;
	bottom: 0;
	left: 0;
}

.swiper {
	--swiper-theme-color: #f4c830;
	/* 设置Swiper风格 */
	--swiper-navigation-color: var(--ffffff);
	/* 单独设置按钮颜色 */
	--swiper-navigation-size: 30px;
	/* 设置按钮大小 */
}

.swiper-button-next,
.swiper-button-prev {
	--swiper-theme-color: #f4c830;
	/* 设置Swiper风格 */
	--swiper-navigation-color: var(--ffffff);
	/* 单独设置按钮颜色 */
	--swiper-navigation-size: 30px;
	/* 设置按钮大小 */
	width: 30px;
	height: 30px;
	position: absolute;
	top: 200px;
	opacity: 0;
	transition: all .5s linear;
	z-index: 9;
}

.swiper-button-next {
	right: -30px;
}

.swiper-button-prev {
	left: -30px;
}

.swiper-button-prev:after,
.swiper-button-next:after {
	font-weight: 900;
}

/* speaker video */
#secvideo {
	margin-top: 80px;
}
#secvideo:hover .swiper-button-next,
#secvideo:hover .swiper-button-prev{
	opacity: 1;
	transition: all .5s linear;
}
.video-wrap {
	margin: 0 auto;
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	position: relative;
}

.videoSwiper {
	overflow: hidden;
}

.video-sum {
	height: 320px;
	margin-top: 70px;
}

.video-sum .video-list {
	width: 20% !important;
	height: 320px;
	margin: 0 6px 0 0;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	border-radius: .3em;
	overflow: hidden;
}

.video-bg {
	transition: all .8s linear;
}

.video-bg img {
	width: 100%;
	height: auto;
}

.video-btn {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 25% 6px 0 6px;
}

.video-btn img {
	width: 75px;
	height: 75px;

}

.video-btn .video-bg-intro {
	width: 100%;
	margin: 0 auto;
	color: #fff;
	text-align: left;
	padding: 0 10px;
	background: linear-gradient(to top, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0));
	padding-bottom: 10%;
	display: flex;
	flex-direction: column;
}

.video-btn .video-bg-intro p {
	font-size: 16px;
}

.video-btn .video-bg-intro span {
	font-size: 12px;
	color: #eee;
}

.video-sum .video-list:hover .video-bg {
	opacity: .8;
	transition: all .8s linear;
}

.video-sum .video-list:hover .video-btn img {
	animation: imgopacity 1.2s cubic-bezier(.17, .7, .49, .91) infinite;
}

/* are */
#secare {
	margin-top: 80px;
	padding: 30px 0 140px 0;
	background: var(--171C95) url(../images/expo/cover-bg.jpg) no-repeat center;
	background-size: cover;
	position: relative;
}

#secare::before {
	content: '';
	width: 100%;
	height: 69px;
	background: url(../images/expo/cover-up-bg.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: -5px;
	left: 0;
}

#secare::after {
	content: '';
	width: 100%;
	height: 100px;
	background: url(../images/expo/cover-down-bg.png) no-repeat center;
	background-size: cover;
	position: absolute;
	bottom: -5px;
	left: 0;
}

#secare .title {
	margin-top: 80px;
}

#secare .title h2 {
	color: #fff;
}

.ae-txt {
	font-size: 18px;
	color: #fff;
}

.ae-sheet {
	margin: 42px 0 60px;
}

.ae-sheet ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.ae-sheet li {
	width: 33%;
	color: var(--ffffff);
	display: flex;
	justify-content: center;
	align-items: center;
}

.ae-sheet li .sheet_number {
	padding-right: .3em;
	font-size: 46px;
	font-weight: bold;
	position: relative;
}

.ae-sheet li p {
	display: flex;
	flex-direction: column;
	font-size: 14px;
	font-weight: 600;
}

.ae-sheet li p a {
	display: block;
	font-size: 42px;
	line-height: .8;
}

/* cover */
.cover-sum {
	width: 100%;
}

.cover-sum ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.cover-sum ul li {
	margin: 0 16px 16px 0;
	width: calc(25% - 12px);
	height: 56px;
	border-radius: 4px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 1;
	transition: all .8s cubic-bezier(.17, .7, .49, .91);
	background-color: var(--ffffff);
}

.cover-sum ul li:nth-child(4n) {
	margin: 0 0 16px 0;
}

.cover-sum ul li p {
	font-size: 22px;
	color: var(--000000);
	text-align: center;
	font-weight: 600;
	text-transform: uppercase;
}


/* kol */
#seckol {
	padding-top: 60px;
}

#seckol01 {
	padding-top: 60px;
}

.kol-sum {
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
}

.kol-sum .kol-list {
	width: 15.8%;
	height: auto;
	margin: 0 1.02% 12px 0;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	position: relative;
	box-sizing: border-box;
}

.kol-sum .kol-list:nth-child(6n) {
	margin: 0 0 12px 0;
}

.kol-sum .kol-list .kol-item {
	width: 100%;
	height: 210px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: row;
	position: relative;
	overflow: hidden;
	border: 2px solid #eee;
	border-radius: 8px;
	cursor: pointer;
}

.kol-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/*  */
.more-sum {
	width: 92%;
	height: auto;
	font-size: 14px;
	line-height: 1.2;
	z-index: 6;
	color: var(--ffffff);
	display: flex;
	flex-direction: column;
	margin: 6px auto 0;
	text-align: center;
}

.more-sum .more-txt-content {
	width: 100%;
	height: auto;
}

.more-sum .more-txt {
	width: 100%;
	height: 100%;
	color:rgba(0, 0, 0, .8);
	overflow: auto;
	box-sizing: border-box;
}

.more-sum .more-txt .more-name {
	color: var(--000000);
	font-size: 1em;
	font-weight: 600;
}

.more-sum .more-txt::-webkit-scrollbar {
	width: 3px;
	height: 1px;
}

.more-txt .more-zhiwei {
	margin: 2px;
}

/*  */
.kol-intro-close {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 10px;
	right: 0;
	box-sizing: border-box;
	cursor: pointer;
	z-index: 19;
}

.kol-intro-close::before {
	content: '';
	width: 30px;
	height: 2px;
	background-color: var(--000000);
	transform: rotate(-45deg);
	position: absolute;
	top: 15px;
	left: 5px;
}

.kol-intro-close::after {
	content: '';
	width: 30px;
	height: 2px;
	background-color: var(--000000);
	transform: rotate(45deg);
	position: absolute;
	top: 15px;
	left: 5px;
}

.kol-intro {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	display: none;
	opacity: 0;
}


.kol-intro .kol-intro-item {
	position: absolute;
	top: calc(50% - 280px);
	left: calc(50% - 300px);
	padding: 40px;
	border-radius: 6px;
	width: 600px;
	height: 450px;
	background-color: #fff;
	overflow: hidden;
	box-shadow: 0  0 10px var(--171C95);
}

.kol-intro-text {
	width: 100%;
	height: 100%;
}

.kol-intro-top {
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.intro-top-left {
	width: 30%;
	display: flex;
}

.intro-top-right {
	width: 66%;
}

.intro-top-left img {
	width: 100%;
	height: auto;
}

.kol-intro p {
	font-weight: bold;
	font-size: 26px;
	padding: 6px 0;
	color: var(--000000);
}

.kol-intro span {
	display: block;
	font-size: 18px;
	color: var(--ed6f1b);
	max-height: 120px;
	overflow: auto;
}

.kol-info {
	max-height: 170px;
	height: 170px;
	overflow: auto;
	font-size: 16px;
	color: var(--000000);
	line-height: 1.4;
	margin-top: 10px;
}

.kol-intro-link {
	margin-top: 10px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.kol-intro-link .isintro-link {
	display: none;
}

.kol-intro-link a {
	display: flex;
	padding: 6px;
	width: 36px;
	height: 36px;
	border: 1px solid #1296db;
	border-radius: 50%;
	filter: grayscale(100%);
	box-sizing: border-box;
	margin-right: 12px;
}

.kol-intro-link a.facebook {
	background: url(../images/expo/facebook.svg) no-repeat center;
	background-size: 80%, 80%;
}

.kol-intro-link a.twitter {
	background: url(../images/expo/twitter.svg) no-repeat center;
	background-size: 55%, 55%;
}

.kol-intro-link a.linkedin {
	background: url(../images/expo/linkedin.svg) no-repeat center;
	background-size: 50%, 50%;
}

.kol-intro-link a.link {
	background: url(../images/expo/link.svg) no-repeat center;
	background-size: 60%, 60%;
}

.kol-intro-link a.youtube {
	background: url(../images/expo/youtube.svg) no-repeat center;
	background-size: 70%, 70%;
}

.kol-intro-link a:last-child {
	margin-right: 0px;
}

.kol-intro-link a img {
	width: 100%;
	height: auto;
}

.kol-intro-link a:hover {
	filter: grayscale(0%);
}

/* sponsor */
#secsponsor {
	padding-top: 100px;
}

.spnr-content {
	position: relative;
}

.sponsor-title {
	position: absolute;
	top: 0;
	display: inline-block;
	padding-bottom: 20px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	flex-wrap: nowrap;
}

.sponsor-title h2 {
	font-size: 52px;
	line-height: 1.4;
	color: var(--000000);
	text-transform: uppercase;
}

.spnr-sum {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.spnr-sum .spnr-slide {
	width: 13%;
	height: 170px;
	border: 0;
	box-sizing: border-box;
	background: url(../images/expo/six-border.svg) no-repeat center;
	background-size: contain;
}

.spnr-sum .spnr-slide:nth-child(n+6) {
	margin-top: -30px;
}

.spnr-sum .spnr-slide:nth-child(1) {
	margin-left: 33.25%;
}

.spnr-sum .spnr-slide:nth-child(6) {
	margin-left: 13.3%;
}

.spnr-sum .spnr-slide:nth-child(14n + 11) {
	margin-right: 6.65%;
}

.spnr-sum .spnr-slide:nth-child(14n + 12) {
	margin-left: 6.65%;
}

.spnr-sum .spnr-slide a {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	align-content: center;
	flex-wrap: nowrap;
}

.default-click {
	cursor: default;
}

.spnr-sum .spnr-slide a.default-click:hover {
	opacity: 1;
	transform: scale(1);
}

.spnr-sum .spnr-slide .spnr-item {
	width: 70%;
	height: auto;
	display: flex;
	display: flex;
	align-items: center;
	justify-content: center;
	align-content: center;
	flex-direction: row;
	transition: all .6s cubic-bezier(.17, .7, .49, .91);
}

.spnr-sum .spnr-slide .sr80 {
	width: 80%;
}

.spnr-sum .spnr-slide .sr75 {
	width: 75%;
}

.spnr-sum .spnr-slide .sr70 {
	width: 70%;
}

.spnr-sum .spnr-slide .sr65 {
	width: 65%;
}

.spnr-sum .spnr-slide .sr60 {
	width: 60%;
}

.spnr-sum .spnr-slide .sr55 {
	width: 55%;
}

.spnr-sum .spnr-slide .sr50 {
	width: 50%;
}

.spnr-sum .spnr-slide .sr45 {
	width: 45%;
}

.spnr-sum .spnr-slide .sr40 {
	width: 40%;
}

.spnr-sum .spnr-slide .sr35 {
	width: 35%;
}

.spnr-sum .spnr-slide .sr30 {
	width: 30%;
}

.spnr-sum .spnr-slide .sr25 {
	width: 25%;
}

.spnr-sum .spnr-slide .sr20 {
	width: 20%;
}

.spnr-sum .spnr-slide .spnr-item img {
	width: 100%;
	height: auto;
}

.spnr-sum .spnr-slide:hover .spnr-item {
	transform: scale(1.05);
	transition: all .6s cubic-bezier(.17, .7, .49, .91);
}

/* partner */
#secstrategic {
	padding-top: 100px;
}

#secpartner {
	padding-top: 100px;
}

#secdigital {
	padding-top: 100px;
}

#secmetaverse {
	padding-top: 100px;
}

#secventure {
	padding-top: 100px;
}

#secfintech {
	padding-top: 100px;
}

#secgaming {
	padding-top: 100px;
}

#secmunity {
	padding-top: 100px;
}

#secmedia {
	padding-top: 100px;
}

#secinset {
	padding-top: 100px;
}

/*  */
.list-sum {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.list-sum .list-slide {
	width: calc(14.28% - 8.6px);
	height: 90px;
	margin-right: 10px;
	margin-bottom: 10px;
	box-sizing: border-box;
	background-size: contain;
	background-color: #fff;
	position: relative;
	border-radius: .2em;
	overflow: hidden;
	transition: all .3s linear;
}

.list-sum .list-slide:hover {
	transition: all .3s linear;
	border: 2px solid var(--2880fe);
}

.list-sum .list-slide:hover img {
	transform: scale(1.05);
	transition: all .3s linear;
}

.list-sum .list-slide:nth-child(7n) {
	margin-right: 0;
}

.list-sum .list-slide a {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	align-content: center;
	flex-wrap: nowrap;
}

.default-click {
	cursor: default;
}

.list-sum .list-slide a.default-click:hover {
	opacity: 1;
	transform: scale(1);
}

.list-sum .list-slide .list-item {
	width: 70%;
	height: auto;
	display: flex;
	display: flex;
	align-items: center;
	justify-content: center;
	align-content: center;
	flex-direction: row;
}

.list-sum .list-slide .sr80 {
	width: 80%;
}

.list-sum .list-slide .sr75 {
	width: 75%;
}

.list-sum .list-slide .sr70 {
	width: 70%;
}

.list-sum .list-slide .sr65 {
	width: 65%;
}

.list-sum .list-slide .sr60 {
	width: 60%;
}

.list-sum .list-slide .sr55 {
	width: 55%;
}

.list-sum .list-slide .sr50 {
	width: 50%;
}

.list-sum .list-slide .sr45 {
	width: 45%;
}

.list-sum .list-slide .sr40 {
	width: 40%;
}

.list-sum .list-slide .sr35 {
	width: 35%;
}

.list-sum .list-slide .sr30 {
	width: 30%;
}

.list-sum .list-slide .sr25 {
	width: 25%;
}

.list-sum .list-slide .sr20 {
	width: 20%;
}

.list-sum .list-slide .list-item img {
	width: 100%;
	height: auto;
	transition: all .3s linear;
}


/* previous */
#secprevious {
	padding-top: 100px;
}

.previous-content {
	padding-top: 20px;
}

.prev-sum {
	height: 272px;
	margin-top: 25px;
}

.prev-sum .prev-list {
	height: 272px;
	width: 33.3% !important;
	padding: 0 10px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	cursor: pointer;
}

.prev-sum .prev-list:hover .pvs-img img {
	opacity: .8;
	transition: all .8s linear;
}

.prev-sum .prev-list:hover .pvs-txt img {
	animation: imgopacity 1.4s cubic-bezier(.17, .7, .49, .91) infinite;
}

.pvs-img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	border-radius: 8px;
}

.pvs-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .8s linear;
	object-fit: cover;
	object-position: center;
}

.pvs-img::before {
	content: '';
	width: 100%;
	height: 100%;
	background-color: rgba(31, 5, 129, 0.4);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.pvs-txt {
	color: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	z-index: 2;
}

.pvs-txt p {
	font-size: 32px;
	font-weight: 600;
}

.pvs-txt img {
	width: 75px;
	height: 75px;
	margin: 14px 0;
}

.pvs-txt span {
	font-size: 20px;
}

@keyframes imgopacity {
	0% {
		opacity: 1;
		transform: scale(1);
	}

	36% {
		opacity: .6;
		transform: scale(.95);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

/* side */
#secside {
	margin: 54px 0;
	background: url(../images/expo/side-bg.jpg) no-repeat center;
	background-size: cover;
	padding: 131px 0;
}

#secside .title h2 {
	color: #fff;
}

.side-wrap {
	display: flex;
}

.side-wrap .title {
	min-width: 310px;
}

.side-content {
	margin-left: 58px;
}

.side-content p {
	color: #fff;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}

.side-content a {
	display: inline-block;
	margin-top: 48px;
	padding: 12px 48px;
	border-radius: 80px;
	color: #020307;
	background-color: #FFB800;
	text-align: center;
	font-size: 24px;
	font-weight: 700;
	line-height: 100%;
}

/* map */
#secmap {
	margin-top: 160px;
	padding-top: 30px;
	background-color: var(--151B74);
	position: relative;
}

#secmap::before {
	content: '';
	width: 100%;
	height: 100px;
	background: url(../images/expo/map-bg.png) no-repeat top;
	background-size: cover;
	position: absolute;
	top: -80px;
	left: 0;
}

.map-sum {
	height: auto;
	display: flex;
	justify-content: space-between;
}

.map-info {
	width: 430px;
	display: flex;
	flex-direction: column;
	font-size: 22px;
	color: #fff;
}

.map-info .mp-logo img {
	width: 100%;
	height: auto;
}

.map-info .mp-logo {
	width: 195px;
	margin-bottom: 60px;
}

.map-info .mp-img {
	margin-bottom: 40px;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.map-info .mp-img img {
	width: 44px;
	height: 48px;
}

.map-info .mp-img p {
	padding: 24px 20px 0 0px;
}

.mp-adres p {
	text-indent: 0px !important;
	padding-left: 22px;
}

.mp-adres .mp-small-span {
	display: inline-block;
	font-size: 18px;
}

#map iframe {
	height: 100%;
	width: 100%;
}

.map-url {
	width: calc(100% - 450px);
	background-color: #c0c0c0;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
}

/* contact */
.contact {
	background-color: var(--151B74);
	padding: 60px 0 160px;
}

.cat-icon {
	width: 450px;
	height: auto;
	display: flex;
	justify-content: space-between;
	align-content: center;
	margin: 0 auto;
}

.cat-icon li {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.cat-icon li.wiki-icon {
	border-radius: 8px;
	border: transparent;
}

.cat-icon li .icon-a {
	width: 50px;
	height: 50px;
}

.cat-icon li .icon-a:hover {
	opacity: .8;
}

li.in-icon .icon-a {
	background: url(../images/expo/contact/in-icon.svg) no-repeat center;
	background-size: contain;
}

li.fb-icon .icon-a {
	background: url(../images/expo/contact/facebook-icon.svg) no-repeat center;
	background-size: contain;
}

li.tw-icon .icon-a {
	background: url(../images/expo/contact/tw-icon.svg) no-repeat center;
	background-size: contain;
}

li.tme-icon .icon-a {
	background: url(../images/expo/contact/telegram.svg) no-repeat center;
	background-size: contain;
}

.wiki-icon {
	background: url(../images/expo/contact/wikifx-icon.svg) no-repeat center;
	background-size: contain;
}

li.email-icon .icon-a {
	background: url(../images/expo/contact/email-icon.svg) no-repeat center;
	background-size: contain;
}

.email-icon .email-link {
	display: none;
	font-size: 14px;
	position: absolute;
	bottom: 60px;
	right: -80px;
	padding: 10px 18px;
	color: var(--171C95);
	border-radius: 5px;
	background-color: #fff;
	margin-top: 20px;
}

.email-icon .email-link:before {
	content: '';
	position: absolute;
	bottom: -18px;
	right: 80px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 22px;
	border-color: transparent;
}

.email-icon:hover .email-link {
	display: block;
}

.email-icon .email-link:hover {
	text-decoration: underline;
}

.wiki-icon img {
	width: 110px;
	display: none;
	position: absolute;
	bottom: 56px;
	right: -30px;
}

.wiki-icon:hover img {
	display: block;
}

.wap-ad-icon {
	display: none;
}

/* footer */
#footer {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 76px;
	background-color: rgba(0, 0, 0, 0);
	z-index: 9;
	display: block;
	-moz-user-select: none;
	/* Firefox私有属性 */
	-webkit-user-select: none;
	/* WebKit内核私有属性 */
	-ms-user-select: none;
	/* IE私有属性(IE10及以后) */
	-khtml-user-select: none;
	/* KHTML内核私有属性 */
	-o-user-select: none;
	/* Opera私有属性 */
	user-select: none;
	/* CSS3属性 */
	backdrop-filter: blur(5px);
}

#footer .ft-sum {
	width: 1320px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	align-content: center;
	flex-wrap: nowrap;
}

#footer .count {
	display: flex;
	align-items: center;
	justify-content: center;
	align-content: center;
}

#footer .count li {
	overflow: hidden;
	width: 80px;
	height: 60px;
	color: var(--000000);
	background-color: var(--ffffff);
	margin: 9px 8px;
	text-align: center;
	border-radius: 8px;
	border: 2px solid var(--000000);

}

#footer .count li div {
	font-size: 32px;
	font-weight: 700;
	padding-top: 3px;
	line-height: 1;
}

#footer .count li {
	font-size: 12px;
	display: flex;
	align-content: center;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

#footer .apply-btn {
	text-transform: uppercase;
	display: flex;
}

#footer .apply-btn li {
	padding: 6px 48px;
	background-color: var(--ffffff);
	text-align: center;
	font-size: 32px;
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 8px;
	border: 2px solid var(--000000);
}

#footer .apply-btn li span {
	overflow: hidden;
	line-height: 1.1;
	font-size: 32px;
	font-weight: bold;
	color: var(--000000);
	white-space: nowrap;
	animation: typing 6s steps(20, end) forwards infinite;
}

@keyframes typing {
	0% {
		width: 0;
	}

	40% {
		width: 100%;
	}

	100% {
		width: 100%;
	}
}


/* 侧边提示框 */
.point-sum {
	position: fixed;
	right: 20px;
	bottom: 16vh;
	z-index: 10;
	display: flex;
	align-items: center;
	flex-direction: column;
}

.point-info {
	display: flex;
	flex-direction: column-reverse;
	align-items: center;
	align-content: center;
	background-color: var(--000000);
	border-radius: 30px 30px 30px 30px;
	position: relative;
}

.point-btn {
	width: 50px;
	height: 50px;
	background-color: var(--000000);
	border-radius: 50%;
	background-size: contain;
	cursor: pointer;
}

.point-open {
	padding: 0 10px 10px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	align-content: center;
	flex-wrap: nowrap;
}

.point-open:hover {
	opacity: .8;
}

.point-open li {
	width: 32px;
	height: 4px;
	border-radius: 5px;
	background-color: #fff;
	position: absolute;
	top: calc(50% - 2px);
	left: calc(50% - 16px);
}

.point-open li:nth-child(1) {
	transform: rotate(0deg);
}

.point-open li:nth-child(2) {
	transform: rotate(-90deg);
}

.point-close {
	padding: 0 10px 10px;
	position: relative;
}

.point-close li {
	position: absolute;
	top: calc(50% - 16px);
	left: calc(50% - 2px);
	width: 4px;
	height: 32px;
	background-color: #fff;
}

.point-close li:nth-child(1) {
	transform: rotate(45deg);
}

.point-close li:nth-child(2) {
	transform: rotate(-45deg);
}

.point-box {
	display: none;
	width: 100%;
	background-color: var(--000000);
	border-radius: 5px 5px 30px 30px;
}

.point-frame {
	background-size: contain;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-content: center;
	align-items: center;
	flex-wrap: nowrap;
}

.point-frame li {
	width: 40px;
	height: 40px;
	margin-top: 16px;
	border-radius: 50%;
	background-color: var(--000000);
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
}

.point-frame li a {
	display: block;
	width: 36px;
	height: 36px;
}

.point-frame li:nth-child(1) a {
	background: url(../images/expo/contact/email-icon.svg) no-repeat center;
	background-size: 36px, 36px;
}

.point-frame li:nth-child(2) a {
	background: url(../images/expo/contact/in-icon.svg) no-repeat center;
	background-size: 36px, 36px;
}

.point-frame li:nth-child(3) a {
	background: url(../images/expo/contact/facebook-icon.svg) no-repeat center;
	background-size: 36px, 36px;
}

.point-frame li:nth-child(4) a {
	background: url(../images/expo/contact/tw-icon.svg) no-repeat center;
	background-size: 36px, 36px;
}

.point-frame li:nth-child(5) a {
	background: url(../images/expo/contact/telegram.svg) no-repeat center;
	background-size: 36px, 36px;
}

.point-frame li:hover {
	filter: opacity(.8);
}

.point-frame li:nth-child(6) {
	background: url(../images/expo/contact/wikifx-icon.svg) no-repeat center;
	background-size: 36px, 36px;
	border-radius: 3px;
	position: relative;
}

.point-frame li:nth-child(6) img {
	width: 100px;
	height: auto;
	position: absolute;
	bottom: 36px;
	left: -28px;
	display: none;
}

.point-frame li:nth-child(6):hover img {
	display: block;
	opacity: 1;
}

.point-frame li:nth-child(6):hover {
	display: block;
	filter: opacity(1);
}

.point-sum .point-top {
	width: 42px;
	height: 42px;
	margin-top: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: transform .25s ease-in-out;
}

.point-sum .point-top:hover {
	transform: translateY(-3px);
	transition: transform .35s ease-in-out;
}

.point-sum .point-top img {
	width: 100%;
	height: auto;
	cursor: pointer;
}

/* 视频框 */
.video-alert {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	z-index: 990;
	display: none;
}

.video-content {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.v-al-sum {
	width: 866px;
	height: 490px;
	padding: 6px;
	position: absolute;
	top: calc(50% - 300px);
	left: calc(50% - 433px);
	background-color: #fff;
	border-radius: 16px;
}

.v-al-sum video {
	width: 100%;
	height: 100%;
	border-radius: 16px;
}

.vo-close {
	width: 40px;
	height: 40px;
	position: absolute;
	top: -40px;
	right: -40px;
	cursor: pointer;
	transition: all .6s linear;
}

.vo-close::before {
	content: '';
	width: 3px;
	height: 30px;
	background-color: #fff;
	position: absolute;
	top: 5px;
	right: 15px;
	transform: rotate(40deg);
}

.vo-close::after {
	content: '';
	width: 3px;
	height: 30px;
	background-color: #fff;
	position: absolute;
	top: 5px;
	right: 15px;
	transform: rotate(-40deg);
}

/* agenda */
#secagenda {
	padding-top: 100px;
}

.times-btn {
	display: none;
	margin: 20px auto;
}

.times-sum {
	margin: 0 auto;
	display: flex;
}

.times-style {
	font-size: 22px;
	text-align: center;
	border: 2px solid #898889;
	border-radius: .2em;
	padding: .1rem 1.8em;
	cursor: pointer;
	color: #898889;
	font-weight: 700;
	margin-right: 2em;
	transition: all .3s linear;
}

.times-style:hover {
	color: #ffffff;
	background-color: var(--2880fe);
	border: 2px solid var(--2880fe);
	transition: all .3s linear;
}

.times-style:last-child {
	margin-right: 0;
}

.times-active {
	color: #ffffff;
	background-color: var(--2880fe);
	border: 2px solid var(--2880fe);
	cursor: default;
}

.times-style:hover:not(.times-active) {
	opacity: .76;
}

#agenda-sum1 {
	display: none;
}

.age-wrapper {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	flex-wrap: nowrap;
}

.age-sum .age-list {
	width: 49.5%;
}

.age-sum .age-list li {
	color: var(--000000);
	display: flex;
	flex-direction: column;
}

.age-title {
	margin-top: 12px;
	font-size: 18px;
	font-weight: bold;
	display: flex;
	align-items: center;
}

.age-left {
	width: 72px;
	font-weight: bold;
	color: #898889;
	text-align: center;
}

.age-right {
	width: calc(100% - 72px);
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2;
}

.age-speak {
	display: flex;
}

.spg-left {
	width: 72px;
	height: auto;
}

.spg-right {
	font-size: 16px;
	padding-top: 2px;
	width: calc(100% - 72px);
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	font-weight: 400;
	height: auto;
	max-height: 70px;
	overflow: auto;
}

.spg-line {
	width: 2px;
	min-height: 20px;
	height: 100%;
	background-color: #898889;
	margin-left: 36px;
}

.spg-rgt-list {
	width: 100%;
}

.spg-right span {
	font-size: 14px;
	display: inline;
	height: auto;
	border-radius: 3px;
	color: #1f0581;

}

.spg-right p {
	font-size: 14px;
	font-weight: 400;
	color: #898889;
}

.color-f1 {
	color: #1f0581;
}

.age-list1 li:nth-child(1) .age-title .age-left {
	color: var(--2880fe);
}

.age-list1 li:nth-child(1) .age-title .age-right {
	color: var(--2880fe);
}

.age-list1 li:last-child .age-title .age-left,
.age-list2 li:last-child .age-title .age-left {
	color: var(--2880fe);
}

.age-list1 li:last-child .age-title .age-right,
.age-list2 li:last-child .age-title .age-right {
	color: var(--2880fe);
}

.age-list2 li:last-child .age-speak {
	display: none;
}

.age-list1 li:last-child .age-speak {
	display: none;
}

/*  */
.register {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

#registerIframe {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: transparent;
}

.register-box {
	width: 700px;
	height: 600px;
	border-radius: 6px;
	overflow: hidden;
	position: relative;
}

.rgs-close {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	transition: all .6s linear;
}

.rgs-close:hover {
	opacity: .8;
	transform: rotate(72deg);
	transition: all .6s linear;
}

.rgs-close::before {
	content: '';
	width: 3px;
	height: 30px;
	background-color: #333;
	position: absolute;
	top: 5px;
	right: 18px;
	transform: rotate(40deg);
}

.rgs-close::after {
	content: '';
	width: 3px;
	height: 30px;
	background-color: #333;
	position: absolute;
	top: 5px;
	right: 18px;
	transform: rotate(-40deg);
}

@media(max-width:1450px) {
	[id*='sec'] .title h2 {
		font-size: 42px;
	}

	.safewidth {
		width: 1020px;
	}

	.banner {
		position: relative;
		margin-top: 100px;
	}

	.bn-btn {
		display: flex;
	}

	.list-sum .list-slide {
		height: 82px;
	}

	.prev-sum .prev-list {
		height: 228px;
		width: 330px;
	}

	.kol-sum .kol-list .kol-item {
		width: 100%;
		height: 190px;
	}

	.map-info .mp-logo {
		width: 160px;
	}

	#footer .ft-sum {
		width: 1080px;
	}

	#secvideo {
		margin-top: 60px;
	}

	.video-sum .video-list {
		height: 270px;
	}

	.video-btn {
		width: 100%;
		height: 270px;
	}

	#secarea {
		margin-top: 30px;
	}
}

@media(max-width:1320px) {
	.mu-wrap .mu-list {
		padding: 0 10px 0 0;
	}

	.mu-wrap .mu-list a {
		padding: 0 4px;
	}
}

@media(max-width:1200px) {
	.safewidth {
		width: 100%;
		padding: 0 5%;
	}

	.prev-sum .prev-list {
		height: 238px;
		width: 350px;
	}

	.swiper-button-next,
	.swiper-button-prev {
		top: 150px;
	}

	.note-sum .note-list {
		height: auto;
		padding: 0 6px;
		position: relative;
		color: #fff;
	}

	.nte-left {
		width: 170px;
		height: 170px;
	}

	.nte-left img {
		width: 170px;
		height: auto;
	}

	.nte-up,
	.nte-down {
		margin-left: 14px;
		width: calc(100% - 190px);
	}

	.nte-down {
		font-size: 13px;
		margin-top: -90px;
	}

	.nte-up {
		height: 80px;
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		font-size: 15px;
	}

	.video-sum .video-list {
		width: 25% !important;
		height: 260px;
		overflow: hidden;
		cursor: pointer;
		position: relative;
	}

	.video-btn img {
		width: 55px;
		height: 55px;
	}

	.video-bg img {
		width: auto;
		height: 100%;
	}

	#secare {
		margin-top: 0;
	}

	/*  */
	.kol-sum .kol-list {
		width: 19.2%;
		height: auto;
		margin: 0 1% 10px 0;
	}

	.kol-sum .kol-list:nth-child(6n) {
		margin: 0 1% 10px 0;
	}

	.kol-sum .kol-list:nth-child(5n) {
		margin: 0 0 10px 0;
	}

	.kol-sum .kol-list .kol-item {
		width: 100%;
		height: 180px;
	}

	.sponsor-title h2 {
		font-size: 46px;
		line-height: 1.4;
		color: var(--000000);
		text-transform: uppercase;
	}

	.spnr-sum .spnr-slide {
		width: 13%;
		height: 130px;
	}

	[id*='sec'] .title h2 {
		font-size: 42px;
		line-height: 1.4;
		color: var(--000000);
		text-transform: uppercase;
	}

	.ae-sheet {
		margin: 36px 0 50px;
	}

	.cover-sum ul li p {
		font-size: 20px;
	}

	.list-sum .list-slide {
		width: calc(16.66% - 8.4px);
		height: 76px;
	}

	.list-sum .list-slide:nth-child(7n) {
		margin-right: 10px;
	}

	.list-sum .list-slide:nth-child(6n) {
		margin-right: 0;
	}

	.prev-sum {
		height: 220px;
	}

	.prev-sum .prev-list {
		height: 178px;
		width: 290px;
	}

	.pvs-txt img {
		width: 50px;
		height: 50px;
		margin: 10px 0;
	}

	.pvs-txt p {
		font-size: 28px;
	}

	.pvs-txt span {
		font-size: 16px;
	}

	.map-info {
		width: 300px;
		display: flex;
		flex-direction: column;
		font-size: 18px;
		color: #fff;
	}

	.map-url {
		width: calc(100% - 320px);
	}

	.mp-adres .mp-small-span {
		font-size: 14px;
	}

	.map-info .mp-logo {
		width: 100px;
	}

	#footer .ft-sum {
		width: 980px;
	}

	.mu-list.mu-hidden.mu-res {
		width: 0;
		height: 0;
		opacity: 0;
	}

	/*  */
	.side-content {
		margin-left: 32px;
	}

	.side-content p {
		font-size: 20px;
	}

	.side-content a {
		display: inline-block;
		margin-top: 42px;
		padding: 12px 40px;
		border-radius: 80px;
		font-size: 22px;
	}

	.organize {
		display: flex;
		align-items: center;
		padding: 10px 0;
	}

	.og-logo a {
		display: block;
		height: 20px;
	}
}

@media(max-width:980px) {
	.bn-title .tle-left {
		padding-right: 12px;
	}

	.prev-sum .prev-list {
		height: 238px;
		width: 350px;
	}

	/*  */
	.banner {
		position: relative;
	}

	.bn-title p:nth-child(1) {
		font-size: 62px;
		line-height: 1;
	}

	.bn-title p:nth-child(2) {
		font-size: 40px;
		line-height: 1.1;
	}

	.bn-title p:nth-child(3) {
		width: 376px;
		color: #020307;
		font-size: 19px;
		font-weight: 600;
		line-height: 1.1;
		background: #ffffff;
		padding: 8px 0;
	}

	.bn-info {
		padding: 32px 0;
	}

	.bn-jian button {
		width: 376px;
		color: var(--000000);
		height: 100%;
		display: block;
		font-weight: bold;
		font-size: 20px;
		cursor: pointer;
		line-height: 1.5;
	}

	.bn-jian button i {
		display: inline-block;
		transform: translateY(-0px);
		margin-left: 10px;
	}

	.bn-jian button .iconfont {
		font-size: 20px;
		font-weight: 900;

	}

	.organize {
		display: flex;
		align-items: center;
		padding: 10px 0;
	}

	.og-x {
		width: 30px;
		height: 30px;
		position: relative;
		margin: 0 8px;
	}

	.og-x::before {
		content: '';
		width: 1px;
		height: 16px;
		background-color: #fff;
		position: absolute;
		top: 10px;
		right: 18px;
		transform: rotate(40deg);
	}

	.og-x::after {
		content: '';
		width: 1px;
		height: 14px;
		background-color: #fff;
		position: absolute;
		top: 10px;
		right: 18px;
		transform: rotate(-40deg);
	}

	.og-line {
		width: 1px;
		height: 16px;
		background-color: #fff;
		margin: 0 10px;
	}

	.og-title {
		font-size: 12px;
		color: #fff;
		margin-right: 12px;
	}

	.note-sum .note-list {
		width: 100% !important;
		height: auto;
		padding: 0 6px;
		position: relative;
		color: #fff;
	}

	.nte-down {
		font-size: 14px;
	}

	.nte-up {
		font-size: 16px;
	}

	.kol-sum .kol-list {
		width: 24.25%;
		height: auto;
		margin: 0 1% 10px 0;
	}

	.kol-sum .kol-list .kol-item {
		width: 100%;
		height: 190px;
	}

	.kol-sum .kol-list:nth-child(6n) {
		margin: 0 1% 10px 0;
	}

	.kol-sum .kol-list:nth-child(5n) {
		margin: 0 1% 10px 0;
	}

	.kol-sum .kol-list:nth-child(4n) {
		margin: 0 0 10px 0;
	}

	.more-sum {
		font-size: 12px;
	}

	.kol-item-more span {
		font-size: 16px;
	}

	.sponsor-title h2 {
		font-size: 46px;
		line-height: 1.4;
		text-transform: uppercase;
	}

	[id*='sec'] .title h2 {
		font-size: 36px;
		line-height: 1.2;
	}

	.ae-sheet li .sheet_number {
		font-size: 36px;
	}
	.ae-sheet li p a{
		font-size: 32px;
	}
	.ae-sheet {
		margin: 30px 0 40px;
	}

	.cover-sum ul li {
		margin: 0 20px 20px 0;
		width: calc(50% - 10px);
	}

	.cover-sum ul li:nth-child(4n) {
		margin: 0 20px 20px 0;
	}

	.cover-sum ul li:nth-child(2n) {
		margin: 0 0 20px 0;
	}

	.cover-sum ul li p {
		font-size: 18px;
	}

	.list-sum .list-slide {
		width: calc(20% - 8px);
		height: 76px;
	}

	.list-sum .list-slide:nth-child(7n) {
		margin-right: 10px;
	}

	.list-sum .list-slide:nth-child(6n) {
		margin-right: 10px;
	}

	.list-sum .list-slide:nth-child(5n) {
		margin-right: 0;
	}

	.spnr-sum .spnr-slide {
		width: 16.66%;
		height: 140px;
	}

	.spnr-sum .spnr-slide:nth-child(n+5) {
		margin-top: -30px;
	}

	.spnr-sum .spnr-slide:nth-child(1) {
		margin-left: 33.25%;
	}

	.spnr-sum .spnr-slide:nth-child(6) {
		margin-left: 0;
	}

	.spnr-sum .spnr-slide:nth-child(14n + 11) {
		margin-right: 0;
	}

	.spnr-sum .spnr-slide:nth-child(14n + 12) {
		margin-left: 0;
	}

	.spnr-sum .spnr-slide:nth-child(5) {
		margin-left: 8.33%;
	}

	.spnr-sum .spnr-slide:nth-child(9) {
		margin-right: 8.33%;
	}

	.spnr-sum .spnr-slide:nth-child(11n + 5) {
		margin-left: 8.33%;
	}

	.prev-sum {
		height: 200px;
	}

	.prev-sum .prev-list {
		height: 158px;
		width: 240px;
	}

	.pvs-txt img {
		width: 42px;
		height: 42px;
		margin: 6px 0;
	}

	.pvs-txt p {
		font-size: 24px;
	}

	.pvs-txt span {
		font-size: 14px;
	}

	.map-sum {
		height: 400px;
	}

	.map-info {
		width: 240px;
		font-size: 16px;
	}

	.map-url {
		width: calc(100% - 260px);
	}

	.map-info .mp-img {
		margin-bottom: 20px;
	}

	.map-info .mp-logo {
		width: 100px;
	}

	.map-info .mp-img img {
		width: 32px;
		height: auto;
	}

	#footer .ft-sum {
		width: 800px;
	}

	/* agenda */
	.age-sum {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		flex-wrap: nowrap;
		justify-content: space-between;
	}

	.age-sum .age-list {
		width: 100%;
	}

	.age-list2 {
		display: none;
	}

	.times-btn {
		display: block;
		margin: 20px 0;
	}

	.times-sum {
		margin: 0 auto;
		width: 60%;
		display: flex;
		justify-content: space-around;
	}

	.times-style {
		width: 150px;
		font-size: 18px;
		padding: 6px 0;
		border-radius: 30px;
	}

	/* menu */
	.mu-sum {
		width: 40px;
		height: 30px;
		display: flex;
		flex-direction: column;
	}

	.mu-sum-item {
		display: flex;
		flex-direction: column;
		width: 50%;
		max-width: 400px;
		height: 100vh;
		position: fixed;
		top: 0px;
		right: 0;
		padding-top: 20%;
		z-index: 999;
		overflow: hidden;
		background-color: #1F0581;
		transform: translateX(100%);
		transition: translate .5s linear;
	}

	.mu-wrap .mu-list {
		padding: 0 16px 0 0;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		position: relative;
		background-color: #1F0581;
	}

	.language {
		background-color: transparent !important;
	}

	.mu-wrap .mu-list:hover {
		padding: 0 16px 0 0;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		position: relative;
		background-color: rgb(0, 0, 0);
	}

	.mu-other {
		width: 200px;
		position: absolute;
		top: -10px;
		left: -200px;
		padding-top: 3px;
		height: auto;
		display: none;
		padding-top: 10px;
	}

	.small-bridge {
		box-sizing: border-box;
		width: 40px;
		height: 26px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
		cursor: pointer;
	}

	.small-bridge span {
		width: 40px;
		height: 3px;
		background-color: #fff;
	}

	.lg-other {
		box-sizing: border-box;
		position: absolute;
		top: 30px;
		width: 95px;
		height: auto;
		padding-top: 12px;
		display: none;
	}

	.language:hover {
		background-color: transparent !important;
	}

	.mu-res:hover {
		background-color: transparent !important;
		padding: 0 !important;
	}

	/*  */
	.side-wrap {
		display: flex;
		flex-direction: column;
	}

	.side-content {
		margin-left: 0px;
	}

	.side-content p {
		font-size: 20px;
	}

	.side-content a {
		display: inline-block;
		margin-top: 42px;
		padding: 12px 40px;
		border-radius: 80px;
		font-size: 22px;
	}

	.bn_close {
		width: 50px;
		height: 50px;
		position: absolute;
		top: 10px;
		right: 0;
		box-sizing: border-box;
		cursor: pointer;
		z-index: 19;
	}

	.bn_close:before {
		content: '';
		width: 40px;
		height: 2px;
		background-color: #ffffff;
		transform: rotate(-45deg);
		position: absolute;
		top: 20px;
		left: 5px;
	}

	.bn_close::after {
		content: '';
		width: 40px;
		height: 2px;
		background-color: #ffffff;
		transform: rotate(45deg);
		position: absolute;
		top: 20px;
		left: 5px;
	}
}

@media(max-width: 799px) {
	[id*='sec'] .title {
		align-items: center;
	}
	[id*='sec'] .title h2 {
		font-size: .65rem;
		text-align: center;
	}

	header {
		min-height: 18rem;
		background-size: contain;
		background-clip: border-box;
		position: relative;
		justify-content: space-around;
	}

	.hd-video {
		min-height: 18rem;
	}

	/* 导航 */
	.navigation {
		position: fixed;
		top: -.01rem;
		left: 0;
		right: 0;
		width: 100vw;
		height: 1.6rem;
		z-index: 9;
		animation: color-animation1 1.5s 1;
	}
	.nav-fadein {
		height: auto;
		overflow: visible;
		background: rgba(0, 0, 0, 1);
	}

	.mu-side {
		width: 100%;
		height: 1.6rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.expo {
		width: 4rem;
	}

	.expo img {
		width: 100%;
		height: auto;
	}

	.mu-top {
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}

	/*  */
	.small-bridge {
		box-sizing: border-box;
		width: .8rem;
		height: .6rem;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
		cursor: pointer;
		position: static;
	}

	.small-bridge span {
		border-radius: .1rem;
		width: .8rem;
		height: .08rem;
		max-height: .08rem;
		background-color: #fff;
	}

	.nav-close span:nth-child(2) {
		display: none;
	}

	.nav-close span:nth-child(1) {
		transform: rotate(45deg) translate(.2rem, .2rem);
	}

	.nav-close span:nth-child(3) {
		transform: rotate(-45deg) translate(.2rem, -.2rem);
	}

	.language {
		cursor: pointer;
		padding-right: .7rem;
	}

	.language:hover .lg-other {
		display: block;
	}

	.lg-active {
		color: #fff;
		width: 2.4rem;
		height: .7rem;
		border: .02rem solid #fff;
		border-radius: .1rem;
		font-size: .4rem;
	}

	.lg-active span {
		font-size: .32rem;
	}

	.lang:hover .lg-active {
		border-bottom: transparent;
	}

	.lg-active .iconfont {
		padding-left: .1rem;
		padding-top: .05rem;
		font-size: .3rem;
		font-weight: 600;
	}

	.lg-other {
		position: fixed;
		top: 1rem;
		width: 2.4rem;
		height: auto;
		padding-top: .3rem;
	}

	.lg-other .li-other {
		font-size: .32rem;
		background-color: #fff;
		padding: .1rem 0;
		border-right: .02rem solid #999;
		border-left: .02rem solid #999;
		border-bottom: .02rem solid #999;
	}

	.lg-other p {
		padding: 0 .1rem;
	}

	.lg-other p:nth-child(1) a {
		border-bottom: .02rem solid #999;
	}

	.lg-other p a {
		display: inline-block;
		width: 100%;
		color: #666 !important;
		padding: 0;
		font-weight: 400;
		line-height: .7rem;
		height: .7rem;
		text-align: center;
	}

	.lg-other p:hover a {
		background-color: rgba(0, 0, 0, .2);
		transition: color .3s ease-in-out;
	}

	.mu-hidden.mu-res {
		display: none;
	}

	.bn_close {
		width: 1.2rem;
		height: 1.2rem;
	}

	.bn_close:before {
		width: .8rem;
	}

	.bn_close::after {
		width: .8rem;
	}
	/*  */
	.banner {
		margin-top: 1rem;
		position: relative;
		width: 100%;
		height: 80vh;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
	}
	.bn-title p {
		margin-bottom: .3rem;
	}

	.bn-title p:nth-child(1) {
		font-size: .8rem;
	}

	.bn-title p:nth-child(2) {
		font-size: .75rem;
	}

	.bn-title p:nth-child(3) {
		width: 8rem;
		font-size: .36rem;
		padding: .2rem 0;
	}

	.bn-title p img {
		width: 100%;
		height: auto;
	}

	.bn-info {
		padding: .8rem 0;
		color: #fff;
	}

	.bn-info p {
		line-height: 1;
	}

	.bn-info p:nth-child(1) {
		font-size: .5rem;
		font-weight: 900;
		margin-bottom: .5rem;
	}

	.bn-info p:nth-child(2) {
		font-size: .42rem;
		font-weight: 400;
		text-decoration-line: underline;
		text-align: center;
		line-height: 1.4;
		width: 90%;
	}

	.btn-addres {
		cursor: pointer;
		display: flex;
		flex-direction: column;
		align-items: center;
		font-size: .42rem !important;
	}

	.btn-addres span:nth-child(1) {
		font-weight: 700;
		margin-bottom: .5em;
	}

	.bn-jian {
		border-radius: .1rem;
	}
	.bn-jian button {
		width: 6rem;
		font-size: .42rem;
		line-height: 1.4;
	}

	.bn-jian button i {
		display: inline-block;
		transform: translateY(-.02rem);
		margin-left: .2rem;
	}

	.bn-jian button .iconfont {
		font-size: .32rem;

	}

	.bn-jian:hover button {
		opacity: .85;
	}

	/* topmap */
	#topmap {
		padding: .1rem;
		position: fixed;
		top: 20%;
		left: 5%;
		width: 90%;
		height: 70%;
		background-color: #fff;
		z-index: 100;
		border-radius: .2rem;
		border: .02rem solid #999;
		display: none;
	}

	.map-close {
		width: 1rem;
		height: 1rem;
		position: absolute;
		top: -1rem;
		right: 0;
		cursor: pointer;
		transition: all .6s linear;
		border-radius: 50%;
		background-color: #fff;
		border: 2px solid #999;
		box-sizing: border-box;
	}

	.map-close::before,
	.map-close::after {
		content: '';
		width: .06rem;
		height: .7rem;
		background-color: #333;
		position: absolute;
	}

	.map-close::before {
		top: .15rem;
		left: .43rem;
		transform: rotate(40deg);
	}

	.map-close::after {
		top: .15rem;
		left: .43rem;
		transform: rotate(-40deg);
	}

	/*  */
	.web-organize {
		display: none;
	}

	.wap-organize {
		margin: .6rem 0;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.wap-organize .organize {
		margin-bottom: .2rem;
		flex-direction: column;
	}

	.wap-organize .og-title {
		margin-bottom: .1rem;
		width: 100%;
		text-align: center;
		font-size: .42rem;
		font-weight: 600;
	}

	.wap-organize .og-logo {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}

	.wap-organize .og-logo a {
		display: inline-block;
		height: .7rem;
		margin: 0 .15rem .4rem;
	}

	.wap-organize .og-logo a img {
		height: 100%;
		width: auto;
	}

	.ogheight {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.wap-organize .ogheight .og-logo a {
		height: .7rem;
	}

	.wap-organize .og-title {
		margin-bottom: .4rem;
	}

	/* carbify */
	.carbify {
		color: var(--ffffff);
		font-size: .32rem;
		word-spacing: .02rem;
		text-align: center;
		position: absolute;
		bottom: -1.2rem;
	}

	.carbify .cbf-span1 {
		color: #87FEFD;
	}

	.carbify .cbf-span2 {
		color: #A5CC2A;
	}

	/* note */
	#secnote {
		padding-top: 1rem;
		background-color: rgb(31 5 129);
	}

	#secnote .title h2 {
		color: #fff;
	}

	.note {
		width: 100%;
		height: 7rem;
		position: relative;
		z-index: 1;
	}

	.noteSwiper {
		width: 100%;
		overflow: hidden;
	}

	.note-sum {
		width: 100%;
	}

	.note-sum .note-list {
		height: 6rem;
		margin-top: .3rem;
		padding: 0 .3rem;
		border-radius: .2rem;
		position: relative;
		color: #fff;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.note-list p {
		line-height: 1.4;
		font-style: italic;
	}

	.nte-left {
		margin-left: .5rem;
		width: 3rem;
		height: 3rem;
		overflow: hidden;
	}

	.nte-left img {
		display: block;
		width: 3rem;
		height: auto;
	}

	.nte-up {
		width: calc(100% - 4rem);
		margin-left: .3rem;
		height: 2rem;
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		font-size: .32rem;
		position: relative;
	}

	.nte-down {
		padding: 0 .5rem;
		width: 100%;
		font-size: .36rem;
		padding-top: .2rem;
		margin-top: 0;
	}

	.nte-up::after {
		content: '';
		width: 60%;
		height: .06rem;
		background-color: #87FEFD;
		position: absolute;
		bottom: 0rem;
		left: 0;
	}

	.swiper {
		--swiper-navigation-size: .5rem;
		/* 设置按钮大小 */
	}

	.swiper-button-next,
	.swiper-button-prev {
		--swiper-navigation-size: .5rem;
		width: .5rem;
		height: .5rem;
		position: absolute;
		top: calc(90% - .5rem);
		opacity: 1;
	}

	.swiper-button-next {
		right: .2rem;
	}

	.swiper-button-prev {
		left: .2rem;
	}

	.swiper-button-prev:after,
	.swiper-button-next:after {
		font-weight: 900;
	}

	/* speaker video */
	#secvideo {
		margin-top: 1.2rem;
		position: relative;
	}

	.video-content {
		display: flex;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: flex-start;
		position: relative;
	}

	.videoSwiper {
		overflow: hidden;
	}

	.video-sum {
		height: 6rem;
		margin-top: .3rem;
	}

	.video-sum .video-list {
		width: 50% !important;
		padding: 0 .1rem;
		height: 6rem;
		overflow: hidden;
		cursor: pointer;
		position: relative;
	}

	.video-bg {
		width: 100% !important;
		height: 6rem;
		transition: all .8s linear;
		overflow: hidden;
	}

	.video-bg img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.video-btn {
		width: calc(100% - .2rem);
		height: 100%;
		position: absolute;
		top: 0;
		left: .1rem;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
		padding: 25% 0 0 0;
		box-sizing: border-box;
	}

	.video-btn img {
		width: 1rem;
		height: 1rem;
	}

	.video-btn .video-bg-intro {
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
		overflow: auto;
		color: #fff;
		text-align: left;
		padding: 0 .1rem .2rem .1rem;
		background: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, .6)10%, rgba(0, 0, 0, 0));
		display: flex;
		flex-direction: column;
	}

	.video-btn .video-bg-intro p {
		font-size: .3rem;
		line-height: 1.4;
	}

	.video-btn .video-bg-intro span {
		line-height: 1.2;
		font-size: .22rem;
		color: #eee;
		height: 1.2rem;
		overflow: auto;
	}

	#secvideo .swiper-button-next,
	#secvideo .swiper-button-prev {
		position: absolute;
		top: 2rem;
	}

	#secvideo .swiper-button-next1 {
		right: .2remrem;
	}

	#secvideo .swiper-button-prev1 {
		left: .2rem;
	}

	/* are */
	#secare {
		margin-top: 1.2rem;
		padding: 1rem 0 2rem 0;
		background: var(--171C95) url(../images/expo/cover-bg.jpg) no-repeat center;
		background-size: cover;
		position: relative;
	}

	#secare::before {
		height: 1rem;
		top: -.05rem;
	}

	#secare::after {
		height: 1.2rem;
		bottom: -.05rem;
	}

	#secare .title {
		margin-top: .8rem;
	}

	#secare .title h2 {
		color: #fff;
	}

	.ae-txt {
		font-size: .32rem;
		color: #fff;
	}

	.ae-sheet {
		margin: .6rem 0;
	}

	.ae-sheet ul {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}

	.ae-sheet li {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: .3rem 0 .2rem;
	}

	.ae-sheet li .sheet_number {
		padding-right: .3rem;
		font-size: .7rem;
		font-weight: bold;
		position: relative;
	}

	.ae-sheet li p {
		display: flex;
		flex-direction: column;
		font-size: .32rem;
	}

	.ae-sheet li p a {
		display: block;
		font-size: .6rem;
		line-height: .8;
	}

	.cover-sum ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}

	.cover-sum ul li {
		margin: 0 0.2rem 0.2rem 0;
		width: calc(50% - 0.1rem);
		height: 1rem;
		border-radius: 0.1rem;
		overflow: hidden;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		position: relative;
		z-index: 1;
		transition: all .8s cubic-bezier(.17, .7, .49, .91);
	}

	.cover-sum ul li:nth-child(2n) {
		margin: 0 0 .2rem 0;
	}

	.cover-sum ul li p {
		text-transform: uppercase;
		font-size: .36rem;
		text-align: center;
		color: var(--000000);
		font-weight: 600;
	}

	/* kol */
	#seckol {
		padding-top: 1rem;
	}

	#seckol01 {
		padding-top: 1rem;
	}

	.kol-sum .kol-list {
		width: 48.5%;
		height: auto;
		margin-right: 3%;
		overflow: hidden;
		margin-bottom: .3rem;
	}
	.kol-sum .kol-list:nth-child(6n),
	.kol-sum .kol-list:nth-child(5n),
	.kol-sum .kol-list:nth-child(4n){
        margin: 0 3% .3rem 0;
    }
	.kol-sum .kol-list:nth-child(2n){
		margin: 0 0 .3rem 0;
	}

	.kol-sum .kol-list .kol-item {
		width: 100%;
		height: 4.6rem;
		border: .02rem solid #eee;
		border-radius: .2rem;
	}
	.more-sum {
		font-size: .32rem;
		margin: .1rem auto 0;
	}

	.more-txt-content {
		height: 2rem;
	}
	.more-sum .more-txt::-webkit-scrollbar {
		width: .05rem;
		height: .02rem;
	}

	.more-sum .more-txt .more-name {
		font-size: .36rem;
	}

	.more-txt .more-zhiwei {
		margin: .05rem 0;
	}

	/*  */
	.kol-intro-close {
		width: .6rem;
		height: .6rem;
		top: .3rem;
		right: .1rem;
	}

	.kol-intro-close::before {
		width: .5rem;
		height: .03rem;
		top: .25rem;
		left: .05rem;
	}

	.kol-intro-close::after {
		width: .5rem;
		height: .03rem;
		top: .25rem;
		left: .05rem;
	}

	.kol-intro .kol-intro-item {
		padding: .5rem .35rem;
		overflow: auto;
		width: 86%;
		height: 9.5rem;
		top: calc(50% - 5rem);
		left: 7%;
	}

	.kol-intro-top {
		width: 100%;
		height: auto;
		padding-bottom: .1rem;
	}

	.intro-top-left {
		width: 30%;
		display: flex;
	}

	.intro-top-right {
		width: 66%;
	}

	.intro-top-left img {
		width: 100%;
		height: auto;
	}

	.kol-intro p {
		width: 80%;
		font-size: .4rem;
		line-height: 1.4;
		padding: .1rem 0;
	}

	.kol-intro span {
		max-height: 1.6rem;
		font-size: .36rem;
	}

	.kol-info {
		max-height: 4.6rem;
		height: 4.6rem;
		font-size: .32rem;
		margin-top: .1rem;
	}

	.kol-intro-link {
		margin-top: .2rem;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}

	.kol-intro-link .isintro-link {
		display: none;
	}

	.kol-intro-link a {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: .05rem;
		width: .8rem;
		height: .8rem;
		border: .02rem solid #1296db;
		border-radius: 50%;
		filter: grayscale(100%);
		box-sizing: border-box;
		margin-right: .3rem;
	}

	.kol-intro-link a.facebook {
		background: url(../images/expo/facebook.svg) no-repeat center;
		background-size: 80%, 80%;
	}

	.kol-intro-link a.twitter {
		background: url(../images/expo/twitter.svg) no-repeat center;
		background-size: 55%, 55%;
	}

	.kol-intro-link a.linkedin {
		background: url(../images/expo/linkedin.svg) no-repeat center;
		background-size: 50%, 50%;
	}

	.kol-intro-link a.link {
		background: url(../images/expo/link.svg) no-repeat center;
		background-size: 60%, 60%;
	}

	.kol-intro-link a.youtube {
		background: url(../images/expo/youtube.svg) no-repeat center;
		background-size: 70%, 70%;
	}

	.kol-intro-link a img {
		width: 70%;
		height: auto;
	}

	.kol-intro-link a:hover {
		filter: grayscale(0%);
	}

	/* sponsor */
	#secsponsor {
		padding-top: 1rem;
	}

	.spnr-content {
		position: relative;
	}

	.sponsor-title {
		display: inline-block;
		padding-bottom: .3rem;
		position: static;
	}

	.sponsor-title h2 {
		width: 100%;
		text-align: center;
		font-size: 1rem;
		line-height: 1.4;
		color: var(--000000);
		text-transform: uppercase;
	}

	.spnr-sum {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.spnr-sum .spnr-slide {
		width: 25%;
		height: 2.6rem;
		border: 0;
		box-sizing: border-box;
		background: url(../images/expo/six-border.svg) no-repeat center;
		background-size: contain;
	}

	.spnr-sum .spnr-slide:nth-child(n+4) {
		margin-top: -.5rem;
	}

	.spnr-sum .spnr-slide:nth-child(7n + 1) {
		margin-left: 12.5%;
	}

	.spnr-sum .spnr-slide:nth-child(7n + 3) {
		margin-right: 12.5%;
	}

	.spnr-sum .spnr-slide a {
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		align-content: center;
		flex-wrap: nowrap;
	}

	.default-click {
		cursor: default;
	}

	.spnr-sum .spnr-slide a.default-click:hover {
		opacity: 1;
		transform: scale(1);
	}

	.spnr-sum .spnr-slide .spnr-item {
		width: 70%;
		height: auto;
		display: flex;
		display: flex;
		align-items: center;
		justify-content: center;
		align-content: center;
		flex-direction: row;
		transition: all .6s cubic-bezier(.17, .7, .49, .91);
	}

	.spnr-sum .spnr-slide .sr80 {
		width: 80%;
	}

	.spnr-sum .spnr-slide .sr75 {
		width: 75%;
	}

	.spnr-sum .spnr-slide .sr70 {
		width: 70%;
	}

	.spnr-sum .spnr-slide .sr65 {
		width: 65%;
	}

	.spnr-sum .spnr-slide .sr60 {
		width: 60%;
	}

	.spnr-sum .spnr-slide .sr55 {
		width: 55%;
	}

	.spnr-sum .spnr-slide .sr50 {
		width: 50%;
	}

	.spnr-sum .spnr-slide .sr45 {
		width: 45%;
	}

	.spnr-sum .spnr-slide .sr40 {
		width: 40%;
	}

	.spnr-sum .spnr-slide .sr35 {
		width: 35%;
	}

	.spnr-sum .spnr-slide .sr30 {
		width: 30%;
	}

	.spnr-sum .spnr-slide .sr25 {
		width: 25%;
	}

	.spnr-sum .spnr-slide .sr20 {
		width: 20%;
	}

	.spnr-sum .spnr-slide .spnr-item img {
		width: 100%;
		height: auto;
	}

	.spnr-sum .spnr-slide:hover .spnr-item {
		transform: scale(1.05);
		transition: all .6s cubic-bezier(.17, .7, .49, .91);
	}

	/* partner */
	#secstrategic {
		padding-top: 1rem;
	}

	#secpartner {
		padding-top: 1rem;
	}

	#secdigital {
		padding-top: 1rem;
	}

	#secmetaverse {
		padding-top: 1rem;
	}

	#secventure {
		padding-top: 1rem;
	}

	#secfintech {
		padding-top: 1rem;
	}

	#secgaming {
		padding-top: 1rem;
	}

	#secmunity {
		padding-top: 1rem;
	}

	#secmedia {
		padding-top: 1rem;
	}

	#secinset {
		padding-top: 1rem;
	}

	/*  */
	.list-sum .list-slide {
		width: calc(25% - .1125rem);
		height: 1.3rem;
		margin-right: .15rem;
		margin-bottom: .15rem;
		border: .04rem solid var(--edf2fa);
	}
	.list-sum .list-slide:nth-child(7n),
	.list-sum .list-slide:nth-child(6n),
	.list-sum .list-slide:nth-child(5n) {
		margin-right: .15rem;
	}
	.list-sum .list-slide:nth-child(4n) {
		margin-right: 0;
	}
	

	.list-sum .list-slide a {
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		align-content: center;
		flex-wrap: nowrap;
	}

	.list-sum .list-slide:hover {
		transition: all .3s linear;
		border: .03rem solid var(--2880fe);
	}

	.default-click {
		cursor: default;
	}

	.list-sum .list-slide a.default-click:hover {
		opacity: 1;
		transform: scale(1);
	}

	.list-sum .list-slide .list-item {
		width: 80%;
		height: auto;
		display: flex;
		display: flex;
		align-items: center;
		justify-content: center;
		align-content: center;
		flex-direction: row;
	}

	.list-sum .list-slide .sr80 {
		width: 80%;
	}

	.list-sum .list-slide .sr75 {
		width: 75%;
	}

	.list-sum .list-slide .sr70 {
		width: 70%;
	}

	.list-sum .list-slide .sr65 {
		width: 65%;
	}

	.list-sum .list-slide .sr60 {
		width: 60%;
	}

	.list-sum .list-slide .sr55 {
		width: 55%;
	}

	.list-sum .list-slide .sr50 {
		width: 50%;
	}

	.list-sum .list-slide .sr45 {
		width: 45%;
	}

	.list-sum .list-slide .sr40 {
		width: 40%;
	}

	.list-sum .list-slide .sr35 {
		width: 35%;
	}

	.list-sum .list-slide .sr30 {
		width: 30%;
	}

	.list-sum .list-slide .sr25 {
		width: 25%;
	}

	.list-sum .list-slide .sr20 {
		width: 20%;
	}

	.list-sum .list-slide .list-item img {
		width: 100%;
		height: auto;
	}

	/* previous */
	#secprevious {
		padding-top: 1rem;
	}

	.previous-content {
		width: 100%;
		overflow: hidden;
	}

	.prev-sum {
		padding-left: .3rem;
		height: 4.2rem;
	}

	.prev-sum .prev-list {
		width: 50% !important;
		padding: 0 .2rem;
		height: 4.2rem;
		border-radius: .2rem;
		display: flex;
		flex-direction: column;
		justify-content: center;
		position: relative;
		cursor: pointer;
	}

	.pvs-img {
		width: 100%;
		height: 100%;
		border-radius: .2rem;
		overflow: hidden;
		position: relative;
		border-radius: 6px;
	}

	.pvs-img img {
		width: auto;
		height: 100%;
		transform: scale(1.2);
		transition: all .8s linear;
		object-fit: cover;
		object-position: center;
	}

	.pvs-img::before {
		content: '';
		width: 100%;
		height: 100%;
		background-color: rgba(31, 5, 129, 0.4);
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
	}

	.pvs-txt {
		color: #fff;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		overflow: hidden;
	}

	.pvs-txt p {
		font-size: .48rem;
		font-weight: 600;
	}

	.pvs-txt img {
		width: 1rem;
		height: 1rem;
		margin: .2rem 0;
	}

	.pvs-txt span {
		font-size: .36rem;
	}


	@keyframes imgopacity {
		0% {
			opacity: 1;
			transform: scale(1);
		}

		36% {
			opacity: .6;
			transform: scale(.95);
		}

		100% {
			opacity: 1;
			transform: scale(1);
		}
	}

	/* map */
	#secmap {
		margin-top: 2rem;
		padding-top: .3rem;
		position: relative;
	}

	#secmap::before {
		content: '';
		width: 100%;
		height: 1rem;
		position: absolute;
		top: -.8rem;
		left: 0;
	}

	.map-sum {
		width: 92%;
		margin: 0 auto;
		display: flex;
		flex-direction: column;
	}

	.map-info {
		width: 100%;
		display: flex;
		flex-direction: column;
		font-size: .42rem;
		color: #fff;
		margin-bottom: .3rem;
	}

	.map-info .mp-logo {
		display: none;
	}

	.map-info .mp-img {
		margin-bottom: .5rem;
		display: flex;
		align-items: flex-start;
	}

	.map-info .mp-img img {
		width: .8rem;
		height: .8rem;
	}

	.map-info .mp-img p {
		padding-left: .2rem;
		padding-top: .4rem;
		line-height: 1.2;
	}

	.mp-adres p {
		text-indent: 0px !important;
		display: flex;
		flex-direction: column;
		transform: translateY(.4rem);
	}

	.mp-adres .mp-small-span {
		font-size: .32rem;
	}

	.map-url {
		width: 100%;
		background-color: #c0c0c0;
		border-radius: .1rem;
		overflow: hidden;
		position: relative;
	}

	#map iframe {
		height: 100%;
		width: 100%;
	}

	#google1 {
		height: 10rem;
	}

	/* contact */
	.contact {
		padding: 1rem 0 1rem;
		padding-bottom: 3rem;
	}

	.cat-icon {
		width: 70%;
		height: auto;
		display: flex;
		justify-content: space-between;
		align-content: center;
		margin: 0 auto;
	}

	.cat-icon li {
		width: 1rem;
		height: 1rem;
		border-radius: 50%;
		cursor: pointer;
		display: flex;
		align-items: center;
		justify-content: center;
		position: relative;
	}

	.cat-icon li .icon-a {
		width: 1rem;
		height: 1rem;
	}

	.cat-icon li .icon-a:hover {
		opacity: .8;
	}

	li.in-icon .icon-a {
		background: url(../images/expo/contact/in-icon.svg) no-repeat center;
		background-size: contain;
	}

	li.fb-icon .icon-a {
		background: url(../images/expo/contact/facebook-icon.svg) no-repeat center;
		background-size: contain;
	}

	li.tw-icon .icon-a {
		background: url(../images/expo/contact/tw-icon.svg) no-repeat center;
		background-size: contain;
	}

	li.tme-icon .icon-a {
		background: url(../images/expo/contact/telegram.svg) no-repeat center;
		background-size: contain;
	}

	li.email-icon .icon-a {
		background: url(../images/expo/contact/email-icon.svg) no-repeat center;
		background-size: contain;
	}

	.email-icon .email-link {
		display: none;
	}

	li.wiki-icon {
		display: none;
	}


	/* #footer */
	#footer {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 2rem;
		background-color: rgba(0, 0, 0, .5);
		z-index: 6;
		display: flex;
		-moz-user-select: none;
		/* Firefox私有属性 */
		-webkit-user-select: none;
		/* WebKit内核私有属性 */
		-ms-user-select: none;
		/* IE私有属性(IE10及以后) */
		-khtml-user-select: none;
		/* KHTML内核私有属性 */
		-o-user-select: none;
		/* Opera私有属性 */
		user-select: none;
		/* CSS3属性 */
		opacity: 0;
	}

	#footer .ft-sum {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		align-content: center;
		flex-wrap: nowrap;
		flex-direction: column;
	}

	#footer .count {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#footer .count li {
		overflow: hidden;
		width: 2rem;
		height: .6rem;
		line-height: 1;
		color: #fff;
		margin: .05rem .1rem;
		text-align: center;
		font-size: .18rem;
		display: flex;
		align-content: center;
		flex-wrap: nowrap;
		align-items: flex-end;
		justify-content: center;
		flex-direction: row;
		background-color: transparent;
		border: none;
	}

	#footer .count li div {
		font-size: .4rem;
		color: #fff;
		font-weight: 700;
		margin-right: .2rem;
	}

	#footer .count li p {
		color: #fff;
		font-size: .32rem;
	}

	#footer .apply-btn {
		width: 100%;
		text-transform: uppercase;
		color: #fff;
		display: flex;
		align-items: center;
		justify-content: space-around;
		align-content: center;
		flex-wrap: nowrap;
		position: relative;
	}

	#footer .apply-btn li {
		width: 70%;
		padding: .2rem 0;
		line-height: 1;
		border-radius: .1rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#footer .apply-btn li span {
		line-height: 1.1;
		display: inline-block;
		font-size: .62rem;
		font-weight: 700;
	}

	@keyframes typing {
		0% {
			width: 0;
		}

		40% {
			width: 100%;
		}

		100% {
			width: 100%;
		}
	}


	/* 侧边提示框 */
	.point-sum {
		position: fixed;
		right: .3rem;
		bottom: 4rem;
		z-index: 8;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.point-info {
		display: flex;
		flex-direction: column-reverse;
		align-items: center;
		align-content: center;
		background-color: var(--000000);
		border-radius: 1rem;
		position: relative;
	}

	.point-btn {
		width: 1.1rem;
		height: 1.1rem;
		background-color: var(--000000);
		border-radius: 50%;
		background-size: contain;
		cursor: pointer;
	}

	.point-open {
		padding: 0 .1rem .1rem;
		display: flex;
		align-items: center;
		justify-content: space-around;
		align-content: center;
		flex-wrap: nowrap;
	}

	.point-open:hover {
		opacity: .8;
	}

	.point-open li {
		width: .8rem;
		height: .1rem;
		border-radius: .1rem;
		background-color: #fff;
		position: absolute;
		top: calc(50% - .05rem);
		left: calc(50% - .39rem);
	}

	.point-open li:nth-child(1) {
		transform: rotate(0deg);
	}

	.point-open li:nth-child(2) {
		transform: rotate(-90deg);
	}

	.point-close {
		margin-top: .2rem;
		padding: 0 .1rem .1rem;
		position: relative;
	}

	.point-close li {
		position: absolute;
		top: calc(50% - .4rem);
		left: calc(50% - .01rem);
		width: 4px;
		height: 32px;
		background-color: #fff;
	}

	.point-close li:nth-child(1) {
		transform: rotate(45deg);
	}

	.point-close li:nth-child(2) {
		transform: rotate(-45deg);
	}

	.point-box {
		display: none;
		width: 100%;
		background-color: var(--000000);
		border-radius: 5px 5px 30px 30px;
	}

	.point-frame {
		background-size: contain;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		align-content: center;
		align-items: center;
		flex-wrap: nowrap;
	}

	.point-frame li {
		width: .8rem;
		height: .8rem;
		margin-top: .4rem;
		border-radius: 50%;
		background-color: var(--000000);
		display: flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
	}

	.point-frame li a {
		display: block;
		width: .8rem;
		height: .8rem;
	}

	.point-frame li:nth-child(1) a {
		background: url(../images/expo/contact/email-icon.svg) no-repeat center;
		background-size: .8rem, .8rem;
	}

	.point-frame li:nth-child(2) a {
		background: url(../images/expo/contact/in-icon.svg) no-repeat center;
		background-size: .8rem, .8rem;
	}

	.point-frame li:nth-child(3) a {
		background: url(../images/expo/contact/facebook-icon.svg) no-repeat center;
		background-size: .8rem, .8rem;
	}

	.point-frame li:nth-child(4) a {
		background: url(../images/expo/contact/tw-icon.svg) no-repeat center;
		background-size: .8rem, .8rem;
	}

	.point-frame li:nth-child(5) a {
		background: url(../images/expo/contact/telegram.svg) no-repeat center;
		background-size: .8rem, .8rem;
	}

	.point-frame li:hover {
		filter: opacity(.8);
	}

	.point-frame li:nth-child(6) {
		background: url(../images/expo/contact/wikifx-icon.svg) no-repeat center;
		background-size: .8rem, .8rem;
		border-radius: .1rem;
		position: relative;
	}

	.point-frame li:nth-child(6) img {
		display: none;
	}

	.point-sum .point-top {
		width: .8rem;
		height: .8rem;
		margin-top: .4rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.point-sum .point-top img {
		width: 100%;
		height: auto;
		opacity: 0;
	}

	/* 视频框 */
	.video-alert {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .6);
		backdrop-filter: blur(10px);
		-webkit-backdrop-filter: blur(10px);
		z-index: 10;
		display: none;
	}

	.video-content {
		width: 1005;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.v-al-sum {
		margin-top: -1rem;
		width: auto;
		height: 5.6rem;
		padding: 6px;
		position: absolute;
		top: calc(50% - 2rem);
		left: auto;
		background-color: #fff;
		border-radius: 16px;
	}

	.v-al-sum video {
		width: 100%;
		height: 100%;
		border-radius: 16px;
	}

	.vo-close {
		width: .8rem;
		height: .8rem;
		position: absolute;
		top: -1rem;
		right: 0;
		cursor: pointer;
		transition: all .6s linear;
	}

	.vo-close::before {
		content: '';
		width: .05rem;
		height: .7rem;
		background-color: #fff;
		position: absolute;
		top: .1rem;
		right: .4rem;
		transform: rotate(40deg);
	}

	.vo-close::after {
		content: '';
		width: .05rem;
		height: .7rem;
		background-color: #fff;
		position: absolute;
		top: .1rem;
		right: .4rem;
		transform: rotate(-40deg);
	}

	/*  */
	.privacy {
		transform: translateY(.8rem);
		z-index: 9;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.privacy .pry-a {
		color: #fff;
		opacity: .9;
		text-align: center;
		font-size: .32rem;
	}

	.privacy .pry-a:hover {
		opacity: .7;
		text-decoration: underline;
	}

	/* agenda */
	#secagenda {
		padding-top: 1rem;
	}

	.times-btn {
		display: block;
		margin: .1rem 0 .5rem;
	}

	.times-sum {
		margin: 0 auto;
		width: 100%;
		padding: 0 5%;
		display: flex;
		justify-content: space-around;
	}

	.times-style {
		width: 45%;
		font-size: .36rem;
		text-align: center;
		border: .03rem solid #898889;
		padding: .3rem .3rem;
		border-radius: .2em;
		cursor: pointer;
		color: #898889;
		font-weight: 700;
		transition: all .3s linear;
	}

	.times-active {
		color: #ffffff;
		background-color: var(--2880fe);
		border: .03rem solid var(--2880fe);
		cursor: default;
	}

	#agenda-sum1 {
		display: none;
	}

	.age-sum {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		flex-wrap: nowrap;
		justify-content: space-between;
	}

	.age-sum .age-list {
		width: 92%;
		margin: 0 auto;
	}

	.age-sum .age-list li {
		color: var(--000000);
		display: flex;
		flex-direction: column;
	}

	.age-title {
		margin-top: .1rem;
		font-size: .42rem;
		font-weight: bold;
		display: flex;
		align-items: center;
	}

	.age-left {
		width: 1.5rem;
		font-weight: bold;
		color: #898889;
		text-align: center;
	}

	.age-right {
		width: calc(100% - 1.5rem);
		font-size: .36rem;
		font-weight: bold;
		line-height: 1.2;
	}

	.age-speak {
		display: flex;
	}

	.spg-left {
		width: 1.5rem;
		height: auto;
	}

	.spg-right {
		padding-top: .04rem;
		width: calc(100% - 1.5rem);
		display: flex;
		align-items: flex-start;
		flex-direction: column;
		font-weight: 400;
		height: auto;
		max-height: 1.6rem;
		overflow: auto;
	}

	.spg-line {
		width: .05rem;
		min-height: .5rem;
		height: auto;
		background-color: #898889;
		margin-left: .8rem;
	}

	.spg-rgt-list {
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
	}

	.spg-right span {
		font-size: .3rem;
		display: inline;
		height: auto;
		color: #1f0581;

	}

	.spg-right p {
		font-size: .3rem;
		font-weight: 400;
		color: #898889;
	}

	.color-f1 {
		color: #1f0581;
	}

	.age-list1 li:nth-child(1) .age-title .age-left {
		color: var(--2880fe);
	}

	.age-list1 li:nth-child(1) .age-title .age-right {
		color: var(--2880fe);
	}

	.age-list1 li:last-child .age-title .age-left,
	.age-list2 li:last-child .age-title .age-left {
		color: var(--2880fe);
	}

	.age-list1 li:last-child .age-title .age-right,
	.age-list2 li:last-child .age-title .age-right {
		color: var(--2880fe);
	}

	.age-list2 li:last-child .age-speak {
		display: none;
	}

	/* side */
	#secside {
		margin: 1rem 0;
		background: url(../images/expo/side-bg.jpg) no-repeat center;
		background-size: cover;
		padding: 1.2rem 0;
	}

	#secside .title h2 {
		color: #fff;
	}

	.side-wrap {
		display: flex;
		flex-direction: column;
	}

	.side-content {
		width: 90%;
		margin: 0 auto;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.side-content p {
		color: #fff;
		font-size: .42rem;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
	}

	.side-content a {
		display: inline-block;
		margin-top: .8rem;
		padding: .3rem .8rem;
		border-radius: 1rem;
		color: #020307;
		background-color: #FFB800;
		text-align: center;
		font-size: .5rem;
		font-weight: 700;
		line-height: 100%;
	}
}

@media(max-width: 1500px){
	.og-title {
		font-size: 12px;
		top: -2.5em;
	}
	.og-logo a {
		height: 23px;
	}
	.ogheight .og-logo a {
		height: 23px;
	}
	.og-line {
		height: 12px;
		margin: 0 10px;
	}
	.organize {
		margin-right: 24px;
	}
	.organize:last-child{
		margin-right: 0;
	}
}
@media(max-width: 1099px){
	.og-logo a {
		height: 18px;
	}
	.ogheight .og-logo a {
		height: 18px;
	}
}
@media(max-width: 899px){
	.og-logo a {
		height: 16px;
	}
	.ogheight .og-logo a {
		height: 16px;
	}
}
@media(max-width: 799px){
	.organize{
		margin-right: 0;
	}
	.wap-organize .og-logo a {
        height: .5rem;
		margin: 0 .15rem .3rem;
    }
	.wap-organize .og-title {
		position: static;
    }
	.wap-organize .organize {
        margin-bottom: 0;
    }
	.og-line {
        width: 1px;
        height: .4rem;
        margin: 0 .1rem;
    }
	.wap-organize .ogheight .og-logo a {
        height: .5rem;
    }
}

#secattende {
	padding-top: 60px;
    font-size: 20px;
}
.att_sum{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.att_card{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 25%;
    padding: 1em;
    text-align: center;
    line-height: 1.2;
    overflow: hidden;
}
.att_card p{
    font-size: 1em;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: .5em;
}
.att_card span{
    font-size: .8em;
}

@media(max-width:1450px) {
    #secattende {
        font-size: 18px;
    }
}

@media(max-width:980px) {
    .att_card{
        width: 33%;
    }
}

@media(max-width: 799px) {
    #secattende {
        padding-top: 1rem;
        font-size: .32rem;
    }

    .att_card{
        width: 50%;
        overflow: hidden;
    }
    .att_card span {
        font-size: .9em;
    }
}