:root {
	--ymq_swiper-theme-color: #007aff;
}

.ymq_swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.ymq_swiper-container-vertical > .ymq_swiper-wrapper {
	flex-direction: column;
}

.ymq_swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}

.ymq_swiper-container-android .ymq_swiper-slide,.ymq_swiper-wrapper {
	transform: translate3d(0px,0,0);
}

.ymq_swiper-container-multirow > .ymq_swiper-wrapper {
	flex-wrap: wrap;
}

.ymq_swiper-container-multirow-column > .ymq_swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}

.ymq_swiper-container-free-mode > .ymq_swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.ymq_swiper-container-pointer-events {
	touch-action: pan-y;
}

.ymq_swiper-container-pointer-events.ymq_swiper-container-vertical {
	touch-action: pan-x;
}

.ymq_swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
}

.ymq_swiper-slide-invisible-blank {
	visibility: hidden;
}

.ymq_swiper-container-autoheight,.ymq_swiper-container-autoheight .ymq_swiper-slide {
	height: auto;
}

.ymq_swiper-container-autoheight .ymq_swiper-wrapper {
	align-items: flex-start;
	transition-property: transform,height;
}

.ymq_swiper-container-3d {
	perspective: 1200px;
}

.ymq_swiper-container-3d .ymq_swiper-wrapper,.ymq_swiper-container-3d .ymq_swiper-slide,.ymq_swiper-container-3d .ymq_swiper-slide-shadow-left,.ymq_swiper-container-3d .ymq_swiper-slide-shadow-right,.ymq_swiper-container-3d .ymq_swiper-slide-shadow-top,.ymq_swiper-container-3d .ymq_swiper-slide-shadow-bottom,.ymq_swiper-container-3d .ymq_swiper-cube-shadow {
	transform-style: preserve-3d;
}

.ymq_swiper-container-3d .ymq_swiper-slide-shadow-left,.ymq_swiper-container-3d .ymq_swiper-slide-shadow-right,.ymq_swiper-container-3d .ymq_swiper-slide-shadow-top,.ymq_swiper-container-3d .ymq_swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.ymq_swiper-container-3d .ymq_swiper-slide-shadow-left {
	background-image: linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));
}

.ymq_swiper-container-3d .ymq_swiper-slide-shadow-right {
	background-image: linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));
}

.ymq_swiper-container-3d .ymq_swiper-slide-shadow-top {
	background-image: linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));
}

.ymq_swiper-container-3d .ymq_swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));
}

.ymq_swiper-container-css-mode > .ymq_swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.ymq_swiper-container-css-mode > .ymq_swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.ymq_swiper-container-css-mode > .ymq_swiper-wrapper > .ymq_swiper-slide {
	scroll-snap-align: start start;
}

.ymq_swiper-container-horizontal.ymq_swiper-container-css-mode > .ymq_swiper-wrapper {
	scroll-snap-type: x mandatory;
}

.ymq_swiper-container-vertical.ymq_swiper-container-css-mode > .ymq_swiper-wrapper {
	scroll-snap-type: y mandatory;
}

:root {
	--ymq_swiper-navigation-size: 44px;
}

.ymq_swiper-button-prev,.ymq_swiper-button-next {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--ymq_swiper-navigation-color,var(--ymq_swiper-theme-color));
}

.ymq_swiper-button-prev.ymq_swiper-button-disabled,.ymq_swiper-button-next.ymq_swiper-button-disabled {
	opacity: 0.35;
	cursor: auto;
}

.ymq_swiper-button-next,.ymq_swiper-container-rtl .ymq_swiper-button-prev {
	right: 10px;
	left: auto;
}

.ymq_swiper-button-prev,.ymq_swiper-container-rtl .ymq_swiper-button-next {
	left: 10px;
	right: auto;
}

.ymq_swiper-button-prev.ymq_swiper-button-white,.ymq_swiper-button-next.ymq_swiper-button-white {
	--ymq_swiper-navigation-color: #ffffff;
}

.ymq_swiper-button-prev.ymq_swiper-button-black,.ymq_swiper-button-next.ymq_swiper-button-black {
	--ymq_swiper-navigation-color: #000000;
}

.ymq_swiper-button-lock {
	display: none;
}

:root {
}

.ymq_swiper-pagination {
	position: absolute;
	text-align: center;
	transition: 300ms opacity;
	transform: translate3d(0,0,0);
	z-index: 10;
}

.ymq_swiper-pagination.ymq_swiper-pagination-hidden {
	opacity: 0;
}

.ymq_swiper-pagination-fraction,.ymq_swiper-pagination-custom,.ymq_swiper-container-horizontal > .ymq_swiper-pagination-bullets {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.ymq_swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.ymq_swiper-pagination-bullets-dynamic .ymq_swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative;
}

.ymq_swiper-pagination-bullets-dynamic .ymq_swiper-pagination-bullet-active {
	transform: scale(1);
}

.ymq_swiper-pagination-bullets-dynamic .ymq_swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.ymq_swiper-pagination-bullets-dynamic .ymq_swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
}

.ymq_swiper-pagination-bullets-dynamic .ymq_swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
}

.ymq_swiper-pagination-bullets-dynamic .ymq_swiper-pagination-bullet-active-next {
	transform: scale(0.66);
}

.ymq_swiper-pagination-bullets-dynamic .ymq_swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
}

.ymq_swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
	background: #000;
	opacity: 0.2;
}

button.ymq_swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
}

.ymq_swiper-pagination-clickable .ymq_swiper-pagination-bullet {
	cursor: pointer;
}

.ymq_swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--ymq_swiper-pagination-color,var(--ymq_swiper-theme-color));
}

.ymq_swiper-container-vertical > .ymq_swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0px,-50%,0);
}

.ymq_swiper-container-vertical > .ymq_swiper-pagination-bullets .ymq_swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}

.ymq_swiper-container-vertical > .ymq_swiper-pagination-bullets.ymq_swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.ymq_swiper-container-vertical > .ymq_swiper-pagination-bullets.ymq_swiper-pagination-bullets-dynamic .ymq_swiper-pagination-bullet {
	display: inline-block;
	transition: 200ms transform,200ms top;
}

.ymq_swiper-container-horizontal > .ymq_swiper-pagination-bullets .ymq_swiper-pagination-bullet {
	margin: 0 4px;
}

.ymq_swiper-container-horizontal > .ymq_swiper-pagination-bullets.ymq_swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}

.ymq_swiper-container-horizontal > .ymq_swiper-pagination-bullets.ymq_swiper-pagination-bullets-dynamic .ymq_swiper-pagination-bullet {
	transition: 200ms transform,200ms left;
}

.ymq_swiper-container-horizontal.ymq_swiper-container-rtl > .ymq_swiper-pagination-bullets-dynamic .ymq_swiper-pagination-bullet {
	transition: 200ms transform,200ms right;
}

.ymq_swiper-pagination-progressbar {
	background: rgba(0,0,0,0.25);
	position: absolute;
}

.ymq_swiper-pagination-progressbar .ymq_swiper-pagination-progressbar-fill {
	background: var(--ymq_swiper-pagination-color,var(--ymq_swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}

.ymq_swiper-container-rtl .ymq_swiper-pagination-progressbar .ymq_swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.ymq_swiper-container-horizontal > .ymq_swiper-pagination-progressbar,.ymq_swiper-container-vertical > .ymq_swiper-pagination-progressbar.ymq_swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.ymq_swiper-container-vertical > .ymq_swiper-pagination-progressbar,.ymq_swiper-container-horizontal > .ymq_swiper-pagination-progressbar.ymq_swiper-pagination-progressbar-opposite {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.ymq_swiper-pagination-white {
	--ymq_swiper-pagination-color: #ffffff;
}

.ymq_swiper-pagination-black {
	--ymq_swiper-pagination-color: #000000;
}

.ymq_swiper-pagination-lock {
	display: none;
}

.ymq_swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,0.1);
}

.ymq_swiper-container-horizontal > .ymq_swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.ymq_swiper-container-vertical > .ymq_swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.ymq_swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.ymq_swiper-scrollbar-cursor-drag {
	cursor: move;
}

.ymq_swiper-scrollbar-lock {
	display: none;
}

.ymq_swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.ymq_swiper-zoom-container > img,.ymq_swiper-zoom-container > svg,.ymq_swiper-zoom-container > canvas {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.ymq_swiper-slide-zoomed {
	cursor: move;
}

:root {
}

.ymq_swiper-lazy-preloader {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
}

.ymq_swiper-lazy-preloader-white {
	--ymq_swiper-preloader-color: #fff;
}

.ymq_swiper-lazy-preloader-black {
	--ymq_swiper-preloader-color: #000;
}

@keyframes ymq_swiper-preloader-spin {
	100% {
		transform: rotate(360deg);
	}
}

.ymq_swiper-container .ymq_swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.ymq_swiper-container-fade.ymq_swiper-container-free-mode .ymq_swiper-slide {
	transition-timing-function: ease-out;
}

.ymq_swiper-container-fade .ymq_swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.ymq_swiper-container-fade .ymq_swiper-slide .ymq_swiper-slide {
	pointer-events: none;
}

.ymq_swiper-container-fade .ymq_swiper-slide-active,.ymq_swiper-container-fade .ymq_swiper-slide-active .ymq_swiper-slide-active {
	pointer-events: auto;
}

.ymq_swiper-container-cube {
	overflow: visible;
}

.ymq_swiper-container-cube .ymq_swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.ymq_swiper-container-cube .ymq_swiper-slide .ymq_swiper-slide {
	pointer-events: none;
}

.ymq_swiper-container-cube.ymq_swiper-container-rtl .ymq_swiper-slide {
	transform-origin: 100% 0;
}

.ymq_swiper-container-cube .ymq_swiper-slide-active,.ymq_swiper-container-cube .ymq_swiper-slide-active .ymq_swiper-slide-active {
	pointer-events: auto;
}

.ymq_swiper-container-cube .ymq_swiper-slide-active,.ymq_swiper-container-cube .ymq_swiper-slide-next,.ymq_swiper-container-cube .ymq_swiper-slide-prev,.ymq_swiper-container-cube .ymq_swiper-slide-next + .ymq_swiper-slide {
	pointer-events: auto;
	visibility: visible;
}

.ymq_swiper-container-cube .ymq_swiper-slide-shadow-top,.ymq_swiper-container-cube .ymq_swiper-slide-shadow-bottom,.ymq_swiper-container-cube .ymq_swiper-slide-shadow-left,.ymq_swiper-container-cube .ymq_swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.ymq_swiper-container-cube .ymq_swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	z-index: 0;
}

.ymq_swiper-container-cube .ymq_swiper-cube-shadow:before {
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px);
}

.ymq_swiper-container-flip {
	overflow: visible;
}

.ymq_swiper-container-flip .ymq_swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.ymq_swiper-container-flip .ymq_swiper-slide .ymq_swiper-slide {
	pointer-events: none;
}

.ymq_swiper-container-flip .ymq_swiper-slide-active,.ymq_swiper-container-flip .ymq_swiper-slide-active .ymq_swiper-slide-active {
	pointer-events: auto;
}

.ymq_swiper-container-flip .ymq_swiper-slide-shadow-top,.ymq_swiper-container-flip .ymq_swiper-slide-shadow-bottom,.ymq_swiper-container-flip .ymq_swiper-slide-shadow-left,.ymq_swiper-container-flip .ymq_swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-icon {
	font-family: 'lg' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next,.lg-actions .lg-prev {
	background-color: rgba(0,0,0,0.45);
	border-radius: 2px;
	color: white;
	cursor: pointer;
	display: block;
	font-size: 22px;
	margin-top: -10px;
	padding: 8px 10px 9px;
	position: absolute;
	top: 50%;
	z-index: 1080;
	outline: none;
	border: none;
	min-width: auto;
	min-height: auto;
	box-shadow: none;
	background-color: rgba(0,0,0,0.7) !important;
}

.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled {
	pointer-events: none;
	opacity: 0.5;
}

.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover {
	color: white;
}

.lg-actions .lg-next {
	right: 20px;
}

.lg-actions .lg-next {
	background-image: url("data:image/svg+xml,%3Csvg t='1634519536050' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1543' width='100%25' height='100%25'%3E%3Cpath d='M203.99999999 512c0-17.66999999 14.33-32 32.00000001-32L710.75 480 539.1 308.35c-12.5-12.5-12.5-32.76 1e-8-45.26 6.25-6.25 14.44-9.37 22.62999999-9.37s16.38 3.12 22.63 9.37L810.63 489.37c12.5 12.5 12.5 32.76 0 45.26L584.35 760.9c-12.5 12.5-32.76 12.5-45.25 0-12.5-12.5-12.5-32.76 0-45.26L710.75 544 236 544c-17.66999999 0-32-14.33-32.00000001-32z' p-id='1544' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}

.lg-actions .lg-prev {
	left: 20px;
}

.lg-actions .lg-prev {
	background-image: url("data:image/svg+xml,%3Csvg t='1634519536050' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1543' width='100%25' height='100%25'%3E%3Cpath d='M203.99999999 512c0-17.66999999 14.33-32 32.00000001-32L710.75 480 539.1 308.35c-12.5-12.5-12.5-32.76 1e-8-45.26 6.25-6.25 14.44-9.37 22.62999999-9.37s16.38 3.12 22.63 9.37L810.63 489.37c12.5 12.5 12.5 32.76 0 45.26L584.35 760.9c-12.5 12.5-32.76 12.5-45.25 0-12.5-12.5-12.5-32.76 0-45.26L710.75 544 236 544c-17.66999999 0-32-14.33-32.00000001-32z' p-id='1544' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

@-webkit-keyframes lg-right-end {
	0% {
		left: 0;
	}

	50% {
		left: -30px;
	}

	100% {
		left: 0;
	}
}

@-moz-keyframes lg-right-end {
	0% {
		left: 0;
	}

	50% {
		left: -30px;
	}

	100% {
		left: 0;
	}
}

@-ms-keyframes lg-right-end {
	0% {
		left: 0;
	}

	50% {
		left: -30px;
	}

	100% {
		left: 0;
	}
}

@keyframes lg-right-end {
	0% {
		left: 0;
	}

	50% {
		left: -30px;
	}

	100% {
		left: 0;
	}
}

@-webkit-keyframes lg-left-end {
	0% {
		left: 0;
	}

	50% {
		left: 30px;
	}

	100% {
		left: 0;
	}
}

@-moz-keyframes lg-left-end {
	0% {
		left: 0;
	}

	50% {
		left: 30px;
	}

	100% {
		left: 0;
	}
}

@-ms-keyframes lg-left-end {
	0% {
		left: 0;
	}

	50% {
		left: 30px;
	}

	100% {
		left: 0;
	}
}

@keyframes lg-left-end {
	0% {
		left: 0;
	}

	50% {
		left: 30px;
	}

	100% {
		left: 0;
	}
}

.lg-outer.lg-right-end .lg-object {
	-webkit-animation: lg-right-end 0.3s;
	-o-animation: lg-right-end 0.3s;
	animation: lg-right-end 0.3s;
	position: relative;
}

.lg-outer.lg-left-end .lg-object {
	-webkit-animation: lg-left-end 0.3s;
	-o-animation: lg-left-end 0.3s;
	animation: lg-left-end 0.3s;
	position: relative;
}

.lg-toolbar {
	z-index: 1082;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	background-color: rgba(0,0,0,0.45);
}

.lg-toolbar .lg-icon {
	color: #999;
	cursor: pointer;
	float: right;
	font-size: 24px;
	height: 47px;
	line-height: 27px;
	padding: 10px 0;
	text-align: center;
	width: 50px;
	text-decoration: none !important;
	outline: medium none;
	background: none;
	border: none;
	box-shadow: none;
	min-width: auto;
	min-height: auto;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}

.lg-toolbar .lg-icon:hover {
	color: #999;
}

.lg-toolbar .lg-close {
	background-image: url("data:image/svg+xml,%3Csvg t='1634521569754' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11134' width='24' height='24'%3E%3Cpath d='M576 512l277.333333 277.333333-64 64-277.333333-277.333333L234.666667 853.333333 170.666667 789.333333l277.333333-277.333333L170.666667 234.666667 234.666667 170.666667l277.333333 277.333333L789.333333 170.666667 853.333333 234.666667 576 512z' fill='%23999999' p-id='11135'%3E%3C/path%3E%3C/svg%3E");
}

.lg-toolbar .lg-download:after {
	content: "\e0f2";
}

.lg-sub-html {
	background-color: rgba(0,0,0,0.45);
	bottom: 0;
	color: #EEE;
	font-size: 16px;
	left: 0;
	padding: 10px 40px;
	position: fixed;
	right: 0;
	text-align: center;
	z-index: 1080;
}

.lg-sub-html h4 {
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}

.lg-sub-html p {
	font-size: 12px;
	margin: 5px 0 0;
}

#lg-counter {
	color: #999;
	display: inline-block;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 12px;
	vertical-align: middle;
}

.lg-toolbar,.lg-prev,.lg-next {
	opacity: 1;
	-webkit-transition: -webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
	-moz-transition: -moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
	-o-transition: -o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
	transition: transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s,color 0.2s linear;
}

.lg-hide-items .lg-prev {
	opacity: 0;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
}

.lg-hide-items .lg-next {
	opacity: 0;
	-webkit-transform: translate3d(10px,0,0);
	transform: translate3d(10px,0,0);
}

.lg-hide-items .lg-toolbar {
	opacity: 0;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
	-webkit-transform: scale3d(0.5,0.5,0.5);
	transform: scale3d(0.5,0.5,0.5);
	opacity: 0;
	-webkit-transition: -webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	-moz-transition: -moz-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	-o-transition: -o-transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	transition: transform 250ms cubic-bezier(0,0,0.25,1) 0s,opacity 250ms cubic-bezier(0,0,0.25,1) !important;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
	opacity: 1;
}

.lg-outer .lg-thumb-outer {
	background-color: #eee;
	bottom: 0;
	position: absolute;
	width: 100%;
	z-index: 1080;
	max-height: 350px;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
	-moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
	-o-transition: -o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
	transition: transform 0.25s cubic-bezier(0,0,0.25,1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
	-webkit-transition-duration: 0s !important;
	transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
	-webkit-transform: translate3d(0,0%,0);
	transform: translate3d(0,0%,0);
}

.lg-outer .lg-thumb {
	padding: 10px 0;
	height: 100%;
	margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
	border-radius: 5px;
	cursor: pointer;
	float: left;
	overflow: hidden;
	height: 100%;
	border: 2px solid #FFF;
	border-radius: 4px;
	margin-bottom: 5px;
}

@media (min-width:1025px) {
	.lg-outer .lg-thumb-item {
		-webkit-transition: border-color 0.25s ease;
		-o-transition: border-color 0.25s ease;
		transition: border-color 0.25s ease;
	}
}

.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {
	border-color: #a90707;
}

.lg-outer .lg-thumb-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
	padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
	padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
	-webkit-transition: bottom 0.25s ease;
	-o-transition: bottom 0.25s ease;
	transition: bottom 0.25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
	bottom: 100px;
}

.lg-outer .lg-toggle-thumb {
	background-color: #eee;
	border-radius: 2px 2px 0 0;
	color: #999;
	cursor: pointer;
	font-size: 24px;
	height: 39px;
	line-height: 27px;
	padding: 5px 0;
	position: absolute;
	right: 20px;
	text-align: center;
	top: -39px;
	width: 50px;
	outline: medium none;
	border: none;
	min-width: auto;
	min-height: auto;
	box-shadow: none;
}

.lg-outer .lg-toggle-thumb {
	background-image: url("data:image/svg+xml,%3Csvg t='1634519917671' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3505' width='20' height='20'%3E%3Cpath d='M768 768 1024 768 1024 1024 768 1024 768 768ZM384 768 640 768 640 1024 384 1024 384 768ZM0 768 256 768 256 1024 0 1024 0 768ZM768 384 1024 384 1024 640 768 640 768 384ZM384 384 640 384 640 640 384 640 384 384ZM0 384 256 384 256 640 0 640 0 384ZM768 0 1024 0 1024 256 768 256 768 0ZM384 0 640 0 640 256 384 256 384 0ZM0 0 256 0 256 256 0 256 0 0Z' p-id='3506' fill='%23999999'%3E%3C/path%3E%3C/svg%3E");
}

.lg-outer .lg-toggle-thumb:hover {
	background-image: url("data:image/svg+xml,%3Csvg t='1634519917671' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3505' width='20' height='20'%3E%3Cpath d='M768 768 1024 768 1024 1024 768 1024 768 768ZM384 768 640 768 640 1024 384 1024 384 768ZM0 768 256 768 256 1024 0 1024 0 768ZM768 384 1024 384 1024 640 768 640 768 384ZM384 384 640 384 640 640 384 640 384 384ZM0 384 256 384 256 640 0 640 0 384ZM768 0 1024 0 1024 256 768 256 768 0ZM384 0 640 0 640 256 384 256 384 0ZM0 0 256 0 256 256 0 256 0 0Z' p-id='3506' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");
}

.lg-outer .lg-toggle-thumb:hover {
	color: #FFF;
}

.lg-outer .lg-video-cont {
	display: inline-block;
	vertical-align: middle;
	max-width: 1140px;
	max-height: 100%;
	width: 100%;
	padding: 0 5px;
}

.lg-outer .lg-video {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
	overflow: hidden1;
}

.lg-outer .lg-video .lg-object {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.lg-thumb-item {
	position: relative;
}

.lg-outer .lg-video .lg-video-play {
	width: 84px;
	height: 59px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -42px;
	margin-top: -30px;
	z-index: 1080;
	cursor: pointer;
}

.lg-thumb-item-video .thumbnail-ymq-video {
	width: 40%;
	height: 50%;
	display: block;
	position: absolute;
	top: 25%;
	background-repeat: no-repeat;
	left: 30%;
	background-image: url("data:image/svg+xml,%3Csvg t='1620965412308' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4122' width='100%25' height='100%25'%3E%3Cpath d='M512 512m-450.56 0a450.56 450.56 0 1 0 901.12 0 450.56 450.56 0 1 0-901.12 0Z' fill='%23333' p-id='4123'%3E%3C/path%3E%3Cpath d='M450.92864 333.49632l246.5792 146.432c19.06688 11.32544 25.00608 35.38944 13.25056 53.76-3.35872 5.28384-7.9872 9.70752-13.49632 12.9024l-246.5792 144.05632c-19.1488 11.20256-44.09344 5.30432-55.7056-13.14816a38.01088 38.01088 0 0 1-5.85728-20.2752V366.77632c0-21.58592 18.14528-39.07584 40.5504-39.07584 7.49568 0 14.86848 2.00704 21.25824 5.81632z' fill='%23FFFFFF' p-id='4124'%3E%3C/path%3E%3C/svg%3E");
}

.lg-thumb-item-youtube .thumbnail-ymq-youtube {
	width: 40%;
	height: 50%;
	display: block;
	position: absolute;
	top: 25%;
	background-repeat: no-repeat;
	left: 30%;
	background-image: url("data:image/svg+xml,%3Csvg t='1620966709275' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5983' width='100%25' height='100%25'%3E%3Cpath d='M180.181333 170.666667h666.197334a128 128 0 0 1 127.445333 116.309333A1967.786667 1967.786667 0 0 1 981.333333 466.048c0 76.032-3.413333 152.064-10.282666 228.096A128 128 0 0 1 843.562667 810.666667H180.181333a128 128 0 0 1-127.445333-116.053334A2187.818667 2187.818667 0 0 1 42.666667 490.666667c0-64.426667 3.370667-132.437333 10.069333-203.946667A128 128 0 0 1 180.181333 170.666667z' fill='%23FF0000' p-id='5984'%3E%3C/path%3E%3Cpath d='M477.098667 631.68l187.904-128.426667a21.333333 21.333333 0 0 0 0-35.157333l-187.861334-129.28a21.333333 21.333333 0 0 0-33.408 17.621333v257.664a21.333333 21.333333 0 0 0 33.365334 17.578667z' fill='%23fff' p-id='5985'%3E%3C/path%3E%3C/svg%3E");
}

.lg-outer .lg-has-vimeo .lg-video-play {
	background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
	background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}

.lg-outer .lg-has-html5 .lg-video-play {
	background: transparent url("../img/video-play.png") no-repeat scroll 0 0;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	width: 64px;
	opacity: 0.8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
	opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
	background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
	background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}

.lg-outer .lg-video-object {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
	visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
	display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
	visibility: visible;
}

.lg-progress-bar {
	background-color: #333;
	height: 5px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1083;
	opacity: 0;
	-webkit-transition: opacity 0.08s ease 0s;
	-moz-transition: opacity 0.08s ease 0s;
	-o-transition: opacity 0.08s ease 0s;
	transition: opacity 0.08s ease 0s;
}

.lg-progress-bar .lg-progress {
	background-color: #a90707;
	height: 5px;
	width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
	width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
	opacity: 1;
}

.lg-autoplay-button:after {
	content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
	content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-moz-transition: -moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-o-transition: -o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
	transition: transform 0.3s cubic-bezier(0,0,0.25,1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition: left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-moz-transition: left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
	-o-transition: left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
	transition: left 0.3s cubic-bezier(0,0,0.25,1) 0s,top 0.3s cubic-bezier(0,0,0.25,1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition: -webkit-transform .3s cubic-bezier(0, 0, 0.25, 1);
			transition: -webkit-transform .3s cubic-bezier(0, 0, 0.25, 1);
			transition: transform .3s cubic-bezier(0, 0, 0.25, 1);
			transition: transform .3s cubic-bezier(0, 0, 0.25, 1), -webkit-transform .3s cubic-bezier(0, 0, 0.25, 1);
  }

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	-moz-transition: -moz-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	-o-transition: -o-transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	transition: transform 0.3s cubic-bezier(0,0,0.25,1) 0s,opacity 0.15s !important;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

#lg-zoom-in {
	background-image: url("data:image/svg+xml,%3Csvg t='1634521293336' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2028' width='24' height='24'%3E%3Cpath d='M408.64 409.824V284.128a31.392 31.392 0 1 1 62.88 0v125.696h134.72c13.024 0 23.584 14.08 23.584 31.424 0 17.376-10.56 31.456-23.584 31.456h-134.72v125.664a31.392 31.392 0 1 1-62.88 0v-125.664H276.16c-12.896-0.32-23.296-14.24-23.552-31.456 0-17.344 10.56-31.424 23.584-31.424h132.48z m320.608 275.04l189.472 189.504a31.392 31.392 0 1 1-44.448 44.448L684.8 729.28a375.68 375.68 0 0 1-243.584 89.184C232.896 818.496 64 649.6 64 441.28 64 232.96 232.896 64 441.216 64c208.32 0 377.216 168.896 377.216 377.28 0 92.832-33.568 177.856-89.184 243.584z m-288.032 70.752c173.6 0 314.336-140.736 314.336-314.368s-140.736-314.368-314.336-314.368c-173.6 0-314.336 140.736-314.336 314.368s140.736 314.368 314.336 314.368z' fill='%23999999' p-id='2029'%3E%3C/path%3E%3C/svg%3E");
}

#lg-actual-size {
	font-size: 20px;
}

.lg-outer .lg-toggle-thumb,#lg-actual-size,#lg-zoom-out,#lg-zoom-in,.lg-toolbar .lg-close {
	background-repeat: no-repeat;
	background-position: center;
}

#lg-actual-size {
	background-image: url("data:image/svg+xml,%3Csvg t='1634520284636' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9326' width='24' height='24'%3E%3Cpath d='M394.666667 106.666667h448a74.666667 74.666667 0 0 1 74.666666 74.666666v448a74.666667 74.666667 0 0 1-74.666666 74.666667H394.666667a74.666667 74.666667 0 0 1-74.666667-74.666667V181.333333a74.666667 74.666667 0 0 1 74.666667-74.666666z m0 64a10.666667 10.666667 0 0 0-10.666667 10.666666v448a10.666667 10.666667 0 0 0 10.666667 10.666667h448a10.666667 10.666667 0 0 0 10.666666-10.666667V181.333333a10.666667 10.666667 0 0 0-10.666666-10.666666H394.666667z m245.333333 597.333333a32 32 0 0 1 64 0v74.666667a74.666667 74.666667 0 0 1-74.666667 74.666666H181.333333a74.666667 74.666667 0 0 1-74.666666-74.666666V394.666667a74.666667 74.666667 0 0 1 74.666666-74.666667h74.666667a32 32 0 0 1 0 64h-74.666667a10.666667 10.666667 0 0 0-10.666666 10.666667v448a10.666667 10.666667 0 0 0 10.666666 10.666666h448a10.666667 10.666667 0 0 0 10.666667-10.666666v-74.666667z' p-id='9327' fill='%23999999'%3E%3C/path%3E%3C/svg%3E");
}

#lg-zoom-out {
	opacity: 0.5;
	pointer-events: none;
}

#lg-zoom-out {
	background-image: url("data:image/svg+xml,%3Csvg t='1634521310548' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='10302' width='24' height='24'%3E%3Cpath d='M729.248 684.864l189.472 189.504a31.392 31.392 0 1 1-44.448 44.448L684.8 729.28a375.68 375.68 0 0 1-243.584 89.184C232.896 818.496 64 649.6 64 441.28 64 232.96 232.896 64 441.216 64c208.32 0 377.216 168.896 377.216 377.28 0 92.832-33.568 177.856-89.184 243.584z m-288.032 70.752c173.6 0 314.336-140.736 314.336-314.368s-140.736-314.368-314.336-314.368c-173.6 0-314.336 140.736-314.336 314.368s140.736 314.368 314.336 314.368zM252.608 441.28c0-17.344 10.56-31.424 23.584-31.424h330.048c13.024 0 23.584 14.08 23.584 31.424 0 17.376-10.56 31.456-23.584 31.456H276.192c-12.928-0.32-23.36-14.24-23.584-31.456z' fill='%23999999' p-id='10303'%3E%3C/path%3E%3C/svg%3E");
}

.lg-zoomed #lg-zoom-out {
	opacity: 1;
	pointer-events: auto;
}

.lg-outer .lg-pager-outer {
	bottom: 60px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 1080;
	height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
	overflow: visible;
}

.lg-outer .lg-pager-cont {
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: top;
	margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
	box-shadow: 0 0 0 2px white inset;
}

.lg-outer .lg-pager-thumb-cont {
	background-color: #fff;
	color: #FFF;
	bottom: 100%;
	height: 83px;
	left: 0;
	margin-bottom: 20px;
	margin-left: -60px;
	opacity: 0;
	padding: 5px;
	position: absolute;
	width: 120px;
	border-radius: 3px;
	-webkit-transition: opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;
	-moz-transition: opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;
	-o-transition: opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;
	transition: opacity 0.15s ease 0s,transform 0.15s ease 0s;
	-webkit-transform: translate3d(0,5px,0);
	transform: translate3d(0,5px,0);
}

.lg-outer .lg-pager-thumb-cont img {
	width: 100%;
	height: 100%;
}

.lg-outer .lg-pager {
	background-color: rgba(255,255,255,0.5);
	border-radius: 50%;
	box-shadow: 0 0 0 8px rgba(255,255,255,0.7) inset;
	display: block;
	height: 12px;
	-webkit-transition: box-shadow 0.3s ease 0s;
	-o-transition: box-shadow 0.3s ease 0s;
	transition: box-shadow 0.3s ease 0s;
	width: 12px;
}

.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus {
	box-shadow: 0 0 0 8px white inset;
}

.lg-outer .lg-caret {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px dashed;
	bottom: -10px;
	display: inline-block;
	height: 0;
	left: 50%;
	margin-left: -5px;
	position: absolute;
	vertical-align: middle;
	width: 0;
}

.lg-fullscreen:after {
	content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
	content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
	background-color: rgba(0,0,0,0.25);
	bottom: 0;
	cursor: default;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1081;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: visibility 0s linear 0.18s,opacity 0.18s linear 0s;
	-o-transition: visibility 0s linear 0.18s,opacity 0.18s linear 0s;
	transition: visibility 0s linear 0.18s,opacity 0.18s linear 0s;
}

.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active #lg-dropdown-overlay {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-moz-transform: translate3d(0,0px,0);
	-o-transform: translate3d(0,0px,0);
	-ms-transform: translate3d(0,0px,0);
	-webkit-transform: translate3d(0,0px,0);
	transform: translate3d(0,0px,0);
	opacity: 1;
	visibility: visible;
}

.lg-outer.lg-dropdown-active #lg-share {
	color: #FFF;
}

.lg-outer .lg-dropdown {
	background-color: #fff;
	border-radius: 2px;
	font-size: 14px;
	list-style-type: none;
	margin: 0;
	padding: 10px 0;
	position: absolute;
	right: 0;
	text-align: left;
	top: 50px;
	opacity: 0;
	visibility: hidden;
	-moz-transform: translate3d(0,5px,0);
	-o-transform: translate3d(0,5px,0);
	-ms-transform: translate3d(0,5px,0);
	-webkit-transform: translate3d(0,5px,0);
	transform: translate3d(0,5px,0);
	-webkit-transition: -webkit-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;
	-moz-transition: -moz-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;
	-o-transition: -o-transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;
	transition: transform 0.18s linear 0s,visibility 0s linear 0.5s,opacity 0.18s linear 0s;
}

.lg-outer .lg-dropdown:after {
	content: "";
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	border: 8px solid transparent;
	border-bottom-color: #FFF;
	right: 16px;
	top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
	margin-bottom: 0px;
}

.lg-outer .lg-dropdown > li:hover a,.lg-outer .lg-dropdown > li:hover .lg-icon {
	color: #333;
}

.lg-outer .lg-dropdown a {
	color: #333;
	display: block;
	white-space: pre;
	padding: 4px 12px;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
	background-color: rgba(0,0,0,0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
	display: inline-block;
	line-height: 1;
	margin-top: -3px;
	vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
	color: #333;
	display: inline-block;
	float: none;
	font-size: 20px;
	height: auto;
	line-height: 1;
	margin-right: 8px;
	padding: 0;
	vertical-align: middle;
	width: auto;
}

.lg-outer #lg-share {
	position: relative;
}

.lg-outer #lg-share:after {
	content: "\e80d";
}

.lg-outer #lg-share-facebook .lg-icon {
	color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
	content: "\e904";
}

.lg-outer #lg-share-twitter .lg-icon {
	color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
	content: "\e907";
}

.lg-outer #lg-share-googleplus .lg-icon {
	color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
	content: "\e905";
}

.lg-outer #lg-share-pinterest .lg-icon {
	color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
	content: "\e906";
}

.lg-outer .lg-img-rotate {
	position: absolute;
	padding: 0 5px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.32,0,0.67,0) 0s;
	-moz-transition: -moz-transform 0.3s cubic-bezier(0.32,0,0.67,0) 0s;
	-o-transition: -o-transform 0.3s cubic-bezier(0.32,0,0.67,0) 0s;
	transition: transform 0.3s cubic-bezier(0.32,0,0.67,0) 0s;
}

.lg-rotate-left:after {
	content: "\e900";
}

.lg-rotate-right:after {
	content: "\e901";
}

.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver {
	font-size: 26px;
}

.lg-flip-hor:after {
	content: "\e902";
}

.lg-flip-ver:after {
	content: "\e903";
}

.lg-group {
	*zoom: 1;
}

.lg-group:before,.lg-group:after {
	display: table;
	content: "";
	line-height: 0;
}

.lg-group:after {
	clear: both;
}

.lg-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	opacity: 0;
	outline: none;
	-webkit-transition: opacity 0.15s ease 0s;
	-o-transition: opacity 0.15s ease 0s;
	transition: opacity 0.15s ease 0s;
}

.lg-outer * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lg-outer.lg-visible {
	opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current {
	-webkit-transition-duration: inherit !important;
	transition-duration: inherit !important;
	-webkit-transition-timing-function: inherit !important;
	transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
	-webkit-transition-duration: 0s !important;
	transition-duration: 0s !important;
	opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}

.lg-outer .lg {
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	max-height: 100%;
}

.lg-outer .lg-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
}

.lg-outer .lg-item {
	background: url("../img/loading.gif") no-repeat scroll center center transparent;
	display: none !important;
}

.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide {
	display: inline-block !important;
}

.lg-outer.lg-css .lg-current {
	display: inline-block !important;
}

.lg-outer .lg-item,.lg-outer .lg-img-wrap {
	display: inline-block;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
}

.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}

.lg-outer .lg-img-wrap {
	position: absolute;
	padding: 0 5px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.lg-outer .lg-item.lg-complete {
	background-image: none;
}

.lg-outer .lg-item.lg-current {
	z-index: 1060;
}

.lg-outer .lg-image {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	width: auto !important;
	height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play {
	opacity: 0;
	-webkit-transition: opacity 0.15s ease 0s;
	-o-transition: opacity 0.15s ease 0s;
	transition: opacity 0.15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
	opacity: 1;
}

.lg-outer .lg-empty-html {
	display: none;
}

.lg-outer.lg-hide-download #lg-download {
	display: none;
}

.lg-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1040;
	background-color: white;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease 0s;
	-o-transition: opacity 0.15s ease 0s;
	transition: opacity 0.15s ease 0s;
}

.lg-backdrop.in {
	opacity: 1;
}

.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current {
	-webkit-transition: none 0s ease 0s !important;
	-moz-transition: none 0s ease 0s !important;
	-o-transition: none 0s ease 0s !important;
	transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-css3.lg-use-left .lg-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
	opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
	opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current {
	-webkit-transition: opacity 0.1s ease 0s;
	-moz-transition: opacity 0.1s ease 0s;
	-o-transition: opacity 0.1s ease 0s;
	transition: opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	transition: transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
	opacity: 0;
	position: absolute;
	left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
	left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	left: 0;
	opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	-webkit-transition: left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-moz-transition: left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	-o-transition: left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
	transition: left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;
}

.lg-toolbar {
	background-color: #fff!important;
}

.product_img_box {
	width: 30%
}

.product_img_box,.product_option_box {
	float: left;
	min-height: 20px
}

.product_option_box {
	width: 60%;
	background: #ccc;
	height: 500px
}

.ymq_product_img_small .ymq_iconfont,.ymq_product_img_small .ymq_iconfont {
	font-size: 24px
}

.ymq_product_img_small2 .ymq_swiper-slide,.ymq_product_img_small3 .ymq_swiper-slide {
	text-align: center
}

.ymq_swiper-slideyoutube {
}

.ymq_swiper-slidevideo .ymq_swiper-slide-spanvideo {
	width: 22%;
	height: 37%;
	display: block;
	position: absolute;
	top: 5px;
	background-repeat: no-repeat;
	right: 2px;
	background-image: url(data:image/svg+xml;
	base64,PHN2ZyB0PScxNjIwOTY1NDEyMzA4JyBjbGFzcz0naWNvbicgdmlld0JveD0nMCAwIDEwMjQgMTAyNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHAtaWQ9JzQxMjInIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnPjxwYXRoIGQ9J001MTIgNTEybS00NTAuNTYgMGE0NTAuNTYgNDUwLjU2IDAgMSAwIDkwMS4xMiAwIDQ1MC41NiA0NTAuNTYgMCAxIDAtOTAxLjEyIDBaJyBmaWxsPScjMzMzJyBwLWlkPSc0MTIzJz48L3BhdGg+PHBhdGggZD0nTTQ1MC45Mjg2NCAzMzMuNDk2MzJsMjQ2LjU3OTIgMTQ2LjQzMmMxOS4wNjY4OCAxMS4zMjU0NCAyNS4wMDYwOCAzNS4zODk0NCAxMy4yNTA1NiA1My43Ni0zLjM1ODcyIDUuMjgzODQtNy45ODcyIDkuNzA3NTItMTMuNDk2MzIgMTIuOTAyNGwtMjQ2LjU3OTIgMTQ0LjA1NjMyYy0xOS4xNDg4IDExLjIwMjU2LTQ0LjA5MzQ0IDUuMzA0MzItNTUuNzA1Ni0xMy4xNDgxNmEzOC4wMTA4OCAzOC4wMTA4OCAwIDAgMS01Ljg1NzI4LTIwLjI3NTJWMzY2Ljc3NjMyYzAtMjEuNTg1OTIgMTguMTQ1MjgtMzkuMDc1ODQgNDAuNTUwNC0zOS4wNzU4NCA3LjQ5NTY4IDAgMTQuODY4NDggMi4wMDcwNCAyMS4yNTgyNCA1LjgxNjMyeicgZmlsbD0nI0ZGRkZGRicgcC1pZD0nNDEyNCc+PC9wYXRoPjwvc3ZnPg==)
}

.ymq_swiper-slideyoutube .ymq_swiper-slide-spanyoutube {
	width: 26%;
	height: 23%;
	display: block;
	position: absolute;
	top: 4px;
	background-repeat: no-repeat;
	right: -2px;
	background-image: url(data:image/svg+xml;
	base64,PHN2ZyB0PScxNjIwOTY2NzA5Mjc1JyBjbGFzcz0naWNvbicgdmlld0JveD0nMCAwIDEwMjQgMTAyNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHAtaWQ9JzU5ODMnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnPjxwYXRoIGQ9J00xODAuMTgxMzMzIDE3MC42NjY2NjdoNjY2LjE5NzMzNGExMjggMTI4IDAgMCAxIDEyNy40NDUzMzMgMTE2LjMwOTMzM0ExOTY3Ljc4NjY2NyAxOTY3Ljc4NjY2NyAwIDAgMSA5ODEuMzMzMzMzIDQ2Ni4wNDhjMCA3Ni4wMzItMy40MTMzMzMgMTUyLjA2NC0xMC4yODI2NjYgMjI4LjA5NkExMjggMTI4IDAgMCAxIDg0My41NjI2NjcgODEwLjY2NjY2N0gxODAuMTgxMzMzYTEyOCAxMjggMCAwIDEtMTI3LjQ0NTMzMy0xMTYuMDUzMzM0QTIxODcuODE4NjY3IDIxODcuODE4NjY3IDAgMCAxIDQyLjY2NjY2NyA0OTAuNjY2NjY3YzAtNjQuNDI2NjY3IDMuMzcwNjY3LTEzMi40MzczMzMgMTAuMDY5MzMzLTIwMy45NDY2NjdBMTI4IDEyOCAwIDAgMSAxODAuMTgxMzMzIDE3MC42NjY2Njd6JyBmaWxsPScjRkYwMDAwJyBwLWlkPSc1OTg0Jz48L3BhdGg+PHBhdGggZD0nTTQ3Ny4wOTg2NjcgNjMxLjY4bDE4Ny45MDQtMTI4LjQyNjY2N2EyMS4zMzMzMzMgMjEuMzMzMzMzIDAgMCAwIDAtMzUuMTU3MzMzbC0xODcuODYxMzM0LTEyOS4yOGEyMS4zMzMzMzMgMjEuMzMzMzMzIDAgMCAwLTMzLjQwOCAxNy42MjEzMzN2MjU3LjY2NGEyMS4zMzMzMzMgMjEuMzMzMzMzIDAgMCAwIDMzLjM2NTMzNCAxNy41Nzg2Njd6JyBmaWxsPScjZmZmJyBwLWlkPSc1OTg1Jz48L3BhdGg+PC9zdmc+)
}

.ymq_swiper-button-prev .ymq_iconfont {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg)
}

.ymq_product_img_small1 .ymq_swiper-button-prev {
	left: 0
}

.ymq_product_img_small1 img,.ymq_product_img_big_box img {
	width: 100%;
	max-height: 100%
}

.ymq_product_img_small2 img,.ymq_product_img_small3 img {
	max-width: 100%;
	height: 100%
}

.ymq_product_img_small video,.ymq_product_img_small iframe,.ymq_product_img_big_box video,.ymq_product_img_big_box iframe {
	width: 100%;
	max-height: 100%
}

.ymq_swiper-slide img {
	border: 2px solid transparent;
	padding: 2px;
	cursor: pointer
}

.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {
	border-color: #ff5501
}

.ymq_product_img_small2 {
	float: left;
	width: 19%
}

.ymq_product_img_small3 {
	float: right;
	width: 19%
}

.ymq_product_img_big2 {
	float: right;
	width: 79%
}

.ymq_product_img_big3 {
	float: left;
	width: 79%
}

.ymq_product_img_small2 .ymq_swiper-button-prev,.ymq_product_img_small3 .ymq_swiper-button-prev {
	width: 100%;
	top: 0;
	margin: 0;
	left: 0;
	height: auto
}

.ymq_product_img_small2 .ymq_swiper-button-next,.ymq_product_img_small3 .ymq_swiper-button-next {
	width: 100%;
	bottom: 0;
	margin: 0;
	left: 0;
	height: auto
}

.ymq_product_img_small2 .ymq_swiper-button-prev .ymq_iconfont,.ymq_product_img_small3 .ymq_swiper-button-prev .ymq_iconfont {
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg)
}

.ymq_product_img_small2 .ymq_swiper-button-next .ymq_iconfont,.ymq_product_img_small3 .ymq_swiper-button-next .ymq_iconfont {
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg)
}

.lg-download {
	display: none
}

.ymq_zoom1 {
	display: inline-block;
	position: relative
}

.ymq_zoom1 img {
	cursor: -webkit-zoom-in !important;
	cursor: zoom-in !important;
}

.ymq_zoom1 img::selection {
	background-color: transparent
}

.ymq_product_img_big .ymq_swiper-pagination-bullet {
	width: 4px!important;
	height: 4px!important;
	background: #999!important;
	-webkit-transition: all 100ms linear!important;
	transition: all 100ms linear!important;
	border: unset!important;
	margin: 0 3px!important;
	border-radius: 15px 15px 15px 15px;
	border: 2px solid #000;
	display: inline-block;
	height: 15px;
	text-align: center;
	width: 15px;
	margin: 5px;
	cursor: pointer;
	background: transparent;
	opacity: 1;
}

.ymq_product_img_big .ymq_swiper-pagination-bullet-active {
	width: 18px!important;
	height: 4px!important;
	border: unset!important;
	background: var(--pagination-color)!important;
}

.ymq_product_img_big .ymq_swiper-pagination-bullets {
	bottom: -5px;
}

.ymq_product_img_big .ymq_swiper-button-prev,.ymq_product_img_big .ymq_swiper-button-next {
	top: 50%;
}

.ymq_product_img_small1 .ymq_swiper-button-prev,.ymq_product_img_small1 .ymq_swiper-button-next {
	height: 100%;
	top: 0;
}

.ymq_image_icons,.ymq_image_icons:hover,.ymq_image_icons:focus,.ymq_image_icons:visited {
	outline: unset !important;
}

.ymq_image_icons {
	width: calc(var(--big-icon-width) * 1px);
	height: calc(var(--big-icon-height) * 1px);
	font-size: calc(var(--big-icon-size) * 1px);
	color: var(--big-icon-color);
	background-color: var(--big-icon-b-color);
	opacity: var(--big-icon-b-opacity);
	border: calc(var(--big-icon-border-width) * 1px) solid var(--big-icon-border-color);
	border-radius: calc(var(--big-icon-border-radius) * 1px);
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.ymq_image_icons:hover {
	color: var(--big-icon-color-hover);
	background-color: var(--big-icon-b-color-hover);
	border: calc(var(--big-icon-border-width) * 1px) solid var(--big-icon-border-color-hover);
}

.ymq_swiper-slide-thumb-active img,.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover {
	border: 2px solid var(--thumbnail-border-color) !important;
}

.lg-actions .lg-next,.lg-actions .lg-prev {
	width: 42px;
	height: 39px;
}

.lg-toolbar .lg-icon {
	font-size: 24px !important;
}

.ymq_product_img_small2 img,.ymq_product_img_small3 img {
	width: auto !important;
}

.ymq_img_svg_icon {
	display: inline-block;
	vertical-align: middle;
	fill: currentColor;
}

.ymq_img_svg_icon {
	width: calc(var(--big-icon-size) * 1px);
	height: calc(var(--big-icon-size) * 1px);
}

.lg-backdrop {
	display: block !important;
}

.lg-toolbar .lg-close:after,#lg-zoom-in:after,#lg-zoom-out:after,#lg-actual-size:after,.lg-actions .lg-prev:after,.lg-actions .lg-next:before {
	content: none !important;
}

.lg-actions .lg-prev:after,.lg-actions .lg-next:before {
	width: 42px !important;
	height: 42px !important;
}