.breakdance .bde-header-builder-39-103 {
	background: #0076bc;
	--bde-header-width: 100%
}
.breakdance .bde-header-builder-39-103 .bde-header-builder__container {
	gap: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-top: 15px
}
@media screen and (max-width:600px) {
	#wpadminbar {
		display: none
	}
	.breakdance .bde-header-builder {
		--wp-admin--admin-bar--height: 0px
	}
}
@media (max-width:1119px) {
	@media screen and (max-width:600px) {
		#wpadminbar {
			display: none
		}
		.breakdance .bde-header-builder {
			--wp-admin--admin-bar--height: 0px
		}
	}
}
@media (max-width:1023px) {
	@media screen and (max-width:600px) {
		#wpadminbar {
			display: none
		}
		.breakdance .bde-header-builder {
			--wp-admin--admin-bar--height: 0px
		}
	}
}
@media (max-width:767px) {
	@media screen and (max-width:600px) {
		#wpadminbar {
			display: none
		}
		.breakdance .bde-header-builder {
			--wp-admin--admin-bar--height: 0px
		}
	}
}
@media (max-width:479px) {
	@media screen and (max-width:600px) {
		#wpadminbar {
			display: none
		}
		.breakdance .bde-header-builder {
			--wp-admin--admin-bar--height: 0px
		}
	}
}
.breakdance .bde-div-39-142 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center
}
.breakdance .bde-div-39-142 {
	width: 100%;
	padding: 0px 30px;
	max-width: 1460px;
	margin: 0 auto
}
.breakdance .bde-div-39-105 {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	align-items: flex-start;
	text-align: left;
	justify-content: center
}
.breakdance .bde-div-39-105 {
	width: 350px
}
@media (max-width:1023px) {
	.breakdance .bde-div-39-105 {
		margin-top: 40px;
		margin-bottom: 40px
	}
}
@media (max-width:767px) {
	.breakdance .bde-div-39-105 {
		margin-top: 28px;
		margin-bottom: 28px
	}
}
@media (max-width:479px) {
	.breakdance .bde-div-39-105 {
		margin-top: 22px;
		margin-bottom: 22px
	}
}
.breakdance .bde-image-39-104 {
	width: 333px
}
.breakdance .bde-image-39-104 .breakdance-image-object {
	width: 70%;
	height: auto
}
@media (max-width:1023px) {
	.breakdance .bde-image-39-104 {
		width: 380px
	}
	.breakdance .bde-image-39-104 .breakdance-image-object {
		width: 100%;
		height: auto
	}
}
@media (max-width:767px) {
	.breakdance .bde-image-39-104 {
		width: 280px
	}
	.breakdance .bde-image-39-104 .breakdance-image-object {
		width: 100%;
		height: auto
	}
}
@media (max-width:479px) {
	.breakdance .bde-image-39-104 {
		width: 220px
	}
	.breakdance .bde-image-39-104 .breakdance-image-object {
		width: 100%;
		height: auto
	}
}
.breakdance .bde-div-39-106 {
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
	justify-content: flex-end
}
.breakdance .bde-div-39-106 {
	width: calc(100% - 350px)
}
@media (max-width:1023px) {
	.breakdance .bde-div-39-106 {
		min-height: 46px;
		flex-wrap: wrap;
		flex-direction: row;
		align-items: center
	}
}
@media (max-width:1023px) {
	.breakdance .bde-wp-menu-39-127 .breakdance-menu {
		--menu-background: var(--bde-palette-color-3);
		--menu-hide-on-mobile: none;
		--toggle-padding: 0 20px 0 0;
		--toggle-layer-width: 26px;
		--toggle-layer-height: 2px;
		--toggle-layer-spacing: 4px;
		--toggle-layer-color: var(--bde-palette-color-3);
		--toggle-layer-color-active: var(--bde-palette-color-3);
		--toggle-layer-border-radius: 4px;
		--mobile-offcanvas-width: 200px;
		--mobile-topbar-logo-width: 64px;
		--mobile-topbar-close-button-color: var(--bde-palette-color-1);
		--mobile-topbar-close-button-color-hover: var(--bde-palette-color-2);
		--link-color: var(--bde-palette-color-1);
		--link-border: none;
		--mobile-link-padding-top: 20px;
		--mobile-link-padding-left: 15px;
		--mobile-link-padding-right: 15px;
		--mobile-link-level-2-padding-top: 16px;
		--mobile-link-level-2-padding-left: 30px;
		--link-arrow-close-rotation: -90deg;
		--link-arrow-open-rotation: 0deg
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-link {
		color:#000；
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu .breakdance-dropdown-column__title {
		color: var(--bde-palette-color-1)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-link {
		color: var(--bde-palette-color-1)
	}
}
@media (min-width:1024px) {
	.breakdance .bde-wp-menu-39-127 .breakdance-menu {
		--menu-hide-on-desktop: none;
		--link-color: var(--bde-palette-color-3);
		--link-color-hover: var(--bde-palette-color-1);
		--link-padding-top: 15px;
		--link-padding-right: 15px;
		--link-padding-bottom: 15px;
		--link-padding-left: 15px;
		--link-effect-color: var(--bde-palette-color-3);
		--link-effect-color-hover: var(--bde-palette-color-3);
		--link-effect-thickness: 4px;
		--dropdown-caret-display: none;
		--dropdown-background-color: var(--bde-palette-color-1);
		--dropdown-custom-offset-y: 0px;
		--dropdown-section-padding: 0px 0px 0px 0px
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-link {
		color:#fff;
		font-size: 17px;
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-item:hover .breakdance-menu-link {
		color: var(--bde-palette-color-1);
		background-color: #fff;
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-item--active .breakdance-menu-link {
		color: var(--link-effect-text-color, var(--link-color))
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-item--active:hover .breakdance-menu-link {
		color: var(--link-effect-text-color, var(--link-color-hover))
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-body {
		border-radius: 0px
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu {
		--dropdown-links-gap: 0px;
		--dropdown-link-background-color-hover: var(--bde-palette-color-3)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu .breakdance-dropdown-link {
		padding: 16px 30px 15px 30px
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu .breakdance-dropdown-link__text {
		color: var(--bde-palette-color-3);
		font-size: 16px;
		font-weight: 600
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu .breakdance-dropdown-link:hover .breakdance-dropdown-link__text {
		color: var(--bde-palette-color-1)
	}
}
@media (max-width:1119px) {
	@media (max-width:1023px) {
		.breakdance .bde-wp-menu-39-127 .breakdance-menu {
			--menu-hide-on-mobile: none
		}
	}
	@media (min-width:1024px) {
		.breakdance .bde-wp-menu-39-127 .breakdance-menu {
			--menu-hide-on-desktop: none
		}
	}
}
@media (max-width:1023px) {
	.breakdance .bde-wp-menu-39-127 .breakdance-menu {
		--menu-hide-on-mobile: none
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu {
		--links-gap: 0;
		--dropdown-link-icon-display: none;
		--dropdown-link-description-display: none;
		--dropdown-links-gap: var(--gap-none)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-list {
		align-items: stretch;
		background-color: var(--menu-background);
		display: flex;
		flex-direction: column;
		left: var(--mobile-offset-x);
		max-height: var(--menu-max-height);
		overflow-y: auto;
		position: absolute;
		visibility: hidden;
		opacity: 0;
		top: var(--mobile-offset-y, 100%);
		width: calc(100vw - var(--menu-scrollbar-width, 0px));
		z-index: var(--bde-z-index-menu-mobile)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--enabled .breakdance-menu-list {
		display: flex
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-responsive-menu--bottom .breakdance-menu-list {
		bottom: var(--mobile-offset-y, 100%);
		top: auto
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-responsive-menu--open .breakdance-menu-list {
		opacity: 1 !important;
		pointer-events: auto !important;
		transform: none !important
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-list>.bde-button {
		border-top: var(--link-border);
		justify-content: var(--link-alignment);
		margin-left: 0;
		padding: 10px 15px
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-list>.bde-button .button-atom {
		width: var(--bde-button-width, 100%)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-list>:last-child {
		border-bottom: var(--link-border)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--accordion .breakdance-menu-list:not(.is-visible):not(.is-collapsing),
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--default .breakdance-menu-list:not(.is-visible):not(.is-collapsing) {
		height: 0;
		overflow: hidden;
		pointer-events: none;
		visibility: hidden
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--accordion .breakdance-menu-list.is-collapsing,
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--default .breakdance-menu-list.is-collapsing {
		height: 0;
		overflow: hidden;
		transition: var(--menu-duration) height ease-in-out, var(--menu-duration) visibility ease-in-out
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu .breakdance-menu-link {
		border-top: var(--link-border);
		outline-offset: -1px;
		padding: var(--mobile-link-padding-top) var(--mobile-link-padding-right) var(--mobile-link-padding-bottom) var(--mobile-link-padding-left)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-link-arrow {
		border-top: var(--link-border);
		bottom: 0;
		position: absolute;
		right: 0;
		top: 0
	}
	.breakdance .bde-wp-menu-39-127 .hide-arrows-on-desktop .breakdance-menu-link-arrow {
		display: block
	}
	.breakdance .bde-wp-menu-39-127 .hide-arrows-on-mobile .breakdance-menu-link-arrow {
		display: none
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-floater {
		transform: none;
		visibility: visible
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown--open .breakdance-dropdown-floater {
		transform: none
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-caret {
		display: none
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-body {
		background-color: var(--link-background-color);
		border-radius: 0;
		border-top: var(--link-border);
		box-shadow: none;
		flex-direction: column
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown--custom .breakdance-dropdown-floater,
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--custom-width .breakdance-dropdown-floater {
		width: auto
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--placement-section-width .breakdance-dropdown-floater {
		width: 100%
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-section {
		--dropdown-section-padding: 0;
		--dropdown-section-gap: var(--gap-none)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-section--additional {
		background-color: transparent;
		border-top: var(--link-border)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-columns {
		--dropdown-columns-stack: column;
		--dropdown-columns-gap: var(--gap-none)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-column {
		gap: var(--gap-none)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-column+.breakdance-dropdown-column {
		border-top: var(--link-border)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible {
		gap: var(--gap-none)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-item:first-child,
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible:not(:first-child) {
		border-top: var(--link-border)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title {
		cursor: pointer;
		outline-offset: -1px
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links:not(.is-visible):not(.is-collapsing) {
		height: 0;
		overflow: hidden;
		pointer-events: none;
		visibility: hidden
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-links.is-collapsing {
		height: 0;
		overflow: hidden;
		transition: var(--menu-duration) height ease-in-out, var(--menu-duration) visibility ease-in-out
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-column__title {
		font-weight: 500;
		justify-content: var(--link-alignment);
		padding: var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left);
		white-space: normal
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--collapse .breakdance-dropdown-column--collapsible .breakdance-dropdown-column__title:after {
		display: block
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown-item+.breakdance-dropdown-item {
		border-top: var(--link-border)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu .breakdance-dropdown-link {
		justify-content: var(--link-alignment);
		outline-offset: -1px;
		padding: var(--mobile-link-level-3-padding-top) var(--mobile-link-level-3-padding-right) var(--mobile-link-level-3-padding-bottom) var(--mobile-link-level-3-padding-left);
		white-space: normal
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--no-titles .breakdance-dropdown-column__title {
		display: none
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-topbar {
		align-items: center;
		display: flex
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-list {
		align-items: stretch;
		background-color: var(--menu-background);
		display: flex;
		flex-direction: column;
		position: fixed;
		top: 0;
		left: 0;
		height: 100vh;
		width: var(--mobile-offcanvas-width);
		transform: translate3d(-100%, 0, 0);
		visibility: hidden;
		opacity: 0;
		transition:
			transform 0.3s ease,
			opacity 0.3s ease,
			visibility 0.3s ease;
		overflow-y: auto;
		z-index: var(--bde-z-index-menu-mobile);
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--offcanvas.breakdance-responsive-menu--open .breakdance-menu-list {
		visibility: visible
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--offcanvas-right .breakdance-menu-list {
		left: auto;
		right: 0;
		transform: translate3d(100%, 0, 0)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--fullscreen .breakdance-menu-list {
		height: 100vh !important;
		max-height: none !important;
		opacity: 0;
		padding-top: var(--wp-admin--admin-bar--height, 0);
		pointer-events: none;
		position: fixed;
		top: 0;
		transition: var(--menu-duration) opacity ease, var(--menu-duration) visibility ease;
		visibility: hidden
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--fullscreen.breakdance-responsive-menu--open .breakdance-menu-list {
		visibility: visible
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown--wp .breakdance-dropdown-section {
		margin-bottom: -1px
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-dropdown--wp .breakdance-dropdown-link {
		border-bottom: var(--link-border);
		padding: var(--mobile-link-level-2-padding-top) var(--mobile-link-level-2-padding-right) var(--mobile-link-level-2-padding-bottom) var(--mobile-link-level-2-padding-left)
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-toggle {
		display: flex
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--active-styles .breakdance-menu-item--active:before,
	.breakdance .bde-wp-menu-39-127 .breakdance-menu--effect .breakdance-menu-item:before {
		display: none
	}
	.breakdance .bde-wp-menu-39-127 .breakdance-menu-item--active .breakdance-menu-link {
		background-color: var(--link-background-color-active);
		color: var(--link-color-active)
	}
	@media (min-width:1024px) {
		.breakdance .bde-wp-menu-39-127 .breakdance-menu {
			--menu-hide-on-desktop: none
		}
	}
}
@media (max-width:767px) {
	@media (max-width:1023px) {
		.breakdance .bde-wp-menu-39-127 .breakdance-menu {
			--menu-hide-on-mobile: none
		}
	}
	@media (min-width:1024px) {
		.breakdance .bde-wp-menu-39-127 .breakdance-menu {
			--menu-hide-on-desktop: none
		}
	}
}
@media (max-width:479px) {
	@media (max-width:1023px) {
		.breakdance .bde-wp-menu-39-127 .breakdance-menu {
			--menu-hide-on-mobile: none
		}
	}
	@media (min-width:1024px) {
		.breakdance .bde-wp-menu-39-127 .breakdance-menu {
			--menu-hide-on-desktop: none
		}
	}
}
.breakdance .bde-search-form-39-129 {
	--searchFormSize: 50px;
	width: 220px
}
.breakdance .bde-search-form-39-129 .search-form--classic .search-form__container {
	border-top: 1px solid #FFFFFF14;
	border-bottom: 1px solid #FFFFFF14;
	border-left: 1px solid #FFFFFF14;
	border-right: 1px solid #FFFFFF14;
	border-radius: 0px;
	background: #FFFFFF12;
	flex-direction: row-reverse
}
.breakdance .bde-search-form-39-129 .search-form--classic .search-form__field {
	padding-left: 15px;
	padding-right: 15px;
	color: var(--bde-palette-color-3);
	font-family: "Montserrat v25";
	font-weight: 400
}
.breakdance .bde-search-form-39-129 .search-form--classic .search-form__field::placeholder {
	color: #FFFFFF70
}
.breakdance .bde-search-form-39-129 .search-form--classic .search-form__button {
	font-size: 18px;
	background-color: var(--bde-palette-color-1);
	color: var(--bde-palette-color-3)
}
.breakdance .bde-search-form-39-129 .search-form--classic .search-form__button:hover {
	background-color: #8A4AA9
}
.breakdance .bde-search-form-39-129 .search-form--classic .search-form__button.has-text {
	color: var(--bde-palette-color-3);
	font-family: "Montserrat v25";
	font-weight: 400
}
.breakdance .bde-search-form-39-129 .search-form--expand .search-form__button {
	width: var(--searchFormSize);
	height: var(--searchFormSize)
}
.breakdance .bde-search-form-39-129 .search-form--expand .search-form__field::placeholder {
	color:
}
.breakdance .bde-search-form-39-129 .search-form--full-screen .search-form__field::placeholder {
	color:
}
.breakdance .bde-search-form-39-129 .search-form__button--full-screen {
	font-size: 18px;
	background-color: var(--bde-palette-color-1);
	color: var(--bde-palette-color-3);
	border-radius: 0px
}
.breakdance .bde-search-form-39-129 .search-form__button--full-screen:hover {
	background-color: var(--bde-palette-color-1)
}
.breakdance .bde-search-form-39-129 {
	margin-left: 20px
}
.breakdance .bde-search-form-39-129 {
	border: 1px solid #fff;
	border-radius: 10px;
	color: #fff;
	background: transparent
}
@media (max-width:1119px) {
	.breakdance .bde-search-form-39-129 .search-form--classic .search-form__field::placeholder {
		color:
	}
	.breakdance .bde-search-form-39-129 .search-form--expand .search-form__button {
		width: var(--searchFormSize);
		height: var(--searchFormSize)
	}
	.breakdance .bde-search-form-39-129 .search-form--expand .search-form__field::placeholder {
		color:
	}
	.breakdance .bde-search-form-39-129 .search-form--full-screen .search-form__field::placeholder {
		color:
	}
}
@media (max-width:1023px) {
	.breakdance .bde-search-form-39-129 {
		--searchFormSize: 32px
	}
	.breakdance .bde-search-form-39-129 .search-form--classic .search-form__field::placeholder {
		color:
	}
	.breakdance .bde-search-form-39-129 .search-form--expand .search-form__button {
		width: var(--searchFormSize);
		height: var(--searchFormSize)
	}
	.breakdance .bde-search-form-39-129 .search-form--expand .search-form__field::placeholder {
		color:
	}
	.breakdance .bde-search-form-39-129 .search-form--full-screen .search-form__field::placeholder {
		color:
	}
}
@media (max-width:767px) {
	.breakdance .bde-search-form-39-129 .search-form--classic .search-form__field::placeholder {
		color:
	}
	.breakdance .bde-search-form-39-129 .search-form--expand .search-form__button {
		width: var(--searchFormSize);
		height: var(--searchFormSize)
	}
	.breakdance .bde-search-form-39-129 .search-form--expand .search-form__field::placeholder {
		color:
	}
	.breakdance .bde-search-form-39-129 .search-form--full-screen .search-form__field::placeholder {
		color:
	}
}
@media (max-width:479px) {
	.breakdance .bde-search-form-39-129 {
		--searchFormSize: 30px
	}
	.breakdance .bde-search-form-39-129 .search-form--classic .search-form__field::placeholder {
		color:
	}
	.breakdance .bde-search-form-39-129 .search-form--expand .search-form__button {
		width: var(--searchFormSize);
		height: var(--searchFormSize)
	}
	.breakdance .bde-search-form-39-129 .search-form--expand .search-form__field::placeholder {
		color:
	}
	.breakdance .bde-search-form-39-129 .search-form--full-screen .search-form__field::placeholder {
		color:
	}
}
#recent_news .swiper-container,
#home_bloc_awards_recognitions .swiper-container {
	width: 100%;
	position: relative;
}
.gaodu {
	height: 100px;
}
@media (max-width: 1240px) {
	.gaodu {
		height: 80px;
	}
}
@media (max-width: 767px) {
	.gaodu {
		height: 75px;
	}
}