#chooseDialog .el-dialog__header{border:1px solid #ebebeb}#chooseDialog .el-dialog__body{padding:30px 40px 20px}#chooseDialog .el-input-number{width:150px;height:30px;line-height:30px}#chooseDialog .el-input__inner{height:32px}#chooseDialog .el-input--mini{width:100px}#chooseDialog .item_margin{display:flex;align-items:center;margin-bottom:20px}#chooseDialog .footer_item{display:flex;justify-content:space-between;align-items:center;margin:20px 0 10px}#chooseDialog .label_left{font-weight:400;color:#666;width:84px;text-align:left}#chooseDialog .discount_price{margin-left:10px;font-size:14px;font-weight:400;color:#ccc;text-decoration:line-through}#chooseDialog .choose_detail{display:flex;margin-bottom:20px}#chooseDialog .choose_detail .choose_img{border-radius:10px;margin-right:20px}#chooseDialog .choose_detail .choose_img img{width:64px;height:64px}#chooseDialog .choose_detail .choose_info{display:flex;flex-direction:column}#chooseDialog .choose_detail .choose_info .choose_title{font-size:16px;font-weight:400;color:#333;line-height:22px;margin-bottom:10px}#chooseDialog .choose_detail .choose_info .choose_desc{font-weight:400;color:#999;line-height:18px;margin-bottom:10px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}#chooseDialog .choose_price .actual_price{font-weight:400;color:#333}#chooseDialog .total_item{display:flex;align-items:center}#chooseDialog .total_item .total_price{font-size:24px;font-weight:700;color:#f94449}#chooseDialog .price_item{display:flex;align-items:flex-end}#chooseDialog .special_bottom{margin-bottom:10px}#chooseDialog .type_switch{display:flex;flex-wrap:wrap;flex:1}#chooseDialog .type_switch .specs_bottom{margin-bottom:10px}#chooseDialog .type_switch .type_button{border:1px solid #ccc;color:#333;height:32px;line-height:32px;text-align:center;cursor:pointer;margin-right:10px;border-radius:4px;min-width:80px;padding:0 10px}#chooseDialog .type_switch .buy_type_button{min-width:50px;height:32px;max-width:180px;overflow:hidden;white-space:inherit;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}#chooseDialog .type_switch .type_active{border:1px solid #39f;color:#39f}#chooseDialog .type_switch .not_allowed{background-color:#f3f3f3;opacity:1;color:#ccc!important}#chooseDialog .select_small{width:100px;height:32px;line-height:32px;margin-right:10px}#chooseDialog .db_type_default{display:flex;align-items:center;font-size:14px;font-weight:400;color:#39f;margin-left:10px;cursor:pointer}#chooseDialog .db_type_shrink{display:flex}#chooseDialog .db_type_shrink .shrink{display:flex;align-items:center;justify-content:center;border-radius:4px;width:200px;height:32px;color:#39f;border:1px solid #39f}#chooseDialog .selected_db_tips{position:absolute;top:72px;left:70px;display:flex;flex-direction:column;padding:15px;width:430px;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;box-sizing:border-box}#chooseDialog .selected_db_tips .selected_db_text{font-size:12px;font-weight:400;color:#333;line-height:20px}#chooseDialog .selected_db_tips .remove_btn{font-size:12px;text-align:left;margin-top:5px;font-weight:400;color:#39f;cursor:pointer}#chooseDialog .selected_db_tips .tips_close{position:absolute;right:10px;top:10px;cursor:pointer}#chooseDialog .discount_container{flex:1}#chooseDialog .discount_container .discount{font-size:14px;font-weight:400;color:#f94449;line-height:16px;margin-left:5px}#chooseDialog .discount_container .discount:first-child{margin-left:0}