@charset "utf-8";

/* Mobile移动端 */
@media (min-width: 0px) and (max-width:1250px) {
	body {
		width: 100vw;
		overflow-x: hidden !important;
		font-size: 1rem;
		padding-top: 4rem;
	}

	div {
		font-size: 1rem;
	}

	p,
	li {
		font-size: 1rem;
	}

	/* 清除手机端底部滚动条 */
	html {
		overflow-y: scroll;
	}

	:root {
		overflow-y: auto;
		overflow-x: hidden;
	}

	:root body {
		position: absolute;
	}


	/* Banner-home  首页轮播图*/
	#home-banner {
		width: 100vw;
		max-height: 350vh;
		position: relative;
		font-family: 'Noto Sans SC', sans-serif;
		font-size: 0px;
		margin-top: 0rem;
		padding-bottom: 3rem;
	}


	#home-banner .swiper-slide {
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		background: #f3f3f3;
		user-select: none;
		/* 解决快速切换闪屏 */
		transform: translate3d(0, 0, 0) !important;
		font-size: 0px;
	}

	#home-banner .swiper-slide .text-box {
		max-width: 85vw;
		text-align: center;
		width: 90%;
		position: absolute;
		z-index: 30;
		margin: 0 auto;
		bottom: 0px;
		height: auto;
		transition: all .4s;

	}

	#home-banner .swiper-slide .text-box .text-item {
		padding: 0rem 5rem;
		color: #fff;
	}

	#home-banner .swiper-slide .text-box .text-item h2,
	#home-banner .swiper-slide .text-box .text-item h3 {
		display: none;
	}

	#home-banner .swiper-slide .text-box .text-item .more {
		margin-top: 1rem;
		margin-bottom: 8vw;
		display: inline-block;
		background: #ffffff;
		padding: 1rem 3rem;
		font-size: 3vw;
		border: 1px solid #1f8b3b;
		color: #1f8b3b;
		box-sizing: border-box;
		position: relative;
		display: none;

	}

	#home-banner .swiper-slide .text-box .text-item .more:active {
		color: #ffffff;
		background: #35b564;
	}

	#home-banner .swiper-slide .text-box .text-item .more span {
		position: relative;
		z-index: 2;
		transition: all .4s;
	}

	#home-banner .swiper-slide .imgBack-box-pc {
		display: none;
	}

	#home-banner .imgBack-box-mobile {
		display: block;
		width: 100%;
		min-height: auto;
		height: 100%;
		position: relative;
		overflow: hidden;
		padding-bottom: 110%;
		/*根据宽高比例算出来的*/
	}

	#home-banner .imgBack-box-mobile img {
		width: 100%;
		height: auto;
		position: absolute;
		left: 0px;
		right: 0px;
		margin: auto;
		object-fit: cover;
	}

	#home-banner .mobile-links {
		position: absolute;
		top: 0px;
		left: 0px;
		display: block;
		width: 100%;
		height: 100%;
		z-index: 100;
	}

	#home-banner .mobile-links a {
		display: block;
		width: 100%;
		height: 100%;
	}

	/* 切换箭头 */
	#home-banner .swiper-button-prev {
		display: none;
	}

	#home-banner .swiper-button-next {

		display: none;
	}


	/* 切换圆点 */
	#home-banner .swiper-pagination-bullet {
		width: 0.8rem;
		height: 0.8rem;
		background: #b9b9b9;
		opacity: 1;
		margin: 0px 0.6rem !important;
		opacity: 0.6;
		position: relative;
		bottom: 100%;
		border-radius: 50%;
	}

	#home-banner .swiper-pagination-bullet:before {
		width: 0.8rem;
		height: 0.8rem;
		content: '';
		border-radius: 50%;
		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: translateX(0rem);
		opacity: 1;
		transition: all .3s;
	}

	#home-banner .swiper-slide.ani-slide .inbanner-animate {
		transform: translateX(-0px);
		opacity: 1;
	}

	/* 搜索与产品导航 */
	.search-product-wrap {
		height: auto;
		margin-top: 0.2rem;
		position: relative;
		z-index: 2;
		background: #ffffff;
	}

	.search-product-wrap .searchPro-wrap {
		width: 92%;
		margin: 0 auto;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .5);
		box-sizing: border-box;
		padding: 1rem 0rem;
		padding-top: 1rem;

	}


	.search-product-wrap .searchPro-wrap .title {
		width: 100%;
		width: 92%;
		margin: 0 auto;
		margin-bottom: 1rem;
		font-size: 1.2rem;
	}

	.search-product-wrap .searchPro-wrap .searchPro-box {
		overflow: hidden;
		position: relative;
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.search-product-wrap .searchPro-wrap .searchPro-box .keyword {
		-webkit-box-flex: 1;
		width: 70%;
		height: 2.5rem;
		text-align: left;
		line-height: 2.5rem;
		overflow: hidden;
		font-size: 1.1rem;
		border: none;
		background: #ffffff;
		float: left;
		margin-left: 0%;
		text-indent: 0.5rem;
		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: 20%;
		height: 2.5rem;
		background: #fff;
		float: left;
		border: none;
		cursor: pointer;
		color: #fff;
		text-align: center;
		line-height: 2.5rem;
		text-align: center;
		outline: none;
		font-size: 1rem;
		box-sizing: border-box;
		border: 1px solid #e5e5e5;
		border-left: none;
		background: url(../images/search-icon.png) center center no-repeat;
		background-size: 2rem;
	}

	.search-product-wrap .searchPro-wrap .searchPro-box .search-btn:active {
		background-color: #f8f8f8;
	}



	.search-product-wrap .productNav-wrap {
		width: 100%;
		height: auto;
		background: #35b564 url(../images/productNav-wrap.jpg) center center no-repeat;
		background-size: cover;
		display: flex;
		align-items: center;
		margin-top: 1.2rem;
	}

	.search-product-wrap .productNav-wrap .productNav-box {
		width: 92%;
		margin: 0 auto;
		padding: 1rem 0rem;
	}

	.search-product-wrap .productNav-wrap .productNav-box h2 {
		color: #fff;
		font-weight: 400;
		margin-top: 0px;
		margin-bottom: 0.5rem;
		font-size: 1.2rem;
		font-weight: bold;
	}

	.search-product-wrap .productNav-wrap li {
		width: auto;
		float: left;
		margin-right: 5%;
	}

	.search-product-wrap .productNav-wrap li a {
		display: block;
		padding: 0.3rem 0px;
		font-size: .9rem;
		color: #fff;
	}

	.search-product-wrap .productNav-wrap li a:active {
		text-decoration: underline;
	}

	/* 首页产品列表 */
	.home-product-wrap {
		min-height: 20rem;
		background-image: linear-gradient(to bottom, #f7fafb, #f5fbfc, #f3fcfc, #f1fdfc, #f7fcfb, #f7fcfb, #f7fcfb, #f7fcfb, #ebfff6, #ebfff6, #ebfff6, #ebfff6);
		margin-top: 0rem;
		padding-bottom: 2rem;
	}

	.home-product-wrap .home-product-box {
		padding-top: 1rem;
	}

	.home-product-wrap .home-product-box .title {
		font-size: 1.3rem;
		display: block;
		font-family: 'Noto Sans SC', sans-serif;
		padding: .5rem 1rem;
		margin-bottom: 1rem;
	}

	.home-product-wrap .home-product-box .product-list-box {
		margin: 0 auto;
		box-sizing: border-box;
		overflow: hidden;
		position: relative;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.home-product-wrap .home-product-box .product-list-box .list {
		position: relative;
		width: 92%;
		height: 8rem;
		margin-bottom: 4%;
		box-sizing: border-box;
		display: block;
	}

	.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: 8rem;
		height: 8rem;
		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:active .img-box::after {
		opacity: 1;
		transform: translateY(0%);
	}

	.home-product-wrap .home-product-box .product-list-box .list a .text-box {
		padding: 0rem 0.8rem 0rem 1rem;
		padding-right: 0.6rem;
		width: calc(100% - 10rem);
		box-sizing: border-box;
		overflow: hidden;
		float: left;
		height: 100%;
		position: relative;
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		padding-top: 0.8rem;
	}

	.home-product-wrap .home-product-box .product-list-box .list a .text-box h2 {
		line-height: auto;
		font-size: 1.2rem;
		margin-bottom: 0.5rem;
		margin-top: 0.5rem;
		transition: all .4s;
	}

	.home-product-wrap .home-product-box .product-list-box .list a .text-box p {
		font-size: .9rem;
		line-height: 1.5rem;
		height: 6rem;
		overflow: hidden;
		color: #7e7e7e;
		font-weight: 500;
		display: none;
	}

	.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:active .text-box::after {
		width: 100%;
	}

	.home-product-wrap .home-product-box .product-list-box .list a:active .img-box img {
		transform: scale(1.1);
	}

	.home-product-wrap .home-product-box .product-list-box .list a:active .text-box h2 {
		color: #35b564;
	}

	.home-product-wrap .home-product-box .moreProduct-button {
		background: #35b564;
		position: relative;
		right: 0px;
		bottom: 0px;
		border-radius: 1rem 0px 1rem 0px;
		padding: 0.5rem 1rem;
		color: #fff;
		margin-bottom: 0.5rem;
		transition: all .4s;
		font-size: 1rem;
		margin-top: 1rem;
	}

	.home-product-wrap .home-product-box .moreProduct-button:active {
		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: 10rem;
		overflow: hidden;
		padding-bottom: 1rem;
	}

	.home-application-wrap .home-application-box {
		text-align: center;
	}

	.home-application-wrap .home-application-box .application-title {
		text-align: right;
		padding: 1rem 4%;
	}

	.home-application-wrap .home-application-box .application-title h2 {
		font-size: 1.3rem;
		padding: 0.8rem 0px;
	}

	.home-application-wrap .home-application-box .application-title p {
		font-size: 1.1rem;
		padding: 0.3rem 0px;
		color: #4d4d4d;
	}

	.home-application-wrap .home-application-box .application-items-box {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin: 0px auto;
		margin-top: 0rem;
		flex-wrap: wrap;
	}

	.home-application-wrap .home-application-box .application-items-box .item {
		width: 92%;
		height: 12rem;
		display: block;
		box-sizing: border-box;
		margin: 0 auto;
		margin-top: 4%;
		overflow: hidden;
	}

	.home-application-wrap .home-application-box .application-items-box .item:nth-child(1) {
		margin-top: 1vw;
	}

	.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.2);
		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: 3rem;
		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:active::after {
		width: 100%;
	}

	.home-application-wrap .home-application-box .application-items-box .item a:active::before {
		opacity: 0.1;
	}

	.home-application-wrap .home-application-box .application-items-box .item:active .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: 1.1rem;
		padding: 0px 1rem 0px 1rem;
		line-height: 3rem;
		color: #fff;
		font-weight: 400;
	}

	.home-application-wrap .home-application-box .application-items-box .item .icon-box {
		width: 3rem;
		height: 3rem;
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 3;
		transition: all 0.4s;
		background: #35b564;
	}

	.home-application-wrap .home-application-box .application-items-box .item .icon-box .icon {
		font-size: 2rem;
		color: #fff;
	}

	.home-application-wrap .home-application-box .application-items-box .item .img-box {
		width: 100%;
		height: 12rem;
		position: relative;
		left: 0px;
		top: 0px;
		bottom: 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: center;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	.more-application a {
		background: #35b564;
		right: 0px;
		bottom: 0px;
		border-radius: 1rem 0px 1rem 0px;
		padding: 0.5rem 1rem;
		color: #fff;
		margin-bottom: 0rem;
		transition: all .4s;
		font-size: 1rem;

	}

	.more-application a:active {
		background: #1f8b3b;
	}


	/* home > 关于我们 */
	.home-about-wrap {
		width: 100vw;
		background: url(../images/home-about-back.jpg) top center;
		background-size: cover;
		min-height: 20vh;
		overflow: hidden;
	}

	.home-about-wrap .home-about-box {
		height: 100%;
		display: flex;
		flex-wrap: wrap;
		margin-top: 1rem;

	}

	.home-about-wrap .home-about-box .text-box {
		color: #fff;
		width: 92%;
		margin: 0 auto;
		position: relative;
		z-index: 3;
		overflow: hidden;
	}

	.home-about-wrap .home-about-box .text-box h2 {
		font-size: 1.3rem;
		padding-top: 0.2rem;
		margin-bottom: 1rem;
	}

	.home-about-wrap .home-about-box .text-box h3 {
		font-size: 1.2rem;
		font-weight: 500;
		padding: 0.2rem 0px;
	}

	.home-about-wrap .home-about-box .text-box p {
		font-size: 1rem;
		line-height: auto;
		line-height: auto;
		padding: 0.5rem 0px;
	}

	.home-about-wrap .home-about-box .text-box p br {
		display: none;
	}

	.home-about-wrap .home-about-box .text-box .more {
		border: 1px solid #ffffff;
		right: 0px;
		bottom: 0px;
		border-radius: 1rem 0px 1rem 0px;
		padding: 0.5rem 1.2rem;
		box-sizing: border-box;
		color: #fff;
		font-size: 1rem;
		margin-bottom: 1rem;
		transition: all .4s;
		margin-top: 1rem;
		display: inline-block;
	}

	.home-about-wrap .home-about-box .text-box .more:active {
		background: #1f8b3b;
		border: 1px solid #1f8b3b;
	}

	.home-about-wrap .home-about-box .img-box {
		width: 100%;
		height: auto;
		position: relative;
		display: block;
		margin-top: 1rem;
		margin-bottom: 5%;
		margin-right: 5%;
	}

	.home-about-wrap .home-about-box .img-box img {
		width: 100%;
		object-fit: cover;
		position: relative;
		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;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box {
		top: 0rem;
		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;
		flex-wrap: wrap;
		height: auto;
		overflow: hidden;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item {
		width: 50%;
		height: auto;
		text-align: center;
		border-left: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		box-sizing: border-box;
		padding-bottom: 1rem;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item:nth-child(1),
	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item:nth-child(3) {
		border-left: none;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item:nth-child(3),
	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item:nth-child(4) {
		border-bottom: none;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item .icon-box {
		height: auto;
		width: 100%;
		margin-top: 1rem;
		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: 4rem;
		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: 1.6rem;
		width: 100%;
		line-height: 2rem;
		padding: 0.5rem;
	}

	.home-yozho-summary-wrap .home-yozho-summary-box .yozho-highlights-box .item .text {
		font-size: 1rem;
		color: #737373;
		margin-top: 0.2rem;
		padding: 0rem 1rem;
		padding-bottom: 0.3rem;
		line-height: 1.4em;
	}

	/* 永卓产业布局 */
	.yozho-branch-box {
		text-align: center;
		overflow: hidden;
		margin-top: 1rem;
	}

	.yozho-branch-box .yozho-map-box {
		height: auto;
		background: url(../images/NB-map-mobile.png) top center no-repeat;
		background-size: 100%;
		position: relative;
		overflow: hidden;
		padding-top: 15.5rem;
		margin-top: 1rem;
	}

	.yozho-branch-box .yozho-map-box .title-box {
		text-align: center;
		margin-top: 2rem;
		position: relative;
		z-index: 20;
	}

	.yozho-branch-box .yozho-map-box .title-box h2 {
		font-size: 1.3rem;
		padding-bottom: 0rem;
	}

	.yozho-branch-box .yozho-map-box .title-box p {
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 1rem;
		color: #333;
		margin-top: 1rem;
		color: #454545;
	}

	.yozho-branch-box .yozho-map-box .title-box p img {
		margin-right: 0.5rem;
		width: 1.5rem;
	}


	#map-location-box {
		width: 92%;
		margin: 0 auto;
		padding-top: 1.2rem;
		padding-bottom: 1.2rem;
		display: flex;
		flex-wrap: wrap;
	}

	#map-location-box .map-location {
		width: 100%;
		position: relative;
		display: flex;
		border-top: 1px solid #f3f3f3;
		box-sizing: border-box;
		padding: 0.2rem 0rem;
		align-items: center;
		justify-content: space-between;
		order: 2;
	}

	#map-location-box .map-location.show {
		z-index: 1;
	}

	#map-location-box .map-location .icon-box {
		width: 2rem;
		height: 2rem;
		background: #268f41;
		border: 2px solid #f3f3f3;
		box-sizing: border-box;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-radius: 50%;
		position: relative;
		overflow: hidden;
		transition: all .3s;
	}

	#map-location-box .map-location .icon-box img {
		max-width: 100%;
	}

	#map-location-box .map-location .text-box {
		color: #333;
		width: calc(100% - 2rem);
		line-height: 1.3em;
		padding: .2rem 1rem;
		padding-right: 0rem;
		box-sizing: border-box;
		position: relative;
		transition: all .3s;
		font-size: .9rem;
		text-align: right;
	}

	#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.zongbu {
		order: 1;
	}

	/* home > 新闻与活动 */
	.home-news-title {
		font-size: 1.3rem;
		padding: 1rem 4%;
		margin-top: 0.5rem;
		display: block;
		padding-bottom: 0rem;
	}

	.home-news-box {
		display: flex;
		margin: 0 auto;
		flex-wrap: wrap;
		margin-top: 1rem;
	}

	.home-news-box .home-news-item {
		width: auto;
		margin: 0 1rem;
		height: auto;
		padding: 0px 0px;
		box-sizing: border-box;
		margin-bottom: 1rem;
	}

	.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;
		padding-bottom: 1.5rem;
		box-sizing: border-box;
	}

	.home-news-box .home-news-item .news-content .itemBig .img-box {
		height: 13.5rem;
		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 1rem;
		font-size: 1.1rem;
		line-height: 1.5rem;
		max-height: auto;
		overflow: hidden;
		margin-top: 1rem;
		transition: all .4s;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;		
		-webkit-box-orient: vertical;
	}

	.home-news-box .home-news-item .news-content .itemBig .time {
		padding: 0.5rem 1rem;
		padding-bottom: 0.5rem;
	}

	.home-news-box .home-news-item .news-content .itemBig .time {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-top: 0rem;
		margin-bottom: 0rem;
		font-size: .9rem;
		color: #909090;
	}

	.home-news-box .home-news-item .news-content .itemBig .time .icon {
		font-size: 1.4rem;
		margin-right: 0.3rem;
	}

	.home-news-box .home-news-item .news-content .itemBig .description {
		font-size: .9rem;
		padding: 0.2rem 1rem;
		color: #909090;
		line-height: 1.5em;
		overflow: hidden;
		margin-bottom: 0rem;
		box-sizing: border-box;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;		
		-webkit-box-orient: vertical;
	}

	.home-news-box .home-news-item .news-content .itemBig::after {
		content: ' ';
		height: 2px;
		width: 0%;
		background: #35b564;
		position: absolute;
		left: 0px;
		bottom: 0px;
		transition: all .4s;
	}

	.home-news-box .home-news-item .news-content .itemBig:active::after {
		background: #35b564;
		width: 100%;
	}

	.home-news-box .home-news-item .news-content .itemBig:active .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: 0.2rem 1.2rem;
		display: block;
		margin-top: 0px;
		margin-bottom: 0.5rem;
		border-top: 1px solid #f3f3f3;
		padding-top: 1rem;
	}

	.home-news-box .home-news-item .news-content .itemMini:nth-child(1) {
		margin-top: 1rem;
		border-top: none;
	}

	.home-news-box .home-news-item .news-content .itemMini:last-child {
		margin-bottom: 1rem;
	}

	.home-news-box .home-news-item .news-content .itemMini .title {
		font-size: 1.1rem;
		line-height: 1.5rem;
		overflow: hidden;
		margin-top: 0rem;
		font-weight: bold;
		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: 0.5rem;
		margin-bottom: 0px;
		font-size: .9rem;
		color: #909090;
		padding-top: 0.2rem;
		padding-bottom: 0.2rem;
	}

	.home-news-box .home-news-item .news-content .itemMini .time .icon {
		font-size: 1.8rem;
		margin-right: 0.5rem;
	}

	.home-news-box .home-news-item .news-content .itemMini:active .title {
		color: #35b564;
		transition: all .4s;
	}

	.home-news-wrap .more-news {
		display: block;
		margin-top: 0.4rem;
		margin-bottom: 1rem;
		text-align: center;
	}

	.home-news-wrap .more-news a {
		display: inline-block;
		padding: 0.5rem 1.5rem;
		margin: 0 auto;
		border: 1px solid #c9c9c9;
		transition: all .4s;
		font-size: 1.1rem;
	}

	.home-news-wrap .more-news a:active {
		background: #35b564;
		color: #fff;
		border: 1px solid #35b564;
	}

	/* 底部通用 */
	#footer {
		overflow: hidden;
		margin-top: 2rem;
	}

	#footer .discover-yozho-all {
		background: #323232;
	}

	#footer .discover-yozho-all .discover-yozho {
		width: 92%;
		margin: 0 auto;
		display: block;
		padding-bottom: 4%;
	}

	#footer .discover-yozho-all .discover-yozho .title {
		text-align: center;
		padding: 1rem;
		padding-top: 1rem;
		font-size: 1.4rem;
		font-weight: 600;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #fff;
	}

	#footer .discover-yozho-all .discover-yozho .title img {
		width: 3.5rem;
		margin-right: 1rem;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item {
		background: #ffffff;
		display: flex;
		justify-content: center;
		margin-top: 1rem;
		padding: 1rem 0rem;
		flex-wrap: wrap;
		display: none;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item {
		width: 50%;
		text-align: center;
		padding: 1rem 0px;
	}

	#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: 3rem;
		color: #0d0d0d;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item h2 {
		font-size: 1.6rem;
		margin-top: 0.5rem;
		font-weight: 500;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item a {
		font-size: 1rem;
		color: #35b564;
		padding: 0.5rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#footer .discover-yozho-all .discover-yozho .discover-item .item a span {
		color: #adadad;
		margin-left: 0.1rem;
		transition: all .4s;
		font-size: 1rem;
	}


	.footer-nav-all {
		background: #323232;
		border-bottom: 1px solid rgba(65, 64, 64, 1);
	}

	.footer-nav-all .footer-nav-box {
		display: flex;
		padding-top: 0rem;
		padding-bottom: 1.2rem;
		flex-wrap: wrap;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item {
		width: 90%;
		padding-top: 0rem;
		padding-bottom: 0rem;
		margin: 0 auto;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item .title {
		font-size: 1rem;
		font-weight: 600;
		margin-bottom: 0rem;
		padding-bottom: 1rem;
		padding-top: 1rem;
		width: 100%;
		box-sizing: border-box;
		border-bottom: 1px solid #494949;
		background: url(../images/triangle-footer_01.png) right center no-repeat;
		background-size: 1rem;
		color: #fff;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item .title.open {
		background: url(../images/triangle-footer_02.png) right center no-repeat;
		background-size: 1rem;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item .title a {
		color: #fff;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item .item {
		padding: 1rem 0px;
		line-height: auto;
		border-bottom: 1px solid #3b3b3b;
		box-sizing: border-box;
		padding-bottom: 1rem;
		display: none;
	}

	.footer-nav-all .footer-nav-box .footer-nav-item .item a {
		color: #999999;
	}

	.footer-nav-all .footer-nav-box .footer-wechat {
		width: 92%;
		margin: 0 auto;
		text-align: center;
		padding-top: 2rem;
	}

	.footer-nav-all .footer-nav-box .footer-wechat img {
		width: 6rem;
		height: 6rem;
	}

	.footer-nav-all .footer-nav-box .footer-wechat p {
		color: #979797;
		font-size: 1rem;
		margin-top: 1rem;
	}

	.footer-nav-all .footer-nav-box a {
		transition: all .4s;
	}

	.footer-nav-all .footer-nav-box a:active {
		color: #35b564 !important;
	}

	.footer-contact-all {
		background: #323232;
	}

	.footer-contact-all .footer-contact-box {
		display: block;
		padding: 1rem 4%;
		padding-top: 1rem;
	}

	.footer-contact-all .footer-contact-box .tel-box {
		float: left;
		font-weight: 800;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		line-height: 2rem;
		color: #fff;
	}

	.footer-contact-all .footer-contact-box .tel-box a {
		font-size: 1.4rem;
		color: #35b564;
	}

	.footer-contact-all .footer-contact-box .links-box {
		float: left;
		width: 100%;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		padding-top: 1rem;
		line-height: 2.5rem;
	}

	.footer-contact-all .footer-contact-box .links-box .link {
		display: inline-block;
		padding: 0.2rem 1.5rem;
		padding-left: 0rem;
		font-weight: 500;
		transition: all .4s;
		font-size: 1rem;
		color: #999999;
	}

	.footer-contact-all .footer-contact-box .links-box .link:hover {
		color: #35b564;
	}

	.footer-contact-all .footer-contact-box .media-box {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 1rem 0rem;
		padding-bottom: 0rem;
	}

	.footer-contact-all .footer-contact-box .media-box a {
		color: #999999;
		margin-right: 1rem;
	}

	.footer-contact-all .footer-contact-box .media-box a .icon {
		font-size: 2.2rem;
	}

	.footer-bottom-all {
		background: #323232;
		padding: 0.5rem;
		overflow: hidden;
	}

	.footer-bottom-all .footer-bottom-box {
		text-align: center;
		padding: 1rem 2%;
		font-size: 1.5rem;
		color: #666666;
		padding-bottom: 1.5rem;
		border-top: 1px solid rgba(65, 64, 64, 0.3);
		box-sizing: border-box;
	}

	.footer-bottom-all .footer-bottom-box p {
		color: #999999;
		font-size: 0.9rem;
	}

	.footer-bottom-all .footer-bottom-box p span {
		padding: 0.5rem 1%;
		display: block;
	}

	.footer-bottom-all .footer-bottom-box p a {
		color: #999999;
	}


	/* 侧边栏 */
	.tool-bar-wrap {
		position: fixed;
		right: -1px;
		bottom: 2rem;
		z-index: 2000;
		display: none;
	}

	.tool-bar-wrap .tool-bar-item {
		width: 2.5rem;
		height: 2.5rem;
		display: block;
		background: rgba(255, 255, 255, 0.9);
		position: relative;
		color: #fff;
		color: #757575;
		transition: all 0.5s;
		box-sizing: border-box;
		border-bottom: 1px solid rgba(204, 204, 204, .1);

	}

	.tool-bar-wrap .tool-bar-item .icon-wrap {
		position: relative;
		width: auto;
		height: 2.5rem;
		line-height: 2.5rem;
		margin: 0 auto;
		padding-top: 0px;
		text-align: center;
	}

	.tool-bar-wrap .tool-bar-item .icon-wrap .icon {
		color: #757575;
		font-size: 1.6rem;
		transition: all 0.5s;
	}


	.tool-bar-wrap .tool-bar-item:nth-child(1) .icon-wrap .icon{
		color: #ff3c00;
	}
	.tool-bar-wrap .tool-bar-item:nth-child(2) .icon-wrap .icon{
		color: #0862af;
	}
	.tool-bar-wrap .tool-bar-item:nth-child(3) .icon-wrap .icon{
		color: #05ca63;
	}
	.tool-bar-wrap .tool-bar-item:nth-child(4) .icon-wrap .icon{
		color: #3b5998;
	}
	.tool-bar-wrap .tool-bar-item:nth-child(5) .icon-wrap .icon{
		color: #b32a2a;
	}
	.tool-bar-wrap .tool-bar-item:nth-child(6) .icon-wrap .icon{
		color: #000a94;
	}
	
	
	.tool-bar-wrap .tool-bar-item .title {
		display: none;
	}


	.tool-bar-wrap .tool-bar-item:nth-child(2) {
		border-bottom: none;
		display: none;
	}



	.tool-bar-wrap .tool-bar-item:active .icon-wrap .icon,
	.tool-bar-wrap .tool-bar-item:active .title {
		color: #35b564;
	}

	.tool-bar-wrap .tool-bar-item .wechat-hide {
		display: none;
	}

	.tool-bar-wrap .tool-bar-item .tool-tel-box {
		display: none;
	}
	
	
	/* 隐藏微信 */
	.tool-bar-wrap .tool-bar-item:nth-child(3){
		display: none !important;
		opacity: 0;
		background: #ccc;
	}


	/* Banner min */
	#banner-min {
		width: 100vw;
		height: 15rem;
		margin-top: 0rem;
		position: relative;
		overflow: hidden;
	}

	#banner-min .img-box {
		width: 100vw;
		height: 100%;
		top: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		position: absolute;
		background-position: center !important;
		text-align: center;
	}

	#banner-min .text-box {
		position: relative;
		width: auto;
		padding: 0rem 4vw;
		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: 1.3rem;
		padding-bottom: 1rem;
	}

	#banner-min .text-box h2 {
		font-size: 1rem;
		font-weight: lighter;
		padding-bottom: 1rem;
	}

	#banner-min .text-box p {
		font-size: 1.2rem;
		padding-bottom: 1rem;
		display: none;
	}

	#banner-min .text-box .location-box {
		color: #fff;
		align-items: flex-start;
		font-family: initial;
		font-size: 1.2rem;
		line-height: 2.2rem;
		display: flex;
	}

	#banner-min .text-box .location-box a {
		color: #fff;
		padding: 0px 5px;
		font-size: 1.2rem;
	}

	#banner-min .text-box .location-box .icon {
		font-size: 2.2rem;
		margin-right: 10px;
	}


	#banner-min .text-box .location-box .t-b .text {
		float: left;
		font-size: 1.2rem;
	}

	#banner-min .text-box .location-box .t-b .location {
		display: flex;
		background: #ccc;
		width: auto;
		flex-wrap: wrap;
	}


	.innerpage-nav-wrap {
		width: 100vw;
		margin: 0 auto;
		position: relative;
		z-index: 100;
	}


	/* 产品中心专用Banner-min */

	.banner-min.product-banner-min .location-box {
		display: none !important;
	}


	/* 资料下载专用nav */
	.innerpage-nav-wrap.download-nav-Wrap {
		margin-top: 0rem;
	}

	.innerpage-nav-wrap .innerpage-nav-mobile-title {
		display: block;
		width: 100%;
		background: #f8f8f8;
		border-bottom: 1px solid #e6e6e6;
		display: flex;
		box-sizing: border-box;
		justify-content: space-between;
		align-items: center;
		padding: 0rem 1rem;
		height: 3.5rem;
		line-height: auto;
	}

	.innerpage-nav-wrap .innerpage-nav-mobile-title strong {
		font-size: 1.2rem;
	}

	.innerpage-nav-wrap .innerpage-nav-mobile-title span {
		color: #35b564;
		transition: all .25s;
	}

	.innerpage-nav-wrap .innerpage-nav-mobile-title.open span {
		transform: rotate(180deg);
	}

	.innerpage-nav-wrap .innerpage-nav-box {
		flex-wrap: wrap;
		width: 100%;
		display: flex;
		position: relative;
	}

	.innerpage-nav-wrap .innerpage-nav-box .innerpage-nav-itemBox {
		background: #ffffff;
		border-bottom: 1px solid #e6e6e6;
		overflow: hidden;
		width: 100%;
		box-shadow: 0px 5px 10px rgba(204, 204, 204, .5);
		position: absolute;
		top: 3.5rem;
		overflow: hidden;
		box-sizing: border-box;
		display: none;
	}

	.innerpage-nav-wrap .innerpage-nav-box .innerpage-nav-itemBox.open {
		opacity: 1;
	}

	.innerpage-nav-wrap .innerpage-nav-box .innerpage-nav-itemBox .item {
		margin: 0rem 5vw;
		color: #fff;
	}

	.innerpage-nav-wrap .innerpage-nav-box .innerpage-nav-itemBox .item a {
		display: flex;
		justify-content: flex-start;
		align-content: center;
		padding: 0.8rem 0rem;
		box-sizing: border-box;
		color: #fff;
		font-size: 1rem;
		color: #333333;
		position: relative;
		border-bottom: 1px solid #e6e6e6;
	}

	.innerpage-nav-wrap .innerpage-nav-box .innerpage-nav-itemBox .item:last-child a {
		border-bottom: none;
		padding-bottom: 1.2rem;
	}

	.innerpage-nav-wrap .innerpage-nav-box .innerpage-nav-itemBox .item.current a {
		color: #35b564;
		font-weight: bold;
		line-height: auto;
		padding-left: 2rem;
	}

	.innerpage-nav-wrap .innerpage-nav-box .innerpage-nav-itemBox .item.current a::before {
		content: ' ';
		display: block;
		width: 1.5rem;
		height: 1.5rem;
		background: url(../images/triangle-right.png) left center no-repeat;
		background-size: 1.5rem;
		color: #35b564;
		padding-right: 5px;
		position: absolute;
		left: 0px;
		bottom: 0px;
		top: 0px;
		margin: auto;
	}

	.innerpage-nav-wrap .innerpage-nav-box .innerpage-nav-itemBox .item:active a {
		color: #35b564;
	}


	/* 关于永卓 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: 70vw;
		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: relative;
		text-align: center;
		margin-top: 5rem;
	}

	.about-slogan-Wrap .about-slogan-box .about-slogan-q1 img {
		max-width: 50vw;
	}

	.about-slogan-Wrap .about-slogan-box .slogan-text {
		width: auto;
		padding: 0rem 1rem;
		text-align: center;
	}

	.about-slogan-Wrap .about-slogan-box .slogan-text h2 {
		font-size: 2rem;
		color: #35b564;
		padding-bottom: 1rem;
		padding-top: 1rem;
	}

	.about-slogan-Wrap .about-slogan-box .slogan-text p {
		font-size: 1rem;
		line-height: 2em;
	}

	.about-slogan-Wrap .about-slogan-box .slogan-text .bigText {
		font-weight: bold;
		color: #35b564;
		font-size: 1.3rem;
		padding-top: 1rem;
		line-height: 1.5em;
	}

	.about-slogan-Wrap .about-slogan-box .slogan-text .logoimg {
		width: 24vw;
		display: block;
		margin: 0 auto;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	.about-slogan-Wrap .about-slogan-box .slogan-text .video-button {
		background: #88d892;
		color: #fff;
		display: inline-block;
		padding: 0.6rem 1rem;
		border-radius: 1.5rem;
		margin-top: 0.5rem;
		transition: all .4s;
		margin-bottom: 1rem;
	}


	.innerpage-about-Wrap {
		max-width: 100%;
		margin: 0 auto;
		background-image: linear-gradient(to bottom, #ffffff, #feffff, #fdffff, #fdffff, #fdffff, #fdffff, #fdffff, #fdffff, #f7fff9, #f7fff9, #f7fff9, #f7fff9, #effff2);
		padding-bottom: 2rem;
	}

	.innerpage-about-Wrap .about-box {
		max-width: 100%;
		padding: 0rem 1rem;
		margin: 0 auto;
		height: auto;
		flex-wrap: wrap;
		display: flex;
		margin-top: 2rem;
		padding-bottom: 2rem;

	}

	.innerpage-about-Wrap .about-box .text-box {
		color: #000000;
		width: 100%;
		position: relative;
		z-index: 3;
		overflow: hidden;
	}

	.innerpage-about-Wrap .about-box .text-box h2 {
		font-size: 1.3rem;
		margin-top: 0.5rem;
		margin-bottom: 0.2rem;
	}

	.innerpage-about-Wrap .about-box .text-box h3 {
		font-size: 1.2rem;
		font-weight: bold;
		padding: 0.8rem 0px;
	}

	.innerpage-about-Wrap .about-box .text-box h3 span {
		color: #35b564;
	}

	.innerpage-about-Wrap .about-box .text-box h4 {
		font-weight: 500;
		font-size: 1rem;
		padding-bottom: 1rem;
	}

	.innerpage-about-Wrap .about-box .text-box .description {
		font-size: 1rem;
		line-height: auto;
		line-height: 1.5em;
		padding: 1rem 0px;
		padding-top: 0.5rem;
		color: #4d4d4d;
		margin-bottom: 1rem;
	}


	.innerpage-about-Wrap .about-box .text-box .slogan-box {
		display: flex;
		flex-wrap: wrap;
		border-top: 1px solid #e5e5e5;
		padding-top: 1.2rem;
	}

	.innerpage-about-Wrap .about-box .text-box .slogan-box li {
		font-size: 1rem;
		line-height: 1.7em;
		color: #00aadc;
	}


	.innerpage-about-Wrap .about-box .honor-box {
		overflow: hidden;
	}

	.innerpage-about-Wrap .about-box .honor-box .item {
		display: flex;
		align-items: stretch;
		margin-bottom: 0.3rem;
	}

	.innerpage-about-Wrap .about-box .honor-box .item .icon-box {
		padding-right: 2rem;
	}

	.innerpage-about-Wrap .about-box .honor-box .item .icon-box .icon {
		color: #35b564;
		font-size: 3rem;
	}

	.innerpage-about-Wrap .about-box .honor-box .item p {
		color: #4d4d4d;
		line-height: 1.6em;
		font-size: 1.5rem;
	}


	/* 公司介绍 图片 Swiper */
	.innerpage-about-Wrap .about-box .img-box {
		width: 100%;
		position: relative;
		margin-top: 1.2rem;
	}


	.innerpage-about-Wrap .about-box .img-box .innerpage-about-photo {
		width: 100%;
		object-fit: cover;
		position: relative;
		right: 0px;
		margin: auto;
		top: 0px;
		left: 0%;
		margin-left: 0%;
	}

	.innerpage-about-Wrap .about-box .img-box .innerpage-about-photo .swiper-slide p {
		position: absolute;
		left: 0px;
		padding: 0.5rem 1rem;
		color: #fff;
		top: 0px;
		font-size: 0.9rem;
		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: 3rem;
		bottom: -1rem;
		left: -0.8rem;
		margin: auto;
	}

	.innerpage-about-Wrap .about-box .img-box .video-button {
		background: #35b564;
		color: #fff;
		padding: 5px 10px;
		max-width: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0 auto;
		margin-bottom: 0.5rem;
		font-size: 1.4rem;
	}

	.innerpage-about-Wrap .about-box .img-box .video-button .icon {
		font-size: 30px;
		padding-left: 10px;
	}

	/* 内页数字  与  产业布局 */
	.home-yozho-summary-wrap.innerpage-yozho-summary-wrap {
		margin-top: 0rem;
		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;
	}

	.home-yozho-summary-wrap.innerpage-yozho-summary-wrap #map-location-box {
		padding-bottom: 0rem;
	}

	/* 企业文化 */
	.about-culture-Wrap {
		max-width: 100vw;
		margin: 0 auto;
		height: auto;
		background: #ccc url(../images/culture.jpg) bottom center;
		overflow: hidden;
	}

	.about-culture-Wrap .title-box {
		overflow: hidden;
		max-width: 100vw;
		margin: 0 auto;
		padding: 0.5rem 1rem;
		margin-top: 1.2rem;
	}

	.about-culture-Wrap .title-box h2 {
		font-size: 1.3rem;
		color: #ffffff;
		float: left;
	}

	.about-culture-Wrap .title-box a {
		padding: 0.8rem 2rem;
		line-height: 2rem;
		background: #defff4;
		color: #35b564;
		right: 0px;
		display: block;
		float: right;
		font-size: 1.4rem;
		margin-top: 0rem;
	}

	.about-culture-Wrap .culture-item-box {
		display: flex;
		flex-wrap: wrap;
		width: auto;
		margin: 0 auto;
		padding: 0px 1rem;
		margin-top: 1rem;
		padding-bottom: 0.5rem;
	}

	.about-culture-Wrap .culture-item-box .item {
		width: 100%;
		height: 18rem;
		margin-bottom: 1rem;
		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: 100%;
		z-index: 3;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		align-content: center;
		flex-wrap: wrap;
	}

	.about-culture-Wrap .culture-item-box .item .text-box .icon-box {
		width: 100%;
		height: auto;
		padding: 1rem 2rem;
		text-align: center;
	}

	.about-culture-Wrap .culture-item-box .item .text-box .icon-box img {
		width: 3rem;
	}

	.about-culture-Wrap .culture-item-box .item .text-box h2 {
		width: 100%;
		padding: 0rem 2rem;
		color: #fff;
		text-align: center;
		font-size: 1.2rem;
		transition: all .3s;
	}

	.about-culture-Wrap .culture-item-box .item .text-box p {
		color: #fff;
		text-align: center;
		line-height: 1.5em;
		padding: 1rem 1rem;
		font-size: 1rem;
	}

	.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 > 荣誉 */
	.about-honor-Wrap {
		max-width: 100vw;
		margin: 0 auto;
		background: url(../images/about-honor-Wrap.jpg) bottom center;
		height: auto;
		overflow: hidden;
		padding-bottom: 2.5rem;
	}

	.about-honor-Wrap .title-box {
		max-width: auto;
		margin: 0 auto;
		overflow: hidden;
		padding: 1rem 1rem;
		margin-top: 1rem;
	}

	.about-honor-Wrap .title-box h2 {
		font-size: 1.3rem;
		color: #35b564;
		float: left;
	}

	.innerpageAbout-honor-Wrap .innerpage-honor-description {
		background: #ffffff;
		padding: 1rem 1rem;
		margin-top: 0px;
		text-align: center;
		padding-top: 2rem;
	}

	.innerpageAbout-honor-Wrap .innerpage-honor-description .title {
		font-size: 1.2rem;
		font-weight: bold;
		padding-bottom: 1rem;
		line-height: 1.6em;
		color: #000;
	}

	.innerpageAbout-honor-Wrap .innerpage-honor-description p {
		padding-bottom: 1rem;
		line-height: 1.5rem;
		font-size: 1rem;
		color: #333;
	}

	.innerpageAbout-honor-Wrap .innerpage-honor-description p br {
		display: none
	}

	.innerpageAbout-honor-Wrap .innerpage-honor-description p.more {
		font-size: 1.2rem;
		color: #35b564;
		padding-top: 1rem;
	}


	.about-honor-Wrap .about-honor-box {
		max-width: 100%;
		padding: 0px 1rem;
		margin: 0 auto;
		position: relative;
		margin-top: 1rem;
	}

	.about-honor-Wrap .about-honor-box .about-honor-swiper {
		box-sizing: border-box;
	}

	.about-honor-Wrap .about-honor-box .about-honor-swiper .swiper-slide {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}

	/* 切换按钮 */
	.about-honor-Wrap .about-honor-box .swiper-button-prev {
		left: 8rem;
		top: 1rem;
		width: 3rem;
		height: 3rem;
		color: #fff;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 1.5rem;
		background: #d2d2d2;
	}

	.about-honor-Wrap .about-honor-box .swiper-button-next {
		right: 8rem;
		top: 1rem;
		width: 3rem;
		height: 3rem;
		color: #fff;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 1.5rem;
		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;
	}

	.about-honor-Wrap .about-honor-box .about-honor-more {
		background: #35b564;
		padding: 0.5rem 1rem;
		position: relative;
		color: #fff;
		font-size: 1rem;
		display: inline-block;
		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;
		background: #ffffff;
		display: block;
		position: relative;
		margin-top: 4rem;
	}

	.about-honor-Wrap .about-honor-item .img-box {
		width: 100%;
		height: 20rem;
		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: 90%;
		margin: 0 auto;
		border-top: 1px solid #dcdcdc;
		padding: 5px 5px;
		box-sizing: border-box;
		text-align: center;
	}

	.about-honor-Wrap .about-honor-item .description-box h2 {
		font-size: 1rem;
		margin: 0.5rem 0px;
		line-height: 1.5rem;
		height: 3rem;
		overflow: hidden;
		margin-bottom: 1rem;
	}

	.about-honor-Wrap .about-honor-item::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:hover::before {
		width: 100%;
	}

	/* about > 发展历程 */
	.about-developmen-Wrap {
		max-width: 100vw;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
		background: url(../images/about-developmen-Wrap.jpg) top center;
	}

	.about-developmen-Wrap .title-box {
		max-width: 92%;
		margin: 0 auto;
		overflow: hidden;
		padding: 1rem 0px;
		margin-top: 1rem;
	}

	.about-developmen-Wrap .title-box h2 {
		font-size: 2rem;
	}

	.about-developmen-box {
		margin-top: 1rem;
		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: 1rem;
		box-sizing: border-box;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item {
		width: 100%;
		height: auto;
		background: #ffffff;
		box-shadow: 0px 3px 10px rgba(204, 204, 204, .3);
		display: flex;
		flex-wrap: wrap;
		margin-top: 5rem;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .img-box {
		width: 100%;
		height: 15rem;
	}

	.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: 100%;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-content: center;
		text-align: center;
		padding: 1rem 0rem;
		box-sizing: border-box;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .text-box .time {
		width: 100%;
		padding: 0px 1rem;
		font-size: 1.2rem;
		color: #35b564;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .text-box .logo {
		width: 100%;
		padding: 1rem 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: 1.1rem;
		padding: 0px 2rem;
		line-height: 1.5em;
		display: block;
		width: 100%;
		padding-top: 0rem;
	}

	.about-developmen-box .about-developmen-swiper-A .swiper-slide .developmen-A-item .text-box .summary {
		font-size: 1rem;
		padding: 0px 2rem;
		line-height: 1.5em;
		color: #999;
		padding-top: 0.5rem;
	}


	/* 切换按钮 */
	.about-developmen-swiper-A .swiper-button-prev {
		left: 9rem;
		top: 1rem;
		width: 3rem;
		height: 3rem;
		color: #fff;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 1.5rem;
		background: #d2d2d2;
	}

	.about-developmen-swiper-A .swiper-button-next {
		right: 9rem;
		top: 1rem;
		width: 3rem;
		height: 3rem;
		color: #fff;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 1.5rem;
		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;
	}


	/* 如果可用，发展历程时间轴 */
	.about-developmen-Wrap .about-developmen-nav-wrap {
		height: auto;
		margin-top: 0.5rem;
		padding-bottom: 3rem;
		position: relative;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box {
		width: 92%;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
		font-size: 0px;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box .developmen-nav-item {
		width: 20%;
		height: auto;
		overflow: hidden;
		text-align: center;
		display: inline-block;
		position: relative;
		z-index: 1;
		cursor: pointer;
		padding: 0.5rem 1rem;
		box-sizing: border-box;
		border: 1px solid #ffffff;
		background: #d2d2d2;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box .developmen-nav-item .time {
		font-size: 1.1rem;
		width: 100%;
		color: #fff;
		font-weight: bold;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box .developmen-nav-item .icon-box {
		display: none;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box .developmen-nav-item.current .time {
		color: #fff;
	}

	.about-developmen-Wrap .about-developmen-nav-wrap .about-developmen-nav-box .developmen-nav-item.current {
		background: #35b564;
	}


	/* about-合作伙伴 */
	.about-partner-wrap {
		max-width: 100vw;
		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: 10px;
		text-align: left;
		padding-bottom: 1rem;
		margin-bottom: -2rem;
	}

	.about-partner-wrap .title-box {
		padding: 2rem 1rem;
		padding-top: 1rem;
		font-size: 1.2rem;
		margin-top: 0rem;
		border-top: 1px solid #f3f3f3;
		box-sizing: border-box;
		padding-bottom: 1rem;
	}

	.about-partner-wrap .about-partner-box {
		overflow: hidden;
		font-size: 0px;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		padding: 0rem 1rem;
	}

	.about-partner-wrap .about-partner-box .margin {
		margin: 0px 0rem;
		padding-bottom: 0.8rem;
	}

	.about-partner-wrap .about-partner-box .item {
		width: 33.33333%;
		height: 4.5rem;
		border: 1px solid #eeeeee;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0vw;
		float: left;
		overflow: hidden;
		box-sizing: border-box;
		background: #fff;
	}

	.about-partner-wrap .about-partner-box .item img {
		width: 80%;
		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: 2rem;
		padding-bottom: 1.5rem;
	}

	.about-partner-wrap .more a {
		padding: 0.5rem 1rem;
		background: #35b564;
		display: inline-block;
		color: #fff;
		font-size: 1rem;
		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: 4rem;
	}

	.about-speaking-Wrap .about-speaking-box {
		width: auto;
		padding: 0rem 1rem;
		margin: 0 auto;
		margin-top: 1rem;
		min-height: 1rem;
		padding-bottom: 1rem;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-text {
		width: 100%;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-text .title {
		font-size: 1.3rem;
		padding-bottom: 2rem;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-text .text-box {
		font-size: 1.6rem;
		color: #333333;
		line-height: 1.7em;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-text .text-box p {
		text-indent: 2em;
		line-height: 1.7em;
		font-size: 1rem;
		margin-bottom: 0.5rem;
		font-weight: lighter;
	}

	.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: 100%;
		position: relative;
		font-size: 0px;
		overflow: hidden;
		padding-bottom: 25px;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .logo {
		display: none;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .logo img {
		width: 100%;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .boss-img {
		position: relative;
		z-index: 2;
		font-size: 0px;
		width: 100%;
		height: auto;
		margin: 0 auto;
		margin-top: 0rem;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .boss-img img {
		width: 100%;
		object-fit: cover;
		margin: 0 auto;
		position: relative;
		bottom: 0px;
		border: 0.5rem solid #35b564;
		border-bottom: none;
		box-sizing: border-box;
		border-radius: 0px 1.6rem 0px 0px;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .boss-name {
		background: #35b564;
		padding: 1rem 2rem;
		font-size: 1rem;
		text-align: center;
		box-sizing: border-box;
		color: #fff;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		margin: 0 auto;
		position: relative;
		z-index: 3;
		border-radius: 0px 0px 1rem 1rem;
	}

	.about-speaking-Wrap .about-speaking-box .speaking-images .boss-name span {
		font-size: 1.5rem;
		position: relative;
		margin-top: -5px;
	}

	/* about > 荣誉 */
	.innerpageAbout-honor-Wrap {
		background: #f3f5f7;
		margin-bottom: -4rem;
		padding-bottom: 4rem;
		min-height: 10rem;
		overflow: hidden;
	}

	.innerpageAbout-honor-nav {
		text-align: center;
		margin-top: 1rem;
		margin-bottom: 1rem;
		font-size: 0px;
		overflow: hidden;
	}

	.innerpageAbout-honor-nav a {
		padding: 0.5rem 1rem;
		border: 1px solid #d2d2d2;
		font-size: 1rem;
		color: #242424;
		margin: 0.5rem;
		display: inline-block;
		box-sizing: border-box;
		transition: all .4s;
	}

	.innerpageAbout-honor-nav a:active {
		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;
		padding: 0rem 0.5rem;
	}

	.innerpageAbout-honor-box .margin {
		width: auto;
		margin: 0 auto;
	}

	.innerpageAbout-honor-box .item {
		width: 50%;
		height: auto;
		float: left;
		margin: 1rem 0px;
		padding: 0px 0.5rem;
		box-sizing: border-box;
		transition: all .4s;
		padding-bottom: 0rem;
	}

	.innerpageAbout-honor-box .item a {
		display: block;
		width: 100%;
		height: 100%;
		background: #fff;
		position: relative;
		transition: all .4s;
		padding-bottom: 1rem;
	}

	.innerpageAbout-honor-box .item .img-box {
		width: 100%;
		height: 12rem;
		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: auto;
		border-top: 1px solid #e5e5e5;
		margin: 0 auto;
		text-align: center;
		font-size: 0.9rem;
		padding-top: 0rem;
		line-height: 1.3rem;
		height: 3.6rem;
		overflow: hidden;
		color: #333333;
		transition: all .4s;
		font-weight: 400;
		padding: 0rem 1rem;
		margin-top: 1rem;
		box-sizing: border-box;
		padding-top: 0.8rem;
	}

	.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;
		text-align: center;
		margin: 1rem auto;
		margin-top: 0.5rem;
		margin-bottom: 1rem;
	}

	#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;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		text-align: center;
		font-size: 1rem;
	}

	#pageTurning .pagination>li>a,
	.pagination>li>span {
		position: relative;
		float: left;
		padding: 0.3rem 1rem;
		line-height: 1.3rem;
		text-decoration: none;
		color: #595757;
		background-color: #fff;
		border: 1px solid #ddd;
		margin: 0.3rem;
		box-sizing: border-box;
		transition: all 0.3s;
		font-size: 1rem;
	}

	#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: 2rem;
		background-image: linear-gradient(to bottom, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #feffff, #fdfeff, #fcfeff, #f7feff, #f3fffe, #f0fffb, #f0fff5);
	}

	.about-advantage-box {
		padding: 1rem 0%;
	}

	.about-advantage-box .about-advantage-title {
		text-align: center;
		padding: 1rem;
	}

	.about-advantage-box .about-advantage-title h2 {
		font-size: 1.2rem;
	}

	.about-advantage-box .about-advantage-title h2 span {
		color: #35b564;
		padding: 0px 0.5rem;
	}

	.about-advantage-box .about-advantage-title p {
		font-size: 1rem;
		padding-top: 1rem;
		color: #74addd;
	}

	.about-advantage-box .about-advantage-item {
		width: 100%;
		height: auto;
		overflow: hidden;
		display: flex;
		flex-wrap: wrap;
		transition: all .4s;
		margin-bottom: 0.5rem;
	}

	.about-advantage-box .about-advantage-item .text-box {
		width: 100%;
		padding: 1rem;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		align-content: center;
		box-sizing: border-box;
	}

	.about-advantage-box .about-advantage-item .text-box h2 {
		width: 100%;
		box-sizing: border-box;
		padding: 0rem;
		margin: 0 auto;
		font-size: 1.2rem;
		border-bottom: 1px solid #f3f3f3;
		padding-bottom: 0.5rem;
	}

	.about-advantage-box .about-advantage-item .text-box p {
		width: 100%;
		box-sizing: border-box;
		padding: 1rem 0%;
		padding-top: 0.5rem;
		margin: 0 auto;
		line-height: 1.5em;
		color: #333;
		font-size: 1rem;
		padding-bottom: 0.2rem;
	}

	.about-advantage-box .about-advantage-item .img-box {
		width: 100%;
		font-size: 0px;
		height: 14rem;
		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;
		border-top: none;
	}


	/* about > 研发团队 */


	.rdTeam-top-Wrap {
		background: url(../images/rdTeam-back.jpg) bottom center no-repeat;
		border-bottom: 0.5rem solid #35b564;
	}

	.rdTeam-top-Wrap .rdTeam-box {
		padding: 1rem 1rem;
	}

	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title {
		overflow: hidden;
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
		flex-wrap: wrap;
		padding: 1rem 0rem;
	}

	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-left {
		display: flex;
		align-items: flex-end;
		line-height: auto;
		width: 100%;
		flex-wrap: wrap;
	}

	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-left .big {
		font-size: 2.5rem;
		width: 100%;
		color: #35b564;
		font-weight: bold;
	}

	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-left .mini {
		font-size: 1.5rem;
		color: #7cbcfa;
		padding-top: 1rem;
		position: relative;
		bottom: 5px;
	}

	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-right {
		overflow: hidden;
		display: flex;
		align-items: flex-end;
		padding-top: 1rem;
	}

	.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: 3rem;
	}

	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-right .text {
		padding-left: 1rem;
		font-size: 1.4rem;
		padding-bottom: 0.2rem;
		font-weight: bold;
		padding-top: 1rem;
	}

	.rdTeam-top-Wrap .rdTeam-box .rdTeam-title .rdTeam-title-right .text span {
		color: #35b564;
		padding-left: .5rem;
	}

	.rdTeam-top-Wrap .rdTeam-introduce {
		padding-top: .5rem;
		display: flex;
		flex-wrap: wrap;
	}

	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text {
		padding: 0rem 0rem;
		box-sizing: border-box;
		padding-top: 0px;
		width: 100%;
		box-sizing: border-box;
	}

	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text p {
		font-size: 1rem;
		line-height: auto;
		padding-bottom: .4rem;
	}

	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text .clickVideo {
		display: flex;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text .clickVideo a {
		display: inline-block;
		background: #35b564;
		padding: 0.5rem 1rem;
		color: #fff;
		line-height: 1.3rem;
		font-size: 1rem;
		transition: all .4s;
	}

	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-text .clickVideo a .icon {
		font-size: 1rem;
		float: right;
		padding-left: 10px;
	}


	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right {
		width: auto;
		box-sizing: border-box;
		padding: 0rem;
	}

	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-imgbox {
		display: flex;
		overflow: hidden;
		flex-wrap: wrap;
		margin: 0px -0.5rem;
	}

	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-imgbox .item {
		width: 50%;
		padding: 0.5rem;
		box-sizing: border-box;
		border-radius: 1rem;
	}

	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-imgbox .item img {
		width: 100%;
		max-height: 100%;
		object-fit: cover;
		border-radius: 1rem;
		transition: all .4s;
	}


	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-iconBox {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding: 1rem 0px;
		padding-top: 1rem;
		padding-bottom: 0px;
	}

	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-iconBox .item {
		width: 50px;
		height: 50px;
		border-radius: 50%;
		overflow: hidden;
		border: 2px solid #35b564;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 8px;
		margin-left: 8px;
		margin-top: 0px;
		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;
		padding-bottom: 10px;
	}

	.rdTeam-top-Wrap .rdTeam-introduce .rdTeam-introduce-right .rdTeam-introduce-right-iconBox .item:active {
		transform: scale(1.05);
	}






	.about-development-Wrap {
		background: #f3f5f7;
		margin-bottom: -4rem;
		padding-bottom: 1rem;
		overflow: hidden;
		padding-top: 2rem;
	}

	#certify {
		position: relative;
		margin: 0 auto
	}

	#certify .swiper-container {
		padding-bottom: 2rem;
		padding-top: 4.5rem;
	}

	#certify .swiper-slide {
		width: 100%;
		height: 20rem;
		display: flex;
		justify-content: center;
	}

	#certify .swiper-slide a {
		width: 100%;
		height: 100%;
		display: block;
		background: #fff;
		margin: 0 auto;
		margin: 0 1rem;

	}

	#certify .swiper-slide img {
		width: 100%;
		height: 15rem;
		display: block;
		object-fit: cover;
	}

	#certify .swiper-slide p {
		line-height: 2.5rem;
		padding: 0px 2rem;
		height: 2.5rem;
		text-align: center;
		color: #636363;
		font-size: 1.1em;
		margin: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-top: 1rem;
	}

	#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 {
		top: 5%;
		left: 5%;
		width: 45px;
		height: 45px;
		background: url(../images/wm_button_icon.png) no-repeat;
		background-position: 0 0;
		background-size: 100%;
	}


	#certify .swiper-button-next {
		top: 5%;
		right: 5%;
		width: 45px;
		height: 45px;
		background: url(../images/wm_button_icon.png) no-repeat;
		background-position: 0 -93px;
		background-size: 100%;
	}


	#certify .swiper-button-prev::after,
	#certify .swiper-button-next::after {
		content: '';
	}

	#about-development-box {
		display: block;
		overflow: hidden;
		margin-top: 0.5rem;
		padding-bottom: 2rem;
		padding: 1rem 1rem;
	}

	#about-development-box .text-box {
		width: auto;
	}

	#about-development-box .text-box h2 {
		font-size: 1.2rem;
		color: #35b564;
		margin-top: 0rem;
		margin-bottom: 1rem;
	}

	#about-development-box .text-box li {
		font-size: 1rem;
		line-height: 1.6em;
	}

	#about-development-box .text-box li br {
		display: none;
	}

	#about-development-box .text-box .more {
		display: inline-block;
		padding: 0.5rem 1rem;
		background: #35b564;
		color: #fff;
		margin-top: 10px;
		font-size: 14px;
		font-weight: 300;
	}

	#about-development-box .img-box {
		width: 100%;
		float: right;
	}

	#about-development-box .img-box img {
		width: 100%;
		height: auto;
	}


	/* 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: -2rem;
		padding-bottom: 0.2rem;
	}

	.about-talents-profile-box {
		display: flex;
		width: 92%;
		flex-wrap: wrap;
		margin: 0 auto;
		background: #fff;
		box-shadow: 0px 0px 8px rgba(204, 204, 204, .5);
		margin-top: 2rem;
	}

	.about-talents-profile-box .text-box {
		width: 100%;
		padding: 1rem 1.5rem;
		box-sizing: border-box;
	}

	.about-talents-profile-box .text-box h2 {
		font-size: 2rem;
		padding-bottom: 1.5rem;
		padding-top: 0.5rem;
	}

	.about-talents-profile-box .text-box p {
		font-size: 1.5rem;
		line-height: 1.8em;
		color: #555555;
		height: auto;
		overflow: auto;
	}

	.about-talents-profile-box .img-box {
		width: 100%;
		height: auto;
		font-size: 0px;
		height: 100%;
		margin-top: 1rem;
	}

	.about-talents-profile-box .img-box img {
		width: 100%;
		height: auto;
		object-fit: cover;
	}

	.about-talents-profile-box .img-box .swiper-slide {
		font-size: 0px;
	}

	/* about > 永卓福利 */
	.about-talents-welfare {
		margin-top: 1rem;
		position: relative;
	}

	.about-talents-welfare .title {
		width: 100%;
		text-align: center;
		font-size: 2.4rem;
		padding: 2.4rem 0px;
	}

	.about-talents-welfare .margin {
		box-sizing: border-box;
		display: flex;
		justify-content: flex-start;
		position: relative;
		flex-wrap: wrap;
	}

	.about-talents-welfare .item {
		width: 33.3333%;
		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: 2rem 0px;
	}

	.about-talents-welfare .item a .icon-box img {
		width: 50px;
	}

	.about-talents-welfare .item a h2 {
		font-size: 1.7rem;
		font-weight: 400;
		padding-bottom: 2rem;
		width: 100%;
		text-align: center;
		transition: all .4s;
	}


	/* about 加入我们 招聘岗位 */
	.about-join-yozho-box {
		max-width: auto;
		margin: 0 1rem;
		background: url(../images/about-join-yozho-box.jpg) top center;
		background-size: cover;
		height: auto;
		margin-top: 0rem;
		overflow: hidden;
		text-align: center;
		margin-bottom: 3rem;
	}

	.about-join-yozho-box .title {
		font-size: 1.2rem;
		color: #fff;
		padding-top: 1rem;
	}

	.about-join-yozho-box .join-yozho-links {
		width: 100%;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		align-items: center;
		font-size: 0px;
		margin-top: .5rem;
		padding-bottom: 5rem;
	}

	.about-join-yozho-box .join-yozho-links a {
		display: block;
		width: 26%;
		margin: 1rem .5rem;
	}

	.about-join-yozho-box .join-yozho-links a img {
		width: 100%;
		height: auto;
		transition: all .4s;
	}

	.about-join-yozho-box .join-yozho-links a:hover img {
		transform: translateY(-10px);
	}

	/* about > 人才培训 */
	.talents-training-box {
		overflow: hidden;
		padding-top: 0rem;
	}

	.talents-training-box .margin {
		margin: 0px auto;
		width: auto;
		display: flex;
		flex-wrap: wrap;
		box-sizing: border-box;
	}

	.talents-training-box .training-item {
		width: 100%;
		box-sizing: border-box;
		padding: 0px 1rem;
		margin-bottom: 1rem;
	}

	.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: 13rem;
	}

	.talents-training-box .training-item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.talents-training-box .training-item .title-box {
		padding: 1rem 1rem;
		padding-bottom: 1rem;
		text-align: center;
		position: relative;
	}

	.talents-training-box .training-item .title-box h2 {
		font-size: 1.2rem;
		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 h2 {
		color: #35b564;
	}

	.talents-training-box .training-item .description {
		padding: 1rem 2rem;
		font-size: 1rem;
		line-height: 1.5em;
		height: auto;
		overflow: hidden;
		color: #6e6e6e;
		margin-bottom: 0.5rem;
	}

	/* 校园招聘 */
	.campusRecruiting-Wrap {
		padding-bottom: 1rem;
	}

	.campusRecruiting-title {
		width: 100%;
		text-align: center;
		overflow: hidden;
	}

	.campusRecruiting-title img {
		width: 70%;
	}

	.campusRecruiting-box {
		position: relative;
		padding-top: 0px;
		padding-bottom: 1rem;
	}

	.campusRecruiting-box .margin {
		margin: 0px auto;
		width: auto;
		display: flex;
		flex-wrap: wrap;
	}

	.campusRecruiting-box .margin .campusRecruiting-item {
		width: 100%;
		padding: 0px 1rem;
		box-sizing: border-box;
		margin-top: 1rem;
	}

	.campusRecruiting-box .margin .campusRecruiting-item a {
		background: #ffffff;
		display: block;
		padding: .5rem 1rem;
		box-sizing: border-box;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .1);
		border: 1px solid #f3f3f3;
		transition: all .4s;
	}

	.campusRecruiting-box .margin .campusRecruiting-item li {
		width: 100%;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .title {
		font-size: 1.1rem;
		line-height: 1.6em;
		font-weight: bold;
		transition: all .4s;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .xueli {
		font-size: 1rem;
		color: #fff;
		margin-top: 1rem;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .xueli span {
		background: #35b564;
		padding: .3rem 1rem;
		border-radius: 1rem;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .address {
		margin-top: 1rem;
		border-bottom: 1px solid #e5e5e5;
		padding-top: .5rem;
		padding-bottom: .5rem;
		box-sizing: border-box;
		transition: all .4s;
		font-size: .9rem;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .people {
		margin-top: 0.3rem;
		border-bottom: 1px solid #e5e5e5;
		padding-top: .5rem;
		padding-bottom: .5rem;
		box-sizing: border-box;
		transition: all .4s;
		font-size: .9rem;
	}

	.campusRecruiting-box .margin .campusRecruiting-item .time {
		font-size: 1rem;
		color: #636363;
		padding-top: .5rem;
		padding-bottom: .2rem;
	}

	/* about > 工厂巡礼 */
	.factorytour-box {
		position: relative;
		margin-bottom: 2rem;
	}

	.factorytour-box .margin {
		margin: 0px auto;
		width: auto;
		display: flex;
		padding: 0rem 1rem;
		flex-wrap: wrap;
	}

	.factorytour-box .item {
		width: 100%;
		box-sizing: border-box;
		padding: 0px 0px;
		margin-top: 1rem;
	}


	.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: auto;
	}

	.factorytour-box .item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.factorytour-box .item .title-box {
		text-align: center;
		width: 100%;
		height: 3rem;
		line-height: 3rem;
		padding: 0px 1rem;
		transition: all .4s;
		box-sizing: border-box;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;
		font-size: 0.9rem;
	}


	/* 内页 产品中心 */
	.innerpage-product-wrap {
		margin-top: 0px;
		margin-bottom: -40px;
		padding-bottom: 3rem;
	}

	.innerpage-product-wrap .home-product-box {
		padding-top: 0.8rem;
	}

	.product-application-swiper {
		padding-bottom: 2rem;
		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: 0.8rem;
		height: 0.8rem;
		background: #b9b9b9;
		opacity: 1;
		margin: 0px 0.5rem !important;
		opacity: 0.6;
		position: relative;
		right: 0px;
		bottom: 0px;
		border-radius: 50%;
	}

	.product-application-swiper .swiper-pagination-bullet:before {
		width: 0.8rem;
		height: 0.8rem;
		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: 3.5rem;
	}

	.product-application-wrap {
		padding-top: 1rem;
	}

	.product-application-title {
		text-align: left;
		padding: 1rem 1rem;
		margin-bottom: .5rem;
	}

	.product-application-title h2 {
		font-size: 1.3rem;
	}

	.product-application-title p {
		font-size: 1rem;
		color: #4d4d4d;
		padding-top: .5rem;
	}

	.product-application-item {
		width: auto;
		margin: 0 1rem;
		background: #ffffff;
		box-sizing: border-box;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .5);
	}

	.product-application-item a {
		display: flex;
		padding: 1rem;
		flex-wrap: wrap;
		box-sizing: border-box;
		padding-bottom: 1rem;
	}

	.product-application-item .img-box {
		width: 100%;
		height: 13rem;
		background: #ccc;
		overflow: hidden;
	}

	.product-application-item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		box-sizing: border-box;
		transition: all .4s;
	}

	.product-application-item .text-box {
		width: 100%;
		box-sizing: border-box;
		padding: 0px 0px 0px 0px;
	}

	.product-application-item .text-box .title-box {
		overflow: hidden;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.product-application-item .text-box .title-box strong {
		background: #35b564;
		color: #fff;
		font-size: 1rem;
		padding: 0.5rem 1rem;
	}

	.product-application-item .text-box .title-box span {
		color: #35b564;
		font-size: 1.2rem;
		margin-left: 1rem;
		font-weight: 400;
	}

	.product-application-item .text-box .sub-title {
		font-size: 1rem;
		padding: 1rem 0px;
	}

	.product-application-item .text-box .description {
		color: #a4a4a4;
		line-height: 1.5rem;
		height: 7.5rem;
		font-size: 0.9rem;
		overflow: hidden;
	}

	.product-application-item .text-box .more {
		margin-top: 0rem;
		color: #a4a4a4;
		font-size: 1rem;
		margin-bottom: .5rem;
		margin-top: 1rem;
		text-align: right;
	}

	.product-application-item .text-box .more:active {
		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: -2rem;
		padding-bottom: 0.2rem;
		padding-top: 1rem;
	}

	.application-box {
		display: block;
	}


	.application-box .item {
		width: auto;
		margin: 0 1rem;
		background: #ffffff;
		box-sizing: border-box;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .5);
		margin-top: 1rem;
	}

	.application-box .item:nth-child(1) {
		margin-top: 0rem;
	}

	.application-box .item:last-child {
		margin-bottom: 1rem;
	}

	.application-box .item a {
		display: flex;
		padding: 1rem;
		flex-wrap: wrap;
		box-sizing: border-box;
	}

	.application-box .item .img-box {
		width: 100%;
		height: 12.5rem;
		background: #ccc;
		overflow: hidden;
	}

	.application-box .item .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		box-sizing: border-box;
		transition: all .4s;
	}

	.application-box .item .text-box {
		width: 100%;
		box-sizing: border-box;
		padding: 0px 0px 0px 0px;
	}

	.application-box .item .text-box .title-box {
		overflow: hidden;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 1.2rem;
	}

	.application-box .item .text-box .title-box strong {
		background: #35b564;
		color: #fff;
		font-size: 1rem;
		padding: 0.5rem 1rem;
	}

	.application-box .item .text-box .title-box span {
		color: #35b564;
		font-size: 2rem;
		margin-left: 1rem;
		font-weight: 400;
	}

	.application-box .item .text-box .sub-title {
		font-size: 1rem;
		padding: 1rem 0px;
	}

	.application-box .item .text-box .description {
		color: #a4a4a4;
		line-height: 1.em;
		height: auto;
		font-size: 1rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;		
		-webkit-box-orient: vertical;
	}

	.application-box .item .text-box .more {
		margin-top: 0.8rem;
		color: #a4a4a4;
		font-size: 1rem;
		margin-bottom: 0.3rem;
	}

	.application-box .item .text-box .more:active {
		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, #ffffff, #f3f8fa, #f3fff8);
		width: 100vw;
		margin-bottom: -2rem;
		padding-bottom: .5rem;
		padding-top: .0rem;
	}

	.innerPage-universal-title {
		width: auto;
		margin: 0 1rem;
		padding: 1rem 0px;
		padding-bottom: 1rem;
		padding-top: 0rem;
	}

	.innerPage-universal-title h2 {
		font-size: 1.2rem;
	}

	.innerPage-universal-itemBox {
		position: relative;
		margin-bottom: 2rem;
	}

	.innerPage-universal-itemBox .margin {
		margin: 0px 1rem;
		width: auto;
		display: flex;
		flex-wrap: wrap;
	}

	.innerPage-universal-itemBox .item {
		width: 100%;
		box-sizing: border-box;
		padding: 0px 0px;
		margin-top: 1rem;
	}

	.innerPage-universal-itemBox .item:nth-child(1) {
		margin-top: 1rem;
	}

	.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: 13rem;
	}

	.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: 3rem;
		line-height: 3rem;
		padding: 0px 1rem;
		transition: all .4s;
		box-sizing: border-box;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;
	}

	/* 成功案例 */
	.case-Wrap {
		margin-bottom: 0px !important;
	}

	/* 资料中心 */
	.innerPage-universal-title img {
		max-width: 60%;
		height: auto;
		height: auto;
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.information-search-box {
		display: flex;
		justify-content: center;
		padding-top: 1rem;
		padding-bottom: 0rem;
	}

	.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;
		box-sizing: border-box;
	}


	.information-nav {
		text-align: center;
		padding: 1rem 0rem;
		padding-top: 1.2rem;
	}

	.information-nav a {
		display: inline-block;
		padding: 0.2rem 1rem;
		margin-bottom: 0.5rem;
		font-size: 1rem;
		transition: all .4s;
	}

	.information-nav a:hover {
		background: #35b564;
		color: #ffffff;
	}

	.information-nav a.current {
		background: #35b564;
		color: #fff;
	}

	.information-itemBox {
		position: relative;
		padding-bottom: 1.2rem;
	}

	.information-itemBox .information-item {
		width: 100%;
		margin-top: 1rem;
		padding: 0px 1rem;
		float: left;
		box-sizing: border-box;
	}

	.information-itemBox .information-item:nth-child(1) {
		margin-top: 0rem;
	}

	.information-itemBox .information-item .padding {
		background: #ffffff;
		padding: .5rem 1rem;
		box-sizing: border-box;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .4);
	}

	.information-itemBox .information-item .title {
		font-size: 1.1rem;
		border-bottom: 1px solid #f3f3f3;
		line-height: auto;
		height: auto;
		overflow: hidden;
		padding-bottom: 0.5rem;
	}

	.information-itemBox .information-item .title span {
		color: #35b564 !important;
	}

	.information-itemBox .information-item .type {
		font-size: 1rem;
		padding: 1rem 0px;
		color: #9e9e9e;
	}

	.information-itemBox .information-item .button-box {
		width: 100%;
		box-sizing: border-box;
		margin-bottom: .5rem;
	}

	.information-itemBox .information-item .button-box a {
		display: inline-block;
		padding: 0.35rem 1rem;
		background: #d2d2d2;
		color: #fff;
		border-radius: 1rem;
		margin-right: 1rem;
		transition: all .4s;
		padding-right: 1rem;
		font-size: 1rem;
		line-height: 1.2em;
	}

	.information-itemBox .information-item .button-box a .icon {
		float: left;
		padding-right: 0.5rem;
		font-size: 1.2rem;
	}

	.information-itemBox .information-item .button-box .button-1 {
		background: #74addd;
	}

	.information-itemBox .information-item .button-box .button-2 {
		background: #35b564;
	}


	/* 产品列表页 Banner */
	#product-banner {
		width: 100vw;
		min-height: 12rem;
		margin-top: 0rem;
		position: relative;
		box-sizing: border-box;
		padding: 1rem 0rem;
		overflow: hidden;
	}

	#product-banner .img-box {
		max-width: 100vw;
		height: 100%;
		top: 0px;
		left: 0px;
		right: 0px;
		margin: auto;
		position: absolute;
		background-position: -10rem !important;
	}

	#product-banner .img-box img {
		max-width: 100%;
		object-fit: cover;
	}

	#product-banner .text-box {
		position: relative;
		padding: 0rem 1rem;
		height: 100%;
		z-index: 3;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: flex-start;
		overflow: hidden;
		min-height: 10rem;
	}

	#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: 1.4rem;
		padding-bottom: 0.5rem;
		font-weight: 400;
	}

	#product-banner .text-box .location {
		width: 100%;
		font-size: 1rem;
		font-weight: lighter;
		color: #fff;
		display: flex;
		justify-items: flex-start;
		align-items: center;
		color: #fff;
		flex-wrap: wrap;
		text-align: left;
	}

	#product-banner .text-box .location .icon-box {
		width: 2.5rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	#product-banner .text-box .location .icon {
		font-size: 1.2rem;
		padding-right: 0.5rem;
	}

	#product-banner .text-box .location a {
		color: #fff;
		padding: 0px 0.5rem;
		font-size: .9rem;
	}

	#product-banner .text-box .location a:hover {
		text-decoration: underline;
	}

	#product-banner .text-box .location .textBox {
		width: calc(100% - 2.5rem);
	}

	/* 产品列表页 概括 */
	.product-summery-box {
		margin-top: 1rem;
	}

	.product-summery-box .product-summery-title {
		padding: 1rem 1rem;
		display: flex;
		flex-wrap: wrap;
	}

	.product-summery-box .product-summery-title h2 {
		width: 100%;
		font-size: 1.3rem;
		line-height: 2rem;
		margin-bottom: 0rem;
	}

	.product-summery-box .product-summery-title h2 span {
		font-weight: 400;
		font-size: 2rem;
		color: #35b564;
		float: left;
		margin-right: 1rem;
	}

	.product-summery-box .product-summery-title h2 strong {
		float: left;
		position: relative;
		top: -1px;
	}

	.product-summery-box .product-summery-content {
		overflow: hidden;
		padding: 0rem 1rem;
		box-sizing: border-box;
		padding-bottom: 0rem;
	}

	.product-summery-box .product-summery-content p {
		font-size: 1rem;
		color: #686868;
		line-height: 1.5em;
	}

	.product-summery-box .product-summery-content img {
		max-width: 100%;
		width: auto;
		height: auto;
	}

	.product-summery-Features-box {
		position: relative;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-top: 1.2rem;
	}

	.product-summery-Features-box .features-left-box {
		width: auto;
		padding: 0 1rem;
		box-sizing: border-box;
	}

	.product-summery-Features-box .features-left-box .img-box {
		width: 100%;
		height: auto;
		font-size: 0px;
	}

	.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: 3rem;
		color: #ffffff;
		background: #35b564;
		padding: 0px 1rem;
		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: 1.5rem;
		padding-left: 1rem;
	}

	.product-summery-Features-box .features-left-box .button:hover {
		background: #1f8b3b;
	}


	.product-summery-Features-box .features-right-box {
		padding: 0rem 1rem;
		box-sizing: border-box;
		margin-top: 2rem;
	}

	.product-summery-Features-box .features-right-box .right-title {
		height: 2.5rem;
		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: 1rem;
		float: left;
		position: relative;
		z-index: 2;
	}

	.product-summery-Features-box .features-right-box .right-title .title-back span {
		background: #35b564;
		line-height: 2.5rem;
		padding: 0px 2rem;
		color: #fff;
		font-weight: bold;
		display: inline-block;
		font-size: 1.1rem;
	}

	.product-summery-Features-box .features-right-box .right-text-box {
		overflow: hidden;
		padding-bottom: 1.5rem;
		padding-left: 0rem;
		margin-bottom: 0rem;
		padding-top: 1rem;
		line-height: 1.5em;
	}

	.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: 0.3rem 0px;
		padding-bottom: 0px;
		color: #686868;
		color: #686868;
		margin-bottom: 0.1rem;
		font-size: 1rem;
	}

	.product-summery-Features-box .features-right-box .right-text-box p::before {
		display: block;
		content: '★';
		color: #35b564;
		font-size: 1rem;
		margin-right: 1rem;
	}



	.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-top: 1rem;
		padding-bottom: 1.2rem;
	}

	.product-summery-Features-box .features-right-box .right-use-box p {
		display: flex;
		width: 100%;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		overflow: hidden;
		padding: 0.5rem 1rem;
		padding-left: 0.2rem;
		box-sizing: border-box;
		padding-bottom: 0px;
		color: #686868;
		color: #686868;
		margin-bottom: 0px;
		font-size: 1rem;
	}

	.product-summery-Features-box .features-right-box .right-use-box p::before {
		display: block;
		content: '▶';
		color: #35b564;
		font-size: 0.9rem;
		margin-right: 0.6rem;
	}

	.product-summery-Features-box .right-application-box {
		width: 100%;
		padding-top: 1rem;
	}

	.product-summery-Features-box .right-application-box img {
		max-width: 100%;
		height: auto;
	}

	/* 产品列表-A */
	.product-listBox-Wrap {
		background-image: linear-gradient(to right, #ffffff, #f3f8fa, #f3fff8);
		width: 100vw;
		margin-top: 1rem;
		margin-bottom: -4rem;
		padding-bottom: 2rem;
		padding-top: 0.5rem;
	}

	.product-listBox-title {
		padding: 1rem 1rem;
		display: flex;
		flex-wrap: wrap;
		line-height: auto;
		margin-bottom: .2rem;
	}

	.product-listBox-title h2 {
		width: 100%;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		font-size: 1.3rem;
		line-height: 2.8rem;
		margin-bottom: 0rem;
	}

	.product-listBox-title h2 span {
		font-weight: 400;
		font-size: 2rem;
		color: #35b564;
		margin-right: 1rem;
	}

	.product-listBox-title h2 strong {
		position: relative;
		line-height: 1.2em;
	}

	.product-listBox-itemBox {
		position: relative;
		margin-top: 0rem;
		margin-bottom: 0rem;
	}

	.product-listBox-itemBox .margin {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}



	.product-listBox-itemBox .product-item {
		width: 100%;
		height: auto;
		padding: 0px 1rem;
		box-sizing: border-box;
		margin-bottom: 1rem;
	}

	.product-listBox-itemBox .product-item .padding {
		background: #fff;
		padding: 0px 0px;
		box-sizing: border-box;
		box-shadow: 0px 2px 5px rgba(204, 204, 204, .5);
	}

	.product-listBox-itemBox .product-item li {
		border-bottom: 1px solid #e5e5e5;
		box-sizing: border-box;
		width: auto;
		margin: 0 auto;
		padding: 0rem 1rem;
	}

	.product-listBox-itemBox .product-item .number {
		font-size: 1rem;
		color: #999;
		padding: 0.8rem 1rem;
	}

	.product-listBox-itemBox .product-item .type {
		padding: 1rem 1rem;
	}

	.product-listBox-itemBox .product-item .type p {
		font-size: 1rem;
		color: #333;
		padding-bottom: 0.5rem;
	}

	.product-listBox-itemBox .product-item .type h2 {
		font-size: 1.3rem;
	}

	.product-listBox-itemBox .product-item .description {
		overflow: hidden;
		padding: 0.8rem 1rem;
		border: none;
	}

	.product-listBox-itemBox .product-item .description p {
		font-size: 1rem !important;
		color: #7b7b7b !important;
		line-height: 1.5em !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: 0.3rem;
	}

	.product-listBox-itemBox .product-item .button-box dd {
		width: 100%;
		background: #f8f8f8;
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		padding: 0.6rem 0px;
		transition: all .3s;
		color: #333;
	}

	.product-listBox-itemBox .product-item .button-box dd .icon {
		font-size: 1.5rem;
		padding-left: 1rem;
	}

	.product-listBox-itemBox .product-item .button-box a.button-1 {
		background: #35b564;
		color: #fff;
		display: none;
	}

	.product-listBox-itemBox .product-item .button-box a.button-1:active {
		background: #1f8b3b;
	}

	.product-listBox-itemBox .product-item .button-box a.button-2:active {
		background: #1f8b3b;
		color: #fff;
	}


	/* 产品搜索界面专用的产品列表 */
	.product-listBox-itemBox .product-item.search-product-item .padding {
		background: #fff;
		display: block;
	}

	.product-listBox-itemBox .product-item.search-product-item .padding .button-box {
		text-align: center;
		width: 100%;
		background: #35b564;
	}

	.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 .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: auto;
		margin: 0 1rem;
		padding-right: 0px;
		box-sizing: border-box;
		background: #ffffff;
		justify-content: flex-start;
		align-items: center;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 1rem;
		transition: all .3s;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .5);
		padding: 0rem 1rem;
	}



	.product-listBox-itemBox .product-item-B li {
		width: 100%;
		margin: 0 auto;
		box-sizing: border-box;
		border-bottom: 1px solid #f3f3f3;
		overflow: hidden;
		padding: 0.5rem 0rem;
		font-size: 1.2rem;
	}

	.product-listBox-itemBox .product-item-B .number {
		padding-bottom: 1rem;
		padding-top: 1rem;
		color: #181818;
		font-size: 1rem;
	}

	.product-listBox-itemBox .product-item-B .type {
		padding: 1rem 0rem;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		line-height: 1.2em;
	}

	.product-listBox-itemBox .product-item-B .type p {
		padding-right: 1rem;
		font-size: 1rem;
	}

	.product-listBox-itemBox .product-item-B .type h2 {
		font-size: 1.1rem;
		transition: all .3s;
	}

	.product-listBox-itemBox .product-item-B .description {
		display: flex;
		color: #333;
		padding: 1rem 0rem;
	}

	.product-listBox-itemBox .product-item-B .button-box {
		display: flex;
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
		border: none;
		justify-content: flex-start;
	}

	.product-listBox-itemBox .product-item-B .button-box dd {
		border: 1px solid #e5e5e5;
		padding: 0.3rem 1rem;
		border-radius: 1rem;
		margin: 0px 0px;
		display: flex;
		justify-content: center;
		align-items: center;
		transition: all .3s;
		background: #f3f3f3;
		color: #333;
		font-size: 1rem;
	}

	.product-listBox-itemBox .product-item-B .button-box dd .icon {
		font-size: 2rem;
		padding-left: 1rem;
	}



	.product-listBox-itemBox .product-item-B:active .type h2 {
		color: #35b564;
	}

	/* 永卓服务 > 解决方案 */
	.solution-title {
		text-align: center;
		padding: 1rem;
		padding-bottom: 0.5rem;
	}

	.solution-title img {
		max-width: 90%;
	}

	.solution-box {
		position: relative;
		padding-top: 0rem;
		padding-bottom: 1rem;
	}

	.solution-box .margin {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.solution-box .solution-item {
		width: 92%;
		box-sizing: border-box;
		margin: 0 auto;
		margin-bottom: 1rem;
	}

	.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: 13rem;
		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: auto;
		width: 100%;
		padding: 0.8rem 1rem;
		box-sizing: border-box;
		overflow: hidden;
	}

	.solution-box .solution-item .title-box h2 {
		font-size: 1rem;
		font-weight: 400;
		padding: 0px;
		line-height: 1.5rem;
		height: 1.5em;
		overflow: hidden;
		height: auto;
		margin-top: 0rem;
		transition: all .4s;
	}

	.solution-box .solution-item .title-box p {
		font-size: 0.9rem;
		line-height: 2rem;
		height: 2rem;
		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: 40%;
	}

	.issue-box .issue-item {
		width: auto;
		margin: 0 1rem;
		background: #ffffff;
		padding: 1rem;
		box-sizing: border-box;
		margin-bottom: 1rem;
		box-shadow: 0px 2px 5px rgba(204, 204, 204, .2);
		position: relative;
		padding-bottom: 4rem;
	}

	.issue-box .issue-item .top-box {
		display: flex;
		justify-content: flex-start;
	}

	.issue-box .issue-item .top-box .icon-box {
		background: #35b564;
		width: 2rem;
		height: 2rem;
		line-height: 2rem;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		color: #fff;
		font-size: 1rem;
		float: left;
		margin-right: 1rem;
	}

	.issue-box .issue-item .top-box .title {
		float: left;
		text-align: left;
		width: calc(100% - 2rem);
		line-height: 1.5em;
		font-size: 1.1rem;
		transition: all .3s;
	}

	.issue-box .issue-item .top-box .more {
		font-size: 1rem;
		color: #c1c1c1;
		float: right;
		transition: all .3s;
		position: absolute;
		bottom: 1.2rem;
		right: 2rem;
	}

	.issue-box .issue-item .top-box .more:hover {
		color: #35b564;
	}

	.issue-box .issue-item .bottom-box {
		display: flex;
		justify-content: flex-start;
		margin-top: 1rem;
	}

	.issue-box .issue-item .bottom-box .icon-box {
		background: #009944;
		width: 2rem;
		height: 2rem;
		line-height: 2rem;
		border-radius: 50%;
		display: flex;
		justify-content: center;
		align-items: center;
		align-content: center;
		color: #fff;
		font-size: 2rem;
		float: left;
		margin-right: 1rem;
		font-size: 1rem;
	}

	.issue-box .issue-item .bottom-box .description {
		width: calc(100% - 2rem);
		color: #8f8f8f;
		line-height: 1.5em;
		font-size: 1rem;
		box-sizing: border-box;
	}

	.issue-box .issue-item .bottom-box .description p {
		color: #8f8f8f !important;
		font-size: 1.4rem !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 auto;
		display: flex;
		flex-wrap: wrap;
	}

	.afterSales-item-box .afterSales-item {
		width: 92%;
		margin: 0 auto;
		padding: 0px 0px;
		box-sizing: border-box;
		margin-bottom: 5%;
	}

	.afterSales-item-box .afterSales-item a {
		display: block;
		background: #ffffff;
		padding: 1rem 1rem;
		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: 50px;
		line-height: 50px;
		box-sizing: border-box;
	}

	.afterSales-item-box .afterSales-item .icon-box .icon {
		font-size: 2.5rem;
		color: #b9b9b9;
		transition: all .4s;
	}

	.afterSales-item-box .afterSales-item .description {
		padding: 1rem 0px;
		padding-top: 0.1rem;
		padding-bottom: 0rem;
		font-size: 1.1rem;
		color: #848484;
	}

	.afterSales-item-box .afterSales-item .title {
		font-size: 1.2rem;
		color: #000;
		padding: 0.5rem 0px 0.5rem 0px;
		transition: all .4s;
	}

	.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: 10px;
		padding-bottom: 0px;
	}

	.afterSales-item-box .afterSales-item .wechat-text {
		font-size: 15px;
		padding-bottom: 1rem;
	}

	.afterSales-item-box .afterSales-item:active .icon-box .icon,
	.afterSales-item-box .afterSales-item:active .title {
		color: #35b564;
	}




	/* 售后政策 */
	.afterSales-policy-box {
		width: auto;
		margin: 0 1rem;
		background: #ffffff;
		padding: .5rem 1rem;
		box-sizing: border-box;
		padding-bottom: 2rem;
		margin-bottom: 1rem;
		margin-top: 0rem;
		box-shadow: 0px 5px 5px rgba(204, 204, 204, .3);
	}

	.afterSales-policy-box .title {
		padding-bottom: 0.5rem;
		padding-top: 1rem;
	}

	.afterSales-policy-box .title h2 {
		font-size: 1.2rem;
	}

	.afterSales-policy-box .text-box p {
		font-size: 1rem;
		line-height: 1.5em;
		color: #8f8f8f;
		margin-top: .5rem;
	}


	/* 新闻资讯 */
	.news-itemBox {
		padding-top: 1rem;
	}

	.news-itemBox .margin {
		margin: 0px auto;
		display: flex;
		flex-wrap: wrap;
	}

	.news-itemBox .news-item {
		width: auto;
		margin: 0 1rem;
		box-sizing: border-box;
		margin-bottom: 1rem;
	}

	.news-itemBox .news-item:last-child {
		margin-bottom: 1rem;
	}

	.news-itemBox .news-item a {
		display: block;
		background: #fff;
		box-shadow: 0px 2px 5px rgba(204, 204, 204, .6);
		padding: 1rem;
		box-sizing: border-box;
	}

	.news-itemBox .news-item .time {
		border: 1px solid #e5e5e5;
		display: inline-block;
		padding: 0.5rem 1rem;
		color: #909090;
	}

	.news-itemBox .news-item .title {
		font-size: 1.1rem;
		line-height: 1.5em;
		height: auto;
		overflow: hidden;
		margin: .5rem 0px;
		transition: all .3s;
		font-weight: bold;
		margin-top: .6rem;
		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: 1rem;
		line-height: 1.5em;
		height: auto;
		color: #acacac;
		overflow: hidden;
		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: 13rem;
		margin-top: 1rem;
		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:active .img-box img {
		transform: scale(1.05);
	}

	.news-itemBox .news-item:active .title {
		color: #35b564;
	}



	/* 永卓产业布局 */
	.subsidiaries-itemBox {
		position: relative;
	}

	.subsidiaries-itemBox .margin {
		margin: 0px auto;
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
	}

	.subsidiaries-itemBox .subsidiaries-item {
		width: 92%;
		margin: 0 auto;
		position: relative;
		padding: 0rem;
		box-sizing: border-box;
		margin-bottom: 1rem;
		margin-top: 1rem;
	}

	.subsidiaries-itemBox .subsidiaries-item .padding {
		background: #ffffff;
		padding: 1rem 1.2rem;
		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: 8px;
		margin-bottom: 5px;
		font-size: 16px;
		transition: all .4s;
	}

	.subsidiaries-itemBox .subsidiaries-item .list {
		overflow: hidden;
		margin-bottom: 1.4rem;
	}

	.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;
		font-size: 15px;
	}

	.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 left !important;
	}

	.contact-title {
		text-align: center;
		font-size: 0px;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.contact-title h2 {
		color: #35b564;
		font-size: 1.2rem;
	}

	.contact-title h3 {
		font-size: 1.2rem;
		color: #333;
		margin-top: .8rem;
		font-weight: 400;
	}

	.contact-itemBox {
		position: relative;
		margin-top: 1rem;
	}

	.contact-itemBox .margin {
		margin: 0px auto;
	}

	.contact-itemBox .contact-item {
		width: auto;
		margin: 0 1rem;
		box-sizing: border-box;
		margin-bottom: 1rem;
	}

	.contact-itemBox .contact-item .padding {
		width: auto;
		background: #ffffff;
		box-shadow: 0px 4px 5px rgba(204, 204, 204, .2);
		padding: 1rem;
		padding-bottom: 1rem;
	}

	.contact-itemBox .contact-item .icon-box {
		width: 100%;
		height: 50px;
		line-height: 50px;
	}

	.contact-itemBox .contact-item .icon-box .icon {
		font-size: 2rem;
		color: #35b564;
	}

	.contact-itemBox .contact-item .title {
		font-size: 1rem;
		color: #656565;
		padding: 0px .3rem;
		line-height: 1.5rem;
		padding-top: .5rem;
		padding-bottom: .5rem;
		width: 100%;
	}

	.contact-itemBox .contact-item .text {
		line-height: 1.5em;
		padding: 0px 0.3rem;
		width: 100%;
		padding-bottom: .3rem;
	}

	.contact-itemBox .contact-item .text p {
		font-size: 1.1rem;
		font-weight: bold;
		color: #0d0d0d;
		padding-bottom: .1rem;
	}

	.contact-itemBox .contact-item .text p a {
		color: #0d0d0d;
		transition: all .3s;
	}

	.contact-itemBox .contact-item .text p a:active {
		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;
		font-size: 16px;
	}

	.contact-itemBox .contact-item.contact-item-Wechat .img-box {
		width: 100%;
		height: 100px;
		overflow: hidden;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	.contact-itemBox .contact-item.contact-item-Wechat .img-box img {
		width: 100px;
		height: 100%;
		display: block;
		margin: 0 auto;
	}
	/* 地图 */
	.yozho-map-box {
		height: 50vh;
		margin-bottom: 1.5rem;
		padding: 1rem;
		padding-bottom: 0rem;
		box-sizing: border-box;
	}
	.contactMap {
		margin: 0 1rem;
		height: 15rem;
		text-align: center;
		margin-top: .5rem;
		margin-bottom: .5rem;
		overflow: hidden;
	}

	.contactMap #allmap {
		width: 100%;
		height: 100%;
	}

	.subsidiary-contact-title {
		padding: 1rem 1rem;
		font-size: 1.4rem;
	}

	.subsidiary-contact-itemBox {
		position: relative;
		padding: 0rem 1rem;
		padding-bottom: 1.5rem;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item {
		background: #ffffff;
		width: auto;
		padding: 1rem;
		margin: 0 auto;
		box-sizing: border-box;
		box-shadow: 0px 4px 5px rgba(204, 204, 204, .2);
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		margin-top: 0.5rem;
		margin-bottom: 1rem;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .title {
		width: 100%;
		padding: 0px;
		box-sizing: border-box;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		align-items: flex-start;
		margin-bottom: 1rem;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .title h2 {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		line-height: auto;
		color: #393939;
		font-size: 1.1rem;
		padding: 0.5rem 0rem;
	}


	
	.subsidiary-contact-itemBox .subsidiary-contact-item .title h2 img {
		width: 2rem;
		height: 2rem;
		margin-right: 1rem;
	}


	.subsidiary-contact-itemBox .subsidiary-contact-item .text {
		width: auto;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item {
		line-height: 1.5em;
		padding: 0.3rem 0px;
		font-size: 1rem;
		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: 7.5rem;
		justify-content: flex-start;
		align-items: center;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item .z-item-icon .icon {
		font-size: 1.6rem;
		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: 1rem;
		color: #525151;
		width: calc(100% - 7.5rem);
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .text .z-item .z-item-text dd {
		padding-bottom: 0.1rem;
		padding-top: 1px;
		font-size: .9rem;
	}

	.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 .links {
		width: 100%;
		margin-top: 2rem;
		text-align: right;
		display: none;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .links .map {
		background: #35b564;
		padding: 0.3rem 1rem;
		display: inline-block;
		color: #ffffff;
		font-size: 1rem;
		transition: all .4s;
	}

	.subsidiary-contact-itemBox .subsidiary-contact-item .links .map:active {
		background: #009944;
	}

	/* 内容页 > 新闻内容 */
	.location-Wrap {
		margin-top: 0rem;
		padding: 0.8rem 0rem;
		background: #35b564;
	}

	.location-Wrap .location-box {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		align-items: center;
		padding: 1rem 0px;
		align-content: space-between;
	}

	.location-Wrap .location-box .links-box {
		width: 100%;
		text-align: left;
		box-sizing: border-box;
		padding-left: 1rem;
		padding-right: 1rem;
		color: #ffffff;
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: center;
		flex-basis: 100%;
	}

	.location-Wrap .location-box .links-box .icon {
		font-size: 2rem;
		margin-right: 8px;
	}

	.location-Wrap .location-box .links-box .right {
		color: #c6e6d0;
		padding: 0rem 0.5rem;
		margin-top: 1rem;
		flex-basis: 100%;
	}

	.location-Wrap .location-box .links-box a {
		color: #c6e6d0;
		padding: 0px 0rem;
		font-size: 1rem;
		transition: all .4s;
		flex-basis: 100%;
	}

	.location-Wrap .location-box .links-box a:active {
		color: #ffffff;
	}

	.location-Wrap .location-box .location-back {
		width: 100%;
		text-align: right;
		box-sizing: border-box;
		display: flex;
		justify-content: flex-end;
		align-items: center;
		padding-top: 1.2rem;
	}

	.location-Wrap .location-box .location-back a {
		background: #74addd;
		padding: 0.5rem 1rem;
		color: #ffffff;
		font-size: .9rem;
		transition: all .4s;
		margin-right: 1rem;
		margin-bottom: 0rem;
	}

	.location-Wrap .location-box .location-back a:hover {
		background: #00aadc;
	}

	/* 新闻内容 */

	.news-content-box {
		max-width: 100%;
		background: #ffffff;
		margin: 0 auto;
		padding: 1rem 1rem;
		padding-bottom: .8rem;
		box-sizing: border-box;
		margin-top: 0rem;
		margin-bottom: 1rem;
		box-shadow: 0px 3px 5px rgba(204, 204, 204, .3);
	}

	.news-content-box .title {
		font-size: 1.4rem;
		line-height: 1.5em;
		text-align: center;
		margin-top: 0.5rem;
	}

	.news-content-box .time {
		text-align: center;
		line-height: 1.5em;
		margin-top: 0.5rem;
		font-size: 1rem;
		color: #6e6e6e;
		padding-top: 1rem;
		padding-bottom: 1.5rem;
		display: flex;
		align-items: center;
		justify-content: center;
		align-content: center;
		border-bottom: 1px solid #ccc;
	}

	.news-content-box .time .icon {
		font-size: 1.5rem;
		padding-right: 1rem;
	}

	/* 分享 */
	.share-box {
		position: relative;
		height: auto;
		margin-top: 1rem;
		width: 100%;
		overflow: hidden;
		border-bottom: 1px solid #ccc;
		padding-bottom: 1rem;
	}


	.news-content-box .news-content-detailsBox {
		padding-top: 1.5rem;
		min-height: 10rem;
		overflow: hidden;
		padding-bottom: 1rem;
		font-size: 0.95rem;
		color: #333;
		line-height: 1.5em;
	}

	.news-content-box .news-content-detailsBox p {
		font-size: .96rem;
		line-height: 1.6em;
	}

	.news-content-box .news-content-detailsBox img {
		max-width: 100%;
		width: auto;
		height: auto !important;
		vertical-align: middle;
	}

	.news-content-box .news-content-detailsBox video {
		max-width: 100%;
		height: auto !important;
	}


	/* 简介 */
	.content-Summary {
		background: rgba(114, 164, 210, .5);
		padding: 1rem 1rem;
		box-sizing: border-box;
		color: #fff;
		font-size: 0.95rem;
		border-radius: 1rem 0px 1rem 0px;
		margin-top: 1rem;
		line-height: 1.6em;
	}

	/* 内容页 导航 */
	.content-next-box {
		font-size: 1.5rem;
		color: #3f3f3f;
		line-height: 2rem;
		width: auto;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
		padding: 1rem 0rem;
		padding-bottom: 0px;
		padding-top: 1rem;
		box-sizing: border-box;
		border-top: 1px solid #f3f3f3;
		margin-top: 1rem;
	}

	.content-next-box p {
		width: 100%;
		float: left;
		line-height: 1.5rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;
		margin-top: 0.3rem;
		margin-bottom: 0.3rem;
		font-size: 1rem;
	}

	.content-next-box p i {
		font-size: 1.2rem;
		display: none;
		float: left;
		padding-right: 10px;
	}


	.content-next-box p span {
		margin-left: 0px;
	}

	.content-next-box p span a {
		font-size: 1.5rem;
		color: #676767;
		line-height: 2rem;
		text-decoration: none;
		transition: all 0.3s;
	}

	.content-next-box p a {
		color: #666666;
	}

	.content-next-box p a:active {
		color: #35b564;
		text-decoration: underline;
	}

	.news-content-box .back-button {
		text-align: center;
		padding: 1rem 1rem;
		margin-top: .5rem;
		margin-bottom: .5rem;
	}

	.news-content-box .back-button a {
		display: inline-block;
		padding: 0.5rem 1rem;
		background: #35b564;
		color: #fff;
	}

	/* 相关新闻 */
	.relevant-news-box {
		position: relative;
	}

	.relevant-news-box .title-box {
		text-align: center;
		font-size: 1.3rem;
		padding: 1rem;
		margin-top: 1rem;
		margin-bottom: 1.2rem;
	}



	.relevant-news-box .news-item {
		width: auto;
		margin: 0 1rem;
		box-sizing: border-box;
		margin-bottom: 1rem;
	}

	.relevant-news-box .news-item:last-child {
		margin-bottom: 1rem;
	}

	.relevant-news-box .news-item a {
		display: block;
		background: #fff;
		box-shadow: 0px 5px 5px rgba(204, 204, 204, .3);
		padding: 1rem;
		box-sizing: border-box;
	}

	.relevant-news-box .news-item .time {
		border: 1px solid #e5e5e5;
		display: inline-block;
		padding: 0.5rem 1rem;
		color: #909090;
	}

	.relevant-news-box .news-item .title {
		font-size: 1.1rem;
		line-height: 1.5rem;
		height: auto;
		overflow: hidden;
		margin: 1rem 0px;
		transition: all .3s;
		font-weight: bold;
		margin-top: 1rem;
	}

	.relevant-news-box .news-item .description {
		font-size: 1rem;
		line-height: 1.5rem;
		height: auto;
		color: #acacac;
		overflow: hidden;
	}

	.relevant-news-box .news-item .img-box {
		width: 100%;
		height: 13rem;
		margin-top: 1rem;
		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:active .img-box img {
		transform: scale(1.05);
	}

	.relevant-news-box .news-item:active .title {
		color: #35b564;
	}


	/* relevant 相关内容通用 */
	.relevant-universal-box {
		text-align: center;
	}

	.relevant-universal-box .relevant-universal-title-box {
		border-bottom: 3px solid #35b564;
		display: inline-block;
		padding-bottom: .5rem;
		font-size: 1.3rem;
		margin-top: 1rem;
	}

	.relevant-content-wrap {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 1rem 1rem;
		padding-top: .5rem;
		text-align: left;
	}

	.relevant-content-wrap .relevant-content-item {
		width: 100%;
		height: 3rem;
		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: 3rem;
		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: 3rem;
		height: 2.5rem;
		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: .1rem;
	}

	.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: calc(100% - 4rem);
		font-size: .9rem;
		text-align: left;
		padding-left: .5rem;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;

	}

	.relevant-content-wrap .relevant-content-item a:active {
		color: #35b564;
		border-bottom: 1px solid #35b564;
	}

	/* 人才招聘 new 新的 */
	.choose-yozho-wrap {
		background: #ffffff;
		max-width: 100vw;
		margin: 0 auto;
		margin-bottom: -2rem;
	}

	.choose-yozho-title {
		font-size: 1.2rem;
		max-width: 100%;
		margin: 0 1rem;
	}

	.choose-yozho-title h2 {
		position: relative;
		display: inline;
	}

	.choose-yozho-title h2::after {
		content: '';
		background: #d3ead7;
		position: absolute;
		width: 100%;
		height: 5px;
		left: 0px;
		border-radius: 5px;
		bottom: 0px;
	}

	.choose-yozho-title h2 span {
		position: relative;
		z-index: 3;
		padding: 0px 1px;
		font-size: 1.2rem;
	}

	.why-yozho-box {
		padding: 1rem 0px;
		padding-top: 1rem;
	}

	.why-yozho-itemBox {
		padding: 0px;
		padding-top: 1rem;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.why-yozho-itemBox .why-yozho-item {
		width: auto;
		text-align: center;
		padding: .5rem 1rem;
		box-sizing: border-box;
	}

	.why-yozho-itemBox .why-yozho-item .icon-box {
		overflow: hidden;
		padding: .5rem 0px;
		height: auto;
		line-height: auto;
	}

	.why-yozho-itemBox .why-yozho-item .icon-box .icon {
		font-size: 5rem;
		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: 1.2rem;
		padding-top: 0rem;
		padding-bottom: 0.5rem;
	}

	.why-yozho-itemBox .why-yozho-item .description {
		font-size: 1rem;
		color: #606060;
		line-height: 1.5em;
		padding: 0.5rem 0rem;
		text-align: left;
	}

	/* 员工福利 */
	.yozho-welfare-box {
		margin-top: 0.2rem;
		padding-top: .5rem;
		border-top: 1px solid #f3f3f3;
	}

	.yozho-welfare-box .choose-yozho-title {
		padding-bottom: 1.2rem;
	}

	.yozho-welfare-content {
		display: flex;
		flex-wrap: wrap;
	}

	.yozho-welfare-imgBox {
		width: 100%;
		position: relative;
		z-index: 2;
		height: auto;
	}

	.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%;
		height: auto;
	}

	.yozho-welfare-textBox {
		width: 100%;
		height: auto;
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.yozho-welfare-textBox .swiper {
		width: 90%;
		height: auto;
	}

	.yozho-welfare-textBox .swiper-wrapper {
		display: block !important;
	}

	.yozho-welfare-textBox .item {
		height: 2.8rem;
		line-height: 2.8rem;
		display: flex;
		border-bottom: 1px solid #dcdcdc;
		padding: 0px;
		margin: 0px;
		box-sizing: border-box;
	}

	.yozho-welfare-textBox .item span {
		color: #35b564;
		padding-left: 0.2rem;
		font-size: 1rem;
	}

	.yozho-welfare-textBox .item strong {
		font-weight: 600;
		padding-left: .6rem;
		font-size: 1rem;
		color: #333;
	}

	/* 员工关爱·幸福在永卓 */
	.yozho-caring-wrap {
		margin-top: 2rem;
		background: #eef7ff;
		padding-bottom: 1rem;
	}

	.yozho-caring-wrap .yozho-caring-box {
		display: flex;
		flex-wrap: wrap;
	}

	.yozho-caring-wrap .yozho-caring-box .yozho-caring-textBox {
		width: auto;
		margin: 0 1rem;
	}

	.yozho-caring-wrap .yozho-caring-box .choose-yozho-title {
		max-width: 100%;
	}

	.yozho-caring-wrap .yozho-caring-box .yozho-caring-textBox .choose-yozho-title {
		padding: 1rem 0px;
		padding-top: 0.5rem;
		margin: 0 0rem;
	}

	.yozho-caring-wrap .yozho-caring-box .yozho-caring-textBox .yozho-caring-description {
		padding-right: 0rem;
	}

	.yozho-caring-wrap .yozho-caring-box .yozho-caring-textBox .yozho-caring-description p {
		font-size: 1rem;
		color: #606060;
		line-height: 1.5em;
		text-indent: 2em;
	}

	.yozho-caring-wrap .yozho-caring-box .yozho-caring-imgBox {
		width: 100%;
		position: relative;
		z-index: 2;
		margin-top: 1.2rem;
	}

	.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: auto;
		display: flex;
		margin: 0 auto;
		flex-wrap: wrap;
	}

	.choose-yozho-recruitment-wrap .yozho-recruitment-item {
		width: 100%;
		height: 100%;
		display: flex;
		position: relative;
		justify-content: center;
		align-items: center;
		padding: 5rem 0rem;
	}

	.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: 1.2rem;
		padding: 1rem;
	}

	.choose-yozho-recruitment-wrap .yozho-recruitment-item .textBox p {
		font-size: 1rem;
		padding: 1rem;
		padding-top: .1rem;
	}

	.choose-yozho-recruitment-wrap .yozho-recruitment-item .textBox a {
		background: #35b564;
		color: #ffffff;
		padding: .5rem 1rem;
		border-radius: 0px;
		margin-top: .5rem;
		display: inline-block;
		transition: all .4s;
		font-size: .5rem;
	}

	.choose-yozho-recruitment-wrap .yozho-recruitment-item .textBox a:active {
		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: 1rem;
	}

	.news-content-box .xueli,
	.news-content-box .didian,
	.news-content-box .sub-title,
	.news-content-box .renshu {
		text-align: left;
		font-size: 0.9rem;
		color: #767676;
		padding: .2rem 0px;
	}



	.news-content-box .sub-title {
		border-bottom: 1px solid #f3f3f3;
		padding-bottom: 1.2rem;
		box-sizing: border-box;
		margin-bottom: 1rem;
	}


	.news-content-box .xueli {
		border-top: 2px solid #74addd;
		padding-top: 1.2rem;
		margin-top: 2rem;
	}

	.news-content-box .renshu {
		border-bottom: 2px solid #35b564;
		padding-bottom: 1.2rem;
		margin-bottom: 1rem;
	}

	.join-img {
		margin-bottom: 1rem;
		margin-top: 1.5rem;
		max-width: 100%;
	}

	.join-img img {
		max-width: 100%;
		height: auto;
		overflow: hidden;
		display: block;
		margin: 0 auto;
	}

	/* 相关内容 */
	.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: 20rem;
		overflow: hidden;
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;

	}

	.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: 1.8rem;
		border-top: 1px solid #f3f3f3;
		padding-top: 1rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		course: hand;
	}

	.relevant-honor-item .check {
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}

	.relevant-honor-item .check p {
		padding: 0.5rem 2rem;
		display: inline-block;
		background: #dcdcdc;
		color: #fff;
		margin-top: 2rem;
		margin-bottom: 2rem;
		border-radius: 1.5rem;
		transition: all .3s;
		color: #5e5e5e;
	}

	.relevant-honor-item .check p:active {
		background-color: #35b564;
		color: #fff;
	}

	/* 解决方案内容 */
	.solution-contact-box {
		margin-top: 2rem;
		flex-wrap: wrap;
	}

	.solution-contact-box .news-content-box {
		width: 100%;
		margin-top: 0px;
	}

	.solution-contact-box .news-content-box .news-content-detailsBox {
		min-height: 10rem;
	}

	.solution-contact-box .news-content-box .greenBlock {
		width: 5rem;
		height: 3px;
		display: block;
		background: #35b564;
		margin: 0 auto;
		margin-top: 1.5rem;
		margin-bottom: 1rem;
	}

	.solution-contact-box .solution-contact-right {
		width: auto;
		background: #ffffff;
		margin: 0 1rem;
		padding: 1rem 1rem;
		padding-top: 1rem;
		box-sizing: border-box;
		box-shadow: 0px 3px 5px rgba(204, 204, 204, .5);
		padding-bottom: 1rem;
		margin-top: 1.2rem;
		margin-bottom: 1.6rem;
	}

	.solution-contact-box .solution-contact-right .title {
		font-size: 1.3rem;
		color: #000000;
		padding-bottom: 1rem;
	}

	.solution-contact-box .solution-contact-right .item {
		display: block;
		padding-bottom: .5rem;
		border-bottom: 1px solid #ccc;
		margin-bottom: 1rem;
	}

	.solution-contact-box .solution-contact-right .item .img-box {
		width: 100%;
		height: 11rem;
	}

	.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: auto;
		line-height: 1.5em;
		padding: .5rem 0rem;
		margin-top: 0.5rem;
		transition: all .3s;
		font-size: 1rem;
	}

	.solution-contact-box .solution-contact-right .item:active .title-box {
		color: #35b564;
	}






	/* 产品内容详细页 */
	.product-top-Wrap {
		margin-bottom: 0px;
		padding-bottom: 0rem;
	}

	.product-top-box {
		position: relative;
		padding-top: 1rem;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		padding-bottom: 1rem;
	}

	.product-top-box .left-wrap {
		width: auto;
		margin: 0 1rem;
		order: 1;
	}

	.product-top-box .left-wrap .title-box {
		overflow: hidden;
		padding: 1rem 0px;
		font-size: 2rem;
		padding-top: 0px;
		padding-bottom: 1.2rem;
	}

	.product-top-box .left-wrap .title-box h2 {
		color: #333;
		font-size: 1.2rem;
	}

	.product-top-box .left-wrap .title-box h2 strong {
		color: #35b564;
		font-size: 2rem;
	}

	.product-top-box .left-wrap .title-box h3 {
		border: 1px solid #ccc;
		display: inline-block;
		font-size: 1rem;
		padding: 0.5rem .8rem;
		margin: 0rem 0px;
		margin-top: 1rem;
		margin-bottom: 0rem;
		font-weight: 400;
		background: #f8f8f8;
	}

	.product-top-box .left-wrap .description-box {
		display: block;
		position: relative;
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 2rem;
	}

	.product-top-box .left-wrap .description-box .title {
		font-size: 1.2rem;
		padding-bottom: .8rem;
	}

	.product-top-box .left-wrap .description-box p {
		font-size: 1rem;
		color: #737373;
		line-height: 1.5em;
	}

	.product-top-box .left-wrap .tedian-box {
		display: block;
		padding-bottom: 1rem;
	}

	.product-top-box .left-wrap .tedian-box .title {
		font-size: 1.2rem;
		padding: 1rem 0px;
		padding-top: 1.2rem;
		padding-bottom: .2rem;
	}

	.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: .5rem 0px;
		padding-bottom: 0px;
		color: #686868;
		line-height: 1.5em;
		font-size: 1rem;
	}

	.product-top-box .left-wrap .tedian-box .tedian-item p::before {
		width: auto;
		content: '★';
		color: #35b564;
		font-size: 1.2rem;
		margin-right: .9rem;
	}

	.product-top-box .left-wrap .yingyong-box {
		max-width: 100%;
		padding-top: 1em;
	}

	.product-top-box .left-wrap .yingyong-box .title {
		font-size: 1.2rem;
		padding-bottom: 1rem;
	}

	.product-top-box .left-wrap .yingyong-box img {
		max-width: 100%;
		height: auto;
	}

	.product-top-box .left-wrap .yongtu-box .title {
		font-size: 1.2rem;
		padding: 1rem 0px;
		padding-top: 0.1rem;
	}

	.product-top-box .left-wrap .yongtu-box .yongtu-item {
		display: flex;
		padding: 0.4rem 0px;
		flex-wrap: wrap;
		color: #686868;
	}

	.product-top-box .left-wrap .yongtu-box .yongtu-item p {
		display: flex;
		justify-content: flex-start;
		width: 100%;
		align-items: center;
		align-content: center;
		overflow: hidden;
		padding: .2rem 0rem;
		padding-left: 0.5rem;
		padding-bottom: 0px;
		color: #686868;
		font-size: 1rem;
		margin-bottom: .4rem;

	}

	.product-top-box .left-wrap .yongtu-box .yongtu-item p::before {
		width: auto;
		content: '▶';
		color: #35b564;
		font-size: 1rem;
		margin-right: .9rem;
	}

	.product-top-box .right-wrap {
		width: auto;
		margin: 0 1rem;
		margin-top: 0rem;
		order: 0;
		padding-bottom: 2rem;
	}

	.product-top-box .right-wrap .img-box {
		width: 100%;
		height: auto;
		background: #ffffff;
		box-shadow: 0px 4px 5px rgba(204, 204, 204, .3);
		font-size: 0px;
	}

	.product-top-box .right-wrap .img-box img {
		width: 100%;
		height: auto;
		object-fit: cover;
	}

	.product-top-box .button-box {
		display: flex;
		width: 100%;
		justify-content: space-between;
		margin-top: 1rem;
	}

	.product-top-box .button-box .button {
		display: flex;
		background: #35b564;
		flex-wrap: wrap;
		padding: 0.2rem .8rem;
		line-height: 1.5em;
		color: #fff;
		justify-content: center;
		align-items: center;
		transition: all .3s;
		font-size: 1rem;
		text-align: center;

	}

	.product-top-box .button-box .button .icon {
		font-size: 1.5rem;
		width: 100%;
		padding: 0.3rem 0rem;
		text-align: center;
		box-sizing: border-box;
	}

	.product-top-box .button-box .button:active {
		background: #74addd;
	}

	/* 详细规格 */
	.product-specification-Wrap {
		background: #f9f9f9;
		width: 100%;
		padding-bottom: 2rem;
		overflow: hidden;
	}

	.product-specification-Wrap .product-specification-title {
		text-align: left;
		font-size: 1.2rem;
		padding: 1rem 1rem;
		padding-top: 1.5rem;
		padding-bottom: .5rem;
		font-weight: bold;
	}

	.product-specification-tableBox {
		width: auto;
		background: #ffffff;
		font-size: 0px;
		margin: 0 1rem;
		margin-top: 1rem;
	}

	.product-specification-tableBox table {
		width: 100%;
		text-align: left;
		font-size: 1rem;
		border-top: 3px solid #35b564;
		border-collapse: collapse;
		color: #686868;
		box-sizing: border-box;
	}

	.product-specification-tableBox table td,
	.product-specification-tableBox table th {
		padding: .8rem 1rem;
		border: 1px solid #dedede;
		box-sizing: border-box;
		width: 50%;
		font-size: 1rem;
	}

	.product-specification-tableBox table tr {
		transition: all .3s;
	}

	.product-specification-tableBox table tr:hover {
		background: #f5fff9;
		color: #333;
	}

	.product-specification-tableBox table span {
		background: none !important;
	}


	/* 产品内页，行业应用领域 */
	.product-application-allWrap {
		background: #f4fdff;
		padding-bottom: .5rem;
	}

	.product-application-allWrap .product-application-swiper {
		padding-bottom: .0rem !important;
	}

	/* 产品内容页 > 其他热门产品 */

	.other-product-Wrap {
		background-image: linear-gradient(to right top, #f3f6f7, #f3f8f9, #f3fafa, #f3fbfb, #f4fdfb, #f4fefb, #f4fefa, #f5fffa, #f4fffa, #f4fff9, #f3fff9, #f3fff8);
		margin-bottom: -2rem;
		padding: 0rem 0px;
	}

	.other-product-Wrap .other-product-title {
		text-align: left;
		font-size: 1.4rem;
		padding: 1rem 1rem;
		padding-bottom: 2rem;
	}

	/* 产品详细内容  Swiper 外包裹*/
	.other-product-SwiperBox {
		width: auto;
		margin: 0 0rem;
		position: relative;
		height: auto;
		margin-top: 0rem;
		margin-bottom: 2rem;
	}

	.other-product-Wrap .other-product-Swiper {
		padding: 0px;
		width: 100%;
	}

	.other-product-Wrap .swiper-slide {
		display: flex;
		justify-content: center;
		align-items: center;
		padding-top: 5rem;
	}



	/* 切换箭头 */
	.other-product-SwiperBox .swiper-button-prev {
		left: 30%;
		top: 0px;
		margin: auto;
		width: 3rem;
		height: 3rem;
		color: #646464;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 1rem;
		border: 2px solid #646464;
		box-sizing: border-box;
	}

	.other-product-SwiperBox .swiper-button-next {
		right: 30%;
		top: 0px;
		margin: auto;
		width: 3rem;
		height: 3rem;
		color: #646464;
		border-radius: 50%;
		border: none;
		--swiper-navigation-size: 1rem;
		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:active .swiper-button-next,
	.other-product-SwiperBox:active .swiper-button-prev {
		opacity: 1;
	}



	.other-product-item {
		width: 100%;
		height: auto;
		padding: 0px 1rem;
		box-sizing: border-box;
		margin-bottom: 2.5rem;
	}

	.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: .5rem 0px;
		box-sizing: border-box;
		width: auto;
		margin: 0 1rem;
	}

	.other-product-item .number {
		font-size: 1rem;
		color: #181818;
		padding: .8rem 0px;
	}

	.other-product-item .type {
		padding: .8rem 0px;
	}

	.other-product-item .type p {
		font-size: 1rem;
		color: #333;
		padding-bottom: .5rem;
	}

	.other-product-item .type h2 {
		font-size: 1.5rem;
		transition: all .3s;
	}

	.other-product-item .description {
		overflow: hidden;
		padding: 1rem 0px;
		border: none;
		font-size: 1rem;
		color: #999;
		height: 5rem;
		overflow: hidden;
		box-sizing: border-box;
		font-size: 0.9rem;
		line-height: 1.3rem;
		margin-bottom: .5rem;
	}

	.other-product-item .description p {
		font-size: .9rem !important;
		color: #7b7b7b !important;
		line-height: 1.5rem !important;
		padding: 0px !important;
		margin: 0px !important;
	}

	.other-product-item .description p img {
		display: none;
	}

	.other-product-item .button-box {
		width: auto;
		margin: 0 1rem;
		border-bottom: none;
		box-sizing: border-box;
		display: flex;
		padding: 0px;
		margin-top: .5rem;
	}

	.other-product-item .button-box a {
		width: auto;
		background: #35b564;
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		padding: .5rem 1rem;
		transition: all .3s;
		color: #ffffff;
		margin-bottom: 1.2rem;
	}

	.other-product-item .button-box a .icon {
		font-size: 1.1rem;
		padding-left: .5rem;
	}

	.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: 92vw;
		margin: 0 auto;
		background: #ffffff;
		box-shadow: 0px 0px 5px rgba(204, 204, 204, .3);
		min-height: 10rem;
		padding: 1rem 1rem;
		margin-top: 1rem;
		margin-bottom: 1rem;
		box-sizing: border-box;
		overflow: hidden;
	}

	.channelContent-box img {
		max-width: 100%;
		width: auto;
		height: auto;
	}

	/* 在线留言 */
	.pc-message-box {
		display: block;
	}

	.mobile-message-button {
		display: block;
		text-align: center;
	}

	.mobile-message-button a {
		display: inline-block;
		padding: .5rem 1rem;
		background: #35b564;
		border-radius: 2rem;
		color: #fff;
		margin-top: 0rem;
		margin-bottom: 1.5rem;
	}


	/* 应用领域副标题 */
	.news-content-box .subTitle {
		text-align: center;
		font-size: 1.6rem;
		color: #333;
		padding: 1.5rem 0px;
		margin-top: 1rem;
		border-bottom: 1px solid #e6e6e6;
		box-sizing: border-box;

	}

	/* 人才招聘内容 */
	.news-content-box .t-button-box {
		display: block;
		text-align: center;
		padding-top: .5rem;
		padding-bottom: 1rem;
	}

	.news-content-box .t-button-box a {
		padding: .5rem 1rem;
		background: #35b564;
		display: inline-block;
		color: #fff;
		font-size: .95rem;
		transition: all .3s;
	}

	.news-content-box .t-button-box a:hover {
		background: #009944;
	}

	.news-content-box .tishi {
		background: #f3f3f3;
		padding: 1rem 1rem;
		margin-top: .5rem;
		margin-bottom: .5rem;
		line-height: 2em;
		color: #393939;
		font-size: .9rem;
	}

	.news-content-box .tishi a {
		color: #35b564;
		font-weight: bold;
		display: flex;
		justify-content: center;
		font-size: 1.5rem;
		padding: 10px;
	}

	/* 搜索相关 */
	.ss-no-box,
	.ss-loading {
		display: block;
		padding: 30px;
		text-align: center;
	}

	.ss-no-box .title {
		text-align: center;
		font-size: 1.8rem;
		font-weight: 400;
	}

	.ss-no-box .title strong {
		color: #F00;
	}

	/*搜索界面的搜索框*/
	.search-page-from-box {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 2rem 0px;
		padding-bottom: 2rem;
		box-sizing: border-box;
	}

	/* 产品栏目专用搜索框 */
	.productChannel-search-Wrap {
		width: 100%;
		background: #f3f3f3;
		padding: 0rem 1rem;
		box-sizing: border-box;
	}

	.productChannel-search-Wrap .nav-search-box {
		width: 100%;
	}

	.productChannel-search-Wrap .nav-search-box .keyword {
		width: 70vw;
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 1rem;
	}

	.productChannel-search-Wrap .nav-search-box .search-btn {
		width: calc(100% - 70vw);
		height: 2.5rem;
		line-height: 2.5rem;
		font-size: 1rem;
	}


	/* 资料下载  content*/
	.news-content-box .button-box {
		text-align: center;
		padding: 2rem;
	}

	.news-content-box .button-box a {
		background: #f3f3f3;
		display: inline-block;
		padding: 1rem 2rem;
		font-size: 16px;
		margin: 2rem;
		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:active {
		background: #35b564;
		color: #fff;
	}

	/* 弹出层播放视频尺寸 */
	.videoPlay-box {
		width: 90vw;
		height: 70vw;
		display: block;
		overflow: hidden;

	}

	.videoPlay-box .videoPlay-item {
		width: 100%;
		height: auto;
		object-fit: fill;
	}



	/* 微信弹出层包裹 */
	.wechat-click-wrap {
		width: 20rem;
		height: 20rem;
		background: url(../images/qr-back.jpg) left top no-repeat;
		background-size: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		border-radius: 1.5rem;
		/* padding: 30px 30px 20px 30px; */
	}

	.wechat-click-wrap.open {
		background-size: 100%;
	}

	.wechat-click-wrap .qr {
		width: 8rem;
		height: 8rem;
		border: 3px solid rgba(204, 204, 204, 0.1);
		margin: 0 auto;
		display: block;
		margin-top: 2.5rem;
	}

	.wechat-click-wrap .title {
		font-size: 1.2rem;
		line-height: 2rem;
		padding-top: 1rem;
		font-weight: lighter;
	}
	
}