html{font-size:clamp(12px,.833333vw,16px)!important}.nyhy{padding-top:112px}footer{font-family:inherit;font-size:14px;line-height:1.7;min-height:60px;height:auto;padding-block:16px}body{font-family:"PingFang SC","Microsoft YaHei",Avenir,Helvetica,Arial,sans-serif}main>.container,.banner>.container,.header>.top,.header>.bottom{width:min(84rem,calc(100% - 40px))!important;max-width:calc(100% - 40px)!important;margin-inline:auto}.header>.top{min-height:36px;height:auto;padding-block:8px;padding-inline:12px}.header>.top h2,.header>.top .right{font-size:14px;line-height:1.5}.header>.top .right a{color:#7bb1da;text-decoration:none}.header>.bottom{display:flex;align-items:center;justify-content:flex-start;gap:24px;min-height:76px;height:auto;padding-block:12px;padding-inline:12px;position:relative}.header .logo{flex:0 0 auto}.header .logo img{width:176px;max-width:100%;height:auto}.industry-main-nav{display:flex;align-items:center;justify-content:flex-start;gap:clamp(12px,1.25vw,20px);flex:1;min-width:0}.industry-main-nav a,.industry-mobile-nav a{font-size:16px;line-height:1.5;color:#edf4fa;text-decoration:none;white-space:nowrap}.industry-main-nav a.is-current,.industry-main-nav a:hover,.industry-mobile-nav a.is-current,.industry-mobile-nav a:hover{color:#83afd2}.industry-main-nav a:focus-visible,.industry-mobile-nav summary:focus-visible,.industry-mobile-nav a:focus-visible{outline:2px solid #a5c9e6;outline-offset:4px;border-radius:2px}.industry-mobile-nav{display:none}.banner h1.title{font-size:clamp(32px,3.6vw,64px);line-height:1.3}.banner h2.str{font-size:clamp(16px,1.56vw,24px);line-height:1.5}main .content p,main p.str,main .content li{font-size:clamp(16px,.9375vw,18px)!important;line-height:1.8!important}main .title h2{font-size:clamp(22px,1.8vw,30px);line-height:1.4}main .title h3{font-size:clamp(14px,1.15vw,18px);line-height:1.6;color:#62788b;overflow-wrap:anywhere}main img{max-width:100%;height:auto}main .content>.left,main .content>.right{min-width:0}.industry-source-note{box-sizing:border-box;width:min(84rem,calc(100% - 40px));max-width:calc(100% - 40px);margin:28px auto 4px;padding:14px 18px;border-left:3px solid #70899d;background:#f3f6f9;color:#42596c;font-size:16px;line-height:1.75}.industry-source-note strong{font-weight:600;margin-right:12px}.industry-source-note p{display:inline;margin:0;font-size:16px;line-height:1.75}@media(max-width:1100px){.industry-main-nav{display:none}.header>.bottom{justify-content:space-between}.industry-mobile-nav{display:block;color:#edf4fa}.industry-mobile-nav summary{cursor:pointer;list-style:none;font-size:16px;line-height:1.5;padding:8px 12px;border:1px solid #587083;border-radius:3px}.industry-mobile-nav summary::-webkit-details-marker{display:none}.industry-mobile-nav summary::after{content:"⌄";margin-left:10px}.industry-mobile-nav[open] summary::after{content:"⌃"}.industry-mobile-nav>ul{position:absolute;z-index:50;top:calc(100% - 2px);left:0;right:0;list-style:none;margin:0;padding:12px;background:#0a1d2b;border:1px solid #334d61;box-shadow:0 10px 24px #07172430;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}.industry-mobile-nav>ul a{display:block;padding:10px 12px;white-space:normal}}@media(max-width:760px){.nyhy{padding-top:136px}.header>.top{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;justify-content:space-between}.header>.top h2{margin:0;font-size:14px}.header>.top .right{font-size:14px;flex-wrap:wrap}.header .logo img{width:150px}.banner>.container{min-width:0}main .content{flex-wrap:wrap;gap:24px;height:auto!important}main .content>.left,main .content>.right{flex:0 0 100%;width:100%!important;max-width:100%;height:auto!important}main .title{min-width:0}main .title .center{max-width:100%;min-width:0}main .title h2,main .title h3{white-space:normal}main .content img{max-width:100%;height:auto!important}.industry-source-note{margin-top:20px;padding:12px 14px;font-size:15px}.industry-source-note strong{display:block;margin:0 0 3px}.industry-source-note p{font-size:15px;line-height:1.75}}
.nyhy{padding-top:114px}.header{height:auto!important}.header .logo{min-width:150px;width:150px}.banner{margin-top:0!important}.header>.top h2,.header>.top .right{font-size:14px!important;line-height:1.5!important}.banner h1.title{font-size:clamp(32px,3.6vw,64px)!important;line-height:1.3!important}.banner h2.str{font-size:clamp(16px,1.56vw,24px)!important;line-height:1.5!important}@media(max-width:760px){.nyhy{padding-top:134px}.header>.top{min-height:58px}.banner{height:300px!important}.banner>.container{padding-inline:12px!important}.banner h1.title{overflow-wrap:anywhere}.nyhy main .container section[class] .content[class]{height:auto!important;flex-wrap:wrap!important;gap:24px!important;align-items:stretch!important}.nyhy main .container section[class] .content[class] > :is(.left,.right){flex:0 0 100%!important;width:100%!important;max-width:100%!important;height:auto!important}.nyhy main .container section[class] .content[class] p{width:100%!important;max-width:100%!important;height:auto!important;position:static!important;transform:none!important;margin-block:0 16px!important;padding-inline:0!important;overflow-wrap:anywhere}.nyhy main .container section[class] .content[class] .btn{position:static!important;transform:none!important;margin:16px 0 0!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px}.nyhy main .container section[class] .content[class] .btn a{max-width:100%!important;position:static!important;transform:none!important;min-width:0}.nyhy main .container section[class] .content[class] button{max-width:100%!important;min-height:44px!important;height:auto!important;white-space:normal!important;font-size:16px!important}.nyhy main .container section[class] .content[class] .list{flex-wrap:wrap!important;gap:24px!important}.nyhy main .container section[class] .content[class] .list>.item{width:100%!important;flex:0 0 100%!important;height:auto!important}.nyhy main .container section[class] .content[class] .round{position:static!important;transform:none!important;margin:0 auto 12px!important;width:88px!important;height:88px!important}.nyhy main .container section[class] .content[class] .round i{font-size:38px!important;line-height:1!important}.nyhy main .container section[class] .content[class] .list>.item>.bottom{height:auto!important;width:100%!important;padding:16px!important}.nyhy main .container section[class] .content[class] .center,.nyhy main .container section[class] .content[class] .wrap{width:100%!important;height:auto!important}.nyhy main .container section[class] .content[class]:has(>.content-top):has(>.content-center){overflow-x:auto;padding-bottom:18px!important;scrollbar-color:#70899d #edf2f6;scrollbar-width:thin}.nyhy main .container section[class] .content[class]>.content-top,.nyhy main .container section[class] .content[class]>.content-center{width:720px!important;min-width:720px!important}.nyhy main .container section[class] .content[class]>.content-center .item>.right{flex:1 1 auto;min-width:0}.industry-chart-hint{font-size:14px!important;color:#62788b;margin:8px 0}}@media(min-width:761px){.industry-chart-hint{display:none}}@media(max-width:760px){.nyhy main .container section[class] .btn[class]{position:static!important;transform:none!important;margin:20px 0 0!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:12px}.nyhy main .container section[class] .btn[class] a{max-width:100%!important;min-width:0;position:static!important;transform:none!important}.nyhy main .container section[class] .btn[class] button{max-width:100%!important;min-height:44px!important;height:auto!important;white-space:normal!important;font-size:16px!important}.nyhy main .container section[class] .content[class] > :is(.left,.right)>img{position:static!important;transform:none!important;inset:auto!important;max-width:100%!important;height:auto!important;margin:12px 0!important}}@media(max-width:760px){.nyhy main .container section[class] .content[class]>.content-center,.nyhy main .container section[class] .content[class]>.content-top{width:100%!important;min-width:0!important}.nyhy main .container section[class] .content[class]:has(>.content-top):has(>.content-center)>.content-center,.nyhy main .container section[class] .content[class]:has(>.content-top):has(>.content-center)>.content-top{width:720px!important;min-width:720px!important}.nyhy main .container section[class] .content[class]:not(:has(>.content-top):has(>.content-center)) :is(.left,.right,.content_center,.content-center,.center,.top,.bottom,.item,.message,.mes,.wrap){width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;position:static!important;transform:none!important;margin-inline:0!important;padding-inline:0!important;flex-basis:auto!important;flex-wrap:wrap!important}.nyhy main .container section[class] .content[class]:not(:has(>.content-top):has(>.content-center)) :is(.content_center,.content-center,.center,.item){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important}.nyhy main .container section[class] .content[class]:not(:has(>.content-top):has(>.content-center)) :is(.img,.bg){max-width:100%!important;min-width:0!important;position:static!important;transform:none!important;margin-inline:0!important;inset:auto!important}.nyhy main .container section[class] .content[class]:not(:has(>.content-top):has(>.content-center)) img{position:static!important;transform:none!important;inset:auto!important;max-width:100%!important;margin-inline:0!important}.nyhy main .container section[class] .content[class] .title{width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:wrap!important}.nyhy main .container section[class] :is(.btn,.btn_center)[class]{flex-wrap:wrap!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;position:static!important;transform:none!important;margin-inline:0!important}.nyhy main .container section[class] button{max-width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;white-space:normal!important;font-size:16px!important}.nyhy main .container section[class] .content[class] :is(.rd1,.rd2){position:static!important;transform:none!important;inset:auto!important;margin-inline:0!important}}@media(max-width:760px){.nyhy main .container section[class] .content[class]:not(:has(>.content-top):has(>.content-center)) :is(.left-center,.items,.imgs){position:static!important;transform:none!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin-inline:0!important}.nyhy main .container section[class] .content[class]:not(:has(>.content-top):has(>.content-center)) .items{display:flex!important;flex-direction:column!important;gap:20px!important}.nyhy main .container>.btn[class]{width:100%!important;max-width:100%!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:12px!important;position:static!important;transform:none!important;margin-inline:0!important}.nyhy main .container>.btn[class] a{max-width:100%!important;min-width:0}.nyhy main .container>.btn[class] button{max-width:100%!important;min-height:44px!important;height:auto!important;white-space:normal!important;font-size:16px!important}}.nyhy main .container button{font-size:16px!important;line-height:1.5!important;min-height:44px!important;height:auto!important;max-width:100%!important;white-space:normal!important;width:auto!important;padding:10px 16px!important}.nyhy main .container .btn a{max-width:100%}.nyhy main .container .content h4{font-size:16px!important;line-height:1.5!important}