html {width: 100%;}
body {min-width: 1260px; margin:0 auto; font-size:18px; font-family: "宋体" "微软雅黑"; color:#000;-webkit-text-size-adjust: 100%;}
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;}
a{text-decoration:none}
em{font-style:normal}
li{list-style:none}
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:#000;border:0;font-size: 18px;}
img{border:0;}
a:hover {text-decoration:none; overflow:hidden;/* color:#ff0700;*/}
ul{ margin:0px auto; padding:0px; list-style-type:none;}

/*头部*/
.page-hd{width:100% ;height: 254px;background: url(../images/banner.jpg) no-repeat top center;position: relative;}
.page_k{width:960px;height:120px;margin: 0 auto;padding-top: 80px;}

/*导航栏*/
.nav-bar{background: #B21605;width: 100%;}
.nav-wrap{max-width: 1260px;margin: 0 auto;display: flex;flex-wrap: wrap;}
.nav-item {flex: 1;min-width: 100px;text-align: center;padding: 12px 0px;}
.nav-item a{color: #fff;text-decoration: none;font-size: 18px;display: block;border-left: #e61e1e 1px solid;
            line-height: 32px;letter-spacing:0px;transition: letter-spacing 0.3s ease;}
.nav-item a:hover {letter-spacing: 2px;/*text-decoration: underline;*/}
.nav-item:last-child a {border-right: 1px solid #e61e1e;}

.container{max-width: 1260px;margin: 0 auto;height:auto;}
.lb-weizhi {width: 100%;height: 80px;line-height: 80px;margin: 0 auto;border-bottom: #e61e1e 1.5px solid;}
.list_con{width: 1260px;min-height:415px ;overflow: hidden;margin-top: 40px;}
.iten_list{width: 215px;height:auto;float: left;}
.iten_list .lanm{height:60px;color: #b21605;background:url(../images/nr_1.png)no-repeat top right;line-height:60px;font-size:20px;font-weight: bold;}
.nav_left{width: 100%;height: 50px;line-height: 50px;text-align: center;background: #f8f8fa;border-bottom: #e2e2e2 2px solid;}
.nav_left a{display: block;width:100%;position: relative;}
.nav_left a::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%); width: 3px;height:50px; background: transparent; }
.nav_left a:hover {color: #B21605;}
.nav_left a:hover::before {background: #B21605;}
.iten_rig{width: 1000px;min-height: 300px;float: right;}
.iten_rig li{margin-bottom: 28px;font-size: 18px;position: relative;}
.iten_rig li a{padding-left: 20px;transition: padding-left 0.3s ease;}
.iten_rig li a:hover{padding-left:30px;color: #cb0101;text-decoration: underline;}
.iten_rig .iten_li{float: right;}

.iten_rig  li::before {content: "";position: absolute;
    left: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 6px;border-radius: 50%;background: #cb0101;}


.lb-y {
    height: 30px;
    width: 100%;
    color: #000;
    margin: 30px auto 10px;
    text-align: center;
    line-height: 50px;
    border-top:1px solid #ccc;
}
/*.lb-y a {
    border-radius: 5px;
    font-family: Microsoft Yahei;
    color: #fff;
    background: #355e92;
    padding: 5px 10px;
}*/
.page_input {
    margin: 0 10px;
    line-height: 25px;
    height: 25px;
    border: 1px solid #ccc;
}



/*content*/
.nr-bt {
    font-weight: bold;
    width: 95%;
    height: auto;
    font-size: 28px;
    color: #333;
    text-align: center;
    line-height: 36px;
    margin: 0px auto 15px auto;
    overflow: hidden;
}
.nr-time {
    margin: 0 auto 0 auto;
    width: 95%;
    line-height: 55px;
    color: #999;
    text-align: center;
    margin: 0 auto 24px auto;
    padding-bottom: 10px;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 10px !important;
}
.nr-time a{color: #999;font-size: 18px;}

.nr-wz3 {
    width: 95%;
    height: auto;
    color: #333;
    text-align: left;
    line-height:45px;
    margin: 0 auto;
    overflow: hidden;
    /*font-family: "宋体";*/
   margin-bottom: 30px;
}














.footer{width: 100%;height:250px;border-top:10px #cb0101 solid ;margin-top: 40px;}
/*.youqing{width: 100%;height: 60px;border-bottom:1px #cb0101 solid ;}
.youqing_s{width: 1260px;height: 60px;margin: 0 auto;background: #ccc;}*/

.youqing {
    width: 100%;
    height: 60px;
    border-bottom: 1px #cb0101 solid;
}
/* 父容器 响应式flex */
.youqing_s {
    width: 92%;       /* 响应式，不固定1260px，左右留边 */
    max-width: 1260px;/* 大屏最大宽度限制 */
    height: 60px;
    margin: 0 auto;
    /*background: #ccc;*/
    display: flex;
    align-items: center; /* 文字垂直居中 */
    gap: 0px; /* 元素之间最小间距，防止文字挤在一起 */
}

/* 中间两个元素平分剩余空间 */
.youqing_s .mid {
    flex: 1; /* 均分空白，两个mid各占一半空隙 */
    text-align: center; /* 文字居中美观 */
}
.youqing_s .mid_1{padding-left:28px;}
.youqing_s .mid_2 a{padding-left: 40px;} 

/* 第一个靠左 */
.youqing_s .left {
    flex-shrink: 0; /* 文字不压缩 */
    text-align: left;
    padding-right: 40px;
}

/* 最后一个靠右 */
.youqing_s .right {
    flex-shrink: 0; /* 文字不压缩 */
    text-align: right;
    padding-left: 40px;
}

.youqing_s span a{font-size:16px;font-weight: bold;color: #cb0101;}

.footer .con{width: 1260px;height:auto;margin: 0 auto;margin-top: 38px;}
.footer .con .z{width: 800px;height: 134px;float: left;}
.footer .con p{line-height: 35px;}
.footer .con .y{width:220px;height:115px;float: right;position: relative;}
.footer .con .y .zs{width: 67px;height: 80px;position: absolute;left: 0;top: 18px;
		background: url(https://dcs.conac.cn/image/nis/red.png) no-repeat top center;
		padding: 0 20px;border-right:1px #c1cae0 solid;}
.footer .con .y .gzh{width:92px;height: 115px;background: url(../images/gzh.jpg)  no-repeat top center;
		position: absolute;right: 0;}



