﻿@media (max-width: 1024px) and (min-width: 768px){
	.logo{width: 70%;}
	.nav{width: 5%;}
}
@media screen and (max-width: 1024px){
	header section{padding: 20px 15px 20px 15px;}
	.header-row{height: 58px;}
	.header-button a{padding: 20px;}
	.nav-menu{display: none;position: absolute;left: 0;top: 97%;background-color: #ffffff;width: 100%;z-index: 9;height: auto;}
	.menu{display: block;}
	.nav{display: flex;justify-content: center;align-items: center;}
	.nav-item{width: 100%;text-align: center;}
	.nav-item:not(:last-child){-webkit-margin-end: 0;margin-inline-end: 0;}
	.banner .swiper-slide{height: 444px;}
	.banner-content{max-width: 48%;}
	.banner-head{font-size: 28px;line-height: 1.5em;}
	.index-pro-item:nth-child(1){padding: 0 20px 20px 0;}
	.index-pro-item:nth-child(2){padding: 0 20px 20px 0;}
	.index-pro-item:nth-child(3){padding: 0 20px 20px 0;}
	.index-pro-item:nth-child(4){padding: 0 20px 20px 0;}
	.index-pro-item-title{font-size: 18px;line-height: 1.2em;}
	.index-pro-item-desc{font-size: 16px;}
	.index-head h1{font-size: 22px;}
	.index-desc p{font-size: 16px;}
	.values-item-head h3{font-size: 18px;}
	.values-item-desc p{font-size: 14px;line-height: 1.2em;}
	.values-container{gap: 0;}
	.language-container{width: 109px;}
	.footer-top .container{padding: 0 10px;}
	.nybanner-head h2{font-size: 36px;line-height: 1.2em;}
	.nybanner-desc p{font-size: 18px;}
	.product-container{padding: 0 20px;}
	.product-inner{padding: 20px 0;}
	.product-item-info-head h2{font-size: 28px;line-height: 2;}
	.serbanner-header-title{text-align: center;}
	.serbanner-header-title h2{font-size: 18px;}
	.serbanner-bgimage{min-height: 0;}
	.serbanner-title{min-height: 164px;}
	.serbanner-title h2{font-size: 32px;}
	.about-title{padding: 0 10px;}
	.about-detail{padding: 20px;}
	.about-detail-desc{font-size: 16px;line-height: 1.5em;}
	.about-detail-image img{height: 360px;object-position: center center;}
	.certificate{padding: 0 10px;}
	.introduce .about-detail-inner{padding: 20px;}
	.contact-title h2{font-size: 22px;line-height: 1.2em;}
	.contactBanner-bgimage{min-height: 236px;}
	.contact-container .about-detail{padding: 0;}
	.contact-container .introduce .about-detail-inner{padding: 20px 0;}
}
@media screen and (max-width: 767px){
	.col-3{width: 100%;}
	.col-4{width: 100%;}
	.col-6{width: 100%;}
	.col-8{width: 100%;}
	.col-9{width: 100%;}
	.header-row{height: 44px;}
	.logo{width: 50%;}
	.nav{width: 50%;justify-content: flex-end;padding-right: 20px;}
	.header-right{display: none;}
	.banner .swiper-slide{height: 285px;}
	.banner-content{max-width: 90%;}
	.banner-head{font-size: 18px;line-height: 1.5em;}
	.banner-desc{font-size: 16px;margin-bottom: 15px;}
	.index-head h1{font-size: 18px;}
	.index-desc p{font-size: 12px;line-height: 1em;}
	.index-pro-container{padding: 0 20px;}
	.index-pro-inner{padding-top: 20px;}
	.index-pro-item{width: 100%;border: none!important;display: block;padding: 20px!important;}
	.index-pro-item-icon{width: 100%;text-align: center;margin-bottom: 5px;display: block;height: 4em;}
	.index-pro-item-content{text-align: center;}
	.index-pro-item-title{font-size: 16px;margin-bottom: 5px;}
	.index-pro-item-desc{font-size: 14px;line-height: 1.5em;}
	.index-head-top p{font-size: 13px;line-height: 1em;}
	.customer-section{padding-top: 10px;padding-bottom: 20px;}
	.customer-container{margin-top: 0;}
	.values-container{flex-wrap: wrap;margin-top: 0;padding-left: 0;}
	.values-item-col{display: flex;justify-content: center;align-items: center;flex-direction: column;}
	.values-item-icon{padding: 0 0 0 0;}
	.values-item-head{padding: 0 0 0 0;}
	.values-item-desc{padding: 0 0 0 0;}
	.values-item-desc p{line-height: 1.5em;}
	.footer-container{padding: 30px 20px 30px 20px;}
	.footer-container .container{padding: 0;}
	.footer-col{width: 50%;}
	.footer-col:last-child{width: 100%;}
	.footer-ewm-img{padding: 0;}
	.footer-nav-list-item>a{font-size: 13px;}
	.values{padding-bottom: 20px;}
	.nybanner-content{min-height: 200px;}
	.nybanner-head h2{font-size: 16px;}
	.nybanner-desc p{font-size: 12px;line-height: 1em;}
	.product-item-info{padding: 20px;justify-content: center;}
	.product-item-img{min-height: 188px;padding: 20px;}
	.product-item-info-content{min-height: 0;}
	.product-item-info-head h2{font-size: 14px;line-height: 1.2em;}
	.product-item-info-desc p{font-size: 12px;line-height: 1.2em}
	.product-item-info-button a{padding: 0;font-size: 14px;}
	.product-item-info-button i{margin-left: 0;font-size: 31px;}
	.prodetail-item{width: 100%;margin: 0;}
	.prodetail-item:nth-child(odd){margin-right: 0;}
	.prodetail-item:nth-child(even){margin-left: 0;}
	.prodetail-parameter-item{flex-wrap: wrap;line-height: 1;}
	.prodetail-detail-inner{flex-wrap: wrap;}
	.prodetail-parameter-label,.prodetail-parameter-det{width: 100%;}
	.prodetail-detail-label,.prodetail-detail-det{width: 100%;}
	.serbanner-header{display: none;}
	.serbanner-bgimage{min-height: 225px;background-position: center center;}
	.serbanner-title h2{font-size: 22px;}
	.serbanner-title{min-height: 150px;}
	.service-item-head h2{font-size: 20px;line-height: 1.5em;}
	.service-item-image-inner img{height: 0%;}
	.service-item-info{padding: 10px;}
	.service-item-title h3{font-size: 14px;line-height: 1.5em;}
	.service-item-desc{font-size: 12px;line-height: 1.5em;}
	.service-item-button{margin-top: 0;}
	.service-item-button a{font-size: 12px;}
	.about-title-image{left: 0.468%;top: -104px;z-index: 2;}
	.about-title-image img{width: 535px;max-width: 695px;height: 288px;}
	.about-title{margin: 0;padding: 0;}
	.about-title-inner{padding: 0;}
	.about-detail{margin: 0;}
	.about-title-con{z-index: 3;position: relative;min-height: 165px;justify-content: flex-end;align-items: center;padding: 0 0 20px 0;flex-direction: column;}
	.about-title-con h1{font-size: 23px;line-height: 1em;}
	.about-detail-info{padding: 0 20px;}
	.about-detail-desc{font-size: 12px;line-height: 1.5em;}
	.about-detail-image img{height: 220px;}
	.introduce{margin-bottom: 30px;}
	.introduce .col-6{width: 50%;}
	.certificate-item-head h3{font-size: 14px;}
	.introduce .about-detail-inner{margin-top: 0;}
	.contactBanner-bgimage{min-height: 135px;}
	.contact-container{margin-top: 30px;}
	.contact-content{max-width: 100%;padding: 20px;}
	.contact-info-inner{padding: 20px 0;}
	.contact-title{margin-bottom: 20px;}
	.contact-title h2{font-size: 20px;}
	.contact-info-item-label,.contact-info-item-desc{font-size: 13px;line-height: 2em;letter-spacing: -0.5px;}
	/*.contact-info-item-label{width: 30%;}
	.contact-info-item-desc{width: 70%;}*/
	.contact-info-item-label p{padding: 0;}
	.contact-info-item-desc p{padding: 0;}
	.message-container{padding: 20px;}
	.message-desc{font-size: 14px;}
	.message-item{margin-top: 10px;}
	.message-item label{font-size: 14px;line-height: 30px}
	.message-input,.message-select,.message-button{font-size: 14px;line-height: 30px;height: 30px;}
	.news-container{margin-top: 30px;padding: 0 20px;}
	.news-item-image img{height: 0%;}
	.news-item-head h2{font-size: 16px;line-height: 1.5em;}
	.news-item-date{font-size: 12px;}
	.news-item-desc p{font-size: 14px;line-height: 1.5em;}
	.pages>ul>li>a{font-size: 12px;padding: 5px 10px;}
	.newsDetail-head{font-size: 18px;}
	.newsDetail-date{font-size: 14px;}
	.newsDetail-detail{font-size: 16px;}
	.pro-content table{min-width: 1000px;}
	.table-responsive{width: 100%;margin-bottom: 15px;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
	.values-container{padding: 0 20px;}
	.newsDetail-detail h2{font-size: 18px;}
	.newsDetail-detail h3{font-size: 16px;}
	.message-code{height: 30px;}
	.contact-container{margin-bottom: 0;}
	.contact-container .introduce{margin-bottom: 0;}
	.contact-container .introduce .about-detail-inner{flex-wrap: wrap;}
	.contact-container .introduce .col-6{width: 100%;}
	.message-inp{width: 60px;}
}