﻿@charset "utf-8"; 
:root {--color: #004081;}
footer {background-color: #004081;}
.foot-qrimg img{max-width:70px;}
footer .foot-info{width:25%}
footer .foot-info .foot-title{margin-bottom:0}
footer .foot-info p{opacity:.8;line-height:1.35;margin-top:5px}
footer .foot-info ul{margin-top:7px;display:flex;flex-wrap:wrap}
footer .foot-info ul li{margin-right:10px;margin-top:5px;width:auto;background:#2d5a9e;border-radius:4px;padding:3px 10px;font-size:var(--fontsize12)}
.foot-top{padding:1% 0px;background:#1d4683}
.foot-top .l-wrap{display: flex;justify-content: space-between;align-items: center;}
.foot-sign{width:50%;display:flex;flex-direction:column;justify-content:center;color:#FFFFFF}
.foot-sign .sign-des{opacity:0.8}
.foot-sign .sign-tit{font-size:var(--fontsize22);color:#FFFFFF;line-height:1;margin-bottom:5px}
.foot-submit{margin-top:5px;width:50%;display:flex;height:44px;max-width:540px}
.foot-submit input{flex:1;background-color:transparent;border:1px solid #FFFFFF90;padding-left:10px;color:#FFFFFF}
.foot-submit input::placeholder{color:#fff}
.foot-submit button{color:#FFFFFF;text-transform:uppercase;background-color:var(--color);border:1px solid #FFFFFF90;padding:0px 15px;cursor:pointer}
@media(max-width:1024px){.foot-top{padding:20px 0px}}
@media(max-width:1024px){.foot-sign{display:none}
.foot-submit{width:100%;max-width:100%}}
@media(max-width:480px){.foot-submit button{padding:0vw 4vw;font-size:var(--fontsize16)}}
@media(max-width:415px){.foot-submit button{padding:0px 10px;font-size:var(--fontsize12)}}