.headw .navw .alltyw .atplisw{display:block; width: 100%; height: 402px; overflow: hidden; background:rgba(0,0,0,0.6);}
/**banner和banner右侧*/
.bannerw{height: 400px; position: relative; overflow-y: hidden; background: url("../../images/common/loading2.gif") center no-repeat;}
.bannerw .banner{height:400px; position: relative; zoom: 1; overflow: hidden;}

.bannerw .quickw{width: 210px; height: 400px; background: #ffffff; position: absolute; margin: 0 auto; left: 990px; right: 0; top: 0;}
.bannerw .quickw .usifw{padding: 10px 10px 0 10px; overflow: hidden;}
.bannerw .quickw .usifw .huhead{width: auto; height: 68px; border-radius: 50%;}
.bannerw .quickw .usifw .huhead img{display: block; width: 68px; height:68px; margin: 0 auto; border-radius: 50%;}
.bannerw .quickw .usifw .huname{height: 28px; font-size: 12px; line-height: 28px; color: #333333; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bannerw .quickw .usifw .homubtw{height: 28px; text-align: center;}
.bannerw .quickw .usifw .homubtw a{display: inline-block; width: 68px; height: 22px; font-size: 12px; text-align: center; box-sizing: border-box; border-radius: 4px;}
.bannerw .quickw .usifw .homubtw a.importanbtn{color: #FFFFFF; line-height: 22px; background-color: #da251e;}
.bannerw .quickw .usifw .homubtw a.norbtn{margin-left:5px; color: #da251e; line-height:20px; background:#ffffff; border:1px solid #da251e;}
.bannerw .quickw .sckbw{height:44px; padding: 5px 6px; border-top: 1px solid #f5f5f5;}
.bannerw .quickw .sckbw .sckbti{float: left; height: 16px; width: 36px; margin-top: 3px; font-size: 12px; line-height: 16px; text-align: center; color: #ea2627; background-color: #fceeeb;}
.bannerw .quickw .sckbw .kblisw{float: right; height: 44px; width: 157px;}
.bannerw .quickw .sckbw .kblisw .kblis{width: 100%; height: 22px; font-size: 12px; line-height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bannerw .quickw .sckbw .kblisw .kblis a{color: #737373;}
.bannerw .quickw .sckbw .kblisw .kblis a:hover{color: #ff0000;}
.bannerw .quickw .fun-items{width: auto; height: auto;}
.bannerw .quickw .fun-items .fuitems{clear: both; overflow: hidden; border-top: 1px solid #F5F5F5;}
.bannerw .quickw .fun-items .fuitems .fitem{float: left; width: 69px; height: 69px; font-size: 12px; line-height: 1.5; text-align: center; border-right: 1px solid #F5F5F5;}
.bannerw .quickw .fun-items .fuitems .fitem:last-child{border-right: none;}
.bannerw .quickw .fun-items .fuitems .fitem a{color: #333333;}
.bannerw .quickw .fun-items .fuitems .fitem img{display: block; margin: 8px auto 12px auto;}
/**中间部分*/
.middlew{padding-bottom:45px; background: #f5f5f5; clear: both; overflow: hidden;min-height:50px;}
/**秒杀*/
.killw{height: 310px; width: 1200px; margin: 20px auto 0 auto;background:#ffffff;}
.killw .killtit{float:left; width: 232px; height: 310px; background: #ed3a42;}
.killw .killtit .kill-txt{height:114px; padding-top: 40px; text-align: center;}
.killw .killtit .kill-msg{height:36px; padding-top: 18px; font-size: 16px; line-height: 28px; color: #ffffff; text-align: center;}
.killw .killtit .kill-msg span{display: block;}
.killw .killtit .kill-msg i{display: block; width: 18px; padding-top: 6px; margin: 0 auto; border-bottom: 2px solid #ffffff;}
.killw .killtit .timerw{height: 36px; padding-top: 14px; font-weight: bold; line-height: 36px; color: #ffffff; text-align: center;}
.killw .killtit .timerw span{display:inline-block; height: 36px; min-width: 36px; padding: 0 7px; font-size: 22px; background: #2f3430; box-sizing: border-box; border-radius: 10px;}
.killw .killtit .timerw font{font-size: 22px;}
.killw .killtit .kill-more{height:16px; padding-top:15px; font-size: 12px; color: #ffffff; text-align: center;}
.killw .killtit .kill-more a{color: #ffffff;}
.killw .killtit .kill-more i.iconfont{letter-spacing: -3px;}
.killw .hom-killlis{float: left; width: 232px; height: 310px; margin-left: 10px; background: #ffffff; border-radius: 4px;}
.killw .hom-killlis .kprod-img{height: 205px; padding:0 20px 0 20px; text-align: center;overflow: hidden;position: relative}
.killw .hom-killlis .kprod-img img{max-width:90%; max-height:90%; vertical-align: middle;position: relative;top:15px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.killw .hom-killlis .kprod-img img:hover{top:10px;}
.killw .hom-killlis .kprod-img .noqty{position: absolute; left: 83px; top: 69px; width: 66px; height: 66px; font-size: 14px; line-height: 66px; color: #FFFFFF; text-align: center; background-color: rgba(0,0,0,0.6); border-radius: 50%;}

.killw .hom-killlis .kprod-nam{height: 30px; padding: 6px 20px 0 20px; font-size:14px;font-weight: bold; line-height: 30px; color: #000000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.killw .hom-killlis .kprod-prow{height: 16px; padding: 0 20px;}
.killw .hom-killlis .kprod-prow .kprod-pro{float:left; height: 6px; width: 130px; margin-top: 5px; background: #e2e2e2; border-radius: 3px;}
.killw .hom-killlis .kprod-prow .kprod-pro .killpr{height: 6px; background: #f84a52; border-radius: 3px;}
.killw .hom-killlis .kprod-prow .kprod-protxt{float: right; font-size: 12px; line-height: 16px; color: #999999;}
.killw .hom-killlis .kpro-pri{height:32px; padding: 0 20px; font-size: 20px; line-height: 32px; font-weight: bold; color: #e33333;}
.killw .hom-killlis .kpro-pri s{font-size: 16px; line-height: 32px; font-weight: normal; color: #999999;padding-left:15px;}
.killw .hom-killlis .kpro-pri a{font-size: 18px; color: #e33333;}
/**领券*/
.ticketw{height: 110px; width:1200px; margin: 20px auto 0 auto; background: #ffffff; border-radius: 4px;}
.ticketw .tiktitw{float:left; height: 110px; width: 120px; background: url("../../images/home/ticket.png") right top no-repeat; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.ticketw .tiktitw .tiktit{width: 115px; height: 110px; background: #ed3a42; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.ticketw .tiktitw .tiktit span{display:block; font-size: 20px; padding-top: 35px; font-weight: bold; line-height: 20px; color: #ffffff; text-align: center;}
.ticketw .tiktitw .tiktit font{display:block; font-size: 16px; line-height: 34px; color: #ffffff; text-align: center;}
.ticketw .ticketlsw{float: left; height: 110px; width: 1040px; overflow: hidden; white-space: nowrap;}
.ticketw .tikmor{float:right; height: 110px; width: 40px; background: #e3e3e3; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.ticketw .tikmor a{display:block; height:100%; width:100%; font-size:14px; color:#999999; line-height: 40px; text-align: center; -webkit-writing-mode: vertical-rl; writing-mode:vertical-rl; writing-mode:tb-rl;}
.ticketw .ticketlsw .ticketlis{float: left; width: 207px;  height: 110px; border-right: 1px solid #f5f5f5; position: relative;}
.ticketw .ticketlsw .ticketlis .ticket-money{float:left; width: auto; height: 110px; padding-left: 6px; font-size: 24px; line-height: 110px; color: #ed3a42;}
.ticketw .ticketlsw .ticketlis .ticket-money span{font-size: 32px;}
.ticketw .ticketlsw .ticketlis .ticket-rule{float: right; height: 110px; padding:35px 15px 0 0; text-align: center; box-sizing: border-box;}
.ticketw .ticketlsw .ticketlis .ticket-rule span{display: block; height: 20px; font-size: 16px; line-height: 20px; color: #6a6a6a;}
.ticketw .ticketlsw .ticketlis .ticket-rule a{font-size: 14px; line-height: 20px; color: #6a6a6a;}
.ticketw .ticketlsw .ticketlis .ticket-rule i.iconfont{letter-spacing: -5px;}
.ticketw .ticketlsw .has-got::after,.ticketw .ticketlsw .has-got:after{display: block; content:' '; width: 58px; height: 58px; position: absolute; left: 10px; top: 10px; background: url("../../images/home/ticket-has-got.png") center no-repeat;}
/**热卖*/
.hotw{height:333px;width:1200px;margin:10px auto 0 auto;background:#ffffff;}
.hotw .hottit{height: 60px; padding: 0 10px 0 20px;}
.hotw .hottit span{display:inline-block; padding-right: 18px; font-size: 22px; line-height: 60px; color: #333333;}
.hotw .hottit font{display:inline-block; font-size: 14px; line-height: 60px; color: #999999;}
.hotw .hottit a{float:right;line-height:60px;margin-right:20px;color:#999999;font-size:13px;}
.hotw .hottit a:hover{color:#da251d;}
.hotw .hotlisw{height: 263px; margin: 0 10px; background: #ffffff; overflow: hidden;}
.hotw .hotlisw .hotlis{float:left; height:263px; width: 236px; position: relative;}
.hotw .hotlisw .hotlis .taglsw{height: 25px; text-align: center;}
.hotw .hotlisw .hotlis .taglsw span{display: inline-block; height: 22px; width: 42px; font-size: 12px; line-height: 22px; text-align: center; color: #ffffff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.hotw .hotlisw .hotlis .hotlisimg{height:190px;margin:0 28px 0 28px; overflow: hidden;text-align:center;position:relative;}
.hotw .hotlisw .hotlis .hotlisimg img{max-width:95%; max-height:95%; vertical-align: middle;position:relative;top:10px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.hotw .hotlisw .hotlis .hotlisimg img:hover{top:5px;}
.hotw .hotlisw .hotlis .hotlitit{height: 40px; padding: 0 15px; font-size: 14px;font-weight:bold;line-height: 40px; color: #1a1a1a; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hotw .hotlisw .hotlis .hotlispri{height: 24px; padding: 0 15px; text-align: center;}
.hotw .hotlisw .hotlis .hotlispri span{font-size:14px; font-weight: bold; line-height: 24px; color: #fc2c3a;}
.hotw .hotlisw .hotlis .hotlispri s{font-size: 14px; font-style: normal; line-height: 24px; font-weight: normal; color: #999999; vertical-align: middle;}

/**家庭常备*/
.floorw{width: 1200px; height: auto; margin: 0 auto; padding-top: 12px; overflow: hidden;}
.floorsw{width:1215px; margin-top: 8px; overflow: hidden; clear: both;}
.floorsw .floortiw{float: left; height:275px;width:392px;margin:0 12px 8px 0; background: #ffffff;}
.floorsw .floortiw .flootit{height: 60px; padding: 0 20px; font-size: 20px; line-height: 60px; color: #1a1a1a;}
.floorsw .floortiw .flootit span{display: inline-block; height: 20px; width: 6px; margin: 21px 10px 0 0; background: #ff4242; vertical-align: top;border-radius:3px;}
.floorsw .floortiw .flootit a{float:right;font-size:12px;color:#999999;}
.floorsw .floortiw .flootit a:hover{color:#da251d;}
.floorsw .floortiw .flootimg{width: 352px; height: 188px;padding-left:20px;}
.floorsw .floortiw .flootimg a{width: 352px; height: 188px;display:inline-block;overflow:hidden}
.floorsw .floortiw .flootimg img{display: block; width: 100%; height: 100%;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.floorsw .floortiw .flootimg img:hover{
    transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);
}
.floorsw .flis{float: left; width: 190px; height:275px; margin: 0 12px 8px 0; background: #ffffff;position: relative;}
.floorsw .flis .flisimg{height:155px;margin:10px 10px 0 10px; line-height: 155px; text-align:center;overflow: hidden;position: relative;}
.floorsw .flis .flisimg img{max-width:100%; max-height:100%; vertical-align: middle; -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.floorsw .flis .flisimg img:hover{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.floorsw .flis .flisimg .noqty{position: absolute; left: 52px; top: 45px; width: 66px; height: 66px; font-size: 14px; line-height: 66px; color: #FFFFFF; text-align: center; background-color: rgba(0,0,0,0.6); border-radius: 50%;}
.floorsw .flis .fltit{height: 26px; padding: 17px 10px 0 10px; font-size:14px; line-height: 26px; color: #333333; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-weight:bold;}
.floorsw .flis .flcom{height: 26px; padding: 0 10px; font-size:14px; line-height: 20px; color: #999999; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.floorsw .flis .flpri{height: 26px; padding: 0 10px; line-height: 26px; text-align: center;}
.floorsw .flis .flpri a,.floorsw .flis .flpri .span,.floorsw .flis .flpri span{font-size: 14px; color: #fc2c3a;font-weight:bold;}
.floorsw .flis .atags{width: 100%; height: 22px; position: absolute; left: 0; top: 0; font-size: 12px; line-height: 22px; color: #ffffff; text-align: center;}
.atags span{display: inline-block; height: 100%; padding: 0 9px; background: #ff6a6e; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.atags span.special{background: #4d88ff;}
.atags span.onegift{background: #99CC66;}
.atags span.fullgift{background: #FF9966;}
.atags span.rate{background: #ed3a42;}

/************左侧定位样式**********/
.leftNav{
    position: fixed;
    bottom:25%;
    left:calc(50% - 710px);
    display: none;
}
.leftNav .title{
    height: 40px;
    line-height: 40px;
    background: red;
    margin-bottom: 10px;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    letter-spacing: 2px;
}
.leftNav li{
    width:70px;
    min-height:30px;
    text-align:center;
    line-height:30px;
    color: #333333;
    padding:8px 10px;
    margin-bottom:10px;
    background:#bebaba;
    cursor: pointer;
    font-size:12px;
    letter-spacing:2px;
}
.leftNav li.current{
    background: #0d9047;color:#FFFFFF;
}
