/* =======================================================================
   Creator : Fsong (QQ：223865808)
   Created Date : 2025.3.12
*/
        /* 基础重置 */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        html {
            height: 100%;
        }

        body {
            font-family: Arial, sans-serif;
            line-height: 1.6;
            background: #FFFFFF;
            min-height: 100vh;
            display: flex;
            flex-direction: column;
        }

        main {
            flex: 1;
        }

        /* 超链接定义 */
          a {
             color:#4872c4; /* 字体颜色 */
             text-decoration: none; /* 删除下划线 */
        }
          a:hover {
             color: #FF0000; /* 悬停时颜色 */
             text-decoration: underline; /* 悬停时显示下划线 */
             /*background-color: #FFFF00;   添加背景色 */
        }

        /* 容器系统 */
        .container {
            width: 100%;
            max-width: 1200px;
            margin: 0 auto;
        }



        .nav-container {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .nav-links {
            display: flex;
            gap: 2rem;
            margin-right: 20px;
        }

        .nav-links a {
            color: white;
            text-decoration: none;
        }

        /* 主要下载内容区域 */
        .main-content {
            padding: 1rem 0;
            flex:1 0 auto;
        }

        /* 响应式卡片布局 */
        .card-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 1.5rem;
            padding: 1rem 0;
        }

        .card {
            background: white;
            border-radius: 8px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1);
            overflow: hidden;
            transition: transform 0.3s ease;
        }

        .card:hover {
            transform: translateY(-5px);
        }

        .card img {
            width: auto;
            height: 150px;
            object-fit: cover;
        }

        .card-content {
            padding: 1.5rem;
        }

        .card-content a {
            color: #FF0000;
            text-decoration: none;
        }

        .card h3 {
            margin-bottom: 0.5rem;
            color: #333;
        }

        /* 响应式调整 */
        @media (max-width: 800px) {
            .nav-container {
                flex-direction: column;
                gap: 1rem;
            }

            .nav-links {
                flex-wrap: wrap;
                justify-content: center;
            }

            .card-grid {
                grid-template-columns: 1fr;
            }
        }

        @media (max-width: 480px) {
            .container {
                width: 95%;
            }
            
            .card img {
                height: 150px;
            }
        }
        /* 主要栏目标题 */
        .lmbt {
            display: flex;
            background-color: #FFFFFF;
            padding: 15px;
            border: 1px solid #005C9F;
            border-radius: 5px;
            margin-top: 5px;
        }

        /* 主要文章内容区域 */
        .title-container {
            cursor: pointer;
            padding: 10px;
            background-color: #FFFFFF;
            border-radius: 5px;
            margin: 10px 0;
            display: flex;
            align-items: center;
        }
        
        .arrow {
            margin-right: 10px;
            transition: transform 0.3s;
        }
        
        .content {
            display: none;
            padding: 15px;
            border: 1px solid #005C9F;
            border-radius: 5px;
            margin-top: 5px;
        }
        
        .rotate {
            transform: rotate(90deg);
        }
    .m_left { margin:0 auto;margin-bottom:10px;float:left;width:205px;height:302px;border:1px #e0e0e0 solid;}
	.m_pic { margin:5px 0 0 10px;float:left;width:180px;height:80px;border:1px #e0e0e0 solid;display:inline;}
	.m_mid { margin:0 12px;margin-bottom:10px;float:left;width:325px;height:302px;border:1px #e0e0e0 solid;}
	.m_cell { margin:0 auto;width:300px;height:24px;line-height:24px;background:url(d.gif) 0 4px no-repeat;padding-left:18px;font-size:14px;}
	.m_right { margin:0 auto;float:left;width:422px;height:auto;overflow:hidden;}
	.m_rightctt { margin:0 auto;margin-bottom:10px;float:left;width:420px;height:145px;border:1px #e0e0e0 solid;}
	.m_ctt { margin:0 auto;width:400px;height:125px;padding:10px;}
	.m_nav { margin:0 auto;float:left;width:200px;height:25px;line-height:25px;}
	.m_title { margin:0 auto;margin-bottom:6px;width:100%;height:45px;line-height:42px;background:url(title_bg.gif) repeat-x;border-bottom:1px #e0e0e0 solid;color:#4872c4;font-size:16px;}
	.liebiao {margin:0 auto;float:left;width:100%;height:100%;overflow:hidden;zoom:1;}
	.ej_left { margin:10px 12px 10px 0;float:left;width:220px;min-height:300px; HEIGHT: auto !important; height:300px; overflow:visible;border:1px #e0e0e0 solid;display:inline;}
	.ej_right { margin:10px auto;float:left;width:100%;min-height:300px; HEIGHT: auto !important; height:300px; overflow:visible;border:1px #e0e0e0 solid;display:inline;}
	.ej_ctt { margin:0 auto;width:100%;height:auto;overflow:hidden;padding:10px;font-size:14px;line-height:20px;}
	.ej_ctt_news { margin:0 auto;width:100%;height:580;overflow:hidden;padding:0px 10px 10px 10px;font-size:14px;line-height:20px;}
	.ej_nav { margin:2px 5px;float:left;width:210px;height:42px;line-height:42px;background:url(title_bg.gif) repeat-x;border:1px #e0e0e0 solid;}
	
.ej_ctt_about { 
    margin: 0 auto;
    width: 100%;
    height: 580px; /* 修改高度 */
    overflow: hidden;
    padding: 10px;
    font-size: 14px;
    line-height: 20px;
    /* 新增背景图相关属性 */
    background-image: url("/Upload/month_2505/202505111524111553.png"); 
    background-position: bottom;        /* 底边对齐锚点 */
    background-repeat: repeat-x;        /* 水平方向平铺 */
    background-size: 100% auto;         /* 垂直拉伸填充 */
}
/*分页*/
.pages{margin:20px 0 10px 0;float:left;padding-top:1px;height:20px;}
	.pages .nolink, .pages a{text-decoration:none;margin-left:3px;padding:2px 5px;border:1px solid #E5E5E5}
	.pages a:hover{text-decoration:none;border:1px solid #09C;background:#09C;color:#FFF}
/*新闻咨询*/
.newslist_ctr { margin:0 auto;float:left;width:100%;height:42px;line-height:42px;color:#4872c4;}
.newslist_title { margin:0 auto;float:left;width:90%;height:42px;border-bottom:1px #ccc dotted;}
.newslist_date { margin:0 auto;float:left;width:10%;height:42px;border-bottom:1px #ccc dotted;}

.newsshow_title { margin:0 auto;width:100%;height:25px;color:#4872c4;padding-top:8px;font-size:14px;font-weight:bold;text-align:center;}
.newsshow_sm { margin:0 auto;width:100%;height:20px;font-size:12px;text-align:center;padding-top:3px;background-color:#f3f4f6;}
.newsshow_ctt { margin:0 auto;padding-top:5px;width:100%;height:auto;overflow:hidden;zoom:1;font-size:14px;line-height:20px;}
.newsshow_xg { margin:5px auto;float:left;text-align:right;width:99%;height:20px;font-size:12px;padding-top:3px;border-top:1px #e2e2e2 solid;}


/*下载展示*/
.down_ctr { margin:0 4px;width:219px;height:129px;float:left;display:inline;&#8204;}
.down_ctr:hover {transform: translateY(-1px);}
.down_ctt { margin:0 auto;width:205px;height:104px;border:2px #E5EBF0 solid;}
.down_title {margin:0 auto;width:215px;height:32px;padding-top:3px;padding-left:20px;background:url(product_d.jpg) no-repeat;}
.downshow_title { margin:0 auto;width:100%;height:25px;color:#4872c4;padding-top:8px;font-size:14px;font-weight:bold;text-align:center;}
.downshow_sm { margin:0 auto;width:100%;height:20px;font-size:12px;text-align:center;padding-top:3px;background-color:#f3f4f6;}
.downshow_ctt { margin:0 auto;padding-top:5px;width:100%;height:auto;overflow:hidden;zoom:1;font-size:14px;line-height:20px;}
.downshow_xg { margin:5px auto;float:left;text-align:right;width:99%;height:20px;font-size:12px;padding-top:3px;border-top:1px #e2e2e2 solid;}

/*产品展示*/
.product_ctr { margin:0 4px;width:219px;height:185px;float:left;display:inline;&#8204;}
.product_ctr:hover {transform: translateY(-1px);}
.product_ctt { margin:0 auto;width:205px;height:154px;border:2px #E5EBF0 solid;}
.product_title {margin:0 auto;width:215px;height:32px;padding-top:3px;padding-left:20px;background:url(product_d.jpg) no-repeat;}
.productshow_picctr { margin:0 auto 10px;width:265px;height:165px;border:4px #E5EBF0 solid;float:left;text-align:center;padding-top:15px;}
.productshow_titlectr { margin:0 auto 10px;width:300px;height:150px;border-top:4px #E5EBF0 solid;border-bottom:4px #E5EBF0 solid;border-right:4px #E5EBF0 solid;float:left;padding-top:30px;}
.productshow_title { margin:0 auto;width:280px;height:25px;font-size:14px;font-weight:bold;color:#15559D;float:right;}
.productshow_id { margin:0 auto;width:270px;height:25px;float:right;}

/*产品滑块*/
*{padding:0; margin:0}
.dis { DISPLAY: block;}
.undis { DISPLAY: none;}
#cntR { WIDTH: 100%;}
#NewsTop { CLEAR: both;}
#NewsTop P { LINE-HEIGHT: 21px;}
#NewsTop P.topTit { FONT-WEIGHT: bold; WIDTH: 117px;}
#NewsTop P.topC0 { BACKGROUND: #E5EBF0; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 70px; padding-left:10px;CURSOR: pointer;}
#NewsTop P.topC1 { BACKGROUND: #15559D; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 70px; padding-left:10px;COLOR: #fff;}
#NewsTop #NewsTop_tit { BORDER-BOTTOM: #15559D 3px solid; HEIGHT: 21px;}
#NewsTop #NewsTop_cnt { PADDING-TOP: 7px; min-height:200px; HEIGHT: auto !important; width:100%; overflow:visible;TEXT-ALIGN: left;}
#NewsTop #NewsTop_cnt img {max-width:100%;height:auto;bisplay:block;} 

/*图片专题*/
.photo_ctr { margin:0 4px;width:449px;height:285px;float:left;display:inline;&#8204;}
.photo_ctr:hover {transform: translateY(-1px);}
.photo_ctt { margin:0 auto;width:444px;height:254px;border:2px #E5EBF0 solid;}
.photo_title { margin:0 auto;padding-left:5px;width:95%;height:22px;border-bottom:1px #ccc dotted;}
.photo_date { margin:0 auto;float:left;width:10%;height:22px;border-bottom:1px #ccc dotted;}
.photoshow_title { margin:0 auto;width:100%;height:25px;color:#4872c4;padding-top:8px;font-size:14px;font-weight:bold;text-align:center;}
.photoshow_sm { margin:0 auto;width:100%;height:20px;font-size:12px;text-align:center;padding-top:3px;background-color:#f3f4f6;}
.photoshow_ctt { margin:0 auto;padding-top:5px;width:100%;height:auto;overflow:hidden;zoom:1;font-size:14px;line-height:20px;}
.photoshow_xg { margin:5px auto;float:left;text-align:right;width:99%;height:20px;font-size:12px;padding-top:3px;border-top:1px #e2e2e2 solid;}

/*留言反馈*/
.guest_title { margin:0 auto;width:100%;padding-top:5px;height:20px;font-size:14px;color:#15559D;border-bottom:1px red solid;}
.guest_ctr { margin:0 auto;padding:5px 0px;width:100%;height:auto;overflow:hidden;zoom:1;border-bottom:1px #C9C9C9 dotted;}
.guest_xx1 { margin:0 auto;width:727px;height:20px;border-bottom:1px #C9C9C9 dotted;background:url(new-profile-announcement.gif) no-repeat;padding-left:25px;}
.guest_xx2 { margin:0 auto;width:727px;height:20px;border-bottom:1px #C9C9C9 dotted;background:url(new-wiki-comment.gif) no-repeat;padding-left:25px;}
.guest_ctt { margin:0 auto;padding:5px 0px;width:100%;height:auto;overflow:hidden;zoom:1;}

.input_textarea,.input_textarea1,.input_text {border:1px #a7a6aa solid;color:#647086;}
.input_text { height:18px;padding-top:2px;width:200px;}
.input_textarea1 { width:400px;height:92px; overflow-y:auto;}  

/*下载按钮*/
.download-btn {
    display: inline-block;
    padding: 12px 24px;
    background-color: #3367d6;
    color: white;
    border-radius: 4px;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-weight: bold;
    transition: all 0.3s ease;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

.download-btn:hover {
    background-color: #4285f4;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}

.download-btn:active {
    transform: translateY(0);
}
