blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
body,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;outline:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.vm{vertical-align:middle}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
a{text-decoration:none;color:#333;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
body{color:#333;font-size:12px;line-height:1.5;font-family:"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;overflow-x:hidden;overflow-y:auto;background-color:#efefef}
img{height:auto;max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,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;padding:0;margin:0;cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:95%;max-width:1520px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h80{height:80px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.header{position:fixed;top:0;left:0;right:0;z-index:12;background-color:rgba(0,0,0,.3);transition:.3s}
.bd1 .header{background-color:transparent}
.bd2 .header{background-color:#efefef;border-bottom:1px solid #959595}
.bd1 .fixed{background-color:rgba(0,0,0,.3)}
.header .m{display:none}
.header .pc{display:block}
.fixed.header,.header:hover{background-color:#fff;box-shadow:-1px 1px 10px rgba(0,0,0,.3)}
.header .wp{display:flex;align-items:center}
.header .logo{width:214px;height:80px;font-size:0;line-height:80px;overflow:hidden}
.header .logo a{display:block;overflow:hidden}
.header .logo img{display:inline-block;vertical-align:middle;width:100%}
.header .logo .img2{display:none}
.bd1 .header .logo .img2,.bd2 .header .logo .img2,.fixed.header .logo .img2,.header:hover .logo .img2{display:inline-block}
.bd1 .header .logo .img1,.bd2 .header .logo .img1,.fixed.header .logo .img1,.header:hover .logo .img1{display:none}
.h-r{flex:1;display:flex;justify-content:space-between;align-items:center}
.h-r .right{display:flex;align-items:center}
.nav{margin-left:67px;font-size:0}
.nav li{display:inline-block;position:relative;margin-right:64px;font-size:0}
.nav li .v1{display:block;font-size:18px;color:#fff;line-height:80px;position:relative;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.bd1 .nav li .v1,.bd2 .nav li .v1,.fixed .nav li .v1,.header:hover .nav li .v1{color:#000}
.nav li:hover .v1{color:#005ba5}
.nav li .v1:after{content:"";height:6px;background-color:transparent;position:absolute;left:0;right:0;bottom:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li:hover .v1:after{background-color:#005ba5}
.sub{position:absolute;display:none;width:200px;left:50%;transform:translateX(-50%);top:100%;box-shadow:-1px 1px 10px rgba(0,0,0,.1);background-color:#fff;padding:30px 0 30px;}
.sub a{display:block;font-size:18px;text-align:center;margin-bottom:15px;transition:.3s}
.sub a:hover,.sub2 .group .box a:hover{color:#005ba5;font-weight:700}
.sub2{width:950px;transform:translateX(-27%);padding:30px 0 30px 140px}
.sub2 .group{display:inline-block;margin-right:150px;vertical-align:top}
.sub2 .group:last-child{margin-right:0}
.sub2 .group .tit{font-size:18px;padding-bottom:20px;position:relative;margin-bottom:10px;font-weight:700;display:inline-block}
.sub2 .group .tit::after{position:absolute;left:0;bottom:0;width:100%;right:0;height:4px;content:"";background-position:left center;background-repeat:no-repeat;background-size:contain;background-color:#005ba5}
.sub2 .group .box a{color:#6e6e6e;position:relative;padding-left:20px;text-align:left}
.sub2 .group .box a::after{position:absolute;left:0;top:.54em;width:6px;height:6px;content:"";background-color:#005ba5;border-radius:50%}
.sub2 .group .inner{overflow:hidden}
.sub2 .group .box{display:inline-block;float:left;margin-right:70px}
.sub2 .group .box:last-child{margin-right:0}
.h-search{font-size:18px;line-height:30px;display:inline-block;width:140px;text-align:right;border:1px solid #fff;border-radius:30px;color:#fff;padding-right:16px;transition:.3s}
.h-search:hover{opacity:.7}
.bd1 .h-search,.bd2 .h-search,.fixed .h-search,.header:hover .h-search{border-color:#000;color:#000}
.h-search .span1{display:inline-block;padding-left:30px;background-position:left center;background-repeat:no-repeat;background-size:30px auto;background-image:url(../images/icon1.png)}
.bd1 .h-search .span1,.bd2 .h-search .span1,.fixed .h-search .span1,.header:hover .h-search .span1{background-image:url(../images/icon1-1.png)}
.h-lang{font-size:18px;position:relative;margin:0 66px 0 30px}
.h-lang .lang{line-height:80px;padding-left:30px;background-position:left center;background-repeat:no-repeat;background-size:30px auto;background-image:url(../images/icon2.png);color:#fff}
.bd1 .h-lang .lang,.bd2 .h-lang .lang,.fixed .h-lang .lang,.header:hover .h-lang .lang{background-image:url(../images/icon2-1.png);color:#000}
.lang-txt{display:none;width:100px;background-color:#fff;color:#000;position:absolute;left:50%;transform:translateX(-50%);top:100%;padding:10px 0 0}
.lang-txt a{transition:.3s;display:block;text-align:center;font-size:16px;margin-bottom:10px}
.lang-txt a:hover{color:#005ba5}
.h-links a{display:inline-block;margin-left:8px;transition:.3s}
.h-links a:hover{opacity:.8}
.h-links .img{display:block;height:24px;}
.h-links .img2{display:none}
.bd1 .h-links .img2,.bd2 .h-links .img2,.fixed .h-links .img2,.header:hover .h-links .img2{display:block}
.bd1 .h-links .img1,.bd2 .h-links .img1,.fixed .h-links .img1,.header:hover .h-links .img1{display:none}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-10;opacity:0;visibility:hidden;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.m-pop.on{z-index:2000;visibility:visible;opacity:1}
.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.7)}
.m-pop .close{position:absolute;right:50px;top:50px;width:32px;height:32px;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;cursor:pointer}
.search-box{position:absolute;left:50%;top:50%;width:690px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 140px 0 12px;display:block;width:100%;line-height:50px;font-size:16px;color:#333}
.search-box .submit{position:absolute;right:0;top:0;width:120px;height:100%;bottom:0;background-color:#005ba5;font-size:18px;color:#fff;text-align:center}
.popvx-box{text-align:center;color:#fff;font-size:18px}
.popvx-box img{display:block;margin:0 auto 15px;width:350px}
.footer{font-size:18px;color:#333;background-color:#fff;border-top:3px solid #005ba5}
.footer a{color:inherit;transition:.3s}
.footer a:hover{color:#005ba5}
.f-top{padding:40px 0;border-bottom:1px solid #6e6e6e}
.f-logo{display:block;width:432px;margin-bottom:26px; margin-left: auto; margin-right: auto;}
.f-logo .img,.f-vx .img{display:block;width:100%}
.f-box1{overflow:hidden}
.f-vx{width:122px;margin-right:90px;display:inline-block; font-size: 14px; text-align:center;}
.f-links{display:inline-block;vertical-align:top;padding-top:15px}
.f-links .group{display:inline-block;vertical-align:top;margin-right:190px}
.f-links .group:last-child{margin-right:0}
.f-desc{display:inline-block;vertical-align:top;margin-right:60px}
.f-links .f-desc:last-child{margin-right:0}
.f-desc a{display:block;margin-bottom:15px;color:#333;}
.f-desc a:hover{font-weight: bold;}
.f-desc2 a{display:inline-block}
.f-tit1{font-size:24px;margin-bottom:25px;color:#333;font-weight:bold}
.f-dw{padding:60px 0 55px}
.f-dw .wp{display:flex;align-items:center;justify-content:space-between}
.f-box2 a{margin-right:20px}
.f-links2 a{display:inline-block}
.f-links2 span{display:inline-block;margin:0 15px}
.f-box2{margin-bottom:10px}
.menuBtn{display:none;position:fixed;top:15px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#000;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
@media only screen and (min-width:1199px){
.wp{max-width:79.16vw;margin:0 auto}
.h50{height:2.604vw;clear:both}
.h80{height:4.166vw;clear:both}
.h100{height:5.208vw;clear:both}
.header{top:0;left:0;right:0;transition:.3s}
.header .wp{align-items:center}
.header .logo{width:11.14vw;height:4.166vw;font-size:0;line-height:4.166vw}
.h-r{flex:1;justify-content:space-between;align-items:center}
.h-r .right{align-items:center}
.nav{margin-left:3.489vw;font-size:0}
.nav li{margin-right:3.77vw;font-size:0}
.nav li .v1{font-size:0.941vw;line-height:4.166vw;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li .v1:after{content:"";height:.312vw;left:0;right:0;bottom:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.sub{width:10.41vw;transform:translateX(-50%);top:100%;box-shadow:-1px 1px .52vw rgba(0,0,0,.1);padding:1.604vw 0 1.604vw}
.sub a{font-size:0.941vw;margin-bottom:.781vw;transition:.3s}
.sub a:last-child{ margin-bottom: 0;}
.sub2{width:50.33vw;transform:translateX(-27%);padding:1.604vw 0 1.604vw 7.291vw}
.sub2 .group{margin-right:7.812vw}
.sub2 .group .tit{font-size:0.941vw;padding-bottom:.41vw;margin-bottom:.52vw}
.sub2 .group .tit::after{left:0;bottom:0;height:.208vw;content:""}
.sub2 .group .box a{padding-left:1.041vw}
.sub2 .group .box a::after{left:0;top:.54em;width:.312vw;height:.312vw;content:"";border-radius:50%}
.sub2 .group .box{margin-right:3.645vw}
.h-search{font-size:0.941vw;line-height:1.562vw;width:7.291vw;border:1px solid #fff;border-radius:1.562vw;padding-right:.833vw;transition:.3s}
.h-search:hover{opacity:.7}
.h-search .span1{padding-left:1.562vw;background-repeat:no-repeat;background-size:1.562vw auto}
.h-lang{font-size:0.941vw;margin:0 3.437vw 0 1.562vw}
.h-lang .lang{line-height:4.166vw;padding-left:1.562vw;background-size:1.562vw auto}
.lang-txt{width:5.208vw;transform:translateX(-50%);top:100%;padding:.52vw 0 0}
.lang-txt a{transition:.3s;font-size:.833vw;margin-bottom:.52vw}
.h-links a{margin-left:.612vw;transition:.3s}
.h-links a:hover{opacity:.8}
.h-links .img{height:1.262vw}
.m-pop,.m-pop .pop-bg{left:0;top:0}
.m-pop .close{right:2.604vw;top:2.604vw;width:1.666vw;height:1.666vw;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.search-box{top:50%;width:35.93vw;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 7.291vw 0 .625vw;line-height:2.604vw;font-size:.833vw}
.search-box .submit{right:0;top:0;width:6.25vw;bottom:0;font-size:.937vw}
.footer{font-size:0.941vw;}
.footer a{transition:.3s}
.f-top{padding:2.208vw 0;border-bottom:1px solid #6e6e6e}
.f-logo{width:22.5vw;margin-bottom:1.916vw}
.f-vx{width:6.56vw;margin-right:5.895vw}
.f-links{padding-top:.781vw}
.f-links .group{margin-right:9.895vw}
.f-desc{margin-right:3.125vw}
.f-desc a{margin-bottom:.781vw}
.f-desc2 p{margin-bottom:.5vw}
.f-tit1{font-size:1.358vw;margin-bottom:1.302vw;font-weight:700}
.f-dw{font-size:.833vw;padding:3.125vw 0 2.864vw}
.f-dw .wp{align-items:center;justify-content:space-between}
.f-box2 a{margin-right:1.041vw}
.f-links2 span{margin:0 .781vw}
.f-box2{margin-bottom:.52vw}
}
@media only screen and (max-width:1199px){
.wp{padding:0 15px;max-width:100%;width:100%}
.menuBtn{display:block}
body{padding-top:60px}
.bd1 .header,.bd2 .header,.header{background-color:#fff;border-bottom:none}
.header .m{display:block}
.header .pc{display:none}
.h-r{display:none;position:fixed;top:60px;bottom:0;overflow-y:auto;background-color:#fff;left:0;right:0;width:100%}
.header .logo{width:100px;height:60px;line-height:60px}
.header .logo .img1{display:none}
.header .logo .img2{display:inline-block}
.nav li{display:block;margin-right:0}
.nav li .arr{position:absolute;right:5px;top:0;height:35px;width:20px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/arr-1.png);transition:.3s}
.nav li.ok .arr{transform:rotate(90deg)}
.nav li .v1:after{display:none}
.nav{margin-left:0;padding:0 15px}
.nav li .v1{font-size:16px;line-height:35px;display:inline-block}
.sub{position:relative;left:auto;top:auto;transform:translate(0);width:100%;box-shadow:none;padding:0 10px}
.sub2 .group .tit{font-size:14px;padding-bottom:10px}
.sub2 .group .tit::after{width:80px}
.sub a{font-size:12px;margin-bottom:5px;text-align:left}
.sub2 .group .box a{padding-left:8px}
.sub2 .group .box a::after{width:3px;height:3px}
.sub2 .group{margin-right:30px;margin-bottom:15px}
.h-r .right{display:block}
.h-links{text-align:center}
.h-links a{margin:0 4px}
.h-lang{font-size:14px;position:fixed;top:0;right:50px;margin:0}
.h-lang .lang{line-height:60px;padding-left:20px;background-size:18px auto}
.lang-txt{width:60px}
.lang-txt a{font-size:14px;margin-bottom:5px}
.h-search{margin:15px auto;display:block}
.search-box{width:90%}
.footer{font-size:14px}
.f-top{padding:20px 0}
.f-logo{width:160px;margin:0 auto 15px}
.f-vx{display:block;width:80px;margin:0 auto}
.f-tit1{font-size:16px;margin-bottom:10px}
.f-desc a{margin-bottom:5px}
.f-desc{margin-right:20px}
.f-links{display:none}
.f-dw{padding:15px;font-size:12px;text-align:center}
.f-dw .wp{display:block}
.f-box2,.f-dw .left{margin-bottom:5px}
.h80{height:0}
}
.g-top{width:60px;height:60px;background:url(../images/icondown.png) center center no-repeat #005ba5;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:10px;position:fixed;right:46px;bottom:10%;z-index:8;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-top:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.g-banner{width:100%;position:relative;padding-top:21.25%}
.g-banner img,.m-info-in .pic img,.ul-information .pic img,.ul-pic-iy .pic img{width:100%;height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);object-fit:cover;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.g-banner .txt{color:#fff;position:absolute;left:0;width:100%;top:60%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-banner .tit{font-size:60px;line-height:1.3em;margin-bottom:30px;font-weight:700}
.g-banner .desc{font-size:24px;line-height:1.4em}
.g-content{padding:60px 0 70px}
.g-content .box-t{position:relative}
.g-left-z{float:left;width:25.52%;padding-right:48px;position:sticky;top:120px}
.ul-snv .con{display:block;margin-bottom:40px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-snv .top{position:relative;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-snv .tit{display:block;height:60px;line-height:60px;font-size:18px;padding-left:40px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;position:relative}
.m-info-in:hover .pic img {
    transform: scale(1.05) translateY(-50%);
    -webkit-transform: scale(1.05) translateY(-50%);
    -moz-transform: scale(1.05) translateY(-50%);
    -ms-transform: scale(1.05) translateY(-50%);
    -o-transform: scale(1.05) translateY(-50%);
}
.m-info-in a:hover{color: #005ba5; }
.m-info-in .more::after,.ul-snv .icon{content:"";display:block;width:28px;height:28px;position:absolute;right:50px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../images/service/se6.svg) center center no-repeat;background-size:contain;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;z-index:2;cursor:pointer}
.m-info-in .more::after{width:22px;height:22px;background:url(../images/service/se5-1.svg) center center no-repeat;background-size:contain;right:10px}
.m-info-in .more:hover::after{ background-image:url(../images/service/se5.svg);}
.ul-snv .on .tit,.ul-snv .top:hover{font-weight:700;background-color:#005ba5}
.ul-snv .on .tit,.ul-snv .top:hover .tit{color:#fff}
.ul-snv .con:hover,.ul-snv .on .con{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}
.m-info-in .more:hover::after,.ul-snv .on .icon,.ul-snv .top:hover .icon{background:url(../images/service/se5.svg) center center no-repeat;background-size:contain}
.g-rioght-z{float:right;width:74.48%}
.m-service-info{background-color:#fff;padding:55px 45px;overflow:hidden}
.m-service-info .tit{font-size:34px;line-height:1.4em;color:#005ba5;font-weight:700;margin-bottom:37px}
.m-service-info .txt{margin-bottom:37px}
.m-service-info .desc{font-size:18px;line-height:2em; text-indent: 2em;}
.m-service-info .pic{overflow:hidden}
.m-service-info .pic img{width:100%;height:auto;object-fit:cover;display:block}
.ul-service-aq{color:#000}
.ul-service-aq .con{background-color:#fff;margin-bottom:30px;cursor:pointer;display:block;overflow:hidden}
.ul-service-aq .con .question a{padding:30px; display: block;}
.ul-service-aq .con .question a span{float: right; font-size:medium; font-weight: normal;}
.ul-service-aq .con .question a:hover{ background-color: #005ba5; color:#fff;}
.ul-service-aq .con b{font-size:20px;line-height:1.4em;float:left;margin-right:20px;display:block;}
.ul-service-aq .question{font-size:20px;line-height:1.4em;font-weight:700}
.ul-service-aq .answer{font-size:18px;line-height:2em;margin-top:15px;display:none}
.pages{text-align:center}
.ul-pages{display:inline-block;margin:0 -5px}
.ul-pages a{float:left}
.ul-pages a{margin:0 5px;display:block;width:40px;height:40px;line-height:38px;font-size:18px;color:#9a9a9a;border:1px solid #9a9a9a;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-pages .next a,.ul-pages .prev a{width:100px}
.ul-pages a.page-num-current,.ul-pages a:hover{background-color:#005ba5;color:#fff;border-color:#005ba5}
.ul-service-form li{margin-bottom:20px}
.ul-service-form .con2{margin:0 -20px;overflow:hidden}
.ul-service-form .list{width:33.33%;float:left}
.ul-service-form .item{margin:0 20px;background-color:#fff;padding:15px 40px}
.ul-service-form .tit{font-size:18px;line-height:50px;float:left;width:70px}
.ul-service-form .input{overflow:hidden}
.ul-service-form .input input,.ul-service-form .input select{width:100%;height:50px;border:none;font-size:18px}
.ul-service-form .input2{padding-top:7px}
.ul-service-form .input textarea{width:100%;border:none;font-size:18px;line-height:40px;resize:none}
.m-ab-info{padding:135px 0}
.m-ab-info .con{display:block;background-color:#fff;padding:40px}
.m-ab-info .box{position:relative;padding-left:50%}
.m-ab-info .txt{font-size:18px;line-height:2em}
.g-tit-z{text-align:center;margin-bottom:110px}
.g-tit-z .tit{font-size:42px;line-height:1.4em;margin-bottom:10px;font-weight:700}
.g-tit-z .line{width:100px;height:10px;display:inline-block;background-color:#005ba5}
.m-ab-contact{padding-bottom:95px}
.m-ab-concern{padding-bottom:140px}
.ul-ab-contact{overflow:hidden;margin:0 -20px}
.ul-ab-contact li{float:left;width:50%;margin-bottom:40px}
.ul-ab-contact .con{display:block;margin:0 20px;padding:40px 84px;color:#000;background-color:#fff;display:flex;align-items:center}
.ul-ab-contact .tit{font-size:24px;line-height:1.4em;margin-bottom:8px;font-weight: bold;}
.ul-ab-contact .desc{font-size:18px;line-height:1.3em;font-weight:700}
.ul-ab-contact .pic{width:61px;height:68px;margin-right:68px;overflow:hidden;flex-shrink:0}
.ul-qr{padding:0 100px;margin:0 -20px;overflow:hidden}
.ul-qr li{float:left;width:25%}
.ul-qr .con{display:block;margin:0 20px}
.ul-qr .pic{padding-top:100%;position:relative;margin-bottom:20px;overflow:hidden}
.ul-qr .pic img{width:100%;height:100%;position:absolute;top:50%;object-fit:cover;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-qr .tit{text-align:center;font-size:24px;color:#000;line-height:1.4em}
.m-videopop{position:absolute;padding-right:40px;left:0;width:50%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-videopop .play{position:absolute;width:123px;height:123px;background:url(../images/service/ab8.png) center center no-repeat;background-size:contain;z-index:2;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%)}
.m-videopop video{display:block;width:100%;height:100%;object-fit:cover}
.m-industry{overflow:hidden;font-size:18px;line-height:2em;color:#6e6e6e}
.m-industry .box{background-color:#fff;padding:50px 47px; color:#000;}
.m-industry .item{margin-bottom:80px;}
.m-industry .box p{ text-indent: 2em;}
.m-industry .box p>img{ display: block; margin-left: auto; margin-right: auto;width: 70% !important; height: auto !important; margin-top: 2em; margin-bottom: 2em;}
/*.m-industry .detail p>img{ width: auto;}*/
.m-industry .box p br{display:none;}
/*.m-industry .detail p>img.hot{ width: 50%;}*/
.m-industry .detail p,.m-industry .detail h2,.m-industry .detail h3{ margin-bottom:1em;}
.m-industry .detail ul{
    list-style:disc;
    padding-left:3em;
}
.m-industry .detail a{color:#005ba5; font-weight:bold;}
.m-industry .detail a:hover{ text-decoration:underline;}
.m-industry .box .list p{  text-indent: 0; position: relative; padding-left:1em;}
.m-industry .box .list p:before{content:''; width: 10px; height: 10px; line-height: 2em; border-radius: 100%; background-color: #005ba5; display: inline-block; margin-right: 1em;}
.m-industry .item:last-child{margin:0}
.m-industry .tit{font-size:34px;margin-bottom:35px;color:#005ba5;font-weight:700}
.ul-pic-iy{margin:0 -20px;overflow:hidden}
.ul-pic-iy li{float:left;width:50%}
.ul-pic-iy .con{margin:0 20px}
.ul-pic-iy .pic{position:relative;padding-top:62.5%}
.ul-information{overflow:hidden;margin:0 -20px;padding-bottom:40px}
.ul-information li{float:left;width:33.33%;margin-bottom:40px}
.ul-information .con{display:block;margin:0 20px;background-color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-information .con:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.ul-information .pic{overflow:hidden;padding-top:74.92%;position:relative}
.ul-information .g-time{margin-bottom:10px}
.ul-information .con:hover .pic img{transform:scale(1.05) translateY(-50%);-webkit-transform:scale(1.05) translateY(-50%);-moz-transform:scale(1.05) translateY(-50%);-ms-transform:scale(1.05) translateY(-50%);-o-transform:scale(1.05) translateY(-50%)}
.g-time{position:relative;/*padding-left:25px;*/font-size:16px;line-height:30px;color:#005ba5;font-weight:700}
/*.g-time::after{position:absolute;content:"";display:block;width:18px;height:18px;background:url(../images/time.svg) center center no-repeat;background-size:contain;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}*/
.ul-information .txt{padding:35px 20px 40px}
.ul-information .tit{font-size:18px;line-height:2em;height:4em;color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-information .con:hover .tit{color:#005ba5}
.m-info-in{background-color:#fff;overflow:hidden;margin-bottom:40px; margin-left: 20px; margin-right: 20px;}
.m-info-in .pic-box{width:53%;float:left}
.m-info-in .pic{position:relative;padding-top:75%;overflow:hidden}
.m-info-in .txt{overflow:hidden;padding:32px 40px 0}
.m-info-in .tit{font-size:34px;line-height:60px;color:#000;margin-bottom:80px;font-weight:700}
.m-info-in .g-time{margin-bottom:26px}
.m-info-in .more{display:block;font-size:16px;width:120px;height:32px;line-height:30px;padding:0 36px 0 18px;color:#6e6e6e;border:1px solid #6e6e6e;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-info-in .more:hover{color:#fff;background-color:#005ba5;border-color:#005ba5}
.m-industry{margin-bottom:100px}
.m-industry .title{font-size:34px;line-height:1.4em;color:#000;font-weight:700;margin-bottom:20px}
.m-industry .g-time{margin-bottom:20px}
.m-industry .bot{padding:20px 0;overflow:hidden}
.m-industry .next,.m-industry .prev{color:#6e6e6e;font-size:18px;line-height:2em}
.m-industry .next a,.m-industry .prev a{color:#6e6e6e;display:inline-block;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-industry .prev{float:left;width:50%}
.m-industry .next{float:right;width:50%;text-align:right}
.m-industry .next a:hover,.m-industry .prev a:hover{color:#005ba5}
.m-in-about .g-tit-z{text-align:left;margin-bottom:50px}
.ul-project{margin:0 -20px;padding-bottom:80px}
.ul-project li{float:left;width:33.33%;margin-bottom:40px}
.ul-project .con{display:block;background-color:#fff;margin:0 20px;padding:76px 20px 0;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-project .con:hover{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}
.ul-project .pic{margin:0 auto 60px;width:225px;height:225px;display: flex;
  align-items: center; /* 垂直居中 */
  justify-content: center; /* 水平居中，如果需要的话 */}
.ul-project .con:hover .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
.ul-project .info{font-size:16px;line-height:1.4em;margin-bottom:8px}
.ul-project .desc{font-size:18px;line-height:1.4em;margin-bottom:10px;font-weight:700}
.ul-project .bot{padding:20px 0 22px;border-top:1px solid #9a9a9a}
.ul-project .more{width:100px;height:30px;line-height:30px;background-color:#005ba5;font-size:16px;color:#fff;text-align:center;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}
.ul-snv .list{display:none;padding:20px 0;background-color:#fff}
.ul-snv .list .p{font-size:18px;line-height:50px;padding-left:40px;color:#6e6e6e;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-snv .list .p a:hover,.ul-snv .list .p a.on{ color:#005ba5; font-weight:700;}
.m-snv-z .on .icon{transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg)}
.ul-project .hot{width:50px;height:50px;background:url(../images/service/pr2.png) center center no-repeat;background-size:cover;color:#fff;text-align:center;line-height:50px;font-size:19px;position:absolute;z-index:2;top:0;right:0;text-transform:uppercase}
.ul-project .con .hot{display:none}
.ul-project .con2 .hot{display:block}
@media only screen and (min-width:1199px){
.g-top{width:3.125vw;height:3.125vw;border-radius:.52vw;right:2.395vw}
.g-banner{padding-top:21.25%}
.g-banner .txt{left:0;top:60%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-banner .tit{font-size:3.125vw;line-height:1.3em;margin-bottom:1.562vw;font-weight:700}
.g-banner .desc{font-size:1.25vw;line-height:1.4em}
.g-content{padding:3.25vw 0 3.291vw}
.g-left-z{padding-right:2.5vw;top:6.25vw}
.ul-snv .con{margin-bottom:2.083vw}
.ul-snv .tit{height:3.125vw;line-height:3.125vw;font-size:0.941vw;padding-left:2.083vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-info-in .more::after,.ul-snv .icon{content:"";width:1.458vw;height:1.458vw;right:2.604vw;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../images/service/se6.svg) center center no-repeat;background-size:contain;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-info-in .more::after{width:1.145vw;height:1.145vw;background:url(../images/service/se5-1.svg) center center no-repeat;background-size:contain;right:.52vw}
.ul-snv .on .tit,.ul-snv .tit:hover{font-weight:700}
.m-info-in .more:hover::after,.ul-snv .on .tit::after,.ul-snv .tit:hover::after{background:url(../images/service/se5.svg) center center no-repeat;background-size:contain}
.m-service-info{padding:2.864vw 2.343vw}
.m-service-info .tit{font-size:1.77vw;line-height:1.4em;font-weight:700;margin-bottom:1.927vw}
.m-service-info .desc{font-size:0.941vw;line-height:2em}
.ul-service-aq .con{margin-bottom:1.083vw;}
.ul-service-aq .con .question a{padding:1.083vw}
.ul-service-aq .con b{font-size:1.058vw;line-height:1.4em;margin-right:1.041vw}
.ul-service-aq .question{font-size:1.058vw;line-height:1.4em;font-weight:700}
.ul-service-aq .answer{font-size:0.941vw;line-height:2em;margin-top:.781vw}
.ul-pages{margin:0 -.26vw}
.ul-pages a{margin:0 .26vw;width:2.083vw;height:2.083vw;line-height:1.979vw;font-size:0.941vw;border:1px solid #9a9a9a;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-pages .next a,.ul-pages .prev a{width:5.208vw}
.ul-service-form li{margin-bottom:1.083vw}
.ul-service-form .con2{margin:0 -1.041vw}
.ul-service-form .list{width:33.33%}
.ul-service-form .item{margin:0 1.041vw;padding:.781vw 2.083vw}
.ul-service-form .tit{font-size:0.941vw;line-height:2.604vw;width:3.645vw}
.ul-service-form .input input,.ul-service-form .input select{height:2.604vw;border:none;font-size:.937vw}
.ul-service-form .input2{padding-top:.364vw}
.ul-service-form .input textarea{border:none;font-size:.937vw;line-height:2.083vw}
.m-ab-info{padding:7.031vw 0}
.m-ab-info .con{padding:2.083vw}
.m-ab-info .txt{font-size:0.941vw;line-height:2em}
.g-tit-z{margin-bottom:5.729vw}
.g-tit-z .tit{font-size:2.187vw;line-height:1.4em;margin-bottom:.52vw}
.g-tit-z .line{width:5.208vw;height:.52vw}
.m-ab-contact{padding-bottom:4.947vw}
.m-ab-concern{padding-bottom:7.291vw}
.ul-ab-contact{margin:0 -1.041vw}
.ul-ab-contact li{margin-bottom:2.083vw}
.ul-ab-contact .con{margin:0 1.041vw;padding:2.083vw 4.375vw;align-items:center}
.ul-ab-contact .tit{font-size:1.25vw;line-height:1.4em;margin-bottom:.416vw}
.ul-ab-contact .desc{font-size:1.058vw;line-height:1.3em;font-weight:700}
.ul-ab-contact .pic{width:3.177vw;height:3.541vw;margin-right:3.541vw}
.ul-qr{padding:0 5.208vw;margin:0 -1.041vw}
.ul-qr .con{margin:0 1.041vw}
.ul-qr .pic{margin-bottom:1.041vw}
.ul-qr .pic img{top:50%;object-fit:cover;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-qr .tit{font-size:1.25vw;line-height:1.4em}
.m-videopop{padding-right:2.083vw;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-videopop .play{width:6.406vw;height:6.406vw;background:url(../images/service/ab8.png) center center no-repeat;background-size:contain;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%)}
.m-videopop video{object-fit:cover}
.m-industry .box{padding:2.604vw 2.447vw}
.m-industry .item{margin-bottom:4.166vw}
.m-industry .item:last-child{margin:0}
.m-industry{font-size:0.941vw;line-height:2em}
.m-industry .tit{font-size:1.77vw;margin-bottom:1.822vw;font-weight:700}
.ul-pic-iy{margin:0 -1.041vw}
.ul-pic-iy .con{margin:0 1.041vw}
.ul-pic-iy .pic{padding-top:62.5%}
.ul-information{margin:0 -1.041vw;padding-bottom:2.083vw}
.ul-information li{width:33.33%;margin-bottom:2.083vw}
.ul-information .con{margin:0 1.041vw}
.ul-information .pic{padding-top:74.92%}
.ul-information .g-time{margin-bottom:.52vw}
.g-time{/*padding-left:1.302vw;*/font-size:.833vw;line-height:1.562vw;font-weight:700}
.g-time::after{content:"";width:.933vw;height:.933vw;background:url(../images/time.svg) center center no-repeat;background-size:contain;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-information .txt{padding:1.822vw 1.041vw 2.083vw}
.ul-information .tit{font-size:0.941vw;line-height:2em}
.m-info-in{margin-bottom:2.083vw; margin-left:1.041vw; margin-right:1.041vw;}
.m-info-in .txt{padding:1.666vw 2.083vw 0}
.m-info-in .tit{font-size:1.77vw;line-height:3.125vw;margin-bottom:4.166vw;font-weight:700}
.m-info-in .g-time{margin-bottom:1.354vw}
.m-info-in .more{font-size:.833vw;width:6.25vw;height:1.666vw;line-height:1.562vw;padding:0 1.875vw 0 .937vw;border:1px solid #6e6e6e;border-radius:.781vw;-webkit-border-radius:.781vw;-moz-border-radius:.781vw;-ms-border-radius:.781vw;-o-border-radius:.781vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-industry{margin-bottom:5.208vw}
.m-industry .title{font-size:1.77vw;line-height:1.4em;font-weight:700;margin-bottom:1.041vw}
.m-industry .g-time{margin-bottom:1.041vw}
.m-industry .bot{padding:1.041vw 0}
.m-industry .next,.m-industry .prev{font-size:0.941vw;line-height:2em}
.m-in-about .g-tit-z{margin-bottom:2.604vw}
.ul-project{margin:0 -1.041vw;padding-bottom:4.166vw}
.ul-project li{width:33.33%;margin-bottom:2.083vw}
.ul-project .con{margin:0 1.041vw;padding:1.058vw 1.041vw 0}
.ul-project .pic{margin:0 auto;width:14.635vw;height:14.635vw;margin-bottom:1.125vw}
.ul-project .con:hover .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}
.ul-project .info{font-size:.833vw;line-height:1.4em;margin-bottom:.416vw}
.ul-project .desc{font-size:0.941vw;line-height:1.4em;margin-bottom:.52vw;font-weight:700}
.ul-project .bot{padding:1.041vw 0 1.145vw;border-top:1px solid #9a9a9a}
.ul-project .more{width:5.208vw;height:1.562vw;line-height:1.562vw;font-size:.833vw;border-radius:.781vw;-webkit-border-radius:.781vw;-moz-border-radius:.781vw;-ms-border-radius:.781vw;-o-border-radius:.781vw}
.ul-snv .list{padding:1.041vw 0}
.ul-snv .list .p{font-size:.937vw;line-height:2.604vw;padding-left:2.083vw}
.m-snv-z .on .tit::after{transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg)}
.ul-project .hot{width:2.604vw;height:2.604vw;background:url(../images/service/pr2.png) center center no-repeat;background-size:cover;line-height:2.604vw;font-size:.989vw;top:0;right:0;text-transform:uppercase}
}
@media only screen and (max-width:1440px){
.ul-project .info{font-size:14px}
.ul-project .desc{font-size:16px}
}
@media only screen and (max-width:1199px){
.g-left-z{top:80px;position: static;}
.g-top{width:40px;height:40px;right:10px}
.m-info-in .more::after,.ul-snv .icon{width:20px;height:20px;right:20px}
.ul-snv .tit{padding-left:20px;font-size:16px;line-height:50px;height:50px}
.ul-project li{width:50%}
.g-banner .tit{font-size:40px}
.g-banner .desc{font-size:20px}
.ul-pages a{width:34px;height:34px;line-height:34px;font-size:16px}
.ul-project{padding-bottom:30px}
.ul-snv .con{margin-bottom:30px}
.g-content{padding:60px 0}
.ul-snv .list{padding:10px 0}
.ul-snv .list .p{font-size:14px;line-height:40px;padding-left:20px}
.ul-project .con{padding:40px 15px 0}
.ul-project .pic{margin-bottom:28px}
.ul-project .hot{width:40px;height:40px;line-height:40px;font-size:16px}
.ul-project .info{font-size:14px}
.ul-project .desc{font-size:18px}
.ul-project .more{font-size:14px}
.m-ab-info{padding:60px 0}
.g-tit-z{margin-bottom:40px}
.g-tit-z .tit{font-size:30px;margin-bottom:10px}
.g-tit-z .line{width:80px;height:4px}
.m-ab-info .con{padding:30px}
.m-ab-info .txt{font-size:18px}
.ul-ab-contact .con{padding:20px 40px}
.ul-ab-contact .pic{width:50px;height:54px;margin-right:20px}
.ul-ab-contact .tit{font-size:20px}
.ul-ab-contact .desc{font-size:18px}
.m-ab-contact{padding-bottom:40px}
.m-ab-concern{padding-bottom:60px}
.ul-qr .tit{font-size:20px}
.m-industry .box{padding:30px}
.m-industry .tit{font-size:24px;margin-bottom:20px}
.m-industry,.m-service-info .desc{font-size:18px}
.m-industry{margin-bottom:30px}
.ul-service-aq .con{}
.ul-service-aq .con .question a{padding:20px}
.ul-service-aq .con b,.ul-service-aq .question{font-size:22px}
.ul-service-aq .answer{font-size:16px}
.m-service-info{padding:30px}
.m-service-info .tit{font-size:24px;margin-bottom:20px}
.ul-service-form .item{padding:10px 20px}
.ul-service-form .tit{font-size:18px;line-height:40px;width:60px}
.ul-service-form .input input,.ul-service-form .input select{height:40px;font-size:16px}
.g-time{font-size:14px;line-height:26px}
.ul-information .tit{font-size:18px}
.ul-information li{width:50%}
.ul-information .txt{padding:20px 15px 10px}
.m-info-in .tit{font-size:24px;line-height:40px;margin-bottom:40px}
.m-info-in .more{font-size:14px}
.m-industry .title{font-size:24px}
.m-industry .next,.m-industry .prev{font-size:16px}
.m-in-about .g-tit-z{margin-bottom:25px}
}
@media only screen and (max-width:959px){
.g-content{padding:40px 0}
.g-left-z{width:100%;float:none;margin-bottom:40px;padding-right:0}
.g-rioght-z{width:100%;float:none}
.ul-snv .con{margin-bottom:20px}
.ul-snv{width:100%}
.g-banner .tit{font-size:30px;margin-bottom:20px}
.g-banner .desc{font-size:18px}
.ul-qr{padding:0 30px}
.ul-ab-contact,.ul-information,.ul-pic-iy,.ul-project,.ul-qr{margin:0 -10px}
.ul-ab-contact .con,.ul-information .con,.ul-pic-iy .con,.ul-project .con,.ul-qr .con{margin:0 10px}
.ul-service-form .con2,.ul-service-form .item{margin:0}
.ul-service-form .list{width:100%;float:none;margin-bottom:20px}
.ul-service-form .list:last-child{margin-bottom:0}
.ul-ab-contact li,.ul-information li,.ul-project li,.ul-qr li,.ul-service-form li{margin-bottom:10px}
.m-ab-info .box{padding-left:0}
.m-videopop{position:relative;width:100%;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;margin-bottom:30px;padding-right:0}
.g-tit-z .tit{font-size:24px;margin-bottom:0}
.m-ab-info .txt{font-size:16px}
.ul-ab-contact .tit,.ul-qr .tit{font-size:18px}
.ul-ab-contact .desc{font-size:16px}
.m-industry .tit{font-size:22px}
.m-industry,.m-service-info .desc{font-size:16px}
.ul-service-aq .con{margin-bottom:10px}
.ul-service-aq .con .question a{padding:10px;}
.ul-service-aq .con b,.ul-service-aq .question{font-size:20px}
.ul-service-aq .answer{font-size:14px}
.ul-service-aq{padding-bottom:20px}
.m-service-info .tit{font-size:22px}
.ul-service-form .input2{padding-top:0}
.m-industry .title,.m-info-in .tit{font-size:22px}
.m-info-in .g-time{margin-bottom:15px}
.m-info-in .txt{padding:30px}
.m-info-in .more::after,.ul-snv .icon{right:20px}
}
@media only screen and (max-width:767px){
.m-industry .box p>img{ width: 90% !important; height: auto !important;}
.g-banner .tit{font-size:18px;margin-bottom:10px}
.g-banner,.g-banner img{min-height:260px}
.ul-project{margin:0}
.ul-project .con .hot{width:40px;height:40px;font-size:12px}
.m-info-in .txt{padding:20px}
.m-info-in .pic-box{width:100%;float:none}
.m-info-in .tit{font-size:18px;margin-bottom:20px}
.g-banner .txt{top:50%}
.g-banner .desc{font-size:16px}
.ul-ab-contact,.ul-information,.ul-project .ul-project{margin:0;padding-bottom:20px}
.ul-ab-contact .con,.ul-information .con,.ul-project .con{margin:0}
.ul-qr li{width:50%}
.ul-information li,.ul-project li{width:100%;float:none}
.ul-project .pic{width:150px;height:150px}
.ul-pages a{font-size:12px;width:30px;height:30px;line-height:28px}
.ul-pages .next a,.ul-pages .prev a{width:80px}
.ul-ab-contact li,.ul-information{float:none;width:100%}
.ul-ab-contact .con{padding:20px}
.ul-ab-contact .tit,.ul-qr .tit{font-size:16px}
.m-ab-info{padding:40px 0}
.g-tit-z .tit{font-size:20px}
.g-tit-z .line{height:2px;width:60px}
.ul-ab-contact .desc{font-size:16px}
.g-tit-z{margin-bottom:30px}
.m-industry .tit{font-size:20px}
.m-industry{font-size:14px}
.m-industry .next,.m-industry .prev,.ul-pic-iy li{width:100%;margin-bottom:20px;float:none}
.m-industry .next{margin-bottom:0;text-align:left}
.m-industry .box,.m-service-info{padding:20px}
.ul-service-aq .con b,.ul-service-aq .question{font-size:18px}
.m-service-info .tit{font-size:20px}
.m-service-info .txt{margin:0 0 30px}
.ul-service-form .tit{font-size:16px;line-height:36px}
.ul-service-form .input input,.ul-service-form .input select{height:36px;font-size:14px}
}
.banner{position:relative}
.banner .bg{display:block;width:100%}
.banner .slick-dots{position:absolute;left:0;right:0;text-align:center;width:100%;bottom:66px}
.banner .slick-dots li{display:inline-block;margin:0 10px}
.banner .slick-dots button{font-size:0;padding:0;width:12px;height:12px;border-radius:50%;background-color:#fff;border:none;transition:.3s;cursor:pointer}
.banner .slick-dots .slick-active button{background-color:#005ba5}
.row-a1{padding-top:100px}
.g-tita1{text-align:center;font-size:38px;position:relative;padding-bottom:24px;font-family:Bold;font-weight:700}
.g-tita1::after{position:absolute;left:50%;transform:translateX(-50%);content:"";width:101px;height:11px;background-color:#005ba5;bottom:0}
.ul-lista1{margin:30px -20px 30px}
.ul-lista1 li{float:left;width:33.33%;padding:0 20px; margin-bottom: 40px;}
.ul-lista1 .con{height:620px;background-color:#fff;display:block;padding:38px 10px 0;text-align:center;transition:.3s}
.ul-lista1 .con:hover{box-shadow:-1px 1px 10px rgba(0,0,0,.2)}
.ul-lista1 .tit{font-size:34px;font-family:Bold;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-lista1 .desc{font-size:18px;color:#6e6e6e;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-lista1 .more{text-align:center;margin-bottom:20px}
.ul-lista1 .more .span1{display:inline-block;line-height:30px;background-color:#005ba5;color:#fff;font-size:16px;width:100px;border-radius:30px}
.ul-lista1 .pic{padding-top:96%;position:relative}
.ul-lista1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-lista1 .con:hover .pic img{transform:scale(1.06)}
.g-morea1{text-align:center}
.g-morea1 .more{display:inline-block;font-size:16px;line-height:30px;border-radius:30px;border:1px solid #6e6e6e;color:#6e6e6e;width:120px;transition:.3s}
.g-morea1 .more:hover{background-color:#fff;color:#005ba5;border-color:#fff}
.row-a2{padding-top:140px}
.m-bana2{margin:112px 0 0;overflow:hidden;position:relative;padding-bottom:80px}
.m-bana2 .swiper-slide{transform:scale(.9)}
.m-bana2 .swiper-slide.swiper-slide-active{transform:scale(1)}
.m-bana2 .con{display:block;position:relative;color:#fff}
.m-bana2 .pic{padding-top:48%;position:relative;overflow:hidden}
.m-bana2 .pic::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,.5)}
.m-bana2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-bana2 .con:hover .pic img{transform:scale(1.06)}
.m-bana2 .txt{position:absolute;left:0;right:0;bottom:0;padding:0 50px 45px;z-index:1;opacity:0;transition:.3s}
.m-bana2 .swiper-slide-active .txt{opacity:1}
.m-bana2 .tit{font-size:34px;font-family:Bold;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.m-bana2 .desc{font-size:18px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-bana2 .swiper-button-next:after,.m-bana2 .swiper-button-prev:after{display:none}
.m-bana2 .swiper-button-next,.m-bana2 .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:62px;height:63px;border-radius:50%;border:2px solid #fff;font-size:0;background-color:transparent;transition:.3s;background-position:center;background-repeat:no-repeat;background-size:22px auto;left:auto;right:auto}
.m-bana2 .swiper-button-next:hover,.m-bana2 .swiper-button-prev:hover{background-color:#005ba5;border-color:#005ba5}
.m-bana2 .swiper-button-next{background-image:url(../images/index/right.png)}
.m-bana2 .swiper-button-prev{left:160px;background-image:url(../images/index/left.png)}
.m-bana2 .swiper-pagination-bullet{opacity:1;width:12px;height:12px;margin:0 5px}
.m-bana2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}
.m-bana2 .swiper-pagination-bullet-active{background-color:#005ba5}
.row-a3{padding-top:120px}
.m-a3{margin-top:100px}
.m-a3 .col-l{width:40%;margin-right:40px}
.m-a3 .right-box{overflow:hidden}
.m-a3 .right-box .box{margin-bottom:15px}
.g-titboxa1{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}
.g-titboxa1 .tit{font-size:34px;font-weight:700}
.g-titboxa1 .more{display:inline-block;font-size:16px;color:#005ba5;transition:.3s}
.g-titboxa1 .more:hover{opacity:.8}
.m-a3_1{display:block;background-color:#fff;transition:.3s}
.m-a3_1:hover{box-shadow:-1px 1px 10px rgba(0,0,0,.2)}
.m-a3_1 .pic{padding-top:66%;position:relative;overflow:hidden}
.m-a3_1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-a3_1:hover .pic img{transform:scale(1.06)}
.m-a3_1 .txt{height:360px;padding:30px 45px 0}
.m-a3_1 .tit{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.3s;font-weight:700}
.m-a3_1:hover .tit{color:#005ba5}
.m-a3_1 .desc{font-size:18px;color:#6e6e6e;margin-bottom:40px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-a3_1 .time{color:#005ba5;font-size:16px;padding-left:20px;background-position:left center;background-repeat:no-repeat;background-size:16px auto;background-image:url(../images/index/a7.png)}
.ul-lista3 li{margin-bottom:24px}
.ul-lista3 .con{display:block;overflow:hidden;background-color:#fff;transition:.3s}
.ul-lista3 .con:hover{box-shadow:-1px 1px 10px rgba(0,0,0,.2)}
.ul-lista3 .pic{float:left;width:236px;margin-right:20px}
.ul-lista3 .img{padding-top:65%;overflow:hidden;position:relative}
.ul-lista3 .img img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-lista3 .con:hover .img img{transform:scale(1.06)}
.ul-lista3 .txt{overflow:hidden;padding:12px 45px 0 0}
.ul-lista3 .tit{font-size:22px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:.3s}
.ul-lista3 .con:hover .tit{color:#005ba5}
.ul-lista3 .desc{font-size:15px;margin-bottom:10px;color:#6e6e6e;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-lista3 .time{color:#005ba5;font-size:16px;padding-left:20px;background-position:left center;background-repeat:no-repeat;background-size:18px auto; line-height:18px;background-image:url(../images/time.svg)}
.row-a4{padding:115px 0 150px}
.m-a4{display:flex;align-items:center;margin-top:115px;background-color:#fff}
.m-a4 .col-l{width:48%;margin-right:42px;float:none}
.m-a4 .col-l .pic{padding-top:56.25%;position:relative;overflow:hidden}
.m-a4 .col-l .play{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:128px;height:128px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/index/play.png)}
.m-a4 .col-l .pic .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-a4 .right-box{flex:1;padding-right:40px}
.m-a4 .txt .tit{font-size:34px;margin-bottom:16px;font-weight:700}
.m-a4 .txt .desc{font-size:18px;color:#000;line-height:2.5}
.m-popvideo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60vw}
.m-popvideo video{display:block;width:100%}
.row-prodet1{padding:180px 0 160px}
.m-prodet1{overflow:hidden;padding:0 244px 0 198px;position:relative}
.m-prodet1::before{right:0;top:0;bottom:0;height:100%;content:"";width:800px;background-position:right center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/bg1.png);position:absolute}
.m-prodet1 .col-l{width:50%;margin-right:160px;position:relative;z-index:1;padding-top:30px}
.m-prodet1 .col-l .tit{font-size:38px;margin-bottom:40px}
.m-prodet1 .col-l .desc{font-size:22px;line-height:2;margin-bottom:104px}
.m-prodet1 .col-l .btns .btn{width:auto;padding-left: 20px; padding-right: 20px; line-height:60px;text-align:center;font-size:22px;color:#fff;margin-right:40px;background-color:#005ba5;display:inline-block;cursor:pointer;transition:.3s}
.m-prodet1 .col-l .btns .btn:hover{opacity:.8}
.m-prodet1 .right-box{overflow:hidden;position:relative;z-index:1;padding-top:90px}
.m-banpro1_2 .pic{padding-top:80%;position:relative}
.m-banpro1_2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:contain}
.m-banpro1_3{overflow:hidden;width:420px;margin:0 auto}
.m-banpro1_3 .swiper-slide{padding:0 11px}
.m-banpro1_3 .icon{display:flex;height:60px;border:1px solid #c8c8c8;background-color:#fff;align-items:center;justify-content:center;cursor:pointer}
.m-banpro1_3 .icon img{display:block;width:50px;opacity:.4;transition:.3s}
.m-banpro1_3 .swiper-slide-thumb-active .icon img{opacity:1}
.g-tita3{text-align:left}
.g-tita3::after{left:0;transform:translate(0)}
.ul-listpro1{overflow:hidden;margin:40px -20px 0}
.ul-listpro1 li{float:left;width:33.3%;margin-bottom:20px;padding:0 20px}
.ul-listpro1 .con{display:block}
.ul-listpro1 .pic{padding-top:85%;position:relative;overflow:hidden;margin-bottom:24px}
.ul-listpro1 .pic .img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-listpro1 .con:hover .pic .img{transform:scale(1.06)}
.ul-listpro1 .tit{text-align:center;font-size:22px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:1.5em;transition:.3s}
.ul-listpro1 .con:hover .tit{color:#005ba5}
.m-boxpro2{padding-top:70px}
.row-prodet2 .col-l{width:340px;min-height:100px;margin-right:48px}
.row-prodet2 .ul-snv{width:340px}
.row-prodet2 .g-left-z{float:none;margin-right:0}
.m-tabg1.fixed{position:fixed;top:80px}
.m-parameter{margin-top:50px}
.m-parameter .table{overflow-y: auto;}
.m-parameter table{width:100%}
.m-parameter table td{border:1px solid #ccc;font-size:18px;background-color:transparent;padding:8px 30px}
.m-parameter table .all{background-color:rgba(0, 0, 0, .3);;text-align:center; color:#000; font-weight: bold;}
.m-formpro{margin-top:48px}
.m-formpro .btns{text-align:right}
.m-formpro .btns .btn{width:180px;line-height:60px;text-align:center;font-size:22px;color:#fff;background-color:#005ba5;display:inline-block;cursor:pointer;transition:.3s;border:none}
.m-boxpro3{padding-top:90px}
.row-prodet2{padding-bottom:100px}
@media only screen and (min-width:1199px){
.banner .slick-dots{left:0;right:0;bottom:3.437vw}
.banner .slick-dots li{margin:0 .52vw}
.banner .slick-dots button{font-size:0;padding:0;width:.625vw;height:.625vw;border-radius:50%;border:none;transition:.3s}
.row-a1{padding-top:5.208vw}
.g-tita1{font-size:1.883vw;padding-bottom:1.25vw;font-family:Bold}
.g-tita1::after{content:"";width:5.26vw;height:.572vw;bottom:0}
.ul-lista1{margin:2.337vw -1.041vw 1.166vw}
.ul-lista1 li{width:33.33%;padding:0 1.041vw; margin-bottom: 2.082vw;}
.ul-lista1 .con{height:30.29vw;padding:1.541vw .52vw 0}
.ul-lista1 .tit{font-size:1.77vw;font-family:Bold;margin-bottom:.52vw}
.ul-lista1 .desc{font-size:0.941vw;margin-bottom:.52vw}
.ul-lista1 .more{margin-bottom:1.166vw}
.ul-lista1 .more .span1{line-height:1.562vw;font-size:.833vw;width:5.208vw;border-radius:1.562vw}
.ul-lista1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-lista1 .con:hover .pic img{transform:scale(1.06)}
.g-morea1 .more{font-size:.833vw;line-height:1.562vw;border-radius:1.562vw;border:1px solid #6e6e6e;width:6.25vw;transition:.3s}
.row-a2{padding-top:7.291vw}
.m-bana2{margin:5.833vw 0 0;padding-bottom:4.166vw}
.m-bana2 .swiper-slide{transform:scale(.9)}
.m-bana2 .swiper-slide.swiper-slide-active{transform:scale(1)}
.m-bana2 .pic::after{left:0;right:0;top:0;bottom:0;content:""}
.m-bana2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-bana2 .con:hover .pic img{transform:scale(1.06)}
.m-bana2 .txt{left:0;right:0;bottom:0;padding:0 2.604vw 2.343vw;opacity:0;transition:.3s}
.m-bana2 .swiper-slide-active .txt{opacity:1}
.m-bana2 .tit{font-size:1.77vw;font-family:Bold}
.m-bana2 .desc{font-size:0.941vw;}
.m-bana2 .swiper-button-next,.m-bana2 .swiper-button-prev{top:50%;transform:translateY(-50%);width:3.229vw;height:3.281vw;border-radius:50%;border:solid #fff;font-size:0;transition:.3s;background-size:1.145vw auto;left:auto;right:auto}
.m-bana2 .swiper-button-next{right:8.333vw;background-image:url(../images/index/right.png)}
.m-bana2 .swiper-button-prev{left:8.333vw;background-image:url(../images/index/left.png)}
.m-bana2 .swiper-pagination-bullet{opacity:1;width:.625vw;height:.625vw;margin:0 .26vw}
.m-bana2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .312vw}
.row-a3{padding-top:6.25vw}
.m-a3{margin-top:5.208vw}
.m-a3 .col-l{margin-right:2.083vw}
.m-a3 .right-box .box{margin-bottom:.781vw}
.g-titboxa1{align-items:center;justify-content:space-between;margin-bottom:1.302vw}
.g-titboxa1 .tit{font-size:1.77vw}
.g-titboxa1 .more{font-size:.833vw;transition:.3s}
.g-titboxa1 .more:hover{opacity:.8}
.m-a3_1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-a3_1:hover .pic img{transform:scale(1.06)}
.m-a3_1 .txt{height:18.75vw;padding:1.562vw 2.343vw 0}
.m-a3_1 .tit{font-size:1.666vw;margin-bottom:1.562vw;transition:.3s}
.m-a3_1 .desc{font-size:.937vw;margin-bottom:2.083vw}
.m-a3_1 .time{font-size:.833vw;padding-left:1.041vw;background-size:.833vw auto;background-image:url(../images/index/a7.png)}
.ul-lista3 li{margin-bottom:1.25vw}
.ul-lista3 .pic{width:12.29vw;margin-right:1.041vw}
.ul-lista3 .img img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-lista3 .con:hover .img img{transform:scale(1.06)}
.ul-lista3 .txt{padding:.625vw 2.343vw 0 0}
.ul-lista3 .tit{font-size:1.045vw;margin-bottom:.52vw}
.ul-lista3 .desc{font-size:.781vw;margin-bottom:.52vw}
.ul-lista3 .time{font-size:.833vw;padding-left:1.041vw;background-size:.933vw auto; line-height:.933vw;}
.row-a4{padding:5.989vw 0 7.812vw}
.m-a4{align-items:center;margin-top:5.989vw}
.m-a4 .col-l{margin-right:2.187vw}
.m-a4 .col-l .pic{padding-top:56.25%}
.m-a4 .col-l .play{top:50%;transform:translate(-50%,-50%);width:6.666vw;height:6.666vw}
.m-a4 .col-l .pic .bg{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-a4 .right-box{flex:1;padding-right:2.083vw}
.m-a4 .txt .tit{font-size:1.77vw;margin-bottom:.833vw}
.m-a4 .txt .desc{font-size:0.941vw;line-height:3}
.row-prodet1{padding:9.375vw 0 8.333vw}
.m-prodet1{padding:0 12.7vw 0 10.31vw}
.m-prodet1::before{right:0;top:0;bottom:0;content:"";width:41.66vw}
.m-prodet1 .col-l{margin-right:8.333vw;padding-top:1.562vw}
.m-prodet1 .col-l .tit{font-size:1.883vw;margin-bottom:2.083vw}
.m-prodet1 .col-l .desc{font-size:1.045vw;line-height:2;margin-bottom:5.416vw}
.m-prodet1 .col-l .btns .btn{width:auto;line-height:3.125vw;font-size:1.045vw;margin-right:2.083vw;transition:.3s}
.m-prodet1 .col-l .btns .btn:hover{opacity:.8}
.m-prodet1 .right-box{padding-top:4.687vw}
.m-banpro1_2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:contain}
.m-banpro1_3{width:21.87vw;margin:0 auto}
.m-banpro1_3 .swiper-slide{padding:0 .572vw}
.m-banpro1_3 .icon{height:3.125vw;border:1px solid #c8c8c8;align-items:center;justify-content:center}
.m-banpro1_3 .icon img{width:2.604vw;opacity:.4;transition:.3s}
.m-banpro1_3 .swiper-slide-thumb-active .icon img{opacity:1}
.g-tita3::after{left:0;transform:translate(0)}
.ul-listpro1{margin:2.083vw -1.041vw 0}
.ul-listpro1 li{width:33.3%;margin-bottom:1.041vw;padding:0 1.041vw}
.ul-listpro1 .pic{margin-bottom:1.25vw}
.ul-listpro1 .pic .img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listpro1 .con:hover .pic .img{transform:scale(1.06)}
.ul-listpro1 .tit{font-size:1.145vw}
.m-boxpro2{padding-top:3.645vw}
.row-prodet2 .col-l{width:17.7vw;min-height:5.208vw;margin-right:2.5vw}
.row-prodet2 .ul-snv{width:17.7vw}
.m-tabg1.fixed{top:5.166vw}
.m-parameter{margin-top:2.604vw}
.m-parameter table td{border:1px solid #ccc;font-size:0.941vw;padding:.562vw;
  word-wrap: break-word;
  overflow-wrap: break-word;
  max-width: 100px;
}
.m-formpro{margin-top:2.5vw}
.m-formpro .btns .btn{width:9.375vw;line-height:3.125vw;font-size:1.045vw;transition:.3s;border:none}
.m-boxpro3{padding-top:4.687vw}
.row-prodet2{padding-bottom:5.208vw}
}
@media only screen and (max-width:1199px){
.banner .slick-dots{bottom:10px}
.banner .slick-dots li{margin:0 4px}
.banner .slick-dots button{width:6px;height:6px}
.g-tita1{font-size:25px;padding-bottom:6px}
.g-tita1::after{width:60px;height:2px}
.row-a1,.row-a2,.row-a3{padding-top:70px}
.row-a4{padding:70px 0}
.ul-lista1 li{padding:0 10px; margin-bottom: 20px;}
.ul-lista1{margin:30px -10px}
.ul-lista1 .tit{font-size:18px}
.ul-lista1 .desc{font-size:16px}
.ul-lista1 .more{margin-bottom:10px}
.ul-lista1 .more .span1{line-height:25px;font-size:12px}
.ul-lista1 .con{height:350px;padding:18px 15px 0}
.m-bana2{margin-top:30px;padding-bottom:40px}
.m-bana2 .swiper-pagination-bullet{width:6px;height:6px;margin:0 2px}
.m-bana2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.m-bana2 .txt{opacity:1;padding:10px;position:relative;left:auto;right:auto;bottom:auto;color:#000}
.m-bana2 .tit{font-size:16px}
.m-bana2 .desc{font-size:14px}
.m-bana2 .swiper-button-next,.m-bana2 .swiper-button-prev{width:40px;height:40px;background-size:16px auto;display:none}
.m-bana2 .swiper-slide{padding:0 10px}
.m-a3{margin-top:30px}
.g-titboxa1 .tit{font-size:20px}
.g-titboxa1{margin-bottom:15px}
.g-titboxa1 .more{font-size:12px}
.m-a3 .col-l{float:none;width:100%;margin-right:0;margin-bottom:30px}
.m-a3_1 .tit{font-size:18px;margin-bottom:10px}
.m-a3_1 .time{font-size:12px;padding-left:14px;background-size:10px auto}
.m-a3_1 .txt{height:auto;padding:20px}
.m-a3_1 .desc{font-size:14px;margin-bottom:10px}
.ul-lista3 .tit{font-size:16px}
.ul-lista3 .desc{font-size:14px}
.ul-lista3 .time{font-size:12px;padding-left:16px;background-size:10px auto}
.m-a4{margin-top:30px}
.m-a4 .txt .tit{font-size:16px;margin-bottom:5px}
.m-a4 .txt .desc{font-size:14px;line-height:1.6}
.row-prodet1{padding:70px 0}
.m-prodet1{padding:0 15px}
.m-prodet1 .col-l .tit{font-size:18px;margin-bottom:10px}
.m-prodet1 .col-l .desc{font-size:14px;margin-bottom:10px;line-height:1.6}
.m-formpro .btns .btn,.m-prodet1 .col-l .btns .btn{line-height:40px;font-size:14px;width:100px;margin-right:10px}
.m-prodet1::before{width:400px}
.m-prodet1 .col-l{margin-right:20px;padding-top:0}
.m-prodet1 .right-box{padding-top:0}
.row-prodet2{padding:70px 0}
.ul-listpro1 .tit{font-size:16px}
.ul-listpro1 .pic{margin-bottom:10px}
.m-banpro1_3{width:100%}
}
@media only screen and (max-width:959px){
.m-a4 .col-l .play{width:80px;height:80px}
.m-a4{display:block}
.m-a4 .col-l{width:100%;margin-right:0}
.m-a4 .right-box{padding:20px}
.m-prodet1 .col-l{float:none;width:100%;margin-right:0;margin-bottom:20px}
.row-prodet1{padding:50px 0}
.row-prodet2 .col-l{float:none;width:100%;margin-right:0;margin-bottom:20px;display:none}
}
@media only screen and (max-width:767px){
.row-a1,.row-a2,.row-a3{padding-top:40px}
.ul-lista1{margin:10px 0 10px}
.ul-lista1 li{float:none;width:100%;padding:0;margin-bottom:20px}
.ul-lista1 .con{height:auto;padding:20px 15px}
.ul-lista1 .tit{font-size:16px;margin-bottom:5px}
.ul-lista1 .desc{font-size:14px}
.g-tita1{font-size:20px}
.g-tita1::after{width:30px}
.g-morea1 .more{font-size:14px;width:100px}
.g-titboxa1 .tit{font-size:18px}
.g-titboxa1{margin-bottom:10px}
.m-a3_1 .tit{font-size:16px;margin-bottom:5px}
.ul-lista3 .pic{margin-right:0;float:none;width:100%}
.ul-lista3 .txt{padding:15px 10px}
.ul-lista3 .desc,.ul-lista3 .tit{margin-bottom:5px}
.ul-lista3 li{margin-bottom:15px}
.m-banpro1_3 .swiper-slide{padding:0 5px}
.row-prodet2{padding:50px 0}
.m-prodet1::before{width:300px}
.ul-listpro1{margin:30px 0}
.ul-listpro1 li{padding:0;float:none;width:100%}
.m-parameter table td{padding:4px 5px;font-size:16px;}
.m-boxpro3{padding-top:50px}
.m-boxpro2{padding-top:30px}
.m-prodet1 .col-l .tit{font-size:18px}
.m-formpro .btns .btn,.m-prodet1 .col-l .btns .btn{line-height:32px;font-size:12px}
.m-formpro,.m-parameter{margin-top:30px}
.m-a3{margin-top:20px}
.m-bana2{padding-bottom:10px}
.m-bana2.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}
.m-popvideo{width:95vw}
}
.bane1 .slick-dots button{width:62px;height:2px;outline:0;border-radius:0}
.bane1 .pic{height:100vh}
.bane1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.bane1 .slick-dots{bottom:51px}
.row-e1{padding-top:0}
.m-bane2 .swiper-button-next,.m-bane2 .swiper-button-prev{border:none;background-color:rgba(0,0,0,.4)}
.m-bane2 .swiper-slide{transform:scale(1)}
.m-bane2{padding-bottom:0;position:relative;margin:0 -12px 80px;overflow:visible!important}
.m-bane2 .pic::after{display:none}
.m-bane2 .con{margin:0 12px}
.row-e3{padding-top:0}
.row-e1,.row-e2,.row-e3,.row-e4{overflow:hidden}
.m-e3{margin-top:41px}
.m-e3 .col-l{width:49.85%;margin-right:25px}
.ul-liste1 .con{position:relative;background-image:url(../images/index/bge1.png);background-position:bottom left;background-repeat:no-repeat;background-size:cover;}
.ul-liste1 .botpic{position:absolute;left:0;right:0;bottom:23px;width:100%}
.ul-liste1 .tit{font-size:38px;margin-bottom:40px;font-weight:700;}
.ul-lista1 .desc{margin-bottom:33px}
.row-e2{padding-top:41px}
.g-more-e1{text-align:center}
.g-more-e1 .span1{display:inline-block;line-height:26px;background-color:#005ba5;color:#fff;font-size:16px;width:100px;border-radius:30px}
.m-bane2 .txt{top:88px;width:100%;left:50%;right:auto;bottom:auto;padding:0;text-align:center;transform:translateX(-50%)}
.m-bane2 .tit{font-size:38px;margin-bottom:13px;font-weight:700;}
.m-bane2 .desc{margin-bottom:35px}
.m-bane2 .pic{padding-top:56.605%}
.m-bane2 .swiper-button-next,.m-bane2 .swiper-button-prev{width:60px;height:60px;background-size:19px auto}
.m-bane2 .swiper-button-prev{left:52px}
.m-bana2 .swiper-button-next{right:52px}
.m-bane2 .swiper-pagination{display:none}
.m-e3_1{position:relative}
.m-e3_1 .box{position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;/*background-color:rgba(0,0,0,.5)*/}
.m-e3_1 .top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff;padding:54px 0 14px;margin:0 55px}
.m-e3_1 .txt{position:absolute;left:0;right:0;bottom:0;height:auto;padding:30px 55px 38px}
.m-e3_1 .pic{padding-top:117.6%}
.m-e3_1 .desc,.m-e3_1 .time,.m-e3_1 .tit{color:#fff}
.m-e3_1 .time{background-image:url(../images/index/time1.png)}
.m-e3_1 .arrow{width:14px}
.m-a3_1 .tit{font-size:38px;margin-bottom:30px}
.m-e3_1 .arrow img{display:block;width:100%}
.row-e4{padding:35px 0 59px}
.m-e4{display:block;overflow:hidden;padding:47px 41px 68px 48px;margin:0}
.ul-liste3{overflow:hidden;margin:0 -13px}
.ul-liste3 li{float:left;width:50%}
.ul-liste3 li:nth-child(3),.ul-liste3 li:nth-child(4){ margin-bottom:0;}
.ul-liste3 .con{margin:0 13px}
.ul-liste3 .pic{float:none;width:100%;margin-right:0;height:0;position:relative;padding-top:59.5%;overflow:hidden}
.ul-liste3 .pic .img{position:absolute;top:0;right:0;left:0;bottom:0;padding-top:0}
.ul-liste3 .tit{height:3em;line-clamp:2;-webkit-line-clamp:2;font-size:24px;margin-bottom:21px}
.ul-liste3 .bot{margin:31px 0 8px;display:flex;justify-content:space-between;align-items:center}
.ul-liste3 .txt{padding:17px 30px 10px 20px}
.m-e4 .col-l .pic img{display:block;position:absolute;right:0;left:0;bottom:0;top:0;width:100%;height:90%;object-fit:cover}
.m-e4 .col-l{float:left;width:660px;margin-right:53px}
.m-e4 .col-l .pic{width:100%;padding-top:75.77%}
.m-e4 .right-box{overflow:hidden;padding-right:0}
.m-e4 .txt .tit{font-size:38px;margin-bottom:42px}
.m-e4 .right-box .txt{padding-top:12px}
.ul-liste1 .pic img{object-fit:contain}
@media only screen and (min-width:1199px){
.bane1 .slick-dots button{width:3.229vw;height:.104vw;outline:0;border-radius:0}
.bane1 .pic{height:100vh}
.bane1 .pic img{object-fit:cover}
.bane1 .slick-dots{bottom:2.656vw}
.m-bane2 .swiper-button-next,.m-bane2 .swiper-button-prev{border:none}
.m-bane2 .swiper-slide{transform:scale(1)}
.m-bane2{margin:0 -.625vw 4.166vw}
.m-bane2 .con{margin:0 .625vw}
.m-e3{margin-top:2.135vw}
.m-e3 .col-l{width:49.85%;margin-right:1.302vw}
.ul-liste1 .con{background-image:url(../images/index/bge1.png);background-repeat:no-repeat;background-size:cover;}
.ul-liste1 .botpic{left:0;right:0;bottom:1.197vw}
.ul-liste1 .tit{font-size:1.883vw;margin-bottom:2.156vw}
.ul-lista1 .desc{margin-bottom:1.718vw}
.row-e2{padding-top:2.135vw}
.g-more-e1 .span1{line-height:1.354vw;font-size:.833vw;width:5.208vw;border-radius:1.562vw}
.m-bane2 .txt{top:4.583vw;right:auto;bottom:auto;padding:0;transform:translateX(-50%)}
.m-bane2 .tit{font-size:1.883vw;margin-bottom:.677vw}
.m-bane2 .desc{margin-bottom:1.822vw}
.m-bane2 .pic{padding-top:56.605%}
.m-bane2 .swiper-button-next,.m-bane2 .swiper-button-prev{width:3.125vw;height:3.125vw;background-size:.989vw auto}
.m-bane2 .swiper-button-prev{left:2.708vw}
.m-bana2 .swiper-button-next{right:2.708vw}
.m-e3_1 .box{top:0;bottom:0;left:0;right:0}
.m-e3_1 .top{justify-content:space-between;align-items:center;border-bottom:1px solid #fff;padding:2.812vw 0 .729vw;margin:0 2.864vw}
.m-e3_1 .txt{left:0;right:0;bottom:0;height:auto;padding:1.562vw 2.864vw 1.979vw}
.m-e3_1 .pic{padding-top:117.6%}
.m-e3_1 .time{background-image:url(../images/index/time1.png)}
.m-e3_1 .arrow{width:.729vw}
.m-a3_1 .tit{font-size:1.883vw;margin-bottom:1.562vw}
.row-e4{padding:1.906vw 0 3.197vw}
.m-e4{padding:2.447vw 2.135vw 0 2.5vw;margin:0}
.ul-liste3{margin:0 -.677vw}
.ul-liste3 .con{margin:0 .677vw}
.ul-liste3 .pic{padding-top:59.5%}
.ul-liste3 .pic .img{top:0;right:0;left:0;bottom:0}
.ul-liste3 .tit{line-clamp:2;-webkit-line-clamp:2;font-size:1.254vw;margin-bottom:1.093vw}
.ul-liste3 .bot{margin:1.614vw 0 .416vw;justify-content:space-between;align-items:center}
.ul-liste3 .txt{padding:.885vw 1.562vw .52vw 1.041vw}
.m-e4 .col-l .pic img{right:0;left:0;bottom:0;top:0;object-fit:cover}
.m-e4 .col-l{width:34.37vw;margin-right:2.76vw}
.m-e4 .col-l .pic{padding-top:75.77%}
.m-e4 .txt .tit{font-size:1.883vw;margin-bottom:2.187vw}
.m-e4 .right-box .txt{padding-top:.625vw}
.ul-liste1 .pic img{object-fit:contain}
}
@media only screen and (max-width:1199px){
.bane1 .pic{position:relative;height:0;padding-top:56.7%}
.bane1 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:contain}
.ul-liste1 .con{}
.ul-liste1 .botpic{bottom:10px}
.ul-liste1 .tit{font-size:20px}
.ul-lista1 .desc{margin-bottom:20px}
.m-bane2 .txt{position:absolute;color:#fff}
.m-bane2 .swiper-pagination{display:block}
.m-e3 .col-l{width:100%;margin-right:0}
.m-e3_1 .tit{font-size:18px;margin-bottom:15px}
.m-e3_1 .txt{padding:10px 20px 15px}
.m-e3_1 .top{padding:30px 0 14px;margin:0 20px}
.row-e4{padding:10px 0 20px}
.m-e4 .col-l{width:50%;margin-right:30px}
.m-e4{padding:30px 20px}
.m-e4 .txt .tit{font-size:22px;margin-bottom:15px}
.ul-liste3 .tit{font-size:18px;margin-bottom:10px}
.ul-liste3 .txt{padding:17px 20px 10px}
.m-bane2 .tit{font-size:25px;margin-bottom:13px}
.bane1 .slick-dots{bottom:30px}
}
@media only screen and (max-width:959px){
.bane1 .slick-dots button{width:40px;height:2px}
.ul-liste1 .con{height:auto}
.ul-liste1 .botpic{position:static;left:0;right:0;bottom:auto;width:100%}
.ul-liste1 .more{margin-bottom:20px}
.m-bane2.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}
.row-e2{padding-top:15px}
.m-bane2{margin:0 -12px 40px}
.ul-liste3 .con{margin:0 8px}
.ul-liste3{margin:0 -8px}
.ul-liste3 .tit{font-size:18px;margin-bottom:8px}
.m-e4 .col-l{float:none;width:100%;margin-right:0}
.m-bane2 .txt{top:25px}
}
@media only screen and (max-width:768px){
.bane1 .slick-dots{bottom:10px}
.bane1 .slick-dots button{width:30px;height:2px}
.ul-liste1 .tit{font-size:18px}
.m-bane2 .txt{top:15px}
.m-bane2 .tit{font-size:18px;margin-bottom:5px}
.m-bane2 .desc{margin-bottom:15px}
.row-e2{padding-top:5px}
.m-e3_1 .top{padding:20px 0 14px;margin:0 15px}
.m-e3_1 .txt{padding:10px 15px 15px}
.m-e3_1 .tit{font-size:18px;margin-bottom:10px}
.ul-liste3,.ul-liste3 .con{margin:0}
.ul-liste3 li{float:none;width:100%}
.ul-liste3 .tit{font-size:16px;margin-bottom:5px}
.g-more-e1 .span1{line-height:24px;font-size:12px;width:80px}
.ul-liste3 .txt{padding:17px 15px 10px}
.m-e4{padding:20px 15px 10px}
.m-e4 .txt .tit{font-size:18px;margin-bottom:10px}
.row-e4{padding:0 0 20px}
.m-e3{margin-top:20px}
.m-bane2{margin:0 -12px 20px}
}
.ul-lista1 .pic{overflow:visible}
.m-e3_1:hover .tit{color:#fff}