
/***************************global**********************/
html,
body {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
	font-size: 14px;
	color: #333333;
	background-color: #f2f2f2;
	
	-moz-user-select: none;  
	-webkit-user-select: none;  
	-ms-user-select: none;
	
	font-family: Hiragino Sans GB,Arial,Helvetica,"宋体",sans-serif;
}

.__page__ {
    position: absolute;
    top: 0;
    bottom: 50px;
    left: 0;
    width: 100%;
    background-color: #f2f2f2;
}

.pages {
    position: relative;
    width: 100%;
    height: 100%;
    overflow-x:hidden;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/***************************icons********************************/
.icon-delete {
	width: 45px;
	height: 45px;
	display: none;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ3M0NDQkU1MDY3MTFFNDgwQTg5N0ZFOUI1MEY2MjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEQ3M0NDQkQ1MDY3MTFFNDgwQTg5N0ZFOUI1MEY2MjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVlMTRhZmE2LWY1OGItOGI0Zi04NDc3LTc5ZmY2NGVhNGU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6d1O+gAAAEoklEQVR42txaW0hUQRgeF+mhzOwKRq63crGiIgoqErJkoYcIEtPIknoywnzpAgU+dIMuDyWF9VJUmnYxqF5Coh6MCrpgZmtmll3ooQtZWZBB9v3uN3Xcdt2za7t7Th98zB49Z+b/5p/bPzNxvb29yh9aW1tViEgBc8FZoAtMA8eAw8A4sBt8D3aCbeBd8Dr4yl9m2dnZIRUerwYHJ1gCFoGTg7w7iswC3Ya/e8A68CT4IlxD4sL0yHRwG5gPOvi312AjeJs13kkPfAWlkAR6KI0emwPmgBP4/U+wHtwFPgjVI6EKGQfuBVezuQhOgyfAhjAr0838VvK5l97ZDDFvzWbiCKHAAtZ0CUUcAcfTgIZBNE/5tph5HWHeUkYbKrPgX3pkCHgAXMfnC1JbYIeKDDLp9WV8FnHl8E7PYDwi7fqyQUQ5+0WkRCjmnc+ypJZLxQZUbEK4QobS7W5mPg2sVNFDJcvsoA0NEDM0JCH4YAg9MRdsAvPAhyr6aGHZTbTlEm0z7RHpEwvZufM5lMYKnbThCbgIPGiqs0NxIScoRdc+VNbAVLCZo9oKdP66gB6BCD0ECsosJEI3szL+rqKtAZvWPjAJPAseUtbDYdqWRFv/blpQOJMLOXFdKvhSWRNOrsnE8FloYvd9PVJhmLGtKkLRNr0CqOjnEXhDPPCMwmRh90FZG6O5IJWF5kR45bn2SDFF1NhAhKKNp2jzGmPT0ivPamUfHGda2Ne0PB5PCtvda0Z5toDEK+gS0h3SZaHp4AyuGBTZDdrmXAdjbMFNGwq5w3RGPGNoQXtA2Y2xc1ZOTs5A/25j6nIwkFERjjEihedMM0TIWD68M/GhbAx856waSX5nWcHQxTRJhCTy4ZOJD7cw9I00pIyNJt77wnS4Q/0nECGf+XuEiff3gD1RsOsHuN/EezqO745n30hkXwnWvLaRVsFIph/jOVplkk/DGAJjiXSmzxyMhQWTbNg1XHo+cTCYEsyzoZDZTJtEyDXdgmwoRNt8XQdWsrUv29+LwSs2EbFAec9X2rESztLzSI1PXGIHrGV6xhhY1TBsLGYYaXWIjato87HfQuCaTuXdIhXstIEQbeNlidd9d1F2qD+7304Li3DSRrF1u3GJokPHe0hq+bjPwkK0bbV6T8vXI4JNXBovB9dbUMR62tZFW3/D3yZ2ET0j/5BN7BaLiJiivJvYUvkDb2KzickLeifvvERfFhAhNtTT3qO+IvwKIco547uYQVoMRaTRBhdt2uDvpYEOQ+WY66rynhTJCnkp+CgGzekiV+a3wDx441ugwCoQ5IO+sztm1ByoNiKEMpaZSRvcgUQEE9IXeYFLpF3y3YN0c0YU+kOl7hNiA0R0Bwt1g6GHE5Ae9paxqVWByf9QQDLz7GAZUlYhBJQGO2M3K0TjHDvcScMK4A3Xae5BCJBvq5mXnrGlDBcEnDWbSbiXamaAW1X/SzWyEX6DnVJ2AOVU6T2bp94okLOXVFaIDCLzDcshfalmtwRKkb5U42/dI/dGVjCeCQePlfdiTr9rTtEW4isql+Fnlvpz8SzBMHDoi2eyT3CHgZHfY75QhfwSYAAAcHDvxI4ZZQAAAABJRU5ErkJggg==) no-repeat center center;
	background-size: 25px 25px;
}

.icon-plus {
	width: 45px;
	height: 45px;
	
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ3M0NDQzY1MDY3MTFFNDgwQTg5N0ZFOUI1MEY2MjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEQ3M0NDQzU1MDY3MTFFNDgwQTg5N0ZFOUI1MEY2MjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVlMTRhZmE2LWY1OGItOGI0Zi04NDc3LTc5ZmY2NGVhNGU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4SuQmuAAAEtklEQVR42txaS2xMURg+cyNdVFHvVPRNxyNBhATRRJFJLGw0paIIKyLVjUdC0gUq8VjQEGyIR71Z6EaahgVBUqQeQUmpEvGMV0lUGN/ffkdvR6dz5869nbm+5MudO3PnnP87/zn3/P85xxcMBpUZb6aOVjaRDhaAk0A/mAUOAnuDPrAFfA82gQ3gTfAy+MJcyNDrD21V3kvFhgxwKVgMjonw7AAyDwyYvn8AngSPgM/tGuKz6ZHx4EawEDT43UvwCniDLd5ED3wDpZIUeiiLHpsC5oPD+f/f4DmwAl6547aQIeB2cAm7i+A4eBissdmYAZa3iPdBemcdBL21WogRRYVFbOmlFLEfHEYDamLonvLfEpa1n2VLHQ1o1CInPZIE7gJX8v68tBbYqNxBLr0+j/cirgzeaY3FI9Kvq00iyjgu3BKhWHYh65JWXiE2oIFT7ApJptsDLHwcWKl6DpWss5E21EBMcrRCkuiJqWA9OBu8p3oe91l3PW25ADFJ0QiRMTGTg7uQr9J4oYk2PAZngbutCllgGhPy1niq4o+nFNM2ZuCV4m6F4AH9ChSUOtCdKsAfZIUD3ayUn/fR1rAe2QGmgqfBPQ605HqON+EaB8rbS9tSaeu/8wgUTmQgJxNSJtjsQMXB0HnLgTIzGJNJ2ZMwv9wO9Ui5acZuVomLZlMEUN7JI/BGJgeUwcDug0OVuuERwUAGpBJojoBXnmmPlFBElYMi3ITYeJQ2LzN3LR15HlPewSHTdKF8r6eMSme/e8ksz0m41bXaMkkMCRkO2RJoGpzBFZMir0HbXGAwxxZc86CQOl4nGMyhBU88KKSBV7/BREa5nGO4hWe85oiQwbx5F0XsFLTIrga/FVqNzT7xmipC+vLmcxSxk9uwGpt95bWPof4TiJAv/NzPwvPbwNYesOsnuNPCczqPb+nFsdGXYyVS99pIxn1CJPrz+tEwva1yPdijsnUGaTAXFoz0oBC/nk8MJlOCaR4UMpnXehFyiTf5HhSibb6sEytZ2pe10jngRS9Ev8AM1b6/8gSRcJ6eR6pC8hIvYDmvp8yJVRXTxhKmkYkOsXExbT74Vwhc06Tal0gFWzwgRNtYLfl66CrKZtWx+p2RwCIyaKPYuskcoujU8RYuJ3i7w6FKf5k+OxXaaNtO6DWtUI8I1jI0ng+ucqBSHZtZjZ0iYRVt+0RbO16HXexYFdMz8oPsT9xPkC41FrzLxl8Ib5wMjX5DIQ/olbyzkn0lgAix4RztPRAqIpwQQRlnfD8LyIqjiCza4KdNq8PlI11B+vVc8LqsUIC1dG08ulMtbRBb5obbFO0uQ/yuuHfHEP9uuNZwCaWsM5c2BCDie3cZYndooWcO8NnddHNOD4yHSj0m6ImWSKluJLRyAtKvvXlMxvaBaQ4KSGOZjaxD6loAASsi7bFbFaJxhgPuiCkCeMU4LRCDAPnvMZalZ2ypww8Bp60WYvdQjQy+DarzoRpZCL/KQSkrgLKr9J7dUy8UyN5LJhtEtpunm8IhfahmKwTUR9savhjPa+ljTguZz9jBI9V+MKftmJPd81o+Bw+eiagCpp95quPgWYrpxaEPnsk6QR0To07bfHaF/BFgAIoMbxB/NnNjAAAAAElFTkSuQmCC) no-repeat center center;
	background-size: 25px 25px;
}

.arrow-right {
	width: 14px;
	height: 14px;
	
	background: url(../img/icons/arrow-right.png) center center no-repeat;
}

.usercenter-order {
	width: 14px;
	height: 14px;
	
	background: url(../img/icons/usercenter-order.png) center center no-repeat;
}

.usercenter-collect {
	width: 14px;
	height: 14px;
	
	background: url(../img/icons/usercenter-order.png) center center no-repeat;
}

.usercenter-mail {
	width: 14px;
	height: 14px;
	
	background: url(../img/icons/usercenter-mail.png) center center no-repeat;
	position: relative;
}

.usercenter-signin {
	width: 14px;
	height: 14px;
	
	background: url(../img/icons/usercenter-signin.png) center center no-repeat;
	position: relative;
}

.newbox {
	width: 20px;
	height: 20px;
	background-color: #fb5d24;
	
	-moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius: 10px;            /* W3C syntax */
    
    position: absolute;
    
	right: 10px;
	top: 2px;
    
    line-height: 20px;
    text-align: center;
    
    color: white;
}

.usercenter-userinfo {
	width: 14px;
	height: 14px;
	
	background: url(../img/icons/usercenter-userinfo.png) center center no-repeat;
}

.usercenter-member {
	width: 14px;
	height: 14px;
	
	background: url(../img/icons/usercenter-member.png) center center no-repeat;
}

.usercenter-coupon {
	width: 14px;
	height: 14px;
	
	background: url(../img/icons/usercenter-coupon.png) center center no-repeat;
}

.usercenter-gift {
	width: 14px;
	height: 14px;
	
	background: url(../img/icons/usercenter-gift.png) center center no-repeat;
}

/*****************************header******************************/
.page-header {
	position: fixed;
	z-index: 100;
	left: 0;
	width: 100%;
	top: 0;
	height: 40px;
	
	line-height: 40px;
	
	background-color: #fcfcfc;
	border-bottom: 1px solid #c5c5c5;
	
	text-align: center;
}

.page-header .header-back {
	position: absolute;
	z-index: 2;
	
	left: 0;
	top: 0;
	width: 29px;
	height: 40px;
	
	padding: 0;
	
	background: url(back_arrow.png) no-repeat center center;
	background-size: 20px 20px;
}

.page-header p {
	position: absolute;
	
	left: 40px;
	right: 40px;
	top: 0;
	height: 100%;
	
	margin: 0;	
	
	font-size: 18px;
	color: #444444;
}

.page-header .collectshop {
	position: absolute;
	z-index: 2;
	
	right: 2px;
	top: 0;
	width: 40px;
	height: 40px;
	
	padding: 0;
	
	background: url(collect.png) no-repeat center center;
	background-size: 20px 18px;
}

.page-header .not-collectshop {
	position: absolute;
	z-index: 2;
	
	right: 2px;
	top: 0;
	width: 40px;
	height: 40px;
	
	padding: 0;
	
	background: url(not-collect.png) no-repeat center center;
	background-size: 20px 18px;
}

/*****************************footer*******************************/
.footer {
	position: absolute;
	z-index: 2;
	bottom: 0;
	height: 49px;
	left: 0;
	width: 100%;
	
	font-size: 12px;
	
	background-color: white;
	
	border-top: 1px solid #e6e6e6;
}

.footer .row-item {
	position: absolute;
	
	left: 0;
	width: 25%;
	top: 0;
	bottom: 0;
	
	text-align: center;
}

.footer .row-item.active {
	color: #e84538;
}

.footer .row-item p {
	margin: 0;
	
	position: absolute;
	left: 0;
	right: 0;
	
	bottom: 3px;
}

.footer #order.row-item {
	left: 25%;
}

.footer #cart.row-item {
	left: 50%;
}

.footer #usercenter.row-item {
	left: 75%;
}

.footer .icon-home {
	width: 28px;
	height: 24px;
	
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAwCAIAAAAkdUUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0E2MjU0QjFGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0E2MjU0QjBGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDAwZDE4NWItNTU5NC00MmUwLWEzZGYtYjg3YTQwNWFjZDRiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFhMDczMzgyLTg3Y2UtMWQ0NC1iYzQ4LWYxNmZlMzZjMDg2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhA/hHQAAAQnSURBVHja7JnXTuNAFIYJCYgegWgiEgFEEaIsBC5ookrc8ADc8nq8Ahf0KtGLQHQQvYPodT/trEazJjYxeENW63PlMWOff/7zn+LgeHt7C7PO5ufnp6amIiMj7+7uvF5vbW0t11a93GEV1oeHh4GBgZ2dHfVmfHx8U1NTUlJSCGE9OTnp7e29vr4WS7fbfXl5Ka6dTmdVVVVeXl5IYF1cXBwfH395eRHL4uJin8+3u7sLzY+Pj+Jmbm5udXU1uL8N69PT09DQ0Obmplgizbq6uszMTLGE5u7u7rOzM7FECY2NjQkJCd+AFRDE/erqSiyTk5OBEhcXp+6B7LGxseXlZb+HgfvBwUGyUH0kOjqaPR6PxzKsKysro6OjMu6FhYWVlZV6IV5dXWXz8/OzKpLw8PDOzk4NUAm3vb39/X2XWZS4xDHuxTIiIoLClJWVZfAIYkUAMgjUtePjY4LgFyimd98cr2Q3Ls/Pz8UyMTERl2S9umdrawsFU1w1B0DcZNv29rYkTw8T1tHR8SVe19fXR0ZGcCnZohi5XC5VnVCOPLje2NjQ5D4RaG5uXlhYmJiYeH19NQCqZwFh1aQI+EAJFHUP8YVymfVCpiw1uV9UVEQW9vX13d7eWl8HKD2AoNrLOo97oq+JOxktKVcNOslrJKFRJHAPDg5MaeADrMgLELKkZ2dn19TU4F5uIJrElMgaHxg6KyoqyH31QSaHubk5C/SqAYHsqErUJnUPcYTyo6OjD8PHe9jGbBATEyPugBv0qampanv7jAZubm4AQWURSyo8cUdn6p69vb3+/v77+/vABRcVFVVfX5+RkaHRmNrezGmAdgII5iaxpM0gOHW045HZ2dnp6elP9BGHw/Hjl3Ghl7sYFUO2N/9YuQYBOMRNESakpj4AkZwEUr8yhUAtBENzIO3ND1ZNbiKshoaGtLQ09XWoAm2gkK8PeLGxsegqJSXFYMbAO3voGn9gBSJAZX32e25Zxq2a8/3G7X17g7L09PTfWGdmZqT4kFFZWVlpaamqJ83sZ63Ripko1Dqo4YUjlZeXl5SUOKkjDMvyEC0tLTQkFShx6erqOjw8DPs7dnFxQSsh3DLWGLUMLskKaILE/f19hOeEYSmO1tZWTUNC7z09PZ/o3Wa/1dbW1sgQ9cuMQpmTk3N6eio+jRCxg2LBnMH3EKFXk47TDA8Pi0EkaJafn8+4o0YVGaBPKCsoKNDtsZOTkxSvsKAbpRd1+s9FvWfUyhxMW1pa0q0ben8w1Tyt1a5prCFoNlYb67+E1fX1V3g8HgZctUO+/97nQ4ix+Pt5NQYqf/YJCQ0YAw18j51bNlYbq43Vxmpj/T+wan5cCJoZ+NXFqvnlMWhm4FcXq8/ns/Bf1AEaHvFrGqvb7W5ra/N6vcERA17whUfNf6BU+ynAAGd2h7x3n1JiAAAAAElFTkSuQmCC) no-repeat center center;
	background-size: 28px 24px;
	
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -14px;
}

.footer .active .icon-home {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAwCAIAAAAkdUUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I5NzJGQjlGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I5NzJGQjhGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDAwZDE4NWItNTU5NC00MmUwLWEzZGYtYjg3YTQwNWFjZDRiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFhMDczMzgyLTg3Y2UtMWQ0NC1iYzQ4LWYxNmZlMzZjMDg2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhlfjLUAAAUbSURBVHja7Jl7UBR1HMB3b+/2Xot78jDS7EU6o4MjA0MOlNBg5TRONk1OOfZQSVPSKAFLz8N4+wBylIEZJzAalDQsH2Wm02gjFcOQU06XTDFZyZgicLB33JN99D3uWvauu/NWFrDpvn+xP377+35+v+/zt4dyHIdIJRxnbTlkbapHtQQ7YFI+kknmbUMJQqrlUalYWTNlrix1tn8rHMTunqHbvkOeMEsSFTJJVhn+tdO0MZsHld9zL4Ki8Adz/ZrpzTX2Lz+7U1htJ44ObFrH3PhrxE6o9vmXYt5v1hXt8lifc7nM71WYq8o4p3MyfYCzWYHDceGcdy2CIAsKlekZnkegHyzeQv/W5T3shFk6Qzk2Y+YksALEYNk25lq351Exew5pKMPip/tsxuWy1FbbT5/0KtMS5ObRzTg72szVFaypz8fQ0bFT8vXK1DTJWO1nPrfUVAKK51HzzDLitVxUoQg8+ewpS00V53R4nESzbEVUdg6CYb3Ln/YD5XHjDgdwcblouzsdoBjUe/eq0U7J06syskK8on5yiSJhttcIHGdrOUR3/kwaSgOCulNKkHFx50p3/0mV6uk/rng3ev+DJKQkiHqBOL/5GjwYkqsqc5Gfc1O7S5zfXfjn8GJYU38wRXedbRsTq+PcGfPeXZzdzp9W1BsFqFLl4501leAeoxNy30ZxXFgsbJ98ZGmoQxgmtK7bZ3VD1O2xf3Hc+45SBZSAIpwD9gUr81EfIvZdxh+p8kK2v08s663zK6Segbz1PKh85n3RNQ1+oGD3/g2r/UA9uQLGna3nhYN4YlJMbSM+P0XinAXuRVWVckNDnkdV5uMQSahaLcChLfW1tmNHkBDrQOw/+0LUmg2IXBDKDDPUuN/68cGAL4r0AV8IyEeQlSA3+QRsXy/YffjyT+GcimJuos5QIYuN8zmLtlaqsoQ/i9vxAeZmjyk/x/bpYQ8oZPipe/b7gboutvfnvBImqLtnuGyE+fCWcFCZtjCm7sMwm5sArK7v202vrxzuNHqXS8+A5aAsCWKNtR48MKDPY6lBcb0YNQhvWZsaYIXRXix+evTeevVTS/1871Y+wLJDTQ3W5kbvWhgWtXYjuJqnaeL1UTuL/I5HrOApC8gtRTJSF055C8AKmZna8a7r0kXvgcfGkfoSiFkfO3YaqTID09sz9u4Mi51GFpYr5iSG6DFAO5Q3KLk+rIAIoHwhCbBvSOPHjkC0QcxJdo+QyyE5+Nnt3+WN3FqCz08eYWVZa/MHYHpwgJF/yoiXX9WuWIWgsmC9n7SiWpgFjRX0FUHLG4YRq9ZBW4xtwlnbiRZPvMMmdMW71U8sEW6UvtI18E7usPESMj5CX/3d0Xoen5cE2vl8rJg7D09Khijn7DZgc/3QwfbdxN7CXLxzTN25T/7AQ37+ThVvhYseMp7CWcyOr05DhEA7NurQ0+LVWYvprl+YnuvuNNp9Fdu+OZ/puQFOQxYYoBcW5gSwO1xKEYZGJkAYGnwUmgTlw+m8VVG1Rr1oMSQluLdpn1setG65CyAkrwkX7YvZxMq14u6G9lPHkckQ+8mjou+xYmuSVMJazOP7fWBiJMIaYf0vscrHvoQyNQ0KOt8NBbzvm6srnB1tk3+uoUH5zz53hA+EBg1/TiS2IqwR1ghrhDXC+v9g9fm4MIHi83E3TFY8OXVSWPGUBaJZidXrJfyJOtxDJQjQK5rV/bvAvgblo4+has2EmF4DukAj6A02528BBgAJO4urXc4nRQAAAABJRU5ErkJggg==) no-repeat center center;
	background-size: 28px 24px;
}

.footer .icon-order {
	width: 28px;
	height: 24px;
	
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAqCAIAAACcBIRpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0IxNjNFMDJGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0FGRTZGRjNGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDAwZDE4NWItNTU5NC00MmUwLWEzZGYtYjg3YTQwNWFjZDRiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFhMDczMzgyLTg3Y2UtMWQ0NC1iYzQ4LWYxNmZlMzZjMDg2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpQiK4cAAANUSURBVHjazNjfSypBFAfw62aWaIqGJGRapiCBiNqb5Y+st378sZHgQ6m9JUhUbyX5I5SQCtJEi6T77a5M22y667h38zzprK2fxjkz56zm4+PjjxJRqVSq1Wqj0eh0Ou/v7xhZXFxcXl52uVw6na7b7d7e3tbr9YeHh16vN/xWHMfhb0OhkNFo1Izvu76+vrq6arVaZMRiseDuDodDo9Hg7dnZ2c3NDY+WH1qt9uDgYFzf6ekpJkY44vf7w+Ew/xrodDr98vLCdvOFhQXtOLjj4+O7uzvhSDAYDAQCBHd4ePj29sZ8f6wWbmJx/ELU/i7OZDI5nU4s01qt9vT0JPaxrD+lcF6vNxKJkLfn5+cXFxfCD0xPT3PK4prNpkyc1WoV4vj72Gw2egpHwmUyGQoX+BcEd3R0JHPN4WcVD/p8PnYfcNiEKRz+aSHu9fVV5t2mpqZ+3PMYfcriEEgI8WCxWGTxYc0pi0Pc399fXl4KR3DGUIsHIZ2/4oQYH0diaWkJRy32F3BLpRJ1Ffkr4fuvOMmQ2F9+F4fA3HETixvmmwQcQq/XaxlOCHVwCLvdzk0sDrG2tsZNLG5+fh5nNDeZOEQ8Hv888eTgnp+fU6mUmrhkMjk3N9f3ZbNZCoceguDa7bb8qkSpmcO50j9/0X2Vy2XqhycNDuLk5ERNXCwWQ1f6VR8UCgVx1pDXaL0eHx/VxK2srHyrX8Rzg1OPvB61aVUW9+kTzpa4CDObzTMzMyrgotGoGPfpw1IDQjhUrVZJqYPKJ5FIqIBzu92DWkxub2+PIuZyOVKQ4pBBtv8Krl8/o+rf3d2liMKCHtm+s7OjPu6rvkdOgIhueRARVa7iREnct/4DRPzQqhGxCUvi6P5IDnF7e1sRnHATlusbQiQZ7XA4xiRSJ8RovkFEZLQixB834dF8JF34CmIQkWHTGRU3rD/X6XSYRYPBQBGxe5NNZ2trS/43bW5ujoqTeH4A4v7+PkVEOUOITqeTryIlY2NjY3V1leUR5fDLOHzFsygkYqVLEiORiMfjYVuv0s9fZmdnQTQajWxE4LxeL3Oyy3o+NIjYaDQIEWtfcZys50Mk0H/AxD8lRl2D/FhfX0cLTT6AbTyfz/MFJc50XGVbc8L4K8AAb4BAuEwMNfYAAAAASUVORK5CYII=) no-repeat center center;
	background-size: 28px 24px;
	
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -14px;
}

.footer .active .icon-order {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAqCAIAAACcBIRpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JCODczREFGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JCODczRDlGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDAwZDE4NWItNTU5NC00MmUwLWEzZGYtYjg3YTQwNWFjZDRiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFhMDczMzgyLTg3Y2UtMWQ0NC1iYzQ4LWYxNmZlMzZjMDg2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvaCN7wAAAQlSURBVHjaYvz//z8DNcDPIwd+HD/0+8qlf+/e/v/5AyjCZmrBYefMYePAyM3z78P7H/t3/Tp3+veNq/9//cJvFCMrK5uJBU9iOrO4JCPl7vu+bePXVYv/PnsKF2FRUOJJymQ3s2JgYgJyP0/t/b5z6/8f30kylpGdQ3jWEkrd97G97sf+3cgi3OGxPMlZEPbf50/fl+f9ffGMPMPZdAwoct+HutKfJ44gi/AkpHFHJUId9+zpu5zEf18+k+97JnD4k+m4+jLaOg6cEFnId9zxwzgd95xYxzFLyXBY2zMwM/88dfzPvdsY4cdMTvwScBzRIcfp4ctXVAXnflkw6+uy+Sjhx8nFRAXHxaciHPf0MZGOY1FRQ3YcxJOsWjroIUia45qr0BwHdBl3dBIs5J68y0shMs1xWNphCnL5BJHvPpDjDu9HcxzQ0wjH5Sb/+/yJWONYWbGWeWS6j8qOY2D4dfYklqJ+9zZy3AdKc1R1HMh9F899XbYAxXE7t6AVWKAQJZh/MTME5Y6DA3ZLWzZjM0Ym5l+Xzv84sBvdcZxcBNyHWUNQ0XGEy2f85cvAOg4E/v9nGryOA7nvHxORdesAOA6YeQUEWYitIZALYbo4DtS+0jdmGrSOA1UnQeEspFT8dHUcq6oGi5Iq0+B0HBDwV7cg6g/8jvvz5BGdHSfQ3MMsJQ1q5oD6EM3V6DVEeCwi5N68Ajru/9cv9Au5mlZ2c2toFv6+bcOPw/vQIh7ewQG5vr6cro6rbuawc0IUMV/mTkfPNQFhcDaw6/X79g26Os7eBaUI/PcFPWwYubgQBTi4pz1QjgO5D1jGoDfC9mxHtMJlFZj4+OnhuMomTMeB3Mebks0ip4AyUnH0IKKpw8TEX9tGD8c5umKv4oB9O6Ep81hk5VFGBdrq4A1SNn0jgabuAXEctPxj5OAUmjKfRUYOV4Oe3cJGsLWfJo6raMTjOET5zMjJKTR1ATNuJ7KZWgi09lHfcU5uBJowSI1VTuGp8/E4kd3UkopOBBbCBB2H3j8CtqdBTpSWRXfikQMIJ7b0UqVuRS6EiXUfwolSMihObKr8cXAP1IlmVsDKkeJyzpnYJiqWXgkXt/C0BWhO/Nhai3CiuTXZTsRaCJPmPqgTQaEoTV0n8lc1keQ4fP1zRm4eYWCOFhVHcyKw9EY4sb6DBMeV1nE4uJLcBcHX/eTmEZq+kFlEDCUtNlb8PHYI6kRre/7aVmKs4Sup4XD1JKeLRECajx+LExvK4U7ksHUClhQEHFdczenmTWYXjrAKfgGQE8Ul0Z0Ii2hgSQFpi+N0nLsP+UMIRI6fAhv377IS/r58jiwo1D+TVVsPwgZmHWDqpK7jSHAfxInAtvTvu7cg7Rp2K1ve5CwmIRFEw+fw/s8zJkLGJ4HlKFCWvDSHDAACDABoMU4Y3AqAdQAAAABJRU5ErkJggg==) no-repeat center center;
	background-size: 28px 24px;
}

.footer .icon-cart {
	width: 28px;
	height: 24px;
	
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAwCAIAAAA+SaWUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0E2MjU0QjlGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0E2MjU0QjhGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDAwZDE4NWItNTU5NC00MmUwLWEzZGYtYjg3YTQwNWFjZDRiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFhMDczMzgyLTg3Y2UtMWQ0NC1iYzQ4LWYxNmZlMzZjMDg2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlAFZnAAAAKxSURBVHja7JjJquJAFIavsfU6RXGed064aVBwoe5cunLlC/oKPoAgiDjsRARF3DgsBKOIbUTtn1QTAl7NgCZZ9L+QVCnHr+oMdSqG6XTa7XYpikokEul0mqbpLz3J0Gg0LpfLv4HBEA6HM5lMLBYDsR74foGJH9zv9yUnm82WTCZTqZTdbtd4/xaLRafTOZ1Oj99hC39z0pIPe3a73UA5mUzW6/XjL2q1msvl0pKPHzAMA8rZbHY+n/nJQqGQzWZ1wUd0vV77/f54PCbDeDxeqVS04vshSY1GIzKDH242m8c1aMkHud1ui8VCnlmW3W63OvIvUavVms/n5BmsqDhmsxkP388lLFVvq3/PvgiFQjzfH06itrCA75ciyzOZTG/gw0Eid60sp8PhIBJSFAVK4g3+k6cXCpnwlM/pdOLwOB6Pb3cZyu2JE8rZ618Gg8FXh6yCLXyvsDu65otEIq/4kCK65kP8aXnycs2eSJOnoYs9Hg9SWIRPQxfDuU/PN+H+feJUkCLiOhE+7DDOYvXhUJlR/MT5tApBwAFRv3z8n1JSlqL+XU4GH9oNn8+nJhyC3uv1SuVTv8oIi4YkPlKK1HeuVD6/30+ySR1Fo1F5fIALBALqwGEvHA6HPD7VqgxN0+VyWVJ//4LParXW63Ut75ePQsLz9xq05rvdTl98KNHCKrNarTS+/z5qNBr1er2P0iByEH+y81e1FEHktNttJf4lDS3Wp4v3L89ULBY/imiz2UqlksL409f7of98H+Pb7/eDwWC5XJLWJp/PO51OBf8txY5sPoZhms0my7L8jNlsrlarcm/yEu3IbtyHw6HQ6Bf3Wg2TH7Ijm4+4Q8rkW+xQX/qWbL4fe30FFwCJdmTz5XI5BLJwBkNMfsiOkvqC1EMg83UBRpW9hpNi568AAwBAZBUO0tWgfAAAAABJRU5ErkJggg==) no-repeat center center;
	background-size: 28px 24px;
	
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -16px;
}

.footer .active .icon-cart {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAwCAIAAAA+SaWUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I5NzJGQkRGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I5NzJGQkNGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDAwZDE4NWItNTU5NC00MmUwLWEzZGYtYjg3YTQwNWFjZDRiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFhMDczMzgyLTg3Y2UtMWQ0NC1iYzQ4LWYxNmZlMzZjMDg2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkKFhP8AAAMiSURBVHjaYvy+Z/unqb2MLKycbt6cXgHMUtIMgwkwvvRz/P/9O4zHxGZkyuUTyG5hw8DMPCjc9yrQ9d+Xz2iiTMIinJ5+nF7+zCJiA+y+H0cOfJrc/e/dWyySzMw80UncMUkD6b7/QPDn98+jB79v2fDr0jmG//9R5RmF5yxnkZUfSPfBOX+ePPq+Zd2P3dv/ff4EF+TNLOAKDB8U7oOA/z9/fpk77duGVRAuMK8INHUPlPuYsDiZnZ3TwxfO/XX5AsO/f4PIfUDAoqjMxC8ADc6vX37fvjGI4hcCPrbW/ji4B+oJAUEmIREmXj4mPn5Gfn4oA0wC2Yx8UBEGJiaqu48FlwSbgTHcff8+vAciwn7l5mECuZ6fkY8PSDKBSRRvAGWBHuPipob7DE1I9SswJfwFIoanBNQxM6MFPNQPEP8gCQJzAs74BYI3MQF/X70cwMKZVUcfX4phMzBhGFDw781r/O4zHlj3sRmZ4XMf64C7z9AEn/uAjRcWGbmBaxowEXAfKAgNBywJsiqrgjI1gRAeuChmMzbDWb8hFOkbA8N5gBKfKWH3AUOYRUl5ANIeGxurth5h98H9Qf+SGVh5EOc+faOBilzi3KdnSP++HLz2J+w+Rk4uVnUturZJ+fhZVdWJdR/9SxmQdbBCg4mk0KZz4iPWfayaupDcRM+SmQT3gUojLV06lSxaOswSUqS5j25tQWZJab6iaqLa93iyCJOgkOiKLQyMjAPWv8QS7Gqa8H7Nv/fv/jy6P5D9X6ydGjZdA0Sn/fzZAe7/YoJv61Z8njGRtqElJMJXXMVuakl6+NGllP737s2n3jay4hc06KHCJCRM+yj9T6b7gBmWr7CSpk5kEhHlK6oiM/0NrvGhUffRzH1/nz7+PHfar3OnwV18U97kLGZpWTLsJsYckt3358mjd3nJ/798QRjBwyM0aS6pPXkizSG57/hl3nRkQ0HlwZcvQEEamUOy+yDRgS549iSNzGFiGNyAZPcBEzK2Fq85jcwh2X08iRnAhIySxXh4gII0Moec8gWY9YAJ+dfZU5C+Ak9SJnnDcMSYAxBgAOsAEa3l5PbzAAAAAElFTkSuQmCC) no-repeat center center;
	background-size: 28px 24px;
}

.footer .icon-user {
	width: 28px;
	height: 24px;
	
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAuCAIAAADhvA07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0E5MUM5RENGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0E5MUM5REJGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDAwZDE4NWItNTU5NC00MmUwLWEzZGYtYjg3YTQwNWFjZDRiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFhMDczMzgyLTg3Y2UtMWQ0NC1iYzQ4LWYxNmZlMzZjMDg2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjRff1sAAAK/SURBVHjazJjLSzJRGMZnTuYFy0mFMJMCbWFtQhAFcSm46b91FQhK5lbBzIWp5CXHUrHRnCIH7fnwo4+v65mrPtuZOfOb817mfQ67WCwYRZIkqdlsttvtx8dHURRns5nVauU4zuv1+v3+ra0tZcuyyoBubm4KhcLz8/OXVwkhR0dH4XDYbDbrDjSfzy8vLxuNxq93bm9vJxIJ7Jm+QJlMBpGivNlms52dndntdvr1iSya6+trehoIMc1ms7K+mchavVgsys2Jfr+PhNMFCNuDylJQAaVSiX6TaIGwYr1eV1bJT09PPM9rDDQYDL4rchrd3d1pDIRUYFTo4eFBYyBBENQA0T9O6EtMDdDr6ytlQdACKauvDy1eSyCWZRlDRAu0sbGh8k2UK9ACWSwWNTQmk0ljIMXzzVL0/1daIMwSaoDoH6cFcrvdaoDoH6cFcjgcatJod3dXYyCU/d7enuL60h4IOjw8VAaEsX9zc1N7oIODA4ykCoACgYAuAxp2/vj4WC4N+gW+RK+ZOhgMynU2p6encEV6AYEGbktWccGgaWyDXl5eut0uBrTRaDSZTDBIwKTSRxl2Fl3R6XQCDtn9a+/4FgjTAhxPtVrt9XqK7fZnR+vz+ZCIP3SQr4FarRacMky7TjPG/v5+NBpFs/0dCBHJ5/Oy3KDibhmLxT53hP+AkCXpdHo6nTJGKRQKoQy/BhoOh+fn59ghxlhFIpGTk5OPQNiVVCqFgmIMF/6SyWTS4/H860Nguri4WAnN8u25XO69lZDl6dP9/T2zOiE+5XL5LxAAr66umFWrUqks05fwPI/+u3IghGx5akM6nQ6zHqrVan+AVJ4iaCh0wfF4TNYhXu/Cf5MY3wl/PvQhsqYnvSUIAsG8sj5AoiiSnZ2d9QKid0wGiOM4VpIkDEC3t7eUB0r6yeVyxePxNwEGAPERUtMEAxa4AAAAAElFTkSuQmCC) no-repeat center center;
	background-size: 28px 24px;
	
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -14px;
}

.footer .active .icon-user {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAuCAIAAADhvA07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JCODczRDZGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JCODczRDVGMTU3MTFFMzg1QTdBNjVDRTUwNEQzNzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDAwZDE4NWItNTU5NC00MmUwLWEzZGYtYjg3YTQwNWFjZDRiIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFhMDczMzgyLTg3Y2UtMWQ0NC1iYzQ4LWYxNmZlMzZjMDg2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjQu3hwAAAMmSURBVHjazJhbSFRBGMfPzDlnb7qul9Y1S8sUHyqTsgyDhAoyggy6vkRUJARbICEVSL1YPRT2UA9FdPGhUIiCLEm6sGFSVGJSikpRmRe01t113fXs2d0z01kqCFl1zm13/89z+THf/L/5vgEYY0qWMB/g2xz82/bwwDc07kRTfpiaxuQs0q0qNWysoG1Z8pYFcoAw5p62+G5dRW5X9AE0bazYZq6yg6RkzYFwOOS9WBdwPJtzJJ29ILWuXjwzLYEw9pyt5V85CIfD9Iz0Kzdpq418BygJf+pBEzmNKOQan6irpRDSBAi5nL6G61LvRKivh2t9pAnQ1P0m0VkyjONvbKAwUhsII+75E3lOFsZGgx86VAYK9ffOaHIC8e/eqA3U200pEPl0UqDwj+9KgITBAZWBlMQrMt03SWgIUiDM85RChcNqAgEIqZiIeBuWVboVw6oJBFMsSmCAwQj0ejWB6MwsJUC0NVPlkNHZCxUBEU8nBWIKChXdn/xCtYFycqE5RTYQu6xIbZcBqFu5WuaNZlnd8mL1yw/9+g3ygMSyHxhNGgCVlcP0eTKADJu3alKgAZ3OVLlTsr9s8w1l5VrV1KbKXSBZWmeTtO8QxTBaAYk05sNHpZhrhVFKvIjaIORxBzvfh/q6w1+/CKMjaNKLOY48ytCSJjZoTF4+u7RIV7J2ztwxM5AgBNodXMvD4MdOSX3MrNmM0ZeuM23fPUsGiQ7Ev27z3b4mNu0a1Rj6NWVm+/Go78l0ILG08146z7e/1LruER//lOpThk1bZgMSb4nnTI3wc4yKlZL3V0VsGBUo9LnPffIY9vmo2Mp8pNq0Y+90IPFUXPYDaMJDxV4Apl24rCsu+Q8II3eNPfipi4qTaKst40YjMBr/Jkau9XEcaSLx+TXmv3fn3wkhwXlwjzAyTMVV4vFY7zaLLwEUs3DcaSJ9H8dxrc2RkJF/A2itP78rMNTfkyBAkbdyZAgKw0NUwijY1QGR35c4QKHeHggYNnGAwoMDEFpSEwcIjTshs3hJYgGJhVziANE5uQAFg976c4G2F4QfSpqlasDkFVhOnP4twADOrkb6aGkrkQAAAABJRU5ErkJggg==) no-repeat center center;
	background-size: 28px 24px;
}

.footer .userinfo-count {
	width: 20px;
	height: 20px;
	background-color: #fb5d24;
	
	-moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius: 10px;            /* W3C syntax */
    
    position: absolute;
    
	left: 60%;
	top: 0;
    
    line-height: 20px;
    text-align: center;
}

.footer .userinfo-count p {
	margin: 0;
	padding: 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

/*************************index*****************************/
#page-index #page-index-content {
	position: absolute;
	z-index: 1;
	top: 40px;
	bottom: 0;
	left: 0;
	width: 100%;
	
	overflow: hidden;
}

#page-index #page-index-content #scroller1 {
	position: absolute;
	z-index: 1;
	width: 100%;
}

.shoplogo img {
	width: 100%;
	height: auto;
	
	display: block;
}

#page-index .module-layout {
	margin: 0;
	
	position: relative;
	
	background-color: white;
	
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #e84538;
}

#page-index .module {
	position: absolute;
	
	width: 25%;
	height: 93px;
	
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

#page-index .module.module-row-last {
	border-bottom: none;
}

.module-row-1 {
	top: 0;
}

.module-row-2 {
	top: 93px;
}

.module-row-3 {
	top: 186px;
}

.module-row-4 {
	top: 279px;
}

.module-row-5 {
	top: 372px;
}

.module-row-6 {
	top: 465px;
}

.module-col-1 {
	left: 0;
}

.module-col-2 {
	left: 25%;
}

.module-col-3 {
	left: 50%;
}

.module-col-4 {
	left: 75%;
}

.module .module-name {
	margin: 0;
	width:100%;
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	height:30px;
	bottom: 0px;
	
	color: #9c9488;
}
.module .module-name td{
	font-size: 14px;
	height:30px;
	line-height:15px;
	text-align:center;
	vertical-align:top;
}
.module .module-icon {
	position: absolute;
	
	left: 50%;
	margin-left: -18px;
	
	top: 21px;
}

.module-icon-order {
	width: 37px;
	height: 37px;
	
	background: url(../images/news.png) no-repeat center center;
	background-size: 37px 37px;
}

.module-icon-order-bianlidian {
	width: 37px;
	height: 37px;
	
	background: url(module/bianlidian.png) no-repeat center center;
	background-size: 37px 37px;
}

.module .module-icon.module-icon-order-yinpin {
	margin-left: -12px;
	top: 22px;
	
	width: 26px;
	height: 34px;
	
	background: url(module/yinpin.png) no-repeat center center;
	background-size: 26px 34px;
}

.module .module-icon.module-icon-order-shuiguo {
	margin-left: -16px;
	top: 22px;
	
	width: 33px;
	height: 29px;
	
	background: url(module/shuiguo.png) no-repeat center center;
	background-size: 33px 29px;
}

.module .module-icon.module-icon-order-tianpin {
	margin-left: -16px;
	top: 22px;
	
	width: 32px;
	height: 38px;
	
	background: url(module/tianpin.png) no-repeat center center;
	background-size: 32px 38px;
}

.module .module-icon.module-icon-order-lingshi {
	margin-left: -16px;
	top: 24px;
	
	width: 32px;
	height: 32px;
	
	background: url(module/lingshi.png) no-repeat center center;
	background-size: 32px 32px;
}

.module .module-icon.module-icon-order-mianbao {
	margin-left: -16px;
	top: 25px;
	
	width: 36px;
	height: 27px;
	
	background: url(module/mianbao.png) no-repeat center center;
	background-size: 36px 27px;
}

.module-icon-order-shenghuofuwu {
	width: 36px;
	height: 36px;
	
	background: url(module/shenghuofuwu.png) no-repeat center center;
	background-size: 36px 36px;
}

.module-icon-message {
	width: 37px;
	height: 37px;
	
	background: url(../images/qa.png) no-repeat center center;
	background-size: 37px 37px;
}

.module .module-icon.module-icon-comment {
	margin-left: -19px;
	top: 24px;
	
	width: 39px;
	height: 31px;
	
	background: url(module/comment.png) no-repeat center center;
	background-size: 39px 31px;
}

.module-icon-newhotfood {
	width: 37px;
	height: 37px;
	
	background: url(module/newhotfood.png) no-repeat center center;
	background-size: 37px 37px;
}

.module-icon-hotfood {
	width: 37px;
	height: 37px;
	
	background: url(module/hotfood.png) no-repeat center center;
	background-size: 37px 37px;
}

.module .module-icon.module-icon-internet {
	margin-left: -21px;
	top: 23px;
	
	width: 43px;
	height: 32px;
	
	background: url(module/internet.png) no-repeat center center;
	background-size: 43px 32px;
}

.module .module-icon.module-icon-boxlist {
	top: 25px;
	
	width: 37px;
	height: 29px;
	
	background: url(module/boxlist.png) no-repeat center center;
	background-size: 37px 29px;
}

.module-icon-orderhistory {
	width: 37px;
	height: 37px;
	
	background: url(../images/select.png) no-repeat center center;
	background-size: 37px 37px;
}

.module-icon-signin {
	width: 37px;
	height: 37px;
	
	background: url(module/signin.png) no-repeat center center;
	background-size: 37px 37px;
}

.module-icon-pointcenter {
	width: 37px;
	height: 37px;
	
	background: url(module/pointcenter.png) no-repeat center center;
	background-size: 37px 37px;
}

.module-icon-giftcenter {
	width: 37px;
	height: 37px;
	
	background: url(../images/cart.png) no-repeat center center;
	background-size: 37px 37px;
}

.module-icon-userinfo {
	width: 37px;
	height: 37px;
	
	background: url(module/userinfo.png) no-repeat center center;
	background-size: 37px 37px;
}

.module-icon-award {
	width: 37px;
	height: 37px;
	
	background: url(module/award.png) no-repeat center center;
	background-size: 37px 37px;
}

.module-icon-membercenter {
	width: 37px;
	height: 37px;
	
	background: url(module/membercenter.png) no-repeat center center;
	background-size: 37px 37px;
}

#page-index .commoninfo-title {
	font-size: 16px;
	height: 45px;
	line-height: 45px;
	
	margin: 0 15px 0 15px;
	
	border-bottom: 1px solid #e6e6e6;
}

.notice-icon {
	position: absolute;
	z-index: 2;
	
	left: 0;
	top: 16px;
	width: 16px;
	height: 13px;
	
	padding: 0;
	
	background: url(mar-v.png) no-repeat center center;
	background-size: 16px 13px;
}

.notice-title p {
	margin: 0 0 0 18px;
}

.commoninfo-content.shopinfo-content
{
	padding: 0;
}

.shopinfo-layout {
	position: relative;	
	margin: 0 15px 0 15px;
}

.shopinfo-item {
	position: relative;
	
	border-bottom: 1px solid #e6e6e6;
	
	padding: 8px 0 8px 0;
}

.shopinfo-item p {
	margin: 0;
}

#area.shopinfo-item {
	border: 0;
}

.shopinfo-item.shopinfo-address-item {
	padding-right: 30px;
}

.shopinfo-item .shopinfo-name {	
	display: table-cell;
	
	vertical-align: middle;
	width: 109px;
}

.shopinfo-item .shopinfo-value {
	display: table-cell;
	
	vertical-align: middle;
}

.shopinfo-address {
	background: url(map.png) no-repeat center center;
	background-size: 25px 25px;
	
	width: 25px;
	height: 100%;
	
	position: absolute;
	
	top: 0;
	right: 0;
}

.shopinfo-item .shopinfo-address p {
	margin: 0;
	
	font-size: 12px;
	color: #e84538;
	
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -10px;
}

.shopinfo-item .shopinfo-phone {
	background: url(phone.png) no-repeat center center;
	background-size: 25px 25px;
	
	display: table-cell;
	
	width: 25px;
	height: 100%;
	
	vertical-align: middle;
	
	position: absolute;
	
	top: 0;
	right: 0;
}

.shopinfo-item .shopinfo-phone p {
	margin: 0;
	
	font-size: 12px;
	color: #e84538;
	
	position: absolute;
	left: 20px;
	top: 8px;
}

.shopinfo-item .shopinfo-qq {
	background: url(qq.png) no-repeat center center;
	background-size: 25px 25px;
	
	display: table-cell;
	
	width: 25px;
	height: 100%;
	
	vertical-align: middle;
	
	position: absolute;
	
	top: 0;
	right: 0;
}

.shopinfo-item .shopinfo-qq p {
	margin: 0;
	
	font-size: 12px;
	color: #e84538;
	
	position: absolute;
	left: 20px;
	top: 8px;
}

.commoninfo-title .more-comment {
	margin: 0;
	position: absolute;
	
	top: 0;
	right: 0;
	
	color: #999999;
}

.commoninfo-content.commentinfo-content
{
	padding: 0;
	
	margin: 0 15px 0 15px;
}

.commentlist-item {
	position: relative;
	
	width: 100%;
	
	border-bottom: 1px solid #e6e6e6;
	
	padding: 8px 0 8px 0;
}

.commentlist-item.commentlist-item-last
{
	border-bottom: none;
}

p.commentlist-item-customername {
	margin: 0
}

.commentlist-item-xingxing-bkg {
	position: absolute;
	z-index: 1;
	
	right: 0;
	width: 76px;
	top: 10px;
	height: 14px;
	
	background: url(../img/xingxing_small_row_black.png) no-repeat;
	background-size: 76px 14px;
}

.commentlist-item-xingxing-front {
	position: absolute;
	z-index: 2;
	
	left: 0;
	width: 76px;
	top: 0;
	height: 14px;
	
	background: url(../img/xingxing_small_row.png) no-repeat;
	background-size: 76px 14px;
}

p.commentlist-item-content {
	margin: 5px 0 0 0;
	line-height: 20px;
	
	color: #999999;
}

.commentlist-item-zan {
	margin: 5px 0 0 0;
	
	position: relative;
	color: #7393d3;
}

.commentlist-item-action-cai {
	margin-left: 15px;
}

.commentlist-item-time {
	position: absolute;
	
	right: 0;
	bottom: 0;
	
	color: #999999;
}

.commentlist-item-shopreply {
	margin: 5px 0 0 10px;
	line-height: 20px;
	
	color: #e95347
}

.nocomment {
	width: 100%;
	height: 110px;
	
	position: relative;
}

.nocomment-icon {
	position: absolute;
	width: 26px;
	height: 26px;
	
	background: url(nocomment.png) no-repeat center center;
	background-size: 26px 26px;
	
	left: 50%;
	margin-left: -75px;
	
	top: 50%;
	margin-top: -13px;
}

.nocomment p {
	margin: 0;
	
	position: absolute;
	
	left: 50%;
	margin-left: -40px;

	height: 110px;
	line-height: 110px;
	
	color: #a7a7a7;
	font-size: 16px;
}

.copyright {
	text-align: center;
	
	position: relative;
}

.copyright p {
	margin: 0;
}

.copyright #copyright-text {
	color: #e84538;
	font-weight: bold;
}

.copyright #accusation {
	position: absolute;
	right: 15px;
	color: #8c8c8c;
}

/******************************order*************************/
.content {
	position: absolute;
	z-index: 1;
	
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
}

.content #order-content-mask{
	position: absolute;
	z-index: 3;
	
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	
	display: none;
	
	background: rgba(0,0,0,0.5);
	opacity: 1;
	
	-moz-user-select: none;  
	-webkit-user-select: none;  
	-ms-user-select: none;
}

#typelist {
	position: absolute;
	z-index: 1;
	left: 0;
	width: 109px;
	top: 0;
	bottom: 0;
	
	padding: 0;
	
	background: #f2f2f2;
	
	overflow: hidden;
}

#typelist-layout {
	position: absolute;
	z-index: 1;
	
	width: 100%;
}

#typelist .search-btn-layout {
	position: absolute;
	
	top: 0;
	height: 50px;
	left: 0;
	right: 0;
}

#typelist .search-btn {
	position: absolute;	
	left: 29px;
	top: 14px;
	
	display: block;
	
	width: 23px;
	height: 23px;
	
	background: url(search.png) no-repeat center center;
	background-size: 23px 23px;
}

#typelist .typelist-item-layout {
	margin-top: 50px;
	
	text-align: center;
}

#typelist .typelist-item {	
	display: table;
	border-collapse: collapse;
	
	line-height: 14px;
	
	width: 100%;
	height: 43px;
}

#typelist .typelist-item.active {
	color: #B44126;
	background: white;
}

#typelist .typelist-item span {
	display: table-cell;
	vertical-align: middle;
	
	width: 100%;
}

#typelist .typelist-item .foodtype-ordernumposition {
	position: relative;
	width: 0px;
	height: 100%;
}

#typelist .typelist-item .foodtype-ordernumlayout {
	display: none;
	
	width: 20px;
	height: 20px;
	background-color: #B44126;
	
	-moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius: 10px;            /* W3C syntax */
    
    position: absolute;
    
    top: 2px;
    right: 2px;
    
    line-height: 20px;
    text-align: center;
}

#typelist .typelist-item .foodtype-ordernumlayout p {
	margin: 0;
	padding: 0;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

#foodsecondtype-layout {
	position: absolute;
	z-index: 1;
	left: 109px;
	right: 0;
	
	top: 0;
	height: 44px;
	
	overflow: hidden;
	
	border-bottom: 1px solid #e6e6e6;
	
	background-color: white;
}

#foodsecondtype-scroller {
	position: absolute;
	z-index: 1;
	
	top: 6px;
	height: 100%;
	
	white-space: nowrap;
}

.foodsecondtype-item-layout {
	letter-spacing: -2px;/*根据不同字体字号或许需要做一定的调整*/
	word-spacing: -2px;
	font-size: 0;
}

.foodsecondtype {
	display: inline-block;

	font-size: 12px;
	letter-spacing: normal;
	word-spacing: normal;
	
	margin: 0 0 5px 10px;
	padding: 0 8px 0 8px;
	
	height: 30px;
	line-height: 30px;
	text-align: center;
	
	border: 1px solid #d6d6d6;
	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
}

.foodsecondtype.selected {
	border: 1px solid #B44126;
	background-color: #B44126;
	color: white;
}

.foodunit {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.formerprice {
	color:#aaaaaa;
	font-size:12px;
	text-decoration:line-through;
}

#foodlist {
	position: absolute;
	z-index: 1;
	left: 109px;
	right: 0;
	
	top: 0;
	bottom: 0;
	
	overflow:auto;
	
	background-color: white;
}

#foodlist.secondtype {
	top: 45px;
}

#foodlist-layout {
	position: absolute;
	z-index: 1;
	width: 100%;
}

.shopcart-info {
	position: absolute;
	z-index: 2;
	
	height: 45px;
	bottom: 0;
	left: 0;
	width: 100%;
	
	background-color: #B44126;
	
	filter: alpha(opacity=85); /*IE滤镜，透明度50%*/
	-moz-opacity: 0.85; /*Firefox私有，透明度50%*/
	opacity: 0.85;/*其他，透明度50%*/
}

.shopcart-select-info {
	position: absolute;
	
	width: 30px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	
	color: white;
	font-weight: bold;
	font-size: 16px;
	
	left: 15px;
	top: 8px;
	
	margin: 0;
	
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTI2MkM3NTM1MDc2MTFFNEFFOUREMjg0NzMwRUMwNjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTI2MkM3NTI1MDc2MTFFNEFFOUREMjg0NzMwRUMwNjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVlMTRhZmE2LWY1OGItOGI0Zi04NDc3LTc5ZmY2NGVhNGU1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxYTA3MzM4Mi04N2NlLTFkNDQtYmM0OC1mMTZmZTM2YzA4NjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5xsZ31AAAEOklEQVR42uSby09TQRTGp1eUjdAqUMM7xCUWjRKNLFCDiXFBMBow4X+AHW4lqBt1p5AYtwgGYzcshEQ0UBUx4IOCj40mJkgEDW1g5aueSb+pw1Ck3Ed7O5zkl6G5dOZ8d27vnTvnHE8sFmMOmZc4StQS1UQVUUr4iJ34nxUiQnwhPhKzxCQxTkSdcMpjs+Ay4jxxljhCbDPZz29igggS94jPbhNcT3QQpxWRw5gxPnOfiDnM6DKO52HGi4m9uBL4FXFKEf+AuE6MWvaUC7bAcWIsttr6iTNEjoV+c9DHHaXvMYxp2mezXywmeiVHwsQVwmfxBCaD93kZYwjrhQ9pEdxMRDBwlLhEeBwQquLBWFGMHYEvjgneQdyQzvIAUZkGoSqVGFsY9ynXbsF5xENpkPYMCFVpl/wZJXbbJbiImETHH4gDLhAr4L7MwLfX8NWSYC8xhQ4nMnQJb0QJ8RQ+voTPpgTz3+wIOnpO7HGhWAH3bRy+jsD3TQvuRgfviXIXixWUw9cYfN+U4GbphlCTBWIFNZLfLakKLiWWXHQ33ixt8J1rKEtFcBBfuJuFYgX90BDcSPAJ/ON8Krd4F1MEDdwa5GOG8i7RhfY2sciy17jvt/B353pvS/U4I9NZPLMq09BUn2yGO9AOMn1sUNGW2ADw4+U8h9iFl3QdjG8uLBG/sL20IGa4FWKDGoll0BKENq4xcUmfQ9vH9LM+WSO/pPnu4nfsRW3H9OtkfHZ/Ym+sgM9wHcQOaSiWQdMQNNZxwQdxYIrpa5Noa7ngAD6ENRY8g7baQESAYd9YVxPaqrjgEnyY11jwHNpSAw9nptnzVzUR6cjnjyURa/EwvS0mLzx0t1y0PwyELEVgS1dLhGcN6bfr01iwmMxlA8FohpClruZH+9WQn1EaC06sNQxpFRLQWPA+tLOGtIY+pLHgWrGm3mqvh4V8hnm2zDgONmk4u0IT1xgRC4/7aFs1FNwqa0y2iedjDuVIZcC8WGes2cRbYPEUI24XNJpdoWUYGletpa+ibdRIcKOibU1sKYSd+k4Nog4XoSX0v2Bag4bBtJOphkv7t0K4lCGILALibVshIM6QLiAskEViA2ZSHgQ9+OJbs3mNaaZYytnqMZu29Fi60/ldLNYvPWFGzaYtcQqkoPIzosKliWkhKZhfYDX1kJ+9V+jwHbHfZWlKYUnshldhqh3nE49cnFw6ZmdyqYCn6N5U0oczcYmXK+nD3U6kD6+XIB5B0na6xHZJa4So0wni6iNArkeYRpq+1wGRXvT9RhqvL50lAGqRR0gpxOAnosmGIo+mJEUeT5A8Z9pnu8p4jrF/ZTzyK6co4wljO3gRmwsrUkSAv6QXYSs1wNaW8fxh8TKea8yGMh67C7UqiBYWL9Q6zKwVar1g8QycAebCQq31tldEKV4AM1jIkpfifcMVEGYOl+L9FWAAF1bdlpI3VkwAAAAASUVORK5CYII=) no-repeat center center;
	background-size: 30px 30px;
	
	display: table-cell;
}

.shopcart-select-price-info {
	position: absolute;
	
	color: white;
	font-weight: bold;
	font-size: 16px;
	
	line-height: 45px;
	
	left: 54px;
	
	margin: 0;
}

.goshopcart-btn {
	position: absolute;
	
	top: 6px;
	right: 20px;
	
	width: 65px;
	height: 32px;
	line-height: 32px;
	
	text-align: center;
	
	display: block;
	background-color: white;
	
	-moz-border-radius: 16px;      /* Gecko browsers */
    -webkit-border-radius: 16px;   /* Webkit browsers */
    border-radius: 16px;            /* W3C syntax */
}

#goshopcart-text {
	color: #e84538;
	margin: 0;
	
	font-weight: bold;
}

.ui-dialog #delete-content, .ui-dialog #getlocation-content {
	font-size: 18px;
	text-align: center;
}

#foodinfo .foodinfo-foodname-layout {
	position: relative;
	margin-left: 30px;
	margin-right: 30px;
	
	padding: 7px 0 7px 0;
}

#foodinfo .foodname {
	width: 100%;
	font-size: 18px;
	text-align: center;
	
	margin: 0;
}

.closefoodinfo {
	position: absolute;
	z-index: 10000;
	
	display: block;
	
	top: 3px;
	right: 5px;
	
	width: 30px;
	height: 30px;
	
	background: url(foodinfo-close.png) no-repeat center center;
	background-size: 17px 17px;
}

#foodinfo #foodinfocontent {
	position: relative;
	width: 100%;
	height: 200px;
	
	overflow: hidden;
}

#foodinfo #foodinfocontent-layout {
	position: absolute;
	z-index: 1;
	width: 100%;
}

#foodinfo .foodimage {
	width: 100%;
}

.foodinfo_basicinfo {
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding-left: 15px;
	
	word-break: break-all;
}

.foodinfo_des_layout {
	position: relative;
}

.foodinfo_des_title {
	position: absolute;
	
	top: 0;
	left: 15px;
	
	margin: 0;
}

.foodinfo_des {
	margin: 0 5px 0 60px;
	word-break: break-all;
}

.foodinfo_des p {
	margin: 0;
}

.foodinfo_des_body{
	width:100%;
	height:auto;
	word-break: break-all;
}

#foodinfo #foodinfoprice {
	color: #B44126;
	font-weight: bold;
}

.search-layout {
	display: none;
	
	position: absolute;
	z-index: 10000;
	
	height: 45px;
	bottom: 0;
	left: 0;
	width: 100%;
	
	background-color: #e84538;
}

.search-layout #search-input {
	position: absolute;
	
	margin: 0;
	padding: 0;
	
	left: 5px;
	right: 129px;
	top: 6px;
	height: 32px;	
	
	border: 0;
	background-color: white;
	color: #c8c8c8;
	font-size: 14px;
	
	-moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius: 2px;            /* W3C syntax */
    
    text-indent: 5px;
}

.search-layout #search-btn {
	position: absolute;
	
	top: 6px;
	height: 32px;
	right: 68px;
	width: 56px;
	
	text-align: center;
	line-height: 32px;

	background-color: white;
	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
}

.search-layout #complete-btn {
	position: absolute;
	
	top: 6px;
	height: 32px;
	right: 6px;
	width: 56px;
	
	text-align: center;
	line-height: 32px;

	background-color: white;
	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
}

.search-layout p {
	margin: 0;
	
	color: #e84538;
}

#search-result {
	display: none;
	
	position: absolute;
	z-index: 1;
	
	top: 0;
	bottom: 45px;
	left: 0;
	width: 100%;
	
	overflow: hidden;
	
	background-color: white;
}

#search-result-content {	
	position: absolute;
	
	left: 0;
	right: 0;
}

#search-result-content .search_no_result {
	font-size: 18px;
	text-align: center;
	
	margin-top: 80px;
}

.shop-marquee {
	position: absolute;
	z-index: 2;
	
	top:0px;
	height:34px;
	line-height:34px;
	width: 100%;
	
	background:rgb(255,249,233);
}

.shop-marquee .notice-icon {
	top: 10px;
	left: 10px;
}

.ordernotice-close-icon {
	position: absolute;
	z-index: 2;
	
	right: 0;
	top: 0;
	bottom: 0;
	width: 35px;
	
	padding: 0;
	
	background: url(mar-close.png) no-repeat center center;
	background-size: 15px 15px;
}

.shop-marquee .marquee-content {
	position:absolute;
	float:left;
	height:30px;
	line-height:30px;
	padding-top:2px;
	margin-left:35px;
	margin-right:35px;
}

/******************************cart*************************/
#page-cart {
	position: absolute;
	z-index: 1;
	overflow: hidden;
}

#scroller3 {
	position: absolute;
	z-index: 1;
	width: 100%;
}

.cartfoodinfo {
	position: relative;
	background-color: white;
	
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

#cartlayout {
	position: relative;
}

.cartitem {
	position: relative;
	margin: 0 15px;
	height: auto;
	
	word-wrap: break-word;
	word-break: break-all;
	
	border-bottom: 1px solid #e6e6e6;
}

.cartitem .foodimage {	
	width: 66px;
	height: 100%;

	text-align: left;
}

.cartitem .foodimage img {
	max-width: 56px;
	max-height: 56px;
	
	margin: 0;
	
	vertical-align: middle;
}

.cartitem .foodinfo-layout {
	vertical-align: top;
	min-height: 76px;
	
	position: relative;
}

.cartitem p {
	margin: 0;
}

.cartitem .big-plus {
	position: absolute;
	
	right: 1px;
	width: 41px;
	bottom: 15px;
	height: 28px;
	
	text-align: center;
	border: 1px solid #e6e6e6;
	
	display: table;
}

.cartitem .big-icon-margin {
	margin: 7px 0 0 13px;
}

.cartitem .cartfoodname {
	margin: 8px 0 51px 0;
	
	line-height: 14px;
}

.cartitem .cartfoodprice {
	position: absolute;
	
	left: 0;
	width: 100px;
	bottom: 5px;
	
	color: #B44126;
	font-weight: bold;
}

.cart-delete {	
	position: absolute;
	
	right: 33px;
	bottom: -2px;
}

.cart-foodnum {	
	position: absolute;
	
	right: 25px;
	width: 18px;
	bottom: 8px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}

.cart-plus {	
	position: absolute;
	
	right: -10px;
	bottom: -2px;
}

.pricechangeinfo {
	padding: 5px 0 5px 0;
	display: block;
	
	position: relative;
}

.pricechangeinfo p {
	margin: 0;
	line-height: 20px;
	
	color: #666666;
}

#page-cart .cartprice-text {
	margin: 0;
	
	margin: 0 15px 0 15px;
}

#memberinfo {
	margin: 0 15px 0 15px;
}

#discountinfo {
	margin: 0 15px 0 15px;
}

#deliveryinfo {
	margin: 0 15px 0 15px;
}

#addserviceinfo {
	margin: 0 15px 0 15px;
}

#promotion {
	margin: 0 15px 0 15px;
}

.cart-payprice {	
	margin: 0;
	height: 44px;
	line-height: 44px;
	
	padding-left: 15px;
}

.shouldpayprice {
	color: #B44126;
	font-size: 16px;
	font-weight: bold;
}

.selftaketype {
	position: absolute;
	
	top: 6px;
	
	width: 70px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	
	font-size: 14px;
	
	border: 1px solid #d6d6d6;
	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
}

.selftaketype.selftaketype-1 {
	left: 0;
}

.selftaketype.selftaketype-2 {
	left: 80px;
}

.selftaketype p {
	margin: 0;
}

.selftaketype.active {
	border: 1px solid #e84538;
	color: #e84538;
}

.orderinfo-setting {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	
	background-color: white;
	
	padding: 6px 0 6px 0;
}

.order-info-item {
	position: relative;
	
	display: block;
	height: 46px;
	line-height: 46px;
}

.order-info .member-attention {
	color: #ea5448;
}

.order-info-item p {
	margin: 0;
	position: absolute;
	left: 15px;
}

.order-info-item .item-value {
	height: 100%;
	
	position: absolute;
	left: 80px;
	right: 0;	
}

.item-value-selectposition {
	position: absolute;
	left: 0;
	right: 15px;
	
	height: 32px;
	
	top: 6px;
}

.order-info-item .item-value .item-input {	
	position: absolute;
	
	margin: 0;
	padding: 0;
	
	left: 0;
	right: 15px;
	top: 6px;
	height: 32px;	
	
	appearance: none;
    -webkit-appearance: none; /*设置元素表示形式(normal|icon|window|button|menu|field)*/
    -moz-appearance: none;
    
    border: 1px solid #cbcbcb;
    
	font-size: 14px;
	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
    
    text-indent: 5px;
}

.order-info .order-info-attention {
	position: relative;
	
	padding: 0 10px 0 80px;
	
	display: none;
}

.order-info .order-info-attention p {
	margin: 0;

	color: #e84538;
	font-size: 12px;
}

.gopay
{	
	display: block;
	margin: 0 15px 0 15px;
	
	height: 45px;
	line-height: 45px;
	
	text-align: center;
	
	-moz-border-radius: 18px;      /* Gecko browsers */
    -webkit-border-radius: 18px;   /* Webkit browsers */
    border-radius: 18px;            /* W3C syntax */
}

.gopay.active {	
	background-color: #B44126;
    
    color: white;
}

.gopay.inactive {
	color: white;
	background-color: #aaaaaa;
}

.gopay p {
	font-weight: bold;
	margin: 0;
}

#submitorder.gopay {
	bottom: 0;
}

#delete-attention p {
	text-align: center;
	font-size: 16px;
	font-wegiht: bold;
	
	margin: 10px 0 0 0 ;
}

/**************************pay****************************/
#page-pay.__page__ {
	bottom: 0;
}

#page-pay #page-pay-content {
	position: absolute;
	z-index: 1;
	top: 40px;
	bottom: 0;
	left: 0;
	width: 100%;
	
	overflow: hidden;
}

#page-pay #page-pay-content #scroller4 {
	position: absolute;
	z-index: 1;
	width: 100%;
}

.pay-info {
	background-color: white;
	
	border-top: 1px solid #e6e6e6;
}

#page-pay .paytype {
	margin: 0;
	
	position: relative;
	height: 50px;
	line-height: 50px;
	
	border-bottom: 1px solid #e6e6e6;
}

.paytype .paytype-info {
	margin: 0 0 0 15px;
}

.paytype .paytype-text {
	position: absolute;
	
	top: 8px;
	
	width: 70px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	
	font-size: 14px;
	
	border: 1px solid #d6d6d6;
	
	-moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius: 2px;            /* W3C syntax */
}

.paytype .paytype-text p {
	margin: 0;
}

.paytype .paytype-text.active {
	border: 1px solid #e84538;
	color: #e84538;
}

.paytype .paytype-text-1 {
	left: 80px;
}

.paytype .paytype-text-2 {
	left: 160px;
}

.paytype .paytype-text-3 {
	left: 240px;
}

#page-pay #memberBalance {
	height: 46px;
	line-height: 44px;
	
	margin: 0;
	padding-left: 15px;
	
	border-bottom: 1px solid #e6e6e6;
}

#page-pay #memberBalance-text {
	color: #e84538;
	font-size: 16px;
	font-weight: bold;
}

#page-pay .order-info-item.pay-coupon {
	border-bottom: 1px solid #e6e6e6;
}

#page-pay .order-info-item.pay-onlinetype {
	border-bottom: 1px solid #e6e6e6;
}

#page-pay .lastpayprice-layout {
	height: 44px;
	line-height: 44px;
	
	margin: 0 0 0 15px;
}

#page-pay .lastpayprice {
	color: #e84538;
	font-size: 16px;
	font-weight: bold;	
}

#page-pay .order-info.pay-contact {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	
	background: white;
}

.contact-layout {
	position:relative;
	display:block;
	background:#fff;
	width: 100%;
	padding:15px 15px 10px 15px;
	
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.contact-layout p {
	padding:0;
	padding-bottom:5px;
	margin:0px;
	line-height:20px;
	color: #666666;
	
	word-wrap: break-word;
	word-break: break-all;
}

.contact-layout p.contact-address {
	margin-right: 60px;
}

#page-pay .shopinfo-address {
	right: 45px;
	top: 0;
}

.closephonecode {
	position: absolute;
	z-index: 10000;
	
	display: block;
	
	top: 3px;
	right: 5px;
	
	width: 30px;
	height: 30px;
	
	background: url(foodinfo-close.png) no-repeat center center;
	background-size: 17px 17px;
}

.phonecode-title-layout {
	position: relative;
	margin-left: 30px;
	margin-right: 30px;
	
	padding: 7px 0 7px 0;
}

.phonecode-title-layout .phonecodename {
	width: 100%;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	
	margin: 0;
}

.phonecodecontent {
	position: relative;
	width: 100%;
	
	overflow: hidden;
}

.phonecode-attention {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #666666;	
	margin: 0 0 5px 0;
}

.phonecode-layout {
	width: 100%;
	height: 44px;
	
	position: relative;
}

#captcha {
	position: absolute;
	
	margin: 0;
	padding: 0;
	
	left: 15px;
	right: 120px;
	top: 6px;
	height: 32px;	
	
	appearance: none;
    -webkit-appearance: none; /*设置元素表示形式(normal|icon|window|button|menu|field)*/
    -moz-appearance: none;
    
    border: 1px solid #cbcbcb;
    
	font-size: 14px;
	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
    
    text-indent: 5px;
}

#getcaptcha 
{
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100px;
	right: 15px;
	
	top: 6px;
	height: 32px;
	line-height: 32px;
	text-align: center;

	font-size: 14px;
	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
}

#getcaptcha.active {
	color: white;
	background-color: #e84538;
}

#getcaptcha.inactive {
	color: white;
	background-color: #c0c0c0;
}

#phonecode-submit {
	margin-top: 15px;
	margin-bottom: 15px;
}

.mergeorder-choice {
	position: relative;
	
	left: 50%;
	margin-left: -110px;
	width: 220px;
	
	top: 0;
	height: 34px;
	line-height: 34px;
	
	text-align: center;
	
	border: 1px solid #e95347;
	
	-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius: 4px;            /* W3C syntax */
}

.mergeorder-directpay {
	position: absolute;
	left: 0;
	width: 110px;
	top: 0;
	height: 34px;
}

.mergeorder-directpay.active {
	background-color: #e95347; 
}

.mergeorder-directpay p {
	color: #e95347;
	margin: 0;
}

.mergeorder-directpay.active p {
	color: white;
	margin: 0;
}

.mergeorder-layout {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	
	background: white;
	
	position: relative;
	
	line-height: 20px;
	
	margin-top: 15px;
}

.mergeorder-name {
	margin: 15px 30px 0 15px;
}

.mergeorder-deadtime {
	margin: 0 30px 0 15px;
}

.mergeorder-attention {
	display: none;
	
	margin: 0 30px 15px 15px;
}

.mergeorder-nomerge {
	margin: 15px 0 15px 15px;
}

/****************************model_1***************************/
.model_1 .fooditem {
	width: 100%;
		
	word-wrap: break-word;
	word-break: break-all;
	
	border-bottom: 1px solid #e6e6e6;
	
	position: relative;
}

.fooditem td {
	padding: 0;
}

.model_1 .foodtitle {
	margin-top: 8px;
	width: 100%;
}

.model_1 .foodcontent {
	text-align: left;
	vertical-align: top;
	
	height: 32px;
}

.model_1 .foodname {	
	line-height: 16px;
	
	display: inline-block;
	
	margin: 0 50px 0 10px;
}

.model_1 .foodname_fix {
	position: relative;
	display: inline-block;
	width: 1px;
	height: 1px;
}

.model_1 .foodimage_label {
	position: absolute;
	
	left: 0;
	top: -13px;
	
	width: 44px;
	height: 17px;
	
	background: url(foodlabel-noimage.png) no-repeat center center;
	background-size: 44px 17px;
}

.model_1 .foodlabel_name {
	margin: 0;
	position: absolute;
	
	left: -1px;
	top: 0;
	width: 44px;
	height: 17px;
	line-height: 17px;
	
	text-align: center;
	
	color: white;
	font-size: 11px;
	font-weight: bold;
	
	letter-spacing: -1px;
	word-spacing: -1px;
}

.model_1 .foodselect {
	width: 100%;
	height: 40px;
	
	position: relative;
}

.model_1 .food_memo {
	position: absolute;
	top: -6px;
	left: 10px;
	
	font-size: 12px;
	font-weight: bold;
	
	color: #B44126;
}

.model_1 .food_count {
	position: absolute;
	top: 0px;
	left:0px;
	font-size: 12px;
	text-indent:10px;
	color: #999999;
}

.model_1 .foodprice {
	position: absolute;
	left: 10px;
	bottom: 8px;
	
	color: #B44126;
	font-weight: bold;	
	text-align: left;
}

.model_1 .foodnumop {
	width: 90px;
	height: 35px;
	
	position: relative;
}

.model_1 .big-plus {
	position: absolute;
	
	right: 0;
	bottom: -2px;
}

.model_1 .op-small-delete {	
	position: absolute;
	
	right: 43px;
	bottom: -2px;
}

.model_1 .op-foodnum {	
	position: absolute;
	
	right: 35px;
	width: 18px;
	bottom: 8px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}

.model_1 .op-small-plus {	
	position: absolute;
	
	right: 0;
	bottom: -2px;
}

/****************************model_2***************************/
.model_2 .fooditem {
	width: 100%;
		
	word-wrap: break-word;
	word-break: break-all;
	
	border-bottom: 1px solid #e6e6e6;
}

.fooditem td{		
	padding: 0;
}

.model_2 .foodimage {
	width: 76px;
	height: 76px;
	
	text-align: center;
	
	position: relative;
}

.model_2 .foodimage img {
	max-width: 56px;
	max-height: 56px;
	
	vertical-align: middle;
}

.foodimage .foodimage-default {
	display: inline-block;
	width: 56px;
	height: 56px;
	
	vertical-align: middle;
	
	background: url(image-default.png) no-repeat center center;
	background-size: 56px 56px;
}

.model_2 .foodimage_label {
	position: absolute;
	
	left: 6px;
	top: 7px;
	
	width: 44px;
	height: 21px;
	
	background: url(foodlabel.png) no-repeat center center;
	background-size: 44px 21px;
}

.model_2 .foodlabel_name {
	margin: 0;
	position: absolute;
	
	left: -1px;
	top: -1px;
	width: 44px;
	height: 20px;
	line-height: 20px;
	
	text-align: center;
	
	color: white;
	font-size: 11px;
	font-weight: bold;
	
	letter-spacing: -1px;
	word-spacing: -1px;
}

.model_2 .foodtitle {
	margin-top: 8px;
	width: 100%;
}

.model_2 .foodcontent {
	text-align: left;
	vertical-align: top;
	
	height: 28px;
}

.model_2 .foodname {		
	line-height: 14px;
	
	margin: 0;
}

.model_2 .foodselect {
	width: 100%;
	height: 40px;
	
	position: relative;
}

.model_2 .food_memo {
	position: absolute;
	top: 0px;
	left:0px;
	font-size: 12px;
	font-weight: bold;
	
	color: #B44126;
}

.model_2 .food_count {
	position: absolute;
	top: 0px;
	left:0px;
	font-size: 12px;
	font-weight: bold;
	
	color: #999999;
}

.model_2 .foodprice {
	position: absolute;
	bottom: 8px;
	
	color: #B44126;
	font-weight: bold;	
	text-align: left;
}

.model_2 .foodnumop {
	width: 90px;
	height: 35px;
	
	position: relative;
}

.model_2 .big-plus {
	position: absolute;
	
	right: 0;
	bottom: -2px;
}

.model_2 .op-small-delete {	
	position: absolute;
	
	right: 43px;
	bottom: -2px;
}

.model_2 .op-foodnum {	
	position: absolute;
	
	right: 35px;
	width: 18px;
	bottom: 8px;
	height: 25px;
	line-height: 25px;
	text-align: center;
}

.model_2 .op-small-plus {
	position: absolute;
	
	right: 0;
	bottom: -2px;
}

.foodnature p {
	margin: 0;
}

p.foodnature-layout-text {
	margin: 0 0 8px 10px;
	padding-left: 5px;
	
	background-color: #f2f2f2;
	
	height: 26px;
	line-height: 26px;
}

.foodnature-layout-text-price {
	color: #e84538;
	font-weight: bold;	
}

.foodnature-name {
	margin: 0 0 2px 10px;
}

.foodnature-name-first.foodnature-name {
	border-top: none;
}
	
.foodnature-value-layout {
	letter-spacing: -2px;/*根据不同字体字号或许需要做一定的调整*/
	word-spacing: -2px;
	font-size: 0;

	margin-left: 10px;
}

.foodnature-value {
	display: inline-block;
	
	font-size: 12px;
	letter-spacing: normal;
	word-spacing: normal;
	
	margin: 0 10px 10px 0;
	padding: 0 8px 0 8px;
	
	height: 30px;
	line-height: 30px;
	text-align: center;
	
	border: 1px solid #d6d6d6;
	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
}

.foodnature-value.active {
	border: 1px solid #B44126;
	color: #B44126;
}

/***********************cartempty***********************/
.cartempty-icon {
	position: absolute;
	
	left: 50%;
	margin-left: -70px;
	
	top: 110px;
	width: 129px;
	height: 107px;
	
	background: url(cart-empty.png) no-repeat center center;
	background-size: 129px 107px;	
}

.cartempty-text {
	position: absolute;
	
	margin: 0;
	
	left: 0;
	right: 0;
	text-align: center;
	
	top: 245px;
	
	font-size: 18px;
	
	color: #c8c8c8;
}

.cartempty-text p {
	margin: 0;
}

/******************ordersuccess******************/
#page-ordersuccess.__page__ {
	bottom: 0;
}

.ordersuccess-icon {
	position: absolute;
	
	left: 50%;
	margin-left: -51px;
	
	top: 90px;
	width: 103px;
	height: 103px;
	
	background: url(ordersuccess.png) no-repeat center center;
	background-size: 103px 103px;	
}

.ordersuccess-text {
	position: absolute;
	
	margin: 0;
	
	left: 0;
	right: 0;
	text-align: center;
	
	top: 211px;
	
	font-size: 18px;
	
	color: #c8c8c8;
}

.ordersuccess-text p {
	margin: 0;
}

.ordersuccess-continuepay {
	position: absolute;
	
	left: 28px;
	right: 50%;
	
	margin-rigth: 10px;
	
	top: 250px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    
    background-color: #e84538;
    color: white;
}

.ordersuccess-continuepay p {
	margin: 0;
	font-size: 16px;
}

.ordersuccess-showdetail {
	position: absolute;
	
	left: 50%;
	right: 28px;
	
	margin-left: 10px;
	
	top: 250px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    
    background-color: #e84538;
    color: white;
}

.ordersuccess-showdetail p {
	margin: 0;
	font-size: 16px;
}

/***********************noweixinorder***********************/
#page-noweixinorder .noweixinorder-text,#page-shopclose .noshopclose-text,#page-noworktime .noworktime-text {
	position: absolute;
	
	margin: 0;
	
	left: 0;
	right: 0;
	text-align: center;
	
	top: 190px;
	
	font-size: 18px;
	
	color: #c8c8c8;
}

/***************************pagemerge*********************/
#page-mergelist.__page__ {
	bottom: 0;	
}

#mergelist-iscroll{
	position: absolute;
	z-index: 1;
	top: 40px;
	bottom: 0;
	left: 0;
	width: 100%;
	
	overflow: hidden;
}
#chooseaddress-iscroll{
	position: absolute;
	z-index: 1;
	top:40px;
	bottom: 0;
	left: 0;
	width: 100%;
	
	overflow: hidden;
}

#mergelist-iscroll-layout,#chooseaddress-iscroll-layout {
	position: absolute;
	z-index: 1;
	width: 100%;
}

.mergeorder-infoselect-layout {
	position: relative;
	
	left: 50%;
	margin-left: -110px;
	width: 220px;
	
	top: 15px;
	height: 34px;
	line-height: 34px;
	
	text-align: center;
	
	border: 1px solid #e95347;
	
	-moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius: 4px;            /* W3C syntax */
}

.mergeorder-infoselect-mergelist {
	position: absolute;
	left: 0;
	width: 110px;
	top: 0;
	height: 34px;
}

.mergeorder-infoselect-mergelist.active {
	background-color: #e95347; 
}

.mergeorder-infoselect-mergelist p {
	color: #e95347;
	margin: 0;
}

.mergeorder-infoselect-mergelist.active p {
	color: white;
	margin: 0;
}

.mergeorder-mergelist-layout,.chooseaddress-addresslist-layout {
	position: relative;
	
	width: 100%;
}

.mergeorder-mergelist-item ,.address-addresslist-item{
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;	
	background-color: white;
	position: relative;
	margin-bottom: 15px;
}

.mergeorder-mergelist-item p {
	line-height: 16px;	
}

.mergeorder-mergeitem-name {
	margin: 8px 10px 0 10px;
	color: #f39733;
	font-size: 16px;
	font-weight: bold;
}

.mergeorder-mergeitem-join {
	position: absolute;
	
	width: 44px;
	height: 20px;
	line-height: 20px;
	
	right: 10px;
	top: 6px;
	
	color: white;
	background-color: #489a01;
	
	text-align: center;
	
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.mergeorder-mergeitem-memo {
	margin: 4px 10px 0 10px;
}

.mergeorder-mergeitem-choice {
	margin: 4px 10px 0 10px;
}

.mergeorder-mergeitem-num {
	margin: 4px 0 8px 10px;
}

.mergeorder-mergeitem-num-value {
	color: #e84538;
	font-size: 16px;
	font-weight: bold;
}

.mergeorder-mergeitem-time {
	position: absolute;
	
	margin: 0;
	right: 10px;
	bottom: 8px;
}

.add-merge{
	position: fixed;
	z-index: 100;
	bottom: 0;
	left: 0;
	
	display: block;
	width: 100%;
	height: 45px;
	
	line-height: 45px;
	text-align: center;

	background-color: #e95347;
	
	color: white;
	font-size: 18px;
	
	filter: alpha(opacity=90); /*IE滤镜，透明度50%*/
	-moz-opacity: 0.9; /*Firefox私有，透明度50%*/
	opacity: 0.9;/*其他，透明度50%*/
}

.mergeorder-mergeinfo-layout {
	display: none;
	
	position: relative;
	
	width: 100%;
}

/***************************pageaddmerge*********************/
#page-addmerge.__page__ {
	bottom: 0;	
}
#page-chooseaddress.__page__ {
	bottom:0;
}
#page-addaddress.__page__ {
	bottom: 0;	
}
#addmerge-iscroll ,#addaddress-iscroll{
	position: absolute;
	z-index: 1;
	top: 40px;
	bottom: 0;
	left: 0;
	width: 100%;
	
	overflow: hidden;
}

#addmerge-iscroll-layout,#addaddress-iscroll-layout {
	position: absolute;
	z-index: 1;
	width: 100%;
}

.order-info-item .item-value.merge-time {
	width: 70px;
}

.order-info-item p.merge-time-unit {
	margin: 0;
	position: absolute;
	left: 150px;
}

.submit-add-merge {
	position: fixed;
	z-index: 100;
	bottom: 0;
	left: 0;
	
	display: block;
	width: 100%;
	height: 45px;
	
	line-height: 45px;
	text-align: center;

	background-color: #e95347;
	
	color: white;
	font-size: 18px;
	
	filter: alpha(opacity=90); /*IE滤镜，透明度50%*/
	-moz-opacity: 0.9; /*Firefox私有，透明度50%*/
	opacity: 0.9;/*其他，透明度50%*/
}

/***********************usercenter*********************/
#page-usercenter {
	position: absolute;
	z-index: 1;
	overflow: hidden;
}

#scroller5 {
	position: absolute;
	z-index: 1;
	width: 100%;
}

.usercenter-top {
	position: relative;
	height: 108px;
	
	background-color: white;
	border-bottom: 1px solid #e84538;
}

.usercenter-top-userinfo {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 57px;
	
	border-bottom: 1px solid #e6e6e6;
}

.usercenter-top-userinfo-layout {
	position: absolute;
	
	top: 0;
	bottom: 0;
	left: 0;
	right: 85px;
}

.usercenter-username {
	position: absolute;
	
	left: 10px;
	top: 10px;
	
	padding-right: 42px;
	
	font-size: 16px;
	font-weight: bold;
}

.usercenter-vip-icon {
	position: absolute;
	
	top: 1px;
	right: 0;
	
	width: 36px;
	height: 16px;
	line-height: 16px;
	
	text-align: center;
	
	-moz-border-radius: 8px;      /* Gecko browsers */
    -webkit-border-radius: 8px;   /* Webkit browsers */
    border-radius: 8px;            /* W3C syntax */
    
    background-color: rgb(232,56,40);
    color: white;
    font-weight: bold;
	font-size:12px;
}

.usercenter-customerid {
	position: absolute;
	
	left: 10px;
	top: 35px;
}

.out-top-signin {
	position: absolute;
	top: 16px;
	right: 35px;
	width: 52px;
	height: 24px;
	line-height: 24px;
	border:1px solid rgb(235,90,77);
	-moz-border-radius: 12px;      /* Gecko browsers */
    -webkit-border-radius: 12px;   /* Webkit browsers */
    border-radius: 12px;            /* W3C syntax */
}

.usercenter-top-signin {
	display: block;
	height: 100%;
	
	background: url(u-signin.png) no-repeat center center;
	background-size: 12px 12px;
	float:left;
	top: 8px;
	right: 49px;
	width: 12px;
	height: 24px;
	margin-left:7px;
}

.signin-text{
	width:26px;
	left:50px;
	top:8px;
	font-size:12px;
	color:rgb(235,90,77);
	float:left;
	margin-left:2px;
}

.usercenter-top-arrow {
	display: block;
	height: 100%;
	
	background: url(arrow-right.png) no-repeat center center;
	background-size: 8px 12px;
	
	position: absolute;
	top: 0;
	right: 2px;
	height: 100%;
	width: 32px;
}

.usercenter-top-basicinfo {
	position: absolute;
	
	top: 58px;
	height: 50px;
	left: 0;
	width: 100%;
	
	text-align: center;
}

.usercenter-top-basicinfo p {
	position: absolute;
	
	margin: 0;
	
	text-align: center;
	
	left: 0;
	right: 0;
	bottom: 4px;
}

.usercenter-top-basicinfo p.usercenter-top-num {
	bottom: 20px;
	color: #e84538;
	
	font-size: 24px;
	font-weight: bold;
}

.usercenter-top-member {
	position: absolute;
	
	top: 0;
	bottom: 0;
	width: 25%;
}

.usercenter-top-point {
	position: absolute;
	
	top: 0;
	bottom: 0;
	left: 25%;
	width: 25%;
}

.usercenter-top-coupon {
	position: absolute;
	
	top: 0;
	bottom: 0;
	left: 50%;
	width: 25%;
}

.usercenter-top-unreadboxnum {
	position: absolute;
	
	top: 0;
	bottom: 0;
	left: 75%;
	width: 25%;
}

.usercenter-top-verticalline-1 {
	position: absolute;
	
	top: 5px;
	bottom: 5px;
	left: 25%;
	width: 1px;
	
	background-color: #d6d6d6;
}

.usercenter-top-verticalline-2 {
	position: absolute;
	
	top: 5px;
	bottom: 5px;
	left: 50%;
	width: 1px;	
	
	background-color: #d6d6d6;
}

.usercenter-top-verticalline-3 {
	position: absolute;
	
	top: 5px;
	bottom: 5px;
	left: 75%;
	width: 1px;
	
	background-color: #d6d6d6;
}

.usercenter-unreadbox-value {
	margin: 0;
	line-height: 43px;
	
	position: absolute;
	right: 30px;
	top: 0;
	height: 100%;
	
	color: #e95347;
	
	font-size: 18px;
	font-weight: bold;
}

.commonlist-layout.usercenter-list-layout {
	border-bottom: 1px solid #e6e6e6;
}

.usercenter-list-layout .commonlist-item {
	margin-left: 50px;
}

.commonlist-item.usercenter-listitem-last {
	border-bottom: none;
}

.usercenter-list-layout .commonlist-itemname {
	margin-left: 0;
}

.usercenter-icon-myorder {
	position: absolute;
	left: -36px;
	top: 10px;
	width: 23px;
	height: 23px;
	
	background: url(u-order.png) no-repeat center center;
	background-size: 23px 23px;
}

.usercenter-icon-mybox {
	position: absolute;
	left: -36px;
	top: 10px;
	width: 23px;
	height: 23px;
	
	background: url(u-box.png) no-repeat center center;
	background-size: 23px 23px;
}

.usercenter-icon-member {
	position: absolute;
	left: -36px;
	top: 10px;
	width: 23px;
	height: 23px;
	
	background: url(u-vip.png) no-repeat center center;
	background-size: 23px 23px;
}

.usercenter-icon-point {
	position: absolute;
	left: -36px;
	top: 10px;
	width: 23px;
	height: 23px;
	
	background: url(u-point.png) no-repeat center center;
	background-size: 23px 23px;
}

.usercenter-icon-coupon {
	position: absolute;
	left: -36px;
	top: 10px;
	width: 23px;
	height: 23px;
	
	background: url(u-coup.png) no-repeat center center;
	background-size: 23px 23px;
}

.usercenter-icon-gift {
	position: absolute;
	left: -36px;
	top: 10px;
	width: 23px;
	height: 23px;
	
	background: url(u-gif.png) no-repeat center center;
	background-size: 23px 23px;
}

.address-addresslist-item{
	padding:10px 0px;
}
.address-addresslist-item.active{
	background:#B44126;
}
.address-addresslist-item p{
	text-indent:15px;
	-webkit-margin-before:0.5em;
	-webkit-margin-after:0.5em;
}
.address-addresslist-item.active p{
	color:white;
}
.address-addresslist-item i{
	display:block;
	width:23px;
	height:23px;
	background:url(../img/icons/circle.png) no-repeat;
	background-size:23px 23px;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-11px;
}
.address-addresslist-item.active i{
	background:url(../img/icons/circle-active.png) no-repeat;
	background-size:23px 23px;
}
.address-addresslist-item em{
	display:block;
	width:23px;
	height:23px;
	background:url(../img/icons/cha.png) no-repeat;
	background-size:23px 23px;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-11px;
	display:none;
}
.address-addresslist-item.active em{
	background:url(../img/icons/cha-active.png) no-repeat;
	background-size:23px 23px;
}
.chooseaddress-addressitem-choose{
	position:absolute;
	width:50px;
	background:#F76120;
	height:30px;
	line-height:30px;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	bottom:5px;
	right:70px;
	color:#ffffff;
}

.chooseaddress-addressitem-delete{
	position:absolute;
	width:50px;
	background:#F76120;
	height:30px;
	line-height:30px;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	bottom:5px;
	right:10px;
	color:#ffffff;
}

#addaddress-iscroll,#chooseaddress-iscroll{
	bottom:0px;
}

.add-address{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background:#FFFFFF;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	text-indent:15px;
	font-size:13px;
	color:#333333;
	font-family:Microsoft Yahei;
	margin:15px 0px;
	position:relative;
}
.add-address .goto{
	position:absolute;
	z-index: 2;
	right: 8px;
	top: 0;
	width: 29px;
	height: 40px;
	padding: 0;	
	background: url(../img/icons/goto.png) no-repeat center center;
	background-size: 9px 16px;
}

.page-header .edit-btn{
	position: absolute;
	z-index: 2;
	right:15px;
	top:0;
	width: 40px;
	height: 40px;
	text-align: right;
	font-size:16px;
	color:#B44126;
}

.page-header .finish-btn{
	position: absolute;
	z-index: 2;
	right:15px;
	top:0;
	width: 40px;
	height: 40px;
	text-align: right;
	font-size:16px;
	color:#B44126;
	display:none;
}