﻿.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 .ax-slide a{height:80vh;}

/***swiper1***/
.banner-num1{position:relative;clear:both;width:100%}
.banner-num1 .ax-slide a{display:block;height: auto;width:100%}/***wap-重定***/
.banner-num1 img{width:100%}
	/***圆点***/
	[class*="banner-num1"] .ax-pages .ax-pages-bullet{background:rgba(255,255,255,0.6);opacity:1;width:10px;height:5px;border-radius:0px !important}
	[class*="banner-num1"] .ax-pages .ax-pages-bullet-active {opacity: 1; background: rgba(255, 90, 0, 0.8);width:30px;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;}/***圆点位置***/

.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;display:none;}


/***swiper2***/
.banner-num2{position:relative;height:480px;}
.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;
	}
.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-slide a{ height: 72vh; }
[class*="banner-num3"] .ax-prev, [class*="banner-num3"] .ax-next {top:40%;}
/***列表***/
.swiper-list-3{width:100%;padding-bottom:30px}
	.swiper-list-3 div{position:relative;overflow:hidden;width:100%;margin-top:5px;background:#FFF;text-align:Center;}
	.swiper-list-3 a {display: block;height:260px !important;width:100%;}
		.swiper-list-3 a p{display: block;height:210px; 
		background-repeat: no-repeat;background-position:center;background-size:cover !important;
		transition: all 200ms linear;}
		.swiper-list-3 a:hover p{transform: scale(1.1);}

	.banner-num3.ax-horizontal > .ax-pages.ax-pages-bullets {bottom: 0px !important;}

	.swiper-list-3 div dl{;
	height:50px;line-height:50px;width:100%;font-size:15px;
	background-repeat:no-repeat;background-position: center; 
	background-size: cover; 
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	padding:0px calc(0.5rem + 0.5vw);
	text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;font-weight:normal}
	.swiper-list-3 a dl{color:#00}
	.swiper-list-3 a:hover dl{color:#d10000}


/***swiper9***/
.banner-num9{position:relative;width:100%;background:rgba(0,0,0,0.02);margin-top:3px}
.banner-num9 .ax-slide{overflow:hidden;padding:0px 1px}
.banner-num9 .ax-slide a{width:100%;}
	/***圆点***/
	[class*="banner-num9"] .ax-pages .ax-pages-bullet{background:rgba(0,0,0,0.3);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:calc(0.2rem + 0.8vw);}
	*[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:10px;width:auto;}/***圆点位置***/
	*[class*="banner-num9"] .ax-prev, *[class*="banner-num9"] .ax-next{top: 43%;}


.banner-num9 .ax-slide p{
width:100%;aspect-ratio: 14 / 8;
display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}
.banner-list-9 span {padding:20px;display:block;width:100%;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.banner-list-9 span b{width:100%;margin:0px auto;
	font-size:16px;line-height:1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.banner-list-9 span em{width:100%;margin:0px auto;display:block;word-break:break-all; white-space:pre-wrap;color:rgba(0,0,0,0.6);font-size:90%;margin-top:15px;line-height:1.5;
    font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.banner-list-9 span i{color:rgba(0,0,0,0.4);font-size:80%;;display:block;}
	.banner-list-9 span i:before{content: '\e6cb';font-family: 'ax-iconfont';font-size:90%;color:rgba(0,0,0,0.4);
	margin-right:2px;}


/*===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{width:100%}
}

/*===media响应900===*/
@media (max-width:900px) {
	/***wap重定pc***/
	.banner-num2 .ax-slide a{height:calc(10.0rem + 30.0vw); }
	.banner-num1 .ax-slide a{ height: auto;width:100% }
}

/*===media响应768 要放在最后===*/
@media (max-width:768px) {
	.banner-num1 .ax-slide a{ height: auto;width:100%}
	
}

/*===media响应480===*/
@media (max-width:480px) {
	.banner-num1 .ax-slide a{ height: auto;width:100%}

}
