*{font-family:'Microsoft YaHei',sans-serif;}
#pc_header{width:100%;position:fixed;top:0;padding-right:2.8125rem;z-index:9999;}
#pc_header .line{width:100%;height:2.5rem;background:linear-gradient(to right,#d71106 30%,transparent);max-width:70%;transition: all .5s ease;}
#pc_header .box{display:flex;align-items:center;justify-content:space-between;gap: .625rem;transition: all .5s ease;}
#pc_header .box .ll{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:0 5.625rem 0 6.25rem;}
#pc_header .box .ll::after{content:'';position:absolute;left:-2rem;top:0;width:calc(100% + 2rem);height:100%;transform:skewX(-20deg);z-index:1;background-color:#fff;border-radius:.3125rem;}
#pc_header .box .ll .logo,#pc_header .box .ll ul{position:relative;z-index:2;}
#pc_header .box .ll .logo{width:100%;max-width:22.5625rem;flex-shrink:0;}
#pc_header .box .ll ul{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:3.125rem;}
#pc_header .box .ll ul li{position:relative;}
#pc_header .box .ll ul li>a{position:relative;display:block;padding:1.875rem 0;font-size:1.1875rem;font-weight:bold;color:#323232;}
#pc_header .box .ll ul li>a::after{content:'';position:absolute;left:0;bottom:0;width:0;height:.1875rem;background-color:#e60000;transition:all .5s ease;}
#pc_header .box .ll ul li.on>a::after,#pc_header .box .ll ul li:hover>a::after{width:100%;}
#pc_header .box .ll ul li .ej_box{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:100%;width:auto;height:auto;white-space:nowrap;max-height:0;overflow:hidden;transition:all .5s ease;}
#pc_header .box .ll ul li .ej_box a{display:block;padding:1rem 1.5rem;background-color:#fff;font-size:1rem;color:#212121;transition:all .5s ease;}
#pc_header .box .ll ul li .ej_box a:hover{background-color:#d71106;color:#fff;}
#pc_header .box .ll ul li:hover .ej_box{max-height:20.625rem;}
#pc_header .box .lgd{position:relative;width:100%;max-width:14.6875rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;}
#pc_header .box .lgd a{position:relative;display:flex;align-items:center;gap:.625rem;z-index:2;font-size:1.1875rem;padding:1.8125rem 0;font-weight:bold;color:#fff;}
#pc_header .box .lgd a .ico{width:1.4375rem;height:1.4375rem;flex-shrink:0;}
#pc_header .box .lgd a .ico path{fill:#fff;}
#pc_header .box .lgd::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;transform:skewX(-20deg);z-index:1;background-color:#d71106;border-radius:.3125rem;}
#pc_header.xg .line{margin-top:-2.5rem;}
#pc_header.xg .box{box-shadow:0 2px 12px 0 rgba(0,0,0,.15);}
#banner{width:100%;height:48.75rem;position:relative;overflow:hidden;}
#banner .swiper{width:100%;height:100%;}
#banner .swiper img{display:block;width:100%;height:100%;object-fit:cover;}
#banner::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:40%;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);}
.s_title{display:flex;align-items:flex-end;justify-content:center;gap:1rem;margin-bottom:5.625rem;position:relative;}
.s_title h2{font-family:'SourceHanSerifSC-Heavy';font-size:3rem;color:#333;position:relative;z-index:2;}
.s_title span{font-family:'SourceHanSerifSC-Heavy';font-size:3.75rem;display:inline-block;background:linear-gradient(to right,#fe8c1a,#ee0808);-webkit-background-clip:text;background-clip:text;color:transparent;}
.s_title .d1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/s_title_ico1.png)center no-repeat;background-size:contain;width:39.3125rem;height:5.375rem;z-index:1;}
.s_title .line{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:1.25rem;background:linear-gradient(to right,transparent 20%,#fff0d4,transparent 80%);}
.s_box1{background:url(../images/s_box1_bg.jpg) bottom no-repeat;background-size:cover;padding:0 0 5rem;z-index: 999;position: relative;}
.s_llxx{margin-bottom:2.5rem;}
.s_llxx .ibox{display:flex;align-items:flex-end;gap:1.5rem;}
.s_llxx .top{position:relative;display:flex;align-items:flex-end;justify-content:space-between;width:100%;}
.s_llxx .top::before{content:'';position:absolute;left:1.875rem;bottom:0;background:url(../images/s_title_ico3.png) center no-repeat;background-size:contain;width:18.3125rem;height:1.125rem;transform:translateY(160%);}
.s_llxx .top .s_more{color:#fff;}
.s_llxx .s_title{margin-bottom:0;}
.s_llxx .s_title span{font-size:2.25rem;color:#fff;background:none;}
.s_llxx .s_title h2{font-size:1.625rem;color:#fff;}
.s_llxx .ll{background:linear-gradient(to top,#ee0808,#fe8c1a);width:100%;max-width:24.6875rem;border-radius:.625rem;overflow:hidden;flex-shrink:0;height:48.75rem;margin-top:-6.875rem;padding:3.5rem 1.875rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:3.75rem;}
.s_llxx .ll .hz{width:100%;height:100%;}
.s_llxx .ll .jt{display:grid;grid-template-columns:1fr 1px 1fr;flex-shrink:0;width:100%;}
.s_llxx .ll .jt svg{cursor:pointer;width:2.5rem;height:2.5rem;}
.s_llxx .ll .jt svg path{fill:#fff;}
.s_llxx .ll .jt>div{display:flex;align-items:center;justify-content:center;}
.s_llxx .ll .jt .prev svg{transform:rotate(-90deg);}
.s_llxx .ll .jt .next svg{transform:rotate(90deg);}
.s_llxx .ll .jt .line{width:1px;height:100%;background-color:#fff;}
.s_llxx .ll .hz{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2.5rem;}
.s_llxx .ll .hz a{display:flex;align-items:center;gap:2rem;color:#fff;padding:2.5rem 0;border-bottom:1px solid rgba(255,255,255,.3);}
.s_llxx .ll .hz a .time{width:auto;flex-shrink:0;text-align:center;}
.s_llxx .ll .hz a .time p{font-size:2.625rem;margin-bottom:.25rem;}
.s_llxx .ll .hz a .time span{font-size:.875rem;opacity:.5;}
.s_llxx .ll .hz a h3{font-size:1.0625rem;line-height:1.5;}
.s_llxx .ll .hz .swiper{width:100%;height:100%;}
.swiper-button-disabled{opacity:.5;}
.s_llxx .ibox .rr{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;}
.s_llxx .ibox .rr a{display:block;max-width:36.25rem;}
.s_llxx .ibox .rr .img{width:100%;height:22.8125rem;border-radius:.625rem;}
.s_llxx .ibox .rr .txt{padding:2rem 1.25rem;}
.s_llxx .ibox .rr h3{font-size:1.25rem;line-height:1.5;color:#232323;margin-bottom:1.5rem;transition:all .5s ease;}
.s_llxx .ibox .rr p{font-size:.9375rem;line-height:1.5;color:#333;margin-bottom:1.5rem;opacity:.6;}
.s_llxx .ibox .rr .time{font-size:.875rem;color:#333;opacity:.6;}
.s_llxx .ibox .rr a:hover h3{color:#d71106;}
.s_gg{margin-bottom:2.5rem;border-radius:.625rem;overflow:hidden;}
.s_gg .img{width: 100%;height: 100%;}
.s_ibox .ibox{display:grid;grid-template-columns:.6875fr 1fr;gap:5.3125rem;background-color:#fff;box-shadow:0 2px 12px 0 rgba(243,226,195,.5);padding:3.75rem 2.5rem;border-radius:.625rem;}
.s_ibox .ibox .top{position:relative;}
.s_ibox .ibox .top .s_more{position:absolute;right:0;bottom:0;transform:translateY(100%);}
.s_ibox .ibox .l1 .img{width:100%;height:22.8125rem;border-radius:.625rem;overflow:hidden;}
.s_ibox .ibox .l1 .txt{padding:3.125rem 1.25rem 0;}
.s_ibox .ibox .l1 .txt h3{font-size:1.25rem;font-weight:bold;color:#d71106;margin-bottom:1.5rem;}
.s_ibox .ibox .l1 .txt p{font-size:.9375rem;line-height:1.5;color:#7a7979;}
.pagination{width:auto;text-align:center;margin-top:2.5rem;}
.pagination span{width:3rem;height:.25rem;background-color:#ccc;border-radius:0;opacity:1;transition:all .5s ease;}
.pagination .swiper-pagination-bullet-active{background-color:#d71106;}
.s_ibox .ibox .l2 .top,.s_ibox .ibox .l2 .abox{padding-left:4.0625rem;}
.s_ibox .ibox .l2 .abox{border-left:1px solid #dfdfdf;}
.s_ibox .ibox .l2 .abox .line{width:100%;height:1px;background-color:#dfdfdf;margin:3.75rem 0;}
.s_ibox .ibox .l2 .abox .tt a{display:flex;align-items:center;justify-content:space-between;gap:3.125rem;}
.s_ibox .ibox .l2 .abox .tt a .img{width:100%;max-width:17.625rem;height:11.125rem;border-radius:.625rem;flex-shrink:0;}
.s_ibox .ibox .l2 .abox .tt a .txt{width:100%;}
.s_ibox .ibox .l2 .abox .tt a .txt h3{font-size:1.25rem;line-height:1.25;font-weight:bold;color:#232323;margin-bottom:.625rem;transition:all .5s ease;}
.s_ibox .ibox .l2 .abox .tt a .txt .time{font-size:.875rem;font-weight:bold;color:#d71106;margin-bottom:1.875rem;}
.s_ibox .ibox .l2 .abox .tt a .txt p{font-size:.9375rem;line-height:1.5;font-weight:300;color:#333;}
.s_ibox .ibox .l2 .abox .tt a:hover .txt h3{color:#d71106;}
.s_ibox .ibox .l2 .abox .aa{display:grid;grid-template-columns:repeat(2,1fr);gap:1.875rem 3.75rem;}
.s_ibox .ibox .l2 .abox .aa a{display:flex;align-items:flex-start;gap:1.25rem;}
.s_ibox .ibox .l2 .abox .aa a::before{content:'';width:.625rem;height:.625rem;background-color:#cfcfcf;flex-shrink:0;margin-top:.5rem;}
.s_ibox .ibox .l2 .abox .aa a h3{font-size:1.0625rem;line-height:1.5;color:#232323;margin-bottom:.625rem;transition:all .5s ease;}
.s_ibox .ibox .l2 .abox .aa a .time{font-size:.875rem;font-weight:bold;color:#d71106;}
.s_ibox .ibox .l2 .abox .aa a:hover h3{color:#d71106;}
.s_szjt{padding:6.25rem 0;background:url(../images/s_szjt_bg.jpg) center no-repeat;background-size:cover;}
.s_szjt .s_title{width: 100%;}
.s_szjt .s_title h2{color:#fff;}
.s_szjt .s_title span{background:linear-gradient(to right,#fff,#fe8c1a);-webkit-background-clip:text;background-clip:text;color:transparent;}
.s_szjt .s_title .d1{background:url(../images/s_title_ico2.png) center no-repeat;background-size:contain;width:74.875rem;height:5.375rem;left:48.85%;}
.s_szjt .s_title .line{background:linear-gradient(to right,transparent 20%,rgba(255,255,255,.2),transparent 80%);}
.s_szjt .top{position: relative;}
.s_szjt .s_more{position:absolute;right:0;bottom:0;color:#fff;}
.s_szjt .s_more:hover{color:#fff;}
.s_szjt .ibox{display:grid;grid-template-columns:1fr .475fr;gap:2.8125rem;}
.s_szjt .ibox .l1{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;}
.s_szjt .ibox .l1 .img{position:relative;width:100%;height:19.6875rem;border-radius:.625rem;overflow:hidden;}
.s_szjt .ibox .l1 .img::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:3.5625rem;height:3.5625rem;background:url(../images/n_bf.png) center no-repeat;background-size:contain;}
.s_szjt .ibox .l1 .img::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:3.25rem;height:3.25rem;background-color:#000;opacity:.4;border-radius:50%;}
.s_szjt .ibox .l1 .txt{padding:2rem 1.25rem 0;}
.s_szjt .ibox .l1 .txt .line{width:1.875rem;height:.25rem;background-color:#fff;margin-bottom:1.5rem;}
.s_szjt .ibox .l1 .txt h3{font-size:1.125rem;line-height:1.5;color:#fff;min-height:3.375rem;margin-bottom:2rem;}
.s_szjt .ibox .l1 .txt .time{font-size:1rem;font-weight:bold;color:#fff;}
.s_szjt .ibox .l2 a{display:block;padding:2.5rem 0;border-bottom:1px solid rgba(255,255,255,.3);}
.s_szjt .ibox .l2 a h3{font-size:1.125rem;line-height:1.5;color:#fff;transition:all .5s ease;margin-bottom:1.5rem;}
.s_szjt .ibox .l2 .time{font-size:1rem;font-weight:bold;color:#fff;}
.s_szjt .ibox .l2 a:hover h3{padding-left:1rem;}
.s_szjt .ibox .l2 a:first-child{padding-top:0;}
.s_box3{padding:6.25rem 0 11.25rem;background:linear-gradient(to top,#fff3df 80%,#fffcf8);}
.s_box3 ul{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;}
.s_box3 li .tt{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2.5rem;}
.s_box3 li .tt h2{font-family:'SourceHanSerifSC-Heavy';font-size:2.25rem;color:#333;}
.s_box3 li .tt span{font-family:'SourceHanSerifSC-Heavy';font-size:2.25rem;display:inline-block;background:linear-gradient(to right,#fe8c1a,#ee0808);-webkit-background-clip:text;background-clip:text;color:transparent;}
a.s_more{font-size:1.125rem;color:#333;transition:all .5s ease;}
a.s_more:hover{color:#d3000d;}
.s_box3 .li .ibox{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:2.25rem 1.25rem;height:26.5625rem;overflow:hidden;}
.s_box3 .li .ibox .jt{cursor:pointer;flex-shrink:0;width:1.5rem;height:1.5rem;margin-bottom:4.375rem;}
.s_box3 .li .ibox .swiper{max-width:26.5rem;}
.s_box3 .li .ibox .jt path{fill:#212121;transition:all .5s ease;}
.s_box3 .li .ibox .jt:hover path{fill:#d3000d;}
.s_box3 .li .ibox .jt.prev{transform:scaleX(-1);}
.s_box3 .li .ibox .img{position:relative;width:100%;height:16.75rem;border-radius:.625rem;overflow:hidden;margin-bottom:2rem;}
.s_box3 .li .ibox h3{padding:0 1rem;font-size:1.125rem;line-height:1.5;color:#333;transition:all .5s ease;}
.s_box3 .li .ibox a:hover h3{color:#d3000d;}
.s_box3 .l1 .ibox .img::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:3.5625rem;height:3.5625rem;background:url(../images/n_bf.png) center no-repeat;background-size:contain;}
.s_box3 .l1 .ibox .img::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:3.25rem;height:3.25rem;background-color:#000;opacity:.4;border-radius:50%;}
.s_box3 .tbox{background-color:#fff;padding:2.25rem 1.25rem;height:26.5625rem;}
.s_box3 .tbox a{position:relative;display:block;padding:1.5rem 0;}
.s_box3 .tbox a::before{content:'';position:absolute;left:0;bottom:0;width:.375rem;height:.375rem;background-color:#d3000d;border-radius:50%;z-index:2;}
.s_box3 .tbox a::after{content:'';position:absolute;left:0;bottom:.1563rem;width:100%;height:1px;background-color:#d9d5cc;z-index:1;}
.s_box3 .tbox a .time{font-size:.875rem;color:#d71106;margin-bottom:.5rem;}
.s_box3 .tbox a p{font-size:1.125rem;line-height:1.5;color:#333;transition:all .5s ease;}
.s_box3 .tbox a:hover p{color:#d3000d;}
.s_box3 .tbox a:first-child{padding-top:0;}
#n_banner{position:relative;overflow:hidden;width:100%;height:32.5rem;}
#n_banner::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);}
#n_banner .hz{position:absolute;right:0;width:100%;text-align:right;bottom:1.875rem;z-index:2;}
#n_banner .hz .n_mbx{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;color:rgba(255,255,255,.7);font-size:1.0625rem;}
#n_banner .hz .n_mbx .i:last-child{display:none;}
#n_banner .hz .n_mbx a{transition:all .5s ease;}
#n_banner .hz .n_mbx a.home{width:1.5rem;height:1.5rem;flex-shrink:0;}
#n_banner .hz .n_mbx a.home path{fill:#d3000d;}
#n_banner .hz .n_mbx a:hover{color:#d71106;}
.n_page{background:linear-gradient(to top,#fff3de,#fff);}
.nhz{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;}
.nhz .rr{padding:5.625rem 0 8.125rem;width:100%;}
.n_nav{width:100%;max-width:17.625rem;flex-shrink:0;margin-bottom:5rem;position:sticky;top:13rem;transform:translateY(-6.5625rem);z-index:888;}
.n_nav .top{display:inline-flex;align-items:center;justify-content:center;padding:1.5rem;background:url(../images/n_nav_bg.png) center no-repeat;background-size:cover;font-size:1.75rem;font-weight:bold;color:#fff;width:100%;height:6.5625rem;max-width:17.625rem;}
.n_nav .top h2{font-family:'SourceHanSerifSC-Heavy';font-size:2rem;margin-top:1.25rem;display:inline-block;background:linear-gradient(to right,#fff,#fe8c1a);-webkit-background-clip:text;background-clip:text;color:transparent;}
.n_nav .ibox{position:relative;background:linear-gradient(to top,#fff,#f8e8de);background-size:100%;padding:2.5rem 1.5rem;margin:0 .6875rem 0 .8125rem;border:1px solid #f3e6d0;}
.n_nav .ibox a{display:block;font-size:1.25rem;color:#333;padding:1.875rem 1rem;border-bottom:1px solid #f3e6d0;transition:all .5s ease;}
.n_nav .ibox a.on,.n_nav .ibox a:hover{color:#d3000d;}
.n_nav .ibox a:first-child{padding-top:0;}
.n_nav .ibox a:last-child{border:0;}
.n_nav .ibox::before{content:'';position:absolute;left:0;bottom:0;background:url(../images/n_nav_ico.png) left bottom no-repeat;background-size:contain;width:10rem;height:4.375rem;z-index:1;transform:translate(-35%,30%);}
.n_tpxw ul li a{display:flex;align-items:center;justify-content:space-between;gap:3.75rem;}
.n_tpxw ul li{margin-bottom:2.5rem;}
.n_tpxw ul li:last-child{margin-bottom:0;}
.n_tpxw ul li a .img{width:100%;max-width:21.375rem;height:13.4375rem;border-radius:.625rem;overflow:hidden;flex-shrink:0;}
.n_tpxw ul li a .txt{width:100%;}
.n_tpxw ul li a .txt h3{font-size:1.25rem;font-weight:bold;color:#232323;margin-bottom:1.5rem;transition:all .5s ease;}
.n_tpxw ul li a:hover .txt h3{color:#d3000d;}
.n_tpxw ul li a .txt .ms{font-size:1rem;line-height:1.5;font-weight:300;color:#333;margin-bottom:2.5rem;}
.n_tpxw ul li a .txt .time{position:relative;display:inline-flex;align-items:flex-end;padding:0 1.75rem .625rem .25rem;}
.n_tpxw ul li a .txt .time::before{content:'';position:absolute;left:-3.75rem;bottom:.1563rem;width:calc(100% + 3.75rem - .375rem);height:1px;background-color:#d3000d;}
.n_tpxw ul li a .txt .time::after{content:'';position:absolute;right:0;bottom:0;width:.375rem;height:.375rem;border-radius:50%;border:1px solid #d3000d;}
.n_tpxw ul li a .txt .time p{font-size:1.5rem;font-weight:bold;color:#d71106;margin-right:.25rem;}
.n_wzxw ul li a{position:relative;padding:2.8125rem 2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;}
.n_wzxw ul li a::before{content:'';position:absolute;left:0;top:0;width:0%;height:100%;background:url(../images/n_wzlb_bg.jpg) center no-repeat;background-size:cover;z-index:2;transition:all .5s ease;}
.n_wzxw ul li a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;border:1px dashed #d6cfc3;}
.n_wzxw ul li a h3{width:100%;font-size:1.25rem;color:#232323;position:relative;z-index:4;transition:all .5s ease;}
.n_wzxw ul li a .time{transition:all .5s ease;position:relative;z-index:4;display:inline-flex;align-items:flex-end;padding:0 1.75rem .625rem .25rem;flex-shrink:0;}
.n_wzxw ul li a .time::before{content:'';transition:all .5s ease;position:absolute;left:0;bottom:.1563rem;width:calc(100% - .8125rem);height:1px;background-color:#d3000d;}
.n_wzxw ul li a .time::after{content:'';transition:all .5s ease;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.375rem;height:.375rem;border-radius:50%;border:1px solid #d3000d;z-index:1;}
.n_wzxw ul li a .time p{transition:all .5s ease;font-size:1.5rem;font-weight:bold;color:#d71106;margin-right:.25rem;}
.n_wzxw ul li a .more{transition:all .5s ease;position:relative;z-index:4;display:flex;align-items:center;gap:.5rem;font-size:1.25rem;color:#fff;flex-shrink:0;opacity:0;visibility:hidden;transition:all .5s ease;}
.n_wzxw ul li a .more .ico{width:1.5rem;height:1.5rem;flex-shrink:0;}
.n_wzxw ul li a .more .ico path{fill:#fff;}
.n_wzxw ul li a .time .i{width:1rem;height:1px;background-color:#d3000d;position:absolute;right:0;bottom:.5625rem;transform:rotate(-51deg);transition:all .5s ease;}
.n_wzxw ul li a:hover::before{width:100%;}
.n_wzxw ul li a:hover .time::before,.n_wzxw ul li a:hover .time .i{background-color:#fff;}
.n_wzxw ul li a:hover .time::after{border-color:#fff;}
.n_wzxw ul li a:hover .time p,.n_wzxw ul li a:hover .time,.n_wzxw ul li a:hover h3{color:#fff;}
.n_wzxw ul li a:hover .more{opacity:1;visibility:visible;}
.n_xwxq .top{position:relative;margin-bottom:3.125rem;padding-bottom:1.75rem;border-bottom:1px solid #e2dede;}
.n_xwxq .top::before{content:'';position:absolute;left:0;bottom:-1px;background-color:#d3000d;width:4.75rem;height:1px;z-index:1;}
.n_xwxq .top h3{font-size:1.875rem;font-weight:bold;color:#232323;margin-bottom:1.875rem;line-height: 1.5;}
.n_xwxq .top .ibox{display:flex;align-items:center;gap:2.8125rem;font-size:1rem;color:#333;}
.n_video ul{display:grid;grid-template-columns:repeat(3,1fr);gap:3.75rem 2.1875rem;}
.n_video ul li a .img{position:relative;width:100%;height:16.125rem;border-radius:.625rem;overflow:hidden;}
.n_video ul li a .img::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:3.5625rem;height:3.5625rem;background:url(../images/n_bf.png) center no-repeat;background-size:contain;}
.n_video ul li a .img::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:3.25rem;height:3.25rem;background-color:#000;opacity:.4;border-radius:50%;}
.n_video ul li a .txt{padding:2rem 1.25rem 0;}
.n_video ul li a .txt h3{font-size:1.125rem;line-height:1.5;color:#232323;margin-bottom:1.25rem;min-height:3.375rem;}
.n_video ul li a .txt .time{position:relative;display:inline-flex;align-items:flex-end;padding:0 1.75rem .625rem .25rem;margin-bottom:1.75rem;}
.n_video ul li a .txt .time::before{content:'';position:absolute;left:0;bottom:.1563rem;width:calc(100% - .375rem);height:1px;background-color:#d3000d;}
.n_video ul li a .txt .time::after{content:'';position:absolute;right:0;bottom:0;width:.375rem;height:.375rem;border-radius:50%;border:1px solid #d3000d;}
.n_video ul li a .txt .time p{font-size:1.5rem;font-weight:bold;color:#d71106;margin-right:.25rem;}
.n_video ul li a .txt .time span{font-size:.875rem;color:#989594;}
.n_video ul li a .txt .more{padding:1rem;font-size:1.0625rem;color:#d3000d;text-align:center;background-color:#f8f0e4;border-radius:5rem;transition:all .5s ease;}
.n_video ul li a:hover .txt .more{background-color:#d3000d;color:#fff;}
.p_pages{display:flex;align-items:center;justify-content:flex-end;margin-top:3.75rem;gap:.625rem;flex-wrap:wrap;}
.p_pages span{display:block;font-size:.875rem;border:1px solid #dfdada;border-radius:.3125rem;padding:.625rem .875rem;transition:all .5s ease;color:#3a3a3a;}
.p_pages span.p_no_d,.p_pages span:hover{background-color:#d71106;color:#fff;border-color:#d71106;}
footer{position:relative;padding-top:5rem;margin-top:-5rem;z-index:8888;}
footer::after{content:'';position:absolute;left:0;top:0;width:34.5625rem;height:100%;background:url(../images/footer_bg.jpg) left top no-repeat;background-size:contain;clip-path:polygon(0 100%,0 0,100% 0,100% 0,68% 0,100% 100%,0 100%,0 100%);z-index:1;}
footer .w1600{position:relative;z-index:2;width:100%;}
footer .w1600::after{content:'';position:absolute;right:0;top:0;width:100%;height:100%;background-color:#d71106;transform:translateX(16.5rem);z-index:1;}
footer .hz{position:relative;z-index:2;padding:0 0 2.5rem 10.625rem;display:flex;align-items:flex-start;justify-content:space-between;gap:3.75rem;}
footer .hz .ll{padding-top:2.5rem;width:100%;}
footer .hz .tt{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}
footer .hz .tt .flogo{width:100%;max-width:29rem;}
footer .hz .tt h3{font-family:'DINGTALK';font-size:2.25rem;color:#fff;display:flex;align-items:center;margin-left:2rem;}
footer .hz .line{width:100%;height:1px;background-color:#fff;margin:1.875rem 0;opacity:.15;}
footer .hz .copy{font-size:1rem;font-weight:300;line-height:1.5;color:#fff;text-align:center;}
footer .hz .copy a{position:relative;display:inline-block;}
footer .hz .copy a::before{content:'';position:absolute;left:0;bottom:0;width:0;height:1px;background-color:#fff;opacity:.6;transition:all .5s ease;}
footer .hz .copy a:hover::before{width:100%;}
footer .hz .ewm{font-size:1rem;font-weight:300;text-align:center;color:rgba(255,255,255,.6);width:100%;max-width:11.875rem;flex-shrink:0;margin-top:-2.5rem;}
footer .hz .ewm .img{width:11.875rem;height:11.875rem;border:2px solid #d3000d;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:.875rem;}
footer .hz .ewm .img img{width:100%;height:100%;max-width:98%;max-height:98%;object-fit:contain;}