@font-face{font-family: fzlth;src: url(../fonts/fangzhenglantinghei.ttf);}@font-face{font-family: dqht;src: url(../fonts/dqht.otf);}@font-face{font-family: fzltxh;src: url(../fonts/fzltxh.ttf);}figure {	margin: 0}.container {	max-width: 1400px;	margin: 0 auto}.content {	padding: 30px;	box-sizing: border-box}.no-padding{padding:0 !important;}.section-bg .section-copy {	padding-bottom: 30px}body{font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;}.product-name{}.product-name .container{}.product-name .container h2{font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;margin-left:auto;margin-right:auto;font-size:1.5rem;}.product-name .container p{font-size:0.9rem;}.thumb-img img{max-width:100%;display:block;}@media (min-width:1024px) {.product-name .container h2{margin-top:35px;margin-bottom:0;}}@media (min-width:768px) {	.section-bg article {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: stretch;		-ms-flex-align: stretch;		align-items: stretch;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center	}	.section-bg article>.content {		width: 65%;		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2;		background: #fff;		padding-left: 60px;		/*border-left:1px solid #f3f3f3;*/		box-shadow:inset 10px 0 10px -10px hsla(0,0%,73%,.3)	}	.section-bg article>aside {		width: 35%;		-webkit-box-ordinal-group: 2;		-ms-flex-order: 1;		order: 1	}}.section-bg article>.content{padding-top:0;}@media (min-width:1024px) {.section-bg article>.content{width:60%;}	.section-bg article>aside {		width: 40%	}}@media (min-width:1200px) {	.section-bg article>.content {		padding-left: 90px	}	.product-name .container p{font-size:1rem;}}.section-slim article {	width: 100%;	max-width: 900px;	margin: 0 auto}::-moz-selection {	background-color: #222;	color: #fff}::selection {	background-color: #222;	color: #fff}.clean-ul {	list-style-type: none;	margin: 0;	padding: 0}.close {	cursor: pointer}.display-none {	display: none!important}.display-block {	display: block!important}.block-img {	max-width: 100%;	display: block}.scroll-ios {	overflow-y: scroll;	-webkit-overflow-scrolling: touch}.no-select {	-webkit-touch-callout: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none}.text-shadow {	text-shadow: 1px 1px 4px hsla(0,0%,8%,.3)}.text-shadow-mid {	text-shadow: 1px 1px 4px hsla(0,0%,8%,.5)}.text-shadow-heavy {	text-shadow: 1px 1px 4px hsla(0,0%,8%,.7)}.inner-shadow-top {	box-shadow: inset 0 10px 10px -10px hsla(0,0%,73%,.3)}.inner-shadow-top-strong {	box-shadow: inset 0 10px 10px -6px hsla(0,0%,73%,.7)}.drop-shadow-down {	box-shadow: 0 4px 6px 0 hsla(0,0%,73%,.25)}.drop-shadow-down-sml {	box-shadow: 0 2px 3px 0 hsla(0,0%,73%,.25)}.drop-shadow-down-50 {	box-shadow: 0 4px 6px 0 hsla(0,0%,73%,.5)}.drop-shadow-window {	box-shadow: 0 2px 20px 0 hsla(0,0%,73%,.3)}.drop-shadow-dark {	box-shadow: 0 4px 6px 0 hsla(0,0%,8%,.2)}.border-radius {	border-radius: 8px}.border-radius-none {	border-radius: 0}.border-radius-no-top {	-webkit-border-top-left-radius: 0;	-webkit-border-top-right-radius: 0;	-moz-border-radius-topleft: 0;	-moz-border-radius-topright: 0;	border-top-right-radius: 0}.border-radius-no-top,.border-radius-no-top-left {	border-top-left-radius: 0}.border-radius-no-top-right {	border-top-right-radius: 0}.border-radius-no-bottom-left {	border-bottom-left-radius: 0}.border-radius-no-bottom-right {	border-bottom-right-radius: 0}.border-radius-no-bottom {	-webkit-border-bottom-left-radius: 0;	-webkit-border-bottom-right-radius: 0;	-moz-border-radius-bottomleft: 0;	-moz-border-radius-bottomright: 0;	border-bottom-left-radius: 0;	border-bottom-right-radius: 0}.border-radius-no-right {	-webkit-border-top-right-radius: 0;	-webkit-border-bottom-right-radius: 0;	-moz-border-radius-topright: 0;	-moz-border-radius-bottomright: 0;	border-top-right-radius: 0;	border-bottom-right-radius: 0}.border-radius-no-left {	-webkit-border-top-left-radius: 0;	-webkit-border-bottom-left-radius: 0;	-moz-border-radius-topleft: 0;	-moz-border-radius-bottomleft: 0;	border-top-left-radius: 0;	border-bottom-left-radius: 0}hr {	background: #ededed;	height: 2px;	border: none;	margin: 45px 0}.flex-row-centered {	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center}.flex-row-centered,.flex-row-left {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.flex-row-left {	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start}.flex-row-top {	-webkit-box-align: start;	-ms-flex-align: start;	align-items: flex-start}.flex-row-stretch,.flex-row-top {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center}.flex-row-stretch {	-webkit-box-align: stretch;	-ms-flex-align: stretch;	align-items: stretch}.flex-row-space {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between}.flex-col-centered {	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center}.flex-col-centered,.flex-col-left {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: column;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	flex-flow: column;	height: 100%;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center}.flex-col-left {	-webkit-box-align: start;	-ms-flex-align: start;	align-items: flex-start}.flex-col-stretch {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: column;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	flex-flow: column;	height: 100%;	-webkit-box-align: stretch;	-ms-flex-align: stretch;	align-items: stretch;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center}.link-set-toggle {	display: none}@media (max-width:1023px) {	.link-set-toggle {		background: #d4251c;		padding: 0;		cursor: pointer;		padding-left: 40px;		position: relative;		padding: 15px 15px 15px 60px	}	.link-set-toggle,.link-set-toggle:before {		display: block;		height: 32px;		line-height: 32px;		color: #fff	}	.link-set-toggle:before {		font-size: 32px;		width: 32px;		font-family: 'iconfont'!important;		content: attr(data-icon);		font-style: normal!important;		font-weight: 400!important;		font-variant: normal!important;		text-transform: none!important;		speak: none;		line-height: 1;		-webkit-font-smoothing: antialiased;		-moz-osx-font-smoothing: grayscale;		position: absolute;		left: 15px;		content: "\e600";		transition: all .3s ease	}	.link-set-toggle.open:before {		-webkit-transform: rotate(180deg);		transform: rotate(180deg)	}	.link-set-toggle+.link-set {		display: none	}	.link-set-toggle+.link-set.open {		display: block	}}.breadcrumbs {	background: #fff;	box-shadow: inset 0 10px 10px -10px hsla(0,0%,73%,.3)}.breadcrumbs ul {	list-style-type: none;	margin: 0;	padding: 0;	padding: 15px 30px;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start}.breadcrumbs ul li {	padding-right: 15px;	font-size: .75rem}.breadcrumbs ul li a {	color: #222;	position: relative;	padding-right: 15px}.breadcrumbs ul li a:after {	position: absolute;	right: 0;	height: 20px;	width: 1px;	background: #e1e1e1;	content: "";	-webkit-transform: rotate(10deg);	transform: rotate(10deg)}.breadcrumbs ul li:last-child,.breadcrumbs ul li:last-child a {	color: #6f6f6f}.breadcrumbs ul li:last-child a:after {	display: none}.breadcrumbs ul li a:hover {	color: #bbb}@media (max-width:767px) {	.breadcrumbs {		display: none	}}.modal-overlay {	opacity: 0;	position: fixed;	overflow: hidden;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 1000000;	background-color: hsla(0,0%,100%,.8);	transition: opacity .3s ease;	visibility: hidden}.modal-overlay.visible {	visibility: visible;	opacity: 1}.modal-window {	z-index: 1000001;	max-width: 700px;	width: 100%;	max-height: 100%;	overflow: auto;	box-sizing: border-box}.modal-window>header {	background: #ededed;	padding: 20px;	color: #d4251c;	position: relative}.modal-window>header h3 {	margin: 0;	padding-right: 60px;	line-height: 1.2}.modal-window>header .close {	position: absolute;	top: 50%;	right: 0;	margin-top: -25px;	width: 50px;	height: 50px}.modal-window>header .close:before {	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	color: #d4251c;	content: "\78";	font-size: 50px;	text-align: center}.modal-window .content {	background: #fff;	border: 1px solid #ededed;	border-top: none}.modal-window .content .btn {	margin: 10px 0}.modal-window .content .form-set>ul {	padding: 0}@media (max-width:767px) {	.modal-window {		overflow-y: scroll;		-webkit-overflow-scrolling: touch	}	.modal-window .content p {		font-size: 1rem	}	.modal-window .content .btn-row {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: column;		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		flex-flow: column;		height: 100%;		-webkit-box-align: start;		-ms-flex-align: start;		align-items: flex-start;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center	}	.modal-window .content .btn-row .btn {		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2	}	.modal-window .content .btn-row .btn-primary {		-webkit-box-ordinal-group: 2;		-ms-flex-order: 1;		order: 1	}}@media (min-width:768px) {	.modal-overlay {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center	}	.modal-overlay .modal-window {		width: 700px;		-webkit-transform: translateY(-20px);		transform: translateY(-20px);		transition: -webkit-transform .1s ease;		transition: transform .1s ease;		transition: transform .1s ease,-webkit-transform .1s ease;		box-shadow: 0 2px 20px 0 hsla(0,0%,73%,.3)	}	.modal-overlay .modal-window>header h3 {		line-height: 1	}	.modal-overlay .modal-window .btn-row {		text-align: right	}	.modal-overlay .modal-window .btn-row .btn {		margin: 0 10px	}	.modal-overlay.visible .modal-window {		-webkit-transform: translate(0);		transform: translate(0)	}}.banner-message {	padding: 15px;	background: #d4251c;	color: #fff;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start;	border-radius: 8px}.banner-message h5 {	margin: 0;	color: #fff;	font-weight: 600;	padding-left: 10px}.banner-message h5,body {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;}body {line-height: 1.8;font-size: 16px;color: #000;}.serif,body {	font-weight: 400}.serif,.serif-bold {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;}.serif-bold {	font-weight: 700}.sans-serif {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400}.sans-serif-semi-bold {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 600}.sans-serif-bold {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 700}.type-base {	font-size: 1.15rem}.type-base,.type-small-caps {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400}.type-small-caps {	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem}p {	font-size: 1.15rem;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400}h2 {	font-size: 2rem}h2,h3 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 700}h3 {	font-size: 1.3rem}a {	text-decoration: none;	transition: color .3s ease;	color: #d4251c}.section-copy ul{    margin:0;}.section-copy dd a,.section-copy li a,.section-copy p a {	display: inline-block;	color: #d4251c;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 600;	border-bottom: 2px solid #ededed;	transition: all .3s ease}.section-copy dd a:hover,.section-copy li a:hover,.section-copy p a:hover {	border-bottom-color: #d4251c;	background: #f9f9f9}.section-copy li {	font-size: 0.9rem;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	padding-bottom: 15px;}.section-copy h2 {	font-size: 1.5rem}.section-copy h2{font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;}.section-copy h3 {	font-size: 0.9rem;	font-family:  "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	line-height:1.5;}.section-copy h4 {	font-family: Lora,serif;	font-weight: 700;	font-size: 1.35rem;	line-height: 1.5}.section-copy p {	font-size: 0.9rem;	margin: 0;	padding: 15px 0}@media (min-width:768px) {	.section-copy h2 {		font-size: 1.75rem	}	.section-copy h3 {		font-size: 0.9rem	}	.section-copy h4 {		font-size: 1.5rem	}}@media (min-width:1200px) {	.section-copy h2 {		font-size: 2rem;		margin-block-end: 0em;		/*width:80%;*/	}	.home-copy .section-copy h2{	width:100% !important;	}	.section-copy h3 {		font-size: 0.9rem	}	.section-copy h4 {		font-size: 1.75rem	}	.section-copy li,.section-copy p {		font-size: 1rem;		font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;		font-weight: 400	}}.jumbo-header {	background: #fff}.jumbo-header .content h2,.jumbo-header .content h3 {	margin: 0;	text-align: center;	font-size: 1.25em;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;}.jumbo-header .content h4 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	text-align: center;	color: #6f6f6f}@media (min-width:768px) {	.jumbo-header .content {		padding: 60px	}	.jumbo-header .content h2,.jumbo-header .content h3 {		max-width: 900px;		margin: 0 auto;		font-size: 1.85rem	}}.jumbo-header+.section-content,.jumbo-header+.section-content .content {	box-shadow: inset 0 10px 10px -10px hsla(0,0%,73%,.3)}.trans-none {	transition: none!important}.trans-fast-all {	transition: all .1s ease}.trans-med-all {	transition: all .3s ease}.trans-med-opacity {	transition: opacity .3s ease}.trans-med-transform {	transition: transform .3s ease}.trans-med-color {	transition: color .3s ease,background-color .3s ease}.trans-med-color-only {	transition: color .3s ease}.company-intro .container{padding:45px 15px;}.company-intro .intros{width:70%;margin:0 auto;text-align:center;}.company-intro .intros p{font-size:0.85rem;}.company-intro .intros p img{max-width:100%;height:auto;}@media (max-width:1023px){.company-intro .intros{width:100%;}}/*! * animate.css -http://daneden.me/animate * Version - 3.5.1 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2016 Daniel Eden */.animated {	-webkit-animation-duration: 1s;	animation-duration: 1s;	-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}.bounce {	-webkit-animation-name: zb;	animation-name: zb;	-webkit-transform-origin: center bottom;	transform-origin: center bottom}@-webkit-keyframes a {	0%,50%,to {		opacity: 1	}	25%,75% {		opacity: 0	}}@keyframes a {	0%,50%,to {		opacity: 1	}	25%,75% {		opacity: 0	}}.flash {	-webkit-animation-name: a;	animation-name: a}@-webkit-keyframes b {	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 b {	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: b;	animation-name: b}@-webkit-keyframes c {	0% {		-webkit-transform: scaleX(1);		transform: scaleX(1)	}	30% {		-webkit-transform: scale3d(1.25,.75,1);		transform: scale3d(1.25,.75,1)	}	40% {		-webkit-transform: scale3d(.75,1.25,1);		transform: scale3d(.75,1.25,1)	}	50% {		-webkit-transform: scale3d(1.15,.85,1);		transform: scale3d(1.15,.85,1)	}	65% {		-webkit-transform: scale3d(.95,1.05,1);		transform: scale3d(.95,1.05,1)	}	75% {		-webkit-transform: scale3d(1.05,.95,1);		transform: scale3d(1.05,.95,1)	}	to {		-webkit-transform: scaleX(1);		transform: scaleX(1)	}}@keyframes c {	0% {		-webkit-transform: scaleX(1);		transform: scaleX(1)	}	30% {		-webkit-transform: scale3d(1.25,.75,1);		transform: scale3d(1.25,.75,1)	}	40% {		-webkit-transform: scale3d(.75,1.25,1);		transform: scale3d(.75,1.25,1)	}	50% {		-webkit-transform: scale3d(1.15,.85,1);		transform: scale3d(1.15,.85,1)	}	65% {		-webkit-transform: scale3d(.95,1.05,1);		transform: scale3d(.95,1.05,1)	}	75% {		-webkit-transform: scale3d(1.05,.95,1);		transform: scale3d(1.05,.95,1)	}	to {		-webkit-transform: scaleX(1);		transform: scaleX(1)	}}.rubberBand {	-webkit-animation-name: c;	animation-name: c}@-webkit-keyframes d {	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 d {	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: d;	animation-name: d}@-webkit-keyframes e {	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 e {	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: e;	animation-name: e}@-webkit-keyframes f {	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 f {	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;	transform-origin: top center;	-webkit-animation-name: f;	animation-name: f}@-webkit-keyframes g {	0% {		-webkit-transform: scaleX(1);		transform: scaleX(1)	}	10%,20% {		-webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);		transform: scale3d(.9,.9,.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 g {	0% {		-webkit-transform: scaleX(1);		transform: scaleX(1)	}	10%,20% {		-webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);		transform: scale3d(.9,.9,.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: g;	animation-name: g}@-webkit-keyframes h {	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 h {	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: h;	animation-name: h}@-webkit-keyframes i {	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(-.78125deg) skewY(-.78125deg);		transform: skewX(-.78125deg) skewY(-.78125deg)	}	77.7% {		-webkit-transform: skewX(.390625deg) skewY(.390625deg);		transform: skewX(.390625deg) skewY(.390625deg)	}	88.8% {		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);		transform: skewX(-.1953125deg) skewY(-.1953125deg)	}}@keyframes i {	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(-.78125deg) skewY(-.78125deg);		transform: skewX(-.78125deg) skewY(-.78125deg)	}	77.7% {		-webkit-transform: skewX(.390625deg) skewY(.390625deg);		transform: skewX(.390625deg) skewY(.390625deg)	}	88.8% {		-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);		transform: skewX(-.1953125deg) skewY(-.1953125deg)	}}.jello {	-webkit-animation-name: i;	animation-name: i;	-webkit-transform-origin: center;	transform-origin: center}@-webkit-keyframes j {	0%,20%,40%,60%,80%,to {		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);		animation-timing-function: cubic-bezier(.215,.61,.355,1)	}	0% {		opacity: 0;		-webkit-transform: scale3d(.3,.3,.3);		transform: scale3d(.3,.3,.3)	}	20% {		-webkit-transform: scale3d(1.1,1.1,1.1);		transform: scale3d(1.1,1.1,1.1)	}	40% {		-webkit-transform: scale3d(.9,.9,.9);		transform: scale3d(.9,.9,.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(.97,.97,.97);		transform: scale3d(.97,.97,.97)	}	to {		opacity: 1;		-webkit-transform: scaleX(1);		transform: scaleX(1)	}}@keyframes j {	0%,20%,40%,60%,80%,to {		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);		animation-timing-function: cubic-bezier(.215,.61,.355,1)	}	0% {		opacity: 0;		-webkit-transform: scale3d(.3,.3,.3);		transform: scale3d(.3,.3,.3)	}	20% {		-webkit-transform: scale3d(1.1,1.1,1.1);		transform: scale3d(1.1,1.1,1.1)	}	40% {		-webkit-transform: scale3d(.9,.9,.9);		transform: scale3d(.9,.9,.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(.97,.97,.97);		transform: scale3d(.97,.97,.97)	}	to {		opacity: 1;		-webkit-transform: scaleX(1);		transform: scaleX(1)	}}.bounceIn {	-webkit-animation-name: j;	animation-name: j}@-webkit-keyframes k {	0%,60%,75%,90%,to {		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);		animation-timing-function: cubic-bezier(.215,.61,.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 k {	0%,60%,75%,90%,to {		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);		animation-timing-function: cubic-bezier(.215,.61,.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: k;	animation-name: k}@-webkit-keyframes l {	0%,60%,75%,90%,to {		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);		animation-timing-function: cubic-bezier(.215,.61,.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 l {	0%,60%,75%,90%,to {		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);		animation-timing-function: cubic-bezier(.215,.61,.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: l;	animation-name: l}@-webkit-keyframes m {	0%,60%,75%,90%,to {		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);		animation-timing-function: cubic-bezier(.215,.61,.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 m {	0%,60%,75%,90%,to {		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);		animation-timing-function: cubic-bezier(.215,.61,.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: m;	animation-name: m}@-webkit-keyframes n {	0%,60%,75%,90%,to {		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);		animation-timing-function: cubic-bezier(.215,.61,.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 n {	0%,60%,75%,90%,to {		-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);		animation-timing-function: cubic-bezier(.215,.61,.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: n;	animation-name: n}@-webkit-keyframes o {	20% {		-webkit-transform: scale3d(.9,.9,.9);		transform: scale3d(.9,.9,.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(.3,.3,.3);		transform: scale3d(.3,.3,.3)	}}@keyframes o {	20% {		-webkit-transform: scale3d(.9,.9,.9);		transform: scale3d(.9,.9,.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(.3,.3,.3);		transform: scale3d(.3,.3,.3)	}}.bounceOut {	-webkit-animation-name: o;	animation-name: o}@-webkit-keyframes p {	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 p {	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: p;	animation-name: p}@-webkit-keyframes q {	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 q {	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: q;	animation-name: q}@-webkit-keyframes r {	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 r {	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: r;	animation-name: r}@-webkit-keyframes s {	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 s {	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: s;	animation-name: s}@-webkit-keyframes t {	0% {		opacity: 0	}	to {		opacity: 1	}}@keyframes t {	0% {		opacity: 0	}	to {		opacity: 1	}}.fadeIn {	-webkit-animation-name: t;	animation-name: t}@-webkit-keyframes u {	0% {		opacity: 0;		-webkit-transform: translate3d(0,-100%,0);		transform: translate3d(0,-100%,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}@keyframes u {	0% {		opacity: 0;		-webkit-transform: translate3d(0,-100%,0);		transform: translate3d(0,-100%,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}.fadeInDown {	-webkit-animation-name: u;	animation-name: u}@-webkit-keyframes v {	0% {		opacity: 0;		-webkit-transform: translate3d(0,-2000px,0);		transform: translate3d(0,-2000px,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}@keyframes v {	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: v;	animation-name: v}@-webkit-keyframes w {	0% {		opacity: 0;		-webkit-transform: translate3d(-100%,0,0);		transform: translate3d(-100%,0,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}@keyframes w {	0% {		opacity: 0;		-webkit-transform: translate3d(-100%,0,0);		transform: translate3d(-100%,0,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}.fadeInLeft {	-webkit-animation-name: w;	animation-name: w}@-webkit-keyframes x {	0% {		opacity: 0;		-webkit-transform: translate3d(-2000px,0,0);		transform: translate3d(-2000px,0,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}@keyframes x {	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: x;	animation-name: x}@-webkit-keyframes y {	0% {		opacity: 0;		-webkit-transform: translate3d(100%,0,0);		transform: translate3d(100%,0,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}@keyframes y {	0% {		opacity: 0;		-webkit-transform: translate3d(100%,0,0);		transform: translate3d(100%,0,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}.fadeInRight {	-webkit-animation-name: y;	animation-name: y}@-webkit-keyframes z {	0% {		opacity: 0;		-webkit-transform: translate3d(2000px,0,0);		transform: translate3d(2000px,0,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}@keyframes z {	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: z;	animation-name: z}@-webkit-keyframes A {	0% {		opacity: 0;		-webkit-transform: translate3d(0,100%,0);		transform: translate3d(0,100%,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}@keyframes A {	0% {		opacity: 0;		-webkit-transform: translate3d(0,100%,0);		transform: translate3d(0,100%,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}.fadeInUp {	-webkit-animation-name: A;	animation-name: A}@-webkit-keyframes B {	0% {		opacity: 0;		-webkit-transform: translate3d(0,2000px,0);		transform: translate3d(0,2000px,0)	}	to {		opacity: 1;		-webkit-transform: none;		transform: none	}}@keyframes B {	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: B;	animation-name: B}@-webkit-keyframes C {	0% {		opacity: 1	}	to {		opacity: 0	}}@keyframes C {	0% {		opacity: 1	}	to {		opacity: 0	}}.fadeOut {	-webkit-animation-name: C;	animation-name: C}@-webkit-keyframes D {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(0,100%,0);		transform: translate3d(0,100%,0)	}}@keyframes D {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(0,100%,0);		transform: translate3d(0,100%,0)	}}.fadeOutDown {	-webkit-animation-name: D;	animation-name: D}@-webkit-keyframes E {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(0,2000px,0);		transform: translate3d(0,2000px,0)	}}@keyframes E {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(0,2000px,0);		transform: translate3d(0,2000px,0)	}}.fadeOutDownBig {	-webkit-animation-name: E;	animation-name: E}@-webkit-keyframes F {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(-100%,0,0);		transform: translate3d(-100%,0,0)	}}@keyframes F {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(-100%,0,0);		transform: translate3d(-100%,0,0)	}}.fadeOutLeft {	-webkit-animation-name: F;	animation-name: F}@-webkit-keyframes G {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(-2000px,0,0);		transform: translate3d(-2000px,0,0)	}}@keyframes G {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(-2000px,0,0);		transform: translate3d(-2000px,0,0)	}}.fadeOutLeftBig {	-webkit-animation-name: G;	animation-name: G}@-webkit-keyframes H {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(100%,0,0);		transform: translate3d(100%,0,0)	}}@keyframes H {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(100%,0,0);		transform: translate3d(100%,0,0)	}}.fadeOutRight {	-webkit-animation-name: H;	animation-name: H}@-webkit-keyframes I {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(2000px,0,0);		transform: translate3d(2000px,0,0)	}}@keyframes I {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(2000px,0,0);		transform: translate3d(2000px,0,0)	}}.fadeOutRightBig {	-webkit-animation-name: I;	animation-name: I}@-webkit-keyframes J {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(0,-100%,0);		transform: translate3d(0,-100%,0)	}}@keyframes J {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(0,-100%,0);		transform: translate3d(0,-100%,0)	}}.fadeOutUp {	-webkit-animation-name: J;	animation-name: J}@-webkit-keyframes K {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(0,-2000px,0);		transform: translate3d(0,-2000px,0)	}}@keyframes K {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(0,-2000px,0);		transform: translate3d(0,-2000px,0)	}}.fadeOutUpBig {	-webkit-animation-name: K;	animation-name: K}@-webkit-keyframes L {	0% {		-webkit-transform: perspective(400px) rotateY(-1turn);		transform: perspective(400px) rotateY(-1turn);		-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);		-webkit-animation-timing-function: ease-out;		animation-timing-function: ease-out	}	50% {		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);		transform: perspective(400px) translateZ(150px) rotateY(-170deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in	}	80% {		-webkit-transform: perspective(400px) scale3d(.95,.95,.95);		transform: perspective(400px) scale3d(.95,.95,.95);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in	}	to {		-webkit-transform: perspective(400px);		transform: perspective(400px);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in	}}@keyframes L {	0% {		-webkit-transform: perspective(400px) rotateY(-1turn);		transform: perspective(400px) rotateY(-1turn);		-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);		-webkit-animation-timing-function: ease-out;		animation-timing-function: ease-out	}	50% {		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);		transform: perspective(400px) translateZ(150px) rotateY(-170deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in	}	80% {		-webkit-transform: perspective(400px) scale3d(.95,.95,.95);		transform: perspective(400px) scale3d(.95,.95,.95);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in	}	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: L;	animation-name: L}@-webkit-keyframes M {	0% {		-webkit-transform: perspective(400px) rotateX(90deg);		transform: perspective(400px) rotateX(90deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in;		opacity: 0	}	40% {		-webkit-transform: perspective(400px) rotateX(-20deg);		transform: perspective(400px) rotateX(-20deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in	}	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 M {	0% {		-webkit-transform: perspective(400px) rotateX(90deg);		transform: perspective(400px) rotateX(90deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in;		opacity: 0	}	40% {		-webkit-transform: perspective(400px) rotateX(-20deg);		transform: perspective(400px) rotateX(-20deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in	}	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: M;	animation-name: M}@-webkit-keyframes N {	0% {		-webkit-transform: perspective(400px) rotateY(90deg);		transform: perspective(400px) rotateY(90deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in;		opacity: 0	}	40% {		-webkit-transform: perspective(400px) rotateY(-20deg);		transform: perspective(400px) rotateY(-20deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in	}	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 N {	0% {		-webkit-transform: perspective(400px) rotateY(90deg);		transform: perspective(400px) rotateY(90deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in;		opacity: 0	}	40% {		-webkit-transform: perspective(400px) rotateY(-20deg);		transform: perspective(400px) rotateY(-20deg);		-webkit-animation-timing-function: ease-in;		animation-timing-function: ease-in	}	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: N;	animation-name: N}@-webkit-keyframes O {	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 O {	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: O;	animation-name: O;	-webkit-backface-visibility: visible!important;	backface-visibility: visible!important}@-webkit-keyframes P {	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 P {	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: P;	animation-name: P}@-webkit-keyframes Q {	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);		opacity: 1	}	80% {		-webkit-transform: skewX(-5deg);		transform: skewX(-5deg);		opacity: 1	}	to {		-webkit-transform: none;		transform: none;		opacity: 1	}}@keyframes Q {	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);		opacity: 1	}	80% {		-webkit-transform: skewX(-5deg);		transform: skewX(-5deg);		opacity: 1	}	to {		-webkit-transform: none;		transform: none;		opacity: 1	}}.lightSpeedIn {	-webkit-animation-name: Q;	animation-name: Q;	-webkit-animation-timing-function: ease-out;	animation-timing-function: ease-out}@-webkit-keyframes R {	0% {		opacity: 1	}	to {		-webkit-transform: translate3d(100%,0,0) skewX(30deg);		transform: translate3d(100%,0,0) skewX(30deg);		opacity: 0	}}@keyframes R {	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: R;	animation-name: R;	-webkit-animation-timing-function: ease-in;	animation-timing-function: ease-in}@-webkit-keyframes S {	0% {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: rotate(-200deg);		transform: rotate(-200deg);		opacity: 0	}	to {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: none;		transform: none;		opacity: 1	}}@keyframes S {	0% {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: rotate(-200deg);		transform: rotate(-200deg);		opacity: 0	}	to {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: none;		transform: none;		opacity: 1	}}.rotateIn {	-webkit-animation-name: S;	animation-name: S}@-webkit-keyframes T {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate(-45deg);		transform: rotate(-45deg);		opacity: 0	}	to {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: none;		transform: none;		opacity: 1	}}@keyframes T {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate(-45deg);		transform: rotate(-45deg);		opacity: 0	}	to {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: none;		transform: none;		opacity: 1	}}.rotateInDownLeft {	-webkit-animation-name: T;	animation-name: T}@-webkit-keyframes U {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate(45deg);		transform: rotate(45deg);		opacity: 0	}	to {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: none;		transform: none;		opacity: 1	}}@keyframes U {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate(45deg);		transform: rotate(45deg);		opacity: 0	}	to {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: none;		transform: none;		opacity: 1	}}.rotateInDownRight {	-webkit-animation-name: U;	animation-name: U}@-webkit-keyframes V {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate(45deg);		transform: rotate(45deg);		opacity: 0	}	to {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: none;		transform: none;		opacity: 1	}}@keyframes V {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate(45deg);		transform: rotate(45deg);		opacity: 0	}	to {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: none;		transform: none;		opacity: 1	}}.rotateInUpLeft {	-webkit-animation-name: V;	animation-name: V}@-webkit-keyframes W {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate(-90deg);		transform: rotate(-90deg);		opacity: 0	}	to {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: none;		transform: none;		opacity: 1	}}@keyframes W {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate(-90deg);		transform: rotate(-90deg);		opacity: 0	}	to {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: none;		transform: none;		opacity: 1	}}.rotateInUpRight {	-webkit-animation-name: W;	animation-name: W}@-webkit-keyframes X {	0% {		-webkit-transform-origin: center;		transform-origin: center;		opacity: 1	}	to {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: rotate(200deg);		transform: rotate(200deg);		opacity: 0	}}@keyframes X {	0% {		-webkit-transform-origin: center;		transform-origin: center;		opacity: 1	}	to {		-webkit-transform-origin: center;		transform-origin: center;		-webkit-transform: rotate(200deg);		transform: rotate(200deg);		opacity: 0	}}.rotateOut {	-webkit-animation-name: X;	animation-name: X}@-webkit-keyframes Y {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		opacity: 1	}	to {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate(45deg);		transform: rotate(45deg);		opacity: 0	}}@keyframes Y {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		opacity: 1	}	to {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate(45deg);		transform: rotate(45deg);		opacity: 0	}}.rotateOutDownLeft {	-webkit-animation-name: Y;	animation-name: Y}@-webkit-keyframes Z {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		opacity: 1	}	to {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate(-45deg);		transform: rotate(-45deg);		opacity: 0	}}@keyframes Z {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		opacity: 1	}	to {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate(-45deg);		transform: rotate(-45deg);		opacity: 0	}}.rotateOutDownRight {	-webkit-animation-name: Z;	animation-name: Z}@-webkit-keyframes ab {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		opacity: 1	}	to {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate(-45deg);		transform: rotate(-45deg);		opacity: 0	}}@keyframes ab {	0% {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		opacity: 1	}	to {		-webkit-transform-origin: left bottom;		transform-origin: left bottom;		-webkit-transform: rotate(-45deg);		transform: rotate(-45deg);		opacity: 0	}}.rotateOutUpLeft {	-webkit-animation-name: ab;	animation-name: ab}@-webkit-keyframes bb {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		opacity: 1	}	to {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate(90deg);		transform: rotate(90deg);		opacity: 0	}}@keyframes bb {	0% {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		opacity: 1	}	to {		-webkit-transform-origin: right bottom;		transform-origin: right bottom;		-webkit-transform: rotate(90deg);		transform: rotate(90deg);		opacity: 0	}}.rotateOutUpRight {	-webkit-animation-name: bb;	animation-name: bb}@-webkit-keyframes cb {	0% {		-webkit-transform-origin: top left;		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;		-webkit-animation-timing-function: ease-in-out;		animation-timing-function: ease-in-out	}	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 cb {	0% {		-webkit-transform-origin: top left;		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;		-webkit-animation-timing-function: ease-in-out;		animation-timing-function: ease-in-out	}	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: cb;	animation-name: cb}@-webkit-keyframes db {	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 db {	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: db;	animation-name: db}@-webkit-keyframes eb {	0% {		opacity: 1	}	to {		opacity: 0;		-webkit-transform: translate3d(100%,0,0) rotate(120deg);		transform: translate3d(100%,0,0) rotate(120deg)	}}@keyframes eb {	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: eb;	animation-name: eb}@-webkit-keyframes fb {	0% {		opacity: 0;		-webkit-transform: scale3d(.3,.3,.3);		transform: scale3d(.3,.3,.3)	}	50% {		opacity: 1	}}@keyframes fb {	0% {		opacity: 0;		-webkit-transform: scale3d(.3,.3,.3);		transform: scale3d(.3,.3,.3)	}	50% {		opacity: 1	}}.zoomIn {	-webkit-animation-name: fb;	animation-name: fb}@-webkit-keyframes gb {	0% {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);		transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	60% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}@keyframes gb {	0% {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);		transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	60% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}.zoomInDown {	-webkit-animation-name: gb;	animation-name: gb}@-webkit-keyframes hb {	0% {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);		transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	60% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);		transform: scale3d(.475,.475,.475) translate3d(10px,0,0);		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}@keyframes hb {	0% {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);		transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	60% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);		transform: scale3d(.475,.475,.475) translate3d(10px,0,0);		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}.zoomInLeft {	-webkit-animation-name: hb;	animation-name: hb}@-webkit-keyframes ib {	0% {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);		transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	60% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);		transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}@keyframes ib {	0% {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);		transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	60% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);		transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}.zoomInRight {	-webkit-animation-name: ib;	animation-name: ib}@-webkit-keyframes jb {	0% {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);		transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	60% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}@keyframes jb {	0% {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);		transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	60% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}.zoomInUp {	-webkit-animation-name: jb;	animation-name: jb}@-webkit-keyframes kb {	0% {		opacity: 1	}	50% {		opacity: 0;		-webkit-transform: scale3d(.3,.3,.3);		transform: scale3d(.3,.3,.3)	}	to {		opacity: 0	}}@keyframes kb {	0% {		opacity: 1	}	50% {		opacity: 0;		-webkit-transform: scale3d(.3,.3,.3);		transform: scale3d(.3,.3,.3)	}	to {		opacity: 0	}}.zoomOut {	-webkit-animation-name: kb;	animation-name: kb}@-webkit-keyframes lb {	40% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	to {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);		transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);		-webkit-transform-origin: center bottom;		transform-origin: center bottom;		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}@keyframes lb {	40% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);		transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	to {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);		transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);		-webkit-transform-origin: center bottom;		transform-origin: center bottom;		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}.zoomOutDown {	-webkit-animation-name: lb;	animation-name: lb}@-webkit-keyframes mb {	40% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);		transform: scale3d(.475,.475,.475) translate3d(42px,0,0)	}	to {		opacity: 0;		-webkit-transform: scale(.1) translate3d(-2000px,0,0);		transform: scale(.1) translate3d(-2000px,0,0);		-webkit-transform-origin: left center;		transform-origin: left center	}}@keyframes mb {	40% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);		transform: scale3d(.475,.475,.475) translate3d(42px,0,0)	}	to {		opacity: 0;		-webkit-transform: scale(.1) translate3d(-2000px,0,0);		transform: scale(.1) translate3d(-2000px,0,0);		-webkit-transform-origin: left center;		transform-origin: left center	}}.zoomOutLeft {	-webkit-animation-name: mb;	animation-name: mb}@-webkit-keyframes nb {	40% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);		transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)	}	to {		opacity: 0;		-webkit-transform: scale(.1) translate3d(2000px,0,0);		transform: scale(.1) translate3d(2000px,0,0);		-webkit-transform-origin: right center;		transform-origin: right center	}}@keyframes nb {	40% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);		transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)	}	to {		opacity: 0;		-webkit-transform: scale(.1) translate3d(2000px,0,0);		transform: scale(.1) translate3d(2000px,0,0);		-webkit-transform-origin: right center;		transform-origin: right center	}}.zoomOutRight {	-webkit-animation-name: nb;	animation-name: nb}@-webkit-keyframes ob {	40% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	to {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);		transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);		-webkit-transform-origin: center bottom;		transform-origin: center bottom;		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}@keyframes ob {	40% {		opacity: 1;		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);		-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);		animation-timing-function: cubic-bezier(.55,.055,.675,.19)	}	to {		opacity: 0;		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);		transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);		-webkit-transform-origin: center bottom;		transform-origin: center bottom;		-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);		animation-timing-function: cubic-bezier(.175,.885,.32,1)	}}.zoomOutUp {	-webkit-animation-name: ob;	animation-name: ob}@-webkit-keyframes pb {	0% {		-webkit-transform: translate3d(0,-100%,0);		transform: translate3d(0,-100%,0);		visibility: visible	}	to {		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}@keyframes pb {	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: pb;	animation-name: pb}@-webkit-keyframes qb {	0% {		-webkit-transform: translate3d(-100%,0,0);		transform: translate3d(-100%,0,0);		visibility: visible	}	to {		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}@keyframes qb {	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: qb;	animation-name: qb}@-webkit-keyframes rb {	0% {		-webkit-transform: translate3d(100%,0,0);		transform: translate3d(100%,0,0);		visibility: visible	}	to {		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}@keyframes rb {	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: rb;	animation-name: rb}@-webkit-keyframes sb {	0% {		-webkit-transform: translate3d(0,100%,0);		transform: translate3d(0,100%,0);		visibility: visible	}	to {		-webkit-transform: translateZ(0);		transform: translateZ(0)	}}@keyframes sb {	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: sb;	animation-name: sb}@-webkit-keyframes tb {	0% {		-webkit-transform: translateZ(0);		transform: translateZ(0)	}	to {		visibility: hidden;		-webkit-transform: translate3d(0,100%,0);		transform: translate3d(0,100%,0)	}}@keyframes tb {	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: tb;	animation-name: tb}@-webkit-keyframes ub {	0% {		-webkit-transform: translateZ(0);		transform: translateZ(0)	}	to {		visibility: hidden;		-webkit-transform: translate3d(-100%,0,0);		transform: translate3d(-100%,0,0)	}}@keyframes ub {	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: ub;	animation-name: ub}@-webkit-keyframes vb {	0% {		-webkit-transform: translateZ(0);		transform: translateZ(0)	}	to {		visibility: hidden;		-webkit-transform: translate3d(100%,0,0);		transform: translate3d(100%,0,0)	}}@keyframes vb {	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: vb;	animation-name: vb}@-webkit-keyframes wb {	0% {		-webkit-transform: translateZ(0);		transform: translateZ(0)	}	to {		visibility: hidden;		-webkit-transform: translate3d(0,-100%,0);		transform: translate3d(0,-100%,0)	}}@keyframes wb {	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: wb;	animation-name: wb}.icon,.icon-mixin {	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.icon {	width: 32px;	height: 32px;	-ms-flex-negative: 0;	flex-shrink: 0}.icon-direct,.icon:before {	font-size: 32px;	line-height: 32px;	width: 32px;	height: 32px}.icon-direct,.icon-xs {	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.icon-xs {	width: 16px;	height: 16px}.icon-xs-direct,.icon-xs:before {	font-size: 16px;	line-height: 16px;	width: 16px;	height: 16px}.icon-sm,.icon-xs-direct {	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.icon-sm {	width: 24px;	height: 24px}.icon-sm-direct,.icon-sm:before {	font-size: 24px;	line-height: 24px;	width: 24px;	height: 24px}.icon-md,.icon-sm-direct {	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.icon-md {	width: 48px;	height: 48px}.icon-md-direct,.icon-md:before {	font-size: 48px;	line-height: 48px;	width: 48px;	height: 48px}.icon-lg,.icon-md-direct {	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.icon-lg {	width: 64px;	height: 64px}.icon-lg-direct,.icon-lg:before {	font-size: 64px;	line-height: 64px;	width: 64px;	height: 64px}.icon-lg-direct {	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.btn {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	/*font-weight: 600;*/	border: 1px solid #d4251c;	border-radius: 6px;	color: #d4251c;/*	padding: 0 30px;*/	display: inline-block;/*	height: 56px;	line-height: 56px;*/	padding:10px 30px;	background: transparent;	cursor: pointer;	box-sizing: border-box;	transition: color .3s ease,background-color .3s ease;	font-size: 0.9rem;	white-space: nowrap}.btn.btn-buy{    background:#ff0000;	color:#fff;	font-weight:bold;	border:1px solid #dd0000;}.btn.btn-buy:hover{border:1px solid #a10000;background:#d60000;}.btn.btn-buy i{margin-right:25px;}.buy-content{    padding-top:45px;	padding-bottom:45px;}.btn-sml {	height: 40px;	line-height: 36px;	font-size: .9rem;	padding: 0 20px}.btn-primary,.btn:hover {	color: #fff;	background: #d4251c}.btn-row {	padding: 15px 0}.btn-row.centered {	text-align: center!important}.btn-row.centered .btn {	margin-right: 0}.btn-next {	/*padding-right: 55px;*/	position: relative}/*.btn-next:before {	font-size: 32px;	line-height: 32px;	width: 32px;	height: 32px;	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\75";	position: absolute;	right: 15px;	top: 50%;	margin-top: -14px}*/.play-ios {	display: none;	background: hsla(0,0%,8%,.7);	color: #fff;	position: absolute;	top: 0;	left: 0;	padding: 10px 15px 10px 45px;	z-index: 2;	cursor: pointer;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	font-size: .7rem}.play-ios:before {	font-size: 32px;	line-height: 32px;	width: 32px;	height: 32px;	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\72";	display: block;	position: absolute;	top: 50%;	left: 10px;	margin-top: -16px}.play-ios:hover {	background: #d4251c}@media (max-width:1023px) {	.play-ios {		display: none!important	}}::-webkit-input-placeholder {	color: #bbb}:-moz-placeholder,::-moz-placeholder {	color: #bbb}:-ms-input-placeholder {	color: #bbb}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea {	-webkit-appearance: none;	border-radius: 0}.form-set {	width: 100%}.form-set ul {	list-style-type: none;	margin: 0;	padding: 0;	padding: 30px 0}.form-set ul>li {	padding-bottom: 15px}.form-set ul label {	display: block;	padding: 10px 0;	text-transform: uppercase;	font-size: .85rem;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 700}@media (min-width:768px) {	.form-set ul {		max-width: 600px	}	.form-set ul.multi-col {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-ms-flex-pack: start;		justify-content: flex-start;		-ms-flex-wrap: wrap;		flex-wrap: wrap;		max-width: none	}	.form-set ul.multi-col>li {		width: 100%;		box-sizing: border-box;		padding: 0 15px 15px	}	.form-set ul.multi-col>li .btn-row .btn {		margin-right: 0	}	.form-set ul.multi-col>li.half {		width: 50%	}}.text-field,input[type=email].text-field,input[type=number].text-field,input[type=password].text-field,input[type=search].text-field,input[type=tel].text-field,input[type=text].text-field {	box-sizing: border-box;	height: 60px;	padding: 10px;	border: 2px solid #ededed;	width: 100%;	border-radius: 8px}.text-field-sml {	width: 50%!important}textarea.text-field {	min-height: 150px}.search-field {	border-radius: 60px}.search-field+.icon {	background: none;	padding: 0;	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.search-field+.icon:before {	content: "\61"}.select-group {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start}.select-label {	height: 60px;	line-height: 60px;	font-size: 1rem;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 600;	white-space: nowrap;	box-sizing: border-box;	padding: 0 15px;	color: #fff;	background: #222;	border-radius: 8px;	-webkit-border-top-right-radius: 0;	-webkit-border-bottom-right-radius: 0;	-moz-border-radius-topright: 0;	-moz-border-radius-bottomright: 0;	border-top-right-radius: 0;	border-bottom-right-radius: 0}.select-label+.select-wrapper {	border-left: none;	-webkit-border-top-left-radius: 0;	-webkit-border-bottom-left-radius: 0;	-moz-border-radius-topleft: 0;	-moz-border-radius-bottomleft: 0;	border-top-left-radius: 0;	border-bottom-left-radius: 0}.select-wrapper {	position: relative;	background: #fff;	border: 2px solid #ededed;	border-radius: 8px;	box-sizing: border-box;	height: 60px;	width: 100%}.select-wrapper-sml {	width: 50%}.select-wrapper:after {	position: absolute;	right: 20px;	top: 50%;	font-size: 20px;	margin-top: -9px;	color: #222;	z-index: 1;	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\65"}select {	position: relative;	z-index: 2;	padding: 0 40px 0 15px;	height: 56px;	line-height: 56px;	width: 100%;	box-sizing: border-box;	border: none;	background: transparent;	-webkit-appearance: none;	-moz-appearance: none;	appearance: none}select::-ms-expand {	display: none}.radio-toggle {	list-style-type: none;	margin: 0;	padding: 0;	box-shadow: inset 0 10px 8px -10px hsla(0,0%,73%,.4);	max-width: 100%;	background: #f9f9f9;	overflow: hidden;	border-radius: 60px;	border: 2px solid #ededed;	box-sizing: border-box}.radio-toggle>li {	float: left;	box-sizing: border-box;	height: 100%;	width: 50%}.radio-toggle>li a {	display: block;	line-height: 56px;	text-align: center;	box-sizing: border-box;	color: #888;	border-radius: 60px;	padding: 0 10px;	white-space: nowrap;	font-size: .85em}.radio-toggle>li a:hover {	color: #d4251c}.radio-toggle>li.active a {	color: #d4251c;	cursor: default;	background: #fff;	box-shadow: none}.radio-toggle>li.active:first-child a {	-webkit-border-top-left-radius: 0;	-webkit-border-bottom-left-radius: 0;	-moz-border-radius-topleft: 0;	-moz-border-radius-bottomleft: 0;	border-top-left-radius: 0;	border-bottom-left-radius: 0;	box-shadow: 2px 0 8px 0 hsla(0,0%,73%,.4)}.radio-toggle>li.active:last-child a {	-webkit-border-top-right-radius: 0;	-webkit-border-bottom-right-radius: 0;	-moz-border-radius-topright: 0;	-moz-border-radius-bottomright: 0;	border-top-right-radius: 0;	border-bottom-right-radius: 0;	box-shadow: -2px 0 8px 0 hsla(0,0%,73%,.4)}@media (min-width:768px) {	.radio-toggle>li>a {		font-size: 1em	}}.form-set ul .check-set label {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	text-transform: none;	cursor: pointer;	font-size: 1rem}.form-set ul .check-set label input {	margin-right: 10px}.field-validation-error {	display: inline-block;	padding: 10px;	border-radius: 8px;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 700;	background: #d91e18;	font-size: .85em;	margin: 2px 2px 2px 0;	color: #fff;	white-space: nowrap}.link-list {	max-width: 800px;	margin: 0 auto}.link-list>h3 {	padding-bottom: 15px;	margin: 0}.link-list>ul {	list-style-type: none;	margin: 0;	padding: 0;	border: 1px solid #ededed;	border-radius: 8px}.link-list>ul li {	border-top: 1px solid #ededed;	font-size: 1.15rem;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	padding-bottom: 0}.second-col .link-list>ul li{font-size:0.9rem;}.link-list>ul li:first-child {	border-top: none}.link-list>ul li a {	display: block;	padding: 30px 60px 30px 30px;	position: relative;	border-bottom: none}.second-col .link-list>ul li a{padding: 15px 30px 15px 15px;}.link-list>ul li a,.link-list>ul li a:after {	transition: color .3s ease,background-color .3s ease}.link-list>ul li a:after {	font-size: 14px;	line-height:14px;	width: 14px;	height: 14px;	font-family: "iconfont" !important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\e602";	position: absolute;	right: 20px;	top: 50%;	margin-top: -7px;	color: #bbb}.link-list>ul li a:hover {	background: #f9f9f9;	color: #d4251c}.link-list>ul li a:hover:after {	color: #d4251c}.link-list+.link-list {	padding-top: 30px}.off-canvas {	position: fixed;	top: 0;	left: 0;	z-index: 99;	height: 100%;	width: 100%;	background: #d4251c;	color: #fff;	transition: transform .3s ease;	box-sizing: border-box;	-webkit-transform: translate(-100%);	transform: translate(-100%)}@media (min-width:768px) {	.off-canvas {		width: 420px;		-webkit-transform: translate(-420px);		transform: translate(-420px)	}}.nav-open .off-canvas {	-webkit-transform: translate(0);	transform: translate(0)}.site-overlay {	position: fixed;	display: block;	z-index: 98;	top: 0;	left: 0;	height: 0;	width: 0;	background: #d4251c;	opacity: 0;	transition: opacity .3s ease}.nav-open .site-overlay {	opacity: .9;	height: 100%;	width: 100%}.off-canvas .scroll-area {	overflow-y: scroll;	-webkit-overflow-scrolling: touch;	box-sizing: border-box;	height: 100%}.off-canvas .scroll-area ul {	list-style-type: none;	padding: 0;	margin: 0;	-webkit-touch-callout: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none}.off-canvas .scroll-area ul.nav-list {	padding: 60px 30px}.off-canvas .scroll-area ul.nav-list>li:first-child {	border-top: none}.off-canvas .scroll-area ul li {	border-top: 1px solid #1c1c1c}.off-canvas .scroll-area ul li h3 {	display: block;	padding: 30px 15px 15px;	font-size: 1.2em;	color: #fff;	font-family: Lora,serif;	font-weight: 700;	margin: 0}.off-canvas .scroll-area ul li a:hover,.off-canvas .scroll-area ul li h3 a {	color: #fff}.off-canvas .scroll-area ul>li>ul {	padding-top: 0}.off-canvas .scroll-area ul>li>ul ul>li {	position: relative;	padding-left: 45px;	margin-left: -15px}.off-canvas .scroll-area ul>li>ul ul>li:before {	content: "";	position: absolute;	top: 50%;	left: 35px;	margin-top: -1px;	width: 10px;	border-bottom: 2px solid #3c3c3c}.off-canvas .scroll-area ul>li>ul>li>a {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	font-size: .9rem;	color: #bbb;	padding: 15px;	display: block}.off-canvas .scroll-area ul>li>ul>li>a:first-child{font-size: 1rem;}.off-canvas .scroll-area ul>li>ul>li>a:hover {	color: #fff}@media (min-width:768px) {	.off-canvas .scroll-area>ul.nav-list {		padding: 75px 30px 60px	}	.off-canvas .scroll-area ul>li>ul>li {		padding-left: 15px	}}.nav-toggle {	display: block;	cursor: pointer;	left: 0;	top: 5px;	padding: 15px;	z-index: 100}.nav-toggle span {	display: block;	width: 32px;	height: 3px;	background: #d4251c;	position: relative}.nav-toggle span:nth-child(2) {	margin: 6px 0}.nav-open .nav-toggle {	position: fixed}.nav-open .nav-toggle span {	background: #fff}.nav-open .nav-toggle span:first-child {	-webkit-transform: rotate(45deg);	transform: rotate(45deg);	top: 9px}.nav-open .nav-toggle span:nth-child(2) {	opacity: 0}.nav-open .nav-toggle span:nth-child(3) {	-webkit-transform: rotate(-45deg);	transform: rotate(-45deg);	top: -9px}@media (min-width:1200px) {	.nav-toggle span {		transition: color .3s ease,background-color .3s ease	}	.nav-toggle:hover span {		background: #bbb	}	.nav-open .nav-toggle span {		transition: none!important	}}@media (max-width:767px) {	.nav-toggle {		position: fixed	}	.nav-toggle span {		background: #fff	}	.nav-open .nav-toggle {		position: fixed	}	.nav-open span {		transition: all .3s ease	}}@media (min-width:768px) {	.nav-toggle {		display: none	}	.nav-open .nav-toggle {		display: block;		position: fixed	}	nav[role=navigation] .nav-toggle {		display: block;		position: static;		transition: none!important	}}.m-logo {	position: fixed;	right: 0;top:5px;	padding: 15px;	z-index: 97;	display: block;}.m-logo-img{	height:21px;}@media (min-width:768px) {   .m-logo{      display:none;	  }}/*--------Ã©Â¡Â¶Ã©Æ’Â¨Ã¥Â¯Â¼Ã¨Ë†Âª-----------*/@media (max-width:767px) {    .main-sell{        display:none;	 	}}.main-sell{	border-bottom:1px solid #333;	background:#d4251c;}.main-sell .content{	padding-top:8px!important;	padding-bottom:8px!important;}.main-sell .content h2{	font-size:0.8rem;	font-weight:normal;	color:#aaa;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	margin:0;	padding:0;    }.main-sell .content ul{	margin:0;	padding:0; 	list-style:none;  }.main-sell .content ul li{    padding:0 5px;}.main-sell .content ul li:last-child{    padding-right:0;}.main-sell .content ul li:last-child a{    color:#e92729;}.main-sell .content ul li a{	color:#aaa;	font-size:0.8rem;}.main-sell .content ul li a:hover{    color:#ccc;}.main-sell .content ul li span{    padding-left:10px;	color:#333;	font-size:0.5em;}[role=banner] {	background: #d4251c;	position: relative;	z-index: 10}[role=banner] .content {	width: 100%;	box-sizing: border-box;	padding-top:35px;	padding-bottom:35px;}@media (max-width:767px) {    [role=banner] {		position: fixed;		height: 61px;		width: 100%;		top: 0;		left: 0;		background:#d4251c;	}	[role=banner] .content {		padding: 15px 30px	}	.site-wrapper {		padding-top: 61px	}}[role=banner] .logo {	max-width: 120px;	margin: 0 auto;	-ms-flex-negative: 0;	flex-shrink: 0;	display:none;}[role=banner] .logo>a {	display: block}[role=banner] .logo>a>img {	max-width: 100%;	display: block}@media (min-width:768px) {    [role=banner] .logo {		max-width: none;		margin: 0;		display:block;	}}.site-nav .content{    padding-top:0;	padding-bottom:0;}.three-system{    padding:60px 0;}.sectitle{    margin-bottom:20px;	color:#333;	font-weight:normal;	font-size:0.8em;	text-align:left;}.sectitle strong{  /*  font-weight:normal;*/	/*color:#ff0000;*/}.sectitle span{    font-size:0.8em;	padding:0 3px;	/*color:#666;*/	/*color:#ff0000;*/}.system-item{    width:33%;}.system-item img{    max-width:100%;	height:auto;	display:block;}.sye-side{    width:45%;	padding:20px;	background:#ececec;}.sye-side strong{    color:#272727;}.sye-side ul{    list-style:none;	margin:8px 0 25px 0;	padding:0;	color:#272727;	font-size:0.8em;}.sye-side ul li{    background:url(../image/list-style.jpg) 0 center no-repeat;	padding-left:15px;}.sye-side ul li a{    color:#272727;}.dlink{    margin-top:35px;}.dlink .btn{    padding:10px 20px!important;}.sys-img{    width:55%;	position:relative;	background:#ececec;}.labelno{    position:absolute;	right:10px;	top:0;	width:30px;	height:34px;}.no1{    background:url(../image/lable-no1.png) 0 0 no-repeat;}.no2{    background:url(../image/lable-no2.png) 0 0 no-repeat;}.no3{    background:url(../image/lable-no3.png) 0 0 no-repeat;}.yth img{    display:block;	max-width:100%;	height:auto;}@media (min-width:768px) {    .yth{        display:none;		}}@media (max-width:767px) {    .sectitle{	    font-size:1rem;	}	.showdirection{		-webkit-box-direction: normal;		-webkit-box-orient: vertical;		-moz-flex-direction: column;		-webkit-flex-direction: column;		flex-direction: column;	 	}	.system-item{		width:100%;		margin-bottom:5px;	}	.three-system{        padding-top:0 !important;	 	}}.zzj{    text-align:center;	padding-right:50px;}.zzj h3{    margin:0;    padding:0;	font-size:1.1em;	color:#fff;		font-weight:normal;	color:#e92729;	text-align:center;	}.zzj span{    color:#ddd;	font-size:0.8em;}.section-shadow{/* box-shadow: inset 0 10px 10px -10px hsla(0,0%,73%,.5); */padding:60px 0;}.show-goods h2{    font-size:1em;	font-weight:normal;	margin:0 0 20px 0;	padding:0;}@media (max-width:1400px){   .show-goods h2{       padding-left:15px;   } }.goods-list{    Ã£â‚¬â‚¬-webkit-flex-wrap:wrap;    -webkit-box-lines:multiple;    -moz-flex-wrap:wrap;    flex-wrap:wrap;}.goods-list-item{width:49.3%;margin-bottom:6px;background:#f9f9f9;}.goods-intro{width: 55%;padding: 60px;background:#F7F7F7;}.goods-intro h3{    font-size:1em;	color:#272727;}.goods-intro p{    font-size:0.8em;	color:#272727;}.goods-img{width: 31%;}.goods-img img{    max-width:100%;	display:block;	height:auto;}.conmend h2{    margin:0 0 20px 0;	padding:0;	font-size:1em;	font-weight:normal;}.conmended-goods{    flex-wrap:wrap;}.conmended-goods-item{    width:24.8%;	position:relative;}.cgi img{    max-width:100%;	height:auto;	display:block;}.commend-r{    position:absolute;	bottom:0;	left:0;	padding:15px 0;	background:rgba(249,249,249,0.7);	-webkit-box-direction: normal;	-webkit-box-orient: vertical;	-moz-flex-direction: column;	-webkit-flex-direction: column;	flex-direction: column;	width:100%;}.commend-r h3{    margin:0 0 10px 0;	font-size:0.8em;	padding:0 15px;}.commend-r p{    margin:0 ;	padding:0 15px;	font-size:0.8em;}@media (max-width:767px) {	.goods-list{		-webkit-box-direction: normal;		-webkit-box-orient: vertical;		-moz-flex-direction: column;		-webkit-flex-direction: column;		flex-direction: column;	 	}	.goods-list-item{		width:100%;		margin-bottom:5px;	}	}@media (min-width:600px) and (max-width:920px) {	.conmended-goods-item{			width:49.8%;			margin-bottom:5px;		}}@media (max-width:599px) {	.conmended-goods-item{			width:100%;				margin-bottom:5px;	}}@media (max-width:767px) {	.nav-secondary {		display: none	}	.pro{	    display:none;	}	.navr{        display:none!important;		}}.nav-secondary {	-webkit-box-flex: 2;	-ms-flex-positive: 2;	flex-grow: 2;	padding-left: 30px}.nav-secondary ul {	list-style-type: none;	margin: 0;	padding: 0;	box-sizing: border-box;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: start;	-ms-flex-align: start;	align-items: flex-start;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	-webkit-box-pack: end;	-ms-flex-pack: end;	justify-content: flex-end}.nav-secondary ul>li {	text-align: center;	box-sizing: border-box;	padding: 10px;	-webkit-transform: translateZ(0);	transform: translateZ(0);	min-width: 90px}.nav-secondary ul>li>a {	display: block;	text-transform: uppercase;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 600;	line-height: 1.2;	font-size: .75em;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: column;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	flex-flow: column;	height: 100%;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	white-space: nowrap;	color: #bbb;	-webkit-transform: scale(.8);	transform: scale(.8);	transition: all .3s ease}.site-nav {	background: #000}nav[role=navigation] .nav-primary {	display: none}@media (min-width:768px) {	nav[role=navigation] {		height: auto;		position: relative	}	nav[role=navigation] ul.nav-primary {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: justify;		-ms-flex-pack: justify;		justify-content: space-between;		-ms-flex-wrap: nowrap;		flex-wrap: nowrap;		list-style-type: none;		padding: 0;		margin: 0;		padding: 10px 0;		width: 100%;		background: #000;		position: relative;		z-index: 4	}	nav[role=navigation] ul.nav-primary>li {		padding-right: 2px	}	nav[role=navigation] ul.nav-primary>li:last-child {		padding-right: 0	}	nav[role=navigation] ul.nav-primary>li{	font-size:.8rem;	color:#fff;	}	nav[role=navigation] ul.nav-primary>li a {		font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;		font-weight: normal;		font-size: .8rem;		white-space: nowrap;		color: #fff;		display: inline-block;		padding: 10px	}	nav[role=navigation] ul.nav-primary>li a:hover {		color: #bbb	}	nav[role=navigation] ul.nav-primary>li.active a{        color:#e92729;		}	nav[role=navigation] ul.nav-primary>li.active a:hover{        color:#bbb;		}}nav[role=navigation] ul.nav-primary>li.fgx{    padding:0!important;	color:#333;	font-size:0.5em;}@media (min-width:1024px) {	nav[role=navigation] {		-webkit-box-pack: justify;		-ms-flex-pack: justify;		justify-content: space-between	}	nav[role=navigation],nav[role=navigation] ul.nav-primary {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center	}	nav[role=navigation] ul.nav-primary {		-webkit-box-pack: justify;		-ms-flex-pack: justify;		justify-content: space-between;		padding: 10px	}	nav[role=navigation] ul.nav-primary>li {		padding-right: 6px	}}@media (min-width:1200px) {	nav[role=navigation] ul.nav-primary>li {		padding-right: 10px	}	nav[role=navigation] ul.nav-primary>li a {		font-size: 0.8rem	}}nav[role=navigation] .nav-search {	padding: 0 15px;	display: block}nav[role=navigation] .nav-search .form-set {	position: relative;	padding: 15px 0}nav[role=navigation] .nav-search button {	border: none;	position: absolute;	top: 50%;	left: 15px;	margin-top: -16px;	z-index: 2;	cursor: pointer}nav[role=navigation] .nav-search .text-field {	border-radius: 60px;	padding-left: 45px;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 600;	color: #d4251c;	font-size: 1em}nav[role=navigation] .nav-search .text-field::-webkit-input-placeholder {	color: #bbb;	opacity: 1!important}nav[role=navigation] .nav-search .text-field:-moz-placeholder,nav[role=navigation] .nav-search .text-field::-moz-placeholder {	color: #bbb}nav[role=navigation] .nav-search .text-field:-ms-input-placeholder {	color: #bbb}nav[role=navigation] .nav-search .text-field:focus {	outline: none}nav[role=navigation] .nav-search .text-field:focus::-webkit-input-placeholder {	color: #bbb;	opacity: 1!important}nav[role=navigation] .nav-search .text-field:focus:-moz-placeholder,nav[role=navigation] .nav-search .text-field:focus::-moz-placeholder {	color: #bbb}nav[role=navigation] .nav-search .text-field:focus:-ms-input-placeholder {	color: #bbb}@media (max-width:1023px) {	nav[role=navigation] .nav-search {		display: block;		z-index: 3;		position: absolute;		background: #fff;		opacity: 0;		-webkit-transform: translateY(-100%);		transform: translateY(-100%);		width: 100%;		box-sizing: border-box;		transition: transform .3s ease;		box-shadow: inset 0 10px 10px -10px hsla(0,0%,73%,.3)	}	.search-open nav[role=navigation] .nav-search {		-webkit-transform: translate(0);		transform: translate(0);		opacity: 1	}}.page-header {	background-color: #1c1c1c;	background-image: url(../images/page-header-bg.jpg);	background-position: 50%;	text-align: center;	padding: 25px 0;	position: relative;	background-size: cover}.page-header>.container {	z-index: 2;	position: relative}.page-header .overlay {	z-index: 1;	background-color: rgba(20,20,20,.3);	position: absolute;	height: 100%;	width: 100%;	top: 0;	left: 0;}.page-header h2,.page-header p {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	font-size: 0.9rem;	color: #fff;	text-shadow: 1px 1px 4px hsla(0,0%,8%,.3);	line-height: 1.8}.page-header p{width:68%;margin:0 auto;}.page-header h1 {	font-size: 1.5em;	margin-top:0 !important;}.page-header h1,.page-header h3 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: normal;	color: #fff;	text-shadow: 1px 1px 4px hsla(0,0%,8%,.3);	line-height: 1}.page-header h3 {	font-size: 1rem !important;	line-height:1.6 !important;	margin-bottom:0 !important;}@media (min-width:768px) {	.page-header {		padding: 35px 0	}	.page-header h3{	    width:80%;		margin:0 auto;	}}.video-header {	position: relative;	max-width: 1920px;	max-height: 900px;	width: 100%;	height: 100%;	margin: 0 auto;	background: #d4251c}.video-header:before {	z-index: -1;	content: "";	background: rgba(0,0,0,.2);	height: 100%;	width: 100%;	top: 0;	left: 0;	position: absolute;	z-index: 2}.video-header .video-wrapper {	position: relative;	padding-bottom: 46.8%;	height: 0}.video-header .video-wrapper>video {	max-width: 100%;	display: block}.video-header .content-wrapper {	position: absolute;	height: 100%;	width: 100%;	z-index: 3;	top: 0;	left: 0}.video-header .content {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: column;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	flex-flow: column;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	box-sizing: border-box;	text-align: center;	margin: auto;	padding: 60px;	height: 100%;	width: 100%;	max-width: 1100px;	max-height: 100%}.video-header .content h1 {	margin: 0;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	color: #fff;	text-shadow: 1px 1px 4px hsla(0,0%,8%,.5)}.video-header .content h1>span {	white-space: nowrap}.video-header .content h3 {	font-size: 1.75rem;	color: #fff;	line-height: 1.3;	margin: 0;	padding-top: 45px;	text-shadow: 1px 1px 4px hsla(0,0%,8%,.5)}.video-header .content h3>span {	white-space: nowrap}.video-header .content .icon {	margin-top: 60px;	padding: 15px;	-webkit-transform: translate(0);	transform: translate(0);	transition: all .3s ease}.video-header .content .icon:hover {	-webkit-transform: translateY(5px);	transform: translateY(5px)}.video-header .content .icon:before {	text-shadow: 1px 1px 4px hsla(0,0%,8%,.5);	color: #fff}@media (-ms-high-contrast:none) {	.video-header .content>* {		max-width: 1000px	}}@media (max-width:767px) {	.video-header {		background-size: cover;		background-position: 50%	}	.video-header:before {		display: none	}	.video-header .content-wrapper {		position: static	}	.video-header .content-wrapper .content {		padding: 60px 30px	}	.video-header .video-wrapper {		display: none	}	.video-header.header-our-difference {		background-image: url(../images/bg-our-difference-mob.jpg)	}}@media (max-width:1023px) {	.video-header {		overflow: hidden	}	.video-header .video-wrapper {		padding-bottom: 67.5%	}	.video-header .video-wrapper>video {		margin: 0 -25%;		max-width: none;		width: 150%	}}@media (min-width:768px) {	.video-header .content h3 {		font-size: 2rem	}}@media (min-width:1024px) {	.video-header .content h3 {		font-size: 2.25rem	}}@media (min-width:1200px) {	.video-header .content h3 {		font-size: 3rem	}}/*! * baguetteBox.js * @author  feimosi * @version 1.8.1 * @url https://github.com/feimosi/baguetteBox.js */#baguetteBox-overlay {	display: none;	opacity: 0;	position: fixed;	overflow: hidden;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 1000000;	background-color: #d4251c;	background-color: hsla(0,0%,8%,.95);	transition: opacity .5s ease}#baguetteBox-overlay.visible {	opacity: 1}#baguetteBox-overlay .full-image {	display: inline-block;	position: relative;	width: 100%;	height: 100%;	text-align: center}#baguetteBox-overlay .full-image figure {	display: inline;	margin: 0;	height: 100%}#baguetteBox-overlay .full-image img {	display: inline-block;	width: auto;	height: auto;	max-height: 100%;	max-width: 100%;	vertical-align: middle;	box-shadow: 0 0 20px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption {	display: block;	position: absolute;	bottom: 0;	width: 100%;	text-align: center;	padding: 15px;	font-size: .75em;	white-space: normal;	color: #bbb;	box-sizing: border-box;	background-color: #000;	background-color: rgba(0,0,0,.6)}#baguetteBox-overlay .full-image:before {	content: "";	display: inline-block;	height: 50%;	width: 1px;	margin-right: -1px}#baguetteBox-slider {	position: absolute;	left: 0;	top: 0;	height: 100%;	width: 100%;	white-space: nowrap;	transition: left .4s ease,-webkit-transform .4s ease;	transition: left .4s ease,transform .4s ease;	transition: left .4s ease,transform .4s ease,-webkit-transform .4s ease}#baguetteBox-slider.bounce-from-right {	-webkit-animation: xb .4s ease-out;	animation: xb .4s ease-out}#baguetteBox-slider.bounce-from-left {	-webkit-animation: yb .4s ease-out;	animation: yb .4s ease-out}@-webkit-keyframes xb {	0% {		margin-left: 0	}	50% {		margin-left: -30px	}	to {		margin-left: 0	}}@keyframes xb {	0% {		margin-left: 0	}	50% {		margin-left: -30px	}	to {		margin-left: 0	}}@-webkit-keyframes yb {	0% {		margin-left: 0	}	50% {		margin-left: 30px	}	to {		margin-left: 0	}}@keyframes yb {	0% {		margin-left: 0	}	50% {		margin-left: 30px	}	to {		margin-left: 0	}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button {	top: 50%;	width: 44px;	height: 60px;	margin-top: -50px;	padding: 20px}.baguetteBox-button {	cursor: pointer;	outline: none;	padding: 0;	margin: 0;	border: 0;	background: transparent;	font: 2em sans-serif;	transition: background-color .4s ease;	position: absolute;	box-sizing: content-box}.baguetteBox-button polyline {	stroke: hsla(0,0%,100%,.5);	transition: all .3s ease}.baguetteBox-button:hover g,.baguetteBox-button:hover polyline,.baguetteBox-button g {	stroke: #fff}.baguetteBox-button#next-button {	right: 0}.baguetteBox-button#previous-button {	left: 0}.baguetteBox-button#close-button {	padding: 20px;	right: 0;	top: 0;	width: 30px;	height: 30px}.baguetteBox-spinner {	width: 40px;	height: 40px;	display: inline-block;	position: absolute;	top: 50%;	left: 50%;	margin-top: -20px;	margin-left: -20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2 {	width: 100%;	height: 100%;	border-radius: 50%;	background-color: #fff;	opacity: .6;	position: absolute;	top: 0;	left: 0;	-webkit-animation: zb 2s infinite ease-in-out;	animation: zb 2s infinite ease-in-out}.baguetteBox-double-bounce2 {	-webkit-animation-delay: -1s;	animation-delay: -1s}@-webkit-keyframes zb {	0%,to {		-webkit-transform: scale(0);		transform: scale(0)	}	50% {		-webkit-transform: scale(1);		transform: scale(1)	}}@keyframes zb {	0%,to {		-webkit-transform: scale(0);		transform: scale(0)	}	50% {		-webkit-transform: scale(1);		transform: scale(1)	}}.section-header {	text-align: center}.section-header h2 {	margin: 0;	padding: 30px 0;	font-size: 1.2rem}.section-header h4 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	text-align: center}.section-breakout {	background: #d4251c;	color: #fff}.breakout-guild ul {	list-style-type: none;	margin: 0;	padding: 0}.breakout-guild ul>li {	text-align: center;	box-sizing: border-box;	padding: 30px;	border-bottom: 1px solid #222}.breakout-guild ul>li p {	font-size: .85rem}@media (min-width:768px) {	.breakout-guild ul {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: stretch;		-ms-flex-align: stretch;		align-items: stretch;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center	}	.breakout-guild ul>li {		width: 30%	}}@media (min-width:1024px) {	.breakout-guild ul {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: stretch;		-ms-flex-align: stretch;		align-items: stretch;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center	}	.breakout-guild ul>li {		width: 30%;		margin-left: 5%;		border: none	}	.breakout-guild ul>li:first-child {		margin-left: 0	}	.breakout-guild ul>li p {		font-size: 1rem	}}.section-break {	padding: 30px 0}.section-break h3 {	position: relative;	z-index: 2;	text-align: center;	font-family: Lora,serif;	font-weight: 700;	margin: 0 auto;	max-width: 400px;	font-size: 1.45rem}.section-break h3 span {	display: inline-block;	background: #fff;	padding: 15px}.section-break h3:before {	content: "";	position: absolute;	margin-top: 1px;	border-bottom: 2px solid #ededed;	width: 100%;	top: 50%;	left: 0;	z-index: -1}.section-break p {	text-align: center}@media (min-width:768px) {	.section-break {		padding: 60px 0	}}.section-breakout .section-break h3 span {	background: #d4251c}.section-breakout .section-break h3:before {	border-bottom: 2px solid #3c3c3c}.section-content header {	padding: 15px 0}.section-content header h2 {	text-align: center;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 700;	margin: 0;	font-size: 1rem}.section-content header h3{text-align:center;margin:0;font-size:400 !important;letter-spacing:2px;color:#6f6f6f;margin-top:8px;margin-bottom:0;}.section-content header h2>span {	white-space: nowrap}.section-content header h4 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	text-align: center;	color: #6f6f6f;	margin-top:8px;	margin-bottom:0;}.section-content header p {	text-align: center}.section-content header .btn-row {	padding-top: 30px;	text-align: center}@media (min-width:768px) {	.section-content header {		width:100%;		margin: 0 auto;		padding: 25px 0	}	.section-content header h2 {		font-size: 1.5rem	}	.section-content .two-col-flow {		-moz-column-count: 2;		-moz-column-gap: 90px;		-webkit-column-count: 2;		-webkit-column-gap: 90px;		column-count: 2;		column-gap: 90px;		margin: 0;		-webkit-column-width: 300px;		column-width: 300px	}	.section-content .two-col-flow.content-expand {		padding: 60px 0	}	.section-content .two-col-flow p {		-webkit-column-break-inside: avoid;		break-inside: avoid	}	.section-content .two-col-flow p:first-child,.section-content .two-col-flow p:last-child {		margin-top: 0	}	.page-info {		padding-bottom: 60px	}	.section-content .page-info header {		padding-bottom: 30px	}}@media (min-width:1200px) {	.section-content header {		padding: 25px 0	}	.page-info {		padding-bottom: 90px	}}/*.directory-header{margin-bottom:15px;}*/.section-content .col-two-wrap {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	height: 100%;	-webkit-box-align: stretch;	-ms-flex-align: stretch;	align-items: stretch;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	width: 100%}.first-col,.second-col{    -ms-flex-negative: 0;		flex-shrink: 0;		box-sizing: border-box;		padding-top: 0}@media (max-width:767px){.first-col .section-copy h2{font-size:1.3rem;}}.first-col{width:70%;padding-right:5%;}.first-col .section-copy p img{max-width:100%;display:block;}.first-col .section-copy p video{max-width:100%;display:block;}.second-col{width:30%;padding-left:5%;border-left:1px solid #ededed;}@media (max-width:679px){.second-col{padding-top:40px;}}.second-col .link-list1 ul li a{display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	height: 100%;-webkit-box-align: stretch;	-ms-flex-align: stretch;	align-items: stretch;	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	width: 100%}.link-list1 h3{font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;font-size:0.8em;font-weight:normal;}.link-list1 ul{margin:0;padding:0;list-style:none;}.link-list1 ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #eee;}.s-l img{height:80px;}.s-l strong{padding:0 15px;font-size:0.8em;}@media (max-width:919px){.section-content .col-two-wrap {	-ms-flex-flow: column;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	flex-flow: column;}.first-col{width:100%;padding-right:0;}.second-col{width:100%;padding-left:0;border-left:0;}}.section-content .two-col {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: column;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	flex-flow: column;	height: 100%;-webkit-box-align: stretch;	-ms-flex-align: stretch;	align-items: stretch;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	width: 100%}.section-content .two-col .col-two {	padding-top: 45px}.section-content .two-col .col-one p{padding:0 !important;font-size:0.9rem;}.section-content .two-col .col-one h2{font-size:1.4rem;}@media (max-width:767px) {	.section-content .push-first .col-one {		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2	}	.section-content .push-first .col-two {		-webkit-box-ordinal-group: 2;		-ms-flex-order: 1;		order: 1;		padding-top: 0;		/*padding-bottom: 30px*/		display:none;	}}@media (min-width:767px) {	.section-content .push-first .col-one {		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2	}	.section-content .push-first .col-two {		-webkit-box-ordinal-group: 2;		-ms-flex-order: 1;		order: 1;		padding-top: 0;			}}@media (min-width:768px) {	.section-content .two-col {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: stretch;		-ms-flex-align: stretch;		align-items: stretch;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center;		padding-bottom: 60px;		width: 100%;		border-bottom:2px solid #ededed;	}	.section-content article:last-child .two-col{border-bottom:0;}.section-content .two-col .col-one{width: 70%;}	.section-content .two-col .col-two {		width: 30%;		-ms-flex-negative: 0;		flex-shrink: 0;		box-sizing: border-box;		padding-top: 0	}	.section-content .two-col .col-one {		padding-left: 5%;		padding-bottom: 0	}	.section-content .two-col .col-two {		padding-right: 5%	}	.section-content .two-col .col-one .section-copy h2{margin:0 0 25px!important;line-height:2.5rem;}}@media (min-width:1024px){.section-content .two-col .col-two .directory-item{display:none;}}@media (max-width:1023px){.section-content .two-col .col-one .directory-item{display:none;}}@media (min-width:768px) and (max-width:1023px) {	.section-content .two-col.collapse-portrait {		display: block	}	.section-content .two-col.collapse-portrait .col-one,.section-content .two-col.collapse-portrait .col-two {		width: 100%	}	.section-content .two-col.collapse-portrait .col-one {		padding-right: 0	}	.section-content .two-col.collapse-portrait .col-two {		padding-left: 0	}}.figure-set figure img {	max-width: 100%;	display: block}.figure-set figure figcaption {	color: #222;	padding: 30px 0}.data-set {	font-size: 0.9rem;	box-shadow: 0 2px 20px 0 hsla(0,0%,73%,.3);	padding: 10px;	margin: 30px 0}.article-info{margin-top:20px;margin-bottom:20px;flex-wrap:wrap;}.article-info > div{padding-right:15px;color:#aaa;font-size:0.8em;}@media (max-width:767px){.article-info{margin-top:10px;margin-bottom:10px;}}.article-info > div > i{margin-right:8px;}.article-info > div > a{color:#aaa;}.article-pre{padding:15px;border-left:5px solid #ff0000;/*border-top:1px solid #eee;border-bottom:1px solid #eee;border-right:1px solid #eee;*/background:#eee;color:#666;font-size:0.8rem;font-style:italic;margin:15px 0;}@media (min-width:1024px){.data-set {font-size:0.9rem;}}.data-set h4{	padding: 15px 15px 15px 30px;	font-size: 0.85rem;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 700;	margin: 0;	background: #f9f9f9;	color:#6f6f6f;}.data-set h5 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	color: #6f6f6f;	padding: 30px 15px;	margin: 0;	border-bottom: 1px solid #ededed}.data-set dl {	margin: 0 0 30px;	line-height: 1.3}.data-set dl:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden}.data-set dl dt {	box-sizing: border-box;	float: left;	clear: left;	width: 50%;	padding: 15px 10px 15px 30px;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: bold;	border-top: 1px solid #ededed}.data-set dl dt:first-of-type {	border-top: none}.data-set dl dd {	box-sizing: border-box;	margin-left: 50%;	width: 50%;	padding: 15px 10px;	border-top: 1px solid #ededed}.data-set dl dd:first-of-type {	border-top: none}.data-set p {	font-size: 1rem;	padding: 15px 15px 30px 30px}@media (max-width:767px) {	.data-set {		padding: 0;		margin-left: -30px;		margin-right: -30px	}	.data-set h5 {		text-align: center	}}.data-set table {	width: 100%;	text-align: left;	border-collapse: collapse}.data-set table tr td,.data-set table tr th {	padding: 15px;	border-top: 1px solid #ededed}.data-set table tr:first-child td,.data-set table tr:first-child th {	border-top: none}.sponsorship-logo {	margin: 0 auto;	width: 200px;	padding: 0 0 15px}.sponsorship-logo img {	max-width: 100%;	display: block}.disclaimer-copy {	padding-bottom: 30px}.disclaimer-copy p {	color: #888;	font-size: .7rem}.disclaimer-copy p a {	color: #888}@media (min-width:768px) {	.disclaimer-copy {		padding-bottom: 0	}}.video-content {	margin: 0 -30px;	background: #fff}.video-content video {	max-width: 100%;	display: block;	margin: 0 auto}.video-container {	max-width: 1920px;	margin: 0 auto;	padding: 0 0 60px}.video-container video {	max-width: 100%;	display: block;	margin: 0 auto}.figure-set .video-content video {	width: 600px}@media (min-width:768px) {	.video-content {		margin: 0	}}.section-product article>.content h3 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .80rem;	color: #6f6f6f;}.section-product article>.content h3 i{    font-size:12px;	font-weight:bold;	padding-right:8px;	color:#282828;}.section-product article>aside>ul {	list-style-type: none;	padding: 0;	margin: 0;	padding: 30px 0;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: start;	-ms-flex-align: start;	align-items: flex-start;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	background: #d4251c;	width: 100%;	box-sizing: border-box}.section-product article>aside>ul>li {	text-align: center;	width: 25%;	-webkit-box-flex: 1;	-ms-flex-positive: 1;	flex-grow: 1;	box-sizing: border-box;	border-left: 2px solid #222;	-webkit-transform: translateZ(0);	transform: translateZ(0)}.section-product article>aside>ul>li:first-child {	border-left: none}.section-product article>aside>ul>li>a {	display: block;	font-size: .7em;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 600;	color: #bbb}.section-product article>aside>ul>li>a .icon {	margin: 0 auto;	width: 48px;	height: 48px;	/*font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;*/	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	color: #bbb}.section-product article>aside>ul>li>a .icon i {	font-size: 48px;	line-height: 48px;	width: 48px;	height: 48px}/*.section-product article>aside>ul .colours-available .icon:before {	content: "\6c"}*//*.section-product article>aside>ul .how-to-video .icon:before {	content: "\72"}*//*.section-product article>aside>ul .docs-product .icon:before {	content: "\76"}.section-product article>aside>ul .flooring-showrooms .icon:before {	content: "\69"}*/.section-message {	background: #fff}.section-copy .featured-photo-credit {	display: none}@media (min-width:768px) {	.section-product article>aside {		overflow: hidden	}	.section-product article>aside>ul {		padding: 60px 30px;		border-bottom: none;		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.section-product article>aside>ul>li {		width: 50%;		margin-bottom: 30px	}	.section-product article>aside>ul>li>a {		transition: all .3s ease;		-webkit-transform: scale(.8);		transform: scale(.8);		font-size: 1em	}	.section-product article>aside>ul>li>a .icon {		transition: all .3s ease;		width: 64px;		height: 64px;		/*font-family: pp!important;		content: attr(data-icon);		font-style: normal!important;*/		font-weight: 400!important;		font-variant: normal!important;		text-transform: none!important;		speak: none;		line-height: 1;		-webkit-font-smoothing: antialiased;		-moz-osx-font-smoothing: grayscale;		margin: 0 auto 10px	}	.section-product article>aside>ul>li>a .icon i {		font-size: 64px;		line-height: 64px;		width: 64px;		height: 64px	}	.section-product article>aside>ul>li>a:hover {		color: #fff;		-webkit-transform: scale(1);		transform: scale(1)	}	.section-product article>aside>ul>li>a:hover .icon {		color: #fff	}	.section-product article .section-copy .featured-photo-credit {		display: block	}	.section-product article .section-copy .featured-photo-credit p {		font-size: .8em	}}@media (min-width:768px) and (max-width:1023px) {	.section-product article>aside>ul {		padding: 30px	}	.section-product article>aside>ul>li {		width: 100%;		margin-bottom: 0;		border-left: none;		border-top: 2px solid #222;		padding: 15px 0	}	.section-product article>aside>ul>li:first-child {		border-top: none	}}@media (min-width:1024px) {	.section-product article>aside>ul>li {		width: 25%;		margin-bottom: 0	}}@media (min-width:1200px) {	.section-product article>aside>ul>li>a {		font-size: 1.1em	}}.bg-img {	display: none}@media (min-width:768px) {	.bg-img {		-webkit-transform: translateZ(0);		transform: translateZ(0);		display: block;		height: 100%;		width: 35%;		right: 65%;		background-size: cover;		background-repeat: no-repeat;		background-position: 50%;		z-index: -1;		top: 0;		position: fixed	}}@media (min-width:1024px) {	.bg-img {		width: 50%;		right: 50%	}}.bg-img.left-top,.page-header.left-top {	background-position: 0 0}.bg-img.left-center,.page-header.left-center {	background-position: 0}.bg-img.left-bottom,.page-header.left-bottom {	background-position: 0 100%}.bg-img.center-top,.page-header.center-top {	background-position: top}.bg-img.center-bottom,.page-header.center-bottom {	background-position: bottom}.bg-img.right-top,.page-header.right-top {	background-position: 100% 0}.bg-img.right-center,.page-header.right-center {	background-position: 100%}.bg-img.right-bottom,.page-header.right-bottom {	background-position: 100% 100%}.bg-img.twothirds-bottom,.bg-img.twothirds-top,.page-header.twothirds-bottom,.page-header.twothirds-center {	background-position: 66.66% bottom}.bg-img.onethird-bottom,.bg-img.onethird-top,.page-header.onethird-bottom,.page-header.onethird-center {	background-position: 33.33% bottom}.doc-list ul {	list-style-type: none;	margin: 0;	padding: 0}.doc-list ul>li {	padding: 0;	border-bottom: 1px solid #ededed}.doc-list ul>li i{font-size:1.2rem;font-weight:normal;padding-right:8px;}.doc-list ul>li:last-child {	border-bottom: none}.doc-list ul>li>a {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start;	border: none;	padding: 15px 0;	font-size: 0.9rem}.doc-list ul>li>a.doc-spec .icon:before {	content: "\67";	display: block}.doc-list ul>li>a.doc-sds .icon:before {	content: "\68";	display: block}.doc-list ul>li>a.link-colours .icon:before {	content: "\6c";	display: block}.doc-list ul>li>a.link-locations .icon:before {	content: "\69";	display: block}.doc-list ul>li>a .icon {	margin-right: 10px;	color: #6f6f6f}.doc-list ul>li>a .icon:hover,.doc-list ul>li>a .icon:hover:before {	color: #d4251c}.section-swatches+.section-gallery,.section-swatches+.section-slider {	padding-top: 0}.section-gallery {	padding: 60px 0}.section-gallery+.section-slider,.section-gallery+.section-slider-wrapper {	padding-top: 0}.section-gallery+.section-swatches {	padding-top: 0;	margin-top: -60px}@media (max-width:767px) {	.section-product+.section-gallery {		padding-top: 0	}}.section-directory {	background: #fff}.section-directory .timber-toggle {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	color: #fff}nav.directory-nav {	color: #fff;	width: 100%;	box-sizing: border-box;	background: #d4251c;	overflow: hidden}nav.directory-nav ul.link-set {	background: #d4251c;	list-style-type: none;	margin: 0;	padding: 0;	padding: 0 15px 15px;	overflow: hidden}nav.directory-nav ul.link-set.open {	display: block}nav.directory-nav ul.link-set li {	border-top: 1px solid #222}nav.directory-nav ul.link-set li>a {	display: block;	padding: 15px;	color: #fff;	font-size: .85em}@media (min-width:1024px) {	nav.directory-nav .directory-nav-set {		padding: 20px 15px	}	nav.directory-nav .container {		-webkit-box-align: stretch;		-ms-flex-align: stretch;		align-items: stretch;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center	}	nav.directory-nav .container,nav.directory-nav ul.link-set {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row	}	nav.directory-nav ul.link-set {		padding: 0;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-ms-flex-pack: start;		justify-content: flex-start;		border-radius: 60px;		border: 2px solid #222	}	nav.directory-nav ul.link-set.centered {		margin: 0 auto	}	nav.directory-nav ul.link-set.open {		display: -webkit-box;		display: -ms-flexbox;		display: flex	}	nav.directory-nav ul.link-set li {		border-top: none;		border-right: 2px solid #222;		background: rgba(34,34,34,0);		transition: color .3s ease,background-color .3s ease;		height: 60px;		box-sizing: border-box	}	nav.directory-nav ul.link-set li>a {		padding: 0 15px;		height: 60px;		line-height: 60px;		font-size: .85em	}	nav.directory-nav ul.link-set li:first-child>a {		padding-left: 30px	}	nav.directory-nav ul.link-set li:last-child {		border-right: none	}	nav.directory-nav ul.link-set li:last-child>a {		padding-right: 30px	}	nav.directory-nav ul.link-set li:hover {		background: rgba(34,34,34,.95)	}	nav.directory-nav ul.link-set li.primary {		border: 2px solid red	}}@media (min-width:1024px) {	nav.directory-nav .container {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: justify;		-ms-flex-pack: justify;		justify-content: space-between	}	nav.directory-nav .container ul.link-set li>a {		font-size: 0.85rem	}}.directory-options {	background: #f9f9f9;	padding: 30px 15px 0;	border-bottom: 2px solid #ededed;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: stretch;	-ms-flex-align: stretch;	align-items: stretch;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	width: 100%;	box-sizing: border-box;	box-shadow: inset 0 10px 10px -10px hsla(0,0%,73%,.3)}.directory-options .radio-toggle {	margin-bottom: 30px;	min-width: 290px}.directory-options .tab-set ul {	list-style-type: none;	margin: 0;	padding: 0;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: stretch;	-ms-flex-align: stretch;	align-items: stretch;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center}.directory-options .tab-set ul>li {	margin: 0 10px -2px 0;	width: 50%;	text-align: center}.directory-options .tab-set ul>li:last-child {	margin-right: 0}.directory-options .tab-set ul>li>a {	display: block;	line-height: 58px;	height: 60px;	box-sizing: border-box;	padding: 0 30px;	border: 2px solid #ededed;	border-bottom: none;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 700;	text-transform: uppercase;	border-radius: 8px;	-webkit-border-bottom-left-radius: 0;	-webkit-border-bottom-right-radius: 0;	-moz-border-radius-bottomleft: 0;	-moz-border-radius-bottomright: 0;	border-bottom-left-radius: 0;	border-bottom-right-radius: 0;	transition: color .3s ease,background-color .3s ease;	background: hsla(0,0%,100%,0);	color: #d4251c}.directory-options .tab-set ul>li.active>a,.directory-options .tab-set ul>li>a:hover {	background: #fff}@media (min-width:768px) {	.directory-options .container {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: justify;		-ms-flex-pack: justify;		justify-content: space-between;		-webkit-box-align: start;		-ms-flex-align: start;		align-items: flex-start;		width: 100%	}	.directory-options .container .radio-toggle {		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2;		margin-bottom: 0;		min-width: 360px	}	.directory-options .container .tab-set ul {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-ms-flex-pack: start;		justify-content: flex-start	}	.directory-options .container .tab-set ul>li {		width: auto	}	.directory-options .container .tab-set ul>li>a {		padding: 0 60px;		line-height: 78px;		height: 80px	}}@media (min-width:768px) {	.section-directory dl {		padding: 0 60px 30px	}}.directory-map {	height: 70vh;	max-height: 100%;	background: #f9f9f9;	position: relative;	z-index: 2}.directory-map pp-map {	position: absolute;	display: block;	width: 100%;	height: 100%}.directory-hero {	position: relative}.directory-hero .directory-map {	padding-top: 15px;	background: #fff}@media (min-width:768px) {	.directory-hero .directory-map {		max-height: 600px	}}.directory-item .store-item .content {	padding: 30px}.directory-item .store-item .content header h2 {	font-size: 1.5em}.directory-item .store-item .content .feature-tick {	padding: 15px 0;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start}.directory-item .store-item .content .feature-tick h3 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 600;	margin-left: 10px;	font-size: 1rem}/*.directory-item .store-item .content .feature-tick .icon {	color: #fff;	border-radius: 50%;	display: block;	background-color: #d4251c;	padding: 8px;	width: 24px;	height: 24px;	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.directory-item .store-item .content .feature-tick .icon:before {	font-size: 24px;	line-height: 24px;	width: 24px;	height: 24px;	content: "\74"}.directory-item .store-item .content .feature-tick .icon.gongchang:before {	content: "\e609"}.directory-item .store-item .content .feature-tick .icon.feature-trade:before {	content: "\6b"}*/.directory-item .store-item .content .feature-tick i{font-size:24px;}.directory-item .store-item .content .feature-tick+.feature-tick {	padding-top: 0}.directory-item dl dt {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: normal;	position: relative;	z-index: 2;	padding-top: 3px;	font-size: 0.9rem}.directory-item dl dt span {	display: inline-block;	background: #fff;	padding-right: 10px;}.directory-item dl dt:after {	content: "";	position: absolute;	height: 2px;	width: 100%;	top: 50%;	left: 0;	z-index: -1;	border-bottom: 2px dotted #ededed}.directory-item dl dd {	padding: 15px 0 15px;	margin: 0;	font-size: 0.9rem;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;}.directory-item{color:#666;font-size:0.8rem;}.directory-item h2{color:#d4251c;}.directory-item dl dd a{font-weight:normal;color:#666;}.directory-item dl dd address {	font-style: normal}.directory-item dl dd .opening-hours-set h3 {	margin: 0;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	color: #6f6f6f}.directory-item dl dd .opening-hours-set p {	margin: 0;	padding-top: 0;	padding-bottom: 30px}.directory-item dl dd .opening-hours-set p:last-child {	padding-bottom: 0}.directory-item dl dd .tick-list {	list-style-type: none;	margin: 0;	padding: 0}.directory-item dl dd .tick-list>li {	position: relative;	padding-left: 30px;	font-size: .85rem}.directory-item dl dd .tick-list>li:before {	font-size: 24px;	line-height: 24px;	width: 24px;	height: 24px;	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	position: absolute;	left: 0;	top: 50%;	margin-top: -20px;	content: "\74"}@media (min-width:768px) {	.directory-item {		position: relative	}	.directory-item .directory-map {		position: absolute;		height: 100%;		width: 50%	}	.directory-item .directory-map .map {		height: 100%;		min-height: 400px	}	.directory-item .container {		position: relative	}	.directory-item .container .content {		box-sizing: border-box;		padding-left: 50%	}	.directory-item .container .content header {		padding-left: 60px	}	.directory-item .container .content .feature-tick {		padding: 0 30px 0 60px	}	.directory-item .container .content .feature-tick+.feature-tick {		padding-top: 0;		margin-top: -30px	}	.directory-item dl dt {		float: left;		width: 35%;		clear: left;		font-size: 0.9rem;		color:#d4251c;	}	.directory-item dl dd {		padding-top: 0;		margin: 0 0 0 40%;		width: 60%	}	.section-directory .directory-item {		min-height: 500px	}}@media (max-width:767px) {	.section-directory .directory-item {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: column;		-webkit-box-orient: vertical;		-webkit-box-direction: normal;		flex-flow: column;		height: 100%;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center	}	.section-directory .directory-item .directory-map {		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2;		width: 100%	}	.section-directory .directory-item .store-item {		-webkit-box-ordinal-group: 2;		-ms-flex-order: 1;		order: 1;		width: 100%	}}.directory-set {	border-bottom: 2px solid #ededed;	padding: 30px 0}.directory-set:last-child {	border-bottom: none}.directory-set:first-child {	padding-top: 15px;	border-bottom: 2px solid #ededed}.directory-set h3 {	font-family: Lora,serif;	font-weight: 700;	margin: 0;	padding-bottom: 30px;	font-size: 1.75rem}.directory-set h3 a {	color: #d4251c}.directory-set>h5 {	position: relative;	margin: 30px 0 45px}.directory-set>h5>span {	font-family: Lora,serif;	font-weight: 700;	color: #d4251c;	font-size: 1.4rem;	background: #fff;	padding: 0 15px 0 0;	position: relative;	z-index: 2}.directory-set>h5:after {	z-index: 1;	content: "";	position: absolute;	width: 100%;	left: 0;	height: 2px;	top: 50%;	background: #ededed}.directory-set ul {	list-style-type: none;	padding: 0;	margin: 0}.directory-set ul li {	padding: 6px 0;	position: relative}.directory-set ul li a {	color: #d4251c;	display: block;	line-height: 1.3;	padding-bottom: 15px;	padding-left: 35px}.directory-set ul li a:before {	font-size: 32px;	line-height: 32px;	width: 32px;	height: 32px;	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\77";	color: #bbb;	position: absolute;	left: 0;	top: 2px}.directory-set ul li a h4 {	margin: 0}.directory-set ul li a p {	padding: 5px 0 10px;	margin: 0;	font-size: .85em;	color: #6f6f6f;	transition: all .3s ease}.directory-set ul li a:hover p {	color: #d4251c}@media (min-width:768px) {	.directory-set {		padding: 60px 0	}	.directory-set ul {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-ms-flex-pack: start;		justify-content: flex-start;		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.directory-set ul li {		width: 33.33333%;		-ms-flex-item-align: stretch;		-ms-grid-row-align: stretch;		align-self: stretch	}	.directory-set>h5 {		padding-left: 15px	}	.directory-set>h5>span {		padding: 0 15px	}}@media (min-width:1024px) {	.directory-set ul li {		width: 25%	}}@media (min-width:1200px) {	.directory-set ul li {		width: 20%	}}.landing-page-category:last-of-type {	border-bottom: none}.landing-page-items {	background: #f9f9f9;	padding: 30px 0;	box-shadow: inset 0 10px 10px -10px hsla(0,0%,73%,.3)}.landing-page-set {	padding: 0 0 30px;	background: #fff;	box-shadow: 0 4px 6px 0 hsla(0,0%,73%,.25);	margin-bottom: 30px}.landing-page-set>header {	padding: 30px}.landing-page-set>header h2 {	line-height: 1.4}.landing-page-set .landing-page-set-content>.content {	padding-top: 0}.landing-page-set .landing-page-set-content>.content .btn-row {	padding-bottom: 0}.landing-page-set .landing-page-set-content>figure {	padding-bottom: 30px}.landing-page-set .landing-page-set-content>figure img {	max-width: 100%;	display: block;	margin: 0 auto}.landing-page-set .landing-page-set-content>aside {	padding: 0 30px}@media (min-width:768px) {	.landing-page-set {		padding: 15px;		margin: 30px 0	}	.landing-page-set .landing-page-set-content {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-ms-flex-pack: start;		justify-content: flex-start;		-webkit-box-align: start;		-ms-flex-align: start;		align-items: flex-start	}	.landing-page-set .landing-page-set-content>figure {		width: 180px;		-ms-flex-negative: 0;		flex-shrink: 0	}	.landing-page-set .landing-page-set-content>.content {		box-sizing: border-box	}	.landing-page-set .landing-page-set-content>aside {		width: 25%;		min-width: 200px;		padding: 0	}}@media (min-width:1024px) {	.landing-page-set .landing-page-set-content>figure {		width: 250px	}	.landing-page-set .landing-page-set-content>.content {		padding: 0 60px 30px	}}.section-grid {	background: #fff}.section-grid header {	padding: 60px 0;	text-align: center}.section-grid header h2 {	margin: 0;	padding: 30px 0;	font-size: 1.2rem}.section-grid header h4 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	text-align: center;	color: #6f6f6f}.section-grid ul {	list-style-type: none;	margin: 0;	padding: 0}.section-grid ul>li .btn-row {	text-align: center}.section-grid ul figcaption {	padding-top: 15px;	z-index: 3}.section-grid ul figcaption h3 {	/*font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;*/	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	/*font-weight: 700;*/	margin: 0;	text-align: left;	font-size: 0.9rem;	line-height: 1.5;	font-weight:bold;	color:#333;}.section-grid ul figcaption p {	font-size: .75em;	text-align: left;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	color: #6f6f6f;	padding: 0}.section-grid ul figcaption .surface {	padding-left: 15px;	text-align: left}.section-grid ul figcaption .surface p {	display: inline-block;	border-radius: 8px;	background: #d4251c;	margin: 10px 0;	padding: 5px 10px;	font-size: .7rem;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 600;	color: #fff}.section-grid ul figcaption .surface.recommended p {	background: hsla(0,0%,8%,.7)}.section-grid ul figcaption .surface.suitable p {	background: hsla(0,0%,8%,.4)}.section-grid ul img {	width: 100%;	max-width: 100%;	display: block;	margin: 0 auto;	-webkit-transform-origin: center;	transform-origin: center;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;	-webkit-transform: translateZ(0);	transform: translateZ(0)}@media (max-width:767px) {	.section-grid ul>li:first-child {		margin-top: 0;		border-top:1px solid #ededed;	}}@media (min-width:768px) {	.section-grid ul {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-ms-flex-pack: start;		justify-content: flex-start;		-webkit-box-align: start;		-ms-flex-align: start;		align-items: flex-start;		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.section-grid ul>li {		width: 25%;		padding: 15px;		box-sizing: border-box	}	.section-grid ul>li figure>a {		display: block;		color: #d4251c;		position: relative	}	.section-grid ul>li figure>a figcaption {		position: relative	}	.section-grid ul>li figure>a figcaption .surface {		text-align: center;		padding-left: 0	}	.section-grid ul>li figure>a figcaption p {		font-size: .85em	}	.section-grid ul>li figure>a .figure-img {		overflow: hidden;		position: relative	}	.section-grid ul>li figure>a .figure-img img {		-webkit-transform: scale(1);		transform: scale(1);		transition: all .3s ease	}	.section-grid ul>li figure>a .figure-img:before {		position: absolute;		height: 100%;		width: 100%;		content: "";		background: #d4251c;		opacity: 0;		z-index: 2;		transition: all .3s ease	}	.section-grid ul>li figure>a .figure-img:after {		color: hsla(0,0%,100%,0);		position: absolute;		top: 50%;		left: 0;		width: 100%;		text-align: center;		content: "";		white-space: nowrap;		font-family: "ÃŽÂ¢Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã…ÂºÃ¯Â¿Â½";		font-weight: 700;		font-size: 1.5rem;		height: 40px;		margin: -20px 0 0;		-webkit-transform: translateY(60px);		transform: translateY(60px);		transition: all .3s ease;		z-index: 3	}	.section-grid ul>li figure>a:hover .figure-img img {		-webkit-transform: scale(1.3);		transform: scale(1.3)	}	.section-grid ul>li figure>a:hover .figure-img:before {		opacity: .2	}	.section-grid ul>li figure>a:hover .figure-img:after {		color: #fff;		-webkit-transform: translate(0);		transform: translate(0)	}}@media (min-width:1024px) {	.section-grid ul>li {		padding: 10px	}	.section-grid ul>li figure figcaption p {		font-size: .85em	}}@media (min-width:1200px) {	.section-grid ul>li {		padding: 30px	}}.section-grid.grid-tight ul {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start;	-webkit-box-align: start;	-ms-flex-align: start;	align-items: flex-start;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	margin: 0 -30px}.section-grid.grid-tight ul>li {	width: 50%;	margin: 0}@media (min-width:768px) {	.section-grid.grid-tight ul {		margin: 0	}	.section-grid.grid-tight ul>li {		width: 25%;		margin: 0	}}.section-grid.grid-tight ul.gallery {	background: #f9f9f9;	box-shadow: inset 0 10px 10px -10px hsla(0,0%,73%,.3)}.section-grid.grid-tight ul.gallery>li {	position: relative;	padding: 0}.section-grid.grid-tight ul.gallery>li figure>a .figure-img:after {	font-size: 48px;	line-height: 48px;	width: 48px;	height: 48px;	font-family:"iconfont" !important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	color: hsla(0,0%,100%,0);	position: absolute;	top: 50%;	left: 50%;	margin: -24px 0 0 -24px;	content: "\e633";	-webkit-transform: translateY(60px);	transform: translateY(60px);	transition: all .3s ease;	z-index: 3}.section-grid.grid-tight ul.gallery>li figure>a .figure-img:hover:after {	color: #fff;	-webkit-transform: translate(0);	transform: translate(0)}.section-grid-cards {	background: #f9f9f9;	box-shadow: inset 0 10px 10px -10px hsla(0,0%,73%,.3);	padding-bottom: 60px}.section-grid-cards .content{padding-left:0 !important;padding-right:0 !important;}.section-grid-cards ul {	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center}.section-grid-cards ul>li {	-ms-flex-item-align: stretch;	-ms-grid-row-align: stretch;	align-self: stretch}.section-grid-cards ul>li figure {	box-shadow: 0 4px 6px 0 hsla(0,0%,73%,.25);	background: #fff;	box-sizing: border-box;	padding: 15px;	height: 100%}.section-grid-cards ul>li figure figcaption {	padding: 30px 0 15px}.section-grid-cards .section-break {	padding-bottom: 0}.section-grid-cards .section-break h3 span {	background: #f9f9f9}@media (min-width:768px) and (max-width:1023px) {	.section-grid-cards ul>li {		width: 50%;		-ms-flex-item-align: stretch;		-ms-grid-row-align: stretch;		align-self: stretch;		box-sizing: border-box	}}@media (max-width:767px) {	.section-grid-cards {		padding-bottom: 0	}	.section-grid-cards .content {		padding: 0	}	.section-grid-cards ul>li {		margin-top: 0;		border-bottom: 1px solid #ededed	}	.section-grid-cards ul>li figure {		padding: 30px 15px	}	.section-grid-cards ul>li:first-child {		/*border-top: 1px solid #ededed*/	}	.section-grid-cards ul li figure a {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-ms-flex-pack: start;		justify-content: flex-start;		-webkit-box-align: start;		-ms-flex-align: start;		align-items: flex-start;		position: relative	}	.section-grid-cards ul li figure a:after {		font-size: 18px;		line-height: 18px;		width: 18px;		height: 18px;		font-family: "iconfont" !important;		content: attr(data-icon);		font-style: normal!important;		font-weight: 400!important;		font-variant: normal!important;		text-transform: none!important;		speak: none;		line-height: 1;		-webkit-font-smoothing: antialiased;		-moz-osx-font-smoothing: grayscale;		content: "\e603";		position: absolute;		right: 0;		top: 50%;		margin-top: -9px;		color: #bbb;		transition: color .3s ease,background-color .3s ease;		    transform: rotate(180deg);    -ms-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -webkit-transform: rotate(180deg);    -o-transform: rotate(180deg);	}	.section-grid-cards ul li figure a .figure-img {		width: 30%	}	.section-grid-cards ul li figure a figcaption {		width: 70%;		box-sizing: border-box;		padding: 0 30px 0 0	}	.section-grid-cards ul li figure a figcaption h3,.section-grid-cards ul li figure a figcaption p {		text-align: left;		padding: 0 0 0 15px;		margin: 0	}	.section-grid-cards ul li figure a figcaption h3 {		padding-bottom: 10px;		font-size: 0.9rem	}	.section-grid-cards ul li figure a figcaption p {		font-size: .85rem	}}.section-grid.grid-cta {	padding: 30px 0}.section-grid.grid-cta ul>li {	border-bottom: 1px solid #ededed;	padding-bottom: 30px}.section-grid.grid-cta ul>li:last-child {	padding-bottom: 0;	border-bottom: none}.section-grid.grid-cta ul>li .figure-img {	margin: 0 auto;	overflow: hidden;	/*border-radius: 50%;*/	max-width: 140px;	-webkit-transform: translateZ(0);	transform: translateZ(0)}.section-grid.grid-cta ul:last-child {	border-bottom: none;	padding-bottom: 0}@media (min-width:768px) {	.section-grid.grid-cta ul {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: stretch;		-ms-flex-align: stretch;		align-items: stretch;		-webkit-box-pack: justify;		-ms-flex-pack: justify;		justify-content: space-between	}	.section-grid.grid-cta ul>li {		width: 30%;		margin: 0 0 0 5%;		position: relative;		padding-bottom: 0;		border-bottom: none	}	.section-grid.grid-cta>li:first-child {		margin-left: 0	}}@media (min-width:1024px) {	.section-grid.grid-cta ul>li .figure-img {		max-width: 200px	}}.detail-link{text-align:center;}/*.detail-link a{display:inline-block;*display:inline;*zoom:1;padding:15px 40px;background:#fff;border:1px solid #aaa;color:#777;text-decoration:none;font-size:0.8rem;font-weight:bold;}*/.detail-link .btn:hover{color:#d4251c;background-color:#fff;}@media (max-width:767px){.detail-link{padding:35px 0;}}.option-set {	padding: 30px 0}.option-set>div {	box-sizing: border-box;	padding: 15px}.option-set h3 {	margin: 0;	padding-bottom: 15px;	text-align: center}.option-set .option-range h4,.option-set h3 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	color: #6f6f6f}.option-set .option-range h4 {	font-size: .7em}@media (max-width:767px) {	.option-set.paint-filter .option-range {		display: none	}}@media (min-width:768px) {	.option-set {		font-size: .85em;		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-ms-flex-pack: start;		justify-content: flex-start;		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.option-set .option-application,.option-set .option-use {		width: 50%	}	.option-set .option-range {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center;		width: 50%;		padding: 0	}	.option-set .option-range .btn-wrapper h4 {		text-align: center	}	.options-set-wrapper .link-set-toggle+.option-set.open {		display: -webkit-box;		display: -ms-flexbox;		display: flex	}}@media (min-width:768px) and (max-width:1023px) {	.option-set .option-use {		-webkit-box-ordinal-group: 4;		-ms-flex-order: 3;		order: 3	}	.option-set .option-range {		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2	}}@media (min-width:1024px) {	.option-set .option-application,.option-set .option-range,.option-set .option-use {		width: auto	}	.option-set .option-range {		margin-left: auto;		text-align: right;		padding: 15px	}	.option-set .option-range .btn-wrapper {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center	}	.option-set .option-range .btn-wrapper h4 {		padding-right: 15px	}}@media (min-width:1200px) {	.option-set {		font-size: 1em	}}.full-bleed li {	width: 33.33%}.full-bleed li:first-child {	width: 66.67%;	float: left}.full-bleed li:nth-child(3n+4) {	clear: both}pp-swatch {	display: block}.swatches-wrapper {	background: #f9f9f9;	padding-bottom: 60px}.section-swatches {	background: #fff;	padding: 40px 0}.section-swatches.swatch-list {	padding: 0}.section-swatches header {	text-align: center}.section-swatches header h2 {font-family: ÃŽÂ¢Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã…ÂºÃ¯Â¿Â½, "Microsoft Yahei", arial;	margin: 0;	padding: 20px 0;	font-size: 1.2rem}.section-swatches header h4 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	text-align: center}.section-swatches .btn-row {	padding: 30px 0 0;	text-align: center}.section-swatches ul {	list-style-type: none;	margin: 0;	padding: 0;	padding: 15px;	overflow: hidden}.section-swatches ul>li {	padding: 15px 30px}.section-swatches ul img {	max-width: 100%;	display: block}.section-swatches ul figcaption {	text-align: center;	margin: 0}.section-swatches ul figcaption .swatch-label {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	font-size: .85em;	display: inline-block;	background: #fff;	padding: 0 15px}@media (max-width:767px) {	.section-swatches {		padding-top: 0	}	.section-swatches ul {		padding: 0	}	.section-swatches ul>li:first-child {		padding-top: 30px	}	.section-swatches ul figure {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center	}	.section-swatches ul img {		width: 40%;		-ms-flex-negative: 0;		flex-shrink: 0	}	.section-swatches ul figcaption {		width: 60%;		-ms-flex-negative: 0;		flex-shrink: 0;		text-align: left;		box-sizing: border-box	}}@media (min-width:768px) {	.section-swatches .content {		padding: 30px 15px	}	.section-swatches ul {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: start;		-ms-flex-align: start;		align-items: flex-start;		-ms-flex-wrap: wrap;		flex-wrap: wrap;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center	}	.section-swatches ul>li {		width: 20%;		padding: 15px;		box-sizing: border-box;		background: #fff;		position: relative;		z-index: 1;		line-height: 1.3	}	.section-swatches ul>li:hover {		z-index: 2	}	.section-swatches ul li figcaption {		margin: 0 -15px	}	.section-swatches ul figcaption .swatch-label {		font-size: .85em;		transition: all .1s ease;		-webkit-transform: translate(0) scale(1);		transform: translate(0) scale(1);		padding: 15px	}	.section-swatches ul li:hover figcaption .swatch-label {		-webkit-transform: translateY(-15px) scale(1.4);		transform: translateY(-15px) scale(1.4);		padding: 15px;		box-shadow: 0 4px 6px 0 hsla(0,0%,73%,.25)	}	.swatches-wrapper .section-swatches ul>li {		width: 25%	}}@media (min-width:1024px) {	.section-swatches ul>li,.swatches-wrapper .section-swatches ul>li {		width: 20%	}}@media (min-width:1400px) {	.section-swatches ul {		overflow: visible	}}@media (max-width:767px) {	.section-swatches.alt-size ul img {		width: 20%;		-ms-flex-negative: 0;		flex-shrink: 0	}	.section-swatches.alt-size ul figcaption {		width: 80%	}	.section-swatches.alt-size ul figcaption .swatch-label {		font-size: .7em	}}@media (min-width:768px) {	.section-swatches.alt-size ul>li {		width: 12.5%;		padding: 5px	}	.section-swatches.alt-size ul figcaption {		padding: 0	}	.section-swatches.alt-size ul figcaption .swatch-label {		font-size: .7em	}}@media (min-width:1024px) {	.section-swatches.alt-size ul>li {		width: 10%;		padding: 10px	}}.swatches-option-set {	padding: 30px 0}.swatches-option-set>div {	box-sizing: border-box;	padding: 15px}.swatches-option-set h3 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	font-size: .7em;	margin: 0;	padding-bottom: 15px;	color: #6f6f6f;	text-align: center}.swatches-option-set .swatches-search input {	border-radius: 60px}.swatches-option-set .swatches-search input+.icon {	background: none;	padding: 0;	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.swatches-option-set .swatches-search input+.icon:before {	content: "\61"}.swatches-option-set .radio-toggle {	width: 100%}.swatches-option-set .radio-toggle>li {	width: 50%}@media (min-width:768px) {	.swatches-option-set {		font-size: .85em;		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: stretch;		-ms-flex-align: stretch;		align-items: stretch;		-webkit-box-pack: center;		-ms-flex-pack: center;		justify-content: center;		-ms-flex-wrap: wrap;		flex-wrap: wrap	}	.swatches-option-set .swatches-filter,.swatches-option-set .swatches-product,.swatches-option-set .swatches-search {		width: 50%	}	.swatches-option-set .swatches-size,.swatches-option-set .swatches-sort {		width: 25%	}	.swatches-option-set .swatches-filter {		-webkit-box-ordinal-group: 3;		-ms-flex-order: 2;		order: 2	}	.swatches-option-set .swatches-search {		-webkit-box-ordinal-group: 4;		-ms-flex-order: 3;		order: 3	}	.swatches-wrapper .link-set-toggle+.swatches-option-set.open {		display: -webkit-box;		display: -ms-flexbox;		display: flex	}}@media (min-width:1024px) {	.swatches-option-set .swatches-filter,.swatches-option-set .swatches-product,.swatches-option-set .swatches-search,.swatches-option-set .swatches-size,.swatches-option-set .swatches-sort {		width: 20%	}	.swatches-option-set .swatches-filter,.swatches-option-set .swatches-search {		-webkit-box-ordinal-group: 1;		-ms-flex-order: 0;		order: 0	}}@media (min-width:1200px) {	.swatches-option-set {		font-size: 1em	}}.util-message {	padding: 30px;	text-align: center;	max-width: 900px;	margin: 0 auto}.util-message+.util-message {	border-top: 2px solid #f9f9f9}.util-message h2 {	margin: 0;	padding-bottom: 30px}.round-thumb {	display: block}.round-thumb figure {	margin: 0 auto;	overflow: hidden;	border-radius: 50%;	max-width: 140px;	-webkit-transform: translateZ(0);	transform: translateZ(0);	margin-bottom: 15px}.round-thumb figure img {	transition: all .3s ease}.round-thumb figure:hover img {	-webkit-transform: scale(1.3);	transform: scale(1.3)}.round-thumb figure>img {	max-width: 100%;	display: block}@media (min-width:768px) {	.util-message {		padding: 60px	}}@media (min-width:1024px) {	.round-thumb figure {		max-width: 200px	}}.section-slider-wrapper {	background: #fff;	padding-bottom: 30px;	box-sizing: border-box;	overflow: hidden}.section-slider,.section-video {	position: relative;	width: 1920px;	max-width: 100%;	margin: 0 auto}.section-slider figure>img {	max-width: 100%;	display: block}.section-slider figure figcaption {	background: #fff;	padding: 30px 30px 0;	width: 100%;	box-sizing: border-box;	text-align: center}.section-slider figure figcaption .fig-credit>p {	font-size: .75rem}.section-slider figure figcaption p {	font-size: 1rem}.section-slider figure figcaption h2 {	font-size: 1.4rem;	margin: 0}.section-slider figure figcaption h2:first-child,.section-slider figure figcaption p:first-child {	margin-top: 0;	padding-top: 0}.section-slider figure figcaption h2:last-child,.section-slider figure figcaption p:last-child {	margin-bottom: 0;	padding-bottom: 0}.section-slider figure figcaption p small {	font-size: .65em}.slide-bg-video {	position: absolute;	height: 0;	padding-bottom: 46.8%;	width: 100%;	background: #d4251c}.slide-bg-video>video {	display: block;	max-width: 100%}.slide-video {	height: 100%}.slide-video .video-placeholder {	z-index: 1;	position: relative;	padding-bottom: 46.8%;	height: 0}.slide-video header {	position: absolute;	height: 100%;	width: 100%}.slide-video header .slide-content {	margin: 0 auto;	width: 100%;	height: 100%}.slide-video header .slide-content .content {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: column;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	flex-flow: column;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	box-sizing: border-box;	text-align: center;	height: 100%;	max-height: 100%;	margin: auto}.slide-video header .slide-content .content h1 {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	color: #fff;	text-shadow: 1px 1px 4px hsla(0,0%,8%,.5)}.slide-video header .slide-content .content h1>span {	white-space: nowrap}.slide-video header .slide-content .content h2 {	font-size: 1.75rem;	line-height: 1.3;	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 700}.slide-video header .slide-content .content h2,.slide-video header .slide-content .content p {	color: #fff;	text-shadow: 1px 1px 4px hsla(0,0%,8%,.5)}@media (max-width:767px) {	.slide-bg-video {		display: none	}	.slide-video {		background-color: #d4251c;		background-image: url(../images/bg-home-mob.jpg);		background-size: cover;		background-position: 50%;		height: 578px	}	.slide-video:before {		display: none	}	.slide-video header,.slide-video header .content {		position: static	}	.slide-video .video-placeholder {		padding-bottom: 0;		height: 100%	}}@media (min-width:768px) and (max-width:1023px) {	.slide-bg-video,.slide-video .video-placeholder {		padding-bottom: 70.25%	}}@media (min-width:1200px) {	.slide-video header .slide-content .content h2 {		font-size: 3rem	}}@media (min-width:768px) {	.section-slider-wrapper {		padding: 0px 0	}	.section-slider figure {		max-width: 1920px;		height: 100%;		margin: 0 auto;		position: relative	}	.section-slider figure>img {		margin: 0 auto;		width: 100%	}	.section-slider figure figcaption {		position: absolute;		width: 250px;		text-align: left;		padding-bottom: 30px	}	.section-slider figure .left-top,.section-slider figure figcaption {		top: 30px;		right: auto;		bottom: auto;		left: 30px	}	.section-slider figure .right-top {		top: 30px;		right: 30px;		bottom: auto;		left: auto	}	.section-slider figure .left-bottom {		top: auto;		right: auto;		bottom: 90px;		left: 30px	}	.section-slider figure .right-bottom {		top: auto;		right: 30px;		bottom: 90px;		left: auto	}}@media (min-width:1024px) {	.section-slider figure figcaption {		width: 325px	}	.section-slider figure figcaption h2 {		font-size: 1.25rem	}	.section-slider figure figcaption p {		font-size: 1rem	}}@media (min-width:1200px) {	.section-slider figure figcaption {		width: 400px	}	.section-slider figure figcaption h2 {		font-size: 1.5rem	}	.section-slider figure figcaption p {		font-size: 1.15rem	}}.slick-list,.slick-track {	height: 100%}ul.slick-dots {	list-style-type: none;	margin: 0;	padding: 0;	width: 100%;	text-align: center;	padding-top: 15px}ul.slick-dots li {	display: inline-block;	padding: 0 10px}ul.slick-dots li button {	height: 20px;	width: 20px;	border-radius: 50%;	font-size: 0;	border: 2px solid hsla(0,0%,73%,.4);	background: none;	cursor: pointer}ul.slick-dots li.slick-active button {	border: 2px solid #bbb;	background: #bbb}ul.slick-dots li button:hover {	background: #bbb;	border-color: #bbb}.slick-slide:focus,ul.slick-dots li button:focus {	outline: none}.slick-arrow {	display: none!important}@media (min-width:768px) {	ul.slick-dots {		position: absolute;		bottom: 40px	}	ul.slick-dots li button {		border: 2px solid hsla(0,0%,100%,.6)	}	ul.slick-dots li.slick-active button {		border: 2px solid #fff;		background: hsla(0,0%,100%,.6)	}	ul.slick-dots li button:hover {		background: #fff;		border-color: #fff	}	.slick-arrow {		position: absolute;		display: block!important;		bottom: 24px;		width: 32px;		height: 32px;		-ms-flex-negative: 0;		flex-shrink: 0;		font-family: "iconfont"!important;		content: attr(data-icon);		font-style: normal!important;		font-weight: 400!important;		font-variant: normal!important;		text-transform: none!important;		speak: none;		line-height: 1;		-webkit-font-smoothing: antialiased;		-moz-osx-font-smoothing: grayscale;		height: 30px;		width: 30px;		z-index: 2;		border: none;		background: none;		padding: 0;		color: #fff;		font-size: 0;		line-height: 0;		cursor: pointer	}	.slick-arrow:before {		font-size: 32px;		line-height: 32px;		width: 32px;		height: 32px	}	.slick-arrow:focus {		outline: none	}	.slick-arrow.slick-prev {		left: 20px	}	.slick-arrow.slick-prev:before {		content: "\e603";		font-size: 30px;		line-height: 30px	}	.slick-arrow.slick-next {		right: 20px;		transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari Ã¯Â¿Â½Ã¯Â¿Â½ Chrome */-o-transform:rotate(180deg); 	/* Opera */	}	.slick-arrow.slick-next:before {		content: "\e603";		font-size: 30px;		line-height: 30px;			}}@media (min-width:1200px) {	.slick-arrow {		bottom: 36px	}	.slick-arrow.slick-prev {		left: 30px	}	.slick-arrow.slick-next {		right: 30px	}}.our-story-slider {	background: #d4251c;	padding-bottom: 30px}.our-story-slider figure figcaption {	background: hsla(0,0%,8%,.95)}.our-story-slider figure figcaption h2 {	color: #fff;	margin-top: 0}.our-story-slider figure figcaption p {	color: #fff;	line-height: 2;	font-size: 1.15em;	margin-bottom: 1.5em}.our-story-slider figure figcaption .slide-btn {	display: none}@media (min-width:768px) {	.our-story-slider {		background: transparent;		padding: 0	}	.our-story-slider figure>img {		width: 120%;		max-width: none	}	.our-story-slider figure figcaption {		width: 60%;		box-sizing: border-box;		background: hsla(0,0%,8%,.95);		padding: 30px;		overflow: hidden	}	.our-story-slider figure figcaption h2 {		font-size: 1.1em	}	.our-story-slider figure figcaption p {		line-height: 2;		font-size: .85em;		margin-bottom: 1.5em	}	.our-story-slider figure figcaption .slide-btn {		display: block;		position: absolute;		right: 0;		bottom: 0	}	.our-story-slider figure figcaption .slide-btn .next-slide {		cursor: pointer;		position: relative;		color: #fff;		width: 32px;		height: 32px;		-ms-flex-negative: 0;		flex-shrink: 0;		font-family: pp!important;		content: attr(data-icon);		font-style: normal!important;		font-weight: 400!important;		font-variant: normal!important;		text-transform: none!important;		speak: none;		line-height: 1;		-webkit-font-smoothing: antialiased;		-moz-osx-font-smoothing: grayscale;		padding: 15px;		color: hsla(0,0%,100%,.5);		transition: all .1s ease;		-webkit-transform: translateZ(0);		transform: translateZ(0)	}	.our-story-slider figure figcaption .slide-btn .next-slide:before {		font-size: 32px;		line-height: 32px;		width: 32px;		height: 32px;		content: "\75";		right: 30px;		transition: color .3s ease,background-color .3s ease;		color: #fff;		-webkit-transform: scale(1);		transform: scale(1)	}	.our-story-slider figure figcaption .slide-btn .next-slide:hover {		color: #fff;		-webkit-transform: scale(1.2);		transform: scale(1.2)	}}@media (min-width:1024px) {	.our-story-slider figure>img {		width: 100%;		max-width: 100%	}	.our-story-slider figure figcaption {		width: 50%	}	.our-story-slider figure figcaption h2 {		font-size: 1.25em	}	.our-story-slider figure figcaption p {		font-size: .95em	}}@media (min-width:1200px) {	.our-story-slider figure figcaption {		padding: 60px;		margin-top: 30px	}	.our-story-slider figure figcaption h2 {		font-size: 1.5em	}	.our-story-slider figure figcaption p {		line-height: 2;		font-size: 1.05em;		margin-bottom: 1.5em	}	.our-story-slider figure figcaption .slide-btn .next-slide {		padding: 30px	}}@media (min-width:1400px) {	.our-story-slider figure figcaption {		width: 720px;		margin-top: 60px;		padding: 90px	}	.our-story-slider figure figcaption p {		line-height: 2;		font-size: 1.15em;		margin-bottom: 1.5em	}}.our-story-slider ul.slick-dots {	bottom: 40px}.featured-slider {	box-shadow: 0 2px 3px 0 hsla(0,0%,73%,.25)}.featured-slider .section-slider-wrapper {	max-height: 900px}.featured-slider figure {	overflow: hidden}.featured-slider figure figcaption h2 {	font-size: 1.5rem;	line-height: 1.3}.featured-slider figure figcaption p {	font-size: .85rem}@media (min-width:768px) {	.featured-slider {		box-shadow: none	}	.featured-slider .section-slider,.featured-slider .section-slider-wrapper {		padding: 0	}	.featured-slider .section-slider figure figcaption {		max-width: 530px;		width: 50%;		right: auto;		bottom: auto;		left: 50%;		top: 45px;		margin-left: -45px;		padding: 45px;		background:rgba(29,61,61,0.7)	}	.featured-slider .section-slider figure figcaption h2 {		font-size: 1.65rem;		color: #fff	}	.featured-slider .section-slider figure figcaption h2 a {		color: #fff	}	.featured-slider .section-slider figure figcaption p {		font-size: .85rem;		color: #fff	}	.featured-slider .section-slider figure figcaption .btn-row {		padding-bottom: 0	}	.featured-slider .section-slider figure figcaption .btn {		background: transparent;		border-color: #fff;		color: #fff	}	.featured-slider .section-slider figure figcaption .btn:hover {		background: #fff;		border-color: #fff;		color: #222	}	.featured-slider .section-slider figure figcaption.alt-style {		background: #d4251c	}	.featured-slider .section-slider figure figcaption.alt-style h2,.featured-slider .section-slider figure figcaption.alt-style h2 a,.featured-slider .section-slider figure figcaption.alt-style p,.featured-slider .section-slider figure figcaption.alt-style p a {		color: #fff	}	.featured-slider .section-slider figure figcaption.alt-style .btn {		border-color: #fff;		color: #fff	}	.featured-slider .section-slider figure figcaption.alt-style .btn:hover {		background: #fff;		border-color: #fff;		color: #d4251c	}	.featured-slider ul.slick-dots {		bottom: 30px	}}@media (max-width:1023px) {	.featured-slider .section-slider figure img,.slide-bg-video>video {		margin: 0 -25%;		max-width: none;		width: 150%	}	.section-slider-wrapper+.container>.content>.section-break {		padding-top: 0	}}@media (min-width:1024px) {	.featured-slider .section-slider figure figcaption {		top: 60px;		margin-left: -60px;		left: 60%;		width: 40%	}	.featured-slider .section-slider figure figcaption h2 {		font-size: 1.65rem	}	.featured-slider .section-slider figure figcaption p {		font-size: .85rem	}	.featured-slider .section-slider ul.slick-dots {		bottom: 40px	}}@media (min-width:1200px) {	.featured-slider .section-slider figure figcaption {		top: 20%;		padding: 60px;		left: 50%;		width: 50%	}	.featured-slider .section-slider figure figcaption h2 {		font-size: 1.8rem;		font-weight:normal;	}	.featured-slider .section-slider figure figcaption p {		font-size: 0.9rem	}	.featured-slider .section-slider ul.slick-dots {		bottom: 40px	}}.section-slider-wrapper .slick-slide {	height: auto!important}footer {	-webkit-touch-callout: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none}.footer-social .content{   display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-pack: justify;        -ms-flex-pack: justify;        justify-content: space-between;;		-webkit-box-align: start;		-ms-flex-align: start;		align-items: flex-start;		-ms-flex-wrap: wrap;		flex-wrap: wrap;		width: 100%;}footer .section-content {	background: #d4251c}footer .section-content.footer-social {	padding-top: 30px}footer .section-content .btn {	background: transparent;	border-color: #ededed;	color: #fff}footer .section-content .btn:hover {	background: #fff;	color: #d4251c}footer .section-content .form-set ul li .btn {	padding-left: 20px;	padding-right: 20px}footer .section-content .form-set ul label {	color: #bbb}footer .section-content .nav-list>li {	padding-bottom: 45px}footer .section-content ul {	list-style-type: none;	margin: 0;	padding: 0;	width: 100%;	box-sizing: border-box;	padding-bottom: 15px}footer .section-content ul li {	padding-bottom: 15px}footer .section-content ul li>ul {	padding-top: 15px;	padding-bottom: 0}footer .section-content ul li>ul>li:last-child {	padding-bottom: 0}footer .section-content ul li>a {	color: #bbb;	font-size: .85rem}footer .section-content ul li>a:hover {	color: #fff}footer .section-content ul li h3 {	padding-bottom: 15px}footer .section-content ul li h3 a {	color: #fff;	font-size: 1em}footer .section-content ul li h3 a:hover {	color: #fff}footer .section-content ul .smallprint-links p {	color: #bbb;	font-size: .85rem}footer .section-content ul .smallprint-links p.credit-link {	font-size: .7rem}footer .section-content ul .smallprint-links p.credit-link span {	white-space: nowrap}footer .section-content ul .smallprint-links a {	color: #6f6f6f}footer .section-content ul .smallprint-links a:hover {	color: #fff}footer .section-content h3 {	margin: 0;		color: #fff}footer .section-content h3>a {	color: #fff}@media (min-width:768px) {	footer .content ul.nav-list {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-ms-flex-pack: start;		justify-content: flex-start;		-webkit-box-align: start;		-ms-flex-align: start;		align-items: flex-start;		-ms-flex-wrap: wrap;		flex-wrap: wrap;		width: 100%	}	footer .content ul.nav-list>li {		width: 33.3333%;		padding-left: 30px;		box-sizing: border-box	}	footer .content ul.nav-list>li:nth-child(3n+1) {		padding-left: 0	}	footer .content ul.nav-list>li .watermark,footer .content ul.nav-list>li>h3 {		padding-top: 30px;		border-top: 1px solid #222	}	footer .content ul.nav-list>li .watermark img,footer .content ul.nav-list>li>h3 img {		max-width: 100%;		display: block	}}@media (min-width:1200px) {	footer .content ul.nav-list>li {		width: 25%	}	footer .content ul.nav-list>li:nth-child(3n+1) {		padding-left: 30px	}	footer .content ul.nav-list>li:nth-child(4n+1) {		padding-left: 0	}}.footer-social-set .social-links {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-flow: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	flex-flow: row;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: start;	-ms-flex-pack: start;	justify-content: flex-start;	padding-bottom: 0}.footer-social-set .social-links li {	-webkit-transform: translateZ(0);	transform: translateZ(0);	padding-bottom: 0}.footer-social-set .social-links li a {	width: 32px;	height: 32px;	-ms-flex-negative: 0;	flex-shrink: 0;	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	display: block;	border-radius: 50%;	border: 2px solid #222;	color: #fff;	padding: 6px;	margin-right: 15px;	transition: all .3s ease;	-webkit-transform: scale(1);	transform: scale(1)}.footer-social-set .social-links li a:before {	font-size: 32px;	line-height: 32px;	width: 32px;	height: 32px}.footer-social-set .social-links li a:hover {	background: #fff;	color: #d4251c;	-webkit-transform: scale(1.25);	transform: scale(1.25);	border: 2px solid #fff}.footer-social-set .social-links li:last-child {	margin-right: 0}.footer-social-set .social-links li.social-facebook a:before {	content: "\6d"}.footer-social-set .social-links li.social-instagram a:before {	content: "\6e"}.footer-social-set .social-links li.social-youtube a:before {	content: "\70"}.footer-social-set .social-links li.social-pinterest a:before {	content: "\6f"}@media (min-width:768px) {	.footer-social .content {		position: relative	}	footer .section-content .form-set ul {		display: -webkit-box;		display: -ms-flexbox;		display: flex;		-ms-flex-flow: row;		-webkit-box-orient: horizontal;		-webkit-box-direction: normal;		flex-flow: row;		-webkit-box-align: center;		-ms-flex-align: center;		align-items: center;		-webkit-box-pack: start;		-ms-flex-pack: start;		justify-content: flex-start;		max-width: none;		width: 100%	}	footer .section-content .form-set ul li {		-ms-flex-item-align: end;		align-self: flex-end	}	footer .section-content .form-set ul li:first-child {		padding-right: 30px	}	footer .section-content .form-set ul li .text-field {		min-width: 280px	}	footer .section-content .form-set ul li.field-email .text-field {		-webkit-border-top-right-radius: 0;		-webkit-border-bottom-right-radius: 0;		-moz-border-radius-topright: 0;		-moz-border-radius-bottomright: 0;		border-top-right-radius: 0;		border-bottom-right-radius: 0	}	footer .section-content .form-set ul li .btn {		-webkit-border-top-left-radius: 0;		-webkit-border-bottom-left-radius: 0;		-moz-border-radius-topleft: 0;		-moz-border-radius-bottomleft: 0;		border-top-left-radius: 0;		border-bottom-left-radius: 0;		border-left: none	}	footer .section-content .form-set ul label {		font-size: .75rem;		font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;		font-weight: 600	}	.footer-social-set {		position: absolute;		right: 30px;		top: 20px	}	.footer-social-set .social-links li a {		width: 32px;		height: 32px;		-ms-flex-negative: 0;		flex-shrink: 0;		font-family: pp!important;		content: attr(data-icon);		font-style: normal!important;		font-weight: 400!important;		font-variant: normal!important;		text-transform: none!important;		speak: none;		line-height: 1;		-webkit-font-smoothing: antialiased;		-moz-osx-font-smoothing: grayscale;		padding: 10px	}	.footer-social-set .social-links li a:before {		font-size: 32px;		line-height: 32px;		width: 32px;		height: 32px	}}@media (min-width:1024px) {	footer .section-content .form-set ul li.field-email .text-field {		min-width: 360px	}	.footer-social-set {		top: 30px	}}.landing-page .cta-header {	max-width: 1920px;	position: relative;	margin: 0 auto 80px;	background-image: url(../images/bg-colour-landing.jpg);	background-color: #d4251c;	background-repeat: no-repeat;	background-size: 100% auto;	background-position: top;	padding-top: 50px}.landing-page .cta-header .panel {	box-shadow: 0 4px 6px 0 hsla(0,0%,8%,.2);	padding: 30px;	background: #fff;	color: #d4251c;	position: relative;	top: 100px}.landing-page .cta-header .panel h2 {	line-height: 1.2;	font-size: 1.65rem;	margin: 0;	padding: 15px 0}.landing-page .alt-section {	margin-bottom: 30px;	background: #f9f9f9}.landing-page .alt-section .two-col {	padding: 0;	box-sizing: border-box}.landing-page .alt-section .two-col .section-copy {	padding: 0 30px 30px}.landing-page .alt-section .two-col h2.tight {	line-height: 1.25}.landing-page .alt-section.bg-offer .col-one {	background-image: url(../images/bg-colour-offer.jpg);	background-size: cover;	background-position: 50%;	min-height: 250px;	margin: 0}.landing-page .alt-section .feature-list {	list-style-type: none;	margin: 0;	padding: 0}.landing-page .alt-section .feature-list>li {	position: relative;	padding-left: 45px}.landing-page .alt-section .feature-list>li:before {	content: "";	height: 32px;	width: 32px;	border-radius: 50%;	background: #fff;	left: 0;	top: 0;	position: absolute;	box-shadow: 0 2px 3px 0 hsla(0,0%,73%,.25)}.landing-page .alt-section .feature-list>li:after {	font-size: 24px;	line-height: 24px;	width: 24px;	height: 24px;	font-family: pp!important;	content: attr(data-icon);	font-style: normal!important;	font-weight: 400!important;	font-variant: normal!important;	text-transform: none!important;	speak: none;	line-height: 1;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	content: "\74";	position: absolute;	left: 0;	top: 0;	margin: 5px 0 0 5px}@media (min-width:768px) {	.landing-page .cta-header {		background-position: -200px;		background-size: auto 100%;		height: 750px;		max-height: 600px;		margin-bottom: 0	}	.landing-page .cta-header .content-wrapper {		width: 100%;		height: 100%;		left: 0;		top: 0;		position: absolute	}	.landing-page .cta-header .panel {		position: absolute;		width: 400px;		top: 50%;		right: 20px;		margin-top: -200px	}	.landing-page .cta-header .panel h2 {		font-size: 2.5rem	}	.landing-page .alt-section.bg-offer {		margin: 0 -30px 60px	}	.landing-page .alt-section.bg-offer .col-one {		min-height: 400px	}	.landing-page .alt-section.bg-offer .two-col .section-copy {		padding: 60px 30px 60px 0	}}@media (min-width:1024px) {	.landing-page .cta-header {		background-position: -150px;		background-color: transparent	}	.landing-page .cta-header:before {		background-image: url(../images/bg-colour-landing-add.jpg);		background-color: #f9f9f9;		background-repeat: no-repeat;		background-position: 100% 0;		background-size: auto 100%;		content: "";		top: 0;		z-index: -1;		position: absolute;		height: 100%;		width: 100%	}}@media (min-width:1200px) {	.landing-page .cta-header {		background-position: -150px;		background-size: auto 100%;		max-height: 700px	}	.landing-page .cta-header .panel {		right: 50px	}}@media (min-width:1400px) {	.landing-page .cta-header {		background-position: -150px;		background-size: auto 100%;		max-height: 750px	}	.landing-page .cta-header .panel {		right: 150px	}}@media (min-width:1600px) {	.landing-page .cta-header {		background-position: 0	}	.landing-page .cta-header .panel {		right: 250px	}}@media (min-width:1700px) {	.landing-page .cta-header .panel {		right: 350px	}}@media (max-width:767px) {	.section-content header h2 {		text-align: center;		font-size: 1.5rem	}.section-content header h3{text-align: center;}	.section-content header p {		text-align: center;			}	.landing-page .alt-section {		margin-left: -30px;		margin-right: -30px	}}table.specifier-samples {	width: 100%;	border-collapse: collapse;	padding: 30px;	border-bottom: 2px solid #ededed}table.specifier-samples th {	font-family: "Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;	font-weight: 400;	letter-spacing: 2px;	text-transform: uppercase;	font-size: .85rem;	color: #6f6f6f;	text-align: left}table.specifier-samples td,table.specifier-samples th {	padding: 15px;	border-bottom: 2px solid #ededed;	vertical-align: top}table.specifier-samples td>a.remove {	line-height: 1;	float: right;	border-radius: 50%;	height: 32px;	width: 32px;	font-size: 1.5em;	line-height: 32px;	text-align: center;	background: #bbb;	color: #fff}table.specifier-samples tr:last-child td {	border-bottom: none}.gm-scrollbar-disable-selection {	-webkit-touch-callout: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none}.gm-prevented {	-webkit-overflow-scrolling: touch}.gm-prevented .gm-scrollbar {	display: none}.gm-scrollbar-container {	position: relative;	overflow: hidden!important;	width: 100%;	height: 100%}.gm-scrollbar {	position: absolute;	right: 6px;	bottom: 6px;	z-index: 1;	border-radius: 6px;	background: transparent;	border: 1px solid #212121}.gm-scrollbar.-vertical {	width: 6px;	top: 6px}.gm-scrollbar.-horizontal {	height: 6px;	left: 6px;	display: none}.gm-scrollbar .thumb {	position: relative;	display: block;	width: 0;	height: 0;	cursor: pointer;	border-radius: inherit;	background: #212121;	-webkit-transform: translateZ(0);	transform: translateZ(0);	transition: color .3s ease,background-color .3s ease}.gm-scrollbar .thumb:active,.gm-scrollbar .thumb:hover {	background-color: #bbb}.gm-scrollbar.-vertical .thumb {	width: 100%}.gm-scrollbar.-horizontal .thumb {	height: 100%}.gm-scrollbar-container .gm-scroll-view {	width: 100%;	height: 100%;	overflow: scroll;	-webkit-transform: translateZ(0);	transform: translateZ(0);	-webkit-overflow-scrolling: touch}.gm-scrollbar-container.gm-autoshow .gm-scrollbar {	opacity: 0;	transition: opacity .12s ease-out}.gm-scrollbar-container.gm-autoshow:active .gm-scrollbar,.gm-scrollbar-container.gm-autoshow:focus .gm-scrollbar,.gm-scrollbar-container.gm-autoshow:hover .gm-scrollbar {	opacity: 1;	transition: opacity .34s ease-out}.gm-resize-trigger {	position: absolute;	display: block;	top: 0;	left: 0;	height: 100%;	width: 100%;	overflow: hidden;	pointer-events: none;	z-index: -1;	opacity: 0}.video-item{margin-bottom:10px;}.video-item h2, .video-item h2 a{font-size:15px;line-height:1.4;color:#5f5f5f;margin:0 0 10px 0;}.video-item h2 a:hover{}.video-item h2 a:hover, .video-item h3 a:hover{text-decoration:none;color:#4141a0;}.video-item .item-thumbnail{position:relative;overflow:hidden;max-height:100%;}.video-item .item-thumbnail > a{display:block;}/*video thumb sizing*/.video-item .item-thumbnail img{max-width:100%;width:100%;}.video-item .item-thumbnail .rating-bar{position:absolute;top:0;left:0;font-size:15px;line-height:30px;padding:0 8px;}.video-item .item-thumbnail .link-overlay{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0);-webkit-transition: background-color 0.2s ease;transition: background-color 0.2s ease;}.video-item .item-thumbnail .link-overlay:before{display: block;width: 40px;height: 40px;position: absolute;top: 50%;left: 50%;margin: -20px 0 0 -18px;border-radius: 50%;background: transparent;text-align: center;font: 14px/40px 'FontAwesome';transform: scale(0.8);opacity: 0;-webkit-transition: opacity 0.2s ease;transition: opacity 0.2s ease;text-decoration:none;box-shadow: 0px 0px 0px 2px rgba(255,255,255,.75);color:#fff;}@media(min-width:768px){.video-item .item-thumbnail:hover .link-overlay{background: rgba(20,22,23,0.75);text-decoration:none;}.video-item .item-thumbnail:hover .link-overlay:before{-webkit-transform: scale(1);transform: scale(1);opacity: 1;text-decoration:none;}}.video-item .item-meta{color:#c6c6c6;}.video-item .item-meta [class^="fa-"],.video-item .item-meta [class*=" fa-"]{font-size:14px;}.video-item .item-meta span{line-height:21px;margin-right:20px;}.video-item .item-meta span > i{margin-right:2px;}/*CONTENT*/#content{margin-bottom:30px;}.content-404{text-align:center;}.content-404 h1{font-size:130px;}/*big carousel*/#head-carousel{background:#fff;color:#fff;}#head-carousel .container{padding-top:0;}#head-carousel .video-item{float:left;margin:0 1px 0 0;width:520px;height:293px;opacity:.5;transition: all .3s ease-in .1s;}#head-carousel .video-item .item-head{position:absolute;left:0;bottom:0;padding:5px;}#head-carousel .video-item .item-head a{color:#fff;}#head-carousel .video-item .item-head span a{text-transform:uppercase;}#head-carousel .current-carousel-item2{opacity:1;}#head-carousel .video-item .item-head{text-align:center;padding-bottom:0;background:none;}#head-carousel #big-carousel .video-item .item-thumbnail img{opacity:.85;}#head-carousel .video-item .item-head h3{font-weight:normal;margin:0;padding:10px;}#head-carousel .video-item .item-head h3 a{font-size:0.8rem;line-height:1;text-transform:uppercase;font-family:'ÃŽÂ¢Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã…ÂºÃ¯Â¿Â½';text-shadow: 1px 2px 2px rgba(0,0,0,.2);}#head-carousel .is-carousel{position:relative;margin: 0px;height: 293px;overflow:hidden;}#head-carousel .is-carousel .carousel-button{position:absolute;opacity:0;transition:all .2s ease;left:40px;right:40px;top:50%;margin-top:-20px;z-index:3;height:0;}#head-carousel .is-carousel .carousel-content{position:absolute;z-index:0;height: 382px;overflow:hidden;}#head-carousel .is-carousel .carousel-button a{width:40px;height:40px;line-height:40px;text-align:center;border-style:solid;border-width:1px;border-radius:3px;font-size:18px;}#head-carousel .is-carousel .carousel-button a:hover{text-decoration:none;}#head-carousel .is-carousel .carousel-button .prev{float:left;}#head-carousel .is-carousel .carousel-button .next{float:right;}#head-carousel .shadow-left{position:absolute;opacity:0;transition:all .2s ease;z-index:2;top:0;bottom:0;left:0;width:120px;background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);/* FF3.6+*/background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));/* Chrome,Safari4+*/background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);/* Chrome10+,Safari5.1+*/background: -o-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);/* Opera 11.10+*/background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);/* IE10+*/background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);/* W3C*/}#head-carousel .shadow-right{position:absolute;opacity:0;transition:all .2s ease;z-index:2;top:0;bottom:0;right:0;width:120px;background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);/* FF3.6+*/background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));/* Chrome,Safari4+*/background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);/* Chrome10+,Safari5.1+*/background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);/* Opera 11.10+*/background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);/* IE10+*/background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);/* W3C*/}#head-carousel:hover #big-carousel .carousel-button, #head-carousel #big-carousel:hover .shadow-right, #head-carousel:hover #big-carousel .shadow-left{opacity:1;}@media (max-width: 767px){#head-carousel .shadow-left, #head-carousel .shadow-right{width:60px;}#head-carousel .container{padding:0;}}@media (max-width: 660px){#head-carousel .shadow-left, #head-carousel .shadow-right{width:30px;}}@media (max-width: 520px){#head-carousel .shadow-left, #head-carousel .shadow-right{width:0px;}.comment-content{float:left;position:relative;margin-left:0;margin-top:0;}.author-current{display:none;}.comment-respond .comment-form{margin-left:0;position:relative}/*.comment-respond .comment-form .comment-form-comment{margin-top:150px}*//* <== why we need this?*/.comment-respond .comment-form .row{/*position:absolute;top:0;*/margin: 0 0 0 0;width:100%}.comment-respond .comment-form .col-md-4{padding: 0 0 0 0}.comment-respond .comment-form .col-md-4 p input{width:100%;}}/*metro header*/#head-carousel #metro-carousel .video-item{opacity:1;width:auto;}#head-carousel #metro-carousel .video-item > .video-item{width: 260px;height: 146px;margin:0;clear:both;}#head-carousel #metro-carousel .video-item > .video-item:first-child{margin-bottom:1px;}#head-carousel #metro-carousel .video-item > .video-item .item-head{text-align: inherit;padding-bottom: 5px;}#head-carousel #metro-carousel .video-item > .video-item .item-head h3 a{font-size: 0.8rem;}#head-carousel #metro-carousel.is-carousel .carousel-button, #head-carousel #big-carousel.is-carousel .carousel-button{position: absolute;left: 0px;right: 0px;top: 0;margin-top: 0;z-index: 2;height: 0;opacity: 0;transition:all .2s ease;}#head-carousel #metro-carousel.is-carousel:hover .carousel-button, #head-carousel #big-carousel.is-carousel:hover .carousel-button{opacity:1;}#head-carousel #metro-carousel.is-carousel .carousel-button a, #head-carousel #big-carousel.is-carousel .carousel-button a{border:none;border-radius:0;background:rgba(0,0,0,.5);height:293px;line-height:293px;color:inherit;}#head-carousel #metro-carousel.is-carousel .carousel-button a:hover, #head-carousel #big-carousel.is-carousel .carousel-button a:hover{color:#f9c73d;}#head-carousel .is-carousel{height: 400px;}#head-carousel .video-item{width: 711.11111111111px;height: 400px;}#head-carousel #metro-carousel .video-item .item-thumbnail img{width: 711.11111111111px;}#head-carousel #metro-carousel .video-item > .video-item{width: 355.55555555556px;height: 200px;}#head-carousel #metro-carousel.is-carousel .carousel-button a, #head-carousel #big-carousel.is-carousel .carousel-button a{height: 400px;line-height: 400px;}.article-item header,.section-article .content,.article-item ul li a,.footer-intro header{  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-flow:row;  -webkit-box-orient:horizonal;  -webkit-box-direction:normal;  flex-flow:row;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-justify:justify;  -ms-flex-pack:justify;  justify-content:space-between;  width:100%;  box-sizing:border-box;  padding:25px 0;}.section-article .content{ -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start; }.section-article{background:#fff;padding:25px 0;}.section-article .content{padding:30px 15px!important;box-sizing:border-box;}.article-item{width:30%;}.article-item header,.footer-intro header{padding:0 0 10px 0 !important;}.article-item header h3{font-size:18px;color:#d4251c;}.article-item header span a{color:#d4251c;}.article-item ul{list-style:none;margin:0;padding:0;}.article-item ul li{margin-bottom:25px;}.article-item ul li a{padding:0!important;    -webkit-box-justify:start;  -ms-flex-pack:start;  justify-content:flex-start;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start;   }.article-item ul li a .fig-img{width:90px;padding-right:15px;-ms-flex-negative: 0;flex-shrink: 0}.article-item ul li a .fig-img img{display:block;width:100%;height:auto;}.article-item ul li strong{display:block;color:#000;margin-bottom:5px;font-size:0.9rem;line-height:1.5;}.article-item ul li a:hover strong{color:#777;}.article-item ul li p{color:#aaa;font-size:0.8rem;-webkit-margin-before: 0em; -webkit-margin-after: 0em;}@media (max-width:1023px){.section-article .content{-ms-flex-flow:row wrap;  -webkit-box-orient:horizonal;  -webkit-box-direction:normal;  flex-flow:row wrap;} .article-item{width:100%;}   }.footer-intro{width:100%;}.footer-intro header h3{font-size:18px;color:#fff;}.footer-intro header a{color:#fff;text-decoration:none;display:inline-block;*display:inline;*zoom:1;width:55px;height:55px;line-height:55px;text-align:center;-ms-flex-negative: 0;flex-shrink: 0;border-radius:50%;box-shadow:0 0 3px rgba(255,255,255,0.5);transition: all .3s ease;-webkit-transform: scale(1);transform: scale(1);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.footer-intro header a i{font-size:26px;}.footer-intro header a:hover{background:#fff;-webkit-transform: scale(1.25);transform: scale(1.25);/*border: 2px solid #fff*/}.footer-intro header a:hover i{color:#d4251c;}.free-tel{color:#aaa;font-size:12px;}.tel-wrapper{display:-webkit-box;  display:-ms-flexbox;  display:flex;  margin-top:5px;  margin-bottom:15px;   }.tel{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-flow:row;  -webkit-box-orient:horizonal;  -webkit-box-direction:normal;  flex-flow:row nowrap;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-justify:start;  -ms-flex-pack:start;  justify-content:flex-start;  box-sizing:border-box;background:#fff;border:2px solid #fff;border-radius:3px;box-shadow: inset 0 10px 8px -10px hsla(0,0%,73%,.4);}.tel-icon{background:#282828;padding:0 20px;border-top-left-radius:3px;border-bottom-left-radius:3px;}.tel-icon i{color:#fff;font-size:30px;line-height:42px;}.tel-num{padding:0 35px;font-weight:bold;}.introduce{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-flow:row;  -webkit-box-orient:horizonal;  -webkit-box-direction:normal;  flex-flow:row wrap;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start;  -webkit-box-justify:justify;  -ms-flex-pack:justify;  justify-content:space-between;  box-sizing:border-box;  }.char{color:#888;font-size:0.8rem;}.char p{font-size:0.8rem;}.char p a{color:#888;}.qrcode{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-flow:row;  -webkit-box-orient:horizonal;  -webkit-box-direction:normal;  flex-flow:row wrap;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-justify:center;  -ms-flex-pack:center;  justify-content:center;  box-sizing:border-box;padding-top:15px;}.qrcontent{width:160px;-ms-flex-negative: 0;flex-shrink: 0;margin:0 auto;}.qrcode img{margin-bottom:5px;max-width:100%;display:block;}.qrcode span{display:block;color:#888;font-size:0.8rem;width:100%;text-align:center;}@media (min-width:921px){   .introduce{     flex-flow:row nowrap;   }   .qrcode{   -webkit-box-justify:end;  -ms-flex-pack:end;  justify-content:flex-end;   }   .char{padding-right:30px;}}.footer-contact{color:#888;font-size:0.8rem;line-height:1;}.footer-contact ul li strong{font-weight:bold;color:#aaa;}.footer-contact{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-flow:row;  -webkit-box-orient:horizonal;  -webkit-box-direction:normal;  flex-flow:row wrap;  -webkit-box-align:start;  -ms-flex-align:start;  align-items:flex-start;  -webkit-box-justify:start;  -ms-flex-pack:start;  justify-content:flex-start;  box-sizing:border-box;}.footer-contact > div{  margin-top:15px;  padding-top:15px;  border-top:1px solid #3d3d3d;}.footer-contact > div:nth-child(1){margin-right:30px;}@media (max-width:767px){  .footer-contact > div{    width:100%;  }}.copy-right{background:#111;color:#888;font-size:0.8rem;border-top:1px solid #3d3d3d;}.copy-num span{padding:0 10px;}.copy-right .content{display:-webkit-box;  display:-ms-flexbox;  display:flex;  -ms-flex-flow:row;  -webkit-box-orient:horizonal;  -webkit-box-direction:normal;  flex-flow:row wrap;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-justify:justify;  -ms-flex-pack:justify;  justify-content:space-between;  box-sizing:border-box;}.copy-right .content{padding:20px 30px !important;}.foot-nav a{color:#888;padding:0 10px;}.foot-nav a:nth-child(1){padding-left:0 !important;}@media (max-width:767px){  .foot-nav{display:none;}  .copy-num{width:100%;text-align:center;}}/*# sourceMappingURL=main.css.map *//*** Ã¯Â¿Â½ÃÂ±Ã¯Â¿Â½Ã¯Â¿Â½Ã’Â³-------------------------------------------------------------- ****/.pageBox {text-align: center;margin-bottom:30px;}.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;margin-bottom:6px;color: #707070;width:34px;height:34px;font:bold 14px/34px arial;}.pageBox a:hover,.pageBox a:active{background:#222;border: 1px solid #000;color: #FFFFFF;text-decoration: none;}.pageBox .cur { background: #222;border: 1px solid #000;text-decoration: none;}.pageBox a.cur {color: #fff;}.pageBox .disabled {width: 79px;}table {  border-spacing: 0;  border-collapse: collapse;}td,th {  padding: 0;}@media print {.table {    border-collapse: collapse !important;  }  .table td,  .table th {    background-color: #fff !important;  }  .table-bordered th,  .table-bordered td {    border: 1px solid #ddd !important;  }}table {  background-color: transparent;}caption {  padding-top: 8px;  padding-bottom: 8px;  color: #777;  text-align: left;}th {  text-align: left;}.table {  width: 100%;  max-width: 100%;  margin-bottom: 20px;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {  padding: 8px;  line-height: 1.42857143;  vertical-align: top;  border-top: 1px solid #ddd;}.table > thead > tr > th {  vertical-align: bottom;  border-bottom: 2px solid #ddd;}.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td {  border-top: 0;}.table > tbody + tbody {  border-top: 2px solid #ddd;}.table .table {  background-color: #fff;}.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td {  padding: 5px;}.table-bordered {  border: 1px solid #ddd;}.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td {  border: 1px solid #ddd;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td {  border-bottom-width: 2px;}.table-striped > tbody > tr:nth-of-type(odd) {  background-color: #f9f9f9;}.table-hover > tbody > tr:hover {  background-color: #f5f5f5;}table col[class*="col-"] {  position: static;  display: table-column;  float: none;}table td[class*="col-"],table th[class*="col-"] {  position: static;  display: table-cell;  float: none;}.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th {  background-color: #f5f5f5;}.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th {  background-color: #e8e8e8;}.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th {  background-color: #dff0d8;}.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th {  background-color: #d0e9c6;}.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th {  background-color: #d9edf7;}.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th {  background-color: #c4e3f3;}.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th {  background-color: #fcf8e3;}.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th {  background-color: #faf2cc;}.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th {  background-color: #f2dede;}.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th {  background-color: #ebcccc;}.table-responsive {  min-height: .01%;  overflow-x: auto;}@media screen and (max-width: 767px) {  .table-responsive {    width: 100%;    margin-bottom: 15px;    overflow-y: hidden;    -ms-overflow-style: -ms-autohiding-scrollbar;    border: 1px solid #ddd;  }  .table-responsive > .table {    margin-bottom: 0;  }  .table-responsive > .table > thead > tr > th,  .table-responsive > .table > tbody > tr > th,  .table-responsive > .table > tfoot > tr > th,  .table-responsive > .table > thead > tr > td,  .table-responsive > .table > tbody > tr > td,  .table-responsive > .table > tfoot > tr > td {    white-space: nowrap;  }  .table-responsive > .table-bordered {    border: 0;  }  .table-responsive > .table-bordered > thead > tr > th:first-child,  .table-responsive > .table-bordered > tbody > tr > th:first-child,  .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .table-responsive > .table-bordered > thead > tr > td:first-child,  .table-responsive > .table-bordered > tbody > tr > td:first-child,  .table-responsive > .table-bordered > tfoot > tr > td:first-child {    border-left: 0;  }  .table-responsive > .table-bordered > thead > tr > th:last-child,  .table-responsive > .table-bordered > tbody > tr > th:last-child,  .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .table-responsive > .table-bordered > thead > tr > td:last-child,  .table-responsive > .table-bordered > tbody > tr > td:last-child,  .table-responsive > .table-bordered > tfoot > tr > td:last-child {    border-right: 0;  }  .table-responsive > .table-bordered > tbody > tr:last-child > th,  .table-responsive > .table-bordered > tfoot > tr:last-child > th,  .table-responsive > .table-bordered > tbody > tr:last-child > td,  .table-responsive > .table-bordered > tfoot > tr:last-child > td {    border-bottom: 0;  }}.other-link{background:#111;border-top:1px solid #333;}.other-link .content{padding:15px 30px !important;font-size:0.8em;color:#666;}.other-link .content a{color:#666;margin-left:5px;margin-right:5px;}.zishiying img{display:block;max-width:100%;height:auto;}@media (max-width:767px){  .content.fsq-c{      padding:0 !important;  }}