/*.Menu .Logo{ height:40px; float:left; background:none; }
.Menu .Logo a{ display:block; height:40px; width:130px; background:url(../images/zi_logo_ultraven.png) no-repeat center; }
.Menu .LogoHover{ background:url(../images/logo_bg.png) no-repeat; }
.Menu .LogoHover a{ background:url(../images/logo.png) no-repeat center; }*/
.ZiBg{ background:url(../images/zi_bg.png) repeat-y top center #F2F2F2; }
.GrayBg{ background:#F2F2F2; }
/*.SubMenu{ width:984px; margin:0 auto; }
.SubMenu ul.Img{ height:135px; text-align:center; font-size:0; overflow:hidden; }
.SubMenu ul.Img li{ width:168px; display:inline-block; font-size:12px; margin:0 14px; height:135px; text-align:center; *display:inline; *zoom:1; }
.SubMenu ul.Img li span{ margin-bottom:7px; display:block; }
.SubMenu ul.Img li img{ width:168px; height:100px; }
.SubMenu ul.Type{ width:100%; margin:0 auto; text-align:center; height:39px; position:relative; font-size:0; }
.SubMenu ul.Type li{ display:inline-block; *display:inline; *zoom:1; margin:0 25px; line-height:39px; cursor:pointer; font-size:12px;}
.SubMenu ul.Type li.Arrow{ width:20px; height:10px; overflow:hidden; position:absolute; top:-1px; background:url(../images/submenu_arrow.jpg) no-repeat; }*/
.SmallHome .ZiMenu{ margin-bottom:0; border:none; background:none; }
.Banner{ width:1024px; height:560px; margin:0 auto; border-top:1px solid #DBDBDB; }
.Banner img{ width: 1024px; height: 560px; }

.AdList{ width:1024px; margin:0 auto 16px; }

.QuickLink{ width:984px; margin:0 auto; border:1px solid #ddd; background:#fff; }
.QuickLink .Title{ height:34px; line-height:34px; border-bottom:1px solid #ddd; }
.QuickLink .Title span{ display:block; height:34px; float:left; }
.QuickLink .Title span.Img{ background:url(../images/curtain_motor/quick_bg.jpg) no-repeat center right; margin-right:15px; }
.QuickLink .Title span.Img a{ display:block; width:140px; height:34px; float:left; background:url(../images/zi_logo_ultraven.png) no-repeat center; }

.QuickLink .Cont{ padding:20px 0; }
.QuickLink .Cont dl{ float:left; width:22.4%; padding-left:2.6%; }
.QuickLink .Cont dl dt{ font-weight:bold; margin-bottom:5px; font-size:14px; }
.QuickLink .Cont dl dd{ font-size:11px; padding:3px 0;}
.QuickLink .Cont dl dd a.cur { font-weight:bold; }

/*.ZiMenu{ width:982px; margin:0 auto 50px; background:#fff; border:1px solid #DDD; }
.ZiMenu ul.Img{ height:135px; border-bottom:1px solid #DDD; padding-top:25px; text-align:center; }
.ZiMenu ul.Img li{ width:168px; display:inline-block; height:135px; text-align:center; }
.ZiMenu ul.Img li span{ margin-bottom:7px; display:block; }
.ZiMenu ul.Img li img{ width:168px; height:100px; }
.ZiMenu ul.Type{ width:100%; margin:0 auto; text-align:center; height:39px; position:relative; }
.ZiMenu ul.Type li{ display:inline-block; padding:0 20px; line-height:39px; cursor:pointer; }
.ZiMenu ul.Type li.Arrow{ width:20px; height:10px; overflow:hidden; position:absolute; top:-1px; left:50%; margin-left:-10px; background:url(../images/submenu_arrow.jpg) no-repeat; }*/
.ZiMenu{ width:982px; margin:0 auto 15px; background:#fff; border:1px solid #DDD; }
.ZiMenu ul.Img{ width:982px; height:205px; text-align:center; font-size:0; overflow:hidden; display:none; }
.ZiMenu ul.Img li{ width:200px; display:inline-block; font-size:12px; margin:0 14px; height:119px; text-align:center; *display:inline; *zoom:1; -webkit-transform:translate( -1000px, 0); -moz-transform:translate( -1000px, 0); -o-transform:translate( -1000px, 0); }
.ZiMenu ul.Img li span{ margin-bottom:2px; display:block; }
.ZiMenu ul.Img li img{ width:200px; height:119px; }
.ZiMenu ul.Type{ width:100%; margin:0 auto; text-align:center; height:78px; position:relative; font-size:0; }
.ZiMenu ul.Type li{ display:inline-block; *display:inline; *zoom:1; margin:0 25px; line-height:39px; cursor:pointer; font-size:12px; }
.ZiMenu ul.Type li.Arrow{ width:20px; height:10px; overflow:hidden; position:absolute; top:-1px; left:50%; margin-left:-10px; background:url(../images/submenu_arrow.jpg) no-repeat; }
.ZiMenu ul.Img li.Loading{ background:url(../images/load.gif) center 46px no-repeat; }
#ZiMenuList{height:205px; border-bottom:1px solid #DDD; padding-top:25px; position:relative; }

.ZiMenu ul.Img{ position:absolute; z-index:1; }
.ZiMenu ul[stop="previous"]{ z-index:2; }
/*.ZiMenu ul.Img[state="previous"] li{ -moz-transform:translate( 0, 0); }*/

/*.ZiMenu ul[start="previous"] li                 a { opacity:0; }
.productbrowser.pb-open    ul:first-child li                 a { opacity:1; -webkit-animation-duration:.8s; -moz-animation-duration:.8s; -o-animation-duration:.8s; animation-duration:.8s; }*/
.ZiMenu ul[start="previous"] li{ -webkit-animation-duration:.8s; -moz-animation-duration:.8s; -o-animation-duration:.8s; }
.ZiMenu ul[start="previous"] li:nth-child(1){ -webkit-animation-name:open-1; -moz-animation-name:open-1; -o-animation-name:open-1; -moz-animation-delay:0.05s; }
.ZiMenu ul[start="previous"] li:nth-child(2){ -webkit-animation-name:open-2; -moz-animation-name:open-2; -o-animation-name:open-2; -moz-animation-delay:0.1s; }
.ZiMenu ul[start="previous"] li:nth-child(3){ -webkit-animation-name:open-3; -moz-animation-name:open-3; -o-animation-name:open-3; -moz-animation-delay:0.15s; }
.ZiMenu ul[start="previous"] li:nth-child(4){ -webkit-animation-name:open-4; -moz-animation-name:open-4; -o-animation-name:open-4; -moz-animation-delay:0.2s; }
.ZiMenu ul[start="previous"] li:nth-child(5){ -webkit-animation-name:open-5; -moz-animation-name:open-5; -o-animation-name:open-5; -moz-animation-delay:0.25s; }

/*exit*/
.ZiMenu ul[exit="previous"] li:nth-child(7n+5) { -webkit-animation:exit-previous 1.4s ease 0.05s 1 normal forwards; -moz-animation:exit-previous 1.4s ease 0.05s 1 normal forwards; -o-animation:exit-previous 1.4s ease 0.05s 1 normal forwards; }
.ZiMenu ul[exit="previous"] li:nth-child(7n+4) { -webkit-animation:exit-previous 1.4s ease 0.1s 1 normal forwards; -moz-animation:exit-previous 1.4s ease 0.1s 1 normal forwards; -o-animation:exit-previous 1.4s ease 0.1s 1 normal forwards; }
.ZiMenu ul[exit="previous"] li:nth-child(7n+3) { -webkit-animation:exit-previous 1.4s ease 0.15s 1 normal forwards; -moz-animation:exit-previous 1.4s ease 0.15s 1 normal forwards; -o-animation:exit-previous 1.4s ease 0.15s 1 normal forwards; }
.ZiMenu ul[exit="previous"] li:nth-child(7n+2) { -webkit-animation:exit-previous 1.4s ease 0.2s 1 normal forwards; -moz-animation:exit-previous 1.4s ease 0.2s 1 normal forwards; -o-animation:exit-previous 1.4s ease 0.2s 1 normal forwards; }
.ZiMenu ul[exit="previous"] li:nth-child(7n+1) { -webkit-animation:exit-previous 1.4s ease 0.25s 1 normal forwards; -moz-animation:exit-previous 1.4s ease 0.25s 1 normal forwards; -o-animation:exit-previous 1.4s ease 0.25s 1 normal forwards;}

/*enter*/
.ZiMenu ul[enter="previous"] li:nth-child(7n+1) { -webkit-animation:enter-previous 0.8s ease 0.25s 1 normal forwards; -moz-animation:enter-previous 0.8s ease 0.25s 1 normal forwards; -o-animation:enter-previous 0.8s ease 0.25s 1 normal forwards;  }
.ZiMenu ul[enter="previous"] li:nth-child(7n+2) { -webkit-animation:enter-previous 0.8s ease 0.2s 1 normal forwards; -moz-animation:enter-previous 0.8s ease 0.2s 1 normal forwards; -o-animation:enter-previous 0.8s ease 0.2s 1 normal forwards;  }
.ZiMenu ul[enter="previous"] li:nth-child(7n+3) { -webkit-animation:enter-previous 0.8s ease 0.15s 1 normal forwards; -moz-animation:enter-previous 0.8s ease 0.15s 1 normal forwards; -o-animation:enter-previous 0.8s ease 0.15s 1 normal forwards;  }
.ZiMenu ul[enter="previous"] li:nth-child(7n+4) { -webkit-animation:enter-previous 0.8s ease 0.1s 1 normal forwards; -moz-animation:enter-previous 0.8s ease 0.1s 1 normal forwards; -o-animation:enter-previous 0.8s ease 0.1s 1 normal forwards;  }
.ZiMenu ul[enter="previous"] li:nth-child(7n+5) { -webkit-animation:enter-previous 0.8s ease 0.05s 1 normal forwards; -moz-animation:enter-previous 0.8s ease 0.05s 1 normal forwards; -o-animation:enter-previous 0.8s ease 0.05s 1 normal forwards; }

.ZiMenu ul[stop="previous"] li{ -webkit-transform:translate( 0 , 0); -moz-transform:translate( 0 , 0);-o-transform:translate( 0 , 0); }

@-webkit-keyframes enter-previous {
	from { -webkit-transform:translate( -1000px, 0);}
	to   { -webkit-transform:translate( 0 , 0); }
}
@-webkit-keyframes exit-previous {
	from { -webkit-transform:translate( 0, 0); }
	to   { -webkit-transform:translate( 1000px , 0); }
}
@-moz-keyframes enter-previous {
	from { -moz-transform:translate( -1000px, 0);}
	to   { -moz-transform:translate( 0 , 0); }
}
@-moz-keyframes exit-previous {
	from { -moz-transform:translate( 0, 0); }
	to   { -moz-transform:translate( 1000px , 0); }
}
@-o-keyframes enter-previous {
	from { -o-transform:translate( -1000px, 0);}
	to   { -o-transform:translate( 0 , 0); }
}
@-o-keyframes exit-previous {
	from { -o-transform:translate( 0, 0); }
	to   { -o-transform:translate( 1000px , 0); }
}

@-webkit-keyframes open-1 {
	from { opacity:0; -webkit-transform:translate( 235px, -145px); }
	25%  { opacity:1; -webkit-transform:translate( 0, 0); }
	30%  { opacity:1; -webkit-transform:translate( -9.3px, 4.1px); }
	35%  { opacity:1; -webkit-transform:translate( -6.1px, 2.7px); }
	40%  { opacity:1; -webkit-transform:translate( 0, 0); }
	45%  { opacity:1; -webkit-transform:translate( 2.7px, -1.2px); }
	50%  { opacity:1; -webkit-transform:translate( 1.7px, -0.8px); }
	55%  { opacity:1; -webkit-transform:translate( 0, 0); }
	60%  { opacity:1; -webkit-transform:translate( -0.8px, 0.3px); }
	65%  { opacity:1; -webkit-transform:translate( -0.5px, 0.2px); }
	70%  { opacity:1; -webkit-transform:translate( 0, 0); }
	75%  { opacity:1; -webkit-transform:translate( 0.2px, -0.1px); }
	80%  { opacity:1; -webkit-transform:translate( 0.1px, -0.1px); }
	85%  { opacity:1; -webkit-transform:translate( 0, 0); }
	90%  { opacity:1; -webkit-transform:translate( -0.1px, 0); }
	95%  { opacity:1; -webkit-transform:translate( -0.1px, 0); }
	to   { opacity:1; -webkit-transform:translate( 0, 0); }
}

@-webkit-keyframes open-2 {
	from { opacity:0; -webkit-transform:translate( 225px, -145px); }
	25%  { opacity:1; -webkit-transform:translate( -11.8px, 4.1px); }
	30%  { opacity:1; -webkit-transform:translate( -7.8px, 2.7px); }
	35%  { opacity:1; -webkit-transform:translate( 0, 0); }
	40%  { opacity:1; -webkit-transform:translate( 3.4px, -1.2px); }
	45%  { opacity:1; -webkit-transform:translate( 2.2px, -0.8px); }
	50%  { opacity:1; -webkit-transform:translate( 0, 0); }
	55%  { opacity:1; -webkit-transform:translate( -0.1px, 0.3px); }
	60%  { opacity:1; -webkit-transform:translate( -0.6px, 0.2px); }
	65%  { opacity:1; -webkit-transform:translate( 0, 0); }
	70%  { opacity:1; -webkit-transform:translate( 0.2px, -0.1px); }
	75%  { opacity:1; -webkit-transform:translate( 0.2px, -0.1px); }
	80%  { opacity:1; -webkit-transform:translate( 0, 0); }
	85%  { opacity:1; -webkit-transform:translate( -0.1px, 0); }
	90%  { opacity:1; -webkit-transform:translate( -0.1px, 0); }
	to   { opacity:1; -webkit-transform:translate( 0, 0); }
}

@-webkit-keyframes open-3 {
	from { opacity:0; -webkit-transform:translate( 50px, -145px); }
	25%  { opacity:1; -webkit-transform:translate( 3.6px, 4.1px); }
	30%  { opacity:1; -webkit-transform:translate( 2.4px, 2.7px); }
	35%  { opacity:1; -webkit-transform:translate( 0, 0); }
	40%  { opacity:1; -webkit-transform:translate( -1px, -1.2px); }
	45%  { opacity:1; -webkit-transform:translate( -0.7px, -0.8px); }
	50%  { opacity:1; -webkit-transform:translate( 0, 0); }
	55%  { opacity:1; -webkit-transform:translate( 0.3px, 0.3px); }
	60%  { opacity:1; -webkit-transform:translate( 0.2px, 0.2px); }
	65%  { opacity:1; -webkit-transform:translate( 0, 0); }
	70%  { opacity:1; -webkit-transform:translate( 0, 0); }
	75%  { opacity:1; -webkit-transform:translate( 0, 0); }
	80%  { opacity:1; -webkit-transform:translate( 0, 0); }
	85%  { opacity:1; -webkit-transform:translate( 0, 0); }
	90%  { opacity:1; -webkit-transform:translate( 0, 0); }
	to   { opacity:1; -webkit-transform:translate( 0, 0); }
}

@-webkit-keyframes open-4 {
	from { opacity:0; -webkit-transform:translate( -210px, -145px); }
	25%  { opacity:1; -webkit-transform:translate( 15.6px, 4.1px); }
	30%  { opacity:1; -webkit-transform:translate( 10.3px, 2.7px); }
	35%  { opacity:1; -webkit-transform:translate( 0, 0); }
	40%  { opacity:1; -webkit-transform:translate( -4.5px, -1.2px); }
	45%  { opacity:1; -webkit-transform:translate( -2.9px, -0.8px); }
	50%  { opacity:1; -webkit-transform:translate( 0, 0); }
	55%  { opacity:1; -webkit-transform:translate( 1.3px, 0.3px); }
	60%  { opacity:1; -webkit-transform:translate( 0.8px, 0.2px); }
	65%  { opacity:1; -webkit-transform:translate( 0, 0); }
	70%  { opacity:1; -webkit-transform:translate( -0.4px, -0.1px); }
	75%  { opacity:1; -webkit-transform:translate( -0.2px, -0.1px); }
	80%  { opacity:1; -webkit-transform:translate( 0, 0); }
	85%  { opacity:1; -webkit-transform:translate( 0.1px, 0); }
	90%  { opacity:1; -webkit-transform:translate( 0.1px, 0); }
	to   { opacity:1; -webkit-transform:translate( 0, 0); }
}

@-webkit-keyframes open-5 {
	from { opacity:0; -webkit-transform:translate( -400px, -145px); }
	25%  { opacity:1; -webkit-transform:translate( 22.2px, 4.1px); }
	30%  { opacity:1; -webkit-transform:translate( 14.6px, 2.7px); }
	35%  { opacity:1; -webkit-transform:translate( 0, 0); }
	40%  { opacity:1; -webkit-transform:translate( -6.4px, -1.2px); }
	45%  { opacity:1; -webkit-transform:translate( -4.2px, -0.8px); }
	50%  { opacity:1; -webkit-transform:translate( 0, 0); }
	55%  { opacity:1; -webkit-transform:translate( 1.8px, 0.3px); }
	60%  { opacity:1; -webkit-transform:translate( 1.2px, 0.2px); }
	65%  { opacity:1; -webkit-transform:translate( 0, 0); }
	70%  { opacity:1; -webkit-transform:translate( -0.5px, -0.1px); }
	75%  { opacity:1; -webkit-transform:translate( -0.3px, 0); }
	80%  { opacity:1; -webkit-transform:translate( 0, 0); }
	85%  { opacity:1; -webkit-transform:translate( 0.2px, 0); }
	90%  { opacity:1; -webkit-transform:translate( 0, 0); }
	to   { opacity:1; -webkit-transform:translate( 0, 0); }
}
@-moz-keyframes open-1 {
	from { opacity:0; -moz-transform:translate( 235px, -145px); }
	25%  { opacity:1; -moz-transform:translate( 0, 0); }
	30%  { opacity:1; -moz-transform:translate( -9.3px, 4.1px); }
	35%  { opacity:1; -moz-transform:translate( -6.1px, 2.7px); }
	40%  { opacity:1; -moz-transform:translate( 0, 0); }
	45%  { opacity:1; -moz-transform:translate( 2.7px, -1.2px); }
	50%  { opacity:1; -moz-transform:translate( 1.7px, -0.8px); }
	55%  { opacity:1; -moz-transform:translate( 0, 0); }
	60%  { opacity:1; -moz-transform:translate( -0.8px, 0.3px); }
	65%  { opacity:1; -moz-transform:translate( -0.5px, 0.2px); }
	70%  { opacity:1; -moz-transform:translate( 0, 0); }
	75%  { opacity:1; -moz-transform:translate( 0.2px, -0.1px); }
	80%  { opacity:1; -moz-transform:translate( 0.1px, -0.1px); }
	85%  { opacity:1; -moz-transform:translate( 0, 0); }
	90%  { opacity:1; -moz-transform:translate( -0.1px, 0); }
	95%  { opacity:1; -moz-transform:translate( -0.1px, 0); }
	to   { opacity:1; -moz-transform:translate( 0, 0); }
}

@-moz-keyframes open-2 {
	from { opacity:0; -moz-transform:translate( 225px, -145px); }
	25%  { opacity:1; -moz-transform:translate( -11.8px, 4.1px); }
	30%  { opacity:1; -moz-transform:translate( -7.8px, 2.7px); }
	35%  { opacity:1; -moz-transform:translate( 0, 0); }
	40%  { opacity:1; -moz-transform:translate( 3.4px, -1.2px); }
	45%  { opacity:1; -moz-transform:translate( 2.2px, -0.8px); }
	50%  { opacity:1; -moz-transform:translate( 0, 0); }
	55%  { opacity:1; -moz-transform:translate( -0.1px, 0.3px); }
	60%  { opacity:1; -moz-transform:translate( -0.6px, 0.2px); }
	65%  { opacity:1; -moz-transform:translate( 0, 0); }
	70%  { opacity:1; -moz-transform:translate( 0.2px, -0.1px); }
	75%  { opacity:1; -moz-transform:translate( 0.2px, -0.1px); }
	80%  { opacity:1; -moz-transform:translate( 0, 0); }
	85%  { opacity:1; -moz-transform:translate( -0.1px, 0); }
	90%  { opacity:1; -moz-transform:translate( -0.1px, 0); }
	to   { opacity:1; -moz-transform:translate( 0, 0); }
}

@-moz-keyframes open-3 {
	from { opacity:0; -moz-transform:translate( 50px, -145px); }
	25%  { opacity:1; -moz-transform:translate( 3.6px, 4.1px); }
	30%  { opacity:1; -moz-transform:translate( 2.4px, 2.7px); }
	35%  { opacity:1; -moz-transform:translate( 0, 0); }
	40%  { opacity:1; -moz-transform:translate( -1px, -1.2px); }
	45%  { opacity:1; -moz-transform:translate( -0.7px, -0.8px); }
	50%  { opacity:1; -moz-transform:translate( 0, 0); }
	55%  { opacity:1; -moz-transform:translate( 0.3px, 0.3px); }
	60%  { opacity:1; -moz-transform:translate( 0.2px, 0.2px); }
	65%  { opacity:1; -moz-transform:translate( 0, 0); }
	70%  { opacity:1; -moz-transform:translate( 0, 0); }
	75%  { opacity:1; -moz-transform:translate( 0, 0); }
	80%  { opacity:1; -moz-transform:translate( 0, 0); }
	85%  { opacity:1; -moz-transform:translate( 0, 0); }
	90%  { opacity:1; -moz-transform:translate( 0, 0); }
	to   { opacity:1; -moz-transform:translate( 0, 0); }
}

@-moz-keyframes open-4 {
	from { opacity:0; -moz-transform:translate( -210px, -145px); }
	25%  { opacity:1; -moz-transform:translate( 15.6px, 4.1px); }
	30%  { opacity:1; -moz-transform:translate( 10.3px, 2.7px); }
	35%  { opacity:1; -moz-transform:translate( 0, 0); }
	40%  { opacity:1; -moz-transform:translate( -4.5px, -1.2px); }
	45%  { opacity:1; -moz-transform:translate( -2.9px, -0.8px); }
	50%  { opacity:1; -moz-transform:translate( 0, 0); }
	55%  { opacity:1; -moz-transform:translate( 1.3px, 0.3px); }
	60%  { opacity:1; -moz-transform:translate( 0.8px, 0.2px); }
	65%  { opacity:1; -moz-transform:translate( 0, 0); }
	70%  { opacity:1; -moz-transform:translate( -0.4px, -0.1px); }
	75%  { opacity:1; -moz-transform:translate( -0.2px, -0.1px); }
	80%  { opacity:1; -moz-transform:translate( 0, 0); }
	85%  { opacity:1; -moz-transform:translate( 0.1px, 0); }
	90%  { opacity:1; -moz-transform:translate( 0.1px, 0); }
	to   { opacity:1; -moz-transform:translate( 0, 0); }
}

@-moz-keyframes open-5 {
	from { opacity:0; -moz-transform:translate( -400px, -145px); }
	25%  { opacity:1; -moz-transform:translate( 22.2px, 4.1px); }
	30%  { opacity:1; -moz-transform:translate( 14.6px, 2.7px); }
	35%  { opacity:1; -moz-transform:translate( 0, 0); }
	40%  { opacity:1; -moz-transform:translate( -6.4px, -1.2px); }
	45%  { opacity:1; -moz-transform:translate( -4.2px, -0.8px); }
	50%  { opacity:1; -moz-transform:translate( 0, 0); }
	55%  { opacity:1; -moz-transform:translate( 1.8px, 0.3px); }
	60%  { opacity:1; -moz-transform:translate( 1.2px, 0.2px); }
	65%  { opacity:1; -moz-transform:translate( 0, 0); }
	70%  { opacity:1; -moz-transform:translate( -0.5px, -0.1px); }
	75%  { opacity:1; -moz-transform:translate( -0.3px, 0); }
	80%  { opacity:1; -moz-transform:translate( 0, 0); }
	85%  { opacity:1; -moz-transform:translate( 0.2px, 0); }
	90%  { opacity:1; -moz-transform:translate( 0, 0); }
	to   { opacity:1; -moz-transform:translate( 0, 0); }
}
@-o-keyframes open-1 {
	from { opacity:0; -o-transform:translate( 235px, -145px); }
	25%  { opacity:1; -o-transform:translate( 0, 0); }
	30%  { opacity:1; -o-transform:translate( -9.3px, 4.1px); }
	35%  { opacity:1; -o-transform:translate( -6.1px, 2.7px); }
	40%  { opacity:1; -o-transform:translate( 0, 0); }
	45%  { opacity:1; -o-transform:translate( 2.7px, -1.2px); }
	50%  { opacity:1; -o-transform:translate( 1.7px, -0.8px); }
	55%  { opacity:1; -o-transform:translate( 0, 0); }
	60%  { opacity:1; -o-transform:translate( -0.8px, 0.3px); }
	65%  { opacity:1; -o-transform:translate( -0.5px, 0.2px); }
	70%  { opacity:1; -o-transform:translate( 0, 0); }
	75%  { opacity:1; -o-transform:translate( 0.2px, -0.1px); }
	80%  { opacity:1; -o-transform:translate( 0.1px, -0.1px); }
	85%  { opacity:1; -o-transform:translate( 0, 0); }
	90%  { opacity:1; -o-transform:translate( -0.1px, 0); }
	95%  { opacity:1; -o-transform:translate( -0.1px, 0); }
	to   { opacity:1; -o-transform:translate( 0, 0); }
}

@-o-keyframes open-2 {
	from { opacity:0; -o-transform:translate( 225px, -145px); }
	25%  { opacity:1; -o-transform:translate( -11.8px, 4.1px); }
	30%  { opacity:1; -o-transform:translate( -7.8px, 2.7px); }
	35%  { opacity:1; -o-transform:translate( 0, 0); }
	40%  { opacity:1; -o-transform:translate( 3.4px, -1.2px); }
	45%  { opacity:1; -o-transform:translate( 2.2px, -0.8px); }
	50%  { opacity:1; -o-transform:translate( 0, 0); }
	55%  { opacity:1; -o-transform:translate( -0.1px, 0.3px); }
	60%  { opacity:1; -o-transform:translate( -0.6px, 0.2px); }
	65%  { opacity:1; -o-transform:translate( 0, 0); }
	70%  { opacity:1; -o-transform:translate( 0.2px, -0.1px); }
	75%  { opacity:1; -o-transform:translate( 0.2px, -0.1px); }
	80%  { opacity:1; -o-transform:translate( 0, 0); }
	85%  { opacity:1; -o-transform:translate( -0.1px, 0); }
	90%  { opacity:1; -o-transform:translate( -0.1px, 0); }
	to   { opacity:1; -o-transform:translate( 0, 0); }
}

@-o-keyframes open-3 {
	from { opacity:0; -o-transform:translate( 50px, -145px); }
	25%  { opacity:1; -o-transform:translate( 3.6px, 4.1px); }
	30%  { opacity:1; -o-transform:translate( 2.4px, 2.7px); }
	35%  { opacity:1; -o-transform:translate( 0, 0); }
	40%  { opacity:1; -o-transform:translate( -1px, -1.2px); }
	45%  { opacity:1; -o-transform:translate( -0.7px, -0.8px); }
	50%  { opacity:1; -o-transform:translate( 0, 0); }
	55%  { opacity:1; -o-transform:translate( 0.3px, 0.3px); }
	60%  { opacity:1; -o-transform:translate( 0.2px, 0.2px); }
	65%  { opacity:1; -o-transform:translate( 0, 0); }
	70%  { opacity:1; -o-transform:translate( 0, 0); }
	75%  { opacity:1; -o-transform:translate( 0, 0); }
	80%  { opacity:1; -o-transform:translate( 0, 0); }
	85%  { opacity:1; -o-transform:translate( 0, 0); }
	90%  { opacity:1; -o-transform:translate( 0, 0); }
	to   { opacity:1; -o-transform:translate( 0, 0); }
}

@-o-keyframes open-4 {
	from { opacity:0; -o-transform:translate( -210px, -145px); }
	25%  { opacity:1; -o-transform:translate( 15.6px, 4.1px); }
	30%  { opacity:1; -o-transform:translate( 10.3px, 2.7px); }
	35%  { opacity:1; -o-transform:translate( 0, 0); }
	40%  { opacity:1; -o-transform:translate( -4.5px, -1.2px); }
	45%  { opacity:1; -o-transform:translate( -2.9px, -0.8px); }
	50%  { opacity:1; -o-transform:translate( 0, 0); }
	55%  { opacity:1; -o-transform:translate( 1.3px, 0.3px); }
	60%  { opacity:1; -o-transform:translate( 0.8px, 0.2px); }
	65%  { opacity:1; -o-transform:translate( 0, 0); }
	70%  { opacity:1; -o-transform:translate( -0.4px, -0.1px); }
	75%  { opacity:1; -o-transform:translate( -0.2px, -0.1px); }
	80%  { opacity:1; -o-transform:translate( 0, 0); }
	85%  { opacity:1; -o-transform:translate( 0.1px, 0); }
	90%  { opacity:1; -o-transform:translate( 0.1px, 0); }
	to   { opacity:1; -o-transform:translate( 0, 0); }
}

@-o-keyframes open-5 {
	from { opacity:0; -o-transform:translate( -400px, -145px); }
	25%  { opacity:1; -o-transform:translate( 22.2px, 4.1px); }
	30%  { opacity:1; -o-transform:translate( 14.6px, 2.7px); }
	35%  { opacity:1; -o-transform:translate( 0, 0); }
	40%  { opacity:1; -o-transform:translate( -6.4px, -1.2px); }
	45%  { opacity:1; -o-transform:translate( -4.2px, -0.8px); }
	50%  { opacity:1; -o-transform:translate( 0, 0); }
	55%  { opacity:1; -o-transform:translate( 1.8px, 0.3px); }
	60%  { opacity:1; -o-transform:translate( 1.2px, 0.2px); }
	65%  { opacity:1; -o-transform:translate( 0, 0); }
	70%  { opacity:1; -o-transform:translate( -0.5px, -0.1px); }
	75%  { opacity:1; -o-transform:translate( -0.3px, 0); }
	80%  { opacity:1; -o-transform:translate( 0, 0); }
	85%  { opacity:1; -o-transform:translate( 0.2px, 0); }
	90%  { opacity:1; -o-transform:translate( 0, 0); }
	to   { opacity:1; -o-transform:translate( 0, 0); }
}

/*产品列表页*/
.ListType{ width:959px; margin:0 auto; height:30px; padding:30px 0 30px 25px; }
    .ListType img {vertical-align:bottom;}
.ProductList{ width:984px; margin:0 auto 15px;/* border:1px solid #DDD;*/ }
.ProductList .Title{ height:64px; line-height:64px; font-size:23px; border:1px solid #DDD; text-indent:20px; background:#fff; }
.ProductList .Cont{ width:983px; overflow:hidden; border-left:1px solid #DDD; }
/*.ProductList .Cont ul{ position:relative; width:987px; }
.ProductList .Cont ul li{ width:277px; height:334px; padding:0 25px 0 26px; float:left; border-right:1px solid #DDD; border-bottom:1px solid #DDD; line-height:20px; background:#fff; }
.ProductList .Cont ul li span{ display:block; text-align:center; padding:40px 0; margin-bottom:15px; border-bottom:1px solid #DDD; }
.ProductList .Cont ul li span img{ width:250px; height:149px; }
.ProductList .Cont ul li strong{ display:block; font-size:14px; }
*/
.ProductList .Cont ul{ position:relative; width:1000px; margin-left:-1px; }
.ProductList .Cont ul li{ width:277px; height:434px; padding:0 25px; float:left; line-height:20px; background:#fff; border:1px solid #DDD; position:relative; margin-left:-1px; margin-top:-1px; }
.ProductList .Cont ul li span{ display:block; text-align:center; padding:40px 0; margin-bottom:15px; border-bottom:1px solid #DDD; }
.ProductList .Cont ul li span img{ width:250px; height:149px; }
.ProductList .Cont ul li strong{ display:block; font-size:14px; }

/*产品详细页*/
.ProductArticle{ width:984px; margin:0 auto 15px; background:#fff; border:1px solid #ddd; border-bottom:none; }
.ProductBox{ border-bottom:1px solid #ddd; padding:30px 80px; }
.Pro_l{ width:470px; float:left; }
#BigImg{ width:436px; height:260px; margin-bottom:10px; }
#BigImg img{ width:368px; height:219px; }
#BigImg .Loading{ height:260px; background:url(../images/load.gif) no-repeat center; }
#SmallList{ width:436px; overflow:hidden; }
#SmallList ul{ position:relative; margin-left:-43px; }
#SmallList ul li{ float:left; cursor:pointer; display:inline; margin-left:43px; width:116px; height:116px; }
#SmallList ul li img{ border:1px solid #fff; width:114px; height:68px; }
#SmallList ul li.cur img{ border:1px solid #ddd; }

.TitleStyle{ font-size:20px; margin-bottom:10px; }
ul.Parameter li{ background:url(../images/curtain_motor/liststyle.jpg) no-repeat left 9px; padding:3px 0 3px 12px; font-size:14px; }

.Pro_r{ width:350px; float:left; padding-top:15px; }
.Pro_r ul.ProTitle{ margin-bottom:30px; }
.Pro_r ul.ProTitle li.Item{ font-size:36px;padding-bottom:10px; }
.Pro_r ul.ProTitle li.Item2{ font-size:24px; padding-bottom:10px; }
.Pro_r ul.ProTitle li.Item3{ font-size:20px; }
.TableStyle{ width:250%; }
.TableStyle tr th{ text-align:left; border-bottom:1px solid #ddd; height:40px; line-height:40px; font-weight:normal; font-size:14px; }
.TableStyle tr td{ text-align:left; height:40px; line-height:40px; vertical-align:top; }
.TableStyle tr td dl dd,.TableStyle tr td dl dt{ border-bottom:1px solid #ddd; height:40px; line-height:40px; }
.TableStyle tr td dl dt{ font-size:14px; }
.TableStyle2 tr td {border-bottom:1px solid #ddd; }

.TableStyle3{ width:100%; }
.TableStyle3 tr th{ text-align:left; border-bottom:1px solid #ddd; height:40px; line-height:40px; font-weight:normal; font-size:14px; }
.TableStyle3 tr td{ text-align:left; height:40px; line-height:40px; vertical-align:top; font-size:14px; }
.TableStyle3 tr td dl dd,.TableStyle tr td dl dt{ border-bottom:1px solid #ddd; height:40px; line-height:40px; }
.TableStyle3 tr td dl dt{ font-size:14px; }
.TableStyle3 tr td {border-bottom:1px solid #ddd; }

.TableStyle5{ width:100%; }
.TableStyle5 tr th{ text-align:center; border-bottom:1px solid #ddd; height:40px; line-height:40px; font-weight:normal; font-size:18px; }
.TableStyle5 tr td{ text-align:center; height:40px; line-height:40px; vertical-align:top; font-size:18px; }
.TableStyle5 tr td dl dd,.TableStyle tr td dl dt{ border-bottom:1px solid #ddd; height:40px; line-height:40px; }
.TableStyle5 tr td dl dt{ font-size:18px; }
.TableStyle5 tr td {border-bottom:1px solid #ddd; }

.TechnicalData{ width:100%; padding-bottom:30px; }
.TechnicalLeft{ float:left; }
.TechnicalRight{ float:left; width:120px; position:relative; }
.TechnicalRight s.Btn{ display:block; width:22px; height:44px; position:absolute; top:10px; cursor:pointer; z-index:10; display:none; }
.TechnicalRight s.LeftBtn{ background:url(../images/curtain_motor/l_stop.gif) no-repeat; left:-42px; }
.TechnicalRight s.RightBtn{ background:url(../images/curtain_motor/r_stop.gif) no-repeat #fff; right:0px; }
.TechnicalRight s.LeftPlay{ background:url(../images/curtain_motor/l_start.gif) no-repeat; }
.TechnicalRight s.RightPlay{ background:url(../images/curtain_motor/r_start.gif) no-repeat #fff; }

.TechnicalRight .TableScroll{ width:120px; position:relative; z-index:5; overflow:hidden; }
.TechnicalRight .TableScroll table{ position:absolute; top:0; left:0; }
.TechnicalRight .TableScroll table tr td{ width:130px; }

/*技术支持*/
.Support{ border:1px solid #ddd; width:984px; margin:0 auto 15px; background:#fff; }
.ContA{ border-bottom:1px solid #ddd; padding:25px 25px; }
.SupportScroll,.SupportScroll .Cont{ width:785px; height:240px; margin:0 auto; position:relative;}
.SupportScroll .Cont{ overflow:hidden; }
.SupportScroll .Cont ul{ position:absolute; top:0; left:0; }
.SupportScroll .Cont ul li{ width:785px; height:240px; float:left; line-height:0; }
.SupportScroll .Cont ul li img{ width:785px; height:240px; }

.SupportScroll s.Btn{ display:block; width:30px; height:70px; position:absolute; top:50%; margin-top:-35px; cursor:pointer; opacity:0.2; filter:alpha(opacity=20); }
.SupportScroll s.LeftBtn{ background:url(../images/support/l_btn.gif) no-repeat; left:-65px; }
.SupportScroll s.RightBtn{ background:url(../images/support/r_btn.gif) no-repeat; right:-65px; }
.SupportScroll s.LeftPlay,.SupportScroll s.RightPlay{ opacity:1; filter:alpha(opacity=100); }

.ContB{ padding:25px 25px; }

.TitleStyle2{ font-size:18px; color:#000; font-weight:normal; padding:26px 0 20px; }
.TitleStyle3{ padding:10px 0 6px; font-size:13px; }
.Privacy{ padding:25px; font-size:13px; color:#000; }

.AboutUs{ /*padding:0 32px 30px;*/ padding:0 26px 30px; color:#000; }
.AboutUs ul.ListStyle li{ float:left; width:375px; padding-left:50px; margin-bottom:20px; line-height:140%; }
.AboutUs ul.ListStyle li.Icon{ background:url(../images/support/icon.gif) no-repeat 0 15px; margin-right:45px; }
.AboutUs ul.ListStyle li.Icon2{ background:url(../images/support/icon2.gif) no-repeat 0 15px; }
.AboutUs ul.ListStyle li.Icon3{ background:url(../images/support/icon3.gif) no-repeat 0 15px; margin-right:45px; }
.AboutUs ul.ListStyle li.Icon4{ background:url(../images/support/icon4.gif) no-repeat 0 15px; }
/*.AboutUs{ border:1px solid #ddd; width:984px; margin:0 auto 15px; background:#fff; }*/

.Footer{ width:100%; height:40px; padding:25px 0; line-height:24px; color:#898686; font-size:11px; background:none; }
.Footer .pubcont { width:934px; margin:0 auto; background:none; }

/*Ipad菜单样式*/
@media screen and (max-device-width: 900px) {
	/*.Menu{ width:954px; overflow:hidden; background:url(../images/menu_bg.png) no-repeat; background-size:100% 100%; }
	/*.Menu .Item a{ padding:0 18px 0 18px; }*/
    .Menu{ width:944px; overflow:hidden;}
    .Menu .ListItem { position:absolute; bottom:5px; right:3px; }
    .Menu .Item{ margin-left:8px; font-size:12px;}
    .Menu .search { position:absolute; top:20px; right:3px;}
    .Menu .search .tbtn { margin-left:-7px;}
	.Support{ width:100%; overflow:hidden; box-sizing:border-box; }




	.QuickLink{ width:auto; }
	.ListType{ width:auto; padding-left:25px; padding-right:15px; }
	.Banner{ width:100%; overflow:hidden; }
	.AdList{ width:auto; }
	.AdList img{ width:326px; }
	.ZiMenu,.ZiMenu ul.Img{ width:100%; box-sizing:border-box; }
	.ZiMenu ul.Img li{ margin:0 12px; }
	.ProductList{ width:980px; overflow:hidden; }
	.ProductList .Cont{ width:979px;}
	.ProductList .Cont ul li{}

    .Footer .pubcont { width:auto; padding:0 25px; background:none; }
}

