@font-face{font-family:'Barlow';src:url('fonts/Barlow-Bold.woff') format('woff');font-display:swap;}
ul,li,form,dl,dt,dd,div,ul,li,p,em,i,address,ol{font-style:normal;list-style:none;padding:0px;margin:0px;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
body{font-family:'sans-serif';--hover-color:#2b4dcf;--white:#fff;--black:#000;--grey:#666;--grey2:#999;--rgb-white:255,255,255;--rgb-black:0,0,0;font-size:var(--font-size16);--radius:.1rem;overflow-x:hidden}
a:hover{color:var(--hover-color)}
.overflow{overflow:hidden;}
.Header{position:fixed;width:100%;left:0;top:0;transition:.3s all;z-index:100;}
.Header:after{content:'';position:absolute;width:100%;height:calc(100% + .8rem);left:0;top:0;background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 82%,rgba(0,0,0,0) 100%);z-index:1;display:none}
.Header .Header-top{background:#000;font-size:.14rem}
.Header .Header-top .autoCon-1400{height:.46rem;}
.Header .Header-top .left{display:flex;align-items:center;}
.Header .Header-top .left span{color:#fff;padding-left:.26rem;margin-right:.5rem}
.Header .Header-top .left span.tel{background:url(../images/icon-whatapp.svg)no-repeat center left;background-size:.2rem auto;}
.Header .Header-top .left span.mail{background:url(../images/icon-mail.svg)no-repeat center left;background-size:.2rem auto;}
.Header .Header-top .left .share{display:flex;align-items:center;;}
.Header .Header-top .left .share a{width:.2rem;height:.2rem;background-size:.2rem;background-position:center;background-repeat:no-repeat;;margin-right:.2rem;}
.Header .Header-top .left .share a.whatapp{background-image:url(../images/top-whatapp.svg);}
.Header .Header-top .left .share a.fb{background-image:url(../images/top-fb.svg);}
.Header .Header-top .left .share a.ytb{background-image:url(../images/top-ytb.svg);}
.Header .Header-top .left .share a.dy{background-image:url(../images/top-tiktok.svg);}
.Header .Header-top .right a{color:#fff;margin-left:.5rem;}
.Header .logo img{max-height:.6rem;transition:.3s all}
.Header .logo img.black{display:none;}
.Header .menu{display:flex;justify-content:space-between;}
.Header .menu span a{color:#fff;transition:.3s all;position:relative;text-transform:uppercase;}
.Header .menu span a{font-size:var(--font-size18);}
.Header .menu span a::before{content:'';position:absolute;width:0;height:2px;background:var(--hover-color);left:50%;bottom:-.1rem;transform:translateX(-50%);transition:.3s all;}
.Header .top-right{display:flex;align-items:center;}
.top-lang{position:relative;z-index:200;margin-right:.5rem;display:none}
.top-lang span{display:block;font-size:var(--font-size14);padding-left:0.26rem;line-height:1.57142857;background:no-repeat url(../images/top-lang.svg) left center;background-size:.18rem auto;cursor:pointer;color:#000}
.top-lang .hover{position:absolute;top:100%;left:50%;width:max-content;background-color:#fff;padding:1.2em 1em;visibility:hidden;opacity:0;transform:translate(-50%,0.3rem);transition:0.3s;text-align:center;font-size:var(--font-size14);}
.top-lang .hover a:not(:hover){color:#333}
.top-lang .hover li + li{margin-top:0.5em}
.top-lang.active .hover{visibility:visible;opacity:1;transform:translate(-50%,0)}
.top-hotline{margin-right:.5rem;position:relative;}
.top-hotline span{color:#fff;font-size:var(--font-size22);display:flex;align-items:center;font-weight:bold}
.top-hotline span::before{content:'';width:.18rem;height:.18rem;background:url(../images/top-hotline.svg)no-repeat center left;background-size:.18rem auto;margin-right:.1rem;filter:grayscale(100) brightness(100);}
.lang{margin-left:.2rem;border-right:1px solid #ddd;padding-right:.2rem;margin-left:1rem}
.Header .open-search{display:block;width:0.2rem;height:.2rem;background:url(../images/search.svg) no-repeat center center;background-size:.2rem auto;cursor:pointer;transition:.3s all;}
.Header .top-search{position:absolute;top:100%;right:0;width:4rem;background-color:var(--white);display:flex;align-items:center;justify-content:center;border-radius:3px;overflow:hidden;transition:0.3s;border:1px solid #000;opacity:0;visibility:hidden;transform:translateY(0.3rem);}
.Header .top-search .text{flex:1;border:0;height:.45rem;line-height:.45rem;padding:0 1em;}
.Header .top-search .text:not(.focus){color:rgba(var(--rgb-999),1);}
.Header .top-search .btn{width:.45rem;height:.45rem;display:block;background:url(../images/search-on.svg) no-repeat center center;background-size:auto 0.22rem;cursor:pointer;}
.search-show .Header .top-search{opacity:1;visibility:visible;transform:translateY(0);}
/*滚动后*/
.Header_fixed,.wh .Header{box-shadow:0 3px 6px rgba(0,0,0,.05);background:#fff}
.Header_fixed .logo img.white,.wh .Header .logo img.white{display:none}
.Header_fixed .logo img.black,.wh .Header .logo img.black{display:block}
.Header_fixed .menu span a,.wh .Header .menu span a{color:#000}
.Header_fixed .open-search,.wh .Header .open-search{filter:grayscale(0) brightness(0);}
.Header_fixed .top-lang span,.wh .Header .top-lang span{color:#333;background:no-repeat url(../images/top-lang.svg) left center;background-size:.18rem auto;}
.Header_fixed .top-hotline span,.wh .Header .top-hotline span{color:var(--hover-color);}
.Header_fixed .top-hotline span::before,.wh .Header .top-hotline span::before{filter:none;}
.Header_fixed:after,.wh .Header:after{display:none}
.Header .menu li:hover span a,.Header .menu li.aon span a{color:#fff}
.Header_fixed .menu li:hover span a,.Header_fixed .menu li.aon span a,.wh .Header .menu li.aon span a{color:var(--hover-color)}
.Header .menu li:hover a::before,.Header .menu li.aon a::before{width:100%;background:#fff}
.Header_fixed .menu li:hover a::before,.Header_fixed .menu li.aon a::before,.wh .Header .menu li.aon a::before{width:100%;background:var(--hover-color)}
menu ul li.has-sub{position:relative;z-index:100}
menu li .sub{background-color:#fff;padding:2em 0;transition:0.3s;}
menu li .sub dl{position:relative;z-index:1;--top:0;}
menu li .sub dl::after{position:absolute;content:'';width:3px;top:var(--top);height:2em;background-color:var(--hover-color);transition:0.3s}
menu li .sub dl dl{width:max-content;background-color:var(--hover-color);transition:0.3s;padding:1em 0}
menu li .sub dt{line-height:1.2;position:relative;z-index:1;padding:0.5em 1em}
menu li .sub a{display:block}
@media(min-width:1025px){.Header .autoCon-1800{width:90%}
.Header .top-mid{width:60%;}
.Header .menu li span{line-height:1rem;}
menu ul li.active .sub{transform:translateY(0);visibility:visible;opacity:1}
menu li .sub{width:14em;position:absolute;left:50%;top:100%;transform:translateY(0.3rem);opacity:0;visibility:hidden;margin-left:-7em}
menu li .sub dl dl{position:absolute;left:100%;top:-1em;width:14em;transform:translateX(0.3rem);visibility:hidden;opacity:0;}
menu li .sub dl .active > dl{transform:translateX(0);visibility:visible;opacity:1}
}
.Banner003223{position:relative;z-index:1;--white:#fff;}
.Banner003223 .swiper-wrapper{height:auto;}
.Banner003223 .txt{position:absolute;left:0;bottom:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:13;color:var(--white);}
.Banner003223 .txt:where(.tit1,.tit2,p,.index_more){opacity:0;transform:translateX(1rem);transition:0.5s;}
.Banner003223 .txt .tit1{font-size:var(--font-size36)}
.Banner003223 .txt .tit2{margin:0;font-size:0.72rem;line-height:1.5;transition-delay:0.5s;/*background:linear-gradient(to right,#71ba37,#11847d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;*/
}
/*.Banner003223 .txt h3 span{text-shadow:1px 1px 1px rgba(17,132,125,.05),1px 2px 1px rgba(17,132,125,.15),1px 3px 1px rgba(17,132,125,.25);}
*/
.Banner003223 .txt p{padding:.2rem 0 0 0;font-size:var(--font-size22);line-height:1.2;max-width:6.8rem;transition-delay:0.8s;line-height:1.5;}
.Banner003223 .txt .index_more{transition-delay:1.1s;margin-top:.5rem;opacity:0;transform:translateX(1rem);}
.Banner003223 .imgbox{overflow:hidden;position:relative;}
.Banner003223 .imgbox span{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0px;top:0px;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.Banner003223 .controls-page{bottom:6.06826802%;position:absolute;z-index:10;text-align:center;}
.Banner003223 .controls-page span{width:0.14rem;height:0.14rem;border:1px solid rgba(255,255,255,0.4);margin:0 0.13rem;display:block;border-radius:50%;opacity:1;background:none;}
.Banner003223 .controls-page span.swiper-pagination-bullet-active{border-color:#fff;background-color:#fff;}
.Banner003223 .swiper-slide-active .txt:where(.tit1,.tit2,p,.index_more){opacity:1;transform:translateX(0)}
.Banner003223 .swiper-slide img{transform:scale(1) rotate(0deg);}
.Banner003223 .swiper-slide-active img{/*transform:scale(2) rotate(20deg);transition:transform 50s cubic-bezier(0.25,0.46,0.45,0.94);*/
}
@media (max-width:1024px){.Banner003223 .txt h3{font-size:var(--font-size32);}
.Banner003223 .txt p{font-size:var(--font-size18);margin-bottom:2em;}
.Banner003223 .index-more a{line-height:3;}
.Banner003223 .index-more a:after,.Banner003223 .index-more a::before{width:calc(3em - 0.08rem);height:calc(3em - 0.08rem);}
.Banner003223 .index-more a:after{margin-left:0.3rem;}
}
.index_title{padding-bottom:.5rem}
.index_title.tc{text-align:center;}
.index_title .index_title_tit{color:#000;font-size:var(--font-size32);position:relative;text-transform:uppercase;line-height:.6rem}
.index_title .index_title_tit span{position:relative;}
.index_title .index_title_tit span i{position:absolute;width:.3rem;height:.2rem;background:url(../images/title-icon.png)no-repeat center;background-size:contain;bottom:.1rem;right:-.2rem;z-index:1}
.index_title .index_title_desc{color:#333;line-height:1.5;padding-top:.2rem;}
.index_title.tc .index_title_desc{margin:0 auto;}
.index_title.tc::before{margin:0 auto .2rem;}
.index_title.white .index_title_tit,.index_title.white .index_title_desc{color:#fff;}
.index_title.nb::before{background:url(../images/title-icon2.png)no-repeat center;background-size:auto;}
.index_solu{position:relative;z-index:10;}
.index_solu .change-con .pic figure{width:100%;padding-bottom:8.5rem;background-repeat:no-repeat;background-size:cover;background-position:center;}
.index_solu .change-con .txt{position:absolute;left:0;top:20%;width:100%;}
.index_solu .change-con .txt .txtbox{width:46%;}
.index_solu .change-con .txt .txtbox .tit{font-size:var(--font-size50);font-weight:bold;color:#fff;padding-bottom:.1rem}
.index_solu .change-con .txt .txtbox .tit2{font-size:var(--font-size30);color:#fff;padding-bottom:.3rem}
.index_solu .change-con .txt .txtbox .desc{color:#fff;margin-bottom:.3rem;line-height:1.75}
.index_solu .change-con .txt .txtbox .btn{width:1.8rem;height:.54rem;border-radius:.1rem;border:1px solid #fff;display:flex;justify-content:center;align-items:center;color:#fff;transition:all .5s;}
.index_solu .change-con .txt .txtbox .btn:hover{background:var(--hover-color);border-color:var(--hover-color)}
.HomeBan .List .BanItemBox .tb{display:table;width:100%;height:100%;vertical-align:middle;}
.HomeBan .List .BanItemBox .tbc{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.HomeBan .List .BanItemBox .banwtxtBox{max-width:420px;margin:0 auto;text-align:center;color:#fff;padding:0 15px;}
.HomeBan .List .BanItemBox a{display:block;font-size:20px;width:fit-content;padding:10px 14px;border-radius:6px;border:solid 1px #ffffff;color:#fff;transition:all .5s;margin-top:44px;}
.HomeBan .List .BanItemBox a:hover{background:linear-gradient(to right,#868dff 0%,#328dff 50%,#23e9fd 100%);border:1px transparent solid;}
.HomeBan .List .BanItemBox .txtbox{position:absolute;left:0%;top:45%;z-index:9;width:100%;transform:translateY(-50%);color:#fff;font-size:22px;line-height:1.5;}
.HomeBan .List .BanItemBox .txtbox .banpc,.HomeBan .List .BanItemBox .txtbox .banwap{width:46%;}
.HomeBan .List .BanItemBox .txtbox .ban_tit{font-size:54px;font-weight:bold;margin-bottom:10px;}
.HomeBan .List .BanItemBox .txtbox .ban_sub{font-size:26px;font-weight:bold;}
.HomeBan .List .slick-active .BanItemBox .txtbox{animation:fade-in;animation-duration:1.5s;-webkit-animation:fade-in 1.5s;}
.index_solu .change-tab-box{position:absolute;width:100%;left:0;z-index:10;bottom:.8rem;}

.index_solu .change-tab-box .swiper-slide{padding:.2rem 0;transition:all .5s;cursor:pointer;}
.index_solu .change-tab-box .swiper-slide .tit{font-size:var(--font-size18);color:#fff;padding-bottom:.12rem;font-weight:bold}
.index_solu .change-tab-box .swiper-slide .tit2{font-family:'hml';color:rgba(255,255,255,.8);font-weight:500}
.index_solu .change-tab-box .swiper-slide::before{content:'';display:block;position:absolute;width:100%;left:0;top:0;height:4px;background:rgba(255,255,255,.6);border-radius:1rem;overflow:hidden;}
.index_solu .change-tab-box .swiper-slide::after{content:'';position:absolute;width:0;left:0;top:0;height:4px;background:var(--hover-color);border-radius:1rem;overflow:hidden;}
.index_solu .change-tab-box .swiper-slide:hover,.index_solu .change-tab-box .swiper-slide.swiper-slide-thumb-active{color:#fff;}
.index_solu .change-tab-box .swiper-slide.swiper-slide-thumb-active::after{width:100%;animation:progressBar 5s linear forwards;}
@keyframes progressBar{0%{width:0%;}
100%{width:100%;}
}

@media screen and (min-width:1025px) {
 .index_solu  .change-tab.only_less .swiper-wrapper .swiper-slide{flex:1}
}

.Floor002889{overflow:hidden;position:relative;background:url(../images/Floor002889-bg.jpg)no-repeat center;background-size:cover;}
.Floor002889 .autoCon-1600{position:relative}
.Floor002889 .index_title{position:absolute;left:0;top:1.2rem}
.Floor002889 .product-left{position:relative;}
.Floor002889 .product-big li{display:flex;justify-content:space-between;align-items:center;padding:2.5rem 0 1.2rem;}
.Floor002889 .product-big li .tit{color:#000;font-size:var(--font-size44);font-weight:bold;padding-bottom:.2rem}
.Floor002889 .product-big li .desc{line-height:1.75}
.Floor002889 .product-big li dl{display:flex;gap:.1rem;padding-top:.6rem;padding-left:.1rem}
.Floor002889 .product-big li dl dd{text-align:center;font-size:.14rem;text-align:center}
.Floor002889 .product-big li dl dd .icon{width:.8rem;height:.8rem;margin:0 auto;background:#fff;box-shadow:0 5px 10px 0 rgba(0,101,177,.25);display:flex;justify-content:center;align-items:center;margin-bottom:.1rem;border-radius:.1rem}
.Floor002889 .product-big li dl dd .icon img{max-width:.4rem}
.Floor002889 .product-big li dl dd .it{max-width:.8rem}
.Floor002889 .product-big li .more{width:1.8rem;height:.54rem;border-radius:.1rem;display:flex;justify-content:center;align-items:center;color:#fff;transition:all .5s;background:var(--hover-color);margin-top:.6rem}
.Floor002889 .product-big li .pic{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.Floor002889 .product-right{padding:1.2rem 0;display:flex;align-items:center;justify-content:flex-end;;border-right:1px solid #aaa}
.Floor002889 .product-right .product-small .slick-list{height:auto!important}
.Floor002889 .product-right .product-small .slick-track{display:flex;flex-direction:column;justify-content:space-between;position:relative}
.Floor002889 .product-right .product-small .slick-track::before{position:absolute;content:'';width:1px;height:calc(100% - .3rem);background:#000;right:0;top:50%;transform:translateY(-50%);display:none}
.Floor002889 .product-right .product-small .item{font-size:var(--font-size22);color:#333;font-weight:bold;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:flex-end}
.Floor002889 .product-right .product-small .item::after{content:'';background:url(../images/Floor002889-line2.png)no-repeat center;width:.52rem;height:.61rem;right:0;top:50%;opacity:0;margin-left:.2rem}
.Floor002889 .product-right .product-small .item.slick-current{color:var(--hover-color)}
.Floor002889 .product-right .product-small .item.slick-current::after{opacity:1}
.Floor002889 .product-right .product-small .item:not(:last-child){margin-bottom:.38rem}
.Floor002889 .product-right .product-small .slick-track:after{display:none}
@media(min-width:1025px){
.Floor002889 .con{position:relative;z-index:10;display:flex;justify-content:space-between}
.Floor002889 .product-left{width:80%;padding-right:10%}
.Floor002889 .product-big li .txt{width:48%;}
.Floor002889 .product-big li .pic{width:45%;}
.Floor002889 .product-right{width:20%;flex:0 0 auto;}
}
.index_new{padding:1.2rem 0;position:relative;z-index:10}
.index_new .left .item{position:relative}
.index_new .left .item:not(:last-child){padding-bottom:.3rem;margin-bottom:.3rem;border-bottom:1px solid #ebebeb}
.index_new .left .item a{display:flex;justify-content:space-between;align-items:center}
.index_new .left .item .txt{flex:1;padding-left:.5rem;}
.index_new .left .item .txt .time{color:var(--hover-color);padding-bottom:.15rem;}
.index_new .left .item .txt .tit{color:#000;font-size:var(--font-size20);margin-bottom:.15rem;transition:.3s all;font-weight:bold}
.index_new .left .item .txt .desc{line-height:1.75;color:#999}
.index_new .left .item .pic{width:30%;flex:0 0 auto;overflow:hidden;border-radius:.14rem;}
.index_new .left .item .pic figure{padding-bottom:68.457%;transition:.3s all}
.index_new .left .item:hover .txt .tit{color:var(--hover-color)}
.index_new .left .item:hover .pic figure{transform:scale(1.05)}
.index_new .con .right li:not(:last-child){margin-bottom:.2rem;padding-bottom:.2rem;border-bottom:1px solid #ebebeb}
.index_new .con .right li .time{color:var(--hover-color);padding-bottom:.15rem;}
.index_new .con .right li .tit{color:#000;font-size:var(--font-size18);transition:.3s all;font-weight:bold}
@media(min-width:1025px){
.index_new .con .left{width:65%;flex:0 0 auto}
.index_new .con .right{width:30%;padding-left:5%;border-left:1px solid #ebebeb;}
}
.Bottom{background:#111;background-size:50%;padding-top:.8rem;--white:#fff;--white-rgb:255,255,255;--white-opacity-10:rgba(var(--white-rgb),0.1);--white-opacity-30:rgba(var(--white-rgb),0.3);--white-opacity-50:rgba(var(--white-rgb),0.5);--white-opacity-75:rgba(var(--white-rgb),0.55);}
.Bottom,.Bottom a:not(:hover){color:var(--white);}
.Bottom .logo{margin-bottom:.5rem}
.Bottom .logo img{max-height:.7rem;}
.Bottom .f-top{padding-bottom:0.5rem;margin-bottom:.5rem;}
.Bottom .f-bottom{padding:0.3rem 0;font-size:var(--font-size14);margin-top:.8rem;background:#000}
.Bottom .f-bottom,.Bottom .f-bottom a:not(:hover){color:var(--white-opacity-50);}
.Bottom .f-mid .f-mid-l aside{padding-bottom:.1rem;opacity:.5}
.Bottom .f-mid .f-mid-r{width:70%;position:relative}
.Bottom .form-ul{}
.Bottom .form-ul li{margin-bottom:.2rem;position:relative;}
.Bottom .form-ul li .tit{font-size:.16rem;padding-bottom:.1rem;color:#fff;display:block;font-size:.2rem}
.Bottom .form-ul li select,.Bottom .form-ul li .text{width:100%;border-radius:3px;border:solid 1px rgba(255,255,255,.5);font-size:.16rem;line-height:.6rem;height:.6rem;background:rgba(255,255,255,.1);padding:0 .2rem;font-family:'Barlow-Regular';color:#fff}
.Bottom .form-ul li textarea.text{height:1.6rem;}
.Bottom .form-ul .btn{width:2rem;background:#bf0000;border-radius:5px;font-size:.18rem;height:.6rem;color:#fff;cursor:pointer;border:0;}
.Bottom .follow-us{display:flex;align-items:center;margin-top:.3rem}
.Bottom .follow-us ol{opacity:.75;}
.Bottom .follow-us li{position:relative;z-index:10}
.Bottom .follow-us li +li{margin-left:0.2rem;}
.Bottom .follow-us li a{display:flex;border-radius:50%;width:0.4rem;height:0.4rem;align-items:center;justify-content:center;transition:0.3s;cursor:pointer;}
.Bottom .follow-us li a:hover{background:var(--hover-color)}
.Bottom .follow-us li a:after{width:0.2rem;height:0.2rem;background-position:center center;background-repeat:no-repeat;background-size:.2rem auto;transition:0.3s;content:'';display:block;opacity:.5}
.Bottom .follow-us li a:hover:after{opacity:1;}
.Bottom .follow-us li.li-in a:after{background-image:url(../images/Bottom-in.svg);}
.Bottom .follow-us li.li-wx a:after{background-image:url(../images/Bottom-wx.svg);}
.Bottom .follow-us li.li-wb a:after{background-image:url(../images/Bottom-wb.svg);}
.Bottom .follow-us li.li-dy a:after{background-image:url(../images/Bottom-douyin.svg);}
.Bottom .follow-us li.li-fb a:after{background-image:url(../images/Bottom-fb.svg);}
.Bottom .follow-us li.li-tw a:after{background-image:url(../images/Bottom-tw.svg);}
.Bottom .follow-us li.li-wx a:after{background-image:url(../images/Bottom-wx.svg);}
.Bottom .follow-us li.li-whatapp a:after{background-image:url(../images/bottom-whatapp.svg);}
.Bottom .follow-us li.li-ytb a:after{background-image:url(../images/Bottom-ytb.svg);}
.Bottom .follow-us li .hover{position:absolute;left:50%;bottom:calc(100% + 0.12rem);background-color:var(--white);width:1.5rem;margin-left:-0.75rem;border-radius:0.04rem;display:flex;align-items:center;justify-content:center;height:1.5rem;transform:translateY(-0.3rem);opacity:0;visibility:hidden;transition:0.3s;}
.Bottom .follow-us li.show .hover{transform:translateY(0);opacity:1;visibility:visible;}
.Bottom .follow-us li .hover:after{position:absolute;content:'';top:100%;left:50%;border:3px solid transparent;border-top-color:var(--white);margin-left:-3px;}
.Bottom .contact dt{margin-bottom:.2rem;display:block;color:var(--hover-color);}
.Bottom .contact dd{color:#fff;line-height:1.5;font-size:var(--font-size14);}
.Bottom .contact dd .tit{padding-left:.28rem;margin-bottom:.05rem;display:block}
.Bottom .contact dd .tel{background:url(../images/icon-tel.svg)no-repeat center left;background-size:.2rem auto}
.Bottom .contact dd .add{background:url(../images/icon-add.svg)no-repeat top 3px left;background-size:.2rem auto}
.Bottom .contact dd .mail{background:url(../images/icon-mail.svg)no-repeat center left;background-size:.2rem auto}
.Bottom .contact dd .phone{font-size:var(--font-size32);font-weight:bold}
.Bottom .contact dd + dd{margin-top:0.25rem;}
.Bottom .nav a{font-size:var(--font-size28);color:#fff;display:block;padding-bottom:.1rem;}
.Bottom .copyright{line-height:1.5;}
.Bottom .links a{display:inline-block;margin-left:.2rem;}
/* .Bottom nav dl{max-width:1.8rem;}
*/
.Bottom nav dt{position:relative;font-weight:500;font-size:var(--font-size18);padding-bottom:.2rem}
.Bottom nav dt a{color:var(--hover-color);}
.Bottom nav dd{line-height:.36rem;}
.Bottom .f-mid-r-white nav dd a:not(:hover){color:#fff;}
.Bottom nav dd a:not(:hover){color:var(--white-opacity-50);}
.Bottom nav dd a:hover{color:#fff;}
\.Bottom .icp{display:flex;align-items:center;}
.Bottom .icp a{display:flex;}
.Bottom .icp a:before{display:block;content:'';background:url(../images/Bottom003207-security.png) no-repeat center center / contain;width:0.18rem;height:0.2rem;margin-right:0.06rem;}
.Bottom .link a{display:inline-block;margin-left:.2rem}
.Bottom .code img{width:1.5rem;}
.Bottom .code span{display:block;text-align:center;margin-top:.1rem}
@media (min-width:1025px){.Bottom .f-top{display:flex;align-items:center;justify-content:space-between}
.Bottom .f-mid{display:flex;justify-content:space-between}
.Bottom .f-mid nav{display:flex;justify-content:space-between;width:70%}
.Bottom .f-mid-r{display:flex;justify-content:space-between}
.Bottom .contact{width:calc(300 / 1500 * 100%);}
.Bottom nav dd{display:block!important;}
.Bottom .form-ul .row-3{display:flex;justify-content:space-between;}
.Bottom .form-ul .row-3 li{width:calc((100% - .2rem)/3);}
.Bottom .follow-us{position:absolute;bottom:.1rem;right:0}
}
@media (max-width:1024px){.Bottom .logo{margin:0 auto 0.2rem;}
.Bottom .follow-us{justify-content:center;}
.Bottom .contact{margin-bottom:0.3rem;}
.Bottom nav{border-top:1px solid var(--white-opacity-10);}
.Bottom nav dl{border-bottom:1px solid var(--white-opacity-10);transition:0.3s;}
.Bottom nav dt{overflow:hidden;padding:0.1rem 0;}
.Bottom nav dd{display:none;}
.Bottom .wap-b-op{position:absolute;right:0;top:0;width:0.3rem;height:100%;top:0;background:url(../images/Bottom-open.svg) no-repeat center center / 50% auto;transition:0.3s;}
.Bottom dl.active{padding-bottom:0.2rem;}
.Bottom .active .wap-b-op{transform:rotate(45deg);}
.Bottom .f-bottom{text-align:center;}
.Bottom .icp{margin-top:0.3rem;}
.Bottom .icp a{display:inline-flex;}
}
.Other{position:fixed;right:.2rem;top:50%;transform:translateY(-50%);z-index:100;}
.Other li:not(:last-child) a{margin-bottom:.08rem;}
.Other li.black a{background:#333;}
.Other li a{display:flex;width:.54rem;height:.54rem;background:#fff;justify-content:center;flex-wrap:wrap;align-items:center;align-content:center;border-radius:50%;box-shadow:0 1.71px 6.86px 0 rgba(0,0,0,.1);}
.Other li a span{font-size:.14rem;color:#333;width:100%;text-align:center;line-height:1}
.Other li a.zx::before{content:'';width:.3rem;height:.2rem;background:url(../images/icon-zx.svg)no-repeat center;background-size:.2rem auto;}
.Other li a.kf::before{content:'';width:.3rem;height:.3rem;background:url(../images/icon-kf.svg)no-repeat center;background-size:.26rem auto;}
.Other li a.wx::before{content:'';width:.3rem;height:.2rem;background:url(../images/icon-wx.svg)no-repeat center;background-size:.2rem auto;}
.Other li a.mail::before{content:'';width:.3rem;height:.2rem;background:url(../images/icon-mail.svg)no-repeat center;background-size:.2rem auto;}
.Other li a.message::before{content:'';width:.3rem;height:.3rem;background:url(../images/icon-message.svg)no-repeat center;background-size:.26rem auto;}
.Other li a.gotop{background:var(--hover-color)}
.Other li a.gotop::before{content:'';width:.3rem;height:.2rem;background:url(../images/icon-top.svg)no-repeat center;background-size:.2rem auto;}
.Other li a:hover{background:var(--hover-color)}
.Other li a:hover span{color:#fff;}
.Other li a:hover::before{filter:grayscale(100) brightness(100);}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}
.all-container .con{position:absolute;height:100%;width:100%;left:0;top:0;display:flex;justify-content:center;align-items:center;color:#fff}
.all-container .con .txt .tit{font-size:var(--font-size48);font-weight:bold;display:flex;align-items:center;}
.all-container .con .txt .tit i{width:.7rem;height:.7rem;background:var(--hover-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.2rem}
.all-container .con .txt .tit i img{max-width:.3rem}
.all-container .con .txt .desc{font-size:var(--font-size20);color:rgba(255,255,255,1);line-height:2;padding-top:.3rem}
.all-container .con .txt .mouse-scroll{position:relative;width:.22rem;margin-top:.4rem;}
.all-container .con .txt .mouse-scroll:after{display:block;width:1px;height:10vh;margin:0 auto;margin-top:.1rem;content:'';background-color:#fff;}
.all-container .con .txt .mouse-scroll:before{position:absolute;bottom:-7px;left:50%;width:0;height:0;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:7px 3px 0 3px;border-style:solid;border-color:#fff transparent transparent transparent;}
.all-container .con .txt .mouse-scroll .mouse{position:relative;width:.22rem;height:.36rem;border:2px solid rgba(255,255,255,.8);border-radius:20px;}
.all-container .con .txt .mouse-scroll .mouse span{position:absolute;z-index:2;top:50%;left:50%;display:block;width:2px;height:10px;margin-top:-5px;margin-left:-1px;-webkit-animation:jump 1s cubic-bezier(.56,.01,.46,1) infinite alternate;animation:jump 1s cubic-bezier(.56,.01,.46,1) infinite alternate;background-color:rgba(255,255,255,.8);}
.all-container .con .solu-nav{position:absolute;height:100%;width:4rem;left:0;top:0;display:flex;align-items:center;z-index:10;background-color:rgba(0,0,0,.3);}
.all-container .con .solu-nav ul{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%}
.all-container .con .solu-nav ul li{width:100%}
.all-container .con .solu-nav a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:.2rem 21%;-webkit-transition:all .2s;transition:all .2s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}
.all-container .con .solu-nav a .icon{width:.5rem;height:.6rem;display:flex;align-items:center}
.all-container .con .solu-nav a .icon img{max-height:.4rem;}
.all-container .con .solu-nav a .tit{width:calc(100% - 50px);padding-left:.1rem;font-size:var(--font-size22);}
.all-container .con .solu-nav a:hover{background:var(--hover-color);color:#fff}
.all-container .bg img{height:100vh;width:100%;object-fit:cover;}
@media(min-width:1025px){.all-container .con .autoCon-1530{display:flex;align-items:center;height:100%;justify-content:flex-end}
.all-container .swiper-slide:nth-child(2n) .con .autoCon-1530{justify-content:flex-start}
.all-container .con .txt{max-width:50%;}
.all-container .swiper-slide:nth-child(2n) .con .solu-nav{left:auto;right:0;}
.all-container .bg .wap-img{display:none}
}
@media(max-width:1024px){.all-container .bg .pc-img{display:none}
.all-container .con .txt .mouse-scroll:after{height:30px;}
}
@-webkit-keyframes jump{0%{-webkit-transform:translateY(4px);transform:translateY(4px);}
to{-webkit-transform:translateY(-4px);transform:translateY(-4px);}
}
@keyframes jump{0%{-webkit-transform:translateY(4px);transform:translateY(4px);}
to{-webkit-transform:translateY(-4px);transform:translateY(-4px);}
}
.cmenu{border-bottom:1px solid #ebebeb;}
.cmenu .nav ul{display:flex;}
.cmenu .nav li:not(:last-child){margin-right:.5rem;}
.cmenu .nav li a{font-size:var(--font-size18);color:#333;line-height:.9rem;position:relative;display:block}
.cmenu .nav li.on a{color:var(--hover-color);}
.cmenu .nav li.on a::after{content:'';position:absolute;width:100%;height:1px;left:0;bottom:0;background:var(--hover-color);}
.location{padding-left:.24rem;background:url(../images/icon-home.svg)no-repeat center left;background-size:.16rem auto;}
.location i{width:.2rem;height:.2rem;background:url(../images/icon-jt2.svg)no-repeat center;background-size:.1rem auto;}
.location a,.location span{color:#999}
.solu_detail .solu_detail_box1{position:relative;}
.solu_detail .solu_detail_box1 .txt{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;padding-bottom:5%}
.solu_detail .solu_detail_box1 .txt .tit{font-size:var(--font-size58);font-weight:bold;color:#fff;text-align:center}
.solu_detail .solu_detail_box1 .txt .subtit{font-size:var(--font-size24);color:#fff;text-align:center;padding-top:.2rem}
.solu_detail .solu_detail_box2{padding:.8rem 0 1rem;overflow:hidden}
.solu_detail .solu_detail_box2 .left .tit{font-size:var(--font-size36);color:#000;}
.solu_detail .solu_detail_box2 .left .entit{font-size:var(--font-size30);color:var(--hover-color);font-weight:bold;text-transform:uppercase}
.solu_detail .solu_detail_box2 .left .desc{color:#666;padding-top:.5rem;line-height:1.75;font-size:var(--font-size18);}
.solu_detail .solu_detail_box2 .right figure{padding-bottom:67%;}
.solu_detail .solu_detail_box3{padding-bottom:1rem}
.solu_detail .solu_detail_box3 .tit{font-size:var(--font-size36);color:#000;text-align:center}
.solu_detail .solu_detail_box3 .entit{font-size:var(--font-size30);color:var(--hover-color);font-weight:bold;text-transform:uppercase;text-align:center}
.solu_detail .solu_detail_box3 .list{display:flex;justify-content:center;padding-top:.5rem}
.solu_detail .solu_detail_box3 .list .item .icon{text-align:center}
.solu_detail .solu_detail_box3 .list .item .icon img{max-height:.5rem}
.solu_detail .solu_detail_box3 .list .item .txt .it{font-size:var(--font-size24);color:#000;text-align:center;padding-top:.2rem}
.solu_detail .solu_detail_box3 .list .item .txt .ip{text-align:center;padding-top:.14rem;line-height:1.625}

.solu_detail .solu_detail_box2 .info{padding-top: .5rem;}
.solu_detail .solu_detail_box2 .info .edit_info {color: #666;line-height: 1.75;font-size: var(--font-size18);}

@media(min-width:1025px){.solu_detail .solu_detail_box2 .left{width:50%;padding-right:5%}
.solu_detail .solu_detail_box2 .right{width:50%;}
.solu_detail .solu_detail_box2 .right figure{width:120%}
.solu_detail .solu_detail_box3 .list .item{width:25%;padding:0 .25rem}
}
.cbanner{position:relative;}
.cbanner .txt{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.cbanner .txt .tit{font-size:var(--font-size48);font-weight:bold;color:#fff;text-align:center}
.cbanner .bg figure{padding-bottom:36.535%;}
.pro_detail .pro_detail_box{padding:1rem 0}
.pro_detail .pro_detail_box .title{font-size:var(--font-size48);font-weight:bold;color:#000;text-align:center;padding-bottom:.5rem}
.pro_detail .pro_detail_box .desc{color:#666;line-height:1.75}
.pro_detail .pro_detail_box .list{display:flex;justify-content:center;padding-top:.8rem}
.pro_detail .pro_detail_box .list .item .icon{text-align:center}
.pro_detail .pro_detail_box .list .item .icon img{max-height:.6rem}
.pro_detail .pro_detail_box .list .item .txt .it{font-size:var(--font-size24);color:#000;text-align:center;padding-top:.2rem;font-weight:bold}
.pro_detail .pro_detail_box .proinfo2{padding-top: .6rem; line-height: 1.75;color: #333;}
@media(min-width:1025px){.pro_detail .pro_detail_box .left{width:50%; text-align: center;}
.pro_detail .pro_detail_box .right{width:50%;padding-left:5%}
.pro_detail .pro_detail_box .list .item{width:33%;padding:0 .25rem}
}
.Column_tit{font-size:var(--font-size40);color:#000;font-weight:bold;}
.Column_tit.tc{text-align:center;}
.Column_tit.pd{padding-bottom:.5rem;}
.Column_tit.white{color:#fff;}
.jj_box1{position:relative;overflow:hidden;top:0;}
.jj_box1:before{content:"";position:absolute;top:-15.625vw;left:-98.9583333333vw;right:auto;bottom:auto;height:90.0520833333vw;width:139.84375vw;background-image:url(../images/color1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-1;opacity:.35;}
.jj_box1:after{content:"";position:absolute;top:auto;left:auto;right:-30.4166666667vw;bottom:-27.5416666667vw;height:61.0416666667vw;width:94.84375vw;background-image:url(../images/color1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-1;opacity:.15;}
.About{padding:1rem 0 0;overflow:hidden}
.About .left .tit1{font-size:var(--font-size30);color:#000;padding-bottom:.15rem}
.About .left .tit2{font-size:var(--font-size48);color:#000;font-weight:bold}
.About .left .desc{margin-top:.7rem;line-height:1.75;color:#333}
.About .left .desc p:not(:last-child){padding-bottom:.2rem}
.About .right figure{padding-bottom:85%;}
@media(min-width:1025px){.About .left{width:55%;padding-right:6%;}
.About .right{width:45%;flex:0 0 auto}
.About .right figure{width:130%;}
}
.Culture{padding:1rem 0;}
.Culture .list .item{position:relative;transition:.3s all}
.Culture .list .item .txt{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.7rem;overflow:hidden}
.Culture .list .item .txt:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(to top,rgba(0,0,0,0.2) 10%,rgba(0,0,0,0) 100%);z-index:1;display:none}
.Culture .list .item.active .txt:after{display:block}
.Culture .list .item .txt .tit1{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:0.1rem;font-size:var(--font-size32);color:#fff;font-weight:bold;z-index:10;position:relative}
.Culture .list .item .txt .hover{position:relative;z-index:10}
.Culture .list .item .txt .hover .tit2{font-size:var(--font-size22);color:#fff;padding-bottom:.2rem;}
.Culture .list .item .txt .hover .desc{font-size:var(--font-size32);color:#fff;font-weight:bold}
.Culture .list .item .bg{background:#000;}
.Culture .list .item .bg figure{height:5.6rem;}
.Culture .list .item:not(.active) .bg figure{opacity:.7}
@media(min-width:1025px){.Culture .list{display:flex;justify-content:space-between}
.Culture .list .item{width:calc((40% - .2rem)/2);}
.Culture .list .item.active{width:60%;}
.Culture .list .item .hover{display:none;}
.Culture .list .item.active .txt{align-items:flex-end;justify-content:flex-start;}
.Culture .list .item.active .tit1{display:none;}
.Culture .list .item.active .hover{display:block;}
}
.History{position:relative;padding:1rem 0;overflow:hidden;}
.History .line{width:0.02rem;height:0.5rem;display:table;margin:0 auto;background:rgba(255,255,255,0.5);}
.History .c-arrow{position:absolute;top:50%;left:50%;z-index:100;display:flex;align-items:center;justify-content:center;bottom:1.2rem;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,0.2);opacity:1;transition:transform 0.4s;color:#fff;transform:scale(0);cursor:pointer;}
.History .container{margin:0 auto;width:74%;max-width:1600px;}
.History .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;z-index:1;}
@media (max-width:767px){.History .c-arrow{display:none;}
}
.History .c-arrow img,.History .c-arrow svg{width:40%;height:40%;}
.History .c-arrow img path,.History .c-arrow svg path{fill:#fff;transition:all 0.4s;}
.History .c-arrow.on{transform:scale(1);}
.History .c-arrow.on:not(.on2) img,.History .c-arrow.on:not(.on2) svg{transform:rotate(180deg);}
.History .c-bg1,.History .c-bg2{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;}
.History .c-bg2{z-index:5;transform:scale(1.1);}
.History .c-title-box{position:relative;z-index:10;}
.History .c-title-box .hm_tit .f_tit{color:#fff;margin:0;font-size:var(--font-size36);text-align:center}
.History .c-about4-banner1{position:absolute;top:50%;left:0;width:100%;z-index:3;font-size:4rem;font-family:'Barlow';opacity:0.1;color:#fff;text-align:center;transform:translateY(-50%);}
@media (max-width:767px){
.History .container{width: 92%;}
.History .c-about4-banner1{font-size:1.8rem;}
}
.History .c-about4-banner1 .container{position:relative;}
.History .c-about4-banner2{position:relative;z-index:8;color:#fff;text-align:center;min-height:calc(600 / 16 * 1em);}
.History .c-about4-banner2 .c-text{font-size:var(--font-size20);line-height:1.75;}
@media (max-width:767px){.History .c-about4-banner2{min-height:calc(400 / 16 * 1em);}
}
.History .c-about4-banner2 .swiper-container{padding:0.5rem 0 1rem 0;}
@media (max-width:767px){.History .c-about4-banner2 .swiper-container{padding:calc(100 / 16 * 1em) 0;}
}
.History .c-about4-banner3{position:relative;z-index:8;color:#fff;text-align:center;}
.History .c-about4-banner3 .swiper-container::before{content:"";position:absolute;top:9px;left:0;width:100%;border-top:1px solid rgba(255,255,255,0.2);}
.History .c-about4-banner3 .swiper-slide{display:flex;flex-wrap:wrap;align-content:space-between;height:50px;cursor:pointer;}
@media (max-width:767px){.History .c-about4-banner3 .swiper-slide{height:1rem;}
}
.History .c-about4-banner3 .c-dot{margin:0 auto;display:flex;align-items:center;justify-content:center;width:0.2rem;height:0.2rem;border:2px solid transparent;border-radius:50%;position:relative;transition:all 0.4s;}
.History .c-about4-banner3 .c-dot::before{content:"";width:10px;height:10px;border-radius:50%;background-color:#fff;}
.History .c-about4-banner3 .c-num{width:100%;transition:all 0.4s;line-height:1;/* opacity:0.8;*/
 font-size:var(--font-size18);}
.History .c-about4-banner3 .swiper-slide-thumb-active .c-dot{border-color:#fff;}
.History .c-about4-banner3 .swiper-slide-thumb-active .c-num{opacity:1;font-size:var(--font-size24);margin:0}
@media (max-width:767px){.History .c-about4-banner3 .swiper-slide-thumb-active .c-num{font-size:var(--font-size40);}
}
.Honor{padding:1rem 0;overflow:hidden;}
.Honor .module-name{margin-bottom:0.80434783em;}
.Honor .tab{margin-bottom:0.4rem;display:flex;justify-content:center;}
.Honor .tab span{display:block;min-width:1.6rem;height:0.5rem;border-radius:0.5rem;line-height:0.5rem;margin:0 0.1rem;cursor:pointer;font-size:var(--font-size20);text-align:center;color:#333;background:#f6f8fa;}
.Honor .tab .active{background-color:var(--hover-color);color:#fff;}
.Honor .cont{padding:0 6.25%;position:relative;text-align:center;}
.Honor .cont:before{content:'';display:block;position:absolute;left:0;width:100%;padding-bottom:11.375%;background:url(../images/honor_table.png) no-repeat center center;background-size:100% auto;margin-top:13.75%;}
.Honor .list{display:none;}
.Honor .list:first-child{display:block;}
.Honor .pic{height:2.6rem;display:flex;align-items:flex-end;margin:0 auto;max-width:100%;margin-bottom:20.67901235%;}
.Honor .frame{padding:0.18rem;background:url(../images/frame_01.png) no-repeat center center;background-size:100% 100%;width:100%;position:relative;}
.Honor .frame:after{content:'';display:block;position:absolute;left:50%;top:100%;width:100.91463415%;transform:translateX(-50%);background:url(../images/frame_01_shadow.png) no-repeat center top;background-size:100% auto;padding-bottom:6.40243902%;}
.Honor .figure{padding-bottom:66.21621622%;overflow:hidden;position:relative;}
.Honor .vertical .pic{width:2.3rem;}
.Honor .vertical .frame{background-image:url(../images/frame_02.png);}
.Honor .vertical .figure{padding-bottom:140.93264249%;}
.Honor .figure .img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block;transition:all .3s;}
.Honor .text{line-height:1.66666667em;color:#666}
.swiper-arrows .arrow{font-size:0.16rem;width:3.75em;height:3.75em;border-radius:50%;background-color:#fff;border:0.01rem solid rgba(var(--black),0.1);position:relative;cursor:pointer;transition:all 0.3s;}
.swiper-arrows .arrow:after{width:18.96551724%;padding-bottom:32.75862069%;content:'';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:no-repeat center center;background-size:contain;}
.swiper-arrows .arrow:hover{background-color:var(--hover-color);border-color:transparent;}
.swiper-arrows .arrow:hover:after{filter:brightness(100);}
.swiper-arrows .prev{left:0;}
.swiper-arrows .prev:after{background-image:url(../images/swiper_prev_01@2x.png);}
.swiper-arrows .next{right:0;}
.swiper-arrows .next:after{background-image:url(../images/swiper_next_01@2x.png);}
.swiper-arrows .abs{position:absolute;top:50%;transform:translateY(-50%);}
@media only screen and (max-width:750px){.swiper-arrows .arrow{font-size:0.14rem;}
}
/*swiper-controls*/
.swiper-controls{font-size:0.16rem;}
.swiper-controls .swiper-pagination.swiper-pagination-progressbar{width:calc(100% - 10em);position:relative;left:auto;top:auto;height:0.02rem;background-color:rgba(0,0,0,0.1);}
.swiper-controls .swiper-pagination .swiper-pagination-progressbar-fill{background-color:var(--hover-color);}
.swiper-controls .swiper-arrows{width:8.75em;}
@media only screen and (max-width:750px){.swiper-controls{font-size:0.14rem;}
}
.Honor .swiper-controls{margin-top:3.25%;display:flex;justify-content:space-between;align-items:center}
.Honor .swiper-arrows{display:flex;justify-content:space-between;align-items:center;}
.Honor .arrow{border-color:transparent;}
.Honor .arrow:not(:hover){background-color:rgba(0,0,0,0.1);}
.Honor .arrow:after{filter:invert(1) brightness(100);}
@media only screen and (max-width:1280px){.Honor .cont:before{margin-top:14%;}
}
@media only screen and (max-width:1024px){.Honor .cont:before{margin-top:27%;}
}
@media only screen and (max-width:750px){.Honor{padding-top:0.65rem;}
.Honor .cont:before{margin-top:66%;}
.Honor .pic{margin-bottom:14%;}
}
.Partner{padding:1rem 0;background:#f2f7fb}
.Partner .left .tab{margin-bottom:0.4rem;display:flex;/* justify-content:center;*/
}
.Partner .left .tab span{display:block;min-width:1.5rem;height:0.5rem;border-radius:0.5rem;line-height:0.5rem;margin-right:.2rem;cursor:pointer;font-size:var(--font-size20);text-align:center;color:#333;background-color:#fff;}
.Partner .left .tab .on{background-color:var(--hover-color);color:#fff;}
.Partner .left .desc{font-size:var(--font-size18);color:#666;line-height:1.75;border-top:1px solid #ddd;margin-top:.3rem;padding-top:.3rem}
.Partner .right .list{overflow:auto;padding-right:.35rem;}
.Partner .right ul{display:flex;flex-wrap:wrap;gap:.2rem;}
.Partner .right ul li{width:calc((100% - .4rem)/3);}
.Partner .right ul li a{display:flex;background:#fff;height:1.2rem;border-radius:.1rem;align-items:center;justify-content:center;}
.Partner .right ul li a img{max-height:50%;max-width:60%;}
@media(min-width:1025px){.Partner .left{flex:1;padding-right:5%}
.Partner .right{width:61%;flex:0 0 auto;}
}
.Contact{padding:1rem 0}
.Contact .right figure{padding-bottom:60%;}
.Contact .left .tit{font-size:var(--font-size28);color:#000;font-weight:bold;padding-bottom:.5rem}
.Contact .left dl{padding-left:.5rem;}
.Contact .left dl:not(:last-child){margin-bottom:.2rem;padding-bottom:.2rem;border-bottom:1px solid #ebebeb}
.Contact .left dl.tel{background:url(../images/icon-tel2.svg)no-repeat top left;background-size:.3rem auto;}
.Contact .left dl.add{background:url(../images/icon-add2.svg)no-repeat top left;background-size:.3rem auto;}
.Contact .left dl.mail{background:url(../images/icon-mail2.svg)no-repeat top -3px left;background-size:.3rem auto;}
.Contact .left dl.web{background:url(../images/icon-web.svg)no-repeat top left;background-size:.26rem auto;}
.Contact .left dl dt{color:#999;/* font-weight:lighter;*/
padding-bottom:.05rem}
.Contact .left dl dd{color:#333;font-size:var(--font-size20);}
@media(min-width:1025px){.Contact .right{width:50%;flex:0 0 auto;}
.Contact .left{flex:1;padding-right:5%}
}
.TechInno{padding:1rem 0;}
.TechInno .num{position:relative;font-size:var(--font-size34);color:rgba(0,0,0,.3);margin-top:.3rem;font-weight:lighter;}
.TechInno .num:after{display:block;content:'';background:rgba(0,0,0,.3);position:absolute;width:calc(100% - 0.6rem);height:1px;top:50%;margin-top:-0.5px;right:0;}
.TechInno .box:not(:last-child){margin-bottom:.6rem}
.TechInno .item{display:flex;justify-content:space-between;align-items:center;}
.TechInno .item .txt .tit{color:#000;font-size:var(--font-size24);padding-bottom:.4rem}
.TechInno .item .txt .desc{line-height:1.75}
@media(min-width:1025px){.TechInno .box:nth-child(2n) .item{flex-direction:row-reverse;}
.TechInno .box:nth-child(2n) .num{text-align:right;}
.TechInno .box:nth-child(2n) .num:after{right:auto;left:0;}
.TechInno .pic{width:47%;}
.TechInno .txt{width:47%;}
}
.Diagram{padding:1rem 0;background:#f8f8f8}
.Platform .box{padding:1rem 0;}
.Platform .box:nth-child(2n){background:#f8f8f8}
.Platform .box .box_top{}
.Platform .box .box_top .tit{color:var(--hover-color);font-size:var(--font-size30);text-align:center;padding:.1rem 0 0}
.Platform .box .box_top .desc{font-size:var(--font-size20);line-height:1.75;text-align:center;padding-top:.3rem}
.Platform .box .list{padding-top:1rem}
.Platform .box .list li{display:flex;justify-content:space-between;counter-increment:itemcounter;position:relative}
.Platform .box .list li:not(:last-child){margin-bottom:.8rem}
.Platform .box .list li:before{content:counters(itemcounter,".",decimal-leading-zero);position:absolute;font-size:var(--font-size34);color:#000;right:0;bottom:0;font-weight:lighter;opacity:.3}
.Platform .box .list li .pic{width:50%;flex:0 0 auto;margin-right:5%;}
.Platform .box .list li .pic figure{padding-bottom:50%;}
.Platform .box .list li .txt{flex:1;border-top:1px solid #000;padding-top:.8rem;}
.Platform .box .list li .txt .tit{color:#000;font-size:var(--font-size24);padding-bottom:.4rem}
.Platform .box .list li .txt .desc{line-height:1.75}
@media(min-width:1025px){.Platform .box .box_top{width:70%;margin:0 auto}
}
.News{padding:1rem 0}
.News .item_top{position:relative;}
.News .item_top .swiper-slide a{display:flex;overflow:hidden;}
.News .item_top .swiper-slide a .pic{width:50%;flex:0 0 auto;overflow:hidden}
.News .item_top .swiper-slide a .pic figure{padding-bottom:55%;transition:.3s all}
.News .item_top .swiper-slide a .txt{padding:.5rem 1rem 0 .7rem}
.News .item_top .swiper-slide a .txt .time{color:#999;}
.News .item_top .swiper-slide a .txt .tit{color:#000;font-size:var(--font-size30);margin:.15rem 0 .3rem;}
.News .item_top .swiper-slide a .txt .desc{color:#666;line-height:1.75}
.News .item_top .swiper-slide a .txt .btn{margin-top:.5rem;color:var(--hover-color);display:inline-flex;align-items:center;}
.News .item_top .swiper-slide a .txt .btn::after{content:'';width:.2rem;height:.2rem;background:url(../images/icon-jt1.svg)no-repeat center;background-size:.2rem auto;margin-left:.1rem;}
.News .item_top .swiper-slide a:hover .pic figure{transform:scale(1.05)}
.News .controls{display:flex;align-items:center;position:absolute;right:0;bottom:0;width:calc(50% - .7rem);z-index:10}
.News .controls .pages{flex:1;height:5px;background-color:#eff4f8;position:relative;}
.News .controls .pages span{height:5px;top:0;background-color:var(--hover-color);border-radius:5px;}
.News .controls .arrows{display:flex;align-items:center;justify-content:flex-end;width:1.5rem;}
.News .controls .arrows a{display:block;width:0.5rem;height:0.5rem;border-radius:50%;background-color:var(--hover-color);background-position:center center;background-repeat:no-repeat;background-size:auto 0.18rem;cursor:pointer;transition:0.3s;position:relative;background-image:url(../images/icon-jt-w.svg);}
.News .controls .arrows a.swiper-button-disabled{background-color:#dbe7f3;}
.News .controls .arrows a + a{margin-left:0.2rem;}
.News .controls .arrows a.prev{left:auto;transform:rotate(180deg)}
.News .controls .arrows a.next{right:auto;}
.News .controls .arrows a:hover{background-color:var(--hover-color);}
.News .controls .arrows a.prev:hover{}
.News .controls .arrows a.next:hover{}
.News .item_bottom{padding-top:.9rem}
.News .item_bottom ul{display:flex;flex-wrap:wrap;}
.News .item_bottom li{border-bottom:5px solid #eff4f8;margin-bottom:.6rem;width:calc((100% - 1.2rem)/4);margin-right:.4rem;}
.News .item_bottom li:nth-child(4n){margin-right:0;}
.News .item_bottom li a .pic{overflow:hidden}
.News .item_bottom li a .pic figure{padding-bottom:56.76%;transition:.3s all}
.News .item_bottom li a .time{color:#999;}
.News .item_bottom li a .txt{padding:.3rem 0 .6rem}
.News .item_bottom li a .tit{font-size:var(--font-size22);color:#000;padding-top:.1rem;line-height:1.5}
.News .item_bottom li a:hover .pic figure{transform:scale(1.05)}
.News .item_bottom li a:hover .tit{color:var(--hover-color)}
.NewsDetail{padding:1rem 0}
.NewsDetail .title{position:relative;border-bottom:5px solid #eff4f8;padding-bottom:.3rem;margin-bottom:.3rem;text-align:center}
.NewsDetail .title .tit{font-size:var(--font-size32);color:#000;}
.NewsDetail .title .date{padding-top:.25rem;display:flex;align-items:center;justify-content:center}
.NewsDetail .title .date span{margin:0 .5rem}
.NewsDetail .con{line-height:1.75;padding-top:.3rem}
.NewsDetail .op{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ebebeb;padding-top:.3rem;margin-top:.5rem}
.NewsDetail .op .cont{flex:1;}
.NewsDetail .op .cont aside{padding:.05rem 0}
.NewsDetail .op .btn{flex:0 0 auto;margin-left:.5rem}
.NewsDetail .op .btn a{display:flex;align-items:center;justify-content:center;width:1.6rem;border:1px solid var(--hover-color);line-height:.5rem;border-radius:36px;color:var(--hover-color);transition:.3s all}
.NewsDetail .op .btn a:hover{background:var(--hover-color);color:#fff}
.Page002623{padding:.2rem 0 0 0;text-align:center;}
.Page002623 .Pages a.a_first,.Page002623 .Pages a.a_end,.Page002623 .Pages > span:not(.p_page){display:none;}
.Page002623 .Pages em{float:left;margin:0 1.5vw;font-style:normal;}
.Page002623 .Pages .p_page{display:table;margin:0 auto;}
.Page002623 .Pages a{float:left;line-height:.5rem;width:.5rem;margin:0 5px;border-radius:50%;color:#010101;background:#f5f5f5}
.Page002623 .Pages a.a_cur,.Page002623 .Pages a:hover{color:#fff;background:var(--hover-color);border-color:var(--hover-color)}
.Page002623 .Pages .p_page > a{font-size:0;height:.5rem;position:relative;border-radius:50%;border:1px solid var(--hover-color);background:#fff}
.Page002623 .Pages .p_page > a:before{position:absolute;width:100%;height:100%;content:'';background:url(../images/icon-jt2.svg)no-repeat center;background-size:.2rem auto;left:50%;top:50%;transform:translate(-50%,-50%)}
.Page002623 .Pages a.a_prev{transform:rotate(180deg)}
.Page002623 .Pages a.a_next{background:var(--hover-color);border-color:var(--hover-color)}
.Page002623 .Pages a.a_next:before{filter:grayscale(100) brightness(100);}
.Page002623 .Pages .p_page > a:hover{background:var(--hover-color);border-color:var(--hover-color)}
.Page002623 .Pages .p_page > a:hover:before{filter:grayscale(100) brightness(100);}
@media(max-width:640px){.Page002623{padding:6vw 0 50px 0;}
.Page002623 .Pages em{display:none;}
}
/* 20260129 */
.TechInno .list{counter-reset:th;}
.TechInno .num:before{counter-increment:th;content:'0'counter(th);}
.solu_detail_box3{display:none;}
.solu_detail_box3:has(.item){display:block;}
.pro_detail .pro_detail_box .list{display:none;}
.pro_detail .pro_detail_box .list:has(.item){display:flex;flex-wrap:wrap;justify-content:space-around;}
.pro_detail .pro_detail_box .list .item{margin-bottom:2em;width:auto;flex:0 1 auto;width:auto;max-width:33%;padding:0 2em;}
.Banner003223 img{width:100%;height:100vh;object-fit:cover;}
.searchPage{padding:1.5rem 0 1rem;}
.searchPage .ptit{font-size:var(--font-size40);text-align:center;color:#000;margin-bottom:1em;}
.searchBlock{width:8rem;max-width:100%;margin:0 auto;position:relative;}
.searchBlock input{width:100%;border:1px solid #e5e5e5;outline:none;border-radius:4em;height:0.6rem;font-size:var(--font-size16);padding:0 1.5em;color:#666;padding-right:1rem;}
.searchBlock .btn{position:absolute;right:0;top:0;width:0.8rem;height:100%;background:url(../images/search-on.svg) no-repeat center center;}
.searchList{margin:0.4rem 0;}
.searchList .item{display:flex;align-items:center;padding:0.2rem;}
.searchList .item .it{font-size:1.2em;flex:1 1 auto;overflow:hidden;}
.searchList .item .dt{flex:0 0 auto;color:#999;margin-left:2em;}
.banTxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;color:#fff;}
.banTxt .tit{font-size:var(--font-size68);position:relative;top:0.5rem;opacity:0;}
.banTxt .desc{font-size:var(--font-size20);margin-top:1em;max-width:31em;line-height:1.875;position:relative;top:0.5rem;opacity:0;}
.swiper-slide-active .banTxt .tit{top:0;opacity:1;transition:0.8s 0.08s;}
.swiper-slide-active .banTxt .desc{top:0;opacity:1;transition:0.8s 0.1s;}
@media (min-width:1024px){.Honor .vertical .frame{height:100%;}
.Honor .vertical .figure{height:100%;padding:0;}
}

@media (max-width:1024px){
.logo{padding:10px 0;}
.Header .logo img{height:36px;max-height:none;}
.top-mid{position:fixed;left:0;top:56px;width:100%;background:#fff;transition:.6s;visibility:hidden;opacity:0;transform:translate(0,30%);}
.Header .menu{display:block;padding:20px 0;}
.Header .menu span a{color:#222 !important;display:block;padding:10px 1em;}
menu li .sub{padding:0;background:#f5f5f5;max-height:0;overflow:hidden;transition:.3s;}
.Header .menu span{display:block;position:relative;}
menu li .sub dl{padding:10px 0;}
.Header .menu span:before{content:'';position:absolute;left:0;bottom:0;background:#000 !important;height:1px;width:100%;opacity:0.1;}
.Header .menu span a::before{display:none;}
.menu-show .top-mid{visibility:visible;opacity:1;transform:translate(0,0);transition:.3s;}
.menu-show .Header{box-shadow:0 3px 6px rgba(0,0,0,.05);background:#fff;}
.menu-show .logo img.white{display:none}
.menu-show .logo img.black{display:block}
.menu-show .open-search,.menu-show .open-menu,.Header_fixed .open-menu,.wh .Header .open-menu{filter:grayscale(0) brightness(0);}
.open-menu{width:0.35rem;margin-left:0.2rem;}
.show_sub .sub{max-height:300px;}
.menu-show .open-menu i:nth-child(2){opacity:0;}
.menu-show .open-menu i:nth-child(1){transform:rotate(-45deg);margin-top:0;}
.menu-show .open-menu i:nth-child(3){transform:rotate(45deg);margin-top:0;}
.index_solu .change-con .txt .txtbox{width:auto;}
.index_solu .change-con .txt .txtbox .tit{font-size: var(--font-size32);}
.Floor002889 .product-big li .pic{position:relative;top:0;transform:none;flex:0 0 auto;max-width:45%;}
.Floor002889 .product-big li{align-items:stretch;padding:0;}
.Floor002889 .product-big li .txt{flex:1 1 auto;overflow:hidden;}
.Floor002889 .product-big li .tit{font-size: var(--font-size32);}
.index_solu .change-con .txt .txtbox .tit2{font-size: var(--font-size20);}
.Floor002889 .product-big li dl{flex-wrap:wrap;padding-top: .3rem;}
.Floor002889 .product-big li dl dd{ width: 30%;}
.Floor002889 .product-big li dl dd .it{max-width: none;}
.Floor002889 .product-right{display:block;}
.Floor002889 .product-right .product-small .slick-track{flex-direction:row;}
.Floor002889 .index_title{position:relative;left:0;top:0;}
.Floor002889{padding:40px 0;}
.Floor002889 .product-big li{padding:0;display:block;}
.Floor002889 .product-big li .pic{max-width:none;margin-top:0.3rem;}
.Floor002889 .product-big li .pic img{max-height:45vh;}
.Floor002889 .product-right{display:block;padding:0;margin-top:0.3rem;}
.Floor002889 .product-right .product-small .item{margin:0 !important;flex-direction:row-reverse;font-size: var(--font-size18);}
.Floor002889 .product-right .product-small .item::after{margin-left:0;margin-right:0.12rem;width:0.3rem;background-size:contain;height:0.3rem;}

.index_new .right{margin-top:0.3rem;}
.Bottom .code{margin-top:0.3rem;text-align:center;}
.Bottom .f-mid .f-mid-r{width:100%;}
.Bottom .f-bottom{margin-top:0.3rem;}

.Bottom .f-mid-r nav dt .wap-open {position: absolute;width: 0.4rem;height: 100%;right: 0;z-index: 10;top: 0;transition: 0.3s;}
.Bottom .f-mid-r nav dt .wap-open:before, 
.Bottom .f-mid-r nav dt .wap-open:after {position: absolute;content: '';width: 0.12rem;height: 2px;background: #fff;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.Bottom .f-mid-r nav dt .wap-open:after {width: 2px;height: 0.12rem;}
.Bottom .f-mid-r nav .has-sub.show_sub .wap-open{transform: rotate(45deg);}

.all-container .con .solu-nav{height:auto;top:auto;bottom:0;width:100%;}
.all-container .con .solu-nav ul{flex-direction:row;padding:0.5em 1em;flex-wrap:wrap;}
.all-container .con .solu-nav ul li{flex:1 1 auto;width:auto;}
.all-container .con .solu-nav a{padding:0.5em 1em;}
.all-container .con .txt .tit{display:block;}
.all-container .con .txt .tit i{margin-bottom:0.2rem;}
.all-container .con .txt .mouse-scroll{display:none;}
.solu_detail .solu_detail_box1 .txt .tit,.cbanner .txt .tit{font-size:0.4rem;}
.solu_detail_box1 .bg img{width:100%;min-height:300px;object-fit:cover;}
.cbanner .bg figure{padding-bottom:66%;}
.pro_detail .pro_detail_box .list .item{padding:0 1em;flex:1 1 auto;}
.pro_detail .pro_detail_box .list .item .icon{height:50px;margin-bottom:15px;line-height:50px;}
.pro_detail .pro_detail_box .list .item .icon img{max-height:100%;}
.pro_detail .pro_detail_box .list{flex-wrap:wrap;}
.pro_detail_box .right{margin-top:30px;}
.location{display:none;}
.cmenu .nav ul{flex-wrap:wrap;}
.cmenu .nav li{flex:0 0 auto;}
.cmenu .nav li:not(:last-child){margin-right:1.5em;}
.cmenu .nav li a{line-height:60px;}
.TechInno .item{display:block;}
.TechInno .item .pic{margin-top:20px;}
.TechInno .item .pic img{width:100%;}
.Platform .box .list li{display:block;}
.Platform .box .list li .pic{width:100%;margin-right:0;}
.Platform .box .list li .txt{padding-top:0.4rem;margin-top:0.4rem;border-color:#e5e5e5;}
.Platform .box .list li .txt .tit:before{content:counters(itemcounter,".",decimal-leading-zero);opacity:0.3;margin-bottom:10px;display:block;}
.Platform .box .list li:before{display:none;}
.Platform .box .list li:not(:last-child){margin-bottom:0.4rem;}
.Platform .box{padding:0.4rem 0;}
.About,.Culture,.History,.Honor,.Partner,.Contact,.TechInno,.Diagram,.Platform .box,.News,.NewsDetail,.index_new{padding:0.5rem 0;}
.NewsDetail .title{text-align:left;}
.NewsDetail .title .tit{font-size:24px;}
.NewsDetail .title .date{justify-content:flex-start;flex-wrap:wrap;}
.NewsDetail .title .date span{margin:0 1.5em 0 0;}
.NewsDetail .op{display:block;}
.NewsDetail .op .cont aside{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.NewsDetail .op .btn{margin-left:0;margin-top:0.3rem;}
.News .controls{position: relative; width: auto;}
.News .item_top .swiper-slide a{display:block;}
.News .item_top .swiper-slide a .pic{width:auto;}
.News .item_top .swiper-slide a .txt{padding:0.3rem 0;}
.News .item_top .swiper-slide a .txt .tit{font-size: var(--font-size24); margin-bottom: 0.2rem;}
.News .item_bottom li{width:48%;margin:0 0 0.4rem !important;}
.News .item_bottom ul{justify-content:space-between;}
.News .item_bottom{padding-top:0.5rem;}
.News .item_bottom li a .txt{padding:0.2rem 0;}
.News .item_bottom li a .tit{font-size: var(--font-size20);}
.Honor .pic{height:auto;}
.Contact .right{margin-top:0.3rem;}
.Partner .left .tab,.Honor .tab{flex-wrap:wrap;justify-content:center;}
.Partner .left .tab span,.Honor .tab span{font-size:var(--font-size18);min-width:0;padding:0 0.15rem;line-height:2.4;height:auto;margin-right:0.05rem;margin-top:5px;margin-left:0;}
.Culture .list .item .txt{padding: .3rem;}
.Culture .list .item .txt .tit1{display:none;}
.Culture .list .item .txt .hover{width:100%;}
.Culture .list .item .txt .hover .desc{font-size: var(--font-size24);}
.Culture .list .item .bg figure{height: 4rem;}
.About .right{margin-top:0.3rem;}
.About .left .tit2{font-size: var(--font-size36);}
.About .left .desc{ margin-top: .4rem;}
.Banner003223 .swiper-slide img{/* min-height:300px;object-fit:cover; */ height: auto;}
.Banner003223 .pc{display:none;}
.Banner003223 .wap{display:block;}
.index_new .left .item .txt{padding-left:1.5em;}
.searchPage{padding:80px 0 0;}
.banTxt .tit{font-size:var(--font-size32);}
.banTxt .desc{font-size:var(--font-size16);line-height:1.7;}
}
.jj_box1:after {
    right: 0;
    width: 100%;
    bottom: 0;
    height: 100%;
    background-position: 42vw  45vw;
    background-size: 100%;
}
.jj_box1:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: -85vw -22vw;
}