@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:1.5rem;}

.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-top:60px;padding-bottom:60px;}

.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";}

.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-top:30px; }

.zp-project .zp-project-left-menu ul li{ background:#fff; margin-bottom: 8px;  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; margin-top:-61px;}

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

.zp-project-main-right 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 li .photo{ width:440px;float: left; position: relative; overflow: hidden;}

.zp-project-main-right li .photo img{transition: all 1s; width:100%;}

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

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

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

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

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

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

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

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

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

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



.zp-project-main-right 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 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{ display:flex; }

.zp-fenye li{  

	background: #009944;

	color:#fff;

    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;

	margin-right:30px;

}

.zp-fenye li:hover{ background: #39374d; cursor: pointer;}

/* 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;}
.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:#6bc94d;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{max-width:59.82%;float:right;}
.cp_projects ul li{margin-bottom:7px;background:#fff;padding:15px;}
.cp_projects ul li.on{background:#dbf1e5;}
.cp_projects ul li h3{color:#020200;font-size:18px;font-weight:600;margin-bottom:10px;}
.cp_projects ul li h3::before{content:'';background:url(../images/mulu.png) no-repeat;background-size:contain;width:22px;height:27px;display:inline-block;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;}
.cp_projects ul .morelist{margin:15px 0 0 40px;border-bottom:1px #019944 solid;}
.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: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 h3{color:#555;font-size:16px;text-align: center;margin-top:22px;font-weight:600;}
.solution-list ul li{width:32.6%;margin:15px 0;position:relative;border-radius:12px;overflow:hidden;z-index: 1;}
.solution-list ul li a{padding:20px;display:block;}
.solution-list ul li h3{color:#fff;font-size:28px;margin-bottom:15px;}
.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;}
.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;  
}




@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;}
}