﻿.banner-inner img{height:auto;min-height:180px;}
.probannertxt {position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 15px;background:#00000066;color:#fff;}
.probannertxt .content{width:1000px;}
.probannertxt .content .tit{font-weight:bold;font-size:48px;line-height:1.3}
.probannertxt .content p{font-size:18px;margin:15px 0 0}
.probannertxt .content .btn{margin-top:30px;display:flex;justify-content:center;gap:20px;}
.probannertxt .content .btn a{font-size:17px;padding:10px 30px;border-radius:5px;border:1px solid #fff;cursor:pointer}
.probannertxt .content .btn a.link{background:var(--color);border-color:var(--color)}
.probannertxt .content .btn a.link:hover{background:var(--color1);border-color:var(--color1);color:#fff}
.probannertxt .content .btn a:hover{background:var(--color);color:#fff;border-color:var(--color)}
@media (max-width:1440px){.probannertxt .content{zoom:.85}}
@media (max-width:1280px){.probannertxt .content{zoom:.8}}
@media (max-width:1024px){.probannertxt .content{zoom:.7}}
@media (max-width:768px){.probannertxt .content{zoom:1}
.probannertxt .content .tit{font-size:22px}
.probannertxt .content p{font-size:13px;margin-top:8px}
.probannertxt .content .btn{display:none}}
@media (max-width:500px){.probannertxt .content{zoom:1}
.probannertxt .content .tit{font-size:16px}
.probannertxt .content p{font-size:12px;margin-top:4px}
.probannertxt .content .btn{display:none}}
.procateinfolist{display:none}
.prohome-content {max-width:1600px;padding:0 70px;margin:0 auto 20px;}
#application .l-wrap,#custom .l-wrap,#factory .l-wrap{padding:0}
@media (max-width:1024px){.prohome-content{padding:0 15px}}

.pro-app-row .pro-app-img img{height: unset !important;}