body {margin:0 auto; font-size:16px; font-family: "宋体" "微软雅黑"; color:#000;background:#FFFFFF url(../../../../images/ztzl/njbtzl/b_anner.jpg) no-repeat top center;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{-webkit-text-size-adjust:100%;font-family: "Microsoft Yahei";font-size: 18px;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
*{margin:0 auto;padding:0;list-style-type:none;border: 0;/*letter-spacing:0.5px*/ }
a {text-decoration:none; color:#4a4a4a;border:0;font-size: 18px;}
a:hover {text-decoration:none; overflow:hidden;/* color:#ff0700;*/}
ul{ margin:0px auto; padding:0px; list-style-type:none;}
em{font-style:normal}
li{list-style:none}
.ban{width: 1300px;height: 404px;margin: 0 auto;position: relative;}
.ban .logo p{color: #089805;font-size:34px ;font-weight: bold;margin-top: 35px;}
.ban .logo span{color: #089805;font-size:18px ;}
.ban .biaoyu{width: 1300px;position: absolute;top:185px ;}
.nav{width: 100%;background:url(../../../../images/ztzl/njbtzl/nav.png) no-repeat top center;height: 85px;}
.nav_1{width: 1300px;height:auto;margin: 0 auto;background: #4A4A4A;}
.nav_1 li{float: left;margin-right:51px;margin-top:25px;position: relative; /* 为伪元素定位提供参考 */}
.nav_1 li:last-child {margin-right: 0;}
.nav_1 li a{color: #FFFFFF;font-size: 26px;}

/* 使用伪元素创建下划线 */
.nav_1 li a::after {
    content: '';
    position: absolute;
    bottom: -10px; /* 距离下方10px */
    left: 50%;    /* 从中间开始 */
    width: 0;      /* 初始宽度为0 */
    height: 2px;   /* 横线高度 */
    background: white;
    transition: all 0.3s ease; /* 缓慢过渡效果 */
    transform: translateX(-50%); /* 水平居中 */}
        
/* 鼠标悬停时展开横线 */
.nav_1 li:hover a::after {
    width: 100%; /* 展开到100%宽度 */}

.content{width: 1300px;height:470px;}
.content .con_1{width: 465px;height: 380px;float: left;margin: 45px 40px 45px 0px;}
.content .con_1:last-child {margin-right: 0;width:287px;}
.content .con_1 .biaot {width: 465px;height:60px;border-bottom: 1px solid #d8dee5;position: relative;}
.content .con_1 .biaot p{color: #007ad8;font-size: 30px;font-weight:bold ;line-height:58px;border-bottom: 4px solid #007ad8;display: inline-block; }
.biaot a{position: absolute;bottom:10px;right: 0;color: #707070;letter-spacing: 0;transition: letter-spacing 0.5s ease;font-size: 16px;}
.biaot a:hover{letter-spacing: 3px;}
.con_1 li{font-size: 18px;margin-top:28px;position: relative;padding-left: 25px;}
.con_1 li a{color: #1b1b1b;margin-left: 0;transition: margin-left 0.5s ease;}
.con_1 li a span{float: right;color: #1b1b1b;font-size: 18px;}

.con_1 li::after {
    content: '';
    position: absolute;
    left:5px; /* 距离下方10px */
    top: 42%;   
    width:6px;      /* 初始宽度为0 */
    height:6px;   /* 横线高度 */
    background: #c2c2c2;
    border-radius: 50px;
    /*transition: all 0.3s ease; /* 缓慢过渡效果 */
    /*transform: translateX(-50%);*/ /* 水平居中 */
   }
 
.con_1 li:hover a{color: #007ad8;margin-left:10px;/*letter-spacing: 5px;*/}    
.con_1 li:hover span{color: #007ad8;}
.con_1 li:hover::after {background: #2a9ff9;}




.con_1 .con_1_1{width: 100%;height: 99px;margin-bottom:40px;position: relative;}
.con_1 .con_1_1 a{display: block;}
.con_1 .con_1_1:last-child {margin-bottom: 0;}

.con_1 .con_1_1 .img1{width: 287px;height: 99px;position: absolute;top: 0;z-index: 999;background: url(../../../../images/ztzl/njbtzl/c1.png) no-repeat top center;}
.con_1 .con_1_1 .img2{width: 287px;height: 99px;position: absolute;top: 0;z-index: 999;background: url(../../../../images/ztzl/njbtzl/c2.png) no-repeat top center;}
.con_1 .con_1_1 .img3{width: 287px;height: 99px;position: absolute;top: 0;z-index: 999;background: url(../../../../images/ztzl/njbtzl/c3.png) no-repeat top center;}

.con_2_1 .img01{width: 302px;height:112px;position: absolute;top: 0;z-index: 999;background: url(../../../../images/ztzl/njbtzl/x2_01.png) no-repeat top center;}
.con_2_1 .img02{width: 302px;height:112px;position: absolute;top: 0;z-index: 999;background: url(../../../../images/ztzl/njbtzl/x2_02.png) no-repeat top center;}
.con_2_1 .img03{width: 302px;height:112px;position: absolute;top: 0;z-index: 999;background: url(../../../../images/ztzl/njbtzl/x2_03.png) no-repeat top center;}
.con_2_1 .img04{width: 302px;height:112px;position: absolute;top: 0;z-index: 999;background: url(../../../../images/ztzl/njbtzl/x2_04.png) no-repeat top center;}

/* 核心CSS代码 */
.con_1 .con_1_1 a::before,.con_2_1 a::before  {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    border: 2px solid rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    z-index: 2;
    opacity: 0;
    transform: scale(1.1);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.con_1 .con_1_1 a:hover::before,.con_2_1 a:hover::before  { opacity: 1; transform: scale(1);}

.con_1 .con_1_1 a:hover img,.con_2_1 a:hover img {transform: scale(1.01); filter: brightness(0.8);}

.zhuih{width: 1300px;height:255px;}
.zhuih .con_2{width:635px;height:225px;float: left;margin: 0px 30px 10px 0px;}
.zhuih .con_2:last-child {margin-right: 0;}
.biaot {width: 635px;height:60px;border-bottom: 1px solid #d8dee5;position: relative;}
.biaot p{color: #007ad8;font-size: 30px;font-weight:bold ;line-height:58px;border-bottom: 4px solid #007ad8;display: inline-block; }
.biaot a{position: absolute;bottom:10px;right: 0;color: #707070;letter-spacing: 0;transition: letter-spacing 0.5s ease;font-size: 16px;}
.biaot a:hover{letter-spacing: 3px;}

.con_2 .con_2_1{width:302px;height:112px;margin-top: 35px;position: relative;}
.con_2 .con_2_2{float: left;}
.con_2 .con_2_3{float: right;}

/*.con_2 .con_2_1 a{display: block;}*/

/* 列表页css */

.neir{width: 1300px;min-height:690px;background: #fff;border-radius:5px;}
.dqwz{width:1300px ;height:80px;border-bottom: 3px #007ad8 solid;margin-bottom: 30px;}
.dqwz p{line-height:80px ;}
.dqwz a{font-size:16px ;color: #4a4a4a;line-height:40px ;line-height:85px ;}
.dqwz a:hover{color: #c31316;}
.neir .left{width: 240px;height:400px ;float: left;}
.left .title{width: 100%;height: 50px;background: #007ad8;color: #FFFFFF;text-align: center;line-height: 50px;font-size: 18px;}
.left .z1 a{display: block;width:240px;height: 50px;background: #f7f7f7;color: #333;text-align: center;line-height: 50px;font-size: 18px;margin-top: 5px;}
.left .z1 a:hover{color: #007ad8;background: #efefef;}

.neir .right{width: 1035px;height:550px ;float: right;}
.right .title{width:1015px;height: 50px;background: #007ad8;color: #FFFFFF;text-align: left;line-height: 50px;font-size: 18px;padding-left: 20px;}

.zhengw{width: 1015px;min-height:485px ;margin-top: 15px;}
.zhengw ul{width: 1015px;min-height:425px;margin: 0 auto;}
.zhengw ul li{padding-left:30px;font-size: 18px;position: relative;line-height:50px;}
.zhengw ul li span{float: right;color: #565252;font-size: 16px;}
.zhengw ul li a{margin-left: 0;transition: margin-left 0.5s ease;}
.zhengw ul li:hover a{color:#007ad8 ;margin-left: 10px;}
.zhengw ul li:hover span{color:#007ad8 ;}
.zhengw ul li::after {
    content: '';
    position: absolute;
    left:5px; 
    top: 42%;   
    width:6px;    
    height:6px;  
    background: #c2c2c2;
    border-radius: 50px;}
    
.zhengw ul li:hover::after {background: #2a9ff9;}

.page-wrap{margin-bottom: 30px;text-align: center;margin-top: 25px;}
.page_input {
    margin: 0 10px;
    line-height: 25px;
    height: 25px;
    border: 1px solid #ccc;
}

.nav_subOn{color: rgb(255,255,255) !important;}
  
/*content 开始*/
.zhengw_con{width: 1300px;min-height:485px ;margin-top: 15px;}
.zhengw_con h1 {width: 1300px;line-height: 40px;text-align: center;font-family: "微软雅黑" "宋体";font-size: 34px;font-weight: bold;color:#333 ;margin-bottom:20px;}
.zhengw_con h2 {width: 1300px;font-size: 14px;line-height: 40px;color: #999;text-align: center;border-bottom: 1px solid #CCCCCC;font-weight: normal;margin-bottom:30px;}
.zhengw_con h2 a{font-size: 14px;}
.nr-wz3{font-size: 16px;line-height: 36px;color: #555;width: 1300px;min-height:200px;overflow-x: hidden;text-align: justify;text-justify: inter-ideograph;}





.foot{width: 100%;height: 165px;border-top: 3px #007ad8 solid;}
.db_midbox{width: 1300px;height:165px ;margin: 0 auto;position: relative;}
.foot .a1{width: 67px;height: 80px;position: absolute;left: 0;top: 25%;}
.foot .a2 {margin: 0 auto;width: 735px;line-height: 30px;text-align: center;font-size: 16px;}
.foot .a2 a{font-size: 16px;color: #000000;}
.foot .a3{width:110px;height:55px;position: absolute;right: 0;top: 25%;}

