@charset "utf-8";
table {
	border-collapse: collapse;
	border-spacing: 0!important;
}
img::selection {
	background: transparent
}
img::-moz-selection {
	background: transparent
}
img {
	-ms-interpolation-mode: bicubic
}
input {
	margin: 0;
	padding: 0
}

.btn,.btn .btn-text {
	background: url(/images/V2/btn-bg-1.png) no-repeat
}
.btn {
	float: left;
	display: block;
	overflow: hidden;
	position: relative;
	margin-right: 5px;
	padding-right: 10px;
	line-height: normal;
	font-size: 12px;
	background-position: 100% -63px
}
.btn span {
	cursor: pointer
}
.btn .btn-icon {
	position: absolute;
	display: inline;
	overflow: hidden;
	font-size: 0;
	line-height: 0
}
.btn .btn-text {
	height: 21px;
	padding: 0 0 0 10px;
	float: left;
	display: block;
	overflow: hidden;
	line-height: 22px;
	text-align: left;
	background-position: 0 0
}
a.btn:visited,a.btn:hover {
	color: #333
}
a.btn:hover,a.btn:hover span {
	text-decoration: none
}
/*
.gray-btn {
	height: 21px
}
.orange-btn {
	background-position: 100% -105px
}
.orange-btn .btn-text {
	background-position: 0 -42px
}
.red-btn {
	background-position: 100% -358px;
	background-color: #E43E41;
}
.red-btn .btn-text {
	background-position: 0 -316px;
	color:#fff;
	background-color: #E43E41;
}
.dis-btn {
	background-position: 100% -379px;
	cursor: not-allowed;
}
.dis-btn .btn-text {
	background-position: 0 -337px;
	color:#ccc;
	cursor: not-allowed;
}
*/
.dialog {
	position: absolute;
	z-index: 1000;
	display: none
}
.dialog .dialog-outer {
	width: 100%;
	height: 100%;
	/*position: relative;*/
	background-color: #fff;
	_border:1px solid #ddd;
}
.dialog .dialog-inner {
	border: 1px solid #c4c4c4
}
.dialog .dialog-toolbar {
	height: 25px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c4c4c4;
	padding: 0 10px;
	background-color: #f3f3f3
}
.dialog .dialog-title {
	float: left;
	line-height: 25px;
	font-size:14px;
}
.dialog .dialog-close {
	width: 13px;
	height: 13px;
	margin-top: 6px;
	float: right;
	text-indent: -9999px;
	line-height: 0;
	overflow: hidden;
	background: url(/images/V2/dialog-close.gif) no-repeat
}
.dialog .dialog-bump {
	position: absolute;
	z-index: 1002;
	text-align: center
}
.dialog .dialog-bump .dialog-arrow {
	margin: 0 auto;
	display: block;
	line-height: 0;
	font-size: 0;
	overflow: hidden
}
.dialog .dialog-bg {
	width: 4px;
	height: 4px;
	display: block;
	line-height: 0;
	font-size: 0;
	position: absolute;
	z-index: 1001
}
.dialog .dialog-bg-n,.dialog .dialog-bg-s {
	width: 100%;
	left: 0;
	background: url(/images/V2/dialog-x.png);
}
.dialog .dialog-bg-e,.dialog .dialog-bg-w {
	height: 100%;
	top: 0;
	background: url(/images/V2/dialog-y.png)
}
.dialog .dialog-bg-ne,.dialog .dialog-bg-se,.dialog .dialog-bg-sw,.dialog .dialog-bg-nw {
	background: url(/images/V2/dialog-bg.png)
}
.dialog .dialog-bg-ne {
	top: -4px;
	right: -4px;
	background-position: -4px 0
}
.dialog .dialog-bg-se {
	right: -4px;
	bottom: -4px;
	background-position: -4px -4px
}
.dialog .dialog-bg-sw {
	bottom: -4px;
	left: -4px;
	background-position: 0 -4px
}
.dialog .dialog-bg-nw {
	top: -4px;
	left: -4px;
	background-position: 0 0
}
.dialog .dialog-bg-n {
	top: -4px;
	background-position: 0 -6px
}
.dialog .dialog-bg-s {
	bottom: -4px;
	background-position: 0 -10px
}
.dialog .dialog-bg-e {
	right: -4px;
	background-position: -10px 0
}
.dialog .dialog-bg-w {
	left: -4px;
	background-position: -6px 0
}
* html .dialog .dialog-bg {
	display: none!important;
	background: transparent!important
}
 

#cart-delete-dialog,#cart-notify-dialog {
	width: 252px;
}
#cart-notify-dialog {
	width: 560px;
}
#cart-delete-dialog .dialog-content,#cart-notify-dialog .dialog-content {
	padding: 10px;
}
#cart-delete-dialog .cart-delete {
	color: #c00;
	line-height: 22px;
	text-align: center;
}
#cart-delete-dialog .btns,#cart-notify-dialog .btns {
	padding: 10px 0 0 65px;
}
#cart-notify-dialog .cart-notify-email {
	padding-left: 10px;
}
#cart-notify-dialog .cart-notify-email label {
	display: block;
	line-height: 22px;
}
#cart-notify-dialog .notify-email {
	width: 210px;
	height: 20px;
	*height: 19px;
	float: left;
	border: 1px solid #ddd;
	border-top-color: #aaa;
	border-left-color: #aaa;
	padding-top: 2px;
	*padding-top: 3px;
}
.cart-tooltip {
	width: 200px;
}
.cart-tooltip .dialog-outer {
	background-color: #fffdee;
}
.cart-tooltip .dialog-inner {
	border: 1px solid #edd28b;
	padding: 5px;
}
.cart-tooltip .dialog-bump {
	width: 100%;
	height: 11px;
	bottom: -10px;
	left: 0;
}
.cart-tooltip .dialog-arrow {
	width: 18px;
	height: 11px;
	background: url(/images/V2/dialog-arrow-bg.png) no-repeat;
}
.cart-tooltip .dialog-message {
	line-height: 22px;
	text-align: center;
}
.cart-tooltip .dialog-message span {
	color: #c00;
	font-family: Verdana,Arial;
}
.cart-tooltip .dialog-message a,.cart-tooltip .dialog-message a:visited,.cart-tooltip .dialog-message a:hover {
	color: #005ea7;
}
.cart-tooltip .dialog-notice {
	color: #c00;
	line-height: 22px;
	text-align: center;
}
.cart-tooltip-notice .dialog-outer {
	background-color: #ffe8e8;
}
.cart-tooltip-notice .dialog-inner {
	border: 1px solid #db9a9a;
}
.cart-tooltip-notice .dialog-arrow {
	background-position: 0 -11px;
}
* html .cart-tooltip .dialog-arrow {
	background: transparent!important;
}
.remark-c{ padding:10px 15px;}
.remark-c .rem-txt{  border: 1px solid #ccc;height:30px; line-height:30px; padding:0 3px; display:block; width:210px; margin-bottom:10px;}
#cart-remark-dialog{ width:250px;}
#cart-inputVcode-dialog{ width:330px;}
#cart-inputVcode-dialog .inputVal{ height:32px; line-height:32px; margin-bottom:15px;}
.inputVal img{ margin:0 3px; height:32px;}
.remark-c .vc-txt{  border: 1px solid #ccc;height:30px; line-height:30px; padding:0 3px; display:block; width:80px; margin-bottom:10px;}
.btnBig{  }
.btnBig input{ border:1px solid #ccc; height:28px; padding:0 32px; margin-right:5px;}

#cart-upTrust-dialog{ width:700px;  }

.dialog-upT{}
.rzType{ width:700px; float:left; padding:20px 0 20px 20px; font-size:14px;  margin-top:10px;}
.rzType .typelistU{ background:url(/images/V2/trustApplyU_33.jpg) no-repeat; width:158px; height:35px; line-height:35px; text-align:center; display:inline-block; cursor:pointer; margin:0 5px;}
.rzType .typeSelU{ background:url(/images/V2/trustApplyU_30.jpg) no-repeat; width:158px; height:35px; line-height:35px; text-align:center;display:inline-block;cursor:pointer; margin:0 5px; color:#0a7bbb;}
.rzxg{  margin:15px 0; height:31px; line-height:31px;}
.rzxg img{ vertical-align:middle; margin-left:5px;}
.apCond{ padding:5px 0;}

.selCa{ color:#168616; font-size:14px; margin-left:20px;  }
.selup{ margin:15px 0 20px 96px;}
.selup input{border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px; width:120px; height:36px; background:#30aa3b; color:#fff; font-size:16px;}
.selup input:hover{ background:#50bc59; }