.__Conatract-container {
  z-index: 2001;
  position: fixed;
  bottom: 0;
  right: 20px;
}
.__Conatract-container ._service-container {
    width: 305px;
    border-radius: 3px;
    background-color: #ffffff;
    border: 1px solid #e8e8e8;
    max-height: 80vh;
    overflow: auto;
}
.__Conatract-container ._service-container .service-header {
      border-bottom: 1px solid #e8e8e8;
      padding: 15px 20px;
}
.__Conatract-container ._service-container .service-header .title {
        color: #000;
        font-size: 16px;
}
.__Conatract-container ._service-container .time {
      font-size: 13px;
      color: rgba(0, 0, 0, 0.4);
      padding: 10px 0;
      text-align: center;
}
.__Conatract-container ._service-container .contact {
      padding: 0 20px;
}
.__Conatract-container ._service-container .contact p {
        max-width: 240px;
        width: auto;
        color: #505050;
        font-size: 14px;
        padding: 10px;
        line-height: 1.5em;
        border-radius: 10px;
        background-color: #f6f6f6;
        margin-bottom: 20px;
        display: inline-block;
}
.__Conatract-container ._service-container .contact-ruleForm {
      padding: 0 20px;
}
.__Conatract-container ._service-container .contact-ruleForm .el-form-item__label {
        font-size: 12px;
        line-height: 20px;
}
.__Conatract-container ._service-container .submit-btn {
      text-align: right;
      padding: 0 20px 20px 20px;
}
.__Conatract-container ._service-container .submit-btn span {
        font-size: 14px;
        font-weight: 500;
        color: #ffffff;
        border-radius: 2px;
        background-color: #33ac37;
        padding: 5px 18px;
}
.__Conatract-container ._btn-container {
    background: #33ac37;
    color: #fff;
    border-radius: 3px 3px 0 0;
    font-size: 14px;
    padding: 12px 30px;
    margin-top: 10px;
    display: inline-block;
}
.__Conatract-container ._btn-container i {
      margin-right: 5px;
}

