@media screen and (max-width:900px){
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
  body{font-size:15px}
  *{box-sizing:border-box}
  .w1180,.w1200,.wrp1150,.wh_1200,.width,.container,.common-wrap,.wrap,.main{width:100%!important;max-width:100%!important;padding-left:15px!important;padding-right:15px!important;margin-left:auto!important;margin-right:auto!important}
  img,video,iframe{max-width:100%!important;height:auto!important}
  p,li,span,em,a,h1,h2,h3,h4{word-break:break-word}

  .head_xkd{position:relative;z-index:1200;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06)}
  .head_xkd .top{height:auto!important;line-height:1.6!important;padding:6px 0!important}
  .head_xkd .top .w1180{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 15px!important}
  .head_xkd .top span{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
  .head_xkd .top .a_1{display:none!important}
  .head_xkd .xkd_nav .w1180{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 15px!important}
  .head_xkd .xkd_nav img.fl{margin:0!important;height:38px!important;width:auto!important;float:none!important}
  .head_xkd .xkd_nav ul{height:auto!important;overflow:visible!important}
  .head_xkd .xkd_nav ul.fr{display:none;float:none!important;width:100%!important;flex-basis:100%;padding:0!important;margin-top:8px}
  body.nav-open .head_xkd .xkd_nav ul.fr{display:block}
  .head_xkd .xkd_nav ul li{float:none!important;width:100%!important;height:auto!important;padding:0!important;border-top:1px solid #eee}
  .head_xkd .xkd_nav ul li>a{line-height:46px!important;padding:0 4px!important;display:block!important;font-size:15px!important}
  .head_xkd .xkd_nav ul li.pro>a{background:none!important;padding-right:4px!important}
  .head_xkd .xkd_nav ul li .menu{position:static!important;top:auto!important;height:auto!important;width:100%!important;overflow:visible!important;border:0!important;box-shadow:none!important;transform:none!important;background:#f8f8f8!important;display:block!important}
  .head_xkd .xkd_nav ul li .menu .a_2{display:flex;flex-wrap:wrap;width:100%!important;padding:6px 8px!important}
  .head_xkd .xkd_nav ul li .menu .a_2 a{float:none!important;width:50%!important;margin:0!important;padding:8px 6px!important;display:block!important}
  .head_xkd .xkd_nav ul li .menu .a_2 a:first-child{margin-left:0!important}
  .head_xkd .xkd_nav ul li .menu .a_2 a img{display:none!important}
  .head_xkd .xkd_nav ul li .menu .a_2 a span{width:auto!important;font-size:14px!important;color:#333!important;padding:0!important;line-height:1.4}
  .head_xkd .xkd_nav ul li .menu .a_2 a p{display:none!important}
  .nav-toggle{display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:42px;height:42px;border:0;background:transparent;padding:0;cursor:pointer}
  .nav-toggle span{display:block;width:24px;height:2px;background:#333;transition:transform .2s,opacity .2s}
  body.nav-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}
  body.nav-open .nav-toggle span:nth-child(2){opacity:0}
  body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
  body.nav-open{overflow:hidden}

  .footer_top .w1200,.footer .w1200{width:100%!important;max-width:100%!important;height:auto!important;padding:24px 15px!important;display:flex;flex-wrap:wrap;gap:20px;overflow:visible!important}
  .footer_top .left,.footer .left{width:100%!important;float:none!important;text-align:left!important}
  .footer_top .left img,.footer .left img{height:44px!important;width:auto!important}
  .footer_top .center,.footer .center{width:100%!important;float:none!important;display:flex;flex-wrap:wrap;gap:12px}
  .footer_top .center p,.footer .center p{width:48%!important;float:none!important;margin:0!important}
  .footer_top .center p span,.footer .center p span{font-size:15px!important;margin:6px 0!important}
  .footer_top .center p a,.footer .center p a{line-height:26px!important;font-size:13px!important}
  .footer_top .fl_tj,.footer .fl_tj{float:none!important;width:100%!important;margin:0!important;display:flex;flex-wrap:wrap;gap:12px;align-items:center}
  .footer_top .fl_tj p,.footer .fl_tj p{width:auto!important;margin:0!important}
  .footer_top .fl_tj a,.footer .fl_tj a{width:120px!important;margin:0!important}
  .footer_top .right,.footer .right{float:none!important;width:100%!important}
  .footer_top .right ul,.footer .right ul{display:flex;gap:12px;flex-wrap:wrap}
  .footer_top .right ul li,.footer .right ul li{float:none!important;margin:0!important;width:110px!important}
  .footer_bot,.footer .footer_bot{height:auto!important;line-height:1.7!important;padding:14px 15px!important;font-size:12px!important;text-align:center}
  .footer_bot a,.footer .footer_bot a{font-size:12px!important}

  .banner{height:auto!important;min-height:240px;background-size:cover!important;background-position:center center!important}
  .banner ul li{height:auto!important;min-height:240px;background-size:cover!important;background-position:left center!important}
  .banner a{height:auto!important;min-height:240px}
  .banner .swiper-button-prev,.banner .swiper-button-next{display:none!important}

  .section-title{padding-top:36px!important;font-size:26px!important}
  .section-title p{font-size:15px!important;margin-top:10px!important}
  .title_1{font-size:26px!important;padding-top:34px!important}
  .title_1 span{font-size:26px!important}
  .title_1 p{font-size:14px!important;padding-top:12px!important}

  .section-1{height:auto!important;margin:20px 0 30px!important;overflow:visible!important;box-shadow:0 4px 12px rgba(0,0,0,.08)}
  .section-1 .w1180{display:flex;flex-wrap:wrap;padding:10px 0!important}
  .section-1 a{width:50%!important;height:auto!important;padding:14px 6px;box-sizing:border-box}
  .section-1 a img{max-height:52px;margin:6px auto!important}
  .section-1 a p{font-size:16px!important}
  .section-1 a span{font-size:12px!important;line-height:1.5!important}
  .section-2{padding-bottom:36px!important}
  .section-2 ul{width:100%!important;margin-top:20px!important;display:flex;flex-wrap:wrap;gap:14px}
  .section-2 ul li{width:calc(50% - 7px)!important;height:auto!important;margin:0!important;float:none!important}
  .section-2 ul li:nth-child(n2+0){right:auto!important}
  .section-2 ul li .product-min{position:static!important;width:100%!important;height:auto!important}
  .section-2 ul li .top{height:auto!important;padding:12px!important;background-size:cover!important}
  .section-2 ul li .top h3{font-size:17px!important}
  .section-2 ul li .top p{font-size:12px!important}
  .section-2 ul li .con .dl{height:auto!important;padding:12px!important}
  .section-2 ul li .con .hover{height:auto!important}
  .section-2 ul li .con .dt{font-size:13px!important;line-height:1.5!important}
  .section-2 ul li .con .dd{font-size:12px!important;line-height:1.5!important;margin-bottom:8px}
  .section-2 ul li .con .ms-btn{position:static!important;margin-top:6px;width:auto!important;padding:0 10px;font-size:12px!important}
  .section-2 ul li .bot{padding:10px 12px!important;margin-top:0!important}
  .section-2 .btn-a{width:auto!important;height:44px!important;line-height:44px!important;font-size:15px!important;margin:8px 5px!important;padding:0 18px}

  .section-3{height:auto!important;padding-bottom:30px;background-size:cover!important}
  .section-3 .w1180 .tabs{float:none!important;width:100%!important;margin-top:20px!important;display:flex;flex-wrap:wrap;gap:8px}
  .section-3 .w1180 .tabs a{width:calc(50% - 4px)!important;height:48px!important;line-height:48px!important;margin:0!important}
  .section-3 .w1180 .tabs a p{font-size:15px!important;line-height:48px!important}
  .section-3 .w1180 .tabs a.on em,.section-3 .w1180 .tabs .swiper-pagination-bullet-active em{display:none!important}
  .section-3 .swiper-container{float:none!important;width:100%!important;height:auto!important;margin-top:16px!important}
  .section-3 .swiper-wrapper{width:100%!important}
  .section-3 .swiper-slide{width:100%!important;height:auto!important}
  .section-3 .swiper-slide .top{margin:16px!important;height:auto!important;padding-bottom:14px}
  .section-3 .swiper-slide .top p{font-size:18px!important;line-height:1.5}
  .section-3 .swiper-slide .top span{font-size:13px!important}
  .section-3 .swiper-slide .top .btn-b{float:none!important;display:inline-block!important;height:36px!important;line-height:36px!important;margin:8px 6px 0 0!important;font-size:13px!important}
  .section-3 .swiper-slide .bot{margin:16px!important}
  .section-3 .swiper-slide .bot p{width:100%!important;float:none!important;font-size:13px!important;line-height:1.7}
  .section-3 .swiper-slide .bot .fr{width:100%!important;float:none!important;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
  .section-3 .swiper-slide .bot .fr .round{width:64px!important;height:64px!important;margin:0!important}
  .section-3 .swiper-slide .bot .fr .round em{width:54px!important;height:54px!important;line-height:54px!important;font-size:18px!important;margin:5px auto!important}
  .section-3 .swiper-slide .bot .fr .text{width:calc(50% - 38px)!important;margin:0!important;font-size:12px!important}
  .section-3 .swiper-slide .bot .fr span{line-height:1.8!important;font-size:13px!important}
  .section-3 .swiper-slide .bot .plan{width:100%!important;float:none!important;margin:0 0 12px!important;padding-left:70px!important;font-size:16px!important}
  .section-3 .swiper-slide .bot .info{width:100%!important;margin:8px 0 0!important;font-size:15px!important;height:auto!important;line-height:1.6!important;padding:8px}
  .section-3 .swiper-slide .bot .nimg{width:100%!important}

  .section-4{padding-bottom:30px!important}
  .section-4 ul{margin-top:20px!important;display:flex;flex-wrap:wrap;gap:10px}
  .section-4 li{width:calc(50% - 5px)!important;height:auto!important;margin:0!important;float:none!important;padding:14px 8px!important}
  .section-4 li p{font-size:15px!important}
  .section-4 li em{font-size:12px!important;line-height:1.5}

  .section-5 .item{width:100%!important;height:auto!important;margin:20px auto!important;display:block!important}
  .section-5 .item .fl{width:100%!important;height:60px!important;float:none!important;background-size:cover!important}
  .section-5 .item .fl p{position:static!important;width:100%!important;line-height:60px;font-size:18px!important;text-align:center}
  .section-5 .item .fr{width:100%!important;float:none!important;display:flex;flex-wrap:wrap}
  .section-5 .item .fr li{width:50%!important;height:auto!important;float:none!important;padding:12px!important}
  .section-5 .item .fr li img{width:40px!important;margin-right:10px}
  .section-5 .item .fr li p{font-size:14px!important;margin-bottom:4px}
  .section-5 .item .fr li em{font-size:12px!important;line-height:1.5}

  .section-6{padding-bottom:30px!important}
  .section-6 .item{width:100%!important;margin:20px auto!important;display:flex;flex-wrap:wrap}
  .section-6 .item p{width:50%!important;float:none!important;height:auto!important;font-size:20px!important;padding:10px 0;border-right:0!important;border-bottom:1px solid #ddd}
  .section-6 .item span{font-size:12px!important}
  .section-6 ul{display:flex;flex-wrap:wrap;gap:12px}
  .section-6 li{width:100%!important;height:auto!important;float:none!important;margin:0!important;padding-bottom:14px}
  .section-6 li p{font-size:17px!important}
  .section-6 li span{font-size:13px!important;padding:0 16px!important}
  .section-6 li em{font-size:12px!important;padding:0 16px!important}

  .section-7 img{margin-top:20px}
  .section-7 p{width:50%!important;float:none!important;display:inline-block;vertical-align:top;margin-bottom:16px!important;padding:0 4px}
  .section-7 p img{width:100%!important}

  .section-8{height:auto!important;padding:26px 15px 30px!important;background-size:cover!important}
  .section-8 .title{font-size:24px!important;margin:0 0 12px!important}
  .section-8 .title em{font-size:24px!important}
  .section-8 form{width:100%!important}
  .section-8 form ul li input{width:100%!important;margin:0 0 10px!important;height:46px!important;line-height:46px!important;font-size:14px!important}
  .section-8 a{width:100%!important;height:46px!important;line-height:46px!important;font-size:18px!important}
  .section-8 p{font-size:14px!important}

  .floor_9 ul.no1{width:100%!important;padding-top:20px!important;display:flex;flex-wrap:wrap;gap:16px}
  .floor_9 ul.no1 li{width:100%!important;float:none!important}
  .floor_9 ul.no1 li a.img{width:100%!important;height:auto!important}
  .floor_9 ul.no1 li a.ar_t{width:100%!important;white-space:normal!important;line-height:1.5!important;padding:6px 0}
  .floor_9 ul.no1 li span{width:100%!important;line-height:1.6}
  .floor_9 .xuanx{margin-top:24px!important;white-space:nowrap;overflow-x:auto}
  .floor_9 .xuanx span{font-size:14px!important;width:auto!important;padding:0 4px 10px!important;margin-right:14px!important}
  .floor_9 .box{height:auto!important;overflow:visible!important}
  .floor_9 .box ul{position:static!important}
  .floor_9 .box ul li{float:none!important}
  .floor_9 .box ul li a{width:100%!important;margin:0 0 10px!important;float:none!important;display:flex!important;justify-content:space-between;gap:10px}
  .floor_9 .box ul li a em:nth-child(1){width:auto!important;flex:1;white-space:normal!important;overflow:visible!important}
  .floor_9 .box ul li a em:nth-child(2){float:none!important;flex:none}
  .floor_10 ul{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px!important}
  .floor_10 ul li{width:calc(33.333% - 7px)!important;float:none!important;margin:0!important}
  .floor_10 ul li p{font-size:13px!important}
  .floor_11 ul li{margin:0 4px!important}
  .floor_11 ul li a{font-size:13px!important}
}
@media screen and (max-width:900px){
  .xkschool_menu{height:auto!important;overflow-x:auto!important;white-space:nowrap}
  .xkschool_menu ul{display:flex;min-width:max-content}
  .xkschool_menu ul li a{width:auto!important;padding:0 14px!important;font-size:14px!important;margin-right:0!important}
  .crumbs{padding:14px 0!important;margin-bottom:12px!important;font-size:13px!important}
  .xkschool_left_wz,.xkschool_left_list,.xkschool_right,.xkschool_right_wz{width:100%!important;float:none!important;margin-right:0!important;padding-bottom:20px!important}
  .xkschool_left_list ul.ul li{height:auto!important;margin-bottom:18px!important;overflow:hidden}
  .xkschool_left_list ul.ul li img{width:112px!important;height:76px!important;margin-right:12px!important}
  .xkschool_left_list ul.ul li .fl{width:calc(100% - 124px)!important;float:right!important}
  .xkschool_left_list ul.ul li .fl span{font-size:16px!important;line-height:1.4!important}
  .xkschool_left_list ul.ul li .fl p{font-size:13px!important;line-height:1.6!important;margin:6px 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  .xkschool_text h1{font-size:22px!important;line-height:1.5!important;text-align:left!important}
  .xkschool_text .article_tim{text-align:left!important;font-size:13px!important;margin-top:12px!important}
  .xkschool_text span{width:100%!important;height:auto!important;padding:10px 12px!important;font-size:13px!important;line-height:1.7!important;margin-top:18px!important}
  .xkschool_text .body{font-size:16px!important;line-height:1.9!important;margin:16px 0 30px!important}
  .xkschool_text .body img{display:block;margin:10px auto}
  .xkschool_left_wz .like strong{margin-left:0!important}
  .xkschool_left_wz .like a{width:100%!important;margin-left:0!important}
  .xkschool_left_wz .tjtag{padding:16px 0!important}
  .xkschool_left_wz .tjtag .tjyd a{margin-right:16px!important}
  .Turn em{width:100%!important;float:none!important;line-height:1.6!important}
  .wenzhang{width:100%!important;height:auto!important}
  .wenzhang .tab a{width:33.33%!important;font-size:15px!important}
  .wenzhang .text_content ul li .text_box p{width:100%!important;float:none!important;padding:0 12px!important;white-space:normal!important}
  .wenzhang .text_content ul li:last-child .text_box p{width:100%!important;margin-left:0!important}
  .tuijian-well{width:100%!important}
  .tuijian-well li{width:calc(50% - 10px)!important;margin-right:0!important}
  .tuijian-well .tuijian-image{width:100%!important;height:auto!important;aspect-ratio:3/2}
  .xkschool_right .info_1{width:100%!important;margin-right:0!important}
  .xkschool_right .info_1 .swiper-container_1{height:auto!important}
  .xkschool_right .info_1 .swiper-container_1 img{width:100%!important;height:auto!important}
  .xkschool_right .info_3 ul li{width:calc(50% - 10px)!important;margin-right:0!important;height:auto!important}
  .xkschool_right .info_3 ul li .bg_1,.xkschool_right .info_3 ul li .bg_1 img{width:100%!important;height:auto!important}
  .xkschool_right .info_4 ul li{height:auto!important;overflow:hidden}
  .xkschool_right .info_4 ul li .fl p{width:auto!important}

  .summary_title{height:auto!important;padding:28px 15px!important}
  .summary_title h1{font-size:26px!important;line-height:1.4!important;padding-top:0!important}
  .summary_title p{font-size:15px!important;line-height:1.6!important}
  .summary_title span{display:none!important}
  .profile_box{display:flex;flex-wrap:wrap;gap:14px;padding:20px 15px!important}
  .profile_box dl{width:calc(50% - 7px)!important;height:auto!important;margin:0!important;float:none!important}
  .profile_box dl .profile_txt{width:100%!important;height:auto!important;padding:10px 0!important}
  .profile_box dl .profile_txt span{font-size:22px!important;line-height:1.4!important}
  .tag_big{height:auto!important;padding:20px 15px 0!important;display:flex;flex-direction:column;gap:14px}
  .tag_big>div{width:100%!important;height:auto!important;margin:0!important;float:none!important;padding:18px!important}
  .tag_small{height:auto!important;margin-top:10px!important}
  .tag_small h2{font-size:20px!important;padding-left:0!important}
  .tag_small ul{padding:0!important;display:flex;flex-wrap:wrap;gap:8px}
  .tag_small ul li{width:calc(33.333% - 6px)!important;float:none!important;margin:0!important;font-size:14px!important;height:36px!important;line-height:36px!important}
  .pricesTable{width:1150px!important;max-width:none!important}
  .tableBox,.table-box,.priceTableBox,.pricesTable-wrap{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}

  .banner .btn-group{left:15px!important;right:15px!important;bottom:20px!important;text-align:center}
  .banner .btn-group .btn{float:none!important;display:inline-block!important;width:46%!important;margin:0 2%!important;height:44px!important;line-height:44px!important;font-size:15px!important}
  .col{padding:30px 15px!important}
  .col .h2{font-size:24px!important;line-height:1.4!important;letter-spacing:1px!important}
  .col .p{font-size:14px!important;line-height:1.7!important}
  .zc-col{height:auto!important;background-size:cover!important}
  .zc-col .list .item{width:50%!important}
  .ys-col .list .item{width:100%!important}
  .hhr-col .list{width:100%!important;height:auto!important;margin:20px auto!important}
  .hhr-col .list .item{width:100%!important;float:none!important}
  .hhr-col .list .item .tab{font-size:14px!important;line-height:44px!important}
  .hhr-col .list .item .content{position:static!important;width:100%!important;padding:16px 0!important}
  .hhr-col .list .item .img{width:100%!important;float:none!important}
  .hhr-col .list .item .text{width:100%!important;float:none!important;padding:0 12px!important}
  .hhr-col .list .item .text h4{font-size:18px!important}
  .hhr-col .list .item .text p{font-size:14px!important;line-height:1.7}

  .xt-col .p,.xt-col .content .p1,.xt-col .content .p2{width:100%!important}
  .xt-col .content img{padding:10px!important}
  .xt-col3 .content,.xt-col4 .content,.xt-col5 .content,.xt-col7 .content{display:block!important}
  .xt-col3 .content .part1,.xt-col3 .content .part2,.xt-col4 .content .part1,.xt-col4 .content .part2,.xt-col5 .content .part1,.xt-col5 .content .part2,.xt-col7 .content .part1,.xt-col7 .content .part2,.xt-col7 .content .part3,.xt-col7 .content .part4,.xt-col7 .content .part5,.xt-col7 .content .part6{width:100%!important;height:auto!important}
  .xt-col3 .content .part1 .h4,.xt-col3 .content .part1 ul,.xt-col4 .content .part2 .h4,.xt-col4 .content .part2 div,.xt-col5 .content .part1 .h4,.xt-col5 .content .part1 div,.xt-col7 .content .h4,.xt-col7 .content p{margin-left:15px!important;margin-right:15px!important;width:auto!important}
  .xt-col4 .content .part1 img,.xt-col5 .content .part2 img,.xt-col7 .content .part2 img,.xt-col7 .content .part3 img,.xt-col7 .content .part6 img{margin-left:0!important;height:auto!important;width:100%!important}
  .xt-col6 .content .list{flex-wrap:wrap!important;gap:12px!important}
  .xt-col6 .content .list .row{width:calc(50% - 6px)!important;height:auto!important}
  .fh_col .title{height:auto!important;margin-bottom:14px!important}
  .fh_col .title h2{font-size:30px!important;line-height:1.4!important}
  .fh_col h2{font-size:22px!important;line-height:1.4!important}
  .fh_col p{font-size:20px!important;line-height:1.5}

  .floor_1 ul li{width:100%!important;height:auto!important;float:none!important;margin:16px 0!important;padding-bottom:20px}
  .floor_3 ul li{padding:30px 0!important}
  .floor_3 ul li .fl,.floor_3 ul li .fr{float:none!important;margin:0!important;width:100%!important}
  .floor_3 ul li .text{width:100%!important;padding:0 15px!important;box-sizing:border-box}
  .floor_3 ul li .text span{font-size:19px!important;padding:16px 0 10px!important}
  .floor_3 ul li .text p{font-size:14px!important;line-height:1.7}
  .floor_3 ul li .text a{margin-top:18px!important}
  .floor_3 ul li .fr img,.floor_3 ul li .fl img{width:100%!important;height:auto!important;margin:0!important}
  .floor_4 .swiper-container{width:100%!important}
  .floor_4 .swiper-slide img{width:100%!important;height:auto!important}
  .floor_5 ul li{width:100%!important;height:auto!important;float:none!important;margin:0 0 16px!important;padding-bottom:18px}
  .floor_5 ul li p{width:auto!important;padding:0 15px}
  .floor_7 .fl,.floor_7 .fr{float:none!important;width:100%!important;margin-top:20px!important}
  .floor_7 .fr span{width:48%!important;font-size:18px!important;margin-right:2%!important}
  .banner p{font-size:30px!important;padding-top:40px!important}
  .banner div,.banner div span{font-size:16px!important}
}


@media screen and (max-width:900px){
  .tcqd-wrp{max-width:100%!important;overflow:hidden!important}
  .table-scroll{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}
  .qx-col .list{width:100%!important;height:auto!important;margin:20px auto!important}
  .qx-col .list .item{width:100%!important;float:none!important}
  .qx-col .list .item .tab{font-size:14px!important;line-height:44px!important}
  .qx-col .list .item .content{position:static!important;width:100%!important;padding:16px 0!important}
  .qx-col .list .item .img{width:100%!important;float:none!important}
  .qx-col .list .item .text{width:100%!important;float:none!important;padding:0 12px!important}
  .xt-col6 .p,.xt-col7 .p{width:100%!important}
  .ka-banner-wrap,.showimg,.newsInfo_box,.newsInfo_lists{width:100%!important;max-width:100%!important}
  .newsInfo_lists.fl{float:none!important}
  .ac2-slide,.slide-item,.slide-item-wrap{width:100%!important;max-width:100%!important}
  .xt-col .content{height:auto!important;background:none!important;margin-bottom:0!important}
  .xt-col .content ul li{width:50%!important;height:auto!important;margin:0 0 18px!important;float:none!important;display:inline-block;vertical-align:top}
  .xt-col .content .btn{margin:0 auto!important}
  .gn-col .content ul li{width:calc(50% - 12px)!important;height:auto!important;margin:6px!important}
  .yx-col{height:auto!important;background-size:cover!important}
  .yx-col .content ul li{width:100%!important;height:auto!important;float:none!important;margin:0 0 10px!important}
  .api-lxb-cb-con.box{width:100%!important;max-width:100%!important}
  .api-lxb-cb-input.inp{width:100%!important;max-width:100%!important}
  .bannerBox{width:100%!important;max-width:100%!important}
  .items{width:100%!important;float:none!important}
  .item-content{width:100%!important;height:auto!important}
  .foot-list{width:100%!important}
}

@media screen and (max-width:900px){
  #API-FLOAT-CONTAINER,#API-FLOAT-CONTAINER>ins,#API-FLOAT-CONTAINER .api-lxb-cb-con,#API-FLOAT-CONTAINER .api-lxb-cb-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:block!important}
  .yd-col .content ul li{width:100%!important;height:auto!important;float:none!important;margin:0 0 16px!important}
  .yd-col .content ul li>div{width:100%!important}
  .yd-col .content .text{width:100%!important}
}

@media screen and (max-width:900px){
  .col .content{width:100%!important;max-width:100%!important}
  .yd-col .content .text{margin-left:0!important;width:100%!important}
  .yd-col .content ul li>div{margin-left:0!important}
}

@media screen and (max-width:900px){
  .newsInfo_lists{margin:0!important;padding:0!important}
  .jz-col .wrp1150,.hx-col .wrp1150{width:100%!important;max-width:100%!important}
  .jz-col .list,.hx-col .list{width:100%!important;display:flex;flex-wrap:wrap;gap:12px}
  .jz-col .list .item,.hx-col .list .item{width:calc(50% - 6px)!important;float:none!important;margin:0!important}
  .jz-col .list .item .box,.hx-col .list .item .box{width:100%!important}
}

@media screen and (max-width:900px){
  .xms-col .list,.tx-col .text .list{width:100%!important;display:flex;flex-wrap:wrap;gap:12px}
  .xms-col .list .item,.xms-col .list.list1 .item,.xms-col .list.list2 .item,.tx-col .text .list .item{width:calc(50% - 6px)!important;float:none!important;display:inline-block!important;vertical-align:top;margin:0!important}
  .xms-col .list .item .box,.tx-col .text .list .item .box{width:100%!important}
}

.nav-toggle{display:none}

@media screen and (max-width:900px){
  html,body{height:auto!important;min-height:100%!important}
  body{overflow-x:hidden!important}
  .lb-col{height:auto!important;padding:30px 15px!important;background-size:cover!important;background-position:center!important}
  .lb-col .wrp1150{width:100%!important;padding-left:0!important;padding-right:0!important}
  .lb-col .list{width:100%!important;padding:24px 0 0!important;display:flex!important;flex-wrap:wrap!important;gap:12px}
  .lb-col .list .item{width:calc(50% - 6px)!important;float:none!important;margin:0!important}
  .lb-col .list .item .box{width:100%!important;height:auto!important;min-height:180px!important;margin:0!important;padding:8px 6px 16px!important}
  .lb-col .list .item .box .h3{font-size:16px!important;margin:14px 0 8px!important}
  .lb-col .list .item .box .txt{font-size:13px!important;line-height:1.6!important;padding:0 6px!important}

  .ac2 .ac2-content ul{display:flex!important;gap:8px}
  .ac2 .ac2-content ul li{width:33.33%!important;min-width:0!important;font-size:13px!important}
  .ac2 .ac2-content ul li:nth-child(2):before,.ac2 .ac2-content ul li:nth-child(2):after{display:none!important}
  .ac2 .ac2-content ul li img{width:56px!important;height:auto!important;max-width:100%!important}
  .ac2 .ac2-content ul li .text{font-size:13px!important}
  .ac2 .ac2-content .ac2-slide .slide-item{width:100%!important;height:auto!important}
  .ac2 .ac2-content .ac2-slide .slide-item .slide-item-wrap{width:100%!important;padding:24px 16px!important}
  .ac2 .ac2-content .ac2-slide .slide-item .slide-left,.ac2 .ac2-content .ac2-slide .slide-item .slide-right{display:block!important;width:100%!important;padding:0!important}
  .ac2 .ac2-content .ac2-slide .slide-item .slide-left img{width:100%!important;height:auto!important}
  .ac2 .ac2-content .ac2-slide .slide-item .slide-right{padding-top:18px!important}
  .ac4 .ac4-content{padding:50px 0 60px!important}
  .ac4 .ac4-content ul{width:100%!important;display:flex!important;flex-direction:column;gap:14px}
  .ac4 .ac4-content ul li{width:100%!important;height:auto!important;min-height:260px!important;margin:0!important}
  .ac4 .ac4-content ul li .text{width:auto!important;padding:0 20px!important}
  .ka-banner{padding:100px 0 40px!important;min-height:320px!important;max-height:none!important;background-size:cover!important;background-position:center!important}
  .ka-banner .ka-item{top:auto!important;bottom:40px!important;left:15px!important;right:15px!important;display:flex;gap:10px}
  .ka-banner .ka-item .btn{margin:0!important;flex:1;width:auto!important}
  .ka-banner .showimg img{width:100%!important}
  .newsInfo .newsInfo_box .newsInfo_lists{width:100%!important;margin:24px 0 0!important;float:none!important}
  .newsInfo .newsInfo_box .newsInfo_lists li .lists_text{width:calc(100% - 100px)!important;margin-left:10px!important}
  .newsInfo_img{width:100%!important;height:auto!important}
  .newsInfo_img img{width:100%!important}
  .container{overflow-x:hidden!important;padding-left:0!important;padding-right:0!important}
  .headerTit{left:0!important;right:0!important;width:100%!important}

  .callb .fcallb{height:auto!important}
  .callb .fcallb .width{height:auto!important;line-height:1.4!important;padding:8px 12px!important}
  .callb .fcallb .width .info{width:100%!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;height:auto!important;overflow:visible!important}
  .callb .fcallb .width .info span{display:none!important}
  .callb .fcallb .width .info a{float:none!important;margin:0!important;flex:1;width:auto!important;text-align:center!important;height:42px!important;line-height:42px!important;padding:0!important;font-size:16px!important}
  .callb .fcallb .width .fcall_c{top:50%!important;right:12px!important;transform:translateY(-50%)!important}
}

@media screen and (max-width:900px){
  .banner.has-mobile-copy{position:relative!important;height:auto!important;min-height:220px!important;background-image:none!important;background:linear-gradient(135deg,#081f67 0%,#1250d6 58%,#3b8cff 100%)!important;overflow:hidden!important}
  .banner.has-mobile-copy .wrp1150{position:absolute!important;left:0!important;right:0!important;bottom:18px!important;height:auto!important;min-height:0!important;padding:0 15px!important;text-align:center;z-index:3}
  .banner.has-mobile-copy .btn-group{position:static!important;left:auto!important;bottom:auto!important;display:flex;justify-content:center;gap:10px}
  .banner.has-mobile-copy .btn-group .btn{float:none!important;margin:0!important;width:auto!important;min-width:130px!important}
  .banner-mobile-copy{position:relative;z-index:2;width:100%;padding:42px 22px 78px!important;text-align:center}
  .banner-mobile-copy h2{font-size:25px!important;line-height:1.45!important;color:#fff!important;font-weight:600!important;margin:0!important;letter-spacing:1px}
  .banner.has-mobile-copy>a{position:absolute!important;inset:0;width:100%!important;height:100%!important;z-index:1}
  .ka-banner.has-mobile-copy{padding:34px 15px 30px!important;min-height:0!important;background:linear-gradient(135deg,#081f67 0%,#1250d6 58%,#3b8cff 100%)!important;overflow:hidden!important}
  .ka-banner.has-mobile-copy .ka-banner-wrap{display:flex!important;flex-direction:column!important;align-items:center;width:100%!important}
  .brand-mobile-copy{text-align:center;padding:8px 0 18px}
  .brand-mobile-copy h1{font-size:26px!important;line-height:1.45!important;color:#fff!important;font-weight:600!important;margin:0 0 8px!important}
  .brand-mobile-copy p{font-size:14px!important;line-height:1.6!important;color:rgba(255,255,255,.85)!important;margin:0!important}
  .ka-banner.has-mobile-copy .showimg{width:100%!important;text-align:center!important}
  .ka-banner.has-mobile-copy .showimg img{display:inline-block!important;width:72%!important;max-width:280px!important;height:auto!important}
  .ka-banner.has-mobile-copy .ka-item{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;display:flex!important;width:100%!important;gap:10px;margin-top:18px}
  .ka-banner.has-mobile-copy .ka-item .btn{flex:1!important;margin:0!important;width:auto!important}
}

.banner-mobile{display:none}

@media screen and (max-width:900px){
  .banner .swiper-slide{height:360px!important;min-height:360px!important;background-image:none!important;position:relative!important}
  .banner .swiper-slide.banner-slide-1{background:linear-gradient(135deg,#050d33 0%,#101f72 58%,#193fa6 100%)!important}
  .banner .swiper-slide.banner-slide-2{background:linear-gradient(135deg,#334ee6 0%,#4f52ec 58%,#6a4fe8 100%)!important}
  .banner .swiper-slide.banner-slide-3{background:linear-gradient(135deg,#3f40d9 0%,#302bc9 58%,#2520b5 100%)!important}
  .banner .swiper-slide.banner-slide-4{background:linear-gradient(135deg,#0055ff 0%,#0872ff 58%,#0a98ff 100%)!important}
  .banner .swiper-slide .w1180{display:none!important}
  .banner-mobile{display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:2;width:100%;height:360px;padding:36px 22px!important;box-sizing:border-box!important;color:#fff!important}
  .banner-mobile h2{font-size:28px!important;line-height:1.38!important;font-weight:600!important;color:#fff!important;margin:0!important;letter-spacing:1px}
  .banner-mobile h2 em{font-style:normal!important;color:#ffd84a!important}
  .banner-mobile p{font-size:15px!important;line-height:1.7!important;color:rgba(255,255,255,.9)!important;margin:14px 0 24px!important;max-width:320px!important}
  .banner-mobile-btn{display:inline-block!important;float:none!important;width:auto!important;height:44px!important;min-height:0!important;line-height:44px!important;margin:0!important;padding:0 24px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:4px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;font-size:15px!important;text-align:center!important}
  .banner .swiper-pagination{bottom:12px!important}
  .banner.has-mobile-copy .btn-group .btn{height:44px!important;line-height:44px!important;min-height:0!important}
}

.banner-mobile-copy,
.global-mobile-header,
.global-mobile-drawer{display:none}

@media screen and (max-width:900px){
  .global-mobile-header{display:block;position:sticky;top:0;z-index:13000;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08)}
  .global-mobile-bar{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 15px;box-sizing:border-box}
  .global-mobile-logo{display:block;line-height:1}
  .global-mobile-logo img{display:block;width:auto!important;height:34px!important;max-width:none!important}
  .global-mobile-header .nav-toggle{display:flex!important}
  .global-mobile-drawer{position:fixed;left:0;right:0;top:56px;bottom:0;z-index:12999;background:#fff;padding:6px 15px 30px;overflow-y:auto;box-shadow:0 10px 24px rgba(0,0,0,.12)}
  body.nav-open .global-mobile-drawer{display:block!important}
  .global-mobile-drawer>a{display:block;color:#333!important;font-size:16px!important;line-height:48px!important;border-bottom:1px solid #eee;text-align:left}
  .global-mobile-actions{display:flex;gap:10px;margin-top:20px}
  .global-mobile-actions a{flex:1;display:block;height:44px;line-height:44px;text-align:center;border-radius:4px;background:#f2f5fb;color:#1d5bd8!important;font-size:15px}
  .global-mobile-actions a:last-child{background:#1d5bd8;color:#fff!important}

  .banner-mobile-copy{display:block}
  .banner.has-mobile-copy.banner-copy-injected{padding:0!important}
  .banner.has-mobile-copy.banner-copy-injected>.swiper-container,
  .banner.has-mobile-copy.banner-copy-injected>.bannerBox,
  .banner.has-mobile-copy.banner-copy-injected>.tj,
  .banner.has-mobile-copy.banner-copy-injected>a{display:none!important}
  .banner.has-mobile-copy.banner-copy-injected>.banner-mobile-copy{padding:48px 22px 40px!important}
  .banner-mobile-copy h2{font-size:27px!important;line-height:1.4!important;color:#fff!important;margin:0!important;font-weight:600!important}
  .banner-mobile-copy p{font-size:15px!important;line-height:1.75!important;color:rgba(255,255,255,.9)!important;margin:12px 0 0!important}
  .banner-mobile-btn{display:inline-block!important;height:42px!important;line-height:42px!important;padding:0 24px!important;margin-top:22px!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:4px!important;color:#fff!important;background:rgba(255,255,255,.14)!important;font-size:15px!important}
  .qydl_banner.has-mobile-copy{height:auto!important;min-height:0!important;padding:0!important;background:linear-gradient(135deg,#081f67 0%,#1250d6 58%,#3b8cff 100%)!important}
  .qydl_banner.has-mobile-copy>a{display:none!important}
  .qydl_banner .banner-mobile-copy{padding:48px 22px 40px!important}

  .banner>i{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;line-height:1.6!important;white-space:normal!important;word-break:break-word!important}
  .banner .btn-group{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;margin:0!important}

  .floor_6 .info{width:auto!important;margin:0!important;padding:0 15px!important;box-sizing:border-box!important}
  .floor_2 ul{width:100%!important;max-width:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:18px!important}
  .floor_2 ul li{width:100%!important;height:auto!important;margin:0!important;float:none!important}
  .floor_2 ul li img{width:100%!important;height:auto!important;margin:0 auto 14px!important}

  .floor_5 ul{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important}
  .floor_5 ul li,
  .floor_5 ul li.no2,
  .floor_5 ul li.no3,
  .floor_5 ul li.no4{width:100%!important;height:auto!important;margin:0!important;float:none!important;box-sizing:border-box!important}
  .floor_5 ul li.no2 .dt2 dl{padding:10px 15px!important}
  .floor_5 ul li.no2 .dt2 dl span{float:none!important;display:inline-block!important;margin:6px 8px 6px 0!important}
  .floor_5 ul li.no2 .dt2 dl p{float:none!important;width:100%!important}
  .floor_5 ul li.no3 .box .fl{width:50%!important;float:none!important;display:inline-block!important;vertical-align:top}

  .floor_6 .swiper-container{width:100%!important;height:auto!important}
  .floor_6 .swiper-wrapper{display:block!important;width:100%!important;transform:none!important}
  .floor_6 .swiper-slide{width:100%!important;height:auto!important;margin:0 0 20px!important}
  .floor_6 .swiper-slide .fl,
  .floor_6 .swiper-slide .fr{float:none!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;box-sizing:border-box!important}
  .floor_6 .swiper-slide .fl img,
  .floor_6 .swiper-slide .fr img{max-width:100%!important;height:auto!important}
  .floor_6 .swiper-button-prev,
  .floor_6 .swiper-button-next{display:none!important}
  .floor_6 .nav_1 a{width:31%!important;height:auto!important;margin:0 2% 10px 0!important}
  .floor_6 .nav_1 a img{width:100%!important;height:auto!important}

  .ms-col .list{height:auto!important;margin:20px 0!important}
  .ms-col .list .item{width:100%!important;float:none!important;margin:0 0 10px!important}
  .ms-col .list .item .tab .tab-btn{width:100%!important}
  .ms-col .list .item .tab .tab-content{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;margin-top:10px!important}
  .ms-col .list .item .tab-content .box{display:block!important;width:100%!important}
  .ms-col .list .item .tab .tab-content .img,
  .ms-col .list .item .tab .tab-content .text{display:block!important;width:100%!important;padding:15px 0!important;box-sizing:border-box!important}
  .ms-col .list .item .tab .tab-content .img img{max-width:100%!important;height:auto!important}

  .ms-col .list .item .box,
  .zd-col .list .item .box,
  .js-col .list .item .box,
  .ts-col .list .item .box{width:100%!important;height:auto!important;margin:0 0 14px!important;float:none!important;box-sizing:border-box!important}
  .ms-col .list .item .box img,
  .zd-col .list .item .box img,
  .js-col .list .item .box img,
  .ts-col .list .item .box img{max-width:100%!important;height:auto!important}

  .jy-col ul.list-r,
  .jy-col ul.list-l{width:100%!important;float:none!important;margin:0!important}
  .jy-col ul.list-r li,
  .jy-col ul.list-l li{width:100%!important;height:auto!important;float:none!important}

  .qydl_col .content>.img,
  .qydl_col .content .img.fl,
  .qydl_col .content .img.fr{width:100%!important;float:none!important;margin:0 0 14px!important;text-align:center!important}
  .qydl_col .content .img img{width:100%!important;max-width:100%!important;height:auto!important}
  .qydl_col .content .text{width:100%!important;float:none!important;padding:0!important;box-sizing:border-box!important}

  .xt-list .item .box{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:22px 15px!important;box-sizing:border-box!important}
  .xt-list .item .text{width:100%!important;height:auto!important;float:none!important;padding:0!important}
  .xt-list .item .img{display:block!important;width:100%!important;height:auto!important;float:none!important;margin:16px 0 0!important}
  .xt-list .item .img img{max-width:100%!important;height:auto!important}

  .unite .unite-details,
  .new-scene .scene-details{width:100%!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:15px!important;box-sizing:border-box!important}
  .unite .unite-details .unite-box{width:100%!important}
  .scene-details .text,
  .scene-details .img{width:100%!important}
  .odds>div,
  .platform-imgs,
  .marketing>ul,
  .service>ul{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
  .marketing>ul,
  .service>ul{flex-wrap:wrap!important;gap:14px!important;padding:20px 0!important}
  .marketing>ul>li,
  .service>ul>li{width:calc(50% - 7px)!important}

  .introduce-details,
  .tradition-class,
  .solution-text-left,
  .mode{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}
  .introduce-left,
  .introduce-right,
  .solution-text-left .text{position:static!important;width:100%!important}
  .introduce-right{text-align:center!important;margin-top:16px!important}
  .introduce-right img,
  .solution-text-left .img img,
  .mode>div img{max-width:100%!important;height:auto!important}
  .tradition .tradition-class{display:flex!important;flex-direction:column!important;gap:14px!important}
  .tradition .tradition-class>div{width:100%!important;height:auto!important;min-height:180px!important}
  .solution-text-left{display:flex!important;flex-direction:column!important;padding:20px 15px!important}
  .mode>div{width:100%!important;margin:0!important;text-align:center!important}

  .xt-col .p{width:100%!important}
  .xt-col .content .list,
  .xt-col5 .content .list,
  .xt-col6 .content .list{width:100%!important;height:auto!important;display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin:0!important}
  .xt-col .content .list .row{width:100%!important;height:auto!important;margin:0!important;float:none!important}
  .xt-col5 .content .list .row{width:calc(50% - 7px)!important;height:auto!important;margin:0!important;float:none!important}
  .xt-col6 .content .list .row{width:100%!important;height:auto!important;margin:0!important;float:none!important}
  .xt-col6 .content .list .row .text2{padding-left:15px!important;padding-right:15px!important}

  .sec2-wrap-com{width:100%!important;max-width:100%!important;margin:0!important;padding:20px 0!important;box-sizing:border-box!important}
  .swiper-container1{width:100%!important;max-width:100%!important}
  .swiper-container1 .swiper-wrapper{display:block!important;width:100%!important;transform:none!important}
  .swiper-container1 .swiper-slide{display:block!important;width:100%!important}

  .xsqd_banner{height:auto!important;min-height:300px!important;background-position:center!important;background-size:cover!important}
  .xsqd_banner{background:linear-gradient(135deg,#073b9f 0%,#1b63e4 55%,#3a95ff 100%)!important}
  .xsqd_banner .w_1200{width:100%!important;max-width:100%!important;margin:0!important;padding:48px 22px 36px!important;box-sizing:border-box!important;text-align:left!important}
  .xsqd_banner .p1{font-size:30px!important;line-height:1.35!important}
  .xsqd_banner .p2{font-size:25px!important;line-height:1.4!important}
  .xsqd_banner .p3{font-size:14px!important;line-height:1.7!important;margin-top:8px!important}

  .container .banner{height:auto!important;min-height:300px!important}
  .container .banner .bannerBox{width:100%!important;max-width:100%!important;padding:44px 18px 36px!important;box-sizing:border-box!important}
  .container .banner .bannerBox .title{font-size:27px!important;line-height:1.4!important}
  .container .banner .bannerBox .title1,
  .container .banner .bannerBox .tit1,
  .container .banner .bannerBox .tit2{font-size:15px!important;line-height:1.7!important;margin:8px 0!important}
  .container .banner .bannerBox .right,
  .container .banner .bannerBox .img,
  .container .banner>.img{display:none!important}
  .container .banner .swiper-container,
  .container .banner .swiper-slide{height:auto!important;min-height:300px!important}
  .container .banner .bannerBox .goInfo a{display:inline-block!important;width:auto!important;min-width:120px!important;margin:8px 6px 0!important;padding:0 16px!important}

  .sec4-wrap-com{width:100%!important;max-width:100%!important;margin:0!important;padding:30px 0!important;box-sizing:border-box!important}
  .sec4-wrap-com .img{display:block!important;width:100%!important;margin:10px 0!important;text-align:center!important}
  .sec4-wrap-com .img img{width:100%!important;max-width:100%!important;height:auto!important}
  .sec1-wrap-com .img{width:100%!important;max-width:100%!important;margin:0!important}
  .sec1-wrap-com .img img{max-width:100%!important;height:auto!important}
  .sec1-wrap-com .img .text{position:static!important;display:block!important;margin:8px 0!important;left:auto!important;right:auto!important;top:auto!important}

  .meau,
  .qqList{display:none!important}
}

@media screen and (max-width:900px){
  .page_pc{display:block!important}
  .page_mobile{display:none!important}

  .floor_1 ul{width:100%!important;max-width:100%!important;margin:0!important}
  .floor_1 ul li{width:100%!important;height:auto!important;float:none!important;margin:0 0 20px!important}
  .floor_4{height:auto!important;padding:40px 15px!important;background-size:cover!important;box-sizing:border-box!important}
  .floor_4 .box{width:100%!important;height:auto!important;padding:25px 15px!important;box-sizing:border-box!important}
  .floor_4 .box ul{width:100%!important}
  .floor_4 .box ul li{width:100%!important;height:auto!important;float:none!important;margin:0 0 18px!important}
  .floor_4 .box img{max-width:100%!important;height:auto!important}

  .ms-col .list .item .tab .tab-content,
  .ms-col .list .item .tab .tab-content .box,
  .ms-col .list .item .tab .tab-content .text,
  .ms-col .list .item .tab .tab-content .img{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
  .ms-col .list .item .tab .tab-content{overflow:hidden!important}
  .ms-col .list .item .tab .tab-content .text .btn-group{display:block!important;width:100%!important;margin:0!important;white-space:normal!important}
  .ms-col .list .item .tab .tab-content .text .btn-group .btn{width:auto!important;max-width:100%!important;margin:4px 4px 0!important}

  .xt-list{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
  .xt-list .item{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
  .xt-list .item .box{max-width:100%!important;overflow:hidden!important}
  .nt .wrp1150,
  .nt-l,
  .nt-r{width:100%!important;max-width:100%!important;float:none!important;margin:0!important}
  .nt-l li,
  .nt-r li{width:100%!important;height:auto!important;float:none!important}

  .wrp1150.content>div{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
  .wrp1150.content .text.fl,
  .wrp1150.content .text.fr{float:none!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}

  .else{width:100%!important;max-width:100%!important;padding:20px 15px!important;box-sizing:border-box!important;text-align:center!important}
  .else>img{max-width:100%!important;height:auto!important;margin:0 auto 18px!important}

  .xt-col4 .p,
  .xt-col5 .p{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}

  .xt-list .item .box{display:block!important;min-width:0!important}

  .sec1_box,
  .sec2_box,
  .sec3_box{width:100%!important;max-width:100%!important;margin:0!important;padding:30px 15px!important;box-sizing:border-box!important}
  .sec1_box .sec1_left,
  .sec1_box .sec1_right{float:none!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}
  .sec1_box .sec1_left img{max-width:100%!important;height:auto!important}
  .sec2_box ul li,
  .sec3_box .swiper-slide{width:100%!important;max-width:100%!important;float:none!important;box-sizing:border-box!important}
  .sec3_box .swiper-container,
  .sec3_box .swiper-wrapper{width:100%!important;max-width:100%!important}

  .page_pc .bg-div,
  .page_pc .btn-wrap{width:100%!important;max-width:100%!important}
  .page_pc .bg-div{height:auto!important;min-height:260px!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}

  .public-banner{height:auto!important;min-height:320px!important;padding:0!important;background-size:cover!important;background-position:center!important}
  .public-banner .container{width:100%!important;max-width:100%!important;padding:0 15px!important}
  .public-banner .btn-wrap{width:100%!important;max-width:100%!important;padding:42px 15px 32px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}
  .public-banner .desc{width:100%!important;text-align:center!important}
  .public-banner .desc h1{font-size:26px!important;line-height:1.4!important}
  .public-banner .desc .title p{font-size:14px!important;line-height:1.7!important}
  .public-banner .btn-div{display:flex!important;justify-content:center!important;gap:10px!important;margin-top:20px!important}
  .public-banner .btn-div a,
  .public-banner .btn-div span{width:auto!important;min-width:120px!important;margin:0!important;padding:0 18px!important;text-align:center!important}
}

