.fb{font-family:OpenSans-Bold}.mt150{margin-top:150px}.pt24{padding-top:24px}body{position:relative;overflow-x:hidden}.time-line{width:100%;height:100px;background:#4b2b1a}.time-line .wrap{width:1200px;height:100px;margin:0 auto;background:#5c3723}.time-line .wrap .item{float:left;width:298px;border-right:2px solid #4b2b1a;height:100px;text-align:center;position:relative}.time-line .wrap .item.gone>*{opacity:.5}.time-line .wrap .item.active{background:#823d0f}.time-line .wrap .icon-one{display:inline-block;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-313px -315px;width:56px;height:60px;margin-top:20px;margin-right:15px}.time-line .wrap .icon-two{display:inline-block;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-369px -315px;width:56px;height:54px;margin-top:22px;margin-right:15px}.time-line .wrap .icon-three{display:inline-block;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-365px -380px;width:37px;height:60px;margin-top:20px;margin-right:15px}.time-line .wrap .icon-four{display:inline-block;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-425px -315px;width:46px;height:54px;margin-top:22px;margin-right:15px}.time-line .wrap .info{text-align:left;vertical-align:top;margin-top:32px}.time-line .wrap .info .title{font-size:18px;color:#fff;text-transform:uppercase;font-family:OpenSans-Bold}.time-line .wrap .info .date{font-size:14px;color:#e7bf6f;margin-top:6px}.time-line .wrap .info-last{margin-top:22px}.banner{width:100%;height:1385px;background:url(../images/pageimg/promotion/christmas2017/banner.jpg) no-repeat center center;overflow-x:hidden}.banner .wrap{width:1200px;height:1320px;margin:0 auto;padding-top:64px;text-align:center;position:relative}.banner .wrap .tree{width:2px;height:210px;background:#fff;position:absolute;left:-250px;top:282px;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-animation:move1 6s ease infinite;-moz-animation:move1 6s ease infinite;animation:move1 6s ease infinite}.banner .wrap .tree:after{position:absolute;content:"";background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-522px -101px;width:85px;height:96px;top:210px;left:-41px}.banner .wrap .star{width:2px;height:54px;background:#fff;position:absolute;left:-72px;top:306px;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-animation:move1 4s ease infinite;-moz-animation:move1 4s ease infinite;animation:move1 4s ease infinite}.banner .wrap .star:after{position:absolute;content:"";background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-247px -380px;width:64px;height:73px;top:100%;left:-31px}.banner .wrap .house{width:2px;height:105px;background:#fff;position:absolute;left:100px;top:321px;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-animation:move1 3s ease infinite;-moz-animation:move1 3s ease infinite;animation:move1 3s ease infinite}.banner .wrap .house:after{position:absolute;content:"";background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-522px -287px;width:77px;height:89px;top:100%;left:-37px}.banner .wrap .hulu{width:2px;height:168px;background:#fff;position:absolute;right:121px;top:313px;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-animation:move1 8s ease infinite;-moz-animation:move1 8s ease infinite;animation:move1 8s ease infinite}.banner .wrap .hulu:after{position:absolute;content:"";background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-522px -197px;width:79px;height:90px;top:100%;left:-37px}.banner .wrap .snow{width:2px;height:63px;background:#fff;position:absolute;right:-26px;top:330px;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-animation:move1 5s ease infinite;-moz-animation:move1 5s ease infinite;animation:move1 5s ease infinite}.banner .wrap .snow:after{position:absolute;content:"";background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-522px -376px;width:75px;height:85px;top:100%;left:-37px}.banner .wrap .laotou{width:2px;height:165px;background:#fff;position:absolute;right:-226px;top:324px;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-animation:move1 10s ease infinite;-moz-animation:move1 10s ease infinite;animation:move1 10s ease infinite}.banner .wrap .laotou:after{position:absolute;content:"";background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-522px 0;width:89px;height:101px;top:100%;left:-43px}.banner .wrap .price1{position:absolute;left:434px;top:601px;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:0 -216px;width:164px;height:164px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.banner .wrap .price2{position:absolute;left:648px;top:681px;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-164px -216px;width:149px;height:160px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.banner .wrap .price3{position:absolute;left:328px;top:832px;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-168px 0;width:189px;height:191px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.banner .wrap .price4{position:absolute;left:537px;top:880px;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-357px 0;width:165px;height:192px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.banner .wrap .price5{position:absolute;left:739px;top:830px;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:0 0;width:168px;height:216px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.banner .wrap .price-hover:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.banner .wrap .notice-item{position:absolute;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);background:url(../images/pageimg/promotion/christmas2017/sprite.png) no-repeat}.banner .wrap .notice-item.active{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.banner .wrap .notice1{left:372px;top:571px;width:134px;height:95px;background-position:-139px 0}.banner .wrap .notice2{right:350px;top:658px;background-position:-273px 0;width:107px;height:76px}.banner .wrap .notice3{left:288px;top:797px;width:134px;height:95px;background-position:-139px 0}.banner .wrap .notice4{left:634px;top:863px;background-position:-273px 0;width:107px;height:76px}.banner .wrap .notice5{right:211px;top:813px;background-position:0 0;width:139px;height:98px}.banner .wrap .icon-rules{position:absolute;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-121px -380px;width:126px;height:95px;left:253px;bottom:30px;text-align:center;text-transform:uppercase;font-size:22px;font-family:OpenSans-Bold;color:#6b3f29}.banner .wrap .icon-rules span{display:inline-block;margin-top:18px}.banner .wrap .rules{position:absolute;left:410px;top:1250px;font-size:16px;color:#6b3f29;text-align:left;line-height:25px}.banner-border{width:100%;height:70px;background:url(../images/pageimg/promotion/christmas2017/banner-border.png) no-repeat center center}.main-wrap{width:100%;background:url(../images/pageimg/promotion/christmas2017/bg.jpg) repeat;padding-bottom:130px}.main-wrap .container{width:1200px;margin:80px auto 0}.main-wrap .container .title{font-size:36px;color:#fff;font-family:OpenSans-Bold;text-align:center;text-transform:uppercase;line-height:100%}.main-wrap .container .goods-box{width:1200px;margin-bottom:80px;background:#ffe7cc;position:relative;padding-bottom:24px}.main-wrap .container .switch-wrap{width:1200px;height:72px;position:absolute;left:0;top:-72px}.main-wrap .container .switch-wrap .item{float:left;width:400px;height:72px;position:relative;cursor:pointer}.main-wrap .container .switch-wrap .item .text{position:absolute;left:0;top:0;z-index:2;background:#1a5c47;font-size:22px;font-family:OpenSans-Bold;color:#fff;line-height:72px;text-align:center;width:100%;height:100%;border-radius:20px 20px 0 0}.main-wrap .container .switch-wrap .item.active .text{background:#ffe7cc;color:#6b3f29}.main-wrap .container .switch-wrap .item.active:after{top:-64px;opacity:1}.main-wrap .container .switch-wrap .item:after{position:absolute;content:"";background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-444px -216px;width:76px;height:67px;left:162px;top:0;z-index:1;opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.main-wrap .container .switch-wrap .item:hover:after{top:-64px;opacity:1}.main-wrap .container .cate-box{width:1200px;height:136px;background:#1a5c47;text-align:center;line-height:136px;font-size:36px;color:#fff;font-family:OpenSans-Bold;border-radius:44px 44px 0 0;overflow:hidden;position:relative;text-transform:uppercase}.main-wrap .container .cate-box .adorn-left{position:absolute;left:27px;top:0;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:0 -380px;width:121px;height:99px}.main-wrap .container .cate-box .adorn-right{position:absolute;right:27px;top:0;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-313px -216px;width:131px;height:99px}.main-wrap .container .offers{width:1200px;background:#ffe7cc;font-size:0;padding-bottom:16px}.main-wrap .container .offers a{display:inline-block;font-size:0;margin:16px 0 0 16px;float:left;line-height:0}.add-goods-contain{overflow:hidden;margin-left:24px;background:#fff;width:1154px}.add-goods-contain .discount{position:absolute;right:4px;top:-10px;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-311px -380px;width:54px;height:71px;font-size:16px;color:#fff;text-align:center;z-index:1}.add-goods-contain .discount .num{padding-top:28px}.add-goods-contain{padding-top:24px}.add-goods-contain li{float:left;margin:0 0 35px 24px;width:258px;position:relative}.add-goods-contain .goods-url{display:block;width:inherit;height:340px;overflow:hidden;text-align:center;background-size:contain;background-color:#eee}.add-goods-contain .goods-url img{width:100%}.add-goods-contain .goods-title{display:block;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#999}.add-goods-contain .shop-price{line-height:1.2;font-size:28px;color:#bd0002}.add-goods-contain .market-price{margin-top:5px;line-height:1.5;font-size:13px;color:#000}.add-goods-contain .sale-shop-price{font-size:24px;color:#bd0002}.add-goods-contain .sale-market-price{margin-left:10px;font-size:14px;color:#999}.add-goods-contain .goods-btn{display:inline-block;margin-top:10px;padding:0 10px;border:2px solid #bd0002;border-right:0;height:28px;line-height:28px;font-size:12px;color:#bd0002;text-transform:uppercase}.add-goods-contain .goods-btn:after{content:"";position:absolute;top:-2px;right:-5px;width:2px;height:17px;background-color:#bd0002;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.add-goods-contain .goods-btn:before{content:"";position:absolute;bottom:-2px;right:-5px;width:2px;height:17px;background-color:#bd0002;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.goods-info{width:270px;height:105px;overflow:hidden}.sale-goods-info{width:270px;height:80px;overflow:hidden}.goods-info-contain{width:270px;position:absolute;top:0;left:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.add-goods-contain li:hover .goods-info-contain{top:-35px}.seckill-goods-list li{float:left;width:280px;height:530px;padding:10px 10px 0 10px;margin:0 0 16px 16px;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box}.seckill-goods-list li .sold{color:#be3223;font-size:14px}.seckill-goods-list li .left{color:#000;font-size:14px}.seckill-goods-list li .bar-wrap{margin:5px auto 15px;width:260px;height:12px;overflow:hidden;border-radius:30px;background-color:#e7e7e7}.seckill-goods-list li .bar-data{display:inline-block;height:14px;background-color:#be3223}.seckill-goods-list li .shop-price{font-size:24px;color:#be3223;line-height:1}.seckill-goods-list li .market-price{font-size:14px;color:#999;line-height:1;text-decoration:line-through}.seckill-goods-list li .ml5{margin-left:5px}.seckill-goods-list li.sold .sold-wrap{display:block}.seckill-goods-list li .sold-wrap{display:none;position:absolute;top:0;left:0;width:inherit;height:inherit;background-color:rgba(0,0,0,.5)}.seckill-goods-list li .sold-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;color:#ccc;font-size:24px}.seckill-goods-list li.over .cart-bag-icon{background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-377px -192px;width:20px;height:24px}.seckill-goods-list li.over .add-cart-btn{background-color:#ddd}.seckill-goods-list .goods-url{display:block;width:100%;height:344px;overflow:hidden;text-align:center;background-color:#eee}.seckill-goods-list .goods-url img{width:100%}.seckill-goods-list .add-cart-btn{position:absolute;bottom:0;right:0;width:60px;height:60px;background-color:#be3223;color:#fff;font-size:14px;border-radius:60px 0 0;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.seckill-goods-list li:hover .add-cart-btn{width:160px}.seckill-goods-list li.sold:hover .add-cart-btn{width:60px}.seckill-goods-list li.over:hover .add-cart-btn{width:60px}.cart-bag-icon{display:inline-block;margin:18px 0 0 26px;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-357px -192px;width:20px;height:24px}.add-cart-text{display:inline-block;margin:0 14px;height:60px;line-height:60px;vertical-align:top}.nav-wrap{width:180px;background:#fff;border-radius:20px;position:fixed;left:50%;margin-left:630px;top:50%;padding:70px 0 0 0;z-index:9;display:none;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-wrap ul{padding-bottom:20px;background:#fff;border-radius:20px}.nav-wrap .foot-left{position:absolute;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-40px -479px;width:40px;height:94px;left:7px;bottom:-67px;z-index:-1}.nav-wrap .foot-right{position:absolute;background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:0 -479px;width:40px;height:94px;right:7px;bottom:-66px;z-index:-1}.nav-wrap .icon{position:absolute;width:184px;height:208px;left:-4px;top:-160px}.nav-wrap .item{width:100%;color:#c81b17;background:#fff;text-align:center;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:15px 0}.nav-wrap .item.active{background:#1a5c47;color:#fff;font-family:OpenSans-Bold}.nav-wrap .ball{position:absolute;left:55px;bottom:-35px;height:35px;width:71px;background:#fff;border-radius:0 0 40px 40px;text-transform:uppercase;text-align:center;line-height:28px;color:#c81b17;font-size:20px;font-family:OpenSans-Bold;cursor:pointer}.nav-wrap .ball:after{position:absolute;content:"";background-image:url(../images/styleimg/christmas.png?v=1516672514685);background-position:-601px -229px;width:10px;height:8px;left:30px;top:-9px}.successful{width:697px;text-align:center;position:relative;background:#fff;padding-bottom:20px}.successful .title{width:540px;height:74px;background:url(../images/pageimg/promotion/christmas2017/successful-title.png) no-repeat;position:absolute;left:77px;top:-42px;color:#fff;font-size:26px;text-transform:uppercase;line-height:60px;font-family:OpenSans-Bold}.successful .desc{font-size:22px;color:#643822;line-height:100%}.successful .code{font-size:26px;color:#e13c17;border:1px dashed #e13c17;padding:18px 26px;font-family:OpenSans-Bold;margin-top:20px;display:inline-block;text-transform:uppercase}.successful .close{font-size:20px;color:#fff;font-family:OpenSans-Bold;padding:15px 20px;background:#216550;display:inline-block;margin-top:30px;cursor:pointer}.not-lucky{width:650px;text-align:center;position:relative;padding:0 0 50px;background:#fff}.not-lucky .desc{font-size:22px;color:#643822;line-height:100%;margin-bottom:10px}.not-lucky .close{font-size:20px;color:#fff;font-family:OpenSans-Bold;padding:15px 20px;background:#216550;display:inline-block;margin-top:30px;cursor:pointer;min-width:178px}.gift-fail{width:650px;text-align:center;position:relative;padding:0 0 50px;background:#fff}.gift-fail .desc{font-size:22px;color:#643822;line-height:100%;margin-bottom:10px}.gift-fail .close{font-size:20px;color:#fff;font-family:OpenSans-Bold;padding:15px 20px;background:#216550;display:inline-block;margin-top:30px;cursor:pointer;min-width:178px}.gift-succ{width:650px;text-align:center;position:relative;padding:0 0 50px;background:#fff}.gift-succ .desc{font-size:22px;color:#643822;line-height:100%;margin-bottom:10px}.gift-succ .close{font-size:20px;color:#216550;font-family:OpenSans-Bold;padding:13px 18px;display:inline-block;margin-top:30px;cursor:pointer;min-width:150px;background:#fff;border:2px solid #216550}.gift-succ .yes{margin-left:30px;background:#216550;color:#fff}.selectMzAttr{width:652px;min-height:294px;padding:50px 40px;color:#000;background:url(../images/pageimg/cart/free_icon.jpg) no-repeat 0 0}.selectMzAttr .price_img{float:left;margin-right:40px;display:inline-block;width:220px;height:294px;text-align:center;overflow:hidden}.selectMzAttr .price_img img{background-color:#eee;height:100%}.selectMzAttr .rightContent{margin-top:30px;width:390px}.selectMzAttr h3{font-size:20px;color:#333}.selectMzAttr .price{font-size:30px;line-height:60px}.selectMzAttr .tips{font-size:13px}.selectMzAttr .click-attr{padding:10px 0 25px}.selectMzAttr .addToBag-Btn{display:inline-block;font-size:18px;color:#fff;background-color:#000;padding:12px 20px;text-transform:uppercase;border-radius:5px}@-webkit-keyframes move1{0%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-moz-keyframes move1{0%{-moz-transform:rotate(15deg);transform:rotate(15deg)}50%{-moz-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-moz-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes move1{0%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);transform:rotate(15deg)}}