@charset "utf-8";
*{ margin:0; padding:0; border:0px; list-style:none;}
body{ font-family:"Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#FFFFFF; }
form,input,button {margin: 0px;padding: 0px;border: 0px; vertical-align:middle;}
ul, li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 { font-size:14px;font-weight:normal;}
img { border:0;}
a { text-decoration:none; color:#333; outline:none;}
.fleft{ float:left;}
.fright{ float:right;}


.top_header{width: 100%;height: 149px;background: #f4f2e2;}
.top_header .leader{width:1298px;height: 89px;margin:auto;padding-top:30px;}
.top_header .leader img{width: 100%;display: block;}
/**导航条**/
 .nav {
            width: 100%;
            height: 82px;
            background: #9c1d03;
        }

        /* 内层容器 – 居中，最大宽度1200px */
        .nav-container {
            max-width: 1200px;
            width: 100%;
            margin: 0 auto;
            padding: 0 20px;
            /* 左右留白，防止贴边 */
            height: 100%;
        }

        /* 导航列表 – flex均匀分布，撑满高度 */
        .nav-list {
            display: flex;
            list-style: none;
            margin: 0;
            padding: 0;
            height: 100%;
            align-items: stretch;
            /* 让每个li高度撑满 */
        }

        .nav-item {
            flex: 1;
            /* 8项均分宽度 */
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100%;
            transition: background-color 0.25s ease;
        }

        .nav-item a {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            /* 图标与文字间距 */
            color: #ffffff;
            text-decoration: none;
            font-size: 17px;
            font-weight: 500;
            letter-spacing: 1px;
            height: 100%;
            width: 100%;
            padding: 0 10px;
            white-space: nowrap;
            transition: background-color 0.25s ease;
        }

        /* 默认首页高亮（背景色 #a30005） */
        .nav-item.active a {
            background-color: #a30005;
        }

        /* 所有导航项 hover 效果（包括首页） */
        .nav-item a:hover {
            background-color: #a30005;
        }

        /* ===== 首页图标图片样式 ===== */
        .nav-item .nav-icon {
            width: 35px;
            height: 32px;
            flex-shrink: 0;
            /* 防止被flex压缩 */
            display: block;
            /* 去除行内元素的默认间隙 */
        }

    /***banner***/
        .banxz{height:786px;overflow: hidden;position: relative;margin: 0px auto;margin-left:calc((100% - 1920px)/2);z-index:0}
        .banxz .bzdxd{width:1920px; height:786px;}
        .banxz .bzdxd img{ width:1920px;height: 786px;}

   /***陈士俊***/
   .doctbao{width: 100%;background: #f3f1e0;margin: auto;}
   .zjtpzjd{width: 1317px;height:909px;margin: auto;}
   .zjtpzjd img{width: 100%;display: block;}
   .zjgrxia{width: 1305px;font-size: 24px;color: #000000;line-height: 30px;margin:10px auto 0;}
   .putxzxf{width: 1305px;margin:15px auto 0;}
   .swxpxw{width:1189px;height:250px;margin-left: 0;}
   .limiande {
            width: 390px;
            height: 250px; 
        }
  .limiande img {
            width: 100%;            /* 图片宽度填满 slide，自动缩放 */
            height: 100%;
            border-radius: 6px;     /* 图片圆角 */
            display: block;
            user-select: none;
            -webkit-user-drag: none;
        }
.swiper{margin-left: 0!important}
.wyyy{width:464px;height: 94px;background: #fe6634;margin: 45px auto 0;border-radius:60px;text-align: center;font-size:30px;color: #fff;line-height: 94px;}

.swxpxw2{width:1189px;height:250px;margin-left: 0;}
.swxpxw3{width:1189px;height:250px;margin-left: 0;}
.swxpxw4{width:1189px;height:250px;margin-left: 0;}
.swxpxw5{width:1189px;height:250px;margin-left: 0;}
.margin50{margin: 50px auto 0!important;}
.marginbott24{margin-bottom: 25px;}
.margin10{margin: 10px auto 0;}

.zjtpzjd2{width: 1374px;height:1060px;margin: auto;}
.zjtpzjd3{width: 1448px;height:935px;margin: auto;}
.zjtpzjd4{width: 1422px;height:927px;margin: auto;}

/***标题***/
.gzsxq{width: 100%;text-align: center;font-size:46px;font-weight: 600;color: #000000;margin: 60px auto 0;}
.xianxq{width:470px;height:4px;background: #9a0000;margin:20px auto 0;}

.gzslbl{width: 1132px;margin:auto;}
.gzslbl ul{width:100%;}
.gzslbl ul li{width:100%;height: 182px;display: flex;justify-content:center;align-items:center;margin-top: 35px;padding-bottom:30px;border-bottom:2px dashed #dcdbd2;}
.gzslbl ul li .jishitp{width:372px;height:180px;margin-right:30px;}
.gzslbl ul li .jishitp img{width: 100%;display: block;}
.gzslbl ul li .jishitp2{width: 730px;height: 100%;}
.gzslbl ul li .jishitp2 .titbt{width: 100%;font-size:30px;color: #2f2f2f;}
.gzslbl ul li .jishitp2 .titbt2{width: 100%;margin-top: 30px;font-size: 22px;color: #afafa9;text-indent: 40px;line-height: 38px;}
.gzslbl ul li .jishitp2 .titbt2 span{font-size: 22px;color: #cb5958;}


/***分页***/
.biefenyeer{text-align: center;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #9c1d03!important;border-color:#9c1d03!important;color: #fff!important;}


/***次底部***/
.shan{height:116px;overflow: hidden;position: relative;margin: 10px auto 0;margin-left:calc((100% - 1920px)/2);z-index:0}
.shan .xsdf{width:1920px; height:116px;}
.shan .xsdf img{ width:1920px;height: 116px;}


.copyright{margin-top:0!important;}