@charset "utf-8";
/* 初始化 */
html,body{ width:100%; margin:0px; padding:0px; height:100%;}
html{ -webkit-text-size-adjust:none; overflow-y:scroll; overflow-x:hidden;}
body{ color:#666; font-family:Arial,微软雅黑; font-size:9pt; text-align:center;}
ul{ list-style:none; padding:0px; margin:0px;}
li{ padding:0px; margin:0px; border:0px;}
img{ border:0px; padding:0px; margin:0px;}
a{ text-decoration:none; color:#666; font-size:14px;}
input{ vertical-align:middle; outline:none;}
input[type="radio"]{ vertical-align:-1px; vertical-align:middle\9; }
.input_txt{ height:18px; height:22px\9; padding-left:1px; padding-top:4px; padding-top:0\9; border:1px solid #B3D0DF; *line-height:22px; }
textarea{ font-family:Arial; outline:none;}
p{ margin:0; padding:0 0 1em 0; line-height:1.8em;}
form{ padding:0; margin:0;}

/* 常用类 */
.ellipsis{overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.inlineBlock{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.opacity{ filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.clearBoth{clear: both;height:0px;overflow:hidden;}
.breakAll{ word-wrap:break-word; word-break:break-all;}
.ret{ width:100%; height:100%; position:relative;}

/* 主框架 */
#all{ width:100%; min-width:1366px; min-height:100%; height:auto!important; height:100%;}
.main-middle{ width:1366px; text-align:left; margin:0 auto; position:relative;}
.main1180{ width:1180px; text-align:left; margin:0 auto; position:relative;}
.main1160{ width:1160px; text-align:left; margin:0 auto; position:relative;}
.main{ width:100%; padding-top:74px; padding-bottom:36px; position:relative; overflow:hidden;}
.main .bg{ position:absolute; top:0; left:0; background-repeat:no-repeat; background-position:center center; width:100%; height:100%;}
.mainContent{ position:relative; width:100%; height:100%;}
.mainScroll{ width:100%; background-color:#000;}
.loading{ width:100%; height:100%; position:absolute; top:0; left:0; background:#1a1a1a url(../images/loading.gif) center center no-repeat; z-index:9;}
.siteLoading{ width:100%; height:100%; position:fixed; top:0; left:0; background:#fff url(../images/siteLoading.gif) center center no-repeat; z-index:999;}

/* 顶部 */
#top{ width:100%; height:74px; position:fixed; top:0; left:0; background-color:#fff; z-index:10;}
#logo{ position:absolute; top:0px; left:14px; display:block;}
#logo img{ margin-top:14px;}
.topRight{ float:right; padding-right:14px;}
#menu{ float:left; padding-right:32px; line-height:70px;}
#menu li{ width:116px; color:#999; text-align:center; float:left; margin-right:1px; position:relative;}
#menu a{ width:116px; height:70px; display:block;}
#menu li:hover a{ border-bottom:4px solid #ddd;}
#menu li a.cur{ color:#FC9C1F; border-bottom:4px solid #FC9C1F;}
#menu .menuse{ width:116px; position:absolute; top:74px; left:0; display:none;}
#menu .menuse a{ height:auto; background-color:#666; color:#fff; border:0; line-height:14px;}
#menu .menuse a img{ width:100%; height:66px;}
#menu .menuse a .title{ width:100%; padding:6px 0;}
#menu .menuse a:hover{ color:#FEA025; border:none;}
#menu li:hover .menuse a{ border:0;}
.lang{ float:left; line-height:70px;}
.lang a{ width:70px; height:70px; color:#999; text-align:center; display:block; float:left;}
.lang a:hover{ border-bottom:4px solid #999;}
.lang a.cur{ color:#FC9C1F; border-bottom:4px solid #FC9C1F;}
.lang span{ color:#999; display:block; float:left;}
#soundBtn{ margin-top:31px; margin-right:5px; width:65px; height:12px; float:left; background-image:url(../images/sound-off.png); cursor:pointer;}
#soundBtn:hover{ background-color:#eee;}
#soundBtn.on{background-image: url(../images/sound-on.png);
-webkit-animation: sound-on-Animation 3s steps(1, end) infinite;
-moz-animation: sound-on-Animation 3s steps(1, end) infinite;
-ms-animation: sound-on-Animation 3s steps(1, end) infinite;
-o-animation: sound-on-Animation 3s steps(1, end) infinite;
animation: sound-on-Animation 3s steps(1, end) infinite;
}
@-webkit-keyframes sound-on-Animation {
0% { background-position:0 -0px;}2% { background-position:0 -12px;}4% { background-position:0 -24px;}6% { background-position:0 -36px;}8% { background-position:0 -48px;}11% { background-position:0 -60px;}13% { background-position:0 -72px;}15% { background-position:0 -84px;}17% { background-position:0 -96px;}20% { background-position:0 -108px;}22% { background-position:0 -120px;}24% { background-position:0 -132px;}26% { background-position:0 -144px;}28% { background-position:0 -156px;}31% { background-position:0 -168px;}33% { background-position:0 -180px;}35% { background-position:0 -192px;}37% { background-position:0 -204px;}40% { background-position:0 -216px;}42% { background-position:0 -228px;}44% { background-position:0 -240px;}46% { background-position:0 -252px;}48% { background-position:0 -264px;}51% { background-position:0 -276px;}53% { background-position:0 -288px;}55% { background-position:0 -300px;}57% { background-position:0 -312px;}60% { background-position:0 -324px;}62% { background-position:0 -336px;}64% { background-position:0 -348px;}66% { background-position:0 -360px;}68% { background-position:0 -372px;}71% { background-position:0 -384px;}73% { background-position:0 -396px;}75% { background-position:0 -408px;}77% { background-position:0 -420px;}80% { background-position:0 -432px;}82% { background-position:0 -444px;}84% { background-position:0 -456px;}86% { background-position:0 -468px;}88% { background-position:0 -480px;}91% { background-position:0 -492px;}93% { background-position:0 -504px;}95% { background-position:0 -516px;}97% { background-position:0 -528px;}100% { background-position:0 -540px;}
}
@-moz-keyframes sound-on-Animation {
0% { background-position:0 -0px;}2% { background-position:0 -12px;}4% { background-position:0 -24px;}6% { background-position:0 -36px;}8% { background-position:0 -48px;}11% { background-position:0 -60px;}13% { background-position:0 -72px;}15% { background-position:0 -84px;}17% { background-position:0 -96px;}20% { background-position:0 -108px;}22% { background-position:0 -120px;}24% { background-position:0 -132px;}26% { background-position:0 -144px;}28% { background-position:0 -156px;}31% { background-position:0 -168px;}33% { background-position:0 -180px;}35% { background-position:0 -192px;}37% { background-position:0 -204px;}40% { background-position:0 -216px;}42% { background-position:0 -228px;}44% { background-position:0 -240px;}46% { background-position:0 -252px;}48% { background-position:0 -264px;}51% { background-position:0 -276px;}53% { background-position:0 -288px;}55% { background-position:0 -300px;}57% { background-position:0 -312px;}60% { background-position:0 -324px;}62% { background-position:0 -336px;}64% { background-position:0 -348px;}66% { background-position:0 -360px;}68% { background-position:0 -372px;}71% { background-position:0 -384px;}73% { background-position:0 -396px;}75% { background-position:0 -408px;}77% { background-position:0 -420px;}80% { background-position:0 -432px;}82% { background-position:0 -444px;}84% { background-position:0 -456px;}86% { background-position:0 -468px;}88% { background-position:0 -480px;}91% { background-position:0 -492px;}93% { background-position:0 -504px;}95% { background-position:0 -516px;}97% { background-position:0 -528px;}100% { background-position:0 -540px;}
}
@-ms-keyframes sound-on-Animation {
0% { background-position:0 -0px;}2% { background-position:0 -12px;}4% { background-position:0 -24px;}6% { background-position:0 -36px;}8% { background-position:0 -48px;}11% { background-position:0 -60px;}13% { background-position:0 -72px;}15% { background-position:0 -84px;}17% { background-position:0 -96px;}20% { background-position:0 -108px;}22% { background-position:0 -120px;}24% { background-position:0 -132px;}26% { background-position:0 -144px;}28% { background-position:0 -156px;}31% { background-position:0 -168px;}33% { background-position:0 -180px;}35% { background-position:0 -192px;}37% { background-position:0 -204px;}40% { background-position:0 -216px;}42% { background-position:0 -228px;}44% { background-position:0 -240px;}46% { background-position:0 -252px;}48% { background-position:0 -264px;}51% { background-position:0 -276px;}53% { background-position:0 -288px;}55% { background-position:0 -300px;}57% { background-position:0 -312px;}60% { background-position:0 -324px;}62% { background-position:0 -336px;}64% { background-position:0 -348px;}66% { background-position:0 -360px;}68% { background-position:0 -372px;}71% { background-position:0 -384px;}73% { background-position:0 -396px;}75% { background-position:0 -408px;}77% { background-position:0 -420px;}80% { background-position:0 -432px;}82% { background-position:0 -444px;}84% { background-position:0 -456px;}86% { background-position:0 -468px;}88% { background-position:0 -480px;}91% { background-position:0 -492px;}93% { background-position:0 -504px;}95% { background-position:0 -516px;}97% { background-position:0 -528px;}100% { background-position:0 -540px;}
}
@-o-keyframes sound-on-Animation {
0% { background-position:0 -0px;}2% { background-position:0 -12px;}4% { background-position:0 -24px;}6% { background-position:0 -36px;}8% { background-position:0 -48px;}11% { background-position:0 -60px;}13% { background-position:0 -72px;}15% { background-position:0 -84px;}17% { background-position:0 -96px;}20% { background-position:0 -108px;}22% { background-position:0 -120px;}24% { background-position:0 -132px;}26% { background-position:0 -144px;}28% { background-position:0 -156px;}31% { background-position:0 -168px;}33% { background-position:0 -180px;}35% { background-position:0 -192px;}37% { background-position:0 -204px;}40% { background-position:0 -216px;}42% { background-position:0 -228px;}44% { background-position:0 -240px;}46% { background-position:0 -252px;}48% { background-position:0 -264px;}51% { background-position:0 -276px;}53% { background-position:0 -288px;}55% { background-position:0 -300px;}57% { background-position:0 -312px;}60% { background-position:0 -324px;}62% { background-position:0 -336px;}64% { background-position:0 -348px;}66% { background-position:0 -360px;}68% { background-position:0 -372px;}71% { background-position:0 -384px;}73% { background-position:0 -396px;}75% { background-position:0 -408px;}77% { background-position:0 -420px;}80% { background-position:0 -432px;}82% { background-position:0 -444px;}84% { background-position:0 -456px;}86% { background-position:0 -468px;}88% { background-position:0 -480px;}91% { background-position:0 -492px;}93% { background-position:0 -504px;}95% { background-position:0 -516px;}97% { background-position:0 -528px;}100% { background-position:0 -540px;}
}
@keyframes sound-on-Animation {
0% { background-position:0 -0px;}2% { background-position:0 -12px;}4% { background-position:0 -24px;}6% { background-position:0 -36px;}8% { background-position:0 -48px;}11% { background-position:0 -60px;}13% { background-position:0 -72px;}15% { background-position:0 -84px;}17% { background-position:0 -96px;}20% { background-position:0 -108px;}22% { background-position:0 -120px;}24% { background-position:0 -132px;}26% { background-position:0 -144px;}28% { background-position:0 -156px;}31% { background-position:0 -168px;}33% { background-position:0 -180px;}35% { background-position:0 -192px;}37% { background-position:0 -204px;}40% { background-position:0 -216px;}42% { background-position:0 -228px;}44% { background-position:0 -240px;}46% { background-position:0 -252px;}48% { background-position:0 -264px;}51% { background-position:0 -276px;}53% { background-position:0 -288px;}55% { background-position:0 -300px;}57% { background-position:0 -312px;}60% { background-position:0 -324px;}62% { background-position:0 -336px;}64% { background-position:0 -348px;}66% { background-position:0 -360px;}68% { background-position:0 -372px;}71% { background-position:0 -384px;}73% { background-position:0 -396px;}75% { background-position:0 -408px;}77% { background-position:0 -420px;}80% { background-position:0 -432px;}82% { background-position:0 -444px;}84% { background-position:0 -456px;}86% { background-position:0 -468px;}88% { background-position:0 -480px;}91% { background-position:0 -492px;}93% { background-position:0 -504px;}95% { background-position:0 -516px;}97% { background-position:0 -528px;}100% { background-position:0 -540px;}
}

/* sound */


/* 底部 */
#foot{ width:100%; height:36px; line-height:36px; text-align:center; position:fixed; left:0; bottom:0; color:#999; background-color:#282828; z-index:10;}

/* 页码 */
.pageNum{ width:100%; height:24px; text-align:center; line-height:14px; padding:5px 0;}
.pageNum a{ 
display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; 
min-width:1px; width:auto!important; width:1px; white-space:nowrap;
color:#999; text-decoration:none; text-align:center; font-size:9pt; padding:5px;}
.pageNum a:hover{ color:#eee; border-bottom:2px solid #999;}
.pageNum a.cur{ color:#fff; border-bottom:2px solid #ccc;}
.pageNum span{display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;
min-width:1px; width:auto!important; width:1px;
color:#FD117F; text-decoration:none; text-align:center;}

/* home */
.homeIntro{ width:100%; height:25px; overflow:hidden; position:fixed; bottom:36px; left:0; z-index:5;}
.homeIntroSwitch{ width:235px; height:25px; margin:0 auto; background-image:url(../images/homeIntroSwitch.png); cursor:pointer;}
.homeIntroBg{ width:100%; height:266px; background-image:url(../images/homeIntroBg.gif);}
.homeIntroIn{ width:1120px; padding:23px 0; height:220px; margin:0 auto; text-align:left;}
.homeIntroIn .video{ width:340px; height:220px; overflow:hidden; float:left;}
.homeIntroIn .content{ width:760px; height:220px; overflow:hidden; color:#ccc; float:right;}

/* sideContact */
.sideContact{ width:32px; height:150px; border-top:1px solid #333; border-left:1px solid #333; border-bottom:1px solid #333; position:fixed; top:120px; right:0; overflow:hidden; cursor:pointer; background-color:#000; text-align:left;}
.sideContact .sideContactSmall{ width:32px; height:150px; background-image:url(../images/sideContactSmall.gif);}
.sideContact .sideContactTopic{ width:138px; height:31px; background-image:url(../images/sideContactTopic.gif); position:absolute; top:12px; left:12px; display:none;}
.sideContact .text{ color:#999; width:138px; position:absolute; top:55px; left:12px; display:none;}

/* show */
.funcCover{ width:100%; height:100%; position:absolute; top:0; left:0; background-color:#000; display:none; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:5;}
.func{ position:absolute; top:50%; left:50%; cursor:pointer; display:none; z-index:4;}
.func.funcClose{ z-index:6;}
.funcIcon{ background-image:url(../images/funcOpen.png); background-repeat:no-repeat; width:30px; height:30px; position:absolute; top:50%; left:50%; margin-left:-15px; margin-top:-15px;}
.flashIt{
  -webkit-animation: flashIt-Animation 3s infinite;
  -moz-animation: flashIt-Animation 3s infinite;
  -ms-animation: flashIt-Animation 3s infinite;
  -o-animation: flashIt-Animation 3s infinite;
  animation: flashIt-Animation 3s infinite;}
@-webkit-keyframes flashIt-Animation {
0% { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
50% { filter:alpha(opacity=20); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
100% { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
}

@-moz-keyframes flashIt-Animation {
0% { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
50% { filter:alpha(opacity=20); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
100% { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
}

@-ms-keyframes flashIt-Animation {
0% { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
50% { filter:alpha(opacity=20); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
100% { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
}

@-o-keyframes flashIt-Animation {
0% { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
50% { filter:alpha(opacity=20); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
100% { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
}

@keyframes flashIt-Animation {
0% { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
50% { filter:alpha(opacity=20); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4;}
100% { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
}
.funcClose .funcIcon{ background-image:url(../images/funcClose.png);}
.func .arrow,.func .content{ position:absolute; display:none;}
.func .left .arrow{ width:17px; height:34px; top:-17px; right:22px; background-image:url(../images/funcArrowLeft.png);}
.func .left .content{ top:-200px; right:39px;}
.func .right .arrow{ width:17px; height:34px; top:-17px; left:22px; background-image:url(../images/funcArrowRight.png);}
.func .right .content{ top:-200px; left:39px;}
.func .top .arrow{ width:34px; height:17px; bottom:22px; right:-17px; background-image:url(../images/funcArrowTop.png);}
.func .top .content{ bottom:36px; left:-200px;}
.func .bottom .arrow{ width:34px; height:17px; top:22px; right:-17px; background-image:url(../images/funcArrowBottom.png);}
.func .bottom .content{ top:36px; left:-200px;}

.func-lg .funcIcon{ width:50px; height:50px; background-image:url(../images/funcOpen-lg.png?v=2); margin-left:-23px; margin-top:-23px;}
.func-lg.funcClose .funcIcon{ background-image:url(../images/funcClose-lg.png);}
.func-lg .left .arrow{ right:30px;}
.func-lg .left .content{ right:47px;}
.func-lg .right .arrow{ left:30px;}
.func-lg .right .content{ top:-200px; left:47px;}
.func-lg .top .arrow{ bottom:30px;}
.func-lg .top .content{ bottom:44px;}
.func-lg .bottom .arrow{ top:30px;}
.func-lg .bottom .content{ top:47px;}

.bgAnimate{ display:none;}
.animate{ position:absolute; top:50%; left:50%; display:none;}

.systemPart1{ background-image:url(../images/systemPart1.png); width:72px; height:80px; margin-left:-262px; margin-top:-179px; z-index:4;}
.systemPart2{ background-image:url(../images/systemPart2.png); width:112px; height:95px; margin-left:-9px; margin-top:-275px; z-index:2;}
.systemPart3{ background-image:url(../images/systemPart3.png); width:167px; height:160px; margin-left:296px; margin-top:-218px; z-index:2;}
.systemPart4{ background-image:url(../images/systemPart4.png); width:368px; height:303px; margin-left:-60px; margin-top:-25px; z-index:2;}
.systemPart5{ background-image:url(../images/systemPart5.png); width:32px; height:45px; margin-left:447px; margin-top:30px; z-index:2;}
.systemPart6{ background-image:url(../images/systemPart6.png); width:43px; height:59px; margin-left:443px; margin-top:104px; z-index:2;}
.systemPart7{ background-image:url(../images/systemPart7.png); width:134px; height:148px; margin-left:303px; margin-top:140px; z-index:2;}

.systemBg1{ background-image:url(../images/systemBg1.png); width:384px; height:369px; margin-left:-352px; margin-top:-299px; z-index:3;}
.systemBg2{ background-image:url(../images/systemBg2.png); width:288px; height:291px; margin-left:-108px; margin-top:-361px; z-index:0;}
.systemBg3{ background-image:url(../images/systemBg3.png); width:525px; height:392px; margin-left:-100px; margin-top:-103px; z-index:1;}
.systemBg4{ background-image:url(../images/systemBg4.png); width:364px; height:256px; margin-left:-54px; margin-top:2px; z-index:1;}
.systemBg5{ background-image:url(../images/systemBg5.png?v=1); width:768px; height:705px; margin-left:-171px; margin-top:-344px;}
.systemBg6{ background-image:url(../images/systemBg6.gif); width:460px; height:53px; margin-left:-660px; margin-top:180px; z-index:1;}

.livingPart1{ background-image:url(../images/livingPart1.png?v=1); width:900px; height:324px; margin-left:-490px; margin-top:252px; z-index:2;}
.livingBg1{ background-image:url(../images/livingBg1.png?v=1); width:1254px; height:444px; margin-left:-358px; margin-top:11px; z-index:1;}
.livingBg2{ background-image:url(../images/livingBg2.png?v=1); width:871px; height:604px; margin-left:-832px; margin-top:-343px;}
.livingBg3{ background-image:url(../images/livingBg4.png); width:844px; height:249px; margin-left:118px; margin-top:-363px;}
.livingBg4{ background-image:url(../images/livingBg3.png); width:592px; height:288px; margin-left:257px; margin-top:-235px;}

.bedroomBg1{ background-image:url(../images/bedroomBg1.png); width:292px; height:241px; margin-left:-671px; margin-top:-39px;}
.bedroomBg2{ background-image:url(../images/bedroomBg2.png); width:1553px; height:491px; margin-left:-923px; margin-top:-40px;}

.bathBg1{ background-image:url(../images/bathBg1.png?v=3); width:954px; height:727px; margin-left:-721px; margin-top:-96px;}
.bathBg2{ background-image:url(../images/bathBg2.png); width:162px; height:430px; margin-left:315px; margin-top:-304px;}
.bathBg3{ background-image:url(../images/bathBg3.png); width:295px; height:434px; margin-left:445px; margin-top:38px;}

.kitchenBg1{ background-image:url(../images/kitchenBg1.png); width:241px; height:319px; margin-left:-316px; margin-top:-362px;}
.kitchenBg2{ background-image:url(../images/kitchenBg2.png); width:469px; height:317px; margin-left:-77px; margin-top:-362px;}
.kitchenBg3{ background-image:url(../images/kitchenBg3.png); width:186px; height:342px; margin-left:392px; margin-top:-370px;}
.kitchenBg4{ background-image:url(../images/kitchenBg4.png); width:1059px; height:408px; margin-left:-332px; margin-top:-50px;}
.kitchenBg5{ background-image:url(../images/kitchenBg5.png); width:300px; height:177px; margin-left:53px; margin-top:66px;}

.balconyBg1{ background-image:url(../images/balconyBg1.png); width:439px; height:329px; margin-left:-366px; margin-top:50px;}
.balconyBg2{ background-image:url(../images/balconyBg2.png); width:163px; height:199px; margin-left:137px; margin-top:19px;}
.balconyBg3{ background-image:url(../images/balconyBg3.png); width:70px; height:203px; margin-left:269px; margin-top:-222px;}

.system1{ margin-left:-267px; margin-top:-137px;}

.system1-1{
  position:relative;
  width: 206px;
  height: 197px;
  background-repeat: no-repeat;
  margin-left: 70px;
  margin-top: -462px;
  background-image: url(../images/bedroom1-1.png);
  -webkit-animation: bedroom1-1-Animation 1s steps(1, end) infinite;
  -moz-animation: bedroom1-1-Animation 1s steps(1, end) infinite;
  -ms-animation: bedroom1-1-Animation 1s steps(1, end) infinite;
  -o-animation: bedroom1-1-Animation 1s steps(1, end) infinite;
  animation: bedroom1-1-Animation 1s steps(1, end) infinite;
}
.system1 .bedroom1-1{
  margin-left: 66px;
  margin-top: -460px;
}

.system2{ margin-left:-40px; margin-top:115px;}
.system2 .detail .content{ top:-480px;}
.system2 .tIn{ width:250px; margin-top:-400px; position:relative; z-index:1;}
.system2 .t{ width:73px; height:78px; background-size:100% 100%; position:absolute;}
.system2 .t18{ background-image:url(../images/t18.png); bottom:114px; left:50%; margin-left:46px; display:none;}
.system2 .t20{ background-image:url(../images/t20.png); bottom:7px; left:50%; margin-left:-70px; display:none;}
.system2 .t22{ background-image:url(../images/t22.png); bottom:-83px; left:50%; margin-left:-7px; display:none;}

.system2-1{
  position:relative;
  width: 668px;
  height: 352px;
  background-repeat: no-repeat;
  margin-left: 66px;
  margin-top: -546px;
  background-image: url(../images/system2-1.png);
  -webkit-animation: system2-1-Animation 1s steps(1, end) infinite;
  -moz-animation: system2-1-Animation 1s steps(1, end) infinite;
  -ms-animation: system2-1-Animation 1s steps(1, end) infinite;
  -o-animation: system2-1-Animation 1s steps(1, end) infinite;
  animation: system2-1-Animation 1s steps(1, end) infinite;
}

@-webkit-keyframes system2-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -668px 0px;}
66.66%{ background-position: -1336px 0px;}
100% { background-position: 0px 0px;}
}

@-moz-keyframes system2-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -668px 0px;}
66.66%{ background-position: -1336px 0px;}
100% { background-position: 0px 0px;}
}

@-ms-keyframes system2-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -668px 0px;}
66.66%{ background-position: -1336px 0px;}
100% { background-position: 0px 0px;}
}

@-o-keyframes system2-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -668px 0px;}
66.66%{ background-position: -1336px 0px;}
100% { background-position: 0px 0px;}
}

@keyframes system2-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -668px 0px;}
66.66%{ background-position: -1336px 0px;}
100% { background-position: 0px 0px;}
}

.system3{ margin-left:110px; margin-top:-269px;}
.system3 .detail .content{ top:-100px;}
.system3 .bath1-3{ top:338px; left:119px; height:36px;}


.system3-1{
  position:absolute;
  width: 149px;
  height: 364px;
  background-repeat: no-repeat;
  left: 316px;
  top: 28px;
  background-image: url(../images/system3-1.png);
  -webkit-animation: system3-1-Animation 1s steps(1, end) infinite;
  -moz-animation: system3-1-Animation 1s steps(1, end) infinite;
  -ms-animation: system3-1-Animation 1s steps(1, end) infinite;
  -o-animation: system3-1-Animation 1s steps(1, end) infinite;
  animation: system3-1-Animation 1s steps(1, end) infinite;
}

@-webkit-keyframes system3-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -149px 0px;}
66.66%{ background-position: -298px 0px;}
100% { background-position: 0px 0px;}
}

@-moz-keyframes system3-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -149px 0px;}
66.66%{ background-position: -298px 0px;}
100% { background-position: 0px 0px;}
}

@-ms-keyframes system3-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -149px 0px;}
66.66%{ background-position: -298px 0px;}
100% { background-position: 0px 0px;}
}

@-o-keyframes system3-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -149px 0px;}
66.66%{ background-position: -298px 0px;}
100% { background-position: 0px 0px;}
}

@keyframes system3-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -149px 0px;}
66.66%{ background-position: -298px 0px;}
100% { background-position: 0px 0px;}
}

.system3-2{
position:absolute; width:180px; height:110px; top:280px; left:0;
background-image: url(../images/bathBg1-3.png);
-webkit-animation: system3-2-Animation 1s steps(1, end) infinite;
-moz-animation: system3-2-Animation 1s steps(1, end) infinite;
-ms-animation: system3-2-Animation 1s steps(1, end) infinite;
-o-animation: system3-2-Animation 1s steps(1, end) infinite;
animation: system3-2-Animation 1s steps(1, end) infinite;
}
@-webkit-keyframes system3-2-Animation {
0% { background-position:-220px -0px;}5% { background-position:-220px -110px;}10% { background-position:-220px -220px;}15% { background-position:-220px -330px;}21% { background-position:-220px -440px;}26% { background-position:-220px -550px;}31% { background-position:-220px -660px;}36% { background-position:-220px -770px;}42% { background-position:-220px -880px;}47% { background-position:-220px -990px;}52% { background-position:-220px -1100px;}57% { background-position:-220px -1210px;}63% { background-position:-220px -1320px;}68% { background-position:-220px -1430px;}73% { background-position:-220px -1540px;}78% { background-position:-220px -1650px;}84% { background-position:-220px -1760px;}89% { background-position:-220px -1870px;}94% { background-position:-220px -1980px;}100% { background-position:-220px -2090px;}
}
@-moz-keyframes system3-2-Animation {
0% { background-position:-220px -0px;}5% { background-position:-220px -110px;}10% { background-position:-220px -220px;}15% { background-position:-220px -330px;}21% { background-position:-220px -440px;}26% { background-position:-220px -550px;}31% { background-position:-220px -660px;}36% { background-position:-220px -770px;}42% { background-position:-220px -880px;}47% { background-position:-220px -990px;}52% { background-position:-220px -1100px;}57% { background-position:-220px -1210px;}63% { background-position:-220px -1320px;}68% { background-position:-220px -1430px;}73% { background-position:-220px -1540px;}78% { background-position:-220px -1650px;}84% { background-position:-220px -1760px;}89% { background-position:-220px -1870px;}94% { background-position:-220px -1980px;}100% { background-position:-220px -2090px;}
}
@-ms-keyframes system3-2-Animation {
0% { background-position:-220px -0px;}5% { background-position:-220px -110px;}10% { background-position:-220px -220px;}15% { background-position:-220px -330px;}21% { background-position:-220px -440px;}26% { background-position:-220px -550px;}31% { background-position:-220px -660px;}36% { background-position:-220px -770px;}42% { background-position:-220px -880px;}47% { background-position:-220px -990px;}52% { background-position:-220px -1100px;}57% { background-position:-220px -1210px;}63% { background-position:-220px -1320px;}68% { background-position:-220px -1430px;}73% { background-position:-220px -1540px;}78% { background-position:-220px -1650px;}84% { background-position:-220px -1760px;}89% { background-position:-220px -1870px;}94% { background-position:-220px -1980px;}100% { background-position:-220px -2090px;}
}
@-o-keyframes system3-2-Animation {
0% { background-position:-220px -0px;}5% { background-position:-220px -110px;}10% { background-position:-220px -220px;}15% { background-position:-220px -330px;}21% { background-position:-220px -440px;}26% { background-position:-220px -550px;}31% { background-position:-220px -660px;}36% { background-position:-220px -770px;}42% { background-position:-220px -880px;}47% { background-position:-220px -990px;}52% { background-position:-220px -1100px;}57% { background-position:-220px -1210px;}63% { background-position:-220px -1320px;}68% { background-position:-220px -1430px;}73% { background-position:-220px -1540px;}78% { background-position:-220px -1650px;}84% { background-position:-220px -1760px;}89% { background-position:-220px -1870px;}94% { background-position:-220px -1980px;}100% { background-position:-220px -2090px;}
}
@keyframes system3-2-Animation {
0% { background-position:-220px -0px;}5% { background-position:-220px -110px;}10% { background-position:-220px -220px;}15% { background-position:-220px -330px;}21% { background-position:-220px -440px;}26% { background-position:-220px -550px;}31% { background-position:-220px -660px;}36% { background-position:-220px -770px;}42% { background-position:-220px -880px;}47% { background-position:-220px -990px;}52% { background-position:-220px -1100px;}57% { background-position:-220px -1210px;}63% { background-position:-220px -1320px;}68% { background-position:-220px -1430px;}73% { background-position:-220px -1540px;}78% { background-position:-220px -1650px;}84% { background-position:-220px -1760px;}89% { background-position:-220px -1870px;}94% { background-position:-220px -1980px;}100% { background-position:-220px -2090px;}
}

.system4{ margin-left:344px; margin-top:-141px;}
.system4 .detail .content{ top:-50px;}
.system9{ margin-left:376px; margin-top:-120px;}
.system9 .detail .content{ margin-left:-250px;}
.system5{ margin-left:439px; margin-top:-198px;}
.system5 .detail .content{ top:-100px;}
.system5-1{ width:130px; height:322px; position:absolute; top:26px; left:543px;background-image: url(../images/system5-1.png); background-position:bottom;
-webkit-animation: system5-1-Animation 1.5s steps(1, end);
-moz-animation: system5-1-Animation 1.5s steps(1, end);
-ms-animation: system5-1-Animation 1.5s steps(1, end);
-o-animation: system5-1-Animation 1.5s steps(1, end);
animation: system5-1-Animation 1.5s steps(1, end);
}
@-webkit-keyframes system5-1-Animation {
0% { background-position:0 -0px;}61% { background-position:0 -322px;}64% { background-position:0 -644px;}67% { background-position:0 -966px;}70% { background-position:0 -1288px;}73% { background-position:0 -1610px;}76% { background-position:0 -1932px;}79% { background-position:0 -2254px;}82% { background-position:0 -2576px;}85% { background-position:0 -2898px;}88% { background-position:0 -3220px;}91% { background-position:0 -3542px;}94% { background-position:0 -3864px;}97% { background-position:0 -4186px;}100% { background-position:0 -4508px;}
}
@-moz-keyframes system5-1-Animation {
0% { background-position:0 -0px;}61% { background-position:0 -322px;}64% { background-position:0 -644px;}67% { background-position:0 -966px;}70% { background-position:0 -1288px;}73% { background-position:0 -1610px;}76% { background-position:0 -1932px;}79% { background-position:0 -2254px;}82% { background-position:0 -2576px;}85% { background-position:0 -2898px;}88% { background-position:0 -3220px;}91% { background-position:0 -3542px;}94% { background-position:0 -3864px;}97% { background-position:0 -4186px;}100% { background-position:0 -4508px;}
}
@-ms-keyframes system5-1-Animation {
0% { background-position:0 -0px;}61% { background-position:0 -322px;}64% { background-position:0 -644px;}67% { background-position:0 -966px;}70% { background-position:0 -1288px;}73% { background-position:0 -1610px;}76% { background-position:0 -1932px;}79% { background-position:0 -2254px;}82% { background-position:0 -2576px;}85% { background-position:0 -2898px;}88% { background-position:0 -3220px;}91% { background-position:0 -3542px;}94% { background-position:0 -3864px;}97% { background-position:0 -4186px;}100% { background-position:0 -4508px;}
}
@-o-keyframes system5-1-Animation {
0% { background-position:0 -0px;}61% { background-position:0 -322px;}64% { background-position:0 -644px;}67% { background-position:0 -966px;}70% { background-position:0 -1288px;}73% { background-position:0 -1610px;}76% { background-position:0 -1932px;}79% { background-position:0 -2254px;}82% { background-position:0 -2576px;}85% { background-position:0 -2898px;}88% { background-position:0 -3220px;}91% { background-position:0 -3542px;}94% { background-position:0 -3864px;}97% { background-position:0 -4186px;}100% { background-position:0 -4508px;}
}
@keyframes system5-1-Animation {
0% { background-position:0 -0px;}61% { background-position:0 -322px;}64% { background-position:0 -644px;}67% { background-position:0 -966px;}70% { background-position:0 -1288px;}73% { background-position:0 -1610px;}76% { background-position:0 -1932px;}79% { background-position:0 -2254px;}82% { background-position:0 -2576px;}85% { background-position:0 -2898px;}88% { background-position:0 -3220px;}91% { background-position:0 -3542px;}94% { background-position:0 -3864px;}97% { background-position:0 -4186px;}100% { background-position:0 -4508px;}
}
.system6{ margin-left:451px; margin-top:23px;}
.system6 .detail .content{ top:-300px;}
.system6-1{ background-image:url(../images/system6-1.png); background-position:bottom; width:450px; height:230px; top:193px; left:385px; position:absolute;
-webkit-animation: system6-1-Animation 2s steps(1, end);
-moz-animation: system6-1-Animation 2s steps(1, end);
-ms-animation: system6-1-Animation 2s steps(1, end);
-o-animation: system6-1-Animation 2s steps(1, end);
animation: system6-1-Animation 2s steps(1, end);
}
@-webkit-keyframes system6-1-Animation {
0% { background-position:0 -0px;}1% { background-position:0 -230px;}3% { background-position:0 -460px;}5% { background-position:0 -690px;}7% { background-position:0 -920px;}9% { background-position:0 -1150px;}11% { background-position:0 -1380px;}13% { background-position:0 -1610px;}15% { background-position:0 -1840px;}16% { background-position:0 -2070px;}18% { background-position:0 -2300px;}20% { background-position:0 -2530px;}22% { background-position:0 -2760px;}24% { background-position:0 -2990px;}26% { background-position:0 -3220px;}28% { background-position:0 -3450px;}30% { background-position:0 -3680px;}32% { background-position:0 -3910px;}33% { background-position:0 -4140px;}35% { background-position:0 -4370px;}37% { background-position:0 -4600px;}39% { background-position:0 -4830px;}41% { background-position:0 -5060px;}43% { background-position:0 -5290px;}45% { background-position:0 -5520px;}47% { background-position:0 -5750px;}49% { background-position:0 -5980px;}50% { background-position:0 -6210px;}52% { background-position:0 -6440px;}54% { background-position:0 -6670px;}56% { background-position:0 -6900px;}58% { background-position:0 -7130px;}60% { background-position:0 -7360px;}62% { background-position:0 -7590px;}64% { background-position:0 -7820px;}66% { background-position:0 -8050px;}67% { background-position:0 -8280px;}69% { background-position:0 -8510px;}71% { background-position:0 -8740px;}73% { background-position:0 -8970px;}75% { background-position:0 -9200px;}77% { background-position:0 -9430px;}79% { background-position:0 -9660px;}81% { background-position:0 -9890px;}83% { background-position:0 -10120px;}84% { background-position:0 -10350px;}86% { background-position:0 -10580px;}88% { background-position:0 -10810px;}90% { background-position:0 -11040px;}92% { background-position:0 -11270px;}94% { background-position:0 -11500px;}96% { background-position:0 -11730px;}98% { background-position:0 -11960px;}100% { background-position:0 -12190px;}
}
@-moz-keyframes system6-1-Animation {
0% { background-position:0 -0px;}1% { background-position:0 -230px;}3% { background-position:0 -460px;}5% { background-position:0 -690px;}7% { background-position:0 -920px;}9% { background-position:0 -1150px;}11% { background-position:0 -1380px;}13% { background-position:0 -1610px;}15% { background-position:0 -1840px;}16% { background-position:0 -2070px;}18% { background-position:0 -2300px;}20% { background-position:0 -2530px;}22% { background-position:0 -2760px;}24% { background-position:0 -2990px;}26% { background-position:0 -3220px;}28% { background-position:0 -3450px;}30% { background-position:0 -3680px;}32% { background-position:0 -3910px;}33% { background-position:0 -4140px;}35% { background-position:0 -4370px;}37% { background-position:0 -4600px;}39% { background-position:0 -4830px;}41% { background-position:0 -5060px;}43% { background-position:0 -5290px;}45% { background-position:0 -5520px;}47% { background-position:0 -5750px;}49% { background-position:0 -5980px;}50% { background-position:0 -6210px;}52% { background-position:0 -6440px;}54% { background-position:0 -6670px;}56% { background-position:0 -6900px;}58% { background-position:0 -7130px;}60% { background-position:0 -7360px;}62% { background-position:0 -7590px;}64% { background-position:0 -7820px;}66% { background-position:0 -8050px;}67% { background-position:0 -8280px;}69% { background-position:0 -8510px;}71% { background-position:0 -8740px;}73% { background-position:0 -8970px;}75% { background-position:0 -9200px;}77% { background-position:0 -9430px;}79% { background-position:0 -9660px;}81% { background-position:0 -9890px;}83% { background-position:0 -10120px;}84% { background-position:0 -10350px;}86% { background-position:0 -10580px;}88% { background-position:0 -10810px;}90% { background-position:0 -11040px;}92% { background-position:0 -11270px;}94% { background-position:0 -11500px;}96% { background-position:0 -11730px;}98% { background-position:0 -11960px;}100% { background-position:0 -12190px;}
}
@-ms-keyframes system6-1-Animation {
0% { background-position:0 -0px;}1% { background-position:0 -230px;}3% { background-position:0 -460px;}5% { background-position:0 -690px;}7% { background-position:0 -920px;}9% { background-position:0 -1150px;}11% { background-position:0 -1380px;}13% { background-position:0 -1610px;}15% { background-position:0 -1840px;}16% { background-position:0 -2070px;}18% { background-position:0 -2300px;}20% { background-position:0 -2530px;}22% { background-position:0 -2760px;}24% { background-position:0 -2990px;}26% { background-position:0 -3220px;}28% { background-position:0 -3450px;}30% { background-position:0 -3680px;}32% { background-position:0 -3910px;}33% { background-position:0 -4140px;}35% { background-position:0 -4370px;}37% { background-position:0 -4600px;}39% { background-position:0 -4830px;}41% { background-position:0 -5060px;}43% { background-position:0 -5290px;}45% { background-position:0 -5520px;}47% { background-position:0 -5750px;}49% { background-position:0 -5980px;}50% { background-position:0 -6210px;}52% { background-position:0 -6440px;}54% { background-position:0 -6670px;}56% { background-position:0 -6900px;}58% { background-position:0 -7130px;}60% { background-position:0 -7360px;}62% { background-position:0 -7590px;}64% { background-position:0 -7820px;}66% { background-position:0 -8050px;}67% { background-position:0 -8280px;}69% { background-position:0 -8510px;}71% { background-position:0 -8740px;}73% { background-position:0 -8970px;}75% { background-position:0 -9200px;}77% { background-position:0 -9430px;}79% { background-position:0 -9660px;}81% { background-position:0 -9890px;}83% { background-position:0 -10120px;}84% { background-position:0 -10350px;}86% { background-position:0 -10580px;}88% { background-position:0 -10810px;}90% { background-position:0 -11040px;}92% { background-position:0 -11270px;}94% { background-position:0 -11500px;}96% { background-position:0 -11730px;}98% { background-position:0 -11960px;}100% { background-position:0 -12190px;}
}
@-o-keyframes system6-1-Animation {
0% { background-position:0 -0px;}1% { background-position:0 -230px;}3% { background-position:0 -460px;}5% { background-position:0 -690px;}7% { background-position:0 -920px;}9% { background-position:0 -1150px;}11% { background-position:0 -1380px;}13% { background-position:0 -1610px;}15% { background-position:0 -1840px;}16% { background-position:0 -2070px;}18% { background-position:0 -2300px;}20% { background-position:0 -2530px;}22% { background-position:0 -2760px;}24% { background-position:0 -2990px;}26% { background-position:0 -3220px;}28% { background-position:0 -3450px;}30% { background-position:0 -3680px;}32% { background-position:0 -3910px;}33% { background-position:0 -4140px;}35% { background-position:0 -4370px;}37% { background-position:0 -4600px;}39% { background-position:0 -4830px;}41% { background-position:0 -5060px;}43% { background-position:0 -5290px;}45% { background-position:0 -5520px;}47% { background-position:0 -5750px;}49% { background-position:0 -5980px;}50% { background-position:0 -6210px;}52% { background-position:0 -6440px;}54% { background-position:0 -6670px;}56% { background-position:0 -6900px;}58% { background-position:0 -7130px;}60% { background-position:0 -7360px;}62% { background-position:0 -7590px;}64% { background-position:0 -7820px;}66% { background-position:0 -8050px;}67% { background-position:0 -8280px;}69% { background-position:0 -8510px;}71% { background-position:0 -8740px;}73% { background-position:0 -8970px;}75% { background-position:0 -9200px;}77% { background-position:0 -9430px;}79% { background-position:0 -9660px;}81% { background-position:0 -9890px;}83% { background-position:0 -10120px;}84% { background-position:0 -10350px;}86% { background-position:0 -10580px;}88% { background-position:0 -10810px;}90% { background-position:0 -11040px;}92% { background-position:0 -11270px;}94% { background-position:0 -11500px;}96% { background-position:0 -11730px;}98% { background-position:0 -11960px;}100% { background-position:0 -12190px;}
}
@keyframes system6-1-Animation {
0% { background-position:0 -0px;}1% { background-position:0 -230px;}3% { background-position:0 -460px;}5% { background-position:0 -690px;}7% { background-position:0 -920px;}9% { background-position:0 -1150px;}11% { background-position:0 -1380px;}13% { background-position:0 -1610px;}15% { background-position:0 -1840px;}16% { background-position:0 -2070px;}18% { background-position:0 -2300px;}20% { background-position:0 -2530px;}22% { background-position:0 -2760px;}24% { background-position:0 -2990px;}26% { background-position:0 -3220px;}28% { background-position:0 -3450px;}30% { background-position:0 -3680px;}32% { background-position:0 -3910px;}33% { background-position:0 -4140px;}35% { background-position:0 -4370px;}37% { background-position:0 -4600px;}39% { background-position:0 -4830px;}41% { background-position:0 -5060px;}43% { background-position:0 -5290px;}45% { background-position:0 -5520px;}47% { background-position:0 -5750px;}49% { background-position:0 -5980px;}50% { background-position:0 -6210px;}52% { background-position:0 -6440px;}54% { background-position:0 -6670px;}56% { background-position:0 -6900px;}58% { background-position:0 -7130px;}60% { background-position:0 -7360px;}62% { background-position:0 -7590px;}64% { background-position:0 -7820px;}66% { background-position:0 -8050px;}67% { background-position:0 -8280px;}69% { background-position:0 -8510px;}71% { background-position:0 -8740px;}73% { background-position:0 -8970px;}75% { background-position:0 -9200px;}77% { background-position:0 -9430px;}79% { background-position:0 -9660px;}81% { background-position:0 -9890px;}83% { background-position:0 -10120px;}84% { background-position:0 -10350px;}86% { background-position:0 -10580px;}88% { background-position:0 -10810px;}90% { background-position:0 -11040px;}92% { background-position:0 -11270px;}94% { background-position:0 -11500px;}96% { background-position:0 -11730px;}98% { background-position:0 -11960px;}100% { background-position:0 -12190px;}
}

.system7{ margin-left:482px; margin-top:102px;}
.system7 .detail .content{ top:-300px;}
.system8{ margin-left:432px; margin-top:191px;}
.system8 .detail .content{ top:-400px;}

.living1{ margin-left:-423px; margin-top:263px;}

.living1 .tIn{ width:250px; position:relative; z-index:1;}
.living1 .t{ width:73px; height:78px; background-size:100% 100%; position:absolute;}
.living1 .t18{ background-image:url(../images/t18.png); bottom:340px; left:50%; margin-left:27px; display:none;}
.living1 .t20{ background-image:url(../images/t20.png); bottom:240px; left:50%; margin-left:-75px; display:none;}
.living1 .t22{ background-image:url(../images/t22.png); bottom:152px; left:50%; margin-left:-14px; display:none;}

.living1-1{
  position:relative;
  width: 616px;
  height: 258px;
  background-repeat: no-repeat;
  margin-left: 89px;
  margin-top: -283px;
  background-image: url(../images/living1-1.png);
  -webkit-animation: living1-1-Animation 1s steps(1, end) infinite;
  -moz-animation: living1-1-Animation 1s steps(1, end) infinite;
  -ms-animation: living1-1-Animation 1s steps(1, end) infinite;
  -o-animation: living1-1-Animation 1s steps(1, end) infinite;
  animation: living1-1-Animation 1s steps(1, end) infinite;
}

@-webkit-keyframes living1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -616px 0px;}
66.66%{ background-position: -1232px 0px;}
100% { background-position: 0px 0px;}
}

@-moz-keyframes living1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -616px 0px;}
66.66%{ background-position: -1232px 0px;}
100% { background-position: 0px 0px;}
}

@-ms-keyframes living1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -616px 0px;}
66.66%{ background-position: -1232px 0px;}
100% { background-position: 0px 0px;}
}

@-o-keyframes living1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -616px 0px;}
66.66%{ background-position: -1232px 0px;}
100% { background-position: 0px 0px;}
}

@keyframes living1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -616px 0px;}
66.66%{ background-position: -1232px 0px;}
100% { background-position: 0px 0px;}
}

.living2{ margin-left:-80px; margin-top:200px;}
.living2 .tIn{ width:343px; margin-top:-20px; position:relative; z-index:1; height:20px;}
.living2 .t{ width:81px; height:104px; background-size:100% 100%; position:absolute;}
.living2 .tu{ background-image:url(../images/tu.png); bottom:66px; left:50%; margin-left:86px; display:none;}

.bedroom1{ margin-left:-384px; margin-top:-42px;}

.bedroom1-1{
  position:relative;
  width: 206px;
  height: 197px;
  background-repeat: no-repeat;
  margin-left: 66px;
  margin-top: -368px;
  background-image: url(../images/bedroom1-1.png);
  -webkit-animation: bedroom1-1-Animation 1s steps(1, end) infinite;
  -moz-animation: bedroom1-1-Animation 1s steps(1, end) infinite;
  -ms-animation: bedroom1-1-Animation 1s steps(1, end) infinite;
  -o-animation: bedroom1-1-Animation 1s steps(1, end) infinite;
  animation: bedroom1-1-Animation 1s steps(1, end) infinite;
}

@-webkit-keyframes bedroom1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -206px 0px;}
66.66%{ background-position: -412px 0px;}
100% { background-position: 0px 0px;}
}

@-moz-keyframes bedroom1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -206px 0px;}
66.66%{ background-position: -412px 0px;}
100% { background-position: 0px 0px;}
}

@-ms-keyframes bedroom1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -206px 0px;}
66.66%{ background-position: -412px 0px;}
100% { background-position: 0px 0px;}
}

@-o-keyframes bedroom1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -206px 0px;}
66.66%{ background-position: -412px 0px;}
100% { background-position: 0px 0px;}
}

@keyframes bedroom1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -206px 0px;}
66.66%{ background-position: -412px 0px;}
100% { background-position: 0px 0px;}
}

.bathBg1-1{
width:25px; height:64px; margin-left:-570px; margin-top:-40px;
background-image: url(../images/bathBg1-1.png);
-webkit-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-moz-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-ms-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-o-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
animation: bathBg1-1-Animation 1s steps(1, end) infinite;
}
@-webkit-keyframes bathBg1-1-Animation {
0% { background-position:0 -0px;}3% { background-position:0 -62px;}6% { background-position:0 -124px;}10% { background-position:0 -186px;}13% { background-position:0 -248px;}17% { background-position:0 -310px;}20% { background-position:0 -372px;}24% { background-position:0 -434px;}27% { background-position:0 -496px;}31% { background-position:0 -558px;}34% { background-position:0 -620px;}37% { background-position:0 -682px;}41% { background-position:0 -744px;}44% { background-position:0 -806px;}48% { background-position:0 -868px;}51% { background-position:0 -930px;}55% { background-position:0 -992px;}58% { background-position:0 -1054px;}62% { background-position:0 -1116px;}65% { background-position:0 -1178px;}68% { background-position:0 -1240px;}72% { background-position:0 -1302px;}75% { background-position:0 -1364px;}79% { background-position:0 -1426px;}82% { background-position:0 -1488px;}86% { background-position:0 -1550px;}89% { background-position:0 -1612px;}93% { background-position:0 -1674px;}96% { background-position:0 -1736px;}100% { background-position:0 -1798px;}
}
@-moz-keyframes bathBg1-1-Animation {
0% { background-position:0 -0px;}3% { background-position:0 -62px;}6% { background-position:0 -124px;}10% { background-position:0 -186px;}13% { background-position:0 -248px;}17% { background-position:0 -310px;}20% { background-position:0 -372px;}24% { background-position:0 -434px;}27% { background-position:0 -496px;}31% { background-position:0 -558px;}34% { background-position:0 -620px;}37% { background-position:0 -682px;}41% { background-position:0 -744px;}44% { background-position:0 -806px;}48% { background-position:0 -868px;}51% { background-position:0 -930px;}55% { background-position:0 -992px;}58% { background-position:0 -1054px;}62% { background-position:0 -1116px;}65% { background-position:0 -1178px;}68% { background-position:0 -1240px;}72% { background-position:0 -1302px;}75% { background-position:0 -1364px;}79% { background-position:0 -1426px;}82% { background-position:0 -1488px;}86% { background-position:0 -1550px;}89% { background-position:0 -1612px;}93% { background-position:0 -1674px;}96% { background-position:0 -1736px;}100% { background-position:0 -1798px;}
}
@-ms-keyframes bathBg1-1-Animation {
0% { background-position:0 -0px;}3% { background-position:0 -62px;}6% { background-position:0 -124px;}10% { background-position:0 -186px;}13% { background-position:0 -248px;}17% { background-position:0 -310px;}20% { background-position:0 -372px;}24% { background-position:0 -434px;}27% { background-position:0 -496px;}31% { background-position:0 -558px;}34% { background-position:0 -620px;}37% { background-position:0 -682px;}41% { background-position:0 -744px;}44% { background-position:0 -806px;}48% { background-position:0 -868px;}51% { background-position:0 -930px;}55% { background-position:0 -992px;}58% { background-position:0 -1054px;}62% { background-position:0 -1116px;}65% { background-position:0 -1178px;}68% { background-position:0 -1240px;}72% { background-position:0 -1302px;}75% { background-position:0 -1364px;}79% { background-position:0 -1426px;}82% { background-position:0 -1488px;}86% { background-position:0 -1550px;}89% { background-position:0 -1612px;}93% { background-position:0 -1674px;}96% { background-position:0 -1736px;}100% { background-position:0 -1798px;}
}
@-o-keyframes bathBg1-1-Animation {
0% { background-position:0 -0px;}3% { background-position:0 -62px;}6% { background-position:0 -124px;}10% { background-position:0 -186px;}13% { background-position:0 -248px;}17% { background-position:0 -310px;}20% { background-position:0 -372px;}24% { background-position:0 -434px;}27% { background-position:0 -496px;}31% { background-position:0 -558px;}34% { background-position:0 -620px;}37% { background-position:0 -682px;}41% { background-position:0 -744px;}44% { background-position:0 -806px;}48% { background-position:0 -868px;}51% { background-position:0 -930px;}55% { background-position:0 -992px;}58% { background-position:0 -1054px;}62% { background-position:0 -1116px;}65% { background-position:0 -1178px;}68% { background-position:0 -1240px;}72% { background-position:0 -1302px;}75% { background-position:0 -1364px;}79% { background-position:0 -1426px;}82% { background-position:0 -1488px;}86% { background-position:0 -1550px;}89% { background-position:0 -1612px;}93% { background-position:0 -1674px;}96% { background-position:0 -1736px;}100% { background-position:0 -1798px;}
}
@keyframes bathBg1-1-Animation {
0% { background-position:0 -0px;}3% { background-position:0 -62px;}6% { background-position:0 -124px;}10% { background-position:0 -186px;}13% { background-position:0 -248px;}17% { background-position:0 -310px;}20% { background-position:0 -372px;}24% { background-position:0 -434px;}27% { background-position:0 -496px;}31% { background-position:0 -558px;}34% { background-position:0 -620px;}37% { background-position:0 -682px;}41% { background-position:0 -744px;}44% { background-position:0 -806px;}48% { background-position:0 -868px;}51% { background-position:0 -930px;}55% { background-position:0 -992px;}58% { background-position:0 -1054px;}62% { background-position:0 -1116px;}65% { background-position:0 -1178px;}68% { background-position:0 -1240px;}72% { background-position:0 -1302px;}75% { background-position:0 -1364px;}79% { background-position:0 -1426px;}82% { background-position:0 -1488px;}86% { background-position:0 -1550px;}89% { background-position:0 -1612px;}93% { background-position:0 -1674px;}96% { background-position:0 -1736px;}100% { background-position:0 -1798px;}
}

.bathBg1-2{
width:330px; height:110px; margin-left:-633px; margin-top:-85px;
background-image: url(../images/bathBg1-2.png);
-webkit-animation: bathBg1-2-Animation 1s steps(1, end) infinite;
-moz-animation: bathBg1-2-Animation 1s steps(1, end) infinite;
-ms-animation: bathBg1-2-Animation 1s steps(1, end) infinite;
-o-animation: bathBg1-2-Animation 1s steps(1, end) infinite;
animation: bathBg1-2-Animation 1s steps(1, end) infinite;
}
@-webkit-keyframes bathBg1-2-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-moz-keyframes bathBg1-2-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-ms-keyframes bathBg1-2-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-o-keyframes bathBg1-2-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@keyframes bathBg1-2-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}

.bathBg1-3{
width:400px; height:110px; margin-left:-321px;
background-image: url(../images/bathBg1-3.png);
-webkit-animation: bathBg1-3-Animation 1s steps(1, end) infinite;
-moz-animation: bathBg1-3-Animation 1s steps(1, end) infinite;
-ms-animation: bathBg1-3-Animation 1s steps(1, end) infinite;
-o-animation: bathBg1-3-Animation 1s steps(1, end) infinite;
animation: bathBg1-3-Animation 1s steps(1, end) infinite;
}
@-webkit-keyframes bathBg1-3-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-moz-keyframes bathBg1-3-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-ms-keyframes bathBg1-3-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-o-keyframes bathBg1-3-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@keyframes bathBg1-3-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}

.bathBg1-4{
width:25px; height:45px; margin-left:75px; margin-top:66px;
background-image: url(../images/bathBg1-1.png);
-webkit-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-moz-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-ms-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-o-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
animation: bathBg1-1-Animation 1s steps(1, end) infinite;
}

.bath1{ margin-left:-614px; margin-top:-10px;}
.bath1 .detail .content{ top:-300px;}

.bath1-1{
  position:absolute;
  width: 76px;
  height: 187px;
  background-repeat: no-repeat;
  left: 28px;
  top: 164px;
  background-image: url(../images/bath1-1.png);
  -webkit-animation: bath1-1-Animation 1s steps(1, end) infinite;
  -moz-animation: bath1-1-Animation 1s steps(1, end) infinite;
  -ms-animation: bath1-1-Animation 1s steps(1, end) infinite;
  -o-animation: bath1-1-Animation 1s steps(1, end) infinite;
  animation: bath1-1-Animation 1s steps(1, end) infinite;
}

@-webkit-keyframes bath1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -76px 0px;}
66.66%{ background-position: -152px 0px;}
100% { background-position: 0px 0px;}
}

@-moz-keyframes bath1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -76px 0px;}
66.66%{ background-position: -152px 0px;}
100% { background-position: 0px 0px;}
}

@-ms-keyframes bath1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -76px 0px;}
66.66%{ background-position: -152px 0px;}
100% { background-position: 0px 0px;}
}

@-o-keyframes bath1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -76px 0px;}
66.66%{ background-position: -152px 0px;}
100% { background-position: 0px 0px;}
}

@keyframes bath1-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -76px 0px;}
66.66%{ background-position: -152px 0px;}
100% { background-position: 0px 0px;}
}

.bath1-2{
  position:absolute;
  width: 75px;
  height: 137px;
  background-repeat: no-repeat;
  left: 560px;
  top: 240px;
  background-image: url(../images/bath1-2.png);
  -webkit-animation: bath1-2-Animation 1s steps(1, end) infinite;
  -moz-animation: bath1-2-Animation 1s steps(1, end) infinite;
  -ms-animation: bath1-2-Animation 1s steps(1, end) infinite;
  -o-animation: bath1-2-Animation 1s steps(1, end) infinite;
  animation: bath1-2-Animation 1s steps(1, end) infinite;
}

@-webkit-keyframes bath1-2-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -75px 0px;}
66.66%{ background-position: -150px 0px;}
100% { background-position: 0px 0px;}
}

@-moz-keyframes bath1-2-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -75px 0px;}
66.66%{ background-position: -150px 0px;}
100% { background-position: 0px 0px;}
}

@-ms-keyframes bath1-2-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -75px 0px;}
66.66%{ background-position: -150px 0px;}
100% { background-position: 0px 0px;}
}

@-o-keyframes bath1-2-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -75px 0px;}
66.66%{ background-position: -150px 0px;}
100% { background-position: 0px 0px;}
}

@keyframes bath1-2-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -75px 0px;}
66.66%{ background-position: -150px 0px;}
100% { background-position: 0px 0px;}
}

.bath1-3{
position:absolute; width:25px; height:50px; top:194px; left:77px;
background-image: url(../images/bathBg1-1.png);
-webkit-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-moz-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-ms-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-o-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
animation: bathBg1-1-Animation 1s steps(1, end) infinite;
}
@-webkit-keyframes bathBg1-1-Animation {
0% { background-position:0 -0px;}3% { background-position:0 -62px;}6% { background-position:0 -124px;}10% { background-position:0 -186px;}13% { background-position:0 -248px;}17% { background-position:0 -310px;}20% { background-position:0 -372px;}24% { background-position:0 -434px;}27% { background-position:0 -496px;}31% { background-position:0 -558px;}34% { background-position:0 -620px;}37% { background-position:0 -682px;}41% { background-position:0 -744px;}44% { background-position:0 -806px;}48% { background-position:0 -868px;}51% { background-position:0 -930px;}55% { background-position:0 -992px;}58% { background-position:0 -1054px;}62% { background-position:0 -1116px;}65% { background-position:0 -1178px;}68% { background-position:0 -1240px;}72% { background-position:0 -1302px;}75% { background-position:0 -1364px;}79% { background-position:0 -1426px;}82% { background-position:0 -1488px;}86% { background-position:0 -1550px;}89% { background-position:0 -1612px;}93% { background-position:0 -1674px;}96% { background-position:0 -1736px;}100% { background-position:0 -1798px;}
}
@-moz-keyframes bathBg1-1-Animation {
0% { background-position:0 -0px;}3% { background-position:0 -62px;}6% { background-position:0 -124px;}10% { background-position:0 -186px;}13% { background-position:0 -248px;}17% { background-position:0 -310px;}20% { background-position:0 -372px;}24% { background-position:0 -434px;}27% { background-position:0 -496px;}31% { background-position:0 -558px;}34% { background-position:0 -620px;}37% { background-position:0 -682px;}41% { background-position:0 -744px;}44% { background-position:0 -806px;}48% { background-position:0 -868px;}51% { background-position:0 -930px;}55% { background-position:0 -992px;}58% { background-position:0 -1054px;}62% { background-position:0 -1116px;}65% { background-position:0 -1178px;}68% { background-position:0 -1240px;}72% { background-position:0 -1302px;}75% { background-position:0 -1364px;}79% { background-position:0 -1426px;}82% { background-position:0 -1488px;}86% { background-position:0 -1550px;}89% { background-position:0 -1612px;}93% { background-position:0 -1674px;}96% { background-position:0 -1736px;}100% { background-position:0 -1798px;}
}
@-ms-keyframes bathBg1-1-Animation {
0% { background-position:0 -0px;}3% { background-position:0 -62px;}6% { background-position:0 -124px;}10% { background-position:0 -186px;}13% { background-position:0 -248px;}17% { background-position:0 -310px;}20% { background-position:0 -372px;}24% { background-position:0 -434px;}27% { background-position:0 -496px;}31% { background-position:0 -558px;}34% { background-position:0 -620px;}37% { background-position:0 -682px;}41% { background-position:0 -744px;}44% { background-position:0 -806px;}48% { background-position:0 -868px;}51% { background-position:0 -930px;}55% { background-position:0 -992px;}58% { background-position:0 -1054px;}62% { background-position:0 -1116px;}65% { background-position:0 -1178px;}68% { background-position:0 -1240px;}72% { background-position:0 -1302px;}75% { background-position:0 -1364px;}79% { background-position:0 -1426px;}82% { background-position:0 -1488px;}86% { background-position:0 -1550px;}89% { background-position:0 -1612px;}93% { background-position:0 -1674px;}96% { background-position:0 -1736px;}100% { background-position:0 -1798px;}
}
@-o-keyframes bathBg1-1-Animation {
0% { background-position:0 -0px;}3% { background-position:0 -62px;}6% { background-position:0 -124px;}10% { background-position:0 -186px;}13% { background-position:0 -248px;}17% { background-position:0 -310px;}20% { background-position:0 -372px;}24% { background-position:0 -434px;}27% { background-position:0 -496px;}31% { background-position:0 -558px;}34% { background-position:0 -620px;}37% { background-position:0 -682px;}41% { background-position:0 -744px;}44% { background-position:0 -806px;}48% { background-position:0 -868px;}51% { background-position:0 -930px;}55% { background-position:0 -992px;}58% { background-position:0 -1054px;}62% { background-position:0 -1116px;}65% { background-position:0 -1178px;}68% { background-position:0 -1240px;}72% { background-position:0 -1302px;}75% { background-position:0 -1364px;}79% { background-position:0 -1426px;}82% { background-position:0 -1488px;}86% { background-position:0 -1550px;}89% { background-position:0 -1612px;}93% { background-position:0 -1674px;}96% { background-position:0 -1736px;}100% { background-position:0 -1798px;}
}
@keyframes bathBg1-1-Animation {
0% { background-position:0 -0px;}3% { background-position:0 -62px;}6% { background-position:0 -124px;}10% { background-position:0 -186px;}13% { background-position:0 -248px;}17% { background-position:0 -310px;}20% { background-position:0 -372px;}24% { background-position:0 -434px;}27% { background-position:0 -496px;}31% { background-position:0 -558px;}34% { background-position:0 -620px;}37% { background-position:0 -682px;}41% { background-position:0 -744px;}44% { background-position:0 -806px;}48% { background-position:0 -868px;}51% { background-position:0 -930px;}55% { background-position:0 -992px;}58% { background-position:0 -1054px;}62% { background-position:0 -1116px;}65% { background-position:0 -1178px;}68% { background-position:0 -1240px;}72% { background-position:0 -1302px;}75% { background-position:0 -1364px;}79% { background-position:0 -1426px;}82% { background-position:0 -1488px;}86% { background-position:0 -1550px;}89% { background-position:0 -1612px;}93% { background-position:0 -1674px;}96% { background-position:0 -1736px;}100% { background-position:0 -1798px;}
}


.bath1-4{
position:absolute; width:330px; height:110px; top:136px; left:-5px;
background-image: url(../images/bathBg1-2.png);
-webkit-animation: bathBg1-2-Animation 1s steps(1, end) infinite;
-moz-animation: bathBg1-2-Animation 1s steps(1, end) infinite;
-ms-animation: bathBg1-2-Animation 1s steps(1, end) infinite;
-o-animation: bathBg1-2-Animation 1s steps(1, end) infinite;
animation: bathBg1-2-Animation 1s steps(1, end) infinite;
}
@-webkit-keyframes bathBg1-2-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-moz-keyframes bathBg1-2-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-ms-keyframes bathBg1-2-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-o-keyframes bathBg1-2-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@keyframes bathBg1-2-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}

.bath1-5{
position:absolute; width:400px; height:110px; top:200px; left:273px;
background-image: url(../images/bathBg1-3.png);
-webkit-animation: bathBg1-3-Animation 1s steps(1, end) infinite;
-moz-animation: bathBg1-3-Animation 1s steps(1, end) infinite;
-ms-animation: bathBg1-3-Animation 1s steps(1, end) infinite;
-o-animation: bathBg1-3-Animation 1s steps(1, end) infinite;
animation: bathBg1-3-Animation 1s steps(1, end) infinite;
}
@-webkit-keyframes bathBg1-3-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-moz-keyframes bathBg1-3-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-ms-keyframes bathBg1-3-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@-o-keyframes bathBg1-3-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
@keyframes bathBg1-3-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -110px;}10% { background-position:0 -220px;}15% { background-position:0 -330px;}21% { background-position:0 -440px;}26% { background-position:0 -550px;}31% { background-position:0 -660px;}36% { background-position:0 -770px;}42% { background-position:0 -880px;}47% { background-position:0 -990px;}52% { background-position:0 -1100px;}57% { background-position:0 -1210px;}63% { background-position:0 -1320px;}68% { background-position:0 -1430px;}73% { background-position:0 -1540px;}78% { background-position:0 -1650px;}84% { background-position:0 -1760px;}89% { background-position:0 -1870px;}94% { background-position:0 -1980px;}100% { background-position:0 -2090px;}
}
.bath1-6{
position:absolute; width:25px; height:34px; top:274px; left:572px;
background-image: url(../images/bathBg1-1.png);
-webkit-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-moz-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-ms-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
-o-animation: bathBg1-1-Animation 1s steps(1, end) infinite;
animation: bathBg1-1-Animation 1s steps(1, end) infinite;
}

.bath2{ margin-left:108px; margin-top:9px;}
.bath2-1{ width:130px; height:322px; margin-top:-328px; margin-left:544px;}
.bath2 .bath3-2{ width:380px; top:130px; left:0;}
.bath2 .bath1-2{ top:155px; left:320px;}
.bath2 .bath1-3{ top:193px; left:322px; height:46px;}
.bath3{ margin-left:468px; margin-top:21px;}
.bath3 .detail .content{ top:-300px;}
.bath3 .bath1-3{ top:412px; left:217px; height:46px;}

.bath3-1{
  position:absolute;
  width: 173px;
  height: 423px;
  background-repeat: no-repeat;
  left: 449px;
  top: 50px;
  background-image: url(../images/bath3-1.png?v=1);
  -webkit-animation: bath3-1-Animation 1s steps(1, end) infinite;
  -moz-animation: bath3-1-Animation 1s steps(1, end) infinite;
  -ms-animation: bath3-1-Animation 1s steps(1, end) infinite;
  -o-animation: bath3-1-Animation 1s steps(1, end) infinite;
  animation: bath3-1-Animation 1s steps(1, end) infinite;
}

@-webkit-keyframes bath3-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -173px 0px;}
66.66%{ background-position: -346px 0px;}
100% { background-position: 0px 0px;}
}

@-moz-keyframes bath3-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -173px 0px;}
66.66%{ background-position: -346px 0px;}
100% { background-position: 0px 0px;}
}

@-ms-keyframes bath3-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -173px 0px;}
66.66%{ background-position: -346px 0px;}
100% { background-position: 0px 0px;}
}

@-o-keyframes bath3-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -173px 0px;}
66.66%{ background-position: -346px 0px;}
100% { background-position: 0px 0px;}
}

@keyframes bath3-1-Animation {
0.0% { background-position: 0px 0px;}
33.33%{ background-position: -173px 0px;}
66.66%{ background-position: -346px 0px;}
100% { background-position: 0px 0px;}
}


.bath3-2{
position:absolute; width:300px; height:110px; top:350px; left:0;
background-image: url(../images/bathBg1-3.png);
-webkit-animation: bath3-2-Animation 1s steps(1, end) infinite;
-moz-animation: bath3-2-Animation 1s steps(1, end) infinite;
-ms-animation: bath3-2-Animation 1s steps(1, end) infinite;
-o-animation: bath3-2-Animation 1s steps(1, end) infinite;
animation: bath3-2-Animation 1s steps(1, end) infinite;
}
@-webkit-keyframes bath3-2-Animation {
0% { background-position:right -0px;}5% { background-position:right -110px;}10% { background-position:right -220px;}15% { background-position:right -330px;}21% { background-position:right -440px;}26% { background-position:right -550px;}31% { background-position:right -660px;}36% { background-position:right -770px;}42% { background-position:right -880px;}47% { background-position:right -990px;}52% { background-position:right -1100px;}57% { background-position:right -1210px;}63% { background-position:right -1320px;}68% { background-position:right -1430px;}73% { background-position:right -1540px;}78% { background-position:right -1650px;}84% { background-position:right -1760px;}89% { background-position:right -1870px;}94% { background-position:right -1980px;}100% { background-position:right -2090px;}
}
@-moz-keyframes bath3-2-Animation {
0% { background-position:right -0px;}5% { background-position:right -110px;}10% { background-position:right -220px;}15% { background-position:right -330px;}21% { background-position:right -440px;}26% { background-position:right -550px;}31% { background-position:right -660px;}36% { background-position:right -770px;}42% { background-position:right -880px;}47% { background-position:right -990px;}52% { background-position:right -1100px;}57% { background-position:right -1210px;}63% { background-position:right -1320px;}68% { background-position:right -1430px;}73% { background-position:right -1540px;}78% { background-position:right -1650px;}84% { background-position:right -1760px;}89% { background-position:right -1870px;}94% { background-position:right -1980px;}100% { background-position:right -2090px;}
}
@-ms-keyframes bath3-2-Animation {
0% { background-position:right -0px;}5% { background-position:right -110px;}10% { background-position:right -220px;}15% { background-position:right -330px;}21% { background-position:right -440px;}26% { background-position:right -550px;}31% { background-position:right -660px;}36% { background-position:right -770px;}42% { background-position:right -880px;}47% { background-position:right -990px;}52% { background-position:right -1100px;}57% { background-position:right -1210px;}63% { background-position:right -1320px;}68% { background-position:right -1430px;}73% { background-position:right -1540px;}78% { background-position:right -1650px;}84% { background-position:right -1760px;}89% { background-position:right -1870px;}94% { background-position:right -1980px;}100% { background-position:right -2090px;}
}
@-o-keyframes bath3-2-Animation {
0% { background-position:right -0px;}5% { background-position:right -110px;}10% { background-position:right -220px;}15% { background-position:right -330px;}21% { background-position:right -440px;}26% { background-position:right -550px;}31% { background-position:right -660px;}36% { background-position:right -770px;}42% { background-position:right -880px;}47% { background-position:right -990px;}52% { background-position:right -1100px;}57% { background-position:right -1210px;}63% { background-position:right -1320px;}68% { background-position:right -1430px;}73% { background-position:right -1540px;}78% { background-position:right -1650px;}84% { background-position:right -1760px;}89% { background-position:right -1870px;}94% { background-position:right -1980px;}100% { background-position:right -2090px;}
}
@keyframes bath3-2-Animation {
0% { background-position:right -0px;}5% { background-position:right -110px;}10% { background-position:right -220px;}15% { background-position:right -330px;}21% { background-position:right -440px;}26% { background-position:right -550px;}31% { background-position:right -660px;}36% { background-position:right -770px;}42% { background-position:right -880px;}47% { background-position:right -990px;}52% { background-position:right -1100px;}57% { background-position:right -1210px;}63% { background-position:right -1320px;}68% { background-position:right -1430px;}73% { background-position:right -1540px;}78% { background-position:right -1650px;}84% { background-position:right -1760px;}89% { background-position:right -1870px;}94% { background-position:right -1980px;}100% { background-position:right -2090px;}
}

.kitchen1{ margin-left:405px; margin-top:-245px;}
.kitchen1 .detail .content{ top:-100px;}
.kitchen2{ margin-left:128px; margin-top:153px;}
.kitchen2 .detail .content{ top:-100px;}
.kitchen3{ margin-left:276px; margin-top:153px;}

.balcony1{ margin-left:270px; margin-top:-83px;}
.balcony1 .system6-1{ top:212px; left:172px;}

/* brand */
.brandBg{ width:100%; height:100%; position:absolute; top:0; left:0; background-color:#000; background-size:100% auto; background-repeat:no-repeat; z-index:0;}
.brandFlash{ width:1180px; height:660px; position:absolute; top:50%; left:50%; margin-left:-590px; margin-top:-330px; display:none;}
.brandText{ width:100%; background-position:center center; background-repeat:no-repeat; margin-left:-590px;}

.about-lolut{
width:334px; height:500px; margin-left:-560px; margin-top:-267px;
background-image: url(../images/about-lolut.png);
-webkit-animation: about-lolut-Animation 1s steps(1, end) infinite;
-moz-animation: about-lolut-Animation 1s steps(1, end) infinite;
-ms-animation: about-lolut-Animation 1s steps(1, end) infinite;
-o-animation: about-lolut-Animation 1s steps(1, end) infinite;
animation: about-lolut-Animation 1s steps(1, end) infinite;
}
@-webkit-keyframes about-lolut-Animation {
0% { background-position:0 -0px;}7% { background-position:0 -500px;}14% { background-position:0 -1000px;}21% { background-position:0 -1500px;}28% { background-position:0 -2000px;}35% { background-position:0 -2500px;}42% { background-position:0 -3000px;}50% { background-position:0 -3500px;}57% { background-position:0 -4000px;}64% { background-position:0 -4500px;}71% { background-position:0 -5000px;}78% { background-position:0 -5500px;}85% { background-position:0 -6000px;}92% { background-position:0 -6500px;}100% { background-position:0 -7000px;}
}
@-moz-keyframes about-lolut-Animation {
0% { background-position:0 -0px;}7% { background-position:0 -500px;}14% { background-position:0 -1000px;}21% { background-position:0 -1500px;}28% { background-position:0 -2000px;}35% { background-position:0 -2500px;}42% { background-position:0 -3000px;}50% { background-position:0 -3500px;}57% { background-position:0 -4000px;}64% { background-position:0 -4500px;}71% { background-position:0 -5000px;}78% { background-position:0 -5500px;}85% { background-position:0 -6000px;}92% { background-position:0 -6500px;}100% { background-position:0 -7000px;}
}
@-ms-keyframes about-lolut-Animation {
0% { background-position:0 -0px;}7% { background-position:0 -500px;}14% { background-position:0 -1000px;}21% { background-position:0 -1500px;}28% { background-position:0 -2000px;}35% { background-position:0 -2500px;}42% { background-position:0 -3000px;}50% { background-position:0 -3500px;}57% { background-position:0 -4000px;}64% { background-position:0 -4500px;}71% { background-position:0 -5000px;}78% { background-position:0 -5500px;}85% { background-position:0 -6000px;}92% { background-position:0 -6500px;}100% { background-position:0 -7000px;}
}
@-o-keyframes about-lolut-Animation {
0% { background-position:0 -0px;}7% { background-position:0 -500px;}14% { background-position:0 -1000px;}21% { background-position:0 -1500px;}28% { background-position:0 -2000px;}35% { background-position:0 -2500px;}42% { background-position:0 -3000px;}50% { background-position:0 -3500px;}57% { background-position:0 -4000px;}64% { background-position:0 -4500px;}71% { background-position:0 -5000px;}78% { background-position:0 -5500px;}85% { background-position:0 -6000px;}92% { background-position:0 -6500px;}100% { background-position:0 -7000px;}
}
@keyframes about-lolut-Animation {
0% { background-position:0 -0px;}7% { background-position:0 -500px;}14% { background-position:0 -1000px;}21% { background-position:0 -1500px;}28% { background-position:0 -2000px;}35% { background-position:0 -2500px;}42% { background-position:0 -3000px;}50% { background-position:0 -3500px;}57% { background-position:0 -4000px;}64% { background-position:0 -4500px;}71% { background-position:0 -5000px;}78% { background-position:0 -5500px;}85% { background-position:0 -6000px;}92% { background-position:0 -6500px;}100% { background-position:0 -7000px;}
}
.about-lolut1{ height:39px; background-image:url(../images/about-lolut1.png); margin-top:-140px;}
.about-lolut2{ height:44px; background-image:url(../images/about-lolut2.png?v=1); margin-top:0px;}
.about-lolut3{ height:125px; background-image:url(../images/about-lolut3.png?v=1); margin-top:80px;}

.about-lolut1cn{ height:42px; background-image:url(../images/about-lolut1cn.png?v=1); margin-top:-140px;}
.about-lolut2cn{ height:16px; background-image:url(../images/about-lolut2cn.png?v=1); margin-top:0px;}
.about-lolut3cn{ height:98px; background-image:url(../images/about-lolut3cn.png?v=1); margin-top:62px;}

.about-concept{
width:368px; height:368px; margin-left:-560px; margin-top:-184px;
background-image: url(../images/about-concept.png);
-webkit-animation: about-concept-Animation 3s steps(1, end) infinite;
-moz-animation: about-concept-Animation 3s steps(1, end) infinite;
-ms-animation: about-concept-Animation 3s steps(1, end) infinite;
-o-animation: about-concept-Animation 3s steps(1, end) infinite;
animation: about-concept-Animation 3s steps(1, end) infinite;
}
@-webkit-keyframes about-concept-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -368px;}10% { background-position:0 -736px;}15% { background-position:0 -1104px;}21% { background-position:0 -1472px;}26% { background-position:0 -1840px;}31% { background-position:0 -2208px;}36% { background-position:0 -2576px;}42% { background-position:0 -2944px;}47% { background-position:0 -3312px;}52% { background-position:0 -3680px;}57% { background-position:0 -4048px;}63% { background-position:0 -4416px;}68% { background-position:0 -4784px;}73% { background-position:0 -5152px;}78% { background-position:0 -5520px;}84% { background-position:0 -5888px;}89% { background-position:0 -6256px;}94% { background-position:0 -6624px;}100% { background-position:0 -6992px;}
}
@-moz-keyframes about-concept-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -368px;}10% { background-position:0 -736px;}15% { background-position:0 -1104px;}21% { background-position:0 -1472px;}26% { background-position:0 -1840px;}31% { background-position:0 -2208px;}36% { background-position:0 -2576px;}42% { background-position:0 -2944px;}47% { background-position:0 -3312px;}52% { background-position:0 -3680px;}57% { background-position:0 -4048px;}63% { background-position:0 -4416px;}68% { background-position:0 -4784px;}73% { background-position:0 -5152px;}78% { background-position:0 -5520px;}84% { background-position:0 -5888px;}89% { background-position:0 -6256px;}94% { background-position:0 -6624px;}100% { background-position:0 -6992px;}
}
@-ms-keyframes about-concept-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -368px;}10% { background-position:0 -736px;}15% { background-position:0 -1104px;}21% { background-position:0 -1472px;}26% { background-position:0 -1840px;}31% { background-position:0 -2208px;}36% { background-position:0 -2576px;}42% { background-position:0 -2944px;}47% { background-position:0 -3312px;}52% { background-position:0 -3680px;}57% { background-position:0 -4048px;}63% { background-position:0 -4416px;}68% { background-position:0 -4784px;}73% { background-position:0 -5152px;}78% { background-position:0 -5520px;}84% { background-position:0 -5888px;}89% { background-position:0 -6256px;}94% { background-position:0 -6624px;}100% { background-position:0 -6992px;}
}
@-o-keyframes about-concept-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -368px;}10% { background-position:0 -736px;}15% { background-position:0 -1104px;}21% { background-position:0 -1472px;}26% { background-position:0 -1840px;}31% { background-position:0 -2208px;}36% { background-position:0 -2576px;}42% { background-position:0 -2944px;}47% { background-position:0 -3312px;}52% { background-position:0 -3680px;}57% { background-position:0 -4048px;}63% { background-position:0 -4416px;}68% { background-position:0 -4784px;}73% { background-position:0 -5152px;}78% { background-position:0 -5520px;}84% { background-position:0 -5888px;}89% { background-position:0 -6256px;}94% { background-position:0 -6624px;}100% { background-position:0 -6992px;}
}
@keyframes about-concept-Animation {
0% { background-position:0 -0px;}5% { background-position:0 -368px;}10% { background-position:0 -736px;}15% { background-position:0 -1104px;}21% { background-position:0 -1472px;}26% { background-position:0 -1840px;}31% { background-position:0 -2208px;}36% { background-position:0 -2576px;}42% { background-position:0 -2944px;}47% { background-position:0 -3312px;}52% { background-position:0 -3680px;}57% { background-position:0 -4048px;}63% { background-position:0 -4416px;}68% { background-position:0 -4784px;}73% { background-position:0 -5152px;}78% { background-position:0 -5520px;}84% { background-position:0 -5888px;}89% { background-position:0 -6256px;}94% { background-position:0 -6624px;}100% { background-position:0 -6992px;}
}
.about-concept1{ height:44px; background-image:url(../images/about-concept1.png); margin-top:-140px;}
.about-concept2{ height:71px; background-image:url(../images/about-concept2.png?v=2); margin-top:0px;}
.about-concept3{ height:43px; background-image:url(../images/about-concept3.png?v=2); margin-top:100px;}
.about-concept4{ height:44px; background-image:url(../images/about-concept4.png?v=2); margin-top:169px;}

.about-concept1cn{ height:44px; background-image:url(../images/about-concept1cn.png); margin-top:-140px;}
.about-concept2cn{ height:43px; background-image:url(../images/about-concept2cn.png?v=3); margin-top:0px;}
.about-concept3cn{ height:45px; background-image:url(../images/about-concept3cn.png?v=2); margin-top:72px;}
.about-concept4cn{ height:43px; background-image:url(../images/about-concept4cn.png?v=2); margin-top:146px;}

.about-tech1{ height:88px; background-image:url(../images/about-tech1.png?v=1); margin-top:-140px;}
.about-tech2{ height:45px; background-image:url(../images/about-tech2.png?v=1); margin-top:0px;}
.about-tech3{ height:100px; background-image:url(../images/about-tech3.png?v=1); margin-top:80px;}

.about-tech1cn{ height:87px; background-image:url(../images/about-tech1cn.png?v=1); margin-top:-140px;}
.about-tech2cn{ height:43px; background-image:url(../images/about-tech2cn.png?v=1); margin-top:0px;}
.about-tech3cn{ height:71px; background-image:url(../images/about-tech3cn.png?v=1); margin-top:80px;}

.about-history1{ height:43px; background-image:url(../images/about-history1.png?v=1); margin-top:-120px;}
.about-history2{ height:72px; background-image:url(../images/about-history2.png?v=1); margin-top:-5px;}
.about-history3{ height:72px; background-image:url(../images/about-history3.png?v=1); margin-top:105px;}

.about-history1cn{ height:43px; background-image:url(../images/about-history1cn.png?v=1); margin-top:-120px;}
.about-history2cn{ height:72px; background-image:url(../images/about-history2cn.png?v=1); margin-top:-5px;}
.about-history3cn{ height:44px; background-image:url(../images/about-history3cn.png?v=1); margin-top:80px;}

.about-intro1{ height:35px; background-image:url(../images/about-intro1.png?v=2); margin-top:-276px;}
.about-intro2{ height:160px; background-image:url(../images/about-intro2.png?v=2); margin-top:-201px;}
.about-intro3{ height:102px; background-image:url(../images/about-intro3.png?v=2); margin-top:-15px;}
.about-intro4{ height:74px; background-image:url(../images/about-intro4.png?v=2); margin-top:113px;}
.about-intro5{ height:45px; background-image:url(../images/about-intro5.png?v=2); margin-top:213px;}

.about-intro1cn{ height:44px; background-image:url(../images/about-intro1cn.png); margin-top:-266px;}
.about-intro2cn{ height:121px; background-image:url(../images/about-intro2cn.png?v=1); margin-top:-176px;}
.about-intro3cn{ height:51px; background-image:url(../images/about-intro3cn.png?v=1); margin-top:-9px;}
.about-intro4cn{ height:52px; background-image:url(../images/about-intro4cn.png?v=1); margin-top:88px;}
.about-intro5cn{ height:51px; background-image:url(../images/about-intro5cn.png?v=1); margin-top:186px;}

.sideBrandBg{ width:78px; height:100%; background-image:url(../images/contactFormBg.gif); position:fixed; top:0; right:0;}
.sideBrand{ position:fixed; top:300px; right:0; width:78px;}
.sideBrand a{ width:70px; display:block; margin:2px 4px;}
.sideBrand a img{ width:70px; height:40px; display:block;}
.sideBrand a .title{ background-color:#fff; color:#666; display:none; padding:0 3px; line-height:20px; overflow:hidden; text-align:center;}
.sideBrand a.cur{ width:156px; margin-left:-82px;}
.sideBrand a.cur img{ width:156px; height:89px;}
.sideBrand a.cur .title{ display:block;}
.brandLoading{ width:100%; height:100%; position:absolute; top:0; left:0; background:#1a1a1a url(../images/loading.gif) center center no-repeat;}

/* contact */
.contactBg{ width:100%; height:100%; position:absolute; top:0; left:0; background-color:#000; background-size:100% auto; background-repeat:no-repeat; z-index:0; background-image:url(../images/contactBg.jpg);}
.contactIn{ width:1180px; height:274px; position:absolute; top:50%; left:50%; margin-left:-573px; margin-top:-137px; text-align:left;}
.contactIn .l{ width:650px; height:234px; padding:20px; background-color:#fff; float:left; margin-top:50px; display:none; position:relative; z-index:1;}
.contactIn .r{ padding:24px 18px 0 18px; width:420px; float:left; margin-left:-100px; background-image:url(../images/contactFormBg.gif); display:none;}
.contactTopic{ width:100%; line-height:36px; font-size:18px; color:#FFA125;}
.contactIn .r input.input{ width:410px; padding:0 5px; height:30px; line-height:30px; border:0; color:#ccc; background-color:#000;}
.contactIn .r textarea{ color:#ccc; padding:0 5px; line-height:24px; height:72px; width:410px; background-color:#000; border:0; max-width:410px; max-height:72px;}
.contactIn .r input.input::-webkit-input-placeholder { /* WebKit browsers */
    color:#666;
}
.contactIn .r input.input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#666;
}
.contactIn .r input.input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#666;
}
.contactIn .r input.input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#666;
}
.contactIn .r textarea::-webkit-input-placeholder { /* WebKit browsers */
    color:#666;
}
.contactIn .r textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#666;
}
.contactIn .r textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#666;
}
.contactIn .r textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#666;
}
#sentBtn{ width:118px; height:32px; line-height:32px; background-color:#fff; color:#EC8800; font-size:14px; text-align:center; letter-spacing:2px; border:0;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}

/* product */
.productCateFull{ width:100%; background-color:#000;}
.productCateFull li{ width:100%; height:160px; position:relative; cursor:pointer; overflow:hidden;}
.productCateFull li .bg{ width:100%; height:100%; position:absolute; top:0; left:0; background-position:ccenter center; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; background-repeat:no-repeat;}
.productCateFull li .text{ position:relative; width:1290px; padding-left:70px; top:50%; margin-top:-16px; margin:0 auto; margin-top:-26px; height:52px; text-align:left; background-image:url(../images/productCateIcon.png); background-position:left center; background-repeat:no-repeat; font-size:42px; font-family:Century Gothic, 微软雅黑; color:#FFA125; line-height:52px;}
.productCateFull li .text small{ font-size:16px; display:block; line-height:20px; color:#fff; font-style:normal;}
.productCateFull li:hover .bg{ filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.productCateFull li:hover .text{ background-image:url(../images/productCateIconHover.png);}

.productCateTopic{ padding:40px 12px; height:52px; font-size:36px; font-family:Century Gothic; color:#FFA125; line-height:32px; font-style:italic; position:relative;}
.productCateTopic small{ font-size:16px; display:block; line-height:20px; color:#fff; font-style:normal;}
.productCateTopic .backBtn{ width:52px; height:52px; background-image:url(../images/backBtn.gif?v=1); position:absolute; top:40px; right:0; cursor:pointer;}

.productList{ width:100%;}
.productList .item{ width:280px; height:280px; float:left; margin:0 7px 14px 7px; background-color:#fff; position:relative; cursor:pointer; overflow:hidden;}
.productList .item .img{ width:280px; height:216px; display:block; background-size:100% 100%; background-position:center;}
.productList .item .titleBg{ position:absolute; top:188px; left:0; width:100%; height:28px; background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.productList .item .title{ position:absolute; top:188px; left:10px; width:260px; height:28px; line-height:28px; color:#fff; color:#FFA125; font-size:14px; overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.productList .item .preview{ width:260px; height:36px; line-height:18px; padding:14px 10px; overflow:hidden; position:relative;}
.productList .item .click{ background-image:url(../images/detailBtn.png); width:30px; height:56px; position:absolute; top:4px; right:6px;}
.productList .item .clickHover{ background-image:url(../images/detailBtnHover.png); width:100%; height:100%; display:none;}
.productList .item .click.cn{ background-image:url(../images/detailBtncn.png);}
.productList .item .clickHover.cn{ background-image:url(../images/detailBtnHovercn.png);}
.productList .item:hover .title{ color:#fff;}
.productList .item:hover .preview{ background-color:#333; color:#fff;}

.productDetailBg{ background-color:#1f1f1f;}
.productDetail{ width:1160px; background-color:#000; padding-bottom:60px;}
.productRun{ width:1160px; height:380px; position:relative;}
.productRun .container{ position:relative; width:100%; height:100%; overflow:hidden;}
.productRun .container ul{ width:10000px; height:380px; position:absolute; top:0; left:0;}
.productRun .container li{ width:448px; height:380px; float:left; margin-right:1px;}
.productRun .container li img{ width:100%; height:100%;}
.productRun .prev{ background:#000 url(../images/productImgLeft.png) center center no-repeat; width:32px; height:380px; position:absolute; top:0; left:0; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; cursor:pointer;}
.productRun .next{ background:#000 url(../images/productImgRight.png) center center no-repeat; width:32px; height:380px; position:absolute; top:0; right:0; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; cursor:pointer;}
.productDetail .topic{ padding:18px 20px; line-height:36px; width:1120px; font-size:24px; color:#fff; font-weight:bold;}
.productDetail .content{ color:#ccc; width:1120px; padding:0 20px;}
.productDetail .content img{ max-width:1120px;}

/* thermometer */
.thermometer{ width:167px; height:309px; position:absolute; bottom:36px; left:0; display:none;
background-image: url(../images/thermometer.png);
background-position:bottom;
-webkit-animation: thermometer-Animation 2s steps(1, end);
-moz-animation: thermometer-Animation 2s steps(1, end);
-ms-animation: thermometer-Animation 2s steps(1, end);
-o-animation: thermometer-Animation 2s steps(1, end);
animation: thermometer-Animation 2s steps(1, end);
}
@-webkit-keyframes thermometer-Animation {
0% { background-position:0 -0px;}2% { background-position:0 -309px;}4% { background-position:0 -618px;}6% { background-position:0 -927px;}8% { background-position:0 -1236px;}10% { background-position:0 -1545px;}12% { background-position:0 -1854px;}14% { background-position:0 -2163px;}16% { background-position:0 -2472px;}18% { background-position:0 -2781px;}20% { background-position:0 -3090px;}22% { background-position:0 -3399px;}24% { background-position:0 -3708px;}26% { background-position:0 -4017px;}28% { background-position:0 -4326px;}30% { background-position:0 -4635px;}32% { background-position:0 -4944px;}34% { background-position:0 -5253px;}36% { background-position:0 -5562px;}38% { background-position:0 -5871px;}40% { background-position:0 -6180px;}42% { background-position:0 -6489px;}44% { background-position:0 -6798px;}46% { background-position:0 -7107px;}48% { background-position:0 -7416px;}50% { background-position:0 -7725px;}52% { background-position:0 -8034px;}54% { background-position:0 -8343px;}56% { background-position:0 -8652px;}58% { background-position:0 -8961px;}60% { background-position:0 -9270px;}62% { background-position:0 -9579px;}64% { background-position:0 -9888px;}66% { background-position:0 -10197px;}68% { background-position:0 -10506px;}70% { background-position:0 -10815px;}72% { background-position:0 -11124px;}74% { background-position:0 -11433px;}76% { background-position:0 -11742px;}78% { background-position:0 -12051px;}80% { background-position:0 -12360px;}82% { background-position:0 -12669px;}84% { background-position:0 -12978px;}86% { background-position:0 -13287px;}88% { background-position:0 -13596px;}90% { background-position:0 -13905px;}92% { background-position:0 -14214px;}94% { background-position:0 -14523px;}96% { background-position:0 -14832px;}98% { background-position:0 -15141px;}100% { background-position:0 -15450px;}
}
@-moz-keyframes thermometer-Animation {
0% { background-position:0 -0px;}2% { background-position:0 -309px;}4% { background-position:0 -618px;}6% { background-position:0 -927px;}8% { background-position:0 -1236px;}10% { background-position:0 -1545px;}12% { background-position:0 -1854px;}14% { background-position:0 -2163px;}16% { background-position:0 -2472px;}18% { background-position:0 -2781px;}20% { background-position:0 -3090px;}22% { background-position:0 -3399px;}24% { background-position:0 -3708px;}26% { background-position:0 -4017px;}28% { background-position:0 -4326px;}30% { background-position:0 -4635px;}32% { background-position:0 -4944px;}34% { background-position:0 -5253px;}36% { background-position:0 -5562px;}38% { background-position:0 -5871px;}40% { background-position:0 -6180px;}42% { background-position:0 -6489px;}44% { background-position:0 -6798px;}46% { background-position:0 -7107px;}48% { background-position:0 -7416px;}50% { background-position:0 -7725px;}52% { background-position:0 -8034px;}54% { background-position:0 -8343px;}56% { background-position:0 -8652px;}58% { background-position:0 -8961px;}60% { background-position:0 -9270px;}62% { background-position:0 -9579px;}64% { background-position:0 -9888px;}66% { background-position:0 -10197px;}68% { background-position:0 -10506px;}70% { background-position:0 -10815px;}72% { background-position:0 -11124px;}74% { background-position:0 -11433px;}76% { background-position:0 -11742px;}78% { background-position:0 -12051px;}80% { background-position:0 -12360px;}82% { background-position:0 -12669px;}84% { background-position:0 -12978px;}86% { background-position:0 -13287px;}88% { background-position:0 -13596px;}90% { background-position:0 -13905px;}92% { background-position:0 -14214px;}94% { background-position:0 -14523px;}96% { background-position:0 -14832px;}98% { background-position:0 -15141px;}100% { background-position:0 -15450px;}
}
@-ms-keyframes thermometer-Animation {
0% { background-position:0 -0px;}2% { background-position:0 -309px;}4% { background-position:0 -618px;}6% { background-position:0 -927px;}8% { background-position:0 -1236px;}10% { background-position:0 -1545px;}12% { background-position:0 -1854px;}14% { background-position:0 -2163px;}16% { background-position:0 -2472px;}18% { background-position:0 -2781px;}20% { background-position:0 -3090px;}22% { background-position:0 -3399px;}24% { background-position:0 -3708px;}26% { background-position:0 -4017px;}28% { background-position:0 -4326px;}30% { background-position:0 -4635px;}32% { background-position:0 -4944px;}34% { background-position:0 -5253px;}36% { background-position:0 -5562px;}38% { background-position:0 -5871px;}40% { background-position:0 -6180px;}42% { background-position:0 -6489px;}44% { background-position:0 -6798px;}46% { background-position:0 -7107px;}48% { background-position:0 -7416px;}50% { background-position:0 -7725px;}52% { background-position:0 -8034px;}54% { background-position:0 -8343px;}56% { background-position:0 -8652px;}58% { background-position:0 -8961px;}60% { background-position:0 -9270px;}62% { background-position:0 -9579px;}64% { background-position:0 -9888px;}66% { background-position:0 -10197px;}68% { background-position:0 -10506px;}70% { background-position:0 -10815px;}72% { background-position:0 -11124px;}74% { background-position:0 -11433px;}76% { background-position:0 -11742px;}78% { background-position:0 -12051px;}80% { background-position:0 -12360px;}82% { background-position:0 -12669px;}84% { background-position:0 -12978px;}86% { background-position:0 -13287px;}88% { background-position:0 -13596px;}90% { background-position:0 -13905px;}92% { background-position:0 -14214px;}94% { background-position:0 -14523px;}96% { background-position:0 -14832px;}98% { background-position:0 -15141px;}100% { background-position:0 -15450px;}
}
@-o-keyframes thermometer-Animation {
0% { background-position:0 -0px;}2% { background-position:0 -309px;}4% { background-position:0 -618px;}6% { background-position:0 -927px;}8% { background-position:0 -1236px;}10% { background-position:0 -1545px;}12% { background-position:0 -1854px;}14% { background-position:0 -2163px;}16% { background-position:0 -2472px;}18% { background-position:0 -2781px;}20% { background-position:0 -3090px;}22% { background-position:0 -3399px;}24% { background-position:0 -3708px;}26% { background-position:0 -4017px;}28% { background-position:0 -4326px;}30% { background-position:0 -4635px;}32% { background-position:0 -4944px;}34% { background-position:0 -5253px;}36% { background-position:0 -5562px;}38% { background-position:0 -5871px;}40% { background-position:0 -6180px;}42% { background-position:0 -6489px;}44% { background-position:0 -6798px;}46% { background-position:0 -7107px;}48% { background-position:0 -7416px;}50% { background-position:0 -7725px;}52% { background-position:0 -8034px;}54% { background-position:0 -8343px;}56% { background-position:0 -8652px;}58% { background-position:0 -8961px;}60% { background-position:0 -9270px;}62% { background-position:0 -9579px;}64% { background-position:0 -9888px;}66% { background-position:0 -10197px;}68% { background-position:0 -10506px;}70% { background-position:0 -10815px;}72% { background-position:0 -11124px;}74% { background-position:0 -11433px;}76% { background-position:0 -11742px;}78% { background-position:0 -12051px;}80% { background-position:0 -12360px;}82% { background-position:0 -12669px;}84% { background-position:0 -12978px;}86% { background-position:0 -13287px;}88% { background-position:0 -13596px;}90% { background-position:0 -13905px;}92% { background-position:0 -14214px;}94% { background-position:0 -14523px;}96% { background-position:0 -14832px;}98% { background-position:0 -15141px;}100% { background-position:0 -15450px;}
}
@keyframes thermometer-Animation {
0% { background-position:0 -0px;}2% { background-position:0 -309px;}4% { background-position:0 -618px;}6% { background-position:0 -927px;}8% { background-position:0 -1236px;}10% { background-position:0 -1545px;}12% { background-position:0 -1854px;}14% { background-position:0 -2163px;}16% { background-position:0 -2472px;}18% { background-position:0 -2781px;}20% { background-position:0 -3090px;}22% { background-position:0 -3399px;}24% { background-position:0 -3708px;}26% { background-position:0 -4017px;}28% { background-position:0 -4326px;}30% { background-position:0 -4635px;}32% { background-position:0 -4944px;}34% { background-position:0 -5253px;}36% { background-position:0 -5562px;}38% { background-position:0 -5871px;}40% { background-position:0 -6180px;}42% { background-position:0 -6489px;}44% { background-position:0 -6798px;}46% { background-position:0 -7107px;}48% { background-position:0 -7416px;}50% { background-position:0 -7725px;}52% { background-position:0 -8034px;}54% { background-position:0 -8343px;}56% { background-position:0 -8652px;}58% { background-position:0 -8961px;}60% { background-position:0 -9270px;}62% { background-position:0 -9579px;}64% { background-position:0 -9888px;}66% { background-position:0 -10197px;}68% { background-position:0 -10506px;}70% { background-position:0 -10815px;}72% { background-position:0 -11124px;}74% { background-position:0 -11433px;}76% { background-position:0 -11742px;}78% { background-position:0 -12051px;}80% { background-position:0 -12360px;}82% { background-position:0 -12669px;}84% { background-position:0 -12978px;}86% { background-position:0 -13287px;}88% { background-position:0 -13596px;}90% { background-position:0 -13905px;}92% { background-position:0 -14214px;}94% { background-position:0 -14523px;}96% { background-position:0 -14832px;}98% { background-position:0 -15141px;}100% { background-position:0 -15450px;}
}