@charset "utf-8";
/* ————————————————————————————首页标题样式1———————————————————————————— */
.title_b{text-align:center; font-size:16px;}
.title_b p{ margin-top:12px; margin-bottom:10px; font-size:46px; font-weight:bold;color: #222222;font-family: "Microsoft YaHei", sans-serif; }
.title_b span{color:#666666; font-size:18px;font-weight:400;}
.title_b span b{ color:#999999}
.title_b span:before{ content: ''; vertical-align: middle; margin-right:15px; display:inline-block; height:1px; width:80px;background-color: none;background-:url(../images/xian.jpg) no-repeat center}
.title_b span:after{ content: '';vertical-align: middle; margin-left: 15px; display:inline-block; height:1px; width:80px;background-color: none;}

@media (max-width:768px){
.title_b p{ margin-top:12px; margin-bottom:5px; font-size:26px; font-weight:600;}
}

/* ————————————————————————————首页圆形按钮———————————————————————————— */

        .button-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 30px;
            margin-top: 20px;
        }
        
        /* 圆形按钮样式 */
        .circle-button {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: #0071b6;
            text-decoration: none;
            color: white;
            font-size: 1rem;     
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }
        
        /* 悬停效果 - 放大 */
        .circle-button:hover {
            transform: scale(1.05);
			color: white;
            background: #015bac;
            box-shadow0: 0 8px 25px rgba(0, 0, 0, 0.4);
        }
        
@media (max-width:768px){
      .button-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 30px;
            margin-bottom: 30px;
        }
}
        

/* ————————————————————————————首页大图轮播———————————————————————————— */
        
        
        .ibanner_container {
            width: 100%;
         
            margin: 0 auto;
            position: relative;

            overflow: hidden;
        }
        
        .ibanner_slides {
            position: relative;
            width: 100%;
            height: 0;
            padding-bottom: 46.25%; /* 16:9 aspect ratio */
            overflow: hidden;
        }
        
        .ibanner_slide {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            transition: all 0.8s ease;
            transform: scale(1);
            display: flex;
            align-items: center;
            background-size: cover;
            background-position: center;
        }
        
        .ibanner_slide.active {
            opacity: 1;
            transform: scale(1.01);
            z-index: 2;
        }
        
        .ibanner_content {
            width: 100%;
            max-width: 800px;

            padding: 100px;
            color: white;
            position: relative;
            z-index: 3;
            text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
        }
        
        .ibanner_title {
            font-size: 2.8rem;font-family: 'Righteous-', sans-serif;
            font-weight: 700;
			margin-top: 100px;
            margin-bottom: 30px;
            opacity: 0;
            transform: translateX(-50px);
            transition: all 0.6s ease 0.2s;
        }
        
        .ibanner_line {
            width: 80px;
            height:5px;
            background: linear-gradient(to right, #ffffff, #ffffff);
            margin-bottom:30px;
			
            transition: all 0.6s ease 0.5s;
        }
        
        .ibanner_subtitle {
            font-size: 1.8rem;
            font-weight: 300;
            opacity: 0;
            transform: translateY(30px);
            transition: all 0.6s ease 0.8s;
        }
		
		   .ibanner_subbtitle {
            font-size: 1.5rem;
            font-weight: 300;
            opacity: 0;
            transform: translateY(30px);
            transition: all 0.6s ease 0.8s;
        }
        
        .ibanner_slide.active .ibanner_title {
            opacity: 1;
            transform: translateX(0);
        }
        
        .ibanner_slide.active .ibanner_line {
            width: 150px;
        }
        
        .ibanner_slide.active .ibanner_subtitle {
            opacity: 1;
            transform: translateY(0);
        }
        
        .ibanner_nav {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 100%;
            display: flex;
            justify-content: space-between;
            padding: 0 20px;
            z-index: 4;
        }
        
        .ibanner_prev, .ibanner_next {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            background-: rgba(0, 0, 0, 0.3);
            border-: 2px solid rgba(255, 255, 255, 0.1);
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
            transition: all 0.3s ease;
            position: relative;
        }
        
        .ibanner_prev:hover, .ibanner_next:hover {
            background-: rgba(0, 0, 0, 0.1);
            transform: scale(1.1);
        }
        
        .ibanner_prev::after, .ibanner_next::after {
            content: '';
            position: absolute;
            width: 20px;
            height: 20px;
            border-top: 3px solid white;
            border-right: 3px solid white;
        }
        
        .ibanner_prev::after {
            transform: rotate(-135deg);
            left: 22px;
        }
        
        .ibanner_next::after {
            transform: rotate(45deg);
            right: 22px;
        }
        
        .ibanner_dots {
            position: absolute;
            bottom: 30px;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
            gap: 12px;
            z-index: 3;
        }
        
        .ibanner_dot {
            width: 15px;
            height: 15px;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.5);
            cursor: pointer;
            transition: all 0.3s ease;
        }
        
        .ibanner_dot.active {
            background: #0071b6;
            transform: scale(1);
        }
        
        .ibanner_dot:hover {
            background-: rgba(255, 255, 255, 0.8);
        }
        
        .ibanner_line_bottom {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 0px;
            background: linear-gradient(to right, #3498db, #9b59b6, #e74c3c);
            z-index: 3;
        }
        
        /* Responsive adjustments */
        @media (max-width: 900px) {
            .ibanner_title {
                font-size: 2.5rem;
            }
            
            .ibanner_subtitle {
                font-size: 1.5rem;
            }
			
			  .ibanner_subbtitle {
                font-size: 1.2rem;
            }
        }
        
        @media (max-width: 768px) {
            .ibanner_prev, .ibanner_next {
                display: none;
            }
			
			
			.ibanner_slides {
            position: relative;
			margin-top:64px;
            width: 100%;
            height: 0;
            padding-bottom:50%; /* 16:9 aspect ratio */
            overflow: hidden;
        }
            
            .ibanner_title {
				 margin-top: 50px;
                font-size: 1.8rem;
            }           
			
			            
            .ibanner_subtitle {
                font-size: 1.2rem;
            }
			
            .ibanner_content {
                padding: 30px;
            }
        }
        
        @media (max-width: 480px) {
			
		 .ibanner_slides {
            position: relative;
			margin-top:64px;
            width: 100%;
            height: 0;
            padding-bottom:50%; /* 16:9 aspect ratio */
            overflow: hidden;
        }
		

            .ibanner_line {
            height: 2px;
			width:70px;
            background: linear-gradient(to right, #ffffff, #ffffff);
            margin-bottom: 20px;
			
            transition: all 0.6s ease 0.5s;
        }
        
		
            .ibanner_title {
				 margin-top: 50px;
                font-size: 1.5rem;
            }
			
            
            .ibanner_subtitle {
                font-size: 1rem;
            }
			 .ibanner_subbtitle {
                font-size: 1rem;
            }
            
            .ibanner_content {
                padding: 20px;
            }
            
            .ibanner_dots {
                bottom: 20px;
            }
        }

/* ————————————————————————————首页分类轮播———————————————————————————— */

        
        /* ibanner_pro 组件样式 */
        .ibanner_pro {
            position: relative;
            width: 100%;
            height: 100vh;
            min-height: 600px;
            max-height: 900px;
            border-radius: 0px;
            overflow: hidden;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
        }
        
        /* 轮播图部分 - 平滑过渡 */
        .ibanner_pro-slider {
            position: relative;
            width: 100%;
            height: 100%;
            overflow: hidden;
        }
        
        .ibanner_pro-slides {
            display: flex;
            width: 400%;
            height: 100%;
            transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
        }
        
        .ibanner_pro-slide {
            position: relative;
            width: 25%;
            height: 100%;
            overflow: hidden;
            opacity: 0.8;
            transition: opacity 0.8s ease;
        }
        
        .ibanner_pro-slide.active {
            opacity: 1;
        }
        
        .ibanner_pro-slide img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 8s ease-out;
        }
        
        .ibanner_pro-slide.active img {
            transform: scale(1.03);
        }
        
        .ibanner_pro-content {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            left: 5%;
            max-width: 40%;
            color: white;
            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
            opacity: 0;
            transition: opacity 0.8s ease 0.2s;
        }
        
        .ibanner_pro-slide.active .ibanner_pro-content {
            opacity: 1;
        }
        
        .ibanner_pro-content h2 {
            font-size: 3rem;
            margin-bottom: 15px;
            transform: translateY(20px);
            transition: transform 0.8s ease;
        }
        
        .ibanner_pro-slide.active .ibanner_pro-content h2 {
            transform: translateY(0);
        }
        
        .ibanner_pro-content p {
            font-size: 1.2rem;
            transform: translateY(20px);
            transition: transform 0.8s ease 0.1s;
        }
        
        .ibanner_pro-slide.active .ibanner_pro-content p {
            transform: translateY(0);
        }
        
        /* 箭头导航 */
        .ibanner_pro-arrow {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 0px;
            height: 0px;
            background: rgba(255, 255, 255, 0.2);
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
            z-index: 10;
            transition: all 0.3s ease;
            backdrop-filter: blur(5px);
            border: 2px solid rgba(255, 255, 255, 0.3);
            opacity: 0.7;
        }
        
        .ibanner_pro-arrow:hover {
            background: rgba(255, 255, 255, 0.35);
            transform: translateY(-50%) scale(1.1);
            opacity: 1;
        }
        
        .ibanner_pro-arrow i {
            font-size: 2rem;
            color: white;
            transition: transform 0.3s ease;
        }
        
        .ibanner_pro-arrow:hover i {
            transform: scale(1.2);
        }
        
        .ibanner_pro-arrow-prev {
            left: 30px;
        }
        
        .ibanner_pro-arrow-next {
            right: 30px;
        }
        
        /* 底部导航 */
        .ibanner_pro-nav {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 130px;
            display: flex;
            background: rgba(0, 0, 0, 0.3);
            padding: 15px;
            z-index: 5;
            backdrop-filter: blur(5px);
        }
        
        .ibanner_pro-nav-item {

            flex: 1;
            margin: 0 10px;
            background: white;
            border-radius: 12px;
            padding: 15px;
            display: flex;
            cursor: pointer;
            transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
            overflow: hidden;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
            transform: translateY(5px);
            opacity: 0.99;
        }
        
        .ibanner_pro-nav-item:hover {
            transform: translateY(-1px);
            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2);
            opacity: 1;
        }
        
        .ibanner_pro-nav-text {
            flex: 1;
            padding-right: 10px;
            transition: all 0.4s ease;
        }
        
        .ibanner_pro-nav-text h3 {
            font-size: 1rem;
            margin-bottom: 5px;
            color: #333;
            transition: color 0.4s ease;
        }
        
        .ibanner_pro-nav-text p {
            font-size: 0.8rem;
            color: #666;
            transition: color 0.4s ease;
        }
        
        .ibanner_pro-nav-img {
            width: 60px;
            height: 60px;
            border-radius: 10px;
            overflow: hidden;
            transition: opacity 0.4s ease;
        }
        
        .ibanner_pro-nav-img img {
            width: 100%;
            height: 100%;
            object-fit-: cover;
            transition: transform 0.4s ease;
        }
        
        .ibanner_pro-nav-item:hover .ibanner_pro-nav-img img {
            transform: scale(1.1);
        }
        
        /* 选中状态 - 修复版 */
        .ibanner_pro-nav-item.active {
            background-size: cover;
            background-position: center;
            background-blend-mode: multiply;
            background-color: rgba(0, 0, 0, 0.01);
            transform: translateY(0px);
            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
            opacity: 1;
        }
        
        .ibanner_pro-nav-item.active .ibanner_pro-nav-text h3,
        .ibanner_pro-nav-item.active .ibanner_pro-nav-text p {
            color: white;
        }
        
        .ibanner_pro-nav-item.active .ibanner_pro-nav-img {
            opacity: 0;
        }
        
        /* 移动端适配 */
        @media (max-width: 992px) {
            .ibanner_pro {
                height: 60vh;
            }
            
            .ibanner_pro-content h2 {
                font-size: 2.5rem;
            }
            
            .ibanner_pro-content p {
                font-size: 1.2rem;
            }
            
            .ibanner_pro-nav {
                height: 100px;
            }
            
            .ibanner_pro-nav-text h3 {
                font-size: 1.1rem;
            }
            
            .ibanner_pro-nav-img {
                width: 60px;
                height: 60px;
            }
        }
        
        @media (max-width: 768px) {
            .ibanner_pro {
                height: 10vh;
                min-height: 400px;
            }
            
			 .ibanner_pro-slide img {
            width: 100%;
            height: auto;
            object-fit-: cover;
        }	
			
            .ibanner_pro-content {
				top: 41%;
                max-width: 80%;
               text-align:left;
                left: 43%;
                transform: translate(-50%, -50%);
            }
            
            .ibanner_pro-content h2 {
                font-size: 1.8rem;
            }
            
            .ibanner_pro-arrow {
                width: 50px;
                height: 50px;
            }
            
            .ibanner_pro-arrow i {
                font-size: 1.5rem;
            }
            
            .ibanner_pro-nav {
                height: 100px;
                padding: 10px;
            }
            
            .ibanner_pro-nav-item {
                padding: 10px;
                margin: 0 5px;
                justify-content: center;
                align-items: center;
            }
            
            .ibanner_pro-nav-text {
                padding: 0;
                text-align: center;
            }
            
            .ibanner_pro-nav-text h3 {
                font-size: 1rem;
                margin-bottom: 0;
                display: flex;
                align-items: center;
                justify-content: center;
                height: 100%;
            }
            
            .ibanner_pro-nav-text p {
                display: none;
            }
            
            .ibanner_pro-nav-img {
                display: none;
            }
        }
        
        @media (max-width: 480px) {
	
			.ibanner_pro-slider {
            position: relative;
            width: 100%; height: auto;
  
        }

            .ibanner_pro {
                height-: 20vh;
                min-height: 300px;
            }
            
			 .ibanner_pro-slide img {
            width: 100%;
            height: auto;
            object-fit: cover;
        }	
			
			
			.ibanner_pro-content {
            position: absolute;
            top: 40%;
            transform: translateY(-50%);
            left: 5%;
            max-width: 80%;
			text-align:left;
            color: white;
            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
            opacity: 0;
            transition: opacity 0.8s ease 0.2s;
        }
		

		
		
		
            .ibanner_pro-content h2 {
                font-size: 1.2rem;
            }
            
            .ibanner_pro-content p {
                font-size: 1rem;
            }
            
            .ibanner_pro-nav {
                height: 100px;
            }
            
            .ibanner_pro-nav-text h3 {
                font-size: 0.7rem;
            }
            
            .ibanner_pro-arrow {
                width: 40px;
                height: 40px;
				display:none
            }
        }
        
        /* 状态指示器 */
        .status-indicator {
            display: flex;
            justify-content: center;
            margin-top: 20px;
            gap: 10px;
        }
        
        .status-dot {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background: #ddd;
            transition: all 0.3s ease;
            cursor: pointer;
        }
        
        .status-dot.active {
            background: #0071b6;
            transform: scale(1.0);
        }
        
        .instructions {
            background: #f8f9fa;
            border-radius: 10px;
            padding: 20px;
            margin-top: 30px;
            border-left: 4px solid #0071b6;
        }
        
        .instructions h3 {
            color: #0071b6;
            margin-bottom: 15px;
        }
        
        .instructions ul {
            padding-left: 20px;
        }
        
        .instructions li {
            margin-bottom: 10px;
            line-height: 1.6;
        }
        
		
				/* ————————————————————————————首页查看更多按钮通用———————————————————————————— */
        .index_more_w {
            margin: 0;
            display: flex;
			text-align:center;
            justify-content: left;
            align-items: left;

    
        }
            .index_more {
            text-align:center;
            padding: 10px 30px;
            border-radius: 50px;
			margin: 20px 0px 40px 0px;  
            border: 1px solid #0071b6;
            background: #0071b6;
            color: #ffffff;
            text-decoration: none;
            border-radius: 50px;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            cursor: pointer;
            
            /* 移动端适配 */
            font-size: clamp(17px, 3vw, 16px);
            white-space: nowrap;
        }

        /* 悬停动画效果 */
        .index_more:hover {
            background: #0071b6;
            border-color: #0071b6;
            color: white;
            transform: translateY(-2px);
            box-shadow: 0 5px 15px rgba(33, 150, 243, 0.3);
        }


        /* 移动端优化 */
		     @media (max-width: 768px) {
            .index_more {
                padding: 8px 24px;
                border-radius: 24px;
				 font-size: 14px;
            }
        }

		
		
        @media (max-width: 480px) {
            .index_more {
                padding: 6px 18px;
                border-radius: 24px;
				 font-size: 12px;
            }
        }

        /* 点击效果 */
        .index_more:active {
            transform: translateY(1px);
            transition-duration: 0.1s;
        }
/* ————————————————————————————首页4优势———————————————————————————— */

        .iyoushi-container {
            display: flex;
            flex-wrap: wrap;
         
            margin: 0 auto;
            padding: 20px 0;
        }
        
        .iyoushi-section {
            flex: 1 1 25%;
            min-width: 250px;
            padding: 30px;
            text-align: center;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            
            transition: all 0.3s ease;
        }
        
        .iyoushi-icon {
            width: 60px;
            height: 60px;
            margin-bottom: 20px;
            transition: all 0.3s ease;
        }
        
        .iyoushi-title {
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 15px;
            text-transform-: uppercase;
        }
        
        .iyoushi-divider {
            width: 10px;
            height: 0px;
            background-color: white;
            margin: 0 auto 5px;
        }
        
        .iyoushi-subtitle{
            font-size: 16px;
            color:#666;font-weight:400;
			line-height:26px
        }
        
        /* Hover effects */
        .iyoushi-section:hover .iyoushi-icon {
            transform: scale(1.1);
        }
        
        /* Responsive styles */
        @media (max-width: 1024px) {
            .iyoushi-section {
                flex: 1 1 50%;
            }
        }
        
        @media (max-width: 600px) {
            .iyoushi-section {
                flex: 1 1 100%;
                
            }
        }
/* ————————————————————————————首页简介———————————————————————————— */


        .iabout-container {
            position: relative;
          
            display: flex;
            overflow: hidden;
        }

        /* 背景图片与遮罩 */
        .iabout-background {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url('../img/bg_about.jpg');
            background-size: cover;
            background-position: center;
            z-index: 1;
        }

        .iabout-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.3);
            z-index: 2;
        }

        /* 左侧透明区域 */
        .iabout-left {
            flex: 1;
            z-index: 3;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 40px;
        }

        /* 右侧内容区域 */
        .iabout-right {
            width: 50%;
            min-width: 500px;
            background: rgba(255, 255, 255, 0.95);
            z-index: 3;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 60px 0;
			padding: 60px 0;
            position: relative;
        }

        .iabout-content {
            max-width: 600px;
			
        }

        /* 标题样式 */
        .iabout-title {
            display: flex;
            align-items: center;
		
            margin-bottom: 30px;
        }

        .iabout-title h1 {
            font-size: 3rem;font-family: "Microsoft YaHei", sans-serif;
            font-weight: 600;
            color: #222;
            margin-right: 20px;
            line-height: 1.2;
        }

        .iabout-line {
            width: 180px;
            height: 2px;
            background: linear-gradient(to right, #000000, #000000);
            border-radius: 3px;
        }

        /* 描述文本 */
        .iabout-description {
            margin-bottom: 40px;
            line-height: 1.8;
            font-size: 1rem;
            color: #666;
        }

        /* 按钮样式 */
        .iabout-btn {
            display: inline-flex;
            align-items: center;
            justify-content--: center;
            padding: 15px 40px;
			
            background: #0071b6;
            color: white;
            font-size: 1.1rem;
            font-weight: 400;
            text-decoration: none;
            border-radius: 50px;
            transition: all 0.4s ease;
            overflow: hidden;
            position: relative;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
        }

        .iabout-btn span {
            margin-right: 12px;
            transition: transform 0.3s ease;
        }

        .iabout-btn i {
            transition: transform 0.3s ease;
        }

        .iabout-btn:hover {
            background: #0071b6;
            transform: translateY(-3px);
			color: white;
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
        }

        .iabout-btn:hover i {
            transform: translateX(5px);
        }

        /* 移动端适配 */
        @media (max-width: 992px) {
            .iabout-container {
                flex-direction: column;
                height: auto;
                min-height: 100vh;
            }
            
            .iabout-left {
                display: none;
            }
            
            .iabout-right {
                width: 100%;
                min-width: auto;
                padding: 50px 30px;
            }
            
            .iabout-title {
                flex-direction: column;
                align-items: flex-start;
            }
            
            .iabout-title h1 {
                font-size: 2.5rem;
                margin-right: 0;
                margin-bottom: 20px;
            }
            
            .iabout-line {
                width: 100px;
                height: 4px;
                margin-bottom: 30px;
            }
            
            .iabout-description {
                font-size: 1.1rem;
                margin-bottom: 30px;
            }
        }

        @media (max-width: 576px) {
            .iabout-right {
                padding: 40px 20px;
            }
            
            .iabout-title h1 {
                font-size: 2rem;
            }
            
            .iabout-description {
                font-size: 1rem;
            }
            
            .iabout-btn {
                padding: 14px 30px;
                font-size: 1rem;
                width: 180px;
                text-align: center;
            }
        }
		
/* ————————————————————————————首页滚动产品———————————————————————————— */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        
        .ipro_roll_container {
            margin: 0 auto;
            padding: 10px 0px 40px 0px;
        }
        
        
        /* 轮播区域样式 */
        .ipro_roll_slider_wrapper {
            position: relative;
            overflow: hidden;
            padding: 20px 0;
            margin: 0 auto;
        }
        
        .ipro_roll_slider {
            display: flex;
            transition: transform 0.6s ease-in-out;
            will-change: transform;
        }
        
        .ipro_roll_slide {
            flex: 0 0 auto;
            padding: 15px;
            transition: all 0.3s ease;
        }
        
        /* 产品卡片样式 */
        .ipro_roll_product {
            background-color: #f5f5f5;
            border-radius: 0px;
            overflow: hidden;
            box-shadow-: 0 5px 5px rgba(0, 0, 0, 0.1);
            display: flex;
            flex-direction: column;
            height: auto;
            transition: all 0.3s ease;
        }
        
        .ipro_roll_product:hover {
            transform: translateY(0px);border: 2px solid #eeeeee;

        }
        
        /* 图片区域 */
        .ipro_roll_img_wrap {
            position: relative;
            overflow: hidden;
            padding-top: 100%; /* 1:1 比例 */
            background: #f5f5f5;
        }
        
        .ipro_roll_img {
            position: absolute;
            top: 0;
            left: 0;
			padding: 0px;
            width: 100%;
            height: 100%;border: 2px solid #eeeeee;
            object-fit: cover;
           
        }
        
        /* 图片悬停效果 */
        .ipro_roll_product:hover .ipro_roll_img {
            transform: scale(1.01);
            filter: brightness(0.99);
        }
        
        .ipro_roll_img_wrap:after {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 50%;
            height: 100%;
            
      
        }
        
        .ipro_roll_product:hover .ipro_roll_img_wrap:after {
            left: 150%;
        }
        
        /* 标题区域 */
        .ipro_roll_title_wrap {
            padding: 15px 15px;
            text-align: center;
            flex-grow: 1;
            display: flex; background: #f8f8f8;
            align-items: center;
            justify-content: center;
        }
        
        .ipro_roll_title {
            font-size: 16px;
            color: #000000;
            font-weight: 400;
            text-decoration: none;
            transition: color 0.3s ease;
        }
        
        .ipro_roll_product:hover .ipro_roll_title {
            color: #000000;
			
        }
        
        /* 按钮区域 */
        .ipro_roll_btn_wrap {
            padding: 0 20px 20px;
            text-align: center;
        }
        
        .ipro_roll_btn {
            display: inline-block;
            padding: 8px 28px;
            border: 1px solid #dddddd;
            border-radius: 30px;
            color: #555;
            text-decoration: none;
            font-weight: 400;
            font-size: 15px;
            transition: all 0.3s ease;
            background-color: transparent;
        }
        
        .ipro_roll_product:hover .ipro_roll_btn {
            background-color: #0071b6;
            border-color: #0071b6;
            color: #fff;
        }
        
        /* 导航按钮 */
        .ipro_roll_nav {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 45px;
            height: 45px;
            border-radius: 50%;
            background-color: rgba(255, 255, 255, 0.05);
            box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
            z-index: 10;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.3s ease;
        }
        
        .ipro_roll_nav:hover {
            background-color: #0071b6;
            transform: translateY(-50%) scale(1.1);
        }
        
        .ipro_roll_nav:hover:after {
            border-color: #fff;
        }
        
        .ipro_roll_prev {
            left: 15px;
        }
        
        .ipro_roll_next {
            right: 15px;
        }
        
        /* 修复箭头居中问题 */
        .ipro_roll_prev:after {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            width: 12px;
            height: 12px;
            border-left: 3px solid #555;
            border-bottom: 3px solid #555;
            transform: translate(-50%, -50%) rotate(45deg);
            transition: all 0.3s ease;
        }
        
        .ipro_roll_next:after {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            width: 12px;
            height: 12px;
            border-right: 3px solid #555;
            border-top: 3px solid #555;
            transform: translate(-50%, -50%) rotate(45deg);
            transition: all 0.3s ease;
        }
        
        /* 圆点指示器 */
        .ipro_roll_pagination {
            display: flex;
            justify-content: center;
            margin-top: 10px;
        }
        
        .ipro_roll_dot {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: #bbb;
            margin: 0 6px;
            cursor: pointer;
            transition: all 0.3s ease;
        }
        
        .ipro_roll_dot.active {
            background-color: #0071b6;
            transform: scale(1.2);
        }
        
        /* 响应式设计 */
        /* 桌面端 - 每屏显示4个产品 */
        @media (min-width: 1025px) {
            .ipro_roll_slide {
                width: 25%; /* 4个产品 */
            }
            
            .ipro_roll_nav {

                display: flex;
            }
        }
        
        /* 平板端 - 每屏显示2个产品 */
        @media (min-width: 768px) and (max-width: 1024px) {
            .ipro_roll_slide {
                width: 50%; /* 2个产品 */
            }
            
            .ipro_roll_nav {
                display: flex;
            }
        }
        
        /* 移动端 - 每屏显示1个产品 */
        @media (max-width: 767px) {
            .ipro_roll_slide {
                width: 100%; /* 1个产品 */
            }
            
            .ipro_roll_nav {
                display: none;
            }
            
            .ipro_roll_header h1 {
                font-size: 32px;
            }
            
            .ipro_roll_header p {
                font-size: 16px;
            }
        }
        
        /* 小屏幕优化 */
        @media (max-width: 480px) {
            .ipro_roll_container {
                padding: 20px 10px;
            }
            
            .ipro_roll_header {
                margin-bottom: 25px;
            }
            
            .ipro_roll_title {
                font-size: 18px;
            }
            
            .ipro_roll_btn {
                padding: 8px 20px;
                font-size: 14px;
            }
        }
		
/* ————————————————————————————首页4个产品———————————————————————————— */


        .iproduct_container {
            width: 100%;
     
            margin: 40px auto;
            padding: 20px 0;
        }
        .iproduct_row {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
        .iproduct_col {
            width: 23%;
            background: #f5f5f5;
            margin-bottom: 30px;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            border-radius: 4px;
            box-shadow-: 0 2px 5px rgba(0,0,0,0.1);
        }
        .iproduct_col::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 0;
            height: 3px;
            background: #0071b6;
            transition: all 0.4s ease;
        }
        .iproduct_image_wrap {
            width: 100%;
            aspect-ratio: 1/1;
            overflow: hidden;
        }
        .iproduct_image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: all 0.3s ease;
        }
        .iproduct_content {
            padding: 20px;
            text-align: center;
        }
        .iproduct_title {
            font-size: 18px;
            font-weight: bold;
            margin-bottom: 10px;
            color: #333;
        }
        .iproduct_subtitle {
            font-size: 14px;
            color: #666;
        }
        .iproduct_col:hover {
            transform: translateY(-2px);
            box-shadow-: 0 5px 15px rgba(0,0,0,0.1);
        }
        .iproduct_col:hover::before {
            width: 100%;
        }
        .iproduct_col:hover .iproduct_image {
            transform: scale(1.05);
        }
        @media (max-width: 1024px) {
            .iproduct_col {
                width: 48%;
            }
        }
        @media (max-width: 768px) {
            .iproduct_col {
                width: 100%;
            }
        }


/* ————————————————————————————首页产品大图切换———————————————————————————— */


/* ————————————————————————————首页新闻3条———————————————————————————— */
        /* 新闻容器 */
        .index_news-container {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 2rem;
             padding:0px 0px 30px 0px;
            margin: 0 auto;
        }

        /* 新闻卡片 */
        .index_news-card {
            background: #fff;
            
            overflow: hidden;
            box-shadow-: 0 3px 6px rgba(0,0,0,0.1);
            transition: transform 0.3s ease;
        }

        .index_news-card:hover {
            transform: translateY(-5px);
        }

        /* 图片区域 */
        .index_news_card-image {
            position: relative;
            aspect-ratio: 16/10;
        }

        .index_news_card-image img {
			border-radius: 10px;
            width: 100%;
            height: 100%;
            object-fit: cover;
         
        }

        /* 内容区域 */
        .index_news_card-content {
            padding: 1.5rem 0;
        }

        .index_news_card-title {
            font-size: 1.2rem;
			font-weight:600;
            color: #333;
            margin-bottom: 0.8rem;
            line-height: 1.4;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .index_news_card-desc {
            font-size: 0.9rem;
            color: #666;
            margin-bottom: 1.2rem;
            line-height: 1.6;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        /* 底部操作栏 */
        .index_news_card-footer {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding-top: 1rem;
            border-top: 1px solid #eee;
        }

        /* 时间显示 */
        .index_news_time-info {
            display: flex;
            align-items: center;
            gap: 0.5rem;
            color: #666;
        }

        .index_news_time-icon {
            width: 16px;
            height: 16px;
            fill: currentColor;
        }

        /* 更多按钮 */
        .index_news_more-btn {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            background: none;
            color: #666666;
            padding: 0.6rem 1.2rem;
            border: none;
            border-radius: 20px;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        .index_news_more-btn:hover {
            background: #0071b6;
			 color: #ffffff;
            box-shadow: 0 2px 8px rgba(0,123,255,0.3);
        }

        .index_news_arrow-icon {
            width: 14px;
            height: 14px;
            fill: currentColor;
        }

        /* 响应式设计 */
        @media (max-width: 768px) {            
            .index_news-container {
                grid-template-columns: 1fr;
            }
            
            .index_news_card-title {
                font-size: 1.1rem;
            }
        }


/* ————————————————————————————首页案例切换———————————————————————————— */
        
             
        /* 轮播组件样式 */
        .icase-carousel {
            position: relative;
            width: 100%;
      
            margin: 0 auto;
            overflow: hidden;
            border-radius-: 20px;
            box-shadow-: 0 20px 50px rgba(0, 0, 0, 0.5);
            background-: rgba(0, 0, 0, 0.2);
            padding: 20px 0;
        }
        
        .icase-carousel__track {
            display: flex;
            transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
            height: 500px;
        }
        
        .icase-carousel__slide {
            flex: 0 0 100%;
            display: flex;
            justify-content: center;
            gap: 15px;
            padding: 0 20px;
        }
        
        .icase-carousel__item {
            position: relative;
            border-radius: 0px;
            overflow: hidden;
            box-shadow--: 0 8px 20px rgba(0, 0, 0, 0.3);
            transition: all 0.4s ease;
            height: 100%;
            cursor: pointer;
            flex: 0 0 20%;
        }
        
        .icase-carousel__item.center {
            flex: 0 0 60%;
            z-index: 2;
        }
        
        .icase-carousel__item img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.4s ease;
        }
        
        .icase-carousel__item:hover {
            transform: scale(1.01);
        }
        
        .icase-carousel__item:hover img {
            transform: scale(1.01);
        }
        
        .icase-carousel__item.center {
            filter: brightness(1.1);
        }
        
        .icase-carousel__item.left,
        .icase-carousel__item.right {
            filter: brightness(0.8);
        }
        
        .icase-carousel__content {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            padding: 100px;
            background: linear-gradient(to top, rgba(0,0,0,0.8), transparent);
            transform: translateY(100px);
            opacity: 0;
            transition: all 0.5s ease;
            pointer-events: none;
        }
        
        .icase-carousel__item.center .icase-carousel__content {
            transform: translateY(0);
            opacity: 1;
        }
        
        .icase-carousel__title {
            font-size: 1.8rem;
            margin-bottom: 8px;
            font-weight: 700;color: white;
        }
        
        .icase-carousel__subtitle {
            font-size: 1.1rem;
            margin-bottom: 20px;
            opacity: 0.9;
            max-width: 80%;color: white;
        }
        
        .icase-btn {
            display: inline-block;
            background: #0071b6;
            color: white;
            padding: 10px 26px;
            border-radius: 30px;
            text-decoration: none;
            font-weight: 500;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
            border: none;
            cursor: pointer;
        }
        
        .icase-btn:hover {
            background: #0071b6;
            transform: translateY(-3px);
            box-shadow-: 0 5px 15px rgba(0, 0, 0, 0.3);
        }
        
        .icase-btn:after {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
            transition: 0.5s;
        }
        
        .icase-btn:hover:after {
            left: 100%;
        }
        
        /* 控制元素样式 */
        .icase-carousel__controls {
            display: flex;
            justify-content: center;
            margin-top: 30px;
        }
        
        .icase-carousel__dots {
            display: flex;
            gap: 10px;
        }
        
        .icase-carousel__dot {
            width: 14px;
            height: 14px;
            border-radius: 50%;
            background: #999999;
            cursor: pointer;
            transition: all 0.3s ease;
        }
        
        .icase-carousel__dot.active {
            background: #0071b6;
            transform: scale(1.2);
        }
        
        .icase-carousel__arrow {
            position: absolute;
            top: 48%;
            transform: translateY(-50%);
            width: 50px;
            height: 50px;
            border-radius: 50%;
			background: #0071b6;
            background-: rgba(255, 255, 255, 0.9);
            border: none;
            color: white;
            font-size: 1.5rem;
            cursor: pointer;
            z-index: 10;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.3s ease;
            backdrop-filter: blur(5px);
        }
        
        .icase-carousel__arrow:hover {
            background: rgba(255, 255, 255, 0.4);
            transform: translateY(-50%) scale(1.1);
        }
        
        .icase-carousel__arrow--prev {
            left: calc(20% + 20px);
        }
        
        .icase-carousel__arrow--next {
            right: calc(20% + 20px);
        }
        
        /* 响应式设计 */
        @media (max-width: 1024px) {
			.icase-carousel__content {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            padding: 50px;
            background: linear-gradient(to top, rgba(0,0,0,0.8), transparent);
            transform: translateY(100px);
            opacity: 0;
            transition: all 0.5s ease;
            pointer-events: none;
        }
            .icase-carousel__track {
                height: 350px;
            }
            
            .icase-carousel__title {
                font-size: 1.6rem;
            }
        }
        
        @media (max-width: 768px) {
						.icase-carousel__content {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            padding:60px;
            background: linear-gradient(to top, rgba(0,0,0,0.8), transparent);
            transform: translateY(100px);
            opacity: 0;
            transition: all 0.5s ease;
            pointer-events: none;
        }
            .icase-carousel__track {
                height: 300px;
            }
            
            .icase-carousel__slide {
                gap: 0;
                padding: 0 10px;
            }
            
            .icase-carousel__item {
                flex: 0 0 100% !important;
                opacity: 1 !important;
                display: block;
                margin: 0 5px;
            }
            
            .icase-carousel__item.left,
            .icase-carousel__item.right {
                display: none;
            }
            
            .icase-carousel__item.center {
                flex: 0 0 100% !important;
                filter: brightness(1);
                margin: 0;
            }
            
            .icase-carousel__content {
                transform: translateY(0);
                opacity: 1;
            }
            
            .icase-carousel__arrow--prev {
                left: 15px;
            }
            
            .icase-carousel__arrow--next {
                right: 15px;
            }
            
            .icase-carousel__dots {
                gap: 8px;
            }
            
            .icase-carousel__dot {
                width: 12px;
                height: 12px;
            }
        }
        
        @media (max-width: 480px) {
            .icase-carousel__track {
                height: 250px;
            }
            			.icase-carousel__content {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            padding: 25px;
            background: linear-gradient(to top, rgba(0,0,0,0.8), transparent);
            transform: translateY(100px);
            opacity: 0;
            transition: all 0.5s ease;
            pointer-events: none;
        }
            .icase-carousel__title {
                font-size: 1.3rem;
            }
            
            .icase-carousel__subtitle {
                font-size: 0.95rem;
                margin-bottom: 15px;
            }
            
            .icase-btn {
                padding: 10px 25px;
                font-size: 0.9rem;
            }
            
            .icase-carousel__arrow {
				top: 44%;
                width: 40px;
                height: 40px;
                font-size: 1.2rem;
            }
        }
/* ==========================首页底部版权========================== */


  
        /* 页脚样式 */
        .footer {
            background: #222;
            color: #fff;
            padding: 50px 30px 20px;
            border-radius: 0px;
          
            border: 1px solid #222;
        }
        
        /* 上部分样式 */
        .footer-top {
            display: flex;
            justify-content: space-between;
            padding-bottom: 40px;
            margin-bottom: 40px;
            border-bottom: 1px solid rgba(255,255,255,0.1);
        }
        
        .footer-top-left {
            width: 70%;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }
        
        .footer-column {
            width: 19%;
            min-width: 150px;
        }
        
        .footer-column h3 {
            font-size: 1.25rem;
            margin-bottom: 20px;
            position: relative;
            padding-bottom: 10px;
            color: #ffffff;
        }
        
        .footer-column h3:after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 40px;
            height: 0px;
            background: #ffffff;
        }
        
        .footer-column ul {
            list-style: none;
        }
        
        .footer-column ul li {
            margin-bottom: 12px;
        }
        
        .footer-column ul li a {
            color: #ddd;
            text-decoration: none;
            transition: color 0.3s;
            font-size: 0.95rem;
            display: block;
            padding: 3px 0;
        }
        
        .footer-column ul li a:hover {
            color: #ffffff;
            transform: translateX(3px);
        }
        
        .footer-top-right {
            width: 28%;
            min-width: 250px;
        }
        
        .footer-top-right h3 {
            font-size: 1.25rem;
            margin-bottom: 20px;
            position: relative;
            padding-bottom: 10px;
            color: #ffffff;
        }
        
        .footer-top-right h3:after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 40px;
            height: 0px;
            background: #ffffff;
        }
        
        .qrcodes {
            display: flex;
            justify-content: space-between;
        }
        
        .qrcode-item {
            text-align: center;
            width: 48%;
        }
        
        .qrcode-item img {
            width: 100%;
            max-width: 130px;
            height: auto;
            border: 1px solid #333;
            border-radius: 8px;
            margin-bottom: 12px;
            background: #fff;
            padding: 5px;
            transition: transform 0.3s;
        }
        
        .qrcode-item img:hover {
            transform: scale(1.05);
        }
        
        .qrcode-item h4 {
            font-size: 0.95rem;
            font-weight: normal;
            color: #ccc;
        }
        
        /* 中部分样式 */
        .footer-middle {
            display: flex;
            justify-content: space-between;
            padding-bottom: 40px;
            margin-bottom: 40px;
            border-bottom: 1px solid #333;
        }
        
        .footer-middle-left, .footer-middle-right {
            width: 48%;
        }
        
        .contact-header {
            display: flex;
            justify-content-: space-between;
            align-items: center;
            margin-bottom: 25px;
		
        }
        
        .contact-header h3 {
            font-size: 1.25rem;
            position: relative;
            padding-bottom: 10px;
            color: #ffffff;
        }
        
        .contact-header h3:after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 40px;
            height: 0px;
            background: #ffffff;
        }
        
        .social-icons {
            display: flex;
            gap: 12px;padding-left: 30px;
        }
        
        .social-icon {
            width: 38px;
            height: 38px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            font-size: 18px;
            transition: all 0.3s;
        }
        
        .social-icon:hover {
            transform: translateY(-1px);
            box-shadow: 0 5px 15px rgba(0,0,0,0.3);
        }
        
        .social-icon.whatsapp { background: #25D366; }
        .social-icon.facebook { background: #3b5998; }
        .social-icon.skype { background: #00AFF0; }
        .social-icon.twitter { background: #1DA1F2; }
        .social-icon.instagram { background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888); }
        
        .contact-info {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 20px;
        }
        
        .contact-row {
            display: flex;
            align-items: center;
            gap: 12px;
            padding: 5px 0;
            background: rgba(255,255,255,0.0);
            border-radius: 8px;
            transition: background 0.3s;
        }
        
        .contact-row:hover {
            background: rgba(76, 175, 80, 0.0);
        }
        
        .contact-row i {
            color: #ffffff;
            font-size: 20px;
            min-width: 30px;
            text-align: center;
        }
        
        .contact-text {
            font-size: 1rem;
            color: #ddd;
        }
        
        .footer-middle-right h3 {
            font-size: 1.25rem;
            margin-bottom: 25px;
            position: relative;
            padding-bottom: 10px;
            color: #ffffff;
        }
        
        .footer-middle-right h3:after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 40px;
            height: 0px;
            background: #ffffff;
        }
        
        .address-info {
            display: flex;
            flex-direction: column;
            gap: 20px;
        }
        
        .address-item {
            display: flex;
            align-items: flex-start;
            gap: 12px;
            padding: 5px 0;
            background: rgba(255,255,255,0.0);
            border-radius: 8px;
            transition: background 0.3s;
        }
        
        .address-item:hover {
            background: rgba(76, 175, 80, 0.0);
        }
        
        .address-item i {
            color: #ffffff;
            font-size: 20px;
            min-width: 30px;
            text-align: center;
            margin-top: 3px;
        }
        
        .address-text {
            font-size: 0.95rem;
            color: #ddd;
            line-height: 1.5;
        }
        
        /* 下部分样式 */
        .footer-bottom {
            display: flex;
            justify-content: space-between;
            padding-top: 0px;
            font-size: 0.9rem;
            color: #aaa;
        }
        
        .footer-bottom-left, .footer-bottom-right {
            padding: 5px 0;
        }
        
        /* 响应式设计 */
        @media (max-width: 1200px) {
            .footer-top-left {
                width: 65%;
            }
            
            .footer-top-right {
                width: 33%;
            }
        }
        
        @media (max-width: 992px) {
            .content {
                flex-direction: column;
            }
            
            .features {
                grid-template-columns: 1fr;
            }
            
            .footer-top-left {
                width: 60%;
            }
            
            .footer-top-right {
                width: 38%;
            }
        }
        
        @media (max-width: 768px) {
            .footer-top, .footer-middle {
                flex-direction: column;
            }
            
            .footer-top-left, .footer-top-right, 
            .footer-middle-left, .footer-middle-right {
                width: 100%;
            }
            
            .footer-top-left {
                margin-bottom: 30px;
            }
            
            .footer-top-right {
                margin-top: 0;
            }
            
            .footer-middle-right {
                margin-top: 40px;
            }
            
            .qrcodes {
                justify-content: flex-start;
                gap: 30px;
            }
            
            .contact-info {
                grid-template-columns: 1fr;
            }
        }
        
        @media (max-width: 576px) {

            .footer-column {
                width: 48%;
                margin-bottom: 25px;
            }
            
            .contact-header {
                flex-direction: column;
                align-items: flex-start;
                gap: 20px;
            }
            
            .footer-bottom {
                flex-direction: column;
                gap: 10px;
                text-align: center;
            }
            
            .qrcodes {
                justify-content: space-between;
            }
        }
        
        @media (max-width: 480px) {
            .footer-column {
                width: 100%;
            }
            
            .qrcode-item img {
                max-width: 110px;
            }
        }