*{ margin:0 auto; padding:0px; }
ul,a{ list-style:none; text-decoration:none; color:#000;  padding-left: 0px;}
tbody, td, tfoot, th, thead, tr{border-color: inherit;
    border-style: solid;
    border-width: 1px !important;}

 .table-container {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
   /*   border-radius: 8px;
      box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
      background: white;*/
    }
    .table {
      width: 100%;
      border-collapse: collapse;
      min-width: 600px;
    }
    .table th, .table td {
      padding: 12px 15px;
      text-align: left;
      border-bottom: 1px solid #eaeaea;
    }
    .table th {
      background-color: #f8f9fa;
      font-weight: 600;
      color: #495057;
      position: sticky;
      top: 0;
      z-index: 10;
    }
    .table tbody tr:hover {
      background-color: #f8f9fa;
    }

.zhedie ul li a{ color:#fff; }
.navbar-nav .nav-link.active, .navbar-nav .nav-link.sho { color:#fff; }
.navbar-toggler-icon{ color:#fff; }

.banner{ width:100%; position:relative; left:0px; top:0px;}



    .swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

  .jiyu-list{ width:96%; margin:0 auto; margin-top:1rem; }
 .jishu{ background:#f5f5f5; }
 .jiyu-info{ background:#f5f5f5; float:left; width:49%; margin-left: 2%; padding:1rem 0.5rem; margin-top:1rem;}
 .jiyu-info:nth-child(1){ margin-left:0px; }
 .jiyu-info:nth-child(3){ margin-left:0px; }
 .jiyu-info img{ display:block; width:62px; height:static; }
 .jiyu-info p{ text-align:center; font-size:1rem; margin-bottom:0px; }
 .fu-jiyu{ margin-top:0.4rem; font-size:0.7rem !important; }

 .about{ width:100%; background:#b5daf5; }
 .about-total{ width:96%; margin:0 auto; padding-top:1rem; }
 .about-title{ font-size:1.5rem; font-weight:bold; color:#ad0000; }
 .about-info{ font-size:0.9rem; margin-top:1rem; }

 .about-fenlei{ width:100%; margin-left:0px; margin-top:1rem;}
.about-fenlei ul{ list-style:none; padding:0px;}
.about-fenlei ul li{ float:left; width:33%; text-align: center;}
.about-fenlei ul li span{ font-size:2rem; font-weight:bold; color:#ad0000;}
.about-img img{ display:block; width:100%; }

.chanpin{ width:96%; margin-top:1rem; }
.chanpin-title{ text-align:center; font-size:2rem; }
.chanpin-title span{ color:#ad0000; font-weight:bold; }
.chanpin-title p{ font-size:0.8rem; }
.chanpin-fenlei{ margin-top:1rem; }
.chanpin-fenlei ul li{ float:left; width:30%; background:#f5f5f5; font-size:1rem;  margin-top:1rem; line-height: 2rem; text-align: center; margin-left: 2%;}
.chanpin-zhanshi ul li { width:48%; float:left; border:1px solid #ad0000; border-radius:10px; margin-left:2%; margin-top:1rem;}
.chanpin-zhanshi ul li img{ display:block; width:100%; border-radius:10px; }
.chanpin-zhanshi ul li .paihui{ text-align:center; font-size:1rem;   white-space: nowrap;      /* 强制不换行 */
  overflow: hidden;         /* 超出部分隐藏 */
  text-overflow: ellipsis; width: 90%;}

.qiujing{ width:100%; margin-top:1rem; }
.chanpin-bg { position:relative; left:0px; top:0px; }
.chanpin-bg img{ width:100%; display:bold; }
.qiujing-word{ position:absolute; width:90%; left:5%; bottom:10%; }
.qiujing-word span{ color:#fff; font-weight:bold; font-size:1.5rem; }
.qiujing-word p{ color:#fff; font-size:1rem; }

.chanpin-bg2{ width:100%; position:relative; left:0px; top:0; }
.chanpin-bg2 img{ display:block; width:100%; }
.fenlei-word{ width:60%; position:absolute; right:0px; top:0px; background:#ad0000; height:static;   padding:1.5rem 0.5rem; }
.fenlei-word span{ color:#fff; font-size:1.5rem; }
.fenlei-word p{ color:#fff; font-size:1rem; }


.chanpin-bg3{ width:100%; position:relative; left:0px; top:0; }
.chanpin-bg3 img{ display:block; width:100%; }
.jishu-word{ width:60%; position:absolute; left:0px; bottom:0px; background:#626262; height:static; padding:4.2rem 0.5rem; }
.jishu-word span{ color:#fff; font-size:1.5rem; }
.jishu-word p{ color:#fff; font-size:1rem; }

.news-info{ width:96%; margin:0 auto; margin-top:1rem; }
.news-info ul li{ background:#f5f5f5; padding:1rem; margin-top:1rem; }
.news-info ul li .title{ font-size:1.1rem; font-weight:bold; }
.news-info ul li .news-con{ font-size:0.8rem; margin-top:0.5rem; }

.bottom{ width:100%; background:#333; padding:1rem 0px; margin-top:1rem; }
.btm-total{ width:96%; margin:0 auto; }
.btm-right{ width:100%; }
.btm-right ul li{ width:20%; float:left; margin-top:1rem; }
.btm-right ul li a{ color:#fff; }
.btm-logo{ width:100%; }
.btm-logo img{ display:block; width:100%; }
.btm-left{ width:100%; }
.btm-info ul li{ font-size:1rem; color:#fff; margin-top:1rem; }
.footer{ width:100%; background:#27292f; padding:1rem; text-align:center; color:#686868;}

.gongsiwenhua{ width:96%; margin:0 auto; margin-top:1rem; }
.gswh-title{ text-align:center; font-size:1.5rem; font-weight:bold; }
.gswh-title p{ font-size:0.8rem; font-weight:normal; color:#333; }

.contant-info{ width:100%; margin:0 auto; }
.contant-left{ width:100%; margin:0 auto; }
.contant-left ul li { margin-top:1rem; }
.contant-right{ width:100%; margin:0 auto; }
.contant-right img{ display:block; width:100%; }

.mob-news-title{ width:96%; text-align:center; font-size:1.2rem; margin-top:1rem; }
.mob-news-titme{ text-align:center; width:96%; margin-top:1rem;}
.mob-news-con{ width:96%; margin:0 auto; margin-top:1rem; }

.chanpin-total{ width:96%; margin:0 auto; }
.fenye a{ display:block; background:#f5f5f5; margin-left:5%; float:left; padding:0.5rem; }

.chanpin-content{ width:100%; margin:0 auto; }
.chanpin-title-content{ width:100%; margin:0 auto; margin-top:1rem; text-align:center; font-size:1.5rem; }
.chanpin-con-img{ display:block; width:100%; }
.chanpin-info-conn{ margin-top:1rem; font-size:0.9rem; }
.xiangguan a{ display:block; }
.gswh-img img{ display:block; width:100%; }
.gswh{ margin-top:1rem; }

.fu-banner{ width:100%; }
.fu-banner img{ display:block; width:100%; }

.pglist{
	text-align: center;
}

.pglist ul li{
	padding: 5px 8px;
	font-size: 1rem;
	color: #333;
	display: inline-block;	
	border: 1px solid #ccc;
}

.pglist ul li a {
	color: #333;
}
.pglist ul li.thisclass{ background:#333; color:#fff;}

.pglist ul li a:hover{
	color: #009b4c;
}

.pglist img {
	vertical-align: middle;
}
