
/* #c-placeholder {height: 1rem;min-height: 80px;} */
header {position: sticky; left: 0; top: 0; z-index: 99; width: 100%; border-bottom: 1px solid #E4E4E4;}
.headBox {height: 6.25rem; padding: 0 0 0 2%;transition: .5s; display: flex; background: #fff; justify-content: space-between; }
.headBox .logo img {height: 3.125rem;}

/* 导航 */
/* 取消layui默认样式 */
.qx-style {padding: 0; border-radius: 0; background: none;}
.qx-style .layui-nav-item {line-height: initial;}
.qx-style .layui-nav-item > a {padding: 0;}
nav > ul {display: flex; height: 100%; align-items: center;}
nav .layui-nav .layui-nav-item {display: flex; height: 100%; align-items: center; z-index: 1;}
nav .layui-nav .layui-nav-item > a {color: #333; position: relative; z-index: 1; font-size: var(--font18); padding: 0 !important;}
nav .layui-nav .layui-this > a {color: #fff;}
nav .layui-nav > .layui-this:after,nav .layui-nav-bar {display: none;}
nav .layui-nav .layui-nav-item:hover > a {color: #2CAE37;}
nav .layui-nav .layui-nav-child a:hover {background: none; color: #2CAE37 !important;}
nav .layui-nav .layui-nav-more {top: .25rem;right: -1.25rem; font-size: var(--font14);}
nav .layui-nav-child {top: 100%;}
/* 二级导航 */
nav {height: 100%;padding-left: 6.25rem;}
nav ul {display: flex; justify-content: space-between;}
nav ul li {padding: 0 3.125rem;}
nav ul li a {position: relative;}
nav ul li dl.layui-nav-child {background: #eaf1f9;border-radius: .625rem; padding: 1.25rem 1.25rem; box-shadow: none; top: 100%;}
nav ul li dl.layui-nav-child dd {margin: .625rem 0;}
nav ul li dl.layui-nav-child dd > a {padding: 0 !important;line-height: initial; font-size: var(--font18);color: #333333;}
/* 头部右侧 */
.headBox .re {display: flex; align-items: center;}
.head_nav ul {display: flex;}
.head_nav li a {font-size: var(--font18);opacity: 0.5;color: #333333; display: block; padding: .625rem 1.5rem; border-radius: 6.25rem; transition: .5s;}
.head_nav li:hover a {background: #2cae37; opacity: 1; color: #fff;}
/* 搜索按钮 */
.head_search {background: #2cae37; height: 100%; padding: 0 2.125rem; cursor: pointer; margin-left: 2.5rem;}

/* 搜索下拉 */
.hadbox-sec4 {position: absolute;left: 0;top: 100%;width: 100%;display: none; box-sizing: border-box;}
.hadbox-sec4  {background-color: #fff;padding: 3.125rem; border-top: 1px solid #eee;  box-shadow: 0 2px 2px rgba(0, 0, 0,.1);}
.hadbox-sec4 .close {position: absolute; right: 1.5%; top: 5%; cursor: pointer; width: 1.25rem;}
.hadbox-sec4 .close svg {width: 100%; height: 100%;}
.hadbox-sec4 .f_tit {color: #222222;margin-bottom: 1.5rem;font-size: var(--font30);}
.hadbox-sec4 .form {display: flex; align-items: center; justify-content: space-between; padding-bottom: 1.25rem; border-bottom: 1px solid #dddddd;}
.hadbox-sec4 .form i {display: block; width: 1.875rem; overflow: hidden;}
.hadbox-sec4 .form i svg {width: 100%; height: 100%;}
.hadbox-sec4 .form input {width: calc(100% - 3.1rem);padding: 1rem 1.5rem; color: #333333; flex: 1;}
.hadbox-sec4 .form .f_sub {width: 10rem; height: 3.5rem; min-height: 40px; background: #327037;border-radius: .313rem;font-size: var(--font20);color: #ffffff;cursor: pointer;}
@media screen and (min-width: 200px) and (max-width: 767px) {
  .hadbox-sec4 {padding: 3.75rem 1.875rem;}
  .hadbox-sec4 .form {padding-bottom: 1.25rem;}
  .hadbox-sec4 .f_tit {font-size: var(--font20);}
}

/* ==================公用css====================== */
/* 滚动条 */
.headerNavScroll::-webkit-scrollbar {width: 3px; scrollbar-width:thin;scrollbar-color:#2AA667 #DDDDDD;}
/*定义滑块 内阴影*/
.headerNavScroll::-webkit-scrollbar-thumb {background: #2AA667; border-radius: 5px;}
/*定义滚动条轨道 内阴影*/
.headerNavScroll::-webkit-scrollbar-track {background: #E5E5E5;}

/* ===============公用css end!!!!===================*/
.more1 {padding: 1rem 2.5rem;background: #2CAE37;border-radius: 6.25rem; color: #fff;font-size: var(--font18);transition: .5s; display: inline-block;}

@media (any-hover:hover) {
  .more1:hover {
    -webkit-box-shadow: 0 0 0 .625rem #2CAE3740;
    box-shadow: 0 0 0 .625rem #2CAE3740;
  }
}


/* ======首页======= */
.indexBanner {position: relative; overflow: hidden; width: 100%; padding: 8.75rem 0 4.375rem;}
.indexBanner .bjBox {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.indexBanner .bjBox img {width: 100%; height: 100%; object-fit: cover;}
.indexBanner .text_en {position: absolute; left: 1.25rem; top: 50%; transform: translateY(-50%); height: 100%;}
.indexBanner .text_en img {height: 80%; object-fit: contain}
.indexBanner .swiperBox {padding-left: 13.54%;}
.indexBanner .swiperBox .swiper {overflow: visible; --swiper-theme-color: #2CAE37;}
.indexBanner .swiperBox .slide .left {width: 50%;}
.indexBanner .swiperBox .slide .right {width: 48%;}
.indexBanner .swiperBox .slide .right img {width: 100%;}
.indexBanner .swiperBox .slide .p2 {line-height: 1.2;}
.indexBanner .swiperBox .slide .more {margin-top: 3.125rem;}
.indexBanner .thumb_box {margin-top: 1.875rem;}
.indexBanner .thumb_box .slide {background: #ffffff;border-radius: .625rem; padding: 1.25rem; padding-bottom: 2.5rem; cursor: pointer; transition: background .5s;}
.indexBanner .thumb_box .slide .tit {display: flex; justify-content: space-between; font-size: var(--font22);color: #123891; font-weight: 700;}
.indexBanner .thumb_box .slide .imgBox {width: 3rem; height: 3rem; border: 1px solid #001f58; border-radius: 50%; overflow: hidden;}
.indexBanner .thumb_box .slide .imgBox img {width: 100%;}
.indexBanner .thumb_box .slide.swiper-slide-thumb-active {background: #2cae37;}
.indexBanner .thumb_box .slide.swiper-slide-thumb-active .tit {color: #fff;}
.indexBanner .thumb_box .slide.swiper-slide-thumb-active .text {color: #fff;}
/* 控件 */
.indexBanner .swiper-pagination span {display: #fff;}
.indexBanner .swiper-pagination .swiper-pagination-bullet-active {background: #2CAE37;}

.indexTle {position: relative; z-index: 1;}
.indexTle .xian {width: 3.25rem; height: .188rem;background: #2cae37; display: block; margin-top: 2.5rem;}
.indexTle .en_text {position: absolute;top: 50%; transform: translateY(-50%); z-index: -1;}
.indexTle .en_text .en {font-size: 6.25rem;font-weight: bold;line-height: .8;color: transparent;-webkit-text-stroke: 1px #F3F3F3;text-stroke: 1px #F3F3F3;}

.indexOne {padding: 6.25rem 0 4.375rem;}
.indexOne .tle .text {width: 50%;}
.indexOne .tle .text p {margin-top: 2.5rem;}
.indexOne .tle .text p:first-child {margin-top: 0;}
.indexOne .image-section {display: flex; justify-content: space-between; align-items: center;padding: 8.75rem 0 3.75rem; position: relative;}
.indexOne .image-section .imgBox {border-radius: 1rem; overflow: hidden;}
.indexOne .image-section .imgBox .parallax-img {position: relative; display: block;width: 100%;height: auto;}
.indexOne .image-section .img_en {position: absolute; left: 50%; transform:translateX(-50%); bottom: 30%;}
.indexOne .image-section .img_en {font-size: 8.75rem;font-weight: 900;line-height: .7;color: transparent;-webkit-text-stroke: 2px #fff;text-stroke: 2px #fff;  white-space: nowrap;}
.indexOne .image-section .imgBox:nth-child(1) {width: 40%;}
.indexOne .image-section .imgBox:nth-child(2) {width: 31%;}
.indexOne .image-section .imgBox:nth-child(3) {width: 24%;}
.indexOne .disc {width: 59%; text-align: center; margin: auto; line-height: 1.8;}
.indexOne .disc span {font-weight: 900; font-style: italic; position: relative; z-index: 1;}
.indexOne .disc span::after {content: ''; width: 100%; height: 2px; background: #2AA667; position: absolute; left: 0; bottom: 0; z-index: -1;}
.indexOne .more {margin-top: 2.5rem;}

.indexTwo {background: #eef3fb; padding: 5rem 0;}
.indexTwo .en_text .en {-webkit-text-stroke: 1px #D7D7D7;text-stroke: 1px #D7D7D7;}
.indexTwo .left {width: 35%;}
.indexTwo .left .p1 {margin-top: 8.125rem; line-height: 1.7;}
.indexTwo .left .more {margin-top: 2.5rem;}
.indexTwo .left .logo {margin-top: 8.125rem;}
.indexTwo .left .logo img {min-width: 85%; max-width: 100%;}
.indexTwo .right {width: 63%;}
.indexTwo .right ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.indexTwo .right li { position: relative; z-index: 1; margin-bottom: 2.25rem; width: 48%;}
.indexTwo .right li .li_tle .t1 {transition: .5s;}
.indexTwo .right li .li_tle .icBox img {min-width: 3.125rem; object-fit: contain; max-height: 2.125rem; object-fit: contain;}
.indexTwo .right li a {display: block; background: #fff;padding: 2.25rem;border-radius: .75rem;}
.indexTwo .right li .imgBox {margin-top: 1.875rem;border-radius: .75rem; overflow: hidden;}
.indexTwo .right li .imgBox img {width: 100%; transition: .5s;}
.indexTwo .right li::after {content: ''; position: absolute; z-index: -1; border-radius: .75rem; width: 100%; left: 0; height: 100%;  background: #2BAD37; bottom: 0; transition: .5s; transform: translateY(0);}
.indexTwo .right li:hover::after {transform: translateY(.4rem);}
.indexTwo .right li:hover .li_tle .t1 {color: #2CAE37;}
.indexTwo .right li:hover .imgBox img {transform: scale(1.1);}

.indexThre {background: url(../images/indexThre-bj.png) no-repeat center; background-size: cover; padding: 6.25rem 0;}
.indexThre .indexTle .xian {margin: auto; margin-top: 1.875rem;}
.indexThre .indexTle .en_text {left: 50%; transform: translateX(-50%) translateY(-50%);}
.indexThre .indexTle .en_text .en {-webkit-text-stroke: 1px #D7D7D780;text-stroke: 1px #D7D7D780;}
.indexThre .text {text-align: center; margin-top: 3.125rem;}
.indexThre .text p {color: #ffffff; line-height: 1.8; margin-top: 1.25rem;}
.indexThre .list {background: #ffffff20;border-radius: .625rem; padding: 1.5rem 1rem; margin-top: 3.125rem;}
.indexThre .list ul {display: flex; justify-content: space-between;}
.indexThre .list li {width: calc(100% / 8); text-align: center;}
.indexThre .list li .icBox {position: relative; overflow: hidden;}
.indexThre .list li .icBox .ic {height: 3.125rem; display: flex; align-items: center; justify-content: center; transition: .5s;}
.indexThre .list li .icBox .ic img {height: 100%; object-fit: contain;}
.indexThre .list li .icBox .ic1 {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.indexThre .list li .icBox .ic1 img {filter: brightness(100); -webkit-filter:brightness(100);}
.indexThre .list li .icBox .ic2 {transform: translateY(100%);}
.indexThre .list li span {display: block; margin-top: 1.25rem; color: #ffffff;}
.indexThre .list li:hover .icBox .ic1 {transform: translateY(-100%);}
.indexThre .list li:hover .icBox .ic2 {transform: translateY(0);}

.indexFour {background: url(../images/indexFour-bj.jpg) no-repeat center; background-size: cover; padding: 6.25rem 0;}
.indexFour .indexTle .en_text .en {-webkit-text-stroke: 1px #DADADA;text-stroke: 1px #DADADA;}
.indexFour .list {margin-top: 8.125rem;}
.indexFour .list ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.indexFour .list li {padding: .125rem; width: 48%;background: #ffffff;background: linear-gradient(0deg, #bdebc1, #2cae37);border-radius: 1.625rem; margin-bottom: 2.25rem; transition: .5s;}
.indexFour .list li .li_box {padding: 1.875rem 3.125rem 4.375rem 3.125rem; background: #fff;border-radius: 1.625rem; height: 100%; text-align: center;}
.indexFour .list li .icBox {height: 4.688rem;}
.indexFour .list li .icBox img {height: 100%; object-fit: contain;}
.indexFour .list li span {font-size: var(--font34); margin: 1.875rem 0; display: block;}
.indexFour .list li .text {font-size: var(--font17); line-height: 1.7;}
.indexFour .list li:hover {transform: translateY(-.5rem); box-shadow: 0 0 1rem #2CAE37;}

.indexFive {padding: 6.25rem 0;background: #fcfcfc;}
.indexFive .swiperBox {margin-top: 6.25rem;}
.indexFive .swiperBox .slide {background: #ffffff;border-radius: 1rem; overflow: hidden;}
.indexFive .swiperBox .slide .imgBox {overflow: hidden;}
.indexFive .swiperBox .slide .imgBox img {width: 100%; transition: .5s;}
.indexFive .swiperBox .slide .info {position: relative; padding: 3.75rem 1.875rem 1.875rem;}
.indexFive .swiperBox .slide .info .time { padding: .625rem .375rem; text-align: center; position: absolute; top: 0%;transform: translateY(-50%); background: #2cae37;border-radius: .188rem;}
.indexFive .swiperBox .slide .info .time1 {line-height: 1;}
.indexFive .swiperBox .slide .text p {line-height: 1.6;}
.indexFive .swiperBox .slide .icBox {margin-top: 1.875rem;}
.indexFive .swiperBox .slide .icBox img {filter: grayscale(100%); -webkit-filter:grayscale(100%); min-width: 3.188rem;}
.indexFive .swiperBox .slide:hover .imgBox img {transform: scale(1.1);}
.indexFive .swiperBox .slide:hover .icBox img {filter: grayscale(0); -webkit-filter:grayscale(0); transition: .5s;}
/* 控件 */
.indexFive .swiper-pagination-bullet-active {background: #2CAE37;}


/* =====================底部==================== */
.footer {background: url(../images/footer-bj.jpg) no-repeat center; background-size: cover; padding: 6.25rem 0 0;}
.footer .foter_box {display: flex; justify-content: space-between;}
.footer .left {width: 20%;} 
.footer .right {width: 79%; display: flex; justify-content: space-between;}
.footer .left .text {margin: 1.875rem 0;}
.footer .left .foter_logo img {height: 3.125rem;}

.foternav {width: 62%;}
.foternav dl dt a {font-size: var(--font18);color: #ffffff;}
.foternav dl dt {padding-bottom: 1.25rem;}
.foternav dl dd {margin: 1rem 0;font-size: var(--font15);}
.foternav dl dd a {color: #EDEDED;}
.foternav dl dd a:hover {color: #2CAE37;}

.footer_us {width: 32%;}
.footer_us dl dt {padding-bottom: 1.25rem;}
.footer_us dl dt {font-size: var(--font18);color: #ffffff;}
.footer_us dl dd {margin: 1rem 0;font-size: var(--font15); display: flex; color: #fff;}
.footer_us dl dd a {color: #EDEDED;}

.copyRight {color: #fff; padding: 1.875rem 0; border-top: 1px solid #FFFFFF10; margin-top: 6.25rem;}
.copyRight a {color: #fff;}
.copyRight a:hover {color: #2CAE37;}


/* =====================内页==================== */
.ny-banner {position: relative; overflow: hidden;}
.ny-banner .imgBox img {width: 100%;}
.ny-banner .box {width: 100%; text-align: center;}

.probanner {position: relative; overflow: hidden;}
.probanner .imgBox img {width: 100%;}
.probanner .box {z-index: 2;}

/* =====产品中心===== */
.prolist .list {padding: 3.125rem 1%;}
.prolist .list ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.prolist .list li {width: 49%; margin-bottom: 1.875rem;background: #000000;border-radius: .75rem; min-height: 25rem; }
.prolist .list li a {height: 100%;display: flex; align-items: center; padding: 0 1.875rem; box-sizing: border-box;}
.prolist .list li .con {width: 50%;padding: 0 1rem 0 2.5rem;}
.prolist .list li .imgBox {width: 50%;}
.prolist .list li .imgBox img {width: 100%; object-fit: contain;transition: .5s;}
.prolist .list li .more {margin-top: 3.75rem;}
.prolist .list li .more span {transition: .5s;}
@media (any-hover:hover) {
.prolist .list li:hover .more span {margin-right: 1.875rem;}
.prolist .list li:hover .imgBox img {transform: scale(1.05); }
}

.proTwo {background: url(../images/proTwo-bj.jpg) no-repeat right; background-size: cover;}
.proTwo .imgBox {width: 50%;}
.proTwo .imgBox img {width: 100%; height: 100%; object-fit: cover;}
.proTwo .info {width: 50%; padding: 8.125rem 11.25rem 8.125rem 4.75rem;}
.proTwo .info .p2 {line-height: 1.2;}
.proTwo .info .text p {margin-top: 2.5rem;}
.proTwo .info .more {margin-top: 6.25rem;}

.proThre {padding: 5.625rem 0;}
.proThre .list {margin-top: 1.875rem;}
.proThre .list ul {display: flex; justify-content: center; flex-wrap: wrap;}
.proThre .list li {width: 12.5rem; height: 12.5rem; border-radius: 50%; transition: .5s;}
.proThre .list li a {height: 100%;display: flex; align-items: center; flex-direction: column; justify-content: center; text-align: center;}
.proThre .list li .icBox {display: flex; align-items: center; justify-content: center; height: 4.375rem;}
.proThre .list li .icBox img {min-height: 3.125rem; max-height: 100%; object-fit: contain;}
.proThre .list li span {font-size: var(--font20); margin-top: 1.25rem;}
@media (any-hover:hover) {
  .proThre .list li:hover {box-shadow: -4px 0px 0px 4px rgba(42,42,42,0.34);background: #fcfcfc; }
}



/* 产品详情 */
.proDateOne {padding: 3.75rem 0;}
.proDateOne ul {display: flex; justify-content: space-between;}
.proDateOne li {width: calc(100% / 4 - .75rem);background: #f2f2f2; border: 2px solid transparent; text-align: center;}
.proDateOne li a {display: block; padding: 1rem; padding-bottom: 1.875rem;}
.proDateOne li .icBox {width: 4.875rem; height: 4.875rem; margin: auto; border-radius: 50%;border: 1px solid #001f58;overflow: hidden;}
.proDateOne li .icBox img {width: 100%; height: 100%; object-fit: cover;}
.proDateOne li span {display: block; margin-top: 1.5rem; font-size: var(--font22); font-weight: 700; color: #123791;}
.proDateOne li.on , .proDateOne li:active {border-color: #2CAE37;}
@media (any-hover:hover) {
  .proDateOne li:hover {border-color: #2CAE37;}
}

.proDateTwo .box {background: #e8edf6; padding: 2.5rem;}
.proDateTwo .left {width: 45%; height: 25rem; display: flex; justify-content: space-between;}
.proDateTwo .right {width: 50%;}
.proDateTwo .right .tle {border-bottom: 1px solid #DDDDDD;padding-bottom: 1.875rem;}
.proDateTwo .right .text {margin-top: 1.875rem;}
.proDateTwo .right .more {margin-top: 2.5rem;}
.proDateTwo .swiper {height: 100%;}
.proDateTwo .swiper_box {width: 80%;}
.proDateTwo .thumb_box {width: 17%;}
.proDateTwo .swiper_box .slide .imgBox {height: 100%;}
.proDateTwo .swiper_box .slide .imgBox img {width: 100%; height: 100%; object-fit: cover }
.proDateTwo .thumb_box .slide {cursor: pointer;}
.proDateTwo .thumb_box .slide .imgBox {height: 100%; border: 2px solid transparent;}
.proDateTwo .thumb_box .slide .imgBox img {width: 100%; height: 100%; object-fit: cover }
.proDateTwo .thumb_box .slide.swiper-slide-thumb-active .imgBox {border-color: #2CAE37;}

.proDateThre {margin-top: 1.5rem;}
.proDateThre .tle {padding-bottom: 1.25rem; border-bottom: 1px solid #DDDDDD;}
.proDateThre .tle h3 {font-size: var(--font36);}
.proDateThre .box {background: #e8edf6; padding: 3.75rem;}
/* 产品详情分页 */
.proDateThre .date_page {padding-top: 1.875rem; border-top: 1px solid #DDDDDD;}
.proDateThre .date_page .jtBox {width: 3.438rem; height: 3.438rem; border: 1px solid #2cae37; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: .5s;}
.proDateThre .date_page .jtBox img {min-width: 1.625rem; max-width: 60%; object-fit: contain;}
.proDateThre .date_page .jtBox.next {transform: rotate(180deg);}
.proDateThre .date_page .jtBox:active {background: #2cae37;}
.proDateThre .date_page .jtBox:active img {filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }
@media (any-hover:hover) {
.proDateThre .date_page .jtBox:hover {background: #2cae37;}
.proDateThre .date_page .jtBox:hover img {filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }
}

/* 产品详情资料录入 */
.proDateThre .date_con {padding: 1.875rem 0;}
.proDateThre .date_con img {max-width: 100%; height: auto !important;}



/* =====关于我们===== */
.aboutOne {padding: 6.25rem 0;}
.aboutOne .box {display: flex; justify-content: space-between; align-items: center;}
.aboutOne .left {width: 58%;}
.aboutOne .right {flex: 1; max-width: calc(100% - 58%); padding-left: 2.5rem;}
.aboutOne .left .text {line-height: 1.8;}
.aboutOne .text_list {margin-top: 3.125rem;}
.aboutOne .text_list .item {position: relative; display: flex; align-items: center;}
.aboutOne .text_list .item::before {content: ''; width: 1.875rem; height: .063rem;background: #2cae37; margin-right: .625rem;}
.aboutOne .le_us {margin-top: 4.375rem;}
.aboutOne .le_us .imglist {flex: 1;}
.aboutOne .le_us .imglist .imgBox {width: calc((100% - 2.5rem) / 3); text-align: center; display: flex; align-items: center; justify-content: center;}
.aboutOne .le_us .imglist .imgBox img {min-height: 2rem;}
.aboutOne .right {position: relative;}
.aboutOne .right .imgBox {position: relative; padding-left: 3.75rem;}
.aboutOne .right .imgBox::after {content: ''; height: 80%; bottom: 0; left: 0;background: #2cae37; position: absolute; width: 100%;}
.aboutOne .right .imgBox img {position: relative; z-index: 1; width: 100%;}
.aboutOne .right .bom {padding: 1rem 0; position: absolute; bottom: -1.875rem; left: 1rem; background: #001f58; z-index: 1; text-align: center; width: 55%;}
.aboutOne .right .bom .num {line-height: .8; align-items: flex-end; justify-content: center;}
.aboutOne .right .bom p span {display: block;}
.aboutOne .right .bom .videoBtn {position: absolute; right: 0; top: 50%; transform: translateX(50%) translateY(-50%); height: 100%;}
.aboutOne .right .bom .videoBtn a {height: 100%; display: flex; align-items: center;}
.aboutOne .right .bom .videoBtn img {min-width: 5.313rem; max-height: 55%; object-fit: contain;}

.aboutTwo {position: relative;}
.aboutTwo .box {color: #fff; width: 100%;}
.aboutTwo img {width: 100%;}

.aboutThre {padding: 3.75rem 0;}
.aboutThre ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.aboutThre li {width: 47%; margin-top: 5.625rem; text-align: center;}
.aboutThre li .icBox {height: 5rem; display: flex; align-items: center; justify-content: center;}
.aboutThre li .icBox img {max-height: 100%; min-height: 4.375rem;}
.aboutThre li .p1 {font-size: var(--font24); color: #2CAE37; font-weight: 700; margin-top: 1.25rem;}
.aboutThre li .text {margin-top: 2.5rem; line-height: 1.8; color: #555555;}

.aboutFour {padding: 5.625rem 0;}
.aboutFour .swiper_box {margin-top: 3.75rem;}
.aboutFour .swiper_box .slideBox {display: flex; justify-content: flex-end; position: relative;}
.aboutFour .swiper_box .slide .info {width: 34%; padding: 1.875rem; position: absolute; left: .313rem; top: 50%; transform: translateY(-50%); background: #ffffff;border-radius: 2rem;box-shadow: 0px 0px 0px .25rem rgba(48,48,48,0.05); z-index: 1; }
.aboutFour .swiper_box .slide .imgBox {width: 74%; border-radius: 2rem; overflow: hidden;}
.aboutFour .swiper_box .slide .imgBox img {width: 100%;}
.aboutFour .swiper_box .slide .dh {display: flex; justify-content: flex-end;}
.aboutFour .swiper_box .slide .dh img {height: 2.625rem;}
.aboutFour .swiper_box .slide .text {line-height: 1.8; margin-top: 2rem;}
.aboutFour .swiper_box .slide .logo {margin-top: 1.875rem; display: flex; justify-content: flex-end; opacity: .1;}
.aboutFour .swiper_box .slide .logo img {height: 3.063rem;}
.aboutFour .thumb_box {position: relative; padding-top: 2.5rem; margin-top: 5rem;}
.aboutFour .thumb_box .swiper-pagination {height: .125rem; background: #F2F2F2;}
.aboutFour .thumb_box .swiper-pagination .swiper-pagination-progressbar-fill {background: #2CAE37;}
.aboutFour .thumb_box .swiper-pagination::before {content: ''; position: absolute; width: 1rem; height: 1rem; background: #2cae37; border-radius: 50%; left: 0; top: 50%; transform: translateY(-50%);}
.aboutFour .thumb_box .slide {text-align: center; font-size: var(--font22);font-weight: 700; cursor: pointer;}
.aboutFour .thumb_box .slide.swiper-slide-thumb-active {color: #2CAE37;}


/* =====主营业务===== */
.business {padding: 4.375rem 0;}
.business .box {display: flex; justify-content: space-between;}
.business .left {width: 45%;}
.business .right {width: 51%;}
.business .left .p1 {font-size: var(--font24); font-weight: 700; color: #2CAE37;}
.business .left .p2 span {position: relative; font-weight: 700; font-style: italic;}
.business .left .p2 span::before {content: ''; width: 100%; height: .188rem; background: #2CAE37; position: absolute; left: 0; bottom: 0; z-index: -1;}
.business .left .imgBox img {width: 90%;}
.business .right .li_box {display: flex; justify-content: space-between; padding: 1.875rem;  background: #F2F2F2;box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.00); transition: .5s;}
.business .right li {margin-bottom: 1.5rem;}
.business .right .li_box .p1 {font-size: var(--font20);font-weight: 700;color: #000; transition: .5s;}
.business .right .li_box .p2 {margin-top: 1.25rem; color: #333; transition: .5s;}
.business .right .li_box .info {flex: 1;}
.business .right .li_box .xian {width: 1px; background: #b9b9b9; margin: 0 1.25rem 0 1.875rem;}
.business .right .li_box .jtBox .jt {width: 3.125rem; height: 3.125rem; border-radius: 50%;background: #2cae37;}
.business .right .li_box .jtBox img {width: 55%; object-fit: contain; filter: brightness(100); -webkit-filter:brightness(100); transform: rotate(180deg);}
@media (any-hover:hover) {
.business .right li:hover .li_box {background: #2CAE37;}
.business .right li:hover .li_box .p1 {color: #fff;}
.business .right li:hover .li_box .p2 {color: #fff;}
.business .right li:hover .li_box .jtBox .jt {background: #fff;}
.business .right li:hover .li_box .jtBox img {filter: none; -webkit-filter:none;}
}

/* =====新闻===== */
.news_nav {margin-top: 2.5rem;}
.news_nav ul li {margin: 0 1.25rem;}
.news_nav ul li a {width: 10.25rem; min-width: 120px; height: 3.5rem; display: flex; align-items: center; justify-content: center; color: #2CAE37;border: 1px solid #2cae37;border-radius: 6.25rem; transition: .5s;}
.news_nav ul li.on a {background: #2CAE37; color: #fff;}
.news_nav ul li:active a {background: #2CAE37; color: #fff;}
@media (any-hover:hover) {
  .news_nav ul li:hover a {background: #2CAE37; color: #fff;}
}
.newslist {padding: 3.125rem 0;}
.newslist ul {display: grid; grid-template-columns: repeat(3,1fr); gap: 3.25rem ;}
.newslist li {border: 1px solid #f2f2f2;border-radius: 1rem; overflow: hidden;}
.newslist li .imgBox {background: #dddddd;overflow: hidden; position: relative;}
.newslist li .imgBox img {width: 100%; transition: .5s;}
.newslist li .con {padding: 1.875rem;}
.newslist li .time {color: #2cae37;}
.newslist li h5 {font-size: var(--font20);font-weight: 700; color: #333; margin-top: .625rem; transition: .5s;}
.newslist li .text {margin-top: 1.25rem;color: #666666;}
.newslist li .more {display: flex; align-items: center;color: #666666; margin-top: 1.875rem;}
.newslist li .more span {margin-right: 1rem;color: #333333;}
.newslist li .more img {filter: brightness(0); -webkit-filter:brightness(0); min-width: 1.375rem;}
.newslist li:hover .imgBox img {transform: scale(1.1);}
.newslist li:hover h5 {color: #2CAE37;}

/* =====新闻详情===== */
.newsDate {padding: 4.375rem 0;}
.newsDate .box {align-items: flex-start;}
.newsDate .tle {border-bottom: 1px solid #D0D0D0; padding-bottom: 1.25rem;}
.newsDate .left {width: 68%;background: #e8edf6; padding: 2.5rem 3.75rem;}
.newsDate .right {width: 30%;background: #e8edf6; padding: 1.875rem;}
.newsDate .right li {padding: 1.5rem 0;}
.newsDate .right li .imgBox {background: #dddddd; overflow: hidden; border-radius: 1rem 1rem 0px 0px;}
.newsDate .right li .imgBox img {width: 100%; transition: .5s;}
.newsDate .right li:hover .imgBox img {transform: scale(1.1);}
/* 产品详情分页 */
.newsDate .date_page {padding-top: 1.875rem; border-top: 1px solid #DDDDDD;}
.newsDate .date_page .jtBox {width: 3.438rem; height: 3.438rem; border: 1px solid #2cae37; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: .5s;}
.newsDate .date_page .jtBox img {min-width: 1.625rem; max-width: 60%; object-fit: contain;}
.newsDate .date_page .jtBox.next {transform: rotate(180deg);}
.newsDate .date_page .jtBox:active {background: #2cae37;}
.newsDate .date_page .jtBox:active img {filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }
@media (any-hover:hover) {
.newsDate .date_page .jtBox:hover {background: #2cae37;}
.newsDate .date_page .jtBox:hover img {filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }
}

/* 新闻详情资料录入 */
.newsDate .date_con {padding: 1.875rem 0;}
.newsDate .date_con img {max-width: 100%; height: auto !important;}

/* =====联系我们===== */
.tactOne {padding: 3.75rem 0;}
.tactOne .list {border-top: 1px solid #F2F2F2; margin-top: 2.5rem; padding-top: 1.875rem;}
.tactOne .list ul {display: flex; justify-content: space-between;}
.tactOne .list li {width: calc(100% / 3 - 3.75rem);border: 1px solid #f2f2f2; padding: 2.5rem 1rem; text-align: center;}
.tactOne .list li .icBox {height: 3.875rem; display: flex; align-items: center; justify-content: center;}
.tactOne .list li .icBox img {min-height: 3.25rem; max-height: 100%; object-fit: contain;}
.tactOne .list li .li1 {margin-top: 1.875rem;}
.tactOne .list li .li2 {margin-top: .625rem; color: #2CAE37;}
.tactOne .list li .li2 a {font-size: var(--font24);color: #2CAE37;}

.tactTwo {background: #fcfcfc; padding: 3.75rem 0;}
.tactTwo .form {margin-top: 2.5rem;}
.tactTwo .form_list {display: flex; justify-content: space-between;}
.tactTwo .form .form_item {width: calc(100% / 4 - 1rem); position: relative;}
.tactTwo .form .form_item input {height: 3.438rem;background: #fcfcfc;border: 1px solid #d7d7d7;border-radius: 2px; line-height: initial;}
.tactTwo .form .form_select dl {top: 100%;}
.tactTwo .form .form_select .layui-form-selectup dl {top: auto;bottom: 100%;}
.tactTwo .form .form_code input {padding-right: 8rem;}
.tactTwo .form .form_code .code {width: 7.5rem; height: 90%; position: absolute; right: 2px; top: 50%; transform: translateY(-50%); cursor: pointer;}
.tactTwo .form .sub {margin-top: 3.75rem;}
.tactTwo .form .sub button {width: 10.438rem;height: 3.438rem;background: #2cae37;border-radius: 6.25rem;color: #ffffff; font-size: var(--font16);}



/* 产品详情资料录入 */
.proDateThre .date_con .tableBox {overflow-x: auto;}
.proDateThre .date_con .tableBox .table1 {min-width: 768px;}
.proDateThre .date_con .table2 tr td {padding: .625rem;}

@media (max-width: 768px) {
  .proDateThre .date_con .table2 tr {display: flex; flex-wrap: wrap;}
  .proDateThre .date_con .table2 tr td {width: 100%;}
}



/* 2025.9.10锚点 */
#advantages,#culture{position: relative; top:-5rem}