.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}
.banner-num1 .ax-slide a{aspect-ratio: 5 / 2; }
.banner-num1 .txt{
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
	z-index:999;color:#FFF;font-size:calc(2.0rem + 3.0vw);font-weight:bold;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}
.banner-num1 img{width:100%}

/***swiper2***/
.banner-num2{position:relative;height:70vh;background:#FFF}
.banner-num2 .ax-slide a{height:70vh;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));
	font-size:var(--fz20);
		overflow:hidden;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.banner-list-2 b{
		padding:calc(1rem + 0.2vw) calc(1rem + 0.5vw);
		line-height: 3.0;
		font-weight: normal;
		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:var(--ck2)}


/***切换图文***/
.my-tab{position:relative;text-align:left !important;width:100%;overflow:hidden}/***wap-重定***/
.my-tab .mytab-left{float:left;width:100%}
	.my-tab .ax-tab-header{position:absolute;z-index:1;right:calc(0.5rem + 1.2vw);aspect-ratio: 1 / 1.5; 
	overflow:hidden;background:rgba(0,0,0,0.5);height:100%}
	.my-tab a span{font-size:var(--fz18);transition: all 0.3s ease-out;}
	.my-tab .my-btn[active] span{transition: all 0.3s ease-out;}
.my-tab .ax-lamp-group > *[active],.my-tab .ax-lamp-group > *[class*='thumb-active'] {color: #000;font-weight:normal}
.my-tab .ax-lamp-group > *:after {
	left: auto !important;right:0% !important;
    height: calc(0.3rem + 0.05vw);
    width: calc(2.0rem + 0.5vw);
    background-color:#FFF;
    bottom:-100px;}/***下滑线 这里隐藏***/
.my-tab .ax-lamp-group li{clear:both;width:100%}
.my-tab .ax-lamp-group > * {padding: 0;padding-right:calc(0.1rem + 0.1vw);
	display: inline;
    justify-content: center;
    align-items: center;
	text-align:left}
.my-tab .ax-lamp-group{display: block !important;}
.my-tab .my-btn{color:#FFF;display:block;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
	transition: all 0.3s ease-out;
		position:relative;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
		color:#FFF;
		transition: all 0.3s ease-out;
		width:100%;float:right}
	.my-tab .my-btn[active] {position:relative;
		z-index: 3;
		background: linear-gradient(to right,#be0614,rgba(255,255,255,0.0));
		color:#FFF;
		width:100%;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.my-tab .my-btn[active]:before {
		font-family: ax-iconfont;
		content: "\f15d";
		color: FFF;
		font-size:80%;
		position: absolute;
		left:3%;top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		}
.my-tab .my-btn span{
	padding:calc(0.4rem + 0.3vw) calc(0.2rem + 0.2vw) calc(0.4rem + 0.3vw) calc(3.0rem + 0.5vw) ;
    flex: 1;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	line-height:1.5;}
.news-tab a{display: block;
    width:100%;aspect-ratio: 5 / 2; 
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
    transition: all 200ms linear;
	position:relative}/***图片高度***/
.news-tab a i{position:absolute;bottom:calc(1.0rem + 2.0vw);left:calc(1.0rem + 2.0vw);display:block;z-index:5;color:#FFF;
background:rgba(0,0,0,0.4);border-radius:2px;padding:calc(0.2rem + 0.1vw) calc(0.5rem + 0.5vw);
font-size:var(--fz13)}
.news-tab a:hover i{color:#F00}
	.news-tab a i:after {
		font-family: ax-iconfont;
		content: "\f15e";
		color:#FFF;
		font-size: 80%;padding-left:4px;}

/***滑动门***/
.div-tab{position:relative;text-align: left !important;width:100%;overflow:hidden;}/***wap-重定***/
	.div-tab .ax-tab-header{position:absolute;z-index:1;left:0;right:0;margin:auto;
	font-family:fcn3;
	display: block !important;width:70%;margin-left:0px}
	.div-tab .ax-tab-header li{padding-bottom:calc(1.0rem + 0.1vw);}
	.div-tab .ax-tab-header span{font-size:var(--fz24);}
.div-tab .ax-lamp-group > *[active], .div-tab .ax-lamp-group > *[class*='thumb-active'] {color:var(--c1);font-weight:normal;}
.div-tab .ax-lamp-group > :after {
	right:0% !important;left:0% !important;
    width:var(--wg1);height:var(--hg1);
    background-color:var(--c1);
    bottom:calc(1.0rem + 0.02vw);}
.div-tab .ax-lamp-group li{position:relative;flex:1;float:left;margin-right:calc(1.5rem + 0.1vw)}
.div-tab .ax-lamp-group li span{display:block;}
.div-tab .ax-lamp-group *{padding: 0 0rem;}
.div-tab .tab-news{padding-top:calc(1.2rem + 0.6vw)}
.div-tab .title-m1{margin-top:10px}

.ax-lamp-group > *[active]:after, .ax-lamp-group > *[class*='thumb-active']:after {
    transform: translate(0%, 0) scaleX(1);
}

/*===media响应1200===*/
@media (max-width:1200px) {

}

/*===media响应990===*/
@media (max-width:990px) {
	.my-tab .ax-tab-header{position:relative;z-index:1;right:0;aspect-ratio: 0; 
	overflow:hidden;background:var(--c1);height:100%;clear:both}
}

/*===media响应768 要放在最后===*/
@media (max-width:768px) {
	.banner-num2.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:3px;}
	*[class*="ax-swiper"] .ax-pages .ax-pages-bullet {
        width: calc(0.6rem + 0.4vw);
        height: calc(0.6rem + 0.4vw); }
	.banner-num2{position:relative;height:25vh;background:#FFF}
	.banner-num2 .ax-slide a{height:25vh;display:block }
	.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: 0%;width:100%;}
}

/*===media响应480===*/
@media (max-width:480px) {

}