@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0;border:0}
body{color:#333;font-size:14px;font-family:"Microsoft YaHei","微软雅黑",Helvetica,Arial,sans-serif}
a,a:active{color:inherit;text-decoration:none;cursor:pointer}
a *{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
a:hover{text-decoration:none}
img{border:none;vertical-align:middle;max-width:100%}
ol,ul,li{list-style:none}
input,textarea,select,button{font:14px "Microsoft YaHei","微软雅黑",Helvetica,Arial,sans-serif;outline:none;-webkit-appearance:none;-moz-appearance:textfield !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
.hide{display:none}
a,a:active{color:inherit;text-decoration:none;cursor:pointer}
.header{position:fixed;left:0;top:0;z-index:100;width:100%;transition:all .4s ease}
.header .header-content{width:80%;margin:auto;position:relative;height:75px}
.header-content .header-logo{width:auto;height:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:13}
.header-logo .logo{display:block}
.header-logo .logo img{width:auto;height:38px}
.header-logo .logo .logo-img-2,.header-scroll-top .header-logo .logo .logo-img-1{display:none}
.header-scroll-top .header-logo .logo .logo-img-2{display:block}
.header-nav{display:flex;justify-content:flex-end;align-items:center;height:100%}
.header-nav .nav-box{display:flex;justify-content:flex-end}
.header-nav .nav-box li{position:relative;border:none}
.header-nav .nav-box li .nav{cursor:pointer;position:relative;z-index:2;padding:0 1.5vw;line-height:30px;display:block;font-weight:normal;text-align:center;font-size:17px;padding:0;line-height:75px;margin-left:80px;color:#ffffff}
.header-nav .nav-box li .nav.active{font-weight:400}
.header-nav .nav-box li .nav.active::after,.header-nav .nav-box li .nav:hover::after{content:'';width:100%;height:4px;background:#ffffff;position:absolute;left:0;bottom:0;right:0;margin:auto;border-radius:4px}
.header-nav .nav-mobile-box{display:none;position:absolute;right:-5%;width:auto;padding:0 5%;height:100%;align-items:center;justify-content:center;cursor:pointer}
.nav-mobile-box .mobile-menu-box{height:28px;width:28px}
.nav-mobile-box svg{fill:#ffffff;height:100%;width:100%}
.header-black  .header-logo .logo .logo-img-1{display:none !important}
.header-black .header-logo .logo .logo-img-2{display:block !important}
.header-black .header-nav .nav-box li .nav{color:#202224}
.header-scroll-top .nav-mobile-box svg{fill:#333333}
.header-scroll-top{background-color:#ffffff;box-shadow:0 10px 20px rgba(0,0,0,.05)}
.header-scroll-top .header-nav .nav-box li .nav{color:#000000}
.header-black .header-nav .nav-box li .nav.active::after,.header-scroll-top .header-nav .nav-box li .nav.active::after,.header-scroll-top .header-nav .nav-box li .nav:hover::after{background:#0B4BAC}
.ab-po-t{position:absolute;width:80%;margin:0 auto;top:170px;left:0;right:0}
.ab-po-t .qj-title{font-weight:500;font-size:54px;margin-bottom:20px}
.ab-po-t.ab-cc-t{color:#FFFFFF}
.hangye{position:relative;width:100%;background-image:url("/image/index/Group1876.png");background-repeat:no-repeat;background-position:center;background-size:cover}
.hangye .hy-con{position:relative;color:#ffffff;text-align:center}
.hy-con .hy-title{margin-bottom:18px;font-weight:bold}
.hy-con .hy-desc{margin-bottom:60px}
.hy-con .hy-tag{color:#041424;display:flex;flex-wrap:wrap;justify-content:center}
.hy-tag .hy-tag-item{width:190px;height:90px;display:flex;align-items:center;justify-content:center;line-height:1;background:#FFFFFF;border-radius:10px;border:1px solid #EDEDED;margin:0 18px 36px;font-weight:500}
.cc-pd-c{padding:140px 0;width:80%;margin:0 auto}
.qj-warp{width:100%;position:relative}
.qj-warp .qj-bj{position:absolute;width:100%;height:auto}
.qj-warp .qj-c{position:relative;z-index:1}
.qj-c .qj-title{font-weight:bold;color:#1E2837;text-align:center;font-style:normal;text-transform:none;margin-bottom:16px}
.qj-c .qj-desc{font-weight:400;color:#1E2837;text-align:center;font-style:normal;text-transform:none}
.qj-contai{width:100%;position:relative;display:flex;justify-content:center;flex-wrap:wrap;margin-top:100px}
.qj-contai-item{width:42%;margin:20px;background:#FFFFFF;border-radius:10px;border:1px solid #E6E9F5;padding:30px;text-align:left}
.qci-title{font-weight:bold;color:#004CBF;display:flex;align-items:center;line-height:1}
.qci-title .qci-title-tag{width:20px;height:20px;background:#E0F1FF;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:14px}
.qci-title-tag span{width:8px;height:8px;background:conic-gradient( from 135deg at 100% 50%,#0B4BAC 0%,#599BFF 100%);border-radius:100%}
.qjc-li{line-height:1;display:flex;flex-wrap:wrap}
.qjc-li .qjc-title{margin-top:30px;font-weight:bold;font-size:20px;color:#1E2837;margin-right:50px}
.qjct-box{display:flex;align-items:center;flex-wrap:wrap;margin-top:10px}
.qjct-box .qjctb-item{height:30px;border-radius:4px;border:1px solid #E6E6E6;line-height:1;display:flex;align-items:center;justify-content:center;padding:0 10px;font-weight:normal;font-size:16px;color:#004CBF;margin:10px 10px 0 0}
.server-warp .qj-desc{color:#A5ADB5}
.server-box{display:flex;flex-wrap:wrap;justify-content:center;margin-top:80px}
.server-box .serb-item{width:calc(25% - 20px);background:#FFFFFF;box-shadow:0 2px 20px 0 #EBEFF5;border-radius:10px;padding:30px;margin:20px 10px 0;text-align:center}
.serb-item img{width:100px;margin-bottom:30px}
.serb-item .serb-title{font-weight:bold;font-size:28px;color:#041424;margin-bottom:16px}
.serb-item .serb-desc{font-weight:400;font-size:18px;color:#666666;line-height:30px;letter-spacing:1px}
.ys-warp{background:#F5F7FA;text-align:center}
.ys-img{margin-top:100px;max-width:1070px;width:100%;cursor:pointer}
.cc-container{position:relative;width:100%}
.cc-container .cc-img{width:100%;height:auto}
.mt-title-1{font-size:48px}
.mt-title-3{font-size:24px}
.mt-title-2{font-size:28px}
.js-warp{display:flex;justify-content:space-between;flex-wrap:wrap}
.js-warp img{width:700px;margin-right:50px;object-fit:contain}
.js-warp .qj-title{font-weight:bold;margin-bottom:30px}
.contra-warp{display:flex;flex-wrap:wrap;width:70%;margin:0 auto}
.contra-warp .contra-item{width:50%;margin:60px 0}
.contra-item .ctri-title{position:relative;padding-bottom:36px;font-weight:400;font-size:30px;color:#1E2837}
.contra-item .ctri-title:after{content:"";position:absolute;width:80%;height:1px;background:#A5ADB5;left:0;bottom:0}
.contra-item .ctri-desc{font-weight:400;font-size:20px;color:#1E2837;margin-top:20px}
.contra-item .ctri-phone{font-weight:bold}
.contra-item .ctri-phone span{color:#004CBF}
.footer{width:100%;background-color:#18243A;padding:100px 0;color:#737980;font-size:16px}
.footer .footer-bottom{width:100%;display:flex;align-items:center;justify-content:center;margin-top:60px}
.footer .footer-info{width:69%;margin:auto;display:flex;justify-content:space-between}
.footer-info-l{position:relative}
.footer-info-l .footer-lx{text-align:left;font-style:normal;text-transform:none;margin-bottom:20px}
.footer-lx .footer-lx-tt{font-weight:500;font-size:20px;color:#A0A9B2}
.footer-info-item{display:flex;margin-bottom:4px;line-height:28px}
.footer-info-r{position:relative;display:flex}
.footer-i-about{text-align:left;font-style:normal;text-transform:none}
.footer-i-about .footer-about-t{font-weight:500;font-size:20px;color:#A0A9B2;margin-bottom:14px}
.footer-about-c a{display:block;cursor:pointer;line-height:34px}
.footer-i-chat{margin-left:200px;text-align:center}
.footer-i-chat img{width:130px;height:auto;margin-bottom:18px}
.nav-child{position:absolute;width:180px;background:#ffffff;top:70px;box-shadow:1px 2px 2px #e9e9e9;border-radius:4px;height:0;overflow:hidden;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s}
.header-nav .nav-box li:hover .nav-child{height:176px}
.nav-child .navc-item{display:flex;padding:0 20px;cursor:pointer;height:44px;line-height:44px;align-items:center;position:relative;color:#000000}
.nav-child .navc-item:hover{color:#004CBF}
.nav-child .navc-item::after{position:absolute;content:"";margin:0 auto;height:1px;width:calc(100% - 40px);bottom:0;background-color:#eeeeee}
.px-warp{background-color:#ffffff;text-align:center}
.number-warp{position:relative;width:100%;background-image:url("/image/product/groupbj@2x.png");background-repeat:no-repeat;background-position:center;background-size:cover}
.nbh-box{display:flex;justify-content:center;flex-wrap:wrap;margin-top:80px;text-align:left}
.nbh-box .nbh-item{width:30%;max-width:380px;margin:0 10px;background-color:#ffffff;border-radius:10px;overflow:hidden}
.nbh-item img{width:100%}
.nbhi-con{padding:40px}
.nbhi-con h3{font-weight:bold;font-size:22px;color:#000000;margin-bottom:18px}
.nbhi-con p{font-weight:400;font-size:18px;color:#A5ADB5;line-height:32px}
.sy-box{display:flex;flex-wrap:wrap;justify-content:center}
.syb-item{background-color:#F5F6F8;margin:10px;border-radius:10px;width:20%;max-width:312px;padding-bottom:30px}
.syb-item img{width:calc(100% - 60px)}
.syb-item .syb-title{height:64px;background:linear-gradient( 180deg,#66A3FF 0%,#005CE6 100%);display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:22px;color:#FFFFFF;position:relative;border-radius:10px 10px 0 0}
.syb-item .syb-con{padding:30px;text-align:left}
.syb-con h3{font-weight:500;font-size:20px;color:#000000;margin-bottom:14px}
.syb-con p{font-weight:400;font-size:16px;color:#666666;line-height:22px;min-height:110px}
.syb-item .syb-r{position:absolute;right:-36px;width:50px;z-index:10}
.sz-zc-box{display:flex;justify-content:center}
.sz-zc-box img{width:500px}
.sz-zc-box ul{max-width:240px;position:relative;height:500px}
.sz-zc-box .sz-l{text-align:right;margin-right:20px}
.sz-zc-box .sz-r{text-align:left;margin-left:20px}
.sz-zc-box .szl-t{position:relative;margin-top:50px}
.sz-zc-box .szl-b{position:absolute;bottom:14px}
.sz-zc-box ul li h3{font-weight:bold;font-size:22px;color:#004CBF;margin-bottom:20px}
.sz-zc-box ul li p{font-size:18px;color:#000000;line-height:30px}
.nnx-warp .nbh-box .nbh-item{width:20%;background-color:#F5F6F8}
.nnx-warp .nbh-box .nbh-item .nbhi-con{padding:20px}
.nnx-warp .nbh-box .nbh-item .nbhi-con h3{font-size:20px}
.nnx-warp .nbh-box .nbh-item .nbhi-con p{font-size:16px;color:#666666}
.sz-ajx .sz-zc-box .szl-t{margin-top:78px}
.sz-ajx .sz-zc-box .szl-b{bottom:40px}
.sz-ajx .sz-zc-box ul li p{min-height:60px}
.s1s-bb{background-color:#ffffff}
.s1s-bb .sz-zc-box{margin-top:80px}
.s1s-bb .sz-zc-box ul{height:320px;width:370px;max-width:370px}
.s1s-bb .sz-zc-box .sz-l{margin-right:50px}
.s1s-bb .sz-zc-box .sz-r{margin-left:50px}
.s1s-bb .sz-zc-box img{width:300px;object-fit:contain}
.s1s-bb .sz-zc-box ul li p{margin-bottom:10px}