/* 响应式 */
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:1600px) and (max-width:1800px){html{font-size:14px;}}
@media (min-width:1400px) and (max-width:1599px){html{font-size:13px;}}
@media (min-width:1200px) and (max-width:1399px){html{font-size:12px;}}
@media (min-width:640px) and (max-width:1199px){html{font-size:12px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:14px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:14px;}}
@media (max-width:328px){html{font-size:14px;}}




@media screen and (min-width:200px)  and  (max-width:1800px)  {
	

	.container-s{max-width:92%}
	
	
	
}




@media screen and (min-width:200px)  and  (max-width:1560px)  {
	
	.container{max-width:92%}
	
	
	
	
}


@media screen and (min-width:200px)  and  (max-width:1500px)  {
	/* 公共头部 */
	.head-left {	    width: 91%;	}
	.pc-logo a img{width: 39.5%;}
	
	/* 首页banner */
	.banner .info h3{font-size: 2.9rem;}
	
	
	
}

@media screen and (min-width:200px)  and  (max-width:1400px)  {

	.design .info { height: 15.875rem;}
	
	
	/* 新闻详情页 */
	.newsxq-title strong{font-size: 2.2rem;}
	
	
	.culture-list ul li:first-child {
	    margin-top: 4%;
	}
	
	
	/* 线下展会 */
	.develop .container{max-width: 92%;}
	.develop .mySwiper{width: 90%;}
	
}

@media screen and (min-width:200px)  and  (max-width:1300px)  {
	/* 公共底部 */
	.footer dl.item2 {   width: 56%;}
	
	
	/* 内页产品列表页 */
	.proxq-info strong{font-size: 2rem;}
	.proxq-link { margin-top: 3rem;}
	.proxq-info i{    margin-bottom: 1.1875rem;}
	
	
	.chain-title strong{font-size: 2.6rem; line-height: 2.6rem;}
	.chain .info{width: 44%;}
	
	
}

@media screen and (min-width:200px)  and  (max-width:1200px)  {
	/* 公共头部 */
	.pc-logo a img{margin-right: 1rem;}
	.footer dl.item2 {   width: 60%;}
	
	/* 产品指南 */
	.guide-left {padding: 6rem 0 0 4%;}
	
	
	.ny-about .info h2{font-size: 1.8em;}

	/*产品详情页*/
	.pro-contact{display: none;}
	.proxq-left,.proxq-right{width: 100%;}
	
	
}

@media screen and (min-width:200px)  and  (max-width:1028px)  {
	/* 公共头部 */
	.pc-nav,.heSearch,.ver{display: none;}
	.header .head-box{height: 6.8125rem;}
	.mobmenu {display: flex;align-items: center;justify-content: center; }
	.mobmenu h4{ font-size: 1.125rem;}
	.mobnavBox .top .logo .text{display: none;}
	
	
	/* 公共底部 */
	.slideflex{display: none;}
	.footer dl.item2 { width: 50%;}
	.footer dl.item2 .footer-middle{flex-wrap: wrap;}
	.footer dl .contact,.footer dl .address{width: 100%;}
	.footer dl .contact{margin-bottom: 2rem;}
	.footer dl.item3 { width: 30%;}
	.footer-copy .flex-sbc{justify-content: center; flex-wrap: wrap; align-items: center; text-align: center;}
	.footer-copy p{width: 100%;}
	
	/* 内页banner */
	.banner-title strong{font-size: 3.4rem;}
	.banner-title b{font-size: 7rem;}
	
	
	
	/* 内页产品列表页 */
	.product-title strong{font-size: 2.8rem; line-height: 2.8rem;}
	.product-list ul {grid-template-columns: repeat(3,1fr);}
	
	
	/* 内页产品详情页 */
	.proxq-box{flex-wrap: wrap;}
	.proxq-pic{width: 100%; margin-bottom: 4rem;}
	.proxq-info{width: 100%;}
	
	
	.details-box{flex-direction: column-reverse;}

	.details-btn {margin-bottom: 1rem;}
	.details-btn ul{display: flex; justify-content: space-between;}
	.details-btn ul li{width: 23%;}
	.proxq-title strong{font-size: 2.4rem;}
	
	
	/* 内页定制流程 */
	.process-list ul li {    text-align: center;    width: auto!important;}
	
	
	/* 内页新闻列表页 */
	.nynews-list ul li {    width: 32%;}
	
	
	/* 新闻详情页 */
	.nynews-xq{flex-wrap: wrap;}
	.news-left,.news-right{width: 100%;}
	.news-left{margin-bottom: 3rem;}
	.newsxq-title strong { font-size: 2rem;}
	
	.recomnews-list ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.recomnews-list ul li{width: 48%;}
	.recomnews-list ul li:last-child{display: none;}
	
	
	/* 关于我们 */
	.ny-about strong{font-size: 2.3rem; line-height: 2.5rem;}
	.ny-about .pic{height: 550px; background-size: cover;}
	.about-ys .info .ys-title strong{font-size: 2rem; line-height: 2rem;}
	.about-ys .info .text { width: 96%;}
	.culture-title strong{font-size: 2.4rem; line-height: 2.4rem;}
	.culture-list ul li {   width: 30%;}
	
	
}


@media screen and (min-width:200px)  and  (max-width:960px)  {
	/* 优势 */
	.ys-list ul{flex-wrap: wrap;}
	.ys-list ul li{width: calc(100% / 3); margin-bottom: 2rem;}
	
	
	/* 产品指南 */
	.guide-left {padding: 6rem 0 0 4%; width: 30%;}
	.guide-right {  width: 60%;}
	
	/* 应用场景 */
	.app-a .swiper-slide .txt .tit-30{font-size: 2rem; line-height: 2.5rem;}
	
	
	/* 关于我们 */
	.about-num ul li b, .about-num ul li em, .about-num ul li i {
	    display: inline-block;
	    font-size: 2rem;
	    line-height: 2rem;
	    color: #333;
	    font-family: "LDMedium";
	}
	.about-num ul li>sup{font-size: 1rem;}


	.process-title strong{font-size: 2.4rem}




	.proxq-details .table-responsive0{overflow-x: scroll;}
	.proxq-details .table-responsive0 .table0{width:790px!important;margin:0 auto;}
	.proxq-details .table-responsive0::-webkit-scrollbar{  width: 7px; height: 7px;}
	.proxq-details .table-responsive0::-webkit-scrollbar-track{ background-color: #ccc;}
	.proxq-details .table-responsive0::-webkit-scrollbar-thumb{ background-color: #e58e31;  }
	
	

	.chain .info{width: 50%;}
	
	
	
	.nyhonor-list ul:after{content: ''; width: 31%;}
	.nyhonor-list ul li{width: 31%; }
	
	
}



@media screen and (min-width:200px)  and  (max-width:830px)  {
	/* 内页子栏目分类 */
	.pro-class ul li { margin: 0;}
	
	
}





@media screen and (min-width:200px)  and  (max-width:768px)  {
	/* 首页banner */
	.banner .imgBox .container-s{flex-wrap: wrap;}
	.banner .info,.banner .pic{width: 100%; text-align: center;}
	.banner .info{margin-bottom: 2rem;}
	.banner .pic{width: 63%; margin: 0 auto;}
	.banner-more a{margin: 0 auto;}
	
	/* 公共底部 */
	.footer dl.item3 {    display: none;}
	
	/* 内页产品指南 */
	.guide-box{flex-wrap: wrap;}
	.guide-list ul li .info,.guide-list ul li .pic{width: 100%;}
	.guide-list ul li .info{margin-bottom: 2rem;}
	
	
	/* 内页新闻列表页 */
	.nynews-list ul li {    width: 48%;}
	
	.ny-about .flex-sbc{flex-wrap: wrap;    flex-direction: column-reverse;}
	.ny-about .pic,.ny-about .info{width: 100%;}
	.ny-about .pic{background: transparent; height: auto;}
	.ny-about .pic img{display: block;}
	.ny-about .info{margin-top: 2rem;}
	
	.chain .pic,.chain .info {	    width: 90%;	}
	.chain .pic{margin-bottom: 3rem;}
	
	
	/* 2024.4.23荣誉证书 */

	.honor-list{padding-bottom: 3rem;}
	#honor-prev,#honor-next{display: none;}
	#honor-num{display: block;}
	
	.pic-main .pic-con{padding: 4rem 2%;}
	
	
	
}

@media screen and (min-width:200px)  and  (max-width:640px)  {
	/* 公共头部 */
	.pc-logo .text{display: none;}
	.pc-logo a{justify-content: flex-start;}
	.header .head-box,.header-zw{height: 5rem;}
	.mobnavBox { width: 67%;}
	
	
	/* 首页banner */
	.banner,.banner .imgBox{height: 18rem;}
	.banner .info { margin-left: 0; width: 90%; margin: 0 auto;}
	.banner .pic{display: none;}
	.banner .info h2 {font-size: 1.2rem;}
	.banner .info h3 {font-size: 1.5rem; line-height: 1.5rem;}
	.banner .info h4{font-size: 1rem; margin-bottom: 1rem;}
	.banner-more a{width: 8.5625rem; background: #e58e31; font-size: 1rem; line-height: 2.75rem;}
	.banner-more a:hover img {  margin-left: 0.8rem;}
	.banner .swjt.swiper-button-prev,.banner .swjt{display: none;}
	#banner-num{display: block;}
	
	/* 优势 */
	.ys {  padding: 3rem 0 1rem;}
	.ys-list ul{    align-items: flex-start;}
	.ys-list ul li{width: calc(100% / 2); }
	.ys-list ul li img{width: 2.5rem;}
	
	
	/* 近期热点 */
	.news{padding: 3rem 0 4rem;}
	.news-title em{font-size: 1.8rem;}
	.news-title a{width: 8rem;  font-size: 1rem; line-height: 2.75rem;}
	
	
	/* 公共底部 */
	.footer{padding: 3rem 0 1rem;}
	.footer dl.item1,.footer dl.item3{display: none;}
	.footer dl.item2{width: 100%;}
	.footer dl img{margin-right: 0.5rem;}
	.footer dl .contact {   margin-bottom: 1rem;}
	.footer dl strong,.footer dl em{margin-bottom: 0.5rem;}
	.address ul li{margin-bottom: 1rem;}
	
	
	
	
	
	/* 内页banner */
	.ny-banner{height: 16rem;}
	.banner-title b {  font-size: 3.5rem; line-height: 3.5rem;}
	.banner-title strong { font-size: 2rem;}
	.banner-title i{margin: 1rem auto 0; height: 0.3rem;}
	.position{bottom: 0.75rem;}
	
	
	/* 内页子栏目分类 */
	.pro-class{}
	.pro-class ul.ctitle1{justify-content: space-around;}
	.pro-class ul li a{display: flex; flex-wrap: wrap; justify-content: center; line-height: 2.5rem; flex-direction: column; padding: 1rem 0 0.5rem;}
	.pro-class ul li img{margin: 0 auto; display: block; width: 3.125rem;}
	
	
	
	/* 内页产品列表页 */
	.ny-main{padding: 4rem 0;}
	.product-title strong{font-size: 2.8rem; line-height: 2.8rem;}
	.product-list ul {grid-template-columns: repeat(2,1fr); gap: 0 3%;}
	.product-list ul li .info{padding-top: 3rem;}
	.product-list ul li .info h4{font-size: 1.1rem;}
	.product-list ul li .info h3{font-size: 1rem;}
	.product-list ul li .pro-more{display: none;}
	.product-title strong{font-size: 1.6rem; line-height: 1.8rem;}
	.product-title h2{font-size: 1.2rem; display: block; margin-left: 0;}
	.product-title h3{font-size: 1rem; line-height: 1.5rem;}
	
	
	/* 面包屑 */
	.pro-position { border-bottom: 0.0625rem solid rgba(173,173,173,0.35); padding: 2rem 0 1rem; margin-bottom: 2.5rem;}
	#proxq-num {    bottom: 1rem;}
	.proxq-pic{margin-bottom: 3rem;}
	.proxq-info p{line-height: 1.5rem;}
	
	/* 内页产品详情 */
	.proxq-info strong { font-size: 1.6rem;}
	.details-btn ul{flex-wrap: wrap;}
	.details-btn ul li { width: 48%;}
	.proxq-title strong {font-size: 1.8rem;}
	.process{background-size: cover; padding: 4rem 0 2rem;}
	.process-box{display: none;}
	.wap-process{display: block;}
	.wap-process ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.wap-process ul li{text-align: center;width: 48%; border-radius: 1.25rem; background: #fff; height: 13.3125rem;  margin-bottom: 2rem;}
	.wap-process ul li .disc span{display: block; font-size: 1rem; color: #939393; padding: 2.9375rem 0 0.5625rem;}
	.wap-process ul li .disc strong{display: block; font-size: 1.25rem; line-height: 1.4375rem; color: #333; width: 80%; margin: 0 auto 0.5rem; min-height: 2.875rem; }
	.wap-process ul li .disc img{display: block; margin: 0 auto;}
	.wap-process ul li:last-child {background: #e58e31; display: flex; align-items: center; justify-content: center; flex-direction: column;}
	.wap-process ul li em{display: block; font-size: 1.5rem; color: #fff; font-weight: bold; margin-bottom: 1rem;}
	
	
	/* 内页产品指南列表页 */
	.guide{padding: 3rem 0;}
	.guide {justify-content: space-between; flex-wrap: wrap;}
	.guide-left{padding: 0; width: 94%; margin: 0 auto; background: transparent;}
	.guide-right { width: 94%;  margin: 0 auto;}
	.guide-left strong{font-size: 2rem; text-align: center; margin-bottom: 2rem;}
	.guide-class .ctitle1 { display: flex; flex-wrap: wrap; justify-content: space-between;padding-bottom: 0;}
	.guide-class .ctitle1::after{display: none;}
	.guide-class .ctitle1 li{width: 48%; padding-bottom: 0; margin-bottom: 1rem;}
	.guide-class .ctitle1 li a {   display: block;   background: #f5f5f5;   line-height: 44px;   text-align: center;   font-size: 1.15rem;}
	.guide-class .ctitle1 li i{display: none;}
	.guide-class .ctitle1 li:hover a,.guide-class .ctitle1 li.on a{background: #e58e31; color: #fff;}
	.guide-list {   padding: 3rem 0 0;}
	.guide-list ul li{margin-bottom: 1rem;}
	.guide-list ul li .top{padding-bottom: 1rem;}
	.guide-list ul li i { width: 2rem;   height: 2rem; margin-right: 0.5rem;}
	.guide-list ul li strong{font-size: 1.15rem;}
	.guide-list ul li i img{width: 0.375rem;}
	.design {
	    background: url(/html/class/template/images/design-bg.jpg) no-repeat center;
	    background-attachment: unset;
	    padding: 6rem 0;
	    background-size: contain;
	}
	.design .info{background-size: contain; height: 7rem;}
	.design .info strong{font-size: 1.5rem;}
	
	
	
	/* 内页应用案例列表页 */
	.nyapp{padding:  0;}
	.nyapp .box .pass{flex-wrap: wrap;}
	.nyapp .box .pass::after{display: none;}
	.nyapp .box .item{width: 46%; margin-top: 0; margin-bottom: 1rem; background: #fff; line-height: 2.8125rem;}
	.nyapp .box .item .circ{display: none;}
	.nyapp .box .item:hover {background: #e58e31;}
	.nyapp .box .item:hover .tit-18{color: #fff;}
	.app-a .swiper-slide a{flex-wrap: wrap; height: auto;}
	.app-a .swiper-slide .txt,.app-a .swiper-slide .img{width: 100%;}
	.app-a .swiper-slide .txt { overflow: hidden; padding: 13% 4%; height: auto; box-sizing: border-box;}
	.app-a .swiper-slide .txt .tit-24{font-size: 1.2rem;}
	.app-a .swiper-slide .txt .tit-30{font-size: 1.3rem; line-height: 1.8rem; margin-bottom: 3rem;}
	.app-a .swiper-slide .img{height: 20rem;}
	
	
	/* 内页新闻列表页 */
	.nynews-list ul li {    width: 100%;}
	
	
	/* 新闻详情页 */
	.news-xq{padding: 2rem 6.3%; margin-bottom: 3rem;}
	.newsxq-title strong {    font-size: 1.3rem;}
	.recomnews-list ul li{width: 100%;}
	
	/* 关于我们 */
	.class-box{border-bottom: none; padding: 3rem 0 1rem;}
	.about-class .ctitle1{flex-wrap: wrap; justify-content: space-between;}
	.about-class .ctitle1 li{width: 48%; padding: 0; margin-bottom: 1rem;}
	.about-class .ctitle1 li a{font-size: 1.1rem; text-align: center; background: #fcfcfc; line-height: 3rem;}
	.about-class .ctitle1 li:hover a,.about-class .ctitle1 li.on a{background: #e58e31;}
	.about-main {	    padding: 1rem 0 0;	}
	.ny-about {    margin-bottom: 2rem;}
	.ny-about strong {  font-size: 1.4rem;   line-height: 2rem;}
	.ny-about .info h2 { font-size: 1.5em;}
	.about-num{margin-bottom: 2rem;}
	.about-num ul {flex-wrap: wrap;}
	.about-num ul li{width: 48%; margin-bottom: 1rem;}
	.about-num ul li:after{display: none;}
	.about-num ul li:first-child {    text-align: center;    display: block;}
	.about-num ul li:last-child {  display: block;}
	.about-ys{flex-wrap: wrap;}
	
	.about-ys .pic{display: none;}
	.about-ys .info { width: 100%; height: auto; padding: 5rem 0;}
	.about-ys .info .text {	    width: 92%; padding-left: 0;	 margin: 0 auto;}

	.about-ys .info .ys-title strong {  font-size: 1.5rem;    line-height: 1.5rem;}
	.aboutys-list ul li strong { display: block;   font-size: 1.2rem;}
	
	
	
	
	.culture {    padding: 3.5rem 0 0;}
	.culture-title strong {   font-size: 2rem;  line-height: 2rem;}
	.culture .culture-title { margin-bottom: 3rem;}
	.pro-line1, .pro-line2, .pro-line3{display: none;}
	.culture-bg {   background: transparent;}
	.culture-list ul{flex-wrap: wrap;}
	.culture-list ul li{margin-top: 0!important; text-align: center; width: 48%; margin-bottom: 3rem;}
	
	.culture-list ul li .icon {
	    width: 4rem;
	    height: 4rem;
	    background: #e47a14;
	    border-radius: 50%;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    position: relative;
	    margin-bottom: 2rem;
	    margin: 0 auto 1.5rem;
	}
	
	.culture-list ul li .icon img{width: 2rem;}
	.culture-list ul li em{font-size: 1.25rem; line-height: 1.25rem; height: 2.5rem; margin-bottom: 1rem;}
	.culture-list ul li em:after{margin: 0 auto; right: 0;}
	.factory{padding: 5rem 0 7rem;}
	.factory .culture-title {	    margin-bottom: 4rem;	}
	.factory .icon{width: 3rem;}
	.ssfw-con{width: 92%; height: 24rem;}
	.ssfw-con h2{font-size: 1.5rem;}
	.develop{padding:  0 0 3rem; margin-bottom: 0;}
	.develop .mySwiper2 .swiper-button-prev, .develop .mySwiper2 .swiper-button-next{width: 2.5rem; height: 2.5rem; top: 18%;}
	
	.develop .mySwiper .swiper-slide i{width: 5rem; margin-left: -2.5rem;}
	.develop .mySwiper .swiper-slide-active span{font-size: 1.6rem;}
	.develop-list .info {    margin-top: 1rem;}
	.develop-list .info h2{margin-bottom: 1.5rem;}
	.develop-list dl{padding: 10% 5% 8%;}
	.develop-list dl dt{line-height: 1.5rem;}


	.process-title strong {
		font-size: 1.25rem;
	}
	.chain-title{margin-bottom: 2rem;}
	.chain-title strong {
	    font-size: 1.8rem;
	    line-height: 1.8rem;
	}
	.chain{padding: 4rem 0;}
	.chain-title h2{font-size: 1rem; line-height: 1.4rem;}
	.chain-title i{height: 0.2rem;}
	
	.chain .info p{font-size: 1.1rem;}
	
	
	
	
	/* 2024.4.23荣誉证书 */
	.honor-list ul li .pic img { max-width: 13.75rem; max-height: 19.4375rem; }
	.honor-list ul li em{font-size: 1rem; }
	
	.nyhonor-list ul:after{content: ''; width: 47%;}
	.nyhonor-list ul li{width: 47%; }
	.nyhonor-list ul li em{font-size: 1rem; }
	
	.pic-main .tle{flex-wrap: wrap;flex-direction: column;align-items: stretch;}
	.pic-main .tle h3{text-align: center; display: block; font-size: 1.8rem;}
	.pic-main .pic-con{padding: 3rem 2%;}
	.pic-main .pic-con h4{margin-bottom: 1rem; font-size: 1.4rem;}
	
}











