@charset "utf-8";

@font-face {

	font-family: 'FuturaPTMedium';

	src:  url('../fonts/FuturaPTMedium.eot?vnv5pp');

	src:  url('../fonts/FuturaPTMedium.eot?vnv5pp#iefix') format('embedded-opentype'),

	  url('../fonts/FuturaPTMedium.ttf?vnv5pp') format('truetype'),

	  url('../fonts/FuturaPTMedium.woff?vnv5pp') format('woff');

	font-weight: normal;

	font-style: normal;

	font-display: block;

  }

  @font-face {

	font-family: 'Roboto-Black';

	src:  url('/skin/zp/fonts/Roboto-Black.eot?vnv5pp');

	src:  url('/skin/zp/fonts/Roboto-Black.eot?vnv5pp#iefix') format('embedded-opentype'),

	  url('/skin/zp/fonts/Roboto-Black.ttf?vnv5pp') format('truetype'),

	  url('/skin/zp/fonts/Roboto-Black.woff?vnv5pp') format('woff');

	font-weight: normal;

	font-style: normal;

	font-display: block;

  }

  @font-face {

	font-family: 'Roboto-Regular';

	src:  url('/skin/zp/fonts/Roboto-Regular.eot?vnv5pp');

	src:  url('/skin/zp/fonts/Roboto-Regular.eot?vnv5pp#iefix') format('embedded-opentype'),

	  url('/skin/zp/fonts/Roboto-Regular.ttf?vnv5pp') format('truetype'),

	  url('/skin/zp/fonts/Roboto-Regular.woff?vnv5pp') format('woff');

	font-weight: normal;

	font-style: normal;

	font-display: block;

  }

/* ****************************************************************************** */

.zp-banner-anniu{ margin:0 auto; display:flex; justify-content:space-between; text-align: center;}

.zp-banner-anniu a,.zp-banner-solution-anniu a{ padding:0 12px;height:.5rem;display:inline-block; line-height:.5rem; border-radius:4px; margin-left:1.5%; margin-right:1.5%;margin:0 auto; font-family: "Roboto-Regular", sans-serif; font-size: .16rem; transform-origin: 50% 50%; opacity: 1; transform: translate(0px, 0px); visibility: visible;     transition: all ease 0.3s;}
.zp-banner-solution-anniu a{background-color:#009944; color:#fff;}

.zp-banner-anniu a:nth-child(1){ background-color:#009944; color:#fff;}

.zp-banner-anniu a:nth-child(2){ background-color:#fff; color:#030f27;}

.zp-banner-anniu a:hover,.zp-banner-solution-anniu a:hover{background-color: #39374d; color: #ffffff;}

.swiper-slide h2,#page-banner h2{ font-size:.55rem; color:#fff;  margin-top:1.9rem;}

.zp-solution-show-banner-slide h2{ font-size:.55rem; margin-top:1.9rem; text-transform:capitalize; font-family:"Roboto-Regular";}

.zp-solution-show-banner-slide p{ text-transform:capitalize;margin-bottom:12px;line-height:.32rem;}

.swiper-slide p,.swiper-slide .page-banner-p { font-size:.24rem; color:#fff;}

.zp-banner-slide,.zp-solution-show-banner-slide{ background-position:center center; width:100%; background-repeat: no-repeat;}

.zp-solution-show-banner-slide{ height:5.97rem;}
.prelude-content-box{margin-top:60px;}
/**筛选**/

.clear{ clear: both;}

.zp-box{ width:100%; background:#ebebeb; }

.zp-product{ width:1556px; margin:0 auto; padding:50px 64px;}

.zp-product .zp-tit-one a,.zp-product .zp-tit-two a{ width:193px; height:41px; line-height:41px; color:#4b4b4b; font-size:20px; float: left; border:2px #9c9c9c solid; display: block; text-align: center; margin-right:12px;}

.zp-product .zp-tit-one a:hover,.zp-product .zp-tit-one a.changefieldandcss,.zp-project-left-menu ul li a.changefieldandcss{ border:none; background-color: #009943; color:#fff;}

.zp-product .zp-tit-two{ margin-top:24px;}

.zp-product .zp-product-list{ margin-top:36px;}

.zp-product .zp-tit-two a{height:61px; line-height:61px; font-size:20px; background-color:#999;}

.zp-product .zp-tit-two a:hover,.zp-product .zp-tit-two a.changefieldandcss{ background-color: #009943; border:none;  color:#fff;}



.zp-product .zp-product-list ul{ padding:0;margin:0; display: flex; flex-wrap:wrap; justify-content:flex-start;}

.zp-product .zp-product-list ul li{ width:467px; list-style-type: none; margin-right: 30px;}

.zp-product .zp-product-list ul li img{ width:auto; height:348px; background:#fff; text-align:center;}

.zp-product .zp-product-list ul li p{ padding-top:12px; word-wrap:break-word;}

.zp-product .zp-product-list ul li p a{ margin-left:12px;}

.zp-product .zp-product-list ul li .mobei{ background:#eee; text-align: center;}

@media (min-width:1556px) {



}



@media (min-width:1025px) {

	.zp-banner-anniu{ width:25%;}
	.zp-banner-solution-anniu{ width:auto;}

	.zp-banner-slide{ height:9.5rem; background-size:cover;}



	.swiper-slide p{ width:652px; margin:0 auto; padding-bottom: .5rem;}

	.zp-solution-show-banner-slide p{ width:100%; max-width:689px; text-align: center; padding-top:0;}

	#page-banner{  width:63%!important; margin:0 auto; text-align:left;}

	#page-banner h2{ width:50%; margin-top:1.9rem;}

	.swiper-slide .page-banner-p{ width:680px; margin:0;}

	.page-banner-anniu{ float:left; margin-right:1rem; margin-left:.2rem;}

	.zp-pre .item .thumb img{ height:auto;}



}

@media (max-width:1024px) {
	.zp-banner-slide{ height:7rem; background-size:cover;}
	.zp-show{ max-width:90%;}

.zp-banner-anniu{ width:45%;}

.swiper-slide h2{ margin-top:2rem;}

.swiper-slide p{ padding-top:0;}

#page-banner h2{ margin-top:1.5rem;}

.page-banner-anniu-box{ text-align:center; display:flex; justify-content:space-between; padding-left:2rem; padding-right:2rem;}

.page-banner-anniu{ float:none; }

.zp-product{ width:1025px;}

.zp-product .zp-tit-one a,.zp-product .zp-tit-two a{ width:auto; padding-left:3%; padding-right: 3%;; margin-bottom:.2rem;}

.zp-product .zp-product-list ul li{ width:30%; margin-right: 2%;}

.zp-product .zp-product-list ul li img{ width:100%; height:auto;}

.swiper-slide p,.swiper-slide .page-banner-p{padding:.2rem;}

@media (max-width:768px) {

.zp-banner-slide{ height:8rem; background-size:cover;}

.zp-banner-anniu{ width:40%;}

.zp-banner-anniu a{font-size: .24rem;}

.swiper-slide h2{ margin-top:1.5rem;}

.swiper-slide p{ padding-top:0;}

.zp-product{ width:100%;}

.zp-product .zp-product-list ul li{ width:100%; margin-right: 0;}

@media (max-width:500px) {

.zp-banner-anniu{ width:80%;}

.zp-banner-anniu a{ height:1rem; line-height:1rem; font-size: .4rem;}

.swiper-slide h2{margin-top:1.5rem;}

.swiper-slide p{ padding-top:0; font-size:.3rem;}

}

}

}



#index-banner .swiper-button-next,#index-banner  .swiper-button-prev{ width:40px; height:40px; background:rgba(0,0,0,0.5);border-radius: 50%;}

#index-banner .swiper-button-next:hover, .swiper-rtl .swiper-button-prev:hover{background:#000;}

#index-banner .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{ content:'\e82d'; font-family: "revicons";font-size: 20px; color:#fff;}

#index-banner .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{ content:'\e82c'; font-family: "revicons";font-size: 20px; color:#fff;}

.woocommerce-product-details__short-description,#tab-description{ word-wrap:break-word}

#tab-description{ padding-top:35px;}



/******2022.2.28*********/

.zp-yuyanqiehuan{ float: right; }

.zp-yuyanqiehuan select{ border:none; color:#fff;  padding:0; margin:8px 0 0 14px; outline:none; font-size:14px;}

.zp-yuyanqiehuan select option{ color:#39374d;}

/*******2022.3.3**********/

li{ list-style-type: none;}

.solution-one,.solution-two{ width:90%; max-width:1545px; margin:0 auto;}

.solution-one{ padding-top:50px;}

.solution-one li{width:499px; height:290px; position: relative; float: left; margin:20px 8px 0 8px;}

.solution-one li,.solution-two li{ background-size:contain;}

.solution-one li .solution-one-box,.solution-two li .solution-one-box{ position:absolute; z-index: 2;}

.solution-one li h2,.solution-two li h2{ font-size:30px; color:#fff; padding-top:51px; padding-left:51px;}

.solution-one li .pai,.solution-two li .pai{ font-size:16px; color: #fff; padding-left:51px; }

.solution-one li .pai::before,.solution-two li .pai::before{ content:''; width:10px;height:10px;background:#61CE70; border-radius:50%; overflow: hidden; margin-right:6px; display: inline-block; vertical-align:middle;}

.solution-one li span,.solution-two li span{ background-color:rgba(0,0,0,0.4); width:499px; height:290px; position:absolute; z-index: 1; }

.solution-one li:hover span,.solution-two li:hover span{ background-color:rgba(0,0,0,0.8); height:290px; }

.solution-one li .readmore,.solution-two li .readmore{ display: none; position:absolute; z-index: 2; bottom:25px; right:29px;}

.solution-one li:hover .readmore,.solution-two li:hover .readmore{ display:block;}

.solution-one li .readmore a,.solution-two li .readmore a{ color:#fff; font-size: 14px; font-weight: 500; letter-spacing: 0.25px; font-family: "Roboto-Regular"; display: block; padding: 10px 14px; background:#009944; border-radius:5px; text-align:center;}

.solution-one li .readmore a:hover,.solution-two li .readmore a:hover{ background-color: #39374d;}



.solution-two{ clear: both; padding-bottom:50px;}

.solution-two li{ width:761px; height:290px; position:relative; float: left; margin:20px 4px 0 4px; }

.solution-two li span{ width:761px;}

.solution-tit-small{ color:#a0a2a0; font-size:14px; text-align: center; font-weight: bold; font-family:"Roboto-Regular";}

.solution-tit-big{ color:#2b2b2b; font-size:26px; font-family: "Roboto-Regular"; text-align: center; font-weight: bold; margin-bottom: 15px;text-transform:uppercase;}
.solution-tit-big span{color:#009946;}
.square-group {
	width:62px;
	margin:0 auto;
	display: flex; /* 横向布局 */
	gap: 3px; /* 方块间距（可调整） */
	align-items: center; /* 垂直居中 */
  }
  
  /* 单个方块基础样式 */
.square-group .square {
	width: 10px;
	height: 10px;
	background-color: #009a44; /* 实心黑色（可修改颜色） */
  }

  .solution-tit-big2{text-align:center;color:#74727f;font-size:18px;margin-top:40px;}
.solution-news{ display:flex; justify-content:space-between; width:90%; max-width:1600px; margin:0 auto; margin-top:30px;}

.solution-news li{ width:23.5%; background:#fff; margin-bottom: 24px; padding-bottom: 30px; }

.solution-news li img{ height:250px; width:100%;}

.solution-news li h3{ font-size:18px; padding:26px 22px 0 22px; margin:0; word-wrap: break-word;}

.solution-news li span{ background:url(../images/bj-li.png) left center no-repeat; padding-left:22px; display: block; font-size:18px; margin-left:22px;}

.solution-two-box{ background:#f5f5f5; padding-top:50px; padding-bottom: 50px;}

@media (max-width:1560px) {

	.solution-news{ flex-wrap: wrap;}

	.solution-news li{ width:46%; }

}

@media (max-width:1024px) {

	.solution-one{ padding-top:0;}

	.solution-one li,.solution-two li{ width:100%;  margin:0 auto; margin-top:30px; background-size: cover;}

	.solution-one li span,.solution-two li span{ width:100%; height:auto;}

	.solution-two-box{ clear: both;}	

	.solution-one li:hover .readmore,.solution-two li:hover .readmore{ display:none;}

}

@media (max-width:768px) {

	.solution-news li{ width:100%;  }

	.solution-news li img{ height:auto;}

}

.zp-three-box{ background:#f5f5f5; padding:60px 0;}

.zp-show{width:90%; max-width:1170px; margin:0 auto; background:#fff; padding:45px; word-wrap:break-word; word-break:normal;border-top-left-radius:22px;border-top-right-radius:22px;}

.zp-show .zp-h1{ color:#2d2f2e; font-size:22px;font-weight:700; text-align: center; font-family:"Roboto-Regular";margin-top:50px;}

.zp-show .zp-h2{ color:#817f89; font-size:20px; text-align: center;}

.zp-show .zp-xian{ height:1px; width:100%; background:#ebebeb; margin-top:25px; margin-bottom: 30px;}

.zp-show .zp-zhengwen{ clear: both; color:#6c707a; font-size:20px; word-wrap:break-word; word-break:normal; }

@media (max-width:1024px) {

	.zp-show .zp-zhengwen img{ width:100%!important; height:auto!important;}

}

.zp-project-main{ background:#f5f5f5; padding-top:50px; padding-bottom: 50px;}

.zp-project{ width:90%; max-width:1545px; margin:0 auto;}

.zp-project .zp-project-left-menu .tit,.zp-project .zp-project-left-news .tit{ color:#2e2e2e; font-size:20px; font-weight: bold;}

.zp-project .zp-project-left-menu ul{margin:0; margin-bottom:30px; }

.zp-project .zp-project-left-menu ul li{ background:#fff; margin-bottom: 12px;  border-radius:4px;padding:5px 10px;}

.zp-project .zp-project-left-menu ul li:hover{ background:#009944; color:#fff; cursor:pointer;}

.zp-project .zp-project-left-menu ul li a{ display: block; font-size:16px; color:#2e2923; transition:none; font-family: "Roboto-Regular", sans-serif;}

.zp-project .zp-project-left-menu ul li:hover a{ color:#fff;}

.zp-project-left-menu ul li.changefieldandcss{ background-color: #009943; border:none;}

.zp-project-left-menu ul li.changefieldandcss a{  color:#fff;}



.zp-project .zp-project-left-news{ margin-top:70px;}

.zp-project .zp-project-left-news ul{ margin:0; margin-top:30px;}

.zp-project .zp-project-left-news li{ width:346px; background:#fff; padding:12px; margin-bottom: 4px; }

.zp-project .zp-project-left-news li a{ color:#2e2923; font-size:14px;  word-wrap:break-word; word-break:normal;}

.zp-project .zp-project-left-news li span{ color:#b7bfc7; font-size:14px; padding-left:4px;}



.zp-project-main-left{ float: left; width:22%; max-width:346px;}

.zp-project-main-right{ float: right; width:76%; max-width:1158px;}

.zp-project-main-right .zp-project-list li { padding:37px; background:#fff; margin-bottom: 30px; border-radius:4px;}

.zp-project-main-right .proright-zhengwen{padding:37px; background:#fff;}

.zp-project-main-right .zp-project-list li .photo{ width:440px;float: left; position: relative; overflow: hidden;}
.zp-project-main-right .zp-project-list li .photo a{display:block;}
.zp-project-main-right .zp-project-list li .photo img{transition: all 1s; width:100%;}

.zp-project-main-right .zp-project-list li .photo:hover img{ transform: scale(1.1); }

.zp-project-main-right .zp-project-list li .photo .time{ width:105px; height:105px; background:#323232; position:absolute; top:0; left:0; opacity:.8;}

.zp-project-main-right .zp-project-list li .photo .time p{ color:#fff; font-size:14px; text-align: center;margin:0;}

.zp-project-main-right .zp-project-list li .photo .time p:nth-child(1){ padding-top:10px;}

.zp-project-main-right .zp-project-list li .photo .time p:nth-child(2){ font-size:36px; font-weight: bold;  height:36px; line-height:36px;}

.zp-project-main-right .zp-project-list li .pro-jieshao{ float: left; width:566px; margin-left:38px;}

.zp-project-main-right .zp-project-list li .pro-jieshao h3{ color:#343433; font-size:24px; word-wrap:break-word; word-break:normal;     font-family: "Roboto-Regular";}

.zp-project-main-right .zp-project-list li .pro-jieshao h4{ font-size:18px;}

.zp-project-main-right .zp-project-list li .pro-jieshao h3 a:hover{ background:none;color:#009944;	 }

.zp-project-main-right .zp-project-list li .pro-jieshao p{ color:#76838a; font-size:16px; word-wrap:break-word; word-break:normal;}



.zp-project-main-right .zp-project-list li .pro-jieshao .header-button a{ color:#fff; font-size: 14px; font-weight: 500; letter-spacing: 0.25px; font-family: "Roboto-Regular", sans-serif; padding: 10px 14px; background:#009944; border-radius:4px; text-align:center;}

.zp-project-main-right .zp-project-list li .pro-jieshao a:hover{ background:#39374d;}



@media (max-width:1024px) {

	

	.zp-project-main-left .zp-project-left-menu{ clear: both;}

.zp-project-left-news{ display: none;}

.zp-project-main-left{ float:none; width:auto; max-width:100%; margin-top:0; margin-bottom: 50px;}

.zp-project-main-left .zp-project-left-menu ul{ width:100%; }

.zp-project-main-left .zp-project-left-menu ul li{ height:auto; line-height:100%; text-indent:0; padding:15px; float: left; margin-right: 15px;}



	.zp-project-main-right{ float:none; width:100%; margin:0 auto;}

	.zp-project-main-right > li{ width:100%; padding:18px;}

	.zp-project-main-right > li .photo,.zp-project-main-right > li .pro-jieshao{ width:100%; float:none; margin-left:0; height:auto;}

	.zp-project-main-right > li .pro-jieshao h3{ padding-top:20px; margin-bottom: 5px;}

	

	

}



/******2022.3.11*********/

.about-box{ background:#f5f5f5; }

.about-main{padding-bottom: 100px; width:90%; max-width:1455px; margin:0 auto;}

.about-main .zp-h1{  text-align:center; padding-bottom: 20px; padding-top:50px;}

.about-main .zp-h1 h1{ font-size:50px; font-weight: bold;color:#069845;text-transform: uppercase;}
@media(max-width:768px){
	.about-main .zp-h1 h1{font-size:30px;}
}
.about-main .lv{ color:#069845;}

.about-main p { margin:0;}

.about-main li i{ color:#069845; font-size:60px; height:25px; line-height:0; margin-right:8px; font-style:normal; overflow: hidden; display:inline-block;  }

.about-main ol{ display:flex; justify-content:space-between; margin:0; margin-top:20px;} 

.about-main .culture li{  background:#fff; display:flex; justify-content:space-between; margin-bottom:40px;}

.about-main .culture li .jieshao{ width:1043px; text-align:left; padding:35px;  }

.about-main .culture li .jieshao h3{ color:#343433; font-size:22px;}

.about-main .culture li .jieshao p{ color:#434343; font-size:18px;}

/********2022.6.14************************/

.pdt-left{ float: left; width:45%; padding:12px; margin-right:10%; }

.pdt-right{ float: left; width:45%; height:490px; position:relative;}

.pdt-right h2{ color:#000;font-weight:600;font-size:20px; padding-top:11px; font-family:"Roboto-Regular"; text-transform:uppercase;}

.pdt-right > div{ line-height:30px;}

.pdt-right .chat a{ padding: 1px 18px; border-radius:4px; background:#009944; text-align: center; font-size:12px; color:#fff; font-family:"思源黑体"; display: inline-block;}

.pdt-right .chat a::before{ content:''; background:url(/skin/zp/images/chat.png) no-repeat; background-size:contain; width:15px; height:15px; display: inline-block; vertical-align: middle; margin-right:12px;}

.pdt-right .chat a:hover{ background-color: #39374d;}



.prelude-links > span{ font-weight: normal;}

.prelude-image-box.style-1 .item .title{ margin-bottom: 16px; word-wrap:break-word; font-size:18px; font-weight: bold; font-family:"Roboto-Regular";}

.product-list{ margin-top:30px;}

/* 2022.6.21 */

.zp-company{}
.about-licheng .swiper-button-prev,.about-licheng .swiper-button-next{display:none;background:#015dc2;width:30px;height:30px;border-radius:50%;}
.about-licheng:hover .swiper-button-prev,.about-licheng:hover .swiper-button-next{display:flex;}
.about-licheng .swiper-button-next:after,.about-licheng .swiper-button-prev:after{font-size:14px;color:#fff;}
.zp-company li{ width:100%;text-align: center;background:rgba(6, 152, 69, .1);height:250px;padding-top:30px;border-radius:10px; }
@media(max-width:768px){
	.zp-company li{height:auto;padding-bottom: 30px;}
}

.zp-company li .tit{ width:72px; height:72px;margin:0 auto; background:#015dc2; border-radius:50%; text-align: center; line-height:72px; font-size:18px; color:#fff; font-family:'Roboto-Black'; margin:0 auto;}

.zp-company li p{ font-size:12px; color:#272727; font-family:"Roboto-Regular"; line-height: 18px; width:90%;padding-left:5%;margin-top:12px;}

/* 2022.6.23 */

.zp-fanye{ border-top:#ebebeb 1px solid; padding-top:12px; margin-top:30px;}

/* 2022.6.24 */



.zmySwiper2{height:402px;width:100%;}

.zmySwiper{ width:100%; padding:1px; margin-top:12px; }

.zmySwiper .swiper-slide{ outline:1px solid #e5e5e5;border-radius:5px;position:relative; z-index: 9;}
.zmySwiper .swiper-slide img{ height:60px;}

.zmySwiper .swiper-slide-thumb-active{ outline:1px #009944 solid; position:relative; z-index: 99;}

.zmySwiper .swiper-slide:hover{ cursor: pointer;}

.zp-xiazai{ margin-top:30px;}

.zp-xiazai a{ background:#009944; border-radius:4px; padding:5px 18px; color:#fff; font-family: "Roboto-Regular"; font-size:14px; display:inline-block; margin-right:12px;line-height:33px;cursor: pointer;}

.zp-xiazai a:nth-child(1)::before{ content:''; background:url(/skin/zp/images/contact.png) no-repeat; width:33px; height:33px; display:inline-block; vertical-align: middle; margin-right: 6px; background-size:contain;}

.zp-xiazai a:nth-child(2)::before{ content:''; background:url(/skin/zp/images/playvideo.png) no-repeat; width:33px; height:33px; display:inline-block; vertical-align: middle; margin-right: 6px; background-size:contain;}

.zp-xiazai a:hover{ background-color: #39374d;}

/* 2022.6.25 */

.denair-brand{ background-image:url(/skin/zp/images/brand.jpg); background-repeat: no-repeat; background-position: top center; height:8.18rem; background-size:contain; position:relative;}

.denair-brand p{ color:#fff; font-size:.16rem; line-height:.24rem; position:absolute;}

.denair-brand p:nth-child(1){ top:.74rem; left:.92rem;}

.denair-brand p:nth-child(2){ top:.49rem; right:1.79rem;}

.denair-brand p:nth-child(3){ top:5.38rem; left:3.14rem;}

.denair-brand p:nth-child(4){ top:6.53rem; left:4.47rem; color:#333;}

.zp-fenye{width:30%;}
.zp-fenye ul{display:flex;justify-content: space-between;}

.zp-fenye li a{  

	background: #fff;

	color:#333;

    padding:10px 14px;

    text-align: center;

    font-size: 14px;

    font-weight: 500;

    letter-spacing: 0.25px;

    font-family: "Roboto-Regular";

    display: block;

    border-radius: 4px;

	transition: all ease 0.3s;

}

.zp-fenye li a:hover{ background: #ddd; cursor: pointer;}
.zp-fenye .page-item.active a{background: #ddd;}

/* 2022.7.12 */

.zp-thumb{  height:3.5rem; line-height:3.5rem;}

.show-thumb{ height:300px; background:#fff; overflow: hidden;}


/***2022.8.3****/
.main-nav a{ font-size:14px;}
#site-header .header-button{ font-size:14px;}
/****2023.5.24******/
.box-solution-list-bj{ background-color:rgba(0, 0, 0, .4); width:100%; height:100%; z-index: 1; padding:32px 35px 44px 35px;}
.box-solution-list-bj:hover{ background-color:rgba(0, 0, 0, .6);}
/****2023.5.25******/
.zppro{max-width:1300px; margin:0 auto!important;display:flex;justify-content:space-between;flex-wrap:wrap;}
.zppro .da_product_list{padding:10px;margin-top:15px;width:25%;}
.zppro .da_product_list .n_box{border-left:1px rgba(1, 185, 82, .5) solid;}
.zppro .da_product_list .da_product_list_ya{border-left:1px #01b952 solid;}

.zppro .da_product_list h3{font-size:18px;line-height:18px;margin-left:25px;margin-bottom:5px;}
.zppro .da_product_list h3 a{font-weight:700;color:#01b952;font-size:14px;}
.zppro .da_product_list li a{color:#feffff;font-size:13px;font-weight: 400;}
.clr{clear:both;}
.fm_desc{ overflow: hidden; margin-bottom: 20px;}
/******2023.7.18******/
.product-feng{padding-top:1.5rem;}
.product-feng p{padding-bottom: .2rem;}
/****2023.8.8*****/
.zpwhatsapp{position:fixed;right:10px;top:50%;background:#fff;padding:10px;z-index: 999;display:block;border-radius:10px;box-shadow:0 0 5px #eee;}
.zpwhatsapp span{display: inline-block;font-size:20px;vertical-align: middle;}
.zpwhatsapp span:nth-child(2){width:40px;height:40px;margin-left:10px;}
.zpwhatsapp svg{width:100%;height:100%;}
/****2023.8.17*************/
.service-j{padding-top:100px;}
.service-j .jieshao{float:right; width:56%;}
.service-j .photo{max-width:615px;width:40%;}
.service-j .jieshao h3{color:#069846;font-size:48px;font-family: "Roboto-Regular";}
.service-j .jieshao h4{color:#1c1c1c;font-size:30px;font-family: "Roboto-Regular";}
.service-j .jieshao ul li{width:100%;}
.service-j .jieshao ul li::before{content:'';background-color:#009943;background-repeat: no-repeat;border-radius:50%;display:inline-block;margin-right:20px;margin-top:20px;width:70px;height:70px;float:left;background-position:center center;}
.service-j .jieshao ul li>div{float:left;width:80%;}
.service-j .jieshao ul li h5{color:#1c1c1c;font-size:24px;margin:0;margin-top:20px;}
.service-j .jieshao ul li p{color:#1c1c1c;font-size:16px;padding-top:8px;}
.service-j .jieshao ul li:nth-child(1):before{background-image:url(/skin/zp/service/icon1.webp);}
.service-j .jieshao ul li:nth-child(2):before{background-image:url(/skin/zp/service/icon2.webp);}
.service-j .jieshao ul li:nth-child(3):before{background-image:url(/skin/zp/service/icon3.webp);}
.service-j .jieshao ul li:nth-child(4):before{background-image:url(/skin/zp/service/icon4.webp);}
.e1e4e5{background:#e1e4e5;}
.service-suooort{background:#e1e4e5;padding:100px 0 0;}
.service-suooort .tit,.CustomizedService .tit{text-align: center;}
.service-suooort .tit h2,.CustomizedService .tit h2{color:#232323;font-size:60px;}
.service-suooort .tit p,.CustomizedService .tit p{color:#3b3b3b;font-size:18px;}
.service-suooort .tit p span,.CustomizedService .tit p span{color:#069845;padding-right:6px;}
.service-suooort ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px;}
.service-suooort ul li{width:32%;text-align:center;margin-top:30px;}
.service-suooort ul li>div{background:#fff;height:100%;max-height:355px;padding:40px 60px;}
.service-suooort ul li p{padding-top:50px;color:#3d3d3d;font-size:16px;text-transform: uppercase;}
.CustomizedService{padding:100px 0 40px;}
.CustomizedService ul{margin-top:80px;}
.CustomizedService ul li{background:#e1e4e5;margin-top:36px;display:flex;justify-content:space-between;}
.CustomizedService ul li p{padding:70px 60px;color:#000;font-size:18px;line-height:32px;}
/***2023.9.21****/
#main-nav ul .menu-item-ul-box{position:static;}
.ul-box{display:block;background:rgba(0, 12, 40, .9)!important;width:100%!important;height:auto!important;;position:absolute!important;left:0;}
.zppro .da_product_list .photo{margin-left:25px;margin-bottom:15px;width:100px;	}
.zppro .da_product_list .photo img{width:100%;}
.zppro li a{color: #fff !important;}
.zppro li a:hover{background: none !important;}
.sloganphoto{position:relative;max-width:1170px;margin:0 auto;overflow: hidden;margin-left:15px;}
.sloganphoto img{width:100%;}
.sloganphoto .wenzi{position:absolute;left:30px;top:50%;transform: translateY(-50%);color:#fff;font-size:24px;}
/****2023.9.25****/
.mobile-button{right:25px;}
.zpyoushi{display:flex;justify-content: space-between;flex-wrap:wrap;max-width:1170px;margin:0 auto;text-align: center;padding-top:70px;padding-bottom: 40px;}
.zpyoushi li{border-right:1px #dad6d7 solid;box-sizing:border-box;width:25%;}
.zpyoushi li:nth-child(1){border-left:1px #dad6d7 solid;}
.zpyoushi li img{width:118px;height:126px;}
.zpyoushi li h3{color:#728393;font-size:14px;margin-top:36px;}
.zpyoushi li .yuan{width:126px;height:126px;margin:0 auto;border-radius:50%;background:#7bb03c;}
/***2023.11.21****/
.gaipro{padding-top:47px;}
.zp-show-address{width:1174px;margin:0 auto;}
.zp-show-address a{color:#020200;}
.zp-show-address a:hover{color:#009944;}

.gaipro2{margin-top:47px;position:relative;}
.video_fengmian{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.cpcanshu{width:393px;}
.cpcanshu li{font-size:12px;color:#000;font-family:system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;border-bottom:1px #d3d2d7 solid;padding-bottom:10px;margin-top:40px;}
.cpcanshu li p{margin:0;line-height:14px;}
.cpcanshu li:before{content:'';background-repeat:no-repeat;background-size:contain;float:left;width:40px;height:40px;margin:10px 20px 0;}
.cpcanshu li.freeairdelivery::before{background-image:url(../images/freeairdelivery.jpg);}
.cpcanshu li.workingpressure::before{background-image:url(../images/workingpressure.jpg);}
.cpcanshu li.workingpower::before{background-image:url(../images/workingpower.jpg);}
.cpcanshu li.oxygen::before{background-image:url(../images/oxygen.jpg);}
.pdt-left img{ height:100%;}
.playvideo{display:none;position:fixed;width:100%;height:100%;background:rgba(0, 0, 0, .5);left:0;top:0;z-index: 999;}
.playvideo video,.playvideo .box iframe{position:absolute;width:50%;height:500px;top:50%;left:50%;transform: translate(-50%,-50%);}
.playvideo .close{background:url(../images/close.png) no-repeat;width:.5rem;height:.5rem;background-size:contain;display:block;position:absolute;right:22%;top:18%;z-index: 999;}
.playvideo .close:hover{cursor: pointer;transform:rotate(-20deg)}
/******2023.11.23****/
.cp-zhengshu{background:#dcf2e6;border-bottom-left-radius:22px;border-bottom-right-radius:22px;width: 90%;max-width: 1170px;margin: 0 auto;display:flex;justify-content: space-around;flex-wrap:wrap;padding:40px 0;}
.cp-zhengshu .tit{color:#000;font-size:17px;font-weight:600;text-transform:uppercase;}
.cp-zhengshu li .neirong{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:24px;}
.cp-zhengshu li .neirong img{width:136px;height:183px;margin-right:34px;}
.cp-zhengshu li .neirong .jieshao h3{color:#77877d;font-size:14px;text-transform:uppercase;margin-top:40px;}
.cp-zhengshu li .neirong .jieshao a{color:#fff;font-size:14px;background:#009a44;padding:15px 18px;border-radius:3px;overflow: hidden;margin-top:40px;}
.cp-zhengshu li .neirong .jieshao a::before{content:'';background:url(../images/download.png) no-repeat;background-size:contain;width:20px;height:22px;display:inline-block;vertical-align: middle;margin-right:13px;}
.cp-zhengshu li span{margin:30px 30px 0 0;display:inline-block;}
.cp-zhengshu li p{margin-top:30px;}
.cp-zhengshu li p a{color:#76867c;font-size:12px;border-bottom:1px #76867c solid;}
.cp-zhengshu li p a:hover{color:#009943;border-bottom:1px #009943 solid}

.zhengshu .tit{padding-bottom:12px;}
.zhengshu img{width:auto!important;height:40px!important;margin-right:12px;}
.advatages-box{background:#fff;margin-top:90px;}
.advatages,.cp-lingjian,.cp_industry,.cp_projects,.cp_products,.solution-list{max-width:1170px;margin:0 auto;width:90%;padding-top:60px;padding-bottom:60px;}
.advatages .tit,.cp_industry .tit,.cp_projects .tit,.cp_products .tit,.zp-solution-videos .tit{color:#2b2b2b;font-size:30px;font-weight:600;text-align:center;font-family:'HarmonyOS Sans SC'}
.advatages .tit2,.cp_industry .tit2,.cp_projects .tit2,.cp_products .tit2,.zp-solution-videos .tit2{color:#777;font-size:14px;text-align:center;text-transform:capitalize;padding-top:8px;}
.advatages .tit2::before,.cp_industry .tit2::before,.cp_projects .tit2::before,.cp_products .tit2::before,.zp-solution-videos .tit2::before{content:'———';margin-right:12px;}
.advatages .tit2::after,.cp_industry .tit2::after,.cp_projects .tit2::after,.cp_products .tit2::after,.zp-solution-videos .tit2::after{content:'———';margin-left:12px;}
.advatages-top{border:1px #e5e5e5 solid;position:relative;height:500px;margin-top:45px;}
.advatages-top::before{content:'';background:#dcf2e6;width:46.83%;display:inline-block;height:455px;position:absolute;left:0;bottom:0;}
.advatages-top::after{content:'';background:#dcf2e6;width:61.53%;display:inline-block;height:438px;position:absolute;top:0;right:0;}
.advatages-top .photo{position:absolute;left:0;top:45px;z-index: 2;width:61.02%;}
.advatages-top .photo img{width:100%;}
.advatages-top .advatages-tit{position:absolute;width:35.38%;right:0;top:110px;z-index:2;}
.advatages-top .advatages-tit li{color:#626461;font-size:14px;line-height:45px;}
.advatages-top .advatages-tit li::before{content:'';background:url(../images/right_icon.png) no-repeat;background-size:contain;width:22px;height:18px;display:inline-block;vertical-align:middle;margin-right:20px;}
.advatages-bottom h2{color:#2a2a2a;font-size:24px;font-weight:700;margin-top:45px;}
.advatages-bottom ul li h3{color:#2a2a2a;font-size:16px;font-weight:600;margin:0;}
.advatages-bottom ul li h3::before{content:'';background:#009944;width:10px;height:10px;display:inline-block;vertical-align: middle;margin-right:15px;}
.advatages-bottom ul li p{color:#2a2a2a;font-size:14px;padding-top:15px;margin-left:25px;}
.cp-lingjian .top-img{background-repeat:no-repeat;background-position:center center;text-align:right;background-size:cover;width:100%;height:160px;display:block;}
.cp-lingjian .top-img span{color:#fff;font-size:30px;font-weight:1000;padding:53px 60px;display:inline-block;}
.cp-lingjian ul,.cp_industry ul,.solution-list ul{display:flex;justify-content: space-between;flex-wrap:wrap;align-content: flex-start;}
.cp-lingjian ul::after,.cp_industry ul::after,.solution-list ul::after{content:'';width:32.6%;}
.cp-lingjian ul li,.cp_industry ul li{width:32.6%;margin-top:20px;box-sizing:border-box;}
.cp-lingjian ul li .photo{background:#e4f5eb;}
.cp-lingjian ul li h3{color:#000;font-size:16px;padding: 20px 20px 5px;margin:0;font-weight:600;background:#fff;}
.cp-lingjian ul li p{color:#777;font-size:14px;padding:0 20px 15px;background:#fff;}
.zpfff{background:#fff;}
.cp_industry ul li .case{display:none;}
.cp_industry ul li .fengmian:hover>img{display:none;}
.cp_industry ul li .fengmian:hover .case{display:block;}
/***2023.11.24***/

.cp_projects .tit2{margin-bottom:60px;}
.cp_projects ul{max-width:38.03%;float:left;}
.cp_projects .photo{width:59.82%;float:right;}
.cp_projects ul li{margin-bottom:7px;background:#fff;padding:14px;}
.cp_projects ul li.on{background:#dbf1e5;}
.cp_projects ul li h3{margin-bottom:10px;font-size:18px;}
.cp_projects ul li h3 a{color:#020200;font-weight:600;}
.cp_projects ul li h3 a:hover{color:#009944;}
.cp_projects ul li h3::before{content:'';background:url(../images/mulu.png) no-repeat;background-size:contain;width:22px;height:27px;float:left;vertical-align: middle;margin-right:18px;}
.cp_projects ul li p{color:#626d65;font-size:16px;margin-left:40px;margin-bottom:0;}
.cp_projects ul li .more{float:right;margin-top:15px;color:#009944;}
.cp_projects ul .morelist{margin:15px 0 0 40px;border-bottom:1px #019944 solid;color:#009944;}
.cp_products-box{background:#d6ece0;}
.cp_products ul{display:flex;justify-content:space-between;margin-top:40px;flex-wrap:wrap;}
.cp_products ul li{width:30%;background:#f5f5f5;padding:20px;text-align: center;position:relative;}
.cp_products ul li a{color:#666;}
.cp_products ul li a:hover{color:#009944;}

.cp_products ul li h3{font-size:18px;}
.cp_products ul li:nth-child(2){width:35%;}
.cp_products ul li:nth-child(1),.cp_products ul li:nth-child(3){margin-top:30px;margin-bottom:28px;}
.cp_products ul li .p2 a{color:#555;font-size:16px;text-align: center;margin-top:22px;font-weight:600;}
.cp_products ul li .p2 a:Hover{color:#009944;}
.solution-list ul li{width:32.6%;height:215px;margin:15px 0;position:relative;border-radius:12px;overflow:hidden;z-index: 1;position:relative;}
.solution-list ul li .overimg{display:flex;justify-content: center;align-items: center;transition: all 0.3s ease-in-out;transform-origin: center center;}
.solution-list ul li .overimg img{width:100%;}
.solution-list ul li:hover .overimg{transform: scale(1.1);}
.solution-list ul li a{padding:20px;display:block;position:absolute;top:0;left:0;}
.solution-list ul li h3{color:#fff;font-size:28px;margin-bottom:15px;transition: all 0.3s ease-in-out;}
.solution-list ul li:Hover h3{color:#f1c21f;}
.solution-list ul li p{color:#fff;font-size:14px;line-height:23px;margin-bottom:28px;}
.prelude-links.link-style-3 > span:hover:after{background:#f1c21f;}
/******2023.11.27****/
#main-nav > ul > li.menu-item-ul-box:before{border-bottom:0;}
/*********2024.12.7************/
.cp_products ul li .shuxing{display:none;background:rgba(0, 153, 68, .8);}
.cp_products ul li .shuxing .h2{font-weight:600;font-size:18px;margin-bottom:40px;}
.cp_products ul li .shuxing .h3{font-size:16px;}
.cp_products ul li .shuxing p{font-size:14px;}
.cp_products ul li .shuxing a{color:#fff;padding:30px;text-align:left;display:block;}
.cp_products ul li:hover .shuxing{display:block;position:absolute;bottom:0;left:0;width:100%;height:75%}
/*****2024.12.8*************/
.rightlink{position:fixed;right:30px;top:30%;z-index: 9999;}
.rightlink li{background:#ebebeb;border-radius:5px;box-shadow:0 5px 5px #999;width:68px;height:68px;text-align: center;margin-bottom:10px;}
.rightlink li a{display:block;color:#009944;}
.rightlink li svg{width:60%;height:auto;margin-top:5px;}
.rightlink li p{font-size:12px;margin:0;padding:0;margin-top:-6px;}
.rightlink li:hover{background:#009944;}
.rightlink li:hover svg path{fill:#fff;}
.rightlink li:hover p{color:#fff;}
/*********2025.10.20*****/
.xitongliucheng{background:#fff;padding:30px 45px; width: 90%;
    max-width: 1170px;
    margin: 77px auto 0;}
/*****2025.10.27****/
.solution-list .zphenggao{
	display: -webkit-box;             /* 弹性伸缩盒子模型 */
	-webkit-box-orient: vertical;     /* 垂直排列子元素 */
	-webkit-line-clamp: 3;            /* 限制显示的行数为 3 */
	overflow: hidden;                 /* 超出部分隐藏 */
	text-overflow: ellipsis;          /* 超出部分用省略号表示 */
	line-clamp: 3;  
}

/***2026.1.26************/
.new-x{width:15px;height:15px;display:block;margin:0 auto;}
.new-x img{width:100%;}


		blockquote:before,
		button,
		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		bg-accent,
		.tparrows.custom:hover,
		.nav-top-cart-wrapper .shopping-cart-items-count,
		.header-btn-1 #site-header .header-button a,
		.post-media .slick-prev:hover,
		.post-media .slick-next:hover,
		.post-media .slick-dots li.slick-active button,
		.comment-reply a:after,
		#cancel-comment-reply-link:after,
		.widget.widget_search .search-form .search-submit,
		.widget_mc4wp_form_widget .mc4wp-form .submit-wrap button,
		.widget.widget_socials .socials a:hover,
		#sidebar .widget.widget_recent_posts .recent-news .thumb.icon,
		#sidebar .widget.widget_tag_cloud .tagcloud a:hover,
		.widget_product_tag_cloud .tagcloud a:hover,
		.footer-promotion .btn a,
		#scroll-top:hover:before,
		.prelude-pagination ul li .page-numbers:hover,
		.woocommerce-pagination .page-numbers li .page-numbers:hover,
		.prelude-pagination ul li .page-numbers.current,
		.woocommerce-pagination .page-numbers li .page-numbers.current,
		.no-results-content .search-form .search-submit:before,
		.prelude-accordions .accordion-item.accent.active .accordion-heading,
		.prelude-step-box .number-box:hover .number,
		.prelude-links.link-style-1.accent>span:after,
		.prelude-links.link-style-3.accent>span:after,
		.prelude-button.accent,
		.prelude-button.outline.outline-accent:hover,
		.prelude-content-box>.inner.accent,
		.prelude-content-box>.inner.dark-accent,
		.prelude-content-box>.inner.light-accent,
		.prelude-single-heading .line.accent,
		.prelude-headings .sep.accent,
		.prelude-headings .heading>span,
		.prelude-icon.accent-bg>.icon,
		.prelude-image-box.style-3.has-number:hover .number,
		.prelude-share-social li a:hover,
		#project-filter .cbp-filter-item>span:after,
		.project-box.style-2 .project-image .text:before,
		.project-related-wrap .btn-wrap a:hover,
		.prelude-progress .progress-animate.accent,
		.prelude-images-carousel.has-borders:after,
		.prelude-images-carousel.has-borders:before,
		.prelude-images-carousel.has-arrows.arrow-bottom .owl-nav,
		.prelude-team .socials li a:hover,
		.prelude-team-grid .socials li a:hover,
		.bullet-accent .flickity-page-dots .dot,
		.arrow-accent .flickity-button,
		.prelude-video-icon.accent a,
		.prelude-video-icon.green a,
		.woocommerce-page .woo-single-post-class .summary .stock.in-stock,
		.product .onsale,
		.woocommerce-page .shop_table.cart .coupon #coupon_code+button[type="submit"],
		.woocommerce-page .shop_table.cart .coupon+button[type="submit"],
		.woocommerce-page .wc-proceed-to-checkout .button,
		.woocommerce-page .return-to-shop a,
		#payment #place_order,
		.widget_price_filter .price_slider_amount .button:hover,
		.widget_shopping_cart_content .buttons a.checkout {
			background-color: #009944;
		}

		.underline-solid:after,
		.underline-dotted:after,
		.underline-dashed:after {
			border-bottom-color: #009944;
		}

		#main-nav>ul>li:before {
			border-bottom-color: #009944;
		}

		.widget.widget_links ul li a:after {
			border-bottom-color: #009944;
		}

		.widget.widget_search .search-form .search-field:focus {
			border-color: #009944;
		}

		.widget_mc4wp_form_widget .mc4wp-form .email-wrap input:focus {
			border-color: #009944;
		}

		.widget.widget_socials .socials a:hover {
			border-color: #009944;
		}

		#sidebar .widget.widget_tag_cloud .tagcloud a:hover {
			border-color: #009944;
		}

		.widget_product_tag_cloud .tagcloud a:hover {
			border-color: #009944;
		}

		.no-results-content .search-form .search-field:focus {
			border-color: #009944;
		}

		.prelude-accordions .accordion-item.accent.active .accordion-heading {
			border-color: #009944;
		}

		.prelude-step-box .number-box .number {
			border-color: #009944;
		}

		.prelude-button.outline.outline-accent {
			border-color: #009944;
		}

		.prelude-button.outline.outline-accent:hover {
			border-color: #009944;
		}

		.divider-icon-before.accent {
			border-color: #009944;
		}

		.divider-icon-after.accent {
			border-color: #009944;
		}

		.prelude-divider.has-icon .divider-double.accent {
			border-color: #009944;
		}

		.prelude-image-box.style-2 .item .thumb:after {
			border-bottom-color: #009944;
		}

		.prelude-share-social li a:hover {
			border-color: #009944;
		}

		.woo-single-post-class .summary .cart .quantity input {
			border-color: #009944;
		}

		.widget_price_filter .ui-slider .ui-slider-handle {
			border-color: #009944;
		}

		.prelude-progress .progress-animate.accent.gradient {
			background: rgba(0, 153, 68, 1);
			background: -moz-linear-gradient(left, rgba(0, 153, 68, 1) 0%, rgba(0, 153, 68, 0.3) 100%);
			background: -webkit-linear-gradient(left, rgba(0, 153, 68, 1) 0%, rgba(0, 153, 68, 0.3) 100%);
			background: linear-gradient(to right, rgba(0, 153, 68, 1) 0%, rgba(0, 153, 68, 0.3) 100%) !important;
		}

		/*TYPOGRAPHY*/
		body {
			font-family: "Open Sans";
		}

		/*CUSTOMIZER STYLING*/
		@media only screen and (min-width: 992px) {
			.header-style-4 #site-logo-inner {
				margin: 20px 0px 0px 0px;
			}
		}

		.animsition-loading {
			border-top-color: #009944;
		}

		.animsition-loading:before {
			border-top-color: #0575e6;
		}

		textarea,
		input[type="text"],
		input[type="password"],
		input[type="datetime"],
		input[type="datetime-local"],
		input[type="date"],
		input[type="month"],
		input[type="time"],
		input[type="week"],
		input[type="number"],
		input[type="email"],
		input[type="url"],
		input[type="search"],
		input[type="tel"],
		input[type="color"] {
			color: #309b42;
		}

		.top-bar-style-1 #top-bar:after {
			background-color: #ffffff;
			opacity: 0.0001;
		}

		.top-bar-style-1 #top-bar {
			color: #ffffff;
		}

		.top-bar-style-1 #top-bar a {
			color: #ffffff;
		}

		.top-bar-style-1 #top-bar .top-bar-socials .icons a {
			color: #ffffff;
		}

		.top-bar-style-2 #top-bar:after {
			opacity: 1;
		}

		.header-style-1 #site-header:after {
			opacity: 1;
		}

		.header-style-2 #site-header:after {
			opacity: 1;
		}

		.header-style-3 #site-header:after {
			opacity: 1;
		}

		.header-style-4 #site-header:after {
			opacity: 1;
		}

		.header-style-5 #site-header:after {
			opacity: 0.0001;
		}

		.header-style-6 #site-header:after {
			opacity: 0.0001;
		}

		.header-style-4 #site-logo-inner {}

		.header-style-3 #main-nav>ul>li>a {
			color: #ffffff;
		}

		.header-style-3 #main-nav>ul>li>a:hover {
			color: #419934;
		}

		.header-style-4 #main-nav>ul>li>a:hover {
			color: #009944;
		}

		#featured-title #breadcrumbs a {
			color: #009944;
		}

		#featured-title #breadcrumbs a:hover {
			color: #009944;
		}

		#footer-widgets .widget {
			color: #009944;
		}

		#footer-widgets .widget .widget-title {
			color: #009944;
		}

		#footer-widgets .widget.widget_links ul li a {
			color: #ffffff;
		}

		#bottom {
			background: #009944;
			color: #ffffff;
		}

		#bottom .bottom-bar-inner-wrap:before {
			background-color: #009944;
		}


/*********2026.1.27**********/
.advatages-box .cp_projects .photo img{width:100%;}
.prelude-image-box.style-1 .text-wrap{height:240px;}
.cp_products ul li .photo{overflow: hidden;margin-bottom:20px;}
.cp_products ul li .photo img{transition: all ease 0.3s;}
.cp_products ul li:hover .photo img{  -webkit-transform: scale(1.15);    transform: scale(1.15);}
/******2026.1.28***********/
/* 弹窗遮罩层：全屏半透明背景 */
.popup-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9998;
    display: none; /* 默认隐藏 */
}

/* 弹窗内容层：居中显示 */
.popup-content {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #ffffff;
    padding: 30px 40px;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
    z-index: 9999;
    display: none; /* 默认隐藏 */
    min-width: 300px;
    text-align: center;
}

/* 弹窗关闭按钮 */
.popup-close {
    margin-top: 20px;
    padding: 8px 20px;
    background: #009944;
    color: #ffffff;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}

.popup-close:hover {
    background: #007a33;
}
/*******2026.2.4*******/
.textwidget a{color:#009944;}
.zp-shuxing { text-align: center;margin-top:20px; }
.zp-shuxing li { list-style: none; display: inline-block; margin: 0 5px;padding-left:10px; border-left:1px #009944 dashed;height:15px;line-height:15px;transition: all ease 0.3s;}
.zp-shuxing li:hover{opacity:0.7;}
.zp-shuxing li:nth-child(1),.zp-shuxing li:nth-child(2){border-left:none;}
.zp-shuxing li:nth-child(2) a::before{content:'';background:url(/skin/zp/images/linkin.png) no-repeat;width:16px;height:16px;display:inline-block;vertical-align: middle;margin-right:6px;margin-top:-1px;}
.zp-shuxing li:nth-child(3) a::before{content:'';background:url(/skin/zp/images/facebook-fill.png) no-repeat;width:16px;height:16px;display:inline-block;vertical-align: middle;margin-right:6px;margin-top:-2px;}
.zp-shuxing li:nth-child(4) a::before{content:'';background:url(/skin/zp/images/email-fill.png) no-repeat;width:16px;height:16px;display:inline-block;vertical-align: middle;margin-right:6px;margin-top:-1px;}
.zp-shuxing a { text-decoration: none; color:#009944;font-size:14px;}

.zp-xiangmutedian{display:flex;justify-content:space-between;flex-wrap:wrap;}
.zp-xiangmutedian .photo{width:48%;}
.zp-xiangmutedian .photo img{width:100%;}

.zp-xiangmutedian .tedian{width:48%;margin-top:80px;}
.zp-xiangmutedian .tedian li{margin-bottom:44px;background:url(/skin/zp/images/project_show/icon4.png) left center no-repeat;padding-left:55px;}
.zp-xiangmutedian .tedian li .h2{color:#4f5064;font-size:16px;font-weight:bold;}
.zp-xiangmutedian .tedian li span{color:#4f5064;font-size:16px;}
.zp-fanye a{color:#009944;}
.zp-fanye a:hover{color:#020200;}
.zp-fanye>div{margin-top:6px;}
.prelude-image-box:hover .item .prelude-arrow{left:6px;}
/*****2026.2.5****/
.bg_right .bigshow{display:none;position:absolute;left:530px;top:55px;z-index: 99;}
.magnifier{cursor:move}
.magnifier img{width: auto;height:100%;}
.mask{width: 215px;height: 215px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
.bigshow{width: 462px;height: 402px;overflow: hidden;display: none;border:1px #eee solid;background:#fff;}
.bigshow img{width: 992px;height: 804px;}
@media(max-width:768px){
	.bg_right{display:none;}
}
.download-link {
	color: #fff;
	background-color: #4299e1;
	padding: 8px 20px;
	border-radius: 4px;
	text-decoration: none;
	display: inline-block;
	transition: background-color 0.3s;
	cursor: pointer;
}
.download-link:hover {
	background-color: #3182ce;
	color: #fff;
	text-decoration: none;
}
.popup-mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.3);
	z-index: 9998;
	display: none;
}
.popup-content {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	padding: 30px 40px;
	border-radius: 8px;
	z-index: 9999;
	display: none;
	text-align: center;
	min-width: 300px;
}
.popup-close {
	margin-top: 20px;
	padding: 8px 25px;
	background-color: #009944;
	color: #fff;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	transition: background-color 0.3s;
}
.popup-close:hover {
	background-color: #007a33;
}
.liuyan-mask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.3);
	z-index: 9997;
	display: none;
}
#zpliuyan1 {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 90%;
	max-width: 800px;
	background: #fff;
	padding: 30px;
	border-radius: 8px;
	z-index: 9998;
	display: none;
	max-height: 90vh;
	overflow-y: auto;
}
.close-liuyan {
	position: absolute;
	top: 15px;
	right: 20px;
	font-size: 24px;
	color: #666;
	cursor: pointer;
	line-height: 1;
}
.close-liuyan:hover {
	color: #000;
}
.prelude-image-box.style-1 .item h3 a{color:#009944;}
.prelude-image-box.style-1 .item h3 a:Hover{color:#020200;}
.prelude-image-box .item .url-wrap a{color:#009944;}
.advatages-box .more{color:#009944;}
.advatages-box .morelist{color:#333;}
.advatages-box .morelist:Hover{color:#009944;}

.widget.widget_socials .socials .icon a img{width:15px;height:15px;}

































/****2025.12.15******/
@media(max-width:768px){
	.zp-project-main-right .zp-project-list>li{padding:18px;}
	.zp-project-main-right .zp-project-list li .photo,.zp-project-main-right .zp-project-list li .pro-jieshao{float:none;width:100%;margin-left:0;}
	.zp-project-main-right .zp-project-list li .pro-jieshao{margin-top:20px;}
	.zp-project-main-right .zp-project-list li .pro-jieshao h3{font-size:20px;}

}





@media(max-width:1585px){
	.service-j .jieshao h3{font-size:38px;margin-bottom:0;}
	.service-j .jieshao ul li p{line-height:22px;}
}
@media(max-width:1420px){
	.service-j .jieshao h4{font-size:28px;margin-bottom:0;}
	.service-j .jieshao ul li h5{font-size:20px;margin-top:15px;line-height:24px;}
}
@media(max-width:1280px){
	.service-suooort ul li>div{padding:40px;}
	.service-suooort ul li p{padding-top:30px;}
}
@media(max-width:1152px){
	.CustomizedService ul li{display:block;text-align: center;padding:50px;}
	.CustomizedService ul li p{padding:0;padding-top:20px;}
}
@media (max-width:1024px) {
	.rightlink{display:none;}
	.product-list{ height:auto;}
	.about-main ol{ display:inherit;}
	.about-main img{ width:100%; margin-bottom: .2rem;}
	.about-main .culture li{ display:inherit;}
	.about-main .culture li .jieshao{ width:100%; padding:16px;}
	.pdt-left{ float: none; width:100%; margin-left:0; margin-right: 0;}
	.pdt-right{ float:none; height:auto; text-align: center; margin-top:.6rem; width:100%;}
	.pdt-right .chat{ position:static; margin:0 auto;}
	.prelude-image-box.style-1 .item .thumb{ width:100%; height:auto; line-height:auto;}
	.zp-thumb{  height:auto; line-height:auto;}
	.show-thumb{ height:auto;}
	.product-feng p{padding-bottom: 0; padding:0;font-size:.3rem;}
	.service-j .jieshao{float:none;width:100%;text-align: center;}
	.service-j .photo{width:100%;margin:0 auto;}
	.service-j .photo img{margin-top:30px;}
	.service-suooort ul{display:block;}
	.service-suooort ul li{width:100%;}
	.service-suooort ul li img{width:auto;}
	.zp-show-address{width:90%;}
	.gaipro{padding-top:.5rem;}
	.gaipro2{margin-top:.5rem;}
	.zmySwiper2{height:6rem;}
	.sloganphoto .wenzi{left:50%;transform: translate(-50%,-50%);width:100%;text-align:center;}
	.cpcanshu{width:100%;}
	.cpcanshu li{text-align:left;}
	.zp-xiazai{position:static;}
	.zp-xiazai a{margin-top:.2rem;}
	.playvideo video,.playvideo .box iframe{width:90%;}
	.playvideo .close{right: 8%;top: 32%;}
	.advatages-top .advatages-tit li::before{margin-right:.15rem;}
	.advatages, .cp-lingjian, .cp_industry, .cp_projects, .cp_products{padding:1rem 0;}
	.cp-lingjian ul li, .cp_industry ul li{width:49%;}
	.cp_projects ul,.cp_projects .photo{float:none;width:100%;max-width:100%;}
	.cp_projects .photo{margin-top:.2rem;}
	.cp_projects .photo img{width:100%;}
	.box-solution-list-bj{padding:.3rem;}
}

@media(max-width:991px){
	.ul-box{position: static !important;;}
	.zppro{width:100%;}
	.zppro .da_product_list{width:100%;margin:0;padding:0 0 15px;}
	.zppro .da_product_list .photo{display:none;}
	#main-nav-mobi ul li a{padding:0 10px;}
	#main-nav-mobi ul .ul-box{display:none;}
	.zppro .da_product_list .da_product_list_ya{border-left:none;border-bottom:1px #01b952 solid;}
	#main-nav-mobi ul li a{line-height:32px;padding:7px 10px;}
	.zppro .da_product_list h3{margin-left:0;margin-bottom:0;}
	.sloganphoto .wenzi{font-size:.28rem;}
	.cp-zhengshu li{width:90%;margin:0 auto;}
	.cp-zhengshu li:nth-child(2){margin-top:.6rem;}
	.advatages-top{height:auto;}
	.advatages-top::before,.advatages-top::after{display:none;}
	.advatages-top{display:flex;justify-content: space-between;padding:.1rem;}
	.advatages-top .photo,.advatages-top .advatages-tit{position:static;width:50%;}
	.advatages-top .advatages-tit{margin-left:.2rem;}
	.advatages-top .advatages-tit li{line-height:.5rem;}


	
}

@media (max-width:768px) {

	.zp-company{ background:none; }

.denair-brand{ background-size:cover; background-position: top left;}

.denair-brand p:nth-child(1){ top:.74rem;}

.denair-brand p:nth-child(2){ top:2.49rem;}

.denair-brand p:nth-child(3){ top:5.38rem;}

.denair-brand p:nth-child(4){ top:6.53rem; color:#fff;}

.zp-pre{ margin-bottom: 30px;}

.zp-pre .url-wrap{ display: none;}

#site-logo-inner{ max-width:140px!important;}

.zmySwiper2{width:100%;}

.zmySwiper{ width:100%;}


.product-feng p{margin:0 0 12px;}
.service-j .jieshao ul li::before{float:none;display:block;margin:20px auto;}
.service-j .jieshao ul li>div{float:none;width:100%;}
.zpyoushi li{width:50%;}
.zpwhatsapp span:nth-child(1){display: none;}
.cp-lingjian ul li, .cp_industry ul li{width:100%;}
.cp-lingjian ul li .photo{text-align:center;}
.advatages .tit, .cp_industry .tit, .cp_projects .tit, .cp_products .tit, .zp-solution-videos .tit{font-size:22px;}
.cp_projects .tit2{margin-bottom:20px;}
.cp_products ul{margin-top:0;}
.cp_products ul li{width:100%!important;padding:10px;margin-top:20px!important;margin-bottom:0!important;}
.cp_projects ul li h3{font-size:16px;margin-bottom:5px;}
.solution-list ul li{width:100%;}
.advatages, .cp-lingjian, .cp_industry, .cp_projects, .cp_products, .solution-list{padding-top:20px;padding-bottom:20px;}









}
@media(max-width:400px){
	.advatages-top{flex-wrap:wrap;	}
	.advatages-top .photo, .advatages-top .advatages-tit{width:100%;}
	.advatages-top .advatages-tit{margin-top:.2rem;}
}