﻿@charset "utf-8"; 
:root {--color: #6BC067;--color1: #6BC067;--footercolor:#111;}
footer{background:#ccc;}
@media (min-width:1025px){.foot-item.foot-cate{width:16%;}
.foot-item.foot-nav{width:26%;}
.foot-item.foot-nav ul.foot-list{display:flex;flex-wrap:wrap;}
.foot-item.foot-nav ul.foot-list li{width:50%;}}
footer .foot-share ul li a i{color:var(--footercolor)}
footer .foot-share ul li a:hover i{color:#fff;}
footer .foot-logo img{max-height:75px;width:auto;}
.banner-inner-text{position:absolute;left:50%;top:8%;transform:translateX(-50%);width:100%;max-width:1400px;padding:0 30px;box-sizing:border-box;text-align:center}
.banner-inner-text .title{text-align:center;font-weight:bold;font-size:clamp(28px,2.8vw,54px);line-height:1.2;color:#2E2E2E;margin:0 0 30px}
.banner-inner-text .list{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:70%;margin:0 auto;box-sizing:border-box}
.banner-inner-text .list li{width:auto;min-width:0;display:flex;align-items:center;box-sizing:border-box;padding:6px 20px;font-size:clamp(14px,1.3vw,20px);line-height:1.5;text-align:left}
.banner-inner-text .list li span{flex:0 0 12px;width:12px;height:12px;margin-right:10px;border-radius:50%;background:#8FC41E}
@media (max-width:1024px){.banner-inner-text{top:6%;padding:0 20px}
.banner-inner-text .title{margin-bottom:20px}
.banner-inner-text .list{max-width:700px}
.banner-inner-text .list li{padding:5px 10px}
.banner-inner-text .list li span{flex-basis:8px;width:8px;height:8px;margin-right:8px}
}@media (max-width:768px){.banner-inner-text{top:5%;padding:0 15px}
.banner-inner-text .title{font-size:26px;margin-bottom:12px}
.banner-inner-text .list{grid-template-columns:1fr;max-width:500px}
.banner-inner-text .list li{font-size:12px;padding:3px 5px}
.banner-inner-text .list li span{flex-basis:6px;width:6px;height:6px;margin-right:7px}
}