@media all and (max-width:1620px) {
.container{max-width:90%;}	
.nav li{margin: 0 15px;}
.nav-container {gap: 80px;}
.footMenu dl{margin-right:5%;}
.footMenu dl.ewm1 {margin-left: 22%;}
}
@media (max-width: 1500px){
.nav li{margin: 0 10px;}
.nav-container {gap: 60px;}
.footMenu dl.ewm1 {margin-left: 18%;}
}
@media (max-width: 1400px){
.rd_module4_left {
    width: 45%;
}
.footMenu dl.ewm1 {margin-left: 15%;}
}
@media only screen and (min-width: 950px) and (max-width: 1920px){
.m-arrc1 .prev,.m-arrc1 .next{width: 3.125vw;height: 3.125vw;margin-top: -1.562vw;}
.m-arrc1 .prev{left: 2.604vw;}
.m-arrc1 .next{right: 2.604vw;}
.ban-c1 .txt{padding: 0 7.031vw;}
.ban-c1 .tit{font-size: 1.875vw;margin-bottom: 0.833vw;}
.ban-c1 .tit span{font-size: 3.125vw;margin-left: 0.625vw;}
.ban-c1 .desc{font-size: 0.937vw;letter-spacing: 0.208vw;margin-bottom: 1.25vw;}
.ban-c1 .btn p{margin-right: 0.937vw;line-height: 1.770vw;padding: 0 1.302vw;font-size: 0.937vw;}
}
@media all and (max-width:1360px) {
.nav li{margin: 0 8px;}
.nav-container {gap: 50px;}	
.ind_abo_tab li a {font-size: 16px;padding: 0 10px;}
.module-two-img-section { height:44rem;}
.module-two-bg-img {width: auto;height: 100%;max-width: none;object-fit: contain;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.module-two-small-img{width: 100px;height: 100px;margin-bottom: 1rem;}
.module-two-small-img2{width: 90px;height: 90px;margin-bottom: 1rem;}
.module-two-img-title{font-size: 1.8rem;}
.module-two-bkx h5{font-size: 1.9rem;margin-bottom: 1.2rem;}
.module-two-img-subtitle{font-size: 1.4rem;}
.module-two-btn{padding: 0.7rem 2.4rem;font-size:1.2rem}
.phone {margin-right: 0px;}
.phone span {font-size: 16px;}
.main-tit {margin:40px 0 40px;}
.main-tit .main-title {font-size:35px;margin-bottom: 20px;}
.main-tit .title-underline {height: 3px;width: 120px;}
.main-tit p{ font-size:16px; line-height:30px;}
.kc_module4_columns {gap: 40px;grid-template-columns: repeat(5, 1fr); width:100%;}
.fa_divider {margin: 20px 0;}
.fa_product_link { margin-top:5px;}
.sContact-way .dt {font-size: 20px;}
.sContact-way .dd .line p {font-size: 14px;}
.footMenu dl.ewm1 {margin-left: 11%;}
.cpxq_module2_desc .cpxq_module2_desc_txt{font-size: 16px;line-height: 1.6; }
}
@media all and (max-width:1260px) {
.header {padding: 25px 2%;}
.header.scrolled {padding: 25px 2%;}
.container_bd{padding-left:15px;padding-right:15px;overflow:hidden;max-width:1240px;}	
.container{padding-left:15px;padding-right:15px;overflow:hidden;max-width:1240px;}	
.listBan{height:380px;}
.listBan2{height:42rem;}
.listBan3{height:38rem;}
.phone span {font-size: 14px;}
.footMenu dl.ewm1 {margin-left: 8%;}
}
@media (max-width: 1200px){
.logo {height:35px;}
.nav li{margin: 0 6px;}
.nav li a{font-size:14px;}
.phone span {font-size: 14px;}
.nav-container {gap: 30px;}
.lf_product_tabs{grid-template-columns: repeat(3, 1fr);}
.lf_partners{grid-template-columns: repeat(4, 1fr);}
.lf_about_content{right: 40px;max-width: 450px;}
.cp_products-grid{grid-template-columns: repeat(2, 1fr);}
.ab_honor_grid{grid-template-columns: repeat(4, 1fr);}
.footMenu dl{margin-right:4%;}
.footMenu dl.ewm1 {margin-left: 5%;}

}
@media (max-width: 1100px){
.footMenu dl{margin-right:3%;}
.footMenu dl.ewm1 {margin-left: 4%;}
}
@media screen and (min-width: 1025px){
.sAbout-culture .list4 .oLi .wrapIn{position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0.7rem;right: 0.7rem;}
.sAbout-culture .list4 .oLi:hover .wrapIn:after{-webkit-transform: none !important;transform: none !important;-webkit-transition-delay: 100ms;transition-delay: 100ms;}
.sAbout-culture .list4 .oLi:hover .ico{-webkit-filter: none;filter: none;}
}
@media all and (max-width:1024px) {	
.nav li{margin: 0 5px;}
.contact{gap: 15px;}	
.listBan .txt{top:60%;}
.listBan2 .txt{top:60%;}
.listBan3 .txt{top:55%;}
.breadCrumb{ font-size:12px;margin-top:10px;!important;}
.ind_abo_tab li a {font-size: 14px;padding: 0 8px;}
.image-grid{grid-template-columns: repeat(3, 1fr);}
.ban-c1 .swiper-pagination{bottom: 15px!important;}
.m-arrc1 .prev,.m-arrc1 .next{width: 30px;height: 30px;margin-top: -15px;}
.m-arrc1 .prev{left: 10px;}
.m-arrc1 .next{right: 10px;}
.ban-c1 .txt{padding: 0 50px;}
.ban-c1 .tit{font-size: 14px;margin-bottom: 5px;}
.ban-c1 .tit span{font-size: 16px;margin-left: 5px;}
.ban-c1 .desc{font-size: 12px;letter-spacing: 0;margin-bottom: 10px;}
.ban-c1 .btn p{margin-right: 10px;line-height: 25px;padding: 0 10px;font-size: 12px;}
.ban-c1 .con {padding-top: 76%;}
.sAbout-culture .list4 .oLi{width: 49%;height: auto; min-height:10rem;}
.sAbout-culture .list4 .oLi:nth-child(1n+3){margin-top: 2%;}
.sAbout-culture .list4 .oLi .wrapIn{position: relative;-webkit-transform: none !important;transform: none !important;}
.sAbout-culture .list4 .oLi .ico{-webkit-filter: none;filter: none;}
.footMenu dl{margin-right:2%;}
.footMenu dl.ewm1 {margin-left: 3%;}
}
@media (max-width: 992px){
.lf_category_products{grid-template-columns: repeat(2, 1fr);}
.lf_about_content{position: relative;top: auto;right: auto;transform: none;max-width: 100%;margin: 30px 0;}
.lf_about_banner{height: auto;padding: 40px 20px;background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../images/a_bg.jpg') center/cover no-repeat;}} @media (max-width: 768px){.lf_product_tabs{grid-template-columns: repeat(2, 1fr);}
.lf_news_container{grid-template-columns: 1fr;}
.lf_partners{grid-template-columns: repeat(3, 1fr);}
.main-content{flex-direction: column;gap: 30px;}
.news-list, .sidebar{flex: 1;width: 100%;}
.news-item{flex-direction: column;}
.news-img{width: 100%;margin-bottom: 15px;}
.news-content{padding: 0;}
.nav-list{gap: 15px;}
.nav-item{font-size: 18px;}
.ab_honor_grid{grid-template-columns: repeat(3, 1fr);}
.ab_intro_left::after{display: none;}
} 
@media all and (max-width:768px) {
.breadCrumb p{padding-top:10px;padding-bottom:10px;background-size: 18px;padding-left: 22px}
.breadCrumb p a{ font-size:14px; padding:0px 3px;}
.header{padding: 12px 5%;}
.header.scrolled{padding: 15px 5%;}
.nav{display: none;}
.phone{ display:none;}
.nav-container {gap: 10px;}
.mobile-menu-btn{display: flex;}
.search-container{padding:15px;}
.search-container.active {padding-top: 20px;}
.search-box {margin-top: 5px;}
.search-input{padding: 14px 20px;padding-right: 50px;}
.search-submit{width: 42px;height: 42px;top: 4px;right: 4px;}
.close-search{width: 42px;height: 42px;margin-left: 10px;}
.ind_abo_tab{margin: 10px auto;width: 100%;overflow-x: auto;overflow-y: hidden;white-space: nowrap;-webkit-overflow-scrolling: touch;padding-bottom: 5px;}
.ind_abo_tab li{display: inline-block;float: none;vertical-align: top;}
.ind_abo_tab li a{line-height: 36px;/* 减小行高*/font-size: 14px;/* 减小字号*/padding: 0 12px;/* 减小内边距*/display: inline-block;/* 改为行内块元素*/color: #343434;}
.ind_abo_tab li p.border{line-height: 36px;/* 与链接保持一致*/margin: 0;display: inline-block;/* 改为行内块元素*/}
.ind_abo_tab li a.active,
.ind_abo_tab li.active a,
.ind_abo_tab li a:hover,
.ind_abo_tab li a:focus{border-bottom: 2px solid #3a237b;/* 减小边框厚度*/color: #3a237b;font-weight: bold;}
.ind_abo_tab::-webkit-scrollbar{display: none;}
.ind_abo_tab li .border{padding:0;}
.image-grid{grid-template-columns: repeat(2, 1fr);gap: 15px;}
.image-title{font-size: 14px;margin-bottom: 15px;}
.footer{padding: 20px 0;}
.footMain{padding: 20px 15px;display: flex;flex-direction: column;}
.footMenu{width: 100% !important;margin: 0 !important;float: none !important;max-width:100%;}
.footMenu{width: 100% !important;display: block !important;}
.footMenu dl{margin-bottom: 5px;border-bottom: 1px solid #333;float: none;}
.footMenu dl:last-child {float: none;margin: 0px auto;clear: both;zoom: 1}
.footMenu dl:last-child li{justify-content: center;display: flex;}
.footMenu dl.ewm1 { width:50%; margin:0px; float:left}
.footMenu dl.ewm2 { width:50%; margin:0px; float:right}
.footMenu dl.ewm1 dd{ display: flex!important;flex-direction: column;} 
.footMenu dl.ewm2 dd{ display: flex!important;flex-direction: column;} 
.footMenu dt{padding: 12px 0;font-size: 16px;color: #fff;margin-bottom: 0;}
.footMenu dd{padding: 0 0 10px 0;}
.footMenu dl:last-child dd { display: flex!important;flex-direction: column; padding-top:15px;} 
.footMenu dl:last-child .mobile-menu-icon{ display:none;}
.footMenu dd a{display: block;padding: 8px 0;font-size: 14px;color: #a3a3a3;}
.footMenu dd a:hover{color: #fff;}
.mobile-menu-icon{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);font-size: 24px;font-weight: normal;width: 24px;display: flex;align-items: center;justify-content: center;transition: all 0.3s ease;}
.mobile-menu-icon:contains('—'){font-size: 28px;margin-top: -2px;}
.last .last_box{padding: 0 15px;display: flex;flex-direction: column-reverse;}
.last .last_box .fl, .last .last_box .fr{float: none !important;margin: 10px 0 !important;text-align: center;}
.bd_social-icons{justify-content: center;}
.container{width:100%;}
.banner{ height:20rem;}
.banner .txt img{max-width:70%;}
.logo {height: 40px;}
.header.scrolled .language-icon{margin-right:5px;font-size: 18px;}
.selected-language {padding:0px;}
.footMenu dd li span{font-size:14px;}
.header.scrolled .language-icon{margin-right: 5px;font-size: 14px;}
.last .last_box {border-top:none;}
.news_kx { margin-bottom: 20px; }
.listBan ,.listBan .bgImg{height:300px;}
.listBan .txt{font-size:18px;}
.listBan .txt h3{padding-bottom:0;margin-bottom:10px; font-size:26px}
.listBan .txt h3::after,.newsSlide .h_more{display:none;}
.listBan .txt p{font-size:16px}
.xw_title{font-size: 20px;}
.xw_content p{font-size: 15px;}
.xw_nav_item{padding: 8px 5px;}
.xw_navigation {display: inherit;}
.xw_nav_item {padding: 8px 5px;max-width: 100%;}
.main-tit {margin:20px 0 20px;}
.main-tit .main-title {font-size:20px;margin-bottom: 15px;}
.main-tit .title-underline {height: 2px;width: 120px;}
.main-tit p{ font-size:14px; line-height:26px;}
.lf_section{ padding:20px 15px 0;}
.lf_view_more {margin: 50px 0 0px;}
.lf_stat_number{font-size: 42px;}
.lf_about_content{padding: 30px 20px;}
.lf_about_title{font-size: 28px;}
.lf_about_banner{height: 80vh;min-height: 500px;}
.lf_about_desc p {line-height: 1.6;font-size: 16px;}
.lf_news_title {font-size: 16px;}
.lf_news_desc {font-size: 14px;line-height: 1.5;}
.lf_news_date {flex: 0 0 60px;margin-right: 10px;}
.lf_stat_label {font-size: 16px;}
.lf_stat_item {padding: 20px 10px;}
.lf_section_title {margin: 30px 0 20px;}
.lf_partners{ margin-bottom:40px;}
.cp_title{flex-direction: column;}
.cp_title-icon{margin-right: 0;margin-bottom: 15px;}
.cp_title-main{font-size: 24px;}
.cp_intro{font-size: 16px;}
.cp_section-bg {padding: 0px 0;}
.cpxq_module2,.cpxq_module3,.cpxq_module4,.cpxq_module5{padding: 50px 0;}
.anli_module{padding: 50px 0 0;}
.cpxq_module1 {padding: 20px 0;}
.cpxq_title {margin-bottom: 20px;}
.cpxq_title h2 {font-size: 28px;}
.cpxq_title2 {margin-bottom: 20px;}
.cpxq_title2 h2 {font-size: 28px;}
.cpxq_btn {padding: 18px 0px;font-size: 18px;}
.cpxq_module2_desc {font-size: 16px;line-height: 1.6;}
.cpxq_module2_desc p{font-size: 16px;line-height: 1.6;}
.cpxq_module2_desc .cpxq_module2_desc_txt{font-size: 16px;line-height: 1.6; width:100%; float:none;}
.cpxq_module2_desc img{ width:100%; max-width:100%;}
.cpxq_module1_content{flex-direction: column;gap: 50px;}
.cpxq_module1_left, .cpxq_module1_right{width: 100%;}
.cpxq_module1_title {font-size:26px; text-align:center}
.cpxq_module1_desc {font-size: 16px;line-height: 1.6;}
.cpxq_module1_btns{ width:100%;}
.cpxq_advantages{grid-template-columns: 1fr;}
.cpxq_advantage_item{flex-direction: column;text-align: center;}
.cpxq_advantage_icon{margin: 0 auto;}
.cpxq_module5 .cpxq_related_products{grid-template-columns: 1fr;}
.cpxq_quote_form{padding: 0px; margin:20px auto 0}
.cpxq_form_table td {padding: 10px 0;}
.cpxq_table {font-size: 16px;}
.cpxq_table td {padding: 15px 20px;}
.news-nav{padding: 20px 0 0; margin:0px;}
.nav-item{padding: 15px 0;font-size: 16px;}
.main-content{padding: 10px 0px;gap: 20px;}
.news-item{padding: 20px 0;}
.news-title{font-size: 18px;margin-bottom: 15px; line-height:24px;}
.news-desc{font-size: 15px;}
.sidebar-section{padding: 15px;}
.sidebar-title{font-size: 18px;}
.hot-news-title{font-size: 15px;}
.product-title{font-size: 15px;}
.pagination{flex-wrap: wrap;}
.anli_desc{font-size: 16px;line-height: 1.6;margin: 20px auto 0px;}
.anli_desc p{font-size: 16px;line-height: 1.6;}
.cpxq_form_table input, .cpxq_form_table textarea {padding: 15px 10px;font-size: 14px;}
.anli_module .cpxq_related_products{grid-template-columns: 1fr;}
.sAbout-culture .list4 .oLi{width: 100%;}
.sAbout-culture .list4 .oLi:nth-child(1n+2){margin-top: 2%;}
.sAbout-culture .list4 .oLi .dt .cn {color: #333333;font-size: 28px;}
.ab_section {padding: 40px 0px 20px;}
.ab_section2 {padding: 40px 0px;}
.ab_intro {display:inherit;}
.ab_stat_content {text-align: center;}
.ab_stat_line{ float:none; margin:0 auto 20px; width:100%;}
.ab_intro_left {padding: 30px 0 0;}
.ab_intro_right p {font-size: 16px;line-height: 1.6;}
.ab_intro_right p {margin-bottom: 10px;font-size: 16px;line-height: 1.6;}
.ab_honor_grid{grid-template-columns: repeat(2, 1fr);}
.ab_stat_number{font-size: 28px;}
.ab_title h2{font-size: 28px;}
.sContact-intro{padding:20px 0 40px;}
.cpxq_module6 {
    padding:40px 0;
}
.cpxq_submit_btn {
    padding: 15px 60px;
}
}
@media all and (max-width:640px) { 
.contactBox1 .tie{font-size:2em;}
}
@media (max-width: 576px){
.lf_category_products{grid-template-columns: 1fr;}
.lf_partners{grid-template-columns: repeat(2, 1fr);}
.lf_section_title h2{font-size: 28px;}
.lf_stat_number{font-size: 32px;}
.lf_about_content{padding: 25px;}
}
@media all and (max-width:480px) {
.cx_slide{min-width: 100%;/* 超小屏幕显示1个*/}
.search-icon{font-size: 16px;}
.mobile-menu-btn{width: 36px;height: 36px;}
.mobile-nav{width: 90%;}	
.banner .txt h4{font-size:28px;}
.banner .txt p{font-size:16px;}
.lf_stat_number{font-size: 30px;}
.lf_stat_unit{font-size: 18px;}
.lf_about_content{padding: 25px 15px;}
.lf_about_title{font-size: 24px;}
.lf_about_desc{font-size: 14px;}
.cp_products-grid{grid-template-columns: 1fr;}
.cpxq_title{margin-bottom: 20px;}
.cpxq_title2{margin-bottom: 20px;}
.cpxq_title h2{font-size: 20px;}
.cpxq_title2 h2{font-size: 20px;}
.news-title{font-size: 16px;}
.news-desc{font-size: 14px;}
.sidebar-title{font-size: 16px;}
.hot-news-title{font-size: 14px;}
.product-title{font-size: 14px;}
.page-item{width: 32px;height: 32px;font-size: 12px;}
.ab_intro_left, .ab_intro_right{padding: 20px;}
}
@media all and (max-width:390px) {
.listBan,.bgImg{height:200px;}
}