body {
	 margin:0 auto;
color: #000;
font-size: 12px;
font-family: Arial,Helvetica;
 
}
a,
/* 鼠标悬停 */
a:hover,
/* 点击瞬间 */
a:active,
/* 已访问过 */
a:visited {
  text-decoration: none;
}

.gongj img,.newf img,.luhh img,.dianys img,.tun img,.jnd img {
  transition: transform 0.3s ease-out; /* 悬停时快 */
}

.gongj img:hover,.newf img:hover,.luhh img:hover,.dianys img:hover,.tun img:hover,.jnd img:hover {
  transition: transform 0.3s ease-in; 
  transform-origin: center center;
  transform: scale(1.08);
}

.yemisn{
    position: relative;
    top: -250px;
    left: 10px;
    width: 90%;
}
.yemisn img{
    width: auto !important;
    height: auto !important;
}
.luhh,.dianys,.tun,.jnd{
    overflow: hidden;
}

.sou{width: 100%;background-color: #ffffff;}
.sous{width: 1200px;margin: 0 auto;height: 55px;}
.souy{line-height: 55px;height: 55px;background-color: #f1f1f1; border: 1px solid #cfcfcf;height: 33px;width: 380px;border-radius: 7px;}
.sout{width: 18px;float: left;margin-top: 8px;margin-left: 10px;}
.souz{border: none;background-color: #f1f1f1;float: left;margin-top: 9px;width: 90%; outline: none;}
.souzz{float: left;line-height: 55px;font-size: 15px;}
.souk{float: right;line-height: 55px;margin-top: 10px;}

.top{width: 100%;background-color: #ffffff;}
.topn2{width: 100%;margin: 0 auto;height: 400px;position: relative;overflow: hidden;}
.topn{width: 100%;margin: 0 auto;height: 400px;position: relative;}
.topy{position: absolute;left:19%;top:180px;color: #f2ee33;font-size: 40px;font-weight: 700;line-height: 75px;}
.topd{position: absolute;left:50%;bottom:-14px;width: 600px;}
.logo{
    position: absolute;
    left: 13%;
    top: 35px;
}
.dys {
    display: none;
    width: 100%;
}
.kinw{
    position: fixed;
    right: 10px;
    top:30%;
    width: 80px;
    border-radius: 10px;
    overflow: hidden;
    z-index: 9999999;
}
.kinw img{
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
}
.kinw a{
    width: 100%;
    position: relative;
    height: 83px;
    margin: 0 auto;
    z-index: 2;
    display: block;
    top: 0;
    left: 0;
}


.liesg,.liesg2{
    width: 100%;
    margin-top: 113px;
    display: none;
}
.xinwenkk {
    width: 100%;
}
.dizu {
    height: 8px;
    background-color: #b6b6b6;
    width: 22px;
    float: left;
    margin-right: 5px;
}

.topcs{width: 100%;background-color: #d32c26;}
.topc{width: 1200px;margin: 0px auto;height: 60px;line-height: 60px;font-size: 16px;}
.topc a{
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}
.is-active a{color: #f2ee33;}
.topf{color: #ffffff;padding: 0px 49px;float: left;}
.sout2{width: 18px;float: left;margin-top: 8px;margin-left: 10px;}
.souz2{border: none;background-color: #ffffff;float: left;margin-top: 9px;width: 90%; outline: none;}

.xias{border: 1px solid #cfcfcf;height: 33px;width: 380px;border-radius: 7px;background-color:#ffffff;}

.xinwen{width: 1200px;margin: 0 auto;overflow: hidden;font-size: 15px;}
.xinwens{background-color: #ffffff;padding: 28px 45px;width: 600px;height: 371px;float: left;}
.xinwenx{height: 39px;border-bottom: 1px solid #eeeeee;overflow: hidden;}
.xinwend{height: 39px;padding-right: 45px;color: #e50112;font-weight: 500;float: left;}
.xinwenf{height: 39px;padding-right: 45px;color: #4f4f4f;font-weight: 500;float: left;cursor: pointer;}
.xinweng{height: 39px;color: #cccccc;float: right;font-size: 14px;}
.xinweng a{color: #cccccc;}
.xinwenl{height: 6px;padding: 14px 0px;color: #4f4f4f;}

.tuy{width: 500px;height: 463px;float: right;font-size: 20px;}
.tun{float: right;position: relative;margin-bottom: 7px;}
.tun img{height: 98px;width: 485px;}

.tux{position: absolute;top:35px;left: 208px;color: #fff;}

.gong{width: 100%;position: relative;overflow: hidden;display: table;}
.gonge{width: 1150px;margin: 0 auto;position: absolute;top:30px;left: 50%;margin-left: -600px;padding: 25px 35px;background-color: #fff;}
.gongd{height: 35px;float: left;border-bottom: 1px solid #eeeeee;color: #e50014;font-weight: bold;width: 100%;}
.gongh{height: 35px;float: left;border-bottom: 1px solid #e50014;color: #e50014;font-size: 18px;}
.gongg{width: 100%;float: left;margin-top: 28px;}
.gongj{width: 33.3%;float: left;}
.gongi{
    width: 94%;
    border-radius: 10px;
    height: 189px;
    margin-bottom: 30px;
}
.gongx{width: 1150px;margin: 0 auto;position: absolute;top:385px;left: 50%;margin-left: -600px;padding: 25px 35px;background-color: #fff;padding-bottom: 35px;}

.lie{width: 100%;background-color: #f3f4f6;position: relative;height: 700px;}
.lies{width: 1150px;margin: 0 auto;background-color: #fff;padding: 25px 35px;overflow: hidden;display: table;position: absolute;left:50%;margin-left: -600px;top:30px;}
.lieb{width: 191px;float: left;position: relative;margin-bottom: 33px;}
.kuangzi{
    position: relative;
    width: 152px;
    z-index: 2;
}
.xiamb{
    width: 152px;
    position: absolute;
    left: 0;
    top: 12px;
    z-index: 1;
    height: 180px;
}

.liek{writing-mode: vertical-lr;border:1px solid #875c47;color:#ffffff;background:#00000080;padding: 10px 0px;position: absolute;right: 63px;top:20px;font-size: 13px;z-index: 3;}

.hong{height: 55px;padding: 0px 57px;line-height: 55px;color: #fff;font-size: 16px;background-color: #ad1925;text-align: center;float: left;cursor: pointer;}
.hong2{height: 55px;padding: 0px 57px;line-height: 55px;color: #ad1925;font-size: 16px;text-align: center;float: left;cursor: pointer;}


.dakuangzi{
    width: 1150px;margin: 0 auto;background-color: #fff;padding: 25px 35px;overflow: hidden;display: block;position: absolute;left:50%;margin-left: -600px;top:35px;
    min-height: 526px;
}

.dianys{width: 269px;height:156px;position: relative;float: left;margin-right: 18px;margin-bottom: 15px;}
.dianys:nth-child(4n) {margin-right: 0;}
.dianys img{width:269px;height:156px;position: relative;}


.diany{text-align: center; width: 269px;position: absolute;bottom: 0px;height: 25px;line-height: 25px; background:rgba(0,0,0,0.5);color: #fff;}

.lugg{width: 1150px;margin: 0 auto;background-color: #fff;padding: 25px 35px;padding-bottom: 10px; overflow: hidden;display: table;position: absolute;left:50%;margin-left: -600px;top:635px;}
.luhh{width: 207px;float: left;margin: 20px 0px;margin-right: 25px;background-color: #f7f7f7;
border-radius: 8px 8px 0 0;
}
.lull{width: 207px;float: left;margin: 20px 0px;background-color: #f7f7f7;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
.lukk{width: 207px;float: left;margin: 20px 0px;background-color: #f7f7f7;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
.lus{border-top-right-radius: 8px;border-top-left-radius: 8px;width:100%;height:120px;}
.lu{width: 100%;height: 40px;text-align: center;line-height: 40px;color: #252e59;font-size: 15px;}
.kaisss{width: 100%;height: 60px;text-align: center;}
.kaisss img{width:130px;}
.jia{width: 100%;background-color: #545454;height: 400px;}
.kaka{width: 1100px;margin: 0 auto;padding: 25px 0;padding-top: 45px;padding-left: 350px;}
.llk{border: none;width: 85%;height: 100%;outline: none;font-size: 14px;}
.bbk{height: 45px;border-radius: 3px;background-color: #fff;width: 200px;line-height: 40px;text-align: center;float: left;margin-right: 25px;}



.gognzongj{width: 1100px;margin: 0 auto;padding: 25px 0;padding-top: 40px;padding-left: 350px;}
.gongzh{width: 108px;float: left;text-align: center;color: #fff;font-size: 14px;margin-right: 45px;}
.gognz{width: 108px;float: left;padding: 5px 5px 0px 5px;background-color: #fff;border-radius: 5px;margin-bottom: 12px;}
.beian{width: 508px;float: left;text-align: left;color: #fff;font-size: 14px;line-height: 40px;}
.dibu{text-align: center; width: 1200px;margin: 0 auto;border-top:1px solid #6d6d6d;margin-top: 160px;padding-top: 27px;color: #878787;font-size: 16px;}
.dibu a{color: #878787;}

.zb{color: #fff;position: absolute;top:150px;font-size: 45px;width: 100%;font-weight: 700;}
.zbt{color: #fff;position: absolute;top:240px;font-size: 25px;width: 100%;}
.zw{margin: 0 auto; width: 1200px;color: #a6a6a6;height: 95px;line-height: 95px;font-size: 14px;}
.zw a{color: #a6a6a6;}
.ep-bc-sep{font-family:'宋体';padding:0 10px;}
.zd{margin: 0 auto; width: 1200px;color: #fff;font-size: 16px;}
.znn{height: 45px;padding: 0px 25px;background-color: #d32c26;color:#ffffff;float: left;line-height: 45px;margin-right: 20px;}
.zcc{height: 45px;padding: 0px 25px;background-color: #f5f5f5;float: left;line-height: 45px;color: #333333;margin-right: 20px;}
.zcj{padding-top: 28px;border-bottom: 1.5px dashed #7b7b7b;width: 100%;display: table;padding-bottom: 28px;transition: all 0.5s;}


.zcll{float: left;height: 47px;background-color: #d32c26;color: #fff;width: 150px;line-height: 47px;text-align: right;font-size: 14px;transition: all 0.5s;}
.zchh{float: left;margin-left: 29px; width: 1020px;font-size: 15px;transition: all 0.5s;}

.jn{width: 100%;display: table;margin-top: 25px;height: 500px;}
.jnd{
    float: left;
    position: relative;
    margin: 0 17px 28px;
    border-radius: 11px;
    height: 150px;
}
.jnf{text-align: center;font-size: 15px; position: absolute;bottom: 0px;border-bottom-right-radius: 11px;border-bottom-left-radius: 11px; background:rgba(0,0,0,0.7);width: 100%;height: 40px;line-height: 40px;color: #fff;}

.newk{border-bottom: 1.5px dashed #7b7b7b;width: 100%;display: table;padding: 28px 0px;}
.newf{float: left;color: #666666;width: 320px;text-align: right;font-size: 13px;transition: all 0.5s;}
.newh{float: left;margin-left: 29px; width: 750px;font-size: 15px;}
.newjj{float: left;height: 90px;padding-top: 50px; width: 78px;padding-left: 30px; text-align: left;border-right: 1px solid #d9d9d9;font-size: 21px;line-height: 25px;}
.new_ziru{color:#232323;font-size:18px;font-weight:700;transition: all 0.5s;}

.xiaokung{
    width: 50px;
    height: 50px;
    float: right;
    border:1px solid #999999;
    border-radius: 25px;
    margin-top: 40px;
    margin-right: 10px;
    transition: all 0.5s;
}
.sanjiao{
    border:1px solid #999999;
    border-bottom: none;
    border-left:none;
    height: 15px;
    width: 15px;
    transform: rotate(45deg);
    margin: 18px 0 0 13px;
    transition: all 0.5s;
}
.xinwendjtu{
    width:210px;
    height:140px;
    float: left;
}


.newk:hover,.zcj:hover{
    transition: all 0.5s;
    background: #f5f5f5;
}

.newk:hover .xiaokung{
    margin-right: 20px;
    background: #d32c26;
    transition: all 0.5s;
    border:1px solid #d32c26;
}
.newk:hover .sanjiao{
    border-top:1px solid #ffffff;
    border-right:1px solid #ffffff;
    transition: all 0.5s;
}
.newk:hover .new_ziru,.zcj:hover .new_ziru{
    color: #d32c26;
    transition: all 0.5s;
}
.newk:hover .newf{
    margin-left: 20px;
    transition: all 0.5s;
}
.newk:hover .newh{
    width: 720px;
    transition: all 0.2s;
}
.zcj:hover .zchh{
    width: 950px;
    transition: all 0.5s;
}
.zcj:hover .zcll{
    margin-left: 30px;
    transition: all 0.5s;
}






.xq{margin: 10px auto;margin-top: 0px; width: 800px;text-align: center;font-size: 22px;}
.xqdd{margin: 0 auto;
    text-align: center;
    font-size: 14px;
    color: darkgrey;
    padding: 10px 0;
    border-bottom: 1px dotted #ccc;}
.xqkk{width: 100%;margin-top: 25px;font-size: 14px;color: #545454;min-height:600px;}

.xinwnenneiy{
    margin: 0 auto;
    width: 1200px;
    margin-bottom: 50px;
    background: #efefef;
    padding: 40px 30px 20px;
    box-sizing: border-box;
}


.xrpagination {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.xrpagination ul.pagination {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.xrpagination ul.pagination li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.xrpagination ul.pagination li > a,
.xrpagination ul.pagination li > span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 32px;
    height: 32px;
    padding: 0 12px;
    font-size: 14px;
    line-height: 1;
    border-radius: var(--el-border-radius-base);
    border: 1px solid var(--el-border-color);
    background: var(--el-bg-color-overlay);
    color: var(--el-text-color-regular);
    box-sizing: border-box;
    text-decoration: none;
    transition: color 0.2s, border-color 0.2s, background 0.2s;
}

/* 总条数等无 href 的 <a> */
.xrpagination ul.pagination li > a:not([href]) {
    cursor: default;
    background: var(--el-fill-color-light);
    border-color: var(--el-border-color-lighter);
    color: var(--el-text-color-secondary);
}

.xrpagination ul.pagination li > a[href]:hover {
    color: var(--el-color-primary);
    border-color: var(--el-color-primary-light-5);
}

.xrpagination ul.pagination li.active > a,
.xrpagination ul.pagination li.active > span {
    background: var(--el-color-primary);
    border-color: var(--el-color-primary);
    color: #f00;
    cursor: default;
}

.xrpagination ul.pagination li.active > a:hover {
    color: #f00;
    border-color: var(--el-color-primary);
    background: var(--el-color-primary);
}

.xrpagination ul.pagination li.disabled > a,
.xrpagination ul.pagination li.disabled > span {
    cursor: not-allowed;
    opacity: 0.55;
    background: var(--el-fill-color-light);
}

/* 兼容：分页直接挂在 .xrpagination 下（无 ul） */
.xrpagination > a,
.xrpagination > span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 32px;
    height: 32px;
    padding: 0 12px;
    font-size: 14px;
    border-radius: var(--el-border-radius-base);
    border: 1px solid var(--el-border-color);
    background: var(--el-bg-color-overlay);
    color: var(--el-text-color-regular);
    box-sizing: border-box;
    text-decoration: none;
}

.xrpagination > a:hover {
    color: var(--el-color-primary);
    border-color: var(--el-color-primary-light-5);
}

.xrpagination .active > span,
.xrpagination .active > a,
.xrpagination li.active > a,
.xrpagination span.current,
.xrpagination .current {
    background: var(--el-color-primary);
    border-color: var(--el-color-primary);
    color: #f00;
}


.ep-show-prevnext-wrap {
    margin-top: 28px;
    padding-top: 20px;
    border-top: 1px solid var(--el-border-color-lighter);
}
.fc-show-prev-next {
    font-size: 14px;
    color: var(--el-text-color-secondary);
}
.fc-show-prev-next a{
    color: #232323;
}



.ls{margin: 0 auto; width: 100%;border-radius: 20px;position: relative;}
.lsd{height: 25px;width: 88%;position: absolute;top:35px;left:50%;margin-left: -44%; border-bottom: 2px solid #fff;}
.lsf{float: left;height: 25px;color: #e61f18;border-bottom: 2px solid #e61f18;font-weight: bold;}
.lsg{width: 15%;position: absolute;top:75px;left:50%;margin-left: -44%;text-align: center;line-height: 20px;color: #e61f18;font-weight: bold;}
.lsh{width: 70%;position: absolute;top:75px;left:22%;}
.liff{position: absolute;top:9px;left: 51px;color: #fff;font-size: 14px;}
.ligg{position: absolute;top:43px;left: 45px;font-size: 14px;color: #333333;}
.liti{
    position: absolute;
    top: 43px;
    left: 45px;
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    overflow-y: auto;
    max-height: 250px;
    background: #ffffff90;
    padding: 10px;
    box-sizing: border-box;
    width: 100%;
}

.wojyaojiu{
    position: absolute;
    right: -63px;
    bottom: 10px;
}
.woyao{
    position: absolute;
    right: 0;
    bottom: 10px;
}
.woyao a,.wojyaojiu a{
    color: #333333;
}
.el-button{
    display: none;
}
/* 遮罩层 - 全屏半透明背景 */
.mask-layer {
  display: none; /* 默认隐藏 */
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  z-index: 99999; /* 最高层级，不被遮挡 */
  justify-content: center;
  align-items: center;
}

/* 弹窗 - 居中自适应 */
.mask-popup {
    position: relative;
    width: 90%;
    max-width: 1000px;
    height: 569px;
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3); 
}

/* 内嵌页面 - 铺满弹窗 */
.mask-iframe {
  width: 100%;
  height: 100%;
  display: block;
}

/* 关闭按钮 */
.mask-close {
  position: absolute;
  right: 15px;
  top: 10px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #d32c26;
  color: #fff;
  font-size: 20px;
  border-radius: 50%;
  cursor: pointer;
  z-index: 10;
}
.mask-close:hover {
  background: #ad1925;
}

.tinbutu{width:100%;height:400px;}

.ssken{width: 1200px;margin: 0 auto;overflow: hidden;height: 50px;}
.datubjhjw{width:100%;height:740px;}
.kunakhuj{width:100%; height:1000px;}
.xiaodahng{height: 55px;width: 100%;background-color: #fef0f0;margin-top: 65px;}

.top_01_tu{width:100%; height:400px;}
.lijikuang{width: 1200px;text-align: center;}
.sskwnr{margin: 25px auto 20px; width: 1200px;}
.netww{margin: 0 auto; width: 1200px;}
.nrn_xmshu{color: #8c8c8c;margin-top: 13px;}
.jnd img{
    width: 265px;
    height: 150px;
    border-radius: 11px;
}
.juzhong{margin: 0 auto; width: 1200px;}

.dabjukwkjru{width:100%;height:566px;}
.sji{width: 70%;position: absolute;top:141px;left:22%;}
.xis{width: 70%;position: absolute;top:211px;left:22%;height: 350px;}
.kwjjj{width: 280px;float: left;}
.kwjjj2{width: 220px;float: left;}


.logo_top{width: 340px;position: absolute;left: 19%;top: 30px;}
/* 手机端适配 */
@media screen and (max-width: 768px) {
    
    .logo_top{width: 25%;left: 3%;top: 20px;}
    /* 全局基础样式 */
body {font-size: 14px;}
.juzhong{width:90%;}
.xqkk img {max-width:90%;}
.lijikuang{width: 100%;text-align: center;}
.sskwnr,.netww,.ssken{width: 100%;}
.xiaokung{display:none;}
.xinwendjtu {
    width: 140px;
    height: 100px;
}
.liti{left: 2%;width: 90%;}
.dabjukwkjru{width:100%;height: calc(100vh - 3px);}
.kwjjj{width: 70%;float: left;}
.kwjjj2{width: 70%;float: left;}
.lsg {width: 20%;}
.lsh {left: 29%;}
.sji{top: 197px;left: 29%;}
.xis{top: 300px;left: 5%;width: 90%;}
.wojyaojiu{right: 0;}
.woyao{right: 80px;}
.newjj{
    height: 65px;
    padding-top: 26px;
    width: 64px;
    padding-left: 15px;
}
.liesg,.liesg2{
    height: 440px;
    overflow: hidden;
}
.newk{width:90%;margin:0 auto}
.newf{width: 221px;}
.newh{
    width: calc(100% - 250px);
    margin-left: 10px;
}
.new_ziru{
    height: 48px;
    overflow: hidden;
}
.nrn_xmshu{
    margin-top: 10px;
    height: 40px;
    overflow: hidden;
}
.top_01_tu{height:200px;}
    /* 搜索栏 */
    .sous {
        width: 100%;
        height: auto;
        padding: 10px 15px;
        box-sizing: border-box;
    }
    .souy, .xias {
        width: 92%;
        float: none;
        margin: 0px auto;
    }
    .souz, .souz2 {
        width: calc(100% - 40px);
    }
    .souzz, .souk {
        float: none;
        line-height: 40px;
        margin: 5px 0;
        text-align: center;
        width: 96%;
    }

    /* 顶部导航 */
    .topcs {
        overflow-x: auto;
        white-space: nowrap;
    }
    .topc {
        width: 100%;
        height: auto;
        line-height: 40px;
        font-size: 14px;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .topf {
        padding: 0;
        display: inline-block;
        width: 25%;
        text-align: center;
    }
    
    
  .mask-popup {
    width: 95%;
    height: 80vh;
  }
  .mask-close {
    right: 10px;
    top: 8px;
    width: 28px;
    height: 28px;
    line-height: 28px;
  }
    /* 顶部横幅 */
    .topn {
        height: 200px;
        overflow: hidden;
    }

    .topn2 {
        height: 200px;
        overflow: hidden;
    }
    .tinbutu{width:100%;height:200px;}
    .logo {
        left: 10%;
        top: 20px;
        width: 80%;
    }
    .logo img{
        max-width: 100%;
        height: auto;
    }
    .topy {
        left: -13%;
        width: 90%;
        top: 74px;
        font-size: 18px;
        line-height: 30px;
        text-align: center;
    }
    .topd {
        left: 76%;
        transform: translateX(-50%);
        bottom: -7px;
        width: 50%;
    }
    .dys {
        display: none;
    }

    /* 右侧悬浮按钮 */
    .kinw {
        width: 55px;
        right: 5px;
        top: 20%;
    }
.kinw a {
    height: 55px;
}
    
    /* 新闻板块 */
    .xinwen {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }
.xinwenl font{
    display: inline-block;
    width: calc(100% - 170px);
    white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis;
    }
    .xinwens {
        width: 100%;
        float: none;
        padding: 20px 15px;
        height: auto;
        box-sizing: border-box;
        margin-bottom: 20px;
    }
    .xinwend, .xinwenf {
        padding-right: 20px;
    }
    .tuy {
        width: 100%;
        float: none;
        height: auto;
    }
    .tun {
        float: none;
        width: 100%;
    }
    .tun img {
        width: 100%;
        height: auto;
    }
    .tux {
        left: 50%;
        transform: translateX(-50%);
        top: 50%;
        transform: translate(-50%, -50%);
        font-size: 16px;
    }

    /* 公告板块 */
    .gong {
        height: auto;
        display: block;
    }
    .datubjhjw,.kunakhuj{display:none}
    
    .gonge, .gongx {
        position: relative;
        width: 100%;
        top: 0;
        left: 0;
        margin: 20px auto;
        padding: 20px 15px;
        box-sizing: border-box;
        background: none;
    }
   .gongj {
        width: 48%;
        margin: 0 1%;
        height: 89px;
        margin-bottom: 20px;
    }
    .gongi {
        width: 100%;
        height: auto;
    }
.gongd{
    margin-bottom: 10px;
}
.jnf{bottom:0}
.jnd {
    width: 48%;
    margin: 0 1%;
    height: 120px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
}
.jnd img{
    max-width: 100%;
    height: 120px;
}
    /* 列表板块 */
    .lie {
        height: auto;
        margin-top: 20px;
        padding: 20px 0;
    }
    .lies {
        position: static;
        width: 100%;
        margin: 0;
        margin-left: 0;
        padding: 20px 15px;
        box-sizing: border-box;
    }
    .lieb {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 20px;
    }
    .lieb:nth-child(2n) {
        margin-right: 0;
    }
    .liek {
        right: 19%;
        top: 22px;
        font-size: 12px;
        padding: 5px 0;
    }
    .xiaodahng {
        height: 45px;
    }
    /* 标签切换 */
    .hong, .hong2 {
        padding: 0 12px;
        font-size: 14px;
        height: 45px;
        line-height: 45px;
    }

    /* 大图展示 */
    .dakuangzi {
        position: static;
        width: 100%;
        margin: 0;
        margin-left: 0;
        padding: 20px 15px;
        box-sizing: border-box;
        min-height: auto;
    }
    .dianys {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 15px;
        height: 89px;
    }
    .dianys:nth-child(2n) {
        margin-right: 0;
    }
    .dianys:nth-child(4n) {
        margin-right: 0;
    }
    .dianys img {
        width: 100%;
        height: auto;
    }
    .diany {
        width: 100%;
        font-size: 12px;
    }

    /* 底部列表 */
    .lugg {
        position: static;
        width: 100%;
        margin: 20px 0;
        margin-left: 0;
        padding: 20px 15px;
        box-sizing: border-box;
    }
    .luhh, .lull, .lukk {
        width: 48%;
        margin:0 1% 20px;
    }

    .lus {
        height: 100px;
    }
    .lu {
        font-size: 14px;
    }
    .kaisss img {
        width: 100px;
    }

    /* 页脚 */
    .jia {
        height: auto;
        padding: 30px 15px;
        box-sizing: border-box;
    }
    .kaka, .gognzongj {
        width: 100%;
        padding: 0;
        margin: 0;
        text-align: center;
    }
    .bbk {
        float: none;
        margin: 10px auto;
        width: 80%;
    }
    .gongzh {
        float: none;
        display: inline-block;
        margin: 10px 20px;
    }
    .beian {
        width: 100%;
        float: none;
        text-align: center;
        margin-top: 20px;
    }
    .dibu {
        width: 100%;
        margin-top: 30px;
        padding-top: 20px;
        font-size: 14px;
    }

    /* 内页样式 */
    .zb {
        font-size: 28px;
        top: 50px;
        text-align: center;
    }
    .zbt {
        font-size: 18px;
        top: 110px;
        text-align: center;
    }
    .zw, .zd {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .znn, .zcc {
        padding: 0 15px;
        margin-right: 10px;
        font-size: 14px;
    }
    .zcll {
        width: 100%;
        float: none;
        text-align: left;
        padding-left: 15px;
        margin-bottom: 10px;
        box-sizing: border-box;
    }
    .zchh {
        width: 100%;
        float: none;
        margin-left: 0;
        padding: 0 15px;
        box-sizing: border-box;
    }

    /* 新闻内页 */
    .xq {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
        font-size: 18px;
    }
    .xqkk {
        padding: 0 15px;
        box-sizing: border-box;
    }
    .xinwnenneiy {
        width: 100%;
        padding: 20px 15px;
    }

    /* 分页 */
    .xrpagination ul.pagination li > a,
    .xrpagination ul.pagination li > span {
        min-width: 28px;
        height: 28px;
        padding: 0 8px;
        font-size: 12px;
    }


}

/* 更小屏幕适配（360px以下） */
@media screen and (max-width: 360px) {
    .topy {
        font-size: 20px;
        line-height: 35px;
    }
    .hong, .hong2 {
        padding: 0 15px;
        font-size: 13px;
    }
    .lieb {
        width: 100%;
        margin-right: 0;
    }
    .dianys {
        width: 100%;
        margin-right: 0;
    }
    .luhh, .lull, .lukk {
        width: 100%;
        margin-right: 0;
    }
}
