﻿/* .list-header{
    position: fixed;
    width: 100%;
    z-index: 100;
    left: 0;
    line-height: 2.5rem;
    top: 2.5rem;
    line-height:1.5rem;
} */
.list-header ~ .list-container{
    border-top:2.5rem solid transparent;
}
.list-header .swiper-ft {
  border-bottom: 3px solid transparent;
  height: 2.5rem;
}
.list-header .swiper-ft.on {
  color: #3240fc;
  border-color: #3240fc;
}
.icon-more{
  margin-left: 5px;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.4rem 1.4rem;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAKlBMVEUAAADgSUngSUngSUngSUngSUngSUngSUngSUngSUngSUngSUngSUngSUnLEawzAAAADXRSTlMAgMbnvpkJP3YvJxNAZYJZjQAAAItJREFUKM9jIBdwtdhe9liA4LPr3gWCSwUwPlvsXTC4mgAV2HQXCrShCsAawJogSljvwkEAWKAWIXAHLADScVEWogfE5wSxLjJClEwACkCYArIQCijAchdJiQNQgPkukhIDoADvXSQlFzAEMLRgGIphLYbD0J2O4TlM72MGEGYQYgYyIhoOYEQUmQAAQAbUX5LJuvoAAAAASUVORK5CYII=');
}
.product-list{
  padding-top: 1em;
  overflow: hidden;
  padding:0.25rem;
}
.product-list .item{
  background-color: #fff;
  overflow: hidden;
  border: 0.25rem solid #f5f5f5;
  float: left;
  width: 50%;
  box-sizing: border-box;
  position: relative;
  cursor:pointer;
  border-radius:0.5rem;
}
.product-list.theme-bgcolor0 .item{
  border: 1px solid#fff;
  border-bottom: 1px solid #f5f5f5;
  border-right: 1px solid #f5f5f5;
  border-radius: 0;
}
.product-list.theme-bgcolor0 .item:nth-child(even){
  border-right: 1px solid #fff;
}
.product-list.theme-bgcolor0 .item .image img{
  border: 0.25rem solid #fff;
}
.product-list .item .image{
  width: 100%;
  padding-top: 100%;
  overflow: hidden;
}
.product-list .item .title{
  line-height: 1rem;
  height: 2rem;
  color: #222222;
  margin: 0.5rem;
  overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.product-list .item .sales{
  line-height: 1rem;
  font-size: 0.725rem;
  color: #666666;
  margin: 0.25rem 0.5rem;
  overflow: hidden;
}
.product-list .item .price{
  /* font-weight: bold; */
  font-size: 15px;
  height:1.5rem;
  margin: 0 0.5rem 0.5rem;
  overflow:hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
/* .product-list .item .price span::first-letter{
  font-size: 12px;
} */
.product-list .item .price i.i-unit{
	font-size: 12px;
	font-style: normal;
	display: inline-block;
}
.product-list .item .price label.fy{
  font-size:11px;
  border:1px solid #FF6768;
  color: #FF6768;
  border-radius:3px;
  height:1.1rem;
  display:inline-block;
  overflow:hidden;
  box-sizing: content-box;
  padding-right:0.25rem;
  font-weight: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
}
.product-list .item .price label.fy em{
  background-color:#FF6768;
  color: #fff;
  font-style:normal;
  width:1.1rem;
  height:100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  display:inline-block;
  text-align:center;
  margin-right:0.25rem;
}
.product-list .item .price span{
  color: #FF6768;
  margin-right: 0.5rem;
}
.product-list .item .price del{
  display: none;
  font-size:0.625rem;
  font-weight:normal;
  color:#999;
}
.product-list .item .addcart{
  background-color: #FF6769;
  font-size: 0.825rem;
  line-height: 1rem;
  color: #ffffff;
  width: 3rem;
  text-align: center;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0.5rem;
}
/*缺货开始*/
.product-list .image .z
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0.6;
    /* older safari/Chrome browsers */  
    -webkit-opacity: 0.6;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.6;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.6;  
    /* IE9 + etc...modern browsers */  
    opacity:0.6; 
    /* IE 4-9 */  
    filter:alpha(opacity=60);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60); 
	background:url(../images/sq-icon.png) no-repeat scroll center center;
	background-color:#fff;
}
/*缺货结束*/
.product-list.pl-one{
  padding: 0.5rem;
}
.product-list.pl-one .item{
  float: none;
  width: auto;
  border: 0;
  padding:0.5rem;
}
.product-list.pl-one .item .image{
  float: left;
  width: 5rem;
  height: 5rem;
}
.product-list.pl-one .item .image{
  padding-top: 5rem;
}
.product-list.pl-one .item .price{
  margin-bottom: 0;
}
.product-list.pl-one .item .price.tm{
  letter-spacing: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #eead47;
  border-radius: 0.25rem;
  color: #ffffff;
  margin-top: 0.25rem;
}
.product-list.pl-one .item .price.tm span{
  color: #ffffff;
  display: inline-block;
  margin-left: 0.5rem;
}
.product-list.pl-one .item .price.tm del{
  display: inline-block;
  color: #ffffff;
}
.product-list.pl-one .item .price.tm label{
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 1.5rem;
}
.product-list.pl-one .item .price.tm .l{
  background-color: #3d7cdb;
  height: 100%;
  padding: 0 0.25rem 0 0.5rem;
  font-weight: normal;
  min-width: 4rem;
  max-width: 5rem;
}
.product-list.pl-one .item .price.tm label.r{
  justify-content: center;
  height: 100%;
  width: 100%;
  text-align: center;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 100%;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABABAMAAADhU+qlAAAAElBMVEUAAAA9fNs9fNs9fNs9fNs9fNvBkF4XAAAABXRSTlMA36BgIDu3uXEAAABnSURBVCjPNcY5AQMxDACwgxAIgWAIpuAn/Kl0qTTpy+8v5MqRlZGWkpcScuXIykhLyUsJuXJkZaSl5KWEXDmyMtJS8lJCrhxZGWkpeSkhV46sjLSUvJSQK0dWRlpKXkrIlSMrIy31A7OjWbGLMB7ZAAAAAElFTkSuQmCC');
}
.product-list.pl-one .item .price.tm label.r i{
  font-size: 11px;
  font-style: normal;
}
.product-list.pl-one .item .m{
  margin-left: 5rem;
}
.product-list.pl-one .item .title, .product-list.pl-one .item .price {
  padding-right: 4rem;
}
.product-list.pl-one .item .p-abs-rb {
  line-height: 3rem;
  height: 3rem;
  padding: 0 1.2rem;
  top: 50%;
  margin-top: -1.5rem;
}
/**/
.sx-hide{
  display: none;
}
.wx-sx-header{
  line-height: 2.5rem;
}
.cover-dialog {
-moz-box-align: end;
-moz-box-orient: horizontal;
-moz-box-pack: center;
background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
display: -webkit-box;
height: 100%;
max-width:640px;
opacity: 0;
pointer-events: none;
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
}
.cover-dialog.show
{
opacity: 1;
pointer-events: inherit;
}
.cover-dialog-cnt
{
top: 0;
right: 0;
box-sizing: border-box;
font-size: 14px;
position: absolute;
text-align: center;
transform: translateY(100%);
/* transition-duration: 0.3s;
transition-property: all;
transition-timing-function: ease-out; */
width: 90%;
height:100%;
background-color:#fff;
overflow:hidden;
}
.cover-dialog.show .cover-dialog-cnt
{
transform: translateY(0px);
/* transition-delay: 0.3s; */
}
.cover-dialog .all-small
{
overflow:hidden;
}
.cover-dialog .all-small span, .cover-dialog .all-small i
{
float:left;
}
.cover-dialog .wx-container {
border-bottom: 0 none;
border-top: 0 none;
height: 100%;
overflow-y: auto;
background-color:#fff;
}
.cover-dialog .wx-container .wx-list{
    max-height: 273px;
    overflow-y:auto;
}
/**/
.wx-top-icon, .wx-bottom-icon{
  background-repeat: no-repeat;
  width: 1.5rem;
  height: 2.5rem;
  background-size: 1rem 1rem;
  background-position: center center;
}
.wx-panel-title-tips .wx-bottom-icon::after{
    display:none;
}
.wx-bottom-icon{
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTMzQzBEMUExRkNFMTFFQUIwQzZDMDdFMTJCREM2NjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTMzQzBEMUIxRkNFMTFFQUIwQzZDMDdFMTJCREM2NjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MzNDMEQxODFGQ0UxMUVBQjBDNkMwN0UxMkJEQzY2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MzNDMEQxOTFGQ0UxMUVBQjBDNkMwN0UxMkJEQzY2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PofkSs8AAAH6SURBVHja7JdNSwJRFIYdaSGRO3+AC1u4qXQcsIhC+kADCcJFLmrbuh+ggS5cuGjTMgrpLxRRBLOpzTiK0MZVi6gQDApqMaBg74kzMYqO4we4aC4c7pkz957nnTv3nmGEVqvlmGRzOibcbAG2AFvAxAVMGS8EQXCIopiDG0WBSpXL5ctxQILBYBi583Brbrc7Kcty849prIShUMiDrs6XTUw6UFX1bET4DvIU4M78LrnTuaEoyl3XV1Aqld4xWNVXh1YBovZHgMeRL6XD0b4bjYZqugcwIY6uypdeFpEcFI45MXQEX9DhsFilUvk0FVAsFmtYpgi9Lw75WETCKlySpHWC42EkIxwrfG/pFJAIdCTigUN+FrFtAb5KY2GLHHrqBTc9hphQRZIsXIVDcyxiywS+xPAVDj3DMr3gfesAjuENJSCXQyIBcFQ3u8Alhq9x6A2WBbwwUiFCgitKBHvkUJjeL0RE9DHwPQyPcqjO8NN++dvqABUik12dwFhaDT+HZFha07SKy+W6hr/M8Q/kSaN+nPTK1ca0KoBF7LKIWQ7dwqYN8C/kOAL82CzP0AJYxB6L8Hbc0hBPY9/k++UwMgf+GOHpLljAS8etjBX4WL6GAJ2ziFd+okNsuNxQ9ZqWQ7dBWyAQmEe9943CFOz/AluALeDfC/gRYABV0AK/oj8qGQAAAABJRU5ErkJggg==');
}
.wx-top-icon{
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDQ5RDc3NkQxRkNFMTFFQUFGN0JDMUI0OTRBQzczOEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDQ5RDc3NkUxRkNFMTFFQUFGN0JDMUI0OTRBQzczOEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NDlENzc2QjFGQ0UxMUVBQUY3QkMxQjQ5NEFDNzM4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NDlENzc2QzFGQ0UxMUVBQUY3QkMxQjQ5NEFDNzM4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prj6YB8AAAHsSURBVHja7Ja/S8NQEMebQEGogoJCUQcRBTuoTZpuriLioIUOLiJCBQcHHRwc2sEsbv4Hgi4uxaVIpShVqSjYFJeCoINjB8cOGaTxe3CBWDX2d5f34PEul3v3/eRyea1kWZanm0P2dHkIAAEgADx0Dtiz3qGq6oSiKLPNaDZcAYjvSJL0KsvyBezNjr6CUCi0D/EjvhyBnQDERkcAILSHJVHlHiUITdPW2goAgV0IxWH2sCuHmWF7DO80jpjVtgAg8TYJwOyzxU3TXMSqY2bZN4kYqkS0pQB451uUGOYAXaMKKSyRYrFYNgwjxxA5Dg9QLPastAQAiWJY6MmHWPwSU4fwhx0DO8sQj+yapj3Yu9QUABKss/gwi1+T+BNGdSwgMnSPTLtfqVnRtAtuGpLzAEICp/gclhPMcb53R50O7dt/emUZOQ9gzrDrHjMGwBfnQeQKwOJpzF72P7D4VY0NG2WIALtKOLAU7C9VA8i/lP2bOIKp3Hqt4jTy+XySX8cbu/yVSiUbDof9rj0QDAb7neIYzySOhOl6DxjsOWOId3ZN4WFSrgBer1dziJexQS8UCqlGz3lAnDLEJ1dTQ4UH/wTw+Xw3WJL0TSN4HuLnzf7aAuIYuSJczUPn5/ujCcU/IgEgAARAN8aXAAMAsrHRqlo6tj8AAAAASUVORK5CYII=');
}
.product-numb .add-icon{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAC7UlEQVRYhc3ZS2hUZxTA8d9cokWrC41ZmMZulAShXUVxIwFda0ooKFrBpa8262KXFcGtD3wgQsBoXAkBcVehZKFVV3ZhRDcaBUlCFramJCBd3G+GzMyd65258/APAzP3njnnP6/vnvNNoX//uAaIsBN7sAP9+AZfh/P/4i1e4Ake4DE+1Vuoq874PpzCT9iSEvcVNuJ7/BiOvcE4LmEma8EoY1x3SPwKv35GrhZbwnNfhVzdzRI8gOc4idUNiFWyOuR6joOfC04T7MJl3MGmJohVsgkToUbNr1otwbW4i+PN96rieKi1NulkkmAXbmNfC6Uq2RdqVr2TSYIXMdxqowSGQ+0yKgUP4lhbdJI5hkMrD6wU7JbwCjrARfQUH6wUPCPHr3VosNfU2IipsRFDg705/GzE78UHhXCp+xYvsarRrFNjI3o2rAGzC4t2H72bR3IZ2/C6+A6eyCOHklzl/QZZJXYShduRvBlbwBFExa6kr8MySfRhZ4S9nTZJYU+EwU5bpLAjwkCnLVIY6MLmLJFDg73Oju7K/AudnjyceHx2YdHp84/8+fRdljSbI6zPElmPXBo9G9Y4O7ora/j6rB11UykoZI6N8CFL4G8XHplb+K9RpxLv5z86feFh1vAPhf7948/wXd7Cld+5geFbeVPC3xGmm5GpRUxHeNppixSeROKh+kvlQYS/1DFIt5EZPI7E2xE3OyyTxE18Kq6Dl7CUJ9vswmLpfhOWoyWxU6nln8H1PBmL62Sd61wtbgSnUstPPDRNy7hn0kLmxQ3MPOVD0zx+7oRRBaOCHNVz8QSutlWnnGsouwQlNQujmGyLTjmT+KXyYJLgkni6v99qoxXcCzWrVpJa7dZH/KA9H/dVjISaVaT1g8virbFDmGu+lzkcDjWWawVlaVgnsB1X5FzMA0sh13bxllsqWTvqOfGkvxXnxDv49fI2PHdryJXpUynk/Btir3hs7RcP2uvC+X/EV4IX4nbuDw3+DfE/gnmeTCK1wFwAAAAASUVORK5CYII=');
}
.product-numb .dle-icon{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACpElEQVRYhc3ZO2gUURSA4W+HqBhNoUmKaLQRIoJWKumEpE4UERQflRa+U4uKjSLY+kAjYpVorARB7BSsfFZaaMDKKIgJFj6JIBZzN2x2Z8fZZHfHH7aYe8/c889jZ869U+gZHDUHImxGHzahByuxJPR/xweM4wUe4Tn+1Jqopcb4bhzFXqxKiVuE5diAHaHtPUZxBRNZE0YZ49rDwO9w4h9y1VgV9n0Xxmqvl+BOvMERLJyDWDkLw1hvsOtfwWmCLbiKO+iog1g5HRgLOareatUEW3EXh+rvVcGhkKs1qTNJsAW3MdBAqXIGQs6KM5kkeBlbG22UwNaQexblgrtwsCk6yRzE7tKGUsF2CUeQA5fRWdwoFTynMf/WWlmOs8WNouBqHMhFJ5n9YqcZwcNYkJtOJQvETqLw25erTjL7EBWrku6cZZLoxuYI/XmbpNAXYWPeFilsirA2b4sU1ragK0vklo0rnB/q1bls8bwyfv7y08mLTz1++TFLeFeEtiyR9ZCDzmWLnR/qzRrelrWirisFhcyxEb5mCTx16anJL7/m6jTDp6kfTl56kjX8a6FncPQV1s87c2N4HeFt3hYpvI3wMm+LFF5E4kn1/8qjCM/UMJFuIhN4HomXI0ZylkliBH+Kz8ErmM5RppxpsdNMwTqBG7npVHJTuO1K3yRnMJWLzmymcLq4EZV1HGu6TiVDSk5U+bt4DMNN1ZnNddwqbUgqFoZwryk6s7mH4+WNSYLT4tn9g0YblXA/5Kx4klQrt35gm+Zc7mFsDzkrSKsHf4uXxnZjsv5eJrEn5PhdLShLwTqGdbimPg/z6TDWOvGSWypZK+pJ8Ux/DS6IV/Br5UPYd00YK9NVKczzM0S/eNraI55oLw3938RvgnFxOffQHD9D/AVFgXs/ZQPe7wAAAABJRU5ErkJggg==');
}