﻿@charset "utf-8"; 
:root{--color:#2D4B9B;--fontfamily:"Poppins"}
.head-logo{min-width:340px;flex-direction:column;align-items:flex-start}
.head-logo a{height:auto;align-items:flex-end}
.head-logo .p1{margin-left:20px;color:#333;font-weight:var(--fontbold5);line-height:1.4}
.head-logo .p2{margin-top:5px;color:#222;font-size:var(--fontsize14);font-weight:var(--fontbold6)}
@media (min-width:1025px){.head:not(.active){position:fixed;top:44px;background:0 0;transition:background .3s ease}
.head:not(.active):hover{background:#fff}
.head.active{height:80px}
.head-nav>ul{justify-content:space-around}}
@media (max-width:1280px) and (min-width:1025px){.head:not(.active){height:80px}}
@media (max-width:1024px){.head{height:80px}
.head-logo .p1{margin-left:0}
.head-nav>ul{top:10px}
.head-nav.active ul{top:0}}
@media (max-width:768px){.head{height:70px}
.head-logo{justify-content:center}
.nav-btn{width:35px;height:3.3vw}
.nav-btn span{width:35px;height:3px}
.nav-btn span:first-child{top:0}
.nav-btn span:nth-child(2){top:10px}
.nav-btn span:nth-child(3){top:20px}
.mobile-bottom-item .top-btn{top:auto;left:auto;transform:none}}
@media (max-width:500px){.head-logo{margin-right:0}
.head-logo .p1{font-size:var(--fontsize14)}
.head-logo .p2{margin-top:0;font-size:var(--fontsize12)}
.nav-btn{width:25px;height:2.5vw}
.nav-btn span{width:25px;height:2px}
.nav-btn span:first-child{top:0}
.nav-btn span:nth-child(2){top:7px}
.nav-btn span:nth-child(3){top:14px}}
.foot-list,.foot-right,.head-top{background:#000}
@media (min-width:769px){.banner{min-height:130px;background:#fff;}}
.bPosition{background:#fff;}
@media (max-width:768px){.banner{min-height:50px;background:#fff;}}