.banner-bg .ax-slide a{width:100%;display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}
[class*="ax-swiper"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(255, 90, 0, 0.8);}
*[class*="ax-swiper"] .ax-prev,
*[class*="ax-swiper"] .ax-next {color: rgba(0, 255, 255, 0.5);}
*[class*="ax-swiper"] .ax-prev, *[class*="ax-swiper"] .ax-next{top: 55%;}

/***swiper0***/
.banner-num0 .ax-slide a{height:80vh;}

/***swiper1***/
.banner-num1{position:relative}
.banner-num1 .ax-slide a{height:450px; }/***wap-重定***/
	/***圆点***/
	[class*="banner-num1"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.6);opacity:1;width:12px;height:12px;border-radius:50% !important}
	[class*="banner-num1"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(255, 90, 0, 0.8);width:12px;height:12px;border-radius:0px !important}
	.banner-num1.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:20px;}
	*[class*="banner-num1"] .ax-pages .ax-pages-bullet{border-radius:50% !important}
	.banner-num1 .ax-pages-fraction, 
	.banner-num1 .ax-pages-custom, 
	.banner-num1 .ax-horizontal > .ax-pages-bullets, 
	.banner-num1 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:20px;width:auto;}/***圆点位置***/

/***swiper2***/
.banner-num2{position:relative;height:378px;background:#FFF}
.banner-num2 .ax-slide a{height:100%;display:block }
	/***圆点***/
	[class*="banner-num2"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.6);opacity:1;width:10px;height:5px;border-radius:0px !important}
	[class*="banner-num2"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(255, 90, 0, 0.8);width:20px;height:5px;border-radius:0px !important}
	.banner-num2.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:10px;}
	*[class*="banner-num2"] .ax-pages .ax-pages-bullet{border-radius:2px !important}
	.banner-num2 .ax-pages-fraction, 
	.banner-num2 .ax-pages-custom, 
	.banner-num2 .ax-horizontal > .ax-pages-bullets, 
	.banner-num2 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:20px;width:auto;}/***圆点位置***/

.banner-list-2 .text {position: absolute;left: 0;bottom: -1px; right: 0;
	background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.9));
	padding:0px calc(1rem + 0.5vw);height:calc(6rem + 0.5vw);line-height:calc(6rem + 0.5vw);overflow:hidden;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}
.banner-list-2  a .text{color: #FFF;}
.banner-list-2  a:hover .text {color: #ffd29d;}



#swiper3{padding:0px 50px}
#swiper3 .ax-prev,
#swiper3 .ax-next {
  font-family: 'ax-iconfont';
  font-size: 20px;
  width: 35px;
  height: 35px;
  box-sizing: border-box;
  line-height: 35px;
  text-align: center;
  margin-top: 0px;
  cursor: pointer;
  transition: color 100ms linear, background-color 100ms linear;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top:50px;
  z-index: 10;}
#swiper3 .ax-prev{right:0;left: 0;background:var(--c2);color:#FFF;}
#swiper3 .ax-next{right:0;right: 0;background:var(--c1);color:#FFF}

/***列表3***/
*[class*="ax-swiper"] .ax-round.ax-prev, *[class*="ax-swiper"] .ax-square.ax-prev, *[class*="ax-swiper"] .ax-round.ax-next, *[class*="ax-swiper"] .ax-square.ax-next {
    border: 0px solid var(--color-primary-fg);
	font-family: 'ax-iconfont';
    font-size: 20px;
    height: 35px;
    width: 35px;
    line-height: 35px;
}
.swiper-list-3{padding-bottom:calc(2rem + 0.5vw);width:100%}
	.swiper-list-3 div{position:relative;overflow:hidden;width:100%;	
	background:#FFF;padding:calc(0.5rem + 0.1vw);
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.swiper-list-3 a {display: block;  width:100%;}
		.swiper-list-3 a p{display: block; height: calc(10rem + 1.5vw); 
		background-repeat: no-repeat; background-position: center; background-size: cover !important;
		transition: all 200ms linear;}
		.swiper-list-3 a:hover p{transform: scale(1.0);}
		.banner-num3.ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom: 0rem;}
	.swiper-list-3 div dl{display:none;
	height:calc(5.0rem + 0.4vw);line-height:calc(2.5rem + 0.2vw);width:100%;text-align:left;overflow:hidden;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	padding:calc(0.1rem + 0.1vw) calc(0.5rem + 0.5vw);
	text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;font-weight:normal}
	.swiper-list-3 a dl{color:#000}
	.swiper-list-3 a:hover dl{color:#F00;}




/***列表30***/
*[class*="banner-num30"] .ax-round.ax-prev, *[class*="banner-num30"] .ax-square.ax-prev, *[class*="banner-num30"] .ax-round.ax-next, *[class*="banner-num30"] .ax-square.ax-next {
    border: 0px;
	font-family: 'ax-iconfont';
    font-size: 20px;
    height:45px;line-height: 45px;width:35px}
*[class*="ax-swiper"] .ax-fill{background: rgba(0,0,0,0.3);color:rgba(255,2550,255,0.6)}
*[class*="ax-swiper"] .ax-prev, *[class*="ax-swiper"] .ax-next{color:rgba(0,0,0,0.3);color:rgba(255,2550,255,0.6)}

*[class*="ax-swiper-outer30"] .ax-prev, *[class*="ax-swiper-outer30"] .ax-next {top:40%;}
[class*="banner-num30"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.3);opacity:1;border-radius:50% !important}
	[class*="banner-num30"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(255, 90, 0, 0.8);}

*[class*="ax-swiper"] .ax-prev{position:absolute;z-index:5;left:0px;bottom:20px;}
*[class*="ax-swiper"] .ax-next{position:absolute;z-index:5;right:0px;bottom:20px;}

.ax-swiper-outer30{margin:0px 0px;}
.swiper-list-30{width:100%}
	.swiper-list-30 div{position:relative;overflow:hidden;width:100%;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.swiper-list-30 a {display: block;  width:100%;position:relative;color:#FFF}
		.swiper-list-30 a p{display: block; height:235px; 
		background-repeat: no-repeat; background-position: center; background-size: cover !important;
		transition: all 200ms linear;}
		.swiper-list-30 a:hover p{transform: scale(1.1);}
		.banner-num30.ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom: 0rem;}


.swiper-list-30 span {
    display: block;
    clear: both;
    background-color: rgba(0, 0, 0, 0.7);
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 5px; bottom: 5px;padding:0px 8px;
    width: 96%;height: 40px;line-height: 40px;font-size:15px;text-align:center;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;

}



/***swiper4***/
#swiper4 .ax-prev,
#swiper4 .ax-next {
  font-family: 'ax-iconfont';
  font-size: 20px;
  width: 35px;
  height: 35px;
  box-sizing: border-box;
  line-height: 35px;
  text-align: center;
  margin-top: 0px;
  cursor: pointer;
  transition: color 100ms linear, background-color 100ms linear;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 285px;
  z-index: 10;}
#swiper4 .ax-prev{background:#FFF;color:var(--c1);right:50%;left: auto;}
#swiper4 .ax-next{background:var(--c1);left:50%;}

.banner-num4{position:relative;border-radius:var(--border-4)}
.banner-num4 .ax-slide a{height:330px;display:flex;width:100%;}/***wap-重定***/
	/***圆点***/
	[class*="banner-num4"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.6);opacity:1;width:10px;height:6px;border-radius:0px !important}
	[class*="banner-num4"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(255, 90, 0, 0.8);width:20px;height:6px;border-radius:0px !important}
	.banner-num4.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:20px;}
	*[class*="banner-num4"] .ax-pages .ax-pages-bullet{border-radius:2px !important}
	.banner-num4 .ax-pages-fraction, 
	.banner-num4 .ax-pages-custom, 
	.banner-num4 .ax-horizontal > .ax-pages-bullets, 
	.banner-num4 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:20px;width:auto;}/***圆点位置***/
.banner-num4 span {
	flex:1;
	padding:50px;  
	background-color: var(--c7);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.banner-num4 span b{
	line-height:30px;height:60px;
	font-weight:normal;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;font-size:20px;overflow:hidden;}
	.banner-num4 a b{}
	.banner-num4 a:hover b{}
	.banner-num4 span em{
	font-size:15px;
	padding-top:20px;line-height:22px;height:88px;overflow:hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	color:rgba(0,0,0,0.6);
	}
.banner-num4 p{height:330px;width:50%;display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}




*[class*="banner-num6"] .ax-prev, *[class*="banner-num6"] .ax-next {top: 45%;}
/***列表6***/
.banner-num6{height: calc(18rem + 4vw)}
#swiper6 .ax-prev,
#swiper6 .ax-next {
  font-family: 'ax-iconfont';
  font-size: 20px;
  width: 35px;
  height: 35px;
  box-sizing: border-box;
  line-height: 35px;
  text-align: center;
  margin-top: 0px;
  cursor: pointer;
  transition: color 100ms linear, background-color 100ms linear;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top:auto;
  bottom: 0px;
  z-index: 10;}
#swiper6 .ax-prev{right:0;left: auto;background:var(--c2);color:#FFF;margin-right:35px}
#swiper6 .ax-next{right:0;left: auto;background:var(--c1);color:#FFF}

.swiper-list-6{width:100%;padding-bottom:calc(2rem + 0.5vw);}
	.swiper-list-6 div{
	position:relative;overflow:hidden;width:100%;	
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.swiper-list-6 a {width:100%;overflow:hidden;display:flex;}
		.swiper-list-6 p{flex:1;transition: all 200ms linear;padding-left:calc(0.6rem + 0.6vw);}
.swiper-list-6 li{display:block;width:calc(4.5rem + 1.5vw);}
.swiper-list-6 span{display:block;width:100%;;text-align:center;background:var(--c1);padding:calc(0.4rem + 0.4vw) 0px;}
	.swiper-list-6 span em{color:#FFF;display:block;font-size:var(--fz26);
		height:calc(3.2rem + 0.2vw);line-height:calc(3.2rem + 0.2vw);}
	.swiper-list-6 span i{color:rgba(255,255,255,0.4) ;display:block;font-size:var(--fz12)}
.swiper-list-6 b {
		font-size:var(--fz16);
		margin-bottom:calc(0.4rem + 0.2vw);
		flex:1;display: inline-block;
		font-weight: bold;
		height:calc(1.8 * 2);
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}
.swiper-list-6 p em{display:block;font-size:var(--fz14)}

#swiper6 .ax-slide a{
	width:100%;padding:calc(0.8rem + 0.8vw);
	position:relative;
	background:#FFF;
	color:var(--c1);
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	  transition: 300ms;
	  transform: scale(0.92);}
#swiper6 .ax-slide-active a,.ax-slide-duplicate-active a{
transform: scale(1.0);
	background-color:var(--c1);
	border:0px var(--c06) solid;
	color:#FFF;}

#swiper6 .ax-slide-active a span,.ax-slide-duplicate-active a span{background:rgba(255,255,255,0.1);border-radius:var(--border-4)}








/*===media响应1200===*/
@media (max-width:1200px) {
	/***圆点***/
	.ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:calc(0.1rem + 1.0vw);}
	*[class*="ax-swiper"] .ax-pages .ax-pages-bullet {width: calc(0.6rem + 0.4vw);height: calc(0.6rem + 0.4vw); margin: 0 0.4rem;}
	/***左右箭头***/
	.banner-num1 .ax-slide a{ height: auto; }
}

/*===media响应900===*/
@media (max-width:900px) {
	/***wap重定pc***/
	
	.banner-list-2 p{background-repeat: no-repeat; background-position: center; background-size: cover;height:calc(15.0rem + 15.0vw)}
	.banner-num1 .ax-slide a{ height: auto; }
}

/*===media响应768 要放在最后===*/
@media (max-width:768px) {
	.banner-num1 .ax-slide a{ height: auto; }
	
}

/*===media响应480===*/
@media (max-width:480px) {
	.banner-num1 .ax-slide a{ height: auto; }

}