*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
ol,ul{list-style:none}
a{text-decoration:none}
img{border:none}
input,select,textarea{font-family:oracle,sans-serif;border:none}
textarea{resize:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
body,input,select,textarea{font-size:14px;line-height:1.5;font-weight:400;font-family:Montserrat-M,oracle,sans-serif,'Microsoft YaHei',"PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
@font-face{font-family:Montserrat-B;src:url(../fonts/Montserrat-Bold.ttf)}
@font-face{font-family:Montserrat-M;src:url(../fonts/Montserrat-Medium.ttf)}
@font-face{font-family:Montserrat-S;src:url(../fonts/Montserrat-SemiBold.ttf)}
.wp{max-width:18.3rem;width:100%;margin:0 auto;padding:0 .15rem}
.fs12{font-size:.12rem}
.fs14{font-size:.14rem}
.fs15{font-size:.15rem}
.fs16{font-size:.16rem}
.fs17{font-size:.17rem}
.fs18{font-size:.18rem}
.fs20{font-size:.2rem}
.fs22{font-size:.22rem}
.fs24{font-size:.24rem}
.fs14-12{font-size:.14rem}
.fs16-16{font-size:.16rem}
.fs18-16,.fs18-18{font-size:.18rem}
.fs20-16,.fs20-18{font-size:.2rem}
.fs22-16,.fs22-18{font-size:.22rem}
.fs24-16,.fs24-18{font-size:.24rem}
@media only screen and (max-width:1920px){
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16-16{font-size:16px}
.fs18-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1792px){
.fs15{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1728px){
.fs20-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1706px){
.fs18-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1680px){
.fs14-12{font-size:12px}
.fs16{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1580px){
.fs17{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1570px){
.fs22-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1536px){
.fs20-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1500px){
.fs18{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1440px){
.fs24-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1396px){
.fs22-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1344px){
.fs20{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1280px){
.fs24-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1220px){
.fs22{font-size:14px}
}
@media only screen and (max-width:1199px){
.mzw-l,.mzw-r{float:none}
.mzw-pc{display:none!important}
.mzw-pe{display:block!important}
.fs12{font-size:.24rem}
.fs14,.fs15,.fs16,.fs17,.fs18,.fs20,.fs22{font-size:.28rem}
.fs16-16,.fs18-16,.fs20-16,.fs20-18,.fs22-16,.fs22-18{font-size:.36rem}
}
.menuBtn{display:none;position:fixed;top:.4rem;right:.3rem;width:.6rem;height:.6rem;cursor:pointer;z-index:999}
.menuBtn b{display:block;height:.04rem;background-color:#000;margin:.08rem 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-.1rem;width:.6rem}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header{position:fixed;top:0;left:0;right:0;width:100%;z-index:999}
.header::after{position:absolute;bottom:0;width:100%;height:.01rem;left:0;right:0;display:none;content:' ';z-index:5;background-color:rgba(255,255,255,.3)}
.bd2 .header::after,.header.fixed::after{background-color:rgba(217,217,217,.5)}
.header .conl{position:absolute;left:.6rem;top:50%;transform:translateY(-50%)}
.header .logo a,.m-ftl .logo a{display:block;width:3.84rem}
.m-ftl .logo a img,body .header .logo a img{display:block;width:100%}
.bd2 .header .logo a .img1,.header.fixed .logo a .img1,body .header .logo a .img2{display:none}
.bd2 .header .logo a .img2,.header.fixed .logo a .img2{display:block}
.header .inner{position:relative;z-index:50}
.nav li{position:relative;display:inline-block;vertical-align:middle;margin-right:.7rem}
.nav li:last-child{margin-right:0}
.nav .v1 i{font-style:normal;width:.18rem;height:.18rem;position:absolute;top:50%;right:0rem;z-index:5;transform:translateY(-50%);background-image:url(../images/lke/sel.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:.3s}
.bd2 .nav .v1 i,.header.fixed .nav .v1 i{background-image:url(../images/lke/sel2.svg)}
.nav .ok .v1 i{transform:translateY(-50%) rotate(180deg)}
.nav .sub{position:absolute;left:0;top:.68rem;display:none;background-color:#fff;border-radius:.1rem;box-shadow:0 .1rem .2rem 0 #0000001a}
.ul-subcon{overflow:hidden;padding:.37rem 0 .55rem}
.ul-subcon .v2 a{font-size:.15rem;font-weight:700;color:#000;font-family:arialbd;line-height:2;transition:.3s}
.ul-subcon .v2 a:hover{color:#055ce5}
.nav .v1{padding-right:.3rem;position:relative;font-family:Montserrat-S;font-weight:600;font-size:.18rem;text-transform:capitalize;color:#fff}
.nav .licontactuse{display:none}
.nav .v1 span{transition:.3s}
.bd2 .header .nav .v1,.header.fixed .nav .v1{color:#333}
.nav .sub .v2,.sub .v3{position:relative;display:block;font-size:.14rem;color:#000;height:.4rem;line-height:.4rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;width:2.3rem;padding:0 .15rem;margin:.05rem 0}
.sub .v3{width:100%}
.nav .sub .item .con .v3 .v3-1,.nav .sub .v2-1{display:block;font-size:.16rem;padding:0 .2rem;border-radius:.1rem;overflow:hidden;color:#000;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.nav .sub .item .con .v3 .v3-1{display:block;font-size:.14rem}
.nav .sub .v2 i{position:absolute;right:.3rem;top:50%;z-index:5;transform:translateY(-50%);display:block;background-image:url(../images/lke/sel4.svg);background-position:right 0 center;background-repeat:no-repeat;background-size:100% auto;width:.18rem;height:.18rem}
.nav .sub .v2-1:hover{background:#f4f4f4}
.nav .sub .item,.sub .item .con{position:relative;background-color:#fff;box-sizing:border-box}
.nav .sub .item{z-index:5}
.nav .sub .item .con{position:absolute;z-index:4;left:calc(100% - .12rem);top:-.1rem;display:none;width:2.1rem;padding-left:0rem;box-sizing:border-box;background-color:#fff;border-radius:0 .1rem .1rem;box-shadow:.2rem .1rem .2rem 0 #0000000d;box-sizing:border-box}
.nav .sub .item .con .v3 .v3-1:hover{background:#f4f4f4}
.nav .sub .item .con1{padding:.1rem 0}
.nav .sub .box{position:relative;z-index:5;padding:.1rem 0}
.header .conr{display:flex;align-items:center;float:right}
.hdr{position:relative;display:flex;align-items:center;padding-left:.3rem;margin-left:.4rem}
.hdr::after{position:absolute;left:0;top:50%;transform:translateY(-50%);width:.01rem;height:.24rem;display:block;content:' ';background-color:rgba(255,255,255,.3)}
.h-cholang{position:relative;margin:0 .47rem 0 .01rem}
.h-cholang .lang{height:.19rem;display:flex;align-items:center;overflow:hidden;background-size:.18rem auto;background-repeat:no-repeat;background-position:right center;box-sizing:border-box;padding-right:.18rem}
.h-cholang .lang span{font-family:Montserrat-S;font-weight:600;font-size:.18rem;color:#fff;padding:0 .12rem}
.h-cholang .lang .icon{display:block;width:.2rem}
.h-cholang .lang .icon2,.header.fixed .h-cholang .lang .icon1,.bd2 .header .h-cholang .lang .icon1{display:none}
.bd2 .header .h-cholang .lang .icon2,.header.fixed .h-cholang .lang .icon2{display:block}
.bd2 .h-cholang .lang span,.header.fixed .h-cholang .lang span{color:#666}
.bd2 .hdr::after,.header.fixed .hdr::after{background-color:rgba(153,153,153,.5)}
.bd2 .h-cholang .lang,.header.fixed .h-cholang .lang{background-image:url(../images/lke/sel2.svg)!important}
.h-langlist{position:absolute;z-index:22;top:348%;left:50%;transform:translateX(-50%);width:1.5rem;display:none}
.h-langlist ul{background:#fff;border-radius:.1rem;overflow:hidden;padding:.17rem 0 .07rem}
.h-langlist .icon2{position:absolute;top:-.11rem;transform:translateX(-50%);left:50%;width:.23rem;height:.23rem;transition:.3s}
.bd2 .h-langlist,.header.fixed .h-langlist{box-shadow:0 .04rem .06rem rgba(0,0,0,.05)}
.h-langlist .con{display:block;width:100%;font-family:Montserrat-M;font-weight:500;font-size:.18rem;text-align:center;color:#333;transition:.5s;margin-bottom:11px}
.h-langlist .con:hover{color:#0047ac}
.hdr .btn{width:2.4rem;height:1.11rem;background:#0047ac;font-family:Montserrat-S;font-weight:600;font-size:.18rem;color:#fff;display:flex;justify-content:center;align-items:center;transition:.3s}
.hdr .btn:hover{opacity:.8}
.pop-search{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1100;display:none}
.pop-search .pop-search-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:1}
.pop-search .pop-search-close{position:absolute;right:.5rem;top:.5rem;width:.38rem;height:.38rem;background:url(../images/lke/cls.svg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;cursor:pointer}
.search-box{position:absolute;left:50%;top:50%;width:6.9rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 1.4rem 0 .12rem;display:block;width:100%;line-height:.5rem;border:solid #055ce5;border-width:.01rem;font-size:.16rem;color:#333}
.search-box .inp::placeholder{color:#333}
.search-box .submit{position:absolute;right:0;top:0;width:1.2rem;height:100%;bottom:0;background-color:#055ce5;font-size:.18rem;color:#fff;text-align:center}
.go-top{position:fixed;right:.97rem;bottom:12%;width:.56rem;height:.54rem;z-index:99;cursor:pointer}
.go-top img{display:block;width:100%;height:100%;object-fit:cover}
.bd2 .header{box-shadow:0 .04rem .06rem rgba(0,0,0,.05)}
.header.fixed .logo a .img2{display:block}
body{padding-top:0}
.bd2{padding:1.1rem 0 0}
.bd2 .header,.header.fixed{background-color:#fff}
.bd2 .header.fixed .nav .v1{color:#333}
.bd2 .header.fixed .h-btns .btn{background-image:url(../images/lke/so2.svg)}
.footer{background:rgba(0,71,172,.05);padding:1.01rem 0 .78rem}
.m-fttop{padding-bottom:.45rem;border-bottom:solid rgba(0,71,172,.2);border-bottom-width:.01rem}
.m-fttop .box{display:flex;justify-content:space-between;align-items:center}
.m-fttop .logo{display:block;width:3.84rem}
.m-fttop .logo img{display:block;width:100%}
.m-linke1{display:flex;align-items:center}
.m-linke1 .con{position:relative;margin-right:.2rem}
.footer .m-linke1 .con{margin-right:.1rem}
.m-linke1 .pic{width:.6rem;height:.6rem;background:#0047ac;border-radius:50%;overflow:hidden}
.footer .m-linke1 .pic{width:.5rem;height:.5rem}
.m-linke1 .pic .icon{display:block;width:100%;height:100%;object-fit:cover}
.m-linke1 .con .qr .icon2{position:absolute;top:-.075rem;transform:translateX(-50%);left:50%;width:.15rem;height:.15rem}
.m-linke1 .con .qr{position:absolute;top:143%;left:50%;transform:translateX(-50%);opacity:0;z-index:-2;transition:.5s}
.m-linke1 .con .qr .pic2{width:1.2rem;height:1.2rem;background:#fff;border-radius:.1rem;padding:.07rem;overflow:hidden;margin:0 auto;box-sizing:border-box}
.m-linke1 .con:hover .qr{opacity:1;z-index:10}
.m-linke1 .con .qr .img{display:block;width:100%;height:100%;object-fit:contain}
.m-ftcenter .box{display:flex;justify-content:space-between;padding:.51rem 0 .97rem}
.m-ftcenter .box .boxl{width:500px;padding-top:.05rem}
.m-ftcenter .box .boxr{flex:1}
.ul-ft{overflow:hidden}
.ul-ft li{float:left;margin-left:.9rem}
.ul-ft .v1{margin-bottom:.28rem}
.ul-ft .v1 a{font-family:Montserrat-S;font-weight:600;font-size:.18rem;line-height:1.25;color:#333;transition:.3s}
.ul-ft .li4 .boxcon{display:flex;flex-direction:column}
.ul-ft .li4 .boxcon .con{margin-bottom:.34rem}
.ul-ft .li4 .boxcon .con:last-child{margin-bottom:0}
.m-ftsub .item .v2{font-family:Montserrat-M;font-weight:500;font-size:16px;line-height:1.25;color:#666;transition:.3s}
.m-ftsub .item{margin-bottom:.15rem}
.m-ftsub .item:hover .g-linetit span,.ul-ft .v1:hover .g-linetit span{background-image:linear-gradient(#0047ac,#0047ac);background-size:100% 1px;color:#0047ac}
.m-boxftl .item{margin-bottom:.19rem;font-family:Montserrat-M;font-weight:500;font-size:.18rem;line-height:1.25}
.m-boxftl .item .tit{color:#0047ac;font-size:.16rem}
.m-boxftl .item .info{color:#333}
.m-ftcopy .box{display:flex;justify-content:space-between;align-items:center}
.m-ftcopy a{transition:.3s}
.m-ftcopy .box,.m-ftcopy a{font-family:Montserrat-M;font-weight:500;font-size:.14rem;line-height:1.25;color:#666;word-break: normal;}
.m-ftcopy a:hover{color:#0047ac}
.m-ftcopy .box .r{display:flex;align-items:center}
.m-ftcopy .box .r .a2{padding-right:15px}
.m-ftcopy .box .r b{display:block;padding:0 8px;font-weight:400}
.m-navbox .mob{display:none}
@media only screen and (max-width:1200px){
.h-btns{display:none}
.nav .licontactuse{display:block}
.bd2 .header .logo a .img1,.header .logo a .img1{display:none}
.bd2 .header .h-cholang .lang .icon2,.header .h-cholang .lang .icon2,body .header .logo a .img2{display:block}
.bd2 .h-cholang .lang span,.header .h-cholang .lang span{color:rgba(51,51,51,.2);display:none}
.bd2 .h-cholang .lang,.header .h-cholang .lang{background-image:url(../images/lke/sel2.svg)!important;background-size:0}
.h-langlist .con{font-size:.28rem}
.h-langlist{width:2.2rem;top:300%}
.hdr .btn{display:none;width:3rem;height:1.2rem;font-size:.32rem}
.hdr{padding-left:0rem;margin-left:0rem}
.hdr::after{display:none}
.header .conl{position:static;left:auto;transform:translateY(0);padding:0 0 0 .3rem;height:1.2rem}
body{padding-top:1.2rem!important}
.header{position:fixed;background-size:0}
.menuBtn{display:block}
.nav .sub .v2 i,.nav .v1 i{width:.4rem;height:.4rem;display:block;background-image:url(../images/lke/sel2.svg)}
.m-navbox{position:fixed;top:1.2rem;left:0;right:0;width:100%;z-index:2;overflow:hidden;overflow-y:auto;height:calc(100vh - 1.2rem);display:none;background-color:#fff}
.nav li{display:block;margin:0 .3rem!important;padding:0rem;border-bottom:1px solid #ccc}
.nav li:first-child{padding-top:.2rem}
.nav .on .v1 span,.nav .v1:hover span{background-size:0;opacity:.8}
.nav .sub .v2,.sub .v3{font-size:.32rem;height:.8rem;line-height:.8rem;width:100%;padding:0 0 .4rem;margin:0}
.sub .v3{padding:0 0 .4rem}
.header .inner{border-bottom:none;display:flex;justify-content:space-between;align-items:center}
.header .inner.fix:after,.header .inner.fix:before{display:none}
.header .wp,.wp{padding:0 .3rem;width:auto;max-width:inherit}
.hd-top .con{padding:.14rem 0}
.hd-l .item .pic{width:.44rem;height:.44rem;margin-right:.22rem}
.hd-l .item .tit{font-size:.32rem}
.hd-links .pic{width:.4rem;height:.4rem;margin-left:.6rem}
.hd-lang a,.hd-lang span{font-size:.13rem}
.header .conr{margin-right:.6rem}
.bd2 .header .nav .v1{color:#000}
.nav .v1{display:block;font-size:.36rem;color:#000;line-height:2.5}
.nav .ok .v1 i{transform:translateY(-50%) rotate(180deg)}
.ul-subcon{overflow:hidden;padding:.1rem}
.nav .sub{border-radius:0;box-shadow:.2rem .1rem .2rem 0 transparent;box-sizing:border-box;position:static;top:auto;width:auto;left:auto;transform:translateX(0);background-color:transparent;text-align:left}
.ul-subcon .li{width:50%!important;margin-bottom:0}
.ul-subcon .v2 a{font-size:.26rem}
.header .logo a,.m-fttop .logo{width:5rem}
.header .logo{display:flex;align-items:center;height:100%;margin-right:0rem}
.h-cholang .lang{min-height:.4rem;border-radius:1rem;background-size:.28rem auto;background-repeat:no-repeat;background-position:right .2rem center;padding-left:.3rem}
.h-cholang .lang .icon{width:.4rem}
.h-cholang .lang .icon1{display:none}
.h-cholang .lang span{font-size:.32rem;padding:0 .4rem 0 .15rem}
.bd2 .header .h-btns .btn{background-image:url(../images/lke/so2.svg)}
.bd2 .header .logo a .img2{display:block}
.bd2 .header .logo a .img1{display:none}
.m-ftcenter .box{display:block;padding:0rem 0}
.m-ftcenter .box .boxl{width:auto;padding-top:.05rem}
.m-boxftl .item .tit{font-size:.28rem}
.m-boxftl .item{font-size:.3rem}
.footer .m-linke1,.m-ftcenter .box .boxr{display:none}
.footer{padding:.8rem 0 .2rem}
.m-fttop{padding-bottom:0rem;border-bottom:none}
.m-fttop .box{margin-bottom:.2rem}
.m-ftcopy .box,.m-ftcopy a{font-size:.26rem;line-height:1.6}
.m-ftcopy .box{display:block}
.nav{margin-bottom:.6rem}
.nav .on .v1 .con1,.nav li:hover .v1 .con1{color:#000}
.nav .sub .item,.nav .sub .item .con{background-color:transparent}
.nav .sub .item .con{position:static;left:auto;top:auto;background-color:transparent;border-radius:0;box-shadow:.2rem .1rem .2rem 0 transparent;padding-left:0;box-sizing:border-box;width:100%}
.nav .sub .item .con .v3 .v3-1,.nav .sub .v2-1{font-size:.32rem;padding:0rem;border-radius:0rem}
.nav .sub .v2-1:hover{background:0 0}
.nav .sub .item .con .v3 .v3-1{font-size:.28rem}
}
/*!Ã©Â¡ÂµÃ§Â Â*/
.pages{font-size:0;text-align:center;overflow:hidden;}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 .05rem}
.pages li a,.pages li span{display:flex;justify-content:center;align-items:center;width:.5rem;height:.5rem;font-family:Montserrat-M;font-weight:500;font-size:.16rem;text-align:center;color:#666;border:1px solid #d9d9d9;border-radius:50%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden}
.pages li.on a,.pages li:hover a{color:#fff;background:#0047ac;border-color:#0047ac}
.pages .pages-next a,.pages .pages-prev a{position:relative}
.pages .pages-next a img,.pages .pages-prev a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:cover;transition:.3s}
.pages .pages-next a .img1,.pages .pages-prev a .img1{opacity:.4}
.pages .pages-next a .img2,.pages .pages-next:hover a .img1,.pages .pages-prev a .img2,.pages .pages-prev:hover a .img1{opacity:0}
.pages .pages-next:hover a .img2,.pages .pages-prev:hover a .img2{opacity:1}
@media only screen and (max-width:767px){
.m-ftcopy .box{display:block;padding:.2rem 0}
.footer{padding:.6rem 0 0rem}
.header .logo a,.m-fttop .logo{width:4rem}
.pages li{display:none}
.pages .pages-next,.pages .pages-prev,.pages li.on{display:block}
}
.main-pro{font-family:Montserrat-M}
.row-product .col-l{margin-right:1.4rem;min-height:1rem;width:4.2rem}
.row-product .right-box{flex:1;overflow:hidden;padding-bottom: 1rem;}
.row-product{position:relative;padding: 1.5rem .6rem 0 0;}
.bda2 .footer{position:relative;z-index:1}
.row-product .cont{align-items: stretch;position:relative;z-index:1;display:flex}
.g-snv{background-color:#f3f7fc;width:4.2rem;height: 100%;}
.fixed .g-snv{position:fixed;left:0;top:1.1rem;bottom: 0;display: flex;flex-direction: column;}
.fixed .g-snv .box{flex: 1;max-height:min(7.5rem,calc(100vh - 2.1rem));box-sizing: border-box;}
.g-snv .tit{background-color:#0047ac;line-height:1rem;font-size:.24rem;color:#fff;padding:0 .6rem;font-family:Montserrat-M}
.g-snv .top-tit{font-family:Montserrat-S;font-size:.2rem;text-transform:capitalize;margin-bottom:.2rem}
.g-snv .box{padding:.56rem .6rem .6rem;/* max-height:7.5rem; */overflow-y:auto}
.g-snv .box::-webkit-scrollbar{width:4px;height:4px}
.g-snv .box::-webkit-scrollbar-thumb{background-color:#0047ac;background-clip:padding-box;border:none}
.g-snv .box::-webkit-scrollbar-track{background:#e5e5e5;overflow:hidden}
.ul-snvp{border-bottom:1px dashed rgba(0,0,0,.2);padding-bottom:.3rem;margin-bottom:.3rem}
.ul-snvp li{margin-bottom:.16rem}
.ul-snvp input{position:absolute;left:-9999999px}
.ul-snvp .label{display:flex;align-items:center;cursor:pointer}
.ul-snvp .after{width:.2rem;height:.2rem;border:1px solid #333;margin-right:.16rem;transition:.3s;position:relative}
.ul-snvp .checked .after{background-color:#0047ac;border-color:#0047ac}
.ul-snvp .after::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";background-position:center;background-repeat:no-repeat;background-size:contain;width:.17rem;height:.17rem;background-image:url(../images/product/rad.svg);opacity:0;transition:.3s}
.ul-snvp .checked .after::after{opacity:1}
.ul-snvp span{flex:1;display:block;font-size:.18rem;font-family:Montserrat-M;text-transform:capitalize;color:#666;transition:.3s;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-snvp .checked span,.ul-snvp span:hover{color:#0047ac}
.ul-pproduct li{margin-bottom:.6rem}
.ul-pproduct .con{display:flex;align-items:center;background-color:#f5f5f5;height:5rem;color:#333;padding:0 .25rem 0 .65rem}
.ul-pproduct .left{width:3.9rem}
.ul-pproduct .right{flex:1;display:flex}
.ul-pproduct .right .pic{width:50%;display:flex;align-items:center;justify-content:center;height:3.75rem}
.ul-pproduct .right .pic img{display:block;max-width:100%;max-height:3.75rem;max-width:4.3rem}
.ul-pproduct .info{font-size:.16rem;color:#333;margin-bottom:.04rem;position:relative;padding-left:.28rem;text-transform:uppercase}
.ul-pproduct .info::after{position:absolute;left:0;top:.4em;content:"";background-color:#0047ac;width:.08rem;height:.08rem;border-radius:50%}
.ul-pproduct .tit{font-size:.3rem;font-family:Montserrat-S;margin-bottom:.6rem;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em}
.ul-pproduct .arr{width:.6rem;height:.6rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/product/arr.svg);transition:.3s}
.ul-pproduct .con:hover .arr{background-image:url(../images/product/arr-1.svg)}
.g-linetit span{background-image:linear-gradient(#0047ac,#0047ac);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s ease-in-out}
.con:hover .g-linetit span{background-image:linear-gradient(#0047ac,#0047ac);background-size:100% 1px;color:#0047ac}
@media only screen and (min-width:960px){
.product-list-layout .col-l{position:sticky;top:1.1rem;align-self:flex-start}
.product-list-layout .g-snv .box{/* max-height:calc(100vh - 2.1rem); *//* max-height:min(7.5rem,calc(100vh - 2.1rem)); */}
}
.row-prodet{padding:.5rem .6rem 0 0}
.m-prodet1{margin-bottom:.46rem}
.m-prodet1 .tit{font-size:.5rem;font-family:Montserrat-B;margin-bottom:.3rem}
.m-prodet1 .btn{width:2.4rem;line-height:.6rem;text-align:center;font-size:.18rem;color:#fff;background-color:#0047ac;display:block;transition:.3s}
.m-prodet1 .btn span{display:inline-block;padding-left:.32rem;background-position:left center;background-repeat:no-repeat;background-size:.22rem auto}
.m-prodet1 .btn:hover{opacity:.8}
.m-prodet2 .swiper{overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-banpro1_2.swiper .swiper-slide {padding: 0 2.5rem;}
.m-banpro1_2 .pic{padding-top:100%;position:relative;overflow:hidden}
.m-banpro1_2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-banpro1_3 .icon{padding-top:100%;position:relative;overflow:hidden;border-radius:.2rem;background-color:#fff;opacity:.6;transition:.3s;border:solid transparent;cursor:pointer}
.m-banpro1_3 .icon img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-prodet2{position:relative;margin-bottom:1.16rem}
.m-banpro1_3{position:absolute;right:.32rem;top:1.75rem;height:3.88rem;width:1.1rem;z-index:13}
.m-banpro1_3 .swiper-slide-thumb-active .icon{opacity:1;border-color:#0047ac}
.g-titp1{font-size:.4rem;font-family:Montserrat-B}
.ul-product2{margin-top:.4rem;display:flex;font-size:0;flex-wrap:wrap;background-color:#f3f7fc}
.ul-product2 li{width:50%}
.ul-product2 .con{display:flex;background-color:#f3f7fc;align-items:stretch;border-bottom:1px solid #fff;height: 100%;}
.ul-product2 .info{background-color:#0047ac;font-size:.16rem;color:#fff;width:2.2rem;padding:.18rem .2rem .18rem .34rem}
.ul-product2 .txt{flex:1;color:#666;font-size:.16rem;padding:.18rem .35rem}
.m-prodet3{margin-bottom:.9rem}
.ul-pproduct3{display:flex;flex-wrap:wrap;margin:.26rem -.12rem .1rem}
.ul-pproduct3 li{width:50%;padding:0 .12rem;margin-bottom:.2rem}
.ul-pproduct3 .li2{width:100%}
.ul-pproduct3 .con{border:1px solid rgba(153,153,153,.3);font-size:.18rem;color:#999;padding:.16rem .18rem}
.ul-pproduct3 input{display:block;width:100%;height:.38rem;line-height:.38rem;font-size:.18rem}
.ul-pproduct3 .text{display:block;width:100%;height:.8rem;font-size:.18rem}
.m-prodet4 .submit{width:2.1rem;line-height:.7rem;text-align:center;font-size:.18rem;color:#fff;background-color:#0047ac;display:block;transition:.3s;border:none;cursor:pointer;text-transform:capitalize}
.m-prodet4 .submit span{display:inline-block;padding-left:.56rem;background-position:left center;background-repeat:no-repeat;background-size:.12rem auto}
.m-prodet4 .submit:hover{opacity:.8}
.m-cur{font-size:.16rem;color:#666;padding:.55rem 0 0}
.m-cur a{transition:.3s;color:inherit}
.m-cur a,.m-cur em,.m-cur span{display:inline-block;vertical-align:middle}
.m-cur a:hover{color:#0047ac}
.m-cur em{margin:0 .04rem}
@media only screen and (max-width:1199px){
.pages li a,.pages li span{width:.7rem;height:.7rem;font-size:.26rem}
.pages .pages-next a img,.pages .pages-prev a img{display:block;width:.1rem}
.ul-pproduct .info{font-size:.24rem}
.ul-pproduct .tit{font-size:.32rem;padding:0 .3rem}
.ul-snvp span{font-size:.24rem}
.g-snv .top-tit{font-size:.32rem}
.g-snv .tit{font-size:.34rem;padding:0 .3rem}
.g-snv .box{padding:.3rem}
.m-prodet1 .btn,.m-prodet4 .submit{font-size:.28rem;line-height:.8rem}
.m-prodet1 .btn span{padding-left:.4rem;background-size:.3rem auto}
.m-prodet4 .submit span{padding-left:.4rem;background-size:.2rem auto}
.m-prodet1 .btn{width: 4.4rem;}
.ul-product2 .info,.ul-product2 .txt{font-size: .24rem;word-break:break-all;padding: 0.16rem 0.1rem;}
.ul-product2 .info{width:3.8rem}
.ul-pproduct3 .con{font-size:.28rem}
.ul-pproduct3 input{line-height:.5rem;height:.5rem;font-size:.28rem}
.m-cur{display:none}
.ul-pproduct .arr{width:1rem;height:1rem}
.m-banpro1_2.swiper .swiper-slide {padding: 0 ;}
}
@media only screen and (max-width:959px){
.row-product .cont{display:block}
.row-product .col-l{width:100%}
.row-prodet .col-l{width:100%;display:none}
.g-snv{width:100%;margin-bottom:.4rem}
.g-snv .box{display:none}
.row-product{padding:.6rem .3rem 1.2rem}
.g-snv .tit{position:relative}
.g-snv .tit::after{position:absolute;top:50%;content:"";transform:translateY(-50%);right:.4rem;width:.4rem;height:.4rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/product/icon3.svg);transition:.3s}
.g-snv .tit.on::after{transform:translateY(-50%) rotate(-90deg)}
.m-banpro1_3{width:100%;height:auto;position:relative;right:auto;top:auto}
.m-banpro1_3 .swiper-slide{padding:.2rem}
}
@media only screen and (max-width:767px){
.ul-pproduct .con{display:block;height:auto;padding:.3rem}
.ul-pproduct .right .pic img{max-width:3.3rem;max-height:2.7rem}
.ul-pproduct .info{width:100%}
.ul-pproduct .tit{margin-bottom:.2rem;min-height:auto}
.ul-pproduct .right .pic{height:2.7rem}
.ul-pproduct .left{width:100%;margin-bottom:.4rem}
.ul-product2 .con{display:block;border-bottom:none}
.ul-product2 .info{width:100%}
}
.g-ban{position:relative;overflow:hidden}
.g-ban .mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:4}
.g-ban .bg{position:relative;z-index:1;display:block;width:100%}
.g-ban .box{position:absolute;bottom:1.12rem;z-index:5;width:100%}
.g-ban .txt .tit{font-family:Montserrat-S;font-weight:600;font-size:.6rem;line-height:1;text-transform:capitalize;color:#fff;text-shadow:0 .15rem .3rem rgba(0,0,0,.25)}
.g-pice1{position:relative;height:0;padding-top:139%;overflow:hidden}
.g-pice1 .img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:cover;transition:.3s}
.m-ullist{background:#f3f7fc}
.ul-list1{display:flex}
.ul-list1 li{flex:1}
.ul-list1 .con{display:flex;justify-content:center;align-items:center;height:1.01rem;font-family:Montserrat-M;font-weight:500;font-size:.24rem;color:#333;transition:.3s;border-bottom:solid transparent;border-bottom-width:.01rem}
.ul-list1 .on .con{color:#0047ac;border-bottom-color:#0047ac}
.ul-list1 .con:hover{color:#0047ac}
.g-tite1{font-family:Montserrat-B;font-weight:700;font-size:.7rem;line-height:1.21;color:#333;margin-bottom:.28rem}
.row-CompanyProfile1{padding:.8rem 0 1.24rem}
.row-CompanyProfile1 .top{margin-bottom:1.63rem}
.row-CompanyProfile1 .top .info{font-family:Montserrat-B;font-weight:700;font-size:.4rem;color:#0047ac}
.row-CompanyProfile1 .inner{background-position:top right;background-size:9.36rem auto;background-repeat:no-repeat;padding:1.17rem 0 0}
.row-CompanyProfile1 .box{overflow:hidden}
.row-CompanyProfile1 .inner .boxl{float:left;width:27.06%}
.row-CompanyProfile1 .inner .boxr{float:right;overflow:hidden;width:60%;padding:.16rem 0 0}
.ul-nume1 .item{border-bottom:1px solid #0047ac;margin-bottom:.5rem}
.ul-nume1 .con{display:flex;justify-content:space-between;align-items:center;margin-bottom:.03rem}
.ul-nume1 .con .num{font-family:Montserrat-B;font-weight:700;font-size:.4rem;color:#0047ac}
.ul-nume1 .con .js-num{font-size:.6rem;color:#0047ac}
.ul-nume1 .item .desc{font-family:Montserrat-M;font-weight:500;font-size:.2rem;color:#333;margin-bottom:.455rem}
.ul-nume1 .item .pic{height:.46rem}
.ul-nume1 .item .pic img{display:block;height:100%}
.row-CompanyProfile1 .boxr .desc{font-family:Montserrat-M;font-weight:500;font-size:.2rem;line-height:1.5;color:#333}
.row-CompanyProfile2 .inner{display:flex}
.row-CompanyProfile2 .inner .boxl{width:7.8rem;background:#0047ac;box-sizing:border-box;min-height:945px}
.row-CompanyProfile2 .inner .boxr{flex:1}
.row-CompanyProfile2 .inner .boxl .desc{font-family:Montserrat-M;font-weight:500;font-size:.2rem;line-height:1.5;color:#fff;padding:1.13rem 1.44rem.51rem .6rem}
.row-CompanyProfile2 .inner .boxr .pic{position:relative}
.row-CompanyProfile2 .inner .boxr .pic img{display:block;width:100%}
.row-CompanyProfile2 .inner .boxr .pic .num{position:absolute;bottom:-1.14rem;right:.6rem;font-family:Montserrat-B;font-weight:700;font-size:1.6rem;color:#0047ac;text-align:right;z-index:5}
.row-FactoryView{padding:1.36rem 0 1.54rem;overflow:hidden}
.g-tite2{font-family:Montserrat-B;font-weight:700;font-size:.6rem;color:#333}
.row-FactoryView .g-tite2{text-align:center;margin-bottom:.65rem}
.m-ultab{text-align:center;margin-bottom:.88rem}
.ul-FactoryView{display:inline-block;font-size:0;padding:.05rem;background:#f3f7fc;border-radius:.5rem}
.ul-FactoryView li{display:inline-block;margin-right:.1rem}
.ul-FactoryView li:last-child{margin-right:0!important}
.ul-FactoryView .con{display:flex;text-align:center;justify-content:center;min-width:2.8rem;line-height:.6rem;background:#fff;border-radius:.5rem;overflow:hidden;transition:.3s;font-family:Montserrat-M;font-weight:500;font-size:.18rem;color:#666;padding: 0 .15rem;}
.ul-FactoryView .con:hover,.ul-FactoryView .on .con{background:#0047ac;color:#fff}
.m-abotabcon{position:relative;overflow:hidden}
.m-abotabcon .box{position:relative;top:0;z-index:1;visibility:hidden;opacity:0;height:0;overflow:hidden;min-height:inherit!important}
.m-abotabcon .box.op{position:relative;visibility:visible;opacity:1;z-index:2;height:auto}
.m-abotabcon .inner{width:13rem;margin:0 auto}
.g-idxswiperbtn .swiper-button-next:after,.g-idxswiperbtn .swiper-button-prev:after{display:none}
.g-idxswiperbtn{position:absolute;bottom:0;right:auto;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:55}
.g-idxswiperbtn .btn{box-sizing:border-box;position:static;margin-top:0;top:auto;width:.7rem;height:.7rem;background-image:url(../images/lke/left.png);border:solid;border-color:rgb(0,61,126,.3);border-width:.01rem;background-size:.2rem auto;background-repeat:no-repeat;background-position:center;transition:.3s;border-radius:50%;overflow:hidden;z-index:99}
.g-idxswiperbtn .btn.swiper-button-next{background-image:url(../images/lke/right.png);margin-left:0!important}
.row-FactoryView .g-idxswiperbtn .btn{border-style:dashed}
.g-idxswiperbtn .btn:hover{background-image:url(../images/lke/lefton.png);background-color:rgb(0,61,126,1);border-color:rgb(0,61,126,1)}
.g-idxswiperbtn .btn.swiper-button-next:hover{background-image:url(../images/lke/righton.png);background-color:rgb(0,61,126,1);border-color:rgb(0,61,126,1)}
.g-idxswiperbtn .swiper-pagination-progressbar{position:relative;width:4rem;height:.02rem;background:0 0;margin:0 .1rem}
.g-idxswiperbtn .swiper-pagination-progressbar::after{position:absolute;display:block;content:' ';width:100%;height:.01rem;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.1)}
.g-idxswiperbtn .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:rgb(0,61,126,1)}
.g-idxswiperbtn .swiper-button-prev.swiper-button-disabled{opacity:1!important}
.g-idxswiperbtn .swiper-pagination-fraction{position:static;width:auto;font-family:Outfit;font-style:normal;font-weight:700;font-size:.16rem;letter-spacing:.2em;color:#fff;padding-left:.2rem}
.swiper-e1{margin:0 -.23rem!important;overflow:visible!important}
.swiper-e1 .con{position:relative;display:block;margin:0 .23rem 1.135rem;background:#f5f5f5;transition:.5s}
.swiper-e1 .con::after{position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:2rem;content:' ';background:linear-gradient(180deg,rgba(0,71,172,0) 0,#0047ac 100%);opacity:.7;transition:.5s;z-index:5}
.swiper-e1 .con .pic{position:relative;z-index:5;padding-top:52.34%;box-shadow:0 .2rem .4rem rgba(0,71,172,.15)}
.swiper-e1 .con .txt{position:absolute;left:0;right:0;bottom:.31rem;z-index:99;opacity:0}
.swiper-e1 .con .h3{font-family:Montserrat-S;font-weight:600;font-size:.36rem;color:#fff;padding:0 .7rem}
.swiper-e1 .swiper-slide-active .con .txt{opacity:1}
.row-Certifications{padding:1.36rem 0 1.6rem;overflow:hidden}
.row-Certifications .g-tite2{text-align:center;margin-bottom:.64rem}
.ul-Certifications{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -.345rem .21rem}
.ul-Certifications .tit{font-family:Montserrat-M;font-weight:500;font-size:.18rem;color:#333;text-align:center;padding-bottom:.32rem;border-bottom:solid rgba(0,0,0,.1);border-bottom-width:.01rem}
.ul-Certifications li{width:25%;margin-bottom:.4rem}
.ul-Certifications .item{position:relative;margin:0 .345rem;display:flex;flex-direction:column;height:100%}
.ul-Certifications .con::after{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;display:block;content:"";background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/lke/bgab1.png);opacity:0;transition:.3s}
.ul-Certifications .con{position:relative;background:#f3f7fc;padding:.3rem .48rem;margin-bottom:.3rem}
.ul-Certifications .icon{position:absolute;left:50%;top:50%;width:.44rem;height:.43rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/lke/loupe.svg);transform:translate(-50%,-50%);z-index:1;transition:.3s;opacity:0}
.ul-Certifications .pic{box-shadow:0 .2rem .4rem rgba(0,71,172,.15)}
.ul-Certifications .item:hover .con:after,.ul-Certifications .item:hover .icon{opacity:1}
.m-contactus1 .box{padding:1.31rem 0 2rem;display:flex}
.m-contactus1 .boxl{width:7.57rem;margin-right:.42rem}
.m-contactus1 .boxl .g-tite2{margin-bottom:.42rem}
.m-contactus1 .boxr{flex:1;padding-top:.2rem}
#contact-form{scroll-margin-top:1.4rem}
#product-detail-form{scroll-margin-top:1.4rem}
.m-contactus1 .boxr .desc1{font-family:Montserrat-M;font-weight:500;font-size:.24rem;color:#333;margin-bottom:.41rem}
.ul-contactlist1{padding-bottom:.05rem}
.ul-contactlist1 .con{display:flex;align-items:center;margin-bottom:.56rem}
.ul-contactlist1 .pic{background:#0047ac;border-radius:.1rem;width:.5rem;height:.5rem;margin-right:.3rem;overflow:hidden}
.ul-contactlist1 .pic .icon{display:block;width:100%;height:100%;object-fit:cover}
.ul-contactlist1 .txt{flex:1}
.ul-contactlist1 .txt .tit{font-family:Montserrat-M;font-weight:500;font-size:.2rem;color:#0047ac;margin-bottom:5px}
.ul-contactlist1 .txt .desc{font-family:Montserrat-M;font-weight:500;font-size:26px;color:#333;font-size:.24rem;line-height:1.25}
.ul-contactlist2 li{padding:0 .1rem}
.ul-contactlist2{margin:.26rem -.1rem .2rem}
.ul-contactlist2 input{height:.39rem;line-height:.39rem}
.ul-contactlist2 .li2 textarea{display:block;width:100%;height:.79rem}
#mapDiv{width:100%;height:9.69rem}
.m-contactus1 .boxl .g-tite1{margin-bottom:51px}
.swiper-idxban{position:relative;overflow:hidden}
.swiper-idxban .bgc{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;background:linear-gradient(270deg,rgba(0,0,0,0) 0,#000 100%);opacity:.5;z-index:5}
.swiper-idxban .item{position:relative;display:block}
.swiper-idxban .item .bg{display:block;width:100%}
.swiper-idxban .item .bg.mob{display:none}
.swiper-idxban .txt .h2{font-family:Montserrat-B;font-weight:700;font-size:1.2rem;line-height:1.1;text-transform:uppercase;color:#fff;margin-bottom:0}
.swiper-idxban .txt .desc{font-family:Montserrat-B;font-weight:700;font-size:.32rem;text-transform:capitalize;color:#fff;line-height:1.1;margin-bottom:.2rem}
.swiper-idxban .item .box{position:absolute;left:0;right:0;display:block;width:100%;bottom:1.25rem;z-index:6}
.swiper-idxban .g-idxmore{float:left}
.g-idxmore,.g-idxmore2{display:flex;align-items:center;justify-content:space-between;width:2.4rem;line-height:.56rem;box-sizing:border-box;border:solid #fff;border-width:.01rem;margin-right:.15rem;transition:.5s;padding:0 .2rem}
.swiper-idxban .g-idxmore:last-child {margin-right: 0!important;}
.g-idxmore2{line-height:.5rem;padding:0 .2rem 0 .3rem;width:2.1rem;line-height:.48rem;background:#0047ac;border-color:#0047ac;margin-right:0}
.g-idxmore .span,.g-idxmore2 .span{font-family:Montserrat-M;font-weight:500;font-size:.18rem;color:#fff}
.g-idxmore.on,.g-idxmore:hover{background:#0047ac;border-color:#0047ac}
.g-idxmore .img{display:block;width:.12rem;margin-left:.1rem;transition:.5s}
.g-idxmore2 .img{width:.14rem;transition:.5s}
.g-idxmore2:hover .img,.g-idxmore:hover .img{transform:rotate(-45deg)}
.g-idxmore2:hover{opacity:.8}
.ul-idxinfo{overflow:hidden;margin:0 0 .53rem}
.ul-idxinfo .group{overflow:hidden;margin-bottom:.13rem}
.ul-idxinfo .item2{float:left;display:flex;align-items:center;min-width:2.6rem;margin-right:.3rem}
.ul-idxinfo .item2 .icon{display:block;width:.27rem;margin-right:.1rem}
.ul-idxinfo .item2 .info{flex:1;font-family:Montserrat-B;font-weight:700;font-size:.24rem;text-transform:capitalize;color:#fff}
.m-idx1{padding:1.45rem 0 .48rem;background-color:#fff;overflow:hidden}
.m-idx1 .g-tite3{margin-bottom:.52rem}
.m-idx1 .m-idxtabcon > .TAB:not(:first-child){display:none}
.ul-idxtab{overflow:hidden}
.ul-idxtab li{display:inline-block;margin-right:.98rem}
.ul-idxtab .con{display:block;font-family:Montserrat-M;font-weight:500;font-size:.22rem;line-height:1.4;color:#666;transition:.5s}
.ul-idxtab .con:hover,.ul-idxtab .on .con{font-family:Montserrat-B;font-weight:700;color:#0047ac}
.ul-idxtab .on .con .g-linetit span{background-image:linear-gradient(#0047ac,#0047ac);background-size:100% 1px;color:#0047ac}
.g-tite3{font-family:Montserrat-B;font-weight:700;font-size:.5rem;line-height:1.22;color:#111}
.m-idx1 .top1{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}
.ul-idx1 .info{font-family:Montserrat-M;font-weight:500}
.ul-idx1 .tit{font-weight:600;font-size:.24rem;margin-bottom:.1rem;min-height:1.5em}
.ul-idx1 .info::after{top:.5em}
.ul-idx1{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -.33rem}
.ul-idx1 li{width:33.3%}
.ul-idx1 .con{height:100%;position:relative;display:block;padding-left:0;margin:0 .33rem;box-sizing:border-box;padding:.62rem .38rem .63rem}
.ul-idx1 .con .bg{position:absolute;bottom:0;left:0;right:0;width:100%;display:block}
.ul-idx1 .con .item{position:relative;z-index:5}
.ul-idx1 .arr{position:absolute;bottom:.6rem;right:.5rem;z-index:10}
.ul-idx1 .pic{display:flex;justify-content:center;align-items:center;height:3.92rem;margin:.19rem 0 0}
.ul-idx1 .pic img{display:block;height:100%}
.m-idx2{background-color:#fff;padding:1.62rem 0 0}
.m-idx2 .boxl{padding-bottom:0rem}
.m-idx2 .boxr{padding:0 3.2rem;flex:1;overflow:hidden}
.m-idx2 .boxl .desc{text-align:center;width:15.17rem;margin:0 auto;font-family:Montserrat-B;font-size:.44rem;line-height:1.22;text-transform:capitalize;color:#111}
.ul-idx2{margin:0 -.05rem}
.ul-idx2 li{width:25%}
.ul-idx2 .con{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:3.075rem;padding-bottom:.13rem;transition:.3s;margin:0rem .05rem 0}
.ul-idx2 .con .item{margin:-.18rem 0 0}
.ul-idx2 .con::after{position:absolute;width:100%;height:100%;display:block;content:' ';top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,71,172,0) 0,#0047ac 100%);opacity:0}
.ul-idx2 .con .txt{height:100%}
.swiper-idx4 .swiper-slide-thumb-active .con::after,.ul-idx2 .on .con::after{opacity:.1}
.swiper-idx4 .swiper-wrapper,.swiper-idx5 .swiper-wrapper{-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-ms-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
@keyframes width{
from{width:0}
to{width:100%}
}
.ul-idx2 .con .pic{display:flex;justify-content:center;align-items:center;height:.7rem;margin-bottom:.32rem}
.ul-idx2 .con .pic img{display:block;height:100%}
.ul-idx2 .con .h3{font-family:Montserrat-M;font-weight:500;font-size:.18rem;height:2.44em;line-height:1.22;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;color:#000}
.swiper-idx4 .swiper-slide-thumb-active .h3,.ul-idx2 .con:hover .h3,.ul-idx2 .on .con .h3{font-family:Montserrat-S;font-weight:600;color:#0047ac}
.m-idx3{position:relative;padding:1.22rem 0 0 .6rem;height:7.82rem;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}
.m-idx3 .bgc{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}
.m-idx3 .g-tite3{color:#fff;margin-bottom:.24rem}
.m-idx3 .box{z-index:5;overflow:hidden}
.m-idx3 .box1{width:8.6rem;margin-bottom:1.53rem}
.m-idx3 .box1 .desc{font-family:Montserrat-M;font-weight:500;font-size:.2rem;line-height:1.8;color:#fff}
.m-idx3 .box2{position:absolute;bottom:0;right:0;width:10rem;background:#0047ac}
.ul-nume2{overflow:hidden;padding:.27rem .3rem .34rem .7rem}
.ul-nume2 li{float:left;margin-right:.78rem;width:2.44rem}
.ul-nume2 .li2{margin-right:.1rem}
.ul-nume2 .num{font-family:Montserrat-B;font-weight:700;font-size:.3rem;color:#fff;margin-bottom:.1rem}
.ul-nume2 .js-num,.ul-nume2 .li3 .num{font-size:.44rem}
.ul-nume2 .tit1{font-family:Montserrat-M;font-size:.18rem;line-height:1.22;color:#fff}
.m-idx4{padding:1.48rem 0 .4rem}
.m-idx4 .g-tite3{text-align:center;margin-bottom:.56rem}
.ul-idx3{overflow:hidden;background-position:top center;background-size:100% auto;background-repeat:no-repeat;display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -.1rem;padding:.48rem 0 .2rem}
.ul-idx3 li{width:20%;margin-bottom:.81rem}
.ul-idx3 .con{height:100%;margin:0 .1rem;transition:.3s}
.ul-idx3 .con:hover{transform:translateY(-.1rem)}
.ul-idx3 .con .pic{position:relative;height:0;padding-top:52.3%;overflow:hidden;margin-bottom:.16rem}
.ul-idx3 .con .pic::after{position:absolute;top:0;bottom:0;right:0;left:0;display:block;width:100%;height:100%;content:' ';background-image:url(../images/lke/bg2.png);background-position:top center;background-size:cover;background-repeat:no-repeat;transition:.3s}
.ul-idx3 .con:hover .pic::after{opacity:0}
.ul-idx3 .con .pic img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;display:block;width:100%;object-fit:cover}
.ul-idx3 .con .tit{font-family:Montserrat-S;font-weight:600;font-size:.18rem;line-height:1.22;text-transform:capitalize;color:#000;transition:.3s;height: 2.44em;}
.ul-idx3 .con:hover .tit{color:#0047ac}
.m-idx5{background:linear-gradient(180deg,rgba(243,247,252,0) 0,#f3f7fc 100%);padding:.24rem 0 .78rem;margin-bottom:.6rem}
.m-idx5 .g-tite3{text-align:center;margin-bottom:.81rem}
.ul-idxlogo{overflow:hidden;margin:0 -.1rem}
.ul-idxlogo li{float:left;width:25%;margin-bottom:.74rem}
.ul-idxlogo .con{display:block;margin:0 .1rem;padding:.1rem 0;transition:.5s}
.ul-idxlogo .con:hover{transform:translateY(-10px)}
.ul-idxlogo .pic{display:flex;justify-content:center;align-items:center;height:.79rem;margin-bottom:.44rem}
.ul-idxlogo .pic img{display:block;height:100%}
.ul-idxlogo .txt{border-top:solid rgba(0,0,0,.1);border-top-width:.01rem;padding-top:.16rem}
.ul-idxlogo .txt .tit{font-family:Montserrat-M;font-weight:500;font-size:.18rem;line-height:1.22;text-transform:capitalize;color:#333;text-align:center;transition:.5s}
.ul-idxlogo .con:hover .txt .tit{color:#0047ac}
.m-idx6{height:auto;padding:.96rem .6rem 0 0rem;overflow:hidden}
.m-idx6 .g-tite3{color:#0047ac;margin-bottom:.36rem}
.m-idx6 .box1 .desc{color:#333;margin-bottom:.6rem}
.m-idx6 .box1{float:right;width:9rem;margin-bottom:2.04rem}
.m-idx6 .box2{position:static;float:left;width:12rem}
.m-idx6 .ul-nume2{padding-left:1.4rem}
.m-idx6 .ul-nume2 li{margin-right:1rem}
.ul-nume2 li:last-child{margin-right:0}
.m-idx6 .g-idxmore{padding:0 .35rem 0 .155rem}
.m-idx6 .g-idxmore .img{width:.14rem}
.ul-idxswiper{padding:2.15rem 0 0}
.swiper-idx1{position:relative;height:2.99rem!important;margin-bottom:83px}
.swiper-idx1 .swiper-slide+.swiper-slide-prev .con,.swiper-idx1 .swiper-slide-next+.swiper-slide .con{position:relative}
.swiper-idx1 .con{position:relative;font-size:0;cursor:pointer;display:flex;height:100%}
.swiper-idx1 .swiper-slide .con::after,.swiper-idx1 .swiper-slide .con::before{position:absolute;top:0;left:.1rem;display:block;content:' ';width:.01rem;height:100%;border:dashed rgba(0,0,0,.1);border-width:.01rem;border-top:none;border-bottom:none;border-right:none;z-index:2}
.swiper-idx1 .active .con::before{border:solid #0047ac;border-width:.01rem;border-top:none;border-bottom:none;border-right:none;height:0;animation:2s linear 1.8s forwards fadeUp2}
@keyframes fadeUp2{
from{height:0}
to{height:100%}
}
.swiper-idx1 .swiper-slide:nth-child(5n) .con::after{display:none}
.swiper-idx1 .con .dot{position:relative;z-index:50}
.swiper-idx1 .con .dot1{position:relative;width:.22rem;height:.22rem;background:#fff;overflow:hidden;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:99}
.swiper-idx1 .con .dot1::before{content:'';position:absolute;left:0;width:50%;height:100%;border-radius:.11rem 0 0 .11rem;border:solid rgba(153,153,153,.4);border-width:.01rem;border-right:none!important;overflow:hidden}
.swiper-idx1 .con .dot1::after{content:'';position:absolute;left:50%;bottom:0rem;width:50%;height:100%;border-radius:0 .11rem .11rem 0;border:solid rgba(153,153,153,.2);border-width:.015rem;border-left:none;z-index:55}
.swiper-idx1 .active .dot1::after{border-color:#0047ac;animation:2s linear forwards fadeUp}
@keyframes fadeUp{
from{width:0}
to{width:50%}
}
.swiper-idx1 .con .dot2{width:.08rem;height:.08rem;overflow:hidden;background:#999;border-radius:50%}
.swiper-idx1 .active .con .dot2{background:#0047ac}
.swiper-idx1 .con .tit{font-family:Montserrat-M;font-weight:500;font-size:.22rem;color:#666;margin-top:-.06rem}
.swiper-idx1 .active .con .tit{font-family:Montserrat-B;font-weight:700;color:#0047ac}
.swiper-idx1 .swiper-slide{width:100%!important}
.m-idxswiper{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;padding:.04rem 0 1.42rem;overflow:hidden}
.m-idxswiper .inner{position:relative;z-index:5;overflow:hidden}
.m-idxswiper .inner .swiper2{position:absolute;top:0;left:0;overflow:hidden;width:6rem;padding:1.45rem 0 .5rem}
.m-idxswiper .inner .swiper2 .g-tite3{margin-bottom:1.43rem}
.m-idxswiper .inner .swiper1{float:right;width:68.15%;overflow:hidden}
.swiper-idx2 .box{display:block;padding-top:.84rem}
.swiper-idx2 .swiper-slide-active .box{display:block}
.swiper-idx2 .box .tit1{font-family:Montserrat-S;font-weight:600;font-size:.4rem;color:#000;margin-bottom:.53rem}
.ul-swiperidx .item{margin-bottom:.07rem;overflow:hidden}
.ul-swiperidx .item .dot{float:left;width:.08rem;height:.08rem;display:block;background:#0047ac;border-radius:50%;overflow:hidden;margin-right:.2rem;margin-top:.09rem}
.ul-swiperidx .item .txt{overflow:hidden}
.ul-swiperidx .item .tit2{float: left;font-family:Montserrat-M;font-weight:500;font-size:.18rem;color:#0047ac;margin-right:.1rem;width:1.4rem;overflow: hidden;}
.ul-swiperidx .item .tit2:last-child{margin-right:0!important}
.ul-swiperidx .item .tit3{color:#333;width: auto !important;float: none;overflow: hidden;}
.g-idxswiperbtn2 .btn{background-color:#fff;border:none;background-image:url(../images/lke/left2.png);width:.6rem;height:.6rem;background-size:.12rem auto;margin-right:.1rem}
.g-idxswiperbtn2 .btn.swiper-button-next{background-image:url(../images/lke/right2.png);margin-right:0!important}
.g-idxswiperbtn2 .btn:hover{background-image:url(../images/lke/left2on.png)}
.g-idxswiperbtn2 .btn.swiper-button-next:hover{background-image:url(../images/lke/right2on.png)}
.swiper-idx2 .con{position:relative;display:flex}
.swiper-idx2 .con .bg{width:2.18rem;height:2.92rem}
.swiper-idx2 .con .bg img{display:block;width:100%;height:100%;object-fit:contain}
.swiper-idx2 .pic{position:relative;text-align:right;width:6.3rem;flex-shrink: 0;margin-right:.4rem}
.swiper-idx2 .pic .bg1{display:inline-block;width:5.96rem;/* height:7.1rem; */}
.swiper-idx2 .pic .img{position:absolute;left:0;top:52.15%;transform:translateY(-50%);display:block;width:5.27rem}
.swiper-idx2 .g-idxswiperbtn2{right:.6rem;left:auto;transform:translateX(0);top:50%;height:auto;transform:translateY(-50%);display: none;}
.ullist{position:absolute;right:1.57rem;bottom:.55rem;z-index:9999;overflow:hidden}
.swiper-idx3 .con,.ullist .li{cursor:pointer;float:left;width:1.77rem;margin-left:.54rem}
.ullist .li.on{display:none}
.swiper-idx3 .pic,.ullist .pic{position:relative;text-align:right}
.swiper-idx3 .pic .bg1,.ullist .pic .bg1{display:inline-block;width:1.49rem;height:1.99rem}
.swiper-idx3 .pic .img,.ullist .pic .img{position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;width:1.99rem}
.ul-idx3 .top{position:relative;margin-bottom:.1rem;display:none}
.ul-idx3 .top::after{position:absolute;top:50%;transform:translateY(-50%);display:block;content:' ';width:100%;height:.03rem;background-image:url(../images/lke/line4.svg);background-size:cover;background-repeat:no-repeat;background-position:center}
.ul-idx3 .num{position:relative;z-index:5;display:inline-block;font-family:Montserrat-B;font-weight:700;font-size:.28rem;text-transform:capitalize;color:#0047ac;background-color:#fff;padding-right:.1rem}
@media only screen and (max-width:1199px){
.ul-list1 .con{height:1.4rem;font-size:.3rem}
.ul-nume1 .item .desc{font-size:.3rem}
.ul-nume1 .item .pic{height:.5rem}
.row-CompanyProfile2 .inner .boxl .desc{font-size:.24rem;padding:1rem .51rem .6rem}
.row-CompanyProfile1 .boxr .desc{font-size:.3rem}
.row-FactoryView{padding:1rem 0 .9rem}
.row-FactoryView .g-tite2{margin-bottom:.1rem}
.ul-FactoryView .con{min-width:5rem;line-height:1rem;border-radius:.5rem;font-size:.32rem}
.swiper-e1 .con .h3{font-size:.4rem}
.g-idxswiperbtn .btn{width:1rem;height:1rem;background-size:.3rem auto}
.g-idxswiperbtn .swiper-pagination-progressbar{width:8rem;margin:0 .2rem}
.swiper-e1 .con{margin-bottom:1.5rem}
.row-Certifications{padding:1rem 0}
.row-Certifications .g-tite2{margin-bottom:.4rem}
.ul-Certifications li{width:33.3%}
.ul-Certifications .tit{font-size:.3rem}
.g-tite2{font-size:.55rem}
.ul-contactlist1 .txt .tit{font-size:.28rem}
.ul-contactlist1 .txt .desc{font-size:.3rem}
.ul-contactlist1 .pic{width:.8rem;height:.8rem;border-radius:.12rem}
.m-linke1 .pic{width:.8rem;height:.8rem}
.m-linke1 .con .qr .pic2{width:1.5rem;height:1.5rem;border-radius:.2rem;padding:.1rem}
.m-contactus1 .boxr .desc1{font-size:.3rem}
.g-idxmore,.g-idxmore2{width:3.4rem;line-height:1rem;padding:0 .2rem 0 .3rem}
.g-idxmore .span,.g-idxmore2 .span{font-size:.28rem}
.g-idxmore .img{width:.2rem}
.m-idx6 .g-idxmore .img{width:.25rem}
.g-idxmore2{width:3.4rem;line-height:.8rem;padding:0 .2rem 0 .35rem}
.g-idxmore2 .img{width:.24rem}
.ul-idxtab .con{font-size:.3rem}
.g-idxswiperbtn2 .btn{width:.9rem;height:.9rem;background-size:.2rem auto}
.m-idxswiper .inner .swiper1{position:relative;float:none;width:100%;overflow:hidden}
.m-idxswiper .inner .swiper2{position:static;width:100%;padding:1rem 0 0rem}
.swiper-idx1{height:auto!important;margin-bottom:.6rem}
.swiper-idx1 .swiper-slide{width:auto!important}
.swiper-idx1 .swiper-slide .con::after{display:none}
.swiper-idx1 .con{padding:.1rem .2rem;align-items:center}
.swiper-idx1 .con .tit{font-size:.32rem;margin-top:0rem}
.swiper-idx1 .con .dot1{width:.4rem;height:.4rem}
.swiper-idx1 .con .dot2{width:.15rem;height:.15rem}
.m-idxswiper .inner .swiper2 .g-tite3{margin-bottom:.3rem}
.ul-swiperidx .item .dot{width:.1rem;height:.1rem;margin-right:.25rem;margin-top:.18rem}
.ul-swiperidx .item .tit2{font-size:.3rem;margin-right:.2rem;width:2.5rem}
.ul-idx1 .tit{font-size:.32rem}
.ul-idx2 .con .h3,.ul-nume2 .tit1{font-size:.28rem}
.m-idx3 .box1 .desc,.ul-idx3 .con .tit,.ul-idxlogo .txt .tit{font-size:.3rem}
.ul-idx3 .con .tit{height: auto;}
.m-idx3 .box2{width:12rem}
.ul-nume2 li{width:3rem}
.ul-nume2 .li2{margin-right:.3rem}
.ul-idx3 li{width:25%;margin-bottom:.6rem}
.ul-idx3{background-size:0;margin:0 -.1rem;padding:.48rem 0 20px}
.m-idx2 .boxl .desc{width:auto;font-size:.42rem}
.m-idx2 .boxr{padding:0 .2rem}
.m-idx2{padding:1rem 0 0}
.ul-idxlogo li{width:25%}
.m-idx6 .box2{width:14rem}
.m-idx3{padding:1rem 0 0 .3rem;height:11rem}
.m-idx6{padding:.96rem .3rem 0 0rem;height:auto}
.g-tite3{font-size:.45rem}
.swiper-idx1 .con .dot1::before{border-radius:.2rem 0 0 .2rem}
.swiper-idx1 .con .dot1::after{border-radius:0 .2rem .2rem 0}
.swiper-idx1 .active .con .dot1::after,.swiper-idx1 .active .con .dot1::before{border-color:#0047ac}
.ul-idx3 .top{display:block}
.ul-idx1 .arr{width:1rem;height:1rem}
.ul-Certifications .icon{width:.64rem;height:.63rem}
.swiper-idx1 .active .con::before,.swiper-idx1 .swiper-slide .con::after,.swiper-idx1 .swiper-slide .con::before{display:none}
.ul-idx2 .con .item{margin:0rem 0 0;padding:0 .3rem}
}
.mob-idx{display:none}
.mob-idx .m-idx3 .pic1{position:relative}
@media only screen and (max-width:959px){
.row-CompanyProfile1 .inner .boxl,.row-CompanyProfile1 .inner .boxr{float:none;width:100%}
.row-CompanyProfile1{padding:.4rem 0 1rem}
.row-CompanyProfile1 .inner{padding:.4rem 0 0}
.row-CompanyProfile1 .top{margin-bottom:.4rem}
.g-tite1{margin-bottom:0rem}
.row-CompanyProfile2 .inner{display:block;padding-bottom:1.5rem}
.row-CompanyProfile2 .inner .boxl{width:100%;min-height:inherit}
.row-CompanyProfile2 .inner .boxl .desc{padding:.6rem .3rem .4rem}
.m-abotabcon .inner{width:calc(100% - 2rem);margin:0 auto}
.g-idxswiperbtn{width:80%}
.g-idxswiperbtn .swiper-pagination-progressbar{flex:1;width:80%}
.ul-Certifications li{width:50%}
.m-contactus1 .boxl{width:100%;margin-right:0;margin-bottom:.4rem}
.m-contactus1 .box{display:block;padding:.6rem 0 1rem}
.m-contactus1 .boxl .g-tite2,.ul-contactlist1 .con{margin-bottom:.2rem}
.m-idx2 .boxl{width:100%;margin-right:0}
.m-idx2 .box{display:block}
.swiper-idx2 .g-idxswiperbtn2{top:96%;right:.3rem;width:auto;bottom:auto}
.swiper-idx2 .con{padding-bottom:.1rem;margin-bottom:1.1rem}
.swiper-idx2 .box{padding-top:1rem}
.ul-idx1 li{width:50%}
.m-idx3 .box1{float:none;width:100%;margin-bottom:.53rem;padding:0 .3rem}
.m-idx3 .box2{position:static;bottom:auto;float:none;width:100%}
.m-idx6 .ul-nume2{padding-left:.7rem}
.m-idx3{padding:0rem 0 0 0rem;display:none}
.ul-idx3 li,.ul-idxlogo li{width:33.3%}
.mob-idx{display:block}
.mob-idx .m-idx3{display:block;height:auto}
.mob-idx .bg{display:block;width:100%;margin-bottom:.6rem}
.mob-idx .box1 .desc{color:#333}
.mob-idx .g-tite3{color:#333;text-align:left;margin-bottom:.15rem}
.m-idx6 .box1 .desc{margin-bottom:.3rem}
.ul-idx2 .con{padding-top:.2rem}
.m-idx2 .boxr{padding:0 0rem}
}
@media only screen and (max-width:767px){
.g-ban .bg{min-height:4rem}
.g-ban .txt .tit{font-size:.42rem}
.g-ban .txt .tit br{display:none}
.ul-list1{overflow:hidden;display:block;white-space:nowrap;overflow-x:auto;padding:0 .3rem}
.ul-list1 li{display:inline-block;margin-right:.3rem;}
.g-tite1{font-size:.6rem}
.row-CompanyProfile1 .top .info{font-size:.36rem}
.row-CompanyProfile2 .inner .boxl .desc{font-size:.3rem}
.row-CompanyProfile2 .inner .boxr .pic .num{bottom:-.9rem;right:.3rem;font-size:1.1rem}
.g-idxswiperbtn .btn{width:.9rem;height:.9rem;background-size:.2rem auto}
.row-FactoryView{padding:.6rem 0 .8rem}
.swiper-e1 .con .h3{font-size:.3rem;padding:0 .2rem}
.ul-FactoryView li{margin-right:.2rem;margin-bottom:.2rem;vertical-align: top;}
.ul-FactoryView{border-radius:.1rem;padding:.22rem .2rem 0}
.ul-FactoryView .con{min-width:inherit;max-width:2rem;height:1.4rem;line-height:normal;border-radius:.1rem;font-size:.24rem;padding:.12rem;display: flex;justify-content: center;align-items: center;}
.m-ultab{margin-bottom:.4rem}
.swiper-e1{margin:0 -.14rem!important}
.swiper-e1 .con{margin:0 .14rem 1.4rem;margin-bottom:1.4rem}
.g-tite2{font-size:.42rem}
.ul-Certifications .item{margin:0 .1rem}
.ul-Certifications{margin:0 -.1rem .1rem}
.row-Certifications{padding:.6rem 0}
.row-Certifications .g-tite2{margin-bottom:.3rem}
.ul-contactlist1 .txt .tit{font-size:.24rem}
.ul-contactlist1 .txt .desc{font-size:.28rem}
.ul-contactlist1 .pic{width:.7rem;height:.7rem;border-radius:.12rem}
.m-contactus1 .box{padding:.6rem 0 .8rem}
.swiper-idxban .item .bg.pc,.ullist{display:none}
.swiper-idxban .item .bg.mob{display:block;width:100%;height:calc(100vh - 1.2rem);object-fit:cover}
.g-idxmore,.g-idxmore2{width:3.3rem;line-height:.8rem;padding:0 .25rem 0 .15rem}
.g-idxmore2{width:2.7rem;padding:0 .2rem 0 .22rem}
.g-idxmore .span,.g-idxmore2 .span{font-size:.24rem}
.swiper-idxban .txt .h2{font-size:.7rem}
.ul-idxinfo{margin:0 0 .1rem}
.swiper-idxban .item .box{bottom:.35rem}
.m-idx1{padding:.8rem 0 .2rem}
.m-idx1 .g-tite3{margin-bottom:.2rem}
.m-idx1 .top1{display:block;margin-bottom:.5rem}
.ul-idxtab li{margin-right:.4rem}
.ul-idxtab{overflow-x:auto;white-space:nowrap;margin-bottom:.4rem}
.ul-idxtab .con{font-size:.32rem}
.ul-idx1 li{float:none;width:100%;margin-bottom:.3rem}
.ul-idx1,.ul-idx1 .con{margin:0 0rem}
.swiper-idx2 .con{display:block}
.swiper-idx2 .pic .bg1{width:90%;height:auto}
.swiper-idx2 .pic .img{width:80%}
.ul-idxswiper{padding:.3rem 0 0}
.swiper-idx2 .box{padding-top:.3rem}
.swiper-idx2 .box .tit1{margin-bottom:.2rem}
.m-idxswiper .inner .swiper2{padding:.5rem 0 0rem}
.m-idxswiper .inner .swiper2 .g-tite3{margin-bottom:.1rem}
.m-idxswiper{padding:.04rem 0 .6rem}
.m-idx2{padding:.6rem 0 0}
.ul-idx2 li{width:50%;margin-top:.3rem}
.ul-idx2 .con{padding-bottom:.3rem}
.m-idx3{padding:0rem 0 0 0rem}
.ul-nume2{padding:.2rem .3rem}
.ul-nume2 li{float: none;width: 100%;margin-right: 0;margin-bottom:.3rem}
.ul-nume2 .num{margin-bottom:0rem}
.m-idx4{padding:.6rem 0 .2rem}
.ul-idx3 li,.ul-idxlogo li{width:50%}
.m-idx4 .g-tite3{margin-bottom:0rem}
.ul-idx3{padding:.2rem 0}
.ul-idx3 li{margin-bottom:.4rem}
.m-idx5{padding:.24rem 0 .2rem;margin-bottom:.2rem}
.m-idx6 .ul-nume2{padding-left:.3rem}
.g-ban .box{bottom:.6rem}
.ul-idx2 .con .h3 br{display:none}
}
.g-dote1{margin-right:.3rem}
.g-dote1 .dot{width:.22rem;height:.22rem;overflow:hidden;position:relative;background-color:#fff;z-index:6}
.g-dote1 .dot:after{content:"";width:.08rem;height:.08rem;background:#999;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.swiper-idx1 .active .g-dote1 .dot::after{opacity:1}
.g-dote1 .wrapper{width:100%;height:100%;position:absolute;z-index:2;clip:rect(0,.22rem,.22rem,.11rem);display:none}
.g-dote1 .dot:before{content:"";width:100%;height:100%;border:solid rgba(153,153,153,.4);border-width:.01rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;position:absolute;top:0;left:0}
.swiper-idx1 .active .g-dote1 .dot::before,.swiper-idx1 .active .g-dote1 .wrapper{display:block}
.g-dote1 .wrapper .circle{right:1%;width:100%;height:100%;border:solid #0047ac;border-width:.01rem;position:absolute;clip:rect(0,.11rem,.22rem,0);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.swiper-idx1 .active .g-dote1 .wrapper,.swiper-idx1 .active .g-dote1 .wrapper .circle.left,.swiper-idx1 .active .g-dote1 .wrapper .circle.right{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-timing-function:linear;-webkit-animation-timing-function:linear}
.swiper-idx1 .active .g-dote1 .wrapper{animation-duration:10ms;-webkit-animation-duration:10ms;animation-delay:2s;-webkit-animation-delay:2s;animation-name:close-wrapper;-webkit-animation-name:close-wrapper}
.swiper-idx1 .active .g-dote1 .wrapper .left{animation-duration:4s;-webkit-animation-duration:4s;animation-name:left-spin;-webkit-animation-name:left-spin}
.swiper-idx1 .active .g-dote1 .wrapper .right{animation-duration:2s;-webkit-animation-duration:2s;animation-name:right-spin;-webkit-animation-name:right-spin}
@-webkit-keyframes right-spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(180deg)}
}
@-webkit-keyframes left-spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes close-wrapper{
to{clip:rect(auto,auto,auto,auto)}
}
.swiper-idx1 .g-dote1 .wrapper .left{display:none}
.swiper-idx1 .active .g-dote1 .dot:after{background:#0047ac}
@media only screen and (max-width:1199px){
.g-dote1 .dot{width:.4rem;height:.4rem}
.g-dote1 .dot:after{width:.15rem;height:.15rem}
.swiper-idx1 .g-dote1 .wrapper .left{display:block}
.g-dote1 .wrapper{clip:rect(0,.4rem,.4rem,.2rem)}
.g-dote1 .wrapper .circle{clip:rect(0,.2rem,.4rem,0)}
}
#pulse-container{pointer-events:none;z-index:999;width:0;height:0;position:absolute;top:62%;left:55%}
.pulse-core{position:absolute;width:1.44rem;height:1.44rem;border-radius:50%;background:#0047ac;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;display:flex;align-items:center;justify-content:center}
.pulse-core img{display:block;width:100%;height:100%;object-fit:cover;transition:.3s}
.pulse-core:hover img{transform:scale(1.08)}
.pulse-glow{position:absolute;width:1.8rem;height:1.8rem;border-radius:50%;background:rgba(0,71,172,.1);top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;animation:2.5s ease-in-out infinite glow-breathe}
@keyframes glow-breathe{
0%,100%{transform:translate(-50%,-50%) scale(1);opacity:.7}
50%{transform:translate(-50%,-50%) scale(1.3);opacity:1}
}
.pulse-ring{position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;animation:2.8s cubic-bezier(.25,.46,.45,.94) infinite ring-expand}
.pulse-ring:nth-child(2){animation-delay:0s}
.pulse-ring:nth-child(3){animation-delay:.9s}
.pulse-ring:nth-child(4){animation-delay:1.8s}
@keyframes ring-expand{
0%{width:1.3rem;height:1.3rem;opacity:.9}
60%{opacity:.35}
100%{width:1.8rem;height:1.8rem;opacity:0}
}
.pulse-outer{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(0,120,255,.08) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;animation:3.5s ease-out infinite outer-expand}
.pulse-outer:nth-child(5){animation-delay:.3s}
.pulse-outer:nth-child(6){animation-delay:1.5s}
@keyframes outer-expand{
0%{width:1.6rem;height:1.6rem;opacity:.6}
100%{width:2.26rem;height:2.26rem;opacity:0}
}
@media (prefers-reduced-motion:reduce){
.pulse-glow,.pulse-outer,.pulse-ring{animation:none!important}
}
.map .pic{position:relative}
.map .pic .mapbg{display:block;width:100%;max-height:6rem;object-fit:cover}
@media only screen and (max-width:767px){
.map .pic .mapbg{max-height:inherit;height:6rem}
}
/* 从这往下复制 */
@media only screen and (max-width:1199px){
.swiper-idx1 .swiper-wrapper{display:block;transform:none!important;flex-wrap:wrap;overflow:hidden}
.swiper-idx1 .swiper-slide{float:left;width:50%!important}
}
@media only screen and (max-width:959px){
.ul-idxtab li{margin-right:.2rem;margin-bottom:.2rem}
}
@media only screen and (max-width:450px){
.ul-idxtab li{display:block;margin-right:0rem;margin-bottom:.2rem}
.swiper-idx1 .swiper-wrapper{display:block;transform:none!important;flex-wrap:wrap}
.swiper-idx1 .swiper-slide{float:none;width:100%!important}
}
