/* ============================================
   福玛北美旅行网 — 视觉增强 (不改模板)
   ============================================ */

/* 字体升级 */
body, div, ul, li, dl, dt, dd, h2, p, a, span {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;
}

/* 全局圆角+过渡 */
a {
    transition: color .2s, opacity .2s;
}

/* 导航增强 */
.menus .nav li a {
    font-size: 15px;
    font-weight: 500;
    transition: color .3s;
}

.menus .nav li a:hover {
    color: #f6701e !important;
}

/* 顶部栏 */
.banner_top_back {
    box-shadow: 0 2px 8px rgba(0,0,0,.08);
}

/* 卡片圆角+阴影 */
.content.item5 {
    border-radius: 12px !important;
    overflow: hidden;
    box-shadow: 0 2px 12px rgba(0,0,0,.08);
    transition: transform .3s, box-shadow .3s;
}

.content.item5:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(0,0,0,.14);
}

/* 产品图片 hover */
.content.item5 img {
    transition: transform .4s;
}

.content.item5:hover img {
    transform: scale(1.05);
}

/* 标题加强 */
.content.item5 h3, .content.item5 h2 {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
}

/* tab 选项卡 */
.tabs a {
    border-radius: 6px 6px 0 0;
    font-size: 15px;
}

.current a {
    background: #f6701e;
    border-radius: 6px 6px 0 0;
}

/* 轮播按钮 */
.banner-btn a {
    border-radius: 8px;
    transition: opacity .3s, transform .3s;
}

.banner-btn a:hover {
    opacity: .8 !important;
}

/* 底部 */
.footer_back {
    font-size: 14px;
    line-height: 2;
}

/* 响应式基础 */
@media (max-width: 768px) {
    .tab { width: 95% !important; }
    .banner-box { height: 250px !important; }
    .banner-box .bd li { height: 250px !important; }
    .banner-box .bd li img { height: 250px !important; object-fit: cover; }
    .content.item5 { width: 45% !important; margin: 2.5% !important; }
}
