@charset "UTF-8";
.swiper-slide-pc-play{
	width: 550px;
	float: left;
}
.swiper-slide-pc-play:last-child{
	width: 550px;
	float: right;
}
.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: absolute;
	background-color: #121417;
	top: 0;
	width: 100%
}
 */
.chj-header.invisible {
	opacity: 0;
	pointer-events: none
}

.chj-header.fixed {
    position: fixed;
    z-index: 999;
    background: rgba(0,0,0,.8);
}

.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
}

.chj-header-logo img {
	margin-top: 10px;
	height: 30px
}

@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 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
	}
}

.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
}

body.hide {
	height: 100%;
	overflow: hidden
}

img {
	display: block
}

.vjsv,
.vjsv-wrap {
	width: 100%;
	height: 100%
}

.vjsv {
	position: relative;
	margin: 0 auto;
	cursor: pointer
}

.vjsv.fixed {
	z-index: 1501;
	position: fixed;
	left: 0;
	top: 50%;
	width: 100vw;
	max-height: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.vjsv:hover .vjsv-image-button {
	opacity: 1
}

.vjsv-inner,
.vjsv video {
	width: 100%;
	height: 100%
}

.vjsv-inner {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0
}

.vjsv-inner.act {
	opacity: 1
}

.video-js .vjs-big-play-button {
	width: 128px;
	height: 128px;
	margin-top: -64px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -64px;
	background-size: 80px
}

@media (max-width:1680px) {
	.video-js .vjs-big-play-button {
		width: 112px
	}
}

@media (max-width:1440px) {
	.video-js .vjs-big-play-button {
		width: 96px
	}
}

@media (max-width:1280px) {
	.video-js .vjs-big-play-button {
		width: 85.33333px
	}
}

@media (max-width:1680px) {
	.video-js .vjs-big-play-button {
		height: 112px
	}
}

@media (max-width:1440px) {
	.video-js .vjs-big-play-button {
		height: 96px
	}
}

@media (max-width:1280px) {
	.video-js .vjs-big-play-button {
		height: 85.33333px
	}
}

@media (max-width:1680px) {
	.video-js .vjs-big-play-button {
		margin-top: -56px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: -56px
	}
}

@media (max-width:1440px) {
	.video-js .vjs-big-play-button {
		margin-top: -48px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: -48px
	}
}

@media (max-width:1280px) {
	.video-js .vjs-big-play-button {
		margin-top: -42.66667px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: -42.66667px
	}
}

@media (max-width:1680px) {
	.video-js .vjs-big-play-button {
		background-size: 70px
	}
}

@media (max-width:1440px) {
	.video-js .vjs-big-play-button {
		background-size: 60px
	}
}

@media (max-width:1280px) {
	.video-js .vjs-big-play-button {
		background-size: 53.33333px
	}
}

.vjsv-image {
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	opacity: 0;
	cursor: pointer;
	pointer-events: none;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in
}

.vjsv-image.act {
	opacity: 1;
	pointer-events: auto
}

.vjsv-image-button {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 128px;
	height: 128px;
	margin-top: -64px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -64px;
	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: 80px;
	opacity: .7;
	pointer-events: none;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in
}

@media (max-width:1680px) {
	.vjsv-image-button {
		width: 112px
	}
}

@media (max-width:1440px) {
	.vjsv-image-button {
		width: 96px
	}
}

@media (max-width:1280px) {
	.vjsv-image-button {
		width: 85.33333px
	}
}

@media (max-width:1680px) {
	.vjsv-image-button {
		height: 112px
	}
}

@media (max-width:1440px) {
	.vjsv-image-button {
		height: 96px
	}
}

@media (max-width:1280px) {
	.vjsv-image-button {
		height: 85.33333px
	}
}

@media (max-width:1680px) {
	.vjsv-image-button {
		margin-top: -56px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: -56px
	}
}

@media (max-width:1440px) {
	.vjsv-image-button {
		margin-top: -48px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: -48px
	}
}

@media (max-width:1280px) {
	.vjsv-image-button {
		margin-top: -42.66667px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: -42.66667px
	}
}

@media (max-width:1680px) {
	.vjsv-image-button {
		background-size: 70px
	}
}

@media (max-width:1440px) {
	.vjsv-image-button {
		background-size: 60px
	}
}

@media (max-width:1280px) {
	.vjsv-image-button {
		background-size: 53.33333px
	}
}

.vjsv-mask {
	z-index: 1000;
	width: 100%;
	height: 100%;
	background-color: #000
}

.vjsv-close,
.vjsv-mask {
	position: fixed;
	left: 0;
	top: 0
}

.vjsv-close {
	z-index: 1500;
	width: 45px;
	height: 45px;
	text-align: center
}

.vjsv-close .iconfont {
	font-size: 20px;
	color: #999;
	line-height: 45px
}

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

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

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

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	-o-transition-property: transform, height;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform
}

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

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

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

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-size: 27px 44px;
	background-position: 50%;
	background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	/* background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E"); */
	left: 10px;
	right: auto;
	background: url(../img/arrow-l.png) no-repeat center;
	    background-size: contain;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	/* background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E"); */
	right: 10px;
	left: auto;
	background: url(../img/arrow-r.png) no-repeat center;
	    background-size: contain;
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-lock {
	display: none
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: opacity .3s;
	-o-transition: .3s opacity;
	transition: opacity .3s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}
.banner1 .swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 15px;
	    text-align: center;
	    position: absolute;
	    z-index: 1;
}
.banner1 .swiper-container-horizontal>.swiper-pagination-bullets:focus{
	outline: none;
}
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	-ms-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	-ms-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	-ms-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: rgba(255,255,255,.7);
	opacity: 1
}

.banner1 .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #f0be1e
}

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

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

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

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: top .2s, -webkit-transform .2s;
	transition: top .2s, -webkit-transform .2s;
	-o-transition: .2s transform, .2s top;
	transition: transform .2s, top .2s;
	transition: transform .2s, top .2s, -webkit-transform .2s
}

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

.banner1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 10px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: left .2s, -webkit-transform .2s;
	transition: left .2s, -webkit-transform .2s;
	-o-transition: .2s transform, .2s left;
	transition: transform .2s, left .2s;
	transition: transform .2s, left .2s, -webkit-transform .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: right .2s, -webkit-transform .2s;
	transition: right .2s, -webkit-transform .2s;
	-o-transition: .2s transform, .2s right;
	transition: transform .2s, right .2s;
	transition: transform .2s, right .2s, -webkit-transform .2s
}

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

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top
}

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

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

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
	background: hsla(0, 0%, 100%, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
	background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: #000
}

.swiper-pagination-lock {
	display: none
}

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

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

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

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

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

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

.swiper-slide-zoomed {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
	animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
	background-position: 50%;
	background-size: 100%;
	background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

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

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

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

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

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

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

.swiper-container-cube {
	overflow: visible
}

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

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}

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

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

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

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-flip {
	overflow: visible
}

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

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

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

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

.swiper-container-coverflow .swiper-wrapper {
	-ms-perspective: 1200px
}

/*! 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
}

@-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)
	}
}

.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,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") 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"
}

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

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

body.hide,
html.hide {
	height: 100%;
	overflow: hidden;
	display: block !important
}

body .wrap.ready .layer-video,
html .wrap.ready .layer-video {
	display: block
}

.part {
	padding-bottom: 56.25%;
	height: 0;
	line-height: 1;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	position: relative;
	opacity: .3;
	-webkit-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out
}

@media (max-width:1024px) {
	.part {
		padding-bottom: 75%
	}
}

@media (max-width:720px) {
	.part {
		padding-bottom: 177.77778%
	}
}

.part .part-info {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	position: absolute;
	top: 13.7037%;
	width: 100%;
	letter-spacing: 0;
	text-align: center;
	color: #fff
}

@media (max-width:1024px) {
	.part .part-info {
		top: 13.02083%
	}
}

.part .part-info p {
	font-size: .41071428571428575rem;
	line-height: 60px
}

@media (max-width:1024px) {
	.part .part-info p {
		font-size: 3.125vw;
		line-height: 48px
	}
}

.part .part-info p em {
	font-family: Barlow-Regular;
	font-size: .4464285714285714rem
}

@media (max-width:1024px) {
	.part .part-info p em {
		font-size: 3.515625vw
	}
}

@media (max-width:720px) {
	.part .part-info p em {
		font-size: 8.88888888888889vw
	}
}

.part .part-info span {
	width: 7.678571428571428rem;
	margin-top: 12px;
	font-size: 16px;
	line-height: 24px
}

@media (max-width:1024px) {
	.part .part-info span {
		width: 62.890625vw;
		margin-top: 12px;
		font-size: 12px;
		line-height: 18px
	}
}

.part .part-info span em {
	font-family: Barlow-Regular;
	font-size: 18px
}

@media (max-width:1024px) {
	.part .part-info span em {
		font-size: 14px
	}
}

@media (max-width:720px) {
	.part .part-info span em {
		font-size: 16px
	}
}

.part .part-info a {
	margin-top: 12px;
	font-size: 14px;
	line-height: 22px;
	color: #fff
}

@media (max-width:1024px) {
	.part .part-info a {
		margin-top: 12px;
		font-size: 14px;
		line-height: 24px
	}
}

.part .part-info a:hover {
	color: #3984ff
}

.part .part-info a:active {
	color: #3376e5
}

.part .part-info a i {
	margin-left: .08214285714285713rem
}

@media (max-width:1024px) {
	.part .part-info a i {
		margin-left: .8984374999999999vw
	}
}

.part-one {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/about/pic1_pc.7a43d402.jpg)
}

@media (max-width:1024px) {
	.part-one {
		margin-top: -51px;
		background-image: url(https://s.ampmake.com/www/asset-1907/image/about/pic1_pad.4b3befb3.jpg)
	}
}

.part-two {
	background-image: url(https://s.ampmake.com/www/asset-1907/image/about/pic2_pc.b6b769ca.jpg)
}

@media (max-width:1024px) {
	.part-two {
		background-image: url(https://s.ampmake.com/www/asset-1907/image/about/pic2_pad.8440fe32.jpg)
	}
}

@media (max-width:720px) {
	.part-two {
		background-image: url(https://s.ampmake.com/www/asset-1907/image/about/pic2_m.1e36e93a.jpg)
	}
}

.part-two .part-info span {
	width: 7.553571428571429rem
}

@media (max-width:1024px) {
	.part-two .part-info span {
		width: 61.9140625vw
	}
}

.part-three {
	position: relative;
	height: auto;
	background: #222;
	padding-bottom: 87px;
}

@media (max-width:1024px) {
	.part-three {
		padding-bottom: 53px
	}
}

.part-three h1 {
	padding-top: 40px;
	margin-bottom: 80px;
	z-index: 99;
	width: 100%;
	font-size: 0.3rem;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	line-height: 60px
}

@media (max-width:1024px) {
	.part-three h1 {
		padding-top: 128px;
		margin-bottom: 40px;
		font-size: 3.125vw;
		line-height: 45px
	}
}

.part-three .current-info {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	width: 11.732142857142858rem;
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
	bottom: 0;
	color: #97999b;
	letter-spacing: 0;
	line-height: 30px
}

@media (max-width:1024px) {
	.part-three .current-info {
		width: 83.0078125vw;
		margin-top: 20px;
		line-height: 20px
	}
}

.part-three .current-info li {
	width: 2.7142857142857144rem;
	cursor: pointer
}

@media (max-width:1024px) {
	.part-three .current-info li {
		width: 19.3359375vw
	}
}

.part-three .current-info li .line {
	margin-bottom: 30.4px;
	display: block;
	height: 2px;
	width: 0;
	background: hsla(210, 2%, 60%, .5)
}

@media (max-width:1024px) {
	.part-three .current-info li .line {
		margin-bottom: 20px
	}
}

.part-three .current-info li .line.move {
	width: 0
}

.part-three .current-info li.current {
	color: #fff
}

.part-three .current-info li.current .line {
	background: #4899ff
}

.part-three .current-info p {
	font-size: .25rem;
	margin-bottom: .05357142857142857rem
}

@media (max-width:1024px) {
	.part-three .current-info p {
		font-size: 1.7578125vw;
		margin-bottom: .78125vw
	}
}

.part-three .current-info span {
	display: block;
	line-height: .1875rem;
	font-size: .14285714285714285rem
}

@media (max-width:1024px) {
	.part-three .current-info span {
		line-height: 1.7578125vw;
		font-size: 1.171875vw
	}
}

.part-three .current-info span em {
	font-family: Barlow-Regular;
	font-size: .1607142857142857rem
}

@media (max-width:1024px) {
	.part-three .current-info span em {
		font-size: 1.3671875vw
	}
}

.part-three .product {
	position: relative;
	height: 4.982142857142858rem
}

@media (max-width:1024px) {
	.part-three .product {
		height: 37.109375vw
	}
}

.part-three .product li {
	position: absolute;
	opacity: 0;
	left: 50%;
	top: 0;
	width: 11.714285714285714rem;
	height: 4.982142857142858rem;
	margin-left: -5.857142857142857rem;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out
}

@media (max-width:1024px) {
	.part-three .product li {
		width: 86.9140625vw;
		height: 37.109375vw;
		margin-left: -43.45703125vw
	}
}

.part-three .product li.current {
	opacity: 1
}

.part-five {
	height: auto;
	max-width: 17.142857142857142rem;
	margin: 0 auto;
	padding-top: 89px;
	padding-bottom: 140px;
	color: #fff
}

@media (max-width:1024px) {
	.part-five {
		max-width: 100vw;
		padding-top: 66px;
		padding-bottom: 65.1px
	}
}

.part-five .subtitle {
	margin-bottom: 32px;
	font-size: 24px;
	line-height: 30px;
	text-align: center
}

@media (max-width:1024px) {
	.part-five .subtitle {
		margin-bottom: 9px;
		font-size: 18px;
		line-height: 30px
	}
}

.part-five .title {
	font-size: 46px;
	line-height: 60px;
	margin-bottom: 39px;
	text-align: center
}

@media (max-width:1024px) {
	.part-five .title {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 32.8px
	}
}

.part-five .logo-list {
	width: 10.714285714285715rem;
	margin: 0 auto;
	display: -webkit-box;
	display: flex;
	flex-wrap: wrap
}

@media (max-width:1024px) {
	.part-five .logo-list {
		width: 83.30078125vw
	}
}

.part-five .logo-list img {
	opacity: .8;
	width: 1.7857142857142856rem;
	height: .9616071428571429rem;
	margin-right: .17857142857142855rem;
	margin-left: .17857142857142855rem;
	margin-bottom: 29.4px
}

@media (max-width:1024px) {
	.part-five .logo-list img {
		width: 13.886718749999998vw;
		height: 7.63671875vw;
		margin-right: 1.38671875vw;
		margin-left: 1.38671875vw;
		margin-bottom: 21.4px
	}
}

.part .line,
.part .logo-list,
.part .subtitle,
.part a,
.part h1,
.part p,
.part span {
	opacity: 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: width .3s ease-in, opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: width .3s ease-in, opacity .3s ease-in, -webkit-transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: width .3s ease-in, opacity .3s ease-in, transform .5s cubic-bezier(.39, .575, .565, 1);
	transition: width .3s ease-in, opacity .3s ease-in, transform .5s cubic-bezier(.39, .575, .565, 1), -webkit-transform .5s cubic-bezier(.39, .575, .565, 1)
}

.part .line.move,
.part .logo-list.move,
.part .subtitle.move,
.part a.move,
.part h1.move,
.part p.move,
.part span.move {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.animation-about {
	opacity: 0;
	-webkit-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out
}

.animation-delay1 {
	-webkit-transition-delay: .3s !important;
	transition-delay: .3s !important
}

.animation-delay2 {
	-webkit-transition-delay: .4s !important;
	transition-delay: .4s !important
}

.animation-delay3 {
	-webkit-transition-delay: .5s !important;
	transition-delay: .5s !important
}

.animation-delay4 {
	-webkit-transition-delay: .6s !important;
	transition-delay: .6s !important
}

.animation-delay5 {
	-webkit-transition-delay: .7s !important;
	transition-delay: .7s !important
}

.animation-delay6 {
	-webkit-transition-delay: .8s !important;
	transition-delay: .8s !important
}

.animation-delay7 {
	-webkit-transition-delay: .9s !important;
	transition-delay: .9s !important
}

.act {
	opacity: 1
}

.video {
	position: relative;
	width: 100%;
	height: 405px;
	background-color: #000
}

@media (max-width:1680px) {
	.video {
		height: 354.375px
	}
}

@media (max-width:1440px) {
	.video {
		height: 303.75px
	}
}

@media (max-width:1280px) {
	.video {
		height: 270px
	}
}

@media (max-width:1024px) {
	.video {
		height: 224px
	}
}

@media (max-width:800px) {
	.video {
		height: 192px
	}
}

@media (max-width:720px) {
	.video {
		height: 28.125vw;
		max-height: 100%;
		background-color: rgba(0, 0, 0, 0)
	}
}

.video-inner {
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in
}

.video-inner.act {
	opacity: 1
}

.layer-video {
	z-index: -100;
	position: fixed;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	padding-top: calc((100vh - 56.25vw)/2);
	pointer-events: none
}

.layer-video.act {
	z-index: 999;
	pointer-events: auto
}

.layer-video.out .layer-video-mask {
	display: block
}

.layer-video .video-inner {
	width: 100vw;
	height: 56.25vw;
	max-height: 100%;
	background-color: #000;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in;
	pointer-events: none
}

.layer-video .video-inner.act {
	pointer-events: auto
}

.layer-video video {
	width: 100%;
	height: 100%
}

.layer-video .video-js.vjs-ended .vjs-big-play-button {
	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)
}

.layer-video .video-js.vjs-ended:hover .vjs-big-play-button {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: opacity .4s ease .2s, -webkit-transform .5s ease .2s;
	transition: opacity .4s ease .2s, -webkit-transform .5s ease .2s;
	transition: transform .5s ease .2s, opacity .4s ease .2s;
	transition: transform .5s ease .2s, opacity .4s ease .2s, -webkit-transform .5s ease .2s
}

.layer-video-close {
	z-index: 9;
	position: absolute;
	left: 0;
	top: 0;
	width: 80px;
	height: 80px;
	text-align: center;
	opacity: 0;
	-webkit-transition: opacity .3s ease-in;
	transition: opacity .3s ease-in;
	cursor: pointer
}

@media (max-width:1680px) {
	.layer-video-close {
		width: 70px
	}
}

@media (max-width:1440px) {
	.layer-video-close {
		width: 60px
	}
}

@media (max-width:1280px) {
	.layer-video-close {
		width: 53.33333px
	}
}

@media (max-width:1680px) {
	.layer-video-close {
		height: 70px
	}
}

@media (max-width:1440px) {
	.layer-video-close {
		height: 60px
	}
}

@media (max-width:1280px) {
	.layer-video-close {
		height: 53.33333px
	}
}

.layer-video-close.act {
	opacity: 1
}

.layer-video-close:hover .iconfont {
	color: #999
}

.layer-video-close .iconfont {
	font-size: 30px;
	line-height: 80px;
	color: #666;
	-webkit-transition: color .3s ease-in;
	transition: color .3s ease-in
}

@media (max-width:1680px) {
	.layer-video-close .iconfont {
		font-size: 26.25px;
		line-height: 70px
	}
}

@media (max-width:1440px) {
	.layer-video-close .iconfont {
		font-size: 22.5px;
		line-height: 60px
	}
}

@media (max-width:1280px) {
	.layer-video-close .iconfont {
		font-size: 20px;
		line-height: 53.33333px
	}
}

.layer-video-mask {
	z-index: 10;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%
}

.animation-move {
	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)
}

.part.act,
.part.act .animation-show {
	opacity: 1
}

.part.act .animation-move {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.part.act .animation-width.image-line-item:after {
	width: 100%
}

.part.act .move {
	width: 100% !important
}

.part.done {
	-webkit-transition: none;
	transition: none
}

.m-show {
	display: none !important
}

@media (max-width:720px) {
	.pc-show {
		display: none !important
	}

	.m-show {
		display: block !important
	}

	.part-one {
		background-image: url(https://s.ampmake.com/www/asset-1907/image/about/pic1_m.2e04b246.jpg)
	}

	.part-one .part-info {
		top: 20.3125%
	}

	.part-one .part-info p {
		font-size: 30px;
		line-height: 40px
	}

	.part-one .part-info span {
		line-height: 22px;
		width: 85.55555555555556vw
	}

	.part-one .part-info a,
	.part-one .part-info span {
		margin-top: 8px;
		font-size: 14px
	}

	.part-one .part-info a i {
		margin-left: 2.2222222222222223vw
	}

	.part-three {
		padding-bottom: 0
	}

	.part-three .swiper-pagination-bullet {
		-webkit-transform: translateY(0) !important;
		-ms-transform: translateY(0) !important;
		transform: translateY(0) !important;
		opacity: 1 !important;
		background: #d9d9d9
	}

	.part-three .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #0886e8
	}

	.part-three h1 {
		padding-top: 54px;
		font-size: 30px;
		line-height: 44px
	}

	.part-three .swiper-container {
		padding-bottom: 48px;
		width: 100%;
		height: 63.125%
	}

	.part-three .swiper-container .info {
		margin-top: 30px;
		margin-left: 15.555555555555555vw;
		width: 68.88888888888889vw
	}

	.part-three .swiper-container .info p {
		margin-bottom: 7px;
		font-size: 24px;
		color: hsla(0, 0%, 100%, .9)
	}

	.part-three .swiper-container .info span {
		font-size: 16px;
		line-height: 20px;
		color: hsla(0, 0%, 100%, .5)
	}

	.part-three .swiper-container .info span em {
		font-family: Barlow-Regular;
		font-size: 18px
	}

	.part-three .swiper-container .img-bg {
		height: 42vw;
		width: 100%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.part-four .part-info,
	.part-two .part-info {
		top: 12.5%
	}

	.part-four .part-info p,
	.part-two .part-info p {
		padding-left: 5.277777777777778vw;
		padding-right: 5.277777777777778vw;
		font-size: 30px;
		line-height: 40px
	}

	.part-four .part-info span,
	.part-two .part-info span {
		width: 100%;
		margin-top: 8px;
		padding-left: 8.055555555555555vw;
		padding-right: 8.055555555555555vw;
		font-size: 14px;
		line-height: 22px
	}

	.part-four .part-info a,
	.part-two .part-info a {
		margin-top: 12px;
		font-size: 14px
	}

	.part-four .part-info a i,
	.part-two .part-info a i {
		margin-left: 2.2222222222222223vw
	}

	.part-four {
		background: url(https://s.ampmake.com/www/asset-1907/image/about/part-four-m-bg.5f2c2a1e.png) no-repeat;
		background-position: bottom;
		background-size: 100% auto
	}

	.part-four .part-info span {
		padding-left: 7.222222222222221vw;
		padding-right: 7.222222222222221vw
	}

	.part-five {
		padding-top: 70px;
		padding-bottom: 80px
	}

	.part-five .part-content .subtitle {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 6px
	}

	.part-five .part-content .title {
		margin-bottom: 30px;
		font-size: 32px;
		line-height: 40px
	}

	.part-five .part-content .logo-list {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}

	.part-five .part-content .logo-list .logo-item img {
		width: 31.11111111111111vw;
		height: 17.22222222222222vw;
		margin-left: 1.1111111111111112vw;
		margin-right: 1.1111111111111112vw;
		margin-bottom: 2.5vw
	}
}

.fixed {
	position: fixed;
	top: 0 !important;
	left: 0;
	width: 100%;
	z-index: 10
}
