@font-face {
	font-family: "iconfont";
	src: url("/Public/Font/home/phpcms/zh-cn/iconfont.eot?t=1566260592928");
  /* IE9 */
	src: url("/Public/Font/home/phpcms/zh-cn/iconfont.eot?t=1566260592928#iefix") format('embedded-opentype'), 
  url("data:application/x-font-woff2;charset=utf-8;base64,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") format('woff2'),
  url("/Public/Font/home/phpcms/zh-cn/iconfont.woff?t=1566260592928") format('woff'),
  url("/Public/Font/home/phpcms/zh-cn/iconfont.ttf?t=1566260592928") format('truetype'), 
  url("/Public/Font/home/phpcms/zh-cn/iconfont.svg?t=1566260592928#iconfont") format('svg');
  /* iOS 4.1- */
}

@font-face {
	font-family: 'AlibabaSans-Light';
  src: url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Light.eot");
  src: url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Light.eot?#font-spider") format('embedded-opentype'),
    url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Light.woff") format('woff'),
    url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Light.ttf") format('truetype'),
    url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Light.svg") format('svg');
  font-weight: light;
  font-style: normal;
}

@font-face {
	font-family: 'AlibabaSans-Medium';
  src: url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Medium.eot");
  src: url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Medium.eot?#font-spider") format('embedded-opentype'),
    url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Medium.woff") format('woff'),
    url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Medium.ttf") format('truetype'),
    url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Medium.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'AlibabaSans-Regular';
  src: url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Regular.eot");
  src: url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Regular.eot?#font-spider") format('embedded-opentype'),
    url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Regular.woff") format('woff'),
    url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Regular.ttf") format('truetype'),
    url("/Public/Font/home/phpcms/zh-cn/AlibabaSans-Regular.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}

.m-show {
	display: none;
}

.header,
.m_hide {
	display: none;
}

.banner_full {
	height: 60%;
}

/*移动端头部*/

.m_header {
	display: block;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
  /*background: #11161a;*/
	background-color: #fff;
	z-index: 99999;
}

.m_header {
	height: 50px;
}

.logo_box {
	display: inline;
	display: inline-block;
	display: -moz-inline-stack;
	height: 50px;
	line-height: 0;
	font-size: 0;
	zoom: 1;
}

.logo_box img {
	height: 50px;
}

/*手机X*/

.nav_toggle {
	color: #fff;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	-o-transform: scale(0.7);
	transform: scale(0.7);
	transform-origin: 50% 50%;
	position: absolute;
	top: 50%;
	right: 8px;
	margin-top: -13px;
	z-index: 999;
}

.nav_toggle {
	cursor: pointer;
	padding: 10px 35px 16px 0px;
}

.nav_toggle span,
.nav_toggle span:before,
.nav_toggle span:after {
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	height: 5px;
	width: 35px;
	background: #af9560;
	position: absolute;
	display: block;
	content: '';
}

.nav_toggle span:before {
	top: -10px;
}

.nav_toggle span:after {
	bottom: -10px;
}

.nav_toggle span,
.nav_toggle span:before,
.nav_toggle span:after {
	transition: all 500ms ease-in-out;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
}

.nav_toggle.active span {
	background-color: transparent;
}

.nav_toggle.active span:before,
.nav_toggle.active span:after {
	top: 0;
}

.nav_toggle.active span:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

.nav_toggle.active span:after {
	transform: translateY(-10px) rotate(-45deg);
	-webkit-transform: translateY(-10px) rotate(-45deg);
	-ms-transform: translateY(-10px) rotate(-45deg);
	top: 10px;
}

/*移动端导航normal*/

.m_header .m_nav {
	display: none;
	position: fixed;
	top: 50px;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #fff;
	z-index: 2;
	overflow-x: hidden;
}

.m_header .m_nav_list a {
	display: block;
	width: 100%;
	padding: 0 20px;
	line-height: 45px;
	text-align: left;
	font-size: 16px;
	color: #333;
}

.m_header .m_nav_list > li {
	border-bottom: 1px solid #f0f0f0;
	transition: transform .5s ease;
	transform: matrix(1,-1,0,1,200,100);
}

.m_header .m_nav_list > li > a {
	opacity: 0;
}

.m_header .m_nav_list .dropdown .dropdown_menu {
	height: 0;
	overflow: hidden;
}

.m_header .m_nav_list .dropdown .dropdown_menu.on {
	height: auto;
}

.m_header .m_nav_list .dropdown_menu > li {
	border-top: 1px solid #f0f0f0;
	background: #f5f5f5;
}

.m_header .m_logo {
	float: left;
	margin-left: 20px;
	margin-top: 7px;
}

.m_header .m_logo img {
	height: 38px;
}

.inp_control {
	display: block;
	width: 100%;
	height: 28px;
	*height: 18px;
	padding: 7px 8px;
	font-size: 14px;
	color: #555;
	background-color: #fff;
	background-image: none;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.animated {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes zoomBig {
	from {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	to {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

@keyframes zoomBig {
	from {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	to {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

.zoomBig {
	-webkit-animation-name: zoomBig;
	animation-name: zoomBig;
}

@keyframes fold {
	from {
		transform: perspective(800px) rotateX(80deg);
		opacity: 0;
		transform-origin: top;
	}

	to {
		transform: perspective(0) rotateX(0deg);
		opacity: 1;
		transform-origin: top;
	}
}

@-webkit-keyframes fold {
	from {
		transform: perspective(800px) rotateX(80deg);
		opacity: 0;
		transform-origin: top;
	}

	to {
		transform: perspective(0) rotateX(0deg);
		opacity: 1;
		transform-origin: top;
	}
}

.fold {
	-webkit-animation-name: fold;
	animation-name: fold;
}

#bdshare_weixin_qrcode_dialog,
#bdshare_weixin_qrcode_dialog * {
	box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 8%, 0);
		transform: translate3d(0, 8%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3);
	}

	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}

@keyframes circle-anim {
	0% {
		transform: scale(0.7);
		opacity: .4;
	}

	100% {
		transform: scale(1.3);
		opacity: 0;
	}
}

@-webkit-keyframes circle-anim {
	0% {
		transform: scale(0.7);
		opacity: .4;
	}

	100% {
		transform: scale(1.3);
		opacity: 0;
	}
}

.year-hd1,
.year-bd1,
.slider {
	opacity: 0;
	visibility: hidden;
	transition: opacity 1s ease;
	-webkit-transition: opacity 1s ease;
}

.year-hd1.slick-initialized,
.year-bd1.slick-initialized,
.slider.slick-initialized {
	visibility: visible;
	opacity: 1;
}

.m_nav .sub-nav {
	height: 0;
	overflow: hidden;
	-webkit-transition: 0.6s;
	-o-transition: 0.6s;
	transition: 0.6s;
}

.m_nav .sub-nav a {
	font-size: 14px;
	text-indent: 2em;
	line-height: 40px;
}

.m_nav .on {
	height: auto;
}

/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.9.1
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 03.08.2019
 */

/*
OVERLAY SCROLLBARS CORE:
*/

html.os-html,
html.os-html > .os-host {
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	height: 100% !important;
	width: 100% !important;
	min-width: 100% !important;
	min-height: 100% !important;
	margin: 0 !important;
	position: absolute !important;
  /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
}

html.os-html > .os-host > .os-padding {
	position: absolute;
  /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
}

body.os-dragging,
body.os-dragging * {
	cursor: default;
}

.os-host,
.os-host-textarea {
	position: relative;
	overflow: visible !important;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start;
}

.os-host-flexbox {
	overflow: hidden !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.os-host-flexbox > .os-size-auto-observer {
	height: inherit !important;
}

.os-host-flexbox > .os-content-glue {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.os-host-flexbox > .os-size-auto-observer,
.os-host-flexbox > .os-content-glue {
	min-height: 0;
	min-width: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
}

#os-dummy-scrollbar-size {
	position: fixed;
	opacity: 0;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	visibility: hidden;
	overflow: scroll;
	height: 500px;
	width: 500px;
}

#os-dummy-scrollbar-size > div {
	width: 200%;
	height: 200%;
	margin: 10px 0;
}

#os-dummy-scrollbar-size,
.os-viewport {
	-ms-overflow-style: scrollbar !important;
}

.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,
.os-viewport-native-scrollbars-invisible.os-viewport {
	scrollbar-width: none !important;
}

.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {
	display: none !important;
	width: 0px !important;
	height: 0px !important;
	visibility: hidden !important;
	background: transparent !important;
}

.os-content-glue {
	box-sizing: inherit;
	max-height: 100%;
	max-width: 100%;
	width: 100%;
	pointer-events: none;
}

.os-padding {
	box-sizing: inherit;
	direction: inherit;
	position: absolute;
	overflow: visible;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: auto !important;
	height: auto !important;
	z-index: 1;
}

.os-host-overflow > .os-padding {
	overflow: hidden;
}

.os-viewport {
	direction: inherit !important;
	box-sizing: inherit !important;
	resize: none !important;
	outline: none !important;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0;
	margin: 0;
	-webkit-overflow-scrolling: touch;
}

.os-content-arrange {
	position: absolute;
	z-index: -1;
	min-height: 1px;
	min-width: 1px;
	pointer-events: none;
}

.os-content {
	direction: inherit;
	box-sizing: border-box !important;
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	height: 100%;
	width: 100%;
	visibility: visible;
}

.os-content:before,
.os-content:after {
	content: '';
	display: table;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
}

.os-content > .os-textarea {
	box-sizing: border-box !important;
	direction: inherit !important;
	background: transparent !important;
	outline: 0px none transparent !important;
	overflow: hidden !important;
	position: absolute !important;
	display: block !important;
	top: 0 !important;
	left: 0 !important;
	margin: 0 !important;
	border-radius: 0px !important;
	float: none !important;
	-webkit-filter: none !important;
	filter: none !important;
	border: none !important;
	resize: none !important;
	-webkit-transform: none !important;
	transform: none !important;
	max-width: none !important;
	max-height: none !important;
	box-shadow: none !important;
	-webkit-perspective: none !important;
	perspective: none !important;
	opacity: 1 !important;
	z-index: 1 !important;
	clip: auto !important;
	vertical-align: baseline !important;
	padding: 0px;
}

.os-host-rtl > .os-padding > .os-viewport > .os-content > .os-textarea {
	right: 0 !important;
}

.os-content > .os-textarea-cover {
	z-index: -1;
	pointer-events: none;
}

.os-content > .os-textarea[wrap='off'] {
	white-space: pre !important;
	margin: 0px !important;
}

.os-text-inherit {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
	text-transform: inherit;
	text-decoration: inherit;
	text-indent: inherit;
	text-align: inherit;
	text-shadow: inherit;
	text-overflow: inherit;
	letter-spacing: inherit;
	word-spacing: inherit;
	line-height: inherit;
	unicode-bidi: inherit;
	direction: inherit;
	color: inherit;
	cursor: text;
}

.os-resize-observer,
.os-resize-observer-host {
	box-sizing: inherit;
	display: block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	pointer-events: none;
	z-index: -1;
}

.os-resize-observer-host {
	padding: inherit;
	border: inherit;
	border-color: transparent;
	border-style: solid;
	box-sizing: border-box;
}

.os-resize-observer-host:after {
	content: '';
}

.os-resize-observer-host > .os-resize-observer,
.os-resize-observer-host:after {
	height: 200%;
	width: 200%;
	padding: inherit;
	border: inherit;
	margin: 0px;
	display: block;
	box-sizing: content-box;
}

.os-resize-observer.observed,
object.os-resize-observer {
	box-sizing: border-box !important;
}

.os-size-auto-observer {
	box-sizing: inherit !important;
	height: 100%;
	width: inherit;
	max-width: 1px;
	position: relative;
	float: left;
	max-height: 1px;
	overflow: hidden;
	z-index: -1;
	padding: 0;
	margin: 0;
	pointer-events: none;
	-webkit-box-flex: inherit;
	-ms-flex-positive: inherit;
	flex-grow: inherit;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
}

.os-size-auto-observer > .os-resize-observer {
	width: 1000%;
	height: 1000%;
	min-height: 1px;
	min-width: 1px;
}

.os-resize-observer-item {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: -1;
	opacity: 0;
	direction: ltr !important;
	-webkit-box-flex: 0 !important;
	-ms-flex: none !important;
	flex: none !important;
}

.os-resize-observer-item-final {
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: none !important;
	transition: none !important;
	-webkit-box-flex: 0 !important;
	-ms-flex: none !important;
	flex: none !important;
}

.os-resize-observer {
	-webkit-animation-duration: 0.001s;
	animation-duration: 0.001s;
	-webkit-animation-name: hs-resize-observer-dummy-animation;
	animation-name: hs-resize-observer-dummy-animation;
}

/*
CUSTOM SCROLLBARS AND CORNER CORE:
*/

.os-host-transition > .os-scrollbar,
.os-host-transition > .os-scrollbar-corner {
	-webkit-transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
	transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}

html.os-html > .os-host > .os-scrollbar {
	position: absolute;
  /* could be position: fixed; but it causes issues on iOS (-webkit-overflow-scrolling: touch) */
	z-index: 999999;
  /* highest z-index of the page */
}

.os-scrollbar,
.os-scrollbar-corner {
	position: absolute;
	opacity: 1;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
	z-index: 1;
}

.os-scrollbar-corner {
	bottom: 0;
	right: 0;
}

.os-scrollbar {
	pointer-events: none;
}

.os-scrollbar-track {
	pointer-events: auto;
	position: relative;
	height: 100%;
	width: 100%;
	padding: 0 !important;
	border: none !important;
}

.os-scrollbar-handle {
	pointer-events: auto;
	position: absolute;
	width: 100%;
	height: 100%;
}

.os-scrollbar-handle-off,
.os-scrollbar-track-off {
	pointer-events: none;
}

.os-scrollbar.os-scrollbar-unusable,
.os-scrollbar.os-scrollbar-unusable * {
	pointer-events: none !important;
}

.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {
	opacity: 0 !important;
}

.os-scrollbar-horizontal {
	bottom: 0;
	left: 0;
}

.os-scrollbar-vertical {
	top: 0;
	right: 0;
}

.os-host-rtl > .os-scrollbar-horizontal {
	right: 0;
}

.os-host-rtl > .os-scrollbar-vertical {
	right: auto;
	left: 0;
}

.os-host-rtl > .os-scrollbar-corner {
	right: auto;
	left: 0;
}

.os-scrollbar-auto-hidden,
.os-padding + .os-scrollbar-corner,
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-corner,
.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal,
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-corner,
.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical + .os-scrollbar-corner,
.os-scrollbar-horizontal + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden + .os-scrollbar-vertical.os-scrollbar-auto-hidden + .os-scrollbar-corner {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.os-scrollbar-corner-resize-both {
	cursor: nwse-resize;
}

.os-host-rtl > .os-scrollbar-corner-resize-both {
	cursor: nesw-resize;
}

.os-scrollbar-corner-resize-horizontal {
	cursor: ew-resize;
}

.os-scrollbar-corner-resize-vertical {
	cursor: ns-resize;
}

.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {
	cursor: default;
}

.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden > .os-scrollbar-vertical {
	top: 0;
	bottom: 0;
}

.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal,
.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden > .os-scrollbar-horizontal {
	right: 0;
	left: 0;
}

.os-scrollbar:hover,
.os-scrollbar-corner.os-scrollbar-corner-resize {
	opacity: 1 !important;
	visibility: visible !important;
}

.os-scrollbar-corner.os-scrollbar-corner-resize {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+");
	background-repeat: no-repeat;
	background-position: 100% 100%;
	pointer-events: auto !important;
}

.os-host-rtl > .os-scrollbar-corner.os-scrollbar-corner-resize {
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.os-host-overflow {
	overflow: hidden !important;
}

@-webkit-keyframes hs-resize-observer-dummy-animation {
	from {
		z-index: 0;
	}

	to {
		z-index: -1;
	}
}

@keyframes hs-resize-observer-dummy-animation {
	from {
		z-index: 0;
	}

	to {
		z-index: -1;
	}
}

/*
THEMES:
*/

/* NONE THEME: */

.os-theme-none > .os-scrollbar-horizontal,
.os-theme-none > .os-scrollbar-vertical,
.os-theme-none > .os-scrollbar-corner {
	display: none !important;
}

.os-theme-none > .os-scrollbar-corner-resize {
	display: block !important;
	min-width: 10px;
	min-height: 10px;
}

/* DARK & LIGHT THEME: */

.os-theme-dark > .os-scrollbar-horizontal,
.os-theme-light > .os-scrollbar-horizontal {
	right: 10px;
	height: 10px;
}

.os-theme-dark > .os-scrollbar-vertical,
.os-theme-light > .os-scrollbar-vertical {
	bottom: 10px;
	width: 10px;
}

.os-theme-dark.os-host-rtl > .os-scrollbar-horizontal,
.os-theme-light.os-host-rtl > .os-scrollbar-horizontal {
	left: 10px;
	right: 0;
}

.os-theme-dark > .os-scrollbar-corner,
.os-theme-light > .os-scrollbar-corner {
	height: 10px;
	width: 10px;
}

.os-theme-dark > .os-scrollbar-corner,
.os-theme-light > .os-scrollbar-corner {
	background-color: transparent;
}

.os-theme-dark > .os-scrollbar,
.os-theme-light > .os-scrollbar {
	padding: 2px;
	box-sizing: border-box;
	background: transparent;
}

.os-theme-dark > .os-scrollbar.os-scrollbar-unusable,
.os-theme-light > .os-scrollbar.os-scrollbar-unusable {
	background: transparent;
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track,
.os-theme-light > .os-scrollbar > .os-scrollbar-track {
	background: transparent;
}

.os-theme-dark > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle {
	min-width: 30px;
}

.os-theme-dark > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle {
	min-height: 30px;
}

.os-theme-dark.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light.os-host-transition > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-dark > .os-scrollbar > .os-scrollbar-track,
.os-theme-light > .os-scrollbar > .os-scrollbar-track {
	border-radius: 10px;
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
	background: rgba(0, 0, 0, 0.4);
}

.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
	background: rgba(255, 255, 255, 0.4);
}

.os-theme-dark > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
	background: rgba(0, 0, 0, .55);
}

.os-theme-light > .os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
	background: rgba(255, 255, 255, .55);
}

.os-theme-dark > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
	background: rgba(0, 0, 0, .7);
}

.os-theme-light > .os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
	background: rgba(255, 255, 255, .7);
}

.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
}

.os-theme-dark.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-horizontal-hidden > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-vertical-hidden > .os-scrollbar-vertical .os-scrollbar-handle:before {
	display: none;
}

.os-theme-dark > .os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-horizontal .os-scrollbar-handle:before {
	top: -6px;
	bottom: -2px;
}

.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
	left: -6px;
	right: -2px;
}

.os-host-rtl.os-theme-dark > .os-scrollbar-vertical .os-scrollbar-handle:before,
.os-host-rtl.os-theme-light > .os-scrollbar-vertical .os-scrollbar-handle:before {
	right: -6px;
	left: -2px;
}

.os-theme-dark .os-scrollbar-track {
	background-color: #EEE !important;
}

.os-scrollbar-handle {
	width: 8px;
	margin-left: -1px;
}

.holderCircle {
	width: 500px;
	height: 500px;
	border-radius: 100%;
	position: relative;
}

.dotCircle {
	width: 100%;
	height: 100%;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 100%;
	z-index: 20;
}

.itemDot {
	display: block;
	width: 84px;
	height: 84px;
	position: absolute;
	color: #fff;
	border-radius: 100%;
	text-align: center;
	line-height: 84px;
	z-index: 3;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s;
}

.dotCircle-a .itemDot {
	font-size: 16px;
	z-index: 3;
	background: url("/Public/Images/home/phpcms/zh-cn/dt3.png") no-repeat 50% bottom;
	color: #FF9C00;
}

.dotCircle-a .itemDot.active,
.dotCircle-a .itemDot:hover {
	background-position: 50% top;
	font-size: 17px;
	color: #fff;
}

.social-share .icon-wechat .wechat-qrcode {
	display: none;
	border: 1px solid #eee;
	position: absolute;
	z-index: 9;
	top: -205px;
	left: -84px;
	width: 200px;
	height: 192px;
	color: #666;
	font-size: 12px;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 2px 10px #aaa;
	transition: all 200ms;
	-webkit-tansition: all 350ms;
	-moz-transition: all 350ms;
}

.social-share .icon-wechat .wechat-qrcode.bottom {
	top: 40px;
	left: -84px;
}

.social-share .icon-wechat .wechat-qrcode.bottom:after {
	display: none;
}

.social-share .icon-wechat .wechat-qrcode h4 {
	font-weight: normal;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	background-color: #f3f3f3;
	margin: 0;
	padding: 0;
	color: #777;
}

.social-share .icon-wechat .wechat-qrcode .qrcode {
	width: 105px;
	margin: 10px auto;
}

.social-share .icon-wechat .wechat-qrcode .qrcode table {
	margin: 0 !important;
}

.social-share .icon-wechat .wechat-qrcode .help p {
	font-weight: normal;
	line-height: 16px;
	padding: 0;
	margin: 0;
}

.social-share .icon-wechat .wechat-qrcode:after {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: -13px;
	width: 0;
	height: 0;
	border-width: 8px 6px 6px 6px;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
}

.social-share .icon-wechat:hover .wechat-qrcode {
	display: block;
}

.wechat-qrcode p {
	font-size: 12px;
}