a,button{outline:0}*,.footer,.footer .hot-line{box-sizing:border-box}*{margin:0;padding:0;border:0}body,hmtl{font-size:14px;background:#fff;font-family:PingFangSC-Regular;min-width:1200px}[v-cloak]{display:none}ul,ul li{list-style:none}em,i{font-style:normal}a{text-decoration:none}a,button,input[type=button],input[type=submit]::-moz-focus-inner{outline:0}.w1200{width:1200px;margin:0 auto}.clear:after{content:'';display:block;clear:both}.left{float:left}.right{float:right}.pt20{padding-top:20px!important}.pt30{padding-top:30px}.mt20{margin-top:10px}.mb10{margin-bottom:10px}.mr0{margin-right:0!important}.mr30{margin-right:30px!important}.overflow{overflow:hidden}.w90{width:90px!important}.w140{width:140px!important}.w300{width:300px!important}.w330{width:330px}.w450{width:450px}.red{border:1px solid red}.green{border:1px solid green}.header{width:100%;height:80px;background:#fff;position:fixed;box-shadow:0 1px 0 0 #e0e8f0;top:0;z-index:1000}.header .logo,.header .logo a img{display:block;height:57px}.header .logo{float:left;margin-top:12px;width:auto}.header .logo a{display:block}.header .nav{float:right}.header .nav ul{height:100%}.header .nav ul li{width:140px;display:inline-block;text-align:center;height:100%;position:relative}.header .nav ul li.on{background:#3951C4}.header .nav ul li.on.arrow{background:url(/imgs/arrow-down-on.png?v=1756364270856) 110px center no-repeat #3951C4}.header .nav ul li.on.arrow1{background:url(/imgs/arrow-down-on.png?v=1756364270856) 120px center no-repeat #3951C4}.header .nav ul li.on .main-nav{color:#fff}.header .nav ul li:hover{box-shadow:0 0 18px 0 rgba(0,110,251,.13)}.header .nav ul li:hover ul.sub{display:block}.header .nav ul li.arrow{background:url(/imgs/arrow-down.png?v=1756364270856) 110px center no-repeat}.header .nav ul li.arrow1{background:url(/imgs/arrow-down.png?v=1756364270856) 120px center no-repeat}.header .nav ul li .main-nav{height:81px;display:block;line-height:80px;font-size:16px;color:#34495E;letter-spacing:1px}.header .nav ul li ul.sub{width:100%;background:#fff;position:absolute;left:0;top:80px;z-index:1000;border-radius:0 0 10px 10px;overflow:hidden;display:none}.header .nav ul li ul.sub li{width:100%;height:40px;background:#fff;line-height:40px}.header .nav ul li ul.sub li.on,.header .nav ul li ul.sub li:hover{background:#CFD2E7}.header .nav ul li ul.sub li.on a,.header .nav ul li ul.sub li:hover a{color:#006EFB}.header .nav ul li ul.sub li a{font-size:14px;font-family:Adobe Heiti Std R;color:#34495E;letter-spacing:2px}.h80{width:100%;display:block;height:80px}.footer{width:100%;height:220px;padding-top:32px;background:url(/imgs/footer-bg.png?v=1756364270856) center center no-repeat,linear-gradient(to right,#2d3462,#2a305b)}.footer .hot-line{font-size:18px;color:#fff;padding-right:94px;text-align:right;font-family:PingFangSC-Regular;padding-top:30px;height:70px}.footer .hot-line img{display:inline-block;float:right;width:39px;height:39px}.footer .f-logo,.footer .f-logo img{width:200px;height:57px}.footer .hot-line span{float:right;display:inline-block;margin-left:20px;letter-spacing:2px;line-height:39px}.footer .f-logo{margin-left:80px;margin-top:50px;display:block;float:left}.footer .f-nav .copyright,.footer .f-nav ul li a{height:16px;line-height:14px;font-size:16px;font-family:PingFangSC-Regular;font-weight:400}.footer .f-nav{display:block;float:left;margin-left:50px;width:400px}.footer .f-nav .copyright{margin-top:20px;letter-spacing:2px}.footer .link,.footer .zhizhao{margin-top:10px}.footer .f-nav .copyright a{text-decoration:underline;color:#FFFEFE}.footer .f-nav ul{padding-top:53px}.footer .f-nav ul li{display:inline-block;margin-right:16px}.footer .f-nav ul li a{width:32px;color:#FFFEFE;letter-spacing:1px}.footer .f-nav ul li a span{padding-left:16px}.footer .link{float:left;margin-left:10px}.footer .link .item{display:block;width:100%;height:39px;margin-bottom:10px}.footer .link .item img{display:block;float:left}.footer .link .item .tuxi{height:39px;width:auto}.footer .link .item span{display:block;float:left;font-size:16px;font-family:PingFangSC-Regular;font-weight:400;color:#FFFEFE;line-height:39px;margin-left:20px;letter-spacing:2px}.pub-title{width:432px;margin:40px auto 10px;background:url(/imgs/es1.png?v=1756364270856) center center no-repeat;background-size:100% auto}.pub-title.on{background:url(/imgs/es2.png?v=1756364270856) center center no-repeat;background-size:100% auto}.pub-title.on span{color:#fff;background:url(../imgs/es2_line.png?v=1756364270856) center bottom no-repeat}.pub-title span{display:block;width:432px;height:56px;text-align:center;font-size:26px;color:#000;line-height:14px;letter-spacing:3px;padding-top:22px;background:url(../imgs/es1_line.png?v=1756364270856) center bottom no-repeat}.pub-btn a,.pub-btn:hover a{color:#fff}.banner-btn,.pub-btn,.pub-btn a{height:40px;line-height:40px;text-align:center}.pub-btn{width:400px;background:#577FFF;border-radius:20px;vertical-align:middle;margin:0 auto 100px}.pub-btn:hover{background:#3951C4}.pub-btn a{display:block;font-size:16px}.banner-btn{width:220px;display:block;background:#4052BD;border-radius:20px;font-size:18px;color:#fff;letter-spacing:2px}.connect-floater{position:fixed;z-index:1000;bottom:15%;right:10px;width:60px;height:60px;background:#fff;box-shadow:0 1px 2px 2px #f0f0f0;font-size:12px;text-align:center;border-radius:2px;padding:5px;cursor:pointer;color:#333}.connect-floater .icon{width:100%;height:30px;display:inline-block;align-items:center}.connect-floater .icon img{max-width:100%;max-height:100%}ul.slide-dot-box li{list-style:none;display:inline-block;width:12px;height:12px;background-color:#fff;margin-right:10px;border-radius:6px;opacity:.5}ul.slide-dot-box li.current{opacity:1}.common-dialog-box{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow:hidden;display:flex;justify-content:center;align-items:center;visibility:hidden}.common-dialog-box.show{visibility:visible}.common-dialog-box .common-dialog-body{width:800px;height:500px;border-radius:16px;background:#fff;color:#000;text-align:center;padding:30px;position:relative}.common-dialog-box .common-dialog-body img{position:absolute;width:30px;height:30px;right:30px;top:30px;cursor:pointer;z-index:2000}.common-dialog-box .common-dialog-body .title{font-size:24px;font-weight:700;padding:20px 0 40px}.common-dialog-box .common-dialog-body .middle{font-size:14px;line-height:2;text-align:left}.common-dialog-box .common-dialog-body .bottom{margin-top:20px;font-size:14px;line-height:2;text-align:right}