@charset "UTF-8";

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button>.vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button>.vjs-icon-placeholder:before {
	text-align: center
}

@font-face {
	font-family: VideoJS;
	src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
	content: "\f101"
}

.vjs-icon-play-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-play-circle:before {
	content: "\f102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
	content: "\f103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
	content: "\f104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
	content: "\f105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
	content: "\f106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
	content: "\f107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
	content: "\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
	content: "\f109"
}

.vjs-icon-square {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-square:before {
	content: "\f10a"
}

.vjs-icon-spinner {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-spinner:before {
	content: "\f10b"
}

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
	content: "\f10c"
}

.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
	content: "\f10d"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
	content: "\f10e"
}

.vjs-icon-share {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-share:before {
	content: "\f10f"
}

.vjs-icon-cog {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-cog:before {
	content: "\f110"
}

.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before {
	content: "\f111"
}

.vjs-icon-circle-outline {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-circle-outline:before {
	content: "\f112"
}

.vjs-icon-circle-inner-circle {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-circle-inner-circle:before {
	content: "\f113"
}

.vjs-icon-hd {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-hd:before {
	content: "\f114"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
	content: "\f115"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
	content: "\f116"
}

.vjs-icon-facebook {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-facebook:before {
	content: "\f117"
}

.vjs-icon-gplus {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-gplus:before {
	content: "\f118"
}

.vjs-icon-linkedin {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-linkedin:before {
	content: "\f119"
}

.vjs-icon-twitter {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-twitter:before {
	content: "\f11a"
}

.vjs-icon-tumblr {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-tumblr:before {
	content: "\f11b"
}

.vjs-icon-pinterest {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-pinterest:before {
	content: "\f11c"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
	content: "\f11d"
}

.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
	content: "\f11e"
}

.vjs-icon-next-item {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-next-item:before {
	content: "\f11f"
}

.vjs-icon-previous-item {
	font-family: VideoJS;
	font-weight: 400;
	font-style: normal
}

.vjs-icon-previous-item:before {
	content: "\f120"
}

.video-js {
	display: block;
	vertical-align: top;
	box-sizing: border-box;
	color: #fff;
	background-color: #000;
	position: relative;
	padding: 0;
	font-size: 10px;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	word-break: normal
}

.video-js:-moz-full-screen {
	position: absolute
}

.video-js:-webkit-full-screen {
	width: 100% !important;
	height: 100% !important
}

.video-js[tabindex="-1"] {
	outline: 0
}

.video-js *,
.video-js :after,
.video-js :before {
	box-sizing: inherit
}

.video-js ul {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	list-style-position: outside;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0
}

.video-js.vjs-4-3,
.video-js.vjs-16-9,
.video-js.vjs-fluid {
	width: 100%;
	max-width: 100%;
	height: 0
}

.video-js.vjs-16-9 {
	padding-top: 56.25%
}

.video-js.vjs-4-3 {
	padding-top: 75%
}

.video-js.vjs-fill,
.video-js .vjs-tech {
	width: 100%;
	height: 100%
}

.video-js .vjs-tech {
	position: absolute;
	top: 0;
	left: 0
}

body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.video-js.vjs-fullscreen {
	width: 100% !important;
	height: 100% !important;
	padding-top: 0 !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor: none
}

.vjs-hidden {
	display: none !important
}

.vjs-disabled {
	opacity: .5;
	cursor: default
}

.video-js .vjs-offscreen {
	height: 1px;
	left: -9999px;
	position: absolute;
	top: 0;
	width: 1px
}

.vjs-lock-showing {
	display: block !important;
	opacity: 1;
	visibility: visible
}

.vjs-no-js {
	padding: 20px;
	color: #fff;
	background-color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 300px;
	height: 150px;
	margin: 0 auto
}

.vjs-no-js a,
.vjs-no-js a:visited {
	color: #66a8cc
}

.video-js .vjs-big-play-button {
	font-size: 3em;
	line-height: 1.5em;
	height: 1.5em;
	width: 3em;
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	padding: 0;
	cursor: pointer;
	opacity: 1;
	border: .06666em solid #fff;
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, .7);
	border-radius: .3em;
	-webkit-transition: all .4s;
	transition: all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
	top: 50%;
	left: 50%;
	margin-top: -.75em;
	margin-left: -1.5em
}

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
	border-color: #fff;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, .5);
	-webkit-transition: all 0s;
	transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
	display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
	display: block
}

.video-js button {
	background: 0 0;
	border: none;
	color: inherit;
	display: inline-block;
	font-size: inherit;
	line-height: inherit;
	text-transform: none;
	text-decoration: none;
	-webkit-transition: none;
	transition: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.vjs-control .vjs-button {
	width: 100%;
	height: 100%
}

.video-js .vjs-control.vjs-close-button {
	cursor: pointer;
	height: 3em;
	position: absolute;
	right: 0;
	top: .5em;
	z-index: 2
}

.video-js .vjs-modal-dialog {
	background: rgba(0, 0, 0, .8);
	background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0));
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .8)), to(hsla(0, 0%, 100%, 0)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0));
	background: linear-gradient(180deg, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0));
	overflow: auto
}

.video-js .vjs-modal-dialog>* {
	box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
	font-size: 1.2em;
	line-height: 1.5;
	padding: 20px 24px;
	z-index: 1
}

.vjs-menu-button {
	cursor: pointer
}

.vjs-menu-button.vjs-disabled {
	cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
	display: none
}

.vjs-menu .vjs-menu-content {
	display: block;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto
}

.vjs-menu .vjs-menu-content>* {
	box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
	display: none
}

.vjs-menu li {
	list-style: none;
	margin: 0;
	padding: .2em 0;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: center;
	text-transform: lowercase
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
	background-color: #73859f;
	background-color: rgba(115, 133, 159, .5)
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
	background-color: #fff;
	color: #2b333f
}

.vjs-menu li.vjs-menu-title {
	text-align: center;
	text-transform: uppercase;
	font-size: 1em;
	line-height: 2em;
	padding: 0;
	margin: 0 0 .3em 0;
	font-weight: 700;
	cursor: default
}

.vjs-menu-button-popup .vjs-menu {
	display: none;
	position: absolute;
	bottom: 0;
	width: 10em;
	left: -3em;
	height: 0;
	margin-bottom: 1.5em;
	border-top-color: rgba(43, 51, 63, .7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, .7);
	position: absolute;
	width: 100%;
	bottom: 1.5em;
	max-height: 15em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
	display: block
}

.video-js .vjs-menu-button-inline {
	-webkit-transition: all .4s;
	transition: all .4s;
	overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
	width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
	width: 12em
}

.vjs-menu-button-inline .vjs-menu {
	opacity: 0;
	height: 100%;
	width: auto;
	position: absolute;
	left: 4em;
	top: 0;
	padding: 0;
	margin: 0;
	-webkit-transition: all .4s;
	transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
	display: block;
	opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display: block;
	opacity: 1;
	position: relative;
	width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
	width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
	width: auto;
	height: 100%;
	margin: 0;
	overflow: hidden
}

.video-js .vjs-control-bar {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 3em;
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, .7)
}

.vjs-has-started .vjs-control-bar {
	display: -webkit-box;
	display: flex;
	visibility: visible;
	opacity: 1;
	-webkit-transition: visibility .1s, opacity .1s;
	transition: visibility .1s, opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility: visible;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
	display: none !important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity: 1;
	visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display: table
}

.video-js .vjs-control {
	position: relative;
	text-align: center;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 4em;
	-webkit-box-flex: none;
	flex: none
}

.vjs-button>.vjs-icon-placeholder:before {
	font-size: 1.8em;
	line-height: 1.67
}

.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
	text-shadow: 0 0 1em #fff
}

.video-js .vjs-control-text {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.vjs-no-flex .vjs-control {
	display: table-cell;
	vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
	display: none
}

.video-js .vjs-progress-control {
	cursor: pointer;
	-webkit-box-flex: auto;
	flex: auto;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	min-width: 4em;
	touch-action: none
}

.video-js .vjs-progress-control.disabled {
	cursor: default
}

.vjs-live .vjs-progress-control {
	display: none
}

.vjs-no-flex .vjs-progress-control {
	width: auto
}

.video-js .vjs-progress-holder {
	-webkit-box-flex: auto;
	flex: auto;
	-webkit-transition: all .2s;
	transition: all .2s;
	height: .3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
	margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size: 1.6666666666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
	font-size: 1em
}

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
	position: absolute;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 0
}

.video-js .vjs-play-progress {
	background-color: #fff
}

.video-js .vjs-play-progress:before {
	font-size: .9em;
	position: absolute;
	right: -.5em;
	top: -.333333333333333em;
	z-index: 1
}

.video-js .vjs-load-progress {
	background: rgba(115, 133, 159, .5)
}

.video-js .vjs-load-progress div {
	background: rgba(115, 133, 159, .75)
}

.video-js .vjs-time-tooltip {
	background-color: #fff;
	background-color: hsla(0, 0%, 100%, .8);
	border-radius: .3em;
	color: #000;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 6px 8px 8px 8px;
	pointer-events: none;
	position: relative;
	top: -3.4em;
	visibility: hidden;
	z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
	display: none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
	display: block;
	font-size: .6em;
	visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
	font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
	display: none;
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #000;
	z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
	visibility: hidden;
	opacity: 0;
	-webkit-transition: visibility 1s, opacity 1s;
	transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	display: none
}

.vjs-mouse-display .vjs-time-tooltip {
	color: #fff;
	background-color: #000;
	background-color: rgba(0, 0, 0, .8)
}

.video-js .vjs-slider {
	position: relative;
	cursor: pointer;
	padding: 0;
	margin: 0 .45em 0 .45em;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #73859f;
	background-color: rgba(115, 133, 159, .5)
}

.video-js .vjs-slider.disabled {
	cursor: default
}

.video-js .vjs-slider:focus {
	text-shadow: 0 0 1em #fff;
	box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
	cursor: pointer;
	-webkit-box-flex: none;
	flex: none
}

.video-js .vjs-volume-control {
	cursor: pointer;
	margin-right: 1em;
	display: -webkit-box;
	display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
	width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
	visibility: visible;
	opacity: 0;
	width: 1px;
	height: 1px;
	margin-left: -1px
}

.video-js .vjs-volume-panel {
	-webkit-transition: width 1s;
	transition: width 1s
}

.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel .vjs-volume-control:hover,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel:hover .vjs-volume-control {
	visibility: visible;
	opacity: 1;
	position: relative;
	-webkit-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
	transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s
}

.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
	width: 5em;
	height: 3em
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
	width: 9em;
	-webkit-transition: width .1s;
	transition: width .1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	height: 8em;
	width: 3em;
	left: -3.5em;
	-webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	-webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
	transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
	width: 5em;
	height: 3em;
	visibility: visible;
	opacity: 1;
	position: relative;
	-webkit-transition: none;
	transition: none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
	position: absolute;
	bottom: 3em;
	left: .5em
}

.video-js .vjs-volume-panel {
	display: -webkit-box;
	display: flex
}

.video-js .vjs-volume-bar {
	margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
	width: 5em;
	height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
	width: .3em;
	height: 5em;
	margin: 1.35em auto
}

.video-js .vjs-volume-level {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff
}

.video-js .vjs-volume-level:before {
	position: absolute;
	font-size: .9em
}

.vjs-slider-vertical .vjs-volume-level {
	width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
	top: -.5em;
	left: -.3em
}

.vjs-slider-horizontal .vjs-volume-level {
	height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
	top: -.3em;
	right: -.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
	width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width: 100%
}

.video-js .vjs-volume-vertical {
	width: 3em;
	height: 8em;
	bottom: 8em;
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, .7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
	left: -2em
}

.vjs-poster {
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	background-color: #000;
	cursor: pointer;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%
}

.vjs-has-started .vjs-poster {
	display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
	display: block
}

.vjs-using-native-controls .vjs-poster {
	display: none
}

.video-js .vjs-live-control {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: flex-start;
	align-items: flex-start;
	-webkit-box-flex: auto;
	flex: auto;
	font-size: 1em;
	line-height: 3em
}

.vjs-no-flex .vjs-live-control {
	display: table-cell;
	width: auto;
	text-align: left
}

.video-js .vjs-time-control {
	-webkit-box-flex: none;
	flex: none;
	font-size: 1em;
	line-height: 3em;
	min-width: 2em;
	width: auto;
	padding-left: 1em;
	padding-right: 1em
}

.video-js .vjs-current-time,
.video-js .vjs-duration,
.vjs-live .vjs-time-control,
.vjs-no-flex .vjs-current-time,
.vjs-no-flex .vjs-duration {
	display: none
}

.vjs-time-divider {
	display: none;
	line-height: 3em
}

.vjs-live .vjs-time-divider {
	display: none
}

.video-js .vjs-play-control .vjs-icon-placeholder {
	cursor: pointer;
	-webkit-box-flex: none;
	flex: none
}

.vjs-text-track-display {
	position: absolute;
	bottom: 3em;
	left: 0;
	right: 0;
	top: 0;
	pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom: 1em
}

.video-js .vjs-text-track {
	font-size: 1.4em;
	text-align: center;
	margin-bottom: .1em
}

.vjs-subtitles {
	color: #fff
}

.vjs-captions {
	color: #fc6
}

.vjs-tt-cue {
	display: block
}

video::-webkit-media-text-track-display {
	-ms-transform: translateY(-3em);
	-webkit-transform: translateY(-3em);
	transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
	-ms-transform: translateY(-1.5em);
	-webkit-transform: translateY(-1.5em);
	transform: translateY(-1.5em)
}

.video-js .vjs-fullscreen-control {
	cursor: pointer;
	-webkit-box-flex: none;
	flex: none
}

.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate>.vjs-menu-button {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
	pointer-events: none;
	font-size: 1.5em;
	line-height: 2;
	text-align: center
}

.vjs-playback-rate .vjs-menu {
	width: 4em;
	left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
	font-size: 1.4em;
	text-align: center
}

.vjs-error .vjs-error-display:before {
	color: #fff;
	content: "X";
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4em;
	left: 0;
	line-height: 1;
	margin-top: -.5em;
	position: absolute;
	text-shadow: .05em .05em .1em #000;
	text-align: center;
	top: 50%;
	vertical-align: middle;
	width: 100%
}

.vjs-loading-spinner {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .85;
	text-align: left;
	border: 6px solid rgba(43, 51, 63, .7);
	box-sizing: border-box;
	background-clip: padding-box;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
	display: block;
	-webkit-animation: vjs-spinner-show 0s linear .3s forwards;
	animation: vjs-spinner-show 0s linear .3s forwards
}

.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
	content: "";
	position: absolute;
	margin: -6px;
	box-sizing: inherit;
	width: inherit;
	height: inherit;
	border-radius: inherit;
	opacity: 1;
	border: inherit;
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
	-webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
	animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
	border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
	border-top-color: #fff;
	-webkit-animation-delay: .44s;
	animation-delay: .44s
}

@keyframes vjs-spinner-show {
	to {
		visibility: visible
	}
}

@-webkit-keyframes vjs-spinner-show {
	to {
		visibility: visible
	}
}

@keyframes vjs-spinner-spin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-webkit-keyframes vjs-spinner-spin {
	to {
		-webkit-transform: rotate(1turn)
	}
}

@keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f
	}

	20% {
		border-top-color: #73859f
	}

	35% {
		border-top-color: #fff
	}

	60% {
		border-top-color: #73859f
	}

	to {
		border-top-color: #73859f
	}
}

@-webkit-keyframes vjs-spinner-fade {
	0% {
		border-top-color: #73859f
	}

	20% {
		border-top-color: #73859f
	}

	35% {
		border-top-color: #fff
	}

	60% {
		border-top-color: #73859f
	}

	to {
		border-top-color: #73859f
	}
}

.vjs-chapters-button .vjs-menu ul {
	width: 24em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
	vertical-align: middle;
	display: inline-block;
	margin-bottom: -.1em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
	font-family: VideoJS;
	content: "\f10d";
	font-size: 1.5em;
	line-height: inherit
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
	-webkit-box-flex: auto;
	flex: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
	width: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control {
	display: none
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
	display: none
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control {
	display: none
}

.vjs-modal-dialog.vjs-text-track-settings {
	background-color: #2b333f;
	background-color: rgba(43, 51, 63, .75);
	color: #fff;
	height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
	display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
	display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
	text-align: right;
	vertical-align: bottom
}

@supports (display:grid) {
	.vjs-text-track-settings .vjs-modal-dialog-content {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr auto
	}

	.vjs-text-track-settings .vjs-track-settings-colors {
		display: block;
		grid-column: 1;
		grid-row: 1
	}

	.vjs-text-track-settings .vjs-track-settings-font {
		grid-column: 2;
		grid-row: 1
	}

	.vjs-text-track-settings .vjs-track-settings-controls {
		grid-column: 2;
		grid-row: 2
	}
}

.vjs-track-setting>select {
	margin-right: 5px
}

.vjs-text-track-settings fieldset {
	margin: 5px;
	padding: 3px;
	border: none
}

.vjs-text-track-settings fieldset span {
	display: inline-block
}

.vjs-text-track-settings legend {
	color: #fff;
	margin: 0 0 5px 0
}

.vjs-text-track-settings .vjs-label {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
	outline-style: solid;
	outline-width: medium;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(88%, #fff), to(#73859f));
	background-image: -webkit-linear-gradient(bottom, #fff 88%, #73859f);
	background-image: linear-gradient(0deg, #fff 88%, #73859f)
}

.vjs-track-settings-controls button:hover {
	color: rgba(43, 51, 63, .75)
}

.vjs-track-settings-controls button {
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(88%, #fff), to(#73859f));
	background-image: -webkit-linear-gradient(top, #fff 88%, #73859f);
	background-image: linear-gradient(-180deg, #fff 88%, #73859f);
	color: #2b333f;
	cursor: pointer;
	border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
	margin-right: 1em
}

@media print {
	.video-js>:not(.vjs-tech):not(.vjs-poster) {
		visibility: hidden
	}
}

.vjs-resize-manager {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
	visibility: hidden
}

.video-js {
	width: 100% !important;
	height: 100% !important;
	overflow: hidden
}

.video-js:hover .vjs-control-bar {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.video-js:hover .vjs-text-track-display {
	opacity: 1
}

.video-js *,
.video-js :focus {
	outline: none
}

.video-js.vjs-playing.vjs-user-inactive .vjs-text-track-display {
	bottom: 0
}

.video-js.vjs-playing.vjs-has-started.vjs-user-inactive .vjs-control-bar {
	visibility: initial;
	opacity: 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, -webkit-transform .5s cubic-bezier(.4, 0, .6, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, -webkit-transform .5s cubic-bezier(.4, 0, .6, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, transform .5s cubic-bezier(.4, 0, .6, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, transform .5s cubic-bezier(.4, 0, .6, 1), -webkit-transform .5s cubic-bezier(.4, 0, .6, 1)
}

.video-js.vjs-playing.vjs-has-started.vjs-user-inactive .vjs-text-track-display {
	opacity: 0
}

.video-js video {
	cursor: pointer
}

.video-js .vjs-big-play-button {
	display: none !important;
	background: none;
	-webkit-transition: none;
	transition: none;
	pointer-events: none
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before {
	display: none
}

.video-js .vjs-control-bar {
	-webkit-box-align: center;
	align-items: center;
	height: 48px;
	width: 100%;
	max-width: 840px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(0, 0, 0, 0);
	opacity: 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, -webkit-transform .5s cubic-bezier(.4, 0, .6, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, -webkit-transform .5s cubic-bezier(.4, 0, .6, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, transform .5s cubic-bezier(.4, 0, .6, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, transform .5s cubic-bezier(.4, 0, .6, 1), -webkit-transform .5s cubic-bezier(.4, 0, .6, 1)
}

.video-js .vjs-control:focus {
	text-shadow: none
}

.video-js .vjs-icon-placeholder:before {
	position: relative;
	font-size: 24px
}

.video-js .vjs-play-control {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 86'%3E%3Cpath d='M53 15h6c1.66 0 3 1.34 3 3v50c0 1.66-1.34 3-3 3h-6c-1.66 0-3-1.34-3-3V18c0-1.66 1.34-3 3-3zm-29 3v50c0 1.66 1.34 3 3 3h6c1.66 0 3-1.34 3-3V18c0-1.66-1.34-3-3-3h-6c-1.66 0-3 1.34-3 3z' fill='%23fff'/%3E%3Cpath fill='none' d='M0 0h86v86H0z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 26px;
	cursor: pointer
}

.video-js .vjs-play-control.vjs-paused {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 86'%3E%3Cpath d='M72.05 41.32c-.31-.53-.64-.86-1.21-1.24S29.7 13.49 29 13.12s-1.04-.62-1.85-.63-1.24.2-1.73.49-1.07.99-1.24 1.74-.17 2.16-.17 3v50.53c0 .85-.01 2.26.17 3s.75 1.45 1.24 1.74.92.51 1.73.49 1.15-.25 1.85-.63S70.37 46.2 70.84 45.89c.48-.31.9-.69 1.21-1.24s.45-1.1.45-1.67c0-.55-.14-1.13-.45-1.66z' fill='%23fff'/%3E%3Cpath fill='none' d='M0 0h86v86H0z'/%3E%3C/svg%3E")
}

.video-js .vjs-play-control .vjs-icon-placeholder {
	display: none
}

.video-js .vjs-current-time {
	display: block
}

.video-js .vjs-time-control {
	font-size: 14px;
	line-height: 48px
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
	width: 120px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover .vjs-volume-control.vjs-volume-horizontal {
	height: 48px;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.video-js .vjs-mute-control {
	background-repeat: no-repeat;
	background-position: 0 -96px;
	background-size: 48px
}

.video-js .vjs-mute-control,
.video-js .vjs-mute-control.vjs-vol-0 {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/video/icon.78fdbcc9.png)
}

.video-js .vjs-mute-control.vjs-vol-0 {
	background-position: 0 -144px
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before {
	display: none
}

.video-js .vjs-volume-control {
	margin-right: 0
}

.video-js .vjs-volume-bar {
	margin: 22px 0
}

.video-js .vjs-volume-bar.vjs-slider-horizontal {
	height: 4px;
	border-radius: 2px;
	background-color: hsla(0, 0%, 100%, .2)
}

.video-js .vjs-volume-bar .vjs-volume-level {
	height: 100%;
	border-radius: 2px
}

.video-js .vjs-volume-bar .vjs-volume-level:before {
	content: "";
	top: -4px;
	right: -6px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #fff
}

.video-js .vjs-progress-control:hover .vjs-progress-holder,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
	font-size: 12px
}

.video-js .vjs-progress-control .vjs-mouse-display {
	background-color: #fff
}

.video-js .vjs-progress-holder {
	height: 4px;
	border-radius: 2px;
	background-color: hsla(0, 0%, 100%, .2)
}

.video-js .vjs-load-progress,
.video-js .vjs-load-progress div {
	border-radius: 2px;
	background-color: hsla(0, 0%, 100%, .3)
}

.video-js .vjs-play-progress {
	border-radius: 2px
}

.video-js .vjs-play-progress:before {
	content: "";
	top: -4px;
	right: -6px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #fff
}

.video-js .vjs-fullscreen-control {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/video/icon.78fdbcc9.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 48px
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
	display: none
}

.video-js.vjs-fullscreen .vjs-fullscreen-control {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/video/icon.78fdbcc9.png);
	background-position: 0 -48px
}

.video-js .vjs-fullscreen-control,
.video-js .vjs-mute-control,
.video-js .vjs-play-control {
	opacity: .8;
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease
}

.video-js .vjs-fullscreen-control:hover,
.video-js .vjs-mute-control:hover,
.video-js .vjs-play-control:hover {
	opacity: 1
}

.video-js .vjs-text-track-display {
	right: auto;
	top: auto;
	bottom: -1px;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .04)), to(rgba(0, 0, 0, .55)));
	background: -webkit-linear-gradient(rgba(0, 0, 0, .04), rgba(0, 0, 0, .55));
	background: linear-gradient(rgba(0, 0, 0, .04), rgba(0, 0, 0, .55));
	opacity: 0;
	-webkit-transition: opacity 1s cubic-bezier(.4, 0, .6, 1);
	transition: opacity 1s cubic-bezier(.4, 0, .6, 1)
}

.video-js .vjs-slider:focus {
	box-shadow: none;
	text-shadow: none
}

.video-js .vjs-audio-button,
.video-js .vjs-chapters-button,
.video-js .vjs-descriptions-button,
.video-js .vjs-loading-spinner,
.video-js .vjs-modal-dialog,
.video-js .vjs-playback-rate {
	display: none
}

.video-js .vjs-time-tooltip {
	font-size: 12px
}

.video-js .vjs-control-text {
	display: none
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

abbr[title] {
	border-bottom: none
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-size: 100%;
	line-height: 1.15
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	display: table
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

/*! 修改自bootstrap v4 | MIT License | https://github.com/twbs/bootstrap/blob/v4-dev/scss/_reboot.scss */
*,
:after,
:before {
	box-sizing: border-box
}

html {
	font-family: SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Microsoft YaHei, Arial, sans-serif;
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

@-ms-viewport {
	width: device-width
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block
}

body {
	margin: 0;
	font-size: 14px;
	text-align: left;
	background-color: #fff
}

[tabindex="-1"]:focus {
	outline: 0 !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0;
	margin-bottom: .5rem
}

p {
	margin: 0
}

abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}

dd,
dl,
dt,
li,
ol,
ul {
	margin: 0;
	padding: 0;
	list-style: none
}

dt {
	font-weight: 700
}

blockquote {
	margin: 0 0 1rem
}

dfn {
	font-style: italic
}

b,
strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

a {
	color: inherit;
	background-color: rgba(0, 0, 0, 0);
	-webkit-text-decoration-skip: objects
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):focus {
	outline: 0
}

code,
kbd,
pre,
samp {
	font-size: 1em
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	-ms-overflow-style: scrollbar
}

figure {
	margin: 0 0 1rem
}

img,
svg {
	vertical-align: middle
}

svg {
	overflow: hidden
}

table {
	border-collapse: collapse
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	text-align: left;
	caption-side: bottom
}

th {
	text-align: inherit
}

label {
	display: inline-block
}

button {
	border-radius: 0
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
	-webkit-appearance: listbox
}

textarea {
	resize: vertical
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}

[type=search] {
	-webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

output {
	display: inline-block
}

/*! 公司的基础样式 */
a,
input,
select,
textarea {
	outline: none
}

[v-cloak] {
	display: none !important
}

body,
button,
input,
select,
textarea {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

table {
	width: 100%
}

input::-webkit-credentials-auto-fill-button {
	visibility: hidden;
	pointer-events: none;
	position: absolute;
	right: 0
}

input:focus::-webkit-contacts-auto-fill-button {
	opacity: 0
}

.fn-clear:after {
	display: block;
	clear: both;
	content: ""
}

body .fn-hide {
	display: none
}

body .fn-hidden {
	visibility: hidden
}

.fn-left {
	float: left
}

.fn-right {
	float: right
}

html {
	font-size: 112px
}

@media (max-width:1440px) {
	html {
		font-size: 84px
	}
}

@media (max-width:1024px) and (orientation:landscape),
(max-width:1024px) and (orientation:portrait) {
	html {
		font-size: 8.33333vw
	}
}

@media (max-width:720px) and (orientation:landscape),
(max-width:720px) and (orientation:portrait) {
	html {
		font-size: 8.33333vw
	}
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
	-webkit-appearance: none
}

input[type=number] {
	-moz-appearance: textfield
}

a {
	text-decoration: none
}

dd,
dl,
dt,
em,
i {
	font-style: normal;
	font-weight: 400
}

.iconfont {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@font-face {
	font-family: Barlow-Regular;
	src: url(https://s.ampmake.com/www/css/Barlow-Regular.woff2) format("woff2"), url(https://s.ampmake.com/www/css/Barlow-Regular.woff) format("woff")
}

@font-face {
	font-family: Barlow-Medium;
	src: url(https://s.ampmake.com/www/css/Barlow-Medium.woff2) format("woff2"), url(https://s.ampmake.com/www/css/Barlow-Medium.woff) format("woff")
}

@font-face {
	font-family: Barlow-SemiBold;
	src: url(https://s.ampmake.com/www/css/Barlow-SemiBold.woff2) format("woff2"), url(https://s.ampmake.com/www/css/Barlow-SemiBold.woff) format("woff")
}

@font-face {
	font-family: BarlowC-Regular;
	src: url(https://s.ampmake.com/www/css/BarlowCondensed-Regular.woff2) format("woff2"), url(https://s.ampmake.com/www/css/BarlowCondensed-Regular.woff) format("woff")
}

@font-face {
	font-family: BarlowC-Medium;
	src: url(https://s.ampmake.com/www/css/BarlowCondensed-Medium.woff2) format("woff2"), url(https://s.ampmake.com/www/css/BarlowCondensed-Medium.woff) format("woff")
}

@font-face {
	font-family: BarlowC-SemiBold;
	src: url(https://s.ampmake.com/www/css/BarlowCondensed-SemiBold.woff2) format("woff2"), url(https://s.ampmake.com/www/css/BarlowCondensed-SemiBold.woff) format("woff")
}

@font-face {
	font-family: Helvetica-Bold;
	src: url(https://s.ampmake.com/www/css/Helvetica-Bold.woff2) format("woff2"), url(https://s.ampmake.com/www/css/Helvetica-Bold.woff) format("woff")
}

.chj-one,
.Helvetica-Bold {
	font-family: Helvetica-Bold, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif !important
}

.chj-logo-one {
	font-family: Barlow-Regular, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.special {
	font-family: SF Pro SC !important
}

html {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	min-height: 100%;
	background: #000
}

html.noheader body {
	padding-top: 0
}

html.noheader body>.chj-header {
	display: none
}

html.isapp body,
html.isthirdapp body {
	padding-top: 0
}

html.isapp body .chj-footer,
html.isapp body .chj-header,
html.isthirdapp body .chj-footer,
html.isthirdapp body .chj-header {
	display: none
}

html.isthirdapp {
	-webkit-touch-callout: none !important
}

html.isthirdapp img {
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important
}

body {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-flex: 1;
	flex-grow: 1;
	font-family: fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 16px
}

body.noscroll {
	height: 100vh;
	overflow-y: hidden
}

body.noscrollFix {
	position: fixed;
	width: 100%
}

.noscroll,
.noscroll body,
body.stopScroll {
	overflow: hidden
}

.noscroll body {
	position: relative
}

.app,
.chj-content {
	-webkit-box-flex: 1;
	flex-grow: 1
}

.app {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}

@media (-ms-high-contrast:none),
screen and (-ms-high-contrast:active) {
	body {
		min-height: 100vh
	}
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: 0;
	font-weight: 400
}

.fn-h1,
h1 {
	font-size: 58px;
	line-height: 70px
}

@media (max-width:1680px) {

	.fn-h1,
	h1 {
		font-size: 50.75px;
		line-height: 61.25px
	}
}

@media (max-width:1440px) {

	.fn-h1,
	h1 {
		font-size: 43.5px;
		line-height: 52.5px
	}
}

@media (max-width:1280px) {

	.fn-h1,
	h1 {
		font-size: 38.66667px;
		line-height: 46.66667px
	}
}

.fn-h2,
h2 {
	font-size: 46px;
	line-height: 60px
}

@media (max-width:1680px) {

	.fn-h2,
	h2 {
		font-size: 40.25px;
		line-height: 52.5px
	}
}

@media (max-width:1440px) {

	.fn-h2,
	h2 {
		font-size: 34.5px;
		line-height: 45px
	}
}

@media (max-width:1280px) {

	.fn-h2,
	h2 {
		font-size: 30.66667px;
		line-height: 40px
	}
}

.fn-h3,
h3 {
	font-size: 28px;
	line-height: 40px
}

@media (max-width:1680px) {

	.fn-h3,
	h3 {
		font-size: 24.5px;
		line-height: 35px
	}
}

@media (max-width:1440px) {

	.fn-h3,
	h3 {
		font-size: 21px;
		line-height: 30px
	}
}

@media (max-width:1280px) {

	.fn-h3,
	h3 {
		font-size: 18.66667px;
		line-height: 26.66667px
	}
}

.fn-h4,
h4 {
	font-size: 24px;
	line-height: 30px;
	font-family: Barlow-Regular, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

@media (max-width:1680px) {

	.fn-h4,
	h4 {
		font-size: 21px;
		line-height: 26.25px
	}
}

@media (max-width:1440px) {

	.fn-h4,
	h4 {
		font-size: 18px;
		line-height: 22.5px
	}
}

@media (max-width:1280px) {

	.fn-h4,
	h4 {
		font-size: 16px;
		line-height: 20px
	}
}

.fn-h5,
h5 {
	font-size: 24px;
	line-height: 30px
}

@media (max-width:1680px) {

	.fn-h5,
	h5 {
		font-size: 21px;
		line-height: 26.25px
	}
}

@media (max-width:1440px) {

	.fn-h5,
	h5 {
		font-size: 18px;
		line-height: 22.5px
	}
}

@media (max-width:1280px) {

	.fn-h5,
	h5 {
		font-size: 16px;
		line-height: 20px
	}
}

.fn-h6,
h6 {
	font-size: 20px;
	line-height: 30px
}

@media (max-width:1680px) {

	.fn-h6,
	h6 {
		font-size: 17.5px;
		line-height: 26.25px
	}
}

@media (max-width:1440px) {

	.fn-h6,
	h6 {
		font-size: 15px;
		line-height: 22.5px
	}
}

@media (max-width:1280px) {

	.fn-h6,
	h6 {
		font-size: 13.33333px;
		line-height: 20px
	}
}

@media (max-width:1024px) {

	.fn-h1,
	h1 {
		font-size: 44px;
		line-height: 50px
	}

	.fn-h2,
	h2 {
		font-size: 34px;
		line-height: 45px
	}

	.fn-h4,
	.fn-h5,
	h4,
	h5 {
		font-size: 18px;
		line-height: 20px
	}

	.fn-h6,
	h6 {
		font-size: 18px;
		line-height: 24px
	}
}

@media (max-width:800px) {

	.fn-h1,
	h1 {
		font-size: 48px;
		line-height: 60px
	}

	.fn-h2,
	h2 {
		font-size: 34px;
		line-height: 45px
	}

	.fn-h4,
	.fn-h5,
	h4,
	h5 {
		font-size: 18px;
		line-height: 20px
	}

	.fn-h6,
	h6 {
		font-size: 18px;
		line-height: 24px
	}
}

@media (max-width:750px) {

	.fn-h1,
	h1 {
		font-size: 36px;
		line-height: 44px
	}

	.fn-h2,
	h2 {
		font-size: 32px;
		line-height: 40px
	}

	.fn-h4,
	h4 {
		font-size: 18px;
		line-height: 20px
	}

	.fn-h5,
	h5 {
		font-size: 16px;
		line-height: 20px
	}

	.fn-h6,
	h6 {
		font-size: 14px;
		line-height: 24px
	}
}

.fn-mshow {
	display: none !important
}

@media (max-width:750px) {
	.fn-mblock span {
		display: block
	}

	.fn-mshow {
		display: block !important
	}

	.fn-mhide,
	.fn-pcshow {
		display: none !important
	}
}

.flex-display {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
	flex-wrap: wrap
}

@media (max-width:750px) {
	.flex-mdisplay {
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}
}

header {
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 500;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	opacity: 1;
	-webkit-transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .3s ease-in;
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1)
}

header .header-inner-nav a {
	font-size: 14px;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in;
	opacity: .7
}

header .header-inner-nav a:hover {
	opacity: 1
}

header.hide {
	-webkit-transform: translate3d(0, -70px, 0);
	transform: translate3d(0, -70px, 0);
	opacity: 0
}

.header-inner {
	position: relative;
	display: -webkit-box;
	display: flex;
	line-height: 50px;
	width: 1304px;
	margin: 0 auto;
	-webkit-box-align: center;
	align-items: center
}

@media (max-width:1680px) {
	.header-inner {
		width: 1141px
	}
}

@media (max-width:1440px) {
	.header-inner {
		width: 978px
	}
}

@media (max-width:1280px) {
	.header-inner {
		width: 869.33333px
	}
}

@media (max-width:1024px) {
	.header-inner {
		width: 796px
	}
}

@media (max-width:800px) {
	.header-inner {
		width: 682px
	}
}

@media (max-width:750px) {
	.header-inner {
		width: 100%
	}
}

.header-inner-logo {
	width: 100px;
	height: 20px;
	background-image: url(https://s.ampmake.com/www/asset-1907/image/logo/logo-text-white.52ed5826.png);
	background-repeat: no-repeat;
	background-size: 100%;
	cursor: pointer;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in
}

.header-inner-logo:hover {
	opacity: .8
}

.header-inner-nav {
	width: 404px
}

.header-inner-nav .en {
	font-size: 15px;
	font-family: Barlow-SemiBold
}

.header-black {
	background-color: #000;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), -webkit-transform .5s cubic-bezier(.39, .575, .565, 1)
}

.header-black.hide {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

.header-black .header-inner-logo {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/logo/logo-text-white.52ed5826.png)
}

.header-black .header-inner a {
	color: #fff
}

.header-white {
	background-color: hsla(0, 0%, 100%, 0);
	color: #fff
}

.header-white .header-inner-logo {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/logo/logo-text-white.52ed5826.png)
}

.header-black.nav1 .header-inner .inner-nav-panel li:first-child a,
.header-white.nav1 .header-inner .inner-nav-panel li:first-child a {
	opacity: 1
}

.header-black.nav2 .header-inner .inner-nav-panel li:nth-child(2) a,
.header-white.nav2 .header-inner .inner-nav-panel li:nth-child(2) a {
	opacity: 1
}

.header-black.nav3 .header-inner .inner-nav-panel li:nth-child(3) a,
.header-white.nav3 .header-inner .inner-nav-panel li:nth-child(3) a {
	opacity: 1
}

.header-black.nav4 .header-inner .inner-nav-panel li:nth-child(4) a,
.header-white.nav4 .header-inner .inner-nav-panel li:nth-child(4) a {
	opacity: 1
}

@media (max-width:750px) {
	.header-inner {
		padding: 0 20px;
		line-height: 50px;
		height: 50px;
		z-index: 200
	}

	.header-inner-nav {
		width: 20px
	}

	.inner-nav-panel {
		position: fixed;
		display: none;
		top: 50px;
		left: 0;
		width: 100%;
		height: 0;
		text-align: center;
		z-index: 200
	}

	.inner-nav-panel.flex-display {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}

	.inner-nav-panel a {
		font-size: 18px !important;
		color: #fff !important
	}

	.inner-nav-panel li {
		margin-bottom: 40px;
		opacity: 0;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
		-webkit-transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
		transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
		transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .3s ease-in;
		transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1)
	}

	.inner-nav-panel li:first-child {
		margin-top: 60px
	}

	.inner-nav-panel.show {
		display: block;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.inner-nav-panel.active li {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	.header-inner-logo {
		width: 100px;
		height: 20px
	}

	.inner-nav-line li {
		background-color: #fff;
		width: 20px;
		height: 2px;
		opacity: 1;
		-webkit-transition: opacity .3s ease-in;
		transition: opacity .3s ease-in
	}

	.inner-nav-line li:nth-child(2) {
		margin: 4px 0
	}

	.header-shadow {
		position: fixed;
		background-color: rgba(0, 0, 0, .9);
		top: 0;
		right: 0;
		width: 0;
		height: 0;
		margin: 10px;
		-webkit-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
		z-index: 100
	}

	header.navshow .header-inner-logo {
		background-image: url(https://s.ampmake.com/www/asset-1907/image/logo/logo-text-white.52ed5826.png) !important
	}

	header.navshow .header-shadow {
		width: 100%;
		height: 100vh;
		margin: 0
	}

	header.navshow .inner-nav-line li {
		background-color: #fff
	}

	header.navshow .inner-nav-line li:nth-child(2) {
		opacity: 0
	}

	header.navshow .inner-nav-line li:first-child {
		-webkit-animation-name: lineTop;
		animation-name: lineTop;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards
	}

	header.navshow .inner-nav-line li:nth-child(3) {
		-webkit-animation-name: lineBottom;
		animation-name: lineBottom;
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation-fill-mode: forwards;
		animation-fill-mode: forwards
	}

	.header-black .inner-nav-line li {
		background-color: #fff
	}
}

.divide-line {
	background-color: hsla(0, 0%, 88.2%, .16);
	width: 100%;
	height: 1px
}

footer {
	width: 100%;
	z-index: 200;
	bottom: 0;
	font-family: BarlowC-Regular, fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.footer-inner {
	position: relative;
	width: 1304px;
	margin: 0 auto;
	color: #d4d4d2;
	padding: 20px 0
}

@media (max-width:1680px) {
	.footer-inner {
		width: 1141px
	}
}

@media (max-width:1440px) {
	.footer-inner {
		width: 978px
	}
}

@media (max-width:1280px) {
	.footer-inner {
		width: 869.33333px
	}
}

@media (max-width:1024px) {
	.footer-inner {
		width: 796px
	}
}

@media (max-width:800px) {
	.footer-inner {
		width: 682px
	}
}

@media (max-width:750px) {
	.footer-inner {
		width: 100%
	}
}

.footer-inner a {
	position: relative;
	color: #d4d4d2
}

.footer-inner a.show .footer-weixin {
	display: block
}

.footer-inner a.active .footer-weixin {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.footer-inner .flex-display {
	-webkit-box-align: center;
	align-items: center
}

.footer-inner .hotline {
	margin-right: 10px
}

@media (max-width:750px) {
	.footer-inner {
		padding: 20px
	}

	.footer-inner .hotline {
		margin: 0
	}
}

.footer-inner .en {
	font-family: BarlowC-Regular !important;
	font-size: 13px
}

.footer-inner-text {
	font-size: 12px;
	line-height: 20px
}

.footer-inner-text .text-logo {
	margin-right: 40px
}

.footer-inner-text .text-font a {
	margin-right: 30px
}

.footer-inner-text .text-font a:last-child {
	margin-right: 0
}

@media (max-width:1280px) {
	.footer-inner-text .text-font a {
		margin-right: 20px
	}
}

@media (max-width:1024px) {
	.footer-inner-text .text-font a {
		margin-right: 30px
	}
}

.footer-inner-text .text-font-mr {
	margin-right: 30px
}

@media (max-width:1680px) {
	.footer-inner-text .text-font-mr {
		margin-right: 26.25px
	}
}

@media (max-width:1440px) {
	.footer-inner-text .text-font-mr {
		margin-right: 22.5px
	}
}

@media (max-width:1280px) {
	.footer-inner-text .text-font-mr {
		margin-right: 20px
	}
}

.footer-inner-text .text-icon-mr {
	margin-right: 20px
}

@media (max-width:1680px) {
	.footer-inner-text .text-icon-mr {
		margin-right: 17.5px
	}
}

@media (max-width:1440px) {
	.footer-inner-text .text-icon-mr {
		margin-right: 15px
	}
}

@media (max-width:1280px) {
	.footer-inner-text .text-icon-mr {
		margin-right: 13.33333px
	}
}

.footer-inner-copyright {
	font-size: 12px;
	line-height: 20px
}

.footer-inner-copyright .copyright-backup {
	margin-left: 10px
}

.footer-inner-copyright .copyright-backup i {
	display: inline-block;
	background: url(https://s.ampmake.com/www/asset-1907/image/other/emblem.8f49442a.png) no-repeat;
	background-size: 100% 100%;
	width: 16px;
	height: 16px;
	vertical-align: sub
}

@media (max-width:800px) {
	.footer-inner-copyright {
		margin-top: 4px
	}
}

@media (max-width:750px) {
	.footer-inner-copyright {
		margin-top: 12px
	}

	.footer-inner-copyright .copyright-backup {
		margin: 0
	}

	.footer-inner-copyright ul li {
		width: 100%
	}
}

footer.footer-white {
	position: absolute;
	background-color: hsla(0, 0%, 88.2%, 0);
	bottom: 0;
	height: auto;
	line-height: 20px
}

footer.footer-white .footer-inner {
	-webkit-box-pack: center;
	justify-content: center;
	width: 100%
}

@media (max-width:800px) {
	footer.footer-white .footer-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}
}

footer.footer-white .footer-inner-text .text-font a {
	margin-right: 10px
}

footer.footer-white .footer-inner-text .text-icon a {
	margin-right: 30px
}

@media (max-width:1024px) {
	footer.footer-white .footer-inner-text .text-icon a {
		margin-right: 20px
	}
}

footer.footer-white .hotline {
	margin-left: 10px
}

.footer-black {
	position: relative;
	background-color: #00204c
}

@media (max-width:800px) and (min-width:751px) {
	.footer-black .footer-inner {
		width: 700px
	}
}

.footer-black .footer-line.divide-line {
	background-color: #fff
}

.footer-black .footer-inner-text .text-logo {
	display: inline-block;
	background: url(https://s.ampmake.com/www/asset-1907/image/logo/logo-white.2c018a55.png) no-repeat;
	opacity: .9;
	background-size: 100%;
	width: 60px;
	height: 24px
}

@media (max-width:1024px) {
	.footer-black .footer-inner-text .text-logo {
		display: none
	}
}

.footer-weixin {
	z-index: 10;
	position: absolute;
	left: 50%;
	bottom: 30px;
	display: none;
	width: 200px;
	height: 226px;
	padding-top: 40px;
	border-radius: 4px;
	margin-left: -100px;
	background-color: #f7f8f9;
	box-shadow: 0 10px 40px rgba(0, 0, 0, .2);
	opacity: 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: opacity .3s ease-in, transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: opacity .3s ease-in, transform .5s cubic-bezier(.39, .575, .565, 1), -webkit-transform .5s cubic-bezier(.39, .575, .565, 1)
}

.footer-weixin:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -16px;
	border: 10px solid #f7f8f9;
	border-left-color: rgba(0, 0, 0, 0);
	border-right-color: rgba(0, 0, 0, 0);
	border-bottom-color: rgba(0, 0, 0, 0);
	margin-left: -10px
}

.footer-close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	opacity: .7;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in
}

.footer-close:hover {
	opacity: 1
}

.footer-close .iconfont {
	font-size: 14px;
	color: #8c8985;
	vertical-align: initial
}

.footer-weixin-qrcode {
	width: 120px;
	height: 120px;
	padding: 4px;
	border: 1px solid #d4d4d2;
	border-radius: 6px;
	margin: 0 auto;
	background-color: #fff
}

.footer-weixin-qrcode img {
	display: block;
	width: 100%;
	height: 100%
}

.footer-weixin-text {
	margin-top: 10px;
	font-size: 14px;
	color: #00204c;
	line-height: 20px;
	text-align: center
}

.body-animation {
	opacity: 0;
	-webkit-transition: opacity 666ms ease-in-out;
	transition: opacity 666ms ease-in-out
}

.body-animation.act {
	opacity: 1
}

.skeleton {
	-webkit-animation: skeleton 1.4s ease infinite;
	animation: skeleton 1.4s ease infinite;
	background: -webkit-gradient(linear, left top, right top, color-stop(25%, #f2f2f2), color-stop(37%, #e6e6e6), color-stop(63%, #f2f2f2));
	background: -webkit-linear-gradient(left, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
	background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
	background-size: 400% 100%
}

@-webkit-keyframes skeleton {
	0% {
		background-position: 100% 50%
	}

	to {
		background-position: 0 50%
	}
}

@keyframes skeleton {
	0% {
		background-position: 100% 50%
	}

	to {
		background-position: 0 50%
	}
}

.motion-drawer-enter,
.motion-leave-to {
	bottom: 0
}

.motion-drawer-enter-active,
.motion-drawer-leave-active {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out
}

@font-face {
	font-family: iconfont;
	src: url(//at.alicdn.com/t/font_773121_gvvybbgh688.eot?t=1595935017373);
	src: url(//at.alicdn.com/t/font_773121_gvvybbgh688.eot?t=1595935017373#iefix) format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAFbYAAsAAAAAp4wAAFaGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCYAgqClFSB2isBNgIkA4UUC4JMAAQgBYRtB5IPG06INeOYpXgcQJBn80dFbZCzUBQlirQg+/9PSSpjbD+y7YJYUhWYiGLmsnEKJgjVII2z4KqKnhfnWgPm4G0Ir3WHGcRUOdsLPOydmu1mL0/UDjpqQInDip9jlJLdTUbiq3X9MuGshKATsRs2PGP/k187e7h23Fj5zc4OSYom/FfL9rr/zOzupeSOrFLwOCwIeRaFxQVJFgpFndEokZXr4Xm39d77n7FkucCF4FgpgtY2EBwzB+DIckPDCieamWia2jDMLG1aNrXuzLyGWtG8IV56zavsrO7qWp7dqG5lAPBAHHvfj6LoZTVYcQMPcDdt5TWNCBzTS76MUgDJCtMBCS2muc/NVb7yvLlhkvcL1GxmygnMriUwEAED293dJOHzrS227pYGlU6iefMZJJEI2U7jSmuX4peThId0DygkjpwDXOIKXqGYDBQw6fu1s6grDxSwIzuK40OAH5aW144zzvtNLWnGbu6kGTvdNSxCYAlAGgVKTgylbO815fmRfqVfMgQKCe9yki4An8c+hCubfj9TddFMXdY9LbhjyXgfMQMKRQbUO0Ylu+luStLK8EGwYATBQ/CzBUdumqwwx7xGKkZSMTupibHCtHRuNzH9wXmhjzrEy6b/pgAuNa077cj7MUm/pR9Lu3oWsUhri119aWXABMC8dgs5Anjx71PVroSc4qTT3tY4O9pxWruXetzkctvbHvE+QBL/g5D0QcoSACk2SBdBtDMEqCgE5ULJSkYtpctbegVIaQck7Qwg2X2LpDRxq5UtpZzqaW/9tHPfY7Ln0+a45+Nel9A8pNoDWKwXwunAaKg46N8dBxiY3p60218cBAEGgadjpBk8f0yIgWq7f8aa74Pc7U+nRoaIDJGQLM0o3Xn8Y8y1tH4PbamZE0RAxjqrPcMAtMAKP1B5fr0hgwTCT2UArODq9Y7MJEGShA3ULUWwS/zCTEUANXoYC8Ab+enbG5IAGRxkjHCvLl92T2Sfjj5hxnNXGdlVu80pwJkbCMAuQLpNcIRtooPL8C4RW6J/tTj6B1iQIYC1L8ecC2pWila2qqJKq6utqy/GX7x88fbF3y/zsv9ywoYjASE/M8mpaORbpoBesXKVqjVq1qrTKV+54BLLy6mX7/Q0MM4sr6SvpOpaO9d1r/LvL/tl6+X45QKPs8cEMvHhXDpmdTCDtarU2axFh2POOGfIWzH58uNjN5xsYBExeZWWWaFEuWZmr/L37nhiwjO/euuFPhyHwsVqphOsZ4NiXRyLsHiUoCIzpUVarKfwLXgJAN4RwKGVAuHgw2GHHNDpoA677bFfu112yrFDm1YG5SqsVWmdKutVM6pRa4M69SptVG6DBo2abLLZFls128akxXalShDBNb1CRQqstsoKyy2jky9XnmxLZcqSYYlUadIt1tgnx0eHB/t7u9s7W5sba+urK8uXS4sLM2anzM1PmzRh3JhRI4YNOR3Ub0CPbl06dWjWolWbdvUaNGpSp1bIVrkKlapUq/FYUlSQl5OWkZI00tM3NLCW0NE2dxNQKWjBXQ2UfeHzXxxj+CbOUEKCYCyZBcdEAePIcigmK+CPrIS/sgp+ix5+SCH8lCL4JSXwWUrhi1TDVzHCd6mBT1ILH2UDfJA62CutwzsZ3ssi6zmAS3IeLssFuCIDcFUG4ZoMwXW5CDfkEtyUy3BLzHBbrsAduQp35TrckxtwX27CA/k69vsNwEP5Nm3vdxATHQZ4JBZ4LCPwRL6Hp3ILnskoPJcxeCE/wEu5Da/kDryWu/BG7sFbuQ8X5AGclx+hlDyEU/IITstjOCPjcFZewnF5Cyfldzghf8BR+ROOyF9wWD7AIfkIB+QT7JO/YT8h7CGCncRgF3HYTSJsJwl2kAybSYEtpMJW0mAbmbCJLNhIa9hAG1hPHqwjH9bSAdbQEVbTGVbSBVZRACsohOX0g2UMhCWUwFJKYTGDYBGDYSFnwjnKYQHjYT4XwTwmwGxMhDlMgpmYvJiqCmAuNTALc2EG5sF0zIdpqIOpuAymYAH04GqYjGtgEurhIIthIhpgPJbDBFwLY7ASRmMVjML10I3VMBLrYAjWw1DcCMOwAYZjI4zAzTAAt8BA3AqDsBkGYwv0x+3QD1uhCDugA3dDJ+6BLtwLvXAf9Mb90AcPQF/sXHR6DKAdj0MbnoBW7IYW7IFmPAkNeAoa8QzUYz/U4VdQi+egEs9DFV6AGhyCaryYdvUSQAVaoBwnoQx/gyacgov8CAX46YVCgH+g4KzwQ/dfz2/I2sElYy0PyKBELd0t4MCAUp3tDsagJZBisttBDTogoy1QlFA2n9nSQWxW07JRsJViybCFVSlaiYZjYu3FESairRisTgnKjZCC0i5TEPXydqftQKyQ/tZezlC1aufbBwm0wQzGHcDqZDvBzQ8mUcLW6+BpMgaMPKuVy9WmCiv0+SDBueMj+i5iocgdVkCWQYJCNa/9cjSO0vSW31h1S8Wo1hwtM8koA2DcBo1lExWqItYZohdR2QJxZQYtcwTRMq4Qh0ZcKMZ5KqWIZ0vZVShwjxumjkWgd+oe8XlC1NsE4bmDwvwtBJ3JRwoxbVVtXs7btnbh7ciaOUuGMgg2sQ0kyrNoZJUVpSRjsoCb4MqsXEGaVcfhKLygzFYqlSKOrIsiLoVjORgvJJqwJUlRCzFawTuXJ9K8wVi1UUamtYeCel05KNFlZ5kIoEKGG/i8+OgrYrmoBjBNFuOWbR4LKzjeThzcykBB9DTZSeTpOEX0T5rimR7i9JoCs3pSoMsQJVOKiyAGhcIJ5/qHKDIugfak9Lx4PO37jKVJHJlSToaVcgLNLC/3rPavFKq4EF3pdHMf9IkkSEGp17O3MxqMgKLRetJCUgmtkiPOAcu2neJ9a72SyURiMiSMiDRRSARChUGUMox5pUaRwP9lKgJsJzXNWrBlKKoW88kFBdCHMHA/ekBU4nGK+2QBWJCwDOZTJMaYxx0kD7PmL3He00BIPK1uqMJt2nFcuvMcUqlgq8ScpEXm38Xlg9Sv3Xb/nTduN2UgYKr1SyQVKJExH0AF3Rc0jv2Qx4CTWLm0T2GeXmqp6FgXGwTAgIYcsgqeI3gciV2LLuMwf7mBHMGqFHA5RkYhaIJgREcAtvtiXp4wBOsr1kGXsCWayS5Xia+LaSDm7sYRF7NII7euUCgZFVRCC3DrS8wwGniu0YBxIP3YpkYgsypKppHsJBjA+3UPjhqGT12omY1Lb8/sVQdWgeYDWgj1KBvO05UikMeqz0vpc/g3nehXbP7KoZ6Tg8q9XzBwvFf+pYKnhlVgsat3jJbWTm+BbPWOUsksdL5H0Wwm1Ku3fki3uqOb59txL1q5nVBOGlHq3Kn74OSG7etmG5AQu+aOxuXZFvfF9rmZLs1vahupHXPTEjRD3B4UQ1djdqkO1GQhAKAyJgTI1EZnwa5136EdB6tA9GpwTGx1ePj9/2MCebmfY46jtUzelMsHYRVL1Ws0agAL886wiL02yLUH/mpp/bkn1ZuevcqayMgabMmmrae2zAe+2PmqOaNBX7+pQE4baqBP89VpcMB6VHQm9g86M2vqPYXU1CaxXuM00ipgoG9DNQKKDhwi29AjiaESSyKONY0GssVA9y3JcLHLoegshiCI137b/sbkxO/95LUBLRylHtPqRwUFPbm4nbigI5UYfCNr4LG5jXjCluXD0ScdJu28wZyGtqjzkVJ0o3iy4to2v6GqZV0L20pr1SPBFtWxUnPNYFfMsQpW/RTZB9A69SBM9CehnbQ2ySIro+iO07Tf5JfmqwQJ1i7cqennkYnTVz7Yio6DOKiF9w4CTvvusVf3U72yw/1WZJbLWUiqfDRvEmutdYwx4jdDdxzgRQvGiRaPh14EN7hDhxzg6jNeCAL/TC+Aob8bBB6i1ZAfwNjR6jD8aZqR0AZP/rtkDhrBKFxMQqF+nQR3AgR0LmUNmpi24OcR0WWGdAUFV6VJRVfl/u/dgeZ80JpO4sWIQxHmkLy5pJJQZp7puu33Nrq3ZpxoG6lxORMOkM65xw6C2xK775GGNpp/hiQHxJyjImuxckps6KBXggunBI5LljRmXzWHaYPHX2vPkMzB2HG57qOXIZ9C6Fe+8kgKAUwDENJMNHlXgygd70rjTWh3CvXEQAhxwCzI9Byh7dm7v+4eknk/iY4B5GGvGtMvn0/as1z0KPMRxJ7L0eXnBXny6WQgbh8F0Bwu2nga7GjTFSBwr+kr+ec+/PNA/5rbs76oG8/VMcGjqSBdsWM6hgCGKBkzzgWJae7gsnah+xw6sGRcar6HC8zVZjZfWtG75niltmq2tbFyZVlrGRMHnukoXKtSrUZJMdwIPQiCEjYz7jAoA+hb2tF22w+M4cRBR5C7An3v9/R73qvdLxp0U3M2bypQns51j0Y/GpKgBcm7iiAN+ihcJ0FsdV/f6zzUj3wookl/kJONxKmmTLfkUNzKe6/LRy+dAW4NGXb4AEMhq75J22k9PuABLojsbM/L1tZaY08vc2agTS1Q26pHJsbL/91uVrbc0u1wdeV/kz3RNl664POjSalVV1Lr6nE6XzmcTKHlqr2plkCy84r/7WiK7o8OBWDomj8DQPsC2ZDDt3vu6X5N3msE6QMy3y9+Z9/MYLyCSdwtWAh5WkSjpSA1dTzSyXSz8x5eTLJWImqOoLkYqcdp4ycRw5REqHF6rp+dXMOq6gkky5WZLMiHzHk1INq23eyIdSwLh/3bu1O+8tGo88MwpOvkkbQ0G7FzdefFAJpCyzTRQZPMVMtE1q8gNZFXiGytnCnNaq4UNxqglXp/kSr+kcv1PDX1SEW24W/NpSSy/0Sb8Jid4wWCTQZQFNIUl3JNhFMxRjFOx+0USSgGm9Izl+14UZGII8XyJFZX2g+ojpdtUdUP4Wz3N3i9/TLgtulyqOcw0nt7BXi9OQV4W+LT3VehcE2bgdosUDTreUnykEsp24xYIN4LRj6lFcmDE53M+aYskPToQhfW4Lz6anAosTqO1hMX9F7JANPk+4qgdQxrsa/K7CDM3hBBFOx97U+k85HCuoU6eVftneorZGln6phfEtlH+p/ZukrauRroM7FkTPwvoVbKl3U4RIBU3xP9LYAhfkdPIg4c81fn5BYggOA5pcMhgrhXuBLDfuGRjKkYRXflAN4je8BfYhgXEeqo4+zLv+CRFATTJVksdoECqJqrLm0dYrhbYywYNLBMkCJealtCFfG0CEUgfYbzykJx9kqIyPqd2PUnjryJn8iQ4zEw1XO/3lMvW/tlW4XnNBOdMHJhK1mc/YuO5eqxs4aTeSN+9iv9qsVRrgnOsJVn3bpVhZkBbfTUtVasRLRl281jnYjEkO9GZB3XbQ0iJHQsOeKxAvVFxsglrhc3xYCIIgGPU2wCKr2d6/5SIrsxcc8KxxXCr87xbsNlk+lexzuP3bUkYrGl7lkRSP5TvQJIAZ0R/si1DTE76LIgWPzP/w7oT/fBf1zbEfzzc6APEIyNvYyS8hLH8GlsiwgtI16pm82q7jWMWnmmW6iHUey7lMIAX9w1h0wrahoQajKE3ehppVMB2ctnRzqGE+/QGpQMoYMYMrvW6DxpzauphE1Oz4TGbtzdgsA6ynduyePWDDvruJEas2HC32i+DDUgXZbnlFEPUg7dCWP3sgKOJRN8WEE81iaLjbFzv9udRMC2yRCkJCtFpm+lDx63nla+CClMMEyY8VvhtQMDdcTkppvH8gwC2uxMwjNqxYBGpH0twKyLuA2XIeb6THrcT2V+QYCXleFipIcjQRuQUoJZOds111RmkeiQWI3eG02TMncbDcbl2FNLQgLl+mJy9LWhDL2fPLzc5O42WicCyd8/syKg6itPD78yYhs96arB0GgdLD27OpSryTyEQTscbc8CGCZxKJAqIjTfOK3Ifp4ssojod43o9zIpdiEc0RpOIoIZyTwl/sh+CpH6yUhhYSvJfgGNTbAVjeLLJvFiW+fp/PxmjPATYwFSk7VVvWOMlasrRksbr5SXtLY5Wassm119Il672B8T12MP/qBxQwuCvL+shtRIEcbbb1m1BSIgNpdJq6g+GIJgQoAogAf9inI6zd6HsLo9qzBm+JCxIVG3i37kZf0jnpnswd6eOzrbSkT4foOmLjHFEaLsXZpsJ99qKRYEYhyLIBtScExQ1KnUWwIxptr5lV8iqT3rIlYuMXx6eCMO88moo1xuIzMe+ELnlDaE7Pmndh/kvHNaidVbv5SdZDHP8puskPuR+0apqb/7P96dbJ1L1Y7lNIk3FGf3livqP3WhX3p1VKRwfw+r8MULHQ6NGSsDvJVB5stidBJQ0D9Tb+JQILif9XhL7D7nAeuSQ/pdlgyZQ2MDYtZA5tRwwDWZ0tDqGdf0p+BnVKHaP7NU/PLOW6/3yjee0udQv1RG55c/c9UXjJwesuqXtH96Xxt613pJSz2PGnqECdIbnBIZu8uw4rzVsOiVXRL7cjg15BcN4pW+lDec6g11/vi933xFbOw4TRE80W8wNe4oCfNf/m373GfVXMq1spMXJ636MGd9qNPeDf8qau4HUJ1NfrmfGs9eqkfe7iul2k4z6hDGRr/oJlSWX6Zf9Nns5OqQv+p3Qyck1HZQt0kMWWba1bli1FQLA9pY6pr10UDE6Nj+bqay7Rs5gaLSufjIUCUPjZW7Nf3cshyEiYPhjUvttjG2PzrUKVUXdyt1mbVocVjV7cJ685Cw9BIhyz6Vnc4lKttWqSS5ZEo7JZwsq4oMJjStXHT6ojsazo8rR5xiTxKMO2jdTWLIbkFEcg4tEpkqwqZeKvJjgFKz4o9EaH02BZFr17S22S2mnUus23J1YAEiCxT7j+5ioRfsLe4Ad2yyDTU7RisGGnulkjv8XtFc0HchouWxenB2moGVEThzGcWMAuYWDLwEgBvs8NSwZe3CxKbzh16tdbk+84pNNMMRlJDCk1j6kQfQnB+rw9RLXQMWrVuXYtWOb5qG6iXoIjBkYE+rK/HFYU4j+CCoAtKMyG2Jiy6SWAWYx473CLUDU4YJBsg2EpHlgz7wUFJi75nDOMUHj6sweAgCDZsMhsrl27hlOLzZEdLR3QEVMY0cFBL3SMgcQ5fQTi7TmnBcXpohkePKMhFKLU6y8Wu8fpzYhT8CJFbBBK0AoYF9+XvDcD5gqb4g/t1ystR8jCasW0y2bjbaBlym1cpWwtKVrqpO7qXmUt+DG6/zbeYyTu+Om/rSB74TN6jh7cG/yHNkSqrvKRPjBxfYNcr7p70MhI4gCkFjPKv6XztV3hIwgQmK4Y/YIHJYysi8+IqFo5HIAKLP1aljus00brTT6898jv8UYRUlobjZH6zC5iJTrPvGn57XgHRszsZjN2puVajHWQCu9KKTWCFdPkxfjvwInU0lud95jkCAp5wsJCNlYASzbGf1Eqe7EJOEIB7doCHAZQDKwoCF8CQrgzEB0fqpi0IFgXUUkIHRgpR+ssry9+XjV5syIAG5VfZVDq2jiGmRxG7krzdtzZI/ysdowWy8YgljYWbiHluLAOfWl1DDDul3wWgCnzcWo5yRPo4JK8akGjmLI7tIuaXGbDV9log2VHRIMeePI2vcEEg6S2sq7NAWuiIZyoFthllJqmxreWsX0WC+pzF+yQpkMjEm2rt+i4O6415oJmiBV59i3Qk/MAmUPVodJki3UBsbtOrkSxwaC9q55lADHCbFWt2o7qKVWpSpcPVyRL1mRLWmsP0jxdnQfi+2Bem7qnMPXPcjD8l/Wo/7Yp3uxLebVYZ4Gb5eWwXF/9SPKZL/1v9hQNOvkjfUxC4AX8Ukwyrv1jl0GyZ7apwfRvYCBkq79OJtqmYFgS7LRC8DvPwppjareyxPU1wRSzTxFIdRXlUmBmwGBulsAVzcpK06rFcqhhrjdzv0dPLepeHk5cat+UM4KuI8hwpmOQEpAqZ7AsdxZ/RyWzlwOs7UkFrLIEDOl74jKpjZYmql6Jd1cSSb/y/nnwnOOPwb9Fs/IeSoU9OM6EPr/hLIRTekQmkLHVatZodfuZHzQZ/x8OaR3uE97wscD1GS6Tk6ceQlNlI6fUu7qpv3rywVOrkqV5h6GSftDzLzUlHHXGzl3hTPv8O0blSFkxOv/nW6P4TazZfZ12J6QqD7WuSENzqhqSfvLQ0t1g7KkoOGNmkNkxiS5sLT9kZ1vq1vnYk1nsTfrrnxjTGyZExEK1t8dxn1O4v59zJWLSz+qIxTYxJbHZzPlCdwla45Hu3rgLKF4aipXED/5TdXgNyHwIYKukiGKvg4PeqjnK7fChVZIJrhCaGJGQ95e6qNcq2+FKWFS+MOS8a+xgLKszJAIqvToMN9txxDRxAI788IM1hIsW5KHr188ietD3QGweLCEEPWq/4plTJoo+umLsq9aBkDxY1T4SMmHDiCtA+AB9KNJyD0xIm3LrbMNJUSjkiVXW89v7wb0zVleWurc5a6X7v4ALWzKCMG3/+SdVyXpD3d2tGjOPUpjkAckGRupiHuo7XTs9ujrhlHvWNr/zPfAmDwaRNFTZbMmDUKui4Ld2l1xwDkFRcSkaWQS69JK5okDHOthKaCGi6qg9b8eYMMJpmam04MMn6X0zOrj+K7zLXlhhnQwq+jbgxmrEfaQtCDhLuysPbY3uZ4NTlZgMB696WMfHjex9Niv/tIzhoog49jiJ5y5jy1lhcUNfwPylY6mVtFZDUbvoaU6Dwfhhg1ZqSruL2vnElqRZOfIpOIAtRlrRa9CEnYXqAY8N7nb4uACHAJOpTT9PaT1gbD+Wb7tH1TnXe3+WFrgIZyIzD2cJVI16bu36wczXfXO+drgRznMQIlNAddWIf5hti23nYP7qB3s0chZxgyVL7LG2LrfTEyf+zDo+SOD4PVFThQtWvr0cWMNHbNekCXgFinV41sE9LS/5PKBvJiY/eJcevIAZRaPZaBVGBEuwbQtNvCFdq49JnNLXiXXTdV2DGRoc/U7993ctt7Tw6sHl2c4T4BKFxegSdgTgnckdRwto4ybPdeiHTxh54s01oBV0kM74xcRxd3ISlm/A9wHbf8lLMdNaOhYEhNzCVSloqRbdYrnnZY+/qgWAuPfm7Zxo0j81CYDlioBqmdEUEv2iNwJZYCidmyNlQVWExX9hktodZcc1tiz02Zsq45OtWYNr7QE18guosvjZ6RTaZjUtNipZ3KW6WTiK6luzuV/5I/NKvIgWBJ3guJWw8rfsyK97Tg0s0MGIiPXWGFPJlblE9lUAAYaH1pf8EKF1jtN+lc3SkeAyM/kb3INALGP1UVLNFGcZvGgDRgTeYcFWgnrw1VaA6cLc9xFu09eyR9mP6RMPlrr9rwSxDC+eg4tCKyjoIwD83Ju2hynaNbHfhQZj6IAy6psWeyp+uVFgKOm5X72f7oeg12n8oebO7e/NtbJIfWVCso64QdhyVWYFLH7zsKd2l+1BujYC0gMWd7xiwwSFeMrAM5bSFN8cy8bxeHTqPLiJulBN+idj3kSorRHmN1S5FMawzo48C4VR/ah+QrrL9AsbKBUGOpiGiHmG322pgzP97YJC/X4q07VTj5Lhl6WeKjlhnm1DmqTUW8LnbXQetME0TmUPJr9hKxrWViWKzFgaDOl/VjGs828JT+Mtv0pMOrzTrEEW7LZwWLg1Xbeea4LxqFy7SKLF2J1a+UDVNjk2yAIPhxHohA1EcBOg8CmPQzDM4DMKSDEcRlMGRWdcxdO+dJ/hLsXIVOvSHETVIVBN2qXM41FVoD+vQK0ro3Fjr/UZUa6pxSOOpz5GsN+402C7zA1mBDPT+35c2GWWtxi2SdrxtLTF5ugGhsrMbq96NWLewlHa0+iqXzWWRso1bWKvUmOf1LYCQuU9Wua85TSFrTZV3BEAY1wAaaVUgRkj3jHWWRlJWlBLSnomi8HvEqDx17wRZebnHh0V7eI1wKl5IUdSddUsVSJgxEUuWewbcLp1diRxOFU2nhspQEVTlnX2U4L1gWChexsxnQ1jxuxAcDTDxoPyBvNLiP25w9srqIJG83z6i8UOUT3PMkvN1MWi6gEPV+OEOGOwYLkwqTI9kLhZMR20Q01vPUFZbHxMa4TBwUrbaqAy3AfNFEjMtTT6uwdchtTgsVWePimNv+rYqAx4983KFXiro85KXyA5r7HBlzS+i97hYKjmDrUIk0SxckfyVTcclRuJxDvbg1ShXcGt91SJoPC5QMHOEjNhAWUA5w69O7BhaNn1hUVixS9+kI5UWX13H1QCQA4BkOR00Pl0kGuXcoEhdn2GLsy1N/8QyBWtyykLqJNeLdUpJWXONcI1MbW966mL55kVhLDRWHbaidIwqkLh0+khw0ZF+Iguq50zsq2og97GPn8jsCy0Qch99EpOG3PixEhIhkyDFZPuqF1NBGynccVjRrYS6FFkbQttmYN3XbbTZiddX2J6TF1kc8TIyNywYeojUipHrrPqyO4rhE/vHNO3jLVTktVaGIKAHLNyvktIiOTcI7Q3+70RWOBvN9OnulVQO5fpODGAwf42zdM/t5TWPjpelrWked6lxajomeJoP4Fl952Q3RHlRbGLUh5CmQb7kIZUyprEshvbqBO8sch5x2O6Izky4nxG6vItIyNO1oe04UIt5WoG9pKU8MiL20A5dpWsDukGU5FJOD+CX93L0cL1cKfrTZUnQ29vMsRd0jryqKuzQDxuSDzkVgn3jqDbHPpEGXmzIcEXvygEuMTlhAPjUzcJ0WVyykLpPqBmrVHZ4lthfnJF5/5WI6T/k3Pvq8xoqdY5MsanrOEHOuKHQlbPEQaWMlReaOzlrIrmdp5MAnajlZd+IWk+Mtl7y8caUIXRQGqBGok/Bj7C3gJuYgVEzYBRjRDe6L5pFfcaLTkCGiiRNFAgpjvCekrdPnWHpv6A2O2mx8o1etnezjk7qmUxNAYtr0p5HTMZyJwBv8nPvR3cbceBI8VeR59M/r2bGmcFYqwKMKPpqOjcxgODPl2wz0NYxirZSSjGIfNMKDG3wp4JlC9FsBBYjixAgRa+ZW9A0gr4idTiQ62gFhGrBFO8B9VGvBswjFNwZYwDiLSz3tUwzRTj4qB7EHw25cH7jFaksmoM5ia2kwIv33sru/apVwGg1BBKiHfQZI5ALH5MmGtnkqT3sg+X9U9YpWrp3u2FJ0S2IbGHmZuQrFau3u8mbQWzkaDlNL1c8+Uu+frIZtnvRm74dfpZ0kRpPPHfsIHW2tHt8527cydqC6ol8JpTSB/OPlu0BpRndiiGpVa0A5bMJkG5IWpaPPHdsUP38kVk+u9s2v+vfXZkFjS/clObjWrglZ/WncKjH8MO7+7d/5leSfd4S/9NLqOQPu9gCOR5NRmR6OVg7GnqNsdf1Lqh50NkYJDccst11SYwlaq75YKU9Uay+UK5+u+3aMjo2PDpd2DMcZ5k1gJxfmiLp8AU6qEYDt0cx5Nkw2gbxhOQGPairUNO1ZHH1nCEYW7BBqQnAwVNDNKs8okzjzMHi94lKpS6i7acYApzen2AGHEuhQdvclIQhYFmQOl6vYD73xGsiAy8CeWD35jNTOIaWnm12VN07OKTVK822mcvWTvQsg19p7Z7xsrimpNIhgJ2y9L6vRGT5xueCFcaafLy58IA+29fs8RepePI1+8iA9kNH7VL71XUvI8N3PETjRr/rKwZMD2NBY8FeCtDGdbgTH0b0hfS1Il7c0gsOIDpyfGcjcJSbosg7N/j/xag90LXluT+JHcukn7Pq5eR7NTSCHA+W0XTtzBMmeyZEedW6pack5Vwv8FCWf85KuVfol10dEKqxzPqG4J5HSKazaRHgib4cohR0pLb1TdXYz/VKJc3IqfjMytH5zZB3YC50JgVdPauukKTBNUn+v+uYWpw6rc/QtO8Ijv234KU+AOdHGeWD5ATyUFb2IjItEQhnLxhyLjDSDulBgNM/DcLJKJGMtjE3UzeX+pvoGb+hiuVTEwPjkEPpczJasFMpRdUXNDquhDbelx6J5zwm4nD3ZlI62tlomKrlLKuHgN0oSIZD9f0UMe2u7hVnpFrsODlxXre1lzMdsyEqRDFsYk2SYy52ugiWbsWI2gXuotub5CBgpl1rQCZpBZY/VksIkYoGNeT6cFxknFTdR413TYhiXvEAmEUpwZLOhVRAQKoIj2CIgACJ2ODkQ4SOXJkbksMWyWGRi7f78uYO1gjk0FT41xBS0muXbzrKkrpKps0DiKmWZ+mcKu59dhBwgHpykgIwZEyIjCYCgjgSQydXVPoIYyZg7pTOj+em8vNB55LxcLuFyQadUOuV+5M3k8+cSQWDLdkCVBvf27KBKO4V+qSdaG+RiCZmgiZZnicF09Y+4QID/CCoQJHFawOgym7HpaQyCeQDEca79Qa5IYC0OF64Hj7iLIvYSUxYO3AbcNY8sJj8ovurMY+VpYoFGc39c1I9PTeEQ+gdAnPpqvyH5MWlf5LIvbK4n7p+vaU64TjhVv9v5RMUTbRjBEhu57DE77/KPeLRAKa30qy23aXMsnLN8vmacnXt5JJdN9R+dILDLt7OD9hv4jdbRKVUGMQLo4IvybvrvV/ZlADqDzQA80J3RyGvo6TZYLxM12jd2d7fbQ/vy7h4Dnipq4DV0dzfYf3QxM/mAsZoB+EzzTEUNzI/zfz9CZ9H5PAHhLZYDBqeUx+PTWaEzS8XVhbXLZ2qdwjzfKd+sNeeT+dDWKrTztcBBGtCm1oeTxdkn83toptIFYQfvxOl0CSG3F6/55sgRNVd7C7FXx0bPSmGvkSxrRXERmVzWKsRakxETaRUbse6Q+I/F1SyQHGobtCy4/LsHyb53K1O2J+/4lBDY9gKDYF71ls1hzSFtU8Obt5hpeKotpDlsOTT/+QMLf/jW9pHDF4ldYAPqO0ncEGtrOfjaGkTgvS/ffklO/+uz8T8vc3l5WdlvtmbJZDb9wIFJu1uZdxPUHwxa7zEfOnXFoW2g85zPO8LQwVfub6GmsCwFN4EUVFaIa6zy/sCC3ulu4qQ+2g7Y+pPeBbwjfXj84fQ3gP//WAbTf3r86RQNzABVxqfEd/7vbCeqqpm+Ln4TQIAZHcgjbx6uJWhJR5K8+xR0hRxcwYKE1taQsTFAIWSpU/4hDAFn3zEhIGh7tmF5NK50igoPZf+e5kSShqxZsXL565k/p4J19EneO3VQipYtCN8dO2fSFNFZcUqMhSnPHzeUqA8yTZigHOhar4mA5EIEpfLbitWm7x4DNwYVJFk9ZrlZUVlSlvEx251Bmp+P425FsnJnV5oIIHH0MYt4sCUgpxEmLDA1nmgLOcqH8wT7ecQsha/sB6ksHwc/Eo4oQoPy1/uk7wnsCDr/L34IV+MRxtlmGKknabyI5KzjSfNirpW4I/nzAPI6z7UtXHQaJOC3tsw/skj3h6z+D8eMNfjbZkJF/5KrFw5hT+5Qu8Aw1nVnvIsKwrvYZx3iDCOvcn0A6WP5fb8EvBrMULebr3nVIBEY/iDfzrIr37nrwrmbGw515VLQjYLjH7/7/uj3fzJ7xs59K9mb6iQyzF9VP+yfENzbEbBImuGS4qb/viCpNq2cUawuplfYWbE9ym0LrJXMLL+EtTFWzoJDZ5SnrTokD9W5fx8xb69UsegQvzOTuK4WZQ6i3LoNOaiXCcFFhTl1dTngi91b1FtXCv+LWVCv+jJiQyBIZwfkhautZyRn5i1Yd75NfWi3pNc57FXYpl2SXEmM+UZn68HWP5XpTJ96OH/e752mgybGxBytBoKvua1cKa2vf5L0OPFdfdjzLsmS9KQE6YsqFlcWG0ApVyRVSyXbEZYsm0RxbtXhT2SDcduQBwj63SSTsY1GTqBC7FqFNcaelx+125p77MBcZTJDJ6UTPLvwt03swgEoVetCdIOGEINaIQq998qQDShdU9yyU92USlFKDg9EKBWuy9VuHNQM6jQYVlY2qB3UaRs6Oami7LZXnPCoq+ExUVHQLfQf21jxMABRUaZ+FhvUUVGKv92/2OLfc6zk/qi4gH/8iEu4MADi9J/FN+4MK2dP/Qo7opPgRuyvAitiWUIYSigl0AL8I1VeM5OyVeFuOwTHvyfYW1k59/JDA0ODcgJzRvac5DP4u3e4CWcGQJw28knyo8eP3XaLRj59upQ9vm/viKhb9BiIk1eK2JjJtGWLkI1LXdniy5e4bOzSJWmwFBzIZIOcRX+G1YVHGvR/HsZ6FqL86SeQ+lHJU2sdSdGaDynwiUgs/A2kfIjWkBzVWiVvO43atraNSssvx1yS2dXvg9llL2dGk6ih4S23S4EWiIGBVXq75X8uqaSZ0cAP8+gdpJfTB3tbWGWcT5wylsm75VOLSUotp0oRs0FsUpTUGGeOSdwg7gwtoQUOneULVy9cVR2yKgS1VoswrshTxKURltP7++lJB21gtRDArEg8P3csOzrxnOfSD7/8XNYcPuuXD0s9t0V4/vUis1NrIM/M1yone/z1IT6DdHyH59K/fvHA9T/8ct11hDzAGdCPGLs53UUu/5pc/G7+gp/jA/J9eDm+U1o8M4d/COR35fDygmrV8YjIBrXGcK5F0ogIg0bdYJSr1Xe3VenUMg/CpU/DVPnws33VoPaCzdUA4LuB39tB09I6euuBFjxjl4E6r/pn9SYhRUsRrvd29j51SNsk5KF5nXxKS/EVo9aYcwAeufyW2FiekKeOFktWYdjLotcRhWS1kVQi6p5KdFMvUl5M5ZsIkC+NN8RLdbQzZ5b4REQ0qDTlG1kmX7NIEhFp0OQbUv9qkFotReOCbsE4klIG2AMUKaYMk3XL9LOESelz54I/pMJpoeSg8/Ko+RlpWu64tTYmcuw7rfU4V/vsoRb4cm17O6g66k7qbB14eggAPNBP6zvZFB1PuvVt37w/GSGMn337FrjfmN+XmBzP5IZwmUsViYdib7jLt/ZQx23Hqendo33ojQMQvxdnWyt6qtfr6EzLlFl782ZQVpBKFR5lpvXGzehwc1Q4VaOv8aqcWKg/vuzGqWpVGGubb96MCr8CXiCA6zbXDXkcRZtOnqvFgk12FxyVeF9JSKDTZ8psJgMAf0OhNkrrB+ctJTYSX8/1m5vCRF30b6IhqzTFLyUKa2XG31F+UVHApODXbCO02qWdxy8d19z+9PrsQvlmx2p5T82XYPqWZqvKK3opt2QrzEVrTG0r0dsMuHY9zIKJWU+oFx13WtFVu4UenHgveQmQg4i0JQr4NgmtKYYpIDFbv4j2dJWLvDQqEiyBjcUD3xZQTKEENaEgRB8TtnyFiCrS7sIWZwHf1ll6CbGHKNEXETP2Yi0d0NfEPDxBTIFXZ6xfmBc768nP2WsblsTc4s6N+AbFEK8s9COEciOeZSuUP2G2rnK0ymPVy39HRMl4BglByKaKrvr6kiGkkwCW4BI98MBkVjlKJl7cLpWtpSaSFqJIwmEsup/v6f2DWhiGb88jreObOny/OtOuoFb0KsyHlHSlNltKb6RJ0/8rOZ5WfpyC8UdB9cdCNZ6eT2qgG0j5RAO9AUz7PJ4toCUffUAQCAgKPxAI4nTg+hrBFkIHYYtnOnkWEAeNBJurxe3dWtclhDICj6glLqEbBjqYL5knBg30JQQtgU8oIy4R6Lrb3clcgy1pslHo8C9f2Pj5o22CIijPISGRgAstYUrAGgVAqQT2iQQdkU/QEcCCLuNBqp8v5RDdSNY+fqTVqeRHjyrsplMP+fpWlujORC6B4fK4xiJ5/M43OUWjB2nqj8yi2+MnUqt7VQ5VNx1vguker52eyrv1cVQHxJJ0HsFA4BN1BD2GRTZDTJuk3YrXijEsApJerPKIZRvfTiiUz2S8MxpD/yAsmjZJFWOCCAG2ZvvQViBl2M5WvZJ6q/OdoaMjQcwBqPHy4kDqJC0aw/7BUEyJt1V4TrdTgKVj2E4aiyEb3CRqOibgp4Xs77ZRTRaKkGIxQTAQ13tPTrZQfCmDFFuCTOP2PhzY0vP6UoYo0xQL2c92BgtF/4hxr8tgvsYBcgzjlztLXcT4r/Rhs+/oIP11nZC7fD9V37TMCChD5Ky8aZkeGAfVfWU+5EFKAPz2VD/KSbWZ4kM5A1J9CExJWGqmmW7e0Uszs9QCGoAgTNguExLMLGVktR3VYm2hpq8qHukiXS/Ci/v7oA2SUaWdP3dKqSF40OH3Uifp1MEpKdMp9CI9cDgQdxsBk9Vqm3EZSLDYNtrOI86QYPG1JBjkUK2BskYX3WCZC5BBjRrI1bYWP0v2fTlxQsskyG/eyMyczsyKiDjhcGL6wWE3GKN6fmj44JkhViqxQuG8227bo9x8en01j7V33OYJC3m+nCv2GZ5Ewwev5W4K6+uNEmIGqYNUeMd97xN2L/vJ3tvuhazvDEJo4/VQa7clLbFl68Da+LUJIFg1z+jzdppKUBlfuWgRB2c8IYbO6I3hiC9yvzrHf2K/46pIZo6yX3AmFNRRA7nHdOk2abzbgzHC/nmn97XZHAGbJn+RXvvl+DU7nOSEd3ZEu3cJhTO6VWqVTKMMc9/6wq9bla9MuKkSlvDZlkgcz8qTXsvKGq/Gfonr4QS5GuHjlYm5zbPtxokkAtzAqurKypSFloWllSEuXTalDMHZwUw4YVQnqRPj7kagz+QGwKPIB/h8Skgdtx6nCv+c2jNbWWFfoVntYf3pK/btZkqtNjElEyfiDogPpMnrPqOOWI9Qu365P7BmwDPpJ6uL9VY/sXpqefXYae8Nrx4GZ3c9YqqYf0468WiwgTgfGL8xHiRzOUa12Fho6XfEZqRfImu019f4J1dRF58oTaI5+MbtYmhjZ1KaT7FwAx+qK8q5UrU08HZYTyxRSzBQ8YcxHYAHBJeRi01WXL5XIMAf4FNabsgg/vff2GCwSQfx8pxB/NPf+KDhT/n5J2szP4oK7JsLgNDWRj1qOk3cRYjsJYcZ/Ui7iE5nijvDXN4y4vcpCx6DhdUkDdlP1hTRcDtAaiAkkjQSWM30D01Z2Kg+zTAlhH1ynXvF6HN2vgNJR8zKaiQ4ax7KnZdEuzygRl/1X+Qqfek675Sbb0McaVIu9iLuItlrHhWwTIZIuYFe2k71F7pSyeEUG8EDPde5hIW55ya6zwxbCWazvjYJeNM8V6lr6iS4tN7fjryexwpiNTeKrd6Wsp7Mkgp49AD8OxX8/pn9fIVD/k+9wRxSYIkmMKotRAbyuoemJJDECQiXO8XqmDOZ2tewVDOTB3lsnssvoNeFwjRCHvOft0YbB/yZLzCCefpWwpmEP9MW1479JUO/y91/KE5R/Z621d5+Fv4xWyjv3Z7q/vsPSe6hKDg/2FidaE8+RDU5qpduV824ut9Ftco/2e+J+GU3VgieOO7N1gq1bKt0jrwz0a5vr+5Hm5D5KrYrYWkmKmlt08F1cE8bLMmkvzfGzHeycrL/GMBpXNvPVlTGNtybM9vI3uxX2+xXQv5+dh4lf8OMfTn6gsRFK+2uNRiVgu2CL2PSd6xKnUkkaHant/+8bklgBifNYKuWl+Qu+KKt+FB4pVVMXOmB+XlkKz0YjkdMOQA2XMoNdoa4JREA+VTQqiGzU2vKdLYtYTHIZIZFRzDUzkUPLtt1PngwF//LX4vUzuGM9DBuNDH2XshNTE5KXArleGi6OhTIUZoGCw1NWhJKGLsVSoz12OCRZqpe6mDdVPDGOZovp6U8mro5EFO1R5rbLjktmu/8pmBG+fCCkVtPQtxMz87tQfG6PDu7/s9O9plqpv0wZ4zuNGphMCxguug2zuPht8EmJCU0J6IPm5zEIPR1gBKcc0cGNRoIQdbbZCDi2CTubUppSo3n8MrP01v338RNPY/++lN0yxvHb1e+ZoTbP8rhmoIWarkKeqJTzs1TTsPVJKeXzMPQmxc2YrIgYLXVDEyJNeFBiIWxNzSxcUL+gASq8BnRfnmO9OalCoG9UE8wsjc0viexSBxeU2uA/YxvmumOM/JmRM/cuECrVxKDOA0cC9fACSIqz2/0hQaOlmOAvo+vZmZaYCNrODNr0VDhpTH32OqYanenI6FHgOLIfPq72qt+h91T/8iwyrWanJiYtJK6PM84fcDr8dyDFJWp9fUClTbxotX40/fjKHQ76JmlFCBlUaRkthSS7yzhCXlSHlvKTrNCIGHWdMrsodbFMKBzqSn5MoPW3qvtbadlfNmfboqNewmSMpmejSxEXIuA5SbEpiOnMaEbC0vey69w1slaWakEmTo19WuNJSOuq9n0GbMildUq0wUs85GR1KnHTEvguiq0JOi6dYmAjKO/ehXwlEqLcu2FJA1JaJ9b9MKrwvcPyGX9ycoN8J+lJ2l6dfSsQi5Jn3ZfNq84CmWRm6OkGdA5Q+eSy+SLpYudoS2yI1Mn1HW4nnC03TUzwLW5Um3XVx/icUhsModnK7XVk9hE/ZBJF1I3qYPZRKJrncjhtJN625W+pA6rDpKDXIv1ktqZ7VmRMDMzLLIkD2qKizVw5ScfbazX5frl+r72zUvN87UjEr3p0952k89u2zd2u3022c1HyJtIEBKJ6a1Mvm8umA4zYwC83UsBSEooJk3tyz7hTyiOapI9PSgP7WeImTwPD8c0h/DHFybZuI07jf74KwTesETOV1Zr/Fbw0Ack1ode5o++l1sfazlbEChJ2huDSQrOnnOq3l2c7NNK2rFmpyEHFxbcPOGU8/HoidM3CwJdV72Xcg1Hdi6fnbAZK2s6cogLXJ8bxSluSoUoRTwfaTc2aGE+bGhA2vkov3ryNc7a7rnKfKZK9f59p8t8F7kdn3vbTc4X8uVuFQcRvo6WSoUbXy6R8YNdmYvxIPfbHkH4YiC+ctlmo0NIlLTI5V9nZfAEcR1pQs9J5Zal/d6PsB1pyp3ae20e3BZMLFJ/P5Iw5Dvk90hLy5MQyGL7DcXRSXqXZYF1Ede6dua/L4uSifpp5N2kEpIyOZ/ykfNjREDC4mOE4DXW4E3NbpKBZEssI3ZQhqiBlEGy1h4AinOk80SkGTAiXSg9ZC252xhM7shwMgEtkLK0bJML/0U8NUklSpI0qUZC+rJ+NnzQVdrbxHdoPH2wnUbtOMYXBkW2WGvvDIeOTu0bAkLGBi2sVT2YkJo9GDJxKCpHwv3lrb1/m4T8LXz28/s13iprbXswFVK2UHooN8Wd4aWwezhxZiFlkB19liDTxzyqlAqp8Xg+bkNQE+KoWkkj3cwoV2iocfweOIikqtjn+G7254TRhM/s3bhSeETiMf497QB+AUH7E2sFrsFtcS0OAjlGQFHvaNOi0h0hKitVW0g+0u7Yoem5kncXuQLmXYChHmiLrZkEGNBPIgifQfYvYkkeYFUAUPMH2fAnBO38uhEGrO6yhDD3DkT9PmchkOQDNqiDMC8fIs7IikqoRu5ZFgJ5ecAdZgZmXQajbAdXRg9ZVWWDO909UMdBHB3s6WGVLV9yGauHcwJrb9RGIE/XcKdm7sbVE0XUhjrU3dxXG4F5BMd5YI6OdezbqIvh3lor+R7ere6MrsqAS9yu8i6n4B21gd83dUew01XBOjv7D7O80s7iw8z6YO+hPpWD/i225pRQqqTEBHkT5bTiZdocbXkuTU70DopZGQVgsPWdJ3pWDkv/5I51MATzao1e3lEtrwXYPebu3VFeNkobscsX8x4meN0S5e1lrAX/b1iJtjXDlUG3bUM9sHkbWonC5uaVvjWopwchbOw5GUYnTwaqOdnzooI2yshgjNqO0jPoo1doE7nkhE3aOKD3MND66AagIcdyLGEAdkKoHoKxZG3ALwgVC8un31lfsR6fvoPFCPKLVtl5edX8iGHd5H1ysL19nRLA5nUj9KM4l2vvWZVTIIQAeLCgA9FAXBO7OUCWB4AChDwgn6MjekFoz01exHIiX4hSAmCQogE9EOLLERyHkExw0PZE4bsXsWAwQosQCoZwa2XgTIhmZnAIKIGra3JkASNoqv+1NNygpMEK+Vd+V+sl5X5e1yNNnkHLK1YZZkS2z2qb1zutKCs9pJx4qtQhKyInuu7irBX0X8cGVEE/OVxZbxsK9v7zte7fb0l83jPO3zdJBw88Wo0188wf9/1F9Qk2JtmYGJh10YkHNypFMUsEU8qpsPiAwMjBnGzP/lzPuzZZgWgRaf1KEKO0Zf8OYuMX31jNASxleW7YrwDPSX7kCq3nUpB2IoB6eez+SIhyfjGuID43L2AqI87W5KK6OpgbbEIiQKgoF1HXqBp06iSqRTWnTtUswidPocKTJ2v5pWjPHtSFkg6AKAuhFOY1P7LLRGXC2BlMDzWBqh1jfqNVbdbsHPUbuypo8iwragi2Cpb0luSWOovDwjBsSmLomWWrVvvRl61gPHwcqGdlRUYQ+TPYNdXuc911QGx/HjEyIsvHDoA780MXBkrWOMqmI5ZtqNFYa5r/chA+LbNxvfWPBj4UaIANdy82dhvbjx0YDnuxfdjobewAtr9Z9oVWo+M9B2fO8e5qtB7hLxZWgxmP9xCuCUXATeTi5gZEbi6iyj8BUzHKn5BaAasgJt9Kud+qcAfhPlV/4MNLxPoUD8DHeAHypzVeNXyFvhK75i8wVEE//HSz7bVrthObGYcV5L1F3JTCQuuUoi0ZZ/v7hRThpoiwxz9VlPpOA/l54B1i0Tb4+U8Xf6Hi2f6ZlEHKLs+JT8MYIYnMBGZiCCi9c3QFQVuKbzc4g5TllAnWgXKsq/dMP/0l/fCpsaBTMWcOcxqGvp+2PS7TUx9zfrafJvWQpvWhxumS/mb9hNqqm61iZRbO8ci8WO/8HehmWEbrky4aRKTdjwy+OvDBBIqp0yTQeGiWM6mRBiWJTBeO6skdzI6sqZ0dVcSmiQ6Sl1NUY5STV1YjoykrQC0MDRWqgfMfK6xHdjImaeO0i69LsbP64a8R+HSOxfp4DsAbkA0fe2YjAq+PMjYBZjEeaoKBwCDoCGqEzcaw9jwtkU4o+97BMBZBhzfRj74GaB/tHc2aNk6dpG+0HsljeWxfimEJCEywWL+xUAJig6q/ZNu1b7gYpcNKUZryDaC2euMxS34t2Ax+xYNZhBFQkDekCc3Tkwk276oxG3bTqNQQ9c2UviaZnyn9tpgvKBwrM0qKwT5/mVGuJDT4xLgHK2vjlaCUIFs/pzdAEMNaKXpdpXaZk88v/C7yk/fHinzzUrDsH+9/Im95t9jEiGQ5rkNuCqumwmcRmUvNHaR0cCxDkawP4pb0k1w3j593jej45rSEDu952pbMLgejFduRbYUuFjm86i4nHw4PN/GEvPbhELcvm5qG4IZXs2r82LLlx0+084X8pnt3d7Y1obkHPhPqCPzChw8X8BPqE23o669R25+bGxsHjx4dEg4dPjy4YUT9wcclbjDWxfcrnziXwfdVfLx8XGKHAvjYq+15z6T+PC+ev/QZ7yv+D/7BALuhAZcLrkIAegQGwbDZnAbUwnx22uDQILvKYF+QmK01ATHIF2p3MMe6A7NYMAkdAyBOA+/OAPa/EWnEJwGTREC1nbKD1mAgdEAeF4JpHxMym5Ep2ISkhObMOIQ9eIBBONQB4tj54EYrKYPGEDoKrSD1aKQVfK2fFE8GfBZ/BvM4h4fJ3uW1piEvvj3LUlNT7k0eHjoH5gh3nrj/QLl+XfeLH//6rXtrVdivXw8cOdinhQ2mcbz78bMjWLDpjXePcx4z72WFZN1jcmUKFmvC3WODl4gcLfznx/1Ur4goHxXZyqHC0NTUUAlwuIIrlBzPchl2dPzJUYMsBGz4PTY+fgRXAIO3zdx58dFzkC8q27e/DAXdvz9JGvZT9sE/SI0fjjwZtyD2VNR3FKewDpXTOaRrbNShzqYfpDu3faLR6ppV00RUNtrY17cRgQUrPTtqoqks1BgMZlRWLoGPRIHUJ9Tt1HFqYMXVa4EEb2edwTJjTk5GxuVLAF6+DPQO4zDe0C5gtA5cxP/7D5dwcQDEaTp7gAki0RkHAw8rccxnBn+GDzEoTmkyxYVJCfx8Id8GJ8aVaNXQWGP3YYxBUyPFjtqgNlDtrJ9bQoJcynq0LnZQpn55zKjRfA7VgOP68PeH1it7bdZMfrD1YljMvWYLw8v2w+QaIAn1L7P5bGOYOVNrqxU2XDmXidyAGWi477i6ugPRphWs91iTXw1CPhfv8tGY3psmdulsfpuzF1XnJuoP5xUX4rds8cjwXLpsRfyF/dYyPJZ6LuO9iBuuLE4SJbiurRQmCJPOki26di0+TnhWEA4k+AM8H3ZwbWWCa5Jo7gRDyBcyzGb8BQMLDp6elWieU8ewiSLvJkfZMOpmt3z3QuWjAsGFXdXKF8lU5iG4Fx5iUpObYw5/dv4MplUcg1uk88XTUS+J2el53q6iVpPyf37pFwNBMVml0O17j2lS3pXmj/3ENrIEoP3n3ehu2/q8E/nMjoUdAr5X4lX2AQaH3iYHCMjbGGxw2ecgribYmCibEerm6PeQNuNq3BZRQChjMQWeDtnwL4R2EB7TK0et7ozhZUoI41k2CeOEUqyG3vPaz+YuKsPvNlNNMoKme161FKGNTe809lAwaVvbuSimNhOYmjFvZNXLhW+EKgSii7Z5es9u+RuykIUqkiqdzc5KqYhqQSz4t7iY6+21PvN/RTnDTG9UaKie8/IhzqpjiaGnAkDgaT1+/HkGdmN1dxlbLFlMHMzTelLiuF3cx2CEE4rjNAIup+qg1tRl0gIdRU4g0AgEOXcEPOZ699NkBDlFC7XULqoWpF2Oy6gyXI6GrmgXp7YfrhwD9yv5CWrczlUZyEvAVMJio8c1GeMlQOfYCDQ8JaczO2kwT+nTJSqMH3G1w9X81b6YPqCO5EBYRREo8cDVJg5ppz0/sf9ZvCsJPwGpXMMsrBR6YN0+iCdt4jGKZGAynCC0XQIk8HDDyRwoQFcxzKszzGFrXUzp7IMpxf8076Q102OOXNeHEniEtlKunjJE8cJQLmS1sFxLa2/oFQR7QlvoyWw91m2smigUS/2Bc13RCICZhcHtUMb68m+uF/lLljU4hAKxXghMEbWxWL9QuS1pJ30uPWb8fx8BdA+HrLnQIwxB+D4eVLWuW2fp6PA+0t5uqaw85n1MguXsfMSno8Oybl2V17rKdcPXY/pKWAjDWFLVXiC/Wm/HLdc8yo7OiXhjvSqoYFbVN3CtR76d3pagwy5tQ5gNAeMTxDYIwuH5ugcAgTRAAGUsAisNIkjQe10FLCgkyIbXJoQscLXQ6y85jpKxcMJZUQCDD+brhqEfke5iAh8j2GBo2yVMRxC40DURurVsdmdE0uWtdofampNX+qY59L1lAe1aXenpxrqKnx1+rqhrHBKBliprCtk6f4lG831+flP1po2jYXgYNT03vWm7lHgpQueGErPss15h6Mlam0Wy/501+H5HqRin4ngZjlMxIVpEwwmlOE4rHIL1c3pp5OurtpO2tkYHaacXgnABZdAIjIPvNCFikC8iltdsQWxIQQUdmqcBkA1HIQT/IDSKsP4OJAY7cjCMY6IAa586W78WsQVGARtRj2GDxinn1MSfvx8wNIphTrhGZiPT4DPJg0cTtWyc/QMAcBbmzolaBHBWGcThMwjATMyDHbnIteIGBcI5x8ZUhDkAeAE4B4mwHKYYNWuoG0kQ3raxfCXee484bqsZXSiuiZR8/N7u1FxpO068AwG5lKomaONnYM/6ggAPCJxYYAZAwEXq8epUPW3dVmqdBM0bDEE2LYZgbC+LNbYHwDQMDUI2PLRmoqinlVKMVgiLpJhoJkokAvBdQzvZRDWRIzGMUcuthFqvhGgpxUJ50wH/L72OVv/q1DeeaQkYCoOgkgXWspASsqeix93Ibc/hnTcr2BxKNIetLf8o0RQtu6H3fG8DWxN8YPA5rlJ4W6rk+bTSCrJhFFn9WUnuJakn83+vKAyzwlDkyJfvIiEbeEj59to75ugUaSlsMCebKxnYhmSyoRt3XAvgUQi0I1wRYi2CMlDHwuDsbMimxP3iA6DBrQm8k30jeweaMANi+bwWMr/es2teQRYaoHDYCvN5s9SVwx9A2Kua2d52VX7bKs9XWldSBijnKYOUSvIgWRoDX6lcwwEHu3r6ylWMIwhHnHI2dg1jN3C8DbRrnQ3lPZmC8FlfU/pOH/wBrHYNTxgkbqchIVpI1QK1aa8pH2goC1lC5U0cC7Bw9qZ0CII3CGS/gCsbW5dRPDCxqwB5LPbKN1xpTRnQT9R710/oBygbLsPMqvWZaCnqM0phMMoXlDO8GYDPpoPbPQh9K7v1jW6S1+zPCkbB+7Ioa7zu3afWnyus336oFF8Yav19xvWnEYmJExF3LhSJArccg7u2yLmREGPdO1x+ta9xxwvAhdroGhSIvCCXxZyFhNhG9idxSHigy6w2b0PKKZRZA4PdAEwOge7d/g7NoWjEHzvaz6pa4nu2m9Wmju+alMRlbJHV7qadF0QaUrCVEQ6LERWnkzLRMGDPrYHLy15SlsZ3t3QtkrJ2FasSSnPB6eG58V7x08EzPkHfSLw513OuYy8we869SWzUJ4huiuyByC6Jzop+/zCl+f71fbf31O7tLQQuKhuCBo8hhalW6KgxuHbym2YhBFHpSoL6IbVUih4XAZoi0bG+J2lVqhVhpBgK1QbPx5RR6QAuBIMQY/qJcuzyFdH0wCJuXK8h/0fusCXpzmLDWNvJDmDfYA86Jm1jIZvlLsvletuvLzIgtNhJabBwtnMsDUGMdATKatersrd5yCHGqmfJIAMiyKcbRiDUQjjSQHcACPpDsTggBj3k23Bhh5S0kahoEnYbaomNxJw4ShpobSxGKAmAYgCTYHnj7vi6Aiu2QMxmZdTFbcrXUvUmrQHC/BINBHVQnvje5y0Nx32J5cRcXeI7WVLc9/Ud37lWKqYvATQ8S2YEV3UGjSV3VqmclFUHd4Hqq5zOKseSn947zZEM+KXXjVZ1XomAy5NXLClXjIYlrwxyOj4WVGvDnGaNH4jPCVatCHY6ZnWTV4Q5znqgcgyr6gweU3VWrVcNMyevjVuHYo6iA91hznAkZFYuLVcZoY7HTYK+s8vEd+DHvckrTz4E354sy14wTV4C340Sgz6YGgVzq7oVoG0mtFJY2W9fgGBOZH9fq8na0HbuJJNgder8qZoG+43gEs+aoCYUwTitNhb6xUEUwbgighq3wQU5S9dXLUV+1Kuq4FL4gmW0Fs4qMTgn/Wuf6yUu4kZ76VcHFjnF1c4qifCetYsf71nsGVjMdcmQ96vFgYVnLO8/M5OYn98/xSn/9E+WkKTnbVQOoU0DrljCwnFuUxkEMA6xyljoSMIFoKAyBN3b/nzaErc0DJuNkAdlkHx4XDM8IBvOjqU0SfIpTtzxdITNhizoSR4kz7vWdyA0b3VDT4hmYyhdPhxjGMG42E0Cze4SoVlVUN1oz2cftOcIQkMRJcZ4ZHQbY3yIv34UKnfl2B9k8+195i+AyvR0JeCQrRRUMiEYgp6aWiLM2lCXRy6jGG2NlLLFfnnCLCLZZGMiE2Fy2epUSCRbSZjM+wFdZu/D3s1d3hne9/QaVFSENPG0omINVIqLIXIoLtJc1qFNm5AObEISpwMvBJAvUqOpF9lI2UM55fec4pyiRO8eP5IlIjKslp7mPYOWSJgr8NrH555P9foTvleTxQwfj7u/9SUHSnz5SYHfLVtul7/Mb1m+nWw6Eja67xnbM7501rNJRSeT+Qjdzxza3C67rrk0ToNbY/vrl5i2OXSfM3ZnfOjPPo+IcnAN1BirqiwBYlyGS6VgQa/XuXOrNtJiK4yNxqyNxkl552n5gXVVB+Vpi1qC+s6d7XYOowcaHylnbmidWa/Iqw9q5tPyVug9cpV1M6NAFMqDAuGYHesRHV0eYf/7sra8JzI8AnyD/Q/ueqvnv4qBx16f7Jmvyrj7OJzBYvW0OmGjtaPWuowrSu0rx16xSx8VELpyZ7c2WTwplhwICMz6VnQ7PiLkbuTdeDdbz4hLgcjBTeaeGZ3ZPdxmlyiHApju7rI/o2RuQ4giW77dpDeUl6S2wVGXBKNgQaWsssBPfe+OxWk63r9z9+68xvo68FQwvRdWtpDDANM3uRlNZdkwBhhiXWSJNG0JVMG00vIUdCUKZuXCWBielvv/ktpPuAFyqI2iLA1vbpFSpaodvpQC/peU9JWcGT/zvu89+I1ea9+TPg9uUtTN1DLhv+sFOzLbMtMu+FdTBmbm8rUf+7lL7QfstPbdJEDssZd+OTYP0Np9v6N++IfoqNPy+eERTkvrmqYulommFYbFEX19F5tKs2YPNRdbF399c21WmbC4vumEid1q7QbtgKY1tL1zkNpPHewkTvFZOpaQpdu8KWyT4/CYCm+xH8myTZvD/wn555ZQrIZt2qzo5R1jE24Dql1eFbz6Naak2JffkX37gr9vJyVNrqiw7No52dSoXqhubNQsGFmgJQFridRLJMFmYBI3ryCJ9f9V7/cKUJjV8anFUydAuNWmp2f9b/qfBdJQqk2oS9Nkz0H0Ffb+Nn4IpKfuTJzjU98Wtyyc7mUtHhGjHZabUev0FulI4CppAXe1cYk0Q8J4B9cswyouHKxDm1D/QVSByvPT2IScNp9bNs8xZ29U0bkq9iZREzBeEA0c84VLDx57E6j02bswobAzTXzimNtEfW9a4Ix3VmFZ2Uom6kukYg+f7BOctuXvp2Ft179uxdgGkZalRzvbUTGAr2XMEwu20S2r6Jl4Vl/rNpaJNlzw+WggZJ1pfbGtbyDzB9rP3zSAFHf2deljQliw/5hq9ZqEJM1xEEvazj91Dr4mch+iUiRPigOFzfQvEP/HtOE8b///kelwxeV3HsKSk0AgXvmUAFGrxXpA3G3kC0Qvy0gjJzxISu/upElLnu5RqiO3fxM/Q+9TUwMzqgrUfQHIrrWjAKhal1oNvsnIFjVKIm988G/kYZ94RF6PlmPviy7h4xP8FhkzloDIs/axizQG6Ua7NwiyzRJVhLXndUwUts0sj9FemQuEcf5qPF6p+u5nLBDVMHal8Trj/oeWiwHR4l6Wec/vz+3Eah8bbKpbzdaN7dIzZS4TmtZ/ReTcLmaiw8k+0Yz7gMmI0SUbtA3OYe0rvbLILtvFZbcyYfXFsj+1RvN3KXsUJ9ltFp/oZDvwoyPhMK15wQVfJwLwCmMW1AEleQAAfnji2EqRXgCIuyzx9VJDo7J1XR8qEE3SdAYG1P4C8dH/6IPI+rCySzuyx213N67VWJtTvyTnt6tzAPAHmdgZO8iu5xP9Lov+CLVVLGdFvzZH2tKgImt+mRzNZqW/AWIaMwIASVQvgPbRCR2x0aRWaZR0mYtQxh/Xc0MoKdv020j0mUA88E18gLjn13iJ3gX42RkbuvVhDNDRiv2Pvjn6XVPP+rgTsSuPT40Gte+KTf9zKkxD9icfE08R1sU9IsJThYUIXLXEBG+y+4XvXDpGlk2vnBIn8bPpuOjoFzGT2Wn0u79AAjJphqo0oiIBW5NaZo1OHuhK4FCIL11oc0+mBQ8RY4zs8zy52QEHqaHSgdlXIJpnahG55Httc7x1Ui/adL+0fkgoIPotl8zT9vvoyhFtWsk3N2Qj439m3jee729VfTz/v6YlAL6W50Wmjf9D+zuRXQWo/7NalwH+6zJddEtCU/EgFqaW4eubGE9gueg0k3egrNLw+JMh5bdEZvIWWMueUZ05kSp9GMEdMlFeIoqhe6PZvzvDgnHmm7tJ8XvUPAWyEcbzUxsvCi5tq/QcX+ngZm73YwruLEthgmtd4urFk9me2OiyW7EMeOIC/yUQt6I1EGjNyBM3lqbKBhioGf6s2UEF5s0CNdhi0tG7zRm0wWlzATU4a26BHRG7b4OxIhgwvAG21XvNBga+bHbQA5/NAgMjTDp6vDmDmXfNBQwCWPOZURTgfhb4isDFWhERFLtTO5/ICPfCul72/xtt9hDnMfK8/zEm2nA6+4uL1/+OjNFElXS3jWp/6qMMp9+8vUPv5RSiXNHok1MNPzwL0IoO4snI8ML6QRECCnVOWnN6QWII1r9kteZ+8n9DVuaBKBny5oL/Q1FC7/nJ2ZMvFJjfRVYasi325M5qKDJ6J/2ZIoZM+g0ryEdZcRLEla6QoZ44DSP4wTM0Vq8qPtmXhnFUPPh2GNan5SlsnV599d1P7z/CQP8bKv3pb39i478aABEmlHEhlTbW+RDFSZrlRVnVTdv1wzjNy7rtx3ndz/v9IAQjKIYTJEUzLMcLoiQrqqYbpmU7rucHYRQnaZYXZVU3bdcP4zQv67Yf53U/7/f/VtSjTCSWSGVyhVKl1mh1eoPRZLZYbXaHk7OLq5u7h6eXt4+vn3+gysRLduGtamSMdn6VEckla5NF1sWIfCXgSnNY2JKjQLzw1H4lLAx483LF2VQ98iOf104GrJODiLurue5kZC/Q7cAoGY/1nTqURYh4Jxw3ZIQvxgkZrNJI2sAons6T9vW6v3JPE3Y1xChjrRKOJXnGS8Jlef0cmsIT3xZkLoNEPKyzUsrGYEp99qs62RbM7Q3V9sulgT9Bl2nOwK9CViHupSbucKrPM4KLQhM7UBhHii4j8DKCxpGsmwYyNnxVI4xGyTJt/5REmZ3YTp9bkGlmY2SbXIbiJFKZEx4Ufdo+nKyqcfjHvz9ObyQn+UpjvqHWX+FO9dRp691mmDMaR9PrzzXhSn04Wqt1zjPxdLCBbvQOOoTE2+bFbl9Hlfomep6ndx4N8WJkGActqwJN7yVaZa8E4pomvVHZzgFeb+GADj0qTqs9lA2S9N3MMBAvbWxniQP4FqmeMlV+C1S2pTOVCQsDbNA35fBWbAqHPhStyK3co8Kae80Y6+BzWgB3UairWgJ+5IUTJN47JFwUol7anIh5aCpPyeD5dfGuBrghBCeMBrw/u1AlhrsFJeHzkf2JKSa9dJHu2Bz8xN6+MQCxxtImvz4nMpu2qY+Iu1V/I5zygKWBvIzFAJyrQVryuApRetJbD9uJ9hHqy/J9rkakifLGSt5ve0dT5kOHiSzXDryohGbHmn2ecpwXOofBDmQ9QLg8RAbiAjpIxUg3WrW40iAdlr9HyaE8gcu+6sXKhQaweDlt1xHbV098MFP8AEqOWqBJANjOrXFwDcRKM/CiBVnk24Nx6Mllpmc7Ii2CjBjrMzm6Ofqril9SA8z1iMaBXirgCd/PdsCUwGJN3Msu6IcxSjz40f0qrsabgUbC/LJKWJ9UFid3jMVK3yb0N++uTgN4vwuSTanAOVM9XiSEaFxT3LDPm0uHSNbpl4XH1KJ7I/syhLC6I9vJyOvsTT322ii3N4spqZSXvyrmW1TBw4xxu+A3QNpOuLuMwBbXKqFOJiLy6gwIinGZVoibZX/giSSnafusI7FiXF+X0KAOA4IOC1XPahxEi6+sczIg1775c3+9CvD3Wzr5fGYfXO9JK6oy7A+3+GwvkK26TYIeda4jEO9wPwupBVtnXz2COowHnAJGQjZYG0fh/E1b6eZXxO86zUlx2HOvKgrHi3frESK/aujNICVKcmKGeBC8uxxshA6LCbRCigeJRHUgwCLr0eiye9YR22r64UYjDSvzqPFDVDl4gW49zK17hyC1O7au8qQYvvwSfJuH8kGwZXXvuLpZZvzxTblcpFt5AQA=") format("woff2"), url(//at.alicdn.com/t/font_773121_gvvybbgh688.woff?t=1595935017373) format("woff"), url(//at.alicdn.com/t/font_773121_gvvybbgh688.ttf?t=1595935017373) format("truetype"), url(//at.alicdn.com/t/font_773121_gvvybbgh688.svg?t=1595935017373#iconfont) format("svg")
}

.iconfont {
	font-family: iconfont !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.iconfont-fusion-energy:before {
	content: "\e7f7"
}

.iconfont-fusion-intelligent:before {
	content: "\e7f8"
}

.iconfont-wenjian:before {
	content: "\e793"
}

.iconfont-tupian:before {
	content: "\e669"
}

.iconfont-shipin:before {
	content: "\e61e"
}

.iconfont-lianjie:before {
	content: "\e6d9"
}

.iconfont-calc:before {
	content: "\e7ee"
}

.iconfont-tel:before {
	content: "\e7cc"
}

.iconfont-fenzu1:before {
	content: "\e7be"
}

.iconfont-home-share:before {
	content: "\e7b7"
}

.iconfont-home-download:before {
	content: "\e7b8"
}

.iconfont-acticle-video:before {
	content: "\e7bc"
}

.iconfont-preview:before {
	content: "\e7b9"
}

.iconfont-icon_choice:before {
	content: "\e7b5"
}

.iconfont-switch:before {
	content: "\e7b4"
}

.iconfont-lixiang:before {
	content: "\e7b3"
}

.iconfont-home-fixed-arrow-top:before {
	content: "\e7ac"
}

.iconfont-home-fixed-close:before {
	content: "\e7ad"
}

.iconfont-arrowup2:before {
	content: "\e7ef"
}

.iconfont-link:before {
	content: "\e7ab"
}

.iconfont-ic_more:before {
	content: "\e7aa"
}

.iconfont-icon_successful:before {
	content: "\e7a9"
}

.iconfont-home-back:before {
	content: "\e7bd"
}

.iconfont-Rectangle:before {
	content: "\e7a8"
}

.iconfont-arrow__lixianghuiyuan:before {
	content: "\e7a7"
}

.iconfont-autoinfo-index-1-5:before {
	content: "\e799"
}

.iconfont-autoinfo-index-2-2:before {
	content: "\e79a"
}

.iconfont-autoinfo-index-1-3:before {
	content: "\e79b"
}

.iconfont-autoinfo-index-1-1:before {
	content: "\e79c"
}

.iconfont-autoinfo-index-1-4:before {
	content: "\e79d"
}

.iconfont-autoinfo-index-1-2:before {
	content: "\e79e"
}

.iconfont-autoinfo-index-2-1:before {
	content: "\e79f"
}

.iconfont-ic_conectionx:before {
	content: "\e792"
}

.iconfont-Positioningx:before {
	content: "\e791"
}

.iconfont-gaoxingnengshuangxitongshuangxinpianx:before {
	content: "\e78b"
}

.iconfont-zhengcheOTAx:before {
	content: "\e78c"
}

.iconfont-shoujiwufengliandongx:before {
	content: "\e78d"
}

.iconfont-lanyayuechix:before {
	content: "\e78e"
}

.iconfont-quanchezhinengyuyinx:before {
	content: "\e784"
}

.iconfont-xinghuandadengx:before {
	content: "\e785"
}

.iconfont-shuangdianjizhinengsiqux:before {
	content: "\e786"
}

.iconfont-zengchengdiandongpingtaix:before {
	content: "\e787"
}

.iconfont-sipingjiaohufengfuyingyongx:before {
	content: "\e788"
}

.iconfont-ic_deletex:before {
	content: "\e77f"
}

.iconfont-icon_post:before {
	content: "\e77e"
}

.iconfont-icon_car_bar_normalbeifenx:before {
	content: "\e77d"
}

.iconfont-lujing:before {
	content: "\e77b"
}

.iconfont-sharp:before {
	content: "\e77a"
}

.iconfont-cancel2:before {
	content: "\e634"
}

.iconfont-more2:before {
	content: "\e643"
}

.iconfont-help:before {
	content: "\e777"
}

.iconfont-book:before {
	content: "\e778"
}

.iconfont-arrow:before {
	content: "\e773"
}

.iconfont-owner-plus:before {
	content: "\e76f"
}

.iconfont-android:before {
	content: "\e76e"
}

.iconfont-bianzu:before {
	content: "\e76c"
}

.iconfont-success:before {
	content: "\e768"
}

.iconfont-icon_start_business_notice1:before {
	content: "\e767"
}

.iconfont-icon_makeaphonecall1:before {
	content: "\e765"
}

.iconfont-icon_navgation1:before {
	content: "\e764"
}

.iconfont-icon_test_drive2:before {
	content: "\e763"
}

.iconfont-icon_test_drive:before {
	content: "\e752"
}

.iconfont-owner-maintain:before {
	content: "\e756"
}

.iconfont-owner-music:before {
	content: "\e750"
}

.iconfont-owner-free:before {
	content: "\e751"
}

.iconfont-owner-consume:before {
	content: "\e753"
}

.iconfont-owner-flow:before {
	content: "\e754"
}

.iconfont-manu:before {
	content: "\e74f"
}

.iconfont-mobile:before {
	content: "\e74e"
}

.iconfont-profile-m:before {
	content: "\e741"
}

.iconfont-xinchejiaofu:before {
	content: "\e735"
}

.iconfont-weixiu:before {
	content: "\e734"
}

.iconfont-gouchezixun:before {
	content: "\e733"
}

.iconfont-design-halotop2:before {
	content: "\e731"
}

.iconfont-design-luxury:before {
	content: "\e732"
}

.iconfont-jianhao:before {
	content: "\e72c"
}

.iconfont-map_zoomin:before {
	content: "\e722"
}

.iconfont-adas:before {
	content: "\e720"
}

.iconfont-wiki:before {
	content: "\e71e"
}

.iconfont-drivemode:before {
	content: "\e71f"
}

.iconfont-Group:before {
	content: "\e71c"
}

.iconfont-fenzu:before {
	content: "\e71b"
}

.iconfont-logo_image_loading:before {
	content: "\e71a"
}

.iconfont-tupianjiazaishibai:before {
	content: "\e719"
}

.iconfont-shijia:before {
	content: "\e715"
}

.iconfont-chanpintiyan:before {
	content: "\e714"
}

.iconfont-baoyang:before {
	content: "\e710"
}

.iconfont-cheliangdingwei:before {
	content: "\e70f"
}

.iconfont-power-1:before {
	content: "\e708"
}

.iconfont-power-2:before {
	content: "\e709"
}

.iconfont-power-4:before {
	content: "\e70a"
}

.iconfont-power-3:before {
	content: "\e70b"
}

.iconfont-pay-wechat:before {
	content: "\e706"
}

.iconfont-pay-alipay:before {
	content: "\e707"
}

.iconfont-message-info:before {
	content: "\e702"
}

.iconfont-message-error:before {
	content: "\e703"
}

.iconfont-message-success:before {
	content: "\e704"
}

.iconfont-sharecopy:before {
	content: "\e701"
}

.iconfont-top:before {
	content: "\e684"
}

.iconfont-info-hover:before {
	content: "\e6f8"
}

.iconfont-info:before {
	content: "\e6f9"
}

.iconfont-select-small:before {
	content: "\e6f7"
}

.iconfont-select-small2:before {
	content: "\e770"
}

.iconfont-hover:before {
	content: "\e6f6"
}

.iconfont-moren:before {
	content: "\e6f5"
}

.iconfont-search2:before {
	content: "\e6f4"
}

.iconfont-kefu:before {
	content: "\e6f3"
}

.iconfont-arrowright3:before {
	content: "\e637"
}

.iconfont-less:before {
	content: "\e6e7"
}

.iconfont-profile:before {
	content: "\e6f2"
}

.iconfont-app:before {
	content: "\e6ec"
}

.iconfont-arrowdown:before {
	content: "\e6da"
}

.iconfont-arrowleft2:before {
	content: "\e6db"
}

.iconfont-arrowright2:before {
	content: "\e6dc"
}

.iconfont-arrowup:before {
	content: "\e6dd"
}

.iconfont-arrowright4:before {
	content: "\e736"
}

.iconfont-more:before {
	content: "\e6d8"
}

.iconfont-player:before {
	content: "\e6d7"
}

.iconfont-player-small:before {
	content: "\e7f0"
}

.iconfont-fusion-range:before {
	content: "\e6b7"
}

.iconfont-top-screen:before {
	content: "\e6b8"
}

.iconfont-top-seater:before {
	content: "\e6b9"
}

.iconfont-top-star:before {
	content: "\e6ba"
}

.iconfont-top-anxious:before {
	content: "\e6bb"
}

.iconfont-fusion-winter:before {
	content: "\e6bc"
}

.iconfont-fusion-sec:before {
	content: "\e6bd"
}

.iconfont-fusion-car:before {
	content: "\e6be"
}

.iconfont-fusion-gas:before {
	content: "\e6bf"
}

.iconfont-fusion-charge:before {
	content: "\e6c0"
}

.iconfont-fusion-homecharge:before {
	content: "\e6c1"
}

.iconfont-Pliangdian9:before {
	content: "\e6c2"
}

.iconfont-Pliangdian11:before {
	content: "\e6c4"
}

.iconfont-design-halobottom:before {
	content: "\e6c5"
}

.iconfont-design-halotop:before {
	content: "\e6c6"
}

.iconfont-design-space:before {
	content: "\e6c7"
}

.iconfont-design-length:before {
	content: "\e6c8"
}

.iconfont-design-it:before {
	content: "\e6c9"
}

.iconfont-Pliangdian13:before {
	content: "\e6ca"
}

.iconfont-safety-rain:before {
	content: "\e6cb"
}

.iconfont-safety-gasbag:before {
	content: "\e6cc"
}

.iconfont-design-leather:before {
	content: "\e6cd"
}

.iconfont-experience-chip:before {
	content: "\e6ce"
}

.iconfont-safety-body:before {
	content: "\e6cf"
}

.iconfont-experience-system:before {
	content: "\e6d0"
}

.iconfont-experience-ota:before {
	content: "\e6d1"
}

.iconfont-experience-learn:before {
	content: "\e6d2"
}

.iconfont-experience-chassis:before {
	content: "\e6d3"
}

.iconfont-experience-cover:before {
	content: "\e6d4"
}

.iconfont-experience-upgrade:before {
	content: "\e6d5"
}

.iconfont-experience-esystem:before {
	content: "\e6d6"
}

.iconfont-back:before {
	content: "\e695"
}

.iconfont-search:before {
	content: "\e693"
}

.iconfont-select:before {
	content: "\e694"
}

.iconfont-charging:before {
	content: "\e683"
}

.iconfont-cancel:before {
	content: "\e682"
}

.iconfont-share:before {
	content: "\e681"
}

.iconfont-create:before {
	content: "\e674"
}

.iconfont-upload:before {
	content: "\e675"
}

.iconfont-arrowright:before {
	content: "\e67f"
}

.iconfont-arrowleft-copy:before {
	content: "\e7a0"
}

.iconfont-arrowleft:before {
	content: "\e61c"
}

.iconfont-star:before {
	content: "\e680"
}

.iconfont-album:before {
	content: "\e670"
}

.iconfont-video:before {
	content: "\e671"
}

.iconfont-download2:before {
	content: "\e672"
}

.iconfont-download:before {
	content: "\e66d"
}

.iconfont-weixin:before {
	content: "\e66a"
}

.iconfont-weibo:before {
	content: "\e66b"
}

body,
html {
	background-color: #000;
	opacity: 1;
	-webkit-transition: opacity 666ms ease-in-out;
	transition: opacity 666ms ease-in-out
}

body.hidden,
html.hidden {
	opacity: 0
}

html body {
	padding-top: 0
}

::-webkit-scrollbar {
	width: 0;
	height: 0;
	background-color: rgba(0, 0, 0, 0)
}

main {
	overflow-x: hidden
}

article {
	position: relative
}

article.bg-black {
	background-color: #000
}

article.bg-dark {
	background-color: #2c2c2c
}

article.bg-white {
	background-color: #000
}
 
article.bg-gray {
	background-color: #f7f8f9
}

@media (max-width:720px) {
	article.bg-mwhite {
		background-color: #fff
	}
}

.article-bg {
	position: relative;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	padding-bottom: 56.25%;
	width: 100%;
	height: 0;
	line-height: 1
}

@media (max-width:1024px) {
	.article-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 75%;
		width: 100%;
		height: 0;
		line-height: 1;
		background-size: cover
	}
}

@media (max-width:720px) {
	.article-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 177.86667%;
		width: 100%;
		height: 0;
		line-height: 1;
		background-size: cover
	}
}

.article-bg.cover {
	background-size: cover;
	height: 100vh;
	max-height: 100%
}

.article-title {
	position: absolute;
	top: 12.96296%;
	text-align: center;
	z-index: 20;
	font-size: .14285714285714285rem;
	line-height: .21428571428571427rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 11.714285714285714rem
}

@media (max-width:1024px) {
	.article-title {
		width: 86.9140625vw
	}
}

@media (max-width:720px) {
	.article-title {
	}
}

.article-title h2 {
	font-size: .3rem;
	line-height: .5rem;
}

.article-title h2,
.article-title h5 {
	font-family: fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.article-title h5 {
	margin-bottom: .03571428571428571rem;
	font-size: .18rem;
	line-height: .3571428571428571rem
}

.article-title p {
	display: inline-block;
	margin-top: .10714285714285714rem;
	font-size: .14285714285714285rem;
	line-height: .21428571428571427rem;
	max-width: 928px
}

@media (max-width:1024px) {
	.article-title {
		top: 13.02083%;
		font-size: 1.5625vw;
		line-height: 2.34375vw
	}

	.article-title h2 {
		font-size: 24px;
		line-height: 30px
	}

	.article-title h2 .chj-en {
		font-size: 25px
	}

	.article-title h5 {
		margin-bottom: 6px;
		font-size: 14px;
		line-height: 22px
	}

	.article-title p {
		margin-top: 8px;
		font-size: 1.5625vw;
		line-height: 2.34375vw
	}
}

@media (max-width:720px) {
	.article-title {
		top: 32vw
	}

	.article-title h2 {
		font-size: 6.933333333333333vw;
		line-height: 10.666666666666668vw
	}

	.article-title h5 {
		margin-bottom: 3.2vw;
		font-size: 3.733333333333334vw;
		line-height: 5.333333333333334vw
	}

	.article-title p {
		padding: 0 5.555555555555555vw;
		margin-top: 1.6666666666666667vw;
		font-size: 3.888888888888889vw;
		line-height: 6.111111111111111vw
	}
}

.article-title-play {
	cursor: pointer;
	margin-top: 10px
}

.article-title-play i.iconfont {
	margin-left: 5px
}

@media (min-width:721px) {
	article.article-block .article-title {
		position: relative;
		    padding-top: 50px;
		    margin-bottom: 20px;
	}

	article.article-block .article-badge {
		position: relative;
		bottom: 0;
		margin-top: 24px;
		padding-bottom: .2142857142857142rem
	}
}

@media (min-width:721px) and (max-width:1024px) {
	article.article-block .article-title {
		padding-top: 9.765625vw;
		margin-bottom: 1.859375vw
	}

	article.article-block .article-badge {
		margin-top: 1.953125vw;
		padding-bottom: 1.859375vw
	}
}

@media (max-width:720px) {
	article.article-mblock .article-bg {
		display: none
	}

	article.article-mblock .article-title {
		position: relative;
		top: 0;
		padding-top: 22.22222222222222vw;
		margin-bottom: 11.11111111111111vw
	}

	article.article-mfull .article-bg {
		display: none
	}

	article.article-mfull .tab-panel {
		height: 111.11111111111111vw
	}

	article.article-mfull .tab-panel ul li {
		width: 100vw;
		height: 111.11111111111111vw
	}

	article.article-mvideoblock .article-title {
		position: relative;
		top: 0;
		padding-top: 22.22222222222222vw;
		margin-bottom: 0
	}

	article.article-mvideoblock .article-bg {
		padding-bottom: 56.11111%
	}

	article.article-mvideoblock .article-bg,
	article.article-mvideoblock.article-mvideoblock-270 .article-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		width: 100%;
		height: 0;
		line-height: 1
	}

	article.article-mvideoblock.article-mvideoblock-270 .article-bg {
		padding-bottom: 75%
	}

	article.article-mvideoblock .article-badge {
		position: relative;
		padding-top: 11.11111111111111vw;
		margin-bottom: 22.22222222222222vw
	}
}

.article-badge {
	position: absolute;
	bottom: 7.40741%;
	width: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%;
}

@media (max-width:1024px) {
	.article-badge {
		width: 86.9140625vw
	}
}

@media (max-width:720px) {
	.article-badge {
		width: 100%
	}
}

.article-badge .badge {
	-webkit-box-pack: center;
	justify-content: center
}

.article-badge .badge,
.article-badge .badge li {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.article-badge .badge li.badge-li-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	text-align: center
}

.article-badge .badge li:not(:last-of-type) {
	margin-right: 20px;
}

.article-badge .badge-logo {
	display: block;
	margin-right: .04464285714285714rem;
	min-width: .5178571428571428rem;
	height: .5178571428571428rem;
	text-align: center
}

.article-badge .badge-logo i.iconfont {
	font-size: .5178571428571428rem;
	line-height: 1
}

.article-badge .badge-logo span.text {
	display: inline-block;
	margin-right: .14285714285714285rem;
	font-size: .4910714285714286rem;
	line-height: 1;
	font-family: BarlowC-Medium, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.article-badge .badge-logo.badge-logo-img,
.article-badge .badge-logo.badge-logo-img span {
	width: .8928571428571428rem;
	height: .6696428571428572rem
}

.article-badge .badge-logo.badge-logo-img span {
	display: block;
	background-size: 100%;
	background-repeat: no-repeat;
	display: inline-block
}

.article-badge .badge-logo.badge-logo-img span.badge-logo-intel {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/one/auxiliary-cooperation-intel.dfd75ba8.png)
}

.article-badge .badge-logo.badge-logo-img span.badge-logo-bosch {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/one/auxiliary-cooperation-bosch.487f85f6.png)
}

.article-badge .badge-logo.badge-logo-img span.badge-logo-infineon {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/one/auxiliary-cooperation-infineon.51803a14.png)
}

.article-badge .badge-text {
	display: block
}

.article-badge .badge-text p {
	font-size: .1517857142857143rem;
	line-height: .17857142857142855rem
}

.article-badge .badge-text p:nth-of-type(2) {
	margin-top: 8px;
	opacity: .6
}

@media (max-width:1024px) {
	.article-badge {
		bottom: 7.8125%
	}

	.article-badge .badge li:not(:last-of-type) {
		margin-right: 3.125vw
	}

	.article-badge .badge-logo {
		margin-right: .5859375vw;
		width: 3.515625vw;
		height: 3.515625vw
	}

	.article-badge .badge-logo i.iconfont {
		font-size: 3.7109375vw
	}

	.article-badge .badge-text p {
		font-size: 1.3671875vw;
		line-height: 1.5625vw
	}

	.article-badge .badge-text p:nth-of-type(2) {
		margin-top: .390625vw
	}
}

@media (max-width:720px) {
	.article-badge {
		bottom: 14.9925%
	}

	.article-badge .badge li {
		width: auto
	}

	.article-badge .badge li:not(:last-of-type) {
		padding-right: 10px;
		margin-right: 10px;
		border-right: 1px solid hsla(0, 0%, 100%, .5)
	}

	.article-badge .badge.line-mdark li:not(:last-of-type) {
		border-right: 1px solid rgba(0, 0, 0, .3)
	}

	.article-badge .badge.badge-column,
	.article-badge .badge.badge-column li {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}

	.article-badge .badge.badge-column li {
		box-sizing: border-box;
		-webkit-box-align: start;
		align-items: flex-start;
		-webkit-box-pack: start;
		justify-content: flex-start;
		padding: 0 9.444444444444445vw 11.11111111111111vw 9.444444444444445vw;
		width: 100%
	}

	.article-badge .badge.badge-column li:not(:last-of-type) {
		margin-right: 0;
		border-right: none
	}

	.article-badge .badge.badge-column li .badge-text p:first-of-type {
		font-size: 16px;
		line-height: 18px
	}

	.article-badge .badge-logo {
		display: none;
		margin-right: 0;
		width: 10vw;
		height: 10vw
	}

	.article-badge .badge-text {
		font-size: 14px;
		line-height: 22px;
		display: block
	}

	.article-badge .badge-text p {
		font-size: 14px;
		line-height: 18px
	}

	.article-badge .badge-text p em {
		margin-right: 2px;
		font-size: 26px;
		line-height: 26px
	}

	.article-badge .badge-text p b,
	.article-badge .badge-text p em {
		font-family: BarlowC-Medium, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
	}

	.article-badge .badge-text p b {
		font-size: 16px;
		line-height: 1
	}

	.article-badge .badge-text p:nth-of-type(2) {
		margin-top: 1.1111111111111112vw;
		font-size: 12px;
		line-height: 14px
	}

	.article-badge .badge-text p.badge-text-small {
		font-size: 14px;
		line-height: 18px
	}
}

.article-tab {
	margin: .7142857142857142rem auto 0 auto
}

.article-tab,
.article-tab .tab-panel {
	position: relative;
	width: 984px;
}

.article-tab .tab-panel {
	height: 556px
}

.article-tab .tab-panel li {
	position: absolute;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	padding-bottom: 42.53049%;
	width: 100%;
	height: 556px;
	line-height: 1;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in;
	z-index: 0
}

.article-tab .tab-panel li.current {
	opacity: 1;
	z-index: 10
}

.article-tab .tab-item {
	position: relative;
	margin-top: 20px;
	    padding-bottom: 40px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	/* width: 11.714285714285714rem; */
	z-index: 20
}

@media (max-width:1024px) {
	.article-tab .tab-item {
		width: 86.9140625vw
	}
}

@media (max-width:720px) {
	.article-tab .tab-item {
		width: 100%
	}
}

.article-tab .tab-item ul {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center
}

.article-tab .tab-item ul li {
	width: 3.7rem
}

.article-tab .tab-item ul li:not(:last-of-type) {
	margin-right: .2857142857142857rem
}

.article-tab .tab-item ul li:hover {
	cursor: pointer
}

.article-tab .tab-item-text h4 {
	margin-top: .09821428571428573rem;
	font-size: .21428571428571427rem;
	line-height: .26785714285714285rem;
	letter-spacing: 1px;
	font-family: BarlowC-SemiBold, fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.article-tab .tab-item-text h4 em {
	margin-right: .03571428571428571rem;
	font-size: .3214285714285714rem
}

.article-tab .tab-item-text h6 {
	margin-top: .21428571428571427rem;
	margin-bottom: .07142857142857142rem;
	font-size: .17857142857142855rem;
	line-height: .17857142857142855rem
}

.article-tab .tab-item-text p {
	margin-top: .07142857142857142rem;
	font-size: .14285714285714285rem;
	line-height: .1875rem
}

.article-tab .tab-item-text h4,
.article-tab .tab-item-text h6,
.article-tab .tab-item-text p {
	-webkit-transition: color .5s ease-in;
	transition: color .5s ease-in
}

.article-tab .tab-item-progress ul li {
	position: relative;
	height: 2px
}

.article-tab .tab-item-progress ul li.current .tab-item-progress-line.blue {
	opacity: 1
}

.article-tab .tab-item-progress-line {
	position: absolute;
	top: 0;
	height: 100%
}

.article-tab .tab-item-progress-line.gray {
	background-color: #b0b3b5
}

.article-tab .tab-item-progress-line.blue {
	background-color: #4899ff;
	opacity: 0;
	width: 0;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in;
	z-index: 10
}

@media (max-width:1024px) {
	.article-tab {
		margin: 60px auto 0 auto;
		width: 89.0625vw
	}

	.article-tab .tab-panel {
		width: 89.0625vw;
		height: 37.98828125vw
	}

	.article-tab .tab-panel li {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 42.65351%;
		width: 100%;
		height: 0;
		line-height: 1
	}

	.article-tab .tab-item {
		margin-top: 20px;
		padding-bottom: 40px
	}

	.article-tab .tab-item ul li {
		width: 210px
	}

	.article-tab .tab-item ul li:not(:last-of-type) {
		margin-right: 24px
	}

	.article-tab .tab-item-text h4 {
		font-size: 18px;
		line-height: 20px;
		letter-spacing: 1px
	}

	.article-tab .tab-item-text h4 em {
		margin-right: 4px;
		font-size: 36px;
		font-family: BarlowC-SemiBold, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
	}

	.article-tab .tab-item-text h6 {
		margin-top: 9px;
		margin-bottom: 4px;
		font-size: 18px;
		line-height: 28px
	}

	.article-tab .tab-item-text p {
		margin-top: 6px;
		font-size: 12px;
		line-height: 18px
	}
}

@media (min-width:721px) {
	.article-tab.article-tab-full {
		top: 0;
		height: 100%
	}

	.article-tab.article-tab-full,
	.article-tab.article-tab-full .tab-panel {
		position: absolute;
		margin: 0;
		width: 100%
	}

	.article-tab.article-tab-full .tab-panel li {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 56.25%;
		width: 100%;
		height: 0;
		line-height: 1
	}
}

@media (min-width:721px) and (max-width:1024px) {
	.article-tab.article-tab-full .tab-panel li {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 75%;
		width: 100%;
		height: 0;
		line-height: 1;
		background-size: cover
	}
}

@media (min-width:721px) and (max-width:720px) {
	.article-tab.article-tab-full .tab-panel li {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 177.86667%;
		width: 100%;
		height: 0;
		line-height: 1;
		background-size: cover
	}
}

@media (min-width:721px) {
	.article-tab.article-tab-full .tab-item {
		position: absolute;
		padding: 0;
		margin: 0;
		bottom: 10.46296%
	}
}

@media (min-width:721px) and (max-width:1024px) {
	.article-tab.article-tab-full .tab-item {
		bottom: 12.76042%
	}
}

.article-tab .tab-dot {
	display: none
}

@media (max-width:720px) {
	.article-tab {
		margin: 0
	}

	.article-tab .swiper-wrapper {
		width: 300vw
	}

	.article-tab .swiper-wrapper .swiper-slide {
		width: 100vw
	}

	.article-tab .tab {
		width: 300vw
	}

	.article-tab .tab-panel {
		width: 300vw;
		height: 75vw
	}

	.article-tab .tab-panel ul {
		display: -webkit-box;
		display: flex
	}

	.article-tab .tab-panel ul li {
		position: relative;
		width: 100vw;
		height: 75vw;
		padding-bottom: 0;
		background-size: 100% 100%
	}

	.article-tab .tab-panel.tab-panel-202 {
		height: 56.111111111111114vw
	}

	.article-tab .tab-panel.tab-panel-202 ul li {
		width: 100vw;
		height: 56.111111111111114vw
	}

	.article-tab .tab-panel.tab-panel-152 {
		height: 42.22222222222222vw
	}

	.article-tab .tab-panel.tab-panel-152 ul li {
		width: 100vw;
		height: 42.22222222222222vw
	}

	.article-tab .tab-item {
		left: 0;
		bottom: 0;
		margin-top: 5.555555555555555vw;
		padding: 0;
		width: 300vw;
		height: 36.11111111111111vw
	}

	.article-tab .tab-item ul {
		display: -webkit-box;
		display: flex
	}

	.article-tab .tab-item ul li {
		padding: 0 15.555555555555555vw;
		width: 100vw
	}

	.article-tab .tab-item-progress {
		display: none
	}

	.article-tab .tab-item-text h4 {
		font-size: 20px;
		line-height: 24px
	}

	.article-tab .tab-item-text h4 em {
		margin-right: 2px;
		font-size: 30px;
		font-family: BarlowC-SemiBold, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
	}

	.article-tab .tab-item-text h6 {
		margin-bottom: 8px;
		font-size: 20px;
		line-height: 23px
	}

	.article-tab .tab-item-text p {
		margin-top: 2.5vw;
		font-size: 14px;
		line-height: 18px;
		opacity: .5
	}

	.article-tab .tab-dot {
		display: block;
		padding-bottom: 8.333333333333332vw;
		text-align: center;
		width: 100vw
	}

	.article-tab .tab-dot-item span {
		display: inline-block;
		background-color: #d9d9d9;
		margin: 0 4px;
		width: 8px;
		height: 8px;
		border-radius: 50%
	}

	.article-tab .tab-dot-item span.active {
		background-color: #0886e8
	}

	.article-tab.article-tab-mitem4 .swiper-wrapper,
	.article-tab.article-tab-mitem4 .tab,
	.article-tab.article-tab-mitem4 .tab-item,
	.article-tab.article-tab-mitem4 .tab-panel {
		width: 400vw
	}

	.article-tab.article-tab-mitem4 .swiper-wrapper .swiper-slide {
		width: 100vw
	}

	.article-tab.article-tab-mitem2 .swiper-wrapper,
	.article-tab.article-tab-mitem2 .tab,
	.article-tab.article-tab-mitem2 .tab-item,
	.article-tab.article-tab-mitem2 .tab-panel {
		width: 200vw
	}

	.article-tab.article-tab-mitem2 .swiper-wrapper .swiper-slide {
		width: 100vw
	}
}

.article-tips {
	position: absolute;
	width: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 11.714285714285714rem;
	text-align: center;
	bottom: 16px;
	font-size: 16px;
	line-height: 24px;
	color: #8c8985;
	z-index: 100;
	font-family: Barlow-Regular, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

@media (max-width:1024px) {
	.article-tips {
		width: 86.9140625vw
	}
}

@media (max-width:720px) {
	.article-tips {
		width: 100%
	}
}

@media (max-width:1024px) {
	.article-tips {
		font-size: 14px;
		line-height: 20px;
		bottom: 12px
	}
}

.article-btn {
	display: inline-block;
	background-color: #4899ff;
	color: #fff;
	width: 1.7142857142857142rem;
	height: .42857142857142855rem;
	font-size: .14285714285714285rem;
	line-height: .42857142857142855rem;
	border-radius: 3px;
	text-align: center;
	cursor: pointer
}

.article-btn.samll {
	width: 1.4821428571428572rem;
	height: .3214285714285714rem;
	font-size: .125rem;
	line-height: .3214285714285714rem
}

.article-btn:hover {
	background-color: #3984ff
}

.article-btn:active {
	background-color: #3376e5
}

.article-btn.disabled {
	background-color: #c7c9c7;
	cursor: default
}

@media (max-width:1024px) {
	.article-btn {
		width: 192px;
		height: 48px;
		font-size: 16px;
		line-height: 48px
	}
}

@media (max-width:720px) {
	.article-btn {
		width: 55.55555555555556vw;
		height: 11.11111111111111vw;
		font-size: 14px;
		line-height: 11.11111111111111vw
	}
}

.article-btn-a {
	display: inline-block;
	width: 100%;
	height: 100%
}

.article-link {
	margin-top: 12px
}

.article-link-a {
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	border-bottom: 1px solid #fff
}

.article-link-a:hover {
	opacity: .6
}

.article-badge,
.article-title {
	color: #fff
}

.article-badge.text-dark,
.article-title.text-dark {
	color: #222
}

@media (max-width:720px) {

	.article-badge.text-mdark,
	.article-title.text-mdark {
		color: #222
	}
}

.article-tab {
	color: #97999b
}

.article-tab .tab-item-text li.current {
	color: #fff
}

.article-tab.text-dark .tab-item-text li.current {
	color: #f0be1e
}

@media (max-width:720px) {
	.article-tab.text-mdark .tab-item-text li.current {
		color: #222
	}
}

.chj-mshow {
	display: none !important
}

@media (max-width:720px) {
	.chj-mshow {
		display: block !important
	}

	.chj-pcshow {
		display: none !important
	}
}

.swiper-wrapper {
	width: 400%
}

.swiper-wrapper.flex-display {
	flex-wrap: nowrap
}

.swiper-slide {
	width: 100%
}

@media (min-width:721px) {
	.article-arrow {
		position: absolute;
		bottom: 100px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
		-webkit-animation-name: bounce;
		animation-name: bounce;
		-webkit-animation-duration: 2s;
		animation-duration: 2s;
		-webkit-animation-iteration-count: infinite;
		animation-iteration-count: infinite
	}

	.article-arrow i.iconfont {
		font-size: 30px;
		line-height: 30px;
		color: #8c8985
	}
}

@-webkit-keyframes bounce {

	0%,
	20%,
	50%,
	80%,
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	40% {
		-webkit-transform: translateY(5px);
		transform: translateY(5px)
	}

	60% {
		-webkit-transform: translateY(3px);
		transform: translateY(3px)
	}
}

@keyframes bounce {

	0%,
	20%,
	50%,
	80%,
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	40% {
		-webkit-transform: translateY(5px);
		transform: translateY(5px)
	}

	60% {
		-webkit-transform: translateY(3px);
		transform: translateY(3px)
	}
}

.isbaiduminapp .fixed-im {
	display: none !important
}

.isbaiduminapp .bottom-download-all {
	display: none
}

.isapp .header-second {
	padding-top: constant(safe-area-inset-top) !important;
	padding-top: env(safe-area-inset-top) !important
}

.isapp.isandroid .header-second {
	padding-top: var(--statusbarHeight) !important
}

.header-second {
	position: fixed;
	background-color: rgba(0, 0, 0, .86);
	top: 0;
	width: 100%;
	z-index: 100;
	-webkit-transform: translateY(-60px);
	-ms-transform: translateY(-60px);
	transform: translateY(-60px);
	opacity: 0;
	-webkit-transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .3s ease-in;
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1)
}

.header-second.active {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.header-second-inner {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
	width: 11.714285714285714rem;
	height: 60px;
	margin: 0 auto;
	font-size: 14px;
	color: #fff
}

.header-second-inner span {
	display: inline-block
}

@media (max-width:1024px) {
	.header-second-inner {
		width: 100%;
		padding: 0 40px
	}
}

@media (max-width:720px) {
	.header-second-inner {
		width: 100%;
		height: 50px;
		padding: 0 4.444444444444445vw;
		font-size: 12px
	}
}

@media (max-width:320px) {
	.header-second-inner {
		padding: 0 2.7777777777777777vw
	}
}

.header-second-inner-left {
	height: 36px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.header-second-inner-left:hover {
	cursor: pointer
}

.header-second-inner-lixiang {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/one/lixiang-one-white.2c9374ce.svg);
	background-repeat: no-repeat;
	background-size: 93px 18px;
	width: 93px;
	height: 18px
}

@media (max-width:720px) {
	.header-second-inner-lixiang {
		background-size: 21.333333333333336vw 4vw;
		width: 21.333333333333336vw;
		height: 4vw
	}
}

.header-second-inner-amount {
	margin-left: 12px;
	padding-left: 12px;
	font-size: 16px;
	line-height: 16px;
	color: #8c8985;
	font-family: Barlow-SemiBold, fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif;
	border-left: 1px solid #8c8985
}

.header-second-inner-amount .oneprice {
	font-size: 17px
}

.header-second-inner-amount em {
	display: inline-block;
	color: #fff;
	margin: 0 4px
}

@media (max-width:768px) {
	.header-second-inner-amount {
		font-size: 14px;
		line-height: 14px
	}
}

.header-second-inner-a {
	-webkit-touch-callout: none;
	line-height: 1.1
}

.header-second-btn-content {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.header-second-inner-btn {
	background-color: rgba(0, 0, 0, 0);
	margin-left: .3571428571428571rem;
	width: 166px;
	height: 36px;
	border-radius: 18px;
	text-align: center;
	border: 1px solid #fff
}

.header-second-inner-btn a {
	display: inline-block;
	width: 100%;
	line-height: 36px
}

.header-second-inner-btn a.fn-hide {
	display: none
}

.header-second-inner-btn:hover {
	cursor: pointer;
	background: hsla(0, 0%, 100%, .26)
}

.header-second-inner-btn:active {
	background: hsla(0, 0%, 100%, .2)
}

.header-second-inner-btn.primary {
	border: none;
	background-color: #4595fb
}

.header-second-inner-btn.primary:hover {
	background-color: #3984ff
}

.header-second-inner-btn.primary:active {
	background-color: #3376e5
}

@media (max-width:1024px) {
	.header-second-inner-btn {
		margin-left: 1.5625vw;
		width: 12.890625vw
	}

	.header-second-inner-btn:hover {
		background-color: rgba(0, 0, 0, 0)
	}

	.header-second-inner-btn.primary:hover {
		background-color: #4595fb
	}
}

@media (max-width:768px) {
	.header-second-inner-btn {
		margin-left: 2.083333333333333vw;
		width: 13.020833333333334vw
	}
}

@media (max-width:720px) {
	.header-second-inner-btn {
		margin-left: 8px;
		width: 104px;
		height: auto;
		line-height: 30px;
		border-radius: 15px
	}

	.header-second-inner-btn a {
		font-size: 12px;
		line-height: 28px;
		margin-bottom: -2px;
		-webkit-touch-callout: none
	}
}

.header-nav {
	position: fixed;
	z-index: 100;
	top: 50%;
	left: 12px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in;
	opacity: 0
}

.header-nav.show {
	opacity: 1
}

.header-nav-list {
	font-size: 14px;
	line-height: 32px;
	color: #4595fb
}

.header-nav-list:hover {
	cursor: pointer
}

.header-nav-list li {
	height: 32px;
	padding-left: 12px;
	border-left: 1px solid rgba(69, 149, 251, .5)
}

.header-nav-list li:not(:last-of-type) {
	margin-bottom: 4px
}

.header-nav-list li span {
	opacity: 0;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in
}

.header-nav-list li:hover span {
	opacity: 1
}

.header-nav-list li:active span {
	opacity: 0
}

.header-nav-list li.current {
	border-left: 2px solid #4595fb
}

.header-nav-list li.touch-span-hide span {
	opacity: 0
}

@media (min-width:721px) {
	.top {
		height: 100vh;
		overflow: hidden
	}

	.top,
	.top .article-bg {
		min-height: 700px
	}
}

@media (min-width:721px) and (max-width:1024px) {
	.top .article-badge {
		bottom: 14.32292%
	}

	.top .article-arrow {
		bottom: 9.11458%
	}
}

@media (max-width:720px) {
	.top .article-badge {
		bottom: 50px
	}

	.top.isSafari,
	.top.isSafari .article-bg {
		height: calc(100vh - 80px)
	}
}

.top-content {
	top: 1.0714285714285714rem
}

.top-content h1 {
	line-height: .4642857142857143rem
}

.top-content h1 i.iconfont {
	font-size: .4464285714285714rem
}

.top-content h5 {
	margin: 0
}

.top-content h5,
.top-content h6 {
	font-size: .17857142857142855rem;
	line-height: .26785714285714285rem
}

.top-content h6 {
	margin-top: 4px;
	letter-spacing: .08928571428571427rem;
	text-indent: .5em
}

.top-content h4 {
	margin: .2857142857142857rem 0;
	font-size: .23214285714285715rem;
	line-height: .3571428571428571rem;
	font-family: Barlow-SemiBold, fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #fff
}

.top-content h4 em {
	margin: 0 .026785714285714284rem
}

.top-content h4 span:nth-of-type(2) {
	margin: 0 .08035714285714285rem 0 .10714285714285714rem
}

.top-content .article-link {
	margin-top: .14285714285714285rem
}

@media (max-width:1024px) {
	.top-content {
		top: 98px
	}

	.top-content h1 {
		line-height: 36px
	}

	.top-content h1 i.iconfont {
		font-size: 36px
	}

	.top-content h5 {
		font-size: 16px;
		line-height: 24px
	}

	.top-content h6 {
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 8px;
		text-indent: .6em
	}

	.top-content h3 {
		margin: 8px 0 4px;
		font-size: 14px;
		line-height: 24px
	}

	.top-content h4 {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 24px
	}

	.top-content h4 em {
		font-size: 18px;
		margin-right: .48828125vw
	}

	.top-content h4 span:nth-of-type(2) {
		margin: 0 .9765625vw 0 1.46484375vw
	}

	.top-content .article-link {
		margin-top: 8px
	}
}

@media (max-width:720px) {
	.top-content {
		top: 25vw
	}

	.top-content h1 {
		line-height: 10vw
	}

	.top-content h1 i.iconfont {
		font-size: 10vw
	}

	.top-content h5 {
		margin-top: 2.2222222222222223vw
	}

	.top-content h5,
	.top-content h6 {
		font-size: 3.888888888888889vw;
		line-height: 6.111111111111111vw
	}

	.top-content h6 {
		letter-spacing: 2.2222222222222223vw;
		text-indent: .6em
	}

	.top-content h3 {
		margin: 2.7777777777777777vw 0 .8333333333333334vw;
		font-size: 3.888888888888889vw;
		line-height: 5vw
	}

	.top-content h4 {
		font-size: 4.722222222222222vw;
		line-height: 6.666666666666667vw;
		margin: 3.888888888888889vw 0 5vw 0
	}

	.top-content h4 em {
		margin: 0 3px
	}

	.top-content h4 span:nth-of-type(2) {
		margin: 0 3px 0 0
	}

	.top-content .article-link {
		margin-top: 12px
	}
}

.top-content.old-app {
	top: 9.25926%
}

.top-content.old-app h1 {
	font-size: .4821428571428572rem;
	line-height: .625rem
}

.top-content.old-app h5 {
	font-size: .17857142857142855rem;
	line-height: .3125rem;
	margin-bottom: 24px
}

.top-content.old-app h3 {
	margin: .21428571428571427rem 0 .2857142857142857rem 0;
	font-size: .23214285714285715rem;
	line-height: .21428571428571427rem
}

.top-content.old-app h3 .oneprice {
	font-size: .25rem
}

@media (max-width:1024px) {
	.top-content.old-app h1 {
		font-size: 40px;
		line-height: 52px
	}

	.top-content.old-app h5 {
		font-size: 21px;
		line-height: 26px;
		margin-bottom: 6px
	}

	.top-content.old-app h3 {
		margin: 16px 0;
		font-size: 14px;
		line-height: 18px
	}

	.top-content.old-app h3 .oneprice {
		font-size: 16px
	}

	.top-content.old-app .article-link {
		margin-top: 12px
	}

	.top-content.old-app .article-link .article-link-a {
		font-size: 14px
	}
}

@media (max-width:720px) {
	.top-content.old-app h1 {
		font-size: 8.88888888888889vw;
		line-height: 11.11111111111111vw
	}

	.top-content.old-app h5 {
		font-size: 3.888888888888889vw;
		line-height: 6.111111111111111vw;
		margin-top: 0
	}

	.top-content.old-app h3 {
		margin: 4.444444444444445vw 0;
		font-size: 5vw;
		line-height: 5vw
	}

	.top-content.old-app h3 .oneprice {
		font-size: 5.555555555555555vw;
		font-family: BarlowC-SemiBold, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
	}

	.top-content.old-app .article-link .article-link-a {
		-webkit-touch-callout: none
	}

	.top-content.old-app .article-link .article-link-a:hover {
		opacity: 1
	}
}

.article-show {
	margin-top: 10px;
	font-size: 18px;
	line-height: 30px;
	color: #fff
}

.article-show-gap {
	display: inline-block;
	width: 10px;
	font-family: Barlow-Medium, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.login-toggle {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center
}

.login-toggle .chj-button {
	width: 1.7142857142857142rem;
	line-height: .3928571428571429rem;
	border-radius: .21428571428571427rem;
	font-size: 16px;
	padding: 0
}

.login-toggle .chj-button.chj-button-primary {
	-webkit-touch-callout: none;
	border: none
}

@media (max-width:1024px) {
	.login-toggle .chj-button.chj-button-primary:hover {
		background-color: #4595fb
	}
}

.login-toggle .chj-button.chj-button-secondary {
	border-width: 2px;
	border-color: #fff
}

.login-toggle .chj-button.chj-button-secondary:hover {
	background: hsla(0, 0%, 100%, .26)
}

.login-toggle .chj-button.chj-button-secondary:active {
	background: hsla(0, 0%, 100%, .2)
}

@media (max-width:1024px) {
	.login-toggle .chj-button.chj-button-secondary:hover {
		background: rgba(0, 0, 0, 0)
	}
}

@media (max-width:720px) {
	.login-toggle .chj-button.chj-button-secondary {
		-webkit-touch-callout: none
	}

	.login-toggle .chj-button.chj-button-secondary:active,
	.login-toggle .chj-button.chj-button-secondary:hover {
		background: none
	}
}

.login-toggle .chj-button.chj-button-secondary {
	margin-right: .14285714285714285rem
}

.login-toggle .chj-button.chj-button-secondary.disable {
	border-color: #c7c9c7;
	opacity: .4
}

.login-toggle .chj-button.chj-button-secondary.disable:hover {
	background: none
}

.login-toggle .chj-button:nth-child(3) {
	line-height: .42857142857142855rem
}

.login-toggle .chj-button.drive {
	display: none;
	margin-right: .14285714285714285rem
}

.login-toggle .chj-button.drive.disable {
	border-color: #c7c9c7;
	opacity: .4
}

.login-toggle .chj-button.drive.disable:hover {
	background: none
}

@media (max-width:1024px) {
	.login-toggle .chj-button {
		width: 14.35546875vw;
		line-height: 3.7109375vw;
		font-size: 14px;
		border-radius: 2.1484375vw
	}

	.login-toggle .chj-button:nth-child(3) {
		line-height: 3.90625vw
	}

	.login-toggle .chj-button.drive,
	.login-toggle .chj-button.go-im,
	.login-toggle .chj-button.go-vis {
		margin-right: 1.5625vw
	}
}

@media (max-width:720px) {
	.login-toggle .chj-button {
		width: 28.333333333333332vw;
		min-width: 28.333333333333332vw;
		line-height: 30px;
		font-size: 12px;
		border-radius: 17px;
		border: 2px solid #fff
	}

	.login-toggle .chj-button.toggle-status {
		padding: 0;
		box-sizing: content-box
	}

	.login-toggle .chj-button.toggle-status .article-btn-a {
		width: auto
	}

	.login-toggle .chj-button:nth-child(3) {
		line-height: 34px
	}

	.login-toggle .chj-button.drive,
	.login-toggle .chj-button.go-im,
	.login-toggle .chj-button.go-vis {
		margin-right: 2.5vw
	}
}

@media (max-width:720px) {

	.header-second-inner-btn,
	.toggle-status {
		padding: 0 2.4vw;
		box-sizing: content-box
	}

	.header-second-inner-btn .article-link-a,
	.toggle-status .article-link-a {
		-webkit-touch-callout: none
	}

	.header-second-inner-btn .article-link-a:hover,
	.toggle-status .article-link-a:hover {
		opacity: 1
	}
}

@media (max-width:720px) {
	.header-second-inner-btn {
		padding: 0;
		max-width: 19.2vw
	}
}

.toggle-status .article-link-a {
	line-height: 24px
}

.toggle-status .article-link-a.go-im {
	margin-left: .19642857142857145rem
}

@media (max-width:720px) {
	.toggle-status .article-link-a.go-im {
		margin-left: 4.266666666666667vw
	}
}

.top-content.old-app .login-toggle .status-btn {
	display: inline-block;
	color: #fff;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
	font-size: .14285714285714285rem;
	line-height: .42857142857142855rem;
	background: #4595fb
}

.top-content.old-app .login-toggle .status-btn:hover {
	background-color: #3984ff
}

.top-content.old-app .login-toggle .status-btn:active {
	background-color: #3376e5
}

.top-content.old-app .login-toggle .status-btn.drive,
.top-content.old-app .login-toggle .status-btn.go-im {
	border: 2px solid #fff;
	line-height: .3928571428571429rem;
	background: none
}

.top-content.old-app .login-toggle .status-btn.drive:hover,
.top-content.old-app .login-toggle .status-btn.go-im:hover {
	background: hsla(0, 0%, 100%, .26)
}

.top-content.old-app .login-toggle .status-btn.drive:active,
.top-content.old-app .login-toggle .status-btn.go-im:active {
	background: hsla(0, 0%, 100%, .2)
}

.top-content.old-app .login-toggle .status-btn:first-child {
	margin-right: 16px
}

@media (max-width:1440px) {
	.top-content.old-app .login-toggle .status-btn {
		font-size: 14px;
		line-height: .45238095238095233rem
	}

	.top-content.old-app .login-toggle .status-btn:nth-child(3) {
		line-height: .5rem
	}

	.top-content.old-app .login-toggle .status-btn.drive,
	.top-content.old-app .login-toggle .status-btn.go-im {
		margin-right: .19047619047619047rem
	}
}

@media (max-width:1024px) {
	.top-content.old-app .login-toggle .status-btn {
		width: 14.35546875vw;
		line-height: 4.296875vw;
		font-size: 14px
	}

	.top-content.old-app .login-toggle .status-btn:nth-child(3) {
		line-height: 4.6875vw
	}

	.top-content.old-app .login-toggle .status-btn.drive,
	.top-content.old-app .login-toggle .status-btn.go-im {
		line-height: 4.1015625vw
	}

	.top-content.old-app .login-toggle .status-btn:first-child {
		margin-right: 1.5625vw
	}
}

@media (max-width:720px) {
	.top-content.old-app .login-toggle .status-btn {
		width: 28.333333333333332vw;
		min-width: 28.333333333333332vw;
		line-height: 30px;
		font-size: 12px;
		border-radius: 18px;
		border: 2px solid #fff
	}

	.top-content.old-app .login-toggle .status-btn.toggle-status {
		padding: 0;
		box-sizing: content-box
	}

	.top-content.old-app .login-toggle .status-btn.toggle-status .article-btn-a {
		width: auto
	}

	.top-content.old-app .login-toggle .status-btn.drive,
	.top-content.old-app .login-toggle .status-btn.go-im {
		margin-right: 2.5vw
	}

	.top-content.old-app .login-toggle .status-btn:nth-child(3) {
		border: none;
		line-height: 34px
	}
}

.top-content.old-app .login-toggle .article-btn-a {
	border-width: 2px;
	border-color: #fff;
	background: none !important
}

.top-content.old-app .login-toggle .article-btn-a:hover {
	background: hsla(0, 0%, 100%, .26)
}

.top-content.old-app .login-toggle .article-btn-a:active {
	background: hsla(0, 0%, 100%, .2)
}

@media (max-width:720px) {
	.top-content.old-app .login-toggle {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center
	}
}

.top video {
	-o-object-fit: cover;
	object-fit: cover
}

@media (max-width:720px) {
	.top .badge {
		box-sizing: border-box;
		flex-wrap: wrap;
		padding-left: 16.11111111111111vw
	}

	.top .badge li {
		width: 50%;
		margin-top: 6.666666666666667vw;
		-webkit-box-pack: justify;
		justify-content: space-between;
		display: -webkit-box;
		display: flex
	}

	.top .badge li:not(:last-of-type) {
		padding-right: 0;
		margin-right: 0;
		border-right: none
	}

	.top .badge li p:first-of-type {
		font-size: 16px
	}
}

.fusion-place .article-badge .badge-text p,
.fusion-place .article-badge .badge-text p .badge-text-num {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}

.fusion-place .article-badge .badge-text p .badge-text-num em {
	margin-top: -.1953125vw;
	margin-right: .14285714285714285rem;
	font-size: .5rem;
	line-height: 1;
	font-family: BarlowC-Medium, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

@media (max-width:1024px) {
	.fusion-place .article-badge .badge-text p .badge-text-num em {
		margin-right: .78125vw;
		font-size: 3.3203125vw
	}
}

@media (max-width:720px) {
	.fusion-place .article-title h2 {
		text-indent: 0
	}

	.fusion-place .article-badge ul li {
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}

	.fusion-place .article-badge ul li .badge-logo {
		display: block;
		margin-bottom: 5px
	}

	.fusion-place .article-badge ul li .badge-logo i.iconfont {
		font-size: 36px
	}

	.fusion-place .article-badge ul li .badge-text p {
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		font-size: 12px;
		line-height: 1
	}

	.fusion-place .article-badge ul li .badge-text p .badge-text-num {
		display: block;
		margin-bottom: 5px
	}

	.fusion-place .article-badge ul li .badge-text p .badge-text-num em {
		margin-right: 4px;
		font-size: 34px;
		font-family: BarlowC-Regular, fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
	}
}

.experience-entertainment .article-badge .badge-text {
	display: block
}

.experience-entertainment .article-badge .badge-text p {
	font-size: .1517857142857143rem;
	line-height: .17857142857142855rem;
	opacity: .6
}

.experience-entertainment .article-badge .badge-text p:nth-of-type(2) {
	margin-top: 8px;
	opacity: 1
}

@media (min-width:721px) {
	.experience-entertainment .article-badge ul>li:not(:last-of-type) .badge-text {
		position: relative
	}

	.experience-entertainment .article-badge ul>li:not(:last-of-type) .badge-text:after {
		content: "";
		position: absolute;
		display: inline-block;
		background-color: #4595fb;
		top: 18%;
		left: 100%;
		width: 1px;
		height: 64%;
		margin-left: .4910714285714286rem
	}
}

@media (min-width:721px) and (max-width:1024px) {
	.experience-entertainment .article-badge ul>li:not(:last-of-type) .badge-text {
		position: relative
	}

	.experience-entertainment .article-badge ul>li:not(:last-of-type) .badge-text:after {
		content: "";
		position: absolute;
		display: inline-block;
		background-color: #4595fb;
		top: 18%;
		left: 100%;
		width: 1px;
		height: 64%;
		margin-left: 1.5625vw
	}
}

@media (max-width:1024px) {
	.experience-entertainment .article-title {
		position: relative;
		top: 9.765625vw
	}

	.experience-entertainment .article-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 56.25%;
		width: 100%;
		height: 0;
		line-height: 1
	}

	.experience-entertainment .article-badge {
		position: relative;
		margin-bottom: 2.9296875vw
	}
}

@media (max-width:720px) {
	.experience-entertainment .article-badge .badge {
		box-sizing: border-box;
		flex-wrap: wrap;
		padding: 0 7.466666666666668vw;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		align-items: flex-start
	}

	.experience-entertainment .article-badge .badge li {
		display: -webkit-box;
		display: flex;
		width: 46%;
		margin-top: 6.666666666666667vw;
		padding-right: 0;
		margin-right: 0;
		border-right: none
	}

	.experience-entertainment .article-badge .badge .badge-text p {
		font-size: 3.733333333333334vw
	}

	.experience-entertainment .article-badge .badge .badge-text p:first-of-type {
		line-height: 7.466666666666668vw
	}

	.experience-entertainment .article-badge .badge .badge-text p:nth-of-type(2) {
		line-height: 5.333333333333334vw
	}
}

@media (max-width:1024px) {
	.experience-rich .article-title {
		position: relative;
		top: 9.765625vw
	}

	.experience-rich .article-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 56.25%;
		width: 100%;
		height: 0;
		line-height: 1;
		background-position: bottom
	}
}

@media (max-width:720px) {
	.experience-rich {
		padding-bottom: 60px
	}
}

@media (max-width:1024px) {
	.experience-upgrade .article-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 56.25%;
		width: 100%;
		height: 0;
		line-height: 1
	}
}

@media (max-width:720px) {
	.experience-upgrade {
		padding-bottom: 60px
	}
}

@media (max-width:1024px) {
	.design-exterior .article-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 56.25%;
		width: 100%;
		height: 0;
		line-height: 1
	}
}

@media (max-width:720px) {
	.design-exterior .article-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 204.8%;
		width: 100%;
		height: 0;
		line-height: 1
	}
}

article.ota-upgrade .article-ota-panel {
	margin-bottom: .5357142857142857rem;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	padding-bottom: 28.125%;
	width: 100%;
	height: 0;
	line-height: 1
}

article.ota-upgrade .article-ota-panel-text {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 17.29167%
}

article.ota-upgrade .article-ota-panel-text h2 {
	margin: .07142857142857142rem 0;
	color: #4595fb
}

article.ota-upgrade .article-ota-panel-text h5 {
	font-family: fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

article.ota-upgrade .article-ota-panel-text h5:first-of-type {
	color: #8c8985
}

article.ota-upgrade.ota-upgrade2 .article-ota-panel-text {
	left: 5.20833%
}

article.ota-upgrade.ota-upgrade3 .article-ota-panel-text {
	right: 5.20833%
}

@media (max-width:1024px) {
	article.ota-upgrade .article-ota-panel {
		margin-bottom: 2.9296875vw;
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 37.10938%;
		width: 100%;
		height: 0;
		line-height: 1
	}

	article.ota-upgrade .article-ota-panel-text {
		right: 3.90625vw
	}

	article.ota-upgrade .article-ota-panel-text h2 {
		margin: .390625vw 0;
		font-size: 2.34375vw;
		line-height: 1.5;
		color: #4595fb
	}

	article.ota-upgrade .article-ota-panel-text h5 {
		font-size: 1.3671875vw
	}

	article.ota-upgrade.ota-upgrade2 .article-ota-panel-text {
		left: 3.90625vw
	}

	article.ota-upgrade.ota-upgrade3 .article-ota-panel-text {
		right: 2.9296875vw
	}
}

@media (max-width:720px) {
	article.ota-upgrade {
		box-sizing: content-box;
		padding-bottom: 45.6vw
	}

	article.ota-upgrade .article-title {
		position: relative;
		top: 0;
		margin-top: 24.53333333333333vw;
		margin-bottom: 16vw
	}

	article.ota-upgrade .article-ota-panel {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 37.33333%;
		width: 100%;
		height: 0;
		line-height: 1;
		background-position: bottom
	}

	article.ota-upgrade .article-ota-panel-text {
		top: 40vw;
		left: 50%;
		width: 68vw;
		white-space: nowrap;
		-webkit-transform: translate(-50%);
		-ms-transform: translate(-50%);
		transform: translate(-50%)
	}

	article.ota-upgrade .article-ota-panel-text h2 {
		margin: 4px 0;
		font-size: 24px;
		color: #4595fb
	}

	article.ota-upgrade .article-ota-panel-text h5 {
		font-size: 14px
	}

	article.ota-upgrade.ota-upgrade1 .article-ota-panel-text {
		top: 66.13333333333333vw
	}

	article.ota-upgrade.ota-upgrade1 .article-ota-panel {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 64%;
		width: 100%;
		height: 0;
		line-height: 1
	}

	article.ota-upgrade.ota-upgrade4 .article-ota-panel-text {
	}

	article.ota-upgrade.ota-upgrade .article-ota-panel {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 64%;
		width: 100%;
		height: 0;
		line-height: 1
	}

	article.ota-upgrade.ota-upgrade2 .article-ota-panel-text {
		left: 50%
	}

	article.ota-upgrade.ota-upgrade3 {
		padding-bottom: 50.93333333333333vw
	}

	article.ota-upgrade.ota-upgrade3 .article-ota-panel-text {
		top: 40vw;
		right: 0
	}
}

@media (max-width:720px) {
	.experience-seat .article-title h2 {
		padding-left: 1em;
		text-indent: 0
	}
}

@media (max-width:1024px) {
	.experience-audio .article-title {
		position: relative;
		top: 9.765625vw
	}

	.experience-audio .article-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 56.25%;
		width: 100%;
		height: 0;
		line-height: 1;
		background-position: bottom
	}
}

@media (max-width:720px) {
	.experience-audio .article-bg {
		margin: 8vw 0 49.733333333333334vw 0
	}
}

article.design-configure .design-configure-list {
	padding-bottom: 40px
}

article.design-configure .design-configure-list ul {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	justify-content: center
}

article.design-configure .design-configure-list ul li {
	position: relative;
	background-size: 100%;
	width: 4.821428571428571rem;
	height: 3.23rem;
	margin-top: 20px;
	background-repeat: no-repeat
}

article.design-configure .design-configure-list ul li:not(:nth-of-type(3n)) {
	margin-right: .17857142857142855rem
}

article.design-configure .design-configure-list ul li>span {
	position: absolute;
	left: .10714285714285714rem;
	bottom: .125rem;
	font-size: .19642857142857145rem;
	line-height: .23214285714285715rem
}

@media (min-width:1920px) {
	article.design-configure .design-configure-list {
		margin: 0 auto;
		width: 14.821428571428573rem
	}
}

@media (max-width:1680px) {
	article.design-configure .design-configure-list ul li {
		width: 432px;
		height: 289.44px
	}
}

@media (max-width:1440px) {
	article.design-configure .design-configure-list ul li {
		width: 4.821428571428571rem;
		height: 3.23rem
	}
}

@media (max-width:1024px) {
	article.design-configure .design-configure-list {
		padding-bottom: 6.640625vw
	}

	article.design-configure .design-configure-list ul {
		display: -webkit-box;
		display: flex
	}

	article.design-configure .design-configure-list ul li {
		width: 29.296875vw;
		height: 19.629vw;
		margin-top: .78125vw;
		border: 1px solid #000
	}

	article.design-configure .design-configure-list ul li:not(:nth-of-type(3n)) {
		margin-right: .78125vw
	}

	article.design-configure .design-configure-list ul li>span {
		left: .390625vw;
		bottom: .1953125vw;
		font-size: 1.3671875vw;
		line-height: 2.34375vw
	}
}

@media (max-width:720px) {
	article.design-configure .article-title h2 {
		white-space: nowrap
	}

	article.design-configure .design-configure-list ul {
		position: relative;
		height: 990px
	}

	article.design-configure .design-configure-list ul li {
		position: absolute;
		margin-top: 2.666666666666667vw;
		width: 43.733333333333334vw;
		height: 29.2991vw
	}

	article.design-configure .design-configure-list ul li:not(:nth-of-type(3n)) {
		margin-right: 0
	}

	article.design-configure .design-configure-list ul li>span {
		left: 1.7333333333333332vw;
		bottom: 2.1333333333333333vw;
		font-size: 2.666666666666667vw;
		line-height: 5.333333333333334vw
	}

	article.design-configure .design-configure-list ul li:first-of-type {
		width: 100vw;
		height: 56.13333333333333vw
	}

	article.design-configure .design-configure-list ul li:nth-of-type(2) {
		top: 66.66666666666666vw;
		left: 4.266666666666667vw;
		height: 68.26666666666667vw
	}

	article.design-configure .design-configure-list ul li:nth-of-type(3) {
		top: 66.66666666666666vw;
		right: 4.266666666666667vw
	}

	article.design-configure .design-configure-list ul li:nth-of-type(4) {
		top: 102.13333333333334vw;
		right: 4.266666666666667vw
	}

	article.design-configure .design-configure-list ul li:nth-of-type(5) {
		top: 138.79999999999998vw;
		left: 4.266666666666667vw
	}

	article.design-configure .design-configure-list ul li:nth-of-type(6) {
		top: 174.26666666666665vw;
		left: 4.266666666666667vw
	}

	article.design-configure .design-configure-list ul li:nth-of-type(7) {
		top: 138.79999999999998vw;
		right: 4.266666666666667vw;
		height: 68.26666666666667vw
	}

	article.design-configure .design-configure-list ul li:nth-of-type(8) {
		top: 210.93333333333334vw;
		left: 4.266666666666667vw
	}

	article.design-configure .design-configure-list ul li:nth-of-type(9) {
		top: 210.93333333333334vw;
		right: 4.266666666666667vw
	}
}

@media (min-width:721px) and (max-width:1024px) {
	.auxiliary-adas .tab-item ul li {
		width: 26.3671875vw
	}

	.auxiliary-adas .tab-item ul li:not(:last-of-type) {
		margin-right: 24px
	}
}

.safety-star-slider {
	position: relative;
	width: 11.714285714285714rem;
	margin: 0 auto
}

.safety-star-slider-car {
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	padding-bottom: 42.53049%;
	width: 100%;
	height: 0;
	line-height: 1
}

@media (max-width:720px) {
	.safety-star-slider {
		width: 100vw
	}

	.safety-star-slider-car {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 56.11111%;
		width: 100%;
		height: 0;
		line-height: 1;
		background-size: cover
	}

	.safety-star .article-badge {
		position: relative;
		margin-top: 9.333333333333334vw;
		padding-bottom: 38vw
	}
}

@media (max-width:720px) {
	.experience-intelligence .badge .badge-text p.experience-intelligence-badge-text {
		height: 36px !important
	}
}

@media (max-width:720px) {
	.safety-electric-mpara {
		padding: 11.11111111111111vw 6.666666666666667vw 22.22222222222222vw 11.11111111111111vw;
		font-size: 14px;
		color: #8c8985
	}

	.experience-intelligence .badge .badge-text p:first-of-type {
		font-size: 14px;
		line-height: 18px
	}
}

@media (max-width:720px) {
	.safety-star .article-badge .badge {
		box-sizing: border-box;
		padding: 0 15px 0 0;
	}

	.safety-star .article-badge .badge li {
		width: 50%;
		margin-top: 6.666666666666667vw;
		-webkit-box-pack: justify;
		justify-content: space-between;
		display: -webkit-box;
		display: flex
	}

	.safety-star .article-badge .badge li:not(:last-of-type) {
		padding-right: 0;
		margin-right: 0;
		border-right: none
	}

	.safety-star .article-badge .badge .badge-text p:first-of-type {
		font-size: 14px;
		line-height: 18px
	}
}

.slider {
	position: relative;
	width: 11.714285714285714rem;
	height: 4.982142857142858rem
}

.slider.dragging {
	cursor: pointer
}

.slider.dragging .slider-btn {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media (max-width:720px) {
	.slider {
		height: 42.56135vw
	}
}

.slider-item1,
.slider-item2 {
	position: absolute;
	top: 0;
	background-position: 0;
	background-size: cover;
	height: 100%;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.slider-btn {
	position: relative;
	height: 100%;
	width: 30px;
	left: 100%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	cursor: pointer
}

.slider-btn:hover .slider-btn-line {
	opacity: .5
}

.slider-btn-line {
	position: absolute;
	background-color: #fff;
	width: 2px;
	height: 100%;
	left: 50%;
	top: 0;
	margin-left: -1px
}

.slider-btn-line:hover {
	opacity: .5
}

.slider-btn-arrow {
	position: absolute;
	background-color: #fff;
	width: 15px;
	height: 30px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

.slider-btn-arrow i.iconfont {
	display: inline-block;
	font-size: 7px;
	line-height: 30px;
	color: #01204b
}

.slider-btn-arrow.active i.iconfont {
	color: #97999b
}

.slider-btn-arrow.left {
	left: 0;
	text-align: right;
	border-radius: 15px 0 0 15px
}

.slider-btn-arrow.right {
	right: 0;
	border-radius: 0 15px 15px 0;
	text-align: left
}

.load .slider-item1 {
	width: 100%;
	background-image: url(https://s.ampmake.com/www/asset-1907/image/one/safety-star-car2-pc.6a791c77.png)
}

.load .slider-item2 {
	width: 100%;
	background-image: url(../img/slider1.jpg)
}

.car-interests .article-title {
	top: 21.91781%
}

.car-interests .article-title h2 {
	text-indent: 0
}

.car-interests .car-interests-bg {
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	padding-bottom: 38.02083%;
	width: 100%;
	height: 0;
	line-height: 1
}

.car-interests .car-interests-content {
	position: absolute;
	top: 52.87671%;
	right: 39.42708%
}

.car-interests .interests-list {
	display: -webkit-box;
	display: flex;
	-webkit-transform: translateX(-5%);
	-ms-transform: translateX(-5%);
	transform: translateX(-5%)
}

.car-interests .interests-list li {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	margin-left: .7142857142857142rem;
	margin-bottom: .625rem;
	text-align: center
}

.car-interests .interests-list-logo {
	width: .6071428571428572rem;
	height: .6071428571428572rem;
	text-align: center
}

.car-interests .interests-list-logo i.iconfont {
	margin-top: .03571428571428571rem;
	font-size: .5178571428571428rem;
	line-height: .6071428571428572rem;
	color: #000
}

.car-interests .interests-list-text {
	padding-top: .04464285714285714rem
}

.car-interests .interests-list-text p:first-of-type {
	font-size: .1607142857142857rem;
	line-height: .26785714285714285rem;
	color: #222
}

.car-interests .interests-list-text p:nth-of-type(2) {
	font-size: .14285714285714285rem;
	line-height: .21428571428571427rem;
	color: #8c8985
}

@media (max-width:1024px) {
	.car-interests .article-title {
		top: 20%
	}

	.car-interests .car-interests-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 48.82812%;
		width: 100%;
		height: 0;
		line-height: 1
	}

	.car-interests .car-interests-content {
		top: 47.2%;
		right: 41.50391%
	}

	.car-interests .interests-list {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}

	.car-interests .interests-list li {
		margin-left: 4.1015625vw;
		margin-bottom: 5.46875vw
	}

	.car-interests .interests-list-logo {
		width: 4.6875vw;
		height: 4.6875vw;
		text-align: center
	}

	.car-interests .interests-list-logo i.iconfont {
		margin-top: .390625vw;
		font-size: 3.90625vw;
		line-height: 4.6875vw
	}

	.car-interests .interests-list-text {
		padding-top: .09765625vw
	}

	.car-interests .interests-list-text p:first-of-type {
		white-space: nowrap;
		font-size: 1.3671875vw;
		line-height: 2.34375vw
	}

	.car-interests .interests-list-text p:nth-of-type(2) {
		font-size: 1.171875vw;
		line-height: 1.953125vw
	}
}

@media (max-width:720px) {
	.car-interests .car-interests-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 266.66667%;
		width: 100%;
		height: 0;
		line-height: 1
	}

	.car-interests .article-title {
		top: 9.2%
	}

	.car-interests .car-interests-content {
		top: 44.8%;
		left: 0;
		width: 100%
	}

	.car-interests .interests-list,
	.car-interests .interests-list li {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		width: 100%
	}

	.car-interests .interests-list li {
		margin-top: 13.733333333333334vw;
		margin-left: 0;
		margin-bottom: 0
	}

	.car-interests .interests-list-logo {
		width: 13.333333333333334vw;
		height: 13.333333333333334vw
	}

	.car-interests .interests-list-logo i.iconfont {
		font-size: 11.11111111111111vw;
		line-height: 11.11111111111111vw
	}

	.car-interests .interests-list-text {
		text-align: center
	}

	.car-interests .interests-list-text p:first-of-type {
		font-size: 4.444444444444445vw;
		line-height: 6.666666666666667vw
	}

	.car-interests .interests-list-text p:nth-of-type(2) {
		font-size: 3.888888888888889vw;
		line-height: 6.111111111111111vw
	}
}

.car-owner .article-title h2 {
	text-indent: 0
}

.car-owner-content {
	margin: .9642857142857144rem auto 0 auto;
	width: 11.714285714285714rem;
	border-bottom: 1px solid #d4d4d4
}

.car-owner-link {
	font-size: .14285714285714285rem;
	line-height: .25rem;
	color: #4595fb
}

.owner-list {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
	margin: 0 auto
}

.owner-list li {
	margin-bottom: .3571428571428571rem;
	width: 20%
}

.owner-list-inner,
.owner-list li {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: start;
	justify-content: flex-start;
	text-align: center
}

.owner-list-inner {
	padding: 0 10%;
	width: 100%
}

.owner-list-logo {
	background-size: 100% 100%
}

.owner-list-logo,
.owner-list-logo img {
	width: .625rem;
	height: .625rem
}

.owner-list-logo i.iconfont {
	font-size: .4464285714285714rem;
	line-height: .4464285714285714rem;
	color: #c9a26d
}

.owner-list-name {
	margin-top: .125rem;
	font-size: .2857142857142857rem;
	line-height: .5rem;
	color: #222;
	font-family: Barlow-Regular, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.owner-list-desc {
	margin-top: .0625rem;
	width: 100%;
	font-size: .14285714285714285rem;
	line-height: .25rem;
	color: #8c8985;
	white-space: normal
}

.owner-plus {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	margin: 0 auto;
	padding: .3571428571428571rem 0 .7142857142857142rem 0;
	text-align: center
}

.owner-plus-banner {
	color: #222;
	font-family: Barlow-Medium, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.owner-plus-banner-img {
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 100%;
	margin-bottom: .08035714285714285rem;
	width: 1.3214285714285714rem;
	height: .5714285714285714rem;
	vertical-align: sub
}

.load .owner-plus-banner-img {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/one/chj-owner-plus.65cccd12.png)
}

.owner-plus-banner-price {
	display: inline-block;
	font-size: .5714285714285714rem;
	line-height: .5178571428571428rem;
	margin-bottom: .1607142857142857rem
}

.owner-plus-banner-price em {
	margin-left: 3px;
	font-size: .23214285714285715rem;
	line-height: .26785714285714285rem
}

.owner-plus-divide {
	margin-left: .3571428571428571rem;
	margin-right: .13392857142857142rem;
	width: 1px;
	height: 1.125rem
}

.owner-plus-divide-line {
	background-color: #d8d8d8;
	width: 1px;
	height: 100%;
	-webkit-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	transform: rotate(20deg)
}

.owner-plus-banner-desc {
	font-size: .14285714285714285rem;
	line-height: .17857142857142855rem;
	color: #8c8985
}

.owner-plus-banner-desc.en {
	font-size: .17857142857142855rem;
	line-height: .21428571428571427rem;
	color: #c9a26d;
	font-family: Barlow-Medium, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

@media (max-width:1024px) {
	.car-owner-content {
		margin: 7.91015625vw auto 0 auto;
		width: 90.33203125vw
	}

	.car-owner-link {
		font-size: 12px;
		line-height: 20px
	}

	.owner-list li {
		margin-bottom: 3.90625vw
	}

	.owner-list-logo,
	.owner-list-logo img {
		width: 5.46875vw;
		height: 5.46875vw
	}

	.owner-list-logo i.iconfont {
		font-size: 5.46875vw;
		line-height: 5.46875vw
	}

	.owner-list-name {
		margin-top: 1.7578125vw;
		font-size: 1.7578125vw;
		line-height: 2.734375vw
	}

	.owner-list-desc {
		margin-top: .68359375vw;
		font-size: 1.171875vw;
		line-height: 1.953125vw
	}

	.owner-plus {
		margin: 0 auto;
		padding: 3.90625vw 0 5.859375vw 0
	}

	.owner-plus-banner,
	.owner-plus-banner i.iconfont {
		font-size: 2.5390625vw;
		line-height: 3.125vw
	}

	.owner-plus-banner i.iconfont {
		margin-right: .68359375vw
	}

	.owner-plus-banner-img {
		margin: 3px 0;
		width: 9.375vw;
		height: 3.90625vw
	}

	.owner-plus-banner-price {
		font-size: 4.1015625vw;
		line-height: 4.1015625vw;
		margin-bottom: 6px
	}

	.owner-plus-banner-price em {
		margin-left: 3px;
		font-size: 1.7578125vw;
		line-height: 1.953125vw
	}

	.owner-plus-divide {
		margin-left: 2.9296875vw;
		margin-right: .9765625vw;
		width: 1px;
		height: 7.6171875vw
	}

	.owner-plus-banner-desc {
		font-size: 12px;
		line-height: 20px
	}

	.owner-plus-banner-desc.en {
		font-size: 14px;
		line-height: 20px
	}
}

@media (max-width:720px) {
	.car-owner-content {
		margin: 0 auto;
		width: 88.88888888888889vw
	}

	.car-owner-link {
		font-size: 3.888888888888889vw;
		line-height: 6.111111111111111vw
	}

	.owner-list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}

	.owner-list li {
		width: 100%;
		margin-top: 11.11111111111111vw;
		margin-bottom: 0
	}

	.owner-list li:not(:last-of-type) {
		margin-right: 0
	}

	.owner-list-inner.mt20 {
		margin-top: 0
	}

	.owner-list-logo,
	.owner-list-logo img {
		width: 13.88888888888889vw;
		height: 13.88888888888889vw
	}

	.owner-list-logo i.iconfont {
		font-size: 13.88888888888889vw;
		line-height: 13.88888888888889vw
	}

	.owner-list-name {
		margin-top: 4.444444444444445vw;
		font-size: 4.444444444444445vw;
		line-height: 6.666666666666667vw
	}

	.owner-list-desc {
		margin-top: 0;
		width: 51.11111111111111vw;
		font-size: 3.888888888888889vw;
		line-height: 6.111111111111111vw
	}

	.owner-plus {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		margin: 0 auto;
		padding: 22.22222222222222vw 0
	}

	.owner-plus-banner-img {
		width: 24.72222222222222vw;
		height: 10.555555555555555vw
	}

	.owner-plus-banner-price {
		display: inline-block;
		margin-top: 8px;
		margin-bottom: 2px;
		font-size: 7.777777777777778vw;
		line-height: 8.333333333333332vw
	}

	.owner-plus-banner-price em {
		margin-left: 3px;
		font-size: 6.111111111111111vw;
		line-height: 8.333333333333332vw
	}

	.owner-plus-divide {
		display: none
	}

	.owner-plus-banner-desc {
		font-size: 3.3333333333333335vw;
		line-height: 5.555555555555555vw;
		color: #8c8985
	}

	.owner-plus-banner-desc.en {
		font-size: 3.888888888888889vw;
		line-height: 5.555555555555555vw
	}
}

.car-parameter {
	padding-bottom: .42857142857142855rem
}

.car-parameter .article-title h2 {
	text-indent: 0
}

.car-parameter-img {
	position: relative;
	width: 9.642857142857142rem;
	margin: .7142857142857142rem auto .6428571428571428rem auto
}

.car-parameter-img-bg {
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	padding-bottom: 33.7037%;
	width: 100%;
	height: 0;
	line-height: 1
}

@media (max-width:720px) {
	.car-parameter-img {
		width: 100vw;
		margin: 16.666666666666664vw auto
	}

	.car-parameter-img-bg {
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 131.73333%;
		width: 100%;
		height: 0;
		line-height: 1
	}
}

.car-parameter-item {
	position: relative;
	width: 9.714285714285715rem;
	margin: 0 auto
}

.car-parameter-item ul {
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap
}

.car-parameter-item ul li {
	width: 33.3%
}

.car-parameter-item ul li p {
	white-space: nowrap;
	margin-bottom: 32px
}

.car-parameter-item ul li p:first-of-type {
	margin-bottom: 4px;
	font-size: 14px;
	line-height: 22px;
	color: #8c8985
}

.car-parameter-item ul li p:nth-of-type(2) {
	font-size: 16px;
	line-height: 20px;
	color: #222
}

@media (max-width:720px) {
	.car-parameter-item {
		width: 90%
	}

	.car-parameter-item ul li {
		width: 50%
	}

	.car-parameter-item ul li p {
		white-space: normal
	}
}

.car-parameter-item-link a {
	font-size: 14px;
	line-height: 22px;
	color: #4595fb;
	-webkit-touch-callout: none
}

.bottom {
	position: relative;
	background-color: #fff
}

.bottom-inner {
	display: -webkit-box;
	display: flex;
	justify-content: space-around;
	-webkit-box-align: center;
	align-items: center;
	margin: 0 auto;
	height: 2.8571428571428568rem;
	width: 11.714285714285714rem;
	border-top: 1px solid #d4d8dd
}

@media (max-width:1024px) {
	.bottom-inner {
		width: 90.33203125vw
	}
}

.bottom-download {
	display: -webkit-box;
	display: flex;
	width: clac(50%);
	-webkit-box-align: center;
	align-items: center
}

.bottom-download-logo {
	margin-right: .26785714285714285rem;
	width: .8035714285714286rem
}

.bottom-download-logo span {
	display: block;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	padding-bottom: 100%;
	width: 100%;
	height: 0;
	line-height: 1
}

.load .bottom-download-logo span {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/one/chj-logo.7955305c.png)
}

.bottom-download-text {
	color: #222
}

.bottom-download-text h2 {
	margin-bottom: .08928571428571427rem;
	font-size: .2857142857142857rem;
	line-height: .4017857142857143rem
}

.bottom-download-text p {
	font-size: .1607142857142857rem;
	line-height: .26785714285714285rem;
	font-family: fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

@media (max-width:1024px) {
	.bottom-download-text h2 {
		font-size: 2.34375vw;
		line-height: 3.3203125vw
	}

	.bottom-download-text p {
		font-size: 1.7578125vw;
		line-height: 2.9296875vw
	}
}

.bottom-qrcode {
	width: 1.5714285714285716rem
}

.bottom-qrcode span {
	display: block;
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: 50%;
	padding-bottom: 100%;
	width: 100%;
	height: 0;
	line-height: 1
}

.load .bottom-qrcode span {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/qrcode/app-qrcode.5480b982.jpg)
}

@media (max-width:720px) {
	.bottom-inner {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		padding: 16.666666666666664vw 0
	}

	.bottom-download-logo {
		display: none
	}

	.bottom-download-text {
		text-align: center
	}

	.bottom-download-text h2 {
		font-size: 32px;
		line-height: 40px
	}

	.bottom-download-text p {
		font-size: 16px;
		line-height: 30px
	}

	.bottom-qrcode {
		margin-top: 40px;
		width: 168px
	}

	.bottom-qrcode span {
		display: block;
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: 50%;
		padding-bottom: 100%;
		width: 100%;
		height: 0;
		line-height: 1
	}

	.bottom-download-text-btn {
		display: inline-block;
		background-color: #4899ff;
		margin: 8px auto 0;
		width: 188px;
		height: 40px;
		border-radius: 4px;
		line-height: 40px;
		color: #fff
	}

	.bottom-tips {
		font-size: 13px;
		line-height: 22px;
		color: #8c8985
	}
}

.noscroll .chj-footer {
	display: none
}

main {
	font-family: Barlow-Regular, fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif;
	position: relative
}

main.has-footer-button {
	padding-bottom: calc(69px + constant(safe-area-inset-bottom));
	padding-bottom: calc(69px + env(safe-area-inset-bottom))
}

.article-btn-a {
	font-family: fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.isapp .bottom-download-all {
	display: none
}

.chj-dialog {
	color: #00204c !important
}

.fixed-icon {
	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 100;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	font-family: Barlow-Regular, fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: opacity .3s ease-in-out 1.2s;
	transition: opacity .3s ease-in-out 1.2s;
	width: 80px;
	border-radius: 8px;
	overflow: hidden
}

.fixed-icon.has-footer-button {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), -webkit-transform .5s cubic-bezier(.39, .575, .565, 1)
}

.fixed-icon.has-footer-button.active {
	-webkit-transform: translateY(-18.4vw);
	-ms-transform: translateY(-18.4vw);
	transform: translateY(-18.4vw)
}

.fixed-icon.has-footer-button .fixed-go-top {
	margin-bottom: 0
}

.fixed-icon.absolute {
	position: absolute
}

.fixed-icon .toast-im {
	width: 1.642857142857143rem;
	height: .8035714285714286rem;
	position: absolute;
	top: -.9285714285714286rem;
	right: 0;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .2);
	padding: .07142857142857142rem .13392857142857142rem .10714285714285714rem
}

.fixed-icon .toast-im .toast-title {
	font-size: 14px;
	color: #222;
	line-height: 28px;
	padding-bottom: 8px;
	margin-bottom: 12px;
	border-bottom: 1px solid #e4e4e4
}

.fixed-icon .toast-im .toast-title p {
	cursor: pointer
}

.fixed-icon .toast-im .toast-tip {
	font-size: 12px;
	font-weight: 400;
	color: #97999b;
	line-height: 20px;
	display: -webkit-box;
	display: flex
}

@media (max-width:750px) {
	.fixed-icon .toast-im .toast-tip.pc {
		display: none
	}
}

.fixed-icon .toast-im .toast-tip.m {
	display: none;
	color: #222
}

@media (max-width:750px) {
	.fixed-icon .toast-im .toast-tip.m {
		display: block
	}
}

.fixed-icon .toast-im .toast-tel {
	font-family: fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 10px
}

@media (max-width:1440px) {
	.fixed-icon .toast-im {
		width: 2.1904761904761902rem;
		height: 1.0714285714285714rem;
		top: -1.2380952380952381rem;
		padding: .09523809523809523rem .17857142857142855rem .14285714285714285rem
	}
}

@media (max-width:1024px) {
	.fixed-icon .toast-im {
		width: 17.96875vw;
		height: 8.7890625vw;
		top: -10.15625vw;
		padding: .78125vw 1.46484375vw 1.171875vw
	}
}

@media (max-width:768px) {
	.fixed-icon .toast-im {
		width: 23.958333333333336vw;
		height: 11.71875vw;
		top: -13.541666666666666vw;
		padding: 1.0416666666666665vw 1.953125vw 1.5625vw
	}
}

@media (max-width:750px) {
	.fixed-icon .toast-im {
		width: 38.333333333333336vw;
		height: 25vw;
		top: -28.888888888888886vw;
		padding: 3.0555555555555554vw 4.444444444444445vw
	}

	.fixed-icon .toast-im .toast-title {
		font-size: 14px;
		line-height: 6.111111111111111vw;
		padding-bottom: 3.0555555555555554vw;
		margin-bottom: 3.0555555555555554vw
	}

	.fixed-icon .toast-im .toast-tel {
		font-size: 13px;
		line-height: 6.111111111111111vw
	}
}

.fixed-icon .fixed-tel {
	font-size: 12px;
	font-family: BarlowC-Regular
}

.fixed-icon .icon-content {
	cursor: pointer;
	display: -webkit-box;
	display: flex;
	color: #222;
	font-size: 12px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background-color: #fff;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1);
	opacity: .5;
	-webkit-box-flex: 1;
	flex: 1;
	width: 80px;
	min-height: 68px;
	margin-bottom: 0;
	border-radius: 0;
	position: relative
}

.fixed-icon .icon-content .iconfont-kefu,
.fixed-icon .icon-content .iconfont-tel {
	font-size: 24px;
	line-height: 28px
}

.fixed-icon .icon-content span {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.fixed-icon .icon-content.active,
.fixed-icon .icon-content:hover {
	background-color: #378bff;
	opacity: .9
}

.fixed-icon .icon-content.active .iconfont,
.fixed-icon .icon-content.active span,
.fixed-icon .icon-content:hover .iconfont,
.fixed-icon .icon-content:hover span {
	color: #fff
}

.fixed-icon .icon-content.no-hover:hover {
	background-color: #fff;
	opacity: .5
}

.fixed-icon .icon-content.no-hover:hover .iconfont,
.fixed-icon .icon-content.no-hover:hover span {
	color: #222
}

@media (max-width:1024px) {
	.fixed-icon .icon-content:hover {
		background-color: #fff;
		opacity: .5
	}

	.fixed-icon .icon-content:hover .iconfont,
	.fixed-icon .icon-content:hover span {
		color: #121417
	}

	.fixed-icon .icon-content.active {
		background-color: #378bff;
		opacity: .5
	}

	.fixed-icon .icon-content.active .iconfont,
	.fixed-icon .icon-content.active span {
		color: #fff
	}

	.fixed-icon .icon-content.fixed-go-top:hover {
		opacity: 0
	}

	.fixed-icon .icon-content.fixed-go-top.show:hover {
		opacity: .5
	}
}

@media (max-width:750px) {
	.fixed-icon .icon-content {
		width: 11.11111111111111vw;
		height: 11.11111111111111vw;
		min-height: 11.11111111111111vw;
		margin-bottom: 3.888888888888889vw;
		border-radius: 50%
	}

	.fixed-icon .icon-content .fixed-hr,
	.fixed-icon .icon-content span {
		display: none
	}
}

.fixed-icon .iconfont {
	color: #121417;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.fixed-icon .iconfont.iconfont-kefu {
	font-size: 24px
}

.fixed-icon .iconfont.iconfont-home-fixed-close {
	font-size: 18px
}

.fixed-icon .iconfont.iconfont-home-fixed-arrow-top {
	font-size: 12px
}

.fixed-icon .fixed-go-top {
	margin-bottom: -68px
}

.fixed-icon .fixed-go-top.show {
	margin-bottom: 0
}

.fixed-icon .fixed-hr {
	position: absolute;
	left: 10px;
	bottom: -1px;
	width: 60px;
	height: 1px;
	background: #000
}

@media (max-width:750px) {
	.fixed-icon {
		overflow: initial;
		width: 11.11111111111111vw;
		bottom: 12px;
		right: 13px;
		bottom: calc(12px + constant(safe-area-inset-bottom));
		bottom: calc(12px + env(safe-area-inset-bottom))
	}

	.fixed-icon .mobile-hide {
		display: none
	}

	.fixed-icon .fixed-go-top {
		margin-bottom: 0;
		opacity: 0
	}

	.fixed-icon .fixed-go-top.show {
		opacity: .5
	}
}

.second-footer {
	position: fixed;
	bottom: 0;
	left: 0;
	-webkit-transform: translateY(calc(69px + constant(safe-area-inset-bottom)));
	-ms-transform: translateY(calc(69px + constant(safe-area-inset-bottom)));
	transform: translateY(calc(69px + constant(safe-area-inset-bottom)));
	-webkit-transform: translateY(calc(69px + env(safe-area-inset-bottom)));
	-ms-transform: translateY(calc(69px + env(safe-area-inset-bottom)));
	transform: translateY(calc(69px + env(safe-area-inset-bottom)));
	z-index: 200;
	box-sizing: border-box;
	width: 100%;
	height: calc(69px + constant(safe-area-inset-bottom));
	height: calc(69px + env(safe-area-inset-bottom));
	padding: 12px 4.266666666666667vw;
	padding-bottom: calc(12px + constant(safe-area-inset-bottom));
	padding-bottom: calc(12px + env(safe-area-inset-bottom));
	background-color: #fff;
	display: -webkit-box;
	display: flex;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .3s ease-in;
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1)
}

.second-footer.active {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.second-footer .second-footer-btn,
.second-footer .second-footer-list {
	-webkit-box-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: flex
}

.second-footer .second-footer-btn {
	border: 1px solid silver;
	font-size: 16px;
	font-weight: 400;
	color: #2f2f2f;
	line-height: 24px;
	height: 45px;
	min-height: 45px;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	margin-right: 4.266666666666667vw;
	border-radius: 45px
}

.second-footer .second-footer-btn:last-child {
	margin-right: 0
}

.second-footer .second-footer-btn.primary {
	color: #fff;
	border: none;
	background-color: #378bff
}

.top .article-bg {
	background-image: url(../img/banner.jpg)
}

@media (max-width:1024px) {
	.top .article-bg {
		background-image: url(../img/banner.jpg)
	}
}

@media (max-width:720px) {
	.top .article-bg {
		background-image: url(../img/banner1m.jpg)
	}
}

.fusion-platform .tab-panel.load li:first-of-type {
	background-image: url(../img/feature1.jpg)
}

@media (max-width:1024px) {
	.fusion-platform .tab-panel.load li:first-of-type {
		background-image: url(../img/feature1.jpg)
	}
}

@media (max-width:720px) {
	.fusion-platform .tab-panel.load li:first-of-type {
		background-image: url(../img/feature1.jpg)
	}
}

.fusion-platform .tab-panel.load li:nth-of-type(2) {
	background-image: url(../img/feature2.jpg)
}

@media (max-width:1024px) {
	.fusion-platform .tab-panel.load li:nth-of-type(2) {
		background-image: url(../img/feature2.jpg)
	}
}

@media (max-width:720px) {
	.fusion-platform .tab-panel.load li:nth-of-type(2) {
		background-image: url(../img/feature2.jpg)
	}
}

.fusion-platform .tab-panel.load li:nth-of-type(3) {
	background-image: url(../img/feature3.jpg)
}

@media (max-width:1024px) {
	.fusion-platform .tab-panel.load li:nth-of-type(3) {
		background-image: url(../img/feature3.jpg)
	}
}

@media (max-width:720px) {
	.fusion-platform .tab-panel.load li:nth-of-type(3) {
		background-image: url(../img/feature3.jpg)
	}
}


.fusion-platform .tab-panel.load li:nth-of-type(4) {
	background-image: url(../img/feature4.jpg)
}

@media (max-width:1024px) {
	.fusion-platform .tab-panel.load li:nth-of-type(4) {
		background-image: url(../img/feature4.jpg)
	}
}

@media (max-width:720px) {
	.fusion-platform .tab-panel.load li:nth-of-type(4) {
		background-image: url(../img/feature4.jpg)
	}
}

.fusion-charge .tab-panel.load li:first-of-type {
	background-image: url(../dap1.jpg)
}

@media (max-width:1024px) {
	.fusion-charge .tab-panel.load li:first-of-type {
		background-image: url(../dap1.jpg)
	}
}

@media (max-width:720px) {
	.fusion-charge .tab-panel.load li:first-of-type {
		background-image: url(../dap1.jpg)
	}
}

.fusion-charge .tab-panel.load li:nth-of-type(2) {
	background-image: url(../dap2.jpg)
}

@media (max-width:1024px) {
	.fusion-charge .tab-panel.load li:nth-of-type(2) {
		background-image: url(../dap2.jpg)
	}
}

@media (max-width:720px) {
	.fusion-charge .tab-panel.load li:nth-of-type(2) {
		background-image: url(../dap2.jpg)
	}
}

.fusion-charge .tab-panel.load li:nth-of-type(3) {
	background-image: url(../dap3.jpg)
}

@media (max-width:1024px) {
	.fusion-charge .tab-panel.load li:nth-of-type(3) {
		background-image: url(../dap3.jpg)
	}
}

@media (max-width:720px) {
	.fusion-charge .tab-panel.load li:nth-of-type(3) {
		background-image: url(../dap3.jpg)
	}
}

.animation-bg,
.animation-opacity,
.article-tabs .tabs-panel {
	opacity: 0;
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out
}

.animation-bg.hide,
.animation-bg.load,
.animation-opacity.hide,
.animation-opacity.load,
.article-tabs .tabs-panel.hide,
.article-tabs .tabs-panel.load {
	opacity: 0
}

.animation-bg.loaded,
.animation-opacity.loaded,
.article-tabs .tabs-panel.loaded {
	opacity: .3
}

.animation-bg.active,
.animation-bg.show,
.animation-opacity.active,
.animation-opacity.show,
.article-tabs .tabs-panel.active,
.article-tabs .tabs-panel.show {
	opacity: 1
}

.animation-list>* {
	opacity: 0;
	-webkit-transform: translate3d(0, 25px, 0);
	transform: translate3d(0, 25px, 0);
	-webkit-transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .3s ease-in;
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1)
}

.animation-list.active>* {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.animation-list.hide>* {
	opacity: 0;
	-webkit-transform: translate3d(0, 25px, 0);
	transform: translate3d(0, 25px, 0)
}

.animation-line .tab-item-progress-line.gray {
	width: 0
}

.animation-line.active .tab-item-progress-line.gray,
.animation-line .tab-item-progress-line.gray {
	-webkit-transition: width .5s cubic-bezier(.39, .575, .565, 1);
	transition: width .5s cubic-bezier(.39, .575, .565, 1)
}

.animation-line.active .tab-item-progress-line.gray,
video {
	width: 100%
}

video {
	position: absolute;
	top: 0;
	display: inline-block;
	background-size: 100%;
	background-position: 50%;
	height: 100%;
	-o-object-fit: fill;
	object-fit: fill;
	-o-object-position: center;
	object-position: center;
	opacity: 0;
	-webkit-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out
}

video.show {
	-webkit-transition-property: none;
	transition-property: none;
	opacity: 1
}

.article-video-btn {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	cursor: pointer;
	color: #fff;
	font-size: 14px
}

.article-video-btn:hover {
	opacity: .6
}

.article-video-btn.hide,
.article-video-btn:hover {
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease
}

.article-video-btn.hide {
	opacity: 0;
	pointer-events: none
}

.article-video-btn .iconfont {
	margin-left: 3px;
	font-size: 14px;
	line-height: 1
}

@media (max-width:720px) {
	.article-video-btn {
		font-size: 14px;
		-webkit-touch-callout: none
	}
}

@media (max-width:720px) {
	.tab-video-btn {
		vertical-align: middle;
		position: absolute;
		background-image: url(https://s.ampmake.com/www/asset-1907/image/video/btn-play.ea9f89fd.png);
		background-repeat: no-repeat;
		background-position: 50%;
		background-size: 100% 100%;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 70px;
		height: 70px;
		z-index: 400
	}

	.tab-video-btn.hide {
		-webkit-transition: opacity .3s ease;
		transition: opacity .3s ease;
		opacity: 0;
		pointer-events: none
	}
}

.layer {
	position: fixed;
	background-color: #000;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: opacity 1s ease-in;
	transition: opacity 1s ease-in;
	z-index: 9999
}

.layer.show {
	display: block
}

.layer.active,
.layer.active video {
	opacity: 1
}

.layer-inner {
	position: absolute;
	width: 100vw;
	height: 56.25vw;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@media (min-aspect-ratio:16/9) {
	.layer-inner {
		width: 177.77778vh;
		height: 100vh
	}
}

.layer-inner.boxvideo {
	width: 100vw;
	height: 42.60417vw
}

.layer-inner.boxvideo4-3 {
	width: 100vw;
	height: 75vw
}

.layer-inner.boxvideo-4-6 {
	width: 100vw;
	height: 155.71776vw
}

.layer-inner video {
	width: 100%;
	height: 100%
}

.layer-close {
	position: absolute;
	left: 0;
	top: 0;
	width: .5357142857142857rem;
	height: .5357142857142857rem;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.layer-close .iconfont {
	height: .5357142857142857rem;
	font-size: .17857142857142855rem;
	line-height: .5357142857142857rem;
	color: #999;
	cursor: pointer
}

.layer-close .iconfont:hover {
	color: #666
}

@media (max-width:1024px) {
	.layer-close {
		width: 7.8125vw;
		height: 7.8125vw
	}

	.layer-close .iconfont {
		font-size: 2.604166666666667vw;
		line-height: 7.8125vw
	}
}

@media (max-width:720px) {
	.layer-close {
		top: constant(safe-area-inset-top) !important;
		top: env(safe-area-inset-top) !important;
		margin-top: 12.222222222222221vw;
		width: 16.666666666666664vw;
		height: 16.666666666666664vw
	}

	.layer-close.isandroid {
		top: var(--statusbarHeight) !important
	}

	.layer-close .iconfont {
		height: 16.666666666666664vw;
		font-size: 5.555555555555555vw;
		line-height: 16.666666666666664vw
	}
}

.layer-mask {
	position: fixed;
	background-color: #000;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 800
}

.layer-mask.active {
	display: block
}

.layer-inner .video-js.vjs-ended .vjs-big-play-button,
.layer-inner .video-js.vjs-ended .vjs-control-bar {
	opacity: 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, -webkit-transform .5s cubic-bezier(.4, 0, .6, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, -webkit-transform .5s cubic-bezier(.4, 0, .6, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, transform .5s cubic-bezier(.4, 0, .6, 1);
	transition: opacity .4s cubic-bezier(.4, 0, .6, 1) .05s, transform .5s cubic-bezier(.4, 0, .6, 1), -webkit-transform .5s cubic-bezier(.4, 0, .6, 1)
}

:-webkit-full-screen video {
	width: 100%;
	height: 100%
}

.chj-message-fade2-enter {
	margin-top: -50px;
	opacity: 0
}

.chj-message-fade2-enter-active {
	margin-top: 0;
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.chj-message-fade2-exit {
	margin-top: 0;
	opacity: 1
}

.chj-message-fade2-exit-active {
	margin-top: -50px;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.isbaiduminapp .chj-header-download {
	display: none
}

body {
	padding-top: 50px
}
 .header-white .chj-header {
	background-color: rgba(0, 0, 0, 0);
	-webkit-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transform: translateY(-50px);
	opacity: 0;
	-webkit-transition: opacity .2s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: opacity .2s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .2s ease-in;
	transition: transform .5s cubic-bezier(.39, .575, .565, 1), opacity .2s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1)
}

.chj-header {
	position: fixed;
	background-color: #121417;
	top: 0;
	width: 100%
} 

.chj-header.invisible {
	opacity: 0;
	pointer-events: none
}

.chj-header.fixed {
	position: fixed
}

.chj-header.noMobileHeader {
	display: none
}

.chj-header-inner {
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
	width: 11.714285714285714rem;
	height: 50px;
	margin: 0 auto
}

@media (max-width:1024px) {
	.chj-header-inner {
		box-sizing: border-box;
		width: 100%;
		padding: 0 3.90625vw
	}
}

@media (max-width:850px) {
	.chj-header-inner {
		padding: 0 40px
	}
}

@media (max-width:720px) {
	.chj-header-inner {
		padding: 0
	}
}

.chj-header-menu {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: end;
	justify-content: flex-end;
	-webkit-box-flex: 1;
	flex: 1
}

@media (max-width:720px) {
	.chj-header-menu {
		display: block;
		width: 100vw;
		height: 0;
		position: fixed;
		top: 0;
		left: 0;
		overflow-y: scroll;
		background-color: #000
	}

	.chj-header-menu.open {
		height: 100vh
	}
}

.chj-header-logo {
	position: relative;
	height: 50px
}

.chj-header-logo a {
	display: inline-block;
	width: 100%;
	height: 50px
}

@media (max-width:720px) {
	.chj-header-logo.chj-header-mobile-logo {
		width: 100vw;
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		padding: 0 5.555555555555555vw
	}
}

.header-mobile-menu {
	display: none
}

@media (max-width:720px) {
	.header-mobile-menu {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		padding: 0 5.555555555555555vw;
		position: fixed;
		top: 0;
		left: 0;
		width: 100vw;
		height: 50px;
		z-index: 2;
		background: none
	}
}

.chj-header-link-line {
	display: none
}

@media (max-width:720px) {
	.chj-header-link-line {
		display: block;
		text-align: right;
		color: #fff
	}

	.chj-header-link-line li {
		background-color: #fff;
		width: 20px;
		height: 2px;
		opacity: 1;
		-webkit-transition: opacity .2s ease-in;
		transition: opacity .2s ease-in
	}

	.chj-header-link-line li:nth-child(2) {
		margin: 4px 0
	}

	.chj-header-link-line.open li:nth-child(2) {
		opacity: 0
	}

	.chj-header-link-line.open li:first-child {
		-webkit-animation: lineTop .3s ease-in-out forwards;
		animation: lineTop .3s ease-in-out forwards
	}

	.chj-header-link-line.open li:nth-child(3) {
		-webkit-animation: lineBottom .3s ease-in-out forwards;
		animation: lineBottom .3s ease-in-out forwards
	}

	.chj-header-link-line.close li:nth-child(2) {
		opacity: 1
	}

	.chj-header-link-line.close li:first-child {
		-webkit-transform: translate3d(0, 6px, 0) rotate(135deg);
		transform: translate3d(0, 6px, 0) rotate(135deg);
		-webkit-animation: lineTopReverse .3s ease-in-out forwards;
		animation: lineTopReverse .3s ease-in-out forwards
	}

	.chj-header-link-line.close li:nth-child(3) {
		-webkit-transform: translate3d(0, -6px, 0) rotate(45deg);
		transform: translate3d(0, -6px, 0) rotate(45deg);
		-webkit-animation: lineBottomReverse .3s ease-in-out forwards;
		animation: lineBottomReverse .3s ease-in-out forwards
	}

	.chj-header-link-line:active {
		color: #4595fb
	}

	.chj-header-link-line:active li {
		background-color: #4595fb
	}
}

.chj-header-link-panel {
	display: block;
	font-size: 0;
	white-space: nowrap
}

.chj-header-link-panel>li {
	position: relative;
	display: inline-block;
	height: 50px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	-webkit-transition: color .2s ease-in;
	transition: color .2s ease-in;
	cursor: pointer;
	vertical-align: middle;
	box-sizing: border-box;
	margin-left: .5714285714285714rem;
	white-space: normal
}

@media (min-width:1025px) {
	.chj-header-link-panel>li:hover {
		color: hsla(0, 0%, 100%, .6)
	}
}

.chj-header-link-panel>li.current,
.chj-header-link-panel>li:active {
	color: hsla(0, 0%, 100%, .6)
}

.chj-header-link-panel>li.showpanel {
	margin-left: .2857142857142857rem;
	padding-left: 0
}

.chj-header-link-panel>li.header-mobile-show {
	display: none
}

.chj-header-link-panel>li.header-hr {
	height: 1px;
	box-sizing: border-box;
	padding: 0 16.666666666666664vw
}

.chj-header-link-panel>li.header-hr p {
	height: 1px;
	background: rgba(140, 137, 133, .3)
}

.chj-header-link-panel>li.header-hr.header-hr-pb12 {
	margin-top: 12px;
	padding-bottom: 12px
}

.chj-header-link-panel>li.header-hr.header-hr-pt12 {
	margin-bottom: 12px;
	padding-top: 12px
}

.chj-header-link-panel>li.header-hr.hidden {
	margin-top: 0;
	visibility: hidden
}

.chj-header-link-panel>li a {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 50px
}

.chj-header-link-panel>li a em {
	font-size: 16px;
	line-height: normal;
	font-family: Barlow-SemiBold, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif;
	vertical-align: text-top
}

.chj-header-link-panel>li a.current {
	color: hsla(0, 0%, 100%, .6)
}

.chj-header-link-panel>li.header-select-container {
	margin-right: 0
}

.chj-header-link-panel>li.header-select-container a {
	line-height: 50px;
	height: 50px
}

.chj-header-link-panel>li.header-select-container .iconfont {
	font-weight: 700
}

.chj-header-link-panel>li.header-select-container .arrow-icon {
	position: relative;
	display: inline-block;
	background-size: 16px;
	margin-left: 4px;
	width: 16px;
	height: 16px
}

.chj-header-link-panel>li.header-select-container .arrow-icon .iconfont {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 12px;
	line-height: 16px;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.chj-header-link-panel>li.header-select-container .header-select-title {
	display: -webkit-box;
	display: flex;
	position: relative;
	padding-left: 6px;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-transition: color .2s;
	transition: color .2s;
	z-index: 1
}

.chj-header-link-panel>li.header-select-container.active {
	height: auto;
	margin-bottom: 0;
	color: #fff
}

.chj-header-link-panel>li.header-select-container.active .header-select {
	opacity: 1;
	visibility: visible
}

.chj-header-link-panel>li.header-select-container.active .arrow-icon .iconfont {
	color: hsla(0, 0%, 100%, .6);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

@media (max-width:1024px) {
	.chj-header-link-panel>li {
		margin-left: 3.6458333333333335vw
	}
}

@media (max-width:720px) {
	.chj-header-link-panel>li {
		margin-left: 0
	}

	.chj-header-link-panel>li.header-select-container {
		color: #fff
	}

	.chj-header-link-panel>li.header-select-container .header-select-title {
		padding-left: 19px
	}

	.chj-header-link-panel>li.header-select-container a {
		line-height: 58px;
		height: 58px
	}
}

.chj-header-link-panel .header-select {
	position: absolute;
	background: rgba(0, 0, 0, .8);
	left: 0;
	top: 50px;
	padding: 0 .2857142857142857rem;
	margin-left: -.2857142857142857rem;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .2s ease-in, height .2s ease-in;
	transition: opacity .2s ease-in, height .2s ease-in;
	text-align: left;
	white-space: normal
}

.chj-header-link-panel .header-select a {
	display: inline-block;
	padding-left: 8px;
	white-space: nowrap;
	-webkit-transition: color .2s ease-in;
	transition: color .2s ease-in
}

.chj-header-link-panel .header-select a:active {
	color: hsla(0, 0%, 100%, .6)
}

@media (min-width:1025px) {
	.chj-header-link-panel .header-select a:hover {
		color: hsla(0, 0%, 100%, .6)
	}
}

.chj-header-link-panel .header-select.white-bg {
	top: 0;
	padding-top: 50px;
	background: hsla(0, 0%, 100%, .2)
}

@media (max-width:1024px) {
	.chj-header-link-panel .header-select {
		padding-left: 2.604166666666667vw
	}
}

@media (max-width:720px) {
	.chj-header-link-panel .header-select {
		position: relative;
		text-align: center;
		top: 0
	}

	.chj-header-link-panel .header-select,
	.chj-header-link-panel .header-select.white-bg {
		background: rgba(34, 34, 34, .5);
		padding: 16px 0
	}
}

@media (max-width:720px) {
	.chj-header-link-panel {
		display: block;
		overflow-y: scroll;
		width: 100%;
		height: auto;
		min-height: 100vh;
		opacity: 0;
		background-color: #000;
		-webkit-transition: opacity .3s cubic-bezier(.4, 0, .2, 1);
		transition: opacity .3s cubic-bezier(.4, 0, .2, 1)
	}

	.chj-header-link-panel li {
		display: block;
		height: 58px;
		text-align: center;
		opacity: 0;
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}

	.chj-header-link-panel li:not(:last-child) {
		margin-right: 0
	}

	.chj-header-link-panel li.header-mobile-show {
		display: block
	}

	.chj-header-link-panel li.header-mobile-hide {
		display: none
	}

	.chj-header-link-panel li a {
		font-size: 16px;
		line-height: 58px
	}

	.chj-header-link-panel.open {
		opacity: 1;
		padding-top: 50px;
		padding-bottom: 120px;
		-webkit-transition: opacity .3s cubic-bezier(.4, 0, .2, 1) 50ms;
		transition: opacity .3s cubic-bezier(.4, 0, .2, 1) 50ms
	}

	.chj-header-link-panel.open li {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-transition: opacity .5s cubic-bezier(0, 0, .2, 1), -webkit-transform .45s cubic-bezier(0, 0, .2, 1);
		transition: opacity .5s cubic-bezier(0, 0, .2, 1), -webkit-transform .45s cubic-bezier(0, 0, .2, 1);
		transition: transform .45s cubic-bezier(0, 0, .2, 1), opacity .5s cubic-bezier(0, 0, .2, 1);
		transition: transform .45s cubic-bezier(0, 0, .2, 1), opacity .5s cubic-bezier(0, 0, .2, 1), -webkit-transform .45s cubic-bezier(0, 0, .2, 1)
	}

	.chj-header-link-panel.open li:first-child {
		-webkit-transition-delay: .15s;
		transition-delay: .15s
	}

	.chj-header-link-panel.open li:nth-child(2) {
		-webkit-transition-delay: .2s;
		transition-delay: .2s
	}

	.chj-header-link-panel.open li:nth-child(3) {
		-webkit-transition-delay: .25s;
		transition-delay: .25s
	}

	.chj-header-link-panel.open li:nth-child(4) {
		-webkit-transition-delay: .3s;
		transition-delay: .3s
	}

	.chj-header-link-panel.open li:nth-child(5) {
		-webkit-transition-delay: .35s;
		transition-delay: .35s
	}

	.chj-header-link-panel.open li:nth-child(6) {
		-webkit-transition-delay: .4s;
		transition-delay: .4s
	}

	.chj-header-link-panel.open li:nth-child(7) {
		-webkit-transition-delay: .45s;
		transition-delay: .45s
	}

	.chj-header-link-panel.open li:nth-child(8) {
		-webkit-transition-delay: .5s;
		transition-delay: .5s
	}

	.chj-header-link-panel.open li:nth-child(9) {
		-webkit-transition-delay: .55s;
		transition-delay: .55s
	}

	.chj-header-link-panel.open li:nth-child(10) {
		-webkit-transition-delay: .6s;
		transition-delay: .6s
	}

	.chj-header-link-panel.open li:nth-child(11) {
		-webkit-transition-delay: .65s;
		transition-delay: .65s
	}

	.chj-header-link-panel.open li:nth-child(12) {
		-webkit-transition-delay: .7s;
		transition-delay: .7s
	}

	.chj-header-link-panel.open li:nth-child(13) {
		-webkit-transition-delay: .75s;
		transition-delay: .75s
	}

	.chj-header-link-panel.open li:nth-child(14) {
		-webkit-transition-delay: .8s;
		transition-delay: .8s
	}

	.chj-header-link-panel.open li:nth-child(15) {
		-webkit-transition-delay: .85s;
		transition-delay: .85s
	}
}

.chj-header-link-panel-space {
	width: 100vw;
	height: 50px;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 1
}

.chj-header-link-panel-space.open {
	display: block
}

.chj-header-profile {
	position: relative;
	background-color: hsla(0, 0%, 100%, .2);
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	text-align: center;
	margin-top: 11px
}

.chj-header-profile .iconfont {
	font-size: 26px;
	line-height: 28px
}

.chj-header-profile-dot {
	position: absolute;
	display: inline-block;
	top: 2px;
	right: 2px;
	width: 0;
	height: 0;
	border: 2px solid red;
	border-radius: 50%
}

.chj-header-panel {
	position: absolute;
	display: none;
	background-color: #fff;
	padding: 4px 0 8px;
	top: 47px;
	left: 50%;
	width: 208px;
	border-radius: 4px;
	box-shadow: 0 -10px 40px rgba(0, 0, 0, .2);
	color: #000;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%)
}

.chj-header-panel:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-top: -10px;
	width: 0;
	height: 0;
	border: 6px solid #fff;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0);
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%)
}

.chj-header-panel:after {
	content: "";
	position: absolute;
	background-color: #000;
	top: -15px;
	left: 20%;
	width: 60%;
	height: 15px;
	opacity: 0
}

@media (min-width:1441px) and (max-width:1600px) {
	.chj-header-panel {
		left: 0;
		-webkit-transform: translate(-80%);
		-ms-transform: translate(-80%);
		transform: translate(-80%)
	}

	.chj-header-panel:before {
		left: 80%;
		-webkit-transform: translate(50%);
		-ms-transform: translate(50%);
		transform: translate(50%)
	}

	.chj-header-panel:after {
		left: 70%;
		width: 30%
	}
}

@media (max-width:1280px) {
	.chj-header-panel {
		left: 0;
		-webkit-transform: translate(-80%);
		-ms-transform: translate(-80%);
		transform: translate(-80%)
	}

	.chj-header-panel:before {
		left: 80%;
		-webkit-transform: translate(50%);
		-ms-transform: translate(50%);
		transform: translate(50%)
	}

	.chj-header-panel:after {
		left: 70%;
		width: 30%
	}
}

@media (max-width:1024px) {
	.chj-header-panel:before {
		margin-left: 5px
	}
}

.chj-header-panel-order {
	border-bottom: 1px solid hsla(210, 2%, 60%, .5);
	margin-bottom: 9px
}

.chj-header-panel-order .panel-order-title {
	font-size: 14px;
	line-height: 20px;
	margin-top: 24px;
	margin-bottom: 8px;
	text-align: center
}

.chj-header-panel-order .panel-order-img {
	width: 208px;
	height: 88px
}

.chj-header-panel-order .panel-order-img img {
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	width: 208px;
	max-height: 100%
}

.chj-header-panel-order .panel-order-options {
	margin-top: 20px;
	margin-bottom: 8px;
	font-size: 12px
}

.chj-header-panel-order .panel-order-money {
	font-size: 12px;
	line-height: 20px;
	max-height: 30px;
	margin: 8px 0
}

.chj-header-panel-order .panel-order-money em {
	display: inline-block;
	margin: 0 4px;
	font-size: 32px;
	line-height: 30px;
	font-family: BarlowC-Medium, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.chj-header-panel-order .panel-order-btn {
	margin: 8px 0 24px
}

.chj-header-panel-order .panel-order-btn .chj-button {
	font-size: 14px;
	line-height: 36px
}

.chj-header-panel-list span {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	color: #222
}

.chj-header-panel-list span.selected {
	color: #4595fb
}

.chj-header-panel-list span:hover {
	background-color: #f7f8f9
}

.showpanel.show .chj-header-panel,
.showpanel:hover .chj-header-panel {
	display: block
}

@-webkit-keyframes lineTop {
	0% {
		-webkit-transform: translateZ(0) rotate(0);
		transform: translateZ(0) rotate(0)
	}

	50% {
		-webkit-transform: translate3d(0, 6px, 0) rotate(0);
		transform: translate3d(0, 6px, 0) rotate(0)
	}

	to {
		-webkit-transform: translate3d(0, 6px, 0) rotate(135deg);
		transform: translate3d(0, 6px, 0) rotate(135deg)
	}
}

@keyframes lineTop {
	0% {
		-webkit-transform: translateZ(0) rotate(0);
		transform: translateZ(0) rotate(0)
	}

	50% {
		-webkit-transform: translate3d(0, 6px, 0) rotate(0);
		transform: translate3d(0, 6px, 0) rotate(0)
	}

	to {
		-webkit-transform: translate3d(0, 6px, 0) rotate(135deg);
		transform: translate3d(0, 6px, 0) rotate(135deg)
	}
}

@-webkit-keyframes lineBottom {
	0% {
		-webkit-transform: translateZ(0) rotate(0);
		transform: translateZ(0) rotate(0)
	}

	50% {
		-webkit-transform: translate3d(0, -6px, 0) rotate(0);
		transform: translate3d(0, -6px, 0) rotate(0)
	}

	to {
		-webkit-transform: translate3d(0, -6px, 0) rotate(45deg);
		transform: translate3d(0, -6px, 0) rotate(45deg)
	}
}

@keyframes lineBottom {
	0% {
		-webkit-transform: translateZ(0) rotate(0);
		transform: translateZ(0) rotate(0)
	}

	50% {
		-webkit-transform: translate3d(0, -6px, 0) rotate(0);
		transform: translate3d(0, -6px, 0) rotate(0)
	}

	to {
		-webkit-transform: translate3d(0, -6px, 0) rotate(45deg);
		transform: translate3d(0, -6px, 0) rotate(45deg)
	}
}

@-webkit-keyframes lineTopReverse {
	0% {
		-webkit-transform: translate3d(0, 6px, 0) rotate(135deg);
		transform: translate3d(0, 6px, 0) rotate(135deg)
	}

	50% {
		-webkit-transform: translate3d(0, 6px, 0) rotate(0);
		transform: translate3d(0, 6px, 0) rotate(0)
	}

	to {
		-webkit-transform: translateZ(0) rotate(0);
		transform: translateZ(0) rotate(0)
	}
}

@keyframes lineTopReverse {
	0% {
		-webkit-transform: translate3d(0, 6px, 0) rotate(135deg);
		transform: translate3d(0, 6px, 0) rotate(135deg)
	}

	50% {
		-webkit-transform: translate3d(0, 6px, 0) rotate(0);
		transform: translate3d(0, 6px, 0) rotate(0)
	}

	to {
		-webkit-transform: translateZ(0) rotate(0);
		transform: translateZ(0) rotate(0)
	}
}

@-webkit-keyframes lineBottomReverse {
	0% {
		-webkit-transform: translate3d(0, -6px, 0) rotate(45deg);
		transform: translate3d(0, -6px, 0) rotate(45deg)
	}

	50% {
		-webkit-transform: translate3d(0, -6px, 0) rotate(0);
		transform: translate3d(0, -6px, 0) rotate(0)
	}

	to {
		-webkit-transform: translateZ(0) rotate(0);
		transform: translateZ(0) rotate(0)
	}
}

@keyframes lineBottomReverse {
	0% {
		-webkit-transform: translate3d(0, -6px, 0) rotate(45deg);
		transform: translate3d(0, -6px, 0) rotate(45deg)
	}

	50% {
		-webkit-transform: translate3d(0, -6px, 0) rotate(0);
		transform: translate3d(0, -6px, 0) rotate(0)
	}

	to {
		-webkit-transform: translateZ(0) rotate(0);
		transform: translateZ(0) rotate(0)
	}
}

.header-login a {
	min-width: 32px
}

.chj-button {
	display: inline-block;
	min-width: 144px;
	padding: 0 16px;
	border-radius: 4px;
	font-size: 14px;
	line-height: 42px;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.chj-button.chj-button-disabled {
	cursor: default;
	pointer-events: none
}

.chj-button-small {
	line-height: 36px
}

.chj-button-primary {
	background-color: #4595fb;
	color: #fff
}

.chj-button-primary:hover {
	background-color: #3984ff
}

.chj-button-primary:active {
	background-color: #3376e5
}

.chj-button-primary.chj-button-disabled {
	background-color: #d4d4d2
}

.chj-button-secondary {
	border: 1px solid #d4d4d2;
	line-height: 38px
}

.chj-button-secondary:hover {
	border-color: #4595fb
}

.chj-button-secondary:active {
	border-color: #3376e5
}

.chj-button-secondary.chj-button-disabled {
	color: #8c8985
}

.chj-button-secondary.chj-button-small {
	line-height: 32px
}

.isbaiduminapp .chj-footer-icon-app {
	display: none
}

.chj-footer {
	position: relative;
	background-color: #000;
	bottom: 0;
	font-size: 12px;
	line-height: 20px
}

@media (max-width:720px) {
	.chj-footer {
		border-top: 1px solid #222
	}

	.chj-footer.noMobileFooter {
		display: none
	}
}

.chj-footer-inner {
	position: relative;
	margin: 0 auto;
	width: 11.714285714285714rem
}

@media (max-width:1024px) {
	.chj-footer-inner {
		box-sizing: border-box;
		width: 100%;
		padding: 0 3.90625vw
	}
}

@media (max-width:720px) {
	.chj-footer-inner {
		width: 100%;
		padding: 0 5.555555555555555vw 23px
	}

	.chj-footer-inner .mobile-hide {
		display: none
	}
}

.chj-footer-link a {
	display: inline-block;
	width: auto;
	height: 20px;
	color: hsla(0, 0%, 100%, .8);
	text-align: left
}

.chj-footer-link a:hover {
	color: #fff
}

.chj-footer-link a:not(:last-of-type):after {
	content: "|";
	color: #222;
	margin: 0 20px
}

@media (max-width:768px) {
	.chj-footer-link {
		display: -webkit-box;
		display: flex;
		flex-wrap: nowrap
	}

	.chj-footer-link a:not(:last-of-type):after {
		content: "|";
		margin: 0 12px
	}
}

@media (max-width:720px) {
	.chj-footer-link {
		display: block;
		text-align: start
	}

	.chj-footer-link a {
		height: 40px;
		padding-bottom: 20px
	}

	.chj-footer-link a:not(:last-of-type):after {
		margin: 0 4.533333333333333vw
	}

	.chj-footer-link a:nth-child(4):after {
		content: "";
		margin: 0
	}
}

@media (max-width:320px) {
	.chj-footer-link a:nth-child(3):after {
		content: ""
	}

	.chj-footer-link a:not(:last-of-type):after {
		margin: 0 11px
	}

	.chj-footer-link a:nth-child(4):after {
		content: "";
		margin: 0
	}
}

.chj-footer-inner-cell {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.chj-footer-inner-cell.cell-top {
	padding: 18px 0 10px 0;
	-webkit-box-align: center;
	align-items: center;
	height: 40px;
	border-bottom: 1px solid #222
}

.chj-footer-inner-cell.cell-bottom {
	padding-top: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: start;
	justify-content: flex-start
}

@media (max-width:720px) {
	.chj-footer-inner-cell {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		padding: 0
	}

	.chj-footer-inner-cell.cell-top {
		padding-top: 4.666666666666667vw;
		border-bottom: none;
		height: auto;
		-webkit-box-align: start;
		align-items: flex-start
	}
}

.chj-footer-icon a {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 20px;
	text-align: center
}

.chj-footer-icon a:not(:last-child) {
	margin-right: 16px
}

.chj-footer-icon a .chj-footer-popover {
	position: absolute;
	display: none;
	background-color: #fff;
	left: 50%;
	bottom: 30px;
	margin-left: -86px;
	padding-top: 16px;
	padding-bottom: 12px;
	width: 172px;
	height: 202px;
	border-radius: 4px;
	box-shadow: 0 10px 40px rgba(0, 0, 0, .2)
}

.chj-footer-icon a .chj-footer-popover.popshow {
	display: block
}

.chj-footer-icon a .chj-footer-popover .popover-qrcode {
	margin: 0 auto;
	width: 140px;
	height: 140px;
	overflow: hidden
}

.chj-footer-icon a .chj-footer-popover .popover-qrcode img {
	width: 100%;
	height: 100%
}

.chj-footer-icon a .chj-footer-popover .popover-close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	opacity: .7
}

.chj-footer-icon a .chj-footer-popover .popover-close .iconfont {
	font-size: 14px;
	color: #8c8985
}

.chj-footer-icon a .chj-footer-popover .popover-text {
	margin-top: 12px;
	font-size: 14px;
	font-family: Barlow-Regular, fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #222;
	line-height: 22px;
	text-align: center
}

.chj-footer-icon a .chj-footer-popover:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -16px;
	margin-left: -10px;
	border: 10px solid rgba(0, 0, 0, 0);
	border-top-color: #f7f8f9
}

@media (max-width:720px) {
	.chj-footer-icon a .chj-footer-popover {
		left: 100%
	}

	.chj-footer-icon a .chj-footer-popover:after {
		left: 40%
	}
}

.chj-footer-icon .iconfont {
	color: #8c8985;
	font-size: 16px;
	line-height: 20px
}

.chj-footer-icon .iconfont.iconfont-app.popshow,
.chj-footer-icon .iconfont.iconfont-weixin.popshow {
	color: #4595fb
}

@media (max-width:720px) {
	.chj-footer-icon {
		margin: 12px 0
	}
}

.chj-footer-text {
	display: -webkit-box;
	display: flex;
	margin-top: 10px;
	line-height: 20px
}

.chj-footer-text span {
	display: inline-block;
	color: #4595fb;
	cursor: pointer;
	font-family: BarlowC-Medium, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.chj-footer-text span:hover {
	color: #3984ff
}

.chj-footer-text span:not(:last-of-type) {
	margin-right: 16px
}

.chj-footer-text span.last {
	margin-left: 18px
}

@media (max-width:720px) {
	.chj-footer-text {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		padding-bottom: 9px
	}

	.chj-footer-text span.last {
		margin-left: 0
	}
}

.chj-footer-copyright {
	display: -webkit-box;
	display: flex;
	padding-bottom: 25px;
	color: #8c8985;
	letter-spacing: 1;
	font-family: BarlowC-Medium, fz-bold, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.chj-footer-copyright i {
	display: inline-block;
	background: url(https://s.ampmake.com/www/asset-1907/image/other/emblem.8f49442a.png) no-repeat;
	background-size: 100% 100%;
	width: 16px;
	height: 16px;
	vertical-align: sub;
	margin-right: 4px
}

.chj-footer-copyright span {
	display: inline-block;
	margin-top: 10px;
	margin-right: 16px;
	line-height: 20px
}

@media (max-width:1024px) {
	.chj-footer-copyright {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column
	}
}

@media (max-width:720px) {
	.chj-footer-copyright-bottom span {
		margin-right: 0
	}
}

.chj-footer-text-callIM {
	margin-right: 16px
}

.chj-message-fade-enter,
.chj-message-fade-leave-to {
	margin-top: -50px;
	opacity: 0
}

.chj-message-fade-enter-active,
.chj-message-fade-leave-active {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.chj-message {
	position: fixed;
	top: 70px;
	left: 50%;
	max-width: 60%;
	z-index: 1000;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.chj-message .iconfont {
	margin-right: 8px
}

.chj-message .iconfont-message-error {
	color: red
}

.chj-message .iconfont-message-success {
	color: #6ec440
}

.chj-message .iconfont-message-info {
	color: #ff9d18
}

.chj-message span {
	word-break: break-all
}

.chj-message-wrapper {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	background-color: #fff;
	padding: 12px 24px;
	margin: 8px auto;
	box-shadow: 0 10px 40px rgba(0, 0, 0, .2);
	font-size: 14px;
	line-height: 22px;
	color: #222;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media (max-width:720px) {
	.chj-message {
		top: 60px;
		max-width: 75%
	}
}

.chj-dialog {
	position: fixed;
	background-color: rgba(0, 0, 0, .15);
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1000
}

.chj-dialog-inner {
	position: relative;
	background-color: #fff;
	top: 50%;
	margin: 0 auto;
	width: 480px;
	border-radius: 4px;
	box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .2);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.chj-dialog-header {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
	padding: 24px 32px 0 32px;
	width: 100%
}

.chj-dialog-headerDesc {
	padding: 0 32px;
	font-size: 12px;
	color: #222
}

.chj-dialog-header-title {
	font-size: 20px;
	line-height: 30px;
	color: #222;
	font-family: fz-regular, Microsoft YaHei, SF Pro SC, SF Pro Display, PingFang SC, Segoe UI, Helvetica Neue, Helvetica, Arial, sans-serif
}

.chj-dialog-header-cancel:hover {
	cursor: pointer
}

.chj-dialog-header-cancel .iconfont {
	display: inline-block;
	padding: 5px;
	font-size: 14px;
	line-height: 14px;
	color: #8c8985
}

.chj-dialog-body {
	position: relative;
	box-sizing: border-box;
	padding: 24px 32px;
	min-height: 56px
}

.chj-dialog-body.bodyscroll {
	overflow-y: auto
}

.chj-dialog-body.plain {
	padding: 0;
	min-height: 112px;
	max-height: 434px
}

.chj-dialog-footer {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	align-items: center;
	width: 100%;
	padding: 0 32px 24px 32px
}

.chj-dialog-footer .chj-button {
	min-width: 88px;
	margin-left: 12px;
	border-radius: 4px
}

.chj-dialog-fade-enter,
.chj-dialog-fade-leave-to {
	opacity: 0
}

.chj-dialog-fade-enter-active,
.chj-dialog-fade-leave-active {
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease
}

@media (max-width:1024px) {
	.chj-dialog-inner {
		width: 480px
	}
}

@media (max-width:720px) {
	.chj-dialog-inner {
		border-radius: 8px;
		width: 75vw
	}

	.chj-dialog-header {
		padding: 20px 20px 0 20px;
		height: auto
	}

	.chj-dialog-header-title {
		font-size: 17px;
		line-height: 22px
	}

	.chj-dialog-header-title.header-title-center {
		width: 100%;
		text-align: center
	}

	.chj-dialog-header-cancel {
		display: none
	}

	.chj-dialog-body {
		padding: 10px 20px;
		min-height: 44px
	}

	.chj-dialog-footer {
		padding: 0;
		height: 43px;
		border-top: 1px solid #e4e4e4
	}

	.chj-dialog-footer .chj-button {
		background-color: #fff;
		-webkit-box-flex: 1;
		flex: 1;
		margin-left: 0;
		border: none;
		border-radius: 0;
		color: #378bff;
		line-height: 42px
	}

	.chj-dialog-footer .chj-button:first-of-type {
		border-bottom-left-radius: 8px
	}

	.chj-dialog-footer .chj-button:last-of-type {
		border-bottom-right-radius: 8px
	}

	.chj-dialog-footer .chj-button:not(:last-of-type) {
		border-right: 1px solid #e4e4e4
	}
}
