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:''}
.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}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.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}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.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}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.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}
*,: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(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{font:14px/1.5 宋体,Arial,sans-serif;color:#333;font-family:"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;padding-top:92px}
img{max-width:100%;border:none;display:block}
input,select,textarea{font-size:14px;color:#333;font-family:PingFangSC,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
.wp{margin:0 auto;width:100%;max-width:1660px}
.wp1{margin:0 auto;width:100%;max-width:1380px}
.header{position:fixed;left:0;right:0;top:0;width:100%;background-color:#fff;z-index:999}
.logo img{display:block;width:220px}
.logo{margin-right:46px}
.header .wp{display:flex;align-items:center;height:92px;max-width:100%;padding:0 90px}
.h-r{flex:1;display:flex;align-items:center;justify-content:space-between}
.nav{display:block}
.nav li{position:relative;display:inline-block}
.nav a{padding:0 22px;display:block;font-size:16px;font-weight:700;line-height:40px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav .on .v1,.nav a:hover{color:#366dbd}
.nav .sub{position:absolute;left:50%;top:120%;min-width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.13);z-index:10;display:none;overflow:visible}
.nav .sub a{padding:6px 15px;display:block;font-size:16px;line-height:1.5;border-bottom:1px solid #ededed;white-space:nowrap;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav .sub a:hover{background-color:#ededed}
.nav .arr{position:absolute;right:0;top:14px;width:20px;height:13px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/h-a3.png);display:inline-block}
.nav_san{display:none;min-width:196px}
.sub .v2{position:relative}
.sub .arr2{width:20px;height:13px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/h-a3.png);display:inline-block;right:15px;position:absolute;top:10px;transform:rotate(-90deg)}
.sub li{display:block;position:relative}
.sub li .nav_san{position:absolute;left:100%;top:0;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:repeat;background-repeat-y:repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;text-align:left!important}
.nav_san li{display:block}
.nav_san a{display:block;padding:0 22px}
.sub li .nav_san2{left:auto;right:100%}
.h-btns{display:flex;align-items:center}
.h-so{width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:66px;display:block}
.h-lang{position:relative;vertical-align:middle;font-size:0}
.h-lang .lang{cursor:pointer}
.h-lang .lang img{display:inline-block;width:22px;margin-right:10px}
.h-lang .lang .arr{width:20px;height:13px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/h-a3.png);display:inline-block}
.h-lang .box{display:none;position:absolute;left:0;right:0;width:100%;text-align:center;font-size:16px;background-color:#fff;top:100%}
.h-lang .box .a{display:block;padding:10px 0;transition:.3s}
.h-lang .box .a:hover{color:#366dbd}
.pop-search{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1100;display:none}
.pop-search .pop-search-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.pop-search .pop-search-close{position:absolute;right:50px;top:50px;width:80px;height:80px;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:600px;height:60px;-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%;height:60px;line-height:60px;box-shadow:3px 3px 3px rgba(0,0,0,.5) inset;font-size:16px;color:#333}
.search-box .submit{position:absolute;right:0;top:0;width:120px;height:60px;line-height:60px;background-color:#366dbd;font-size:18px;color:#fff;text-align:center}
.menuBtn{display:none;position:fixed;top:12px;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:#074b8d;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)}
.footer{background:#262626;font-size:16px;color:#fff}
.f-top{padding:50px 0 30px;border-bottom:1px solid rgba(151,151,151,.24)}
.f-txt1{display:inline-block;width:460px;float:left;margin-right:180px}
.f-txt2{display:inline-block;width:620px;float:left;padding-top:35px}
.f-vx{display:inline-block;float:right;padding-top:30px}
.f-logo{margin-bottom:44px}
.f-logo img{display:block;width:186px}
.f-txt1 .desc p{padding-left:24px;background-position:left center;background-repeat:no-repeat;background-size:16px auto;line-height:1.9}
.f-tit{font-size:20px;color:#7d7d7d;margin-bottom:28px}
.f-links .f1{display:inline-block;margin-right:60px;transition:.3s;color:#fff;margin-bottom:10px}
.f-links .f1:hover{opacity:.8}
.f-vx .vx{display:inline-block;color:#7d7d7d;text-align:center;margin-left:36px}
.f-vx .vx img{display:block;width:120px;margin-bottom:8px}
.f-copy{text-align:center;font-size:16px;color:#747474;padding:22px 0 30px}
.f-copy a{color:inherit;transition:.3s}
.f-copy a:hover{color:#fff}
.cur,.cur a{font-size:12px;color:#5e5e5e;line-height:20px}
.cur{margin:18px 0 10px 9px;padding-left:26px;background:url(../images/cur.png) left center no-repeat}
.cur a:hover{color:#ca1318}
.pages{text-align:center;margin:56px 0 0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 10px}
.pages ul li a{display:block;width:28px;height:28px;line-height:28px;text-align:center;color:#333;border-radius:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pages ul a:hover,.pages ul li.on a{background-color:#366dbd;color:#fff}
.pages ul li.next a,.pages ul li.prev a{width:28px;height:28px;border:1px solid #999;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:6px auto;background-size:6px auto}
.pages ul li.prev a{background-image:url(../images/z-arrow5.png)}
.pages ul li.next a{background-image:url(../images/z-arrow6.png)}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
.pages ul li.next:hover a,.pages ul li.prev:hover a{background-color:#366dbd;border-color:#366dbd}
.pages ul li.prev:hover a{background-image:url(../images/z-arrow3.png)}
.pages ul li.next:hover a{background-image:url(../images/z-arrow4.png)}
.pages ul li.disable a{pointer-events:none;background-color:transparent!important;color:#333!important;opacity:.5}
.pages ul li.next.disable a,.pages ul li.prev.disable a{border-color:#999!important}
.pages ul li.prev.disable a{background-image:url(../images/z-arrow5.png)}
.pages ul li.next.disable a{background-image:url(../images/z-arrow6.png)}
@media only screen and (min-width:1199px){
.wp{margin:0 auto;max-width:86.45vw}
.wp1{margin:0 auto;max-width:71.87vw}
body{padding-top:4.791vw}
.header{left:0;right:0;top:0}
.logo img{width:11.45vw}
.logo{margin-right:2.395vw}
.header .wp{align-items:center;height:4.791vw;padding:0 4.687vw}
.h-r{flex:1;align-items:center;justify-content:space-between}
.nav a{padding:0 1.145vw;font-size:.833vw;font-weight:700;line-height:2.083vw;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav .sub{top:120%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);box-shadow:.104vw .104vw .52vw 0 rgba(0,0,0,.13)}
.nav .sub a{padding:.312vw .781vw;font-size:.833vw;line-height:1.5;border-bottom:1px solid #ededed;white-space:nowrap;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.nav .arr{right:0;top:.729vw;width:1.041vw;height:.677vw}
.sub .arr2{width:1.041vw;height:.677vw;background-image:url(../images/h-a3.png);right:.781vw;top:.52vw;transform:rotate(-90deg)}
.sub li:hover .nav_san{box-shadow:.104vw .104vw .52vw 0 rgba(0,0,0,.13);display:block!important;color:#333;text-align:center;box-shadow:2px 2px 10px 0 rgba(0,0,0,.13);background-color:#fff}
.sub li:hover .nav_san li{width:auto;text-align:left!important;background-size:2.5%}
.sub li:hover .nav_san li a{text-align:left!important}
.sub li:hover .nav_san li:hover a{color:#366dbd!important}
.sub li:hover .nav_san a{color:#333!important}
.sub li .nav_san{top:0;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:repeat;background-repeat-y:repeat;background-attachment:initial;background-origin:initial;background-clip:initial}
.nav_san{min-width:10.2vw}
.nav_san a{padding:0 1.145vw}
.sub li .nav_san2{left:auto;right:100%}
.h-btns{align-items:center}
.h-so{width:1.145vw;height:1.145vw;margin-right:3.437vw}
.h-lang{font-size:0}
.h-lang .lang img{width:1.145vw;margin-right:.52vw}
.h-lang .lang .arr{width:1.041vw;height:.677vw;background-image:url(../images/h-a3.png)}
.h-lang .box{left:0;right:0;font-size:.833vw;top:100%}
.h-lang .box .a{padding:.52vw 0;transition:.3s}
.pop-search,.pop-search .pop-search-bg{left:0;top:0}
.pop-search .pop-search-close{right:2.604vw;top:2.604vw;width:4.166vw;height:4.166vw;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.search-box{top:50%;width:31.25vw;height:3.125vw;-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 .625vw;padding-right:7.291vw;height:3.125vw;line-height:3.125vw;box-shadow:.156vw .156vw .156vw rgba(0,0,0,.5) inset;font-size:.833vw}
.search-box .submit{right:0;top:0;width:6.25vw;height:3.125vw;line-height:3.125vw;font-size:.937vw}
.menuBtn{top:.625vw;right:.625vw;width:1.562vw;height:1.562vw;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{height:.208vw;margin:.208vw 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{margin:0;left:0;top:50%;margin-top:-.26vw;width:1.562vw}
.menuBtn.open b:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{background:#262626;font-size:.833vw}
.f-top{padding:2.604vw 0 1.562vw;border-bottom:1px solid rgba(151,151,151,.24)}
.f-txt1{width:26.95vw;margin-right:6.375vw}
.f-txt2{width:32.29vw;padding-top:1.822vw}
.f-vx{padding-top:1.562vw}
.f-logo{margin-bottom:2.291vw}
.f-logo img{width:9.687vw}
.f-txt1 .desc p{padding-left:1.25vw;background-size:.833vw auto;line-height:1.9}
.f-tit{font-size:1.041vw;margin-bottom:1.458vw}
.f-links .f1{margin-right:3.125vw;transition:.3s;margin-bottom:.52vw}
.f-links .f1:hover{opacity:.8}
.f-vx .vx{margin-left:1.875vw}
.f-vx .vx img{width:6.25vw;margin-bottom:.416vw}
.f-copy{font-size:.833vw;padding:1.145vw 0 1.562vw}
.f-copy a{transition:.3s}
}
@media only screen and (max-width:1199px){
.wp{padding:0 15px;width:100%;max-width:100%}
body{padding-top:60px}
.header .wp{padding:0 15px;display:block;height:60px}
.logo img{width:100px;display:inline-block;vertical-align:middle}
.menuBtn{display:block}
.h-r{display:none;position:fixed;left:0;right:0;top:60px;background-color:#fff;bottom:0;overflow-y:auto}
.nav li{display:block}
.nav .v1{display:inline-block}
.nav .arr{right:15px}
.nav .sub{position:relative;left:auto;top:auto;min-width:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);box-shadow:none}
.sub li{padding:0 10px}
.sub li .nav_san{position:relative;left:auto;top:auto;min-width:auto;box-shadow:none;display:none}
.nav .sub .v2{display:inline-block;border-bottom:none}
.nav .sub a{padding:5px 20px;border-bottom:none}
.h-btns{display:block;text-align:center}
.h-lang,.h-so{vertical-align:middle;display:inline-block}
.f-top{padding:15px 0}
.f-logo img{width:120px;margin:0 auto}
.f-txt1{float:none;width:100%;margin-right:0}
.f-logo{margin-bottom:15px}
.f-txt1 .desc p{padding-left:14px;background-size:8px auto}
.footer{font-size:14px}
.f-txt2{display:none}
.f-vx .vx img{width:80px}
.f-vx .vx{display:inline-block;margin:0 10px}
.f-vx{display:block;float:none;margin-top:15px;text-align:center}
.f-copy{padding:15px 0;font-size:12px}
.logo{line-height:60px}
.pop-search .pop-search-close{width:30px;height:30px}
.search-box{width:90%}
.search-box .inp,.search-box .submit{height:40px;line-height:40px}
}
.banner .pic{padding-top:34.32%;position:relative;overflow:hidden}
.banner .pic .txt{position:absolute;left:0;right:0;top:50%;transform:translateY(-60%);color:#fff;text-align:center}
.banner .pic .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.banner .img_scale .pic .bg{animation:6s infinite scale}
@keyframes scale{
0%,100%{transform:scale(1)}
50%{transform:scale(1.2)}
}
.banner .pic .tit{font-size:70px;font-weight:600;margin-bottom:45px}
.banner .pic .desc{font-size:24px}
.row-a1{padding:58px 0 64px}
.g-titbox1{text-align:center}
.g-titbox1 .tit{font-size:40px;font-weight:600;position:relative;z-index:1;display: inline-block;}
.g-titbox1 .desc{font-size:20px;line-height:2;margin-top:15px}
.m-a1{padding:40px 0 60px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin-top:78px}
.m-a1 .pic{display:block;margin:58px auto 0;width:554px}
.ul-lista1 li{position:absolute;width:740px}
.ul-lista1 .li1{left:0;top:0;bottom:50%}
.ul-lista1 .li2{right:0;top:0;bottom:50%}
.ul-lista1 .li3{left:0;top:50%;bottom:0}
.ul-lista1 .li4{right:0;top:50%;bottom:0}
.ul-lista1 .con{display:flex;height:100%;align-items:center;justify-content:center;position:relative}
.ul-lista1 .con .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;opacity:0;transition:.3s;object-fit:cover}
.ul-lista1 .con:hover .bg{opacity:1}
.ul-lista1 .txt{width:236px;line-height:100px;font-size:30px;background:linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%);position:relative;z-index:2;padding-left:40px;transition:.3s}
.ul-lista1 .con:hover .txt{text-align:center;border:2px solid #fff;width:172px;padding:0}
.ul-lista1 li:nth-child(even) .txt{background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%);text-align:right;padding-left:0;padding-right:40px}
.ul-lista1 li:nth-child(even) .con:hover .txt{padding:0}
.row-a2{padding:0 0 66px}
.g-tita2{text-align:center;font-size:50px;font-weight:600}
.ul-lista2{margin:65px -26px 0}
.ul-lista2 li{float:left;width:33.3%;padding:0 26px;margin-bottom:20px}
.ul-lista2 .con{display:block;transition:.3s}
.ul-lista2 .con:hover{box-shadow:4px 4px 20px 0 rgba(0,0,0,.08)}
.ul-lista2 .pic{padding-top:59.8%;position:relative;overflow:hidden}
.ul-lista2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;transition:.3s;object-fit:cover}
.ul-lista2 .con:hover .pic img{transform:scale(1.06)}
.ul-lista2 .txt{padding:34px 42px 30px}
.ul-lista2 .date{font-size:20px;font-family:Arial,Arial;font-weight:900;color:#074b8d;margin-bottom:12px}
.ul-lista2 .tit{margin-bottom:24px;font-size:30px;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;height:3em;transition:.3s}
.ul-lista2 .con:hover .tit{color:#074b8d}
.ul-lista2 .desc{margin-bottom:30px;font-size:16px;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;height:3em;color:#999}
.ul-lista2 .more span{display:inline-block;padding-right:14px;background-position:right center;background-size:5px auto;background-repeat:no-repeat;background-image:url(../images/a4.png);font-size:16px}
.g-ban .pic{padding-top:25%;position:relative}
.g-ban .pic .txt{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}
.g-ban .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.g-ban .pic .tit{font-size:70px;font-weight:600;text-align:center;color:#fff}
.row-box1{padding:40px 0 90px}
.m-box1 .tit{font-size:30px;font-weight:600;color:#366dbd;margin-bottom:22px}
.m-box1 .desc{font-size:20px;line-height:2;color:#999}
.row-box2{background:#f7f8fa;padding:62px 0 60px}
.m-box2 .tit{font-size:30px;margin-bottom:44px;font-weight:600;color:#366dbd}
.m-box2 .inner{overflow:hidden;margin:0 -26px}
.m-box2 .inner .group{float:left;width:50%;padding:0 26px;margin-bottom:28px}
.m-box2 .inner .group:first-child,.m-box2 .inner .group:last-child,.m-box2 .inner .group:nth-child(8){width:100%}
.m-box2 .inner .inpbox{border:1px solid #366dbd;background-color:#fff;overflow:hidden}
.m-box2 .inner .selbox{position:relative}
.m-box2 .inner .selbox::before{position:absolute;right:35px;top:50%;transform:translateY(-50%);content:"";background-position:center;background-repeat:no-repeat;background-image:url(../images/h-a3.png);background-size:contain;width:20px;height:20px}
.m-box2 .inner .txt{font-size:20px;line-height:80px;padding-left:26px;display:inline-block;float:left}
.m-box2 .inner .inpt{overflow:hidden}
.m-box2 .inner input,.m-box2 .inner select{line-height:80px;font-size:20px;padding:0 25px;background-color:transparent;display:block;width:100%;position:relative;z-index:1}
.m-box2 .inner .text{background-color:transparent;display:block;font-size:20px;width:100%;height:164px;resize:none;padding:30px 20px}
.m-box2 .submit{width:150px;height:57px;background:#366dbd;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;cursor:pointer;transition:.3s}
.m-box2 .submit:hover{opacity:.8}
.row-box3{padding:82px 0 40px;background:#f7f8fa}
.m-box3 .tit{font-size:40px;margin-bottom:34px;font-weight:600;color:#366dbd}
.ul-down{margin:0 -15px}
.ul-down li{float:left;width:25%;padding:0 15px;margin-bottom:36px}
.ul-down .con{display:block;height:218px;background:#fff;padding:24px 30px 0;transition:.3s}
.ul-down .con:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.04)}
.ul-down .date{font-size:16px;color:#999;margin-bottom:8px}
.ul-down .tit1{margin-bottom:34px;height:3em;font-size:20px;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-down .down{display:block;width:112px;height:40px;border-radius:20px;border:1px solid #366dbd;line-height:38px;font-size:16px;color:#0f448f;transition:.3s;text-align:center}
.ul-down .con:hover .down{background:#366dbd;color:#fff}
.ul-down .down span{display:inline-block;padding-left:24px;background-position:left center;background-repeat:no-repeat;background-size:15px auto;background-image:url(../images/b2.png)}
.ul-down .con:hover .down span{background-image:url(../images/b2-1.png)}
.m-box3{margin-bottom:20px}
@media only screen and (min-width:1199px){
.banner .pic{padding-top:34.32%}
.banner .pic .txt{left:0;right:0;top:50%;transform:translateY(-60%)}
.banner .pic .bg{left:0;right:0;top:0;bottom:0;object-fit:cover}
.banner .img_scale .pic .bg{animation:6s infinite scale}
@keyframes scale{
0%,100%{transform:scale(1)}
50%{transform:scale(1.2)}
}
.banner .pic .tit{font-size:3.645vw;font-weight:600;margin-bottom:2.343vw}
.banner .pic .desc{font-size:1.25vw}
.row-a1{padding:3.020vw 0 3.333vw}
.g-titbox1 .tit{font-size:2.083vw;font-weight:600}
.g-titbox1 .desc{font-size:1.041vw;line-height:2;margin-top:.781vw}
.m-a1{padding:2.083vw 0 3.125vw;background-size:cover;margin-top:4.062vw}
.m-a1 .pic{margin:3.020vw auto 0;width:28.85vw}
.ul-lista1 li{width:38.54vw}
.ul-lista1 .li1{left:0;top:0;bottom:50%}
.ul-lista1 .li2{right:0;top:0;bottom:50%}
.ul-lista1 .li3{left:0;top:50%;bottom:0}
.ul-lista1 .li4{right:0;top:50%;bottom:0}
.ul-lista1 .con{align-items:center;justify-content:center}
.ul-lista1 .con .bg{left:0;right:0;top:0;bottom:0;opacity:1;transition:.3s;object-fit:cover}
.ul-lista1 .con:hover .bg{opacity:1}
.ul-lista1 .txt{width:12.29vw;line-height:2.208vw;font-size:1.562vw;background:linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%);padding-left:2.083vw;transition:.3s}
.ul-lista1 .con:hover .txt{border:solid #fff;width:8.958vw;padding:0}
.ul-lista1 li:nth-child(even) .txt{background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%);padding-right:2.083vw}
.ul-lista1 li:nth-child(even) .con:hover .txt{padding:0}
.row-a2{padding:0 0 3.437vw}
.g-tita2{font-size:2.604vw;font-weight:600}
.ul-lista2{margin:3.385vw -1.354vw 0}
.ul-lista2 li{width:33.3%;padding:0 1.354vw;margin-bottom:1.041vw}
.ul-lista2 .con{transition:.3s}
.ul-lista2 .con:hover{box-shadow:.208vw .208vw 1.041vw 0 rgba(0,0,0,.08)}
.ul-lista2 .pic{padding-top:59.8%}
.ul-lista2 .pic img{left:0;right:0;top:0;bottom:0;transition:.3s;object-fit:cover}
.ul-lista2 .con:hover .pic img{transform:scale(1.06)}
.ul-lista2 .txt{padding:1.77vw 2.187vw 1.562vw}
.ul-lista2 .date{font-size:1.041vw;font-family:Arial,Arial;font-weight:900;margin-bottom:.625vw}
.ul-lista2 .tit{margin-bottom:1.25vw;font-size:1.562vw;height:3em;transition:.3s}
.ul-lista2 .desc{margin-bottom:1.562vw;font-size:.833vw;height:3em}
.ul-lista2 .more span{padding-right:.729vw;background-size:.26vw auto;background-repeat:no-repeat;background-image:url(../images/a4.png);font-size:.833vw}
.g-ban .pic .txt{left:0;right:0;top:50%;transform:translateY(-50%)}
.g-ban .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.g-ban .pic .tit{font-size:3.645vw;font-weight:600}
.row-box1{padding:2.083vw 0 4.687vw}
.m-box1 .tit{font-size:1.562vw;font-weight:600;margin-bottom:1.145vw}
.m-box1 .desc{font-size:1.041vw;line-height:2}
.row-box2{background:#f7f8fa;padding:3.229vw 0 3.125vw}
.m-box2 .tit{font-size:1.562vw;margin-bottom:2.291vw;font-weight:600}
.m-box2 .inner{margin:0 -1.354vw}
.m-box2 .inner .group{padding:0 1.354vw;margin-bottom:1.458vw}
.m-box2 .inner .inpbox{border:1px solid #366dbd}
.m-box2 .inner .selbox::before{right:1.822vw;top:50%;transform:translateY(-50%);content:"";background-image:url(../images/h-a3.png);background-size:contain;width:1.041vw;height:1.041vw}
.m-box2 .inner .txt{font-size:1.041vw;line-height:4.166vw;padding-left:1.354vw}
.m-box2 .inner input,.m-box2 .inner select{line-height:4.166vw;font-size:1.041vw;padding:0 1.302vw}
.m-box2 .inner .text{font-size:1.041vw;height:8.541vw;resize:none;padding:1.562vw 1.041vw}
.m-box2 .submit{width:7.812vw;height:2.968vw;background:#366dbd;align-items:center;justify-content:center;font-size:1.041vw;transition:.3s}
.m-box2 .submit:hover{opacity:.8}
.row-box3{padding:4.27vw 0 2.083vw;background:#f7f8fa}
.m-box3 .tit{font-size:2.083vw;margin-bottom:1.77vw;font-weight:600}
.ul-down{margin:0 -.781vw}
.ul-down li{padding:0 .781vw;margin-bottom:1.875vw}
.ul-down .con{height:11.35vw;background:#fff;padding:1.25vw 1.562vw 0;transition:.3s}
.ul-down .con:hover{box-shadow:0 .104vw .52vw 0 rgba(0,0,0,.04)}
.ul-down .date{font-size:.833vw;margin-bottom:.416vw}
.ul-down .tit1{margin-bottom:1.77vw;height:3em;font-size:1.041vw}
.ul-down .down{width:5.833vw;height:2.083vw;border-radius:1.041vw;border:1px solid #366dbd;line-height:1.979vw;font-size:.833vw;transition:.3s}
.ul-down .con:hover .down{background:#366dbd}
.ul-down .down span{padding-left:1.25vw;background-size:.781vw auto;background-image:url(../images/b2.png)}
.ul-down .con:hover .down span{background-image:url(../images/b2-1.png)}
.m-box3{margin-bottom:1.041vw}
}
@media only screen and (max-width:1199px){
.banner .pic .tit{font-size:25px;margin-bottom:10px}
.banner .pic .desc{font-size:16px}
.g-tita2,.g-titbox1 .tit{font-size:25px}
.g-titbox1 .desc{font-size:14px;line-height:1.7}
.ul-lista1{overflow:hidden}
.ul-lista1 li{position:relative;left:auto!important;top:auto!important;bottom:auto!important;right:auto!important;float:left;width:50%}
.ul-lista1 .con .bg{opacity:1}
.ul-lista1 .con{height:300px}
.ul-lista2{margin:20px 0 0}
.ul-lista2 li{padding:0 10px;width:50%}
.ul-lista2 .txt{padding:10px}
.ul-lista2 .date{font-size:14px}
.ul-lista2 .tit{font-size:18px}
.ul-lista2 .desc{font-size:14px}
.ul-lista2 .more span{font-size:12px;padding-right:10px;background-size:4px auto}
.ul-lista1 .txt,.ul-lista1 li:nth-child(even) .txt{width:80px;line-height:40px;font-size:18px;text-align:center;border:1px solid #fff;padding:0;background:0 0;color:#fff}
.g-ban .pic .tit{font-size:25px}
.m-box1 .tit,.m-box2 .tit,.m-box3 .tit{font-size:20px;margin-bottom:15px}
.m-box1 .desc{font-size:16px;line-height:1.6}
.m-box2 .inner .txt,.m-box2 .inner input,.m-box2 .inner select{line-height:55px;font-size:16px}
.m-box2 .inner .text{padding:15px;font-size:16px}
.ul-down li{margin-bottom:10px;width:33.3%}
.ul-down .tit1{font-size:16px;margin-bottom:10px}
.ul-down .down span{padding-left:18px;background-size:10px auto}
.ul-down .down{height:30px;line-height:28px;font-size:14px}
}
@media only screen and (max-width:959px){
.m-box2 .inner .group{float:none;width:100%;padding:0;margin-bottom:15px}
.m-box2 .inner{margin:0}
.m-box2 .inner .selbox::before{right:10px;width:14px}
.m-box2 .submit{width:100%;height:40px;font-size:16px}
.ul-down{margin:0}
.ul-down li{width:50%;padding:0 5px}
.ul-down .con{padding:15px;height:180px}
}
@media only screen and (max-width:767px){
.banner .pic{height:300px;padding-top:0}
.banner .pic .tit,.g-tita2,.g-titbox1 .tit{font-size:20px}
.g-titbox1 .desc br{display:none}
.row-a1 .g-titbox1{
    padding: 0 15px;
  }
.m-a1{margin-top:20px}
.m-a1 .pic{width:300px;margin:20px auto}
.ul-lista1 .con{height:200px}
.ul-lista1 .txt{width:80px;line-height:40px;font-size:16px;padding:0;text-align:center}
.ul-lista1 li:nth-child(even) .txt{padding:0;text-align:center}
.ul-lista1 li{width:100%;float:none}
.ul-lista2 li{padding:0;float:none;width:100%}
.ul-lista2 .date{margin-bottom:4px}
.ul-lista2 .tit{font-size:16px;margin-bottom:5px}
.ul-lista2 .desc{margin-bottom:5px}
.g-ban .pic .tit{font-size:20px}
.m-box1 .tit{font-size:18px}
.m-box1 .desc{font-size:14px}
.m-box2 .inner .txt,.m-box2 .inner input,.m-box2 .inner select{padding:0 10px}
.row-box2{padding:40px 0}
}
.g-ban .desc{margin-top:18px;font-size:24px;color:#fff;line-height:1.67;text-align:center}
.z-title1 .tit{font-size:40px;color:#366dbd;font-weight:700;line-height:1.4;letter-spacing:1.9px}
.z-title1.c1 .tit{color:#0f448f}
.z-title2 .tit{font-size:30px;color:#366dbd;font-weight:700;line-height:1.4;letter-spacing:1.7px}
.z-desc1{font-size:16px;color:#333;line-height:2.5}
.z-desc2{font-size:30px;color:#333;line-height:1.33}
.section-z1{padding:55px 0 160px;overflow:hidden}
.z-qs1 .items+.items{margin-top:20px}
.z-qs1 .thead{padding:30px;background-color:#f6f7f9;display:-webkit-flex;display:flex;align-items:flex-start}
.z-qs1 .thead .icon{width:36px;height:36px;line-height:36px;font-size:0;text-align:center;flex-shrink:0}
.z-qs1 .thead .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.z-qs1 .thead .tit{padding:0 38px;font-size:20px;color:#333;line-height:1.8;width:calc(100% - 58px);letter-spacing:1.1px;cursor:default;flex-shrink:0}
.z-qs1 .thead .icon-arrow{margin-top:7px;display:block;width:22px;height:22px;position:relative;flex-shrink:0}
.z-qs1 .thead .icon-arrow:before{content:'';position:absolute;left:50%;top:50%;width:22px;height:12px;background:url(../images/z-arrow1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-qs1 .thead .icon-arrow.on:before{-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
.z-qs1 .tbody{padding:25px 30px 17px;display:none}
.z-qs1 .tbody .text{display:-webkit-flex;display:flex;align-items:flex-start}
.z-qs1 .tbody .text .icon{width:36px;height:36px;line-height:36px;font-size:0;text-align:center;flex-shrink:0}
.z-qs1 .tbody .text .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.z-qs1 .tbody .text .txt{padding-left:38px;width:calc(100% - 36px);font-size:20px;color:#333;line-height:1.8;letter-spacing:1.1px;flex-shrink:0}
.z-qs1 .tbody .text .txt p+p{margin-top:4px}
.z-qs1 .tbody .btns{margin-top:34px;display:-webkit-flex;display:flex}
.z-qs1 .tbody .btns .a1{padding:0 5px;display:block;min-width:80px;height:36px;line-height:34px;border:1px solid #396fbe;border-radius:8px;font-size:18px;color:#396fbe;text-align:center;letter-spacing:1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-qs1 .tbody .btns .a1:hover{background-color:#396fbe;color:#fff}
.section-z2-1{padding:70px 0 16px;overflow:hidden}
.section-z2-1 .z-title1{margin-bottom:39px}
.section-z2-2{padding:16px 0 0}
.section-z2-2 .z-title1{margin-bottom:10px}
.z-map1{position:relative}
.z-map1 .map{display:block;width:100%}
.z-map1 .item{position:absolute;left:0;top:0;z-index:2;cursor:default;display:-webkit-flex;display:flex;align-items:flex-start}
.z-map1 .icon{margin-right:15px;width:44px;height:54px;line-height:54px;font-size:0;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-map1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.z-map1 .title{padding:12px 0;position:absolute;left:100%;top:0;font-size:20px;color:#333;font-weight:700;line-height:1.5;white-space:nowrap;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-map1 .text{padding:14px 20px;position:absolute;left:100%;top:0;width:330px;min-height:130px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.08);border-radius:8px;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);visibility:hidden;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-map1 .text:before{content:'';position:absolute;right:100%;top:20px;border:8px solid transparent;border-right-color:#fff}
.z-map1 .text .tit{margin-bottom:10px;font-size:20px;color:#333;line-height:1.4;font-weight:700}
.z-map1 .text .info{font-size:16px;color:#333;line-height:2}
.z-map1 .item:hover{z-index:50 !important}
.z-map1 .item:hover .icon{margin-right:25px}
.z-map1 .item:hover .title{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}
.z-map1 .item:hover .text{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);visibility:visible;opacity:1}
.section-z3-1{padding:45px 0 103px;overflow:hidden}
.section-z3-1 .z-title1{margin-bottom:39px}
.z-prod1 .items{overflow:hidden}
.z-prod1 .items+.items{margin-top:95px}
.z-prod1 .right{margin-left:30px;float:right;width:38.7%;overflow:hidden}
.z-prod1 .left{padding-top:35px;overflow:hidden}
.z-prod1 .pic{height:500px;line-height:500px;font-size:0;text-align:center;background-color:#f7f8fa;border-radius:10px;overflow:hidden}
.z-prod1 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.z-prod1 .head{margin-bottom:26px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.z-prod1 .head .t1{margin-right:36px;font-size:30px;color:#0f448f;font-weight:700;line-height:1.33}
.z-prod1 .head .t2{font-size:20px;color:#333}
.z-prod1 .info{margin-bottom:28px;font-size:20px;color:#333;line-height:1.8}
.z-prod1 .info .item{padding-left:24px;position:relative;display:-webkit-flex;display:flex;align-items:flex-start}
.z-prod1 .info .item:before{content:'';position:absolute;left:0;top:16px;width:6px;height:6px;background-color:#0f448f;border-radius:50%}
.z-prod1 .info .t1{padding-right:15px;width:186px}
.z-prod1 .info .t1 span{color:#999}
.z-prod1 .link .tit{margin-bottom:13px;font-size:20px;color:#0f448f;line-height:1.8;font-weight:700}
.z-prod1 .link .cont{display:-webkit-flex;display:flex;flex-wrap:wrap}
.z-prod1 .link .item{padding:12px 20px;margin:0 35px 13px 0;display:block;background-color:#dde3e7;border-radius:22px;display:-webkit-flex;display:flex;align-items:flex-start}
.z-prod1 .link .icon{width:20px;height:20px;line-height:20px;font-size:0;text-align:center;flex-shrink:0}
.z-prod1 .link .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.z-prod1 .link .t1{padding-left:8px;width:calc(100% - 20px);font-size:16px;color:#333;line-height:1.25;font-weight:700;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-prod1 .link .item:hover .t1{color:#366dbd}
.section-z3-2{padding:64px 0 95px;background-color:#f7f8fa;overflow:hidden}
.section-z3-2 .z-title1{margin-bottom:24px}
.section-z4-1{padding:50px 0 34px;overflow:hidden}
.section-z4-1 .z-title2{margin-bottom:30px}
.section-z4-2{padding:34px 0 25px;overflow:hidden}
.section-z4-2 .z-title2{margin-bottom:36px}
.z-imgsLs1{margin:0 -32px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.z-imgsLs1 li{padding:0 32px;margin-bottom:30px;width:50%;flex-shrink:0}
.z-imgsLs1 .pic{padding-top:62.71%;position:relative;overflow:hidden}
.z-imgsLs1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.section-z4-3{padding:25px 0 160px;overflow:hidden}
.section-z4-3 .z-title2{margin-bottom:30px}
.z-fold1 .items+.items{margin-top:40px}
.z-fold1 .thead{padding-bottom:34px;border-bottom:1px solid rgba(151,151,151,.5);cursor:default;display:-webkit-flex;display:flex;align-items:flex-start}
.z-fold1 .thead .tit{width:calc(100% - 22px);font-size:24px;color:#333;font-weight:700;line-height:1.38;letter-spacing:1.4px}
.z-fold1 .thead .icon-arrow{margin-top:7px;display:block;width:22px;height:22px;position:relative;flex-shrink:0}
.z-fold1 .thead .icon-arrow:before{content:'';position:absolute;left:50%;top:50%;width:22px;height:12px;background:url(../images/z-arrow1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);-o-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-fold1 .thead .icon-arrow.on:before{-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
.z-fold1 .tbody{padding:32px 0 12px;display:none}
.z-fold1 .tbody .text .item+.item{margin-top:32px}
.z-fold1 .tbody .text .tit{margin-bottom:17px;font-size:20px;color:#333;line-height:1.4;font-weight:700;letter-spacing:1.1px}
.z-fold1 .tbody .btns{margin-top:32px;display:-webkit-flex;display:flex}
.z-fold1 .tbody .btns .a1{display:block;min-width:150px;height:56px;line-height:56px;background-color:#366dbd;font-size:20px;color:#fff;text-align:center;font-weight:700;letter-spacing:1.1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-fold1 .tbody .btns .a1:hover{opacity:.8}
.z-fold1 .tbody .tips{margin-top:23px;font-size:20px;color:#999;line-height:1.4}
.z-fold1 .tbody .tips a{color:inherit;font-size:inherit}
.z-fold1 .tbody .tips a:hover{text-decoration:underline}
.z-txtLs1{font-size:20px;color:#333;line-height:2.3}
.z-txtLs1 li{padding-left:26px;position:relative}
.z-txtLs1 li:before{content:'';position:absolute;left:0;top:17px;width:10px;height:10px;background-color:#333;border-radius:50%}
.section-z5-1{padding:64px 0 30px;overflow:hidden}
.section-z5-1 .z-title2{margin-bottom:42px}
.z-txtLs2{margin:0 -14px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.z-txtLs2 li{padding:0 14px;margin-bottom:20px;width:33.33%;flex-shrink:0}
.z-txtLs2 .con{padding:34px 32px;color:#333;height:100%;min-height:206px;background:linear-gradient(180deg,#ececec 0,#fff 100%) #d8d8d8;cursor:default;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-txtLs2 .tit{margin-bottom:40px;font-size:20px;line-height:1.4;font-weight:700;letter-spacing:1.1px}
.z-txtLs2 .info{font-size:16px;line-height:1.38;text-align:right;letter-spacing:1px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-txtLs2 .con:hover{background:linear-gradient(180deg,#366dbd 0,#fff 100%) #366dbd;color:#fff}
.z-txtLs2 .con:hover .info{color:#333}
.section-z5-2{padding:30px 0 176px;overflow:hidden}
.section-z5-2 .z-title2{margin-bottom:42px}
.z-map2{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.z-map2 .map{width:61.59%;flex-shrink:0}
.z-map2 .text{padding:20px 40px 20px 54px}
.z-map2 .text .tit{margin-bottom:40px;font-size:30px;color:#366dbd;font-weight:700;line-height:1.4;letter-spacing:1.7px}
.z-map2 .text .txt{margin-bottom:54px;font-size:20px;color:#333;line-height:2;letter-spacing:1px}
.z-map2 .text .info{color:#366dbd}
.z-map2 .text .info p+p{margin-top:20px}
.z-map2 .text .info a{color:inherit}
.z-map2 .text .info .tel{font-size:30px;line-height:1.4;letter-spacing:1px}
.z-map2 .text .info .email{font-size:20px}
.section-z6{padding:70px 0 176px;box-shadow:0 2px 10px 0 rgba(0,0,0,.04) inset;overflow:hidden}
.z-intro1{display:-webkit-flex;display:flex;justify-content:space-between}
.z-intro1 .left{width:35.43%;flex-shrink:0}
.z-intro1 .right{width:59.49%;flex-shrink:0}
.z-intro1 .pic{overflow:hidden}
.z-intro1 .pic img{display:block;width:100%}
.z-intro1 .btns{margin-top:46px;display:-webkit-flex;display:flex}
.z-intro1 .btns .a1{padding:0 24px;display:block;line-height:47px;border:2px solid #366dbd;border-radius:35px;font-size:20px;color:#333;text-align:center;letter-spacing:1.1px;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-intro1 .btns .a1 .icon-arrow{margin-right:12px;display:block;width:5px;height:9px;background:url(../images/z-arrow2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-intro1 .btns .a1:hover{background-color:#366dbd;color:#fff}
.z-intro1 .btns .a1:hover .icon-arrow{background-image:url(../images/z-arrow3.png);-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);-o-transform:translateX(-3px);transform:translateX(-3px)}
.z-intro1 .tit{margin-bottom:46px;font-size:40px;color:#0f448f;line-height:1;font-weight:700;letter-spacing:2px}
.z-intro1 .txt{font-size:20px;color:#333;line-height:2;letter-spacing:1px;text-align:justify}
.section-z7{padding:100px 0 76px;overflow:hidden}
.z-newsLs1{margin:0 -46px -56px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.z-newsLs1 li{padding:0 46px;margin-bottom:56px;width:33.33%;flex-shrink:0}
.z-newsLs1 .cont{padding:18px 46px;display:block;height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-newsLs1 .date{margin-bottom:16px;display:-webkit-flex;display:flex}
.z-newsLs1 .date span{padding:0 12px;font-size:16px;color:#333;text-align:center;line-height:38px;background-color:#f5f5f5;border-radius:24px;letter-spacing:.8px}
.z-newsLs1 .tit{margin-bottom:26px;font-size:30px;color:#333;font-weight:400;text-align:justify;line-height:1.4;max-height:4.2em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;letter-spacing:1.4px}
.z-newsLs1 .pic{margin-bottom:26px;padding-top:60.9%;position:relative;overflow:hidden}
.z-newsLs1 .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}
.z-newsLs1 .btns{display:-webkit-flex;display:flex}
.z-newsLs1 .btns .a1{display:block;font-size:20px;color:#333;line-height:1.4;font-weight:700;letter-spacing:1px}
.z-newsLs1 .cont:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.04)}
.z-newsLs1 .cont:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.z-newsLs1 .newsHot1{width:66.66%}
.z-newsLs1 .newsHot1 .cont{padding:0;position:relative}
.z-newsLs1 .newsHot1 .pic{padding:0;margin:0;height:100%;overflow:hidden}
.z-newsLs1 .newsHot1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.z-newsLs1 .newsHot1 .t1{position:absolute;left:46px;top:30px;right:46px;z-index:10}
.z-newsLs1 .newsHot1 .t2{position:absolute;left:46px;bottom:36px;right:46px;z-index:10}
.z-newsLs1 .newsHot1 .date{margin-bottom:12px}
.z-newsLs1 .newsHot1 .date span{background-color:rgba(255,255,255,.3);color:#fff}
.z-newsLs1 .newsHot1 .tit{color:#fff;font-weight:700}
.z-newsLs1 .newsHot1 .btns .a1{color:#fff}
.z-mapLs1{}
.z-mapLs1 li{display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start;}
.z-mapLs1 li+li{margin-top: 40px;}
.z-mapLs1 .col{padding-right: 40px; width: 50%; flex-grow: 1;}
.z-mapLs1 .cor{width: 50%; flex-shrink: 0;}
.z-mapLs1 .tit{margin-bottom: 20px; font-size: 26px; color: #333333;}
.z-mapLs1 .txt{font-size: 16px; color: #333333; line-height: 1.5;}
.z-mapLs1 .map{display: block; width: 100%; height: 260px;}
.z-mapLs1 .map img{max-width: none; -webkit-transition: 0s; -o-transition: 0s; transition: 0s;}
.anchorBL{display: none;}
@media only screen and (min-width:950px) and (max-width:1919px){
.g-ban .desc{margin-top:.937vw;font-size:1.25vw}
.z-title1 .tit{font-size:2.083vw}
.z-title2 .tit{font-size:1.562vw}
.z-desc1{font-size:.833vw}
.z-desc2{font-size:1.562vw}
.section-z1{padding:2.864vw 0 8.333vw}
.z-qs1 .items+.items{margin-top:1.041vw}
.z-qs1 .thead{padding:1.562vw}
.z-qs1 .thead .icon{width:1.875vw;height:1.875vw;line-height:1.875vw}
.z-qs1 .thead .tit{padding:0 1.979vw;font-size:1.041vw}
.z-qs1 .thead .icon-arrow{margin-top:.364vw;width:1.145vw;height:1.145vw}
.z-qs1 .thead .icon-arrow:before{content:'';top:50%;width:1.145vw;height:.625vw}
.z-qs1 .tbody{padding:1.302vw 1.562vw .885vw}
.z-qs1 .tbody .text .icon{width:1.875vw;height:1.875vw;line-height:1.875vw}
.z-qs1 .tbody .text .txt{padding-left:1.979vw;width:calc(100% - 1.875vw);font-size:1.041vw}
.z-qs1 .tbody .text .txt p+p{margin-top:.208vw}
.z-qs1 .tbody .btns{margin-top:1.77vw}
.z-qs1 .tbody .btns .a1{padding:0 .26vw;min-width:4.166vw;height:1.875vw;line-height:1.77vw;border-radius:.416vw;font-size:.937vw}
.section-z2-1{padding:3.645vw 0 .833vw}
.section-z2-1 .z-title1{margin-bottom:2.031vw}
.section-z2-2{padding:.833vw 0 0}
.section-z2-2 .z-title1{margin-bottom:.52vw}
.z-map1 .icon{margin-right:.781vw;width:2.291vw;height:2.812vw;line-height:2.812vw}
.z-map1 .title{padding:.625vw 0;font-size:1.041vw}
.z-map1 .text{padding:.729vw 1.041vw;width:17.18vw;min-height:6.77vw;-ms-transform:translateX(1.041vw);-o-transform:translateX(1.041vw);transform:translateX(1.041vw)}
.z-map1 .text:before{top:1.041vw}
.z-map1 .text .tit{margin-bottom:.52vw;font-size:1.041vw}
.z-map1 .text .info{font-size:.833vw}
.z-map1 .item:hover .icon{margin-right:1.302vw}
.z-map1 .item:hover .title{-webkit-transform:translateX(1.041vw);-ms-transform:translateX(1.041vw);-o-transform:translateX(1.041vw);transform:translateX(1.041vw)}
.section-z3-1{padding:2.343vw 0 5.364vw}
.section-z3-1 .z-title1{margin-bottom:2.031vw}
.z-prod1 .items+.items{margin-top:4.947vw}
.z-prod1 .right{margin-left:1.562vw}
.z-prod1 .left{padding-top:1.822vw}
.z-prod1 .pic{height:26.04vw;line-height:26.04vw}
.z-prod1 .head{margin-bottom:1.354vw}
.z-prod1 .head .t1{margin-right:1.875vw;font-size:1.562vw}
.z-prod1 .head .t2{font-size:1.041vw}
.z-prod1 .info{margin-bottom:1.458vw;font-size:1.041vw}
.z-prod1 .info .item{padding-left:1.25vw}
.z-prod1 .info .item:before{top:.833vw;width:.312vw;height:.312vw}
.z-prod1 .info .t1{padding-right:.781vw;width:9.687vw}
.z-prod1 .link .tit{margin-bottom:.677vw;font-size:1.041vw}
.z-prod1 .link .item{padding:.625vw 1.041vw;margin:0 1.822vw .677vw 0}
.z-prod1 .link .icon{width:1.041vw;height:1.041vw;line-height:1.041vw}
.z-prod1 .link .t1{padding-left:.416vw;width:calc(100% - 1.041vw);font-size:.833vw}
.section-z3-2{padding:3.333vw 0 4.947vw}
.section-z3-2 .z-title1{margin-bottom:1.25vw}
.section-z4-1{padding:2.604vw 0 1.77vw}
.section-z4-1 .z-title2{margin-bottom:1.562vw}
.section-z4-2{padding:1.77vw 0 1.302vw}
.section-z4-2 .z-title2{margin-bottom:1.875vw}
.z-imgsLs1{margin:0 -1.666vw -1.562vw}
.z-imgsLs1 li{padding:0 1.666vw;margin-bottom:1.562vw}
.section-z4-3{padding:1.302vw 0 8.333vw}
.section-z4-3 .z-title2{margin-bottom:1.562vw}
.z-fold1 .items+.items{margin-top:2.083vw}
.z-fold1 .thead{padding-bottom:1.77vw}
.z-fold1 .thead .tit{width:calc(100% - 1.145vw);font-size:1.25vw}
.z-fold1 .thead .icon-arrow{margin-top:.364vw;width:1.145vw;height:1.145vw}
.z-fold1 .thead .icon-arrow:before{width:1.145vw;height:.625vw}
.z-fold1 .tbody{padding:1.666vw 0 .625vw}
.z-fold1 .tbody .text .item+.item{margin-top:1.666vw}
.z-fold1 .tbody .text .tit{margin-bottom:.885vw;font-size:1.041vw}
.z-fold1 .tbody .btns{margin-top:1.666vw}
.z-fold1 .tbody .btns .a1{min-width:7.812vw;height:2.916vw;line-height:2.916vw;font-size:1.041vw}
.z-fold1 .tbody .tips{margin-top:1.197vw;font-size:1.041vw}
.z-txtLs1{font-size:1.041vw}
.z-txtLs1 li{padding-left:1.354vw}
.z-txtLs1 li:before{top:.885vw;width:.52vw;height:.52vw}
.section-z5-1{padding:3.333vw 0 1.562vw}
.section-z5-1 .z-title2{margin-bottom:2.187vw}
.z-txtLs2{margin:0 -.729vw -1.041vw}
.z-txtLs2 li{padding:0 .729vw;margin-bottom:1.041vw}
.z-txtLs2 .con{padding:1.77vw 1.666vw;min-height:10.72vw}
.z-txtLs2 .tit{margin-bottom:2.083vw;font-size:1.041vw;letter-spacing:.057vw}
.z-txtLs2 .info{font-size:.833vw}
.section-z5-2{padding:1.562vw 0 9.166vw}
.section-z5-2 .z-title2{margin-bottom:2.187vw}
.z-map2 .text{padding:1.041vw 2.083vw;padding-left:2.812vw}
.z-map2 .text .tit{margin-bottom:2.083vw;font-size:1.562vw}
.z-map2 .text .txt{margin-bottom:2.812vw;font-size:1.041vw}
.z-map2 .text .info p+p{margin-top:1.041vw}
.z-map2 .text .info .tel{font-size:1.562vw}
.z-map2 .text .info .email{font-size:1.041vw}
.section-z6{padding:3.645vw 0 9.166vw;box-shadow:0 .104vw .52vw 0 rgba(0,0,0,.04) inset}
.z-intro1 .btns{margin-top:2.395vw}
.z-intro1 .btns .a1{padding:0 1.25vw;line-height:2.447vw;border-radius:1.822vw;font-size:1.041vw}
.z-intro1 .btns .a1 .icon-arrow{margin-right:.625vw;width:.26vw;height:.468vw}
.z-intro1 .btns .a1:hover .icon-arrow{-webkit-transform:translateX(-.156vw);-ms-transform:translateX(-.156vw);-o-transform:translateX(-.156vw);transform:translateX(-.156vw)}
.z-intro1 .tit{margin-bottom:2.395vw;font-size:2.083vw}
.z-intro1 .txt{font-size:1.041vw}
.section-z7{padding:5.208vw 0 3.958vw}
.z-newsLs1{margin:0 -2.395vw -2.916vw}
.z-newsLs1 li{padding:0 2.395vw;margin-bottom:2.916vw}
.z-newsLs1 .cont{padding:.937vw 2.395vw}
.z-newsLs1 .date{margin-bottom:.833vw}
.z-newsLs1 .date span{padding:0 .625vw;font-size:.833vw;line-height:1.979vw}
.z-newsLs1 .tit{margin-bottom:1.354vw;font-size:1.562vw}
.z-newsLs1 .pic{margin-bottom:1.354vw}
.z-newsLs1 .btns .a1{font-size:1.041vw}
.z-newsLs1 .cont:hover{box-shadow:0 .104vw .52vw 0 rgba(0,0,0,.04)}
.z-newsLs1 .newsHot1 .t1{left:2.395vw;top:1.562vw;right:2.395vw}
.z-newsLs1 .newsHot1 .t2{left:2.395vw;bottom:1.875vw;right:2.395vw}
.z-newsLs1 .newsHot1 .date{margin-bottom:.625vw}
.z-mapLs1 li+li{margin-top: 2.083vw;}
.z-mapLs1 .col{padding-right: 2.083vw;}
.z-mapLs1 .tit{margin-bottom: 1.041vw; font-size: 1.354vw;}
.z-mapLs1 .txt{font-size: 0.833vw;}
.z-mapLs1 .map{height: 13.54vw;}
}
@media only screen and (max-width:1599px){
.wp,.wp1{padding:0 20px}
.z-title1 .tit{font-size:32px}
.z-title2 .tit{font-size:24px}
.z-desc1{font-size:12px}
.z-desc2{font-size:24px}
.z-map1 .text .tit,.z-map1 .title{font-size:16px}
.z-map1 .text .info{font-size:12px}
.z-fold1 .thead .tit{font-size:20px}
.z-fold1 .tbody .text .tit{font-size:16px}
.z-fold1 .tbody .btns .a1{font-size:16px;height:34px;line-height:34px;min-width:90px}
.z-txtLs1{font-size:16px}
.z-txtLs1 li:before{top:14px;width:8px;height:8px}
.z-fold1 .tbody .tips{font-size:16px}
.z-fold1 .thead .icon-arrow{width:18px;height:18px}
.z-fold1 .thead .icon-arrow:before{width:18px;height:10px}
.z-qs1 .thead .tit{font-size:16px;line-height:1.88}
.z-qs1 .tbody .text .icon,.z-qs1 .thead .icon{width:30px;height:30px;line-height:30px}
.z-qs1 .tbody .text .txt{font-size:16px}
.z-qs1 .tbody .btns .a1{padding:0 5px;font-size:14px;min-width:60px;height:30px;line-height:28px}
.z-qs1 .thead .icon-arrow{width:18px;height:18px}
.z-qs1 .thead .icon-arrow:before{width:18px;height:10px}
.z-newsLs1 .date span{font-size:12px}
.z-newsLs1 .tit{font-size:24px}
.z-intro1 .btns .a1,.z-newsLs1 .btns .a1{font-size:16px}
.z-intro1 .btns .a1 .icon-arrow{width:5px;height:9px}
.z-intro1 .tit{font-size:32px}
.z-intro1 .txt,.z-txtLs2 .tit{font-size:16px}
.z-txtLs2 .info{font-size:12px}
.z-map2 .text .tit{font-size:24px}
.z-map2 .text .txt{font-size:16px}
.z-map2 .text .info .tel{font-size:24px}
.z-map2 .text .info .email{font-size:16px}
.z-prod1 .head .t1{font-size:24px}
.z-prod1 .head .t2,.z-prod1 .info{font-size:16px}
.z-prod1 .info .item{padding-left:20px}
.z-prod1 .info .item:before{top:12px;width:6px;height:6px}
.z-prod1 .link .tit{font-size:16px}
.z-prod1 .link .icon{width:16px;height:16px;line-height:16px}
.z-prod1 .link .t1{font-size:12px}
}
@media only screen and (max-width:1199px){
.z-title1 .tit{font-size:24px}
.z-newsLs1 li{width:50%}
.z-newsLs1 .date span{padding:0 10px;line-height:30px}
.z-newsLs1 .newsHot1{width:100%}
.z-newsLs1 .newsHot1 .cont{padding-top:50.32%;position:relative}
.z-newsLs1 .newsHot1 .pic{position:absolute;left:0;top:0;width:100%;height:100%}
.z-prod1 .head .t1{font-size:20px}
.z-prod1 .head .t2{font-size:16px}
}
@media only screen and (max-width:949px){
.pages{margin-top:20px}
.pages ul li{margin:0 5px}
.z-desc2,.z-title1 .tit,.z-title2 .tit{font-size:20px}
.section-z2-1{padding:40px 0 20px}
.section-z2-1 .z-title1{margin-bottom:15px}
.section-z2-2{padding-top:20px}
.z-map1{width:80%;margin:0 auto}
.z-map1 .icon{margin-right:10px;width:24px;height:28px;line-height:28px}
.z-map1 .title{padding:3.5px 0;font-size:14px}
.z-map1 .text{padding:10px 15px;width:190px;min-height:110px}
.z-map1 .text:before{top:10px}
.z-map1 .text .tit{margin-bottom:5px;font-size:14px}
.z-map1 .item:hover .icon{margin-right:15px}
.section-z4-1{padding:40px 0 20px}
.section-z4-1 .z-title2{margin-bottom:15px}
.section-z4-2{padding:20px 0}
.section-z4-2 .z-title2{margin-bottom:20px}
.z-imgsLs1{margin:0 -5px -10px}
.z-imgsLs1 li{padding:0 5px;margin-bottom:10px}
.section-z4-3{padding:20px 0 40px}
.section-z4-3 .z-title2{margin-bottom:20px}
.z-fold1 .items+.items{margin-top:20px}
.z-fold1 .thead{padding-bottom:10px}
.z-fold1 .thead .tit{font-size:16px}
.z-fold1 .thead .icon-arrow{margin-top:4px;width:14px;height:14px}
.z-fold1 .thead .icon-arrow:before{width:14px;height:8px}
.z-fold1 .tbody{padding:20px 0 10px}
.z-fold1 .tbody .text .item+.item{margin-top:20px}
.z-fold1 .tbody .text .tit{margin-bottom:10px;font-size:14px}
.z-fold1 .tbody .btns{margin-top:20px}
.z-fold1 .tbody .btns .a1{font-size:14px;height:30px;line-height:30px}
.z-fold1 .tbody .tips{margin-top:20px;font-size:14px}
.z-txtLs1{font-size:12px}
.z-txtLs1 li{padding-left:14px}
.z-txtLs1 li:before{top:10px;width:6px;height:6px}
.section-z1{padding:40px 0}
.z-qs1 .thead{padding:15px 20px}
.z-qs1 .thead .icon{width:24px;height:24px;line-height:24px}
.z-qs1 .thead .tit{padding:0 15px;width:calc(100% - 38px);font-size:14px;line-height:1.71}
.z-qs1 .thead .icon-arrow{margin-top:6px;width:14px;height:14px}
.z-qs1 .thead .icon-arrow:before{width:14px;height:8px}
.z-qs1 .tbody{padding:15px 20px}
.z-qs1 .tbody .text .icon{width:24px;height:24px;line-height:24px}
.z-qs1 .tbody .text .txt{padding-left:15px;width:calc(100% - 24px);font-size:14px}
.z-qs1 .tbody .btns{margin-top:15px}
.z-qs1 .tbody .btns .a1{font-size:12px}
.section-z7{padding:40px 0}
.z-newsLs1{margin:0 0 -15px}
.z-newsLs1 li{padding:0;margin-bottom:15px;width:100%}
.z-newsLs1 .cont{padding:20px}
.z-newsLs1 .date{margin-bottom:10px}
.z-newsLs1 .date span{font-size:10px;line-height:20px}
.z-newsLs1 .tit{margin-bottom:15px;font-size:16px}
.z-newsLs1 .pic{margin-bottom:15px}
.z-newsLs1 .btns .a1{font-size:14px}
.z-newsLs1 .newsHot1 .date{margin-bottom:8px}
.z-newsLs1 .newsHot1 .t1{left:20px;top:15px;right:20px}
.z-newsLs1 .newsHot1 .t2{left:20px;bottom:15px;right:20px}
.section-z6{padding:40px 0}
.z-intro1 .btns{margin-top:20px}
.z-intro1 .btns .a1{padding:0 15px;font-size:14px;line-height:30px}
.z-intro1 .btns .a1 .icon-arrow{margin-right:8px}
.z-intro1 .tit{margin-bottom:20px;font-size:20px}
.z-intro1 .txt{font-size:14px}
.section-z5-1{padding:40px 0 20px}
.section-z5-1 .z-title2{margin-bottom:20px}
.z-txtLs2{margin-bottom:-20px}
.z-txtLs2 li{margin-bottom:20px;width:100%}
.z-txtLs2 .con{padding:20px;min-height:140px}
.z-txtLs2 .tit{margin-bottom:20px}
.section-z5-2{padding:20px 0 40px}
.section-z5-2 .z-title2{margin-bottom:20px}
.z-map2{flex-wrap:wrap}
.z-map2 .map,.z-map2 .text{width:100%}
.z-map2 .map{margin-bottom:20px}
.z-map2 .text{padding:0}
.z-map2 .text .tit{margin-bottom:15px;font-size:20px}
.z-map2 .text .txt{margin-bottom:20px;font-size:14px}
.z-map2 .text .info p+p{margin-top:10px}
.z-map2 .text .info .tel{font-size:20px}
.z-map2 .text .info .email{font-size:14px}
.section-z3-1{padding:40px 0}
.section-z3-1 .z-title1{margin-bottom:20px}
.z-prod1 .items+.items{margin-top:50px}
.z-prod1 .left{padding:0}
.z-prod1 .right{margin:0 0 20px;float:none;width:100%}
.z-prod1 .pic{height:240px;line-height:240px}
.z-prod1 .head{margin-bottom:15px}
.z-prod1 .head .t1{margin-right:10px;font-size:16px}
.z-prod1 .head .t2{font-size:12px}
.z-prod1 .info{margin-bottom:15px;font-size:14px}
.z-prod1 .info .item{padding-left:14px}
.z-prod1 .info .item:before{top:10px;width:4px;height:4px}
.z-prod1 .info .t1{padding-right:10px;width:120px}
.z-prod1 .info .t2{width:calc(100% - 120px)}
.z-prod1 .link .tit{margin-bottom:8px;font-size:14px}
.z-prod1 .link .cont{margin:0 -15px -10px 0}
.z-prod1 .link .item{margin:0 15px 10px 0;padding:8px 15px;border-radius:15px}
.z-prod1 .link .icon{width:12px;height:12px;line-height:12px}
.z-prod1 .link .t1{width:calc(100% - 12px);font-size:10px;line-height:1.2}
.section-z3-2{padding:40px 0}
.section-z3-2 .z-title1{margin-bottom:20px}
.z-mapLs1 li{display: block;}
.z-mapLs1 .col, .z-mapLs1 .cor{padding: 0; width: 100%;}
.z-mapLs1 .col{margin-bottom: 15px;}
.z-mapLs1 .tit{margin-bottom: 10px; font-size: 20px;}
.z-mapLs1 .txt{font-size: 14px;}
}
@media only screen and (max-width:767px){
.z-map1{width:100%}
.z-map1 .icon{margin-right:2px;width:12px;height:14px;line-height:14px}
.z-map1 .title{padding:0;font-size:6px}
.z-map1 .text{padding:5px 10px;width:80px;min-height:90px;border-radius:5px}
.z-map1 .text:before{top:5px;border-width:4px}
.z-map1 .text .tit{margin-bottom:5px;font-size:9px}
.z-map1 .text .info{font-size:7px}
.z-map1 .item:hover .icon{margin-right:5px}
.z-intro1{flex-wrap:wrap}
.z-intro1 .left,.z-intro1 .right{width:100%}
.z-intro1 .left{margin-bottom:20px}
}