﻿@charset "utf-8";
/* CSS Document */
* {
padding:0px;
margin:0px;box-sizing:border-box;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
img {
	border: none;
	max-width: 100%;
}

body {  
	font-size:16px;
font-family:"Microsoft YaHei", verdant, tahoma;
	color: #333;
	font-weight: normal;
	padding-top:160px;
	margin: 0px;
	text-decoration: none;
	line-height: 25px;
}
a {	color: #333;
	text-decoration: none;
font-family:"Microsoft YaHei", verdant, tahoma;
	font-weight: normal;
}
a:hover {
	color: #006db8;
}
.clear {
	clear: both;
}
ul {
	list-style-type: none;
}
li {
	list-style-type: none;
	line-height: 25px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

.hz {
	width:80%;
	margin: 0 auto;
}
.hza {
	width:80%;
	margin:80px auto;
}
.hza:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

.hzb {
	width:90%;
	margin:80px auto;
}
.hzb:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}


.hz-top-one{margin-top:10px;}
.hz-top-two{margin-top:20px;}
.hz-top-san{margin-top:30px;}
.hz-top-s{margin-top:40px;}
.hz-top-w{margin-top:50px;}
.hz-top-l{margin-top:60px;}
.hz-top-1{margin-top:70px;}
.hz-top-b{margin-top:80px;}

.hz-bottom-one{margin-bottom:10px;}
.hz-bottom-two{margin-bottom:20px;}
.hz-bottom-san{margin-bottom:30px;}
.hz-bottom-s{margin-bottom:40px;}
.hz-bottom-w{margin-bottom:50px;}
.hz-bottom-l{margin-bottom:60px;}
.hz-bottom-1{margin-bottom:70px;}
.hz-bottom-b{margin-bottom:80px;}

.ct{font-weight:bold;}

.logo img { width: 240px;}

.qrcode-wrap {
  position: relative;
  display: inline-block;
  cursor: pointer;margin-top:8px;
}

/* 二维码弹窗：默认隐藏 */
.qrcode-box {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top:7px;
  width:130px;
  padding:5px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 6px;
  /* 核心：初始隐藏 */
  opacity: 0;
  visibility: hidden;
  transition: all 0.25s ease;
  z-index: 999;left: 50%;
  transform: translateX(-50%);
}

/* 鼠标移入触发容器，二维码显示 */
.qrcode-wrap:hover .qrcode-box {
  opacity: 1;
  visibility: visible;
}

.qrcode-box img {
  width: 100%;
  display: block;
}

.top-xt-pic2{float:right;margin-right:15px;}
.top-xt-pic2 li img{padding-top:6px;padding-right:8px;float:left;}

.txhz{ display: flex;
    justify-content: space-between;
    align-items: center;}


.shop{font-size:15px; float:left;line-height:35px;width:100%;background:#d1d1d1;transition:all 0.5s;}
.shop ul li{ display:inline-block; margin-left:5px;}

.top-pc {
	position: fixed;
	z-index: 99999;
	top: 0px;
	left: 0;
	width: 100%; background:#fff;
	transition: all 0.5s;box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.3);
}

.nav {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: bottom;
}
.mainbav ul:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}
.mainbav li {padding:0 18px;}
.mainbav li>a {display:block; position: relative;
	font-size:1.1rem;font-weight:bold; color: #0d2141;}
.mainbav li.memu>a:after {
	content: "";
	width: 0;
	height:3px;
	background: #006db8;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.5s;
}
.mainbav li.memu>a:hover:after {
	width: 100%;
}
.mainbav li>a.active:after {
	width: 100%;
}


.mainbav .memu {
	float: left;
	line-height:80px;
	height:80px;
}
.mainbav .memu:hover, .mainbav .memu.active {
	display: block;
}
.mainbav .memu:hover a, .mainbav .memu.active a {
	color: #006db8;
}

.mainbav ul li .erji_dh {
  width: 100%;
  background: #eee;
  position: absolute;
  top: 100%;
  z-index: 999;
  left: 0;
  display: none;
}
.erji_dh {
  position: relative;
}
.erji_dh:after {
  content: "";
  position: absolute;
  background: #f7f7f7;
  width: 45%;
  height: 100%;
  z-index: -1;
  right: 0;
}


.equip-box{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background: #f0f0f0;
}
.equip-item{
   flex: 1; min-width: 250px;
    text-align: center;
	padding:60px 30px;
    border-right: 1px solid #e4e4e4;
    cursor: pointer;
    transition: all 0.24s ease;
	    border-bottom: 3px solid #f0f0f0;
}

/* 移除每行最后一列右边框 */
.equip-item:nth-child(6n){
    border-right: none;
}
.equip-item img{
 display: block;
width:160px;margin:0 auto;
}
.equip-name{color:#333;
    font-size: 18px;
    transition: color 0.24s ease;
}

/* hover激活样式（对应原图最后一栏效果） */
.equip-item:hover{
    background-color: #e7e7e7;
    border-bottom: 3px solid #006db8;
}
.equip-item:hover .equip-name{
    color: #006db8;
}

/* ========== 响应式断点 ========== */
/* 平板：≤1200px 3列 */
@media (max-width: 1200px){

    .equip-item:nth-child(6n){
        border-right: 1px solid #e4e4e4;
    }
    .equip-item:nth-child(3n){
        border-right: none;
    }
.equip-name{ font-size:16px;}
 
}

.hotline-box {position:relative;  width:100%;max-width:255px;
 text-align:right;
    background:#fff;margin-top:20px;
}

.hotline-box img{position:absolute;z-index:1;left:0;top:50%;  transform:translate(0%,-50%); }
.phone-icon {
    width: 90px;
    height: auto;
}
.hotline-text {
    font-size:18px;
    font-weight: bold;
}

.txt-num {
    color: #006db8;
    margin-left:10px;font-size:20px;
}



/*banner*/
.block_home_slider{height:auto; position:relative; line-height:0px; text-align:center;}/*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:45px; height:50px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; }
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging{ position:absolute; bottom:20px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:9px; height:9px; display:block; background:#fff; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:26px; background:#fff;}
.flexslider {margin:0; padding:0; height:100%;}
.flex-viewport{height:100%;}
.flexslider .slides{height:100%;}
.flexslider .slides li{line-height:0px;height:100%;display: none;-webkit-backface-visibility: hidden;list-style-type:none; position:relative;}
.flexslider .slides img{width:100%;} 
#home_slider2{display:none;}

.top_sj { display:none; }

.index-title{
	text-align:center;color:#000;
	font-size:36px;line-height:36px;font-weight:bold;}


/* 搜索容器，不改变原图排版：白色圆角输入框，右侧内嵌搜索图标 */
.search-container{
background:#d6d6d6;overflow:hidden;padding:20px 0;
}
.search-box{
    position:relative;max-width:500px;
    width:100%;margin:0 auto;
}
.search-input{
       width: 100%;
    height:55px;
    padding: 0 70px 0 26px;
    background: #ffffff;
    border: 1px solid #e2e2e2;
    border-radius: 15px;
    outline: none;
    font-size: 18px;

}
.search-input::placeholder{
    color:#888888;
}
/* 右侧搜索图标定位 */
.search-icon{
    position:absolute;
    right:20px;
    top:50%;
    transform:translateY(-50%);
 
    cursor:pointer;
    transition: color 0.26s ease;
}


/* ========== 移动端响应式 ========== */
@media screen and (max-width:768px){
    .search-container{
        padding:24px 15px;
    }
    .search-input{
        height:50px;
        font-size:15px;
        padding:0 60px 0 18px;
    }
}


/* 产品列表 */
.product-center-list{
    display:grid;
    grid-template-columns:repeat(8,1fr);
    gap:24px;
}
/* 卡片 */
.product-card{
    display:block;
    overflow:hidden; background:#e4e4e4;
    transition: all 0.3s ease;
}
.product-card:hover{
background:#006db8;
}
/* 图片区域 浅灰色底色 */
.card-img-box{overflow:hidden;}
.card-img-box img{
  transition:transform 0.32s ease-out;
}
.product-card:hover .card-img-box img{
    transform:scale(1.05);
}
/* 文字标题 */
.card-text{
    padding:15px 10px;
    text-align:center;
    font-size:18px;
    font-weight:bold;
    color:#002046;
    transition: color 0.3s ease;
}
/* 鼠标悬浮文字变红 */
.product-card:hover .card-text{
  color:#fff;
}

/* ========== 响应式断点 ========== */
@media screen and (max-width:1200px){
    .product-center-list{
        grid-template-columns:repeat(4,1fr);
        gap:20px;}
	.card-text{font-size:16px;}
}
@media screen and (max-width:768px){

    .product-center-list{
        grid-template-columns:repeat(2,1fr);
        gap:16px;
    }
    .card-text{font-size:15px;}
}
@media screen and (max-width:580px){
    .product-center-list{  gap:20px;}
	   
}

/* 产品列表容器 卡片间距 */
.product-list{
    display:grid;
    grid-template-columns:repeat(5,1fr);
    gap:24px;
}
/* 产品卡片 */
.product-item{
    display:block;
    overflow:hidden;
    transition:all 0.28s ease;
}
.product-item:hover{
    box-shadow:0 8px 24px rgba(0,0,0,0.12);
}
/* 图片区域 */
.product-img-box{

overflow:hidden;

}
.product-img-box img{

    transition:transform 0.32s ease-out;
}
.product-item:hover .product-img-box img{
    transform:scale(1.06);
}
/* 底部名称栏 默认灰色 */
.product-name{
    text-align:center;
    padding:16px 10px;color:#fff;
    font-size:18px;
    background:#707070;
    transition: background-color 0.3s ease;
}
/* hover 底部变红 */
.product-item:hover .product-name{
    background:#006db8;
}

/* ========== 响应式适配 ========== */
@media screen and (max-width:1200px){
    .product-list{
        grid-template-columns:repeat(3,1fr);
        gap:20px; }
		   .product-name{
        font-size:16px;
    }
}
@media screen and (max-width:768px){
  
    .product-list{
        grid-template-columns:repeat(2,1fr);
        gap:16px;
    }
 	 .product-name{ font-size:15px;}
}
@media screen and (max-width:580px){
    .product-list{ gap:20px; }

}

/* 外层容器 */
.news-activity-wrap{
    border-top: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5;
}

.news-activity-row{
    display:flex;
    gap:40px;
}
.news-col,.activity-col{
    flex:1;
}

/* 模块标题样式 */
.block-title{
    font-size:36px;line-height:36px;
    font-weight:bold;
    color:#222;  position:relative;
    margin-bottom:30px;
    padding-bottom:18px;
}
.block-title::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:70px;
    height:2px;
    background:#006db8;
}

/* 卡片链接容器 */
.card-link{
    display:block;
}
/* 图片容器 */
.item-img-box{
    overflow:hidden;
    border-radius:2px;
    margin-bottom:20px;
}
.item-img-box img{
    width:100%;
    height:auto;
    display:block;
    transition:transform 0.32s ease-out;
}
/* 鼠标悬浮卡片：图片放大 */
.card-link:hover .item-img-box img{
    transform:scale(1.04);
}

/* 标题文字 */
.item-title{
    font-size:22px;
    line-height:1.6;
    transition: color 0.25s ease;
}
/* 悬浮文字变色 */
.card-link:hover .item-title{
    color:#006db8;
}
@media screen and (max-width:1366px){
.block-title{ font-size:32px;line-height:32px;}
}
@media screen and (max-width:1200px){
.item-title{
    font-size:20px;}
}
@media screen and (max-width:1024px){
   .block-title{font-size:26px;}
	.block-title::after{ width: 55px;}
	.item-title { font-size: 18px;}
}
/* ========== 移动端响应式 768px断点 ========== */
@media screen and (max-width:768px){
    .news-activity-row{
        flex-direction:column;}
    .block-title{font-size:26px;line-height: 26px;}
    .item-title{ font-size:16px; }
	}
@media screen and (max-width:580px){
  .block-title{font-size:24px;}
  .item-title{ font-size:15px;}
  	.block-title::after{ width: 50px;}
		}

 /* ========== 顶部导航 ========== */
    .footer-bj { background-color: #0d2141;overflow:hidden;}
 
        .footer-nav {
            display: flex;
            align-items: center;
            padding: 20px 0;overflow:hidden;
            border-bottom: 1px solid #233858;
        }
        .logo-box {
            display: flex;
            align-items: center;
            margin-right: 40px;
        }
        
        .nav-list {
            display: flex;
            gap: 32px;
            flex-wrap: wrap;
        }
        .nav-list a {
            color: #fff;
            font-size: 18px; position:relative;padding-left:15px;
        }
		 .nav-list a:hover {
            text-decoration:underline;
      
        }
      
		  .nav-list a::before {
          content: "";
          position: absolute;
          border-width: 5px;
          border-style: solid;
          border-color: transparent transparent transparent #fff;
          left: 0;
          top: 50%;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }

        /* ========== 页脚主体容器 ========== */
        .footer-wrap {
   			color: #fff;
            padding-top:40px;
        }
        .footer-content {
            display: flex;
            justify-content: space-between;
            gap: 40px;
        }
        .footer-info {
         font-size: 18px;
            line-height: 2.2;
            flex: 1;
        }
        .footer-qrcode {
            text-align: center;
            flex-shrink: 0;font-size:18px;
        }
        .footer-qrcode img {
            width: 200px;
            display: block;
            margin: 0 auto 12px;
        }
        .link-divider {
            margin-top:30px;
            border-top: 1px dashed #727793;
        }
        .friend-link {
            font-size: 18px;
            line-height: 2;margin:30px 0;
        }
        .friend-link a {
            color: #fff;
            margin: 0 8px;
        }
		  .friend-link a:hover{ text-decoration:underline; }
		
        .copyright {
		 color: #fff;
            font-size: 18px;
            padding:25px 0;
            border-top: 1px solid #2a3e5c;
        }
	 .copyright a{ color:#fff;}
	  .copyright a:hover{ text-decoration:underline; }

      @media screen and (max-width:1200px) {
.footer-info,.footer-qrcode,.friend-link,.copyright,.nav-list a {font-size: 16px;}
    .footer-qrcode img {
            width: 150px;}
}

        /* ========== 移动端媒体查询 768px断点 ========== */
        @media screen and (max-width: 768px) {
            .footer-nav {
                flex-direction: column;
                gap: 16px;
                text-align: center;
            }
            .logo-box {
                margin-right: 0;
            }
            .nav-list {
                justify-content: center;
                gap: 16px 24px;
            }
            .nav-list a {
                font-size: 16px;
            }

            /* 信息与二维码上下排列 */
            .footer-content {
                flex-direction: column;
            }
            .footer-info {
                font-size: 15px;
                line-height: 2;
            }
          
            .friend-link {
                font-size: 15px;
            }
            .copyright {
                font-size: 15px;
            }
            .logo-text {
                font-size: 26px;
            }
			.footer-qrcode{display:none;}
        }


.ny-banner-sj{display:none;}
.ny-banner img{width:100%;}


.sy{padding-top:3px;}
.location { padding:20px 0;border-bottom:1px solid #d6d6d6; }

.location a:hover { color:#006db8; }
.location a.cur { color:#006db8; }


  .tag-nav {
  display: flex;
  gap: 12px;
}
 .tag-nav a{ color: #ffffff;}
.tag-nav {
  display: flex;
  gap: 12px;
}
.tag-nav-item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 14px 10px;
  background-color: #0f1a36;
  color: #fff;
  border-radius: 8px;
  font-size: 18px;
  white-space: nowrap;
  text-decoration: none;
  transition: background 0.24s ease;
}
.tag-nav-item.active {
  background-color: #006db8;
}
.tag-nav-item:hover {
  background-color: #006db8;
}

/* 屏幕宽度 1400px 以下 开启换行 */
@media (max-width: 1400px) {
  .tag-nav {
    flex-wrap: wrap;
  }
}
@media (max-width: 1200px) {
.tag-nav-item{font-size:16px;}
}


/* 手机端 */
@media (max-width: 960px) {
.tag-nav-item { width:31.33%;}
}
@media (max-width: 580px) {
  .tag-nav-item {
    width:47%;
    font-size: 15px;
    padding: 10px 4px;
  }
}


/* 标题 */
.pro-title {
  font-size: 24px;
  color: #006db8;
  margin-bottom: 30px;
  font-weight: bold;
}
/* 产品容器 */
.pro-wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap:40px;
}
/* 产品卡片链接 */
.pro-item {
  display: block;
  text-decoration: none;
}
/* 图片容器 */
.pro-img-box {
  border:1px solid #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom:20px;
  transition: 0.25s ease;overflow:hidden;padding:8px;
}
.pro-item:hover .pro-img-box {
  border-color: #006db8;
}
.pro-img-box img { object-fit: cover;transition: all .8s ease; width:100%;}
.pro-img-box:hover img{transform: scale(1.06);}
/* 产品名称 */
.pro-name {font-size:18px;
  text-align: center;

}
.pro-item:hover .pro-name {
  color: #006db8;
}

/* 平板 一行3列 */
@media (max-width:1200px) {
  .pro-wrap {
    grid-template-columns: repeat(3, 1fr);
  }
}
/* 小平板 一行2列 */
@media (max-width:768px) {
  .pro-wrap {
    grid-template-columns: repeat(2, 1fr); }
.pro-name {font-size:16px;}
}
/* 手机 一行1列 */
@media (max-width:480px) {
  .pro-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
 
}

/*分页*/
.yema{
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin-top:50px;
}

.yema a{ display:inline-block; height:43px; line-height:43px;min-width:43px; border-radius:5px;overflow:hidden;  margin:0 3px;  text-align:center;  background:#f4f8fb;}
.yema a:hover{ text-decoration:none; color:#fff; background:#006db8;}
.yema a.on{color:#fff;  background:#006db8;}
.yema a.first:hover,.yema a.last:hover{background-color:#006db8;}
.yema a span{ font-family: "宋体";font-size:18px;}


/*上下篇*/
#page{font-size:18px;}
#page .next,#page .prev{color:#006db8;}

    .sigo-product-detail .sigo-content-wrapper {
            display: flex;
            gap: 40px;
            align-items: flex-start;
        }
		.sigo-product-detail-title{font-size:22px;font-weight:bold;}

        /* 图片轮播核心 */
        .sigo-product-detail .sigo-image-section {
            flex: 1;
            position: relative;
        }

        .sigo-product-detail .sigo-slider-container {
            position: relative;
            width: 100%;
            overflow: hidden;
            background: #fff;
            border: 1px solid #e0e0e0;
        }

        .sigo-product-detail .sigo-slider-wrapper {
            display: flex;
            transition: transform 0.4s ease;
        }

        .sigo-product-detail .sigo-slider-item {
            min-width: 100%;
        }

        .sigo-product-detail .sigo-slider-item img {
            width: 100%;
            display: block;
        }

        /* 左右箭头 */
        .sigo-product-detail .sigo-slider-arrow {
        position: absolute;
    top:50%;
    transform: translateY(-50%);
    width:50px;
    color:#fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 10;
    font-size:40px;
    font-family: cursive;
}

        .sigo-product-detail .sigo-slider-arrow.prev {
            left: 10px;
        }

        .sigo-product-detail .sigo-slider-arrow.next {
            right: 10px;
        }

        /* 指示器 */
        .sigo-product-detail .sigo-dots {
            display: flex;
            justify-content: center;
            gap: 10px;
            margin-top: 15px;
        }

        .sigo-product-detail .sigo-dot {
            width:14px;
            height:14px;
            border-radius: 50%;
            border:1px solid #666;
            cursor: pointer;
        }

        .sigo-product-detail .sigo-dot.active {
            background: #2c5c7c; border:1px solid #2c5c7c;
        }

        /* 右侧信息 */
        .sigo-product-detail .sigo-info-section {
            flex: 1;
           
        }

        .sigo-product-detail .sigo-application-title {
            margin-bottom: 30px;
         text-align:center;
        }

        .sigo-product-detail .sigo-application-list {
         text-align:center;
         margin-bottom: 40px;
        }

        .sigo-product-detail .sigo-application-item {
            margin-bottom:20px;
       
        }

        .sigo-product-detail .sigo-check-icon {
       margin-bottom:10px;
      
        }

        .sigo-product-detail .sigo-consult-btn {
            display: block;
            padding: 14px 30px;
            background: #2c5c7c;
            color: #fff;
            border: none;
            border-radius:4px;
            font-size: 15px;
            cursor: pointer;margin:0 auto;
        }

        /* 响应式 */
        @media (max-width: 768px) {
            .sigo-product-detail .sigo-content-wrapper{flex-direction: column;}
		.sigo-product-detail .sigo-content-wrapper{display:block;}
		.sigo-product-detail .sigo-info-section{margin-top:40px;}
        }
		
		
		/* 右侧信息区域 */
.pro-info{
    width:62%;font-size:18px;
    line-height:2.2;
}

/* 下载链接 */
.download-link{
    display:inline-block;
    font-size:22px;
    color:#0000ee;
    text-decoration:none;
    margin-top:20px;
}
.download-link::before{
    content:"⬇";
    margin-right:8px;
}
/* 底部按钮组 */
.pro-btn-group{
    display:flex;
    gap:30px;
    margin-top:32px;
}
.pro-btn-group a{color:#fff;}
.pro-btn{
    display:flex;
    align-items:center;
    gap:10px;
    padding:12px 16px;
    background:#0f1a36;
    color:#fff;
    text-decoration:none;
    font-size:18px;
    border-radius:4px;
}
.pro-btn .icon{
    font-size:24px;
}


/* ========== 响应式断点 ========== */
@media (max-width:1024px){
.pro-info {margin-top:30px;font-size:16px;width:50%;}
    .download-link{font-size:18px; }
	.sigo-product-detail-title{font-size:20px;}
		}
@media (max-width:960px){
    .pro-content{flex-direction:column;gap:24px;}
    
}
@media (max-width:768px){
.pro-info{width:100%;}
}

@media (max-width:576px){
.pro-info{font-size:15px;}
.sigo-product-detail-title{font-size:18px;}
.download-link{ font-size:16px;}
.pro-btn-group{gap:16px;}
    .pro-btn{
        padding:10px 12px;
        font-size:15px;
    }
    .slide-btn{
        width:36px;
        height:36px;
        font-size:28px;
    }
}

.cpxq{ border-top: solid 1px #eee;padding-top:30px;}
.cpxq-title{font-size:24px;font-weight:bold;color: #0d2141;}
.cpxq-nr{padding:30px 0 50px 0;font-size:18px;}


.news-list{
    width:100%;border:1px solid #ccc;padding-bottom:20px;
}
.news-item{
    display:flex;
	align-items: center;
    margin:24px;padding-bottom:20px;
    border-bottom:1px solid #dddddd;
    gap:24px;
}
/* 日期方块 */
.news-date-box{
    flex-shrink:0;
    width:110px;
    background:#cccccc;
    text-align:center;
}
.news-month{
    font-size:18px;
    padding:8px 0;
    border-bottom: 1px solid #fff;
    background: #e2e2e2;
}
.news-day{
    font-size:48px;
    line-height:1.2;
    padding:6px 0;
    font-weight:normal;
}
/* 新闻标题链接 */
.news-title{
    padding-top:12px;
}
.news-title a{
    font-size:20px;
 font-weight:bold;

}
.news-title a:hover{
    color:#006db8;
}

/* 响应式适配 */
@media (max-width:768px){
    .news-item{
        gap:16px;
        padding:16px 0;
    }
    .news-date-box{
        width:70px;
    }
    .news-month{
        font-size:15px;
    }
    .news-day{
        font-size:36px;
    }
    .news-title a{
        font-size:17px;
    }
}
@media (max-width:480px){
    .news-item{
        gap:12px;
    }
    .news-date-box{
        width:60px;
    }
    .news-month{
        font-size:13px;
    }
    .news-day{
        font-size:30px;
    }
    .news-title{
        padding-top:6px;
    }
    .news-title a{
        font-size:15px;
    }
}

.m_information-title {
    font-size:20px;
    background: #f5f5f5;
    display: block;
    padding:15px;
}

.activity-wrap{
    border:1px solid #e6e6e6;
}
.activity-header{
    background:#f5f5f5;
    padding:14px 24px;
    font-size:20px;
}
.activity-list{
    padding:0 24px 24px 24px;
}
.activity-item{
    display:flex;
    align-items:center;
    padding:24px 0;
    border-bottom:1px solid #e8e8e8;
    gap:24px;
}
/* 左侧图片/标签区域 */
.activity-pic{
width:120px;height:100px;
    flex-shrink:0;
    object-fit:cover;
}

/* 蓝色标签样式 */
.tag-box{
    width:100px;
    flex-shrink:0;
    background:#47b8ed;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:18px;
    border:1px dashed #fff;
}
/* 文字区域 */
.activity-info{
    flex:1;
}
.activity-title{
    font-size:19px;font-weight:bold;
    margin-bottom:8px;
}
.activity-title a{font-weight:bold;}
.activity-title a:hover{
    color:#006db8;
}
.activity-desc{
    font-size:15px;
    color:#666;
}

/* 移动端响应式 */
@media (max-width:768px){
    .activity-header{
        font-size:18px;
        padding:12px 16px;
    }
    .activity-list{
        padding:0 16px;
    }
    .activity-item{
        padding:16px 0;
        gap:16px;
    }
    .activity-pic,.tag-box{
        width:100px;}
    .activity-title{
        font-size:16px;
    }
}



        .article-title {
            font-size:28px;
            color: #006db8;
            text-align: center;
            font-weight: normal;
            margin-bottom: 16px;
        }
        .article-date {
  			 text-align:center;color:#666;padding-bottom:20px;
            margin-bottom:40px;border-bottom:1px solid #ccc;
        }
    
        .article-content {
            font-size:18px;
            line-height: 1.8;
        }


        /* 响应式适配，移动端缩放 */
        @media screen and (max-width: 768px) {
		  .article-title{font-size:24px;} 
		  .article-content{font-size:16px;}
		  #page{font-size:16px;}
        }
		 @media screen and (max-width: 580px) {
		  .article-title{font-size:22px;} 
		  .article-content{font-size:15px;}
		  #page{font-size:15px;}
        }
		
		

.company-name{
    font-size:30px;
    color:#006db8;
    font-weight:bold;
    margin-bottom:40px;
}
.slogan{
    font-size:22px;font-weight:bold;
}

/* 响应式适配 */
@media screen and (max-width:768px){
    .company-name{
        font-size:26px;
        margin-bottom:40px;
    }
    .slogan{
        font-size:18px;
    }
}

@media screen and (max-width:768px){
    .company-name{
        font-size:22px;
        margin-bottom:30px;
    }
    .slogan{
        font-size:16px;
    }
}

.contact-text{font-size:18px;line-height:40px;}