*{font-family:'Microsoft YaHei',sans-serif;}
#pc_header{position:fixed;top:0;z-index:999;width:100%;transition:all .5s ease;}
#pc_header .box{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;transition: all .5s ease;}
#pc_header .box .left{width:100%;max-width:132px;flex-shrink:0;padding-top:20px;transition: all .5s ease;}
#pc_header .box .left::before{content:'';-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:-20px;background:url(../images/logo_bg.png) top left no-repeat;background-size:contain;width:521px;height:276px;z-index:1;transition:all .5s ease;}
#pc_header .box .left .logo{position:relative;z-index:2;}
#pc_header .box .right{display:flex;align-items:center;justify-content:flex-end;}
#pc_header .box .right li{position:relative;}
#pc_header .box .right li>a{position:relative;display:flex;align-items:center;gap:10px;padding:50px 36px;transition:all .5s ease;}
#pc_header .box .right li>a::before{content:'';position:absolute;left:0;top:0;width:100%;height:4px;background-color:#e9bb71;opacity:0;z-index:2;transition:all .5s ease;}
#pc_header .box .right li>a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(233,187,113,.8),transparent);opacity:0;z-index:1;transition:all .5s ease;}
#pc_header .box .right li.on>a::before,#pc_header .box .right li.on>a::after,#pc_header .box .right li:hover>a::before,#pc_header .box .right li:hover>a::after{opacity:1;}
#pc_header .box .right li>a .ico{position:relative;z-index:3;width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:invert(150%) sepia(150%) saturate(0%) hue-rotate(0deg) brightness(150%) contrast(150%);}
#pc_header .box .right li>a .ico img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;}
#pc_header .box .right li>a font{position:relative;z-index:3;width:100%;font-family:'SourceHanSerifSC-Bold';font-size:24px;color:#fff;}
#pc_header .box .right li .ej_box{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:100%;width:auto;white-space:nowrap;height:auto;max-height:0;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:all .5s ease;}
#pc_header .box .right li .ej_box a{display:block;padding:16px 24px;font-size:18px;text-align:center;color:#212121;background-color:#fff;transition:all .5s ease;}
#pc_header .box .right li .ej_box a:hover{background-color:#a90f0a;color:#fff;}
#pc_header .box .right li:hover .ej_box{max-height:400px;}
#pc_header.xg{background-color:#a90f0a;}
#pc_header.xg .box .left{max-width:56px;padding-top:12px;}
#pc_header.xg .box .left::before{opacity:0;visibility: hidden;}
#pc_header.xg .box .right li>a{padding:32px 36px;}
.s_title .top{display:flex;align-items:flex-end;justify-content:center;gap:1.5rem;}
.s_title .top .ll{padding-bottom:1.0625rem;text-align:right;}
.s_title .top .ll p{display:inline-block;position:relative;font-family:'SourceHanSerifSC-Bold';font-size:1.25rem;color:#b31e23;text-align:right;padding-right:4.375rem;}
.s_title .top .ll p::before{content:'/////////////////////////';font-family:'SourceHanSerifSC-Heavy';font-size:.625rem;font-weight:bold;letter-spacing:2px;position:absolute;left:0;bottom:0;transform:translate(-110%,0) scaleX(-1);}
.s_title .top .ll p::after{content:'';position:absolute;right:0;bottom:0;background:linear-gradient(to left,#af2932,transparent);width:3.625rem;height:.75rem;transform:skewX(30deg);}
.s_title .top .ll .line{position:relative;width:28.125rem;width:42.5rem;height:.125rem;background:linear-gradient(to left,#af2932,transparent);margin-top:1.25rem;transform:skewX(30deg);}
.s_title .top .ll .line::before{content:'';position:absolute;right:0;top:0;width:1px;background-color:#af2932;height:1.25rem;}
.s_title .top .rr h2{position:relative;display:inline-block;font-family:'SourceHanSerifSC-Heavy';font-size:3.75rem;color:#b31e23;}
.s_title .top .rr h2 .iconfont{font-size:3rem;position:absolute;right:0;top:0;transform:translate(110%,-10%);}
.s_title .top .rr h2::after{content:'/////////////////////////';font-family:'SourceHanSerifSC-Heavy';font-size:.625rem;font-weight:bold;letter-spacing:2px;position:absolute;right:0;bottom:0;transform:translate(110%,10%);}
.s_title .top .rr .line{width:42.5rem;height:.375rem;background:linear-gradient(to right,#af2932,transparent);margin-top:1.25rem;transform:skewX(30deg);}
.s_title{position:relative;margin-bottom:6.875rem;}
.s_title::before{content:'';position:absolute;left:50%;top:0;transform:translate(-50%,-20%);background:url(../images/n_lsyg_top_bg.png) center no-repeat;background-size:contain;width:100%;height:10.5rem;z-index:1;}
.s_more{display:inline-flex;align-items:center;background:url(../images/s_more.png) center no-repeat;background-size:contain;width:13.1875rem;height:3rem;font-size:1.0625rem;color:#a90f0a;padding:.9375rem 0 0 3.25rem;transition:all .5s ease;}
.s_more:hover{transform:translateX(1rem);}
#banner{position:relative;width:100%;height:100vh;z-index:2;}
#banner .swiper,#banner img{width:100%;height:100%;}
#banner img{display:block;object-fit:cover;}
#banner .pagination{position:absolute;left:0;bottom:5rem;width:100%;z-index:2;text-align:center;}
#banner .pagination span{position:relative;width:4.0625rem;height:4.3125rem;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;opacity:.6;font-size:1.25rem;color:#fff;transition:all .5s ease;}
#banner .pagination span::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/s_banner_ico.png) center no-repeat;background-size:contain;opacity:0;visibility:hidden;transition:all .5s ease;}
#banner .pagination span.swiper-pagination-bullet-active{opacity:1;}
#banner .pagination span.swiper-pagination-bullet-active::before{opacity:1;visibility:visible;}
.s_djs{position:absolute;right:0;bottom:0;width:100%;transform:translateY(30%);z-index:4;text-align:right;}
.s_djs .sz{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:1.25rem;}
.s_djs .sz .p{position:relative;}
.s_djs .sz .p .bk:nth-of-type(1){left:0;}
.s_djs .sz .p .bk:nth-of-type(2){left:34.5%;}
.s_djs .sz .p .bk:nth-of-type(3){right:0;}
.s_djs .sz .p .bk{position:absolute;top:0;width:4.375rem;height:100%;border-radius:.375rem;overflow:hidden;z-index:1;}
.s_djs .sz .p .bk::before,.s_djs .sz .p .bk::after{content:'';position:absolute;left:0;width:4.375rem;height:calc(50% - .3125rem);background-color:rgba(255,255,255,.85);}
.s_djs .sz .p .bk::before{top:0;}
.s_djs .sz .p .bk::after{bottom:0;}
.s_djs .sz p{position:relative;font-family:'Roboto-Bold';font-size:5.625rem;letter-spacing:1.5rem;color:#c00100;transform:translateX(.875rem);z-index:2;}
.s_djs .sz .d{padding:.1875rem;font-size:1.875rem;font-weight:bold;color:#880100;background:rgba(255,255,255,.85);border-radius:.375rem;margin-left:.625rem;}
.s_djs h6{font-family:'ALIMAMA';display:inline-block;font-size:1.25rem;background:rgba(255,255,255,.85);padding:.4375rem 3.25rem;border-radius:.375rem;color:#b10604;margin-right:2.8125rem;}
#banner::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:30.6875rem;background:url(../images/s_banner_zz.png) bottom no-repeat;background-size:cover;z-index:2;transform:translateY(50%);}
.s_gqhd{position:relative;padding:10.625rem 0 8.125rem;background:linear-gradient(to bottom,#fef1e1,transparent,#fef6ec);}
.s_gqhd .hz .wrapper{width:100%;height:5.125rem;position:relative;overflow:hidden;padding-top:2rem;}
.s_gqhd .hz .boxes .ibox{position:absolute;width:auto;height:3.125rem;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .5s ease;border-radius:1.25rem;}
.s_gqhd .hz .boxes .ibox a{display:block;width:auto;height:100%;border:1px solid #efdacc;border-radius:5rem;position:relative;padding:1rem 5rem 1rem 1.5rem;font-size:1rem;color:#d8625c;font-weight:300;}
.s_gqhd .hz .boxes .ibox a h6{position:absolute;top:0;transform:translateY(-80%);right:1.875rem;padding:.5rem 1rem;background-color:#efdacc;font-size:1rem;color:#a90f0a;border-radius:1rem;}
.s_gqhd .hz .boxes .ibox a h6::before{content:"";position:absolute;top:100%;left:80%;transform:translateX(-50%);width:0;height:0;border-left:0rem solid transparent;border-right:.4375rem solid transparent;border-bottom:.625rem solid transparent;border-top:.625rem solid #efdacc;}
.s_gqhd .hz .box{margin-bottom:.9375rem;}
.s_gqhd .hz .box:last-child{margin-bottom:0;}
.s_gqhd .hz .box1 .boxes{position:relative;left:-22.1875rem;}
.s_gqhd .hz .box2 .boxes{position:relative;left:-28.1875rem;}
.s_gqhd .hz .box3 .boxes{position:relative;left:-22.1875rem;}
.s_form{margin-top:5rem;text-align:center;position:relative;}
.s_form .name{width:100%;max-width:15rem;padding:1rem 1.5rem;background:url(../images/s_form_bg1.jpg) center no-repeat;background-size:cover;border-radius:5rem;font-size:1.25rem;color:#f9ceaa;}
.s_form input::placeholder{font-size:1.25rem;color:#f9ceaa;opacity:.75;}
.s_form .text{width:100%;max-width:36.25rem;padding:1rem 1.5rem;background:url(../images/s_form_bg.jpg) center no-repeat;background-size:cover;border-radius:5rem;font-size:1.25rem;color:#f9ceaa;margin:0 5.75rem 0 .625rem;}
.s_form .btn{position:relative;width:100%;max-width:16.25rem;padding:1rem 1.5rem;background:url(../images/s_form_bg1.jpg) center no-repeat;background-size:cover;border-radius:5rem;font-size:1.25rem;color:#f9ceaa;}
.s_form .btn::before{content:'';position:absolute;left:0;top:50%;transform:translate(-60%,-50%);z-index:2;background:url(../images/s_form_ico.png) center no-repeat;background-size:contain;width:7.125rem;height:5.9375rem;}
.s_form .btn p{background:linear-gradient(#fde4c5,#f8b252);-webkit-background-clip:text;background-clip:text;color:transparent;}
.s_form::after{content:'';position:absolute;right:26%;top:0%;background:url(../images/s_form_lin.png) bottom no-repeat;background-size:contain;width:32.6875rem;height:6.0625rem;}
.s_form::before{content:'\e603';font-family:"iconfont" !important;font-size:1.25rem;color:#a90f0a;position:absolute;right:44%;top:5.375rem;}
.s_yxkx{padding:3.125rem 0;background:url(../images/s_yxkx_bg.jpg) bottom no-repeat;background-size:cover;}
.s_yxkx .a{position:relative;display:block;border-radius:1rem;overflow:hidden;}
.s_yxkx .a h6{position:absolute;left:1.875rem;top:1.875rem;z-index:2;padding:.4375rem 1.25rem;background-color:#a90f0a;font-size:1rem;border-radius:5rem;color:#fff;}
.s_yxkx .a .img{width:100%;height:16.25rem;}
.s_yxkx .a .txt{padding:3.5625rem 1.875rem;background-color:#a90f0a;color:#fff;position:relative;}
.s_yxkx .a .txt::before{content:'';position:absolute;right:0;bottom:0;background:url(../images/s_yxkx_txt_bg.png) bottom right no-repeat;background-size:contain;opacity:.05;width:70%;height:70%;}
.s_yxkx .a .txt h3{font-size:1.1875rem;line-height:1.5;font-weight:bold;margin-bottom:1.5rem;}
.s_yxkx .a .txt p{font-size:1rem;font-weight:300;line-height:1.875;opacity:.6;margin-bottom:3.125rem;transition: all .5s ease;}
.s_yxkx .a .txt .time p{font-family:'Roboto-Regular';margin-bottom:0;line-height:1;}
.s_yxkx .a .txt .time p span{font-family:'Roboto-Regular';font-size:1.875rem;}
.s_yxkx .pagination{margin-top:1.75rem;display:flex;align-items:center;justify-content:center;gap:1.25rem;transition:all .5s ease;}
.s_yxkx .pagination span{position:relative;width:.5rem;height:.5rem;border-radius:50%;border:2px solid #a3a3a3;opacity:1;background-color:transparent;transition:all .5s ease;}
.s_yxkx .pagination span::before{content:'\e603';font-family:"iconfont" !important;font-size:1.25rem;color:#a90f0a;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);opacity:0;visibility:hidden;transition:all .5s ease;}
.s_yxkx .pagination span.swiper-pagination-bullet-active{border-color:transparent;}
.s_yxkx .pagination span.swiper-pagination-bullet-active::before{opacity:1;visibility:visible;}
.s_yxkx .more{text-align:right;margin-top:3rem;transition:all .5s ease;}
.s_yxkx .swiper-slide .pagination,.s_yxkx .swiper-slide .more{display:none;}
.s_yxkx .swiper-slide .a{transition: all .5s ease;}
.s_yxkx .swiper-slide-active +.swiper-slide .pagination{display:flex;}
.s_yxkx .swiper-slide-active +.swiper-slide +.swiper-slide +.swiper-slide .more{display:block;}
.s_yxkx .swiper-slide:nth-child(4n+1) .txt,.s_yxkx .swiper-slide:nth-child(4n+1) .a h6{background-color:#0b6f3f;}
.s_yxkx .swiper-slide:nth-child(4n+2) .txt,.s_yxkx .swiper-slide:nth-child(4n+2) .a h6{background-color:#b31e23;}
.s_yxkx .swiper-slide:nth-child(4n+3) .txt,.s_yxkx .swiper-slide:nth-child(4n+3) .a h6{background-color:#247fd0;}
.s_yxkx .swiper-slide:nth-child(4n+4) .txt,.s_yxkx .swiper-slide:nth-child(4n+4)  .a h6{background-color:#5958b3;}
.s_yxkx .swiper-slide-active +.swiper-slide .txt .bt_txt4{-webkit-line-clamp:2;line-clamp:2;}
.s_yxkx .swiper-slide-active +.swiper-slide +.swiper-slide .txt .bt_txt4{-webkit-line-clamp:2;line-clamp:2;}
.s_yxkx .swiper-slide-active +.swiper-slide .a{margin-top:3.75rem;}
.s_yxkx .swiper-slide-active +.swiper-slide +.swiper-slide .a{margin-top:9.375rem;}
.s_yxkx .swiper-slide-active +.swiper-slide .a .txt{padding:2rem 1.875rem;}
.s_hdyg .s_title::before{display:none;}
.s_hdyg .s_title .top .rr h2{background:linear-gradient(#fff7ec,#ffbc8f);-webkit-background-clip:text;background-clip:text;color:transparent;}
.s_hdyg .s_title .top .ll p{color:#fff7ec;}
.s_hdyg .s_title .top .ll p::after,.s_hdyg .s_title .top .ll .line{background:linear-gradient(to left,rgba(255,255,255,.5),transparent);}
.s_hdyg .s_title .top .ll .line::before{background-color:#fff;opacity:.5;}
.s_hdyg .s_title .top .rr h2 .iconfont,.s_hdyg .s_title .top .rr h2::after{color:#fff7ec;}
.s_hdyg .s_title .top .rr .line{background:linear-gradient(to right,#ffbc8f,transparent);}
.s_hdyg{padding:14rem 0 6.75rem;background:url(../images/s_hdyg_bg.jpg) bottom no-repeat;background-size:cover;}
.s_hdyg ul{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 2.1875rem;}
.s_hdyg ul li a{display:flex;align-items:center;gap:3.75rem;justify-content:space-between;padding:3.125rem;background-color:#ffefe3;border-radius:1.25rem;position:relative;overflow:hidden;}
.s_hdyg ul li a .img{width:12rem;height:12rem;background-color:#fff;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.s_hdyg ul li a .img img{width:100%;height:100%;max-width:80%;max-height:80%;object-fit:contain;}
.s_hdyg ul li a h3,.s_hdyg ul li a .ibox{position:relative;z-index:2;}
.s_hdyg ul li a h3{font-size:1.25rem;font-weight:bold;line-height:1.5;color:#252525;margin-bottom:1.25rem;transition:all .5s ease;min-height:3.75rem;}
.s_hdyg ul li a .ibox p{font-size:1.125rem;font-weight:300;color:#252525;display:flex;align-items:center;gap:1rem;margin-bottom:1rem;transition:all .5s ease;}
.s_hdyg ul li a .ibox p .iconfont{font-size:1.25rem;flex-shrink:0;}
.s_hdyg ul li a .ibox p .icon-zhujiangren{font-size:1.5rem;margin-left:-0.1875rem;}
.s_hdyg ul li a .ibox p span{flex-shrink:0;}
.s_hdyg ul li a .ibox p span::before{content:'';padding:.5rem 1rem;font-size:1rem;color:#fff;border-radius:.25rem;}
.s_hdyg ul li a .ibox p span.on::before{content:'进行中';background-color:#69aa52;}
.s_hdyg ul li a .ibox p span.load::before{content:'未开始';background-color:#ea4444;}
.s_hdyg ul li a .ibox p span.off::before{content:'已结束';background-color:#7f7a72;}
.s_hdyg ul li a:hover h3{color:#a90f0a;}
.s_hdyg ul li a h6{position:absolute;left:0;top:0;z-index:2;padding:.75rem 1rem;background-color:#f2b867;font-size:1rem;color:#252525;border-bottom-right-radius:1.25rem;}
.s_hdyg .s_more{margin-top:2.75rem;}
.s_hdyg .s_more{filter: invert(150%) sepia(150%) saturate(0%) hue-rotate(0deg) brightness(150%) contrast(150%);}
.s_hdyg .more{text-align:right;}
.s_styx{padding:9.375rem 0 21.5625rem;background:url(../images/s_styx_bg.jpg) bottom no-repeat;background-size:cover;}
.s_styx .hz{display:flex;align-items:flex-start;gap:.625rem;}
.s_styx .hz .ll,.s_styx .hz .rr{width:100%;max-width:50%;}
.s_styx .hz .ll{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;}
.s_styx .hz .li{position:relative;display:block;width:100%;height:19.25rem;}
.s_styx .hz .li .img{width:100%;height:100%;border-radius:1rem;overflow:hidden;position:relative;}
.s_styx .hz .li .img::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;background:url(../images/n_bf.png) center no-repeat;background-size:contain;width:3.5625rem;height:3.5625rem;}
.s_styx .hz .li p{border-radius:1rem;position:absolute;left:0;bottom:0;padding:1.5rem;width:100%;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));font-size:1rem;color:#fff;}
.s_styx .hz .ll .li:nth-child(2){grid-row:span 2;height:100%;}
.s_styx .hz .rr{display:grid;grid-template-columns:.7fr 1fr;gap:.625rem;align-items:start;}
.s_styx .hz .rr .li:nth-child(1){grid-column:span 2;}
.s_styx .hz .rr .li:nth-child(2){height:25.625rem;position:relative;}
.s_styx .hz .rr .li .s_more{position:absolute;right:0;bottom:0;z-index:1;transform:translateX(110%);}
.s_styx .hz .rr .li .s_more:hover{transform:translateX(120%);}
#n_banner{position:relative;height:38.125rem;width:100%;overflow:hidden;}
#n_banner .img:hover img{transform: none;}
#n_banner .img{width: 100%;height: 100%;}
#n_banner .hz{position:absolute;left:0;bottom:0;z-index:1;width:100%;padding-bottom:5px;}
#n_banner .hz::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:#a90f0a;}
#n_banner .n_nav{display:flex;align-items:center;width:100%;}
#n_banner .n_nav a{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;width:17.125rem;height:4.375rem;transform:translateX(-0.625rem);background-color:#fff;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;filter:drop-shadow(.5rem 0px .3125rem rgba(0,0,0,0.08));transition:all .5s ease;}
#n_banner .n_nav a::before{content:'';position:absolute;left:50%;top:0;transform:translate(-50%,-1rem);width:15.4375rem;background:url(../images/n_nav_bg_on.png) center no-repeat;background-size:contain;height:2.8125rem;z-index:2;opacity:0;visibility:hidden;transition:all .3s ease;}
#n_banner .n_nav a::after{content:'';position:absolute;right:0;bottom:0;transform:translateX(95%);border-right:1.25rem solid transparent;border-bottom:3.625rem solid #fff;z-index:2;transition:all .5s ease;}
#n_banner .n_nav a .ico,#n_banner .n_nav a font{position:relative;z-index:3;}
#n_banner .n_nav a .ico{position:relative;z-index:3;width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:none;transition:all .5s ease;}
#n_banner .n_nav a .ico img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;}
#n_banner .n_nav a font{position:relative;z-index:3;font-family:'SourceHanSerifSC-Bold';font-size:20px;color:#383838;transition:all .5s ease;}
#n_banner .n_nav a:first-child{transform:none;}
#n_banner .n_nav a.on,#n_banner .n_nav a:hover{background-color:#a90f0a;}
#n_banner .n_nav a.on::after,#n_banner .n_nav a:hover::after{border-bottom:3.625rem solid #a90f0a;}
#n_banner .n_nav a.on .ico,#n_banner .n_nav a:hover .ico{filter:invert(150%) sepia(150%) saturate(0%) hue-rotate(0deg) brightness(150%) contrast(150%);}
#n_banner .n_nav a.on font,#n_banner .n_nav a:hover font{color:#fff;}
#n_banner .n_nav a.on::before,#n_banner .n_nav a:hover::before{opacity:1;visibility:visible;}
#n_banner .n_nav a{width:100%;max-width:50%;}
#n_banner .n_nav a:nth-child(1){z-index:10;}
#n_banner .n_nav a:nth-child(2){z-index:9;}
#n_banner .n_nav a:nth-child(3){z-index:8;}
#n_banner .n_nav a:nth-child(4){z-index:7;}
#n_banner .n_nav a:nth-child(5){z-index:6;}
#n_banner .n_nav a:nth-child(6){z-index:5;}
#n_banner .n_nav a:nth-child(7){z-index:4;}
#n_banner .n_nav a:nth-child(8){z-index:3;}
#n_banner .n_nav a:nth-child(9){z-index:2;}
#n_banner .n_nav a:nth-child(10){z-index:1;}
.n_bg{background:url(../images/n_page_bg.jpg) bottom no-repeat #fff;background-size:100%;padding:6.25rem 0 20.625rem;}
.n_wyjz .ar_article{font-size:1.0625rem;font-weight:300;line-height:1.875;color:#252525;}
.n_wyjz .ar_article h2{font-family:'SourceHanSerifSC-Bold';font-size:2rem;line-height:1.875;color:#252525;margin-bottom:1rem;}
.n_wyjz .ar_article h4{font-family:'SourceHanSerifSC-Bold';font-size:1.5rem;line-height:1.875;color:#a90f0a;margin-bottom: 1.5rem;}
.n_wyjz .ar_article h4::before{content:'◎';font-family:'SourceHanSerifSC-Bold';font-size:1.125rem;display:inline-block;margin-right:.875rem;}
.n_wyjz .ar_article .ibox{display:grid;grid-template-columns:repeat(3,1fr);gap:2.25rem;}
.n_wyjz .ar_article .ibox .li{position:relative;padding-top:1.875rem;}
.n_wyjz .ar_article .ibox .li .sz{position:absolute;right:1.25rem;top:-1.875rem;font-family:'Roboto-Bold';font-size:3.875rem;color:#a90f0a;opacity:.5;z-index:3;}
.n_wyjz .ar_article .ibox .li .txt{position:relative;z-index:3;border-radius:.875rem;width:100%;height:17.5rem;border-radius:.875rem;overflow:hidden;background-color:#f4f4f4;padding:3.125rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
.n_wyjz .ar_article .ibox .li .txt p{font-size:1rem;}
.n_wyjz .ar_article .ibox img{margin:0;}
.n_wyjz .ar_article .ibox .img{margin-top:-.625rem;border-radius:.875rem;position:relative;z-index:2;}
.n_wyjz .ar_article .ibox .li .img{border-top-left-radius:0;border-top-right-radius:0;}
.n_wyjz .ar_article .ibox .l1 .img{margin-top:0;border-radius:.875rem;z-index:3;}
.n_wyjz .ar_article .ibox .l1 .txt{margin-top:-.625rem;border-top-left-radius:0;border-top-right-radius:0;z-index:2;}
.n_wyjz .ar_article .ibox h6{width:100%;color:#fff;padding:1.5rem 1.5rem 1rem;text-align:center;background-color:#a90f0a;border-radius:.875rem;border-top-left-radius:0;border-top-right-radius:0;margin-top:-.625rem;}
.n_wyjz .ar_article .fbox{display:flex;align-items:center;justify-content:space-between;gap:2rem;}
.n_wyjz .ar_article .fbox .ewm{width:auto;flex-shrink:0;}
.n_wyjz .ar_article .fbox .img{width:11rem;height:11rem;border-radius:.625rem;border:1px solid #bfbfbf;display:flex;align-items:center;justify-content:center;background-color:#fff;margin-bottom:.625rem;}
.n_wyjz .ar_article .fbox .img img{margin:0;display:block;width:100%;height:100%;max-width:90%;max-height:90%;object-fit:contain;}
.n_wyjz .ar_article .fbox .ewm p{text-align:center;font-size:1.0625rem;}
.n_wzlb ul li a h3{font-family:'SourceHanSerifSC-Bold';font-size:1.25rem;color:#252525;padding:1.5rem 1.25rem;border-bottom:1px solid #e9e9e9;transition:all .5s ease;}
.n_wzlb ul li a h3::before{content:'·';font-family:'SourceHanSerifSC-Bold';font-size:1.25rem;display:inline-block;margin-right:1rem;}
.n_wzlb ul li a:hover h3{background-color:#a90f0a;border-color:#a90f0a;color:#fff;}
.n_tplb ul li a{display:flex;align-items:center;justify-content:space-between;padding:2.5rem 0;gap:3.75rem;transition:all .5s ease;}
.n_tplb ul li a .ll{position:relative;width:100%;max-width:31.25rem;padding-left:4.25rem;flex-shrink:0;}
.n_tplb ul li a .ll .time{width:7.375rem;height:7.375rem;background:url(../images/n_time_bg.jpg) center no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;border-radius:.375rem;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;}
.n_tplb ul li a .ll .time p{font-family:'Roboto-Regular';font-size:3rem;}
.n_tplb ul li a .ll .time span{font-family:'Roboto-Regular';font-size:1rem;}
.n_tplb ul li a .ll .img{width:100%;height:17.5rem;border-radius:.625rem;}
.n_tplb ul li a .txt{width:100%;}
.n_tplb ul li a .txt h3{font-family:'SourceHanSerifSC-Bold';font-size:1.5rem;color:#252525;margin-bottom:1.875rem;transition:all .5s ease;}
.n_tplb ul li a .txt p{font-size:1rem;line-height:1.875;font-weight:300;color:#252525;}
.n_tplb ul li:hover a .txt h3{color:#a90f0a;}
.n_tplb ul li:hover{background-color:#f5f5f5;}
.n_splb ul{display:grid;grid-template-columns:repeat(3,1fr);gap:3.125rem 1.25rem;}
.n_splb ul li a .img{position:relative;width:100%;height:21.25rem;border-radius:.625rem;overflow:hidden;}
.n_splb ul li a .img::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:3.5625rem;height:3.5625rem;background:url(../images/n_bf.png) center no-repeat;background-size:contain;}
.n_splb ul li a .txt{padding:1.6875rem 2.125rem 0;}
.n_splb ul li a .txt h3{font-family:'SourceHanSerifSC-Bold';font-size:1.25rem;line-height:1.5;color:#252525;min-height:3.75rem;transition:all .5s ease;margin-bottom:1.5rem;}
.n_splb ul li a .txt .time p{font-family:'Roboto-Regular';font-size:1rem;color:#d2d2d2;}
.n_splb ul li a .txt .time span{font-family:'Roboto-Regular';font-size:1.5rem;color:#d2d2d2;}
.n_splb ul li a:hover .txt h3{color:#a90f0a;}
.n_rwlb ul{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem 3.4375rem;}
.n_rwlb ul li a{display:block;border:1px solid #e0e0e0;border-radius:.625rem;overflow:hidden;padding-right:1.4375rem;transition:all .5s ease;}
.n_rwlb ul li a .img{position:relative;width:100%;height:13.625rem;border-radius:.625rem;overflow:hidden;}
.n_rwlb ul li a .txt{padding:1.6875rem 2.125rem 2.8125rem;}
.n_rwlb ul li a .txt h3{font-family:'SourceHanSerifSC-Bold';font-size:1.125rem;line-height:1.5;color:#252525;min-height:3.375rem;transition:all .5s ease;margin-bottom:1.5rem;}
.n_rwlb ul li a .txt .time p{font-family:'Roboto-Regular';font-size:1rem;color:#d2d2d2;transition:all .5s ease;}
.n_rwlb ul li a .txt .time span{font-family:'Roboto-Regular';font-size:1.5rem;color:#d2d2d2;transition:all .5s ease;}
.n_rwlb ul li a:hover .txt h3,.n_rwlb ul li a:hover .txt .time p,.n_rwlb ul li a:hover .txt .time span{color:#fff;}
.n_rwlb ul li a:hover{background-color:#a90f0a;border-color:#a90f0a;}
.n_hdlb ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2.1875rem;}
.n_hdlb ul li a{display:block;padding:2.5rem 1.875rem;border:1px solid #dccbbf;position:relative;}
.n_hdlb ul li a::before{content:'';position:absolute;left:0;top:0;z-index:1;width:0%;height:100%;background:url(../images/n_hdlb_bg.jpg) center no-repeat;background-size:cover;transition:all .5s ease;}
.n_hdlb ul li a:hover::before{width:100%;}
.n_hdlb ul li a h3,.n_hdlb ul li a .ibox{position:relative;z-index:2;}
.n_hdlb ul li a h3{font-size:1.25rem;line-height:1.5;color:#252525;margin-bottom:1.25rem;transition:all .5s ease;min-height:3.75rem;}
.n_hdlb ul li a .ibox p{font-size:1.125rem;font-weight:300;color:#252525;display:flex;align-items:center;gap:1rem;margin-bottom:1rem;transition:all .5s ease;}
.n_hdlb ul li a .ibox p .iconfont{font-size:1.25rem;flex-shrink:0;}
.n_hdlb ul li a .ibox p .icon-zhujiangren{font-size:1.5rem;margin-left:-0.1875rem;}
.n_hdlb ul li a:hover h3,.n_hdlb ul li a:hover p{color:#fff;}
.n_hdlb ul li a .ibox p span{flex-shrink:0;}
.n_hdlb ul li a .ibox p span::before{content:'';padding:.5rem 1rem;font-size:1rem;color:#fff;border-radius:.25rem;}
.n_hdlb ul li a .ibox p span.on::before{content:'进行中';background-color:#69aa52;}
.n_hdlb ul li a .ibox p span.load::before{content:'未开始';background-color:#ea4444;}
.n_hdlb ul li a .ibox p span.off::before{content:'已结束';background-color:#7f7a72;}
.n_xwxq .top{display:flex;align-items:center;justify-content:space-between;gap:3.125rem;margin-bottom:2.5rem;}
.n_xwxq .top .line{width:.5rem;height:8.875rem;flex-shrink:0;background-color:#a90f0a;}
.n_xwxq .top .ibox{width:100%;}
.n_xwxq .top .ibox h3{font-family:'SourceHanSerifSC-Bold';font-size:2.25rem;line-height:1.5;color:#252525;margin-bottom:.625rem;}
.n_xwxq .top .ibox .time{font-family:'Roboto-Regular';font-size:1rem;color:#a90f0a;transition:all .5s ease;}
.n_xwxq .top .ibox .time span{font-family:'Roboto-Regular';font-size:1.5rem;color:#a90f0a;transition:all .5s ease;}
.n_lsyg{padding-top:8.125rem;background:url(../images/n_jtjybg.jpg) bottom no-repeat #f5eee0;background-size:cover;}
.n_lsyg .top{display:flex;align-items:flex-end;justify-content:center;gap:1.5rem;}
.n_lsyg .top .ll{padding-bottom:1.0625rem;text-align:right;}
.n_lsyg .top .ll p{display:inline-block;position:relative;font-family:'SourceHanSerifSC-Bold';font-size:1.25rem;color:#b31e23;text-align:right;padding-right:4.375rem;}
.n_lsyg .top .ll p::before{content:'/////////////////////////';font-family:'SourceHanSerifSC-Heavy';font-size:.625rem;font-weight:bold;letter-spacing:2px;position:absolute;left:0;bottom:0;transform:translate(-110%,0) scaleX(-1);}
.n_lsyg .top .ll p::after{content:'';position:absolute;right:0;bottom:0;background:linear-gradient(to left,#af2932,transparent);width:3.625rem;height:.75rem;transform:skewX(30deg);}
.n_lsyg .top .ll .line{position:relative;width:28.125rem;width:42.5rem;height:.125rem;background:linear-gradient(to left,#af2932,transparent);margin-top:1.25rem;transform:skewX(30deg);}
.n_lsyg .top .ll .line::before{content:'';position:absolute;right:0;top:0;width:1px;background-color:#af2932;height:1.25rem;}
.n_lsyg .top .rr h2{position:relative;display:inline-block;font-family:'SourceHanSerifSC-Heavy';font-size:3.75rem;color:#b31e23;}
.n_lsyg .top .rr h2::before{content:'\e95e';font-family:"iconfont" !important;font-size:3rem;position:absolute;right:0;top:0;transform:translate(110%,-10%);}
.n_lsyg .top .rr h2::after{content:'/////////////////////////';font-family:'SourceHanSerifSC-Heavy';font-size:.625rem;font-weight:bold;letter-spacing:2px;position:absolute;right:0;bottom:0;transform:translate(110%,10%);}
.n_lsyg .top .rr .line{width:42.5rem;height:.375rem;background:linear-gradient(to right,#af2932,transparent);margin-top:1.25rem;transform:skewX(30deg);}
.n_lsyg .hz{position:relative;margin-bottom:6.875rem;}
.n_lsyg .hz::before{content:'';position:absolute;left:50%;top:0;transform:translate(-50%,-20%);background:url(../images/n_lsyg_top_bg.png) center no-repeat;background-size:contain;width:100%;height:10.5rem;z-index:1;}
.n_lsyg .hz .w1600{z-index:2;}
.n_lsyg .ibox .swiper{overflow:visible;max-width:83.75rem;margin-left:0;z-index:1;}
.n_lsyg .ibox{position:relative;}
.n_lsyg .ibox .jt{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:2;}
.n_lsyg .ibox .jt .iconfont{display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:url(../images/jt_bg.png) center no-repeat;background-size:contain;width:4rem;height:10.3125rem;color:#fff;}
.n_lsyg .ibox .prev{left:-2px;}
.n_lsyg .ibox .next{right:-2px;transform:translateY(-50%) scaleX(-1);}
.n_lsyg .ibox .prev .iconfont{padding-right: .875rem;}
.n_lsyg .ibox .next .iconfont{padding-right: .875rem;}
.n_lsyg .ibox .swiper .fbox{display:flex;flex-direction:column;align-items:flex-start;gap:3.125rem;}
.n_lsyg .ibox .swiper .img{background: url(../images/n_lsyg_bg.png) center no-repeat; background-size: cover;width: 100%;height: 17.1875rem;display: flex;align-items: center;justify-content: center;}
.n_lsyg .ibox .swiper .img img{width: 100%;height: 100%;max-width: 90%;max-height: 90%;object-fit: contain;}
.n_lsyg .ibox .swiper .txt h3{font-family:'Roboto-Regular';font-size:3rem;color:#a90f0a;margin-bottom:1.5rem;}
.n_lsyg .ibox .swiper .txt h3 span{font-size:1.375rem;}
.n_lsyg .ibox .swiper .txt .ar_article{font-size:1.125rem;line-height:1.5;color:#252525;}
.n_lsyg .ibox .swiper .time{margin-top:3.125rem;text-align:center;}
.n_lsyg .ibox .swiper .time .d{display:block;margin:0 auto;width:.375rem;height:.375rem;background-color:#a90f0a;border-radius:50%;margin-bottom:1.25rem;}
.n_lsyg .ibox .swiper .time h6{font-family:'Roboto-Medium';font-size:1.125rem;color:#a90f0a;}
.n_lsyg .ibox .swiper .swiper-slide:nth-child(even) .fbox{flex-direction:column-reverse;}
.n_lsyg .ibox .scrollbar{position:relative;width:100%;height:.375rem;margin-top:2.5rem;overflow:visible;}
.n_lsyg .ibox .scrollbar::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:.375rem;background-color:#f0e3e3;z-index:1;}
.n_lsyg .ibox .scrollbar .swiper-scrollbar-drag{cursor:pointer;background-color:#af2932;z-index:2;}
.n_lsyg .ibox .scrollbar .swiper-scrollbar-drag::before{content:'\e603';font-family:"iconfont" !important;font-size:3rem;color:#af2932;position:absolute;top:50%;transform:translateY(-50%);right:0;}
.n_lsyg .bg1{height:1rem;background:url(../images/list6_b.png) center bottom repeat-x;background-size:contain;width:100%;margin-top:3.125rem;}
.n_byhy .top{position:relative;}
.n_byhy .top::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%) scaleX(-1);z-index:1;background:linear-gradient(to right,#e9bb71,transparent);width:45%;height:1px;}
.n_byhy .top::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1;background:linear-gradient(to right,#e9bb71,transparent);width:45%;height:1px;}
.n_byhy .top .swiper-slide{cursor: pointer;position:relative;z-index:2;width:8.125rem;height:8.125rem;display:flex;align-items:center;justify-content:center;}
.n_byhy .top .swiper{max-width:91.625rem;}
.n_byhy .top .swiper-slide::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:#a90f0a;z-index:1;opacity:.15;transform:scale(0);transition:all .5s ease;}
.n_byhy .top .swiper-slide .dbox{width:4.375rem;height:4.375rem;background-color:#e9bb71;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;}
.n_byhy .top .swiper-slide .dbox .d{font-size:1.125rem;color:#fff;font-family:'Roboto-Bold';}
.n_byhy .top .swiper-slide-thumb-active::before{transform:scale(1);}
.n_byhy .ibox{position:relative;margin-top:4.375rem;}
.n_byhy .ibox .swiper{overflow:visible;}
.n_byhy .ibox .swiper-slide{opacity:0;transition:all .5s ease;}
.n_byhy .ibox .swiper-slide-active{opacity:1;}
.n_byhy .ibox .jt{cursor:pointer;position:absolute;top:45%;transform:translateY(-50%);z-index:2;}
.n_byhy .ibox .img{width:100%;height:auto;box-shadow:0 2px 12px 0 rgba(0,0,0,.2);}
.n_byhy .ibox p{font-size:1.5rem;color:#343434;line-height:1.875;text-align:center;margin-top:3.75rem;}
.n_byhy .ibox .jt .iconfont{width:3rem;height:3rem;background-color:#a90f0a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;}
.n_byhy .ibox .prev .iconfont{transform:scaleX(-1);}
.n_byhy .ibox .prev{transform:translate(-50%,-50%);}
.n_byhy .ibox .next{right:0;transform:translate(50%,-50%);}
.n_byhy .ibox .img:hover img{transform:none;}
.n_jtjy{background:url(../images/n_jtjybg.jpg) bottom no-repeat #f5eee0;background-size:cover;}
.n_jtjy .swiper{position:relative;overflow:visible;width:100%;height:43.6875rem;padding:5.5rem 0 0 5.375rem;}
.n_jtjy .swiper::before{content:'';position:absolute;left:0;top:0;background:url(../images/n_jtjy_bg.png) center left no-repeat;background-size:contain;width:112.125rem;height:43.6875rem;}
.n_jtjy .swiper::after{content:'';position:absolute;left:5.5rem;bottom:7.25rem;background:url(../images/n_jtjy_line.png) center left no-repeat;background-size:contain;width:150%;height:2.625rem;z-index:2;}
.n_jtjy .swiper-slide>div{opacity:0;visibility:hidden;transition:all .3s ease;}
.n_jtjy .swiper-slide-active>div,.n_jtjy .swiper-slide-active + .swiper-slide>div,.n_jtjy .swiper-slide-active + .swiper-slide + .swiper-slide>div,.n_jtjy .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide>div,.n_jtjy .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide>div{opacity:1;visibility:visible;}
.n_jtjy .ibox{position:relative;}
.n_jtjy .jt{position:absolute;left:15.75rem;bottom:4.3125rem;z-index:33;display:flex;align-items:center;gap:.75rem;}
.n_jtjy .jt .iconfont{cursor:pointer;width:3rem;height:3rem;background-color:#9e744e;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;border-radius:50%;transition:all .5s ease;}
.n_jtjy .jt .prev{transform:scaleX(-1);}
.n_jtjy .jt .iconfont:hover{background-color:#a90f0a;}
.n_jtjy .swiper-slide .img{position:relative;width:24.875rem;height:15.5rem;border:2px solid #a90f0a;z-index:3;display: block;}
.n_jtjy .swiper-slide{width:26.25rem;}
.n_jtjy .swiper-slide .tt{position:relative;z-index:3;}
.n_jtjy .swiper-slide .tt::after{content:'';position:absolute;right:.625rem;top:1rem;width:4rem;height:16.5rem;background-color:#a90f0a;opacity:.15;z-index:1;}
.n_jtjy .swiper-slide .tt::before{content:'';position:absolute;right:0;bottom:-1.25rem;width:22.875rem;height:6.25rem;background-color:#a90f0a;z-index:2;}
.n_jtjy .swiper-slide:nth-child(odd) .txt{position:relative;margin-top:3.75rem;padding-right:5rem;height:8.75rem;}
.n_jtjy .swiper-slide:nth-child(even) .txt{position:relative;margin-top:3.75rem;padding-right:5rem;height:10rem;}
.n_jtjy .swiper-slide .txt p{font-family:'SourceHanSerifSC-Bold';font-size:1.1875rem;color:#252525;line-height:1.5;}
.n_jtjy .swiper-slide .txt .iconfont{display:block;position:absolute;right:0;top:0;width:.625rem;height:100%;}
.n_jtjy .swiper-slide .txt .iconfont::before{font-size:1.75rem;color:#a90f0a;transform:rotate(-90deg);}
.n_jtjy .swiper-slide .txt .iconfont .d{position:absolute;bottom:0;width:.625rem;height:.625rem;background-color:#9e744e;border-radius:50%;display:block;}
.n_jtjy .swiper-slide .txt .iconfont::after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:1px;height:calc(100% - 1.875rem);background-color:#9e744e;}
.n_jtjy .swiper-slide:nth-child(odd){margin-top:2rem;}
.p_pages{display:flex;align-items:center;justify-content:center;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:#a90f0a;color:#fff;border-color:#a90f0a;}
footer{border-top:.3125rem solid #a90f0a;background:url(../images/f_bg.jpg) center no-repeat;background-size:cover;padding:3.75rem 0;color:#fff;}
footer .hz{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;}
footer .hz .ll{display:flex;align-items:center;justify-content:space-between;gap:7.5rem;width:100%;max-width:68.125rem;}
footer .hz .ll .flogo{width:100%;max-width:17.375rem;flex-shrink:0;}
footer .hz .ll .line{width:1px;height:11.5625rem;background-color:#fff;opacity:.5;flex-shrink:0;}
footer .hz .ll .tel{width:100%;}
footer .hz .ll .tel h4{font-family:'SourceHanSerifSC-Bold';font-size:1.875rem;margin-bottom:2.5rem;}
footer .hz .ll .tel .ibox{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 5.5rem;font-size:1.0625rem;font-weight:300;}
footer .hz .rr{width:auto;flex-shrink:0;}
footer .hz .rr .img{width:8.625rem;height:8.625rem;background-color:#fff;border-radius:.375rem;display:flex;align-items:center;justify-content:center;margin-bottom:.625rem;}
footer .hz .rr .img img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;}
footer .hz .rr p{font-size:1rem;color:#fff;opacity:.5;text-align:center;}
footer .copy{font-size:1.0625rem;line-height:1.875;font-weight:300;color:#fff;opacity:.5;text-align:center;margin-top:3.75rem;}
.n_byhy_pl .ibox{display:grid;grid-template-columns:repeat(3,1fr);gap:2.1875rem;}
.n_byhy_pl .ibox .li{width:100%;position:relative;display:block;}
.n_byhy_pl .ibox .li a .img{width:100%;height:18.125rem;border-radius:.625rem;overflow:hidden;}
.n_byhy_pl .ibox .li a p{font-size:1rem;line-height:1.875;color:#343434;text-align:center;padding:1.5rem 1rem 0;}
.n_byhy_pl .ibox .li a .time{display:flex;align-items:center;justify-content:center;position:absolute;left:1.25rem;top:.75rem;z-index:3;width:4.375rem;height:4.375rem;border-radius:50%;font-family:'Roboto-Medium';font-size:1.125rem;color:#fff;background-color:rgba(169,15,10,.85);}
@media(max-width:1024px){.n_byhy_pl .ibox{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;}
.n_byhy_pl .ibox .li a .time{width:3.375rem;height:3.375rem;font-size:1rem;}
.n_byhy_pl .ibox .li a .img{height:8.125rem;}
}