.visual_plugins_container[data-type="poster"][data-mode="mode_291"]{z-index: 1}.ly_blog_list_1{position: relative;background: var(--n-900);margin-top: 0;padding: 80px 0;z-index: 1}.ly_blog_list_1 .news_content_bg{background: var(--n-900)}.ly_blog_list_1 .sticky_nav{margin-bottom:58px;padding:12px 0;position:relative;z-index: 2}.ly_blog_list_1 .nav_search_box{border-radius: 70px;background:transparent;color:#808080;padding: 6px;line-height: 52px;position:relative;border: 2px solid #b3b3b3;display: flex;align-items: center;justify-content: space-between;overflow: hidden}.ly_blog_list_1 .nav_search_box .products_nav{float:left;font-size:0;width:75%;white-space:nowrap;overflow-x:auto}
.ly_blog_list_1 .nav_search_box .products_nav::-webkit-scrollbar{display:none}
.ly_blog_list_1 .nav_search_box .products_nav li{display:inline-block;vertical-align:middle;font-size:16px;width: auto}.ly_blog_list_1 .nav_search_box .products_nav a{padding:0 30px;border-radius: 70px;font-size: 16px;text-transform: uppercase;font-family: var(--font-regular);color:var(--n-400);text-decoration: none;/* 原本这里 line-height 被声明了两次(60px 后又 64px)，生效的 64px 比 height 高 4px，文字垂直中心因此低 2px。改为与 height 一致，并用 flex 兜底居中。 */display: flex;align-items: center;justify-content: center;line-height: 1;height: 60px}.ly_blog_list_1 .nav_search_box .products_nav a:hover{background-color:var(--brand-accent);color:var(--n-0)}.ly_blog_list_1 .nav_search_box .products_nav a.focus{background-color:var(--brand-accent);color:var(--n-0)}.ly_blog_list_1 .nav_search_box .search_box{float:right;padding-right:23px;cursor:pointer;width:22%;text-align:right;display: flex;align-items: center;justify-content: flex-end}.ly_blog_list_1 .nav_search_box .search_box input[name="Keyword"]{font-family: var(--font-regular);margin-right: 30px;color:var(--n-400);font-size:18px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: right;background: transparent;border: 0;flex: 1;padding-right: 3px;width: calc(100% - 30px)}.ly_blog_list_1 .nav_search_box .search_box .form{display: flex;width: 100%}.ly_blog_list_1 .nav_search_box .search_box .button{background: transparent;border: 0;min-width: 44px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center}.ly_blog_list_1 .nav_search_box .search_box .button .iconfont{font-size: 29px;font-weight: bold}.ly_blog_list_1 .search_form{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--n-50);border-radius:70px;padding:0 20px 0 25px;font-size:16px;display:none}
.ly_blog_list_1 .search_form form{height:100%}
.ly_blog_list_1 .search_form input{width:100%;height:100%;background-color:transparent;border: none}.ly_blog_list_1 .search_form .close_btn{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;cursor:pointer;color:var(--n-900);width:36px;text-align:center}
.ly_blog_list_1 .search_results{font-size:16px;text-align:center;margin:80px 0 25px}
.ly_blog_list_1 .search_results span{color:#808080}
.ly_blog_list_1 .sticky_nav.sticky{position:fixed;z-index:9999;width:100%;top:0;left:0;padding-left:40px;padding-right:40px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.06)}
.ly_blog_list_1 .sticky_nav.sticky .nav_search_box{max-width:1440px;margin:0 auto}
.ly_blog_list_1 .inner_pagebox{max-width:1440px;margin:96px auto 0}
.ly_blog_list_1 .inner_title{margin-bottom:48px}
.ly_blog_list_1 .search_results{margin-bottom:48px}
.ly_blog_list_1 .public_header.fixed{position:relative;padding-top:0;top:0}
.ly_blog_list_1 .news_list_wrapper{min-height:30vh}

.ly_blog_list_1 .block_blogs_list ul{margin-right:-24px;font-size: 0}.ly_blog_list_1 .block_blogs_list li{width:25%;margin-bottom:40px;padding-right:30px;box-sizing: border-box;display: inline-block}.ly_blog_list_1 .block_blogs_list li:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}
.ly_blog_list_1 .block_blogs_list li a{display:block}
.ly_blog_list_1 .block_blogs_list li a:hover{color:var(--n-900)}
.ly_blog_list_1 .block_blogs_list li img{width:100%;transition:all 1s}
.ly_blog_list_1 .block_blogs_list .img_box{overflow:hidden;border-radius:10px}
.ly_blog_list_1 .block_blogs_list li  .title{font-size:20px;line-height:1.2;font-weight:500;margin:16px 0 12px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.ly_blog_list_1 .block_blogs_list li  .description{font-size:16px;line-height:1.25;color:#4D4D4D;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.ly_blog_list_1 .block_blogs_list li  .date{font-size:12px;color:#6f6556;margin-top:12px}
.ly_blog_list_1 .block_blogs_list li .tag{font-family: var(--font-medium);color: var(--brand-muted);font-size: 13px;letter-spacing: .06em;margin-top: 22px;display: flex}.ly_blog_list_1 .block_blogs_list li .title{font-family: var(--font-semibold);font-size: 24px;color: #dcdcdc;letter-spacing: -.01em;line-height: 1.3}.ly_blog_list_1 .block_blogs_list li .description{font-size: 16px;font-family: var(--font-regular);color: var(--n-400);line-height: 1.6}.ly_blog_list_1 .mobile_more{display: none}/* Extra large (桌面[1800] 1800 ~ 1679.98) */
@media(max-width: 1679.98px){}

/* Extra large (桌面[1480] 1380 ~ 1479.98) */
@media(max-width: 1479.98px){.ly_blog_list_1{margin-top: 0}}

/* Extra large (桌面[1380] 1200 ~ 1379.98) */
@media(max-width: 1379.98px){.ly_blog_list_1 .sticky_nav{margin-bottom:48px}
    .ly_blog_list_1 .sticky_nav.sticky{padding-left:20px;padding-right:20px}
}

/* Large (笔记本 992 ~ 1199.98 )  */
@media(max-width: 1199.98px){.ly_blog_list_1{margin-top: -1px}.ly_blog_list_1 .inner_pagebox{margin-top:72px}
    .ly_blog_list_1 .inner_title{margin-bottom:36px}

    .ly_blog_list_1 .block_blogs_list li{width:33.3333%;margin-bottom:48px}
    .ly_blog_list_1 .block_blogs_list li .tag{margin-top:16px;font-size:13px}
    .ly_blog_list_1 .block_blogs_list li .title{font-size:18px;margin:12px 0 10px}
    .ly_blog_list_1 .block_blogs_list li .description{font-size:14px}
    .ly_blog_list_1{padding-bottom: 80px}}

/* Medium (平板 768 ~ 991.98) */
@media(max-width: 991.98px){}

/* Small (小屏手机 576 ~ 767.98)  */
@media(max-width: 767.98px){.ly_blog_list_1 .nav_search_box{border-radius: 0}/* iOS Safari 聚焦字号 <16px 的输入框会自动放大整页，这里必须 ≥16px */
    .ly_blog_list_1 .nav_search_box .search_box input[name="Keyword"]{text-align: left;font-size: 16px}.ly_blog_list_1 .sticky_nav{margin-bottom:4px;padding:8px 0}
    .ly_blog_list_1 .sticky_nav.sticky{padding-left:12px;padding-right:12px}
    .ly_blog_list_1 .nav_search_box{height:auto;background:transparent;padding:0;border: none;display: block}.ly_blog_list_1 .nav_search_box .products_nav a{padding:0 16px;white-space:nowrap;line-height: 44px;height: 44px;font-size: 14px;border-radius: 20px}.ly_blog_list_1 .nav_search_box .products_nav .swiper{margin-left: 0;margin-right: 0}.ly_blog_list_1 .nav_search_box .products_nav,.ly_blog_list_1 .nav_search_box .search_box,.search_form{width: 100%;float:none;min-height: 52px;line-height:normal;border-radius: 25px;padding: 3px 15px;box-sizing: border-box;border: 1px solid #b3b3b3;display: flex;align-items: center}.ly_blog_list_1 .nav_search_box .search_box .button .iconfont{font-size: 20px}.nav_search_box .products_nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}
    .ly_blog_list_1 .search_form{top:auto;bottom:0;padding:0;padding-left:20px;font-size:14px}
    .ly_blog_list_1 .nav_search_box .search_box{padding-left:20px;margin-top:15px;position:relative;width:100%;text-align:left}
    .nav_search_box .icon-search{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
    .ly_blog_list_1 .search_form .close_btn{right:10px;color:var(--n-400);font-size:16px}
    .ly_blog_list_1 .search_form .close_btn .mobile{display:inline-block}
    .ly_blog_list_1 .sticky_nav.sticky .nav_search_box .products_nav{background-color:transparent}
    .ly_blog_list_1 .search_results{font-size:14px;margin:25px 0 12px}
    .ly_blog_list_1 .nav_search_box .search_box span{font-size:14px}
    .ly_blog_list_1 .nav_search_box .search_box .public_img{margin-right: 10px}.ly_blog_list_1 .frame_adaption{padding-left:12px !important;padding-right:12px !important}
    .ly_blog_list_1 .inner_pagebox{margin-top:30px}
    .ly_blog_list_1 .inner_title{margin-bottom:25px}
    .ly_blog_list_1 .search_results{margin-bottom:25px}

    .ly_blog_list_1 .mobile_more{display: flex;align-items: center;gap: 1px;color: #bcbcbc;border-left: 1px solid #bcbcbc;padding-left: 10px;margin-left: 6px;flex: 0 0 auto;align-self: center;height: 24px;animation: blog1_swipe_hint 1.5s ease-in-out infinite}/* 双箭头用纯 CSS 画：不额外请求图标字体或图片。
       原本这里是模板硬编码的 "roll >" 字样，顾客看不懂。 */
    .ly_blog_list_1 .mobile_more::before,
    .ly_blog_list_1 .mobile_more::after{content: '';width: 7px;height: 7px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg)}.ly_blog_list_1 .mobile_more::after{margin-left: -3px;opacity: .55}/* 已经滑动过就不再提示 */
    .ly_blog_list_1 .products_nav.scrolled .mobile_more{animation: none;opacity: .3}@keyframes blog1_swipe_hint{0%, 100%{transform: translateX(0);opacity: .6}50%{transform: translateX(3px);opacity: 1}}
    /* 尊重系统的“减少动态效果”设置 */
    @media (prefers-reduced-motion: reduce){.ly_blog_list_1 .mobile_more{animation: none}}
    .ly_blog_list_1 .block_blogs_list ul{margin-right:-12px}
    .ly_blog_list_1 .block_blogs_list li{width:50%;margin-bottom:20px;padding-right:12px}
    .ly_blog_list_1 .block_blogs_list li .tag{margin-top:12px;font-size: 12px}.ly_blog_list_1 .block_blogs_list li .title{margin-bottom:8px;font-size:16px}
    .ly_blog_list_1 .block_blogs_list li .description{font-size:14px;line-height: 1.2}.ly_blog_list_1 .block_blogs_list .img_box{border-radius:5px}
    .ly_blog_list_1{padding: 48px 0}}

/* Extra small (手机 < 575.98) */
@media(max-width: 575.98px){}

/* Extra small (手机 < 420.98) */
@media(max-width: 420.98px){}