
/* 当屏幕宽度大于等于500px时显示内容 */
@media screen and (min-width: 1000px) {
	.width1200{
		width: 1200px;
		margin:0 auto;
	}
	.mobile-show-only{
	    display: none!important;
	}
}

/* 当屏幕宽度小于500px时显示内容 */
@media screen and (max-width: 1000px) {
	 .width1200{
		width: 100%;
		margin:0 auto;
	 }
	 .pc-show-only{
	     display: none!important;
	 }
	 .sec-adv-title{
	     display: none;
	 }
}
.main-color-1{
	color:#EC7E27;
}
.main-color-2{
	color:#8DB845;
}
.main-bgcolor-1{
	background-color: #EC7E27;
}
.main-bgcolor-2{
	background-color: #8DB845;
}

.logo2{
	width:157px;
	height: 56px;
	margin-top: 17px;
}
.navbar-v2{
	height: 98px; 
	display: flex;
	justify-content: space-between;
	padding:0px 50px;
}
.link-style,.link-style:hover{
	text-decoration: none;
	color:inherit;
}
.navbar-v2 .link-style{
	height: 98px;
	line-height: 98px;
	font-size: 17px; 
}
.navbar-v2 .link-style.active,.navbar-v2 .menu-link:hover{
	color:#EC7E27;
}
.navbar-v2 .dropdown-menu{
	padding:0 0;
	border:none;
	
	border-radius: 0;
	top:10px!important;
}
.navbar-v2 .dropdown-menu .dropdown-item{
	padding:10px 30px;
	min-width: 300px;
}
.menu-link{
	position: relative;
}
.menu-link img{
	display: none;
}
.menu-link.active img{
	position: absolute;
	display: block;
	width: 12px;
	height: 10px;
	object-fit: contain;
	left:calc(50% - 6px);
	bottom:15px;
	z-index: 8;
}

.navbar-v2 .earth-icon{
	width:18px;
	height: 18px;
	margin-right: 5px;
}
.navbar-v2 .lang-btn{
	width: 114px;
	height:29px;
	line-height: 29px;
	color:#FFF;
	text-align: center;
	background: #EC7E27;
	border-radius:15px;
	display: flex;
	align-items: center;
	font-size: 14px;
	justify-content: center;
	margin-top: 35px;
}
#carouselBanners{
	width:100vw;
}
.banner-img{
	width: 100vw;
	height: 53.2vw;
}
.bg-main-section{
	background: linear-gradient(to bottom,#f0f0f0,#ffffff);
}
.tedians{
	background-color: #8DB845;
}




.video-container .video-cover{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.about-zhonggu .data-nums{
	display: inline-block;
	vertical-align: top;
	
	width:33%;
	text-align: center;
	margin-top:20px;
}
.home-products .product-item{
	display: inline-block;
	vertical-align: top;
	background: rgba(200,99,20,0.7);
	cursor: pointer;
} 

.home-products .products-center{ 
	border:2px solid #fff; 
	display: inline-block;
	color:#fff;
	cursor: pointer;  
}
.home-products .products-series{ 
	font-size: 0;
}
.home-products .series-item{
	background-color: #fff; 
	display: inline-block; 
	text-align: left;
}
#carouselProducts .swiper-container{
    position: relative;
}
#carouselProducts .swiper-buttons{
    position: absolute;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
   width: 100%;
    top:0;
}
#carouselProducts .swiper-buttons img{
    cursor: pointer;
}
/* 当屏幕宽度大于等于500px时显示内容 */
@media screen and (min-width: 1000px) {
    #carouselProducts .swiper-buttons img{
        width:40px;
        height:40px;
        object-fit: contain;
    }
	.home-products .series-item .goicon{
		margin-top: 30px;
	}
	
	.about-zhonggu .data-nums{
		font-size: 16px;
	}
	.tedians .tedians-imgs{
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding:0px 30px;
	}
	.tedians img{
		height: 40px;
		width: auto;
	}
	.about-zhonggu{
		display: flex;
		align-items: flex-start;
	}
	 .about-zhonggu .about-left{
		padding-top:20px;
	   flex:1;
	}
	.video-container{
		width: 100%;
		height:406px;
		margin-top:80px;
	}
	.center-customer-row{
		display:flex;
		justify-content: space-between;
		align-items: flex-start;
	}
	.footer-v2 .footer-container,.footer-v2 .footer-links{
		display: flex;
		align-items: flex-start;
	}
	.footer-v2 .footer-container{
		justify-content: space-between;
	}
	.tedians{
		padding:30px 0px;
	}

	.about-zhonggu .data-num{
		height:70px;
		line-height: 64px;
		font-size: 70px;
		font-weight: 600;
	}
	.about-zhonggu{
		margin-top:60px;
		padding:0px 30px;
	}
	.about-left-title{
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}
	.about-left-title div{
		padding-top:16px;
		padding-left: 10px;
	}
	.about-zhonggu .about-left-title{
		font-size: 29px;
		position: relative;
		height:30px;
		line-height: 30px;
	}
	.about-zhonggu .about-left-title::before{
		content:" ";
		position: absolute;
		height:26px;
		left:-10px;
		top:4px;
		background-color: #8DB845;
		width:3px;
		border-radius: 1px;
	}
	.about-zhonggu .about-right{
		padding:40px 20px 35px 30px;
		background-color: #FFF;
		position: relative; 
		box-shadow: 8px 0 24px 0px #eee;
	}
	.about-zhonggu .about-gap3{
		height: 3px;
		position: absolute;
		left:0;
		top:0;
		width: 100%;
		z-index: 10;
	}
	.about-zhonggu .seemore{
		font-size:16px;
		margin-top:15px;
		margin-right: 10px;
	}
	.about-zhonggu .data-boxs{
		font-size:0;
		margin-top:50px;
		border-top:3px #d1d1d1 solid;
	}
	.home-products .products-title{
		font-size:44px;
		font-weight: 600;
		height:50px;
		line-height: 50px;
		display: inline-block;
		margin:0 auto;
		position: relative;
	}
	.home-products .products-title::before{
		content:" ";
		position: absolute;
		left:-20px;
		background-color: #FFF;
		width:3px;
		height:40px;
		top:9px;
		z-index: 10;
	}
	.home-products .products-sub_title{
		font-size: 20px;
		font-weight: 600;
		padding-top:5px;
	}
	.home-products .products-sub_title_2{
		padding:30px 0px; 
		font-size: 20px;
		font-weight: 600;
	}
	.home-products #carouselProducts{
		margin-top: 44px;
	}
	
	.home-products{
		margin-top:60px;
		background-position: left top;
		background-size: 100% 100%;
		height: 980px;
		position: relative;
		padding-top: 50px;
	}
	.home-products .products-bgimg{
		position: absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		object-fit: cover;
		z-index:0
	}
	.home-products .product-item{
		width:340px;
		height:320px;
		margin-right: 25px;
		font-size: 16px;
		display: inline-block;
		vertical-align: top;
		background: rgba(200,99,20,0.7);
		padding:45px 25px 25px 25px;
		cursor: pointer;
	} 
	.home-products .product-name{
		font-size: 23px;
	}
	.home-products  .product-item:nth-child(3n){
		margin-right: 0!important;
	}
	.home-products .product-img{
		width:289px;
		height:147px;
		object-fit: contain;
		margin:35px auto 0px auto;
	}
	.home-products .product-item{
		width:340px;
		height:320px;
		margin-right: 25px;
		font-size: 16px; 
		padding:45px 25px 25px 25px; 
	} 
	
	.home-products .products-center{
		height:58px;
		border-radius: 30px; 
		line-height: 51px;
		width:250px;
		font-size: 25px; 
		margin:55px auto;
	}
	.home-products .products-series{
		padding:0px 30px;  
	}
	.home-products .series-item{ 
		margin-left: 17px;
		padding:30px 25px; 
		font-size: 14px;
		width:265px;
		border-radius: 20px;
		height:170px; 
	}
	.series-name{
		font-size: 22px;
	}
	.series-name-en{
		padding-top:5px;
	}
	.logo3{
		width:190px;
		height: 160px;
		background-color: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 40px;
		margin-right: 50px;
		margin-top: 15px;
	}
	.logo3 img{
		wdith:120px;
		height: 120px;
		margin-top: -15px;
	}
	.center-customer{
		background-position: left top;
		background-size:100% auto;
		background-repeat: no-repeat;
		height: 270px;
		margin:13px 0 20px 0;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		padding:40px 0px 40px 0px;
	}
	.center-customer .qrcode-wxuser img{
		width: 160px;
		height: 160px;
	}
	.center-customer .qrcode-wxuser div{
		font-size: 17px;
		padding-top:10px;
	}
	.center-customer .cc-title{
		font-size: 36px;
	}
	.center-customer .cc-sub_title{
		font-size: 24px;
		margin-top: 15px;
	}
	.center-customer .cc-sub_title span{
		font-size: 34px;
		padding:0px 5px;
	}
	.center-customer .cc-tips{
		display: flex;
		justify-content: start;
		align-items: center;
		margin-top: 40px;
	}
	.center-customer .cc-tips img{
		width:17px;
		height: 17px;
		margin-right:8px;
	}
	.center-customer .cc-tips div{
		 margin-right: 50px;
		 font-size: 17px;
	}
	.footer-v2{
		background-color: #2A2A2A;
		color:#FFF;
		padding:60px 0px;
	}
	.footer-v2 .footer-qrcode img{
		width: 140px;
		height: 140px;
		margin-bottom: 5px;
	}
	
	.footer-links .footer-link{
		width: 140px;
	}
	.footer-v2 .customer-24h{
		background-color: #2B98B3;
		color:#FFF;
		border-radius: 4px;
		height: 22px;
		line-height: 22px;
		font-size: 14px;
		padding:0px 6px;
	}
	.footer-v2 .phone-icon-sm{
		width:22px;
		height: 22px;
		margin-right: 10px;
	}
	.footer-v2 .footer-block{
		display: block;
	}
	.footer-v2 .contact-name{
		padding-left:6px
	}
	.footer-addr{
		font-size:15px;
	}
}

/* 当屏幕宽度小于500px时显示内容 */
@media screen and (max-width: 1000px) {
    .section-adv{
        display: none;
    }
	.footer-v2{
		background-color: #2A2A2A;
		color:#FFF;
		padding:20px 15px;
	}
	.footer-v2 .footer-qrcode img{
		width: 110px;
		height: 110px;
		margin-bottom: 5px;
	}
	.footer-links{
		display: flex;
		justify-content: space-between;
		margin-bottom: 20px;
	}
	.footer-addr{
		display: inline-block;
		width:calc(100% - 110px - 10px);
		font-size: 11px;
		vertical-align: top;
	}
	.footer-links .footer-link{
		
	}
	.footer-addr .m-t-10{
		margin-top:8px!important;
	}
	.footer-v2 .customer-24h{
		background-color: #2B98B3;
		color:#FFF;
		border-radius: 4px;
		height:18px;
		line-height:18px;
		font-size: 13px;
		padding:0px 6px;
	}
	.footer-qrcode{
		display: inline-block;
		width:110px;
		height: 110px;
	}
	.footer-v2 .phone-icon-sm{
		width:15px;
		height: 15px;
		margin-right: 10px;
	}
	.footer-v2 .footer-block{
		display: block;
	}
	.footer-v2 .footer-addr a{
		
	}
	.footer-v2 .contact-name{
		padding-left:6px
		font-size:15px;
	}
	.sub-links{
		display: none;
	}
	.jingyan{
		width:100%;
		display: inline-block;
		vertical-align: top;
	}
	.center-customer{
		background-position: left top;
		background-size:auto 100%;
		background-repeat: no-repeat;
		
		margin:13px 0 20px 0;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		padding:20px 10px;
	}
	.center-customer .qrcode-wxuser{
		display: none;
	}
	.center-customer .qrcode-wxuser img{
		width: 110px;
		height: 110px;
		background-color: #fff;
		padding:5px 5px;
	}
	.center-customer .qrcode-wxuser div{
		font-size:10px;
		padding-top:5px;
	}
	.center-customer .cc-title{
		font-size: 18px;
	}
	.center-customer .cc-sub_title{
		font-size: 14px;
		padding-top:5px;
	}
	.center-customer .cc-sub_title span{
		font-size: 14px;
		padding:0px 5px;
	}
	.center-customer .cc-tips{
		padding-top:5px;
	}
		.center-customer .cc-tips .flex{
		padding-top:15px;
	}
	.center-customer .cc-tips img{
		width:15px;
		height: 15px;
		margin-right:4px;
	}
	.center-customer .cc-tips div{
		 margin-right: 0px;
		 font-size:14px;
	}
	.logo3{
		width:80px;
		height: 75px;
		background-color: #fff;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		border-radius: 10px;
		display: none;
	}
	.logo3 img{
		wdith:50px;
		height: 50px;
		
	}
	.center-customer-row{
		display:block; 
	}
	#carouselProducts{
		margin:25px auto;
	}
	.series-name{
		font-size: 18px;
	}
	.series-name-en{
		padding-top:2px;
	}
	.home-products .products-center{
		height:48px;
		border-radius: 30px; 
		line-height: 42px;
		width:200px;
		font-size: 20px; 
		margin:30px auto;
	}
	.home-products .products-series{
	}
	.home-products .series-item{ 
		margin-right: 3vw;
		padding:15px 15px; 
		font-size: 14px;
		width:44.3vw;
		border-radius: 20px;
		height:35vw; 
		margin-top:3vw;
	}
	.home-products .series-item:nth-child(2n){
	    margin-right: 0;
	}
	.home-products .product-item{
		width:85vw;
		height:68vw;
		
	} 
	.home-products .series-item .goicon{
		margin-top: 20px;
	}
	.home-products .product-name{
		font-size:16px;
		padding-top:20px;
	} 
	.home-products .product-img{
		width:289px;
		height:147px;
		object-fit: contain;
		margin:35px auto 0px auto;
	}
	.home-products{
		margin-top:10px;
		background-position: left top;
		background-size: 100% 100%;
		position: relative;
		padding-top: 15px;
		padding-bottom:40px;
	}
	.home-products .products-bgimg{
		position: absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		object-fit: cover;
		z-index:0
	}
	.home-products .products-title{
		font-size:32px;
		font-weight: 600;
		height:50px;
		line-height: 50px;
		display: inline-block;
		margin:0 auto;
		position: relative;
		margin-top:10px;
	}
	.home-products .products-title::before{
		content:" ";
		position: absolute;
		left:-20px;
		background-color: #FFF;
		width:3px;
		height:28px;
		top:13px;
		z-index: 10;
	}
	.home-products .products-sub_title{
		font-size:16px;
		font-weight: 600;
		padding-top:0px;
	}
	.home-products .products-sub_title_2{
		padding:20px 0px; 
		font-size: 16px;
		font-weight: 600;
	}
	.home-products #carouselProducts{
		margin-top: 14px;
	}
	.about-zhonggu .seemore{
		font-size:16px;
		margin-top:15px;
		margin-right: 10px;
	}
	.about-zhonggu .data-boxs{
		font-size:0;
		margin-top:30px;
		border-top:1px #d1d1d1 solid;
	}
	.about-zhonggu .about-right{
		padding:30px 10px 25px 10px;
		background-color: #FFF;
		position: relative; 
		box-shadow: 8px 0 24px 0px #eee;
	}
	.about-zhonggu .about-gap3{
		height: 3px;
		position: absolute;
		left:0;
		top:0;
		width: 100%;
		z-index: 10;
	}
	.about-sub_title{
		padding-left: 10px;
	}
	.about-zhonggu .about-left-title{
		font-size: 29px;
		position: relative; 
		line-height: 30px;
	}
	.about-zhonggu{
		margin-top:40px;
		padding:0px 0px;
	}
	.data-nums{
		font-size:13px;
	}
	.data-nums .data-num{
		font-size: 28px
	}
	.tedians img{
		height: 40px;
		width: auto;
		margin-top: 30px;
		margin-left:30px;
	}
	.tedians{
		padding:0px 0px 30px 0px;
	}
	.video-container{
		width: 100vw;
		height: 64vw;
		margin-top:20px;
	}
	.about-left-title{
		padding-left:10px;
	}
}



.about-zhonggu .about-title{
	font-size: 30px;
	position:relative;
	padding-bottom: 15px;;
}
.about-zhonggu .about-title::after{
	content:" ";
	position: absolute;
	left:0;
	background-color: #8DB845;
	bottom:0px;
	width:60px;
	height:3px;
}
.about-zhonggu .setup-year{
	font-size: 24px;
	font-weight: 700;
	padding:10px 0px;
}
.about-zhonggu .about-introduce{
	display: -webkit-box; /* 必须结合弹性盒子布局 */
	-webkit-box-orient: vertical; /* 设置盒子为垂直方向 */
	overflow: hidden; /* 隐藏超出部分 */
	text-overflow: ellipsis; /* 添加省略号 */
	-webkit-line-clamp: 5; /* 限制显示的行数 */
	line-height: 1.7;
	font-size: 17px;
}


.home-products div{
	position: relative;
	z-index: 1;
}

.home-products  .carousel-item{
	font-size: 0;
}
.home-products .carousel-control-next,.home-products .carousel-control-prev{
	width: 6%!important;
}
.home-products .carousel-control-next-icon,.home-products  .carousel-control-prev-icon{
	width: 40px;
	height: 40px;
}

.series-name{
	color:#000000; 
}
.series-name-en{
	color:#6C6C6C; 
}
.home-products .series-item .goicon{
	width:23px;
	height: 23px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 13px; 
}
.home-products .series-item .goicon img{
	width: 80%;
	margin:0 auto;
}



.reason4{
	margin-top:20px;
}

.box-shadow-1{
	box-shadow: 8px 0 24px 0px #eee;
}
.box-shadow-b{
	box-shadow: 0px 0 30px 0px #999;
}

.bg-f1{
	background-color: #F1F1F1;
}
.text-white{
	color:#fff;
}
.text-center{
	text-align: center;
}
.text-right{
	text-align: right;
}
.inline-flex{
 	display: inline-flex!important;vertical-align: top;
} 
.inline{
 	display: inline-block!important;vertical-align: top;
}
.flex{
	display: flex;
	justify-content: flex-start; 
	flex-direction:row;
	align-items: center;
} 
.justify-between{
	justify-content: space-between;
}
.justify-start{
	justify-content: flex-start;
}
.justify-end{
 	justify-content: flex-end;
}
.align-start{
	align-items: flex-start;
}
.align-center{
	align-items: center;
}
.align-end{
	align-items: flex-end;
}
.flex-1{
	flex:1
}
.flex-2{
	flex:2
}
.flex-3{
	flex:3
}
.flex-4{
	flex:4
}
.flex-5{
	flex:5
}

.p-t-5{
	padding-top:5px;
}
.p-l-10{
	padding-left:10px;
}
.m-t-10{
	margin-top:10px;
}
.m-t-15{
	margin-top:15px;
}
.m-t-20{
	margin-top:30px;
}
.m-t-30{
	margin-top:30px;
}
.m-t-50{
	margin-top:50px;
}
.bold{
	font-weight: 600;
}
.width1200 .font-16{
    font-size:16px;
}
.line-1{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
