   
@media screen and (min-width: 1024px) {
	
/* 基础样式 */
body{position: relative;}
    .jieshao { padding: 20px; max-width: 1200px; margin: 0 auto;margin-top: -60px;position: relative;z-index: 1000;background-color: #efefef;border-radius: 5px;}
    
    /* PC端布局 */
    .jieshao-box { display: flex; gap: 30px;background-color: #efefef }
    .jieshao-box-left { max-width: 600px; }
    .jieshao-box-right { flex: 1;flex-shrink: 0;overflow: hidden; }

    /* 视频容器 */
    .video-container video {
        width: 100%;
        height: 400px;
        object-fit: cover;
        border-radius: 8px;
    }

#newsSwiper{display: none;height: 400px}

#newsSwiper .swiper-slide img{height: 100%;width: 100%}
	
	.news-item p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 2.0;position: relative;padding-left:15px;}
	.news-item p::before{content: ""; position: absolute;left: 0;top:50%;transform: translateY(-50%);width:6px;height:6px;border-radius: 50%;background-color: #666;}

    /* Swiper 轮播定制 */
    .news-swiper-container {
        height: 440px;
        display: none;  
    }
.news-swiper-wrapper{
	display: flex;align-items: center;
}
    .news-swiper-slide {
        position: relative;
        border-radius: 8px;
        overflow: hidden;
		height: 400px;
    }
	.jieshao-mobile{display: none;}
.news-swiper-slide img{
	width: 100%;
	height: 400px;
}
    .news-title {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 15px;
        background: rgba(0,0,0,0.7);
        color: white;
        margin: 0;
		overflow:hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
    }

    /* 选项卡样式 */
    .tab-control {
        display: flex;
        gap: 20px;
        margin-bottom: 25px;
    }
    .tab-item {
        padding: 12px 25px;
        cursor: pointer;
        border-bottom: 3px solid transparent;
        transition: 0.3s;
    }
    .tab-item.active {
        border-color: #1890ff;
        color: #1890ff;
    }

    /* 内容区域 */
    .content-section { 
        line-height: 1.8;
        display: none;
    }
    .content-section.active { display: block; }
	.case-container{background-image: url(/templates/default/images/E53D52776D44B8574BC386639AFAD19D.jpg);padding: .15rem 0; }
	.case-title{text-align: center;color: #fff;margin-top:.15rem;}

.business-container{margin-top:.4rem;}
	.case-swiper-slide-content-img{width: 100%;aspect-ratio: 1/1; overflow: hidden;}
	.case-swiper-slide-content-img img{width: 100%;height: 89%;object-fit: cover; object-position: center;border-radius: .1rem}
.case-swiper-container{
	
	max-width: 1280px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: .4rem;
}
	.case-container	.index_title .tit {
		color:#fff!important;
	}
	.case-container .index_title .en {
		color:#fff!important;
	}
	.ibanner .swiper-slide .words_box .cont .tit{font-size:.40rem!important;}
.businessSwiper .business-content-item.on .img_cover {
    opacity: 0;
    transition: opacity 0s ease;
}
.case-swiper-wrapper {
	display: flex;
	align-items: center;
}
	.case-swiper-slide{flex:1;}
	.case-swiper-slide-content>div>img{width:100%;height: 416px;}

.honor-container{margin-top:.4rem;}
.honor-main {margin: 0 auto;margin-top:.4rem;}
.honor-img-content {display: flex;align-items: center;justify-content: space-between;gap:20px;max-width: 1280px;margin: 0 auto;}
.honor-img {overflow: hidden;}
.honor-img-bottom>div {overflow: hidden}
.honor-img-bottom>div:last-child{margin-top:20px;}
.case-swiper-slide .case-swiper-slide-content{
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);  
  	grid-template-rows: repeat(2, auto);
	gap:16px;
	padding: 12px;
}
	.case-swiper-slide-content>a>div:hover{cursor: pointer;font-weight: 550;}
	.case-swiper-slide-content>a>div>img:hover{box-shadow: 0 0 6px 6px rgba(255,255,255,.3);}
.case-more {width:.8rem;font-size:.15rem;margin:0 auto;text-align: center;border-radius: 5px;margin-top:.2rem;color: #fff;cursor: pointer;background-color: #fe0002;padding: .05rem .08rem;line-height: 1;}

.cooperative-container{margin-top:.4rem;}
.cooperative-swiper-container{width:100%;overflow: hidden;}
.cooperative-swiper-wrapper{display: flex;width: 100%;}
	
#cooperativeSwiper .swiper-slide {height:auto;width: calc(100% / 6);overflow: hidden;flex-grow: 0;flex-shrink: 0;display: flex;justify-content: center;align-items: center;}
.cooperative-main{max-width: 1280px;margin: 0 auto;margin-top:.4rem;overflow: hidden;}


.business-main{margin-top:.4rem;}
	.business-content{margin-top:.4rem;display: block;}
	.business-content-mobile{display: none;}
	/* 基础样式 */
.business-container .content .fix {
/*
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
*/
}

.business-container .content .business-content-item {position: relative;float: left;width: 22%;height: 100%;margin-left: 1.25%;transition: all .6s ease;overflow: hidden;}
	.business-container .content .business-content-item:hover{cursor: pointer;}	
.business-container .content .business-content-item:first-child{margin-left: 0;}
.business-container .content .business-content-item.on{width:53.5%;}
.business-container .content .business-content-item .img_box { position: relative; width: 100%;height: 100%;overflow: hidden;}
.business-container .content .business-content-item .txt_box {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}
.business-container .content .business-content-item .txt_cover { position: absolute;bottom: 4.1%;left: 0; width: 100%;padding: 0 8%;padding-right: 4%;box-sizing: border-box;}
.business-container .content .business-content-item .txt_full {position: absolute;bottom: 2%;left: .55rem;right: .5rem; width: 5.9rem;opacity: 0;}
	
.business-container .content .business-content-item .img_cover {position: relative;opacity: 1;max-width: none; width: 100%;transition: opacity 0.2s ease 0.4s;z-index: 2;}
.business-container .content .business-content-item .img_full {position: absolute;top: 0;left: 0; width: 100%; opacity: 1; max-width: none; height: 100%;transition: opacity 0.1s ease 0.1s;z-index: 1;}
.business-container .content .rect-6185 {padding-bottom: 61.85%;}
.business-container .content .rect-150 {padding-bottom: 150%;}
.business-container .content .business-content-item.on .img_cover {opacity: 0;transition: opacity 0s ease;}
.business-container .content .business-content-item.on .img_full {opacity: 1;}
.business-container .content .business-content-item.on .txt_full {opacity: 1;bottom: 4.1%;transition: all .8s ease;}
.business-container .content .business-content-item.on .txt_cover {display: none;}
	.business-container .content .business-content-item .txt_cover .tit{color:#fff;font-size:.25rem;}
	.business-container .content .business-content-item.on .txt_full .tit{color:#fff;}
*[class*="rect-"] {position: relative;display: block;width: 100%;height: 0;overflow: hidden;}	
	
#businessSwiper{height: 400px;}
#businessSwiper .swiper-slide>div>a>img{height: 100%;width:100%;}
	#businessSwiper .swiper-slide>div{position: relative;width:100%;height:100%;}
	#businessSwiper .swiper-slide .product-name{font-size:.25rem;color:#fff;position: absolute;bottom:0;left:0;width:100%;height:.8rem;line-height: .8rem;padding-left:.2rem;z-index: 99999999;}

	.honor-swiper-container{background-color: #0067b2;}
.honorSwiper{margin-top:.4rem;width: 1280px;--swiper-theme-color: #ff6600;
    --swiper-pagination-color: #cd0d0d;}
	.swiper-pagination-bullet{width:.3rem;height: .3rem;border-radius: 50%;margin: 0 .15rem!important;}
.honorSwiper .swiper-slide{display: flex;box-sizing: border-box;}
.honorSwiper .swiper-slide .honor-swiper-slide-content{flex:1;color:#fff;padding: 0 .3rem}
	.honorSwiper .swiper-wrapper{ margin: 0 auto; padding: 1rem 0;}
.honor-swiper-slide-content p {text-align: center}
	.honor-swiper-slide-content:nth-child(2) {
		border-left: 1px solid #339ae5;border-right: 1px solid #339ae5;
	}
.honor-swiper-slide-top{font-size: 18px;font-weight: 550;}
.honor-swiper-slide-middle{font-size:.6rem;font-weight: 550;color: #4ec5ff;margin: 20px 0;}
.honor-swiper-slide-bottom{font-size: 14px;text-align: left!important;padding: 5px;}
	.case-swiper-mobile{display: none;}
	.honor-swiper-container-mobile{display: none;}
	
}


    /* 移动端适配 */
    @media screen and (max-width: 1023px) {
/*		html{font-size: 80px!important;}*/
        .jieshao-box { flex-direction: column; }
        .video-container video { height: 250px; }
        
        /* 隐藏PC端元素 */
        .tab-control,
        .news-swiper-container,
        .news-content { display: none !important; }
        
        /* 移动端强制显示 */
        .company-intro { display: block !important; }
        .mobile-title {
            display: block;
            font-size: 20px;
            margin: 15px 0;
        }
		#businessSwiper .swiper-slide {width: 100%;}
		#businessSwiper .swiper-slide img{width:100%;}
		.business-main{margin-top:.4rem;}
		.cooperative-main{margin-top:.4rem;}
		.cooperative-container{margin-top: .4rem;}
		#cooperativeSwiper {padding: 0 .2rem;box-sizing: border-box;height: 3.5rem}
		.honor-main{margin-top:.4rem;}
		.honor-img{display: flex;justify-content: center;margin-bottom: .2rem;}
		.honor-img-bottom{display: flex;justify-content: center;flex-direction: column;margin-bottom: .2rem;}
		.honor-img-bottom div{display: flex;justify-content: center;margin-bottom: .2rem;}
		
		.honor-swiper-container{padding: 0 .2rem;overflow: hidden;}
		.swiper-pagination-bullet{width:.3rem;height: .3rem;border-radius: 50%;margin: 0 .15rem!important;}
		.honorSwiperMoblie{background-color: #0067b2;width: 100vw;--swiper-theme-color: #ff6600;
    --swiper-pagination-color: #cd0d0d;padding: .2rem 0;}
		.honor-swiper-slide-content{padding: .3rem;}
		.honor-swiper-slide-content p {text-align: center;color: #fff;}
        .honor-swiper-slide-top{font-size: .5rem;font-weight: 550;}
        .honor-swiper-slide-middle{font-size:1rem;font-weight: 550;color: #4ec5ff!important;margin: .3rem 0;}
        .honor-swiper-slide-bottom{font-size: .35rem;text-align: left!important;padding: 5px;}
		.honor-swiper-slide-content:nth-child(3){border-bottom: none!important;}
		.jieshao{display: none;}
		    /* 选项卡样式 */
    .tab-control {
        display: flex!important;
		justify-content: center;
        gap: .4rem;
        margin-bottom: .25rem;
    }
    .tab-item-mobile  {
        padding: .2rem .3rem;
        cursor: pointer;
        border-bottom: 3px solid transparent;
        transition: 0.3s;
		font-size: .45rem;
    }
    .tab-item-mobile.active {
        border-color: #1890ff!important;
        color: #1890ff!important;
    }
		.ibanner .btns01{display: none!important;}

    /* 内容区域 */
    .content-section { 
        line-height: 1.8;
        display: none;
		padding: 0 .2rem;
		display: none;
		font-size: .35rem;
    }
    .content-section.active { display: block; }
	.news-item{padding: .2rem 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
		.news-item p{font-size: .4rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
		
		.business-container{margin-top: .4rem;}	
		.case-container{margin-top:.4rem;}
		.case-swiper-container{margin-top:.4rem;}
		.case-swiper-slide-content-mobile div{position: relative}
		.case-swiper-slide-content-mobile img{width:100%;}
		.case-title{position: absolute;bottom:0;width:100%;background-color: rgba(0,0,0,.1);padding: .2rem;z-index: 99999999;color: #fff;font-size: .35rem;box-sizing: border-box;}
		.case-more{margin: 0 auto;margin-top: .2rem;padding: .15rem;border-radius: .1rem;border:1px solid #e3e3e3;color:#777;font-size:.35rem;width: 1.8rem;text-align: center;}
		.honor-container{margin-top:.4rem;}
/*		.index{margin-bottom:2rem;}*/
		body{position: relative;}
		.ibanner .swiper-slide .words_box .cont .tit{font-size:.48rem!important;width:6.2rem;line-height: 1.4;}
		.ibanner .swiper-slide .words_box .cont .con{font-size:.32rem!important;width:6.2rem;line-height: .32rem}
		.ibanner .swiper-slide .img_box::after{all: unset !important;}
		#cooperativeSwiper .swiper-slide img{width:100%;height: 1.5rem; object-fit: contain;}
		#cooperativeSwiper .swiper-wrapper{align-items: center;}
		#businessSwiper img{height:100%;}
		.honor-img-content{padding: 0 .1rem;}
		.honor-img img{width:100%;}
		.intro-content-mobile{font-size:.14rem;}
		#businessSwiper .swiper-slide>div{height:100%;}
		#businessSwiper{height:6rem;}
		.news-item{font-size:.38rem;}
		.footer-content-mobile{font-size:.35rem!important;}
		.ipart02 ul {flex-wrap:wrap;justify-content: center;}
		.ipart02 ul li{width:33%;flex-shrink: 0;flex: none!important;}
/*		.ipart02 li .num_box .con16{font-size:.32rem;line-height: .56rem;}*/
		.ipart02 li .con16{font-size:.32rem;line-height: .56rem;}
		#case-swiper-container{margin-top:.2rem;width:94.8%;}
		.case-swiper-pc{display: none;}
		.business-content{display: none;}
		.business-content-mobile{display: block;margin-top: .4rem;}
		.business-content-mobile li{position: relative;height: 2.2rem;margin-bottom: .2rem;}
		.business-content-mobile li img{height: 100%; width: 100%;object-fit: cover;}
		.business-content-mobile li p{position: absolute;top: 50%;left: 50%; z-index: 10;font-size: .45rem;color: #fff;transform: translate(-50%, -50%);width: 5rem;text-align: center;}
		.honor-swiper-container-pc{display: none;}
}

