@media (max-width:1366px){.box{width:95%;margin:0 auto}
.header .search{width:100px}
}
@media (max-width:1199px){.wap_nav span{display:block;width:35px;height:3px;margin-bottom:5px;background-color:#c9010c;transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s;left:0;transform-origin:16px;border-radius:3px;opacity:1}
.marqueetop li{width:32.57%;}
.comBox15 .swiper-slide img{width:auto;height:auto}
.comBox15 .h_lHisNexts{right:0px}
.comBox15 .h_lHisPrevs{left:0px}
.laber .dl{justify-content:space-between}
.laber .dl dl{margin-left:0}
.wap_nav span:nth-of-type(2){transition:width .5s ease}
.wap_nav .first-rotate{transform:rotate(-45deg);position:relative;top:4px}
.wap_nav .last-rotate{transform:rotate(45deg);position:relative;top:-5px}
.wap_nav span.mid-width{width:0;opacity:0}
.wap_nav span:last-child{margin-bottom:0}
.header-show{top:63px;opacity:1;z-index:99999999999999;border-top:1px #eee solid}
.wap_nav_sw li.cur a{color:#c9010c;font-weight:bold}
.wap_nav_sw li.cur dd a{color:#333;font-weight:normal}
.wap_nav_sw li{line-height:36px;border-bottom:1px #f5f5f5 solid}
.wap_nav_sw li a{padding:0.1rem 0.25rem;display:block;width:100%;font-weight:bold}
.wap_nav_sw li dd{display:flex;flex-wrap:wrap}
.wap_nav_sw li dd a{width:33.33%;font-size:13px;color:#666;font-weight:normal}
.wap_nav_sw li dl{border-top:1px #f5f5f5 solid;display:none}
.wap_nav_sw li.active dl{display:block}
.wap_nav_sw li a{display:block;width:100%;font-size:15px}
.wap_nav_sw li a.flex,.wap_nav_sw li:nth-child(2) a.flex{width:100%;display:flex}
.wap_nav_sw li a.flex i{width:15px;align-self:center}
.header h1 img{width:1rem}
#swiper .swiper-slide img{height:3.5rem;object-fit:cover}
.banner .img img{height:3.5rem;object-fit:cover}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px}
.swiper-pagination-bullet{width:25px;height:2px}
.swiper-pagination-bullet{width:25px;height:2px}
.header .language{height:30px}
.header .language a{font-size:12px;line-height:28px}
.home_o dl h2{margin:15px auto 0 auto;font-size:16px;font-weight:bold}
.home_o{}
.pub_tit span em{width:4px;height:22px;top:3px}
.pub_tit p,.home_fr .pub_tit p{width:90%;margin:15px auto;font-size:13px}
.banner .text{font-size:24px}
.pub_tit span{font-size:22px}
.banner .text p{font-size:15px}
.home_o dl p{font-size:12px;line-height:22px}
.home_o dl{width:20%}
.home .home_t dt em,.home .home_t dt i{display:block}
.home .home_t{margin-top:0.15rem}
.home .home_t dt i{margin-top:0.15rem}
.add_st span{background:#FFF url(../images/down.png) no-repeat 98.5%}
.pub_lt .dl:last-child .add_st{width:50%}
.pub_lt .dl:last-child .add_st span{background:#FFF url(../images/down.png) no-repeat 95%}
.home .home_t dl{width:50%;margin-bottom:0.15rem;text-align:center}
.product .dl dl{width:49%;margin-left:0}
.product .dl dt img{}
.product .dl{justify-content:space-between}
.home .home_t dl:nth-child(5),.home .home_t dl:nth-child(7){margin-bottom:0}
.pub_rt .tit h2 em{width:5px;height:23px;margin-right:10px}
.home_fr .dl dl{width:48.5%;margin-bottom:0.18rem}
.service .home_fr .dl{margin-top:0.45rem}
.service .home_fr .dl dl{margin-bottom:0.18rem;margin-top:0}
.home_o dt img{width:0.85rem}
.home .home_t dt{font-size:22px;margin-top:5px}
.pub_rt .tit h2{font-size:22px}
.home_six .dl .one .txt{font-size:0.32rem}
.home_fv .pub_tit p{font-size:15px}
.home .home_t dd p,.home_six .dl .one .txt p{font-size:12px}
.link h2{font-size:15px;margin-bottom:0.05rem}
.link a{font-size:13px;margin-right:33px;display:inline-block;margin-top:0.15rem}
.wap_nav{display:block;align-self:center}
.home_six .dl .one ul li:last-child{border:0}
.min{font-size:13px;text-align:center}
.footer .foot .core p{font-size:13px;line-height:28px}
.footer .foot .core .txt{width:66%}
.home_six a.more{margin:0.25rem auto}
.pub_rt .tit{padding:0.18rem 0}
.home_fr .dl,.home_six .dl,.home_six .dl .one ul,.pub_rt,.about_o{padding:0 0.18rem}
.data{padding:0 0.25rem}
.data li a{font-size:15px}
.header,.home_o,.home .home_t,.pt40,.link,.footer,.where,.pub_pub,#product,.service .ser_tow,.ser_one,#service{padding:0.18rem}
.data li{padding:0.25rem 0}
.home_fr .dl dd h2 img{margin-right:10px;width:30px}
.home_fr .dl dd h2{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal}
.home_six .dl .one .img img{height:1.25rem}
a.more{margin:0.15rem auto}
.home_fr .dl dd{padding:8px 10px;bottom:0}
.pub_lt .dl .one .slect{padding:0.18rem 0}
.add_st ul.down{width:94%;left:3%;height:3rem}
.add_st span,.pub_lt .dl .one .btn{width:94%}
.header .search,.header .nav,.home .home_t .lm,.home .home_t dd p,.home_o dl p,.home_fr .dl dd p,.pub_lt .dl.cur .one .ul,#product .tow_lt{display:none}
.pub_lt .dl.cur .one .slect.wap_show{display:block}
.pub_lt,.home_six .pub_tit{margin-bottom:0.25rem}
#product .pro_rt .word h2{margin-top:10px}
#product .pro_rt .word h2{font-size:20px}
.service .ser_th dl{width:30%}
.service .ser_th{display:-webkit-box;overflow-x:scroll;flex-wrap:inherit}
#service .word{padding:20px}
#service .title h2{font-size:24px}
#service .title p{font-size:14px;padding:15px 0}
.prv_net{padding-top:15px;margin-top:15px}
.prv_net p:nth-child(1),#service .word{margin-bottom:15px}
.prv_net p a{font-size:15px}
#service .text p{font-size:15px;line-height:26px}
.faq{margin-top:0;padding:0.18rem}
.faq dl.cur dt,.faq dl dd p{padding:0px 12px;padding-bottom:15px;font-size:15px;line-height:24px}
.faq dl dd p{font-size:14px}
.faq dl dd p{padding:0}
.faq dl.cur{padding-bottom:0}
.faq dl dt em{color:#000;position:relative;top:-3px;font-size:14px}
.faq dt span img,.faq dl.cur dd img{width:25px;height:25px}
.faq dl.cur dd{padding:12px}
.box,.home .home_t dt em,.home_six .dl .one,.home_six .dl .one .img img,.pub_lt,.pub_rt,#product .pro_lt,#product .pro_rt,#product .tow_rt,.service .ser_tow .dl dl,#service .word,#service .list{width:100%}
.product .dl li{ width:30.6%;}
.product .dl li span i{ padding:5px 3px; margin:0 3px;}
.customBox .left{ width:30%; padding:20px 0 20px 0;}
.video dl{ width:31.6%;}
.video-list li{ width:31.6%;}
}
@media (max-width:800px){.index-banner{display:block !important}
#ban{display:none}
.header-show{top:55px}
.comBox25 .swiper-container dt{display:none}
.comBox25 .swiper-container dd{text-align:center;width:100%}
.comBox25 .swiper-container dd img{width:70%;display:block;margin:0 auto}
.product .dl dd p{font-size:12px;padding-bottom:15px;margin-bottom:15px}
.pub_lt .tit,.pub_lt .dl .one .name{font-size:16px}
.where span:nth-child(2) .button{background-size:15px 15px}
.page{margin:26px auto}
.page a,.page b,.page span{font-size:14px;padding:7px 13px;margin:0 4px}
.product .dl dl{margin-top:0.18rem;padding:0.15rem;padding-bottom:0.25rem}
.product .dl dd h2{font-size:16px;line-height:24px}
.f_nav span,.f_logo{display:none}
.product .dl dt img{padding:0rem}
.product .dl li{ width:47%; padding:1%; margin-left:10px;}
.footer{padding:0 0.18rem;padding-bottom:0.85rem}
.footer .foot .core{margin-top:0.25rem;padding-left:0}
.home_six .dl .one .img img{height:auto}
.where span:nth-child(2){width:100%;margin-top:0.2rem}
.header h1 img{width:2rem}
.where span:nth-child(2) .text{width:81%}
.product .dl dt img{width:100%;margin:0 auto;display:block}
#service .list .one:nth-child(2){ display:none;}
.f_nav{ width:80%;}
.wap_footer.flex{display:flex}
.wap_footer{position:fixed;bottom:0;z-index:9999999;width:100%}
.wap_footer a{text-align:center;padding:10px 0 2px 0;background:#c9010c;width:25%;color:#fff;font-size:13px}
.home_th{background-size:100% 100%}
.wap_footer a:nth-child(2){border-left:1px #fff solid;border-right:1px #fff solid}
.wap_footer a:nth-child(3){border-right:1px #fff solid}
.wap_footer img{width:20px;display:block;margin:0 auto 0.05rem auto}
.suspension{display:none}
.video dl{ width:48%;}
.banner .img img{ height:2.4rem;}
.banner .text{ top:80%;}
.about_th .lt_lt{ width:100%;}
.rt_rt{ width:100% !important;}
.customBox .left{ display:none;}
.customBox .right{ width:96%;}
.video-list li{ width:48%;}
.video-list li:nth-child(2n+1){ margin-left:1%;}
}
@media (max-width:640px){.service .ck a{font-size:16px;margin:0 0;width:32%}
.videos .img_pop p img{width:40px;height:40px}
.img_pop .vd{height:3rem}
.video dd p em:nth-child(2){display:none}
.video dd p em:nth-child(1){top:0;font-size:14px}
.video dd h2{margin-bottom:5px;line-height:24px;font-size:15px}
.video dd{padding:0.18rem;padding-top:0.1rem}
.video dt p img{width:40px;height:40px}
.video{justify-content:space-between}
.video dt{height:2.35rem}
.video dl{width:48.5%;margin-left:0;margin-top:0;margin-bottom:0.25rem;cursor:pointer;background:#fff;box-shadow:0px 3px 9px -1px rgba(0,0,0,0.08)}
.service .ck{padding:0.2rem 0}
.video{padding:0.2rem}
.service .ck a.cur em,.service .ck a:hover em{width:100%;top:14px;left:0}
.home_fr .dl dd h2 img{width:22px}
#product .pro_rt .btn{width:80%;margin-top:20px}
#module_1,#module_2,#module_3,#module_4{padding:45px;margin-top:-102px}
#module_01,#module_02,#module_03,#module_04{padding:45px;margin-top:-85px}
#product .tow_rt .ck_sw .tit h2{font-size:18px;margin-top:20px;margin-bottom:15px}
#product .tow_rt .ck.fixs{top:56px}
#product .tow_rt .ck_sw{padding:0.198rem}
#product .pro_rt .btn a{width:48.5%}
#product .tow_rt .ck em{line-height:40px;font-size:14px}
#product .pro_rt .word p em{width:90px}
.service .home_fr .pub_tit span{font-size:20px}
#product .tow_rt .ck_sw .new a{font-size:15px}
.pt30{padding-top:0}
.comBox25 .h_lHisPrevs,.comBox25 .h_lHisNexts{width:25px;height:25px;background-size:25px 25px}
.pt40,.pt30{padding:0.15rem 0 0 0; }
.service .home_fr .pub_tit span em{width:4px;height:22px;top:3px}
.service .ser_tow{padding-bottom:0.35rem}
.service .ser_tow .dl dl{margin-top:0.2rem;display:block;padding-bottom:0.25rem}
.service .ser_tow .dl dt em{display:none}
.service .ser_tow .dl dt img{width:1rem;margin-top:0.35rem}
.service .ser_tow .dl dd{padding-top:0.35rem}
.ser_one p,.service .ser_tow .dl dd p,.service .ser_th dd p,.about_o p{font-size:15px;line-height:26px}
.about_t{margin-top:0;padding:0.18rem}
.about_o p{margin-top:15px}
.service .ser_tow .dl dd p{text-align:center;width:90%;margin:0 auto}
.service .ser_th{padding:35px 0}
.service .ser_tow .dl dd h2{font-size:17px;margin-bottom:0.25rem;text-align:center}
.home_fr .dl dd h2{font-size:14px}
.service .ser_th dl em{display:block;width:30px;height:30px;font-size:16px;line-height:30px;margin:10px auto}
.service .ser_th dl{width:40%}
.service .ser_th dd h2{font-size:16px;margin-bottom:10px}
.ser_lime{top:109px}
.service .ser_th dt img{width:0.75rem}
#service .list .one{margin-bottom:0}
#service .list .one:nth-child(2){margin-bottom:0;margin-top:0.15rem}
#service .list .one:nth-child(2){padding:10px 0}
.faq dl{margin-bottom:0.22rem;padding:0.18rem}
.data li a:nth-child(2) i,.faq dt i,.faq dl.cur dt i{display:none}
#service.case .word dl dd span{font-size:13px}
#service.case .word dl dd span em img{position:relative;top:-1px;margin-right:5px;width:14px}
#service.case .word dl dd span{margin:0.15rem 0}
#service.case .word dl dd p{font-size:14px;line-height:24px}
#service.case .word dl dd h2{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:initial;line-height:24px}
#service.case .word,.about_th,.about_f{padding:0.18rem}
.about_fv{padding:0 0.18rem}
#service.case .word dl dt{width:40%;height:130px}
#service.case .word dl a{padding:0.18rem 0}
#service.case .word dl dd{width:56%}
#service .title h2{font-size:18px}
.service .ck.about a{width:24%}
.about_t dl p,.about_f .txt p,.about_fv .txt p{font-size:15px;line-height:24px}
.about_t dl:nth-child(1),.about_t dl:nth-child(2),.about_t dl:nth-child(3){height:200px;background-size:100% 200px}
.about_t dl h2{font-size:18px;margin:10px auto}
.about_th .lt_lt{padding:0.2rem}
.about_th .lt_lt p img{margin-right:10px;width:25px}
.about_th .lt_lt p{line-height:40px}
.maped{height:4rem}
.ab_map .contact_tc{width:90%}
.pub_tit span{font-size:20px}
.service .ck.about.fixs{top:56px}
.pub_tit span em:nth-child(1){margin-right:10px}
.pub_tit span em:nth-child(2){margin-left:10px}
.product .dl dl,#product .tow_rt .ck_sw .new a,.service .ser_tow .dl dt,.service .ser_tow .dl dd,.faq dt span,.about_t dl,.about_th .lt_lt,.about_th .rt_rt{width:100%}
.list-case .tit{display:none;}
.list-case li{ padding:0 2px;}


}
