 page {background-color: #F6F7F8;}
.cart {position: relative;padding: 40rpx 24rpx;box-sizing: border-box;}
.cart .cart_delete {position: absolute;width: 36rpx;height: 36rpx;background: url(/assets/images/xian/icon_delete.png) no-repeat center;background-size: contain;top: -40rpx;right: 0;z-index: 999;display: none;}
.cart .cart_list {display: flex;flex-direction: column;}
.cart .cart_list .card {background: #FFFFFF;border-radius: 16rpx;box-shadow: 0rpx 4rpx 16rpx 1rpx rgba(0,0,0,0.06);}
.cart .cart_list .cart_box {margin-bottom: 16rpx;padding: 24rpx;padding-left: 16rpx;box-sizing: border-box;}
.cart .cart_list .cart_box {display: flex;align-items: center;}
.cart .cart_list .cart_box .cart_box_checkbox {/*width: 36rpx;height: 36rpx;*/margin-right: 8rpx;} 
.cart .cart_list .cart_box .cart_box_info {display: flex;;width: 100%;}
.cart .cart_list .cart_box .cart_box_info .cart_box_img {width: 180rpx;padding-top: 134rpx;border-radius: 16rpx;overflow: hidden;} 

.cart .cart_list .cart_box .cart_box_info .cart_box_content {width: calc(100% - 180rpx);padding-left: 24rpx;box-sizing: border-box;position: relative;}
.cart .cart_list .cart_box .cart_box_info .cart_box_content .cart_box_title {font-family: PingFang SC, PingFang SC;font-weight: 600;font-size: 24rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;margin-top: 1rpx;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.cart .cart_list .cart_box .cart_box_info .cart_box_content .cart_box_detail {width: 176rpx;/*height: 46rpx;line-height: 46rpx;*/background: #F6F7F8;border-radius: 38rpx;border: 1rpx solid #DDDDDD;font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 22rpx;color: #666666;text-align: left;font-style: normal;text-transform: none;margin-top: 8rpx;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;padding: 8rpx 16rpx;padding-right: 36rpx;;box-sizing: border-box;}
.cart .cart_list .cart_box .cart_box_info .cart_box_content .cart_box_detail::after {content: '';position: absolute;width: 20rpx;height: 12rpx;background: url(/assets/images/xian/icon_barrow.png) no-repeat center;background-size: contain;top: 50%;transform: translateY(-50%);right: 16rpx;}

.cart .cart_list .cart_box .cart_box_info .cart_box_content .cart_box_price {font-family: PingFang SC, PingFang SC;font-weight: 600;font-size: 22rpx;color: #EE742F;text-align: left;font-style: normal;text-transform: none;margin-top: 6rpx;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cart .cart_list .cart_box .cart_box_info .cart_box_content .computer {position: absolute;bottom: 0;right: 0;display: flex;}
.cart .cart_list .cart_box .cart_box_info .cart_box_content .computer .computer_btn {width: 46rpx;height: 46rpx;background: url(/assets/images/xian/icon_btnminus.png) no-repeat center;background-size: contain;}
.cart .cart_list .cart_box .cart_box_info .cart_box_content .computer .computer_btn.add {background-image: url(/assets/images/xian/icon_btnadd.png);}
.cart .cart_list .cart_box .cart_box_info .cart_box_content .computer .computer_num {width: 88rpx;height: 46rpx;line-height: 46rpx;background: #F6F7F8;border-radius: 38rpx;border: 1rpx solid #DDDDDD;font-family: PingFangSC-Regular, PingFangSC-Regular;font-weight: normal;font-size: 28rpx;color: #666666;text-align: center;font-style: normal;text-transform: none;margin: 0 8rpx;}

.cart_footer {position: fixed;z-index: 99;bottom: 0;width: 100%;height: 100rpx;padding: 12rpx 24rpx;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;background: #FFFFFF;}
.cart_footer .cart_footer_all {display: flex;align-items: center;}
/* .cart_footer .cart_footer_all .cart_footer_checkbox {width: 36rpx;height: 36rpx;} */
.cart_footer .cart_footer_all .cart_footer_text {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 24rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;}
.cart_footer .cart_footer_content {display: flex;}
.cart_footer .cart_footer_content .cart_footer_info {display: flex;flex-direction: column;}
.cart_footer .cart_footer_content .cart_footer_sum {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 24rpx;color: #150132;text-align: left;font-style: normal;text-transform: none;display: flex;}
.cart_footer .cart_footer_content .cart_footer_sum .cart_footer_price {font-family: PingFang SC, PingFang SC;font-weight: 600;font-size: 22rpx;color: #EE742F;text-align: left;font-style: normal;text-transform: none;}
.cart_footer .cart_footer_content .cart_footer_express {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 22rpx;color: #999999;text-align: right;font-style: normal;text-transform: none;margin-top: 5rpx;}
.cart_footer .cart_footer_content .cart_footer_btn {margin-left: 24rpx;width: 240rpx;height: 76rpx;line-height: 76rpx;background: #EE742F;box-shadow: 0rpx 10rpx 20rpx 1rpx rgba(238,116,47,0.5);border-radius: 50rpx 50rpx 50rpx 50rpx;font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 28rpx;color: #FFFFFF;text-align: center;font-style: normal;text-transform: none;}


.dialog {background: #FFFFFF;box-shadow: 0rpx 4rpx 16rpx 1rpx rgba(0,0,0,0.06);border-radius: 16rpx 16rpx 0rpx 0rpx;padding: 40rpx;box-sizing: border-box;position: relative;}

.deletegoods_dialog {display: flex;flex-direction: column;align-items: center;}
.deletegoods_dialog .dialog_img {width: 88rpx;padding-top: 88rpx;margin-top: 40rpx;}
.deletegoods_dialog .dialog_text {font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 28rpx;color: #150132;text-align: center;font-style: normal;text-transform: none;margin-top: 40rpx;}
.deletegoods_dialog .dialog_btn {display: flex;justify-content: center;align-items: center;margin-top: 80rpx;margin-bottom: 32rpx;}
.deletegoods_dialog .dialog_btn .dialog_btn_item {width: 300rpx;height: 100rpx; line-height: 100rpx;background: #F0F0F0;border-radius: 50rpx;font-family: PingFang SC, PingFang SC;font-weight: 400;font-size: 36rpx;color: #150132;text-align: center;font-style: normal;text-transform: none;margin: 0 12rpx;}
.deletegoods_dialog .dialog_btn .dialog_btn_item.active {background: #EE742F;box-shadow: 0rpx 10rpx 20rpx 1rpx rgba(238,116,47,0.5);color: #FFFFFF;}
 


