@media(min-width:1601px){html{font-size:16px}}@media(min-width:1400px) and (max-width:1600px){html{font-size:14px}}@media(min-width:640px) and (max-width:1399px){html{font-size:13px}}@media(min-width:481px) and (max-width:639px){html{font-size:13px}}@media(min-width:329px) and (max-width:480px){html{font-size:13px}}.wap{display:none}@media(max-width:1440px){.s_about{height:55rem}.m{padding:0 9rem}.n_banner{height:44rem}.n_news01 .txt{padding:6rem 4rem 6rem 5rem}.n_news02 ul{gap:4rem 3rem}.n_buju .right ul{gap:3rem}.n_buju .left{width:50%}.pro_area .txt h4{font-size:1.75rem}}@media(max-width:1360px){.n_banner{height:40rem}}@media(max-width:1280px){.s_news .bd{padding:0}.s_news .bd .arr_left{left:-5rem}.s_news .bd .arr_right{right:-5rem}.s_news .s_txt{margin-bottom:4rem}.m{padding:0 8rem}.n_news01 .img{height:27rem}.n_news02 ul{gap:3rem 2rem}}@media(max-width:1200px){#nav{margin-right:1.5rem}#header{display:none}#m_header{display:block}#nav_btn_box{display:block}.n_title{display:none}#m_n_nav{display:block}.web{display:none}.wap{display:block}span.wap{display:inline}.online_q{display:none}body{padding-top:4.5rem}#banner .swiper-container{height:calc(100vh - 4.5rem)}.top_nav{display:flex}#m_nav .foot_nav{display:flex!important;justify-content:space-around;max-width:inherit;gap:4rem}#m_nav .foot_nav dd{color:rgba(255,255,255,.6)}.n_banner{height:37rem}.pro_bn .pic{width:36rem}.pro_bn .m{flex-direction:column-reverse}.pro_bn .txt{padding-top:0;height:auto;padding-bottom:3rem}}.wap_show{display:none}@media(max-width:1100px){#banner .swiper-container{height:46rem}#banner .txt{padding-top:0;padding-bottom:2rem}.s_about .bd{display:flex;flex-direction:column}.wap_show{display:block}.pc_show{display:none}.s_about .right{padding-top:2rem}.s_pro{flex-direction:column}.m{padding:0 6rem}.s_pro .right .m{padding-left:6rem}.foot_logo{display:none}#foot .m{padding-top:5rem;padding-bottom:5rem}.n_banner{height:35rem}.n_news01 .img{height:22rem}.n_news01 .txt{padding:4rem 3rem 4rem 4rem}#box li .box{padding:3rem 2rem}#box li{width:13rem}#box li.on{width:calc(100% - 39rem - 3.375rem)!important}.pro_area .txt{opacity:1;visibility:visible}}@media(max-width:768px){.pad_top{padding-top:5rem!important}.pad_bot{padding-bottom:5rem!important}.xs_jianju{margin-left:-5px!important;margin-right:-5px!important}.xs_jianju li{padding-left:5px!important;padding-right:5px!important}.m{padding:0 4rem}.s_pro .right .m{padding-left:4rem}#banner .swiper-container{height:38rem}.s_about{height:52rem}.s_about .left{margin-right:0}.s_pro .left .m{padding-right:0}.n_join ul li .box{padding:2rem 3rem}.btn_apply{width:8rem;height:3rem}.btn_apply i{margin-left:.5rem}.n_join .tt{margin-bottom:2.5rem}.join_search{margin-bottom:4rem}.n_lianxi .m{flex-direction:column}.n_news02 ul{grid-template-columns:repeat(2,1fr)}.n_news01 .txt h3{font-size:1.75rem}.n_news01 .img{height:18rem}.n_news01 .txt{padding:3rem 2rem 3rem 3rem}#n_news_xq .m{flex-direction:column}#n_news_xq .right_con{width:100%;max-width:inherit;margin-top:2.5rem}#n_news_xq .left_con{float:none;padding-right:0}#box{gap:.5rem}#box li{width:12rem}#box li.on{width:calc(100% - 36rem - 1.5rem)!important}.n_about{flex-direction:column;gap:0}.n_buju{flex-direction:column}.n_buju .left{width:80%;max-width:inherit}.n_buju .right{width:100%;padding-left:10%}.n_buju .right ul{gap:3rem}#box ul{display:grid;grid-template-columns:1fr 1fr}#box li{width:100%!important}#box li.on{width:100%!important}#box li .box{height:21rem}#box li p{opacity:1;visibility:visible}.about_tt{margin-bottom:3rem}}@media(max-width:480px){.pad_top{padding-top:4rem!important}.pad_bot{padding-bottom:4rem!important}#n_main .pad_top{padding-top:3.5rem!important}#n_main .pad_bot{padding-bottom:3.5rem!important}.m{padding:0 15px}.foot_nav{display:none}#foot .box2{flex-direction:column}.copyright{text-align:center}#foot .box1{margin-bottom:0}#foot .m{padding-bottom:3rem}#banner .txt img{max-width:100%}#banner .txt p{margin-top:2rem}#banner .swiper-container{height:29rem}.s_txt h3{font-size:1.875rem}.s_txt h4{font-size:1.875rem}.s_txt h3{margin-top:1rem}.s_about .con{font-size:1.0625rem;line-height:2}.btn_more{margin-top:2rem}.s_about{height:42rem}.s_pro .right .m{padding-left:15px}.s_pro .left .m{padding-bottom:3rem}.s_pro .box .txt{padding:3rem 2rem}.s_pro .box .txt h4{font-size:1.75rem;margin-bottom:1rem}.s_pro .box .img{width:14.875rem;right:-2.75rem;bottom:-4.375rem}.s_news .bd .txt{padding:1.5rem 2rem}.s_news .bd .txt h4{font-size:1.25rem;line-height:1.5}.s_news .bd .txt .bot{padding-top:1rem;margin-top:1rem}.s_news .bd .swiper{margin:0 3rem}.s_news .bd .arr{width:2.75rem;height:2.75rem}.s_news .bd .arr_left{left:-.5rem}.s_news .bd .arr_right{right:-.5rem}.gotop{width:4rem;height:4rem}.foot_ewm .txt p{font-size:12px}.foot_ewm .img{margin-right:1rem;width:6rem}.s_news .s_txt{margin-bottom:3rem}#m_nav .foot_nav{flex-wrap:wrap;gap:2rem;margin-left:1rem;row-gap:4rem}#m_nav .foot_nav dl{width:calc(50% - 1rem)}.foot_nav dl{padding-left:3.5rem}.foot_nav .ico{width:2.6rem;height:2.6rem}.foot_nav dl:before{left:1.3rem;top:2.6rem;opacity:.5}.join_search form .button{width:8.5rem}.join_search form i{margin-left:1.5rem}.n_join .tt h3{font-size:1.875rem}.n_banner .m h3{font-size:2.25rem}.n_banner{height:17rem}.n_banner .m p{margin-top:1.5rem;font-size:1.125rem;line-height:1.8}.n_join .tt{margin-bottom:2rem}.join_search{margin-bottom:2rem}.n_join ul li .box{flex-direction:column;align-items:flex-start;padding:2em}.n_join ul li .con{grid-template-columns:repeat(2,1fr)}.n_join ul li .left{width:100%;margin-bottom:1rem}.n_join ul li+li{margin-top:1.5rem}.tc_apply form{grid-template-columns:1fr;gap:1.5rem}.tc_apply form .group{grid-column:1/2!important}.tc_apply .p{margin-top:1rem}.tc_apply{padding:3rem}.tc_apply .tt{margin-bottom:2rem}.tc_apply .button{height:3rem}.page{margin-top:2.5rem}.page a{width:2.75rem;height:2.75rem}.join_search form{height:3.75rem}.n_lianxi .tt h3{font-size:2rem}.n_lianxi .tt h4{font-size:1.25rem;margin-top:1rem}.n_lianxi .tt h5{font-size:1.25rem;margin-top:1.25rem}.n_lianxi .tt{margin-bottom:2rem}.n_mapbox .box .ico{height:5rem}.n_guanzhu{margin-top:2rem}.foot_share ul li a{width:3rem;height:3rem}.foot_share ul li{margin-right:1rem}.n_mapbox .box{padding:5px}.n_lianxi .m{gap:2rem}.n_news01 .box{flex-direction:column-reverse;gap:0;border-radius:1rem;overflow:hidden}.n_news01 .txt{margin-top:0;width:100%;background:#fff}.n_news01 .txt:before{display:none}.n_news01 .img{border-radius:0}.n_news01 .txt{padding:2rem 2.5rem}.n_news01 .txt h3{font-size:1.5rem;margin-top:10px;margin-bottom:13px}.n_news01{margin-bottom:3rem}.n_news02 ul{grid-template-columns:1fr;gap:2rem}.ar_title h3{font-size:1.5rem}.news_tuijian .tt{margin-top:2.125rem}.about_tt h2{font-size:1.25rem}.about_tt h3{font-size:2rem;line-height:1.4}.about_tt{margin-bottom:2rem}.n_about .con{font-size:13px;line-height:2}.n_buju .right{padding-left:0}.n_buju .right ul li h4 span{font-size:3rem}.n_buju .right ul li h4{font-size:1.375rem}.n_buju{gap:3rem}#box li .box{padding:2rem 1.5rem}#box li h4{font-size:1.375rem}#box ul{gap:.75rem}.n_buju .right ul li .con p{padding-left:.75rem}.n_buju .right ul li .con p:before{width:4px;height:4px}.pro_bn .txt{font-size:1rem}.pro_tt h3{font-size:2.25rem;margin-top:12px;margin-bottom:12px}.n_pro .box .txt{padding:3rem 2rem}.n_pro .box .txt h4{font-size:1.75rem;margin-bottom:1rem}.n_pro .box .img{width:14.875rem;right:-4rem;bottom:-4.375rem}.n_pro .box .txt .con{padding-right:8rem}.n_pro .bd .arrbox{margin-top:2rem}.n_pro .bd .arr{width:3.5rem;height:3.5rem}.n_pro .bd .arr svg{width:1.25rem;height:1.25rem}.pro_area .bd .arrbox .arr{margin-top:2rem !important;}.pro_area .bd .arr{width:3.5rem;height:3.5rem}.pro_area .bd .arr svg{width:1.25rem;height:1.25rem}.pro_area .pro_tt{margin-bottom:2rem}.pro_area .txt{padding:1rem .5rem;text-align:center}.pro_area .txt h4{font-size:1.125rem;line-height:1.5;margin-bottom:.5rem}.pro_area .txt span{font-size:.75rem}}
@media (max-width: 1024px){ 
    .n_buju{ flex-direction: column;}
    .n_buju .left{ max-width: inherit; width: 80%;}
    .n_buju .right{ width:100%;}
    .n_buju .right ul{ display: flex; justify-content: space-between;}
    #n_main .pad_top.n_buju{ padding-top: 3rem !important;}
    .n_about{ flex-direction: column; gap: 0;}
    .n_about .right{ max-width: inherit;}
    .n_buju .right{ margin-left: 0;}
}
@media (max-width: 768px){ 
    .n_buju .right ul{ display: grid; grid-template-columns: 1fr 1fr;}
    
}
