﻿.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);}



/***swiper0***/
.banner-num0{position:relative}
.banner-num0 .ax-slide a{height:450px; }/***wap-重定***/
	/***圆点***/
	[class*="banner-num0"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.6);opacity:1;width:10px;height:6px;border-radius:0px !important}
	[class*="banner-num0"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(255, 90, 0, 0.8);width:20px;height:6px;border-radius:0px !important}
	.banner-num1.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:20px;}
	*[class*="banner-num0"] .ax-pages .ax-pages-bullet{border-radius:2px !important}
	.banner-num0 .ax-pages-fraction, 
	.banner-num0 .ax-pages-custom, 
	.banner-num0 .ax-horizontal > .ax-pages-bullets, 
	.banner-num0 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:20px;width:auto;}/***圆点位置***/

.banner-num1 span {
	padding: 6px 16px; border-radius: 2px; text-align: left; left: 20px; bottom: 20px; font-weight:bold;
	color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; display: block; position: absolute; z-index: 20; 
	box-sizing: border-box; background-color: rgba(36, 94, 194, 0.9); -webkit-text-size-adjust: none;}



/***swiper1***/
.banner-num1{position:relative;overflow:hidden;border-top-left-radius:var(--border-1);border-bottom-left-radius:var(--border-1);}
.banner-num1 .ax-slide a{height:450px;display:flex;width:100%;}/***wap-重定***/
	/***圆点***/
	[class*="banner-num1"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.6);opacity:1;width:10px;height:6px;border-radius:0px !important}
	[class*="banner-num1"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(255, 90, 0, 0.8);width:20px;height:6px;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;}/***圆点位置***/
.banner-num1 p{height:450px;width:100%;display: block; background-repeat: no-repeat; background-position: center; background-size: cover;
}

.banner-num1 .text {position: absolute;left: 0;bottom: 0px; right: 0;font-weight:normal;font-family: "fcn3";
	background:rgba(0,0,0,0.6);
    color: #fff;
	padding:0px 160px 0px 20px;height:50px;line-height:50px;font-size:18px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

	.banner-num1:hover .text{color:#ffd555}

/***swiper1***/
.banner-num2{position:relative;height:100%;background:#000}
.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));
    color: #fff;
	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;}


/***swiper3***/
.banner-num3.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:0px;}
.swiper-list-3{width:100%;padding:calc(0.5rem + 0.2vw) 0px calc(1.0rem + 1.0vw) 0px;}
	.swiper-list-3 div{position:relative;overflow:hidden;width:100%;}
	.swiper-list-3 a {display: block;  width:100%;}
		.swiper-list-3 a p{display: block; padding-top:150%;
		background-repeat: no-repeat; background-position: center; background-size: cover !important;
		transition: all 200ms linear;}
		.swiper-list-3 a:hover p{transform: scale(1.05);}
		.swiper-list-3.ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {bottom: 0rem;}

	.swiper-list-3 div dl{background:#f2f6fc;padding:calc(0.4rem + 0.4vw);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	width:100%;border:0px rgba(0,0,0,0.05) solid;
	}
	.swiper-list-3 div b{
	height:calc(3.5rem + 2.1vw);line-height:1.5;text-align:center;width:100%;overflow:hidden;font-size:var(--fsize-16);
	text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;font-weight:normal}



/*===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;}
	/***左右箭头***/
	
}

/*===media响应900===*/
@media (max-width:900px) {
	/***wap重定pc***/
	.banner-num2 .ax-slide a{height:calc(10.0rem + 30.0vw); }
	
}

/*===media响应768 要放在最后===*/
@media (max-width:768px) {
	
	
}

/*===media响应480===*/
@media (max-width:480px) {
	

}