@charset "utf-8";
.item_info .amount{padding:10px}
.item_info .amount span{color:#666;font-size:12px;float:left;display:inline-block;line-height:28px}
.item_info .amount .tb-stock{position:relative;float:left}
.item_info .amount .tb-disable-reduce{cursor:not-allowed;background-color:#ededed}
.item_info .amount input{float:left;margin:0;padding:0;width:60px;height:26px;font-size:16px;line-height:26px;text-align:center;color:#666;border:1px solid #CCC;outline:0;background:#FFF}
.item_info .amount .tb-increase{border-left:0!important;margin-right:8px}
.item_info .amount a,.item_info .amount a:hover{display:block;float:left;width:26px;height:26px;border:1px solid #ccc;line-height:26px;padding:0;vertical-align:top;text-align:center;background-color:#ededed;overflow:hidden}
#detail a{color:#3C3C3C}
.item_info .amount ul li{float:left;padding:0 8px;height:20px;line-height:18px;border:1px solid #efefef;margin:0 8px 8px 0;background:#fff}
.item_info .amount ul li{height:20px;text-align:center;line-height:18px;color:#666}
.item_info .amount ul li.cur{border:1px solid #b81c22}
.float-bar-wrapper{height:50px;background:#f2f7ff}
.float-bar-wrapper .select-all{float:left;width:70px;height:50px;line-height:50px}
.cart-checkbox{position:relative;display:inline-block;width:35px;height:50px;overflow:hidden;float:left}
.cart-checkbox input{position:absolute;z-index:0;left:9px;top:19px}
.operations{float:left;line-height:50px;height:50px}
.operations a{margin-left:25px;float:left;display:block;line-height:50px;position:relative}
.tipInfo{font-size:12px;float:left;display:block;position:absolute;top:-5px;left:-4px;z-index:3;height:19px;padding-left:19px;color:#fff;background:url(../images/icon/tip_bg_l.png) no-repeat left;font-style:normal}
.tipInfo span{color:#fff;float:left;display:block;height:19px;line-height:15px;padding-right:10px;text-indent:-9px;white-space:nowrap;background:url(../images/icon/tip_bg.png) no-repeat top right}
.float-bar-right{float:right;z-index:10000;padding-left:20px}
.amount-sum,.price-sum{height:48px;margin-right:40px;color:#3c3c3c;float:left}
.amount-sum .txt{float:left}
.txt{line-height:48px}
.amount-sum em{line-height:50px;padding:0 5px;float:left;color:#b81b22;font-weight:700;font-size:18px;font-family:tohoma,arial}
.price-sum .price{color:#b81b22;font-weight:400;font-size:18px;line-height:48px;font-family:Arial;vertical-align:middle}
.price-sum .price em{font-weight:700;font-size:22px;padding:0 3px;color:#b81b22;font-weight:700;font-size:18px;font-family:tohoma,arial}
.btn-area{float:left}
.btn-area .submit-btn{display:inline-block;width:120px;height:50px;line-height:50px;background:#b81b22;text-align:center;font-family:'Lantinghei SC','Microsoft Yahei';font-size:20px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-decoration:none;cursor:pointer}
.address{border:2px solid #fef6cd;margin-bottom:10px}
.buy-common-dialog-header h3{color:gray;margin:20px 0;font-size:14px;font-weight:700;padding-left:45px}
.buy-common-dialog-content .item-title{line-height:26px}
.buy-common-dialog-content .item{padding-left:105px;padding-bottom:10px;text-align:left;z-index:100}
.buy-common-dialog-content .item-title .item-label{color:#b81b22}
.buy-common-dialog-content .item-label{display:inline;float:left;width:100px;margin-left:-105px;text-align:right;height:26px;line-height:26px}
.buy-common-dialog-content .item-label i{color:red;font-style:normal}
.itemWrap select{border:1px solid #ccc;font-size:12px;padding:4px 8px;outline:0;cursor:pointer;float:left;margin-right:10px}
.detailArea{overflow:hidden;vertical-align:middle}
.buy-common-dialog-content .i-ta{display:block;margin:0;padding:3px;width:392px;height:62px;border:1px solid #afafaf;font-size:12px}
textarea{overflow:auto;vertical-align:top}
.buy-common-dialog-conten .i-chk,.buy-common-dialog-conten label{vertical-align:middle}
.buy-common-dialog-content .i-text{border:1px solid #afafaf;padding:3px;width:200px;height:18px;line-height:18px;vertical-align:middle}
.buy-common-dialog-content .btn{display:inline-block;zoom:1;height:28px;line-height:28px;padding:0 20px;color:#FFF;font-weight:700;font-size:14px;text-align:center;background:#b81b22;border:0;border-radius:3px;cursor:pointer}
.buy-order-field h3{font-size:14px;font-weight:700}
.buy-th-line{margin:20px 0;border-bottom:3px solid #b2d1ff;margin-bottom:10px}
.buy-th-line table{width:100%;border-collapse:collapse;border-spacing:0}
.buy-th-line table tbody tr th{text-align:center;padding:10px 5px;font-weight:400}
.buy-th-line span{display:inline-block;height:24px;line-height:24px;text-align:center;font-size:12px;margin-left:2px;float:left}
.buy-th-line .buy-th-choose{width:30px}
.buy-th-line .buy-th-title{width:270px}
.buy-th-line .buy-th-shop{width:100px}
.buy-th-line .buy-th-expressFee{width:100px}
.buy-th-line .buy-th-deliverManage,.buy-th-line .buy-th-price,.buy-th-line .buy-th-quantity,.buy-th-line .buy-th-totalPrice{width:100px}
.buy-th-line .buy-th-deliverInfo{width:280px}
.order .item{background-color:#fafcff;border:1px solid #b2d1ff;margin-bottom:10px}
.order .item .itemInner{border-bottom:2px solid #fff}
.item table{width:100%;border-collapse:collapse;border-spacing:0}
.item table tbody tr td{text-align:center;vertical-align:middle;padding:10px 5px}
.item table tbody tr td p{line-height:20px}
.item .itemChoose{width:30px;margin-right:5px}
.item .itemInfo{display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;padding-top:5px;padding-bottom:5px;width:270px}
.item .itemTitle{text-align:left;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden}
.item .itemPic{border:1px solid #ccc;float:left;margin:8px; width:60px; height:60px; text-align: center}
.item .itemPic img{vertical-align:middle;}
.item .itemTitle{text-align:left;height:70px}
.item .itemInfo-title{display:block;overflow:hidden;text-overflow:ellipsis;word-break:break-all;cursor:pointer;line-height:20px;color:#36c;font-size:13px}
.item .itemInfo-sku{color:gray;float:left}
.item.itemInfo-sku span{margin-right:5px;line-height:20px}
.itemChoose,.itemExpressFee,.itemPrice,.itemQuantity,.itemReceiverInfo,.itemReceiverManage,.itemTotalPrice,.shopAdd{display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;padding-top:5px;padding-bottom:5px}
.itemReceiverManage{line-height:20px}
.itemPrice,.itemReceiverManage,.itemTotalPrice,.shopAdd{width:100px}
.itemQuantity{width:80px;padding-left:10px;padding-right:10px}
.itemExpressFee{width:100px}
.itemReceiverInfo{width:280px}
.item-amount{height:25px;overflow:hidden;position:relative;z-index:1}
.item-amount a{display:block;height:23px;width:17px;border:1px solid #e5e5e5;background:#f0f0f0;text-align:center;line-height:23px;color:#444;position:absolute;top:0}
.item-amount .minus{border-right-color:transparent;left:0}
.item-amount .plus{border-left-color:transparent;right:0}
.text-amount{width:60px;height:15px;line-height:15px;border:1px solid #aaa;color:#343434;text-align:center;padding:4px 0;background-color:#fff;background-position:-75px -375px;position:absolute;z-index:2;left:18px;top:0}
.item .style-normal-small-black{color:#b81b22;font:700 14px tahoma}
.order-extra{background-color:#f2f7ff;border-bottom:1px dotted #80b2ff}
.order-extra .order-user-info{display:inline-block;width:498px;font-size:12px;vertical-align:top;margin-left:10px;border-right:1px solid #fff;text-align:left;padding-top:10px;margin-bottom:5px;line-height:24px}
.order-extra .order-user-info label,.order-extra .order-user-info textarea{vertical-align:top}
.msg .error{font-family:iconfont!important;font-style:normal;font-size:12px;padding:2px 10px 2px 6px;height:18px;line-height:18px;border:1px solid #ff8080;background-color:#fff2f2;background-image:none;display:inline-block}
.msg .error i{display:inline-block;width:11px;height:11px;margin:3px 5px 0 0;background:url(../images/icon/close_r.png) no-repeat center;cursor:pointer}
.order-extra .order-user-info textarea{height:20px;color:#aaa;height:45px;width:394px;resize:none;margin-bottom:5px;overflow:auto;vertical-align:top;border:1px solid #8AB6DD}
.order-extra .order-extra-info{display:inline-block;width:50%;margin-left:-1px;padding-top:10px}
.order-extra .order-extra-info .deliveryMethod-fee{width:115px;float:right;text-align:right;font-size:12px;padding-top:10px}
.order-extra .price{margin-right:15px}
.price .style-normal-bold-red{color:#b81c22;font:700 12px tahoma}
.order-extra .order-extra-info .deliveryMethod-title{width:119px;text-align:center;font-size:12px;line-height:40px;vertical-align:top;float:left}
.order-extra .order-extra-info .deliveryMethod .deliveryMethod-sel{width:211px}
.deliveryMethod .fare-list .list-item{text-align:left;padding-left:22px;position:relative}
.deliveryMethod .fare-list .list-item{text-align:left}
.deliveryMethod .fare-radio{vertical-align:middle}
button,input,select,textarea{font-size:100%}
.order-extra .order-extra-info .deliveryMethod-sel select{width:100px;height:24px}
.promo-text-container{line-height:16px}
.orderPay{background-color:#f2f7ff;text-align:right;border-top:1px solid #fff}
.orderPay p{text-align:right;padding:5px 0;height:45px;line-height:45px}
.orderPay .price{margin-right:15px;font-family:arial}
.orderPay .price span{font-size:18px;margin-right:4px;font-family:arial;margin-right:3px;color:#999}
.price .style-middle-bold-red{color:#b81c22;font:700 18px tahoma}
.order-go{clear:both;text-align:right;position:relative}
.order-go .address-confirm{position:relative;margin-top:10px;margin-bottom:40px;float:right;z-index:100;padding:15px;border:1px solid #f50;font-family:tahoma;font-size:12px;display:inline-block;right:0;background-color:#fff0e8}
.order-go .address-confirm .box{font-size:12px;margin-bottom:0;position:static;line-height:20px;color:#404040;min-width:230px;position:relative}
.expressPay,.itemPay,.realPay{line-height:32px;padding:10px 0;float:left}
.order-go .address-confirm .box .t{font-weight:700}
.order-go .address-confirm .box .price span{font-size:26px;color:#999}
.order-go .address-confirm .box .price .style-large-bold-red{font:700 26px tahoma;color:#b81c22}
.order-go .address-confirm .box .address{padding:0 20px 10px}
.order-go .address span{word-break:break-all}
.order-go .buy-footer-address .buy-line-title{color:#404040;font-weight:700;word-break:break-all;font-size:12px;line-height:20px}
.submitOrder{position:relative}
.submitOrder .btn-go{padding:0 26px;height:36px;position:absolute;right:-16px;top:15px;font:400 18px/36px arial;font-size:18px;font-family:'\65b9\6b63\6b63\9ed1\7b80\4f53','\5fae\8f6f\96c5\9ed1','\9ed1\4f53';background-color:#b81c22;color:#fff;text-align:center;cursor:pointer;outline:0}
.order-wrapper{padding:10px 30px;min-height:80px;overflow:visible;position:relative;zoom:1;z-index:101;line-height:1.8em;border-bottom:3px solid #b3b3b3;background:#eff0f1; margin-top:20px}
.order-title{width:600px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:15px}
.order-amount{position:absolute;right:27px;top:40px;text-align:right}
.order-amount em{color:#b81c22;font-weight:700;font-size:22px}
.main-container{padding:20px;}
.row-basic{height:52px;width:100%;line-height:52px;cursor:pointer;padding:4px 4px 3px;position:relative;margin-bottom:1px;border-bottom:1px solid #e6e6e6}
.channel-label{display:block;height:100%;width:100%}
.channel-label .channel-icon{background:url(../images/icon/zfpay.jpg) no-repeat;height:39px;width:110px;float:left;margin-right:10px}
.fm-action{margin-top:25px;padding-bottom:50px}
.button-lblue{color:#fff;border:1px solid #0ae;background-color:#0ae;display:inline-block;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;font-size:14px;font-family:inherit;font-weight:700;border-radius:2px;padding:10px 20px;background-image:none}
.float-bar .price-sum{height:48px;color:#3c3c3c}
.float-bar .price-sum strong,.price-sum .txt{float:left;line-height:48px;height:48px;color:#3c3c3c}
.price-sum .price{color:#b81b22;font-weight:400;font-size:18px;line-height:48px;font-family:Arial;vertical-align:middle;float:left}
.submit-btn{color:#fff;display:inline-block;width:90px;height:30px;line-height:30px;background:#b81b22;text-align:center;font-family:'Lantinghei SC','Microsoft Yahei';font-size:16px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-decoration:none;cursor:pointer}
.submit-btn:link{color:#fff}
.tp-tag-span{cursor:pointer}
.tp-tag-span:hover{color:#b81b22}
.tp-common-btn{line-height:18px;padding:6px;color:#fff;border-color:#b81b22;background-color:#b81b22;text-align:center;vertical-align:middle;border-radius:3px}
.tp-common-btnKind{line-height:26px;padding:8px 11px;color:#fff;background-color:#0ae;text-align:center;vertical-align:middle;border-radius:3px}
.tp-common-btnKind a{color:#fff;}
.enterSteps{height:46px;border-bottom:2px solid #e6e6e6;position:relative}
.enterSteps ol{width:960px;margin:0 auto}
.enterSteps ol li.active{color:#3e3e3e;border-bottom:2px solid #b81c22}
.enterSteps ol li{width:150px;padding-left:30px;display:inline;float:left;width:170px;padding-left:70px;height:46px;line-height:46px;font-size:16px;font-weight:700;color:#999;font-family:"\5FAE\8F6F\96C5\9ED1","\534E\6587\7EC6\9ED1","\9ED1\4F53",arial}
.enterSteps ol li i{display:inline-block;zoom:1;margin-right:5px;width:24px;height:24px;text-align:center;font-style:normal;line-height:24px;font-size:14px;font-weight:700;color:#FFF;background:url(../images/icon/ico-circle2.png) no-repeat 0 0}
.enterSteps ol li.active i{background-image:url(../images/icon/ico-circle1.png)}
.ui-tx-tips-div{background:#fffbf2;border:1px solid #f4ddbe;padding:18px;text-align:left;margin:10px 0;line-height:25px}
.ui-tx-tips-div p{margin: 5px 0;}

.returnSteps{height:46px;border-bottom:2px solid #e6e6e6;position:relative}
.returnSteps ol{width:960px;margin:0 auto}
.returnSteps ol li.active{color:#3e3e3e;border-bottom:2px solid #b81c22}
.returnSteps ol li{padding-left:30px;display:inline;float:left;height:46px;line-height:46px;font-size:16px;font-weight:700;color:#999;font-family:"\5FAE\8F6F\96C5\9ED1","\534E\6587\7EC6\9ED1","\9ED1\4F53",arial}
.refund ol li{width:26%}
.saleReturn ol li{padding-left:10px;width:23%}
.returnSteps ol li i{display:inline-block;zoom:1;margin-right:5px;width:24px;height:24px;text-align:center;font-style:normal;line-height:24px;font-size:14px;font-weight:700;color:#FFF;background:url(../images/icon/ico-circle2.png) no-repeat 0 0}
.returnSteps ol li.active i{background-image:url(../images/icon/ico-circle1.png)}
.grey{color: gray}