/*进货单 start*/
.cart-warp{margin-bottom: 50px;}
.cart-table{ position:relative; margin-top:16px;background:#fff;padding:20px 25px;}
.car-top{background:#fff;margin-bottom: 15px;}
.car-top .title{
    font-size: 18px;
    font-weight: bold;
    color: #E60012;
}
.car-top .foot .tips{
    font-size: 14px;
    color: #444444;
}
.car-top .foot .red{
    font-size: 18px;
    font-weight: bold;
    color: #E60012;
}
.car-top .foot .btn{
    width: 49px;
    height: 24px;
    background: #E60012;
    border-radius: 2px;
    font-size: 12px;
    color: #FFFFFF;
    box-sizing: border-box;
    cursor: pointer;
    margin-left: 20px;
    text-align: center;
}
.cart-head{ background-color:#f7f7f7; height:50px; line-height:50px;}
.cart-head .column{ float:left; height:50px; font-size:14px; color:#8c8c8c;text-align:center}
.cart-head .c-checkbox{ width:100px;}
.cart-all-checkbox .ui-label-14,.cart-all-checkbox .ui-checkbox:checked +label{ background-position:0 0px; cursor:pointer; padding-left:25px;}
.cart-head .c-goods{ width:475px;}
.cart-head .c-type{ width:100px;}
.cart-head .c-price{ width:220px;cursor: pointer;position: relative;}
.cart-head .c-quantity{ width:132px;}

.cart-head .c-props{ width:135px;}


.cart-head .c-sum{ width:120px;}
.cart-head .c-action{ width:80px;}

.cart-head .c-price .c-price-down{
    position:absolute;
    z-index: 2;
    background:#fff;
    box-sizing: border-box;
    box-shadow: 0px 0px 6px 0 #d3d2d2;
    padding:10px;
    width: 100%;
    display:none;
}
.cart-head .c-price:hover .c-price-down{
    display:block;
}

.cart-tbody{ margin-top:10px;}
.cart-item{border-top:6px solid #DEDEDE !important;}
.cart-item .shop{ height:50px; line-height:50px;}
.cart-item .cart-checkbox{ padding-left:20px; float:left;}
.cart-item .shop-txt{ float:left;}
.cart-item .shop-txt .shop-name{ display:inline-block; max-width:200px; overflow:hidden; vertical-align:middle; font-size:14px; }
.cart-item .shop-txt .self-shop-name{ min-width:62px; padding:0 10px; height:20px; line-height:20px; color:#fff; background-color:#E60012; border-radius:10px; text-align:center; float:left; margin:15px 0 0 5px; cursor:default;}

.cart-item .item-list{ position:relative;background-color:#fff;}
.cart-item .item-list .item-single{ border-bottom:1px solid #d2d2d2; position:relative;}
.cart-item .item-list .item-single:last-child{ border-bottom:0;}
.cart-item .item-list .item-item{ padding:15px 0 15px 75px; position:relative;} 
.cart-item .item-list .item-item.invalid{background:#F5F5F5}
.cart-item .item-list .item-item.on{background:#FFF1F0}

.cart-item .item-list .zp{ background-color:#fff7f0;padding-left: 15px;margin-left: 75px;margin-bottom: 20px;}
.cart-item .item-list .zp .item-form .s-props{ padding-right:25px;}
.cart-item .item-list .zp .item-form .s-price{ padding-right:20px;}
.cart-item .item-list .zp .item-form .s-quantity{ padding-right:71px;}

.cart-item .item-list .last-item{ padding-bottom:0;}
.cart-item .item-list .item-single .item-item{
    border: 1px solid #EEE;border-top:0;padding:20px; box-sizing: border-box;
}


.item-form{ position:relative;}
.item-form:after{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.item-form .cell{ float:left;text-align:center;}
.item-form .s-checkbox{width:50px;height:72px;}
.item-form .s-checkbox span{
    width: 32px;
    height: 16px;
    background: #999999;
    border-radius: 2px;
    color:#fff;
}

.item-form .s-goods{ width:500px;height: 72px;}
.item-form .s-type{ width:100px;height: 72px;}
.item-form .s-props{ width:130px;height: 72px;}
.item-form .s-price{ width:220px; height: 72px;}
.item-form .s-quantity{ width:132px; height: 72px;}
.item-form .s-sum{ width:132px; height: 72px;}
.item-form .s-action{ width:70px; height: 72px;}

.item-form .goods-item{ margin-right:20px;width:300px;}
.item-form .goods-item:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.item-form .goods-item .p-img{ float:left; width:70px; height:70px;}
.item-form .goods-item .item-msg{ float:left; width:calc(100% - 102px); margin-left:10px;}
.item-form .goods-item .p-name{ height:38px; line-height:20px; overflow:hidden;}
.item-form .gds-types{ 
    color: #999999;
}
.item-form .p-extend{ margin-top:10px;}
.item-form .p-extend:after{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.item-form .p-extend-item{ float:left; position:relative; height:24px; line-height:24px; border:1px solid #95c1fb; padding:0 14px 0 30px; border-radius:12px; color:#8c8c8c; margin-bottom:5px;}
.item-form .p-extend-item i{ position:absolute; width:26px; height:26px; line-height:26px; border-radius:13px; display:block; background-color:#95c1fb; text-align:center; color:#fff; left:-1px; top:-1px;}
.item-form .p-extend-item:last-child{ margin-bottom:0;}
.item-form .p-extend-item span{ height:18px; max-width:388px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}
.item-form .props-txt{ font-size:14px; color:#8c8c8c; line-height:24px;}
.item-form .s-price strong{ display:block; font-size:16px; color:#333; font-weight:400;}
.item-form .s-quantity .buy-num{ width:40px; padding:0 2px;}
.item-form .s-quantity .amount-warp{ overflow:hidden; float:none; margin:20px 0 2px 26px;}
.item-form .s-quantity .amount-warp .noeidx{ border:0; background-color:transparent; outline:0; width:56px; height:30px; line-height:30px; text-align:center;}
.item-form .s-sum strong{ font-size:16px; font-weight:700;}
.item-form .s-action a{ display:block; font-size:12px; color:#438cde; margin-top:5px;}
.item-form .s-action a:first-child{ margin-top:0;}
.item-form .s-action a:hover{ color:#E60012;}


.cart-tfoot.unFiexd{position: absolute;}
.cart-tfoot{ margin-top:10px; height:50px; line-height:50px;font-size:14px; color:#8c8c8c;width: 100%;background: #fff;position:fixed;bottom:0;z-index: 9;box-shadow: 0px 2px 17px 1px rgba(0, 0, 0, 0.07);}
.cart-tfoot .cart-toolbar{ height:50px;}
.cart-tfoot .fixed-bottom{ border-width: 1px 0;border-top: 1px solid #f0f0f0 \9;-webkit-box-shadow: 0 -1px 8px #c4c4c4;-moz-box-shadow: 0 -1px 8px #c4c4c4;box-shadow: 0 -1px 8px #c4c4c4;}
/*.cart-tfoot .ui-label,.cart-tfoot .ui-checkbox:checked +label{ background-position:0 4px;}*/
.cart-tfoot .operation{ float:left;}
.cart-tfoot .operation a{ margin-left:20px; color:#8c8c8c;}
.cart-tfoot .operation a:hover{ color:#E60012;}
.cart-tfoot .toolbar-right,
.cart-tfoot .toolbar-right .comm-right,
.cart-tfoot .btn-area{ float:right;}
.cart-tfoot .btn-area form{ float:left; height:50px;}
.cart-tfoot .price-sum{ float:right; margin-right:25px;}
.cart-tfoot .price-sum *{ float:left;}
.cart-tfoot .reduce-sum{ float:right; margin-right:25px;}
.cart-tfoot .amount-sum{ float:right; margin-right:25px;}



.gds-type{ background: #fb9c31;color: #fff;display: inline-block;height: 14px;line-height: 14px;margin-right: 3px;overflow: hidden;text-align: center;vertical-align: middle;width: 28px; padding:2px;}
.gds-type-stages{ background-color:#85c360; margin-right:0;}
.gds-type-store{ background-color:#f5c237;}




.item-form .amount-warp{ float:left;box-sizing: border-box;}
.item-form .amount-warp .buy-num{ border:0; width:40px; height:18px; float:left; outline:0; text-align:center;box-sizing: border-box;}
.item-form .amount-warp .a-btn{ float:left; width:80px; height:22px; border:1px solid #d2d2d2; box-sizing: border-box;}
.item-form .amount-warp .a-btn a{ width:20px; height:20px; line-height:20px; text-align:center;display: inline-block;background:#F5F5F5;box-sizing: border-box;}
.item-form .amount-warp a .iconfont{ font-size:12px;}
.item-form .amount-warp .a-btn .btn-disabled{ color:#e0e0e0;}
.item-form .amount-warp .a-btn .btn-reduce{border: 0;}
/*进货单 end*/




/* 核对进货单 start */
.checkout-mycart-warp{margin-top:10px;padding:20px 25px;background-color:#fff;}
.checkout-mycart-warp .title-tips{color:#999999;font-size: 18px;font-weight: 500;margin-bottom: 20px;}
.checkout-mycart-warp .title-content{color:#444444;font-size: 14px;font-weight: bold;height: 40px;border-bottom: 1px solid #eee;border-top: 1px solid #eee}
.checkout-mycart-warp .title-content .manage{color:#999;font-size: 12px;}
.address-list{padding:15px 30px;}
.address-cont{margin-bottom: 6px;cursor: pointer;}
.address-cont:hover{background-color:#FFEAEA;}
.address-cont:hover .edit-address-wrap{display:block}
.address-cont .edit-address-wrap{display:none}
.address-cont.on .edit-address-wrap{display:block}
.address-cont .address-name{position: relative;display: inline-block;padding:4px 8px;box-sizing: border-box;}
.address-cont.on .address-name{border: 1px solid #E60012;}
.address-cont.on .address-name .icon{display: inline-block;}
.address-cont .address-name .icon{ width:20px; height:20px; display:block; position:absolute; right:-1px; bottom:-1px; background-position:0 -50px;display:none }
.address-cont .address-info{display: inline-block;margin-left: 15px;}
.address-cont .address-username{display: inline-block;margin-left: 50px}
.address-cont .address-phone{display: inline-block;margin-left: 50px}
.address-cont .default-address{color:#444;margin-right: 100px;}
.address-cont .set-default-address{color:#E60012;margin-right: 100px;}
.address-cont .edit{color:#E60012;}

.more-address{font-size: 12px;color: #444444;cursor: pointer;margin-left: 30px;margin-bottom: 20px;}
.more-address span{float: left;}
.more-address .iconfont{font-size: 12px;float: right;margin-top: 5px;}
.invoice-list{padding:25px 0;}
.invoice-list .invoice-item{margin-right: 20px;}


.item-notices {background: #F5F5F5;padding:10px 0 10px 25px;}
.item-notices .notices-box{width: 40%;}
.item-notices .postage-box{width: 60%;}
.item-notices .notices-box .notices-title{font-size: 12px;color: #444444;margin-right: 10px;}
.item-notices .notices-box .notices-text{width: 360px;height: 48px;display:inline-block;}
.item-notices .notices-box .notices-text textarea{width: 360px;height: 48px;display:inline-block;resize:none;padding:8px 10px;box-sizing: border-box;border: 1px solid #DEDEDE;font-size:12px;}
.item-notices .postage-box .postage-informations:first-child{border-bottom: 1px solid #eee;padding-bottom: 10px;}

.ck-goods-tit{padding:0;}
.ck-goods-tit .cart-checkbox{ padding-right:20px; float:left;padding-left: 0;}

.make-invoice .red{cursor: pointer;}


.address-select-wrapper{ float: left; line-height: 40px;}
.address-select-wrapper .mod-select{ display: inline-block; vertical-align: middle;  border: 1px solid #d3d3d3; height: 28px;-webkit-user-select:none; cursor:default; position: relative; width: 118px; background: #fff; font-size:12px;}
.address-select-wrapper .mod-select{ height: 38px; width: 118px; margin-right: 10px;}
.address-select-wrapper select.txt {
    padding: 0 10px;
    width: 100%;
    height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: none;
}

.type-filter{
  height: 38px;
  display: flex;
}
.type-filter p{
  display: flex;
  align-items: center;
}
.type-filter p input {
  margin-right: 5px;
}