﻿main .l-wrap{max-width:1540px;padding:0 70px;margin:0 auto}
@media (max-width:1024px){main .l-wrap{padding:0 20px;box-sizing: border-box;}}
.home-common-padding{position:relative;padding:5% 0}
@media (max-width:768px){.home-common-padding{padding:40px 0}}
.home-title{color:var(--fontcolor);font-size:40px;text-align:center;font-weight:var(--fontbold7);line-height:1.4;margin:15px 0}
@media (max-width:1366px){.home-title{font-size:34px}}
@media (max-width:1024px){.home-title{font-size:28px}}
@media (max-width:768px){.home-title{font-size:24px;margin:10px 0}}
.home-stit{background:#e2fdec;border-radius:17px;border:1px solid var(--color);overflow:hidden;text-transform:uppercase;padding:10px 20px;display:inline-block}
.home-stit p{color:var(--color);padding-left:20px;position:relative;font-size:var(--fontsize14);line-height:1;font-weight:var(--fontbold7)}
.home-stit p:before{content:'';width:7px;height:7px;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);background:var(--color);border-radius:50%}
.home-des{color:#6c6c6c}
.home-more a{display:inline-flex;border-radius:30px;background:var(--color);padding:7px 7px 7px 20px;transition:all .3s;border:1px solid var(--color);font-size:var(--fontsize18);align-items:center;color:#fff;margin-top:20px}
.home-more a em{width:44px;height:44px;background:#fff;color:var(--color);display:flex;align-items:center;justify-content:center;transition:all .3s;margin-left:10px;border-radius:50%;font-size:var(--fontsize18)}
.home-more a:hover{background:#fff;color:var(--color)}
.home-more a:hover em{background:var(--color);color:#fff}
@media (max-width:768px){.home-more a em{width:30px;height:30px}}
.home-about{background:#f6fcfa}
@media (min-width:769px){.home-about{padding-bottom:calc(5% + 105px)}}
.home-about .l-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}
.home-about .about-left{width:46.8%}
.home-about .about-left .img{overflow:hidden;border-radius:10px}
.home-about .about-left img{width:100%;display:block;transition:all .3s}
.home-about .about-left img:hover{transform:scale(1.05)}
.home-about .about-right{width:51.2%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:10px 0 10px 4%}
.home-about .about-right:before{content:'';width:15px;height:60%;display:block;background:var(--color);border-radius:8px;position:absolute;top:0;left:0}
.home-about .home-title{text-align:left}
.home-about .about-right ul li{position:relative;color:#0b6b31;font-size:var(--fontsize18);margin-top:20px;padding-left:25px}
.home-about .about-right ul li::before{content:'';width:18px;height:18px;display:block;background:url(/uploads/35600/index/duigou.png) no-repeat center;background-size:contain;position:absolute;left:0;top:8px}
.home-about .about-right .home-more a{margin-top:40px}
.home-numbox .inner{background:var(--color) url(/uploads/35600/index/home-num-bg.png) no-repeat center;border-radius:20px}
@media (min-width:769px){.home-numbox .inner{margin-top:-105px;padding:4% 2%}}
.home-numbox .numCount{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-numbox .numCount .itemnum{width:25%;text-align:center;padding:0 2%;border-right:1px solid #60cd8b;color:#fff}
.home-numbox .numCount .itemnum .home-title{color:#fff}
.home-numbox .numCount .itemnum .home-title sub{transform:translateY(-8px);display:inline-block}
.home-numbox .numCount .itemnum:first-child .home-title sub{font-size:24px}
.home-numbox .numCount .itemnum:last-child{border-right:none}
.home-numbox .numCount .itemnum p{font-size:var(--fontsize20)}
.home-news .title-top,.home-process .title-top,.home-product .title-top,.home-transa .title-top{text-align:center}
.home-product .home-des{max-width:730px;margin:0 auto}
.home-product ul{display:flex;flex-wrap:wrap;margin-top:3.5%}
.home-product ul li{border:1px solid #e8e8e8;width:24%;margin-right:1.33%;border-radius:10px;overflow:hidden;transition:all .3s}
.home-product ul li:nth-child(n+5){margin-top:1.33%}
.home-product ul li:nth-child(4n){margin-right:0}
.home-product ul li:hover{border-color:var(--color)}
.home-product ul li .img{overflow:hidden}
.home-product ul li .img img{width:100%;display:block;transition:all .3s}
.home-product ul li:hover .img img{transform:scale(1.05)}
.home-product ul li .title a{display:block;text-align:center;width:100%;background:var(--color);color:#fff;font-size:var(--fontsize20);padding:5px 0}
.home-product ul li .more a{width:100%;text-align:center;transition:all .3s;display:block;padding:18px 0;font-weight:var(--fontbold7)}
.home-product ul li .more a em{padding-left:5px}
.home-product ul li:hover .more a{color:var(--color)}
.home-core{background:#f5f5f5}
.home-core .l-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}
.home-core .core-left{width:41%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.home-core .core-left .home-stit{background:#fff}
.home-core .core-left .home-title{text-align:left}
.home-core .core-left ul li{display:flex;justify-content:space-between;margin-top:4%;max-width:86%}
.home-core .core-left ul li .icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color)}
.home-core .core-left ul li .icon img{transition:all .3s}
.home-core .core-left ul li:hover .icon img{transform:rotateY(360deg)}
.home-core .core-left ul li .art{width:calc(100% - 80px)}
.home-core .core-left ul li .art .tit{font-weight:var(--fontbold7);font-size:var(--fontsize18);margin-bottom:10px}
.home-core .core-left ul li .art .des{color:#656565}
.home-core .core-right{width:50%;position:relative;display:flex}
.home-core .core-right .core-img{border-radius:10px}
.home-core .core-right .core-img img{border-radius:10px;overflow:hidden;transition:all .3s}
.home-core .core-right .core-img.core-img2{margin-left:auto;margin-bottom:22%;position:relative;z-index:1;overflow:hidden}
.home-core .core-right .core-img.core-img1{position:absolute;bottom:0;left:0;z-index:2}
.home-core .core-right .core-img.core-img1:after{content:'';width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;bottom:0;left:0;background:#f5f5f5;display:block;z-index:-1}
.home-process{background:url(/uploads/35600/index/home-process-bg.jpg) no-repeat center/cover}
.home-process .home-stit{background:#fff}
.home-process .home-title{color:#fff}
.home-process ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:3%}
.home-process ul li{width:23.5%;position:relative;background:#287647;border-radius:10px;overflow:hidden;color:#fff;padding:30px}
.home-process ul li:nth-child(n+5){margin-top:2%}
.home-process ul li .icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#41c575;overflow:hidden}
.home-process ul li .icon img{transition:all .3s}
.home-process ul li:hover .icon img{transform:rotateY(360deg)}
.home-process ul li p{font-weight:var(--fontbold7);margin-top:10px;font-size:var(--fontsize18)}
.home-transa{background:url(/uploads/35600/index/home-tran-bg.png) no-repeat center/cover}
.home-transa .transa-box{display:flex;justify-content:center;flex-wrap:wrap;margin-top:3%}
.home-transa .transa-box .transa-item{width:25%;position:relative;text-align:center}
.home-transa .transa-box .transa-item:after{content:'';width:39%;height:35px;background:url(/uploads/35600/index/home-transa-right.png) no-repeat center;position:absolute;right:-21%;top:40%;display:block}
@media (min-width:769px){.home-transa .transa-box .transa-item:last-child:after,.home-transa .transa-box .transa-item:nth-child(3):after{display:none}
.home-transa .transa-box .transa-item:nth-child(-n+3){width:26%;margin-bottom:3%}
.home-transa .transa-box .transa-item:first-child{transform:translateX(2%)}
.home-transa .transa-box .transa-item:nth-child(3){transform:translateX(-2%)}}
.home-transa .transa-box .transa-item .inner{width:220px;height:220px;display:flex;align-items:center;justify-content:center;margin:0 auto}
.home-transa .transa-box .transa-item .inner .circle{position:absolute;top:0;left:50%;transform:translateX(-50%);width:220px}
.home-transa .transa-box .transa-item .inner .circle img{width:100%;display:block}
.home-transa .transa-box .transa-item:nth-child(odd) .inner .circle img{animation:loading 7s linear infinite}
.home-transa .transa-box .transa-item:nth-child(2n) .inner .circle img{animation:loadingreturn 7s linear infinite}
@keyframes loading{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}}
@keyframes loadingreturn{0%{transform:rotate(0)}
100%{transform:rotate(-360deg)}}
.home-transa .transa-box .transa-item .inner .icon{position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}
.home-transa .transa-box .transa-item p{font-weight:var(--fontbold7);font-size:var(--fontsize17);margin-top:10px}
.home-news{background:#f4fbf4}
.home-news .new-list{margin-top:3%;display:flex;flex-wrap:wrap;justify-content:space-between}
.home-news .new-list .new-item{width:23.5%;border:1px solid #e1e1e1;border-radius:10px;overflow:hidden;padding:10px 10px 20px 10px;transition:all .3s}
.home-news .new-list .new-item .img{overflow:hidden;position:relative;border-radius:10px;overflow:hidden}
.home-news .new-list .new-item .img>a{display:block;width:100%;height:100%}
.home-news .new-list .new-item .img img{width:100%;display:block;transition:all .3s;aspect-ratio: 1 / 1;object-fit: contain;background: #fff;}
.home-news .new-list .new-item:hover .img img{transform:scale(1.05)}
.home-news .new-list .new-item .img .new-data{width:50px;border-radius:7px;background:var(--color);color:#fff;font-size:var(--fontsize12);text-align:center;font-weight:var(--fontbold7);padding:7px 10px;position:absolute;bottom:10px;right:10px;line-height:1.3}
.home-news .new-list .new-item .new-tit{font-weight:var(--fontbold7);margin:20px 0 10px}
.home-news .new-list .new-item .new-des{font-size:var(--fontsize14);color:#666}
.home-news .new-list .new-item .home-more a{font-size:var(--fontsize14)}
.home-news .new-list .new-item .home-more a em{width:28px;height:28px;font-size:var(--fontsize14)}
.home-news .new-list .new-item:hover{border-color:var(--color)}
.home-news .new-list .new-item:hover .new-tit a{color:var(--color)}
@media (max-width:1440px){.home-about .about-right .home-more a{margin-top:20px}
.home-product ul li .title a{font-size:var(--fontsize18)}
.home-transa .transa-box .transa-item:after{transform:scale(.75)}}
@media (max-width:1366px){.home-numbox .numCount .itemnum p{font-size:var(--fontsize18)}
.home-transa .transa-box .transa-item .inner{transform:scale(.85)}
.home-transa .transa-box .transa-item .inner .icon{top:50%}}
@media (max-width:1024px){.home-core .core-right .core-img.core-img1,.home-core .core-right .core-img.core-img2{width:80%}
.home-transa .transa-box .transa-item .inner{transform:scale(.7)}
.home-transa .transa-box .transa-item:after{width:45%;right:-24%}}
@media (max-width:768px){.fadeInUp{transform:initial !important;opacity:1 !important;visibility:initial !important;animation:none !important}
.home-about .about-left,.home-about .about-right,.home-core .core-left,.home-core .core-right{width:100%}
.home-about .about-right{margin-top:20px;padding-left:20px}
.home-about .about-right:before{width:5px}
.home-numbox .inner{margin-top:40px;padding:20px}
.home-numbox .numCount .itemnum{width:50%;padding:15px}
.home-numbox .numCount .itemnum:nth-child(n+3){border-top:1px solid #60cd8b}
.home-numbox .numCount .itemnum:nth-child(2n){border-right:none}
.home-numbox .numCount .itemnum:first-child .home-title sub{font-size:var(--fontsize18)}
.home-news .new-list,.home-process ul,.home-product ul,.home-transa .transa-box{margin-top:25px}
.home-product ul{justify-content:space-between}
.home-product ul li{width:49%;margin-right:0;display:flex;flex-direction:column;}
.home-product ul li:nth-child(n+3){margin-top:2%}
.home-product ul li .bot{display:flex;flex-direction:column;flex:1;}
.home-product ul li .bot .title{flex:1;}
.home-product ul li .bot .title a{height:100%;}
.home-core .core-left ul li{max-width:100%}
.home-core .core-right{margin-top:20px;justify-content:space-between}
.home-core .core-right .core-img.core-img{margin:0!important;width:49%;position:initial!important}
.home-core .core-right .core-img.core-img1:after{display:none}
.home-process ul li{width:49%;padding:10px;text-align:center}
.home-process ul li .icon{margin:0 auto}
.home-process ul li:nth-child(n+3){margin-top:2%}
.home-transa{overflow:hidden;}
.home-transa .transa-box .transa-item:after{display:none}
.home-transa .transa-box .transa-item{width:48%}
.home-transa .transa-box .transa-item:nth-child(n+3){margin-top:20px}
.home-transa .transa-box .transa-item .inner{transform:initial}
.home-news .new-list .new-item{width:49%}
.home-news .new-list .new-item:nth-child(n+3){margin-top:2%}}
@media (max-width:660px){.home-numbox .numCount .itemnum{padding:7px}
.home-numbox .numCount .itemnum p{font-size:var(--fontsize14)}
.home-product ul li .title a{padding:5px}
.home-transa .transa-box{justify-content:space-between}
.home-transa .transa-box .transa-item .inner{width:100%;height:auto;aspect-ratio:1/1}
.home-transa .transa-box .transa-item .inner .circle{width:100%}
.home-transa .transa-box .transa-item .inner .icon{top:40%}
.home-transa .transa-box .transa-item .inner .icon img{max-width:50px;max-height:50px;width:auto;height:auto}
.home-transa .transa-box .transa-item:last-child{transform:translateX(50%)}
.home-news .new-list .new-item{width:100%}
.home-news .new-list .new-item:nth-child(n+2){margin-top:15px}}