@charset "utf-8";
/* CSS Document */
.jiesuan
{
    background-color:#e21323;
    float:right;
    margin-top:2px;
            margin-bottom:3px;
            margin-right:5px;
            font-size: 14px;
            text-align: center;
            border:1px solid #e21323;
            border-radius: 25px;
}
.clearcart
{
    color: #fff;
            height:30px;
            margin-top:7px;
            margin-bottom:7px;
            margin-right:5px;
            font-size: 14px;
            text-align: center;
            background: #ffffff;
            color:#e21323;
            border:1px solid #e21323;
            border-radius: 12px;
            line-height:30px;
            width:120px;
            padding-left:20px;
            padding-right:20px;
            padding-top:4px;
            padding-bottom:4px;
}
.inpbox{
	border: 1px solid #CCCCCC;
}
#createAddr{
	margin-top:10px;
}
.MakePoint{
	line-height:24px;
	color:#2953a6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom:10px;
}
#addlist{
	margin-bottom:10px;
	height:100%;
}
#addlist li{
	width:210px;
	height:75px;
	margin-right:8px;
	margin-top:10px;
	float:left;
	display:block;
	padding:10px;
	line-height:22px;
	color: #333333;
	font-size:13px;
	cursor: pointer;
}
.outaddr{
}

.selAddr{
	width:210px;
	height:70px;
	margin-right:8px;
	margin-top:10px;
	border: 1px solid #FCCC74;
	float:left;
	display:block;
	padding:10px;
	line-height:22px;
	color: #333333;
	background-color:rgb(255, 245, 204);
	margin-top:0; 
	background:url(../reduc/images/location-border.png) repeat-x left bottom rgb(255, 245, 204); 
	border-bottom:0; 
	background-size:auto 3px;
}
#addlist li em{
	line-height:22px;
	font-size: 15px;	
}
#addlist li span{
	color:#999999;
}
#addlist a{
	color:#0066FF;
}
#cartAdd td{
	height:25px;
	line-height:25px;
}
#cartAdd h1{
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.btn{
	width:120px;
	height:32px;
	display:block;
	float:right;
	text-align:center;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;       
}
.extra-props,.props,.s-title,.s-del
{
    line-height:20px;
}
.pic{
	overflow:hidden
}
#site-nav-bd{
	width:1190px
}

.shop .icon,.xcard-icon,.order-table thead th.s-charge a.q,.order-table thead th.s-point a.q,.order-table tbody td .help-img,.order-table thead th.s-point em,.order-table thead .tip-pop a,#J_cod_popup .container-close,.cod-popup .container-close,.order-table thead .tip-pop span,.cod-icon,.point-in,.order-go .back,.order-go button,.container .edit,.container .cancel,.discount-pop span,#related h2,#status-bar .new{
	background:url(http://img04.taobaocdn.com/tps/i4/T1n6hWXglxXXXXXXXX-284-263.png) no-repeat -9999px -9999px transparent
}

#content{
	text-align:left!important
}

.hidden,.none{
	display:none
}

input.text,textarea.text{
	color:#404040;
	font-size:12px;
	background:#fff url(http://img04.taobaocdn.com/tps/i4/T1jvdUXhhjXXXXXXXX-800-500.png) 0 0 no-repeat;
	margin:0 0 0 5px;
	padding:3px 2px 0 3px;
	border:1px solid #a7a6aa
}

input.text{
	height:16px
}

#cart .skin-gray .thin{
	font-weight:400;
	font-size:16px
}

.boon{
	display:-moz-display-box;
	display:inline-block;
	height:13px;
	background:url(http://img01.taobaocdn.com/tps/i1/T1L1NUXbtqXXXXXXXX-264-200.png) no-repeat 0 -999em;
	vertical-align:middle
}

.boon span,.icon span{
	display:none
}

.boon-vip{
	width:20px;
	background-position:0 0
}

.boon-3{
	width:46px;
	background-position:0 -13px
}

.boon-5{
	width:46px;
	background-position:0 -27px
}

.boon-10{
	width:48px;
	background-position:0 -41px
}

.boon-20{
	width:51px;
	background-position:0 -55px
}

.boon-other{
	width:43px;
	background-position:0 -69px
}

.boon-double{
	width:44px;
	background-position:0 -83px
}

.shop .icon{
	display:-moz-display-box;
	display:inline-block;
	width:28px;
	height:17px;
	background-position:0 -132px;
	vertical-align:middle
}

.icon-store{
	background-position:0 0
}

.xcard-icon{
	display:inline-block;
	width:16px;
	height:11px;
	background-position:-20px -11px
}

#crumbs{
	overflow:hidden;
	zoom:1;
	color:#000;
	margin:20px 0 10px
}

#crumbs strong{
	float:left;
	font-weight:400
}

#crumbs span.cart-tip{
	float:right;
	color:gray
}

.crumbs{
	float:left;
	margin-left:-5px
}

.crumbs li{
	float:left;
	padding:0 0 0 5px
}

.crumbs .current{
	background:0
}

.crumbs li a{
}

#cart{
	margin-top:15px;
	position:relative;
	zoom:1
}

.order-table{
	width:100%;
	margin-bottom:20px
}

.order-table thead th{
	text-align:center;
	color:#404040;
	border-top:3px solid #A7CBFF
}

.order-table thead th.s-chk input{
	margin:0 3px -2px 0
}

.order-table thead th.s-point{
	white-space:nowrap;
	*width:72px
}

.order-table thead th.s-charge a.q,.order-table thead th.s-point a.q,.order-table tbody td .help-img{
	background-position:0 -220px
}

.order-table thead th.s-charge a.q,.order-table thead th.s-point a.q{
	display:-moz-display-box;
	display:inline-block;
	width:12px;
	height:12px;
	vertical-align:middle;
	text-indent:-999em;
	overflow:hidden
}

.order-table thead th.s-ship a.q{
	display:-moz-display-box;
	display:inline-block;
	width:12px;
	height:12px;
	vertical-align:middle;
	background:url(http://img01.taobaocdn.com/tps/i1/T1DfFUXfxcXXXXXXXX-300-131.png) no-repeat -288px -100px;
	text-indent:-999em;
	overflow:hidden
}

.order-table thead th.s-charge a.q span,.order-table thead th.s-point a.q span{
	display:none
}

.order-table thead th.s-point em{
	position:absolute;
	margin:-30px 0 0 -118px;
	*margin-top:-31px;
	width:228px;
	height:29px;
	background-position:0 -187px;
	text-indent:4px;
	text-align:left;
	line-height:22px
}

.order-table thead th.s-point em a{
	position:absolute;
	right:7px;
	top:4px;
	width:13px;
	height:13px;
	overflow:hidden;
	text-indent:-999em
}

.order-table thead .tip-pop{
	position:absolute;
	margin:-30px 0 0 -85px;
	*margin-top:-31px;
	line-height:1.5;
	padding:0 25px 0 10px;
	border:1px #fbecb2 solid;
	background:#fef7dc
}

.order-table thead .tip-pop a,#J_cod_popup .container-close,.cod-popup .container-close{
	background-position:0 -43px
}

.order-table thead .tip-pop a{
	position:absolute;
	right:5px;
	top:2px;
	width:15px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	text-indent:-999em
}

.order-table thead .tip-pop a:hover{
	background-position:0 0
}

.order-table thead .tip-pop .normalink{
	position:static;
	overflow:hidden;
	text-indent:0;
	background:transparent none
}

.order-table thead .tip-pop span{
	position:absolute;
	left:50%;
	bottom:-7px;
	margin-left:-6px;
	display:block;
	width:12px;
	height:8px;
	background-position:0 -243px
}

.order-table thead .s-charge .tip-pop{
	width:170px;
	margin:-77px 0 0 -108px;
	*margin:-62px 0 0 -195px;
	text-align:left
}

.order-table thead .s-charge .tip-pop span{
	left:175px
}

.order-table tbody tr{
	background:#f1f8ff
}

.order-table tbody tr.selected{
	background:#e2f2ff
}

.order-table tbody td{
	padding:5px;
	text-align:center;
	border-top:1px solid #D1EBFF;
	border-bottom:1px solid #D1EBFF
}

.order-table tbody tr.disable{
	background-color:#EDEDED
}

.order-table tbody tr.disable td{
	border-color:#DDD;
	border-right:0
}

.order-table tbody td .help-img{
	display:block;
	width:12px;
	height:12px;
	margin-left:24px;
	*margin-left:0
}

.order-table tbody td.s-chk{
	border-left:0
}

.order-table tbody td.s-title{
	width:300px;
	text-align:left;
	padding-left:70px;
	padding-right:6px;
	word-break:break-all
}

.s-title .pic{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:60px;
	height:60px
}

.order-table tbody td.s-title .itempic{
	margin-left:-60px;
	float:left;
	width:50px;
	height:50px;
	border:1px solid #e9e9e9
}

.order-table tbody td.s-title .itemicon{
	margin-left:0;
	float:none;
	width:auto;
	height:auto;
	border:0
}

.order-table tbody td.s-title span{
	margin-right:10px;
	color:gray;
	margin-top:2px
}

.order-table tbody td.s-title .misc span span{
	margin-right:4px;
	font-size:14px;
	font-family:simsun;
	font-weight:700
}

.order-table tbody td.s-point em{
	font-weight:700
}

.order-table tbody td.s-amount{
	padding-right:0;
	padding-left:0;
	-moz-user-select:-moz-none;
	text-align:center!important
}

.order-table tbody td.s-amount input{
	ime-mode:disabled
}

.order-table tbody td.s-amount a{
	display:inline-block;
	width:9px;
	height:9px;
	line-height:9px;
	text-align:center;
	background:#fff;
	font-family:arial;
	overflow:hidden;
	color:#555;
	border:1px solid #dbdbdb;
	margin:5px 0 0
}

.order-table tbody td.s-amount a.minus{
	text-indent:1px;
	margin-right:3px;
	margin-left:0
}

.order-table tbody td.s-amount a.no-minus{
	text-indent:1px;
	margin-right:3px;
	margin-left:0;
	color:#DBDBDB;
	cursor:default
}

.order-table tbody td.s-amount .less-tip{
	margin-bottom:5px
}

.order-table tbody td.s-amount .less-tip span{
	color:#fff;
	background-color:#ff5000;
	display:inline-block;
	zoom:1;
	padding:1px;
	font-size:12px
}

.order-table tbody td.s-amount a.plus{
	margin-left:5px
}

.order-table tbody td.s-amount a:hover{
	border-color:#e21323
}

.order-table tbody td.s-amount a.no-minus:hover{
	border-color:#DBDBDB
}

.order-table tbody td.s-amount .text{
	display:inline-block;
	width:28px;
	padding:1px 3px;
	text-align:right;
	color:#666;
	font-size:16px;
	
}

.order-table tbody td.s-amount .error-msg{
	clear:both;
	display:block;
	color:#e21323;
	border:1px solid #e21323;
	padding:1px;
	background:#fff;
	position:relative;
	top:6px;
	zoom:1;
	line-height:16px;
	margin-bottom:8px
}

.order-table tbody td.s-amount em.tips{
	background:#e5f5ff;
	border:1px solid #41b3ff;
	color:#333
}

.order-table tbody td.s-agio{
	color:#404040
}

.order-table tbody td.s-agio select{
	width:110px
}

.order-table tbody td.s-agio span{
	display:block;
	color:gray;
	margin:2px 0
}

.order-table tbody td.s-agio img{
	vertical-align:middle;
	cursor:pointer
}

.order-table tbody td.s-agio span span{
	display:none
}

.order-table tbody td.s-agio select{
}

.order-table tbody td.s-total em{
	color:#e21323;
	font:700 12px tahoma
}

.order-table tbody .shop,.order-table tbody .shop:hover{
	background-color:#fff!important
}

.order-table tbody .shop td{
	border:0;
	height:26px;
	line-height:1.8;
	padding:20px 6px 0 10px;
	text-align:left
}

.order-table tbody .shop td.promo-info{
	max-width:350 px\9
}

.order-table .seller{
	margin-left:16px
}

#order-confirm-iframe .msg24-attention-cod,#order-confirm-iframe .msg24{
	margin:0 0 20px
}

.msg24-attention-cod{
	background:#e5f5ff;
	border:1px solid #40b3ff;
	font-size:12px;
	line-height:22px;
	padding:17px 10px 17px 60px
}

.msg24-attention-cod p,.msg24-attention-cod h3{
	color:#404040
}

.msg24-attention-cod p{
	margin-left:1em
}

.msg24-attention-cod h3{
	font-size:14px;
	line-height:30px
}

.label-server-error,.label-error,.msg24-attention-cod h2,#fastbuy .address-confirm .cod-attention,#fastbuy .address-confirm .cod-error{
	background:url(http://a.tbcdn.cn/sys/common/img/msg_bg.png) no-repeat -9999px -9999px
}

.msg24-attention-cod h2{
	background-position:0 -500px;
	text-indent:-999em;
	overflow:hidden;
	float:left;
	width:36px;
	height:36px;
	margin-left:-46px;
	_display:inline
}

.cod-table tbody td.s-title{
	width:250px
}

.cod-table tbody td.s-title a em{
	display:block;
	width:20em;
	overflow:hidden;
	white-space:nowrap
}

.cod-table tbody td.s-title a:hover em{
	width:auto;
	overflow:visible;
	white-space:normal
}

.cod-table tbody td.s-money{
	width:99px
}

.cod-table tbody td.s-money .icon{
	margin-left:.5em
}

.cod-icon{
	background-position:4px -24px;
	padding-left:30px;
	color:#404040;
	display:inline-block;
	width:16px;
	height:12px;
	zoom:1
}

.order-table .go .btn{
	font-size:16px;
}

.order-table .gift{
	float:right
}

.page-fastbuy .order-info .gift{
	text-align:right;
	max-width:340px;
	_width:340px;
	height:22px;
	overflow:hidden;
	text-overflow:ellipsis
}

.page-fastbuy .s-money select{
	width:75px
}

.order-table ul.scrolling-promo-hint{
	height:22px;
	text-align:right;
	position:absolute;
	right:0
}

.order-table ul.scrolling-promo-hint li{
	height:22px;
	overflow:hidden;
	text-overflow:ellipsis
}

.order-table tbody tr.s-blue,.order-table tbody tr.s-blue:hover{
	background:#f5fbff!important
}

.order-table tbody tr.s-blue td{
	padding:12px;
	border-bottom:0
}

.order-table tbody tr.s-blue .total{
	font-size:18px;
	color:#e21323;
	font-family:tahoma
}

.order-table tbody tr.s-blue td.gift{
	text-align:left;
	padding:10px 15px 5px;
	float:none
}

.order-table tbody tr.s-blue td.gift em{
	color:#e21323
}

.order-table tfoot td{
	padding:12px
}

.order-table .point-info{
	vertical-align:top;
	padding-top:12px;
	padding-left:0;
	padding-right:0;
	color:#404040
}

.order-table .point-info em{
	font-weight:700
}

.order-table .point-info a{
	text-decoration:underline;
	margin-left:12px
}

.order-table .charge-info{
	text-align:right;
	padding-top:21px;
	padding-bottom:10px;
	color:#404040
}

#goods .order-table .charge-info{
	padding-top:12px;
	padding-bottom:12px
}

.order-table .charge-info .total{
	color:#e21323;
	font:20px tahoma;
	margin-right:3px
}

.order-table .charge-info .point{
	font:700 13px / 28px tahoma
}

.order-table .go{
	text-align:right;
	padding-bottom:30px;
	border-top:1px solid #FFF
}

.order-table .go .un-go{
	float:right;
	background-position:-125px 0;
	width:125px;
	color:#999;
	cursor:auto
}

.order-table .unable-title{
	text-align:left;
	font-weight:700
}

.order-table .unable-title a{
	font-weight:400
}

.order-table .gbook{
	overflow:hidden;
	zoom:1
}

.order-table .gbook *{
	float:left
}

.order-table .gbook label{
	padding-top:3px
}

.order-table .gbook textarea{
	width:340px;
	height:15px;
	border:1px solid #a7a6aa;
	padding:2px;
	overflow:auto
}

.order-table .gbook textarea.s{
	height:54px
}

.order-table .gbook textarea.off{
	color:#ccc
}

.order-table .gbook em{
	width:360px;
	margin:5px 0 0 72px
}

.order-table .gbook .anonymous{
	margin-left:16px;
	*margin-left:12px
}

.order-table .gbook .anonymous input{
	margin:0 5px 0 0;
	*margin:-3px 0 0 0;
	vertical-align:middle
}

.order-table .gbook .msg{
	clear:both;
	white-space:nowrap
}

.order-table tfoot .cod-msg .msg{
	float:right
}

.order-table .shop .alliance-order-icon{
	vertical-align:middle;
	padding:2px
}

.order-table .shop .alliance-order-text{
	float:right;
	*margin-top:-25px
}

.order-table .invoice{
	overflow:hidden;
	margin-bottom:10px;
	*zoom:1
}

.order-table .invoice *{
	float:left
}

.order-table .invoice em{
	padding-right:5px
}

.order-table .invoice .default,.order-table .invoice .custom{
	display:block;
	height:21px
}

.order-table .invoice .custom{
	padding-left:12px;
	position:relative
}

.order-table .invoice .custom .h{
	margin-left:-12px;
	padding:4px;
	position:absolute;
	left:7px
}

.order-table .invoice .custom input{
	border:1px solid #A7A6AA;
	height:15px;
	padding:2px;
	width:340px
}

.order-table .invoice .custom{
	display:none
}

.order-table .invoice-edit .custom{
	display:block
}

.order-table .invoice-edit .default{
	display:none
}

.order-table .invoice .msg{
	clear:both
}

.order-table .invoice .msg em{
	margin:5px 0 0 72px;
	width:90px;
	text-align:left
}

.order-table .subtotal{
	text-align:right;
	vertical-align:top
}

.order-table .subtotal .msg{
	float:right
}

.order-table .subtotal .tips{
	text-align:left
}

.order-total{
	clear:both
}

.fare-insure{
	padding-top:5px
}

.fare-insure .fare-money{
	font-weight:700;
	color:#e21323
}

.point-out,.point-in,.order-go,.order-verify{
	padding:12px 0;
	text-align:right
}

.page-fastbuy .order-go{
	text-align:left
}

.point-out{
	padding-top:6px
}

.point-out strong{
	font-size:18px;
	color:#404040;
	font-family:tahoma
}

.point-out em{
	font-weight:700;
	font-family:tahoma
}

.point-out em.cash{
	color:#e21323
}

.point-out .text{
	width:56px;
	padding:2px
}

.point-in{
	background-position:0 -262px
}

.point-in em{
	font-weight:700;
	font-family:tahoma;
	font-size:14px
}

.point-in strong{
	font-family:tahoma;
	font-size:26px;
	color:#e21323;
	font-weight:700
}

.point-in .msg{
	zoom:1
}

.order-verify input.text{
	width:142px;
	padding:3px;
	vertical-align:middle
}

.order-verify em{
	color:red;
	font:12px simsun,arial
}

.order-verify a.change{
	width:50px;
	display:inline-block;
	line-height:14px;
	padding-top:12px
}

.order-verify img{
	border:1px solid silver;
	vertical-align:middle;
	margin-top:-11px
}

.order-go{
	margin-right:-4px
}

.order-go .back{
	padding-left:16px;
	background-position:0 -78px;
	margin-right:12px
}

.order-go button{
	width:138px;
	height:29px;
	background-position:0 -154px;
	border:0;
	text-indent:-999em;
	cursor:pointer;
	vertical-align:middle
}

.order-table-unable thead th,.order-table-unable tbody td{
	border-color:#ddd
}

.order-table-unable tbody tr,.order-table-unable tbody tr:hover{
	background-color:#ededed!important
}

.order-table-unable tbody td.s-amount a:hover,.order-table-unable tbody td.s-amount a:active{
	border-color:#dbdbdb
}

.order-table-unable tbody td.s-amount,#goods .order-table tbody td.s-amount{
	-moz-user-select:-moz-all
}

#goods .order-table tbody td{
	border-bottom-color:#ddf0fe
}

#goods .order-table tbody tr:hover{
	background:#f1f8ff
}

#empty{
	padding:88px 0 100px 156px;
	background:url(http://img03.taobaocdn.com/tps/i3/T1TvXUXnNjXXXXXXXX-100-100.png) no-repeat 40px 86px;
	position:relative
}

*html #empty #status-bar{
	left:-158px
}

#empty h2{
	font:700 14px / 20px arial
}

#empty ul{
	margin-top:12px;
	line-height:20px
}

.form{
	zoom:1
}

.form:after,.form fieldset ul:after,.form fieldset li span:after{
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.form fieldset ul{
	zoom:1
}

.form fieldset li{
	clear:left
}

.form fieldset li li{
	float:left;
	clear:none;
	white-space:nowrap;
	zoom:1;
	margin:2px 10px 2px 0
}

.form fieldset label{
	float:left;
	width:80px;
	padding-left:0;
	padding-right:8px;
	text-align:right;
	color:#404040;
	padding-top:4px;
	zoom:1;
	line-height:1.2
}

.form fieldset li span label{
	width:auto;
	padding:0;
	text-align:left;
	padding-top:0;
	*padding-top:3px;
	color:#404040
}

.form fieldset li span{
	display:block;
	*display:inline;
	overflow:hidden;
	zoom:1;
	color:gray
}

.form fieldset li span em{
	position:absolute;
	margin:0 0 0 -8px;
	font-style:normal;
	color:red;
	line-height:24px;
	font-family:simsun
}

.form fieldset li .text{
	padding:2px;
	*padding:1px 2px
}

.form fieldset li select{
	height:23px;
	line-height:23px;
	color:#404040
}

.form fieldset li textarea{
	padding:2px;
	height:44px
}

.form fieldset li h2{
	display:inline-block;
	*display:inline;
	*zoom:1;
	*float:left;
	width:150px;
	text-align:right!important;
	margin-bottom:0!important
}

.order-info h2{
	margin-bottom:-30px!important
}

.form fieldset li small{
	padding-left:10px;
	font-size:12px;
	color:#7f7f7f;
	font-weight:400
}

.delivery-info fieldset li small{
	color:#000
}

.form fieldset li small span{
	display:inline;
	*zoom:normal;
	overflow:visible
}

.form fieldset li small span:after{
	display:inline
}

#order-confirm-iframe{
	padding:0;
	margin:0;
	width:950px
}

#order-wrapper{
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	border-radius:0 5px 0 0;
	background:#D9F6FF;
	padding:12px
}

#order{
	padding-top:10px;
	background:#fff
}

#order h2,#goods h2{
	font:700 15px / 20px arial;
	margin-bottom:20px;
	text-align:left
}

#order iframe{
	overflow:hidden;
	width:100%
}

#address{
	margin-bottom:40px;
	color:#404040
}

#address ul{
	padding-left:40px
}

#address ul ul{
	padding-left:0
}

#address li{
	margin-bottom:5px;
	border:1px solid #fff;
	_zoom:1
}

#address #temp-address,#address #temp-address li{
	height:auto
}

#address li.selected{
	background-color:#fdf2c9;
	border:1px solid #FBEBAD
}

#address .go{
	margin-left:95px;
	_margin-left:98px
}

#address .go .skin-gray{
	margin-left:5px
}

#address .msg{
	display:inline-block;
	*display:inline;
	vertical-align:middle;
	margin-left:15px
}

#address .msg p{
	padding:2px 10px 0 23px
}

.msg .loading{
	color:#404040;
	float:left;
	line-height:16px;
	padding:2px 10px 2px 23px;
	background:url(http://img03.taobaocdn.com/tps/i3/T1NAdGXb0FXXXXXXXX-16-16.gif) no-repeat 0 3px
}

#address li .set-default{
	display:none
}

#address li.hover .set-default{
	display:inline;
	margin-left:15px
}

#temp-address .form{
	display:none
}

#temp-address hr{
	margin:10px 0 0
}

#temp-address.selected{
	position:relative;
	top:-4px;
	left:-8px;
	padding:0;
	border:1px solid #FFEB9C!important;
	background-color:#fff!important;
	z-index:9998
}

#temp-address .text{
	margin-left:0
}

#temp-address.selected .container{
	padding:1px 5px;
	border:3px solid #FFF7D8;
	position:relative
}

.container .edit{
	padding-left:14px;
	background-position:0 -114px;
	text-decoration:underline;
	display:none;
	margin-left:10px
}

.container .cancel{
	position:absolute;
	top:0;
	right:0;
	visibility:hidden;
	background-position:0 -98px;
	height:9px;
	width:9px;
	padding:5px
}

.container .cancel:focus{
	outline:0
}

.container .cancel span{
	display:none
}

#temp-address.selected .container .cancel{
	visibility:visible
}

#temp-address.selected .form{
	display:block;
	padding:15px
}

#temp-address.locked .form{
	display:none
}

#temp-address.locked .max-notice{
	margin-top:3px;
	margin-left:22px;
	*margin-left:29px;
	height:auto!important
}

#temp-address.locked .edit{
	display:inline
}

#temp-address.locked .cancel{
	visibility:hidden
}

#temp-address.locked .msg{
	display:block
}

#address label{
	padding-left:8px
}

div.max-notice{
	display:inline-block;
	display:-moz-inline-stack;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	margin-top:-3px
}

.overlay{
	position:fixed;
	top:0;
	left:0;
	width:0;
	height:0;
	filter:alpha(opacity=50);
	opacity:.5;
	background-color:#404040;
	z-index:9997
}

.shim{
	position:absolute;
	top:0;
	left:0;
	opacity:.5;
	_filter:alpha(opacity=0)
}

.addr-dist li{
	margin-bottom:0!important
}

.addr-dist li em{
	margin:-3px 0 0 0!important
}

#addrZip{
	margin-left:8px!important
}

li#temp-address .form .msg,.address-confirm .msg{
	display:none;
	margin:5px 0 0
}

li#temp-address .invalid .msg,.address-confirm .invalid .msg{
	display:block
}

.invalid input,.invalid textarea,.invalid select{
	border:1px solid #FF8080
}

.loading-status{
	position:absolute;
	width:254px;
	height:79px;
	top:0;
	left:348px;
	background:transparent url(http://img02.taobaocdn.com/tps/i2/T1UvXUXnBjXXXXXXXX-254-79.png) 50% 50% no-repeat;
	text-align:center;
	z-index:9999
}

.loading-status span{
	display:inline-block;
	padding-left:25px;
	color:#000;
	font-size:14px;
	line-height:79px;
	background:transparent url(http://img01.taobaocdn.com/tps/i1/T19vXUXktjXXXXXXXX-16-16.gif) 0 50% no-repeat
}

.discount-pop{
	text-align:left;
	background:#e8e8e8;
	padding:5px;
	border:1px solid #666
}

.discount-pop ul{
	background:#fff;
	padding:5px;
	width:200px
}

.discount-pop ul li em{
	color:#e21323
}

.discount-pop span{
	position:absolute;
	left:5px;
	top:-6px;
	width:11px;
	height:7px;
	background:url(../images/btn.png) no-repeat
}

.login-now{
	position:absolute;
	top:-450px;
	left:-227px;
	height:307px;
	background-color:#fafafa;
	border:#aaa solid 1px;
	-moz-box-shadow:#ccc 3px 3px 3px;
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.2)
}

.login-now .ks-contentbox{
	position:absolute;
	left:0;
	top:0;
	width:412px;
	height:272px;
	zoom:1;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color=silver, Positive=true)
}

.login-now .shadow{
	height:309px;
	position:absolute;
	top:3px;
	left:3px;
	background-color:#000;
	filter:alpha(opacity=20);
	opacity:.2
}

.login-now .shadow span{
	display:none
}

.login-now .skin{
	height:270px;
	background-color:#fafafa;
	border:#fff solid 1px
}

#related h2{
	background-position:0 0;
	font-size:14px;
	padding-left:16px
}

#related .pic{
	border:1px solid #CED2D1
}

#related ul li{
	float:left
}

#related .item{
	text-align:center
}

#related p.null{
	text-align:center;
	line-height:170px
}

#recently-viewed{
	float:left;
	width:270px;
	overflow:hidden
}

#recently-viewed ul{
	margin-left:16px
}

#recently-viewed ul li{
	margin:5px 20px 0 0
}

#recently-viewed .price{
	text-align:center
}

#recently-viewed .price strong{
	background-image:none;
	font-size:12px;
	padding-left:0;
	font-weight:700
}

#others-bought{
	border-left:1px solid #CCC;
	padding-left:10px;
	float:left;
	position:relative;
	width:640px;
	overflow:hidden
}

#others-bought ul{
	height:155px;
	padding-top:15px
}

#others-bought ul li{
	margin-left:6px
}

#others-bought .item{
	width:100px;
	overflow:hidden
}

#others-bought .pic{
	margin:0 auto
}

#others-bought .desc{
	margin-top:10px;
	height:36px;
	overflow:hidden
}

#others-bought .price strong{
	font-size:12px;
	background-position:0 -2px
}

#others-bought .promotion-today{
	text-decoration:underline;
	position:absolute;
	right:0;
	top:0
}

#content .feedback-page-error{
	background:url(../images/btn.png) no-repeat;
	padding-left:116px;
	min-height:65px
}

.order-table .gbook textarea.off{
	background:url(../images/btn.png) no-repeat scroll 0 0 #fff
}

.order-table .gbook.ccc textarea.off{
	background:url(../images/btn.png) no-repeat scroll 0 0 #fff
}

.order-table .gbook textarea.on{
	background:none #fff
}

#header{
	z-index:9997
}

div.overlay{
	_position:absolute
}

.container .cancel{
	_margin:5px
}

#related{
	_zoom:1
}

#others-bought ul li{
	_margin-left:5px
}

#fastbuy-popup{
	_position:absolute
}

.xb a,.xb span,.xb img{
	vertical-align:middle
}

.order-table .s-title .xb span{
	margin-right:0
}

.xb a{
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url(../images/btn.png);
	background-repeat:no-repeat
}

.xb .xb-truth{
	background-position:-188px 0
}

.xb .xb-auth{
	background-position:-338px 0
}

.xb .xb-return{
	background-position:-156px 0
}

.xb .xb-quality{
	background-position:-140px 0
}

.xb .xb-thunder{
	background-position:-297px 0
}

.xb .xb-guarantee{
	background-position:-319px 0
}

#more-addresses,#less-addresses{
	float:right;
	font-size:12px;
	font-weight:400;
	padding-right:15px;
	cursor:pointer;
	background:transparent url(../images/btn.png) no-repeat scroll 0 0
}

#more-addresses{
	background-position:right -3px
}

#less-addresses{
	background-position:right -28px
}

.unable-box{
	border-top:1px dashed #ccc
}

.order-table-unable thead .trigger span{
	display:inline;
	float:right;
	width:102px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-indent:-9999px;
	color:#404040;
	font-weight:700;
	cursor:pointer;
	background:#80b2ff url(http://img03.taobaocdn.com/tps/i3/T1x4puXdtDXXXXXXXX-114-285.png) no-repeat 0 -27px
}

.expand-box{
	height:auto
}

.expand-box .order-table-unable thead .trigger span{
	background-position:0 0
}

.order-table-unable tbody .lost-effective td{
	padding-top:10px;
	text-align:left;
	border:0;
	background:#fff
}

.order-table-unable tbody .lost-effective td .tip{
	margin-left:10px
}

.order-table-unable tbody .lost-effective td .tip em{
	margin:0 5px;
	font-weight:700
}

.order-table-unable tbody .lost-effective td button{
	width:114px;
	height:25px;
	overflow:visible;
	line-height:25px;
	background:url(http://img04.taobaocdn.com/tps/i4/T1wqpmXhlcXXXXXXXX-114-285.png) no-repeat 0 -172px;
	border:0;
	cursor:pointer
}

#cart .unable-box .msg{
	position:absolute
}

#cart .unable-box .msg .attention{
	background-color:#f0faff;
	border:1px solid #bde1f1
}

#interested{
	width:990px;
	overflow:hidden;
	position:relative
}

#interested h3{
	position:absolute;
	z-index:100;
	height:20px;
	line-height:20px;
	color:#404040;
	font-size:12px
}

#interested .clear{
	position:absolute;
	right:0
}

#interested .con{
	overflow:hidden
}

#interested .con .tabs{
	height:26px;
	margin-bottom:20px;
	padding-left:150px;
	border-bottom:1px solid #a7cbff
}

#interested .con .tabs li{
	display:inline;
	float:left;
	min-width:1px;
	height:26px;
	margin-right:3px;
	line-height:26px;
	_width:1px;
	_white-space:nowrap
}

#interested .con .tabs li a{
	display:block;
	background:url(http://img04.taobaocdn.com/tps/i4/T1wqpmXhlcXXXXXXXX-114-285.png) no-repeat 0 -51px
}

#interested .con .tabs li a span{
	display:block;
	height:26px;
	padding:0 10px;
	color:#111;
	background:url(http://img04.taobaocdn.com/tps/i4/T1wqpmXhlcXXXXXXXX-114-285.png) no-repeat 100% -77px;
	cursor:pointer
}

#interested .con .tabs li a:hover{
	text-decoration:none
}

#interested .con .tabs li.current{
	position:relative;
	z-index:1;
	top:1px
}

#interested .con .tabs li.current a{
	font-weight:700;
	background-position:0 -109px
}

#interested .con .tabs li.current a span{
	background-position:100% -135px
}

#interested .con .pannel{
	min-height:250px;
	_height:250px;
	padding-bottom:20px
}

#interested .con .pannel ul{
	width:990px;
	overflow:hidden
}

#interested .con .pannel ul li{
	display:inline;
	float:left;
	width:162px;
	overflow:hidden;
	margin:0 14px
}

#interested .con .pannel ul li .pic{
	display:table-cell;
	width:160px;
	height:160px;
	text-align:center;
	vertical-align:middle;
	*display:block;
	*line-height:0;
	*font-family:arial;
	*font-size:140px;
	border:1px solid #e6e6e6
}

#interested .con .pannel ul li .pic img{
	vertical-align:middle
}

#interested .con .pannel ul li .desc,#interested .con .pannel ul li .price{
	display:block;
	margin-top:8px;
	text-align:left
}

#interested .con .pannel ul li .price{
	color:#e21323;
	font-weight:700
}

#interested .pannel .tip{
	height:60px;
	text-indent:160px;
	line-height:60px;
	color:#404040
}

#interested .pannel .tip-loading{
	line-height:0
}

#interested .pannel .tip-loading img{
	margin-right:15px;
	vertical-align:middle
}

#interested .pannel .tip-nodata{
	background:#f7f7f7;
	border-bottom:1px solid #e5e5e5
}

#J_FavPannel{
	position:relative
}

#J_FavPannel .gotomyfav{
	position:absolute;
	right:0;
	bottom:0
}

.icon-3c a,.icon-dbb a{
	vertical-align:middle;
	width:15px;
	height:15px;
	display:inline-block
}

.icon-3c a{
	background:url(../images/btn.png) no-repeat
}

.icon-dbb a{
	background:url(../images/btn.gif) no-repeat
}

.icon-3c em,.icon-dbb em{
	color:#fff;
	text-indent:-9999px;
	display:inline-block;
	*margin-top:5px;
	overflow:hidden;
	display:none!important
}

.delivery-info .server-fee{
	padding-left:48px;
	width:420px
}

.delivery-info .server-fee input{
	vertical-align:middle
}

.delivery-info .server-fee .labeled{
	width:50px;
	margin-left:-50px;
	text-align:right;
	position:absolute
}

.delivery-info .server-fee p{
	position:relative
}

.delivery-info .server-fee .tips{
	position:absolute;
	width:300px;
	right:0
}

.view-corp-popup{
	position:absolute;
	background-color:#E8E8E8;
	border:1px solid #666;
	padding:5px
}

.view-corp-popup p{
	background:#fff;
	padding:10px
}

.view-corp-popup i{
	background:url(../images/btn.png) no-repeat scroll left top transparent;
	display:block;
	height:7px;
	left:5px;
	position:absolute;
	top:-6px;
	width:11px;
	padding-right:80px
}

.view-corp-popup a{
	padding:0 4px
}

.pageinfo-cart .tips p{
	font-weight:400;
	font-size:12px
}

.cart-popup{
	position:absolute;
	z-index:9999;
	width:250px;
	text-align:left
}

.cart-popup-border{
	background-color:#E8E8E8;
	border:1px solid #666;
	padding:5px
}

.cart-popup-bd{
	background-color:#FFF;
	padding:15px;
	padding-top:5px;
	color:#636363
}

.cart-popup-icon{
	background:url(../images/btn.png) no-repeat scroll left top transparent;
	display:block;
	height:7px;
	right:30px;
	position:absolute;
	bottom:-6px;
	width:11px;
	_bottom:-13px
}

.tb-promotion{
	text-align:right;
	margin-bottom:10px
}

.tb-promotion .total em{
	font-size:14px;
	font-weight:700
}

.tb-promotion .desc{
	color:gray
}

.tb-promotion .desc .name,.tb-promotion .desc .shop{
	margin-top:6px;
	position:relative
}

.tb-promotion .desc .shop ul{
	float:right;
	padding:2px 2px 2px 4px;
	border:1px solid #fbebb0;
	background-color:#fef7db
}

.tb-promotion .desc .shop em{
	font-weight:700
}

.tb-promotion .desc .arr{
	position:absolute;
	top:-15px;
	right:30px
}

.tb-promotion .desc .arr em{
	position:absolute;
	font-size:0;
	width:0;
	height:0;
	top:1px;
	border:8px solid #fef7db;
	border-style:dashed dashed solid;
	border-color:transparent transparent #fef7db
}

.tb-promotion .desc .arr em.b{
	top:0;
	border-color:transparent transparent #fbebb0
}

.order-table .subtotal .tips a{
	display:block
}

#address .manage-address{
	font-size:12px;
	font-weight:400;
	margin-left:10px
}

#address .manage-address a:link,#address .manage-address a:visited{
	color:#04D;
	text-decoration:none
}

td.promo-info .scrolling-container{
	position:relative;
	height:100%;
	overflow:hidden
}

.kd-popup .close,.kd-popup i,.undo-text,#tip-undo .content{
	background:url(../images/btn.png) no-repeat
}

.status-bar .box-status .text{
	display:none
}

.kd-popup{
	-moz-box-shadow:2px 2px 0 #CCC;
	background:none repeat scroll 0 0 #F2F2F2;
	border:1px solid #A6A6A6;
	font-family:tahoma,瀹嬩綋;
	font-size:12px;
	padding:3px;
	z-index:100
}

.kd-popup .box{
	background:none repeat scroll 0 0 #FFF;
	font-size:12px;
	padding:10px 15px 10px 10px
}

.kd-popup .hd{
	color:#404040;
	font-size:12px;
	font-weight:700;
	line-height:18px;
	margin:0
}

.kd-popup .bd{
	margin-top:2px;
	line-height:20px;
	color:#404040
}

.kd-popup .extra a{
	margin-right:10px;
	color:#00f
}

.kd-popup .extra a:hover{
	color:#0041d9
}

.kd-popup .close{
	position:absolute;
	display:block;
	right:5px;
	top:5px;
	width:15px;
	height:15px;
	background-position:-2px -42px;
	overflow:hidden;
	text-indent:-9999px
}

.kd-popup .close span{
	display:block;
	margin-left:-50px
}

.kd-popup .close:hover{
	background-position:-2px -75px
}

.kd-popup i{
	position:absolute;
	z-index:101;
	background-position:9999px 9999px;
	overflow:hidden
}

.kd-popup .left{
	left:-7px;
	top:20px;
	width:7px;
	height:13px;
	background-position:0 -3px
}

.kd-popup .top{
	left:20px;
	top:-7px;
	width:13px;
	height:7px;
	background-position:-3px 0
}

.kd-popup .right{
	right:-7px;
	top:20px;
	width:7px;
	height:13px;
	background-position:right -3px
}

.kd-popup .bottom{
	left:20px;
	bottom:-7px;
	width:13px;
	height:7px;
	background-position:-3px -12px
}

.pop-back{
	border-color:#ffd47f;
	background:#fec
}

.pop-back .left{
	background-position:0 -23px
}

.pop-back .top{
	background-position:-3px -20px
}

.pop-back .right{
	background-position:right -23px
}

.pop-back .bottom{
	background-position:-3px -32px
}

.pop-back .close{
	background-position:-2px -58px
}

#status-bar{
	position:absolute;
	top:20px;
	left:0;
	z-index:100
}

#status-bar .box{
	height:20px;
	clear:both;
	zoom:1;
	clear:both\9
}

#status-bar .hd{
	text-align:right
}

#status-bar .hd a{
	text-decoration:none
}

#status-bar .hd a:hover{
	text-decoration:none
}

#status-bar .bd{
	position:relative;
	margin:10px 0
}

#status-bar .cart-status{
}

#status-bar .kd-popup .box{
	margin-bottom:0;
	width:auto;
	padding:0;
	background:#fec
}

#status-bar .top{
	top:-6px;
	left:auto;
	right:95px
}

#status-bar .new{
	background-position:0 -218px;
	padding-left:16px;
	margin-left:14px
}

#status-bar .num{
	color:gray;
	margin-left:2px
}

#status-bar .status-content{
	height:50px
}

#status-bar .bar{
	border:1px solid #d0d0d0;
	width:101px;
	height:10px;
	padding:1px;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	*display:inline;
	*zoom:1;
	background:#fff;
	margin-left:-6px
}

#status-bar .box-status,#status-bar .tmall-cart-link{
	float:left;
	z-index:300
}

*html #status-bar .box-status{
	margin-top:3px
}

#status-bar .tmall-cart-link{
	height:18px;
	width:78px;
	border:1px solid #C85F5F;
	line-height:16px;
	color:#fff;
	text-align:center;
	background-color:#FA9E9E;
	margin-left:10px;
	position:relative
}

#status-bar .tmall-cart-link:hover,#status-bar .tmall-cart-link:active,#empty #status-bar .tmall-cart-link{
	text-decoration:none;
	border-color:#850000;
	background-color:#B10000
}

#status-bar .tmall-cart-link .tip{
	position:absolute;
	left:82px;
	top:-1px;
	border:1px solid #FEBE8F;
	background-color:#FFF8D9;
	text-align:center;
	color:#A84200;
	height:18px;
	line-height:18px;
	width:140px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px
}

#status-bar .tmall-cart-link .tip .tip-arrow{
	position:absolute;
	left:-6px;
	top:6px;
	display:block;
	background:url(../images/btn.png) 0 0 no-repeat;
	width:6px;
	height:6px
}

#status-bar .warn{
	border-color:red
}

#status-bar .normal,#status-bar .disable,#status-bar .invalid{
	width:0;
	height:10px;
	margin-right:1px;
	float:left;
	_font-size:0
}

#status-bar .normal{
	background-color:#CCE8FF
}

#status-bar .disable{
	background-color:#d0d0d0
}

#status-bar .invalid{
	background-color:#e21323
}

#status-bar .text{
	margin-left:10px
}

#status-bar .text span{
	margin:0 5px
}

.undo-text{
	display:inline-block;
	height:16px;
	line-height:16px;
	text-indent:24px;
	background-position:0 -103px;
	*margin-left:0;
	margin-bottom:10px;
	display:none
}

#status-bar .hd .undo-del{
	margin-right:25px;
	text-decoration:underline
}

#tip-undo{
	position:absolute;
	width:310px;
	-moz-box-shadow:none
}

#tip-undo .box{
	margin-bottom:0;
	width:auto
}

#tip-undo .content{
	text-indent:46px;
	background-position:20px -133px
}

#logo{
	padding-top:26px;
	padding-bottom:12px
}

#header .wrap-box{
	margin-top:-67px
}

.choose-all,.choose-cod,.un-choose-cod,.un-choose-all,em.cod-icon,.choose .btn-small-go,.order-table .go button,.order-table .cod-go,.order-table .un-go,#cart .skin-gray .thin,.choose .btn-small-un-go,.temp-cart-info .temp-cart,.cod-tip i,.select-cod,.float-bar button,.float-bar .goto{
	background-color: transparent;
	background-image: url(../images/btn.png);
	background-repeat: no-repeat;
	background-position: -9999px -9999px;
}

.temp-cart-info{
	height:30px;
	margin-top:24px
}

.temp-cart-info .temp-cart{
	background-position:0 -177px;
	width:200px;
	height:23px;
	float:left;
	color:#FFF;
	border-color:#FFF;
	font-size:15px
}

.temp-cart-info .temp-cart-text{
	font-weight:700;
	margin-left:23px;
	float:left
}

.temp-cart-info .login-text{
	margin-left:13px;
	color:gray;
	border-bottom:1px solid #D0D0D0;
	font-size:13px;
	width:76%;
	float:left
}

.order-table .go button{
	background-position:0 0;
	height:35px;
	width:125px;
	font-size:14px;
	font-weight:700;
	float:right
}

.login-text .temp-login{
	margin-right:6px;
	margin-left:7px
}

#cart .skin-gray .thin{
	background-position:0 -55px;
	height:25px;
	width:70px;
	line-height:25px;
	font-size:12px
}

.choose .ul-class{
	float:left
}

.ul-class li{
	float:left;
	cursor:pointer;
	line-height:23px;
	position:relative
}

.choose{
	text-align:right;
	height:54px;
	position:relative
}

.choose .undo-del{
	display:block;
	width:60px;
	position:absolute;
	top:-4px;
	right:0
}

.choose .hidden{
	display:none
}

.choose .btn-small-go{
	background-position:0 -35px;
	width:56px;
	height:20px;
	float:right;
	text-align:center;
	font-weight:700;
	line-height:20px;
	color:#FFF;
	margin-top:0;
	cursor:pointer;
	background-color:#FE8D37
}

.choose .btn-small-un-go{
	background-position:-56px -35px;
	width:56px;
	height:20px;
	float:right;
	text-align:center;
	font-weight:700;
	line-height:20px;
	color:#999
}

.choose .choose-all{
	width:60px;
	text-align:center;
	height:22px;
	background-position:-129px -58px;
	border:1px solid #ffc869
}

.choose .un-choose-all{
	width:60px;
	text-align:center;
	height:22px;
	background-position:0 -57px;
	border:1px solid #a6a6a6
}

.choose .choose-cod{
	width:123px;
	text-align:center;
	height:22px;
	background-position:-129px -58px;
	border:1px solid #ffc869
}

em.cod-icon{
	padding-left:16px;
	background-position:-68px -36px;
	position:absolute;
	left:6px;
	top:6px;
	height:13px
}

.choose .un-choose-cod{
	width:123px;
	text-align:center;
	height:22px;
	background-position:0 -57px;
	border:1px solid #a6a6a6
}

.total2{
	color:#e21323;
	font:700 15px tahoma;
	margin-right:3px
}

.total-fee-info{
	float:right;
	margin-right:10px
}

.order-table thead tr{
	background-color:#E2F2FF;
	text-align:center;
	height:40px
}

.pop-high{
	background:none repeat scroll 0 0 #FFF7E5;
	border-color:#FFD47F
}

.cod-tip-wrap{
	float:left;
	margin-left:10px
}

.cod-tip{
	background:none repeat scroll 0 0 #FFF7E5;
	border:1px solid #FFD47F;
	padding:2px;
	position:relative
}

.cod-tip .left{
	background-position:-84px -36px;
	height:15px;
	left:-5px;
	width:7px;
	top:6px;
	_left:-7px
}

.cod-tip i{
	overflow:hidden;
	z-index:101;
	position:absolute
}

.order-table .d-charge-price,.order-table .d-charge-amount{
	text-align:center;
	padding:0 5px
}

.order-table .s-danger{
	background-color:#FFDEBE;
	padding:0 5px
}

.order-table .s-danger-text{
	background:#FF5000;
	margin-top:18px;
	width:100%;
	color:#fff;
	line-height:23px;
	display:block;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	overflow:hidden
}

.order-table tbody td.s-change-price{
	background:#D9ffcc
}

.order-table .s-change-price-text{
	background:#31BF00;
	color:#fff;
	height:22px;
	margin-left:-1px;
	margin-top:3px;
	display:block;
	width:54px;
	line-height:21px;
	width:100%;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
	overflow:hidden
}

.order-table .s-old-price{
	text-decoration:line-through;
	color:gray;
	display:block
}

.order-table tbody td.s-lack{
	background-color:#FFDEBE;
	padding:5px
}

.total-fee{
	float:right;
	padding-top:20px
}

.total-fee-info .total2,.s-total em,.charge-info .total{
	-webkit-text-shadow:#CCC 0 1px 1px;
	-moz-text-shadow:#CCC 0 1px 1px;
	text-shadow:#CCC 0 1px 1px
}

.shop .lpicon{
	vertical-align:middle
}

.select-cod{
	height:33px;
	line-height:33px;
	border:1px solid #ff8b00;
	border-right:0;
	float:right;
	padding:0 30px 0 25px;
	background-position:5px -133px;
	background-color:#fff
}

.select-uncod{
	border:1px solid #b1b1b1;
	border-right:0
}

.sel-cod{
	vertical-align:middle;
	margin-right:5px
}

.select-cod label{
	_zoom:1;
	_margin-top:6px
}

.order-table tfoot .cod-msg{
	padding-top:0;
	padding-bottom:0
}

.box-shadow{
	-webkit-box-shadow:#e0e0e0 0 1px 1px;
	-moz-box-shadow:#e0e0e0 0 1px 1px;
	box-shadow:#e0e0e0 0 1px 1px
}

.uncod-num{
	color:#e21323;
	font-weight:700
}

.flow-steps{
	margin-bottom:10px
}

.fav{
	display:block
}

.fav-box{
	width:990px;
	position:absolute
}

.fav-lay{
	width:990px;
	background-color:#404040;
	opacity:.2;
	filter:alpha(opacity=20)
}

.fav-status{
	position:absolute;
	right:50px
}

.mg-left{
	margin-left:10px;
	float:right;
	display:block;
}

.xb .xb-zhijian{
	background:url(../images/btn.png) no-repeat 0 0 transparent
}

.default{
	margin-bottom:20px;
	position:relative
}

.fixed-bottom{
	position:fixed;
	bottom:0;
	-webkit-box-shadow:1px 0 3px 1px #CCC;
	-moz-box-shadow:1px 0 3px 1px #CCC;
	box-shadow:1px 0 3px 1px #CCC;
	_position:absolute;
	_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight)
}

.float-bar{
	border:1px solid #ccc;
	background-color:#f3f3f3;
	height:33px;
	line-height:33px;
	text-align:right;
	_height:32px;
	width:990px;
	z-index:9997
}

.float-bar .go{
	text-align:right;
	padding-bottom:30px;
	border-top:1px solid #FFF
}

.float-bar .un-go{
	float:right;
	background-position:-125px 0;
	width:125px;
	color:#999;
	cursor:auto
}

.float-bar .btn{
	
	font-size:16px
}

.float-bar button{
	background-position:0 0;
	float:right;
	font-size:14px;
	font-weight:700;
	height:35px;
	width:125px
}

.float-bar .mg-left{
	margin-left:20px
}

.float-bar .del-items,.float-bar .del-invalid,.float-bar .fav-selected,.float-bar .share-selected{
	position:relative;
	cursor:pointer;
	float:left
}

.float-bar .select-all{
	float:left
}

.float-bar .select-all input{
	float:left;
	margin-top:11px;
	*margin-top:6px;
	margin-right:4px;
	display:inline
}

.float-bar .select-all label{
	float:left
}

.float-bar .total-price{
	color:#404040;
	margin-right:10px
}

.float-bar .total{
	color:#e21323;
	font:24px tahoma;
	margin-right:3px;
	text-shadow:0 1px 1px #CCC;
	vertical-align:top;
	_vertical-align:middle
}

.float-bar .select-cod,.float-bar .select-uncod,.float-bar .btn{
	margin-top:-1px;
	_position:relative;
	_margin-bottom:-1px
}

.float-bar .select-cod{
	background-color:#ffe8cc;
	background-position:-3px -237px
}

.float-bar .select-uncod{
	background-color:#fff;
	background-position:5px -132px
}

.float-bar .btn{
	margin-right:-1px
}

.float-bar .goto{
	background-position:0 -201px;
	height:35px;
	width:35px;
	display:block;
	position:absolute;
	right:-45px;
	top:-1px;
	cursor:pointer
}

.float-bar .goto-hover{
	background-position:-44px -201px
}

.float-bar .uncod-msg{
	position:absolute;
	width:153px;
	right:104px;
	top:-73px;
	box-shadow:none
}

.float-bar .uncod-msg .box{
	margin-bottom:0;
	position:static
}

.float-bar .uncod-msg .bd{
	background-color:#fff;
	border:0;
	padding:0
}

.float-bar .uncod-msg .close{
	text-align:left
}

div#comm-header-inner,div#content{
	width:990px
}

div.flow-steps .num5 li{
	width:183px!important
}

.s-chk{
}

.s-title{
}

.s-point{
	width:80px
}

.s-price{
	width:100px
}

.s-amount{
	width:100px
}

.s-agio{
	width:130px
}

.s-total{
	width:120px
}

.s-del{
	width:80px
}

.s-del a{
	white-space:nowrap
}

.small2big-popup{
	display:block;
	position:absolute;
	visibility:hidden;
	padding-left:6px
}

.small2big-popup .arrow{
	background:url(../images/btn.png) no-repeat;
	height:15px;
	left:-2px;
	top:58px;
	position:absolute;
	width:9px;
	z-index:10001
}

.small2big-popup div.ks-contentbox{
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #a6a6a6;
	position:relative;
	zoom:1;
	width:170px;
	height:170px;
	-moz-box-shadow:rgba(0,0,0,.2) 2px 2px 1px;
	-webkit-box-shadow:rgba(0,0,0,.2) 2px 2px 1px;
	box-shadow:rgba(0,0,0,.2) 2px 2px 1px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#30000000, Positive=true)
}

.small2big-popup a{
	position:relative;
	border:5px solid #fff;
	display:table-cell;
	*display:block;
	height:160px;
	text-align:center;
	width:160px;
	line-height:156px;
	*line-height:160px;
	*font-size:116px;
	position:absolute;
	left:0;
	top:0;
	background:url(../images/btn.gif) no-repeat scroll 50% 50% transparent
}

.small2big-popup a img{
	max-height:160px;
	max-width:160px;
	vertical-align:middle;
	line-height:160px;
	padding:0;
	border:0;
	display:inline-block
}

.small2big-popup-310 a{
	width:310px;
	height:310px;
	line-height:300px;
	*line-height:310px;
	*font-size:270px
}

.small2big-popup-310 div.ks-contentbox{
	width:320px;
	height:320px
}

.small2big-popup-310 a img{
	max-width:310px;
	max-height:310px;
	line-height:310px
}

.small2big-popup a.juhua-gif *{
	visibility:hidden
}

.small2big-text{
	float:left;
	margin-left:-57px;
	margin-top:53px!important;
	border-bottom:1px dashed #B6B6B6;
	text-decoration:none;
	cursor:hand
}

.promo-popup{
	position:absolute;
	border:1px solid #bfbfbf;
	background:#fff
}

.promo-popup .ks-contentbox{
	border:2px solid #f6f6f6;
	padding:6px;
	width:108px
}

.promo-popup .ks-contentbox b{
	color:#f50;
	font-weight:700
}

.promo-popup-arrow{
	position:absolute;
	width:11px;
	height:7px;
	background:url(../images/btn.png) no-repeat;
	overflow:hidden;
	left:7px;
	bottom:-7px
}

.box-status{
	color:#404040
}

.box-recommend{
	background:#fff;
	margin-top:1px;
	height:111px;
	position:relative
}

.box-recommend h3{
	height:37px;
	line-height:32px;
	padding-left:7px;
	font-size:13px;
	font-family:arial;
	color:gray;
	font-weight:400
}

.box-recommend-prev,.box-recommend-next{
	background:url(../images/btn.png) no-repeat;
	position:absolute;
	top:37px;
	width:25px;
	height:60px;
	text-indent:-999em;
	overflow:hidden
}

.box-recommend-prev{
	left:0;
	background-position:0 -60px
}

.box-recommend-prev-gray{
	background-position:0 0
}

.box-recommend-next{
	right:0;
	background-position:-25px -60px
}

.box-recommend-next-gray{
	background-position:-25px 0
}

.box-recommend-bd{
	margin-left:25px;
	width:932px;
	overflow:hidden;
	height:62px;
	position:relative;
	zoom:1
}

.box-recommend-bd-wrapper{
	width:10000px
}

.box-recommend-bd ul{
	position:relative;
	overflow:hidden;
	zoom:1
}

.box-recommend-bd li{
	width:378px;
	padding-left:83px;
	padding-top:4px;
	float:left;
	position:relative
}

.box-recommend-bd li .photo{
	position:absolute;
	left:20px;
	top:4px
}

.box-recommend-bd li .photo img{
	width:50px;
	height:50px;
	border:1px solid #e9e9e9
}

.box-recommend-bd li .title,.box-recommend-bd li .sku,.box-recommend-bd li .price{
	line-height:18px;
	width:250px;
	height:18px;
	overflow:hidden
}

.box-recommend-bd li .sku{
	color:gray
}

.box-recommend-bd li .price{
	color:#404040
}

.box-recommend-bd li .price b{
	color:#f50;
	font-weight:700
}

.box-recommend-bd li .act{
	position:absolute;
	right:20px;
	top:4px;
	width:94px;
	text-align:center
}

.box-recommend-bd li .act-add{
	width:94px;
	height:25px;
	background:url(../images/btn.png) no-repeat 0 -120px;
	display:block;
	overflow:hidden;
	text-indent:-999em
}

.box-recommend-bd li .act-nope{
	display:block;
	text-align:center;
	font-size:13px;
	line-height:1.5;
	margin-top:6px;
	font-family:arial
}

.eshop,#page #content,.eshop #hd .box{
	width:990px!important;
	margin:0 auto
}

.float-bar{
	width:1190px
}

.flow-steps li.last{
	width:263px!important
}

.nope-popup{
	width:400px;
	background:#fff;
	border:1px solid #ccc;
	padding:12px
}

.nope-popup h2{
	font:700 16px/1.8 arial
}

.nope-popup ul{
	margin:3px 0 8px
}

.nope-popup li{
	margin:3px 0
}

.nope-popup textarea{
	width:350px;
	height:40px;
	margin-top:3px;
	display:none
}

.nope-popup button{
	background:url(http://img04.taobaocdn.com/tps/i4/T1GmelXXtjXXXXXXXX-250-270.png) no-repeat 0 -35px #FE8D37;
	width:56px;
	height:20px;
	color:#fff;
	border:0;
	cursor:pointer
}

.nope-popup-cancel{
	cursor:pointer;
	color:gray;
	text-decoration:underline
}

#tmallList tr.tip-loading{
	background:#fff;
	border:0
}

#tmallList .s-chk{
	padding:5px 0 5px 14px
}

#tmallList .s-chk a{
	display:block;
	width:40px;
	height:40px;
	background:#d0cecb;
	border:1px solid #c9c7c4;
	color:#fff;
	text-decoration:underline;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px
}

#tmallList .s-chk a:hover{
	background:#a6a19c;
	border-color:#b4afaa
}

.order-table tbody .undo-msg-wrapper{
	background-color:#fff!important;
	border:0
}

.order-table tbody .undo-msg-wrapper td{
	border:0;
	height:85px;
	text-align:left;
	padding:0
}

.undo-msg{
	background-color:#FFF8D9;
	height:26px;
	line-height:26px;
	margin-top:10px;
	border:1px solid #FCD0B1;
	border-right:0;
	border-left:0;
	padding-left:10px
}

.order-table .s-title .shop-info span{
	margin-right:0
}

.act-promo{
	display:inline-block;
	position:relative;
	width:140px;
	height:18px;
	margin:0 0 4px 5px;
	overflow:hidden;
	vertical-align:middle;
	*display:inline;
	*zoom:1
}

.act-promo-hint{
	height:18px;
	padding:0 3px;
	text-align:left;
	color:#fc8433
}

.act-promo-hint li{
	clear:both;
	float:left;
	height:16px;
	padding:0 2px;
	overflow:hidden;
	line-height:14px;
	*line-height:18px;
	_line-height:14px;
	white-space:nowrap;
	border:1px solid #fc8433;
	border-left-width:6px;
	*display:inline;
	*zoom:1;
	*float:none
}

.order-table .act-saveinfo td{
	background:#f9fafc
}

.order-table .hide-border td{
	border:0 none
}

.act-saveinfo .msg{
	display:inline;
	float:right;
	margin-right:80px
}

.act-saveinfo .msg .tips{
	background-color:transparent;
	border:0
}

.act-saveinfo .msg .highlight{
	color:#fc8433
}

.disable .act-status,.disable .act-name,.disable .act-promo-hint{
	color:gray
}

.disable .act-status{
	display:inline-block;
	width:70px;
	height:18px;
	margin:0 5px 0 -10px;
	text-indent:5px;
	line-height:16px;
	vertical-align:middle;
	background:#ededed
}

.disable .act-promo-hint li{
	border-color:#ededed
}

.order-table .combo-del{
	border-left:1px solid #D1EBFF
}

.order-table .disable .combo-del{
	border-left:1px solid #ddd
}

.order-table .s-service td{
	padding:15px 0;
	border-bottom:1px solid #D1EBFF
}

.order-table .service-hidden td{
	border-bottom:0
}

.order-table .s-service .service-con{
	padding-bottom:2px
}

.order-table .service-con .toggle{
	display:inline;
	float:left;
	width:48px;
	height:18px;
	margin-left:14px;
	padding-right:10px;
	line-height:18px;
	font-size:12px;
	font-weight:400;
	background:url(http://img02.taobaocdn.com/tps/i2/T1avHyXl0oXXbE1Bfa-7-25.png) no-repeat 100% -13px;
	color:#36c;
	cursor:pointer
}

.order-table .expanded .service-con .toggle{
	background-position:100% 8px
}

.order-table .service-list,.order-table .disable .service-con .toggle{
	color:gray
}

.order-table .service-list{
	margin-left:80px
}

.order-table .service-list img{
	margin-right:6px;
	vertical-align:middle
}

.order-table .service-list li{
	display:inline;
	float:left;
	padding-bottom:13px;
	white-space:nowrap
}

.order-table .collapse .service-list li{
	margin-right:30px
}

.order-table .expanded .service-list .s-title{
	width:344px;
	*width:332px;
	text-align:left
}

.order-table .expanded .service-list .s-price,.order-table .expanded .service-list .s-amount,.order-table .expanded .service-list .s-aigo{
	text-align:center
}

.order-table .expanded .service-list .s-total{
	width:90px
}

.order-table .expanded .service-list .s-total em{
	font-weight:700;
	color:#e21323
}

.order-table tbody .redemption-item{
	background:#f5fbff
}

.order-table .redemption-item .sign{
	display:inline-block;
	width:32px;
	height:16px;
	text-align:center;
	line-height:14px;
	background:#feca8c;
	color:#fff
}

.order-table .disable .sign{
	background:#ddd
}

.order-table .redemption-info td{
	padding:0;
	background:#F9FAFC;
	color:#e21323
}

.order-table .redemption-expanded td{
	border:1px solid #D1EBFF
}

.redemption-tip{
	padding:5px 0
}

.redemption-tip .remain,.redemption-tip .amount{
	display:inline
}

.redemption-tip .remain{
	float:left;
	padding:3px 0;
	margin-left:22px
}

.redemption-tip .amount{
	float:right;
	padding:3px 6px
}

.redemption-tip .amount em{
	margin:0 3px;
	font-weight:700
}

.redemption-tip .entry{
	display:inline-block;
	padding-right:12px;
	background:url(http://img01.taobaocdn.com/tps/i1/T1kzTMXcFXXXaPTuw.-12-51.png) no-repeat 49px 7px
}

.redemption-expanded .redemption-tip .entry{
	background-position:49px -12px
}

.redemption-list{
	display:none;
	position:relative;
	height:184px;
	padding-bottom:15px;
	border-top:1px solid #D1EBFF
}

.redemption-info .multi-pages{
	padding-bottom:40px
}

.redemption-list .tabs{
	position:absolute;
	right:40px;
	bottom:10px
}

.redemption-list .tabs li{
	display:inline;
	float:left;
	width:18px;
	height:18px;
	margin-right:5px;
	line-height:18px;
	text-align:center;
	color:#36c;
	background:#fff;
	border:1px solid #e9e9e9;
	cursor:pointer
}

.redemption-list .tabs .ks-active{
	font-weight:700;
	color:#ff6b00;
	border-color:#ff6b00
}

.redemption-list .panels{
	text-align:left
}

.redemption-list .panels li{
	display:inline;
	float:left;
	width:140px;
	margin-left:15px;
	padding:10px 0 0 35px;
	overflow:hidden
}

.redemption-list .panels li:hover,.redemption-list .panels li.hover{
	background:#f9fafc
}

.redemption-list .title,.redemption-list .price,.redemption-list .select-sku{
	margin-top:5px
}

.redemption-list .pic{
	background:#fff;
	border:1px solid #e9e9e9
}

.redemption-list .rmb{
	margin-right:3px;
	font-family:arial
}

.redemption-list .origin-price{
	margin-right:5px;
	color:gray;
	text-decoration:line-through
}

.redemption-list .promo-price{
	font-weight:700;
	color:#e21323
}

.redemption-list .select-sku{
	display:block;
	width:44px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#010101;
	border:1px solid #cbcbcb;
	background:-moz-linear-gradient(top,#fff,#ebebeb);
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#ebebeb));
	background:-o-linear-gradient(top,#fff,#ebebeb);
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff, endcolorstr=#ebebeb, gradientType=0)
}

.redemption-list .select-sku:hover{
	text-decoration:none
}

.redemption-info .disabled .select-sku{
	color:#b0b0b0;
	cursor:default
}

.redemption-expanded .redemption-list{
	display:block
}

.sku-expanded .redemption-list{
	height:112px;
	padding-bottom:0;
	border-bottom:2px solid #d2d2d2
}

.sku-expanded .redemption-list .tabs,.sku-expanded .redemption-list .panels .title,.sku-expanded .redemption-list .panels .price,.sku-expanded .redemption-list .panels .select-sku{
	display:none
}

.sku-expanded .redemption-list .frame{
	position:absolute;
	z-index:1;
	width:112px;
	height:106px;
	margin:-106px 0 0 -5px
}

.sku-expanded .redemption-list .selected .frame{
	margin:-108px 0 0 -7px;
	border:2px solid #d2d2d2;
	border-bottom-color:#F9FAFC
}

.redemption-sku{
	display:none;
	padding:20px 22px 10px;
	text-align:left
}

.redemption-sku dl{
	display:inline-block;
	width:440px;
	vertical-align:top;
	*display:inline;
	*zoom:1
}

.redemption-sku dt,.redemption-sku dd{
	display:inline;
	float:left
}

.redemption-sku dt{
	width:62px;
	text-align:right;
	color:#404040
}

.redemption-sku dd{
	color:#000
}

.redemption-sku .prop{
	margin-bottom:15px
}

.redemption-sku .prop li{
	position:relative;
	display:inline;
	float:left;
	margin:0 4px 4px 0;
	padding:1px;
	line-height:20px
}

.redemption-sku .prop a{
	display:inline-block;
	min-width:10px;
	padding:0 6px;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	background:#fff;
	border:1px solid #C8C9CD;
	color:#000
}

.redemption-sku .prop .img-mode a{
	display:block;
	height:32px;
	min-width:32px;
	line-height:32px;
	padding:0;
	_width:32px
}

.redemption-sku .prop .img-mode span{
	display:none
}

.redemption-sku .prop a:hover,.redemption-sku .prop .selected a,.redemption-sku .prop .selected a:hover{
	margin:-1px;
	border:2px solid #FF6701
}

.redemption-sku .prop .selected i{
	position:absolute;
	right:0;
	bottom:0;
	width:12px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://img01.taobaocdn.com/tps/i1/T1kzTMXcFXXXaPTuw.-12-51.png) no-repeat 0 -39px
}

.redemption-sku .amount{
	display:block;
	color:#404040
}

.redemption-sku .amount dt{
	padding-top:4px
}

.redemption-sku .amount input{
	width:46px;
	height:16px;
	padding:5px;
	margin-right:2px;
	vertical-align:middle;
	border:1px solid #a7a6aa
}

.redemption-sku .amount .stock{
	color:gray
}

.redemption-sku .amount .msg{
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	*zoom:1
}

.redemption-sku .amount .msg .error{
	display:none
}

.redemption-sku .operate{
	margin-top:5px;
	text-align:center
}

.redemption-sku .operate a{
	display:inline-block;
	height:20px;
	line-height:20px
}

.redemption-sku .operate a:hover{
	text-decoration:none
}

.redemption-sku .operate .add-cart{
	width:40px;
	margin-right:10px;
	text-align:center;
	background:-moz-linear-gradient(top,#fff,#ebebeb);
	background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#ebebeb));
	background:-o-linear-gradient(top,#fff,#ebebeb);
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff, endcolorstr=#ebebeb, gradientType=1);
	border:1px solid #ccc;
	color:#404040
}

.redemption-sku .operate .btn-disabled{
	color:#b0b0b0;
	cursor:default
}

.redemption-sku .operate .cancel{
	color:gray
}

.sku-expanded .redemption-sku{
	display:block
}

.redemption-info .mask{
	display:none;
	position:absolute;
	z-index:10;
	width:990px;
	height:150px
}

.redemption-info .mask i{
	display:block;
	width:100%;
	height:100%;
	background:#fff;
	opacity:.1;
	-moz-opacity:.1;
	-webkit-opacity:.1;
	filter:alpha(opacity=10)
}

#comm-header-inner{
	position:relative
}

#logo-1111{
	position:absolute;
	top:15px;
	left:0;
	width:187px;
	height:51px;
	overflow:hidden;
	background-color:#fff
}

#logo-1111 .logo{
	font-size:35px;
	color:#F40
}

#logo-1111 .i{
	position:absolute;
	top:0;
	left:0;
	width:187px;
	height:51px;
	background:#fff url(http://img02.taobaocdn.com/tps/i2/T1i_jPXmXpXXaUnmDl-187-51.png) no-repeat 0 0
}

.batch-fav-box{
	margin:4px 0 0 5px;
	float:left
}

.extra-props .xb,.extra-props .icon-1111{
	float:left
}

.extra-props .xb{
	margin-right:3px
}

.extra-props .icon-1111 img{
	vertical-align:middle
}

.status-wrapper{
	padding-top:10px
}

.status-bar-tips{
	display:none;
	border:1px solid #FFCF96;
	background:#FFECD4;
	padding:3px;
	position:relative;
	_zoom:1
}

.status-bar-tips .close{
	background:url(http://img04.taobaocdn.com/tps/i4/T1a4T1XkJhXXbc7prl-19-200.png) no-repeat -4px -170px;
	display:block;
	width:9px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	right:10px;
	top:10px
}

.status-bar-tips .close:hover{
	background-position:-4px -185px
}

.status-bar-tips .arrow{
	position:absolute;
	left:48px;
	bottom:-16px;
	_bottom:-17px;
	border:8px solid transparent;
	border-top-color:#FFCF96;
	_border-style:dotted;
	_border-top-style:solid
}

.status-bar-tips .arrow-inner{
	position:absolute;
	top:-8px;
	left:-7px;
	border:7px solid transparent;
	_border-style:dashed;
	border-top-color:#FFECD4;
	_border-top-style:solid
}

.status-bar-tips .content{
	background:#fff;
	height:35px;
	line-height:35px;
	color:#404040;
	padding-left:10px
}

.status-bar-tips .content .text{
	display:none
}

.status-bar-tips .icon-warn{
	background:url(http://a.tbcdn.cn/sys/common/img/msg_bg.png) no-repeat 0 -200px;
	float:left;
	margin:10px 6px 0 0;
	width:15px;
	height:16px
}

.status-bar-tips .extra-op{
	visibility:hidden;
	padding-left:5px
}

.status-bar-tips .extra-op a{
	padding:0 5px
}

.status-wrapper #status-bar{
	position:static;
	float:left;
	margin:10px 0 0
}

.status-wrapper #status-bar .box{
	_float:left
}

.status-wrapper .choose{
	float:right;
	height:44px
}

.status-wrapper .total-fee{
	padding-top:10px
}

.status-wrapper .choose .undo-del{
	top:-13px
}

.fav-over-one-month-tips-box{
	position:absolute;
	right:5px;
	top:9px;
	z-index:10
}

#interested .con .pannel ul li .g_price span{
	font-weight:400
}

.g_price span{
	margin-right:4px
}

.total-fee .g_price span{
	font-size:15px
}

.float-bar .g_price span{
	font-size:24px
}

.act-1212-tip,.act-1212-tip .cont{
	background:url(http://img03.taobaocdn.com/tps/i3/T1H3AoXXRXXXcCk92x-300-45.png) no-repeat 0 0 transparent;
	height:18px;
	line-height:18px;
	display:inline-block;
	*zoom:1
}

.act-1212-tip:hover{
	text-decoration:none;
	cursor:pointer
}

.order-table .act-1212-tip .cont{
	margin-left:45px;
	padding-right:5px;
	background-position:right bottom;
	margin-top:0;
	color:#404040;
	float:left
}

.order-table tbody td.s-agio span.promo-1212{
	display:inline;
	padding-left:18px;
	background:url(http://img04.taobaocdn.com/tps/i4/T1Jq7cXktXXXaSQP_X-16-16.png) no-repeat 0 0 transparent;
	color:#404040
}

.new-flag{
	position:absolute;
	top:0;
	right:-4px
}
.step{
	margin-top:10px;
	margin-bottom:20px;
	width:100%;
}
.btn{
	
}
.payselect
{
    background-image: url(../images/select.png);
	background-repeat: no-repeat;	
	background-position:right;
}
.paynoselect
{
    background-image: url(../images/nselect.png);
	background-repeat: no-repeat;	
	background-position:right;
}