*,: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(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
@font-face{font-family:"hmreg";src:url(../fonts/HarmonyOS_Sans_SC_Regular.ttf)}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:after,blockquote:before,q:after,q:before{content:""}

table{border-collapse:collapse;border-spacing:0}

body{color:#3d4c63;background:#fff;font:14px/1.5;outline:0;font-family:"hmreg"}

a{color:#333;text-decoration:none}

a:hover{color:inherit}

img{max-width:100%;border:none}

em,i{font-style:normal}

table{border-collapse:collapse;border-spacing:0}

input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}

button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}

button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

.false:focus{border:2px solid #ff1531;background:#fff}

::-webkit-input-placeholder{color:#999}

::-moz-placeholder{color:#999}

:-ms-input-placeholder{color:#999}

::-ms-clear,::-ms-reveal{display:none}

.fix{*zoom:1}

.fix:after,.fix:before{display:block;content:"";height:0;clear:both}

.c{clear:both}

.col-l,.l{float:left}

.col-r,.r{float:right}

.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}

@font-face{font-family:Rajdhani-Bold;src:url(../fonts/Rajdhani-Bold.otf)}

@font-face{font-family:EuclidCircularA-Regular;src:url(../fonts/EuclidCircularA-Regular.otf)}

body.ovh{overflow:hidden}

.wp{width:100%;max-width:1320px;margin:0 auto}

.mainIn1{padding-top:100px}

.header{padding:0 50px;position:fixed;left:0;top:0;right:0;height:100px;background:rgba(255,255,255,.92);box-shadow:0 4px 30px rgba(75,99,84,.09);z-index:100;display:-webkit-flex;display:flex;align-items:center}

.header .header-logo{margin-right:40px;width:200px;height:40px;line-height:40px;font-size:0;text-align:center;flex-shrink:0}

.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.header .header-hdr{flex-grow:1;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}

.header .header-nav{height:100px;display:-webkit-flex;display:flex}

.header .header-nav>li{position:relative}

.header .header-nav>li>a{padding:0 20px;display:block;height:100%;font-size:16px;color:#353844;position:relative;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.header .header-nav>li>a:before{margin-left:-5px;content:'';position:absolute;left:50%;top:22px;width:11px;height:5px;background:url(../images/icon-arrow1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.header .header-nav>li.on>a,.header .header-nav>li:hover>a{color:#04638d}

.header .header-nav>li.on>a:before,.header .header-nav>li:hover>a:before{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1}

.header .header-nav .header-navsub{position:absolute;left:50%;top:80px;min-width:140px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none}

.header .header-nav .header-navsub a{padding:10px 15px;display:block;font-size:14px;color:#333;line-height:1.5;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.header .header-nav .header-navsub a:hover{background-color:#04638d;color:#fff}

.header .header-soBtn{width:50px;height:100px;background:url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:17px auto;background-size:17px auto;position:relative;cursor:pointer}

.header .header-soBtn:before{content:'';position:absolute;left:50%;bottom:0;width:32px;height:3px;background-color:#04638d;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0}

.header .header-soBtn.active:before{opacity:1}

.header .header-menuBtn-pc{width:50px;height:80px;background:url(../images/icon-menuBtn1.png) center center no-repeat;-webkit-background-size:18px auto;background-size:18px auto;cursor:pointer}

.header .header-line{margin:0 10px;width:3px;height:14px;background-color:#ccd1d7}

.header-menuBtn{display:none;position:absolute;top:50%;right:10px;width:60px;height:60px;margin-top:-30px;cursor:pointer;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;z-index:5}

.header-menuBtn span{position:absolute;left:18px;top:50%;right:0;width:24px;height:4px;margin-top:-2px;background-color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.header-menuBtn span:after,.header-menuBtn span:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:30px;background-color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.header-menuBtn span:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}

.header-menuBtn span:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}

.header-menuBtn.header-menuBtn__open span{background-color:transparent}

.header-menuBtn.header-menuBtn__open span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}

.header-menuBtn.header-menuBtn__open span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.m-so1{padding-right:60px;width:100%;height:60px;border:1px solid #eee;position:relative;display:none}

.m-so1 input{outline:0;border:none;background-color:transparent}

.m-so1 .inp{padding:0 15px;display:block;width:100%;height:58px;line-height:58px;font-size:14px;color:#333}

.m-so1 .submit{position:absolute;right:0;top:0;width:60px;height:58px;background:url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:17px auto;background-size:17px auto}

.pop-so{position:fixed;left:0;top:100px;right:0;bottom:0;z-index:99;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pop-so input{outline:0;border:none;background-color:transparent}

.pop-so .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#16191d;opacity:.7}

.pop-so .pop-cont{padding:70px 14.58% 80px;position:absolute;left:0;top:0;right:0;background-color:#f9f9fa;z-index:10;overflow:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pop-so .pop-cont .bg{position:absolute;left:14.58%;bottom:0;width:22.08%;z-index:-1;-webkit-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%)}

.pop-so .pop-cont .bg img{display:block}

.pop-so .pop-cont .inn{padding-right:80px;border-bottom:2px solid #546370;position:relative}

.pop-so .pop-cont .inp{display:block;width:100%;height:80px;line-height:80px;font-size:22px;color:#546370}

.pop-so .pop-cont .submit{position:absolute;right:0;top:50%;width:40px;height:40px;border-radius:50%;background:#e2c38c url(../images/icon-so2.png) center center no-repeat;-webkit-background-size:18px auto;background-size:18px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.pop-so.active{opacity:1;visibility:visible}

.pop-so.active .pop-cont{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.pop-nav{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../images/bg3.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:800;display:-webkit-flex;display:flex;flex-direction:column;opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pop-nav .tit-bg{position:absolute;right:7.08%;bottom:19.79%;max-width:36.35%;z-index:-1}

.pop-nav .tit-bg img{display:block}

.pop-nav .close{position:absolute;right:100px;top:80px;width:40px;height:40px;background:url(../images/icon-close1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;cursor:pointer;z-index:10}

.pop-nav .content{padding:100px 8.5% 100px 6.25%;width:100%;overflow:hidden;overflow-y:auto;flex-grow:1}

.pop-nav .content .col{float:left;width:32.94%}

.pop-nav .content .cor{padding-top:155px;float:right;width:55.6%}

.pop-nav .pop-logo{margin-bottom:42px;width:352px}

.pop-nav .pop-logo img{display:block}

.pop-nav .pop-info{margin-bottom:56px;overflow:hidden}

.pop-nav .pop-info a{display:block;font-size:inherit;color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pop-nav .pop-info a:hover{color:#fff}

.pop-nav .pop-info .info-inn{margin:0 -10px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.pop-nav .pop-info .item{padding:38px 10px 35px;min-width:47%;border-bottom:2px solid rgba(255,255,255,.1);flex-grow:1}

.pop-nav .pop-info .item-addr{width:100%}

.pop-nav .pop-info .tit{margin-bottom:8px;font-size:18px;color:#fff}

.pop-nav .pop-info .inn{font-size:30px;color:rgba(255,255,255,.5);line-height:1.1;font-family:EuclidCircularA-Regular}

.pop-nav .pop-info .addr{display:block;font-size:16px;color:rgba(255,255,255,.6);line-height:1.56;overflow:hidden}

.pop-nav .pop-info .addr .addr-l{overflow:hidden}

.pop-nav .pop-info .addr .addr-r{margin-left:15px;padding-right:22px;float:right;background:url(../images/icon-pos1.png) right center no-repeat;-webkit-background-size:14px auto;background-size:14px auto}

.pop-nav .pop-info .addr:hover .addr-r{text-decoration:underline}

.pop-nav .pop-contact .tit{margin-bottom:22px;line-height:1.1}

.pop-nav .pop-contact .tit .en{font-size:30px;color:#fff;font-family:Rajdhani-Bold;opacity:.1}

.pop-nav .pop-contact .tit .cn{font-size:26px;color:#fff}

.pop-nav .pop-contact .inn{display:-webkit-flex;display:flex;align-items:center}

.pop-nav .pop-contact .inn .inn-l{margin-right:20px;flex-shrink:0}

.pop-nav .pop-contact .inn .inn-r{overflow:hidden;flex-grow:1}

.pop-nav .pop-contact .pic{padding:6px;width:120px;height:120px;line-height:108px;font-size:0;text-align:center;background-color:#fff}

.pop-nav .pop-contact .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.pop-nav .pop-contact .link{margin:0 -32px;flex-grow:1;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end}

.pop-nav .pop-contact .link a{padding:0 32px;display:block;font-size:16px;color:rgba(255,255,255,.6);line-height:2;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pop-nav .pop-contact .link a:before{content:'';position:absolute;right:0;top:50%;width:3px;height:14px;background-color:rgba(255,255,255,.2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.pop-nav .pop-contact .link a:hover{color:#fff}

.nav2{padding-top:42px;border-top:2px solid rgba(255,255,255,.1);display:-webkit-flex;display:flex}

.nav2 dl{padding-right:15px;width:20%;flex-grow:1}

.nav2 dt{margin-bottom:12px;font-size:18px;color:#fff;line-height:1.78}

.nav2 dt a{display:block;font-size:inherit;color:inherit}

.nav2 dd a{padding:7px 0;display:block;font-size:16px;color:rgba(255,255,255,.6);line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.nav2 dd a:hover{color:#fff}

.pop-nav .tit-bg{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);-o-transform:translateY(200px);transform:translateY(200px);opacity:0}

.pop-nav .content .pop-contact,.pop-nav .content .pop-info,.pop-nav .content .pop-logo{-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px);opacity:0}

.pop-nav .nav2{-webkit-transform:translateX(40px);-ms-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px);opacity:0}

.pop-nav.active{opacity:1;visibility:visible}

.pop-nav.active .content .pop-contact,.pop-nav.active .content .pop-info,.pop-nav.active .content .pop-logo,.pop-nav.active .nav2,.pop-nav.active .tit-bg{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}

.pop-nav.active .content .pop-logo{transition-delay:.5s}

.pop-nav.active .content .pop-info{transition-delay:.8s}

.pop-nav.active .content .pop-contact{transition-delay:1s}

.pop-nav.active .nav2{transition-delay:.8s}

.footer{border-top:4px solid #0b638d;background-color:#fff;position:relative;z-index:10}

.footer .fot-1{padding:78px 0 20px;border-bottom:1px solid #e6e6e6;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.footer .fot-1 .col{width:200px;flex-shrink:0}

.footer .fot-1 .cor{width:360px;flex-shrink:0}

.footer .footer-logo{height:56px;line-height:56px;font-size:0}

.footer .footer-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.footer .footer-info{font-size:14px;color:#9ca2ac;line-height:2.2;text-align:right}

.footer .footer-info a{font-size:inherit;color:inherit}

.footer .footer-info .tel{font-size:20px;line-height:1}

.footer .footer-info .tel a{color:#0b638d;font-weight:700;font-family:"Microsoft YaHei","微软雅黑","PingFang SC","苹方"!important }

.footer .fot-2{padding:20px 0;border-bottom:1px solid #e6e6e6;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.footer .fot-2 .col{width:51.52%;flex-shrink:0}

.footer .fot-2 .cor{width:30%;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:flex-end}

.footer .footer-nav{display:-webkit-flex;display:flex;flex-wrap:wrap}

.footer .footer-nav a{padding-right:15px;display:block;min-width:20%;font-size:16px;color:#9ca2ac;line-height:40px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.footer .footer-nav a:hover{color:#04638d}

.footer .footer-code{display:-webkit-flex;display:flex;align-items:center}

.footer .footer-code .pic{padding:6px;width:106px;height:106px;line-height:94px;font-size:0;text-align:center;background-color:#f9f9fa}

.footer .footer-code .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.footer .footer-code .tit{margin-left:10px}

.footer .footer-code .tit span{display:block;width:16px;text-align:center;font-size:16px;color:#9ca2ac;line-height:1.1}

.footer .fot-3{padding:24px 0;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.footer .footer-lk{margin:0 -16px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.footer .footer-lk a{padding:0 16px;display:block;font-size:14px;color:#9ca2ac;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.footer .footer-lk a:hover{color:#04638d}

.footer .footer-copy{font-size:14px;color:#9ca2ac;line-height:1.43;text-align:right}

.footer .footer-copy a{font-size:inherit;color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.footer .footer-copy a:hover{color:#0b638d}

.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}

.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7}

.pop-win1{position:absolute;left:50%;top:50%;width:960px;max-height:80%;background-color:#fff;border-radius:16px;overflow:hidden;z-index:10;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}

.pop-win1 .pop-head{padding:40px 72px;min-height:160px;background-color:#f6f6f6;flex-shrink:0}

.pop-win1 .pop-head .tit{font-size:28px;color:#353844;line-height:1.36}

.pop-win1 .pop-cont{padding:54px 70px;font-size:16px;color:#353844;line-height:1.63;overflow-y:auto;flex-grow:1}

.pop-win1 .pop-cont img{display:block}

.pop-win1 .pop-cont a:hover{color:#04638d;text-decoration:underline}

.pop-win1 .pop-cont::-webkit-scrollbar{width:6px}

.pop-win1 .pop-cont::-webkit-scrollbar-track{background:0 0}

.pop-win1 .pop-cont::-webkit-scrollbar-thumb{background:#04638d;border-radius:10px}

.pop-win1 .pop-cont::-webkit-scrollbar-thumb:window-inactive{background:#04638d;border-radius:10px}

.pop-win1 .pop-fot{padding:20px 70px;height:108px;border-top:1px solid #ededed;flex-shrink:0}

.pop-win1 .pop-fot .btns{height:100%;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}

.pop-win1 .pop-fot .btns .a1{display:block;width:140px;height:46px;line-height:46px;background-color:#04638d;border-radius:23px;font-size:16px;color:#fff;text-align:center;flex-shrink:0;cursor:pointer}

.pop-win2{position:absolute;left:50%;top:50%;width:594px;background-color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:16px;z-index:10;display:-webkit-flex;display:flex;flex-direction:column}

.pop-win2 .close{position:absolute;right:30px;top:12px;width:40px;height:40px;background:url(../images/icon-close2.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;cursor:pointer}

.pop-win2 .pop-head{padding:10px 42px;padding-right:70px;min-height:65px;background-color:#04638d;border-radius:16px 16px 0 0;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}

.pop-win2 .pop-head .tit{font-size:22px;color:#fff;font-weight:400;line-height:1.1}

.pop-win2 .pop-cont{padding:40px 40px 44px}

.form1 input{outline:0;border:none}

.form1 .form-cont{margin-right:-3.3%;display:-webkit-flex;display:flex;flex-wrap:wrap}

.form1 .form-it{margin-bottom:25px;margin-right:3.3%;width:46.7%}

.form1 .form-tit{margin-bottom:12px;font-size:16px;color:#353844;display:-webkit-flex;display:flex}

.form1 .form-tit em{margin-right:6px;font-size:14px;color:#f80309;font-weight:700;flex-shrink:0}

.form1 .inp{padding:0 18px;display:block;width:100%;height:46px;line-height:44px;border:1px solid #d3d3d3;border-radius:4px;font-size:14px;color:#353844}

.form1 .form-upload{margin-bottom:17px;width:100%;height:140px;border:1px solid #d3d3d3;border-radius:4px;position:relative;overflow:hidden}

.form1 .form-upload label{display:block;height:100%}

.form1 .form-upload input{position:absolute;left:-999px}

.form1 .form-upload .btns{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;cursor:pointer;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}

.form1 .form-upload .btns .icon{margin:0 auto 5px;width:50px;height:50px;line-height:50px;font-size:0;text-align:center}

.form1 .form-upload .btns .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.form1 .form-upload .btns .tit{font-size:14px;color:#999;font-weight:400;text-align:center}

.form1 .form-xy{margin-bottom:25px;display:block;font-size:14px;color:#353844;line-height:2.14}

.form1 .form-xy,.form1 .form-xy label{display:-webkit-flex;display:flex}

.form1 .form-xy label{width:100%}

.form1 .form-xy input{position:absolute;left:-9999px}

.form1 .form-xy .chk{margin:8px 4px 0 0;width:14px;height:14px;background:url(../images/icon-chk1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;position:relative;flex-shrink:0}

.form1 .form-xy .chk:before{content:'';position:absolute;left:50%;top:50%;width:8px;height:8px;background-color:#04638d;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}

.form1 .form-xy a{color:#04638d}

.form1 .form-xy a:hover{text-decoration:underline}

.form1 .form-xy input:checked+.chk:before{opacity:1}

.form1 .form-btns{display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.form1 .form-btns .submit{display:block;width:260px;height:46px;line-height:46px;background-color:#04638d;border-radius:23px;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}

.form1 .form-btns .submit:hover{opacity:.8}

.drop1{position:relative}

.drop1 .drop1-hd{width:100%;height:48px;line-height:46px;border:1px solid #d3d3d3;border-radius:4px;position:relative;cursor:pointer}

.drop1 .drop1-hd .drop1-tit{padding:0 18px;padding-right:40px;display:block;height:inherit;line-height:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.drop1 .drop1-hd .icon-arrow{font-size:14px;color:#353844;position:absolute;right:18px;top:50%;width:12px;height:7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.drop1 .drop1-hd .icon-arrow:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-arrow19.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.drop1 .drop1-options{padding-top:7px;position:absolute;left:0;top:100%;right:0;font-size:14px;color:#999;line-height:1.2;z-index:50;display:none}

.drop1 .drop1-options ul{padding:6px 0;background-color:#fff;border:1px solid #d3d3d3;border-radius:4px;max-height:178px;overflow-y:auto}

.drop1 .drop1-options ul::-webkit-scrollbar{width:6px}

.drop1 .drop1-options ul::-webkit-scrollbar-track{background:0 0}

.drop1 .drop1-options ul::-webkit-scrollbar-thumb{background:#04638d;border-radius:10px}

.drop1 .drop1-options ul::-webkit-scrollbar-thumb:window-inactive{background:#04638d;border-radius:10px}

.drop1 .drop1-options li{padding:8px 18px;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.drop1 .drop1-options li.on,.drop1 .drop1-options li:hover{color:#04638d}

.drop1.active .drop1-hd .icon-arrow:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}

.pop-win3{padding:34px 48px 30px;position:absolute;left:50%;top:50%;width:530px;background-color:#fff;border-radius:16px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.pop-win3 .close{position:absolute;right:10px;top:10px;width:40px;height:40px;background:url(../images/icon-close3.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;z-index:10;cursor:pointer}

.pop-win3 .pop-head{margin-bottom:24px}

.pop-win3 .pop-head .tit{font-size:26px;color:#353844;font-weight:400;text-align:center;line-height:1.1}

.form2 input,.form2 textarea{outline:0;border:none;resize:none}

.form2 .form-it+.form-it{margin-top:25px}

.form2 .form-tit{margin-bottom:16px;font-size:16px;color:#353844;line-height:1.1;display:-webkit-flex;display:flex}

.form2 .form-tit em{margin-right:4px;font-size:14px;color:#f80309;font-weight:700;flex-shrink:0}

.form2 .inp,.form2 .tar{padding:0 18px;display:block;width:100%;height:46px;line-height:44px;border:1px solid #d3d3d3;border-radius:4px;font-size:14px;color:#353844}

.form2 .tar{height:120px;line-height:24px!important;padding:18px}

.form2 .form-xy{margin:8px 0 25px;display:block;font-size:14px;color:#353844;line-height:2.14}

.form2 .form-xy,.form2 .form-xy label{display:-webkit-flex;display:flex}

.form2 .form-xy label{width:100%}

.form2 .form-xy input{position:absolute;left:-9999px}

.form2 .form-xy .chk{margin:8px 4px 0 0;width:14px;height:14px;background:url(../images/icon-chk1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;position:relative;flex-shrink:0}

.form2 .form-xy .chk:before{content:'';position:absolute;left:50%;top:50%;width:8px;height:8px;background-color:#04638d;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}

.form2 .form-xy a{color:#04638d}

.form2 .form-xy a:hover{text-decoration:underline}

.form2 .form-xy input:checked+.chk:before{opacity:1}

.form2 .form-btns{display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.form2 .form-btns .submit{display:block;width:260px;height:46px;line-height:46px;background-color:#04638d;border-radius:23px;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor:pointer}

.form2 .form-btns .submit:hover{opacity:.8}

.ban{height:550px;position:relative;z-index:1;overflow:hidden}

.ban:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.24);z-index:2}

.ban .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}

.ban .cont{position:absolute;left:0;top:57%;right:0;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.ban .cont .tit{font-size:50px;color:#fff;font-weight:400;text-align:center}

.ban .cur{position:absolute;left:0;bottom:14px;right:0;z-index:10}

.ban2{height:850px;position:relative;z-index:1;overflow:hidden}

.ban2 .ban2-cont{position:fixed;left:0;top:0;right:0;height:inherit;z-index:10}

.ban2 .ban2-cont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);z-index:2}

.ban2 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}

.ban2 .cont{position:absolute;left:0;top:55%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}

.ban2 .cont .tit{font-size:60px;color:#fff;font-weight:400;text-align:center;line-height:1.33}

.mainAbout{background-color:#fff;position:relative;z-index:10}

.cur{font-size:14px;color:rgba(255,255,255,.8);line-height:34px}

.cur,.cur .wp{display:-webkit-flex;display:flex;flex-wrap:wrap}

.cur .wp{width:100%;flex-shrink:0}

.cur a,.cur em,.cur span{display:block;font-size:inherit;color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cur em{margin:0 4px}

.cur a:hover{color:#fff}

.cur.c1{color:#999}

.cur.c1 a:hover{color:#04638d}

.pages{padding-top:86px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}

.pages ul{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}

.pages ul li{padding:0 10px}

.pages ul a{padding:0 5px;display:block;font-size:16px;color:#000;line-height:40px;min-width:40px;text-align:center;border-radius:20px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pages ul .active a,.pages ul a:hover{background-color:#04638d;color:#fff}

.pages ul .end a,.pages ul .first a,.pages ul .next a,.pages ul .prev a{min-width:0;width:40px;height:40px;background-repeat:no-repeat;background-position:center center}

.pages ul .first a{background-image:url(../images/icon-arrow4.png)}

.pages ul .first a:hover{background-image:url(../images/icon-arrow8.png)}

.pages ul .prev a{background-image:url(../images/icon-arrow6.png)}

.pages ul .prev a:hover{background-image:url(../images/icon-arrow10.png)}

.pages ul .next a{background-image:url(../images/icon-arrow5.png)}

.pages ul .next a:hover{background-image:url(../images/icon-arrow9.png)}

.pages ul .end a{background-image:url(../images/icon-arrow7.png)}

.pages ul .end a:hover{background-image:url(../images/icon-arrow11.png)}

.pages ul .disable{display:none}

.m-pos1{border-bottom:1px solid #e3e3e3}

.pos-nav{display:-webkit-flex;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}

.pos-nav .item{padding:0 45px;position:relative}

.pos-nav .item:before{content:'';position:absolute;right:0;top:50%;width:1px;height:16px;background-color:#c8c8c8;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.pos-nav .item:last-child:before{display:none}

.pos-nav .item>.tit{padding:0 15px;display:block;font-size:18px;line-height:60px;position:relative}

.pos-nav .item>.tit:before{content:'';position:absolute;left:50%;bottom:-1px;height:2px;background-color:#04638d;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10;width:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pos-nav .item.on>.tit{color:#04638d}

.pos-nav .item.on>.tit:before{width:100%}

.m-hd1 .tit .en{margin-bottom:10px;font-size:44px;color:#04638d;font-weight:700;line-height:1;text-transform:uppercase}

.m-hd1 .tit .cn{font-size:38px;color:#353844;letter-spacing:.1em;font-weight:400}

.m-hd2{margin-bottom:126px}

.m-hd2 .tit{font-size:50px;color:#353844;font-weight:400;line-height:1.48}

.m-hd3{padding-bottom:24px;border-bottom:1px solid #eee}

.m-hd3 .tit{padding-left:16px;font-size:24px;color:#333;font-weight:700;line-height:1.33;position:relative}

.m-hd3 .tit:before{content:'';position:absolute;left:0;top:50%;width:4px;height:25px;background-color:#04638d;border-radius:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.m-hd4 .tit{font-size:46px;color:#353844;font-weight:700;line-height:1.5}

.m-hd4.c1 .tit{color:#fff}

.m-text1{font-size:24px;color:#cccfd5;line-height:1.1}

.m-text1 .tit{margin-bottom:10px;font-size:18px;color:#9ca2ac}

.m-text1 .year{margin-bottom:6px;font-size:46px;color:#cebd9e;font-weight:700;font-family:Rajdhani-Bold}

.m-text2{padding:39px 0 74px;font-size:16px;color:#666;line-height:1.75}

.m-text2 h4{margin:32px 0 10px;font-size:24px;color:#04638d;font-weight:700}

.m-text3{font-size:18px;color:#666;line-height:1.78}

.m-text3 p+p{margin-top:16px}

.m-text3 span{color:#04638d}

.m-text4 .cn{margin-bottom:92px;font-size:32px;color:#333;line-height:2.1;text-align:center}

.m-text4 .cn span{color:#04638d}

.m-text4 .en{font-size:16px;color:#999;line-height:1.25;text-align:center}

.m-text5 .tit{margin-bottom:42px;font-size:50px;color:#353844;font-weight:400;line-height:1.1}

.m-text5 .txt{font-size:18px;color:#666;line-height:1.78}

.m-text5 .txt p+p{margin-top:16px}

.m-text6{display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between}

.m-text6 .col{width:51.52%;flex-shrink:0;position:sticky;top:200px}

.m-text6 .cor{width:36.67%;flex-shrink:0;margin-top:200px}

.m-text6 .pic{border-radius:14px;overflow:hidden}

.m-text6 .pic img{display:block;width:100%;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 3s;-o-transition:all 3s;transition:all 3s;visibility:hidden}

.m-text6 .pic.animated img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);visibility:visible}

.txtL1 li+li{margin-top:138px}

.txtL1 .tit{margin-bottom:20px;font-size:30px;color:#353844;font-weight:700;line-height:2;opacity:.4}

.txtL1 .txt{font-size:18px;color:#666;line-height:2;opacity:.4}

.txtL1 .on .tit{opacity:1}

.txtL1 .on .txt{opacity:1}

.m-imgs{border-radius:14px;overflow:hidden}

.m-imgs img{display:block;width:100%;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);visibility:hidden;-webkit-transition:all 3s;-o-transition:all 3s;transition:all 3s}

.m-imgs.animated img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);visibility:visible}

@keyframes ani1{

0%{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

100%{-webkit-transform:translate(60px,140px);-ms-transform:translate(60px,140px);-o-transform:translate(60px,140px);transform:translate(60px,140px)}

}

@keyframes ani2{

0%{-webkit-transform:translate(40px,0);-ms-transform:translate(40px,0);-o-transform:translate(40px,0);transform:translate(40px,0)}

100%{-webkit-transform:translate(-80px,40px) rotate(8deg);-ms-transform:translate(-80px,40px) rotate(8deg);-o-transform:translate(-80px,40px) rotate(8deg);transform:translate(-80px,40px) rotate(8deg)}

}

.banner{height:100vh;position:relative;overflow:hidden}

.banner .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.banner .cont{position:absolute;left:0;top:43%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}

.banner .cont .tit{margin-bottom:28px;font-size:70px;color:#fff;font-weight:400;line-height:1.1;text-shadow:1px 1px 1px #333}

.banner .cont .desc span{padding:6px 18px;background-color:#cebd9e;font-size:22px;color:#fff;line-height:1.5;border-radius:10px}

.banner .cont .desc,.banner .cont .tit{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:all .8s .5s;-o-transition:all .8s .5s;transition:all .8s .5s}

.banner .cont .desc{transition-delay:.8s}

.banner .swiper-slide-active .cont .desc,.banner .swiper-slide-active .cont .tit{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1}

.banner .swiper-btns{position:absolute;left:0;bottom:100px;right:0;z-index:10}

.banner .swiper-pag{font-size:0}

.banner .swiper-pag .swiper-pagination-bullet{margin-right:10px;width:12px;height:12px;background-color:#fff;opacity:.6;border-radius:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.banner .swiper-pag .swiper-pagination-bullet-active{width:58px;border-radius:5px;opacity:1}

.section-ind1{position:relative;z-index:1;overflow:hidden;height:calc(100vh - 100px);min-height:1000px;display:flex;justify-content:center;align-items:center}

.sec-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}

.sec-bg .ig1{position:absolute;left:0;top:-780px;width:100%;z-index:1;animation:ani1 4s linear infinite alternate;-webkit-animation:ani1 4s linear infinite alternate}

.sec-bg .ig2{position:absolute;left:15.1%;top:260px;width:18.9%;z-index:2}

.sec-cont1{margin-bottom:100px;display:-webkit-flex;display:flex;justify-content:space-between}

.sec-cont1 .sec-col{padding-bottom:58px;width:27.2%;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}

.sec-cont1 .sec-cor{width:53.8%;flex-shrink:0}

.sec-cont1 .m-hd1{margin-bottom:60px}

.igT-sp1 .swp-text{padding-bottom:134px;position:relative;overflow:hidden}

.igT-sp1 .swp-text .tit{margin-bottom:5px;font-size:24px;color:#353844;line-height:1.33;max-height:2.66em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.igT-sp1 .swp-text .date{margin-bottom:10px;font-size:30px;color:#9ca2ac;font-weight:700;font-family:Rajdhani-Bold}

.igT-sp1 .swp-text .desc{font-size:17px;color:#9ca2ac;line-height:1.53;max-height:3.06em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.igT-sp1 .swp-imgs{border-radius:20px;position:relative;overflow:hidden}

.igT-sp1 .swp-imgs .pic{padding-top:47.81%;position:relative;border-radius:20px;overflow:hidden}

.igT-sp1 .swp-imgs .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.igT-sp1 .swp-imgs .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.igT-sp1 .swiper-pag{position:absolute;left:0;bottom:60px!important;right:0;font-size:0;z-index:10}

.igT-sp1 .swiper-pag .swiper-pagination-bullet{margin-right:10px;width:18px;height:18px;position:relative;background-color:transparent;opacity:1;border:1px solid transparent;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.igT-sp1 .swiper-pag .swiper-pagination-bullet:before{content:'';position:absolute;left:50%;top:50%;width:8px;height:8px;background-color:#c6ccd7;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.igT-sp1 .swiper-pag .swiper-pagination-bullet-active{border-color:#04638d}

.igT-sp1 .swiper-pag .swiper-pagination-bullet-active:before{background-color:#04638d}

.notice-sp1{padding:0 60px 0 15px;height:65px;position:relative;background-color:rgba(255,255,255,.4);box-shadow:0 15px 15px rgba(11,62,84,.1);border-radius:10px;display:-webkit-flex;display:flex;align-items:center}

.notice-sp1 .notice-ic{margin-right:10px;width:40px;height:40px;line-height:40px;font-size:0;text-align:center;flex-shrink:0}

.notice-sp1 .notice-ic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.notice-sp1 .notice-left{width:calc(100% - 50px);flex-shrink:0}

.notice-sp1 .notice-left .tempWrap{width:100%!important}

.notice-sp1 .notice-left .bd{display:-webkit-flex;display:flex}

.notice-sp1 .notice-left .item{margin-right:100px;float:none;width:auto!important}

.notice-sp1 .notice-left .tit{display:block;height:65px;line-height:65px;font-size:16px;color:#353844;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.notice-sp1 .notice-left .tit:hover{color:#04638d;}

.notice-scroll a{margin-right:100px;font-size:16px;color:#353844;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.notice-scroll a:hover{color:#04638d }




.row-inn1{padding:40px 0 100px;overflow:hidden}

.news-sp1{margin-bottom:34px;position:relative;box-shadow:5px 5px 20px 0 rgba(61,61,61,.08);border-radius:15px;overflow:hidden}

.news-sp1 .swiper-next,.news-sp1 .swiper-prev{margin-top:-30px;position:absolute;top:50%;width:52px;height:52px;background-repeat:no-repeat;background-position:center center;background-color:#e7f0f5;border-radius:50%;cursor:pointer;z-index:10;opacity:0;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.news-sp1 .swiper-prev{left:20px;background-image:url(../images/icon-arrow14.png);-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}

.news-sp1 .swiper-next{right:20px;background-image:url(../images/icon-arrow15.png);-webkit-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}

.news-sp1:hover .swiper-next,.news-sp1:hover .swiper-prev{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.news-sp1 .swiper-next:hover,.news-sp1 .swiper-prev:hover{background-color:#04638d}

.news-sp1 .swiper-prev:hover{background-image:url(../images/icon-arrow16.png)}

.news-sp1 .swiper-next:hover{background-image:url(../images/icon-arrow17.png)}

.hotNews{background-color:#fff;border-radius:15px;overflow:hidden}

.hotNews .con{display:block;display:-webkit-flex;display:flex}

.hotNews .pic{width:48.48%;position:relative;overflow:hidden;flex-shrink:0}

.hotNews .pic:before{content:'';display:block;padding-top:60.78%}

.hotNews .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hotNews .inner{padding:48px 50px 30px;width:51.52%;flex-shrink:0}

.hotNews .tit{margin-bottom:25px;font-size:28px;color:#353844;font-weight:700;line-height:1.4;height:2.8em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hotNews .date{margin-bottom:16px;font-size:16px;color:#04638d;font-family:"Microsoft YaHei","微软雅黑","PingFang SC","苹方"!important}

.hotNews .txt{margin-bottom:30px;font-size:16px;color:#666;line-height:1.75;height:5.25em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}

.hotNews .more{padding:0 15px;width:142px;line-height:46px;border:1px solid #04638d;border-radius:24px;font-size:16px;color:#04638d;text-align:center;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hotNews .more .icon{margin-left:16px;width:6px;height:10px;background:url(../images/icon-arrow2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.hotNews .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.hotNews .con:hover .more{color:#fff;border-color:#04638d;background-color:#04638d}

.hotNews .con:hover .more .icon{background-image:url(../images/icon-arrow3.png);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}

.newsL1 .con{padding:60px 0;display:block;position:relative;z-index:1}

.newsL1 .con:before{content:'';position:absolute;left:0;top:50%;right:0;background-color:#04638d;height:0;opacity:0;z-index:-1;opacity:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.newsL1 .con .wp{height:100%;display:-webkit-flex;display:flex;align-items:center}

.newsL1 .date{width:226px;position:relative;flex-shrink:0;display:-webkit-flex;display:flex;align-items:flex-end}

.newsL1 .date:before{content:'';position:absolute;right:0;top:50%;width:1px;height:140px;background-color:#e4e4e4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.newsL1 .date .d1{padding-right:22px;margin-right:22px;font-size:96px;font-weight:700;color:#04638d;line-height:1;position:relative;font-family:"Microsoft YaHei","微软雅黑","PingFang SC","苹方"!important}

.newsL1 .date .d1:before{content:'';position:absolute;bottom:10px;right:-7.5px;width:15px;height:58px;background:url(../images/line1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.newsL1 .date .d2{padding-bottom:10px;font-size:20px;color:#353844;line-height:1.1;font-family:"Microsoft YaHei","微软雅黑","PingFang SC","苹方"!important}

.newsL1 .date .d2 .d2_1{margin-bottom:10px;}

.newsL1 .inner{padding-left:58px;width:calc(100% - 226px);flex-shrink:0}

.newsL1 .tit{margin-bottom:20px;font-size:28px;color:#353844;font-weight:700;line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.newsL1 .txt{font-size:16px;color:#666;line-height:1.75;height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.newsL1 .con:hover:before{height:calc(100% + 16px);opacity:.04}

.newsL1 .con:hover .tit{color:#04638d}

.mapSite .items{padding:50px 0;border-bottom:1px solid #eae7e7;display:-webkit-flex;display:flex}

.mapSite .col{padding-right:20px;margin-right:74px;min-width:206px;position:relative;flex-shrink:0}

.mapSite .col:before{content:'';position:absolute;right:0;top:8px;width:1px;height:38px;background-color:#04638d}

.mapSite .cor{flex-grow:1}

.mapSite .title{font-size:40px;color:#353844;font-weight:400;line-height:1.32}

.mapSite .title a{display:block;font-size:inherit;color:inherit}

.navL1{margin:0 -20px -20px 0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.navL1 li{margin:0 20px 20px 0}

.navL1 .tit{padding:13px 30px;min-width:210px;border:1px solid #d3d3d3;border-radius:4px;display:block;font-size:18px;color:#333;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.navL1 .tit .icon{margin-left:15px;width:9px;height:16px;background:url(../images/icon-arrow12.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.navL1 .tit:hover{background-color:#04638d;border-color:#04638d;color:#fff}

.navL1 .tit:hover .icon{background-image:url(../images/icon-arrow13.png);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}

.row-inn2{padding:48px 0 68px}

.row-inn2,.row-inn2 .wp{display:-webkit-flex;display:flex}

.row-inn2 .wp{width:100%}

.row-inn2 .row-col{margin-right:46px;padding:32px 30px 0 0;width:290px;border-right:1px solid #eae7e7;flex-shrink:0}

.row-inn2 .row-cor{flex-grow:1}

.slideNav{position:sticky;top:120px}

.slideNav li{margin-bottom:5px}

.slideNav .tit{padding:11px 20px;border-radius:8px;display:block;font-size:16px;color:#666;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.slideNav .tit span{flex-grow:1}

.slideNav .tit .icon{margin-left:15px;width:7px;height:12px;background:url(../images/icon-arrow12.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.slideNav .on .tit,.slideNav .tit:hover{color:#04638d;background-color:rgba(4,99,141,.08)}

.slideNav .on .tit .icon,.slideNav .tit:hover .icon{opacity:1}

.float-chat{position:fixed;right:66px;bottom:20%;width:56px;height:56px;background-color:#fff;box-shadow:0 7px 26px 1px rgba(0,0,0,.09);border-radius:8px;cursor:pointer;z-index:799;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.float-chat .icon{margin:0 auto;width:24px;height:24px;line-height:24px;font-size:0;text-align:center}

.float-chat .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.float-chat .icon .img_on{display:none}

.float-chat .tit{font-size:10px;color:#04638d;font-weight:400;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.float-chat:hover{background-color:#04638d}

.float-chat:hover .icon img{display:none}

.float-chat:hover .icon .img_on{display:inline-block}

.float-chat:hover .tit{color:#fff}

.row-inn3{padding:60px 0 76px}

.row-inn3,.row-inn3 .wp{display:-webkit-flex;display:flex}

.row-inn3 .wp{width:100%}

.row-inn3 .row-col{width:230px;flex-shrink:0}

.row-inn3 .row-cor{padding-left:50px;flex-grow:1}

.slideNav2{padding:0 25px 16px;background-color:#fff;box-shadow:14px 17px 29px 3px rgba(0,0,0,.05);border-radius:14px;position:sticky;top:120px}

.slideNav2 .head{margin-bottom:22px;padding:22.5px 12px;border-bottom:1px solid #f3f3f3;display:-webkit-flex;display:flex;align-items:flex-start}

.slideNav2 .head .icon{margin-right:12px;width:40px;height:40px;line-height:40px;font-size:0;text-align:center;flex-shrink:0}

.slideNav2 .head .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.slideNav2 .head .title{font-size:24px;color:#353844;font-weight:400;line-height:1.67;flex-grow:1}

.slideNav2 .content li{margin-bottom:11px}

.slideNav2 .content .tit{padding:9.5px 15px;border-radius:8px;display:block;font-size:18px;color:#666;font-weight:700;text-align:center;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.slideNav2 .content .on .tit,.slideNav2 .content .tit:hover{color:#04638d;background-color:rgba(4,99,141,.08)}

.prodL1{padding-top:16px;margin-bottom:-38px}

.prodL1 li{margin-bottom:38px}

.prodL1 .con{padding:40px 53px;display:block;position:relative;border-radius:14px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.prodL1 .con:before{content:'';position:absolute;left:53px;bottom:0;right:53px;height:1px;background-color:#eae7e7}

.prodL1 .num{position:absolute;right:54px;top:20px;font-size:62px;color:#04638d;font-weight:700;line-height:1}

.prodL1 .tit{margin-bottom:40px;padding-right:100px;font-size:24px;color:#353844;font-weight:700;line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.prodL1 .txt{font-size:16px;color:#666;line-height:1.75;overflow:hidden}
.prodL1 .txt p{width: auto;height:auto;max-width:100%}
.prodL1 .txt a{color:#04638d }
.prodL1 .txt a:hover{color:#BC0407 }

.prodL1 .con:hover{box-shadow:11px 14px 21px 3px rgba(0,0,0,.05)}

.prodL1 .con:hover:before{display:none}

.row-inn4_1{padding:122px 0 118px;overflow:hidden}

.row-inn4_1 .wp{height:100%;position:relative;z-index:1;display:-webkit-flex;display:flex;justify-content:space-between}

.row-inn4_1 .col{width:50%;flex-shrink:0}

.row-inn4_1 .cor{width:45.91%;flex-shrink:0}

.row-inn4_1 .cor .m-imgs{margin:60px 0 74px}

.row-inn4_1 .row-bg{position:absolute;left:10.5%;top:76px;width:12.27%;z-index:-1}

.row-inn4_1 .row-bg img{display:block}

.row-inn4_2{overflow:hidden}

.advL1{display:-webkit-flex;display:flex}

.advL1 li{width:33.33%;height:900px;flex-shrink:0}

.advL1 .con{display:block;height:100%;cursor:default;position:relative}

.advL1 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#04638d 90%);z-index:2;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.advL1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}

.advL1 .mask-text{padding:60px 40px 58px;position:absolute;left:0;bottom:0;right:0;z-index:10;-webkit-transform:translateY(84px);-ms-transform:translateY(84px);-o-transform:translateY(84px);transform:translateY(84px);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.advL1 .tit{font-size:34px;color:#fff;font-weight:400;text-align:center}

.advL1 .inner{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.advL1 .line{margin:26px auto 28px;width:1px;height:44px;background-color:#fff;opacity:.8}

.advL1 .txt{font-size:16px;color:#fff;line-height:2;text-align:center}

.advL1 .con:hover:before{opacity:1}

.advL1 .con:hover .mask-text{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.advL1 .con:hover .inner{opacity:1;visibility:visible;height:auto}

.row-inn4_3{padding:100px 0;min-height:100vh;position:relative;z-index:1;overflow:hidden;display:-webkit-flex;display:flex;align-items:center}

.row-inn4_3 .inn4_3-logo{position:absolute;left:50%;top:50%;width:47.92%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}

.row-inn4_3 .inn4_3-logo img{margin:0 auto;display:block}

.row-inn4_4{padding:100px 0;min-height:820px;position:relative;z-index:1;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden;display:-webkit-flex;display:flex;align-items:center}

.row-inn4_4:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.5) 90%);z-index:-1}

.row-inn4_4 .wp{height:100%;display:-webkit-flex;display:flex;justify-content:flex-end}

.row-inn4_4 .m-text5{width:36%;flex-shrink:0}

.row-inn5{padding:74px 0 82px;overflow:hidden}

.contact1{display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between}

.contact1 .col{width:45.45%;flex-shrink:0}

.contact1 .cor{padding-top:36px;width:46.97%;flex-shrink:0}

.contact1 .title{margin-bottom:57px;font-size:38px;color:#353844;font-weight:400}

.contact1 .info{margin-bottom:70px}

.contact1 .info .info-it{display:-webkit-flex;display:flex;align-items:flex-start}

.contact1 .info .info-it+.info-it{margin-top:26px}

.contact1 .info .icon{margin-right:18px;width:30px;height:30px;line-height:30px;font-size:0;text-align:center;flex-shrink:0}

.contact1 .info .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.contact1 .info .tit{font-size:24px;color:#666;line-height:1.25;flex-grow:1}
.contact1 .info .tit a{color:#666 }
.contact1 .info .tit a:hover{color:#04638d }
.contact1 .codes{margin:0 -66px -30px 0;display:-webkit-flex;display:flex;flex-wrap:wrap}

.contact1 .codes .code-it{margin:0 66px 30px 0}

.contact1 .codes .pic{padding:15px;margin:0 auto 24px;width:178px;height:178px;line-height:148px;font-size:0;text-align:center;background:url(../images/line2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.contact1 .codes .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.contact1 .codes .tit{font-size:16px;color:#666;font-weight:400;text-align:center}

.map{height:490px;background-color:#04638d;box-shadow:6px 5px 16px 2px rgba(59,59,59,.13);border-radius:16px}

.map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}

.anchorBL{display:none}

.row-inn6{padding:40px 0 80px;position:relative;z-index:1}

.row-inn6 .inn6-logo{position:absolute;right:0;bottom:20px;width:67.92%;overflow:hidden;z-index:-1}

.row-inn6 .inn6-logo img{display:block;position:relative;right:-25px}

.row-inn6 .cur{margin-bottom:44px}

.row-inn6 .inn6-content{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}

.row-inn6 .inn6-content .col{width:67.42%;flex-shrink:0}

.row-inn6 .inn6-content .cor{padding:40px;width:25%;box-shadow:0 4px 30px rgba(75,99,84,.09);border-radius:14px;position:sticky;top:120px;flex-shrink:0}

.detail .head{padding-bottom:27px;border-bottom:1px solid #dfe2e4}

.detail .head .tit{margin-bottom:16px;font-size:24px;color:#000;font-weight:700;line-height:1.42}

.detail .head .date{font-size:16px;color:#04638d;line-height:1.69}

.detail .cont{padding:30px 0 48px;font-size:16px;color:#666;line-height:1.75}
.detail .cont a{color:#04638d}
.detail .cont a:hover{color:#BC0407 }
.detail .cont p+p{margin-top:12px}

.detail .dtPage{padding-top:22px;border-top:1px solid #dfe2e4;font-size:16px;color:#999;line-height:42px}

.detail .dtPage .item{overflow:hidden}

.detail .dtPage span{float:left}

.detail .dtPage a{display:block;overflow:hidden;font-size:inherit;color:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.detail .dtPage .item:hover a{color:#04638d}

.newsL2 .con{padding:20px 0;display:block;border-bottom:1px solid #eee}

.newsL2 .date{margin-bottom:7px;font-size:16px;color:#999;line-height:1.69}

.newsL2 .tit{font-size:16px;color:#333;font-weight:400;line-height:1.78;max-height:3.56em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.newsL2 .con:hover .tit{color:#04638d}

.row-inn7_1{padding:110px 0 104px}

.row-inn7_1 .m-hd4{margin-bottom:70px}

.row-inn7_2{padding:100px 0;min-height:100vh;position:relative;z-index:1;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden;display:-webkit-flex;display:flex;align-items:center}

.row-inn7_2:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:-1}

.row-inn7_2 .wp{width:100%;flex-shrink:0}

.row-inn7_2 .m-hd4{margin-bottom:106px}

.txtL2{margin:0 -100px -40px;line-height:2;color:#fff;display:-webkit-flex;display:flex;flex-wrap:wrap}

.txtL2 li{margin-bottom:40px;padding:0 100px;width:25%;flex-shrink:0;position:relative}

.txtL2 li:before{content:'';position:absolute;right:0;top:0;width:1px;height:100%;background-color:rgba(255,255,255,.2)}

.txtL2 li:last-child:before{display:none}

.txtL2 .tit{margin-bottom:18px;font-size:20px;font-weight:700}

.txtL2 .txt{font-size:16px}

.row-inn7_3{padding:102px 0 88px;overflow:hidden}

.row-inn7_3 .m-hd4{margin-bottom:50px}

.team-sp1{position:relative}

.team-sp1 .pic{padding-top:62.22%;position:relative;border-radius:14px;overflow:hidden}

.team-sp1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}

.team-sp1 .pic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.team-sp1 .swiper-pagination-progressbar{margin-top:90px;position:static!important;border-radius:0;background:#ececec;height:2px!important}

.team-sp1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#04638d}

.team-sp1 .swiper-arrow{margin:46px -7px 0;display:-webkit-flex;display:flex}

.team-sp1 .swiper-arrow .swiper-next,.team-sp1 .swiper-arrow .swiper-prev{margin:0 7px;width:52px;height:52px;background-color:rgba(4,99,141,.2);background-repeat:no-repeat;background-position:center center;-webkit-background-size:8px auto;background-size:8px auto;border-radius:50%;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.team-sp1 .swiper-arrow .swiper-prev{background-image:url(../images/icon-arrow14.png)}

.team-sp1 .swiper-arrow .swiper-next{background-image:url(../images/icon-arrow15.png)}

.team-sp1 .swiper-arrow .swiper-next:hover,.team-sp1 .swiper-arrow .swiper-prev:hover{background-color:#04638d}

.team-sp1 .swiper-arrow .swiper-prev:hover{background-image:url(../images/icon-arrow16.png)}

.team-sp1 .swiper-arrow .swiper-next:hover{background-image:url(../images/icon-arrow17.png)}

.row-inn8{padding:86px 0;overflow:hidden}

.recruitL1 li{border-radius:8px;overflow:hidden}

.recruitL1 li+li{margin-top:32px}

.recruitL1 .hd{padding:15px 40px;background-color:rgba(151,190,212,.12);min-height:90px;cursor:pointer;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}

.recruitL1 .hd .tit{padding-left:20px;width:50.6%;font-size:18px;color:#353844;font-weight:700;line-height:1.33;position:relative;flex-shrink:0}

.recruitL1 .hd .tit:before{content:'';position:absolute;left:0;top:50%;width:4px;height:20px;background-color:#04638d;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.recruitL1 .hd .info{padding:0 40px;font-size:16px;color:#666;line-height:1.5;flex-grow:1;display:-webkit-flex;display:flex;flex-wrap:wrap}

.recruitL1 .hd .info .info-it{padding:0 15px;align-items:center}

.recruitL1 .hd .icon-arrow{width:50px;height:50px;background:rgba(4,99,141,.1) url(../images/icon-arrow18.png) center center no-repeat;-webkit-background-size:18px auto;background-size:18px auto;border-radius:50%;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.recruitL1 .hd:hover .icon-arrow{background-color:#04638d;background-image:url(../images/icon-arrow20.png)}

.recruitL1 .cont{padding:32px 60px 53px;background-color:#fbfcfc;font-size:16px;color:#666;line-height:2.47;display:none}

.recruitL1 .cont h4{color:#353844}

.recruitL1 .cont .btns{margin-top:50px;display:-webkit-flex;display:flex}

.recruitL1 .cont .btns .a1{width:124px;height:44px;line-height:44px;border-radius:50px;background-color:#04638d;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.recruitL1 .cont .btns .a1:hover{opacity:.8}

.recruitL1 .hd.on .icon-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}

.row-inn9{padding-bottom:100px}

.row-inn9 .cur{margin-bottom:20px;padding:15px 0}

.search1{padding-right:90px;height:90px;background-color:#fff;box-shadow:0 0 1.875rem rgba(0,0,0,.1);position:relative}

.search1 button,.search1 input{outline:0;border:none}

.search1 .inp{padding:0 20px;display:block;width:100%;height:90px;line-height:90px;font-size:20px;color:#132630}

.search1 .submit{position:absolute;right:0;top:0;width:90px;height:90px;background:url(../images/icon-so3.png) center center no-repeat;-webkit-background-size:32px auto;background-size:32px auto}

.radioG1{padding:40px 0;font-size:0;border-bottom:1px solid #e6e6e6}

.radioG1 .item{margin-right:150px;display:inline-block;vertical-align:middle;position:relative;overflow:hidden}

.radioG1 input{position:absolute;left:-999px}

.radioG1 .tit{font-size:18px;color:#252d36;position:relative;cursor:pointer}

.radioG1 .tit:before{margin:2px 8px 0 0;content:'';display:inline-block;vertical-align:top;width:24px;height:24px;border:1px solid #626e77;border-radius:50%}

.radioG1 .tit:after{content:'';position:absolute;left:4px;top:5px;width:16px;height:16px;background-color:#04638d;border-radius:50%;opacity:0}

.radioG1 input:checked+.tit:after{opacity:1}

.result1{margin-top:40px;font-size:18px;color:#252d36}

.result1 span{margin:0 5px;color:#04638d}

.newsL3{font-size:16px}

.newsL3 .con{padding:40px 0;display:block;position:relative}

.newsL3 .con:before{content:'';width:100%;height:8px;background-color:#f5f5f5;position:absolute;left:0;bottom:0;z-index:1}

.newsL3 .con:after{content:'';width:100%;height:8px;background-color:#04638d;position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:left top;transition:transform .5s ease;z-index:2}

.newsL3 .date{color:#252d36}

.newsL3 .tit{margin-top:10px;font-size:20px;color:#252d36;font-weight:400;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}

.newsL3 p{margin-top:10px;color:#252d36}

.newsL3 span{margin-top:10px;display:inline-block;color:#04638d}

.newsL3 .con:hover:after{transform:scaleX(1)}

.newsL3 .con:hover .tit{color:#04638d}

@media screen and (min-width:1921px){
.section-ind1{min-height:900px;}
}
@media only screen and (max-width:1919px){

.pop-nav .pop-info .inn{font-size:22px}

}
@media screen and (max-width:1660px){
.sec-cont1{margin-bottom:50px}
.section-ind1{min-height:850px;}
}
@media only screen and (max-width:1499px){

.wp{width:90%!important}

.mainIn1{padding-top:80px}

.header{height:80px}

.header .header-nav{height:80px}

.header .header-soBtn{height:80px}

.pop-win1 .pop-head{padding:30px 50px;min-height:120px}

.pop-win1 .pop-head .tit{font-size:22px}

.pop-win1 .pop-cont{padding:40px 50px}

.pop-win1 .pop-fot{padding:20px 50px;height:80px}

.pop-win1 .pop-fot .btns .a1{width:110px;height:40px;line-height:40px;font-size:14px}

.pop-so{top:80px}

.pop-so .pop-cont{padding:40px 10% 50px}

.pop-so .pop-cont .inp{height:64px;line-height:64px;font-size:18px}

.pop-so .pop-cont .bg{left:10%}

.pop-nav .close{right:80px;top:60px}

.pop-nav .pop-logo{margin-bottom:30px;width:280px}

.pop-nav .pop-info{margin-bottom:40px}

.pop-nav .pop-info .item{padding:20px 10px}

.pop-nav .pop-info .tit{font-size:14px}

.pop-nav .pop-info .inn{font-size:18px}

.pop-nav .pop-info .addr{font-size:12px}

.pop-nav .pop-info .addr .addr-r{-webkit-background-size:10px auto;background-size:10px auto}

.pop-nav .pop-contact .inn .inn-l{margin-right:10px}

.pop-nav .pop-contact .tit .en{font-size:24px}

.pop-nav .pop-contact .tit .cn{font-size:20px}

.pop-nav .pop-contact .pic{padding:4px;width:90px;height:90px;line-height:82px}

.pop-nav .pop-contact .link{margin:0 -15px}

.pop-nav .pop-contact .link a{padding:0 15px;font-size:14px}

.pop-nav .content .cor{padding-top:120px}

.nav2{padding-top:30px}

.nav2 dt{margin-bottom:10px;font-size:14px}

.nav2 dd a{padding:5px 0;font-size:12px}

.footer .fot-1{padding:40px 0 20px}

.footer .footer-logo{height:44px;line-height:44px}

.footer .footer-info{font-size:12px;line-height:2}

.footer .footer-info .tel{font-size:16px}

.footer .fot-2{padding:15px 0}

.footer .footer-nav a{font-size:14px;line-height:2.2}

.footer .footer-code .pic{width:100px;height:100px;line-height:88px}

.footer .footer-code .tit span{font-size:14px}

.footer .fot-3{padding:15px 0}

.footer .footer-lk a{font-size:12px}

.footer .footer-copy{font-size:12px}

.pop-win2 .close{top:6px;right:15px}

.pop-win2 .pop-head{min-height:50px}

.pop-win2 .pop-head .tit{font-size:18px}

.pop-win2 .pop-cont{padding:30px}

.form1 .form-it{margin-bottom:15px}

.form1 .form-tit{margin-bottom:8px;font-size:14px}

.form1 .inp{padding:0 12px;height:36px;line-height:34px}

.drop1 .drop1-hd{height:36px;line-height:34px}

.drop1 .drop1-hd .drop1-tit{padding:0 12px}

.form1 .form-upload{margin-bottom:15px;height:110px}

.form1 .form-upload .btns .icon{width:40px;height:40px;line-height:40px}

.form1 .form-xy{margin-bottom:20px}

.pop-win3{padding:20px 30px}

.pop-win3 .pop-head{margin-bottom:20px}

.pop-win3 .pop-head .tit{font-size:20px}

.form2 .form-tit{margin-bottom:10px;font-size:14px}

.form2 .form-it+.form-it{margin-top:15px}

.form2 .inp,.form2 .tar{padding:0 12px;height:36px;line-height:34px}

.form2 .tar{height:110px}

.form2 .form-xy{margin-bottom:20px}

.form2 .form-btns .submit{width:200px;height:36px;line-height:36px;font-size:14px}

.ban{height:440px}

.ban .cont .tit{font-size:40px}

.cur .wp{width:90%}

.ban2{height:680px}

.ban2 .cont .tit{font-size:48px}

.m-hd1 .tit .en{font-size:34px}

.m-hd1 .tit .cn{font-size:30px}

.m-hd2{margin-bottom:100px}

.m-hd2 .tit{font-size:40px}

.m-hd3{padding-bottom:15px}

.m-hd3 .tit{font-size:18px}

.m-hd3 .tit:before{width:3px;height:20px}

.m-hd4 .tit{font-size:36px}

.m-text1{font-size:18px}

.m-text1 .tit{font-size:14px}

.m-text1 .year{font-size:36px}

.m-text2{font-size:14px}

.m-text2 h4{margin:20px 0 5px;font-size:18px}

.m-text3{font-size:14px}

.m-text4 .cn{margin-bottom:70px;font-size:24px}

.m-text4 .en{font-size:14px}

.m-text5 .tit{margin-bottom:30px;font-size:40px}

.m-text5 .txt{font-size:14px}

.pages{padding-top:60px}

.pages ul li{padding:0 5px}

.pages ul a{font-size:14px;line-height:30px;min-width:30px}

.pages ul .end a,.pages ul .first a,.pages ul .next a,.pages ul .prev a{width:30px;height:30px}

.banner .cont .tit{font-size:56px}

.banner .cont .desc span{font-size:18px}

.banner .swiper-btns{bottom:80px}



.sec-bg .ig1{top:-620px}

.sec-bg .ig2{top:200px}



.igT-sp1 .swp-text{padding-bottom:100px}

.igT-sp1 .swp-text .tit{font-size:18px}

.igT-sp1 .swp-text .date{font-size:24px}

.igT-sp1 .swp-text .desc{font-size:14px}

.igT-sp1 .swiper-pag{bottom:40px!important}

.notice-sp1{height:50px}

.notice-sp1 .notice-left .tit{height:50px;line-height:50px;font-size:14px}

.notice-sp1 .notice-left .item{margin-right:40px}
.notice-scroll a{margin-right:40px;font-size:14px;}
.row-inn3 .wp{width:90%}

.slideNav2{padding:0 20px 15px;top:90px}

.slideNav2 .head{padding:15px 12px;margin-bottom:15px}

.slideNav2 .head .icon{width:30px;height:30px;line-height:30px}

.slideNav2 .head .title{font-size:18px}

.slideNav2 .content li{margin-bottom:10px}

.slideNav2 .content .tit{padding:6px 15px;font-size:14px}

.prodL1 .con{padding:30px 40px}

.prodL1 .con:before{left:40px;right:40px}

.prodL1 .num{right:40px;top:15px;font-size:50px}

.prodL1 .tit{margin-bottom:30px;font-size:18px}

.prodL1 .txt{font-size:14px}

.row-inn4_1{padding:98px 0 94px}

.row-inn4_1 .cor .m-imgs{margin:50px 0 58px}

.advL1 .mask-text{padding:48px 30px}

.advL1 .tit{font-size:26px}

.advL1 .line{margin:20px auto;height:30px}

.advL1 .txt{font-size:14px}

.pos-nav .item{padding:0 30px}

.pos-nav .item>.tit{font-size:16px}

.row-inn7_1{padding:80px 0}

.row-inn7_1 .m-hd4{margin-bottom:50px}

.txtL1 li+li{margin-top:110px}

.txtL1 .tit{margin-bottom:10px;font-size:24px}

.txtL1 .txt{font-size:14px}

.row-inn7_2 .m-hd4{margin-bottom:80px}

.txtL2{margin:0 -4% -40px}

.txtL2 li{padding:0 4%}

.txtL2 .tit{font-size:16px}

.txtL2 .txt{font-size:12px}

.team-sp1 .swiper-pagination-progressbar{margin-top:70px}

.team-sp1 .swiper-arrow{margin-top:30px}

.row-inn7_3{padding:80px 0 70px}

.row-inn7_3 .m-hd4{margin-bottom:40px}

.news-sp1{margin-bottom:30px}

.hotNews .tit{margin-bottom:20px;font-size:22px}

.hotNews .date{margin-bottom:12px;font-size:14px}

.hotNews .txt{margin-bottom:20px;font-size:14px}

.hotNews .more{width:110px;line-height:36px;font-size:14px}

.hotNews .more .icon{margin-left:10px}

.newsL1 .con{padding:40px 0}

.newsL1 .date:before{height:110px}

.newsL1 .date .d1{font-size:76px}

.newsL1 .date .d2{font-size:16px}

.newsL1 .tit{font-size:22px}

.newsL1 .txt{font-size:14px}

.row-inn6 .cur{margin-bottom:30px}

.row-inn6 .inn6-content .cor{padding:30px;top:90px}

.detail .head{padding-bottom:20px}

.detail .head .tit{margin-bottom:12px;font-size:18px}

.detail .head .date{font-size:12px}

.detail .cont{padding:20px 0 30px;font-size:14px}

.detail .dtPage{font-size:14px;line-height:30px}

.newsL2 .con{padding:15px 0}

.newsL2 .date{margin-bottom:4px;font-size:14px}

.newsL2 .tit{font-size:14px}

.row-inn8{padding:60px 0}

.recruitL1 .hd{min-height:70px}

.recruitL1 .hd .tit{font-size:16px}

.recruitL1 .hd .info{font-size:14px}

.recruitL1 .hd .icon-arrow{width:40px;height:40px;-webkit-background-size:14px auto;background-size:14px auto}

.recruitL1 .cont{padding:20px 40px 40px;font-size:14px}

.recruitL1 .cont .btns{margin-top:40px}

.recruitL1 .cont .btns .a1{width:100px;height:34px;line-height:34px;font-size:14px}

.row-inn2 .row-col{width:240px}

.slideNav{top:90px}

.slideNav .tit{padding:8px 20px;font-size:14px}

.mapSite .col{margin-right:50px;min-width:180px}

.mapSite .col:before{top:4px}

.mapSite .title{font-size:32px}

.navL1 .tit{padding:10px 20px;font-size:16px}

.contact1 .title{margin-bottom:40px;font-size:30px}

.contact1 .info{margin-bottom:50px}

.contact1 .info .info-it+.info-it{margin-top:15px}

.contact1 .info .icon{width:22px;height:22px;line-height:22px}

.contact1 .info .tit{font-size:18px}

.contact1 .codes .pic{margin-bottom:15px;width:140px;height:140px;line-height:110px}

.contact1 .codes .tit{font-size:14px}

.map{height:390px}

.search1{padding-right:70px;height:70px}

.search1 .inp{height:70px;line-height:70px;font-size:16px}

.search1 .submit{width:70px;height:70px}

.radioG1 .tit{font-size:16px}

.radioG1 .tit:before{width:20px;height:20px}

.radioG1 .tit:after{width:12px;height:12px}

.result1{font-size:16px}

.newsL3{font-size:14px}

.newsL3 .tit{font-size:18px}
.sec-cont1{margin-bottom:40px}
.section-ind1{min-height:750px;height:calc(100% - 80px)}
}
@media screen and (max-width:1366px){
.section-ind1{min-height:700px;}
}
@media screen and (max-width:1280px){
.sec-cont1{margin-bottom:30px}
.section-ind1{min-height:inherit;height:auto;padding:60px 0px}
}
@media only screen and (max-width:1199px){

.mainIn1{padding-top:70px}

.header{padding:0 20px;height:70px}

.header .header-nav>li>a{padding:0 15px}

.pop-win1{width:800px}

.pop-win1 .pop-head{padding:15px 30px;min-height:78px}

.pop-win1 .pop-head .tit{font-size:18px}

.pop-win1 .pop-cont{padding:30px;font-size:14px}

.pop-win1 .pop-fot{padding:20px 30px}

.pop-so{top:70px}

.ban{height:350px}

.ban .cont .tit{font-size:32px}

.ban .cur{bottom:10px}

.ban2{height:540px}

.ban2 .cont .tit{font-size:38px}

.m-hd1 .tit .en{font-size:26px}

.m-hd1 .tit .cn{font-size:22px}

.m-text1{font-size:14px}

.m-text1 .tit{font-size:12px}

.m-text1 .year{font-size:28px}

.banner .cont .tit{font-size:42px}

.banner .cont .desc span{font-size:14px}

.banner .swiper-btns{bottom:20px}

.banner .swiper-pag{text-align:center}

.banner .swiper-pag .swiper-pagination-bullet{margin:0 4px!important;width:8px;height:8px}

.banner .swiper-pag .swiper-pagination-bullet-active{width:24px}

.section-ind1{padding:80px 0 60px}

.sec-cont1{margin-bottom:60px}

.sec-cont1 .m-hd1{margin-bottom:40px}

.igT-sp1 .swp-text{padding-bottom:60px}

.igT-sp1 .swp-text .tit{font-size:16px}

.igT-sp1 .swp-text .date{font-size:24px}

.igT-sp1 .swp-text .desc{font-size:12px}

.igT-sp1 .swiper-pag{bottom:20px!important}

.float-chat{right:20px}

}

@media only screen and (max-width:959px){

.wp{padding:0 20px!important;width:100%!important}

body{padding-top:60px}

.mainIn1{padding:0}

.header-menuBtn{display:block}

.header{height:60px}

.header .header-logo{margin:0}

.header .header-nav{display:block;width:100%;height:auto}

.header .header-nav>li>a{padding:10px 15px;font-size:18px}

.header .header-nav>li>a:before{display:none}

.header .header-soBtn{display:none}

.header .header-line{display:none}

.header .header-menuBtn-pc{display:none}

.header .header-hdr{padding:20px 0;overflow:scroll;flex-direction:column;justify-content:space-between;position:fixed;z-index:99;left:0;top:60px;width:100%;max-height:100%;background-color:rgba(255,255,255,.98);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}

.header .header-hdr.header-hdr__down{bottom:100%;visibility:hidden;opacity:0}

.header .header-hdr.header-hdr__down.header-hdr__open{bottom:0;visibility:visible;opacity:1}

.header .header-nav .header-navsub{padding:10px 0;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.m-so1{display:block}

.pop-win1{width:90%;border-radius:10px}

.pop-win1 .pop-head{padding:15px;min-height:auto}

.pop-win1 .pop-head .tit{font-size:16px}

.pop-win1 .pop-cont{padding:20px}

.pop-win1 .pop-fot{padding:10px 20px;height:auto}

.pop-win1 .pop-fot .btns .a1{width:80px;height:30px;line-height:30px;font-size:12px}

.footer .fot-1{padding:20px 0 15px;display:block}

.footer .fot-1 .col{margin-bottom:20px;width:100%}

.footer .fot-1 .cor{width:100%}

.footer .footer-logo{text-align:center}

.footer .footer-info{text-align:center}

.footer .fot-2{padding:10px 0;display:block}

.footer .fot-2 .col{width:100%}

.footer .fot-2 .cor{width:100%;justify-content:center}

.footer .footer-nav a{min-width:25%}

.footer .fot-3{display:block}

.footer .fot-3 .col{margin-bottom:5px}

.footer .footer-lk{justify-content:center}

.footer .footer-copy{text-align:center}

.pop-win2{width:80%}

.pop-win2 .close{right:10px}

.pop-win2 .pop-head{padding-left:20px;padding-right:50px}

.pop-win2 .pop-head .tit{font-size:16px}

.pop-win2 .pop-cont{padding:20px}

.form1 .form-upload{height:90px}

.form1 .form-xy{margin-bottom:15px}

.form1 .form-xy .chk{margin-top:6px}

.form1 .form-xy span{line-height:1.8}

.form1 .form-btns .submit{width:180px}

.pop-win3{width:90%}

.form2 .form-xy{margin-bottom:15px}

.form2 .form-xy .chk{margin-top:6px}

.form2 .form-xy span{line-height:1.8}

.form2 .form-btns .submit{width:180px}

.ban{height:160px}

.ban .cont{top:46%}

.ban .cont .tit{font-size:24px}

.ban .cur{bottom:0}

.ban2{height:240px}

.ban2 .ban2-cont{top:60px}

.ban2 .cont{top:50%}

.ban2 .cont .tit{font-size:28px}

.m-hd2{margin-bottom:20px}

.m-hd2 .tit{font-size:24px;text-align:center}

.m-hd4 .tit{font-size:20px}

.m-text2{padding:0}

.m-text4 .cn{margin-bottom:20px;font-size:14px}

.m-text4 .en{font-size:12px}

.m-text5 .tit{margin-bottom:20px;font-size:24px}

.m-text6{display:block}
.m-text6 .cor{margin-top:0px}
.m-text6 .col,.m-text6 .cor{width:100%}

.m-text6 .col{margin-bottom:10px;position:static}

.pages{padding-top:25px}

.pages ul li{display:none}

.pages ul .active,.pages ul .end,.pages ul .first,.pages ul .next,.pages ul .prev{display:block}

.banner{height:240px}

.banner .cont .tit{margin-bottom:15px;font-size:32px}

.banner .cont .desc span{padding:4px 10px;font-size:12px;border-radius:5px}

.section-ind1{padding:40px 0}

.sec-bg .ig1{top:-40px}

.sec-cont1{margin-bottom:30px;display:block}

.sec-cont1 .sec-col,.sec-cont1 .sec-cor{width:100%}

.sec-cont1 .sec-col{padding-bottom:0;margin-bottom:30px}

.sec-cont1 .m-hd1{margin-bottom:30px}

.notice-sp1{padding:0 20px 0 10px}

.notice-sp1 .notice-ic{margin-right:5px}

.row-inn3{padding:40px 0}

.row-inn3 .wp{display:block}

.row-inn3 .row-col{display:none}

.row-inn3 .row-cor{padding:0}

.prodL1{padding:0;margin-bottom:-20px}

.prodL1 li{margin-bottom:20px}

.prodL1 .con{padding:20px}

.prodL1 .con:before{left:20px;right:20px}

.prodL1 .num{right:20px;top:10px;font-size:32px}

.prodL1 .tit{margin-bottom:15px}

.float-chat{right:5px;width:42px;height:42px;border-radius:4px}

.float-chat .icon{width:16px;height:16px;line-height:16px}

.float-chat .tit{font-size:8px}

.row-inn4_1{padding:40px 0}

.row-inn4_1 .wp{display:block}

.row-inn4_1 .col,.row-inn4_1 .cor{width:100%}

.row-inn4_1 .col{margin-bottom:20px}

.row-inn4_1 .cor .m-imgs{margin:20px auto}

.row-inn4_1 .row-bg{top:35px;left:60%}

.advL1 li{height:300px}

.advL1 .mask-text{padding:20px 10px;-webkit-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);transform:translateY(70px)}

.advL1 .tit{font-size:18px}

.advL1 .line{margin:5px auto;height:20px}

.advL1 .txt{font-size:10px}

.row-inn4_3{padding:40px 0;min-height:0}

.row-inn4_4{padding:40px 0;min-height:0}

.row-inn4_4:before{background:linear-gradient(45deg,rgba(255,255,255,.4) 0,rgba(255,255,255,1) 90%)}

.row-inn4_4 .m-text5{width:76%}

.pos-nav .item{padding:0 15px}

.pos-nav .item>.tit{padding:0 10px;line-height:50px}

.row-inn7_1{padding:40px 0}

.row-inn7_1 .m-hd4{margin-bottom:20px}

.txtL1 li+li{margin-top:15px}

.txtL1 .tit{margin-bottom:5px;font-size:18px}

.txtL1 .tit,.txtL1 .txt{opacity:1}

.row-inn7_2{padding:40px 0;min-height:0}

.row-inn7_2 .m-hd4{margin-bottom:20px}

.txtL2 li{width:50%}

.txtL2 .tit{margin-bottom:5px}

.row-inn7_3{padding:40px 0}

.row-inn7_3 .m-hd4{margin-bottom:20px}

.team-sp1 .swiper-pagination-progressbar{margin-top:20px}

.team-sp1 .swiper-arrow{margin-top:20px}

.team-sp1 .swiper-arrow .swiper-next,.team-sp1 .swiper-arrow .swiper-prev{width:40px;height:40px}

.row-inn1{padding:40px 0}

.news-sp1 .swiper-next,.news-sp1 .swiper-prev{display:none}

.hotNews .con{display:block}

.hotNews .inner,.hotNews .pic{width:100%}

.hotNews .inner{padding:20px;overflow:hidden}

.hotNews .tit{margin-bottom:10px;font-size:18px}

.hotNews .more{float:right}

.newsL1 .con{padding:20px 0}

.newsL1 .date{width:90px}

.newsL1 .date:before{height:86px}

.newsL1 .date .d1{padding-right:6px;margin-right:6px;font-size:26px}

.newsL1 .date .d1:before{right:-3px;bottom:2px;width:6px;height:22px}

.newsL1 .date .d2{padding-bottom:0;font-size:12px}

.newsL1 .date .d2 .d2_1{margin-bottom:5px}

.newsL1 .inner{padding-left:20px;width:calc(100% - 90px)}

.newsL1 .tit{margin-bottom:10px;font-size:16px}

.row-inn6{padding:20px 0 40px}

.row-inn6 .cur{margin-bottom:15px}

.row-inn6 .inn6-content{display:block}

.row-inn6 .inn6-content .col,.row-inn6 .inn6-content .cor{width:100%}

.row-inn6 .inn6-content .col{margin-bottom:20px}

.row-inn8{padding:40px 0}

.recruitL1 li+li{margin-top:20px}

.recruitL1 .hd{padding:15px 20px;padding-right:60px;display:block;position:relative}

.recruitL1 .hd .icon-arrow{position:absolute;right:10px;top:15px}

.recruitL1 .hd .tit{padding-left:15px;margin-bottom:5px;width:100%}

.recruitL1 .hd .tit:before{width:3px;height:14px}

.recruitL1 .hd .info{padding:0}

.recruitL1 .hd .info .info-it{padding:0 15px}

.recruitL1 .cont{padding:20px 30px 30px}

.recruitL1 .cont .btns{margin-top:20px}

.row-inn2{padding:40px 0}

.row-inn2,.row-inn2 .wp{flex-wrap:wrap}

.row-inn2 .row-col,.row-inn2 .row-cor{width:100%}

.row-inn2 .row-col{padding:0;border:none;order:2}

.row-inn2 .row-cor{margin-bottom:30px;order:1}

.mapSite .items{padding:20px 0;display:block}

.mapSite .col{min-width:0;margin:0;padding:0;margin-bottom:15px}

.mapSite .col:before{display:none}

.mapSite .title{font-size:20px}

.navL1 .tit{padding:8px 15px;font-size:14px;min-width:150px}

.row-inn5{padding:40px 0}

.contact1{display:block}

.contact1 .col,.contact1 .cor{padding:0;width:100%}

.contact1 .col{margin-bottom:30px}

.contact1 .title{margin-bottom:15px;font-size:20px}

.contact1 .info{margin-bottom:20px}

.contact1 .info .icon{margin-right:10px;width:18px;height:18px;line-height:18px}

.contact1 .info .tit{font-size:14px}

.contact1 .codes{margin:0 -25px -20px;justify-content:center}

.contact1 .codes .code-it{margin:0 25px 20px 0}

.contact1 .codes .pic{margin-bottom:10px;padding:10px;width:100px;height:100px;line-height:80px}

.map{border-radius:10px;height:280px}

.row-inn9{padding-bottom:30px}

.row-inn9 .cur{margin-bottom:0}

.search1{padding-right:50px;height:50px}

.search1 .inp{height:50px;line-height:50px;font-size:14px}

.search1 .submit{width:50px;height:50px;-webkit-background-size:26px auto;background-size:26px auto}

.radioG1{padding:20px 0}

.radioG1 .item{margin-right:50px}

.result1{margin-top:20px}

.newsL3 .con{padding:20px 0}

.newsL3 .con:after,.newsL3 .con:before{height:4px}

}

.form-xy .layui-form-checkbox{position:absolute;opacity:0;display:block}


@keyframes opa1{
0%{opacity:1 }
100%{opacity:0 }
}
@keyframes opa2{
0%{opacity:1;transform:scale(1) }
50%{opacity:1;transform:scale(5) }
100%{opacity:0;transform:scale(10)}
}
@keyframes opa3{
0%{visibility:visible}
100%{visibility:hidden}
}
.home-load{width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:1000000}

.home-svg,.home-svg1{width:100%;height:100%;overflow: hidden;position:relative;z-index:12;background:#fff;display:flex;justify-content:center;align-items:center;}
.home-svg{transition:all 0.5s linear}


.home-svg1{z-index:10;position:absolute;left:0px;top:0px;transition:all 2s linear 0.5s}
.home-svg svg,.home-svg1 svg{width:23.5%;height:auto}
.line-path {fill: none; stroke:#ccc; stroke-width:2; stroke-dasharray: 1000; stroke-dashoffset: 1000; animation: draw 1.5s forwards;}
.color-path {visibility:hidden; }
@keyframes draw {
to {stroke-dashoffset: 0;}}
.home-load.active .home-svg{opacity:0 }
.home-load.active .home-svg1{opacity:0 }

.home-loukong{width:110%;height:110%;position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%) }
.home-loukong:before{width:100%;height:100%;content:"";position:absolute;left:0%;top:0%;background:rgba(255,255,255,0.7);z-index:1}
.home-loukong img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;z-index:2;position:absolute;left:0%;top:0%;transform:scale(1);}
.home-load.active .home-loukong:before{animation:opa1 1s linear 3s 1;animation-fill-mode:forwards}
.home-load.active .home-loukong img{animation:opa2 0.8s linear 2.5s 1;animation-fill-mode:forwards}
.home-load.active{animation:opa3 0.8s ease 2.5s 1;animation-fill-mode:forwards}
.home-svg span{width:100%;position:absolute;left:0px;bottom:15%;z-index:12;text-align:center;font-size:50px;color:#eee;font-family:EuclidCircularA-Regular }

@media screen and (max-width:1000px){
.home-load{display:none}
.pop-nav{display:none}
}


/*xiugai*/
.form-inn{position:relative}
.form-inn span{width:120px;height:100%;display:block;position:absolute;right:0px;top:0px;cursor:pointer;padding:1px;box-sizing:border-box;border-radius:0px 4px 4px 0px}
.form-inn span img{width:100%;height:100% }

.form1 .form-it.ver{width:100%!important;margin-right:0px!important }
@media screen and (min-width:1921px){
.sec-bg .ig1{top:-1000px}
}
.sec-cont1{position:relative}
.sec-cont1 .sec-col{position:relative;z-index:12}
.sec-cont1 .ig2{position:absolute;left:0px;top:176px;z-index:1;width:24%;height:auto}

@media screen and (max-width:1499px){
.sec-cont1 .ig2{top:10vw;width:21%;}
}
