.pro {
    height: auto;
}

.pro2,.pro5 {
    position: relative;
}

.pro3,.pro6 {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    border-left: #ddd 1px solid;
    border-right: #ddd 1px solid
}

.pro3 a,.pro5 a {
    color: #0070bb;
}

.pro3 a:hover,.pro5 a:hover {
    display: block;
    color: #0db3f9;
    text-decoration: underline;
}

.pro2 li {
    width: 20%;
    height: 250px;
    background-color: #FFFFFF;
    overflow: hidden;
    margin-right: 5px;
    border: #ddd 1px solid;
}

.pro2 li img {
    display: block;
    margin: 0 auto;
    margin-top: 0px;
}

.pro5 li {
    width: 33.3333332%;
    height: 250px;
    background-color: #FFFFFF;
    overflow: hidden;
    padding-right: 5px;
  
}

.pro5 li img {
    display: block;
    margin: 0 auto;
    margin-top: 0px;
}

.pro_l {
    position: absolute;
    top: 112px;
    left: -20px;
    cursor: pointer
}

.pro_r {
    position: absolute;
    top: 112px;
    right: -20px;
    cursor: pointer
}

@media(max-width: 768px) {
    .pro2 li {
        width: 50%;
        height: 200px;
        background-color: #FFFFFF;
        overflow: hidden;
        margin-right: 5px;
        border: #ddd 1px solid;
    }

    .pro_l {
        position: absolute;
        top: 90px;
        left: -20px;
        cursor: pointer
    }

    .pro_r {
        position: absolute;
        top: 90px;
        right: -20px;
        cursor: pointer
    }
}

.home-about img{
    margin-right: 8px;
}
.home-about p{
    text-align: left;
}

@media (max-width: 480px) {
    .layout-container2 {
        display: none;
    }

    .list_2 {
        justify-content: start !important;
    }

    .list_2>div {
        margin-bottom: 3px;
        width: 50% !important;
    }

    .prod-list {
        width: 100% !important;
        padding-left: 18px !important;
    }

    .page-home .floor.floor-hot-products .prod-list li .inner {
        height: 215px !important;
        padding: 0 !important;
        margin-bottom: 15px !important;
        margin-right: 15px !important;
    }

    .page-home .floor.floor-hot-products .prod-list li .inner .image {
        margin: 5px auto !important;
    }

    .pl0921 {
        padding-left: 0 !important;
    }

    .text_14 {
        font-size: 14px !important;
    }

    .floor-item-bd {
        padding-right: 5px;
        width: 100% !important;
    }

    #navigation {
        background: #f57100;
    }

    .mt20 {
        margin-top: 20px;
        display: block;
    }

    .mt20921 {
        margin-top: 20px;
    }

    .pl00 {
        padding-left: 0;
    }

    .mt0821 {
        margin-top: 0;
    }

    .pr0921 {
        padding-right: 0;
    }

    .mt0921 {
        margin-top: 0 !important;
    }

    .fn12 {
        font-size: 12px !important;
    }

    .text_54 {
        padding-left: 5px;
        margin-top: 14px !important;
        font-size: 12px;
    }

    .text_64 {
        font-size: 12px !important;
        margin-top: 105px !important;
    }

    .text_65 {
        margin-left: 15px !important;
        font-size: 12px !important;
        text-align: left !important;
    }

    .text-wrapper_22 {
        width: 106px !important;
    }

    .group_19 {
        height: 163px !important;
    }

    .mr10921 {
        margin-right: 10px !important;
    }

    .page-home .home-bottom ul li {
        width: 50%;
    }

    .category-menu-all .category-menu-item,
    .category-menu-lists .category-menu-item img {
        width: 100% !important;
    }

    #tag_product_lists ul li .inner {
        margin-bottom: 15px !important;
        padding-left: 40px !important;
        height: 35px !important;
    }

    .beacon-data .hot-brand,
    .beacon-data .hot-model {
        margin-bottom: 10px;
        height: auto !important;
    }

    .t1 {
        font-size: 14px !important;
    }

    .t2 {
        font-size: 12px !important;
    }

    .fn16 {
        font-size: 16px !important;
    }

    .mb50921 {
        margin-bottom: 50px;
    }

    .h87 {
        left: 80px !important;
        top: 115px !important;
        width: 190px !important;
        font-size: 14px !important;
    }

    .f1 {
        flex: 1 !important;
    }

    .page-home .floor {
        margin-top: 50px;
    }

    .text-group_14 {
        margin-top: 4px;
    }

    .page-home .floor.floor-sale-products .prod-list li .inner .image {
        width: 80px;
        height: 80px;
    }

    .text-group_32 {
        margin-bottom: 0 !important;
        width: 60% !important;
    }

    .section_4 {
        width: 35% !important;
    }

    .image-text_38 {
        padding-left: 25px;
    }

    .box_7 {
        margin-bottom: 10px;
        background-position: bottom;
    }

    .box_9 {
        width: 100% !important;
        height: 240px !important;
    }

    .block_6 {
        width: 100% !important;
        height: 150px !important;
    }

    .list_2>div {
        width: 165.25px;
    }

    .pt15921 {
        padding-top: 15px !important;
    }

    .page-home .floor .panel .panel-heading {
        margin-top: 0 !important;
    }

    .text_66 {
        width: 100% !important;
    }

    .pr10480 {
        padding-right: 10px !important;
    }

    .pl10480 {
        padding-left: 10px !important;
    }

    .p10480 {
        padding: 10px !important;
    }
}

@media (min-width: 922px) {
    .text_66 {
        width: 100% !important;
    }

    .category-menu-all .category-menu-item,
    .category-menu-lists .category-menu-item {
        padding: 10px 20px;
    }
}

.flexc {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.mb0 {
    margin-bottom: 0 !important;
}

.paginationjs-nav {
    display: none;
}

.pager li {
    padding: 0 20px;
}

.next-blog {
    margin-top: 20px;
}

.category-menu-item>img {
    height: auto;
}

.pager li>a,
.pager li>span {
    /* padding: 0 3px; */
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    /* color: #9d9d9d; */
}

.beacon-data .beacon-table tr:first-child td {
    padding-right: 5px;
}

.pl0 {
    padding-left: 0;
}

.pr0 {
    padding-right: 0;
}

.plr13 {
    padding: 0 13px;
}

.br8 {
    border-radius: 8px;
}

.tab-body {
    background: #f3f5f9;
    border-radius: 6px;
}

.presentation2 {
    border: 1px solid #cdcdcd;
    border-radius: 8px;
}

.navbar-btn:hover {
    background: #f57100 !important;
    color: #fff !important;
}

.PopularProducts .mask-bg {
    width: 70px;
    height: 70px
}

.text-wrapper_22:hover {
    background: #f57100;
}

.PopularProducts dl:hover .mask-bg {
    display: block
}

.public-Information {
    margin-top: 15px;
    overflow: hidden;
}

.public-Information dl {
    padding: 30px 0 25px;
    margin-left: -1px;
    display: inline;
    float: left;
    width: 33%;
    border-left: solid 1px #e4e4e4;
    color: #666
}

.public-Information dt {
    margin: 0 auto;
    width: 110px;
    height: 70px;
    background: url(//css.dhresource.com/buyer/home3/image/public-bg.png?v=up-20180528) no-repeat
}

.public-Information dl.dl1 dt {
    background-position: 5px 0
}

.public-Information dl.dl2 dt {
    background-position: 5px -70px
}

.public-Information dl.dl3 dt {
    background-position: 5px -140px
}

.public-Information dd {
    font-size: 14px;
    text-align: center;
    margin-top: 37px;
    line-height: 24px
}

.public-Information dd strong {
    display: block;
    font-size: 24px;
    font-weight: 100;
    margin-bottom: 10px
}

.public-Information dd .learnmore {
    display: block;
    margin-top: 10px;
    color: #006cc0
}

.public-Information dl:hover .learnmore {
    color: #ff8000
}

.youmaylike-category {
    background: #fff;
    margin-bottom: 15px;
}

.youmaylike-category {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 70px;
}

.category-menu-all {
    width: 180px;
    display: inline-flex;
    justify-content: flex-start;
    text-align: center;
    position: absolute;
    height: 70px;
    background: #666;
}

.category-menu-all:hover,
.category-menu-all.active {
    background: #f57100;
}

.category-menu-all:hover .category-menu-item,
.category-menu-all.active .category-menu-item {
    color: #FFF;
}

.youmaylike-category .category-menu-all .category-menu-item {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.category-menu-all .category-menu-item,
.category-menu-lists .category-menu-item {
    color: #333;
    max-width: 140px;
    margin: 0;
    padding-top: 6px;
    font-size: 12px;
    text-align: center;
    vertical-align: top;
    z-index: 9;
    cursor: pointer;
    /* padding: 10px 20px; */
}

.category-menu-lists .category-menu-item .menu-item-img,
.category-menu-all .category-menu-item .menu-item-img {
    width: 20px;
    height: 20px;
    margin: 0 auto;
}

.category-menu-lists .category-menu-item .menu-item-name,
.category-menu-all .category-menu-item .menu-item-name {
    height: 28px;
    line-height: 28px;
    overflow: hidden;
}

.youmaylike-category .block-wrap {
    padding-top: 0;
}

.category-menu-box {
    padding: 0 30px;
    overflow: hidden;
    position: relative;
}

.category-menu-wrapper {
    overflow: hidden;
    width: 100%;
    height: 70px;
    display: inline-flex;
}

.category-menu-lists {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
    margin: 0;
    list-style: none;
    text-align: center;
    padding-top: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    align-items: baseline;
}

.category-menu-all .category-menu-item,
.category-menu-lists .category-menu-item {
    color: #333;
    max-width: 140px;
    margin: 0;
    padding-top: 6px;
    font-size: 12px;
    text-align: center;
    vertical-align: top;
    z-index: 9;
    cursor: pointer;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.text-wrapper_25 {
    border-radius: 6px;
    height: 32px;
    width: 137px;
}

.justify-between {
    display: flex;
    justify-content: space-between;
}

.group_19 {
    border-radius: 8px;
    background-image: url(/img/aa3.png);
    background-size: cover;
    width: 100%;
    height: 264px;
}

.text_64 {
    padding-right: 10px;
    height: 35px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SanFranciscoDisplay-Semibold;
    text-align: left;
    line-height: 24px;
    margin: 195px 0 0 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.text_65 {
    width: 88px;
    height: 19px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 12px;
    font-family: SanFranciscoDisplay-Regular;
    font-weight: NaN;
    text-align: center;
    white-space: nowrap;
    line-height: 19px;
    margin: 3px 0 0 7px;
}

.time-blog {
    width: 91px;
    height: 24px;
    font-size: 12px;
    font-family: San Francisco Display, San Francisco Display-Regular;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.65);
    line-height: 24px;
}

.thumbnail_12 {
    width: 18px;
    height: 11px;
    margin-top: 7px !important;
}

.text-group_8 {
    width: 51px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgb(239 232 232);
    font-size: 12px;
    font-family: SanFranciscoDisplay-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
}

.section_4 {
    border-radius: 8px;
    background-image: url(/img/2bfff6f2a8cd474e809fd3b4bb65a070_mergeImage.png);
    width: 22%;
    height: 122px;
    background-size: cover;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
}

.box_9 {
    border-radius: 8px;
    width: 297px;
    height: 264px;
    background: #fff;
}

.block_6 {
    background-image: url(/img/7ccd6a8340b94549b785c75997f1072b_mergeImage.png);
    width: 297px;
    height: 179px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 8px;
    border: 1px solid #ccc;
}

.text-group_13 {
    /* width: 273px; */
    height: 48px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.85);
    font-size: 12px;
    font-family: SanFranciscoDisplay-Semibold;
    font-weight: 600;
    text-align: left;
    line-height: 24px;
    margin: 10px 0 0 16px;
    overflow: hidden;
    /* 隐藏超出元素的内容 */
    text-overflow: ellipsis;
    /* 当文本溢出时，显示省略号 */

    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.block_19 {
    /* width: 283px; */
    /* margin: 0 0 24px 16px; */
    height: 24px;
    padding: 0 20px;
    justify-content: space-between;
}

.text_70 {
    flex: 1;
    width: 88px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.65);
    font-size: 12px;
    font-family: SanFranciscoDisplay-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 24px;
}

.image-text_38 {
    width: 73px;
    height: 24px;
}

.thumbnail_15 {
    width: 18px;
    height: 11px;
    margin-top: 7px;
}

.right {
    height: 100%;
    margin-left: 150px;
    background: red;
    position: relative;
}

.image-text_32 {
    width: 73px;
    /* height: 33px; */
    margin: 0 31px 0 0;
}

.image-text_36 {
    display: flex;
    border-radius: 8px;
    background: #fff;
}

.image-text_next {
    /*position: absolute;*/
    /* border-bottom: 1px solid rgba(0, 0, 0, 0.1); */
    margin-top: 20px;
    display: flex;
    background: #fff;
    border-radius: 8px;
}

.image-text_next_end {
    /*position: absolute;*/
    margin-top: 20px;
    display: flex;
    background: #fff;
    border-radius: 8px;
}

.text_66 {
    padding-right: 10px;
    width: 50%;
    /* height: 60px; */
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.85);
    font-size: 12px;
    font-family: SanFranciscoDisplay-Semibold;
    font-weight: 600;
    text-align: left;
    line-height: 25px;
    margin-left: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.text-group_32 {
    /* width: 60%; */
    width: 75%;
    height: 122px;
    margin-bottom: 0;
    /* margin-bottom: 40px; */
    margin-left: 18px;
}

.view-number {
    width: 53px;
    height: 24px;
    font-size: 12px;
    font-family: San Francisco Display, San Francisco Display-Regular;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.65);
    line-height: 24px;
}

.j-youmaylike-nav-prev,
.j-youmaylike-nav-next {
    --swiper-theme-color: #484848;
    --swiper-navigation-size: 15px;
    /*width: auto;*/
    color: #333;
    z-index: 1;
}

.category-menu-lists .category-menu-item .menu-item-icon-active {
    display: none;
}

.text_53 {
    width: 230px;
    height: 36px;
    overflow-wrap: break-word;
    color: #000000;
    font-size: 24px;
    font-family: SanFranciscoDisplay-Bold;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin: 46px 0 0 52px;
}

.text_40-0 {
    display: block;
    width: 130px;
    height: 24px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SanFranciscoDisplay-Medium;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin: 17px 0 0 20px;
}

.text-wrapper_22 {
    background-color: #252525;
    border-radius: 4px;
    height: 46px;
    width: 150px;
    justify-content: center;
    align-items: center;
    margin: 33px 0 51px 52px;
    border-radius: 23px;
}

.text_54 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 12px;
}

.text_54>a {
    color: #fff;
}

.box_7 {
    background-image: url(/img/zuo.png);
    border-radius: 8px;
    background-size: cover;
}

.box_8 {
    background-image: url(/img/you.png);
    border-radius: 8px;
    background-size: cover;
}

.beacon-data .hot-brand,
.beacon-data .hot-model {
    /* width: 625px; */
    width: 100%;
    height: 382px;
    background: #fff;
    overflow: hidden;
}

.fr {
    float: right;
}

.fl {
    float: left;
}

.floor-item-hd {
    float: left;
    overflow: hidden;
    position: relative;
}

.floor-item-hd .text {
    position: absolute;
    top: 35px;
    left: 17px;
    color: #fff;
}

.floor-item-hd,
.floor-item-hd img {
    width: 175px;
    height: 100%;
}

.beacon-data .beacon-table tr th {
    height: 30px;
    background: #f2f2f2;
    text-align: left;
    font-size: 12px;
    color: #999;
}

.floor-item-bd {
    width: 460px;
    height: 100%;
    float: left;
    background: #f9fbfc;
    padding-bottom: 15px;
}

.beacon-data .beacon-table {
    width: 100%;
}

.beacon-data .beacon-table tr {
    height: 30px;
}

.beacon-data .beacon-table tr td:nth-child(2n+1) {
    text-align: center;
}

.beacon-data .beacon-table tr:first-child td {
    padding-top: 20px;
    padding-bottom: 4px;
}

thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

.beacon-data .icon-i-rank1,
.beacon-data .icon-i-rank2,
.beacon-data .icon-i-rank3 {
    background-image: url(/static/default/images/beacon-sprite.png);
    width: 21px;
    height: 26px;
    margin-top: -3px;
    display: inline-block;
    vertical-align: middle;
}

.beacon-data .icon-i-rank1 {
    background-position: -240px -157px;
}

.beacon-data .icon-i-rank2 {
    background-position: -261px -157px;
}

.beacon-data .icon-i-rank3 {
    background-position: -240px -183px;
}

.beacon-data .hot-rating .hot-h {
    height: 17px;
    background: url(/static/default/images/i-hot1.png) center left repeat-x;
    background-size: auto 100%;
}

.beacon-data .hot-rating {
    width: 90px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 1px;
    margin-top: -4px;
    background: url(/static/default/images/i-hot2.png) center left repeat-x;
    background-size: auto 100%;
}

.image-wrapper {
    position: relative;
    overflow: hidden;
}

.image-wrapper img {
    width: 100%;
    height: 100%;
}

.image-wrapper::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    /*height: 50px;  设置蒙版的高度 */
    /*background: #000000; /* 设置蒙版的颜色 */
    opacity: 0.5;
    /* 设置蒙版的透明度 */
    height: 135px;
    background: rgba(0, 0, 0, 0.16);
    backdrop-filter: blur(4px);
}

.youmaylike-category .category-menu-item-active:after {
    content: "";
    position: absolute;
    bottom: 9px;
    border-bottom: 2px solid #333;
    width: calc(1030px / 8);
    min-width: calc(1030px / 8);
    max-width: 130px;
    display: block;
    left: 5px;
}

.frq-left-div {
    margin-top: 8px;
    margin-right: 9px;
    height: 80px;
    background-image: url('/img/Group 1222.png');
    width: 24%;
}

.row {
    margin-left: 0;
    margin-right: 0;
}

.list_2 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    margin-bottom: 10px;
    justify-content: space-between;
}

.list-items_3-1 {
    width: 220.25px;
    height: 80px;
    background-size: 100% 100%;
    justify-content: flex-center;
    background: url(../images/home/bom.png) 100% no-repeat;
}

.list-items_3-2 {
    border-radius: 8px;
    position: relative;
    width: 220.25px;
    height: 80px;
    background: url(../images/home/brand.png) 100% no-repeat;
}

.list-items_3-3 {
    border-radius: 8px;
    position: relative;
    width: 220.25px;
    height: 80px;
    background: url(../images/home/category.png) 100% no-repeat;
}

.box_Hot_sales {
    background-color: rgba(245, 247, 250, 1);
    border-radius: 6px;
    width: 227px;
    height: 410px;
    margin: 0 210px 0 2px;
}

.text_49 {
    width: 96px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgb(245 113 0);
    font-size: 20px;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 34px;
    margin: 10px 0 0 16px;
}

.image_Hot_sales {
    width: 175px;
    height: 1px;
    margin: 10px 0 0 16px;
}

.block_4 {
    width: 67px;
    height: 18px;
    margin: 19px 0 0 16px;
}

.text-wrapper_20 {
    height: 17px;
    background: url(/img/SketchPng41bebef28ed98a67534bc8aa4f30fb2162917702c7d0a784b59d2f5701e6ea27.png) 100% no-repeat;
    background-size: 100% 100%;
    width: 16px;
}

.text_50 {
    width: 5px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 10px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin: 2px 0 0 6px;
}

.text_51 {
    width: 43px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 14px;
    font-family: Helvetica;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
    margin-top: 1px;
}

.block_Hot_5 {
    width: 136px;
    height: 18px;
    margin: 18px 0 0 16px;
}

.text-wrapper_21 {
    height: 17px;
    background: url(/img/SketchPngb138f7200271abecdee69fcb15b1a15a7b35ebef2b84f149acd80bbecb79b55d.png) 100% no-repeat;
    background-size: 100% 100%;
    width: 16px;
}

.text_52 {
    width: 6px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 10px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin: 2px 0 0 5px;
}

.text_hot_53 {
    width: 112px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 14px;
    font-family: Helvetica;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
    margin-top: 1px;
}

.block_hot_6 {
    width: 110px;
    height: 18px;
    margin: 18px 0 0 16px;
}

.text-wrapper_hot22 {
    height: 17px;
    background: url(/img/SketchPng952f300a950d5bfc8f945b65bb7d73d39a8f0272cb999658f62782efcf946101.png) 100% no-repeat;
    background-size: 100% 100%;
    width: 16px;
}

.text_hot54 {
    width: 6px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 10px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin: 3px 0 0 5px;
}

.text_55 {
    width: 86px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 14px;
    font-family: Helvetica;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
    margin-top: 1px;
}

.text-wrapper_23 {
    width: 105px;
    height: 17px;
    margin: 18px 0 0 21px;
}

.text_56 {
    width: 6px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 10px;
    font-family: PingFangSC-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 1px;
}

.text_57 {
    width: 86px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 14px;
    font-family: Helvetica;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 17px;
}

.text-wrapper_25 {
    width: 105px;
    height: 17px;
    margin: 18px 0 0 21px;
}

.page-home .main-banner .swiper-mianbanner {
    height: 368px;
    overflow: hidden;
}

.list-items_3-0 .a {
    color: #333;
}

a:hover {
    text-decoration: none
}

.flex-col {
    display: flex;
    flex-direction: column;
}

.page-home .floor.floor-hot-products .prod-list li .inner {
    display: block;
    height: 195px;
    /*padding: 20px 16px;*/
    padding: 10px;
    overflow: hidden;
    color: #333;
    text-decoration: none;
    border-radius: 8px;
    transition: all .3s;
    border: 0.5px solid rgba(217, 217, 217, 1);
    margin: 0 28px 20px 0;
    background-color: rgba(255, 255, 255, 1);

}

/*------分界线------*/

.list-items_3-0 {
    width: 220.25px;
    height: 80px;
    background-size: 100% 100%;
    justify-content: flex-center;
    background: url(../images/home/inquiry.png) 100% no-repeat;
}

.box_31-0 {
    width: 30px;
    height: 14px;
    margin: 8px 0 17px 20px;
}

.text_41-0 {
    width: 23px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 0.25);
    font-size: 12px;
    font-family: SanFranciscoDisplay-Regular;
    font-weight: NaN;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
}

.thumbnail_9-0 {
    width: 3px;
    height: 6px;
    margin-top: 5px;
}

@font-face {
    font-family: "efont";
    /* Project id 2695331 */
    src: url('/static/common/plugins/web-icons/fonts/iconfont.woff2?t=1693389826152') format('woff2'),
        url('/static/common/plugins/web-icons/fonts/iconfont.woff2') format('woff');
}

.efont {
    font-family: "efont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}