.m_header {
	display: none;
}
@media screen and (max-width:1400px) {
	.product_swiper1 {
		width: 90%;
		margin: 0 auto;
	}
}
@media screen and (max-width:1300px) {
	.container {
		width: 92%;
	}
	.index_info1 p {
		font-size: 16px;
		line-height: 56px;
	}
	.index_swiper1 .swiper-button-prev, .index_swiper1 .swiper-button-next {
		bottom: 16px;
	}
	.index_swiper1 .swiper-pagination {
		line-height: 50px;
	}
	.index_tab {
		margin-bottom: 30px;
	}
	.news_right1 .time2 h3 {
		font-size: 24px;
	}
	.news_right1 .time2 h4 {
		font-size: 14px;
	}
	.news_info2 h2 {
		font-size: 20px;
	}
	.news_info2 p {
		font-size: 14px;
		line-height: 24px;
	}
	.letter a {
		margin-right: 15px;
		font-size: 16px;
	}
	.product_info1 h1 {
		font-size: 24px;
	}
	.product_info1 h2 {
		font-size: 14px;
		line-height: 24px;
	}
	.product_m ul li p {
		font-size: 12px;
	}
	.product_m ul li{
		padding: 24px 0;
	}
	.p_contact h2 {
		font-size: 20px;
	}
	.p_contact p {
		font-size: 14px;
	}
}
@media screen and (max-width:1200px) {
	.header {
		display: none;
	}
	.m_header {
		display: block;
	}
	.kosCtrl {
		padding-top: 56px;
	}
	.index_title1 h1 {
		font-size: 26px;
	}
	.index_title1 h2 {
		font-size: 24px;
	}
	.index_title1 h3 {
		font-size: 14px;
	}
	.index_title1 {
		padding: 50px 0;
	}
	.banner_info1 h1 {
		font-size: 40px;
	}
	.banner_info1 h2 {
		font-size: 20px;
	}
	.banner_info1 h3 a {
		font-size: 18px;
		line-height: 42px;
	}
	.f_wrap .f_item:nth-child(1),.f_wrap .f_item:nth-child(2),.f_wrap .f_item:nth-child(3),.f_wrap .f_item:nth-child(4),.f_wrap .f_item:nth-child(6){
		display: none;
	}
	.faq_info h2 {
		font-size: 18px;
	}
	.faq_info p {
		font-size: 14px;
	}
	.tips {
		font-size: 16px;
	}
	.s_info1 h1 {
		font-size: 26px;
		margin-bottom: 10px;
	}
	.s_info1 h2 {
		font-size: 16px;
	}
	.about_info1 .txt {
		font-size: 14px;
		line-height: 26px;
	}
	.about_info1 .title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.test_info1 h3 {
		font-size: 16px;
	}
	.test_info1 p {
		font-size: 14px;
		line-height: 24px;
		height: 96px;
	}
	.test_list ul li {
		margin-bottom: 30px;
	}
	.s_info2 p {
		font-size: 14px;
		line-height: 24px;
	}
	.s_info2 p {
		width: 90%;
	}
	.page a {
		font-size: 14px;
		margin: 0 2px;
	}
	.news_d1 .title h1{
		font-size: 20px;
	}
	.news_d1 .title h2 {
		font-size: 14px;
	}
	.product_table table td,.product_table table th {
		font-size: 14px;
	}
	.product_table table th {
		line-height: 46px;
	}
	.product_table table td {
		line-height: 52px;
	}
	.product_table table a {
		line-height: 30px;
	}
	.contact_info2 h3 {
		font-size: 18px;
	}
	.contact_list ul li {
		height: 200px;
	}
	.contact_info2 .txt {
		font-size: 14px;
		line-height: 26px;
	}
	.contact_info1 h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.contact_info1 .txt {
		font-size: 14px;
		line-height: 26px;
	}
}
@media screen and (max-width: 991px) {
	.index_list1 ul li,.index_list1 ul li:nth-child(4n) {
		width: 32%;
		margin-right: 2%;
	}
	.index_list1 ul li:nth-child(3n) {
		margin-right: 0;
	}
	.banner_info1 h1 {
		font-size: 30px;
	}
	.index_info2 h1 {
		font-size: 20px;
	}
	.index_info2 h2 {
		font-size: 14px;
	}
}

@media screen and (max-width: 900px) {
	.index_right1,.index_left1 {
		width: 100%;
	}
	.section3 > div {
		width: 100%;
	}
}
@media screen and (max-width:768px) {
	.banner_info1 h1 {
		font-size: 20px;
	}
	.banner_info1 h2 {
		font-size: 16px;
		margin: 15px 0 25px;
	}
	.banner_info1 h3 a {
		font-size: 14px;
		line-height: 28px;
		padding: 0 16px;
	}
	.bannerSwiper .swiper-pagination {
		bottom: 10px;
	}
	.bannerSwiper .swiper-pagination-bullet-active {
		box-shadow: none;
	}
	.bannerSwiper .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}
	.bannerSwiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 3px;
	}
	.copyright {
		font-size: 12px;
		padding: 6px 8px;
		line-height: 18px;
	}
	.faq_list ul li {
		width: 100%;
		margin-right: 0;
		height: auto;
		padding: 20px;
	}
	.faq_info h2 {
		margin-bottom: 10px;
	}
	.about_z1, .about_z2, .about_z3 {
		flex-direction: column;
	}
	.about_m1 ,.about_img1,.about_img2,.about_m2,.about_m3,.about_img3{
		width: 100%;
		padding: 10px 0;
	}
	.test_list ul li ,.test_list ul li:nth-child(3n){
		width: 48.5%;
		margin-right: 3%;
	}
	.test_list ul li:nth-child(2n) {
		margin-right: 0;
	}
	.test_info1 p {
		font-size: 12px;
		line-height: 20px;
		height: 120px;
	}
	.s_info1 {
		padding: 0 15px;
	}
	.news_right1 {
		display: none;
	}
	img.jt1 {
		display: none;
	}
	.news_list2 ul li a {
		padding: 15px;
	}
	.news_list2 ul li::before {
		display: none;
	}
	.news_info2 h2 {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.news_info2 p {
		-webkit-line-clamp: 3
	}
	.news_left1 {
		border: 0;
	}
	.news_info2 {
		width: 66%;
	}
	.product_w1 .title i {
		font-size: 30px;
	}
	.product_w1 .title {
		margin-bottom: 25px;
	}
	.product_left1 {
		width: 100%;
	}
	.product_img1{
		border-width: 6px;
	}
	.product_right1 {
		width: 100%;
	}
	.other .title {
		font-size: 18px;
	}
	.product_swiper1 {
		padding: 0 32px;
		width: 100%;
	}
	.product_swiper1 .swiper-button-prev img, .product_swiper1 .swiper-button-next img {
		height: 24px;
	}
	.product_swiper1 .swiper-button-prev {
		left: 0;
	}
	.product_swiper1 .swiper-button-next {
		right: 0;
	}
	.product_table table td {
		font-size: 12px;
	}
	.product_d1 .title h1 span {
		font-size: 24px;
	}
	.product_d1 .title h2 {
		font-size: 14px;
		margin-top: 10px;
	}
	.contact_info1 {
		width: 100%;
		margin-bottom: 25px;
	}
	.map1 {
		width: 100%;
	}
	.contact_list ul li {
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 20px;
	}
	.contact_list ul li:nth-child(3n) {
		margin-right: 3%;
	}
	.contact_list ul li:nth-child(2n) {
		margin-right: 0;
	}
}

@media screen and (max-width:640px) {
	.index_list1 ul li,.index_list1 ul li:nth-child(4n),.index_list1 ul li:nth-child(3n) {
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 15px;
	}
	.index_list1 ul li:nth-child(2n) {
		margin-right: 0;
	}
	.pro_info1 h2 {
		font-size: 16px;
	}
	.s_info1 h1 {
		font-size: 16px;
		margin-bottom: 4px;
	}
	.s_info1 h2 {
		font-size: 12px;
	}
}

@media screen and (max-width:450px) {
	.index_list1 ul li a {
		padding-bottom: 12px;
	}
	.pro_info1 h2 {
		font-size: 14px;
	}
	.pro_info1 h3 span {
		font-size: 12px;
	}
	.banner_info1 h1 {
		font-size: 16px;
	}
	.banner_info1 h2 {
		font-size: 14px;
		margin: 10px 0;
	}
	.f_con {
		padding: 15px 0;
	}
	.f_logo {
		text-align: center;
		margin-bottom: 14px;
	}
	.f_item h2 {
		font-size: 16px;
		margin-bottom: 6px;
	}
	.f_contact p {
		font-size: 12px;
		line-height: 22px;
	}
	.f_contact p big {
		font-size: 16px;
	}
	.index_title1 {
		padding: 26px 0;
	}
	.index_title2 {
		text-align: center;
	}
	.index_title2 h2::before {
		left: 50%;
		transform: translateX(-50%);
	}
	.news_info1 h2 {
		font-size: 16px;
	}
	.news_info1 p {
		font-size: 12px;
		line-height: 20px;
	}
	.news_list1 ul li a {
		padding-left: 88px;
	}
	.news_list1 {
		margin-bottom: 25px;
	}
	.index_tab ul li a {
		font-size: 16px;
		line-height: 32px;
		padding: 0 16px;
	}
	.index_title1 h1 {
		font-size: 18px;
	}
	.index_title1 h2 {
		font-size: 18px;
	}
	.index_title1 h3 {
		font-size: 12px;
	}
	.m_naver ul li {
		font-size: 16px;
		line-height: 36px;
	}
	.m_naver ul li dl dd {
		font-size: 14px;
	}
	.faq_con {
		padding: 30px 0;
	}
	.faq_info h2 {
		font-size: 15px;
		margin-bottom: 6px;
	}
	.faq_list ul li {
		margin-bottom: 10px;
		padding: 14px;
	}
	.tips {
		font-size: 12px;
	}
	.about_info1 .title {
		font-size: 16px;
	}
	.about_z3 {
		margin-top: 0;
	}
	.about_c1 {
		padding-bottom: 40px;
	}
	.about_w3 {
		padding: 15px;
	}
	.about_c2 {
		padding: 40px 0;
	}
	.about_w4 {
		margin-top: 15px;
		padding: 10px 4px;
	}
	.about_swiper1 .swiper-button-prev, .about_swiper1 .swiper-button-next {
		width: 15px;
	}
	.about_swiper1 .swiper-button-prev img, .about_swiper1 .swiper-button-next img {
		height: 12px;
	}
	.about_swiper1 {
		padding: 0 20px;
	}
	.s_banner > img {
		height: 130px;
		object-fit: cover;
	}
	.test_c {
		padding: 35px 0 0;
	}
	.s_info2 p {
		font-size: 12px;
		width: 100%;
		line-height: 18px;
	}
	.concept_c1 {
		padding: 30px 0;
	}
	.concept_info1 .title1 {
		margin-bottom: 15px;
	}
	.news_list2 ul li a {
		padding: 10px 6px;
	}
	.news_list2 ul li {
		margin-bottom: 12px;
	}
	.news_info2 {
		margin-top: 4px;
	}
	.news_info2 h2 {
		font-size: 14px;
		margin-bottom: 4px;
	}
	.news_info2 p {
		font-size: 12px;
		line-height: 18px;
		-webkit-line-clamp: 2
	}
	.news_con {
		padding: 40px 0;
	}
	.news_list2 {
		margin-bottom: 30px;
	}
	.page a {
		font-size: 12px;
		line-height: 28px;
		width: 28px;
	}
	.news_d1 .title h1 {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.news_d1 .title h2 {
		font-size: 12px;
	}
	.news_d1 .title {
		margin-bottom: 20px;
	}
	.news_a1 a span {
		font-size: 14px;
		margin-left: 4px;
	}
	.news_a1 {
		margin-bottom: 20px;
	}
	.news_details {
		padding: 40px 0;
	}
	.news_d1 {
		margin-bottom: 30px;
	}
	.pian a {
		font-size: 14px;
	}
	.product_hd {
		padding: 8px 10px;
	}
	.product_hd span,.letter a {
		font-size: 14px;
	}
	.letter a {
		line-height: 24px;
	}
	.product_hd {
		margin-bottom: 20px;
	}
	.product_w1 .title i {
		font-size: 20px;
		line-height: 36px;
	}
	.product_w1 .title {
		margin-bottom: 15px;
	}
	.product_con {
		padding: 40px 0;
	}
	.product_m ul li {
		padding: 15px 10px;
	}
	.product_m ul li h3 img {
		height: 25px;
	}
	.product_m ul li p {
		font-size: 10px;
		margin-top: 6px;
		word-break: keep-all;
	}
	.product_img1 {
		border-width: 2px;
	}
	.product_details1 {
		padding: 40px 0;
	}
	.product_info1 {
		margin-top: 15px;
	}
	.product_d1 .title h1 span {
		font-size: 18px;
		line-height: 42px;
	}
	.product_d1 .title {
		margin-bottom: 20px;
	}
	.product_table table td {
		line-height: 22px;
		padding: 12px 0;
		word-break: keep-all;
	}
	.contact_info1 h3 {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.map1 {
		height: 250px;
	}
	.contact_list ul li {
		padding: 25px 10px 0 10px;
		height: 140px;
		margin-bottom: 10px;
	}
	.contact_info2 h3 {
		font-size: 14px;
		margin-bottom: 6px;
	}
	.contact_info2 .txt ,.contact_info1 .txt{
		font-size: 12px;
		line-height: 22px;
	}

}