﻿@charset "utf-8"; 
:root{--color:#1863aa}
.foot-contact>p:nth-child(2){display:none}
.sf-menu>li {padding:0;}
.sf-menu>li>a {padding:12px 10px;background:var(--color);color:#fff!important;}
.sf-menu>li i {color:#fff!important;}
.sf-menu .sub-menu {padding:0 10px;}
.newspage-ninelist-1 li .newspage-img a{position:relative;display:block;padding-bottom:66%;border-radius:5px 5px 0px 0px;overflow:hidden;border-bottom:1px solid #eee;}
.newspage-ninelist-1 li .newspage-img a img{border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;}
.newspage-ninelist-1 li .newspage-text{display:none;}
footer{background-color:var(--footercolor);color:var(--introcolor);background-image:url(https://css02.v15cdn.com/m432/imgs/foot-bg.svg)}
footer .foot-main{padding:50px 0px 0px}
footer a{color:var(--introcolor);transition:all .1s linear}
footer a:hover{color:var(--color)}
footer .foot-nav{display:flex;justify-content:center;flex-wrap:wrap;list-style:none}
footer .foot-nav a{margin:5px 15px}
footer .foot-info{padding-top:30px;text-align:center}
footer .foot-info img{width:auto;max-height:60px}
footer .foot-info .foot-text{max-width:520px;margin:20px auto 0px}
footer .foot-share{padding:25px 0px 15px}
footer .foot-share ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center}
footer .foot-share ul a{margin:4px 10px}
footer .foot-share ul a em,footer .foot-share ul a i{font-size:var(--fontsize18)}
footer .foot-contact{margin:0px auto}
footer .foot-contact ul{display:flex;flex-wrap:wrap;justify-content:center}
footer .foot-contact ul li{display:flex;align-items:flex-start;margin:0px 20px}
footer .foot-contact ul li em{margin-right:10px;color:var(--color);font-size:var(--fontsize20);line-height:1.5}
footer .copyright{padding:20px 0px 30px;display:flex;align-items:center;justify-content:center;font-size:var(--fontsize15);text-align:center}
footer .copyright a{margin-left:5px}
@media (max-width:768px){footer .foot-main{padding:0px}
footer .foot-nav{display:none}
footer .foot-contact ul{justify-content:center}
footer .copyright{padding:10px 0px 20px}
footer{margin-bottom:calc(55px + constant(safe-area-inset-bottom));margin-bottom:calc(55px + env(safe-area-inset-bottom))}}