@charset "utf-8";

/* 服务 */
.nybanner{ position: relative;}
.nybanner img{ width: 100%; height: auto;}
.nybanner .box{ position: absolute;transform: translate(-50%,-50%); left: 50%; top: 50%; color: #fff;text-align: center;width: 84%;text-shadow: 0px 2px 4px rgba(0,0,0,0.3);}
.nybanner .box .tit{font-weight: 700;
font-size: 48rem;}
.nybanner .box .desc{ line-height: 1.8; font-size: 18rem;}
.nybanner .box .line {width: 60rem; height: 3rem;background-color: #fff; margin: 22rem auto;}
.local{ padding: 17rem 0px;color: #C9CDD4;border-bottom: 1px #E5E6EB solid;}
.local a{ display: flex; align-items: center; gap: 5px;color: #86909C;}
.local .line{ margin: 0px 8px; font-size: 10px;}
.local .black{ display: flex; align-items: center; gap: 5px;color: #4E5969;}
.local img{ height: 12px;}
/* 全程无忧 */
.service_one{background-color: #F7F8FA; padding-top: 52rem; padding-bottom: 46rem;}
.index_bt.no2 .title .txt{ position: static;    transform: translateX(-0%);
    -webkit-transform: translateX(-0%);background: none;}
.index_bt.no2 .line{width: 80rem; height: 3rem;background-color: var(--linkColor); margin: 16rem auto;}
.carefree { background-color: #fff;border-radius: 8px;
border: 1px solid #E5E6EB; padding: 12rem 0px;color: #1D2129; margin-bottom: 28rem;}
.carefree ul{align-items: stretch;gap: 42rem;}
.carefree ul li{ flex:1; overflow: hidden; padding: 20rem 32rem;border-right: 1px #E5E6EB solid;display: flex; align-items: center; justify-content: space-between;font-size: 18rem;}
.carefree ul li .content{width: 80%; line-height: 2;}
.carefree ul li .icon{width: 48rem;}

/* 产品列表 */
   /* 产品列表 */

  /* 重置样式增加命名空间，避免全局污染 */
        .product-container * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        /* 全屏白色背景 */
        html, body {
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
            background-color: #ffffff;
            -webkit-overflow-scrolling: touch; /* 移动端顺滑滚动 */
        }

        .product-container {
            font-family: "Microsoft Yahei", sans-serif;
            background-color: #ffffff;
            width: 100%;
            min-height: 100vh;
            padding: 0; /* 移除左右内边距，实现全屏 */
        }

        /* -------------------------
           原导航样式（保留）
        ------------------------- */
        .product-nav {
            background-color: #fff;
            padding: 15px 0;
            border-bottom: 1px solid #eee;
            width: 100%;
            max-width: 100%;
            overflow-x: hidden;
            position: relative;
        }

        .nav-scroll-arrow {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 30px;
            height: 30px;
            background-color: rgba(255, 255, 255, 0.9);
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
            z-index: 20;
            color: #ff6600;
            font-size: 16px;
            cursor: pointer;
            pointer-events: auto;
            transition: all 0.2s ease;
            opacity: 0;
        }

        .nav-scroll-arrow:hover {
            background-color: #ff6600;
            color: #fff;
            box-shadow: 0 3px 6px rgba(255, 102, 0, 0.2);
        }

        .nav-scroll-left {
            left: 10px;
        }

        .nav-scroll-right {
            right: 10px;
        }

        .product-nav-scroll {
            width: 100%;
            overflow-x: auto;
            overflow-y: hidden;
            -webkit-overflow-scrolling: touch;
            scrollbar-width: none;
            padding: 0 40px;
            padding-bottom: 5px;
        }

        .product-nav-scroll::-webkit-scrollbar {
            display: none;
        }

        .product-nav-content {
            padding: 0;
            white-space: nowrap;
            display: inline-flex;
            align-items: center;
            gap: 15px;
            min-width: 100%;
        }

        .product-nav-item {
            display: inline-block;
            vertical-align: middle;
            min-width: 80px;
            text-align: center;
            position: relative;
        }

        .product-nav-item::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 60%;
            height: 2px;
            background-color: #ddd;
            transition: background-color 0.3s;
        }

        .product-nav-item:hover::after,
        .product-nav-item.active::after,
        .product-nav-item:has(.product-nav-link.arrow)::after {
            background-color: #ff6600;
        }

        .product-nav-item:has(.product-nav-link.all-btn)::after {
            display: none;
        }

        .product-nav-link {
            text-decoration: none;
            color: #666;
            font-size: 15px;
            padding: 8px 5px;
            border-bottom: none !important;
            transition: all 0.3s;
            white-space: nowrap;
            position: relative;
            font-weight: 400;
            display: inline-block;
        }

        .product-nav-link.all-btn {
            background-color: #ff6600;

            color: #fff !important;
            padding: 8px 15px;
            border-radius: 4px;
            border: none !important;
            font-size: 15px;
            font-weight: 500;
            white-space: nowrap;
            display: inline-block;
            text-align: center;
        }

        .product-nav-link.all-btn:hover {
            background-color: #e65c00;
        }

        .product-nav-link.arrow {
            color: #ff6600;
        }

        .product-nav-link:hover:not(.all-btn),
        .product-nav-link.active:not(.all-btn) {
            color: #ff6600;
        }

        .product-nav-link.arrow:after {
            content: "→";
            font-size: 12px;
            margin-left: 4px;
            color: inherit;
            font-weight: normal;
        }

        /* -------------------------
           新增导航（case-前缀）
        ------------------------- */
        .case-nav {
            background-color: #fff;
            padding: 20px 0;
            border-bottom: 1px solid #eee;
            width: 100%;
            max-width: 100%;
        }

        .case-nav-content {
            display: flex;
            justify-content: space-around;
            align-items: center;
            padding: 0 20px;
            width: 100%;
        }

        .case-nav-item {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 8px;
            cursor: pointer;
            color: #666;
            font-size: 14px;
            transition: all 0.3s;
            padding: 8px 0;
            position: relative;
        }

        .case-nav-item.active,
        .case-nav-item:hover {
            color: #ff6600;
        }

        .case-nav-item.active::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 2px;
            background-color: #ff6600;
        }

        .case-nav-icon {
            width: 28px;
            height: 28px;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            display: block;
        }

        .case-nav-icon.chain-3c {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'><path d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z'/></svg>");
        }

        .case-nav-item.active .case-nav-icon.chain-3c,
        .case-nav-item:hover .case-nav-icon.chain-3c {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6600'><path d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z'/></svg>");
        }

        .case-nav-icon.project {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'><path d='M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z'/></svg>");
        }

        .case-nav-item.active .case-nav-icon.project,
        .case-nav-item:hover .case-nav-icon.project {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6600'><path d='M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11z'/></svg>");
        }


        .case-nav-icon.prop {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'><path d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/></svg>");
        }

        .case-nav-item.active .case-nav-icon.prop,
        .case-nav-item:hover .case-nav-icon.prop {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6600'><path d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/></svg>");
        }

        .case-nav-icon.sign {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'><path d='M5 1v22h14V1H5zm12 17H7V6h10v12z'/></svg>");
        }

        .case-nav-item.active .case-nav-icon.sign,
        .case-nav-item:hover .case-nav-icon.sign {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6600'><path d='M5 1v22h14V1H5zm12 17H7V6h10v12z'/></svg>");
        }

        .case-nav-icon.brand {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'><path d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/></svg>");
        }

        .case-nav-item.active .case-nav-icon.brand,
        .case-nav-item:hover .case-nav-icon.brand {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6600'><path d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/></svg>");
        }

        .case-nav-icon.other {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23666'><path d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 14H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1z'/></svg>");
        }

        .case-nav-item.active .case-nav-icon.other,
        .case-nav-item:hover .case-nav-icon.other {
            background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ff6600'><path d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 14H6c-.55 0-1-.45-1-1V6c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1z'/></svg>");
        }

        /* -------------------------
           产品展示区（保留）
        ------------------------- */
        .product-gallery {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 20px;
            padding: 20px;
            width: 100%;
            max-width: 100%;
        }

        .product-gallery-item {
            overflow: hidden;
            background-color: #fff;
            transition: all 0.4s ease;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
            position: relative;
            border: none;
					margin-bottom:15px;
        }

        .product-gallery-item:hover {
            box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
            transform: none;
        }

        .product-img-wrapper {
            width: 100%;
            height: 280px;
            overflow: hidden;
            border: 1px solid #f0f0f0;
            border-radius: 0;
        }

        .product-gallery-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
            transition: transform 0.4s ease;
        }

        .product-gallery-item:hover .product-gallery-img {
            transform: scale(1.1);
        }

        .product-gallery-desc {
	padding: 15px;
	font-size: 15px;
	color: #666;
	text-align: left;
	border-top: none;
	background-color: #fff;
        }

        .product-gallery-desc strong {
            font-weight: 600;
            color: #333;
            display: block;
        }

        /* -------------------------
           分页（保留）
        ------------------------- */
        .product-pagination {
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 10px;
            padding: 40px 0;
            width: 100%;
        }

        .product-pagination-btn {
            width: 40px;
            height: 40px;
            border: 1px solid #ddd;
            background-color: #fff;
            cursor: pointer;
            transition: background-color 0.3s;
            font-size: 16px;
            border-radius: 6px;
        }

        .product-pagination-btn:hover,
        .product-pagination-btn.active {
            background-color: #ff6600;
            color: #fff;
            border-color: #ff6600;
            box-shadow: 0 4px 8px rgba(255, 102, 0, 0.2);
        }

        /* -------------------------
           响应式适配
        ------------------------- */
        @media (min-width: 1201px) {
            .product-nav-content {
                display: grid;
                grid-template-columns: repeat(11, 1fr);
                white-space: normal;
                gap: 10px;
            }
            .product-nav-item {
                min-width: auto;
            }
            .nav-scroll-arrow {
                display: none !important;
            }
            .product-nav-scroll {
                padding: 0 20px;
                padding-bottom: 5px;
            }
        }

        @media (max-width: 1200px) and (min-width: 993px) {
            .product-gallery {
                grid-template-columns: repeat(3, 1fr);
                gap: 18px;
            }
            .product-nav-content {
                display: grid;
                grid-template-columns: repeat(6, 1fr);
                white-space: normal;
                gap: 15px;
            }
            .product-nav-item {
                min-width: auto;
            }
            .nav-scroll-arrow {
                display: none !important;
            }
            .product-nav-scroll {
                padding: 0 20px;
                padding-bottom: 5px;
            }
        }

        @media (max-width: 992px) and (min-width: 769px) {
            .product-gallery {
                grid-template-columns: repeat(2, 1fr);
                gap: 16px;
            }
            .product-img-wrapper {
                height: 250px;
            }
            .product-nav-content {
                display: grid;
                grid-template-columns: repeat(4, 1fr);
                white-space: normal;
                gap: 15px;
            }
            .product-nav-item {
                min-width: auto;
            }
            .nav-scroll-arrow {
                display: none !important;
            }
            .product-nav-scroll {
                padding: 0 20px;
                padding-bottom: 5px;
            }
        }

        @media (max-width: 768px) {
            .nav-scroll-arrow {
                display: flex;
            }

            .product-gallery {
                grid-template-columns: repeat(2, 1fr) !important;
                gap: 12px;
                padding: 15px;
            }

            .product-img-wrapper {
                height: 180px;
            }

            .product-nav {
                padding: 10px 0;
            }

            .product-nav-link {
                font-size: 14px;
                padding: 10px 8px;
            }

            .product-nav-link.all-btn {
                padding: 10px 12px;
                font-size: 14px;
                border-radius: 4px;
            }

            .product-pagination-btn {
                width: 36px;
                height: 36px;
                font-size: 14px;
            }

            /* 新增导航移动端适配 */
            .case-nav-content {
                justify-content: space-between;
                gap: 10px;
            }

            .case-nav-item {
                font-size: 12px;
            }

            .case-nav-icon {
                width: 24px;
                height: 24px;
            }
        }

        @media (max-width: 480px) {
            .product-img-wrapper {
                height: 150px;
            }

            .product-nav-content {
                gap: 12px;
            }

            .product-nav-link {
                font-size: 13px;
                min-width: 70px;
            }

            .product-gallery-desc {
                padding: 10px;
                font-size: 14px;
            }

            .nav-scroll-arrow {
                width: 25px;
                height: 25px;
                font-size: 14px;
            }

            .nav-scroll-left {
                left: 8px;
            }

            .nav-scroll-right {
                right: 8px;
            }

            /* 新增导航小屏适配 */
            .case-nav-content {
                gap: 5px;
            }

            .case-nav-item {
                font-size: 11px;
            }
        }



/* 您可能需要 */
.service_four{background-color: #F7F8FA; padding-top: 60rem; padding-bottom: 62rem;}
.about_need ul{display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 21rem;
align-items: stretch;}
.about_need ul li{ background-color: #fff;text-align: center; padding-top: 28rem; padding-bottom: 40rem;font-size: 20rem; color: #1D2129;display: flex; flex-direction: column; justify-content: center; gap: 1rem; border-bottom: 1px #fff solid;}
.about_need ul li .icon img{ width: 60rem; height: auto; margin-bottom: 15rem;}
.about_need ul li .org{ font-size: 16rem; color: #1D2129;}
.about_need ul li:hover .org{ color: var(--linkColor); font-size: 20rem; font-weight: bold;}
.about_need ul li:hover{box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.1); border-bottom: 1px #E95A24 solid;}

/* 优质材料·可靠之本 */

.service_five{ padding-top: 60rem; padding-bottom: 80rem;}
.materials_list ul{display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 16rem;
align-items: stretch;}
.materials_list ul li{ font-size: 16rem;}
.materials_list ul li .photo{position:relative; display:block; padding-top:67.5%; width:100%; overflow:hidden;}
.materials_list ul li .photo img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.materials_list ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.materials_list ul li .desc{ line-height: 1.8;}
.materials_list ul li .content{ padding: 24rem 16rem;}
.materials_list ul li .content .title{ color: #1D2129; font-size: 18rem; font-weight: bold; margin-bottom: 8rem;}

.service_six{background-color: #F7F8FA; padding-top: 76rem;}

.tabcontent_1 .stand_box{
	display:none;
}
.tabcontent_1 .stand_box.cur{
	display: block !important;
}
.supplier_list{ position: relative; margin-bottom: 72rem;}
.supplier_list .list ul li{ float: left; height: 120rem; min-height: 80px; background-color: #fff; display: flex; align-items: center; justify-content: center;width: 13.6%; margin-right: 0.8%;}
.supplier_list .list ul li:last-child{ margin-right: 0px;}
.supplier_list .list:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.supplier_list .list ul li img{ max-width: 100%; max-height: 100%;}
.supplier_list .btn{border: 1px solid #C9CDD4;width: 60rem; height: 60rem; z-index: 20; border-radius: 50%;cursor: pointer; position: absolute; top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color: #fff;box-shadow: 0px 8px 20px 0px rgba(0,0,0,0.06);}
.supplier_list .btn img{width: 10rem; }
.supplier_list .next img{transform: rotate(180deg);}
.supplier_list .btn:hover{ background-color: var(--linkColor); border: 1px var(--linkColor) solid;}
.supplier_list .btn:hover img{filter: grayscale(100%) brightness(300%);}
.supplier_list .prev{ left: -30rem;}
.supplier_list .next{ right: -30rem;}

/* 鑫美广告标识·售后服务 */
.after-sales{background-color: #fff;box-shadow: 0px 4px 40px 0px rgba(0,0,0,0.1); padding: 60rem 15rem 52rem; margin-bottom: -109rem;position: relative; z-index: 2;border-radius: 8px;}
.service_list ul{ align-items: stretch;}
.service_list ul li{flex:1; position: relative; padding: 0rem 20rem;text-align: center; font-size: 16rem; }
.service_list ul li:before{content: ""; right: 0px;width: 1px; height: 90%;top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color: #C9CDD4; position: absolute;}
.service_list ul li:last-child:before{ display: none;}
.service_seven{text-align: center; }
.service_seven img{ width: 100%; height: auto;}
.service_list ul li .title{ font-size: 24rem; color: #1D2129; font-weight: bold;}
.service_list ul li .icon img{ width: 148rem; height: auto;}

.after-sales{background-image: url(../images/shbg_03.jpg);background-repeat: no-repeat;background-size: cover;}
.service_seven{background: linear-gradient( 160deg, #FF7D2A 0%, rgba(233,90,36,0) 97.14%), #E95A24; display: flex; justify-content: flex-end;}
.service_seven img{ width: 800rem; height: auto;}

@media screen and (max-width: 1450px) {
.local{ font-size: 12px;}

}
@media screen and (max-width: 768px) {
.nybanner .box .tit{ font-size: 20px;}
.nybanner .box .desc{font-size: 12px;}
.nybanner .box{ width: 95%;}
.nybanner img{ min-height: 300px;object-fit: cover;
 object-position: center center;}
 .local{ padding: 10px 0px;}
 .service_one{ padding: 40px 0px;}
 .carefree ul li{ font-size: 12px;}
 .carefree ul{ flex-direction: column;}
 .carefree ul li{ border-right: 0px #E5E6EB solid;  border-bottom: 1px #E5E6EB solid; padding: 15px;}
 .carefree ul li:last-child{ border-bottom: 0px;}
 .carefree ul li .icon{ width: 30px;}
 .carefree{ margin-bottom: 10px;}
 
.service_four{ padding: 40px 0px;}
.about_need ul{grid-template-columns: repeat(2, 1fr);
    gap: 12px;}
.about_need ul li{ font-size: 16px; padding: 20px 8px;}
.about_need ul li .icon img{ width: 30px; margin-bottom: 10px;}
.about_need ul li .org{ font-size: 14px;}
.service_five{ padding: 40px 0px;}
.materials_list ul{grid-template-columns: repeat(2, 1fr);
    gap: 20px 12px;}
.materials_list ul li{ font-size: 12px;}
.materials_list ul li .content .title{ font-size: 16px; margin-bottom: 5px;}
.materials_list ul li .content{ padding: 10px 0px 0px;}
.service_six{ padding-top: 40px;}
.supplier_list .btn{ width: 20px; height: 20px;}
.supplier_list .btn img{ width: 5px;}
.supplier_list{ margin-bottom: 30px;}
.after-sales{ padding: 30px 10px;}
.service_list ul li{ font-size: 12px;width: 50%;flex:none; padding: 10px 10px;}
.service_list ul{ flex-wrap: wrap;}
.service_list ul li:before{top: 0px; width: 100%; height: 1px;display: none;}
.service_list ul li .icon img{ width: 60px;}
.service_list ul li .title{ font-size: 18px; margin-bottom: 5px; margin-top: 4px;}
.index_bt.no2 .line{ height: 2px; width: 40px; margin: 10px auto;}
.nybanner .box .line{ height: 2px; width: 30px; margin: 10px auto;}
.service_seven img{ width: 60%;}
}
