﻿* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
html,body {height: 100%;}
body {
    /*-webkit-touch-callout: none;*/
    /*-webkit-user-select: none;*/
    /*-moz-user-select: none;*/
    /*-ms-user-select: none;*/
    /*user-select: none;*/
}
img { -webkit-user-select: none; -webkit-touch-callout: none ;}
.index-page-wrapper {height: 100%;}
/* index */
.index-content {position: relative;/* min-height: 900px; */height: 100%;}
.household-wrapper {height: 100%;height: 100%;}

.index-swiper {height: 100%;}
.swiper-video {height: 100%;overflow: hidden;width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
video {object-fit: cover;-o-object-fit:cover;width: 100%;height: 100%;position: relative;display: block;}
.video-cover {position: absolute;left:0;top:0;width: 100%;height: 100%;background: url(../images/video-poster.png) no-repeat center;background-size: cover;}
.mobile-swiper-img {width: 100%;height: 100%;display: none;}
.index-swiper .swiper-pagination {font-size: 0;bottom: 62px;text-align: right;padding-right: 10%;bottom: 6.889%;}
.index-swiper .swiper-pagination .swiper-pagination-bullet {width: 28px;height: 2px;border-radius: 0;margin: 0 8px;outline: none;opacity: 1;background-color: #FFFFFF;}
.index-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #FFD39E;}

.announcement-container {position: absolute;left: 0;bottom: 13.444%;right:0;text-align: center;z-index: 9;}
.announcement-title {font-family: 'Noto Serif SC','SourceHanSerifCN-Bold';font-weight: 800;font-size: 33px;line-height: 47px;display: flex;align-items: center;justify-content: center;color: #FFFFFF;letter-spacing: 18px;cursor: pointer;}
.announcement-title .iconfont {display: none;opacity: 0;}
.announcement-line {width: 68px;height: 2px;background-color: #FFFFFF;margin: 20px auto;}
.announcement-subtitle {font-size: 21px;line-height: 25px;color: #FFFFFF;font-weight: 400;}
.lijiu {color: #FFE8CD;}

.announcement-service {position: absolute;left: 10%;bottom:36px;bottom: 4%;z-index: 10;}
.service-mizi {cursor: pointer;}
.service-mizi i {display: inline-block;vertical-align: middle;width: 55px;height: 58px;transition: all .3s;background-repeat: no-repeat;background-position: center;background-size: 40px;background-image: url(../images/service-mizi.png);}
.service-mizi span {font-size: 16px;color: #FFE8CD;display: inline-block;line-height: 58px;vertical-align: middle;font-weight: 400;}
.service-mizi:hover i {background-image: url(../images/service-mizi-hover.png);}
.chat-online-service {position: fixed;top:0;left:0;right:0;bottom:0;z-index: 9;display: none;}
.noScroll {
	position: fixed;
	top: 0;
	height: 100%;
	overflow: hidden
}
.chat-online-box {position: absolute;bottom: 12.223%;left: 11%;width: 286px;height: 377px;background: rgba(113, 113, 113, 0.49);box-shadow: 0 4px 34px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);border-radius: 12px;}
.chat-online-content {margin: 20px 0;padding:0 20px;height: 300px;overflow-y: scroll;scrollbar-width: none;-ms-overflow-style: none}
.chat-online-content::-webkit-scrollbar {width: 0;height: 0;}
.message-item {clear: both;margin-bottom: 11px;display: flex;}
.message-left {}
.message-right {flex-direction: row-reverse;}
.chat-avatar {display: block;flex-shrink: 0;width: 32px;height: 32px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.message-service .chat-avatar {background-image: url(../images/service-avatar.png);margin-right: 12px;}
.message-user .chat-avatar {background-image: url(../images/user-avatar.png);margin-left: 12px;}
.chat-info {min-height: 41px;color: #FFFFFF;padding:12px;font-size: 12px;line-height: 17px;font-weight: 500;background-color: rgba(255,255,255,.3);border-radius: 8px;}
.message-service .chat-info {flex:1;}
.message-user .chat-info {max-width: 190px;}
.chat-info .chat-title {padding-bottom: 12px;position: relative;margin-bottom: 8px;}
.chat-info .chat-title::after {content: '';display: block;position: absolute;left:0;right:0;bottom: 0;height: 1px;background-color: #FFFFFF;}
.link-question-list {max-height: 178px;}
.link-question-list .link-question-item {display: block;-webkit-text-decoration-line: underline;text-decoration-line: underline;cursor: pointer;padding:4px 0;text-decoration: underline;}
.link-question-list .link-question-item:last-child {padding-bottom: 0;}
a.batch-btn {position: absolute;right:0;top:0;font-size: 12px;line-height: 17px;-webkit-text-decoration-line: underline;text-decoration-line: underline;cursor: pointer;color: #FFFFFF;text-decoration: underline;}
.chat-online-send {position: absolute;bottom: 0;left: 0;right:0;padding:20px 15px 20px 20px;font-size: 0;}
.chat-input {display: inline-block;width: 210px;height: 33px;vertical-align: middle;margin-right: 8px;}
.chat-input input {display: block;background: rgba(255,255,255,.3);border-radius: 8px;padding: 8px 12px;height: 33px;font-size: 12px;width: 100%;color: #FFFFFF;}
.chat-send-btn {display: inline-block;vertical-align: middle;width: 33px;height: 33px;background: url(../images/send-btn.png) no-repeat center;background-size: cover;cursor: pointer;}

/* 历史事件 */
.event-timeline {display: none;position: absolute;top:0;left:0;right:0;bottom: 0;z-index: 10;transition: all .2s linear;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;}
.event-timeline-mask {position: absolute;top:0;left: 0;bottom: 0;right: 0;background-color: rgba(0,0,0,.5);}

/* 历久 event */
.timeline-top {position: absolute;left: 0;right: 0;top:18%;padding: 0 140px;}
.timeline-container {max-width: 1180px;margin: 0 auto;position: relative;}
.timeline-video-container {max-width: 1380px;margin: 0 auto;position: relative;}
.timeline-top .timeline-container {display: flex;align-items: center;justify-content: space-between;}
.timeline-top .year-val {font-family: 'RobotoMono-Bold';font-weight: 700;font-size: 147px;line-height: 150px;color: rgba(255, 232, 205, .5);display: flex;align-items: center;justify-content: center;}
.timeline-top .swiper-year-prefix,
.timeline-top .swiper-year-suffix {height: 142px;}
.timeline-top .historical-event {overflow: hidden;width: 540px;height: 350px;flex-shrink: 0;}
.historical-event .swiper-event {height: 100%;}
.timeline-top .historical-event-item {padding:0 5px;display: flex;flex-direction: row;align-items: center;font-size: 20px;line-height: 44px;color: #FFE8CD;font-weight: 400;}
.historical-event-info {display: flex;}
.historical-event-info .event-year {width: 88px;flex-shrink: 0;}
.historical-event-info .event-img {width: 345px;height: 240px;margin-top: 16px;}

/* 弥 event */
.mi-timeline {}
.timeline-mi-top,.timeline-xin-top {width: 100%;height: 70%;height: 72%;overflow: hidden;padding-top: 88px;}
.timeline-mi-swiper,
.timeline-xin-swiper {height: 100%;}
.mi-timeline .swiper-slide {}
.timeline-mi-top .swiper-slide,.timeline-xin-top .swiper-slide {padding:0 70px;}
.timeline-mi-swiper-img {height: 100%;display: flex;align-items: center;}
.timeline-mi-swiper-video {height: 100%;display: flex;align-items: center;}


.timeline-mi-img {display: flex;height: 100%;flex: 1;align-items: center;}
.dynamic-img {height: 288px;width: 100%;display: flex;align-items: center;justify-content: center;position: relative;}
.timeline-xin-top .dynamic-img {height: 100%;}
.timeline-xin-top .dynamic-img .dynamic-img-item {margin-top: 20%;margin-top: 15%;}
.timeline-xin-top .dynamic-img.dynamic-img-one .dynamic-img-item{margin-top: 0;}
.dynamic-img .dynamic-img-item {position: absolute;left: 0;/* margin-left: 25%;margin-top: 20%; */}
.dynamic-img .dynamic-img-item img {width: auto;}
.dynamic-img .dynamic-img-item .vice-img {height: 183px;height: 238px;}
.dynamic-img .dynamic-img-item .main-img {height: 215px;}

.timeline-mi-content {flex: 1;display: flex;align-items: center;height: 100%;}
.mi-timeline .mi-section {display: block;}
.mi-timeline .mi-section.mi-section-show {
	display: block;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s
}
.mi-section .mi-section-title {font-size: 36px;line-height: 38px;font-family: 'Noto Serif SC','SourceHanSerifCN-Bold';font-weight: 900;color: #FFE8CD;letter-spacing: 6px;margin-bottom: 20px;}
.mi-section .mi-section-en {font-size: 28px;line-height: 44px;color: #FFFFFF;letter-spacing: .5px;font-weight: 500;}
.mi-section .mi-section-desc {font-size: 16px;color: #FFFFFF;line-height: 32px;font-weight: 400;}
.symbol {vertical-align: top;font-size: 12px;line-height: 30px;}
.mi-section .mi-section-article {padding-top: 32px;padding-top: 12px;}
.mi-section .mi-section-article .mi-section-desc {margin-top: 8px;}
.mi-section .mi-section-subtitle {font-size: 24px;line-height: 38px;font-family: 'Noto Serif SC','SourceHanSerifCN-Bold';font-weight: 900;color: #FFFFFF;letter-spacing: 6px;}


.single-img {width: 560px;height: 315px;width: 86.488%;height: 58.12%;position: relative;display: flex;align-items: center;justify-content: center;}
.single-img .index-video-mask {width: 80px;/* height: 80px; */cursor: pointer;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);z-index: 2;}
.single-img .index-video-mask i {display: block;font-size: 80px;color: #000000;}
.single-img .index-video-mask .v_start_btn {opacity: .6;}
.single-img .index-video-mask .v_stop_btn {opacity: 0;display: none;}
.single-img .hover-pause:hover .v_stop_btn {opacity: .5;}
.single-img video {width: 100%;height: 100%;background-color: #000000;object-fit: cover;-o-object-fit:cover;}


/* xin */
.xin-timeline::before {content: "";display: block;position: absolute;left:0;right: 0;top:88px;bottom: 0;background-color: rgba(0,0,0,.5);}
.timeline-xin-top .xin-timeline-slide {background-repeat: no-repeat;background-position-x: right;background-image: url(../images/timeline/compress.png);}
.timeline-xin-top .xin-timeline-slide:first-child {background-position-y: 62px;background-repeat: no-repeat;background-size: 42.23% auto;}
.timeline-xin-top .xin-timeline-slide:nth-child(2) {background-position-y: 64px;background-repeat: no-repeat;background-size: 40.77% auto;}
.timeline-xin-top .xin-timeline-slide:nth-child(3) {background-position-y: 64px;background-repeat: no-repeat;background-size: 28.96% auto;}
.timeline-xin-top .xin-timeline-slide:nth-child(4) {background-position-y: 110px;background-repeat: no-repeat;background-size: 28.96% auto;}
.timeline-xin-top .xin-timeline-slide:nth-child(5) {background-position-y: 80px;background-repeat: no-repeat;background-size: 30% auto;}
.timeline-xin-top .xin-timeline-slide:nth-child(6) {background-position-y: 64px;background-repeat: no-repeat;background-size: 42.23% auto;}
.timeline-xin-top .xin-timeline-slide:nth-child(7) {background-position-y: 80px;background-repeat: no-repeat;background-size: 30% auto;}
.timeline-xin-top .xin-timeline-slide:nth-child(8) {background-position-y: 80px;background-repeat: no-repeat;background-size: 40% auto;}








.timeline-axis {position: absolute;top:69.3%;left:0;right:0;z-index: 99;padding: 0 184px;}

.timeline-axis::after {content: '';display: block;position: absolute;left:0;top:44px;z-index: 1;height: 1px;background-color: #FFFFFF;right: 0;display: none;}
.timeline-axis .event-axis {display: flex;justify-content: space-between;align-items: center;margin: 0 auto;/* height: 150px; */}
.event-axis .event-axis-item {cursor: pointer;text-align: center;position: relative;}

.event-axis .active-circle {}
.event-axis .event-axis-img {width: 80px;height: 80px;border: 2px dashed rgba(255,255,255,0);border-radius: 100%;display: flex;align-items: center;justify-content: center;margin: 0 auto;background-repeat: no-repeat;background-position: center;background-size: cover;background-image: none;}
.event-axis .event-axis-img img {width: 60px;height: 60px;border-radius: 100%;}
.event-axis .event-axis-val {text-align: center;font-size: 22px;line-height: 25px;font-weight: 300;color: #FFE8CD;margin-top: 34px;font-family: Helvetica, "PingFang SC", "Microsoft Yahei", sans-serif;}
.center-item {display: inline-block;}

.event-axis .active-circle .event-axis-img {transition: all .7s;background-image: url(../images/event-hover-border.png);transform: scale(1.2,1.2);}
.event-axis .active-circle .event-axis-img img,
.event-axis .active-circle-hover .event-axis-img img{transform: none;}
.event-axis .active-circle .event-axis-val {font-weight: 700;}

.event-axis .active-circle-hover .event-axis-img {transition: all .7s;background-image: url(../images/event-hover-border.png);transform: scale(1.2,1.2);}
.event-axis .active-circle-hover .event-axis-val {font-weight: 700;}


.timeline-bottom {position: absolute;right:0;left:0;bottom: 30px;padding: 0 184px;}
.timeline-tag {font-size: 21px;line-height: 30px;letter-spacing: 19px;text-align: center;font-weight: 400;}
.timeline-tag span {color: rgba(255,255,255,.5) !important;}
.lijiu-timeline .lijiu,.mi-timeline .mi,.xin-timeline .xin {color: #ffe8cd !important;}
.timeline-bottom .timeline-container {}
.timeline-progress {position: relative;}
.timeline-progress .custom-pagination {width: 100px;height: 2px;background-color:rgba(255,255,255,.38);}
.timeline-progress .custom-pagination .custom-pagination-fill {position: absolute;left:0;width: 0;height: 2px;background-color: #FFFFFF;transition: all .7s;}
.timeline-progress .custom-pagination .custom-pagination-fill::after {content:"";position: absolute;display: block;width: 2px;height: 4px;background-color: #FFFFFF;top:-1px;right:0;}




.timeline-top .timeanima {
	animation: 1s timeanima 0s forwards;
	-webkit-animation: 1s timeanima 0s forwards;
	-moz-animation: 1s timeanima 0s forwards
}
.animated .leftIn {
	-webkit-animation-name: leftIn;
	animation-name: leftIn;
	-webkit-animation-duration: 1.2s;
	animation-duration: 1.2s
}
.delay200 {
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	-webkit-animation-fill-mode: backwards !important;
	animation-fill-mode: backwards !important
}

.delay400 {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
	-webkit-animation-fill-mode: backwards !important;
	animation-fill-mode: backwards !important
}

.delay600 {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
	-webkit-animation-fill-mode: backwards !important;
	animation-fill-mode: backwards !important
}

.delay800 {
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
	-webkit-animation-fill-mode: backwards !important;
	animation-fill-mode: backwards !important
}

.delay1000 {
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-fill-mode: backwards !important;
	animation-fill-mode: backwards !important
}

.delay1200 {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
	-webkit-animation-fill-mode: backwards !important;
	animation-fill-mode: backwards !important
}

.delay1400 {
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s;
	-webkit-animation-fill-mode: backwards !important;
	animation-fill-mode: backwards !important
}
@-webkit-keyframes leftIn {
	from {
		opacity: 0
	}

	to {
		transform: translateX(0);
		opacity: 1
	}
}

@keyframes leftIn {
	from {
		opacity: 0
	}

	to {
		transform: translateX(0);
		opacity: 1
	}
}

@keyframes timeanima {
	0% {
		opacity: 0
	}

	50% {
		opacity: .8
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes timeanima {
	0% {
		opacity: 0
	}

	50% {
		opacity: .8
	}

	100% {
		opacity: 1
	}
}
@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@-webkit-keyframes arrowDown  {
	50% {
		transform: translateY(15px);
		opacity: .3;
	}
}

@keyframes arrowDown  {
	50% {
		transform: translateY(15px);
		opacity: .3;
	}
}

/* lottie */
.lottie-container {position: absolute;top:0;left:0;width: 100%;height: 100%;z-index: 1;}
.lottie-zk {left: 50%;transform: translateX(-50%);z-index: 9;display: none;width: 1440px;margin: 0 auto;top: 1%;}
.lottie-container svg g {cursor: pointer;}
.blur {
	transform: scale(1.2);
	transition: all 2s;
	-moz-filter: blur(15px);
	-ms-filter: blur(15px);
	filter: blur(15px)
}

/* cursor-event */
.wrap-cursor-event {}
.cursor-event {position: absolute;top:0;bottom: 0;width: 100px;z-index: 2;}
/* .left-cursor-event {left: 0;cursor:url("http://y2.ifengimg.com/a/2012_22/3cbe4913aa86225.cur"),auto;} */
.left-cursor-event {left: 0;cursor:url(arrow-down-circle-left.cur),pointer;}
.right-cursor-event {right: 0;cursor: url(arrow-down-circle.cur),pointer;}

.screen-down-arrow {position: absolute;left:50%;margin-left: -40px;right:0;bottom: 28px;z-index: 9;width: 80px;height: 80px;}
.down-arrow-btn {width: 100%;height: 100%;cursor: pointer;background: url(../images/arrow-down-circle.png) no-repeat center;background-size: 40px;animation: arrowDown 4s cubic-bezier(0.5, 0, 0.1, 1) infinite;}




.subpage-banner {height: 670px;background-repeat: no-repeat;background-position: center;position: relative;z-index: 12;background-size: cover;overflow: hidden;}
.subpage-banner::before{content: '';display: block;position: absolute;top:0;left:0;right: 0;bottom: 0;background: linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,0));}
/* .about-idea-banner::before {background:  linear-gradient(273.67deg,rgba(255,255,255,255),rgba(255,255,255,255));} */
.gradient-style-two::before {background:  linear-gradient(273.67deg,rgba(0,0,0,0) 35.16%,rgba(0,0,0,0) 97.83%);}
/* .about-word-banner::before {background:  linear-gradient(0deg,rgba(0,0,0,.37),rgba(0,0,0,.37));} */

/* .product-household-banner .subpage-banner::before {background: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.67));} */


/* 关于我们 */
.common-center-left {padding-left: calc(50% - 532px);}
.common-center-right {padding-right: calc(50% - 532px);}
.common-center-inner {position: relative;}
.company-swiper {padding-top: 76px;}
.common-pagination-style {display: none;}
.swiper-container .media-img {}



.anchor-perch {position: absolute;top:-155px;left: 0;}

.about-us-section {padding-top: 60px;}
.about-us-section .media-img {}
.about-us-section .media-info {padding-top: 0;}
.about-us-section .media-info-box .media-info-main {height: 752px;}
.eco-friendly-section .media-info-box .media-info-main {height: 752px;}
/* .about-us-section .media-info-transparent {top:-76px;} */
.about-us-section .media-info-transparent {/* background-image: url(../images/about/about-idea/about-us-blur-1.jpg); */top: -76px;}


.our-vision-section {padding-top: 180px;}
.our-vision-section .media-info {padding-top: 224px;}
.value-box {}
.vision-info-box {height: 600px;position: relative;right: -90px;}
.vision-info-left {float: left;}
.vision-title {width: 284px;height: 100%;background: linear-gradient(135deg,transparent 50px,#FF0000 0);position: relative;}
.vision-title h3 {font-size: 36px;line-height: 52px;font-weight: 700;text-align: center;color: #FFFFFF;font-family: 'NotoSansSC-Bold';line-height: 600px;}
.value-title-mobile {display: none;}

.vision-info-right {float: left;height: 100%;width: calc(100% - 284px);background: linear-gradient(-45deg,transparent 50px,#FFFFFF 0);}
.values-list {height: 100%;}
.values-list .values-item {font-size: 0;white-space: nowrap;text-align: center;padding: 0 20px;}
.values-list .values-item:nth-child(2) {margin: 130px 0;}
.values-item .values-item-sub {display: inline-block;width: 33.33%;position: relative;z-index: 9;}
.values-list .values-item:nth-child(2) .values-item-sub {width: 100%;}
.values-item .values-item-sub .values-en {font-size: 45px;line-height: 46px;font-family: 'RobotoMono-Bold';font-weight: 700;color: rgba(51, 51, 51, 0.1);opacity: .5;}
.values-item .values-item-sub .values-ch {position: absolute;top:17px;left: 0;font-size: 36px;line-height: 52px;color: #333333;font-weight: 500;}
.values-item .value-sub-inner {display: inline-block;position: relative;}
.values-item:nth-child(2) .values-item-sub .values-ch {right: 0;}

.history-section {padding-top: 65px;}
.absolute-img {position: absolute !important;}
.mobile-history-slide {display: none;}
.history-slide {background-color: #FFFFFF;position: relative;height: 744px;overflow: hidden;}
.history-swiper-btn {position: absolute;top:50%;left: calc(50% - 532px);outline: none;margin-top: -45px;}
.history-slide .swiper-pagination-history {z-index: 99;text-align: left;padding: 0 28px;font-size: 0;bottom: 0;width: 76%;height: 160px;display: flex;align-items: center;overflow: auto hidden;left: calc(50% - 400px);right: 0;}
.swiper-pagination-history .swiper-pagination-bullet {outline: none;width: 30px;height: 80px;opacity: 1;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border-radius: 0;background-color: transparent;font-size: 20px;line-height: 24px;color: #BDBDBD;margin: 0 2px !important;position: relative;}
.swiper-pagination-history .swiper-pagination-bullet .custom-bullet-num {font-family: 'RobotoMono-Regular';font-weight: 400;margin-left: -12px;}
.swiper-pagination-history .swiper-pagination-bullet-active .custom-bullet-line {background-color: rgba(255, 0, 0, 0.5);width: 12px;height: 160px;display: block;position: absolute;transform: rotate(-90deg);mix-blend-mode: multiply;left: 9px;bottom:-14px;z-index: -1;}
.swiper-pagination-history .swiper-pagination-bullet-active .custom-bullet-num {font-size: 36px;color: #3E3E3E;font-weight: 600;margin-left: -30px;}

.history-swiper {padding-left: calc(50% - 400px);overflow: hidden;}
.history-swiper-container {}
.history-swiper-container .swiper-slide {}
.history-swiper-container .swiper-slide:first-child {width: 636px;}
.history-swiper-container .swiper-slide:nth-child(2) {width: 658px;}
.history-swiper-container .swiper-slide:nth-child(3) {width: 1094px;}
.history-swiper-container .swiper-slide:nth-child(4) {width: 520px;}
.history-swiper-container .swiper-slide:nth-child(5) {width: 525px;}
.history-swiper-container .swiper-slide:nth-child(6) {width: 350px;}
.history-swiper-container .swiper-slide:nth-child(7) {width: 1036px;}
.history-swiper-container .swiper-slide:nth-child(8) {width: 608px;}
.history-swiper-container .swiper-slide:nth-child(9) {width: 514px;}
.history-swiper-container .swiper-slide:nth-child(10) {width: 600px;}
.history-swiper-container .swiper-slide:nth-child(11) {width: 460px;}
.history-swiper-container .swiper-slide:nth-child(12) {width: 460px;}
.history-swiper-container .swiper-slide:nth-child(13) {width: 450px;}
.history-swiper-container .swiper-slide:nth-child(14) {width: 772px;}
.history-swiper-container .swiper-slide:nth-child(15) {width: 765px;}
.history-swiper-container .swiper-slide:nth-child(16) {width: 557px;}
.history-swiper-container .swiper-slide:nth-child(17) {width: 335px;}
.history-swiper-container .swiper-slide:nth-child(18) {width: 430px;}
.history-swiper-container .swiper-slide:nth-child(19) {width: 484px;}
.history-swiper-container .swiper-slide:nth-child(20) {width: 460px;}
.history-swiper-container .swiper-slide:nth-child(21) {width: 460px;}
.history-swiper-container .swiper-slide:nth-child(22) {width: 438px;}
.history-swiper-container .swiper-slide:nth-child(23) {width: 374px;}
.history-swiper-container .swiper-slide:nth-child(24) {width: 381px;}
.history-swiper-container .swiper-slide:nth-child(25) {width: 370px;}
.history-swiper-container .swiper-slide:nth-child(26) {width: 680px;}
.history-swiper-container .swiper-slide:nth-child(27) {width: 370px;}
.history-swiper-container .swiper-slide:nth-child(28) {width: 720px;}
.history-swiper-container .swiper-slide:nth-child(29) {width: 490px;}
.history-swiper-container .swiper-slide:nth-child(30) {width: 540px;}
.history-swiper-container .swiper-slide:nth-child(31) {width: 540px;}



.history-swiper-container .swiper-slide:first-of-type {padding-left: 0;}
.history-swiper-container .swiper-slide .history-year,
.history-swiper-container .swiper-slide .history-img,
.history-swiper-container .swiper-slide .hisory-chamfering {transform: translateX(0);opacity: 1;transition: all .6s;}
.history-swiper-container .swiper-slide.ani-slide .history-year,
.history-swiper-container .swiper-slide.ani-slide .history-img,
.history-swiper-container .swiper-slide.ani-slide .hisory-chamfering {transform: translateX(-200px);opacity: 0;}
.history-swiper-container .swiper-slide .history-img {transition-delay: .2s;}
.history-swiper-container .swiper-slide .hisory-chamfering {transition-delay: .1s;}

.hisory-item {position: relative;}
.hisory-item .text-center {text-align: center;}
.history-2021 {padding-top: 163px;}
.history-2021-iar {}
.history-year {}
.history-year img {height: 110px;display: block;}
.history-img-1 {}
.history-2021 .history-img-1 img {height: 150px;}
.hisory-item-body {position: relative;}
.hisory-chamfering {position: relative;z-index: 1;padding: 0 40px 0 50px;}
.history-2021 .hisory-chamfering {width: 392px;height: 134px;}
.hisory-chamfering::before {content: '';display: block;z-index: -1;position: absolute;top:0;left:0;right: 0;bottom: 0;background: linear-gradient(135deg,transparent 25px,rgba(51,51,51,.3) 0);background-size: cover !important;}
.hisory-chamfering::before {}
.hisory-chamfering-blur::before {background-repeat: no-repeat;background-position: left top;background-size: cover;}
.history-2020 .hisory-chamfering::before {background-image: url(../images/about/about-idea/history-blur-2020.png);}
.hisory-chamfering p {font-size: 24px;line-height: 48px;font-weight: 500;/* font-family: 'NotoSansSC-Medium'; */color: #FFFFFF;}
.hisory-chamfering .divide-line {height: 1px;background-color: #FFFFFF;transform: scaleY(.5);margin: 20px 0;}

.history-2020 {padding-top: 50px;padding-right: 100px;}
.history-2020 .history-img-1 {top:0;width: 126px;left: 0;z-index: 2;left: 0;}
.history-2020 .history-img-2 {bottom:-40px;right: -100px;width: 304px;z-index: 2;}
.history-2020 .hisory-chamfering {width: 482px;height: 314px;padding: 0 58px 0 70px;margin-left: 76px;}
.history-2020-iar {margin-top: 10px;}
.history-2019 {padding-top: 100px;padding-right: 270px;}
.history-2019 .hisory-item-body {position: static;}
.history-2019 .history-2019-iar {}
.history-2019 .history-img-1 {width: 476px;margin-left: 10px;}
.history-2019 .hisory-chamfering-2019-1 {left: 0;bottom: -130px;width: 526px;height: 190px;}
.history-2019 .hisory-chamfering-2019-2 {width: 442px;height: 310px;padding: 0 30px 0 40px;top:30px;right: 0;}
.history-2019 .hisory-chamfering-2019-1::before {background-image: url(../images/about/about-idea/history-blur-2019-1.png);}
.history-2019 .hisory-chamfering-2019-2::before {background-image: url(../images/about/about-idea/history-blur-2019-2.png);background-size: 100%;}
.history-2019 .history-img-2 {width: 156px;bottom: -140px;right: 18px;}
.history-2016 {padding-top: 50px;}
.history-2016 .hisory-chamfering {width: 520px;height: 220px;margin-top: 10px;}
.history-2016 .history-2016-iar {margin-top: 115px;}
.history-2015 {padding-top: 154px;}
.history-2015-iar {position: relative;}
.history-2015 .hisory-chamfering {width: 500px;height: 136px;margin-top: -15px;}
.history-2015 .history-img-1 {width: 175px;position: relative;z-index: 2;margin-left: 10px;padding-top: 80px;}
.history-2014 {padding-top: 52px;}
.history-2014 .hisory-chamfering {width: 350px;height: 136px;margin-bottom: 10px;}
.history-2014 .history-img-1 {width: 249px;margin: 30px auto;}
.history-2013 {padding-top: 150px;padding-right: 424px;}
.history-2013 .hisory-item-body {position: static;}
.history-2013 .history-2013-iar {}
.history-2013 .history-img-1 {width: 262px;margin-left: 10px;}
.history-2013 .hisory-chamfering-2013-1 {left: 0;bottom: -100px;width: 432px;height: 244px;}
.history-2013 .hisory-chamfering-2013-2 {width: 464px;height: 284px;padding: 0 30px 0 60px;top:40px;right: 68px;}
.history-2013 .hisory-chamfering-2013-1::before {background-image: url(../images/about/about-idea/history-blur-2013-1.png);}
.history-2013 .hisory-chamfering-2013-2::before {background-image: url(../images/about/about-idea/history-blur-2013-2.png);background-size: 100%;}
.history-2013 .history-img-2 {width: 350px;bottom: -230px;right: -68px;}
.history-2012 {padding-top: 140px;}
.history-2012 .hisory-chamfering {width: 520px;height: 136px;margin-bottom: 100px;}
.history-2012 .history-img-1 {width: 268px;margin-top: -130px;position: relative;z-index: 9;}
.history-2011 {padding-top: 145px;}
.history-2011 .hisory-chamfering {width: 514px;height: 160px;margin-top: 58px;}
.history-2009 {padding-top: 90px;}
.history-2009 .hisory-chamfering {width: 502px;height: 136px;margin-bottom: 100px;}
.history-2009 .history-img-1 {width: 261px;margin-top: -150px;position: relative;z-index: 9;}
.history-2008 {padding-top: 150px;}
.history-2008 .hisory-chamfering {width: 460px;height: 228px;margin-top: 18px;}
.history-2006 {padding-top: 135px;}
.history-2006 .hisory-chamfering {width: 460px;height: 144px;margin-bottom: 100px;}
.history-2005 {padding-top: 130px;}
.history-2005 .hisory-chamfering {width: 450px;height: 144px;margin-top: 80px;}
.history-2004 {padding-top: 250px;}
.history-2004 .hisory-item-body {position: static;}
.history-2004 .history-2004-iar {}
.history-2004 .history-2004-iar .history-year {margin-top: 120px;}
.history-2004 .history-img-1 {width: 420px;margin-left: 10px;}
.history-2004 .hisory-chamfering {left: 0;top: 100px;width: 450px;height: 170px;}
.history-2004 .hisory-chamfering::before {background-image: url(../images/about/about-idea/history-blur-2004.png);}
.history-1995 {padding-top: 170px;}
.history-1995 .hisory-item-body {position: static;}
.history-1995 .history-1995-iar {}
.history-1995 .history-1995-iar .history-year {}
.history-1995 .history-img-1 {width: 420px;margin-left: 10px;}
.history-1995 .hisory-chamfering {left: 0;top: 340px;width: 450px;height: 170px;}
.history-1995 .hisory-chamfering::before {background-image: url(../images/about/about-idea/history-blur-1995.png);}
.history-1994 {padding-top: 50px;}
.history-1994 .hisory-chamfering {width: 552px;height: 270px;margin-bottom: 60px;}
.history-1993 {padding-top: 150px;}
.history-1993 .hisory-chamfering {width: 304px;height: 134px;margin-top: 84px;}
.history-1991 {padding-top: 150px;}
.history-1991 .hisory-chamfering {width: 430px;height: 134px;margin-bottom: 100px;}
.history-1990 {padding-top: 150px;}
.history-1990 .hisory-chamfering {width: 484px;height: 166px;margin-top: 60px;}
.history-1989 {padding-top: 70px;}
.history-1989 .hisory-chamfering {width: 460px;height: 214px;margin-bottom: 100px;}
.history-1984 {padding-top: 40px;}
.history-1984 .hisory-chamfering {width: 460px;height: 328px;margin-top: 10px;}
.history-1975 {padding-top: 215px;}
.history-1975 .hisory-chamfering {width: 430px;height: 134px;margin-bottom: 40px;}
.history-1972 {padding-top: 150px;}
.history-1972 .hisory-chamfering {width: 374px;height: 134px;margin-top: 45px;}
.history-1968 {padding-top: 215px;}
.history-1968 .hisory-chamfering {width: 360px;height: 134px;margin-bottom: 34px;}
.history-1962 {padding-top: 150px;}
.history-1962 .hisory-chamfering {width: 370px;height: 134px;margin-top: 40px;}
.history-1954 {padding-top: 26px;padding-right: 260px;}
.history-1954 .hisory-item-body {position: static;}
.history-1954 .history-1954-iar {}
.history-1954 .history-1954-iar .history-year {margin-top: 10px;padding-left: 10px;}
.history-1954 .history-img-1 {width: 420px;}
.history-1954 .hisory-chamfering {right: 0;bottom: 40px;width: 320px;height: 134px;}
.history-1954 .hisory-chamfering::before {background-image: url(../images/about/about-idea/history-blur-1954.png);}
.history-1945 {padding-top: 150px;}
.history-1945 .hisory-chamfering {width: 370px;height: 134px;margin-top: 10px;}
.history-1943 {padding-top: 38px;padding-right: 300px;}
.history-1943 .hisory-item-body {position: static;}
.history-1943 .history-1943-iar {}
.history-1943 .history-img-1 {width: 420px;margin-bottom: 100px;}
.history-1943 .hisory-chamfering {right: 0;top: 150px;width: 500px;height: 220px;}
.history-1943 .hisory-chamfering::before {background-image: url(../images/about/about-idea/history-blur-1943.png);}
.history-1943 .history-img-2 {width: 401px;top: 200px;right: -50px;z-index: -2;}
.history-1934 {padding-top: 54px;flex-direction: column;}
.history-1934 .history-year {margin-top: 20px;}
.history-1934 .hisory-chamfering {width: 480px;height: 320px;margin-left: 10px;}
.history-1921 {padding-top: 150px;padding-right: 80px;}
.history-1921 .hisory-chamfering {width: 460px;height: 220px;margin-top: 10px;}

.eco-friendly-section {padding-top: 50px;}
.eco-friendly-section .media-info-form .media-info-title br{display: none;}

.activity-section {padding-top: 40px;}
.limit-padding {/* padding: 0 38px; */}
.activity-list {}
.activity-list .activity-item {float: left;width: 33.33%;}
.activity-item .activity-inner {height: 610px;background-color: #FFFFFF;padding-top: 100px;}
.activity-item:first-child .activity-inner {padding-left: 76px;padding-right: 70px;}
.activity-item:nth-child(2) .activity-inner {background-color: #FF0000;color: #FFFFFF;padding-left: 75px;padding-right: 95px;}
.activity-item:last-child .activity-inner {padding-left: 77px;padding-right: 68px;}
.activity-item .activity-icon {width: 60px;margin-bottom: 8px;}
.activity-item .activity-info {}
.activity-item .activity-info h3 {font-size: 36px;line-height: 52px;font-weight: 500;margin-bottom:8px;}
.activity-item .activity-info h5 {font-size: 22px;line-height: 44px;font-weight: 500;margin-bottom: 24px;}
.activity-item .activity-info .activity-desc {}
.activity-item .activity-info .activity-desc p {font-size: 16px;line-height: 32px;color: #828282;font-weight: 500;}
.activity-item:nth-child(2) .activity-info .activity-desc p {color: #FFFFFF;}

.contact-section {padding-top: 60px;}
.contact-tab {}
.contact-tab-list {}
.contact-tab-list .contact-tab-item {float: left;width: 25%;}
.contact-tab-list .contact-tab-item a {display: block;transition: all .3s;height: 62px;text-align: center;line-height: 62px;background-color: #FFFFFF;font-size: 24px;color: #919191;}
.contact-tab-list .contact-tab-item.highlight a {background-color: #FF0000;color: #FFFFFF;}
.contact-swiper {margin-top: 40px;}
.contact-area-list {}
.contact-area-list .contact-area-item {width: 33.33%;padding-right: 30px;margin-bottom: 48px;min-height: 128px;}
.contact-area-list .contact-area-item p {font-size: 16px;line-height: 32px;color: #919191;font-weight: 500;}

.global-section {padding-top: 60px;z-index: 11;}
.global-box {z-index: 12;}
.global-swiper {}
.global-swiper .swiper-slide-active {}
.global-section .media-img {text-align: right;}
.global-section .media-img > img {height: 766px;}
.global-section .media-info {padding-top: 352px;padding-top: 164px;}


.technology-section {padding-top: 40px;}
.technology-item {position: relative;}
.technology-moveeye {z-index: 10;}
.technology-text-right {text-align: right;}
.technology-text-right .technology-item-img {text-align: left;}
.technology-text-left .technology-item-img {text-align: right;}
.technology-item-img {/* width: 64.584%; */position: relative;z-index: 2;}
.technology-item-img img {height: 792px;width: auto;transition: all .3s;}
.technology-item-info {position: absolute;top:82px;top:10.35%;left: 0;right: 0;z-index: 2;}
.technology-motor .technology-item-info  {top: 0;}
.technology-info-inner {max-width: 524px;display: inline-block;}
.technology-info-title {position: relative;margin-bottom: 24px;}
.technology-info-title .technology-title-en {font-size: 64px;line-height: 70px;font-family: 'RobotoMono-Bold';font-weight: 700;color: rgba(0,0,0,.1);}
.technology-info-title .technology-title-cn {font-size: 42px;line-height: 62px;font-weight: 500;color: #000000;margin-top: -36px;}
.technology-info-inner .technology-info-desc {}
.technology-info-inner .technology-info-desc p {font-size: 16px;line-height: 32px;color: #828282;text-align: left;font-weight: 500;}

.moveeye-box {position: relative;margin-bottom: 85px;}
.moveeye-list {padding-right: calc(50% - 640px);}
.moveeye-list .moveeye-item {float: left;text-align: left;width: 25%;height: 766px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;z-index: 1;}
.moveeye-list .moveeye-item::before {content: '';display: block;position: absolute;top:0;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,0));z-index: -1;}
.moveeye-list .moveeye-item:first-child {width: 50%;background-image: url(../images/about/about-word/technology-moveeye-1.png);}
.moveeye-list .moveeye-item:nth-child(2) {background-image: url(../images/about/about-word/technology-moveeye-2.png);}
.moveeye-list .moveeye-item:last-child {background-image: url(../images/about/about-word/technology-moveeye-3.png);}
.moveeye-item .moveeye-item-inner {padding: 36px;}
.moveeye-item .moveeye-order {margin-bottom: 20px;}
.moveeye-item .moveeye-order img {height: 76px;}
.moveeye-item .moveeye-desc {}
.moveeye-item .moveeye-desc p {font-size: 16px;line-height: 32px;color: #FFFFFF;font-weight: 500;}


.honor-section {padding-top: 30px;padding-bottom: 140px;}
.slide-btn-wrapper {padding-left: 30px;margin-top: 50px;}
.slide-btn-wrapper .slide-btn {display: inline-block;}
.slide-btn-wrapper .slide-btn:last-child {margin-left: 30px;}
.slide-btn-wrapper .change-btn-white:last-child {margin-left: 20px;}


.honor-box {}
.honor-swiper {}
.honor-swiper-container .swiper-slide {width: 524px;height: 670px;}
.honor-item {width: 100%;height: 100%;background: linear-gradient(135deg,transparent 60px,#a8a8a8 0) left top,linear-gradient(-135deg,#a8a8a8 60px,#a8a8a8 0) right top,linear-gradient(-45deg,transparent 60px,#a8a8a8 0) right bottom,linear-gradient(45deg,#a8a8a8 60px,#a8a8a8 0) left bottom;background-size: 50% 50% !important;background-repeat: no-repeat !important;}
.honor-item-inner {padding: 60px;padding-bottom: 0;}
.honor-item .honor-line {width: 38px;height: 1px;background-color: #FFFFFF;}
.honor-item .honor-year {font-family: 'RobotoMono-Bold';font-weight: 700;font-size: 64px;line-height: 66px;color: rgba(255,255,255,.5);margin-top: 50px;}
.honor-item .honor-name {margin-top: 10px;font-size: 28px;line-height: 40px;color: #FFFFFF;font-weight: 700;font-family: 'NotoSansSC-Bold';}
.honor-item .honor-desc {margin-top: 12px;}
.swiper-slide:last-of-type .honor-item .honor-desc {margin-top: 4px;}
.honor-item .honor-desc p {font-size: 16px;line-height: 32px;color: #FFFFFF;font-weight: 500;}
.honor-item .honor-img {text-align: center;font-size: 0;white-space: nowrap;}
.honor-item .honor-img img {margin: 0 5px;}



/* YOU & 弥ME */
.event-section {padding-top: 60px;}
.event-section .slide-btn-wrapper .slide-btn:last-child {margin-left: 20px;}
.event-box {}
.event-swiper {}
.event-swiper .swiper-slide {width: 320px;}
.event-swiper .event-item {}
.event-item .event-item-inner {}
.event-item .event-img {}
.event-item .event-img img {margin: 0 auto;display: block;}
.event-item .event-info {margin-top: 5px;}
.event-item .event-info h3 {font-size: 24px;line-height: 36px;font-weight: 500;color: #000000;min-height: 72px;display: flex;align-items: center;}
.event-item .event-info .event-date {font-size: 16px;line-height: 32px;color: #828282;font-weight: 500;}
.event-item .event-info .event-desc {padding-top: 12px;border-top: 1px solid #000000;}
.event-item .event-info .event-desc p {font-size: 16px;line-height: 32px;color: #828282;text-indent: 2em;font-weight: 500;text-align: justify;text-justify:distribute-all-lines;}
/* .event-item .event-info .event-desc p::after {content: '';display: inline-block;width: 100%;height: 0;line-height: 0;overflow: hidden;} */



.exhibition-section {padding-top: 50px;}
.exhibition-video-wrapper {position: relative;margin: 0 auto;margin-top: 24px;max-width: 1064px;}
.exhibition-video-btn {position: absolute;width: 160px;height: 160px;left: 50%;top:50%;margin-left: -80px;margin-top: -80px;cursor: pointer;z-index: 2;}
.exhibition-video-btn svg {width: 100%;height: 100%;display: block;fill: #FFFFFF;opacity: .8;outline: none;-webkit-appearance: none;}
.exhibition-video-box {margin: 0 auto;width: 100%;height: auto;}
.exhibition-video-box video {width: 100%;height: 100%;object-fit: contain;}

.communication-section {padding-top: 64px;}
.communication-section .media-img {}
.communication-section .media-info {padding-top: 200px;}
.communication-section .media-info-transparent {left: -100px;height: auto;bottom: 100px;}
.communication-section .section-title-img {right: auto;left: 0;padding-top: 10px;}
.communication-section .media-info-box .media-info-main {padding:130px 70px 90px;}
.communication-section .media-info-form {margin-top: 0;}
.communication-form {}
.form-group {margin-bottom: 20px;position: relative;}
.form-control {position: relative;padding: 18px 32px;color: rgba(0,0,0,.5);border: 1px solid #000000;width: 100%;display: block;height: 80px;font-size: 22px;font-weight: 400;line-height: 44px;background-color: #FFFFFF;background-clip: padding-box;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
input.form-control,
textarea.form-control{color: #333333;}
.form-selcted-item {-webkit-transition:all .2s;transition:all .2s;cursor: pointer;}
.feedback-type {color: inherit;}
.form-selcted-item .select-toggle-arr,
.type-item.has-children .select-toggle-arr {position: absolute;transition: all .3s;right: 30px;top:50%;margin-top: -5px;width: 18px;height: 10px;background: url(../images/about/about-event/toggle-arr.png) no-repeat center;background-size: 100%;}
.feedback-type-dropdown {border: 1px solid transparent;border-top: 0;position: absolute;top:80px;left: 0;right: 0;z-index: 10;overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition:all .2s;transition:all .2s;}
.show-dropdown {}
.show-dropdown .form-selcted-item {color: #333333;/* border-color: #FFFFFF; */}
.form-selcted-item.form-selcted {color: #333333;}
.show-dropdown .form-selcted-item .select-toggle-arr {transform: rotate(180deg);}
.show-dropdown .feedback-type-dropdown {opacity: 1;visibility: visible;border-color: #000000;}
.type-list {background-color: #FFFFFF;padding: 32px;box-shadow: 0px 0px 15px rgba(0,0,0,.1);}
.type-title {margin-bottom: 15px;position: relative;cursor: pointer;}
.type-title .type {font-size: 22px;line-height: 44px;color: #333333;font-weight: 500;}
.type-title .select-toggle-arr {right: 0;}
.type-sub-list {padding:15px 0 5px;overflow: hidden;visibility: hidden;opacity: 0;display: none;-webkit-transition:all .2s;transition:all .2s;}
.show-sbumenu .type-sub-list {opacity: 1;visibility: visible;display: block;}
.show-sbumenu.has-children .select-toggle-arr {transform: rotate(180deg);}
.type-sub-item {margin-bottom: 15px;}
.type-sub-item a {padding:0 8px;display: block;font-size: 22px;line-height: 44px;color: #333333;font-weight: 400;transition: all .3s;}
.type-sub-item a:hover {background-color: #f9f9f9;}
.form-control-textarea {height: 208px;}
.communication-btn {margin-top: 40px;}

.submit-btn-style {position: relative;overflow: hidden;}
a.submit-btn-style {transition: all .5s ease-in-out;position: relative;overflow: hidden;display: block;border-radius: 50%;width: 80px;height: 80px;line-height: 80px;}
a.submit-btn-style::before {content: '';display: block;position: absolute;top:0;left:0;right:0;bottom: 0;border-radius: 50%;background:url(../images/about/about-event/submit-btn.png) no-repeat center;background-size: 100%;}
a.submit-btn-style::after {transition: all .5s ease-in-out;border-radius: 50%;font-size: 16px;text-align: center;color: #FFFFFF;font-weight: 600;position: absolute;right: 0;left: 0;bottom: 0;top:100%;z-index: 2;}
a.more-btn {width: 80px;height: 80px;}
a.more-btn::before {background-image: url(../images/more-btn-black.png);}
a.more-btn.more-btn-white::before {background-image: url(../images/more-btn-white.png);}
a.more-btn::after {line-height: 80px;transition: all .5s ease-in-out;}


a.submit-btn::after {content: '确认提交';background: #000000;}
a.more-btn::after {content: '查看详情';background: #FF0000;font-weight: 500;}
a.submit-btn-style:hover::after {top: 0;}





.talent-section {padding-top: 60px;}
.talent-section .subpage-section-body {margin-top: 12px;}


/* 产品展示 */
.household-wrapper {position: relative;}
.product-lottie-text {position: relative;}
.product-section {position: relative;padding-bottom: 120px;}
.product-air-condition {z-index: 10;}
.product-ventilator {z-index: 9;}
.product-floor-heating {z-index: 8;}

.product-info-wrapper {}
.product-info-wrapper .subpage-container {height: 100%;position: relative;z-index: 10;}
.product-air-condition .lottie-text-right {right: 60px;}






.product-info-text {position: absolute;bottom: -42px;width: 495px;background-color: rgba(51,51,51,.15);mix-blend-mode: normal;z-index: 9;padding-top: 20px;backdrop-filter: blur(25px);-webkit-backdrop-filter: blur(25px);}
.product-air-condition .product-info-text {right: 360px;width: 480px;height: 595px;}
.product-ventilator .product-info-text {left: 300px;height: 734px;}
.product-floor-heating .product-info-text {right: 320px;height: 567px;}
.product-bathroom-heater .product-info-text {left: 300px;height: 734px;}
.product-intelligent-control .product-info-text {right: 304px;height: 734px;}
.product-info-text img {position: absolute;bottom:4px;max-height: 100%;}
.panel-right .product-info-text img {left: 10px;}
.panel-left .product-info-text img {right: 10px;}

.product-info-panel {position: absolute;bottom: -80px;z-index: 10;width: 552px;/* height: 455px; */background: linear-gradient(135deg,transparent 50px,#fff 0) left;padding-top: 100px;padding-left: 108px;padding-bottom: 100px;text-align: left;}
.panel-right .product-info-panel {right: 0;}
.panel-left .product-info-panel {left: 0;background: linear-gradient(-135deg,transparent 50px,#fff 0) left;}
.product-info-line {width: 24px;height: 1px;background-color: #000000;}
.product-info-form {margin-top: 32px;}
.product-info-form .product-info-title {font-size: 36px;line-height: 52px;color: #000000;font-weight: 700;}
.product-info-form .product-info-slogan {font-size: 24px;line-height: 48px;color: #000000;font-weight: 500;margin-top: 4px;}
.product-info-form .product-info-desc {margin-top: 32px;width: 318px;min-height: 128px;}
.product-info-form .product-info-desc p {font-size: 16px;line-height: 32px;color: #000000;font-weight: 300;}
.product-info-form .product-info-btn {margin-top: 40px;}
.product-info-form .product-info-desc .superscript-item {display: inline-block;}
.product-info-form .product-info-desc .superscript-item .superscript-top {top: -6px;right: 0;font-size: 10px;}
.product-info-form .product-info-desc h6 {font-size: 12px;line-height: 24px;color: #000000;font-weight: 300;margin-top: 13px;}


.scrollblock {}
.diff-scrollblock .product-img-wrapper {}
.product-air-condition .product-img-wrapper {width: 79.445%;}
.purifier-video .product-img-wrapper {text-align: right;}
.purifier-video .c-speed-block {margin-left: auto;}
.purifier-swiper-conainer {}
.purifier-video video {}

.commercial-section {position: relative;z-index: 9;}
.commercial-video {}
.commercial-video-wrapper {position: relative;}
.commercial-video-btn {}
.commercial-video-box video {height: auto;}
.commercial-air-condition,
.commercial-air-fresh {background-repeat: no-repeat;background-position: center;background-size: cover;}
.commercial-info .sub-content-container {height: 717px;height: 670px;}
.panel-transparent .product-info-panel {background: transparent;top:164px;top:22%;bottom: auto;padding: 0;width: auto;}
.commercial-panel-right .product-info-panel {right: 0;}
.panel-transparent .product-info-panel .product-info-line {background-color: #FFFFFF;}
.panel-transparent .product-info-form .product-info-title,
.panel-transparent .product-info-form .product-info-slogan {color: #FFFFFF;}
.commercial-air-condition .lottie-circle {bottom: -160px;left: -300px;}
.commercial-air-fresh .lottie-circle {bottom: -160px;right: -300px;left: auto;}
.commercial-model {}
.commercial-model-item {float: left;position: relative;width: 50%;}
.commercial-model-item .commercial-model-img {height: 720px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.commercial-model .product-info-panel {bottom: 40px;left: calc(50% - 233px);padding: 52px;padding-bottom: 40px;width: 466px;/* height: 220px; */background: linear-gradient(-135deg,transparent 30px,#fff 0) left;}
.commercial-model .product-info-form {margin-top: 24px;}
.commercial-model .product-info-btn {position: absolute;bottom: 58px;right: 52px;}

.purifier-swiper-conainer {height: 640px;overflow: hidden;}
.purifier-video-wrapper {height: 100%;width: 79.167%;margin-left: auto;margin-right: 0;}
.video-element-wrapper {position: relative;height: 100%;}
.purifier-video-wrapper .bideo-video-container {height: 100%;}
.purifier-swiper-conainer .purifier-swiper-pagination {width: 79.167%;right:0;left: auto;font-size: 0;bottom: 32px;}
.purifier-swiper-conainer .purifier-swiper-pagination .swiper-pagination-bullet {width: 28px;height: 2px;border-radius: 0;background-color: #FFFFFF;opacity: 1;margin: 0 8px;}
.purifier-swiper-conainer .purifier-swiper-pagination .swiper-pagination-bullet-active {background-color: #FFD39E;}





.purifier-section {position: relative;padding-bottom: 120px;margin-top: 0 !important;}
.purifier-section-video {height: 800px;position: relative;z-index: 10;}
.purifier-section.panel-right .product-info-text {width: 318px;}
.purifier-section.panel-left .product-info-text {width: 338px;}
.purifier-section .product-info-text img {max-width: 150px;}
.purifier-moveeye .product-info-text {height: 392px;right: 406px;}
.purifier-autoclean .product-info-text {height: 496px;left: 414px;}
.purifier-sterilization .product-info-text {height: 522px;right: 392px;}
.purifier-washable .product-info-text {height: 500px;left: 390px;}

.purifier-product {padding-bottom: 0 !important;z-index: 10;}
.purifier-product-box {}
.purifier-product-list {}
.purifier-product-list .purifier-product-item {float: left;width: 33.33%;background-color: #FFFFFF;text-align: center;padding: 0 40px;/* cursor: pointer; */transition: background-color .3s;}
.purifier-product-item .purifier-product-inner {}
.purifier-product-item .purifier-product-img {height: 320px;position: relative;}
.purifier-product-item .purifier-product-img img {mix-blend-mode: multiply;}
.purifier-product-img .origin-img {display: block;}
.purifier-product-img .display-img {display: none;}
.purifier-product-item .purifier-product-info {margin-top: 30px;}
.purifier-product-item .purifier-product-info h3 {font-size: 24px;line-height: 48px;color: #333333;font-weight: 500;transition: color .3s;}
.purifier-product-item .purifier-product-desc {padding: 16px 0;border-top: 1px solid #BDBDBD;margin-top: 32px;height: 160px;overflow:visible; }
.purifier-product-item .purifier-product-desc-p {margin-top: 16px;width: 100%;}
.purifier-product-item .purifier-product-desc-p p{font-size: 16px;line-height: 32px;color: #333333;font-weight: 300;}
.purifier-product-item .purifier-product-detail {text-align: left;display: none;}
.purifier-product-item .purifier-product-detail li {font-size: 16px;line-height: 32px;color: #333333;font-weight: 400;position: relative;padding-left: 12px;}
.purifier-product-item .purifier-product-detail li::before {content: '';width: 4px;height: 4px;border-radius: 50%;background-color: #333333;display: block;position: absolute;left:0;top:50%;margin-top: -2px;}
.purifier-product-item .purifier-product-btn {display: none;}

a.getmore-btn {display: block;flex-shrink: 0;width: 80px;height: 80px;border-radius: 50%;background-color: #FF0000;color: #FFFFFF;text-align: center;line-height: 80px;}

.purifier-product-item:hover {background-color: #FBFBFB;}
.purifier-product-item:hover .purifier-product-img .origin-img {display: none;}
.purifier-product-item:hover .purifier-product-img .display-img {display: block;animation: img-show 1s ease-out both;-webkit-animation: img-show 1s ease-out both;-webkit-transform-origin:50% 0;}
.purifier-product-item:hover .purifier-product-info h3 {color: #FF0000;}
.purifier-product-item:hover .purifier-product-desc-p {display: none;}
.purifier-product-item:hover .purifier-product-detail {display: block;animation: desc-detiles-show 1s ease-out both;-webkit-animation: desc-detiles-show 1s ease-out both;-webkit-transform-origin:50% 0;}
.purifier-product-item:hover .purifier-product-btn {display: block;animation: desc-btn-show 1s ease-out both;-webkit-animation: desc-btn-show 1s ease-out both;-webkit-transform-origin:50% 0;}


@-webkit-keyframes img-show{
	0% {
		transform: translateY(30px);
		-webkit-transform:translateY(30px);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		-webkit-transform:translateY(0);
		opacity: 1;
	}
}
@keyframes img-show {
	0% {
		transform: translateY(30px);
		-webkit-transform:translateY(30px);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		-webkit-transform:translateY(0);
		opacity: 1;
	}
}

@-webkit-keyframes desc-detiles-show{
	0% {
		transform: translateX(30px);
		-webkit-transform:translateX(30px);
		opacity: 0;
	}
	100% {
		transform: translateX(0);
		-webkit-transform:translateX(0);
		opacity: 1;
	}
}
@keyframes desc-detiles-show {
	0% {
		transform: translateX(30px);
		-webkit-transform:translateX(30px);
		opacity: 0;
	}
	100% {
		transform: translateX(0);
		-webkit-transform:translateX(0);
		opacity: 1;
	}
}
@-webkit-keyframes desc-btn-show{
	0% {
		transform: translateX(-30px);
		-webkit-transform:translateX(-30px);
		opacity: 0;
	}
	100% {
		transform: translateX(0);
		-webkit-transform:translateX(0);
		opacity: 1;
	}
}
@keyframes desc-btn-show {
	0% {
		transform: translateX(-30px);
		-webkit-transform:translateX(-30px);
		opacity: 0;
	}
	100% {
		transform: translateX(0);
		-webkit-transform:translateX(0);
		opacity: 1;
	}
}


.popup-mask {position: fixed;top:0;left: 0;right: 0;bottom: 0;z-index: 1000;background: rgba(18, 18, 18, .6);display: none;opacity: 0;overflow: hidden;visibility: hidden;transition: all .3s;}
.video-popup-box {position: absolute;left: 0;top:0;right: 0;bottom: 0;max-width: 1200px;max-height: 675px;z-index: 1001;margin: auto;visibility: hidden;}
.video-popup-box video {background-color: #000000;}
.show-popup.popup-mask {opacity: 1;visibility: visible;display: block;}
.show-popup .video-popup-box {visibility: visible;animation: showPopup .3s;}

@-webkit-keyframes showPopup{
	0%{opacity: 0;transform: scale(0);}
	100%{opacity: 1;transform: scale(1);}
}




/* locaomotive-scroll */
.purifier-section .c-speed-block_text .product-info-text {transform: translateY(60px);opacity: 0;transition: opacity .5s cubic-bezier(.17, .67, .3, 1.33),transform .5s cubic-bezier(.17, .67, .3, 1.33)}
.purifier-section .c-speed-block_text.is-inview .product-info-text {opacity: 1;transform: none;transition-delay: .12s;}
.purifier-section .c-speed-block_panel .product-info-panel {opacity: 0;transform: translateY(60px);transition: opacity .5s cubic-bezier(.17, .67, .3, 1.33),transform .5s cubic-bezier(.17, .67, .3, 1.33)}
.purifier-section .c-speed-block_panel.is-inview .product-info-panel {transform: none;transition-delay: .12s;opacity: 1;}




/* lottie */
.section-lottie-wrapper {}

.lottie-rings {position: absolute;z-index: 1;overflow: hidden;}
.lottie-rings-right {right: -260px;}
.lottie-rings-left {left: -220px;}
.lottie-rings .lottie-rings-detail {width: 690px;height: 790px;}
.about-us-section .lottie-rings {top:62px;}
.our-vision-section .lottie-rings {top:-180px;}
.history-section .lottie-rings {top:-240px;}
.eco-friendly-section .lottie-rings {bottom:-20px;right: -170px;}


.lottie-circle {position: absolute;z-index: 1;overflow: hidden;}
.lottie-circle-right {right: -380px;}
.lottie-circle-left {left: -380px;}
.lottie-circle .lottie-circle-detail {width: 962px;opacity: .5;}

.lottie-circle.lottie-circle-big {right: -500px;}
.lottie-circle.lottie-circle-big .lottie-circle-detail {width: 1226px;}

.global-section .lottie-circle {bottom: 46%;}
.global-section .lottie-circle-bottom {bottom: -30%;display: none;}
.technology-item .lottie-circle {bottom: -20%;}
.honor-section .lottie-circle {bottom: -34%;right: -230px;}


.lottie-knot {position: absolute;z-index: 1;overflow: hidden;opacity: .1;}
.lottie-knot .lottie-circle-detail {width: 520px;opacity: 1;height: 520px;}
.lottie-knot-right {right: -220px;}
.scrollblock .lottie-knot-left {left: 0;}
.scrollblock .lottie-knot-right {right: 0;}
.product-lottie {position: absolute;top:0;left: 0;right: 0;bottom: 0;}
.product-lottie .subpage-container {}
.product-lottie .lottie-text {top:60px;right: 12%;}
.product-air-condition .lottie-knot {top:0;}
.scrollblock .lottie-knot {top:-220px;}


.lottie-columnar {position: absolute;z-index: 1;overflow: hidden;opacity: 1;}
.lottie-columnar .lottie-circle-detail {width: 520px;opacity: .1;height: 520px;}
.lottie-columnar-right {right: 0;}
.scrollblock .lottie-columnar-left {left: 0;}
.scrollblock .lottie-columnar-right {right: 0;}
.diff-scrollblock .lottie-columnar {top:-20px;}
.diff-scrollblock .lottie-columnar-left {left: -160px;}
.scrollblock .lottie-columnar {bottom: -140px;}


.lottie-text {position: absolute;z-index: 1;overflow: hidden;top: 0;}
.lottie-text .lottie-text-detail {width: 16px;height: 200px;}
.lottie-text-left {left: 0;}
.lottie-text-right {right: 0;}



.ani-block {text-align: center;display: inline-block;}
.ani-block span {display: block;overflow: hidden;}
.ani-block span.ani-word {font-size: 16px;color: #828282;line-height: 26px;animation: wordAni1 2s infinite;font-weight: 400;}
/* .ani-block span.ani-word:first-of-type {}
.ani-block span.ani-word:nth-child(2) {animation-delay: .5s;}
.ani-block span.ani-word:nth-child(3) {animation-delay: 1s;}
.ani-block span.ani-word:nth-child(4) {animation-delay: 1.5s;} */
.ani-block span.ani-line {width: 1px;background-color: #000000;display: inline-block;margin-top: 10px;-webkit-animation:lineAni 2s infinite;animation: lineAni 2s infinite;}

@-webkit-keyframes wordAni{
	100% {
		transform: translateY(0);
	}
}
@keyframes lineAni {
	0% {
		height: 0
	}
	
	100% {
		height: 66px
	}
}

@-webkit-keyframes lineAni {
	0% {
		height: 0
	}

	100% {
		height: 66px
	}

	
}



/* 弥ME&家 */
.mi-home-banner {position: relative;/* padding-top: 143px; */}
/* .mi-home-banner::before {content: '';display: block;position: absolute;top:0;right:0;bottom: 155px;width: 56.667%;background: rgba(239, 227, 166, 0.3);} */
.mi-home-banner-container {/* max-width: 1064px;margin: 0 auto; */height: 670px;}
.mi-home-text {position: relative;}

.mi-home-info {position: relative;width: 56.667%;float: right;padding-left: 23%;height: 514px;background: rgba(239, 227, 166, 0.3);padding-top: 130px;}
.mi-home-info h2 {font-size: 65px;line-height: 94px;color: #000000;font-weight: 900;font-family: 'NotoSansSC-Bold';}
.mi-home-info .mi-home-desc {margin-top: 10px;}
.mi-home-info .mi-home-desc p {font-size: 24px;line-height: 48px;color: #828282;font-weight: 500;}
.mi-home-img {position: absolute;z-index: 10;left:0;top:144px;width: 60.556%;height: 513px;background-repeat: no-repeat;background-position: center;background-size: cover;}

.mi-home-section {margin-top: 60px;}
.mi-section-head {}
.mi-common-title {}
.mi-title-right {text-align: right;}
.mi-common-title h3 {font-size: 46px;line-height: 77px;color: #000000;font-weight: 500;}
.mi-common-title .mi-title-desc {margin-top: 24px;text-align: left;width: 517px;display: inline-block;}
.mi-common-title .mi-title-desc p {font-size: 16px;line-height: 32px;color: #828282;font-weight: 500;}
.placehold-btn {height: 32px;text-align: right;margin-top: 40px;}
.mi-back-btn {opacity: 0;transition: all .3s;display: none;}
.mi-back-btn a {display: inline-block;background-repeat: no-repeat;background-position: left center;background-image: url(../images/product/mi-home/back-arrow.png);font-size: 16px;color: #000000;line-height: 32px;padding-left: 36px;transition: all .3s;}
.mi-back-btn a:hover {color: #FF0000;background-image: url(../images/product/mi-home/back-arrow-hover.png);}
.show-back-btn {opacity: 1;display: block;}


.mi-home-3d-item {position: relative;margin-top: 40px;}
.hover-item {padding:14px;background-color: rgba(255,255,255,.3);position: absolute;border-radius: 50%;z-index: 10;cursor: pointer;}
.hover-item .circle-twinking {width: 32px;height: 32px;border-radius: 50%;background-color: #FFFFFF;}
.hover-item .circle-twinking::before {content: '';display: block;width: 30px;height: 30px;border-radius: 50%;opacity: 1;border: 1px solid #FFFFFF;animation: scaleAni 1.6s infinite cubic-bezier(0, 0, .49, 1.02);;}
.hover-item:hover {}
.hover-item:hover .circle-twinking::before {animation-play-state: paused;}
.mi-3d-img img {transform: scale(1.2);width: 100%;pointer-events: none;}
.mi-home-3d-item .central-air {top: 20%;left: 16%;display: block;}
.mi-home-3d-item .air-purifier {bottom: 35%;right: 16%;display: block;}
.mi-home-3d-item .smart-panel {top: 48%;left: 4%;display: block;}

.mi-home-3d-item .air-purifier-etf {bottom: 28%;right: 17%;display: block;}
.mi-home-3d-item .floor-heating {bottom: 18%;left: 44%;display: block;z-index: 999;}
.mi-home-3d-item .hanging-air {top: 33%;right: 38%;display: block;}

.mi-home-3d-item .ceiling {top: 25%;left: 39%;display: block;}


.mi-3d-intro {position: absolute;z-index: 100;width: 380px;height: 372px;top:20%;left: 34%;transition: opacity .5s;display: none;}
.mi-3d-intro .swiper-container {transition: opacity .5s;/* height: 100%; */}
.mi-3d-intro::before,
.mi-3d-intro::after {content: '';position: absolute;border-color: rgba(0, 0, 0, 0.8);border-style: solid;border-width: 0;}
.mi-home-3d-item .swiper-slide {background: linear-gradient(-135deg,transparent 40px,rgba(193, 154, 15, 0.4) 0);min-height: 372px;}
.mi-home-3d-item .swiper-pagination {font-size: 0;left: 24px;right: 24px;text-align: left;bottom: 24px;}
.mi-home-3d-item .swiper-pagination-bullet {width: 28px;height: 2px;border-radius: 0;background-color: #FFFFFF;opacity: .3;margin: 0 8px;}
.mi-home-3d-item .swiper-pagination-bullet-active {opacity: 1;}
.product-popup {padding: 24px;}
.kt-air-purifier .product-popup,
.etf-floor-heating .product-popup,
.etf-air-purifier-etf .product-popup {display: flex;flex-direction: column-reverse;}
.kt-air-purifier .product-popup {padding-top: 90px;}
.etf-floor-heating .product-popup,
.etf-air-purifier-etf .product-popup {padding-top: 60px;}
.kt-air-purifier .product-popup-img,
.etf-floor-heating .product-popup-img,
.etf-air-purifier-etf .product-popup-img {text-align: right;flex-shrink: 0;}
.etf-air-purifier-etf .mi-3d-intro {width: 412px;}

.product-popup-img {height: 105px;display: table-cell;vertical-align: middle;}
.product-popup-img img {}
.product-popup .product-popup-info {}
.product-popup-info h3 {font-size: 24px;line-height: 48px;font-weight: 500;color: #FFFFFF;}
.product-popup-info .product-popup-desc {margin-top: 12px;}
.product-popup-info .product-popup-desc p {font-size: 16px;line-height: 32px;color: #FFFFFF;font-weight: 500;}

.kt-central-air .mi-3d-intro {top:30%;left: 34%;opacity: 1;}
.kt-central-air .mi-3d-intro::before {height: 34px;left: 50%;top:-24px;border-left-width: 1px;}
.kt-central-air .central-air {display: none;}
.kt-central-air .smart-panel {left: 23%;top: 49%;display: block;}
.kt-central-air .air-purifier {bottom: 32%;right: 14%;display: block;}
.kt-air-purifier .mi-3d-intro {top:15%;left: 28.5%;opacity: 1;}
.kt-air-purifier .mi-3d-intro::before {height: 130px;width: 33px;right:-33px;top:52%;border-top-width: 1px;border-right-width: 1px;}
.kt-air-purifier .air-purifier {display: none;}
.kt-air-purifier .smart-panel {left: 6%;top: 51%;display: block;}
.kt-air-purifier .central-air {top: 18%;left: 16%;display: block;}
.kt-smart-panel .smart-panel {display: none;}
.kt-smart-panel .mi-3d-intro {top:47%;left: 32%;opacity: 1;}
.kt-smart-panel .mi-3d-intro::before {height: 176px;width: 48px;left:-48px;top:21%;border-bottom-width: 1px;border-left-width: 1px;}
.kt-smart-panel .air-purifier {bottom: 23%;right: 16%;display: block;}
.kt-smart-panel .central-air {top: 30%;left: 30%;display: block;}


.etf-air-purifier-etf .mi-3d-intro {top:15.5%;left: 27.5%;opacity: 1;}
.etf-air-purifier-etf .mi-3d-intro::before {width: 30px;height: 166px;right: -30px;bottom:4%;border-top-width: 1px;border-right-width: 1px;}
.etf-air-purifier-etf .air-purifier-etf {display: none;}
.etf-air-purifier-etf .floor-heating {left: 57%;bottom: 21%;display: block;}
.etf-air-purifier-etf .hanging-air {top: 33%;right: 63%;display: block;}
.etf-floor-heating .mi-3d-intro {top:22%;left: 12%;opacity: 1;}
.etf-floor-heating .mi-3d-intro::before {height: 166px;width: 52px;right:-52px;top:50%;border-top-width: 1px;border-right-width: 1px;}
.etf-floor-heating .floor-heating {display: none;}
.etf-floor-heating .air-purifier-etf {right: 20%;bottom: 27%;display: block;}
.etf-floor-heating .hanging-air {top: 32%;right: 23%;display: block;}
.etf-hanging-air .hanging-air {display: none;}
.etf-hanging-air .mi-3d-intro {top:20%;left: 42%;opacity: 1;}
.etf-hanging-air .mi-3d-intro::before {height: 40px;width: 64px;left:-64px;top:37%;border-bottom-width: 1px;border-left-width: 1px;}
.etf-hanging-air .air-purifier-etf {bottom: 32%;right: 30%;display: block;}
.etf-hanging-air .floor-heating {bottom: 19%;left: 37%;display: block;}

.wsj-ceiling .mi-3d-intro {top:31%;left: 30%;opacity: 1;}




.mi-city-wrapper .header-seat {}
.mi-city-swiper {height: 900px;}
.mi-city-swiper .swiper-slide-active {}
.mi-city-swiper .swiper-slide-active .swiper-slide {pointer-events: auto;}
.mi-city-banner {position: relative;height: 100%;background-position: center bottom 20%;background-size: cover;background-repeat: no-repeat;}
.mi-city-banner::before {content: '';display: block;position: absolute;top:0;left: 0;width: 100%;height: 100%;background: linear-gradient(to top,rgba(0,0,0,.3) 60%,rgba(0,0,0,0));background: linear-gradient(.39deg,rgba(0,0,0,.3) 31.9%,rgba(0,0,0,0) 98.08%);}
.mi-city-banner_info {position: absolute;left: 0;right: 0;top:32%;}
.mi-city-banner-container {max-width: 1100px;margin: 0 auto;}
.mi-city-banner_info h2 {font-size: 65px;line-height: 94px;color: #FFFFFF;font-weight: 900;font-family: 'NotoSansSC-Black';}
.mi-city-banner_info .mi-city-desc {margin-top: 10px;}
.mi-city-banner_info .mi-city-desc p {font-size: 24px;line-height: 28px;color: #FFFFFF;font-weight: 900;font-family: 'SourceHanSerifCN-Bold'}

.single-navi-list {}
.single-navi-list .single-navi-item {position: absolute;cursor: pointer;}
.single-navi-subway {left: 23%;bottom: 23%;}
.single-navi-hospital {left: 45%;bottom: 6%;}
.single-navi-office {right: 20%;bottom: 36%;}
.footprint-item {width: 90px;height: 115px;position: relative;margin: 0 auto;cursor: pointer;}
.footprint-item .footprint-layer {position: absolute;width: 100%;height: 100%;top:0;left: 0;opacity: 0;}
.footprint-item .single-navi-dot {display: block;opacity: 1;transition:opacity .2s;width: 20px;height: 20px;border: 1px solid #FFFFFF;border-radius: 50%;background-color: #FFFFFF;cursor: pointer;margin: 0 auto;position: absolute;top:50%;left: 50%;margin-top: -10px;margin-left: -10px;}
.footprint-item .single-navi-dot::before {content: '';position: absolute;display: block;left: -6px;top:-6px;right: -6px;bottom: -6px;background-color: rgba(255,255,255,.5);border-radius: 50%;animation: scaleAni 1.6s infinite cubic-bezier(0, 0, .49, 1.02);}

.single-navi-list .single-navi-item h3 {font-size: 46px;line-height: 67px;font-family: 'NotoSansSC-Bold';font-weight: 700;color: #FFFFFF;}
.single-navi-item:hover .footprint-layer {animation: footprintShow .3s ease-out both;-webkit-animation: footprintShow .3s ease-out both;-webkit-transform-origin: 50% 0;}
.single-navi-item:hover .single-navi-dot {opacity: 0;}

.mi-city-section {overflow: hidden;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;z-index: 1;}

.mi-city-section::before {content: '';display: block;position: absolute;left: 0;top:0;width: 100%;height: 100%;background: linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,0));z-index: -2;}
.mi-city-section::after {content: '';display: block;position: absolute;left: 0;right: 0;top: 0;height: 400px;z-index: -1;}

.city-office {background-image: url(../images/product/mi-city/city-office.jpg);}
.city-subway {background-image: url(../images/product/mi-city/city-subway.jpg);}
.city-hospital {background-image: url(../images/product/mi-city/city-hospital.jpg);}
.city-hospital::after {background: linear-gradient(to bottom,rgba(86, 61, 45, .9),rgba(86, 61, 45, 0));}


.mi-city-head {padding-top: 96px;}
.mi-city-section-container {max-width: 876px;margin: 0 auto;}
.mi-city-head .mi-city-section_title {font-size: 48px;line-height: 77px;font-weight: 500;color: #FFFFFF;}
.mi-city-head .mi-city-section_desc {width: 762px;margin-top: 24px;}
.mi-city-head .mi-city-section_desc p {font-size: 16px;line-height: 32px;font-weight: 500;color: #FFFFFF;}


.city-swiper-btn {margin-top: 20px;position: relative;z-index: 101;height: 90px;}
.city-swiper-btn .city-swiper-btn-item {}


.city-swiper-content {margin-top: 30px;height: 394px;position: relative;padding-left: calc(50% - 438px);}
.city-swiper-relative {}
.city-swiper-content .swiper-container {z-index: 100;padding-right: 30px;}
.city-swiper-content .swiper-slide {width: 380px;/* cursor: pointer; */overflow: hidden;height: 394px;}

.city-info-wrapper {transform: translateY(260px);position: relative;transition: all .6s;height: 394px;background-color: rgba(51, 51, 51, 0.4);background-color: rgba(51, 51, 51, 0.6);}

.city-info-top {font-size: 0;position: relative;padding: 0 26px;padding-right: 0;}
.city-info-top::before{content: '';display: block;position: absolute;left: 0;top:0;width: 6px;height: 130px;background-color: #85B5E0;}
.city-info-img {display: inline-block;vertical-align: middle;height: 130px;max-width: 120px;padding: 20px 0;margin-right: 8px;transition: all .3s;}
.city-info-img img {display: block;height: 100%;}
.city-info-title {display: inline-block;vertical-align: middle;transition: all .4s;}
.city-info-title h2 {font-size: 24px;line-height: 48px;color: #FFFFFF;font-weight: 500;}
.city-info-main {padding: 12px 19px 0 26px;}
.city-info-desc {text-align: justify;}
.city-info-desc p {font-size: 16px;line-height: 32px;font-weight: 500;color: #FFFFFF;}

.city-swiper-content .city-info-wrapper.hover-panel {transform: translateY(0);}
.city-swiper-content .city-info-wrapper.hover-panel .city-info-img {padding-bottom: 5px;max-width: 142px;}
.city-swiper-content .city-info-wrapper.hover-panel .city-info-title {display: block;margin-top: 3px;}

.mi-city-pagination {position: absolute;top:96px;width: 70px;transition: transform 1s;left: calc(50% - 532px);margin:42px 0;z-index: 100;transform: scale(0);}
.mi-city-pagination.show-pagination {transform: scale(1);}
.mi-city-pagination .line-pagination-wrapper {width: 100%;height: 610px;transition: all .3s linear .2s;position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;background-image: url(../images/product/mi-city/line-state1.png);}
.line-pagination-wrapper .line-pagination-bullet {cursor: pointer;opacity: 1;position: absolute;width: 16px;height: 16px;left: 20px;background-color: #FFFFFF;border-radius: 50%;}
.line-pagination-wrapper .line-pagination-bullet:first-child {top: 0;}
.line-pagination-wrapper .line-pagination-bullet:nth-child(2) {top: 50%;margin-top: -10px;}
.line-pagination-wrapper .line-pagination-bullet:last-child {bottom: 0;}
.line-pagination-footprint {position: absolute;width: 70px;height: 90px;top: 97%;z-index: 10;transition: all .5s;background: url(../images/product/mi-city/footprint-line.png) no-repeat center;background-size: cover;}

.line-pagination-office .line-pagination-wrapper {background-image: url(../images/product/mi-city/line-state1.png);}
.line-pagination-subway .line-pagination-wrapper {background-image: url(../images/product/mi-city/line-state2.png);}
.line-pagination-hospital .line-pagination-wrapper {background-image: url(../images/product/mi-city/line-state3.png);}
.line-pagination-office .line-pagination-bullet:first-child {opacity: 0;}
.line-pagination-subway .line-pagination-bullet:nth-child(2) {opacity: 0;}
.line-pagination-hospital .line-pagination-bullet:last-child {opacity: 0;}
.line-pagination-office .line-pagination-footprint {top: -6%;}
.line-pagination-subway .line-pagination-footprint {top: 42%;}
.line-pagination-hospital .line-pagination-footprint {top: 97%;}
.line-pagination-hospital .line-pagination-bullet {left: 23px;}




@-webkit-keyframes scaleAni {
	0% {transform: scale(1);}
	50%,75% {
		transform: scale(1.6);
	}
	78%,100% {opacity: 0;}
}
@keyframes scaleAni {
	0% {transform: scale(1);}
	50%,75% {
		transform: scale(1.6);
	}
	78%,100% {opacity: 0;}
}

@-webkit-keyframes footprintShow {
	0% {
		transform: scale(.5,.5);
		-webkit-transform: scale(.5,.5);
		opacity: 0;
	}

	100% {
		transform: scale(1,1);
		-webkit-transform: scale(1,1);
		opacity: 1;
	}
}
@keyframes footprintShow {
	0% {
		transform: scale(.5,.5);
		-webkit-transform: scale(.5,.5);
		opacity: 0;
	}

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

/* 家用解决方案 -- 空调产品 */
.series-box {}
.series-list {padding: 15px 13px;}
.series-list .series-item {float: left;width: 50%;padding: 11px 12px;}
.series-list .series-item a {display: block;cursor: pointer;}
.series-item .series-item-inner {}
.series-item .series-item-img {overflow: hidden;}
.series-item .series-item-img img {display: block;transition: all .5s ease-out;}
.series-item .series-item-img img:hover {transform: scale(1.1);}
.series-item .series-item-info {position: relative;padding: 54px 40px;height: 244px;background: linear-gradient(-45deg,transparent 30px,#FFFFFF 0);margin-top: 4px;}
.series-item .series-item-info .series-info-title {font-size: 48px;line-height: 51px;font-weight: 500;color: #000000;display: inline-block;border-bottom: 1px solid #000000;padding-bottom: 16px;margin-bottom: 16px;}
.series-item .series-item-info .series-info-slogan {font-size: 24px;line-height: 27px;color: #000000;font-weight: 400;margin-bottom: 8px;}
.series-item .series-item-info .series-info-desc {font-size: 16px;line-height: 18px;color: #000000;font-weight: 300;}
.series-item .series-info-btn {position: absolute;right: 40px;bottom: 54px;}
.series-item .series-info-btn .more-btn{}
.series-item .series-info-tips {position: absolute;right: 40px;bottom: 25px;}
.series-item .series-info-tips div{color: #FF0000;font-size: 16px;line-height: 18px;font-weight: 300;}
.reference-tips {font-size: 12px;line-height: 18px;color: #000000;font-weight: 400;padding: 3px 0 30px 48px;}

/* 家用解决方案 -- 新风·换气 */
.white-household {background-color: #FFFFFF;}
.thirdpage-banner {background-repeat: no-repeat;background-position: center;background-size: cover;height: 676px;position: relative;}
.thirdpage-banner::before {content: '';display: block;position: absolute;top:0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg,rgba(0,0,0,.37),rgba(0,0,0,.37));}
.thirdpage-banner-text {text-align: center;position: absolute;left: 0;right: 0;top: 35%;}
.thirdpage-banner-text h2 {font-size: 48px;line-height: 77px;line-height: 51px;font-weight: 500;color: #FFFFFF;}
.thirdpage-banner-text h4 {font-size: 24px;line-height: 35px;line-height: 27px;color: #FFFFFF;font-weight: 500;margin-top: 32px;}
.thirdpage-banner-text p {font-size: 18px;line-height: 26px;color: #FFFFFF;font-weight: 500;margin-top: 16px;}
.thirdpage-banner-text span {font-size: 13px;line-height: 22px;color: #FFFFFF;font-weight: 400;display: block;margin-top: 30px;}
.intelligent-content .thirdpage-banner-text p {font-weight: 400;}
.intelligent-content .thirdpage-banner-text {top: 31%;}


.thirdpage-section {position: relative;}
.img-right {text-align: right;}
.thirdpage-section .zoom-container {position: relative;z-index: 1;}
.ventilator-info {position: absolute;top:0;bottom: 0;width: 50%;text-align: left;background-color: #F4F4F4;}
.ventilator-img {display: inline-block;width: 50%;}
.img-right .ventilator-info {left: 0;}
.img-left .ventilator-info {right: 0;}
.ventilator-info .ventilator-info-inner {position: absolute;top:50%;transform: translateY(-50%);padding: 0 85px;left: 0;right: 0;}
.ventilator-info-inner h3 {font-size: 48px;line-height: 77px;font-weight: 500;color: #000000;}
.ventilator-info-inner h5 {font-size: 36px;line-height: 64px;font-weight: 300;color: #000000;margin-top: 20px;}
.ventilator-info-inner h6 {font-size: 24px;line-height: 36px;font-weight: 400;color: #000000;margin-top: 20px;}
.ventilator-info-inner .ventilator-info-desc {margin-top: 20px;}
.ventilator-info-inner .ventilator-info-desc p {font-size: 16px;line-height: 32px;color: #000000;font-weight: 300;}
.ventilator-info-inner .ventilator-info-desc span {font-size: 13px;line-height: 20px;color: #000000;font-weight: 100;}

.series-info {text-align: center;}
.series-info h3 {font-size: 46px;line-height: 67px;}
.series-info .ventilator-info-desc {margin-top: 14px;}
.series-info .ventilator-info-desc p {line-height: 27px;font-weight: 400;}

.ventilator-feature {margin-top: 58px;padding-bottom: 26px;}
.thirdpage-feature-wrapper {padding: 0 35px;}
.thirdpage-feature-title {font-size: 36px;line-height: 52px;color: #000000;font-weight: 500;margin-bottom: 22px;}
.thirdpage-feature-desc {margin-bottom: 16px;}
.thirdpage-feature-desc p {font-size: 16px;line-height: 26px;color: #000000;font-weight: 400;}
.thirdpage-feature-desc span {font-size: 14px;line-height: 24px;color: #878787;font-weight: 400;}
.thirdpage-feature-img {mix-blend-mode: multiply;}
.thirdpage-feature-img img {}
.ventilator-feature .thirdpage-feature-img img:first-child {max-width: 39.59%;max-width: 40.496%;flex-shrink: 0;}
.ventilator-feature .thirdpage-feature-img img:last-child {max-width: 51.653%;max-width: 52.728%;flex-shrink: 0;}

.ventilator-recommend {margin-top: 170px;}
.thirdpage-recommend-title {}
.thirdpage-recommend-title h2 {font-size: 46px;line-height: 66px;color: #000000;font-weight: 700;font-family: 'NotoSansSC-Bold';text-align: center;}
.thirdpage-recommend-box {margin-top: 28px;}
.thirdpage-recommend-list {}
.thirdpage-recommend-list .thirdpage-recommend-item {float: left;width: 33.33%;text-align: center;}
.thirdpage-recommend-list a {display: block;padding: 36px 0 62px;}
.thirdpage-recommend-list .thirdpage-recommend-img {height: 280px;mix-blend-mode: multiply;}
.thirdpage-recommend-list .thirdpage-recommend-img img {max-height: 100%;}
.thirdpage-recommend-list .thirdpage-recommend-img:hover img {transition: transform .5s;}
.thirdpage-recommend-list .thirdpage-recommend-img:hover img {}
.thirdpage-recommend-list h3 {/* margin-top: 44px; */font-weight: 700;font-family: 'NotoSansSC-Bold';font-size: 24px;line-height: 48px;color: #333333;}


/* 家用解决方案 -- 浴室暖风机 */
.blower-feature {text-align: center;}
.blower-feature .thirdpage-feature-wrapper {padding: 0;padding-top: 40px;}
.blower-feature .thirdpage-feature-title {font-size: 48px;line-height: 77px;margin-bottom: 20px;}
.blower-feature .thirdpage-feature-desc {width: 477px;margin: 0 auto;margin-bottom: 56px;}
.blower-recommend {margin-top: 34px;}

/* 家用解决方案 -- 地暖 */
.floor-heater-feature {text-align: center;padding: 26px 0 19px;}
.poster-section {}
.poster-section-bg {height: 620px;position: relative;z-index: -1;background: url(../images/product/smart-home.jpg) no-repeat center;background-size: cover;}
.smart-poster {position: absolute;z-index: 2;top:70px;right: 130px;width: 456px;height: 464px;padding: 48px 60px;background: linear-gradient(-135deg,transparent 40px,rgba(255,255,255,.35) 0);/* backdrop-filter: blur(40px) */}
.smart-poster-paragraph:first-child {border-bottom: 2px solid #FFFFFF;padding-bottom: 20px;margin-bottom: 24px;}
.smart-poster-paragraph h3 {font-size: 36px;line-height: 53px;color: #FFFFFF;font-weight: 400;}
.smart-poster-paragraph .smart-poster-desc {margin-top: 7px;}
.smart-poster-paragraph .smart-poster-desc p {font-size: 16px;line-height: 32px;color: #FFFFFF;margin-top: 4px;font-weight: 500;}
.floor-heater-recommend {margin-top: 34px;}

/* 家用解决方案 -- 智能化 */
.app-download-btn {position: absolute;left: 0;right: 0;text-align: center;bottom: 32px;}
.app-download-btn a {font-size: 16px;line-height: 32px;color: #979797;display: inline-block;text-decoration: underline;}
.intelligent-recommend {margin-top: 46px;}
.intelligent-content .ventilator-info-inner .ventilator-info-desc p {font-weight: 500;}

.app-download-popup {}
.app-download-box {width: 468px;height: 508px;padding: 80px 0 40px;background-color: #FFFFFF;position: absolute;left: 0;right: 0;margin: auto;top:0;bottom: 0;visibility: hidden;transition: all .3s;}
.app-download-img {width: 320px;height: 320px;margin: 0 auto;}
.app-download-text {font-size: 20px;line-height: 40px;text-align: center;color: #000000;font-weight: 500;margin-top: 22px;}
.popup-close {position: absolute;color: #000000;right: 0;top:0;padding: 30px;cursor: pointer;}
.popup-close i {font-size: 20px;}

.show-popup .app-download-box {animation: showPopup .3s;visibility: visible;}


/* 家用解决方案 -- 空调系列 */
.series-banner {background-repeat: no-repeat;background-position: center;background-size: cover;height: 676px;position: relative;}
.series-banner::before {content: '';display: block;position: absolute;top:0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg,rgba(0,0,0,.37),rgba(0,0,0,.37));}
.series-banner-text {text-align: center;position: absolute;left: 0;right: 0;top: 35%;}
.series-banner-text h2 {font-size: 46px;line-height: 51px;font-weight: 700;color: #FFFFFF;font-family: 'NotoSansSC-Bold';}
.series-banner-text h2::after {content: '';display: block;height: 1px;width: 182px;margin: 16px auto;background-color: #FFFFFF;}
.freeze-banner .series-banner-text h2::after {width: 0;}
.series-banner-text h4 {font-size: 24px;line-height: 27px;color: #FFFFFF;font-weight: 500;margin-bottom: 16px;}
.series-banner-text p {font-size: 16px;line-height: 27px;color: #FFFFFF;font-weight: 400;}
.series-banner-text span {}

.single-section-feature {padding-top: 95px;}
.single-section-title {text-align: center;margin-bottom: 95px;}
.single-section-title h3 {font-size: 46px;line-height: 67px;color: #000000;font-weight: 500;}
.series-lingshang-recommend {margin-top: 76px;}
.series-lingyao-recommend {margin-top: 58px;}
.series-lingrui-recommend {margin-top: 70px;}
.series-bingyan-recommend {margin-top: 65px;}
.all-text .ventilator-info {position: relative;float: left;height: 640px;}
.all-text .ventilator-info:last-child {background-color: transparent;}
.all-text .ventilator-info .ventilator-info-desc {margin-top: 50px;}

/* 商用冷热通风解决方案 -- 空调系列 */
.commercial-product-wrapper {padding: 100px 0;}
.commercial-product-section {position: relative;margin-bottom: 80px;padding: 0 30px;}
.commercial-product-section:last-child {margin-bottom: 0;}
.commercial-series-wrapper {position: relative;}
.commercial-product-col .commercial-series-img {position: absolute;top:0;bottom: 0;}
.commercial-product-row .commercial-series-img {height: 534px;position: relative;}
.commercial-series-bg {height: 100%;width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.commercial-product-left .commercial-series-img {float: left;left: 0;}
.commercial-product-right .commercial-series-img {float: right;right: 0;}
.commercial-product-col .commercial-series-img {width: 33.33%;}
.commercial-product-reverse .commercial-series-img {width: 66.67%;}
.commercial-series-title {position: absolute;top:0;left: 0;right: 0;bottom: 0;text-align: center;background-color: rgba(0,0,0,.2);}
.commercial-series-title h3 {font-size: 48px;line-height: 77px;font-weight: 500;color: #FFFFFF;}
.commercial-product-left .commercial-series-info {float: right;}
.commercial-product-right .commercial-series-info {float: left;}
.commercial-product-col .commercial-series-info {width: 66.67%;}
.commercial-product-reverse .commercial-series-info {width: 33.33%;}

.commercial-product-box {}
.commercial-product-list {}
.commercial-product-list .commercial-product-item {float: left;width: 50%;position: relative;/* cursor: pointer; */padding-bottom: 1px;padding-left: 1px;}
.commercial-product-row .commercial-product-item {width: 33.333%;}
.commercial-product-reverse .commercial-product-item {width: 100%;}
.commercial-product-left .commercial-product-item {padding-left: 1px;}
.commercial-product-right .commercial-product-item {padding-right: 1px;padding-left: 0;}
/* .commercial-product-list .commercial-product-item::before,
.commercial-product-list .commercial-product-item::after {content: '';display: block;position: absolute;background-color: #f6f6f6 ;}
.commercial-product-list .commercial-product-item::before {right: 0;top:0;width: 1px;height: 100%;}
.commercial-product-list .commercial-product-item::after {bottom: 0;left: 0;height: 1px;width: 100%;} */
.commercial-product-item .commercial-product-inner {padding: 40px;background-color: #FBFBFB;transition: all .5s;height: 543px;position: relative;}
.commercial-product-item .commercial-product-img {mix-blend-mode: multiply;}
.commercial-product-item .commercial-product-info {text-align: center;position: relative;margin-top: 20px;}
.commercial-product-item .commercial-product-info h3 {font-size: 24px;line-height: 48px;color: #333333;font-weight: 500;transition: all .5s;}
.commercial-product-item .commercial-product-info h5 {font-size: 16px;line-height: 32px;color: #333333;font-weight: 500;height: 32px;}
.commercial-product-ani {position: relative;padding-top: 20px;margin-top: 20px;text-align: center;}
.commercial-product-ani::before {content: '';display: block;height: 1px;/* transform: scaleY(.5); */background-color: #BDBDBD;position: absolute;top:0;left: 0;right: 0;}
.commercial-product-item .commercial-product-desc {}
.commercial-product-item .commercial-product-desc p {font-size: 16px;line-height: 32px;color: #333333;font-weight: 500;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.fresh-air-content .commercial-product-item .commercial-product-desc p,
.toilet-content .commercial-product-item .commercial-product-desc p {font-weight: 300;}
.commercial-product-item .commercial-product-btn {position: absolute;right: 40px;bottom:33px;}
.commercial-product-item .popup-detail-btn {opacity: 0;display: block;width: 87px;height: 87px;border-radius: 50%;background-color: #96AAF0;line-height: 87px;text-align: center;color: #FFFFFF;font-size: 16px;}
.commercial-product-list .commercial-product-item:hover .commercial-product-inner {background-color: #FFFFFF;padding:24px 40px;}
.commercial-product-item:hover .commercial-product-info h3 {color: #96AAF0;}
.commercial-product-item:hover .commercial-product-desc {width: calc(100% - 100px);text-align: left;text-align: justify;height: 96px;overflow: hidden;}
.commercial-product-item:hover .popup-detail-btn {animation: desc-btn-show 1s ease-out both;-webkit-animation: desc-btn-show 1s ease-out both;-webkit-transform-origin:50% 0;}
.commercial-product-lottie {position: absolute;}
.lottie-wave {}

.detail-popup-mask {display: none;opacity: 0;overflow: hidden;visibility: hidden;transition: all .3s;position: fixed;top:0;left: 0;right: 0;bottom: 0;z-index: 999;background-color: rgba(0,0,0,.4);}
.detail-popup-box {position: absolute;top:0;left: 0;right: 0;bottom: 0;width: 1064px;height: 800px;margin: auto;max-height: 800px;background-color: #FFFFFF;padding: 80px 38px 30px 80px;visibility: hidden;}
.detail-popup-wrapper {height: 100%;}
.detail-popup-inner {overflow: auto;padding-right: 40px;height: 100%;}
.detail-popup-head {border-bottom: 1px solid #F2F2F2;padding-bottom: 40px;margin-bottom: 40px;}
.detail-popup-head .detail-popup-title {font-size: 36px;line-height: 52px;font-weight: 400;color: #333333;}
.detail-popup-head .detail-popup-desc {margin-top: 24px;}
.detail-popup-head .detail-popup-desc p {font-size: 16px;line-height: 32px;font-weight: 500;color: #333333;}
.detail-popup-video {max-width: 80%;margin-top: 20px;position: relative;}
.detail-popup-video .video-btn {width: 90px;height: 90px;margin-left: -45px;margin-top: -45px;}
.detail-popup-body {}
.detail-intro-title {font-size: 24px;line-height: 48px;font-weight: 500;color: #333333;}
.detail-intro-box {margin-top: 16px;}
.detail-intro-list {}
.detail-intro-list .detail-intro-item {}
.detail-intro-list .detail-intro-item p {font-size: 16px;line-height: 32px;font-weight: 500;color: #333333;}
.detail-intro-media {}
.detail-media-item {display: inline-block;margin: 16px 0;/* width: 30%; */margin-right: 10px;vertical-align: middle;}
.detail-media-item:last-child {margin-right: 0;}
.detail-media-item img {}

.superscript-x {font-size: 12px;vertical-align: 10%;}
.diffrent-item {display: block;font-size: 14px;}
.superscript-down {font-size: 12px;vertical-align: 10%;}

.detail-popup-mask .popup-close {}
.detail-popup-mask .popup-close i {font-size: 22px}
.show-popup.detail-popup-mask {opacity: 1;visibility: visible;display: block;}
.show-popup .detail-popup-box {visibility: visible;animation: showPopup .3s;}

/* 商用冷热通风解决方案 -- 新风换气*/
.fresh-air-banner.subpage-banner::before,
.toilet-banner.subpage-banner::before {background: linear-gradient(273.67deg,rgba(0,0,0,0) 35.16%,rgba(0,0,0,.33) 97.83%);}

/* 商用冷热通风解决方案 -- 冷冻收藏 */
.freeze-wrapper {}
.freeze-section {padding: 60px 0 0;}
.freeze-section-inner {}
.freeze-section-title {text-align: center;}
.freeze-section-title h3 {font-size: 48px;line-height: 77px;color: #000000;font-weight: 500;}
.freeze-section-part {padding: 60px 30px 60px;}
.grey-part {background-color: #F4F4F4;}
.freeze-section-desc {}
.freeze-section-desc p {font-size: 16px;line-height: 26px;color: #000000;font-weight: 400;text-align: center;}
.freeze-section-img {margin-top: 30px;min-height: 370px;text-align: center;mix-blend-mode: darken;}
.freeze-section-img img {max-width: 45%;}
.freeze-section-all img {max-width: 100%;}
.freeze-section-first .freeze-section-part {padding: 16px 30px 80px;}
.freeze-section-first .freeze-section-img {margin-top: 45px;}


/* 空气净化器 -- 空气净化器MA-E100J-C */
.purifier-detail-banner {height: 690px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.purifier-detail-banner::before {content: '';display: block;position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: linear-gradient(0deg,rgba(0,0,0,.37),rgba(0,0,0,.37));}
.purifier-detail-banner-text {position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);color: #FFFFFF;}
.purifier-detail-banner-text h1 {font-size: 46px;line-height: 51px;font-weight: 700;font-family: 'NotoSansSC-Bold';}
.purifier-detail-banner-text .devide-line {width: 182px;height: .5px;background-color: #FFFFFF;margin: 24px 0 26px;}
.purifier-detail-banner-text h3 {font-size: 24px;line-height: 27px;font-weight: 500;margin-bottom: 19px;}
.purifier-detail-banner-text h5 {font-size: 16px;line-height: 27px;font-weight: 500;margin-bottom: 11px;}
.purifier-detail-banner-text p {font-size: 10px;line-height: 17px;font-weight: 500;}
.superscript-top {font-size: 12px;vertical-align: super;}

.purifier-detail-wrapper {}
.purifier-detail-section {position: relative;}
.buy-top-section {}
.border-bottom {border-bottom: 3px solid #F4F4F4;}
.buy-top-inner {padding: 27px 0 35px;text-align: center;}
.buy-top-desc {margin-bottom: 29px;}
.buy-top-desc p {font-size: 24px;line-height: 35px;color: #000000;font-weight: 500;}
.buy-top-desc p span {position: relative;}
.buy-top-desc p span:first-child {padding-right: 14px;margin-right: 14px;}
.buy-top-desc p span:first-child::before {content: '';display: block;position: absolute;right: 0;top:7px;height: 26px;width: 2px;background-color: #000000;}
.buy-top-btn {}
.buy-btn .buy-btn-style {display: inline-block;width: 235px;height: 56px;border-radius: 56px;text-align: center;line-height: 56px;font-size: 24px;color: #FFFFFF;font-weight: 500;background-color: #FF0000;}

.block-title-right {text-align: right !important;}
.block-title-center {text-align: center !important;}
.purifier-detail-one {}
.detail-one-inner {}
.detail-one-left {padding-top:60px;padding-left: 78px;float: left;width: 59.06%;}
.detail-one-left h3 {font-size: 46px;line-height: 64px;font-weight: 700;font-family: 'NotoSansSC-Bold';}
.detail-one-left h5 {font-size: 24px;line-height: 34px;font-weight: 700;font-family: 'NotoSansSC-Bold';margin-bottom: 24px;}
.detail-one-left .detail-one-desc {}
.detail-one-left .detail-one-desc p {font-size: 24px;line-height: 60px;font-weight: 500;}
.detail-one-img {float: right;width: 40.94%;text-align: center;}
.triple-technology {padding: 40px 0;}
.purifier-common-title {}
.purifier-common-title h3 {font-size: 46px;display: inline-block;line-height: 64px;color: #76A0CA;font-weight: 700;font-family: 'NotoSansSC-Bold';position: relative;padding-left: 58px;}
.purifier-common-title h3::before {content: '';display: block;position: absolute;left: 0;top:-2px;width: 42px;height: 69px;background-color: #76A0CA;}
.purifier-common-title .superscript-top {font-size: 24px;display: block;position: absolute;right: -35px;top:-15px;}
.triple-technology-title {}
.triple-technology-part {}
.technology-part-block {}
.technology-part-one {margin-top: 20px;}
.technology-part-title {}
.technology-part-title .part-title-num {font-weight: 700;font-style: italic;font-size: 120px;line-height: 138px;color: #c4c4c4;font-family: helvetica}
.technology-part-title .part-title-text {margin-left: 20px;font-size: 46px;line-height: 64px;color: #76A0CA;font-weight: 700;font-family: 'NotoSansSC-Bold';}
.purifier-detail2 {margin-top: 20px;}
.graphic-box {display: flex;align-items: center;justify-content: space-between;}
.box-dark {background-color: #000000;}
.box-grey {background-color: #EBEBEB;}
.graphic-box .graphic-text {padding: 0 24px 0 48px;width: 44%;}
.graphic-box .graphic-text h3 {font-size: 46px;line-height: 60px;font-weight: 500;margin-bottom: 80px;}
.graphic-box .graphic-text p {font-size: 24px;line-height: 50px;font-weight: 400;}
.graphic-box-one .graphic-text p {color: #FFFFFF;}
.graphic-box-two .graphic-text p {line-height: 60px;color: #333333;text-align: justify;}
.biger-font {font-size: 35px;}
.graphic-box-one .graphic-img {padding: 30px;flex-shrink: 0;width: 54.72%;}
.graphic-box-one .graphic-img img {width: 100%;}
.graphic-multiply-img img {mix-blend-mode: multiply;}


.blue-font {color: #76A0CA !important;}
.technology-part-two {margin-top: 64px;}
.technology-part-two .technology-part-title {width: 990px;margin: 0 auto;}
.purifier-rotate {width: 100%;}
.graphic-box-two {max-width: 990px;margin: 0 auto;align-items: flex-start;margin-top: 30px;}
.graphic-box-two .graphic-text {width: 48.687%;padding-right: 0;padding-top: 100px;}
.graphic-box-two .graphic-img {width: 51.313%;}

.graphic-box-three {color: #FFFFFF;}
.graphic-box-three .graphic-text {width: 808px;margin: 0 auto;margin-right: 10%;font-size: 24px;line-height: 38px;padding: 16px 0 10px;}
.graphic-box-three .graphic-text .biger-font {font-size: 35px;line-height: 56px;}
.graphic-box-three .graphic-img img {width: 100%;}

.float-box {position: relative;}
.float-info {position: absolute;font-weight: 500;font-size: 24px;line-height: 50px;color: #000000;}
.baiyechuang-info {top:87px;left: 10%;width: 415px;color: #333333;line-height: 60px;}
.float-info h3 {font-size: 46px;margin-bottom: 80px;}
.float-info p {font-size: 24px;}
.baiyechuang-info .biger-font {font-size: 35px;}

/* 上标 */
.superscript-item {position: relative;}
.superscript-item .superscript-top {position: absolute;font-size: 12px;top: -12px;right: -2px;}

.triple-filter {margin-top: 58px;}
.filter-part-one {margin-top: 70px;}
.filter-info {top:50%;transform: translateY(-50%);left: 38px;width: 41.953%;}
.purifier-detail7 {}
.filter-info .biger-font {font-size: 40px;}
.graphic-box-filter {padding: 50px 0;}
.graphic-box-filter .graphic-img {width: 48.281%;text-align: center;}
.graphic-box-filter .graphic-text {width: 51.719%;padding-right: 62px;}


.complext-box .complext-text .common-blue-title {font-size: 46px;line-height: 67px;color: #76A0CA;font-weight: 500;margin-bottom: 0;}
.complext-box .complext-text h4 {font-size: 35px;line-height: 50px;color: #000000;font-weight: 500;}
.complext-box .complext-text h5 {font-size: 24px;line-height: 38px;color: #000000;font-weight: 500;margin-top: 17px;text-align: justify;}
.complext-box .complext-text p {font-size: 24px;line-height: 30px;color: #000000;font-weight: 300;}
.complext-box .complext-text img {margin: 10px 0;}
.complext-box .complext-text h6 {font-size: 15px;line-height: 20px;color: #000000;font-weight: 100;margin-bottom: 20px;}
.filter-part-three .graphic-box-filter .graphic-text {padding:0;width: 61%;padding-left: 120px;}
.filter-part-three .graphic-box-filter .graphic-img {width: 39%;}

.sterilization .zoom-container {position: relative;}
.sterilization .purifier-common-title {position: absolute;left: 0;top: 0;}

.low-dryness .zoom-container {position: relative;}
.low-dryness .purifier-common-title {position: absolute;left: 0;top: 34px;}
.low-dryness-section {position: absolute;left: 0;right: 0;text-align: center;}
.low-dryness-one {top:10%;}
.low-dryness-title {font-size: 46px;line-height: 87px;font-weight: 700;color: #FFFFFF;font-family: 'NotoSansSC-Bold';}
.low-dryness-two {bottom:5%;}
.low-dryness-img {margin-top: 44px;margin-bottom: 30px;}
.low-dryness-tips {font-size: 24px;line-height: 38px;color: #FFFFFF;font-weight: 500;}

.ingenuity-design {margin-top: 30px;}
.ingenuity-design .purifier-common-title {margin-bottom: 45px;}
.ingenuity-design-setion {display: flex;align-items: center;justify-content: space-between;margin: 0 68px;}
.ingenuity-design-one {padding:20px 0 80px;}
.ingenuity-design-center {justify-content: center;}
.ingenuity-design .complext-box .complext-text h5 {margin-top: 4px;}
.ingenuity-design .complext-box .complext-text h6 {margin-bottom: 0;}
.ingenuity-design-center .ingenuity-design-text {margin-left: 76px;}

.ingenuity-design-setion .ingenuity-design-text {flex-shrink: 0;}
.ingenuity-design-grey {background: #EDEDED;}
.ingenuity-design-right {flex-direction: row-reverse;padding-left: 58px;}
.ingenuity-design-left {padding-right: 48px;}
.ingenuity-design-two {padding: 13px 75px 10px 58px;}
.ingenuity-design-two .ingenuity-design-text {width: 584px;}
.ingenuity-design-two.complext-box .complext-text h5 {margin-top: 20px;}
.ingenuity-design-two.complext-box .complext-text h6 {font-weight: 400;margin-top: 14px;}

.ingenuity-design-three {}
.ingenuity-design-three .ingenuity-design-text {width: 426px;}
.ingenuity-design-four .ingenuity-design-text {width: 515px;}
.ingenuity-design-four.complext-box .complext-text h6 {margin-bottom: 0;margin-top: 10px;}
.ingenuity-design-five .ingenuity-design-text {width: 406px;}
.ingenuity-design-six {padding-right: 10%;padding-top: 70px;}
.ingenuity-design-six .ingenuity-design-text {width: 448px;}
.ingenuity-design-six .biger-font {font-size: 35px;}
.another-line {font-weight: 500;}
.ingenuity-design-six.complext-box .complext-text h5 {margin-top: 16px;}

.usage-scenarios {margin-top: 50px;}
.usage-scenarios .usage-scenarios-img {margin-top: 40px;margin-bottom: 35px;}

.product-parameters {margin-top: 50px;}
.product-parameters-box {margin-top: 45px;}

.buy-bottom {}
.buy-bottom-inner {height: 360px;}
.buy-bottom-white {float: left;width: 50%;background-color: #FFFFFF;height: 100%;text-align: center;display: flex;align-items: center;justify-content: space-between;padding: 0 60px;}
.buy-bottom-white h3 {font-size: 24px;line-height: 38px;font-weight: 700;font-family: 'NotoSansSC-Bold';color: #000000;margin-bottom: 11px;}
.buy-bottom-white h5 {font-size: 16px;line-height: 26px;font-weight: 400;color: #000000;margin-bottom: 33px;}

.buy-bottom-grey {background-color: #E1E1E1;float: left;width: 50%;height: 100%;display: flex;align-items: center;justify-content: center;}
.buy-bottom-grey .link-guide {font-size: 24px;line-height: 38px;font-weight: 700;font-family: 'NotoSansSC-Bold';color: #000000;text-decoration: underline;}

.jd-link {display: none;position: fixed;right: 0;bottom: 55%;width: 174px;border: 5px solid #E1E1E1;background-color: #FFFFFF;text-align: center;z-index: 10;}
.jd-link.jd-link-show {display: block !important;animation: jdLinkShow .7s ease-out both;-webkit-animation: jdLinkShow .7s ease-out both;-webkit-transform-origin: 50% 0;}
.jd-link-inner p {padding: 4px 0;font-size: 24px;line-height: 34px;color: #E00000;font-weight: 700;font-family: 'NotoSansSC-Bold';display: inline-block;text-decoration: underline;}
.E100J-float img {display: none;}
.E100J-float p {padding: 9px 0;}

@-webkit-keyframes jdLinkShow {
	0% {transform: translateY(0);-webkit-transform: translateY(0);opacity: 0;}
	100% {opacity: 1;transform: translateY(-30px);-webkit-transform: translateY(-30px);}
}
@keyframes jdLinkShow {
	0% {transform: translateY(0);-webkit-transform: translateY(0);opacity: 0;}
	100% {opacity: 1;transform: translateY(-30px);-webkit-transform: translateY(-30px);}
}

/* E85K */
.purifier-E85K-banner {background-position: right bottom;}
.model-text span {position: absolute;right: 13%;bottom: 5%;font-size: 24px;line-height: 35px;font-weight: 500;color: #FFFFFF;}
.model-text span:first-child {right: 43%;}

.purifier-corner {margin-top: 42px;}
.purifier-corner-part {}
.purifier-corner-one {margin-top: 12px;padding-bottom: 28px;}
.purifier-corner-aside {display: flex;align-items: center;justify-content: center;}
.purifier-corner-info .purifier-corner-text {flex-shrink: 0;font-size: 35px;line-height: 80px;color: #000000;font-weight: 700;margin-right: 180px;}
.purifier-corner-info .biger-font {font-size: 46px;font-weight: 600;}
.purifier-corner-img {text-align: center;}
.purifier-corner-img p {font-size: 30px;line-height: 80px;font-weight: 500;color: #000000;}

.purifier-corner-two {}
.purifier-corner-two .purifier-corner-img p {font-size: 24px;line-height: 30px;}
.purifier-corner-two .purifier-corner-img .biger-font {font-size: 30px;}

.quadruple-filter {margin-top: 100px;}
.quadruple-part-grey {background-color: #EDEDED;}
.quadruple-part-block {}
.quadruple-part-one .graphic-box-quadruple {justify-content: center;}
.quadruple-part-right .graphic-box-quadruple {flex-direction: row-reverse;}
.quadruple-part-one .graphic-img {width: 45.70%;}
.quadruple-part-one .graphic-img img {width: 100%;}
.quadruple-part-one .complext-box .complext-text p {font-size: 24px;line-height: 50px;font-weight: 500;margin-top: 38px;}
.quadruple-part-one .complext-box .complext-text p .biger-font {font-size: 30px;}

.quadruple-part-two {padding-left: 64px;margin-top: 80px;}
.quadruple-part-two .graphic-box .graphic-text {width: 56%;padding: 0;flex-shrink: 0;}
.quadruple-part-two .graphic-box .graphic-img img {margin-left: -40px;}
.graphic-tag {}
.graphic-tag span {display: inline-block;width: 32%;height: 40px;text-align: center;line-height: 40px;background-color: #76A0CA;color: #FFFFFF;font-size: 24px;font-weight: 500;margin-right: 4px;}
.graphic-intro {font-size: 24px;line-height: 50px;color: #000000;font-weight: 100;}
.graphic-step {max-width: 84%;}
.graphic-step-item {font-size: 24px;line-height: 50px;font-weight: 500;color: #000000;}
@media (min-width: 980px) {
.graphic-step-item{ white-space: nowrap;}
.quadruple-part-two .graphic-box .graphic-img img {margin-left:0;}
}
.graphic-step-item .graphic-step-num {color: #808080;font-size: 30px;}
.quadruple-part-two .complext-box .complext-text img {margin: 0;}
.quadruple-part-two .complext-box .complext-text h6 {margin-bottom: 0;}

.quadruple-part-three {margin-top: 60px;}
.quadruple-part-three .graphic-box-quadruple img:first-child {max-width: 43.838%;}
.quadruple-part-three .graphic-box-quadruple img:last-child {max-width: 51.563%;}
.quadruple-part-four {padding: 180px 60px 180px 100px;}
.quadruple-part-four .complext-text {padding: 0;width: 452px;flex-shrink: 0;}

.E85K-sterilization {margin-top: 30px;}
.E85K-ingenuity-design .ingenuity-design-setion {}
.E85K-ingenuity-design .ingenuity-design-one .ingenuity-design-text {width: 50%;}
.E85K-ingenuity-design .ingenuity-design-one .ingenuity-design-img {width: 50%;text-align: center;}
.E85K-ingenuity-design .ingenuity-design-one .ingenuity-design-img img {width: 70%;}
.E85K-ingenuity-design .ingenuity-design-two {padding: 82px 0 48px 60px;}
.E85K-ingenuity-design .ingenuity-design-four {padding: 40px 120px;padding-right: 80px;}
.E85K-ingenuity-design .ingenuity-design-four .ingenuity-design-text {width: 382px;}
.E85K-ingenuity-design .ingenuity-design-six {padding: 0;padding-left: 62px;}
.E85K-ingenuity-design .ingenuity-design-six .ingenuity-design-text {width: 534px;}

.quadruple-part-float {position: relative;text-align: center;}
.quadruple-float-info {position: absolute;left: 17%;bottom: 10%;}
.quadruple-float-info p {font-size: 35px;line-height: 60px;color: #000000;font-weight: 500;}
.E83H-quadruple-filter .quadruple-part-one .graphic-box .graphic-text {width: 380px;padding: 0;margin-right: 40px;}
.E83H-quadruple-filter .quadruple-part-one .graphic-img {width: 38%;}

.E83H-ingenuity-design .ingenuity-design-one {padding: 0;padding-right: 64px;}
.E83H-ingenuity-design .ingenuity-design-one h5 {width: 318px;}
.E83H-ingenuity-design .ingenuity-design-two  {padding: 130px 56px;padding-right: 0;}
.E83H-ingenuity-design .ingenuity-design-two .ingenuity-design-text {width: 354px;}
.ingenuity-design-two .ingenuity-design-img p {font-size: 24px;line-height: 60px;font-weight: 100;color: #000000;text-align: center;}
.E83H-ingenuity-design .ingenuity-design-four {padding: 50px 180px 50px 56px;}
.E83H-ingenuity-design .ingenuity-design-four .ingenuity-design-text {width: 382px;}


/* 服务支持 */
.sales-outlets-banner .sub-banner-container {}
.sales-outlets-banner.gradient-style-two::before {background: linear-gradient(273.67deg, rgba(0, 0, 0, 0.4165) 97.82%, rgba(0, 0, 0, 0.3283) 97.83%);;}
.service-household {padding: 20px 0;}
.service-hotline {margin-bottom: 20px;}
.service-hotline-wrapper {background: #F8F8F8;padding: 24px 0;}
 .service-hotline-wrapper h4 {font-size: 24px;line-height: 48px;font-weight: 500;color: #3A3A3A;text-align: center;}
 .service-hotline-wrapper p {font-size: 16px;line-height: 32px;font-weight: 400;color: #3A3A3A;text-align: center;margin-top: 10px;}

/*.section-distpicker {margin-bottom}*/
.distpicker-form {background: #F8F8F8;padding: 26px 100px;margin-bottom: 20px;}
.form-inline {font-size: 0;}
.dist-select,
.product-select {display: inline-block;}
.dist-select {width: 70%;}
.product-select {width: 30%;}
.sales-wrapper .dist-select {width: 100%;}
.sel-form-group {display: inline-block;width: 29%;padding: 0 8px;}
.dist-select .sel-form-group:last-child {width: 42%;}
.product-select .sel-form-group {width: 100%;}
.sel-form-control {position: relative;display: block;height: 40px;border: 1px solid #DFDFDF;width: 100%;font-size: 16px;color: #000000;font-weight: 400;padding: 8px;background: url(../images/chevron-down.png) no-repeat center right 5px transparent;padding-right: 15px;}
.sel-form-control.disabled {color: #C6C6C6;pointer-events: none;}
.distpicker-map {}
#mapview {width: 100%;height: 568px;}
.info-window-title {font-size: 16px;line-height: 23px;color: #000000;font-weight: 400;}
.info-window-item {font-weight: 400;font-size: 12px;line-height: 17px;display: flex;color: #848484;margin-top: 8px;padding-left: 20px;position: relative;}
.info-window-item::before {content: '';display: block;position: absolute;left: 0;width: 17px;height: 16px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.info-window-address::before {background-image: url(../images/map-address.png);top:3px;}
.info-window-phone::before {background-image: url(../images/map-phone.png);}
.info-window-bottom {margin-top: 12px;padding-top: 12px;border-top: 1px solid #CCCCCC;font-size: 12px;line-height: 17px;color: #000000;font-weight: 400;}
.BMap_bubble_title {overflow: auto !important;white-space: initial !important;}

.service-question-section {padding-bottom: 32px;}
.service-tab-list {font-size: 0;position: relative;}
.service-tab-list::before {content: '';display: block;position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: #000000;transform: scaleY(.5);}
.service-tab-list .service-tab-item {display: inline-block;vertical-align: middle;/*width: 33.33%;*/width: 50%;text-align: center;}
.download-tab-list .service-tab-item {width: 50%;}
.service-tab-list .service-tab-item a {display: block;padding: 32px 0;font-size: 36px;line-height: 52px;color: #3A3A3A;font-weight: 400;transition: all .3s;}
.service-tab-list .service-tab-item.service-tab-active a {color: #FF0000;font-weight: 500;}
.question-list {}
.question-list .question-item {position: relative;}
.question-list .question-item::before {content: '';display: block;position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: #000000;transform: scaleY(.5);}
.question-item-title {padding: 32px 0;position: relative;cursor: pointer;}
.question-toggle {position: absolute;width: 24px;height: 24px;transition: transform .5s;background: url(../images/chevron-down-black.png) no-repeat center;background-size: cover;right: 0;top:36px;}
.text-row {font-size: 16px;line-height: 32px;color: #3A3A3A;font-weight: 500;padding-right: 52px;display: flex;}
.answer-box {height: 0;overflow: hidden;transition: all .5s;}
.answer-row {padding: 16px 0 32px;}
.show-answer.answer-box {height: auto;}
.toggle-title {padding-bottom: 0;}
.toggle-title .question-toggle {transform: rotate(180deg);}
.answer-box .annotation-txt {font-size: 12px;line-height: 24px;font-weight: 400;}
.answer-box a {color: #4ab3ff;}
.answer-box img {width: 185px;height: auto;margin-right: 20px;cursor: pointer;}
.video-category-item.show-video .video-answer-box {height: auto;}
.video-category-item.show-video .video-item-title .question-toggle {transform: rotate(180deg);}

.video-children-list li {padding-left: 50px;}
.img-popup-mask {background-color: rgba(0,0,0,.4);}
.img-popup-box {max-height: 730px;width: auto;position: absolute;left: 0;right: 0;max-width: 554px;margin: auto;top:0;bottom: 0;}
.img-popup-box img {transform: scale(0);visibility: hidden;transition: all .3s;}
.img-popup-close {position: absolute;width: 40px;height: 40px;cursor: pointer;background: url(../images/play-circle-fill.png) no-repeat center;background-size: cover;top:4px;right:4px;z-index: 9;}
.show-popup .img-popup-box img {transform: scale(1);visibility: visible;}


/* 隐私政策 */
.privacy-section {padding: 128px 0 40px;}
.privacy-title {}
.privacy-title h3 {font-size: 36px;line-height: 52px;font-weight: 500;color: #000000;}
.privacy-detail {margin-top: 40px;}
.privacy-detail p {font-size: 14px;line-height: 28px;color: #000000;font-weight: 400;}
.text-indent {text-indent: 1em;}

/* 下载 */
.download-tab-main {margin-top: 40px;}
.download-table {border: 1px solid #3A3A3A;border-width: 1px 0 0 1px;padding: 0;color: #000000;width: 100%;}
.download-table .bg-row {background-color: #e8e8e8;}
.download-table th,
.download-table td {border: 1px solid #3A3A3A;border-width: 0 1px 1px 0;text-align: center;}
.download-table th {height: 31px;line-height: 31px;font-size: 18px;font-weight: 200;}
.download-table td {height: 31px;font-size: 14px;font-weight: 200;}
.download-table-mac td  {padding: 10px 0;}
.download-table .td-name {font-size: 18px;font-weight: 200;}
.download-table a {color: #00d1ff;color: #4ab3ff;}
.no-link {color: #FF0000;}
.download-table .attention td {text-align: left;padding-left: 50px;}










@media (max-width:1440px){
	.single-navi-subway {left: 22%;bottom: 19%;}
	.single-navi-hospital {left: 44.4%;bottom: 6%;}
	.single-navi-office {right: 16.5%;bottom: 28.3%;}
}

@media (max-width:1366px){
	.single-navi-subway {left: 21%;bottom: 19%;}
	.single-navi-hospital {left: 44%;bottom: 6%;}
	.single-navi-office {right: 15%;bottom: 28%;}
}


@media (max-width:1280px){
	.ventilator-info .ventilator-info-inner {padding: 0 55px;}
}

































@media (max-width:1366px){
	/* .single-img {width: 90%;} */
	
	.technology-item-img img {height: 650px;}
	.moveeye-list {padding-right: calc(50% - 590px);}
	
}

@media (max-width:1280px){
	.technology-item-img img {height: 560px;}
	.moveeye-list {padding-right: calc(50% - 540px);}
}


@media (max-height:899px){
	.detail-popup-box {height: 80%;padding: 60px 38px 30px 60px;}
	
}
/*
* 修改
*/
.event-axis .event-axis-img{width:80px;height:68px;border-radius:0}
.hexagon,.hexagon1,.hexagon2{overflow:hidden;width:60px;height:51px}
.hexagon{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);transform:rotate(120deg);-ms-transform:rotate(120deg)}
.hexagon1{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);transform:rotate(-60deg);-ms-transform:rotate(-60deg)}
.hexagon2{visibility:visible;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);transform:rotate(-60deg);-ms-transform:rotate(-60deg)}
.hexagon2 img{width:100%!important;height:100%!important;border-radius:0;object-fit:cover}
.hexagon2:after{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background-image:url(../images/Exclude.png);background-repeat:round;content:""}
a.back-to-page{position:fixed;top:168px;left:27px;z-index:999999;display:flex;align-items:center;justify-content:center;flex-flow:column;overflow:hidden;width:80px;height:80px;border:1px solid #fff;border-radius:50%;color:#fff;text-align:center;text-decoration:none;line-height:80px;transition:all .2s ease-out}
a.back-to-page.tt{border:1px solid #000;color:#000}
a.back-to-page svg{width:30px;height:30px;fill:#fff}
a.back-to-page.tt svg{position:relative;fill:#000}
.go-txt{}
.go-txt span{position:absolute;top:91px;left:-1px;display:block;width:80px;height:80px;border-radius:100%;background-color:red;transition:all .2s ease-out}
.back-to-page:hover .go-txt span{top:0px}
.back-to-page.tt:hover,.back-to-page:hover{border:1px solid red;color:#fff}
@media (max-width:980px){
a.back-to-page{position:fixed;top:88px;left:13px}
.go-txt span,a.back-to-page{width:48px;height:48px;font-size:20px;line-height:48px}
.go-txt span{font-size:12px;top:48px}
a.back-to-page svg{width:12px;height:12px;fill:#fff}
.back-to-page:hover .go-txt span{top:0px}
}
.graphic-tag span{line-height:inherit}
.graphic-tag span sup{font-size:14px}
.new-tag{margin-top:40px}
.new-title{font-size:46px;text-align:center;margin-bottom:20px}
@media (max-width:980px){.new-title{font-size:20px;line-height:29px;margin-bottom:0}
.E83H-ingenuity-design .ingenuity-design-two{padding:40px 0 40px 0}
}
.E83H-ingenuity-design .new-tow{padding-top:0;padding-left:0}
.ingenuity-design-six .ingenuity-design-text.new-add{width:530px}
@media (max-width:980px){.ingenuity-design-six .ingenuity-design-text.new-add{width:200px}
.quadruple-part-two .complext-box .complext-text h6{line-height:1.2!important}
.graphic-tag{display:flex}
.graphic-tag span{line-height:1.2!important;height:auto!important}
.quadruple-part-two{padding-top:30px}
}
.history-2021 .hisory-chamfering{width:620px;height:170px}
.history-1994 .hisory-chamfering{width:557px}
.history-1975 .hisory-chamfering{width:438px}
.history-1945 .hisory-chamfering,.history-1962 .hisory-chamfering,.history-1972 .hisory-chamfering,.history-2014 .hisory-chamfering{justify-content:center}
.history-1943 .hisory-chamfering{width:522px}
.history-1968 .hisory-chamfering{width:381px}
.hisory-item .text-center.center{text-align:center}
.diffrent-item{font-size:16px}
.timeline-top .historical-event-item{flex-wrap:wrap}
.timeline-top .historical-event-item .historical-event-info{flex:0 0 100%}

@media (max-width:1366px){
	/* .single-img {width: 90%;} */
	
	.technology-item-img img {height: 650px;}
	.moveeye-list {padding-right: calc(50% - 590px);}
	
}

@media (max-width:1280px){
	.technology-item-img img {height: 560px;}
	.moveeye-list {padding-right: calc(50% - 540px);}
}


@media (max-height:899px){
	.detail-popup-box {height: 80%;padding: 60px 38px 30px 60px;}
	
}
@media (max-width: 980px) {
    .graphic-tag span {
      font-size: 12px !important;
    padding: 8px 0;
    }
    .graphic-tag span sup {
    font-size: 76%;
}
    .graphic-tag {
        display: flex;
        position: absolute;
        width: 65%;
    }
    .new-tag {
    margin-top: 50px;
}
}
@media (max-width: 414px) {
    .graphic-tag {
        width: 96%;
    }
}
