/*home page*/
.super-layout-hd{height:345px; background:#6D6163 url(../images/bg-home-hd.png) repeat-x;}
.super-logo-wall{float:left; width:735px; padding-top:15px;}
.super-logo-tabs{height:35px; overflow:hidden; background:#2C2125;}
.super-logo-tabs li{float:left; height:35px; padding:0 10px; line-height:35px; border-left:1px solid #50474A; font-size:13px; color:#FFF; cursor:pointer; white-space:nowrap;}
.super-logo-tabs li span{display:none;}
.super-logo-tabs li.first{border:0;}
.super-logo-tabs li.current{color:#333; background:#FFF; cursor:default;}
.super-logo-tabs li.current span{display:inline;}
.super-logo-panel{position:relative; width:735px; height:280px; overflow:hidden; background:#FFF;}
.super-logo-panel .prev-btn, .super-logo-panel .next-btn{display:none; position:absolute; top:46px; z-index:5; width:28px; height:140px; line-height:140px; color:#FFF; font-family:SimSun; font-size:18px; font-weight:bold; text-align:center; background:#A2887C; cursor:pointer;}
.super-logo-panel .prev-btn span, .super-logo-panel .next-btn span{position:absolute; left:0; bottom:0; z-index:3; width:28px; height:20px; line-height:20px; color:#FFF; font-family:Arial; font-size:11px;}
.super-logo-panel .prev-btn{left:0;}
.super-logo-panel .next-btn{right:0;}
.super-logo-inner{width:3000px; height:280px; -webkit-backface-visibility:hidden; -webkit-transform-style:preserve-3d; -moz-backface-visibility:hidden; -moz-transform-style:preserve-3d; -ms-backface-visibility:hidden; -ms-transform-style:preserve-3d;}
.super-logos-list{float:left; width:735px;}
.super-logos-list li{float:left;}
.super-logos-list a{position:relative; display:block; width:146px; height:46px; border-width:0 1px 1px 0; border-style:dotted; border-color:#BBB; text-align:center;}
.super-logos-list img{margin-top:8px;}
.super-logos-list .i-new{display:block; position:absolute; right:0; top:0; width:25px; height:25px; background:url(../images/common-icon2.alpha.png) -211px -90px no-repeat;}
.super-logos-list .i-jsyt{display:block; position:absolute; right:0; top:0; width:41px; height:20px; background:url(../images/common-icon2.alpha.png) -187px -190px no-repeat;}
.super-logos-list .mask{display:none; position:absolute; left:0; bottom:0; z-index:3; width:146px; height:22px; background:rgba(140,105,90,0.6); font-size:14px; text-align:center; line-height:22px; color:#FFF;}
.no-rgba .super-logos-list .mask{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2D51938', endColorstr='#B2D51938');}
.super-logos-list a:hover .mask{display:block;}

.super-layout-bd{padding-top:20px; background:#FBFBFB;}
.super-layout-bd .container{margin-bottom:25px;}
.home-title{margin-bottom:20px;}
.home-title .t{display:block; height:40px; background:url(../images/home-title1.alpha.png) no-repeat;}

.bigbrand-title .t{background-position:0 0;}
.limit-title{border-bottom:1px solid #2C2225;}
.limit-title .t{width:172px; background-position:0 -40px;}
.brand-title .t{background-position:0 -80px;}

/*super biggest*/
.home-big{margin-bottom:20px; border:1px solid #EDEDED; background:#FFF;}
.home-big .t{display:block; height:40px; line-height:46px; overflow:hidden; border-bottom:3px solid #8B6A5B; text-indent:15px; font-size:20px; font-weight:bold; color:#8B6A5B;}
.home-big-left{float:left; position:relative; width:800px; height:315px; overflow:hidden;}
.home-big-left .btn-prev, .home-big-left .btn-next{display:none; position:absolute; top:50%; z-index:3; width:28px; height:60px; margin-top:-30px; text-align:center; color:#FFF; font:bold 30px/60px SimSun; background:rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3F000000,endColorstr=#3F000000);}
.home-big-left .btn-prev:hover, .home-big-left .btn-next:hover{background:rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.home-big-left .btn-prev{left:0;}
.home-big-left .btn-next{right:0;}
.home-big-switch{width:3000px;}
.home-big-switch li{position:relative; float:left; width:260px; height:315px; margin-right:10px;}
.home-big-switch .big-link{display:block; position:absolute; left:0; top:0; z-index:2; width:250px; height:50px; padding:265px 10px 0 0; background:url(../../common/images/loading/spacer.png); line-height:50px; text-align:right; font-size:14px; color:#FFF;}
.home-big-switch .big-link:hover{background:rgba(255, 255, 255, 0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4CFFFFFF,endColorstr=#4CFFFFFF);}
.home-big-switch .big-link strong{padding-left:10px; font-size:20px;}
.home-big-switch .big-link span{font-weight:bold;}
.home-big-switch .logo-l{display:block; float:left; width:260px; height:315px; margin-right:10px;}
.home-big-right{float:left; width:188px; height:315px; overflow:hidden;}
.home-big-right .logo-s{float:left; position:relative; display:block; width:94px; height:78px; margin-right:-1px; overflow:hidden; border-width:0 1px 1px 0; border-style:solid; border-color:#EDEDED; text-align:center;}
.home-big-right .logo-s img{margin-top:23px;}
.home-big-right .logo-s .mask{display:none; position:absolute; left:0; bottom:0; z-index:2; width:94px; height:78px; background:rgba(44,33,37,0.8); font-size:14px; text-align:center; line-height:78px; color:#FFF;}
.no-rgba .home-big-right .logo-s .mask{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC2C2125', endColorstr='#CC2C2125');}
.home-big-right .logo-s:hover .mask{display:block;}

.limit-tabs li{float:left; width:150px; padding:9px 0; line-height:22px; font-size:18px; color:#2C2125; text-align:center; cursor:pointer;}
.limit-tabs li i{display:none; *zoom:1; width:22px; height:22px; margin-right:3px; vertical-align:middle; background:url(../images/common-icon2.alpha.png) -95px -115px no-repeat;}
.limit-tabs li.current{color:#FFF; background:#2C2125; cursor:default;}
.limit-tabs li.current i{display:inline-block; *display:inline;}

.brand-ctg-title{position:relative; clear:both; height:32px; margin-bottom:15px; padding:0 10px; line-height:31px; font-size:22px; font-weight:bold; color:#FFF; background:#8B6A5B;}

/*home brand floor*/
.brand-floor{position:relative; width:990px; zoom:1; _height:0; padding-left:10px; margin-left:-10px; *margin-bottom:20px; _margin-bottom:10px; border-left:2px solid #D4B2A4;}
.brand-floor .floor-t{position:absolute; left:-34px; top:0; zoom:1; width:34px; padding:5px 0 8px; line-height:24px; border-radius:3px 0 0 3px; text-align:center; font-weight:bold; font-size:20px; color:#FFF; background:#D4B2A4;}
.brand-floor .mask-lb{*display:none; _display:block; position:absolute; left:-20px; bottom:0; width:30px; height:20px; background:#F8F8F8;}
.brand-floor-sidebar{display:none; position:fixed; bottom:260px; z-index:100; width:78px; font-size:14px; text-align:center; background:#FFF;}
.brand-floor-sidebar h3{display:block; height:30px; font-weight:bold; color:#FFF; background:#A2887C;}
.brand-floor-sidebar ul{border:1px solid #EDEDED; border-bottom:0;}
.brand-floor-sidebar li{height:32px; line-height:32px; border-bottom:1px solid #EDEDED;}
.brand-floor-sidebar a{display:block; height:32px; color:#333;}
.brand-floor-sidebar a.current{background:#A2887C; color:#FFF;}

.super-layout-ft{padding:30px 0 10px;}
.super-book-illus{height:249px; margin-bottom:40px; background:url(../images/home-book1.index.png) no-repeat;}
.super-book-cont{height:835px;}/*For lazy dom*/
.super-book-cont dt{display:block; height:28px; background:url(../images/home-book1.index.png) no-repeat; text-indent:-9999px; overflow:hidden;}
.super-book-cont dt.super-book-dt1{background-position:0 -249px;}
.super-book-cont dt.super-book-dt2{background-position:0 -277px;}
.super-book-cont dt.super-book-dt3{background-position:0 -305px;}
.super-book-cont dt.super-book-dt4{background-position:0 -333px;}
.super-book-cont dt.super-book-dt5{background-position:0 -361px;}
.super-book-cont dd{padding:5px 0 15px; margin:0; line-height:22px; font-size:14px; color:#333;}

.super-chadui-cont{height:250px;}/*For lazy dom*/
.super-chadui-title{height:61px; line-height:46px; margin-bottom:15px; text-align:center; font-size:36px; font-weight:bold; color:#FFF; background:url(../images/home-book1.index.png) 0 -389px no-repeat;}
.super-chadui-alert{position:relative; padding:8px 30px; margin-bottom:10px; line-height:24px; font-size:14px; color:#F60; background:#FFF9F6;}
.super-chadui-alert i{position:absolute; left:9px; top:13px; *left:-20px; *top:9px; width:16px; height:16px; background:url(../images/common-icon2.alpha.png) no-repeat -195px -100px;}
.super-chadui-how{display:block; margin-bottom:5px; font-size:20px; color:#333;}
.super-chadui-note{display:block; padding-top:10px; font-size:14px; color:#666; line-height:24px;}

/* seckill guide popup */
.btn-sk-guide{float:left; display:block; width:75px; height:23px; margin:8px 0 0 15px; border-bottom:2px solid #A88373; border-radius:3px; background:#D4B3A4; font-size:14px; font-weight:bold; line-height:22px; color:#FFF; text-align:center;}
.btn-sk-guide:hover{background:#CD9E8C; border-bottom-color:#A88275;}
.pop-sk-guide{width:490px;}
.pop-sk-guide .pop-content{padding:35px 30px; font-size:14px; line-height:25px; color:#333;}
.pop-sk-guide .pop-content h5{margin-bottom:8px; font-size:16px; font-weight:bold;}
.pop-sk-guide .pop-content ol{margin-bottom:20px; padding-left:25px; list-style:decimal;}
.pop-sk-guide .pop-content p{position:relative; margin-bottom:7px; padding-left:20px; font-size:12px; line-height:16px; color:#F60;}
.pop-sk-guide .pop-content .alert{position:absolute; left:0; top:0; display:block; width:16px; height:16px; background:url(../images/common-icon2.alpha.png) no-repeat -195px -100px;}
.pop-sk-guide .pop-btn{padding-top:20px; text-align:center;}

/* biz */
.btn-side-biz{position:fixed; bottom:260px; display:block; width:66px; height:66px; border:1px solid #E7E7E7; background:#FFF; line-height:20px; text-align:center; color:#888; cursor:pointer;}
.btn-side-biz i{display:block; width:50px; height:35px; margin:8px auto 1px; overflow:hidden; background:url(../images/common-icon2.alpha.png) no-repeat -145px -347px;}
.btn-side-biz:hover{border-color:#8B6A5B; background:#8B6A5B; color:#FFF;}
.btn-side-biz:hover i{background-position:-95px -347px;}