html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-size:0.73vw}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block;width:100%}a{text-decoration:none}@font-face{font-family:"SourceHanSansSC";src:url(/assets/fonts/SourceHanSansSC-Regular-2.otf) format("opentype");font-weight:normal;font-style:normal}body{--header-height: 8.96vw;--footer-height: 6.67vw;--container-max-width: 85.42vw;--max-width: 100.00vw;width:100%;height:100%}main,footer{overflow:hidden}.container{margin-right:auto;margin-left:auto;max-width:var(--container-max-width)}.oneline-hide{text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap}.twoline-hide{word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.threeline-hide{word-break:break-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.header{position:sticky;top:0;width:max(100%,var(--container-max-width));height:var(--header-height);z-index:99}.header-top{background:#333}.header-top .container{display:flex;align-items:center;justify-content:space-between;padding:0.52vw 0;font-size:1.04vw;background:#333;color:#fff}.header-top a{color:#fff}.header-top .welcome{display:flex;align-items:center}.header-top .welcome .txt:first-child{padding-right:1.04vw;border-right:0.10vw solid #fff}.header-top .welcome .icon{margin:0 1.04vw;width:1.15vw;height:1.15vw}.header-top .telephone{display:flex;align-items:center}.header-top .telephone .icon{margin-right:0.94vw;width:1.61vw;height:1.61vw}.header-ctn{background:#fff}.header-ctn .container{display:flex;justify-content:space-between;align-items:flex-end;padding:1.04vw 0 1.56vw}.header-ctn .title{display:flex;align-items:center}.header-ctn .title .logo{width:6.72vw;height:3.23vw}.header-ctn .title .name{margin-left:1.56vw;width:9.64vw;height:2.97vw}.header-ctn .title .cn-name{font-size:1.88vw}.header-ctn .title .en-name{margin-top:0.52vw;font-size:0.83vw}.header-ctn .nav{flex:1;margin-bottom:-1.56vw}.header-ctn .nav .nav-list{display:flex;justify-content:center}.header-ctn .nav .nav-item{position:relative;padding:0 1.15vw;min-width:4.17vw;text-align:center}.header-ctn .nav .nav-item .nav-item-a{box-sizing:border-box;display:block;padding-bottom:1.72vw;font-size:0.94vw;line-height:1.04vw;color:#181818;border-bottom:0.16vw solid rgba(0,0,0,0);transition:font-size .1s}.header-ctn .nav .nav-item:last-child{margin-right:0}.header-ctn .nav .nav-item:hover .nav-item-a{border-bottom:0.16vw solid #e38901;font-size:1.04vw;color:#1859a6}.header-ctn .nav .active .nav-item-a{border-bottom:0.16vw solid #e38901;font-size:1.04vw;color:#1859a6}.header-ctn .action{display:flex;flex-direction:column;align-items:flex-end}.header-ctn .action .language{display:flex}.header-ctn .action .lang-item{font-size:0.83vw;color:#262626}.header-ctn .action .lang-item:first-child{padding-right:0.78vw;border-right:0.10vw solid #262626}.header-ctn .action .lang-item:last-child{padding-left:0.78vw}.header-ctn .action .active{color:#1a67c1}.header-ctn .search{display:flex;margin-top:0.78vw;height:2.08vw}.header-ctn .search .inp{box-sizing:border-box;padding:0 0.52vw;width:9.90vw;border:solid 0.05vw #a1a0a0;font-size:0.83vw;outline:none;text-overflow:ellipsis;overflow:hidden;word-break:break-all;white-space:nowrap}.header-ctn .search .btn{display:block;width:2.60vw;border:none;background-color:#e38901}.header-ctn .search .btn .icon{margin:0 auto;width:0.94vw;height:0.94vw}.header-ctn .search .btn:hover{cursor:pointer}.second-menu{position:absolute;left:50%;transform:translateX(-50%);display:none;align-items:center;height:3.65vw;line-height:3.65vw;bottom:-3.65vw}.second-menu-item{display:block;white-space:nowrap;margin:0 2.86vw;height:100%;color:#181818;font-size:0.94vw;color:#181818}.second-menu-item:hover{color:#0e64cb}.second-menu-bg{display:none;width:100%;height:3.65vw;background-color:#fff}.footer{background:#292929}.footer-top{display:flex;padding:1.35vw 0 0;font-size:0.94vw;color:#fff}.footer-top .tips{margin-right:1.82vw}.footer-top .links{display:flex;align-items:center;flex-wrap:wrap;flex:1}.footer-top .links .link a{display:block;margin-right:1.04vw;margin-bottom:0.94vw;padding-right:1.04vw;border-right:0.10vw solid #fff;font-size:0.94vw;color:#fff}.footer-top .links .link:last-child a{margin-right:0;padding-right:0;border-right:none}.footer-ctn{display:flex;justify-content:space-between;align-items:center;padding:2.60vw 0}.footer-ctn .share{display:flex;flex-direction:column;align-items:center}.footer-ctn .share .logo{width:8.85vw;height:3.91vw}.footer-ctn .share .name{margin-top:0.52vw;font-size:1.88vw;color:#fff;white-space:nowrap}.footer-ctn .share .intro{margin-top:0.52vw;padding:0.73vw 1.04vw 0;font-size:0.73vw;border-top:0.05vw solid #fff;color:#acacac}.footer-ctn .share:first-child>img:last-of-type{width:9.38vw;height:3.91vw}.footer-ctn .center-box{margin:0 5.21vw;flex:1;border-right:0.05vw solid #a4a4a4;border-left:0.05vw solid #a4a4a4}.footer-ctn .center-box .nav-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.footer-ctn .center-box .nav-list .nav-item{margin-bottom:1.04vw;margin-right:1.56vw;padding-right:1.56vw;padding-bottom:0.10vw;border-right:0.10vw solid #fff}.footer-ctn .center-box .nav-list .nav-item a{font-size:0.94vw;color:#fff}.footer-ctn .center-box .nav-list .nav-item:last-child{margin-right:0;padding-right:0;border-right:none}.footer-ctn .center-box .company-info{margin:1.56vw auto 0;padding:0 1.56vw;font-size:0.94vw;text-align:center;color:#fff}.footer-ctn .center-box .company-info .company-info-item{margin-top:0.94vw}.footer-ctn .share{display:flex;flex-direction:column}.footer-ctn .share .share-img{width:8.18vw;height:8.18vw}.footer-ctn .share .code-intro{margin-top:1.15vw;font-size:0.83vw;color:#fff}.footer-btm{height:3.13vw;line-height:3.13vw;text-align:center;background:#000;background-color:#1e1e1e}.footer-btm a{font-size:0.94vw;color:#fff}#to-top-btn{position:fixed;right:1.67vw;bottom:5.21vw;display:none;justify-content:center;align-items:center;padding:0;width:2.86vw;height:2.86vw;line-height:1;color:#fff;background-color:#39f;border:none;outline:none;box-shadow:0 0.10vw 0.42vw rgba(50,50,50,.04);border-radius:50%;cursor:pointer;z-index:1000}#to-top-btn:hover{box-shadow:0 0 0.26vw rgba(50,50,50,.7)}#swiper{position:relative;margin:0 auto;max-width:var(--max-width);height:43.23vw;--swiper-theme-color: #e46804;--swiper-pagination-bullet-inactive-color: #fff;overflow:hidden}.business{margin:0 auto;padding:0 8.85vw 5.21vw;max-width:calc(var(--max-width) - 17.71vw);background:url(/images/home-banner01.jpg) no-repeat center;background-size:cover;text-align:center;overflow:hidden;font-family:"SourceHanSansSC"}.business .title{margin-top:8.85vw;color:#214e92;font-size:4.22vw;font-weight:700}.business .major{display:inline-block;margin-top:4.17vw;padding:0.83vw 1.41vw;background-color:#d87000;font-size:2.40vw;color:#fff}.business .referral{margin-top:1.56vw;font-size:2.40vw;color:#121212}.business .data{display:flex;justify-content:center;margin:10.68vw auto 0}.business .data .item{padding:0 5.73vw;text-align:center}.business .data .item .num{font-size:4.58vw;color:#141414;font-weight:700}.business .data .item .num span{font-size:1.25vw;color:#053783;font-weight:700}.business .data .item .txt{margin-top:1.20vw;font-size:1.25vw;color:#373737}.business .data .item:nth-child(2){position:relative;border-left:0.05vw solid #000;border-right:0.05vw solid #000}.business .data .item:nth-child(2)::after{content:"+";position:absolute;right:5.73vw;top:-1.25vw;font-size:2.40vw;color:#141414}.business .data .item:nth-child(3){position:relative}.business .data .item:nth-child(3)::after{content:"+";position:absolute;right:3.91vw;top:-1.25vw;font-size:2.40vw;color:#141414}.en-title{font-size:2.55vw;color:#9e9e9f}.title-bd{margin-top:1.04vw;width:3.44vw;height:0.21vw;background-color:#e46804}.cn-title{margin-top:1.15vw;font-size:2.50vw;color:#2153a3;font-weight:900;font-family:"SourceHanSansSC"}.prod-center{display:flex;flex-direction:column;align-items:center;padding:5.21vw 0}.prod-center .ctn{display:flex;margin-top:3.13vw}.prod-center .ctn .left>p{margin-top:4.43vw;font-size:0.78vw;line-height:1.25vw;color:#151515}.prod-center .ctn .left>a{display:block;margin-top:3.13vw;width:6.25vw;height:2.76vw;line-height:2.76vw;border:0.10vw solid #e46804;font-size:0.83vw;text-align:center;color:#e46804}.prod-center .right{display:grid;grid-gap:1.41vw;grid-template-columns:repeat(3, 19.48vw);grid-template-rows:repeat(auto-fit, 24.69vw);margin-left:2.60vw}.prod-center .right>li{position:relative;overflow:hidden}.prod-center .right>li:hover div{left:0}.prod-center .right>li>div{position:absolute;top:0;right:0;bottom:0;left:-100%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#060606;opacity:.7;transition:all .3s;color:#fff}.prod-center .right>li>div h2{font-size:1.88vw}.prod-center .right>li>div span{margin-top:0.99vw;width:4.27vw;height:0.26vw;background-color:#fff}.prod-center .right>li>div h3{margin-top:1.15vw;font-size:1.15vw}.prod-center .right>li>div a{margin-top:2.19vw;width:7.29vw;height:2.86vw;line-height:2.86vw;border:0.10vw solid #fff;font-size:0.94vw;text-align:center;color:#fff}.prod-center .right img{display:block;width:100%;height:100%}.about-us{margin:0 auto;max-width:var(--max-width);height:48.54vw;background:url(/images/firm-bg01.jpg) no-repeat center;background-size:cover;background-color:#d6e9ff;opacity:.9}.about-us>.container{display:flex;justify-content:flex-end}.about-us .ctn{margin-top:4.79vw;padding:2.60vw 4.17vw 0;display:flex;flex-direction:column;align-items:flex-end;width:41.15vw;height:34.17vw;background-color:#fff;box-shadow:0.00vw 0.68vw 1.51vw 0.00vw rgba(9,72,146,.38)}.about-us .ctn .tips{margin-top:1.41vw;font-size:1.35vw;color:#2a2a2a;font-family:"SourceHanSansSC"}.about-us .ctn .txt{margin-top:2.34vw;font-size:0.94vw;line-height:1.35vw;color:#2a2a2a}.about-us .ctn a{align-self:flex-start;margin-top:2.29vw;width:6.25vw;height:2.71vw;line-height:2.71vw;border:solid 0.10vw #de3501;font-size:0.83vw;color:#161616;text-align:center}.news{display:flex;flex-direction:column;align-items:center;margin-top:5.21vw;margin-bottom:5.73vw}.news .news-type{display:flex;margin-top:2.34vw}.news .news-type .item{width:7.81vw;height:2.50vw;line-height:2.50vw;border:0.10vw solid #636363;font-size:1.04vw;text-align:center;color:#131313}.news .news-type .item:last-child{margin-left:1.56vw}.news .news-type .item:hover{cursor:pointer}.news .news-type .active{border:0.10vw solid #de3501;background-color:#de3501;color:#fff}.news .ctn{display:flex;margin-top:2.60vw}.news .ctn .left{position:relative;display:flex;flex-direction:column;width:31.51vw}.news .ctn .left .news-img{width:100%;height:40.89vw}.news .ctn .left .tips{position:absolute;top:35.68vw;left:0;display:block;width:calc(100% - 2.60vw);padding:0 1.30vw;height:5.21vw;line-height:5.21vw;background-color:#010101;opacity:.79;font-size:1.77vw;color:#fff}.news .ctn .left .news-info{display:flex;align-items:center;margin-top:2.08vw}.news .ctn .left .news-info .date{width:6.25vw;height:3.65vw;text-align:center;border-right:0.05vw solid #a4a4a4}.news .ctn .left .news-info .date .year{font-size:1.88vw;color:#2170cd}.news .ctn .left .news-info .date .month{margin-top:0.78vw;font-size:0.94vw;color:#898989}.news .ctn .left .news-info .msg{flex:1;margin-left:1.72vw;font-size:0.83vw;line-height:1.46vw;color:#484747}.news .ctn .right{margin-left:3.49vw}.news .ctn .right li:last-of-type a{margin-bottom:0}.news .ctn .right li>a{display:flex;margin-bottom:2.08vw;height:10.42vw}.news .ctn .right li>a:hover{box-shadow:0.00vw 0.21vw 0.68vw 0.00vw rgba(45,43,43,.35)}.news .ctn .right li>a .date{display:flex;flex-direction:column;justify-content:center;align-items:center;width:12.29vw;background-color:#2170cd;color:#fefefe}.news .ctn .right li>a .date .year{font-size:3.13vw}.news .ctn .right li>a .date .month{margin-top:1.46vw;font-size:1.25vw}.news .ctn .right li>a>.ctn{flex:1;display:flex;flex-direction:column;margin-top:0;padding:1.41vw 0.89vw 1.20vw 3.44vw;max-width:33.85vw}.news .ctn .right li>a>.ctn>h5{font-size:1.56vw;color:#131313}.news .ctn .right li>a>.ctn .msg{margin-top:1.98vw;font-size:0.94vw;line-height:1.35vw;color:#484747}