@charset "utf-8";
/* 滚动条 */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
 

::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 5px rgba(53,181,100,0.2);
    background-color: #35b564;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(53,181,100,0.2);
    border-radius: 0px;
    background-color: #d3dce6;
}




* {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}


/* 思源黑体 */
.googlefont {
	font-family: 'Noto Sans SC', sans-serif;
}



body {
	font-size: 16px;
	overflow-x: hidden;
	padding-top: 100px;
	/* 滚动条 */
	-ms-overflow-style: scrollbar !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-family: 'Noto Sans SC', sans-serif;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #333;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:hover,
a:active,
a:focus,
a:first-child {
	text-decoration: none;
	color: #333;
	border: none;
	outline: none;
}

div {
	font-size: 16px;
}

p {
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}

li {
	list-style: none;
	font-size: 16px;
}

ul {
	margin-bottom: 0px;
}

.float-right {
	float: right;
}

.float-left {
	float: left;
}



/* 通用内容包裹 清除浮动 */
.container-wrap:before,
.container-wrap:after {
	content: "";
	display: table;
}

.container-wrap:after {
	clear: both;
}


#animate-slideUp {
	opacity: 0;
	transition: all .5s;
	transform: translateY(80px);
}

#animate-slideUp.show {
	opacity: 1 !important;
	transform: translateX(0px);
}


/* PC 大屏幕 */
@media (min-width: 1251px) {
	
	html {
		font-size: 10px !important;
	}
	
	/* 主体内容home */
	.home-main-Wrap{
		background: #ffffff;
		z-index: 10;
		width: 100vw;
		position: relative;
		margin-top: 100vh;
	}

	.container-wrap {
		*zoom: 1;
		max-width: 1400px;
		margin: 0 auto;
	}

	.header-margin{
		width:100vw;
		height: 0px;
		background: #ccc;
	}
	
	
	/* Banner */
	#home-banner {
		width: 100vw;
		height: calc(100vh - 100px);
		position: fixed;
		font-family: 'Noto Sans SC', sans-serif;
		margin-top: 0px;
		transform: translate3d(0, 0, 0) !important;
		overflow: hidden;
		z-index: 0;
		top: 100px;
		
	}

	#home-banner .swiper-slide {
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		position: relative;
		user-select: none;
		/* 解决快速切换闪屏 */
		transform: translate3d(0, 0, 0) !important;
		overflow: hidden;
	}

	#home-banner .swiper-slide .imgBack-box-pc{
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		margin:auto;
		z-index: 1;
		background-size: cover !important;
	}

	#home-banner .imgBack-box-mobile {
		display: none;
	}
	
	
	/* 纯图片Banner图情况下 */
	#home-banner .swiper-slide .home-banner-allMore{
		display: block;
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 100;
	}
	/* home Banner 文字 */
	#home-banner .swiper-slide .text-box {
		max-width: 1400px;
		text-align: left;
		width: 90%;
		height: 40%;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
		z-index: 30;
		margin: auto;
		transition: all .4s;
		padding-top: 0%
		box-sizing: border-box;
	}
	

	#home-banner .swiper-slide .text-box .text-item {
		padding: 0rem 50px;
		height: 100%;
		color: #fff;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
	}

	#home-banner .swiper-slide .text-box .text-item h2 {
		margin-top: 0px;
		margin-bottom: 10px;
		font-size: 55px;
		width: 100%;
	}

	#home-banner .swiper-slide .text-box .text-item h3 {
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 35px;
		font-weight: 400;
		width: 100%;
	}



	#home-banner .swiper-slide .text-box .text-item .more {
		margin-top: 2rem;
		margin-bottom: 2rem;
		display: inline-block;
		background: #ffffff;
		padding: 1rem 3rem;
		font-size: 18px;
		border: 1px solid #1f8b3b;
		color: #1f8b3b;
		position: relative;
	}


	#home-banner .swiper-slide .text-box .text-item .more::before {
		content: '';
		position: absolute;
		width: 0%;
		height: 100%;
		background: #1f8b3b;
		left: 0px;
		top: 0px;
		transition: all .4s;
	}

	#home-banner .swiper-slide .text-box .text-item .more:hover::before {
		width: 100%;
	}

	#home-banner .swiper-slide .text-box .text-item .more:hover {
		color: #ffffff;
	}

	#home-banner .swiper-slide .text-box .text-item .more span {
		position: relative;
		z-index: 2;
		transition: all .3s;
	}


	/* Banner LINKS专用 Class */
	#home-banner .swiper-slide .text-box .text-item.blueLinks .more {
		border: none;
		color: #0d9cad;
	}

	#home-banner .swiper-slide .text-box .text-item.blueLinks .more:hover {
		color: #fff;
	}

	#home-banner .swiper-slide .text-item .blackFont {
		color: #333 !important;
	}



	/* Banner移动端的链接 */
	#home-banner .mobile-links {
		display: none;
	}

	/* 切换箭头 */
	#home-banner .swiper-button-prev {
		position: absolute;
		top: 0px;
		bottom: 0px;
		margin: auto;
		left: 3rem;
		width: 58px;
		height: 58px;
		color: #646464;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 20px;
		background: #ffffff;
	}

	#home-banner .swiper-button-next {
		right: 3rem;
		top: 0px;
		bottom: 0px;
		margin: auto;
		width: 58px;
		height: 58px;
		color: #646464;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 20px;
		background: #ffffff;
	}

	#home-banner .swiper-button-next,
	#home-banner .swiper-button-prev {
		opacity: 0;
		transition: all 0.4s;
	}

	#home-banner:hover .swiper-button-next,
	#home-banner:hover .swiper-button-prev {
		opacity: 0.4;
	}

	#home-banner .swiper-button-prev:hover,
	#home-banner .swiper-button-next:hover {
		opacity: 1;
	}

	/* 切换点 */
	#home-banner .swiper-pagination-bullets.swiper-pagination-horizontal {
		width: 99.2vw !important;
		/* 暂时取消切换点 */

	}
	#home-banner .swiper-pagination{
		display: block;
	}
	#home-banner .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
		background: rgba(255, 255,255, 0.9);
		opacity: 1;
		margin: 0px 1rem !important;
		opacity: 0.6;
		position: relative;
		right: 0px;
		bottom: 20px;
	}

	#home-banner .swiper-pagination-bullet:before {
		width: 12px;
		height: 12px;
		content: '';
		border-radius: 100%;
		overflow: hidden;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		background: #35b564;
		opacity: 0;
	}

	#home-banner .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
		opacity: 1;
	}

	/* Banner动画 */
	#home-banner .swiper-slide .inbanner-animate {
		transform: translateY(100px);
		opacity: 0;
		transition: all .4s;
	}

	#home-banner .swiper-slide.ani-slide .inbanner-animate {
		transform: translateX(-0px);
		opacity: 1;
	}


	/* 搜索与产品导航 */
	.search-product-wrap {
		background: #ffffff;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .5);
		display: flex;
		height: 248px;
		margin-top: 70px;
		margin-bottom: 40px;
		position: relative;
		z-index: 2;
		overflow: hidden;
	}

	.search-product-wrap .searchPro-wrap {
		width: 50%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		flex-wrap: wrap;
	}

	.search-product-wrap .searchPro-wrap .title {
		width: 75%;
		margin: 0 auto;
		text-align: left;
		font-size: 20px;
		font-weight: 400;
		margin-bottom: 4%;
		font-weight: bold;
		color: #333;
	}


	.search-product-wrap .searchPro-wrap .searchPro-box {
		overflow: hidden;
		position: relative;
		width: 100%;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.search-product-wrap .searchPro-wrap .searchPro-box .keyword {
		-webkit-box-flex: 1;
		width: 60%;
		height: 58px;
		text-align: left;
		line-height: 58px;
		overflow: hidden;
		font-size: 17px;
		border: none;
		background: #ffffff;
		float: left;
		margin-left: 0%;
		text-indent: 6px;
		color: #000;
		padding: 0px 5px;
		outline: none;
		border: 1px solid #e5e5e5;
		border-right: none;
		box-sizing: border-box;
	}

	.search-product-wrap .searchPro-wrap .searchPro-box .keyword:focus {
		background: #f8f8f8;
	}

	.search-product-wrap .searchPro-wrap .searchPro-box .search-btn {
		width: 15%;
		height: 58px;
		background: #fff;
		float: left;
		border: none;
		cursor: pointer;
		color: #fff;
		text-align: center;
		line-height: 45px;
		text-align: center;
		outline: none;
		font-size: 18px;
		box-sizing: border-box;
		border: 1px solid #e5e5e5;
		border-left: none;
		background: url(../images/search-icon.png) center center no-repeat;
		background-size: 35px;
	}

	.search-product-wrap .searchPro-wrap .searchPro-box .search-btn:hover {
		background-color: #f8f8f8;
	}



	.search-product-wrap .productNav-wrap {
		width: 50%;
		height: 100%;
		background: #35b564 url(../images/productNav-wrap.jpg) center center no-repeat;
		background-size: cover;
		display: flex;
		align-items: center;
	}

	.search-product-wrap .productNav-wrap .productNav-box {
		padding: 20px 8%;
	}

	.search-product-wrap .productNav-wrap .productNav-box h2 {
		color: #fff;
		font-weight: 400;
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.search-product-wrap .productNav-wrap li {
		width: 30%;
		float: left;
		margin-right: 3%;
	}

	.search-product-wrap .productNav-wrap li a {
		display: block;
		padding: 8px 0px;
		font-size: 1.7rem;
		color: #fff;
	}

	.search-product-wrap .productNav-wrap li a:hover {
		text-decoration: underline;
	}

	/* 首页产品列表 */
	.home-product-wrap {
		min-height: 200px;
		background-image: linear-gradient(to right, #f7fafb, #f5fbfc, #f3fcfc, #f1fdfc, #f7fcfb, #f7fcfb, #f7fcfb, #f7fcfb, #ebfff6, #ebfff6, #ebfff6, #ebfff6);
		margin-top: -0rem;
		padding-bottom: 70px;
		padding-top: 0px;
		position: relative;
		z-index: 2;
		overflow: hidden;
	}


	.home-product-wrap .home-product-box {
		padding-top: 0rem;
	}

	.home-product-wrap .home-product-box .title {
		font-size: 36px;
		display: block;
		font-family: 'Noto Sans SC', sans-serif;
		padding: 10px 0px;
		margin-bottom: 40px;
	}

	.home-product-wrap .home-product-box .product-list-box {
		margin: 0 auto;
		box-sizing: border-box;
		margin: 0px -13px;
		position: relative;
	}

	.home-product-wrap .home-product-box .product-list-box .list {
		position: relative;
		width: 33.33333333333333333%;
		height: 204px;
		margin-bottom: 28px;
		float: left;
		box-sizing: border-box;
		display: block;
		padding: 0px 13px;
	}

	.home-product-wrap .home-product-box .product-list-box .list a {
		background: #fff;
		display: block;
		width: 100%;
		height: 100%;
		box-shadow: 0px 4px 5px rgba(204, 204, 204, .2);
		background: #fff;
	}

	.home-product-wrap .home-product-box .product-list-box .list a .img-box {
		width: 204px;
		height: 204px;
		display: flex;
		background: #ccc;
		overflow: hidden;
		float: left;
		position: relative;
	}

	.home-product-wrap .home-product-box .product-list-box .list a .img-box img {
		width: 100%;
		height: 100%;
		transition: all .4s;
	}

	.home-product-wrap .home-product-box .product-list-box .list a .img-box::after {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		background-image: linear-gradient(to bottom, rgba(53, 181, 100, 0), rgba(53, 181, 100, 0), rgba(53, 181, 100, .6));
		transform: translateY(100%);
		transition: all .4s;
	}

	.home-product-wrap .home-product-box .product-list-box .list a:hover .img-box::after {
		opacity: 1;
		transform: translateY(0%);
	}

	.home-product-wrap .home-product-box .product-list-box .list a .text-box {
		padding: 15px 2.2rem;
		width: calc(100% - 204px);
		box-sizing: border-box;
		overflow: hidden;
		float: left;
		height: 100%;
		position: relative;
	}

	.home-product-wrap .home-product-box .product-list-box .list a .text-box h2 {
		line-height: 30px;
		font-size: 20px;
		margin-bottom: 15px;
		margin-top: 8px;
		transition: all .4s;

	}

	.home-product-wrap .home-product-box .product-list-box .list a .text-box p {
		font-size: 15px;
		line-height: 25px;
		color: #7e7e7e;
		font-weight: 500;
	}

	.home-product-wrap .home-product-box .product-list-box .list a .text-box::after {
		width: 0%;
		height: 1px;
		content: '1';
		position: absolute;
		bottom: 0px;
		left: 0px;
		margin: auto;
		background: #35b564;
		transition: all .4s;
	}

	.home-product-wrap .home-product-box .product-list-box .list a:hover .text-box::after {
		width: 100%;
	}

	.home-product-wrap .home-product-box .product-list-box .list a:hover .img-box img {
		transform: scale(1.1);
	}

	.home-product-wrap .home-product-box .product-list-box .list a:hover .text-box h2 {
		color: #35b564;
	}

	.home-product-wrap .home-product-box .moreProduct-button {
		background: #35b564;
		position: absolute;
		right: 0px;
		bottom: 0px;
		border-radius: 20px 0px 20px 0px;
		padding: 1.2rem 3rem;
		color: #fff;
		margin-bottom: 28px;
		transition: all .4s;
	}

	.home-product-wrap .home-product-box .moreProduct-button:hover {
		background: #1f8b3b;
	}


	/* 首页应用领域 */
	.home-application-wrap {
		background-image: linear-gradient(to right bottom, #ffffff, #f9fefe, #f3fcfe, #eefbfe, #e9f9fe, #e9f9fe, #e9f9fe, #e9f9fe, #eefbfe, #f3fcfe, #f9fefe, #feffff);
		min-height: 200px;
		overflow: hidden;
		padding-bottom: 80px;
		position: relative;
		z-index: 10;
	}

	.home-application-wrap .home-application-box {
		text-align: center;
	}

	.home-application-wrap .home-application-box .application-title {
		text-align: right;
		padding: 50px 0px 30px 30px;
	}

	.home-application-wrap .home-application-box .application-title h2 {
		font-size: 3.6rem;
		padding: 15px 0px;
	}

	.home-application-wrap .home-application-box .application-title p {
		font-size: 1.8rem;
		padding: 5px 0px;
		color: #4d4d4d;
	}

	.home-application-wrap .home-application-box .application-items-box {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin: 0px -36px;
		margin-top: 10px;
		flex-wrap: wrap;
	}

	.home-application-wrap .home-application-box .application-items-box .item {
		width: 33.33333333333%;
		height: 280px;
		display: block;
		padding: 0px 36px;
		margin-bottom: 72px;
		box-sizing: border-box;
	}

	.home-application-wrap .home-application-box .application-items-box .item a {
		display: block;
		width: 100%;
		height: 100%;
		background: #fff;
		position: relative;
	}

	.home-application-wrap .home-application-box .application-items-box .item a::before {
		content: ' ';
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		left: 0px;
		right: 0px;
		top: 0px;
		margin: auto;
		z-index: 1;
		position: absolute;
		transition: all .4s;
	}

	.home-application-wrap .home-application-box .application-items-box .item a::after {
		content: ' ';
		width: 0%;
		height: 50px;
		background: #35b564;
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
		z-index: 1;
		position: absolute;
		transition: all 0.4s;
		opacity: 0.8;
	}

	.home-application-wrap .home-application-box .application-items-box .item a:hover::after {
		width: 100%;
	}

	.home-application-wrap .home-application-box .application-items-box .item a:hover::before {
		opacity: 0.1;
	}

	.home-application-wrap .home-application-box .application-items-box .item:hover .icon-box {
		background: #35b564;
		transform: translateX(-10px);
		left: 0px;
		top: -10px;
	}

	.home-application-wrap .home-application-box .application-items-box .item:hover .img-box img {
		transform: scale(1.1);
	}

	.home-application-wrap .home-application-box .application-items-box .item .title-box {
		position: relative;
		z-index: 2;
		width: 100%;
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
	}

	.home-application-wrap .home-application-box .application-items-box .item .title-box h2 {
		font-size: 18px;
		padding: 0px 20px 0px 20px;
		line-height: 50px;
		color: #fff;
		font-weight: 400;
	}

	.home-application-wrap .home-application-box .application-items-box .item .icon-box {
		width: 63px;
		height: 63px;
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 3;
		transition: all 0.4s;
	}

	.home-application-wrap .home-application-box .application-items-box .item .icon-box .icon {
		font-size: 50px;
		color: #fff;
	}

	.home-application-wrap .home-application-box .application-items-box .item .img-box {
		width: 100%;
		height: 280px;
		position: absolute;
		left: 0px;
		bottom: 0px;
		z-index: 0;
		overflow: hidden;
	}

	.home-application-wrap .home-application-box .application-items-box .item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all 0.4s;
	}

	.more-application {
		display: block;
		text-align: left;
		margin-top: -10px;
	}

	.more-application a {
		background: #35b564;
		right: 0px;
		bottom: 0px;
		border-radius: 20px 0px 20px 0px;
		padding: 1.2rem 3.5rem;
		color: #fff;
		margin-bottom: 28px;
		transition: all .4s;
	}

	.more-application a:hover {
		background: #1f8b3b;
	}

	/* home > 关于我们 */
	.home-about-wrap {
		width: auto;
		background: url(../images/home-about-back.jpg) top center no-repeat;
		height: 700px;
		position: relative;
		z-index: 2;
		overflow: hidden;
	}

	.home-about-wrap .home-about-box {
		height: 100%;
		display: flex;
		margin-top: 83px;
		overflow: hidden;
	}

	.home-about-wrap .home-about-box .text-box {
		color: #fff;
		width: 30%;
		position: relative;
		z-index: 3;
		overflow: hidden;
	}

	.home-about-wrap .home-about-box .text-box h2 {
		font-size: 36px;
		margin-bottom: 130px;
	}

	.home-about-wrap .home-about-box .text-box h3 {
		font-size: 32px;
		font-weight: 500;
		padding: 20px 0px;
	}

	.home-about-wrap .home-about-box .text-box p {
		font-size: 24px;
		line-height: auto;
		line-height: 40px;
		padding: 20px 0px;
	}

	.home-about-wrap .home-about-box .text-box .more {
		border: 1px solid #ffffff;
		right: 0px;
		bottom: 0px;
		border-radius: 20px 0px 20px 0px;
		padding: 1.2rem 3.5rem;
		box-sizing: border-box;
		color: #fff;
		margin-bottom: 28px;
		transition: all .4s;
		margin-top: 28px;
		display: inline-block;
	}

	.home-about-wrap .home-about-box .text-box .more:hover {
		background: #74addd;
		border: 1px solid #74addd;
	}

	.home-about-wrap .home-about-box .img-box {
		width: 70%;
		height: auto;
		position: relative;
	}

	.home-about-wrap .home-about-box .img-box img {
		width: auto;
		object-fit: cover;
		position: absolute;
		right: 0px;
		margin: auto;
		top: 0px;
	}

	/* home > 永卓简介+产业布局 */
	.home-yozho-summary-wrap {
		background-image: linear-gradient(to top, #f4fbff, #f4fbff, #f4fbff, #f7ffff, #f7ffff, #ffffff, #ffffff, #ffffff, #ffffff, #f4fbff, #f4fbff, #f4fbff);
		min-height: 200px;
		position: relative;
		z-index: 10;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box {
		top: -68px;
		position: relative;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box {
		background: #ffffff;
		box-shadow: 0px 5px 8px rgba(204, 204, 204, .3);
		display: flex;
		height: 296px;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item {
		width: 25%;
		height: 100%;
		text-align: center;
		border-left: 1px solid #e5e5e5;
		box-sizing: border-box;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item:nth-child(1) {
		border-left: none;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item .icon-box {
		height: 40%;
		width: 100%;
		margin-top: 5%;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item .icon-box .icon {
		font-size: 8rem;
		color: #35b564;
		background-image: -webkit-linear-gradient(right, #269643, #37b357, #269643);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;

	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item .title {
		font-size: 3.6rem;
		width: 100%;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item .text {
		font-size: 2.1rem;
		color: #737373;
		margin-top: 5%;
	}

	/* 永卓产业布局 */
	.yozho-branch-box {
		text-align: center;
		overflow: hidden;
		margin-top: 50px;
	}

	.yozho-branch-box .yozho-map-box {
		height: 820px;
		background: url(../images/NB-map.png) top center no-repeat;
		background-size: 100%;
		position: relative;
	}

	.yozho-branch-box .yozho-map-box .title-box {
		text-align: center;
		padding-top: 80px;
		position: relative;
		z-index: 20;
	}

	.yozho-branch-box .yozho-map-box .title-box h2 {
		font-size: 36px;
		padding-bottom: 15px;
	}

	.yozho-branch-box .yozho-map-box .title-box p {
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 20px;
		color: #333;
		margin-top: 20px;
		color: #454545;
	}

	.yozho-branch-box .yozho-map-box .title-box p img {
		margin-right: 10px;
	}


	#map-location-box {
		width: 1000px;
		margin: 0 auto;
		position: relative;
		height: 100%;
		position: absolute;
		top: 0px;
		right: 0px;
		left: 0px;
		margin: auto;
	}

	#map-location-box .map-location {
		position: absolute;
		user-select: none;
		display: block;
	}

	#map-location-box .map-location.show {
		z-index: 1;
	}

	#map-location-box .map-location .icon-box {
		width: 32px;
		height: 32px;
		background: #268f41;
		border: 3px solid #f3f3f3;
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 50%;
		position: absolute;
		left: 0px;
		top: 0px;
		overflow: hidden;
		transition: all .3s;
	}

	#map-location-box .map-location .icon-box img {
		max-width: 120%;
	}

	#map-location-box .map-location .text-box {
		background: #62e6cf;
		color: #fff;
		line-height: 32px;
		padding: 0px 15px;
		position: absolute;
		width: max-content;
		left: 40px;
		top: 0px;
		opacity: 0;
		z-index: -1;
		transition: all .3s;
		transform: translateX(10px);
		pointer-events: none;
	}

	#map-location-box .map-location .text-box::before {
		content: '';
		margin: 0px;
		height: 0px;
		border-width: 7px;
		border-style: solid;
		border-color: transparent #62e6cf transparent transparent;
		/* transparent 设置边框颜色透明 */
		position: absolute;
		left: -14px;
		top: 0px;
		bottom: 0px;
		margin: auto;
	}

	#map-location-box .map-location .text-box.left {
		left: -205px;
		right: 0%;
	}
	#map-location-box .map-location.yunfu .text-box.left{
		left: -232px;
	}
	#map-location-box .map-location.jiangxi .text-box.left{
		left: -218px;
	}
	
	#map-location-box .map-location .text-box.left::before {
		border-color: transparent transparent transparent #62e6cf;
		/* transparent 设置边框颜色透明 */
		left: auto;
		right: -14px;
	}

	#map-location-box .map-location.show .text-box {
		opacity: 1;
		z-index: 2;
		transform: translateX(0px);
	}

	#map-location-box .map-location.show .icon-box {
		background: #62e6cf;
	}

	#map-location-box .map-location.zongbu .icon-box {
		background: #366aff !important;
	}

	#map-location-box .map-location.beijing {
		right: 340px;
		top: 350px;
	}

	#map-location-box .map-location.shanghai {
		right: 260px;
		top: 550px;
	}

	#map-location-box .map-location.zhejiang {
		right: 300px;
		top: 580px;
	}

	#map-location-box .map-location.jiangxi {
		right: 380px;
		top: 590px;
	}

	#map-location-box .map-location.yunfu {
		right: 490px;
		top: 680px;
	}

	#map-location-box .map-location.dongguan {
		right: 455px;
		top: 680px;
	}

	#map-location-box .map-location.shenzhen {
		right: 420px;
		top: 690px;
	}

	#map-location-box .map-location.hongkong {
		right: 430px;
		top: 720px;
	}

	#map-location-box .map-location.huizhou {
		right: 410px;
		top: 655px;
	}

	/* home > 新闻与活动 */

	.home-news-title {
		font-size: 36px;
		padding: 20px 0px;
		margin-top: 40px;
		display: block;
	}

	.home-news-box {
		display: flex;
		margin: auto -20px;
		margin-top: 20px;
	}

	.home-news-box .home-news-item {
		width: 33.33333%;
		height: 560px;
		padding: 0px 20px;
		box-sizing: border-box;
	}

	.home-news-box .home-news-item .news-content {
		background: #f8f8f8;
		display: block;
		height: 100%;
	}

	.home-news-box .home-news-item .news-content .itemBig {
		width: 100%;
		height: 100%;
		position: relative;
	}

	.home-news-box .home-news-item .news-content .itemBig .img-box {
		height: 290px;
		width: 100%;
		overflow: hidden;
	}

	.home-news-box .home-news-item .news-content .itemBig .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.home-news-box .home-news-item .news-content .itemBig .title {
		padding: 0px 30px;
		font-size: 20px;
		line-height: 1.5em;
		height: auto;
		max-height: calc(1.5em * 2);
		overflow: hidden;
		margin-top: 25px;
		transition: all .4s;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}


	.home-news-box .home-news-item .news-content .itemBig .time {
		padding: 0px 30px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-top: 15px;
		margin-bottom: 5px;
		font-size: 16px;
		color: #909090;
		height: 40px;
		overflow: hidden;
		box-sizing: border-box;
	}

	.home-news-box .home-news-item .news-content .itemBig .time .icon {
		font-size: 30px;
		margin-right: 15px;
	}

	.home-news-box .home-news-item .news-content .itemBig .description {
		font-size: 15px;
		padding: 0px 30px;
		margin-top: 15px;
		color: #909090;
		line-height: 1.5em;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;		
		-webkit-box-orient: vertical;
	}

	.home-news-box .home-news-item .news-content .itemBig::after {
		content: ' ';
		height: 3px;
		width: 0%;
		background: #35b564;
		position: absolute;
		left: 0px;
		bottom: 0px;
		transition: all .4s;
	}

	.home-news-box .home-news-item .news-content .itemBig:hover::after {
		background: #35b564;
		width: 100%;
	}

	.home-news-box .home-news-item .news-content .itemBig:hover .title {
		color: #35b564;
	}

	.home-news-box .home-news-item:nth-child(3) .news-content {
		overflow: auto;
		padding: 0px 0px;
		height: 100%;
	}

	.home-news-box .home-news-item .news-content .itemMini {
		padding: 5px 28px;
		display: block;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.home-news-box .home-news-item .news-content .itemMini:nth-child(1) {
		margin-top: 20px;
	}

	.home-news-box .home-news-item .news-content .itemMini:last-child {
		margin-bottom: 50px;
	}

	.home-news-box .home-news-item .news-content .itemMini .title {
		font-size: 18px;
		line-height: 1.5em;
		overflow: hidden;
		font-weight: bold;
		transition: all .3s;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;		
		-webkit-box-orient: vertical;
	}

	.home-news-box .home-news-item .news-content .itemMini .time {
		padding: 0px 0px;
	}

	.home-news-box .home-news-item .news-content .itemMini .time {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-top: 12px;
		margin-bottom: 0px;
		font-size: 15px;
		color: #909090;
	}

	.home-news-box .home-news-item .news-content .itemMini .time .icon {
		font-size: 24px;
		margin-right: 10px;
	}

	.home-news-box .home-news-item .news-content .itemMini:hover .title {
		color: #35b564;
		transition: all .4s;
	}

	/* 美化滚动条 */
	.home-news-box .home-news-item:nth-child(3) .news-content::-webkit-scrollbar {
		width: 8px;
		height: 8px;
	}

	.home-news-box .home-news-item:nth-child(3) .news-content::-webkit-scrollbar-thumb {
		background: #dddddd;
	}

	.home-news-box .home-news-item:nth-child(3) .news-content::-webkit-scrollbar-thumb:hover {
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
		background: #a1a1a1;
	}

	.home-news-box .home-news-item:nth-child(3) .news-content::-webkit-scrollbar-track {
		background: #f6f6f6;
	}

	.home-news-wrap .more-news {
		display: block;
		margin-top: 48px;
		margin-bottom: 28px;
		text-align: center;
	}

	.home-news-wrap .more-news a {
		display: inline-block;
		padding: 12px 30px;
		margin: 0 auto;
		border: 1px solid #c9c9c9;
		transition: all .4s;
	}

	.home-news-wrap .more-news a:hover {
		background: #35b564;
		color: #fff;
		border: 1px solid #35b564;
	}

	/* 底部通用 */
	#footer {
		overflow: hidden;
		margin-top: 40px;
		background: #323232;
		position: relative;
		z-index: 10;
	}

	#footer .discover-yozho-all {
		background: #323232;
	}

	#footer .discover-yozho-all .discover-yozho {
		display: block;
		padding-bottom: 0px;
	}

	#footer .discover-yozho-all .discover-yozho .title {
		text-align: center;
		padding: 30px;
		padding-top: 40px;
		font-size: 36px;
		font-weight: 600;
		color: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#footer .discover-yozho-all .discover-yozho .title img{
		width: 60px;
		margin-right: 20px;
	}
	#footer .discover-yozho-all .discover-yozho .discover-item {
		display: flex;
		justify-content: center;
		margin-top: 10px;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item {
		width: 25%;
		text-align: center;
		padding: 10px 0px;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #999999;
		border-right: 1px solid rgba(93, 90, 90, 0.3);
		box-sizing: border-box;
	}
	#footer .discover-yozho-all .discover-yozho .discover-item .item:nth-child(1){
		border-left: 1px solid rgba(93, 90, 90, 0.3);
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item .icon-box {
		overflow: hidden;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item .icon-box .icon {
		font-size: 45px;
		color: #999999;
		padding-right: 20px;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item h2 {
		font-size: 18px;
		line-height: 100%;
		font-weight: 400;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item a {
		font-size: 16px;
		color: #35b564;
		padding: 10px 20px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item a span {
		color: #adadad;
		margin-left: 5px;
		transition: all .4s;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item a:hover span {
		transform: translateX(10px);
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item:hover,#footer .discover-yozho-all .discover-yozho .discover-item .item:hover .icon{
		color: #35b564;
	}

	.footer-nav-all {
		background: #323232;
		border-top: 1px solid rgba(93, 90, 90, 0.3);
	}

	.footer-nav-all .footer-nav-box {
		display: flex;
		justify-content: space-between;
		padding-bottom: 80px;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item {
		width: 22%;
		padding-top: 50px;
		margin-left: 2%;
		margin-right: 1%;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item .title {
		font-size: 18px;
		font-weight: 400;
		margin-bottom: 15px;
		color: #fff;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item .title a {
		color: #fff;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item .item {
		padding: 5px 0px;
		line-height: 1.8em;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item .item a {
		color: #9a9797;
	}

	.footer-nav-all .footer-nav-box .footer-wechat {
		width: 20%;
		text-align: center;
		padding-top: 50px;
	}

	.footer-nav-all .footer-nav-box .footer-wechat img {
		width: 11.6rem;
		height: 11.6rem;
	}

	.footer-nav-all .footer-nav-box .footer-wechat p {
		color: #9a9797;
		font-size: 16px;
		margin-top: 20px;
	}

	.footer-nav-all .footer-nav-box a {
		transition: all .4s;
	}

	.footer-nav-all .footer-nav-box a:hover {
		color: #35b564 !important;
	}

	.footer-contact-all {
		background: #323232;
		border-top: 1px solid rgba(65, 64, 64, 0.3);
		border-bottom: 1px solid #414040;
		box-sizing: border-box;
	}

	.footer-contact-all .footer-contact-box {
		display: block;
		padding: 30px 10px;
	}

	.footer-contact-all .footer-contact-box .tel-box {
		float: left;
		font-weight: 800;
		display: flex;
		align-items: center;
		padding-left: 2%;
		line-height: 30px;
		color: #fff;
	}

	.footer-contact-all .footer-contact-box .tel-box a {
		font-size: 24px;
		color: #35b564;
	}

	.footer-contact-all .footer-contact-box .links-box {
		float: left;
		width: 50%;
		margin-left: 2%;
		display: flex;
		align-items: center;
		line-height: 30px;
	}

	.footer-contact-all .footer-contact-box .links-box .link {
		display: inline-block;
		padding: 0px 20px;
		font-weight: 400;
		transition: all .4s;
		color: #9a9797;
	}

	.footer-contact-all .footer-contact-box .links-box .link:hover {
		color: #35b564;
	}


	.footer-contact-all .footer-contact-box .media-box {
		float: right;
		display: flex;
		align-items: center;
		padding-right: 1%;
	}

	.footer-contact-all .footer-contact-box .media-box a {
		color: #9a9797;
		margin-right: 20px;
	}

	.footer-contact-all .footer-contact-box .media-box a .icon {
		font-size: 35px;
	}
	.footer-contact-all .footer-contact-box .media-box a:hover .icon{
		color: #35b564;
	}
	.footer-bottom-all {
		background: #323232;
		padding: 10px;
		overflow: hidden;
	}

	.footer-bottom-all .footer-bottom-box {
		text-align: center;
		padding: 10px 2%;
		font-size: 15px;
		color: #9a9797;
	}
	.footer-bottom-all .footer-bottom-box p{
		padding: 5px 0px;
		font-size: 15px;
	}
	.footer-bottom-all .footer-bottom-box p span {
		padding: 0% 1%;
	}

	.footer-bottom-all .footer-bottom-box p span br {
		display: none;
	}

	.footer-bottom-all .footer-bottom-box p a {
		color: #9a9797;
	}
	.footer-bottom-all .footer-bottom-box p a:hover{
		color: #35b564;
	}
	/* 侧边栏 */
	.tool-bar-wrap {
		position: fixed;
		right: 0px;
		bottom: 20%;
		z-index: 2000;
		display: none;
	}

	.tool-bar-wrap .tool-bar-item {
		width: 82px;
		height: 90px;
		display: block;
		background: #ffffff;
		position: relative;
		color: #fff;
		border: 1px solid #f5f5f5;
		color: #757575;
		transition: all 0.3s;
		box-sizing: border-box;
	}

	.tool-bar-wrap .tool-bar-item .icon-wrap {
		position: relative;
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin: 0 auto;
		padding-top: 18px;
		text-align: center;
	}

	.tool-bar-wrap .tool-bar-item .icon-wrap .icon {
		color: #757575;
		font-size: 34px;
		transition: all 0.3s;
	}

	.tool-bar-wrap .tool-bar-item .title {
		width: auto;
		font-weight: 400;
		font-size: 14px;
		transition: all 0.3s;
		line-height: 35px;
		text-align: center;
		font-family: 'Microsoft Yahei' !important;
	}

	.tool-bar-wrap .tool-bar-item:nth-child(1),
	.tool-bar-wrap .tool-bar-item:nth-child(2),
	.tool-bar-wrap .tool-bar-item:nth-child(3) {
		border-bottom: none;
	}

	.tool-bar-wrap .tool-bar-item:hover:hover {
		background: #35b564;
	}

	.tool-bar-wrap .tool-bar-item:hover .icon-wrap .icon,
	.tool-bar-wrap .tool-bar-item:hover .title {
		color: #fff;
	}

	.tool-bar-wrap .tool-bar-item .wechat-hide {
		position: absolute;
		height: auto;
		overflow: hidden;
		width: 140px;
		height: 185px;
		right: 81px;
		top: 0px;
		bottom: 0px;
		margin: auto;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		background: #ffffff;
		flex-direction: column;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
		z-index: -1;
		transform: translateX(100%);
		transition: all 0.3s;
		opacity: 0;
	}

	.tool-bar-wrap .tool-bar-item .wechat-hide img {
		width: 100px;
		height: 100px;
		margin-top: 20px;
		margin-bottom: 5px;
	}

	.tool-bar-wrap .tool-bar-item .wechat-hide p {
		font-size: 14px;
		line-height: 22px;
		font-family: 'Microsoft Yahei' !important;
	}

	.tool-bar-wrap .tool-bar-item .wechat-hide p span {
		color: #35b564;
	}

	.tool-bar-wrap .tool-bar-item:hover .wechat-hide {
		transform: translateX(0%);
		opacity: 1;
	}

	.tool-bar-wrap .tool-bar-item .tool-tel-box {
		position: absolute;
		height: auto;
		overflow: hidden;
		width: 200px;
		height: 90px;
		right: 81px;
		top: 0px;
		bottom: 0px;
		margin: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		background: #ffffff;
		flex-direction: column;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
		z-index: -1;
		transform: translateX(100%);
		transition: all 0.3s;
		opacity: 0;
	}

	.tool-bar-wrap .tool-bar-item .tool-tel-box p {
		font-size: 14px;
		line-height: 30px;
		display: flex;
		font-family: 'Microsoft Yahei' !important;
	}

	.tool-bar-wrap .tool-bar-item .tool-tel-box p span {
		font-size: 24px;
	}

	.tool-bar-wrap .tool-bar-item .tool-tel-box strong {
		font-size: 20px;
		color: #35b564;
	}

	.tool-bar-wrap .tool-bar-item:hover .tool-tel-box {
		transform: translateX(0%);
		opacity: 1;
	}













	#banner-min {
		width: 100vw;
		height: 400px;
		position: relative;
		overflow: hidden;
	}

	
	#banner-min .img-box {
		max-width: 100%;
		height: 100%;
		top: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		position: absolute;
		background-position: top !important;
	}

	#banner-min .img-box img {
		max-width: 1920px;
		object-fit: cover;
	}

	#banner-min .text-box {
		position: relative;
		height: 100%;
		z-index: 3;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		overflow: hidden;
		text-align: center;
	}

	#banner-min .text-box h1,
	#banner-min .text-box h2,
	#banner-min .text-box p {
		width: 100%;
		height: auto;
		color: #fff;
	}

	#banner-min .text-box h1 {
		font-size: 43px;
		font-weight: normal;
		padding-bottom: 30px;
	}

	#banner-min .text-box h2 {
		font-size: 20px;
		padding-bottom: 20px;
		font-weight: 300;
	}

	#banner-min .text-box p {
		font-size: 16px;
		padding-bottom: 20px;
		font-weight: lighter;
		display: none;
	}


	
	
	
	#banner-min .text-box .location-box {
		display: flex;
		color: #fff;
		align-items: center;
		font-family: initial;
		font-size: 15px !important;
	}

	#banner-min .text-box .location-box a {
		color: #fff;
		padding: 0px 5px;
		font-size: 15px;
	}

	#banner-min .text-box .location-box a:hover {
		text-decoration: underline;
	}

	#banner-min .text-box .location-box .icon {
		font-size: 30px;
		margin-right: 10px;
	}



	.innerpage-nav-wrap {
		width: 100vw;
		background: #fff;
		margin: 0 auto;
		position: relative;
	}
	.innerpage-nav-wrap::after{
		content: " ";
		height:1px;
		width: 100vw;
		position: absolute;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		background: #e5e5e5;
		z-index: 2;
	}
	


	/* 产品中心专用Banner-min */
	.banner-min.product-banner-min {
		height: 430px ;
	}

	.banner-min.product-banner-min .location-box {
		display: none !important;
	}

	.banner-min.product-banner-min .text-box h1 {
		padding-bottom: 20px !important;
	}

	.banner-min.product-banner-min .text-box h2 {
		padding-bottom: 0px !important;
		font-size: 20px ;
	}

	/* 资料下载专用nav */
	.innerpage-nav-wrap.download-nav-Wrap {
		margin-top: 0px;
	}

	.innerpage-nav-wrap .innerpage-nav-box {
		overflow: hidden;
	}

	.innerpage-nav-wrap .innerpage-nav-box .innerpage-nav-itemBox {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
	}

	.innerpage-nav-wrap .innerpage-nav-box .item {
		color: #333;
	}
	
	/* 二级栏目 */
	.innerpage-nav-wrap .innerpage-nav-box .item a {
		display: inline-block;
		padding: 18px 20px;
		color: #333;
		font-size: 15px;
		position: relative;
		z-index: 3;
		transition: all .4s;
	}
	.innerpage-nav-wrap .innerpage-nav-box .item a:hover{
		background: #fff;
		color: #35b564;
	}
	.innerpage-nav-wrap .innerpage-nav-box .item a::before {
		content: '';
		height: 3px;
		width: 0%;
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
		background: #35b564;
		position: absolute;
		transition: all .3s;
	}

	.innerpage-nav-wrap .innerpage-nav-box .item a:hover::before {
		width: 90%;
	}
	
	.innerpage-nav-wrap .innerpage-nav-box .item.current a{
		background:#35b564;
		color: #fff;
	}
	.innerpage-nav-wrap .innerpage-nav-box .item.current a::before {
		width: 80%;
	}

	.innerpage-nav-wrap .innerpage-nav-mobile-title {
		display: none;
	}

	/* 关于永卓 css */
	.about-slogan-Wrap{
		max-width: 1920px;
		box-sizing: border-box;
		position: relative;
		margin: 0 auto;
		border-bottom: 15px solid #35b564;
	}
	.about-slogan-Wrap .top-back,.about-slogan-Wrap .top-bottom{
		position: absolute;
		font-size: 0px;
	}
	.about-slogan-Wrap .top-back{
		right: 0px;
		font-size: 0px;
	}
	.about-slogan-Wrap .top-back img{
		max-width: 50vw;
		opacity: 0.5;
	}
	
	.about-slogan-Wrap .bottom-back{
		left: 0px;
		right: 0px;
		margin: auto;
		bottom: 0px;
		font-size: 0px;
	}
	.about-slogan-Wrap .bottom-back img{
		max-width: 100vw;
	}
	
	.about-slogan-Wrap .about-slogan-box{
		position: relative;
		z-index: 10;
	}
	.about-slogan-Wrap .about-slogan-box .about-slogan-q1{
		position: absolute;
		left: -5%;
		top: 20%;
	}
	.about-slogan-Wrap .about-slogan-box .about-slogan-q1 img{
		width: 450px;
	}
	
	.about-slogan-Wrap .about-slogan-box .slogan-text{
		width: 60%;
		float: right;
		padding-top: 10%;
		text-align: center;
	}
	
	.about-slogan-Wrap .about-slogan-box .slogan-text h2{
		font-size: 40px;
		color: #35b564;
		padding-bottom: 20px;
	}
	.about-slogan-Wrap .about-slogan-box .slogan-text p{
		font-size: 16px;
		line-height: 35px;
	}
	.about-slogan-Wrap .about-slogan-box .slogan-text .bigText{
		font-weight: bold;
		color: #35b564;
		font-size: 18px;
		padding-top: 20px;
	}
	.about-slogan-Wrap .about-slogan-box .slogan-text .logoimg {
		width: 200px;
		display: block;
		margin: 0 auto;
		margin-top: 40px;
	}
	
	.about-slogan-Wrap .about-slogan-box .slogan-text .video-button{
		background: #88d892;
		color: #fff;
		display: inline-block;
		padding: 10px 20px;
		border-radius: 20px;
		margin-top: 50px;
		transition: all .4s;
	}
	
	.about-slogan-Wrap .about-slogan-box .slogan-text .video-button .icon{
		font-size: 24px;
		float: right;
		padding-left: 15px;
	}
	.about-slogan-Wrap .about-slogan-box .slogan-text .video-button:hover{
		background: #009944;
	}
	/* about > 公司介绍 */
	.innerpage-about-Wrap {
		max-width: 1920px;
		margin: 0 auto;
		background-image: linear-gradient(to bottom, #ffffff, #feffff, #fdffff, #fdffff, #fdffff, #fdffff, #fdffff, #fdffff, #f7fff9, #f7fff9, #f7fff9, #f7fff9, #effff2);
		overflow: hidden;
		padding-bottom: 5rem;
	}

	.innerpage-about-Wrap .about-box {
		height: 100%;
		display: flex;
		margin-top: 5rem;
		padding-bottom: 5rem;

	}

	.innerpage-about-Wrap .about-box .text-box {
		color: #000000;
		width: 50%;
		position: relative;
		z-index: 3;
	}
	

	.innerpage-about-Wrap .about-box .text-box h2 {
		font-size: 3.6rem;
		margin-bottom: 20px;
	}

	.innerpage-about-Wrap .about-box .text-box h3 {
		font-size: 28px;
		font-weight: bold;
		padding: 20px 0px;
		padding-top: 0px;
	}

	.innerpage-about-Wrap .about-box .text-box h3 span {
		color: #35b564;
	}


	.innerpage-about-Wrap .about-box .text-box .description {
		font-size: 16px;
		line-height: auto;
		line-height: 1.7em;
		padding: 20px 0px;
		color: #4d4d4d;
		margin-bottom: 0.5rem;
		padding-top: 5px;
	}


	.innerpage-about-Wrap .about-box .text-box .slogan-box{
		display: flex;
		flex-wrap: wrap;
		border-top: 1px solid #e5e5e5;
		padding-top: 25px;
	}
	
	.innerpage-about-Wrap .about-box .text-box .slogan-box li{
		font-size: 18px;
		line-height: 35px;
		color: #00aadc;
	}


	
	/* 公司介绍 图片 Swiper */
	.innerpage-about-Wrap .about-box .img-box {
		width: 40%;
		min-height: 550px;
		position: relative;
	}
	
	.innerpage-about-Wrap .about-box .img-box .innerpage-about-photo{
		width: 1100px;
		object-fit: cover;
		position: absolute;
		right: 0px;
		margin: auto;
		top: 0px;
		left: 50%;
		margin-left: -40%;
	}
	.innerpage-about-Wrap .about-box .img-box .innerpage-about-photo .swiper-slide  p{
		position: absolute;
		left: 0px;
		padding: 10px 15px;
		color: #fff;
		top: 0px;
		background: rgba(0, 0, 0, 0.2);
	}
	.innerpage-about-Wrap .about-box .img-box .innerpage-about-photo .swiper-slide img{
		width: 100%;
	}
	
	
	.innerpage-about-Wrap .about-box .img-box .imgB {
		position: absolute;
		z-index: 2;
		width: 10rem;
		bottom: -1rem;
		left: 3rem;
		margin: auto;
	}

	.innerpage-about-Wrap .about-box .img-box .video-button {
		position: relative;
		background: #3bac61;
		left: 10%;
		top: 0px;
		box-sizing: border-box;
		z-index: 100;
		padding: 10px 20px;
		display: inline-block;
		line-height: 30px;
		color: #fff;
		transition: all .4s;
		border-radius: 0px 0px 20px 0px;
	}

	.innerpage-about-Wrap .about-box .img-box .video-button .icon {
		font-size: 30px;
		padding-left: 10px;
		float: right;
		width: 30px;
	}

	.innerpage-about-Wrap .about-box .img-box .video-button:hover {
		background: #198b3b;
	}




	/* 内页数字  与  产业布局 */
	.home-yozho-summary-wrap.innerpage-yozho-summary-wrap {
		margin-top: 2rem;
		background: none;
	}

	.home-yozho-summary-wrap.innerpage-yozho-summary-wrap .home-yozho-summary-box {
		top: 0px;
	}

	.home-yozho-summary-wrap.innerpage-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box {
		background: none;
		box-shadow: none !important;
	}

	/* 企业文化 */
	.about-culture-Wrap {
		max-width: 1920px;
		margin: 0 auto;
		height: auto;
		background: url(../images/culture.jpg) bottom center no-repeat;
		overflow: hidden;
		padding-bottom: 90px;
	}

	.about-culture-Wrap .title-box {
		overflow: hidden;
		padding: 30px 0px;
		margin-top: 20px;
	}

	.about-culture-Wrap .title-box h2 {
		font-size: 36px;
		color: #ffffff;
		float: left;
	}

	.about-culture-Wrap .title-box a {
		padding: 12px 30px;
		line-height: 25px;
		background: #defff4;
		color: #35b564;
		right: 0px;
		display: block;
		float: right;
		margin-top: 5px;
	}

	.about-culture-Wrap .culture-item-box {
		display: flex;
		margin-top: 10px;
	}

	.about-culture-Wrap .culture-item-box .item {
		width: 25%;
		height: 650px;
		overflow: hidden;
		position: relative;
	}

	.about-culture-Wrap .culture-item-box .item .imgback-box {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		margin: auto;
	}

	.about-culture-Wrap .culture-item-box .item .imgback-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.about-culture-Wrap .culture-item-box .item .text-box {
		position: relative;
		width: 100%;
		height: auto;
		z-index: 3;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		flex-wrap: wrap;
		padding-top: 55%;
	}

	.about-culture-Wrap .culture-item-box .item .text-box .icon-box {
		width: 100%;
		height: auto;
		padding: 2rem 2rem;
		text-align: center;
	}

	.about-culture-Wrap .culture-item-box .item .text-box h2 {
		width: 100%;
		padding: 1rem 2rem;
		color: #fff;
		text-align: center;
		font-size: 24px;
		transition: all .3s;
	}

	.about-culture-Wrap .culture-item-box .item .text-box p {
		color: #fff;
		text-align: center;
		line-height: 28px;
		padding: 1rem 2rem;
		font-size: 16px;
	}

	.about-culture-Wrap .culture-item-box .item::before {
		content: '';
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.6);
		position: absolute;
		z-index: 1;
	}

	.about-culture-Wrap .culture-item-box .item:hover .text-box h2 {
		background-size: 100% 100%;
		background: rgba(53, 181, 100, 0.8);
		color: #fff;
	}

	/* about > 荣誉 */
	.about-honor-Wrap {
		max-width: 1920px;
		margin: 0 auto;
		background: url(../images/about-honor-Wrap.jpg) bottom center no-repeat;
		height: auto;
		overflow: hidden;
		padding-bottom: 50px;
		position: relative;
	}

	.about-honor-Wrap .title-box {
		overflow: hidden;
		padding: 30px 0px;
		margin-top: 20px;
	}

	.about-honor-Wrap .title-box h2 {
		font-size: 36px;
		color: #35b564;
		float: left;
	}

	.about-honor-Wrap .about-honor-box {
		margin-top: 10px;
	}

	.about-honor-Wrap .about-honor-box .about-honor-swiper {
		margin: 0px -30px;
		padding-bottom: 13rem;
	}

	.about-honor-Wrap .about-honor-box .about-honor-swiper .swiper-slide {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	/* 切换按钮 */
	.about-honor-Wrap .about-honor-box .swiper-button-prev {
		left: 86%;
		top: 85%;
		width: 58px;
		height: 58px;
		color: #fff;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 25px;
		background: #d2d2d2;
	}

	.about-honor-Wrap .about-honor-box .swiper-button-next {
		right: 3rem;
		top: 85%;
		width: 58px;
		height: 58px;
		color: #fff;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 25px;
		background: #d2d2d2;
	}

	.about-honor-Wrap .about-honor-box .swiper-button-next,
	.about-honor-Wrap .about-honor-box .swiper-button-prev {
		opacity: 1;
		transition: all 0.4s;
	}

	.about-honor-Wrap .about-honor-box .swiper-button-prev:hover,
	.about-honor-Wrap .about-honor-box .swiper-button-next:hover {
		opacity: 1;
		background: #7ecef4;
	}

	.about-honor-Wrap .about-honor-box .about-honor-more {
		background: #35b564;
		padding: 10px 40px;
		position: absolute;
		top: 85%;
		color: #fff;
		left: 25px;
		transition: all .4s;
	}

	.about-honor-Wrap .about-honor-box .about-honor-more:hover {
		background: #219d4f;
	}

	.about-honor-Wrap .about-honor-item {
		width: 100%;
		height: auto;
		display: block;
	}

	.about-honor-Wrap .about-honor-item .padding {
		padding: 0px 25px;
		position: relative;
	}

	.about-honor-Wrap .about-honor-item .img-box {
		width: 100%;
		height: 280px;
		background: #ffffff;
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.about-honor-Wrap .about-honor-item .img-box img {
		max-width: 80%;
		max-height: 80%;
	}

	.about-honor-Wrap .about-honor-item .description-box {
		width: 100%;
		margin: 0 auto;
		border-top: 1px solid #dcdcdc;
		padding: 5px 5px;
		box-sizing: border-box;
		text-align: center;
		background: #ffffff;
		position: relative;
		height: 108px;
	}

	.about-honor-Wrap .about-honor-item .description-box h2 {
		font-size: 16px;
		padding: 0px 20px;
		line-height: 26px;
		height: 52px;
		margin-top: 10px;
		overflow: hidden;
	}

	.about-honor-Wrap .about-honor-item .description-box::after {
		content: '';
		position: absolute;
		bottom: 0px;
		width: 100%;
		height: 5px;
		background: #dcdcdc;
		left: 0px;
		bottom: 0px;
		z-index: 1;
	}

	.about-honor-Wrap .about-honor-item .description-box::before {
		content: '';
		position: absolute;
		bottom: 0px;
		width: 0%;
		height: 5px;
		background: #35b564;
		left: 0px;
		bottom: 0px;
		z-index: 2;
		transition: all .4s;
	}

	.about-honor-Wrap .about-honor-item:hover .description-box::before {
		width: 100%;
	}


	/* about > 发展历程 */
	.about-developmen-Wrap {
		max-width: 1920px;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
		background: url(../images/about-developmen-Wrap.jpg) top center no-repeat;
		padding-bottom: 100px;
	}

	.about-developmen-Wrap .title-box {
		padding: 30px 0px;
		margin-top: 20px;
	}

	.about-developmen-Wrap .title-box h2 {
		font-size: 36px;
	}

	.about-developmen-box {
		margin-top: 20px;
		overflow: hidden;
		position: relative;
	}

	.about-developmen-box .about-developmen-swiper-A {
		height: auto;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 10px;
		box-sizing: border-box;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item {
		width: 85%;
		height: 350px;
		background: #ffffff;
		box-shadow: 0px 3px 10px rgba(204, 204, 204, .3);
		display: flex;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .img-box {
		width: 50%;
		height: 100%;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .text-box {
		width: 50%;
		height: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-content: center;
		text-align: center;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .text-box .time {
		width: 100%;
		padding: 0px 2rem;
		font-size: 46px;
		color: #35b564;

	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .text-box .logo {
		width: 100%;
		padding: 2.5rem 2rem;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .text-box .logo img {
		width: 3rem;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .text-box .description {
		font-size: 18px;
		padding: 0px 2rem;
		line-height: 1.5em;
		flex-basis: 100%;
	}
	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .text-box .summary{
		font-size: 16px;
		padding: 0px 2rem;
		line-height: 1.5em;
		color: #999;
		margin-top: 8px;
	}



	/* 切换按钮 */
	.about-developmen-swiper-A .swiper-button-prev {
		left: 0rem;
		width: 58px;
		height: 58px;
		color: #fff;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 25px;
		background: #d2d2d2;
	}

	.about-developmen-swiper-A .swiper-button-next {
		right: 0rem;
		width: 58px;
		height: 58px;
		color: #fff;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 25px;
		background: #d2d2d2;
	}

	.about-developmen-swiper-A .swiper-button-next,
	.about-developmen-swiper-A .swiper-button-prev {
		opacity: 1;
		transition: all 0.4s;
	}

	.about-developmen-swiper-A .swiper-button-prev:hover,
	.about-developmen-swiper-A .swiper-button-next:hover {
		opacity: 1;
		background: #7ecef4;
	}

	.about-developmen-swiper-A .swiper-pagination {
		background: #ccc;
		margin-top: 200px;
	}

	/* 如果可用，发展历程时间轴 */
	.about-developmen-Wrap .about-developmen-nav-wrap {
		height: auto;
		margin-top: 40px;
		position: relative;
	}


	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box {
		width: 88%;
		height: auto;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;

	}

	/* 美化滚动条 */
	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box::-webkit-scrollbar {
		width: 8px;
		height: 8px;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box::-webkit-scrollbar-thumb {
		background: #35b564;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box::-webkit-scrollbar-thumb:hover {
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
		background: #35b564;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box::-webkit-scrollbar-track {
		background: #fff;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box .developmen-nav-item {
		width: 6.5%;
		height: auto;
		overflow: hidden;
		text-align: center;
		display: inline-block;
		position: relative;
		z-index: 1;
		cursor: pointer;
		background: rgba(243, 243, 243, 0.6);
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0px 10px;
		padding: 7px 10px;
		margin-bottom: 20px;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box .developmen-nav-item .time {
		font-size: 18px;
		width: 100%;
		color: #6b6b6b;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box .developmen-nav-item .icon-box {
		width: 18px;
		height: 34px;
		background: url(../images/developmen-yuandian.png) center right no-repeat;
		background-size: 10px;
		overflow: hidden;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box .developmen-nav-item.current .time {
		color: #35b564;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box .developmen-nav-item.current .icon-box {
		background: url(../images/developmen-dingwei.png) center center no-repeat;
		margin-top: 0px;
		background-size: 15px;
	}

	/* about-合作伙伴 */
	.about-partner-wrap {
		max-width: 1920px;
		margin: 0 auto;
		overflow: hidden;
		background-image: linear-gradient(to bottom, #fdfffe, #fcfffd, #fbfffd, #fafffc, #f9fffb, #f8fffa, #f7fffa, #f6fff9, #f5fff8, #f3fff7, #f2fff6, #f0fff5);
		min-height: 200px;
		text-align: left;
		padding-bottom: 40px;
		margin-bottom: -40px;
	}

	.about-partner-wrap .title-box {
		padding: 20px 0px;
		font-size: 24px;
		margin-top: 20px;
	}
	
	.about-partner-wrap .title-box.about-gongsijieshao-hezuohuoban-title{
		font-size: 30px;
	}
	
	.about-partner-wrap .about-partner-box {
		overflow: hidden;
		font-size: 0px;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.about-partner-wrap .about-partner-box .margin{
		margin: 0px -13px;
	}

	.about-partner-wrap .about-partner-box .item {
		width: 254px;
		height: 130px;
		background: #fff;
		border: 1px solid #eeeeee;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 13px;
		float: left;
		overflow: hidden;
		box-sizing: border-box;
	}

	.about-partner-wrap .about-partner-box .item img {
		max-width: 80%;
		max-height: 80%;
		object-fit: cover;
		transition: all .4s;
	}

	.about-partner-wrap .about-partner-box .item:hover img {
		transform: scale(1.05);
	}

	.about-partner-wrap .more {
		text-align: center;
		padding-top: 28px;
		padding-bottom: 36px;
	}

	.about-partner-wrap .more a {
		padding: 14px 30px;
		background: #35b564;
		display: inline-block;
		color: #fff;
		font-size: 15px;
		transition: all .4s;
	}

	.about-partner-wrap .more a:hover {
		background: #1f8b3b;
	}

	/* 总经理致辞 */
	.about-speaking-Wrap {
		background-image: linear-gradient(to bottom, #fefffe, #fdfffd, #fdfffd, #fcfffc, #fbfffc, #fafffb, #f8fffb, #f7fffa, #f4fff8, #f2fff7, #effff5, #edfff3);
		margin-bottom: -4rem;
		padding-bottom: 40px;
	}

	.about-speaking-Wrap .about-speaking-box {
		margin-top: 5rem;
		min-height: 12.5rem;
		padding-bottom: 6rem;
		position: relative;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-text {
		width: 60%;
		float: right;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-text .title {
		font-size: 34px;
		padding-bottom: 30px;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-text .text-box {
		font-size: 16px;
		color: #333333;
		line-height: 1.7em;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-text .text-box p {
		text-indent: 2em;
		line-height: 1.9em;
		font-size: 18px;
		margin-bottom: 1.5rem;
		font-weight: 400;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-text .text-box p span {
		color: #35b564;
		font-weight: bold;
	}

	/* 王总照片 */
	.about-speaking-Wrap .about-speaking-box .speaking-images {
		width: 35%;
		float: left;
		position: sticky;
		top: 100px;
		font-size: 0px;

	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .logo {
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		text-align: center;
		margin: auto;
		z-index: 1;
		display: none;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .logo img {
		width: 80%;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .boss-img {
		position: relative;
		z-index: 2;
		font-size: 0px;
		width: 90%;
		height: auto;
		margin: 0 auto;
		margin-top: 10px;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .boss-img img {
		width: 100%;
		margin: 0 auto;
		position: relative;
		bottom: 0px;
		border: 5px solid #35b564;
		box-sizing: border-box;
		border-bottom: none;
		border-radius: 0px 20px 0px 0px;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .boss-name {
		background: #35b564;
		padding: 14px 20px;
		font-size: 18px;
		text-align: center;
		color: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 90%;
		margin: 0 auto;
		position: relative;
		z-index: 3;
		border-radius: 10px 0px 100px 20px;
		
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .boss-name span {
		font-size: 34px;
		position: relative;
		margin-top: -5px;
	}

	/* about > 荣誉 */
	.innerpageAbout-honor-Wrap {
		background: #f3f5f7;
		margin-bottom: -40px;
		padding-bottom: 40px;
		min-height: 10rem;
		overflow: hidden;
	}
	
	
	.innerpageAbout-honor-Wrap .innerpage-honor-description{
		background: #ffffff;
		padding: 20px 20px;
		margin-top: 50px;
		text-align: center;
	}
	.innerpageAbout-honor-Wrap .innerpage-honor-description .title{
		font-size: 20px;
		font-weight: bold;
		padding-bottom: 15px;
		color: #000;
	}
	.innerpageAbout-honor-Wrap .innerpage-honor-description p{
		padding-bottom: 10px;
		line-height: 25px;
		color: #4e4e4e;
	}
	.innerpageAbout-honor-Wrap .innerpage-honor-description p.more{
		font-size:18px;
		color: #35b564;
		padding-top: 10px;
	}
	
	
	.innerpageAbout-honor-nav {
		text-align: center;
		margin-top: 3rem;
		margin-bottom: 1rem;
		font-size: 0px;
		overflow: hidden;
	}

	.innerpageAbout-honor-nav a {
		padding: 10px 20px;
		border: 1px solid #d2d2d2;
		font-size: 14px;
		color: #242424;
		margin: 10px;
		display: inline-block;
		transition: all .4s;
	}

	.innerpageAbout-honor-nav a:hover {
		background: #35b564;
		color: #fff;
		border: 1px solid #35b564;
	}

	.innerpageAbout-honor-nav a.current {
		background: #35b564;
		color: #fff;
		border: 1px solid #35b564;
		pointer-events: none;
	}

	.innerpageAbout-honor-box {
		margin: 0 auto;
	}

	.innerpageAbout-honor-box .margin {
		margin: 0px -25px;
	}

	.innerpageAbout-honor-box .item {
		width: 25%;
		height: 340px;
		float: left;
		margin: 25px 0px;
		padding: 0px 25px;
		box-sizing: border-box;
		transition: all .4s;
	}

	.innerpageAbout-honor-box .item a {
		display: block;
		width: 100%;
		height: 100%;
		background: #fff;
		position: relative;
		transition: all .4s;
	}

	.innerpageAbout-honor-box .item .img-box {
		width: 100%;
		height: 240px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.innerpageAbout-honor-box .item .img-box img {
		max-width: 80%;
		max-height: 70%;
	}

	.innerpageAbout-honor-box .item .title {
		width: 90%;
		border-top: 1px solid #e5e5e5;
		margin: 0 auto;
		text-align: center;
		font-size: 16px;
		padding-top: 22px;
		line-height: 25px;
		height: 50px;
		overflow: hidden;
		color: #333333;
		transition: all .4s;
	}

	.innerpageAbout-honor-box .item a:hover {
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .5);
	}

	.innerpageAbout-honor-box .item a::before {
		content: ' ';
		width: 0%;
		height: 2px;
		background: #35b564;
		position: absolute;
		bottom: 0px;
		overflow: hidden;
		transition: all .4s;
	}

	.innerpageAbout-honor-box .item a:hover::before {
		width: 100%;
	}

	.innerpageAbout-honor-box .item a:hover .title {
		color: #35b564;
	}

	/*翻页样式*/
	#pageTurning {
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
		margin: 15px auto;
	}

	#pageTurning li {
		padding: 0;
		list-style: none;
	}

	#pageTurning .pagination .active a {
		background: #35b564;
		color: #fff;
	}

	#pageTurning .pagination .active a:hover {
		border: 1px solid #35b564;
	}

	#pageTurning .pagination .disabled span {
		color: #ccc;
		user-select: none;
	}

	#pageTurning .pagination {
		padding-left: 0;
		margin: 0px 0;
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
	}

	#pageTurning .pagination>li>a,
	.pagination>li>span {
		position: relative;
		float: left;
		padding: 8px 18px;
		line-height: 25px;
		text-decoration: none;
		color: #595757;
		background-color: #fff;
		border: 1px solid #ddd;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
		box-sizing: border-box;
		transition: all 0.3s;
	}

	#pageTurning .pagination>li {
		display: inline;
	}

	#pageTurning .pagination>li a:hover {
		background: #35b564;
		color: #fff;
	}

	#pageTurning .pagination>li a:focus {
		border: 1px solid #35b564;
	}

	#pageTurning .pagination>.active>a {
		border: 1px solid #35b564;
	}

	/* about > 优势 */
	.about-advantage-Wrap {
		margin-bottom: -4rem;
		padding-bottom: 100px;
		background-image: linear-gradient(to bottom, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #feffff, #fdfeff, #fcfeff, #f7feff, #f3fffe, #f0fffb, #f0fff5);
	}

	.about-advantage-box {
		padding: 30px 0px;
	}

	.about-advantage-box .about-advantage-title {
		text-align: center;
		padding-top: 30px;
		padding-bottom: 45px;
	}

	.about-advantage-box .about-advantage-title h2 {
		font-size: 32px;
	}

	.about-advantage-box .about-advantage-title h2 span {
		color: #35b564;
		padding: 0px 10px;
	}

	.about-advantage-box .about-advantage-title p {
		font-size: 24px;
		padding-top: 25px;
		color: #74addd;
	}

	.about-advantage-box .about-advantage-item {
		width: 100%;
		height: auto;
		overflow: hidden;
		display: flex;
		transition: all .4s;
	}

	.about-advantage-box .about-advantage-item .text-box {
		width: 50%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		align-content: center;
	}

	.about-advantage-box .about-advantage-item .text-box h2 {
		width: 100%;
		box-sizing: border-box;
		padding: 10px 12%;
		margin: 0 auto;
		font-size: 32px;
	}

	.about-advantage-box .about-advantage-item .text-box p {
		width: 100%;
		box-sizing: border-box;
		padding: 10px 12%;
		margin: 0 auto;
		line-height: 1.8em;
		color: #333;
		font-size: 17px;
	}

	.about-advantage-box .about-advantage-item .img-box {
		width: 50%;
		font-size: 0px;
		height: 330px;
		overflow: hidden;
	}

	.about-advantage-box .about-advantage-item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .4s;
	}

	.about-advantage-box .about-advantage-item:hover {
		box-shadow: 0px 0px 10px rgba(204, 204, 204, .5);
	}

	.about-advantage-box .about-advantage-item:hover .img-box img {
		transform: scale(1.03);
	}

	.about-advantage-box .about-advantage-item.advantage-B {
		flex-direction: row-reverse
	}

	/* about > 合作伙伴 */
	.innerpageAbout-partner-Wrap {
		max-width: 100vw;
		background: #f3f5f7;
	}

	/* about > 研发团队 */
	
	.rdTeam-top-Wrap{
		background:url(../images/rdTeam-back.jpg) bottom center no-repeat;
		border-bottom: 15px solid #35b564;
	}
	
	.rdTeam-top-Wrap .rdTeam-box{
		padding: 30px 0px;
		padding-top: 45px;
	}
	
	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title{
		overflow: hidden;
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
	}
	
	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-left{
		display: flex;
		align-items: flex-end;
		line-height: auto;
	}
	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-left .big{
		font-size: 70px;
		color: #35b564;
		font-weight: bold;
	}
	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-left .mini{
		font-size: 40px;
		color: #7cbcfa;
		padding-left: 15px;
		position: relative;
		bottom: 10px;
	}
	
	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-right{
		overflow: hidden;
		display: flex;
		align-items: flex-end;
	}
	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-right .icon-box{
		overflow: hidden;
	}
	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-right .icon-box img{
		width: 70px;
	}
	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-right .text{
		padding-left: 20px;
		font-size: 28px;
		padding-bottom: 10px;
		font-weight: bold;
	}
	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-right .text span{
		color: #35b564;
	}
	
	.rdTeam-top-Wrap .rdTeam-introduce{
		padding-top: 30px;
		display: flex;
	}
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text{
		width: 520px;
		padding: 5px;
		box-sizing: border-box;
	}
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text p{
		font-size: 18px;
		line-height: 30px;
		padding-bottom: 6px;
	}
	
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text .clickVideo{
		display: flex;
		padding-top: 30px;
	}
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text .clickVideo a{
		display: inline-block;
		background: #35b564;
		padding: 10px 25px;
		color: #fff;
		font-size: 18px;
		transition: all .4s;
	}
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text .clickVideo a:hover{
		background: #009944;
	}
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text .clickVideo a .icon{
		font-size: 24px;
		float: right;
		padding-left: 10px;
	}
	
	
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right{
		width: calc(100% - 520px);
		box-sizing: border-box;
		padding: 5px;
	} 
	
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-imgbox{
		display: flex;
		overflow: hidden;
		flex-wrap: wrap;
		margin: 0px -15px;
		margin-top: -15px;
	}
	
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-imgbox .item{
		width: 50%;
		padding: 15px;
		box-sizing: border-box;
		border-radius: 15px;
	}
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-imgbox .item img{
		width: 100%;
		max-height: 100%;
		object-fit: cover;
		border-radius: 15px;
		transition: all .4s;
	}
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-imgbox .item img:hover{
		transform: scale(1.05);
	}
	
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-iconBox{
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding: 10px 0px;
	}
	
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-iconBox .item{
		width: 98px;
		height: 98px;
		border-radius: 50%;
		overflow: hidden;
		border: 3px solid #35b564;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 10px;
		margin-left: 10px;
		margin-top: 10px;
		transition: all .4s;
	}
	
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-iconBox .item img {
		width: 70%;
		height: 70%;
	}
	
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-iconBox.rdTeam-introduce-right-iconBox-2{
		justify-content: flex-end;
	}
	
	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-iconBox .item:hover{
		transform: scale(1.05);
	}
	
	
	
	
	.about-development-Wrap {
		background: #f3f5f7;
		margin-bottom: -40px;
		padding-bottom: 40px;
		overflow: hidden;
		padding-top: 60px;
	}

	#certify {
		position: relative;
		margin: 0 auto
	}

	#certify .swiper-container {
		padding-bottom: 60px;
	}

	#certify .swiper-slide {
		width: 560px;
		height: 435px;
		background: #fff;
		box-shadow: 0 8px 30px #ddd;
	}

	#certify .swiper-slide a {
		width: 100%;
		height: 100%;
		display: block;
	}

	#certify .swiper-slide img {
		width: 100%;
		height: 340px;
		display: block;
	}

	#certify .swiper-slide p {
		line-height: 30px;
		padding: 0px 2rem;
		padding-top: 30px;
		height: 30px;
		text-align: center;
		color: #636363;
		font-size: 1.1em;
		margin: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;
	}

	#certify .swiper-pagination {
		width: 100%;
		bottom: 0px;
	}

	#certify .swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 5px;
		background-color: #d5d5d5;
		width: 10px;
		height: 10px;
		opacity: 1;
	}

	#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
		background: #00aadc;
	}

	#certify .swiper-button-prev {
		left: 0px;
		width: 45px;
		height: 45px;
		background: url(../images/wm_button_icon.png) no-repeat;
		background-position: 0 0;
		background-size: 100%;
	}

	#certify .swiper-button-prev:hover {
		background-position: 0 -46px;
		background-size: 100%
	}

	#certify .swiper-button-next {
		right: 0px;
		width: 45px;
		height: 45px;
		background: url(../images/wm_button_icon.png) no-repeat;
		background-position: 0 -93px;
		background-size: 100%;
	}

	#certify .swiper-button-next:hover {
		background-position: 0 -139px;
		background-size: 100%
	}

	#certify .swiper-button-prev::after,
	#certify .swiper-button-next::after {
		content: '';
	}

	#about-development-box {
		display: block;
		overflow: hidden;
		margin-top: 40px;
		padding-bottom: 2rem;
	}

	#about-development-box .text-box {
		width: 72%;
		float: left;
	}

	#about-development-box .text-box h2 {
		font-size: 30px;
		color: #35b564;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	#about-development-box .text-box li {
		font-size: 20px;
		line-height: 1.6em;
	}
	
	#about-development-box .text-box .more{
		display: inline-block;
		padding: 5px 10px;
		background: #35b564;
		color: #fff;
		margin-top: 15px;
		font-size: 14px;
		font-weight: 300;
		transition: all .4s;
	}
	#about-development-box .text-box .more:hover{
		background: #009944;
	}
	#about-development-box .img-box {
		width: 20%;
		float: right;
	}

	#about-development-box .img-box img {
		width: 100%;
	}

	/* about > 人才战略 */
	.about-talents-Wrap {
		background-image: linear-gradient(to bottom, #ffffff, #ffffff, #ffffff, #f7fbfb, #f6fbfa, #f4fbf9, #f3fcf8, #f2fcf6, #effdf5, #edfef3, #eafef2, #e8fff0);
		overflow: hidden;
		margin-bottom: -4rem;
		padding-bottom: 8rem;
	}

	.about-talents-profile-box {
		display: flex;
		background: #fff;
		box-shadow: 0px 0px 8px rgba(204, 204, 204, .5);
		margin-top: 35px;
	}

	.about-talents-profile-box .text-box {
		width: 50%;
		padding: 20px 20px 20px 40px;
		box-sizing: border-box;
	}

	.about-talents-profile-box .text-box h2 {
		font-size: 36px;
		padding-bottom: 30px;
		padding-top: 20px;
	}

	.about-talents-profile-box .text-box p {
		font-size: 16px;
		line-height: 1.8em;
		color: #555555;
		height: 14.5em;
		overflow: auto;
		padding-right: 25px;
	}

	.about-talents-profile-box .img-box {
		width: 50%;
		height: 406px;
		font-size: 0px;
		height: 100%;
	}

	.about-talents-profile-box .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.about-talents-profile-box .img-box .swiper-slide {
		font-size: 0px;
	}

	/* about > 永卓福利 */
	.about-talents-welfare {
		margin-top: 20px;
		position: relative;
	}

	.about-talents-welfare .title {
		width: 100%;
		text-align: center;
		font-size: 36px;
		padding: 40px 0px;
	}

	.about-talents-welfare .margin {
		box-sizing: border-box;
		display: flex;
		justify-content: center;
		position: relative;
	}

	.about-talents-welfare .item {
		width: 20%;
		box-sizing: border-box;
		transition: all .4s;
	}

	.about-talents-welfare .item a {
		width: 100%;
		height: 100%;
		background: #ffffff;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		box-sizing: border-box;
		box-shadow: 0px 0px 8px rgba(204, 204, 204, .3);
	}

	.about-talents-welfare .item a .icon-box {
		overflow: hidden;
		width: 100%;
		box-sizing: border-box;
		text-align: center;
		margin-top: 5px;
		padding: 30px 0px;
	}

	.about-talents-welfare .item a .icon-box img {
		width: 50px;
	}

	.about-talents-welfare .item a h2 {
		font-size: 20px;
		font-weight: 400;
		padding-bottom: 30px;
		width: 100%;
		text-align: center;
		transition: all .4s;
	}

	.about-talents-welfare .item a:hover h2 {
		color: #35b564;
	}

	.about-talents-welfare .item:hover {
		transform: translateY(-10px);
	}

	/* about 加入我们 招聘岗位 */
	.about-join-yozho-box {
		background: url(../images/about-join-yozho-box.jpg) center center no-repeat;
		height: 390px;
		margin-top: 7rem;
		overflow: hidden;
		text-align: center;
	}

	.about-join-yozho-box.about-join-shehuizhaopin-box {
		margin-top: 3rem;
	}

	.about-join-yozho-box .title {
		font-size: 36px;
		color: #fff;
		padding-top: 60px;
	}

	.about-join-yozho-box .join-yozho-links {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 0px;
		margin-top: 4rem;
	}

	.about-join-yozho-box .join-yozho-links a {
		display: block;
		margin: 20px 2.2%;
	}

	.about-join-yozho-box .join-yozho-links a img {
		width: 272px;
		height: 146px;
		transition: all .4s;
	}

	.about-join-yozho-box .join-yozho-links a:hover img {
		transform: translateY(-10px);
	}

	/* about > 人才培训 */
	.talents-training-box {
		overflow: hidden;
		padding-top: 30px;
	}

	.talents-training-box .margin {
		margin: 0px -22px;
		display: flex;
		box-sizing: border-box;
	}

	.talents-training-box .training-item {
		width: 25%;
		box-sizing: border-box;
		padding: 0px 22px;
		margin-bottom: 44px;
	}

	.talents-training-box .training-item a {
		background: #ffffff;
		display: block;
		overflow: hidden;
		border: 1px solid #eeeeee;
		box-sizing: border-box;
	}

	.talents-training-box .training-item .img-box {
		width: 100%;
		height: 213px;
	}

	.talents-training-box .training-item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.talents-training-box .training-item .title-box {
		padding: 30px 30px;
		padding-bottom: 20px;
		text-align: center;
		position: relative;
	}

	.talents-training-box .training-item .title-box h2 {
		font-size: 22px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;
		transition: all .4s;
	}

	.talents-training-box .training-item .title-box::after {
		content: '';
		height: 3px;
		width: 70px;
		background: #35b564;
		position: absolute;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		transition: all .4s;
	}

	.talents-training-box .training-item:hover .title-box::after {
		width: 82%;
	}

	.talents-training-box .training-item:hover .title-box h2 {
		color: #35b564;
	}

	.talents-training-box .training-item .description {
		padding: 20px 30px;
		font-size: 16px;
		line-height: 1.6em;
		height: 8.2em;
		overflow: hidden;
		color: #6e6e6e;
		margin-bottom: 4rem;
	}

	/* 校园招聘 */
	.campusRecruiting-title {
		width: 100%;
		text-align: center;
		overflow: hidden;
	}

	.campusRecruiting-box {
		position: relative;
		padding-top: 0px;
		padding-bottom: 45px;
	}

	.campusRecruiting-box .margin {
		margin: 0px -30px;
		display: flex;
		flex-wrap: wrap;

	}

	.campusRecruiting-box .margin .campusRecruiting-item {
		width: 33.33333333%;
		padding: 0px 30px;
		box-sizing: border-box;
		margin-top: 60px;
		display: flex;
	}

	.campusRecruiting-box .margin .campusRecruiting-item a {
		background: #ffffff;
		display: block;
		padding: 15px 20px;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		box-shadow: 0px 5px 5px rgba(204, 204, 204, .1);
		transition: all .4s;
	}

	.campusRecruiting-box .margin .campusRecruiting-item li {
		width: 100%;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .title {
		font-size: 18px;
		line-height: 1.6em;
		font-weight: bold;
		transition: all .4s;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .xueli {
		font-size: 16px;
		color: #fff;
		margin-top: 15px;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .xueli span {
		background: #35b564;
		padding: 5px 10px;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .address {
		margin-top: 40px;
		border-bottom: 1px solid #e5e5e5;
		padding-top: 10px;
		padding-bottom: 10px;
		box-sizing: border-box;
		transition: all .4s;
	}
	
	.campusRecruiting-box .margin .campusRecruiting-item .people {
		margin-top: 5px;
		border-bottom: 1px solid #e5e5e5;
		padding-top: 10px;
		padding-bottom: 10px;
		box-sizing: border-box;
		transition: all .4s;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .time {
		font-size: 14px;
		color: #636363;
		padding-top: 20px;
		padding-bottom: 10px;
	}

	

	.campusRecruiting-box .margin .campusRecruiting-item a:hover .title {
		color: #35b564;
	}

	.campusRecruiting-box .margin .campusRecruiting-item a:hover {
		transform: translateY(-10px);
	}

	/* about > 工厂巡礼 */
	.factorytour-box {
		position: relative;
		margin-bottom: 50px;
	}

	.factorytour-box .margin {
		margin: 0px -30px;
		display: flex;
		flex-wrap: wrap;
	}

	.factorytour-box .item {
		width: 33.33333333%;
		box-sizing: border-box;
		padding: 0px 30px;
		margin-top: 60px;
	}
	.factorytour-box .item:nth-child(1),.factorytour-box .item:nth-child(2),.factorytour-box .item:nth-child(3){
		margin-top: 30px;
	}
	.factorytour-box .item a {
		background: #ffffff;
		display: block;
		overflow: hidden;
		transition: all .4s;
		box-shadow: 0px 0px 8px rgba(204, 204, 204, .3);
	}

	.factorytour-box .item .img-box {
		width: 100%;
		height: 292px;
	}

	.factorytour-box .item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.factorytour-box .item .title-box {
		text-align: center;
		width: 100%;
		height: 60px;
		line-height: 60px;
		padding: 0px 20px;
		transition: all .4s;
		box-sizing: border-box;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;

	}

	.factorytour-box .item a:hover {
		background: #35b564;
	}

	.factorytour-box .item a:hover .title-box {
		color: #fff;
	}


	/* 内页 产品中心 */
	.innerpage-product-wrap {
		margin-top: 0px;
		margin-bottom: -40px;
	}

	.innerpage-product-wrap .home-product-box {
		padding-top: 50px;
	}

	.product-application-swiper {
		padding-bottom: 50px;
		position: relative;
		height: auto;
	}

	/* 切换点 */
	.product-application-swiper .swiper-pagination-fraction,
	.product-application-swiper .swiper-pagination-custom,
	.swiper-horizontal>.product-application-swiper .swiper-pagination-bullets,
	.product-application-swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 0vw;
	}

	.product-application-swiper .swiper-pagination-bullet {
		width: 4rem;
		height: 1rem;
		background: #b9b9b9;
		opacity: 1;
		margin: 0px 1rem !important;
		opacity: 0.6;
		position: relative;
		right: 0px;
		bottom: 0px;
		border-radius: 0%;
	}

	.product-application-swiper .swiper-pagination-bullet:before {
		width: 4rem;
		height: 1rem;
		content: '';
		border-radius: 0%;
		overflow: hidden;
		position: absolute;
		top: 0px;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		background: #35b564;
		opacity: 0;
	}

	.product-application-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
		opacity: 1;
	}

	/* 切换点end */
	.product-application-swiper .swiper-slide {
		display: flex;
		padding-bottom: 50px;
	}

	.product-application-wrap {
		padding-top: 30px;
	}

	.product-application-title {
		text-align: left;
		padding: 20px 0px;
		margin-bottom: 25px;
	}

	.product-application-title h2 {
		font-size: 36px;
	}

	.product-application-title p {
		font-size: 18px;
		color: #4d4d4d;
		padding-top: 20px;
	}

	.product-application-item {
		width: 100%;
		background: #ffffff;
		box-sizing: border-box;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .5);
	}

	.product-application-item a {
		display: flex;
		padding: 50px 50px;
		box-sizing: border-box;
	}

	.product-application-item .img-box {
		width: 400px;
		height: 260px;
		overflow: hidden;
	}

	.product-application-item .img-box img {
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		transition: all .4s;
		object-fit: cover;
	}

	.product-application-item .text-box {
		width: calc(100% - 400px);
		box-sizing: border-box;
		padding: 0px 0px 0px 30px;
	}

	.product-application-item .text-box .title-box {
		overflow: hidden;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.product-application-item .text-box .title-box strong {
		background: #35b564;
		color: #fff;
		font-size: 16px;
		padding: 8px 30px;
	}

	.product-application-item .text-box .title-box span {
		color: #35b564;
		font-size: 35px;
		margin-left: 15px;
		font-weight: 400;
	}

	.product-application-item .text-box .sub-title {
		font-size: 22px;
		padding: 20px 0px;
	}

	.product-application-item .text-box .description {
		color: #a4a4a4;
		line-height: 25px;
		height: 125px;
		overflow: hidden;
	}

	.product-application-item .text-box .more {
		margin-top: 10px;
		color: #a4a4a4;
	}

	.product-application-item .text-box .more:hover {
		color: #35b564;
	}

	.product-application-item a:hover .img-box img {
		transform: scale(1.05);
	}

	/* 应用领域 */
	.application-Wrap {
		overflow: hidden;
		background-image: linear-gradient(to right, #ffffff, #f3f8fa, #f3fff8);
		margin-bottom: -40px;
		padding-bottom: 40px;
		padding-top: 40px;
	}

	.application-box {
		display: block;
	}

	.application-box .item {
		width: 100%;
		background: #ffffff;
		box-sizing: border-box;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .5);
		margin-top: 50px;
	}

	.application-box .item a {
		display: flex;
		padding: 50px 50px;
		box-sizing: border-box;
	}

	.application-box .item:nth-child(1) {
		margin-top: 0px;
	}

	.application-box .item:last-child {
		margin-bottom: 30px;
	}

	.application-box .item:nth-child(even) a {
		flex-direction: row-reverse;
	}

	.application-box .item .img-box {
		width: 400px;
		height: 260px;
		overflow: hidden;
	}

	.application-box .item .img-box img {
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		transition: all .4s;
		object-fit: cover;
	}

	.application-box .item .text-box {
		width: calc(100% - 400px);
		box-sizing: border-box;
		padding: 0px 0px 0px 30px;
	}

	.application-box .item:nth-child(even) .text-box {
		padding: 0px 30px 0px 0px;
	}

	.application-box .item .text-box .title-box {
		overflow: hidden;
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		overflow: hidden;
	}

	.application-box .item .text-box .title-box strong {
		background: #35b564;
		color: #fff;
		font-size: 16px;
		padding: 8px 30px;
	}

	.application-box .item .text-box .title-box span {
		color: #35b564;
		font-size: 40px;
		margin-left: 25px;
		font-weight: 400;
	}

	.application-box .item .text-box .sub-title {
		font-size: 22px;
		padding: 20px 0px;
	}

	.application-box .item .text-box .description {
		color: #a4a4a4;
		line-height: 25px;
		height: 125px;
		overflow: hidden;
	}

	.application-box .item .text-box .more {
		margin-top: 10px;
		color: #a4a4a4;
	}

	.application-box .item .text-box .more:hover {
		color: #35b564;
	}

	.application-box .item a:hover .img-box img {
		transform: scale(1.05);
	}

	/* 内容通用  4 比 3 图片*/
	.innnerPage-universal-Wrap {
		background-image: linear-gradient(to right, #f3fff8, #f3f8fa, #f3fff8);
		width: 100vw;
		margin-bottom: -40px;
		padding-bottom: 40px;
		padding-top: 30px;
	}

	.innerPage-universal-title {
		padding: 30px 0px;
	}

	.innerPage-universal-title h2 {
		font-size: 34px;
	}

	.innerPage-universal-title img {
		max-width: 90%;
		height: auto;
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.innerPage-universal-itemBox {
		position: relative;
		padding-bottom: 30px;
	}

	.innerPage-universal-itemBox .margin {
		margin: 0px -30px;
		display: flex;
		flex-wrap: wrap;
	}

	.innerPage-universal-itemBox .item {
		width: 33.33333333%;
		box-sizing: border-box;
		padding: 0px 30px;
		margin-top: 60px;
	}

	.innerPage-universal-itemBox .item:nth-child(1),
	.innerPage-universal-itemBox .item:nth-child(2),
	.innerPage-universal-itemBox .item:nth-child(3) {
		margin-top: 20px;
	}

	.innerPage-universal-itemBox .item a {
		background: #ffffff;
		display: block;
		overflow: hidden;
		transition: all .4s;
		box-shadow: 0px 0px 8px rgba(204, 204, 204, .3);
	}

	.innerPage-universal-itemBox .item .img-box {
		width: 100%;
		height: 292px;
	}

	.innerPage-universal-itemBox .item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.innerPage-universal-itemBox .item .title-box {
		text-align: center;
		width: 100%;
		height: 60px;
		line-height: 60px;
		padding: 0px 20px;
		transition: all .4s;
		box-sizing: border-box;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;

	}

	.innerPage-universal-itemBox .item a:hover {
		background: #35b564;
	}

	.innerPage-universal-itemBox .item a:hover .title-box {
		color: #fff;
	}

	/* 成功案例 */
	.case-Wrap {
		margin-bottom: 0px !important;
	}

	/* 资料中心 */
	.information-search-box {
		display: flex;
		justify-content: center;
		padding-top: 20px;
	}

	.information-search-box .nav-search-box {
		box-shadow: 0px 5px 5px rgba(204, 204, 204, .2);
	}

	.information-search-box .nav-search-box .keyword {
		border: 2px solid #fff;
		height: 55px;
		line-height: 55px;
		font-size: 18px;
	}

	.information-search-box .nav-search-box .search-btn {
		height: 55px;
	}

	.information-nav {
		text-align: center;
		padding: 30px 10px;
		padding-top: 40px;
	}

	.information-nav a {
		display: inline-block;
		padding: 8px 10px;
		margin-bottom: 12px;
		transition: all .4s;
		font-size: 15px;
	}

	.information-nav a:hover {
		background: #35b564;
		color: #ffffff;
	}

	.information-nav a.current {
		background: #35b564;
		color: #fff;
	}

	.information-itemBox {
		position: relative;
		padding-bottom: 35px;
	}

	.information-itemBox .information-item {
		width: 50%;
		margin-top: 60px;
		padding: 0px 30px;
		float: left;
		box-sizing: border-box;
	}

	.information-itemBox .information-item:nth-child(1),
	.information-itemBox .information-item:nth-child(2) {
		margin-top: 8px;
	}

	.information-itemBox .information-item .padding {
		background: #ffffff;
		padding: 20px;
		box-sizing: border-box;
		padding-top: 5px;
		box-shadow: 0px 4px 5px rgba(204, 204, 204, .2);
	}

	.information-itemBox .information-item .title {
		font-size: 20px;
		border-bottom: 1px solid #f3f3f3;
		line-height: 60px;
		height: 60px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;
	}

	.information-itemBox .information-item .title span {
		color: #35b564 !important;
	}

	.information-itemBox .information-item .type {
		font-size: 16px;
		padding: 20px 0px;
		color: #9e9e9e;
	}

	.information-itemBox .information-item .button-box {
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 10px;
	}

	.information-itemBox .information-item .button-box a {
		display: inline-block;
		padding: 6px 20px;
		background: #d2d2d2;
		color: #fff;
		border-radius: 20px;
		margin-right: 20px;
		transition: all .4s;
		padding-right: 25px;
	}

	.information-itemBox .information-item .button-box a .icon {
		float: left;
		margin-right: 8px;
		font-size: 24px;
	}

	.information-itemBox .information-item:hover .button-box .button-1 {
		background: #74addd;
	}

	.information-itemBox .information-item:hover .button-box .button-2 {
		background: #35b564;
	}





	/* 产品列表页 Banner */
	#product-banner {
		width: 100vw;
		height: 330px;
		margin-top: 0px;
		position: relative;
		overflow: hidden;
	}

	#product-banner .img-box {
		max-width: 100vw;
		height: 100%;
		top: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		position: absolute;
	}

	#product-banner .img-box img {
		max-width: 1920px;
		object-fit: cover;
	}

	#product-banner .text-box {
		position: relative;
		height: 100%;
		z-index: 3;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: flex-start;
		overflow: hidden;
	}

	#product-banner .text-box h1,
	#product-banner .text-box h2,
	#product-banner .text-box p {
		width: 100%;
		height: auto;
		color: #fff;
	}

	#product-banner .text-box h1 {
		font-size: 36px;
		padding-bottom: 20px;
		font-weight: 400;
	}

	#product-banner .text-box .location {
		width: 100%;
		font-size: 16px;
		padding-bottom: 20px;
		font-weight: lighter;
		color: #fff;
		display: flex;
		justify-items: flex-start;
		align-items: center;
		color: #fff;
	}
	
	#product-banner .text-box .location .icon-box{
		color: #fff;
		width: 50px;
	}
	#product-banner .text-box .location .icon {
		font-size: 30px;
		padding-right: 10px;
	}

	#product-banner .text-box .location a {
		color: #fff;
		padding: 0px 10px;
	}

	#product-banner .text-box .location a:hover {
		text-decoration: underline;
	}
	
	#product-banner .text-box .location .textBox{
		width: calc(100% - 50px);
	}

	/* 产品列表页 概括 */
	.product-summery-box {
		margin-top: 40px;
	}

	.product-summery-box .product-summery-title {
		padding: 10px 0px;
		display: flex;
		flex-wrap: wrap;
	}

	.product-summery-box .product-summery-title h2 {
		width: 100%;
		font-size: 36px;
		line-height: 40px;
		margin-bottom: 20px;
	}

	.product-summery-box .product-summery-title h2 span {
		font-weight: 400;
		font-size: 45px;
		color: #35b564;
		float: left;
		margin-right: 15px;
	}

	.product-summery-box .product-summery-title h2 strong {
		float: left;
		position: relative;
		top: -3px;
	}

	.product-summery-box .product-summery-content {
		overflow: hidden;
		padding-bottom: 10px;
	}

	.product-summery-box .product-summery-content p {
		font-size: 18px;
		color: #686868;
		line-height: 1.8em;
	}

	.product-summery-box .product-summery-content img {
		max-width: 100%;
		width: auto;
		height: auto;
	}

	.product-summery-Features-box {
		position: relative;
		display: flex;
		margin-top: 30px;
	}

	.product-summery-Features-box .features-left-bo3 {
		width: 340px;
	}
	.product-summery-Features-box .features-left-box .img-box {
		width: 340px;
		height: 340px;
	}

	.product-summery-Features-box .features-left-box .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.product-summery-Features-box .features-left-box .button {
		width: 100%;
		height: 42px;
		color: #ffffff;
		background: #35b564;
		padding: 0px 15px;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		box-sizing: border-box;
		text-align: center;
		transition: all .4s;
	}

	.product-summery-Features-box .features-left-box .button .icon {
		font-size: 24px;
		padding-left: 10px;
	}

	.product-summery-Features-box .features-left-box .button:hover {
		background: #1f8b3b;
	}

	.product-summery-Features-box .features-right-box {
		width: calc(100% - 340px);
		padding: 0px 0px 0px 40px;
		box-sizing: border-box;
	}

	.product-summery-Features-box .features-right-box .right-title {
		height: 38px;
		position: relative;
	}

	.product-summery-Features-box .features-right-box .right-title::before {
		width: 100%;
		height: 1px;
		background: #dcdcdc;
		content: ' ';
		top: 0px;
		bottom: 0px;
		left: 0px;
		margin: auto;
		position: absolute;
	}

	.product-summery-Features-box .features-right-box .right-title .title-back {
		background: #ffffff;
		height: 100%;
		padding-right: 30px;
		float: left;
		position: relative;
		z-index: 2;
	}

	.product-summery-Features-box .features-right-box .right-title .title-back span {
		background: #35b564;
		line-height: 38px;
		padding: 0px 30px;
		color: #fff;
		font-weight: bold;
		display: inline-block;
	}

	.product-summery-Features-box .features-right-box .right-text-box {
		overflow: hidden;
		padding-bottom: 20px;
		padding-left: 30px;
		margin-bottom: 20px;
		padding-top: 25px;
	}

	.product-summery-Features-box .features-right-box .right-text-box p {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		overflow: hidden;
		padding: 5px 0px;
		padding-bottom: 0px;
		color: #686868;
		line-height: 25px;
		margin-bottom: 5px;
	}

	.product-summery-Features-box .features-right-box .right-text-box p::before {
		width: auto;
		content: '★';
		color: #35b564;
		font-size: 22px;
		margin-right: 15px;
	}


	.product-summery-Features-box .features-right-box .right-use-box {
		position: relative;
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-wrap: wrap;
		box-sizing: border-box;
		padding: 30px 10% 30px 30px;
	}

	.product-summery-Features-box .features-right-box .right-use-box p {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		width: 33.333333333%;
		color: #686868;
		padding: 5px 10px 5px 0px;
		box-sizing: border-box;
	}

	.product-summery-Features-box .features-right-box .right-use-box p::before {
		width: auto;
		content: '▶';
		color: #35b564;
		font-size: 18px;
		margin-right: 15px;
	}

	.product-summery-Features-box .features-right-box .right-use-box li .icon-box .icon {
		font-size: 18px;
		color: #35b564;
	}

	.product-summery-Features-box .features-right-box .right-use-box li .p {
		color: #686868;
		box-sizing: border-box;
		line-height: 1.7em;
	}
	
	.product-summery-Features-box .features-right-box .right-application-box{
		max-width: 100%;
		padding-top: 10px;
	}
	.product-summery-Features-box .features-right-box .right-application-box img{
		max-width: 100%;
	}
	/* 产品列表-A */
	.product-listBox-Wrap {
		background-image: linear-gradient(to right, #ffffff, #f3f8fa, #f3fff8);
		width: 100vw;
		margin-top: 40px;
		margin-bottom: -40px;
		padding-bottom: 40px;
		padding-top: 50px;
	}

	.product-listBox-title {
		padding: 10px 0px;
		display: flex;
		flex-wrap: wrap;
	}

	.product-listBox-title h2 {
		width: 100%;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		font-size: 36px;
		line-height: 40px;
		margin-bottom: 20px;
	}

	.product-listBox-title h2 span {
		font-weight: 400;
		font-size: 55px;
		color: #35b564;
		float: left;
		margin-right: 15px;
	}

	.product-listBox-title h2 strong {
		position: relative;
		top: -3px;
		font-size: 28px;
	}

	.product-listBox-itemBox {
		position: relative;
		margin-top: 20px;
		margin-bottom: 30px;
	}

	.product-listBox-itemBox .margin {
		display: flex;
		justify-content: flex-start;
		align-items: stretch;
		flex-wrap: wrap;
		width: 100%;
	}

	.product-listBox-itemBox .product-item {
		width: 25%;
		height: auto;
		padding: 0px 21px;
		box-sizing: border-box;
		margin-bottom: 42px;
		display: flex;
		align-items: stretch;
		flex-wrap: wrap;
	}

	.product-listBox-itemBox .product-item .padding {
		background: #fff;
		padding: 0px 0px;
		box-sizing: border-box;
		box-shadow: 0px 5px 5px rgba(204, 204, 204, .2);
		display: flex;
		align-items: stretch;
		justify-content: center;
		flex-wrap: wrap;
		align-content: space-between;
	}

	.product-listBox-itemBox .product-item li {
		border-bottom: 1px solid #e5e5e5;
		padding: 10px 0px;
		box-sizing: border-box;
		width: 88%;
		margin: 0 auto;
	}

	.product-listBox-itemBox .product-item .number {
		font-size: 16px;
		color: #a5a5a5;
		padding: 20px 0px;
	}

	.product-listBox-itemBox .product-item .type {
		padding: 20px 0px;
	}

	.product-listBox-itemBox .product-item .type p {
		font-size: 16px;
		color: #333;
		padding-bottom: 8px;
	}

	.product-listBox-itemBox .product-item .type h2 {
		font-size: 28px;
		transition: all .3s;
	}

	.product-listBox-itemBox .product-item .description {
		overflow: hidden;
		padding: 20px 0px;
		border: none;
	}

	.product-listBox-itemBox .product-item .description p {
		font-size: 15px !important;
		color: #7b7b7b !important;
		line-height: 1.6em !important;
		padding: 0px !important;
		margin: 0px !important;
	}

	.product-listBox-itemBox .product-item .description p img {
		display: none;
	}

	.product-listBox-itemBox .product-item .button-box {
		width: 100%;
		border-top: 1px solid #e5e5e5;
		border-bottom: none;
		box-sizing: border-box;
		display: flex;
		padding: 0px;
		margin-top: 5px;
	}

	.product-listBox-itemBox .product-item .button-box dd {
		width: 100%;
		background: #fff;
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		padding: 11px 0px;
		transition: all .3s;
	}

	.product-listBox-itemBox .product-item .button-box dd .icon {
		font-size: 26px;
		padding-left: 10px;
	}

	.product-listBox-itemBox .product-item .button-box a.button-1 {
		background: #35b564;
		color: #fff;
	}

	.product-listBox-itemBox .product-item:hover .type h2 {
		color: #35b564;
	}

	.product-listBox-itemBox .product-item:hover .button-box .button-2 {
		background: #82b5e0;
		color: #ffffff;
	}

	.product-listBox-itemBox .product-item .button-box a.button-1:hover {
		background: #1f8b3b;
	}

	.product-listBox-itemBox .product-item .button-box a.button-2:hover {
		background: #5696cc;
	}


	/* 产品搜索界面专用的产品列表 */
	.product-listBox-itemBox .product-item.search-product-item .padding {
		background: #fff;
		display: flex;
	}

	.product-listBox-itemBox .product-item.search-product-item .padding .button-box {
		text-align: center;
		width: 100%;
		background: #35b564;
		transition: all .3s;
	}

	.product-listBox-itemBox .product-item.search-product-item .padding .button-box p {
		padding: 10px 20px;
		color: #fff;
		text-align: center;
		margin: 0 auto;
	}

	.product-listBox-itemBox .product-item.search-product-item .padding .button-box:hover {
		background: #009944;
	}

	.product-listBox-itemBox .product-item.search-product-item .type h2 span {
		color: #35b564 !important;
	}

	.product-listBox-itemBox .product-item.search-product-item .number {
		color: #333;
		font-weight: bold;
	}

	/* 产品列表-B版 */
	
	.product-listBox-itemBox .product-item-B {
		width: 100%;
		padding: 15px 20px;
		padding-right: 0px;
		box-sizing: border-box;
		justify-content: flex-start;
		align-items: center;
		display: flex;
		margin-bottom: 0px;
		transition: all .4s;
		/* box-shadow: 0px 0px 5px rgba(204, 204, 204, .2); */
		border-bottom: 1px solid #e5e5e5;
		margin-bottom: 0px;
		position: relative;
		box-sizing: border-box;
		overflow: hidden;
	}
	.product-listBox-itemBox .product-item-B::before{
		width: 5px;
		height: 0%;
		content: ' ';
		position: absolute;
		left: 0px;
		bottom: 0px;
		background: #35b564;
		transition:  all .4s;
	}
	
	.product-listBox-itemBox .product-item-B:hover::before{
		height: 100%;
	}
	
	.product-listBox-itemBox .product-item-B:nth-child(1){
		border-top: 1px solid #e5e5e5;
	}
	.product-listBox-itemBox .product-item-B:hover {
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .5);
		z-index: 10;
		background: #ffffff;
	}

	.product-listBox-itemBox .product-item-B li {
		width: 25%;
		padding-right: 15px;
		box-sizing: border-box;
	}

	.product-listBox-itemBox .product-item-B .number {
		width: 15%;
		color: #181818;
	}

	.product-listBox-itemBox .product-item-B .type {
		width: 40%;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.product-listBox-itemBox .product-item-B .type p {
		padding-right: 15px;
	}

	.product-listBox-itemBox .product-item-B .type h2 {
		font-size: 21px;
		transition: all .3s;
	}

	.product-listBox-itemBox .product-item-B .description {
		display: flex;
		width: 20%;
		color: #333;
	}

	.product-listBox-itemBox .product-item-B .button-box {
		width: 35%;
		display: flex;
		justify-content: flex-end;
	}

	.product-listBox-itemBox .product-item-B .button-box dd {
		border: 1px solid #e5e5e5;
		padding: 7px 25px;
		border-radius: 5px;
		margin: 0px 10px;
		display: flex;
		justify-content: center;
		align-items: center;
		transition: all .3s;
	}


	.product-listBox-itemBox .product-item-B .button-box dd .icon {
		font-size: 24px;
		padding-left: 10px;
	}


	.product-listBox-itemBox .product-item-B .button-box dd:hover {
		background: #5696cc;
		border: 1px solid #5696cc;
		color: #fff;
	}

	.product-listBox-itemBox .product-item-B:hover .type h2 {
		color: #35b564;
	}

	/* 永卓服务 > 解决方案 */
	.solution-title {
		text-align: center;
		padding: 30px;
	}

	.solution-box {
		position: relative;
		padding-top: 35px;
	}

	.solution-box .margin {
		marign: 0 -25px;
		display: flex;
		flex-wrap: wrap;
	}

	.solution-box .solution-item {
		width: 50%;
		padding: 0px 25px;
		box-sizing: border-box;
		margin-bottom: 55px;

	}

	.solution-box .solution-item a {
		background: #ffffff;
		display: block;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .5);
	}

	.solution-box .solution-item .img-box {
		width: 100%;
		height: 300px;
		overflow: hidden;
	}

	.solution-box .solution-item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .3s;
	}

	.solution-box .solution-item .title-box {
		height: 100px;
		width: 100%;
		padding: 0px 30px 0px 25px;
		box-sizing: border-box;
		overflow: hidden;
		background: url(../images/e1e1e1-logo.png) 96% center no-repeat;
	}

	.solution-box .solution-item .title-box h2 {
		font-size: 21px;
		font-weight: 400;
		padding: 0px;
		line-height: 40px;
		height: 40px;
		overflow: hidden;
		margin-top: 10px;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;
		transition: all .4s;
	}

	.solution-box .solution-item .title-box p {
		font-size: 16px;
		line-height: 35px;
		height: 35px;
		color: #ababab;
	}

	.solution-box .solution-item:hover .title-box h2 {
		color: #35b564;
	}

	.solution-box .solution-item:hover .img-box img {
		transform: scale(1.05);
	}

	/* 常见问题 */
	.issue-box {
		position: relative;
	}

	.issue-title {
		position: relative;
	}

	.issue-title img {
		max-width: 90%;
	}

	.issue-box {
		margin-top: 10px;
	}

	.issue-box .issue-item {
		width: 100%;
		margin: 0 auto;
		background: #ffffff;
		padding: 25px 20px;
		box-sizing: border-box;
		margin-bottom: 30px;
		box-shadow: 0px 2px 5px rgba(204, 204, 204, .2);
	}

	.issue-box .issue-item .top-box {
		display: flex;
		justify-content: space-between;
	}

	.issue-box .issue-item .top-box .icon-box {
		background: #35b564;
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		color: #fff;
		font-size: 20px;
		float: left;
	}

	.issue-box .issue-item .top-box .title {
		float: left;
		text-align: left;
		width: calc(100% - 120px);
		line-height: 30px;
		font-size: 22px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;
		transition: all .3s;
		font-weight: bold;
	}

	.issue-box .issue-item .top-box .more {
		font-size: 16px;
		color: #c1c1c1;
		float: right;
		transition: all .3s;
	}

	.issue-box .issue-item .top-box .more:hover {
		color: #35b564;
	}

	.issue-box .issue-item .bottom-box {
		display: flex;
		justify-content: flex-start;
		margin-top: 25px;
	}

	.issue-box .issue-item .bottom-box .icon-box {
		background: #009944;
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		color: #fff;
		font-size: 20px;
		float: left;
		margin-right: 15px;
	}

	.issue-box .issue-item .bottom-box .description {
		width: calc(100% - 80px);
		color: #8f8f8f;
		line-height: 1.6em;
		box-sizing: border-box;
	}

	.issue-box .issue-item .bottom-box .description p {
		color: #8f8f8f !important;
		font-size: 16px !important;
		line-height: 1.6em !important;
		box-sizing: border-box;
	}

	.issue-box .issue-item:hover .top-box .title {
		color: #35b564;
	}

	/* 售后服务 */
	.afterSales-Wrap {
		position: relative;
	}

	.afterSales-item-box {
		position: relative;
		margin-top: 10px;
	}

	.afterSales-item-box .margin {
		margin: 0px -15px;
		display: flex;
		align-items: stretch;
	}

	.afterSales-item-box .afterSales-item {
		width: 25%;
		padding: 0px 15px;
		display: flex;
		align-items: stretch;
		box-sizing: border-box;
	}

	.afterSales-item-box .afterSales-item a {
		display: block;
		width: 100%;
		background: #ffffff;
		padding: 20px 20px;
		box-sizing: border-box;
		text-align: center;
		box-shadow: 0px 5px 5px rgba(204, 204, 204, .3);
	}
	
	

	.afterSales-item-box .afterSales-item .icon-box {
		padding: 0px 0px;
		height: 70px;
		line-height: 70px;
		box-sizing: border-box;
	}

	.afterSales-item-box .afterSales-item .icon-box.wechat-icon-box{
		height: 40px;
		line-height: 40px;
	}
	
	.afterSales-item-box .afterSales-item .icon-box.wechat-icon-box .icon{
		font-size: 40px;
	}
	.afterSales-item-box .afterSales-item .icon-box .icon {
		font-size: 65px;
		color: #b9b9b9;
		transition: all .4s;
	}

	.afterSales-item-box .afterSales-item .description {
		padding: 20px 0px;
		padding-bottom: 12px;
		font-size: 18px;
		color: #848484;
	}

	.afterSales-item-box .afterSales-item .title {
		font-size: 24px;
		color: #000;
		padding: 5px 0px 16px 0px;
		transition: all .4s;
	}

	.afterSales-item-box .afterSales-item:hover .icon-box .icon,
	.afterSales-item-box .afterSales-item:hover .title {
		color: #35b564;
	}
	
	
	.afterSales-item-box .afterSales-item .img-box{
		width: 100%;
		text-align: center;
		overflow: hidden;
	}
	.afterSales-item-box .afterSales-item .img-box img{
		max-width: 100px;
		padding: 5px;
		padding-bottom: 0px;
	}
	
	.afterSales-item-box .afterSales-item .wechat-text{
		font-size: 15px;
	}
	

	/* 售后政策 */
	.afterSales-policy-box {
		background: #ffffff;
		padding: 20px 30px;
		padding-bottom: 50px;
		margin-bottom: 30px;
		margin-top: 60px;
		box-shadow: 0px 5px 5px rgba(204, 204, 204, .3);
	}

	.afterSales-policy-box .title {
		padding-bottom: 10px;
		padding-top: 10px;
	}

	.afterSales-policy-box .title h2 {
		font-size: 31px;
	}

	.afterSales-policy-box .text-box p {
		font-size: 16px;
		line-height: 1.8em;
		color: #8f8f8f;
		margin-top: 15px;
	}

	/* 新闻资讯 */
	.news-itemBox {
		padding-top: 40px;
	}

	.news-itemBox .margin {
		margin: 0px -30px;
		display: flex;
		flex-wrap: wrap;
	}

	.news-itemBox .news-item {
		width: 33.33333333333%;
		padding: 0px 30px;
		box-sizing: border-box;
		margin-bottom: 60px;
	}

	.news-itemBox .news-item:nth-last-child(-n+3) {
		margin-bottom: 30px;
	}

	.news-itemBox .news-item a {
		display: block;
		background: #fff;
		box-shadow: 0px 5px 5px rgba(204, 204, 204, .3);
		padding: 25px;
		box-sizing: border-box;
	}

	.news-itemBox .news-item .time {
		border: 1px solid #e5e5e5;
		display: inline-block;
		padding: 8px 20px;
		color: #909090;
	}

	.news-itemBox .news-item .title {
		font-size: 21px;
		line-height: 30px;
		height: 60px;
		overflow: hidden;
		margin: 20px 0px;
		transition: all .3s;
		font-weight: bold;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;		
		-webkit-box-orient: vertical;
	}

	/* 搜索 */
	.news-itemBox .news-item .title span {
		color: #35b564 !important;
	}

	.news-itemBox .news-item .description {
		font-size: 16px;
		line-height: 26px;
		height: 78px;
		color: #acacac;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;		
		-webkit-box-orient: vertical;
	}

	.news-itemBox .news-item .img-box {
		width: 100%;
		height: 208px;
		margin-top: 25px;
		overflow: hidden;
		background: url(../images/no-image.png) center center no-repeat;
		background-size: cover;
	}

	.news-itemBox .news-item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .4s;
	}

	.news-itemBox .news-item:hover .img-box img {
		transform: scale(1.05);
	}

	.news-itemBox .news-item:hover .title {
		color: #35b564;
	}



	.subsidiaries-Wrap {
		padding-top: 10px;
		background-image: linear-gradient(to right, #f4fbff, #f4fbff, #f4fbff, #f7ffff, #f7ffff, #f7ffff, #f7ffff, #f7ffff, #f7ffff, #f4fbff, #f4fbff, #f4fbff);
	}

	.subsidiaries-Wrap .yozho-branch-box {
		margin-top: 0px;
		overflow: hidden;
	}

	/* 永卓产业布局 */
	.subsidiaries-itemBox {
		position: relative;
	}

	.subsidiaries-itemBox .margin {
		margin: 0px -23px;
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
	}

	.subsidiaries-itemBox .subsidiaries-item {
		width: 33.333333333%;
		position: relative;
		padding: 0px 23px;
		box-sizing: border-box;
		margin-bottom: 23px;
		margin-top: 23px;
	}

	.subsidiaries-itemBox .subsidiaries-item .padding {
		background: #ffffff;
		padding: 10px 20px;
		box-sizing: border-box;
		box-shadow: 0px 4px 5px rgba(204, 204, 204, .2);
	}

	.subsidiaries-itemBox .subsidiaries-item .title {
		min-height: 50px;
		height: auto;
		line-height: 25px;
		overflow: hidden;
		font-weight: bold;
		margin-top: 15px;
		margin-bottom: 10px;
		font-size: 18px;
		transition: all .4s;
	}

	.subsidiaries-itemBox .subsidiaries-item .list {
		overflow: hidden;
		margin-bottom: 25px;
	}

	.subsidiaries-itemBox .subsidiaries-item .list h2 {
		font-size: 16px;
		line-height: 25px;
		color: #818181;
		padding-top: 5px;
		padding-bottom: 10px;
	}

	.subsidiaries-itemBox .subsidiaries-item .list h2 .icon {
		float: left;
		font-size: 30px;
		padding-right: 5px;
		font-weight: 400;
	}

	.subsidiaries-itemBox .subsidiaries-item .list p {
		color: #818181;
		padding-left: 5px;
	}

	.subsidiaries-itemBox .subsidiaries-item .list p a {
		color: #818181;
		display: inline-block;
		padding-right: 10%;
		transition: all .4s;
	}

	.subsidiaries-itemBox .subsidiaries-item .list.address p {
		min-height: 50px;
		overflow: hidden;
	}

	.subsidiaries-itemBox .subsidiaries-item:hover .title {
		color: #35b564;
	}

	.subsidiaries-itemBox .subsidiaries-item .list p a:hover {
		color: #35b564;
	}

	/* 联系我们 */
	.contact-Banner .text-box ul h1,
	.contact-Banner .text-box ul h2,
	.contact-Banner .text-box ul p {
		color: #333 !important;
	}

	.contact-Banner .img-box {
		background-position: bottom center !important;
	}

	.contact-title {
		text-align: center;
		font-size: 0px;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.contact-title h2 {
		color: #35b564;
		font-size: 36px;
	}

	.contact-title h3 {
		font-size: 24px;
		color: #333;
		margin-top: 15px;
		font-weight: 400;
	}

	.contact-itemBox {
		position: relative;
		margin-top: 25px;
	}

	.contact-itemBox .margin {
		margin: 0px -23px;
		display: flex;
		flex-wrap: wrap;

	}

	.contact-itemBox .contact-item {
		width: 33.33333333333333333333%;
		box-sizing: border-box;
		padding: 0px 23px;
		box-sizing: border-box;
		margin-bottom: 46px;
		display: flex;
		justify-content: flex-start;
		flex: wrap;
	}

	.contact-itemBox .contact-item .padding {
		width: 100%;
		background: #ffffff;
		box-shadow: 0px 4px 5px rgba(204, 204, 204, .2);
		padding: 20px;
		padding-bottom: 30px;
		display: flex;
		flex-wrap: wrap;
		box-sizing: border-box;
		height: 222px;
	}

	.contact-itemBox .contact-item .icon-box {
		width: 100%;
		height: 50px;
		line-height: 50px;
	}

	.contact-itemBox .contact-item .icon-box .icon {
		font-size: 40px;
		color: #35b564;
	}

	.contact-itemBox .contact-item .title {
		font-size: 18px;
		color: #656565;
		padding: 0px 5px;
		line-height: 25px;
		padding-top: 10px;
		padding-bottom: 20px;
		width: 100%;
	}

	.contact-itemBox .contact-item .text {
		line-height: 26px;
		padding: 0px 5px;
		width: 100%;
	}

	.contact-itemBox .contact-item .text p {
		font-size: 18px;
		font-weight: bold;
		color: #0d0d0d;
		padding-bottom: 5px;
	}

	.contact-itemBox .contact-item .text p a {
		color: #0d0d0d;
		transition: all .3s;
	}

	.contact-itemBox .contact-item .text p a:hover {
		color: #35b564;
	}
	
	/* .contact-item 微信 */
	.contact-itemBox .contact-item.contact-item-Wechat .icon-box{
		display: flex;
	}
	.contact-itemBox .contact-item.contact-item-Wechat .icon-box .iconText{
		padding-left:10px;
	}
	
	.contact-itemBox .contact-item.contact-item-Wechat .img-box{
		width: 100%;
		height: 100px;
		overflow: hidden;
		margin-top: 10px;
	}
	.contact-itemBox .contact-item.contact-item-Wechat .img-box img{
		width: 100px;
		height: 100%;
		display: block;
		margin: 0 auto;
	}
	
	.contactMap {
		max-width: 100%;
		margin: 0 auto;
		height: 400px;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 10px;
		overflow: hidden;
	}

	.contactMap #allmap {
		width: 100%;
		height: 400px;
	}

	.subsidiary-contact-title {
		padding: 40px 0px;
		font-size: 30px;
	}

	.subsidiary-contact-itemBox {
		position: relative;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item {
		background: #ffffff;
		padding: 30px;
		box-sizing: border-box;
		box-shadow: 0px 4px 5px rgba(204, 204, 204, .2);
		display: flex;
		justify-content: flex-start;
		margin-top: 5px;
		margin-bottom: 40px;
		min-height: 200px;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .title {
		width: 35%;
		padding: 0px;
		box-sizing: border-box;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		align-items: flex-start;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .title h2 {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		line-height: 30px;
		font-size: 20px;
		color: #393939;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .title h2 img {
		width: 40px;
		height: 40px;
		margin-right: 20px;
	}
	

	.subsidiary-contact-itemBox .subsidiary-contact-item .text {
		width: 50%;
		padding: 0px 20px;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item {
		line-height: 25px;
		padding: 3px 0px;
		font-size: 16px;
		color: #838383;
		display: flex;
		align-items: flex-start;
	}
	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item .z-item-icon{
		display: flex;
		color: #333;
		width: 120px;
		justify-content: flex-start;
		align-items: center;
	}
	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item .z-item-icon .icon{
		font-size: 24px;
		padding-right: 5px;
		color: #35b564;
	}
	
	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item .z-item-icon .t{
		font-weight: bold;
	}
	
	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item .z-item-text{
		font-size: 16px;
		color: #525151;
	}
	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item .z-item-text dd{
		padding-bottom: 3px;
		padding-top: 1px;
	}
	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item .z-item-text dd a{
		color: #525151;
	}
	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item .z-item-text dd a:hover{
		color: #35b564;
	}
	
	.subsidiary-contact-itemBox .subsidiary-contact-item .text p a {
		color: #838383;
		transition: all .3s;
		margin-right: 35px;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .text p a:hover {
		color: #35b564;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .links {
		width: 20%;
		text-align: right;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .links .map {
		background: #35b564;
		padding: 10px 20px;
		display: inline-block;
		color: #ffffff;
		transition: all .4s;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .links .map:hover {
		background: #009944;
	}

	/* 内容页 > 新闻内容 */
	.location-Wrap {
		margin-top: 0px;
		background: #35b564;
	}

	.location-Wrap .location-box {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		padding: 25px 0px;
	}

	.location-Wrap .location-box .links-box {
		width: 80%;
		text-align: left;
		box-sizing: border-box;
		padding-right: 30px;
		color: #ffffff;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.location-Wrap .location-box .links-box .icon {
		font-size: 30px;
		margin-right: 8px;
	}

	.location-Wrap .location-box .links-box .right {
		color: #c6e6d0;
	}

	.location-Wrap .location-box .links-box a {
		color: #c6e6d0;
		padding: 0px 8px;
		transition: all .4s;
	}

	.location-Wrap .location-box .links-box a:hover {
		color: #ffffff;
	}
	
	.location-Wrap .location-box .links-box span{
		padding-right:8px ;
	}

	.location-Wrap .location-box .location-back {
		width: 20%;
		text-align: right;
		box-sizing: border-box;
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}

	.location-Wrap .location-box .location-back a {
		background: #74addd;
		padding: 10px 25px;
		color: #ffffff;
		transition: all .4s;
	}

	.location-Wrap .location-box .location-back a:hover {
		background: #00aadc;
	}




	/* 新闻内容 */
	.news-content-box {
		max-width: 1180px;
		background: #ffffff;
		padding: 30px 40px;
		box-sizing: border-box;
		margin-top: 50px;
		margin-bottom: 50px;
		box-shadow: 0px 3px 5px rgba(204, 204, 204, .3);
	}

	.news-content-box .title {
		font-size: 30px;
		line-height: 42px;
		text-align: center;
		margin-top: 5px;
	}

	.news-content-box .time {
		text-align: center;
		line-height: 30px;
		margin-top: 30px;
		font-size: 18px;
		color: #6e6e6e;
		display: flex;
		align-items: center;
		justify-content: center;
		align-content: center;
	}

	.news-content-box .time .icon {
		font-size: 26px;
		padding-right: 10px;
	}

	/* 分享 */
	.share-box {
		position: relative;
		height: 50px;
		margin-top: 30px;
		width: 100%;
	}

	.share-box::before {
		background: #e5e5e5;
		height: 1px;
		width: 100%;
		content: '';
		position: absolute;
		left: 0px;
		top: 0px;
		bottom: 0px;
		margin: auto;
	}

	.share-box .share-content {
		min-width: 20%;
		width: 260px;
		height: 100%;
		margin: 0 auto;
		background: #fff;
		position: relative;
		z-index: 2;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	/* 简介 */
	.content-Summary{
		background: rgba(114, 164, 210, .5);
		padding: 15px 25px;
		box-sizing: border-box;
		color: #fff;
		border-radius: 20px 0px 20px 0px;
		margin-top: 30px;
		line-height: 1.6em;
	}
	
	
	
		
	.news-content-box .news-content-detailsBox {
		padding-top: 30px;
		min-height: 200px;
		overflow: hidden;
		padding-bottom: 30px;
		font-size: 16px;
		color: #333;
		line-height: 28px;
	}

	.news-content-box .news-content-detailsBox p {
		font-size: 16px;
		line-height: 28px;
	}

	.news-content-box .news-content-detailsBox img {
		max-width: 100%;
		height: auto;
		vertical-align:middle;
	}

	/* 如果出现视频 */
	.news-content-box .news-content-detailsBox video {
		max-width: 100% !important;
		height: auto !important;
	}

	/* 内容页 导航 */
	.content-next-box {
		font-size: 16px;
		color: #3f3f3f;
		line-height: 30px;
		width: auto;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
		padding: 30px 10px;
		padding-bottom: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 20px;
		box-sizing: border-box;
	}

	.content-next-box p {
		width: 50%;
		float: left;
		overflow: hidden;
		line-height: 30px;
	}

	.content-next-box p i {
		font-size: 20px;
		float: left;
		padding-right: 10px;
	}

	.content-next-box p.np1 {
		text-align: right;
	}

	.content-next-box p.np1 i {
		float: right;
		padding-left: 10px;
	}

	.content-next-box p span {
		margin-left: 0px;
	}

	.content-next-box p span a {
		font-size: 16px;
		color: #676767;
		line-height: 30px;
		text-decoration: none;
		transition: all 0.3s;
	}

	.content-next-box p a {
		color: #666666;
	}

	.content-next-box p a:hover {
		color: #35b564;
		text-decoration: underline;
	}

	.news-content-box .back-button {
		text-align: center;
		padding: 20px 20px;
		margin-top: 20px;
	}

	.news-content-box .back-button a {
		display: inline-block;
		padding: 10px 30px;
		background: #35b564;
		color: #fff;
		transition: all .3s;
	}

	.news-content-box .back-button a:hover {
		background: #1f8b3b;
	}

	/* 相关新闻 */
	.relevant-news-box {
		position: relative;
		
	}

	.relevant-news-box .title-box {
		text-align: center;
		font-size: 34px;
		padding: 10px;
		margin-top: 10px;
	}
	.relevant-news-box .swiper-container{
		overflow: inherit;
	}
	.relevant-news-box .swiper-slide {
		display: flex;
		justify-content: center;
		margin-top: 50px;
	}

	.relevant-news-box .news-item {
		width: 100%;
		padding: 0px 30px;
		box-sizing: border-box;
		margin-bottom: 30px;
	}

	.relevant-news-box .news-item a {
		display: block;
		background: #fff;
		box-shadow: 0px 3px 5px rgba(204, 204, 204, .3);
		padding: 25px;
		box-sizing: border-box;
	}

	.relevant-news-box .news-item .time {
		border: 1px solid #e5e5e5;
		display: inline-block;
		padding: 8px 20px;
		color: #909090;
	}

	.relevant-news-box .news-item .title {
		font-size: 21px;
		line-height: 30px;
		height: 60px;
		overflow: hidden;
		margin: 20px 0px;
		transition: all .3s;
		font-weight: bold;
	}

	.relevant-news-box .news-item .description {
		font-size: 16px;
		line-height: 26px;
		height: 78px;
		color: #acacac;
		overflow: hidden;
	}

	.relevant-news-box .news-item .img-box {
		width: 100%;
		height: 208px;
		margin-top: 25px;
		overflow: hidden;
	}

	.relevant-news-box .news-item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: all .4s;
	}

	.relevant-news-box .news-item:hover .img-box img {
		transform: scale(1.05);
	}

	.relevant-news-box .news-item:hover .title {
		color: #35b564;
	}


	/* relevant 相关内容通用 */
	.relevant-universal-box{
		text-align: center;
	}
	
	.relevant-universal-box .relevant-universal-title-box{
		border-bottom: 4px solid #35b564;
		display: inline-block;
		padding-bottom: 10px;
		font-size: 28px;
		font-weight: 400;
	}
	
	.relevant-content-wrap{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 30px 5%;
		text-align: left;
	}
	.relevant-content-wrap .relevant-content-item{
		width: 48%;
		height: 60px;
		box-sizing: border-box;
	}
	.relevant-content-wrap .relevant-content-item a{
		display:flex;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		line-height: 60px;
		border-bottom: 1px solid rgba(204, 204, 204, .5);
		transition: all .4s;
		white-space: nowrap;
	}
	.relevant-content-wrap .relevant-content-item a .img-box{
		width:50px;
		height:40px;
		overflow: hidden;
		border-radius: 0px;
		background: #fff url(../images/logo-png.png) center center no-repeat;
		background-size: 50%;
		display:flex;
		justify-content: center;
		align-items: center;
		margin-left: 10px;
	}
	.relevant-content-wrap .relevant-content-item a .img-box img{
		max-width: 80%;
		max-height: 80%;
		object-fit: contain;
	}
	
	.relevant-content-wrap .relevant-content-item a .title-box{
		width: 80%;
		font-size: 15px;
		text-align: left;
		padding-left: 10px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;

	}
	
	.relevant-content-wrap .relevant-content-item a:hover{
		color: #35b564;
		border-bottom: 1px solid #35b564;
	}
	
	
	/* 人才招聘 new 新的 */
	.choose-yozho-wrap{
		background: #ffffff;
		max-width: 1920px;
		margin: 0 auto;
		margin-bottom: -40px;
	}
	
	.choose-yozho-title{
		font-size: 20px;
	}
	.choose-yozho-title h2{
		position: relative;
		display: inline;
	}
	.choose-yozho-title h2::after{
		content: '';
		background: #d3ead7;
		position: absolute;
		width: 100%;
		height: 10px;
		left: 0px;
		border-radius: 5px;
		bottom: 0px;
	}
	.choose-yozho-title h2 span{
		position: relative;
		z-index: 3;
		padding: 0px 1px;
	}
	
	.why-yozho-box{
		padding: 30px 0px;
		padding-top: 50px;
	}
	
	.why-yozho-itemBox{
		padding: 0px;
		padding-top: 10px;
		display: flex;
	}
	.why-yozho-itemBox .why-yozho-item{
		width: 25%;
		text-align: center;
		padding: 30px 20px 30px 20px;
		box-sizing: border-box;
	}
	.why-yozho-itemBox .why-yozho-item .icon-box{
		overflow:hidden;
		padding: 0px 0px;
		height: 100px;
		line-height: 100px;
	}
	.why-yozho-itemBox .why-yozho-item .icon-box .icon{
		font-size: 90px;
		 background-image:-webkit-linear-gradient(left,#35b564,#e7fff3); 
		-webkit-background-clip:text; 
		-webkit-text-fill-color:transparent;
	}
	.why-yozho-itemBox .why-yozho-item .title{
		font-size:22px;
		padding-top: 8px;
		padding-bottom: 18px;
	}
	.why-yozho-itemBox .why-yozho-item .description{
		font-size: 16px;
		color: #606060;
		line-height: 27px;
		padding: 5px 10px;
		text-align: left;
	}
	/* 员工福利 */
	.yozho-welfare-box{
		margin-top:20px;
	}

	.yozho-welfare-box .choose-yozho-title{
		padding-bottom: 50px;
	}
	.yozho-welfare-content{
		display: flex;
	}
	.yozho-welfare-imgBox{
		width:70%;
		position: relative;
		z-index: 2;
	}
	.yozho-welfare-imgBox::before{
		content: ' ';
		position: absolute;
		left: -31px;
		bottom: 0px;
		z-index: 10;
		width: 0px;
		height: 0px;
		border-top: 31px solid transparent;
		border-bottom: 47px solid #35b564; 
		border-right: 31px solid transparent; 
		border-left: 31px solid transparent;

	}
	.yozho-welfare-imgBox .swiper-slide{
		font-size:0px
	}
	.yozho-welfare-imgBox .swiper-slide img{
		max-width: 100%;
	}
	.yozho-welfare-textBox{
		width: 30%;
		height: auto;
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.yozho-welfare-textBox .swiper{
		width: 80%;
		height: 448px;
	}
	.yozho-welfare-textBox .item{
		height: 64px;
		line-height: 64px;
		display: flex;
		border-bottom: 1px solid #dcdcdc;
		padding: 0px;
		margin: 0px;
		box-sizing: border-box;
	}
	.yozho-welfare-textBox .item span{
		color: #35b564;
		padding-left: 10px;
		font-size: 20px;
	}
	.yozho-welfare-textBox .item strong{
		font-weight:600;
		padding-left: 10px;
		font-size: 18px;
		color: #333;
	}
	
	/* 员工关爱·幸福在永卓 */
	.yozho-caring-wrap{
		margin-top: 150px;
		background: #eef7ff;
		padding-bottom: 90px;
	}
	.yozho-caring-wrap .yozho-caring-box{
		display: flex;
	}
	.yozho-caring-wrap .yozho-caring-box .yozho-caring-textBox{
		width: 30%;
		padding-right: 30px;
		padding-top: 20px;
	}
	.yozho-caring-wrap .yozho-caring-box .yozho-caring-textBox .choose-yozho-title{
		padding:30px 0px
	}
	.yozho-caring-wrap .yozho-caring-box .yozho-caring-textBox .yozho-caring-description{
		padding-right: 10px;
	}
	.yozho-caring-wrap .yozho-caring-box .yozho-caring-textBox .yozho-caring-description p{
		font-size:16px;
		color: #606060;
		line-height: 30px;
		text-indent: 2em;
	}
	.yozho-caring-wrap .yozho-caring-box .yozho-caring-imgBox{
		width:70%;
		position: relative;
		z-index: 2;
		margin-top: -65px;
	}
	
	.yozho-caring-wrap .yozho-caring-box .yozho-caring-imgBox::after{
		content: ' ';
		position: absolute;
		right: -31px;
		bottom: 0px;
		z-index: 10;
		width: 0px;
		height: 0px;
		border-top: 31px solid transparent;
		border-bottom: 47px solid #35b564; 
		border-right: 31px solid transparent; 
		border-left: 31px solid transparent;
	
	}
	.yozho-caring-wrap .yozho-caring-box .yozho-caring-imgBox .swiper-slide{
		font-size:0px
	}
	.yozho-caring-wrap .yozho-caring-box .yozho-caring-imgBox .swiper-slide img{
		max-width: 100%;
	}
	

	/* 校园招聘 + 社会招聘 */
	.choose-yozho-recruitment-wrap{
		height: 555px;
		display: flex;
		margin: 0 auto;
		user-select: none;
	}
	.choose-yozho-recruitment-wrap .yozho-recruitment-item{
		width: 50%;
		height: 100%;
		display: flex;
		position: relative;
		justify-content: center;
		align-items: center;
	}
	.choose-yozho-recruitment-wrap .yozho-recruitment-item .textBox{
		position: relative;
		z-index: 2;
		color: #fff;
		text-align: center;
	}
	.choose-yozho-recruitment-wrap .yozho-recruitment-item .textBox h2{
		font-size: 30px;
		padding: 15px;
	}
	.choose-yozho-recruitment-wrap .yozho-recruitment-item .textBox p{
		font-size: 17px;
		padding: 18px;
		padding-top: 5px;
	}
	.choose-yozho-recruitment-wrap .yozho-recruitment-item .textBox a{
		background: #35b564;
		color: #ffffff;
		padding: 10px 20px;
		border-radius: 0px;
		margin-top: 10px;
		display: inline-block;
		transition: all .4s;
		font-size: 15px;
	}
	.choose-yozho-recruitment-wrap .yozho-recruitment-item .textBox a:hover{
		transform: translateX(10px);
	}
	.choose-yozho-recruitment-wrap .yozho-recruitment-item .backImg{
		position: absolute;
		width: 100%;
		height: 100%;
		object-fit: cover;
		z-index: 1;
		user-select: none;
	}
	
	/* 人才招聘 */
	.news-content-box .xueli {
		margin-top: 15px;
	}

	.news-content-box .xueli,
	.news-content-box .didian,
	.news-content-box .sub-title,
	.news-content-box .renshu{
		text-align: center;
		font-size: 16px;
		color: #767676;
		padding: 5px 0px;
	}
	
	.news-content-box .xueli{
		border-top: 2px solid #74addd;
		padding-top: 20px;
		margin-top: 30px;
	}
	.news-content-box .renshu{
		border-bottom: 2px solid #35b564;
		padding-bottom: 20px;
		margin-bottom: 10px;
	}

	.join-img {
		margin-bottom: 20px;
		margin-top: 30px;
		max-width: 100%;
	}

	.join-img img {
		max-width: 100%;
		height: auto;
		overflow: hidden;
		display: block;
		margin: 0 auto;
	}

	/* 通用内容 */
	.general-content-box {
		padding-bottom: 5rem !important;
		overflow: hidden;
		border-bottom: 1px solid #f3f3f3;
	}

	/* 相关内容 */
	.relevant-honor-item {
		width: 100%;
		padding: 0px 30px;
		box-sizing: border-box;
		padding-bottom: 10px;
		margin-bottom: 25px;
	}

	.relevant-honor-item a {
		display: block;
		background: #ffffff;
		overflow: hidden;
		box-shadow: 0px 3px 5px rgba(204, 204, 204, .2);
	}

	.relevant-honor-item .img-box {
		width: 100%;
		height: 270px;
		overflow: hidden;
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		background: url(../images/logo.png) center center no-repeat;
		background-size: 50%;
	}

	.relevant-honor-item .img-box img {
		max-width: 80%;
		max-height: 70%;
	}

	.relevant-honor-item .title {
		width: 90%;
		margin: 0 auto;
		text-align: center;
		font-size: 18px;
		border-top: 1px solid #f3f3f3;
		padding-top: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;
		color: #5e5e5e;
	}

	.relevant-honor-item .check {
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}

	.relevant-honor-item .check p {
		padding: 5px 30px;
		display: inline-block;
		background: #dcdcdc;
		color: #fff;
		margin-top: 20px;
		margin-bottom: 30px;
		border-radius: 20px;
		transition: all .3s;
	}

	.relevant-honor-item .check p:hover {
		background-color: #35b564;
		color: #fff;
	}

	/* 解决方案内容 */
	.solution-contact-box {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		margin-top: 30px;
		position: relative;
	}

	.solution-contact-box .news-content-box {
		width: 72%;
		margin-top: 0px;
	}

	.solution-contact-box .news-content-box .news-content-detailsBox {
		min-height: 500px;
	}

	.solution-contact-box .news-content-box .greenBlock {
		width: 10rem;
		height: 3px;
		display: block;
		background: #35b564;
		margin: 0 auto;
		margin-top: 30px;
	}

	.solution-contact-box .solution-contact-right {
		width: 25%;
		background: #ffffff;
		margin-left: 3%;
		padding: 20px 30px;
		padding-top: 30px;
		box-sizing: border-box;
		padding-bottom: 10px;
		position:sticky;

		top: 100px;
		margin-bottom: 50px;
		right: 0px;
	}

	.solution-contact-box .solution-contact-right .title {
		font-size: 24px;
		color: #000000;
		padding-bottom: 20px;
	}

	.solution-contact-box .solution-contact-right .item {
		display: block;
		padding-bottom: 10px;
		border-bottom: 1px solid #ccc;
		margin-bottom: 30px;
	}

	.solution-contact-box .solution-contact-right .item .img-box {
		width: 100%;
		height: 15rem;
	}

	.solution-contact-box .solution-contact-right .item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.solution-contact-box .solution-contact-right .item .title-box {
		height: 50px;
		line-height: 25px;
		margin-top: 10px;
		transition: all .3s;
	}

	.solution-contact-box .solution-contact-right .item:hover .title-box {
		color: #35b564;
	}

	/* 产品内容详细页 */
	.product-top-Wrap {
		margin-bottom: 0px;
		padding-bottom: 30px;
	}

	.product-top-box {
		position: relative;
		padding-top: 25px;
	}

	.product-top-box .left-wrap {
		width: 60%;
		float: left;
	}

	.product-top-box .left-wrap .title-box {
		overflow: hidden;
		padding: 20px 0px;
		font-size: 30px;
		padding-top: 0px;
	}

	.product-top-box .left-wrap .title-box h2 {
		color: #333;
		font-size: 30px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.product-top-box .left-wrap .title-box h2 strong {
		color: #35b564;
		font-size: 40px;
	}

	.product-top-box .left-wrap .title-box h3 {
		border: 1px solid #ccc;
		display: inline-block;
		font-size: 20px;
		padding: 8px 20px;
		margin: 10px 0px;
		margin-top: 20px;
		font-weight: 400;
		background: #f8f8f8;
	}

	.product-top-box .left-wrap .description-box {
		display: block;
		position: relative;
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 25px;
	}
	
	.product-top-box .left-wrap .description-box .title{
		padding-bottom: 15px;
	}
	.product-top-box .left-wrap .description-box p {
		font-size: 16px;
		color: #737373;
		line-height: 1.7em;
	}

	.product-top-box .left-wrap .tedian-box {
		display: block;
		padding-bottom: 15px;
	}

	.product-top-box .left-wrap .tedian-box .title {
		font-size: 24px;
		padding: 15px 0px;
	}

	.product-top-box .left-wrap .tedian-box .tedian-item {
		overflow: hidden;
		padding-bottom: 0px;
	}

	.product-top-box .left-wrap .tedian-box .tedian-item p {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		overflow: hidden;
		padding: 5px 0px;
		padding-bottom: 0px;
		color: #686868;
	}

	.product-top-box .left-wrap .tedian-box .tedian-item p::before {
		width: auto;
		content: '★';
		color: #35b564;
		font-size: 22px;
		margin-right: 15px;
	}




	.product-top-box .left-wrap .yongtu-box .title {
		font-size: 24px;
		padding: 15px 0px;
	}

	.product-top-box .left-wrap .yongtu-box .yongtu-item {
		overflow: hidden;
		padding-bottom: 20px;
		position: relative;
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-wrap: wrap;
		box-sizing: border-box;
	}

	.product-top-box .left-wrap .yongtu-box .yongtu-item p {
		display: flex;
		justify-content: flex-start;
		width: 33.33333%;
		align-items: center;
		align-content: center;
		overflow: hidden;
		padding: 5px 5% 0px 3px;
		box-sizing: border-box;
		padding-bottom: 0px;
		color: #686868;
		margin-bottom: 5px;
	}

	.product-top-box .left-wrap .yongtu-box .yongtu-item p::before {
		width: auto;
		content: '▶';
		color: #35b564;
		font-size: 18px;
		margin-right: 15px;
	}
	
	.product-top-box .left-wrap .yingyong-box {
		padding-top: 5px;
	}
	.product-top-box .left-wrap .yingyong-box img{
		max-width: 100%;
		height: auto;
	}


	.product-top-box .right-wrap {
		width: 36%;
		float: right;
		margin-top: 10px;
		position: sticky;
		top: 100px;
		right: 0px;
	}

	.product-top-box .right-wrap .img-box {
		width: 100%;
		height: auto;
		background: #ffffff;
		box-shadow: 0px 4px 5px rgba(204, 204, 204, .3);
	}

	.product-top-box .right-wrap .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.product-top-box .button-box {
		display: flex;
		width: 100%;
		justify-content: space-between;
		margin-top: 40px;
	}

	.product-top-box .button-box .button {
		display: flex;
		background: #35b564;
		padding: 8px 20px;
		line-height: 30px;
		color: #fff;
		justify-content: center;
		align-items: center;
		transition: all .3s;
	}

	.product-top-box .button-box .button .icon {
		font-size: 24px;
		padding-right: 10px;
	}

	.product-top-box .button-box .button:hover {
		background: #74addd;
	}

	/* 详细规格 */
	.product-specification-Wrap {
		background: #f9f9f9;
		width: 100%;
		padding-bottom: 60px;
		overflow: hidden;
	}

	.product-specification-Wrap .product-specification-title {
		text-align: left;
		font-size: 28px;
		padding: 30px;
		padding-top: 40px;
	}

	.product-specification-tableBox {
		width: 100%;
		background: #ffffff;
		font-size: 0px;
	}

	.product-specification-tableBox table {
		width: 100%;
		text-align: left;
		font-size: 16px;
		border-top: 3px solid #35b564;
		border-collapse: collapse;
		box-shadow: 0px 4px 5px rgba(204, 204, 204, .3);
		color: #686868;
	}

	.product-specification-tableBox table td,
	.product-specification-tableBox table th {
		padding: 15px 40px;
		border: 1px solid #dedede;
		box-sizing: border-box;
		width: 50%;
	}

	.product-specification-tableBox table tr {
		transition: all .3s;
	}

	.product-specification-tableBox table tr:hover {
		background: #f5fff9;
		color: #333;
	}

	.product-specification-tableBox img {
		max-width: 100%;
		height: auto;
	}

	.product-specification-tableBox table span {
		background: none !important;
	}

	/* 产品内页，行业应用领域 */
	.product-application-allWrap {
		background: #f4fdff;
		padding-bottom: 55px;
	}



	/* 产品内容页 > 其他热门产品 */

	.other-product-Wrap {
		background-image: linear-gradient(to right top, #f3f6f7, #f3f8f9, #f3fafa, #f3fbfb, #f4fdfb, #f4fefb, #f4fefa, #f5fffa, #f4fffa, #f4fff9, #f3fff9, #f3fff8);
		margin-bottom: -40px;
		padding: 40px 0px;
	}

	.other-product-Wrap .other-product-title {
		text-align: left;
		font-size: 36px;
		padding-bottom: 40px;
	}

	/* 产品详细内容  Swiper 外包裹*/
	.other-product-SwiperBox {
		max-width: 1400px;
		margin: 0 auto;
		position: relative;
		height: 352px;
		margin-top: 10px;
		margin-bottom: 40px;
	}

	.other-product-Wrap .other-product-Swiper {
		padding: 0px 0px;
		width: 85%;
	}

	.other-product-Wrap .swiper-slide {
		display: flex;
		justify-content: center;
		align-items: center;
	}



	/* 切换箭头 */
	.other-product-SwiperBox .swiper-button-prev {
		left: 0rem;
		top: 0px;
		bottom: 0px;
		margin: auto;
		width: 58px;
		height: 58px;
		color: #646464;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 20px;
		border: 2px solid #646464;
		box-sizing: border-box;
	}

	.other-product-SwiperBox .swiper-button-next {
		right: 0rem;
		top: 0px;
		bottom: 0px;
		margin: auto;
		width: 58px;
		height: 58px;
		color: #646464;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 20px;
		border: 2px solid #646464;
		box-sizing: border-box;
	}

	.other-product-SwiperBox .swiper-button-next,
	.other-product-SwiperBox .swiper-button-prev {
		transition: all 0.4s;
	}

	.other-product-SwiperBox:hover .swiper-button-next,
	.other-product-SwiperBox:hover .swiper-button-prev {
		opacity: 1;
	}

	.other-product-SwiperBox .swiper-button-prev:hover,
	.other-product-SwiperBox .swiper-button-next:hover {
		opacity: 1;
		background: #35b564;
		color: #fff;
		border: 2px solid #35b564;
	}

	.other-product-item {
		width: 90%;
		height: auto;
		padding: 0px 0px;
		box-sizing: border-box;
		margin-bottom: 42px;
	}

	.other-product-item .padding {
		background: #fff;
		padding: 0px 0px;
		box-sizing: border-box;
		box-shadow: 0px 5px 5px rgba(204, 204, 204, .2);
	}

	.other-product-item li {
		border-bottom: 1px solid #e5e5e5;
		padding: 10px 0px;
		box-sizing: border-box;
		width: 88%;
		margin: 0 auto;
	}

	.other-product-item .number {
		font-size: 16px;
		color: #181818;
		padding: 20px 0px;
	}

	.other-product-item .type {
		padding: 20px 0px;
	}

	.other-product-item .type p {
		font-size: 16px;
		color: #333;
		padding-bottom: 8px;
	}

	.other-product-item .type h2 {
		font-size: 28px;
		transition: all .3s;
	}

	.other-product-item .description {
		overflow: hidden;
		padding: 20px 0px;
		border: none;
		color: #999;
		font-size: 15px;
	}

	.other-product-item .description p {
		font-size: 15px !important;
		color: #7b7b7b !important;
		line-height: 1.6em !important;
		padding: 0px !important;
		margin: 0px !important;
	}

	.other-product-item .description p img {
		display: none;
	}

	.other-product-item .button-box {
		width: 88%;
		margin: 0 auto;
		border-bottom: none;
		box-sizing: border-box;
		display: flex;
		padding: 0px;
		margin-top: 0px;
	}

	.other-product-item .button-box a {
		width: auto;
		background: #35b564;
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		padding: 8px 20px;
		transition: all .3s;
		color: #ffffff;
		margin-bottom: 30px;
	}

	.other-product-item .button-box a .icon {
		font-size: 26px;
		padding-left: 10px;
	}

	.other-product-item .button-box a.button-1 {
		background: #35b564;
		color: #fff;

	}

	.other-product-item:hover .type h2 {
		color: #35b564;
	}

	.other-product-item .button-box a.button-1:hover {
		background: #1f8b3b;
	}

	.other-product-item .button-box a.button-2:hover {
		background: #1f8b3b;
	}

	/* 系统栏目通用 */
	.channelContent-box {
		max-width: 1200px;
		background: #ffffff;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .3);
		min-height: 10rem;
		padding: 20px 20px;
		margin-top: 30px;
		margin-bottom: 50px;
		box-sizing: border-box;
		overflow: hidden;
	}

	.channelContent-box img {
		max-width: 100%;
		width: auto;
		height: auto;
	}

	/* 在线留言 */
	.pc-message-box {
		display: block;
		overflow: hidden;
	}

	.pc-message-box ::-webkit-scrollbar {
		display: none;
		/* Chrome Safari */
		opacity: 0;
	}

	.mobile-message-button {
		display: none;
	}

	/* 应用领域副标题 */
	.news-content-box .subTitle {
		text-align: center;
		font-size: 20px;
		color: #333;
		padding: 25px 0px;
		margin-top: 5px;
		border-bottom: 1px solid #e6e6e6;
		box-sizing: border-box;

	}

	/* 人才招聘内容 */
	.news-content-box .t-button-box {
		display: block;
		text-align: center;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.news-content-box .t-button-box a {
		padding: 10px 20px;
		background: #35b564;
		display: inline-block;
		color: #fff;
		transition: all .3s;
	}

	.news-content-box .t-button-box a:hover {
		background: #009944;
	}

	.news-content-box .tishi {
		background: #f3f3f3;
		padding: 20px 20px;
		margin-top: 10px;
		margin-bottom: 20px;
		line-height: 27px;
		color: #393939;
	}

	.news-content-box .tishi a {
		color: #35b564;
		font-weight: bold;
	}

	/* 搜索相关 */
	.ss-no-box,
	.ss-loading {
		display: block;
		padding: 30px;
		text-align: center;
	}

	.ss-no-box .title {
		text-align: center;
		font-size: 21px;
		font-weight: 400;
	}

	.ss-no-box .title strong {
		color: #F00;
	}

	/*搜索界面的搜索框*/
	.search-page-from-box {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 30px;
		padding-bottom: 40px;
		box-sizing: border-box;
	}

	/* 产品栏目专用搜索框 */
	.productChannel-search-Wrap {
		width: 100%;
		background: #f3f3f3;
		padding: 10px 0px;
		position: relative;
		overflow: hidden;
	}

	





	/* 资料下载  content*/
	.news-content-box .button-box {
		text-align: center;
		padding: 2rem;
	}

	.news-content-box .button-box a {
		background: #f3f3f3;
		display: inline-block;
		padding: 12px 30px;
		font-size: 16px;
		margin: 20px;
		margin-bottom: 0px;
		transition: all .4s;
	}

	.news-content-box .button-box a .icon {
		font-size: 24px;
		float: left;
		padding-right: 10px;
	}

	.news-content-box .button-box a:hover {
		background: #35b564;
		color: #fff;
	}


	/* 弹出层播放视频尺寸 */
	.videoPlay-box {
		width: 800px;
		height: 600px;
		display: block;
		overflow: hidden;
		background: #f3f3f3;
	}

	.videoPlay-box .videoPlay-item{
		width: 100%;
		height: auto;
		object-fit: fill;
	}
	
	
	/* 微信弹出层包裹 */
	.wechat-click{
		cursor:pointer;
	}
	.wechat-click-wrap{
		width: 400px;
		height: 400px;
		background-color: #fff;
		background: #ffffff url(../images/qr-back.jpg) center center no-repeat;
		background-size: 100%;
		display: block;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		border-radius: 20px;
		/* padding: 30px 30px 20px 30px; */
	}
	.wechat-click-wrap.open{
		background-size: 100%;
	}
	.wechat-click-wrap .qr{
		width: 160px;
		height: auto;
		border:3px solid rgba(204,204,204,0.2);
		display: block;
		margin: 0 auto;
		margin-top: 115px;
	}
	.wechat-click-wrap .title{
		font-size: 21px;
		line-height: 30px;
		padding-top: 25px;
		font-weight: lighter;
		text-align: center;
	}
	


}