a {
	color:#6d6d6d
}
a:hover {
	color:#ff4a00
}
.btn-primary {
	color:#fff
}
.btn-primary:hover {
	color:#fff
}
.uc-full-box {
	margin-bottom:20px
}
.uc-full-box .col-8 {
	width:485px
}
.uc-box {
	margin-left:20px
}
.uc-tooltip {
	position:relative;
	*zoom:1;
	cursor:pointer
}
.uc-tooltip .uc-tooltip-popup {
	position:absolute;
	left:50%;
	bottom:100%;
	z-index:10;
	text-align:left;
	color:#fff;
	background:#6d6d6d
}
.uc-tooltip .uc-tooltip-popup p {
	margin:0
}
.uc-tooltip .uc-tooltip-popup .arrow {
	position:absolute;
	left:50%;
	bottom:-20px;
	width:60px;
	height:20px;
	margin-left:-30px;
	background:url(../../s1.mi.com/zt/2013/icon-delivery.png) no-repeat 23px -126px
}
.uc-order-list {
	margin:0;
	padding:0;
	list-style-type:none
}
.uc-order-list .uc-order-item {
	padding:20px 0;
	border-top:1px solid #dfdfdf
}
.uc-order-list .uc-order-item:first-child {
	border-top:0
}
.uc-order-list.uc-order-item-first {
	border-top:0
}
.uc-order-list .order-item {
	position:relative;
	width:62px;
	height:62px;
	padding:0;
	margin:0;
	border-left:0;
	text-align:left
}
.uc-order-list .order-item img {
	position:relative;
	z-index:5;
	display:block;
	width:60px;
	height:60px;
	border:1px solid #dfdfdf
}
.uc-order-list .order-item-2:after {
	position:absolute;
	z-index:2;
	content:'';
	border:1px solid #dfdfdf;
	top:1px;
	left:4px;
	width:58px;
	height:58px;
	background:#fff
}
.uc-order-list .order-item-3:before,.uc-order-list .order-item-3:after {
	position:absolute;
	content:'';
	border:1px solid #dfdfdf;
	background:#fff
}
.uc-order-list .order-item-3:before {
	z-index:1;
	top:2px;
	left:8px;
	width:56px;
	height:56px
}
.uc-order-list .order-item-3:after {
	z-index:2;
	top:1px;
	left:4px;
	width:58px;
	height:58px
}
.order-delivery-status .order-delivery-steps {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	color:#8c8c8c;
	text-align:center
}
.order-delivery-status .order-delivery-steps .step {
	position:relative;
	float:left;
	_display:inline;
	width:188px;
	margin-right:-8px
}
.order-delivery-status .order-delivery-steps .step .progress {
	margin-bottom:5px;
	color:#fff
}
.order-delivery-status .order-delivery-steps .step .progress:before,.order-delivery-status .order-delivery-steps .step .progress:after {
	position:absolute;
	top:0;
	content:'';
	width:10px;
	height:20px;
	background-image:url(../../img03.mifile.cn/webfile/images/2014/cn/uc/delivery.png);
	background-repeat:no-repeat
}
.order-delivery-status .order-delivery-steps .step .progress:before {
	left:0;
	background-position:0 0
}
.order-delivery-status .order-delivery-steps .step .progress:after {
	right:0;
	background-position:100% -20px
}
.order-delivery-status .order-delivery-steps .step .progress .text {
	display:block;
	height:18px;
	padding:1px 10px;
	margin:0 10px;
	background:#c3c3c3
}
.order-delivery-status .order-delivery-steps .step-first .progress:before {
	display:none
}
.order-delivery-status .order-delivery-steps .step-first .progress .text {
	margin-left:0
}
.order-delivery-status .order-delivery-steps .step-last .progress:after {
	display:none
}
.order-delivery-status .order-delivery-steps .step-last .progress .text {
	margin-right:0
}
.order-delivery-status .order-delivery-steps .step-now .progress:before,.order-delivery-status .order-delivery-steps .step-done .progress:before {
	background-position:0 -40px
}
.order-delivery-status .order-delivery-steps .step-now .progress:after,.order-delivery-status .order-delivery-steps .step-done .progress:after {
	background-position:100% -60px
}
.order-delivery-status .order-delivery-steps .step-now .progress .text,.order-delivery-status .order-delivery-steps .step-done .progress .text {
	background:#83bd39
}
.order-delivery-status .order-delivery-steps .uc-tooltip-popup {
	left:50%;
	bottom:37px;
	width:360px;
	padding:12px;
	margin-left:-192px;
	color:#fff;
	background:#6d6d6d;
	text-align:left
}
.order-delivery-status .order-delivery-steps .uc-tooltip-popup a {
	color:#83bd39
}
.order-delivery-status .order-delivery-mini-steps .step {
	width:110px
}
@media (max-width:1260px) {
	
}
.uc-nav-box {
	padding-bottom:15px;
	background:#fafafa
}
.uc-nav-box .box-hd {
	height:50px;
	margin:0 30px;
	border-bottom:1px solid #dfdfdf
}
.uc-nav-box .box-hd .title {
	margin:0;
	font-size:18px;
	font-weight:400;
	line-height:50px;
	color:#000
}
.uc-nav-list {
	margin:10px 0 0;
	padding:0;
	list-style-type:none;
	font-size:14px
}
.uc-nav-list li {
	position:relative;
	*zoom:1
}
.uc-nav-list li.current a {
	padding-left:27px;
	border-left:3px solid #ff4a00;
	color:#333;
	background-color:#fafafa
}
.uc-nav-list li a {
	display:block;
	padding:9px 30px;
	color:#6d6d6d
}
.uc-nav-list li a:hover {
	color:#ff4a00
}
.uc-nav-list li li a {
	padding-left:50px
}
.uc-nav-list .children {
	margin:0;
	padding:0;
	list-style-type:none
}
.icon-safe-open,.icon-safe-closed,.icon-safe-level {
	background:url(../../s1.mi.com/zt/2013/my/icon-common.png@2013111401) no-repeat 0 0
}
.icon-safe-open,.icon-safe-closed {
	position:relative;
	top:2px;
	width:13px;
	height:13px;
	*margin-right:5px;
	*font-size:1px
}
.icon-safe-open {
	background-position:0 0
}
.icon-safe-closed {
	background-position:0 -13px
}
.icon-safe-level {
	position:relative;
	top:1px;
	width:61px;
	height:11px;
	*margin-right:5px;
	*font-size:1px
}
.icon-safe-level-1 {
	background-position:-14px 0
}
.icon-safe-level-2 {
	background-position:-14px -11px
}
.icon-safe-level-3 {
	background-position:-14px -22px
}
.uc-home-box {
	border-top:1px solid #dfdfdf
}
.uc-home-box .box-hd {
	height:40px;
	border-bottom:1px solid #dfdfdf;
	background:#fafafa
}
.uc-home-box .box-hd .title {
	margin-left:20px;
	font-size:14px;
	line-height:40px;
	color:#333
}
.uc-home-box .box-hd .more {
	top:0;
	right:20px
}
.uc-home-box .box-hd .more .more-link {
	line-height:40px
}
.uc-home-box .box-bd {
	margin:0 30px
}
.uc-home-box .uc-tip-section {
	_height:3em;
	min-height:3em;
	padding:30px 10px 10px;
	color:#c3c3c3;
	font-size:12px;
	text-align:center
}
.uc-home-box .uc-tip-section p {
	margin:0
}
.uc-item-list {
	height:64px;
	margin:0 auto 15px;
	padding:25px 0 0;
	list-style-type:none;
	overflow:hidden;
	_zoom:1
}
.uc-item-list li {
	float:left;
	_display:inline;
	width:62px;
	height:62px;
	margin:0 4px;
	text-align:center
}
.uc-item-list li.more {
	width:30px;
	color:#f3f3f3
}
.uc-item-list li.more .ellipsis {
	display:block;
	padding-top:40px
}
.uc-item-list li img {
	width:60px;
	height:60px
}
.uc-item-thumb-list {
	height:255px;
	overflow:hidden;
	_zoom:1;
	margin:30px 0;
	padding:0;
	list-style-type:none;
	color:#333
}
.uc-item-thumb-list li {
	float:left;
	width:227px;
	text-align:center
}
.uc-item-thumb-list .item-thumb {
	display:block;
	margin-bottom:15px
}
.uc-item-thumb-list .item-title {
	display:block;
	margin-bottom:5px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	_zoom:1
}
.uc-item-thumb-list .item-share {
	color:#ff4a00
}
.uc-item-thumb-list .btn-lineDake {
	width:100px;
	border-color:#dfdfdf
}
.cash-start {
	padding:70px 0 0;
	text-align:center;
	color:#6d6d6d
}
.cash-start .title {
	margin:0;
	font-size:30px;
	font-weight:400;
	color:#333
}
.cash-start .description {
	margin:0
}
.cash-start .action {
	margin:15px 0 70px
}
.cash-start .features {
	margin:0 0 60px 90px;
	padding:0;
	list-style-type:none
}
.cash-start .features li {
	float:left;
	_display:inline;
	width:180px;
	margin:0 45px;
	font-size:12px;
	color:#8c8c8c
}
.cash-start .features li p {
	margin:30px 0 0
}
.cash-open {
	position:relative;
	padding:70px 0;
	font-size:16px;
	line-height:1.8;
	text-align:center;
	color:#6d6d6d
}
.cash-open p {
	margin:0 0 20px
}
.cash-open p .btn {
	padding:0 25px;
	text-decoration:none
}
.cash-open p label,.cash-open p .input-text,.cash-open p .btn-resend {
	vertical-align:middle
}
.cash-open p .btn-resend {
	width:80px;
	padding:0 5px;
	color:#fff
}
.cash-open p .btn-resend:focus {
	outline:0
}
.cash-open p .disabled:hover,.cash-open p .disabled:focus {
	background:#ccd0d9
}
.cash-open .input-text {
	width:210px;
	height:35px;
	line-height:35px;
	padding:0 10px;
	background:#fff;
	border:1px solid #dfdfdf;
	color:#333
}
.cash-open .input-text:focus {
	border-color:#c3c3c3;
	outline:0
}
.cash-open .change-number-link {
	position:absolute;
	right:20px;
	top:20px;
	font-size:14px;
	color:#8c8c8c;
	text-decoration:underline
}
.cash-overall {
	padding:20px;
	color:#333
}
.cash-overall .balance {
	float:left;
	font-size:18px;
	line-height:1
}
.cash-overall .balance .type {
	margin-right:35px
}
.cash-overall .balance b {
	font-size:60px;
	font-weight:400
}
.cash-overall .mobile {
	float:right;
	margin-top:20px
}
.cash-overall .mobile a {
	color:#ff4a00
}
.cash-list-switch {
	padding:10px 20px;
	font-size:14px;
	line-height:30px
}
.cash-list-switch .tab {
	color:#8c8c8c
}
.cash-list-switch .tab:hover {
	color:#8c8c8c
}
.cash-list-switch .tab-active {
	color:#ff4a00
}
.cash-list-switch .tab-active:hover {
	color:#ff4a00
}
.cash-list-switch .separator {
	margin:0 10px;
	font-family:sans-serif;
	color:#fafafa
}
.cash-change-list {
	width:100%
}
.cash-change-list td {
	padding-top:25px;
	padding-bottom:25px;
	border-bottom:1px solid #ededed
}
.cash-change-list .col-date .text,.cash-change-list .col-order .text {
	padding:0 25px;
	border-right:1px solid #ededed
}
.cash-change-list .col-date {
	width:160px
}
.cash-change-list .col-amount {
	width:140px;
	text-align:right
}
.cash-change-list .col-amount .text {
	padding:0 10px 0 5px;
	border-right:1px solid #ededed;
	color:#6d6d6d
}
.cash-change-list .col-amount .text .incoming {
	color:#83bd39
}
.cash-change-list .col-amount .text .outgoing {
	color:#ee330a
}
.cash-change-list .col-amount .balance {
	float:right;
	width:20px;
	height:20px;
	margin-left:10px;
	background-position:0 -40px
}
.cash-change-list .col-amount .icon-common {
	display:inline-block;
	*display:inline;
	*zoom:1
}
.cash-change-list .col-amount .icon-my-question {
	width:20px;
	height:20px;
	cursor:pointer;
	text-align:left;
	text-indent:-9999em;
	overflow:hidden;
	*zoom:1;
	background-image:url(../../s1.mi.com/zt/2013/my/icon-question.png);
	background-repeat:no-repeat;
	background-position:0 -40px
}
.cash-change-list .col-amount .my-tooltip {
	position:relative
}
.cash-change-list .col-amount .my-tooltip .my-tooltip-popup {
	display:none;
	position:absolute;
	left:-25px;
	top:-45px;
	padding:8px 16px;
	border:1px solid #fafafa;
	font-size:12px;
	line-height:1.5;
	text-align:left;
	white-space:nowrap;
	color:#6d6d6d;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#f3f3f3
}
.cash-change-list .col-amount .my-tooltip .my-tooltip-popup p {
	margin:0
}
.cash-change-list .col-amount .my-tooltip .my-tooltip-popup .arrow {
	position:absolute;
	left:25px;
	bottom:-8px;
	_bottom:-15px;
	width:16px;
	height:8px;
	background:url(../../s1.mi.com/zt/2013/my/popup-arrow.png) no-repeat 0 0
}
.cash-change-list .col-amount .my-tooltip-hover .icon-my-question {
	background-position:0 -20px
}
.cash-change-list .col-amount .my-tooltip-hover .my-tooltip-popup {
	display:block
}
.cash-change-list .col-state {
	width:140px;
	text-align:right
}
.cash-change-list .col-state .text {
	padding:0 45px 0 5px
}
.cash-change-list tr.tr-active .icon-my-question {
	background-position:0 0
}
.modal-bind-mobile {
	width:400px;
	height:160px;
	padding:30px 0 0;
	margin-left:-200px;
	margin-top:-90px;
	text-align:center;
	color:#6d6d6d
}
.modal-bind-mobile h3 {
	margin:0 0 10px;
	font-size:18px
}
.modal-bind-mobile p {
	margin:0 0 20px
}
.uc-info-box .box-bd {
	height:80px;
	padding:30px;
	border:0
}
.uc-info-box .uc-avatar {
	float:left;
	width:80px;
	height:80px;
	margin-right:30px;
	border-radius:40px
}
.uc-info-box .uc-welcome {
	margin:0;
	font-size:24px;
	font-weight:400;
	line-height:1.25;
	color:#6d6d6d
}
.uc-info-box .uc-welcome .user-name {
	margin-right:10px;
	color:#000
}
.uc-info-box .uc-info-detail {
	margin:0;
	padding:10px 0;
	font-size:12px;
	line-height:1.75;
	color:#6d6d6d
}
.uc-info-box .uc-info-detail .sep {
	margin:0 5px;
	color:#dfdfdf
}
.uc-info-box .notice-safe-tip {
	display:inline
}
.uc-info-box .notice-safe-tip .uc-tooltip-popup {
	bottom:30px;
	width:200px;
	padding:10px;
	margin-left:-110px
}
.uc-info-box .notice-safe-tip .uc-tooltip-popup ol {
	margin:0;
	padding:0 0 0 20px;
	list-style-type:decimal
}
.uc-info-box .notice-safe-tip .uc-tooltip-popup a {
	color:#fff
}
.uc-order-overall-list {
	color:#000
}
.uc-order-overall-list a {
	color:#000
}
.uc-order-overall-list a:hover {
	color:#ff4a00
}
.uc-order-overall-list .order-item,.uc-order-overall-list .order-info,.uc-order-overall-list .order-delivery,.uc-order-overall-list .order-pay,.uc-order-overall-list .order-date,.uc-order-overall-list .order-action {
	float:left;
	height:42px;
	padding:0 5px;
	margin:10px 0;
	border-left:1px solid #dfdfdf;
	text-align:center
}
.uc-order-overall-list .order-item {
	width:75px;
	height:62px;
	padding:0;
	margin:0;
	border-left:0
}
.uc-order-overall-list .order-info {
	width:390px;
	border-left:0;
	text-align:left
}
.uc-order-overall-list .order-info .order-info-title {
	display:block
}
.uc-order-overall-list .order-pay {
	width:115px
}
.uc-order-overall-list .order-pay .order-pay-total {
	display:block
}
.uc-order-overall-list .order-pay .order-pay-type {
	color:#8c8c8c
}
.uc-order-overall-list .order-date {
	width:125px
}
.uc-order-overall-list .order-date .order-time {
	display:block
}
.uc-order-overall-list .order-date a {
	text-decoration:underline
}
.uc-order-overall-list .order-action {
	width:155px
}
.uc-order-overall-list .order-action .order-action-detail {
	display:block;
	font-size:12px
}
.uc-order-overall-list .order-action .time {
	color:#ff4a00
}
.uc-order-overall-list .order-action .btn {
	display:block;
	width:90px;
	margin:0 auto 5px;
	color:#fff
}
.uc-order-paid-list {
	position:relative;
	z-index:0
}
.uc-order-paid-list .order-item,.uc-order-paid-list .order-info {
	float:left
}
.uc-order-paid-list .order-item {
	width:90px
}
.uc-order-paid-list .order-info {
	width:280px;
	padding:0 10px 0 0;
	font-size:14px;
	line-height:62px;
	color:#000
}
.uc-order-paid-list .order-info .order-info-price {
	float:left;
	width:140px;
	margin-right:20px
}
.uc-order-paid-list .order-info .order-info-meta {
	float:left
}
.uc-order-paid-list .order-delivery {
	float:right;
	width:520px;
	height:20px;
	padding:21px 0
}
.uc-order-paid-list .order-delivery .order-delivery-status {
	float:right
}
.uc-cart-box .box-bd,.uc-fav-box .box-bd {
	height:104px
}
.uc-fav-box {
	border-left:1px solid #dfdfdf
}
.home-star-goods .xm-goods-list-wrap {
	position:relative;
	width:1238px;
	height:450px;
	overflow:hidden;
	_zoom:1
}
@media (max-width:1260px) {
	.cash-start .features {
	margin-left:42px
}
.cash-start .features li {
	margin:0 20px
}
.uc-order-overall-list .order-info {
	width:190px
}
.uc-order-overall-list .order-pay {
	width:80px
}
.uc-order-overall-list .order-date {
	width:80px
}
.uc-order-overall-list .order-action {
	width:130px
}
.uc-order-paid-list .order-info {
	width:500px;
	padding-right:0;
	margin-bottom:20px
}
.uc-order-paid-list .order-delivery {
	float:none;
	clear:both;
	width:600px
}
.uc-item-thumb-list li {
	width:200px
}
.uc-item-list li {
	margin:0 2px
}
.home-star-goods .xm-goods-list-wrap {
	width:928px
}
}.uc-simple-box {
	margin-left:20px
}
.uc-order-list-type .sep {
	margin:0 15px
}
.uc-order-list-type a {
	color:#333
}
.uc-order-list-type a.current {
	color:#ff4a00
}
.uc-order-list-box {
	margin:20px 0;
	border:1px solid #dfdfdf;
	border-bottom:0
}
.uc-order-detail-list {
	margin:0;
	padding:0;
	list-style-type:none
}
.uc-order-detail-list li.empty {
	padding:10px 20px;
	border-bottom:1px solid #dfdfdf
}
.uc-order-detail-item {
	*position:relative;
	*z-index:1
}
.uc-order-detail-item .order-detail-table {
	width:100%;
	color:#333
}
.uc-order-detail-item .order-detail-table a {
	color:#333
}
.uc-order-detail-item .order-detail-table a:hover {
	color:#ff4a00
}
.uc-order-detail-item .order-detail-table th,.uc-order-detail-item .order-detail-table td {
	padding:0;
	border:1px solid #dfdfdf
}
.uc-order-detail-item .order-detail-table .column-t {
	border-width:0 0 1px
}
.uc-order-detail-item .order-detail-table .column-l {
	border-left:0
}
.uc-order-detail-item .order-detail-table .column-r {
	border-right:0
}
.uc-order-detail-item .order-detail-table .column-info {
	height:41px;
	font-weight:400;
	text-align:left;
	background:#fafafa
}
.uc-order-detail-item .order-detail-table .column-info .column-content {
	position:relative;
	height:21px;
	padding:10px 20px
}
.uc-order-detail-item .order-detail-table .column-info .order-status {
	color:#ff4a00
}
.uc-order-detail-item .order-detail-table .column-info .order-status-shipping {
	color:#90ce36
}
.uc-order-detail-item .order-detail-table .column-info .order-status-finish {
	color:#8c8c8c
}
.uc-order-detail-item .order-detail-table .column-info .sep {
	margin:0 5px;
	color:#dfdfdf
}
.uc-order-detail-item .order-detail-table .column-info .more {
	position:absolute;
	right:20px;
	top:10px
}
.uc-order-detail-item .order-detail-table .column-info .more .time {
	color:#ff4a00
}
.uc-order-detail-item .order-detail-table .column-info .delivery-status {
	position:absolute;
	top:40px;
	right:-1px;
	z-index:3;
	width:300px;
	border:1px solid #ffc700;
	font-size:12px;
	background:#fffdf5
}
.uc-order-detail-item .order-detail-table .column-info .delivery-status .delivery-status-info {
	padding:10px 25px;
	border-bottom:1px solid #dfdfdf;
	color:#6d6d6d
}
.uc-order-detail-item .order-detail-table .column-info .delivery-status .delivery-status-info span {
	margin-right:10px
}
.uc-order-detail-item .order-detail-table .column-info .delivery-status .delivery-status-detail {
	height:300px;
	margin:10px 25px;
	overflow:auto;
	_zoom:1
}
.uc-order-detail-item .order-detail-table .column-info .delivery-status .delivery-status-detail ul {
	margin:0 0 0 15px;
	padding:0;
	list-style-type:disc
}
.uc-order-detail-item .order-detail-table .column-info .delivery-status .delivery-status-detail li {
	margin:10px 0;
	color:#c3c3c3
}
.uc-order-detail-item .order-detail-table .column-info .delivery-status .delivery-status-detail li:first-child {
	color:#ff4a00
}
.uc-order-detail-item .order-detail-table .column-info .delivery-status .delivery-status-detail li:first-child .text {
	color:#ff4a00
}
.uc-order-detail-item .order-detail-table .column-info .delivery-status .delivery-status-detail .text {
	color:#333
}
.uc-order-detail-item .order-detail-table .column-info .delivery-status .arrow {
	position:absolute;
	top:-10px;
	right:70px;
	width:19px;
	height:10px;
	_font-size:0;
	background:url(../../img03.mifile.cn/webfile/images/2014/cn/uc/arrow.png@2014041302) no-repeat 0 0
}
.uc-order-detail-item .order-detail-table .order-goods-list {
	margin:0;
	padding:0;
	list-style-type:none
}
.uc-order-detail-item .order-detail-table .order-goods-list li {
	position:relative;
	min-height:42px;
	_height:42px;
	padding:30px 20px 30px 100px;
	border-top:1px solid #dfdfdf
}
.uc-order-detail-item .order-detail-table .order-goods-list li.first {
	border-top:0
}
.uc-order-detail-item .order-detail-table .order-goods-list .goods-thumb {
	position:absolute;
	top:20px;
	left:20px;
	width:60px;
	height:60px
}
.uc-order-detail-item .order-detail-table .order-goods-list .goods-price {
	display:block
}
.uc-order-detail-item .order-detail-table .column-price {
	width:119px;
	padding:30px 0 20px;
	text-align:center;
	vertical-align:top
}
.uc-order-detail-item .order-detail-table .column-price del {
	display:block;
	color:#8c8c8c
}
.uc-order-detail-item .order-detail-table .column-action {
	width:180px;
	padding:30px 0 20px;
	text-align:center;
	vertical-align:top
}
.uc-order-detail-item .order-detail-table .order-action {
	font-size:12px
}
.uc-order-detail-item .order-detail-table .order-action a {
	display:block;
	margin:0 auto
}
.uc-order-detail-item .order-detail-table .order-action .btn {
	margin-bottom:5px;
	color:#fff
}
.uc-order-detail-item .order-detail-table .order-action .btn:hover {
	color:#fff
}
.uc-order-detail-item-checked {
	*position:relative;
	*z-index:2
}
.uc-order-detail-box {
	color:#333
}
.uc-order-detail-box .box-hd .more {
	position:absolute;
	right:0;
	top:10px
}
.uc-order-detail-box .box-hd .more .time {
	margin-right:3px;
	line-height:30px;
	color:#ff4a00
}
.uc-order-detail-box .box-hd .more .btn {
	margin-left:20px;
	color:#fff
}
.uc-order-detail-box .box-hd .more .btn:hover {
	color:#fff
}
.uc-order-detail-box .order-detail-tables {
	margin:20px 0
}
.uc-order-detail-box .order-detail-table {
	width:100%;
	margin-bottom:-1px;
	border:1px solid #dfdfdf;
	color:#333
}
.uc-order-detail-box .order-detail-table a {
	color:#333
}
.uc-order-detail-box .order-detail-table a:hover {
	color:#ff4a00
}
.uc-order-detail-box .order-detail-table th,.uc-order-detail-box .order-detail-table td {
	padding:0;
	border:1px solid #dfdfdf
}
.uc-order-detail-box .order-detail-table .column-info {
	height:41px;
	font-weight:400;
	text-align:left;
	background:#fafafa
}
.uc-order-detail-box .order-detail-table .column-info .column-content {
	position:relative;
	height:21px;
	padding:10px 20px
}
.uc-order-detail-box .order-detail-table .order-goods-list {
	margin:0;
	padding:0;
	list-style-type:none
}
.uc-order-detail-box .order-detail-table .order-goods-list li {
	position:relative;
	min-height:60px;
	_height:60px;
	padding:20px 80px 20px 100px;
	border-top:1px solid #dfdfdf
}
.uc-order-detail-box .order-detail-table .order-goods-list li.first {
	border-top:0
}
.uc-order-detail-box .order-detail-table .order-goods-list .package-item {
	margin-left:30px
}
.uc-order-detail-box .order-detail-table .order-goods-list .goods-thumb {
	position:absolute;
	top:20px;
	left:20px;
	width:60px;
	height:60px
}
.uc-order-detail-box .order-detail-table .order-goods-list .goods-price {
	display:block
}
.uc-order-detail-box .order-detail-table .order-goods-list .goods-link {
	font-size:12px;
	color:#6d6d6d
}
.uc-order-detail-box .order-detail-table .order-goods-list .goods-link a {
	color:#6d6d6d
}
.uc-order-detail-box .order-detail-table .order-goods-list .goods-amount {
	position:absolute;
	top:20px;
	right:30px
}
.uc-order-detail-box .order-detail-table .column-price {
	width:119px;
	padding:30px 0 20px;
	text-align:center;
	vertical-align:top
}
.uc-order-detail-box .order-detail-table .column-date {
	width:125px;
	padding:30px 0 20px;
	text-align:center;
	vertical-align:top
}
.uc-order-detail-box .order-detail-table .column-action {
	width:148px;
	padding:30px 0 20px;
	text-align:center;
	vertical-align:top
}
.uc-order-detail-box .order-detail-table .order-action {
	font-size:12px
}
.uc-order-detail-box .order-detail-table .order-action a {
	display:block;
	margin:0 auto
}
.uc-order-detail-box .order-detail-table .order-action .btn {
	margin-bottom:5px;
	color:#fff
}
.uc-order-detail-box .order-detail-table .order-action .btn:hover {
	color:#fff
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-status {
	padding:30px 0 30px 30px
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container {
	position:relative;
	z-index:2;
	margin-bottom:10px
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status-info {
	color:#6d6d6d
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status-info span {
	font-weight:700;
	color:#000
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .more {
	position:absolute;
	top:0;
	right:20px
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status {
	position:absolute;
	top:35px;
	right:0;
	z-index:3;
	width:300px;
	border:1px solid #ffc700;
	font-size:12px;
	background:#fffdf5
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status .delivery-status-info {
	padding:10px 25px;
	border-bottom:1px solid #dfdfdf;
	color:#6d6d6d
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status .delivery-status-info span {
	margin-right:10px
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status .delivery-status-detail {
	height:300px;
	margin:10px 25px;
	overflow:auto;
	_zoom:1
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status .delivery-status-detail ul {
	margin:0 0 0 15px;
	padding:0;
	list-style-type:disc
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status .delivery-status-detail li {
	margin:10px 0;
	color:#c3c3c3
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status .delivery-status-detail li:first-child {
	color:#ff4a00
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status .delivery-status-detail li:first-child .text {
	color:#ff4a00
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status .delivery-status-detail .text {
	color:#333
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .delivery-status .arrow {
	position:absolute;
	top:-10px;
	right:70px;
	width:19px;
	height:10px;
	_font-size:0;
	background:url(../../img03.mifile.cn/webfile/images/2014/cn/uc/arrow.png@2014041302) no-repeat 0 0
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-steps {
	*position:relative;
	*z-index:1
}
.uc-order-detail-box .order-detail-total {
	padding:30px;
	border:1px solid #dfdfdf;
	border-top:0;
	color:#6d6d6d
}
.uc-order-detail-box .order-detail-total .total-list {
	float:right;
	width:220px;
	margin:0;
	text-align:right
}
.uc-order-detail-box .order-detail-total .total-list dt {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:80px;
	margin-bottom:10px
}
.uc-order-detail-box .order-detail-total .total-list dd {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:130px;
	margin:0 0 10px;
	color:#ff4a00
}
.uc-order-detail-box .order-detail-total .total-list dd b {
	margin-right:10px;
	font-size:30px
}
.uc-order-detail-box .order-delivery-address {
	padding:30px;
	background:#fafafa
}
.uc-order-detail-box .order-delivery-address .order-text-section {
	margin-bottom:30px
}
.uc-order-detail-box .order-delivery-address .order-text-section h4 {
	margin:0 0 10px;
	font-size:14px;
	font-weight:400;
	color:#8c8c8c
}
.uc-order-detail-box .order-delivery-address .order-text-table {
	color:#333
}
.uc-order-detail-box .order-delivery-address .order-text-table th {
	width:75px;
	font-weight:400;
	text-align:left;
	vertical-align:top
}
.uc-order-detail-box .order-delivery-address .order-text-table a {
	text-decoration:underline
}
.uc-order-detail-box .order-delivery-address .order-text-table a:hover {
	text-decoration:none
}
.uc-order-detail-box .order-delivery-address .order-text-table .delivery-tip {
	font-size:12px;
	color:#d6313a
}
.uc-order-detail-box .order-delivery-address .order-delivery-time ul {
	margin:0 0 20px 20px;
	padding:0;
	list-style-type:none
}
.uc-order-detail-box .order-delivery-address .order-delivery-time li {
	margin:5px 0
}
.uc-order-detail-box .order-delivery-address .order-delivery-time li input {
	margin-right:5px
}
.uc-order-detail-box .uc-manage-address-hide {
	display:none
}
.uc-order-detail-box .form-section {
	margin:0 0 10px;
	padding:0;
	border:0
}
.uc-order-detail-box .form-section label {
	float:left;
	width:90px;
	line-height:30px
}
.uc-order-detail-box .form-section .input-text {
	width:200px;
	height:21px;
	padding:3px 5px;
	border:1px solid #dfdfdf
}
@media (max-width:1260px) {
	.uc-order-detail-box .order-detail-table .order-goods-list li {
	padding:20px 70px 20px 80px
}
.uc-order-detail-box .order-detail-table .order-goods-list .goods-thumb {
	left:10px
}
.uc-order-detail-box .order-detail-table .order-goods-list .goods-amount {
	right:20px
}
.uc-order-detail-box .order-detail-table .column-price {
	width:100px
}
.uc-order-detail-box .order-detail-table .column-date {
	width:100px
}
.uc-order-detail-box .order-detail-table .column-action {
	width:130px
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-status {
	padding:20px 0 20px 20px
}
.uc-order-detail-box .order-detail-table .column-delivery .order-delivery-container .more {
	position:absolute;
	top:0;
	right:20px
}
}.uc-coupon-box {
	border-bottom:1px solid #dfdfdf;
	_zoom:1
}
.uc-coupon-box .box-hd {
	position:relative;
	_zoom:1;
	height:auto;
	margin:0;
	padding:0;
	border-bottom:0
}
.uc-coupon-box .box-hd .title {
	margin:0;
	padding:20px 40px;
	font-size:18px;
	font-weight:400;
	line-height:1.5;
	color:#333
}
.uc-coupon-box .box-hd .more {
	position:static
}
.uc-coupon-box .box-hd .icon {
	position:absolute;
	left:20px;
	text-indent:-9999em;
	overflow:hidden;
	_zoom:1;
	display:block;
	width:0;
	height:0;
	_font-size:0;
	border-width:5px;
	border-style:solid
}
.uc-coupon-box .box-hd .icon-coupon-toggle {
	top:26px;
	border-color:transparent transparent transparent #8c8c8c;
	_border-color:#fff #fff #fff #8c8c8c
}
.uc-coupon-box .box-hd .icon-coupon-toggled {
	top:28px;
	border-color:#ff4a00 transparent transparent;
	_border-color:#ff4a00 #fff #fff
}
.uc-coupon-box .box-bd {
	margin:0;
	color:#8c8c8c
}
.uc-coupon-section {
	width:972px;
	overflow:hidden;
	_zoom:1;
	padding:0 0 10px
}
.uc-coupon-section .children {
	width:990px;
	margin:0;
	padding:0;
	list-style-type:none
}
.uc-coupon-section .children .loading {
	float:none;
	width:auto;
	height:auto;
	padding:5px 0 10px 5px;
	margin:0;
	background:none
}
.uc-coupon-section .children .loading p {
	margin:0 0 15px
}
.uc-coupon-section .children .loading a {
	color:#ff4a00
}
.uc-coupon-section .children .loading .sep {
	margin:0 10px;
	color:#dfdfdf
}
.uc-coupon-section .coupon-card {
	float:left;
	_display:inline;
	width:308px;
	height:150px;
	margin:0 20px 20px 0
}
.uc-coupon-section .coupon-card .coupon-item {
	position:relative;
	height:120px;
	padding:0 0 30px;
	border:1px solid #fafafa;
	font-size:12px;
	line-height:1.5;
	text-align:center;
	color:#c3c3c3;
	background:#fafafa
}
.uc-coupon-section .coupon-card .coupon-value {
	padding:25px 0 0;
	font-size:36px;
	line-height:1.25
}
.uc-coupon-section .coupon-card .coupon-date {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:18px;
	padding:6px 0;
	background:#f3f3f3
}
.uc-coupon-section .coupon-type-cash .coupon-item {
	border-color:#f32f39;
	color:#f32f39
}
.uc-coupon-section .coupon-type-cash .coupon-date {
	color:#fff;
	background:#f32f39
}
.uc-coupon-section .coupon-type-discount .coupon-item {
	border-color:#90ce36;
	color:#90ce36
}
.uc-coupon-section .coupon-type-discount .coupon-date {
	color:#fff;
	background:#90ce36
}
.uc-coupon-section .coupon-type-present .coupon-item {
	border-color:#348fff;
	color:#348fff
}
.uc-coupon-section .coupon-type-present .coupon-date {
	color:#fff;
	background:#348fff
}
.uc-coupon-section .coupon-type-used .coupon-item,.uc-coupon-section .coupon-type-expired .coupon-item {
	border:0;
	color:#c3c3c3;
	background:#fafafa
}
.uc-coupon-section .coupon-type-used .coupon-date,.uc-coupon-section .coupon-type-expired .coupon-date {
	color:#c3c3c3;
	background:#f3f3f3
}
@media (max-width:1260px) {
	.uc-coupon-section {
	width:662px
}
.uc-coupon-section .children {
	width:680px
}
}.uc-comment-box .xm-goods-list-wrap,.uc-favorite-box .xm-goods-list-wrap {
	width:930px;
	margin:20px auto
}
@media (max-width:1260px) {
	.uc-comment-box .xm-goods-list-wrap,.uc-favorite-box .xm-goods-list-wrap {
	width:620px
}
}.xm-address-list {
	margin-left:-10px
}
.xm-address-list .item {
	float:left;
	_display:inline;
	width:264px;
	height:130px;
	padding:15px 18px;
	position:relative;
	border:1px solid #dfdfdf;
	margin:0 0 10px 10px;
	cursor:pointer;
	background:#fafafa
}
.xm-address-list .item:hover {
	background:#f3f3f3
}
.xm-address-list .item .edit-btn {
	display:none;
	width:58px;
	height:18px;
	line-height:18px;
	margin-top:5px;
	text-align:center;
	color:#333;
	font-size:12px;
	cursor:pointer;
	border:1px solid #fafafa
}
.xm-address-list .item dt {
	margin:0;
	height:30px;
	line-height:30px;
	margin-bottom:8px;
	border-bottom:1px solid #dfdfdf;
	color:#333
}
.xm-address-list .item dt strong {
	float:left;
	font-weight:400
}
.xm-address-list .item dt span {
	float:right
}
.xm-address-list .item dd {
	margin:0;
	line-height:1.6;
	color:#6d6d6d
}
.xm-address-list .selected {
	border-color:#ff4a00;
	background:#fff;
	cursor:default
}
.xm-address-list .selected:hover {
	background:#fff
}
.xm-address-list .selected .edit-btn {
	display:block;
	background:#f3f3f3
}
.xm-address-list .use-new-addr {
	text-align:center;
	color:#8c8c8c
}
.xm-address-list .use-new-addr .icon-add {
	display:block;
	margin-top:37px;
	font-size:36px;
	line-height:1;
	font-weight:normal
}
.xm-edit-addr-backdrop {
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#000;
	opacity:.3;
	filter:alpha(opacity=30);
	z-index:1040
}
.xm-edit-addr-box {
	display:none;
	position:absolute;
	background:#fff;
	border:1px solid #ff4a00;
	z-index:1050
}
.xm-edit-addr-box .bd {
	padding:20px
}
.xm-edit-addr-box .bd .item {
	margin-bottom:10px
}
.xm-edit-addr-box .bd .item label {
	display:none;
	margin-bottom:5px
}
.xm-edit-addr-box .bd .item label span {
	color:#ee330a
}
.xm-edit-addr-box .bd .item .input,.xm-edit-addr-box .bd .item .input-area {
	width:240px;
	background:#fff;
	border:1px solid #dfdfdf;
	color:#333
}
.xm-edit-addr-box .bd .item .input:focus,.xm-edit-addr-box .bd .item .input-area:focus {
	border-color:#ff4a00;
	outline:none
}
.xm-edit-addr-box .bd .item .input {
	height:28px;
	line-height:28px;
	padding:0 10px
}
.xm-edit-addr-box .bd .item .input-area {
	height:40px;
	line-height:20px;
	padding:5px 10px
}
.xm-edit-addr-box .bd .item .xm-ph-blur {
	color:#8c8c8c
}
.xm-edit-addr-box .bd .item select {
	margin-right:5px;
	margin-bottom:8px
}
.xm-edit-addr-box .bd .item .select-1,.xm-edit-addr-box .bd .item .select-2 {
	width:124px
}
.xm-edit-addr-box .bd .item .select-2 {
	margin-right:0
}
.xm-edit-addr-box .bd .item .select-3 {
	width:260px;
	margin-right:0
}
.xm-edit-addr-box .bd .item .zipcode-tip {
	margin:5px 0 0;
	font-size:12px;
	color:#8c8c8c
}
.xm-edit-addr-box .bd .item .tel-modify-tip {
	display:none;
	margin-top:5px;
	color:#8c8c8c;
	font-size:12px
}
.xm-edit-addr-box .bd .item .tel-modify-tip em {
	color:#ee330a
}
.xm-edit-addr-box .bd .item .tip-msg {
	display:none;
	margin-top:5px;
	color:#f32f39;
	font-size:12px
}
.xm-edit-addr-box .ft {
	padding:20px;
	background:#fafafa;
	text-align:center
}
.xm-edit-addr-box .ft .btn {
	width:124px
}
.xm-edit-addr-box .ft .btn-lineDake {
	float:left;
	border-color:#dfdfdf
}
.xm-edit-addr-box .ft .btn-primary {
	float:right
}
@media (max-width:1200px) {
	.xm-address-list .item {
	width:265px
}
}.uc-address-section {
	margin:20px 0;
	position:relative
}
.uc-address-section .xm-address-list {
	margin-left:0;
	padding-left:10px
}
.uc-address-section .xm-edit-addr-backdrop {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	background:#fff;
	opacity:.5;
	filter:alpha(opacity=50)
}
.uc-address-list {
	_position:relative;
	_z-index:0
}
.uc-address-list .item p {
	margin:0
}
.uc-address-list .item .edit-btn {
	display:inline-block;
	*display:inline;
	*zoom:1;
	border-color:#dfdfdf;
	background:#fafafa
}
.uc-address-list .btn-new-address {
	display:block;
	padding:40px 0;
	text-align:center
}
.uc-address-edit-section .xm-edit-addr-box {
	position:absolute;
	top:0;
	left:20px;
	z-index:10;
	width:300px
}
.compensate-content {
	padding:15px 15px 30px;
	line-height:1.5;
	color:#8c8c8c
}
.compensate-content .tab-switch {
	width:932px;
	margin:0 0 15px
}
.compensate-content .tab-switch .tab {
	float:left;
	width:445px;
	padding:25px 0 15px;
	margin-right:15px;
	border:3px solid #f3f3f3;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	font-size:16px;
	text-align:center;
	color:#6d6d6d;
	cursor:pointer
}
.compensate-content .tab-switch .tab .title {
	display:block;
	font-size:30px;
	font-weight:700
}
.compensate-content .tab-switch .active {
	border-color:#fecd5f;
	background:#fffbeb;
	color:#974c19
}
.compensate-section {
	padding:60px 0 80px;
	text-align:center;
	background:#fafafa;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.compensate-section h3 {
	margin:0 0 10px;
	font-size:24px;
	font-weight:400
}
.compensate-section ul {
	margin:0 0 20px 240px;
	font-size:16px;
	text-align:left
}
.compensate-section p {
	margin:0 0 20px
}
.compensate-section p .more {
	text-decoration:underline;
	color:#8c8c8c
}
.order-compensate-section {
	padding:15px;
	background:#fafafa;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.order-compensate-section .form-section {
	border:0;
	padding:0;
	margin:0 0 15px
}
.order-compensate-section span.required {
	color:#ee330a
}
.order-compensate-section .choose {
	margin-bottom:10px
}
.order-compensate-section .input-text {
	width:210px;
	height:35px;
	line-height:35px;
	padding:0 10px;
	background:#fff;
	border:1px solid #fafafa;
	color:#6d6d6d;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.order-compensate-section .input-text:focus {
	border-color:#fa551d;
	outline:0
}
.order-compensate-footer {
	padding-top:20px;
	text-align:right;
	color:#f3f3f3
}
.order-compensate-footer .btn-primary {
	margin:0 0 0 10px
}
