
@media (max-width: 768px){
.product_list .product_title {display: none;}
.uk-card.uk-card-hover.case a .case_img {height: 120px;}
.i_case .i_case_img {height: 120px;}
}


@media (min-width:768px) and (max-width: 1299px){
.header-top-inner{height:92px;gap:24px;}
.header .uk-logo.logo{width: min(42vw, 440px);}
.header .uk-logo.logo img{max-height:52px;}
.header-contact{gap:28px;}
.header-contact .contact-item{gap:10px;}
.header-contact .contact-item i{font-size:2.1rem;}
.header-contact .contact-item span{font-size:.9rem;margin-bottom:5px;}
.header-contact .contact-item strong{font-size:1rem;}
.header-search{width:38px;height:38px;}
.header .uk-navbar-nav li{min-width:72px;padding:0;}
.header .uk-navbar-nav li a{padding:0 13px;font-size:.95rem;}
.uk-dropdown.down-nav {min-width: 6rem;}
ul.uk-nav.uk-dropdown-nav.gnav ul.uk-nav.uk-dropdown-nav.gnav {margin-left: 6rem !important;}
.product_list .product_title {display: none;}
}
@media (min-width:1100px) and (max-width: 1299px){

}
@media (min-width:1300px) and (max-width: 1680px){
.header .uk-logo.logo{width: min(40vw, 520px);}
.header-contact{gap:42px;}
.header .uk-navbar-nav li{min-width:82px;padding:0;}
.header .uk-navbar-nav li a{padding:0 17px;}
.uk-dropdown.down-nav {min-width: 7rem;}
ul.uk-nav.uk-dropdown-nav.gnav ul.uk-nav.uk-dropdown-nav.gnav {margin-left: 7rem !important;}
.about_index .uk-card.uk-card-body {padding-left: 160px;padding-top: 0;}
.index_news_list .uk-card img {margin-top: 7%;}
.nei_nav .uk-card.uk-card-body {background: url(../image/shuxian.png)35% no-repeat;}
.uk-card.uk-card-hover.case a .case_img {height: 220px;}
.i_case .i_case_img {height: 220px;}
}

@media (min-width:1680px){
}
/*==mob==*/
@media screen and (max-width:768px) {
body{font-size:14px; line-height:22px; }
.siu-mob-pl30{padding-left: 30px !important}
.siu-mob-pt30{padding-top: 30px !important}
.siu-mob-pr30{padding-right: 30px !important}
.siu-mob-pl0{padding-left:0px !important}
.huanhang{display: initial;}
.header {line-height: 1;border-top-width:3px;}
.header-top-inner{height:64px;gap:12px;}
.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle{min-height: 50px; }
.header .uk-logo.logo{width: calc(100vw - 86px);max-width: 360px;height:auto;}
.header .uk-logo.logo img{max-height:40px;}
.mobile-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#0055b4;}
.banner.pcindex {display: none;}
.banner.wapindex {display: block;}
.banner .uk-slideshow-items{
    max-height: none;
}

/* 首页产品系列响应式优?*/
@media (max-width: 1299px){
    .product_list .product_title{
        display:flex;
        max-width:100%;
        margin-bottom:30px;
    }
}
@media (max-width: 768px){
    .product_list{
        padding-top:42px;
        padding-bottom:52px;
    }
    .product_list .uk-article-title{
        font-size:1.75rem;
    }
    .product_list .product_title{
        display:flex;
        justify-content:flex-start;
        gap:10px;
        overflow-x:auto;
        flex-wrap:nowrap;
        padding:0 2px 8px;
        margin-bottom:24px;
    }
    .product_list .product_title p{
        min-width:auto;
        height:42px;
        flex:0 0 auto;
    }
    .product_list .product_title p a{
        padding:0 18px;
        font-size:.95rem;
        line-height:42px;
    }
    .product_list .product_index{
        height:160px;
    }
    .product_list .shuzi li .rb-bg h5{
        height:48px;
        line-height:48px;
        padding:0 10px;
        font-size:.92rem;
    }
}

/* Recommended products final override */
.product_list{
    position:relative;
    background:#f7f9fc;
    padding-top:76px;
    padding-bottom:88px;
}
.product_list:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    height:1px;
    background:#dfe8f2;
}
.product_list .uk-container{max-width:1600px;}
.product_list .uk-article{margin-bottom:30px;}
.product_list .uk-article-title{
    position:relative;
    font-size:0 !important;
    line-height:1;
    margin-bottom:0 !important;
}
.product_list .uk-article-title:before{
    content:"推荐产品";
    display:block;
    font-size:34px;
    line-height:1.2;
    font-weight:bold;
    color:#172333;
}
.product_list .uk-article-title:after{
    content:"Recommended Products";
    display:block;
    margin-top:8px;
    font-size:13px;
    line-height:1.4;
    color:#7d8da1;
    font-family:Arial, sans-serif;
    text-transform:uppercase;
}
.product_list i{
    width:44px;
    height:3px;
    margin:20px auto 26px;
    background:#0055b4;
}
.product_list .product_title{
    width:auto;
    max-width:1080px;
    margin:0 auto 38px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:10px;
    column-count:initial;
}
.product_list .product_title p{
    width:auto;
    min-width:128px;
    height:42px;
    margin:0;
    background:transparent;
    border:1px solid #d7e1ec;
    border-left:0;
    box-shadow:none;
    text-align:center;
    transition:border-color .25s ease,color .25s ease,background-color .25s ease;
}
.product_list .product_title p a{
    display:block;
    padding:0 20px;
    font-size:15px;
    line-height:42px;
    color:#314255;
    font-weight:bold;
    white-space:nowrap;
}
.product_list .product_title p:hover{
    background:#fff;
    border-color:#0055b4;
    box-shadow:none;
    transform:none;
}
.product_list .product_title p:hover a{color:#0055b4;}
.product_list .shuzi{
    margin-left:-22px;
    row-gap:22px;
}
.product_list .shuzi>*{padding-left:22px;}
.product_list .shuzi li .uk-panel{
    position:relative;
    height:100%;
    background:#fff;
    border:1px solid #e2e9f1;
    box-shadow:none;
    transition:border-color .25s ease,transform .25s ease;
}
.product_list .shuzi li .uk-panel:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    height:3px;
    background:#0055b4;
    opacity:0;
    transition:opacity .25s ease;
    z-index:1;
}
.product_list .shuzi li:hover .uk-panel{
    transform:translateY(-4px);
    border-color:#b9cce3;
    box-shadow:none;
}
.product_list .shuzi li:hover .uk-panel:before{opacity:1;}
.product_list .product_index{
    height:250px;
    border:0;
    background:#f1f5f9;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
}
.product_list .product_index img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:transform .35s ease;
}
.product_list .shuzi li:hover .product_index img{transform:scale(1.04);}
.product_list .shuzi .rb-bg,
.product_list .shuzi li:hover .rb-bg{background:#fff;}
.product_list .shuzi li .rb-bg h5{
    height:60px;
    line-height:60px;
    padding:0 16px;
    color:#263648;
    font-size:16px;
    font-weight:bold;
    border:0;
    border-top:1px solid #eef2f6;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    transition:color .25s ease;
}
.product_list .shuzi li:hover .rb-bg h5{color:#0055b4;}
.product_list .uk-overlay-default{display:none !important;}

@media (max-width: 1299px){
    .product_list .product_title{display:flex;}
}

@media (max-width: 768px){
    .product_list{
        padding-top:48px;
        padding-bottom:56px;
    }
    .product_list .uk-article-title:before{font-size:28px;}
    .product_list .product_title{
        display:flex;
        justify-content:flex-start;
        flex-wrap:nowrap;
        overflow-x:auto;
        gap:8px;
        padding-bottom:8px;
        margin-bottom:24px;
    }
    .product_list .product_title p{
        min-width:auto;
        height:38px;
        flex:0 0 auto;
    }
    .product_list .product_title p a{
        padding:0 16px;
        font-size:14px;
        line-height:38px;
    }
    .product_list .shuzi{
        margin-left:-12px;
        row-gap:12px;
    }
    .product_list .shuzi>*{padding-left:12px;}
    .product_list .product_index{height:150px;}
    .product_list .shuzi li .rb-bg h5{
        height:46px;
        line-height:46px;
        padding:0 10px;
        font-size:14px;
    }
}

/* Recommended products wide 5-column layout */
.product_list{
    padding-top:72px;
    padding-bottom:84px;
}
.product_list .uk-container{
    max-width:1547px;
}
.product_list .product_title{
    max-width:1180px;
    margin-bottom:34px;
}
.product_list .shuzi{
    display:grid !important;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:22px;
    margin-left:0 !important;
}
.product_list .shuzi>*{
    width:auto !important;
    max-width:none !important;
    padding-left:0 !important;
}
.product_list .shuzi li .uk-panel{
    overflow:hidden;
}
.product_list .product_index{
    height:auto;
    aspect-ratio:1.18 / 1;
}
.product_list .shuzi li .rb-bg h5{
    height:58px;
    line-height:58px;
    font-size:15px;
}

@media (max-width: 1299px){
    .product_list .shuzi{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
}

@media (max-width: 768px){
    .product_list .shuzi{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:12px;
    }
    .product_list .product_index{
        aspect-ratio:1.08 / 1;
    }
    .product_list .shuzi li .rb-bg h5{
        height:46px;
        line-height:46px;
        font-size:14px;
    }
}


/* Recommended products refresh */
.product_list{
    position:relative;
    background:#f7f9fc;
    padding-top:76px;
    padding-bottom:88px;
}
.product_list:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    height:1px;
    background:#dfe8f2;
}
.product_list .uk-container{
    max-width:1280px;
}
.product_list .uk-article{
    margin-bottom:30px;
}
.product_list .uk-article-title{
    position:relative;
    font-size:0;
    line-height:1;
    margin-bottom:0 !important;
}
.product_list .uk-article-title:before{
    content:"推荐产品";
    display:block;
    font-size:34px;
    line-height:1.2;
    font-weight:bold;
    color:#172333;
}
.product_list .uk-article-title:after{
    content:"Recommended Products";
    display:block;
    margin-top:8px;
    font-size:13px;
    line-height:1.4;
    color:#7d8da1;
    font-family:Arial, sans-serif;
    text-transform:uppercase;
}
.product_list i{
    width:44px;
    height:3px;
    margin:20px auto 26px;
    background:#0055b4;
}
.product_list .product_title{
    width:auto;
    max-width:1080px;
    margin:0 auto 38px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:10px;
    column-count:initial;
}
.product_list .product_title p{
    width:auto;
    min-width:128px;
    height:42px;
    margin:0;
    background:transparent;
    border:1px solid #d7e1ec;
    border-left:0;
    box-shadow:none;
    text-align:center;
    transition:border-color .25s ease,color .25s ease,background-color .25s ease;
}
.product_list .product_title p a{
    display:block;
    padding:0 20px;
    font-size:15px;
    line-height:42px;
    color:#314255;
    font-weight:bold;
    white-space:nowrap;
}
.product_list .product_title p:hover{
    background:#fff;
    border-color:#0055b4;
    box-shadow:none;
    transform:none;
}
.product_list .product_title p:hover a{
    color:#0055b4;
}
.product_list .shuzi{
    margin-left:-22px;
    row-gap:22px;
}
.product_list .shuzi>*{
    padding-left:22px;
}
.product_list .shuzi li .uk-panel{
    position:relative;
    height:100%;
    background:#fff;
    border:1px solid #e2e9f1;
    box-shadow:none;
    transition:border-color .25s ease,transform .25s ease;
}
.product_list .shuzi li .uk-panel:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    height:3px;
    background:#0055b4;
    opacity:0;
    transition:opacity .25s ease;
    z-index:1;
}
.product_list .shuzi li:hover .uk-panel{
    transform:translateY(-4px);
    border-color:#b9cce3;
    box-shadow:none;
}
.product_list .shuzi li:hover .uk-panel:before{
    opacity:1;
}
.product_list .product_index{
    height:250px;
    border:0;
    background:#f1f5f9;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
}
.product_list .product_index img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:transform .35s ease;
}
.product_list .shuzi li:hover .product_index img{
    transform:scale(1.04);
}
.product_list .shuzi .rb-bg,
.product_list .shuzi li:hover .rb-bg{
    background:#fff;
}
.product_list .shuzi li .rb-bg h5{
    height:60px;
    line-height:60px;
    padding:0 16px;
    color:#263648;
    font-size:16px;
    font-weight:bold;
    border:0;
    border-top:1px solid #eef2f6;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    transition:color .25s ease;
}
.product_list .shuzi li:hover .rb-bg h5{
    color:#0055b4;
}
.product_list .uk-overlay-default{
    display:none !important;
}

@media (max-width: 1299px){
    .product_list .product_title{
        display:flex;
    }
}

@media (max-width: 768px){
    .product_list{
        padding-top:48px;
        padding-bottom:56px;
    }
    .product_list .uk-article-title:before{
        font-size:28px;
    }
    .product_list .product_title{
        display:flex;
        justify-content:flex-start;
        flex-wrap:nowrap;
        overflow-x:auto;
        gap:8px;
        padding-bottom:8px;
        margin-bottom:24px;
    }
    .product_list .product_title p{
        min-width:auto;
        height:38px;
        flex:0 0 auto;
    }
    .product_list .product_title p a{
        padding:0 16px;
        font-size:14px;
        line-height:38px;
    }
    .product_list .shuzi{
        margin-left:-12px;
        row-gap:12px;
    }
    .product_list .shuzi>*{
        padding-left:12px;
    }
    .product_list .product_index{
        height:150px;
    }
    .product_list .shuzi li .rb-bg h5{
        height:46px;
        line-height:46px;
        padding:0 10px;
        font-size:14px;
    }
}
.about-bg {min-height: 300px;background: #0055b4;padding: 0;margin: 0;width: 100%;position: static !important;}
/*left-menu*/
.uk-offcanvas-bar.left-menu hr {margin: 10px 0;background: rgba(255,255,255,0.1);}
.uk-offcanvas-bar{background: #013c7f;}
.uk-offcanvas-bar.left-menu hr { margin: 10px 0;background: rgba(255,255,255,0.1);}
.uk-offcanvas-bar.left-menu .uk-nav-default>li>a{padding:10px 0; font-size: 16px; color: #eee}
.uk-offcanvas-bar.left-menu .uk-nav-default>li{border-bottom:1px solid rgba(255,255,255,0.1);}
.mob-menu ul.uk-nav-sub{padding: 0px 0 20px 10px;}
.mob-menu .bq{font-size: 12px;}
.uk-offcanvas-bar{width: 88%}
/**/
.index_about img {margin: 0 !important;}
.index_news_list {padding-left: 0;margin-top: 0 !important;}
.index_news_list dd {-webkit-line-clamp: 1;}
.index_product {padding: 0 3rem;}
.index_news_list .uk-card img {margin-top: 10%;}
.case_list .uk-slider .uk-light a.uk-position-center-left{margin-left:-20px;}
.case_list .uk-slider .uk-light a.uk-position-center-right{margin-right:-20px;}
.shuzi.uk-dark.uk-margin-medium-bottom {padding: 3%;}

.case-box{padding: 30px}
.uk-subnav.anli-fl>*>:first-child{margin: 0}
.uk-subnav.anli-fl>*{padding-left: 10px}
.uk-subnav-divider.anli-fl>:nth-child(n+2):not(.uk-first-column)::before{margin-right: 10px;}
.about_index .uk-card.uk-card-body {padding-left: 30px;}
.banner h1{font-size:18px!important;  margin-top: 10px !important}
.banner h1.uk-heading-small{font-size: 22px!important; line-height: 1;  margin-bottom: 0 !important}
.banner h2{font-size: 18px;}

.ggbanner{height: 200px;}
.ggbanner h1{font-size: 24px;}
.ggbanner h2{font-size: 18px;}
.ggbanner .uk-container{height:200px !important;}
.shuzi .rb-bg {/* padding: 5px; */}
.shuzi li .rb-bg h5 {height: 50px;line-height: 50px;}
.uk-position-small {margin: 0.25rem -0.2rem;}
.more.m1 {font-size: 14px;}

.uk-button.more.m1 {padding:0 20px; line-height: 32px;}

.uk-subnav.anli-nav>*>:first-child{ font-size: 16px;}
.uk-subnav.anli-nav{margin-left:-15px }
.uk-subnav.anli-nav>*{padding-left:15px }
.uk-subnav-divider.anli-nav>:nth-child(n+2):not(.uk-first-column)::before{margin-right:15px;}
.uk-article-title {font-size: 1.875rem;}
.foot-nav {width: 98%;padding: 0 1%;margin: 0;height: 2rem;}
.foot-concant li {/* width: 48%; */float: left;padding: 0 1%;/* text-align: center; */}
.foot_weixin{display: none;}
.index_foot {display:block;text-align: center;}
.ggbanner span {font-size: 1.875rem;color: #fff;}
.ggbanner p {font-size: 1rem;color: #fff;}
.about_bg {height: 13rem;width: 100%;margin-top: 0.5rem !important;position: static !important;}
ul.uk-subnav.product li a {width: 6rem;height: 3rem;line-height: 3rem;}
.index_news_list .uk-card a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: inherit;}
.xypg-pagination a, .xypg-pagination #current {margin: 0 2px;padding: 0px 6px;}
.newslist_news {padding-left: 5px;}
.index_news_list .uk-card {padding-left: 1rem;margin-bottom: 0px !important;margin-top: 0px !important;}
.news_date {line-height: 2.875rem;}
.about_adv p {padding: 8% 0;}
.contact {padding-bottom: 30px !important;}
.about_index .uk-background-cover {
    background-image: url(../image/about_bg.png);
    width: 100%;
    height: 101px;
    z-index: 1;
    display: none;
}
.footer i {
    margin-left: -8px;
    margin-top: 3px;
}
.nei_nav{height: 60px;}
.nei_tiite {left: 10%;top: 32%;}
.nei_nav .uk-card.uk-card-body {background: url(../image/shuxian.png) 10% no-repeat;}
.nei_tiite_sub .uk-card.uk-card-body.uk-padding-remove {left: 0 !important;width: 100% !important;top: 32% !important;}
.nei_nav li a {padding: 0 9px;}
.about_ .uk-cover-container {width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;margin-bottom: 20px;}
.uk-width-expand.about_tit {padding:0 1rem !important;}
.uk-width-expand.about_tit h3.uk-card-title.uk-margin-remove-bottom{font-size: 1.575rem !important;}

.about_art {padding: 30px !important;height:auto !important;}
.about_art h1 {text-align: center !important;}
.about_art hr {margin: 0 auto;}
.n_nsny_con a {
    width: 120px;
    height: 30px;
    line-height: 30px;
    display: block;
    border: 1px #E3E3E3 solid;
    text-align: center;
    float: left;
    margin-right: 20px;
    color: #777777;
}
.uk-card.uk-inline {
    height: 250px;
}
.contact_ {
    margin-left: 0!important;
    margin-right: 0!important;
}

.contact_ h1{font-size: 1.525rem !important;}

.contact_ .uk-position-small{font-size: 1rem !important;}

.contact_contact{left:0;width:100%;top: 80%;}





}

/* 首页产品系列响应式优?*/
@media (max-width: 1299px){
    .product_list .product_title{
        display:flex;
        max-width:100%;
        margin-bottom:30px;
    }
}
@media (max-width: 768px){
    .product_list{
        padding-top:42px;
        padding-bottom:52px;
    }
    .product_list .uk-article-title{
        font-size:1.75rem;
    }
    .product_list .product_title{
        display:flex;
        justify-content:flex-start;
        gap:10px;
        overflow-x:auto;
        flex-wrap:nowrap;
        padding:0 2px 8px;
        margin-bottom:24px;
    }
    .product_list .product_title p{
        min-width:auto;
        height:42px;
        flex:0 0 auto;
    }
    .product_list .product_title p a{
        padding:0 18px;
        font-size:.95rem;
        line-height:42px;
    }
    .product_list .product_index{
        height:160px;
    }
    .product_list .shuzi li .rb-bg h5{
        height:48px;
        line-height:48px;
        padding:0 10px;
        font-size:.92rem;
    }
}


/* Recommended products final override */
.product_list{
    position:relative;
    background:#fff;
    padding-top:76px;
    padding-bottom:88px;
}
.product_list:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    height:1px;
    background:#dfe8f2;
}
.product_list .uk-container{max-width:1280px;}
.product_list .uk-article{margin-bottom:30px;}
.product_list .uk-article-title{
    position:relative;
    font-size:0 !important;
    line-height:1;
    margin-bottom:0 !important;
}
.product_list .uk-article-title:before{
    content:"推荐产品";
    display:block;
    font-size:34px;
    line-height:1.2;
    font-weight:bold;
    color:#172333;
}
.product_list .uk-article-title:after{
    content:"Recommended Products";
    display:block;
    margin-top:8px;
    font-size:13px;
    line-height:1.4;
    color:#7d8da1;
    font-family:Arial, sans-serif;
    text-transform:uppercase;
}
.product_list i{
    width:44px;
    height:3px;
    margin:20px auto 26px;
    background:#0055b4;
}
.product_list .product_title{
    width:auto;
    max-width:1080px;
    margin:0 auto 38px;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:10px;
    column-count:initial;
}
.product_list .product_title p{
    width:auto;
    min-width:128px;
    height:42px;
    margin:0;
    background:transparent;
    border:1px solid #d7e1ec;
    border-left:0;
    box-shadow:none;
    text-align:center;
    transition:border-color .25s ease,color .25s ease,background-color .25s ease;
}
.product_list .product_title p a{
    display:block;
    padding:0 20px;
    font-size:15px;
    line-height:42px;
    color:#314255;
    font-weight:bold;
    white-space:nowrap;
}
.product_list .product_title p:hover{
    background:#fff;
    border-color:#0055b4;
    box-shadow:none;
    transform:none;
}
.product_list .product_title p:hover a{color:#0055b4;}
.product_list .shuzi{
    margin-left:-22px;
    row-gap:22px;
}
.product_list .shuzi>*{padding-left:22px;}
.product_list .shuzi li .uk-panel{
    position:relative;
    height:100%;
    background:#fff;
    border:1px solid #e2e9f1;
    box-shadow:none;
    transition:border-color .25s ease,transform .25s ease;
}
.product_list .shuzi li .uk-panel:before{
    content:"";
    position:absolute;
    left:0;
    right:0;
    top:0;
    height:3px;
    background:#0055b4;
    opacity:0;
    transition:opacity .25s ease;
    z-index:1;
}
.product_list .shuzi li:hover .uk-panel{
    transform:translateY(-4px);
    border-color:#b9cce3;
    box-shadow:none;
}
.product_list .shuzi li:hover .uk-panel:before{opacity:1;}
.product_list .product_index{
    height:250px;
    border:0;
    background:#f1f5f9;
    display:flex;
    align-items:center;
    justify-content:center;
    overflow:hidden;
}
.product_list .product_index img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:transform .35s ease;
}
.product_list .shuzi li:hover .product_index img{transform:scale(1.04);}
.product_list .shuzi .rb-bg,
.product_list .shuzi li:hover .rb-bg{background:#fff;}
.product_list .shuzi li .rb-bg h5{
    height:60px;
    line-height:60px;
    padding:0 16px;
    color:#263648;
    font-size:16px;
    font-weight:bold;
    border:0;
    border-top:1px solid #eef2f6;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    transition:color .25s ease;
}
.product_list .shuzi li:hover .rb-bg h5{color:#0055b4;}
.product_list .uk-overlay-default{display:none !important;}

@media (max-width: 1299px){
    .product_list .product_title{display:flex;}
}

@media (max-width: 768px){
    .product_list{
        padding-top:48px;
        padding-bottom:56px;
    }
    .product_list .uk-article-title:before{font-size:28px;}
    .product_list .product_title{
        display:flex;
        justify-content:flex-start;
        flex-wrap:nowrap;
        overflow-x:auto;
        gap:8px;
        padding-bottom:8px;
        margin-bottom:24px;
    }
    .product_list .product_title p{
        min-width:auto;
        height:38px;
        flex:0 0 auto;
    }
    .product_list .product_title p a{
        padding:0 16px;
        font-size:14px;
        line-height:38px;
    }
    .product_list .shuzi{
        margin-left:-12px;
        row-gap:12px;
    }
    .product_list .shuzi>*{padding-left:12px;}
    .product_list .product_index{height:150px;}
    .product_list .shuzi li .rb-bg h5{
        height:46px;
        line-height:46px;
        padding:0 10px;
        font-size:14px;
    }
}

/* Recommended products wide 5-column final override */
.product_list{
    padding-top:72px;
    padding-bottom:84px;
}
.product_list .uk-container{
    max-width:1547px;
}
.product_list .product_title{
    max-width:1180px;
    margin-bottom:34px;
}
.product_list .shuzi{
    display:grid !important;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:22px;
    margin-left:0 !important;
}
.product_list .shuzi>*{
    width:auto !important;
    max-width:none !important;
    padding-left:0 !important;
}
.product_list .shuzi li .uk-panel{
    overflow:hidden;
}
.product_list .product_index{
    height:auto;
    aspect-ratio:1.18 / 1;
}
.product_list .shuzi li .rb-bg h5{
    height:58px;
    line-height:58px;
    font-size:15px;
}

@media (max-width: 1299px){
    .product_list .shuzi{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
}

@media (max-width: 768px){
    .product_list .shuzi{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:12px;
    }
    .product_list .product_index{
        aspect-ratio:1.08 / 1;
    }
    .product_list .shuzi li .rb-bg h5{
        height:46px;
        line-height:46px;
        font-size:14px;
    }
}

