html{scroll-behavior:smooth}body{overflow-x:hidden}a{transition:color .2s ease}.pagehome{max-width:calc(100% - 40px)}.content,.rightpage{display:block}.white-title{color:#fff}.titles .t-head{display:inline-block;font-size:40px;font-weight:900;line-height:1.4;color:#222}.titles .t-head.white-title{color:#fff}.empty-inline{line-height:44px}.empty-inline,.empty-tip{color:#999;font-size:15px}.empty-tip{padding:30px 10px;text-align:center}.full-banner{width:100%;height:auto;display:block;margin:0 auto 20px}.banner-placeholder{width:100%;height:420px;background:linear-gradient(120deg,#00224d,#0056a9)}.banner-image{display:block;width:100%;height:420px;object-fit:cover}.hero-slider{position:relative;width:750px;max-width:100%;height:520px;overflow:hidden;background:#01234f}.hero-slider--empty{display:flex;align-items:center;justify-content:center;color:#cfe0f5;text-align:center;padding:20px;font-size:15px}.hero-slide{position:absolute;inset:0;display:block;opacity:0;transition:opacity .6s ease}.hero-slide.is-active{opacity:1;z-index:1}.hero-slide img{width:100%;height:100%;object-fit:cover;display:block}.hero-slide p{position:absolute;left:0;bottom:0;width:100%;margin:0;height:60px;line-height:60px;padding:0 20px;box-sizing:border-box;background:rgba(0,0,0,.5);color:#fff;font-size:20px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-next,.hero-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:70px;border:0;background:rgba(0,0,0,.45);color:#fff;font-size:38px;line-height:1;cursor:pointer;padding:0;transition:background .3s ease}.hero-next:hover,.hero-prev:hover{background:rgba(0,0,0,.85)}.hero-prev{left:0}.hero-next{right:0}.tb_ ul{display:flex;width:100%}.tb_ li{flex:1 1;width:auto;min-width:0}.tb_ li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.article_18px li{display:flex;align-items:center;gap:14px}.article_18px li a{flex:1 1 auto;min-width:0;width:auto;float:none}.article_18px li .date{flex:0 0 auto;width:auto;float:none;padding-top:0;white-space:nowrap}.list-meta{width:100%;color:#999;font-size:14px;padding:0 0 10px 15px;border-bottom:1px solid #f0f0f0;margin-bottom:6px}.rightpage .article_18px,.rightpage .imgart,.rightpage .pager{flex:0 0 auto}.side-video{display:block}.side-latest,.side-video{margin-top:15px}.article_16px li a{display:block;max-width:100%}.pager{width:100%;margin:25px 0 10px;text-align:center;font-size:14px;line-height:30px}.pager a,.pager span{display:inline-block;min-width:30px;padding:0 8px;margin:3px;border:1px solid #dbe3ee;border-radius:3px;color:#33507a;background:#fff}.pager .pager-current,.pager a:hover{background:#0056a9;border-color:#0056a9;color:#fff}.pager .pager-disabled{color:#bbb;background:#f7f7f7}.pager .pager-tip{border:0;background:none;color:#888}.single-page{width:100%;min-height:200px;padding-bottom:20px}.prev-next{margin-top:25px;padding-top:15px;border-top:1px dashed #ddd;font-size:15px}.link-btn,.prev-next a{color:#0056a9}.link-btn{background:none;border:0;padding:0;font-size:15px;cursor:pointer;font-family:inherit}.showdygb .link-btn:hover{text-decoration:underline}.showcontent video{max-width:100%}h1.showtitles{font-size:32px;font-weight:700;line-height:50px;margin:0}.bottom{height:auto;min-height:360px;padding:20px 0 30px}.bottom-inner{padding-top:10px}.links-row{margin-bottom:25px;line-height:2}.links-row a{margin-right:18px;white-space:nowrap}.bottom-qr{width:440px;text-align:right}.bottom-qr img{max-height:150px;width:auto}.bottom-bar{margin-top:20px;padding-top:18px;border-top:1px solid #4c9dec;min-height:70px}.bottom-icp{text-align:right}.bottom-icp a{margin-left:16px;white-space:nowrap}.mobile-tabbar{display:none}.notfound{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f2f5fa}.notfound-box{text-align:center;background:#fff;padding:50px 60px;border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.08)}.notfound-code{font-size:72px;font-weight:900;color:#0056a9;line-height:1;margin-bottom:16px}.notfound-box p{color:#666;margin:0 0 20px}.notfound-box a{display:inline-block;padding:8px 22px;border-radius:30px;background:#0056a9;color:#fff}.notfound-box a:hover{background:#003f7d;color:#fff}.nav-toggle,.nav-toggle-label{display:none}@media (max-width:1440px){.bysfc,.zhuanye{width:100%;max-width:calc(100% - 40px)}}@media (max-width:1600px){.head{height:70px;padding:0 16px;box-sizing:border-box;background:#fff}.logo{width:auto;height:70px}.logo img{width:auto;height:58px;margin-top:6px}.nav-toggle-label{display:flex;align-items:center;justify-content:center;float:right;width:44px;height:70px;cursor:pointer}.nav-toggle-label span,.nav-toggle-label span:after,.nav-toggle-label span:before{display:block;content:"";width:24px;height:2px;background:#039;position:relative}.nav-toggle-label span:before{position:absolute;top:-8px}.nav-toggle-label span:after{position:absolute;top:8px}.nav{display:none;position:absolute;top:70px;left:0;right:0;float:none;height:auto;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.12);max-height:70vh;overflow-y:auto;z-index:99}.nav-toggle:checked~.nav{display:block}.nav ul li{float:none;width:100%}.nav a{float:none;display:block;line-height:46px;font-size:16px;text-align:left;padding:0 20px;border-bottom:1px solid #f0f0f0}.nav a:hover{line-height:46px;background:#f5f9ff}.nav .subnav{display:block;position:static;width:100%;border:0;box-shadow:none;background:#f7f9fc}.nav .subnav a{padding-left:40px;font-size:14px;line-height:42px}.nybanner{margin-top:70px}}@media (max-width:1100px){.bottom-qr,.content,.index_leftpage,.index_rightpage,.leftpage,.rightpage{width:100%;float:none;box-sizing:border-box}.index_rightpage{margin-top:20px}.leftpage{margin-bottom:20px}.index_lianxi{width:100%;margin-bottom:25px}.lianxi_bg{height:auto;min-height:300px;padding-bottom:20px}.zjkx{height:auto;padding-bottom:30px}.hero-slider{width:100%;height:auto;aspect-ratio:750/520}.banner-image{height:240px}.nybanner{height:200px;margin-top:70px}.bottom{min-height:0;height:auto;padding-bottom:70px}.bottom-bar,.bottom-icp,.bottom-qr{text-align:left}.bottom-icp a{display:inline-block;margin:6px 12px 0 0}.dcgz_wrap .dcgz_box{width:calc(50% - 10px);height:140px}.dcgz_box span{font-size:18px}.dcgz_box i{font-size:34px}.bysfc_box{width:calc(50% - 10px);height:220px}.zhuanye{grid-template-columns:repeat(2,1fr);gap:16px}.zhuanye>a{height:60px;font-size:20px}.zhaosheng{width:100%}.zhaosheng_box{width:calc(50% - 10px);height:100px}.imgart,.zhaosheng_box:nth-child(7){width:100%}.imgart{margin:10px auto;gap:15px}.imgart_box{width:calc(50% - 8px);height:180px}.titles .t-head,.titles big{font-size:28px}.showtitles{font-size:24px;line-height:1.6}.showcontent{width:100%;font-size:17px}.article_18px li a{font-size:16px}.article_18px li .date{font-size:12px}.mobile-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:100;background:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.1);margin:0;padding:6px 0 4px}.mobile-tabbar li{flex:1 1;text-align:center;font-size:12px;line-height:1.6}.mobile-tabbar a{display:block;color:#33507a;font-size:12px}.mobile-tabbar img{height:22px;width:auto}}@media (max-width:640px){.tb_ li a{font-size:13px}.pagehome{max-width:calc(100% - 24px)}.banner-placeholder{height:220px}.hero-slider{aspect-ratio:750/560}.hero-slide p{height:44px;line-height:44px;font-size:14px}.bysfc_box{width:100%;height:200px}.zhuanye{grid-template-columns:1fr;gap:12px}.dcgz_wrap .dcgz_box{width:100%}.notfound-box{padding:36px 24px;margin:0 16px}.notfound-code{font-size:56px}}