#pop .bxslider {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.scroll-wrapper{
	width:100%;
	margin:0 auto;
	width:250px;
	overflow: hidden;
}
.scroll-wrapper img{
	width:100%;
	min-width: 250px;
	max-width: 640px;
	height:auto;
	max-height:250px;
	min-height:132px;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.item_background{background:yellow;}

.cartlistfoot {
	position:fixed;
	left:0;
	bottom:0;
	z-index:99;
	background:url(../../img/static/images/darkbg.png) repeat;
	width:100%;
	line-height:40px;
	height:50px;}
	
.cartlistfoot p {
	float:left;
	color:#fff;
	font-size:0.8em;
	text-align:center;}
.cartlistfoot p.p1 {
	width:45%;}
.cartlistfoot p.p2 {
	position:fixed;
	left:25%;
	bottom:0px;
	z-index:100;
	line-height:30px;
	font-size:0.7em;
	height:30px;}
.cartlistfoot a {
	width:24%;
	float:right;
	display:block;
	line-height:50px;
	color:#fff;
	font-size:0.8em;
	text-align:center;
	background:#F1A5A1;}
.cartlistfoot a.a1 {
	background:url(../../img/static/images/check02.png) no-repeat left center;
	background-size:15px;
	display:inline-block;
	padding-left:20px;
	width:auto;
	float:none;}
.cartlistfoot a.a1sel {
	background-image:url(../../img/static/images/check01.png);}
	
.moreFunctionsnav {
	display:none;
	width:110px;
	position:fixed;
	right:0;
	top:50px;
	z-index:100;
	background: url(../../img/static/images/darkbg.png) repeat;}
.moreFunctionsnav a {
	display:block;
	color:#ccc;
	font-size:0.8em;
	text-align:left;
	padding:0 15px;
	border-bottom:1px solid #999;
	line-height:35px;}
.moreFunctionsnav a span {
	display:inline-block;
	padding-right:25px;
	background:url(../../img/static/images/down01.png) no-repeat left center;
	background-size:20px;}
.moreFunctionsnav a.a2 span { background-image:url(../../img/static/images/down02.png);}
.moreFunctionsnav a.a3 span { background-image:url(../../img/static/images/down03.png);}
.moreFunctionsnav a.a4 span { background-image:url(../../img/static/images/down04.png);}
.moreFunctionsnav a.a5 span { background-image:url(../../img/static/images/down05.png);}

.promptwin input.text2 {text-align:left;background:#fff;width:40px;padding-left: 20px;height:28px;}
.checkOrder{display:none}
.checkIntegralOrder{display:none}
.suggest-order{display:none}
.record-btn{
	border: 1px solid #ccc;
    border-radius: 3px;
    color: #888;
}
.record-div{height:22px}
.select-menu{
	color:#888;
	border:1px solid #ccc;
	border-radius:3px;
}

.un-select-menu{
	color:#fff;
	background:#cf5863;
	border:1px solid #cf5863;
}
.layermend::after, .layermend::before{background-color:#FFFFFF!important}
.menu-img{margin:-5.7px 0 0 0}
.menu-dot{background-color: #FF0000;border-radius: 100%;width:5px;height:5px;top:-34px;float:right;right:5px;display:none}
.suggest-menu-dot{background-color: #FF0000;border-radius: 100%;width:5px;height:5px;top:16px;float:right;right:5px;display:none}


.producttag {
	display:none;
	z-index:198;
	width:100%;
	top:0;
	left:0;
	background:url(../../img/static/images/darkbg.png) repeat;
	height:100%;
	position:fixed;}
.producttag section {
	background:#fff;
	width:100%;
	height:100%;
	position:absolute;
	right:0;
	top:0;}
.producttag .tit {
	width:100%;
	margin:0 auto;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ccc;}


#select_listproduct {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

.carlist a.a6giftsel {
	background-image:url(../../img/static/images/check01.png);}

.carlist a.a1 {
	border: none;
    display: block;
    overflow: hidden;
    width: 28%;
    text-align: center;
}

.carlist a.a1 img{
	border: 1px solid #ccc;
	border-radius: 5px;
}

.pro_barcode {
	font-size: 0.6em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* RADIO */

.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #99a1a7;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}

.regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio + label {
	padding: 16px;
}

.big-radio:checked + label:after {
	width: 24px;
	height: 24px;
	left: 4px;
	top: 4px;
}
.radio-common-style-new{
	width:70px;
	left:85px;
	float:left;
	font-size: 11px;	
}
.radio-common-style-old{
	width:70px;
	left:75px;
	float:left;
	font-size: 11px;
}

.countlist_bz_div {
	width: 94%;
	padding:10px 0 0 3%;
	font-size:0.8em;
	margin:10px 0 10px;
	border-top:1px solid #ccc;
}
.common-font-size{
	font-size: 14px;
}
.order-confirm-style-owest-amount{
	background-color: #B4ADAD!important;
}
.comfirm-order-style{
	background-color: #cf5863;
}

.suggest_label {
	background-color: #F33E68;
	border-radius: 5px;
	top: -35px;
	float: right;
	color: #FFFFFF;
	right: 16%;
	font-size: 0.8em;
	display: none;
}
.integral-style{margin-top: 5px !important;}

.show-time-style{width:70px}
.cartlistfoot p.p1 {
    width: 53%!important;
}
.carlist {
    width: 82%;
    padding: 10px 3% 10px 15%;
}

.remark_pane {
	line-height: 20px; display: inline-block; width: 100%;
}

.btn_edit_remark {
	padding-left: 16px; 
	margin-bottom: 2px; 
	background: url(../../img/static/images/down01.png); 
	background-size: 16px 16px; 
	background-repeat: no-repeat; 
	border: none; 
	float: left; 
	font-size:0.8em;
}

.product_remark {
	width:80%; font-size: 0.8em; margin-left: 20%;
}

/*********************************************************** 购物车新界面 ******************************************************/
.delivery-fee {
	/*float: right;
	margin-right: 10px;*/
	margin-left: 33px;
    bottom: 0px;
    position: absolute;
    font-size: 0.8em;
}
.delivery-fee span:first-child {
	font-size: 0.8em;
}
.delivery-fee span:last-child {
	color: #EE4C4C;
	font-size: 0.8em;
}

.order-amount {
	float: left;
	color: #EE4C4C;
}
.order-amount span {
	color: #EE4C4C;
}

.minmumRequiredQty {
	float: right; 
	margin-top:2px; 
	color:#999; 
	font-size: 0.8em;
}

.ndis {
	color: #E2E2E2;
}

.ns {
	height: 50px;
	width: 100%;
	display: block;
}
.s-info {
	background: #FBFBFB; 
}

.s-info a.a6 {
	position: absolute;
    width: 15px;
    height: 15px;
    display: block;
    margin-left: 18px;
    top: 30%;
    background: url(../../img/static/images/check02.png) no-repeat;
    background-size: 15px;
}

.s-info a.a6sel {
    background-image: url(../../img/static/images/check01.png);
}

.s-info a.a1 {
	border: none;
    display: block;
    overflow: hidden;
    /*width: 50%;*/
    /*float: right;*/
   	margin-left: 38px;
    top: 24%;
}

.s-cx-msg {
	background: #FFF9F9;
	font-size: 0.8em;
}
.cx-msg {
	padding: 10px;
	display: none;
}
.s-cx-msg .ld {
	left: 10%;
	width: 90%;
}

.s-cx-msg .ld a,span{
	color: #BEBCBD;
}

.s-cx-msg .ld a{
	margin-right: 10px;
}

.pro-cx-info {
	margin-left: 5%;
	font-size: 0.8em;
	line-height: 30px;
}

.cx-info {
	background: #ffffff;
}

.pro-cx-info a {
	border: 1px solid #EE4C4C;
	padding: 0px 4px;
    font-weight: 600;
    color: #EE4C4C;
}

.pro-cx-info a:last-child {
	color: #E24D4C;
	border: none;
	float: right;
	margin-right: 10px;
	padding: 0px 5px;
}

.comhead a.a3.ct {
	color: #5BA5FF; 
	font-weight: 500;
}

.fs08.dis {
	color: #FFFFFF;
}

.oactive {
	background: #E1362C !important;
}
/****************** 去凑单 ***********************************/
.con-shoping {
	position: absolute;
    z-index: 10;
    right: 5px;
    top: 24%;
    color: #fff;
    padding: 3px 8px;
    font-size: 0.8em;
    background: #087ac8d6;
    border-radius: 2px;
}

/**
 *
 * Pull down styles
 *
 */
#wrapper {
	left:-9999px;
}

#pullDown, #pullUp {
	background:#fff;
	height:38px;
	line-height:38px;
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:14px;
	color:#888;
}
#pullDown .pullDownIcon, #pullUp .pullUpIcon  {
	display:block; 
	float:left;
	width:40px; 
	height:40px;
	/*background:url(http://statics.webkfa.com/img/pull-icon@2x.png) 0 0 no-repeat;*/
	background:url(../../img/static/images/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px; 
	background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;	
}
#pullDown .pullDownIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
#pullUp .pullUpIcon  {
	-webkit-transform:rotate(-180deg) translateZ(0);
}

#pullDown.flip .pullDownIcon {
	-webkit-transform:rotate(-180deg) translateZ(0);
}

#pullUp.flip .pullUpIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}

#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;

	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}

.pullDownLabel {
	font-size: 0.8em;
	font-weight: 100;
}

@-webkit-keyframes loading {
	from { -webkit-transform:rotate(0deg) translateZ(0); }
	to { -webkit-transform:rotate(360deg) translateZ(0); }
}