@charset "utf-8";
/* 样式重置 */
html{
    font-family: PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,'Microsoft YaHei','微软雅黑',STHeitiSC-Light,simsun,'宋体',WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    min-width: 1400px;
    box-sizing: content-box;
}

body {
    margin: 0;
}

video {
  display: inline-block;
  vertical-align: baseline;
}

a {
    background-color: transparent;
    color: #fff;
    text-decoration: none;
}

a:active,
a:hover {
    outline: 0;
}

img {
    border: 0;
}

html,body,div,a,img,h1,h2,h3,h4,h5,h6,p,ul,li{
    margin: 0;
    padding: 0;
}

li{
    list-style: none
}

/* index */

#header{
    height: 90px;
}

.h90{
    height: 90px;
    width: 100%;
}

.wrapper{
    width: 1300px;
    margin: 0 auto;
}

.footer{
    height: 340px;
    background-color: #2E2E2E;
    color:#fff;
    font-size: 16px;
}

/* main */
/* banner */
.banner{
    height: 820px;
}


.swiper-container{
    --swiper-theme-color: #FA6029;
}

.swiper-slide img{
    width: 100%;
    height: 100%;
}

.swiper-slide video{
    width: 100%;
    height: 100%;
    min-width: 100%;
    object-fit: fill;
}



.swiper-slide video source{
    width: 100%;
    height: 100%;
}
/* 静音 */
video::-ms-media-controls-mute-button {
    display: none !important;
}
video::-ms-media-controls-current-time-display {
    display: none !important;
  }
  
  video::-ms-media-controls-time-remaining-display {
    display: none !important;
  }
  
  video::-ms-media-controls-fullscreen-button {
    display: none !important;
  }
  
  video::-ms-media-controls-timeline {
      display: none;
  }
  
  video::-ms-media-controls-enclosure{ 
      display: none;
  }
.swiper-slide video::-webkit-media-controls-mute-button {
  display: none !important;
}

.swiper-slide video::-webkit-media-controls-current-time-display {
  display: none !important;
}

.swiper-slide video::-webkit-media-controls-time-remaining-display {
  display: none !important;
}

.swiper-slide video::-webkit-media-controls-fullscreen-button {
  display: none !important;
}

.swiper-slide video::-webkit-media-controls-timeline {
    display: none;
}

.swiper-slide video::-webkit-media-controls-enclosure{ 
    display: none;
}


.swiper-wrapper img{
    cursor: pointer;
}

.swiper-wrapper video{
    cursor: pointer;
}

.banner-desc{
    position:absolute;
    top:0px;
    left:50%;
    width: 1080px;
    transform: translateX(-50%);
    margin: 0 auto;
    z-index: 99999;
}

.banner-desc h1{
    padding-top: 209px;
    font-size: 80px;
    color:#fff;
    font-weight: 500;
}

.banner-desc h3{
    font-size: 30px;
    color:#fff;
    margin-top: 21px;
    font-weight: 400;
}




/* 侧面QQ */
.exchange{
    position: fixed;
    right:0;
    top:50%;
    transform: translateY(-50%);
    height: 420px;
    width: 120px;
    background: #EDEDED;
    border-radius: 10px 0px 0px 10px;
    z-index: 9000;
}

.exchange li{
    text-align: center;
}

.exchange .outline{
    width: 90px;
    height: 1px;
    background-color: #bbb;
    
    margin: 0 auto;
}

.exchange .qq{
    width:45px;
    height: 54px;
    margin-top: 18px;
    cursor: pointer;
}

.exchange .phone{
    width:41px;
    height: 41px;
    margin-top: 18px;
}

.exchange .qr-code{
    width:84px;
    height: 84px;
    margin-top: 18px;
}

.exchange span{
    font-size: 14px;
    color:#666;
    margin: 16px 0;
    display: inline-block;
}
.swiper-pagination {
    position: absolute;
    z-index: 20;
    bottom: 10px;
    width: 100%;
    text-align: center;
  }
  .swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #555;
    margin: 0 5px;
    opacity: 0.8;
    cursor: pointer;
  }
  .swiper-active-switch {
    background: #fff;
  }
