/*public styles*/
body{background-color:#F9F9F9;}
.ib{display:inline-block;zoom:1;*display:inline;}
i,s{font-style:normal;text-decoration:none;}
.cart-icon {display:inline-block;background:url(../img/cart-icon.png) no-repeat;}
.last-list{margin:0!important;}
/*header*/
#header{border-bottom:4px #008BD6 solid;}
#header .personal-logo{overflow:hidden;zoom:1;margin-right:20px;}
#header .cart-title {margin-top:38px;}
#header .cart-title h2{height:40px;font-size:28px;line-height:50px;color:#333;font-weight:normal;margin-right:10px;}
#header .cart-title p{font-size:14px;color:#909090;}
#header .p-center dt{position:relative;padding-right:20px;border-right:1px solid #E5E5E5;}
#header .p-center dd{display:none;}
.arrow-right{position:absolute;right:3px;top:6px;width:15px;height:8px;overflow:hidden;font: 400 18px/18px consolas;}
.arrow-right s{position:relative;top:-9px;}
#header .p-item{padding:0 3px;font-size:14px;}
#header .p-item:link, #header .p-item:visited{color:#909090;}
#header .p-item:hover, #header .p-item:active{color:#FF5500;text-decoration:none;}
/*main*/
#personal-main{padding-bottom:40px;background-color:#F5F5F5;font-size:14px;}
#personal-main .cart-filter-bar{padding:35px 0 25px;background-color:#fff;}
#personal-main .cart-filter-bar .c-all{height:30px;line-height:30px;font-size:20px;}
.c-store .label{font-size:14px;vertical-align:middle;}
.c-store .ui-area-wrap{padding:5px;line-height:18px;border:1px solid #DCDCDC;vertical-align:middle;}
.c-store .ui-area-wrap .ui-area-text-wrap{position:relative;padding-right:25px;}
.c-store .ui-area-wrap .ui-area-text-wrap .ui-area-text{color:#666;}
.c-store .ui-area-wrap .ui-area-text-wrap .arrow-right{color:#aaa;}
/*商品列表*/
.cart-thead{margin:10px 0;padding:20px;padding-right:40px;_padding-right:30px;background-color:#fff;}
.cell{float:left;text-align:center;line-height:1.6; display:block; min-height:20px;}
.cell-all,.cell-null{width:220px;text-align:left;}
.cell-null{height:20px;}
.cell-name{width:280px;padding:0 20px;text-align:left;}
.cell-name-tit{width:320px;}
.cell-price{width:130px;}
.cell-num-text{width:150px;}
.cell-total-tit,#personal-main .cell-total{width:150px;}
.cell-tool-tit,#personal-main .cell-tool{width:170px;}
.cart-list .cl-thead .cell-name{width:320px;padding:0;text-align:left;}
.cell-num {width:150px;font-size:0;text-align:center;}
.cell-num input{width:38px;height:14px;padding:3px;border:1px solid #D3D3D3;vertical-align:middle;text-align:center;}
.cell-num a{display:inline-block;zoom:1;*display:inline;height:20px;padding:0 3px;line-height:20px;border:1px solid #D3D3D3;font-size:12px;vertical-align:middle;}
.cell-num a.c-rdecrease{border-right:none;}
.cell-num a.c-add{border-left:none;}
.cell-num a.disabled-btn{color:#aaa;}
.cell-total {color:#FF5500;}
.cell-tool a{color:#999;}
.checkbox input{display:none;}
.checkbox{height:20px;line-height:20px;}
.checkbox .cart-icon{width:20px;height:20px;margin-right:10px;vertical-align:middle;}
.checkbox .checked-icon{background-position:0 -38px;}
.checkbox .check-icon{background-position:-28px -37px;}
.invalid_state{display: inline-block;zoom:1;width:40px;height:21px;background: #BFBFBF;color:#fff;text-align: center;line-height: 21px;}
/*商品列表主体*/
.cart-list{background-color:#fff;margin-bottom:10px;}
.cart-list .cl-thead{position:relative;padding:20px;padding-right:40px;border-bottom:1px solid #D2D2D2;}
.cart-list .cart-body{padding:0 40px;_padding-right:30px;}
.cart-list .cart-body .cart-row{padding:30px 0;border-bottom:1px dashed #D1D1D1;zoom:1;}
.cart-list .cart-body .cart-row .cell{height:22px;padding-top:49px;}
.cart-list .cart-body .cart-row .cell-name{height:44px;padding-top:38px;}
.cart-list .cart-body .cart-row .cell-img{width:145px;height:120px;padding-top:0;padding-right:55px;}
.cart-list .cart-body .cart-row .cell-img img{display:block; width:100%; height:100%;}
.cart-dp-list .cart-body .cart-row{border:none;}
.cart-dp-list .cart-body .cart-row .cell-tool{height:58px;}
/*购物车优惠券*/
.shop-coupon{position:absolute;left:880px;top:20px;width: 80px;height: 24px;}
.shop-coupon-btn{display: block;width: 80px;height: 24px;line-height: 99em;background: url(/img/cart-coupon-icons.png) 0 0 no-repeat;overflow: hidden;}
.shop-coupon .promotion-tips{display:none;padding: 10px 14px 10px 10px;width: 285px;margin: 11px 0 0;z-index: 101;box-shadow: 0 0 2px 2px #EEE;border: 1px solid #e4393c;background: none repeat scroll 0 0 #FFF;position: absolute;left: 0;text-align: left;}
.promotion-tips .promotion-tit{display:none;position: absolute;width: 80px;height: 36px;line-height: 99em;top: -36px;left: -1px;cursor:pointer;overflow: hidden;border: none;background: url(/img/cart-coupon-icons.png) 0 -34px no-repeat;}
.p-coupon-item{margin: 10px 0;overflow: hidden;}
.p-coupon-item .coupon-price {position: relative;height: 29px;line-height: 29px;width: 54px;float: left;margin: 2px 10px 0 0;border:1px solid #f9d2d3;border-width:1px 0 1px 0;font-size: 12px;color: #e4393c;font-family: verdana;font-weight: 700;text-align: center;padding: 0 2px;}
.p-coupon-item .coupon-msg {float: left;width: 170px;line-height: 18px;font-size: 12px;}
.p-coupon-item .coupon-opbtns {float: left;}
a.coupon-btn{display: inline-block;height: 25px;line-height: 25px;background-color: #e74649;border-radius: 3px;color: #fff;font-size: 12px;padding: 0 10px;vertical-align: middle;cursor: pointer;border: 0;float: none;}
a.coupon-btn:link{color: #fff;}
.promotion-tips .promotion-cont {width: 343px;height: 180px;overflow-y: auto;}
.p-coupon-item .coupon-price i{display: block;position: absolute;height: 31px;width: 3px;top: -1px;overflow: hidden;background: url(/img/cart-coupon-icons.png) no-repeat #fff;}
.p-coupon-item .coupon-price i.i1 {left: 0;background-position: -26px -79px;}
.p-coupon-item .coupon-price i.i2 {right: 0;_right: -1px;background-position: -39px -79px;}
.coupon-item-gray .coupon-price i.i1 {background-position: 0 -78px;}
.coupon-item-gray .coupon-price i.i2 {background-position: -13px -78px;color: #999;}
.coupon-item-gray .coupon-price{color: #999;border-color:#CCCCCC;}
.coupon-item-gray a.coupon-btn{color: #aaa;background-color: #fff;}
/*赠品*/
.cart-list .cart-row .discount_wrap{position:relative;height:100px;}
.cart-list .cart-row .discount_wrap a{display:block;width:72px;height:19px;margin:0 auto;font-size:12px;line-height:19px;text-align: center;}
.cart-list .cart-row .discount_wrap .zengpin_btn{color:#d79c00;background-color:#FFE243;border:1px solid #F6B300;}
.cart-list .cart-row .discount_wrap .manjian_btn{color:#fff;background-color:#FF0B0B;border:1px solid #DD0011;}
.cart-list .cart-row .discount_wrap .discount_detail{display:none;position:absolute;left:30px;top:25px;width:247px;padding:10px;margin-top: 10px;border:1px solid #E5E5E5;z-index: 100;background: #fff;}
.cart-list .cart-row .discount_wrap .discount_detail:before{content: "";width:11px;height:11px;position:absolute;left:24px;top:-6px;border:1px solid #E5E5E5;border-right:none;border-bottom:none;background: #fff;-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}
.cart-list .cart-row .discount_wrap .zengpin_detail p{width:150px;text-align: left;font-size:14px;}
.cart-list .cart-row .discount_wrap .manjian_detail{width:128px;}
.cart-list .cart-row .discount_wrap .manjian_detail p{line-height:1.8;}
/*商品列表尾部*/
.cart-list .cart-footer{padding:20px 40px;text-align:right;}
.cart-list .cart-footer a{font-size:16px;margin-left:20px;color:#FF5500;}
.cart-list .cart-footer .disabled_color .pro-icon{background-position:-128px -72px;}
.cart-list .cart-footer .pro-icon{width:20px;height:20px;background-position:-56px -37px;vertical-align: middle;}
/*结算*/
.cart-options-bar{background-color:#fff;padding:30px 30px 30px 45px;}
.cart-options-bar .fl ul{_float:left;}
.cart-options-bar .fl li{height:40px;line-height:40px;margin-right:45px;}
.cart-options-bar .fl .btn-again{height:38px;line-height:38px;font-size:16px;padding:0 32px;border:1px solid #D2D2D2;}
.cart-options-bar .fl li strong{color:#FF5500;}
.cart-options-bar .fl dl{margin-top:15px;color:#ff0000;line-height:1.5;}
#full-cut-dl{width:500px;}
.cart-options-bar .fl dl a{color:#ff0000;}
.cart-options-bar .fr .total-price{margin-right:30px;font-size:16px;line-height:47px;vertical-align:top;}
.cart-options-bar .fr .total-price span{color:#FF5500;}
.cart-options-bar .fr .total-price span strong{font-weight:normal;font-size:28px;}
.cart-options-bar .fr .submit-btn{width:156px;height:47px;line-height:47px;font-size:20px;color:#fff;background-color:#FF5500;text-align:center;}
.cart-options-bar .fr .cinfo{margin-top:6px;}
/***订单提交成功页面***/
/*支付成功*/
#pay-success{margin:32px auto 50px;padding:70px 0; background-color:#fff;overflow:hidden;zoom:1;}
#pay-success .ps-hint{position:relative;width:755px;height:100px; padding-left:180px;border-right:1px solid #E5E5E5;}
#pay-success .ps-hint .suc-icon{position:absolute;left:60px;top:0;width:100px;height:100px;background-position:1px -72px;}
#pay-success .ps-hint .err-icon{position:absolute;left:60px;top:0;width:100px;height:100px;background:none;}
#pay-success .ps-hint p{font-size:26px;line-height:2;color:#333;}
#pay-success .ps-hint p span{color:#FF5500;}
#pay-success .ps-hint div{margin:10px 0;}
#pay-success .ps-hint div p{font-size:14px; line-height: 180%;}
#pay-success .ps-hint div a{margin-right:20px;color:#FF5500;text-decoration:none;font-size:14px;}
#pay-success .sharebox{padding-left:30px;}
#pay-success .sharebox div{font-size:16px;color:#333;margin:5px 0 20px;}
.lwx_p_tag{font-size:16px;}
.lwx_big_price{color:#ff5500; font-size: 16px; margin:10px 0;}
.lwx_big_price span{font-size: 30px;}
.lwx_view_order{position:relative; font-size: 14px; color: #333; cursor: pointer;}
.arrow-right{position:absolute;left:65px;top:6px;width:11px;height:6px;overflow:hidden; background:url(../img/checkout-icons.png) 0 -46px no-repeat;}
.lwx_view_order_content{overflow: hidden; height:1px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; margin-left:180px; font-size:14px; color:#333;}
.lwx_view_order_content dt{width:90px;}
.lwx_view_order_content dd{width:870px;}
.lwx_view_order_content dt,.lwx_view_order_content dd{float:left; padding-bottom:10px; line-height: 180%;}
.show_view{height:auto; margin-top:35px; padding:35px 0 0;border-top:1px solid #e1e1e1;}
.lwx_pay_box{overflow:hidden; margin-bottom:45px; background: #fff;}
.lwx_pay_h3{font-size: 20px; color:#343434; padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #eee;}
.lwx_bank_box{padding:30px 0;}
.lwx_bank_box a{display:block; width: 226px; height:56px; border:2px solid #e5e5e5; float:left; margin-right:20px;}
.lwx_bank_box a:hover{border-color: #ff5500;}
.lwx_pay_content{padding:45px 35px;}
.lwx_pabank_icon{display:inline-block; width:155px;}
.lwx_bank_box input,.lwx_bank_box label{ vertical-align: middle;}
.lwx_pabank_icon img{display: block; width:100%;}
.cart-icon{display:inline-block;width:35px;height:33px;background:url(../img/cart-icon.png) no-repeat;}
.weixin-icon {background-position:0 0;}
.sina-icon {background-position:-38px 0;}
.qq-icon {background-position:-74px 0;}
.qqzone-icon {background-position:-110px 0;}
/*商品推荐*/
#goods-rec{margin-bottom:65px;}
#goods-rec .gc-title{margin-bottom:15px;font-size:20px;line-height:1.5;font-weight:normal;}
#goods-rec .lh li{width:232px;margin-right:10px;padding:25px 0;background-color:#fff;}
#goods-rec .lh li a{text-decoration:none;color:#333;}
#goods-rec .gc-img{width:175px;height:165px;margin:0 auto 30px;overflow:hidden;}
#goods-rec .gc-img img{width:100%;}
#goods-rec .gc-content p{text-align:center;font-size:16px;line-height:1.8;}
#goods-rec .gc-content .gc-price{color:#FF5500;}