 @media (max-width: 1440px) {}

 @media (max-width: 1280px) {
 	.w1280 {
 		/* 窄屏时占屏幕95% */
 		width: 95%;
 	}

 	.inner-page-box .top-txt {
 		width: 95%;
 	}

 	/* .inner-page-box .inner-banner {
 		width: calc(100vw - (2.5vw));
 	} */

 	.header-logo {
 		width: 160px;
 	}

 	nav .form-search {
 		padding-left: 35px;
 	}

 	nav .header-search form {
 		width: 160px;
 	}

 	nav .header-search .search-icon {
 		left: 10px;
 	}

 	nav .header-nav {
 		gap: 20px;
 	}

 	nav .header-nav .nav_item>a {
 		font-size: 16px;
 	}

 	nav .header-nav .nav_item ul li a {
 		font-size: 14px;
 	}

 	.pd60 {
 		padding: 40px 0;
 	}

 	.container .banner .banner-txt.style1 h3,
 	.container .banner .banner-txt.style2 h3 {
 		font-size: 32px;
 	}

 	.container .banner .banner-txt p,
 	.container .banner .banner-txt.style2 p {
 		font-size: 18px;
 	}

 	.container .banner .banner-txt {
 		height: 65%;
 	}

 	.container .banner .banner-txt.style1::before {
 		width: 260px;
 	}

 	.product-block .product-li .product-box ul li {
 		height: 355px;
 	}

 	.product-block .product-li .product-box ul li a .product-tit p {
 		width: 90%;
 		font-size: 18px;
 	}

 	.news-info .news-li li a .news-img {
 		width: 100%;
 	}

 	.news-info .news-li li a .news-intro .tit {
 		font-size: 20px;
 	}

 	.showTitle {
 		font-size: 30px;
 		margin-bottom: 20px;
 	}

 	.product-des .left {
 		flex: 1;
 	}

 	.product-des .left p {
 		font-size: 18px;
 		line-height: 1.5;
 	}

 	.product-rel ul li a p {
 		font-size: 18px;
 	}

 	.inner-title {
 		margin-top: 50px;
 	}

 	.show-box>.detail-box {
 		padding: 50px 40px;
 	}

 	.video-list-box .video-li li .video-txt h3 {
 		font-size: 20px;
 		line-height: 1.5;
 	}

 	.video-list-box .video-li li .video-txt p {
 		font-size: 16px;
 		line-height: 1.5;
 		height: 48px;
 	}

 	.video-list-box .video-li li .video-txt {
 		padding: 40px;
 	}

 	.company-page h3.line-title {
 		font-size: 28px;
 	}

 	.company-page .standard-detail .right ul li p {
 		font-size: 18px;
 		line-height: 28px;
 	}

 	.company-page .honor .honor-detail .left p {
 		font-size: 18px;
 		line-height: 28px;
 	}

 	.company-page .standard-detail .right>p {
 		font-size: 20px;
 		line-height: 32px;
 	}

 	.company-page .standard-detail .left {
 		margin-right: 30px;
 	}

 	.team-list-box .team-box .right {
 		gap: 30px;
 	}

 	.contact-box .contact-item p {
 		font-size: 18px;
 		line-height: 40px;
 	}

 	.contact-box .contact-item p img {
 		margin-top: 8px;
 	}

 	.team-list-box .team-box .right {
 		gap: 20px 1%;
 	}

 	.team-list-box .team-box .right .team_info {
 		width: 32%;
 	}
 }

 @media (max-width: 1200px) {
 	.contact-box .contact-item .sales-team-box .item {
 		width: calc((100% - 30px) / 2);
 	}

 	.company-page .global-box {
 		width: 40%;
 	}

 	.company-page .global-box .proven-con ul {
 		display: block;
 	}

 	.company-page .global-box .proven-con ul li {
 		border-right: none;
 		margin-bottom: 10px;
 	}
 }

 @media (max-width: 1000px) {
 	.pd60 {
 		padding: 20px 0;
 	}

 	.fixed-nav {
 		top: 60px;
 	}

 	.header nav {
 		height: 60px;
 	}

 	.main-content {
 		padding-top: 60px;
 	}

 	nav .header-nav {
 		width: 300px;
 		position: fixed;
 		right: 0;
 		flex-direction: column;
 		background: #fff;
 		top: 60px;
 		display: block;
 		transition: 0.25s ease-in-out;
 		transform: translateX(100%);
 	}

 	nav .header-nav.toshow {
 		transform: translateX(0%);
 	}

 	nav .header-nav .nav_item {
 		height: auto;
 		border-bottom: 1px solid #ccc;
 		padding: 10px 20px;
 	}

 	nav .header-nav .nav_item>a {
 		line-height: 40px;
 		height: auto;
 	}

 	.mindh {
 		display: inline-block;
 	}

 	nav .header-nav .nav_item ul {
 		position: unset;
 		box-shadow: none;
 	}

 	nav .header-nav .mobile-search {
 		display: block;
 		width: 100%;
 		margin-top: 20px;
 		padding: 0 10px;
 	}

 	nav .header-search {
 		display: none;
 	}

 	nav .header-nav .mobile-search form {
 		width: 100%;
 	}

 	.right-fixed {
 		display: none;
 	}

 	.footer .follow-box p {
 		font-size: 24px;
 	}

 	.footer-nav .footer-nav-box .nav_item>a {
 		font-size: 18px;
 	}

 	.footer-nav .footer-nav-box .nav_item ul li a {
 		font-size: 14px;
 	}

 	.block-title h2 {
 		font-size: 32px;
 	}

 	.block-title p {
 		font-size: 16px;
 	}

 	.expert-block .expert-info .expert-li p {
 		font-size: 22px;
 		line-height: 32px;
 	}

 	.expert-block .expert-info .expert-li ul {
 		margin-bottom: 40px;
 	}

 	.expert-block .expert-info .expert-li ul li span {
 		font-size: 16px;
 	}

 	.pd100 {
 		padding: 50px 0;
 	}

 	.pb100 {
 		padding-bottom: 50px;
 	}

 	.pd80 {
 		padding: 40px 0;
 	}

 	.expert-block .expert-info .exper-video #video-play img {
 		width: 50px;
 		height: 50px;
 	}

 	.product-block .product-li .product-box ul li a .product-tit p {
 		font-size: 16px;
 	}

 	.quote-block .quote-info .quote-dash {
 		width: 80%;
 		padding: 5%;
 	}

 	.news-info .news-li li a .news-intro .tit {
 		font-size: 18px;
 		margin-bottom: 20px;
 		line-height: 1.5;
 	}

 	.news-info .news-li li a .news-intro {
 		padding: 20px;
 	}

 	.news-info .news-li li a .news-img {
 		height: auto;
 		transform: translateZ(0);
 		aspect-ratio: 3/2;
 	}

 	.inner-page-box .top-txt {
 		padding-top: 20px;
 	}

 	.inner-page-box h2,
 	.inner-page-box.page-show h2 {
 		margin-top: 20px;
 		font-size: 36px;
 		line-height: 1.5;
 	}

 	.inner-page-box .top-txt:not(.product-itme-intro) p {
 		margin: 10px auto;
 	}

 	.inner-page-box .top-txt .product-itme-intro p {
 		margin: 10px 0;
 	}

 	/* .inner-page-box .inner-banner {
 		width: 95%;
 		margin: 0 auto;
 	} */

 	.inner-title {
 		margin-top: 30px;
 		margin-bottom: 20px;
 	}

 	.inner-title h1 {
 		font-size: 28px;
 	}

 	.inner-nav ul li a {
 		font-size: 16px;
 		height: 40px;
 		line-height: 38px;
 	}

 	.product-li .product-item .product-detail {
 		padding: 20px;
 	}

 	.product-li .product-item .product-detail p {
 		font-size: 20px;
 		line-height: 1.5;
 	}

 	.show-box>.detail-box h2 {
 		font-size: 28px;
 		line-height: 1.5;
 		margin-bottom: 20px;
 	}

 	.show-box>.detail-box {
 		padding: 30px;
 	}

 	.show-box>.detail-box h3 {
 		margin: 20px 0;
 		font-size: 24px;
 	}

 	h3.line-title {
 		font-size: 24px;
 	}

 	.show-box>.detail-box p {
 		font-size: 20px;
 		line-height: 1.5;
 	}

 	.about-intro p {
 		font-size: 20px;
 		line-height: 1.5;
 	}

 	.core-products-box p {
 		font-size: 20px;
 		line-height: 1.5;
 	}

 	.core-products-box ul li span {
 		font-size: 20px;
 	}

 	.down-list-box .down-ul li {
 		padding: 20px 15px;
 	}

 	.down-list-box .down-ul li h3 {
 		padding-bottom: 15px;
 		margin-bottom: 15px;
 	}

 	.down-list-box .down-ul li h3 a {
 		font-size: 18px;
 		height: 64px;
 	}

 	.down-list-box .down-ul li .down-txt-box .left p {
 		font-size: 16px;
 	}

 	.down-list-box .down-ul li .down-txt-box .download-btn {
 		font-size: 16px;
 	}

 	.video-box {
 		width: 430px;
 		height: 280px;
 	}

 	.news-list-box .news-li li {
 		width: calc((100% - 40px)/2);
 		flex: auto;
 	}

 	.news-list-box.news-info .news-li li .news-intro .tit {
 		font-size: 18px;
 		line-height: 1.5;
 	}

 	.news-list-box.news-info .news-li li .news-intro .desc {
 		font-size: 16px;
 		line-height: 1.5;
 		height: auto;
 	}

 	.core-products-box .product-nav a {
 		font-size: 16px;
 		width: 260px;
 	}

 	.applications-box.about-list ul li p {
 		font-size: 20px;
 		line-height: 1.5;
 	}

 	.company-page h3.line-title {
 		font-size: 22px;
 	}

 	.company-page .standard-detail .right ul li p {
 		font-size: 16px;
 		line-height: 28px;
 	}

 	.company-page .honor .honor-detail .left p {
 		font-size: 16px;
 		line-height: 28px;
 	}

 	.company-page .global-box h4 {
 		font-size: 24px;
 		margin-bottom: 20px;
 	}

 	.company-page .global-box>p {
 		font-size: 18px;
		line-height: 1.4;
 	}

 	.team-list-box .team-box .right .team_info h4 {
 		font-size: 20px;
 	}

 	.team-list-box .team-box .right .team_info p {
 		font-size: 16px;
 		line-height: 30px;
 	}

 	/* .team-list-box .team-box {
 		gap: 40px;
 	} */


 	.contact-box .contact-item {
 		padding: 30px;
 	}

 	.contact-box .contact-item h3 {
 		font-size: 26px;
 	}

 	.contact-box .contact-item p {
 		font-size: 16px;
 		line-height: 36px;
 	}

 	.contact-box .contact-item .sales-team-box .item {
 		padding: 15px;
 	}

 	.contact-box .contact-item p img {
 		width: 15px;
 		margin-top: 12px;
 	}

 	.contact-box .contact-item .sales-team-box .item h4 {
 		font-size: 18px;
 	}

 	.contact-box .contact-item .sales-team-box .item a {
 		font-size: 16px;
 	}

 	.search .search-list ul li a .txt-box p {
 		font-size: 20px;
 	}
	.company-page .global-box .proven-con ul li .txt p {
		font-size: 18px;
	}
	.company-page .global-box .proven-con ul li{
		align-items: center;
	}
 }

 @media (max-width: 768px) {
 	.footer-nav .footer-nav-box {
 		display: flex;
 		flex-direction: column;
 	}

 	.footer-nav .footer-nav-box .nav_item {
 		display: flex;
 		gap: 20px;
 		border-bottom: 1px solid #ccc;
 		padding: 10px 0;
 	}

 	.footer-nav .footer-nav-box .nav_item:first-child {
 		padding-top: 0;
 	}

 	.footer-nav .footer-nav-box .nav_item ul {
 		flex: 1;
 		display: flex;
 		flex-wrap: wrap;
 		gap: 15px;
 	}

 	.footer-nav .footer-nav-box .nav_item>a {
 		width: 100px;

 	}

 	.footer-nav .footer-nav-box .nav_item ul li a {
 		white-space: nowrap;
 	}

 	.copyright-box .footer-logo {
 		max-width: 80%;
 		margin: 0 auto;
 	}

 	.copyright-box .footer-logo img {
 		max-width: 100%;
 	}

 	.container .banner .banner-txt a {
 		width: 160px;
 		font-size: 16px;
 	}

 	.container .banner .banner-img img {
 		min-height: 400px;
 	}

 	.container .banner .banner-txt.style1 h3,
 	.container .banner .banner-txt.style2 h3 {
 		font-size: 28px;
 	}

 	.container .banner .banner-txt p,
 	.container .banner .banner-txt.style2 p {
 		font-size: 16px;
 	}

 	.container .banner .banner-txt p {
 		margin-bottom: 15px;
 	}

 	.container .banner .banner-txt {
 		height: 70%;
 	}

 	.expert-block .expert-info {
 		display: block;
 	}

 	.expert-block .expert-info .expert-li {
 		width: 100%;
 	}

 	.expert-block .expert-info .expert-li ul {
 		display: flex;
 		flex-wrap: wrap;
 		width: 100%;
 		margin-bottom: 20px;
 		gap: 15px;
 	}

 	.expert-block .expert-info .expert-li ul li {
 		width: 190px;
 		margin-bottom: 0px;
 	}

 	.expert-block .expert-info .exper-video {
 		margin-top: 30px;
 	}

 	.expert-block .expert-info .expert-li ul li img {
 		margin-right: 15px;
 	}

 	.block-title {
 		margin-bottom: 35px;
 	}

 	.inner-page-box h2,
 	.inner-page-box.page-show h2 {
 		font-size: 30px;
 	}

 	.team-list-box .contact-box h3 {
 		font-size: 30px;
 		line-height: 1.5;
 	}

 	.team-list-box .contact-box p {
 		font-size: 18px;
 		font-weight: 300;
 		line-height: 30px;
 	}

 	.inner-page-box .top-txt p {
 		font-size: 18px;
 		line-height: 1.5;
 	}

 	.inner-title h1 {
 		font-size: 20px;
 	}

 	.inner-title .other-columns p {
 		font-size: 16px;
 	}

 	.inner-title .other-columns ul li a {
 		font-size: 14px;
 	}

 	.product-li .product-item .product-detail p {
 		font-size: 18px;
 	}

 	.a-btn {
 		font-size: 14px;
 		height: 40px;
 		margin-top: 15px;
 		width: 150px;
 	}

 	.inner-page-box .inner-banner .switch {
 		display: flex;
 		align-items: center;
 		width: auto;
 		bottom: 2px;
 		left: 50%;
 		transform: translateX(-50%);
 	}

 	.inner-page-box .inner-banner .switch .swiper-pagination-product-show {
 		font-size: 14px;
 	}

 	.inner-page-box .inner-banner .switch .swiper-button-prev-product-show,
 	.inner-page-box .inner-banner .switch .swiper-button-next-product-show {
 		width: 25px;
 		height: 25px;
 	}

 	.inner-page-box .inner-banner .switch .swiper-button-prev-product-show img,
 	.inner-page-box .inner-banner .switch .swiper-button-next-product-show img {
 		width: 10px;
 	}

 	.inner-page-box .inner-banner .switch .swiper-pagination {
 		width: auto;
 		margin: 0 10px;
 	}

 	.inner-dh .nav a {
 		font-size: 16px;
 		padding: 0 15px;
 	}

 	.product-des {
 		flex-wrap: wrap;
 	}

 	.product-des .left {
 		flex: auto;
 		width: 100%;
 	}

 	.showTitle {
 		font-size: 24px;
 	}

 	.product-des .left p {
 		font-size: 16px;
 	}

 	.product-des .left p {
 		margin-bottom: 15px;
 	}

 	.product-des {
 		gap: 30px;
 	}

 	.product-par .parameters-box {
 		flex-wrap: wrap;
 		flex-direction: column;
 		gap: 24px;
 	}

 	.product-par .parameters-box .item {
 		width: 100% !important;
 		flex: auto;
 	}

 	.product-par .parameters-box .item-img {
 		width: 100%;
 	}

 	.product-par .parameters-box .item-img img {
 		width: 100% !important;
 		height: auto !important;
 		max-width: 100%;
 	}

 	.product-adv .advantages-box ul {
 		gap: 20px;
 	}

 	.product-adv .advantages-box ul li p {
 		font-size: 20px;
 	}

 	.product-adv .advantages-box ul li {
 		width: 100%;
 	}

 	.product-rel ul li {
 		width: calc((100% - 60px)/2);
 	}

 	.faq-list-box .faq-item li .tit {
 		padding: 10px;
 	}

 	.faq-list-box .faq-item li .tit p {
 		font-size: 16px;
 		margin-right: 30px;
 	}

 	.show-box>.detail-box h2 {
 		font-size: 24px;
 	}

 	.show-box>.detail-box h3 {
 		font-size: 20px;
 	}

 	h3.line-title {
 		font-size: 20px;
 	}

 	.show-box>.detail-box p {
 		font-size: 18px;
 	}

 	.about-intro p {
 		font-size: 18px;
 	}

 	.core-products-box p {
 		font-size: 18px;
 	}

 	.core-products-box ul li {
 		font-size: 18px;
 	}

 	.company-view-intro .left p {
 		font-size: 18px;
 		line-height: 1.5;
 	}

 	.company-view-intro .right ul {
 		gap: 20px;
 	}

 	.company-view-intro .right ul li p {
 		font-size: 18px;
 		line-height: 1.5;
 	}

 	.down-list-box .down-ul li {
 		width: 100%;
 	}

 	.video-list-box .video-li li {
 		flex-wrap: wrap;
 	}

 	.video-box {
 		width: 100%;
 		height: auto;
 		min-height: 250px;
 	}

 	.video-box .videoTit p {
 		font-size: 20px;
 		line-height: 24px;
 	}

 	.video-box .videoTit span {
 		font-size: 14px;
 	}

 	.video-list-box .video-li li .video-txt {
 		width: 100%;
 		padding: 20px;
 	}

 	.detail-box .video-box .videoTit p {
 		font-size: 28px;
 		margin-bottom: 10px;
 	}

 	.detail-box .video-box .videoTit span {
 		font-size: 16px;
 	}

 	.block-title {
 		margin-bottom: 30px;
 	}

 	.block-title h2 {
 		font-size: 28px;
 		line-height: 1.5;
 	}

 	.inner-page-box {
 		background: linear-gradient(#F6F6F6, #F6F6F6) top left / 100% 300px no-repeat;
 	}

 	.applications-box.about-list ul li p {
 		font-size: 16px;
 	}

 	.company-page .honor .honor-detail {
 		width: 95%;
 		margin: 0 auto;
 		flex-direction: column-reverse;
 	}

 	.company-page .honor .honor-detail .right {
 		width: 100%;
 		margin-bottom: 20px;
 	}

 	.company-page .honor .honor-detail .left {
 		flex: auto;
 		width: 100%;
 		margin-right: 0;

 	}

 	.company-page .honor .honor-detail .left p {
 		width: 100%;
 	}

 	.company-page h3.line-title {
 		margin-bottom: 20px;
 	}

 	.company-page .honor .honor-detail .left a {
 		margin-top: 20px;
 	}

 	.company-page .standard-detail {
 		width: 95%;
 		margin: 0 auto;
 		flex-direction: column;
 	}

 	.company-page .standard-detail .left {
 		width: 100%;
 		margin-right: 0;
 		margin-bottom: 20px;
 	}

 	.team-list-box .team-box .right .team_info h4 {
 		font-size: 18px;
 	}

 	.team-list-box .team-box .right .team_info p {
 		font-size: 14px;
 	}

 	.search .search-list ul li a {
 		flex-direction: column;
 		gap: 20px;
 	}

 	.search .search-list .img-box {
 		width: 100%;
 		height: auto;
 	}

 	.contact-box .contact-item .head-box {
 		flex-wrap: wrap;
 	}

 	.contact-box .contact-item .head-box .text-detail {
 		width: 100%;
 	}

 	.contact-box .contact-item .head-box .map-box {
 		flex: auto;
 		width: 100%;
 	}

 	.inquiry-box .inquiry-form ul li {
 		font-size: 18px;
 	}

 	.team-list-box .team-box .right {
 		gap: 20px 2%;
 	}

 	.team-list-box .team-box .right .team_info {
 		width: 49%;
 	}

 	.news-list-box .news-top li a {
 		display: block;
 	}

 	.inner-page-box .inner-banner {
 		padding-bottom: 40px;
 		margin-bottom: 20px;
 	}

 	.inner-page-box .inner-banner .switch {
 		bottom: 45px;
 	}

 	.btn-box {
 		position: absolute;
 		width: 100%;
 		transform: translateX(0);
 		bottom: 0;
 		left: 0;
 		display: flex;
 	}

 	.btn-box .a-btn {
 		flex: 1;
 		border-radius: 0;
 	}

 	.btn-box .a-btn.inquiry {
 		margin-right: 0;
 	}
	.proven-box .intro{
		width: 95%;
		flex-direction: column-reverse;
	}
	.company-page .global-box{
		width: 100%;
	}
 }

 @media (max-width: 650px) {

 	.footer-nav .footer-nav-box .nav_item ul li a,
 	.footer-nav .footer-nav-box .nav_item>a {
 		line-height: 1.5;
 	}

 	.container .banner .banner-txt.style1 {
 		padding-left: 55px;
 	}

 	.container .banner .banner-txt.style1::before {
 		display: none;
 	}

 	.container .banner .banner-txt.style1 {
 		padding-left: 20px;
 	}

 	.banner .swiper-pagination-bullet {
 		width: 25px;
 		height: 3px;
 	}

 	.container .banner .banner-img img {
 		min-height: 240px;
 	}

 	.expert-block .expert-info .expert-li p {
 		font-size: 18px;
 	}

 	.block-title h2 {
 		font-size: 22px;
 		line-height: 1.4;
 	}

 	.block-title p {
 		line-height: 1.4;
 	}

 	.pd100 {
 		padding: 30px 0;
 	}

 	.pb100 {
 		padding-bottom: 30px;
 	}

 	.pd80 {
 		padding: 20px 0;
 	}

 	.expert-block .expert-info .expert-li ul li span {
 		font-size: 14px;
 	}

 	.expert-block .expert-info .expert-li ul li {
 		width: 170px;
 	}

 	.expert-block .expert-info .expert-li a {
 		width: 150px;
 		height: 40px;
 	}

 	.product-block .product-li .swiper-button-next,
 	.product-block .product-li .swiper-button-prev {
 		width: 30px;
 		height: 45px;
 	}
	 .inner-page-box .inner-banner.product-banner{
		padding-bottom: 80px;
	 }
 	.product-block .product-li .product-box ul li a .product-tit p {
 		line-height: 1.5;
 	}

 	.product-block .product-li .swiper-pagination-bullet {
 		width: 30px;
 	}

 	.block-bg {
 		min-height: 430px;
 	}

 	.quote-block .quote-info .quote-dash a {
 		width: 170px;
 		height: 35px;
 		font-size: 14px;
 	}

 	.news-info .news-li {
 		flex-wrap: wrap;
 	}

 	.news-info .news-li li {
 		width: 100%;
 		flex: auto;
 	}

 	.news-info .news-li li a .news-intro .tit {
 		font-size: 16px;
 		line-height: 1.5;
 		margin-bottom: 10px;
 	}

 	.news-info .news-li li a .news-intro span {
 		font-size: 16px;
 	}

 	.news-info .news-li li a .news-intro span img {
 		width: 25px;
 		height: 25px;
 	}

 	.news-info .news-li li a .news-intro .time {
 		line-height: 1.5;
 		margin-bottom: 10px;
 	}

 	.contact-block .contact-dash a {
 		font-size: 16px;
 		width: 170px;
 		height: 40px;
 	}

 	.product-li .product-item {
 		width: 100%;
 	}

 	.product-li .product-item .product-detail p {
 		font-size: 16px;
 	}

 	.inner-page-box h2,
 	.inner-page-box.page-show h2 {
 		font-size: 24px;
 	}

 	.team-list-box .contact-box h3 {
 		font-size: 24px;
 	}

 	.team-list-box .contact-box p {
 		font-size: 16px;
 	}

 	.bread-box li a,
 	.bread-box li span {
 		font-size: 14px;
 	}

 	.inner-dh .nav a {
 		line-height: 40px;
 	}

 	.product-par .parameters-box .item p {
 		font-size: 20px;
 	}

 	.product-rel ul li {
 		width: 100%;
 	}

 	.product-rel ul li a p {
 		font-size: 16px;
 		line-height: 1.5;
 	}

 	.inquiry-box .inquiry-form .message-box {
 		gap: 15px;
 	}

 	.inquiry-box .inquiry-form .message-box .input-box {
 		width: 100%;
 	}

 	.show-box>.detail-box {
 		padding: 15px;
 	}

 	.warranty-box.show-box>.detail-box p {
 		margin-bottom: 20px;
 	}

 	.show-box.news-show>.detail-box p {
 		margin-bottom: 0px;
 	}

 	.inquiry-box .inquiry-form .message-box .input-box .input-title {
 		font-size: 16px;
 	}

 	.news-list-box.news-info .news-li li .news-intro .tit {
 		height: auto;
 	}

 	.news-list-box.news-info .news-li li .news-intro .desc {
 		height: auto;
 	}

 	.about-video .video-img .video-play img {
 		width: 40px;
 		height: 40px;
 	}

 	h3.line-title {
 		margin-bottom: 20px;
 	}

 	.a-btn.return-btn {
 		margin-top: 20px;
 	}

 	.company-view-intro {
 		flex-wrap: wrap;
 		gap: 30px;
 	}

 	.company-view-intro .left {
 		width: 100%;
 		margin-right: 0;
 	}

 	.company-view-intro .right ul {
 		justify-content: space-between;
 	}

 	.company-view-intro .right ul li {
 		display: flex;
 		flex-direction: column;
 		align-items: center;
 		width: calc((100% - 20px) / 2);
 	}

 	.company-view-intro .right ul li .ico-box img {
 		width: 40px;
 		height: 40px;
 	}

 	.core-products-box ul {
 		margin: 15px 0;
 	}

 	.core-products-box ul li:not(:last-child) {
 		margin-bottom: 20px;
 	}

 	.core-products-box ul li span {
 		font-size: 16px;
 		line-height: 20px;
 	}

 	.core-products-box ul li img {
 		width: 20px;
 		height: 20px;
 		margin-right: 10px;
 	}

 	.company-page h3.line-title,
 	.company-page .global-box h4 {
 		font-size: 20px;
 	}

 	.company-page .standard-detail .right>p,
 	.company-page .global-box p {
 		font-size: 18px;
 	}

 	

 	/* .team-list-box .team-box {
 		flex-direction: column;
 	}

 	.team-list-box .team-box .left {
 		width: 100%;
 		flex: auto;
 	} */

 	.search-box .search-input .btn {
 		font-size: 16px;
 		width: 100px;
 		height: 40px;
 	}

 	.search-box .search-input input {
 		height: 40px;
 	}

 	.show-box>.detail-box h3 {
 		margin: 10px 0;
 	}

 	.contact-box .contact-item .sales-team-box .item {
 		width: 100%;
 	}
 }

 @media (max-width: 500px) {
 	.company-view-intro .right ul li {
 		width: 100%;
 	}

 	.contact-box .contact-item h3 {
 		font-size: 20px;
 	}

 	.contact-box .contact-item {
 		padding: 20px;
 	}

 	.contact-box .contact-item p {
 		font-size: 16px;
 	}

 	.inquiry-box .inquiry-form ul li {
 		font-size: 16px;
 	}
 }

 @media (max-width: 425px) {

 	.container .banner .banner-txt.style1 h3,
 	.container .banner .banner-txt.style2 h3 {
 		font-size: 18px;
 	}

 	.container .banner .banner-txt p,
 	.container .banner .banner-txt.style2 p {
 		font-size: 14px;
 	}

 	.container .banner .banner-txt.style1 {
 		height: 60%;
 	}

 	.container .banner .banner-txt a {
 		width: 120px;
 		font-size: 14px;
 		height: 30px;
 	}

 	.footer-nav .footer-nav-box .nav_item {
 		display: block;
 	}

 	.show-box>.detail-box h2 {
 		font-size: 20px;
 	}

 	.showTitle {
 		font-size: 20px;
 	}

 	.product-des .left p {
 		font-size: 14px;
 	}

 	.inner-page-box .top-txt p {
 		font-size: 16px;
 	}

 	.inner-nav ul li a {
 		width: auto;
 		padding: 0 10px;
 		min-width: 50px;
 	}

 	.video-box .videoTit {
 		top: 35px;
 	}

 	.team-list-box .team-box .right {
 		gap: 20px 0%;
 	}

 	.team-list-box .team-box .right .team_info {
 		width: 100%;
 	}

 }