﻿@media (max-width: 1680px) {
    html { font-size: 90px; }
}
@media (max-width: 1650px) {

}
@media (max-width: 1400px) {
    html { font-size: 80px; }
}

@media (max-width: 1340px) {
    .dibu .main_w .ewm{display:none;}
}

@media (max-width: 1280px) {
    html { font-size: 70px; }
}
@media (max-width: 1200px) {
    
}

@media(max-width: 1199px) {
    .main_w{max-width:100%;}
    /* 导航放不下，隐藏顶部菜单，改用手机菜单(.meit 由 .l_m 打开) */
    .lt_top .l_right .l_menu{display:none;}
    .titles{font-size:30px;}
}
@media(max-width: 1140px) {
}
/* @media(max-width: 1050px) {

     .pc {
        display: none !important;
    }
    .mob {
        display: block !important;
    }
    .cer_tit img {
        width: 80%;
    }
    .cer_tit {
        text-align: center;
    }
    .cer_lg {
        margin-left: 0;
    }
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
        left: 21% !important;
    }

} */
@media(max-width: 999px) {
    /* 首页：关于我们 */
    .a_us .a_us_main{grid-template-columns:280px auto;}
    /* 首页：发展历程（圆点轨迹按 1200 宽定位，平板/手机由 js 改为 swiper 一屏一个） */
    .deve{height:auto;padding-bottom:.6rem;background-size:cover;}
    .deve .main_w{height:auto;}
    .deve .qun_head{overflow:hidden;}
    .deve .qun_head li{display:block!important;}
    .deve .qun_head .swiper-slide{width:100%;}
    .deve .deve_dian{position:static;display:block;text-align:center;padding-top:.25rem;}
    .deve .deve_dian .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;background:#c1c1c1;border-radius:50%;opacity:1;}
    .deve .deve_dian .swiper-pagination-bullet-active{background:#80141a;}
    .deve .qun_bottom{display:none;}
    /* 首页：产品分类左右结构改上下 */
    .pro_list .item,.pro_list .box:nth-child(2n) .item{grid-template-columns:1fr;gap:15px;}
    .pro_list .box:nth-child(2n) .item_left{order:0;}
    /* 首页：THE USAGE */
    .theusage{height:auto;background-size:cover;background: rgba(125, 29, 33, 1);}
    .theusage .rights{width:100%;float:none;padding-top:.8rem;padding-bottom:.8rem;}
    /* 页脚 */
    .footer .footer_main{flex-wrap:wrap;gap:30px;}
    /* 关于页 */
    .about_us{height:auto;padding-bottom:60px;background-size:cover;}
    .about_us .main_w{grid-template-columns:1fr;}
    .about_us .main_w>div{overflow:hidden;}
    .about_us .cont{height:auto;overflow:visible;padding-right:0;}
    .pros_boxG .box_3 { display:block;}
    .pros_boxG .btnbox { margin: 20px 0 0 0; }
    .pros_boxG .box_3 .btn { font-size: 14px; }
    .pros_boxB p{font-size:16px;}
    .d_years .main_w{flex-direction:column;height:auto;align-items:flex-start;padding-top:35px;padding-bottom:35px;gap:25px;}
}

@media(max-width: 767px) {
    /* 通用容器 */
    .main_w{padding-left:15px;padding-right:15px;}
    /* 头部 */
    .lt_top .l_left img{height: 56px;width:auto;}
    .lt_top .l_right{gap:12px;}
    .lt_top .l_right .l_language{font-size:14px;display:none;}
    .lt_top .l_right .l_search img,.lt_top .l_right .l_m img{width: 32px;}
    /* 栏目标题 */
    .titles{font-size:22px;margin-top:.35rem;padding-bottom:.3rem;}
    /* 首页：产品推荐 */
    .cp_list .list li{padding:.2rem;box-sizing: border-box;}
    .cp_list .list li font{font-size:14px;padding-top:.12rem;}
    .cp_list .list li p{font-size:13px;}
    .heun{margin:30px 0;}
    /* 首页：关于我们 */
    .a_us .a_us_main{grid-template-columns: auto;margin-top:.5rem;margin-bottom:.35rem;}
    .a_us .a_us_main .a_us_left{font-size:.28rem;}
    .a_us .a_us_main .a_us_left .more{padding-top: 0;margin-bottom: 0;}
    .a_us .a_us_main .a_us_right{font-size:14px;line-height:1.8;}
    .a_us .a_us_main .a_us_right .tit{font-size:18px;}
    .a_us_list{margin-bottom:50px;}
    /* 首页：发展历程 */
    .deve .qun_head .time{font-size:80px;}
    .deve .qun_head .cont{font-size:14px;line-height:1.6;margin-top:-20px;padding:0 15px;max-width:100%;box-sizing:border-box;}
    /* 首页：产品分类 */
    .pro_list{padding-top: 20px;}
    .pro_list .box{margin-bottom:40px;}
    .pro_list .quan{top:15px;}
    .pro_list .title{font-size:22px;}
    .pro_list .list1 ul{font-size:13px;padding-top:10px;gap:8px 15px;flex-wrap:wrap;}
    .pro_list .more{width:140px;height:38px;line-height:38px;margin-top:15px;background-size:24px auto;}
    .pro_list .more a{padding-left:20px;font-size:14px;}
    .pro_list .list ul{gap:10px;}
    .pro_list .list li{padding:10px;}
    .pro_list .list li p{padding-top:10px;font-size:14px;}
    .pro_list .list li div{font-size:12px;}
    /* 首页：新闻中心 */
    .news_center .tits{font-size:24px;padding-top:.4rem;}
    .news_center .news_center_main{padding-top:.4rem;padding-bottom:.4rem;}
    .news_center .news_center_main a{grid-template-columns: auto;gap:20px;}
    .news_center .news_center_main a .news_center_main_left p{font-size:16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}
    .news_center .news_center_main a .news_center_main_left .con{font-size:14px;}
    .news_center .news_center_main a .news_center_main_left{overflow:hidden;}
    .news_list1{padding-bottom:35px;}
    .news_list1 ul{grid-template-columns:1fr;gap:0;}
    .news_list1 li{padding-top:25px;}
    .news_list1 li a{gap:15px;}
    .news_list1 li a font{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:14px;padding-left: 10px;background-size: auto 5px;}
    .news_list1 li a p{font-size:13px;padding-right:12px;}
    /* 首页：THE USAGE */
    .theusage .rights .tit{font-size:26px;}
    .theusage .rights .conts{font-size:14px;line-height:1.8;padding-top:20px;}
    /* 首页：合作伙伴 */
    .partners2 .title{font-size:24px;padding-top:.6rem;padding-bottom:.4rem;}
    .partners2 .list{padding-bottom:50px;}
    .partners2 .list ul{grid-template-columns:repeat(3,1fr);gap:10px;}
    /* 页脚 */
    .footer .footer_top{grid-template-columns:1fr;text-align:center;padding-top:.5rem;padding-bottom:.4rem;}
    .footer .footer_top .footer_top_left{font-size:22px;}
    .footer .footer_top .contacts{display:inline-block;padding:8px 20px;}
    .footer .footer_top .contacts a{font-size:16px;height:40px;line-height:40px;}
    .footer .footer_main{flex-direction:column;gap:30px;margin-top:.3rem;}
    .footer .footer_main .footer_main_left{font-size:18px;}
    .footer .footer_main .footer_main_left a{margin-bottom:15px;}
    .footer .footer_main .ewm{justify-content:center;}
    .footer .foot{font-size:12px;padding-top:30px;display:none;}
    .er_ji{padding:0;padding-top:15px;}
    /* 关于页 */
    .abou_1{height:auto;padding-bottom:.6rem;background-size:cover;}
    .abou_1 .title{padding-top: 40px;}
    .abou_1 .title font{font-size: 20px;}
    .abou_1 .title p{width:100%;font-size:14px;}
    .about_us .main_w{padding-top:50px;gap:25px;}
    .about_us .tit font{font-size:26px;}
    .about_us .tit p{font-size:17px;padding-top:20px;padding-bottom:15px;}
    .d_years .main_w .item{padding-left:.65rem;background-size:auto .45rem;}
    .d_years .main_w .item .d_1 font{font-size:34px;}
    .d_years .main_w .item .d_1 p,.d_years .main_w .item .d_2{font-size:14px;}
    .our .title{font-size:26px;margin-bottom:.4rem;}
    .our .list ul{grid-template-columns:1fr;gap:20px;}
    .our .list li .img .font{font-size:32px;}
    .our .list li .tit{font-size:15px;}
    .honors .tit{font-size:26px;}
    /* 产品列表/分类页 */
    .batt .list li{padding:10px 18px;font-size:15px;}
    .er_ji ul{flex-wrap:wrap;gap:12px 25px;font-size:15px;}
    .cplbs .list{padding: 20px 0 0 0;}
    .cplbs .list ul{grid-template-columns:repeat(2,1fr);gap:12px;}
    .cplbs .list li{padding-top: 5px;}
    .cplbs .list li a p{font-size:15px;padding-bottom:20px;}
    /* 产品详情页 */
    .grids .yanj{grid-template-columns:1fr;padding-top:30px;}
    .grids .yanj .c_right{padding-left:0;padding-top:20px;}
    .grids .yanj .c_right .title div{font-size:20px;padding-bottom:20px;}
    .grids .yanj .c_right .conts{padding:.2rem;}
    .o_main{flex-direction:column;gap:12px;}
    .o_main .o_iun a,.o_main .o_ret a{width:100%;}
    .Product_Details{font-size:22px;padding-top:50px;}
    .Product_Details::after{left:calc(50% - 100px);width:200px;}
    .nron{padding:30px 15px;font-size:15px;word-break:break-word;}
    .grids .prne{margin:30px 0;padding:20px;}
    /* 新闻列表页 */
    .news_list li a{grid-template-columns:1fr;gap:8px;}
    .news_list li a .time{padding-top:0;}
    .news_list li a .title{font-size:17px;margin:8px 0;}
    .case_list ul{grid-template-columns:repeat(2,1fr);gap:15px;}
    /* 手机弹层菜单 */
    .meit .hanyi{padding-top:35px;}
    .meit .hanyi .close{right:5px;top:10px;}
    .meit .hanyi .close img{width:16px;}
    .meit .hansan{margin-top: 0px;}
    .meit .hansan .hansan_1{font-size: 16px;line-height: 2;}
    .meit .hansan .hansan_1 li.cur{font-size: 16px;}
    .meit .hansi{font-size: 18px;padding-top:30px;padding-bottom:30px;}
    /* 其它通用 */
    #PageContent{font-size:14px;padding:.4rem 0;}
    .pros_boxG{width:100%;}
    .pros_boxG .box_1 .box{width:100%;}
    .video-content iframe{height:260px;}
.footer .main_w{display:none;}
    .a_us .a_us_main .a_us_left{display: flex;align-items: center;margin-bottom: 20px;WIDTH:100%;justify-content: space-between;line-height: 24px;}
    .a_us .a_us_main .a_us_left .more a{background-size:24px auto;font-size:14px;line-height: 24px;}
    .alibaba{width:100px;}
    .hansan_2{width:60px;}
    .meit .haner form{height:35px;display:none;}
    .honors .lists a img{width:100%;}
    .honors .lists p{font-size:14px;line-height:1.75;}
    .cplbs .list li{padding:.2rem;box-sizing: border-box;}
    .cplbs .list li a p{font-size:14px;}
    .batt .list ul{grid-template-columns:repeat(2,1fr);display:grid;}
    .grids .prne .next a,
    .grids .prne .prev a{font-size:14px;}
    .grids .yanj .c_right .conts .lists .a1{line-height:1.7;}
    .grids{padding-bottom:10px;}
    .ny-news-tit{font-size:16px;line-height:1.7;}
    .cplbs .list li a font{padding:0;padding-top:10px;padding-bottom:5px;}
    .cplbs .list li a p{padding:0;}
    .about_us .about_us_right .list{width:100%;}

     .pros_boxG .box_1 { margin-bottom:0px;}
    .pros_boxG .box_1 .box { float: unset; width: 100%; margin-bottom: 15px; }
    .pros_boxG dt { width: 60px; background-size:30% auto; }
    .pros_boxG dd { width: calc(100% - 60px) }
    .pros_boxG .txt { width: calc(100% - 20px); padding: 10px; }
    .pros_boxG .area { width: calc(100% - 20px); padding: 10px; }
    .pros_boxG .box_3 .code { padding: 10px; }
    .pros_boxG .btnbox { display: flex; margin-left: 0; gap:.2rem;}
    .pros_boxG .box_3 .btn{overflow:hidden;min-width:0px;}
    .pros_boxG .box_3 .btn { width:100%; margin-left:0;}
    .pros_boxG .box_3 .btn_1 { margin-bottom:0px;}
    .pros_boxG {padding: 30px 0;width: 93.75%;}
    .pros_boxB{margin-top:30px;}
        .waps,
    .zwf{display:block;}
}

@media(max-width: 370px) {
    .partners2 .list ul{grid-template-columns:repeat(2,1fr);}
    .footer .footer_top .footer_top_left{font-size:19px;}
    .pro_list .list1 ul{font-size:12px;}
}

@media(max-width: 360px) {
    .titles{font-size:20px;}
    .news_center .tits{font-size:22px;}
    .deve .qun_head .time{font-size:64px;}
}