i{font-style:normal;}
body{font:62.5% 'Microsoft Yahei',Tahoma,Simsun; background:#f5f5f5; color:#333;}
p,div{word-wrap: break-word;}

.w640{max-width:640px; margin:0 auto;}
.w750{max-width:750px; margin:0 auto;}
.wh100{width:100%; height:100%;}
.w100{width:100%; height:auto;}

.wrap{overflow: hidden}

/*活动商品按钮*/
.w80{width:80%;}
.h3em{height:2.5em; line-height:2.6em; margin:0 auto;}

.block{display:block;}
.clearfix:after{display:block; content:""; clear:both;}
.display{display:none !important;}
.rel{position:relative;}
.abs{position:absolute;}

/*圆角*/
.br5{border-radius:5px;}
.br50{border-radius:50%;}

/*文本*/
.bold{font-weight:bold;}
.ftc{text-align:center;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}

.c333{color:#333!important;}
.c999{color:#999;}
.cfff{color:#fff;}

.ti2{text-indent:2em;}
.el1{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.el2{height:32px; overflow:hidden; font-size:14px; line-height:16px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/*图片*/
.imglist li{float:left; box-sizing:border-box; padding:2px;}
.imglist li div{line-height:0;}
.imglist li img{width:100%;height:auto;}
.img1 li{width:100%; padding:0;}
.img2 li{width:50%; /*margin-right:2%;*/}
.img3 li{width:33.3333%; /*margin-right:0.5%;*/}
.img4 li{width:25%;}
.img5 li{width:20%;}

/*轮播*/
.swiper-pagination-bullet-active{background:#fff !important;}
.swiper-wrapper .swiper-slide img{width:100%; height:auto;}
.swiper-container{z-index:0 !important;}

/*视频*/
.video-area{position:relative;}
.video-pic,.video-source{position:absolute; left:0; top:0; width:100%; height:100%;}
.video-p .video-source{display:none;}
.pre-button{margin: 0px auto; text-align: center;}
.pre-imagesGroup li{float: left; text-align: center;}

/*按钮*/
.block{display:block;}
.button-pad{padding:5px 20px; line-height:1;}
.b-all{border:1px solid #d7d7d7;}
.tetris-btn{height:3em; line-height:3em; text-align:center; display: block !important; margin:0 auto; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.btn-orange{ background-color:#ff4400;}
.btn-666{background-color:#666;}
.btn-red{background-color:#ea5858;}
.btn-dog{background-color:#459d36;}
.btn-cat{background-color:#e74085;}

/*蒙层定位链接*/
.mc{line-height:0;}
.mc a{display:inline-block;}
.mc img{width:100%;}

/*商品列表*/
/*一行1列*/
.acgoods-list1{padding:5px;}
.acgoods-list1 li{margin-bottom:2%; padding:1.5em; background-color:#fff;}
.acgoods-list1 li>a{display:inline-block; vertical-align:middle; width:40%; margin-right:1em;}
.acgoods-list1 li img{width:100%;}
.acgoods-list1 .acgoods-list-c{width:49%;display:inline-block; vertical-align:middle;}
.acgoods-list1 p{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


/*一行2列*/
.acgoods-list2{padding:5px;}
.acgoods-list2 li{width:49%; margin-right:2%; background-color:#fff; float:left; margin-bottom:2%; position:relative; padding:0 0 1em 0;}
.acgoods-list2 li:nth-child(2n){margin-right:0;}
.acgoods-list2 li img{width:100%;}
.acgoods-list2 li p{line-height:20px; height:40px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; margin-top:1em; padding:0 10px;}
.fullprice{ padding: .6em 0 0;}
.yuanjia{ text-decoration: line-through; margin-bottom: .5em;}
.fullprice,.fullprice abbr i{ color: #ff4400;}
.fullprice i{ font-size: 14px;}
.fullprice abbr{ color: #999; font-size: 1.2em;}
.fullprice abbr i{ font-size: 1.2em;}
.acgoods-list2 .tetris-btn{width:80%; height:2.5em; line-height:2.6em; margin:0 auto;}

/*活动商品样式2*/
.acgoods-style2 .price-area{margin:10px 0 0 10px;}
.acgoods-style2 .fullprice{color:#999;}
.acgoods-style2 .epet-price span{text-decoration:line-through;}
.acgoods-style2 .zx-price .font-italic{font-style:italic;}
.acgoods-style2 .zx-price .font-italic span{color:#ff4400; font-size:14px;}
.acgoods-style2 .acgoods-buy{display:inline-block; width:30px; height:30px; background:url(../images/car.png) no-repeat; background-size:100% 100%; right:5px; bottom:5px;}

/*新会员弹窗*/
.tc-wrap{position:fixed; top:0; left:0; width:100%; height:100%; display:table; background:rgba(0,0,0,.7); z-index:101;}
.tc-content{display:table-cell; vertical-align:middle; text-align:center; z-index:2;}
.tc-download .tc-download-c{width:88%; margin:0 auto; position:relative;}
.tc-download .tc-download-close{position:absolute; top:-62px; right:0;}
.tc-download .tc-content img{width:100%;}
.tc-download .tc-content .tetris-btn{background-color:#f03e3e; width:68.18%; margin:0 auto; margin-top:10%; border-radius:40px; color:#fff; font-size:14px;}
.tc-download .tc-content span{display:inline-block; width:35px; height:35px; background:url(../images/tcdownload-close.png) no-repeat; background-size:100% 100%;}
.tc-download .tc-content .tc-line{width:1px; height:25px; background-color:#fff; position:relative; left:17.5px; top:-1px;}

/*领券弹窗*/
.tc-lq-c{width:88%; margin:0 auto; background-color:#fff; border-top-left-radius:20px; border-top-right-radius:20px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; overflow:hidden;}
.tc-lq-c >img{width:100%; max-height:149px;}
.tc-lq-c .lq-bd{padding:0 4.545% 0 4.545%; padding-bottom:20px;}
.tc-lq-c .lq-bd p{width:100%; border-bottom:1px solid #e7e7e7; margin-top:20px;}
.tc-lq-c .lq-bd input{width:100%; border:none; outline:none; height:35px; line-height:35px; padding-left:10px; font-size:14px;}
.tc-lq-c .lq-bd .lq-code{width:18.18%; bottom:5px; right:0;}
.tc-lq-c .lq-bd .tetris-btn{background-color:#f03e3e; margin-top:27px; color:#fff;}
.tc-lq-c .lq-bd .btn-code{display:inline-block; width:44%; height:35px; line-height:35px; border:1px solid #b8b8b8; border-radius:5px; right:0; bottom:5px;}
.tc-lq .tc-content span{display:inline-block; width:30px; height:30px; background:url(../images/tclq-close.png) no-repeat; background-size:100% 100%; margin-top:10px;}

/*代金券*/
.tetris-djq li{float:left; box-sizing:border-box; padding: 0 2px 0 2px; position:relative; line-height:0; margin-bottom:4px;}
.tetris-djq li img{width:100%;height:auto;}
.djq-over{width:100%;height:100%;background:#000; opacity:0.7; color:#fff; text-align:center;}
.djq-over span{position:absolute; left:0px; top:50%; font-weight:bold; display:inline-block; width: 100%; transform:translateY(-50%);}

.yqg-wrap{width:100%; height:100%;}
.yqg-content{width:100%; height:100%; top:0; left:0;}

/*导航*/
.tetris-nav .swiper-slide{height:50px; line-height:50px; text-align:center;}
.tetris-nav .swiper-slide a{display:inline-block; width:100%; height:100%;}
.bgred{background-color:#cb0909;}
.tetris-nav-fixed{position:fixed; top:0px; z-index:3;}
.tetris-nav-bottom{position:fixed; bottom:0; width:100%; z-index:3;}
