.model {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 100;
  display: none; }
  .model .alert {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 3.46667rem;
    background: #fff;
    border-radius: 3px; }
    .model .alert .delete-model {
      display: none; }
    .model .alert .change-model {
      display: none; }
    .model .alert .out-group {
      display: none; }
    .model .alert .change-price {
      display: none; }
    .model .alert .alert-top {
      width: 100%;
      text-align: center;
      margin-top: 0.42667rem; }
      .model .alert .alert-top i {
        font-size: 0.49067rem;
        margin-bottom: 0.26667rem; }
      .model .alert .alert-top .remove {
        font-size: 0.17067rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #323232;
        line-height: 0.17067rem;
        text-shadow: 0px 0px 5px rgba(24, 24, 78, 0.1);
        margin-top: 0.26667rem; }
      .model .alert .alert-top .again {
        margin-top: 0.21333rem;
        font-size: 0.14933rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #909090;
        margin-bottom: 0.32rem; }
    .model .alert .quotation-top {
      margin-top: 0.64rem;
      padding-left: 0.21333rem;
      padding-right: 0.21333rem; }
      .model .alert .quotation-top .price {
        height: 0.40533rem;
        line-height: 0.40533rem; }
        .model .alert .quotation-top .price span {
          float: left;
          height: 100%;
          width: 20%;
          font-size: 0.14933rem;
          font-family: PingFangSC-Regular;
          font-weight: 400;
          color: #323232;
          text-align: center; }
        .model .alert .quotation-top .price input {
          float: left;
          width: 50%;
          height: 100%;
          padding-left: 0.10667rem;
          font-size: 0.14933rem;
          font-weight: 400;
          color: #000;
          border-bottom: 1px solid #efefef;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
      .model .alert .quotation-top .radio {
        height: 0.74667rem;
        line-height: 0.74667rem;
        padding-left: 20%; }
        .model .alert .quotation-top .radio span {
          position: relative;
          padding: 0.05333rem 0.21333rem;
          font-size: 0.14933rem;
          font-family: PingFangSC-Regular;
          font-weight: 400;
          color: #323232; }
          .model .alert .quotation-top .radio span i {
            position: absolute;
            width: 0.16rem;
            height: 0.16rem;
            text-align: center;
            font-size: 0.16rem;
            top: 50%;
            left: 0;
            transform: translateY(-50%);
            background-image: url(./../../../images/group_check_no.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: 100% 100%; }
        .model .alert .quotation-top .radio.active span i {
          background-image: url(./../../../images/group_check_yes.png); }
      .model .alert .quotation-top .checkboxFive {
        width: 0.16rem;
        margin: 0.21333rem;
        position: relative; }
        .model .alert .quotation-top .checkboxFive img {
          width: 0.16rem;
          height: 0.16rem;
          margin-left: 0.40533rem; }
        .model .alert .quotation-top .checkboxFive span {
          position: absolute;
          top: -0.01067rem;
          left: 0.64rem;
          width: 0.85333rem;
          font-size: 0.14933rem; }
    .model .alert .out-group-top {
      height: 0.85333rem;
      margin-top: 0.64rem;
      text-align: center; }
      .model .alert .out-group-top .out {
        height: 0.85333rem; }
        .model .alert .out-group-top .out p {
          text-align: center;
          font-size: 0.17067rem; }
    .model .alert .alert-bottom div {
      width: 50%;
      border-top: 1px solid #efefef; }
      .model .alert .alert-bottom div.cancel {
        border-right: 1px solid #efefef; }
      .model .alert .alert-bottom div p {
        height: 0.68267rem;
        line-height: 0.68267rem;
        font-size: 0.14933rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #909090;
        text-align: center; }
