/*
Theme Name:  成都禹乾工程设计咨询有限公司
Theme URI:   http://www.cdyuqian.cn
Description:  内页专用精简版
Author:      定制开发
Version:     3.0 内页专用精简版
*/

/* 全局初始化 */
*{margin:0;padding:0;box-sizing:border-box;} /* 清除默认样式 */
html{width:100%;} /* 全屏宽度，支持左右滑动 */
body{min-width:1300px;width:100%;overflow-x:auto;font-family:'Inter','Alibaba PuHuiTi',sans-serif;color:#333;padding-top:0;} /* 最小宽度1300px，横向可滚动，无顶部空白 */
ul{list-style:none;} /* 列表清除样式 */
a{text-decoration:none;} /* 链接清除下划线 */
img{max-width:100%;height:auto;display:block;user-select:none;pointer-events:none;} /* 图片+防下载 */
.container{width:1300px;margin:0 auto;padding:0 15px;} /* 容器居中 */
h1,h2,h3,h4,h5,h6,.site-top,.main-nav{font-family:'Inter','Noto Sans SC',sans-serif;} /* 标题字体 */

/* 顶部头部 */
.site-top{width:100%;background:#fff;height:100px;display:flex;align-items:center;position:sticky;top:0;z-index:9999;} /* 粘性定位，可左右滑动+吸顶 */
.header-flex-box{display:flex;align-items:center;justify-content:space-between;width:1300px;margin:0 auto;} /* 内容居中1300px */
.logo-name-wrapper{display:flex;align-items:center;padding-left:20px;flex-shrink:0;} /* LOGO区域 */
.logo img{height:65px;} /* LOGO尺寸 */
.company-names{margin-left:10px;display:flex;flex-direction:column;gap:13px;} /* 公司名称区域 */
.cn-name{font-size:28px;font-weight:600;color:#005599;letter-spacing:2.5px;} /* 中文名称 */
.en-name{font-size:13px;font-weight:550;color:#005599;letter-spacing:0.38px;} /* 英文名称 */
.idea-box{display:flex;flex-direction:column;gap:20px;flex-shrink:0;width:180px;position:relative;} /* 标语区域 */
.idea-box::before{content:"✧";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:45px;color:#808080;} /* 装饰符号 */
.idea-line{display:flex;align-items:center;width:180px;justify-content:space-between;} /* 标语行 */
.idea-text-left,.idea-text-right{font-size:15px;font-weight:500;color:#808080;letter-spacing:3px;} /* 标语文字 */
.header-qrcode-box{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding-right:20px;flex-shrink:0;} /* 二维码区域 */
.header-qrcode{width:75px;height:75px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:2px;} /* 二维码容器 */
.header-qrcode img{width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none;} /* 二维码图片 */
.header-qrcode-text{font-size:12px;font-weight:300;color:#333;letter-spacing:3px;animation:contactPulse 1s infinite alternate;} /* 二维码文字动画 */
@keyframes contactPulse{0%{transform:scale(1);}100%{transform:scale(1.15);}} /* 呼吸动画 */

/* 导航菜单 */
.main-nav-wrap{width:100%;background:#005599;position:sticky;top:100px;z-index:9999;} /* 粘性定位，可左右滑动+吸顶 */
.main-nav{width:1300px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:6px;} /* 导航内容居中1300px */
.main-nav>li{position:relative;} /* 二级菜单定位 */
.main-nav>li>a{font-size:18.5px;font-weight:510;color:#FFFFFF;letter-spacing:0.3px;display:block;padding:18px 25px;white-space:nowrap;} /* 一级菜单 */
.main-nav>li>a:hover{background:rgba(0,0,0,0.15);} /* 悬浮背景 */
.main-nav .sub-menu{position:absolute;top:100%;left:0;min-width:160px;background:#005599;display:none;z-index:999;} /* 二级菜单隐藏 */
.main-nav .sub-menu li a{font-size:18.5px;font-weight:510;color:#FFFFFF;letter-spacing:0.3px;display:block;padding:12px 20px;text-align:center;border-bottom:1px solid rgba(255,255,255,0.1);} /* 二级菜单链接 */
.main-nav .sub-menu li a:hover{background:rgba(0,0,0,0.15);color:#fff;} /* 悬浮效果 */
.main-nav li:hover .sub-menu{display:block;} /* 悬浮显示二级菜单 */

/* 内页主体 */
.page-body{margin-top:0;padding:60px 0;min-height:600px;} /* 无顶部空白，正常展示 */
.page-title{font-size:28px;font-weight:600;color:#005599;text-align:center;margin-bottom:40px;padding-bottom:15px;position:relative;} /* 内页标题 */
.page-title::after{content:'';width:60px;height:3px;background:#005599;position:absolute;left:50%;bottom:0;transform:translateX(-50%);} /* 标题下划线 */
.page-content{font-size:17px;line-height:2;letter-spacing:1px;text-align:justify;} /* 内容排版 */
.page-content p{margin-bottom:20px;} /* 段落间距 */

/* 内页通用宽度 */
.yh-flood-width,.yh-water-width,.yh-quhui-width,.yh-consult-width,.yh-water-use-width,.yh-company-width,.yh-industry-width{width:1300px;margin:0 auto;box-sizing:border-box;position:relative;z-index:2;} /* 内容宽度统一 */

/* 内页Banner通用样式 */
.yh-flood-banner-full,.yh-water-banner-full,.yh-quhui-banner-full,.yh-consult-banner-full,.yh-water-use-banner-full,.yh-company-banner-full,.yh-industry-banner-full,.yh-contact-banner{width:100%;height:200px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;} /* 无顶部空白 */
.yh-flood-banner-full::after,.yh-water-banner-full::after,.yh-quhui-banner-full::after,.yh-consult-banner-full::after,.yh-water-use-banner-full::after,.yh-company-banner-full::after,.yh-industry-banner-full::after,.yh-contact-banner::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.35);z-index:1;} /* 黑色半透明蒙版 */
.yh-flood-title,.yh-water-title,.yh-quhui-title,.yh-consult-title,.yh-water-use-title,.yh-company-title,.yh-industry-title{height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;} /* 标题垂直居中 */
.yh-flood-line,.yh-water-line,.yh-quhui-line,.yh-consult-line,.yh-water-use-line,.yh-company-line,.yh-industry-line{display:block;width:80px;height:2px;background:#fff;margin:12px 0;} /* 白色分隔线 */
.yh-flood-title h1,.yh-water-title h1,.yh-quhui-title h1,.yh-consult-title h1,.yh-water-use-title h1,.yh-company-title h1,.yh-industry-title h1{font-size:34px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:1.5px;margin:0;} /* Banner大标题 */
.yh-flood-title p,.yh-water-title p,.yh-quhui-title p,.yh-consult-title p,.yh-water-use-title p,.yh-company-title p,.yh-industry-title p{font-size:17px;color:#fff;margin:0;} /* Banner副标题 */

/* 内页内容背景 */
.yh-flood-content-full,.yh-water-content-full,.yh-quhui-content-full,.yh-consult-content-full,.yh-water-use-content-full,.yh-company-content-full,.yh-industry-content-full,.yh-contact-content-full{width:100%;padding:20px 0;position:relative;background:url(https://www.cdyuqian.cn/wp-content/uploads/2021/11/2021111508302636.jpg) center/cover repeat;} /* 统一背景 */

/* 内页内容文字 */
.yh-flood-content,.yh-water-content,.yh-quhui-content,.yh-consult-content,.yh-water-use-content,.yh-company-content,.yh-industry-content{font-family:"Alibaba PuHuiTi","Inter",sans-serif;font-size:17px;color:#333;line-height:1.9;letter-spacing:0.6px;} /* 统一文字样式 */
.yh-flood-content p,.yh-water-content p{text-indent:2em;margin:0 0 24px;text-align:justify;} /* 段落缩进 */

/* 问答卡片通用样式 */
.flood-qa-card,.water-qa-card,.water-use-qa-card,.consult-qa-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,85,153,0.08);overflow:hidden;margin-bottom:50px;} /* 卡片容器 */
.flood-qa-card+.flood-qa-card,.water-qa-card+.water-qa-card,.water-use-qa-card+.water-use-qa-card,.consult-qa-card+.consult-qa-card{margin-top:40px;} /* 卡片间距 */
.qa-question{display:flex;align-items:center;gap:16px;background:linear-gradient(90deg,#005599,#0077cc);padding:20px 24px;} /* 问题头部 */
.qa-icon{width:36px;height:36px;border-radius:50%;background:#fff;color:#005599;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;} /* 图标 */
.qa-question h3{font-size:20px;font-weight:600;color:#fff;margin:0;line-height:1.5;} /* 问题文字 */
.qa-answer{display:flex;gap:16px;padding:24px;background:#f8fbff;} /* 回答区域 */
.qa-answer .qa-icon{background:#005599;color:#fff;} /* 回答图标 */
.qa-text{font-size:18px;font-weight:400;color:#333;line-height:1.9;letter-spacing:1px;text-align:justify;box-sizing:border-box;padding:0 30px;width:100%;} /* 回答文字 */
.qa-text p,.qa-text table{text-indent:0!important;} /* 表格无缩进 */

/* 流程图通用样式 */
.flow-box{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0;} /* 流程图容器 */
.flow-item{width:320px;padding:12px 16px;min-height:48px;display:flex;align-items:center;justify-content:center;background:#e6f0fa;border:1px solid #005599;border-radius:6px;text-align:center;font-size:16px;color:#003366;font-weight:500;line-height:1.3;} /* 流程步骤 */
.flow-arrow{color:#005599;font-size:20px;line-height:1;height:20px;margin:2px 0;} /* 流程箭头 */

/* 权限表格 */
.auth-table{width:100%;border-collapse:collapse;margin:16px auto 10px;font-size:16px;background:#fff;} /* 表格合并边框 */
.auth-table th,.auth-table td{border:1px solid #cce4ff;padding:12px 14px;text-align:center;line-height:1.6;} /* 单元格 */
.auth-table th{background:#005599;color:#fff;font-weight:600;} /* 表头 */
.auth-table tr:nth-child(even){background:#f5f9ff;} /* 偶数行背景 */
.auth-table tr:hover{background:#e6f0fa;} /* 悬浮高亮 */

/* 案例轮播 */
.case-section{padding:0;} /* 案例板块 */
.case-title-box{text-align:center;margin-bottom:30px;} /* 标题容器 */
.case-title-box h2{font-size:28px;color:#005599;font-weight:700;margin:0;} /* 标题文字 */
.case-title-line{width:80px;height:3px;background:#005599;margin:12px auto 0;} /* 标题下划线 */
.case-scroll-wrap{width:1300px;height:400px;margin:0 auto;overflow:hidden;position:relative;} /* 轮播容器 */
.case-scroll-list{display:flex;gap:33.33px;width:max-content;animation:scrollLeft 30s linear infinite;} /* 轮播动画 */
.case-scroll-list:hover{animation-play-state:paused;} /* 悬浮暂停 */
@keyframes scrollLeft{0%{transform:translateX(0);}100%{transform:translateX(-50%);}} /* 滚动动画 */
.case-item{width:300px;height:300px;flex-shrink:0;margin-top:50px;position:relative;z-index:1;} /* 案例项 */
.case-item:hover{z-index:9999;} /* 悬浮置顶 */
.case-item img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all 0.3s ease;display:block;user-select:none;pointer-events:none;} /* 案例图片+防下载 */
.case-item:hover img{transform:scale(1.3);box-shadow:0 8px 25px rgba(0,0,0,0.2);z-index:9999;} /* 悬浮放大 */
/* 8个内页独立标题背景图，各自配图互不覆盖 */
.yh-flood-banner-full {
    background-image: url("https://www.cdyuqian.cn/wp-content/uploads/2026/05/22-scaled.jpg");
}
.yh-water-banner-full {
    background-image: url("https://www.cdyuqian.cn/wp-content/uploads/2026/05/shuitu-1.jpg");
}
.yh-quhui-banner-full {
    background-image: url("https://www.cdyuqian.cn/wp-content/uploads/2026/05/qushui-scaled.jpg");
}
.yh-consult-banner-full {
    background-image: url("https://www.cdyuqian.cn/wp-content/uploads/2026/05/gongc-scaled.jpg");
}
.yh-water-use-banner-full {
    background-image: url("https://www.cdyuqian.cn/wp-content/uploads/2026/05/gongshigonggao-scaled.jpg");
}
.yh-company-banner-full {
    background-image: url("https://www.cdyuqian.cn/wp-content/uploads/2026/05/hangye.jpg");
}
.yh-industry-banner-full {
    background-image: url("https://www.cdyuqian.cn/wp-content/uploads/2026/05/hangye.jpg");
}
.yh-contact-banner {
    background-image: url("https://www.cdyuqian.cn/wp-content/uploads/2026/05/lianxi.jpg");
}

/* 公示公告双栏 */
.news-wrap{display:flex;gap:30px;flex-wrap:wrap;margin:0 0 40px;} /* 双栏布局 */
.news-col{flex:1;min-width:380px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,85,153,0.08);overflow:hidden;} /* 栏目容器 */
.news-head{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background:#f8fbff;border-bottom:1px solid #e6f0fa;} /* 栏目头部 */
.news-head h3{font-size:18px;color:#005599;margin:0;font-weight:600;} /* 栏目标题 */
.news-more{font-size:14px;color:#005599;text-decoration:none;transition:all 0.2s;} /* 更多链接 */
.news-more:hover{color:#0077cc;} /* 悬浮变色 */
.news-scroll-wrap{height:420px;overflow:hidden;position:relative;} /* 滚动容器 */
.news-list{position:absolute;width:100%;top:0;left:0;animation:rollUp 30s linear infinite;} /* 滚动动画 */
.news-list:hover{animation-play-state:paused;} /* 悬浮暂停 */
.news-item{display:flex;align-items:flex-start;padding:20px 25px;min-height:90px;border-bottom:1px solid #f5f7fa;gap:15px;} /* 新闻项 */
.news-item-img{width:80px;height:60px;object-fit:cover;border-radius:6px;flex-shrink:0;margin-top:3px;user-select:none;pointer-events:none;} /* 新闻图片 */
.news-item-info{flex:1;} /* 新闻信息 */
.news-item-title{font-size:15px;color:#333;line-height:1.5;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;} /* 标题两行省略 */
.news-item-title a{color:inherit!important;text-decoration:none!important;} /* 链接颜色继承 */
.news-item-date{font-size:13px;color:#999;} /* 日期 */
@keyframes rollUp{0%{transform:translateY(0);}100%{transform:translateY(-50%);}} /* 向上滚动 */

/* 新闻列表页 */
.news-list-container{width:1300px;margin:0 auto;padding:30px 20px;background:transparent;} /* 列表容器 */
.news-list-item{display:flex;align-items:center;padding:15px 20px;margin-bottom:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.06);gap:20px;} /* 列表项 */
.news-img{flex-shrink:0;} /* 图片容器 */
.news-img img{width:90px;height:70px;object-fit:cover;border-radius:6px;display:block;user-select:none;pointer-events:none;} /* 列表图片 */
.news-info{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;} /* 信息容器 */
.news-title{font-size:16px;font-weight:500;color:#000;margin:0 0 6px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} /* 标题溢出省略 */
.news-title a{color:#000;text-decoration:none;} /* 链接样式 */
.news-excerpt{font-size:14px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;} /* 摘要 */
.news-date{flex-shrink:0;font-size:14px;color:#000;text-align:right;min-width:100px;} /* 日期 */
.news-pagination{text-align:center;margin:30px 0 10px;} /* 分页居中 */
.news-pagination a,.news-pagination span{display:inline-block;padding:8px 14px;margin:0 4px;border-radius:4px;background:#fff;border:1px solid #ddd;color:#000;text-decoration:none;} /* 分页按钮 */
.news-pagination .current{background:#005599;color:#fff;border-color:#005599;} /* 当前页高亮 */

/* 联系我们 */
.yh-contact-box{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,85,153,0.08);padding:40px;font-size:17px;color:#333;line-height:1.9;letter-spacing:0.6px;} /* 联系卡片 */
.yh-contact-flex{display:flex;flex-wrap:wrap;gap:40px;} /* 左右布局 */
.yh-contact-left{flex:1;min-width:300px;} /* 左侧信息 */
.yh-contact-left h3{font-size:22px;color:#005599;font-weight:600;margin-bottom:25px;padding-left:12px;border-left:4px solid #005599;line-height:1.4;} /* 左侧标题 */
.yh-contact-left p{margin:0 0 14px 0;line-height:2;} /* 段落 */
.yh-contact-right{flex:1;min-width:300px;} /* 右侧表单 */
.yh-contact-right h3{font-size:22px;color:#005599;font-weight:600;margin-bottom:25px;padding-left:12px;border-left:4px solid #005599;line-height:1.4;} /* 右侧标题 */
.yh-form-item{margin-bottom:15px;} /* 表单项间距 */
.yh-form-item input,.yh-form-item textarea{width:100%;height:46px;padding:0 15px;border:1px solid #ddd;border-radius:6px;font-size:16px;outline:none;transition:border 0.2s;} /* 输入框样式 */
.yh-form-item input:focus,.yh-form-item textarea:focus{border-color:#005599;} /* 聚焦边框 */
.yh-form-item textarea{height:120px;padding:15px;resize:none;line-height:1.6;} /* 文本域 */
.yh-submit-btn{width:100%;height:48px;background:#005599;color:#fff;border:none;border-radius:6px;font-size:17px;cursor:pointer;transition:background 0.2s;} /* 提交按钮 */
.yh-submit-btn:hover{background:#0077cc;} /* 悬浮变色 */

/* 底部样式 */
@keyframes slideUp{from{opacity:0;transform:translateY(80px);}to{opacity:1;transform:translateY(0);}} /* 上滑动画 */
.footer-main-logo,.left-text-group>*,.footer-copyright-txt,.footer-icp-link,.footer-police-beian,.footer-admin-login,.business-top-title,.business-link-list li{opacity:0;transform:translateY(30px);transition:all 0.5s ease;} /* 底部元素初始隐藏 */
.site-footer.active .footer-main-logo,.site-footer.active .left-text-group>*,.site-footer.active .footer-copyright-txt,.site-footer.active .footer-icp-link,.site-footer.active .footer-police-beian,.site-footer.active .footer-admin-login,.site-footer.active .business-top-title,.site-footer.active .business-link-list li{opacity:1;transform:translateY(0);} /* 滚动显示 */
.site-footer.active .footer-main-logo{transition-delay:0.1s;} /* 依次出场 */
.site-footer.active .firm-full-name{transition-delay:0.2s;}
.site-footer.active .firm-location{transition-delay:0.3s;}
.site-footer.active .firm-email{transition-delay:0.4s;}
.site-footer.active .footer-copyright-txt{transition-delay:0.2s;}
.site-footer.active .footer-icp-link{transition-delay:0.3s;}
.site-footer.active .footer-police-beian{transition-delay:0.4s;}
.site-footer.active .footer-admin-login{transition-delay:0.5s;}
.site-footer.active .business-top-title{transition-delay:0.2s;}
.site-footer.active .business-link-list li:nth-child(1){transition-delay:0.3s;}
.site-footer.active .business-link-list li:nth-child(2){transition-delay:0.4s;}
.site-footer.active .business-link-list li:nth-child(3){transition-delay:0.5s;}
.site-footer.active .business-link-list li:nth-child(4){transition-delay:0.6s;}
.site-footer{background-color:#181818;background-image:url("https://www.cdyuqian.cn/wp-content/uploads/2026/05/底部背景1.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;padding:30px 0;} /* 底部全屏宽度，可左右滑动 */
.footer-main-box{display:flex;width:100%;max-width:1920px;margin:0 auto;} /* 底部全屏居中 */
.footer-col{width:33.333333%;display:flex;flex-direction:column;justify-content:center;} /* 三栏均分 */
.footer-left-box{padding-left:100px;} /* 左侧内边距 */
.left-inner-wrap{display:flex;align-items:center;gap:25px;} /* LOGO与文字布局 */
.footer-main-logo{background:#fff;padding:3px 6px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);display:inline-block;} /* LOGO背景 */
.footer-main-logo img{height:60px;width:auto;display:block;user-select:none;pointer-events:none;} /* LOGO图片 */
.left-text-group{display:flex;flex-direction:column;} /* 文字区域 */
.firm-full-name,.firm-location,.firm-email{font-size:14px;font-weight:500;color:#ccc;letter-spacing:0.4px;line-height:1.6;text-align:left;margin:5px 0 0;} /* 底部文字 */
.firm-full-name{margin:0;} /* 名称无上边距 */
.footer-center-box{align-items:center;text-align:center;gap:8px;} /* 中间栏居中 */
.footer-copyright-txt,.footer-icp-link a,.footer-police-beian a,.footer-admin-login a{font-size:14px;font-weight:500;color:#ccc;letter-spacing:0.5px;line-height:1.7;margin:0;text-decoration:none;} /* 底部链接文字 */
.footer-police-beian{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;} /* 公安备案布局 */
.footer-police-beian img{width:18px;height:18px;user-select:none;pointer-events:none;} /* 备案图标 */
.footer-right-box{padding-right:100px;align-items:center;} /* 右侧内边距 */
.business-top-title{font-size:16px;font-weight:600;color:#ccc;text-align:center;letter-spacing:1px;line-height:1.5;margin:0 0 16px;} /* 业务标题 */
.business-link-list{list-style:none;padding:0;margin:0;width:fit-content;} /* 业务列表 */
.business-link-list li{margin-bottom:7px;} /* 列表项间距 */
.business-link-list li a{font-size:14px;font-weight:500;color:#ccc;text-align:left;text-decoration:none;letter-spacing:1px;line-height:1.5;display:block;} /* 业务链接 */
.footer-icp-link a:hover,.footer-police-beian a:hover,.footer-admin-login a:hover,.business-link-list li a:hover{color:#0066aa;transition:all 0.2s ease;} /* 悬浮变色 */

/* 返回顶部 */
.back-to-top{position:fixed;right:30px;bottom:250px;z-index:9999;width:50px;height:50px;background:#005599;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;} /* 按钮隐藏 */
.back-to-top.show{opacity:0.85;visibility:visible;} /* 显示按钮 */
.back-to-top:hover{opacity:1;} /* 悬浮不透明 */
.back-to-top .arrow-icon{width:25px;height:25px;stroke:#fff;stroke-width:2.5;} /* 箭头图标 */

/* 文章页样式 */
body.single .content{font-family:"阿里巴巴普惠体","Source Han Sans SC","Noto Sans SC",sans-serif!important;} /* 文章字体 */
.section-title h1{font-size:32px!important;font-weight:700!important;color:#000!important;text-align:center!important;margin:0 0 10px!important;line-height:2!important;letter-spacing:1.5px!important;} /* 文章标题 */
.section-title .date{font-size:16px!important;font-weight:400!important;color:#666!important;text-align:center!important;margin-bottom:25px!important;line-height:2!important;letter-spacing:1.5px!important;} /* 发布日期 */
.section .content{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;font-size:20px!important;line-height:2!important;} /* 内容容器 */
.art-source{font-size:16px!important;font-weight:500!important;color:#666!important;text-align:right!important;margin-bottom:20px!important;line-height:2.3!important;} /* 文章来源 */
.art-p{font-size:20px!important;font-weight:500!important;color:#333!important;text-indent:2em!important;text-align:justify!important;margin-bottom:16px!important;line-height:2.3!important;letter-spacing:0.3px!important;} /* 正文段落 */
.art-img-box img{width:900px!important;height:600px!important;object-fit:contain!important;display:block!important;margin:5px auto 0px!important;border-radius:12px!important;border:1px solid #eee!important;background:#fff!important;user-select:none!important;pointer-events:none!important;} /* 文章图片 */
.img-desc{font-size:20px!important;font-weight:500!important;color:#000!important;text-align:center!important;margin:3px 0 15px!important;line-height:1.2!important;} /* 图片说明 */
.vertical-two-img-wrap{width:900px!important;margin:30px auto 40px!important;padding:10px!important;border:none!important;border-radius:8px!important;background:#fff!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;} /* 双图容器 */
.vertical-two-img-wrap img{width:430px!important;height:600px!important;object-fit:contain!important;border-radius:6px!important;background:#fff!important;flex-shrink:0!important;user-select:none!important;pointer-events:none!important;} /* 双图样式 */
body.single{background:url("https://www.cdyuqian.cn/wp-content/uploads/2021/11/2021111508302636.jpg") no-repeat center center fixed!important;background-size:cover!important;} /* 文章背景 */
body.single .section .container{background:rgba(255,255,255,0.95)!important;padding:40px 50px!important;border-radius:15px!important;} /* 内容白底 */
/* 内页 商务合作 —— 完全复刻首页原版 不动任何功能 */
.business-cooperate{width:1300px;margin:30px auto 50px;padding:30px 0;background:transparent;}
.cooperate-title{text-align:center;font-size:28px;font-weight:700;color:#005599;margin:0 0 15px;font-family:sans-serif;}
.cooperate-line{width:60px;height:3px;background:#005599;margin:0 auto 35px;border-radius:2px;}
.cooperate-container{display:flex;justify-content:space-between;gap:80px;}
.cooperate-block{flex:1;}
.cooperate-sub{font-size:20px;font-weight:600;color:#005599;margin:0 0 16px;font-family:sans-serif;}
.cooperate-text-list{margin:0;padding-left:20px;line-height:1.8;font-size:15px;color:#333;font-family:sans-serif;}
.cooperate-text-list li{margin-bottom:10px;}
/* 全局防下载保护 */
video{pointer-events:none!important;user-select:none!important;} /* 视频禁止操作 */
img{pointer-events:none!important;user-select:none!important;} /* 图片禁止操作 */
*{-webkit-touch-callout:none;} /* 移动端禁止长按 */
