.long-banner {
  padding: 80px 0 0; }
  .long-banner ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .long-banner ul li {
      margin-right: 3%;
      -webkit-box-flex: 0 0 30%;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
      width: 30%; }
  .long-banner ul li .banner {
        width: 100%;
        height: 363px;
        border-radius: 8px;
        font-size: 18px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding-bottom: 12px; }
  .long-banner ul li p {
        margin: 20px 20px 0;
        text-align: center;
        font-size: 14px;
        color: #333333; }
  .orderProcess {
  padding-bottom: 80px; }
  .orderProcess .title {
    z-index: 10; }
  .orderProcess .title:before {
    content: 'ORDER PROCESS';
    z-index: -1; }
  .orderProcess .orderProcessBg {
    width: 100%;
    height: auto; }
  .applicationConditions {
  padding-bottom: 80px;
  background: #8C2148; }
  .applicationConditions .title {
    color: #ffffff;
    z-index: 10; }
  .applicationConditions .title:before {
    content: 'APPLICATION CONDITIONS';
    z-index: -1;
    color: #ffffff;
    opacity: 0.09; }
  .applicationConditions ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .applicationConditions ul li {
      margin-right: 3%;
      -webkit-box-flex: 0 0 30%;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
      width: 30%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
  .applicationConditions ul li .btn {
        margin-bottom: 20px;
        display: inline-block;
        width: 184px;
        height: 38px;
        line-height: 22px;
        text-align: center;
        font-size: 16px;
        color: #ffffff;
        background: #FC7B54;
        border-radius: 38px; }
  .applicationConditions ul li .conditions {
        width: 100%;
        height: 250px;
        border-radius: 8px;
        font-size: 14px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding-bottom: 17px;
        background-position: -3px 2px;
        background-size: 100% 100%; }
  .reimbursementStandards {
  padding-bottom: 80px; }
  .reimbursementStandards .title {
    z-index: 10; }
  .reimbursementStandards .title:before {
    content: 'REIMBURSEMENT STANDARDS';
    z-index: -1; }
  .reimbursementStandards ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .reimbursementStandards ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: 200px; }
  .reimbursementStandards ul li img {
        margin: 0 auto;
        width: 152px;
        -o-object-fit: contain;
           object-fit: contain; }
  .reimbursementStandards ul li .theme {
        margin: 10px 0;
        text-align: center;
        font-size: 16px;
        color: #333333; }
  .reimbursementStandards ul li .txt {
        text-align: center;
        font-size: 14px;
        color: #666666; }
  .fourAdvantages {
  padding-bottom: 80px;
  background: #FAFAFA; }
  .fourAdvantages .title {
    z-index: 10; }
  .fourAdvantages .title:before {
    content: 'FOUR ADVANTAGES';
    z-index: -1; }
  .fourAdvantages ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .fourAdvantages ul li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
  .fourAdvantages ul li img {
        width: 282px;
        -o-object-fit: contain;
           object-fit: contain; }
  .fourAdvantages ul li p {
        margin: 20px 0 0;
        font-size: 16px;
        color: #333333; }
  .askAndAnswer {
  padding-bottom: 80px; }
  .askAndAnswer .title {
    z-index: 10; }
  .askAndAnswer .title:before {
    content: 'ASK AND ANSWER';
    z-index: -1; }
  .askAndAnswer ul li:nth-child(odd) {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #FC7B54;
    border-radius: 8px; }
  .askAndAnswer ul li:nth-child(odd) .left {
      -webkit-box-flex: 0 0 50px;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
      width: 50px;
      text-align: center;
      font-size: 30px;
      font-weight: bold;
      color: #ffffff; }
  .askAndAnswer ul li:nth-child(odd) .right {
      padding-left: 20px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      background: #FAFAFA;
      -webkit-box-shadow: 0px 3px 10px 0px rgba(182, 182, 182, .34);
              box-shadow: 0px 3px 10px 0px rgba(182, 182, 182, .34); }
  .askAndAnswer ul li:nth-child(odd) .right p {
        margin: 0;
        text-align: left; }
  .askAndAnswer ul li:nth-child(odd) .right p:nth-child(1) {
        margin-right: 20px;
        padding: 20px 15px;
        font-size: 18px;
        color: #FC7B54;
        border-bottom: 1px dashed #FB8556; }
  .askAndAnswer ul li:nth-child(odd) .right p:nth-child(2) {
        padding: 20px 15px 30px;
        font-size: 16px;
        color: #333333; }
  .askAndAnswer ul li:nth-child(even) {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #8C2148;
    border-radius: 8px; }
  .askAndAnswer ul li:nth-child(even) .left {
      -webkit-box-flex: 0 0 50px;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
      width: 50px;
      text-align: center;
      font-size: 30px;
      font-weight: bold;
      color: #ffffff; }
  .askAndAnswer ul li:nth-child(even) .right {
      padding-left: 20px;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      background: #FAFAFA;
      -webkit-box-shadow: 0px 3px 10px 0px rgba(182, 182, 182, .34);
              box-shadow: 0px 3px 10px 0px rgba(182, 182, 182, .34); }
  .askAndAnswer ul li:nth-child(even) .right p {
        margin: 0;
        text-align: left; }
  .askAndAnswer ul li:nth-child(even) .right p:nth-child(1) {
        margin-right: 20px;
        padding: 20px 15px;
        font-size: 18px;
        color: #8C2148;
        border-bottom: 1px dashed #FB8556; }
  .askAndAnswer ul li:nth-child(even) .right p:nth-child(2) {
        padding: 20px 15px 30px;
        font-size: 16px;
        color: #333333; }
