﻿.home-custom{padding:3% 0;position:relative}
.home-custom .home-title{text-align:left}
.home-custom .des{font-weight:var(--fontbold6);font-size:var(--fontsize28);color:var(--color)}
.home-custom .l-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
.home-custom .l-wrap>div{width:50%}
.home-custom .custom-left{padding-right:10%}
.home-custom .custom-left .list{list-style:none;margin-top:20px;padding:0}
.home-custom .custom-left .list li{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}
.home-custom .custom-left .list li .title{background:linear-gradient(to right,var(--color),#fff);min-width:120px;font-weight:var(--fontbold6);padding:0 10px;border-radius:2px;height:30px;display:inline-flex;align-items:center}
.home-custom .custom-left .list li .title::before{content:"";display:inline-block;width:4px;height:4px;background:#000;border-radius:50%;margin-right:5px}
.home-custom .custom-left .list li p{color:#666}
.home-custom .custom-left .home-more{background:0 0;color:var(--color);border: 1px solid var(--color);}
.home-custom .custom-left .home-more em{background:var(--color);color:#fff;font-size:14px;font-weight: bold;margin-left:20px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}
.home-custom .custom-right .customlist{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}
.home-custom .custom-right .customlist li{width:48%;min-height:140px;background:#f7f7f7;border-radius:20px;border:5px solid #eae8dc;margin-bottom:20px;display:flex;flex-direction:column;justify-content:center;padding:20px;color:#000;font-size:var(--fontsize18);line-height:1.2;transition:all .2s linear;position:relative;overflow:hidden}
.home-custom .custom-right .customlist li:nth-child(-n+5):hover{background:var(--color);color:#fff;border-color:var(--color);box-shadow:0 7px 23px 1px rgba(181,176,169,.79)}
.home-custom .custom-right .customlist li:nth-child(6){align-items:center;color:#fff;z-index:1;background-image:url(https://css02.v15cdn.com/m442/imgs/homecustomlastbg.webp)}
.home-custom .custom-right .customlist li:nth-child(6)::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:-1}
.home-custom .custom-right .customlist li:nth-child(6) p{font-weight:var(--fontbold6)}
.home-custom .custom-right .customlist li:nth-child(6) a{margin-top:10px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%}
.home-custom .custom-right .customlist li:nth-child(6) a em{font-weight: bold;font-size:12px}
.home-custom .custom-right .customlist li .num{font-size:12px;margin-bottom:10px}
.home-custom .custom-right .customlist li .num span{font-weight:var(--fontbold6);font-size:var(--fontsize24);margin-right:10px}
@media (max-width:1024px){.home-custom .custom-left{padding-right:2%}}
@media (max-width:768px){.home-custom{padding:30px 0}
.home-custom .l-wrap>div{width:100%}
.home-custom .custom-left{padding-right:0}
.home-custom .custom-right{margin-top:20px}}
.bannertxt1 {position:absolute;top:51%;left:4.5%;transform:translateY(-50%);width:60%}
.bannertxt1 .tit {font-size:3.65vw;line-height:1.15;padding-bottom:1vw}
.bannertxt1 .tit span {color:#ED0110}
.bannertxt1 .btn {display:flex;margin-top:3.6vw}
.bannertxt1 .btn a {background:#537BAD;border-radius:60px;min-width:10vw;text-align:center;font-size:1.5vw;padding:.8vw 2.1vw;min-width:19vw}
.bannertxt1-word1 {position:absolute;font-size:1.2vw;width:20%;top:11%;right:7.5%}
.bannertxt1-word2 {position:absolute;font-size:1.2vw;width:12%;top:51%;right:2%;line-height:1.3}
.bannertxt1-word3 {position:absolute;font-size:1.2vw;width:15%;top:87%;right:2.5%;text-align:center}
.bannertxt2 {position:absolute;top:51%;left:5%;transform:translateY(-50%);width:64%}
.bannertxt2 .tit{color:#071F41;font-size:4.1vw;line-height:1.3;margin-bottom:2.8vw}
.bannertxt2 .tit span{color:#ED0110}
.bannertxt2 .txt{color:#071F41;font-size:2.45vw;line-height:1.3;}
.bannertxt2 .btn{display:flex;margin-top:23vw;margin-left:1vw}
.bannertxt2 .btn a{border:.3vw solid #fff;font-size:2.35vw;line-height:1.2;padding:.9vw 3.4vw}
.home-custom .custom-right .customlist li:nth-child(6) {background-image: url(/uploads/34737/products/p2026071012255743ad4.jpg);}