﻿<!-- .main_content {width: 1004px;margin: 0 auto 0px;position: relative;zoom: 1;}
.nf_hp_kv {margin: 0 -500px;position: relative;width: 2000px;}
.window {height: 550px;overflow: hidden;position: relative;width: 2000px;}
.kv_item {height: 550px;overflow: hidden;padding: 0 500px;position: absolute;width: 1004px;}
.js_nav { left:0;height:6px; text-align:center;width:100%;position: absolute; bottom:30px;}
.js_nav ul{ margin:0 auto; width:940px; text-align:center;}
.js_nav li {height:4px;width:50px; margin:12px; display:inline-block; *display:inline; *zoom:1;}
.js_nav li a {display: inline;float: left;height:4px;overflow: hidden;width: 100%;font-size:0; background:#363636;}
.js_nav li.active a, .js_nav li a:hover {background:#da0c0c}
.btn_prev{ left:0;}
.btn_next{right:0;}
.btn_prev, .btn_next { display:none;}
 -->





/* 核心：全屏自适应 + 永远铺满 */
.banner {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.mySwiper {
  width: 100%;
  height: 550px; /* 固定高度，你可以改 */
}

.swiper-slide {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; /* 关键：永远铺满 */
}

/* 左右按钮样式 */
.swiper-button-next,
.swiper-button-prev {
  color: #fff;
  opacity: 0.8;
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
  opacity: 1;
}

/* 指示器样式 */
.swiper-pagination-bullet {
  background: #363636;
  opacity: 0.7;
  width: 50px;
  height: 4px;
  border-radius: 0;
}
.swiper-pagination-bullet-active {
  background: #da0c0c;
}

