/* Hongpu SEO and consultation additions, 2026-09-30. */
.hp-home-heading{font-size:24px;margin:0;font-weight:700;line-height:1.6}.hp-home-heading span{font-size:16px;font-weight:400}
.hp-page-heading{font-size:24px;line-height:1.5;margin:12px 0 20px;color:#244863}
.hp-content-layout{display:flex;align-items:flex-start;gap:30px}.hp-content-layout:before,.hp-content-layout:after{display:none!important}
.hp-content-layout>.u-nei-left{order:0;flex:0 0 224px;float:none}.hp-content-layout>.u-nei-right{order:1;flex:1;min-width:0;float:none}
.hp-intro{margin:24px 0;padding:22px 24px;border:1px solid #dce5ee;background:#f7fafc;border-radius:6px;line-height:1.9;color:#3b4c59}
.hp-intro h2{font-size:20px;color:#23465f;margin:0 0 10px}.hp-intro h3{font-size:16px;margin:16px 0 6px}.hp-intro p{margin:0 0 12px}
.hp-intro.is-collapsed .hp-intro-body{max-height:3.8em;overflow:hidden}.hp-intro-toggle{border:0;background:none;color:#176599;padding:8px 0;cursor:pointer;font:inherit}.hp-intro-toggle:focus-visible,.hp-actions a:focus-visible{outline:3px solid #d98d13;outline-offset:3px}
.hp-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.hp-actions a{display:inline-block;padding:10px 18px;background:#176599;color:white;border-radius:4px}.hp-actions a:hover{background:#11496f;color:white}.hp-note{font-size:13px;color:#637587}
.hp-mobile-contact{display:none}.u-sns .qr-code-container{margin-top:0!important;padding-top:15px;max-width:calc(100vw - 24px);box-sizing:border-box}.u-sns:focus-within .qr-code-container{display:block}.qr-code-container .qr-code-img{width:30%;height:auto;aspect-ratio:1/1;object-fit:contain}.qr-code-container .qr-code-img:hover{transform:none}
.u-nei-right .u-pds .pui-list-line-img>li>p>a{display:block;width:100%;max-width:100%;box-sizing:border-box}
.u-nei-right .u-pds .pui-list-line-img{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 22px}.u-nei-right .u-pds .pui-list-line-img:before,.u-nei-right .u-pds .pui-list-line-img:after{display:none!important}.u-nei-right .u-pds .pui-list-line-img>li{width:auto!important;float:none!important;margin:0!important;min-width:0}.u-nei-right .u-pds .pui-list-line-img img{max-width:100%;object-fit:contain}.u-nei-right .u-pds .pui-list-line-img>li h6{height:66px;min-height:66px;margin:10px 0 0;font-size:15px;line-height:22px;font-weight:400;text-align:center}.u-nei-right .u-pds .pui-list-line-img>li h6 a{display:-webkit-box;max-height:66px;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:#405361}.u-nei-right .u-pds .pui-list-line-img>li h6 a:hover{color:#176fc1}.u-pds-info h1{line-height:1.5}.u-pds-info img{max-width:100%;height:auto}.u-pds-info table{max-width:100%}
@media(max-width:1230px){.pui-layout-df{width:calc(100% - 32px)}.hp-content-layout{gap:20px}.u-menu .pui-menu{display:flex;flex-wrap:wrap}.u-menu .pui-menu>li{flex:1 0 120px}.u-menu{height:auto}.u-srh{max-width:100%}}
@media(max-width:767px){
 body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.pui-layout-df{width:calc(100% - 24px);min-width:0}.u-top{height:auto;min-height:88px}.u-top .pui-layout-df{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0}.u-logo{width:65%;float:none;height:auto;margin:0}.u-logo img{max-width:100%;height:auto}.u-top .u-sns{display:none}.u-top .u-tel{position:static;float:none;width:auto;margin:0;padding:0;font-size:16px;height:auto;line-height:1.5}
 .u-menu{height:auto}.u-menu .pui-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;float:none}.u-menu .pui-menu>li{width:auto!important;float:none}.u-menu .pui-menu>li>a{padding:10px 4px;font-size:14px;white-space:normal}.u-menu .pui-menu>li>a span{display:none}.u-srh{float:none;width:100%;margin:8px 0}.u-srh .pui-input-group{width:100%}
 .hp-content-layout{display:block}.hp-content-layout>.u-nei-left{display:none}.hp-content-layout>.u-nei-right{width:100%;float:none}.u-imgnei{display:none}.hp-page-heading{font-size:22px;margin-top:18px}.u-bdcrumb{height:auto;line-height:1.7}.u-bdcrumb ul{white-space:normal}.u-catslist{max-width:100%;overflow-wrap:anywhere}.u-catslist .pui-cat{height:auto;display:flex;flex-wrap:wrap;gap:4px}.u-catslist .pui-cat>li{float:none;max-width:100%}
 .hp-filter-toggle{display:block;width:100%;padding:12px;text-align:left;border:1px solid #dce5ee;background:#f7fafc;color:#176599;margin-bottom:10px}.hp-filter-collapsed{display:none!important}.u-nei-right .u-pds .pui-list-line-img{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.u-pds .pui-list-line-img li p{width:100%;height:auto}.u-pds .pui-list-line-img img{width:100%;height:145px}.u-pds .pui-list-line-img h6{height:auto;min-height:3em;white-space:normal}.pdspic,.pdbadge{float:none!important;width:100%!important;max-width:100%}.pdspic img{display:block;margin:auto}.pdbadge{padding:15px 0!important}.psdms .pui-overflow-hidden{overflow-x:auto}.u-pagination{overflow-x:auto}
 .hp-intro{padding:16px;margin:18px 0}.hp-mobile-contact{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:900;background:#fff;box-shadow:0 -2px 10px #0002;padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:10px}.hp-mobile-contact a{flex:1;text-align:center;background:#176599;color:#fff;padding:12px 5px;border-radius:4px}.hp-mobile-contact a+a{background:#267548}
 .u-ft .ftlst{height:auto}.u-ft .ftlst .pui-layout-df{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0}.u-ft .ftlst .pui-list,.u-ft .u-sns-1,.u-ft .u-tel-1,.u-ft .u-ftmenu,.u-ft .u-info{float:none!important;width:100%!important;margin:0!important;position:static}.u-ft .u-ftmenu{display:none}.u-ft .u-info h2{font-size:20px}.u-ft img{max-width:100%}.u-cpr{width:100%;height:auto}.u-cpr p{white-space:normal}.u-slide,.swiper-container{max-width:100%}.u-slide img{max-width:100%}.u-pd,.u-about,.u-news{max-width:100%;width:100%}
}
@media(min-width:768px){.hp-filter-toggle{display:none}}
@media(min-width:768px) and (max-width:1200px){.u-nei-right .u-pds .pui-list-line-img{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:767px){
 .u-tabs .pui-tab-container,.u-tabs .pui-tab-box,.u-tabs .u-pds{width:100%!important;box-sizing:border-box;float:none}.u-tabs .pui-tab-nav{display:flex;flex-wrap:wrap;width:100%}.u-tabs .pui-tab-nav>li{width:auto;flex:1 1 33%;float:none}
 .u-tabs .pui-list-line-img{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;gap:12px;margin:0!important}.u-tabs .pui-list-line-img:before,.u-tabs .pui-list-line-img:after{display:none}.u-tabs .pui-list-line-img>li{width:100%!important;margin:0!important;float:none}.u-tabs .pui-list-line-img>li>p,.u-tabs .pui-list-line-img>li>p>a{display:block;width:100%!important;box-sizing:border-box}.u-tabs .pui-list-line-img img{max-width:100%;height:145px;object-fit:contain}.u-tabs .pui-list-line-img h6{height:auto;white-space:normal;min-height:3em}.u-about,.u-news-14{float:none;width:100%;height:auto;margin:20px 0}.u-news .pui-list{width:100%;float:none}.u-news .pui-list li strong{width:calc(100% - 88px)}.u-pds-1{max-width:100%;overflow:auto}
}
@media print{.hp-mobile-contact,.hp-intro-toggle{display:none}.hp-intro.is-collapsed .hp-intro-body{max-height:none}}

@media(max-width:767px){.u-tabs .pui-tab-left>.pui-tab-head{display:flex!important;flex-wrap:wrap;width:100%!important;float:none!important}.u-tabs .pui-tab-left>.pui-tab-head>li{width:auto!important;flex:1 1 45%;margin:0!important;padding:8px!important;box-sizing:border-box}.u-tabs .pui-tab-left>.pui-tab-head>li:before{display:none!important}.u-tabs .pui-tab-left>.pui-tab-container,.u-tabs .pui-tab-box{display:block!important;width:100%!important;padding:0!important;clear:both}}

.u-nei-right .u-pds .pui-list-line-img{width:100%;margin-left:0!important;margin-right:0!important}.u-nei-right .u-pds .pui-list-line-img>li a{max-width:100%;overflow-wrap:anywhere}
@media(max-width:767px){.u-slide,.u-slide .swiper-container,.u-slide .swiper-wrapper,.u-slide .swiper-slide{height:auto!important}.u-slide img{width:100%;height:auto!important}}

.u-pds .pui-list-line-img>li>p{overflow:hidden}

/* Homepage category floors; existing navigation, palette and product cards stay intact. */
.hp-home-featured,.hp-home-floor{display:block!important;margin-top:28px;margin-bottom:8px;clear:both}
.hp-floor-head{display:block;min-height:62px;padding:0 0 12px;border-bottom:2px solid #176599;overflow:hidden}
.hp-floor-head-featured{border-bottom-color:#d98d13}
.hp-floor-title{float:left;display:block;min-width:270px;overflow:hidden}
.hp-floor-title>div{float:left}
.hp-floor-title h1,.hp-floor-title h2{margin:0;color:#203f56;font-size:24px;line-height:1.25;font-weight:700}
.hp-floor-title p{margin:4px 0 0;color:#728797;font-size:11px;text-transform:uppercase;letter-spacing:.1em}
.hp-floor-no,.hp-floor-mark{display:block;float:left;width:46px;height:46px;margin-right:13px;line-height:46px;text-align:center;background:#176599;color:#fff;border-radius:4px;font-size:18px;font-weight:700}
.hp-floor-mark{width:52px;background:#d98d13;font-size:15px}
.hp-floor-cats{float:right;max-width:68%;margin-right:70px;padding-top:10px;text-align:right;font-size:0}
.hp-floor-cats a{display:inline-block;margin:0 0 6px 8px;padding:6px 10px;color:#526674;background:#f4f7f9;border:1px solid #dce5eb;border-radius:3px;font-size:13px;line-height:1.2;white-space:nowrap}.hp-floor-cats a:hover{color:#176599;background:#eef6fb;border-color:#a9c8dd;text-decoration:none}
.hp-floor-cats .hp-floor-more{color:#fff;background:#176599;border-color:#176599;font-weight:700}.hp-floor-cats .hp-floor-more:hover{color:#fff;background:#124f78;border-color:#124f78}
.hp-floor-products{min-height:0!important;padding:22px 18px 8px;border:1px solid #e5ebf0;border-top:0;background:#fff;box-sizing:border-box}
.hp-floor-products .pui-list-line-img{display:block;width:100%;margin:0!important;overflow:hidden}
.hp-floor-products .pui-list-line-img>li{float:left!important;width:25%!important;margin:0!important;padding:0 12px;box-sizing:border-box;min-width:0}
.hp-floor-products .pui-list-line-img>li>p{display:flex;align-items:center;justify-content:center;height:166px;margin:0}
.hp-floor-products .pui-list-line-img>li>p>a{display:block}
.hp-floor-products .pui-list-line-img img{display:block;max-width:100%;object-fit:contain;background:#fff}
.hp-floor-products .pui-list-line-img>li h6{height:38px;margin:8px 0 10px;line-height:19px;overflow:hidden}
.hp-home-info{display:block!important;margin-top:38px;margin-bottom:28px;overflow:hidden}
.hp-home-info:before,.hp-home-info:after{display:none!important}.hp-home-info .u-about{float:left!important;width:56%!important}.hp-home-info .u-news-14{float:right!important;width:41%!important;height:auto;margin-left:0}
.hp-home-info .u-tit-1{margin-bottom:18px}
@media(max-width:900px){.hp-floor-title,.hp-floor-cats{float:none;max-width:none}.hp-floor-cats{clear:both;margin-right:0;padding-top:12px;text-align:left}.hp-floor-cats a{margin-left:0;margin-right:7px}.hp-home-info .u-about,.hp-home-info .u-news-14{float:none!important;width:100%!important;height:auto;margin-top:0}.hp-home-info .u-news-14{margin-top:28px}.hp-floor-products .pui-list-line-img>li{width:33.333%!important}}
@media(max-width:767px){.hp-home-featured,.hp-home-floor{margin-top:22px}.hp-floor-head{min-height:0;padding-bottom:10px}.hp-floor-title{min-width:0}.hp-floor-title h1,.hp-floor-title h2{font-size:20px}.hp-floor-no,.hp-floor-mark{height:40px;width:42px;line-height:40px;font-size:16px}.hp-floor-cats a{padding:5px 8px;font-size:12px}.hp-floor-products{padding:14px 5px 4px}.hp-floor-products .pui-list-line-img>li{width:50%!important;padding:0 5px}.hp-floor-products .pui-list-line-img>li>p{height:auto}.hp-home-info{margin-top:28px}}

/* Confirmed wide industry layout, sticky navigation and product breadcrumbs. */
.u-menu{height:52px!important;margin-top:0!important;position:sticky;top:0;z-index:1000;background:#176fc1!important;border:0;box-shadow:0 4px 14px rgba(24,60,91,.16)}
.u-menu .pui-layout{height:52px!important;min-height:52px;background:#176fc1!important;display:flex;align-items:center}.u-menu .pui-menu{display:flex;align-items:stretch;align-self:stretch;flex:1;width:auto;background:#176fc1!important}.u-menu .pui-menu>li{display:flex;align-items:stretch;flex:0 1 auto;margin:0}.u-menu .pui-menu>li>a{display:flex;align-items:center;justify-content:center;width:auto;min-width:88px;height:52px;padding:0 12px;line-height:1.2;font-size:16px;font-weight:600;color:#fff;white-space:nowrap;box-sizing:border-box;border-radius:0!important}.u-menu .pui-menu>li>a span{display:none!important}.u-menu .pui-menu>li>a.active,.u-menu .pui-menu>li>a.pui-active,html.no-touch .u-menu .pui-menu>li>a:hover,.u-menu .pui-menu>li>a.hover{background:#0d579b;color:#fff}.u-menu .u-srh{flex:0 0 auto;margin:0 0 0 auto;background:#176fc1!important}.u-menu .u-srh .pui-input-group{margin:0}.u-menu .u-srh input{height:34px;background:#fff!important;color:#44515a!important}.u-menu .u-srh input::placeholder{color:#89949c}.u-menu .u-srh button{height:34px;background:#2997e6;color:#fff;border-color:#2997e6}
@media(min-width:901px){.u-menu{display:flex!important;align-items:center!important;width:100%!important;left:0!important;right:auto!important;line-height:1!important;box-sizing:border-box}.u-menu>.pui-layout{position:relative!important;top:0!important;flex:0 1 1560px;width:1560px!important;max-width:calc(100% - 48px)!important;height:52px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}.u-menu .pui-menu{position:relative!important;top:0!important;height:52px!important;margin:0!important;padding:0!important}.u-menu .pui-menu>li{height:52px!important;margin:0!important;padding:0!important}.u-menu .u-srh{display:flex!important;align-items:center!important;height:52px!important;padding:0!important}}
.hp-home-page,.hp-product-page{background:#f4f7fa;color:#203446}.hp-home-page .pui-layout-df,.hp-product-page .pui-layout-df{width:1560px;max-width:1560px}
.hp-home-page .u-bd{padding-top:24px}.hp-industry-hero{display:block!important;margin-bottom:34px;overflow:hidden}.hp-hero-catalog{float:left;width:18%}.hp-hero-center{float:left;width:59%;margin-left:1.2%}.hp-hero-side{float:right;width:20.6%;box-sizing:border-box}
.hp-hero-catalog,.hp-hero-side{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 8px 30px rgba(20,61,94,.10);border:1px solid #e1e9ef}.hp-hero-catalog h2{margin:0;padding:20px 22px;background:#176599;color:#fff;font-size:22px}.hp-hero-catalog ul{margin:0;padding:6px 0;list-style:none}.hp-hero-catalog li a{display:block;padding:15px 20px;border-bottom:1px solid #edf2f6;color:#203f56;font-size:16px;font-weight:700}.hp-hero-catalog li a:hover{background:#eff7fc;color:#0874b6;text-decoration:none}.hp-hero-catalog li a span{display:block;margin-top:5px;color:#82929d;font-size:12px;font-weight:400}.hp-hero-catalog li a:before{content:'›';float:right;color:#1687c4;font-size:22px}
.hp-hero-center{min-width:0}.hp-hero-center .u-slide{width:100%;height:390px;border-radius:8px;overflow:hidden;box-shadow:0 8px 30px rgba(20,61,94,.10)}.hp-hero-center .u-slide img{width:100%;height:390px;object-fit:cover}.hp-hero-products{display:block;margin-top:16px;overflow:hidden}.hp-hero-product{position:relative;float:left;width:23.8%;height:164px;margin-right:1.6%;padding:10px 10px 12px;background:#fff;border:1px solid #dbe5eb;border-radius:6px;text-align:center;box-sizing:border-box;box-shadow:0 5px 16px rgba(25,60,90,.05)}.hp-hero-product:last-child{margin-right:0}.hp-hero-product img{display:block;width:100%;height:105px;object-fit:contain}.hp-hero-product strong{display:block;height:36px;overflow:hidden;color:#174c74;font-size:14px;line-height:18px}.hp-hero-product .hp-hot{position:absolute;left:8px;top:8px;padding:3px 6px;background:#e99518;color:#fff;border-radius:3px;font-size:11px}.hp-hero-product:hover{border-color:#78add0;text-decoration:none}
.hp-hero-side{padding:0 20px}.hp-side-head{margin:0 -20px 20px;padding:20px;background:#174d73;color:#fff;font-size:18px}.hp-side-head small{display:block;margin-top:5px;color:#b9d7ea}.hp-side-phone{margin:0 0 16px;padding:16px;border-radius:6px;background:#eef7fc;color:#125c8d}.hp-side-phone b{display:block;margin-top:4px;font-size:25px}.hp-side-actions{display:block;overflow:hidden}.hp-side-actions a{float:left;width:48%;box-sizing:border-box;padding:11px;border-radius:4px;background:#176599;color:#fff;text-align:center;font-weight:700}.hp-side-actions a:last-child{float:right;background:#e99518}.hp-side-news{margin-top:22px;border-top:1px solid #e3e9ed;padding-top:18px}.hp-side-news h3{margin:0 0 10px;color:#203f56}.hp-side-news a{display:block;padding:9px 0;border-bottom:1px dashed #e0e5e8;color:#526674;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-side-news a strong{font-weight:400}.hp-side-news a span{float:right;margin-left:8px;color:#8c9aa4;font-size:12px}
.hp-home-page .hp-home-featured,.hp-home-page .hp-home-floor{background:#fff;padding:22px 24px 16px;border-radius:8px;box-shadow:0 8px 26px rgba(21,58,88,.06)}.hp-home-page .hp-floor-head{min-height:54px}.hp-home-page .hp-floor-cats{margin-right:40px}.hp-home-page .hp-floor-products{border-left:0;border-right:0;border-bottom:0}
.hp-product-page .u-bd{padding-top:28px}.hp-breadcrumb-band{width:1560px;max-width:1560px;margin:0 auto 34px;background:#cfe5f2;border:1px solid #afcfdf;border-left:6px solid #176599;border-radius:6px;box-sizing:border-box;box-shadow:0 7px 20px rgba(28,72,104,.12)}.hp-breadcrumb-band .pui-layout{width:auto!important;max-width:none!important;padding:18px 22px;background:transparent!important}.hp-breadcrumb-band .u-bdcrumb{height:auto;margin:0;padding:0;border:0;background:transparent;line-height:1.7}.hp-breadcrumb-band .u-bdcrumb:before{content:'所在位置';display:inline-block;margin-right:18px;padding:7px 13px;border-radius:3px;background:#176599;color:#fff;font-weight:700}.hp-breadcrumb-band .u-bdcrumb ul{display:inline-block}.hp-breadcrumb-band .u-bdcrumb li,.hp-breadcrumb-band .u-bdcrumb a{color:#415f73;font-size:15px}.hp-breadcrumb-band .u-bdcrumb [aria-current=page]{color:#103f61;font-weight:700}
.hp-product-page .hp-content-layout{display:block!important;overflow:hidden}.hp-product-page .hp-content-layout>.u-nei-left{float:left!important;width:240px!important;margin-top:0;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 8px 28px rgba(20,60,90,.08)}.hp-product-page .hp-content-layout>.u-nei-right{float:right!important;width:calc(100% - 264px)!important;margin-top:0;background:#fff;padding:10px 30px 24px;box-sizing:border-box;border-radius:7px;box-shadow:0 8px 28px rgba(20,60,90,.08)}.hp-product-page .hp-page-heading{margin:0 0 14px}.hp-product-page .u-nei-left .u-tit{margin:0;padding:15px 18px;background:#174d73;color:#fff}.hp-product-page .u-nei-left .u-tit strong,.hp-product-page .u-nei-left .u-tit span{color:#fff}.hp-product-page .u-nei-acro{width:100%;padding:6px 0;box-sizing:border-box}.hp-product-page .u-nei-acro .pui-menu li a{padding:13px 18px;border-bottom:1px solid #edf1f4}.hp-product-page .u-nei-acro .pui-menu li a.active{background:#eaf5fb;color:#176599;border-left:4px solid #176599}.hp-product-page .u-pds-info .psdms h1{padding-bottom:18px;border-bottom:1px solid #e5ebef;color:#163f5e;font-size:30px}.hp-product-page .pdspic{width:52%!important;text-align:center}.hp-product-page .pdspic img{max-width:92%;max-height:510px;object-fit:contain}.hp-product-page .pdbadge{width:43%!important;padding:24px;box-sizing:border-box;background:#f7fafc;border:1px solid #e2e9ee;border-radius:6px}.hp-product-page .u-tit-line strong{color:#173f5e}
@media(max-width:1608px){.hp-home-page .pui-layout-df,.hp-product-page .pui-layout-df,.hp-breadcrumb-band{width:calc(100% - 48px)}}
@media(max-width:1180px){.hp-hero-catalog{width:24%}.hp-hero-center{width:74.5%}.hp-hero-side{display:none}}
@media(max-width:900px){.hp-home-page .pui-layout-df,.hp-product-page .pui-layout-df,.hp-breadcrumb-band{width:calc(100% - 24px)}.u-menu{position:relative;height:auto!important}.u-menu .pui-layout{height:auto!important;display:block}.hp-hero-catalog{display:none}.hp-hero-center{float:none;width:100%;margin-left:0}.hp-hero-center .u-slide,.hp-hero-center .u-slide img{height:auto}.hp-hero-product{width:48.8%;margin-bottom:10px}.hp-hero-product:nth-child(2n){margin-right:0}.hp-breadcrumb-band{margin-bottom:22px}.hp-breadcrumb-band .pui-layout{padding:14px}.hp-breadcrumb-band .u-bdcrumb:before{display:none}.hp-product-page .hp-content-layout>.u-nei-left{display:none}.hp-product-page .hp-content-layout>.u-nei-right{float:none!important;width:100%!important;padding:18px}.hp-product-page .pdspic,.hp-product-page .pdbadge{float:none!important;width:100%!important}.u-nei-right .u-pds .pui-list-line-img{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.u-nei-right .u-pds .pui-list-line-img{grid-template-columns:repeat(2,minmax(0,1fr))}}
