@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}

html {
  scroll-behavior: smooth;
}

ul,
li {
  list-style: none;
}

i,
em {
  font-style: normal;
}

/* 防止拖拽文本域 */
textarea {
  resize: none;
}

img {
  vertical-align: middle;
  border: 0;
  max-width: 100%;
}

button,
a {
  cursor: pointer;
}

a {
  text-decoration: none;
}

body {
  font-family: MicrosoftYaHei, Helvetica Neue, Tahoma, Arial, PingFangSC-Regular, Hiragino Sans GB, sans-serif;
}

textarea {
  font-family: MicrosoftYaHei, Helvetica Neue, Tahoma, Arial, PingFangSC-Regular, Hiragino Sans GB, sans-serif;
  border: none;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.row > .col, .row > li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
.row > .col.flex-00, .row > li.flex-00 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.row > .col.flex-01, .row > li.flex-01 {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.row > .col.flex-1, .row > li.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.row > .col:nth-child(1), .row > li:nth-child(1) {
  width: var(--col-1);
}
.row > .col:nth-child(2), .row > li:nth-child(2) {
  width: var(--col-2);
}
.row > .col:nth-child(3), .row > li:nth-child(3) {
  width: var(--col-3);
}
.row > .col:nth-child(4), .row > li:nth-child(4) {
  width: var(--col-4);
}
.row > .col:nth-child(5), .row > li:nth-child(5) {
  width: var(--col-5);
}
.row > .col:nth-child(6), .row > li:nth-child(6) {
  width: var(--col-6);
}
.row > .col:nth-child(7), .row > li:nth-child(7) {
  width: var(--col-7);
}
.row > .col:nth-child(8), .row > li:nth-child(8) {
  width: var(--col-8);
}
.row > .col:nth-child(9), .row > li:nth-child(9) {
  width: var(--col-9);
}
.row > .col:nth-child(10), .row > li:nth-child(10) {
  width: var(--col-10);
}
.row > .col:nth-child(11), .row > li:nth-child(11) {
  width: var(--col-11);
}
.row > .col:nth-child(12), .row > li:nth-child(12) {
  width: var(--col-12);
}

.list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-left: calc(-1 * var(--space) / 2) !important;
  margin-right: calc(-1 * var(--space) / 2) !important;
  margin-top: calc(-1 * var(--space) / 2) !important;
  margin-bottom: calc(-1 * var(--space) / 2) !important;
}
.list > .col {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding: calc(var(--space) / 2);
}
.list.list-1 > .col {
  width: 100%;
}
.list.list-2 > .col {
  width: 50%;
}
.list.list-3 > .col {
  width: 33.3333333333%;
}
.list.list-4 > .col {
  width: 25%;
}
.list.list-5 > .col {
  width: 20%;
}
.list.list-6 > .col {
  width: 16.6666666667%;
}
.list.list-7 > .col {
  width: 14.2857142857%;
}
.list.list-8 > .col {
  width: 12.5%;
}
.list.list-9 > .col {
  width: 11.1111111111%;
}
.list.list-10 > .col {
  width: 10%;
}
.list.list-11 > .col {
  width: 9.0909090909%;
}
.list.list-12 > .col {
  width: 8.3333333333%;
}

.none {
  display: none;
}

.block {
  display: block;
}

@media screen and (max-width: 1920px) {
  .list.list-xxxl-1 > .col, .list.row-xxxl-1 > .col,
  .row.list-xxxl-1 > .col,
  .row.row-xxxl-1 > .col {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-2 > .col, .list.row-xxxl-2 > .col,
  .row.list-xxxl-2 > .col,
  .row.row-xxxl-2 > .col {
    width: 50%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-3 > .col, .list.row-xxxl-3 > .col,
  .row.list-xxxl-3 > .col,
  .row.row-xxxl-3 > .col {
    width: 33.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-4 > .col, .list.row-xxxl-4 > .col,
  .row.list-xxxl-4 > .col,
  .row.row-xxxl-4 > .col {
    width: 25%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-5 > .col, .list.row-xxxl-5 > .col,
  .row.list-xxxl-5 > .col,
  .row.row-xxxl-5 > .col {
    width: 20%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-6 > .col, .list.row-xxxl-6 > .col,
  .row.list-xxxl-6 > .col,
  .row.row-xxxl-6 > .col {
    width: 16.6666666667%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-7 > .col, .list.row-xxxl-7 > .col,
  .row.list-xxxl-7 > .col,
  .row.row-xxxl-7 > .col {
    width: 14.2857142857%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-8 > .col, .list.row-xxxl-8 > .col,
  .row.list-xxxl-8 > .col,
  .row.row-xxxl-8 > .col {
    width: 12.5%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-9 > .col, .list.row-xxxl-9 > .col,
  .row.list-xxxl-9 > .col,
  .row.row-xxxl-9 > .col {
    width: 11.1111111111%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-10 > .col, .list.row-xxxl-10 > .col,
  .row.list-xxxl-10 > .col,
  .row.row-xxxl-10 > .col {
    width: 10%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-11 > .col, .list.row-xxxl-11 > .col,
  .row.list-xxxl-11 > .col,
  .row.row-xxxl-11 > .col {
    width: 9.0909090909%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxxl-12 > .col, .list.row-xxxl-12 > .col,
  .row.list-xxxl-12 > .col,
  .row.row-xxxl-12 > .col {
    width: 8.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xxxl-none {
    display: none !important;
  }
  .xxxl-block {
    display: block !important;
  }
  .xxxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media screen and (max-width: 1600px) {
  .list.list-xxl-1 > .col, .list.row-xxl-1 > .col,
  .row.list-xxl-1 > .col,
  .row.row-xxl-1 > .col {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-2 > .col, .list.row-xxl-2 > .col,
  .row.list-xxl-2 > .col,
  .row.row-xxl-2 > .col {
    width: 50%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-3 > .col, .list.row-xxl-3 > .col,
  .row.list-xxl-3 > .col,
  .row.row-xxl-3 > .col {
    width: 33.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-4 > .col, .list.row-xxl-4 > .col,
  .row.list-xxl-4 > .col,
  .row.row-xxl-4 > .col {
    width: 25%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-5 > .col, .list.row-xxl-5 > .col,
  .row.list-xxl-5 > .col,
  .row.row-xxl-5 > .col {
    width: 20%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-6 > .col, .list.row-xxl-6 > .col,
  .row.list-xxl-6 > .col,
  .row.row-xxl-6 > .col {
    width: 16.6666666667%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-7 > .col, .list.row-xxl-7 > .col,
  .row.list-xxl-7 > .col,
  .row.row-xxl-7 > .col {
    width: 14.2857142857%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-8 > .col, .list.row-xxl-8 > .col,
  .row.list-xxl-8 > .col,
  .row.row-xxl-8 > .col {
    width: 12.5%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-9 > .col, .list.row-xxl-9 > .col,
  .row.list-xxl-9 > .col,
  .row.row-xxl-9 > .col {
    width: 11.1111111111%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-10 > .col, .list.row-xxl-10 > .col,
  .row.list-xxl-10 > .col,
  .row.row-xxl-10 > .col {
    width: 10%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-11 > .col, .list.row-xxl-11 > .col,
  .row.list-xxl-11 > .col,
  .row.row-xxl-11 > .col {
    width: 9.0909090909%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xxl-12 > .col, .list.row-xxl-12 > .col,
  .row.list-xxl-12 > .col,
  .row.row-xxl-12 > .col {
    width: 8.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xxl-none {
    display: none !important;
  }
  .xxl-block {
    display: block !important;
  }
  .xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media screen and (max-width: 1400px) {
  .list.list-xl-1 > .col, .list.row-xl-1 > .col,
  .row.list-xl-1 > .col,
  .row.row-xl-1 > .col {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-2 > .col, .list.row-xl-2 > .col,
  .row.list-xl-2 > .col,
  .row.row-xl-2 > .col {
    width: 50%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-3 > .col, .list.row-xl-3 > .col,
  .row.list-xl-3 > .col,
  .row.row-xl-3 > .col {
    width: 33.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-4 > .col, .list.row-xl-4 > .col,
  .row.list-xl-4 > .col,
  .row.row-xl-4 > .col {
    width: 25%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-5 > .col, .list.row-xl-5 > .col,
  .row.list-xl-5 > .col,
  .row.row-xl-5 > .col {
    width: 20%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-6 > .col, .list.row-xl-6 > .col,
  .row.list-xl-6 > .col,
  .row.row-xl-6 > .col {
    width: 16.6666666667%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-7 > .col, .list.row-xl-7 > .col,
  .row.list-xl-7 > .col,
  .row.row-xl-7 > .col {
    width: 14.2857142857%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-8 > .col, .list.row-xl-8 > .col,
  .row.list-xl-8 > .col,
  .row.row-xl-8 > .col {
    width: 12.5%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-9 > .col, .list.row-xl-9 > .col,
  .row.list-xl-9 > .col,
  .row.row-xl-9 > .col {
    width: 11.1111111111%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-10 > .col, .list.row-xl-10 > .col,
  .row.list-xl-10 > .col,
  .row.row-xl-10 > .col {
    width: 10%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-11 > .col, .list.row-xl-11 > .col,
  .row.list-xl-11 > .col,
  .row.row-xl-11 > .col {
    width: 9.0909090909%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xl-12 > .col, .list.row-xl-12 > .col,
  .row.list-xl-12 > .col,
  .row.row-xl-12 > .col {
    width: 8.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl-none {
    display: none !important;
  }
  .xl-block {
    display: block !important;
  }
  .xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media screen and (max-width: 1200px) {
  .list.list-l-1 > .col, .list.row-l-1 > .col,
  .row.list-l-1 > .col,
  .row.row-l-1 > .col {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-2 > .col, .list.row-l-2 > .col,
  .row.list-l-2 > .col,
  .row.row-l-2 > .col {
    width: 50%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-3 > .col, .list.row-l-3 > .col,
  .row.list-l-3 > .col,
  .row.row-l-3 > .col {
    width: 33.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-4 > .col, .list.row-l-4 > .col,
  .row.list-l-4 > .col,
  .row.row-l-4 > .col {
    width: 25%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-5 > .col, .list.row-l-5 > .col,
  .row.list-l-5 > .col,
  .row.row-l-5 > .col {
    width: 20%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-6 > .col, .list.row-l-6 > .col,
  .row.list-l-6 > .col,
  .row.row-l-6 > .col {
    width: 16.6666666667%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-7 > .col, .list.row-l-7 > .col,
  .row.list-l-7 > .col,
  .row.row-l-7 > .col {
    width: 14.2857142857%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-8 > .col, .list.row-l-8 > .col,
  .row.list-l-8 > .col,
  .row.row-l-8 > .col {
    width: 12.5%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-9 > .col, .list.row-l-9 > .col,
  .row.list-l-9 > .col,
  .row.row-l-9 > .col {
    width: 11.1111111111%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-10 > .col, .list.row-l-10 > .col,
  .row.list-l-10 > .col,
  .row.row-l-10 > .col {
    width: 10%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-11 > .col, .list.row-l-11 > .col,
  .row.list-l-11 > .col,
  .row.row-l-11 > .col {
    width: 9.0909090909%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-l-12 > .col, .list.row-l-12 > .col,
  .row.list-l-12 > .col,
  .row.row-l-12 > .col {
    width: 8.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .l-none {
    display: none !important;
  }
  .l-block {
    display: block !important;
  }
  .l-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media screen and (max-width: 992px) {
  .list.list-m-1 > .col, .list.row-m-1 > .col,
  .row.list-m-1 > .col,
  .row.row-m-1 > .col {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-2 > .col, .list.row-m-2 > .col,
  .row.list-m-2 > .col,
  .row.row-m-2 > .col {
    width: 50%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-3 > .col, .list.row-m-3 > .col,
  .row.list-m-3 > .col,
  .row.row-m-3 > .col {
    width: 33.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-4 > .col, .list.row-m-4 > .col,
  .row.list-m-4 > .col,
  .row.row-m-4 > .col {
    width: 25%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-5 > .col, .list.row-m-5 > .col,
  .row.list-m-5 > .col,
  .row.row-m-5 > .col {
    width: 20%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-6 > .col, .list.row-m-6 > .col,
  .row.list-m-6 > .col,
  .row.row-m-6 > .col {
    width: 16.6666666667%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-7 > .col, .list.row-m-7 > .col,
  .row.list-m-7 > .col,
  .row.row-m-7 > .col {
    width: 14.2857142857%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-8 > .col, .list.row-m-8 > .col,
  .row.list-m-8 > .col,
  .row.row-m-8 > .col {
    width: 12.5%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-9 > .col, .list.row-m-9 > .col,
  .row.list-m-9 > .col,
  .row.row-m-9 > .col {
    width: 11.1111111111%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-10 > .col, .list.row-m-10 > .col,
  .row.list-m-10 > .col,
  .row.row-m-10 > .col {
    width: 10%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-11 > .col, .list.row-m-11 > .col,
  .row.list-m-11 > .col,
  .row.row-m-11 > .col {
    width: 9.0909090909%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-m-12 > .col, .list.row-m-12 > .col,
  .row.list-m-12 > .col,
  .row.row-m-12 > .col {
    width: 8.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .m-none {
    display: none !important;
  }
  .m-block {
    display: block !important;
  }
  .m-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media screen and (max-width: 768px) {
  .list.list-s-1 > .col, .list.row-s-1 > .col,
  .row.list-s-1 > .col,
  .row.row-s-1 > .col {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-2 > .col, .list.row-s-2 > .col,
  .row.list-s-2 > .col,
  .row.row-s-2 > .col {
    width: 50%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-3 > .col, .list.row-s-3 > .col,
  .row.list-s-3 > .col,
  .row.row-s-3 > .col {
    width: 33.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-4 > .col, .list.row-s-4 > .col,
  .row.list-s-4 > .col,
  .row.row-s-4 > .col {
    width: 25%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-5 > .col, .list.row-s-5 > .col,
  .row.list-s-5 > .col,
  .row.row-s-5 > .col {
    width: 20%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-6 > .col, .list.row-s-6 > .col,
  .row.list-s-6 > .col,
  .row.row-s-6 > .col {
    width: 16.6666666667%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-7 > .col, .list.row-s-7 > .col,
  .row.list-s-7 > .col,
  .row.row-s-7 > .col {
    width: 14.2857142857%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-8 > .col, .list.row-s-8 > .col,
  .row.list-s-8 > .col,
  .row.row-s-8 > .col {
    width: 12.5%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-9 > .col, .list.row-s-9 > .col,
  .row.list-s-9 > .col,
  .row.row-s-9 > .col {
    width: 11.1111111111%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-10 > .col, .list.row-s-10 > .col,
  .row.list-s-10 > .col,
  .row.row-s-10 > .col {
    width: 10%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-11 > .col, .list.row-s-11 > .col,
  .row.list-s-11 > .col,
  .row.row-s-11 > .col {
    width: 9.0909090909%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-s-12 > .col, .list.row-s-12 > .col,
  .row.list-s-12 > .col,
  .row.row-s-12 > .col {
    width: 8.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .s-none {
    display: none !important;
  }
  .s-block {
    display: block !important;
  }
  .s-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media screen and (max-width: 576px) {
  .list.list-xs-1 > .col, .list.row-xs-1 > .col,
  .row.list-xs-1 > .col,
  .row.row-xs-1 > .col {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-2 > .col, .list.row-xs-2 > .col,
  .row.list-xs-2 > .col,
  .row.row-xs-2 > .col {
    width: 50%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-3 > .col, .list.row-xs-3 > .col,
  .row.list-xs-3 > .col,
  .row.row-xs-3 > .col {
    width: 33.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-4 > .col, .list.row-xs-4 > .col,
  .row.list-xs-4 > .col,
  .row.row-xs-4 > .col {
    width: 25%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-5 > .col, .list.row-xs-5 > .col,
  .row.list-xs-5 > .col,
  .row.row-xs-5 > .col {
    width: 20%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-6 > .col, .list.row-xs-6 > .col,
  .row.list-xs-6 > .col,
  .row.row-xs-6 > .col {
    width: 16.6666666667%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-7 > .col, .list.row-xs-7 > .col,
  .row.list-xs-7 > .col,
  .row.row-xs-7 > .col {
    width: 14.2857142857%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-8 > .col, .list.row-xs-8 > .col,
  .row.list-xs-8 > .col,
  .row.row-xs-8 > .col {
    width: 12.5%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-9 > .col, .list.row-xs-9 > .col,
  .row.list-xs-9 > .col,
  .row.row-xs-9 > .col {
    width: 11.1111111111%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-10 > .col, .list.row-xs-10 > .col,
  .row.list-xs-10 > .col,
  .row.row-xs-10 > .col {
    width: 10%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-11 > .col, .list.row-xs-11 > .col,
  .row.list-xs-11 > .col,
  .row.row-xs-11 > .col {
    width: 9.0909090909%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .list.list-xs-12 > .col, .list.row-xs-12 > .col,
  .row.list-xs-12 > .col,
  .row.row-xs-12 > .col {
    width: 8.3333333333%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xs-none {
    display: none !important;
  }
  .xs-block {
    display: block !important;
  }
  .xs-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.line-1 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  word-break: break-word !important;
  word-break: break-all;
  line-break: anywhere;
  -webkit-line-clamp: 1;
}

.line-2 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  word-break: break-word !important;
  word-break: break-all;
  line-break: anywhere;
  -webkit-line-clamp: 2;
}

.line-3 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  word-break: break-word !important;
  word-break: break-all;
  line-break: anywhere;
  -webkit-line-clamp: 3;
}

.line-4 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  word-break: break-word !important;
  word-break: break-all;
  line-break: anywhere;
  -webkit-line-clamp: 4;
}