a:hover{text-decoration:none;color: #0028aa}
a{color: #0028aa;font-weight: 700}

.about_banner h2{top: 0; right: 0; bottom: 0;left: 0;margin: auto; align-items: center;justify-content: center;display: flex;font-size: 10vw;font-weight: bold;color: rgba(255, 255, 255, 0.4);}

.breadcrumb{bottom: 0;z-index: 999;background: none}
.breadcrumb-item.active{color:#fff;}


.about_img{border-radius: 1rem;transition:0.2s linear;}

/*.about_img:hover{transform:scale(1.1,1.1);object-fit: cover;}*/

.bg-opacity-30{background: rgba(0, 0, 0, 0.5);border-radius: 1rem;}
.honor img{box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}

.card{transition: all .2s;}
.card:hover{box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);transform: translate3d(0,-10px,0);} 

*:focus {
    outline: none
}
ul {
    list-style: none
}
.product-features .product-body {
	margin:0px 25px
}
.product-features .product-body:after {
	content:"";
	width:100%;
	height:3px;
	background:url(../images/productBase-features-model.png) no-repeat;
	background-size:100% auto;
	background-position:center;
	position:absolute;
	top:50px;
	left:0;
	z-index:0
}
.features-item {
	position:relative;
	float:left
}
.features-slide .features-item>* {
	text-align:center
}
.features-item h3 {
	font-size:16px;
	line-height:28px;
	margin-bottom:50px;
	color:#ffffff;
	opacity:0.7;
	transition:all 0.1s
}
.features-item i {
	position:absolute;
	width:75%;
	height:33px;
	background:url(../images/productBase-features-timeline.png) no-repeat;
	background-size:contain;
	background-position:right center;
	left:-25%;
	margin-left:10px;
	top:35px;
	z-index:3
}
.features-item .features-info {
	display:block;
	margin:0 auto;
	padding:20px 53px;
	transition:all 0.3s;
	border-radius:2px
}
.features-item .features-info .features-info-i {
	font-size:14px;
	color:#A0A2A8;
	line-height:22px;
	margin-bottom:10px
}
.features-item .features-info .features-info-s {
	font-size:16px;
	color:#FFFFFF;
	line-height:24px;
	overflow:hidden
}
.features-item.dark i {
	background:url(../images/productBase-features-timeline-dark.png) no-repeat;
	background-size:contain;
	background-position:right center
}
.features-item:hover h3 {
	font-size:22px;
	line-height:28px;
	opacity:0.9
}
.features-item:hover i {
	width:75%;
	margin-left:13px;
	background:url(../images/productBase-features-timeline-hover.png) no-repeat;
	background-size:contain;
	background-position:right center
}
.features-item:hover a {
	background:url(../images/productBase-features-info.png) no-repeat;
	background-size:100% 100%
}
.product-features .swiper-button-prev {
	width:30px;
	height:40%;
	left:-15px;
	top:60%;
	background:none
}
.product-features .swiper-button-prev:after {
	content:"";
	display:inline-block;
	position:absolute;
	width:15px;
	height:30px;
	background:url(../images/productBase-features-left.png) no-repeat;
	background-size:100% 100%;
	top:50%;
	margin-top:-15px;
	left:50%;
	margin-left:-7px
}
.product-features .swiper-button-next {
	width:30px;
	height:40%;
	right:-15px;
	top:60%;
	background:none
}
.product-features .swiper-button-next:after {
	content:"";
	display:inline-block;
	position:absolute;
	width:15px;
	height:30px;
	background:url(../images/productBase-features-right.png) no-repeat;
	background-size:100% 100%;
	top:50%;
	margin-top:-15px;
	left:50%;
	margin-left:-7px
}


/*footer*/
.bg-black{background: #333}