/*
公共样式
公共样式
公共样式
公共样式
公共样式
公共样式
公共样式
公共样式
公共样式
公共样式
公共样式
公共样式
*/
/*样式*/
.banner {
      width: 100%;
      height: 100%;
    position: relative;
overflow:hidden;}

.banner .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;}

.banner .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;}
.banner .swiper-pagination-bullets{bottom:20px;}
.banner .swiper-pagination-bullet{width:15px;height:15px;background:#fff;opacity:.6;margin:0 8px !important;}
.banner .swiper-pagination-bullet-active{background:#fff;opacity:1;}
.tpqh{width:1400px;margin-bottom:50px;}
.tpqh .column{margin-bottom:25px;}
.tpqh .swiper-container {
      width: 100%;
      height: 100%;}

.tpqh .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;}
.tpqh .swiper-slide a{display:block;position: relative;width:100%;}
.tpqh .swiper-slide a .pic {
    padding-top: 63%;
    height: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: transparent;
    background-size: cover;}
