.basic_entrance-inner {
  height: auto;
  width: 790px; }
  .basic_entrance-inner .type {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    margin-bottom: 20px; }
    .basic_entrance-inner .type h3 {
      width: 380px; }
  .basic_entrance-inner ul.merit-two,
  .basic_entrance-inner ul.recmnd-two {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between; }
    .basic_entrance-inner ul.merit-two > li,
    .basic_entrance-inner ul.recmnd-two > li {
      width: 380px; }
      .basic_entrance-inner ul.merit-two > li dl dt,
      .basic_entrance-inner ul.recmnd-two > li dl dt {
        color: #fff;
        padding: 8px;
        text-align: center;
        position: relative;
        margin-bottom: 1em; }
        .basic_entrance-inner ul.merit-two > li dl dt:after,
        .basic_entrance-inner ul.recmnd-two > li dl dt:after {
          content: '';
          display: block;
          border: 1px solid #fff;
          width: calc(100% - 6px);
          height: calc(100% - 6px);
          position: absolute;
          left: 2px;
          top: 2px; }
        .basic_entrance-inner ul.merit-two > li dl dt strong,
        .basic_entrance-inner ul.recmnd-two > li dl dt strong {
          font-size: 16px; }
  .basic_entrance-inner ul.merit-two dl dd li {
    padding-left: 2em;
    padding-bottom: 0.5em;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.5em; }
    .basic_entrance-inner ul.merit-two dl dd li:last-child {
      border-bottom: none; }
    .basic_entrance-inner ul.merit-two dl dd li span {
      position: relative;
      display: block;
      color: #fff;
      font-weight: bold;
      text-align: center;
      line-height: 1.5em;
      width: 1.5em;
      height: 1.5em;
      margin-left: -2em;
      float: left; }
      .basic_entrance-inner ul.merit-two dl dd li span:after {
        display: block;
        content: '';
        margin-top: -1.5em;
        width: 1.5em;
        height: 1.5em;
        border-radius: 0.75em; }
    .basic_entrance-inner ul.merit-two dl dd li strong {
      display: block;
      font-size: 15px;
      padding-bottom: 0.2em; }
  .basic_entrance-inner ul.merit-two li:first-child dl dt {
    background: #f58300; }
  .basic_entrance-inner ul.merit-two li:first-child dl dd li span:after {
    background: #f58300; }
  .basic_entrance-inner ul.merit-two li:last-child dl dt {
    background: #fe6122; }
  .basic_entrance-inner ul.merit-two li:last-child dl dd li span:after {
    background: #fe6122; }
  .basic_entrance-inner ul.recmnd-two dl dt {
    color: #000 !important; }
    .basic_entrance-inner ul.recmnd-two dl dt:before {
      content: '';
      display: block;
      width: calc(100% - 4px);
      height: calc(100% - 4px);
      position: absolute;
      left: 2px;
      top: 2px; }
  .basic_entrance-inner ul.recmnd-two dl dd li {
    padding-left: 1.5em;
    padding-bottom: 0.5em;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.5em; }
    .basic_entrance-inner ul.recmnd-two dl dd li:last-child {
      border-bottom: none; }
    .basic_entrance-inner ul.recmnd-two dl dd li span {
      position: relative;
      display: block;
      font-weight: bold;
      text-align: center;
      width: 1.5em;
      margin-left: -1.5em;
      float: left; }
  .basic_entrance-inner ul.recmnd-two li:first-child dl dt,
  .basic_entrance-inner ul.recmnd-two li:first-child dl dt:after {
    border: 1px solid #f58300; }
  .basic_entrance-inner ul.recmnd-two li:first-child dl dt:before {
    background: #f58300;
    opacity: 0.3; }
  .basic_entrance-inner ul.recmnd-two li:first-child dl dd li span {
    color: #f58300; }
  .basic_entrance-inner ul.recmnd-two li:last-child dl dt,
  .basic_entrance-inner ul.recmnd-two li:last-child dl dt:after {
    border: 1px solid #fe6122; }
  .basic_entrance-inner ul.recmnd-two li:last-child dl dt:before {
    background: #fe6122;
    opacity: 0.3; }
  .basic_entrance-inner ul.recmnd-two li:last-child dl dd li span {
    color: #fe6122; }

/*# sourceMappingURL=basic_entrance.css.map */
