﻿.bannertxt{position:absolute;top:50%;left:5%;transform:translateY(-50%);color:#fff}
.bannertxt.ban1{width:55%;text-align:right;left:auto;right:5%}
.bannertxt.ban2{width:42%;top: 45%;}
.bannertxt.ban3{width:40%}
.bannertxt .tit{font-weight: bold;font-size: 2.2vw;line-height: 1.3;margin-bottom: .7vw;text-transform: uppercase;font-style: italic;}
.bannertxt .txt{font-size:1.4vw;display: flex;gap: 20px;align-items: center;line-height: 1;}
.bannertxt .txt span{width: 15px;height: 15px;background: #fff;border-radius: 100%;}
.bannertxt.ban1 .txt{justify-content: end;}
@media (min-width:2561px){.bannertxt .tit{font-size:50px;margin-bottom:15px}
.bannertxt .txt{font-size:28px}}
.home-product .home-des{display:none;}