@charset "UTF-8";
.cont {
  width: 1327px;
  margin: 0 auto; }

.phpdebugbar.phpdebugbar-minimized.phpdebugbar-closed {
  display: none !important; }

#app {
  width: 100%;
  min-height: 300px; }
  #app .line {
    width: 2px;
    display: flex;
    height: 15px;
    background: #EDEDF2;
    margin: 0 15px; }
  #app .setico {
    display: flex;
    justify-content: center;
    align-items: center; }
    #app .setico img {
      margin-right: 10px; }
  #app .top {
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 12px; }
    #app .top .ipt {
      margin: 0 15px;
      display: flex;
      justify-content: flex-start;
      align-items: center;
      flex: 1;
      border: 2px solid #222222;
      border-radius: 60px;
      padding: 8px 12px 8px 20px;
      transition: all .1s;
      position: relative; }
      #app .top .ipt .el-icon {
        font-size: 24px;
        color: #B6B6C0; }
      #app .top .ipt .el-icon {
        color: #fff;
        background: #F1641E;
        position: relative; }
        #app .top .ipt .el-icon svg {
          position: relative;
          z-index: 999; }
        #app .top .ipt .el-icon:after {
          content: '';
          position: absolute;
          width: 40px;
          height: 40px;
          background: #F1641E;
          border-radius: 50px 50px 50px 50px;
          transition: all .2s; }
      #app .top .ipt:hover .el-icon:after {
        width: 40px;
        height: 40px;
        border-radius: 0px 50px 50px 0px; }
      #app .top .ipt input {
        height: 30px;
        flex: 1;
        outline: none;
        border: none;
        color: #666; }
      #app .top .ipt .mask {
        position: absolute;
        width: 100%;
        min-height: 100px;
        max-height: 400px;
        background: #ffffff;
        top: 37px;
        left: 0;
        right: 0;
        margin: auto;
        box-shadow: 0 8px 8px #0000001a;
        border-radius: 0 0 8px 8px;
        overflow-y: auto;
        overflow-x: hidden;
        z-index: 9; }
        #app .top .ipt .mask .animated {
          display: flex;
          justify-content: center;
          align-items: center; }
        #app .top .ipt .mask .chahuo_loader {
          width: 10px;
          aspect-ratio: 1;
          border-radius: 50%;
          animation: c05 1s infinite linear alternate; }
@keyframes c05 {
  0% {
    box-shadow: 20px 0 #0694cd, -20px 0 #0002;
    background: #0694cd; }
  33% {
    box-shadow: 20px 0 #0694cd, -20px 0 #0002;
    background: #0002; }
  66% {
    box-shadow: 20px 0 #0002, -20px 0 #0694cd;
    background: #0002; }
  100% {
    box-shadow: 20px 0 #0002, -20px 0 #0694cd;
    background: #0694cd; } }
    #app .top .left {
      display: flex; }
      #app .top .left .logo {
        margin-right: 15px; }
    #app .top .right {
      display: flex;
      justify-content: flex-end;
      align-items: center; }
      #app .top .right > a {
        color: #222;
        margin-left: 12px; }
  #app .shps {
    text-align: center; }
    #app .shps h1 {
      font-weight: 400;
      padding: 15px 0;
      position: relative; }
      #app .shps h1 a {
        position: absolute;
        right: 0;
        font-size: 13px;
        color: #999;
        top: 0;
        bottom: 0;
        display: flex;
        justify-content: center;
        align-items: center; }
    #app .shps ul {
      display: flex;
      justify-content: center;
      align-items: center; }
      #app .shps ul li {
        padding: 24px; }
        #app .shps ul li span {
          display: block;
          margin-top: 15px;
          padding-bottom: 10px;
          border-bottom: 2px solid rgba(51, 51, 51, 0); }
        #app .shps ul li .el-image {
          transition: all .2s; }
        #app .shps ul li:hover .el-image {
          transform: scale(1.06);
          box-shadow: 0 3px 16px rgba(160, 160, 160, 0.3); }
        #app .shps ul li:hover span {
          border-bottom: 2px solid #333; }
  #app .head {
    height: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 1px 2px #e3e3e3; }
    #app .head .el-dropdown {
      display: none; }
    #app .head .ipt {
      display: none; }
  #app .logo {
    height: 40px;
    width: auto; }
    #app .logo img {
      height: 100%;
      display: block; }
  #app .nav {
    width: 100%;
    height: 50px;
    background: #D42D2A; }
    #app .nav .box {
      height: 100%;
      display: flex;
      justify-content: flex-start;
      align-items: center; }
      #app .nav .box a {
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #fff;
        font-size: 14px;
        padding: 0 40px; }
        #app .nav .box a.active {
          background: #BE2826;
          width: 270px;
          padding: 0; }
          #app .nav .box a.active span {
            font-size: 13px;
            padding-left: 6px; }
  #app .patriotic {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 20px 0;
    overflow: hidden; }
    #app .patriotic .right {
      height: 553px;
      background: #f4f4f4;
      width: 435px;
      overflow: hidden;
      flex: inherit !important;
      border-radius: 4px; }
    #app .patriotic .left {
      flex: 1; }
      #app .patriotic .left ul {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        height: 590px;
        cursor: pointer; }
        #app .patriotic .left ul li {
          margin-left: 26px; }
          #app .patriotic .left ul li .el-image {
            border-radius: 4px; }
            #app .patriotic .left ul li .el-image:hover {
              box-shadow: 0 0 10px rgba(0, 0, 0, 0.39); }
          #app .patriotic .left ul li p {
            font-size: 14px;
            padding: 0px 0 15px;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 180px;
            white-space: nowrap; }
    #app .patriotic .right {
      flex: 1;
      display: flex;
      justify-content: center;
      align-items: center;
      position: relative; }
      #app .patriotic .right .swiper {
        width: 100%;
        height: 100%; }
  #app .publicity {
    margin: 20px auto; }
  #app .pal {
    margin: 10px auto 20px; }
    #app .pal h1 {
      font-size: 22px;
      color: #222;
      padding-bottom: 0px;
      position: relative;
      padding-left: 20px; }
      #app .pal h1 .moreBtn {
        font-size: 13px;
        position: absolute;
        right: 0; }
    #app .pal .palswiper {
      width: 100%;
      position: relative;
      padding: 10px;
      overflow: hidden;
      --swiper-preloader-color: rgba(0, 0, 0, 0);
      /* 单独设置预加载圆圈的颜色 */ }
      #app .pal .palswiper .swiper-button-next, #app .pal .palswiper .swiper-button-prev {
        display: none;
        width: 40px !important;
        height: 40px !important;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.35); }
      #app .pal .palswiper .swiper-button-prev:after, #app .pal .palswiper .swiper-container-rtl .swiper-button-next:after, #app .pal .palswiper .swiper-button-next:after, #app .pal .palswiper .swiper-container-rtl .swiper-button-prev:after {
        font-size: 20px;
        color: #fff; }
      #app .pal .palswiper .swiper-button-next {
        right: 20px;
        top: 40%; }
      #app .pal .palswiper .swiper-button-prev {
        top: 40%;
        left: 20px; }
      #app .pal .palswiper .swiper-slide {
        height: 340px;
        position: relative;
        overflow: hidden;
        border-left: 0;
        border-top: 0;
        background: #ffffff;
        padding: 10px;
        border-radius: 10px; }
        #app .pal .palswiper .swiper-slide .popu {
          position: absolute;
          right: 20px;
          top: 36px;
          z-index: 99;
          transition: all .2s;
          opacity: 0; }
          #app .pal .palswiper .swiper-slide .popu div {
            background: #fff;
            color: #666;
            margin-bottom: 10px;
            border-radius: 50%;
            width: 28px;
            height: 28px;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
            cursor: pointer; }
            #app .pal .palswiper .swiper-slide .popu div .el-icon {
              font-size: 15px; }
            #app .pal .palswiper .swiper-slide .popu div:hover {
              background: yellow;
              color: #fff; }
        #app .pal .palswiper .swiper-slide:hover {
          box-shadow: 0 0 8px #00000073;
          position: relative;
          z-index: 2; }
          #app .pal .palswiper .swiper-slide:hover .popu {
            right: 20px;
            top: 20px;
            opacity: 1; }
        #app .pal .palswiper .swiper-slide .images {
          width: 100%;
          height: 210px;
          display: flex;
          justify-content: center;
          align-items: center;
          overflow: hidden; }
          #app .pal .palswiper .swiper-slide .images img {
            width: 100%; }
        #app .pal .palswiper .swiper-slide > a {
          position: relative;
          z-index: 4; }
          #app .pal .palswiper .swiper-slide > a img {
            height: 210px; }
          #app .pal .palswiper .swiper-slide > a p {
            font-size: 15px;
            color: #222;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            text-align: left;
            margin: 4px 0 4px;
            height: 38px; }
          #app .pal .palswiper .swiper-slide > a h2 {
            font-size: 17px;
            text-align: left;
            color: #0F7461;
            font-weight: 400; }
          #app .pal .palswiper .swiper-slide > a .el-image {
            transform: scale(1);
            transition: all 1s; }
        #app .pal .palswiper .swiper-slide .image-slot {
          display: flex;
          height: 100%;
          justify-content: center;
          align-items: center;
          position: relative; }
          #app .pal .palswiper .swiper-slide .image-slot img {
            width: 100%; }
          #app .pal .palswiper .swiper-slide .image-slot .sk-circle {
            width: 30px;
            height: 30px;
            position: absolute; }
            #app .pal .palswiper .swiper-slide .image-slot .sk-circle .sk-child:before {
              background: #fff; }
  #app .pal.cont {
    width: 1370px; }
  #app .marathon {
    display: flex;
    justify-content: space-between;
    align-items: flex-start; }
    #app .marathon h1 {
      font-size: 18px;
      color: #444;
      padding-bottom: 15px;
      position: relative; }
      #app .marathon h1 .moreBtn {
        font-size: 13px;
        position: absolute;
        right: 10px; }
    #app .marathon > div {
      width: calc(50% - 7.5px); }
  #app .list {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap; }
    #app .list .itm {
      width: 49%;
      border: 1px solid #EDEDF2;
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-radius: 8px;
      padding: 10px 15px;
      margin-top: 15px;
      box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
      transition: all .5s;
      cursor: pointer; }
      #app .list .itm:hover {
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.13); }
      #app .list .itm p {
        font-size: 13px;
        color: #333; }
      #app .list .itm .itm-ico {
        font-size: 16px;
        color: #DC3545; }
  #app .foot {
    background: #212129;
    width: 100%;
    margin-top: 30px; }
    #app .foot > .cont {
      width: 1300px; }
      #app .foot > .cont .head {
        padding-top: 30px; }
    #app .foot .fot-ls {
      display: flex;
      justify-content: flex-start;
      align-items: flex-start;
      padding: 20px 0; }
      #app .foot .fot-ls ul {
        margin-right: 200px; }
        #app .foot .fot-ls ul:last-child {
          margin-right: 0; }
        #app .foot .fot-ls ul li {
          margin: 8px 0; }
          #app .foot .fot-ls ul li.a {
            font-weight: 600;
            font-size: 13px;
            color: #6C757D;
            margin-bottom: 14px; }
          #app .foot .fot-ls ul li span:first-child {
            font-weight: 600;
            font-size: 13px;
            color: #6C757D;
            margin-bottom: 14px; }
          #app .foot .fot-ls ul li span:last-child {
            display: block;
            color: #f3f3f3;
            font-size: 12px; }
          #app .foot .fot-ls ul li a {
            color: #f3f3f3;
            font-size: 12px; }
    #app .foot .mbs {
      display: none; }
    #app .foot .fot-ico {
      height: 68px;
      width: 100%;
      background: #17171F;
      display: flex;
      justify-content: center;
      align-items: center; }
      #app .foot .fot-ico .cont {
        display: flex;
        justify-content: flex-end;
        align-items: center; }
  #app .navtab {
    display: none; }
  @media (max-width: 800px) {
    #app {
      padding-bottom: 62px; }
      #app .shps h1 {
        font-size: 18px;
        padding: 10px 0; }
      #app .shps ul {
        flex-wrap: wrap; }
        #app .shps ul li {
          padding: 15px; }
      #app .cont {
        width: 96%;
        transition: all .5s; }
      #app .pal.cont {
        width: 96%; }
      #app .top .left .el-dropdown {
        display: none; }
      #app .top .ipt {
        display: none; }
      #app .top .right a {
        display: none; }
        #app .top .right a:first-child {
          display: block; }
      #app .head {
        height: 59px;
        position: relative;
        padding: 10px 0; }
        #app .head .ipt {
          margin: 0 15px;
          display: flex;
          justify-content: flex-start;
          align-items: center;
          flex: 1;
          border: 2px solid #222222;
          border-radius: 60px;
          padding: 8px 12px 8px 20px;
          transition: all .1s;
          position: relative; }
          #app .head .ipt .el-icon {
            font-size: 16px;
            color: #B6B6C0; }
          #app .head .ipt .el-icon {
            color: #fff;
            background: #F1641E;
            position: relative; }
            #app .head .ipt .el-icon svg {
              position: relative;
              z-index: 999; }
            #app .head .ipt .el-icon:after {
              content: '';
              position: absolute;
              width: 34px;
              height: 34px;
              background: #F1641E;
              border-radius: 50px 50px 50px 50px;
              transition: all .2s; }
          #app .head .ipt:hover .el-icon:after {
            width: 40px;
            height: 40px;
            border-radius: 0px 50px 50px 0px; }
          #app .head .ipt input {
            height: 22px;
            flex: 1;
            outline: none;
            border: none;
            color: #666; }
          #app .head .ipt .mask {
            position: absolute;
            width: 100%;
            min-height: 100px;
            max-height: 400px;
            background: #ffffff;
            top: 37px;
            left: 0;
            right: 0;
            margin: auto;
            box-shadow: 0 8px 8px #0000001a;
            border-radius: 0 0 8px 8px;
            overflow-y: auto;
            overflow-x: hidden;
            z-index: 9; }
            #app .head .ipt .mask .animated {
              display: flex;
              justify-content: center;
              align-items: center; }
            #app .head .ipt .mask .chahuo_loader {
              width: 10px;
              aspect-ratio: 1;
              border-radius: 50%;
              animation: c05 1s infinite linear alternate; }
    @keyframes c05 {
      0% {
        box-shadow: 20px 0 #0694cd, -20px 0 #0002;
        background: #0694cd; }
      33% {
        box-shadow: 20px 0 #0694cd, -20px 0 #0002;
        background: #0002; }
      66% {
        box-shadow: 20px 0 #0002, -20px 0 #0694cd;
        background: #0002; }
      100% {
        box-shadow: 20px 0 #0002, -20px 0 #0694cd;
        background: #0694cd; } }
      #app .nav {
        display: none; }
      #app .publicity {
        margin: 15px auto; }
      #app .pal {
        margin: 20px auto 20px; }
        #app .pal .palswiper .swiper-button-prev {
          left: 0; }
        #app .pal .palswiper .swiper-button-next {
          right: 0; }
      #app .patriotic .left {
        display: none; }
      #app .patriotic .right {
        height: 202px;
        border-radius: 8px;
        overflow: hidden; }
      #app .marathon {
        flex-wrap: wrap; }
        #app .marathon > div {
          width: 98%;
          margin-bottom: 20px; }
      #app .foot .head {
        padding: 0 15px; }
      #app .foot > .cont {
        width: 100%; }
      #app .foot .fot-ls {
        display: none; }
        #app .foot .fot-ls .el-collapse-item__header {
          padding: 0 15px;
          background-color: #17171F;
          color: #fff;
          border-bottom: none; }
        #app .foot .fot-ls .el-collapse-item__wrap {
          background-color: #212129;
          color: #8e8e8e;
          border-bottom: none; }
          #app .foot .fot-ls .el-collapse-item__wrap .el-collapse-item__content {
            padding-bottom: 0; }
          #app .foot .fot-ls .el-collapse-item__wrap ul li {
            border-bottom: 1px solid #4a4a4a;
            padding: 0 15px;
            padding-bottom: 10px; }
      #app .foot .mbs {
        display: inline; }
      #app .navtab {
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        height: 62px;
        background: #fff;
        border-radius: 4px 4px 0 0;
        z-index: 999; }
        #app .navtab a {
          width: 20%;
          display: flex;
          justify-content: center;
          align-items: center;
          flex-direction: column; }
          #app .navtab a .el-icon {
            font-size: 21px;
            color: #A8A8A8; }
          #app .navtab a:first-child .el-icon {
            color: #1988FF; }
          #app .navtab a em {
            display: flex;
            width: 21px;
            height: 21px; }
          #app .navtab a p {
            font-size: 12px; }
          #app .navtab a:nth-child(3) {
            position: relative; }
            #app .navtab a:nth-child(3) .el-icon {
              position: absolute;
              background: #007BFF;
              color: #fff;
              top: -30px;
              padding: 10px;
              border-radius: 50%;
              box-sizing: content-box;
              font-size: 30px; }
      #app .pal h1 {
        padding-left: 0;
        padding-bottom: 15px; }
      #app .pal .palswiper {
        padding: 0; }
      #app .pal .palswiper .swiper-slide {
        padding: 0;
        border-radius: 0; }
        #app .pal .palswiper .swiper-slide .el-image {
          border-radius: 6px; } }

a {
  text-decoration: none;
  color: #2C3034; }

.sk-circle {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative; }

ul li {
  list-style: none; }

.sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

.sk-circle .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #b2b2b2;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; }

.sk-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg); }

.sk-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg); }

.sk-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.sk-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg); }

.sk-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg); }

.sk-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.sk-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg); }

.sk-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg); }

.sk-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.sk-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg); }

.sk-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg); }

.sk-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }

.sk-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }

.sk-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }

.sk-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

.sk-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s; }

.sk-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s; }

.sk-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s; }

.sk-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s; }

.sk-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s; }

.sk-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s; }

.sk-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

.def {
  text-align: center; }
  .def .el-icon {
    font-size: 48px; }

.ndx_423 > div {
  text-align: right;
  background: #EEF0F2;
  font-size: 12px;
  color: #666;
  padding: 4px; }
.ndx_423 ul li {
  padding: 15px; }
  .ndx_423 ul li .d-flex.search-product.align-items-center {
    display: flex;
    justify-content: flex-start;
    align-items: center; }
  .ndx_423 ul li .fw-600.fs-16.text-primary {
    font-size: 18px;
    font-weight: 600;
    color: #007BFF; }
  .ndx_423 ul li .flex-grow-1.overflow--hidden.minw-0 {
    flex: 1;
    padding: 0 15px;
    font-size: 14px;
    width: 100%;
    overflow: hidden; }
    .ndx_423 ul li .flex-grow-1.overflow--hidden.minw-0 .product-name.text-truncate {
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      width: 100%; }
  .ndx_423 ul li .mr-3 {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center; }
    .ndx_423 ul li .mr-3 img {
      width: 100%; }

body {
  font-size: 14px;
  color: #222; }

:root {
  --el-font-size-base: 14px;
  --el-text-color-regular: #222; }

.load_14 {
  display: inline-block;
  width: 70px;
  text-align: center;
  position: absolute; }

.load_14 > div {
  width: 18px;
  height: 18px;
  background-color: #b0b0b0;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both; }

.load_14 .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

.load_14 .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@media (max-width: 1200px) {
  .cont {
    width: 90%; }

  .pal.cont {
    width: 90%; } }
.swiper-button-disabled {
  opacity: 1 !important;
  pointer-events: all !important; }

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