.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(255, 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:auto; }/***wap-重定***/
	/***圆点***/
	[class*="banner-num1"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.6);opacity:1;width:8px;height:5px;border-radius:0px !important}
	[class*="banner-num1"] .ax-pages .ax-pages-bullet-active {opacity: 1; 
	background: rgba(190, 0, 0, 0.7);width:15px;height:5px;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:2px !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:100%;background:#FFF}
.banner-num2 .ax-slide a{display:block;height:100%;}
	/***圆点***/
	[class*="banner-num2"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.6);opacity:1;width:8px;height:5px;border-radius:0px !important}
	[class*="banner-num2"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(190, 0, 0, 0.7);width:15px;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;font-weight:normal;
	background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.9));font-family:fcn4;font-size:var(--fz21);
	padding:0px calc(0.5rem + 0.5vw);height:calc(3.0rem + 2.0vw);line-height:calc(3.0rem + 2.0vw);overflow:hidden;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.banner-list-2 a{color:#FFF}
	.banner-list-2 a:hover{color:#eeebc3}

/***swiper9***/
.banner-num9{position:relative;height:100%;width:100%;}
.banner-num9 .ax-slide{width:100%;height:100%;overflow:hidden;}
.banner-num9 .ax-slide a{display:block;height:100%;background:var(--c1) url(../picture/b-bg21.png);width:100%}
	/***圆点***/
	[class*="banner-num9"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.6);opacity:1;width:8px;height:5px;border-radius:0px !important}
	[class*="banner-num9"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(190, 0, 0, 0.7);width:15px;height:5px;border-radius:0px !important}
	.banner-num9.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:4px;}
	*[class*="banner-num9"] .ax-pages .ax-pages-bullet{border-radius:2px !important}
	.banner-num9 .ax-pages-fraction, 
	.banner-num9 .ax-pages-custom, 
	.banner-num9 .ax-horizontal > .ax-pages-bullets, 
	.banner-num9 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:20px;width:auto;}/***圆点位置***/

*[class*="banner-num9"] .ax-prev, *[class*="banner-num9"] .ax-next{top:40%;}

.banner-list-9 p{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
height:calc(7.0rem + 10.0vw);width:100%;padding:1px;
display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}
.banner-list-9 .text {font-weight:normal;width:100%;
    color: #fff;
	padding:0px calc(0.5rem + 0.5vw);line-height:1.5;overflow:hidden;margin-top:calc(0.5rem + 0.8vw);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

/***列表20***/
*[class*="ax-swiper-outer20"] .ax-round.ax-prev, *[class*="ax-swiper-outer20"] .ax-square.ax-prev, *[class*="ax-swiper-outer20"] .ax-round.ax-next, *[class*="ax-swiper-outer20"] .ax-square.ax-next {
    border: 0px;
	font-family: 'ax-iconfont';
    font-size:16px;
    height: 30px;
    width: 30px;
    line-height: 30px;}
*[class*="ax-swiper-outer20"] .ax-fill{background:var(--c1)}
*[class*="ax-swiper-outer20"] .ax-prev, *[class*="ax-swiper-outer20"] .ax-next{color:#FFF;bottom:0px; top:auto;}
*[class*="ax-swiper-outer20"] .ax-prev{position:absolute;z-index:10;right:30px;left:auto;}
*[class*="ax-swiper-outer20"] .ax-next{position:absolute;z-index:10;right:0px;background:#b9a052}
	/***圆点***/
	[class*="banner-num20"] .ax-pages .ax-pages-bullet{background:rgba(0,0,0,0.3);opacity:1;width:8px;height:5px;border-radius:0px !important}
	[class*="banner-num20"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(190, 0, 0, 0.7);width:15px;height:5px;border-radius:0px !important}
	.banner-num30.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:0px;}
	*[class*="banner-num20"] .ax-pages .ax-pages-bullet{border-radius:2px !important}
	.banner-num20 .ax-pages-fraction, 
	.banner-num20 .ax-pages-custom, 
	.banner-num20 .ax-horizontal > .ax-pages-bullets, 
	.banner-num20 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:10px;width:auto;}/***圆点位置***/

.swiper-list-20{width:100%;}
	.swiper-list-20 div{width:100%;padding-bottom:calc(2rem + 1vw);}
	.swiper-list-20 dl{padding:calc(1rem + 0.1vw);background:#FFF}
		.swiper-list-20 a p{
		width:100%;padding-top:60%; 
		background-repeat: no-repeat; background-position: center; background-size: cover !important;
		margin:auto ;}
		.swiper-list-20 .ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom: 0rem;}
	.swiper-list-20 a b {position:relative;
    line-height: 1.5;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

	.swiper-list-30 a{color:var(--c1)}
	.swiper-list-30 a:hover{color:#a70000}


/***列表30***/
*[class*="ax-swiper-outer30"] .ax-round.ax-prev, *[class*="ax-swiper-outer30"] .ax-square.ax-prev, *[class*="ax-swiper-outer30"] .ax-round.ax-next, *[class*="ax-swiper-outer30"] .ax-square.ax-next {
    border: 0px;
	font-family: 'ax-iconfont';
    font-size:16px;
    height: 30px;
    width: 30px;
    line-height: 30px;}
*[class*="ax-swiper-outer30"] .ax-fill{background:var(--c1)}
*[class*="ax-swiper-outer30"] .ax-prev, *[class*="ax-swiper-outer30"] .ax-next{color:#FFF;bottom:0px; top:auto;}
*[class*="ax-swiper-outer30"] .ax-prev{position:absolute;z-index:10;right:30px;left:auto;}
*[class*="ax-swiper-outer30"] .ax-next{position:absolute;z-index:10;right:0px;background:#b9a052}
	/***圆点***/
	[class*="banner-num30"] .ax-pages .ax-pages-bullet{background:rgba(0,0,0,0.3);opacity:1;width:8px;height:5px;border-radius:0px !important}
	[class*="banner-num30"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(190, 0, 0, 0.7);width:15px;height:5px;border-radius:0px !important}
	.banner-num30.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:0px;}
	*[class*="banner-num30"] .ax-pages .ax-pages-bullet{border-radius:2px !important}
	.banner-num30 .ax-pages-fraction, 
	.banner-num30 .ax-pages-custom, 
	.banner-num30 .ax-horizontal > .ax-pages-bullets, 
	.banner-num30 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:10px;width:auto;}/***圆点位置***/

.swiper-list-30{width:100%;padding-top:calc(5rem + 0.1vw);}
	.swiper-list-30 div{width:100%;}
	.swiper-list-30 dl{background:#FFF;padding:calc(1rem + 0.5vw);padding-top:calc(5rem + 0.1vw);}
		.swiper-list-30 a p{
		position:absolute;z-index:1;top:0px;left:50%;transform: translate(-50%, -50%);
		width:calc(9rem + 0.1vw);height:calc(9rem + 0.1vw); border-radius:50%;
		background-repeat: no-repeat; background-position: center; background-size: cover !important;
		margin:auto ;
		transition: all 200ms linear;}
		.swiper-list-30 a:hover p{
		transition: all 200ms linear;
		width:calc(10rem + 0.25vw);height:calc(10rem + 0.25vw);
		position:absolute;z-index:1;top:0px;left:50%;transform: translate(-50%, -50%);}
		.swiper-list-30 .ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom: 0rem;}
	.swiper-list-30 a b {position:relative;font-family:fcn4;
	transition: all .4s ease-in-out;font-size: var(--fz20);padding:calc(0.5rem + 0.1vw) 0px;
    line-height: 1.5;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;text-align:center;}
	.swiper-list-30 a b:before{content: '';background:var(--c1);width:2.0rem;height:2px;
		position:absolute;z-index:1;bottom:0px;left:50%;transform: translate(-50%, -50%);}
	.swiper-list-30 a span {color:var(--c7);margin-top:calc(0.5rem + 0.5vw);font-family:Arial;
	margin-left: 0px;transition: all .4s ease-in-out;font-size: var(--fz15);
    line-height: 1.5;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.swiper-list-30 a{color:var(--c1)}
	.swiper-list-30 a:hover{color:#a70000}


/***列表40***/
*[class*="ax-swiper-outer40"] .ax-round.ax-prev, *[class*="ax-swiper-outer40"] .ax-square.ax-prev, *[class*="ax-swiper-outer40"] .ax-round.ax-next, *[class*="ax-swiper-outer40"] .ax-square.ax-next {
    border: 0px;
	font-family: 'ax-iconfont';
    font-size:16px;
    height: 30px;
    width: 30px;
    line-height: 30px;}
*[class*="ax-swiper-outer40"] .ax-fill{background:var(--c1)}
*[class*="ax-swiper-outer40"] .ax-prev, *[class*="ax-swiper-outer40"] .ax-next{color:#FFF;bottom:0px; top:auto;}
*[class*="ax-swiper-outer40"] .ax-prev{position:absolute;z-index:10;right:30px;left:auto;}
*[class*="ax-swiper-outer40"] .ax-next{position:absolute;z-index:10;right:0px;background:#b9a052}
	/***圆点***/
	[class*="banner-num40"] .ax-pages .ax-pages-bullet{background:rgba(0,0,0,0.3);opacity:1;width:8px;height:5px;border-radius:0px !important}
	[class*="banner-num40"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(190, 0, 0, 0.7);width:15px;height:5px;border-radius:0px !important}
	.banner-num30.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:0px;}
	*[class*="banner-num40"] .ax-pages .ax-pages-bullet{border-radius:2px !important}
	.banner-num40 .ax-pages-fraction, 
	.banner-num40 .ax-pages-custom, 
	.banner-num40 .ax-horizontal > .ax-pages-bullets, 
	.banner-num40 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:10px;width:auto;}/***圆点位置***/

.swiper-list-40{width:100%;padding-bottom:calc(4rem + 1.0vw);}
	.swiper-list-40 div{width:100%;}
	.swiper-list-40 dl{background:#FFF;padding:calc(1rem + 0.5vw);padding-top:calc(1rem + 0.0vw);
	width:100%;overflow:hidden;position:relative;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.swiper-list-40 dl:before {
    content: '';
    background: var(--c1);
    width: calc(0.5rem + 0.05vw);height: calc(3rem + 1.0vw);
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    transform: translate(-50%, -50%);
}


	.swiper-list-40 .ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom: 0rem;}
	.swiper-list-40 a b {position:relative;clear:both;width:100%;
	font-size: var(--fz17);
    line-height: 1.5;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

	.swiper-list-40 p{color:var(--c1);width:100%;display:flex;align-items: flex-end;padding-bottom:calc(0.5rem + 0.2vw)}
		.swiper-list-40 p em{font-size: var(--fz40);display:block;font-family: 'DINCond-Bold';}
		.swiper-list-40 p i{font-size: var(--fz14);display:block;font-family:Arial}

	.swiper-list-40 span {
	width:100%;overflow:hidden;clear:both;float:left;
	color:var(--c7);padding-top:10px;font-family:Arial;font-size: var(--fz14);}
		.swiper-list-40 span em{display:block;width:100%;
		line-height: 1.8;
		font-weight: normal;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;}
	.swiper-list-40 span i{font-size: var(--fz12);float:left;margin:2px 2px 0px 2px;}

/***列表50***/
*[class*="ax-swiper-outer50"] .ax-round.ax-prev, *[class*="ax-swiper-outer50"] .ax-square.ax-prev, *[class*="ax-swiper-outer50"] .ax-round.ax-next, *[class*="ax-swiper-outer50"] .ax-square.ax-next {
    border: 0px;
	font-family: 'ax-iconfont';
    font-size:16px;
    height: 30px;
    width: 30px;
    line-height: 30px;}
*[class*="ax-swiper-outer50"] .ax-fill{background:var(--c1)}
*[class*="ax-swiper-outer50"] .ax-prev, *[class*="ax-swiper-outer50"] .ax-next{color:#FFF;bottom:0px; top:auto;}
*[class*="ax-swiper-outer50"] .ax-prev{position:absolute;z-index:10;right:30px;left:auto;}
*[class*="ax-swiper-outer50"] .ax-next{position:absolute;z-index:10;right:0px;background:#b9a052}
	/***圆点***/
	[class*="banner-num50"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.6);opacity:1;width:8px;height:5px;border-radius:0px !important}
	[class*="banner-num50"] .ax-pages .ax-pages-bullet-active {opacity: 1; background:#ffb400;width:15px;height:5px;border-radius:0px !important}
	.banner-num30.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:0px;}
	*[class*="banner-num50"] .ax-pages .ax-pages-bullet{border-radius:2px !important}
	.banner-num50 .ax-pages-fraction, 
	.banner-num50 .ax-pages-custom, 
	.banner-num50 .ax-horizontal > .ax-pages-bullets, 
	.banner-num50 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:10px;width:auto;}/***圆点位置***/

.swiper-list-50{width:100%;padding-bottom:calc(2.0rem + 0.6vw)}
	.swiper-list-50{width:100%;}
		.swiper-list-50 div{width:100%;}
		.swiper-list-50 a{width:100%;padding-top:65%;display:block }
		.swiper-list-50 .ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom: 0rem;}

	.swiper-list-50 .text {position: absolute;left: 0;bottom: -1px; right: 0;font-weight:normal;
	background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.9));font-size:var(--fz14);
	padding:0px calc(0.5rem + 0.2vw);line-height:2.5;overflow:hidden;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.swiper-list-50 a{color:#FFF}
	.swiper-list-50 a:hover{color:#eeebc3}





/***滑动门***/



/*===media响应1200===*/
@media (max-width:1200px) {
	/***圆点***/
	.ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:1.6rem;}
	*[class*="ax-swiper"] .ax-pages .ax-pages-bullet {width: 0.6rem;height: 0.6rem; 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:30.6rem}
	.banner-num1 .ax-slide a{ height: auto; }
}

/*===media响应768 要放在最后===*/
@media (max-width:768px) {
	.banner-num1 .ax-slide a{ height: auto; }
	.swiper-list-3 p img {width:100%;aspect-ratio: 6 / 3.3; / object-fit: cover;}

	.banner-num2{position:relative;height:calc(20.0rem + 1.0vw);background:#FFF}
	.banner-num2 .ax-slide a{display:block;height:100%;}


}

/*===media响应480===*/
@media (max-width:480px) {
	.banner-num1 .ax-slide a{ height: auto; }

/***swiper9***/
	.banner-num9{position:relative;height:26.0rem;width:100%;}
	.banner-num9 .ax-slide{overflow:hidden;padding:0px 1px}
	.banner-num9 .ax-slide a{height:100%;display:block;width:100%;}

	.banner-num9 .ax-slide p{display:block;width:100%;height:65%;}

	.banner-list-9 span {padding:0.6rem 0.6rem;display:block}
	.banner-list-9 span b{padding-top:0.6rem;-webkit-line-clamp: 1;width:100%;margin:0px auto;}
	.banner-list-9 span em{-webkit-line-clamp: 2;width:100%;margin:0px auto;}
}