﻿@charset "UTF-8";
	html {
	background:#fff
}
body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,fieldset,form,input,select,textarea,button,figure {
	margin:0
}
ul,ol,menu {
	list-style:none;
	margin:0;
	padding:0
}
body {
	font-size:75%;
	line-height:1.5
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:''
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset,a img,iframe {
	border:0 none
}
address,em,i {
	font-style:normal
}
abbr,acronym {
	font-variant:normal
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
:active {
	outline:0 none
}
input,select,button {
	vertical-align:middle
}
input,select,button,textarea {
	font-size:100%;
	font-family:inherit
}
button {
	*overflow:visible
}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner {
	border:0 none;
	padding:0
}
::-webkit-input-placeholder {
	color:#999
}
::-moz-placeholder {
	color:#999
}
:-moz-placeholder {
	color:#999
}
:-ms-input-placeholder {
	color:#999
}
.placeholder {
	color:#999
}
.clearfix {
	*zoom:1
}
.clearfix:after {
	content:"\0020";
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	overflow:hidden
}
@font-face {
	font-family:iconfonts;
	src:url("../fonts/iconfonts.eot");
	src:url("../fonts/iconfonts.eot") format("embedded-opentype"),url("../fonts/iconfonts.woff") format("woff"),url("../fonts/iconfonts.ttf") format("truetype"),url("../images/iconfonts.svg#webfontmfqi76bt") format("svg");
	font-weight:normal;
	font-style:normal
}
[data-icon]:before {
	font-family:iconfonts;
	content:attr(data-icon);
	speak:none
}
.icon,.data-icon-before {
	font-family:iconfonts,sans-serif
}
.f-icon {
	font-family:Arial,sans-serif
}
.icon-success {
	color:#508524
}
.icon-warning {
	color:#febf0f
}
.pageview {
	margin:10px 0;
	text-align:right;
	line-height:25px;
	height:25px;
	font-size:14px;
	letter-spacing:-3px
}
.pageview .flip {
	border:1px solid #ddd;
	color:#666;
	padding:1px 8px;
	display:inline-block;
	vertical-align:middle;
	margin-left:5px;
	width:auto;
	letter-spacing:0;
	width:20px; text-align:center;
}
.pageview .ico {
	font-size:16px;
	font-weight:bold
}
.pageview .over {
	color:#ccc;
	cursor:not-allowed;
	background-color:#f3f3f3
}
.pageview .over .ico {
	color:#adadad; font-size:14px;
}
.pageview .prev,.pageview .next {
	padding:0 5px
}
.pageview a.flip:hover,.pageview .active {
	background-color:#01bad6;
	border-color:#eee;
	color:#fff
}
.pageview .active {
	font-weight:bold
}
.pageview .ellipsis {
	margin-left:5px;
	letter-spacing:0
}
.mini-pageview {
	text-align:right;
	line-height:18px
}
.mini-pageview .flip {
	border:1px solid #ddd;
	color:#999999;
	background:#f9f9f9;
	padding:1px 5px;
	display:inline-block;
	margin-left:1px;
	width:auto
}
.mini-pageview .over {
	color:#dddddd;
	cursor:not-allowed
}
.mini-pageview .over .icon {
	color:#ccc
}
.mini-pageview .active {
	color:#3a68cb;
	font-weight:700;
	border-color:#3a68cb;
	background-color:#c0d9fe
}
.gallery-sortbar .mini-pageview {
	float:right;
	margin-right:10px;
	padding-top:10px
}
.groupbuy-sortbar .mini-pageview {
	float:right;
	margin-right:5px;
	padding-top:4px
}
.groupbuy-sortbar .mini-pageview .flip {
	margin-left:5px
}
.label-alert {
	display:inline-block;
	background-color:#d80808;
	padding-left:5px;
	padding-right:5px;
	line-height:1.33333;
	color:#fff
}
.label-important {
	display:inline-block;
	background-color:#af1c07;
	width:16px;
	height:16px;
	text-align:center;
	line-height:1.33333;
	font-weight:400;
	color:#fff
}
.label-disabled {
	display:inline-block;
	background-color:#aaa;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	line-height:1.33333;
	color:#fff
}
button {
	margin:0;
	white-space:nowrap;
	cursor:pointer
}
.btn {
	border:0 none;
	background-color:transparent;
	padding:0;
	font-size:100%;
	_overflow-y:hidden;
	float:right;
}
.btn span {
	border:1px solid #ccc;
	background-color:#fff;
	display:inline-block;
	padding-left:10px;
	height:100%;
	line-height:1.91667;
	font-size:inherit;
	*cursor:pointer
}
.bottom span span{width:120px; height:40px; line-height:40px;}
.btn span span {
	border:0 none;
	background-color:transparent;
	padding-left:0;
	padding-right:10px;
	
}
.btn[disabled],.btn.disabled {
	cursor:default
}
a.btn {
	display:inline-block;
	white-space:nowrap;
	vertical-align:middle;
	*vertical-align:1px
}
a.btn-simple {
	color:#333
}
.btn-import,.btn-major,.btn-caution {
	color:#fff
}
.btn-import span,.btn-major span,.btn-caution span {
	border-color:transparent;
	_border-color:#fff
}
.btn-major span,.btn-caution span {
	padding-left:15px
}
.btn-major span span,.btn-caution span span {
	padding-left:0;
	padding-right:15px;width:120px; height:40px; line-height:40px;
}
a.btn-import,a.btn-major,a.btn-caution {
	color:#fff
}
a.btn-import:hover,a.btn-major:hover,a.btn-caution:hover {
	color:#fff
}
.btn-flat {
	color:#666;
	margin-right:10px
}
.btn-link {
	text-decoration:underline;
	margin-right:10px;
	font-size:100%;
	color:#0563c3
}
.btn-rounded {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px
}
.btn-rounded span {
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-ms-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px
}
.btn-rounded span span {
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-ms-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0
}
.btn-groupbuy {
	font-size:183.33333%;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px
}
.btn-groupbuy span {
	padding-left:30px;
	line-height:2.22727;
	border:0 none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px
}
.btn-groupbuy span span {
	padding-left:0;
	padding-right:30px
}
.btn-groupbuy .icon {
	vertical-align:-2px
}
.btn-small span {
	padding-left:5px;
	line-height:1.41667
}
.btn-small span span {
	padding-left:0;
	padding-right:5px
}
.btn-big {
	font-size:116.66667%
}
.btn-big span {
	padding-left:18px;
	line-height:2.5
}
.btn-big span span {
	padding-left:0;
	padding-right:18px
}
.btn-big .f-icon {
	font-size:85.71429%;
	margin-left:5px
}
.btn-huge {
	font-size:133.33333%
}
.btn-huge span {
	padding-left:30px;
	line-height:2.5
}
.btn-huge span span {
	padding-left:0;
	padding-right:30px
}
.btn-huge .f-icon {
	font-size:75%;
	margin-left:5px
}
* html a.btn-big,*+html a.btn-big,* html a.btn-huge,*+html a.btn-huge {
	vertical-align:-1px
}
.btn-faved {
	color:#999;
	cursor:default
}
.btn-faved:hover {
	text-decoration:none
}
.btn-collapse,.btn-expand {
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	border:1px solid #a9a9a9;
	vertical-align:middle;
	text-align:center;
	font:14px/18px simsun,serif;
	color:#8b8b8b
}
.signupin-content .btn-big {
	font-size:100%
}
.signupin-content .btn-big span {
	padding: 0;
}
.signupin-content .btn-big span span {
	padding: 0;
}
.gallery-list .btn-major span {
	padding-left:10px
}
.gallery-list .btn-major span span {
	padding-left:0;
	padding-right:10px
}
input,select,textarea {
	border-width:1px;
	border-color:#ccc;
	padding:1px
}
input:hover,input:focus,select:hover,select:focus,textarea:hover,textarea:focus {
	border-color:#a9a9a9
}
.caution-input {
	background-color:#fff8f6;
	border-color:#e0c6cd
}
input[type=text],input[type=file],input[type=password],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],textarea {
	border-style:solid
}
input {
	line-height:21px;
	height:21px
}
input[type=checkbox],input[type=radio] {
	height:13px
}
select {
	line-height:25px
}
.placeholder {
	position:absolute;
	left:4px;
	top:6px;
	z-index:2
}
/* 强制隐藏了弹出框，内嵌fixed显示 */
.popup-container {
	position:absolute;
	z-index:100001;
	background-color:#fff;
	-webkit-box-shadow:2px 2px 1px rgba(150,150,150,0.5);
	-moz-box-shadow:2px 2px 1px rgba(150,150,150,0.5);
	box-shadow:2px 2px 1px rgba(150,150,150,0.5)
}
.popup-container:focus {
	outline:0 none
}
.popup-container .popup-body {
	border:1px solid #e6e6e6
}
.popup-container .popup-header {
	background-color:#efefef;
	height:35px;
	padding:0 10px
}
.popup-container .popup-header h2 {
	float:left;
	line-height:35px;
	font-size:14px;
	font-weight:400;
	color:#666
}
.popup-container .popup-header span {
	float:right
}
.popup-container .popup-header .popup-btn-close {
	background:0;
	border:0 none;
	height:35px;
	overflow-y:hidden;
	padding:0;
	color:#c6c6c6;
	font:20px/35px iconfonts,"Arial Black",arial
}
.popup-container .popup-header .popup-btn-close i {
	line-height:1;
	display:inline-block
}
.popup-container .popup-header .popup-btn-close:hover {
	color:#999
}
.popup-container .popup-content {
	color:#666
}
.passport-container {
	position:absolute;
	z-index:100001;
	background-color:#fff;
	-webkit-box-shadow:0 0 15px rgba(60,60,60,0.4);
	-moz-box-shadow:0 0 15px rgba(60,60,60,0.4);
	box-shadow:0 0 15px rgba(60,60,60,0.4)
}
.passport-container:focus {
	outline:0 none
}
.passport-container .passport-body {
	border:1px solid #e6e6e6
}
.passport-container .passport-header .passport-btn-close {
	background:0;
	border:0 none;
	height: 30px;
	overflow-y:hidden;
	padding:0;
	position:absolute;
	top:10px;
	right:10px;
	color:#c6c6c6;
	font:20px/20px iconfonts,"Arial Black",arial sans-serif;
}
.passport-container .passport-header .passport-btn-close i {
	line-height:1;
	display:inline-block
}
.passport-container .passport-header .passport-btn-close:hover {
	color:#999
}
.passport-container .passport-content {
	color:#666
}
.image-container {
	position:absolute;
	z-index:100001;
	background-color:#fff;
	-webkit-box-shadow:0 0 15px rgba(60,60,60,0.4);
	-moz-box-shadow:0 0 15px rgba(60,60,60,0.4);
	box-shadow:0 0 15px rgba(60,60,60,0.4)
}
.image-container:focus {
	outline:0 none
}
.image-container .image-btn-close {
	display:none
}
.image-container .image-content {
	width:600px;
	height:600px;
	line-height:598px;
	*line-height:600px;
	border:0 none;
	overflow:hidden;
	text-align:center;
	*font-size:540px;
	font-family:Arial
}
.image-container .image-content img {
	max-width:600px;
	max-height:600px;
	vertical-align:middle
}
.mini-cart-dialog {
	width:300px;
	-webkit-box-shadow:2px 2px 3px #ddd;
	-moz-box-shadow:2px 2px 3px #ddd;
	box-shadow:2px 2px 3px #ddd
}
.mini-cart-dialog .minicart-infos {
	padding:10px;
	line-height:2;
	text-align:center
}
.mini-cart-dialog .minicart-infos .icon {
	margin-right:5px;
	font-size:14px;
	color:#508524
}
.mini-cart-dialog .minicart-infos p {
	margin-bottom:20px
}
.mini-cart-dialog .minicart-infos em {
	color:#d92626;
	padding-left:5px;
	padding-right:5px
}
.mini-cart-dialog .minicart-error {
	padding:10px;
	line-height:2;
	text-align:center
}
.mini-cart-dialog .minicart-error .icon {
	margin-right:5px;
	font-size:14px;
	color:#d23f33
}
.mini-cart-dialog .minicart-error p {
	margin-bottom:20px
}
.mask {
	position:absolute;
	z-index:100000;
	left:0;
	top:0;
	background-color:#333;
	opacity:.7;
	filter:alpha(opacity=70);
	width:100%;
	height:100%
}
.cover {
	position:absolute;
	z-index:100000;
	left:0;
	top:0;
	background-color:#fff;
	opacity:.7;
	filter:alpha(opacity=70);
	width:100%;
	height:100%;
	text-align:center;
	color:#fff
}
.mini-mask {
	position:absolute;
	z-index:100000;
	left:0;
	top:0;
	opacity:.7;
	filter:alpha(opacity=70);
	width:100%;
	height:100%;
	text-align:center;
	color:#000;
	line-height:11em
}
.mini-mask .mask-loading {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	background:#ccc url(../images/loader.gif) no-repeat center;
	display:inline-block;
	width:70px;
	height:70px
}
.alert-container {
	position:absolute;
	z-index:100001;
	background-color:#fff
}
.alert-container:focus {
	outline:0 none
}
.alert-container .alert-body {
	/*border:3px solid #a9a9a9;*/
	border-top:0 none
}
.alert-container .alert-header {
	background-color:#fff;
	height:30px;
	color:#c1c1c1;
	-webkit-border-radius: 5px 2px;
	-moz-border-radius: 5px 2px;
	border-radius: 5px 2px;
}
.alert-container .alert-header i {
	 font-weight:100;color:#c1c1c1; font-size:24px; font-family:微软雅黑;
}
.alert-container .alert-header i:hover {
	 font-weight:100;color:#c1c1c1;
}
.alert-container .alert-header h2 {
	float:left;
	padding-left:10px;
	line-height:30px;
	font-size:14px;
	font-weight:400;
	color:#fff
}
.alert-container .alert-header span {
	float:right
}
.alert-container .alert-header .alert-btn-close {
	background:0;
	border:0 none;
	height:30px;
	margin-right:5px;
	overflow-y:hidden;
	padding:0;
	color:#ddd;
	font:14px/30px iconfonts,arial
}
.alert-container .alert-header .alert-btn-close:hover {
	color:#fff
}
.alert-container .alert-content {
	color:#000;
	
}
.figure{ text-align:center;}
.alert-container .alert-content .mark{
	font-size:22px;
	text-align: center;
}
.alert-container .action-confirm {
	margin-right:15px; float:left;
	
}
.pop-attention-main {
	padding:55px
}
.pop-attention-main .confirm,.pop-attention-main .alert {
	display:none
}
.pop-attention-main .bottom {
	text-align: center;
    margin: 15px auto;
    overflow: hidden;
    padding: 20px 0px;
    width: 320px;
}
.dialog-tips-container {
	position:absolute;
	z-index:99999;
	background-color:#fff;
	width:145px;
	border:3px solid #febf0f;
	display:none
}
.dialog-tips-container:focus {
	outline:0 none
}
.dialog-tips-container .arrow {
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
	width:14px;
	height:14px
}
.dialog-tips-container .arrow i {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	border:7px dashed transparent
}
.dialog-tips-container .arrow-left {
	top:0;
	left:-14px
}
.dialog-tips-container .arrow-left i {
	border-right-style:solid
}
.dialog-tips-container .arrow-left .below {
	border-right-color:#febf0f;
	left:-3px
}
.dialog-tips-container .arrow-left .above {
	border-right-color:#fff;
	left:1px;
	top:0
}
.dialog-tips-container .arrow-right {
	top:0;
	right:-14px
}
.dialog-tips-container .arrow-right i {
	border-left-style:solid
}
.dialog-tips-container .arrow-right .below {
	border-left-color:#febf0f;
	right:-3px
}
.dialog-tips-container .arrow-right .above {
	border-left-color:#fff;
	right:1px;
	top:0
}
.dialog-tips-container .arrow-top {
	left:0;
	top:-14px
}
.dialog-tips-container .arrow-top i {
	border-bottom-style:solid
}
.dialog-tips-container .arrow-top .below {
	border-bottom-color:#febf0f;
	top:-3px
}
.dialog-tips-container .arrow-top .above {
	border-bottom-color:#fff;
	top:1px;
	left:0
}
.dialog-tips-container .arrow-bottom {
	left:0;
	bottom:-14px
}
.dialog-tips-container .arrow-bottom i {
	border-top-style:solid
}
.dialog-tips-container .arrow-bottom .below {
	border-top-color:#febf0f;
	bottom:-3px
}
.dialog-tips-container .arrow-bottom .above {
	border-top-color:#fff;
	bottom:1px;
	left:0
}
.dialog-tips-container .icon {
	color:#febf0f;
	display:inline-block;
	position:absolute;
	left:6px
}
.dialog-tips-container .dialog-tips-content {
	padding:6px 10px 6px 25px;
	color:#666
}
.dialog-tips-container .bottom {
	margin-top:5px;
	text-align:center
}
.dialog-tips-container .action-confirm {
	margin-right:15px
}
.xtips-container {
	position:absolute;
	z-index:99999;
	background-color:#fff;
	width:133px;
	border:3px solid #febf0f
}
.xtips-container:focus {
	outline:0 none
}
.xtips-container .arrow {
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
	width:14px;
	height:14px
}
.xtips-container .arrow i {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	border:7px dashed transparent
}
.xtips-container .arrow-bottom {
	left:0;
	bottom:-14px
}
.xtips-container .arrow-bottom i {
	border-top-style:solid
}
.xtips-container .arrow-bottom .below {
	border-top-color:#febf0f;
	bottom:-3px
}
.xtips-container .arrow-bottom .above {
	border-top-color:#fff;
	bottom:1px;
	left:0
}
.xtips-container .icon {
	color:#febf0f;
	display:inline-block;
	position:absolute;
	left:6px
}
.xtips-container .xtips-content {
	padding:6px 10px 6px 25px;
	color:#666
}
.xtooltip {
	position:absolute;
	z-index:99999;
	background-color:#fefbeb;
	max-width:150px;
	border:1px solid #d4c289;
	-webkit-box-shadow:1px 1px 1px rgba(180,180,180,0.5);
	-moz-box-shadow:1px 1px 1px rgba(180,180,180,0.5);
	box-shadow:1px 1px 1px rgba(180,180,180,0.5);
	visibility:hidden;
	_width:150px
}
.xtooltip:focus {
	outline:0 none
}
.xtooltip .xtips-content {
	padding:3px 5px;
	color:#666
}
.tooltip-container {
	position:absolute;
	z-index:100000;
	background-color:#333;
	color:#fff;
	padding:5px 10px
}
.tooltip-container:focus {
	outline:0 none
}
.tooltip-container .arrow {
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
	width:10px;
	height:10px
}
.tooltip-container .arrow i {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	border:5px dashed transparent
}
.tooltip-container .arrow-left {
	top:0;
	left:-10px
}
.tooltip-container .arrow-left i {
	border-right-style:solid
}
.tooltip-container .arrow-left .above {
	border-right-color:#333;
	left:0;
	top:0
}
.tooltip-container .arrow-right {
	top:0;
	right:-10px
}
.tooltip-container .arrow-right i {
	border-left-style:solid
}
.tooltip-container .arrow-right .above {
	border-left-color:#333;
	right:0;
	top:0
}
.tooltip-container .arrow-top {
	left:0;
	top:-10px
}
.tooltip-container .arrow-top i {
	border-bottom-style:solid
}
.tooltip-container .arrow-top .above {
	border-bottom-color:#333;
	top:0;
	left:0
}
.tooltip-container .arrow-bottom {
	left:0;
	bottom:-10px
}
.tooltip-container .arrow-bottom i {
	border-top-style:solid
}
.tooltip-container .arrow-bottom .above {
	border-top-color:#333;
	bottom:0;
	left:0
}
.message-error {
	position:absolute;
	z-index:99999
}
.message-error:focus {
	outline:0 none
}
.message-error .icon {
	color:#e44d10
}
.message-success {
	position:absolute;
	z-index:99999
}
.message-success:focus {
	outline:0 none
}
.message-success .icon {
	color:#508524
}
.message-body {
	background-color:#fff;
	max-width:202px;
	padding:30px 50px;
	border:1px solid #a3afb9;
	-webkit-box-shadow:2px 2px 1px rgba(150,150,150,0.5);
	-moz-box-shadow:2px 2px 1px rgba(150,150,150,0.5);
	box-shadow:2px 2px 1px rgba(150,150,150,0.5);
	color:#333;
	_width:202px
}
.message-body .icon {
	font-size:30px;
	float:left;
	line-height:30px
}
.message-body .message-content {
	margin-left:45px;
	line-height:22px
}
.message {
	display:inline-block;
	position:absolute;
	background-color:#ffdeac;
	padding:0 8px;
	line-height:22px;
	color:#333;
	font-size:12px
}
.message:focus {
	outline:0 none
}
.error {
	color: red;
}
.error .icon {
	color:#b14c49
}
.success {
	color:#888
}
.success .icon {
	color:#81a363
}
.alert-tip {
	background-color:#fffce7;
	border:1px solid #e7c96d;
	line-height:25px;
	color:#666;
	display:inline-block;
	padding:0 5px;
	font-size:85.71429%
}
.alert-tip .icon {
	color:#febe00;
	margin-right:6px
}
.error-tip {
	background-color:#fff7f3;
	border:1px solid #d7a0a0;
	line-height:25px;
	color:#ab4d49;
	display:inline-block;
	padding:0 5px
}
.error-tip .icon {
	margin-right:6px
}
.xtips-inline {
	background-color:#ffad35;
	display:inline-block
}
.xtips-inline .arr,.xtips-inline .arr2 {
	display:none
}
.xtips-inline .icon {
	margin-right:5px
}
.xtips-inline .xtips-content {
	line-height:24px;
	padding:0 8px;
	color:#fff
}
.caution-inline {
	background-color:#ffad35;
	display:inline-block
}
.caution-inline .arr,.caution-inline .arr2 {
	display:none
}
.caution-inline .icon {
	font-size:16px;
	margin-left:8px;
	margin-right:5px;
	vertical-align:-2px;
	color:#fff
}
.caution-inline .caution-content {
	line-height:24px;
	padding-right:8px;
	color:#fff
}
.notice {
	display:block;
	line-height:140%
}
.notice .icon {
	margin-right:5px;
	vertical-align:middle
}
.notice-inline {
	padding:0 5px;
	vertical-align:middle
}
.notice-inline .icon {
	font-size:14px;
	margin-right:5px;
	vertical-align:middle
}
.fav-loading {
	color:#999
}
.fav-success {
	color:#4caf1e
}
.fav-success .icon {
	font-size:14px
}
.datepicker {
	z-index:262130;
	position:absolute;
	top:-999em;
	left:-999em;
	visibility:hidden
}
.datepicker-content {
	*width:226px
}
.datepicker-content table {
	background-color:#fff;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	border:2px solid #444;
	width:100%
}
.datepicker-content caption {
	color:#fff;
	background-color:#444;
	line-height:30px;
	text-align:center;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0
}
.datepicker-content caption a {
	cursor:pointer;
	color:#ddd;
	text-decoration:none;
	font:18px Arial sans-serif;
	padding-left:5px;
	padding-right:5px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.datepicker-content caption .month {
	padding-left:8px
}
.datepicker-content caption .year {
	padding-right:8px
}
.datepicker-content caption .name {
	font-size:13px
}
.datepicker-content th,.datepicker-content td {
	cursor:default;
	font-size:12px;
	height:30px;
	width:32px;
	text-align:center
}
.datepicker-content th {
	background-color:#f5f5f5;
	border:0 none;
	color:#888
}
.datepicker-content td {
	border:1px solid #e6e6e6
}
.datepicker-content .active {
	background-color:#fff;
	cursor:pointer
}
.datepicker-content .inactive {
	background-color:#fcfcfc;
	color:#bbb
}
.datepicker-content .today {
	background-color:#ffd
}
.datepicker-content .active:hover,.datepicker-content .current {
	background-color:#0074cc;
	color:#fff
}
.datetable .datepicker-content {
	*width:326px
}
.datetable .datepicker-content th,.datetable .datepicker-content td {
	width:46px
}
.datetable .datepicker-content .period {
	width:90px
}
.text-justify {
	text-align:justify;
	text-justify:distribute-all-lines;
	-webkit-text-align-last:justify;
	-moz-text-align-last:justify;
	-ms-text-align-last:justify;
	text-align-last:justify
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.text-justify:after {
	content:"\200B";
	display:inline-block;
	width:100%;
	overflow:hidden;
	height:0
}
}.mod-bottom,.mod,.form-item,.signupin-content .form-item-normal,.signin,.signup,.sign-title,.signup-success .descrip,.related-search,.filter-container,.gallery-sortbar,.goods-item .goods-name,.brand-desc h2,.share-recommend .pop-body .notice,.product-promotion,.product-params,.detail-content,.product-tags,.product-attributes,.product-parameters,.product-saleslog,.product-score .btn-discuss,.post-comment .scores-list,.member-welcome,.member-notice,.member-welcome-tips,.member-mod,.member-address-submit,.member-tabs,.member-aftersales-record .aftersales-desc .desc .desc-title {
	margin-bottom:10px
}
.mod {
	border:1px solid #ccc
}
.mod-title {
	background-color:#efefef
}
.mod-title h2 {
	font-size:116.66667%
}
.form-item {
	overflow:hidden
}
.form-item .verify-code {
	vertical-align:middle
}
.form-item .auto-change-verify-handle {
	cursor:pointer; color:#313131; font-size:14px; font-family:微软雅黑;
}
.form-item-action {
	margin-top:20px
}
.form-item-last {
	margin-bottom:0
}
.form-label {
	text-align:right;
	float:left;
	width:5.2em;
	line-height:2.1em;
	min-height:1em;
	_height:1em
}
.form-act {
	display:block;
	/*margin-left:5em;*/
	*margin-left:0;
	_display:inline
}
.form-act label {
	margin-left:5px;
	margin-right:15px;
	vertical-align:middle
}
*+html .form-act {
	zoom:1
}
.form-act-side {
	margin-right:190px
}
.form-act textarea,.form-act-wide textarea,.form-act-side textarea {
	-webkit-resize:vertical;
	-moz-resize:vertical;
	resize:vertical;
	width:99%;
	display:block
}
.signupin-tags {
	padding-top:20px;
	padding-left:20px;
	font-family:微软雅黑;
	width: 430px;
	margin: auto;
}
.signupin-tags_h3{font-size:18px;color:#313131;font-weight:400;/* width: 459px; *//* margin: auto; */}
.signupin-tags ul,.signupin-tags .anonym-buy {
	float:left;
	line-height:33px
}
.signupin-tags li {
	float:left;
	background-color:#eee;
	margin-right:10px;
	font-size:133.33333%
}
.signupin-tags li a {
	display:block;
	padding-left:18px;
	padding-right:18px;
	color:#666
}
.signupin-tags li.active {
	background-color:#666
}
.signupin-tags li.active a {
	color:#fff;
	font-weight:bold
}
.signupin-tags .anonym-buy a {
	margin-left:5px
}
.signupin-content .alert-tip,.signupin-content .error-tip {
	width:286px
}

.signupin-content .form-item {
	/*height:35px;*/
	font-size:116.66667%; line-height:28px; /*margin-bottom:15px;*/
}

.signupin-content .form-item-normal {
	overflow:hidden;
	font-size:116.66667%
}
.signupin-content .form-label {
	height:32px;
	overflow:hidden
}
.signupin-content .x-input {
	width: 249px;
	height:38px;
	line-height:38px;
	padding:1px 4px;
	border:1px solid #e1e1e1;
	font-size: 12px;
}
.signupin-content .x-check,.signupin-content .x-select {
	height:32px
}
.signupin-content .calendar {
	width:268px;
	padding-left:24px
}
.signupin-content .notice-inline {
	position:absolute; 
	top:33px; 
	left:0; 
	padding:0; 
	height:15px;
	line-height:15px;
	white-space:nowrap;
	font-size:12px;
	float: left; 
	margin-top: 8px;
}
.trust-signin {
	border-top:1px dotted #ccc;
	overflow:hidden
}
.signin {
	margin-top: 100px;
	width: 350px;
	float: right;
	background-color:#fff;
	-webkit-box-shadow: 0 0 20px #d9d9d9;
    box-shadow: 0 0 20px #d9d9d9;
	/*border:2px solid #ccc;
	margin-left:-344px;*/
	_position:relative;
	_left:100%
}
.signin .form-label {
	display:none
}
.signin .form-act {
	/*margin-left:20px;*/
	*display:inline
}
.signin .need-signup {
	overflow:hidden;
	padding:10px 20px;
	background-color:#efefef
}
.signin .need-signup h3 {
	float:left;
	color:#e73e31;
	font:14px/25px 'Microsoft Yahei'
}
.signin .need-signup .btn-simple {
	float:right
}
.signup {
	/*border:2px solid #ccc;*/
}
.signup .form-label {
	width:145px
}
.signup .form-act {
	/* margin-left:148px; */
	*margin-left:0
}
.password-check {
	margin-left:148px;
	width:110px;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	line-height:16px;
	visibility:hidden;
	float:left;
	clear:both;
}
.password-check q {
	float:left;
	margin-bottom:5px
}
.password-check em {
	float:right;
	margin-bottom:5px;
	display:none
}
.password-check .progress {
	display:block;
	background-color:#ddd;
	width:100%;
	height:8px;
	line-height:8px;
	font-size:7px;
	overflow:hidden;
	clear:both
}
.password-check .percent {
	display:inline-block;
	height:8px;
	line-height:8px;
	font-size:7px
}
.password-poor .poor {
	display:inline
}
.password-weak .weak {
	color:#ff2626;
	display:inline
}
.password-weak .percent {
	width:33.3%;
	background-color:#ff2626
}
.password-good .good {
	color:#ff9326;
	display:inline
}
.password-good .percent {
	width:66.6%;
	background-color:#ff9326
}
.password-strong .strong {
	color:#00d900;
	display:inline
}
.password-strong .percent {
	width:100%;
	background-color:#00d900
}
.sign-title {
	height:30px;
	/*border-bottom:1px solid #ccc;*/
	padding: 5px 0;
	padding-left:25px;
	margin: 0;
}
.sign-title h2 {
	font:400 18px/30px 'Microsoft Yahei';
	color:#313131;
}
/*.signin-page-wrap {
	-webkit-box-shadow: 0 0 20px #d9d9d9;
    box-shadow: 0 0 20px #d9d9d9;
	position: relative;
}
 .signin-page-wrap .login-photo {
	width: 600px;
	height: 380px;
	background: url(../images/5ac72e106b50cbad52c2aa7072e65d357b07bbfa.jpg) no-repeat 0 -130px;
	top: 0;
	left: 0;
	position: absolute;
} */
.signin-page-wrap .anonym-buy {
	width:344px;
	line-height:24px;
	margin-left:-344px;
	_position:relative;
	_left:100%
}
.signin-page-wrap .anonym-buy .descrip {
	*float:left
}
.signin-page-wrap .anonym-buy .btn-buy {
	float:right;
	padding-left:36px;
	padding-right:36px
}
.signup-article {
	float:right;
	width:350px;
	background-color: #ffffff;
	margin-top: 82px;
	-webkit-box-shadow: 0 0 20px #d9d9d9;
	box-shadow: 0 0 20px #d9d9d9;
}
/* .signup-aside {
	margin-left:655px;
	padding:40px 20px 170px 25px;
	border-left:1px dotted #ccc
}
.signup-aside .descrip {
	font-size:14px;
	line-height:40px
} */
.signup-success {
	padding-left:120px;
	padding-top:60px;
	padding-bottom:60px
}
.signup-success .icon {
	font-size:70px;
	color:#6ca334;
	float:left;
	line-height:70px
}
.signup-success .descrip {
	font-size:14px;
	color:#333;
	margin-left:90px
}
.signup-success p {
	margin-bottom:20px
}
.signup-success .tips-controls {
	padding:30px 0
}
.signup-success .tips-controls .btn-caution {
	margin-left:10px
}
.signup-success .alert-tip {
	padding:5px 10px;
	color:#333;
	margin-bottom:20px
}
.signup-success .alert-tip em {
	display:block;
	color:red
}
.redirection-alert {
	margin-top:15px;
	color:#999
}
.redirection-alert i {
	color:#fe4c00;
	margin-left:3px;
	margin-right:3px

}
.forgot-content {
	width:650px;
	padding-top:70px
}
.forgot-content ul {
	padding-bottom:60px;
	padding-left:80px
}
.forgot-content .form-label {
	width:145px
}
.forgot-content .form-act {
	/**margin-left:148px;**/
	line-height:2.28571
}
.forgot-content .been-send {
	padding-bottom:30px;
	text-align:center;
	font-size:116.66667%
}
.forgot-content .been-send .icon {
	font-size:183.33333%;
	margin-right:10px;
	vertical-align:middle
}
.forgot-content .goto-signin {
	color:#0083ff
}
.forgot-remember {
	margin-left:5px
}
.forgot-resend {
	margin-left:5px
}
.forgot-success {
	margin-bottom:70px;
	text-align:center;
	font-size:14px
}
.forgot-success .icon {
	font-size:50px;
	margin-right:20px;
	color:#6ca334;
	line-height:50px;
	vertical-align:middle
}
.related-search {
	background-color:#fcfcfc;
	border:1px solid #efefef;
	padding:4px 10px;
	line-height:1.83333
}
.related-search-label {
	color:#333;
	float:left;
	width:7em
}
.related-search-content {
	margin-left:7em;
	display:block
}
.related-search-content a {
	color:#0563c3;
	padding-right:12px
}
.related-search-content .active {
	font-weight:bold;
	color:#666
}
.filter-container {
	border:1px solid #d3d3d3
}
.filter-container .filter-title {
	background-color:#ddd;
	line-height:2.83333;
	padding-left:10px;
	padding-right:10px
}
.filter-container .filter-title h3 {
	font-size:100%;
	float:left
}
.filter-container .filter-title .gallery-total-info {
	float:left
}
.filter-container .filter-title .gallery-total-info b {
	color:#d62528
}
.filter-container .filter-title .filter-clean {
	float:right
}
.filter-container .filter-title .filter-clean .icon {
	color:#666
}
.gallery-category li {
	float:left;
	margin-right:6px
}
.filter-selected dt,.filter-promotion dt {
	float:left;
	margin-right:3px;
	width:76px;
	text-align:right
}
.filter-selected dd,.filter-promotion dd {
	margin-left:81px
}
.filter-selected-item {
	display:inline-block;
	border:1px solid #ccc;
	padding-left:5px;
	padding-right:5px
}
.filter-selected-item .icon {
	margin-left:3px;
	font-size:9px;
	cursor:pointer
}
.filter-item {
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	white-space:nowrap
}
.filter-item .icon {
	visibility:hidden;
	display:inline-block;
	margin-left:3px;
	font-size:9px;
	color:#fff;
	cursor:pointer
}
.filter-item-hide {
	display:none
}
.filter-item-show {
	display:inline
}
.filter-lists-container {
	padding:10px 10px 5px
}
.filter-lists-container .filter-entries {
	/* border-bottom:1px dotted #ddd; */
	margin-bottom:5px;
	line-height:20px
}
.filter-lists-container .filter-entries-label {
	float:left;
	margin-right:3px;
	width:76px;
	text-align:right
}
.filter-lists-container .filter-entries-values {
	margin-left:80px;
	margin-right:50px
}
.filter-lists-container .filter-non-fold {
	margin-right:0
}
.filter-lists-container .filter-entries-more {
	float:right
}
.filter-lists-container .filter-entries-more .icon {
	display:inline-block;
	margin-left:4px;
	background-color:#ccc;
	line-height:12px;
	width:12px;
	text-align:center;
	color:#fff
}
.filter-lists-container .filter-item-pop {
	padding:34px 10px 6px;
	border:1px solid #ccc;
	background-color:#fff;
	position:absolute;
	left:-6px;
	top:-6px;
	text-align:center;
	width:94px;
	display:none
}
.filter-lists-container .filter-item-pop a {
	margin-right:26px
}
.filter-lists-container .filter-pop-active {
	position:relative
}
.filter-lists-container .filter-pop-active .filter-item-input {
	position:relative;
	z-index:2
}
.filter-lists-container .filter-pop-active .filter-item-pop {
	display:block
}
.filter-dropdown-container {
	padding-left:10px;
	padding-right:12px
}
.filter-dropdown-container .filter-dropdown-item {
	float:left;
	margin-right:5px;
	margin-bottom:5px
}
.filter-dropdown-container .filter-dropdown-label {
	border:1px solid #ddd;
	background-color:#f6f6f6;
	padding-left:8px;
	padding-right:8px;
	position:relative;
	cursor:pointer;
	height: 25px;
	line-height: 25px;
}
.filter-dropdown-container .filter-dropdown-values {
	border:1px solid #ddd;
	padding-top:5px;
	position:absolute;
	left:0;
	width:100%;
	background-color:#fff;
	line-height:20px;
	max-height:77px;
	overflow:auto;
	visibility:hidden
}
.filter-dropdown-container .filter-dropdown-values li {
	float:left;
	padding-left:6px;
	padding-right:6px;
	white-space:nowrap
}
.filter-dropdown-container .filter-dropdown-values li .icon {
	display:inline-block;
	visibility:hidden
}
.filter-dropdown-container .current .filter-dropdown-label {
	background-color:#fff;
	border-bottom:0 none;
	padding-bottom:5px;
	z-index:2
}
.filter-dropdown-container .current .filter-dropdown-values {
	visibility:visible;
	margin-top:-1px
}
.filter-dropdown-container .current .active .icon {
	visibility:visible
}
.filter-dropdown-inner {
	position:relative;
	margin-left:80px
}
.filter-more {
	margin-left:81px;
	line-height:30px;
	_padding-top:9px;
	_padding-bottom:9px
}
.filter-more .icon {
	display:inline-block;
	margin-left:4px;
	background-color:#ccc;
	line-height:12px;
	width:12px;
	text-align:center;
	color:#fff
}
.filter-promotion {
	line-height:22px
}
.filter-promotion .active {
	background-color:#d62528
}
.filter-promotion .active .handle {
	color:#fff
}
.filter-promotion .active .icon {
	visibility:visible
}
.gallery-sortbar {
	border:1px solid #ddd;
	background-color:#f3f3f3
}
.gallery-sortbar .gallery-sort {
	float:left;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px
}
.gallery-sortbar .gallery-sort .price-desc .asc,.gallery-sortbar .gallery-sort .price-asc .desc {
	display:none
}
.gallery-sortbar .gallery-sort em {
	padding:0 8px;
	display:inline-block;
	line-height:21px
}
.gallery-sortbar .gallery-showmode {
	float:left;
	padding:11px 2px 8px 10px
}
.gallery-sortbar .gallery-showmode a {
	margin-left:5px;
	margin-right:5px;
	color:#666
}
.gallery-sortbar .gallery-showmode input {
	margin-left:10px
}
.gallery-sortbar .gallery-showmode .icon {
	font-size:15px;
	margin-right:3px;
	vertical-align:middle
}
.gallery-sortbar .sortbar-filter-tags {
	background-color:#fff;
	clear:both;
	height:25px;
	line-height:25px;
	padding-left:10px
}
.gallery-sortbar .sortbar-filter-tags label {
	margin-right:5px
}
.goods-item .goods-pic .img-tag-tl,.goods-item .goods-pic .img-tag-tr,.goods-item .goods-pic .img-tag-bl,.goods-item .goods-pic .img-tag-br {
	position:absolute;
	line-height:28px;
	width:30px;
	height:30px
}
.goods-item .goods-pic .img-tag-tl img,.goods-item .goods-pic .img-tag-tr img,.goods-item .goods-pic .img-tag-bl img,.goods-item .goods-pic .img-tag-br img {
	max-width:30px;
	max-height:30px;
	_width:30px;
	_height:30px
}
.goods-item .goods-pic .text-tag-tl,.goods-item .goods-pic .text-tag-tr,.goods-item .goods-pic .text-tag-bl,.goods-item .goods-pic .text-tag-br {
	background-color:#f6f6f6;
	position:absolute;
	line-height:1.5;
	padding-left:5px;
	padding-right:5px;
	font-size:12px
}
.goods-item .goods-pic .img-tag-tl,.goods-item .goods-pic .text-tag-tl {
	top:0;
	left:0
}
.goods-item .goods-pic .img-tag-tr,.goods-item .goods-pic .text-tag-tr {
	top:0;
	right:0
}
.goods-item .goods-pic .img-tag-bl,.goods-item .goods-pic .text-tag-bl {
	bottom:0;
	left:0
}
.goods-item .goods-pic .img-tag-br,.goods-item .goods-pic .text-tag-br {
	bottom:0;
	right:0
}
.goods-item .goods-name {
	max-height:50px;
	_height:50px;
	overflow:hidden;
	font-size:100%
}
.goods-item .promotion-tags .tag {
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:3px
}
.goods-item .p-quantity {
	display:inline-block;
	width:74px;
	margin-right:8px;
	position:relative
}
.goods-item .p-quantity a {
	display:inline-block;
	width:20px;
	height:21px;
	overflow:hidden;
	vertical-align:middle;
	border:1px solid #a9a9a9;
	text-align:center;
	font:14px/22px simsun,serif
}
.goods-item .p-quantity input {
	width:30px;
	height:21px;
	line-height:21px;
	padding:0;
	margin:0;
	vertical-align:middle;
	border-width:1px 0;
	border-style:solid;
	border-color:#a9a9a9;
	text-align:center
}
.goods-item .store-warn {
	line-height:15px;
	width:74px;
	text-align:center;
	display:block;
	position:absolute;
	top:22px;
	left:0
}
.goods-item .btn-simple {
	margin-right:10px
}
.gallery-show .goods-item {
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #ccc
}
.gallery-show .goods-pic {
	position:relative
}
.gallery-grid .goods-item {
	float:left;
	width:inherit;
	padding-left:10px;
	padding-right:10px
}
.gallery-grid .goods-pic {
	width:160px;
	height:160px;
	max-width:286px !important;
	max-height:286px !important;
	font-size:0 !important;
	line-height:158px;
	*line-height:160px;
	border:0 none;
	overflow:hidden;
	text-align:center;
	*font-size:144px;
	font-family:Arial;
	margin:0 auto 10px
}
.gallery-grid .goods-pic img {
	max-width:286px !important;
	max-height:286px !important;
	vertical-align:middle;
	line-height: inherit !important;
}
.gallery-grid .goods-price {
	max-height:36px;
	_height:36px;
	overflow:hidden
}
.gallery-grid .goods-price del {
	clear:both;
	display:block
}
.gallery-grid .goods-comment {
	color:#666;
	margin-left:5px
}
.gallery-grid .promotion-tags {
	margin-bottom:7px
}
.gallery-list .goods-pic {
	width:100px;
	height:100px;
	line-height:98px;
	*line-height:100px;
	border:0 none;
	overflow:hidden;
	text-align:center;
	*font-size:90px;
	font-family:Arial;
	float:left;
	margin-right:10px
}
.gallery-list .goods-pic img {
	max-width:100px;
	max-height:100px;
	vertical-align:middle
}
.gallery-list .goods-info {
	margin-left:130px;
	margin-right:340px
}
.gallery-list .goods-comment {
	margin-top:5px;
	margin-bottom:5px;
	color:#888
}
.gallery-list .goods-price {
	width:142px;
	float:right;
	margin-top:10px;
	color:#666
}
.gallery-list .goods-action {
	width:172px;
	float:right;
	margin-top:10px;
	margin-left:10px
}
.gallery-compare {
	position:fixed;
	right:10px;
	top:10%;
	z-index:10000;
	_position:absolute
}
.gallery-compare .fold {
	background-color:#f3f3f3;
	border:1px solid #ddd;
	padding:5px;
	width:12px;
	line-height:14px
}
.gallery-compare .handle-expan {
	margin-bottom:5px;
	display:inline-block
}
.gallery-compare .unfold {
	display:none
}
.gallery-compare .header {
	padding-left:10px;
	padding-right:5px
}
.gallery-compare .header h3 {
	float:left
}
.gallery-compare .handle-collapse {
	float:right
}
.gallery-compare .handle-collapse .icon {
	width:12px;
	height:12px;
	line-height:12px;
	display:inline-block;
	margin-left:5px;
	_margin-top:5px
}
.gallery-compare .none-compare {
	padding-top:15px;
	padding-bottom:15px;
	color:#888;
	text-align:center
}
.gallery-compare .compare-item {
	border-bottom:1px solid #e3e3e3;
	overflow:hidden;
	position:relative;
	padding:5px 10px
}
.gallery-compare .compare-item .goods-pic {
	float:left;
	width:60px;
	height:60px;
	line-height:58px;
	*line-height:60px;
	border:1px solid #ddd;
	background-color:#fff;
	overflow:hidden;
	text-align:center;
	*font-size:54px;
	font-family:Arial
}
.gallery-compare .compare-item .goods-pic img {
	max-width:60px;
	max-height:60px;
	vertical-align:middle
}
.gallery-compare .compare-item .goods-intro {
	margin-left:66px;
	overflow:hidden
}
.gallery-compare .compare-item .goods-name {
	font-weight:400;
	font-size:12px;
	height:36px;
	overflow:hidden
}
.gallery-compare .compare-item .goods-price {
	padding-top:5px;
	float:left
}
.gallery-compare .compare-item .goods-action {
	float:right;
	padding-top:5px
}
.gallery-compare .footer {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center
}
.gallery-compare .footer button {
	margin-right:15px
}
.gallery-compare .template {
	display:none
}
.gallery-compare-unfold .fold {
	display:none
}
.gallery-compare-unfold .unfold {
	display:block
}
.goods-compare .compare-table {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	width:100%
}
.goods-compare td,.goods-compare th {
	border:1px solid #ddd;
	padding:0
}
.goods-compare .none-border {
	border:0 none
}
.goods-compare th {
	background-color:#efefef;
	height:28px;
	white-space:nowrap;
	padding-left:3px;
	border-width:1px 0
}
.goods-compare td {
	line-height:24px;
	text-align:center
}
.goods-compare .compare-item {
	float:left
}
.goods-compare .compare-item td {
	padding-left:4px;
	padding-right:4px
}
.goods-compare .goods-item {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:0 none
}
.goods-compare .goods-name {
	margin-bottom:0;
	line-height:18px;
	height:36px
}
.goods-compare .goods-pic {
	width:100px;
	height:100px;
	line-height:98px;
	*line-height:100px;
	border:0 none;
	overflow:hidden;
	margin:0 auto 5px;
	text-align:center;
	*font-size:90px;
	font-family:Arial
}
.goods-compare .goods-pic img {
	max-width:100px;
	max-height:100px;
	vertical-align:middle
}
.goods-compare .stars {
	text-align:left
}
.goods-compare .stars span {
	text-align:left
}
.brand-info {
	padding:10px;
	overflow:hidden
}
.brand-logo {
	width:120px;
	height:80px;
	overflow:hidden;
	float:left
}
.brand-logo img {
	max-width:120px;
	max-height:80px
}
.brand-desc {
	margin-left:130px
}
.brand-desc h2 {
	font-size:14px;
	font-weight:400
}
.brand-desc p {
	color:#666;
	text-indent:2em;
	margin-bottom:0
}
.autocompleter-choices {
	position:absolute;
	z-index:65535;
	border:1px solid #ccc;
	background-color:#fff;
	text-align:left;
	overflow:hidden
}
.autocompleter-choices li {
	position:relative;
	margin-top:-1px;
	display:block;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	line-height:25px;
	white-space:nowrap;
	cursor:pointer
}
.autocompleter-selected {
	background-color:#f6f6f6
}
.autocompleter-queried {
	display:inline;
	font-weight:bold;
	float:left;
}
.product-container {
	width:100%;
	table-layout:fixed
}
.product-titles {
	padding-bottom:10px;
	line-height:1.8;
	text-align:left
}
.product-titles h2 {
	font-size:1.5em
}
.product-titles p {
	color:#fe2000
}
.product-side {
	width:452px;
	float:left
}
.product-main {
	margin-left:470px
}
.product-album .loading {
	position:absolute;
	text-align:center;
	z-index:2;
	background-color:#fff;
	opacity:.7;
	filter:alpha(opacity=70);
	padding:5px;
	line-height:1;
	color:#333;
	text-decoration:none;
	white-space:nowrap
}
.product-album .loading img {
	vertical-align:middle
}
.product-album-preview {
	position:relative;
	border:1px solid #ddd
}
.product-album-pic {
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:450px;
	height:450px;
	line-height:448px;
	*line-height:450px;
	overflow:hidden;
	text-align:center;
	*font-size:405px;
	font-family:Arial
}
.product-album-pic img {
	max-width:450px;
	max-height:450px;
	vertical-align:middle
}
.album-preview-container {
	position:relative;
	display:inline-block;
	line-height:100%
}
.album-zooms-handle {
	position:absolute;
	z-index:10;
	visibility:hidden;
	overflow:hidden;
	background-color:#b3d5ff;
	opacity:.5;
	filter:alpha(opacity=50);
	line-height:1;
	cursor:move;
	width: 216px!important;
	height: 216px!important;
	margin: 50px 0 0 65px;
}
.album-zooms-container {
	position:absolute;
	border:1px solid #ccc;
	z-index:10000;
	visibility:hidden;
	overflow:hidden;
	background-color:#fff
}
.album-zooms-container img {
	display:block;
	position:relative
}
.album-big-image,.album-mid-image {
	position:absolute;
	left:-10000px;
	top:-10000px
}
.product-album-zoom {
	position:absolute;
	bottom:0;
	right:0;
	z-index:11;
	background-color:#f6f6f6;
	width:24px;
	height:24px;
	text-align:center;
	opacity:.85;
	filter:alpha(opacity=85)
}
.product-album-zoom a {
	color:#666;
	font-size:21px;
	line-height:24px
}
.product-album-zoom img {
	display:block
}
.product-album-thumb {
	margin-top:10px;
	width:100%;
	position:relative;
	clear:left
}
.product-album-thumb .flip {
	position:absolute;
	top:0;
	margin-top:5px;
	width:16px;
	background-color:#eee;
	height:64px;
	line-height:64px;
	text-align:center;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px
}
.product-album-thumb .flip a {
	color:#666;
	font-size:18px;
	margin-left:-1px
}
.product-album-thumb .flip a:hover {
	text-decoration:none
}
.product-album-thumb .prev {
	left:0
}
.product-album-thumb .next {
	right:0
}
.product-album-thumb .over {
	background-color:#f6f6f6
}
.product-album-thumb .over a {
	color:#ccc;
	cursor:default
}
.product-album-thumb .thumbnail-list {
	margin:0 16px;
	padding-top:5px;
	overflow:hidden;
	width:420px;
	height:64px;
	*position:relative
}
.product-album-thumb .thumbnail-list li {
	padding:1px;
	margin:0 4px;
	float:left;
	_display:inline
}
.product-album-thumb .thumbnail-list .thumbnail {
	width:60px;
	height:60px;
	line-height:58px;
	*line-height:60px;
	border:1px solid #ddd;
	overflow:hidden;
	text-align:center;
	*font-size:54px;
	font-family:Arial
}
.product-album-thumb .thumbnail-list .thumbnail img {
	max-width:60px;
	max-height:60px;
	vertical-align:middle
}
.product-album-thumb .thumbnail-list .active {
	position:relative;
	padding:0
}
.product-album-thumb .thumbnail-list .active .arrow {
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
	width:10px;
	height:10px
}
.product-album-thumb .thumbnail-list .active .arrow i {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	border:5px dashed transparent
}
.product-album-thumb .thumbnail-list .active .arrow-top {
	left:28.5px;
	top:-10px
}
.product-album-thumb .thumbnail-list .active .arrow-top i {
	border-bottom-style:solid
}
.product-album-thumb .thumbnail-list .active .arrow-top .below {
	border-bottom-color:#f60;
	top:0
}
.product-album-thumb .thumbnail-list .active .arrow-top .above {
	border-bottom-color:#fff;
	top:0;
	left:0
}
.product-album-thumb .thumbnail-list .active .thumbnail {
	border:2px solid #f60
}
.share-recommend {
	clear:both;
	text-align:center;
	margin-top:15px
}
.share-recommend .pop-wrapper {
	display:inline-block;
	position:relative;
	z-index:12;
	vertical-align: middle;
}
.share-recommend .btn {
	height:24px;
}
.share-recommend .btn-rounded span {
	padding-left: 6px;
}
.share-recommend .btn-rounded span span {
	padding-left: 0;
	padding-right: 6px;
}
.share-recommend .form-item {
	min-width:296px;
	_width:296px
}
.share-recommend .form-label {
	white-space:nowrap;
	text-align:right
}
.share-recommend .form-act textarea {
	width:97%;
	_width:96%
}
.share-recommend .pop-body {
	border:1px solid #ccc;
	background-color:#fff;
	-webkit-box-shadow:1px 1px 1px rgba(151,151,151,0.5);
	-moz-box-shadow:1px 1px 1px rgba(151,151,151,0.5);
	box-shadow:1px 1px 1px rgba(151,151,151,0.5);
	position:absolute;
	left:0;
	bottom:28px;
	text-align:left
}
.share-recommend .pop-body .notice {
	background-color:#e3f4f9;
	border:1px solid #bed8e6;
	line-height:26px;
	text-align:center;
	*white-space:nowrap
}
.share-recommend .pop-body .notice .icon {
	color:#739d2b;
	margin-right:5px
}
.share-recommend .pop-title h3 {
	font-size:12px;
	padding:5px 0 0 10px;
	*white-space:nowrap
}
.share-recommend .pop-content {
	padding:10px
}
.share-recommend .pop-close {
	position:absolute;
	top:0;
	right:0;
	background-color:#b4bcc4;
	border:0 none;
	width:18px;
	height:18px;
	color:#fff
}
.share-recommend .icon-share {
	color:#5c9c30;
	font-size:116.66667%;
	vertical-align:-2px;
	_vertical-align:0
}
.share-recommend .icon-recommend {
	color:#249ebf;
	font-size:116.66667%;
	vertical-align:-2px;
	_vertical-align:0
}
.share-recommend .icon-fav {
	color:#f49f18;
	font-size:116.66667%;
	vertical-align:-2px;
	_vertical-align:0
}
.share-recommend .arrow {
	color:#aaa;
	font-size:116.66667%;
	vertical-align:-2px
}
.share-recommend .text {
	padding:0 3px
}
.product-information {
	line-height:2;
	float:left;
	width:100%
}
.product-information .label {
	float:left;
	width:5em
}
.product-information .detail {
	display:block;
	margin-left:5em;
	/*height:24px*/
}
.product-information .detail .minor {
	color:#888
}
.product-information .price ins {
	font-size:166.66667%;
	line-height:1.2;
	text-decoration:none
}
.product-information .info-disabled {
	background-color:#efefef;
	color:#999;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	padding:15px
}
.product-information .pop-wrapper {
	position:relative
}
.product-information .pop-body {
	position:absolute;
	z-index:1;
	background-color:#fff;
	border:1px solid #ccc;
	-webkit-box-shadow:1px 1px 1px rgba(151,151,151,0.5);
	-moz-box-shadow:1px 1px 1px rgba(151,151,151,0.5);
	box-shadow:1px 1px 1px rgba(151,151,151,0.5)
}
.product-information .pop-body li {
	white-space:nowrap
}
.product-information .label-alert {
	line-height:20px
}
.product-concerns {
	position:relative;
	border-bottom:1px dotted #ddd;
	padding-bottom:5px;
	margin-bottom:5px
}
.product-concerns ul,.product-concerns .item {
	*zoom:1
}
.product-concerns li {
	clear:both
}
.product-concerns .more {
	margin-left:10px
}
.product-concerns .more .icon {
	margin-left:5px;
	background-color:#ccc;
	color:#f9f9f9;
	width:14px;
	height:14px
}
.product-concerns .pop-body {
	left:0;
	top:14px;
	padding:5px 10px;
	min-width:114px;
	_width:114px
}
.product-gifts {
	margin-bottom:5px
}
.product-gifts .detail {
	*zoom:1;
	height:auto
}
.product-gifts .detail li {
	padding-bottom:3px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.product-gifts .detail img {
	vertical-align:middle;
	margin-right:5px
}
.product-gifts .useless a {
	color:#999
}
.product-gifts .useless img {
	opacity:.6;
	filter:alpha(opacity=60)
}
.product-promotion .tabs li {
	float:left;
	border:1px solid #ccc;
	border-bottom:0 none;
	margin-right:3px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f6f6f6;
	color:#666;
	cursor:pointer;
	_position:relative
}
.product-promotion .tabs .active {
	border-top:2px solid #d80808;
	color:#333;
	background-color:#fff;
	*position:relative;
	margin-bottom:-1px
}
.product-promotion .switchable-panel li {
	margin:3px 0;
	width:100%;
	/*white-space:nowrap;*/
	/*overflow:hidden;*/
	text-overflow:ellipsis
}
.product-promotion .panel-top {
	border:1px solid #ccc;
	padding:2px 10px;
	min-width:150px;
	/*overflow:hidden*/
}
.product-promotion .trigger {
	position:relative;
	top:-1px;
	width:45px;
	height:16px;
	margin:0 auto;
	background-color:#fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-ms-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	line-height:16px;
	text-align:center;
	color:#777;
	cursor:pointer
}
.product-promotion .icon {
	vertical-align:middle
}
.product-promotion .label-alert {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	margin-right:5px
}
.product-promotion .useless {
	color:#999
}
.product-promotion .useless .label-alert {
	background-color:#ccc
}
.product-params .label {
	float:none;
	white-space:nowrap
}
.product-buy {
	background-color:#fffdf4;
	border:1px solid #ffe6ca;
	padding:10px 15px;
	margin-top:10px
}
.product-buy .item-label {
	float:left;
	width:6em;
	margin-right:.3em;
	text-align:right
}
.product-buy .item-content {
	display:block;
	margin-left:6.3em
}
.product-buy .icon-qrcode {
	color:#999;
	font-size:133.33333%
}
.product-buy .pop-wrapper .action-handle {
	margin-right:0;
	padding:3px 5px;
	border:1px solid #fff;
	border-top-width:0
}
.product-buy .pop-wrapper .active {
	border-color:#ccc;
	background-color:#fff;
	position:relative;
	z-index:2;
	-webkit-box-shadow:1px 1px 1px rgba(151,151,151,0.5);
	-moz-box-shadow:1px 1px 1px rgba(151,151,151,0.5);
	box-shadow:1px 1px 1px rgba(151,151,151,0.5)
}
.product-buy .pop-wrapper .pop-body {
	left:0;
	bottom:16px;
	padding:1px
}
.product-buy .pop-wrapper .pop-body img {
	display:block
}
.spec-item {
	margin-bottom:6px;
	overflow:hidden;
	*zoom:1
}
.spec-item .spec-attr {
	float:left;
	border:1px solid #ccc;
	background-color:#f6f6f6;
	margin-right:6px;
	margin-bottom:4px
}
.spec-item .spec-attr a {
	display:block;
	border:1px solid #fff;
	color:#111;
	line-height:20px
}
.spec-item .spec-attr a:hover {
	border-color:#ccc
}
.spec-item .spec-attr span {
	padding:0 6px;
	*zoom:1
}
.spec-item .spec-attr img {
	display:block;
	width:30px;
	height:30px
}
.spec-item .selected {
	border:0 none
}
.spec-item .selected a {
	border:2px solid #d80808;
	position:relative
}
.spec-item .selected a:hover {
	border-color:#d80808
}
.spec-item .locked {
	border-style:dashed;
	border-color:#999;
	opacity:.6;
	filter:alpha(opacity=60)
}
.product-buy-quantity {
	margin-bottom:20px;
	*zoom:1
}
.product-buy-quantity .p-quantity {
	display:inline-block;
	width:74px;
	overflow:hidden;
	vertical-align:middle
}
.product-buy-quantity .p-quantity a {
	display:inline-block;
	width:20px;
	height:21px;
	overflow:hidden;
	vertical-align:middle;
	border:1px solid #a9a9a9;
	text-align:center;
	font:14px/22px simsun,serif
}
.product-buy-quantity .p-quantity input {
	width:30px;
	height:21px;
	line-height:21px;
	padding:0;
	margin:0;
	vertical-align:middle;
	border-width:1px 0;
	border-style:solid;
	border-color:#a9a9a9;
	text-align:center
}
.product-buy-quantity .p-store {
	padding:0 10px;
	background-color:#ddd;
	display:inline-block;
	margin-left:3px;
	vertical-align:middle
}
.product-buy-action {
	word-break:break-all;
	word-wrap:break-word
}
.product-buy-action .btn {
	margin-right:15px
}
.product-buy-action .icon {
	vertical-align:middle
}
.product-notify {
	padding:20px;
	color:#333
}
.product-notify .desc {
	margin-bottom:2em
}
.product-notify .form {
	width:270px;
	margin:0 auto
}
.product-notify .x-input {
	width:200px
}
.product-notify .error {
	*float:left
}
.product-notify .success {
	height:47px;
	line-height:min;
	margin:20px;
	line-height:3
}
.product-notify .success .icon {
	font-size:300%;
	line-height:1;
	color:#40761a;
	vertical-align:middle;
	margin-right:20px;
	float:left
}
.stars {
	position:relative;
	font-size:15px;
	line-height:1.6;
	letter-spacing:1px;
	display:inline-block
}
.stars .below {
	color:#ddd;
	width:80px;
	display:inline-block
}
.stars .above {
	position:absolute;
	left:0;
	color:#e0a902;
	overflow:hidden
}
.stars-0 .above {
	width:0
}
.stars-1 .above {
	width:2%
}
.stars-2 .above {
	width:4%
}
.stars-3 .above {
	width:6%
}
.stars-4 .above {
	width:8%
}
.stars-5 .above {
	width:10%
}
.stars-6 .above {
	width:12%
}
.stars-7 .above {
	width:14%
}
.stars-8 .above {
	width:16%
}
.stars-9 .above {
	width:18%
}
.stars-10 .above {
	width:20%
}
.stars-11 .above {
	width:22%
}
.stars-12 .above {
	width:24%
}
.stars-13 .above {
	width:26%
}
.stars-14 .above {
	width:28%
}
.stars-15 .above {



	width:30%

}
.stars-16 .above {
	width:32%
}
.stars-17 .above {
	width:34%
}
.stars-18 .above {
	width:36%
}
.stars-19 .above {
	width:38%
}
.stars-20 .above {
	width:40%
}
.stars-21 .above {
	width:42%
}
.stars-22 .above {
	width:44%
}
.stars-23 .above {
	width:46%
}
.stars-24 .above {
	width:48%

}
.stars-25 .above {
	width:50%
}
.stars-26 .above {
	width:52%
}
.stars-27 .above {
	width:54%
}
.stars-28 .above {
	width:56%
}
.stars-29 .above {
	width:58%
}
.stars-30 .above {
	width:60%
}
.stars-31 .above {
	width:62%
}
.stars-32 .above {
	width:64%
}
.stars-33 .above {
	width:66%
}
.stars-34 .above {
	width:68%
}
.stars-35 .above {
	width:70%
}
.stars-36 .above {
	width:72%
}
.stars-37 .above {
	width:74%
}
.stars-38 .above {
	width:76%
}
.stars-39 .above {
	width:78%
}
.stars-40 .above {
	width:80%
}
.stars-41 .above {
	width:82%
}
.stars-42 .above {
	width:84%
}
.stars-43 .above {
	width:86%
}
.stars-44 .above {
	width:88%
}
.stars-45 .above {
	width:90%
}
.stars-46 .above {
	width:92%
}
.stars-47 .above {
	width:94%
}
.stars-48 .above {
	width:96%
}
.stars-49 .above {
	width:98%
}
.stars-50 .above {
	width:100%
}
.product-adjunct .mod-title,.product-related .mod-title,.product-section .mod-title {
	height:32px
}
.product-adjunct .mod-title h2,.product-related .mod-title h2,.product-section .mod-title h2 {
	line-height:32px;
	font-weight:400;
	color:#555;
	padding-left:10px
}
.product-adjunct {
	margin-top:10px
}
.product-adjunct table {
	width:100%
}
.product-adjunct .product-primary {
	width:130px
}
.product-adjunct .product-primary-inner {
	position:relative;
	padding:0 5px
}
.product-adjunct .goods-pic {
	width:120px;
	height:120px;
	line-height:58px;
	*line-height:60px;
	/* border:1px solid #ccc; */
	background-color:#fff;
	overflow:hidden;
	text-align:center;
	*font-size:54px;
	font-family:Arial;
	margin:0 auto
}
.product-adjunct .goods-pic img {
	max-width:120px;
	max-height:120px;
	vertical-align:middle
}
.product-adjunct .goods-info {
	margin-top:5px
}
.product-adjunct .goods-info a {
	color:#333
}
.product-adjunct .goods-info h3 {
	font-size:100%;
	font-weight:400;
	height:36px;
	overflow:hidden
}
.product-adjunct .plus {
	font-size:16px;
	color:#ccc;
	position:absolute;
	right:-10px;
	top:47%;
	vertical-align:middle;
	line-height:1
}
.product-adjunct .adjunct-list {
	padding:5px 10px 5px 20px
}
.product-adjunct .adjunct-list .tab-trigger {
	float:left;
	margin-right:8px;
	border:1px solid #ddd;
	color:#666;
	padding:0 5px;
	cursor:pointer
}
.product-adjunct .adjunct-list .active {
	color:#333;
	background-color:#ffffcd;
	border-color:#efa517
}
.product-adjunct .adjunct-group {
	margin:0 15px;
	overflow:hidden
}
.product-adjunct .adjunct-group .item {
	width:122px;
	padding:5px;
	float:left
}
.product-adjunct .adjunct-group .selected {
	background-color:#ffffcd
}
.product-adjunct .adjunct-items {
	position:relative
}
.product-adjunct .flip {
	position:absolute;
	top:40px
}
.product-adjunct .flip a {
	width:15px;
	height:60px;
	line-height:60px;
	font-size:14px;
	display:block;
	background-color:#efefef;
	color:#666;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	border-radius:7px
}
.product-adjunct .flip a:hover {
	text-decoration:none
}
.product-adjunct .prev {
	left:0
}
.product-adjunct .next {
	right:0
}
.product-adjunct .over a {
	background-color:#f6f6f6;
	color:#ccc;
	cursor:default
}
.product-adjunct .info-area {
	width:160px;
	background-color:#fffdf4
}
.product-adjunct .info-area .info {
	padding:5px;
	line-height:2.25
}
.product-adjunct .info-area .adj-oprice {
	text-decoration:line-through
}
.product-adjunct .info-area .adj-amount {
	color:#fe2000;
	font-size:133.33333%
}
.product-adjunct .exception {
	display:inline-block;
	border:1px solid #ddd;
	background-color:#fff;
	padding:5px 10px;
	text-align:center;
	color:#888;
	line-height:18px
}
.detail-content img {
	max-width:100%;
	margin-bottom:-4px
}
.sd-detail img {
	max-width:100%;
	margin-bottom:0px;
	vertical-align: bottom;
}
.product-tags {
	margin-top:30px;
	border-bottom:1px solid #ccc
}
.product-tags .tags-hd {
	font-size:14px;
	font-weight:400;
	float:left;
	border:1px solid #ccc;
	border-bottom:0 none;
	background-color:#efefef;
	margin-right:5px
}
.product-tags .tags-hd a {
	color:#333;
	border:1px solid #fff;
	display:block;
	padding:2px 15px
}
.product-tags .active {
	border-top:2px solid #d80808;
	background-color:#fff;
	margin-bottom:-1px;
	font-weight:700;
	*position:relative
}
.product-section {
	overflow:hidden
}
.product-section.loading,.product-section .loading {
	background:url(../images/loading.gif) no-repeat center center;
	height:30px;
	border:0 none
}
.product-section .tags-hd {
	display:none
}
.product-attributes {
	background-color:#eee;
	border:1px solid #ccc
}
.product-attributes ul {
	border:1px solid #fff;
	padding:10px 15px
}
.product-attributes li {
	float:left;
	width:33.3%;
	line-height:26px
}
.product-parameters table {
	width:100%
}
.product-parameters .section-hd {
	background-color:#efefef;
	text-align:left;
	border:1px solid #ddd;
	height:36px;
	padding-left:8px;
	font-size:14px
}
.product-parameters td {
	border:1px solid #ddd;
	line-height:2;
	padding:3px 10px
}
.product-parameters .item-ttl {
	font-weight:700;
	text-align:right;
	width:16%;
	white-space:nowrap
}
.product-related .mod-content {
	position:relative;
	margin:10px
}
.product-related .flip {
	position:absolute;
	top:40px
}
.product-related .flip a {
	width:15px;
	height:60px;
	line-height:60px;
	font-size:14px;
	display:block;
	background-color:#ededed;
	color:#666;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	-ms-border-radius:7px;
	border-radius:7px
}
.product-related .flip a:hover {
	text-decoration:none
}
.product-related .prev {
	left:0
}
.product-related .next {
	right:0
}
.product-related .over a {
	background-color:#f6f6f6;
	color:#ccc;
	cursor:default
}
.product-related .product-related-content {
	margin:0 25px;
	overflow:hidden
}
.product-related .goods-item {
	width:150px;
	float:left;
	padding:5px
}
.product-related .goods-item .goods-pic {
	width:120px;
	height:120px;
	line-height:118px;
	*line-height:120px;
	/* border:1px solid #ddd; */
	overflow:hidden;
	text-align:center;
	*font-size:108px;
	font-family:Arial;
	margin-left:auto;
	margin-right:auto
}
.product-related .goods-item .goods-pic img {
	max-width:120px;
	max-height:120px;
	vertical-align:middle
}
.product-related .goods-item .goods-info .goods-name {
	font-size:12px;
	font-weight:400;
	height:36px;
	margin:5px 0;
	overflow:hidden
}
.product-related .goods-item .goods-info a {
	color:#333
}
.product-related .goods-item .goods-info a:hover {
	color:#0563c3
}
.saleslog {
	width:100%
}
.saleslog thead th {
	border-bottom:2px solid #ccc
}
.saleslog th,.saleslog td {
	height:30px;
	text-align:center
}
.saleslog tbody tr {
	border-bottom:1px dotted #ccc
}
.saleslog tbody * html td {
	border-bottom:1px dotted #ccc
}
.product-score {
	width:100%;
	border-bottom:1px solid #ccc;
	line-height:24px
}
.product-score td {
	padding:15px 20px
}
.score-total .label {
	font-weight:700;
	padding-right:6px;
	float:left
}
.score-total .values {
	float:left
}
.score-total .score {
	color:#e0a902;
	font-size:14px
}
.score-total .total {
	display:block
}
.score-total .total-count {
	color:#e0a902
}
.scores-list .label {
	padding-right:2px;
	width:56px;
	text-align:right;
	display:inline-block
}
.scores-list .score {
	color:#e0a902;
	font-size:14px
}
.scores-list .rating {
	color:#ddd;
	cursor:pointer
}
.scores-list .active,.scores-list .stars-1 .star-1,.scores-list .stars-2 .star-1,.scores-list .stars-2 .star-2,.scores-list .stars-3 .star-1,.scores-list .stars-3 .star-2,.scores-list .stars-3 .star-3,.scores-list .stars-4 .star-1,.scores-list .stars-4 .star-2,.scores-list .stars-4 .star-3,.scores-list .stars-4 .star-4,.scores-list .stars-5 .star-1,.scores-list .stars-5 .star-2,.scores-list .stars-5 .star-3,.scores-list .stars-5 .star-4,.scores-list .stars-5 .star-5 {
	color:#e0a902
}
.product-score .desc i {
	color:#666
}
.comment-list {
	padding:10px 10px 10px 20px;
	line-height:24px
}
.comment-list .title i {
	color:#d80808
}
.comment-list .title a {
	text-decoration:underline
}
.comment-list .title-aside {
	text-align:right
}
.comment-list .content {
	margin-top:10px
}
.comment-list .comment-item {
	margin:5px 0;
	overflow:hidden;
	*zoom:1
}
.comment-list .comment-item .stars {
	float:left
}
.comment-list .comment-item .time {
	float:right
}
.comment-list .member {
	width:80px;
	float:left;
	text-align:center;
	margin-right:5px
}
.comment-list .member-avatar {
	width:60px;
	height:60px;
	line-height:58px;
	*line-height:60px;
	border:1px solid #ccc;
	overflow:hidden;
	text-align:center;
	*font-size:54px;
	font-family:Arial;
	margin:0 auto;
	padding:1px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px
}
.comment-list .member-avatar img {
	max-width:60px;
	max-height:60px;
	vertical-align:middle
}
.comment-list .member-discuss {
	position:relative;
	margin-left:100px;
	padding:10px;
	background-color:#f6f6f6;
	border:1px solid #ccc;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px
}
.comment-list .point {
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
	width:30px;
	height:30px
}
.comment-list .point i {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	border:15px dashed transparent
}
.comment-list .point-left {
	top:20px;
	left:-30px;
	_left:-40px
}
.comment-list .point-left i {
	border-right-style:solid
}
.comment-list .point-left .below {
	border-right-color:#ccc;
	left:-1px
}
.comment-list .point-left .above {
	border-right-color:#f6f6f6;
	left:0;
	top:0
}
.comment-list .discuss-label {
	overflow:hidden;
	padding-bottom:5px
}
.comment-list .discuss-content {
	clear:right;
	padding:8px;
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc
}
.comment-list .btn-close {
	margin-left:10px;
	vertical-align:middle;
	display:inline-block
}
.reply-list {
	padding:5px 5px 0 5px
}
.reply-action i,.answer-action i {
	color:#888;
	float:left
}
.reply-action .inter-handle,.answer-action .inter-handle {
	float:right
}
.reply-action .inter-handle em,.answer-action .inter-handle em {
	display:none;
	position:relative;
	margin:0 auto;
	width:16px;
	padding-bottom:8px
}
.reply-action.active-handle em,.active-handle.answer-action em {
	display:block
}
.reply-action .arrow,.answer-action .arrow {
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
	width:16px;
	height:16px
}
.reply-action .arrow i,.answer-action .arrow i {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	border:8px dashed transparent
}
.reply-action .arrow-top,.answer-action .arrow-top {
	left:0;
	bottom:0
}
.reply-action .arrow-top i,.answer-action .arrow-top i {
	border-bottom-style:solid
}
.reply-action .arrow-top .above,.answer-action .arrow-top .above {
	border-bottom-color:#fff;
	top:0;
	left:0
}
.post-reply,.post-answer {
	padding:10px;
	background-color:#fff
}
.post-reply .btn-close,.post-answer .btn-close {
	margin-left:10px;
	vertical-align:middle;
	display:inline-block
}
.reply-item,.answer-item {
	border:1px solid #ddd;
	background-color:#fff;
	margin-top:8px;
	padding:10px 35px;
	position:relative
}
.reply-item .infos,.answer-item .infos {
	float:left
}
.reply-item .time,.answer-item .time {
	float:right
}
.reply-item .lquote,.answer-item .lquote {
	color:#ddd;
	font-size:133.33333%;
	position:absolute;
	left:5px;
	top:2px
}
.reply-item .rquote,.answer-item .rquote {
	color:#ddd;
	font-size:133.33333%;
	position:absolute;
	right:5px;
	bottom:2px
}
.reply-label {
	overflow:hidden
}
.reply-content,.answer-content {
	margin-top:5px
}
.reply-admin .infos em,.answer-admin .infos em,.reply-admin .reply-content,.answer-admin .reply-content,.reply-admin .answer-content,.answer-admin .answer-content {
	color:#eb5800
}
.post-comment {
	line-height:24px
}
.post-comment .mod-title i {
	font-size:12px;
	color:#999;
	margin-left:10px
}
.post-comment .mod-content {
	padding:20px
}
.post-comment .word-count {
	float:right;
	color:#666;
	font-size:11px;
	margin-right:5px;
	line-height:25px
}
.post-comment .btn-discuss {
	margin:0 5px
}
.post-comment .not-login {
	color:#888
}
.post-comment .sub-label {
	color:#666
}
.post-comment .sub-label-side {
	width:180px;
	float:right;
	color:#666
}
.no-permission {
	position:relative
}
.no-permission textarea,.no-permission input {
	background-color:#efefef
}
.product-consult {
	line-height:24px
}
.consult-title {
	padding:20px;
	border-bottom:1px solid #ddd
}
.consult-title em {
	margin-left:15px
}
.consult-content {
	padding:10px 0
}
.consult-content .no-message {
	margin-top:20px
}
.consult-content .title i {
	color:#d80808
}
.consult-content .title a {
	text-decoration:underline
}
.consult-content .title-aside {
	text-align:right
}
.consult-content .tabs {
	margin-top:10px
}
.consult-content .tabs li {
	width: 135px;
	height: 30px;
	float:left;
	border-right: 1px solid #e1e1e1;
}
.consult-content .tabs li:last-child {
	border-right: none;
}
.consult-content .tabs a {
	display:block;
	padding:0 10px
}
.consult-content .tabs li.active a,.consult-content .tabs a:hover {
	background-color:#a4a4a4;
	color:#fff
}
.consult-item {
	background-color:#f6f6f6;
	border:1px solid #ddd;
	padding:10px 12px;
	margin-top:10px
}
.consult-item .icon-question {
	color:#037dbf;
	font-size:15px;
	width:15px;
	height:15px;
	line-height:15px;
	float:left;
	margin-top:8px
}
.consult-item .icon-answer {
	color:#d80808;
	font-size:15px;
	width:15px;
	height:15px;
	line-height:15px;
	float:left;
	margin-top:8px
}
.consult-item .question-content,.consult-item .answer-action,.consult-item .answer-item,.consult-item .post-answer {
	margin-left:26px
}
.question-content .desc {
	display:block
}
.question-content .name {
	float:left;
	color:#666
}
.question-content .time {
	float:right;
	color:#999
}
.albums-left {
	float:left;
	_display:inline;
	width:180px
}
.albums-right {
	margin-left:190px
}
.albums-main {
	float:left;
	width:100%
}
.albums-pic-list {
	margin:50px 24px 50px 30px
}
.albums-pic-list .next {
	font-size:15px;
	text-align:center;
	display:block;
	height:30px;
	line-height:30px;
	color:#666;
	cursor:pointer
}
.albums-pic-list .next.disable {
	cursor:default;
	color:#ccc
}
.albums-pic-list .previous {
	font-size:15px;
	text-align:center;
	display:block;
	height:30px;
	line-height:30px;
	color:#666;
	cursor:pointer
}
.albums-pic-list .previous.disable {
	cursor:default;
	color:#ccc
}
.albums-pic-list ul {
	position:relative
}
.albums-pic-item {
	position:relative;
	width:114px;
	height:114px;
	border:3px solid #d4d4d4;
	margin-bottom:10px;
	cursor:pointer;
	background-color:#fff
}
.albums-pic-item .ar {
	display:none;
	position:absolute;
	right:-15px;
	top:50%;
	margin-top:-6px;
	height:0;
	line-height:0;
	font-size:0;
	font-size:0;
	border-left:6px solid #febf0f;
	border-top:6px solid #f5f5f5;
	border-right:6px solid #f5f5f5;
	border-bottom:6px solid #f5f5f5
}
.albums-pic-item.active,.albums-pic-item.hover {
	border-color:#febf0f
}
.albums-pic-item.active .ar,.albums-pic-item.hover .ar {
	display:block
}
.albums-pic-item .albums-pic {
	width:114px;
	height:114px;
	line-height:112px;
	*line-height:114px;
	overflow:hidden;
	text-align:center;
	*font-size:102.6px;
	font-family:Arial
}
.albums-pic-item .albums-pic img {
	max-width:114px;
	max-height:114px;
	vertical-align:middle
}
.albums-product-title {
	padding:20px;
	line-height:35px;
	text-align:center
}
.albums-product-title h1 {
	font-size:133.33333%
}
.albums-main-pic {
	text-align:center
}
.albums-scroll {
	overflow:hidden
}
.groupbuy-sortbar {
	margin-bottom:20px
}
.groupbuy-sortbar .groupbuy-sort {
	float:left;
	line-height:30px
}
.groupbuy-sortbar .groupbuy-sort strong,.groupbuy-sortbar .groupbuy-sort a {
	padding:0 15px
}
.groupbuy-sortbar .groupbuy-sort .icon {
	vertical-align:-1px
}
.groupbuy-sortbar .groupbuy-sort .price-desc .asc,.groupbuy-sortbar .groupbuy-sort .price-asc .desc {
	display:none
}
.groupbuy-grid .goods-item {
	float:left;
	width:230px;
	padding:9px;
	border:1px solid #d9d9d9;
	margin-right:5px;
	margin-bottom:20px
}
.groupbuy-grid .goods-pic {
	width:230px;
	height:230px;
	line-height:228px;
	*line-height:230px;
	border:0 none;
	overflow:hidden;
	text-align:center;
	*font-size:207px;
	font-family:Arial;
	margin:0 auto 10px
}
.groupbuy-grid .goods-pic img {
	max-width:230px;
	max-height:230px;
	vertical-align:middle
}
.groupbuy-grid .goods-name {
	height:36px
}
.groupbuy-grid .goods-price {
	max-height:20px;
	_height:20px;
	overflow:hidden
}
.groupbuy-grid .goods-price ins,.groupbuy-grid .goods-price del {
	float:left;
	margin-right:5px
}
.groupbuy-grid .goods-price ins {
	font-size:116.66667%
}
.groupbuy-grid .goods-price del {
	margin-top:3px;
	font-size:91.66667%
}
.groupbuy-grid .goods-price em {
	float:right;
	color:#666
}
.groupbuy-grid .outstock .goods-pic {
	position:relative
}
.groupbuy-grid .outstock .goods-pic img {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	filter:Gray;
	*zoom:1
}
.groupbuy-grid .tag-flags {
	position:absolute;
	left:0;
	top:0;
	background-color:#00a1f2;
	width:60px;
	line-height:30px;
	*font-size:12px;
	color:#fff;
	text-align:center;
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2)
}
.groupbuy-grid .tag-flags .arrow {
	position:absolute;
	left:0;
	bottom:-10px;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
	border-left:30px dashed transparent;
	border-right:30px dashed transparent;
	border-top:10px solid #00a1f2
}
.groupbuy-grid .last {
	margin-right:0
}
.groupbuy-upcoming .title {
	line-height:40px;
	margin-bottom:10px;
	overflow:hidden
}
.groupbuy-upcoming .title h2 {
	font-size:133.33333%;
	float:left
}
.groupbuy-upcoming .title .more {
	float:right
}
.groupbuy-upcoming .title .prev,.groupbuy-upcoming .title .next,.groupbuy-upcoming .title .switchable-triggerBox {
	float:left
}
.groupbuy-upcoming .title .prev,.groupbuy-upcoming .title .next {
	font-size:25px;
	color:#333;
	cursor:pointer
}
.groupbuy-upcoming .title .disabled {
	color:#999
}
.groupbuy-upcoming .title .switchable-triggerBox {
	margin:0 10px;
	color:#999
}
.groupbuy-upcoming .title .switchable-triggerBox .icon {
	margin:0 3px;
	cursor:pointer
}
.groupbuy-upcoming .title .switchable-triggerBox .active {
	color:#ffb401
}
.groupbuy-upcoming .groupbuy-grid {
	height:326px;
	overflow:hidden
}
.groupbuy-upcoming .groupbuy-grid .goods-item {
	margin-bottom:0
}
.groupbuy-upcoming .groupbuy-grid .goods-info {
	position:relative
}
.groupbuy-upcoming .groupbuy-grid .goods-actions {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:right
}
.groupbuy-upcoming .groupbuy-grid .goods-actions input {
	width:147px;
	margin-right:-1px;
	visibility:hidden
}
.groupbuy-upcoming .groupbuy-grid .goods-actions .error {
	background-color:rgba(178,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#CCB20000',endColorstr='#CCB20000') 9;
	position:absolute;
	bottom:28px;
	left:0;
	padding:0;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:40px;
	color:#fff;
	text-align:center
}
.groupbuy-upcoming .groupbuy-grid .goods-actions .error .icon {
	display:none
}
.groupbuy-upcoming .groupbuy-grid .hover .goods-actions input {
	visibility:visible
}
.groupbuy-upcoming .groupbuy-grid .hover .goods-actions .disabled {
	display:none
}
.groupbuy-rules {
	color:#666;
	overflow:hidden;
	margin-bottom:30px

}
.groupbuy-rules dt {
	width:65px;
	float:left
}
.groupbuy-rules dd {
	margin-left:65px
}
.groupbuy-ident {
	padding:15px;
	width:100%;
	height:48px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-ms-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px
}
.groupbuy-ident .arrow {
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
	width:78px;
	height:78px
}
.groupbuy-ident .arrow i {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	border:39px dashed transparent
}
.groupbuy-ident .arrow-left {
	top:0;
	width:30px;
	right:0
}
.groupbuy-ident .arrow-left i {
	border-right-style:solid
}
.groupbuy-ident .arrow-left .above {
	border-right-color:#fff;
	left:0;
	top:0
}
.groupbuy-ident .arrow-left .above {
	left:-39px;
	border-right-width:30px
}
.groupbuy-ident .price {
	float:left;
	line-height:48px
}
.groupbuy-ident .actions {
	float:right
}
.groupbuy-ident .btn {
	margin-right:30px
}
.groupbuy-discount {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	padding:10px;
	margin-bottom:20px
}
.groupbuy-discount li {
	float:left;
	width:33.3%;
	text-align:center;
	font-size:116.66667%
}
.groupbuy-discount b {
	font-size:142.85714%
}
.groupbuy-traffic {
	font-size:116.66667%;
	line-height:3.33333
}
.groupbuy-traffic b {
	font-size:142.85714%
}
.groupbuy-timed {
	font-size:116.66667%;
	margin-bottom:30px
}
.groupbuy-timed i {
	margin:0 5px;
	display:inline-block;
	width:47px;
	height:35px;
	line-height:35px;
	font-size:114.28571%;
	text-align:center
}
.groupbuy-share {
	text-align:right
}
.groupbuy-share .text {
	font-weight:bold;
	margin-right:8px
}
.groupbuy-tags {
	background-color:#f3f3f3;
	border:1px solid #ddd;
	margin-top:30px;
	margin-bottom:10px;
	height:40px;
	line-height:40px
}
.groupbuy-tags .tags-hd {
	float:left;
	font-size:116.66667%
}
.groupbuy-tags .tags-hd a {
	color:#333;
	display:block;
	padding:0 15px
}
.groupbuy-tags .active {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:2px solid #fd6b00;
	margin-left:-1px;
	margin-top:-1px;
	margin-bottom:-1px;
	background-color:#fff
}
.groupbuy-remind {
	padding:20px
}
.groupbuy-remind .x-input {
	width:98%
}
.groupbuy-remind .notice-inline {
	padding:0
}
.groupbuy-remind .form-actions {
	text-align:center
}
.steps li {
	height:30px;
	line-height:30px;
	float:left
}
.steps i {
	display:inline-block
}
.steps a,.steps span {
	display:block;
	padding:0 10px
}
.steps .step-item {
	/*background-color:#efefef;*/
	padding:0;
	white-space:nowrap
}
.steps .step-arrow {
	padding:0
}
.cart-main {
	border:1px solid #e6e6e6;
	table-layout:fixed
}
.cart-main caption {
	text-align:left;
	background-color:#efefef;
	border:1px solid #e6e6e6;
	border-bottom:0 none
}
.cart-main thead {
	background-color:#efefef
}
.cart-main td {
	line-height:20px;
	vertical-align:top;
	text-align:center;
	padding:2px 0
}
.cart-main .cart-item {
	border-bottom:1px solid #efefef
}
.cart-main .cart-item .last td {
	*border-bottom:1px solid #efefef
}
.cart-main .last td {
	padding-bottom:15px
}
.cart-main .p-info {
	text-align:left
}
.cart-main .p-gift,.cart-main .p-promotion {
	clear:both
}
.cart-main .p-pic {
	width:80px;
/*	height:80px;
	line-height:78px;
	*line-height:80px;
	border:1px solid #ddd;*/
	overflow:hidden;
	/*margin:0 auto;*/
	text-align:center;
	/**font-size:72px;
	font-family:Arial*/
}
.cart-main .p-pic img {
	max-width:80px;
	max-height:80px;
	/*vertical-align:middle*/
}
.cart-main .p-adjunct .p-pic,.cart-main .p-packs-item .p-pic {
	float:left;
	margin-right:10px
}
.cart-main .cart-exchange .cart-item td,.cart-main .order-gift .cart-item td {
	padding-top:15px;
	padding-bottom:15px;
	*border-bottom:1px solid #efefef
}
.cart-main .order-price {
	padding:15px 1px 10px;
	line-height:30px;
	white-space:nowrap
}
.cart-main .order-price ul {
	float:right
}
.cart-main .warn-message {
	clear:both;
	width:74px;
	margin:2px auto;
	text-align:center;
	color:#fff;
	background-color:#ef4521;
	display:block
}
.cart-main .p-quantity {
	width:74px;
	margin:0 auto;
	overflow:hidden
}
.cart-main .p-quantity a {
	float:left;
	width:20px;
	height:21px;
	overflow:hidden;
	border:1px solid #a9a9a9;
	text-align:center;
	font:14px/22px simsun,serif
}
.cart-main .p-quantity input {
	float:left;
	width:30px;
	height:21px;
	line-height:21px;
	border-width:1px 0;
	border-style:solid;
	border-color:#a9a9a9;
	text-align:center;
	padding:0;
	margin:0
}
.view-history .history-list {
	text-align:justify;
	text-justify:inter-ideograph;
	letter-spacing:-3px;
	letter-spacing:-4px0;
	font-family:Arial
}
.view-history .item {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.view-history .last {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100%;
	height:0;
	font-size:0;
	margin:0;
	line-height:0;
	overflow:hidden
}
.view-history .p-pic,.view-history .p-info {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle
}
.view-history .p-pic {
	width:96px;
	height:96px;
	line-height:94px;
	*line-height:96px;
	border:1px solid #e6e6e6;
	overflow:hidden;
	text-align:center;
	*font-size:86.4px;
	font-family:Arial
}
.view-history .p-pic img {
	max-width:96px;
	max-height:96px;
	vertical-align:middle
}
.view-history .p-info {
	letter-spacing:0;
	text-align:left
}
.cart-fororder .tab {
	border-bottom:1px solid #666;
	margin:0 50px;
	padding-top:10px
}
.cart-fororder .tab li {
	margin-right:10px;
	background-color:#efefef;
	line-height:28px;
	color:#666;
	float:left
}
.cart-fororder .tab li.active a {
	background-color:#666;
	color:#fff
}
.cart-fororder .tab a {
	color:#666;
	padding:0 20px;
	display:block
}
.cart-fororder .tab a:hover {
	background-color:#666;
	color:#fff
}
.cart-fororder .content table {
	table-layout:fixed
}
.cart-fororder .flip {
	width:34px;
	height:110px;
	line-height:110px;
	background-color:#efefef;
	/*text-align:center;*/
	font-size:20px;
	position:absolute;
	top:143px
}
.cart-fororder .flip a {
	color:#999
}
.cart-fororder .flip a:hover {
	color:#aaa;
	text-decoration:none
}
.cart-fororder .over a {
	color:#ddd
}
.cart-fororder .over a:hover {
	color:#ddd;
	cursor:default
}
.cart-fororder .prev {
	float:left;
	left:0
}
.cart-fororder .next {
	float:right;
	right:0
}
.cart-fororder .next img {
	float: right;
}
.cart-fororder .wrapper {
	overflow:hidden
}
.cart-fororder .item {
	letter-spacing:-3px;
	letter-spacing:-4px0;
	font-family:Arial;
	white-space:nowrap
}
.cart-fororder .p-pic,.cart-fororder .p-info {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	letter-spacing:0
}
.cart-fororder .p-pic {
	width:96px;
	height:96px;
	line-height:94px;
	*line-height:96px;
	border:1px solid #e6e6e6;
	overflow:hidden;
	text-align:center;
	*font-size:86.4px;
	font-family:Arial
}
.cart-fororder .p-pic img {
	max-width:96px;
	max-height:96px;
	vertical-align:middle
}
.cart-fororder .p-info {
	white-space:normal
}
.order-main .order-section-title {
	height:36px;
	line-height:36px;
	background-color:#efefef;
	padding-left:14px
}
.order-main .order-section-title b {
	font-size:14px;
	padding-right:20px
}
.order-main .order-section-title a {
	color:#0563c3
}
.order-main .order-section-content {
	padding:10px 20px
}
.order-main .order-section table {
	width:92%;
	margin:0 auto
}
.order-main .order-section table label {
	padding-left:5px;
	vertical-align:middle
}
.order-main .order-section th,.order-main .order-section td {
	padding-top:8px;
	padding-bottom:8px
}
.order-main .order-section th {
	text-align:right;
	padding-right:6px;
	font-weight:400;
	width:12%;
	white-space:nowrap
}
.order-main .order-section th em {
	color:#ef4521
}
.order-main .notice {
	background-color:#fff3e1;
	line-height:50px;
	text-align:center
}
.order-main .calspan {
	display:inline-block;
	background-color:#fff;
	vertical-align:middle;
	border:1px solid #ccc;
	line-height:21px;
	height:23px;
	overflow:hidden
}
.order-main .calspan:before,.order-main .calspan .data-icon-before {
	font-size:18px;
	vertical-align:middle;
	margin-left:2px;
	color:#ed980f
}
.order-main .calspan input {
	border:0 none
}
.order-main .order-goods th {
	white-space:normal
}
.order-main .order-goods .memo {
	background-color:#eee;
	padding:4px 8px
}
.order-main .change-shipping {
	line-height:20px;
	margin:0 auto
}
.order-main .change-shipping li {
	margin:5px 0;
	padding:5px 10px 5px 40px
}
.order-main .change-shipping li.selected {
	background-color:#fff3e1
}
.order-main .change-shipping .action-change-shipping {
	vertical-align:top;
	width:2%
}
.order-main .change-shipping label {
	display:inline-block;
	vertical-align:top;
	width:97%
}
.order-main .change-shipping label table {
	width:100%
}
.order-main .change-shipping address {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
/*	width:720px;*/
	padding:0 10px
}
.order-main .change-shipping .last address {
	width:auto
}
.order-main .change-shipping i {
	margin:0 20px
}
.order-main .change-shipping em {
	display:inline-block;
	vertical-align:top
}
.order-main .change-shipping em span {
	padding:0 10px
}
.order-main .change-delivery thead tr {
	border-bottom:1px solid #ccc;
	font-size:14px
}
.order-main .change-delivery thead td {
	padding-left:10px;
	*border-bottom:1px solid #ccc
}
.order-main .change-delivery .separator {
	height:10px
}
.order-main .change-delivery tbody td {
	padding-left:5px
}
.order-main .change-delivery .master td {
	vertical-align:bottom;
	padding-bottom:0
}
.order-main .change-delivery .sub {
	height:16px;
	color:#999
}
.order-main .change-delivery .sub td {
	padding-left:22px;
	padding-top:0
}
.order-main .change-delivery tfoot td {
	padding:15px 0 0 5px
}
.order-main .change-payment th {
	text-align:left
}
.order-container .fold {
	display:none
}
.order-container .cart-main .p-info {
	padding-left:20px
}
.order-container .cart-main .p-promotion {
	text-align:left;
	padding-left:20px
}
.change-payment caption {
	text-align:left;
	padding:10px
}
.change-payment tbody {
	background-color:#f3f3f3
}
.change-payment th {
	padding-left:20px;
	text-align:left
}
.change-payment td {
	padding-right:20px
}
.change-payment .selected {
	background-color:#fff3e1;
	color:#333
}
.change-payment tfoot td {
	padding-top:16px;
	padding-bottom:0
}
.popup-content .change-payment {
	padding:20px 25px
}
.popup-content .change-payment input {
	margin-right:5px
}
.popup-content .change-payment th,.popup-content .change-payment td {
	padding-top:8px;
	padding-bottom:8px
}
.popup-content .change-payment th {
	width:16%;
	font-weight:400;
	white-space:nowrap
}
.popup-content .change-payment tfoot td {
	padding-top:16px;
	padding-bottom:0
}
.popup-content .payment-online,.popup-content .payment-recharge {
	padding:20px;
	line-height:1.8em
}
.popup-content .payment-online p,.popup-content .payment-recharge p {
	margin-bottom:1em
}
.popup-content .payment-recharge {
	text-align:center
}
.popup-content .pay-stat {
	overflow:hidden
}
.popup-content .pay-stat h4,.popup-content .pay-stat .action {
	float:left
}
.popup-content .pay-success {
	float:left;
	overflow:hidden
}
.popup-content .pay-failure {
	float:right;
	overflow:hidden
}
.popup-content .pay-failure a {
	margin-right:10px
}
.order-clearing {
	border:1px solid #c6c6c6;
	width:100%
}
.order-clearing .order-price .inner {
	position:relative;
	float:right
}
.order-clearing .order-price .message {
	left:206px;
	bottom:65px;
	*left:210px
}
.order-remark label {
	display:inline-block;
	vertical-align:top
}
.order-remark textarea {
	vertical-align:top;
	padding:2px
}
.order-invoice li {
	padding-right:40px;
	padding-left:5px;
	float:left
}
.member-menu {
/*	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd*/
	background-color:#474952;
	color:#feffff;
}
.member-menu-mod {
	/*border-top:1px solid #ddd*/
	margin-top:15px;
	padding-top:5px;
}

.member-menu-title {
	line-height:2;
	font-size:108.33333%;
	padding-left:35px;
}

.member-menu-list {
	padding:5px 0;
	color:#feffff;
	line-height:1.83333;
}
.member-menu-list li {
	padding-top:2px;
	padding-bottom:2px
}
.member-menu-list a {
	color:#feffff;
	display:block;
	padding-left:35px;
	padding-right:5px;
	font-size:12px;
}
.member-welcome-content {
	padding:20px 30px;
	line-height:2.16667
}
.member-welcome-content b,.member-welcome-content i,.member-welcome-content em {
	color:#ef4522
}
.member-welcome-tips {
	font-size:150%;
	color:#666
}
.member-welcome-desc {
	overflow:hidden
}
.member-welcome-desc li {
	float:left;
	width:49.9%
}
.member-welcome-desc a {
	margin-left:20px
}
.member-welcome-alert {
	padding:9px 30px;
	border-top:1px solid #ffcd6c;
	background-color:#ffffd9
}
.member-welcome-alert .item {
	margin-left:10px;
	margin-right:30px
}
.member-welcome-alert .label-alert {
	margin-left:5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	font-weight:700
}
.member-mod {
	border:1px solid #e0e0e0;
	_zoom:1
}
.member-mod .no-information {
	text-align:center;
	background-color:#fcfcfc;
	color:#666;
	line-height:5
}
.member-mod-title {
	line-height:37px;
	background-color:#efefef;
	border-bottom:1px solid #e0e0e0;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	_zoom:1
}
.member-mod-title h2 {
	font-size:116.66667%;
	font-weight:400;
	color:#666;
	float:left
}
.member-mod-more {
	float:right
}
.member-title {
	overflow:hidden;
	height:32px
}
.member-title h2 {
	font-size:133.33333%;
	line-height:2;
	color:#666;
	float:left;
	margin-left:10px
}
.member-title p {
	line-height:2.66667;
	float:left;
	margin-left:10px;
	color:#999
}
.member-title .small {
	font-size:75%;
	font-weight:400
}
.member-title .address-actions {
	float:right
}
.member-title .warn {
	color:#fc0000;
	margin-left:5px;
	margin-right:5px
}
.member-title .text-separator {
	color:#999;
	padding-left:5px;
	padding-right:5px
}
.member-title .member-more {
	float:right;
	line-height:2.66667
}
.member-title .member-more .span-section {
	margin-right:20px
}
.member-grid {
	width:100%
}
.member-grid thead {
	background-color:#efefef
}
.member-grid thead th {
	height:35px;
	font-weight:400;
	font-size:116.66667%;
	color:#666
}
.member-grid tbody {
	border-top:1px dotted #ccc
}
.member-grid tbody td {
	*border-top:1px dotted #ccc
}
.member-grid .first,.member-grid .goods-row {
	border-top:0 none
}
.member-grid .first td,.member-grid .goods-row td {
	*border-top:0 none
}
.member-grid .last {
	border-bottom:0 none
}
.member-grid .fold .arrow-up,.member-grid .fold .goods-row,.member-grid .unfold .arrow-down {
	display:none
}
.member-grid ins {
	text-decoration:none
}
.member-grid del {
	color:#999
}
.member-grid .text-disabled {
	color:#999
}
.member-grid .order,.member-grid .price,.member-grid .datetime,.member-grid .status,.member-grid .actions,.member-grid .payments,.member-grid .itemno,.member-grid .numbers {
	text-align:center;
	padding-top:15px;
	padding-bottom:10px
}
.member-grid .datetime {
	color:#777
}
.member-grid .actions {
	padding-right:10px
}
.member-grid .actions .btn {
	white-space:nowrap
}
.member-grid .actions .btn .icon {
	margin-left:2px
}
.member-grid .order {
	padding-left:20px;
	text-align:left
}
.member-grid .separator {
	display:block;
	height:5px;
	overflow:hidden
}
.member-grid .text-separator {
	color:#999;
	padding-left:5px;
	padding-right:5px
}
.member-grid .handle {
	margin-left:5px;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.member-grid .handle .icon {
	color:#666
}
.member-grid .goods-pic {
	width:60px;
	height:60px;
	line-height:58px;
	*line-height:60px;
	border:1px solid #ccc;
	overflow:hidden;
	margin:10px auto;
	text-align:center;
	*font-size:54px;
	font-family:Arial
}
.member-grid .goods-pic img {
	max-width:60px;
	max-height:60px;

	vertical-align:middle
}
.member-grid .member-piclist {
	overflow:hidden
}
.member-grid .member-piclist .goods-item {
	float:left;
	margin-left:20px;
	margin-bottom:10px
}
.member-grid .member-piclist .goods-pic {
	margin:0;
	position:relative
}
.member-grid .member-piclist .label-important {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	*font-size:22.22222%
}
.member-goods-list {
	overflow:hidden;
	margin:15px 10px 10px;
	*margin-bottom:10px;
	/*text-align:justify;*/
	text-justify:inter-ideograph;
	letter-spacing:-3px;
	letter-spacing:-4px0;
	font-family:Arial
}
.member-goods-list .goods-item {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:172px;
	vertical-align:top
}
.member-goods-list .goods-pic {
	width:160px;
	height:160px;
	line-height:158px;
	*line-height:160px;
	border:1px solid #ccc;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	*font-size:144px;
	font-family:Arial
}
.member-goods-list .goods-pic img {
	max-width:160px;
	max-height:160px;
	vertical-align:middle
}
.member-goods-list .goods-name,.member-goods-list .price {
	letter-spacing:0;
	text-align:left
}
.member-goods-list .goods-name {
	height:36px;
	overflow:hidden;
	font-weight:400;
	margin-bottom:0;
	margin-top:5px
}
.member-goods-list .last {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100%;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden
}
.member-notice-content {
	padding:10px 15px;
	color:#666
}
.member-notice-content .text-warn {
	color:#ef4522;
	padding-right:20px
}
.member-notice-content .caption {
	clear:right
}
.member-notice-content .notice-inline {
	padding:10px 0 5px 20px
}
.member-order-desc {
	float:left
}
.member-order-actions {
	float:right
}
.member-order-actions .btn-navyblue {
	margin-right:10px
}
.member-order-steps table {
	table-layout:fixed
}
.member-order-steps .step-arrow {
	width:50px
}
.member-order-flow {
	border-top:1px dotted #ddd;
	padding-top:10px
}
.member-order-flow em {
	margin-right:15px
}
.member-order-flow .pop-wrapper {
	position:relative;
	margin-left:5px;
	margin-right:5px
}
.member-order-flow .pop-handle .icon {
	margin-left:2px
}
.member-order-flow .pop-body {
	position:absolute;
	left:0;
	top:14px;
	z-index:1;
	background-color:#fff;
	min-width:158px;
	_width:158px;
	padding:5px 10px;
	border:1px solid #ddd;
	-webkit-box-shadow:1px 1px 1px rgba(180,180,180,0.4);
	-moz-box-shadow:1px 1px 1px rgba(180,180,180,0.4);
	box-shadow:1px 1px 1px rgba(180,180,180,0.4)
}
.member-order-flow .pop-body li {
	white-space:nowrap
}
.member-order-message li {
	padding:10px 15px;
	border-top:1px solid #ddd
}
.member-order-message .first {
	border-top:0
}
.member-order-message .message-section {
	color:#666;
	margin-right:150px;
	line-height:1.83333
}
.member-order-message .message-infos {
	float:right;
	width:140px;
	text-align:center;
	line-height:2;
	color:#666
}
.member-order-message .message-infos span {
	display:block
}
.member-order-message .message-infos .admin-name {
	color:#fa8d19
}
.member-order-message .message-title {
	margin-bottom:6px;
	font-size:100%
}
.member-message-box {
	padding:15px
}
.member-message-box .x-input {
	width:98%
}
.member-already-paid {
	padding:15px
}
.member-already-paid .form-label {
	width:7em
}
.member-already-paid .form-act {
	margin-left:7.1em;
	*margin-left:0
}
.member-already-paid .warn {
	color:#fc0000
}
.member-already-paid textarea {
	width:98%
}
.member-address-submit {
	padding:15px;
	border:1px solid #ddd;
	display:none
}
.member-address-submit .form-label {
	width:8em
}
.member-address-submit .form-act {
	margin-left:8.3em;
	*margin-left:0
}
.member-address-submit .text-warn {
	color:#fc0000
}
.member-address-submit .last {
	margin-bottom:0
}
.member-address .address-add,.member-address .address-edit {
	display:block
}
.member-address-list {
	_zoom:1
}
.member-address-list .member-grid {
	border:1px solid #ddd
}
.member-address-list tbody tr {
	border-top:1px dotted #ddd
}
.member-address-list .shipping-address {
	padding-left:10px
}
.member-address-list .shipping-name,.member-address-list .shipping-contact {
	text-align:center
}
.member-address-list .actions a {
	margin-right:5px
}
.member-address-list .edit-text {
	display:none
}
.member-address-list .editing {
	background-color:#f3f3f3
}
.member-address-list .editing .edit-text {
	display:inline
}
.member-address-list .editing .edit-act {
	display:none
}
.member-address-list .label-default {
	display:none
}
.member-address-list .highlight {
	background-color:#fefaf4
}
.member-address-list .highlight .label-default {
	display:inline-block;
	background-color:#e39f2c;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
	margin-right:5px
}
.member-address-list .highlight .action-set-default {
	display:none
}
.member-tabs {
	/*border-bottom:1px solid #ddd*/
}
.member-tabs a {
	display:inline-block;
	/*border:1px solid #ddd;*/
	border-bottom:0 none;
	background-color:#e5e5e5;
	margin-right:5px;
	font-weight:400
}
.member-tabs a em {
	color:#0099b1;
	display:inline-block;
	padding:5px 30px;
	font-size:116.66667%
}
.member-tabs .active {
	background-color:#fff;
	margin-top:0;
	font-weight:bold;
	margin-bottom:-1px;
	*position:relative;
	*top:1px;
	*margin-bottom:0
}
.member-tabs .active em {
	border-bottom-width:2px;
}
.member-comment-list .no-information {
	text-align:center;
	background-color:#fcfcfc;
	color:#666;
	line-height:5
}
.member-comment-list .comment-item {
	overflow:hidden;
	border-bottom:1px dotted #ddd;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:8px;
	margin-bottom:10px
}
.member-comment-list .goods-pic {
	width:60px;
	height:60px;
	line-height:58px;
	*line-height:60px;
	border:1px solid #ddd;
	overflow:hidden;
	margin-right:5px;
	text-align:center;
	*font-size:54px;
	font-family:Arial;
	float:left
}
.member-comment-list .goods-pic img {
	max-width:60px;
	max-height:60px;
	vertical-align:middle
}
.member-comment-list .goods-info {
	float:left;
	width:210px;
	overflow:hidden
}
.member-comment-list .goods-info h3 {
	font-weight:400;
	height:36px;
	overflow:hidden;
	font-size:100%
}
.member-comment-list .goods-comment {
	margin-left:220px;
	overflow:hidden
}
.member-comment-list .comment-infos {
	overflow:hidden
}
.member-comment-list .comments {
	margin-top:5px;
	margin-bottom:5px
}
.member-comment-list .stars {
	float:left
}
.member-comment-list .text-minor {
	float:left;
	color:#888
}
.member-comment-list .datetime {
	float:right;
	color:#888
}
.member-comment-list .inter-handle {
	float:none
}
.member-comment-list .inter-handle .icon {
	color:#666;
	font-size:116.66667%;
	vertical-align:middle
}
.member-comment-list .reply-list {
	padding:0;
	display:none
}
.member-comment-list .unfold .reply-list {
	display:block
}
.member-comment-list .new {
	background-color:#fdfdf1;
	border-color:#dfd7ac
}
.member-nocomment .post-comment {
	margin:0 15px;
	padding:10px;
	background-color:#ffe;
	border:1px solid #fdcc57
}
.member-nocomment .comment-cell {
	height:0;
	overflow:hidden
}
.member-nocomment .form-act-side .error {
	float:left;
	white-space:nowrap
}
.member-changepass .mod-content {
	padding:50px 10px 50px 30px
}
.member-changepass .form-label {
	width:10em
}
.member-changepass .form-act {
	margin-left:10em;
	*margin-left:0
}
.member-coupon caption {
	padding-left:10px;
	padding-right:10px
}
.member-coupon caption h3 {
	font-size:116.66667%;
	float:left;
	line-height:2.5
}
.member-coupon caption .btn-simple {
	float:right;
	margin-top:5px

}
.member-coupon caption .btn-simple .icon {
	color:#d34432;
	padding-right:3px
}
.member-coupon tbody tr:hover {

	background-color:#fefaf4
}
.member-coupon td {
	text-align:center;
	height:32px;
	color:#666
}
.member-coupon .text-available {
	color:#73ad34
}
.member-coupon .text-unavailable {
	color:#ce2108
}
.member-coupon tbody tr,.member-fav tbody tr,.member-notify tbody tr {
	border-top:1px dotted #eee
}
.member-coupon tbody tr td,.member-fav tbody tr td,.member-notify tbody tr td {
	*border-top:1px dotted #eee
}
.member-credits-rules {
	margin:20px
}
.member-credits-rules h3 {
	font-size:116.66667%;
	font-weight:400;
	margin-bottom:10px
}
.member-credits-rules ol {
	color:#666;
	list-style:decimal;
	margin-left:20px;
	line-height:1.83333
}
.member-prepaid table {
	margin:20px;
	font-size:116.66667%;
	color:#666
}
.member-prepaid td {
	height:36px;
	vertical-align:top;
	white-space:nowrap
}
.member-prepaid li {
	margin-bottom:14px
}
.member-information .member-mod {
	padding:40px 20px 20px
}
.member-information .form-label {
	width:9em
}
.member-information .form-act {
	margin-left:9em;
	*margin-left:0
}
.member-aftersales,.member-messagebox {
	overflow:hidden
}
.member-aftersales .member-tabs,.member-messagebox .member-tabs {
	border-bottom:0 none;
	margin-bottom:0
}
.member-aftersales .member-grid tbody tr {
	border-top:1px dotted #ddd
}
.member-aftersales .member-grid tbody tr:hover {
	background-color:#fefaf4
}
.member-aftersales .member-grid .first {
	border-top:0 none
}
.member-aftersales .member-grid .goods-name {
	max-width:180px
}
.member-aftersales h3 {
	margin-top:20px;
	margin-left:20px;
	font-size:100%;
	line-height:4
}
.member-aftersales .member-content {
	padding:0 20px
}
.member-aftersales .warn {
	color:#ef4521
}
.member-aftersales .form-label {
	width:6em;
	color:#666
}
.member-aftersales .form-sub-label {
	color:#888
}
.member-aftersales .form-act {
	margin-left:6em;
	*margin-left:0
}
.member-aftersales .form-act-special {
	position:relative;
	height:40px
}
.member-aftersales .form-act-special .notice-inline {
	position:absolute;
	left:0;
	top:22px;
	white-space:nowrap;
	padding-left:0
}
.member-aftersales .x-input {
	width:80%
}
.member-aftersales .btn {
	margin:20px 15px 10px 0
}
.member-aftersales .label-warning {
	background-color:#e4a02d;
	padding:1px 4px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	color:#fff;
	font-weight:400;
	margin-right:10px;
	font-size:91.66667%
}
.member-aftersales-list thead {
	background-color:#fff;
	border-bottom:1px solid #ddd
}
.member-aftersales-goods .member-grid {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd
}
.member-aftersales-goods .selected {
	background-color:#fefaf4
}
.member-aftersales-record .member-grid thead {
	background-color:#fff;
	border-bottom:1px solid #ddd
}
.member-aftersales-record .member-grid tbody .view-detail:hover {
	background-color:transparent
}
.member-aftersales-record .view-detail {
	display:none
}
.member-aftersales-record .active-top {
	border-top:1px solid #999;
	font-weight:bold
}
.member-aftersales-record .active-top td {
	border-top:1px solid #999
}
.member-aftersales-record .active-bottom {
	display:table-row;
	*display:block;
	border-bottom:1px solid #999
}
.member-aftersales-record .active-bottom td {
	padding:20px;
	*border-bottom:1px solid #999
}
.member-aftersales-record .aftersales-grid {
	border:1px solid #ddd;
	width:100%
}
.member-aftersales-record .aftersales-grid thead th {
	height:30px;
	background-color:#efefef;
	font-size:100%;
	font-weight:bold
}
.member-aftersales-record .aftersales-grid td {
	height:30px;
	padding:2px 5px;
	color:#666
}
.member-aftersales-record .aftersales-notice {
	background-color:#fefaf4;
	color:#a87620;
	padding:10px 20px;
	line-height:2
}
.member-aftersales-record .aftersales-notice .title {
	font-size:116.66667%;
	font-weight:bold;
	margin-bottom:5px
}
.member-aftersales-record .aftersales-notice .time {
	margin-right:10px
}
.member-aftersales-record h3 {
	margin-left:0
}
.member-aftersales-record .aftersales-desc .pic {
	float:left;
	width:100px;
	height:100px;
	line-height:98px;
	*line-height:100px;
	border:1px solid #ccc;
	overflow:hidden;
	margin-right:10px;
	text-align:center;
	*font-size:90px;
	font-family:Arial
}
.member-aftersales-record .aftersales-desc .pic img {
	max-width:100px;
	max-height:100px;
	vertical-align:middle
}
.member-aftersales-record .aftersales-desc .desc {
	line-height:1.66667;
	color:#666
}
.member-messagebox caption {
	height:40px;
	padding:0 10px;
	border-bottom:1px solid #ddd;
	line-height:3.33333;
	overflow:hidden;
	*zoom:1
}
.member-messagebox caption .btn {
	line-height:2
}
.member-messagebox .messagebox-action {
	float:left
}
.member-messagebox .messagebox-tip {
	float:right
}
.member-messagebox .messagebox-tip i {
	margin-left:3px;
	margin-right:3px
}
.member-messagebox .handle {
	cursor:pointer;
	border-top:1px dotted #ddd
}
.member-messagebox .handle:hover {
	background-color:#fefaf4
}
.member-messagebox th {
	text-align:left
}
.member-messagebox td {
	padding-top:10px;
	padding-bottom:6px
}
.member-messagebox .new {
	font-weight:bold
}
.member-messagebox .check {
	width:25px;
	text-align:center
}
.member-messagebox .time {
	width:20%;
	white-space:nowrap
}
.member-messagebox .action {
	width:6%;
	white-space:nowrap
}
.member-messagebox .detail {
	display:none
}
.member-messagebox .active-top {
	border-top:1px solid #999;
	font-weight:bold;
	color:#e39f2c
}
.member-messagebox .active-top td {
	border-top:1px solid #999
}
.member-messagebox .active-bottom {
	display:table-row;
	*display:block;
	border-bottom:1px solid #999
}
.member-messagebox .active-bottom td {
	padding:20px;
	*border-bottom:1px solid #999
}
.member-messagebox .detail-title {
	margin-bottom:6px
}
.member-messagebox .detail-reply {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #ddd
}
.member-messagebox .detail-reply .x-input {
	width:80%
}
.member-messagebox .post-message {
	padding:20px 60px
}
.member-messagebox .post-message .x-input {
	width:75%;
	display:inline-block;
	margin: 2px 5px;
}
.security-list li {
	padding:30px 20px;
	/*border-bottom:1px dotted #eee;*/
	overflow:hidden
}
.security-list .security-title {
	float:left
}
.security-list .security-content {
	display:block;
	margin-right:120px;
	margin-left:130px;
	vertical-align:middle
}
.security-list .security-actions {
	float:right;
	width:100px
}
.security-list .icon-success,.security-list .icon-warning {
	font-size:30px;
	vertical-align:middle;
	margin-right:20px;
	float:left
}
.security-list b {
	font-size:14px;
	margin-right:20px;
	float:left;
	line-height:45px
}
.security-list em {
	color:#999;
	line-height:2
}
.verify-content {
	width:650px;
	padding-top:20px
}
.verify-content ul {
	padding-bottom:60px;
	padding-left:80px
}
.verify-content .form-label {
	width:145px
}
.verify-content .form-act {
	margin-left:148px;
	line-height:2.28571
}
.verify-content .x-input {
	width:220px
}
.verify-content .msg {
	padding-bottom:30px;
	text-align:center;
	font-size:116.66667%
}
.verify-content .msg .icon {
	font-size:183.33333%;
	margin-right:10px;
	vertical-align:middle
}
.article-mod .mod-title {
	line-height:3.57143;
	padding-left:20px;
	background-color:transparent
}
.article-item {
	line-height:2.91667;
	border-bottom:1px dotted #eee;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
	position:relative
}
.article-item .article-title {
	margin-right:130px;
	display:block
}
.article-item .article-title a {
	display:block;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#666
}
.article-item .article-title a:hover {
	color:#0563c3;
	text-decoration:underline
}
.article-item .datetime {
	color:#999;
	float:right;
	width:130px;
	text-align:right;
	white-space:nowrap;
	position:absolute;
	top:0;
	right:20px
}
.article-main .mod-title {
	line-height:2.64286;
	text-align:center
}
.article-main .mod-content {
	padding:5px 20px 10px;
	line-height:2;
	overflow:hidden
}
.article-main p {
	text-indent:2em
}
.article-main .article-time {
	text-align:right;
	line-height:1.5;
	color:#999;
	margin-bottom:10px
}
.gift-gallery .mod-title {
	padding-left:10px;
	line-height:2.1875;
	color:#666;
	background-color:transparent
}
.gift-gallery .mod-title h2 {
	font-size:133.33333%
}
.gift-gallery .mod-grid {
	color:#666;
	width:100%
}
.gift-gallery .mod-grid tr {
	border-top:1px dotted #ddd
}
.gift-gallery .mod-grid .first {
	border-top:0 none
}
.gift-gallery .goods-pic {
	width:80px;
	height:80px;
	line-height:78px;
	*line-height:80px;
	border:1px solid #ccc;
	overflow:hidden;
	margin:10px;
	text-align:center;
	*font-size:72px;
	font-family:Arial
}
.gift-gallery .goods-pic img {
	max-width:80px;
	max-height:80px;
	vertical-align:middle
}
.gift-gallery .goods-desc h3 {
	font-size:100%
}
.gift-gallery .goods-desc p {
	color:#888
}
.gift-gallery .s-price,.gift-gallery .status,.gift-gallery .actions {
	white-space:nowrap;
	padding:0 10px;
	text-align:center
}
.gift-gallery .warn {
	color:#ef4521
}
.gift-gallery .separator {
	display:block;
	height:5px;
	overflow:hidden
}
.gift-gallery .text-disabled {
	color:#999
}
.page-error {
/*	margin:100px auto;
	width:400px*/
}
.page-error .icon {
	color:#ef4521;
	font-size:50px;
	line-height:50px;
	margin-right:20px;
	float:left
}
.page-error .page-error-message {
	color:#333;
	font-size:16px;
	font-weight:bold;
	line-height:30px
}
.page-error .page-error-tips {
	color:#666
}
.page-error .page-error-tips i {
	color:#ef4521
}
body {
	font-family:Lucida Grande,Lucida Sans Unicode,Tahoma,Helvetica,Arial,Hiragino Sans GB,sans-serif
}
h1,h2 {
	font-family:Microsoft YaHei,STHeiti,sans-serif
}
a {
	color:#0563c3;
	text-decoration:none
}
.lnklike {
	color:#0563c3;
	cursor:pointer
}
.hide {
	display:none !important
}
.show {
	display:block
}
.price {
	color:red
}
.unavailable {
	color:gray
}
.fix-empty {
	_height:0;
	_overflow:hidden
}
.text-nowrap {
	white-space:nowrap
}
.page-main {
	margin:0 auto
}
.theme-footer {
	text-align:center;
	line-height:1.8;
	margin-top:10px
}
.signupin-content .form-act {
	position:relative
}
.signupin-content .x-select {
	*padding:3px
}
.signupin-content .verify-input {
	width:115px; text-align:center;
}
.signupin-content .warn {
	color:#ef4521
}
a{ cursor:pointer;}
.weixin,.tengxun{ padding-left:30px; height:30px; line-height:30px; display:inline; float:left; margin-right:10px; cursor:pointer;}
.weixin{ background:url(../images/weixin.png) no-repeat scroll left center;}
.tengxun{background:url(../images/qq.png) no-repeat scroll left center;}
.signupin-content{ font-family:微软雅黑;}
.signupin-content a {
	margin-left:3px;
	margin-right:3px;
	color:#313131; font-size:14px; 
}
.shundian-btn,.shundian-btn span{ border:none; width:100%; height:40px; line-height:40px; font-size:18px; overflow:hidden; background-color:#00bad6; text-align:center; color:#fff;}

.mini-signin {
	padding:20px 5px 10px;
	color:#666;
	overflow:auto
}
.mini-signin .form-label {
	width:145px
}
.mini-signin .form-act {
	margin-left:148px;
	*margin-left:0
}
.mini-signup {
	padding:20px 0 10px 5px;
	color:#666;
	overflow:auto
}
.mini-signup .form-label {
	width:90px
}
.mini-signup .form-act {
	margin-left:93px;
	*margin-left:0
}
.mini-signin .margin_left,.mini-signup .margin_left{ margin-left:0px;}
.mini-signin .margin_left i ,.mini-signup i{ width:40px; height:40px; display:inline-block; float:left;}
.mini-signin .margin_left .action-get-verifycode i{float: none;}
.member_loginname{ background:url(../images/login_name.png) no-repeat scroll center center #f3f3f3; border:1px solid #e1e1e1; border-right:0px;}
.member_loginpassword{ background:url(../images/member-password.png) no-repeat scroll center center #f3f3f3; border:1px solid #e1e1e1; border-right:0px;}
.memberpassword{ background:url(../images/member_passkey.png) no-repeat scroll center right;}
.mini-signup .margin_left .password-check{ margin-top:15px; display:none;}
.input_mobile{float:left;width:73%; height:35px;}
.mobile_yzm{ font-size:14px; color:#fff; background-color:#00b9d2; width: 97px; height:39px; line-height:39px; float:left; text-align:center}
.filter-selected {
	padding:6px 10px 3px;
	background-color:#f3f3f3
}
.filter-selected-entries {
	margin-right:10px
}
.filter-selected-label {
	color:#666
}
.filter-selected-values {
	min-height:23px
}
.filter-selected-item {
	background-color:#fff;
	margin:0 3px 3px 3px;
	color:#d62528
}
.filter-selected-item .icon {
	color:#d62528
}
.filter-item {
	margin:0 3px 3px 3px
}
.filter-item .handle {
	color:#666
}
.filter-lists-container .active {
	background-color:#d62528
}
.filter-lists-container .active .handle {
	color:#fff
}
.filter-lists-container .active .icon {
	visibility:visible
}
.filter-lists-container .filter-item-input input {
	height:16px;
	line-height:16px;
	width:36px;
	ime-mode:disabled
}
.filter-lists-container .filter-item-input .input-seq {
	padding-left:5px;
	padding-right:5px
}
.filter-dropdown-container .filter-dropdown-label .icon {
	color:#999;
	margin-left: 2px;
}
.filter-dropdown-container .active {
	background-color:#d62528
}
.filter-dropdown-container .active .handle {
	color:#fff
}
.gallery-sortbar .gallery-sort a {
	border:1px solid #d3d3d3;
	display:inline-block;
	margin-right:5px;
	background-color:#f3f3f3;
	color:#666
}
.gallery-sortbar .gallery-sort em,.gallery-sortbar .gallery-sort .order-container .notice-box i,.order-container .notice-box .gallery-sortbar .gallery-sort i {
	border:1px solid #fff
}
.gallery-sortbar .gallery-sort .active {
	color:#d62528;
	border-color:#999
}
.gallery-sortbar .gallery-showmode .active {
	color:#333
}
.gallery-sortbar .gallery-showmode .active .icon {
	color:#d62528
}
.goods-item .goods-name {
	font-weight:400
}
.goods-item .goods-price ins {
	text-decoration:none;
	font-weight:bold
}
.goods-item .goods-price del {
	color:#999
}
.goods-item .goods-comment b {
	color:#e08e00
}
.goods-item .promotion-tags {
	margin-top:5px
}
.goods-item .promotion-tags .tag {
	line-height:20px;
	background-color:#d62528;
	color:#fff
}
.goods-item .goods-buy {
	margin-bottom:15px
}
.goods-item .store-warm {
	background-color:#eee;
	color:#666
}
.goods-item .btn-simple {
	color:#666
}
.goods-item .btn-plane {
	color:#999;
	cursor:default
}
.gallery-list .goods-desc {
	color:#999
}
.gallery-compare .unfold {
	background-color:#f2fbff;
	border:1px solid #abc0cf
}
.gallery-compare .header {
	background-color:#d9ebf7;
	line-height:28px
}
.gallery-compare .header h3 {
	font-size:12px;
	font-weight:400
}
.gallery-compare .handle-collapse .icon {
	background-color:#9ab9f6;
	color:#fff
}
.gallery-compare .none-compare i {
	color:#fb0222;
	padding:0 3px
}
.gallery-compare .goods-price {
	color:#fb0222;
	font-size:14px
}
.gallery-compare-unfold {
	width:250px
}
.goods-compare .goods-buy {
	margin-bottom:0
}
.goods-compare .goods-buy a,.goods-compare .goods-buy button {
	margin:10px 1px 0
}
.goods-compare .btn-simple {
	margin-right:0
}
.goods-compare .goods-comment a {
	white-space:nowrap
}
.goods-compare .goods-comment b {
	color:#e08000
}
.brands-list .items {
	width:25%;
	overflow:hidden;
	float:left
}
.brands-list dl {
	border:1px solid #ddd;
	padding-top:5px;
	margin:5px
}
.brands-list dt {
	width:150px;
	height:100px;
	line-height:98px;
	*line-height:100px;
	border:0 none;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	*font-size:90px;
	font-family:Arial
}
.brands-list dt img {
	max-width:150px;
	max-height:100px;
	vertical-align:middle
}
.brands-list dd {
	height:30px;
	line-height:30px;
	text-align:center
}
.product-adjunct .button-area {
	margin-top:10px;
	text-align:center
}
.albums-left {
	background-color:#f5f5f5
}
.groupbuy-sortbar {
	border:1px solid #ddd;
	border-top:2px solid #fd6b00
}
.groupbuy-sortbar .groupbuy-sort {
	overflow:hidden
}
.groupbuy-sortbar .groupbuy-sort strong,.groupbuy-sortbar .groupbuy-sort a {
	border-right:1px solid #ddd;
	color:#000;
	float:left
}
.groupbuy-sortbar .groupbuy-sort a {
	border-left:1px solid #ddd;
	margin-left:-1px
}
.groupbuy-sortbar .groupbuy-sort .icon {
	color:#666;
	margin-left:3px
}
.groupbuy-sortbar .groupbuy-sort .active {
	position:relative;
	color:#fff;
	/*border-color:#fd6b00;*/
	background-color:#00bbd7
}
.groupbuy-sortbar .groupbuy-sort .active .icon {
	color:#fff
}
.groupbuy-grid .hover {
	padding:8px;
	border:2px solid #00bbd7
}
.groupbuy-ident {
	background-color:#ee634c

}
.groupbuy-ident .price,.groupbuy-ident .btn {
	color:#fff
}
.groupbuy-discount,.groupbuy-traffic,.groupbuy-timed {

	color:#999
}
.groupbuy-discount b,.groupbuy-traffic b,.groupbuy-timed b {
	color:#000
}
.groupbuy-discount {
	background-color:#eee
}
.groupbuy-discount .separate-left {
	border-right:1px solid #ddd
}
.groupbuy-discount .separate {
	border-left:1px solid #fff;
	border-right:1px solid #ddd
}
.groupbuy-discount .separate-right {
	border-left:1px solid #fff
}
.groupbuy-timed i {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#5c5c5c),color-stop(100%,#0e0e0e));
	background-image:-webkit-linear-gradient(#5c5c5c,#0e0e0e);
	background-image:-moz-linear-gradient(#5c5c5c,#0e0e0e);
	background-image:linear-gradient(#5c5c5c,#0e0e0e);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FF5C5C5C',endColorstr='#FF0E0E0E') \9;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	border:1px solid #0e0e0e;
	color:#fff
}
.cart-title h1 {
	font:400 24px/1.5 Microsoft YaHei,STHeiti,sans-serif;
	color:#666
}
.cart-title i {
	display:inline-block;
	margin-right:5px;
	margin-top:-3px;
	height:36px;
	overflow:hidden;
	vertical-align:middle;
	line-height:36px;
	font-size:26px
}
.steps {
	margin:20px 0
}
.steps i {
	color:#fff;
	width:33px;
	height:33px;
	text-align:center;
	margin-right:8px;
	margin-left:-36px;
	*vertical-align:1px
}
.steps a {
	color:#8c8c8c
}
.steps a:hover {
	background-color:#e1880a;
	color:#fff;
	text-decoration:none
}
.steps .step-item {
	font:18px/34px Microsoft YaHei,STHeiti,sans-serif;
	color:#313030;
	width:28%
}
.steps .step-item .icon {
	font-size:40px;
	vertical-align:-10px;
	color:#cbcbcb;
	width:30px; height:30px;
}
.steps .step-item a:hover .icon {
	color:#fff
}
.steps .step-item a:hover i {
	color:#e1880a
}
.steps .active {
	/*background-color:#faa419;*/
	color:#00bbd7;
	
}
.steps{ border-bottom:1px solid #ddd;}
.steps .active span{border-bottom:1px solid #00bbd7; text-align:center;}
.steps span{ width:70%; margin:auto; height:40px;}
.steps .active a,.steps .active .icon {
	color:#fff
}
.steps .active i {
	color:#fff;
	background-color:#00bbd7; border-radius:50%;
}
.steps .step-arrow {
	color:#ccc;
	font-size:25px;
	line-height:30px;
	text-align:center; display:none;
}
.cart-container .title,.order-container .title,.payment-container .title {
	padding:0 0 5px 10px
}
.cart-container .title h2,.order-container .title h2,.payment-container .title h2 {
	font-size:16px;
	font-weight:400;
	color:#666
}
.cart-empty {
	border:1px solid #e6e6e6;
	background-color:#efefef;
	text-align:center;
	padding:80px 0 90px;
	font-size:14px;
	line-height:2;
	color:#666
}
.cart-empty .icon {
	font-size:65px;
	line-height:1;
	color:#b9b9b9;
	margin-right:20px;
	display:inline-block
}
.cart-empty .empty-tip {
	display:inline-block;
	text-align:left
}
.cart-empty a {
	color:#0563c3;
	text-decoration:underline
}
.cart-main {
	color:#666
}
.cart-main caption {
	line-height:36px;
	padding:0 15px;

	font-size:14px;
	font-weight:bold
}
.cart-main a {
	color:#666
}
.cart-main a:hover {
	text-decoration:none
}
.cart-main .col-1,.cart-main .col-3,.cart-main .col-4,.cart-main .col-5,.cart-main .col-6,.cart-main .col-7,.cart-main .col-8 {
	width:100px
}
.member-order .cart-main .col-1,.member-order .cart-main .col-3,.member-order .cart-main .col-4,.member-order .cart-main .col-5,.member-order .cart-main .col-6,.member-order .cart-main .col-7,.member-order .cart-main .col-8 {
	width:80px
}
.cart-main thead tr {
	height:37px
}
.cart-main thead th {
	font-weight:400;
	color:#666;
	font-size:14px;
	text-align:center
}
.cart-main .cart-product td,.cart-main .p-packs td {
	padding-top:15px;
	padding-bottom:8px
}
.cart-main .p-title a:hover,.cart-main .p-gift a:hover,.cart-main .btn-goon:hover {
	text-decoration:underline;
	color:#026eb7
}
.cart-main .p-spec {
	float:left;
	padding:0 6px;
	line-height:20px;
	margin-bottom:6px;
	background-color:#efefef
}
.cart-main .p-subtotal {
	color:#fe2000
}
.cart-main .p-action a {
	color:#026eb7
}
.cart-main .p-action a:hover {
	text-decoration:underline
}
.cart-main .p-action i {
	padding:0 3px;
	font-family:serif
}
.cart-main .p-gift b,.cart-main .p-promotion b,.cart-main .p-adjunct .p-title b,.cart-main .p-packs-item .p-title b {
	color:#ef4521;
	font-weight:400
}
.cart-main .p-gift i {
	color:#999
}
.cart-main .p-promotion li {
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.cart-main .p-adjunct-icon,.cart-main .p-packs-icon {
	background-color:#efefef;
	float:right;
	padding:5px 10px
}
.cart-main .order-gift .p-price,.cart-main .order-gift .p-num,.cart-main .cart-exchange .p-price,.cart-main .cart-exchange .p-num,.cart-main .p-gift .p-price,.cart-main .p-gift .p-num,.cart-main .p-packs-item .p-price,.cart-main .p-packs-item .p-num {
	color:#999
}
.cart-main .cart-exchange .cart-subtitle th,.cart-main .order-gift .cart-subtitle th {
	font-weight:400;
	font-size:14px;
	height:27px;
	text-align:left;
	background-color:#f6f6f6;
	padding-left:10px;
	border-top:1px solid #e6e6e6
}
.cart-main .order-price {
	font-size:14px
}
.cart-main .order-price .btn-blue {
	font-size:12px;
	color:#fff;
	margin-right:10px
}
.cart-main .order-price li {
	overflow:hidden;
	clear:both
}
.cart-main .order-price .label {
	float:left;
	text-align:right;
	width:200px
}
.cart-main .order-price .label i {
	font-size:12px
}
.cart-main .order-price .price {
	float:left;
	text-align:left;
	width:150px;
	padding-left:5px;
	color:#fe2000
}
.cart-main .order-price .price b {
	font-weight:400
}
.cart-main .order-price .total {
	line-height:40px
}
.cart-main .order-price .total em,.cart-main .order-price .total .order-container .notice-box i,.order-container .notice-box .cart-main .order-price .total i {
	font-weight:bold
}
.cart-main .order-price .total b {
	font:24px/1.5 Verdana,Geneva,Arial,Helvetica,sans-serif
}
.cart-main .cart-left {
	text-align:left;
	padding:10px 15px;
	background-color:#efefef;
	vertical-align:middle
}
.cart-main .cart-right {
	text-align:right;
	padding:10px 15px;
	background-color:#efefef
}
.p-quantity a {
	background-color:#fff;
	color:#8b8b8b
}
.p-quantity a:hover {
	background-color:#666;
	color:#fff;
	border-color:#666
}
.order-promotion,.order-coupon,.order-deduction,.unused-promotion {
	text-align:left;
	margin:10px 0 10px 10px;
	line-height:20px
}
.order-promotion .btn-collapse,.order-coupon .btn-collapse,.order-deduction .btn-collapse,.order-promotion .btn-expand,.order-coupon .btn-expand,.order-deduction .btn-expand,.unused-promotion .btn-collapse,.unused-promotion .btn-expand {
	margin-right:10px
}
.order-promotion h3,.order-coupon h3,.order-deduction h3,.unused-promotion h3 {
	font-size:116.66667%;
	margin-bottom:5px
}
.order-promotion .content,.order-coupon .content,.order-deduction .content,.unused-promotion .content {
	padding-left:30px
}
.order-promotion b,.order-coupon b,.order-deduction b,.unused-promotion b {
	color:#ef4521;
	font-weight:400
}
.order-promotion h3,.order-coupon h3,.order-deduction h3 {
	font-weight:400
}
.unused-promotion .btn-fororder {
	font-weight:400;
	font-size:12px;
	color:#0064b8
}
.view-history {
	margin-top:10px;
	border:1px solid #e6e6e6
}
.view-history .title {
	line-height:37px;
	font-size:14px;
	color:#666;
	padding:0 15px;
	background-color:#efefef
}
.view-history .content {
	padding:5px 2px
}
.view-history .item {
	width:206px;
	margin:10px 16px
}
.view-history a:hover {
	text-decoration:underline
}
.view-history a.btn {
	display:block;
	text-align:center
}
.view-history a.btn:hover {
	text-decoration:none
}
.view-history a.btn span {
	display:block
}
.view-history .p-info {
	width:101px;
	margin-left:7px;
	font-family:Lucida Grande,Lucida Sans Unicode,Tahoma,Helvetica,Arial,Hiragino Sans GB,sans-serif
}
.view-history .p-info h3 {
	font-size:12px;
	font-weight:400;
	line-height:20px;
	height:40px;
	overflow:hidden
}
.view-history .p-price {
	line-height:33px;
	color:#fe2000
}
.view-history .p-price b {
	font-weight:400
}
.cart-fororder .wrapper {
	margin:0 40px
}
.cart-fororder .item {
	width:200px;
	padding:15px 10px
}
.cart-fororder .p-info {
	width:95px;
	margin-left:7px;
	font-family:Lucida Grande,Lucida Sans Unicode,Tahoma,Helvetica,Arial,Hiragino Sans GB,sans-serif
}
.cart-fororder .p-info h3 {
	font-size:12px;
	font-weight:400;
	line-height:20px;
	height:40px;
	overflow:hidden
}
.cart-fororder .p-info a.btn {
	display:block;
	text-align:center
}
.cart-fororder .p-name {
	color:#666
}
.cart-fororder .p-name:hover {
	color:#026eb7
}
.cart-fororder .p-price {
	line-height:33px;
	color:#fe2000
}
.cart-fororder .p-price b {
	font-weight:400
}
.order-container .title-left,.order-container .notice-box .info {
	float:left
}
.order-container .notice-message {
	color:#d72327;
	float:right
}
.order-container .notice-box {
	background-color:#fffbe6;
	border:1px solid #ffcc6c;
	padding:15px 20px;
	margin-bottom:10px;
	line-height:28px;
	color:#666
}
.order-container .notice-box em,.order-container .notice-box i {
	margin-right:30px
}
.order-container .notice-box i {
	color:#f60000
}
.order-container .notice-box .inner {
	overflow:hidden
}
.order-container .notice-box .action {
	float:right
}
.order-container .notice-box .action .btn {
	margin-left:10px
}
.order-container .cart-main {
	border-top:0 none
}
.order-container .cart-main thead {
	background-color:transparent;
	border-bottom:1px solid #e6e6e6
}
.order-container .cart-main thead th {
	*border-bottom:1px solid #e6e6e6
}
.order-container .cart-main .cart-item {
	border-bottom-style:dashed
}
.order-container .cart-main .cart-item.last {
	border-bottom:0 none
}
.order-container .cart-main .cart-item .last td {
	*border-bottom-style:dashed
}
.order-container .cart-main tbody.last td {
	*border-bottom:0 none
}
.order-container .cart-exchange .cart-subtitle th,.order-container .order-gift .cart-subtitle th {
	background-color:#f6f6f6
}
.order-container .cart-exchange .cart-item,.order-container .order-gift .cart-item {
	border-bottom-style:dashed
}
.order-container .cart-exchange .cart-item td,.order-container .order-gift .cart-item td {
	*border-bottom-style:dashed
}
.order-container .cart-exchange .last,.order-container .order-gift .last {
	border-bottom:0 none
}
.order-container .cart-exchange .last td,.order-container .order-gift .last td {
	*border-bottom:0 none
}
.order-main {
	color:#666
}
.order-main .order-section {
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6
}
.order-main .highlight .order-section-content {
	border:3px solid #ed980f
}
.order-goods input,.order-goods textarea {
	width:70%
}
.order-goods textarea {
	-webkit-resize:vertical;
	-moz-resize:vertical;
	resize:vertical
}
.order-clearing {
	border:1px solid #e6e6e6;
	width:100%;
	margin-top:10px;
	color:#666
}
.order-clearing caption {
	background-color:#ffad35;
	padding:0 15px;
	font-weight:bold;
	color:#271b09;
	text-align:left;
	font-size:14px;
	line-height:36px
}
.order-clearing .order-infor {
	background-color:#fffaf2;
	text-align:left;
	padding:10px;
	vertical-align:top
}
.order-clearing .order-price {
	background-color:#fff2e0;
	padding:10px 15px;
	border-left:1px solid #f8e6cb;
	vertical-align:top;
	text-align:right;
	font-size:14px
}
.order-clearing .order-price ul {
	width:355px;
	_width:358px
}
.order-clearing .order-price li {
	clear:both;
	overflow:hidden;
	white-space:nowrap;
	line-height:32px
}
.order-clearing .order-price .btn-goon {
	color:#666
}
.order-clearing .order-price .label {
	float:left;
	text-align:left;
	width:200px
}
.order-clearing .order-price .label i {
	font-size:12px
}
.order-clearing .order-price .price {
	float:left;
	text-align:left;
	width:150px;
	padding-left:5px;
	color:#fe2000
}
.order-clearing .order-price .price b {
	font-weight:400
}
.order-clearing .order-price .total {
	line-height:40px
}
.order-clearing .order-price .total em,.order-clearing .order-price .total .order-container .notice-box i,.order-container .notice-box .order-clearing .order-price .total i {
	font-weight:bold
}
.order-clearing .order-price .total b {
	font:24px/1.5 Verdana,Geneva,Arial,Helvetica,sans-serif
}
.order-clearing .order-price .btnarea {
	margin-top:40px;
	margin-right:25px
}
.order-clearing-info {
	margin-top:0;
	border-top:0 none
}
.order-clearing-info .order-infor {
	background-color:transparent
}
.order-clearing-info .order-price {
	background-color:transparent;
	border-left:0 none
}
.order-clearing-info h3,.order-clearing-info .order-promotion ul,.order-clearing-info .order-coupon ul,.order-clearing-info .order-deduction ul,.order-clearing-info .order-remark p {
	float:left
}
.order-clearing-info h3 {
	font-weight:400;
	font-size:116.66667%
}
.order-clearing-info .order-promotion,.order-clearing-info .order-coupon,.order-clearing-info .order-deduction {
	overflow:hidden
}
.order-clearing-info .order-promotion ul,.order-clearing-info .order-coupon ul,.order-clearing-info .order-deduction ul {
	padding-left:0
}
.order-coupon select,.order-deduction select {
	max-width:280px;
	*width:280px;
	*margin-right:5px
}
.order-coupon input,.order-deduction input {
	*margin-right:5px
}
.order-coupon p {
	margin-bottom:8px
}
.order-coupon .used li i {
	width:430px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	vertical-align:middle
}
.order-deduction p {
	margin-bottom:8px
}
.order-deduction p em,.order-deduction p .order-container .notice-box i,.order-container .notice-box .order-deduction p i {
	margin-left:1em
}
.order-deduction .score-inner {
	display:inline-block;
	vertical-align:top
}
.order-remark {
	margin-left:10px
}
.order-remark label {
	font-size:14px
}
.order-remark textarea {
	font-size:12px;
	width:450px;
	-webkit-resize:vertical;
	-moz-resize:vertical;
	resize:vertical
}
.order-splice {
	margin-bottom:0
}
.order-splice .last {
	border-bottom:0 none
}
.payment-container {
	margin-bottom:50px
}
.payment-container .msg-success {
	margin:40px 0;
	text-align:center
}
.payment-container .msg-success .icon {
	font-size:30px;
	color:#40761a;
	vertical-align:middle;
	margin-right:10px
}
.payment-container .msg-success .msg-cont {
	font:18px/32px Microsoft YaHei,STHeiti,sans-serif;
	color:#666
}
.payment-container .payment-main {
	background-color:#fffce3;
	padding-top:20px
}
.order-info {
	width:100%
}
.order-info .col-2 {
	width:15%
}
.order-info .price {
	font-size:16px
}
.order-info .span-section {
	margin-right:2em
}
.order-info td {
	padding:4px 20px;
	line-height:20px
}
.complete-container {
	margin:60px
}
.complete-container .msg {
	margin-bottom:25px;
	height:50px
}
.complete-container .msg .icon {
	font-size:50px;
	line-height:1;
	margin-right:10px;
	vertical-align:middle
}
.complete-container .msg .msg-ttl {
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	color:#333
}
.complete-container .msg .msg-ttl i {
	font-size:12px;
	color:#666;
	font-weight:400
}
.complete-container .msg .msg-cont {
	display:inline-block;
	vertical-align:middle;
	color:#666
}
.complete-container .msg-success .icon {
	color:#40761a
}
.complete-container .msg-failure .icon {
	color:#b64236
}
.order-info-grid {
	border:1px solid #d4d4d4;
	text-align:center;
	width:100%
}
.order-info-grid .col-6 {
	width:42%
}
.order-info-grid b {
	color:red;
	font-size:14px
}
.order-info-grid th {
	background-color:#f5f5f5;
	height:26px;
	font-weight:400;
	text-align:center
}
.order-info-grid td {
	border:1px solid #d4d4d4;
	padding:8px 2px;
	line-height:22px
}
.payment-center {
	margin-top:20px;
	border:3px solid #fac758;
	background-color:#fff;

	padding:20px
}
.payment-center .payment-info {
	padding-left:5px;
	line-height:2.1em
}
.payment-center .payment-info b {
	font-size:14px
}
.payment-center .payment-info .price {
	color:red
}
.payment-center .payment-info a {
	margin-left:6px;
	text-decoration:underline
}
.payment-center .payment-info em,.payment-center .payment-info .order-container .notice-box i,.order-container .notice-box .payment-center .payment-info i {
	color:#888;
	margin-left:10px
}
.payment-center .payment-info .form-item {
	margin-bottom:2em
}
.payment-center .payment-info .form-label {
	width:8em
}
.payment-center .payment-info .form-act {
	margin-left:8em
}
.payment-center .payment-tips {
	border-top:1px solid #ccc;
	padding:5px;
	color:#666
}
.payment-center .payment-tips h3 {
	font-size:12px
}
.payment-center h4 {
	font-size:14px;
	font-weight:400
}
.payment-center .popup-content .change-payment {
	padding:0 0 20px
}
.payment-center .popup-content .change-payment .btn-settle {
	margin-top:0
}
.may-need {
	margin-top:15px
}
.may-need a {
	margin-right:25px
}
.may-need a i {
	text-decoration:underline
}
.may-need a .icon {
	font-size:11px
}
.forgot-steps .step-item {
	width:22%
}
.page-aside {
	float:left;
	width:160px
}
.page-article {
	margin-left:180px
}
.member-menu-list .active,.member-menu-list a:hover {
	color:#0099b0
}
.member-welcome,.member-notice {
	border:1px solid #ffcd6c;
	background-color:#fffbe6
}
.member-order-steps .step-item {
	width:22%
}
.member-address-submit .btn {
	margin-right:10px
}
.member-address-submit .btn span {
	padding-left:17px
}
.member-address-submit .btn span span {
	padding-right:17px;
	padding-left:0
}
.payment-bank {
	margin-bottom:20px
}
.payment-bank .switchable-trigger {
	line-height:30px;
	border:3px solid #ffecc8;
	border-bottom:0;
	color:#ffc75c
}
.payment-bank .switchable-trigger.active {
	margin-bottom:-3px;
	line-height:33px;
	background:#fff;
	border:3px solid #fda600;
	border-bottom:0
}
.payment-bank .switchable-panel {
	padding:10px;
	border:3px solid #fda600
}
.payment-bank .payment-bank-list {
	padding:20px 10px;
	background:#fffce3
}
.payment-bank .payment-bank-list li {
	float:left;
	margin:0 10px 30px 10px
}
.payment-bank label {
	display:block;
	cursor:pointer
}
.payment-bank label.selected img {
	border:2px solid #fda600
}
.payment-bank label input {
	margin-right:5px;
	vertical-align:middle
}
.payment-bank label img {
	border:2px solid transparent;
	vertical-align:middle
}
.btn[disabled] span,.btn.disabled span,.btn[disabled]:hover span,.btn.disabled:hover span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#9c9c9c),color-stop(100%,#8e8e8e));
	background-image:-webkit-linear-gradient(#9c9c9c,#8e8e8e);
	background-image:-moz-linear-gradient(#9c9c9c,#8e8e8e);
	background-image:linear-gradient(#9c9c9c,#8e8e8e);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FF9C9C9C',endColorstr='#FF8E8E8E') \9;
	color:#ddd
}
/*.btn-simple span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#e1e1e1));
	background-image:-webkit-linear-gradient(#e1e1e1,#e1e1e1);
	background-image:-moz-linear-gradient(#e1e1e1,#e1e1e1);
	background-image:linear-gradient(#e1e1e1,#e1e1e1);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#e1e1e1',endColorstr='#e1e1e1') \9
}
.btn-simple:hover span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e1e1e1),color-stop(100%,#e1e1e1));
	background-image:-webkit-linear-gradient(#e1e1e1,#e1e1e1);
	background-image:-moz-linear-gradient(#e1e1e1,#e1e1e1);
	background-image:linear-gradient(#e1e1e1,#e1e1e1);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#e1e1e1',endColorstr='#e1e1e1') \9
}*/
.btn-import span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e2232c),color-stop(100%,#ca1823));
	background-image:-webkit-linear-gradient(#e2232c,#ca1823);
	background-image:-moz-linear-gradient(#e2232c,#ca1823);
	background-image:linear-gradient(#e2232c,#ca1823);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFE2232C',endColorstr='#FFCA1823') \9
}
.btn-import:hover span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ff242f),color-stop(100%,#da1922));
	background-image:-webkit-linear-gradient(#ff242f,#da1922);
	background-image:-moz-linear-gradient(#ff242f,#da1922);
	background-image:linear-gradient(#ff242f,#da1922);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFFF242F',endColorstr='#FFDA1922') \9
}
.btn-major span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fc5910),color-stop(100%,#fc4f07));
	background-image:-webkit-linear-gradient(#fc5910,#fc4f07);
	background-image:-moz-linear-gradient(#fc5910,#fc4f07);
	background-image:linear-gradient(#fc5910,#fc4f07);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFFC5910',endColorstr='#FFFC4F07') \9
}
.btn-major:hover span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e8520e),color-stop(100%,#d84406));
	background-image:-webkit-linear-gradient(#e8520e,#d84406);
	background-image:-moz-linear-gradient(#e8520e,#d84406);
	background-image:linear-gradient(#e8520e,#d84406);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFE8520E',endColorstr='#FFD84406') \9
}
.btn-caution span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#01bad6),color-stop(100%,#01bad6));
	background-image:-webkit-linear-gradient(#01bad6,#01bad6);
	background-image:-moz-linear-gradient(#01bad6,#01bad6);
	background-image:linear-gradient(#01bad6,#01bad6);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FF01bad6',endColorstr='#FF01bad6') \9
}
.btn-caution:hover span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#01bad6),color-stop(100%,#01bad6));
	background-image:-webkit-linear-gradient(#01bad6,#01bad6);
	background-image:-moz-linear-gradient(#01bad6,#01bad6);
	background-image:linear-gradient(#01bad6,#01bad6);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFDA7D0C',endColorstr='#FF01bad6') \9
}
.btn-flat span {
	background-color:#fff
}
.btn-flat:hover span {
	background-color:#666;
	border-color:#666;
	color:#fff
}
.btn-plane span,.btn-plane:hover span {
	background-color:#eee
}
.btn-rounded span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#e8e8e8));
	background-image:-webkit-linear-gradient(#fefefe,#e8e8e8);
	background-image:-moz-linear-gradient(#fefefe,#e8e8e8);
	background-image:linear-gradient(#fefefe,#e8e8e8);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFFEFEFE',endColorstr='#FFE8E8E8') \9
}
.btn-groupbuy {
	color:#fff;
	-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.4);
	-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.4);
	box-shadow:1px 1px 1px 0 rgba(0,0,0,0.4)
}
.btn-groupbuy span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fec747),color-stop(100%,#ffb401));
	background-image:-webkit-linear-gradient(#fec747,#ffb401);
	background-image:-moz-linear-gradient(#fec747,#ffb401);
	background-image:linear-gradient(#fec747,#ffb401);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFFEC747',endColorstr='#FFFFB401') \9
}
.btn-remind span {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#56b600),color-stop(100%,#59a001));
	background-image:-webkit-linear-gradient(#56b600,#59a001);
	background-image:-moz-linear-gradient(#56b600,#59a001);
	background-image:linear-gradient(#56b600,#59a001);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FF56B600',endColorstr='#FF59A001') \9
}
.btn-collapse,.btn-expand {
	background-color:#fff
}
.share-mini .icon {
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align:-3px;
	background-image:url(../images/share.png);
	margin-right:5px
}
.share-mini a {
	line-height:16px;
	padding:5px 10px;
	display:block;
	white-space:nowrap
}
.share-mini a:hover {
	background-color:#f6f6f6
}
.share-mini a:hover .icon {
	opacity:.8;
	filter:alpha(opacity=80)
}
.share-mini .sina .icon {
	background-position:0 0
}
.share-mini .tencent .icon {
	background-position:0 -16px
}
.share-mini .qzone .icon {
	background-position:0 -32px
}
.share-mini .renren .icon {
	background-position:0 -48px
}
.share-mini .kaixin001 .icon {
	background-position:0 -64px
}
.share-mini .douban .icon {
	background-position:0 -80px
}
.share-icons .icon {
	vertical-align:-3px;
	width:16px;
	height:16px;
	display:inline-block;
	background-image:url(../images/share.png);
	margin-right:3px
}
.share-icons .sina .icon {
	background-position:0 0
}
.share-icons .tencent .icon {
	background-position:0 -16px
}
.share-icons .qzone .icon {
	background-position:0 -32px
}
.share-icons .renren .icon {
	background-position:0 -48px
}
.share-icons .kaixin001 .icon {
	background-position:0 -64px
}
.share-icons .douban .icon {
	background-position:0 -80px
}
.gallery-sort a {
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f9f9f9),color-stop(100%,#f0f0f0));
	background-image:-webkit-linear-gradient(#f9f9f9,#f0f0f0);
	background-image:-moz-linear-gradient(#f9f9f9,#f0f0f0);
	background-image:linear-gradient(#f9f9f9,#f0f0f0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFF9F9F9',endColorstr='#FFF0F0F0') \9
}
.spec-item .selected i {
	background:url(../images/item_selected.gif) no-repeat;
	position:absolute;
	right:0;
	bottom:0;
	_bottom:-1px;
	width:11px;
	height:11px
}
.calendar {
	background:#fff url(../images/cal.png) no-repeat 2px 50%;
	padding-left:24px
}
/* .signin-page-wrap {
	background:url(../images/placeholder.gif) no-repeat 0 center;
} */
#qrcode .wrapper {
	position: relative;
	width:630px;
	height: 349px;
	background: url(../images/window-wx.jpg) no-repeat center;
	background-size: cover;
	text-align: center;
	margin:0 auto;
}
#qrcode .wrapper img {
	position: absolute;
	width: 180px;
	left:62px;
	top:100px;
}
#qrcode .unionpay_icon {
	background: url(../images/unionpay.jpg) no-repeat left center;
	margin: 20px auto;
	width: 150px;
	height: 40px;
	line-height: 20px;
	font-size: 14px;
	background-size: 40px 40px;
	padding-left: 48px;
	text-align: left;
}
.page-article .member-messagebox {
	overflow: inherit;
}
.page-article .member-messagebox .member-tabs {
	width: 100%;
	overflow: hidden;
}
.page-article .member-messagebox .member-tabs a {
	float: left;
}

/* #signin-page-link {
	width: 640px;
	height: 600px;
	float: left;
}
#signin-page-link a {
	width: 100%;
	height: 100%;
	display: block;
} */








.lxw-clearfix{
	width:100%;
	clear: both;
}
.lxw-layer{
	width:100%;
	height: 100%;
	background: #000;
	position: fixed;
	top:0;
	left: 0;
	z-index: 99;
	
}
.lxw-layer .lxw-wrap{
	width:447px;
	height: 588px;
	margin:auto;
	background: url(../images/bg.png) no-repeat;
}
.lxw-layer .lxw-wrap .lxw-close{
	width: 40px;
	height: 40px;
	float: right;
	margin-top:10px;
}
.lxw-layer .lxw-wrap .lxw-title{
	width: 100%;
	height: 40px;
	text-align: center;
	float: right;
	color:#fdff66;
	font-size: 30px;
	font-weight: 200;
	margin-top: 15px;
	margin-bottom: 65px;
}
.lxw-layer .lxw-wrap .lxw-img{
	width: 170px;
	height: 170px;
	background: url(../images/yx.png);
	margin: auto;	
}
.lxw-layer .lxw-wrap .lxw-desc{
	text-align: justify;
	width: 80%;
	height: 30px;
	margin: auto;	
	color: #fff;
	margin-top:48px;
	line-height: 26px;
	font-size: 15px;
	border-bottom: 1px solid #fff;
}
.lxw-layer .lxw-wrap .lxw-button1{
	width: 181px;
	height: 57px;
	margin:auto;
	background: url(../images/kx.png) no-repeat;
	cursor: pointer;
	font-size: 20px;
	color:#000;
	text-align: center;
	line-height: 56px;
	float:left;
	margin-top:50px;
	background-size: 100% 100%;
	margin-left:25px;
}

.lxw-layer .lxw-wrap .lxw-button2{
	width: 181px;
	height: 57px;
	margin:auto;
	background: url(../images/xs.png) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
	font-size: 20px;
	color:#000;
	text-align: center;
	line-height: 56px;
	float:left;
	margin-top:50px;
	margin-left:25px;
}