﻿@charset "utf-8"; 
:root {--color: #04a1e6;}
@media (min-width:1025px){.head-main .head-logo img{max-height:85px}}
.homebanner.ban1{position:absolute;height:100%;top:0;display:flex;flex-direction:column;justify-content:center;left:30%}
.homebanner.ban1 .p1{font-weight:900;font-size:42px;color:#000;line-height:47px}
.homebanner.ban1 .p2{font-weight:700;font-size:20px;color:#fff;line-height:22px;padding:15px 25px;background:#03a0e5;text-align:center;text-transform:uppercase;border-radius:9px;margin:12px 0 20px}
.homebanner.ban1 .list{display:flex}
.homebanner.ban1 .list .item{flex:1;display:flex;flex-direction:column;text-align:center;align-items:center}
.homebanner.ban1 .item img{width:82px!important}
.homebanner.ban1 .item p{font-weight:600;margin-top:10px;line-height:1}
.homebanner.ban1 .btns{position:relative;margin-top:35px}
.homebanner.ban1 .btns p{position:absolute;top:0;left:20px;color:#fff;display:flex;height:100%;justify-content:center;align-items:center}
.homebanner.ban1 .btns img{width:155px!important}
.homebanner.ban2{position:absolute;display:flex;height:100%;top:0;flex-direction:column;justify-content:center;left:10%}
.homebanner.ban2 .p1{font-weight:700;font-size:56px;color:#fff;line-height:68px}
.homebanner.ban2 .p2{font-size:26px;color:#fff;line-height:45px;margin-top:15px}
.homebanner.ban2 .btns{display:flex;margin-top:35px}
.homebanner.ban2 .btns a{width:258px;height:44px;background:#03a0e5;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#fff;gap:25px}
.homebanner.ban3{position:absolute;top:12%;left:50%;transform:translateX(-50%)}
.homebanner.ban3 .p1{font-weight:700;font-size:32px;color:#048ee2;line-height:1.25}
.homebanner.ban3 .p2{font-weight:700;font-size:32px;color:#fff;line-height:1.25;margin-top:10px}
.homebanner.ban3 .p3{margin-top:35px}
.homebanner.ban3 .p3 p{font-size:25px;color:#fff;line-height:1;padding:10px 55px 10px 10px;background:url(/Content/uploads/20261343540/20260813183238b3d66c463cf549428ecb7799adde7d91.png) left no-repeat;background-size:contain}
@media (max-width:1640px){.homebanner.ban1{zoom:.7}
.homebanner.ban2 .p1{font-size:42px;line-height:1.25}
.homebanner.ban2 .p2{font-size:22px;line-height:1.25}
.homebanner.ban3{zoom:.8}}
@media (max-width:1440px){.homebanner.ban1{zoom:.6;left:28%}
.homebanner.ban3{zoom:.6}}
@media (max-width:1280px){.homebanner.ban1{zoom:.5;left:28%}
.homebanner.ban2{zoom:.8}}
@media (max-width:1024px){.homebanner.ban1{zoom:.4;left:28%}
.homebanner.ban3{zoom:.5}
.homebanner.ban2{zoom:.6}}
@media (max-width:768px){.homebanner.ban1{zoom:.3;left:28%}
.homebanner.ban2{zoom:.5}
.homebanner.ban3{zoom:.3}}


.bannerimg img{max-width:428px}
.banner-layout{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;left:10%;zoom:.9}
.banner-tit{display:flex}
.banner-tit p{font-weight:400;font-size:34px;color:#fff;line-height:1;text-transform:uppercase}
.banner-tit p:first-child{background:#226bb8;border-radius:10px 0 0 10px;padding:20px;color:#fff}
.banner-tit p:nth-child(2){background:#fff;border-radius:0 10px 10px 0;color:#000;padding:20px}
.banner-box{display:flex;align-items:center;gap:20px;margin:15px 0}
.banner-r p{font-weight:400;font-size:70px;color:#fff;line-height:1;text-transform:uppercase}
.banner-l p{font-size:24px;color:#fff;line-height:1.25}
.bannertit{margin-top:15px;max-width:25%}
.bannertit p{font-size:16px;color:#fff;line-height:26px}
@media (max-width:1640px) {
    .banner-layout{left: 7%;zoom: 0.8;}
}
@media (max-width:1440px) {
    .banner-layout{zoom: 0.7;}
}
@media (max-width:1280px) {
    .banner-layout{zoom: 0.6;}
}
@media (max-width:1024px) {
    .banner-layout{zoom: 0.5;}
}
@media (max-width:768px) {
    .banner-layout{zoom: 0.4;}
}
@media (max-width:550px) {
    .banner-layout{zoom: 0.3;}
}