/* checkout start */
.container{ }
.checkout-warp{ background-color:#fff; margin-top: 15px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 10px; }
.checkout-warp:after,.ck-step:after{ content: ' '; display: block; clear: both; height: 0; visibility: hidden;}

.ck-step{ display:block;}
.ck-step-tit{ padding:20px 0 10px; height:20px; line-height:20px; border-bottom:1px solid #d2d2d2;}
.ck-step-tit h3{ font-size:18px; color:#555; float:left;}
.ck-step-tit .extra-r{ float:right; color:#438cde;}
.ck-step-tit .extra-r:hover{ color:#f42424;}

.tips-new-white { position: relative;margin-left: 15px;float: left;top:-12px;}
.tips-new-white b { position: absolute;top: 12px;left: -8px;width: 9px;height: 17px;vertical-align: middle;background: url(../images/arrow-left.png) 0 0 no-repeat;}
.tips-new-white span {float: left;background-color: #fff;color: #333;padding: 5px 10px;vertical-align: middle;line-height: 20px;margin-top: 5px;box-shadow: 0 0 3px rgba(0,0,0,.15);border: 1px solid #ddd;}
.tips-new-white span i {width: 12px;height: 16px;background: url(../images/light-icon.png) 0 0 no-repeat;display: inline-block;position: relative;vertical-align: middle;top: -1px;margin-right: 5px;}

.ck-step-cont{ margin-top:20px; padding-bottom:30px; display:block; position:relative;}
.ck-step-cont .consignee-warp{ position:relative;}
.ck-step-cont .cs-w-item{ float:left; width:288px; height:118px; padding:20px 18px 18px 22px; border:1px dashed #d2d2d2; margin:10px 18px 0 0; color:#8c8c8c; position:relative;font-size:14px; cursor:pointer;}
.ck-step-cont .cs-w-item .item-tit{ display:block; overflow:hidden; height:20px; line-height:20px;}
.ck-step-cont .cs-w-item .username{ font-size:18px; float:left; color:#555;}
.ck-step-cont .cs-w-item .remark{ float:left; margin-left:25px;}
.ck-step-cont .cs-w-item .item-tel{ height:20px; line-height:20px; margin-top:20px;}
.ck-step-cont .cs-w-item .item-address{ margin-top:5px;}
.ck-step-cont .cs-w-item .edit,.ck-step-cont .cs-w-item .delete{ position:absolute; color:#f42424; top:20px; right:18px; display:none; z-index:99;}
.ck-step-cont .cs-w-item .edit{ right:55px;}
.ck-step-cont .cs-w-item .edit:hover,.ck-step-cont .cs-w-item .delete:hover{ text-decoration:underline;}
.ck-step-cont .cs-w-item .icon{ width:20px; height:20px; display:block; position:absolute; right:-1px; bottom:-1px; background-position:0 -50px; display:none;}

.ck-step-cont .cs-w-item:hover .edit,.ck-step-cont .cs-w-item:hover .delete{ display:block;}
.ck-step-cont .cs-selected{ border-color:#f42424;}
.ck-step-cont .cs-selected .icon{ display:block;}

.add-new-address{ display:block; text-align:center; color:#8c8c8c; padding:30px 0;}
.add-new-address .iconfont{ font-size:32px; height:32px; width:32px; line-height:32px; color:#d2d2d2;}
.add-new-address span{ display:block;}

.ck-step-cont .load{ text-align:center;}

.ck-step-other{ padding-bottom:30px;}
.ck-step-other .ck-step-cont{ padding-bottom:0;}

/*.user-form{ font-size: 14px; padding: 1px 0;}
.user-form .form-row{ margin: 15px 0; }
.user-form .form-row:after{content: ""; clear: both; display: block; }
.user-form .form-label{ float: left; width: 90px; height: 22px; line-height: 22px; padding: 9px;}
.user-form .form-label .red{ margin-top: 5px; margin-right: 3px; }
.user-form .form-value{ float: left; line-height: 40px;}
.user-form .form-input{ border: 1px solid #d2d2d2; height: 38px; background: #fff; outline: none; padding: 0 10px; width: 178px; line-height: 38px; margin-right: 10px;}
.user-form .form-input:hover,
.user-form .form-input:focus{ border-color: #afafaf; }
.user-form .form-value .notic{ float:left; color:#8c8c8c;}
.user-form .form-input-long{ width: 500px; }
.user-form .mod-select{ height: 38px; width: 198px; margin-right: 10px;}
.user-form .mod-select dt{ height: 38px; line-height: 38px; }
.user-form .mod-select dt span{ display:block; cursor:pointer;}
.user-form .mod-select dt:after{ top: 17px; }
.user-form .mod-select dd{ top: 38px; width: 198px; }
.user-form .mod-select-small,
.user-form .mod-select-small dd{ width: 118px; }
.user-form .form-btn-wp{ margin: 20px 0 20px 107px; }
.user-form .form-btn{ display: inline-block; background: #f43434; color: #fff; width: 160px; border-radius: 5px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; border: 0 none; -webkit-appearance: none; cursor: pointer; margin-right: 8px; outline: none;}
.user-form .form-btn:hover{ background: #EF1D1D; }
.user-form .form-btn.form-btn-gray{ width: 120px; border: 1px solid #d2d2d2; background: #fff; height: 38px; line-height: 38px; color: #999;}
.user-form .form-btn.form-btn-line{ border: 1px solid #f43434; background: #fff; color: #f43434; width: 118px;}
.user-form input[type=submit].form-btn.form-btn-gray,
.user-form input[type=button].form-btn.form-btn-gray,
.user-form input[type=reset].form-btn.form-btn-gray{ height: 40px;}
.user-form .form-captcha{ width: 60px; height: 38px; margin-left: 178px; position: relative; z-index: 2; float: left; margin-top: 1px; cursor: pointer;}
.user-form .form-captcha + .form-input{ margin-left: -238px; position: relative; z-index: 1; padding-right: 49px;}*/

.foreg-form .form-row{ margin:10px 0;}
.foreg-form .form-label{ padding:6px 9px; width:100px; text-align:right;}
.foreg-form .form-label-lh{ padding:9px;}
.foreg-form .form-value{ line-height:34px;}
.foreg-form .form-value .error{ float:left; color:#f42424;}

.foreg-form .form-input{ height:32px; line-height:32px; font-size:12px;}
.foreg-form .form-btn-wp{ margin-left:118px;}
.foreg-form .mod-select dd{ max-height:250px;}

/* stores start*/
.store-warp:after{ content: ' '; display: block; clear: both; height: 0; visibility: hidden;}
.store-warp .item{ float:left; width:100%; margin-bottom:15px; line-height:30px; color: #8c8c8c; font-size: 14px;}
.store-warp .item:last-child{ margin-bottom:0;}
.store-warp .item_label{ min-width:70px;float: left;}
.store-warp .item_value{ float:left;}
.store-warp .sp{ margin-right:10px;}
.store-warp .item_value a{ color:#f42424;}
.store-warp .item_value a:hover{ text-decoration:underline;}
.store-warp .item_value .text{ font-size:12px;}
.store-warp .item_value .text-2{ width:131px;}
.store-warp .item_value .text_time .text{ padding:0 15px 0 5px;}
.store-warp .item_value .mod-select,.store-warp .item_value .mod-select dt{ height:30px; line-height:30px;}
.store-warp .item_value .error{ color:#F42424;}
/* stores end*/

.p-radio-item{float:left; width:auto; height:38px; line-height:38px;border:1px solid #d2d2d2; margin-right:15px; padding:0 10px; cursor:pointer; font-size:14px; position:relative;}
.p-radio-item b{ position:absolute; background:url(../images/dsc-icon.png) 0 -50px no-repeat; right:0; bottom:0; width:20px; height:20px; display:none;}
.p-radio-item.item-selected{ border-color:#f42424;}
.p-radio-item.item-selected b{ display:block;}

.payment-warp{}
.payment-warp .payment-list{ display:inline-block; display:block;}
.payment-warp .payment-list:after{ content: ' '; display: block; clear: both; height: 0; visibility: hidden;}
.payment-warp .payment-item{ padding:0 25px;}

.ck-step-cont .notic{ margin-top:20px;}

.delivery-time-warp .delivery-time-list:after{ content: ' '; display: block; clear: both; height: 0; visibility: hidden;}
.delivery-time-warp .d-t-item{ padding:0 30px;}
.delivery-time-warp .d-t-item span{ color:#333;}
.delivery-time-warp .d-t-item em{ color:#8c8c8c;}

.ck-goods-list:after{ content: ' '; display: block; clear: both; height: 0; visibility: hidden;}
.ck-goods-list .ck-goods-item{ display:block; margin-bottom:10px;}
.ck-goods-list .ck-goods-item:last-child{ margin-bottom:0;}
.ck-goods-tit{ height:30px; padding:5px 0;}
.ck-goods-tit .ck-store{ float:left; line-height:30px;}
.ck-goods-tit .ck-store .shop-name{ font-size:14px; font-weight:bold;}
.ck-goods-tit .ck-dis-modes{ float:right; font-size:14px; line-height:30px; position:relative;}
.ck-goods-tit .ck-dis-modes .ck-dis-tit{ float:left; color:#8c8c8c; line-height:30px;}
.ck-goods-tit .ck-dis-modes .ck-dis-select{ float:left; height:28px; line-height:28px; padding:0 10px 0 15px; border:1px solid #d2d2d2;}
.ck-goods-tit .ck-dis-select .sk-dis-select-tit{ float:left;}
.ck-goods-tit .ck-dis-select .iconfont{ float:left; font-size:12px; margin:8px 0 0 5px; vertical-align:middle; line-height:normal;}

.ck-dis-text{ width:auto; height:28px; line-height:28px; border:1px solid #d2d2d2; font-size:14px; padding:0 10px; cursor:pointer;}
.ck-dis-text .iconfont{ vertical-align:middle; font-size:14px; display:inline-block; margin:-2px 6px 0 0;}
.ck-dis-warp{ position:absolute; width:308px; border:1px solid #b5c0c6; top:29px; right:0; box-shadow:0px 0px 6px 0 rgba(174,198,211,.7); z-index:999; display:none;}
.ck-dis-warp .i-box,.mwapper .i-box{ width: 7px; height: 7px; background-color: #f1faff; border-left:1px solid #b5c0c6; border-top:1px solid #b5c0c6; display: block; box-shadow: 0px 0px 6px 0 rgba(174,198,211,.7);top: -4px;right: 40px;position: absolute;transform: rotate(45deg); z-index:8;}
.ck-dis-warp .items{ padding:18px 24px; overflow:hidden; font-size:12px; background-color:#f1faff; position:relative; z-index:9;}
.ck-dis-warp .item{ float:left; width:100%;}
.ck-dis-warp .item .tit{ float:left; width:60px; height:25px; line-height:25px; color:#8c8c8c;}
.ck-dis-warp .item .value{ float:left; width:calc(100% - 60px); line-height:25px;}
.ck-dis-warp .item .value .tipTitle{ display:block; line-height:20px; margin-top:2px;}
.ck-dis-warp .item .value .nyroModal{ font-size:12px;}
.ck-dis-modes:hover .ck-dis-warp{ display:block;}

.ck-dis-info{ float:left; height:30px; position:relative;}
.ck-dis-info ul{ float:left;}
.ck-dis-info .ck-sp-type li{ float:left; height:28px; line-height:28px; border:1px solid #d2d2d2; font-size:14px; padding:0 15px; min-width:68px; text-align:center; margin-right:10px; cursor:pointer;}
.ck-dis-info .ck-sp-type li:last-child{ margin-right:0;}
.ck-dis-info .ck-sp-type li.item-selected{ border-color:#f42424; color:#f42424;}
.ck-dis-info .ck-sp-type li span{ display:block;}

.mwapper{ position:absolute; width:308px; border:1px solid #b5c0c6; top:29px; right:0; box-shadow:0px 0px 6px 0 rgba(174,198,211,.7); z-index:999; display:none;}
.mwapper-content{ padding:18px 24px; overflow:hidden; font-size:12px; background-color:#f1faff; position:relative; z-index:9;}
.mwapper-content li{ width:120px; float:left; cursor:pointer;}
.mwapper-content li.item-selected{ color:#f42424;}
.mwapper-content li em{ color:#8c8c8c;}
.mwapper-content li:nth-child(2n){ float:right;}
.mwapper-content .mode-list-item{ overflow:hidden; line-height:30px;}
.mwapper-content .mode-list-item .tit{ float:left; width:60px; color:#8c8c8c;}
.mwapper-content .mode-list-item .value{ float:left; display:block; width:170px;}
.mwapper-content .mode-list-item a{ float:right;}

.mwapper-logistics{ right:110px;}
.mwapper-since{ right:0;}

.ck-goods-cont{ overflow:hidden; padding:10px 0; background-color:#f8f8f8;}
.ck-goods-cont .cg-item{ display:block; position:relative; padding:20px 0; margin:0 30px; border-bottom:1px dashed #d2d2d2;}
.ck-goods-cont .cg-item:after{ content: ' '; display: block; clear: both; height: 0; visibility: hidden;}
.ck-goods-cont .cg-item:last-child{ margin-bottom:0;}
.ck-goods-cont .cg-item.last{ border-bottom:0;}
.ck-goods-cont .cg-item .c-col{ float:left; color:#333; font-size:16px; text-align:center; margin-right:14px;}
.ck-goods-cont .cg-item .cg-name{ width:670px; margin-right:20px; text-align:left;}
.ck-goods-cont .cg-item .cg-name a{ display:block; font-size:0;}
.ck-goods-cont .cg-item .cg-price{ width:120px;}
.ck-goods-cont .cg-item .cg-number{ width:55px;}
.ck-goods-cont .cg-item .cg-state{ width:50px; font-size:14px; line-height:24px; text-align:right;}
.ck-goods-cont .cg-item .cg-sum{ width:120px; font-weight:bold; color:#f42424; margin-right:0; text-align:right;}
.ck-goods-cont .cg-item .cg-name .p-img{ width:48px; height:48px; float:left; border:1px solid #d2d2d2;}
.ck-goods-cont .cg-item .cg-name .p-info{ float:left; margin-left:15px; width:calc(100% - 65px);}
.ck-goods-cont .cg-item .cg-name .p-name{ line-height:25px; height:25px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; font-size: 12px;}
.ck-goods-cont .cg-item .cg-name .p-name:hover{ color:#f42424;}
.ck-goods-cont .cg-item .cg-name .p-attr{ line-height:20px; color:#8c8c8c; font-size:12px; margin-top:5px;}

.cg-gift{ font-size:12px; line-height:20px; float:left; width:100%; color:#8c8c8c; margin-top:5px;}
.ck-prom .f-txt{ line-height:16px;}

.ck-prom{ border-top:1px dashed #dcdcdc; border-bottom:1px dashed #dcdcdc; margin:0 30px; padding-bottom:10px; position:relative; margin-top:-1px;}
.ck-prom .ck-prom-header{ color:#8c8c8c; margin-bottom:8px; padding-top:20px;}
.ck-prom .cg-item{ padding:10px 0; border-bottom:0; margin:0;}
.ck-prom:last-child{ border-bottom:0; padding-bottom:10px;}
.ck-prom .first{ padding-top:10px;}
.ck-prom .i-zp{ width:40px; height:18px; line-height:18px; background-color:#fff; border:1px solid #f42424; border-radius:20px; text-align:center; color:#f42424; display:inline-block; float:left; margin:3px 8px 0 0; font-size:12px;}
.ck-prom .cg-item .kuan{ width:10px; height:100%; border-left:1px solid #d2d2d2; position:absolute; left:-10px; top:0;}
.ck-prom .first .kuan{ border-top:1px solid #d2d2d2; top:35px;}
.ck-prom .cg-item:last-child .kuan{ border-bottom:1px solid #d2d2d2; top:-35px;}

.ck-prom-first{ border-top:0;}

.ck-order-remark{ margin-top:45px; overflow:hidden;}
.ck-order-remark .text{ float:left; height:38px; line-height:38px; padding:0 12px; border-color:#d2d2d2; font-size:14px; width:710px;}

.ck-order-remark .prompt{ line-height:40px; color:#8c8c8c; margin-left:18px;}

.invoice-warp:after{ content: ' '; display: block; clear: both; height: 0; visibility: hidden;}
.invoice-part{ display:block;}
.invoice-part span{ font-size:14px; float:left;}
.invoice-part span em{ margin-right:10px;}
.invoice-part .i-edit{ font-size:14px; color:#f42424; margin-left:10px;}
.invoice-part .i-edit:hover{ text-decoration:underline;}

.invoice-cont{ overflow:hidden;}
.invoice-cont .i-c-item{ display:block; overflow:hidden; line-height:40px; font-size:14px; margin-bottom:14px;}
.invoice-cont .i-c-item:last-child{ margin-bottom:0;}
.invoice-cont .i-c-label{ float:left; width:80px; margin-right:20px; text-align:right; color:#8c8c8c;}
.invoice-cont .i-c-value{ float:left; width:calc(100% - 100px);}
.invoice-cont .invoice-tab-item,.invoice-cont .invoice-con-item{ width:78px; text-align:center;}
.invoice-cont .invoice-item{ overflow:hidden;}
.invoice-cont .invoice-item-text{ height:38px; width:338px; border:1px solid #d2d2d2; position:relative; float:left;}
.invoice-cont .invoice-item-text .i-text{ height:38px; line-height:38px; border:0; padding:0 12px; outline:0; float:left; width:314px;}
.invoice-cont .invoice-item a{ float:left; margin-left:16px; display:none;}
.invoice-cont .add-invoice{ line-height:20px; margin-top:12px;}
.invoice-cont a{ font-size:12px; color:#438cde;}
.invoice-cont a:hover{ color:#f42424;}
.invoice-cont .selected .invoice-item-text{ border-color:#f42424;}
.invoice-cont .selected b{ position: absolute;background: url(../images/dsc-icon.png) 0 -50px no-repeat;right: 0;bottom: 0;width: 20px;height: 20px;}

.ck-toggle .icon-down{ font-size:14px; margin-left:10px; color:#8c8c8c; cursor:pointer;}
.ck-toggle .tag{ display:inline-block; width:50px; height:20px; line-height:20px; text-align:center; background-color:#f42424; color:#fff; margin-left:5px;}

.order-virtual-tabs{ height:38px; border:1px solid #f8f8f8; background-color:#f8f8f8;}
.order-virtual-tabs li{ float:left; font-size:14px; line-height:38px; padding-left:30px; position:relative; cursor:pointer;}
.order-virtual-tabs li:first-child{ padding-left:20px;}
.order-virtual-tabs li span{ display:block;}
.order-virtual-tabs li.curr span{ color:#f42424; border-bottom:1px solid #f42424;}
.order-virtual-tabs li b{ width:5px; height:5px; border-radius:50%; position:absolute; background-color:#f42424; top:12px; right:-8px; display:none;}
.order-virtual-tabs li.curr b{ display:block;}

.toggle-panel-main{ border:1px solid #f8f8f8; padding:18px 18px 0 18px; overflow:hidden;}
.toggle-panl-warp{ display:none;}
.toggle-panl-warp:frist-child{ display:block;}
.toggle-panl-warp .panl-top{ border-bottom:1px solid #f8f8f8;}
.toggle-panl-warp .panl-bot{ margin-top:20px;}
.toggle-panl-warp .panl-top:after,.toggle-panl-warp .panl-bot:after{ content: ' '; display: block; clear: both; height: 0; visibility: hidden;}
.toggle-panl-warp .panl-items{ overflow:hidden; max-height:400px; position:relative; width:1120px;}
.toggle-panl-warp .panl-item.selected b{ position: absolute;background: url(../images/dsc-icon.png) 0 -50px no-repeat;right: 0;bottom: 0;width: 20px;height: 20px;}
/*.panl-coupon .panl-item{ min-width:230px; height:118px; float:left; padding:0 10px; border:1px solid #fff; background-color:#74d2d4; position:relative; color:#fff; margin:0 30px 20px 0; cursor:pointer;}
.panl-coupon .panl-item:last-child{ margin-right:0;}
.panl-coupon .panl-item i{ width:6px; height:117px; display:block; position:absolute; top:0; background:url(../images/toggle_panel.png) no-repeat;}
.panl-coupon .panl-item .i-left{ left:0; background-position:0 0;}
.panl-coupon .panl-item .i-right{ right:0; background-position:-225px 0;}
.panl-coupon .panl-item .panl-item-top{ overflow:hidden; padding:0 20px; margin-top:8px;}
.panl-coupon .panl-item .panl-item-top .icon-my{ float:left; width:72px; height:36px; background:url(../images/my.png) no-repeat; display:block; margin:8px 0 0 5px;}
.panl-coupon .panl-item .panl-item-top strong{ font-size:30px; float:left;}
.panl-coupon .panl-item .panl-item-top span{ font-size:14px; float:left; margin:16px 0 0 8px;}
.panl-coupon .panl-item .panl-item-bot{ padding:0 28px;}
.panl-coupon .panl-item .panl-item-bot p{ line-height:20px;}
.panl-coupon .panl-item.selected{ border-color:#f42424;}
.panl-coupon .panl-item.selected i{ display:none;}*/

/*.panl-coupon .panl-item-disabled{ background-color:#d2d2d2; cursor:default;}
.panl-coupon .panl-item-disabled .i-left{ background-position:0 -131px;}
.panl-coupon .panl-item-disabled .i-right{ background-position:-225px -131px;}
.panl-coupon .panl-item-disabled .panl-item-top .icon-my{background-position:0 -36px;}
.panl-coupon .panl-item-last{ margin-right:0;}

.panl-stored .panl-warp{ overflow:hidden;}
.panl-stored .panl-item{ float:left; width:230px; height:117px; background-color:#98c758; border-radius:5px; text-align:center; color:#fff; margin:0 30px 20px 0; position:relative; cursor:pointer;}
.panl-stored .panl-item p{ margin-top:16px;}
.panl-stored .panl-item strong{ font-size:36px; font-weight:bold; display:block; margin-top:2px;}
.panl-stored .panl-item span{ display:block; height:20px; line-height:20px; background-color:#e9e9e9; color:#555; text-align:left; margin-top:7px; border-radius:0 0 5px 5px; padding-left:14px;} 
.panl-stored .panl-item-new{ width:228px; height:115px; background-color:#fff; border:1px solid #d2d2d2; margin-right:0;}
.panl-stored .panl-item-new a{ display:block; text-align:center; color:#8c8c8c; font-size:14px; padding:32px 0 36px;}
.panl-stored .panl-item-new em{ display:block;}
.panl-stored .panl-item-new i{ font-size:24px; height:24px; width:24px; line-height:24px; color:#d2d2d2;}

.panl-redBag .panl-item{ float:left; width:230px; height:107px; border:1px solid #fff; margin:0 30px 20px 0; background:url(../images/toggle_panel.png) 0 -255px no-repeat; position:relative; cursor:pointer;}
.panl-redBag .panl-item strong{ font-size:30px; text-align:center; color:#f42424; display:block; margin-bottom:10px;}
.panl-redBag .panl-item p{ color:#fff; padding-left:35px; line-height:20PX;}

.panl-redBag .panl-item.selected{ border-color:#f42424;}
.panl-redBag .panl-item-disabled{ background-position:0 -370px; cursor:default;}
.panl-redBag .panl-item-disabled strong{ color:#fff;}

.panl-redBag .panl-item-last{ margin-right:0;}
*/
.order-summary{ overflow:hidden; padding:20px 30px 60px; background-color:#fff}
.order-summary .statistic{ width:340px; float:right;}
.order-summary .statistic .list{ line-height:24px; overflow: hidden;margin-bottom: 5px;zoom: 1;}
.order-summary .statistic span{ width:200px; margin-right:10px; float:left; text-align:right; font-size:14px; color:#8c8c8c;}
.order-summary .statistic .price{ color: #333;float: left;width: 130px;text-align: right;font-size:14px;}
.order-summary .statistic .price-total{ width:130px; font-size:20px; font-weight:bold; color:#f42424; float:left; text-align:right;}

.qt_item{ margin-bottom:15px; overflow:hidden; height:40px; line-height:40px;}
.qt_item .item_label{ float:left; color:#8c8c8c; font-size:14px;}
.qt_item .item_value{ float:left;}
.qt_item .qt_text{ height:38px; line-height:38px; border:1px solid #dcdcdc; padding:0 10px; width:260px; outline:0; float:left;}
.qt_item .sp{ float:left; margin-left:10px; font-size:14px; color:#8c8c8c;}
.qt_item .sp em{ padding:0 5px;}
.qt_item .radio-item{ margin-top:10px;}
.qt_item:last-child{ margin-bottom:0;}

/*弹窗*/
.pb{ background-color:rgba(0,0,0,.1); padding: 8px; position: fixed; background-color:#ccc\9;}
.pb .cboxContent{ background: #fff;}

.pb-hd{ position: relative;padding: 0 16px;height: 31px;line-height: 31px;background: #f3f3f3;}
.pb-hd .pb-title{ font-weight:normal;font-size: 14px;color: #666;font-family: "Microsoft YaHei";}
.pb-hd .pb-x{ cursor: pointer;display: block;position: absolute;z-index: 100000;top: 10px;right: 16px;overflow: hidden;width: 13px;height: 13px;background: url(../images/purebox/dialog.png) no-repeat;font-size: 0;text-indent:-99999px;}
.pb-bd{ padding: 10px;overflow: auto;background: #fff;position: relative;}

/*æ–°å¢žç¼–è¾'æ"¶è´§ä¿¡æ¯*/
.form .item{ display: inline-block;display: block;line-height: 25px;width:100%;}
.form .item:after{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.form .item span.label{ float: left;height: 20px;line-height: 20px;padding: 5px 0;width: 110px;text-align: right;}
.form .area, .form .itxt{ line-height: 18px;border: 1px solid #ccc;padding: 6px;vertical-align: middle;float: none;}
.form .selt{ line-height: 18px;border: 1px solid #ccc;padding: 6px 8px 6px 12px;vertical-align: middle;float: none;}
.form .itxt{ height: 20px;width: 297px;padding: 4px 8px;}
.form .itxt02{ width: 100px;}
.form .item span.label02{ width:79px;}
#span_area span{ float:left;margin-right:15px;}
.btn-10 span{ color:#000;}
.btn-10,.pb-ft a{ font-family: arial,"microsoft yahei";height: 20px;line-height: 20px;background-color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #323333;font-size: 12px;font-weight: 400;padding: 0 14px;cursor: pointer;float: none;border: 1px solid #ddd;margin-right:10px;display: inline-block;}
.pb-ft{ text-align:left; margin:20px 0 20px 20px; +float:left; +width:315px; +padding-bottom:10px; padding-left:38px;}
.pb-ft a{ height: 24px;line-height: 26px;}

.op-btns a.btn-10{ height: 23px;line-height: 23px;}
.btn-10:hover,.pb-ft a:hover{ background-color: #f7f7f7;}
.pb-ft .pb-ok{ background-color:#f43434;color:#fff;border-color:#f43434;}
.pb-ft .pb-ok:hover{ background-color:#EF1D1D;border-color:#EF1D1D;}
#consignee-form{ height:318px;}

