body{background:#f5f5f5}@media (min-width:1440px){.container{max-width:1310px}}.products{padding-top:15px;padding-bottom:30px}.products .title{text-align:left;font-weight:800;margin-bottom:10px;line-height:calc(55 / 46)}.products .sub-info{padding:10px;line-height:1.6;background:#fff;border-radius:20px;margin-bottom:20px}.products .sub-info a{color:var(--style-color)}.products .tab-list{margin-top:0;margin-left:-10px;margin-right:-10px;margin-bottom:-20px;display:flex;justify-content:flex-start}.products .tab-list li{padding:0 10px;margin-bottom:20px}.products .tab-list li a{display:block;padding:13px 14px;font-size:15px;line-height:1.6;border-radius:24px;background:#fff}.products .item-wrap{margin-top:30px}.products .lt-nav{margin-bottom:20px}.products .pdt-nav>li{border-bottom:1px solid #ECECEC}.products .nav-open{font-size:15px;font-weight:400;margin-bottom:0;display:flex;align-items:center;cursor:pointer}.products .nav-open:not(.first-btn){line-height:1.8}.products .nav-open:not(.first-btn):hover{color:var(--sub-color)}.products .nav-open input{margin-right:7px;position:relative;top:1px}.products .first-btn{line-height:1;padding:22px 0 21px;justify-content:space-between}.products .first-btn i{width:12px;height:12px;transition:all .3s;display:flex;align-items:center;justify-content:center;position:relative}.products .first-btn i::before,.products .first-btn i::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000}.products .first-btn i::before{width:100%;height:1px}.products .first-btn i::after{width:1px;height:100%;transition:height .3s}.products .first-btn.drop i::after{height:0}.products .child-list{display:none;padding-bottom:22px}.products .row{margin-left:-8px;margin-right:-8px;margin-bottom:-20px}.products .row>div{padding:0 8px;margin-bottom:20px}.products .block{height:100%;padding-bottom:20px;text-align:center;border-radius:20px;background:#fff;overflow:hidden}.products .img{display:block;position:relative}.products .img img{width:100%;aspect-ratio:340 / 340}.products .img .img-last{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.products .tit{height:44px;line-height:1.2;text-align:left;color:#2c2d2e;margin:10px 15px}.products .btn{display:block;margin-left:15px;margin-right:15px;padding:7px 15px;border:none;border-radius:8px;color:#fff;background:var(--sub-color)}@media (min-width:992px){.products .item-wrap{display:flex}.products .lt-nav{width:220px}.products .rt-content{flex:1;padding-left:30px}}@media (min-width:1200px){.products{padding-bottom:60px}.products .sub-info{font-size:17px;padding:20px}.products .tab-list li a:hover{color:var(--sub-color)}.products .item-wrap{display:flex;margin-top:45px}.products .lt-nav{width:240px}.products .first-btn a{padding-top:18px;padding-bottom:18px}.products .rt-content{padding-left:40px}.products .img:hover .img-last{opacity:1}.products .tit{height:48px;margin-left:28px;margin-right:28px}.products .tit:hover{color:var(--style-color)}.products .btn{margin-left:28px;margin-right:28px;transition:all .3s}.products .btn:hover{color:#fff;background:var(--style-color)}}@media (min-width:1440px){.products{padding-bottom:100px}.products .title{font-size:46px}}.products-bottom{padding:30px 0}.products-bottom .lt{margin-bottom:20px}.products-bottom .title{text-align:left;line-height:1.25;color:#2c2d2e;margin-bottom:20px}.products-bottom .sub-info{line-height:1.6;color:#2c2d2e}.products-bottom .sub-info>*:not(:last-child),.products-bottom .info>*:not(:last-child){margin-bottom:10px}.products-bottom .bottom-wrap{padding-top:30px}.products-bottom .sub-title{color:#2c2d2e;margin-bottom:20px}.products-bottom .info{line-height:1.6;color:#2c2d2e}.products-bottom .info ul{padding-left:20px}@media (min-width:992px){.products-bottom .top-wrap{display:flex;align-items:center}.products-bottom .lt{flex:0 0 calc((640 / 1280) * 100%);max-width:calc((640 / 1280) * 100%);margin-bottom:0}.products-bottom .rt{flex:1;padding-left:30px}}@media (min-width:1200px){.products-bottom{padding:60px 0}.products-bottom .rt{padding-left:55px}.products-bottom .sub-info{font-size:17px}.products-bottom .sub-info>*:not(:last-child),.products-bottom .info>*:not(:last-child){margin-bottom:20px}.products-bottom .bottom-wrap{padding-top:60px;max-width:1030px}.products-bottom .info{font-size:17px}}@media (min-width:1440px){.products-bottom{padding-top:80px;padding-bottom:115px}.products-bottom .rt{padding-left:70px}.products-bottom .bottom-wrap{padding-top:80px}}