﻿html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	cursor: pointer;
}
html, body, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-weight: 100;
}
p {
	margin: 0px;
	padding: 0px;
}
@font-face {
	font-family: "Noto Sans SC", "Source Han Sans CN", sans-serif;
	font-display: swap;
	src: url("../font/EFFRA_RG.eot"); /* IE9*/
	src: url("../font/EFFRA_RG.eot") format("embedded-opentype"), url("../font/EFFRA_RG.woff2") format("woff2"), url("../font/EFFRA_RG.woff") format("woff"), url("../font/EFFRA_RG.ttf") format("truetype");
}
body, button, input, select, textarea {
	font: 14px/1.5 "Noto Sans SC", "Source Han Sans CN", sans-serif;
	color: #333;
	word-wrap: break-word;
	word-break: keep-all;
}
img {
	border: 0px;
	vertical-align: middle;
	max-width: 100%;
}
table {
	
}
table th, table td {
	border: 1px solid #ccc;
}
*, :after, :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	color: #333;
	outline: none;
	cursor: pointer;
}
a:hover {
	background-repeat: no-repeat;
	text-decoration: none;
}
a, input[type="button"], button, label, input[type="submit"], input[type="reset"] {
	cursor: pointer;
}
 [type="checkbox"], [type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input, textarea, select {
	outline: none;
}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea {
	outline-style: none;
	-webkit-appearance: none;
	resize: none;

	-webkit-border-radius: 0;
	border-radius: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
 input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important;
}
.bd_weixin_popup, .content-box {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
*zoom: 1;
}
.removeStyle {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.removeStyle li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.removeStyle dd {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.removeStyle dt {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.removeStyle .Lheight {
	overflow-y: auto;
	height: 540px;
}
.removeStyle .Lheight::-webkit-scrollbar {/*滚动条整体样式*/
 width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/
 height: 1px;
}
 .removeStyle .Lheight::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
 background: #535353;
}
 .removeStyle .Lheight::-webkit-scrollbar-track {/*滚动条里面轨道*/
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
 border-radius: 10px;
 background: #EDEDED;
}
/* 字体图标 */
.iconfont {
	color: inherit;
	font-size: inherit;
	display: inline-block;
	-webkit-font-smoothing: antialiased; /* 文字抗锯齿 */
	-moz-osx-font-smoothing: grayscale; /* 文字抗锯齿 */
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.show {
	display: block !important;
}
.hide {
	display: none !important;
}
.commonweb {
	padding: 0px 10px;
}
.commonwebbox {
	margin-left: 0px;
	margin-right: 0px;
}
.commonleft {
	float: none;
}
.commonright {
	float: none;
}
.visible-sm, .visible-md, .visible-lg {
	display: none;
}
.hidden-sm, .hidden-md, .hidden-lg {
	display: block;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
 @media (max-width: 320px) {
body {
	min-width: 320px;
}
}
 @media (min-width: 768px) {

.commonweb {
	padding: 0px 20px;
}
.commonwebbox {
	margin-left: -10px;
	margin-right: -10px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66666667%;
}
.col-sm-10 {
	width: 83.33333333%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66666667%;
}
.col-sm-7 {
	width: 58.33333333%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66666667%;
}
.col-sm-4 {
	width: 33.33333333%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66666667%;
}
.col-sm-1 {
	width: 8.33333333%;
}
.visible-sm {
	display: block;
}
.hidden-sm {
	display: none;
}
.commonweb {
	margin: 0px auto;
	max-width: 750px;
}
}
 @media (min-width: 992px) {
.commonweb {
	padding: 0px 10px;
}
.commonwebbox {
	margin-left: -10px;
	margin-right: -10px;
}
.commonleft {
	float: left;
}
.commonright {
	float: right;
}
.visible-md {
	display: block;
}
.hidden-md {
	display: none;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66666667%;
}
.col-md-10 {
	width: 83.33333333%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66666667%;
}
.col-md-7 {
	width: 58.33333333%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66666667%;
}
.col-md-4 {
	width: 33.33333333%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66666667%;
}
.col-md-1 {
	width: 8.33333333%;
}
.commonweb {
	max-width: 970px;
}
}
 @media (min-width: 1260px) {
html {
	cursor: default;
}
.commonleft {
	float: left;
}
.commonright {
	float: right;
}
.visible-lg {
	display: block;
}
.hidden-lg {
	display: none;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66666667%;
}
.col-lg-10 {
	width: 83.33333333%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66666667%;
}
.col-lg-7 {
	width: 58.33333333%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66666667%;
}
.col-lg-4 {
	width: 33.33333333%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66666667%;
}
.col-lg-1 {
	width: 8.33333333%;
}
}
 @media (min-width: 1260px) {
.commonweb {
	max-width: 1220px;
}
}
 @media (min-width: 1420px) {
.commonweb {
	max-width: 1400px;
}
}
/* layout start*/
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
	float: left;
}
.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-transition-property: -webkit-transform, height;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform;
}
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}
.swiper-wp8-vertical {
	-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: center;
	background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-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-pagination.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	background: #000;
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff;
}
.swiper-scrollbar {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: #dde2e9;
}
.swiper-container-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 0px;
	bottom: 20px;
	z-index: 50;
	height: 2px;
	width: 100%;
	opacity: 1 !important;
}
.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: #c1c7cf;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	left: 0;
	top: 0;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
}
.animated {
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
}
.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
}
 @-webkit-keyframes bounce {
0%, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 -webkit-transform: translateZ(0);
 transform: translateZ(0);
}
 40%, 43% {
-webkit-transform: translate3d(0, -30px, 0);
 transform: translate3d(0, -30px, 0);
}
 40%, 43%, 70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
 animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
 70% {
-webkit-transform: translate3d(0, -15px, 0);
 transform: translate3d(0, -15px, 0);
}
 90% {
-webkit-transform: translate3d(0, -4px, 0);
 transform: translate3d(0, -4px, 0);
}
}
 @keyframes bounce {
0%, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 -webkit-transform: translateZ(0);
 transform: translateZ(0);
}
 40%, 43% {
-webkit-transform: translate3d(0, -30px, 0);
 transform: translate3d(0, -30px, 0);
}
 40%, 43%, 70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
 animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
 70% {
-webkit-transform: translate3d(0, -15px, 0);
 transform: translate3d(0, -15px, 0);
}
 90% {
-webkit-transform: translate3d(0, -4px, 0);
 transform: translate3d(0, -4px, 0);
}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom;
}
 @-webkit-keyframes flash {
0%, 50%, to {
opacity: 1;
}
 25%, 75% {
opacity: 0;
}
}
 @keyframes flash {
0%, 50%, to {
opacity: 1;
}
 25%, 75% {
opacity: 0;
}
}
.flash {
	-webkit-animation-name: flash;
	animation-name: flash;
}
 @-webkit-keyframes pulse {
0% {
-webkit-transform: scaleX(1);
 transform: scaleX(1);
}
 50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
 transform: scale3d(1.05, 1.05, 1.05);
}
to {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
}
 @keyframes pulse {
0% {
-webkit-transform: scaleX(1);
 transform: scaleX(1);
}
 50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
 transform: scale3d(1.05, 1.05, 1.05);
}
to {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse;
}
 @-webkit-keyframes rubberBand {
0% {
-webkit-transform: scaleX(1);
 transform: scaleX(1);
}
 30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
 transform: scale3d(1.25, 0.75, 1);
}
 40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
 transform: scale3d(0.75, 1.25, 1);
}
 50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
 transform: scale3d(1.15, 0.85, 1);
}
 65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
 transform: scale3d(0.95, 1.05, 1);
}
 75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
 transform: scale3d(1.05, 0.95, 1);
}
to {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
}
 @keyframes rubberBand {
0% {
-webkit-transform: scaleX(1);
 transform: scaleX(1);
}
 30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
 transform: scale3d(1.25, 0.75, 1);
}
 40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
 transform: scale3d(0.75, 1.25, 1);
}
 50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
 transform: scale3d(1.15, 0.85, 1);
}
 65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
 transform: scale3d(0.95, 1.05, 1);
}
 75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
 transform: scale3d(1.05, 0.95, 1);
}
to {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
}
.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand;
}
 @-webkit-keyframes shake {
0%, to {
-webkit-transform: translateZ(0);
 transform: translateZ(0);
}
 10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
 transform: translate3d(-10px, 0, 0);
}
 20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
 transform: translate3d(10px, 0, 0);
}
}
 @keyframes shake {
0%, to {
-webkit-transform: translateZ(0);
 transform: translateZ(0);
}
 10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
 transform: translate3d(-10px, 0, 0);
}
 20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
 transform: translate3d(10px, 0, 0);
}
}
.shake {
	-webkit-animation-name: shake;
	animation-name: shake;
}
 @-webkit-keyframes headShake {
0% {
-webkit-transform: translateX(0);
 transform: translateX(0);
}
 6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
 transform: translateX(-6px) rotateY(-9deg);
}
 18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
 transform: translateX(5px) rotateY(7deg);
}
 31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
 transform: translateX(-3px) rotateY(-5deg);
}
 43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
 transform: translateX(2px) rotateY(3deg);
}
 50% {
-webkit-transform: translateX(0);
 transform: translateX(0);
}
}
 @keyframes headShake {
0% {
-webkit-transform: translateX(0);
 transform: translateX(0);
}
 6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
 transform: translateX(-6px) rotateY(-9deg);
}
 18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
 transform: translateX(5px) rotateY(7deg);
}
 31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
 transform: translateX(-3px) rotateY(-5deg);
}
 43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
 transform: translateX(2px) rotateY(3deg);
}
 50% {
-webkit-transform: translateX(0);
 transform: translateX(0);
}
}
.headShake {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake;
}
 @-webkit-keyframes swing {
20% {
-webkit-transform: rotate(15deg);
 transform: rotate(15deg);
}
 40% {
-webkit-transform: rotate(-10deg);
 transform: rotate(-10deg);
}
 60% {
-webkit-transform: rotate(5deg);
 transform: rotate(5deg);
}
 80% {
-webkit-transform: rotate(-5deg);
 transform: rotate(-5deg);
}
to {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
}
 @keyframes swing {
20% {
-webkit-transform: rotate(15deg);
 transform: rotate(15deg);
}
 40% {
-webkit-transform: rotate(-10deg);
 transform: rotate(-10deg);
}
 60% {
-webkit-transform: rotate(5deg);
 transform: rotate(5deg);
}
 80% {
-webkit-transform: rotate(-5deg);
 transform: rotate(-5deg);
}
to {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
}
.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing;
}
 @-webkit-keyframes tada {
0% {
-webkit-transform: scaleX(1);
 transform: scaleX(1);
}
 10%, 20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
 transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
}
 30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
 transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
}
 40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
 transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
}
to {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
}
 @keyframes tada {
0% {
-webkit-transform: scaleX(1);
 transform: scaleX(1);
}
 10%, 20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
 transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
}
 30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
 transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
}
 40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
 transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
}
to {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada;
}
 @-webkit-keyframes wobble {
0% {
-webkit-transform: none;
 transform: none;
}
 15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
 transform: translate3d(-25%, 0, 0) rotate(-5deg);
}
 30% {
-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
 transform: translate3d(20%, 0, 0) rotate(3deg);
}
 45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
 transform: translate3d(-15%, 0, 0) rotate(-3deg);
}
 60% {
-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
 transform: translate3d(10%, 0, 0) rotate(2deg);
}
 75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
 transform: translate3d(-5%, 0, 0) rotate(-1deg);
}
to {
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes wobble {
0% {
-webkit-transform: none;
 transform: none;
}
 15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
 transform: translate3d(-25%, 0, 0) rotate(-5deg);
}
 30% {
-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
 transform: translate3d(20%, 0, 0) rotate(3deg);
}
 45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
 transform: translate3d(-15%, 0, 0) rotate(-3deg);
}
 60% {
-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
 transform: translate3d(10%, 0, 0) rotate(2deg);
}
 75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
 transform: translate3d(-5%, 0, 0) rotate(-1deg);
}
to {
	-webkit-transform: none;
	transform: none;
}
}
.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble;
}
 @-webkit-keyframes jello {
0%, 11.1%, to {
-webkit-transform: none;
 transform: none;
}
 22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
 transform: skewX(-12.5deg) skewY(-12.5deg);
}
 33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
 transform: skewX(6.25deg) skewY(6.25deg);
}
 44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
 transform: skewX(-3.125deg) skewY(-3.125deg);
}
 55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
 transform: skewX(1.5625deg) skewY(1.5625deg);
}
 66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
 transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
 77.7% {
-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
 transform: skewX(0.39063deg) skewY(0.39063deg);
}
 88.8% {
-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
 transform: skewX(-0.19531deg) skewY(-0.19531deg);
}
}
 @keyframes jello {
0%, 11.1%, to {
-webkit-transform: none;
 transform: none;
}
 22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
 transform: skewX(-12.5deg) skewY(-12.5deg);
}
 33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
 transform: skewX(6.25deg) skewY(6.25deg);
}
 44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
 transform: skewX(-3.125deg) skewY(-3.125deg);
}
 55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
 transform: skewX(1.5625deg) skewY(1.5625deg);
}
 66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
 transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
 77.7% {
-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
 transform: skewX(0.39063deg) skewY(0.39063deg);
}
 88.8% {
-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
 transform: skewX(-0.19531deg) skewY(-0.19531deg);
}
}
.jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}
 @-webkit-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
opacity: 0;
 -webkit-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
}
 40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
 transform: scale3d(0.9, 0.9, 0.9);
}
 60% {
opacity: 1;
 -webkit-transform: scale3d(1.03, 1.03, 1.03);
 transform: scale3d(1.03, 1.03, 1.03);
}
 80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
 transform: scale3d(0.97, 0.97, 0.97);
}
to {
	opacity: 1;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
}
 @keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
opacity: 0;
 -webkit-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
}
 40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
 transform: scale3d(0.9, 0.9, 0.9);
}
 60% {
opacity: 1;
 -webkit-transform: scale3d(1.03, 1.03, 1.03);
 transform: scale3d(1.03, 1.03, 1.03);
}
 80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
 transform: scale3d(0.97, 0.97, 0.97);
}
to {
	opacity: 1;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
}
 @-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
opacity: 0;
 -webkit-transform: translate3d(0, -3000px, 0);
 transform: translate3d(0, -3000px, 0);
}
 60% {
opacity: 1;
 -webkit-transform: translate3d(0, 25px, 0);
 transform: translate3d(0, 25px, 0);
}
 75% {
-webkit-transform: translate3d(0, -10px, 0);
 transform: translate3d(0, -10px, 0);
}
 90% {
-webkit-transform: translate3d(0, 5px, 0);
 transform: translate3d(0, 5px, 0);
}
to {
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes bounceInDown {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
opacity: 0;
 -webkit-transform: translate3d(0, -3000px, 0);
 transform: translate3d(0, -3000px, 0);
}
 60% {
opacity: 1;
 -webkit-transform: translate3d(0, 25px, 0);
 transform: translate3d(0, 25px, 0);
}
 75% {
-webkit-transform: translate3d(0, -10px, 0);
 transform: translate3d(0, -10px, 0);
}
 90% {
-webkit-transform: translate3d(0, 5px, 0);
 transform: translate3d(0, 5px, 0);
}
to {
	-webkit-transform: none;
	transform: none;
}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
 @-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
opacity: 0;
 -webkit-transform: translate3d(-3000px, 0, 0);
 transform: translate3d(-3000px, 0, 0);
}
 60% {
opacity: 1;
 -webkit-transform: translate3d(25px, 0, 0);
 transform: translate3d(25px, 0, 0);
}
 75% {
-webkit-transform: translate3d(-10px, 0, 0);
 transform: translate3d(-10px, 0, 0);
}
 90% {
-webkit-transform: translate3d(5px, 0, 0);
 transform: translate3d(5px, 0, 0);
}
to {
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes bounceInLeft {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
opacity: 0;
 -webkit-transform: translate3d(-3000px, 0, 0);
 transform: translate3d(-3000px, 0, 0);
}
 60% {
opacity: 1;
 -webkit-transform: translate3d(25px, 0, 0);
 transform: translate3d(25px, 0, 0);
}
 75% {
-webkit-transform: translate3d(-10px, 0, 0);
 transform: translate3d(-10px, 0, 0);
}
 90% {
-webkit-transform: translate3d(5px, 0, 0);
 transform: translate3d(5px, 0, 0);
}
to {
	-webkit-transform: none;
	transform: none;
}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
 @-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
opacity: 0;
 -webkit-transform: translate3d(3000px, 0, 0);
 transform: translate3d(3000px, 0, 0);
}
 60% {
opacity: 1;
 -webkit-transform: translate3d(-25px, 0, 0);
 transform: translate3d(-25px, 0, 0);
}
 75% {
-webkit-transform: translate3d(10px, 0, 0);
 transform: translate3d(10px, 0, 0);
}
 90% {
-webkit-transform: translate3d(-5px, 0, 0);
 transform: translate3d(-5px, 0, 0);
}
to {
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes bounceInRight {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
opacity: 0;
 -webkit-transform: translate3d(3000px, 0, 0);
 transform: translate3d(3000px, 0, 0);
}
 60% {
opacity: 1;
 -webkit-transform: translate3d(-25px, 0, 0);
 transform: translate3d(-25px, 0, 0);
}
 75% {
-webkit-transform: translate3d(10px, 0, 0);
 transform: translate3d(10px, 0, 0);
}
 90% {
-webkit-transform: translate3d(-5px, 0, 0);
 transform: translate3d(-5px, 0, 0);
}
to {
	-webkit-transform: none;
	transform: none;
}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
 @-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
opacity: 0;
 -webkit-transform: translate3d(0, 3000px, 0);
 transform: translate3d(0, 3000px, 0);
}
 60% {
opacity: 1;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -20px, 0);
}
 75% {
-webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
 90% {
-webkit-transform: translate3d(0, -5px, 0);
 transform: translate3d(0, -5px, 0);
}
to {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
 @keyframes bounceInUp {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
 animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
 0% {
opacity: 0;
 -webkit-transform: translate3d(0, 3000px, 0);
 transform: translate3d(0, 3000px, 0);
}
 60% {
opacity: 1;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -20px, 0);
}
 75% {
-webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
 90% {
-webkit-transform: translate3d(0, -5px, 0);
 transform: translate3d(0, -5px, 0);
}
to {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
 @-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
 transform: scale3d(0.9, 0.9, 0.9);
}
 50%, 55% {
opacity: 1;
 -webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
}
to {
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
}
}
 @keyframes bounceOut {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
 transform: scale3d(0.9, 0.9, 0.9);
}
 50%, 55% {
opacity: 1;
 -webkit-transform: scale3d(1.1, 1.1, 1.1);
 transform: scale3d(1.1, 1.1, 1.1);
}
to {
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
}
}
.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
}
 @-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
 40%, 45% {
opacity: 1;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -20px, 0);
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0);
}
}
 @keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
 transform: translate3d(0, 10px, 0);
}
 40%, 45% {
opacity: 1;
 -webkit-transform: translate3d(0, -20px, 0);
 transform: translate3d(0, -20px, 0);
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}
 @-webkit-keyframes bounceOutLeft {
20% {
opacity: 1;
 -webkit-transform: translate3d(20px, 0, 0);
 transform: translate3d(20px, 0, 0);
}
to {
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0);
}
}
 @keyframes bounceOutLeft {
20% {
opacity: 1;
 -webkit-transform: translate3d(20px, 0, 0);
 transform: translate3d(20px, 0, 0);
}
to {
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}
 @-webkit-keyframes bounceOutRight {
20% {
opacity: 1;
 -webkit-transform: translate3d(-20px, 0, 0);
 transform: translate3d(-20px, 0, 0);
}
to {
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0);
}
}
 @keyframes bounceOutRight {
20% {
opacity: 1;
 -webkit-transform: translate3d(-20px, 0, 0);
 transform: translate3d(-20px, 0, 0);
}
to {
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
 @-webkit-keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
 transform: translate3d(0, -10px, 0);
}
 40%, 45% {
opacity: 1;
 -webkit-transform: translate3d(0, 20px, 0);
 transform: translate3d(0, 20px, 0);
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0);
}
}
 @keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
 transform: translate3d(0, -10px, 0);
}
 40%, 45% {
opacity: 1;
 -webkit-transform: translate3d(0, 20px, 0);
 transform: translate3d(0, 20px, 0);
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}
 @-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
to {
	opacity: 1;
}
}
 @keyframes fadeIn {
0% {
opacity: 0;
}
to {
	opacity: 1;
}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
 @-webkit-keyframes fadeInDown {
0% {
opacity: 0;
 -webkit-transform: translate3d(0, -30px, 0);
 transform: translate3d(0, -30px, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes fadeInDown {
0% {
opacity: 0;
 -webkit-transform: translate3d(0, -30px, 0);
 transform: translate3d(0, -30px, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
 @-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
 -webkit-transform: translate3d(0, -2000px, 0);
 transform: translate3d(0, -2000px, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes fadeInDownBig {
0% {
opacity: 0;
 -webkit-transform: translate3d(0, -2000px, 0);
 transform: translate3d(0, -2000px, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
 @-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
 -webkit-transform: translate3d(-30px, 0, 0);
 transform: translate3d(-30px, 0, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes fadeInLeft {
0% {
opacity: 0;
 -webkit-transform: translate3d(-30px, 0, 0);
 transform: translate3d(-30px, 0, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
 @-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
 -webkit-transform: translate3d(-2000px, 0, 0);
 transform: translate3d(-2000px, 0, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes fadeInLeftBig {
0% {
opacity: 0;
 -webkit-transform: translate3d(-2000px, 0, 0);
 transform: translate3d(-2000px, 0, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
 @-webkit-keyframes fadeInRight {
0% {
opacity: 0;
 -webkit-transform: translate3d(30px, 0, 0);
 transform: translate3d(30px, 0, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes fadeInRight {
0% {
opacity: 0;
 -webkit-transform: translate3d(30px, 0, 0);
 transform: translate3d(30px, 0, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
 @-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
 -webkit-transform: translate3d(2000px, 0, 0);
 transform: translate3d(2000px, 0, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes fadeInRightBig {
0% {
opacity: 0;
 -webkit-transform: translate3d(2000px, 0, 0);
 transform: translate3d(2000px, 0, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
 @-webkit-keyframes fadeInUp {
0% {
opacity: 0;
 -webkit-transform: translate3d(0, 30px, 0);
 transform: translate3d(0, 30px, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes fadeInUp {
0% {
opacity: 0;
 -webkit-transform: translate3d(0, 30px, 0);
 transform: translate3d(0, 30px, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
 @-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
 -webkit-transform: translate3d(0, 2000px, 0);
 transform: translate3d(0, 2000px, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes fadeInUpBig {
0% {
opacity: 0;
 -webkit-transform: translate3d(0, 2000px, 0);
 transform: translate3d(0, 2000px, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
 @-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
to {
	opacity: 0;
}
}
 @keyframes fadeOut {
0% {
opacity: 1;
}
to {
	opacity: 0;
}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}
 @-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
}
 @keyframes fadeOutDown {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
 @-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0);
}
}
 @keyframes fadeOutDownBig {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
 @-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
}
 @keyframes fadeOutLeft {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
 @-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0);
}
}
 @keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
 @-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
}
 @keyframes fadeOutRight {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
 @-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0);
}
}
 @keyframes fadeOutRightBig {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
 @-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
}
 @keyframes fadeOutUp {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
 @-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0);
}
}
 @keyframes fadeOutUpBig {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
 @-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) rotateY(-1turn);
 transform: perspective(400px) rotateY(-1turn);
}
 0%, 40% {
-webkit-animation-timing-function: ease-out;
 animation-timing-function: ease-out;
}
 40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
 transform: perspective(400px) translateZ(150px) rotateY(-190deg);
}
 50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
 transform: perspective(400px) translateZ(150px) rotateY(-170deg);
}
 50%, 80% {
-webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
 transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
}
to {
	-webkit-transform: perspective(400px);
	transform: perspective(400px);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}
}
 @keyframes flip {
0% {
-webkit-transform: perspective(400px) rotateY(-1turn);
 transform: perspective(400px) rotateY(-1turn);
}
 0%, 40% {
-webkit-animation-timing-function: ease-out;
 animation-timing-function: ease-out;
}
 40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
 transform: perspective(400px) translateZ(150px) rotateY(-190deg);
}
 50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
 transform: perspective(400px) translateZ(150px) rotateY(-170deg);
}
 50%, 80% {
-webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
 transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
}
to {
	-webkit-transform: perspective(400px);
	transform: perspective(400px);
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}
}
.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip;
}
 @-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
 transform: perspective(400px) rotateX(90deg);
 opacity: 0;
}
 0%, 40% {
-webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 40% {
-webkit-transform: perspective(400px) rotateX(-20deg);
 transform: perspective(400px) rotateX(-20deg);
}
 60% {
-webkit-transform: perspective(400px) rotateX(10deg);
 transform: perspective(400px) rotateX(10deg);
 opacity: 1;
}
 80% {
-webkit-transform: perspective(400px) rotateX(-5deg);
 transform: perspective(400px) rotateX(-5deg);
}
to {
	-webkit-transform: perspective(400px);
	transform: perspective(400px);
}
}
 @keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
 transform: perspective(400px) rotateX(90deg);
 opacity: 0;
}
 0%, 40% {
-webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 40% {
-webkit-transform: perspective(400px) rotateX(-20deg);
 transform: perspective(400px) rotateX(-20deg);
}
 60% {
-webkit-transform: perspective(400px) rotateX(10deg);
 transform: perspective(400px) rotateX(10deg);
 opacity: 1;
}
 80% {
-webkit-transform: perspective(400px) rotateX(-5deg);
 transform: perspective(400px) rotateX(-5deg);
}
to {
	-webkit-transform: perspective(400px);
	transform: perspective(400px);
}
}
.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}
 @-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
 opacity: 0;
}
 0%, 40% {
-webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 40% {
-webkit-transform: perspective(400px) rotateY(-20deg);
 transform: perspective(400px) rotateY(-20deg);
}
 60% {
-webkit-transform: perspective(400px) rotateY(10deg);
 transform: perspective(400px) rotateY(10deg);
 opacity: 1;
}
 80% {
-webkit-transform: perspective(400px) rotateY(-5deg);
 transform: perspective(400px) rotateY(-5deg);
}
to {
	-webkit-transform: perspective(400px);
	transform: perspective(400px);
}
}
 @keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
 transform: perspective(400px) rotateY(90deg);
 opacity: 0;
}
 0%, 40% {
-webkit-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
}
 40% {
-webkit-transform: perspective(400px) rotateY(-20deg);
 transform: perspective(400px) rotateY(-20deg);
}
 60% {
-webkit-transform: perspective(400px) rotateY(10deg);
 transform: perspective(400px) rotateY(10deg);
 opacity: 1;
}
 80% {
-webkit-transform: perspective(400px) rotateY(-5deg);
 transform: perspective(400px) rotateY(-5deg);
}
to {
	-webkit-transform: perspective(400px);
	transform: perspective(400px);
}
}
.flipInY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
}
 @-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
 transform: perspective(400px);
}
 30% {
-webkit-transform: perspective(400px) rotateX(-20deg);
 transform: perspective(400px) rotateX(-20deg);
 opacity: 1;
}
to {
	-webkit-transform: perspective(400px) rotateX(90deg);
	transform: perspective(400px) rotateX(90deg);
	opacity: 0;
}
}
 @keyframes flipOutX {
0% {
-webkit-transform: perspective(400px);
 transform: perspective(400px);
}
 30% {
-webkit-transform: perspective(400px) rotateX(-20deg);
 transform: perspective(400px) rotateX(-20deg);
 opacity: 1;
}
to {
	-webkit-transform: perspective(400px) rotateX(90deg);
	transform: perspective(400px) rotateX(90deg);
	opacity: 0;
}
}
.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}
 @-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
 transform: perspective(400px);
}
 30% {
-webkit-transform: perspective(400px) rotateY(-15deg);
 transform: perspective(400px) rotateY(-15deg);
 opacity: 1;
}
to {
	-webkit-transform: perspective(400px) rotateY(90deg);
	transform: perspective(400px) rotateY(90deg);
	opacity: 0;
}
}
 @keyframes flipOutY {
0% {
-webkit-transform: perspective(400px);
 transform: perspective(400px);
}
 30% {
-webkit-transform: perspective(400px) rotateY(-15deg);
 transform: perspective(400px) rotateY(-15deg);
 opacity: 1;
}
to {
	-webkit-transform: perspective(400px) rotateY(90deg);
	transform: perspective(400px) rotateY(90deg);
	opacity: 0;
}
}
.flipOutY {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
}
 @-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
 transform: translate3d(100%, 0, 0) skewX(-30deg);
 opacity: 0;
}
 60% {
-webkit-transform: skewX(20deg);
 transform: skewX(20deg);
}
 60%, 80% {
opacity: 1;
}
 80% {
-webkit-transform: skewX(-5deg);
 transform: skewX(-5deg);
}
to {
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
 @keyframes lightSpeedIn {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
 transform: translate3d(100%, 0, 0) skewX(-30deg);
 opacity: 0;
}
 60% {
-webkit-transform: skewX(20deg);
 transform: skewX(20deg);
}
 60%, 80% {
opacity: 1;
}
 80% {
-webkit-transform: skewX(-5deg);
 transform: skewX(-5deg);
}
to {
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
}
 @-webkit-keyframes lightSpeedOut {
0% {
opacity: 1;
}
to {
	-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
	transform: translate3d(100%, 0, 0) skewX(30deg);
	opacity: 0;
}
}
 @keyframes lightSpeedOut {
0% {
opacity: 1;
}
to {
	-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
	transform: translate3d(100%, 0, 0) skewX(30deg);
	opacity: 0;
}
}
.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}
 @-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
 -webkit-transform: rotate(-200deg);
 transform: rotate(-200deg);
 opacity: 0;
}
 0%, to {
-webkit-transform-origin: center;
}
to {
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
 @keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
 -webkit-transform: rotate(-200deg);
 transform: rotate(-200deg);
 opacity: 0;
}
 0%, to {
-webkit-transform-origin: center;
}
to {
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
}
 @-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 opacity: 0;
}
 0%, to {
-webkit-transform-origin: left bottom;
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
 @keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 opacity: 0;
}
 0%, to {
-webkit-transform-origin: left bottom;
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
 @-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 opacity: 0;
}
 0%, to {
-webkit-transform-origin: right bottom;
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
 @keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 opacity: 0;
}
 0%, to {
-webkit-transform-origin: right bottom;
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
 @-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 opacity: 0;
}
 0%, to {
-webkit-transform-origin: left bottom;
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
 @keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 opacity: 0;
}
 0%, to {
-webkit-transform-origin: left bottom;
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
 @-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
 -webkit-transform: rotate(-90deg);
 transform: rotate(-90deg);
 opacity: 0;
}
 0%, to {
-webkit-transform-origin: right bottom;
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
 @keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
 -webkit-transform: rotate(-90deg);
 transform: rotate(-90deg);
 opacity: 0;
}
 0%, to {
-webkit-transform-origin: right bottom;
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: none;
	transform: none;
	opacity: 1;
}
}
.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
 @-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
 opacity: 1;
}
 0%, to {
-webkit-transform-origin: center;
}
to {
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate(200deg);
	transform: rotate(200deg);
	opacity: 0;
}
}
 @keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
 opacity: 1;
}
 0%, to {
-webkit-transform-origin: center;
}
to {
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate(200deg);
	transform: rotate(200deg);
	opacity: 0;
}
}
.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut;
}
 @-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
 opacity: 1;
}
 0%, to {
-webkit-transform-origin: left bottom;
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	opacity: 0;
}
}
 @keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
 opacity: 1;
}
 0%, to {
-webkit-transform-origin: left bottom;
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	opacity: 0;
}
}
.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
 @-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
 opacity: 1;
}
 0%, to {
-webkit-transform-origin: right bottom;
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	opacity: 0;
}
}
 @keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
 opacity: 1;
}
 0%, to {
-webkit-transform-origin: right bottom;
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	opacity: 0;
}
}
.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
 @-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
 opacity: 1;
}
 0%, to {
-webkit-transform-origin: left bottom;
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	opacity: 0;
}
}
 @keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
 opacity: 1;
}
 0%, to {
-webkit-transform-origin: left bottom;
}
to {
	-webkit-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	opacity: 0;
}
}
.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
 @-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
 opacity: 1;
}
 0%, to {
-webkit-transform-origin: right bottom;
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0;
}
}
 @keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
 opacity: 1;
}
 0%, to {
-webkit-transform-origin: right bottom;
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0;
}
}
.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
 @-webkit-keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
}
 0%, 20%, 60% {
-webkit-transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
}
 20%, 60% {
-webkit-transform: rotate(80deg);
 transform: rotate(80deg);
 -webkit-transform-origin: top left;
 transform-origin: top left;
}
 40%, 80% {
-webkit-transform: rotate(60deg);
 transform: rotate(60deg);
 -webkit-transform-origin: top left;
 transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
 opacity: 1;
}
to {
	-webkit-transform: translate3d(0, 700px, 0);
	transform: translate3d(0, 700px, 0);
	opacity: 0;
}
}
 @keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
}
 0%, 20%, 60% {
-webkit-transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
}
 20%, 60% {
-webkit-transform: rotate(80deg);
 transform: rotate(80deg);
 -webkit-transform-origin: top left;
 transform-origin: top left;
}
 40%, 80% {
-webkit-transform: rotate(60deg);
 transform: rotate(60deg);
 -webkit-transform-origin: top left;
 transform-origin: top left;
 -webkit-animation-timing-function: ease-in-out;
 animation-timing-function: ease-in-out;
 opacity: 1;
}
to {
	-webkit-transform: translate3d(0, 700px, 0);
	transform: translate3d(0, 700px, 0);
	opacity: 0;
}
}
.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge;
}
 @-webkit-keyframes rollIn {
0% {
opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
 transform: translate3d(-100%, 0, 0) rotate(-120deg);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes rollIn {
0% {
opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
 transform: translate3d(-100%, 0, 0) rotate(-120deg);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn;
}
 @-webkit-keyframes rollOut {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
	transform: translate3d(100%, 0, 0) rotate(120deg);
}
}
 @keyframes rollOut {
0% {
opacity: 1;
}
to {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
	transform: translate3d(100%, 0, 0) rotate(120deg);
}
}
.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut;
}
 @-webkit-keyframes zoomIn {
0% {
opacity: 0;
 -webkit-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 50% {
opacity: 1;
}
}
 @keyframes zoomIn {
0% {
opacity: 0;
 -webkit-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 50% {
opacity: 1;
}
}
.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}
 @-webkit-keyframes zoomInDown {
0% {
opacity: 0;
 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
 60% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
 @keyframes zoomInDown {
0% {
opacity: 0;
 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
 60% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown;
}
 @-webkit-keyframes zoomInLeft {
0% {
opacity: 0;
 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
 transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
 60% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
 @keyframes zoomInLeft {
0% {
opacity: 0;
 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
 transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
 60% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft;
}
 @-webkit-keyframes zoomInRight {
0% {
opacity: 0;
 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
 transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
 60% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
 @keyframes zoomInRight {
0% {
opacity: 0;
 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
 transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
 60% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight;
}
 @-webkit-keyframes zoomInUp {
0% {
opacity: 0;
 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
 60% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
 @keyframes zoomInUp {
0% {
opacity: 0;
 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
 60% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp;
}
 @-webkit-keyframes zoomOut {
0% {
opacity: 1;
}
 50% {
-webkit-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 50%, to {
opacity: 0;
}
}
 @keyframes zoomOut {
0% {
opacity: 1;
}
 50% {
-webkit-transform: scale3d(0.3, 0.3, 0.3);
 transform: scale3d(0.3, 0.3, 0.3);
}
 50%, to {
opacity: 0;
}
}
.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
}
 @-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
 @keyframes zoomOutDown {
40% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown;
}
 @-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
	opacity: 0;
	-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
	transform: scale(0.1) translate3d(-2000px, 0, 0);
	-webkit-transform-origin: left center;
	transform-origin: left center;
}
}
 @keyframes zoomOutLeft {
40% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
	opacity: 0;
	-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
	transform: scale(0.1) translate3d(-2000px, 0, 0);
	-webkit-transform-origin: left center;
	transform-origin: left center;
}
}
.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft;
}
 @-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
	opacity: 0;
	-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
	transform: scale(0.1) translate3d(2000px, 0, 0);
	-webkit-transform-origin: right center;
	transform-origin: right center;
}
}
 @keyframes zoomOutRight {
40% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
	opacity: 0;
	-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
	transform: scale(0.1) translate3d(2000px, 0, 0);
	-webkit-transform-origin: right center;
	transform-origin: right center;
}
}
.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight;
}
 @-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
 @keyframes zoomOutUp {
40% {
opacity: 1;
 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp;
}
 @-webkit-keyframes slideInDown {
0% {
-webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
 visibility: visible;
}
to {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
 @keyframes slideInDown {
0% {
-webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
 visibility: visible;
}
to {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}
 @-webkit-keyframes slideInLeft {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0);
 visibility: visible;
}
to {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
 @keyframes slideInLeft {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0);
 visibility: visible;
}
to {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
}
 @-webkit-keyframes slideInRight {
0% {
-webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
 visibility: visible;
}
to {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
 @keyframes slideInRight {
0% {
-webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
 visibility: visible;
}
to {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight;
}
 @-webkit-keyframes slideInUp {
0% {
-webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
 visibility: visible;
}
to {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
 @keyframes slideInUp {
0% {
-webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
 visibility: visible;
}
to {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
}
.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}
 @-webkit-keyframes slideOutDown {
0% {
-webkit-transform: translateZ(0);
 transform: translateZ(0);
}
to {
	visibility: hidden;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
}
 @keyframes slideOutDown {
0% {
-webkit-transform: translateZ(0);
 transform: translateZ(0);
}
to {
	visibility: hidden;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown;
}
 @-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateZ(0);
 transform: translateZ(0);
}
to {
	visibility: hidden;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
}
 @keyframes slideOutLeft {
0% {
-webkit-transform: translateZ(0);
 transform: translateZ(0);
}
to {
	visibility: hidden;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}
 @-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateZ(0);
 transform: translateZ(0);
}
to {
	visibility: hidden;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
}
 @keyframes slideOutRight {
0% {
-webkit-transform: translateZ(0);
 transform: translateZ(0);
}
to {
	visibility: hidden;
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight;
}
 @-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateZ(0);
 transform: translateZ(0);
}
to {
	visibility: hidden;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
}
 @keyframes slideOutUp {
0% {
-webkit-transform: translateZ(0);
 transform: translateZ(0);
}
to {
	visibility: hidden;
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}
 @-webkit-keyframes slideScale {
0% {
visibility: visible !important;
-webkit-transform: scale(4);
 transform: translateZ(4);
}
to {
	visibility: visible !important;
	-webkit-transform: scale(1);
	transform: translateZ(1);
}
}
 @keyframes slideScale {
0% {
visibility: visible !important;
-webkit-transform: scale(4);
 transform: translateZ(4);
}
to {
	visibility: visible !important;
	-webkit-transform: scale(1);
	transform: translateZ(1);
}
}
.slideScale {
	-webkit-animation-name: slideScale;
	animation-name: slideScale;
}
img.fr-dib {
	margin: 5px auto;
	display: block;
	float: none;
	vertical-align: top;
}
.PopupVideoBox {
	position: fixed;
	z-index: 9999;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: none;
}
.PopupVideo {
	position: absolute;
	left: 50%;
	width: 100%;
	top: 50%;
	max-width: 920px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 0px 25px;
}
.PopupVideo video {
	width: 100%;
}
.PopupVideo iframe {
	width: 100%;
	height: 460px;
}
.closeVideo {
	position: absolute;
	right: 25px;
	top: -25px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.closeVideo::after {
	content: '';
	display: block;
	position: absolute;
	width: 2px;
	height: 100%;
	background: #fff;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.closeVideo::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 2px;
	background: #fff;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.bd_weixin_popup_bg {
	position: absolute;
	left: -400px;
	top: -400px;
	width: 260px;
	height: 320px;
	border: 0;
	padding: 0;
	margin: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 11000;
}
.bd_weixin_popup {
	position: absolute;
	left: -400px;
	top: -400px;
	padding: 10px;
	width: 240px;
	height: 300px;
	background: #fff;
	border: solid 1px #d8d8d8;
	z-index: 11001;
	font-size: 12px;
}
.bd_weixin_popup .bd_weixin_popup_head {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
	height: 16px;
	position: relative;
	color: #000;
}
.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
	text-decoration: none;
	font-size: 16px;
}
.bd_weixin_popup .bd_weixin_popup_head .bd_weixin_popup_close:hover {
	text-decoration: none;
}
.bd_weixin_popup .bd_weixin_popup_main {
	padding: 15px 10px;
	min-height: 150px;
	_height: 150px;
}
.bd_weixin_popup .bd_weixin_popup_foot {
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	color: #666;
}
.bdshare-button-style0-16 .bds_qzone {
	background-position: 0 -52px;
}
.bdshare-button-style0-16 .bds_tsina {
	background-position: 0 -104px;
}
.bdshare-button-style0-16 .bds_renren {
	background-position: 0 -208px;
}
.bdshare-button-style0-16 .bds_tqq {
	background-position: 0 -260px;
}
.bdshare-button-style0-16 .bds_kaixin001 {
	background-position: 0 -312px;
}
.bdshare-button-style0-16 .bds_tqf {
	background-position: 0 -364px;
}
.bdshare-button-style0-16 .bds_hi {
	background-position: 0 -416px;
}
.bdshare-button-style0-16 .bds_douban {
	background-position: 0 -468px;
}
.bdshare-button-style0-16 .bds_tsohu {
	background-position: 0 -520px;
}
.bdshare-button-style0-16 .bds_tieba {
	background-position: 0 -728px;
}
.bdshare-button-style0-16 .bds_hx {
	background-position: 0 -988px;
}
.bdshare-button-style0-16 .bds_fx {
	background-position: 0 -1040px;
}
.bdshare-button-style0-16 .bds_ty {
	background-position: 0 -1196px;
}
.bdshare-button-style0-16 .bds_fbook {
	background-position: 0 -1352px;
}
.bdshare-button-style0-16 .bds_twi {
	background-position: 0 -1404px;
}
.bdshare-button-style0-16 .bds_linkedin {
	background-position: 0 -1664px;
}
.bdshare-button-style0-16 .bds_meilishuo {
	background-position: 0 -1716px;
}
.bdshare-button-style0-16 .bds_mogujie {
	background-position: 0 -1768px;
}
.bdshare-button-style0-16 .bds_diandian {
	background-position: 0 -1820px;
}
.bdshare-button-style0-16 .bds_huaban {
	background-position: 0 -1872px;
}
.bdshare-button-style0-16 .bds_duitang {
	background-position: 0 -2028px;
}
.bdshare-button-style0-16 .bds_youdao {
	background-position: 0 -2080px;
}
.bdshare-button-style0-16 .bds_wealink {
	background-position: 0 -2184px;
}
.bdshare-button-style0-16 .bds_copy {
	background-position: 0 -2288px;
}
.bdshare-button-style0-16 .bds_mail {
	background-position: 0 -2340px;
}
.bdshare-button-style0-16 .bds_print {
	background-position: 0 -2392px;
}
.bdshare-button-style0-16 .bds_mshare {
	background-position: 0 -2444px;
}
.bdshare-button-style0-16 .bds_sqq {
	background-position: 0 -2652px;
}
.bdshare-button-style0-16 .bds_sdo {
	background-position: 0 -2704px;
}
.bdshare-button-style0-16 .bds_qingbiji {
	background-position: 0 -2756px;
}
.bdshare-button-style0-16 .bds_people {
	background-position: 0 -2808px;
}
.bdshare-button-style0-16 .bds_xinhua {
	background-position: 0 -2912px;
}
.bdshare-button-style0-16 .bds_yaolan {
	background-position: 0 -2964px;
}
.bdshare-button-style0-16 .bds_thx {
	background-position: 0 -2496px;
}
.bdshare-button-style0-16 .bds_bdhome {
	background-position: 0 -156px;
}
.bdshare-button-style0-16 .bds_bdxc {
	background-position: 0 -2548px;
}
.bdshare-button-style0-16 .bds_bdysc {
	background-position: 0 -3068px;
}
.bdshare-button-style0-16 .bds_isohu {
	background-position: 0 -3016px;
}
.bdshare-button-style0-16 .bds_more {
	background-position: 0 0;
}
.bdshare-button-style0-16 .bds_ibaidu {
	background-position: 0 -3120px;
}
.bdshare-button-style0-16 .bds_weixin {
	background-position: 0 -1612px;
}
.bdshare-button-style0-16 .bds_iguba {
	background-position: 0 -1300px;
}
.bdshare-button-style0-16 {
	zoom: 1;
}
.bdshare-button-style0-16:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
	float: left;
	font-size: 12px;
	padding-left: 17px;
	line-height: 16px;
	height: 16px;
	background-image: url(https://www.konkaglobal.com/cms/images/icons_0_16.png?v=d754dcc0.png);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 6px 6px 6px 0;
}
.bdshare-button-style0-16 a:hover {
	color: #333;
	opacity: .8;
	filter: alpha(opacity=80);
}
.bdshare-button-style0-16 .bds_more {
	color: #333;
	float: left;
}
.bdshare-button-style0-16 .bds_count {
	color: #333;
	background: url(https://www.konkaglobal.com/cms/images/sc.png?v=a970ff04.png) no-repeat 0 -30px;
	width: 42px;
	height: 16px;
	padding: 0;
	margin: 6px 0 0;
	text-align: center;
}
.bdshare-button-style0-16 .bds_count:hover {
	background-position: -42px -30px;
}
.bdshare-button-style0-16 .bds_button_image {
	float: left;
	cursor: pointer;
	margin: 6px 6px 0 0;
	height: auto;
	padding: 0;
}
.bdshare-button-style0-16 .bdshare_button_count {
	background: url(https://www.konkaglobal.com/cms/images/sc.png?v=a970ff04.png) no-repeat 0 0;
	width: 44px;
	height: 24px;
	line-height: 24px;
}
.bdshare-button-style0-16 .bdshare_button_count:hover {
	background-position: -44px 0;
}
.bds_tfh, .bds_baidu, .bds_qq, .bds_msn, .bds_sohu, .bds_qy, .bds_leho, .bds_ifeng, .bds_ff, .bds_tuita, .bds_ms, .bds_deli, .bds_s51, .bds_t163, .bds_share189, .bds_xg, .bds_s139 {
	display: none;
}
.commonTitleLocation {
	padding: 10px 0;
	border-bottom: 1px solid #ebebeb;
}
.commonTitleLocation h3 {
	float: left;
	font-size: 16px;
	position: relative;
}
.commonTitleLocation p {
	float: right;
}
.commonTitleLocation p a {
	font-size: 12px;
	vertical-align: middle;
	display: inline-block;
	color: #999;
	margin-left: 10px;
	padding-left: 15px;
	position: relative;
}
.commonTitleLocation p a::after {
	content: '';
	position: absolute;
	left: 0px;
	top: 50%;
	width: 8px;
	height: 8px;
	border: 1px solid #999;
	border-left: none;
	border-top: none;
	-webkit-transform: rotate(-45deg) translateY(-50%);
	-ms-transform: rotate(-45deg) translateY(-50%);
	transform: rotate(-45deg) translateY(-50%);
}
.commonTitleLocation p a:first-child {
	padding-left: 0px;
	margin: 0px;
	line-height: 11px;
}
.commonTitleLocation p a:first-child::after {
	display: none;
}
.commonTitleLocation p a.current {
	color: #333;
}
.commonTitleLocation p img {
	display: inline-block;
	vertical-align: middle;
}
.commonLocation {
	padding: 10px 0;
	border-bottom: 1px solid #ebebeb;
}
.commonLocation a {
	font-size: 12px;
	vertical-align: middle;
	display: inline-block;
	color: #999;
	margin-left: 10px;
	padding-left: 15px;
	position: relative;
}
.commonLocation a::after {
	content: '';
	position: absolute;
	left: 0px;
	top: 50%;
	width: 8px;
	height: 8px;
	border: 1px solid #999;
	border-left: none;
	border-top: none;
	-webkit-transform: rotate(-45deg) translateY(-50%);
	-ms-transform: rotate(-45deg) translateY(-50%);
	transform: rotate(-45deg) translateY(-50%);
}
.commonLocation a:first-child {
	padding-left: 0px;
	margin: 0px;
	line-height: 11px;
}
.commonLocation a:first-child::after {
	display: none;
}
.commonLocation a.current {
	color: #333;
}
.commonLocation img {
	display: inline-block;
	vertical-align: middle;
}
.select2-container {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}
.select2-container .select2-selection--single {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
	position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px;
}
.select2-container .select2-selection--multiple {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.select2-container .select2-search--inline {
	float: left;
}
.select2-container .select2-search--inline .select2-search__field {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	font-size: 100%;
	margin-top: 5px;
	padding: 0;
}
 .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none;
}
.select2-dropdown {
	background-color: white;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051;
}
.select2-results {
	display: block;
}
.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}
.select2-results__option {
	padding: 6px;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
}
.select2-results__option[aria-selected] {
	cursor: pointer;
}
.select2-container--open .select2-dropdown {
	left: 0;
}
.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
	border-top: none;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}
.select2-search--dropdown {
	display: block;
	padding: 4px;
}
.select2-search--dropdown .select2-search__field {
	padding: 4px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
 .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
	display: none;
}
.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}
.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
	background-color: #fff;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left: 1px;
	right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
	display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	list-style: none;
	margin: 0;
	padding: 0 5px;
	width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
	color: #999;
	margin-top: 5px;
	float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
	float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: solid black 1px;
	outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
	background-color: #eee;
	cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
	background: transparent;
	border: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
	padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #5897fb;
	color: white;
}
.select2-container--default .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}
.select2-container--classic .select2-selection--single {
	background-color: #f7f7f7;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	outline: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
	background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
	background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
	border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
	color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	background-color: #ddd;
	border: none;
	border-left: 1px solid #aaa;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	height: 26px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
	background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
	background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	border: none;
	border-right: 1px solid #aaa;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	left: 1px;
	right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
	border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
	background: transparent;
	border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #888 transparent;
	border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
	border-top: none;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee));
	background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
	background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
	border-bottom: none;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));
	background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
	background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
	background-color: white;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: text;
	outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
	border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
	list-style: none;
	margin: 0;
	padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
	display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
	background-color: #e4e4e4;
	border: 1px solid #aaa;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: default;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
	color: #888;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	float: right;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 5px;
	margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
	border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
	border-top: none;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
	border-bottom: none;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.select2-container--classic .select2-dropdown {
	background-color: #fff;
	border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
	border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
	border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
	padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
	color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
	background-color: #3875d7;
	color: #fff;
}
.select2-container--classic .select2-results__group {
	cursor: default;
	display: block;
	padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
	border-color: #5897fb;
}
.DefaultSelector {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.DefaultSelector > span {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.DefaultSelector > span:nth-child(2) {
	margin-right: 10px;
}
.DefaultSelector > span:nth-child(4) {
	margin-right: 10px;
}
.DefaultSelector .select2-container--default .select2-selection--single {
	-webkit-border-radius: 0px;
	border-radius: 0px;
	height: 35px;
}
.DefaultSelector .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 35px;
}
.DefaultSelector .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 100%;
	top: 0px;
}
.defaSearchList {
	padding: 50px 0px;
}
.defaSearchList dl {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}
.defaSearchList dl dt {
	float: left;
	font-size: 16px;
}
.defaSearchList dl dd {
	float: right;
	font-size: 14px;
}
.defaSearchList li {
	padding: 10px 20px 15px;
	margin-top: 15px;
	border-bottom: 1px solid #eee;
	background: #f6f6f6;
}
.defaSearchList li h3 {
	font-size: 16px;
	color: #1a1a1a;
	line-height: 26px;
	padding-bottom: 5px;
}
.defaSearchList li .defaDesc {
	font-size: 12px;
	color: #adadad;
	padding-top: 5px;
	line-height: 20px;
}
.defaWebMap {
	background-color: #fff;
}
.defaWebMap dl {
	border: 1px solid #e6e6e6;
	margin-top: 30px;
}
.defaWebMap dl h3 {
	padding-left: 20px;
	padding-bottom: 5px;
}
.defaWebMap dl h3 span {
	font-size: 20px;
	color: #00a1e9;
	position: relative;
	top: -12px;
	background-color: #fff;
	padding: 0px 13px;
}
.defaWebMap dl h3 span a {
	color: #d90000;
}
.defaWebMap dl dd {
	padding-left: 33px;
	padding-bottom: 15px;
}
.defaWebMap dl dd a {
	font-size: 14px;
	padding-right: 20px;
	display: inline-block;
	padding-bottom: 8px;
}
.defaWebMap dl dd a em {
	display: inline-block;
	margin-right: 8px;
	width: 3px;
	height: 3px;
	background-color: #d90000;
	vertical-align: middle;
}
.defaArticleDetails {
	font-size: 14px;
	line-height: 24px;
}
.defaArticleDetails p {
	margin-bottom: 10px;
}
.defaArticleDetails img {
	display: block;
	max-width: 100%;
	margin: 0px auto;
}
.defaPrevNextpage {
	margin-top: 40px;
	border-top: 1px solid #3d3f48;
	border-bottom: 1px solid #3d3f48;
}
.defaPrevNextpage p {
	border-bottom: 1px solid #dddddd;
	position: relative;
	padding: 0px 90px 0px 90px;
	font-size: 14px;
	line-height: 50px;
	white-space: nowrap;
	height: 50px;
}
.defaPrevNextpage p span {
	position: absolute;
	left: 0px;
	padding-left: 10px;
	top: 0px;
	display: block;
	width: 75px;
}
.defaPrevNextpage p span:after {
	content: '';
	border-left: 5px solid transparent;
	border-bottom: 5px solid #000000;
	border-right: 5px solid transparent;
	position: absolute;
	right: 0%;
	width: 0px;
	height: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.defaPrevNextpage p em {
	position: absolute;
	right: 0px;
	font-style: normal;
	top: 0px;
	padding-right: 0px;
	width: 80px;
	display: block;
}
.defaPrevNextpage p a {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}
.defaPrevNextpage p:nth-child(2) {
	border: none;
}
.defaPrevNextpage p:nth-child(2) span:after {
	border-bottom: none;
	border-top: 5px solid #000000;
}
 @media (min-width: 768px) {
.defaWebMap dl {
	margin-top: 50px;
}
.defaWebMap dl dd a {
	padding-right: 50px;
}
}
 @media (min-width: 992px) {
.commonTitleLocation {
	padding: 20px 0;
}
.commonTitleLocation h3 {
	font-size: 24px;
}
.commonTitleLocation p {
	padding-top: 5px;
}
.commonTitleLocation p a {
	font-size: 14px;
}
.commonLocation {
	padding: 20px 0;
}
.commonLocation a {
	font-size: 14px;
}
.defaSearchList li {
	padding: 15px 35px 25px;
	margin-top: 25px;
}
.defaSearchList li h3 {
	font-size: 20px;
	line-height: 36px;
	padding-bottom: 5px;
}
.defaSearchList li .defaDesc {
	font-size: 13px;
	padding-top: 10px;
	line-height: 24px;
}
.defaPrevNextpage p span {
	position: absolute;
	left: 0px;
	padding-left: 40px;
	top: 0px;
	display: block;
	width: 15%;
}
.defaPrevNextpage p span:after {
	content: '';
	border-left: 5px solid transparent;
	border-bottom: 5px solid #000000;
	border-right: 5px solid transparent;
	position: absolute;
	right: 0%;
	width: 0px;
	height: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.defaPrevNextpage p em {
	position: absolute;
	right: 0px;
	font-style: normal;
	top: 0px;
	padding-right: 30px;
	width: 120px;
	display: block;
}
.defaPrevNextpage p {
	border-bottom: 1px solid #dddddd;
	position: relative;
	padding: 0px 130px 0px 20%;
	font-size: 18px;
	line-height: 70px;
	white-space: nowrap;
	height: 70px;
}
}
/*产品详细-笔记本电脑*/
.PDlaptop1 {
	background: url(../image/l-bj1.jpg) no-repeat;
	background-size: cover;
	padding: 90px 0;
}
.PDlaptop1Tit {
	text-align: center;
	color: #fff;
}
.l-title {
	font-size: 50px;
}
.PDlaptop1Li {
	margin-top: 45px;
	text-align: center;
}
.PDlaptop1Li a {
	display: inline-block;
	width: 22%;
	font-size: 24px;
	color: #fff;
	position: relative;
}
.PDlaptop1Li a::before {
	content: "";
	width: 1px;
	height: 16px;
	background: #fff;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.PDlaptop1Li a:last-child::before {
	display: none;
}
.PDlaptop1Con {
	margin-top: 60px;
	width: 100%;
}
.PDlaptop1Con img {
	width: 100%;
}
.PDlaptop2 {
	background: #fff;
	padding: 100px 0;
}
.PDlaptop2Tit {
	color: #232323;
	text-align: center;
}
.PDlaptop2Con table {
	width: 100%;
	margin-top: 45px;
}
.PDlaptop2Con table tr {
	font-size: 0;
}
.PDlaptop2Con table tr th {
	width: 11.1%;
	height: 85px;
	border-color: #e8e8e8;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	background: #e60012;
	font-weight: normal;
}
.PDlaptop2Con table tr td {
	width: 11.1%;
	height: 85px;
	border-color: #e8e8e8;
	text-align: center;
	font-size: 18px;
	color: #333;
	line-height: 24px;
	background: #f7f7f7;
	font-weight: normal;
}
.PDlaptop2Con table tr:nth-child(odd) td {
	background: #f1f1f1;
}
.PDlaptop3 {
	position: relative;
}
.PDlaptop3Bj {
	width: 100%;
	height: auto;
}
.PDlaptop3Bj img {
	width: 100%;
}
.PDlaptop3Tit {
	width: 100%;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 100px;
	left: 0;
}
.PDlaptop4 {
	background: #ecf1f5;
	padding-top: 100px;
}
.PDlaptop4Tit {
	text-align: center;
	text-transform: uppercase;
	font-size: 30px;
	color: #333;
}
.PDlaptop4Li {
	margin-top: 50px;
	text-align: center;
}
.PDlaptop4LiText {
	display: inline-block;
	margin: 0 40px;
}
.PDlaptop4LiText .t1 {
	font-size: 24px;
	color: #333;
	text-transform: uppercase;
}
.PDlaptop4LiText .t2 {
	font-size: 18px;
	color: #666;
	line-height: 1;
}
.PDlaptop4Con {
	text-align: center;
}
.PDlaptop4Con img {
	max-width: 100%;
	margin: 20px auto 0;
}
.PDlaptop5 {
	position: relative;
}
.PDlaptop5Con {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.PDlaptop3Bj {
	width: 100%;
}
.PDlaptop3Bj img {
	width: 100%;
}
.PDlaptop5Tit {
	text-align: center;
	padding-top: 100px;
}
.PDlaptop5Tit h5 {
	color: #fff;
	line-height: 1;
}
.PDlaptop5Tit p {
	font-size: 24px;
	color: #fff;
	margin-top: 30px;
}
.PDlaptop5Li {
	margin-top: 45px;
	text-align: center;
}
.PDlaptop5LiBox {
	display: inline-block;
	width: 300px;
	height: 102px;
	margin: 0 20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.PDlaptop5LiBox:first-child {
	background: url(../image/l-img9.png) no-repeat;
	background-size: cover;
}
.PDlaptop5LiBox:nth-child(2) {
	background: url(../image/l-img10.png) no-repeat;
	background-size: cover;
}
.PDlaptop5LiBox:last-child {
	background: url(../image/l-img11.png) no-repeat;
	background-size: cover;
}
.PDlaptop5LiBox .t {
	font-size: 20px;
	color: #fff;
	height: 100%;
}
.PDlaptop5LiBox .t span {
	font-size: 38px;
}
.PDlaptop5Smll {
	text-align: center;
	padding: 100px 0 50px;
	background-color: #fff;
	color: #232323;
}
.PDlaptop5Smll h3 {
	font-size: 56px;
	line-height: 1;
}
.PDlaptop5Smll h5 {
	font-size: 30px;
}
.PDlaptop6 {
	padding: 145px 0 120px;
	background: url(../image/l-bj4.jpg) no-repeat;
	background-size: 100% 100%;
}
.PDlaptop6Left {
	width: 32%;
	padding: 45px 70px 0 0;
}
.PDlaptop6LeftBox {
	margin-top: 30px;
	position: relative;
}
.PDlaptop6LeftBox .icon {
	position: absolute;
	left: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.PDlaptop6LeftBox .icon img {
	max-width: 100%;
	vertical-align: middle;
}
.PDlaptop6LeftBox .t {
	font-size: 24px;
	color: #fff;
	padding-left: 100px;
}
.PDlaptop6LeftBox .t span {
	font-size: 36px;
}
.PDlaptop6Right img {
	max-width: 100%;
}
.commonBanner.commonBanner2 {
	background-image: url(../image/l-bj5.jpg);
}
/*智能设备*/
.l-location a {
	border-right: 1px solid #dcdcdc;
}
.content_main_box01 video {
	display: block;
	margin: auto;
}
.SmartDevice {
	background: #fafafa;
	padding: 90px 0 100px;
}
.SmartDevice .commonweb {
	font-size: 0;
}
.SmartDeviceBox {
	width: 25%;
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
}
.SmartDeviceBox a {
	height: 550px;
	position: relative;
	padding: 35px 30px 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	display: block;
}
.SmartDeviceBox .icon {
	width: 82px;
}
.SmartDeviceBox .icon img {
	width: 100%;
}
.SmartDeviceBox .img {
	height: 410px;
	position: relative;
	width: 100%;
}
.SmartDeviceBox .img img {
	max-width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.SmartDeviceBox .t {
	text-align: center;
	font-size: 18px;
	color: #333;
}
.SmartDeviceBox a:hover {
	background: #fff;
}
/*智能设备详情页*/
.l-commonBanner {
	width: 100%;
	height: auto;
}
.l-commonBanner img {
	min-width: 100%;
	max-height: 720px;
	max-width: 100%
}
.SmartDeviceXQ1 {
	background: #fff;
	padding-bottom: 100px;
}
.SmartDeviceXQ1Img {
	margin-top: -355px;
	width: 273px;
	margin-left: 163px;
}
.SmartDeviceXQ1Img img {
	max-width: 100%;
}
.SmartDeviceXQ1Text {
	text-align: center;
}
.SmartDeviceXQ1Text_138 {
	margin-top: 95px;
}
.SmartDeviceXQ1Text h5 {
	font-size: 50px;
	color: #333;
	line-height: 1;
}
.flight4s .SmartDeviceXQ1Text h5 {
	margin-top: 95px
}
.SmartDeviceXQ1Text h3 {
	font-size: 30px;
	color: #333;
	margin-top: 50px;
	line-height: 1;
}
.flight4s .SmartDeviceXQ1Text h3 {
	font-size: 40px;
	margin-top: 45px
}
.SmartDeviceXQ1Text_138 h3, .SmartDeviceTwo_bell4s .SmartDeviceXQ1Text h3 {
	margin-top: 25px;
	font-size: 40px;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ1Text h3 {
	margin-top: 45px
}
.SmartDeviceXQ2 {
	height: 990px;
}
.SmartDeviceXQ2_138 {
	height: 799px
}
.SmartDeviceXQ2Left {
	width: 50%;
	position: relative;
	background: url(../image/l-img74.jpg) no-repeat;
	background-size: cover;
	height: 100%
}
.SmartDeviceXQ2Left_138 {
	background: url(../image/smail_138bj.jpg) no-repeat;
	background-size: cover
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ2Left {
	background: url(../image/smail_138bj.jpg) no-repeat;
	background-size: cover
}
.SmartDeviceXQ2Left img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 90%;
	max-height: 90%
}
.flight4s .SmartDeviceXQ2Right {
	padding: 55px 0 0 95px
}
.SmartDeviceXQ2Right {
	width: 50%;
	background: #f6f6f6;
	padding: 65px 0 0 87px;
	height: 100%;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ2Right {
	padding: 103px 0 0 85px;
}
.SmartDeviceXQ2_138 .SDXQ2RightTit {
	font-size: 40px;
}
.SDXQ2RightTit {
	font-size: 30px;
	color: #202020;
}
.SmartDeviceTwo_bell4s .SDXQ2RightTit {
	font-size: 40px;
}
.SDXQ2RightLi {
	margin-top: 45px;
}
.SmartDeviceTwo_bell4s .SDXQ2RightLi {
	margin-top: 64px;
}
.SDXQ2RightLiBox {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	align-items: center;
}
.SDXQ2RightLiBox .icon {
	width: 55px;
	text-align: center;
}
.SDXQ2RightLiBox .icon img {
	max-width: 100%;
}
.SmartDeviceXQ2_138 .SDXQ2RightLiBox .t {
	font-size: 24px;
	width: 95%
}
.SDXQ2RightLiBox .t {
	padding-left: 23px;
	font-size: 18px;
	color: #333;
	line-height: 40px;
}
.SmartDeviceXQ3Text {
	width: 50%;
	padding: 7.55% 2.939% 0 14.105%;
}
.SmartDeviceXQ3-2 .SmartDeviceXQ3Text {
	padding: 135px 234px 0 90px
}
.SmartDeviceXQ3_138 .SmartDeviceXQ3Text {
	padding: 10.09% 2.6768% 0 13.663%
}
.SmartDeviceXQ3Text h3 {
	font-size: 50px;
	color: #333;
}
.SmartDeviceXQ3Text h5 {
	font-size: 30px;
	color: #333;
	line-height: 1;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ3Text h5 {
	font-size: 40px;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ3Text p {
	font-size: 30px;
	line-height: 1.1;
	margin-top: 45px;
}
.SmartDeviceXQ3Text p {
	font-size: 18px;
	color: #333;
	line-height: 24px;
	margin-top: 50px;
}
.SmartDeviceXQ3Img {
	width: 50%;
	height: auto;
}
.SmartDeviceXQ3Img img {
	width: 100%;
}
.SmartDeviceXQ4 {
	margin: 0 60px;
	background-color: #f8f8f8;
	padding: 50px 0 110px;
}
.SmartDeviceXQ4Img {
	width: 43%;
	padding-top: 70px;
}
.SmartDeviceXQ4Img img {
	max-width: 100%;
}
.SmartDeviceXQ4Text {
	width: 57%;
	font-size: 0;
}
.SDXQ4TextTit {
	font-size: 40px;
	color: #333;
	padding-bottom: 35px;
}
.SDXQ4TextTitLi {
	width: 35%;
	display: inline-block;
	vertical-align: top;
}
.SDXQ4TextTitLiBox {
	font-size: 18px;
	color: #333;
	line-height: 45px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	white-space: nowrap;
}
.SmartDeviceTwo_bell4s .SDXQ4TextTitLiBox {
	font-size: 24px;
}
.SmartDeviceTwo_bell4s .SDXQ4TextTitLiBox span {
	font-size: 18px;
}
.SDXQ4TextTitLi:last-child {
	width: 65%;
}
.SDXQ4TextTitLiBox span {
	color: #999;
	display: inline-block;
	white-space: pre-wrap;
}
.flight4s .SDXQ4TextTitLiBox {
	position: relative;
	font-size: 24px;
}
.flight4s .SDXQ4TextTitLiBox span {
	position: absolute;
	top: 0;
	right: 0;
	width: 49%;
	font-size: 18px;
}
.SmartDeviceXQ5 {
	background-color: #fff;
	padding: 100px 0 140px;
}
.SmartDeviceXQ5.SmartDeviceXQ5kafei {
	text-align: center;
	padding: 30px 0 0;
}
.SmartDeviceXQ5.SmartDeviceXQ5kafei img {
	width: 990px;
	max-width: 100%
}
.SmartDeviceXQ5Tit {
	text-align: center;
	font-size: 40px;
	color: #1d1d1d;
	text-transform: capitalize;
}
.SmartDeviceXQ5Con {
	margin-top: 50px;
	font-size: 0;
}
.SDXQ5ConBox {
	display: inline-block;
	width: 30%;
	margin-left: 5%;
}
.SDXQ5ConBox a {
	padding-bottom: 75px;
	background-color: #f8f8f8;
	display: block;
}
.SDXQ5ConBox:first-child {
	margin-left: 0;
}
.SDXQ5ConBox .img {
	height: 460px;
	position: relative;
}
.SDXQ5ConBox .img img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	max-width: 90%;
}
.SDXQ5ConBox .t {
	font-size: 30px;
	color: #333;
	text-align: center;
}
.SDXQ5ConBox a:hover .img img {
	-webkit-transform: translate(-50%, -50%) scale(1.1);
	-ms-transform: translate(-50%, -50%) scale(1.1);
	transform: translate(-50%, -50%) scale(1.1);
}
/*智能设备详情页2*/
.commonBannerText {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding-top: 280px;
	color: #fff;
}
.commonBannerText h5 {
	font-size: 36px;
	font-weight: bold;
}
.flight4s .commonBannerText p:nth-child(1) {
	font-size: 36px;
	font-weight: bold;
}
.commonBannerText p {
	font-size: 30px;
	margin-top: 10px;
	line-height: 1.8；
}
.commonBannerText p span {
	font-size: 36px !important;
	font-weight: bold;
}
.commonBut a {
	display: block;
	margin-top: 60px;
	width: 300px;
	line-height: 80px;
	background-color: #fff;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	font-size: 30px;
	color: #333;
	text-align: center;
}
.SmartDeviceXQ1-2 .SmartDeviceXQ1Img {
	margin: -490px 150px 100px 0;
	z-index: 1;
	position: relative;
	float: right;
	width: 100%;
	text-align: right;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ1Img {
	margin: -415px 150px 100px 0;
}
.SmartDeviceXQ1-2 .SmartDeviceXQ1Img img {
	max-width: 260px;
}
.SmartDeviceXQ1-2 .nosmartbanner {
	margin: -665px 150px 100px 0;
}
.SmartDeviceXQ2-2 .SmartDeviceXQ2Left {
	height: 100% !important;
}
.SmartDeviceXQ2-2 .SmartDeviceXQ2Right {
	height: 100% !important;
}
.flexsubbox {
	display: flex;
	align-items: center;
}
.SmartDeviceXQ3Text h2 {
	font-size: 30px;
	color: #333;
}
.SmartDeviceXQ3Text-2 p {
	line-height: 30px;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ3Text h2 {
	font-size: 40px;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ3Text-2 p {
	font-size: 30px;
	margin-top: 39px;
}
/* .SmartDeviceXQ3-2 .SmartDeviceXQ3Text { padding: 180px 230px 0 90px; } */
.flexbox_div {
	display: flex;
	align-items: center;
}
.l-commonBanner-2 {
	margin: 40px 0;
	position: relative;
}
.l-commonBanner-2 .commonweb {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.l-commonBanner-2Text {
	width: 635px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 260px;
	font-size: 30px;
	line-height: 48px;
	color: #333;
	text-align: justify;
}
.flight4s .l-commonBanner-2Text {
	transform: none;
	top: 32.917%;
	left: 16.3549%;
	right: auto;
	line-height: 33px;
}
.SmartDeviceXQ4TwoImg {
	width: 50%;
}
.SmartDeviceXQ4TwoImg img {
	max-width: 100%;
}
.SmartDeviceXQ4TwoText {
	width: 50%;
	padding: 95px 0 0 262px
}
.SmartDeviceXQ4Two-2 .SmartDeviceXQ4TwoText {
	padding: 125px 0 0 92px;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ4TwoText.Two {
	padding: 125px 0 0 92px;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ4TwoText.Two .SDXQ4TextTitLiBox span {
	width: 60%
}
.fzizebox h2 {
	font-size: 30px;
	color: #333;
}
.fzizebox p {
	margin-top: 0 !important;
	line-height: 24px;
	margin-bottom: 20px;
	color: #333 !important;
	font-size: 16px;
}
.SmartDeviceXQ4Two {
	margin-bottom: 40px;
}
/*智能设备详情页3*/

.SmartDeviceTwo_bell4s .SmartDeviceThree .SmartDeviceXQ2Left img {
	max-width: none;
}
.SmartDeviceThree .SmartDeviceXQ2Left img {
	max-width: 260px;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ2Left img {
	width: 44.375%;
	max-width: none
}
.SmartDeviceThree .l-commonBanner-2Text {
	right: auto;
	left: 290px;
}
.SmartDeviceThree .SDXQ4TextTitLiBox {
	position: relative;
}
.SmartDeviceThree .SDXQ4TextTitLiBox span {
	width: 50%;
	position: absolute;
	top: 15px;
	right: 0;
	line-height: 1;
	margin-left: 5px;
}
.SmartDeviceTwo_bell4s .SDXQ4TextTitLiBox span {
	width: 45%;
	margin-left: 0;
}
.SmartDeviceThree .SDXQ4TextTitLi {
	padding-right: 90px;
}
.SmartDeviceThree .SDXQ4TextTitLi:last-child {
	width: 100%;
}
/*404*/
.l-banner {
	position: relative;
}
.l-bannerBj {
	width: 100%;
}
.l-bannerBj img {
	width: 100%;
}
.l-bannerText {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 25%;
	text-align: center;
}
.l-bannerText .num {
	font-size: 300px;
	color: #fff;
	line-height: 1;
}
.l-bannerTextOn {
	margin-top: 30px;
}
.l-bannerTextOn a {
	display: block;
	text-align: left;
	padding-left: 65px;
	width: 275px;
	line-height: 60px;
	background-color: #fff;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	font-size: 30px;
	color: #1e2126;
	margin: 0 auto;
	position: relative;
}
.l-bannerTextOn a::before {
	content: "";
	width: 11px;
	height: 20px;
	background: url(../image/l-jiant1.png) no-repeat;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 60px;
}
.l-bannerText h5 {
	font-size: 30px;
	color: #fff;
	margin-top: 45px;
}
/*全球国家*/
.Global {
	background: #fff;
	padding: 245px 0 70px;
}
.Global .headerbg {
	-webkit-box-shadow: 0 5px 7px #dadada;
	box-shadow: 0 5px 7px #dadada;
}
.GlobalTit {
	text-align: center;
	font-size: 48px;
	color: #333;
	text-transform: capitalize;
	line-height: 1;
}
.GlobalCon {
	margin-top: 40px;
}
.GlobalConLi {
	display: block;
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 20px;
}
.GlobalConLi:last-child {
	border: none;
	border-top: 1px solid #f0f0f0;
	display: flex;
	width: 100%;
	align-items: center;
	padding-top: 20px;
}
.GlobalConLiLeft {
	width: 110px;
	font-size: 18px;
	color: #333;
	text-transform: uppercase;
	float: left;
	position: relative;
	margin-top: 2px;
}
.GlobalConLiLeft::before {
	content: "";
	width: 2px;
	height: 18px;
	background: #333;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
}
.GlobalConLiRight {
	overflow: hidden;
	padding-left: 45px;
	flex: 1;
	font-size: 0;
	margin-bottom: -20px;
}
.NationalFlagBox {
	display: inline-block;
	width: auto;
	margin-bottom: 20px;
	margin-right: 40px;
}
.NationalFlagBox a {
	display: flex;
	align-items: center;
}
.NationalFlagBox a:hover .t {
	color: #d90000;
}
.NationalFlagBox a.cur .t {
	color: #d90000;
}
.NationalFlagBox img {
	display: inline-block;
	width: 53px;
	height: 35px;
}
.NationalFlagBox .t {
	white-space: nowrap;
	font-size: 18px;
	color: #333;
	text-transform: capitalize;
	padding-left: 10px;
	display: inline-block;
	vertical-align: bottom;
}
/*隐私和条款*/
.TermsPrivacyText {
	margin: 45px 0;
}
.TermsPrivacyText p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 30px;
}
.TermsPrivacyText h5 {
	font-size: 18px;
	color: #333;
	margin-top: 30px;
}
/*登录*/
.SignIn {
	margin-top: 110px;
	background: url(../image/l-bj13.jpg) no-repeat;
	background-size: cover;
	padding: 250px 0;
}
.SignInBj {
	width: 100%;
}
.SignInBj img {
	width: 100%;
}
.SignInBox {
	width: 400px;
	height: 460px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 40px 35px 0;
	background: #fff;
	float: right;
}
.SignInBoxTit {
	font-size: 30px;
	color: #222;
	margin-bottom: 20px;
}
.SignInInput {
	width: 100%;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #eee;
	height: 55px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 18px;
	margin-top: 10px;
}
.SignInInputicon {
	width: 30px;
	line-height: 55px;
}
.SignInInputicon img {
	max-width: 100%;
}
.SignInInput input {
	width: 100%;
	font-size: 18px;
	color: #999;
	background: none;
}
 .SignInInput input::-webkit-input-placeholder {
font-size: 18px;
color: #999;
}
.SignInButton button {
	width: 100%;
	margin-top: 38px;
	background: #f9282b;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 55px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border: none;
}
.SignInLi {
	margin-top: 25px;
	text-align: center;
}
.SignInLi a {
	display: inline-block;
	font-size: 14px;
	color: #888;
	padding: 0 10px;
	position: relative;
}
.SignInLi a::before {
	content: "";
	width: 1px;
	height: 9px;
	background: #dbdbdb;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.SignInLi a:last-child::before {
	display: none;
}
/*登录*/
.RetrievePassword {
	margin-top: 110px;
	padding: 75px 0 90px;
	background: linear-gradient(to bottom, #282828 0, #282828 285px, #fff 285px, #fff 100%);
}
.RPassword {
	padding: 0 100px 90px;
}
#fileList {
	width: 90px;
	height: 90px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
#fileList img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
#fileList button {
	position: absolute;
	width: 100%;
	height: 20px;
	background: rgba(0, 0, 0, 0.4);
	bottom: 0;
	left: 0;
	border: none;
	z-index: 10;
}
.ButtonOn {
	width: 15px !important;
	height: 15px;
	position: absolute;
	top: 50% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
/*找回密码*/
.RPasswordLeft {
	width: 28%;
}
.headPortrait {
	text-align: center;
	margin-top: 20px;
}
.changeName {
	text-align: center;
}
.changeName input {
	text-align: center;
	font-size: 20px;
	color: #fff;
	margin-top: 15px;
	background: none;
	border: none;
}
 .changeName input::-webkit-input-placeholder {
font-size: 20px;
color: #fff;
}
 .changeName input::-moz-placeholder {
font-size: 20px;
color: #fff;
}
 .changeName input:-ms-input-placeholder {
font-size: 20px;
color: #fff;
}
 .changeName input::placeholder {
font-size: 20px;
color: #fff;
}
.changeName button {
	background: none;
	border: none;
	font-size: 12px;
	color: #c8c8c8;
	display: block;
	margin: 0 auto;
}
.changeName button img {
	width: 12px;
	height: 12px;
	margin-right: 10px;
}
.RPasswordOn {
	margin-top: 100px;
	text-align: center;
}
.RPasswordBox {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	display: inline-block;
	width: 135px;
	height: 100px;
	background: none;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	-webkit-border-top-left-radius: 18px;
	border-top-left-radius: 18px;
	vertical-align: top;
}
.RPasswordBox a {
	padding-top: 22px;
	text-align: center;
	display: block;
}
.RPasswordBox .icon {
	width: 29px;
	height: 26px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.RPasswordBox .icon .iov {
	display: none;
}
.RPasswordBox .icon img {
	max-width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.RPasswordBox .t {
	font-size: 14px;
	color: #666;
	margin-top: 12px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.RPasswordBox:hover, .RPasswordBox.active {
	background: #f9282b;
	-webkit-box-shadow: 0 8px 36px -13px #5f2e2e;
	box-shadow: 0 8px 36px -13px #5f2e2e;
}
.RPasswordBox:hover .icon .sow, .RPasswordBox.active .icon .sow {
	display: none;
}
.RPasswordBox:hover .icon .iov, .RPasswordBox.active .icon .iov {
	display: block;
}
.RPasswordBox:hover .t, .RPasswordBox.active .t {
	color: #fff;
}
.RPasswordRightBox {
	display: none;
}
.RPasswordRightBox.active {
	display: block;
}
.RPasswordRight {
	width: 72%;
	overflow: hidden;
	background: #f6f6f6;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 35px 40px 65px;
}
.RPasswordRightHead {
	padding-bottom: 25px;
	border-bottom: 1px solid #dbdbdb;
}
.RPasswordRightHead .t {
	font-size: 30px;
	color: #222;
	line-height: 1;
}
.RPasswordRightHead a {
	display: block;
	width: 70px;
	line-height: 30px;
	background: #fff;
	text-align: center;
	font-size: 14px;
	color: #888;
}
.RPasswordForm {
	padding: 70px 150px 0;
	text-align: center;
}
.RPasswordForm .tit {
	font-size: 18px;
	color: #666;
	padding-bottom: 15px;
}
.RPasswordFormInp {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 50px;
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 10px auto 0;
}
.RPasswordFormInp .t {
	font-size: 14px;
	color: #999;
	line-height: 50px;
	width: auto;
	white-space: nowrap;
	padding-left: 20px;
}
.RPasswordFormInp .t span {
	color: #f9282b;
	padding-right: 2px;
}
.RPasswordFormInp input {
	width: 100%;
	background: none;
	border: none;
}
.RPasswordFormTips {
	font-size: 12px;
	color: #888;
	line-height: 18px;
	padding: 10px 0 15px 25px;
	text-align: left;
}
.RPasswordFormTips.active {
	color: #f9282b;
}
.RPasswordFormButton {
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.RPasswordFormButton button {
	width: 185px;
	line-height: 47px;
	background: #f9282b;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border: none;
}
/*注册*/
.RPasswordConTabBar {
	text-align: center;
	padding-top: 70px;
}
.RPasswordConTabBar .tabTerm {
	display: inline-block;
	font-size: 18px;
	color: #888;
	padding: 0 8px;
	position: relative;
	cursor: pointer;
}
.RPasswordConTabBar .tabTerm.active {
	color: #f9282b;
}
.RPasswordConTabBar .tabTerm::before {
	content: "";
	width: 1px;
	height: 14px;
	background: #888;
	position: absolute;
	top: 50%;
	right: -1px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.RPasswordConTabBar .tabTerm:last-child::before {
	display: none;
}
.RPasswordConTabCont {
	position: relative;
	margin-top: 15px;
	padding: 0 150px;
}
.RPasswordConTabCont .tabItem {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}
.RPasswordConTabCont .tabItem.active {
	display: block;
	position: static;
}
.RPasswordFormInp.yzm {
	width: 60%;
}
.yzmBox {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.yzmImg {
	width: 37%;
	margin-left: 3%;
	text-align: center;
	height: 60px;
	margin-top: 5px;
}
.yzmImg a {
	display: block;
	width: 100%;
	height: 100%;
}
.yzmImg img {
	max-width: 100%;
	max-height: 100%;
}
.RPasswordOnInp {
	margin-top: 15px;
}
.RPasswordOnInp .yuanInp {
	width: 12px;
	height: 12px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	border: 1px solid #b1b1b1;
	overflow: hidden;
	position: relative;
	padding: 2px;
	cursor: pointer;
}
.RPasswordOnInp .yuanInp::before {
	background: #f9282b;
	content: "";
	width: 7px;
	height: 7px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.RPasswordOnInp .yuanInp.active::before {
	display: block;
}
.RPasswordOnInp .t {
	font-size: 14px;
	color: #888;
	padding-left: 5px;
	display: inline-block;
}
.RPasswordOnInp .t a {
	color: #f9282b;
	display: inline-block;
}
.RPasswordFormInp.passwordTwo {
	position: relative;
}
.passwordTwoIov {
	font-size: 14px;
	color: #f9282b;
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: none;
}
.RPasswordFormInp.passwordTwo.activeOne .passwordTwoIov.One {
	display: block;
}
.RPasswordFormInp.passwordTwo.activeTwo .passwordTwoIov.Two {
	display: block;
}
/*智能设备2-G1*/
.SmartDevice2G1-1 {
	position: relative;
	margin-top: 110px;
}
.SmartDevice2G1-1 .commonweb {
	height: 100%;
	position: relative;
}
.SmartDevice2G1-1 .bj {
	width: 100%;
}
.SmartDevice2G1-1 .bj img {
	width: 100%;
}
.SmartDevice2G1-1Con {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
.SDevice2G1-1Text {
	width: 790px;
	padding-top: 185px;
	overflow: hidden;
}
.SmartDevice2G1 h5 {
	font-size: 50px;
	color: #000;
	line-height: 1;
}
.SmartDevice2G1 p {
	font-size: 18px;
	color: #999;
	line-height: 24px;
	margin-top: 50px;
}
.SDevice2G1-1Img {
	position: absolute;
	width: 50%;
	top: 0;
	right: 0;
	height: 100%;
}
.SDevice2G1-1Img img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
}
.SmartDevice2G1-2 {
	padding: 170px 0;
}
.SDevice2G1-2TabCont {
	width: 50%;
	float: left;
	position: relative;
}
.SDevice2G1-2TabCont .tabItem {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.SDevice2G1-2TabCont .tabItem.active {
	position: static;
	display: block;
}
.SDevice2G1-2TabCont .tabItem .img {
	width: 100%;
	height: 600px;
	position: relative;
}
.SDevice2G1-2TabCont .tabItem .img img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 100%;
}
.SDevice2G1-2ConF {
	width: 50%;
	padding-top: 20px;
}
.SDevice2G1-2ConFText {
	padding-right: 170px;
}
.SDevice2G1-2ConFText h5 {
	font-size: 50px;
	color: #000;
	line-height: 1;
}
.SDevice2G1-2ConFText p {
	font-size: 18px;
	color: #999;
	line-height: 24px;
	margin-top: 50px;
}
.SDevice2G1-2TabBar {
	margin-top: 205px;
}
.SDevice2G1-2TabBar .tabTerm {
	width: 88px;
	height: 88px;
	background: #f5f5f5;
	position: relative;
	display: inline-block;
	margin-right: 20px;
	border: 2px solid transparent;
	cursor: pointer;
}
.SDevice2G1-2TabBar .tabTerm img {
	max-width: 70%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	left: 50%;
}
.SDevice2G1-2TabBar .tabTerm:last-child {
	margin-right: 0;
}
.SDevice2G1-2TabBar .tabTerm.active {
	border-color: #f9282b;
}
.SmartDevice2G1-3 {
	background: #f8f8f8;
	padding: 110px 0 110px;
}
.SmartDevice2G1-3 .swiper-container {
	padding: 130px 0;
}
.SmartDevice2G1-3 .swiper-slide {
	-webkit-transform: translate3d(0, 0, 0) rotateY(0) !important;
	transform: translate3d(0, 0, 0) rotateY(0) !important;
}
.SmartDevice2G1-3 .swiper-slide img {
	width: 100%;
}
.SmartDevice2G1-3 .swiper-slide.swiper-slide-active {
	-webkit-transform: scale(1.8) translateY(-20px) !important;
	-ms-transform: scale(1.8) translateY(-20px) !important;
	transform: scale(1.8) translateY(-20px) !important;
	position: relative;
}
.SmartDevice2G1-3 .swiper-slide.swiper-slide-active::before {
	content: "";
	-webkit-box-shadow: 0 5px 50px 70px #999;
	box-shadow: 0 5px 50px 70px #999;
	position: absolute;
	bottom: 142px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: -1;
}
.SmartDevice2G1-3Tit {
	text-align: center;
	padding-bottom: 30px;
}
.SmartDevice2G1-3 .swiper-pagination {
	bottom: 0;
	text-align: center;
	width: 100%;
}
.SmartDevice2G1-3 .swiper-pagination .swiper-pagination-bullet {
	width: 30px !important;
	height: 30px !important;
	margin: 0 29px;
	display: inline-block;
}
.SmartDevice2G1-4 {
	background: url(../image/l-bj15.jpg) repeat;
	background-size: 100% 100%;
	padding: 140px 0 110px;
}
.SmartD2G1-4Img {
	width: 50%;
	overflow: hidden;
	position: relative;
}
.SmartD2G1-4Img .img {
	width: 100%;
	height: 680px;
}
.SmartD2G1-4Img img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.SmartD2G1-4Text {
	width: 50%;
	padding: 170px 0 0 60px;
}
.SmartDevice2G1-5 {
	position: relative;
}
.SmartDevice2G1-5 .bj {
	width: 100%;
}
.SmartDevice2G1-5 .bj img {
	width: 100%;
}
.SmartDevice2G1-5 .commonweb {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 1440px;
}
.SmartD2G1-5Text {
	padding-top: 255px;
}
.SmartD2G1-5Text h5 {
	color: #fff;
}
.SmartD2G1-5Text p {
	color: #ffff;
}
.SmartDevice2G1-6 {
	position: relative;
}
.SmartDevice2G1-6 .bj {
	width: 100%;
}
.SmartDevice2G1-6 .bj img {
	width: 100%;
}
.SmartD2G1-6Text {
	text-align: cent er;
	position: absolute;
	top: 110px;
	left: 0;
	width: 100%;
}
.SmartDevice2G1-7 {
	background: #fff;
	padding-top: 100px;
}
.SmartD2G1-7Text {
	text-align: center;
}
.SmartD2G1-7Img {
	max-width: 100%;
}
.SmartD2G1-7Img img {
	max-width: 100%;
}
/*产品详细-316*/
.ProjectionScreen316 {
	background: url(../image/project_316.jpg) center no-repeat !important;
}
.ProjectionScreen667 {
	background: url(../image/project_667.jpg) no-repeat cover !important;
}
.ProjectionScreen669 {
	background: url(../image/l-bj22.jpg) center no-repeat !important;
}
.ProjectionScreen672 {
	background: url(../image/l-bj23.jpg) center no-repeat !important;
}
.ProjectionScreen804 {
	background: url(../image/l-bj31.jpg) center no-repeat !important;
}
.l-Tv315Chip h5 {
	font-size: 30px;
	line-height: 1.1;
}
.l-Tv315Chip2 h3 {
	color: #000;
	padding-bottom: 20px !important;
}
.l-Tv315Chip2 h5 {
	color: #000;
}
.l-Tv315Chip p {
	font-size: 18px;
	line-height: 28px;
	margin-top: 15px;
}
.TvUBox4 .l-Tv315Chip p {
	margin-top: 25px;
}
.TvUBox5 .l-Tv315Chip p {
	margin-top: 21px;
}
.Tv315Chip.l-Tv315ChipRight {
	text-align: right;
	top: 410px;
}
.L_810padd .Tv810TextColor {
	padding-top: 105px !important;
}
.Tv315Chip.Tv810TextColor h3 {
	text-transform: none;
	padding-bottom: 22px !important
}
.Tv315Chip.l-Tv315ChipLeft {
	text-align: left;
	top: 290px;
}
.Tv315Chip.l-Tv315ChipLeftTwo {
	text-align: left;
	top: 110px;
}
.Tv315Chip.l-Tv315ChipBot {
	text-align: right;
	top: auto;
	bottom: 350px;
}
/*产品详细-812*/
.l-commonweb {
	width: 1680px;
	margin: 0 auto;
}
.l-Tv812Chipbox {
	position: relative;
}
.l-Tv812Chipbox img {
	width: 100%;
	display: block;
}
.Tv315Chip.l-Tv812Chip {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	padding-top: 100px;
	line-height: 1.35;
}
.l-Tv812Chip {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	padding-top: 155px;
	line-height: 1.35;
}
.l-Tv812Chip h5 {
	font-size: 30px;
	color: #876f4c;
}
/*.l-Tv812Chip h5 { font-size: 30px; color: #FFF;padding-bottom:15px}*/
.Tv315Chip.l-Tv812Chip h3 {
	color: #fff;
}
.Tv315Chip.l-Tv812Chip h5 {
	padding-bottom: 15px;
	color: #fff;
}
.l-Tv812ChipboxOne {
	padding: 145px 0;
	background-size: 100% 100%;
}
.l-Tv812ChipboxOne img {
	width: 100%;
}
.l-Tv812HDR {
	background: #0a0a0a;
}
.l-Tv812HDR .Tv315HDR h3 {
	color: #fff;
	padding-bottom: 30px;
}
.l-Tv812HDR .Tv315HDR p {
	color: #fff;
}
.l-Tv812ChipboxLi {
	margin-top: 45px;
	display: inline-block;
	text-align: left;
	padding: 0 85px;
	vertical-align: top;
}
.l-Tv812ChipboxLi .t {
	font-size: 30px;
	color: #d3ad7c;
	text-transform: capitalize;
}
.l-Tv812ChipboxLi .t1 {
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	margin-top: 10px;
}
.l-Tv812ChipboxText {
	margin-top: 40px;
}
.l-Tv812ChipboxText .t2 {
	display: inline-block;
	font-size: 30px;
	color: #d3ad7c;
	text-transform: capitalize;
	padding: 0 40px;
}
.l-Tv812ChipboxText .t3 {
	font-size: 30px;
	color: #d3ad7c;
	padding-bottom: 12px;
	display: inline-block;
	position: relative;
}
.l-Tv812ChipboxText .t3 span {
	font-size: 50px;
}
.l-Tv812ChipboxText .t3::before {
	width: 100%;
	height: 2px;
	background-image: -webkit-gradient(linear, left top, right top, from(#8a8067), to(#2d322f));
	background-image: linear-gradient(to right, #8a8067, #2d322f);
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
}
.Tv315Chipbox-bj {
	background: #0a0a0a !important;
	padding-bottom: 100px;
}
.l-Tv315ChipCon {
	margin-top: 65px;
	padding: 0 30px;
	text-align: center;
}
.l-Tv315ChipConBox {
	width: 49%;
	display: inline-block;
	margin: 5px;
	position: relative;
}
.l-Tv315ChipConBox .bj {
	width: 100%;
}
.l-Tv315ChipConBox .bj img {
	width: 100%;
}
.l-Tv315ChipConBoxText {
	position: absolute;
	top: 115px;
	left: 0;
	width: 100%;
	padding: 0 220px;
}
.l-Tv315ChipConBoxText .t1 {
	font-size: 30px;
	color: #d3ad7c;
}
.l-Tv315ChipConBoxText .t2 {
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	margin-top: 15px;
}
.L_TV812 .l-Tv315ChipConBoxText .t2 {
	margin-top: 25px;
}
.Tv315Chipbox-bj .Tv315Chip {
	position: static;
}
.Tv315ChipboxImg {
	margin-top: 65px;
	width: 100%;
}
.Tv315ChipboxImg img {
	width: 100%;
}
/*产品详细-技术参数*/
.l-Specifications {
	background: #fff;
	padding: 90px 0 165px;
}
.l-SpecificationsLi {
	display: block;
	width: 100%;
	border-bottom: 1px solid #dedede;
	line-height: 80px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 24px;
}
.l-SpecificationsLi:first-child {
	border-top: 1px solid #dedede;
}
.l-SpecificationsLi .t {
	width: 600px;
	color: #333;
}
.l-SpecificationsLi .t1 {
	color: #999;
}
 @-webkit-keyframes pointer {
 from {
 -webkit-transform-origin: right bottom;
 transform-origin: right bottom;
 opacity: 1;
 -webkit-transform: translate(30px, 0) rotate3d(0, 0, 1, 10deg);
 -webkit-transform: translate(0.26667rem, 0) rotate3d(0, 0, 1, 10deg);
 transform: translate(30px, 0) rotate3d(0, 0, 1, 10deg);
 transform: translate(0.26667rem, 0) rotate3d(0, 0, 1, 10deg)
}
to {
	-webkit-transform-origin: right bottom;
	transform-origin: right bottom;
	-webkit-transform: translate(-30px, 0) rotate3d(0, 0, 1, -10deg);
	-webkit-transform: translate(-0.26667rem, 0) rotate3d(0, 0, 1, -10deg);
	transform: translate(-30px, 0) rotate3d(0, 0, 1, -10deg);
	transform: translate(-0.26667rem, 0) rotate3d(0, 0, 1, -10deg);
	opacity: 0.5
}
}
/* 9-23新加样式 */
.content_main_box02 {
	display: none;
}
.lefttext_box {
	padding-left: 16.4%;
	padding-right: 60px;
	padding-top: 167px
}
.righttext_box {
	padding-right: calc((100% - 1400px) / 2);
	padding-left: 90px;
	padding-top: 130px;
}
.notong_subbox {
	display: none;
	opacity: -100;
	;
	position: absolute;
	top: 70px;
	left: 50%;
	transform: translateX(-50%);
	width: 200px;
	background-color: #fff;
	padding: 15px 0;
	box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);
}
.notong_subbox a {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
}
.nav ul li:nth-last-child(1), .nav ul li:nth-last-child(2) {
	position: relative !important;
}
.nav ul li:nth-last-child(1) .SecondaryMenubox, .nav ul li:nth-last-child(2) .SecondaryMenubox {
	display: none !important;
}
.SecondaryMenu dl dd a.cur {
	color: #f9282b;
}
.notong_subbox a:hover {
	color: #f9282b;
}
.Missionbox:nth-child(odd) .MissionText {
	width: 45%;
}
.nav ul li:nth-last-child(1) .notong_subbox {
	opacity: 10;
}
.nav ul li:nth-last-child(2) .notong_subbox {
	opacity: 10;
}
.BuyBtn:hover a {
	background-color: #f9282b !important;
	color: #fff !important;
}
html {
	overflow-x: hidden;
}
.tipsbox {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	cursor: pointer;
}
.pointerbox {
	position: relative;
}
.pointerbox .pointer {
	left: calc(50% - 25px);
	top: calc(50% - 25px);
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 9;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	background: url(../image/pointer.png) no-repeat center;
	background-size: cover;
	-webkit-animation: pointer 1s linear 0ms infinite normal forwards;
	animation: pointer 1s linear 0ms infinite normal forwards;
}
.vearcode_box {
	width: 100% !important;
}
.vearcode_box label {
	width: calc(100% - 220px);
}
.codebox {
	width: 200px;
	height: 77px;
}
.codebox img {
	width: 100%;
	height: 100%;
}
.iconimgbox img {
	height: 45px;
	margin: 0 auto;
}
.iconimgbox .img02 {
	display: none;
}
.iconimgbox:hover .img02 {
	display: block;
}
.iconimgbox:hover .img01 {
	display: none;
}
.iconimgbox span {
	background: none !important;
}
.iconimgbox.cur .img02 {
	display: block;
}
.iconimgbox.cur .img01 {
	display: none;
}
.SDXQ5ConBox {
	margin-bottom: 30px;
}
.SDXQ5ConBox:nth-child(3n+1) {
	margin-left: 0 !important;
}
.parameter_ul {
	margin: 90px 0;
	padding-left: 0 !important;
}
.parameter_ul li {
	display: flex;
	padding: 25px 0;
	border-bottom: 1px solid #dedede;
}
.parameter_ul li:first-child {
	border-top: 1px solid #dedede;
}
.parameter_ul li p {
	font-size: 24px;
}
.parameter_ul li p:first-child {
	width: 45%;
}
.parameter_ul li p:last-child {
	color: #999999;
	width: 55%;
}
@media (max-width: 1800px) {
.SmartDeviceTwo_bell4s .SmartDeviceXQ4TwoText, .SmartDeviceTwo_bell4s .SmartDeviceXQ4TwoText.Two {
	padding: 5% 0 0 5%
}
}
 @media (max-width: 1700px) {
.Li808 .Tv806Chipbox1Text {
	padding-top: 3%
}
}
 @media (max-width: 1441px) {
/*.SmartDeviceXQ3 {align-items:center;display:flex;}*/
.SignIn .commonweb {
	width: 100%;
}
.SmartDevice2G1-5 .commonweb {
	width: 100%;
}
.righttext_box, .lefttext_box {
	padding: 0 60px !important;
}
.l-commonBanner-2Text {
	width: 550px;
	right: 50px;
}
.SmartDeviceXQ4TwoText {
	padding-top: 10px;
	padding-left: 150px;
}
.SmartDeviceXQ4TwoText.Two {
	padding: 10px 0 0 30px;
}
.SmartDeviceXQ4TwoText .SDXQ4TextTitLi:last-child {
	width: 100%;
}
.SmartDeviceXQ1-2 .SmartDeviceXQ1Img {
	margin: -420px -2px 100px 0;
}
.SmartDeviceThree .l-commonBanner-2Text {
	left: 150px;
}
.SmartDeviceThree .SDXQ4TextTitLi {
	padding-right: 0;
}
.SmartDeviceThree .SmartDeviceXQ4TwoText.Two {
	padding-right: 0;
}
.SmartDeviceThree .SDXQ4TextTitLiBox {
	align-items: center;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ4TwoText, .SmartDeviceTwo_bell4s .SmartDeviceXQ4TwoText.Two {
	padding: 1% 0 0 1%
}
.SmartDeviceTwo_bell4s .SDXQ4TextTitLiBox span {
	width: auto;
	margin-left: 0;
	position: static;
	padding-left: 10px;
}
}
 @media (max-width: 1220px) {
/*.SmartDeviceTwo_bell4s .SDXQ4TextTitLiBox{display:block !important;white-space: inherit;}*/
    /*.SmartDeviceTwo_bell4s .SDXQ4TextTitLiBox span{width:auto;position: static;padding-left:0;line-height:28px;display:block;}*/
.Li808 .L808text2 {
	top: 50% !important;
	transform: translateY(-50%);
	left: 5% !important;
	max-width: 43% !important;
}
.Li808 .Tv806Chipbox1Text img {
	width: 170px;
}
.PDlaptop3Tit {
	top: 50px;
}
}
 @media (max-width: 992px) {
}
 @media (max-width: 768px) {
.nbanner{
	margin-top: 60px;
	}
.MeikangHSeries.L_QXL3 {
	padding-bottom: 30px
}
.SmartDeviceXQ3_138 .SmartDeviceXQ3Text {
	padding: 20px 15px;
}
.SDXQ2RightLiBox .t {
	white-space: revert !important;
}
.Li808 .l-bj img {
	width: auto !important;
	height: 320px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.Li808 .L808text2 {
	max-width: 100% !important;
}
.Li808 .L808text2 h5, .Li808 .L808text2 p:nth-child(3), .Li808 h3 p {
	margin-top: 10px !important;
	line-height: 1.3 !important;
}
.Li808 .Tv806Chipbox8Text {
	top: 50% !important;
	transform: translateY(-50%);
	right: 5% !important;
	width: 50% !important;
}
.Li808 .Tv806Chipbox12Text {
	top: 50% !important;
	transform: translateY(-50%);
	right: 5% !important;
	width: 50% !important;
}
.Li808 h3 span {
	font-size: 26px !important;
}
.Li808 .Tv806Chipbox1Text img {
	width: 100px;
}
.Tv315Chipbox .L667 h3 {
	padding-bottom: 10px !important;
}
.l-title {
	font-size: 24px;
}
.SmartDeviceTwo .SmartDeviceXQ1Text h3 {
	text-align: left;
}
.productRecommend ul li {
	width: 100% !important;
}
.parameter_ul li p {
	font-size: 16px;
}
.parameter_ul li {
	padding: 20px 0;
}
.parameter_ul {
	margin: 40px 0;
}
.righttext_box, .lefttext_box {
	padding: 15px !important;
}
.codebox {
	height: 41px;
	width: 120px;
}
.vearcode_box label {
	width: calc(100% - 130px);
}
.SmartDeviceXQ2 {
	height: auto !important;
}
.pointerbox .pointer {
	width: 50px;
	height: 60px;
}
.PDlaptop1Li {
	margin-top: 5px;
}
.PDlaptop1Li a {
	font-size: 18px;
}
.PDlaptop2 {
	padding: 30px 0;
}
.PDlaptop2Con table tr th {
	font-size: 14px;
}
.PDlaptop2Con table tr td {
	font-size: 14px;
}
.PDlaptop3Tit {
	top: 30px;
}
.PDlaptop4 {
	padding-top: 30px;
}
.PDlaptop4LiText {
	margin: 0 10px;
}
.PDlaptop4LiText .t1 {
	font-size: 20px;
}
.PDlaptop4LiText .t2 {
	font-size: 14px;
}
.PDlaptop5Tit {
	padding-top: 30px;
}
.PDlaptop5Tit p {
	margin-top: 5px;
	font-size: 16px;
}
.PDlaptop5LiBox {
	width: 28%;
	margin: 0 2%;
	height: 60px;
}
.PDlaptop5LiBox .t {
	padding-top: 8px;
}
.PDlaptop5LiBox .t span {
	font-size: 22px;
}
.PDlaptop6 {
	padding: 30px 0;
}
.SmartDeviceBox {
	width: 50%;
}
.SmartDeviceBox a {
	height: 450px;
}
.SmartDeviceBox .img {
	height: 320px;
}
.SmartDevice {
	padding: 50px 0;
}
.SmartDeviceXQ1Img {
	margin-top: -50px;
	width: 150px;
}
.SmartDeviceXQ1Text h5 {
	font-size: 22px;
}
.SmartDeviceXQ1Text h3 {
	font-size: 18px;
}
.SmartDeviceXQ1 {
	padding-bottom: 30px;
}
.SmartDeviceXQ2Left {
	width: 100%;
	float: none;
	height: auto;
	padding: 20px;
	text-align: center;
}
.SmartDeviceXQ2Left img {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.SmartDeviceXQ2Right {
	width: 100%;
	float: none;
	height: auto;
}
.SmartDeviceXQ3Img {
	width: 100%;
	float: none;
}
.SmartDeviceXQ3Text {
	width: 100%;
	float: none;
}
.SmartDeviceXQ3Text p {
	margin-top: 20px;
}
.SmartDeviceXQ4Img {
	width: 100%;
	float: none;
	padding: 20px;
	text-align: center;
}
.SmartDeviceXQ4Text {
	width: 100%;
}
.SmartDeviceXQ5Tit {
	font-size: 32px;
}
.SDXQ5ConBox {
	width: 100%;
	margin-left: 0;
	margin-top: 10px;
}
.SmartDeviceXQ1-2 .SmartDeviceXQ1Img {
	margin: -50px 0 50px 0;
	text-align: center;
}
.SmartDeviceXQ1-2 .SmartDeviceXQ1Img img {
	width: 100px;
}
.commonBannerText {
	padding-top: 50px;
}
.commonBannerText h5 {
	font-size: 30px;
}
.commonBannerText p {
	font-size: 22px;
}
.commonBannerText p span {
	font-size: 24px;
}
.commonBut a {
	width: 200px;
	line-height: 50px;
	font-size: 20px;
}
.SmartDeviceTwo .SmartDeviceXQ1Text h5 {
	font-size: 30px;
}
.SmartDeviceTwo .SmartDeviceXQ1Text h3 {
	font-size: 22px;
}
.SmartDeviceXQ2-2 .SmartDeviceXQ2Left {
	height: auto;
}
.SmartDeviceXQ2Left img {
	max-height: 250px;
	width: auto;
}
.SmartDeviceTwo_bell4s .SmartDeviceXQ2Left img {
	max-height: none;
}
.SmartDeviceXQ2-2 .SmartDeviceXQ2Right {
	height: auto;
	padding-bottom: 50px;
}
.l-commonBanner-2Text {
	width: 300px;
	font-size: 20px;
	line-height: 26px;
}
.SmartDeviceXQ4TwoImg {
	width: 100%;
	float: none;
}
.SmartDeviceXQ3-2 .SmartDeviceXQ3Text {
	padding: 20px;
}
.l-commonBanner-2Text {
	width: 100%;
	position: static;
	background-color: #fff;
	padding: 20px 20px 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.l-bannerText .num {
	font-size: 120px;
}
.l-bannerTextOn a {
	width: 120px;
	line-height: 45px;
	padding: 0 10px;
	font-size: 14px;
}
.l-bannerTextOn a::before {
	right: 10px;
}
.Global {
	padding: 180px 0 50px;
}
.GlobalConLiLeft {
	width: 100%;
	float: none;
	padding-bottom: 20px;
}
.GlobalConLiLeft::before {
	display: none;
}
.GlobalConLi:nth-child(1) .GlobalConLiLeft {
	width: 90px;
	float: left;
	padding-bottom: 0px
}
.GlobalConLi:nth-child(1) .GlobalConLiLeft::before {
	display: block;
}
.GlobalConLi:nth-child(1) .GlobalConLiRight {
	padding-top: 3px;
}
.GlobalConLiRight {
	padding-left: 10px;
}
.RPasswordRightHead {
	padding-bottom: 10px;
}
.RPasswordRightHead .t {
	font-size: 22px;
}
.RPasswordForm {
	padding: 30px 30px 0;
}
.RPasswordConTabCont {
	padding: 0 20px;
}
.SmartDevice2G1 h5 {
	font-size: 28px;
}
.SmartDevice2G1 p {
	font-size: 14px;
	margin-top: 10px;
	line-height: 20px;
}
.SDevice2G1-2TabCont .tabItem .img {
	height: 400px;
}
.SDevice2G1-2TabCont .tabItem .img img {
	max-width: 50%;
}
.SmartDevice2G1-3 .swiper-slide.swiper-slide-active {
	-webkit-transform: scale(1) !important;
	-ms-transform: scale(1) !important;
	transform: scale(1) !important;
}
.SmartDevice2G1-3 .swiper-container {
	padding: 0;
}
.SmartDevice2G1-2 {
	padding: 50px 0;
}
.SDevice2G1-2TabBar {
	white-space: nowrap;
	overflow-x: auto;
}
.SmartDevice2G1-4 {
	padding: 50px 0;
}
.SmartDevice2G1-1 .bj {
	display: none;
}
.SDevice2G1-1Img {
	position: static;
	width: 100%;
}
.SmartDevice2G1-1Con {
	position: static;
}
.SDevice2G1-1Text {
	width: 100%;
}
.SDevice2G1-1Img img {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	margin: 0 auto;
}
.SmartDevice2G1-3 .swiper-pagination .swiper-pagination-bullet {
	margin: 0 10px;
}
.Tv315Chip.l-Tv315ChipRight {
	top: 20px;
}
.Tv315Chip.l-Tv315ChipLeft {
	top: 20px;
}
.Tv315Chip.l-Tv315ChipLeftTwo {
	top: 20px;
}
.Tv315Chip.l-Tv315ChipBot {
	bottom: auto;
	top: 20px;
}
.l-Tv315Chip h5 {
	font-size: 16px;
}
.l-Tv812ChipboxLi .t {
	font-size: 20px;
}
.l-Tv812ChipboxLi .t1 {
	font-size: 14px;
	line-height: 20px;
	margin-top: 5px;
}
.l-Tv812ChipboxText .t2 {
	font-size: 20px;
}
.l-Tv315ChipConBoxText .t1 {
	font-size: 20px;
}
.l-Tv315ChipConBoxText .t2 {
	font-size: 14px;
	line-height: 18px;
	margin-top: 10px;
}
.l-Specifications {
	padding: 30px 0;
}
.l-SpecificationsLi {
	font-size: 16px;
	padding: 10px 0;
}
.l-SpecificationsLi .t {
	line-height: 30px;
}
.l-SpecificationsLi .t1 {
	line-height: 30px;
}
.LiTVUHdIovLi a {
	padding: 0 15px;
}
.LiTVUHdConBox {
	width: 50%;
}
.LiTVUHdConTabContText .tit {
	font-size: 18px;
}
.LiTVUHdConTabContText .num {
	font-size: 16px;
}
.modalContent {
	display: block;
}
.modalLeft {
	width: 100%;
	padding-right: 0;
	border: none;
}
.modalRight {
	padding-left: 0;
	width: 100%;
	margin-top: 20px;
}
.Tv315Chip.l-Tv315ChipLeft {
	padding: 20px 0;
	position: static;
	width: 100%;
	background: #020202;
	text-align: center;
}
.widbox {
	width: 100%;
}
.widbox h2 {
	font-size: 26px;
}
.l-Tv315ChipRightTwo {
	width: 350px;
	padding-top: 0;
}
.SiteMapLI {
	margin: 0 5px 30px;
}
.Tv806Chipbox1Text {
	padding-top: 20px;
}
.Tv806Chipbox1Text img {
	width: 130px;
}
.Tv806Chipbox1Text p {
	font-size: 16px;
}
.yellowT {
	font-size: 20px;
}
.Tv806Chipbox1Text h5 {
	margin-top: 5px !important;
}
.Tv806Chipbox4Text {
	width: 51%;
}
.Tv806Chipbox h3 {
	font-size: 22px;
}
.Tv806Chipbox h5 {
	font-size: 16px;
}
.Tv806Chipbox4Text h5 {
	margin: 20px 0 10px;
}
.Tv806Chipbox4Text p {
	font-size: 16px;
	line-height: 1;
}
.Tv806Chipbox5 .t {
	font-size: 14px;
	line-height: 1;
	bottom: 20px;
}
.Tv806Chipbox6 h5 {
	margin: 10px 0 15px;
}
.Tv806Chipbox6 p {
	font-size: 16px;
}
.Tv806Chipbox6LiBox {
	text-align: center;
}
.Tv806Chipbox6LiBox .img {
	width: 100%;
	height: 40px;
	display: block;
	text-align: center;
}
.Tv806Chipbox6LiBox .img img {
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}
.Tv806Chipbox6LiBox .t {
	font-size: 16px;
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.Tv806Chipbox7 .t {
	width: 32%;
	top: 145px;
	font-size: 14px;
	line-height: 1;
}
.Tv806Chipbox8Text {
	width: 42%;
}
.Tv806Chipbox8Text h5 {
	margin: 10px 0 20px;
}
.Tv806Chipbox8Text p {
	font-size: 16px;
	line-height: 1;
}
.Tv806Chipbox9Text {
	top: 20px;
}
.Tv806Chipbox9Text h4 {
	font-size: 20px;
	margin: 10px 0;
}
.Tv806Chipbox9 .t {
	bottom: 155px;
}
.Tv806Chipbox10Text h5 {
	margin-top: 20px;
}
.Tv806Chipbox11Text h5 {
	margin: 15px 0 5px;
}
.Tv806Chipbox11Text p {
	font-size: 16px;
	line-height: 1;
}
.Tv806Chipbox11Text .t {
	font-size: 16px;
	line-height: 1;
	margin: 15px 0;
}
.Tv806Chipbox12Text {
	top: 50px;
}
.Tv806Chipbox12Text h5 {
	margin: 10px 0 15px;
}
.Tv806Chipbox12TextLI {
	display: block;
}
.Tv806Chipbox12TextLI .t {
	border-top: 1px solid #838689;
	border-left: none;
	text-align: center;
}
.Tv806Chipbox13LIBox {
	margin: 0 10px;
	width: 120px;
}
.Tv806Chipbox14LIBox {
	margin-top: 10px;
	height: 80px;
}
.Tv806Chipbox14LIBox .t {
	font-size: 14px;
}
.Tv806Chipbox14Text {
	top: 100px;
}
.Tv806Chipbox15Img {
	width: 100%;
	float: none;
}
.Tv806Chipbox15Text {
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox15Text p {
	font-size: 20px;
	margin-top: 10px;
}
.Tv806Chipbox15Text h5 {
	margin: 10px 0 20px;
}
.Tv806Chipbox15Text .text {
	margin-top: 20px;
}
.Tv806Chipbox16Text {
	top: 30px;
}
.Tv806Chipbox16Text h5 {
	margin-top: 10px;
}
}
.Tv806Chipbox2 {
	position: relative;
}
@media (max-width: 465px) {
.Li808 .Tv806Chipbox3 .l-bj img, .Li808 .Tv806Chipbox11 .l-bj img {
	width: 100%!important;
	height: auto !important;
	position: static;
	transform: none;
}
.Li808 .Tv806Chipbox8Text, .Li808 .Tv806Chipbox12Text {
	width: 100%!important;
	position: static;
	transform: none;
}
.Li808 .Tv806Chipbox1Text {
	padding-top: 2%
}
.Li808 .Tv806Chipbox1Text img {
	width: 80px;
	padding-bottom: 3px !important;
}
.PDlaptop1Li a {
	width: 49%;
}
.RemoteControTvImg {
	min-height: 130px !important;
}
.RegisteredProductsbox .formBtn input {
	height: 45px !important;
	font-size: 16px !important;
	width: 130px !important;
}
.RegisteredProductsbox .formBtn {
	padding-top: 30px !important;
}
.PDlaptop1Li a:nth-child(2):before {
	display: none;
}
.PDlaptop3Tit {
	top: 20px;
}
.PDlaptop4Tit {
	font-size: 20px;
}
.PDlaptop4Li {
	margin-top: 10px;
}
.PDlaptop4LiText .t1 {
	font-size: 17px;
}
.PDlaptop4LiText .t2 {
	font-size: 13px;
}
.PDlaptop6LeftBox .t {
	font-size: 20px;
}
.PDlaptop6LeftBox .icon {
	display: block;
}
.SmartDeviceBox {
	width: 100%;
}
.SmartDeviceBox a {
	height: auto;
}
.SmartDeviceBox .img {
	height: auto;
	text-align: center;
}
.SmartDeviceBox .img img {
	position: static;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	margin: 20px;
}
.SmartDevice {
	padding: 30px 0;
}
.SmartDeviceXQ1Img {
	padding: 20px;
	margin: 0;
	text-align: center;
	width: 100%;
}
.SmartDeviceXQ1Img img {
	width: 150px;
}
.SmartDeviceXQ1Text h5 {
	font-size: 20px;
}
.SmartDeviceXQ1Text h3 {
	font-size: 16px;
}
.SmartDeviceXQ2Left img {
	width: auto;
}
.SDXQ2RightTit {
	font-size: 24px;
}
/*.SDXQ2RightLiBox .t { font-size: 16px; }*/
.SmartDeviceXQ4Text {
	padding-left: 20px;
}
.SDXQ4TextTit {
	font-size: 26px;
}
.SmartDeviceXQ4Img {
	padding: 20px 100px;
}
.SDXQ4TextTitLiBox {
	font-size: 12px;
	line-height: 20px;
}
.SDXQ4TextTitLiBox span {
	text-align: left;
}
.SmartDeviceXQ5Tit {
	font-size: 28px;
}
.SDXQ5ConBox .t {
	font-size: 22px;
}
.l-bannerText .num {
	font-size: 60px;
}
.l-bannerTextOn a {
	line-height: 40px;
}
.GlobalTit {
	font-size: 22px;
}
.NationalFlagBox {
	width: 100%;
}
.SignIn {
	padding: 50px 0;
}
.SignInBox {
	width: 100%;
	padding: 30px 20px;
	height: auto;
}
.RPasswordRight {
	padding: 10px;
}
.RPasswordForm {
	padding: 20px;
}
.RPassword {
	padding: 20px 0;
}
.RetrievePassword {
	padding: 30px 0;
	margin-top: 60px;
}
.SDevice2G1-1Text {
	padding-top: 10px;
}
.SmartDevice2G1 h5 {
	font-size: 22px;
}
.SmartDevice2G1 p {
	font-size: 12px;
}
.SDevice2G1-2TabCont .tabItem .img {
	height: 350px;
}
.SDevice2G1-2TabBar .tabTerm {
	margin-right: 5px;
}
.SDevice2G1-2TabBar {
	margin-top: 30px;
}
.SmartDevice2G1-3Tit {
	padding-bottom: 0;
}
.SmartD2G1-4Img img {
	max-width: 80%;
}
.SmartD2G1-4Text {
	padding: 10px 0 0;
}
.SmartD2G1-5Text {
	padding-top: 30px;
}
.SmartD2G1-6Text {
	top: 20px;
}
.l-Tv812Chip h5 {
	font-size: 16px;
	line-height: 1;
}
.l-Tv812Chip h3 {
	font-size: 18px;
}
.l-Tv315ChipConBox {
	width: 100%;
}
.Tv315Chip h3 {
	font-size: 22px !important;
	padding-bottom: 5px !important;
}
.widbox h2 {
	font-size: 22px !important;
}
.l-Tv315Chip h5 {
	font-size: 16px !important;
}
.l-Tv315Chip p {
	font-size: 14px !important;
	line-height: 16px !important;
	margin-top: 5px !important;
}
.l-Tv812ChipboxText {
	margin-top: 10px;
}
.LiTVUHdConBox {
	width: 100%;
}
.liBarboxA a {
	padding: 0 10px;
}
.LiTVUHdTopOn {
	float: none;
}
.LiTVUHdTopSs {
	width: 100%;
	float: none;
}
.LiTVUHdTopOn::before {
	right: 4px;
}
.LiTVUHdIov {
	margin-top: 20px;
}
.LiTVUHdIovLi {
	line-height: 50px;
	font-size: 14px;
}
.MeikangSeriesText h2 {
	font-size: 24px;
}
.MeikangSeriesText h5 {
	font-size: 16px;
	margin: 10px 0 5px;
}
.MeikangSeriesText p {
	font-size: 14px;
	line-height: 20px;
}
.MeikangSeries {
	padding: 30px;
}
.Tv806Chipbox1Text {
	padding-top: 10px;
}
.Tv806Chipbox1Text p {
	font-size: 12px;
	margin-top: 5px;
}
.yellowT {
	font-size: 16px;
	margin-top: 5px;
}
.Tv806Chipbox2 .l-bj {
	width: auto;
	height: 100%;
}
.Tv806Chipbox2 {
	background-size: cover;
	position: relative;
}
.Tv806Chipbox2 .Tv806Chipbox1Text {
	position: static;
}
.Tv806Chipbox3 {
	padding-bottom: 50px;
	background: #000;
}
.Tv806Chipbox3Text {
	width: 100%;
	padding: 0 20px;
}
.Tv806Chipbox h3 {
	font-size: 20px;
}
.Tv806Chipbox h5 {
	font-size: 14px;
}
.Tv806Chipbox3Text p {
	font-size: 14px;
}
.Tv806Chipbox4 {
	background: #020913;
	padding-bottom: 50px;
}
.Tv806Chipbox4Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox5 {
	background: #000;
	background-size: cover;
	padding-bottom: 50px;
}
.Tv806Chipbox5Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox5 .t {
	position: static;
	margin-top: 0;
}
.Tv806Chipbox6Img {
	margin-top: 30px;
}
.Tv806Chipbox6LiBox {
	width: 100%;
	margin-top: 15px;
}
.Tv806Chipbox7 {
	background: #000;
	padding-bottom: 50px;
}
.Tv806Chipbox7Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox7 .t {
	position: static;
	margin-top: 0;
	width: 100%;
	padding: 0 20px;
	text-align: center;
}
.Tv806Chipbox8 {
	background: #000;
	padding: 0;
}
.Tv806Chipbox8Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox8Text p {
	margin-top: 60px;
}
.Tv806Chipbox9 {
	background: #000;
	padding: 0;
	color: #fff;
}
.Tv806Chipbox9Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox9 .t {
	position: static;
	padding: 0 20px;
	font-size: 12px;
	text-align: center;
}
.Tv806Chipbox10 {
	background: #000;
	padding: 0;
	color: #fff;
}
.Tv806Chipbox10Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox11 {
	background: #000;
	padding: 0;
	color: #fff;
}
.Tv806Chipbox11Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox12 {
	background: #000;
	padding: 0;
	color: #fff;
}
.Tv806Chipbox12Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox13 {
	background: #000;
	padding-bottom: 50px;
	color: #fff;
}
.Tv806Chipbox13Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox13LI, .Tv806Chipbox13 .x-t {
	position: static;
}
.Tv806Chipbox13LIBox {
	width: 100%;
	margin-top: 15px;
}
.Tv806Chipbox14 {
	background: #0f122d;
	padding: 0;
	color: #fff;
}
.Tv806Chipbox14Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox15 {
	padding: 20px;
}
.Tv806Chipbox15Text {
	padding: 20px 0;
}
.Tv806Chipbox16 {
	background: #000;
	padding-bottom: 50px;
	color: #fff;
}
.Tv806Chipbox16Text {
	position: static;
	width: 100%;
	padding: 20px;
}
.Tv806Chipbox16 .x-t {
	position: static;
}
}


/*--头部--*/
@import url("font_2762266_pjb8ls5rocr.css");
.hideScroll {
	overflow: hidden;
}
.header {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 99;
	padding: 20px 15px 0px;
	height: 60px;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
	background: #fff;
}
.logo {
	float: left;
	display: block;
	position: relative;
}
.logo img {
	height: 30px;
	display: block;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
}
.logo img.curLogo {
	position: absolute;
	opacity: 1;
	visibility: visible;
	top: 0px;
	left: 0px;
}
.haderRight {
	float: right;
	padding-top: 2px;
}
.headerSearch {
	float: left;
}
.headerSearch a {
	display: block;
	width: 22px;
	height: 22px;
	background: url(../image/img002.png) no-repeat center;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
}
.headerLogin {
	float: left;
	margin-left: 8px;
}
.headerLogin a {
	display: block;
	width: 22px;
	height: 22px;
	background: url(../image/img003.png) no-repeat center;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
}
.headerGlobal {
	float: left;
	margin-left: 8px;
}
.headerGlobal a {
	display: block;
	height: 22px;
	background: url(../image/img004.png) no-repeat left center;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
	color: #747474;
	white-space: nowrap;
	padding-left: 30px;
}
.navbtn {
	float: right;
	width: 25px;
	height: 20px;
	position: relative;
	cursor: pointer;
	margin-left: 8px;
}
.navbtn span {
	display: block;
	height: 2px;
	background: #747474;
	top: 0px;
	position: absolute;
	width: 100%;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}
.navbtn span:nth-child(2) {
	top: 9px;
}
.navbtn span:nth-child(3) {
	top: 18px;
}
.closeNavbtn span:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 9px;
}
.closeNavbtn span:nth-child(2) {
	display: none;
}
.closeNavbtn span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 9px;
}
.nav {
	display: none;
	position: fixed;
	left: 0px;
	right: 0px;
	top: 60px;
	bottom: 0px;
	overflow-y: auto;
	overflow-x: hidden;
	background: #fff;
	border-top: 1px solid #f5f5f5;
	z-index: 991;
}
.nav ul {
	padding: 30px 20px 0px;
}
.nav ul li {
	border-bottom: 1px solid #eee;
	position: relative;
}
.nav ul li > a {
	display: block;
	height: 45px;
	font-size: 16px;
	line-height: 45px;
}
.nav ul li i {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 45px;
	width: 30%;
}
.nav ul li i:before {
	position: absolute;
	top: 50%;
	right: 10px;
	width: 10px;
	height: 10px;
	border-top: 2px solid #555;
	border-right: 2px solid #555;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	content: "";
}
.nav ul li.cur i:before {
	-webkit-transform: translateY(-50%) rotate(135deg);
	-ms-transform: translateY(-50%) rotate(135deg);
	transform: translateY(-50%) rotate(135deg);
}
.SecondaryMenubox {
	display: none;
	padding-bottom: 20px;
	border-top: 1px solid #eee;
	padding-top: 25px;
}
.Tvtype h3 {
	display: none;
}
.Tvtype dl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.Tvtype dl dt {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.Tvtype dl dd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.Tvtype dl h4 {
	font-size: 18px;
	color: #333333;
	padding-bottom: 10px;
}
.Tvtype dl h4 a {
	color: #333333;
}
.Tvtype dl p a {
	display: block;
	font-size: 14px;
	line-height: 30px;
}
.OtherType h3 {
	font-size: 18px;
	color: #333333;
	padding-bottom: 10px;
}
.OtherType h3 a {
	color: #333333;
}
.OtherType p {
	font-size: 14px;
}
.SecondaryMenu h3 {
	display: none;
}
.SecondaryMenu dd {
	font-size: 14px;
	line-height: 30px;
}
.SecondaryMenu dd a {
	color: #333333;
}
.RecommendedProducts {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.RecommendedProducts dl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 0px;
	padding-top: 15px;
}
.RecommendedProducts dl dd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.RecommendedProducts dl dd:nth-child(1) {
	padding-right: 10px;
}
.RecommendedProducts dl dd img {
	display: block;
	max-width: 100%;
}
.RecommendedProducts .ViewAll {
	text-align: right;
	padding-top: 25px;
}
.RecommendedProducts .ViewAll a {
	display: inline-block;
	line-height: 48px;
	background: #f9282b;
	padding: 0px 20px;
	color: #fff;
	font-size: 12px;
}
/*--banner--*/
.banner {
	overflow: hidden;
	position: relative;
	margin-top: 60px;
}
.banner ul li img {
	display: block;
	width: 100%;
}
.bannerDot {
	position: absolute;
	right: 10%;
	bottom: 9%;
	z-index: 20;
}
.bannerDot span {
	display: inline-block;
	border: 2px solid #fff;
	width: 10px;
	height: 10px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin: 0px 5px;
	vertical-align: middle;
}
.bannerDot span.swiper-pagination-bullet-active {
	background: #fff;
	width: 10px;
	height: 10px;
}
/*--推荐--*/
.indexProductTvbox {
	overflow: hidden;
	position: relative;
	padding: 30px 15px 0px;
}
.indexProductTv {
	width: 100%;
	position: relative;
	left: 0px;
	z-index: 2;
}
.indexProductTv ul li {
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	-webkit-transform: scale(0.6);
	-ms-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-transform-origin: center 86%;
	-ms-transform-origin: center 86%;
	transform-origin: center 86%;
}
.indexProductTv ul li img {
	display: block;
	width: 100%;
}
.indexProductTv ul li h3 {
	color: #000000;
	font-size: 20px;
	text-align: center;
}
.indexProductTv ul li p {
	color: #000000;
	font-size: 20px;
	padding-left: 9.2%;
	padding-bottom: 15px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
}
.indexProductTv ul li.swiper-slide-active {
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.indexProductTv ul li.swiper-slide-active p {
	visibility: visible;
	opacity: 1;
	-webkit-transition-delay: .4s;
	transition-delay: .4s;
}
.indexProductTvArrowBtn {
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
	text-align: center;
	padding-top: 20px;
}
.indexProductTvArrowBtn span {
	width: 35px;
	height: 35px;
	display: inline-block;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	border: 1px solid #f9282b;
	margin: 0px 10px;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
}
.indexProductTvArrowBtn span.indexProductTvPrev {
	background-image: url(../image/img06.png);
}
.indexProductTvArrowBtn span.indexProductTvPrev:hover {
	background-image: url(../image/img006.png);
}
.indexProductTvArrowBtn span.indexProductTvNext {
	background-image: url(../image/img07.png);
}
.indexProductTvArrowBtn span.indexProductTvNext:hover {
	background-image: url(../image/img007.png);
}
.indexProductTvArrowBtn span:hover {
	border-color: #f9282b;
	background-color: #f9282b;
}
.indexTitle h3 {
	font-size: 22px;
	padding-bottom: 10px;
}
.indexTitle .desc {
	font-size: 14px;
	color: #767676;
	line-height: 24px;
}
/*--我们的产品--*/
.OurProductbox {
	position: relative;
	padding: 30px 15px 0px;
}
.OurProductbox::after {
	content: '';
	bottom: 0px;
	top: 50%;
	right: 0px;
	left: 0px;
	background: #f3f3f3;
	position: absolute;
	display: block;
	z-index: 1;
}
.OurProduct {
	margin-top: 20px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.OurProduct ul li {
	width: -webkit-calc(50% - 10px);
	width: calc(50% - 10px);
}
.OurProduct ul li img {
	display: block;
	width: 100%;
}
.OurProduct ul li a {
	display: block;
	position: relative;
}
.OurProductText {
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 30px;
}
.OurProductText h3 {
	font-size: 22px;
	color: #fff;
	text-transform: uppercase;
}
.OurProductText p {
	color: #ffffff;
	font-size: 14px;
}
.OurProductboxIcon {
	left: 70px;
	top: 60%;
	position: absolute;
	z-index: 9;
	display: none;
}
/* .OurProductboxIcon img { display: block; height: 107px; } */

.OurProductBtnbox {
	padding-top: 30px;
	position: relative;
	z-index: 2;
}
.OurProductBtnArrow {
	width: 105px;
	float: left;
}
.OurProductBtnArrow span {
	width: 35px;
	height: 35px;
	position: relative;
	display: inline-block;
	cursor: pointer;
}
.OurProductBtnArrow span::after {
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0px;
	background: #a3a3a3;
}
.OurProductBtnArrow span::before {
	position: absolute;
	left: 2px;
	top: 9px;
	width: 18px;
	height: 18px;
	border: 1px solid #a3a3a3;
	-webkit-transform: rotate(42deg);
	-ms-transform: rotate(42deg);
	transform: rotate(42deg);
	border-right: none;
	border-top: none;
	display: block;
	content: '';
}
.OurProductBtnArrow span.OurProductPrevBtn {
	margin-right: 12px;
}
.OurProductBtnArrow span.OurProductNextBtn::before {
	right: 2px;
	-webkit-transform: rotate(-133deg);
	-ms-transform: rotate(-133deg);
	transform: rotate(-133deg);
	left: auto;
}
.OurProductBtnArrow span:hover::after {
	background: #000000;
}
.OurProductBtnArrow span:hover::before {
	border-color: #000000;
}
.OurProductscroll {
	float: left;
	width: -webkit-calc(100% - 105px);
	width: calc(100% - 105px);
	height: 2px;
	background: #cccccc;
	margin-top: 16px;
}
.OurProductscroll > .swiper-scrollbar-drag {
	background: #000000;
}
/*--全球分布--*/
.WorldwideDistributionBox {
	padding: 30px 15px 50px;
	background-repeat: no-repeat;
	background-color: #f3f3f3;
	background-position: left top;
	background-size: cover;
	overflow: hidden;
}
.WorldwideDistributionClass {
	margin-top: 20px;
}
.WorldwideDistributionClass a {
	font-size: 14px;
	margin-right: 20px;
	color: #000000;
	padding-bottom: 5px;
}
.WorldwideDistributionClass a.cur {
	border-bottom: 1px solid #000000;
}
.WorldwideDistributionClass a:hover {
	border-bottom: 1px solid #000000;
}
.WorldwideDistributionClass a:last-child {
	margin: 0px;
}
.WorldwideDistribution {
	width: 100%;
	margin-top: 30px;
	position: relative;
}
.WorldwideDistributionContent {
	background: rgba(22,31,30,0.7);
	padding: 20px 15px;
}
.WorldwideDistributionContent::before {
	content: '';
	position: absolute;
	left: 30px;
	bottom: -20px;
	right: 0px;
	display: block;
	background: #ff0000;
	height: 20px;
}
.WorldwideDistributionBg {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 0;
	opacity: 0;
	visibility: hidden;
	transition: all .8s ease;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-ms-transition: all .8s ease;
	-o-transition: all .8s ease;
}
.WorldwideDistributionList {
	padding-top: 40px;
	position: relative;
	z-index: 2;
}
.WorldwideDistributionList ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
}
.WorldwideDistributionList ul li:nth-child(2) {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0px 10px;
}
.WorldwideDistributionList ul li .num {
	font-size: 22px;
	color: #fff;
}
.WorldwideDistributionList ul li .num span {
	font-size: 14px;
}
.WorldwideDistributionList ul li .desc {
	font-size: 14px;
	color: #707676;
}
.businessDesc {
	font-size: 14px;
	color: #707676;
	margin-top: 20px;
}
.country {
	color: #ffffff;
	font-size: 22px;
	margin-top: 20px;
}
.Branch {
	background: url(../image/img13.png) no-repeat left center;
	padding-left: 20px;
	font-size: 14px;
	color: #707676;
	margin-top: 20px;
}
.WorldwideDistributionImg {
	max-width: 450px;
	padding-top: 30px;
	position: relative;
	z-index: 2;
}
.WorldwideDistributionImg img {
	display: block;
	width: 100%;
}
.WorldwideDistributionBtnArrow {
	top: 20px;
	left: 15px;
	width: 105px;
	position: absolute;
	z-index: 9;
}
.WorldwideDistributionBtnArrow span {
	width: 30px;
	height: 30px;
	position: relative;
	display: inline-block;
	cursor: pointer;
}
.WorldwideDistributionBtnArrow span::after {
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0px;
	background: #a3a3a3;
}
.WorldwideDistributionBtnArrow span::before {
	position: absolute;
	left: 2px;
	top: 8px;
	width: 14px;
	height: 14px;
	border: 1px solid #a3a3a3;
	-webkit-transform: rotate(42deg);
	-ms-transform: rotate(42deg);
	transform: rotate(42deg);
	border-right: none;
	border-top: none;
	display: block;
	content: '';
}
.WorldwideDistributionBtnArrow span.WorldwideDistributionPrevBtn {
	margin-right: 12px;
}
.WorldwideDistributionBtnArrow span.WorldwideDistributionNextBtn::before {
	right: 2px;
	-webkit-transform: rotate(-132deg);
	-ms-transform: rotate(-132deg);
	transform: rotate(-132deg);
	left: auto;
}
.WorldwideDistributionBtnArrow span:hover::after {
	background: #fff;
}
.WorldwideDistributionBtnArrow span:hover::before {
	border-color: #fff;
}
.WorldwideDistribution ul li.swiper-slide {
	opacity: 0 !important;
	visibility: hidden !important;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
}
.WorldwideDistribution ul li.swiper-slide-active {
	visibility: visible !important;
	opacity: 1 !important;
}
/*--三大类--*/
.ThreeCategories ul li {
	position: relative;
}
.ThreeCategories ul li img {
	display: block;
	width: 100%;
}
.ThreeCategoriesText {
	position: absolute;
	left: 0px;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
}
.ThreeCategoriesText h3 {
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 20px;
}
.ThreeCategoriesText p span {
	display: inline-block;
	width: 45px;
	height: 45px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	border: 1px solid #ffffff;
	position: relative;
}
.ThreeCategoriesText p span::after {
	height: 1px;
	background: #fff;
	width: 20px;
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.ThreeCategoriesText p span::before {
	position: absolute;
	left: 21px;
	top: -webkit-calc(50% + 1px);
	top: calc(50% + 1px);
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
	-webkit-transform: translateY(-50%) rotate(42deg);
	-ms-transform: translateY(-50%) rotate(42deg);
	transform: translateY(-50%) rotate(42deg);
	border-left: none;
	border-bottom: none;
	display: block;
	content: '';
}
.ThreeCategoriesText p span:hover {
	background: #f9282b;
	border-color: #f9282b;
}
/*--底部--*/

.footerClass ul li {
	border-bottom: 1px solid #757575;
	position: relative;
}
.footerClass ul li h3 {
	font-size: 16px;
	line-height: 40px;
}
.footerClass ul li h3 a {
	color: #ffffff;
	display: block;
}
.footerClass ul li p {
	padding-top: 15px;
	display: none;
	border-top: 1px solid #757575;
	padding-bottom: 15px;
}
.footerClass ul li p a {
	display: block;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.3);
	line-height: 30px;
}
.footerClass ul li p a:hover {
	color: #fff;
}
.footerClass ul li i {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 40px;
	width: 30%;
}
.footerClass ul li i:before {
	position: absolute;
	top: 50%;
	right: 10px;
	width: 10px;
	height: 10px;
	border-top: 2px solid #757575;
	border-right: 2px solid #757575;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	content: "";
}
.footerClass ul li.cur i:before {
	-webkit-transform: translateY(-50%) rotate(135deg);
	-ms-transform: translateY(-50%) rotate(135deg);
	transform: translateY(-50%) rotate(135deg);
}
.footerLogo img {
	display: block;
	height: 20px;
}
.copyright {
	padding-top: 25px;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.3);
}
.platforms {
	padding-top: 20px;
}
.platforms a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #31353c;
	margin-right: 10px;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.platforms a.facebook {
	background-image: url(../image/img18.png);
}
.platforms a.linkedIn {
	background-image: url(../image/l-icon59.png);
}
.platforms a.instagram {
	background-image: url(../image/img20.png);
}
.platforms a.youtube {
	background-image: url(../image/img21.png);
}
.platforms a.TikTok {
	background-image: url(../image/l-icon49.png);
}
.platforms a:hover {
	background-color: #fff;
}
.platforms a:last-child {
	margin: 0px;
}
.subscribe {
	padding-top: 20px;
}
.subscribe .desc {
	font-size: 16px;
	color: rgba(255, 255, 255, 0.3);
	line-height: 24px;
}
.subscribe .subscribeForm {
	position: relative;
	margin-top: 15px;
}
.subscribe .subscribeForm label {
	display: block;
	background-color: #0f1117;
	padding: 15px 90px 15px 15px;
}
.subscribe .subscribeForm label input {
	width: 100%;
	font-size: 14px;
	background: none;
	outline: none;
	border: none;
	color: rgba(255, 255, 255, 0.3);
}
.subscribe .subscribeForm .subscribeBtn {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 75px;
	height: 100%;
	background: #31353c;
	color: #b0b5be;
	font-size: 14px;
}
.footerLogobox {
	padding-top: 25px;
}
/*--vr首页--*/
.Vrindex {
	position: relative;
	overflow: hidden;
	height: 400px;
	background: url(../image/img26.jpg) no-repeat center;
	background-size: cover;
}
.Vrindex dl {
	max-width: 1040px;
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 0px 10px;
}
.Vrindex dl dt {
	font-size: 20px;
	color: #ffffff;
}
.Vrindex dl dd {
	padding-top: 20px;
}
.Vrindex dl dd a {
	display: inline-block;
	-webkit-border-radius: 35px;
	border-radius: 35px;
	font-size: 14px;
	color: #1e2126;
	background: #fff;
	line-height: 35px;
	padding: 0px 15px;
}
.Vrindex dl dd a:hover {
	background: #f9282b;
	color: #fff;
}
/*--内页banner--*/
.main {
	margin-top: 60px;
	position: relative;
}
.commonBanner {
	text-align: center;
	position: relative;
	overflow: hidden;
	height: 220px;
	padding-top: 55px;
	background-image: url(../image/img27.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.commonBanner h3 {
	font-size: 50px;
	color: #fff;
	line-height: 55px;
}
.commonBanner p {
	font-size: 30px;
	color: #ffffff;
}
/*--位置--*/
.location {
	border-bottom: 1px solid #dcdcdc;
	line-height: 45px;
}
.location a {
	display: inline-block;
	font-size: 13px;
	color: #333333;
	padding: 0px 15px 0px 10px;
	position: relative;
}
.location a::after {
	content: '';
	border: 5px solid transparent;
	border-left-color: #333333;
	border-right: none;
	position: absolute;
	right: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.location a:first-child {
	width: 40px;
	background-color: #dcdcdc;
	text-align: center;
	padding: 0px;
}
.location a:first-child::after {
	display: none;
}
.location a:last-child::after {
	display: none;
}
.location a.cur {
	color: #f9282b;
}
/*--二级分类--*/
.commonClass {
	position: relative;
	overflow: hidden;
	margin-top: 80px;
	padding-bottom: 60px;
	white-space: nowrap;
}
.commonClass ul li {
	width: auto;
	margin-right: -1px;
}
.commonClass ul li a {
	display: block;
	line-height: 60px;
	text-align: center;
	border: 1px solid #dedede;
	background: #fff;
	color: #333333;
	font-size: 20px;
	padding: 0px 20px;
}
.commonClass ul li.cur {
	position: relative;
	z-index: 2;
}
.commonClass ul li.cur a, .commonClass ul li:hover a {
	background: #f9282b;
	border-color: #f9282b;
	color: #fff;
}
.downloadBox {
	background: #f8f8f8;
}
.downloadList dl {
	padding: 80px 0px;
}
.downloadList dl dt {
	float: left;
	width: 360px;
}
.downloadList dl dt img {
	display: block;
	width: 100%;
}
.downloadList dl dt h3 {
	font-size: 40px;
	color: #000000;
}
.downloadList dl dd {
	float: left;
	width: -webkit-calc(100% - 360px);
	width: calc(100% - 360px);
	padding-left: 70px;
	padding-top: inherit;
}
.downloadList dl dd p {
	float: left;
	width: 50%;
	padding: 0px 10px 20px;
}
.downloadList dl dd p a {
	display: block;
	font-size: 18px;
	display: -webkit-box;
	height: 80px;
	line-height: 80px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	background-color: #fff;
	background-image: url(../image/img30.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	color: #333333;
	padding: 0px 60px 0px 15px;
	font-size: 18px;
}
.downloadList dl dd p a:hover {
	background-color: #f9282b;
	background-image: url(../image/img030.png);
	color: #fff;
	-webkit-box-shadow: 0px 10px 30px rgba(249, 40, 43, 0.5);
	box-shadow: 0px 10px 30px rgba(249, 40, 43, 0.5);
}
.downloadBox:nth-child(2n) {
	background: #f4f4f4;
}
/*--注册产品--*/
.CustomerService {
	background: #f8f8f8;
	padding: 60px 0px 80px;
}
.RegisteredProductsbox h3 {
	font-size: 50px;
	color: #000000;
	text-align: center;
}
.RegisteredProductsbox .desc {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #999999;
	margin-top: 10px;
}
.RegisteredProductsbox h4 {
	font-size: 30px;
	color: #000;
	padding: 35px 0px 10px 30px;
}
.RegisteredProductsbox ul {
	margin: 0px -5px;
}
.RegisteredProductsbox ul li {
	float: left;
	width: 50%;
	padding: 5px 5px;
}
.RegisteredProductsbox ul li label {
	display: block;
	background: #fff;
	padding: 25px 30px;
}
.RegisteredProductsbox ul li label input {
	width: 100%;
	background: none;
	outline: none;
	font-size: 18px;
}
.RegisteredProductsbox .formBtn {
	text-align: center;
	padding: 40px 0px 0px;
}
.RegisteredProductsbox .formBtn input {
	width: 280px;
	height: 80px;
	color: #fff;
	font-size: 30px;
	background: #f9282b;
	-webkit-box-shadow: 0px 5px 20px rgba(249, 40, 43, 0.3);
	box-shadow: 0px 5px 20px rgba(249, 40, 43, 0.3);
}
/*--服务提供商--*/
.ServiceProvider {
	font-size: 18px;
	color: #333333;
}
.ServiceProvider .ServiceProviderTitle {
	font-size: 50px;
	color: #000;
}
.ServiceProvider .ServiceProviderSubTitle {
	font-size: 30px;
	color: #000;
	margin-bottom: 20px;
}
.ServiceProvider p {
	margin-bottom: 20px;
}
/*--常见问题--*/
.FQAbox {
	padding: 40px 0px 100px;
}
.FQAbox ul > li {
	margin-bottom: 4px;
}
.FQAbox ul > li .FQTtitle {
	min-height: 100px;
	padding: 28px 0px 28px 140px;
	font-size: 30px;
	background: #f1f1f1;
	position: relative;
	color: #333333;
}
.FQAbox ul > li .FQTtitle .Q {
	width: 100px;
	height: 100px;
	line-height: 100px;
	font-size: 40px;
	text-align: center;
	display: block;
	color: #010101;
	background: #dcdcdc;
	position: absolute;
	left: 0px;
	top: 0px;
}
.FQAbox ul > li .FQTtitle::after {
	content: '';
	width: 17px;
	height: 17px;
	border: 1px solid #c1c1c1;
	border-left: none;
	border-top: none;
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(-135deg);
	-ms-transform: translateY(-50%) rotate(-135deg);
	transform: translateY(-50%) rotate(-135deg);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.FQAbox ul > li .FQAContent {
	font-size: 18px;
	padding: 70px 130px 50px 230px;
	color: #999999;
	position: relative;
	background: #f7f7f7;
	display: none;
	margin-bottom: 40px;
}
.FQAbox ul > li .FQAContent p {
	margin-bottom: 20px;
}
.FQAbox ul > li .FQAContent .A {
	width: 60px;
	line-height: 60px;
	height: 60px;
	left: 120px;
	top: 45px;
	font-size: 40px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	text-align: center;
	position: absolute;
	background: #f9282b;
	color: #fff;
}
.FQAbox ul > li.cur .FQTtitle::after {
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
}
/*--关于我们--*/
.aboutbg {
	background: #f8f8f8;
	overflow: hidden;
}
.aboutbg .commonClass ul li {
	width: 20%;
}
/*--关于我们-荣誉--*/
.HonorsList {
	padding-bottom: 90px;
}
.HonorsList ul {
	margin: 0px -20px;
}
.HonorsList ul li {
	padding: 0px 20px;
}
.HonorsList ul li img {
	display: block;
	width: 100%;
}
.HonorsList ul li h3 {
	font-size: 20px;
	color: #333333;
	margin-top: 20px;
	display: -webkit-box;
	height: 60px;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: center;
}
/*--关于我们-使命--*/
.Missionbox {
	position: relative;
}
.MissionTextbox {
	position: absolute;
	left: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}
.MissionText {
	width: 50%;
}
.MissionText h3 {
	font-size: 50px;
	color: #000000;
	padding-bottom: 15px;
}
.MissionText p {
	font-size: 18px;
	color: #333333;
	margin-bottom: 20px;
}
.MissionImg {
	float: right;
	width: 50%;
	position: relative;
}
.MissionImg img {
	display: block;
	width: 100%;
	min-height: 510px;
	object-fit: cover;
}
.Missionbox:nth-child(2n) .MissionImg {
	float: left;
}
.Missionbox:nth-child(2n) .MissionText {
	float: right;
	padding-left: 85px;
	padding-right: 0px;
}
.Missionbox:last-child {
	padding-bottom: 100px;
}
.Missionbox:last-child .MissionImg::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100px;
	bottom: -100px;
	left: 100%;
	background: #f9282b;
}
.MissionQuality {
	padding: 110px 0px;
	font-size: 18px;
	line-height: 30px;
	color: #333333;
}
.MissionQuality h3 {
	font-size: 50px;
	line-height: 60px;
	padding-bottom: 30px;
	color: #000000;
}
.MissionQuality p {
	margin-bottom: 10px;
}
/*--关于我们-我们的布局--*/
.LayoutIntrobox {
	position: relative;
	background: #f8f8f8;
	margin-top: 50px;
	padding-top: 80px;
}
.LayoutIntrobox::after {
	background: #fff;
	position: absolute;
	bottom: 0px;
	height: 80px;
	left: 0px;
	width: 100%;
	content: '';
}
.LayoutIntro {
	width: 75%;
	line-height: 24px;
	color: #333333;
	font-size: 18px;
}
.LayoutIntro h3 {
	font-size: 46px;
	color: #000000;
	line-height: 1;
	padding-bottom: 30px;
}
.LayoutIntro p {
	margin-bottom: 20px;
	padding-right: 100px;
}
.LayoutIntroImg {
	margin-top: -130px;
	position: relative;
	z-index: 2;
}
.LayoutIntroImg img {
	width: 100%;
	display: block;
}
.overseasBu {
	padding: 90px 0px;
}
.overseasBu h3 {
	font-size: 50px;
}
.overseasBu ul li {
	float: left;
	width: 50%;
	padding-left: 150px;
	padding-top: 45px;
}
.overseasBu ul li:nth-child(2n+1) {
	clear: left;
}
.overseasBuContent {
	padding-left: 95px;
	position: relative;
	color: #222222;
	padding-top: 15px;
}
.overseasBuContent img {
	display: block;
	width: 69px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.overseasBuContent h4 {
	font-size: 30px;
	padding-bottom: 10px;
	color: #222222;
}
.overseasBuContent p {
	font-size: 18px;
}
.businessAreabox {
	background: url(../image/img49.jpg) no-repeat center;
	background-size: cover;
	padding: 90px 0px;
}
.businessArea {
	float: left;
	width: 530px;
	font-size: 18px;
	color: #fff;
}
.businessArea h3 {
	font-size: 50px;
	padding-bottom: 30px;
}
.businessArea .desc {
	line-height: 24px;
	padding-bottom: 20px;
}
.businessArea ul li {
	float: left;
	width: 33.333%;
	padding-top: 30px;
	line-height: 20px;
}
.businessAreaMap {
	float: left;
	width: -webkit-calc(100% - 530px);
	width: calc(100% - 530px);
	padding-left: 80px;
	padding-top: 80px;
}
.businessAreaMap img {
	display: block;
	width: 100%;
}
.TwoCapabilities {
	padding: 90px 0px;
	font-size: 16px;
	color: #333333;
}
.TwoCapabilities h3 {
	font-size: 50px;
}
.TwoCapabilities h4 {
	font-size: 30px;
	padding-bottom: 20px;
}
.TwoCapabilitiesImg {
	padding-top: 45px;
}
.TwoCapabilitiesImg img {
	display: block;
	max-width: 100%;
	margin: 0px auto;
}
/*--关于我们-新闻中心--*/
.newslist {
	padding-top: 40px;
}
.newslist ul li {
	padding-bottom: 60px;
}
.newslist ul li a {
	display: block;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
}
.newslist ul li a img {
	display: block;
	width: 440px;
	float: left;
	margin-right: 40px;
}
.newslist ul li a .time {
	font-size: 28px;
	color: #000000;
	padding-top: 10px;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
}
.newslist ul li a h3 {
	color: #000000;
	display: -webkit-box;
	height: 30px;
	line-height: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	font-size: 30px;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
}
.newslist ul li a .desc {
	font-size: 18px;
	color: #999999;
	display: -webkit-box;
	height: 48px;
	line-height: 24px;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-top: 30px;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
}
.newslist ul li a .more {
	color: #999;
	font-size: 24px;
	margin-top: 80px;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
}
.newslist ul li a:hover {
	background: #f8f8f8;
	-webkit-box-shadow: 0px 10px 50px rgba(107, 107, 107, 0.2);
	box-shadow: 0px 10px 50px rgba(107, 107, 107, 0.2);
}
.newslist ul li a:hover .time {
	color: #e82230;
}
.newslist ul li a:hover h3 {
	color: #e82230;
}
.newslist ul li a:hover .desc {
	color: #333333;
}
.newslist ul li a:hover .more {
	color: #e82230;
}
.page {
	padding: 30px 0px 90px;
	text-align: center;
}
.page {
  overflow: hidden;
  width: 100%;
  margin: 34px 5px 0 0;
  text-align: center;
  line-height: 38px;
  float: left;
}
.page table {
  margin: 0 auto;
}
.htfenye {
  cellspacing: 10px;
}
.page table td {
  text-align: center;
  line-height: 30px;
  /* width:30px; */
  padding: 3px 8px;
}
.page table td a {
  padding: 5px 8px;
  color: #444;
}
.page table td {
  border: solid 1px #ccc;
  /* border-radius:4px; */
  cellpadding: 5px;
}
.page .htfydqpage {
  background: #6787ba;
  padding: 0 10px;
  color: #ffffff;
}
/*--联系我们--*/
.contactUs {
	padding-top: 90px;
	padding-bottom: 90px;
}
.contactUs::after {
	content: '';
	width: 100%;
	top: 0px;
	left: 0px;
	height: 10px;
	background: url(../image/img57.png) repeat-x;
	position: absolute;
	display: block;
}
.contactUsForm h3 {
	font-size: 50px;
	padding-bottom: 50px;
}
.contactUsForm p {
	color: #999999;
	font-size: 18px;
	padding-bottom: 8px;
}
.inputbox {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 25px;
}
.inputbox label {
	padding: 14px 25px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
	border: 1px solid #dedede;
}
.inputbox label input {
	width: 100%;
	background: none;
	font-size: 18px;
	color: #666;
}
.inputbox label select {
	font-size: 18px;
	width: 100%;
	color: #666;
	cursor: pointer;
	border: none;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.inputbox label select + span {
	width: 10px;
	height: 10px;
	border: 1px solid #000;
	display: block;
}
.inputbox label textarea {
	background: none;
	width: 100%;
	resize: none;
	height: 185px;
}
.selectbox {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 25px;
	position: relative;
}
.selectbox select {
	font-size: 18px;
	width: 100%;
	padding: 15px 25px;
	border: 1px solid #dedede;
	color: #666;
	cursor: pointer;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	position: relative;
	z-index: 2;
}
 .selectbox select::-ms-expand {
display: none;
}
.selectbox::after {
	position: absolute;
	right: 30px;
	top: 50%;
	-webkit-transform: translateY(-50%) rotate(45deg);
	-ms-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg);
	width: 10px;
	height: 10px;
	border: 3px solid #333333;
	border-left: none;
	border-top: none;
	content: '';
	display: block;
}
.checkBox {
	font-size: 18px;
	color: #999999;
}
.checkBox label {
	display: block;
	padding-left: 0 !important;
	position: relative;
	padding-bottom: 20px;
}
.layui-form-checkbox {
	width: auto !important;
}
.fuxuanbox {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 40px);
}
.checkBox a {
	color: #e60012;
}
.checkBox input {
	position: absolute;
	left: 0px;
	visibility: hidden;
	opacity: 0;
}
.checkBox input + span {
	width: 30px;
	height: 30px;
	border: 1px solid #dedede;
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
}
.checkBox input:checked + span {
	border: 1px solid #e60012;
}
.checkBox input:checked + span::after {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	content: '';
	display: block;
	background: url(../image/img58.png) no-repeat center;
	background-size: 50%;
}
.vCode {
	margin-left: 2px;
	width: 255px;
	margin-right: 125px;
	height: 59px;
	line-height: 59px;
	text-align: center;
	font-size: 18px;
	color: #999999;
	cursor: pointer;
}
.vCode img {
	border: 1px solid #e2e2e2;
}
.SubmitBtn button {
	width: 200px;
	height: 60px;
	color: #fff;
	background: #e60012;
	font-size: 18px;
}
.detailsContactbox {
	padding-left: 60px;
}
.detailsContactTitle {
	font-size: 50px;
	color: #333333;
	line-height: 48px;
}
.detailsContact {
	padding-top: 15px;
	padding-bottom: 50px;
	font-size: 18px;
	color: #999999;
}
.detailsContact h4 {
	color: #333333;
}
.FollowUs h3 {
	color: #333333;
	font-size: 30px;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.FollowUs a {
	position: relative;
	display: inline-block;
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 18px;
	color: #999999;
	margin-bottom: 15px
}
.FollowUs a i {
	width: 100%;
	height: 100%;
}
.FollowUs a i {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	border: 1px solid #1e2126;
	border-radius: 50%;
	transition: all 0.3s;
}
.FollowUs a i img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 100%;
	transition: all 0.3s;
}
.FollowUs a i .L_hide {
	display: none;
}
.FollowUs a:hover i .L_hide {
	display: block;
}
.FollowUs a:hover i .L_show {
	display: none;
}
.FollowUs a:hover i {
	background: #1e2126;
}
/*.FollowUs a.facebook i{ background: url(../image/img18.png)no-repeat center center;  }*/

/*.FollowUs a.twitter i{ background: url(../image/img60.png)no-repeat center center; }*/

/*.FollowUs a.instagram i{ background: url(../images/l-icon55.png)no-repeat center center; }*/
/*.FollowUs a.youtube i{ background: url(../images/l-icon56.png)no-repeat center center; }*/
/*.FollowUs a.TikTok i { background: url(../image/l-icon49.png)no-repeat center center;}*/

.FollowUs a:not(:last-child) {
	margin-right: 20px;
}
/*--关于我们-品牌故事--*/
.BrandStorIntrobox {
	position: relative;
}
.BrandStorIntroImg {
	position: absolute;
	left: -webkit-calc(-100% + 185px);
	left: calc(-100% + 185px);
	top: 0px;
	width: -webkit-calc(100% - 185px);
	width: calc(100% - 185px);
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url(../image/img61.jpg);
}
.BrandStorIntroImg::after {
	content: '';
	width: 11px;
	height: 100%;
	position: absolute;
	right: 0px;
	display: block;
	background: #f9282b;
}
.BrandStorIntro {
	padding: 130px 150px;
	font-size: 18px;
	color: #333333;
	line-height: 24px;
}
.BrandStorIntro h3 {
	font-size: 50px;
	line-height: 1.2;
	padding-bottom: 50px;
}
.BrandStorIntro p {
	margin-bottom: 20px;
}
.BrandStorNumbox {
	position: relative;
}
.BrandStorNumbox .GradualChangeColor {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 100%;
	display: block;
	background-color: #e31646;
	background-image: -webkit-gradient(linear, left top, right top, from(#f9282b), to(#e31646));
	background-image: linear-gradient(to right, #f9282b, #e31646);
}
.BrandStorNumbox::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 100%;
	display: block;
	background-color: #e31646;
	top: 0px;
}
.BrandStorNumbox ul {
	position: relative;
	z-index: 2;
	padding: 70px 0px;
}
.BrandStorNumbox ul li {
	float: left;
	width: 20%;
	text-align: center;
	color: #fff;
}
.BrandStorNumbox ul li .num {
	font-size: 80px;
	line-height: 1;
	font-weight: 700;
	display: inline-block;
}
.BrandStorNumbox ul li h3 {
	font-size: 20px;
	margin-top: 15px;
}
.Historybox {
	padding-top: 100px;
}
.Historybox h3 {
	font-size: 50px;
	color: #282828;
	padding-bottom: 40px;
}
.History {
	position: relative;
}
.HistoryImg {
	width: 46%;
	height: 540px;
	background: url(../image/img62_1629368863.jpg) no-repeat center;
	background-size: cover;
}
.HistoryListBox {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}
.HistoryList {
	float: right;
	width: 50%;
	overflow: hidden;
	position: relative;
}
.HistoryList ul li h4 {
	font-size: 48px;
	color: #282828;
	padding-top: 30px;
}
.HistoryList ul li p {
	position: relative;
	font-size: 18px;
	color: #282828;
	line-height: 24px;
	border-bottom: 1px solid #dedede;
	margin-top: 45px;
	padding: 0px 0px 25px 90px;
}
.HistoryList ul li p span {
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 30px;
	color: #282828;
}
.paginationbox {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1;
	background-color: #f8f8f8;
}
.paginationNum {
	display: inline-block;
	font-size: 30px;
	vertical-align: middle;
}
.paginationBtn {
	display: inline-block;
	vertical-align: middle;
}
.paginationBtn span {
	display: inline-block;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	border: 1px solid #dedede;
	margin-left: 20px;
	cursor: pointer;
	position: relative;
}
.paginationBtn span::after {
	left: 50%;
	top: 50%;
	position: absolute;
	-webkit-transform: translate3d(-50%, -50%, 0px);
	transform: translate3d(-50%, -50%, 0px);
	content: '';
	display: block;
	width: 18px;
	height: 1px;
	background: #999999;
}
.paginationBtn span::before {
	position: absolute;
	content: '';
	width: 11px;
	height: 11px;
	border: 1px solid #999999;
	left: 16px;
	top: 50%;
	-webkit-transform: translate3d(0%, -50%, 0) rotate(135deg);
	transform: translate3d(0%, -50%, 0) rotate(135deg);
	border-left: none;
	border-top: none;
}
.paginationBtn span.HistoryNext::before {
	left: 20px;
	-webkit-transform: translate3d(0%, -50%, 0) rotate(-45deg);
	transform: translate3d(0%, -50%, 0) rotate(-45deg);
}
.paginationBtn span:hover {
	border: 1px solid #f9282b;
	background: #f9282b;
}
.paginationBtn span:hover::after {
	background: #fff;
}
.paginationBtn span:hover::before {
	border-color: #fff;
}
/*--产品电视--*/
.productBanner {
	height: 210px;
	display: none;
	background-image: url(../image/img63.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.productTvbox {
	padding-bottom: 40px;
	padding-top: 30px;
}
.productTvImgbox {
	max-width: 700px;
}
.bigTvImg {
	overflow: hidden;
	position: relative;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}
.bigTvImg ul li {
	overflow: hidden;
}
.bigTvImg ul li img {
	display: block;
	width: 100%;
}
.model-panel {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 100%;
	top: 0px;
	z-index: 2;
}
.model-panel canvas {
	outline: none;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .6s ease;
	transition: all .6s ease;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100% !important;
	height: 100% !important;
}
.showCanvas canvas {
	visibility: visible;
	opacity: 1;
}
.SmallTvImgbox {
	padding: 0px 30px;
	position: relative;
	margin-top: 30px;
}
.SmallTvImgbox span {
	width: 18px;
	height: 30px;
	position: absolute;
	-webkit-border-radius: 8px 0px 0px 8px;
	border-radius: 8px 0px 0px 8px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	z-index: 20;
}
.SmallTvImgbox span::after {
	content: '';
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
	border-top: none;
	border-left: none;
	position: absolute;
	left: -webkit-calc(50% + 3px);
	left: calc(50% + 3px);
	top: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	-ms-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}
.SmallTvImgbox span.TvPrevBtn {
	left: 0px;
}
.SmallTvImgbox span.TvNextBtn {
	right: 0px;
	-webkit-border-radius: 0px 8px 8px 0px;
	border-radius: 0px 8px 8px 0px;
}
.SmallTvImgbox span.TvNextBtn::after {
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	-ms-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
	left: -webkit-calc(50% - 3px);
	left: calc(50% - 3px);
}
.SmallTvImg {
	overflow: hidden;
	position: relative;
}
.SmallTvImg ul li {
	background: #f5f7f9;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	height: 60px;
}
.SmallTvImg ul li img {
	display: block;
	width: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: relative;
}
.SmallTvImg ul li.cur::after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	border: 2px solid #f9282b;
}
.productTvInfobox {
	padding-left: 0px;
	padding-top: 40px;
}
.productTvInfobox h1 {
	font-size: 24px;
}
.productTvInfobox .desc {
	font-size: 14px;
	color: #202020;
	padding-top: 10px;
	line-height: 24px;
}
.productTvInfobox .productTvSize {
	margin-top: 20px;
	padding-left: 55px;
	position: relative;
	border-bottom: 1px solid #dbdbdb;
}
.productTvInfobox .productTvSize span {
	font-size: 18px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.productTvInfobox .productTvSize ul li {
	float: left;
	width: 25%;
	padding-right: 20px;
	padding-bottom: 20px;
}
.productTvInfobox .productTvSize ul li a {
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #dbdbdb;
	display: block;
	text-align: center;
	color: #999999;
}
.productTvInfobox .productTvSize ul li.cur a {
	border: 1px solid #f9282b;
	color: #f9282b;
}
.productTvInfobox .resolvingPower {
	font-size: 16px;
	padding-top: 15px;
	color: #202020;
	line-height: 24px;
}
.productTvInfobox .BuyBtn {
	padding-top: 20px;
}
.productTvInfobox .BuyBtn a {
	width: 155px;
	height: 35px;
	line-height: 35px;
	-webkit-border-radius: 35px;
	border-radius: 35px;
	font-size: 16px;
	display: inline-block;
	text-align: center;
	color: #202020;
	background: #e4e3e3;
}
.infoBarbox {
	position: relative;
}
.infoBar {
	background: #e9e9e9;
	line-height: 50px;
	overflow-x: auto;
	overflow-y: hidden;
}
.infoBar h3 {
	font-size: 30px;
	color: #333333;
	float: left;
	display: none;
}
.infoBar ul {
	white-space: nowrap;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.infoBar ul li {
	padding: 0px 5px;
	font-size: 14px;
	display: inline-block;
	color: #202020;
	text-transform: uppercase;
	border-bottom: 2px solid transparent;
	cursor: pointer;
	text-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.infoBar ul li.cur, .infoBar ul li:hover {
	border-color: #f9282b;
	color: #f9282b;
}
.Tv315Chipbox {
	position: relative;
	background: #f0f0f0;
}
.Tv315Chipbox.TvUBox3 {
	background: #fff;
}
.Tv315Chipbox .L667 h3 {
	padding-bottom: 20px !important;
}
.Tv315Chipbox img {
	display: block;
	width: 100%;
}
.Tv315Chip {
	padding: 30px 0px;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	text-align: center;
	z-index: 20;
}
.Tv315Chip h3 {
	font-size: 20px;
	padding-bottom: 10px;
	text-transform: uppercase;
	line-height: 1.2;
}
.widbox h2 {
	font-size: 20px;
}
.Tv315HDR {
	padding: 30px 0px 20px;
	text-align: center;
}
.Tv315HDR h3 {
	color: #000000;
	font-size: 20px;
	line-height: 1;
	padding-bottom: 10px;
}
.Tv315HDR p {
	font-size: 14px;
	color: #333333;
}
.slider {
	z-index: 1;
	position: relative;
	overflow: hidden;
	width: 100%;
	left: 0px;
	top: 0px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left top;
}
.slider img {
	display: block;
	opacity: 0;
	visibility: hidden;
	width: 100%;
}
.slider::after {
	content: attr(data-beer-label);
	position: absolute;
	z-index: 9;
}
.slider .beer-reveal {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	z-index: 10;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: left top;
}
.slider .beer-reveal::before {
	width: 1px;
	height: 100%;
	right: 0px;
	background: #fff;
	content: '';
	position: absolute;
	top: 0px;
}
.slider .beer-reveal::after {
	content: attr(data-beer-label);
	position: absolute;
	z-index: 9;
}
.HDRImg {
	position: relative;
}
.HDRImg img {
	opacity: 1;
	visibility: visible;
}
.HDRImg::after {
	bottom: 6%;
	left: 54%;
	background: rgba(255, 255, 255, 0.5);
	width: 80px;
	height: 30px;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	border: 2px solid #fff;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	color: #fff;
}
.HDRImg .beer-reveal::after {
	bottom: 6%;
	right: 8%;
	display: inline-block;
	font-size: 14px;
	background: rgba(255, 255, 255, 0.5);
	width: 80px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	border: 2px solid #fff;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	color: #fff;
}
.beer-range {
	position: absolute;
	z-index: 12;
	top: 0;
	bottom: 0;
	height: 100%;
	margin: 0;
	left: -1px;
	width: -webkit-calc(100% + 2px);
	width: calc(100% + 2px);
	cursor: pointer;
	-webkit-appearance: slider-horizontal !important;
	-moz-appearance: none;
	opacity: 0;
	-ms-touch-action: auto;
	touch-action: auto;
}
.beer-handle {
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: 12;
	pointer-events: none;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
	background: rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.beer-handle:before, .beer-handle:after {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	top: 50%;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
}
.beer-handle:before {
	left: 6px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.beer-handle:after {
	right: -4px;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}
.SupportMassiveApps {
	background: #000000;
	padding: 30px 0px 40px;
}
.SupportMassiveApps h3 {
	font-size: 20px;
	color: #fff;
	padding-bottom: 15px;
	text-align: center;
}
.SupportMassiveApps ul {
	margin: 0px -5px;
}
.SupportMassiveApps ul li {
	float: left;
	width: 33.333%;
	padding: 0px 5px 10px;
}
.SupportMassiveApps ul li img {
	display: block;
	width: 100%;
}
.RemoteControl {
	min-height: 350px;
	background: url(../image/img160.jpg) no-repeat center;
	background-size: cover;
	color: #000;
	font-size: 14px;
	text-align: center;
	padding-top: 30px;
	overflow: hidden;
}
.RemoteControl h3 {
	font-size: 20px;
	line-height: 1;
	padding-bottom: 15px;
}
.ProjectionScreen {
	min-height: 500px;
	background: url(../image/img92.jpg) no-repeat center;
	background-size: cover;
	color: #333333;
	font-size: 14px;
	text-align: center;
	padding-top: 30px;
}
.ProjectionScreen h3 {
	font-size: 20px;
	line-height: 1.1;
	padding-bottom: 15px;
	color: #000;
}
.videoContentbox {
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-top: 30px
}
.videoContentbox img {
	margin-top: 20px
}
.videoContentbox h3, .ProjectionScreen_669 h3 {
	font-size: 20px;
	color: #000;
	padding-bottom: 15px;
}
.ProjectionScreen_669 p {
	font-size: 18px;
	color: #000
}
/*.videoContentbox p{margin-bottom:15px;}*/
.videoContentbox video {
	width: 100%;
	display: block;
	object-fit: cover;
}
.KidMode {
	position: relative;
}
.KidModeContent {
	font-size: 14px;
	color: #333;
	padding: 40px 0px 0px;
}
.KidModeContent h3 {
	font-size: 20px;
	color: #000;
	padding-bottom: 10px;
}
.KidModeImg {
	width: 100%;
}
.KidModeImg img {
	width: 100%;
	display: block;
}
.productRecommend {
	background: #f0f0f0;
	padding: 30px 0px;
}
.productRecommend ul li {
	float: left;
	width: 50%;
	text-align: center;
}
.productRecommend ul li .productRecommendImg {
	position: relative;
}
.productRecommend ul li .productRecommendImg::after {
	position: absolute;
	right: 0px;
	width: 1px;
	height: 75%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #bfbfbf;
	content: '';
	display: none;
}
.productRecommend ul li .productRecommendImg img {
	display: block;
	max-width: 100%;
	margin: 0px auto;
}
.productRecommend ul li h3 {
	font-size: 20px;
	color: #000;
}
.productRecommend ul li .model {
	color: #717171;
	font-size: 14px;
}
.productRecommend ul li:last-child .productRecommendImg::after {
	display: none;
}
.yuanInp.cur img {
	display: block;
}
.main_nopage {
	margin-top: 0 !important;
}
.main_nopage {
	background-position: center;
	background-size: cover;
	height: 100vh;
	background-repeat: no-repeat;
}
.layui-unselect {
	width: 100%;
}
.selectbox .layui-form-select {
	font-size: 18px;
	width: 100%;
	padding: 0 !important;
	border: 1px solid #dedede;
	color: #666;
	cursor: pointer;
	background: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	position: relative;
	z-index: 2;
}
.selectbox .layui-input {
	font-size: 18px;
	height: 57px;
}
/*--新增-2021-10-11--*/
.RemoteControImgbox {
	width: 81%;
	margin: 0px auto;
	padding: 20px 0px 30px;
	position: relative;
}
.RemoteControTvImg {
	margin: 0px auto;
	width: 65.3%;
}
.RemoteControTvImg img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	visibility: visible !important;
}
.RemoteControWifiImg {
	margin: 0px auto;
	width: 65.3%;
	padding: 20px 5px 0px;
}
.RemoteControWifiImg img {
	display: block;
	width: 100%;
}
.RemoteControImg {
	position: absolute;
	bottom: -28%;
	width: 25%;
	left: -10%;
}
.RemoteControImg img {
	display: block;
	width: 100%;
}
.ProjectionScreen_669 {
	padding-top: 85px;
	background-image: url(../image/img92.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	color: #333333;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}
.ProjectionScreen_669 h3 {
	font-size: 50px;
	line-height: 1.1;
	padding-bottom: 15px;
	color: #000;
}
.ProjectionScreenTvImgbox {
	padding-top: 20px;
	margin: 0px auto;
	width: 90%;
}
.ProjectionScreenTvImg {
	margin: 0px auto;
	width: 81.1%;
}
.ProjectionScreenTvImg img {
	display: block;
	width: 100%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.ProjectionScreenImg {
	width: 100%;
	position: relative;
	z-index: 9;
}
.ProjectionScreenImg img {
	display: block;
	width: 100%;
	margin-left: -5.6%;
	margin-top: -3%;
}

/*--新增-2021-10-11--*/

@keyframes arrow {
from {
width:0%;
}
to {
	width: 200%;
}
}
 @-webkit-keyframes arrow {
 from {
width:0%;
}
to {
	width: 200%;
}
}
 @-moz-keyframes arrow {
 from {
width:0%;
}
to {
	width: 200%;
}
}
 @-ms-keyframes arrow {
 from {
width:0%;
}
to {
	width: 200%;
}
}
 @-o-keyframes arrow {
 from {
width:0%;
}
to {
	width: 200%;
}
}
 @media (max-width: 1400px) {
.pro680_main01 .commonweb {
	width: 100%;
	padding: 0 15px;
}
.l-Tv315ChipRightTwo p {
	margin-top: 20px !important;
}
.Missionbox:nth-child(2n) .MissionText {
	padding-left: 40px;
}
.SmartDeviceXQ3Text {
	padding-left: 60px;
}
.SmartDeviceXQ3-2 .SmartDeviceXQ3Text {
	padding: 0 60px;
}
.SmartDeviceThree .l-commonBanner-2Text, .flight_bigcomban_text {
	left: 60px;
}
.SmartDeviceXQ4TwoText, .flight_mainbox_odd .fi_left {
	padding-left: 60px;
}
.SmartDeviceXQ4TwoText.Two, .flight_mainbox_even .fi_left {
	padding-left: 60px;
}
.flight_bigdevtext {
	padding-top: 20px;
}
.flight_bigdevtext p {
	margin-bottom: 10px;
}
.SmartDeviceXQ3Text h2, .flight_mainbox .fi_left h2 {
	font-size: 26px;
}
.flight_mainbox .fi_left ul li p:first-child {
	font-size: 20px;
}
.flight_bigcomban_text p br {
	display: none;
}
.fiexd_imgbox, .Tv680CPU {
	height: 700px;
}
.Tv680AIControlbox, .Tv680interfacesbox {
	height: 800px;
}
.l-Tv812ChipboxLi {
	padding: 0 20px;
}
.l-Tv812ChipboxText {
	margin-top: 15px;
}
.l-Tv315Chip p {
	margin-top: 20px;
}
.fiexd_imgbox7 {
	height: 800px;
}
}
 @media (max-width: 1200px) {
.l-commonBanner-2Text {
	font-size: 22px;
	line-height: 30px;
}
.contactUsForm h3 {
	font-size: 30px;
}
.detailsContactTitle {
	font-size: 30px;
	line-height: 36px;
}
}
 @media (max-width: 1260px) {
	.logo img.curLogo {
		display:none;
	}

.l-banner {
	margin-top: 60px;
}
.flight_probox {
	text-align: center;
	margin-top: 20px;
}
.nav ul li:nth-last-child(1) .notong_subbox, .nav ul li:nth-last-child(2) .notong_subbox {
	display: none;
	position: static !important;
	width: 100%;
	transform: translateX(0);
	box-shadow: none;
}
.notong_subbox a {
	text-align: left;
	line-height: 35px;
}
.notong_subbox {
	padding: 0;
	padding-left: 15px;
	display: none;
}
.BrandStorIntro {
	padding: 60px;
}
.Historybox h3 {
	font-size: 40px;
}
.BrandStorIntro h3 {
	font-size: 40px;
	padding-bottom: 20px;
}
.BrandStorNumbox ul li .num {
	font-size: 50px;
}
.BrandStorNumbox ul li h3 {
	font-size: 16px;
}
.BrandStorNumbox ul {
	padding: 40px 0;
}
.HistoryList ul li h4 {
	font-size: 30px;
}
.paginationNum {
	font-size: 22px;
}
.HistoryList ul li p span {
	font-size: 22px;
}
.HistoryList ul li p {
	font-size: 16px;
}
.LayoutIntro h3 {
	font-size: 30px;
}
.LayoutIntro {
	font-size: 16px;
}
.overseasBu ul li {
	padding-left: 0;
}
}
 @media (max-width: 991px) {
.flight4s .SmartDeviceXQ1Text h5 {
	margin-top: 30px;
}
.flight4s .SmartDeviceXQ1Text h3 {
	margin-top: 10px
}
.ProjectionScreen_669 {
	padding-top: 30px;
}
.RetrievePassword {
	margin-top: 0;
}
.RPasswordLeft {
	margin-bottom: 30px;
}
.pro680_main03box {
	padding: 60px 0;
	position: static !important;
	text-align: center;
	width: 100%;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.pro680_main03box h2, .pro680_mainbox h2 {
	font-size: 30px;
}
.pro680_mainbox h2 {
	border-width: 2px;
}
.HomeApplianceList ul li {
	width: 50%;
}
.pro680_mainbox p {
	font-size: 18px;
	margin-top: 0;
}
.pro680_main01 {
	height: 50vh;
}
.pro680_main02 .fiexd_imgbox6 {
	height: 50vh;
}
.MissionText h3 {
	font-size: 30px;
	line-height: 30px;
	padding-bottom: 5px;
}
.MissionQuality h3 {
	font-size: 30px;
	line-height: 40px;
}
.Missionbox:last-child .MissionImg::after {
	display: none;
}
.MissionText p {
	font-size: 16px;
}
.BrandStorIntro {
	font-size: 16px;
}
.l-Tv812ChipboxLi .t {
	font-size: 18px;
}
.Tv680AIControlbox, .Tv680interfacesbox, .fiexd_imgbox, .Tv680CPU {
	height: 600px;
}
.Tv680box h3 img {
	height: 30px;
}
.Tv680RemoteControls h3 {
	font-size: 30px;
	padding-bottom: 30px;
}
.Tv680box h3 {
	font-size: 40px;
}
.fiexd_imgbox2 {
	background-attachment: initial;
	height: 550px;
}
.Tv680Excellent h3, .Tv680MEMC h3, .Tv680HDR h3, .Tv6804KUHD h3, .Tv680CPUText h3, .Tv680SystemText h3, .Tv680MultiScreen h3, .Tv680interfacesbox h3, .Tv680AIControl h3 {
	font-size: 30px;
}
.Tv680AppStorebox dl dd h3 {
	font-size: 30px;
	line-height: 30px;
}
.Tv680AppStorebox dl dd {
	padding: 0;
	width: 100%;
	margin-top: 30px;
}
.Tv680interfacesbox ul li img {
	width: 70%;
}
.Tv680MultiScreenImg ul li img {
	width: 60px;
}
.Tv680MultiScreenImg ul li p {
	font-size: 14px;
}
.Tv680interfacesbox ul li p {
	font-size: 14px;
}
.FQAbox ul > li .FQTtitle {
	font-size: 22px;
}
.FQAbox ul > li .FQTtitle .Q {
	font-size: 24px;
}
.FQAbox ul > li .FQTtitle::after {
	width: 10px;
	height: 10px;
}
.FQAbox ul > li .FQTtitle .Q {
	width: 60px;
	height: 60px;
	line-height: 60px;
}
.FQAbox ul > li .FQTtitle {
	min-height: 60px;
}
.FQAbox ul > li .FQTtitle {
	padding: 0 0 0 80px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.FQAbox ul > li .FQAContent .A {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	left: 60px;
}
.FQAbox ul > li .FQAContent {
	padding: 30px 30px 30px 110px;
	font-size: 16px;
}
.downloadList dl dt h3 {
	font-size: 24px;
}
.downloadList dl dt {
	width: 100%;
	float: none;
}
.downloadList dl dd {
	padding-left: 0;
	float: none;
	width: 100%;
	margin-top: 30px;
	padding-top: 0px;
}
.MissionTextbox {
	position: static !important;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.MissionImg {
	float: none !important;
	width: 750px;
	margin: 0 auto;
	padding: 0 20px;
}
.MissionImg img {
	width: 100%;
	min-height: auto;
}
.MissionText {
	width: 100%;
	padding: 20px 0;
}
.MissionText p {
	margin-bottom: 0;
}
.Missionbox:nth-child(2n) .MissionText {
	padding-left: 0;
	width: 100%;
}
.Missionbox:last-child {
	padding-bottom: 0;
}
.LayoutIntroImg {
	margin-top: 0;
}
.LayoutIntro {
	width: 100%;
}
.overseasBu h3, .TwoCapabilities h3 {
	font-size: 30px;
}
.overseasBuContent img {
	width: 45px;
}
.overseasBuContent {
	padding-left: 65px;
	padding-top: 0;
}
.overseasBuContent h4 {
	font-size: 22px;
}
.overseasBuContent p {
	font-size: 16px;
}
.businessArea h3 {
	font-size: 30px;
	padding-bottom: 10px;
}
.businessArea {
	font-size: 16px;
	width: 100%;
}
.businessAreaMap {
	display: none;
}
.TwoCapabilities h4 {
	font-size: 22px;
}
.newslist ul li a img {
	width: 270px;
	margin-right: 20px;
}
.newslist ul li a .time {
	font-size: 20px;
}
.newslist ul li a h3 {
	font-size: 22px;
	line-height: 24px;
}
.newslist ul li a .desc {
	font-size: 16px;
	margin-top: 20px;
}
.newslist ul li a .more {
	margin-top: 15px;
}
.detailsContactbox {
	padding-left: 0;
	margin-top: 40px;
}
.p680_left {
	width: 100%;
}
.p680_right {
	width: 100%;
}
.p680_right h2 {
	font-size: 30px;
}
.p680_rightbox {
	margin-top: 40px;
	margin-bottom: 40px;
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
}
}
 @media (max-width: 768px) {
.flight4s .SDXQ4TextTitLiBox {
	display: block;
}
.flight4s .SDXQ4TextTitLiBox span {
	position: static;
	width: 100%;
	display: block;
}
.flight4s .commonBannerText p:nth-child(1) {
	font-size: 22px;
}
.removeStyle .Lheight {
	height: auto;
}
.SiteMap {
	margin-top: 80px;
}
.ProjectionScreen_669 h3 {
	font-size: 20px;
}
.ProjectionScreen_669 p {
	font-size: 16px;
}
.selectbox .layui-input {
	height: 37px;
	font-size: 14px;
}
.SiteMapLIBox a {
	line-height: 45px;
}
.main_nopage {
	height: 50vh;
}
.l-bannerTextOn a::before {
	background-size: 60%;
	background-position: center;
}
.l-bannerText .num {
	font-size: 50px;
}
.l-bannerText h5 {
	font-size: 18px;
}
.l-bannerTextOn a {
	line-height: 40px;
}
}
 @media (max-width: 520px) {
.Tvsize {
	height: auto;
}
.l-Tv315ChipRightTwo p {
	margin-top: 10px !important;
}
.RPasswordLeft {
	margin-top: 60px;
}
}




/*--ipad竖--*/
@media (min-width: 768px) {
.indexProductTvbox {
	margin-left: 50px;
	padding: 50px 0px 20px 0px;
}
.indexProductTvbox::after {
	content: '';
	position: absolute;
	right: 0px;
	width: 40%;
	height: 100%;
	background: #fafafa;
	display: block;
	top: 0px;
}
/* .indexProductTv { width: 54%; } */
  

}

/*--ipad横--*/
@media (min-width: 992px) {
}

/*--PC端--*/
@media (min-width: 1260px) {
.header {
	position: absolute;
	padding: 80px 20px 0px;
	height: 150px;
	background: none;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.logo img {
	height: 55px;
}
.logo img.defaLogo {
	opacity: 0;
	visibility: hidden;
}
.logo img.curLogo {
	opacity: 1;
	visibility: visible;
}
.nav {
	float: right;
	padding-right: 30px;
	display: block;
	top: auto;
	position: static;
	bottom: auto;
	left: auto;
	right: auto;
	overflow: visible;
	background: none;
	border: none;
}
.nav ul {
	padding: 0px;
}
.nav ul li {
	float: left;
	margin-right: 45px;
	padding-bottom: 43px;
	border: none;
	position: static;
}
.nav ul li > a {
	white-space: nowrap;
	color: #fff;
	font-size: 22px;
	height: auto;
	line-height: 27px;
}
.nav ul li:hover > a {
	color: #2a5ca8;
}
.nav ul li:last-child {
	margin-right: 0px;
}
.nav ul li i {
	display: none;
}
.SecondaryMenubox {
	display: block;
	border: none;
	padding: 0px 20px 80px;
	position: absolute;
	left: 0px;
	top: 110px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: #fafafa;
	z-index: -99;
	opacity: 0;
	visibility: hidden;
}
.TvClassification {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 30px;
	position: relative;
	top: -50px;
	opacity: 0;
	visibility: hidden;
}
.SecondaryMenu {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 30px;
	top: -50px;
	opacity: 0;
	visibility: hidden;
	position: relative;
}
.SecondaryMenu h3 {
	font-size: 30px;
	color: #333333;
	display: block;
}
.SecondaryMenu h3 a {
	color: #333333;
}
.SecondaryMenu dl {
	margin-top: 20px;
}
.SecondaryMenu dl dd {
	float: left;
	width: 33.3333%;
	font-size: 18px;
	padding-bottom: 10px;
}
.SecondaryMenu dl dd a {
	color: #333333;
}
.Tvtype {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.Tvtype h3 {
	font-size: 30px;
	color: #333333;
	display: block;
}
.Tvtype h3 a {
	color: 333;
}
.Tvtype dl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 25px;
}
.Tvtype dl dt {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.Tvtype dl dd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.Tvtype dl h4 {
	font-size: 18px;
	padding: 0px;
}
.Tvtype dl p {
	line-height: 36px;
	padding-top: 15px;
}
.Tvtype dl p a {
	display: block;
	font-size: 18px;
	color: #666666;
}
.Tvtype dl p a:hover {
	color: #f9282b;
}
.OtherType {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.OtherType h3 {
	font-size: 30px;
	padding: 0px;
}
.OtherType h3 a {
	color: #333333;
}
.OtherType p {
	line-height: 36px;
	padding-top: 18px;
}
.OtherType p a {
	display: block;
	font-size: 18px;
	color: #666666;
}
.RecommendedProducts {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-left: 1px solid #dedede;
	margin-top: 100px;
	position: relative;
	top: 50px;
	opacity: 0;
	visibility: hidden;
}
.RecommendedProducts dl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 50px;
	padding-top: 0px;
}
.nav ul li:hover .SecondaryMenubox {
	z-index: 99;
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	-webkit-transition-delay: 0.25s;
	transition-delay: 0.25s;
}
.nav ul li:hover .TvClassification {
	top: 0px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	-webkit-transition-delay: 0.25s;
	transition-delay: 0.25s;
	opacity: 1;
	visibility: visible;
}
.nav ul li:hover .SecondaryMenu {
	top: 0px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	-webkit-transition-delay: 0.25s;
	transition-delay: 0.25s;
	opacity: 1;
	visibility: visible;
}
.nav ul li:hover .RecommendedProducts {
	top: 0px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	-webkit-transition-delay: 0.25s;
	transition-delay: 0.25s;
	opacity: 1;
	visibility: visible;
}
.headerLogin {
	float: left;
	margin-left: 20px;
}
.headerGlobal {
	float: left;
	margin-left: 20px;
}
.headerSearch a {
	background: url(../image/img02.png) no-repeat center;
}
.headerLogin a {
	background: url(../image/img03.png) no-repeat center;
}
.headerGlobal a {
	background: url(../image/img04.png) no-repeat left center;
	color: #fff;
}
.headerbg {
	/* background: #fff; */
}
.headerbg .nav ul li > a {
	color: #fff;
}
.headerbg .nav ul li:hover > a {
	color: #f7a01c;
	/* font-weight: 700; */
}
.headerbg .logo img.defaLogo {
	opacity: 0;
	visibility: hidden;
}
.headerbg .logo img.curLogo {
	opacity: 1;
	visibility: visible;
}
.headerbg .headerSearch a {
	background: url(../image/img002.png) no-repeat center;
}
.headerbg .headerLogin a {
	background: url(../image/img003.png) no-repeat center;
}
.headerbg .headerGlobal a {
	background: url(../image/img004.png) no-repeat left center;
	color: #747474;
}
.navbtn {
	display: none;
}
.banner {
	margin-top: 0px;
}
.footer .commonweb {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.footerClass {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 20px;
}
.copyright {
	padding-top: 75px;
}
.footerLogobox {
	width: 260px;
	padding: 0px;
}
.subscribe {
	padding-top: 70px;
}
.indexProductTvbox {
	margin-left: 100px;
	padding: 100px 0px 40px 0px;
}
.indexProductTv ul li h3 {
	font-size: 30px;
}
.indexProductTv ul li p {
	font-size: 30px;
	padding-left: 9.2%;
	padding-bottom: 15px;
}
.indexProductTvArrowBtn span {
	width: 50px;
	height: 50px;
}
.indexProductTvArrowBtn {
	top: 25%;
	right: 23%;
}
.OurProductbox {
	position: relative;
	padding: 100px 0px 0px 150px;
}
.OurProductboxIcon {
	left: 60px;
	display: none;
}
/* .OurProductboxIcon img { display: block; height: 60px; } */
.indexTitle h3 {
	font-size: 30px;
	padding-bottom: 15px;
}
.indexTitle .desc {
	font-size: 16px;
	line-height: 24px;
}
}
.RemoteControl.L669 h3, .RemoteControl.L669 p {
	color: #fff;
}
@media (min-width: 1420px) {
.header {
	padding: 80px 60px 0px;
}
.SecondaryMenubox {
	padding: 0px 60px 80px;
}
.nav {
	float: right;
	padding-right: 30px;
}
.headerLogin {
	float: left;
	margin-left: 30px;
}
.headerGlobal {
	float: left;
	margin-left: 30px;
}
.indexProductTvbox {
	padding: 150px 0px 60px 0px;
}
.indexProductTvArrowBtn {
	top: 30%;
	right: 23%;
}
.indexProductTv ul li h3 {
	font-size: 40px;
}
.indexProductTv ul li p {
	font-size: 40px;
	padding-left: 9.2%;
	padding-bottom: 15px;
}
.OurProductbox {
	position: relative;
	padding: 150px 0px 0px 200px;
}
}
 @media (min-width: 1600px) {
.nav {
	float: right;
	padding-right: 30px;
}
}
 @media (min-width: 1800px) {
.header {
	padding: 80px 140px 0px;
}
.SecondaryMenubox {
	padding: 0px 140px 80px;
}
.Tv680AIControlarrow {
	left: 48.1%;
}
}
.sitemap {
	margin-left: 10px;
	color: rgba(255, 255, 255, 0.3);
}
.LiTVUHdIovLi a.active {
	color: #f9282b;
}
.productTvlist ul {
	display: flex;
	flex-wrap: wrap;
}
.imgScale {
	overflow: hidden;
}
.imgScale img {
	transition: all 0.4s;
}
.imgScale:hover img {
	transform: scale(1.1);
}
.headerSearch {
	position: relative;
}
.headerSearch #search-form {
	position: absolute;
}
#search-form {
	max-height: 0;
	position: absolute;
	top: 70px;
	right: 0;
	-webkit-transition: max-height, 0.5s;
	transition: max-height, 0.5s;
	width: 380px;
	height: 60px;
	overflow: hidden;
	background-color: #fff;
}
.search_btn {
	cursor: pointer;
}
#search-form input {
	height: 100%;
	width: 100%;
	padding: 0 5px 0 22px;
	background: #ffffff;
	border: none;
	color: #333;
	z-index: 9;
	border: 1px solid #eee;
	border-right: none;
}
#search-form .searchbtn {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 15%;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	color: #ffffff;
	background: #3ba1db;
	border: none;
	cursor: pointer;
	z-index: 11;
	height: 100%;
}
#search-form .searchbtn i {
	font-size: 20px;
}
.searchbtn {
	background: url(../image/img02.png) no-repeat center #285ba7 !important;
}
.search_container {
	padding: 60px 0;
}
.searchtitle401 {
	margin-bottom: 30px;
	font-size: 24px;
	padding: 28px 15px;
	background-color: #f2f2f2;
}
.searchinputcont401 input, .searchinputcont401 button {
	border: none;
}
.searchinputcont401 {
	width: 45%;
	margin: 0 auto;
}
.searchinputcont401 dt {
	float: left;
	width: 78%;
}
.searchinputcont401 dd {
	float: left;
	width: 22%;
}
.searchinputcont401 dt input {
	font-size: 16px;
}
.searchinputcont401 dt input {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-indent: 12px;
	font-size: 15px;
	color: #333333;
	background-color: #ffffff;
}
.noimgbox {
	width: 100% !important;
}
.searchinputcont401 dd input {
	font-size: 16px;
	font-weight: bold;
}
.searchinputcont401 dd input {
	margin-top: 0;
}
.searchinputcont401 dd input {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	background-color: #e60012;
	text-align: center;
}
.clearfloat::after {
	display: block;
	content: "";
	clear: both;
}
.search_list .item {
	padding: 18px 0;
	border-bottom: 1px solid #eee;
}
.search_list .item h2 {
	margin-bottom: 20px;
}
.search_list .item h2 a {
	font-size: 20px;
	margin-bottom: 20px;
	color: #333;
}
.search_list .item h2 a br {
	display: none;
}
.searchimg401 {
	float: left;
	margin-right: 30px;
	display: block;
	width: 200px;
	overflow: hidden;
}
.search_list .item img {
	display: block;
	width: 100%;
	margin-bottom: 2%;
}
.search_list .item img {
	width: 100%;
}
.resulttext401 {
	overflow: hidden;
	height: 66px;
	color: #999;
}
.searchbox {
	float: left;
	width: calc(100% - 250px);
}
.resultlabel401 {
	color: #999;
	display: inline-block;
	padding-top: 20px;
}
.resultlabel401 a {
	color: #333 !important;
}
.search_list .item:first-child {
	border-top: 1px solid #eee;
}
 @media (max-width: 768px) {
.RemoteControTvImg {
	min-height: 270px;
}
.flexbox_div {
	display: block;
}
.search_container {
	padding: 40px 0;
}
.searchtitle401 {
	padding: 15px 15px;
}
.searchinputcont401 {
	width: 98%;
}
.searchimg401 {
	float: none;
	width: 100%;
}
.searchbox {
	width: 100%;
}
.search_list .item h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.search_list .item h2 a {
	font-size: 16px;
}
.resulttext401 {
	height: auto;
}
.layui-form-select dl dd, .layui-form-select dl dt {
	font-size: 14px !important;
}
}
.layui-form-select dl dd.layui-this {
	background-color: #f9282b !important;
}
.layui-form-checked[lay-skin=primary] i {
	border-color: #f9282b!important;
	background-color: #f9282b;
}
.layui-form-selected {
	z-index: 999 !important;
}
.easyzoom-flyout {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 0px;
	z-index: 9;
	background: #fff;
}
.easyzoom-flyout img {
	width: auto !important;
	height: auto !important;
}
.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 200px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
.zoomDiv img {
	max-width: inherit !important;
}
.zoomMask {
	position: absolute;
	background: url(../image/mask.png) repeat scroll 0 0 transparent;
	cursor: move;
	z-index: 1;
}
.platforms a.twitter {
	background-image: url(../image/img60.png);
}
}
 @media (max-width: 1800px) {
.bxTop {
	padding: 0 60px;
}
}
 @media (max-width: 1600px) {
.RefrigeratorXQ1 .text .img {
	max-height: 375px;
}
.RefrigeratorXQ1 .text h5 {
	font-size: 38px;
}
.RefrigeratorXQ1 .text a {
	margin-top: 10px;
}
}
 @media (max-width: 1400px) {
.con1380 {
	width: 100%;
	padding: 0 15px;
}
.RefrigeratorXQ1 .text .img {
	max-height: 220px;
}
.RefrigeratorXQ1 .text h5 {
	font-size: 30px;
	margin-top: 20px;
}
.RefrigeratorXQ1 .text .t {
	font-size: 16px;
	line-height: 1.3;
	margin-top: 5px;
}
.RefrigeratorXQ1 .text a {
	line-height: 40px;
	padding: 0 15px;
}
}
 @media (max-width: 1260px) {
.bxTop {
	padding: 0 20px;
	margin-top: 60px;
}
.RefrigeratorList1 .top .text {
	padding: 0 40px;
}
.RefrigeratorList1 .top .text h5 {
	font-size: 42px;
}
.RefrigeratorList1 .top .text .t2 {
	font-size: 16px;
	margin-top: 10px;
}
.RefrigeratorList1 .top .text .on {
	margin-top: 25px;
}
.RefrigeratorList1 .top .text .on a {
	width: 90px;
	line-height: 35px;
}
.RefrigeratorList1 .top .text .on a:nth-child(1) {
	margin-right: 10px;
}
.RefrigeratorList2 .box .text {
	padding: 30px 50px;
}
.RefrigeratorList2 .box .text .on a {
	width: 90px;
	line-height: 34px;
	height: 38px;
}
.RefrigeratorList2 .box .text .on a:nth-child(2) {
	line-height: 34px;
}
.RefrigeratorList2 .box .text .on a:nth-child(1) {
	margin-right: 10px;
}
.RefrigeratorXQ2 .con .box .left {
	width: 250px;
	font-size: 20px;
}
.RefrigeratorXQ3 .con .box .text {
	padding: 30px 50px;
}
.RefrigeratorXQ3 .con .box .text .on a {
	width: 90px;
	line-height: 34px;
	height: 38px;
}
.RefrigeratorXQ3 .con .box .text .on a:nth-child(2) {
	line-height: 34px;
}
.RefrigeratorXQ3 .con .box .text .on a:nth-child(1) {
	margin-right: 10px;
}
.RefrigeratorList1 .tit h5 {
	font-size: 42px;
}
}
 @media (max-width: 992px) {
.RefrigeratorList1 .top .text {
	padding: 0 20px;
}
.RefrigeratorList1 .top .text h5 {
	font-size: 28px;
}
.RefrigeratorList1 .top .text .t2 {
	font-size: 14px;
	margin-top: 5px;
}
.RefrigeratorList1 .top .text .on {
	margin-top: 20px;
}
.RefrigeratorList1 .top .text .on a {
	width: 80px;
}
.RefrigeratorList2 {
	padding-bottom: 30px;
}
.RefrigeratorList2 .box .img {
	height: 300px;
}
.RefrigeratorList2 .box .text {
	padding: 30px 20px;
}
.RefrigeratorList2 .box .text h5 {
	font-size: 24px;
}
.RefrigeratorList2 .box .text .t {
	font-size: 14px;
}
.RefrigeratorList2 .box .text .on {
	margin-top: 10px;
}
.bxTop {
	height: 50px;
}
.bxTop .left {
	font-size: 16px;
}
.bxTop .right .list a {
	line-height: 48px;
	font-size: 14px;
	margin: 0 5px;
}
.bxTop .right .Bxbuy {
	padding: 0 10px;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
}
.RefrigeratorXQ1 {
	display: block;
}
.RefrigeratorXQ1 .imgbox {
	width: 100%;
}
.RefrigeratorXQ1 .text {
	width: 100%;
	padding: 30px 10px 20px;
}
.RefrigeratorXQ1 .text .img {
	max-height: none;
}
.RefrigeratorXQ1 .text .img img {
	height: 200px;
}
.RefrigeratorXQ1 .text h5 {
	font-size: 22px;
	margin-top: 0;
}
.RefrigeratorXQ1 .text .t {
	font-size: 14px;
}
.RefrigeratorXQ2 {
	padding: 30px 0;
}
.RefrigeratorXQ2 .tit {
	font-size: 28px;
}
.RefrigeratorXQ2 .con .box {
	display: block;
	padding: 20px 0 50px;
}
.RefrigeratorXQ2 .con .box .left {
	width: auto;
	padding-right: 0;
	padding-bottom: 5px;
	display: inline-block;
	border-bottom: 2px solid #333;
}
.RefrigeratorXQ2 .con .box .lei {
	margin-top: 20px;
	width: 100%;
}
.RefrigeratorXQ3 {
	padding: 30px 0;
}
.RefrigeratorXQ3 .tit {
	font-size: 28px;
}
.RefrigeratorXQ3 .con .box .img {
	height: 300px;
}
.RefrigeratorXQ3 .con .box .text {
	padding: 30px 20px;
}
.RefrigeratorXQ3 .con .box .text h5 {
	font-size: 24px;
}
.RefrigeratorXQ3 .con .box .text .t {
	font-size: 14px;
}
.RefrigeratorXQ3 .con .box .text .on {
	margin-top: 10px;
}
.RefrigeratorList1 .top {
	margin-top: 20px
}
.RefrigeratorList1 .tit h5 {
	font-size: 28px;
}
.RefrigeratorList1 .tit .t {
	font-size: 14px;
	margin-top: 5px;
}
}
 @media (max-width: 768px) {
.RefrigeratorList1 .top {
	display: block;
}
.RefrigeratorList1 .top .img {
	width: 100%;
}
.RefrigeratorList1 .top .text {
	width: 100%;
	padding: 30px 20px;
}
.RefrigeratorList1 .top .text .on {
	margin-top: 20px;
}
.RefrigeratorList1 .top .text .on a {
	width: 80px;
}
.RefrigeratorList2 .box {
	width: 49%;
	margin-bottom: 10px;
}
 .RefrigeratorList2 .box:not(:nth-child(3n + 1)) {
margin-left: 0;
}
 .RefrigeratorList2 .box:not(:nth-child(2n + 1)) {
margin-left: 2%;
}
.RefrigeratorXQ2 .con .box {
	position: relative;
	padding: 20px 0;
}
.RefrigeratorXQ2 .con .box .lei {
	height: auto;
	margin-top: 0;
}
.RefrigeratorXQ2 .con .box .lei .list {
	display: none;
	margin-top: 20px;
}
.RefrigeratorXQ2 .con .box .lei .list .li {
	width: 48%;
}
.RefrigeratorXQ2 .con .box .lei .list .li:nth-child(n+3) {
	margin-top: 20px;
}
.RefrigeratorXQ2 .con .box .lei .list .li:nth-child(n+4) {
	margin-top: 20px;
}
.RefrigeratorXQ2 .con .box .lei .list .li .t {
	margin-top: 5px;
}
.RefrigeratorXQ2 .con .box .lei .list .li h5 {
	font-size: 16px;
}
.RefrigeratorXQ2 .con .box .lei .list i {
	display: none;
	pointer-events: none;
}
.RefrigeratorXQ2 .con .box i {
	position: absolute;
	top: 30px;
	right: 4px;
	width: 10px;
	cursor: pointer;
	height: 10px;
}
.RefrigeratorXQ2 .con .box i::before {
	content: "";
	width: 10px;
	height: 10px;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	position: absolute;
	top: 0;
	left: 0;
}
.RefrigeratorXQ2 .con .box i.active::before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.RefrigeratorXQ3 .con .box {
	width: 49%;
	margin-bottom: 10px;
}
 .RefrigeratorXQ3 .con .box:not(:nth-child(3n + 1)) {
margin-left: 0;
}
 .RefrigeratorXQ3 .con .box:not(:nth-child(2n + 1)) {
margin-left: 2%;
}
.RefrigeratorList1 .tit .t {
	font-size: 14px
}
.RefrigeratorXQ2 .con table th, .RefrigeratorXQ2 .con table td {
	padding: 10px 20px;
	font-size: 14px;
}
}
 @media (max-width: 465px) {
.RefrigeratorList1 {
	padding: 30px 0;
}
.RefrigeratorList1 .top {
	display: block;
}
.RefrigeratorList1 .top .img {
	width: 100%;
}
.RefrigeratorList1 .top .text {
	width: 100%;
	padding: 20px 10px;
}
.RefrigeratorList1 .top .text .t1 {
	font-size: 12px;
}
.RefrigeratorList1 .top .text h5 {
	font-size: 20px;
}
.RefrigeratorList1 .top .text .on {
	margin-top: 15px;
}
.RefrigeratorList1 .top .text .on a {
	width: 80px;
	line-height: 30px;
}
.RefrigeratorList2 .box {
	width: 100%;
}
.RefrigeratorList2 .box .img {
	height: 200px;
}
 .RefrigeratorList2 .box:not(:nth-child(2n + 1)) {
margin-left: 0;
}
.RefrigeratorList2 .box .text h5 {
	font-size: 20px;
}
.RefrigeratorList2 .box .text .t {
	margin-top: 5px;
}
.RefrigeratorList2 .box .text .on a {
	width: 80px;
	line-height: 30px;
	height: 34px;
}
.RefrigeratorList2 .box .text .on a:nth-child(2) {
	line-height: 30px;
}
.bxTop {
	display: block;
	height: auto;
	padding: 10px 10px 0;
}
.bxTop .left {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
.bxTop .right {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.bxTop .right .list a {
	line-height: 48px;
	font-size: 14px;
	margin: 0 5px;
}
.bxTop .right .Bxbuy {
	padding: 0 10px;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
}
.RefrigeratorXQ2 .tit {
	font-size: 24px;
}
.RefrigeratorXQ2 .con .box .left {
	font-size: 18px;
}
.RefrigeratorXQ2 .con .box .lei .list .li {
	width: 100%;
}
.RefrigeratorXQ2 .con .box .lei .list .li:nth-child(n+2) {
	margin-top: 10px;
}
.RefrigeratorXQ2 .con .box .lei .list .li:nth-child(n+3) {
	margin-top: 10px;
}
.RefrigeratorXQ2 .con .box .lei .list .li:nth-child(n+4) {
	margin-top: 10px;
}
.RefrigeratorXQ2 .con .box .lei .list .li .t {
	font-size: 14px;
}
.RefrigeratorXQ3 .tit {
	font-size: 24px;
}
.RefrigeratorXQ3 .con .box {
	width: 100%;
}
.RefrigeratorXQ3 .con .box .img {
	height: 200px;
}
 .RefrigeratorXQ3 .con .box:not(:nth-child(2n + 1)) {
margin-left: 0;
}
.RefrigeratorXQ3 .con .box .text h5 {
	font-size: 20px;
}
.RefrigeratorXQ3 .con .box .text .t {
	margin-top: 5px;
}
.RefrigeratorXQ3 .con .box .text .on a {
	width: 80px;
	line-height: 30px;
	height: 34px;
}
.RefrigeratorXQ3 .con .box .text .on a:nth-child(2) {
	line-height: 30px;
}
.RefrigeratorList1 .tit h5 {
	font-size: 20px;
}
.RefrigeratorXQ1 .text .RefriXQ1_swiper .RefriXQ1_pagination {
	bottom: 20px;
}
}
 @-webkit-keyframes wo {
from {
-webkit-transform: rotate(0);
transform: rotate(0);
}
to {
	-webkit-transform: rotate(1000deg);
	transform: rotate(1000deg);
}
}
 @keyframes wo {
from {
-webkit-transform: rotate(0);
transform: rotate(0);
}
to {
	-webkit-transform: rotate(1000deg);
	transform: rotate(1000deg);
}
}
 @media (max-width: 1600px) {
}
 @media (max-width: 1440px) {
}
 @media (max-width: 992px) {
}
 @media (max-width: 765px) {
.Furniture .con1600 .right .top {
	display: block;
}
}
 @media (max-width: 560px) {
}
 @media (max-width: 465px) {
.Furniture .con1600 .right .bot .box {
	width: 100%;
}
 @-webkit-keyframes dianji1 {
from {
top: 100%;
}
to {
	top: 90%;
}
}
 @keyframes dianji1 {
from {
top: 100%;
}
to {
	top: 90%;
}
}
 @media (max-width: 1441px) {
.l-Tv812Chipbox.LNew .Tv315Chip {
	padding: 30px 0 0;
}
}
 @media (max-width: 1220px) {
}
 @media (max-width: 992px) {
.l-Tv812Chipbox.LNew .cp .on {
	right: 5%;
	bottom: 50px;
	width: 100px;
}
.Tv315Chipbox.LNew .Tv315ChipboxLNew_swiper {
	margin: 30px 30px 0 30px;
	padding-bottom: 30px;
}
}
 @media (max-width: 992px) {
}
@media (max-width: 768px) {
}
 @media (max-width: 550px) {
}
@media (max-width: 420px) {
.l-Tv812Chipbox.LNew {
	padding-top: 90%
}
}
.ApplianceDesc {
	padding: 0px 0px;
}
.ApplianceDesc .desc {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	color: #000;
	font-weight: 200;
}
 @media (max-width: 768px) {
.ApplianceDesc {
	padding: 30px 0px 0px;
}
.ApplianceDesc .desc {
	font-size: 14px;
	line-height: 24px;
}
}
