/* ====================== 全局颜色变量【统一在此修改颜色】 ====================== */
        :root {
            --primary: #2577e3;
            --primary-dark: #195fbd;
            --primary-light: #63a0f5;
            --text-dark: #0a2040;
            --text-normal: #333333;
            --text-gray: #666666;
            --text-light-gray: #c8c8c8;
            --bg-body: #ffffff;
            /*套餐模块深蓝色科技图片背景*/
            --bg-grey: #f4f7fb;
            --bg-dark-overlay: rgba(10,32,64,0.82);
            --card-bg: #ffffff;
            --border-light: #eeeeee;
            --shadow-normal: 0 2px 14px rgba(0,0,0,0.07);
            --shadow-hover: 0 12px 28px rgba(20,60,130,0.14);
            --shadow-card:0 14px 30px rgba(20,60,130,0.14);
            --transition-base: 0.35s ease;
        }

		.qqh05{
            color: var(--text-normal);
            line-height:1.7;
            background: var(--bg-body);
			font-size:16px;
        }
        .qqh05 * {
            box-sizing: border-box;
        }
		
		
        .btn-blue{
            background:var(--primary);
            color:#fff;
            padding:10px 24px;
            border-radius:6px;
            border:none;
            cursor:pointer;
            transition:var(--transition-base);
            text-decoration:none;
            display:inline-block;
        }
        .btn-blue:hover{
            background:var(--primary-dark);
            transform: translateY(-3px);
            box-shadow:0 8px 16px rgba(37,119,227,0.25);
        }
        /* 通用区块 */
        section{
            padding:90px 0;
        }
        .section-title{
            text-align:center;
            margin-bottom:60px;
        }
        .section-title h2{
            font-size:32px;
            color:var(--text-dark);
            margin-bottom:14px;
        }
        .section-title p{
            color:var(--text-gray);
            max-width:820px;
            margin:0 auto;
            font-size:16px;
        }
        /*套餐模块深色背景，标题文字改为白色*/
        .bg-grey{
            background: var(--bg-grey);
            background-size: cover;
            background-position: center;
            background-attachment: fixed;
        }
        /* 四大能力卡片 */
        .grid-4{
            display:grid;
            grid-template-columns: repeat(auto-fit, minmax(280px,1fr));
            gap:28px;
        }
        .card{
            background:var(--card-bg);
            border-radius:12px;
            padding:36px 28px;
            box-shadow:var(--shadow-normal);
            transition:var(--transition-base);
            position: relative;
            overflow:hidden;
        }
        .card::before{
            content:"";
            position:absolute;
            left:0;
            bottom:0;
            width:100%;
            height:4px;
            background:var(--primary);
            transform:scaleX(0);
            transition:var(--transition-base);
        }
        .card:hover{
            transform: translateY(-10px);
            box-shadow:var(--shadow-hover);
        }
        .card:hover::before{
            transform:scaleX(1);
        }
        .card i{
            font-size:44px;
            color:var(--primary);
            margin-bottom:18px;
            transition:var(--transition-base);
        }
        .card:hover i{
            transform: scale(1.1);
            color:var(--primary-dark);
        }
        .card h3{
            margin-bottom:14px;
            color:var(--text-dark);
            font-size:20px;
			font-weight:bold;
        }
        /* 两栏布局 */
        .row-2{
            display:grid;
            grid-template-columns:1fr 1fr;
            gap:50px;
            align-items:center;
        }
        .row-2 img{
            width:100%;
            border-radius:10px;
            box-shadow:0 8px 26px rgba(0,0,0,0.12);
            transition:var(--transition-base);
        }
        .row-2 img:hover{
            transform:scale(1.02);
        }
        .list-item{
            display:flex;
            margin:16px 0;
			
        }
		#intro .list-item{font-weight:bold;}
        .list-item i{
            color:var(--primary);
            margin-right:14px;
            margin-top:4px;
            font-size:18px;
        }

        /* ========== 套餐卡片布局（沿用原来卡片形式，完整全部参数） ========== */
        .package-grid{
            display:grid;
            grid-template-columns: repeat(auto-fit, minmax(320px,1fr));
            gap:30px;
        }
        .package-card{
    background:#f8fbff;
    border-radius:12px;
    box-shadow:0 8px 25px rgba(37,119,227,0.15);
    overflow:hidden;
    transition: var(--transition-base);
}
.package-card.recommend{
    transform: scale(1.03);
    box-shadow: 0 12px 35px rgba(37,119,227,0.25);
    border:2px solid #2577e3;
}
.package-card:hover{
    transform: translateY(-8px);
    box-shadow:0 15px 35px rgba(37,119,227,0.25);
}
.package-card.recommend:hover{
    transform: scale(1.03) translateY(-8px);
}
.package-header{
    background: linear-gradient(135deg, #2577e3 0%, #195fbd 100%);
    color:#fff;
    text-align:center;
    padding:22px 16px;
}
.package-header h4{
    font-size:22px;
    color:#fff;
    font-weight:600;
}
.package-body{
    padding:24px 20px;
}
.package-feature-item{
    display:flex;
    justify-content:space-between;
    padding:9px 0;
    border-bottom:1px solid #e8f0fe;
    font-size:14.5px;
    color:#334155;
}
.package-feature-item:last-child{
    border-bottom:none;
}
.check-red{
    color:#2577e3;
    font-weight:bold;
}
.package-footer{
    text-align:center;
    padding:20px;
    background:#fff;
    border-top:1px solid #e8f0fe;
}
.package-footer .btn-blue{
    width:100%;
    max-width:180px;
}


        /* ========== 企俄通一站式外贸营销解决方案【地球背景+淡蓝色数字背景特效】 ========== */
        .block-solution{
            background: var(--bg-dark-overlay)  url("/skin/images/qqh13.jpg");
            background-size:cover;
            background-position:center center;
            background-attachment:fixed;
            color:#fff;
        }
        .block-solution .section-title h2{
            color:#ffffff;
            font-size:32px;
        }
        .block-solution .section-title p{
            color:var(--text-light-gray);
        }
        .grid-8{
            display:grid;
            grid-template-columns: repeat(4,1fr);
            gap:28px;
        }
        .solution-item{
            background:rgba(255,255,255,1);
            border-radius:14px;
            padding:36px 20px;
            text-align:center;
            transition:var(--transition-base);
            position:relative;
            overflow:hidden;
            z-index:1;
        }
        /* 淡蓝色大数字背景水印 */
        .solution-item::before{
            content:attr(data-index);
            position:absolute;
            top:50%;
            left:50%;
            transform:translate(-50%,-50%);
            font-size:120px;
            font-weight:bold;
            color:rgba(37,119,227,0.08);
            z-index:-1;
            transition:var(--transition-base);
        }
        .solution-item:hover{
            transform: translateY(-8px) scale(1.02);
            box-shadow:0 14px 32px rgba(37,119,227,0.22);
        }
        .solution-item:hover::before{
            font-size:140px;
            color:rgba(37,119,227,0.12);
        }
        .solution-item i{
            font-size:54px;
            color:var(--primary);
            margin-bottom:20px;
            transition:var(--transition-base);
        }
        .solution-item:hover i{
            transform: translateY(-4px) scale(1.15);
            color:var(--primary-dark);
        }
        .solution-item span{
            font-size:17px;
            color:var(--text-dark);
            font-weight:500;
            display:block;
			font-weight:bold;
        }

        /* 企俄通能做什么 标题图标样式 */
        .ability-title{
            display:flex;
            align-items:center;
            gap:12px;
            margin:24px 0 16px;
            font-size:20px;
			font-weight:bold;
        }
        .ability-title i{
            font-size:24px;
            color:var(--primary);
            width:36px;
            height:36px;
            display:flex;
            align-items:center;
            justify-content:center;
            background:rgba(37,119,227,0.1);
            border-radius:50%;
        }

        /* 移动端适配 */
        @media(max-width:1200px){
            .grid-8{
                grid-template-columns: repeat(2,1fr);
            }
        }
        @media(max-width:768px){
            .grid-8{
                grid-template-columns: 1fr;
            }
            .row-2{
                grid-template-columns:1fr;
            }
            section{
                padding:60px 0;
            }
            .section-title h2{
                font-size:26px;
            }
            .package-card.recommend{
                transform:none;
            }
            .package-card.recommend:hover{
                transform: translateY(-8px);
            }
        }