.FDModal {
    width: 320px;
    height: 550px;
    border-radius: 6px 95px 6px 6px;
    position: relative;
  }

  .FDModal-Back {
    position: absolute;
    width: 80%;
    left: 5%;
    top: 15px;
    z-index: 2;
  }

  .FDModal-Top {
    width: 100%;
    height: 100%;
  }

  .FDForm {
    width: 100%;
    background-color: #ffffff;
    position: absolute;
    height: 500px;
    top: 16%;
    border-radius: 6px;
    padding-top: 15px;
  }

  .FDForm-Input {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #F6F6F6;
    height: 40px;
    display: flex;
  }

  .FDForm-Input-None {
    display: none;
  }

  .FDForm-Input-Lab {
    flex: 3;
    font-size: 0.8rem;
    font-weight: bold;
    line-height: 40px;
  }

  .FDForm-Input-Lab2 {
    flex: 7;
    position: relative;
  }

  .FDForm-Input-Lab3 {
    flex: 5;
    position: relative;
  }

  .FDForm-Input-Lab3 input {
    width: 100%;
    height: 40px;
    border: 0;
    float: right;
  }

  .FDForm-Input-Lab4 {
    flex: 2;
    text-align: center;
    line-height: 40px;
    color: #F05400;
  }

  .FDForm-Input-Lab2 input {
    width: 100%;
    height: 40px;
    border: 0;
  }
   .FDForm-Input-Lab5 {
    flex: 5;
    position: relative;
  }
  
  .FDForm-Input-Lab5 input {
    width: 100%;
    height: 40px;
    border: 0;
  }
     .FDForm-Input-Lab6 {
    flex: 2;
    position: relative;
    font-size: 1rem;
    line-height: 38px;
    color: #696969;
  }

  .FDForm-TextArea {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    min-height: 40px;
  }

  .FDForm-TextAreaDiv {
    display: flex;
    width: 100%;
  }

  .FDForm-TextArea-Lab {
    flex: 3;
    font-size: 1rem;
    font-weight: bold;
    line-height: 40px;
  }

  .FDForm-TextArea-Lab2 {
    flex: 7;
  }

  .FDForm-TextArea-Text {
    width: calc(100% - 10px);
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid #F6F6F6;
    height: 80px;
    border: 0;
    background-color: #F6F6F6;
    border-radius: 6px;
    padding: 5px;
  }

  .DForm-Radio-Left {
    position: absolute;left: 0%;top: 10px;
  }

  .DForm-Radio-Left input {
    width: 25px;height: 15px;margin-top: 2px;float: left;border: 20px solid #649723;
  }

  .DForm-Radio-Left b {
    display: block;float: left;line-height: 20px;font-size: 0.9rem;color: #000000;margin-left: 2px;
  }

  .DForm-Radio-Right {
    position: absolute;right: 5%;top: 10px;
  }

  .DForm-Radio-Right input {
    width: 25px;height: 15px; margin-top: 2px;float: left;
  }

  .DForm-Radio-Right b {
    display: block;float: left;line-height: 20px;font-size: 0.9rem;color: #000000;margin-left: 2px;
  }

  .DForm-Radio-Right2 {
    position: absolute;
    right: 40%;
    top: 10px;
  }

  .DForm-Radio-Right2 input {
    width: 25px;
    height: 15px;
    margin-top: 2px;
    float: left;
  }

  .DForm-Radio-Right2 b {
    display: block;
    float: left;
    line-height: 20px;
    font-size: 0.9rem;
    color: #000000;
    margin-left: 2px;
  }

  .DForm-Confirm {
    width: 92%;
    height: 20px;
    border: 0px solid #000000;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    font-size: 0.8rem;
  }

  .DForm-Confirm input {
    width: 12px;
    height: 12px;
    margin-right: 5px;
    margin-top: 3px;
    display: block;
    float: left;
  }

  .DForm-Confirm label {
    display: block;
    float: left;
    line-height: 20px;
    font-size: 0.8rem;
  }

  .DForm-Confirm label a {
    color: red;
  }

  .DForm-Button {
    width: 92%;
    height: 40px;
    border: 0px solid #000000;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    font-size: 0.8rem;
    display: flex;
  }

  .DForm-Button-Left {
    flex: 5;
    border: 0px solid #000000;
    height: 40px;
  }

  .DForm-Button-Left span {
    width: 90%;
    height: 38px;
    background-color: #F6F6F6;
    color: #969696;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    font-size: 1.1rem;
  }

  .DForm-Button-Right {
    flex: 5;
    border: 0px solid #000000;
    height: 40px;
  }

  .DForm-Button-Right span {
    width: 90%;
    height: 38px;
    background-color: #F05400;
    color: #FFFFFF;
    display: block;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    font-size: 1.1rem;
  }


  /* AddCompany相关的样式 */
  .AddCompanyDiv {
    width: 320px;
    min-height: 500px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .AddCompanyDivBack {
    width: 85%;
    margin-left: 5%;
    position: absolute;
    z-index: 2;
  }

  .AddCompany-container {
    width: 100%;
    min-height: 150px;
    background-color: #ffffff;
    position: absolute;
    top: 17%;
    border-radius: 10px;
  }

  .AddCompany-header {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    border: 0px solid #000000;
    margin-top: 20px;
    min-height: 50px;
    display: flex;
  }

  .AddCompany-label {
    line-height: 40px;
    flex: 3;
    font-size: 1.1rem;
    font-weight: bold;
  }

  .AddCompany-input-container {
    line-height: 40px;
    flex: 7;
    font-size: 1.1rem;
    font-weight: bold;
  }

  .AddCompany-input {
    width: 100%;
    height: 35px;
    border: 0;
  }

  .AddCompany-list-container {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    min-height: 5px;
  }

  .AddCompany-item {
    line-height: 40px;
    border-radius: 5px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
  }

  .AddCompany-item-default {
    background-color: #F6F6F6;
  }

  .AddCompany-item-selected {
    border: 1px solid #F05400;
    color: #F05400;
  }

  .AddCompany-buttons {
    display: flex;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    height: 40px;
    border: 0px solid #000000;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .AddCompany-button-col {
    flex: 5;
  }

  .AddCompany-button {
    text-align: center;
    line-height: 40px;
    border-radius: 5px;
    text-align: center;
    display: block;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .AddCompany-button-close {
    background-color: #F6F6F6;
    color: #969696;
  }

  .AddCompany-button-confirm {
    background-color: #F05400;
    color: #ffffff;
  }
  .CustomArrayForm{
    border-radius: 5px; width: 300px;min-height: 100px;background-color: #ffffff;margin-left: auto;margin-right: auto;padding: 3%;box-sizing: border-box;
  }
  .CustomArrayFormBtn{
    margin-top: 15px;  display: block;width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 0.9rem;color: #ffffff;background-color: #F05400;margin-bottom: 5px;
  }


  .FDNoticeBox{
    width: 320px;min-height: 20%;background-color: #ffffff;border-radius: 6px;padding: 5%;box-sizing: border-box;font-size: 0.9rem;line-height: 25px;
  }

  .IMProSelectListBox{
     overflow: auto; width: 320px;height:400px;background-color: #EEF5FF;border-radius: 6px;padding: 5%;box-sizing: border-box;font-size: 0.9rem;line-height: 25px;
  }
  .IMProSelectListBoxList{
    width: 100%;border-bottom:1px  dashed #0458D3;padding-bottom: 10px;
  }
  .IMProSelectListBoxList-Title{
    display: block;width: 100%;height: 30px;line-height: 30px;font-size: 0.9rem;
  }
  .IMProSelectListBoxList-DIV{
    width: 100%;display: flex;height: 20px;border:0px solid  #000000;
  }
  .IMProSelectListBoxList-DIVL{
    flex: 3;border:0px solid  #000000;font-size: 0.7rem;color: #969696;line-height: 20px;
  }
  .IMProSelectListBoxList-DIVR{
    flex: 7;border:0px solid  #000000;font-size: 0.7rem;color: #222222;line-height: 20px;display: -webkit-box;   -webkit-line-clamp: 1;   -webkit-box-orient: vertical;   overflow: hidden;   text-overflow: ellipsis;   white-space: normal;   text-align: left;
  }