

.footer_webim {
	position: fixed;
	right: 34px;
	z-index: 999;
	cursor: pointer;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%)
}

.footer_webim .chat-button-content {
	position: relative;
	width: 80px;
	height: 80px
}

.footer_webim .chat-button-content:after {
	content: "chat now";
	position: absolute;
	width: 80px;
	height: 33px;
	background: url(/images/chat-hover.png) no-repeat;
	background-size: 100% 100%;
	left: -50px;
	top: -30px;
	font-size: 10px;
	color: #fff;
	text-transform: capitalize;
	text-align: center;
	line-height: 26px;
	opacity: 0;
	visibility: hidden;
	line-height: 26px;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	-ms-transition: opacity .2s ease;
	transition: opacity .2s ease
}

.footer_webim:hover .chat-button-content:after {
	opacity: 1;
	visibility: visible
}

.footer_webim .chat-button {
	position: absolute;
	width: 80px;
	height: 80px;
	background: url(/images/chat-btn.png) no-repeat;
	background-size: 100% 100%;
	border-radius: 50%
}

.dialog-content-pql-id .mr ul li:hover {
	filter: brightness(103%)
}

.dialog-content-pql-id .mr ul li:active {
	filter: brightness(108%)
}

.dialog-content-pql-id .mr ul li {
	background: #f5f5f5;
	user-select: none
}

.leave-message-dialog ul,
.leave-message-dialog li {
	list-style: none
}

.leave-message-dialog {
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000
}

.leave-message-dialog .dialog-content-pql {
	min-width: 600px;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
	border-radius: 4px;
	padding: 41px 47px 34px
}

.leave-message-dialog .dialog-content-pql-id {
	min-width: 716px
}

.leave-message-dialog .close {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 22px;
	right: 27px;
	cursor: pointer
}

.leave-message-dialog .close:before,
.leave-message-dialog .close:after {
	position: absolute;
	content: "";
	background-color: #707070;
	width: 15px;
	height: 2px;
	top: 50%;
	left: 0
}

.leave-message-dialog .close:before {
	transform: rotate(45deg)
}

.leave-message-dialog .close:after {
	transform: rotate(-45deg)
}

.leave-message-dialog .title {
	font-size: 24px;
	color: #333;
	text-align: center;
	line-height: 1.5
}

.leave-message-dialog p {
	margin: 0
}

.leave-message-dialog .form {
	width: 100%;
	margin-top: 22px
}

.leave-message-dialog .form input,
.leave-message-dialog .form .textarea {
	background-color: #f5f5f5;
	font-family: robot !important
}

.leave-message-dialog .form input,
.leave-message-dialog .form textarea {
	display: block;
	width: 100%;
	font-size: 16px;
	border-radius: 4px;
	border: 0;
	outline: 0;
	box-sizing: border-box;
	padding: 12px 19px;
	line-height: 20px;
	margin-bottom: 15px;
	text-indent: 0
}

.leave-message-dialog .form input {
	height: 44px
}

.leave-message-dialog .form .textarea {
	position: relative
}

.leave-message-dialog .form textarea {
	height: 127px;
	resize: none;
	background-color: transparent;
	position: relative;
	z-index: 1
}

textarea::-webkit-input-placeholder {
	font-family: robot !important
}

.leave-message-dialog .form::-webkit-input-placeholder {
	font-size: 16px;
	color: #999
}

.leave-message-dialog .form:-moz-placeholder {
	font-size: 16px;
	color: #999
}

.leave-message-dialog .form::-moz-placeholder {
	font-size: 16px;
	color: #999
}

.leave-message-dialog .form:-ms-input-placeholder {
	font-size: 16px;
	color: #999
}

.leave-message-dialog .form #submitStart {
	margin: 0 auto
}

.leave-message-dialog .form #submitStart:hover {
	filter: brightness(110%)
}

.dialog-content-pql-id .img {
	width: 100%;
	height: 200px;
	border-radius: 2px;
	display: inline-block;
	position: relative
}

.dialog-content-pql-id .img img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.dialog-content-pql-id .left {
	width: 200px;
	float: left
}

.dialog-content-pql-id .titlep {
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 10px
}

.dialog-content-pql-id .left ul {
	width: 100%;
	padding: 0;
	margin: 0
}

.dialog-content-pql-id .left ul li {
	height: 20px;
	list-style: none;
	margin-top: 6px
}

.dialog-content-pql-id .left ul li span:first-child {
	width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	color: #757575
}

.dialog-content-pql-id .left ul li span:last-child {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 120px
}

.dialog-content-pql-id .right {
	width: 400px;
	float: right;
	margin-left: 20px
}

.dialog-content-pql-id .title {
	text-align: left;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.dialog-content-pql-id input {
	width: 100%;
	height: 40px;
	margin-top: 20px;
	border: 0;
	outline: 0;
	background: #f5f5f5;
	text-indent: 16px;
	font-size: 16px
}

.dialog-content-pql .btn {
	background: #ff802e;
	width: 200px;
	height: 40px;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	margin-top: 30px;
	cursor: pointer
}

.dialog-content-pql .btn:hover {
	filter: brightness(110%)
}

.dialog-content-pql-id .mr {
	position: absolute;
	width: 70px;
	height: 40px;
	bottom: 0;
	left: 0;
	line-height: 40px;
	text-align: center;
	color: #757575
}

.dialog-content-pql-id .mr::before {
	position: absolute;
	content: "";
	display: block;
	border: 5px solid #000;
	border-color: #000 transparent transparent transparent;
	top: 50%;
	transform: translateY(-50%);
	right: 5px;
	margin-top: 3px
}

.dialog-content-pql-id .mr ul {
	position: absolute;
	width: 100%;
	cursor: pointer;
	top: 34px;
	background: #f5f5f5;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	border: 1px solid #ededed;
	display: none
}

.dialog-content-pql-id .mr:hover ul {
	display: block
}

.dialog-content-pql-ok .duihaook {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative
}

.dialog-content-pql-ok .duihaook::after {
	content: "";
	display: inline-block;
	background: #34da00;
	width: 35px;
	height: 12px;
	transform: rotate(45deg);
	position: absolute;
	left: 16px;
	top: 35px;
	border-radius: 2px
}

.dialog-content-pql-ok .duihaook::before {
	content: "";
	display: inline-block;
	background: #a4ff94;
	width: 50px;
	height: 15px;
	transform: rotate(-45deg);
	position: absolute;
	left: 32px;
	border-radius: 2px;
	top: 26px
}

.dialog-content-pql .error-pql {
	margin-top: -12px;
	margin-bottom: 10px;
	color: red;
	display: none
}

.dialog-content-pql .icon-pql {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: red;
	border-radius: 50%
}

.dialog-content-pql .icon-pql img {
	width: 100%;
	height: 100%
}

.dialog-content-pql-id .left ul li {
	height: 44px;
	list-style: none;
	margin-top: 6px;
	font-size: 16px
}

.dialog-content-pql-id .left ul li span:first-child {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	font-size: 16px;
	color: #757575;
	line-height: 18px
}

.dialog-content-pql-id .left ul li span:last-child {
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	white-space: nowrap;
	display: inline-block;
	line-height: 18px;
	width: 100%
}

.YouTuBe_Box_Iframe {
	width: 650px;
	height: 360px !important
}

#floatAd {
	height: 79px !important
}

.play {
	position: absolute;
	width: 80px;
	height: 80px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	border-radius: 50%;
	z-index: 10
}

.play .svg {
	width: 38px;
	height: 38px;
	background: #000;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	box-shadow: 0 0 .3rem rgba(0, 0, 0, 0.2);
	transform: translate(-50%, -50%)
}

.play .svg img {
	object-position: unset !important;
	object-fit: unset !important;
	width: unset !important;
	height: unset !important;
	max-width: 80px !important;
	max-height: 80px !important;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	margin-top: 0
}

/*! * animate.css - https://animate.style/ * Version - 4.1.1 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2020 Animate.css */
.animate__animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

.animate__animated.animate__fast {
	animation-duration: .7s
}

.animate__animated.animate__slow {
	animation-duration: 1.3s
}

.animate__animated.animate__slower {
	animation-duration: 2.2s
}

.animate__animated.animate__delay-200 {
	animation-delay: .2s
}

.animate__animated.animate__delay-400 {
	animation-delay: .4s
}

.animate__animated.animate__delay-600 {
	animation-delay: .6s
}

.animate__animated.animate__delay-800 {
	animation-delay: .8s
}

.animate__animated.animate__delay-300 {
	animation-delay: .3s
}

.animate__animated.animate__delay-900 {
	animation-delay: .9s
}

.animate__animated.animate__delay-1200 {
	animation-delay: 1.2s
}

.animate__animated.animate__delay-500 {
	animation-delay: .5s
}

.animate__animated.animate__delay-1000 {
	animation-delay: 1s
}

.animate__animated.animate__delay-1500 {
	animation-delay: 1.5s
}

.animate__animated.animate__delay-2000 {
	animation-delay: 2s
}

.animate__animated.animate__infinite {
	animation-iteration-count: infinite
}

.animate__animated.animate__repeat-1 {
	animation-iteration-count: 1
}

.animate__animated.animate__repeat-2 {
	animation-iteration-count: 2
}

.animate__animated.animate__repeat-3 {
	animation-iteration-count: 3
}

@keyframes backInDown {
	from {
		transform: translateY(-1200px) scale(0.7);
		opacity: .7
	}

	80% {
		transform: translateY(0) scale(0.7);
		opacity: .7
	}

	100% {
		transform: scale(1);
		opacity: 1
	}
}

.animate__backInDown {
	animation-name: backInDown
}

@keyframes backInLeft {
	from {
		transform: translateX(-2000px) scale(0.7);
		opacity: .7
	}

	80% {
		transform: translateX(0) scale(0.7);
		opacity: .7
	}

	100% {
		transform: scale(1);
		opacity: 1
	}
}

.animate__backInLeft {
	animation-name: backInLeft
}

@keyframes backInRight {
	from {
		transform: translateX(2000px) scale(0.7);
		opacity: .7
	}

	80% {
		transform: translateX(0) scale(0.7);
		opacity: .7
	}

	100% {
		transform: scale(1);
		opacity: 1
	}
}

.animate__backInRight {
	animation-name: backInRight
}

@keyframes backInUp {
	from {
		transform: translateY(1200px) scale(0.7);
		opacity: .7
	}

	80% {
		transform: translateY(0) scale(0.7);
		opacity: .7
	}

	100% {
		transform: scale(1);
		opacity: 1
	}
}

.animate__backInUp {
	animation-name: backInUp
}

@keyframes bounceIn {

	from,
	20%,
	40%,
	60%,
	80%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	from {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3)
	}

	20% {
		transform: scale3d(1.1, 1.1, 1.1)
	}

	40% {
		transform: scale3d(0.9, 0.9, 0.9)
	}

	60% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03)
	}

	80% {
		transform: scale3d(0.97, 0.97, 0.97)
	}

	to {
		opacity: 1;
		transform: scale3d(1, 1, 1)
	}
}

.animate__bounceIn {
	animation-duration: calc(1s * 0.75);
	animation-name: bounceIn
}

@keyframes bounceInDown {

	from,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	from {
		opacity: 0;
		transform: translate3d(0, -3000px, 0) scaleY(3)
	}

	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0) scaleY(0.9)
	}

	75% {
		transform: translate3d(0, -10px, 0) scaleY(0.95)
	}

	90% {
		transform: translate3d(0, 5px, 0) scaleY(0.985)
	}

	to {
		transform: translate3d(0, 0, 0)
	}
}

.animate__bounceInDown {
	animation-name: bounceInDown
}

@keyframes bounceInLeft {

	from,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	from {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0) scaleX(3)
	}

	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0) scaleX(1)
	}

	75% {
		transform: translate3d(-10px, 0, 0) scaleX(0.98)
	}

	90% {
		transform: translate3d(5px, 0, 0) scaleX(0.995)
	}

	to {
		transform: translate3d(0, 0, 0)
	}
}

.animate__bounceInLeft {
	animation-name: bounceInLeft
}

@keyframes bounceInRight {

	from,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	from {
		opacity: 0;
		transform: translate3d(3000px, 0, 0) scaleX(3)
	}

	60% {
		opacity: 1;
		transform: translate3d(-25px, 0, 0) scaleX(1)
	}

	75% {
		transform: translate3d(10px, 0, 0) scaleX(0.98)
	}

	90% {
		transform: translate3d(-5px, 0, 0) scaleX(0.995)
	}

	to {
		transform: translate3d(0, 0, 0)
	}
}

.animate__bounceInRight {
	animation-name: bounceInRight
}

@keyframes bounceInUp {

	from,
	60%,
	75%,
	90%,
	to {
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
	}

	from {
		opacity: 0;
		transform: translate3d(0, 3000px, 0) scaleY(5)
	}

	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0) scaleY(0.9)
	}

	75% {
		transform: translate3d(0, 10px, 0) scaleY(0.95)
	}

	90% {
		transform: translate3d(0, -5px, 0) scaleY(0.985)
	}

	to {
		transform: translate3d(0, 0, 0)
	}
}

.animate__bounceInUp {
	animation-name: bounceInUp
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.animate__fadeIn {
	animation-name: fadeIn
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0)
	}

	to {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

.animate__fadeInDown {
	animation-name: fadeInDown
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0)
	}

	to {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

.animate__fadeInLeft {
	animation-name: fadeInLeft
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(100%, 0, 0)
	}

	to {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

.animate__fadeInRight {
	animation-name: fadeInRight
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0)
	}

	to {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

.animate__fadeInUp {
	animation-name: fadeInUp
}

@keyframes flip {
	from {
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
		animation-timing-function: ease-out
	}

	40% {
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		animation-timing-function: ease-out
	}

	50% {
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		animation-timing-function: ease-in
	}

	80% {
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0);
		animation-timing-function: ease-in
	}

	to {
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0);
		animation-timing-function: ease-in
	}
}

.animate__animated.animate__flip {
	animation-name: flip
}

@keyframes flipInX {
	from {
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		animation-timing-function: ease-in
	}

	60% {
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}

	to {
		transform: perspective(400px);
		opacity: 1
	}
}

.animate__flipInX {
	animation-name: flipInX
}

@keyframes flipInY {
	from {
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0
	}

	40% {
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		animation-timing-function: ease-in
	}

	60% {
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}

	to {
		transform: perspective(400px);
		opacity: 1
	}
}

.animate__flipInY {
	animation-name: flipInY
}

@keyframes lightSpeedInRight {
	from {
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}

	60% {
		transform: skewX(20deg);
		opacity: 1
	}

	80% {
		transform: skewX(-5deg)
	}

	to {
		transform: translate3d(0, 0, 0)
	}
}

.animate__lightSpeedInRight {
	animation-name: lightSpeedInRight;
	animation-timing-function: ease-out
}

@keyframes lightSpeedInLeft {
	from {
		transform: translate3d(-100%, 0, 0) skewX(30deg);
		opacity: 0
	}

	60% {
		transform: skewX(-20deg);
		opacity: 1
	}

	80% {
		transform: skewX(5deg)
	}

	to {
		transform: translate3d(0, 0, 0)
	}
}

.animate__lightSpeedInLeft {
	animation-name: lightSpeedInLeft;
	animation-timing-function: ease-out
}

@keyframes rotateIn {
	from {
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}

	to {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

.animate__rotateIn {
	animation-name: rotateIn;
	transform-origin: center
}

@keyframes rotateInDownLeft {
	from {
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}

	to {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

.animate__rotateInDownLeft {
	animation-name: rotateInDownLeft;
	transform-origin: left bottom
}

@keyframes rotateInDownRight {
	from {
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}

	to {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

.animate__rotateInDownRight {
	animation-name: rotateInDownRight;
	transform-origin: right bottom
}

@keyframes rotateInUpLeft {
	from {
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}

	to {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

.animate__rotateInUpLeft {
	animation-name: rotateInUpLeft;
	transform-origin: left bottom
}

@keyframes rotateInUpRight {
	from {
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}

	to {
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

.animate__rotateInUpRight {
	animation-name: rotateInUpRight;
	transform-origin: right bottom
}

@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale3d(0.3, 0.3, 0.3)
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 1
	}
}

.animate__zoomIn {
	animation-name: zoomIn
}

@keyframes slideInDown {
	from {
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}

	to {
		transform: translate3d(0, 0, 0)
	}
}

.animate__slideInDown {
	animation-name: slideInDown
}

@keyframes slideInLeft {
	from {
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}

	to {
		transform: translate3d(0, 0, 0)
	}
}

.animate__slideInLeft {
	animation-name: slideInLeft
}

@keyframes slideInRight {
	from {
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}

	to {
		transform: translate3d(0, 0, 0)
	}
}

.animate__slideInRight {
	animation-name: slideInRight
}

@keyframes slideInUp {
	from {
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}

	to {
		transform: translate3d(0, 0, 0)
	}
}

.animate__slideInUp {
	animation-name: slideInUp
}

.preview-wrap-layout {
	width: 100%;
	margin: 0 auto
}

.preview-wrap-column {
	width: 100%;
	margin: 0 auto
}

.preview-wrap-center1 {
	width: 1200px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto
}

.preview-wrap-narrow {
	width: 260px
}

.preview-wrap-width {
	width: 1200px;
	

	padding: 20px 0;
	overflow: hidden
}

.headerModule_618QTXlTPV {
	width: 100%;
	background-color: #fff;
	position: relative;
	z-index: 1000
}

.headerModule_618QTXlTPV .feitian {
	vertical-align: middle
}

.headerModule_618QTXlTPV .wrap-rule {
	height: 100px;
	padding-left: 180px;
	position: relative
}

.headerModule_618QTXlTPV .logo {
	display: inline-block;
	vertical-align: middle;
	
	
	width: 160px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0
}

.headerModule_618QTXlTPV .float-right {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: center;
	align-items: center;
	justify-content: flex-start
}

.headerModule_618QTXlTPV .navigation {
	white-space: nowrap
}

.headerModule_618QTXlTPV .navigation li {
	text-transform: capitalize;
	padding: 15px 25px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	max-width: inherit
}

.headerModule_618QTXlTPV .navigation li>a {
	display: inline-block;
	vertical-align: middle;
	line-height: 22px;
	position: relative;
	white-space: nowrap
}

.headerModule_618QTXlTPV .navigation li .ecer-sub-menu {
	padding: 10px 0;
	visibility: hidden;
	position: absolute;
	left: 50%;
	top: 100%;
	z-index: 2;
	opacity: 0;
	background: #fff;
	border-radius: 4px;
	-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	-ms-transition: opacity .2s ease;
	transition: opacity .2s ease;
	text-align: left
}

.headerModule_618QTXlTPV .navigation li:hover .ecer-sub-menu {
	visibility: visible;
	opacity: 1;
	text-align: left;
	max-height: 300px;
	overflow-y: auto
}

.headerModule_618QTXlTPV .navigation li:hover .ecer-sub-menu::-webkit-scrollBar {
	width: 5px
}

.headerModule_618QTXlTPV .navigation li:hover .ecer-sub-menu::-webkit-scrollBar-thumb {
	background: #e5e5e5
}

.headerModule_618QTXlTPV .navigation li .ecer-sub-menu .sub-item>a {
	display: block;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	white-space: nowrap;
	text-align: left
}

.headerModule_618QTXlTPV .iconfont {
	cursor: pointer;
	font-size: 20px
}

.headerModule_618QTXlTPV .sousuo-btn {
	margin-right: 40px;
	margin-left: 25px;
	margin: 15px 40px 15px 25px;
	-webkit-transition: color .2s ease;
	-moz-transition: color .2s ease;
	-o-transition: color .2s ease;
	-ms-transition: color .2s ease;
	transition: color .2s ease;
	font-size: 20px;
	cursor: pointer
}

.headerModule_618QTXlTPV form {
	font-size: 0;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: none
}

.headerModule_618QTXlTPV form i,
.headerModule_618QTXlTPV form .searchbox {
	display: inline-block;
	vertical-align: middle
}

.headerModule_618QTXlTPV form .iconfont {
	color: #013A92
}

.headerModule_618QTXlTPV form .searchbox {
	position: relative;
	margin-left: 20px
}

.headerModule_618QTXlTPV form .searchbox input,
.headerModule_618QTXlTPV form .searchbox button {
	display: inline-block;
	vertical-align: middle
}

.headerModule_618QTXlTPV form .searchbox input {
	width: 400px;
	line-height: 16px;
	outline: 0;
	border: 0;
	color: #333;
	font-size: 14px;
	padding: 3px 10px;
	background: transparent;
	border-bottom: 1px solid #fff
}

.headerModule_618QTXlTPV form .searchbox button {
	font-size: 14px;
	color: #fff;
	padding: 6px 16px;
	border-radius: 20px;
	background-color: #aaa;
	border: 0;
	outline: 0;
	cursor: pointer;
	-webkit-transition: background-color .2s ease;
	-moz-transition: background-color .2s ease;
	-o-transition: background-color .2s ease;
	-ms-transition: background-color .2s ease;
	transition: background-color .2s ease
}

.headerModule_618QTXlTPV form .searchbox button:hover {
	background-color: #013A92
}

.headerModule_618QTXlTPV .language {
	padding: 15px 0;
	position: relative
}

.headerModule_618QTXlTPV .language:hover .cl {
	visibility: visible;
	opacity: 1
}

.headerModule_618QTXlTPV .language .current-lang {
	cursor: pointer
}

.headerModule_618QTXlTPV .language .current-lang i {
	font-size: 20px;
	font-style: normal
}

.headerModule_618QTXlTPV .language .current-lang i span {
	font-size: 16px;
	position: relative;
	top: -4px
}

.headerModule_618QTXlTPV .language .current-lang i,
.headerModule_618QTXlTPV .language .current-lang span {
	display: inline-block;
	vertical-align: middle
}

.headerModule_618QTXlTPV .language .selected a {
	color: #013A92
}

.headerModule_618QTXlTPV .language-list {
	visibility: hidden;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	top: 100%;
	z-index: 2;
	opacity: 0;
	padding: 10px 0;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	-o-transition: opacity .2s ease;
	-ms-transition: opacity .2s ease;
	transition: opacity .2s ease;
	background: #fff;
	-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
	border-radius: 4px
}

.headerModule_618QTXlTPV .language:hover .language-list {
	visibility: visible;
	opacity: 1
}

.headerModule_618QTXlTPV .language-list li {
	line-height: 28px;
	height: 28px;
	position: relative
}

.headerModule_618QTXlTPV .language-list a {
	display: block;
	line-height: 32px;
	height: 32px;
	padding: 0 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-transform: capitalize
}

.headerModule_618QTXlTPV .sousuo-btn {
	color: #333
}

.headerModule_618QTXlTPV .sousuo-btn:hover {
	color: #013A92
}

.headerModule_618QTXlTPV .language .current-lang i {
	color: #333
}

.headerModule_618QTXlTPV .language .current-lang i:hover {
	color: #013A92
}

.headerModule_618QTXlTPV .language-list li:hover a {
	color: #013A92
}

.headerModule_618QTXlTPV .language-list li a {
	color: #333
}

.headerModule_618QTXlTPV .navigation a {
	color: #333;
	font-size: 18px;
	text-transform: capitalize
}

.headerModule_618QTXlTPV .navigation li:hover>a {
	color: #013A92
}

.headerModule_618QTXlTPV .navigation .sub-item:hover>a {
	color: #013A92
}

.headerModule_618QTXlTPV .navigation li .ecer-sub-menu {
	background-color: #fff
}

.headerModule_618QTXlTPV .navigation li:hover>a {
	color: #013A92
}

.headerModule_618QTXlTPV .navigation .sub-item:hover>a {
	color: #013A92
}

.breadcrumb_Z5phSy1zvW {
	margin-top: 20px;
	background-color: #f9f9f9;
	line-height: 60px;
	height: 60px
}

.breadcrumb_Z5phSy1zvW .four_global_position_109 {
	color: #999
}

.breadcrumb_Z5phSy1zvW h1 {
	display: inline-block !important
}

.breadcrumb_Z5phSy1zvW .breadcrumb {
	width: 100%;
	position: relative;
	overflow: hidden
}

.breadcrumb_Z5phSy1zvW .contain-w {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.breadcrumb_Z5phSy1zvW .breadcrumb a {
	text-transform: capitalize;
	text-decoration: none
}

.breadcrumb_Z5phSy1zvW .iconfont {
	font-size: 12px;
	color: #999
}

.breadcrumb_Z5phSy1zvW .feitian {
	font-family: "feitian" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-display: swap
}

.breadcrumb_Z5phSy1zvW .noLast {
	font-size: 14px;
	color: #333;
	text-transform: capitalize
}

.breadcrumb_Z5phSy1zvW .noLast:hover {
	color: #013A92
}

.breadcrumb_Z5phSy1zvW .last {
	font-size: 14px;
	color: #333;
	text-transform: capitalize;
	font-weight: bold
}

.asideList_TPgY1iFzKs {
	width: 255px;
	margin-top: 20px
}

.asideList_TPgY1iFzKs .none {
	padding: 5.5px
}

.asideList_TPgY1iFzKs .aside_wrap .list-title {
	font-weight: bold;
	padding-left: 0px;
	position: relative;
	text-transform: capitalize;
	font-size: 18px;
	color: #013A92;

	line-height: 26px
}

.asideList_TPgY1iFzKs .aside_wrap .iconfont {
	font-size: 26px;
	color: #013A92;
	line-height: 26px;
	margin-right: 4px;
	margin-left: -20px;
	vertical-align: bottom
}

.asideList_TPgY1iFzKs .aside_wrap .aside-list {
	border-radius: 4px;
	padding: 20px;
	margin-top: 20px;
	background-color: #F5F9FD
}

.asideList_TPgY1iFzKs .aside_wrap .aside-list li {
	margin-bottom: 16px;
	line-height: 18px
}

.asideList_TPgY1iFzKs .aside_wrap .aside-list li:last-child {
	margin-bottom: 0
}

.asideList_TPgY1iFzKs .noPadding {
	padding-right: 0 !important
}

.asideList_TPgY1iFzKs .aside_wrap .aside-list li a {
	text-transform: capitalize;
	position: relative;
	text-decoration: none;
	padding-right: 50px;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	overflow: hidden;
	cursor: pointer;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	/*! autoprefixer: on */
}

.asideList_TPgY1iFzKs .aside_wrap .aside-list li a span {
	position: absolute;
	right: 20px;
	top: 0
}

.asideList_TPgY1iFzKs .aside_wrap .aside-list li a,
.asideList_TPgY1iFzKs .aside_wrap .aside-list li a span {
	color: #333;
	font-size: 14px;
	line-height: 18px
}

.asideList_TPgY1iFzKs .aside_wrap .aside-list li.on a,
.asideList_TPgY1iFzKs .aside_wrap .aside-list li a:hover,
.asideList_TPgY1iFzKs .aside_wrap .aside-list li.on a span,
.asideList_TPgY1iFzKs .aside_wrap .aside-list li a:hover span {
	color: #013A92
}

.asideContactInfo_LtppJXUB8H .buttonClass {
	background-color: #013A92 !important;
	border-color: #013A92 !important;
	color: #fff !important;
	border: none !important
}

.asideContactInfo_LtppJXUB8H .buttonClass:hover {
	border-color: #00598b !important;
	background-color: #00598b !important
}

.asideContactInfo_LtppJXUB8H .ecer-card-button,
.asideContactInfo_LtppJXUB8H .button {
	font-weight: bold;
	box-shadow: none !important;
	vertical-align: middle;
	padding: 0 16px;
	cursor: pointer;
	text-align: center;
	margin: 0 auto
}

.asideContactInfo_LtppJXUB8H .buttonClass .ft-contact2.feitian {
	vertical-align: baseline !important;
	width: 16px !important;
	height: 16px !important;
	line-height: 16px !important;
	font-size: 16px !important
}

.asideContactInfo_LtppJXUB8H {
	width: 255px;
	margin-top: 20px;
	background: #fff
}

.asideContactInfo_LtppJXUB8H .none {
	padding: 5.5px
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .contacts {
	background: #F5F9FD
}

.asideContactInfo_LtppJXUB8H .aside-form-column {
	font-size: 18px;
	line-height: 26px;
	color: #013A92
}

.asideContactInfo_LtppJXUB8H .iconfont {
	font-size: 26px;
	line-height: 26px;
	vertical-align: bottom;
	color: #013A92
}

.asideContactInfo_LtppJXUB8H .key,
.asideContactInfo_LtppJXUB8H .value {
	font-size: 14px
}

.asideContactInfo_LtppJXUB8H .key {
	color: #999
}

.asideContactInfo_LtppJXUB8H .value {
	color: #333
}

.asideContactInfo_LtppJXUB8H .feitian {
	width: 30px !important;
	height: 30px !important;
	font-size: 30px !important
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .links .ft-contact2 {
	color: #1264e3
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .links .ft-phone1 {
	color: #013A92
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .links .ft-wechat1 {
	color: #46bb36
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .links .ft-skype2 {
	color: #1a8aba
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .links .ft-whatsapp2 {
	color: #5de401
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .aside-form-column {
	font-weight: bold;
	padding-left: 0px;
	position: relative;
	text-transform: capitalize
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .aside-form-column .iconfont {
	vertical-align: bottom;
	margin-right: 4px;
	margin-left: -20px
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .contacts {
	padding: 20px 16px;
	border-radius: 4px;
	overflow: hidden;
	margin-top: 20px
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .contacts .button {
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px !important;
	font-size: 16px;
	color: #fff;
	padding: 0 16px;
	cursor: pointer;
	display: block;
	text-decoration: none
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .contacts table {
	width: 100%
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .contacts table th {
	width: 30%;
	text-transform: capitalize;
	padding: 8px 4px 8px 0
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .contacts table td {
	width: 70%;
	padding: 8px 0 8px 0;
	word-break: break-all
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .links {
	margin: 12px -6px 0
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .links a {
	display: inline-block;
	vertical-align: middle;
	margin: 0 6px 16px
}

.asideContactInfo_LtppJXUB8H .aside_form_99702_112 .links .feitian {
	display: inline-block;
	vertical-align: middle;
	border-radius: 50%
}

.cardProductsList_pURqL3aIyU .buttonClass {
	background-color: transparent !important;
	border-color: #013A92 !important;
	color: #013A92 !important;
	border-width: 1px !important;
	border-style: solid !important
}

.cardProductsList_pURqL3aIyU .buttonClass:hover {
	border-color: #013A92 !important;
	background-color: #013A92 !important;
	color: #fff !important
}

.cardProductsList_pURqL3aIyU .ecer-card-button,
.cardProductsList_pURqL3aIyU .button {
	font-weight: bold;
	box-shadow: none !important;
	vertical-align: middle;
	padding: 0 16px;
	cursor: pointer;
	text-align: center;
	margin: 0 auto
}

.cardProductsList_pURqL3aIyU .buttonClass .ft-contact2.feitian {
	vertical-align: baseline !important;
	width: 16px !important;
	height: 16px !important;
	line-height: 16px !important;
	font-size: 16px !important
}

.cardProductsList_pURqL3aIyU .pageType1,
.cardProductsList_pURqL3aIyU .pageType3 {
	background: #f5f5f5 !important;
	color: #013A92 !important
}

.cardProductsList_pURqL3aIyU .pageType2,
.cardProductsList_pURqL3aIyU .pageType4 {
	border-color: #f5f5f5 !important
}

.cardProductsList_pURqL3aIyU .pageType1.current,
.cardProductsList_pURqL3aIyU .pageType3.current,
.cardProductsList_pURqL3aIyU .pageType1:hover,
.cardProductsList_pURqL3aIyU .pageType3:hover {
	background: #013A92 !important;
	color: #fff !important
}

.cardProductsList_pURqL3aIyU .pageType2.current,
.cardProductsList_pURqL3aIyU .pageType4.current,
.cardProductsList_pURqL3aIyU .pageType2:hover,
.cardProductsList_pURqL3aIyU .pageType4:hover {
	border-color: #013A92 !important;
	color: #013A92 !important
}

.cardProductsList_pURqL3aIyU .pageType1 {
	border-radius: 50%
}

.cardProductsList_pURqL3aIyU .pageType2 {
	border-radius: 50%;
	border: 1px solid #ddd
}

.cardProductsList_pURqL3aIyU .pageType3,
.cardProductsList_pURqL3aIyU .pageType4 {
	border-radius: 4px
}

.cardProductsList_pURqL3aIyU .pageType4 {
	border: 1px solid #ddd
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 {
	margin-top: 10px
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination {
	margin: 0;
	text-align: center;
	overflow: hidden
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination div {
	display: inline-block;
	padding: 0;
	margin: 0;
	text-align: center
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination div a {
	margin: 0 8px
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers .right-icon {
	font-size: 12px
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers .icon-xiangzuo1 {
	font-size: 12px
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers {
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	text-align: center;
	color: #000
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType1 {
	border-radius: 50%
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType2 {
	border-radius: 50%;
	border: 1px solid #ddd
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType3,
.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType4 {
	border-radius: 4px
}

.cardProductsList_pURqL3aIyU .four_global_pages_114 .cmsmasters_wrap_pagination div .page-numbers.pageType4 {
	border: 1px solid #ddd
}

.cardProductsList_pURqL3aIyU {
	margin-top: 20px;
	background: #fff
}

.cardProductsList_pURqL3aIyU .key {
	color: #333 !important;
	font-size: 14px
}

.cardProductsList_pURqL3aIyU .value {
	color: #333 !important;
	font-size: 14px
}

.cardProductsList_pURqL3aIyU .right-content {
    

	padding: 0 0 40px 0
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 {
	margin-top: 4px
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .pic-scroll {
	position: relative
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .item {
	display: inline-block;
	

	border-radius: 8px;
 background: #F5F9FD;
	-webkit-transition: box-shadow .2s ease-in-out;
	-moz-transition: box-shadow .2s ease-in-out;
	-o-transition: box-shadow .2s ease-in-out;
	-ms-transition: box-shadow .2s ease-in-out;
	transition: box-shadow .2s ease-in-out;

	position: relative
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .item .image-all {
	display: block;
	width: 100%;
	text-align: center
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .item.column3 {
	width: 277px;
	height: 400px;

	margin: 0 20px 30px 0
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .column3:nth-child(4n) {
	margin-right: 0
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .column3 .image-all {
	height: 245px;
	line-height: 240px;
	padding-top:20px ;
	
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .column4 {
	width: 209px;
	height: 355.5px;
	margin: 0 17px 22.5px 0
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .column4:nth-child(5n) {
	margin-right: 0
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .column4 .image-all {
	height: 210px;
	line-height: 207px
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .column5 {
	width: 168px;
	height: 305px;
	margin: 0 10.4px 18px 0
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .column5:nth-child(6n) {
	margin-right: 0
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .column5 .image-all {
	height: 168px;
	line-height: 165px
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .hot-tag {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #ff891c;
	background-image: -moz-linear-gradient(135deg, #ffa72c 0, #f00 100%);
	background-image: -webkit-linear-gradient(135deg, #ffa72c 0, #f00 100%);
	background-image: -o-linear-gradient(135deg, #ffa72c 0, #f00 100%);
	background-image: -ms-linear-gradient(135deg, #ffa72c 0, #f00 100%);
	background-image: linear-gradient(135deg, #ffa72c 0, #f00 100%);
	border-radius: 7px 0 18px 0;
	padding: 6px 12px 6px 8px;
	font-size: 0;
	color: #fff
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .hot-tag i,
.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .hot-tag span {
	display: inline-block;
	vertical-align: middle
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .hot-tag i {
	font-size: 20px
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .hot-tag span {
	font-size: 14px
}

.cardProductsList_pURqL3aIyU .column3 .title-content {
	padding: 15px 10px 0;
	margin-bottom: 18px;
	height: 63px;
	min-height: 63px
}

.cardProductsList_pURqL3aIyU .column4 .title-content {
	padding: 11.25px 7.5px 0;
	margin-bottom: 13.5px;
	height: 59.25px;
	min-height: 59.25px
}

.cardProductsList_pURqL3aIyU .column5 .title-content {
	padding: 9px 6px 0;
	margin-bottom: 6px;
	height: 58px;
	min-height: 58px
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .item .title-content {
	line-height: 24px;
	font-size: 16px;
	overflow: hidden;
	-webkit-transition: height .2s ease;
	-moz-transition: height .2s ease;
	-o-transition: height .2s ease;
	-ms-transition: height .2s ease;
	transition: height .2s ease
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .item .title-content a {
	color: #333 !important;
	font-size: 14px;
	display: -webkit-box;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	/*! autoprefixer: on */
	-webkit-line-clamp: 2;
	overflow: hidden
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .item .title-content a:hover {
	-webkit-line-clamp: 3
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .item .item-bottom {
    


padding: 0 10px;
    
	position: absolute;
	width: 100%;
	box-sizing: border-box;
	left: 0;
	bottom: 0px;
	padding-bottom: 16px;

	z-index: 2
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .item:hover {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.16)
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .item:hover .title-content {
	height: auto;
	overflow: visible
}

.cardProductsList_pURqL3aIyU .customWrap {
	min-height: 75px
}

.cardProductsList_pURqL3aIyU .custom {
	text-align: left;
	margin-left: 12px;
	display: block;
	height: 23px;
	line-height: 23px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	/*! autoprefixer: on */
	font-size: 14px;

	&:last-child {
		margin-bottom: 6px
	}
}

.cardProductsList_pURqL3aIyU .right-content .products_99702_111 .item .item-bottom .icon-button {
	height: 36px;
	margin: 0 10px;
	display: block;
	text-align: center;

	border-radius: 5px !important;
	padding: 5px 16px;
	white-space: nowrap
}

.cardProductsList_pURqL3aIyU .right-content .image-all img {
	display: inline-block;
	vertical-align: middle;
	max-height: 100%;
	max-width: 100%;
	border-radius: 5px
}

.cardProductsList_pURqL3aIyU .image-all .model1-slogn {
	top: 222px;
	width: 50px;
	height: 20px;
	background: url(/images/pql_video_tag.png) no-repeat center;
	z-index: 1;
	position: absolute;
	display: block
}

.cardProductsList_pURqL3aIyU .right-content .column3 .model1-slogn {
	top: 246px
}

.cardProductsList_pURqL3aIyU .right-content .column4 .model1-slogn {
	top: 182px
}

.cardProductsList_pURqL3aIyU .right-content .column5 .model1-slogn {
	top: 130px
}

.cardProductsList_pURqL3aIyU .hasCustom.column3 {
	height: 495px !important
}

.cardProductsList_pURqL3aIyU .hasCustom .title-content {
	margin-bottom: 0 !important
}

.cardProductsList_pURqL3aIyU .hasCustom.column4 {
	height: 420px !important
}

.cardProductsList_pURqL3aIyU .hasCustom.column5 {
	height: 380px !important
}

.footerModule_UgzVHjJg_J .footer-navs a:hover {
	text-decoration: underline
}

footerModule_UgzVHjJg_J .feitian {
	vertical-align: middle
}

.footerModule_UgzVHjJg_J .form .card-btn-custom {
	font-weight: bold;
	display: inline-block;
	border-radius: 0;
	vertical-align: middle;
	padding: 10px 16px;
	cursor: pointer;
	font-size: 12px;
	margin-top: 20px;
	color: #fff;
	border: 1px solid;
	height: 15px !important;
	line-height: 15px !important
}

.footerModule_UgzVHjJg_J .form .card-btn-custom i {
	display: inline-block;
	vertical-align: inherit;
	font-size: 16px;
	position: relative;
	top: -1px
}

.footerModule_UgzVHjJg_J {
	position: relative;
	padding-top: 90px;
	overflow: hidden;
	margin-top: 40px;
	background-color: #263238
}

.footerModule_UgzVHjJg_J .float-left {
	float: left
}

.footerModule_UgzVHjJg_J .float-right {
	float: right
}

.footerModule_UgzVHjJg_J::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 169px;
	background: url(/images/klm_footer_mask_white.png) no-repeat top center;
	background-size: cover;
	top: 0;
	left: 0
}

.gray-footer .footerModule_UgzVHjJg_J::before {
	background: url(/images/klm_footer_mask.png) no-repeat top center
}

.footerModule_UgzVHjJg_J .wrap-rule {
	position: relative
}

.footerModule_UgzVHjJg_J .wrap-rule::before,
.footerModule_UgzVHjJg_J .wrap-rule::after {
	content: "";
	width: 86px;
	height: 132px;
	position: absolute;
	z-index: 1;
	background-repeat: no-repeat;
	background-image: url(/images/klm_sprites.png);
	background-position: -96px -141px
}

.footerModule_UgzVHjJg_J .wrap-rule::before {
	bottom: 46px;
	left: -400px
}

.footerModule_UgzVHjJg_J .wrap-rule::after {
	top: -33px;
	right: -351px
}

.footerModule_UgzVHjJg_J .logo {
	display: block;
	width: 120px;
	height: 40px;
	line-height: 26px;
	border-radius: 4px;
	box-sizing: content-box
}

.footerModule_UgzVHjJg_J .bottom-container {
	margin-top: 40px
}

.footerModule_UgzVHjJg_J .text {
	display: block;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	margin-bottom: 27px
}

.footerModule_UgzVHjJg_J .texts-container {
	width: 249px
}

.footerModule_UgzVHjJg_J .texts-container .text:last-child {
	margin-bottom: 0
}

.footerModule_UgzVHjJg_J .links {
	font-size: 0
}

.footerModule_UgzVHjJg_J .links a {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	margin-right: 15px;
	position: relative;
	-webkit-transition: transform .2s ease;
	-moz-transition: transform .2s ease;
	-o-transition: transform .2s ease;
	-ms-transition: transform .2s ease;
	transition: transform .2s ease;
	cursor: pointer
}

.footerModule_UgzVHjJg_J .links a:last-child {
	margin-right: 0
}

.footerModule_UgzVHjJg_J .links a:hover {
	-webkit-transform: translateY(-6px);
	-moz-transform: translateY(-6px);
	-ms-transform: translateY(-6px);
	-o-transform: translateY(-6px);
	transform: translateY(-6px)
}

.footerModule_UgzVHjJg_J .footer-navs {
	width: 130px;
	margin-left: 200px
}

.footerModule_UgzVHjJg_J .footer-navs a {
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 18px;
	margin-bottom: 27px
}

.footerModule_UgzVHjJg_J .footer-navs a:last-child {
	margin-bottom: 0
}

.footerModule_UgzVHjJg_J .footer-navs a:hover {
	text-decoration: underline
}

.footerModule_UgzVHjJg_J .form {
	width: 300px
}

.footerModule_UgzVHjJg_J .form .form-title {
	line-height: 18px;
	color: #fff;
	margin-bottom: 8px
}

.footerModule_UgzVHjJg_J .form input,
.footerModule_UgzVHjJg_J .form textarea,
.footerModule_UgzVHjJg_J .placeholder {
	padding: 7px 14px;
	line-height: 20px
}

.footerModule_UgzVHjJg_J .form .form-item,
.footerModule_UgzVHjJg_J .form input,
.footerModule_UgzVHjJg_J .form textarea {
	display: block;
	width: 100%;
	background-color: #fff;
	margin-bottom: 10px;
	border: 1px solid #c7c7c7;
	border-radius: 4px;
	outline: 0
}

.footerModule_UgzVHjJg_J .form input {
	height: 36px
}

.footerModule_UgzVHjJg_J input::-webkit-input-placeholder,
.footerModule_UgzVHjJg_J input:-moz-placeholder,
.footerModule_UgzVHjJg_J input::-moz-placeholder,
.footerModule_UgzVHjJg_J input:-ms-input-placeholder {
	font-size: 14px;
	color: #333
}

.footerModule_UgzVHjJg_J .form .form-item {
	height: 36px;
	position: relative
}

.footerModule_UgzVHjJg_J .form .form-item .placeholder {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	color: #c7c7c7
}

.footerModule_UgzVHjJg_J .form .form-item input,
.footerModule_UgzVHjJg_J .form .form-item textarea {
	margin-bottom: 0;
	border: 0;
	background-color: transparent;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 1
}

.footerModule_UgzVHjJg_J .form .form-item.textarea {
	height: 70px
}

.footerModule_UgzVHjJg_J .form .form-item textarea {
	height: 70px;
	resize: none
}

.footerModule_UgzVHjJg_J .form .form-item .placeholder .required {
	color: red;
	margin-left: 4px
}

.footerModule_UgzVHjJg_J .form .button {
	font-size: 12px;
	margin-top: 20px
}

.footerModule_UgzVHjJg_J .privacy {
	font-size: 12px;
	line-height: 20px;
	color: #999;
	border-top: 1px solid #64696b;
	padding: 18px 0 27px;
	text-align: center;
	margin-top: 20px
}

.footerModule_UgzVHjJg_J .text {
	color: #fff;
	font-size: 14px
}

.footerModule_UgzVHjJg_J a.text:hover {
	color: #013A92
}

.footerModule_UgzVHjJg_J .footer-navs a {
	color: #fff;
	font-size: 14px
}

.footerModule_UgzVHjJg_J .footer-navs a:hover {
	color: #013A92
}

.footerModule_UgzVHjJg_J .form .form-title {
	color: #fff;
	font-size: 14px
}

.footerModule_UgzVHjJg_J {
	background-color: #263238
}

.footerModule_UgzVHjJg_J .logo {
	width: 160px;
	height: 44px
}

.footerModule_UgzVHjJg_J .links i {
	font-size: 18px;
	color: #fff
}

.footerModule_UgzVHjJg_J .links i:hover {
	color: #fff
}

.footerModule_UgzVHjJg_J .form input,
.footerModule_UgzVHjJg_J .form textarea {
	font-size: 14px;
	color: #333
}

.footerModule_UgzVHjJg_J .form .placeholder,
.footerModule_UgzVHjJg_J .form input::placeholder,
.footerModule_UgzVHjJg_J .form textarea::placeholder {
	font-size: 14px;
	color: #666 !important
}

.footerModule_UgzVHjJg_J .buttonClass {
	background-color: #013A92 !important;
	border-color: #013A92 !important;
	color: #fff !important;
	border: none !important
}

.footerModule_UgzVHjJg_J .buttonClass:hover {
	border-color: #00598b !important;
	background-color: #00598b !important
}

.footerModule_UgzVHjJg_J .ecer-card-button,
.footerModule_UgzVHjJg_J .button {
	font-weight: bold;
	box-shadow: none !important;
	vertical-align: middle;
	padding: 0 16px;
	cursor: pointer;
	text-align: center;
	margin: 0 auto
}

.footerModule_UgzVHjJg_J .buttonClass .ft-contact2.feitian {
	vertical-align: baseline !important;
	width: 16px !important;
	height: 16px !important;
	line-height: 16px !important;
	font-size: 16px !important
}

.footerModule_UgzVHjJg_J .privacy {
	font-size: 14px;
	color: #999
}

.autoInquiryPopUp_jv5mNU2X9X .buttonClass {
	background-color: #013A92 !important;
	border-color: #013A92 !important;
	color: #fff !important;
	border: none !important
}

.autoInquiryPopUp_jv5mNU2X9X .buttonClass:hover {
	border-color: #00598b !important;
	background-color: #00598b !important
}

.autoInquiryPopUp_jv5mNU2X9X .ecer-card-button,
.autoInquiryPopUp_jv5mNU2X9X .button {
	font-weight: bold;
	box-shadow: none !important;
	vertical-align: middle;
	padding: 0 16px;
	cursor: pointer;
	text-align: center;
	margin: 0 auto
}

.autoInquiryPopUp_jv5mNU2X9X .buttonClass .ft-contact2.feitian {
	vertical-align: baseline !important;
	width: 16px !important;
	height: 16px !important;
	line-height: 16px !important;
	font-size: 16px !important
}

.autoInquiryPopUp_jv5mNU2X9X .title {
	font-size: 24px;
	color: #333
}

.autoInquiryPopUp_jv5mNU2X9X #dialog-content-pql-design-ok-auto,
.autoInquiryPopUp_jv5mNU2X9X #dialog-content-pql-design-id-auto {
	width: 460px !important
}

.autoInquiryPopUp_jv5mNU2X9X #dialog-content-pql-design-auto div.btn {
	position: static;
	margin: 20px auto !important
}

.autoInquiryPopUp_jv5mNU2X9X #dialog-content-pql-design-id-auto div.btn {
	position: static;
	margin: 20px auto !important
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .mr ul li:hover {
	filter: brightness(103%)
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .mr ul li:active {
	filter: brightness(108%)
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .mr ul li {
	background: #f5f5f5;
	user-select: none
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto ul,
.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto li {
	list-style: none
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto {
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .image-part {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .dialog-content-pql-design {
	width: 600px;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
	border-radius: 4px;
	padding: 41px 47px 34px
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .close {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 22px;
	right: 27px;
	cursor: pointer
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .close:before,
.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .close:after {
	position: absolute;
	content: "";
	background-color: #707070;
	width: 15px;
	height: 2px;
	top: 50%;
	left: 0
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .close:before {
	transform: rotate(45deg)
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .close:after {
	transform: rotate(-45deg)
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .title {
	text-align: center;
	line-height: 1.5
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto p {
	margin: 0
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form {
	width: 100%;
	margin-top: 22px
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form input,
.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form .textarea {
	background-color: #f5f5f5;
	font-family: robot !important
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form input,
.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form textarea {
	display: block;
	width: 100%;
	font-size: 16px;
	border-radius: 4px;
	border: 0;
	outline: 0;
	box-sizing: border-box;
	padding: 12px 19px;
	line-height: 20px;
	margin-bottom: 15px;
	text-indent: 0
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form input {
	height: 44px
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form .textarea {
	position: relative
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form textarea {
	height: 127px;
	resize: none;
	background-color: transparent;
	position: relative;
	z-index: 1
}

.autoInquiryPopUp_jv5mNU2X9X textarea::-webkit-input-placeholder {
	font-family: robot !important
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form::-webkit-input-placeholder {
	font-size: 16px;
	color: #999
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form:-moz-placeholder {
	font-size: 16px;
	color: #999
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form::-moz-placeholder {
	font-size: 16px;
	color: #999
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form:-ms-input-placeholder {
	font-size: 16px;
	color: #999
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form #submitStart {
	margin: 0 auto
}

.autoInquiryPopUp_jv5mNU2X9X .leave-message-dialog-design-auto .form #submitStart:hover {
	filter: brightness(110%)
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .img {
	width: 100%;
	height: 200px;
	border-radius: 2px;
	display: inline-block;
	position: relative
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .img img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto.top .left {
	width: 100% !important;
	float: none !important
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto.top .right {
	width: 100% !important;
	float: none !important;
	margin-left: 0 !important
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design.top .btn {
	margin-left: auto !important;
	margin-right: auto !important
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .left {
	width: 200px;
	float: left
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .titlep {
	word-wrap: break-word;
	display: -webkit-box;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	/*! autoprefixer: on */
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 10px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .left ul {
	width: 100%;
	padding: 0;
	margin: 0
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .left ul li {
	height: 20px;
	list-style: none;
	margin-top: 6px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .left ul li span:first-child {
	width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .left ul li span:last-child {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 120px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .right {
	width: 400px;
	float: right;
	margin-left: 20px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .title {
	text-align: left;
	word-wrap: break-word;
	display: -webkit-box;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	/*! autoprefixer: on */
	-webkit-line-clamp: 2;
	overflow: hidden
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto input {
	width: 100%;
	height: 40px;
	margin-top: 20px;
	border: 0;
	outline: 0;
	background: #f5f5f5;
	text-indent: 16px;
	font-size: 16px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design .btn {
	width: 200px;
	height: 40px;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	margin-top: 30px !important;
	cursor: pointer
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design .endOk {
	margin: 0 auto;
	margin-top: 50px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .mr-box {
	position: relative
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .mr {
	position: absolute;
	width: 70px;
	height: 40px;
	bottom: 0;
	left: 0;
	line-height: 40px;
	text-align: center;
	color: #757575
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto #idnamepql_design_auto {
	text-indent: 80px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .mr::before {
	position: absolute;
	content: "";
	display: block;
	border: 5px solid #000;
	border-color: #000 transparent transparent transparent;
	top: 50%;
	transform: translateY(-50%);
	right: 5px;
	margin-top: 3px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .mr ul {
	position: absolute;
	width: 100%;
	cursor: pointer;
	top: 34px;
	background: #f5f5f5;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	border: 1px solid #ededed;
	display: none
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .mr:hover ul {
	display: block
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-ok-auto .duihaook {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-ok-auto .duihaook::after {
	content: "";
	display: inline-block;
	background: #34da00;
	width: 35px;
	height: 12px;
	transform: rotate(45deg);
	position: absolute;
	left: 16px;
	top: 35px;
	border-radius: 2px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-ok-auto .duihaook::before {
	content: "";
	display: inline-block;
	background: #a4ff94;
	width: 50px;
	height: 15px;
	transform: rotate(-45deg);
	position: absolute;
	left: 32px;
	border-radius: 2px;
	top: 26px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-ok-auto .p1 {
	text-align: center;
	font-size: 18px;
	margin-top: 14px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design .error-pql {
	margin-top: -12px;
	margin-bottom: 10px;
	color: red;
	display: none
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design .icon-pql {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: red;
	border-radius: 50%
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design .icon-pql img {
	width: 100%;
	height: 100%
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .left ul li {
	height: 44px;
	list-style: none;
	margin-top: 6px;
	font-size: 16px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .left ul li span:first-child {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	font-size: 16px;
	color: #757575;
	line-height: 18px
}

.autoInquiryPopUp_jv5mNU2X9X .dialog-content-pql-design-id-auto .left ul li span:last-child {
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	white-space: nowrap;
	display: inline-block;
	line-height: 18px;
	width: 100%
}

.inquiryPopUp_Nf8sqwlyZJ .buttonClass {
	background-color: #013A92 !important;
	border-color: #013A92 !important;
	color: #fff !important;
	border: none !important
}

.inquiryPopUp_Nf8sqwlyZJ .buttonClass:hover {
	border-color: #00598b !important;
	background-color: #00598b !important
}

.inquiryPopUp_Nf8sqwlyZJ .ecer-card-button,
.inquiryPopUp_Nf8sqwlyZJ .button {
	font-weight: bold;
	box-shadow: none !important;
	vertical-align: middle;
	padding: 0 16px;
	cursor: pointer;
	text-align: center;
	margin: 0 auto
}

.inquiryPopUp_Nf8sqwlyZJ .buttonClass .ft-contact2.feitian {
	vertical-align: baseline !important;
	width: 16px !important;
	height: 16px !important;
	line-height: 16px !important;
	font-size: 16px !important
}

.inquiryPopUp_Nf8sqwlyZJ .title {
	font-size: 24px;
	color: #333
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .img img {
	border-radius: 5px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .titlep {
	font-size: 16px;
	color: #333
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .left ul li span:first-child {
	font-size: 16px;
	color: #757575
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .left ul li span:last-child {
	font-size: 16px;
	color: #000
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .mr ul li:hover {
	filter: brightness(103%)
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .mr ul li:active {
	filter: brightness(108%)
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .mr ul li {
	background: #f5f5f5;
	user-select: none
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design ul,
.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design li {
	list-style: none
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design {
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .image-part {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative
}

.inquiryPopUp_Nf8sqwlyZJ #dialog-content-pql-design-ok {
	min-width: 600px !important
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design.top {
	min-width: 600px !important
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .dialog-content-pql-design {
	min-width: 740px !important;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #fff;
	border-radius: 4px;
	padding: 41px 47px 34px
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .close {
	position: absolute;
	width: 15px;
	height: 15px;
	top: 22px;
	right: 27px;
	cursor: pointer
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .close:before,
.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .close:after {
	position: absolute;
	content: "";
	background-color: #707070;
	width: 15px;
	height: 2px;
	top: 50%;
	left: 0
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .close:before {
	transform: rotate(45deg)
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .close:after {
	transform: rotate(-45deg)
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .title {
	text-align: center;
	line-height: 1.5
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design p {
	margin: 0
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form {
	width: 100%;
	margin-top: 22px
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form input,
.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form .textarea {
	background-color: #f5f5f5;
	font-family: robot !important
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form input,
.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form textarea {
	display: block;
	width: 100%;
	font-size: 16px;
	border-radius: 4px;
	border: 0;
	outline: 0;
	box-sizing: border-box;
	padding: 12px 19px;
	line-height: 20px;
	margin-bottom: 15px;
	text-indent: 0
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form input {
	height: 44px
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form .textarea {
	position: relative
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form textarea {
	height: 127px;
	resize: none;
	background-color: transparent;
	position: relative;
	z-index: 1
}

.inquiryPopUp_Nf8sqwlyZJ textarea::-webkit-input-placeholder {
	font-family: robot !important
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form::-webkit-input-placeholder {
	font-size: 16px;
	color: #999
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form:-moz-placeholder {
	font-size: 16px;
	color: #999
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form::-moz-placeholder {
	font-size: 16px;
	color: #999
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form:-ms-input-placeholder {
	font-size: 16px;
	color: #999
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form #submitStart {
	margin: 0 auto
}

.inquiryPopUp_Nf8sqwlyZJ .leave-message-dialog-design .form #submitStart:hover {
	filter: brightness(110%)
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .img {
	width: 100%;
	height: 200px;
	border-radius: 2px;
	display: inline-block;
	position: relative
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .img img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id.top .left {
	width: 100% !important;
	float: none !important
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id.top .right {
	width: 100% !important;
	float: none !important;
	margin-left: 0 !important
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design.top .btn {
	margin-left: auto !important;
	margin-right: auto !important
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .left {
	width: 200px;
	float: left
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .titlep {
	word-wrap: break-word;
	display: -webkit-box;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	/*! autoprefixer: on */
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 10px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .left ul {
	width: 100%;
	padding: 0;
	margin: 0
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id.top .left ul li {
	height: 22px !important
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id.top .left ul li span:first-child {
	width: 150px !important
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id.top .left ul li span:last-child {
	width: calc(100% - 1500px) !important
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .left ul li {
	height: 44px;
	list-style: none;
	margin-top: 6px;
	font-size: 16px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .left ul li span:first-child {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	font-size: 16px;
	color: #757575;
	line-height: 18px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .left ul li span:last-child {
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	white-space: nowrap;
	display: inline-block;
	line-height: 18px;
	width: 100%
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .right {
	width: 400px;
	float: right;
	margin-left: 20px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .title {
	text-align: left;
	word-wrap: break-word;
	display: -webkit-box;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	/*! autoprefixer: on */
	-webkit-line-clamp: 2;
	overflow: hidden
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id input {
	width: 100%;
	height: 40px;
	margin-top: 20px;
	border: 0;
	outline: 0;
	background: #f5f5f5;
	text-indent: 16px;
	font-size: 16px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design .btn {
	width: 200px;
	height: 40px;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	margin-top: 30px !important;
	cursor: pointer
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design .endOk {
	margin: 0 auto;
	margin-top: 50px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .mr-box {
	position: relative
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .mr {
	position: absolute;
	width: 70px;
	height: 40px;
	bottom: 0;
	left: 0;
	line-height: 40px;
	text-align: center;
	color: #757575;
	font-size: 16px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id #idnamepql_design {
	text-indent: 80px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .mr::before {
	position: absolute;
	content: "";
	display: block;
	border: 5px solid #000;
	border-color: #000 transparent transparent transparent;
	top: 50%;
	transform: translateY(-50%);
	right: 5px;
	margin-top: 3px
}

.inquiryPopUp_Nf8sqwlyZJ #Mr_design {
	font-size: 14px;
	line-height: 14px;
	vertical-align: middle
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .mr ul {
	position: absolute;
	width: 100%;
	cursor: pointer;
	top: 34px;
	background: #f5f5f5;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	border: 1px solid #ededed;
	display: none
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .mr:hover ul {
	display: block
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-ok .duihaook {
	width: 80px;
	height: 80px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-ok .duihaook::after {
	content: "";
	display: inline-block;
	background: #34da00;
	width: 35px;
	height: 12px;
	transform: rotate(45deg);
	position: absolute;
	left: 16px;
	top: 35px;
	border-radius: 2px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-ok .duihaook::before {
	content: "";
	display: inline-block;
	background: #a4ff94;
	width: 50px;
	height: 15px;
	transform: rotate(-45deg);
	position: absolute;
	left: 32px;
	border-radius: 2px;
	top: 26px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-ok .p1 {
	text-align: center;
	font-size: 18px;
	margin-top: 14px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design .error-pql {
	margin-top: -12px;
	margin-bottom: 10px;
	color: red;
	display: none
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design .icon-pql {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: red;
	border-radius: 50%
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design .icon-pql img {
	width: 100%;
	height: 100%
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .left ul li {
	height: 44px;
	list-style: none;
	margin-top: 6px;
	font-size: 16px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .left ul li span:first-child {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	font-size: 16px;
	color: #757575;
	line-height: 18px
}

.inquiryPopUp_Nf8sqwlyZJ .dialog-content-pql-design-id .left ul li span:last-child {
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	white-space: nowrap;
	display: inline-block;
	line-height: 18px;
	width: 100%
}