@media(min-width:1601px){html{font-size:16px}
.w1600,.w1240{padding:0 10rem}
}
@media(max-width:1750px){html{font-size:16px}
.w1600,.w1240{padding:0 8rem}
}
@media(max-width:1600px){html{font-size:14px}
.w1600,.w1240{padding:0 5rem}
}
@media(max-width:1550px){}
@media(max-width:1399px){html{font-size:13px}
}
@media(max-width:1280px){}
@media(max-width:1024px){#pc_header{display:none}
#m_header{display:block}
#nav_btn_box{display:block}
#n_banner .img{height:20vh;}
#n_banner .hz h2{font-size:2rem;}
#n_banner .hz h2::before{width:2.5rem;height:2.75rem;}
.n_fwtk .hz{flex-wrap:wrap;}
.n_left{padding:1.5rem;max-width:none;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;position:unset;}
.n_left a{margin-bottom:0;}
.ny_f .top{flex-direction:column;}
.ny_f .top dd,.sy_f .top dd{display:none;}
.ny_f .top dt,.sy_f .top dt{display:flex;align-items:center;gap:1rem;}
.ny_f .top dt::after,.sy_f .top dt::after{content:'\e650';font-family:"iconfont" !important;}
.n_title{margin-bottom:2rem;}
.n_login .hz{padding:1.5rem;margin-top:3.75rem;}
.login{padding-top:0;}
.divider{margin:1rem 0;}
.divider::before,.divider::after{width:15%;}
.n_wzxq .top .hz{flex-wrap:wrap;gap:2rem;}
.n_wzxq .top .hz .txt .time{margin-bottom:2rem;}
.n_wzxq .top .hz .txt h2{font-size:2rem;line-height:1.5;}
.n_wzxq .top .hz .img{height:18rem;}
.n_dslb .hz3 .swiper-slide a{padding:1.5rem;}
.n_dslb .hz3 .swiper-slide a .img{height:17.5rem;}
.n_dslb .hz4 ul{grid-template-columns:repeat(3,1fr);gap:1rem;}
.n_dslb .h2{font-size:2rem;margin-bottom:1.5rem;}
.n_dslb .hz4 ul{margin-top:0;}
.n_lszc{margin-top:3.75rem;}
.n_lszc h2{font-size:2rem;}
.n_lszc .hz1 ul{grid-template-columns:repeat(2,1fr);gap:1rem;}
.n_lszc .hz1 ul p{display:none;}
.n_lszc .hz1 ul h3{max-width:none;min-height:auto;}
.n_lszc .hz1 ul .ico{min-height:4.25rem;}
.n_lszc .hz2 ul{grid-template-columns:repeat(1,1fr);}
.n_kcxq .hz .con_4 .ibox .flex .rr .img,.n_kcxq .hz .con_4 .ibox .flex .rr{width:100%;max-width:none;}
.n_lszc .hz3 .tbox{margin-bottom:3.75rem;}
.lszc .tc_content{max-height:80%;padding:1.5rem;overflow:hidden;overflow-y:auto;border-top-right-radius:0;border-bottom-right-radius:0;}
.tc_content .box{max-height:none;}
.n_kcxq .hz .right{display:none;}
.n_kcxq .hz .left .top{flex-wrap:wrap;gap:2rem;}
.n_kcxq .hz .left .top .ll .img{height:18rem;}
.n_kcxq .hz .cont{margin-bottom:3.75rem;}
.n_kcxq .hz .con_2 ul{grid-template-columns:repeat(1,1fr);gap:2rem;}
.n_kcxq .hz .con_2 ul li{border-radius:1rem;padding:1.5rem;}
#rev_list li{font-size:1.25rem;text-align:center;}
.lszc .tc_content .h3{font-size:2rem;}
.n_kcxq .hz .left .h2{font-size:2rem;}
.n_kcxq .hz .con_4 .ibox .t1{flex-direction:column;align-items:flex-start;justify-content:center;}
.n_kcxq .hz .left .save{gap:1.5rem;}
.n_kcxq .hz .con_4 .ibox .t1 .txt .t2{flex-wrap:wrap;}
.n_login .hz .a{margin-top:2rem;}
.n_kcxq .hz .nn,.n_dsxq .hz .nn{flex-wrap:wrap;gap:1rem;margin:2rem 0;}
.n_kcxq .hz .nn a,.n_dsxq .hz .nn a{padding:.75rem 1.5rem;}
.n_kcxq .hz .con_1 li{padding:1.5rem 0;}
.n_kcxq .hz .con_1 li h4{margin-bottom:0;}
.n_kcxq .hz .cont .h2{margin-bottom:1.5rem;}
.n_kcxq .hz .con_4 .ibox .t1 .txt .t3{justify-content:unset;gap:1rem;}
.revul li{padding:1.5rem;}
.n_kcxq .hz .con_5 .revul{grid-template-columns:repeat(1,1fr);gap:2rem;}
.n_kcxq .hz .con_5 .revul li .ar_article{margin-bottom:2rem;}
.n_kcxq .hz .con_3 .ul .aa{flex-wrap:wrap;gap:2rem;}
.n_kcxq .hz .nn,.n_dsxq .hz .nn{border-radius:1rem;}
.n_kcxq .hz .con_2 ul li{flex-direction:column;align-items:flex-start;gap:1rem;}
.n_kcxq .hz .con_2 ul li i{font-size:2rem;}
.n_kcxq .hz .con_3 .li{padding:2rem 0;}.s_pop .top{margin-bottom: 2rem;}
.n_kclb .h2{font-size:2rem;}
.n_kcxq .hz .con_3 .li{grid-template-columns:repeat(1,1fr);gap:1.5rem;}
.n_kcxq .hz .con_3 .li .sch_1 p,.n_kcxq .hz .con_3 .li .sch_3 p{font-size:1.375rem;}
.n_kcxq .hz .con_4 .ibox .flex{flex-wrap:wrap;}
.n_like .top h2{font-size:2rem;}
.taugul li .one .img{max-width:none;}
.taugul li .one{flex-wrap:wrap;gap:1rem;}
.taugul li .ds{flex-wrap:wrap;gap:2rem;}
#n_banner .box .ff{flex-wrap:wrap;}
.mbx{margin-bottom:2rem;}
#n_banner .box h2{font-size:2rem;}
.n_kclb .h2{margin-bottom:1rem;}
.n_kclb .hz2 ul{margin-top:2rem;}
.n_kclb .hz2{margin-top:3.75rem;}
#n_banner .box .ff{margin-bottom:-10vh;}
.n_kclb .hz1 .top::before{display:none;}
#sele{flex-wrap:wrap;gap:1rem;}
.n_kclb .hz1 .top .ll{flex-wrap:wrap;}
.n_kclb .hz1 .top{flex-wrap:wrap;gap:2rem;}
#n_banner .box .ff .rr{display:none;}
#n_banner .box{position:unset;}
#n_banner .box .w1600::after,#n_banner .box .kk::after{display:none;}
.n_grxx .hz{grid-template-columns:repeat(1,1fr);}
.n_grxx .hz .left h2{font-size:2rem;line-height:1.5;margin:2rem 0 0;}
.n_grxx .hz .left p{display:none;}
.n_grxx .hz .left{background:transparent;}
.n_grxx .hz .left{padding:0;margin-bottom:2rem;}
.n_grxx .hz .right{padding:0;}
.n_dsxq .top{flex-wrap:wrap;gap:2rem;padding:1.5rem;}
.n_dsxq .top .left{flex-wrap:wrap;gap:2rem;}
.n_grxx .hz,.n_grxx form .top{display:block;}
.n_grxx form .flex{flex-wrap:wrap;}
#timeWeekContainer .flex .line{display:none !important;}
.gr2{gap:1.5rem;}
.gr_ul{grid-template-columns:repeat(2,1fr);margin-bottom:2rem;}
.n_dsxq .c1 .right{display:none;}
.n_dsxq .top .left .rr .l2{gap:1.5rem;}
.n_grxx form .but{justify-content:space-between;margin-top:3.75rem;}
.n_dsxq .c2 .flex{flex-wrap:wrap;}
.n_dsxq .c2 .flex .rr{text-align:left;}
.n_grxx form button{padding:.75rem 1rem;font-size:1rem;}
.n_grxx .hz{min-height:auto;}
.n_login .left .logo{display:none;}
.n_grxx form .top .inp{margin-bottom:2rem;}
.n_grxx form .top .inp:last-child{margin-bottom:0;}
.n_grxx form h6{margin-bottom:1.5rem;}
.n_grxx form h6{font-size:1.25rem;}
.n_dsxq .content_n .h2 p{font-size:2rem;}
.revul{grid-template-columns:repeat(1,1fr);gap:2rem;}
#banner .s_more{margin-bottom:0;}
.n_title h2{font-size:2rem;}
.n_dsxq .top .right .img{height:15rem;}
.n_dsxq .top .left .ll{align-items:center;justify-content:center;}
.n_dsxq .top .left .ll{max-width:none;}
.n_dslb .hz1 .top .ll{flex-wrap:wrap;}
.n_dslb .hz1 .top{flex-wrap:wrap;gap:2rem;}
#banner .swiper-slide .left .pagination{display:none;}
.n_dslb .hz2 ul{grid-template-columns:repeat(1,1fr);gap:2rem;}
.s_what .top{margin-bottom:2rem;}
.s_what .swhat .box{padding:1.5rem;}
.n_dslb .hz2 ul li .top{flex-wrap:wrap;gap:2rem;}
.n_dslb .hz2 ul li .dd{flex-wrap:wrap;gap:1.5rem;}
.n_dslb .hz2 ul li .top .ll{width:100%;display:flex;align-items:center;justify-content:center;}
.n_dslb .hz2 ul li{padding:1.5rem;}
.sy_f .top .a{display:none;}
.s_real .sreal a .img{margin-bottom:2rem;}
.sy_f .top{flex-direction:column;gap:1rem;}
.sy_f .top dl{width:100% !important;}
.s_start h2::before,.s_start h2::after{display:none;}
.s_real .sreal a .img{height:15.875rem;}
.s_start h2{font-size:2rem;line-height:1.5;}
.s_what .top::before,.s_what .top::after{display:none;}
.s_real .sreal a .img::before{width:12.375rem;height:12.375rem;}
.s_real .top h2{font-size:2.5rem}
.s_real,.s_what{display:none;}
.s_why .top h2{font-size:3rem;line-height:1.5;}
.s_what .top h2{font-size:2.5rem;}
.s_why ul{grid-template-columns:repeat(1,1fr);gap:7rem;}
.s_pop ul{grid-template-columns:repeat(1,1fr);gap:1rem;}
.s_pop ul li{padding:1.5rem;}
.s_pop ul li .one .img{max-width:none;}
#banner .hz{flex-direction:column-reverse;flex-wrap:wrap;}
#banner .swiper-slide .left::after{display:none;}
.n_fwtk,.ny_f,.n_wzxq .top,.n_dslb,.n_lszc .hz1,.n_lszc .hz2,.n_lszc .hz3,.n_kcxq,.n_like,.n_kclb,.n_dsxq,.s_start,.s_what,.s_real,.s_why{padding:3.75rem 0;}
.s_more a{padding:.75rem 1rem;font-size:1rem;}
#banner .hz .img{height:23rem;padding-bottom:4px;}
#banner .swiper-slide .left h3{font-size:2rem;}
.n_kcxq .hz .con_3 .li .sch_4{justify-content:flex-start;}
.taugul{grid-template-columns:repeat(1,1fr);gap:2rem;}
.taugul li{padding:1.5rem;}
.n_kclb .hz2 ul{grid-template-columns:repeat(3,1fr);gap:1rem;}
#banner .swiper-slide .left{padding-left:30px;}
#banner .swiper-slide .left h2{font-size:4rem;}
.w1600{padding:0 30px}
}
@media(max-width:768px){#m_n_nav{display:block}
.w1600,.w1240{padding:0 15px}
#banner .swiper-slide .left{padding-left:15px;}
}
@media(max-width:480px){}
