@charset "UTF-8";
@import url(animate.css);
/* 
    author:PengJin;
    date:2020-04-15;
*/

/*--index-banner--*/
.index-banner{position:relative;z-index:1;overflow:hidden;width:100%;aspect-ratio:1920/800 !important;height:auto !important;}
.index-banner .swiper-wrapper{position:relative;width:100%;height:100% !important;}
.index-banner .item{position:relative;overflow:hidden;width:100%;height:100% !important;}
.index-banner .item.swiper-slide-active{height:100% !important;}
.index-banner .item img{position:relative;display:block;width:100%;height:100% !important;object-fit:cover;}
.index-banner .item video,.index-banner .item iframe{position:relative;display:block;width:100%;height:100% !important;object-fit:cover;}
.index-banner .banner-pager{position:absolute;z-index:333;bottom:20px;width:100%;text-align:center;}
.index-banner .banner-pager span{margin:0 5px !important;width:6px;height:6px;opacity:1;background:#ccc;}
.index-banner .banner-pager span.swiper-pagination-bullet-active{background:#2a5298;transform:scale(1.2);}
.index-banner .banner-prev,.index-banner .banner-next{position:absolute;z-index:33;bottom:30%;display:none;width:18px;height:18px;cursor:pointer;}
.index-banner .banner-prev{background:url(/template/default/index/images/banner_prev.png) no-repeat center;}
.index-banner .banner-next{background:url(/template/default/index/images/banner_next.png) no-repeat center;}
.index-banner .text2{position:absolute;top:50%;left:50%;width:780px;text-align: center;color:#fff;transform:translate(-50%,-50%);}
.index-banner .text2 h2{font-weight:normal;font-size:4.25rem;}
.index-banner .text2 p{margin-top:1.25rem;height:7rem;font-size:1rem;line-height:1.75rem;}
.index-banner .text2:after{display:block;margin:1rem auto 0;width:2.5rem;height:0.25rem;content:"";background:#fff;}
@media (min-width:992px){
.m-banner{ display: none; }
.index-banner .item img,
.index-banner .item video,
.index-banner .item iframe{display:block;width:100%;height:100%;object-fit:cover;}
.index-banner .banner-pager{left:unset;bottom:58%;width:10px;}
.index-banner .banner-pager span{display:block;margin:0.875rem 0 !important;opacity:1;background:#ccc;}
.index-banner .banner-prev,.index-banner .banner-next{display:block;}
}

@media (max-width:992px){
.index-banner{ display: none; }
.m-banner{height: 41.67vw !important; display: block; position: relative;}
.m-banner .text2{position:relative;width:90%;text-align: center;color:#fff;transform:translate(-50%,-50%);}
.m-banner .text2 h2{margin-top: 1.5rem;font-weight:normal;font-size:2.2rem;}
.m-banner .text2 p{margin-top:0.5rem;height:6rem;font-size:1rem;line-height:1.5rem;}
.m-banner .text2:after{display:block;margin:0.5rem auto 0;width:2.5rem;height:0.25rem;content:"";background:#fff;}
.m-banner .item .imgBox{display:block;}
.m-banner .banner-pager{position:absolute;z-index:333;bottom:20px;width:100%;text-align:center;}
.m-banner .banner-pager span{margin:0 5px !important;width:6px;height:6px;opacity:1;background:#ccc;}
.m-banner .banner-pager span.swiper-pagination-bullet-active{background:#2a5298;transform:scale(1.2);}
.m-banner .banner-prev,.m-banner .banner-next{position:absolute;z-index:33;bottom:30%;display:none;width:18px;height:18px;cursor:pointer;}
.m-banner .banner-prev{background:url(/template/default/index/images/banner_prev.png) no-repeat center;}
.m-banner .banner-next{background:url(/template/default/index/images/banner_next.png) no-repeat center;}
}
/*--end index-banner--*/

/*--index-ad--*/
.index-ad{position:relative;z-index:3;padding:0.5rem 0;overflow:hidden;}
.index-ad .item{margin:0.625rem;float:left;width:calc(50% - 1.25rem); overflow:hidden;background-image:-webkit-radial-gradient(0px 0px,#dfdfdf,#fff);background-image:-moz-radial-gradient(0px 0px,#dfdfdf,#fff);background-image:-ms-radial-gradient(0px 0px,#dfdfdf,#fff);background-image:-o-radial-gradient(0px 0px,#dfdfdf,#fff);}
.index-ad .item a{position:relative;display:block;}
.index-ad .item a:after{display:block;position:absolute;left:50%;top:50%;width:0;height:0;content:"";transform:translate(-50%,-50%); background:#2a5298;border-radius:50%;transition:all 1.5s;}
.index-ad .pic{position:relative;z-index:2;overflow:hidden;}
.index-ad .pic img{display:block;width:100%;}
.index-ad .text{position:absolute;z-index:3;left:0;top:50%;right:0;padding:0 1rem;;transform:translateY(-50%);}
.index-ad .text h3{height:1.875rem;line-height:1.875rem;font-size:1.25rem;font-weight:normal;color:#1e1e1e;overflow:hidden;}
.index-ad .text p{display:none;margin-top:0.875rem;font-size:1.25rem;font-family:"DIN Medium";color:#ccc;}
.index-ad .text p small{display:block;font-size:0.8125rem;}
.index-ad .text i{position:relative;display:block;margin-top:1.875rem;width:1.25rem;height:1.25rem;overflow:hidden;background:#1e1e1e;border-radius:50%;}
.index-ad .text i:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:url(/template/default/index/images/read_white.png) no-repeat center;}
.index-ad .item:hover a:after{width:500px;height:500px;}
.index-ad .item:hover .text h3,.index-ad .item:hover .text p{color:#fff;}
.index-ad .item:hover .text i{background:#fff;}
.index-ad .item:hover .text i:after{background-image:url(/template/default/index/images/read_red.png);}
.index-ad .wow:nth-child(1){animation:fadeInUp 1s ease-in-out;}
.index-ad .wow:nth-child(2){animation:fadeInUp 1.5s ease-in-out;}
.index-ad .wow:nth-child(3){animation:fadeInUp 2s ease-in-out;}
.index-ad .wow:nth-child(4){animation:fadeInUp 2.5s ease-in-out;}
@media (min-width:992px){
.index-ad{margin-top:-7.5rem;padding:0;}
.index-ad .text{padding:0 2.5rem;}
.index-ad .text p{display:block;}
}
@media (min-width:1220px){
.index-ad{margin-top:-7.5rem;padding:0;}
.index-ad .item{width:25%;margin:0.625rem 0.875rem;width:calc(25% - 1.75rem);}
.index-ad .text{padding:0 2rem;}
.index-ad .text p{display:block;}
}
/*--end index-ad--*/

/*--adv 了解助听器--*/
.adv { padding: 3rem 0.625rem 2rem; overflow: hidden; }

/* 标题区域 */
.adv-intro { position: relative; padding-bottom: 2.5rem; text-align: center; animation: fadeInRight 2s ease-in-out; }
.adv-intro .hd { display: inline-block; position: relative; }
.adv-intro .hd h3 { font-size: 2.25rem; color: #1a1a1a; font-weight: 600; letter-spacing: 0.05em; line-height: 1.5; margin: 0; }
.adv-intro .hd:after { content: ''; display: block; width: 60px; height: 3px; background: linear-gradient(90deg, #2a5298, #4a7fd4); margin: 1rem auto 0; border-radius: 2px; }

/* 文字描述区域 */
.adv-intro .bd { max-width: 800px; margin: 1.5rem auto 0; padding: 1.5rem 2rem; font-size: 15px; color: #555; line-height: 2; text-align: justify; background: #f8f9fa; border-radius: 10px; border-left: 4px solid #2a5298; }

/* 标签导航 */
.adv-tab { position: relative; overflow: hidden; }
.tab-nav { display: flex; justify-content: center; margin-bottom: 1.5rem; }
.tab-nav span { padding: 20px 60px; background: #ddd; margin: 0 8px; cursor: pointer; border-radius: 6px 6px 0 0; font-size: 32px; transition: all 0.3s; }
.tab-nav span.active { background: #0066cc; color: #fff; }

/* 标签内容区 */
.tab-content { display: none; }
.tab-content.show { display: block; }

/* 气导 7张样式 */
.qi-list { display: flex; gap: 12px; }
.qi-item { flex: 1; min-width: 0; height: 220px; position: relative; overflow: hidden; cursor: pointer; }
.qi-item img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; transition: all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.qi-normal { top: 0; }
.qi-hover { opacity: 0; transform: skewY(6deg); }
.qi-item:hover .qi-normal { transform: translateY(30px) skewY(-6deg); opacity: 0; }
.qi-item:hover .qi-hover { opacity: 1; transform: skewY(0deg); }
.qi-text { position: absolute; left: 0; right: 0; bottom: 0; padding: 8px 0; background: rgba(0,0,0,0.55); color: #fff; font-size: 14px; text-align: center; pointer-events: none; z-index: 2; }

/* 骨导 5张样式 */
.gu-list { display: flex; gap: 15px; }
.gu-item { flex: 1; min-width: 0; height: 220px; position: relative; overflow: hidden; cursor: pointer; }
.gu-item img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; transition: all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.gu-normal { top: 0; }
.gu-hover { opacity: 0; transform: skewY(3deg); }
.gu-item:hover .gu-normal { transform: translateY(20px) skewY(-3deg); opacity: 0; }
.gu-item:hover .gu-hover { opacity: 1; transform: skewY(0deg); }
.gu-text { position: absolute; left: 0; right: 0; bottom: 0; padding: 8px 0; background: rgba(0,0,0,0.55); color: #fff; font-size: 14px; text-align: center; pointer-events: none; z-index: 2; }

@media (min-width: 992px) {
  .adv-intro { margin-bottom: 2rem; }
}
@media (max-width: 768px) {
  .tab-nav { flex-direction: column; align-items: center; gap: 8px; }
  .tab-nav span { width: 80%; text-align: center; }
  .qi-list, .gu-list { flex-wrap: wrap; justify-content: center; }
  .qi-item { width: calc(33.33% - 10px); height: 160px; }
  .gu-item { width: calc(50% - 10px); height: 120px; margin-top: 20px; }
}
/*--end adv--*/

/*--partner--*/
.partner{padding:3rem  0.625rem;overflow:hidden;background:#eee;}
.partner-list .item{float:left;margin:5px 1%;width:48%;text-align:center;overflow:hidden;background:#fff;transition:all 0.5s;}
.partner-list .pic{display:block;overflow:hidden;}
.partner-list .pic img{display:block;width:100%;}
.partner-list .tit{display:block;height:3.125rem;line-height:3.125rem;font-size:1rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-top:#f0f0f0 solid 1px;}
.partner-list .item:hover{background:#2a5298;transform:translateY(-20px);}
.partner-list .item:hover .tit{color:#fff;}
@media (min-width:750px){
.partner{padding:4rem 0.625rem;}
.partner-list .item{width:31.33%;}
}
@media (min-width:992px){
.partner{padding:5.625rem 0 3.125rem;}
.partner-list .item{margin:0 0.5%;width:15.66%;}
}
/*--end partner--*/

/*--product--*/
.product{padding:1.875rem  0.625rem 3.75rem;overflow:hidden;background:#fff;}
.product-slide{position:relative;overflow:hidden;}
.product-slide .item{padding:1.875rem;text-align:center;overflow:hidden;background:#fff url(/template/default/index/images/product_shadow.png) no-repeat 0 0;}
.product-slide .pic{overflow:hidden;height:220px;}
.product-slide .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;}
.product-slide .text{padding:1.25rem;text-align:center;overflow:hidden;}
.product-slide .text h3{font-weight:normal;font-size:1.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-slide .text h3 a{color:#1e1e1e;}
.product-slide .text p{margin-top:0.625rem;height:3.125rem;line-height:1.6rem;font-size:1rem;color:#666;line-height:1.75;overflow:hidden;}
.product-slide .text a.read{display:block;margin:2.8125rem auto 0;width:10rem;line-height:3rem;text-align:center;font-size:1.0rem;color:#666;border:#e8e8e8 solid 2px;border-radius:2rem;transition:all 1s;}
.product-slide .text a.read:after{display:inline-block;margin-left:0.625rem;width:1.1875rem;height:1.1875rem;line-height:1.1875rem;color:#fff;content:"";vertical-align:middle;background:#1e1e1e url(/template/default/index/images/read_white.png) no-repeat center;border-radius:50%;}
.product-slide .item:hover .pic img{transform:scale(1.1);}
.product-slide .item:hover .text h3 a{color:#2a5298;}
.product-slide .item:hover .text a.read{color:#fff;background:#2a5298;}
.product-slide .item:hover .text a.read:after{background-color:#fff;background-image:url(/template/default/index/images/read_red.png);}
.product-slide .scrollBar{position:relative;z-index:33;height:3.8125rem;overflow:hidden;}
.product-slide .scrollBar .pager{position:absolute;left:0;top:50%;width:100%;overflow:hidden;transform:translateY(-50%);height:0.75rem;}
.product-slide .scrollBar .pager span{position:relative;display:block;float:left;height:0.75rem;opacity:1;background:none;}
.product-slide .scrollBar .pager span:after{display:block;position:absolute;left:50%;top:50%;width:0.75rem;height:0.75rem;content:"";transform:translate(-50%,-50%);background:#e8e8e8;border-radius:50%;}
.product-slide .scrollBar .line{position:absolute;top:50%;left:0;width:100%;height:1px;content:"";background:#e8e8e8;}
.product-slide .scrollBar .arrow{position:absolute;left:0;height:3.8125rem;cursor:pointer;transition:all 0.5s linear;background:url(/template/default/index/images/product_arrow.png) no-repeat center;background-size:3.8125rem;}
@media (max-width:768px) {
.product-slide .item{padding:0.5rem;}
.product-slide .scrollBar .arrow{background-size:2rem;}
.product-slide .scrollBar .pager span{display:none;}
}
/*--end product--*/

/*--ad--*/
.ad{padding:0 0.625rem 1.875rem;overflow:hidden;background:#fff;}
.ad .pic{position:relative;overflow:hidden;}
.ad .pic img{display:block;width:100%;transition:all 0.5s;}
.ad .pic a:hover img{opacity:0.8;}
.ad .text{position:relative;padding-top:1.875rem;overflow:hidden;animation:fadeInRight 1s ease-in-out;}
.ad .text .hd{position:relative;padding-bottom:2.8125rem;overflow:hidden;}
.ad .text .hd:after{display:block;position:absolute;left:0;bottom:0;width:40px;height:2px;content:"";background:#2a5298;}
.ad .text .hd h3{font-size:2rem;font-weight:normal;color:#1e1e1e;}
.ad .text .bd{padding:2.8125rem 0;font-size:1.25rem;line-height:1.5;color:#666;overflow:hidden;} 
.ad .text .bd em{color:#2a5298;}
.ad .text .btnBox{;width:100%;}
.ad .text .btnBox a{display:block;width:100%;line-height:3.25rem;font-size:1rem;color:#fff;text-align:center;background:#2a5298;border-radius:5rem;transition:all 0.5s;}
.ad .text .btnBox a:after{display:inline-block;margin-left:0.625rem;width:1.1875rem;height:1.1875rem;line-height:1.1875rem;content:"";vertical-align:middle;background:#fff url(/template/default/index/images/read_red.png) no-repeat center;border-radius:50%;}
.ad .text .btnBox a:hover{background:#1e1e1e;}
.ad .text .btnBox a:hover:after{background-color:#fff;background-image:url(/template/default/index/images/read_red.png);}
@media (min-width:1220px){
.ad{padding-bottom:6.25rem;}
.ad .pic{overflow:visible;height:500px;}
.ad .pic img{position:absolute;right:0;width:960px;}
.ad .text{height:500px;}
.ad .text .hd h3{font-size:2.875rem;}
.ad .text .bd{font-size:1rem;}
.ad .text .btnBox{position:absolute;left:0;bottom:0;}
}
/*--end ad--*/

/*--step--*/
.step{overflow:hidden;}
.step .wrap-title{padding-top:3rem;border-top:#e5e5e5 solid 1px;}
.step .wrap-title h2 em,.step .wrap-title p em{font-family:"DIN Medium";color:#2a5298;}
.step .wrap-title p{color:#333;font-size:1.25rem;}
.step-slide{position:relative;padding-top:1.25rem;overflow:hidden;}
.step-slide:after{display:block;position:absolute;z-index:1;left:0;right:0;bottom:1rem;height:1px;content:"";background:#e5e5e5;}
.step-slide .swiper-wrapper{position:relative;z-index:3;}
.step-slide .item{text-align:center;}
.step-slide .item span{display:block;font-size:1.25rem;line-height:1.875rem;color:#333;}
.step-slide .item em{position:relative;display:block;margin:2.25rem auto 0;width:2rem;height:2rem;line-height:2rem;font-size:0.875rem;color:#999;font-family:"DIN Medium";background:#fff;border:#e5e5e5 solid 1px;border-radius:50%;}
.step-slide .item em:before,.step-slide .item em:after{position:absolute;top:50%;display:block;width:0.625rem;height:0.625rem;content:"";background:#fff;transform:translateY(-50%);}
.step-slide .item em:before{right:100%\9;right:calc(100% + 1px);}
.step-slide .item em:after{left:100%\9;left:calc(100% + 1px);}
@media (min-width:992px){
.step .wrap-title{padding-top:5.3125rem;}	
}
/*--end step--*/

/*--news--*/
.news{padding:3rem 0.625rem;overflow:hidden;}
.news-menu{text-align:center;overflow:hidden;}
.news-menu li{float:left;width:33.33%;text-align:center;font-size:1.25rem;color:#999;}
.news-menu li a{position:relative;display:block;padding-bottom:1.25rem;color:#999;}
.news-menu li a:after{display:block;position:absolute;left:50%;bottom:0;margin-left:-1.2rem;width:2.4rem;height:0.25rem;content:"";background:#2a5298;transform:scale(0,1);transition:all 0.5s}
.news-menu li.cur a{color:#1e1e1e;}
.news-menu li.cur a:after{transform:scale(1);}
.news-main{margin-top:1.25rem;overflow:hidden;}
.news-main .item{display:block;overflow:hidden;background:#fff;transition:all 0.5s;}
.news-main .pic{overflow:hidden;height:220px;}  /* 固定高度，统一图片容器大小 */
.news-main .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:all 1s;}  /* 图片自动裁剪填充容器 */
.news-main .text{padding-top:2.1875rem;overflow:hidden;}
.news-main .text h3{height:2.1875rem;line-height:2.1875rem;font-size:1.25rem;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-main .text p{margin-top:0.625rem;height:5.625rem;line-height:1.875rem;font-size:1rem;color:#666;overflow:hidden;}
.news-main .text em{position:relative;display:block;margin-top:2.5rem;padding-bottom:1.375rem;line-height:1.25rem;font-size:1rem;color:#999;font-family:"DIN Medium";overflow:hidden;border-bottom:#e5e5e5 solid 1px;}
.news-main .text em:after{display:block;position:absolute;right:0;top:0;width:1.25rem;height:1.25rem;content:"";background:#1e1e1e url(/template/default/index/images/read_white.png) no-repeat center;border-radius:50%;}
.news-main .item:hover .pic img{transform:scale(1.1);}
.news-main .item:hover .text h3{color:#2a5298;}
.news-main .item:hover .text em:after{background-color:#2a5298;}
@media (min-width:992px){
.news-main{margin-top:3.125rem;}
.news{padding:5.625rem 0;}
.news-menu li{float:none;display:inline-block;margin:0 2.5rem;width:auto;font-size:1.625rem;}
.news-main .item{float:left;margin-right:5%;width:30%;}
.news-main .item:last-child{margin-right:0;}
}
/*--end news--*/
/*--team-showcase--*/
.team-showcase{padding:3.75rem 0;background:#f8f8f8;}
.team-showcase .wrap-title{text-align:center;margin-bottom:2.5rem;}
.team-showcase .wrap-title h2{font-size:2rem;color:#1e1e1e;margin-bottom:0.625rem;}
.team-showcase .wrap-title p{font-size:1rem;color:#666;}
.team-swiper-box{position:relative;padding:0 3.125rem;}
.team-swiper{overflow:hidden;padding:1.25rem 0;}
.team-slide-item{text-align:center;padding:1.25rem;background:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,0.08);transition:all 0.3s;height:100%;}
.team-slide-item:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}
.team-photo{width:80px;height:80px;margin:0 auto 1rem;border-radius:50%;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center;}
.team-photo img{width:100%;height:100%;object-fit:cover;}
.photo-placeholder{font-size:2.5rem;}
.team-info h3{font-size:1.25rem;color:#1e1e1e;margin-bottom:0.5rem;font-weight:600;}
.team-info .position{font-size:0.875rem;color:#2a5298;margin-bottom:0.75rem;}
.team-info .introduction{font-size:0.875rem;color:#666;line-height:1.5;}
.team-more-btn{text-align:center;margin-top:2.5rem;}
.btn-more{display:inline-block;padding:0.875rem 2.5rem;background:#2a5298;color:#fff;font-size:1rem;border-radius:5px;transition:all 0.3s;}
.btn-more:hover{background:#1e3c72;transform:translateY(-2px);box-shadow:0 5px 15px rgba(42,82,152,0.3);}
.team-swiper-pagination{text-align:center;margin-top:1.25rem;}
.team-swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ccc;opacity:1;margin:0 5px;}
.team-swiper-pagination .swiper-pagination-bullet-active{background:#2a5298;}
.team-swiper-prev,.team-swiper-next{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;cursor:pointer;z-index:10;background:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center;transition:all 0.3s;}
.team-swiper-prev{left:0;}
.team-swiper-next{right:0;}
.team-swiper-prev:after,.team-swiper-next:after{content:'';display:block;width:10px;height:10px;border-top:2px solid #333;border-right:2px solid #333;}
.team-swiper-prev:after{transform:rotate(-135deg);margin-left:4px;}
.team-swiper-next:after{transform:rotate(45deg);margin-right:4px;}
.team-swiper-prev:hover,.team-swiper-next:hover{background:#2a5298;box-shadow:0 5px 15px rgba(42,82,152,0.3);}
.team-swiper-prev:hover:after,.team-swiper-next:hover:after{border-color:#fff;}
@media (min-width:992px){
.team-showcase{padding:5.625rem 0;}
.team-slide-item{padding:1.25rem;}
.team-photo{width:100px;height:100px;margin-bottom:1.25rem;}
}
/*--end team-showcase--*/

/*--advantages--*/
.advantages{padding:3.75rem 0;background:#f8f8f8;}
.advantages .wrap-title{text-align:center;margin-bottom:2.5rem;}
.advantages .wrap-title h2{font-size:2rem;color:#1e1e1e;margin-bottom:0.625rem;}
.advantages .wrap-title p{font-size:1rem;color:#666;}
.advantages-box{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;max-width:1200px;margin:0 auto;}
.advantage-item{flex:1;min-width:220px;text-align:center;padding:30px 15px;border-radius:12px;box-shadow:0 2px 15px rgba(0,0,0,0.08);background:#fff;transition:all 0.3s;}
.advantage-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}
.num-roll{font-size:48px;font-weight:bold;color:#1677ff;line-height:1.2;font-family:'DIN Alternate','Roboto','Arial',sans-serif;}
.desc-text{font-size:16px;color:#666;margin-top:12px;line-height:1.6;}
.small-desc{font-size:14px;color:#888;margin-top:8px;}
/*--end advantages--*/

@media (max-width:992px){
.advantages-box{flex-direction:column;align-items:center;}
.advantage-item{min-width:90%;margin-bottom:15px;}
}

/*--home-stores--*/
.home-stores{padding:3.75rem 0;background:#fff;}
.home-stores .wrap-title{text-align:center;margin-bottom:2.5rem;}
.home-stores .wrap-title h2{font-size:2rem;color:#1e1e1e;margin-bottom:0.625rem;}
.home-stores .wrap-title p{font-size:1rem;color:#666;}
.home-stores-list{margin-bottom:2rem;}
.home-stores-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:20px;max-width:1200px;margin:0 auto;}
.home-store-item{background:#f8f8f8;border-radius:12px;padding:20px;box-shadow:0 2px 15px rgba(0,0,0,0.08);transition:all 0.3s;}
.home-store-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.15);}
.home-store-item h3{font-size:1.25rem;margin-bottom:10px;}
.home-store-item h3 a{color:#1e1e1e;text-decoration:none;}
.home-store-item h3 a:hover{color:#1677ff;}
.home-store-item .store-distance{color:#1677ff;font-size:0.9rem;margin-bottom:8px;}
.home-store-item .store-address{color:#666;font-size:0.9rem;line-height:1.6;}
.home-stores-more{text-align:center;}
.home-stores .no-data{text-align:center;padding:40px;color:#999;}
/*--end home-stores--*/
