.template22-public{background:#fff;color:#2c2d3f}.template22-public .header .nav li a{font-size:14px;padding:30px 9px}.template22-public .header .logo img{max-height:52px;width:auto}.template22-breadcrumb{position:relative;background-position:center;background-size:cover;padding:78px 0;color:#fff}.template22-breadcrumb:before{content:"";position:absolute;inset:0;background:rgba(26,118,209,.88)}.template22-breadcrumb .container{position:relative}.template22-breadcrumb-inner{max-width:800px}.template22-breadcrumb h1{font-size:42px;color:#fff;margin:8px 0 14px}.template22-breadcrumb p{font-size:17px;line-height:1.8;color:#fff;margin-bottom:13px}.template22-breadcrumb .template22-kicker{font-size:13px;font-weight:700;letter-spacing:2px;margin:0}.template22-breadcrumb nav{display:flex;gap:10px;align-items:center}.template22-breadcrumb nav a,.template22-breadcrumb nav span,.template22-breadcrumb nav i{color:#fff}.template22-main{min-height:480px}.template22-topic-grid>div,.template22-info .row>div,.template22-map>div{display:flex;margin-bottom:30px}.template22-card{position:relative;display:block;width:100%;padding:34px;background:#fff;border:1px solid #e8eef6;border-radius:6px;box-shadow:0 8px 30px rgba(44,45,63,.07);transition:.25s;color:#2c2d3f}.template22-card:hover{transform:translateY(-5px);box-shadow:0 14px 40px rgba(26,118,209,.14);color:#2c2d3f}.template22-card small{position:absolute;right:28px;top:27px;color:#d9e9f8;font-size:31px;font-weight:700}.template22-card-icon{display:flex;width:58px;height:58px;align-items:center;justify-content:center;border-radius:50%;background:#eaf4fd;color:#1a76d1;font-size:28px;margin-bottom:22px}.template22-card h2{font-size:21px;margin-bottom:12px;line-height:1.4}.template22-card p{font-size:15px;line-height:1.9;color:#757575;margin:0}.template22-card b,.template22-read{display:inline-block;margin-top:18px;color:#1a76d1;font-weight:600}.template22-article-grid .single-news{height:calc(100% - 30px);margin-bottom:30px}.template22-article-grid .news-head{height:210px;overflow:hidden}.template22-article-grid .news-head img{width:100%;height:100%;object-fit:cover}.template22-article-grid .news-content h2{font-size:20px;line-height:1.45}.template22-article-grid .news-content p{line-height:1.8}.template22-search{max-width:840px;margin:0 auto 35px;padding:28px;background:#f6f9fc;border-left:4px solid #1a76d1}.template22-search label{display:block;font-size:19px;font-weight:700;margin-bottom:12px}.template22-search>div{display:flex}.template22-search input{flex:1;height:52px;border:1px solid #dbe5ef;padding:0 16px}.template22-search .btn{border-radius:0;min-width:110px}.template22-notice{padding:20px;background:#eef6fd;border-left:4px solid #1a76d1}.template22-pager{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:20px}.template22-pager a,.template22-pager span{padding:10px 16px;border:1px solid #e4e9ef}.template22-pager a{background:#1a76d1;color:#fff}.template22-map .template22-card{max-height:590px;overflow:auto}.template22-map .template22-card h2{padding-bottom:12px;border-bottom:2px solid #1a76d1}.template22-map .template22-card>a{display:block;padding:10px 0;color:#555;border-bottom:1px solid #edf0f3}.template22-map .template22-card>a:hover{color:#1a76d1;padding-left:5px}.template22-public .newsletter{background:#edf6fd}.template22-public .footer .footer-top{padding:75px 0}.template22-public .legacy-footer-seo{margin:0}.template22-public .legacy-footer-seo nav{max-width:1170px;margin:auto}.template22-public .legacy-footer-meta{text-align:center}.template22-public .section-title{margin-bottom:45px}.template22-public .footer a{color:#fff}@media(max-width:991px){.template22-public .header .nav li a{font-size:13px;padding:24px 5px}.template22-breadcrumb{padding:60px 0}.template22-breadcrumb h1{font-size:34px}}@media(max-width:767px){.template22-breadcrumb{padding:45px 0}.template22-breadcrumb h1{font-size:28px}.template22-breadcrumb p{font-size:15px}.template22-card{padding:25px}.template22-search>div{display:block}.template22-search input,.template22-search .btn{width:100%}.template22-article-grid .news-head{height:190px}}
.template22-public .legacy-footer-seo{padding:26px 20px;background:#13232f;color:#c9d6df}.template22-public .legacy-footer-seo nav{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.template22-public .legacy-footer-seo nav strong{color:#fff}.template22-public .legacy-footer-seo nav a{color:#dbe6ed}.template22-public .legacy-footer-meta{max-width:1170px;margin:18px auto 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);color:#c9d6df}.template22-public .legacy-footer-meta a{color:#fff}
