@charset "UTF-8";
/*
  样式规范表
*/
.confirm_order_container[data-v-36094211] {
  width: 1200px;
  margin: 0 auto;
  margin-top: 20px;
}
.confirm_order_container .pre_message[data-v-36094211],
.confirm_order_container .receive_info[data-v-36094211] {
  border-radius: 2px;
}
.confirm_order_container .pre_message .exhibition[data-v-36094211],
.confirm_order_container .receive_info .exhibition[data-v-36094211] {
  padding: 0 20px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-top: 15px;
}
.confirm_order_container .pre_message .exhibition img[data-v-36094211],
.confirm_order_container .receive_info .exhibition img[data-v-36094211] {
  width: 11px;
  height: 6px;
  margin-left: 8px;
}
.confirm_order_container .pre_message .exhibition_none[data-v-36094211],
.confirm_order_container .receive_info .exhibition_none[data-v-36094211] {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 10px;
}
.confirm_order_container .pre_message .pre_message_title[data-v-36094211],
.confirm_order_container .pre_message .receive_info_title[data-v-36094211],
.confirm_order_container .receive_info .pre_message_title[data-v-36094211],
.confirm_order_container .receive_info .receive_info_title[data-v-36094211] {
  padding-top: 15px;
  padding-bottom: 13px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  padding-left: 20px;
  position: relative;
  display: flex;
  justify-content: space-between;
}
.confirm_order_container .pre_message .pre_message_title .line[data-v-36094211],
.confirm_order_container .pre_message .receive_info_title .line[data-v-36094211],
.confirm_order_container .receive_info .pre_message_title .line[data-v-36094211],
.confirm_order_container .receive_info .receive_info_title .line[data-v-36094211] {
  width: 3px;
  height: 26px;
  background-color: #e2231a;
  position: absolute;
  top: 50%;
  left: -1px;
  transform: translateY(-50%);
}
.confirm_order_container .pre_message .pre_message_title .add_ress[data-v-36094211],
.confirm_order_container .pre_message .receive_info_title .add_ress[data-v-36094211],
.confirm_order_container .receive_info .pre_message_title .add_ress[data-v-36094211],
.confirm_order_container .receive_info .receive_info_title .add_ress[data-v-36094211] {
  background-color: transparent;
  margin-right: 33px;
  font-size: 14px;
  font-weight: 400;
  color: #005ea7;
  cursor: pointer;
  color: #4F7DB6;
}
.confirm_order_container .pre_message .receive_info_content[data-v-36094211],
.confirm_order_container .receive_info .receive_info_content[data-v-36094211] {
  padding: 0 20px;
  display: flex;
  flex-direction: column;
}
.confirm_order_container .pre_message .pre_message_info[data-v-36094211],
.confirm_order_container .receive_info .pre_message_info[data-v-36094211] {
  padding: 10px 40px;
}
.confirm_order_container .pre_message .pre_message_info .tag_pre[data-v-36094211],
.confirm_order_container .receive_info .pre_message_info .tag_pre[data-v-36094211] {
  display: inline-block;
  line-height: 25px;
  text-align: right;
  font-weight: 400;
  margin-right: 10px;
  font-size: 14px;
  color: #333333;
  display: flex;
  min-width: 100px;
  max-width: 200px;
  justify-content: flex-end;
}
.confirm_order_container .pre_message .pre_message_info strong[data-v-36094211],
.confirm_order_container .receive_info .pre_message_info strong[data-v-36094211] {
  font-size: 14px;
  color: #1C1C1C;
  margin-right: 3px;
}
.confirm_order_container .pre_message .content_left[data-v-36094211],
.confirm_order_container .receive_info .content_left[data-v-36094211] {
  width: 100%;
  padding: 0 20px;
  height: 34px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 10px 0;
  position: relative;
  cursor: pointer;
  border: 1px solid transparent;
}
.confirm_order_container .pre_message .content_left[data-v-36094211]:hover,
.confirm_order_container .receive_info .content_left[data-v-36094211]:hover {
  border-radius: 2px;
  background-color: #F0F0F0;
}
.confirm_order_container .pre_message .content_left .member[data-v-36094211],
.confirm_order_container .receive_info .content_left .member[data-v-36094211] {
  font-size: 14px;
}
.confirm_order_container .pre_message .content_left .address_detail[data-v-36094211],
.confirm_order_container .receive_info .content_left .address_detail[data-v-36094211] {
  width: 700px;
}
.confirm_order_container .pre_message .content_left .city_left[data-v-36094211],
.confirm_order_container .receive_info .content_left .city_left[data-v-36094211] {
  display: flex;
  width: 100%;
}
.confirm_order_container .pre_message .content_left .city_left .city_img[data-v-36094211],
.confirm_order_container .receive_info .content_left .city_left .city_img[data-v-36094211] {
  width: 14px;
  height: 16px;
}
.confirm_order_container .pre_message .content_left .city_left .img_xuan[data-v-36094211],
.confirm_order_container .receive_info .content_left .city_left .img_xuan[data-v-36094211] {
  width: 23px;
  height: 22px;
  position: absolute;
  bottom: 0;
  right: -1px;
}
.confirm_order_container .pre_message .content_left .city_left .city_cont[data-v-36094211],
.confirm_order_container .receive_info .content_left .city_left .city_cont[data-v-36094211] {
  display: flex;
  align-items: center;
  margin-left: 9px;
  max-width: 1100px;
}
.confirm_order_container .pre_message .content_left .city_left .city_cont.city_cont_sm[data-v-36094211],
.confirm_order_container .receive_info .content_left .city_left .city_cont.city_cont_sm[data-v-36094211] {
  max-width: 1025px;
}
.confirm_order_container .pre_message .content_left .city_left .city_cont span[data-v-36094211],
.confirm_order_container .receive_info .content_left .city_left .city_cont span[data-v-36094211] {
  font-size: 14px;
  font-weight: bold;
  white-space: nowrap;
  flex-shrink: 0;
  color: #333333;
}
.confirm_order_container .pre_message .content_left .city_left .city_cont span text[data-v-36094211],
.confirm_order_container .receive_info .content_left .city_left .city_cont span text[data-v-36094211] {
  font-weight: bold;
  color: #999999;
}
.confirm_order_container .pre_message .content_left .city_left .city_cont span[data-v-36094211]:first-child,
.confirm_order_container .receive_info .content_left .city_left .city_cont span[data-v-36094211]:first-child {
  margin-right: 12px;
}
.confirm_order_container .pre_message .content_left .city_left .city_cont span[data-v-36094211]:last-child,
.confirm_order_container .receive_info .content_left .city_left .city_cont span[data-v-36094211]:last-child {
  flex: 1;
  color: #999999;
  font-weight: 400;
  margin-left: 44px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 20px;
  font-weight: bold;
}
.confirm_order_container .pre_message .content_left .city_left .default_city[data-v-36094211],
.confirm_order_container .receive_info .content_left .city_left .default_city[data-v-36094211] {
  min-width: 58px;
  padding: 0 6px;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  flex-shrink: 0;
  background: #b5b5b5;
  border-radius: 2px;
  padding-top: 3px;
}
.confirm_order_container .pre_message .city_start[data-v-36094211],
.confirm_order_container .receive_info .city_start[data-v-36094211] {
  border-radius: 2px;
  position: relative;
  cursor: pointer;
  background-color: #F0F0F0;
}
.confirm_order_container .pre_message .content_right[data-v-36094211],
.confirm_order_container .receive_info .content_right[data-v-36094211] {
  width: 370px;
  font-size: 14px;
}
.confirm_order_container .pre_message .content_right .replace_address[data-v-36094211],
.confirm_order_container .receive_info .content_right .replace_address[data-v-36094211] {
  color: #1C1C1C;
  line-height: 14px;
}
.confirm_order_container .pre_message .add_address[data-v-36094211],
.confirm_order_container .receive_info .add_address[data-v-36094211] {
  width: 100px;
  height: 30px;
  background-color: #1C1C1C;
  color: white;
  line-height: 30px;
  text-align: center;
  margin-top: 29px;
  border-radius: 3px;
}
.confirm_order_container .pre_message .nomartop[data-v-36094211],
.confirm_order_container .receive_info .nomartop[data-v-36094211] {
  margin-top: 0;
}
.confirm_order_container .pre_mess[data-v-36094211] {
  border: 0;
  border-radius: 0;
}
.confirm_order_container .store_item[data-v-36094211] {
  margin-top: 20px;
  padding: 0 20px;
  background-color: #F0F0F0;
}
.confirm_order_container .store_item .store_name[data-v-36094211] {
  font-size: 14px;
  font-weight: bold;
  color: #161719;
  padding-top: 14px;
}
.confirm_order_container .store_item .good_container[data-v-36094211] {
  padding: 0 10px;
  background-color: #F0F0F0;
}
.confirm_order_container .store_item .good_container .good_item[data-v-36094211] {
  font-size: 14px;
  padding: 20px 0 10px 0;
}
.confirm_order_container .store_item .good_container .good_item .good_info[data-v-36094211] {
  width: 385px;
  margin-right: 3px;
}
.confirm_order_container .store_item .good_container .good_item .good_info .good_image_con[data-v-36094211] {
  position: relative;
}
.confirm_order_container .store_item .good_container .good_item .good_info .good_image_con .virtual_tag[data-v-36094211] {
  position: absolute;
  top: 0;
  left: 0;
  background: #e8bc4d;
  color: #fff;
  padding: 2px;
  font-size: 13px;
}
.confirm_order_container .store_item .good_container .good_item .good_info .good_image[data-v-36094211] {
  width: 80px;
  height: 80px;
}
.confirm_order_container .store_item .good_container .good_item .good_info .good_info_text[data-v-36094211] {
  align-self: flex-start;
  margin-left: 20px;
  height: 80px;
  flex: 1;
}
.confirm_order_container .store_item .good_container .good_item .good_info .good_info_text .good_name[data-v-36094211] {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  margin-top: 10px;
}
.confirm_order_container .store_item .good_container .good_item .good_info .good_info_text .good_spec[data-v-36094211] {
  font-size: 14px;
  font-weight: 400;
  color: #9c9c9c;
  margin-bottom: 10px;
}
.confirm_order_container .store_item .good_container .good_item .good_price[data-v-36094211] {
  width: 296px;
  text-align: center;
  color: #333333;
  margin-right: 3px;
}
.confirm_order_container .store_item .good_container .good_item .good_price span[data-v-36094211] {
  font-weight: bold;
  margin-left: 1px;
}
.confirm_order_container .store_item .good_container .good_item .num[data-v-36094211] {
  width: 247px;
  text-align: center;
  margin-right: 3px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.confirm_order_container .store_item .good_container .good_item .num span[data-v-36094211] {
  margin-right: 1px;
}
.confirm_order_container .store_item .good_container .good_item .subtotal[data-v-36094211] {
  flex: 1;
  font-size: 14px;
  font-weight: 400;
  text-align: right;
  padding-right: 24px;
  color: #1C1C1C;
}
.confirm_order_container .store_item .store_coupon[data-v-36094211] {
  width: 1156px;
  margin: 0 auto;
  margin-top: 10px;
  border: 1px solid #dddddd;
  font-size: 14px;
}
.confirm_order_container .store_item .store_coupon .store_coupon_title[data-v-36094211] {
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  color: #666666;
  box-sizing: border-box;
}
.confirm_order_container .store_item .store_coupon .store_coupon_con[data-v-36094211] {
  height: 60px;
  padding-left: 20px;
  padding-right: 20px;
}
.confirm_order_container .store_item .store_coupon .store_coupon_con.more_height[data-v-36094211] {
  height: 100px;
}
.confirm_order_container .store_item .store_coupon .store_coupon_con .title[data-v-36094211] {
  width: 130px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #dddddd;
  color: #999999;
}
.confirm_order_container .store_item .store_coupon .store_coupon_con .remark[data-v-36094211] {
  font-size: 12px;
  margin-left: 20px;
  height: 20px;
}
.confirm_order_container .store_item .store_coupon .store_coupon_con .remark[data-v-36094211] ::-webkit-input-placeholder {
  color: #aaaaaa;
}
.confirm_order_container .store_item .store_coupon .store_coupon_con .remark[data-v-36094211] {
  border: none;
  width: 80%;
}
.confirm_order_container .store_item .settle_info[data-v-36094211] {
  height: 110px;
  padding: 14px 0;
  padding-right: 20px;
  box-sizing: border-box;
  font-size: 14px;
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.confirm_order_container .store_item .settle_info .discounts .red[data-v-36094211],
.confirm_order_container .store_item .settle_info .shipping .red[data-v-36094211] {
  color: #1C1C1C;
}
.confirm_order_container .store_item .settle_info .discounts span[data-v-36094211]:nth-child(2),
.confirm_order_container .store_item .settle_info .shipping span[data-v-36094211]:nth-child(2) {
  width: 106px;
  display: inline-block;
}
.confirm_order_container .store_item .settle_info .total_money span[data-v-36094211]:nth-child(2) {
  width: 106px;
}
.confirm_order_container .store_item .settle_info .total_money span[data-v-36094211]:nth-child(2),
.confirm_order_container .store_item .settle_info .total_money span[data-v-36094211]:nth-child(3) {
  display: inline-block;
  color: #1C1C1C;
}
.confirm_order_container .platform_discount[data-v-36094211] {
  width: 100%;
  margin-top: 20px;
  border: 0;
  border-radius: 0;
}
.confirm_order_container .platform_discount .platform_discount_con[data-v-36094211] {
  padding-left: 20px;
}
.confirm_order_container .platform_discount .platform_discount_con .voice_select[data-v-36094211],
.confirm_order_container .platform_discount .platform_discount_con .title[data-v-36094211] {
  margin: 15px 0;
}
.confirm_order_container .platform_discount .platform_discount_con .integral[data-v-36094211] {
  margin-bottom: 10px;
  padding: 15px 0;
  border-top: 1px solid #dddddd;
  width: 100%;
}
.confirm_order_container .platform_discount .platform_discount_con .integral .int_ground[data-v-36094211] {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.confirm_order_container .platform_discount .platform_discount_con .integral .int_ground img[data-v-36094211] {
  cursor: pointer;
  margin-left: 5px;
  width: 15px;
  height: 15px;
}
.confirm_order_container .platform_discount .platform_discount_con .integral .int_avalible[data-v-36094211] {
  cursor: pointer;
  display: inline-flex;
  margin-top: 15px;
  font-size: 14px;
  border: 1px solid #dddddd;
  padding: 9px 14px;
  border-radius: 3px;
  width: unset;
}
.confirm_order_container .platform_discount .platform_discount_con .integral .int_avalible span[data-v-36094211]:first-child {
  color: #999999;
}
.confirm_order_container .platform_discount .platform_discount_con .integral .int_avalible span[data-v-36094211]:last-child {
  color: #1C1C1C;
}
.confirm_order_container .platform_discount .platform_discount_con .integral .int_already[data-v-36094211] {
  display: flex;
}
.confirm_order_container .platform_discount .platform_discount_con .integral .int_already .reChoose[data-v-36094211] {
  margin-top: 15px;
  font-size: 14px;
  font-weight: 400;
  color: #ec2b22;
  padding: 9px 14px;
  cursor: pointer;
}
.confirm_order_container .platform_discount .platform_discount_con .integral .int_fail[data-v-36094211] {
  margin-top: 15px;
  font-size: 14px;
  font-weight: 300;
  color: #999999;
}
.confirm_order_container .platform_discount .platform_discount_con[data-v-36094211] {
  width: 100%;
}
.confirm_order_container .platform_discount .platform_discount_con .title[data-v-36094211] {
  width: 130px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #dddddd;
  color: #999999;
}
.confirm_order_container .order_total_settle[data-v-36094211] {
  padding: 20px;
  box-sizing: border-box;
  width: 100%;
  height: 159px;
  background-color: #f8f8f8;
  border-radius: 2px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  background-color: #F0F0F0;
}
.confirm_order_container .order_total_settle span[data-v-36094211] {
  font-size: 14px;
  font-weight: 400;
}
.confirm_order_container .order_total_settle .order_price[data-v-36094211] {
  text-align: right;
  color: #333333;
}
.confirm_order_container .order_total_settle .order_price .order_price_num[data-v-36094211] {
  padding-left: 70px;
  font-size: 30px;
  color: #1C1C1C;
}
.confirm_order_container .order_total_settle .order_price .order_price_money[data-v-36094211] {
  font-size: 14px;
  font-weight: 400;
  color: #1C1C1C;
  letter-spacing: 1px;
}
.confirm_order_container .order_total_settle .order_price .order_price_money span[data-v-36094211] {
  font-size: 24px;
  font-weight: bold;
}
.confirm_order_container .order_total_settle .order_price .red[data-v-36094211] {
  padding-left: 70px;
  color: #1C1C1C;
}
.confirm_order_container .order_total_settle .order_price .order_Name[data-v-36094211] {
  margin-left: 10px;
}
.confirm_order_container .order_total_settle .order_price .order_mobile[data-v-36094211] {
  margin-left: 10px;
}
.confirm_order_container .order_total_settle .order_discount[data-v-36094211] {
  margin-top: 30px;
}
.confirm_order_container .invoice_con[data-v-36094211] {
  height: 70px;
  margin-left: 20px;
}
.confirm_order_container .invoice_con .no_select_invoice img[data-v-36094211] {
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.confirm_order_container .invoice_con .no_select_invoice span[data-v-36094211] {
  font-size: 14px;
  line-height: 14px;
  margin-left: 20px;
}
.confirm_order_container .invoice_con .no_select_invoice .invoice_info[data-v-36094211] {
  margin-left: 50px;
  border-left: 1px solid #dddddd;
}
.confirm_order_container .invoice_con .no_select_invoice .invoice_info span[data-v-36094211] {
  font-size: 14px;
  line-height: 14px;
  margin-left: 50px;
}
.confirm_order_container .invoice_con .no_select_invoice .invoice_info .choose[data-v-36094211] {
  color: #257bfd;
  cursor: pointer;
}
.confirm_order_container p[data-v-36094211] {
  color: #666666;
  font-size: 14px;
  width: 485px;
  margin: 0 auto;
}
.confirm_order_container .voice_list[data-v-36094211] {
  width: 485px;
  height: 330px;
  overflow-x: hidden;
  overflow-y: scroll;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
  margin: 0 auto;
  margin-top: 20px;
}
.confirm_order_container .voice_list .voice_item[data-v-36094211]:not(:first-child) {
  margin-top: 20px;
}
.confirm_order_container .voice_list .voice_item[data-v-36094211] {
  width: 100%;
  height: 36px;
  border: 1px solid #dddddd;
  position: relative;
  line-height: 36px;
  font-size: 14px;
  color: #333333;
  padding: 0 20px;
  box-sizing: border-box;
}
.confirm_order_container .voice_list .voice_item span[data-v-36094211]:first-child {
  float: left;
}
.confirm_order_container .voice_list .voice_item span[data-v-36094211]:nth-child(2) {
  float: right;
  display: inline-block;
  text-align: center;
  width: 35px;
  font-size: 12px;
  color: #1C1C1C;
  height: 20px;
  line-height: 20px;
  margin-top: 7px;
  border: 1px solid #1C1C1C;
  border-radius: 5px;
}
.confirm_order_container .voice_list .voice_item img[data-v-36094211] {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.confirm_order_container .voice_list .active[data-v-36094211] {
  border: 1px solid #1C1C1C;
}
.confirm_order_container .voice_list .add_voice_btn[data-v-36094211] {
  width: 80px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #1C1C1C;
  color: white;
  margin: 20px 300px 0;
  border-radius: 2px;
  cursor: pointer;
}
.confirm_order_container .add_voice_content[data-v-36094211] {
  height: 450px;
  width: 100%;
  margin: 0 auto;
  overflow-y: auto;
}
.confirm_order_container .add_voice_content .item[data-v-36094211]:not(:first-child) {
  margin-top: 20px;
}
.confirm_order_container .add_voice_content .item[data-v-36094211] {
  font-size: 14px;
}
.confirm_order_container .add_voice_content .item .title[data-v-36094211] {
  height: 30px;
  line-height: 30px;
  width: 87px;
  text-align: right;
}
.confirm_order_container .add_voice_content .item .right_info[data-v-36094211] .el-input .el-input__inner:focus {
  border-color: var(--btnBackgroundColor);
}
.confirm_order_container .add_voice_content .item .right_info .input[data-v-36094211] {
  margin-left: 10px;
  width: 400px;
}
.confirm_order_container .add_voice_content .item .right_info .title[data-v-36094211] {
  margin-top: 20px;
}
.confirm_order_container .add_voice_content .item .right_info .nomartop[data-v-36094211] {
  margin-top: 0px;
}
.confirm_order_container .add_voice_content .item .right_info p[data-v-36094211] {
  width: 400px;
  color: #bbbbbb;
  font-size: 12px;
  margin-left: 10px;
  margin-top: 10px;
  line-height: 16px;
}
.confirm_order_container .add_voice_content .item .right_info .select_btn[data-v-36094211] {
  width: 120px;
  height: 30px;
  background: #ffffff;
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  line-height: 30px;
  text-align: center;
  position: relative;
  color: #999999;
}
.confirm_order_container .add_voice_content .item .right_info .active[data-v-36094211] {
  border: 1px solid #1C1C1C;
  color: #333333;
}
.confirm_order_container .add_voice_content .item .right_info .select_btn[data-v-36094211]:nth-child(1) {
  margin-left: 10px;
}
.confirm_order_container .add_voice_content .item .right_info .select_btn[data-v-36094211]:nth-child(2) {
  margin-left: 60px;
}
.confirm_order_container .add_voice_content .item .right_info img[data-v-36094211] {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.confirm_order_container .add_voice_content .is_defalut[data-v-36094211] {
  margin-top: 10px;
}
.confirm_order_container .add_voice_content span[data-v-36094211] {
  margin-right: 10px;
}
.confirm_order_container .out_stock_dialog[data-v-36094211] {
  width: 460px;
  margin: 0 auto;
  height: 330px;
  overflow-y: scroll;
}
.confirm_order_container .out_stock_dialog .good_item[data-v-36094211] {
  font-size: 14px;
}
.confirm_order_container .out_stock_dialog .good_item img[data-v-36094211] {
  width: 80px;
  height: 80px;
}
.confirm_order_container .out_stock_dialog .good_item .good_info[data-v-36094211] {
  margin-left: 10px;
}
.confirm_order_container .out_stock_dialog .good_item .good_name[data-v-36094211] {
  width: 320px;
  color: #333333;
  line-height: 14px;
  margin-top: 10px;
  display: inline-block;
}
.confirm_order_container .out_stock_dialog .good_item .spec_num[data-v-36094211] {
  margin-top: 26px;
}
.confirm_order_container .out_stock_dialog .good_item .spec_num .good_spec[data-v-36094211] {
  color: #999999;
}
.confirm_order_container .out_stock_dialog .good_item .spec_num .good_num[data-v-36094211] {
  float: right;
  color: #333333;
}
.confirm_order_container .btn_con[data-v-36094211] {
  font-size: 14px;
  margin-top: 20px;
}
.confirm_order_container .btn_con .return[data-v-36094211] {
  cursor: pointer;
  width: 208px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #333333;
  border-radius: 3px;
  border: 1px solid #dddddd;
}
.confirm_order_container .btn_con .red[data-v-36094211] {
  background-color: #1C1C1C;
  color: white;
}
.confirm_order_container .btn_con .remove[data-v-36094211] {
  width: 120px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  background-color: #1C1C1C;
  margin-left: 10px;
  color: white;
}
.confirm_order_container .btn_con .confirm_add_voice[data-v-36094211] {
  cursor: pointer;
  width: 208px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: white;
  border-radius: 3px;
  background-color: #1C1C1C;
  margin-left: 10px;
}
.confirm_order_container .address_con[data-v-36094211] {
  height: 330px;
  overflow-y: scroll;
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}
.confirm_order_container .address_con .address_item[data-v-36094211] {
  margin: 0 auto;
}
.confirm_order_container .address_con .address_item[data-v-36094211]:not(:first-child) {
  margin-top: 20px;
}
.confirm_order_container .address_con .address_item[data-v-36094211] {
  width: 458px;
  box-sizing: border-box;
  border: 1px solid #dfdfdf;
  position: relative;
  padding: 20px;
}
.confirm_order_container .address_con .address_item span[data-v-36094211],
.confirm_order_container .address_con .address_item div[data-v-36094211]:not(:first-child) {
  margin-top: 12px;
}
.confirm_order_container .address_con .address_item .address_text[data-v-36094211] {
  display: flex;
  width: 400px;
}
.confirm_order_container .address_con .address_item .selected[data-v-36094211] {
  position: absolute;
  right: 0;
  bottom: 0;
}
.confirm_order_container .address_con .select[data-v-36094211] {
  border: 1px solid #1C1C1C;
}
.el-select-dropdown__item.selected[data-v-36094211] {
  color: #1C1C1C;
  font-weight: 700;
}
.el-select .el-input__inner[data-v-36094211]:focus {
  border-color: unset;
}
select .el-input.is-focus .el-input__inner[data-v-36094211] {
  border-color: unset;
}
.top_order_info[data-v-36094211] {
  width: 1200px;
  margin: 20px auto;
  display: flex;
  justify-content: space-between;
}
.top_order_info .top_logo[data-v-36094211] {
  width: 135px;
  height: 98px;
}
.top_order_info .top_logo div[data-v-36094211] {
  width: 135px;
  height: 98px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.top_order_info .top_info_progress[data-v-36094211] {
  width: 600px;
  margin-right: 20px;
}
.top_order_info .top_info_progress .progress_item p[data-v-36094211] {
  margin-top: 10px;
}
.top_order_info .top_info_progress .progress_item .progress_p[data-v-36094211] {
  margin-left: -4px;
}
.top_order_info .top_info_progress .progress_item .progress_p_one[data-v-36094211] {
  position: relative;
  left: 10px;
}
.top_order_info .top_info_progress .progress_item .progress[data-v-36094211] {
  text-align: center;
  margin-top: 3px;
}
.top_order_info .top_info_progress .progress_item .progress span[data-v-36094211] {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 14px;
  border: 5px solid #eeeeee;
  border-radius: 50%;
  color: #9f9f9f;
  z-index: 2;
}
.top_order_info .top_info_progress .progress_item .progress span.active[data-v-36094211] {
  border: 5px solid var(--btnBackgroundColor);
  color: var(--btnBackgroundColor);
}
.top_order_info .top_info_progress .progress_item .progress .progress_line[data-v-36094211] {
  width: 140px;
  height: 6px;
  background-color: #eeeeee;
  z-index: 1;
}
.top_order_info .top_info_progress .progress_item .progress .progress_line .content[data-v-36094211] {
  width: 100%;
  height: 100%;
}
.top_order_info .top_info_progress .progress_item .progress .progress_line .content.active[data-v-36094211] {
  background-color: var(--btnBackgroundColor);
}
.top_order_info .top_info_progress .progress_item .progress .progress_line .content.current[data-v-36094211] {
  width: 60%;
}
.overflow_ellipsis_clamp2[data-v-36094211] {
  width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
  line-height: 19px;
}
.mem_int[data-v-36094211] {
  height: 48px;
  background: #f8f8f8;
  font-size: 14px;
  font-weight: normal;
  color: #333333;
  line-height: 48px;
  padding-left: 20px;
}
.integral_avalible_order[data-v-36094211] {
  height: 36px;
  background: #f8f8f8;
  padding-left: 15px;
  line-height: 36px;
}
.integral_avalible_order span[data-v-36094211]:first-child {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.integral_avalible_order span[data-v-36094211]:nth-child(2) {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.use_integral_list_order[data-v-36094211] {
  height: 400px;
  padding: 0 14px;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  overflow: auto;
}
.use_integral_list_order .integral_item_order[data-v-36094211] {
  position: relative;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  justify-content: space-between;
}
.use_integral_list_order .integral_item_order[data-v-36094211]:hover {
  background-color: #f8f8f8;
}
.use_integral_list_order .integral_item_order span[data-v-36094211] {
  display: inline-block;
  color: #333333;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
}
.use_integral_list_order .integral_item_order label[data-v-36094211] {
  cursor: pointer;
  display: block;
  width: 18px;
  height: 18px;
  z-index: 1;
}
.use_integral_list_order .integral_item_order label .img_order[data-v-36094211] {
  width: 18px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAACiFBMVEUAAAD///+AgICqqqqAgICZmZmqqqqSkpKfn5+Ojo6ZmZmioqKVlZWdnZ2SkpKZmZmfn5+WlpacnJyUlJSZmZmenp6Xl5ebm5uVlZWZmZmdnZ2Xl5ebm5uVlZWZmZmcnJyXl5ebm5uWlpaZmZmcnJyYmJiampqWlpaZmZmbm5uYmJiXl5eZmZmbm5uYmJiampqXl5eZmZmampqXl5eZmZmbm5uYmJiampqXl5eZmZmbm5uYmJiampqXl5eZmZmbm5uampqYmJiZmZmampqampqYmJiZmZmampqYmJiampqZmZmampqampqYmJiZmZmampqYmJiampqYmJiZmZmYmJiampqYmJiZmZmYmJiampqYmJiZmZmZmZmZmZmYmJiZmZmampqZmZmZmZmampqZmZmYmJiZmZmampqZmZmYmJiZmZmZmZmZmZmYmJiZmZmZmZmZmZmYmJiZmZmampqZmZmYmJiZmZmampqZmZmZmZmYmJiZmZmZmZmZmZmYmJiZmZmampqZmZmZmZmZmZmampqZmZmZmZmYmJiZmZmampqZmZmZmZmampqZmZmZmZmYmJiampqZmZmZmZmZmZmZmZmZmZmYmJiZmZmampqZmZmZmZmampqZmZmZmZmYmJiampqZmZmZmZmampqZmZmZmZmYmJiZmZmampqZmZmZmZmYmJiZmZmampqZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm6rdrTAAAA2HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqLC0uLzAxMjU2Nzg5Ojs8PT4/QEFCREVGR0lKS0xNTlBRU1RVVldYWVpcXV5fYWJjZGZnaGlqa25vcXJzdHZ3eHp7fH1/gIGCg4SGh4iJiouMjo+QkZKTlJaXmJmam5ydoKGio6Smp6iqrK2ur7CxsrW2t7i6u76/wMHCw8TFxsfIycrLzM7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/x8/T2+ftj26OrAAACxklEQVQYGXXBiT9TAQAH8N8ybBqiHOUqkhwRtYqSpVFyJJ26dCxFxypHd1OR3Iy5iTWGVY5oVra9vWdvW6S7/p0+fTo+lr3vF39xfAW51f1vKdpopGniRdO11KDFLFhjBwnzaga1JprUaQmjSTcsK0gP58FaqKht0kiOdFXdLbh+s6ypT0Np5YWxTpjHddOVIYteUV+Ynbg+ZE1EXPr50g71zLgk2Qv/OCSUvfn0/EZabLifG4dt5+DsFbwh8UI3Tdane+IPbuwD6uNAXiSs+B+RTRPVe9zwW2QJOdt2dI0jrPnuKR3XV8ezALA4/iL9j+4sTyzA214+Y7wVtRhw9M9++u31aW/Y4JLZ+0UtDuXCZWMFqS4KhU2rzqg+9ySvQGD6M91DvgNssg8U6zWiWAjyJ1SHuLCFtQhI6iXLc5Bbpe8QwDYWwJfSygpUyCcr+WAUfX9Kr0DPuOpqGBitPjdgnsSorvvESjBantVK66CjmzO9wchdWDNNgDI3pnqA0RJBJUlAb5Lt9QIjd2H1tAETZPfxADDy3tdiNkCuVonDwChIpLRoUKvUlEWDUcQ9nVGFy1KiPR6M4lrmRhuQWkSNHeaBgX3Gy0+N+Qg5NGaWbODBJvvVVwhtfgJcNtdTSlEAbHI/0Gnu2uULO5/jT6lW4SLYwq81qwvDuGBx14knyUdb3bAAL6rY+KEmaRkbgJOgzkQ+2cHB/zZLtN/lWR5s/LLiYMuMoTwjYinmcQ7ZKaG/Dp1did/sfDIbSUNP8W4f/OO+7WI7+VVxMpCNvzwyKl+ZXkvPpwniNkZHx2xJSMl5PGwhOk75YR6v+Eud0+/VA53SJyWSsrp2xRhtUd5JCYAV9trsqudT7+YslFZrMM3OGkZkohhH/Mfeb9P+aw2KsSnCoJsYbL59LCHICQs4uAan5JU29fT197ZWirOiPDgs/PETY4sACvHj9hsAAAAASUVORK5CYII=) center;
  background-size: 100%;
}
.use_integral_list_order .integral_item_order input[type=radio][data-v-36094211] {
  display: none;
  z-index: 0;
}
.use_integral_list_order .integral_item_order input[type=radio]:checked + label .img_order[data-v-36094211] {
  width: 18px;
  height: 18px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA6lBMVEUAAAD/AAD/AAD/FRXrFBT/EhL/ERHvEBD/EBD0FRX/FRX/Ghr5Ghr6HBz6HBz/HBz8HBz8HBz8Ghr/Ghr8Ghr/Ghr8HBz8HR38HBz8HBz6HBz6HBz9Gxv9Gxv9Gxv7HBz9HBz7Gxv9Gxv7Gxv9Gxv7Gxv8HBz9Gxv8Gxv8Gxv8HBz8HBz8HBz8Gxv8Gxv7Gxv8Gxv8Gxv8Gxv8HBz7HBz9HBz7HBz9HBz7Gxv9Gxv7Gxv8HBz8HBz8HBz9Gxv8Gxv8Gxv9HBz8HBz9Gxv8Gxv9Gxv8HBz9HBz8HBz8HBz8HBz8HBz8Gxv8HBw9bnX1AAAATXRSTlMAAQIMDQ4PEBAYGCcoNjc3SUpOTk9PU2JjZGVmZ2hpeHh5eXqGjpufqqurrLCxs7S0vcTJytTV1djY2dzd3t/g4ebn6erq7Ozt7vn6++RQlPcAAAE5SURBVDjLhZNZV8IwFISnIoLFotQNF6StGyggSqVVcUdRzPz/v+ND2tK06WHecr6bOzk3d4BEhuV0/TD0u86mgbwq7oSJnr1qlremVPR1ouBqnzn1U03MgBoFZszLY2o1LkcFQxZoKPkBC9UEgNUfLbsNSM5KADwtP8TKHUkXMN6Kep+TfAXqOr4PoPZLkhZOC+7X3kmSHq71fENyXsEnSd5cCpV/RIcRHkmyBzTmaf+Y80EWXABo/GX9ZYFPksJG1CPtLy3kI4UNYGuu+pNkNx6k2AWwd6T4k6SbDErsyK9L+ctBIR61sJHxJ/mS/iyxnfEn6QAozZKKM+9T5d8lAGguWRhgUMQH8dLeL1larGvXemwugrHW0wSnomTrOPP+aSsXXudpgSduVZNvw2p3/DAcddr1VPz/AT+K0K4jVfkBAAAAAElFTkSuQmCC) center;
  background-size: 100%;
  z-index: 1;
}
.use_integral_list_order .integral_item_order .no_avalible_order[data-v-36094211] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #666666;
  opacity: 0.3;
  z-index: 999;
}
.integral_btn_order[data-v-36094211] {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}
.integral_btn_order button[data-v-36094211] {
  border: none;
  width: 167px;
  height: 40px;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  line-height: 30px;
}
.integral_btn_order .integral_abandom_order[data-v-36094211] {
  cursor: pointer;
  background: #999999;
}
.integral_btn_order .integral_engage_order[data-v-36094211] {
  cursor: pointer;
  background-color: #1C1C1C;
  margin-left: 20px;
}
.intRule_con[data-v-36094211] {
  border-top: 1px solid #dddddd;
  padding-top: 10px;
}
.intRule_con .int_rule_item[data-v-36094211] {
  font-size: 15px;
  font-weight: normal;
  color: #666666;
  line-height: 50px;
}
.affirm[data-v-36094211] {
  width: 1200px;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 400;
  color: #454545;
}
.xian[data-v-36094211] {
  width: 100%;
  padding: 0 20px;
}
.xian p[data-v-36094211] {
  width: 100%;
  box-sizing: border-box;
  height: 1px;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 26px;
  margin-bottom: 11px;
}
.confirm_title_info[data-v-36094211] {
  height: 30px;
  width: 100%;
  padding: 0 20px;
  display: flex;
  align-items: center;
}
.confirm_title_info div[data-v-36094211] {
  height: 100%;
  line-height: 30px;
  border-bottom: 2px solid #E5E5E5;
  margin-right: 3px;
}
.confirm_title_info .shop[data-v-36094211] {
  width: 398px;
  padding-left: 85px;
}
.confirm_title_info .unit_price[data-v-36094211] {
  width: 296px;
  text-align: center;
}
.confirm_title_info .num[data-v-36094211] {
  width: 247px;
  text-align: center;
}
.confirm_title_info .subtotal[data-v-36094211] {
  width: 209px;
  text-align: right;
  padding-right: 40px;
}
.additional[data-v-36094211] {
  display: flex;
  width: 100%;
  height: 133px;
  margin-top: 2px;
  background-color: #F0F0F0;
}
.additional .leaving_a_message[data-v-36094211] {
  width: 555px;
  height: 100%;
  padding-left: 10px;
  margin-right: 2px;
  background-color: #F0F0F0;
}
.additional .leaving_a_message .message_title[data-v-36094211] {
  padding-top: 14px;
  margin-bottom: 11px;
  color: #666666;
  font-size: 14px;
}
.additional .leaving_a_message .el-textarea[data-v-36094211] {
  word-break: break-all;
  background-color: #F0F0F0;
  border-color: #D2D2D2;
}
.additional .leaving_a_message .el-textarea[data-v-36094211] .el-textarea__inner {
  background-color: #F0F0F0;
  border-color: #D2D2D2;
}
.additional .leaving_a_message .el-textarea[data-v-36094211] .el-input__count {
  background-color: #F0F0F0;
}
.additional .leaving_a_message .store_coupon_con[data-v-36094211] {
  padding-right: 21px;
}
.additional .leaving_a_message .store_coupon_con .title[data-v-36094211] {
  width: 130px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #dddddd;
  color: #999999;
}
.additional .leaving_a_message .store_coupon_con .remark[data-v-36094211] {
  font-size: 12px;
  margin-left: 20px;
  height: 20px;
}
.additional .leaving_a_message .store_coupon_con .remark[data-v-36094211] ::-webkit-input-placeholder {
  color: #aaaaaa;
}
.additional .leaving_a_message .store_coupon_con .remark[data-v-36094211] {
  border: none;
  width: 80%;
}
.additional .discount_box[data-v-36094211] {
  flex: 1;
  height: 100%;
  display: flex;
  justify-content: space-between;
  background-color: #F0F0F0;
}
.additional .discount[data-v-36094211] {
  flex: 1;
  padding-left: 10px;
  margin-right: 2px;
}
.additional .discount p[data-v-36094211] {
  width: 80px;
  padding-top: 14px;
  margin: 0;
  margin-bottom: 11px;
}
.additional .discount .store_coupon_con[data-v-36094211] {
  padding-right: 20px;
}
.additional .discount .store_coupon_con.more_height[data-v-36094211] {
  height: 100px;
}
.additional .discount .store_coupon_con[data-v-36094211] .el-select .el-input .el-input__inner {
  background-color: #F0F0F0;
  border-color: #DCDCDC;
}
.additional .discount .store_coupon_con[data-v-36094211] .el-select .el-input .el-input__inner:focus {
  border-color: #DCDCDC;
}
.additional .discount .store_coupon_con .title[data-v-36094211] {
  min-width: 185px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #999999;
  border: 1px solid #dcdcdc;
  background-color: #fff;
  border-radius: 4px;
  cursor: default;
  transition: all 0.3s ease;
  background-color: #F0F0F0;
}
.additional .discount .store_coupon_con .title[data-v-36094211]:hover {
  border-color: #aaaaaa;
}
.additional .discount .store_coupon_con .remark[data-v-36094211] {
  font-size: 12px;
  margin-left: 20px;
  height: 20px;
}
.additional .discount .store_coupon_con .remark[data-v-36094211] ::-webkit-input-placeholder {
  color: #aaaaaa;
}
.additional .discount .store_coupon_con .remark[data-v-36094211] {
  border: none;
  width: 80%;
}
.additional .summation[data-v-36094211] {
  flex: 1;
  padding: 14px 0;
  height: 100%;
}
.additional .summation p[data-v-36094211] {
  margin: 0;
}
.additional .summation .summation_tit[data-v-36094211] {
  width: 81px;
  text-align: right;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.coupon_box[data-v-36094211] {
  width: 100%;
  padding: 0 20px;
}
.coupon_box .coupon_info[data-v-36094211] {
  width: 100%;
  border: 1px solid #e5e5e5;
  background: #ffffff;
}
.coupon_box .coupon_info .coupon_tit[data-v-36094211] {
  width: 100%;
  height: 38px;
  background: #f7f7f7;
  display: flex;
}
.coupon_box .coupon_info .coupon_tit div[data-v-36094211] {
  width: 183px;
  height: 100%;
  margin: 0;
  cursor: pointer;
  position: relative;
}
.coupon_box .coupon_info .coupon_tit .selected_p[data-v-36094211] {
  font-weight: 600;
}
.coupon_box .coupon_info .coupon_tit .coupon_select[data-v-36094211] {
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translate(-50%);
  width: 30px;
  height: 0px;
  border: 1.5px solid var(--btnBackgroundColor);
}
.coupon_box .coupon_info .paging[data-v-36094211] {
  width: 100%;
  margin-top: 23px;
  padding: 0 23px;
}
.coupon_box .coupon_info .paging .page[data-v-36094211] {
  color: #fb6d67;
  width: 20px;
}
.coupon_box .coupon_info .paging .total[data-v-36094211] {
  width: 20px;
}
.coupon_box .coupon_info .paging .xie[data-v-36094211] {
  margin: 0 3px;
}
.coupon_box .coupon_info .paging img[data-v-36094211] {
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.coupon_box .coupon_info .coupon_list[data-v-36094211] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-bottom: 23px;
}
.coupon_box .coupon_info .coupon_list .coupon_cont_bg[data-v-36094211] {
  background-image: url(../img/coupon.25afce91.png);
  background-size: 100% 100%;
}
.coupon_box .coupon_info .coupon_list .coupon_cont[data-v-36094211] {
  width: 260px;
  height: 148px;
  margin-left: 23px;
  border: 1px solid transparent;
  cursor: pointer;
  position: relative;
  margin-top: 23px;
}
.coupon_box .coupon_info .coupon_list .coupon_cont .img_coupon[data-v-36094211] {
  width: 279px;
  height: 163px;
  position: absolute;
  left: -9px;
  top: -8px;
}
.coupon_box .coupon_info .coupon_list .coupon_cont .coupons[data-v-36094211] {
  width: 19px;
  font-size: 18px;
  font-weight: bold;
  color: #999999;
  margin-left: 34px;
  z-index: 999;
  word-break: break-all;
}
.coupon_box .coupon_info .coupon_list .coupon_cont .coupon_cont_box[data-v-36094211] {
  flex: 1;
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-left: 22px;
  z-index: 999;
}
.coupon_box .coupon_info .coupon_list .coupon_cont .coupon_cont_box .money[data-v-36094211] {
  font-size: 32px;
  font-weight: 400;
  color: #999999;
  display: flex;
}
.coupon_box .coupon_info .coupon_list .coupon_cont .coupon_cont_box .money span[data-v-36094211] {
  font-size: 14px;
  padding-top: 5px;
}
.coupon_box .coupon_info .coupon_list .coupon_cont .coupon_cont_box .money.cp_chosen[data-v-36094211] {
  color: #1C1C1C;
}
.coupon_box .coupon_info .coupon_list .coupon_cont .coupon_cont_box .full_minus[data-v-36094211] {
  min-width: 74px;
  padding: 0 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  background: #f1f1f1;
  font-size: 12px;
  font-weight: 400;
  color: #666666;
}
.coupon_box .coupon_info .coupon_list .coupon_cont .coupon_cont_box .coupon_time[data-v-36094211] {
  font-size: 12px;
  font-weight: 400;
  color: #666666;
  margin-top: 5px;
}
.coupon_box .coupon_info .coupon_list .coupon_cont .coupon_cont_box .coupon_time span[data-v-36094211] {
  color: rgb(153, 153, 153);
}
.coupon_box .coupon_info .coupon_list .coupon_cont .coupon_cont_box .user_rule[data-v-36094211] {
  margin-top: 5px;
  font-size: 12px;
  font-weight: 400;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
}
.coupon_box .coupon_info .coupon_list .coupon_cont .coupon_cont_box .user_rule span[data-v-36094211] {
  color: rgb(153, 153, 153);
}
.coupon_box .coupon_info .coupon_list .coupon_contone[data-v-36094211] {
  border: 1px solid #e2231a;
  position: relative;
}
.coupon_box .coupon_info .coupon_list .coupon_contone .coupons[data-v-36094211] {
  color: #e2231a;
}
.coupon_box .coupon_info .coupon_list .coupon_contone .coupon_img[data-v-36094211] {
  width: 23px;
  height: 23px;
  position: absolute;
  right: -1px;
  bottom: 0;
}
.coupon_box .coupon_info .avali[data-v-36094211] {
  padding-left: 23px;
  padding-bottom: 23px;
  background-color: #F0F0F0;
}
.coupon_box .coupon_info .avali .int_avalible[data-v-36094211] {
  cursor: pointer;
  display: inline-flex;
  margin-top: 23px;
  font-size: 14px;
  border: 1px solid #dddddd;
  padding: 9px 14px;
  border-radius: 3px;
  width: 200px;
}
.coupon_box .coupon_info .avali .int_avalible span[data-v-36094211]:first-child {
  color: #999999;
}
.coupon_box .coupon_info .avali .int_avalible span[data-v-36094211]:last-child {
  color: #1C1C1C;
}
.coupon_box .coupon_info .avali .int_already[data-v-36094211] {
  display: flex;
}
.coupon_box .coupon_info .avali .int_already .reChoose[data-v-36094211] {
  margin-top: 23px;
  font-size: 14px;
  font-weight: 400;
  color: #ec2b22;
  padding: 9px 14px;
  cursor: pointer;
}
.coupon_box .coupon_info .avali .int_fail[data-v-36094211] {
  margin-top: 15px;
  font-size: 14px;
  font-weight: 300;
  color: #999999;
}
.coupon_box .coupon_info .purpose[data-v-36094211] {
  width: 100%;
  height: 41px;
  background: #f6f6f6;
  padding-left: 21px;
  line-height: 41px;
}
.coupon_box .coupon_info .purpose span[data-v-36094211] {
  font-size: 12px;
  font-weight: 400;
  color: #333333;
}
.coupon_box .coupon_info .purpose .purpose_money[data-v-36094211] {
  color: #e21106;
  margin-left: 2px;
  margin-right: 10px;
}
.coupon_box .coupon_info .purpose .purpose_discount[data-v-36094211] {
  color: #787575;
}
.coupon_box .coupon_info .purpose .purpose_discount span[data-v-36094211] {
  margin: 0 3px;
}
.coupon_box .coupon_info .purpose .purpose_fe[data-v-36094211] {
  color: #787575;
}
.gopuy_box[data-v-36094211] {
  width: 100%;
  padding-bottom: 35px;
}
.gopuy_box .gopuy[data-v-36094211] {
  width: 188px;
  height: 45px;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  background-color: var(--btnBackgroundColor);
}
.discount_use[data-v-36094211] {
  background-color: var(--backgroundColor);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type='number'] {
  -moz-appearance: textfield;
}
.voice_width {
  width: 605px !important;
}
.add_voice_btn2 {
  margin: -30px 114px 10px !important;
}
.out_store_width {
  width: 480px !important;
}
.select_address_width {
  width: 500px !important;
}
.el-dialog__body {
  padding-top: 10px;
}
.el-input__inner {
  font-size: 12px;
  line-height: 1px !important;
  /**
		* 解决el-input设置类型为number时，中文输入法光标上移问题
		**/
}
.confirm_order_container .input_email .el-input__inner {
  padding-right: 80px;
}
.el-select .el-input__inner:focus {
  border-color: #e2231a;
}
.el-select .el-input.is-focus .el-input__inner {
  border-color: #e2231a;
}
.el-input.is-active .el-input__inner,
.el-input__inner:focus {
  border-color: #e2231a;
  outline: 0;
}
.validateMessage {
  font-size: 12px;
  color: #e2231a;
  margin-top: 5px;
  padding-left: 80px;
  height: 12px;
}
.giftProduct {
  display: inline-block;
  border: 1px solid #e2231a;
  color: #e2231a;
  width: 33px;
  height: 16px;
  border-radius: 3px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  margin-right: 4px;
}
.integral_dialog .el-dialog__body {
  padding: 0;
}
#pre_tag_input {
  height: 30px;
  width: 320px;
}
.preMsgErr {
  color: #e2231a;
  margin-left: 13px;
}
.confirmOrderWrap {
  background: #F8F8F8;
}

