.product-wrap{padding:60px 0;background:linear-gradient(to bottom,#F2F9FD,#FFFFFF);}.product-wrap h2{font-size:24px;color:#333;display:flex;align-items:center;margin:0 0 30px;}.product-wrap h2::before{content:"";display:inline-block;width:6px;height:28px;background:var(--main-color);border-radius:5px;margin-right:10px;}.product-wrap .rw{padding:40px 50px;border-radius:15px;margin-top:20px;position:relative;overflow:hidden;}.product-wrap .rw>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;}.product-wrap .desc{max-width:958px;position:relative;z-index:1;}.product-wrap .rw h3{margin:unset;font-size:24px;font-weight:400;color:#333;}.product-wrap .rw p{margin:20px 0 0;line-height:1.8;color:#444;}.series-wrap{padding-bottom:60px;}.series-wrap h2{font-size:24px;color:#333;display:flex;align-items:center;margin:0 0 20px;}.series-wrap h2::before{content:"";display:inline-block;width:6px;height:28px;background:var(--main-color);border-radius:5px;margin-right:10px;}.series-wrap .wrap{display:flex;align-items:center;padding:15px 20px;cursor:pointer;border:1px solid RGB(214,214,214);margin-bottom:20px;border-radius:15px;}.series-wrap .wrap .icon{width:90px;height:90px;transition:transform .3s ease;}.series-wrap .wrap:hover .icon{transform:scale(1.1);}.series-wrap .wrap .icon img{width:100%;height:100%;object-fit:contain;}.series-wrap .wrap .desc{margin-left:15px;}.series-wrap .wrap:hover h3{color:var(--main-color);}.series-wrap .wrap h3{font-size:20px;font-weight:400;color:#333;margin:unset;transition:color .3s ease;}.series-wrap .wrap p{margin:10px 0 0;color:#666;}@media screen and (max-width:640px){.product-wrap{padding:30px 0;}.product-wrap h2{font-size:18px;margin-bottom:15px;}.product-wrap h2::before{height:18px;margin-right:5px;}.product-wrap .rw{margin-top:15px;padding:20px 30px;}.product-wrap .rw h3{font-size:18px;line-height:1.6;}.product-wrap .rw p{font-size:14px;color:#666;margin-top:10px;}.series-wrap{padding-bottom:30px;}.series-wrap h2{font-size:18px;margin:unset;}.series-wrap h2::before{height:18px;margin-right:5px;}.series-wrap .wrap{padding:10px 0;border-bottom:1px solid #efefef;}.series-wrap .wrap .desc{flex:1;width:0%;}.series-wrap .wrap .icon{width:80px;height:80px;}.series-wrap .wrap h3{font-size:16px;}.series-wrap .wrap p{font-size:12px;line-height:1.8;}}