@charset "utf-8";


.ad_closed{width:16px;height:16px;line-height:16px;text-align:center;background:#f00;color:#fff;position:absolute;top:0;right:0;cursor:pointer;}

/*弹出广告*/
#popup{position:fixed;top:50%;left:50%;z-index:9999;transform:translate(-50%, -50%);}
#ad_shadow{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9000;opacity:0.4;filter:alpha(opacity=40);}

/*海外加盟弹窗 - 桌面端默认样式*/
#jiameng_popup{position:fixed;top:50%;left:50%;z-index:9999;transform:translate(-50%, -50%);background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,0.3);max-width:90%;max-height:90%;overflow:auto;}
#jiameng_shadow{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;opacity:0.9;filter:alpha(opacity=50);}
.jiameng-popup-content{padding:20px;text-align:center;position:relative;}
.jiameng-popup-image{max-width:100%;height:auto;margin-bottom:15px;border-radius:5px;}
.jiameng-popup-title{font-size:24px;font-weight:bold;color:#333;margin-bottom:15px;}
.jiameng-popup-text{font-size:16px;line-height:1.8;color:#666;margin-bottom:20px;text-align: left;}
.jiameng-popup-close{width:30px;height:30px;line-height:28px;text-align:center;background:#f00;color:#fff;position:absolute;top:10px;right:10px;cursor:pointer;border-radius:50%;font-size:18px;}

/*移动端自适应 - 平板和大屏手机优化*/
@media (max-width: 768px) {
    /* 普通弹窗移动端适配 */
    #popup{
        max-width: 96% !important;
        max-height: 94% !important;
        min-width: 320px;
    }
    /* 加盟弹窗主体 - 增大显示区域，提升移动端用户体验 */
    #jiameng_popup{
        max-width: 96% !important;  /* 强制覆盖其他样式，增大宽度 */
        max-height: 94% !important; /* 强制覆盖其他样式，增大高度 */
        min-width: 320px;          /* 设置最小宽度确保内容可读 */
        border-radius: 8px;        /* 适当减小圆角适应移动端 */
    }
    /* 弹窗内容区域 */
    .jiameng-popup-content{
        padding: 18px;             /* 增加内边距提升视觉效果 */
    }
    /* 标题样式 */
    .jiameng-popup-title{
        font-size: 22px;           /* 增大标题字体 */
        margin-bottom: 15px;       /* 增加底部间距 */
    }
    /* 正文样式 */
    .jiameng-popup-text{
        font-size: 15px;           /* 增大正文字体 */
        margin-bottom: 18px;       /* 增加底部间距 */
        line-height: 1.7;          /* 增加行高提升可读性 */
        text-align: left;
        
    }
    /* 关闭按钮 */
    .jiameng-popup-close{
        width: 28px;
        height: 28px;
        line-height: 26px;
        top: 10px;
        right: 10px;
        font-size: 18px;
    }
}

/*移动端自适应 - 小屏手机优化*/
@media (max-width: 480px) {
    /* 普通弹窗小屏适配 */
    #popup{
        max-width: 98% !important;
        max-height: 92% !important;
        min-width: 280px;
    }
    /* 加盟弹窗主体 - 最大化显示区域 */
    #jiameng_popup{
        max-width: 98% !important;  /* 几乎全屏宽度 */
        max-height: 92% !important; /* 几乎全屏高度 */
        min-width: 280px;          /* 最小宽度保证内容显示 */
        border-radius: 6px;        /* 小屏设备使用更小圆角 */
        /* 移除margin设置，确保transform居中定位正常工作 */
    }
    /* 弹窗内容区域 */
    .jiameng-popup-content{
        padding: 15px;             /* 适当内边距 */
    }
    /* 标题样式 */
    .jiameng-popup-title{
        font-size: 20px;           /* 适合小屏的标题大小 */
        margin-bottom: 12px;
    }
    /* 正文样式 */
    .jiameng-popup-text{
        font-size: 14px;           /* 适合小屏的正文大小 */
        margin-bottom: 15px;
        line-height: 1.6;          /* 适当行高 */
        text-align: left;         /* 文字居左 */
    }
    /* 关闭按钮 */
    .jiameng-popup-close{
        width: 26px;
        height: 26px;
        line-height: 24px;
        top: 8px;
        right: 8px;
        font-size: 16px;
    }
    /* 弹窗图片在小屏设备上的优化 */
    .jiameng-popup-image{
        margin-bottom: 12px;
        border-radius: 4px;
    }
}

/*漂浮广告*/
#ad1{position:absolute;z-index:9999;}

/*左侧门帘*/
#hangL{position:absolute;left:0;z-index:9999;}

/*右侧门帘*/
#hangR{position:absolute;right:0;z-index:9999;}

/*拉屏广告*/
#bigScreen{position:relative;left:50%;top:0;height:0;overflow:hidden;}
#bigScreen .ad_closed{top:10px;}