@CHARSET "UTF-8";

/* AUTHENTICATION */
.home-auth {
	padding:70px 0 0 0;
}
.home-auth ul {
	list-style:none;
}
.home-auth ul li {
	float:left;
	width:300px;
	padding:0 15px 0 15px;
}
.home-auth ul li .image {
	float:left;
	width:80px;
	height:80px;
}
.home-auth ul li .image img {
	width:80px;
	height:80px;
}
.home-auth ul li .text {
	float:right;
	width:200px;
}
.home-auth ul li .text h3 {
	margin:0 0 10px 0;
}
.home-auth ul li .text p {
	font-size:1.4em;
}

/*list*/
.hone-list{
	list-style: 12px;
    font-size:5px;
    padding:12px 1 0 0;
    width:290px;
    height:33px;

}

/* NEWS */
.home-news {
	padding:50px 0 0 0;
}
.home-news h3.title {
	margin-bottom:20px;
	border-bottom:1px solid #EEEEEE;
	padding:5px 0;
	color:#333333;
}
.home-news .news-group {
	width:490px;
	height:320px;
}
.home-news .news-group.left {
	float:left;
}
.home-news .news-group.right {
	float:right;
}
.home-news .news-group .news {
	position:relative;
	float:right;
	margin-top:10px;
	width:240px;
	height:150px;
	background:#F7F7F7;
	overflow:hidden;
}
.home-news .news-group .news.v2 {
	float:left;
	height:310px;
	overflow:hidden;
}
.home-news .news-group .news img {
	position:absolute;
	width:240px;
}
.home-news .news-group .news img a {
	display:block;
	margin:0;
	height:100%;
	text-decoration:none;
}
.home-news .news-group .news .news-info {
	position:absolute;
	bottom:-110px;
	width:calc(100% - 20px);
	padding:0 10px 10px 10px;
	height:140px;
	background:#425C6C;
	opacity:0.9;
	overflow:hidden;
}
.home-news .news-group .news .news-info.beat {
	bottom:-100px;
}
.home-news .news-group .news .news-info.selected {
	bottom:0;
}
.home-news .news-group .news .news-info a {
	display:block;
	margin:0;
	height:100%;
	text-decoration:none;
}
.home-news .news-group .news h4 {
	margin-bottom:10px;
	height:40px;
	line-height:40px;
	color:#FFFFFF;
	overflow:hidden;
}
.home-news .news-group .news .news-info.selected h4 {
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
}
.home-news .news-group .news p {
	color:#FFFFFF;
}
.home-news .news-group .news .news-info.selected p {
	color:#FFFFFF;
}

/* BUY GUIDE */
.home-buy-guide {
	padding:70px 0;
}
.home-buy-guide h3.title {
	margin-bottom:30px;
	border-bottom:1px solid #EEEEEE;
	padding:5px 0;
	color:#333333;
}
.home-buy-guide .item {
	float:left;
	margin:0 13px;
	width:220px;
	text-align:center;
}
.home-buy-guide .item h3 {
	margin:0 0 10px 0;
}
.home-buy-guide .item p {
	font-size:1.4em;
}

.hero#products-airpurifiers {
	background-image:url(../images/list-op.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}
.hero#products-airpurifiers a {
	display:block;
	margin:0;
	height:100%;
}

.hero#products-filters {
	background-image:url(filters-hero.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}
.hero#products-filters a {
	display:block;
	margin:0;
	height:100%;
}

/* AIR PURIFIERS */
header.ap-header {
	height:64px;
	background:none;
}
header.ap-header .ap-logo {
	float:left;
	margin-top:17px;
	margin-bottom:17px;
	width:210px;
	height:30px;
}
header.ap-header .ap-nav {
	float:right;
	margin-top:30px;
	margin-bottom:10px;
	height:24px;
	line-height:24px;
}
header.ap-header .ap-nav a {
	float:left;
	margin-left:40px;
	font-size:12px;
	font-family:"Microsoft Yahei", "Segoe UI Light", "Segoe UI Web Light", "Segoe UI Web Regular", "Segoe UI", "Segoe UI Symbol", "HelveticaNeue-Light", "Helvetica Neue", Arial, sans-serif;
	text-decoration:none;
}
header.ap-header .ap-nav a:link,
header.ap-header .ap-nav a:visited {
	color:#333333;
}
header.ap-header .ap-nav a:hover,
header.ap-header .ap-nav a:active,
header.ap-header .ap-nav a:focus {
	color:#007dc5;
}
header.ap-header .ap-nav a.button {
	border-radius:2px;
	padding:0 10px;
	background-color:#007dc5;
	color:#FFFFFF;
}
header.ap-header .ap-nav a.button:link,
header.ap-header .ap-nav a.button:visited {
	color:#FFFFFF;
}
header.ap-header .ap-nav a.button:hover,
header.ap-header .ap-nav a.button:active,
header.ap-header .ap-nav a.button:focus {
	color:#FFFFFF;
}

.ap-hero {
	width:100%;
	height:480px;
}

#ap-pro-introducing {}
#ap-pro-images {}
#ap-pro-images .table-cell {
	text-align:center;
}
#ap-pro-images .pro-images-name {
	padding:5px 0;
	font-size:1.4em;
	font-weight:bold;
}

hr.section-spaceline {
	margin:auto;
	border:0;
	width:80%;
	height:1px;
	background-color:#EEEEEE;
}

.ap-page-section {
	padding:40px 0;
}
.ap-page-section .text p {
	font-size:1.4em;
}
.ap-page-section.text-top {}
.ap-page-section.text-top .text {
	margin:auto;
	margin-bottom:40px;
	width:650px;
}
.ap-page-section.text-left .text {
	float:left;
	width:650px;
}
.ap-page-section.text-left .media {
	float:right;
	width:300px;
}
.ap-page-section.text-right .text {
	float:right;
	width:650px;
}
.ap-page-section.text-right .media {
	float:left;
	width:300px;
}

.ap-performance {
	padding:40px 0;
}
.ap-performance .table-row {}
.ap-performance .table-cell {
	border-bottom:1px solid #EEEEEE;
	padding:10px 5px;
	font-size:1.4em;
	color:#666666;
}
.ap-performance .table-cell.black {
	color:#000000;
}
.ap-performance-annotate {
	margin-top:10px;
	color:#999999;
}

/* SERIES */
.absolute {
	position:absolute;
}

.inner {
	margin:auto;
	width:990px;
}
.inners {margin:auto; width:990px; height:690px;}

/* HEADER FOR FULLPAGE */
header.fullpage {
	z-index:9999;
	position:fixed;
	top:0;
	width:100%;
	min-width:990px;
	height:64px;
	background-color:rgba(255,255,255,.8);
}

header.fullpage .fullpage-logo {
	float:left;
	margin-top:17px;
	margin-bottom:17px;
	width:210px;
	height:30px;
}

/* NAV FOR FULLPAGE */
nav.fullpage-nav {
	float:right;
	margin-top:30px;
	margin-bottom:10px;
	line-height:24px;
}
nav.fullpage-nav a {
	float:left;
	margin-left:40px;
	font-size:12px;
	font-family:"Microsoft Yahei", "Segoe UI Light", "Segoe UI Web Light", "Segoe UI Web Regular", "Segoe UI", "Segoe UI Symbol", "HelveticaNeue-Light", "Helvetica Neue", Arial, sans-serif;
	text-decoration:none;
}
nav.fullpage-nav a:link,
nav.fullpage-nav a:visited {
	color:#333333;
}
nav.fullpage-nav a:hover,
nav.fullpage-nav a:active,
nav.fullpage-nav a:focus {
	color:#007dc5;
}
nav.fullpage-nav a.button {
	border-radius:2px;
	padding:0 10px;
	background-color:#007dc5;
	color:#FFFFFF;
}
nav.fullpage-nav a.button:link,
nav.fullpage-nav a.button:visited {
	color:#FFFFFF;
}
nav.fullpage-nav a.button:hover,
nav.fullpage-nav a.button:active,
nav.fullpage-nav a.button:focus {
	color:#FFFFFF;
}

/* SELFSERVICE */
.selfservice {}
ul.selfservice-tools {
	margin:auto;
	width:890px;
	list-style:none;
}
ul.selfservice-tools li {
	float:left;
	margin-left:20px;
	border:3px solid #F3F3F3;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	width:201px;
	background-size:60px 60px;
	background-position:center 20%;
	background-repeat:no-repeat;
	text-align:center;
}
ul.selfservice-tools li.selfservice-order {
	margin-left:0;
	background-image:url(../icon/i_order@512.svg);
}
ul.selfservice-tools li.selfservice-order:hover {
	background-image:url(../icon/i_order_highlight@512.svg);
}
ul.selfservice-tools li.selfservice-registered-products {
	background-image:url(../icon/i_reg_product@512.svg);
}
ul.selfservice-tools li.selfservice-registered-products:hover {
	background-image:url(../icon/i_reg_product_highlight@512.svg);
}
ul.selfservice-tools li.selfservice-aftersale {
	background-image:url(../icon/i_after_service@512.svg);
}
ul.selfservice-tools li.selfservice-aftersale:hover {
	background-image:url(../icon/i_after_service_highlight@512.svg);
}
ul.selfservice-tools li.selfservice-account {
	background-image:url(../icon/i_account@512.svg);
}
ul.selfservice-tools li.selfservice-account:hover {
	background-image:url(../icon/i_account_highlight@512.svg);
}
ul.selfservice-tools li:hover {
	border:3px solid #007DC5;
}
ul.selfservice-tools li h4 {
	color:#666666;
	font-weight:bold;
}
ul.selfservice-tools li a {
	display:block;
	margin:0;
	height:100%;
	padding:110px 10px 10px 10px;
	text-decoration:none;
}
ul.selfservice-tools li a:hover h4,
ul.selfservice-tools li a:active h4,
ul.selfservice-tools li a:focus h4 {
	color:#007DC5;
}
ul.selfservice-tools li p {
	color:#999999;
}

/* AFTERSALE APPLICATION */
.aftersale {}
.aftersale table thead tr th {
	padding:5px 10px;
	background:#F5F5F5;
	text-align:left;
}
.aftersale table tbody tr td {
	border-bottom:1px solid #F5F5F5;
	padding:10px;
	text-align:left;
}

.aftersale-application {}

/* LOGIN */
#account-login {
	margin:0 0 60px 0;
}

/* ACCOUNT SETTINGS */
.accountsettings {}
.accountsettings-bill,
.accountsettings-invoice,
.accountsettings-delivery {
	margin-bottom:10px;
	border-top:1px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
}
.accountsettings-bill h4,
.accountsettings-invoice h4,
.accountsettings-delivery h4 {
	border-bottom:1px solid #DDDDDD;
	padding:10px;
	background:#F9F9F9;
	font-weight:bold;
}
.accountsettings-bill-content,
.accountsettings-invoice-content,
.accountsettings-delivery-content {
	padding:10px 10px 20px 10px;
}

/* ORDER */
.order {}
.order-item {
	margin-bottom:10px;
	border-top:1px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
}
.order-item-status {
	float:left;
}
.order-item-basic {
	border-bottom:1px solid #DDDDDD;
	padding:10px;
	background:#F9F9F9;
}
.order-item-action {
	float:right;
	text-align:right;
	font-size:1.2em;
}
.order-item-action span {
	margin:0 10px;
	color:#DDDDDD;
}
a.order-item-action-pay {
	margin-right:10px;
	border-radius:2px;
	padding:4px 10px;
	background:#007DC5;
	color:#FFFFFF;
	text-decoration:none;
}
.order-item-details {
	margin:25px 0;
}
.order-item-products {
	float:right;
	width:500px;
}
.order-item-product {
	float:none;
	border:1px solid #EEEEEE;
	width:498px;
}
.order-item-product-img {
	float:left;
	width:160px;
	height:160px;
}
.order-item-product-info {
	float:left;
	width:318px;
	padding:20px 10px;
}
.order-item-booking {
	float:left;
	width:339px;
	min-height:160px;
	padding:0 0 0 10px;
}
.order-item-total {
	border-top:1px solid #DDDDDD;
	padding:10px;
	text-align:right;
}

/* PRODUCT REGISTRATION */
#product-registration {
	margin:0 0 60px 0;
}
#product-registration-thankyou {
	margin:0 0 60px 0;
}

/* REGISTERED PRODUCTS */
.registered-products {}
ul.registered-products-list {
	width:890px;
	list-style:none;
}
ul.registered-products-list li {
	float:left;
	width:405px;
	padding:20px;
}
ul.registered-products-list li .registered-products-image {
	float:left;
	width:160px;
	height:160px;
}
ul.registered-products-list li .registered-products-summary {
	float:left;
	margin-left:20px;
	width:225px;
}

#main-aftersale-application {padding-bottom:40px;}

/* STORES */
.stores {}
.stores .float-left {
	margin-left:30px;
	width:620px;
}
.stores .float-right {
	margin-right:30px;
	width:290px;
}
.stores-location {
	width:558px;
	height:367px;
	padding:20px;
	background-color:#FFFFFF;
	box-shadow:rgba(0,0,0,.3) 0 0 10px;
}
.stores #map {
	width:558px;
	height:367px;
}
.stores-finder {
	width:100%;
}
.stores-info {
	margin-top:20px;
}
.stores-info h5 {
	margin-bottom:10px;
}

#store-photo-list {
	margin:25px 0 0 0;
	border-top:1px solid #DDDDDD;
}
#store-photo-list h2 {
	line-height:100px;
	text-align:center;
}
#store-photo-list ul {
	list-style:none;
}
#store-photo-list ul li {
	position:relative;
	float:left;
	margin:15px;
	width:300px;
	height:244px;
}
#store-photo-list ul li img {
	width:300px;
	height:200px;
}
#store-photo-list ul li.highlight img {
	z-index:999;
	position:absolute;
	margin-left:-75px;
	margin-top:-25px;
	width:450px;
	height:300px;
	box-shadow:rgba(0,0,0,0.3) 0 0 8px;
}
#store-photo-list ul li .store-show-name {
	width:100%;
	height:44px;
	line-height:44px;
	overflow:hidden;
	text-align:center;
	font-size:1.4em;
}

/* ABOUT */
.about {}
.about h1 {
	text-align:center;
}
.about p {
	color:#050404;
}
.about-inner {
	margin:auto;
	width:990px;
}

.about-section-1 {
	padding:80px 0;
	background:#007DC5;
	text-align:center;
	color:#FFFFFF;
}
.about-section-1 h1 {
	padding:25px 0 10px 0;
	font-size:4.8em;
	color:#FFFFFF;
}
.about-section-1 .about-pkind{margin: auto;width: 650px;padding: 40px 50px;margin-right: 75px;}
.about-section-1 .about-pkind h2{color:#fff;font-size:3.0em;}
.about-section-1 .about-ptais{margin: auto;width: 500px;padding: 40px 50px;margin-right: 66px;}
.about-section-1 .about-ptais h2{color:#fff;font-size:4.0em;}
.about-section-1 .about-pkindyes{margin: auto;width: 650px;padding: 25px 50px;margin-right:5px;}
.about-section-1 .about-pkindyes h2{color:#fff;font-size:4.0em;}
.about-section-1 .about-pkindne{margin: auto;width: 650px;padding: 40px 50px;margin-right:44px;}
.about-section-1 .about-pkindne h2{color:#fff;font-size:4.0em;}
.about-section-1 .about-pkindis{margin: auto;width: 650px;padding: 25px 50px;margin-right:-30px;}
.about-section-1 .about-pkindis h2{color:#fff;font-size:4.0em;}
.about-section-1 .about-mission {
	margin:auto;
	width:600px;
	padding:25px 25px;
	color:#FFFFFF;
}
.about-section-1 .about-mission h4 {
	color:#FFFFFF;
}
.about-section-1 .about-tvshow img{
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	box-shadow: #000000 2px 2px 5px;
	-webkit-box-shadow: #000000 2px 2px 5px;
	-moz-box-shadow: #000000 2px 2px 5px;
	-o-box-shadow: #000000 2px 2px 5px;
}
.about-brand {margin-top:50px;}
.about-brand-hd {width:990px;height:46px;}
.about-brand-left {float:left;width:385px;height:270px;}
.about-brand-right {float:right;width:585px;height:270px;}
.about-company {margin:50px 0;}
.about-company-hd {width:990px;height:46px;}
.about-company-left {float:left;width:385px;height:305px;}
.about-company-right {float:right;width:990px;height:140px;margin-top: 180px;}
.about-brand-for{float: right;margin-top: -280px;width: 450px;height: 140px;}
.about-brand-for p{color: #050404;font-size: 1.15em;}
.about-awards {margin:50px 0;}
.about-brand-hd1{width:990px;height:46px;}
.about-brand-hd2{width:990px;height:46px;margin-top:590px;}
.about-section-5 {margin-top:350px;}
.about-section-5 h1 {margin-bottom:40px;background:#FFFFFF;}
ul.about-com-history {list-style:none;}
ul.about-com-history li {clear:both;float:none;margin-top:-40px;width:464px;}
ul.about-com-history li .about-com-history-box {border:3px solid #EEEEEE;padding:10px;}
ul.about-com-history li.left .about-com-history-box {border:3px solid #EEEEEE;border-right:none;padding:10px;}
ul.about-com-history li.right .about-com-history-box {border:3px solid #EEEEEE;border-left:none;padding:10px;}
ul.about-com-history li h2 img {margin:0 5px;}
ul.about-com-history li.left {float:left;padding-right:43px;background:url(../images/about_com_history_dot_left.png) top right no-repeat;text-align:left;}
ul.about-com-history li.right {float:right;padding-left:43px;background:url(../images/about_com_history_dot_right.png) top left no-repeat;text-align:left;}
ul.about-com-history li.left h2 {line-height:30px;color:#007DC5;}
ul.about-com-history li.right h2 {line-height:30px;color:#007DC5;}
/* HEPASILENT */
.hepasilent {}
.hepasilent .ptb-banner {background:#FFFFFF url(hepasilent_banner.png) top left no-repeat;}
.hepasilent div.section {border-bottom:1px solid #DDDDDD;padding:20px 0;}
.hepasilent h2 {margin-bottom:10px;}

/* AWARDS */
.awards {}
.awards .ptb-banner {background:#FFFFFF url(awards_banner.png) top left no-repeat;}
ul.awards-list {list-style:none;}
ul.awards-list li {float:none;border-bottom:1px solid #DDDDDD;min-height:100px;padding:40px 0;}
ul.awards-list li.no-border-bottom {border-bottom:none;}
ul.awards-list li img {float:left;width:100px;height:100px;}
ul.awards-list li .awards-info {float:right;width:740px;}
ul.awards-list li .awards-info h3 {color:#007DC5;}

/* PRESSROOM */
.pressroom .pta-content {padding:0;}
ul.pressroom-list {padding:10px 0;list-style:none;}
ul.pressroom-list li {float:left;margin:10px;border:1px solid #EEEEEE;width:268px;height:268px;padding:20px;background:#F9F9F9;}
ul.pressroom-list li.hot1 {width:598px;height:268px;}
ul.pressroom-list li.hot2 {width:268px;height:598px;}
.pressroom-news-image {margin-bottom:10px;width:268px;height:90px;background:#EEEEEE;}
.pressroom-news-heading {font-size:1.4em;font-weight:bold;color:#333333;}
.pressroom-news-heading a {color:#333333;text-decoration:none;}
.pressroom-news-heading a:hover,
.pressroom-news-heading a:active,
.pressroom-news-heading a:focus {color:#007DC5;}
.pressroom-release {margin:10px 0;border:1px solid #EEEEEE;border-left:none;border-right:none;line-height:28px;text-align:center;font-size:1.1em;font-style:italic;color:#999999;}
.pressroom-news-summary {
	font-size:1.2em;
	color:#999999;
	overflow:hidden;
}
ul.pressroom-list li.hot1 .pressroom-news-image {
	float:left;
	margin-right:22px;
	width:268px;
	height:268px;
}
ul.pressroom-list li.hot1 .pressroom-news-heading,
ul.pressroom-list li.hot1 .pressroom-release,
ul.pressroom-list li.hot1 .pressroom-news-summary {
	float:left;
	width:308px;
}
ul.pressroom-list li.hot2 .pressroom-news-image {
	float:none;
	width:268px;
	height:268px;
}

.pressroom-event {
	padding:40px 0;
}
.pressroom-event-page-hd {
	margin:0 0 10px 0;
}
.pressroom-event-page-hd a {
	color:#333333;
	text-decoration:none;
}
.pressroom-event .leftside {
	float:left;
	width:750px;
}
.pressroom-event .rightside {
	float:right;
	width:230px;
}
.pressroom-event .news-detail {
	border:1px solid #DDDDDD;
	border-bottom:3px solid #DDDDDD;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	background:#FFFFFF;
}
.pressroom-event .news-heading {
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-o-border-radius:6px 6px 0 0;
	padding:20px 40px;
	background:#F7F7F7;
	color:#333333;
}
.pressroom-event .news-heading h2 {
	margin:0 0 10px 0;
}
.pressroom-event .news-heading p {
	color:#999999;
}
.pressroom-event .news-content {
	padding:20px 40px;
	overflow:hidden;
}
.pressroom-event .news-content img {
	max-width:670px;
}

.related-news {
	border:1px solid #DDDDDD;
	border-bottom:3px solid #DDDDDD;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	background:#FFFFFF;
}
.related-news-hd {
	border-bottom:1px solid #DDDDDD;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-o-border-radius:6px 6px 0 0;
	padding:5px 9px;
	background:#F1F1F1;
	background-image:-webkit-linear-gradient(top,#FFFFFF,#F1F1F1);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F1F1F1);
	background-image:-o-linear-gradient(top,,#FFFFFF,#F1F1F1);
	*FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType="0",startColorStr="#FFFFFF",endColorStr="#F1F1F1");
	color:#333333;
}
.related-news-content {
	padding:10px 9px;
}
.related-news-content ul {
	list-style:none;
}
.related-news-content ul li {
	float:none;
	margin:0 0 10px 0;
	border-top:1px solid #EEEEEE;
	padding:10px 0 0 0;
}
.related-news-content ul li.first {
	border-top:none;
}
.related-news-content ul li h4 {}
.related-news-content ul li h4 a {
	color:#333333;
	text-decoration:none;
}
.related-news-content ul li h4 a:hover,
.related-news-content ul li h4 a:active,
.related-news-content ul li h4 a:focus {
	color:#007dc5;
}
.related-news-content ul li p.related-news-summary {
	color:#999999;
}

/* CONTACT */
.contact {
	padding:20px 0 50px 0;
}
.contact .float-right {
	width:420px;
}
.contact .float-left {
	width:420px;
}
.contact-info {
	margin-bottom:0px;
}
.contact-info p {
	color:#050404;
}

/* CLIENTS */
.clients {}
.clients section {
	margin:20px 0;
}
.clients section h3 {
	border-bottom:1px solid #CCCCCC;
	line-height:39px;
	color:#333333;
}
.clients ul {
	list-style:none;
}
.clients ul li {
	float:left;
	margin:10px;
	width:145px;
	height:180px;
}
.clients ul li img {
	width:145px;
	height:145px;
}
.clients ul li h5 {
	width:100%;
	height:35px;
	line-height:35px;
	text-align:center;
}

/* TERMS */
.terms {}

/* PRIVACY */
.privacy {}

.hero#support {
	background-image:url(hero.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}
.hero#support a {
	display:block;
	margin:0;
	height:100%;
}

/* TOPICS LIST */
.topics {}
.topics ul.topic-list {
	margin:auto;
	width:940px;
	list-style:none;
}
.topics ul.topic-list li {
	float:left;
	margin:20px 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width:215px;
	background:#FFFFFF;
	-webkit-box-shadow: #CCCCCC 0px 2px 5px;
	-moz-box-shadow: #CCCCCC 0px 2px 5px;
	box-shadow: #CCCCCC 0px 2px 5px;
}
.topics ul.topic-list li a {
	border:none;
}
.topics ul.topic-list li img {
	width:215px;
	height:160px;
}
.topics ul.topic-list li .topic-summary {
	height:70px;
	padding:5px 10px 10px 10px;
}
.topics ul.topic-list li h5 {
	line-height:24px;
	text-align:center;
}
.topics ul.topic-list li h5 a {
	color:#555555;
	text-decoration:none;
}
.topics ul.topic-list li h5 a:link,
.topics ul.topic-list li h5 a:visited {
	color:#555555;
}
.topics ul.topic-list li h5 a:hover,
.topics ul.topic-list li h5 a:active,
.topics ul.topic-list li h5 a:focus {
	color:#007DE5;
}
.topics ul.topic-list li p {
	color:#888888;
}

/* TOPIC */
.topic {
	padding:40px 0;
}
.topic-page-hd {
	color:#333333;
	margin:0 0 10px 0;
}
.topic-page-hd a {
	color:#333333;
	text-decoration:none;
}
.topic .leftside {
	float:left;
	width:750px;
}
.topic .rightside {
	float:right;
	width:230px;
}
.topic .topic-detail {
	border:1px solid #DDDDDD;
	border-bottom:3px solid #DDDDDD;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	background:#FFFFFF;
}
.topic .topic-heading {
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-o-border-radius:6px 6px 0 0;
	padding:20px 40px;
	background:#F7F7F7;
	color:#333333;
}
.topic .topic-heading h2 {
	margin:0 0 10px 0;
}
.topic .topic-heading p {
	color:#999999;
}
.topic .topic-content {
	padding:20px 40px;
	overflow:hidden;
}

.related-topics {
	border:1px solid #DDDDDD;
	border-bottom:3px solid #DDDDDD;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	background:#FFFFFF;
}
.related-topics-hd {
	border-bottom:1px solid #DDDDDD;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-o-border-radius:6px 6px 0 0;
	padding:5px 9px;
	background:#F1F1F1;
	background-image:-webkit-linear-gradient(top,#FFFFFF,#F1F1F1);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F1F1F1);
	background-image:-o-linear-gradient(top,,#FFFFFF,#F1F1F1);
	*FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType="0",startColorStr="#FFFFFF",endColorStr="#F1F1F1");
	color:#333333;
}
.related-topics-content {
	padding:10px 9px;
}
.related-topics-content ul {
	list-style:none;
	margin-top:-12px;
}
.related-topics-content ul li {
	float:none;
	margin:0 0 10px 0;
	border-top:1px solid #EEEEEE;
	padding:10px 0 0 0;
}
.related-topics-content ul li.first {
	border-top:none;
}
.related-topics-content ul li h4 {}
.related-topics-content ul li h4 a {
	color:#333333;
	text-decoration:none;
}
.related-topics-content ul li h4 a:hover,
.related-topics-content ul li h4 a:active,
.related-topics-content ul li h4 a:focus {
	color:#007dc5;
}
.related-topics-content ul li p.related-topics-summary {
	color:#999999;
}

/* CAREERS */
#careers {}
#careers #careers-hero {
	width:100%;
	height:480px;
	background:url(careers-hero.jpg) center center no-repeat;
}
#careers #careers-hero .text {
	position:absolute;
	top:120px;
	right:0;
	width:400px;
	color:#FFFFFF;
}
#careers #careers-hero .text h1 {
	color:#FFFFFF;
}
#careers #careers-hero .go-jobs {
	margin-top:30px;
}
#careers #careers-hero .go-jobs a {
	border-radius:3px;
	border:2px solid #FFFFFF;
	padding:5px 10px;
	font-size:1.4em;
	color:#FFFFFF;
}
#careers #careers-hero .go-jobs a:link,
#careers #careers-hero .go-jobs a:visited {}
#careers #careers-hero .go-jobs a:hover,
#careers #careers-hero .go-jobs a:active,
#careers #careers-hero .go-jobs a:focus {}

/* CAREERS JOBS */
#careers-jobs {
	margin:60px 0;
}
#careers-jobs .idea {
	margin:auto;
	width:870px;
	padding:50px 0;
	text-align:center;
}
#careers-jobs .idea h1 {
	margin-bottom:20px;
	color:#007dc5;
}
#careers-jobs .idea p {
	font-size:1.6em;
}
#careers-jobs .team {
	margin:auto;
	width:870px;
}
#careers-jobs .team .team-photo {
	float:left;
	width:298px;
	height:224px;
}
#careers-jobs .team .email-resume {
	float:right;
	margin-top:20px;
	width:520px;
}
#careers-jobs .team .email-resume h3 {
	margin-bottom:10px;
	color:#000000;
}
#careers-jobs .team .email-resume p {
	font-size:1.6em;
}

#careers-jobs #job-list {
	margin:auto;
	margin-top:50px;
	width:870px;
	font-size:1.2em;
	color:#333333;
}
#careers-jobs #job-list #title {
	width:300px;
}
#careers-jobs #job-list #category {
	width:130px;
}
#careers-jobs #job-list #location {
	width:130px;
}
#careers-jobs #job-list #release-date {
	width:150px;
}
#careers-jobs #job-list .table {}
#careers-jobs #job-list .table .table-cell {
	padding:10px 0 10px 40px;
}
#careers-jobs #job-list .table .table-header-group {
	background:#F9F9F9;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F9F9F9',endColorStr='#F3F3F3',gradientType='0');
	background: -moz-linear-gradient(top, #F9F9F9, #F3F3F3);
	background: -o-linear-gradient(top,#F9F9F9, #F3F3F3);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9), to(#F3F3F3));
}
#careers-jobs #job-list .table .table-header-group .table-row {}
#careers-jobs #job-list .table .table-header-group .table-row .table-cell {
	border-bottom:1px solid #EEEEEE;
	color:#000000;
}
#careers-jobs #job-list .table .table-row-group {}
#careers-jobs #job-list .table .table-row-group .table-row {}
#careers-jobs #job-list .table .table-row-group .table-row .table-cell {
	border-bottom:1px solid #EEEEEE;
}
#careers-jobs #job-list .table-control {
	padding:20px 0;
}
#careers-jobs #job-list .table-control #count {
	float:left;
}
#careers-jobs #job-list .table-control #turn-page {
	float:right;
	margin-left:50px;
}

#careers-jobs .job-detail {
	width:100%;
	height:450px;
	overflow-y:scroll;
}
#careers-jobs .job-detail .job-detail-item {
	margin:20px 0 0 0;
}
#careers-jobs .job-detail .job-detail-item h4 {
	color:#000000;
}
#careers-jobs .job-detail .job-detail-item .job-detail-content {
	margin:10px 0 0 0;
	font-size:1.2em;
}
#careers-jobs .action {
	padding:20px 0;
	text-align:center;
}

.need {}

.need .key-visual {
	width:100%;
}
.need .key-visual img {
	width:100%;
}

.need ul.need-nav {
	list-style:none;
}
.need ul.need-nav li {
	float:left;
	margin:60px 0 0 0;
	width:270px;
	padding:0 30px 40px 30px;
	text-align:center;
}
.need ul.need-nav li.selected {
	border-bottom:3px solid #007DC5;
}
.need ul.need-nav li a {
	display:block;
	margin:0;
	border:none;
	height:100%;
	text-decoration:none;
}
.need ul.need-nav li img {
	width:60%;
}
.need ul.need-nav li h3 {
	margin:15px 0 10px 0;
	color:#007dc5;
}
.need ul.need-nav li p {
	font-size:1.4em;
	color:#6D6F71;
}
.need .need-content {
	padding:60px 0 60px 0;
	background:#F6F6F6;
}
.need .need-content p {
	font-size:1.4em;
}

/* RESOURCES */
#resources {}

#resources .hero .text {
	top:100px;
	right:0;
	width:40%;
	color:#FFFFFF;
}
#resources .hero .text h1 {
	margin:0 0 20px 0;
	font-weight:bold;
	color:#FFFFFF;
}
#resources .hero .text p {
	font-size:1.4em;
}

#resources #resource-index {
	background:#EEEEEE;
}

#resources #resource-filter {
	background:#FFFFFF;
}
#resources #resource-filter ul {
	margin:auto;
	width:990px;
	padding:20px 0;
	list-style:none;
}
#resources #resource-filter ul li {
	float:left;
	margin:0 10px;
	font-size:1.4em;
}
#resources #resource-filter ul li a {
	border-radius:3px;
	padding:5px 10px;
	color:#666666;
}
#resources #resource-filter ul li a:hover,
#resources #resource-filter ul li a:active,
#resources #resource-filter ul li a:focus {
	background:#F3F3F3;
	color:#007DC5;
}
#resources #resource-filter ul li.highlight a {
	background: #FFFFFF;
	color:#FFFFFF;
}

#resources #resource-list {
	padding:20px 0;
}
#resources #resource-list ul{display:none;}
#resources #resource-list .block{display:block;}
#resources #resource-list ul {
	list-style:none;
}
#resources #resource-list ul li {
	position:relative;
	float:left;
	margin:15px 15px;
	box-shadow:rgba(0,0,0,0.3) 0 0 6px;
	width:300px;
	height:600px;
	overflow:hidden;
	background-color:#FFFFFF;
}
#resources #resource-list ul li.r-hyperlink1{height:300px;}
#resources #resource-list ul li .resource-image {
	position:relative;
	clear:both;
	width:100%;
	height:300px;
	overflow:hidden;
}
#resources #resource-list ul li img {
	width:100%;
	height:300px;
}
#resources #resource-list ul li .resource-category {
	margin:0 20px;
	height:40px;
	line-height:40px;
	font-size:1.2em;
	color:#999999;
}
#resources #resource-list ul li .resource-summary {
	clear:both;
	margin:0 20px;
}
#resources #resource-list ul li .resource-summary .resource-title {
	margin:0 0 10px 0;
}
#resources #resource-list ul li .resource-summary .resource-description {
	font-size:1.4em;
}
#resources #resource-list ul li .resource-type {position: absolute;right: 22px;bottom: 12px;margin: 0px 20px;height: 35px;line-height: 35px;text-align: right;font-size: 1.2em;margin-right: 2px;padding: 0px 10px;border: 1px solid #969696;}
#resources #resource-list ul li .resource-type:hover{border:1px solid #0A8EFF;}
#resources #resource-list ul li.r-text {
	height:500px;
	padding:50px 0;
	background:none;
	box-shadow:none;
	color:#FFFFFF;
}
#resources #resource-list ul li.r-text .resource-summary {
	margin:0;
	height:300px;
	padding:100px 20px;
	overflow:hidden;
	background:#007DC5;
}
#resources #resource-list ul li.r-text .quotation-begin {
	position:absolute;
	top:0;
	right:100px;
	border-radius:100px;
	width:100px;
	height:100px;
	background-color:#EEEEEE;
	background-image:url(../icon/i-quotation-begin@128.svg);
	background-size:40px 40px;
	background-repeat:no-repeat;
	background-position:center center;
}
#resources #resource-list ul li.r-text .quotation-end {
	position:absolute;
	bottom:0;
	right:100px;
	border-radius:100px;
	width:100px;
	height:100px;
	background-color:#EEEEEE;
	background-image:url(../icon/i-quotation-end@128.svg);
	background-size:40px 40px;
	background-repeat:no-repeat;
	background-position:center center;
}

/* BUY AIRPURIFIERS */
.buy-airpurifiers {
	padding:25px 0 50px 0;
}
.buy-airpurifiers h2.buy-airpurifiers-hd {
	margin-bottom:10px;
	border-bottom:1px solid #EEEEEE;
	padding:0 10px 10px 10px;
	color:#333333;
}

.buy-product-categories {
	width:990px;
	height:130px;
}
.buy-product-categories li {
	cursor:pointer;
}
.buy-product-categories .product-category {
	float:left;
	width:130px;
	height:130px;
	text-align:center;
}
.buy-product-categories .product-category img {
	margin-left:20px;
	margin-right:20px;
	width:90px;
	height:90px;
}
.buy-product-categories .product-category .product-category-name {
	width:100px;
	height:40px;
	padding:0 15px;
	line-height:40px;
	font-size:1.2em;
}
.buy-product-categories .product-category.selected .product-category-name {
	color:#007dc5;
}

.buy-airpurifiers-series {
	border-bottom:1px solid #EEEEEE;
	width:990px;
	height:145px;
	overflow-x:scroll;
	overflow-y:hidden;
}
.buy-airpurifiers-series ul {
	height:145px;
	list-style:none;
}
.buy-airpurifiers-series ul li {
	float:left;
	text-align:center;
}
.buy-airpurifiers-series ul li:hover {
	border-bottom:1px solid #00A7E4;
}
.buy-airpurifiers-series ul li.selected {
	border-bottom:3px solid #00A7E4;
}
.buy-airpurifiers-series ul li a {
	display:block;
	margin:0;
	height:100%;
	width:165px;
	height:124px;
	font-size:1.2em;
	color:#6D6F71;
	text-decoration:none;
}

.buy-airpurifiers-model {
	float:left;
	margin-top:10px;
	border:1px solid #DDDDDD;
	border-bottom:3px solid #DDDDDD;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	width:798px;
	background:#FFFFFF;
}
.buy-airpurifiers-model h3.buy-airpurifiers-model-hd {
	border-bottom:1px solid #DDDDDD;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-o-border-radius:6px 6px 0 0;
	padding:10px 19px;
	background:#F1F1F1;
	background-image:-webkit-linear-gradient(top,#FFFFFF,#F1F1F1);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F1F1F1);
	background-image:-o-linear-gradient(top,,#FFFFFF,#F1F1F1);
	*FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType="0",startColorStr="#FFFFFF",endColorStr="#F1F1F1");
}
.buy-airpurifiers-model-content {
	padding:20px 19px;
}
ul.buy-airpurifiers-model-list {
	list-style:none;
}
ul.buy-airpurifiers-model-list li {
	float:left;
	margin:10px;
	border:2px solid #DDDDDD;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	width:326px;
	height:166px;
	padding:15px;
}
ul.buy-airpurifiers-model-list li:hover {
	border:2px solid #999999;
	width:326px;
	height:166px;
}
ul.buy-airpurifiers-model-list li.selected {
	border:2px solid #00A7E4;
	width:326px;
	height:166px;
	box-shadow: #999999 0px 2px 5px inset;
	-webkit-box-shadow: #999999 0px 2px 5px inset;
	-moz-box-shadow: #999999 0px 2px 5px inset;
	-o-box-shadow: #999999 0px 2px 5px inset;
}
ul.buy-airpurifiers-model-list li a {
	display:block;
	margin:0;
	height:100%;
	color:#6D6F71;
	text-decoration:none;
}
ul.buy-airpurifiers-model-list li img {
	float:left;
}
ul.buy-airpurifiers-model-list li p {
	color:#999999;
}

.buy-airpurifiers-summary {
	float:right;
	margin-top:10px;
	border:1px solid #DDDDDD;
	border-bottom:3px solid #DDDDDD;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	width:178px;
	background:#FFFFFF;
}
.buy-airpurifiers-summary h4.buy-airpurifiers-summary-hd {
	border-bottom:1px solid #DDDDDD;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-o-border-radius:6px 6px 0 0;
	padding:5px 9px;
	background:#F1F1F1;
	background-image:-webkit-linear-gradient(top,#FFFFFF,#F1F1F1);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F1F1F1);
	background-image:-o-linear-gradient(top,,#FFFFFF,#F1F1F1);
	*FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType="0",startColorStr="#FFFFFF",endColorStr="#F1F1F1");
}
.buy-airpurifiers-summary-content {
	padding:10px 9px;
}
.buy-airpurifiers-summary-content img {
	width:160px;
	height:160px;
}
.buy-airpurifiers-summary-callme {
	margin-top:10px;
	border-top:1px solid #EEEEEE;
	padding-top:10px;
}
.buy-airpurifiers-summary-callme span {
	padding:4px 0 4px 20px;
	background:url(i_phone_16.png) center left no-repeat;
}

/* BUY FILTERS */
.buy-filters {
	padding:25px 0 50px 0;
}
.buy-filters h2.buy-filters-hd {
	margin-bottom:10px;
	border-bottom:1px solid #EEEEEE;
	padding:0 10px 10px 10px;
	color:#333333;
}

/* Cart */
.shop-cart {
	padding:25px 0 50px 0;
}
.shop-cart h2.shop-cart-hd {
	padding-bottom:10px;
	color:#333333;
	font-weight:bold;
}
.shop-cart .cart {
	border:1px solid #DDDDDD;
	border-bottom:3px solid #DDDDDD;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	background:#FFFFFF;
}
.shop-cart .cart h3.cart-hd {
	border-bottom:1px solid #DDDDDD;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-o-border-radius:6px 6px 0 0;
	padding:10px 19px;
	background:#F1F1F1;
	background-image:-webkit-linear-gradient(top,#FFFFFF,#F1F1F1);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F1F1F1);
	background-image:-o-linear-gradient(top,,#FFFFFF,#F1F1F1);
	*FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType="0",startColorStr="#FFFFFF",endColorStr="#F1F1F1");
}
.shop-cart .cart .cart-content {
	padding:10px 19px;
}
.cart-item {
	border-bottom:1px solid #DDDDDD;
	padding:10px 0;
}
.cart-item-image {
	float:left;
	width:160px;
	height:160px;
}
.cart-item-info {
	float:left;
	margin-left:10px;
	width:500px;
}
.cart-item-action {
	float:right;
	width:200px;
	text-align:right;
	font-size:1.4em;
}
.cart-total {
	padding:15px 0 5px 0;
	text-align:right;
}
.cart-actionbar {
	border-top:1px solid #DDDDDD;
	padding:10px 19px;
	text-align:right;
}

/* CHECKOUT */
.shop-checkout {
	padding:25px 0 50px 0;
}
.shop-checkout h2.shop-checkout-hd {
	padding-bottom:10px;
	color:#333333;
}
.shop-checkout .checkout {
	border:1px solid #DDDDDD;
	border-bottom:3px solid #DDDDDD;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	background:#FFFFFF;
}
.shop-checkout .checkout .checkout-hd {
	border-bottom:1px solid #DDDDDD;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-o-border-radius:6px 6px 0 0;
	padding:0 19px;
	line-height:48px;
	background:#F1F1F1;
	background-image:-webkit-linear-gradient(top,#FFFFFF,#F1F1F1);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F1F1F1);
	background-image:-o-linear-gradient(top,,#FFFFFF,#F1F1F1);
	*FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType="0",startColorStr="#FFFFFF",endColorStr="#F1F1F1");
}
.shop-checkout .checkout .checkout-hd h3 {
	float:left;
}
.checkout-back-cart {
	float:right;
}
.checkout-back-cart a {
	border:1px solid #DCDCDC;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	padding:8px 20px;
	background:#F1F1F1;
	background-image:-webkit-linear-gradient(top,#F5F5F5,#F1F1F1);
	background-image:-moz-linear-gradient(top, #F5F5F5, #F1F1F1);
	background-image:-o-linear-gradient(top,,#F5F5F5,#F1F1F1);
	*FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType="0",startColorStr="#F5F5F5",endColorStr="#F1F1F1");
	font-size:1.4em;
	color:#6D6F71;
	text-decoration:none;
}
.checkout-back-cart a:active {
	border:1px solid #CCCCCC;
	background:#DFDFDF;
}
.shop-checkout .checkout .checkout-content {}
.checkout-section {
	border-bottom:1px solid #DDDDDD;
}
.checkout-section-hd {
	border-bottom:1px solid #DDDDDD;
	padding:10px 19px;
}
.checkout-section-hd span {
	-o-border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;
	padding:3px 10px;
	background:#03ACFD;
	color:#FFFFFF;
}
.checkout-section-content {
	padding:10px 19px 20px 19px;
}
.checkout-product {
	padding:20px 0;
}
.checkout-product-image {
	float:left;
	width:160px;
	height:160px;
}
.checkout-product-summary {
	float:right;
	width:750px;
}
.checkout-product-summary .fltlt {
	width:550px;
}
.checkout-product-summary .fltrt {
	width:200px;
	text-align:right;
}

ul.checkout-payment-method {
	padding:10px 0;
	list-style:none;
}
ul.checkout-payment-method li {
	float:left;
	margin-right:10px;
	border:1px solid #DDDDDD;
	width:178px;
	height:38px;
	padding:5px;
	vertical-align:middle;
}
ul.checkout-payment-method li input[type="radio"] {
	float:left;
	margin-top:14px;
}
ul.checkout-payment-method li img {
	float:right;
}

ul.checkout-available-coupons {
	list-style:none;
}
ul.checkout-available-coupons li {
	float:left;
	margin:10px 10px 0 0;
	border:3px solid #EEEEEE;
	text-align:center;
}
ul.checkout-available-coupons li:hover,
ul.checkout-available-coupons li:active,
ul.checkout-available-coupons li:focus {
	border:3px solid #007DC5;
}
ul.checkout-available-coupons li.selected {
	border:3px solid #007DC5;
	background:url(coupon_selected.png) bottom right no-repeat;
}
ul.checkout-available-coupons li a {
	display:block;
	margin:0;
	width:120px;
	height:60px;
	padding:10px;
	color:#333333;
	text-decoration:none;
}
ul.checkout-available-coupons li.selected a {
	color:#007DC5;
}

.checkout-total {
	border-bottom:1px solid #DDDDDD;
	padding:10px 19px;
}
.checkout-total-summary {
	float:right;
	width:210px;
}
.checkout-total-summary div {
	line-height:24px;
}
.checkout-total-item {
	float:left;
	margin-right:10px;
	width:80px;
	text-align:left;
	font-size:1.4em;
}
.checkout-total-item-sum {
	float:left;
	width:120px;
	text-align:right;
	font-size:1.4em;
}
.checkout-total span#totalPrice {
	font-size:1.8em;
	font-weight:bold;
	color:#007DC5;
}

.checkout-actionbar {
	padding:10px 19px;
	text-align:right;
}
.checkout-thankyou {}

/* PRODUCTS INDEX */
.products {
	padding:25px 0 50px 0;
}
.products a {
	border:none;
}
.products-hd {
	line-height:48px;
}
.products-hd h2 {
	float:left;
	color:#333333;
}
.products .products-appro-banner {
	margin:10px 0 10px 0;
}
.products .products-apsense-banner {
	margin:10px 0 10px 0;
}
.products-box {
	border:1px solid #DDDDDD;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	background:#FFFFFF;
}
.products-box-hd {
	border-bottom:1px solid #DDDDDD;
	height:64px;
	line-height:64px;
}
.products-box-hd h2 {
	text-align:center;
	color:#333333;
}

.products-airpurifiers,
.products-filters {
	margin-top:10px;
}
.products-airpurifiers-200 {
	position:relative;
	float:left;
	border-bottom:1px solid #DDDDDD;
	width:600px;
	height:270px;
	padding:30px 39px;
}
.products-airpurifiers-300 {
	position:relative;
	float:right;
	border-left:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	width:230px;
	height:270px;
	padding:30px 40px 30px 39px;
}
.products-airpurifiers-400 {
	position:relative;
	float:left;
	border-bottom:1px solid #DDDDDD;
	width:230px;
	height:270px;
	padding:30px 39px;
}
.products-airpurifiers-500 {
	position:relative;
	float:right;
	border-left:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	width:600px;
	height:270px;
	padding:30px 40px 30px 39px;
}
.products-airpurifiers-600 {
	position:relative;
	float:left;
	width:910px;
	height:270px;
	padding:30px 39px 30px 39px;
}

.products-filters-left {
	float:left;
	width:434px;
	height:280px;
	padding:20px 30px;
}
.products-filters-right {
	float:right;
	border-left:1px solid #DDDDDD;
	width:433px;
	height:280px;
	padding:20px 30px;
}

/* PRODUCT SERIES */
.product-navbar {
	width:100%;
	height:56px;
	background:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
	font-size:1.2em;
}
.product-navbar.fixed {
	z-index:9999;
	position:fixed;
    top:0;
}
.product-navbar-inner {
	border-bottom:1px solid #DDDDDD;
	margin:auto;
	width:990px;
}
.product-navbar.fixed .product-navbar-inner {
	border-bottom:none;
}
.product-series-logo {
	float:left;
	padding-top:16px;
}
ul.product-nav {
	float:right;
	height:40px;
	line-height:40px;
	padding-top:16px;
	list-style:none;
}
ul.product-nav li {
	float:left;
	margin-left:35px;
	line-height:40px;
}
ul.product-nav li a:link,
ul.product-nav li a:visited {
	color:#333333;
	text-decoration:none;
}
ul.product-nav li a:hover,
ul.product-nav li a:active,
ul.product-nav li a:focus {
	color:#007DC5;
}
ul.product-nav li a.button {
	border:1px solid #057bd1;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	padding:3px 10px;
	background:#049cf3;
	background-image:-webkit-linear-gradient(top,#02adfe,#0689e7);
	background-image:-moz-linear-gradient(top,#02adfe,#0689e7);
	background-image:-o-linear-gradient(top,,#02adfe,#0689e7);
	*FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType="0", startColorstr="#02adfe", endColorstr="#0689e7");
	color:#FFFFFF;
}
ul.product-nav li a.button:hover {
	border:1px solid #0062b8;
	background:#007ed5;
	background-image:-webkit-linear-gradient(top,#008fe0,#006bc9);
	background-image:-moz-linear-gradient(top,#008fe0,#006bc9);
	background-image:-o-linear-gradient(top,,#008fe0,#006bc9);
	*FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType="0", startColorstr="#008fe0", endColorstr="#006bc9");
}

/* PRODUCT MODEL */
.product-model {
	padding:20px 0 50px 0;
}
.product-model-section {
	margin-top:20px;
}
.product-model table {
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	font-size:1.2em;
}
.product-model td {
	border-bottom:1px dotted #DDDDDD;
	padding:10px;
}
.product-model-zoom {
	padding:5px 0 5px 20px;
	background:url(zoom.png) center left no-repeat;
}

/* HOW IT WORKS */
.howitworks {
	padding:20px 0 50px 0;
}
.howitworks div.section {
	border-bottom:1px solid #DDDDDD;
	padding:20px 0;
}
.howitworks h2 {
	margin-bottom:10px;
	border-left:5px solid #007DE5;
	padding-left:10px;
}

/* FILTERS */
.filter {
	padding:20px 0 50px 0;
}
.filter-product-image {
	float:left;
	width:400px;
	height:400px;
}
.filter-product-summary {
	float:right;
	width:590px;
}
.filter-section {
	padding:20px 10px;
	background:url(filter_section_shadow.png) top center no-repeat;
}

/* SUPPORT */
.support {}
.support .ptb-banner {
	background:#FFFFFF;
}
.support img.chedui-video {
	position:absolute;
	margin:40px 0 0 180px;
	width:258px;
	height:145px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	box-shadow: #CCCCCC 0px 2px 5px;
	-webkit-box-shadow: #CCCCCC 0px 2px 5px;
	-moz-box-shadow: #CCCCCC 0px 2px 5px;
	-o-box-shadow: #CCCCCC 0px 2px 5px;
}
.support-selfservice {
	margin-top:30px;
	padding:0 0 0 80px;
	background:url(support_selfservice_icon.png) top left no-repeat;
}
.support-selfservice h4 {
	margin-bottom:10px;
}
.support-faq {
	border-bottom:1px solid #DDDDDD;
	padding:0 0 30px 80px;
	background:url(support_faq_icon.png) top left no-repeat;

}
.support-faq h4 {
	margin-bottom:10px;
}

ul.support-services {
	list-style:none;
}
ul.support-services li {
	float:left;
	border-left:1px solid #EEEEEE;
	margin-bottom:20px;
	width:400px;
	padding:0 20px;
}
ul.support-services li.first {
	border-left:none;
}

.support-phone {
	padding-left:30px;
	background:url(support_phone.png) center left no-repeat;
}
.support-instant {
	padding-left:30px;
	background:url(support_instant.png) center left no-repeat;
}
.support-tmall {
	padding-left:30px;
	background:url(support_tmall.png) center left no-repeat;
}

/* FAQ */
.faq {}
ul.faq-index {
	padding:0;
	list-style:none;
}
ul.faq-index li {
	float:left;
	margin:10px;
	border:3px solid #F3F3F3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
ul.faq-index li:hover {
	border:3px solid #007DE5;
}
ul.faq-index li a {
	display:block;
	margin:0;
	border:none;
	width:274px;
	height:120px;
	padding:15px;
	text-decoration:none;
}
ul.faq-index li a p {
	color:#666666;
}

.faq-list {
	float:left;
	border:1px solid #DDDDDD;
	border-bottom:3px solid #DDDDDD;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	width:198px;
	background:#FFFFFF;
}
.faq-list-hd {
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	-o-border-radius:6px 6px 0 0;
	padding:5px 9px;
	background:#F1F1F1;
	background-image:-webkit-linear-gradient(top,#FFFFFF,#F1F1F1);
	background-image:-moz-linear-gradient(top, #FFFFFF, #F1F1F1);
	background-image:-o-linear-gradient(top,,#FFFFFF,#F1F1F1);
	*FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType="0",startColorStr="#FFFFFF",endColorStr="#F1F1F1");
	color:#333333;
}
.faq-list-content {}
.faq-list ul {
	list-style:none;
}
.faq-list ul li {
	float:none;
	border-top:1px solid #DDDDDD;
	font-size:1.2em;
}
.faq-list ul li.ui-tabs-active a {
	font-weight:bold;
	color:#666666;
}
.faq-list ul li a {
	display:block;
	margin:0;
	border:none;
	height:100%;
	padding:9px;
	text-decoration:none;
}
.faq-content {
	float:right;
	width:750px;
}
.faq-question {
	margin-bottom:10px;
}

/* SUPPORT FEEDBACK */
#support-feedback {
	margin:0 0 60px 0;
}

#main-partners-application {padding-bottom:40px;}
#main-corp-deals {padding-bottom:40px;}

/* AirPurifiers Blueair Pro 产品品质页面CSS*/
.main#main-ap-sense {}
.main#main-ap-pro {padding-bottom: 40px;}
#main-ap-pro .hero {width: 990px;height: 480px;overflow: hidden;}
#main-ap-pro .models {}
#main-ap-pro .models:after {content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden;}
#main-ap-pro .models .intro {padding: 40px 0;text-align: center;}
#main-ap-pro .models .intro h2 {margin-bottom: 10px;}
#main-ap-pro .models .intro p {font-size: 1.6em;}
#main-ap-pro .models ul {margin-left: 10px;margin-right: 10px;height: 560px;list-style: none;}
#main-ap-pro .models ul li {float: left;margin-left: 10px;margin-right: 10px;width: 300px;height: 560px;text-align: center;}
#main-ap-pro .models ul li img {width: 300px;height: 450px;}
#main-ap-pro .models ul li h3 {line-height: 56px;}
#main-ap-pro .models ul li .go-shop {margin: auto;}
#main-ap-pro section {}
#main-ap-pro section:after {content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden;}
#main-ap-pro section .text {width: 670px;}
#main-ap-pro section .text h2 {margin-bottom: 10px;}
#main-ap-pro section .text p {font-size: 1.6em;}
#main-ap-pro section .media {width: 300px;}
#main-ap-pro section .left {float: left;}
#main-ap-pro section .right {float: right;}
/* EasyZoom core styles */
.easyzoom {position: relative;/* 'Shrink-wrap' the element */display: inline-block;*display: inline;*zoom: 1;}
.easyzoom img {vertical-align: bottom;}
.easyzoom.is-loading img {cursor: progress;}
.easyzoom.is-ready img {cursor: crosshair;}
.easyzoom.is-error  img {cursor: not-allowed;}
.easyzoom-notice {position: absolute;top: 50%;left: 50%;z-index: 150;width: 10em;margin: -1em 0 0 -5em;line-height: 2em;text-align: center;background: #FFF;box-shadow: 0 0 10px #888;}
.easyzoom-flyout {position:absolute;z-index: 100;overflow: hidden;background: #FFF;}
.easyzoom--overlay .easyzoom-flyout {top: 0;left: 0;width: 100%;height: 100%;}
.easyzoom--adjacent .easyzoom-flyout {top: 0;left: 100%;width: 100%;height: 100%;margin-left: 20px;}
.thumbnails {overflow: hidden;margin: 1em 0;padding: 0;text-align: center;}
.thumbnails li {display: inline-block;width: 80px;margin: 0 5px;}
.thumbnails img {display: block;min-width: 100%;max-width: 100%;}
.toggle {display: block;margin: 10px auto 1.5em;}
/* AirPurifiers Model  产品品质页面CSS*/
.main#main-ap-model {}
#main-ap-model .hero {position: relative;margin: auto;min-width: 990px;max-width: 1920px;height: 300px;overflow: hidden;}
#main-ap-model .hero img {position: absolute;left: 50%;margin-left: -960px;width: 1920px;height: 300px;}
#main-ap-model .model-nav {border-bottom: 1px solid #dddddd;width: 100%;height: 48px;line-height: 48px;text-align: center;font-size: 1.4em;}
#main-ap-model .model-nav a {margin-left: 40px;margin-right: 40px;color: #333333;}
#main-ap-model .model-nav a.highlight {color: #007dc5;}
#main-ap-model section {padding: 80px 0;border-bottom: 1px solid #cdd1d4;}
#main-ap-model section:after {content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden;}
#main-ap-model section.white {background-color: #E8E8E8;}
#main-ap-model section.gray {background-color: #FFF;}
#main-ap-model section.left .media {float: left;}
#main-ap-model section.left .text {float: left;}
#main-ap-model section.right .media {float: none;}
#main-ap-model section.right .text {float: left;}
#main-ap-model section.left .media,
#main-ap-model section.right .media {width: 450px; margin-left: 52px;}
#main-ap-model section.left .media img,
#main-ap-model section.right .media img{border: medium none;margin-top:119px;}
#main-ap-model section.left .medias,
#main-ap-model section.right .medias {width: 445px; margin-left: 550px;}
.medias{animation: 24s linear 0s normal none infinite running top;}
#main-ap-model section.left .medias img,
#main-ap-model section.right .medias img{border: medium none;margin-top: -800px;}
#main-ap-model section.left .fedia,
#main-ap-model section.right .fedia {width: 445px; margin-left: 0px;}
#main-ap-model section.left .fedia img,
#main-ap-model section.right .fedia img{border: medium none;margin-top:30px;}
#main-ap-model section.left .fedias,
#main-ap-model section.right .fedias {width: 445px; margin-left:590px;}
#main-ap-model section.left .fedias img,
#main-ap-model section.right .fedias img{border: medium none;margin-top:-400px;}
#main-ap-model section.left .cedia,
#main-ap-model section.right .cedia {width: 445px; margin-left: 0px;}
#main-ap-model section.left .cedia img,
#main-ap-model section.right .cedia img{border: medium none;margin-top:70px;}
#main-ap-model section.left .cedias,
#main-ap-model section.right .cedias {width: 445px; margin-left:520px;}
#main-ap-model section.left .cedias img,
#main-ap-model section.right .cedias img{border: medium none;margin-top:-400px;}
#main-ap-model section.left .pfedia,
#main-ap-model section.right .pfedia {width: 445px; margin-left:-25px;}
#main-ap-model section.left .pfedia img,
#main-ap-model section.right .pfedia img{border: medium none;margin-top:-5px;}
#main-ap-model section.left .pfedias,
#main-ap-model section.right .pfedias {width: 445px; margin-left:560px;}
#main-ap-model section.left .pfedias img,
#main-ap-model section.right .pfedias img{border: medium none;margin-top:-200px;}
#main-ap-model section.left .fpmedia,
#main-ap-model section.right .fpmedia {width: 445px; margin-left:310px;}
#main-ap-model section.left .fpmedia img,
#main-ap-model section.right .fpmedia img{border: medium none;margin-top:-320px;}
#main-ap-model section.left .fpmedias,
#main-ap-model section.right .fpmedias {width: 445px; margin-left:500px;}
#main-ap-model section.left .fpmedias img,
#main-ap-model section.right .fpmedias img{border: medium none;margin-top:-90px;}
#main-ap-model section.left .yumedia,
#main-ap-model section.right .yumedia {width: 445px; margin-left:480px;}
#main-ap-model section.left .yumedia img,
#main-ap-model section.right .yumedia img{border: medium none;margin-top:130px;}
#main-ap-model section.left .bvmedia,
#main-ap-model section.right .bvmedia {width: 445px; margin-left:70px;}
#main-ap-model section.left .bvmedia img,
#main-ap-model section.right .bvmedia img{border: medium none;margin-top:12px;}
#main-ap-model section.left .bvmedias,
#main-ap-model section.right .bvmedias {width: 445px; margin-left:-40px;}
#main-ap-model section.left .bvmedias img,
#main-ap-model section.right .bvmedias img{border: medium none;margin-top:-21px;}
#main-ap-model section.left .xxmedia,
#main-ap-model section.right .xxmedia {width: 445px; margin-left:400px;}
#main-ap-model section.left .xxmedia img,
#main-ap-model section.right .xxmedia img{border: medium none;margin-top:-172px;}
#main-ap-model section.left .kinde,
#main-ap-model section.right .kinde {width: 450px; margin-left: 44px;}
#main-ap-model section.left .kinde img,
#main-ap-model section.right .kinde img{border: medium none;margin-top: -250px;width:1080px;}
#main-ap-model section.left .text,
#main-ap-model section.right .text {width: 460px;}
#main-ap-model section.left .text h2,
#main-ap-model section.right .text h2 {font-size: 42px;line-height: 1.0865;font-weight: 200;letter-spacing: -0.014em;margin-top: 25px;margin-bottom:16px;width:150%;}
#main-ap-model section.left .text p,
#main-ap-model section.right .text p {width: 110%;font-size: 1.15em;color: #050404;text-align:justify;line-height:25px;}
#main-ap-model section.top .media {margin-bottom: 40px;}
#main-ap-model section.bottom .media {margin-top: 40px;}
#main-ap-model section.top .media,
#main-ap-model section.bottom .media,
#main-ap-model section.top .text,
#main-ap-model section.bottom .text {width: 100%;text-align: center;}
#main-ap-model section.top .text h2,
#main-ap-model section.bottom .text h2 {margin: auto;margin-bottom: 10px;width: 90%;color: #007dc5;}
#main-ap-model section.top .text p,
#main-ap-model section.bottom .text p {margin: auto;width: 90%;font-size: 1.6em;color: #435a6a;}
#main-ap-model #model-spaces {}
#main-ap-model #model-spaces table {border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
#main-ap-model #model-spaces table tr {}
#main-ap-model #model-spaces table tr td {border-bottom: 1px solid #eeeeee;padding: 10px;}
.main#main-af {}
#main-af .hero {position: relative;margin: auto;min-width: 990px;max-width: 1920px;height: 480px;overflow: hidden;}
#main-af .hero img {position: absolute;left: 50%;margin-left: -960px;width: 1920px;height: 480px;}

.div_pro6{ padding-bottom:28px;}
.div_pro6 .div1{ width:464px;}
.div_pro6 .div1 .p1{ color:#3f3a39; font-weight:bold; font-size:30px; line-height:30px;}
.div_pro6 .div1 .p2{ color:#3f3a39; font-size:22px; line-height:22px; margin-top:10px;}
.div_pro6 .div1 .p3{ width:132px; margin-top:46px;}
.div_pro6 .div1 .p3 a{ display:block; height:24px; line-height:24px; border:1px solid #9e9c9b; padding-left:14px; color:#a0a0a0;}
.div_pro6 .div1 .p3 a:hover{ color:#fff; background:#e60012;}
.div_pro6 .div1 .p4{ margin-top:45px; cursor:pointer;}
.div_pro6 .p5{ width:131px;}
.div_pro6 .p6{ width:131px;}
.div_pro6 .p5 .pp1{ color:#3f3a39; color:#3f3a39; font-size:22px; line-height:26px; height:26px; margin-top:30px;}
.div_pro6 .p5 .pp2{ margin-top:15px;}
.div_pro6 .p5 .pp2 a{ margin-right:15px;}
.div_pro6 .p6 .pp1{ color:#3f3a39; color:#3f3a39; font-size:22px; line-height:26px; height:26px; margin-top:30px;}
.div_pro6 .p6 .pp2{ background:url(../images/2_24.jpg) no-repeat; height:26px; line-height:26px; width:132px; margin-top:15px;}
.div_pro6 .p6 .pp2 a{ display:block; padding-left:16px; color:#fff; font-weight:bold;}
.div_pro6 .div2{ width:488px;float: left;}
.div_pro6 .div2 ul#tabs{ width:309px; padding-left:80px; margin-top:20px;}
.div_pro6 .div2 ul#tabs li{ width:83px; height:57px; margin-bottom:10px; float:left; margin-left:15px;}
.div_pro6 .div2 ul#tabs li a{ display: block; width:76px; height:55px; padding-left:2px; padding-right:2px; padding-top:7px; padding-bottom:4px;}
.div_pro6 .div2 ul#tabs li a:hover{ background:url(../images/tj_64.jpg) no-repeat;}
.div_pro6 .div2 ul#tabs li a.current{ background:url(../images/tj_64.jpg) no-repeat;}
.div_pro6 .div2 ul#output { display:block; overflow:hidden; width:486px; height:350px; border:1px solid #eeeeee;}

.div_pro6 .nTab .TabContent{ text-align:center;}
.div_pro6 .nTab .TabContent img{ width:486px; height:350px; border:1px solid #eeeeee;}
.div_pro6 .nTab .TabTitle{ padding-top:20px; width:302px; margin:0 auto;}
.div_pro6 .nTab .TabTitle li{ width:76px; height:55px; padding-left:2px; padding-right:2px; padding-top:7px; padding-bottom:4px; float:left; margin-left:10px; margin-right:10px; cursor:pointer;}
.div_pro6 .nTab .TabTitle .active{ background:url(../images/tj_64.jpg) no-repeat;}
.div_pro6 .none {display:none;}
.mainbox {margin: 0px auto;}
.fx {height: 59px;line-height: 59px;color: #333; margin-left:180px;}
.div_pro6 .none {display:none;}
.div_box {margin-top: 15px;}
.fx .a1 {background: transparent url("../images/2_02.jpg") no-repeat scroll left center;padding-left: 10px;}
.fx a {color: #333;margin-right: 10px;}
.fx {line-height: 59px;color: #333;}
.go-shop {border-radius: 2px;width: 150px;height: 44px;background-color:#000033;line-height: 44px;text-align: center;color: #FFF;}
.go-shop a {display: block;margin: 0px;padding-left: 30px;background-image: url("../images/i_go_shop.png");background-size: 24px 24px;background-position: 10px center;background-repeat: no-repeat;color: #FFF;}
.go-shop .currency {font-size: 1.4em;}
.go-shop .price {font-size: 1.8em;}

/* 认证页面 */
.about-our-top-links{width:100%;height:70px;background:#fff;z-index:10;box-shadow: 0px 0px 5px #888;background-image: linear-gradient(rgba(255, 255, 255, 0.95) 0px, rgba(255, 255, 255, 0.95) 100%) !important;}
.about-our-top-links ul{position:relative;height:70px}
.about-our-top-links li{float:left;padding-left:30px}
.about-our-top-links li:first-child{padding-left:0}
.about-our-top-links li:hover a,.about-our-top-links li.on a{color:#2c97f4}
.about-our-top-links li:active a{color:#b9b9b9}
.about-our-top-links a{display:block;height:65px;line-height:70px;color:#000;width:140px;text-align:center;font-size:15.6px}
.contain_wrap {margin: 0px auto;width: 990px; position: relative;}
.about-our-top-links ul {height: 70px;}
.about-our-top-links span{-webkit-transition:all 0.25s;transition:all 0.25s;position:absolute;bottom:1px;left:0px;display:block;width:134px;height:3px;background:#2c97f4;border-radius:3px}
.about-our-synopsis{background:#f4f4f4;padding:86px 0}
.about-our-synopsis h2{color: #474747;font-size: 32px;margin-top: 80px;text-align: center;margin: 0px;}
.about-our-synopsis h3{width: 230%;font-size: 1.15em;color: #050404;margin-left: -280px;text-align:justify;}
.about-our-synopsis p{line-height:25px;color:#050404;font-size:1.15em;margin-top:15px;text-indent:0px;text-align:justify;}
/* 2 */
.about-our-introduce{background:#e7e7e8;padding:86px 0}
.about-our-introduce h2{color:#474747;font-size:24px;text-align:center;margin:0}
.about-our-introduce p{line-height:25px;color:#050404;font-size:1.15em;margin-top:12px;text-indent:0px;text-align:justify;}
.about-our-introduce .banner-slider{height:253px;margin-top:10px;text-align:center}

/* 3 */
.about-our-honorary{background:#F4F4F4;padding:86px 0}
.about-our-honorary h2{color:#474747;font-size:24px;text-align:center;margin:0}
.about-our-honorary p{line-height:25px;color:#050404;font-size:1.15em;margin-top:0px;text-indent:0px}
.about-our-honorary .banner-slider{height:253px;margin-top:10px;text-align:center}

/* 4 */
.about-our-culture{background:#FFF;padding:86px 0}
.about-our-culture h2{color:#474747;font-size:24px;text-align:center;margin:0}
.about-our-culture p{line-height:25px;color:#050404;font-size:1.15em;margin-top:20px;text-indent:0px;text-align:justify;}
.about-our-culture .banner-slider{height:253px;margin-top:10px;text-align:center}

/* 5 */
.about-our-partner{background:#FFF;padding:86px 0}
.about-our-partner h2{color:#474747;font-size:32px;margin-top:80px;text-align:center;margin:0px;}
.about-our-partner p{line-height:36px;color:#474747;font-size:14px;margin-top:0px;text-indent:0px}
.about-our-partner .banner-slider{height:253px;margin-top:10px;text-align:center}

/* 6 */
.about-our-expert{background:#F4F4F4;padding:86px 0}
.about-our-expert h2{color:#474747;font-size:32px;text-align:center;margin:0}
.about-our-expert p{line-height:25px;color:#050404;font-size:1.15em;margin-top:0px;text-indent:0px;text-align:justify;}
.about-our-expert .banner-slider{height:253px;margin-top:10px;text-align:center}

/* css3 产品特点特效 */

/* 学校案例第二屏CSS开始 */
.teamBoxs .teamImgs {overflow: hidden;padding-bottom: 32px;width: 1090px;}
.teamBoxs .teamImgs .img6 {width: 300px;height: 200px;float: left;margin-right: 10px;margin-bottom: 14px;margin-top: 56px;}
.teamBoxs .teamImgs .img6 p{color: #000;font-size: 1.15em;line-height: 35px;margin-right: 12px;text-align: center;}
.about-our-introduce h3 {color: #001881;font-size: 42px;text-align: center;margin: 0px;}
.ptas-hds{border-bottom: 1px solid #E5E5E5;text-align: center;margin-top: 90px;line-height: 60px;}
/* 学校案例第二屏CSS结束 */
/* 第一屏特效开始 */
#animation{
-webkit-animation:fadeInUp 1s .2s ease both;
-moz-animation:fadeInUp 1s .2s ease both;}
@-webkit-keyframes fadeInUp{
0%{opacity:0;
-webkit-transform:translateY(20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{
0%{opacity:0;
-moz-transform:translateY(20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

#fink{
-webkit-animation:fadeInDown 1s .4s ease both;
-moz-animation:fadeInDown 1s .8s ease both;}
@-webkit-keyframes fadeInDown{
0%{opacity:0;
-webkit-transform:translateY(-20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{
0%{opacity:0;
-moz-transform:translateY(-20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}
/* 第一屏特效结束 ned */

/* 第二屏特效开始 */
#kindes{
-webkit-animation:fadeInLeft 1s .4s linear both;
-moz-animation:fadeInLeft 1s .8s linear both;}
@-webkit-keyframes fadeInLeft{
0%{opacity:0;
-webkit-transform:translateX(-20px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInLeft{
0%{opacity:0;
-moz-transform:translateX(-20px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}

#animationlist{
-webkit-animation:fadeInUp 1s .3s ease both;
-moz-animation:fadeInUp 1s .4s ease both;}
@-webkit-keyframes fadeInUp{
0%{opacity:0;
-webkit-transform:translateY(20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp{
0%{opacity:0;
-moz-transform:translateY(20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

#planimation{
-webkit-animation:fadeInDown 1s .4s ease both;
-moz-animation:fadeInDown 1s .3s ease both;}
@-webkit-keyframes fadeInDown{
0%{opacity:0;
-webkit-transform:translateY(-20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{
0%{opacity:0;
-moz-transform:translateY(-20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}

#fslanimation{
-webkit-animation:fadeInDown 1s .6s ease both;
-moz-animation:fadeInDown 1s .7s ease both;}
@-webkit-keyframes fadeInDown{
0%{opacity:0;
-webkit-transform:translateY(-20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{
0%{opacity:0;
-moz-transform:translateY(-20px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}
/* 第二屏特效结束 end */

/* 学校选择美国奥司汀开始 */
.main-ap-modelpf{}
#main-ap-modelpf section.fontls {background-color: #eeeeee;}
#main-ap-modelpf section {padding: 80px 0;border-bottom: 1px solid #cdd1d4;}
.innpls {margin: auto;width: 990px;height: 390px;}
#main-ap-modelpf section.left .textpt,
#main-ap-modelpf section.rights .textpt {width: 460px;}
#main-ap-modelpf section.rights .textpt {float: left;}
#main-ap-modelpf section.left .textpt p,
#main-ap-modelpf section.rights .textpt p {width: 230%;font-size: 1.5em;color: #333;}
#main-ap-modelpf section.left .textpt h2,
#main-ap-modelpf section.rights .textpt h2 {font-size: 42px;line-height: 1.0865;font-weight: 200;letter-spacing: -0.014em;margin-top: 25px;margin-bottom:16px;width:200%;color:#001881;margin-left: 88px;}
.moppis {width: 450px; margin-left: 280px;}
#main-ap-modelpf section.whitea{background-color: #E8E8E8;}
.imdlist{margin:auto;width:990px;height:690px;}
.texta {width: 460px;text-align: center;margin: 0px auto;}
.texta h2{font-size: 42px;color: #001881;}
#main-ap-modelpf section.lefta .img7,
#main-ap-modelpf section.right .img7{width: 300px;height: 200px;float: left;margin-right: 10px;margin-bottom: 14px;margin-top: 56px;margin-left: -280px;}
#main-ap-modelpf section.lefta .img7,
#main-ap-modelpf section.right .img7 p{color: #000;font-size: 18px;line-height: 52px;margin-right: 12px;text-align: center;}
#main-ap-modelpf section.lefta .img8,
#main-ap-modelpf section.right .img8{width: 300px;height: 200px;float: left;margin-right: 10px;margin-bottom: 14px;margin-top: 56px;margin-left: 4px;}
#main-ap-modelpf section.lefta .img8,
#main-ap-modelpf section.right .img8 p{color: #000;font-size: 18px;line-height: 52px;margin-right: 12px;text-align: center;}
#main-ap-modelpf section.lefta .img9,
#main-ap-modelpf section.right .img9{width: 300px;height: 200px;float: left;margin-right: 10px;margin-bottom: 14px;margin-top: -215px;margin-left: 350px;}
#main-ap-modelpf section.lefta .img9,
#main-ap-modelpf section.right .img9 p{color: #000;font-size: 18px;line-height: 52px;margin-right: 12px;text-align: center;}
.textas {width: 460px;text-align: center;margin: 0px auto;margin-top: 330px;}
.textas h2{font-size: 42px;color: #001881;}
#main-ap-modelpf section.lefta .img10,
#main-ap-modelpf section.right .img10{width: 300px;height: 200px;float: left;margin-right: 10px;margin-bottom: 14px;margin-top: 56px;margin-left: -280px;}
#main-ap-modelpf section.lefta .img10,
#main-ap-modelpf section.right .img10 p{color: #000;font-size: 18px;line-height: 52px;margin-right: 12px;text-align: center;}
#main-ap-modelpf section.lefta .img11,
#main-ap-modelpf section.right .img11{width: 300px;height: 200px;float: left;margin-right: 10px;margin-bottom: 14px;margin-top: 56px;margin-left: 4px;}
#main-ap-modelpf section.lefta .img11,
#main-ap-modelpf section.right .img11 p{color: #000;font-size: 18px;line-height: 52px;margin-right: 12px;text-align: center;}
#main-ap-modelpf section.lefta .img12,
#main-ap-modelpf section.right .img12{width: 300px;height: 200px;float: left;margin-right: 10px;margin-bottom: 14px;margin-top: -215px;margin-left: 350px;}
#main-ap-modelpf section.lefta .img12,
#main-ap-modelpf section.right .img12 p{color: #000;font-size: 18px;line-height: 52px;margin-right: 12px;text-align: center;}
#main-ap-modelpf section.whiteb{background-color: #dddddd;}
.innersb{margin:auto;width:990px;height:690px;}
.textps{width: 550px;text-align: center;margin: 0px auto;}
.textps h2{font-size: 42px;color: #001881;}
#main-ap-modelpf section.lefta .fediabs,
#main-ap-modelpf section.rightb .fediabs {width: 445px;}
#main-ap-modelpf section.lefta .fediabs img,
#main-ap-modelpf section.rightb .fediabs img{border: medium none;margin-top:50px;}
/* 校选择美国奥司汀结束 end */

/* 历程开始css3 */
#timeline{width:990px;height:350px;overflow:hidden;margin:40px auto 0 auto;position:relative;background:url('../images/dot.png') left 45px repeat-x;}
#dates{width:800px;height:60px;overflow:hidden;}
#dates li{float:left;width:100px;height:50px;font-size:24px;text-align:center;background:url('../images/biggerdot.png') center bottom no-repeat;}
#dates a{line-height:38px;padding-bottom:10px;}
#dates .selected{font-size:38px;}
#issues{width:800px;height:350px;overflow:hidden;}
#issues li{width:990px;height:350px;float:left;}
#issues li img{float:left;margin: 10px 30px 10px 190px;margin-left: 33px;}
#issues li h1{color:#007DC5;font-size:48px;margin:20px 0;}
#issues li p{font-size:16px;margin-right:70px;font-weight:normal;line-height:22px;}
#grad_left,#grad_right{width:100px;height:350px;position:absolute;top:0;}
#grad_left{left:0;background:url('../images/grad_left.png') repeat-y;}
#grad_right{right:0;background:url('../images/grad_right.png') repeat-y;}
#next,#prev{position:absolute;top:0;font-size:70px;top:170px;width:22px;height:38px;background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;}
#next:hover,#prev:hover{background-position:0 -76px;}
#next{right:0;background-image:url('../images/next.png');}
#prev{left:0;background-image:url('../images/prev.png');}
#next.disabled,#prev.disabled{opacity:0.2;}
/* 历程结束css3 */

/* 售后服务css 开始 */
#main-ap-model section.right .texts {float: left;}
#main-ap-model section.left .texts,
#main-ap-model section.right .texts {width: 950px;}
#main-ap-model section.left .texts h2,
#main-ap-model section.right .texts h2 {font-size: 30px;line-height: 1.0865;font-weight: 200;letter-spacing: -0.014em;margin-top: 25px;margin-bottom:16px;width:150%;}
#main-ap-model section.left .texts p,
#main-ap-model section.right .texts p {width: 110%;font-size: 1.15em;color: #333;}
#main-ap-model section.left .viomedias img,
#main-ap-model section.right .viomedias img{border: medium none;margin-left: 280px;margin-top:60px;}
#main-ap-model section.left .viomediaso img,
#main-ap-model section.right .viomediaso img{border: medium none;margin-left: -45px;margin-top:80px;}
#main-ap-model section.left .viomediasp img,
#main-ap-model section.right .viomediasp img{border: medium none;margin-left: 600px;margin-top:-200px;}
.innersps {margin: auto;width: 990px;height: 1400px;}
#main-ap-model section.left .kindeyul,
#main-ap-model section.right .kindeyul {margin-top: 30px;}
/* 售后服务css  ned */

/* 导航栏下部分 */
.about-section-1 .about-pffind{margin:auto;width:600px;padding:40px 50px; margin-right: 110px;}
.about-section-1 .about-pffind h2{color:#fff;font-size:4.0em;}
/* 导航栏下部分 end */

/* 空气净化器调查问卷 */
.title {float: left;width: 180%;font-size: 16px;margin-left: -6px;padding-bottom: 8px;position: relative;padding-left: 5px;margin-top:25px;}
.matrix {
    float: left;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}
.matrix a{display: inline-block;}
.icheckbox_div {
    position: relative;
    padding-bottom: 10px;
}
/* 空气净化器调查问卷结束 */

/* RESOURCES */
#resources {}
#resources .hero .text {top:100px;right:0;width:40%;color:#FFFFFF;}
#resources .hero .text h1 {margin:0 0 20px 0;font-weight:bold;color:#FFFFFF;}
#resources .hero .text p {font-size:1.4em;}
#resources #resource-index {background:#fafafa;}
#resources #resource-filter {margin-bottom: -1px;height: 70px;width: 100%;background: #1E4E37 url("../images/bg_2.gif") repeat scroll left top;}
#resources #resource-filter ul {margin:auto;width:1140px;padding:20px 0;list-style:none;}
#resources #resource-filter ul li {float:left;margin:0 10px;font-size:1.4em;}
#resources #resource-filter ul li a {border-radius:3px;padding:5px 10px;color:#FFFFFF;}
#resources #resource-filter ul li a:hover,
#resources #resource-filter ul li a:active,
#resources #resource-filter ul li a:focus {background: #FFFFFF;color:#00CCFF;}
#resources #resource-filter ul li.highlight a {background:#FFFFFF;color:#00CCFF;}

/* sq */
.serviceq-box {padding: 10px 0 50px 0; width: 100%; background: #fafafa; position: relative;}
.serviceq-box  .sq-high{width: 1100px; height: 250px; overflow: hidden; margin: auto; margin-bottom: 20px;}
.serviceq-box  .v-crumbs{margin-bottom: 20px;}
.serviceq-box .serviceq-section{width: 1140px; min-height: 500px; margin: auto; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); -ms-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1); color: #999; font-size: 14px; background: #fff url(../images/vivo-account-split.jpg) 250px 0 repeat-y;}
.serviceq-box h1.title{font-size: 24px; color: #008cd6; padding-bottom: 15px; display: block; width: 1100px; margin: auto;}

.serviceq-section .sq-nav{float: left; width: 250px; min-height: 500px; }
.sq-nav dl{display: block;}
.sq-nav dl dd{display: block; height: 60px; position: relative; border-bottom: 1px #eee solid;}
.sq-nav dl dd em{width: 11px; height: 26px; position: absolute; top: 17px; right: -1px; background-position: -150px -45px; display: none;}
.sq-nav dl dd a{height: 60px; line-height: 60px; display: block; color: #333; font-size: 18px; text-align: center; -webkit-transition:color .3s ease-in-out; -moz-transition:color .3s ease-in-out; -ms-transition:color .3s ease-in-out; transition:color .3s ease-in-out;}
.sq-nav dl dd a:hover{color: #008cd6;}
.sq-nav dl dd.current a{background: #008cd6; color: #fff;}
.sq-nav dl dd.current em{display: block;}
.serviceq-section .sq-content{margin: auto;width: 1140px;border-width: 1px 1px 3px;border-style: solid;border-color: #DDD;border-image: none;border-radius: 6px;background: #FFF none repeat scroll 0% 0%;}
.sq-content .section{width: 1100px; margin: auto; position: relative;}
.sq-content .section dl{display: block; position: relative;}
.sq-content .section dl dt{display: block; font-size: 23px; color:#0A0A5C;}
.sq-content .section dl dd{display: block; position: relative; padding-bottom: 10px;}

.qa .section dl{border-top: 1px #f1f1f1 solid; padding-top: 20px; margin-bottom: 20px;}
.qa .section dl:first-child{padding: 0; border: none;}
.qa .section dl dt{padding-bottom: 20px;padding: 20px 0px;}
.qa .section dl dd{padding-bottom: 10px;font-size:14px;cursor: pointer;}
.qa .section dl dd p{padding:5px 20px; padding-bottom: 5px; color: #0A0A5C;}
.qa .section dl dd a.expand{width: 23px; height: 23px; position: absolute; top: 0; right: 0;}
.qa .section dl dd a.expand b{width: 23px; height: 23px; overflow: hidden; display: inline-block; background: url(../images/qa-expand-ico.jpg) no-repeat; -webkit-transition: -webkit-transform .3s ease-in-out; -moz-transition: -moz-transform .3s ease-in-out; -ms-transition: -ms-transform .3s ease-in-out; transition: transform .3s ease-in-out;}
.qa .section dl dd a.expand:hover b{background-position: -24px 0;}
.qa .section dl dd a.contract b{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}

.policy .section dl{padding-bottom: 30px;}
.policy .section dl dt{padding-bottom: 10px;}

.svideo-box{padding: 10px 0 50px 0; width: 100%; background: #fafafa; position: relative;}
.svideo-box .v-crumbs{margin-bottom: 20px;}
.svideo-box h1.title{font-size: 24px; color: #008cd6; padding-bottom: 15px; display: block; width: 1100px; margin: auto;}
.svideo-box .svideo-section{width: 1101px; min-height: 200px; margin: auto; background: #fff; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); -ms-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1); color: #999; font-size: 14px; margin-bottom: 40px;}
.svideo-section ul li{position: relative; width: 366px; height: 240px; padding-top: 20px; float: left; border-right: 1px #f4f4f4 solid; border-bottom: 1px #f4f4f4 solid; text-align: center;}
.svideo-section ul li a{display: block;}
.svideo-section ul li a b{width:76px; height:76px; overflow:hidden; background:url(../images/key-event-video-ico.png) no-repeat; _background-image: url(../images/key-event-video-ico.gif); position:absolute; top:50%; left:50%; margin:-56px 0 0 -38px; display: none;}
.svideo-section ul li a b:hover{background-position:0 -76px;}
.svideo-section ul li .video{width: 320px;  height: 180px; margin: auto; background: #333; margin-bottom: 15px;}
.svideo-section ul li .video p{}

/* About Us */
.about-our-synopsisyn {background: #F0F0F0;}
.demo-15 {width: 990px;margin: 0px auto;text-align: center;padding: 22px;}
section i {display: inline-block;width: 190px;border-top: 1px solid #e3e3e3;vertical-align: middle;margin-top: -17px;}
.about-our-synopsisyn h2 {color: rgb(0, 0, 0);font-size: 32px;text-align: center;margin: 0px;margin-top: 22px;font-weight: 500;padding: 0 30px;display: inline-block;}
.about-our-synopsisyn p {line-height: 32px;font-size: 16px;color: #666;margin-top: 15px;text-indent: 0px;text-align: initial;margin-bottom: 0px;}
/* About Us news */

/*--新闻中心sidebar--*/
#main {margin: 0px auto 75px;width: 1100px;}
.container_banner {position: relative;padding: 40px 0px 0px;background-position: 50% top;background-repeat: no-repeat;}
.container {margin: 0px auto;width: 1140px;min-width: 980px;}
.headbox_1 {text-align: center;}
.headbox_1 .titles {margin-bottom: 15px;padding-bottom: 40px;line-height: 1.5;background: transparent url("../images/line_title_1.png") no-repeat scroll 50% bottom;font-size: 30px;color: #141313;font-weight: normal;}
.newslistbox { font-size: 14px;font-size: 14px;margin: 0 0 0 580px;}
.newslistbox_text { float:left; width:360px; padding-top:80px; margin-bottom:30px;}
.newslistbox_text h2 { font-size:24px; font-weight:normal;}
.newslistbox_text h4 { font-size:18px; font-weight:normal;}
.newslistbox_text p { color:#666; padding-top:30px;}
.newslistbox_tu { float:right; margin-bottom:30px;}
.newslistbox_box { clear:both; border-top:1px solid #ddd; padding:50px 0;}
.nnews_tu {margin-bottom: 20px;}
.nnews {margin-bottom: 0px;}
.nnews .ntime {float: right;color: #888;}
.nnews h3 {margin-bottom: 7px;padding-bottom: 7px;border-bottom: 1px dotted #DDD;}
.nnews h3 a {font-size: 15px;background: transparent url("../images/ico.png") no-repeat scroll 2px -440px;padding-left: 24px;padding-top: 2px;color: #888;}
.paginal {padding: 10px 0px;text-align: right;}
.paginal li {display: inline;}
.btn_1 {display: inline-block;width: 170px;height: 35px;line-height: 35px;background: transparent url("../images/btn_4.png") no-repeat scroll left top;color: #A49759;}
.btn_1 {display: inline-block;width: 170px;height: 35px;line-height: 35px;background: transparent url("../images/btn_4.png") no-repeat scroll left top;color: #A49759;}
.btn_1:hover {background-image: url("../images/btn_4_on.png");color: #D9CFA2;text-decoration: none;}
.paginal a {text-align: center;}
.newsimg {position: relative;overflow: hidden; float: left; width: 560px;height: 440px;}
.newsimg li {padding-bottom: 0px;width: 100%;}
.newsimg .date {display: none;top: auto;bottom: 150px;}
.newsimg .text {position: absolute;bottom: 0px;left: 0px;width: 100%;height: 70px;text-align: left;}
.newsimg .text_1 .bg {position: absolute;left: 0px;top: 0px;z-index: -1;width: 100%; height: 100%;background-color: #1F5039;opacity: 0.75;}
.newsimg .text_2 {display: none;padding: 25px 30px;width: 510px;height: 160px;}
.newsimg .img img {display: block;width: 100%;height: auto;transform: scale(1, 1);transition: all 0.5s ease-in-out 0s;}
.paginal a {text-align: center;}
.pageinfo {text-align: center;height: 50px;margin: 40px auto;margin-bottom: 35px;}
.pageinfo a{ float:left; display:block;height:30px; line-height:30px;border:1px solid #969696; margin:0 3px; color:#564639; padding:0 12px}
.pageinfo a:hover{color:#fff; background:#007DC5;}
.pageinfo span{ float: left;display: block;height: 30px;line-height: 30px;margin: 0 2px;color: #1A1818;padding: 0 10px;border: 1px solid #969696;}
.pageinfo a.current{float:left; display:block;height:30px; line-height:30px;border:1px solid #564639; margin:0 3px; color:#564639; padding:0 10px; color:#fff; background:#564639;}
/* 新闻中心 NED */