* {
	margin: 0;
	padding: 0;
}

/* 栏目样式 */
.class_lan{
	width: 100%;
	height: 0.7rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 0.5rem;
	margin-bottom: 0.2rem;
}
.class_lan .class_name{
	background: url(../img/class_name_icon.png) left center no-repeat;
	background-size: 0.7rem;
	padding-left: 0.12rem;
}
.class_lan .class_name .class_title{
	font-family: AlibabaPuHuiTi-Bold;
	font-weight: normal;
	font-size: 0.24rem;
	color: #234529;
	margin-top: 0.16rem;
}
.class_lan .class_name .class_en{
	font-family: AlibabaPuHuiTi-Regular;
	font-weight: normal;
	font-size: 0.12rem;
	color: #70AD02;
	margin-top: -0.05rem;
}
.class_more{
	width: 0.98rem;
	height: 0.3rem;
	background: rgba(112,173,2,0);
	border-radius: 0.22rem;
	border: 0.01rem solid #234529;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: AlibabaPuHuiTi-Regular;
	font-weight: normal;
	font-size: 0.12rem;
	color: #234529;
} 
.class_more img{
	width: 0.1rem;
	height: 0.1rem;
	margin-left: 0.1rem;
}
.class_more:hover{
	background: #70AD02;
	color: #fff;
	border: 0.01rem solid #70AD02;
	transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
}
.class_more:hover img{
	filter: brightness(0) invert(1);
}




.banner .banner_body{
	height: 8rem;
	max-width: 19.2rem;
	margin: -0.7rem auto 0;
	position: relative;
}
.banner .banner_body .banner_icon{
	position: absolute;
	width: 0.25rem;
	height: 0.25rem;
	z-index: 9;
}
.banner .banner_body .banner_icon img{
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.banner .banner_body .ban1{
	top: 0;
	left: 0;
}
.banner .banner_body .ban2{
	top: 0;
	right: 0;
}
.banner .banner_body .ban3{
	bottom: 0;
	left: 0;
}
.banner .banner_body .ban4{
	bottom: 0;
	right: 0;
}


.banner_Swiper{
	width: 100%;
	height: 100%;
}
.banner_Swiper .swiper-button-next{
	right: 0.5rem;
}
.banner_Swiper .swiper-button-prev{
	left: 0.5rem;
}
.banner_Swiper .swiper-button-next::after,
.banner_Swiper .swiper-button-prev::after{
	color: #fff;
	font-size: 0.3rem;
}
.banner_Swiper .swiper-button-next.swiper-button-disabled, 
.banner_Swiper .swiper-button-prev.swiper-button-disabled{
	opacity: 0.6;
}
.banner_Swiper .swiper-pagination span{
	width: 0.75rem;
	height: 0.05rem;
	background: #FFFFFF;
	border-radius: 0.05rem;
	opacity: 0.3;
	margin: 0 0.05rem 0.15rem !important;
}
.banner_Swiper .swiper-pagination .swiper-pagination-bullet-active{
	background: #D19918;
	opacity: 1;
}






/* 产品中心 */
.body1{
	margin-bottom: 0.6rem;
}
.body1_list{
	display: flex;
	margin-bottom: 0.77rem;
}
.body1_li{
	width: 3.5rem;
	height: 4.9rem;
	background: #FFFFFF;
	border: 0.01rem solid #DADADA;
	margin-right: 0.4rem;
	position: relative;
}
.body1_li:nth-child(4n){
	margin-right: 0;
}
.body1_li .body1_key{
	position: absolute;
	top: 0;
	right: 0;
	width: 0.42rem;
	height: 0.25rem;
}
.body1_li .body1_key img{
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.body1_li .body1_img{
	width: 100%;
	height: 3.5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.body1_li .body1_img img{
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s
}
.body1_li .body1_txt{
	width: 100%;
	height: calc(100% - 3.5rem);
	padding: 0.2rem 0.3rem 0.25rem;
	box-sizing: border-box;
}
.body1_li .body1_txt .body1_title{
	font-family: AlibabaPuHuiTi-SemiBold;
	font-weight: normal;
	width: 100%;
	font-size: 0.18rem;
	color: #333;
	line-height: 0.25rem;
	padding-bottom: 0.1rem;
	border-bottom: 0.01rem solid #DADADA;
}
.body1_li .body1_txt .body1_cont{
	padding-top: 0.15rem;
	font-family: AlibabaPuHuiTi-Regular;
	font-weight: normal;
	font-size: 0.14rem;
	color: #888888;
	line-height: 0.2rem;
}
.body1_li .body1_more{
	position: absolute;
	left: 50%;
	bottom: -0.17rem;
	transform: translateX(-50%);
	width: 0.34rem;
	height: 0.34rem;
	overflow: hidden;
	background: #70AD02;
	border-radius: 0.17rem;
	display: flex;
	justify-content: center;
	align-items: center;
	transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
}
.body1_li .body1_more span{
	font-family: AlibabaPuHuiTi-Regular;
	font-weight: normal;
	font-size: 0.14rem;
	color: #FFFFFF;
	margin-right: 0.13rem;
	display: none;
    white-space: nowrap;
}
.body1_li .body1_more img{
	width: 0.14rem;
	height: 0.14rem;
	filter: brightness(0) invert(1);
}
.body1_li:hover .body1_txt .body1_title{
	color: #70AD02;
}
.body1_li:hover .body1_img img{
	transform:scale(1.05);
}
.body1_li:hover .body1_more{
	width: 1.12rem;
}
.body1_li:hover .body1_more span{
	display: block;
}

.body1_list2{
	display: flex;
}
.body1_item{
	width: 4.8rem;
	height: 2.4rem;
	overflow: hidden;
	position: relative;
	margin-right: 0.4rem;
	background: url(../img/index_bg1.png) center no-repeat;
	background-size: cover;
	display: flex;
	justify-content: space-between;
	padding: 0.2rem;
	box-sizing: border-box;
}
.body1_item:nth-child(3n){
	margin-right: 0;
}
.body1_item .body1_name{
	margin-top: 0.25rem;
	margin-left: 0.3rem;
	font-family: AlibabaPuHuiTi-Bold;
	font-weight: normal;
	font-size: 0.24rem;
	color: #333333;
	line-height: 1.5;
}
.body1_item .body1_pic{
	width: 2rem;
	height: 2rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.body1_item .body1_pic img{
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.body1_item .body1_url{
	position: absolute;
	left: 0.5rem;
	width: 0.98rem;
	height: 0.3rem;
	background: #FFFFFF;
	border-radius: 0.22rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: AlibabaPuHuiTi-Regular;
	font-weight: normal;
	font-size: 0.12rem;
	color: #6CA802;
	white-space: nowrap;
	bottom: -100%;
	transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
}
.body1_item .body1_url img{
	width: 0.1rem;
	height: 0.1rem;
	margin-left: 0.1rem;
}

.body1_item:hover{
	background: url(../img/index_bg2.png) center no-repeat;
}
.body1_item:hover .body1_name{
	color: #fff;
}
.body1_item:hover .body1_url{
	bottom: 0.49rem;
}





/* 广告位 */
.body2{
	max-width: 19.2rem;
	height: 7.5rem;
	margin: 0 auto;
	background-size: cover !important;
}
.body2 .main{
	position: relative;
}
.body2 .class_more{
	position: absolute;
	top: 5.94rem;
}





/* 配件产品 */
.body3_list{
	display: flex;
	margin-bottom: 0.7rem;
}
.body3_li{
	width: 4.8rem;
	margin-right: 0.4rem;
	cursor: pointer;
}
.body3_li:nth-child(3n){
	margin-right: 0;
}
.body3_li .body3_img{
	width: 100%;
	height: 2.4rem;
	display: flex;
	justify-content: center;
	align-items: center;
	background: url(../img/index_bg3.png) center no-repeat;
	background-size: cover;
	margin-bottom: 0.2rem;
}
.body3_li .body3_img img{
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
}
.body3_li .body3_title{
	width: 100%;
	padding: 0 0.2rem;
	box-sizing: border-box;
	font-family: AlibabaPuHuiTi-Medium;
	font-weight: normal;
	font-size: 0.24rem;
	color: #333333;
	margin-bottom: 0.15rem;
}
.body3_li .body3_cont{
	width: 100%;
	height: 0.5rem;
	padding: 0 0.2rem;
	box-sizing: border-box;
	font-family: AlibabaPuHuiTi-Regular;
	font-weight: normal;
	font-size: 0.16rem;
	color: #666666;
	line-height: 0.28rem;
	margin-bottom: 0.2rem;
}
.body3_li .class_more{
	margin-left: 0.2rem;
}
.body3_li:hover .body3_img img{
	transform:scale(1.05);
}
.body3_li:hover .class_more{
	background: #70AD02;
	border: 0.01rem solid #70AD02;
	color: #fff;
}
.body3_li:hover .class_more img{
	filter: brightness(0) invert(1);
}





/* 关于我们 */
.body4 .main{
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.6rem;
}
.body4_fl{
	width: 6rem;
	height: auto;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
}
.body4_fl .class_lan{
	width: 100%;
	margin-top: 0.18rem;
	margin-bottom: 0.62rem;
}
.body4_fl .body4_title{
	width: 100%;
	font-family: AlibabaPuHuiTi-Medium;
	font-weight: normal;
	font-size: 0.24rem;
	color: #333333;
	line-height: 0.33rem;
	margin-bottom: 0.2rem;
}
.body4_fl .body4_cont,
.body4_fl .body4_cont p{
	width: 100%;
	font-family: AlibabaPuHuiTi-Regular;
	font-weight: normal;
	font-size: 0.16rem;
	color: #666666;
	line-height: 0.28rem;
}
.body4_fl .body4_cont{
	margin-bottom: 0.4rem;
}
.body4_fr{
	width: 8.6rem;
	height: 4.8rem;
}
.body4_fr .body4_video{
	width: 8.6rem;
	height: 4.8rem;
	position: relative;
}
.body4_fr .body4_video::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	top: 0;
	left: 0;
}
.body4_fr .body4_video::after{
	content: "";
	position: absolute;
	width: 0.8rem;
	height: 0.8rem;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);;
	background: url(../img/bofang.png) center no-repeat;
}




/* 服务保障 */
.body5{
	width: 100%;
	height: auto;
	background: url(../img/index_bg4.png);
	padding-top: 0.005rem;
	padding-bottom: 0.7rem;
}
.body5_list{
	display: flex;
}
.body5_li {
	width: 2rem;
	/* height: 2.22rem; */
	background: #FFFFFF;
	box-shadow: 0rem 0rem 0.06rem 0.01rem rgba(0,0,0,0.16);
	padding: 0.26rem 0.17rem 0.35rem 0.2rem;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	margin-right: 0.2rem;
}
.body5_li:nth-child(7n){
	margin-right: 0;
}
.body5_li .body5_bg {
	position: absolute;
	width: 0.03rem;
	height: 0.2rem;
	background: #70AD02;
	top: 0.62rem;
	left: 0;
	transition: 0.5s;
}
.body5_li .body5_bg::before{
	position: absolute;
	content: "";
	width: 0.25rem;
	height: 1.38rem;
	background: url(../img/index_icon9.png) center no-repeat;
	background-size: cover;
	top: 0.31rem;
	right: 0.11rem;
}
.body5_li .body5_icon {
	width: 0.24rem;
	height: 0.24rem;
	overflow: hidden;
	position: relative;
}

.body5_li .body5_icon img {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.body5_li .body5_title {
	font-family: AlibabaPuHuiTi-Regular;
	font-weight: normal;
	font-size: 0.18rem;
	color: #333333;
	line-height: 0.25rem;
	margin-top: 0.1rem;
	margin-bottom: 0.15rem;
	position: relative;
}

.body5_li .body5_cont {
	font-family: AlibabaPuHuiTi-Regular;
	font-weight: normal;
	font-size: 0.14rem;
	color: #666666;
	line-height: 0.22rem;
	text-align: justify;
}
.body5_li .body5_img{
	display: flex;
	margin-top: 0.22rem;
	position: relative;
}
.body5_li .body5_img a{
	width: 0.24rem;
	height: 0.24rem;
	display: flex;
	justify-content: center;
	align-items: center;
	/* background: rgba(229,240,254,0.1); */
	border: 0.01rem solid #FFFFFF;
	border-radius: 50%;
	margin-right: 0.06rem;
}
.body5_li .body5_img a img{
	max-width: 0.16rem;
	max-height: 0.16rem;
	object-fit: contain;
}
.body5_li:hover .body5_img1 {
    filter: brightness(0) invert(1);
}
.body5_li:hover .body5_bg {
	width: 100%;
	height: 100%;
	top: 0;
	transition: 0.5s;
}
.body5_li:hover .body5_title,
.body5_li:hover .body5_cont{
	color: #fff;
	transition:all 0.5s;
	position: relative;
}
.body5_li .body5_img a:hover{
	background: #234529;
	border: none;
}

.body5_li:hover .body5_img a img{
    filter: brightness(0) invert(1);
}











