@charset "UTF-8";
[v-cloak] { display: none; }

.w1200 { width: 1200px; }

.w1070 { width: 1070px; }

.act-top-time-box { position: relative; display: block; z-index: 1; }
.act-top-time-box .time-box-porp { position: absolute; height: 54px; background: rgba(0, 0, 0, 0.5); left: 0; top: 0; right: 0; }
.act-top-time-box .time-box-porp .w1070 { position: relative; }
.act-top-time-box .time-box-porp .activity-label { position: absolute; width: 126px; height: 132px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191025/5377882784135774160_pic1.png); background-size: 100% 100%; left: 0; top: 0; }
.act-top-time-box .time-box-porp .time-box { overflow: hidden; height: 30px; line-height: 30px; font-size: 18px; color: #fff; padding: 12px 0 12px 224px; }
.act-top-time-box .time-box-porp .time-box dt { height: 100%; overflow: hidden; margin-right: 48px; position: relative; padding-right: 46px; }
.act-top-time-box .time-box-porp .time-box dt::after { display: block; content: ""; position: absolute; right: 0; height: 20px; top: 5px; border-right: #fff solid 1px; }
.act-top-time-box .time-box-porp .time-box dt em { width: 30px; height: 30px; background: #ff3030; border-radius: 2px; text-align: center; }
.act-top-time-box .time-box-porp .time-box dt span { padding: 0 3px; }
.act-top-time-box .time-box-porp .time-box dd { padding-left: 40px; position: relative; }
.act-top-time-box .time-box-porp .time-box dd.only-dd:only-of-type { position: absolute; left: 0; right: 0; margin: 0 auto; width: 230px; }
.act-top-time-box .time-box-porp .time-box dd::after { display: block; content: ""; width: 22px; height: 26px; position: absolute; left: 0; top: 2px; background: url(https://image01.homedo.com/Files/Images/cms/www/20190512/5713034650937442535_pic1.png) 0 0 no-repeat; }
.act-top-time-box .time-box-porp .time-box dd a { display: block; width: 118px; height: 30px; line-height: 30px; background: #ff2901; border-radius: 30px; text-align: center; margin-left: 18px; color: #fff; font-size: 16px; }
.act-top-time-box .time-box-porp .time-box dd.mian { padding-left: 46px; margin-left: 45px; position: relative; }
.act-top-time-box .time-box-porp .time-box dd.mian::after { width: 0; display: block; content: ""; position: absolute; left: 0; height: 20px; top: 5px; border-right: #fff solid 1px; }

.act-left-porp { position: fixed; left: 0; top: 220px; z-index: 1001; }
.act-left-porp .porp-body { position: relative; padding-right: 34px; }
.act-left-porp .porp-body .porp-hidden .porp-list-box { width: 187px; position: relative; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .top-title { position: absolute; top: -158px; left: 0; z-index: 1; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .top-title a { display: block; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content { width: 153px; margin-left: 27px; position: absolute; top: -2px; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list { padding: 0 5px; background: #07152a; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list .mecj { width: 142px; height: 62px; position: relative; margin-top: -20px; margin-bottom: 5px; z-index: 2; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background: url("https://image01.homedo.com/Files/Images/cms/www/20191012/4631466415064400582_pic1.png"); }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list .mecj p { color: #000000; margin-bottom: 3px; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list .mecj p span { color: #db1d1f; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list .mecj a { background: #db1d1f; color: #fed087; padding: 4px 8px; border-radius: 2px; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list .mecj a.is-login { background: #863f17; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list .sdl { padding-bottom: 2px; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list .sdl a { height: 36px; display: block; background: #f2bb5e; color: #060821; position: relative; padding: 0 19px 0 39px; line-height: 36px; font-size: 14px; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list .sdl a:hover { background: #fbdb78; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list .sdl a .icon { width: 24px; height: 24px; position: absolute; left: 8px; top: 6px; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .hot-list .sdl a .arrow-icon { display: block; position: absolute; width: 13px; height: 13px; top: 12px; right: 6px; background: url("https://image01.homedo.com/Files/Images/cms/www/20190510/5263689345153134441_pic1.png") 0 100% no-repeat; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .list { padding: 0 5px; overflow: hidden; background: #07152a; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .list li { width: 100%; float: left; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .list li.w50 { width: 50%; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .list li:last-child { margin-bottom: 5px; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .list li a { margin: 1px; display: block; height: 30px; line-height: 30px; text-align: center; background: #353535; color: #fff; font-size: 14px; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .list li a:hover { color: #fdde85; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .bottom-title { width: 153px; height: 72px; background: url("https://image01.homedo.com/Files/Images/cms/www/20191012/4888076047346625304_pic1.png"); }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .bottom-title a { height: 63px; padding: 9px 0 0 33px; display: block; color: #f1ba65; font-size: 16px; }
.act-left-porp .porp-body .porp-hidden .porp-list-box .content .bottom-title a:hover { color: #fdde85; }
.act-left-porp .porp-body .porp-btn { position: absolute; top: -85px; right: 30px; z-index: 2; }
.act-left-porp .porp-btn-show { position: absolute; top: -105px; left: 0; z-index: 3; display: none; }

.act-index-body { background: #2369d3; /* banner */ /* 4重好礼 */ /* 超级秒杀 */ /* 黑五秒杀 */ /* 限时抢购 */ /* 俱乐部 */ /* plus会员 */ /* 团购专场 */ /* 买赠专场 */ /* 精选套餐 */ /* 品牌馆 */ /* 伙拼 */ /* 特色服务 */ /* 楼层 */ /* 浮动层 */ }
.act-index-body .act-start { height: 54px; position: absolute; width: 100%; z-index: 1; background: -webkit-gradient(linear, left bottom, left top, from(#12143a), to(#0f114e)); background: linear-gradient(to top, #12143a, #0f114e); background: -ms-linear-gradient(to top, #12143a, #0f114e); }
.act-index-body .act-start dd { text-align: center; color: #fff; padding-top: 13px; font-size: 16px; }
.act-index-body .act-start dd span { background: #FF2C24; padding: 2px 0 4px; border-radius: 2px; width: 18px; line-height: 21px; display: inline-block; }
.act-index-body .floor-box { margin-bottom: 20px; width: 1135px; padding-right: 65px; background: center top no-repeat; }
.act-index-body .top-banner { position: relative; }
.act-index-body .top-banner .bg-height { height: 146px; background: center top no-repeat; }
.act-index-body .top-banner .text-porp { position: absolute; }
.act-index-body .top-banner .animate { position: absolute; left: 49.5%; top: 41%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 460px; height: 50px; text-align: center; overflow: hidden; }
.act-index-body .top-banner .animate li { height: 50px; font-size: 37px; color: #02013d; font-family: PingFangSC-Semibold; }
.act-index-body .act-main { background: url(https://image01.homedo.com/Files/Images/cms/www/20191011/4630999551623836581_pic1.jpg) center top no-repeat; }
.act-index-body .floor-box-left { width: 260px; height: 100%; padding-left: 65px; }
.act-index-body .floor-box-left a { display: block; height: 100%; position: relative; }
.act-index-body .floor-box-left a .title, .act-index-body .floor-box-left a .text, .act-index-body .floor-box-left a .btn { position: absolute; left: 25px; }
.act-index-body .floor-box-left a .title { font-size: 34px; font-weight: bold; line-height: 44px; color: #fee902; }
.act-index-body .floor-box-left a .text { font-size: 22px; color: #fff; line-height: 34px; height: 68px; }
.act-index-body .floor-box-left a .text span { display: block; }
.act-index-body .floor-box-left a .btn { width: 186px; height: 66px; background: center center no-repeat; left: 16px; font-size: 22px; line-height: 61px; text-align: center; font-weight: bold; padding-right: 12px; }
.act-index-body .floor-box-right { width: 810px; padding-top: 20px; }
.act-index-body .floor-box-right .time-tab { height: 71px; margin-bottom: 20px; }
.act-index-body .floor-box-right .time-tab ul { height: 71px; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 25px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.act-index-body .floor-box-right .time-tab ul li { text-align: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; color: #9c9c9c; position: relative; cursor: pointer; }
.act-index-body .floor-box-right .time-tab ul li i { display: block; content: ""; width: 0; height: 0; position: absolute; bottom: -13px; left: 50%; margin-left: -11px; }
.act-index-body .floor-box-right .time-tab ul li i.i1 { border: 11px solid transparent; border-bottom: 10px solid #e22e1f; }
.act-index-body .floor-box-right .time-tab ul li i.i2 { border: 11px solid transparent; border-bottom: 10px solid #060002; }
.act-index-body .floor-box-right .time-tab ul li.cur { color: #f5363f; }
.act-index-body .floor-box-right .time-tab ul li.cur .ready { color: #f5363f; }
.act-index-body .floor-box-right .time-tab ul li span { font-size: 18px; font-weight: bold; }
.act-index-body .floor-box-right .time-tab ul li span.ready { color: #222; }
.act-index-body .floor-box-right .time-tab ul li p.ready { color: #222; }
.act-index-body .fourgift-floor { height: 327px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5738186388011353803_pic1.png"); padding-top: 1px; }
.act-index-body .fourgift-floor .gift-info { width: 1070px; margin: 75px auto 23px; padding-left: 65px; height: 40px; line-height: 36px; font-size: 20px; color: #ffeebf; }
.act-index-body .fourgift-floor .gift-info .money { padding-left: 60px; width: 350px; margin-right: 20px; }
.act-index-body .fourgift-floor .gift-info .money em { color: #ffcf28; }
.act-index-body .fourgift-floor .gift-info .money em strong { font-size: 34px; font-weight: bold; padding-right: 5px; }
.act-index-body .fourgift-floor .gift-info .number { width: 340px; }
.act-index-body .fourgift-floor .gift-info .number em { color: #ffcf28; }
.act-index-body .fourgift-floor .gift-info .send-hb { width: 370px; font-size: 18px; line-height: 24px; padding-left: 30px; }
.act-index-body .fourgift-floor .gift-info .send-hb img { float: left; }
.act-index-body .fourgift-floor .gift-info .send-hb p { float: left; padding-left: 20px; }
.act-index-body .fourgift-floor .gift-info .send-cj { width: 200px; font-size: 18px; line-height: 24px; padding-left: 30px; border-left: 1px dashed #cecece; }
.act-index-body .fourgift-floor .gift-info .btn2 { display: block; height: 36px; line-height: 36px; padding: 0 20px; border-radius: 36px; margin-left: 20px; text-align: center; border: 1px solid #ffcf28; border-radius: 25px; color: #ffcf28; font-weight: bold; font-size: 20px; }
.act-index-body .fourgift-floor .gift-info .btn2:hover { background: #ffdd6a; color: #e73e43; }
.act-index-body .fourgift-floor .gift-info .btn { display: block; width: 133px; height: 36px; line-height: 36px; border-radius: 36px; margin-left: 20px; text-align: center; background: #ffcf28; color: #e73e43; font-weight: bold; font-size: 20px; -webkit-box-shadow: 0px 7px 40px 0px rgba(186, 1, 14, 0.64); box-shadow: 0px 7px 40px 0px rgba(186, 1, 14, 0.64); }
.act-index-body .fourgift-floor .gift-info .btn.isSignin { background: #bdbdbd; color: #fff; }
.act-index-body .fourgift-floor .four-list { width: 1070px; overflow: hidden; padding-left: 81px; }
.act-index-body .fourgift-floor .four-list li { margin-right: 5px; position: relative; }
.act-index-body .fourgift-floor .four-list li strong, .act-index-body .fourgift-floor .four-list li p, .act-index-body .fourgift-floor .four-list li em { display: block; position: absolute; left: 28px; color: #9d5900; }
.act-index-body .fourgift-floor .four-list li strong { font-size: 23px; font-weight: bold; height: 30px; line-height: 30px; top: 30px; }
.act-index-body .fourgift-floor .four-list li p { font-size: 15px; line-height: 22px; top: 62px; }
.act-index-body .fourgift-floor .four-list li em { left: 18px; bottom: 18px; padding-left: 14px; width: 92px; height: 28px; line-height: 28px; color: #ffeec9; font-size: 16px; background: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5131515390137278827_pic1.png"); }
.act-index-body .super-floor { height: 503px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/4717074145800089028_pic1.png"); }
.act-index-body .super-floor.znq { background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191016/5243832835026568254_pic1.png"); }
.act-index-body .super-floor .floor-box-left a .title { top: 120px; }
.act-index-body .super-floor .floor-box-left a .text { top: 172px; }
.act-index-body .super-floor .floor-box-left a .btn { top: 260px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5160835114278023915_pic1.png"); color: #ec3c19; }
.act-index-body .friday-floor { height: 503px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/4910352077596721966_pic1.png"); }
.act-index-body .friday-floor .floor-box-left a .title { top: 120px; }
.act-index-body .friday-floor .floor-box-left a .text { top: 172px; }
.act-index-body .friday-floor .floor-box-left a .btn { top: 250px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5415330827097267935_pic1.png"); color: #e4080a; }
.act-index-body .limitedtime-floor { height: 413px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5048064252027925352_pic1.png"); }
.act-index-body .limitedtime-floor .floor-box-left a .title { top: 32px; }
.act-index-body .limitedtime-floor .floor-box-left a .text { top: 90px; }
.act-index-body .limitedtime-floor .floor-box-left a .btn { top: 164px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5729718291821313810_pic1.png"); color: #f45505; }
.act-index-body .club-floor { height: 431px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5311171765010796935_pic1.png"); }
.act-index-body .club-floor .floor-box-left a .title { color: #fff; top: 30px; }
.act-index-body .club-floor .floor-box-left a .text { top: 126px; }
.act-index-body .club-floor .floor-box-left a .btn { top: 232px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5729718291821313810_pic1.png"); color: #f17d0f; }
.act-index-body .club-floor ul li { width: 190px; height: 190px; margin: 0 10px 10px 0; background: #fff; text-align: center; }
.act-index-body .club-floor ul li .pic { margin: 10px auto 0; width: 170px; height: 110px; position: relative; overflow: hidden; }
.act-index-body .club-floor ul li .pic span { display: block; position: absolute; width: 100%; top: 50%; left: 0; height: 30px; line-height: 30px; margin-top: -15px; }
.act-index-body .club-floor ul li .pic span em { font-size: 20px; color: #fff; padding: 0 17px 0 7px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191011/5223417116528688370_pic1.png) right center no-repeat; }
.act-index-body .club-floor ul li .text { height: 40px; line-height: 20px; color: #222; font-size: 14px; margin: 15px 0; }
.act-index-body .club-floor ul li img { -webkit-transition: all 0.6s; transition: all 0.6s; }
.act-index-body .club-floor ul li a img:hover { -webkit-transform: scale(1.1); transform: scale(1.1); }
.act-index-body .plus-floor { height: 432px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5036019267469130183_pic1.png"); }
.act-index-body .plus-floor .floor-box-left a .title { color: #5a3711; font-size: 32px; line-height: 42px; top: 30px; font-weight: bold; }
.act-index-body .plus-floor .floor-box-left a .title em { color: #dd232e; }
.act-index-body .plus-floor .floor-box-left a .title em strong { font-size: 34px; }
.act-index-body .plus-floor .floor-box-left a .text { color: #5a3711; top: 122px; }
.act-index-body .plus-floor .floor-box-left a .btn { top: 201px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5252941562117720268_pic1.png"); color: #5a3711; }
.act-index-body .plus-floor .floor-box-right a { display: block; background: #fff; margin: 0 10px 10px 0; width: 390px; }
.act-index-body .plus-floor .floor-box-right a dl { position: relative; height: 100%; }
.act-index-body .plus-floor .floor-box-right a dl dt { position: absolute; }
.act-index-body .plus-floor .floor-box-right a dl dd { padding-top: 40px; }
.act-index-body .plus-floor .floor-box-right a dl dd .title { display: block; font-size: 22px; color: #222; line-height: 30px; margin-bottom: 10px; }
.act-index-body .plus-floor .floor-box-right a dl dd .text { display: block; font-size: 17px; color: #5a3711; line-height: 24px; margin-bottom: 15px; }
.act-index-body .plus-floor .floor-box-right a dl dd .text span { padding-right: 5px; color: #d1252f; }
.act-index-body .plus-floor .floor-box-right a dl dd .btn { width: 109px; height: 36px; line-height: 36px; border-radius: 2px; overflow: hidden; text-align: center; background: #c6a666; color: #fffdf1; font-size: 17px; display: inline-block; }
.act-index-body .plus-floor .floor-box-right .small-box a { height: 190px; }
.act-index-body .plus-floor .floor-box-right .small-box a dl { padding-left: 194px; }
.act-index-body .plus-floor .floor-box-right .small-box a dl dt { top: 20px; left: 22px; }
.act-index-body .plus-floor .floor-box-right .big-box a { height: 390px; }
.act-index-body .plus-floor .floor-box-right .big-box a dl { text-align: center; }
.act-index-body .plus-floor .floor-box-right .big-box a dl dt { bottom: 18px; left: 0; right: 0; }
.act-index-body .tuangou-floor { height: 394px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5044039734065328030_pic1.png"); }
.act-index-body .tuangou-floor .floor-box-left a .title { top: 34px; }
.act-index-body .tuangou-floor .floor-box-left a .text { top: 92px; }
.act-index-body .tuangou-floor .floor-box-left a .btn { top: 150px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5587106664112461948_pic1.png"); color: #0066ff; }
.act-index-body .maizeng-floor { height: 449px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5285315013923933047_pic1.png"); }
.act-index-body .maizeng-floor .floor-box-left a .title { top: 33px; }
.act-index-body .maizeng-floor .floor-box-left a .text { top: 91px; }
.act-index-body .maizeng-floor .floor-box-left a .btn { top: 151px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/5566804362648435981_pic1.png"); color: #2069ff; }
.act-index-body .taocan-floor { height: 392px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191017/5642137230531653671_pic1.png"); }
.act-index-body .taocan-floor .floor-box-left a .title { top: 22px; }
.act-index-body .taocan-floor .floor-box-left a .text { top: 80px; }
.act-index-body .taocan-floor .floor-box-left a .btn { top: 158px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/4875874383171366648_pic1.png"); color: #5b21f8; }
.act-index-body .brand-floor { height: 328px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191016/4726820429443668952_pic1.png"); }
.act-index-body .brand-floor .floor-box-left a .title { top: 50px; }
.act-index-body .brand-floor .floor-box-left a .text { top: 118px; }
.act-index-body .brand-floor .floor-box-left a .btn { top: 180px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/4763718307679969257_pic1.png"); color: #ff5d00; }
.act-index-body .brand-floor ul { overflow: hidden; }
.act-index-body .brand-floor ul li { width: 150px; height: 90px; margin: 0 10px 10px 0; background: #fff; }
.act-index-body .brand-floor ul li a { display: block; text-align: center; padding: 6px 0; }
.act-index-body .huopin-floor { height: 394px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/4658677369064924127_pic1.png"); }
.act-index-body .huopin-floor .floor-box-left a .title { top: 34px; }
.act-index-body .huopin-floor .floor-box-left a .text { top: 100px; }
.act-index-body .huopin-floor .floor-box-left a .btn { top: 158px; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/4763718307679969257_pic1.png"); color: #ff5d00; }
.act-index-body .sevice-floor { height: 366px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191011/4794411733318063653_pic1.jpg) center top no-repeat; }
.act-index-body .sevice-floor ul { padding: 106px 0 0 65px; }
.act-index-body .sevice-floor ul li { width: 260px; margin-right: 10px; position: relative; text-align: center; overflow: hidden; }
.act-index-body .sevice-floor ul li strong, .act-index-body .sevice-floor ul li p, .act-index-body .sevice-floor ul li em { position: absolute; color: #fff2d4; }
.act-index-body .sevice-floor ul li strong { font-size: 30px; letter-spacing: 4px; left: 0; right: 0; line-height: 34px; top: 34px; z-index: 1; }
.act-index-body .sevice-floor ul li p { font-size: 16px; line-height: 24px; left: 0; right: 0; top: 77px; z-index: 1; }
.act-index-body .sevice-floor ul li em { width: 116px; height: 30px; border: #fff2d4 solid 2px; left: 50%; top: 145px; margin: 0 0 0 -60px; line-height: 30px; font-size: 16px; letter-spacing: 2px; z-index: 1; }
.act-index-body .sevice-floor ul li:hover em { background: #ffdf96; border-color: #ffdf96; color: #030303; }
.act-index-body .sevice-floor ul li a img { -webkit-transition: all 0.6s; transition: all 0.6s; }
.act-index-body .sevice-floor ul li a img:hover { -webkit-transform: scale(1.1); transform: scale(1.1); }
.act-index-body .act-floor-porp { position: fixed; width: 130px; left: 50%; top: 50%; margin-left: 564px; }
.act-index-body .act-floor-porp li a { display: block; line-height: 36px; font-size: 16px; height: 36px; color: #fff; text-align: center; background: rgba(0, 0, 0, 0.3); margin-bottom: 1px; }
.act-index-body .act-floor-porp li a:hover, .act-index-body .act-floor-porp li.cur a { background: -webkit-gradient(linear, left top, right top, from(#f9de96), to(#fce6b2)); background: linear-gradient(to right, #f9de96, #fce6b2); background: -ms-linear-gradient(to right, #f9de96, #fce6b2); color: #9d5900; }
.act-index-body .act-bottom-porp .porp-box { position: fixed; z-index: 50; bottom: 0; left: 0; right: 0; height: 78px; background: #ebce90 url(https://image01.homedo.com/Files/Images/cms/www/20191025/5421636336808154311_pic1.jpg) center top no-repeat; }
.act-index-body .act-bottom-porp .porp-box .porp-body { height: 100%; position: relative; }
.act-index-body .act-bottom-porp .porp-box .porp-body .close-btn { position: absolute; width: 14px; height: 14px; right: 0px; display: block; top: 7px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191011/4652128617899401984_pic1.png) 0 0 no-repeat; }
.act-index-body .act-bottom-porp .porp-box .porp-body .go-login-box .pic { padding: 21px 0 0 32px; }
.act-index-body .act-bottom-porp .porp-box .porp-body .go-login-box .btn { padding: 16px 0 0 30px; }
.act-index-body .act-bottom-porp .porp-box .porp-body .go-login-box .text { padding: 20px 34px; line-height: 44px; font-size: 22px; color: #6d441a; }
.act-index-body .act-bottom-porp .porp-box .porp-body .go-login-box .text a { padding: 0 5px; color: #ec3c19; text-decoration: underline; }
.act-index-body .act-bottom-porp .porp-box .porp-body .go-login-box .text a:hover { text-decoration: underline; }
.act-index-body .act-bottom-porp .porp-box .porp-body .go-agent-box .pic { padding: 21px 0 0 188px; }
.act-index-body .act-bottom-porp .porp-box .porp-body .go-agent-box .btn { padding: 16px 0 0 38px; }

/* 团购 */
.tg-small-01 { width: 190px; margin: 0 10px 10px 0; background: #fff; float: left; height: 354px; }
.tg-small-01 .product-box { padding: 20px; }
.tg-small-01 .product-box .info-box p.pre-line { height: 20px; background: #e9e9e9; margin-bottom: 10px; }
.tg-small-01 .product-box .pic { position: relative; width: 150px; height: 150px; margin-bottom: 8px; }
.tg-small-01 .product-box .pic img { width: 100%; height: 100%; }
.tg-small-01 .product-box .pic .icon { position: absolute; top: -10px; right: -10px; }
.tg-small-01 .product-box .name { height: 44px; line-height: 22px; overflow: hidden; font-size: 14px; margin-bottom: 10px; }
.tg-small-01 .product-box .name a { color: #222; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.tg-small-01 .product-box .limitbuy { height: 22px; margin-bottom: 6px; }
.tg-small-01 .product-box .limitbuy span { float: left; display: block; padding: 0 6px; position: relative; height: 17px; line-height: 17px; background: #00C598; color: #fff; }
.tg-small-01 .product-box .limitbuy span::after { position: absolute; display: block; content: ""; width: 9px; height: 5px; background: 0 0 no-repeat; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/4997617424377863219_pic1.png"); bottom: -5px; left: 10px; }
.tg-small-01 .product-box .pirce { height: 24px; overflow: hidden; margin-bottom: 16px; }
.tg-small-01 .product-box .pirce strong, .tg-small-01 .product-box .pirce small { float: left; }
.tg-small-01 .product-box .pirce strong { color: #FF2C24; line-height: 24px; font-weight: bold; font-size: 24px; }
.tg-small-01 .product-box .pirce strong em { font-size: 16px; font-weight: bold; padding-right: 3px; }
.tg-small-01 .product-box .pirce small { padding-top: 8px; line-height: 16px; font-size: 12px; color: #888; padding-left: 6px; }
.tg-small-01 .product-box .pirce small del { padding-left: 3px; }
.tg-small-01 .product-box .btn { display: block; height: 34px; overflow: hidden; line-height: 34px; text-align: center; font-size: 16px; color: #fff; background: #C9C9C9; }
.tg-small-01 .product-box .btn.ready { background: #14AE14; }
.tg-small-01 .product-box .btn.buy { background: #FF2C24; }

/* 伙拼 */
.hp-small-01 { width: 190px; margin: 0 10px 10px 0; background: #fff; float: left; height: 354px; }
.hp-small-01 .product-box { padding: 20px; position: relative; }
.hp-small-01 .product-box dd.porp { position: absolute; padding-top: 16px; left: 0; top: 0; right: 0; z-index: 13; text-align: center; }
.hp-small-01 .product-box dd.porp .rwm { width: 100px; height: 100px; padding: 8px; position: relative; margin: 0 auto; background: url("https://image01.homedo.com/Files/Images/cms/www/20181106/5122257335020823918_pic1.png") 0 0 no-repeat; }
.hp-small-01 .product-box dd.porp p { font-size: 12px; color: #fff; line-height: 16px; padding-top: 5px; }
.hp-small-01 .product-box dd.porp-bg { position: absolute; left: 0; top: 0; right: 0; height: 170px; background: #000; opacity: .7; filter: alpha(opacity=70); z-index: 12; }
.hp-small-01 .product-box .info-box p.pre-line { height: 20px; background: #e9e9e9; margin-bottom: 10px; }
.hp-small-01 .product-box a { display: block; }
.hp-small-01 .product-box .pic { position: relative; width: 150px; height: 150px; margin-bottom: 8px; }
.hp-small-01 .product-box .pic img { width: 100%; height: 100%; }
.hp-small-01 .product-box .pic .icon { z-index: 10; position: absolute; top: -10px; right: -10px; }
.hp-small-01 .product-box .pic .ewm-bg { z-index: 1; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.7); text-align: center; }
.hp-small-01 .product-box .pic .ewm-bg .ewm-icon { position: relative; margin: 11px auto 5px; width: 100px; height: 100px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191011/4665793202279286449_pic1.png) 0 0 no-repeat; }
.hp-small-01 .product-box .pic .ewm-bg .ewm-icon::after { position: absolute; display: block; content: ""; width: 20px; height: 20px; left: 50%; top: 50%; margin: -10px 0 0 -10px; background: url(https://image01.homedo.com/Files/Images/cms/www/20191011/5589745995483786994_pic1.jpg) 0 0 no-repeat; }
.hp-small-01 .product-box .pic .ewm-bg p { font-size: 12px; line-height: 14px; color: #fff; }
.hp-small-01 .product-box .name { height: 44px; line-height: 22px; overflow: hidden; font-size: 14px; margin-bottom: 10px; }
.hp-small-01 .product-box .name a { color: #222; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.hp-small-01 .product-box .yiping { height: 22px; margin-bottom: 6px; }
.hp-small-01 .product-box .yiping span { float: left; display: block; padding: 0 6px; position: relative; height: 17px; line-height: 17px; background: #FFECEF; color: #FF2C24; }
.hp-small-01 .product-box .yiping span::after { position: absolute; display: block; content: ""; width: 9px; height: 5px; background: 0 0 no-repeat; background-image: url("https://image01.homedo.com/Files/Images/cms/www/20191011/4931739262797121495_pic1.png"); bottom: -5px; left: 10px; }
.hp-small-01 .product-box .pirce { height: 24px; overflow: hidden; margin-bottom: 16px; }
.hp-small-01 .product-box .pirce strong, .hp-small-01 .product-box .pirce small { float: left; }
.hp-small-01 .product-box .pirce strong { color: #FF2C24; line-height: 24px; font-weight: bold; font-size: 24px; }
.hp-small-01 .product-box .pirce strong em { font-size: 16px; font-weight: bold; padding-right: 3px; }
.hp-small-01 .product-box .pirce small { padding-top: 8px; line-height: 16px; font-size: 12px; color: #888; padding-left: 6px; }
.hp-small-01 .product-box .pirce small del { padding-left: 3px; }
.hp-small-01 .product-box .btn { display: block; height: 34px; overflow: hidden; line-height: 34px; text-align: center; font-size: 16px; color: #fff; background: #C9C9C9; }
.hp-small-01 .product-box .btn.ready { background: #14AE14; }
.hp-small-01 .product-box .btn.buy { background: #FF2C24; }

/* 秒杀 */
.ms-small-01 { width: 190px; margin: 0 10px 10px 0; background: #fff; float: left; height: 372px; }
.ms-small-01 .product-box { padding: 20px; }
.ms-small-01 .product-box .info-box p.pre-line { height: 20px; background: #e9e9e9; margin-bottom: 10px; }
.ms-small-01 .product-box .pic { position: relative; width: 150px; height: 150px; margin-bottom: 8px; }
.ms-small-01 .product-box .pic img { width: 100%; height: 100%; }
.ms-small-01 .product-box .pic .ms-time { position: absolute; bottom: 0; left: -20px; background: rgba(0, 0, 0, 0.5); color: #fff; width: 190px; line-height: 28px; font-size: 14px; text-align: center; }
.ms-small-01 .product-box .pic i { width: 45px; height: 52px; position: absolute; top: -10px; right: -10px; }
.ms-small-01 .product-box .pic i.cj { background: url("https://image01.homedo.com/Files/Images/cms/www/20191016/5576388445915193670_pic1.gif"); }
.ms-small-01 .product-box .pic i.h5 { background: url("https://image01.homedo.com/Files/Images/cms/www/20191016/5008292832805925445_pic1.gif"); }
.ms-small-01 .product-box .name { height: 44px; line-height: 22px; overflow: hidden; font-size: 14px; margin-bottom: 6px; }
.ms-small-01 .product-box .name a { color: #222; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.ms-small-01 .product-box .pirce { height: 24px; overflow: hidden; margin-bottom: 8px; }
.ms-small-01 .product-box .pirce strong, .ms-small-01 .product-box .pirce small { float: left; }
.ms-small-01 .product-box .pirce strong { color: #FF2C24; line-height: 24px; font-weight: bold; font-size: 24px; }
.ms-small-01 .product-box .pirce strong em { font-size: 16px; font-weight: bold; padding-right: 3px; }
.ms-small-01 .product-box .pirce small { padding-top: 8px; line-height: 16px; font-size: 12px; color: #888; padding-left: 6px; }
.ms-small-01 .product-box .pirce small del { padding-left: 3px; }
.ms-small-01 .product-box .info { border-top: #EFEFEF dashed 1px; height: 58px; }
.ms-small-01 .product-box .info .info-left { width: 76px; padding-top: 10px; float: left; }
.ms-small-01 .product-box .info .info-right { width: 74px; padding-top: 10px; float: right; }
.ms-small-01 .product-box .info p { height: 16px; line-height: 16px; color: #555550; font-size: 12px; overflow: hidden; margin-bottom: 8px; }
.ms-small-01 .product-box .info p em { color: #FF2C24; }
.ms-small-01 .product-box .info .speed { display: block; margin-top: 2px; height: 10px; background: #E2E2E2; }
.ms-small-01 .product-box .info .speed small { display: block; float: left; height: 100%; background: #14AE14; }
.ms-small-01 .product-box .btn { display: block; height: 34px; overflow: hidden; line-height: 34px; text-align: center; font-size: 16px; color: #fff; background: #C9C9C9; }
.ms-small-01 .product-box .btn.ready { background: #14AE14; }
.ms-small-01 .product-box .btn.buy { background: #FF2C24; }

/* 
买赠 
mz-small-01 买A赠A
mz-small-02 买A赠B
mz-small-03 买A增C (爆款送抽奖模式)
mz-small-04 买A增H (爆款送河币模式)
mz-small-05 买A选赠 (爆款送多个奖品中选择其中模式)
*/
.mz-small-05 { width: 190px; margin: 0 10px 10px 0; background: #fff; float: left; height: 408px; }
.mz-small-05 .product-box { padding: 20px; position: relative; }
.mz-small-05 .product-box .info-box p.pre-line { height: 20px; background: #e9e9e9; margin-bottom: 10px; }
.mz-small-05 .product-box .pic { position: relative; width: 150px; height: 150px; margin-bottom: 8px; }
.mz-small-05 .product-box .pic img { width: 100%; height: 100%; }
.mz-small-05 .product-box .pic .icon { position: absolute; top: -10px; right: -10px; width: 48px; height: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #ff5800; color: #fff; border-radius: 100%; font-size: 14px; }
.mz-small-05 .product-box .name { height: 44px; line-height: 22px; overflow: hidden; font-size: 14px; margin-bottom: 12px; }
.mz-small-05 .product-box .name a { color: #222; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.mz-small-05 .product-box .pirce { height: 24px; overflow: hidden; margin-bottom: 12px; }
.mz-small-05 .product-box .pirce strong, .mz-small-05 .product-box .pirce small { float: left; }
.mz-small-05 .product-box .pirce strong { color: #FF2C24; line-height: 24px; font-weight: bold; font-size: 24px; }
.mz-small-05 .product-box .pirce strong em { font-size: 16px; font-weight: bold; padding-right: 3px; }
.mz-small-05 .product-box .pirce small { padding-top: 8px; line-height: 16px; font-size: 12px; color: #888; padding-left: 6px; }
.mz-small-05 .product-box .pirce small del { padding-left: 3px; }
.mz-small-05 .product-box .send-product { height: 85px; border-top: 1px dotted #e5e5e5; }
.mz-small-05 .product-box .send-product .send-tips { padding-top: 13px; color: #FF2C24; }
.mz-small-05 .product-box .send-product .product-name { padding-top: 5px; position: relative; height: 36px; line-height: 20px; text-indent: 20px; color: #222; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.mz-small-05 .product-box .send-product .product-name i { position: absolute; left: 0; top: 5px; width: 17px; height: 17px; background: #ff3030; color: #fff; line-height: 17px; text-align: center; text-indent: 0; }
.mz-small-05 .product-box .send-product .product-name .more-product { height: 20px; position: absolute; right: -10px; bottom: -4px; background: #fff; text-indent: 0; }
.mz-small-05 .product-box .send-product .product-name .more-product span { color: #FF2C24; }
.mz-small-05 .product-box .send-product .product-name .more-product a { width: 74px; display: inline-block; padding-left: 8px; color: #2f7bff; position: relative; }
.mz-small-05 .product-box .send-product .product-name .more-product a:after { content: ''; width: 12px; height: 12px; position: absolute; top: 4px; right: 11px; background: url("https://image01.homedo.com/Files/Images/cms/www/20191015/5077456150220418251_pic1.jpg"); }
.mz-small-05 .product-box .more-prop { width: 170px; height: 135px; padding: 20px 10px; position: absolute; right: 0; bottom: 2px; background: #fff; -webkit-box-shadow: 0 -1px 5px #e1e1e1; box-shadow: 0 -1px 5px #e1e1e1; }
.mz-small-05 .product-box .more-prop h4 { font-size: 14px; font-weight: bold; color: #FF2C24; }
.mz-small-05 .product-box .more-prop ul { padding-top: 10px; }
.mz-small-05 .product-box .more-prop ul li { color: #222; width: 170px; height: 18px; margin-bottom: 5px; font-weight: bold; }
.mz-small-05 .product-box .more-prop ul li p { max-width: 135px; float: left; height: 18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.mz-small-05 .product-box .more-prop ul li span { float: left; color: #FF2C24; padding-left: 5px; }
.mz-small-05 .product-box .btn { display: block; height: 34px; overflow: hidden; line-height: 34px; text-align: center; font-size: 16px; color: #fff; background: #C9C9C9; }
.mz-small-05 .product-box .btn.ready { background: #14AE14; }
.mz-small-05 .product-box .btn.buy { background: #FF2C24; }

/* 套餐 */
.tc-small-01 { width: 190px; margin: 0 10px 10px 0; background: #fff; float: left; height: 356px; }
.tc-small-01 .product-box { padding: 20px; }
.tc-small-01 .product-box .info-box p.pre-line { height: 20px; background: #e9e9e9; margin-bottom: 10px; }
.tc-small-01 .product-box .pic { position: relative; width: 150px; height: 150px; }
.tc-small-01 .product-box .pic img { width: 100%; height: 100%; }
.tc-small-01 .product-box .pic .icon { position: absolute; top: -10px; right: -10px; width: 48px; height: 48px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #327dfd; color: #fff; border-radius: 100%; font-size: 14px; }
.tc-small-01 .product-box .name { height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; margin-bottom: 2px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; font-weight: bold; }
.tc-small-01 .product-box .name a { color: #222; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.tc-small-01 .product-box .sub-name { height: 30px; line-height: 15px; color: #222; overflow: hidden; font-size: 12px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.tc-small-01 .product-box .save { height: 20px; background: #00c599; position: relative; color: #fff; text-align: center; line-height: 20px; margin-bottom: 7px; }
.tc-small-01 .product-box .save::after { display: block; content: ""; width: 7px; height: 4px; position: absolute; top: -4px; left: 50%; margin-left: -3.5px; background: url("https://image01.homedo.com/Files/Images/cms/www/20190515/4954385062541576525_pic1.png") 0 0 no-repeat; }
.tc-small-01 .product-box .pirce { height: 40px; overflow: hidden; margin-bottom: 12px; }
.tc-small-01 .product-box .pirce strong { color: #FF2C24; line-height: 24px; font-weight: bold; font-size: 24px; display: block; }
.tc-small-01 .product-box .pirce strong em { font-size: 16px; font-weight: bold; padding-right: 3px; }
.tc-small-01 .product-box .pirce small { padding-top: 8px; line-height: 16px; font-size: 12px; color: #888; }
.tc-small-01 .product-box .pirce small del { padding-left: 3px; }
.tc-small-01 .product-box .btn { display: block; height: 34px; overflow: hidden; line-height: 34px; text-align: center; font-size: 16px; color: #fff; background: #C9C9C9; }
.tc-small-01 .product-box .btn.ready { background: #14AE14; }
.tc-small-01 .product-box .btn.buy { background: #FF2C24; }

/*# sourceMappingURL=PC-20191101-actIndex.min.css.map */