﻿@charset "utf-8";
@media screen and (max-width:1800px){
    .box_cons{padding: 0 8%;}
    .arrow{left: 8%;}
    .solution_items{width: calc(100% - 16%);}
    .solution_items .item em{transform: scale(0.7) translateX(500%);}

    .main_title h3{font-size: 36px;}
    .main_title p{font-size: 18px;}
    .about .desc{font-size: 16px;}

    .about_items .item .item_left p b{font-size: 50px;}

    .product_items .item h3,
    .solution_items .item h3{font-size: 24px;}

    .news_items_cons .news_items_left .item .tct h3{font-size: 20px;line-height: 28px;}
    .news_items_cons .news_items_right .item{padding: 15px 30px;}
    .news_items_cons .news_items_right .item h3{font-size: 18px;line-height: 24px;}
    .news_items_cons .news_items_left .item .pic{height: 260px;}
    .news_items_cons .news_items_left .item .tct small{margin-top: 10px;}
    .development_con{padding:0;padding-bottom: 120px;}
    .development .desc{font-size: 16px;line-height: 24px;}
    .development .development_items .item{font-size: 18px;}
    .download_list .item span{max-height: 220px;}

    .foot_top{padding: 90px 0 50px;}

    .about_items{margin-top: 60px;}
    .news_list .item .pic{height: 250px;}
}

@media screen and (max-width:1680px){
    
    
    header h1{line-height: 80px;}
    .development_con{padding:0;padding-bottom: 60px;}
    .product_items .item{padding: 60px 40px;}
    .solution_items .item{padding: 20px;}
    .solution_items{bottom: 60px;}
    .section-wrap .section .section_con{padding-top: 100px;}
    
    .head_nav ul li{margin-right: 30px;}
    .section-btn{right: 1%;}
    .about_items .item{padding: 20px;width: calc(100%/ 4 - 15px);margin-right: 20px;}
    .about_items .item .item_right{width: 36px;height: 36px;}
    .about_items .item .item_left p b{font-size: 36px;}

    .main_title h3{font-size: 30px;}
    .main_title p{font-size: 16px;line-height: 24px;}

    .product_items .item h3, .solution_items .item h3{font-size: 20px;}
    .product_items .item em{width: 40px;height: 40px;}
    /* .solution_items .item{margin-right: 20px;width: calc(100% / 5 - 16px);} */
    .solution_items .item em{width: 36px;height: 36px;}
    .news_items_cons .news_items_left .item{width: calc(100% / 2 - 10px);margin-right: 20px;}
    .news_items_cons .news_items_left .item .pic{height: 250px;}
    .news_items_cons .news_items_left .item .tct{padding: 10px 20px;}
    .news_items_cons .news_items_left .item .tct h3{font-size: 18px;margin: 10px auto;}
    .news_items_cons .news_items_left .item .tct p{font-size: 14px;line-height: 24px;}
    .news_items_cons .news_items_right{width: calc(100% / 3 - 20px);margin-left: 20px;}
    .news_items_cons .news_items_right .item{padding: 10px 20px;margin-bottom: 20px;}
    .news_items_cons .news_items_right .item h3{font-size: 16px;}
    .development_con{max-width: 84%;}
    .solution_items .item small{width: 60px;height: 60px;right: 20px;top: -20px;}
    .foot_top_nav dl{margin-right: 14px;max-width:125px;}
    .foot_top_nav dl dd a{line-height:1;font-size:12px;}
.foot_top_info p span{width:calc(100% - 135px);}
    .bar_tit h3{font-size: 36px;}
    .bar_tit p{font-size: 20px;}

    .box_con{width: 84%;}
    .introduce_left{width: 56%;}
    .introduce_right{width: 40%;}

    .introduce_items .item b{font-size: 40px;line-height: 60px;}
    .speech_txt{font-size: 80px;}

    .honor_left,
    .honor_right{max-width: 500px;}

    .history .item .year{font-size: 24px;}
    .history .item .txt{font-size: 16px;}
    
    .culture .item .ico{width: 35px;height: 35px;}
    .culture .item .tit{font-size: 24px;margin: 20px auto;}
    .culture .item .txt{font-size: 16px;line-height: 30px;}
    .culture .item .btn{width: 40px;height: 40px;line-height: 40px;}

    .bar_nav ul li a{line-height: 45px;}
    
    .research_items .item h3 b{font-size: 45px;}

    .adviser_items .item{width: calc(100% / 2 - 15px);margin-right: 30px;}
    .adviser_items .item .pic{max-width: 260px;}
    .adviser_items .item .pic img{height: 100%;}
    .adviser_items .item .tct{width: calc(100% - 260px);}

    .strategy_items .item .ico{width: 30px;height: 30px;}
    .strategy_items .item .tit{font-size: 20px;}
    .strategy_items .item .txt{line-height: 24px;}

    .report_tit ul li,
    .report_items .item .tct .tit{font-size: 20px;}
    .report_items .item .tct .txt b{font-size: 30px;}

    .product_left{margin-right: 30px;}
    .product_left h3{font-size: 24px;padding-bottom: 20px;margin-bottom: 20px;}
    .product_left ul li{margin: 15px 0;}
    .product_left ul li a{font-size: 16px;}
    .product_left ul li span::before, .product_left ul li span::after{width: 14px;}
    .product_left ul li ul li a{font-size: 14px;}
    .product_right{width: calc(100% - 360px);}
    .product_right .item{margin-bottom: 30px;}
    .product_right .item .pic{width: 40%;}
    .product_right .item .tct{width: calc(100% - 40%);}
    .product_right .item .tct .tit{font-size: 24px;}
    .product_right .item .tct .txt{line-height: 24px;height: 96px;margin-bottom: 20px;}

    .more a{width: 140px;line-height: 40px;}
    .more a span{margin-left: 10px;}

    .product_top .tct .tit{font-size: 24px;}
    .product_top .tct .txt{font-size: 18px;}
    .product_top .tct .btns a{font-size: 16px;line-height: 45px;}
    .product_btm .tit{font-size: 22px;}
    .product_btm_tit ul li{font-size: 18px;}
    .product_page ul li a{font-size: 16px;}
    
    .solution_tit .preview .swiper-container .swiper-slide span{width: 45px;height: 45px;}
    .solution_tit .preview .swiper-container .swiper-slide span img{width: 25px;height: 25px;}
    .solution_tit .preview .swiper-container .swiper-slide p{font-size: 20px;line-height: 30px;}

    .solution_tit .view .tit h3{font-size: 20px;}
    .solution_tit .view .tit p{max-width: 700px;}
    .solution_tit .view .tct .pic a{width: 60px;height: 60px;margin: -30px auto 0;font-size: 14px;}
    .solution_tit .view .tct .pic a span{margin: 10px auto;}

    .solution_tit .preview .arrow-right, .solution_tit .preview .arrow-left, .solution_tit .view .arrow-right, .solution_tit .view .arrow-left{width: 40px;height: 40px;line-height: 40px;}
    .solution_tit .preview .arrow-left, .solution_tit .view .arrow-left{left: -45px;}
    .solution_tit .preview .arrow-right, .solution_tit .view .arrow-right{right: -45px;}

    .main_title2 h3{font-size: 26px;}
    .main_title2 h3 a{font-size: 14px;}
    .main_title2 h3::before{height: 24px;margin-top: -12px;}
    .repair_items .item h3{font-size: 18px;}
    .repair_items .item p{font-size: 24px;}

    .repair_bd .item label p{font-size: 16px;}
    .repair_bd .item label input{font-size: 14px;line-height: 36px;height: 36px;border-radius: 5px;}
    .repair_bd .item label textarea{height: 120px;}
    .repair_bd .item label span{font-size: 14px;line-height: 36px;}
    .repair_bd .item label .imgs{height: 34px;width: 110px;top: 47px;}
    .repair_bd .item label button{width: 140px;line-height: 36px;font-size: 16px;height: 36px;}

    .repair_left dl dd p{font-size: 16px;line-height: 24px;}
    .repair_left dl dd b{font-size: 22px;}
    .repair_left dl dt{width: 50px;height: 50px;line-height: 48px;}
    .repair_left dl dt img{max-width: 30px;}

    .download_item1 .item .tct .tit,
    .download_item2 .item .tct .tit,
    .download_item3 .item .tct h3,
    .download_list .item p{font-size: 18px;}
    .news_top .pic{width: 45%;}
    .news_top .tct{width: calc(100% - 45%);}
    .news_top .tct em b{font-size: 30px;}
    
    .news_top .tct h3{font-size: 22px;}
    .news_top .tct small{width: 140px;line-height: 40px;}
    
    .news_list .item .tct h3{font-size: 18px;line-height: 24px;}
    .news_titles h3{font-size: 24px;}
    
    .contact_items .item span{width: 60px;height: 60px;line-height: 58px;}
    .contact_items .item span img{width: 30px;height: 30px;}
    .contact_items .item p{font-size: 18px;}
    .contact_items .item b{font-size: 22px;}
    .contact_bd .item p{font-size: 18px;}
    .contact_bd .item p span{display: inline-flex;vertical-align: top;}
    .contact_bd .item p input{height: 40px;line-height: 40px;font-size: 14px;}
    .contact_bd .item p .imgs{width: 100px;height: 38px;top: auto;bottom: 0;}
    .contact_bd .item p button{width: 160px;line-height: 40px;font-size: 18px;}

    .job_item em{width: 55px;height: 51px;}
    .job_item h3{font-size: 22px;}
    .job_item p,
    .job_item span{font-size: 16px;}

    .job3_con .item span{width: 35px;height: 35px;}
    .job3_con .item p{font-size: 18px;}

    .job4_con .item h3{font-size: 20px;}
    .job4_con .item h3 img{width: 18px;height: 18px;}

    .main_title2 h3 a img{width: 16px;height: 15px;}

    .search_top,
    .search_btm{width: 100%;}

    .job_left{width: calc(100% - 320px);}
    .job_right{width: 300px;}
    .job_right .tit h3{font-size: 20px;}
    .job_right .tct .item h3{font-size: 16px;}
    .job_list_left h3{font-size: 18px;}

    .sustainSwiper{height: 480px;}
    .sustainSwiper .sustainItem ul{height: 400px;}
    .adviser_items .item .tct .txt, .adviser_items .item .tct .text{margin-top: 10px;line-height: 22px;}
    .team_items .item .tct .txt, .team_items .item .tct .text{line-height: 22px;}
    .research_items .item::after{right: 0px;}
    .job_right .tct{padding: 15px 20px;}
    .job_list{padding: 20px;}
    .job_list_right{width: calc(100% - 270px);padding-left: 20px;}
    .job_list_right .txt{width: calc(100% - 120px);}
    .job_list_right .tst .more{margin-bottom: 30px;}
    .download_item2s .item .tct .txt b{font-size:24px;}
    .download_item2s .item .tct .txt{padding-top:60px;}
    .news_list .item .pic{height: 220px;}

}
@media screen and (max-width:1366px){
    .foot_top_logo, .foot_top_hot, .foot_top_info{margin-bottom: 30px;}
    .foot_top {padding: 50px 0 20px;}

    .research_items .item::after{right: 0px;}
    .download_list .item span{max-height: 200px;}
   
}
@media screen and (max-width:1280px){
  
}
.sj_menu{display: none;}
.sjBanner{display: none;}
.sj_pic{display: none;}
@media screen and (max-width:1200px){
    .bar_pic video {
        display: none;
    }
    .pc_pic{display: none;}
    .sj_pic{display: block;}
    .sj_menu{display: block;width:30px;height:30px;margin:0 auto;right: 4%;top:18px;position: absolute;}
    .sj_menu span{width:20px;height:3px;display: block;margin:13.5px auto;transition: ease-in 1s;position: relative;background: var(--fontColorf);}
    .sj_menu span::after,
    .sj_menu span::before{content: "";display: block;width:20px;height:3px;background: var(--fontColorf);transition: ease-in 1s;position: absolute;}
    .sj_menu span::after{bottom: -6px;}
    .sj_menu span::before{top: -6px;}
    .son .sj_menu span{position: relative;transform: rotate(45deg);transition: ease-in 1s;}
    .son .sj_menu span::before{transform: rotate(90deg);top:0px;position: absolute;transition: ease-in 1s;}
    .son .sj_menu span::after{display: none;}
    
    .about .main_title,
    .about .desc,
    .about .more,
    .about_items,
    .proguct .main_title,
    .product_items .item,
    .solution .main_title,
    .solution_items .item,
    .section-5 .main_title,
    .news_tit,
    .news_cons{transform: translateY(0);}


    .head_right{position: absolute;top: 65px;width: 100%;left: 0;right: 0;display: block;background: var(--fontColorf);padding: 15px;box-sizing: border-box;transform: translateX(100%);transition: all 0.5s;z-index: 99;}
    .son .head_right{transform: translateX(0);transition: all 0.5s;}
    header h1{max-width: 130px;line-height: 65px;}
    .head_nav ul{display: block;}
    .head_nav ul li{border-bottom: 1px solid #ddd;margin-right: 0;}
    .head_nav ul li a{font-size: 16px;line-height: 36px;color: var(--fontColor3);}
    .head_nav ul li ul{width: 100%;position: static;margin: 0 auto;display: flex;transform: translateY(0);display:none;}
    .head_nav ul li ul li{line-height: 30px;border-bottom: 0;}
    .head_nav ul li ul li a{padding: 5px;}
    .head_nav ul li ul li span{display: none;}
    .head_lange{width: 60px;margin-top: 20px;border: 1px solid #ddd;}
    .head_lange a{color: #333;}

    .arrow{font-size: 0;}
    .arrow span{width: 30px;height: 30px;}

    .swiper-pagination-banner{padding: 0;display: block;text-align: center;bottom: 30px !important;}
    
    .section-wrap .section .section_con{padding-top: 60px;}

    .about,
    .section-5{height: 100vh;box-sizing: border-box;display: flex;align-items: center;}
    .about .main_title{padding-top: 20px;}
    .about .desc{margin: 20px auto;line-height: 24px;font-size: 14px;}
    .about_items{margin-top: 20px;}
    .about_items .item{width: calc(100% / 2 - 5px);margin-right: 10px;padding: 10px;margin-bottom: 10px;}
    .about_items .item:nth-child(2n){margin-right: 0;}
    .about_items .item .item_left p b{font-size: 30px;}
    .about_items .item .item_right{width: 30px;height: 30px;}

    .main_title h3{font-size: 22px;}
    .more a{width: 100px;line-height: 32px;}

    .product_items .item,
    .product_items .item.active{width: calc(100% / 2);height: auto;padding: 10px;transform: translateX(0%);}
    .product_items .item:nth-child(1),
    .product_items .item:nth-child(2){border-bottom: 1px solid rgba(255, 255, 255, 0.6);border-top: 1px solid rgba(255, 255, 255, 0.6);}
    .product_items .item:last-child{width: calc(100%);border-top: 1px solid rgba(255, 255, 255, 0.6);border-bottom: 1px solid rgba(255, 255, 255, 0.6);}
    .product_items{height: 70vh;bottom: 50px;}
    .product_items .item.active em,
    .solution_items .item em{transform: scale(1) translateY(0px);width: 30px;height: 30px;}
    .product_items .item .more{margin: 5px auto 0;}
    .product_items .item em{margin: 0 auto 5px;}
    .product_items .item h3::after{margin: 15px auto;display: none;}
    .product_items .item p{display: none;}
    .product_items .item.active h3,
    .product_items .item.active p,
    .product_items .item.active .more,
    .product_items .item.active .txt{transform: translateY(0px);}
    .product_items .item .txt,
    .product_items .item.active .txt{margin-top: 0px;display: none;}
    

    .product_items .item h3, .solution_items .item h3{font-size: 18px;line-height: 24px;}

    .solution_items .item{width: calc(100% / 2 - 5px);margin-right: 10px;padding: 10px;margin-bottom: 20px;background: rgba(255, 255, 255, 0.9);}
    .solution_items .item:nth-child(2n){margin-right: 0;}
    /* .solution_items .item:last-child{width: 100%;} */
    .solution_items .item p{display: none;}
    .solution_items .item small{width: 50px;height: 50px;right: 10px;top: -10px;transform: scale(1);}
    .solution_items .item em,
    .solution_items .item.active em{filter: brightness(1);margin-bottom: 10px;}
    .solution_items .item h3{color: var(--fontColor3);}

    .news_tit{margin: 15px auto;width: 100%;float: none;}
    .news_tit ul li{width: 120px;line-height: 40px;margin-left: 0;margin-right: 20px;}
    .news_items_cons .news_items_left{width: 100%;}
    .news_items_cons .news_items_right{width: 100%;margin-left: 0;margin-top: 10px;}
    .news_items_cons .news_items_left .item{width: calc(100% / 2 - 5px);margin-right: 10px;}
    .news_items_cons .news_items_left .item .pic{height: 110px;}
    .news_items_cons .news_items_left .item .tct,
    .news_items_cons .news_items_right .item{padding: 10px;margin-bottom: 10px;}
    .news_items_cons .news_items_left .item .tct h3{line-height: 24px;margin: 0 auto;font-size: 16px;}
    .news_items_cons .news_items_left .item .tct p{display: none;}
    .news_items_cons .news_items_left .item .tct small, .news_items_cons .news_items_right .item small,
    .news_items_cons .news_items_left .item .tct em, .news_items_cons .news_items_right .item em{display: none;}
    .news_items_cons .news_items_right .item h3{font-size: 14px;line-height: 20px;margin-top: 0;}

    .development .main_title h3::after{margin: 20px auto;}
    .development .desc{font-size: 14px;line-height: 24px;}
    .development .development_items{margin: 20px auto;}
    .development .development_items .item{width: calc(100%);margin-bottom: 15px;}
    .development .development_items .item p{font-size: 16px;display: flex;}
    .development .development_items .item p span{width: 30px;height: 30px;}
    .development .more a{margin-bottom: 30px;}

    .foot_top{padding: 20px 0;}
    .foot_top_left,
    .foot_top_right{width: 100%;}
    .foot_top_nav{display: none;}
    .foot_top_hot dl dt{width: 45px;height: 45px;}
    .foot_top_hot dl dd b{font-size: 20px;}
    .foot_top_logo{max-width: 130px;}
    .foot_top_logo, .foot_top_hot, .foot_top_info{margin-bottom: 5px;}
    .foot_top_info p{font-size: 14px;line-height: 24px;display: flex;}

    .foot_btm{padding: 10px 0;text-align: center;}
    .foot_btm p{line-height: 20px;}
    .foot_btm p a{display: block;float: none;}
    

    .main_box{padding: 20px 0;}
    .introduce_left,
    .introduce_right,
    .honor_left,
    .honor_right{width: 100%;max-width: 100%;margin-top: 20px;}
    .research_con{padding-top: 20px;}
    .section-btn{display:none;}
    .section-btn li{width:12px;height:12px;}
    .repair_bd .item label{margin-bottom: 5px;}
    .pops_con .repair_bd{max-width: 90%;padding: 20px;}
    .job_list_right .tst .tit{width:100%}
}
@media screen and (max-width:1024px){
    header{position: fixed;}
    .introduce_items .item b{font-size: 30px;line-height: 40px;}
    .speech_name .item h3{font-size: 20px;}
    .speech_txt{font-size: 24px;}
    .speech_con .mains_text{padding-right: 20px;}
    
    .history .item{padding-left: 20px;box-sizing: border-box;padding-bottom: 20px;}
    .history .item .year,
    .history .item .txt{min-width: 100%;}
    .history .item .year,
    .history .item:nth-child(even) .year{margin: 0;text-align: left;margin-bottom: 20px;}
    .history .item:nth-child(even) .txt{text-align: left;}
    .history .item::before, .history .item::after{right: auto;}
    .history .item::after{margin-left: 5px;}
    .honor::before{width: 100%;}

    .honor_left .mains_text{padding-right: 20px;max-height: 450px;}
    .honor_right{padding-right: 20px;}
    .honor_right .item{width: calc(100% / 2 - 5px);margin-right: 10px;}
    .honor_right .item .tit{font-size: 14px;line-height: 24px;}
    .culture{height:auto;}
    .culture .item{width: calc(100% / 2);height: 220px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);padding-bottom: 30px;}
    .culture .item:hover{padding-bottom: 30px;}
    .culture .item .tit{margin: 10px auto;font-size: 20px;}
    .culture .item .txt{font-size: 14px;line-height: 24px;padding: 15px 0;display:block;}
    .culture .item .btn{margin: 15px auto;display:none;}

    .bar_tit h3{font-size: 20px;line-height:1;}
    .bar_tit p{font-size: 16px;padding-top: 10px;}

    .bar_nav{bottom: 10px;}
    .bar_nav ul li{width: calc(100%);margin-right: 0px;margin-bottom: 2px;}
    .bar_nav ul li:nth-child(2n){margin-right: 0;}
    .bar_nav ul li a{padding: 0;width: 100%;text-align: center;font-size: 13px;line-height: 18px;margin-right: 0;}
.introduce_items .item span{font-size:14px;line-height:20px;}
    .main_title p{font-size: 14px;}

    .research_items{padding: 30px 0;}
    .research_items .item{width: calc(100%);margin-right: 0px;margin-bottom: 10px;}
    .research_items .item:nth-child(2n){margin-right: 0;}
    .research_items .item::after{display: none;}
    .research_items .item h3 b{font-size: 30px;}
    .research_items .item p{font-size: 16px;line-height: 24px;}
    .adviser_items .item{width: 100%;margin: 20px auto 0;}
    .adviser_items .item .pic{max-width: 100%;margin: 0 auto;}
    .adviser_items .item .tct{width: 100%;}
    .adviser_items, .team_items{padding-top: 20px;}
    .team_items .item{width: 100%;margin: 20px auto 0;display: inline-flex;justify-content: space-between;}
    .team_items .item .pic{max-width: 45%;}
    .team_items .item .tct{width: 53%;}
    .team_items .item .tct .tit{line-height: 30px;}
    .team_items .item .tct .txt, .team_items .item .tct .text{line-height: 20px;margin-top: 5px;}

    .platform_tit{margin: 20px auto;}
    .platform_tit h3{font-size: 20px;}
    .platform_tit p{font-size: 14px;line-height: 24px;}
    .platform_items .item{width: 100%;margin: 0 auto 20px;}
    .platform_items .item .tit{font-size: 14px;}

    .page_list ul{padding: 30px 0;}
    .page_list ul li{width: 30px;height: 30px;line-height: 30px;font-size: 15px;}
    .fusion{padding-bottom: 20px;}
    .partner_items .item{width: calc(100% / 2 - 5px);margin-right: 10px;margin-bottom: 10px;}
    .partner_items .item:nth-child(2n){margin-right: 0;}
    
    .strategy_items{padding: 20px 0;}
    .strategy_items .item{width: 100%;margin: 0 auto 20px;padding: 15px;}
    .report .more{margin-top: -33px;}
    .report_tit{margin: 20px auto;}
    .report_tit ul li{margin-right: 20px;line-height: 40px;}

    .report_items .item{width: calc(100% / 2 - 5px);margin-right: 10px;margin-bottom: 10px;}
    .report_items .item:nth-child(2n){margin-right: 0;}
    .report_items .item .tct{padding: 15px;}
    .report_tit ul li, .report_items .item .tct .tit{font-size: 16px;}
    .report_items .item,
    .report_items .item .pic,
    .report_items .item .tct{height: 240px;}
    .report_items .item .tct .txt{padding-top: 80px;}
    .report_items .item .tct .txt b{font-size: 22px;}

    .product_con{margin-top: 20px;}
    .product_left{width: 100%;margin: 0 auto;}
    .product_right{width: 100%;margin-top: 20px;}
    .product_right .item .pic,
    .product_right .item .tct{width: 100%;}
    .product_right .item .tct{padding: 15px;}
    .product_right .item .tct .tit{font-size: 20px;}
    .product_right .item .tct .txt{font-size: 14px;}
    .product_top .pic,
    .product_top .tct{width: 100%;margin: 0 auto;}

    .product_top .tct .tit{font-size: 22px;}
    .product_btm{margin-top: 20px;}
    .product_page{margin: 20px auto;}
    .product_page ul li a{padding: 0 10px;text-align: center !important;display: block;line-height: 40px;}
    .product_page ul li a em{display: none;}
    .product_btm_tit ul li{line-height: 40px;}
    .bar{height: 43vh;}
    .bar_tit{padding-bottom: 30px;}

    .solution_tit .preview .arrow-right, .solution_tit .preview .arrow-left{display: block;}
    .solution_tit .view .arrow-right, .solution_tit .view .arrow-left{display: none;}
    .solution_tit .preview .arrow-right, .solution_tit .view .arrow-right{right: 0;}
    .solution_tit .preview .arrow-left, .solution_tit .view .arrow-left{left: 0;}
    .solution_tit .view .tit span{display: block;width: 90%;}

    .solution_cs{padding-bottom: 20px;}
    .solution_tit .preview{margin: 20px auto;}
    .repair_items .item{width: 100%;padding: 10px;margin: 10px auto;}
    .repair .main_title{margin: 20px auto;}
    .main_title2 h3{font-size: 20px;}
    .repair{padding-bottom: 20px;}
    .repair_items .item h3{margin-bottom: 10px;padding-bottom: 10px;}
    .repair_items .item p{font-size: 18px;}

    .repair_bd{padding: 20px;}
    .repair_bd .item:nth-child(2) label, .repair_bd .item:nth-child(6) label {width: calc(100% / 2 - 10px);}
    .repair_bd .item:nth-child(4) label{width: 100%;}
    .repair_bd .item label input,
    .repair_bd .item label textarea{padding-left: 10px;}
    .repair_bd .item label .imgs{width: 60px;}

    .repair2{padding-bottom: 20px;}
    .repair_con{margin-top: 20px;}    
    .repair_left,
    .repair_right{width: 100%;margin: 10px auto;}
    .repair_left dl{margin-bottom: 20px;}
    .repair_left dl dd b{font-size: 18px;}
    .search_top, .search_btm{width: 100%;}
    .search_top{margin: 20px auto;}
    .search_top input{padding-left: 10px;width: calc(100% - 80px);font-size: 14px;}
    .search_top button{line-height: 40px;width: 80px;}
    .search_btm{padding: 10px 0;}
    .search_btm dl{font-size: 15px;line-height: 24px;margin: 0 auto 10px;}
    .search_btm dl dd span{margin-left: 0;margin-right: 10px;}

    .download_item1 .item{width: 100%;margin: 20px auto;}
    .download_item1 .item .pic{max-width: 40%;}
    .download_item1 .item .tct{padding: 10px;}
    .download_item1 .item .tct .txt{line-height: 24px;margin: 20px auto;}

    .download_item2 .item{width: 100%;margin: 20px auto;display: inline-flex;}
    .download_item2 .item .pic{max-width: 40%;margin-bottom: 0;}
    .download_item2 .item .tct{padding: 10px;}
    .download_item2s .item .pic{max-width: 100%;width:100%;}
    
    .download_item3 .item{width: calc(100% / 2 - 5px);margin-right: 10px;margin-bottom: 0px;margin-top: 10px;}
    .download_item3 .item:nth-child(2n){margin-right: 0;}
    .download_item3 .item .tct a{padding: 15px;}

    .download_list .item{width: 100%;margin: 0 auto 20px;}
    .download_list .item p{margin-top: 0;text-align: center;}
    .download_lists .search_btm{margin-bottom: 0;}
    .crumbs{display: none;}
    .news_top .tct{padding: 15px;}
    .news_top .pic,
    .news_top .tct{width: 100%;}
    .news_top .tct h3{font-size: 20px;line-height: 30px;margin: 15px auto;}
    .news_top .tct p{font-size: 14px;line-height: 24px;}

    .news_list .item{width: 100%;margin: 0 auto 20px;}
    .news_list .item .tct{padding: 15px;}
    .news_list .item .tct h3{margin: 15px auto;}
    .news_con{padding: 20px;}
    .news_titles h3{font-size: 22px;}
    .news_titles{margin-bottom: 20px;}

    .contact_items{padding: 15px;}
    .contact_items .item{width: 100%;margin: 20px auto;}
    .contact_items .item span{width: 50px;height: 50px;line-height: 48px;}
    .contact_items .item b{font-size: 18px;}
    .contact_map{margin-top: -20px;}
    .contact_bd .item{width: 100%;margin: 0 auto;}

    .job_item{width: 100%;padding: 20px 0;background: rgba(255, 255, 255, 0.3);}
    .job_item h3,
    .job_item p{margin: 10px 0;}
    .job_item span{line-height: 30px;}
    .job2 .job2_con{height: auto;}

    .job3_con .item,
    .job3_con .item:nth-child(5n){width: calc(100% / 2 - 5px);margin-right: 10px;margin-top: 10px;}
    .job3_con .item:nth-child(2n){margin-right: 0;}
    .job3{padding-bottom: 30px;}
    .job4_con .item{padding: 15px;width: 100%;margin: 10px auto;}

    .job_right{display: none;}
    .job_list{padding: 15px;margin-top: 15px;}
    .job_list_left,
    .job_list_right{width: 100%;}
    .job_list_right{padding-left: 0;border-left: none;}
    .job_list_right .txt,
    .job_list_right .tst{width: calc(100%);}
    .job_list_con{height: auto;}
    .job_list_right .tst .more{display: none;}
    .bar_tit h3 img{width: 12px;height: 12px;}

    .platform_con{padding-top: 30px;}
    .sustainSwiper{height: 200px;}
    .sustainSwiper .sustainItem ul{height: 140px;}
    .sustainSwiper .sustainItem .sustainTit{width: 120px;line-height: 40px;left: 140px;}
    .product_left{padding: 15px;}
    .product_left ul li ul{padding-left: 10px;}
    .download_item2s .item .tct .txt b{font-size:24px;}
    .job_left{width:100%;}
    .news_list .item .pic{height: auto;}
}
@media screen and (max-width:768px){
  
}

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

  .pcBanner{display: none;}
    .sjBanner{display: block;}
}
@media screen and (max-width:414px){
    
}
@media screen and (max-width:375px){
    
}
@media screen and (max-width:360px){
    
}
@media screen and (max-width:320px){
    
}