.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: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: calc(22px + 0.6vw);height: calc(22px + 0.6vw);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:92%;}
	*[class*="banner-num2"] .ax-prev{position:absolute;z-index:10;left:auto;right:calc(22px + 0.6vw);
	background:var(--bg1)}
	*[class*="banner-num2"] .ax-next{position:absolute;z-index:10;left:auto;right:0px;
	;background:var(--lkc3)}
		.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:5px !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{border-radius:var(--border-6);}
.banner-list-2 p{background-repeat: no-repeat; background-position: center; background-size: cover;
border-radius:var(--border-6);
padding-top:60%}
.banner-list-2 li{height:calc(80px + 3.0vw);
display:flex;
margin-top: calc(-10px - 0.5vw);margin-left:calc(6px + 0.2vw);
border-radius: 0 6px 0px 20px;
 width: 92%;
	background-color: #fff;
	background-repeat: no-repeat;background-position: bottom right; background-size: auto 100%;
	padding:calc(10px + 0.3vw) calc(10px + 0.3vw) calc(20px + 0.5vw) calc(10px + 0.3vw);
	-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:calc(60px + 0.5vw);
	display: flex;justify-content: center; flex-direction: column;/* 垂直居中 */
	font-weight:normal;
	font-size:var(--fz23);
	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:calc(50px + 1.0vw);height:calc(50px + 1.0vw);
	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: var(--fzgd10);line-height:1.0;font-family: 'DINCond-Bold';display:block;}
		.banner-list-2 span i{font-size: var(--fz13);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:var(--fz14);
	line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}

/***swiper3***/
.banner-num3{position:relative;height:auto;overflow:hidden;}
.banner-num3 .ax-slide{width:calc(100% + 3px);overflow:hidden;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.banner-num3 .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-num3"] .ax-prev,
*[class*="banner-num3"] .ax-next {
  font-size: 16px;
  width: calc(22px + 0.2vw);height: calc(22px + 0.2vw);line-height: 1.0;}
*[class*="banner-num3"] .ax-fill{background:var(--c1)}
*[class*="banner-num3"] .ax-prev, *[class*="banner-num3"] .ax-next{color:#FFF;bottom:20px; top:auto;}
*[class*="banner-num3"] .ax-prev{position:absolute;z-index:10;
left:calc(55% - 20px - 0.2vw);right:auto;background:var(--bg1)}
*[class*="banner-num3"] .ax-next{position:absolute;z-index:10;
left:calc(55% + 2px - 0vw);background:var(--lkc3)}
	.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-num3"] .ax-pages .ax-pages-bullet{opacity:1;width:calc(15px + 0.2vw);height:calc(15px + 0.2vw);
	background:url(p1_lb_dot.png) no-repeat center top;background-size: auto 100%;}
	[class*="banner-num3"] .ax-pages .ax-pages-bullet-active {opacity: 1; 
	background:url(p1_lb_dot_on.png) no-repeat center top;background-size:auto 100%;}
	.banner-num3.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:10px !important;}
	*[class*="banner-num3"] .ax-pages .ax-pages-bullet{border-radius:50% !important}
	.banner-num3 .ax-pages-fraction, 
	.banner-num3 .ax-pages-custom, 
	.banner-num3 .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-list-3 p{
width:55%;
background-repeat: no-repeat; background-position: center; background-size: cover;padding-top:40%}
.banner-list-3 li{width:47%;
padding:calc(5px + 2.0vw) calc(5px + 2.0vw) calc(5px + 4.0vw) calc(5px + 2.0vw);background-color:var(--bg1);
position:absolute;z-index:3;right:0px;top:30px;border-radius: 0 4px 0 30px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/***箭头 .more-10***/

.banner-list-3 li:after {
    content: "";
    background-image: url(../picture/k-bg1.png);
    background-repeat: no-repeat;
    background-position: 100% top;
    background-size: cover;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: -100px;}
	.banner-list-3 b {width:80%;font-family:"fcn2";
	font-weight:normal;
	font-size:var(--fz18);
	line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.banner-list-3 a b{color:#FFF}
	.banner-list-3 a:hover b{color:var(--lkc1)}
	.banner-list-3 span{overflow:hidden;
	color:var(--c1);width:100%;
	display: flex;align-items: baseline;justify-content: flex-start;justify-content: flex-end;
	}
		.banner-list-3 span em{font-size: var(--fz40);font-family: 'DINCond-Bold';color:#FFF;}
		.banner-list-3 span i{font-size: var(--fz14);font-family:Arial;color:#FFF;}
	.banner-list-3 strong {width:80%;color:var(--c4);margin-top:7px;
	font-weight:normal;
	font-size:var(--fz14);opacity: 0.5;color:#FFF;
	line-height: 1.5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}



/***swiper3***/
*[class*="banner-num5"] .ax-prev,
*[class*="banner-num5"] .ax-next {
  font-size: 16px;
  width: calc(22px + 0.2vw);height: calc(22px + 0.2vw);line-height: 1.0;}
*[class*="banner-num5"] .ax-fill{background:var(--c1)}
*[class*="banner-num5"] .ax-prev, *[class*="banner-num5"] .ax-next{color:#FFF;bottom:20px; top:auto;}
*[class*="banner-num5"] .ax-prev{position:absolute;z-index:10;
left:auto;right:calc(22px + 0.2vw);background:var(--bg1)}
*[class*="banner-num5"] .ax-next{position:absolute;z-index:10;
left:auto;right:0px;background:var(--lkc3)}
	.banner-num5.ax-swiper.ax-horizontal > .ax-pages-bullets .ax-pages-bullet, .banner-num5 .ax-swiper .ax-pages-horizontal.ax-pages-bullets .ax-pages-bullet {margin:0.2rem ;}
	[class*="banner-num5"] .ax-pages .ax-pages-bullet{opacity:1;width:calc(15px + 0.2vw);height:calc(15px + 0.2vw);
	background:url(p1_lb_dot.png) no-repeat center top;background-size: auto 100%;}
	[class*="banner-num5"] .ax-pages .ax-pages-bullet-active {opacity: 1; 
	background:url(p1_lb_dot_on.png) no-repeat center top;background-size:auto 100%;}
	.banner-num5.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:20px !important;}
	*[class*="banner-num5"] .ax-pages .ax-pages-bullet{border-radius:50% !important}
	.banner-num5 .ax-pages-fraction, 
	.banner-num5 .ax-pages-custom, 
	.banner-num5 .ax-horizontal > .ax-pages-bullets, 
	/***.banner-num5 .ax-pages-bullets.ax-pages-horizontal{left:auto;right:10px;width:auto;}圆点位置-右***/
	*[class*="banner-num5"] .ax-pages .ax-pages-bullet:not(.ax-pages-bullet-active):hover {opacity:1;}

/***列表***/
.banner-list-5 .ax-wrapper{padding-bottom:calc(30px + 2.0vw)}
.banner-list-5 p{background-repeat: no-repeat; background-position: center; background-size: cover;padding-top:70%}
.banner-list-5 li{margin-top: calc(-20px - 1.0vw);border-radius: 0 6px 6px 30px;
 width: 98%;
	background-color: #fff;background-image: url(../picture/wbj12.png);
	background-repeat: no-repeat;background-position: bottom right; background-size: auto 100%;
	padding:calc(10px + 0.2vw) calc(15px + 0.6vw) calc(30px + 0.8vw) calc(15px + 0.6vw);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}
	.banner-list-5 b {width:100%;font-family:"fcn4";
	font-weight:normal;
	font-size:var(--fz23);
	line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.banner-list-5 span{overflow:hidden;
	color:var(--c1);width:100%;display: flex;align-items: baseline;justify-content: flex-start;}
		.banner-list-5 span em{font-size: var(--fz40);font-family: 'DINCond-Bold';}
		.banner-list-5 span i{font-size: var(--fz14);font-family:Arial}
	.banner-list-5 strong {width:100%;color:var(--c4);margin-top:7px;
	font-weight:normal;
	font-size:var(--fz14);
	line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}





/***滑动门position:absolute;z-index:1;right:0px;width:45%;***/
.my-tab{position:relative;width:100%;;}/***wap***/
	.my-tab .ax-tab-header{display: flex;justify-content: center;align-items: center;gap:5px;
	font-size:var(--fz21);margin:auto;overflow:hidden;width:100%;font-family:"fcn4"; text-align: center;}
	.my-tab .ax-lamp-group > *[active], .ax-lamp-group > *[class*='thumb-active'] {background:var(--c1);color:#FFF;}
	.ax-lamp-group > *:after {opacity:0;}
	.my-tab .ax-lamp-group a{background:#5a5a5a;;padding:0px calc(15px + 0.5vw);color:var(--cw8);border-radius: 10px 0px 10px 0px;}
	.my-tab .ax-lamp-group > * {padding: 0;background:var(--c1);
		line-height:2.0 !important;
		display: inline;
		justify-content: center;
		align-items: center;}
.my-box-clean{clear:both}

.my-tab2 .ax-tab-header{margin:0px;justify-content: flex-start;font-size:var(--fz23);}
.my-tab2 .ax-lamp-group a{padding:3px calc(15px + 0.8vw);}
.my-tab2{position:relative;z-index:2}
	.my-tab2 img{width:100%}

.my-outer2{position:relative;}

.my-outer4:before {top:0px;height:95%;}



/***列表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:#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-num20.ax-horizontal > .ax-pages.ax-pages-bullets {bottom:-6px;}
	*[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%;;clear:both;display:block;}
.swiper-list-20 div{background-color:#FFF;transition: all .25s ease-in-out;border-radius: var(--border-6);
background-image:url(../picture/m33.png);
background-repeat: no-repeat;
background-size:calc(0.8rem + 0.8vw);
background-position: center calc(100% - 1.0rem - 0.4vw);
padding-bottom:calc(3.0rem + 2.0vw)}
.swiper-list-20 li:hover{background-color:#FFF;transition: all .25s ease-in-out;
	background-image:url(../picture/m32.png);
	background-position: center calc(100% - 1.0rem - 0.4vw);
}
	.swiper-list-20 div a{display:block;width:100%;padding:calc(1.0rem + 0.25vw);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.swiper-list-20 div dl{display:block;width:100%;text-align:center;border-bottom:1px rgba(0,0,0,0.05) solid}
		.swiper-list-20 div dl p{transition: all 0.2s;margin:0 auto;width:calc(10.0rem + 0.20vw);height:calc(10.0rem + 0.20vw);border-radius:50%;
		display: block; background-repeat: no-repeat; background-position: top; background-size: cover;}
		.swiper-list-20 div dl:hover p{transition: all 0.2s;transform: scale(1.05)}
		.swiper-list-20 div dl span{display:block;width:100%;text-align:center;}
	.swiper-list-20 div b{display:block;width:100%;font-weight:normal;padding-top:calc(1rem + 0.1vw);;white-space: nowrap; 
	font-size:var(--fz18);line-height:1.6;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.swiper-list-20 div strong{display:block;width:100%;font-weight:normal;padding-bottom:0.8rem;color:#1e3c73;overflow:hidden}
		.swiper-list-20 strong i{display:block;font-size:var(--fz13)}
		.swiper-list-20 strong i:nth-child(1){margin-right:0.6rem}
		.swiper-list-20 strong i:nth-child(2){color:var(--z08)}
		.swiper-list-20 strong i:nth-child(3){margin-left:0.6rem}
	.swiper-list-20 dl a b{color:var(--z0)}
	.swiper-list-20 dl a:hover b{color:var(--lkc0)}
		.swiper-list-20 dt{
		margin-top:calc(0.2rem + 0.4vw);
		display:block;font-weight:normal;color:var(--c8);font-size:var(--fz14);line-height:1.6;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;}







	.swiper-list-30 a{color:var(--c1)}
	.swiper-list-30 a:hover{color:#a70000}




/*===media响应1200===*/
@media (max-width:1200px) {
	/***圆点***/

}

/*===media响应900===*/
@media (max-width:901px) {
	/***wap重定pc***/
	.banner-list-2 strong{display:none}
}

/*===media响应768 要放在最后===*/
@media (max-width:768px) {
	.banner-num1 .ax-slide a{ height: auto; }

	.banner-list-3 p{
	width:100%;
	background-repeat: no-repeat; background-position: center; background-size: cover;padding-top:50%}
	.banner-list-3 li{width:85%;
	background-color:var(--bg1);
	position:relative;z-index:3;right:0px;top:-10px;border-radius: 0 4px 0 30px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.banner-list-3 strong{display:none}

	*[class*="banner-num3"] .ax-prev{position:absolute;z-index:10;left:auto;right:calc(25px + 0.2vw);background:var(--bg1)}
	*[class*="banner-num3"] .ax-next{position:absolute;z-index:10;left:auto;right:0px;background:var(--lkc3)}
	.banner-num3.ax-horizontal > .ax-pages.ax-pages-bullets {display:none}
	

	.my-tab2 img{width:100%;height:180px;object-fit:cover;}
	.my-flex-4bg img{width:100%;height:180px;object-fit:cover;}
	.my-outer4:before{top:0px;}

}

/*===media响应480===*/
@media (max-width:480px) {
	.banner-num1 .ax-slide a{ height: auto; }

}