锘緻media screen and (max-width:1600px){
}

@media screen and (max-width:1440px){
.about2 .swiper-button-prev,.about2 .swiper-button-next{ width:46px; height:46px; margin:0 10px;}
.pro_tj .swiper-button-prev,.pro_tj .swiper-button-next{ width:36px; height:36px;}
.pro_tj .swiper-button-prev{ left:-60px;}
.pro_tj .swiper-button-next{ right:-60px;}
.pro_tj .swiper-button-prev:after,.pro_tj .swiper-button-next:after{ font-size:16px;}
}

@media screen and (max-width:1300px){
}

@media screen and (max-width:1200px){
}

@media screen and (max-width:1130px){
}

@media screen and (max-width:1024px){
}

@media screen and (max-width:1023px){
.w{ width:95%;}
.m{ display:block!important;}
.h_top{ display:none;}
.head{ height:100px;}
.head-fixed{ height:100px; display:flex; flex-wrap:wrap; align-items:center;}
.head-fixed .comflex3{ width:100%;}
.logo{ width:65%;}
.logo img{ height:60px;}
.sanh{ display:block;}
.nav{ width:100%; position: fixed; left:-100%; height:100%; top:0; z-index: 10; padding:0; display:block; margin:0;}
.nav_bg{ display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.5); z-index:1;}
.nav .w{ width:100%;}
.nav ul{ width:65%; background:#fff; position:absolute; top:0; left:0; bottom:0; right:inherit; display:block; z-index:2;}
.nav .plebans{ font-size:30px; width:100%; padding-left:30px; line-height:100px!important; position:relative;}
.nav .plebans a{ display:inline; padding:0!important; color:#333!important; font-weight:500;}
.nav li .plebans:after{ display:none;}
.nav li{ width:100%; border-bottom:1px solid rgba(0,0,0,.05); height:auto;}
.nav li .jd{ position:absolute; top:50%; margin-top:-13px; right:8%; width:15px; height:26px; display:block; background:url(../images/arrow4.svg) no-repeat center; background-size:100%; transition:transform 0.5s; z-index:-1; transform:rotate(90deg);}
.nav li.on .plebans a,.nav li.cur .plebans a{ background:none; color:#da251c!important;}
.nav li.li2 .goutp .txt{ max-width:100%; width:100%;}
.nav li.li2 .goutp .txt .sm_txt{ display:none;}
.nav li.li2 .goutp .txt .txt1{ width:100%;}
.nav li.li2 .goutp .txt .txt1:hover .sm_txt{ display:block;}
.goutp{ position:static; background:none; border-top:1px solid rgba(0,0,0,.05); padding:0; width:100%!important; margin:0!important;}
.goutp .txt{ width:100%; margin:0;}
.goutp .txt .t_tit{ border-top:1px solid rgba(0,0,0,.05); border-bottom:none; line-height:28px; padding:25px 0 25px 25px; font-size:28px; margin:0;}
.goutp .txt .t_tit img{ height:28px; margin-right:12px;}
.goutp .txt p{ font-size:28px; border-top:1px solid rgba(0,0,0,.05); padding:10px 25px;}
.goutp .txt p a{ color:#666; padding-left:30px;}
.goutp .pic{ display:none;}
.lag{ position:absolute; top:50%; width:auto!important; margin-top:-25px; right:100px;}
.lag em{ font-size:24px; line-height:48px;}
.lag_more{ top:52px; padding:15px 0 9px 0;}
.lag_more a{ font-size:26px;}

.banner .swiper-slide img{ width:110%; margin-left:-5%;}
.banner .swiper-slide .txt{ top:35%;}
.banner .swiper-slide .txt em{ font-size:50px;}
.banner .swiper-slide .txt p{ font-size:28px;}
.banner .swiper-button-prev,.banner .swiper-button-next{ width:60px; height:90px;}

.more a{ font-size:24px;}
.con1_tab ul li{ padding:25px 0;}
.con1_tab ul li i{ width:45px; height:45px;}
.con1_tab ul li p{ font-size:24px;}
.con1_bg{ padding-top:70px;}
.con1_pro .txt h3 em{ font-size:30px;}
.con1_pro .txt .txt_c{ font-size:24px; text-transform:uppercase; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}

.con2_tab ul li{ padding:12px 2.17%; font-size:30px;}
.con2 .w{ margin-top:80px;}
.con2 .swiper-button-prev,.con2 .swiper-button-next{ width:40px; height:40px; top:78px;}
.con2 .swiper-button-prev:after,.con2 .swiper-button-next:after{ font-size:20px;}
.con2 .swiper-button-prev{ left:0;}
.con2 .swiper-button-next{ right:0;}
.con2_pro ul.sm_pic{ width:100%; display:flex; flex-wrap:wrap;}
.con2_pro ul.sm_pic li{ width:50%;}
.con2_pro ul.big_pic{ width:100%;}
.con2_pro ul li p{ font-size:24px;}

.con3{ padding:90px 5%;}
.con3_c .txt{ font-size:22px;}

.con4_list{ padding:40px 0 0 0;}
.con4_list li{ padding:15px 0 45px 0; width:100%; border-bottom:1px solid #eee;}
.con4_list li:last-child{ border-bottom:none; padding-bottom:0;}
.con4_list li em{ font-size:30px}
.con4_list li span{ font-size:24px;}
.con4_list li h3{ font-size:26px;}
.con4_list li p{ font-size:24px;}

.con5_list{ padding:35px 0;}
.con5_list li{ margin:65px 5.6% 0 0; width:100%;}
.con5_list li em{ font-size:72px; margin-bottom:35px;}
.con5_list li span{ font-size:30px;}
.con5_list li p{ font-size:24px;}

.nyban img{ width:110%; margin-left:-5%;}

.pro_lf{ width:100%; min-width:100%; padding-bottom:30px;}
.pro_lf1{ padding:0 0 6px 0;}
.pro_lf1 em{ font-size:28px; line-height:38px;}
.p_inbut{ padding:0 30px; font-size:24px; line-height:36px;}
.pro_lf_list li{ margin-top:24px;}
.pro_lf_list li .pro_t1{ font-size:26px;}
.pro_lf_list li .pro_t1:after{ margin-top:-13px; width:26px; height:26px;}
.pro_lf_list li .t1{ font-size:24px; padding:20px 0 14px 0;}
.tiao{ padding:0 0 30px 0;}
.tiao em{ font-size:24px;}
.tiao span{ font-size:22px;}
.jd_bar{ margin:18px 0 22px 0;}
.zui-slider{ height:8px; border-radius:6px;}
.zui-slider-bar{ border-radius:6px;}
.zui-slider-wrap-btn{ width:24px; height:24px;}
.m_sel{ background-size:20px 12px;}
.cks p{ font-size:24px; padding-left:40px; margin-top:15px;}
.cks p:before{ margin-top:-13px; width:24px; height:24px; background-size:20px 16px;}
.pro_rt{ width:100%; max-width:100%;}
.pro_list li em{ font-size:24px; padding:0 30px; margin-bottom:24px;}
.pro_list li h3{ font-size:26px; margin-bottom:15px;}
.pro_list li .txt{ font-size:24px;}
.pro_list li .pic_w{ left:12%; right:12%; top:12%; bottom:12%;}
.pro_list li span{ font-size:24px; margin:-5px 0 10px 0;}
.page a{ font-size:24px; width:56px; line-height:56px; margin:0 10px; display:none;}
.page a.m{ display:inline-block;}

.pro_dt_w{ padding:0 0 100px 0;}
.pro_dt_w .wrap_tab{ padding-right:15px;}
.pro_dt_w .wrap_tab:last-child{ padding-right:0;}
.pro_dt1_1{ padding:10px 0 40px 0;}
.pro_dt1_1 .pro_dt1_lf{ width:100%;}
.pro_small{ margin-top:20px;}
.pro_dt1_1 .txt{ width:100%; padding-top:40px;}
.pro_dt1_1 .txt_c{ font-size:24px;}
.pro_dt1_ck{ width:100%;}
.pro_dt1_ck li{ border-radius:8px; padding:15px 0 15px 23px; font-size:23px; margin-top:15px;}
.pro_dt1_ck li .pic{ width:60px; height:60px; margin-right:15px;}
.pro_t2{ font-size:28px;}
.pro_dt2_1 td{ font-size:22px;}
.pro_dt3_1{ font-size:22px;}
.pro_dt3_2 td{ font-size:22px;}
.down_but{ font-size:28px;}
.down_but img{ height:30px; margin-right:15px;}
.pop_w{ padding:40px 5%;}
.down_pop .form_list li{ width:100%; padding-left:25%; margin-bottom:20px;}
.down_pop .form_list li .m_t1 font{ width:25px;}

.solution_list li{ width:48%;}
.solution_list li .txt h3{ font-size:34px; padding-bottom:15px;}
.solution_list li .txt .txt_c{ font-size:24px;}
.solution_list li em{ font-size:24px;}

.solution_dt{ padding:0 0 130px 0;}
.solution_tab{ display:none;}

.sm_nav ul li a{ font-size:24px;}
.news_list li a{ padding:0 0 0 18%;}
.news_list li .time{ width:16%; padding:18px 0;}
.news_list li .time i{ font-size:24px;}
.news_list li h3{ font-size:32px;}
.news_list li p{ font-size:24px; margin-top:15px;}

.location{ font-size:24px; display:none;}
.news_tit{ margin:0;}
.news_tit h3{ font-size:34px;}
.news_tit p{ font-size:24px; margin-top:25px;}
.news_txt{ font-size:24px; padding:12px 0;}
.news_ewm img{ width:100%;}

.support_w{ padding:0 0 160px 0;}
.support_txt p{ width:100%; font-size:24px;}
.ewm_list{ padding:33px 0 70px 0;}
.ewm_list li{ margin:0 15px;}
.ewm_list li p{ font-size:24px; line-height:1.75;}
.faq_list li{ padding:0 0 30px 10%; margin-top:30px;}
.faq_list li .faq_nub{ font-size:40px;}
.faq_list li h3{ font-size:34px;}
.faq_list li .txt{ font-size:26px;}
.after_sales li{ padding:40px 0 35px 16%;}
.after_sales li .txt p.p1:before{ top:14px;}

.c_tit1{ font-size:40px;}
.con_infor p{ font-size:26px;}
.map{ width:100%; margin-top:48px;}
.mes_w{ margin:48px 0 0 0;}
.form_list{ padding:30px 0 0 0;}
.form_list li{ width:100%; padding-left:32%; margin-bottom:25px;}
.form_list li .m_t1{ font-size:24px;}
.m_intxt{ font-size:24px; padding:15px;}
.m_inbut{ width:47.5%; font-size:24px; padding:18px 0;}
.m_inbut.submit{ margin-right:5%;}

.about1{ padding:55px 0 70px 0;}
.about1_t .txt{ width:100%;}
.about1_t .txt .titc{ text-align:center;}
.about1_t .txt .titc:after{ left:50%; margin-left:-32px;}
.about1_t .txt .txt_c{ font-size:24px;}
.about1_t .pic{ width:100%; margin-top:25px;}
.about1_b{ padding-top:30px;}
.about1_b li{ width:100%; margin-top:25px; position:relative; padding-left:70px;}
.about1_b li em{ font-size:34px; position:absolute; left:0; top:-5px;}
.about1_b li p{ font-size:24px;}

.about2 .swiper-button-prev,.about2 .swiper-button-next{ width:56px; height:56px; margin:0 20px;}

.ab_pic_list li p{ font-size:24px;}

.about4{ padding:65px 0 50px 0;}
.about4 .w .dfimg{ display:none;}
.about4_list:after{ content:""; display:block; position:absolute; top:0; bottom:0; left:9px; margin-left:0; width:1px; font-size:0; overflow:hidden; background:#bebebe; z-index:2;}
.about4_list li{ position:static; width:100%; padding-left:40px; margin-bottom:40px;}
.about4_list li em:before{ content:""; display:block; position:absolute; left:-40px; top:50%; width:13px; height:13px; border-radius:50%; transform:translate(0,-50%); border:3px solid #da251c; background:#f8f8f8; font-size:0; overflow:hidden; z-index:5;}
.about4_list li em{ font-size:34px; margin-bottom:10px; position:relative;}
.about4_list li p{ font-size:24px;}

.about5 .solution_list{ width:102%; margin-top:5px;}
.about5 .solution_list li{ margin:2% 2% 0 0; width:48%;}
.about5 .solution_list li img{ width:100%;}
.about5 .solution_list li h3{ font-size:34px;}
.about5 .solution_list li .txt .txt_c p{ margin-top:10px;}

/*foot style*********************************************************************/
.footer{ padding:70px 0 10px 0;}
.back_top{ right:30px; top:0;}
.back_top img{ display:block; width:30px;}
.footer .f_logo img{ height:54px; margin:0 auto;}
.footer ul{ display:none;}
.foot{ font-size:24px; padding:45px 0; border-top:none;}
.foot p{ padding:10px 0;}
.foot em{ padding:0; display:block;}

/*2023-9-27*/
.tj_list li p{ font-size:24px; line-height:42px; height:84px;}
.pro_tj .swiper-button-prev,.pro_tj .swiper-button-next{ width:60px; height:60px;}
.pro_tj .swiper-button-prev{ left:20px;}
.pro_tj .swiper-button-next{ right:20px;}
.pro_tj .swiper-button-prev:after,.pro_tj .swiper-button-next:after{ font-size:24px;}
.about4 .swiper{ margin:60px 0 20px 0;}
.history li{ min-height:520px;}
.history li em{ font-size:32px;}
.history li p{ font-size:24px;}
.about4 .swiper-button-prev,.about4 .swiper-button-next{ width:33%;}
}