.custom-category .li_banner{width:100vw;top:0;left:calc((100vw-100%)/-2);background:#9ddfbc}


.custom-category a{color:#000}
.custom-category .li_banner .list_container{width:1608px;margin:auto;overflow:hidden}
.custom-category .left-section{float:left;width:60%;box-sizing:border-box;padding:20px}
.custom-category .right-section{float:right;width:30%;box-sizing:border-box;padding:20px}
.custom-category h1{color:black}
.custom-category p{color:#000}
.custom-category .gray-button{background-color:gray;color:white}
.custom-category .right-section img{max-width:100%;height:auto}
.custom-category .button{background-color:#06CD65;color:white;padding:10px 20px;text-decoration:none;border-radius:5px;display:inline-block;margin-top:20px}
.custom-category .text{font-size:3.6rem;color:#000;}


.custom-category .text-p{margin-top:20px;}
.custom-category .text-p p{line-height: 32px;}
.custom-category .text-p p .live-chat{font-weight:700;}


.custom-category .section_top{width:1608px;margin:auto}
.custom-category .section_top .elementor-container{display:flex;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 20px 0px}
.custom-category .section_top .elementor-container h2{width:40%}
.custom-category .section_top .elementor-img{display:flex;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 120px 0px}
.custom-category .elementor-widget-left{width:65%}
.custom-category .elementor-widget-left img{border-radius:8px 8px 8px 8px}
.custom-category .elementor-widget-right{width:35%;text-align:right;display:flex}
.custom-category .elementor-widget-right img{width:79%;text-align:right;border-radius:8px 8px 8px 8px}
.custom-category .custom_container{max-width:1628px;margin:0 auto;padding:20px}
.custom-category .row::after{content:"";clear:both;display:table}
.custom-category .column{float:left;width:23%;padding:10px 31px 31px 1px}
.custom-category .card{background-color:white;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.3);overflow:hidden;transition:transform 0.3s ease-in-out}
.custom-category .card:hover{transform:translateY(-5px)}
.custom-category .card img{width:100%;height:auto;display:block}
.custom-category .card h2{font-size:18px;padding:10px;color:white}
.custom-category .card h3{font-size:16px;padding:10px}


/*头部标题*/
.service-banner{background-color:#dee4f1;}
.service-banner .container{display:flex;justify-content:center;align-items:center;height:500px;background-color:#dee4f1;}
.service-banner .content{background-color:#fff;border-radius:8px;max-width:860px;height:315px;margin:20px;padding:50px;display:grid;justify-items:start;justify-content:start;align-items:center;color:#2b2b2b}
.service-banner .content h1{margin:0;font-size:3.625rem;letter-spacing:1.16px;line-height:1.13}
.service-banner .content a{color:#Fff}
.service-banner .content p{margin:10px 0;font-size:1em}
.service-banner .content button{background-color:#06cd65;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:4px;font-size:1em;width:auto;height:40px}
.service-banner .content button:hover{background-color:#333}
.service-banner .images{display:flex;justify-content:center}
.service-banner .images img{width:280px;height:415px;margin:0 10px;border-radius:8px}

/*产品列表页*/
.custom-list .container{width: 85%;margin: 0 auto;}
.custom-list .product-card{border: 1px solid #fff;margin: 10px;margin-bottom: 20px;float: left;width: 23.5%;height:30%;box-sizing: border-box;background-color:#fff;}
.custom-list .product-card .product-tinr{padding:20px;height:120px;}
.custom-list .product-card img{width: 100%;height: auto;}
.custom-list .product-card h3{margin: 10px 0;}
.custom-list .product-card p{color: #666;}
.custom-list .clearfix::after{content: "";display: block;clear:both;}

/*列表分页*/
.custom-page{width:80%;margin:0 auto;text-align:center;}
.custom-page .pagination{display:inline-block;margin:40px;}
.custom-page .pagination li{list-style:none;color:black;float:left;padding:4px;text-decoration:none;transition:background-color .3s}
.custom-page .pagination li a:hover:not(.active){background-color:#06CD65;color:#fff}
.custom-page .pagination .active a{background-color:#06CD65;color:#fff}
.custom-page .pagination a{background-color:rgba(0,0,0,.05);color:black;float:left;padding:8px 16px;text-decoration:none}
.custom-page .pagination a.active{background-color:#06CD65;color:white}