@charset "UTF-8";@import url('base.css');.header{position:relative;width:100%;z-index:100}
.header .topB{display:none;}
.header .topT{position:fixed;width:100%;transition:0.5s;}
.header .logo{width:1.9rem}
.header .logo img:nth-child(1){display:none;}
.header .nav li{position:relative}
.header .nav li a{display:block;font-weight:bold;}
.header .nav li span{display:block;position:relative;font-size:var(--f22);font-family:"hm-R"}
.header .nav ul li.has-sub{position:relative;z-index:100}
.header .nav li .sub dl{position:relative;z-index:1;--top:0;width:max-content;transition:0.3s;padding:1em 0}
.header .nav li .sub dd{line-height:1.2;position:relative;z-index:1;padding:0.5em 1em}
.header .nav li .sub a{display:block}
.header .lianxi{display:none}
.top-language{line-height:30px;position:relative}
.top-language dt{height:.4rem;border-radius:20px;cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;z-index:5;transition:0.5s}
.top-language dt:before{content:'';transition:0.5s;background:url(../images/svg/language.svg) no-repeat center center;width:22px;height:22px;margin-right:8px;background-size:100%}
.top-language dt:after{content:'';transition:0.5s;background:url("../images/svg/language_jt.svg") no-repeat center center;width:10px;height:9px;margin-left:20px;background-size:100%}
.top-language dd{position:absolute;z-index:2;width:120%;left:-10%;top:0;visibility:hidden;opacity:0;transform:translateY(-.1rem);transition:0.5s;background:var(--color-blue);padding:.5rem .1rem .1rem .1rem;border-radius:.1rem}
.top-language dd a{display:block;text-align:center;color:var(--color-fff);}
.top-language.show dt{filter:brightness(0) invert(1);}
.top-language.show dd{visibility:inherit;opacity:1;transform:translateY(0)}
.top-search{position:relative;margin-right:3vw}
.top-search a{display:block;position:relative;z-index:5;width:.42rem;height:.42rem;background:no-repeat center center;background-image:url(../images/svg/search.svg);border-radius:100%;cursor:pointer;transition:0.5s}
.top-search .open-search:before,.top-search .open-search:after{content:'';position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:60%;height:2px;background:var(--color-fff);opacity:0;transition:0.5s}
.search-show .top-search .open-search:before{transform:rotate(45deg)}
.search-show .top-search .open-search:after{transform:rotate(-45deg)}
.top-search .search-box{position:absolute;right:0;top:120%;width:3rem;padding-left:.2rem;padding-right:.1rem;border-radius:.5rem;background:var(--color-blue);visibility:hidden;opacity:0;transition:0.5s}
.top-search .search-box .text{width:calc(100% - .42rem);border:none;background:none;height:.42rem;line-height:.42rem;color:var(--color-fff);font-family:'hm-L'}
.top-search .search-box a{filter:brightness(0) invert(1);}
.search-show .top-search .search-box{visibility:inherit;opacity:1;}
.search-show .top-search .open-search{background-image:none;background-color:var(--color-yellow)}
.search-show .top-search .open-search:before,.search-show .top-search .open-search:after{opacity:1}
body.no_banner .header .topB{display:block;}
body .header.mouse_down .topT,body.no_banner .header .topT{background:var(--color-fff);}
body .header.mouse_down .header .logo img:nth-child(2),body.no_banner .header .logo img:nth-child(2),body .header.mouse_down .logo img:nth-child(2){display:none;}
body .header.mouse_down .header .logo img:nth-child(1),body.no_banner .header .logo img:nth-child(1),body .header.mouse_down .logo img:nth-child(1){display:block;}
body:not(.no_banner) .header.mouse_down .topT{box-shadow:0 0 10px rgba(0,0,0,0.2);}
body:not(.no_banner) .header:not(.mouse_down) .open-search,body:not(.no_banner) .header:not(.mouse_down) .top-language dt{filter:brightness(0) invert(1);}
@media (max-width:1480px){.header .nav li span{display:block;position:relative;font-size:var(--f18);}
.top-search{margin-right:1vw;}
}
@media (min-width:1025px){body:not(.no_banner) .header:not(.mouse_down) .nav li span a{color:var(--color-fff);}
.header .nav ul{display:flex}
.header .nav li{margin-right:2.6vw;}
.header .nav li span{line-height:.85rem;transition:0.5s;}
.header .nav li .sub{position:absolute;top:100%;transform:translateY(0.3rem);opacity:0;visibility:hidden;background:rgba(255,255,255,0.9);transition:0.3s;}
.header .nav li.active .sub{transform:translateY(0);visibility:visible;opacity:1}
.header .nav li.aon span:after{content:'';position:absolute;width:100%;height:2px;bottom:0;background:var(--color-blue)}
}
@media (max-width:1024px){.open-menu{margin-left:.2rem;position:relative;z-index:10;width:40px;height:40px;}
.open-menu i{height:0.03rem;width:70%;left:0;right:0;top:0;bottom:0;margin:auto;position:absolute;background:var(--color-blue);transition:0.3s;}
body:not(.menu-show) .open-menu i:nth-child(1){transform:translateY(-.1rem)}
body:not(.menu-show) .open-menu i:nth-child(3){transform:translateY(.1rem)}
body.menu-show .open-menu i:nth-child(2){opacity:0;}
body.menu-show .open-menu i:nth-child(1){transform:rotate(-45deg);}
body.menu-show .open-menu i:nth-child(3){transform:rotate(45deg);}
body.menu-show{overflow:hidden;}
body.menu-show .nav{left:0;opacity:1;transform:translateX(0);}
.header .other{padding:.2rem 0}
.header .nav{position:fixed;left:-100%;opacity:0;transform:translateX(-100%);top:0;bottom:0;width:3rem;background-color:rgba(255,255,255,0.95);box-shadow:0 0.1rem 0.1rem rgba(0,0,0,0.1);transition:0.3s;z-index:20}
.header .nav ul{overflow:auto;}
.header .nav li{width:100%}
.header .nav li span{line-height:3;border-bottom:1px solid rgba(0,0,0,0.1);}
.header .nav li span a{font-size:var(--f20);padding:0 3%;}
.header .nav li .sub{display:none}
.header .nav li .sub a{font-size:var(--f18);}
}
@media(max-width:1024px){.has-multi aside,.has-sub span{padding-right:0.4rem;}
.has-multi aside .op-multi,.has-sub span .wap-op{width:0.4rem;height:100%;position:absolute;right:0;top:0}
.has-multi aside .op-multi:before,.has-multi aside .op-multi:after,.has-sub span .wap-op:before,.has-sub span .wap-op:after{content:'';position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;width:0.12rem;height:0.02rem;background:var(--color-blue)}
.has-multi aside .op-multi:after,.has-sub span .wap-op:after{width:0.02rem;height:0.12rem;}
.has-sub.click .wap-op:after{transform:rotate(90deg)}
}
.bottom{background:#1d3365;color:var(--color-fff);}
.bottom a{display:inline-block;color:var(--color-fff);}
.bottom .boxT{padding-top:6.25%;}
.bottom .nav{width:64.375%;gap:.1rem;}
.bottom .nav dt{font-size:var(--f20);}
.bottom .nav dt:after{content:'';width:.3rem;height:0.02rem;margin:.2rem 0;background:var(--color-blue);display:block;}
.bottom .nav dd span{display:block;padding:.07rem 0;}
.bottom .nav dd span a:not(:hover){color:#c7d5f7;}
.bottom .logo{}
.bottom .info{width:30%;max-width:3.1rem;order:-1;}
.bottom .ewm{padding-top:5%;}
.bottom .ewm h4{line-height:1;}
.bottom .ewm h4 span{display:block;}
.bottom .ewm h4 .en{font-size:var(--f48);text-transform:uppercase;opacity:0.2;}
.bottom .ewm h4 .cn{font-size:var(--f26);}
.bottom .ewm li{width:42.585%;padding-top:8%;}
.bottom .ewm li p{text-align:center;padding:.05rem 0;font-size:var(--f14);}
.bottom .txt{width:100%;margin-top:4.375%;}
.bottom .txt li{font-size:var(--f20);padding:1.5% 0;}
.bottom .txt li.line{width:1px;background:rgba(255,255,255,0.2);}
.bottom .txt li span{padding-left:.34rem;background:no-repeat left center}
.bottom .txt li.tel span{background-image:url("../images/svg/lx_tel.svg")}
.bottom .txt li.email span{background-image:url("../images/svg/lx_email.svg")}
.bottom .txt li.address span{background-image:url("../images/svg/lx_address.svg")}
.bottom .boxB{font-size:var(--f14);padding:1.5% 0;opacity:0.6;border-top:solid 1px rgba(255,255,255,0.2);}
.bottom .boxB,.bottom .boxB a:not(:hover){color:#c7d5f7;}
.bottom .lm{order:2;display:flex;align-items:center;}
.bottom .lm span.dian{padding:0 .1rem;}
@media(max-width:1200px){.bottom .ewm h4 .en{font-size:var(--f30);}
.bottom .ewm h4 .cn{font-size:var(--f20);}
.bottom .txt li{font-size:var(--f16);}
}
@media(max-width:1024px){.bottom .nav{width:100%;order:1;}
.bottom .info{width:40%;order:2;}
.bottom .txt{width:50%;order:31;}
.bottom .txt li.line{display:none;}
.bottom .txt li{width:100%;padding:2% 0;}
.bottom .lm{order:-1;padding:1% 0;width:100%;}
}
@media(max-width:640px){.bottom .nav{display:none;}
.bottom .info{width:70%;margin:0 auto;}
.bottom .txt{width:100%;}
}
.sider{position:fixed;right:.2rem;z-index:99;width:.5rem;bottom:5%;}
.sider .gotop{display:block;width:.5rem;height:.5rem;background:var(--color-green) url("../images/svg/side_top.svg") no-repeat center center;border-radius:100%}
.column_menu{font-size:var(--f18);padding-bottom:3.125%;}
.column_menu ul{gap:.5rem}
.column_menu li a{padding:.1rem .4rem;box-shadow:inset 0 0 0 1px #eaeaea;}
.column_menu li.aon a{color:var(--color-fff);background:linear-gradient(90deg,#2d76eb,#be69ff);box-shadow:none}
.main{padding-top:3.125%;overflow:hidden;}
.banner{position:relative;}
.banner video{position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover}
.banner .infobox{position:absolute;left:14%;right:14%;top:50%;transform:translateY(-50%)}
.banner .info{color:var(--color-fff);max-width:6.4rem;}
.banner .info h3{font-size:var(--f50);padding:0;margin:0;}
.banner .info h4{font-size:var(--f20);padding:0;margin:0;}
.banner .info h5{font-size:var(--f18);padding:0;margin:0;font-weight:normal;text-transform:uppercase;}
.banner .info p{margin-top:.3rem;line-height:1.875;}
.banner figure img{width:100%}
@media(min-width:1025px){.banner figure img:not(:first-child){display:none}
}
@media(max-width:1024px){.banner figure img:not(:last-child){display:none}
.banner .info h3{font-size:var(--f30);}
.banner .info h4{font-size:var(--f18);}
}
.banner-slide{position:relative;overflow:hidden}
.banner-slide .infobox{left:5%;right:5%;}
.banner-slide .info h3,.banner-slide .info h4,.banner-slide .info p{opacity:0;transform:translateY(.5rem);transition:0.5s;}
.banner-slide .info h3{font-size:var(--f60);}
.banner-slide .info h4{font-size:var(--f24);transition-delay:0.1s}
.banner-slide .info p{transition-delay:0.2s}
.banner-slide .controls{}
.banner-slide .num{display:flex;align-items:center;justify-content:flex-end;color:var(--color-fff);position:absolute;right:.2rem;bottom:.2rem;z-index:10}
.banner-slide .num span{font-size:var(--f20);padding:0 .1rem;}
.banner-slide .num span.cur{color:var(--color-fff)}
.banner-slide .num span.total{opacity:0.5}
.banner-slide .arrow{position:absolute;top:50%;transform:translateY(-50%);width:.4rem;height:.4rem;display:block;cursor:pointer;background:url("../images/svg/slide-arrow.svg") no-repeat center center;z-index:10;background-size:contain;transition:0.5s}
.banner-slide .arrow.prev{left:-10%;transform:rotate(180deg)}
.banner-slide .arrow.next{right:-10%;}
.banner-slide:hover .arrow.prev{left:3%;}
.banner-slide:hover .arrow.next{right:3%;}
.banner-slide .pages{position:absolute;width:100%;bottom:6%;z-index:10;display:flex;justify-content:center;gap:.2rem;}
.banner-slide .swiper-pagination-bullet{opacity:1;width:.16rem;height:.16rem;background:var(--color-fff)}
.banner-slide .swiper-pagination-bullet-active{background:var(--color-blue)}
.banner-slide .swiper-slide-active .infobox h3,.banner-slide .swiper-slide-active .infobox h4,.banner-slide .swiper-slide-active .infobox p{opacity:1;transform:translateX(0)}
@media(max-width:1024px){.banner-slide .info h3{font-size:var(--f36);}
.banner-slide .info h4{font-size:var(--f20)}
}
.partner{overflow:hidden}
.partner .ind_title{text-align:center}
.partner .list span{display:block;padding:.1rem;}
.partner .list a{width:2.40rem;height:1.20rem;display:flex;justify-content:center;align-items:center;background:var(--color-fff);border-radius:var(--br10);box-shadow:0 0 40px rgba(0,0,0,0.04)}
.partner .list img{max-width:80%!important;max-height:80%}
.partner .list_item:before,.partner .list_item:after{content:'';position:absolute;width:10%;height:100%;top:0;z-index:5}
.partner .list_item:before{left:0;background:linear-gradient(90deg,rgba(255,255,255,1),rgba(255,255,255,0))}
.partner .list_item:after{right:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,1))}
@media(max-width:1024px){.partner .list a{width:1.8rem;height:0.9rem;}
}
@media(max-width:768px){.partner .list a{width:1.2rem;height:0.6rem;}
}
.sitemap{padding-bottom:4%;}
.sitemap li{padding:1.5% 0;border-bottom:solid 1px #ecedee}
.sitemap li b{font-size:var(--f18)}
.sitemap li .sub span{display:inline-block;padding-right:.3rem}
.sitemap li .sub span a:not(:hover){color:var(--color-999)}
.search_list{min-height:1rem;}
.search_list li{padding:1.5% 0;border-bottom:solid 1px var(--color-ddd)}
.search_list li time{float:right;color:var(--color-999);}
.single_article{line-height:1.875;padding-bottom:4%;}
.Pages{padding:4.2% 0}
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump,.Pages .p_page .a_first,.Pages .p_page .a_end{display:none}
.Pages .p_page{display:flex;justify-content:center}
.Pages .p_page .a_prev,.Pages .p_page .a_next{font-size:0;line-height:0;position:relative}
.Pages .p_page .a_prev:before,.Pages .p_page .a_next:before{content:'';position:absolute;width:100%;height:100%;background:url("../images/svg/page.svg") no-repeat center center}
.Pages .p_page a{width:.5rem;line-height:.5rem;display:block;box-shadow:0 0 1px #e3e3e3}
.Pages .p_page .num{font-style:normal;display:flex;font-size:var(--f18);text-align:center;padding:0 .2rem}
.Pages .p_page .num a:not(:last-child){margin-right:.2rem}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_cur{color:var(--color-fff);background:var(--color-blue);box-shadow:0 0 1px var(--color-blue)}
.Pages .p_page .a_prev,.Pages .p_page .a_next{width:.8rem;}
.Pages .p_page .a_prev.no,.Pages .p_page .a_next.no{opacity:0.5;background:none;}
.Pages .p_page .a_next{transform:rotate(180deg)}
.Pages .p_page .num a:not(.a_cur){box-shadow:0 0 0 1px #dcdfe1}
.Pages .p_page .a_prev:not(.no):hover:before,.Pages .p_page .a_next:not(.no):hover:before{filter:brightness(0) invert(1);}
.Pages .p_page .no{cursor:default}
@media(max-width:768px){.Pages .p_page .num a:not(:last-child){margin-right:.1rem}
.Pages .p_page .num{padding:0 .1rem}
.Pages .p_page a{width:.40rem;line-height:.40rem;}
}
[data-popup]{background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;position:fixed;top:0;width:100%;height:100%;z-index:9999;visibility:hidden;opacity:0;left:-100%;transition:opacity 0.3s;}
[data-popup].show{visibility:visible;opacity:1;left:0;}
[data-popup] .close{position:absolute;right:0;top:0;width:0.4rem;height:0.4rem;--color:#000;cursor:pointer;z-index:10;}
[data-popup] .close:before,[data-popup] .close:after{background-color:var(--color);width:60%;height:2px;content:'';position:absolute;left:20%;top:50%;margin-top:-1px;transform:rotate(45deg);}
[data-popup] .close:after{transform:rotate(-45deg);}
[data-popup] .inner{width:95%;margin:0 auto;max-width:10rem;border-radius:0.1rem;background-color:#fff;max-height:90vh;padding:0 0.1rem 0.2rem;position:relative;}
[data-popup] .title{text-align:center;font-size:0.28rem;font-weight:700;padding:1em 0;}
[data-popup] .edit-info{overflow:auto;max-height:calc(80vh - 5em);padding:0 0.3rem;line-height:1.875;}
/************************/
.location{padding:1.52% 0;}
.column_title h3{padding:0;margin:0;font-size:var(--f35);}
.column_title p{padding:0;margin:0;font-size:var(--f24);}
.column_title.center{text-align:center;}
.view_more{display:flex;}
.view_more .more{background:var(--color-blue);color:var(--color-fff);padding:.13rem .3rem;transition:0.5s;display:flex;align-items:center;}
.view_more .more:after{content:'';display:inline-block;margin-left:.1rem;width:18px;height:18px;background:url(../images/svg/more_jt.svg) no-repeat center center}
.view_more .more:hover{background:var(--hover-color)}
.slide_arrow{gap:.2rem;position:absolute;z-index:10;}
.slide_arrow div{position:initial;margin:0;width:.55rem;height:.55rem;border:solid 1px var(--color-blue);background:var(--color-blue);}
.slide_arrow div:after{content:'';position:absolute;width:.55rem;height:.55rem;background:url(../images/svg/slide_arrow.svg) no-repeat center center}
.slide_arrow .swiper-button-disabled{background:var(--color-fff);border-color:#cccccc;cursor:default;opacity:1;}
.slide_arrow div:not(.swiper-button-disabled):after{filter:brightness(0) invert(1);}
.slide_arrow .swiper-button-next{transform:rotate(180deg);}
@media(max-width:1024px){.slide_arrow div{width:.45rem;height:.45rem;}
}
.company{padding-top:7.604166666666667%;padding-bottom:5.729166666666667%;}
.company .about{padding-bottom:4%;}
.company .column_title{max-width:4.4rem;}
.company .group{width:42%;}
.company .article{text-align:justify;line-height:1.875;padding-top:4%;}
.company .article p{padding:0.1rem 0;margin:0;}
.company .pic{width:47.5%;}
.company .list li{margin:0 2%}
.company .list li .counter{padding:0 .1rem;font-size:calc(var(--f70));color:var(--color-blue);line-height:1;}
.company .list li .counter .no{opacity:0;}
.company .list li .counter .num{position:absolute;}
.company .list li .icon{max-width:.35rem;}
.company .list li .title span{display:block;padding-bottom:.1rem;}
.company .list li.line{width:1px;background:#e6e6e6;}
.company .list li:last-child{display:none;}
@media(max-width:1024px){.company .group{width:100%;}
.company .pic{width:100%;}
}
@media(max-width:768px){.company .list li{min-width:50%;padding:3% 0;}
.company .list li.line{display:none;}
}
.culture{position:relative;padding:4.166666666666667% 0;}
.culture .photo img{position:absolute;width:100%;height:100%;top:0;}
.culture .group{position:relative;z-index:5;color:var(--color-fff);}
.culture .list ul{width:100%;}
.culture .list li{flex:1;text-align:center;padding-top:4%;padding-bottom:11.204%;}
.culture .list li .icon{max-width:.9rem;width:30%;margin:0 auto;padding:.15rem 0;}
.culture .list li .icon img{transition:0.5s;}
.culture .list li .info{padding:0 3%;}
.culture .list li h4{font-size:var(--f30);margin-bottom:.1rem;}
.culture .list li p{font-size:var(--f20);}
.culture .list li.show .icon img{transform:rotate(360deg);}
.culture .bg{position:absolute;z-index:4;top:0;left:0;height:100%;background:linear-gradient(180deg,rgba(0,80,252,0) 0%,rgba(0,80,252,1) 100%);opacity:0.47;backdrop-filter:blur(100px);border-radius:.1rem;transition:0.5s;}
@media(max-width:1024px){.culture .list li h4{font-size:var(--f20);}
.culture .list li p{font-size:var(--f16);}
}
.honors{padding:5.208333333333333% 0;}
.honors .swiper-wrapper{padding:.3rem 0;}
.honors .pic{height:4rem;border-radius:.1rem;background:url(../images/honors_imgbg.jpg) no-repeat center center;background-size:cover;}
.honors .pic figure{padding:.1rem;max-width:70%;max-height:70%;background:rgba(255,255,255,0.2);border-radius:.1rem;border:solid 1px rgba(255,255,255,0.5);}
.honors .pic img{object-fit:contain;-o-object-fit:contain;}
.honors .info{padding:.25rem 0;}
.honors .info:before,.honors .info:after{content:'';display:block;width:.25rem;height:.46rem;background:url(../images/svg/maishui.svg) no-repeat center center;background-size:contain;}
.honors .info:after{transform:rotateY(180deg)}
.honors .info h4{font-size:var(--f18);max-width:70%;text-align: center}
.honors .swiper-pagination{gap:.1rem;display:flex;align-items:center;justify-content:center;height:.3rem;}
.honors .swiper-pagination-bullet{position:relative;}
.honors .swiper-pagination-bullet:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;border-radius:100%;border:solid 2px var(--color-blue);opacity:0;transition:0.5s;}
.honors .swiper-pagination-bullet-active:before{left:-.1rem;top:-.1rem;bottom:-.1rem;right:-.1rem;opacity:1;}
.product_list{padding-bottom:4%;}
.product_list li:not(:last-child){margin-bottom:3.125%;}
.product_list li .pic{width:50%;position:relative;}
.product_list li .pic figure{padding-bottom:68.75%;height:100%;}
.product_list li .pic img.pro{top:0;z-index:10;position:absolute;width:100%;height:100%;object-fit:contain;-o-object-fit:contain;}
.product_list li .info{position:relative;width:50%;padding:3%;border:solid 1px #e3e7ea;background:url(../images/product_infobg.jpg) no-repeat right top;background-size:100%;}
.product_list li .info .box{position:relative;z-index:10;width:80%;margin:0 auto;}
.product_list li .info h5{font-size:var(--f18);font-weight:normal;padding:0;margin:0;text-transform:uppercase;}
.product_list li .info h4{font-size:var(--f36);font-weight:bold;margin-bottom:.1rem;}
.product_list li .info p.dot2{font-size:var(--f18);}
.product_list li .txt{padding-top:.3rem;padding-bottom:.6rem;}
.product_list li .txt p{position:relative;padding-left:16px;line-height:2.25;}
.product_list li .txt p:before{content:'';left:0;top:.15rem;position:absolute;width:6px;height:6px;background:var(--color-blue);border-radius:100%;}
.product_list li:nth-child(odd) .pic img.pro{left:50%;}
.product_list li:nth-child(odd) .info{padding-left:8%;}
.product_list li:nth-child(even) .pic{order:2;}
.product_list li:nth-child(even) .pic img.pro{left:-50%;}
.product_list li:nth-child(even) .info{padding-right:8%;}
@media(max-width:1024px){.product_list li .info h4{font-size:var(--f24);}
.product_list li .txt{padding-top:.1rem;padding-bottom:.2rem;}
}
@media(max-width:768px){.product_list li .pic{width:100%;order:1!important;}
.product_list li .pic img.pro{left:0!important;right:0!important;}
.product_list li .info{width:100%;padding:3%!important;}
.product_list li .info .box{width:100%;}
}
.application_list{max-width:14.80rem;margin:0 auto;padding-bottom:4%;}
.application_list li:not(:last-child){margin-bottom:10.625%;}
.application_list li .pic{width:52.02702702702703%;position:relative;z-index:5;}
.application_list li .pic figure{padding-bottom:63.37662337662338%;height:100%;}
.application_list li .info{position:relative;width:47.97297297297297%;padding:3%;}
.application_list li .info .box{max-width:5rem;width:90%;position:relative;z-index:5;}
.application_list li .info h5{font-size:var(--f18);font-weight:normal;padding:0;margin:0;text-transform:uppercase;}
.application_list li .info h4{font-size:var(--f36);font-weight:bold;margin-bottom:.1rem;}
.application_list li .info p.dot2{font-size:var(--f18);}
.application_list li .info .num{font-size:calc(120/1920*100vw);position:absolute;color:#e9eef2;bottom:92%;line-height:1;font-weight:bold;z-index:-1;}
.application_list li .txt{padding-top:.3rem;padding-bottom:.6rem;}
.application_list li .txt p{position:relative;padding-left:16px;line-height:2.25;}
.application_list li .txt p:before{content:'';left:0;top:.15rem;position:absolute;width:6px;height:6px;background:var(--color-blue);border-radius:100%;}
.application_list li:nth-child(odd) .pic{order:2;}
.application_list li:nth-child(even) .info{justify-content:flex-end;}
.application_list li .info:after{content:'';position:absolute;width:300%;top:0;bottom:0;background:#f5f8fa;}
.application_list li:nth-child(odd) .info:after{right:0;}
.application_list li:nth-child(even) .info:after{left:-140%;bottom:-5%;transform:translateY(.3rem);}
@media(max-width:1024px){.application_list li .info h4{font-size:var(--f24);}
.application_list li .txt{padding-top:.1rem;padding-bottom:.2rem;}
}
@media(max-width:768px){.application_list li .pic{width:100%;order:-1!important;}
.application_list li .info{width:100%;}
.application_list li .info:after{width:100%;left:0!important;right:0!important;}
.application_list li .info .box{width:100%;}
}
.news_slide{padding-bottom:1.875%;}
.news_slide .pic{width:48.125%;}
.news_slide .pic figure{padding-bottom:56.1038961038961%;height:100%;}
.news_slide .info{width:51.875%;padding:6%;background:#f5f5f5;}
.news_slide .info h4{font-size:var(--f28);font-weight:500;margin-top:.05rem;margin-bottom:.1rem;line-height:1.35;}
.news_slide .info p{color:var(--color-999);line-height:1.85;}
.news_slide .info .other{padding-top:.3rem;}
.news_slide .info .other time{display:none;}
.news_slide .info .other .more{color:var(--color-blue);padding-right:20px;;background:url(../images/svg/more.svg) no-repeat right center;}
.news_slide .slide_arrow{right:6%;bottom:12%;}
@media(max-width:1024px){.news_slide .info h4{font-size:var(--f20);}
}
@media(max-width:768px){.news_slide .pic{width:100%;}
.news_slide .info{width:100%;}
.news_slide .slide_arrow{right:3%;bottom:3%;}
}
.news_list li{padding:3.125% 0;border-bottom:solid 1px #e5e5e5;}
.news_list .pic{width:31.875%;order:2;}
.news_list .pic figure{padding-bottom:56.07843137254902%;height:100%;}
.news_list .info{width:60.625%;}
.news_list .info h4{font-size:var(--f28);font-weight:500;line-height:1.35;}
.news_list .info p{color:var(--color-999);line-height:1.85;margin-top:.15rem;margin-bottom:.15rem;}
.news_list .info .date{display:none;}
.news_list .info .other .more{color:var(--color-blue);padding-right:30px;;background:url(../images/svg/more_jt2.svg) no-repeat right center;}
@media(min-width:768px){.news_list .item{align-items:center;}
.news_list .info{display:flex;justify-content:space-between;}
.news_list .info p{margin-bottom:.25rem;}
.news_list .info .date{display:block;text-align:center;color:var(--color-999);}
.news_list .info .date b{display:block;font-size:var(--f60);color:var(--color-000);line-height:1;}
.news_list .info .date b:after{content:'';display:block;width:30%;height:2px;margin:.2rem auto;background:var(--color-blue);}
.news_list .info .box{width:82%;}
.news_list .info .line{background:#e9e9e9;width:1px;}
.news_list .info .other time{display:none;}
}
@media(max-width:1024px){.news_list .info h4{font-size:var(--f20);}
.news_list .info .date b{font-size:var(--f36);}
}
.case_list li .pic figure{padding-bottom:59.18367346938776%;}
.case_list li .info{padding:.25rem 0;border-bottom:solid 2px #eaeaea;}
.case_list li .info h4{font-size:var(--f20);}
.case_list li .info p{color:var(--color-999);margin-top:.1rem;margin-bottom:.3rem;line-height:1.5;height:calc(.16rem * 1.5 * 2);}
.case_list li .info time{color:var(--color-blue);}
@media(min-width:1025px){.case_list li{width:30.625%;}
.case_list li:not(:nth-child(3n+3)){margin-right:4.0625%;}
.case_list li:nth-child(3) ~ li{margin-top:4.0625%;}
}
@media(max-width:1024px){.case_list li{width:48%;}
.case_list li:nth-child(odd){margin-right:4%;}
.case_list li:nth-child(2) ~ li{margin-top:4%;}
}
.bgcolor{background:linear-gradient(180deg,#f1f3f9 0%,#ffffff 100%);padding-top:0;}
.detail_box{padding:3.75%;background:var(--color-fff);position:relative;}
.case_slide{padding-bottom:2%;}
.case_slide .pic figure{padding-bottom:44.59459459459459%;}
.article_detail .title{padding-bottom:2%;}
.article_detail .title h1{font-size:var(--f30);padding:0;margin:0;color:#121111;}
.article_detail .title p{padding:0;margin:0;color:#7a7878}
.article_detail .title p span:not(:first-child){padding-left:.35rem}
.article_detail .title.center{text-align:center}
.article_detail .title.center h1{font-weight:normal;padding-bottom:1%;}
.article_detail .article{color:#595656;line-height:1.875;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:3% 0;line-height:2.265;}
.article_detail .editor_title{color:var(--color-lightblue);font-size:var(--f20);padding:0;margin:0;;}
.applications_details .title h1{font-size:var(--f35);padding:0;margin:0;color:#121111;}
.applications_details .title.center{text-align:center;}
.applications_details .article{color:#424344;padding:1.5% 0;line-height:1.875;text-align:justify;}
.applications_details .part1{text-align:center;}
.applications_details .part1 .article{text-align:center;}
.applications_details .part2{background:url(../images/details_bg.jpg) no-repeat center bottom;background-size:100%;padding-top:10%;margin-top:-10%;}
.applications_details .part2 .list{position:relative;overflow:hidden;padding:4% 0;}
.applications_details .part2 .list ul{position:relative;z-index:5;}
.applications_details .part2 .list li{width:34%;}
.applications_details .part2 .list li:nth-child(2)~li{margin-top:6%;}
.applications_details .part2 .box{}
.applications_details .part2 .icon{width:.7rem;text-align:center;position:relative;}
/* .applications_details .part2 .icon:after{content:'';position:absolute;top:0;bottom:0;margin:auto;width:.15rem;height:.15rem;background:#dcdcdc;border-radius:50%;}
*/
.applications_details .part2 .info{padding:0 .2rem;max-width:calc(100% - .7rem);}
.applications_details .part2 .info p{font-size:var(--f50);color:var(--color-blue);line-height:1.2;}
.applications_details .part2 .info h4{font-size:var(--f18);}
.applications_details .part2 .pic{width:46.875%;position:absolute;padding:12%;left:50%;top:0;transform:translate(-50%,0);background:url(../images/yuan.png) no-repeat center top;background-size:100%;}
.applications_details .part2 .pic figure{padding-bottom:100%;position:relative;}
.applications_details .part2 .pic figure img{position:absolute;width:100%;height:100%;object-fit:contain;-o-object-fit:contain;}
.applications_details .part2 .pic span{position:absolute;margin:auto;width:.15rem;height:.15rem;background:#dcdcdc;border-radius:50%;transition:0.5s;}
.applications_details .part2 .pic span.on{background:var(--color-blue);box-shadow:0 0 0 .1rem rgba(10,104,252,.41);}
.applications_details .part2 .pic span:nth-child(1){left:14.5%;top:13%;}
.applications_details .part2 .pic span:nth-child(2){right:14.5%;top:13%;}
.applications_details .part2 .pic span:nth-child(3){left:0.5%;top:38%;}
.applications_details .part2 .pic span:nth-child(4){right:0.5%;top:38%;}
.applications_details .part2 .pic span:nth-child(5){left:1%;top:62%;}
.applications_details .part2 .pic span:nth-child(6){right:1%;top:62%;}
.applications_details .part2 .list li:nth-child(odd){justify-content:flex-end;}
.applications_details .part2 .list li:nth-child(even){justify-content:flex-start;}
.applications_details .part2 .list li:nth-child(odd) .icon{order:2;}
.applications_details .part2 .list li:nth-child(odd) .icon:after{right:-.5rem;}
.applications_details .part2 .list li:nth-child(even) .icon:after{left:-.5rem;}
.applications_details .part2 .list li:nth-child(odd) .box{justify-content:flex-end;}
/* .applications_details .part2 .list li.show .icon:after{background:var(--color-blue);box-shadow:0 0 0 .1rem rgba(10,104,252,.41);transition:0.5s;}
*/
.applications_details .part2 .list.full{}
.applications_details .part2 .list.ban .pic figure{transform:translateY(-45%);}
.applications_details .part3 .auto{padding:6.25% 0;border-top:solid 1px #ebebeb;}
.applications_details .part3 .photo{width:100%;}
.applications_details .part3 .group{width:100%;}
@media(min-width:1024px){.applications_details .part1 .article{width:71%;margin:0 auto;}
.applications_details .part3 .box .photo{width:50%;order:-1;}
.applications_details .part3 .box .group{width:44%;padding:2%;}
}
@media(min-width:768px){.applications_details .part2 .list li:nth-child(1){padding-right:3%;}
.applications_details .part2 .list li:nth-child(2){padding-left:3%;}
.applications_details .part2 .list li:nth-child(3){padding-right:9.5%;}
.applications_details .part2 .list li:nth-child(4){padding-left:9.5%;}
.applications_details .part2 .list li:nth-child(5){padding-right:10%;}
.applications_details .part2 .list li:nth-child(6){padding-left:10%;}
}
@media(max-width:768px){.applications_details .part2 .pic{position:relative;width:90%;}
.applications_details .part2 .list.ban .pic figure{transform:translateY(-15%);}
.applications_details .part2 .list ul{margin-top:-15%;}
.applications_details .part2 .list li{width:48%;}
.applications_details .part2 .box{width:100%;}
.applications_details .part2 .icon{width:.4rem;}
.applications_details .part2 .info{max-width:calc(100% - .4rem);}
}
.product_details{line-height:1.875;}
.product_details .part1 .list_group{padding:2% 0;}
.product_details .part1 .article{padding:3% 0;text-align:justify;}
.product_details .part1 .list{position:relative;}
.product_details .part1 .list ul:after{content:'';position:absolute;width:1px;height:100%;left:50%;background:#e5e8eb;;}
.product_details .part1 .list li{width:50%;padding:3% 0;}
.product_details .part1 .list li figure{width:.5rem;}
.product_details .part1 .list li .info{width:calc(100% - .6rem)}
.product_details .part1 .list li h4{font-size:var(--f18);}
.product_details .part1 .list li p{color:var(--color-999);font-size:var(--f14);}
.product_details .part1 .list li:nth-child(2)~li{border-top:solid 1px #e5e8eb;}
.product_details .part1 .list li:nth-child(odd){padding-right:5%;}
.product_details .part1 .list li:nth-child(even){padding-left:5%;}
.product_details .part2{background:#f1f7fb;padding-top:4%}
.product_details .part2 .list_group{padding:2% 0;}
.product_details .part2 .title{font-size:var(--f24);}
.product_details .part2 .ul_txt{padding-left:1.5em;}
.product_details .part2 .ul_txt li{padding:2% 0;list-style:disc;}
.product_details .part2 .ul_txt li::marker{font-size:var(--f18);color:var(--color-blue);}
.product_details .part2 .ul_txt li *{padding:0;margin:0;}
.product_details .part2 .ul_txt li h4{font-size:var(--f18);color:var(--color-blue);}
.product_details .part2 .ul_txt li p{}
.product_details .part3{padding:4% 0;display: none;}
.product_details .part3 .list_group{padding:4% 0;}
.product_details .part3 .left_info{width:40%;max-width:4.9rem;}
.product_details .part3 .left_info ul{}
.product_details .part3 .left_info li{padding-left:.5rem;padding-bottom:2%;;position:relative;cursor:pointer;}
.product_details .part3 .left_info li:not(:last-child):before{content:'';position:absolute;left:0;top:.25rem;width:12px;height:100%;border-left:dashed 2px #d7d7d7;}
.product_details .part3 .left_info li:not(:last-child):after{content:'';position:absolute;left:0;top:.25rem;width:12px;height:0;border-left:solid 2px var(--color-blue);transition:0.5s;}
.product_details .part3 .left_info li h4{font-size:var(--f30);position:relative;}
.product_details .part3 .left_info li h4:before{content:'';position:absolute;left:-.55rem;top:.25rem;width:.13rem;height:.13rem;border:solid 3px var(--color-blue);border-radius:50%;background:var(--color-fff);}
.product_details .part3 .left_info li p{color:var(--color-999);}
.product_details .part3 .left_info li:not(.show) .txt{display:none;}
.product_details .part3 .left_info li .pic{display:none;padding:2% 0;}
.product_details .part3 .left_info li.show:after{height:100%;}
.product_details .part3 .right_pic{width:56.25%;}
.product_details .part4{padding:2% 0;background:linear-gradient(90deg,#f1f7fb 0%,#ffffff 100%);}
.product_details .part4 .list_group{padding:2% 0;}
.product_details .part4 .article{text-align:center;padding:2% 0;}
.product_details .part4 .icon{padding:3% 0;}
.product_details .part4 .icon figure{width:1.87rem;height:1.87rem;margin:0 auto;display:flex;align-items:center;justify-content:center;background:url(../images/svg/icon_bg.svg) no-repeat center center;background-size:contain;}
.product_details .part4 .icon figure img{max-width:50%;max-height:50%;}
.product_details .part4 .icon p{padding:0;margin:0;font-size:var(--f18);text-align:center;}
.product_details .part4 .icon .jt{width:.28rem;background:url(../images/svg/icon_jt.svg) no-repeat center 40%;background-size:contain;}
.product_details .part4 .icon .jt:last-child{display:none;}
@media(min-width:1024px){.product_details .part1 .box .photo{width:50%;}
.product_details .part1 .box .group{width:44%;}
.product_details .part1 .list_group:nth-child(odd) .photo{order:-1;}
.product_details .part2 .list_group:nth-child(even) .photo{order:-1;}
.product_details .part2 .box .photo{width:50%;}
.product_details .part2 .box .group{width:46%;padding:0 6%;}
}
@media(max-width:1024px){.product_details .part4 .icon figure{width:1.2rem;height:1.2rem;}
}
@media(max-width:768px){.product_details .part3 .left_info{width:100%;max-width:none;}
.product_details .part3 .left_info li.show .pic{display:block;}
.product_details .part3 .right_pic{width:100%;display:none;}
}
.prev_next{margin:3% 0 5% 0;position:relative;font-size:var(--f18);display:flex;flex-wrap:wrap;}
.prev_next p{padding:.05rem 0;margin:0;}
.prev_next p.dot{width:70%;}
.prev_next p.dot:not(:hover) a{opacity:0.6;}
.prev_next .back{position:absolute;right:0;}
.prev_next .back a{display:inline-flex;align-items:center;padding:.15rem .4rem;color:var(--color-fff);background:var(--color-lightblue);transition:0.5s}
.prev_next .back a:hover{background:var(--hover-color)}
@media(max-width:768px){.prev_next .back{float:none;text-align:center;order:3;position:relative;width:100%;}
}
.contact_main{padding:6.25% 0;position:relative;background:#fdfefe no-repeat center bottom;}
.contact_main .infobox{width:40%;max-width:5rem;}
.contact_main .infobox .txt{padding:6% 0;}
.contact_main .infobox .txt li{background:no-repeat left top;padding-left:.55rem;margin-bottom:.1rem;}
.contact_main .infobox .txt li.tel{background-image:url(../images/lx_icon1.png);}
.contact_main .infobox .txt li.email{background-image:url(../images/lx_icon2.png);}
.contact_main .infobox .txt li span{display:block;font-size:var(--f18);}
.contact_main .infobox .info{font-size:var(--f18);padding:8% 0;}
.contact_main .infobox .ewm{max-width:4.4rem;text-align:center;}
.contact_main .infobox .ewm li{width:47%;}
.contact_main .infobox .ewm figure{border:solid 1px #dcdcdc;border-radius:var(--br5);margin:0 .1rem;}
.contact_main .infobox .ewm figure img{width:100%;}
.contact_main .infobox .ewm p{padding:.1rem;margin:0 auto;}
@media(max-width:768px){.contact_main .infobox{width:100%;max-width:none}
}
.form_main{width:50%;}
.form_main .group{width:47.5%;margin-bottom:3%;position:relative;font-size:var(--f18);}
.form_main .group.full{width:100%;}
.form_main .sub{line-height:.5rem;position:absolute;padding-left:.7rem;}
.form_main .sub span{color:var(--color-red)}
.form_main .text{width:100%;height:.5rem;line-height:.5rem;padding-left:.7rem;background:var(--color-fff) no-repeat .25rem .13rem;border:none;font-size:var(--f18);}
.form_main textarea.text{height:1rem;}
.form_main .yzm{display:flex;flex-wrap:wrap;align-items:center}
.form_main .yzm .text{width:47.5%;padding-left:.25rem;}
.form_main .yzm .sub{padding-left:.25rem;}
.form_main .yzm img{max-width:1.28rem;height:.5rem;margin:0 .2rem;cursor:pointer}
.form_main .yzm a{text-decoration:underline;color:var(--color-blue);cursor:pointer;}
.form_main .button{padding:.2rem 0;width:100%;}
.form_main .button .btn{color:var(--color-fff);background:var(--color-blue);font-size:var(--f18);width:40%;height:.7rem;border:none;cursor:pointer;transition:0.5s}
.form_main .button .btn:hover{background:var(--hover-color)}
.form_main .group:nth-child(1) .text{background-image:url(../images/svg/form_icon1.svg);}
.form_main .group:nth-child(2) .text{background-image:url(../images/svg/form_icon2.svg);}
.form_main .group:nth-child(3) .text{background-image:url(../images/svg/form_icon3.svg);}
.form_main .group:nth-child(4) .text{background-image:url(../images/svg/form_icon4.svg);}
.form_main .group:nth-child(5) .text{background-image:url(../images/svg/form_icon5.svg);}
@media(min-width:768px){.form_main form{display:flex;flex-wrap:wrap;justify-content:space-between;}
}
@media(max-width:1200px){.form_main .yzm img{height:.4rem;}
.form_main .button .btn{width:30%;height:.5rem;}
}
@media(max-width:768px){.form_main{width:100%;padding-top:8%;}
.form_main .group{width:100%;}
.form_main .button .btn{height:.5rem}
}
/*home*/
.home_body .column_title h3{font-size:var(--f45);}
.home_body .column_title h3 span{background:linear-gradient(45deg,#0a68fc,#c64bff);/* 渐变方向 + 颜色 */
 -webkit-background-clip:text;/* 背景裁剪到文字区域 */
 background-clip:text;/* 标准属性 */
 -webkit-text-fill-color:transparent;/* 文字本身设为透明，透出背景渐变 */
}
@media(max-width:1024px){.home_body .column_title h3{font-size:var(--f35);}
}
.home_product{padding:6.25% 0;}
.home_product .column_title{padding-bottom:.4rem;}
.home_product .item{display:block;position:relative;}
.home_product .pic figure{padding-bottom:127.4509803921569%;}
.home_product .pic figure img.pro{object-fit:contain;-o-object-fit:contain;z-index:5;}
.home_product .info{position:absolute;width:100%;top:0;z-index:10;padding:10%;}
.home_product .info h5{font-size:var(--f18);font-weight:normal;text-transform:uppercase;padding:0;margin:0;}
.home_product .info h4{font-size:var(--f30);font-weight:bold;}
.home_product .info p{}
.home_product .info .more{margin-top:.4rem;width:.55rem;height:.55rem;border-radius:100%;background:var(--color-blue) url(../images/svg/more_jt3.svg) no-repeat center center;}
@media(min-width:640px){.home_product .column_title{position:absolute;}
.home_product .swiper-slide-active{padding-top:2rem;transition:0.5s;}
.home_product .swiper-slide-active + .swiper-slide{padding-top:1rem;}
.home_product .swiper-slide-prev{padding-top:2rem;}
}
.home_company{position:relative;color:var(--color-fff);padding-top:5.208333333333333%;padding-bottom:6.770833333333333%;}
.home_company .photo img{position:absolute;width:100%;height:100%;object-fit:cover;-o-object-fit:cover;top:0;}
.home_company .auto{position:relative;z-index:5;}
.home_company .column_title{max-width:4.5rem;padding-bottom:3%;}
.home_company .about{width:50%;max-width:7.4rem;}
.home_company .article{font-size:var(--f20);line-height:1.8;min-height:3rem;;}
.home_company .view_more{padding-top:3%;}
.home_company .view_more .more:not(:hover){background:none;box-shadow:0 0 0 1px var(--color-fff);filter:brightness(0) invert(1);}
.home_company .list{width:45%;max-width:4.80rem;font-size:var(--f18);}
.home_company .list li{width:100%;}
.home_company .list li:not(.line){padding:4% 0;}
.home_company .list li.line{border-top:solid 1px rgba(255,255,255,0.42);position:relative;}
.home_company .list li.line:before{content:'';position:absolute;top:50%;left:-7px;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,0.42);transform:translateY(-50%);}
.home_company .list li.line:not(:first-child){margin-top:6%;}
.home_company .list .counter{font-size:calc(var(--f70));font-weight:bold;line-height:1;}
.home_company .list .counter span.num{position:absolute;}
.home_company .list .counter span.no{opacity:0;}
.home_company .list .box{min-width:55%;}
.home_company .list .title{}
.home_company .list .icon{filter:brightness(0) invert(1);}
@media(max-width:1024px){.home_company .about{width:100%;padding-bottom:4%;}
.home_company .article{min-height:auto;}
.home_company .list{width:100%;margin:0 auto;}
}
.home_applications{padding:6.25% 0;}
.home_applications .list_title{padding-top:.6rem;padding-bottom:.3rem;}
.home_applications .list_title ul{gap:.26rem;}
.home_applications .list_title li{border:solid 1px #e5e5e5;padding:.1rem .45rem;cursor:pointer;}
.home_applications .list_title li figure{margin-right:.1rem;}
.home_applications .list_title li figure img{max-height:.33rem;}
.home_applications .list_title li h4{font-size:var(--f20);padding:0;margin:0;font-weight:normal;}
.home_applications .list_title li.show{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-fff);}
.home_applications .list_title li.show h4{font-weight:bold;}
.home_applications .list_title li.show figure{filter:brightness(0) invert(1);}
.home_applications .listSlide{width:97.91666666666667%;margin:0 auto;}
.home_applications .infobox{position:absolute;width:100%;top:20%;bottom:10%;color:var(--color-fff);z-index:5;}
.home_applications .infobox .auto{height:100%;}
.home_applications .pic figure{padding-bottom:6rem;}
.home_applications .info{width:60%;}
.home_applications .info h4{font-size:var(--f40);font-weight:bold;}
.home_applications .info p{font-size:var(--f18);}
.home_applications .info .view_more{padding-top:5%;}
.home_applications .list{width:100%;}
.home_applications .list li{padding:1% 0;}
.home_applications .list .box{font-size:var(--f60);font-weight:bold;}
.home_applications .list .counter{font-size:calc(var(--f70));font-weight:bold;line-height:1;}
.home_applications .list .counter span.num{position:absolute;}
.home_applications .list .counter span.no{opacity:0;}
.home_applications .list h4{font-size:var(--f18);padding:0;margin:0;}
.home_applications .view_more.center{justify-self:center;padding-top:1.5%;}
.home_applications .view_more.center .more{background:none;color:var(--color-blue);}
.home_applications .view_more.center .more:after{background-image:url(../images/svg/more_jt2.svg)}
.home_applications .swiper-cube .swiper-cube-shadow:before{display:none;}
@media(max-width:1024px){.home_applications .list_title ul{gap:.10rem;}
.home_applications .list_title li{padding:.1rem .20rem;}
}
@media(max-width:768px){.home_applications .list li{width:50%;}
}
.home_cases{padding:6.25% 0;background:no-repeat center center;background-size:cover;}
.home_cases .group{width:37%;}
.home_cases .article{font-size:var(--f20);line-height:1.8;padding:4% 0;}
.home_cases .article .sub{font-size:var(--f26);}
.home_cases .article .sub span{color:var(--color-blue);padding-right:.1rem;}
.home_cases .article .sub b{font-size:var(--f60);}
.home_cases .article .sub sup{font-size:var(--f40);}
.home_cases .icon{text-align:center;}
.home_cases .icon figure{width:.6rem;height:.6rem;display:flex;align-items:center;justify-content:center;}
.home_cases .icon h4{font-size:var(--f20);padding:0;margin:0;;}
.home_cases .list{width:61.25%;}
.home_cases .list_group{display:flex;flex-wrap:wrap;}
.home_cases .list_item{width:25%;padding:0 1.786%;position:relative;}
.home_cases .list_item:before,.home_cases .list_item:after{content:'';position:absolute;width:80%;left:0;right:0;margin:0 auto;height:10%;z-index:100;}
.home_cases .list_item:before{top:0;background:linear-gradient(rgba(214,225,242,1) 0%,rgba(255,255,255,0) 100%);}
.home_cases .list_item:after{bottom:0;background:linear-gradient(rgba(255,255,255,0) 0%,rgba(214,225,242,1) 100%);}
.home_cases .list_scroll{height:4.6rem;}
.home_cases .item{padding:.08rem;}
.home_cases .item figure{position:relative;padding-bottom:52.38095238095238%;border-radius:.2rem;background:var(--color-fff);box-shadow:0 1px 20px rgba(117,138,175,0.15);}
.home_cases .item figure img{position:absolute;width:100%;height:100%;padding:10%;object-fit:contain;-o-object-fit:contain;}
@media(min-width:1400px){.home_cases .list{margin-right:-5%;}
}
@media(min-width:1680px){.home_cases .list{margin-right:-10%;}
}
@media(max-width:1280px){.home_cases .list_item{width:33.333%;}
}
@media(max-width:1024px){.home_cases .group{width:100%;padding-bottom:4%;}
.home_cases .list{width:100%;}
}
@media(max-width:768px){.home_cases .list_item{width:50%;}
}
.home_news{padding:6.25% 0;overflow:hidden;}
.home_news .pic figure{padding-bottom:58.36734693877551%;}
.home_news .info{padding:.25rem 0;}
.home_news .info time{color:var(--color-blue);font-size:var(--f18);}
.home_news .info h4{font-size:var(--f24);margin-top:.05rem;;font-weight:500;line-height:1.417;height:calc(.24rem * 1.417 * 2);}
.home_news .info p{line-height:1.875;height:calc(.16rem * 1.875 * 2);color:var(--color-999);}
.home_news .view_more{border-top:1px solid #d9d9d9;padding-top:.2rem;margin-top:.2rem;}
.home_news .view_more .more{justify-content:space-between;width:100%;background:none;color:var(--color-blue);padding:0;}
.home_news .view_more .more:after{background-image:url(../images/svg/more_jt2.svg)}
.home_news .swiper-slide{transition:0.5s;}
.home_news .swiper-slide:not(.swiper-slide-visible){opacity:0.3;}
.home_news .slide_arrow{position:relative;}
@media(min-width:1024px){.home_news .swiper{overflow:initial;}
}
/*home end*/
/* 20250424 */
.top-search{margin-right:0;}
.top-line{padding:0 0.25rem;color:#fff;}
body .header.mouse_down .topT .top-line,body.no_banner .header .topT .top-line{color:#999;}
.top-btn{min-width:100px;text-align:center;line-height:40px;background:#0a68fc;border-radius:5px;color:#fff;cursor:pointer;margin-right:0.25rem;white-space:nowrap;padding:0 1em;}
.popForm{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1050;visibility:hidden;}
.popInner{width:100%;height:100%;justify-content:center;align-items:flex-start;padding:0.5rem 0;background:rgba(0,0,0,0.3);overflow:auto;}
.popForm.show{visibility:visible;}
.popForm.show .box{top:0;opacity:1;transition:.6s;}
.popForm .box .closebtn{position:absolute;right:1em;top:1em;padding:0.5em;background:url(../images/close.svg) no-repeat center;cursor:pointer;z-index:10;background-size:contain;}
.popForm .box{flex:0 0 auto;width:860px;max-width:90%;background:#fff url(../images/formbg.jpg) no-repeat bottom center;background-size:100%;padding:0.6rem;position:relative;top:1rem;opacity:0;}
.popForm .bt{text-align:center;font-size:var(--f45);color:#0a68fc;line-height:1;}
.popForm .desc{font-size:var(--f18);line-height:1.875;text-align:center;margin-top:15px;padding-bottom:1em;}
.popForm .desc *{margin:0;}
.popForm .tips{color:#666;margin-top:1.5em;padding-left:2em;position:relative;line-height:1.6;}
.popForm .tips:before{content:"";position:absolute;left:0;top:0.3em;padding:0.5em;background:url(../images/icon-wram.svg) no-repeat center;background-size:contain;}
.formBtn{font-size:var(--f20);margin:1.5em auto 0;text-align:center;background:#0a68fc;width:16em;line-height:3.5;color:#fff;cursor:pointer;max-width:100%;}
.baseForm .input{flex:0 0 auto;width:48%;background:#f2f3f5;margin-top:15px;align-items:center;position:relative;flex-wrap:nowrap;}
.baseForm .lb{flex:0 0 auto;padding-left:1em;white-space:nowrap;color:#555;}
.baseForm .lb span{color:#f00;}
.baseForm .input .inp{flex:1 1 auto;}
.baseForm .input input,.baseForm .input select{width:100%;border:none;outline:none;padding:0 1em;font-size:inherit;font-family:inherit;height:50px;background:none;}
.baseForm .input.full{width:100%;}
.baseForm .input select{background:url(../images/icon-down.svg) no-repeat scroll right 1em center transparent;}
.baseForm .line{align-items:flex-start;justify-content:space-between;}
.popForm .bt2{margin-top:20px;font-size:var(--f30);color:#000;}
.baseForm .textarea{padding:0.5em 1em;background:#f2f3f5;margin-top:15px;}
.baseForm .textarea .lb{padding-left:0;}
.baseForm .textarea textarea{font-size:inherit;font-family:inherit;line-height:1.5;height:4.5em;width:100%;border:none;outline:none;background:none;color:inherit;padding-top:0.5em;resize:none;}
@media(min-width:1024px) and (max-width:1440px){.header .nav li{margin-right:2vw;}
}
@media(max-width:1440px){.top-btn{font-size:14px;padding:0 1.5em;min-width:0;margin-right:0.15rem;}
.top-line{padding:0 0.15rem;}
.header .nav li span{font-size:16px;}
}
@media (max-width:1280px){.top-btn{font-size:12px;line-height:2.5;padding:0 1em;}
.header .logo{width:1.5rem;}
.top-language{font-size:14px;}
.top-language dt:after{margin-left:10px;}
.top-line{padding-left:10px;padding-right:15px;}
}
@media (max-width:768px){.popForm .bt{font-size:var(--f30);}
.popForm .desc{font-size:14px;}
.baseForm .input{width:100%;}
.popForm .bt2{font-size:var(--f20);}
.formBtn{font-size:var(--f18);line-height:3;}
.top-language dt:after,.top-language dt span{display:none;}
.top-language dt:before{margin-right:0;}
.open-menu{margin-left:1em;}
}
