*, ::after, ::before {
    box-sizing: border-box;
}
audio, embed, img, object, video {
    height: auto;
    max-width: 100%;
}
h1{font-size:2em;font-weight:600;line-height:48px}
h2{font-size:1.75em;font-weight:600;line-height:32px}
h3{font-size:1.5em;font-weight:600}
html{scroll-behavior: smooth;}
body{line-height:26px;font-family: 'Poppins', sans-serif;}
ul{list-style: none;padding:0}
a{text-decoration: none;color:#333}
a:hover{color:#f69220}
input[type="submit"]{cursor:pointer!important}
.width{width: 1520px;margin: 0 auto;}
.mianbaoxue{background-color:#f5f5f5;padding:10px 0}
.phonemenu{display:none}
.index-product-box{background-color:#f5f5f5;padding:140px 0 110px 0;height:80vh}
.index-product-box .text{padding:0 140px 0 0}
.index-product-box .index-product{overflow:hidden}
.index-product-box .index-product .box-body{padding:40px;border-radius:9999px;background-color:white;text-align:center; display: flex;justify-content: center;align-items: center;flex-wrap:wrap;transition:all 0.5s}
.index-product-box .index-product .box-body div{width:100%}
.index-product-box .index-product .box-body p{width:100%;margin:20px 0}
.index-product-box .index-product .box-body span{width:100%}
.index-product-box .index-product .box-body img{aspect-ratio: 1 / 1;width:100%;border-radius:50%}
.index-product-box .index-product .box-body svg{margin-top:-40px;opacity:0;transition:all 0.5s}
.index-product-box .index-product .box-body:hover svg{margin-top:15px;opacity:1}
.index-product-box .index-product .box-body:hover{background-color:#f69220}
.index-product-box .index-product .box-body:hover a{color:white}
.index-product-box .index-product .box-body:hover span{color:white}
.index-product-box .arrwo{position:absolute;top:230px;left:-60px;z-index:2}
.index-product-box .arrwo svg{width:30px;height:30px;cursor:pointer}
.index-product-box .arrwo div:hover svg{fill:#f69829}
.index-product-box .index-product-slide{position:relative}
.index-case{padding:100px 0}
.index-case .pure-g{margin:0 -10px}
.index-case .case-box{padding:10px}
.index-case .case-box>a{position:relative;;border-radius:10px;overflow:hidden;display:block;height:350px}
.index-case .case-box>a>div{background-color:black;height:100%;padding:30px;transition:all 0.5s;opacity:0}
.index-case .case-box>a>div>div{opacity:0;transition:all 0.5s;color:white;margin-top:-20px;display:block}
.index-case .case-box>a>div:hover>div{opacity:1;margin-top:0px}
.index-case .case-box>a>div:hover{opacity:0.8}
.index-case .block-title{font-size:13px;}
.index-case .more{text-align:center;margin-top:20px}
.index-case .more a{border-radius:10px}
.index-solution{background-color:#f5f5f5;overflow:hidden}
.index-solution .icon{margin:0 -10px;padding:50px 0 50px 100px}
.index-solution .icon .body{background-color:white}
.index-solution .pure-g{}
.index-solution .icon>div{padding:10px}
.index-solution .text-bg{position:relative;padding:60px 0}
.index-solution .text{position:relative;z-index:2;color:white}
.index-solution .text-bg .s-bg{position:absolute;top:0;right:0;width:1000px;height:auto;z-index:1;max-width:unset;}
.index-solution .body{width:100%;
	aspect-ratio: 1 / 1; 
  border-radius: 50%; 
  overflow: hidden; /* 隐藏超出容器的部分 */
display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;border:2px solid #fff}
.index-solution .body:hover{border:2px solid #f69220}
.index-solution .body a{width:100%}
.index-solution .body div{width:100%;padding:0 50px}
.center{text-align:center}
.index-news{padding:90px 0}
.index-news .box{border-radius:10px;position:relative;overflow:hidden;height:100%}
.index-news .box .text{background-color:#f5f5f5;padding:20px;height:100%}
.index-news .box .line{background-color:#f69220;width:50px;height:4px;border-radius:4px;margin:20px 0}
.index-news .box .date{position:absolute;z-index:1;top:-4%;right:-4%;background-color:rgb(246 146 32 / 80%);width:90px;aspect-ratio: 1 / 1;border-radius:50%; color:white;display:flex;flex-wrap:wrap;justify-content:center
;align-content:center;align-items:center}
.index-news .box .date>div{width:100%;margin:-5px;padding-right:10px}
.index-news .box img{width:100%;height:auto}
.index-news .pure-g{margin:0 -15px}
.index-news .pure-g>div{padding:15px}
.index-news .box .more{margin-top:20px}
.index-news .box .imgbox{height:200px;overflow:hidden;display:block;}
.index-warehouse .map-add-img{position:relative}
.index-warehouse .map-add-img img{border-radius:10px;}
.index-warehouse .map-add-img .locat svg{width:60px;height:60px;fill:#f69220}
.index-warehouse .locat svg{position:absolute;z-index:1}
.index-warehouse .locat svg.l1{top:37%;right:20%}
.index-warehouse .locat svg.l2{top:32%;left:20%}
.index-warehouse .width{padding:0 240px}
.index-warehouse .box{border-radius:10px;border:1px solid #ccc;padding:20px;box-sizing:border}
.index-warehouse .warehouse-add{margin-top:30px}
.index-warehouse{padding:100px 0;position:relative}
.index-warehouse .bg{position:absolute;top:0;left:0;width:100%;height:50%;background-color:#f5f5f5;z-index:-1}
.index-warehouse .on .box{background-color:#f69220;border:1px solid #f69220;color:white}
.index-warehouse .on .box a{color:inherit}
.index-warehouse .swiper-slide .box{transition:all 0.5s;min-height:180px;}
.index-warehouse .center{color:white}
/* 定义关键帧 */
@keyframes scaleAnimation {
  from {
    transform: scale(1); /* 原始大小 */
  }
  to {
    transform: scale(1.2); /* 放大两倍 */
  }
}

/* 应用动画 */
.element {
  animation: scaleAnimation 0.5s infinite alternate; /* 持续时间2秒，无限循环，交替进行 */
}
.footer-globle{padding:80px 0 20px 0px;background-color:#f5f5f5}
.footer-globle .line{border-bottom:1px solid #ccc;margin:20px 0}
.footer-globle .messinfo{justify-content:space-between}
.footer-globle .messinfo>ul{width:25%}
.footer-globle .foot-form-css .wpforms-field-container>div{padding:5px 0}
.footer-globle .foot-form-css .wpforms-field-container>div:first-child{padding-top:0!important}
.footer-globle .wp-form-foot label input{width:100%;padding:5px;margin-bottom:10px;border:1px solid #ccc}
.footer-globle .wp-form-foot label textarea{width:100%;padding:5px;border:1px solid #ccc}
.footer-globle .wp-form-foot label{margin-bottom:10px;width:100%}
.footer-globle .wp-form-foot{padding-left:63px}
.footer-globle .wp-form-foot form p{margin-bottom:0px}
.wpcf7-submit{    background-color: #f69422;
    border: none;
    padding: 10px 20px;
    color: white;
    border-radius: 10px;
    margin-top: 10px;
    cursor: pointer;
}
.footer-globle .top{align-items:center}
.footer-globle li{margin-bottom:15px}
.footer-globle .wp-block-social-links{display:flex}
.footer-globle .wp-block-social-links li{margin-left:15px}
.footer-globle .wp-block-social-links span{display:none}
.footer-globle .wp-block-social-links svg{width:32px;height:32px;fill:#f69422;transition:0.2s all}
.footer-globle .wp-block-social-links svg:hover{transform:scale(1.3)}
.menu-contactus-container img{margin-right:15px}
.goods-list{background-color:#f5f5f5;padding-top:60px}
.goods-list .goods-cat{background-color:white;border-radius:10px;}
.goods-list .box{padding:15px;}
.goods-list .box .box-body{overflow:hidden;border-radius:10px;background-color:white;text-align:center;padding:30px;height:100%;position:relative}
.goods-list .box .box-body .cat{font-weight:500;font-size:13px;color:#888;margin-top:30px}
.goods-list .box .box-body .icon{position:absolute;top:30px;left:30px}
.goods-list .box .box-body .icon svg{fill:#f5f5f5;width: 20px;height: 20px;}
.goods-list .box .box-body:hover .icon svg{fill:#f69220}
.goods-list .box .box-body img{transition:all 0.5s}
.goods-list .box .box-body:hover img{transform:scale(1.1)}
.goods-list .g-cat-body .lingfeng_pagenavi{padding:15px}
.goods-list .g-cat-body .lingfeng_pagenavi .fenye{background-color:white;padding:15px;border-radius:10px}
.goods-list .g-cat-body .lingfeng_pagenavi a{display:inline-block;margin-right:20px}
.goods-list .g-cat-body .lingfeng_pagenavi span{display:inline-block;margin-right:20px}
.goods-list .box img{width:62%}
.goods-list .g-cat-bg{padding:15px 0;}
.goods-list .g-cat{background-color:white;padding:30px;border-radius:10px}
.goods-list .g-cat-body{margin-left:40px}
.goods-list .g-cat-body .pure-g{margin:0 -15px}
.downloads-celan .Others-listpage{padding:30px 20px;color:white;margin-top:20px;border-radius:10px;display:block}
.downloads-celan .Others-listpage:first-child{margin-top:0}
.RC-celan>div{margin-top:20px;justify-content: space-between;}
.RC-celan>div:first-child{margin-top:0}
.cat-icon{background-color:white;padding:20px 0}
.cat-icon img{width:unset}
.cat-icon .wp-block-media-text{grid-template-columns: auto 1fr;}
.cat-icon .wp-block-columns{margin-bottom:0;display:flex}
.cat-icon .wp-block-columns .wp-block-media-text{display: flex;align-items: center;}
.cat-icon p{line-height:16px;margin:0}
.search-celan form{width: 100%;display: flex;}
.search-celan form input{width: 100%;padding: 10px}
.g-cat p{margin-top:30px;margin-bottom:20px;font-weight:500;text-transform:uppercase}
.g-cat ul li{line-height:32px}
.g-cat ul li a{color:#666}
.g-cat ul li a:hover{color:#f69220}
.g-cat ul li.current-cat a{color:#f69220}
.g-cat>div ul,.g-cat>div .box{padding-left:15px}
.tag-celan ul li{display:inline-block;}
.tag-celan ul li a{display:block;padding:0 10px;background-color:#f5f5f5;border-radius:6px}
.tag-celan ul li a:hover{background-color:#f69220;color:white}
.topbox{height:30vh;}
.topbox div{text-align:center;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.5);color:white;height:100%;width:100%}
.xiangqing{background-color:#f5f5f5}
.p70{padding:70px 0}
.mianbaoxie{background-color:#f5f5f5;padding-bottom:15px 0}
.combinations{margin:0 -15px;padding-bottom:40px}
.combinations h2{padding:0 15px}
.slide-thumb{position:relative;justify-content:space-between}
.slide-thumb .arrow{position:absolute;top:50%;transform:translate(0,-50%)}
.slide-thumb .arrow svg{width:30px;height:30px}
.slide-thumb .left{left:0}
.slide-thumb .right{right:0}
.wwd .text{padding-right:100px}
.pepp{width:78%;margin:70px auto}
.pepp .box{padding:15px}
.pepp .pure-u-24-24{margin-bottom:40px}
.mbox{margin:0 -20px 40px -20px}
.mbox .box{padding:0 20px}
.mbox .box a{display:block;aspect-ratio: 16 / 9;border-radius:10px;overflow:hidden}
.mbox .box a img{width: 100%;
    height: 100%;
    object-fit: cover;}
.mbox h2{padding:20px;margin-bottom:0}
.mbox .center{margin-bottom:40px}
.category-project{padding:60px 0}
.category-project>div>.pure-g{margin:0 -10px}
.category-project .content-box{padding:10px}
.category-project .content-box>a{aspect-ratio: 1.7;overflow:hidden;border-radius:10px;display:block}
.category-project .content-box>a img{object-fit:cover;height:100%}
.category-project .fenye{text-align:center}
.category-project .fenye a{display:inline-block;padding:10px 20px;background-color:#f5f5f5;border-radius:6px;margin-right:10px}
.category-project .fenye a:hover{background-color:#f69422;color:white}
.category-project .goods-list {
    background-color: #fff;
    padding-top: 0px;
	margin-bottom:30px
}
.slide-img-a{height:unset;border:1px solid #ccc;border-radius:10px;margin-bottom:10px}
.slide-img-b .swiper-slide{border:1px solid #ccc;border-radius:10px;overflow:hidden;cursor:pointer}
.slide-img-b .on{border:1px solid #f69220}
.slide-img-b{height:unset}
.contactus .wp-block-column{border-radius:10px}
.contactus form p{display:flex;flex-wrap:wrap}
.contactus form p>label{width:50%;padding:15px}
.contactus form p>label span>input{width:100%;border-radius:10px}
.contactus form .title{width:100%}
.contactus .message{width:100%}
.contactus .message textarea{width:100%;border-radius:10px}
.about-page .about-text{background-color:#f5f5f5;padding:100px 0}
.about-text .left{padding-right:100px}
.slide-img-about .box{width:48.5%;text-align:center}
.slide-img-about .box:first-child{margin-right:3%}
.slide-img-about .box img{width:100%;height:auto}
.slide-img-about .box .top-words{padding:0 15px}
.slide-img-about .box>img{border-radius:10px}
.feature-num{padding:60px 0}
.feature-num .numbox .box>div:first-child{font-size:60px;margin-bottom:20px}
.feature-num .numbox .box{text-align:center}
.feedback{padding:60px 0;background-color:#f5f5f5}
.feedback .box{background-color:white;border-radius:10px;padding:20px;align-items:center;height:100%}
.feedback .box-content{padding:15px}
.feedback .box .img{padding:20px}
.feedback .box .img>div{height: 70px;
    width: 70px;
    background: #f5f5f5;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 40px;
    font-weight: bold;
    color: #ccc;
}
.feedback .box img{width:100%;aspect-ratio: 1 / 1;;background-color:#ccc;border-radius:50%}
.feedback .title{margin-bottom:30px}
.feedback .title .star{display:flex;align-content:center;justify-content:center;align-items:center}
.feedback .title .star svg{margin:0 10px;}
.feedback .width>div{margin:0 -15px}
.feedback svg{fill:#f69421}
.r-d{padding:60px 0}
.r-d .box{position:relative;margin-bottom:15px}
.r-d .box .text{position:absolute;transform:translate(-50%,50%);bottom:0;left:50%;width:80%;background-color:white;padding:10px 0px;text-align:center;border-radius:6px;box-shadow:0px 0px 5px 5px #54545424}
.r-d .box img{border-radius:10px;width:100%;height:auto}
.r-d .pure-g{margin:0 -15px}
.r-d .pure-u-xl-6-24{padding:15px;}
.a-btn{align-items:center;justify-content:start}
.a-btn .talk a{display:block;color:white;padding:0 20px}
.talk{background-color:#f69421;color:white;line-height:46px;text-align:center;border-radius:10px}
.about-page .video{margin-left:20px;display:flex;align-items:center;}
.about-page .video svg{margin-right:15px}
.page-id-37 .nv-post-cover{margin-bottom:0}
.warehouse-list{margin-bottom:60px}
.warehouse-list .goods-list{background-color:unset;padding:0}
.warehouse-list .pure-g{margin:0 -15px}
.warehouse-list .goods-list .box .box-body .icon{z-index:2;border: 2px solid #f69421;
    padding: 5px 10px;
    border-radius: 100px;color:#f69421;font-size:15px}
.warehouse-list .goods-list .box .box-body{border:1px solid #ccc}
.house-btn{margin:30px 0 0 0}
.house-btn a{display: inline-block;
    padding: 5px 10px;
    border-radius: 100px;
    background: #f69421;
    color: white;}
.download-page .goods-list .box .box-body{aspect-ratio: 1;text-align:left}
.download-page .bi-file-earmark-pdf{width: 200px;
    height: 200px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    opacity: 0.1;}
.download-page .box-body a{display:flex;align-items:center}
.download-page .box-body a svg{margin-right:5px}
.download-page .box-body:hover{border:1px solid #f69421!important}
.download-page .box-body:hover .bi-file-earmark-pdf{fill:#f69421}
.celan-post-list li{display:flex;align-items:center}
.ce-xuanfu{position:fixed;z-index:999;right:50px;bottom:100px;width:45px;}
.ce-xuanfu li{margin-bottom:20px}
.ce-xuanfu a,.ce-xuanfu .upto{display: flex;
    justify-content: center;
    background: #f69422;
    border-radius: 50%;
    aspect-ratio: 1;
    align-items: center;width:45px;height:45px;}
    .ce-xuanfu a:hover,.ce-xuanfu .upto:hover{background-color:#d77c12}
    .ce-xuanfu svg{fill:white}
    .ce-xuanfu span{display:none}
.caselist .grid{margin:0 -15px}
.caselist .grid-item {
  width: 20%; 
  padding: 15px;
}
.caselist{padding:60px 0}
.caselist h1{text-align: center;}
.caselist .grid-item a{display: block;position:relative;border-radius:10px;overflow:hidden}
.caselist .grid-item a .textcover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;align-content:center;z-index:2;opacity:0;transition:all 0.5s;padding:20px;color:white}
.caselist .grid-item a .textcover-bg{background-color:black;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.caselist .grid-item a:hover .textcover{transition:all 0.5s;opacity:1}
.caselist .grid-item img{width:100%;height:100%;transition:all 0.5s}
.caselist .grid-item a:hover img{opacity:0.3}

.case-page{padding:60px 0}
.case-width{width:60%;margin:0 auto}
.more-case{background-color:#f5f5f5;padding:30px;border-radius:10px}
.more-case h3{margin-bottom:15px}
.more-case .grid-item {
  width: 50%; 
  padding: 5px;
}
.case-page img{border-radius:10px}
.case-page .pure-u-xl-16-24{padding-right:30px}
.more-case .grid-item a{display: block;position:relative;border-radius:10px;overflow:hidden}
.more-case .grid-item a .textcover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;align-content:center;z-index:2;opacity:0;transition:all 0.5s;padding:20px;color:white}
.more-case .grid-item a .textcover-bg{background-color:black;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}
.more-case .grid-item a:hover .textcover{transition:all 0.5s;opacity:1}
.more-case .grid-item img{width:100%;height:auto;transition:all 0.5s;}
.more-case .grid-item a:hover img{opacity:0.3}
.more-case .grid-item p{margin-bottom:10px}
.index-warehouse-event .pure{margin:0 -15px}
.index-warehouse-event .pure-u-xl-6-24{padding:15px;height:280px;overflow:hidden}
.index-warehouse-event img{width:100%;height:100%;border-radius:10px;object-fit:cover}
.index-warehouse-event{padding-bottom:60px}
.warehouse-event-page{padding-top:60px}
#rank-math-toc{background:#f5f5f5;padding:20px;position:sticky;top:100px}
#rank-math-toc h2{font-size:14px}
#rank-math-toc ul{margin:10px 0}
#rank-math-toc li{margin:0;line-height: 16px;}
#rank-math-toc a{font-size:12px}
.single-post>.wrapper:not(.et-fb-iframe-ancestor){overflow:unset}
.single .widget_recent_entries a{width:100%}
.customer-visit .img{height:350px;overflow:hidden}
.customer-visit .box img{object-fit: cover;
    height: 100%;
    width: 100%;}
    .contact-form{margin-top:30px;padding-top:30px;border-top:1px solid #ccc}
.contact-form form>p{display:flex;flex-wrap:wrap;margin:0 -10px}
.contact-form form>p>label{width:50%;margin-bottom:15px;padding:0 10px}
.contact-form form>p .message{width:100%;margin-top:15px;}
.contact-form form>p>label>span{display:block;}
.contact-form form input:not([type="submit"]){width:100%}
.contact-form form textarea,.contact-form .title{width:100%;margin-bottom:0}
.contact-form use_label_element span,.contact-form use_label_element label{display:flex;white-space: nowrap;}
.contact-form .wpcf7-list-item input{margin-right:10px}
.contact-form form textarea{border:1px solid #ccc}
.contact-form input.wpcf7-text{line-height:32px;border:1px solid #ccc;padding:5px 15px}
.contact-form>p{text-align: center;}
.contact-form strong{font-size:32px}
.contact-us-body .pure-g{text-align:center}
.page-contact-img{position:relative}
.page-contact-img h1{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);color:white}
.goods-single .dec{padding-left:100px}
.goods-single .dec .line{margin:20px 0;width:180px;height:5px;border-radius:4px;background-color:#f69220}
.goods-single .btn-tool{background-color:#f5f5f5;padding:15px;border-radius:100px;display:flex;align-items:center}
.goods-single .btn-tool>div{flex-grow:1;border-radius:100px}
.goods-single .btn-tool .btn a{display: block;color: white;background: #333333;text-align: center;border-radius: 100px;padding: 7px;transition:0.5s all}
.goods-single .btn-tool .btn a:hover{background: #f69422}
.goods-single .dec .btn-tool .whatsapp{flex-grow:2.5;padding:0 20px}
.goods-single .dec .btn-tool .whatsapp img{margin-right:15px;width:30px;height:30px}
.goods-single .dec .btn-tool .whatsapp a{display:flex;align-items:center}
.goods-single .dec ol{padding-left:20px;}
.goods-single .share ul{display:flex}
.goods-single .share ul li{margin-left: 15px;}
.goods-single .share svg{    width: 32px;
    height: 32px;
    fill: #f69422;
    transition: 0.2s all;}
    .goods-single .share svg:hover{transform:scale(1.3)}
.goods-single .canshu{}
.goods-single .canshu .canshu-img-box{position:sticky;top:150px;padding:30px 40px}
.goods-single .canshu .canshu-img-box img{width:600px}
.goods-single .canshu .canshu-img-box label{margin-bottom:15px;width:100%;display:block}
.goods-single .canshu .canshu-img-box input:not([type="submit"]){padding:5px 10px;width:100%}
.goods-single .canshu .canshu-img-box textarea{padding:5px 10px;width:100%}
.background-img{height: 130px;display: flex;align-items: center;color: white;padding: 20px;}
.goods-single .canshu .canshu-box{background-color:white;border-radius:10px;position:relative}
.goods-single .canshu .canshu-box>div:first-child{padding:20px}
.goods-single .canshu .canshu-box .zezhao{height:70px;background-color:#f5f5f5;bottom:0;left:0;z-index:2;position:sticky;width:100%;justify-content: center;
    align-items: center;
    align-content: center;}
.goods-single .canshu .canshu-box .zezhao a{padding:0 15px;display:flex;align-items:center}
.goods-single .canshu .canshu-box .zezhao a svg{width:24px;height:24px;margin-right:15px}
.goods-single .canshu .canshu-box table{border-collapse: collapse;}
.goods-single .canshu .canshu-box td{border:1px solid #ccc}
.topbox .woocommerce-breadcrumb a{color:white}
.wp-block-table td, .wp-block-table th {
    border: 1px solid;
    padding: .5em;
}
.wp-block-table table {
    border-collapse: collapse;
    width: 100%;
}
ins[aria-hidden="true"] .woocommerce-Price-amount{font-size: 26px;color: red;font-weight: bold;}
.single-page{padding:60px 0}
.wp-block-columns-is-layout-flex{display:flex}
.canshu-box .wp-block-columns-is-layout-flex{justify-content:space-between}
.single-body .content{padding-right:50px}
.rec ul li{display:flex;align-items:center;margin-bottom:20px}
.rec ul li a{width:80%}
.rec ul li a:first-child{width:20%}
.rec ul li .text{padding-left:20px}
.page-numbers{display:flex}
.page-numbers li{margin-right:15px}
.page-numbers li .page-numbers{display: block;background-color:#f5f5f5;padding:5px 10px;border-radius:4px}
.page-numbers li .page-numbers:hover{background-color:#f69422;color:white}
.page-numbers li .current{background-color:#f69422;color:white}
.flex-direction1{flex-direction: row-reverse!important;}