@charset "UTF-8";
.LXContainer {
  position: initial;
  background: #fff !important;
  padding: 24px !important; }
  .LXContainer .t-close {
    cursor: pointer;
    position: absolute;
    right: -12px;
    top: -12px;
    z-index: 9999; }
    .LXContainer .t-close .icfont {
      width: 48px;
      height: 48px;
      line-height: 48px;
      text-align: center;
      font-size: 24px;
      display: block;
      border-radius: 24px;
      border: 1px solid rgba(229, 229, 229, 0.24); }

.practiceLayer {
  align-items: flex-start;
  position: relative; }
  .practiceLayer .bigTitle {
    height: 139px;
    background: url(../images/titlebg.png) no-repeat;
    position: relative; }
    .practiceLayer .bigTitle .borderTitle {
      position: absolute;
      left: 538px;
      border: 1px dashed #FF7246;
      border-radius: 24px 24px 24px 0;
      padding: 16px 24px;
      color: #FF7246;
      font-size: 24px;
      top: 16%;
      transform: translateY(-16%); }
  .practiceLayer .masterMain {
    align-items: flex-start;
    border-radius: 0;
    flex: 1; }
  .practiceLayer .sideMain {
    margin-left: 24px;
    width: 240px;
    margin-top: 48px; }
  .practiceLayer .oncourse-wrapper {
    background: #fff;
    border-radius: 16px;
    padding: 12px 6px 16px;
    border: 2px solid #FF7246; }
    .practiceLayer .oncourse-wrapper .courseTitt {
      font-size: 24px;
      text-align: center;
      font-weight: 600; }
    .practiceLayer .oncourse-wrapper .courseList {
      margin-top: 12px; }
      .practiceLayer .oncourse-wrapper .courseList .letterzm, .practiceLayer .oncourse-wrapper .courseList .item {
        border-radius: 4px;
        background: rgba(255, 114, 70, 0.08);
        text-align: center;
        margin: 4px 2px 0;
        font-size: 16px; }
      .practiceLayer .oncourse-wrapper .courseList .letterzm {
        width: calc(25% - 4px);
        height: 32px;
        line-height: 32px; }
      .practiceLayer .oncourse-wrapper .courseList .class-content .letterzm {
        width: calc(33.333% - 4px); }
      .practiceLayer .oncourse-wrapper .courseList .item {
        padding: 12px 0; }
        .practiceLayer .oncourse-wrapper .courseList .item .icfont {
          font-size: 20px;
          margin-right: 12px; }
  .practiceLayer .pageButtons {
    margin-top: 16px;
    background: #fff;
    border-radius: 16px;
    padding: 4px 16px; }
    .practiceLayer .pageButtons .button {
      height: 40px;
      line-height: 40px;
      text-align: center;
      cursor: pointer;
      font-size: 18px;
      border-top: 1px solid #f3f3f3; }
      .practiceLayer .pageButtons .button:first-child {
        border: none; }
  .practiceLayer .masterContent {
    background: #fff;
    padding: 0 12px 32px 12px; }
    .practiceLayer .masterContent .exform {
      margin-top: 32px;
      padding-bottom: 40px; }
      .practiceLayer .masterContent .exform .title-master {
        height: 60px;
        padding-left: 172px;
        font-size: 20px;
        line-height: 52px;
        margin: 0 24px; }
    .practiceLayer .masterContent .form-lists .item {
      margin-top: 64px; }
      .practiceLayer .masterContent .form-lists .item:first-child {
        margin-top: 40px; }
      .practiceLayer .masterContent .form-lists .item .stem-master {
        font-size: 22px;
        margin: 0 24px;
        align-items: flex-start; }
        .practiceLayer .masterContent .form-lists .item .stem-master .tag {
          width: 32px;
          height: 32px;
          border-radius: 8px 8px 8px 0;
          background: rgba(246, 145, 27, 0.24);
          color: #F6911B;
          margin-right: 12px;
          text-align: center;
          line-height: 32px;
          margin-top: 3px; }
        .practiceLayer .masterContent .form-lists .item .stem-master .tit {
          vertical-align: text-bottom; }
      .practiceLayer .masterContent .form-lists .item .stem-video {
        height: 32px;
        background: rgba(54, 180, 255, 0.12);
        border-radius: 16px;
        font-size: 16px;
        display: inline-block;
        cursor: pointer;
        padding: 0 14px 0 4px;
        color: #36B4FF;
        position: relative;
        overflow: hidden;
        line-height: 32px;
        margin-left: 4px; }
        .practiceLayer .masterContent .form-lists .item .stem-video .icfont {
          font-size: 24px;
          margin-right: 6px;
          float: left; }
      .practiceLayer .masterContent .form-lists .item .stem-video-playing .icfont::before {
        animation: videoplay .3s ease infinite;
        -webkit-animation: videoplay .3s linear infinite;
        /* Safari 和 Chrome */ }
      .practiceLayer .masterContent .form-lists .item .stem-sub {
        text-align: center;
        font-size: 32px; }
      .practiceLayer .masterContent .form-lists .item .stem-sub1, .practiceLayer .masterContent .form-lists .item .stem-sub2 {
        padding-top: 32px; }
      .practiceLayer .masterContent .form-lists .item .choices {
        margin-top: 20px;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        flex: 1 1 auto; }
        .practiceLayer .masterContent .form-lists .item .choices .li {
          cursor: pointer;
          margin: 12px 16px 12px;
          border-radius: 24px;
          overflow: hidden; }
          .practiceLayer .masterContent .form-lists .item .choices .li .label {
            cursor: pointer;
            height: 48px;
            line-height: 46px;
            padding: 0 16px;
            border: 1px dashed #333333;
            border-radius: 24px;
            box-sizing: border-box;
            font-size: 20px; }
          .practiceLayer .masterContent .form-lists .item .choices .li .input-radio {
            margin-right: 12px; }
            .practiceLayer .masterContent .form-lists .item .choices .li .input-radio input[type="radio"], .practiceLayer .masterContent .form-lists .item .choices .li .input-radio input[type="checkbox"] {
              display: none; }
            .practiceLayer .masterContent .form-lists .item .choices .li .input-radio input[type="radio"] + i.icon, .practiceLayer .masterContent .form-lists .item .choices .li .input-radio input[type="checkbox"] + i.icon {
              width: 22px;
              height: 22px;
              border: 1px solid #707070;
              display: block;
              position: relative; }
            .practiceLayer .masterContent .form-lists .item .choices .li .input-radio input[type="radio"] + i.icon {
              border-radius: 12px; }
            .practiceLayer .masterContent .form-lists .item .choices .li .input-radio input[type="checkbox"] + i.icon {
              border-radius: 4px; }
            .practiceLayer .masterContent .form-lists .item .choices .li .input-radio input[type="radio"]:checked + i.icon, .practiceLayer .masterContent .form-lists .item .choices .li .input-radio input[type="checkbox"]:checked + i.icon {
              border: 1px solid transparent; }
              .practiceLayer .masterContent .form-lists .item .choices .li .input-radio input[type="radio"]:checked + i.icon::after, .practiceLayer .masterContent .form-lists .item .choices .li .input-radio input[type="checkbox"]:checked + i.icon::after {
                font-family: "icfont" !important;
                content: "\e6ac";
                position: absolute;
                top: 0;
                left: 0;
                font-size: 24px;
                width: 22px;
                height: 22px;
                line-height: 22px;
                text-align: center;
                color: #FF7246; }
          .practiceLayer .masterContent .form-lists .item .choices .li .stem-video {
            margin-left: 16px;
            padding: 0 12px; }
        .practiceLayer .masterContent .form-lists .item .choices .active .label {
          border: 1px solid #FF7246;
          color: #FF7246; }
      .practiceLayer .masterContent .form-lists .item .choices-col1 .li {
        width: 100%; }
      .practiceLayer .masterContent .form-lists .item .choices-col2 .li {
        width: calc(50% - 36px); }
      .practiceLayer .masterContent .form-lists .item .choices-col4 .li {
        width: calc(25% - 36px); }
      .practiceLayer .masterContent .form-lists .item .answer_standard, .practiceLayer .masterContent .form-lists .item .answer_user, .practiceLayer .masterContent .form-lists .item .explains {
        border-radius: 24px;
        position: relative;
        margin: 0 24px; }
        .practiceLayer .masterContent .form-lists .item .answer_standard .label, .practiceLayer .masterContent .form-lists .item .answer_user .label, .practiceLayer .masterContent .form-lists .item .explains .label {
          width: 128px;
          min-height: 48px;
          border-radius: 24px;
          font-size: 20px;
          margin-right: 24px;
          padding: 0 24px;
          box-sizing: border-box;
          line-height: 48px;
          position: absolute;
          left: 0;
          top: 0;
          height: 100%;
          display: flex;
          align-items: center;
          justify-content: center; }
        .practiceLayer .masterContent .form-lists .item .answer_standard .cont, .practiceLayer .masterContent .form-lists .item .answer_user .cont, .practiceLayer .masterContent .form-lists .item .explains .cont {
          font-size: 20px;
          margin-left: 152px;
          box-sizing: border-box;
          padding: 9px 0; }
          .practiceLayer .masterContent .form-lists .item .answer_standard .cont span, .practiceLayer .masterContent .form-lists .item .answer_user .cont span, .practiceLayer .masterContent .form-lists .item .explains .cont span {
            font-size: 20px;
            margin-right: 24px;
            display: flex;
            align-items: center; }
        .practiceLayer .masterContent .form-lists .item .answer_standard .stem-video, .practiceLayer .masterContent .form-lists .item .answer_user .stem-video, .practiceLayer .masterContent .form-lists .item .explains .stem-video {
          background: #fff;
          margin-left: 16px;
          padding: 0 12px; }
      .practiceLayer .masterContent .form-lists .item .answers {
        margin-top: 24px; }
        .practiceLayer .masterContent .form-lists .item .answers .answer_standard {
          margin-top: 12px; }
        .practiceLayer .masterContent .form-lists .item .answers .answer_error {
          color: #FF7246;
          background: rgba(255, 114, 70, 0.16); }
          .practiceLayer .masterContent .form-lists .item .answers .answer_error .label {
            color: #FF7246;
            background: rgba(255, 114, 70, 0.16); }
        .practiceLayer .masterContent .form-lists .item .answers .answer_correct {
          color: #10B848;
          background: rgba(16, 184, 72, 0.16); }
          .practiceLayer .masterContent .form-lists .item .answers .answer_correct .label {
            color: #10B848;
            background: rgba(16, 184, 72, 0.16); }
        .practiceLayer .masterContent .form-lists .item .answers .answer_standard {
          background: rgba(18, 142, 255, 0.16); }
          .practiceLayer .masterContent .form-lists .item .answers .answer_standard .label {
            background: rgba(18, 142, 255, 0.16); }
      .practiceLayer .masterContent .form-lists .item .explains {
        margin-top: 24px;
        background: rgba(0, 0, 0, 0.04); }
        .practiceLayer .masterContent .form-lists .item .explains .label {
          background: rgba(0, 0, 0, 0.04); }
    .practiceLayer .masterContent .form-lists .item3 .justify-block {
      margin-top: 32px;
      margin-left: 24px; }
      .practiceLayer .masterContent .form-lists .item3 .justify-block .choices {
        margin: 0;
        margin-left: 32px; }
      .practiceLayer .masterContent .form-lists .item3 .justify-block .stem-sub {
        padding: 0;
        justify-content: flex-start; }
    .practiceLayer .masterContent .form-lists .item3 .stem-sub {
      display: flex;
      justify-content: center; }
      .practiceLayer .masterContent .form-lists .item3 .stem-sub .word {
        width: 128px;
        height: 128px;
        background: url(../images/mibg.png) no-repeat center center;
        border: 1px solid #707070;
        font-size: 102px;
        text-align: center;
        line-height: 128px;
        font-family: 新宋体;
        margin-left: -1px; }
        .practiceLayer .masterContent .form-lists .item3 .stem-sub .word:first-child {
          margin: 0; }
    .practiceLayer .masterContent .form-lists .item4 .stem-sub {
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
      flex: 1 1 auto; }
      .practiceLayer .masterContent .form-lists .item4 .stem-sub .tag {
        margin: 8px;
        font-size: 24px;
        height: 40px;
        line-height: 40px;
        padding: 0 16px;
        border-radius: 4px;
        background: rgba(30, 118, 219, 0.24);
        color: #1E76DB; }
      .practiceLayer .masterContent .form-lists .item4 .stem-sub .tag1 {
        background: rgba(30, 118, 219, 0.24);
        color: #1E76DB; }
      .practiceLayer .masterContent .form-lists .item4 .stem-sub .tag2 {
        background: rgba(60, 185, 23, 0.24);
        color: #3CB917; }
      .practiceLayer .masterContent .form-lists .item4 .stem-sub .tag3 {
        background: rgba(117, 41, 232, 0.24);
        color: #7529E8; }
      .practiceLayer .masterContent .form-lists .item4 .stem-sub .tag4 {
        background: rgba(255, 114, 70, 0.24);
        color: #FF7246; }
      .practiceLayer .masterContent .form-lists .item4 .stem-sub .tag5 {
        background: rgba(247, 89, 171, 0.24);
        color: #f759ab; }
    .practiceLayer .masterContent .form-lists .item5 .stem-sub {
      display: flex;
      justify-content: center; }
      .practiceLayer .masterContent .form-lists .item5 .stem-sub .line {
        padding: 0 96px;
        border-top: 1px solid #707070;
        border-bottom: 1px solid #707070;
        height: 84px;
        line-height: 72px;
        position: relative;
        z-index: 5;
        font-size: 56px; }
        .practiceLayer .masterContent .form-lists .item5 .stem-sub .line::after, .practiceLayer .masterContent .form-lists .item5 .stem-sub .line:before {
          content: "";
          border-bottom: 1px dashed #D1D1D1;
          width: 100%;
          height: 1px;
          position: absolute;
          left: 0;
          z-index: -1; }
        .practiceLayer .masterContent .form-lists .item5 .stem-sub .line::after {
          top: 31%; }
        .practiceLayer .masterContent .form-lists .item5 .stem-sub .line:before {
          bottom: 31%; }
    .practiceLayer .masterContent .form-lists .item6 .stem-sub1 {
      font-size: 28px; }
    .practiceLayer .masterContent .form-lists .item6 .stem-sub2 {
      margin-top: 16px; }
    .practiceLayer .masterContent .exform-one .title-master {
      background: url(../images/title1bg.png) no-repeat;
      color: #F6911B; }
    .practiceLayer .masterContent .exform-one .form-lists .stem-master .tag {
      color: #F6911B;
      background: rgba(246, 145, 27, 0.24); }
    .practiceLayer .masterContent .exform-more .title-master {
      background: url(../images/title2bg.png) no-repeat;
      color: #1BBAF6; }
    .practiceLayer .masterContent .exform-more .form-lists .stem-master .tag {
      color: #1BBAF6;
      background: rgba(27, 186, 246, 0.24); }
    .practiceLayer .masterContent .exform-fill .title-master {
      background: url(../images/title3bg.png) no-repeat;
      color: #78BE49; }
    .practiceLayer .masterContent .exform-fill .form-lists .stem-master .tag {
      color: #78BE49;
      background: rgba(120, 190, 73, 0.24); }
    .practiceLayer .masterContent .formfill-lists .item .stem-master .tag {
      margin-top: 10px; }
    .practiceLayer .masterContent .formfill-lists .item .stem-master .tit {
      flex-wrap: wrap;
      font-size: 32px;
      font-family: "pingyin", "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
      flex: 1; }
    .practiceLayer .masterContent .formfill-lists .inputBlock {
      display: inline-block;
      position: relative; }
      .practiceLayer .masterContent .formfill-lists .inputBlock .input, .practiceLayer .masterContent .formfill-lists .inputBlock .sp {
        border: none;
        width: 64px;
        background: transparent;
        position: relative;
        z-index: 5;
        height: 42px;
        text-align: center;
        box-sizing: border-box;
        display: inline-block;
        vertical-align: text-top;
        font-size: 36px; }
      .practiceLayer .masterContent .formfill-lists .inputBlock .input {
        border-bottom: 1px solid #10B848; }
      .practiceLayer .masterContent .formfill-lists .inputBlock .sp {
        line-height: 32px; }
      .practiceLayer .masterContent .formfill-lists .inputBlock .sp2 {
        width: 88px; }
      .practiceLayer .masterContent .formfill-lists .inputBlock .sp3 {
        width: 112px; }
      .practiceLayer .masterContent .formfill-lists .inputBlock .sp4 {
        width: 136px; }
      .practiceLayer .masterContent .formfill-lists .inputBlock .sp5 {
        width: 136px; }
      .practiceLayer .masterContent .formfill-lists .inputBlock .sp6 {
        width: 160px; }
      .practiceLayer .masterContent .formfill-lists .inputBlock .sp7 {
        width: 184px; }
    .practiceLayer .masterContent .formfill-lists .inputCli {
      cursor: pointer;
      margin: 0 4px; }
    .practiceLayer .masterContent .formfill-lists .inputBlock1 {
      border-top: 1px solid #10B848;
      border-bottom: 1px solid #10B848;
      position: relative; }
      .practiceLayer .masterContent .formfill-lists .inputBlock1::after, .practiceLayer .masterContent .formfill-lists .inputBlock1:before {
        content: "";
        width: 100%;
        position: absolute;
        left: 0;
        height: 1px; }
      .practiceLayer .masterContent .formfill-lists .inputBlock1::after {
        bottom: 14px;
        border-top: 1px dashed #10B848; }
      .practiceLayer .masterContent .formfill-lists .inputBlock1::before {
        top: 15px;
        border-top: 1px dashed #10B848; }
      .practiceLayer .masterContent .formfill-lists .inputBlock1 .input {
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0; }
    .practiceLayer .masterContent .exbutton {
      display: flex;
      justify-content: center;
      padding: 24px 0 32px; }
      .practiceLayer .masterContent .exbutton .submit, .practiceLayer .masterContent .exbutton .repractice {
        width: 360px;
        height: 48px;
        background: #FF7246;
        border-radius: 24px;
        border: none;
        line-height: 48px;
        color: #ffffff;
        font-size: 22px;
        cursor: pointer; }
      .practiceLayer .masterContent .exbutton .repractice {
        display: none;
        background: #128EFF; }
  .practiceLayer .masterContentRe .form-lists .item .choices {
    margin-top: 12px; }
    .practiceLayer .masterContentRe .form-lists .item .choices .li {
      margin: 4px 24px; }
      .practiceLayer .masterContentRe .form-lists .item .choices .li .label {
        border: none; }
  .practiceLayer .masterContentRe .form-lists .item .stem-sub1 {
    padding-top: 16px; }
  .practiceLayer .sideMain {
    z-index: 9; }
    .practiceLayer .sideMain .readArticle {
      background: #fff;
      border-radius: 24px; }
      .practiceLayer .sideMain .readArticle .menuItem {
        height: 48px;
        padding: 0 16px; }
        .practiceLayer .sideMain .readArticle .menuItem .label .icfont {
          width: 24px;
          height: 24px;
          font-size: 24px;
          margin-right: 4px;
          float: left;
          line-height: 1; }
      .practiceLayer .sideMain .readArticle .showArticle {
        overflow-y: auto;
        display: none;
        padding: 0 16px; }
        .practiceLayer .sideMain .readArticle .showArticle .art-item {
          margin-top: 12px;
          padding-bottom: 20px;
          font-size: 18px;
          line-height: 2; }
          .practiceLayer .sideMain .readArticle .showArticle .art-item p {
            text-indent: 2em; }
          .practiceLayer .sideMain .readArticle .showArticle .art-item .cont {
            margin-top: 4px; }
        .practiceLayer .sideMain .readArticle .showArticle .item-center {
          text-align: center; }
          .practiceLayer .sideMain .readArticle .showArticle .item-center p {
            text-indent: inherit; }
    .practiceLayer .sideMain .achievement {
      display: none;
      margin-top: 16px;
      background: #fff;
      border-radius: 24px;
      padding: 16px 16px 12px;
      box-sizing: border-box;
      border: 2px solid #128EFF; }
      .practiceLayer .sideMain .achievement .name {
        text-align: center;
        font-size: 18px; }
      .practiceLayer .sideMain .achievement .nubmer {
        text-align: center;
        font-size: 32px;
        color: #128EFF; }
        .practiceLayer .sideMain .achievement .nubmer b {
          font-size: 64px; }
      .practiceLayer .sideMain .achievement .item {
        text-align: center;
        padding: 8px 0; }
        .practiceLayer .sideMain .achievement .item .tit {
          font-size: 16px; }
        .practiceLayer .sideMain .achievement .item .cont {
          margin-top: 4px; }
        .practiceLayer .sideMain .achievement .item .time {
          border: 1px solid #707070;
          height: 32px;
          border-radius: 16px;
          line-height: 32px;
          margin-top: 8px; }

.practice-content {
  position: relative;
  display: none;
  background: #fff;
  border-radius: 16px;
  z-index: 99;
  padding-top: 24px; }

.success-content {
  text-align: center;
  padding: 24px;
  width: 360px; }
  .success-content .icfont {
    background: #10B848;
    width: 96px;
    height: 96px;
    text-align: center;
    line-height: 96px;
    font-size: 48px;
    color: #fff;
    border-radius: 48px;
    margin: 16px auto 0; }
  .success-content .succ-tit {
    font-size: 24px;
    padding-top: 16px; }
  .success-content .succ-subtit {
    margin-top: 24px;
    font-size: 20px; }
  .success-content .fraction {
    font-size: 40px;
    color: #1E92FF; }
    .success-content .fraction b {
      font-size: 64px; }
  .success-content .success-btn {
    margin: 16px auto;
    cursor: pointer;
    background: #1E92FF;
    height: 40px;
    border-radius: 20px;
    line-height: 40px;
    text-align: center;
    color: #fff; }

.layui-layer-page {
  border-radius: 12px !important; }

.inputkey-wrapper {
  position: absolute;
  width: 820px;
  left: 50%;
  margin-left: -542px;
  z-index: 999;
  background: #fff;
  display: none;
  border: 2px solid #10B848;
  border-radius: 24px;
  margin-top: 56px; }
  .inputkey-wrapper .input-row {
    height: 40px;
    padding-top: 16px;
    text-align: center;
    font-size: 32px;
    line-height: 40px; }
  .inputkey-wrapper .keypad-row {
    padding: 24px 30px 24px;
    background: #fff;
    border-radius: 22px;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1; }
    .inputkey-wrapper .keypad-row .keybtn {
      width: 56px;
      height: 32px;
      border-radius: 4px;
      line-height: 32px;
      text-align: center;
      margin: 2px;
      cursor: pointer;
      font-size: 20px; }
    .inputkey-wrapper .keypad-row .shengmu .keybtn {
      background: rgba(255, 114, 70, 0.12);
      color: #FF7246; }
    .inputkey-wrapper .keypad-row .yunmu {
      margin-top: 16px; }
      .inputkey-wrapper .keypad-row .yunmu .item {
        width: calc(50% - 60px);
        margin: 0 30px; }
        .inputkey-wrapper .keypad-row .yunmu .item:nth-child(odd) {
          -webkit-box-pack: justify;
          -webkit-justify-content: flex-end;
          justify-content: flex-end; }
      .inputkey-wrapper .keypad-row .yunmu .keybtn {
        background: rgba(156, 203, 56, 0.12);
        color: #9CCB38; }
    .inputkey-wrapper .keypad-row .buttons {
      margin-top: 16px; }
      .inputkey-wrapper .keypad-row .buttons li {
        background: rgba(30, 146, 255, 0.12);
        color: #1E92FF;
        height: 36px;
        border-radius: 4px;
        line-height: 36px;
        text-align: center;
        margin: 2px;
        cursor: pointer;
        font-size: 16px; }
      .inputkey-wrapper .keypad-row .buttons .keystow, .inputkey-wrapper .keypad-row .buttons .keydelete {
        width: 56px; }
      .inputkey-wrapper .keypad-row .buttons .keysave {
        width: 416px; }

.layui-layer-msg {
  border-radius: 12px !important;
  border: none !important;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.12) !important; }
  .layui-layer-msg .layui-layer-content {
    font-size: 18px !important;
    line-height: 2;
    padding: 16px 16px 32px !important;
    text-align: center !important; }
    .layui-layer-msg .layui-layer-content .layui-layer-ico {
      position: relative !important;
      display: block !important;
      margin: 16px auto !important;
      left: unset !important;
      top: unset !important; }
