.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); top: 38%;}



/***swiper2***/
.banner-num2{position:relative;height:auto;overflow:hidden}
.banner-num2 .ax-slide{width:calc(100% + 2px);overflow:hidden;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.banner-num2 .ax-slide a{height:100%;display:block;overflow:hidden;width:100%;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	/***圆点***/
	*[class*="banner-num2"] .ax-prev,
	*[class*="banner-num2"] .ax-next {
	  font-size: 16px;
	  width: 30px;height:30px;line-height: 1.0;}
	*[class*="banner-num2"] .ax-fill{background:var(--c1)}
	*[class*="banner-num2"] .ax-prev, *[class*="banner-num2"] .ax-next{color:#FFF;top:93%;}
	*[class*="banner-num2"] .ax-prev{position:absolute;z-index:10;left:auto;right:30px;
	background:var(--bg1)}
	*[class*="banner-num2"] .ax-next{position:absolute;z-index:10;left:auto;right:0px;
	;background:var(--bg3)}
		.banner-num3.ax-swiper.ax-horizontal > .ax-pages-bullets .ax-pages-bullet, .banner-num3 .ax-swiper .ax-pages-horizontal.ax-pages-bullets .ax-pages-bullet {margin:0.2rem ;}
		[class*="banner-num2"] .ax-pages .ax-pages-bullet{
		opacity:1;
		width:calc(10px + 0.2vw);height:calc(2px + 0.1vw);
		background:#cccccc;background-size: auto 100%;}
		[class*="banner-num2"] .ax-pages .ax-pages-bullet-active {opacity: 1; 
		background:var(--bg1);background-size:auto 100%;}
		.banner-num2.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:12px !important;width:auto;left: auto;right:5px;}
		*[class*="banner-num2"] .ax-pages .ax-pages-bullet{border-radius:0% !important}
		.banner-num2 .ax-pages-fraction, 
		.banner-num2 .ax-pages-custom, 
		.banner-num2 .ax-horizontal > .ax-pages-bullets, 
		.banner-num3 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:10px;width:auto;}/***圆点位置***/
		*[class*="banner-num2"] .ax-pages .ax-pages-bullet:not(.ax-pages-bullet-active):hover {opacity:1;}

		.banner-num2.ax-horizontal > .ax-pages-bullets .ax-pages-bullet, 
		.banner-num2 .ax-pages-horizontal.ax-pages-bullets .ax-pages-bullet {margin: 0 0.4rem 0 0;}

.banner-list-2 p{background-repeat: no-repeat; background-position: center; background-size: cover;padding-top:64%}
.banner-list-2 li{height:110px;
display:flex;
margin-top: calc(-10px - 0.5vw);margin-left:9px;
border-radius: 0 6px 0px 20px;
 width: 92%;
	background-color: #fff;
	background-repeat: no-repeat;background-position: bottom right; background-size: auto 100%;
	padding:6px 10px 20px 10px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.banner-list-2 h2{flex:1;padding-left:calc(6px + 0.2vw)}
	.banner-list-2 b {width:100%;font-family:"fcn4";height:70px;
	display: flex;justify-content: center; flex-direction: column;/* 垂直居中 */
	font-weight:normal;
	font-size:18px;
	line-height: 1.4;}
	.banner-list-2 b i{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.banner-list-2 span{
	margin-top: calc(-20px - 0.8vw);
	overflow:hidden;background:var(--c1);color:#FFF;
	width:65px;height:65px;
	border-radius: 10px 0px 10px 0px;text-align:center; display: flex;flex-direction: column;align-items: center;justify-content: center;}
		.banner-list-2 span em{font-size:26px;line-height:1.2;font-family: 'DINCond-Bold';display:block;}
		.banner-list-2 span i{font-size: 12px;line-height:1.2;font-family:Arial;;display:block}
	.banner-list-2 strong {width:100%;color:var(--c4);margin-top:7px;
	font-weight:normal;
	font-size:14px;
	line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}


/***swiper1***/
/***num1***/
.banner-num1{width:100%;min-width:1300px;margin-top:110px}
.banner-num1 .swiper-button-prev,.banner-num1 .swiper-button-next{ display: block; }
.banner-num1:hover .swiper-button-prev,.banner-num1:hover .swiper-button-next { display: block; }
.banner-num1 img { transition: .6s }
.banner-num1:hover img { transform: scale(1.00) }
.banner-num1 {width:100%;position: relative;overflow:hidden;}
.banner-num1 img{width:100%}
.banner-num1 article{ bottom:0px;left:3%; position: absolute;display: block;width:35%;z-index:0;padding:20px 30px;background-color:rgba(0,0,0,0.6);border-bottom:6px #ffc425 solid;}
.banner-num1 h4 {font-weight:normal;color:#fff;font-size:18px;line-height:30px;z-index: 2;width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.banner-num1 .swiper-button-next.swiper-button-disabled,.banner-num1 .swiper-button-prev.swiper-button-disabled {opacity:.35;cursor: auto;pointer-events:none }
.banner-num1 .swiper-button-prev,.banner-num1 .swiper-container-rtl .swiper-button-next {left:0;right:auto;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:60px;background-color: rgba(0,0,0,.3);text-align: center;color:#FFF;}
.banner-num1 .swiper-button-next,.banner-num1 .swiper-container-rtl .swiper-button-prev {right:0;left:auto;position:absolute; top:50%;transform:translateY(-50%);width:40px;height: 60px;background-color: rgba(0,0,0,.3);text-align: center;;color:#FFF}
.banner-num1 .swiper-button-prev:after,.banner-num1 .swiper-button-next:after{font-size:30px !important;height:60px;line-height:60px;}/***左右箭头大小***/

.banner-num1 .swiper-slide {transition:.0s;overflow:hidden;width:100%;
	height: 650px;
    overflow: hidden;
    width: 100%;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.banner-num1 .swiper-slide a span{transition:.2s;;overflow:hidden;width:100%;display:block}
.banner-num1 .swiper-slide a:hover span{transform:scale(1.04);;;width:100%;}


/***列表10***/
*[class*="ax-swiper-outer10"] .ax-round.ax-prev, *[class*="ax-swiper-outer10"] .ax-square.ax-prev, *[class*="ax-swiper-outer10"] .ax-round.ax-next, *[class*="ax-swiper-outer10"] .ax-square.ax-next {
    border: 0px;
	font-family: 'ax-iconfont';
    font-size:16px;
    height: 30px;
    width: 30px;
    line-height: 30px;}
*[class*="ax-swiper-outer10"] .ax-fill{background:var(--c1)}
*[class*="ax-swiper-outer10"] .ax-prev, *[class*="ax-swiper-outer10"] .ax-next{color:#FFF;bottom:0px; top:auto;}
*[class*="ax-swiper-outer10"] .ax-prev{position:absolute;z-index:10;right:30px;left:auto;}
*[class*="ax-swiper-outer10"] .ax-next{position:absolute;z-index:10;right:0px;background:var(--bg3)}
	/***圆点***/
	[class*="banner-num10"] .ax-pages .ax-pages-bullet{
	background:#cccccc;
	opacity:1;width:calc(10px + 0.2vw);height:calc(2px + 0.15vw);
	border-radius:0px !important}
	[class*="banner-num10"] .ax-pages .ax-pages-bullet-active {opacity: 1;background-color:var(--bg1);;border-radius:0px !important}
	.banner-num30.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:0px;}
	*[class*="banner-num10"] .ax-pages .ax-pages-bullet{border-radius:0px !important}
	.banner-num10 .ax-pages-fraction, 
	.banner-num10 .ax-pages-custom, 
	.banner-num10 .ax-horizontal > .ax-pages-bullets, 
	.banner-num10 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:10px;width:auto;}/***圆点位置***/

.swiper-list-10{width:100%;}
.swiper-list-10 a{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0px ;width:100%;display:block;text-align:left;}
	.swiper-list-10 div{width:100%;padding-bottom:20px;}
	.swiper-list-10 dl{padding:3px}
		.swiper-list-10 a p{
		width:100%;padding-top:40%; 
		background-repeat: no-repeat; background-position: center; background-size: cover !important;
		margin:auto ;}
		.swiper-list-10 .ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom: 0rem;}
	.swiper-list-10 a b {position:relative;font-size:15px;
    line-height: 1.4;height:45px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

	.swiper-list-10 a span {font-size:13px; color: var(--c4); font-family: Arial;
	padding-top:5px;display:block;width:100%;}



/***列表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:var(--bg3)}
	/***圆点***/
	[class*="banner-num20"] .ax-pages .ax-pages-bullet{
	background:#cccccc;
	opacity:1;width:calc(10px + 0.2vw);height:calc(2px + 0.15vw);
	border-radius:0px !important}
	[class*="banner-num20"] .ax-pages .ax-pages-bullet-active {opacity: 1;background-color:var(--bg1);;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:0px !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 a{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
padding:calc(3px + 0.25vw);padding-bottom:0px ;background:#FFF;width:100%;display:block;text-align:left;}
	.swiper-list-20 div{width:100%;padding-bottom:20px;}
	.swiper-list-20 dl{padding:6px 5px 10px 5px}
		.swiper-list-20 a p{
		width:100%;padding-top:65%; 
		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;font-size:15px;
    line-height: 1.6;height:50px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

	.swiper-list-20 a span {font-size:13px; color: var(--c4); font-family: Arial;
	padding-top:5px;display:block;width:100%;}


/***列表20***/
*[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:var(--bg3)}
	/***圆点***/
	[class*="banner-num30"] .ax-pages .ax-pages-bullet{
	background:#cccccc;
	opacity:1;width:calc(10px + 0.2vw);height:calc(2px + 0.15vw);
	border-radius:0px !important}
	[class*="banner-num30"] .ax-pages .ax-pages-bullet-active {opacity: 1;background-color:var(--bg1);;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:0px !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%;}
.swiper-list-30 a{
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
padding:calc(3px + 0.25vw);padding-bottom:0px ;background:#FFF;width:100%;display:block;text-align:left;}
	.swiper-list-30 div{width:100%;padding-bottom:20px;}
	.swiper-list-30 dl{padding:6px 5px 10px 5px}
		.swiper-list-30 a p{
		width:100%;padding-top:65%; 
		background-repeat: no-repeat; background-position: center; background-size: cover !important;
		margin:auto ;}
		.swiper-list-30 .ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom: 0rem;}
	.swiper-list-30 a b {position:relative;font-size:15px;
    line-height: 1.6;height:50px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

	.swiper-list-30 a span {font-size:13px; color: var(--c4); font-family: Arial;
	padding-top:5px;display:block;width:100%;}





/*===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.4rem + 0.4vw);height: calc(0.4rem + 0.4vw); margin: 0 0.4rem;}
	/***左右箭头***/
	.banner-num1 .ax-prev ,.banner-num1 .ax-next{ display: none;}
	.banner-num2 .ax-prev ,.banner-num2 .ax-next{ display: none;}
	.banner-num3 .ax-prev ,.banner-num3 .ax-next{ display: none;}
	

/*===media响应992===*/
@media (max-width:992px) {

	
}
/*===media响应768 要放在最后===*/
@media (max-width:768px) {

}
/*===media响应480===*/
@media (max-width:480px) {
	
	.swiper-list-3 a p{display: block; height: calc(22rem + 3vw);}
}