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:#282828;font-family:MiSans-Regular,"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;border:none;display:block}
input,select,textarea{font-size:14px;color:#282828;font-family:MiSans-Regular,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:#282828;text-decoration:none}
@font-face{font-family:MiSans-Demibold;src:url(../fonts/MISANS-DEMIBOLD.TTF)}
@font-face{font-family:MiSans-Medium;src:url(../fonts/MISANS-MEDIUM.TTF)}
@font-face{font-family:MiSans-Regular;src:url(../fonts/MISANS-REGULAR.TTF)}
@font-face{font-family:YouSheBiaoTiHei;src:url(../fonts/YouSheBiaoTiHei.TTF)}
.wp{margin:0 auto;width:100%;max-width:1520px}
.header{position:fixed;left:0;right:0;top:0;z-index:999;border-bottom:1px solid rgba(255,255,255,.1);color:#fff}
.header::before{position:absolute;left:0;right:0;top:0;height:200px;background-position:top center;background-repeat:no-repeat;background-size:100% auto;content:"";background-image:url(../images/h-bg2.png)}
.header::after{content:"";position:absolute;z-index:1;top:0;right:0;width:100%;height:0%;background:#fff;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.header.fixed,.header:hover{color:#282828}
.header.fixed::before{display:none}
.header.fixed::after,.header:hover::after{height:100%}
.header .wp{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}
.logo{width:139px}
.logo img{display:block;width:100%}
.fixed .logo .img1,.header:hover .logo .img1,.logo .img2{display:none}
.fixed .logo .img2,.header:hover .logo .img2{display:block}
.h-r .inner{display:flex;align-items:center}
.nav{margin-right:20px}
.nav li{display:inline-block;margin-right:47px;position:relative}
.nav .v1{display:block;line-height:100px;font-size:20px;color:inherit;transition:.3s;border-bottom:2px solid transparent}
.fixed .nav .v1{line-height:80px}
.nav .v1:hover{border-color:#002fa7}
.h-tel{display:block;font-family:DIN-Medium;color:inherit;font-weight:500;font-size:24px;padding-left:35px;background-position:left center;background-repeat:no-repeat;background-size:24px auto;background-image:url(../images/h-a1.png)}
.fixed .h-tel,.header:hover .h-tel{background-image:url(../images/h-a1-1.png)}
.sub{display:none;position:absolute;left:50%;transform:translateX(-50%);min-width:200px;top:100%;background-color:#fff}
.sub a{display:block;margin:10px 0;text-align:center;transition:.3s;font-size:18px}
.sub a:hover{color:#002fa7}
.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:#282828;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-color:#f3f3f3;padding-top:60px}
.ft-logo{display:inline-block;width:168px}
.ft-logo img{display:block;width:100%;height:auto}
.f-top{padding:52px 0 32px;border-bottom:2px solid #002fa7;display:flex;justify-content:space-between}
.ft-links li{display:inline-block;margin-right:106px;vertical-align:top}
.ft-links li:last-child{width:208px}
.ft-links .tit{font-size:18px;color:#666;font-family:MiSans-Medium;margin-bottom:30px}
.ft-links .tit .f1{display:inline-block;padding-left:28px;background-position:left center;background-repeat:no-repeat;background-size:18px auto}
.ft-links a{color:inherit;transition:.3s}
.ft-links a:hover{color:#002fa7}
.ft-links .box{font-size:16px;color:#282828}
.ft-links .box .link{display:block;margin-bottom:12px}
.ft-links .box p{margin-bottom:10px}
.f-tit .span1{padding-left:28px;background-position:left center;background-repeat:no-repeat;background-size:18px auto;margin-bottom:34px;font-size:18px;color:#666;font-family:MiSans-Medium;display:inline-block}
.f-vx{text-align:center;font-size:14px;color:#282828;display:flex}
.f-vx .vx{margin-right:26px}
.f-vx .vx:last-child{margin-right:0}
.f-vx img{display:block;width:116px;margin-bottom:5px}
.f-copy{font-size:14px;color:#999;display:flex;align-items:center;justify-content:space-between;height:92px}
.f-copy a{color:inherit;transition:.3s}
.f-copy a:hover{color:#002fa7}
.cur{font-size:14px;color:#999;line-height:50px}
.cur a,.cur i,.cur span{display:inline-block}
.cur i{font-style:normal;margin:0 4px}
.cur a{transition:.3s;color:inherit}
.cur a:hover{color:#002fa7}
@media only screen and (min-width:950px) and (max-width:1600px){
.wp{margin:0 auto;max-width:95vw}
.header{left:0;right:0;top:0;border-bottom:1px solid rgba(255,255,255,.1)}
.header::after{content:"";top:0;right:0;background:#fff;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.header .wp{align-items:center;justify-content:space-between}
.logo{width:8.687vw}
.h-r .inner{align-items:center}
.nav{margin-right:1.25vw}
.nav li{margin-right:2.937vw}
.nav .v1{line-height:6.25vw;font-size:1.25vw;transition:.3s;border-bottom:solid transparent}
.fixed .nav .v1{line-height:5vw}
.h-tel{font-weight:500;font-size:1.5vw;padding-left:2.187vw;background-size:1.5vw auto;background-image:url(../images/h-a1.png)}
.fixed .h-tel,.header:hover .h-tel{background-image:url(../images/h-a1-1.png)}
.sub{transform:translateX(-50%);min-width:12.5vw;top:100%}
.sub a{margin:.625vw 0;transition:.3s;font-size:1.125vw}
.menuBtn{top:.75vw;right:.75vw;width:1.875vw;height:1.875vw;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{height:.25vw;margin:.25vw 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:-.312vw;width:1.875vw}
.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{padding-top:3.75vw}
.ft-logo{width:10.5vw}
.ft-logo img{height:auto}
.f-top{padding:3.25vw 0 2vw;border-bottom:solid #002fa7;justify-content:space-between}
.ft-links li{margin-right:6.625vw}
.ft-links li:last-child{width:13vw}
.ft-links .tit{font-size:1.125vw;font-family:MiSans-Medium;margin-bottom:1.875vw}
.ft-links .tit .f1{padding-left:1.75vw;background-size:1.125vw auto}
.ft-links a{transition:.3s}
.ft-links .box{font-size:1vw}
.ft-links .box .link{margin-bottom:.75vw}
.ft-links .box p{margin-bottom:.625vw}
.f-tit .span1{padding-left:1.75vw;background-size:1.125vw auto;margin-bottom:2.125vw;font-size:1.125vw}
.f-vx{font-size:.875vw}
.f-vx .vx{margin-right:1.625vw}
.f-vx img{width:7.25vw;margin-bottom:.312vw}
.f-copy{font-size:.875vw;align-items:center;justify-content:space-between;height:5.75vw}
.f-copy a{transition:.3s}
.cur{font-size:.875vw;line-height:3.125vw}
}
@media only screen and (max-width:950px){
.cur{display:none}
.wp{max-width:100%;width:100%;padding:0 15px}
body{padding-top:60px}
.menuBtn{display:block;z-index:3}
.header{line-height:60px;height:60px;background-color:#fff;color:#282828}
.header::before{display:none}
.h-r{position:fixed;left:0;right:0;top:60px;bottom:0;overflow-y:auto;background-color:#fff;display:none}
.h-r .inner{display:block}
.logo .img1{display:none}
.fixed .logo .img2,.header:hover .logo .img2,.logo .img2{display:inline-block;vertical-align:middle}
.header .wp{display:block}
.header::after{display:none}
.logo{width:80px}
.nav li{display:block;margin-right:0;padding:0 15px}
.nav .v1{border:none;line-height:35px;font-size:18px}
.h-tel{font-size:18px;padding-left:22px;background-size:17px auto;margin-left:15px}
.sub{position:relative;left:auto;top:auto;transform:translateX(0);min-width:none}
.nav .arr{height:35px;width:10px;position:absolute;right:15px;top:0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/drop1.png);transition:.3s}
.nav .ok .arr{transform:rotate(-90deg)}
.sub a{margin:0;font-size:14px;line-height:30px;text-align:left;padding:0 10px}
.f-top{display:block;padding:20px 0;border-width:1px}
.f-top .left{display:none}
.ft-logo{width:120px;margin:0 auto;display:block}
.f-tit{text-align:center}
.f-tit .span1{padding-left:17px;background-position:left center;background-repeat:no-repeat;background-size:14px auto;margin-bottom:14px;font-size:14px}
.f-vx img{width:80px;margin:0 auto 4px}
.f-vx .vx{margin:0 5px}
.f-vx{justify-content:center;font-size:12px}
.f-copy{display:block;text-align:center;font-size:12px;height:auto;padding:10px 0}
}
.m-join{background-color:#f8f8f8;padding-bottom:130px}
.m-contact #mapDiv{height:500px;margin-top:20px}
.g-tit-z1{font-size:40px;line-height:1em;color:#282828;margin-bottom:45px;font-weight:700}
.m-environment{padding:100px 0 90px}
.ul-environment{overflow:hidden;margin:0 -5px}
.ul-environment li{float:left;margin-bottom:10px}
.ul-environment li:nth-child(1),.ul-environment li:nth-child(4){width:59.478%}
.ul-environment li:nth-child(2),.ul-environment li:nth-child(3){width:40.523%}
.ul-environment .con{margin:0 5px;display:block}
.ul-environment .pic{position:relative}
.ul-environment li:nth-child(2) .pic,.ul-environment li:nth-child(3) .pic{padding-top:82.4%}
.ul-environment li:nth-child(1) .pic,.ul-environment li:nth-child(4) .pic{padding-top:55.5%}
.ul-environment .pic img{width:100%;height:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);display:block;object-fit:cover}
.m-message{overflow:hidden}
.m-message .item{margin-bottom:10px;background-color:#fff}
.m-message .title{height:80px;background-color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-message .content{overflow:hidden}
.m-message .con{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:80px;line-height:80px;color:#000;font-size:16px;text-align:center;float:left;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-message .title.on,.m-message .title.top{background-color:#002fa7}
.m-message .title.top .con7{display:none}
.m-message .on .con,.m-message .top .con{color:#fff}
.m-message .con1{width:22%;padding-left:50px;text-align:left}
.m-message .con2{width:13.5%}
.m-message .con3{width:12.2%}
.m-message .con4{width:15%}
.m-message .con5{width:9.5%}
.m-message .con6{width:20.3%}
.m-message .con7{width:7.5%;position:relative;border-left:1px solid #eee;cursor:pointer}
.m-message .icon{width:30px;height:30px;position:absolute;left:50%;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%);background-size:cover;background-repeat:no-repeat;background-position:0 0;background-image:url(../images/zc/za6.png);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-message .active .icon{width:30px;height:2px;background-image:url(../images/zc/za7.png)}
.m-message .desc{display:none;overflow:hidden;padding:50px 0 36px;font-size:16px;line-height:40px;color:#666}
.m-message .list{width:50%;float:left;padding:0 50px}
.m-message .desc h4{font-size:24px;color:#282828;line-height:1.2em;margin-bottom:10px}
.m-message .pages{margin-top:40px}
.pages{text-align:center}
.ul-page{display:inline-block}
.ul-page li{float:left;margin:0 5px}
.ul-page a,.ul-page span{display:block;width:44px;height:44px;background-color:#fff;line-height:44px;color:#282828;font-size:16px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-page .next a,.ul-page .prev a{position:relative}
.ul-page .next a::after,.ul-page .prev a::after{content:"";display:block;width:6px;height:12px;position:absolute;left:50%;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%);background-size:cover;background-repeat:no-repeat;background-position:0 0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-page .next a::after{background-image:url(../images/zc/za8.png)}
.ul-page .prev a::after{background-image:url(../images/zc/za9.png)}
.ul-page .on a,.ul-page a:hover{background-color:#002fa7;color:#fff}
.ul-page .prev a:hover::after{background-image:url(../images/zc/za11.png)}
.ul-page .next a:hover::after{background-image:url(../images/zc/za10.png)}
.m-contact{padding:100px 0 150px}
.m-contact .map{width:100%}
.m-contact .map img{width:100%;height:auto;display:block}
.m-contact .box{background-color:#eff8ff;padding:43px 320px 44px 50px;margin-bottom:50px;position:relative}
.m-contact .qr{position:absolute;display:inline-block;right:90px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-contact .pic{width:116px;margin-bottom:15px}
.m-contact .pic img{width:100%;height:auto;display:block}
.m-contact .info{text-align:center;font-size:18px;line-height:1.4em;color:#282828}
.m-contact .tit{padding-bottom:38px;border-bottom:1px solid #e0ecf6;font-size:30px;color:#282828;font-weight:700;line-height:1.5em;margin-bottom:45px}
.ul-contact{overflow:hidden}
.ul-contact li{float:left;width:50%;margin-bottom:20px}
.ul-contact .con{position:relative;font-size:18px;line-height:30px;padding-left:30px;color:#282828}
.ul-contact .icon{width:20px;height:18px;position:absolute;left:0;top:5px;background-size:cover;background-repeat:no-repeat;background-position:0 0}
.m-information{padding:100px 0;overflow:hidden}
.m-information .top{width:100%;height:170px;background:url(../images/zc/zc2.jpg) center center no-repeat;background-size:cover;position:relative;padding-left:730px;margin-bottom:40px}
.m-information .top::after{content:"";display:block;height:2px;width:100%;position:absolute;left:0;bottom:0;background-color:#002fa7;z-index:2}
.m-information .title{position:absolute;left:0;top:0;height:100%;width:650px;background:url(../images/zc/zc3.png) center center no-repeat;background-size:cover;padding:30px 50px 0 60px;z-index:2}
.m-information .tit{font-size:36px;color:#fff;line-height:1.4em;margin-bottom:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-weight:700}
.m-information .info{color:#fff;font-size:30px;line-height:1.4em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-information .box{height:100%;position:relative;overflow:hidden}
.m-information .txt{width:100%;font-size:16px;line-height:26px;color:#666;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);padding-right:20px}
.m-information .tits{font-weight:700;margin-bottom:16px;color:#100100;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-information .desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ul-input{margin:0 -25px}
.ul-input .li{float:left;width:50%;margin-bottom:20px;overflow:hidden}
.ul-input .li2{float:none;width:100%}
.ul-input .con{margin:0 25px;font-size:16px;color:#282828;border:1px solid #e6e6e6;line-height:58px;padding:0 18px}
.ul-input .name{float:left;margin-right:20px}
.ul-input .input{height:60px;overflow:hidden;position:relative}
.ul-input .input input,.ul-input .input textarea{border:none;position:absolute;left:0;top:0;height:100%;width:100%;font-size:16px;color:#282828;z-index:2}
.ul-input .li2 .con{height:auto}
.ul-input .textarea{overflow:hidden;padding-top:15px}
.ul-input .li2 textarea{width:100%;font-size:16px;color:#282828;line-height:1.6em;resize:none}
.ul-input .li3{width:auto}
.ul-input .li3 .con{width:300px}
.ul-input .item{width:100%;overflow:hidden;margin-bottom:20px}
.ul-input .pic{overflow:hidden;width:230px;height:60px}
.ul-input .pic img{width:100%;height:100%;display:block;object-fit:cover}
.m-input-z .submit{display:block;width:300px;height:60px;color:#fff;background-color:#002fa7;font-size:20px}
@media only screen and (min-width:950px) and (max-width:1600px){
.m-join{padding-bottom:6.77vw}
.g-tit-z1{font-size:2.083vw;line-height:1em;margin-bottom:2.343vw;font-weight:700}
.m-environment{padding:5.208vw 0 4.687vw}
.ul-environment{margin:0 -.26vw}
.ul-environment li{margin-bottom:.52vw}
.ul-environment .con{margin:0 .26vw}
.ul-environment .pic img{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);object-fit:cover}
.m-message .item{margin-bottom:.52vw}
.m-message .title{height:4.166vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-message .con{height:4.166vw;line-height:4.166vw;font-size:.833vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-message .con1{padding-left:2.604vw}
.m-message .icon{width:1.562vw;height:1.562vw;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%);background-image:url(../images/zc/za6.png);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-message .active .icon{width:1.562vw;height:.104vw;background-image:url(../images/zc/za7.png)}
.m-message .desc{padding:2.604vw 0 1.875vw;font-size:.833vw;line-height:2.083vw}
.m-message .list{padding:0 2.604vw}
.m-message .desc h4{font-size:1.25vw;line-height:1.2em;margin-bottom:.52vw}
.m-message .pages{margin-top:2.083vw}
.ul-page li{margin:0 .26vw}
.ul-page a,.ul-page span{width:2.291vw;height:2.291vw;line-height:2.291vw;font-size:.833vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-page .next a::after,.ul-page .prev a::after{content:"";width:.312vw;height:.625vw;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-contact{padding:5.208vw 0 7.812vw}
.m-contact .map img{height:auto}
.m-contact .box{padding:2.239vw 16.66vw 2.291vw 2.604vw;margin-bottom:2.604vw}
.m-contact .qr{right:4.687vw;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-contact .pic{width:6.041vw;margin-bottom:.781vw}
.m-contact .pic img{height:auto}
.m-contact .info{font-size:.937vw;line-height:1.4em}
.m-contact .tit{padding-bottom:1.979vw;border-bottom:1px solid #e0ecf6;font-size:1.562vw;font-weight:700;line-height:1.5em;margin-bottom:2.343vw}
.ul-contact li{margin-bottom:1.041vw}
.ul-contact .con{font-size:.937vw;line-height:1.562vw;padding-left:1.562vw}
.ul-contact .icon{width:1.041vw;height:.937vw;left:0;top:.26vw}
.m-information{padding:5.208vw 0}
.m-information .top{height:8.854vw;background:url(../images/zc/zc2.jpg) center center no-repeat;background-size:cover;padding-left:38.02vw;margin-bottom:2.083vw}
.m-information .top::after{content:"";height:.104vw;left:0;bottom:0}
.m-information .title{left:0;top:0;width:33.85vw;background:url(../images/zc/zc3.png) center center no-repeat;background-size:cover;padding:1.562vw 2.604vw 0 3.125vw}
.m-information .tit{font-size:1.875vw;line-height:1.4em;margin-bottom:.625vw;white-space:nowrap;text-transform:uppercase;font-weight:700}
.m-information .info{font-size:1.562vw;line-height:1.4em;font-weight:700;white-space:nowrap}
.m-information .txt{padding-right:1.562vw;font-size:.833vw;line-height:1.354vw;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-information .tits{font-weight:700;margin-bottom:.833vw;white-space:nowrap}
.ul-input{margin:0 -1.302vw}
.ul-input .li{margin-bottom:1.041vw}
.ul-input .con{margin:0 1.302vw;font-size:.833vw;border:1px solid #e6e6e6;line-height:3.020vw;padding:0 .937vw}
.ul-input .name{margin-right:1.041vw}
.ul-input .input{height:3.125vw}
.ul-input .input input,.ul-input .input textarea{border:none;left:0;top:0;font-size:.833vw}
.ul-input .li2 .con{height:auto}
.ul-input .textarea{padding-top:.781vw}
.ul-input .li2 textarea{font-size:.833vw;line-height:1.6em;resize:none}
.ul-input .li3 .con{width:15.62vw}
.ul-input .item{margin-bottom:1.041vw}
.ul-input .pic{width:11.97vw;height:3.125vw}
.ul-input .pic img{object-fit:cover}
.m-input-z .submit{width:15.62vw;height:3.125vw;font-size:1.041vw}
}
@media only screen and (max-width:950px){
.m-join{padding-bottom:40px}
.m-environment{padding:40px 0}
.g-tit-z1{font-size:22px;line-height:1.4em;margin-bottom:20px}
.m-message .title{height:60px}
.m-message .con{height:60px;line-height:60px;font-size:14px}
.m-message .con1{padding-left:20px}
.m-message .icon{width:15px;height:15px}
.m-message .active .icon{width:15px;height:1px}
.m-message .desc{font-size:14px;line-height:30px;padding:30px 0 20px}
.m-message .desc h4{font-size:18px}
.m-message .pages{margin-top:30px}
.ul-page a,.ul-page span{width:32px;height:32px;line-height:32px;font-size:14px}
.m-message .list{padding:0 20px}
.m-contact{padding:30px 0}
.m-contact .box{padding:20px 120px 10px 20px;margin-bottom:30px}
.m-contact .tit{padding-bottom:15px;font-size:20px;margin-bottom:20px}
.ul-contact .con{font-size:14px;line-height:24px}
.ul-contact .icon{top:2px}
.m-contact .qr{right:20px}
.m-contact .pic{width:70px}
.m-contact .info{font-size:14px}
.m-information .top{height:100px;padding-left:390px;margin-bottom:30px}
.m-information .title{width:380px;padding:20px 20px 0}
.m-information .tit{font-size:20px;margin-bottom:10px}
.m-information .info{font-size:20px}
.m-information .tits{margin-bottom:10px}
.m-information .txt{padding-right:20px;font-size:14px;line-height:22px}
.m-information .desc p{display:inline}
.m-information{padding:40px 0}
.ul-input{margin:0 -8px}
.ul-input .con{margin:0 8px;font-size:14px;line-height:44px;padding:0 12px}
.ul-input .name{margin-right:10px}
.ul-input .input{height:46px}
.ul-input .input input{font-size:14px}
.ul-input .textarea{padding-top:10px}
.ul-input .item{margin-bottom:10px}
.ul-input .li2 textarea{font-size:14px}
.ul-input .pic{width:150px;height:46px}
.m-input-z .submit{width:300px;height:46px;font-size:14px}
}
@media only screen and (max-width:767px){
.ul-environment li:nth-child(1),.ul-environment li:nth-child(2),.ul-environment li:nth-child(3),.ul-environment li:nth-child(4){width:100%;float:none;margin-bottom:20px}
.g-tit-z1{font-size:20px}
.m-message .title{height:50px}
.m-message .desc{font-size:12px;line-height:1.5em;padding:25px 0 0}
.m-message .desc h4{font-size:14px}
.m-message .list{float:none;width:100%;padding:0 10px;margin-bottom:20px}
.m-message .con{height:50px;line-height:50px;font-size:12px}
.m-message .con1{padding-left:10px;width:70%}
.ul-page li:nth-child(3),.ul-page li:nth-child(4),.ul-page li:nth-child(5),.ul-page li:nth-child(6){display:none}
.m-message .con2,.m-message .con3,.m-message .con4,.m-message .con5,.m-message .con6{width:0}
.m-message .con7{width:30%}
.m-contact .box{padding:20px}
.m-contact .qr{display:block;text-align:center;position:static;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.m-contact .pic{display:inline-block;margin-bottom:10px}
.m-contact .tit{font-size:18px}
.m-information .title{position:static;width:100%;padding:15px}
.m-information .top{padding-left:0;height:auto;background:0 0}
.m-information .top::after{display:none}
.m-information .txt{padding:0 15px;position:static;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.m-information .box{height:auto;padding:20px 0;border-bottom:1px solid #002fa7;background:url(../images/zc/zc2.jpg) center center no-repeat;background-size:cover}
.m-information .tits{white-space:normal}
.m-information .desc{display:block}
.ul-input,.ul-input .con{margin:0}
.ul-input .li{width:100%;float:none}
.ul-input .li3{width:auto;overflow:hidden;flex-grow:1}
.ul-input .li3 .con{width:auto}
.m-input-z .submit{width:200px;margin:0 auto}
.ul-input .item{display:flex;justify-content:space-between}
.ul-input .pic{width:120px;height:48px;float:right;margin-left:15px}
.m-information .info,.m-information .tit{font-size:18px}
}
@media only screen and (max-width:479px){
.ul-contact li{width:100%;float:none}
}
.idx_banner{width:100%;height:100vh;position:relative;z-index:1;background:#000;overflow:hidden}
.idx_banner .swiper_box{width:100%;height:100%;overflow:hidden}
.idx_banner .swiper_box ul li{width:100%;height:100%;position:relative;z-index:1;overflow:hidden}
.idx_banner .swiper_box ul li .centerInfo{width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}
.idx_banner .swiper_box ul li .centerInfo .word_box{transform:translateY(0)}
.idx_banner .swiper_box ul li .centerInfo .title{color:#fff;opacity:0;transform:translateX(30px);position:relative;z-index:1;font-family:YouSheBiaoTiHei;font-size:72px;margin-bottom:10px;line-height:1.2}
.idx_banner .swiper_box ul li .centerInfo .en{opacity:0;transform:translateX(30px);position:relative;z-index:1;font-size:32px;color:#fff;margin-bottom:82px;text-transform:uppercase}
.g-moreidx1{width:120px;line-height:60px;background-color:#fff;border-radius:30px;display:block;font-size:16px;color:#002fa7;font-family:MiSans-Medium;text-align:center;transition:.3s}
.g-moreidx1:hover{color:#fff;background-color:#002fa7}
.g-moreidx1 .word{display:inline-block}
.idx_banner .swiper_box ul li .images{width:100%;height:100%;overflow:hidden;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}
.idx_banner .swiper_box ul li .images .img{width:100%;height:100%;overflow:hidden}
.idx_banner .swiper_box ul li .images img{width:100%;height:100%;object-fit:cover}
.idx_banner .swiper_box ul li .images img.m{display:none}
.idx_banner .swiper_box ul li.active,.idx_banner .swiper_box ul li.swiper-slide-active{z-index:2;pointer-events:initial}
.idx_banner .swiper_box ul li.active .centerInfo .en,.idx_banner .swiper_box ul li.active .centerInfo .title,.idx_banner .swiper_box ul li.swiper-slide-active .centerInfo .en,.idx_banner .swiper_box ul li.swiper-slide-active .centerInfo .title{transform:translateX(0);opacity:1;-o-transition:all 1.5s cubic-bezier(.4,0,.2,1);transition:all 1.5s cubic-bezier(.4,0,.2,1)}
.idx_banner .swiper_box ul li.active .images,.idx_banner .swiper_box ul li.swiper-slide-active .images{animation:1s linear lines}
@keyframes lines{
0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}
100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}
}
@keyframes lines_2{
0%{top:0;transform:translateY(-100%)}
100%{top:100%;transform:translateY(0)}
}
.idx_banner .swiper_box ul li.swiper-slide-prev{opacity:1!important}
.idx_banner .pagerBanner{width:100%;position:absolute;z-index:8;bottom:106px;left:0}
.idx_banner .pagerBanner .center_info{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.idx_banner .pagerBanner .center_info .pager_idx{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2px;--wi:30px}
.idx_banner .pagerBanner .center_info .pager_idx span{width:var(--wi);height:var(--wi);position:relative;opacity:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:0 0}
.idx_banner .pagerBanner .center_info .pager_idx span::after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid #fff;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.idx_banner .pagerBanner .center_info .pager_idx span::before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#fff}
.idx_banner .pagerBanner .center_info .pager_idx span i{width:calc(var(--wi)/ 2);height:var(--wi);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;z-index:2;top:0;overflow:hidden}
.idx_banner .pagerBanner .center_info .pager_idx span i::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%}
.idx_banner .pagerBanner .center_info .pager_idx span i:first-child{left:0}
.idx_banner .pagerBanner .center_info .pager_idx span i:first-child::after{border-top-left-radius:100px;border-bottom-left-radius:100px;border:2px solid #eb1922;border-right:0;transform:rotate(180deg);transform-origin:right center}
.idx_banner .pagerBanner .center_info .pager_idx span i:last-child{right:0}
.idx_banner .pagerBanner .center_info .pager_idx span i:last-child::after{border-top-right-radius:100px;border-bottom-right-radius:100px;border:2px solid #eb1922;border-left:0;transform:rotate(180deg);transform-origin:left center}
.idx_banner .pagerBanner .center_info .pager_idx span.active::after{opacity:.3}
.idx_banner .pagerBanner .center_info .pager_idx span.active i:first-child::after{transform:rotate(360deg);transition:all 2.5s linear;transition-delay:2.5s}
.idx_banner .pagerBanner .center_info .pager_idx span.active i:last-child::after{transform:rotate(360deg);transition:all 2.5s linear}
.idx_banner .pagerBanner .center_info .pager_idx span.is_active i::after{animation-play-state:paused}
.idx_banner .pagerBanner .center_info .pager_idx span.is_active i::before{animation-play-state:paused}
.idx_banner .pagerBanner .center_info .pager_idx span.is_active::before{background:url(../images/icon_3.png) center no-repeat}
.idx_banner .pagerBanner .center_info .pause{width:10px;height:30px;position:relative;z-index:1}
.idx_banner .pagerBanner .center_info .pause .one{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;position:absolute;top:0;left:0}
.idx_banner .pagerBanner .center_info .pause .one i{display:block;width:3px;height:8px;background:#fff}
.idx_banner .pagerBanner .center_info .pause .one.active{display:none!important}
.idx_banner .pagerBanner .center_info .pause .tow{width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;position:absolute;top:0;left:0;display:none}
.idx_banner .pagerBanner .center_info .pause .tow i{width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:transparent transparent transparent #fff;cursor:pointer;display:block}
.idx_banner .pagerBanner .center_info .pause .tow.active{display:flex!important}
.idx_banner .pagerBanner .center_info .swiper_btu{width:10px;height:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/left1.png);transition:.3s}
.idx_banner .pagerBanner .center_info .next{background-image:url(../images/right1.png)}
.idx_banner .pagerBanner .center_info .swiper_btu:hover{opacity:.8}
@keyframes svgine{
0%{stroke-dasharray:0 102}
100%{stroke-dasharray:102 102}
}
.svgine{-webkit-animation-name:svgine;animation-name:svgine}
.pagerBanner .pager_new1{width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:38px;margin-right:15px}
.pagerBanner .pager_new1 span{background:#002fa7;width:8px;height:8px;opacity:1;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.pagerBanner .pager_new1 span .svgBox{position:absolute;width:32px;height:32px;transform:rotate(-120deg)}
.pagerBanner .pager_new1 span .svgBox svg{scrollbar-color:#eb1922 #d4d6d7}
.pagerBanner .pager_new1 span .svgBox circle{stroke-dasharray:0 102;stroke-width:2px;stroke:#002fa7}
.pagerBanner .pager_new1 .swiper-pagination-bullet-active{opacity:1}
.pagerBanner .pager_new1 .swiper-pagination-bullet-active .svgBox circle{stroke-dasharray:102 102;animation:5s linear svgine}
.row-idx1{padding:91px 0 100px;background-position:top center;background-repeat:no-repeat;background-size:100% auto}
.g-titidx1{font-size:40px;font-family:MiSans-Medium;text-align:center;color:#fff}
.ul-tabidx1{margin:40px 0 50px;text-align:center;white-space:nowrap;overflow-y:auto}
.ul-tabidx1 li{display:inline-block;padding:0 5px}
.ul-tabidx1 .con{display:block;line-height:50px;padding:0 20px;min-width:240px;transition:.3s;font-family:MiSans-Medium;color:#fff;font-size:18px;transition:.3s;background-color:#282828}
.ul-tabidx1 .con:hover,.ul-tabidx1 .on .con{background-color:#fff;color:#002fa7}
.ul-tabidx1 .tit{display:flex;align-items:center;justify-content:center}
.ul-tabidx1 .tit .icon{display:block;width:20px;margin-right:20px}
.ul-tabidx1 .on .tit .icon1,.ul-tabidx1 .tit .icon2{display:none}
.ul-tabidx1 .on .tit .icon2{display:block}
.ul-listidx1{margin:0 -5px}
.ul-listidx1 li{float:left;width:25%;padding:0 5px}
.ul-listidx1 .con{display:block;background-color:#fff}
.ul-listidx1 .top{padding:106px 5px 124px;position:relative}
.ul-listidx1 .top .bg{display:block;width:75px;top:20px;left:20px;position:absolute;z-index:1;display: none;}
.ul-listidx1 .pic{padding-top:74%;position:relative;overflow:hidden}
.ul-listidx1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-listidx1 .con:hover .pic img{transform:scale(1.06)}
.ul-listidx1 .txt{background-color:#f6f6f6;padding:34px 30px 24px;transition:.3s}
.ul-listidx1 .con:hover .txt{background-color:#002fa7;color:#fff}
.ul-listidx1 .tit{font-family:MiSans-Demibold;font-size:24px;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;margin-bottom:8px}
.ul-listidx1 .desc{color:#666;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;margin-bottom:10px}
.ul-listidx1 .con:hover .desc{color:#fff}
.ul-listidx1 .more{padding-right:24px;color:#666;font-size:14px;background-position:right center;background-repeat:no-repeat;background-size:24px auto;background-image:url(../images/arr2.png);transition:.3s}
.ul-listidx1 .con:hover .more{color:#fff;background-image:url(../images/arr2-1.png);padding-right:34px}
.m-banidx1{
    position: relative;
    margin-top: 30px;
}
.m-banidx1 .item{
    padding: 10px;
}
.m-banidx1 .con{
    border-radius: 8px;
    position: relative;
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.08);
}
.m-banidx1 .con::after{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-image: url(../images/bgd1.png);
    height: 0;
    transition: 0.3s;
}
.m-banidx1 .con:hover:after{
    height: 100%;
}
.m-banidx1 .con:hover{
    color: #fff;
}
.m-banidx1 .txt2{
    text-align: center;
    position: relative;
    z-index: 1;
    transition: 0.3s;
}
.m-banidx1 .txt2 .tit{
    margin-bottom: 40px;
}
.m-banidx1 .con:hover .txt2{
    transform: translateY(-50px);
}
.m-banidx1 .info{
    color:#fff;font-size:14px;
    opacity: 0;
    transition: 0.3s;
}
.m-banidx1 .info{
    opacity: 1;
}
 .m-banidx1 .slick-arrow{
    position: absolute;
    font-size: 0;
    background-color: #002FA7;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: none;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px auto;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s;
    cursor: pointer;
    z-index: 1;
}
.m-banidx1 .slick-arrow:hover{
    opacity: 0.8;
}
.m-banidx1 .slick-prev{
background-image: url(../images/left.png);
left: -60px;
}
.m-banidx1 .slick-next{
background-image: url(../images/right.png);
right: -60px;
}
.idx_productCon2{width:100%;height:auto;position:relative;z-index:1;background:#000;--color_fff:#fff;--fit:brightness(0) invert(1)}
.idx_productCon2 .center_box{width:100%;height:100%;position:absolute;top:0;left:0;padding:200px 0 150px}
.idx_productCon2 .center_box .center{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.idx_productCon2 .center_box .center .swiper_box{width:100%;height:auto;margin-bottom:112px}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo{width:100%;height:auto;padding-left:90px;max-width:880px;position:relative;font-size:40px}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo::after{content:"";position:absolute;top:.7em;left:0;width:60px;height:6px;background:#fff;transform:translateX(0)}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .title{font-size:40px;color:#fff;font-weight:500;transform:translateX(200px);opacity:0;font-family:MiSans-Medium;margin-bottom:10px}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .subtitle{font-size:16px;color:#fff;font-weight:500;transform:translateX(200px);opacity:0;line-height:1.8;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.idx_productCon2 .center_box .center .swiper_box ul li.swiper-slide-active .centerInfo .title{transform:translateX(0);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;opacity:1}
.idx_productCon2 .center_box .center .swiper_box ul li.swiper-slide-active .centerInfo .subtitle{transform:translateX(0);-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;opacity:1}
.idx_productCon2 .center_box .center .item_box{width:100%;height:auto;display:flex;justify-content:space-between;grid-template-columns:repeat(8,1fr);position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.idx_productCon2 .center_box .center .item_box::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;background:#fff;opacity:.2;z-index:1}
.idx_productCon2 .center_box .center .item_box::before{content:"";position:absolute;top:0;right:0;width:100%;height:1px;background:#fff;opacity:.2;z-index:1}
.idx_productCon2 .center_box .center .item_box .item{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:2;padding:70px 0 78px;cursor:pointer;opacity:.6}
.idx_productCon2 .center_box .center .item_box .item::after{content:"";position:absolute;width:100%;height:calc(100% + 40px);background:url(../images/bg2.jpg) center center/cover no-repeat;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:11}
.idx_productCon2 .center_box .center .item_box .item .icon{width:46px;position:relative;z-index:12;margin-bottom:40px}
.idx_productCon2 .center_box .center .item_box .item .icon img{filter:var(--fit)}
.idx_productCon2 .center_box .center .item_box .item .word{font-size:20px;color:#fff;position:relative;z-index:12}
.idx_productCon2 .center_box .center .item_box .item.active,.idx_productCon2 .center_box .center .item_box .item:hover{opacity:1}
.idx_productCon2 .center_box .center .item_box .item.active::after,.idx_productCon2 .center_box .center .item_box .item:hover::after{opacity:1}
.idx_productCon2 .swiper_img{width:100%;height:auto}
.idx_productCon2 .swiper_img ul li{height:auto}
.idx_productCon2 .swiper_img ul li .images{width:100%;height:100%;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}
.idx_productCon2 .swiper_img ul li .images img{width:100%;height:100%;object-fit:cover;min-height:350px;max-height:900px}
.idx_productCon2 .swiper_img ul li.swiper-slide-active{z-index:2}
.idx_productCon2 .swiper_img ul li.swiper-slide-active .images{animation:1s linear lines}
.idx_productCon2 .swiper_img ul li.swiper-slide-prev{opacity:1!important}
.row-idx3{padding:26px 0 0}
.m-idx3_1{padding:40px 0 52px;margin-bottom:6px;background-position:center;background-repeat:no-repeat;background-size:contain;text-align:center}
.m-idx3_1 .tit{font-size:40px;font-family:MiSans-Medium}
.m-idx3_1 .en{margin:10px 0 15px}
.m-idx3_1 .en img{width:291px;display:block;margin:0 auto}
.m-idx3_1 .desc{font-size:20px;color:#999}
.m-idx3_2{position:relative}
.m-idx3_2 .bg{height:900px;position:relative}
.m-idx3_2 .bg .video{width:100%;height:100%;display:block;object-fit:cover}
.m-idx3_2 .bg .play{display:block;width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/play.png);background-color:transparent;border:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-20%);z-index:10;cursor:pointer}
.m-idx3_2 .txt{position:absolute;top:212px;left:0;right:0;width:100%}
.m-idx3_2 .txt .inner{width:1090px;padding-left:90px;color:#fff;position:relative;font-size:40px}
.m-idx3_2 .txt .inner::after{content:"";position:absolute;top:.8em;left:0;width:60px;height:4px;background:#fff;transform:translateX(0)}
.m-idx3_2 .txt .tit{font-family:MiSans-Medium;margin-bottom:34px;font-size:40px}
.m-idx3_2 .txt .desc{font-size:20px;margin-bottom:82px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:8;-webkit-line-clamp:8;-webkit-box-orient:vertical}
.row-idx4{background-position:center;background-repeat:no-repeat;background-size:cover;padding:92px 0 106px;position:relative}
.row-idx4::after{position:absolute;top:8px;bottom:8px;left:0;width:386px;background-position:left center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/bg4.png);content:""}
.row-idx4 .wp{position:relative;z-index:1}
.g-topidx4{display:flex}
.g-topidx4 .left{flex:1;padding-right:20px}
.g-topidx4 .left .tit{font-family:MiSans-Medium;font-size:40px;margin-bottom:10px}
.g-topidx4 .left .desc{font-size:20px;color:#999}
.g-topidx4 .right{width:895px;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/bg7.jpg)}
.ul-listidx4{overflow:hidden;margin:45px -15px 0}
.ul-listidx4 li{float:left;width:50%;padding:0 15px}
.ul-listidx4 .con{display:block;overflow:hidden;position:relative;height:340px}
.ul-listidx4 .con .bg{display:block;width:100%;height:100%;object-fit:cover}
.ul-listidx4 .txt{position:absolute;width:340px;top:10px;left:10px;bottom:10px;padding:34px 30px 0}
.ul-listidx4 .txt::after{position:absolute;left:0;top:0;bottom:0;height:100%;content:"";background-color:rgba(255,255,255,.9);width:240px;transition:.3s}
.ul-listidx4 .con:hover .txt::after{width:100%}
.ul-listidx4 .tit{font-size:24px;font-family:MiSans-Demibold;margin-bottom:102px;height:3em;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-listidx4 .desc{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;color:#666;line-height:1.7}
.ul-listidx4 .txt .inner{width:176px;transition:.6s;position:relative;z-index:1}
.ul-listidx4 .con:hover .txt .inner{width:100%}
.row-idx5{padding:88px 0 120px}
.ul-listidx5{margin:18px -10px 0;overflow:hidden;border-top:1px solid #eee}
.ul-listidx5 li{float:left;width:25%;padding:0 10px}
.ul-listidx5 .con{display:block}
.ul-listidx5 .txt{padding:34px 0 24px}
.ul-listidx5 .tit{font-family:MiSans-Demibold;font-size:24px;color:#002fa7;margin-bottom:18px}
.ul-listidx5 .desc{font-size:18px;margin-bottom:10px;height:3em;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-family:MiSans-Medium}
.ul-listidx5 .con:hover .desc{color:#002fa7}
.ul-listidx5 .info{margin-bottom:14px;height:3.4em;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;font-size:14px;color:#666;line-height:1.7}
.ul-listidx5 .date{font-size:12px;color:#999}
.ul-listidx5 .pic{padding-top:65%;position:relative;overflow:hidden}
.ul-listidx5 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-listidx5 .con:hover .pic img{transform:scale(1.06)}
.row-idx2{overflow:hidden}
.g-ban1 .bg{display:block;width:100%}
.row-ab1{padding:130px 0 100px}
.g-tab{border-bottom:1px solid #eee;min-height:50px}
.g-tab.fixed .inner{background-color:#fff;position:fixed;left:0;right:0;top:82px;z-index:998}
.g-tab .wp{display:flex;align-items:center;justify-content:space-between}
.ul-tab li{display:inline-block}
.ul-tab .con{display:block;line-height:50px;padding:0 28px;font-size:16px;transition:.3s}
.ul-tab .con:hover,.ul-tab .on .con{background-color:#002fa7;color:#fff}
.m-ab1_1{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:50px}
.m-ab1_1 .pic{width:46%}
.m-ab1_1 .pic1{position:relative;padding-top:48.5%;overflow:hidden}
.m-ab1_1 .pic1 img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-ab1_1 .txt{width:47%;padding-top:8px}
.m-ab1_1 .tit{margin-bottom:28px}
.g-titab1{font-size:40px;font-family:MiSans-Demibold}
.m-ab1_1 .desc{font-size:18px;line-height:1.7}
.ul-ab1{margin:0 -15px}
.ul-ab1 li{float:left;width:25%;padding:0 15px}
.ul-ab1 .con{display:flex;align-items:center;height:120px;background:#f2f5fb;padding:0 20px;transition:.3s}
.ul-ab1 .con:hover{transform:translateY(-10px)}
.ul-ab1 .icon{display:block;width:60px;margin-right:15px}
.ul-ab1 .txtbox{flex:1}
.ul-ab1 .tit1{font-size:24px;font-family:MiSans-Demibold;margin-bottom:5px}
.ul-ab1 .desc1{font-size:14px}
.row-ab2{position:relative}
.row-ab2 .g-titab1{position:absolute;top:95px;left:200px;color:#fff;z-index:12}
.idx_productCon2.row-ab2 .center_box .center .swiper_box ul li .centerInfo .title{font-size:24px}
.idx_productCon2.row-ab2 .center_box .center .swiper_box ul li .centerInfo::after{display:none}
.idx_productCon2.row-ab2 .center_box .center .swiper_box ul li .centerInfo{padding-left:0}
.idx_productCon2.row-ab2 .center_box .center{padding-top:40px}
.idx_productCon2.row-ab2 .center_box .center .swiper_box{margin-bottom:80px}
.m-map{width:1490px;margin:45px auto 0;position:relative}
.m-map .bg{display:block;width:100%}
.ul-maplist li{position:absolute;display:inline-block;cursor:pointer}
.ul-maplist .icon{width:19px;height:26px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/zwj/icon6.png);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.ul-maplist .on .icon{background-image:url(../images/zwj/icon6-1.png)}
.ul-maplist .txt{display:none;position:absolute;top:50%;transform:translateY(-50%);left:120%;width:360px;background:#fff;box-shadow:0 5px 20px 0 rgba(20,87,160,.15);border-radius:6px;border:1px solid #ebf5ff;padding:20px;font-size:14px;z-index:1;line-height:2}
.ul-maplist .txt a{color:inherit;transition:.3s}
.ul-maplist .txt a:hover{color:#1457a0}
.ul-maplist .txt .tit{font-family:MiSans-Demibold;font-size:20px;color:#1457a0;margin-bottom:12px}
.ul-maplist .li1{left:42.7857%;top:36.2778%}
.ul-maplist .li2{left:41.7143%;top:38.3864%}
.ul-maplist .li3{left:38.0714%;top:38.9408%}
.ul-maplist .li4{left:38.5286%;top:41.2667%}
.ul-maplist .li5{left:37.1429%;top:43.0981%}
.ul-maplist .li6{left:35.571%;top:41.5738%}
.ul-maplist .li7{left:39.8571%;top:44.768%}
.ul-maplist .li8{left:39.271%;top:45.454%}
.ul-maplist .li9{left:37%;top:46.5626%}
.ul-maplist .li10{left:35.2857%;top:45.8997%}
.ul-maplist .li11{left:33.43%;top:45%}
.ul-maplist .li12{left:37.3571%;top:50.1357%}
.map-txt{position:absolute;left:75.5%;top:34%;width:280px;background:#fff;box-shadow:0 5px 20px 0 rgba(20,87,160,.15);border-radius:6px;border:1px solid #ebf5ff;padding:25px 20px}
.map-txt .tit{font-size:20px;color:#002fa7;font-family:MiSans-Demibold;margin-bottom:10px}
.map-txt .desc{font-size:14px;line-height:2}
.row-ab3{background-color:#f2f5fb;padding:125px 0 94px}
.row-ab4{padding:120px 0 100px}
.m-banab4{padding:20px 0 25px;position:relative;margin:0 -15px}
.m-banab4 .item{padding:15px 15px 0;margin-bottom:15px}
.m-banab4 .con{display:flex;align-items:center;justify-content:center;height:130px;background:#fff;border:1px solid #ddd;transition:.3s}
.m-banab4 .con:hover{transform:translateY(-10px)}
.m-banab4 .con img{display:block;max-width:170px;max-height:112px}
.m-banab4 .slick-dots{position:absolute;left:0;right:0;bottom:0;width:100%;text-align:center}
.m-banab4 .slick-dots li{display:inline-block;margin:0 5px}
.m-banab4 .slick-dots button{width:10px;height:10px;background-color:#adbce1;cursor:pointer;transition:.3s;font-size:0;border:none}
.m-banab4 .slick-dots .slick-active button{background-color:#002fa7}
.m-bandet{background-color:#101010;padding:150px 0 30px}
.m-bandet .inner{display:flex;flex-direction:row-reverse;padding-right:40px;justify-content:space-between}
.m-bandet .inner .pic{width:59%;position:relative}
.m-bandet .inner .pic .after{display:block;width:100%}
.m-bandet .inner .pic .img{display:block;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;max-width:740px}
.m-bandet .inner .txt{padding-top:232px;width:26%;color:#fff}
.m-bandet .inner .tit{font-size:50px;margin-bottom:24px;font-family:MiSans-Demibold}
.m-bandet .inner .desc{font-size:18px;color:#999;margin-bottom:90px;font-family:MiSans-Medium;line-height:2}
.m-bandet .inner .btns{display:flex;justify-content:space-between}
.m-bandet .inner .btn{display:inline-block;border-radius:8px;border:1px solid #fff;width:180px;height:120px;font-size:16px;padding:15px 20px 0;transition:.3s;color:#fff}
.m-bandet .inner .btn:hover{background-color:#fff;color:#002fa7}
.m-bandet .inner .btn .font{margin-bottom:28px}
.m-bandet .inner .btn .dw{text-align:right}
.m-bandet .inner .btn .icon{display:inline-block;width:32px}
.m-bandet .inner .btn .icon2{display:none}
.m-bandet .inner .btn:hover .icon2{display:inline-block}
.m-bandet .inner .btn:hover .icon1{display:none}
.row-prodet{padding:120px 0 100px}
.ul-prodet1{overflow:hidden;margin:40px -20px 84px}
.ul-prodet1 li{float:left;width:33.3%;padding:0 20px;margin-bottom:40px}
.ul-prodet1 .con{display:flex;align-items:center;height:120px;background:#f2f5fb;padding:0 30px;font-size:18px;font-family:MiSans-Medium}
.ul-prodet1 .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}
.ul-prodet1 .con img{display:block;width:60px;margin-right:20px}
.ul-prodet2{overflow:hidden;margin:40px -20px 0}
.ul-prodet2 li{float:left;width:33.3%;padding:0 20px;margin-bottom:40px}
.ul-prodet2 .con{display:block;padding:28px 30px 0;height:120px;background:#f2f5fb;font-family:MiSans-Medium}
.ul-prodet2 .tit{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}
.ul-prodet2 .desc{font-size:20px;color:#666}
.row-product{padding:80px 0 100px}
.m-product .group{height:600px;background:#f2f5fb;border-radius:8px;margin-bottom:50px;position:relative}
.m-product .group .tit{font-size:40px;font-family:MiSans-Demibold;position:absolute;left:42px;top:45px}
.m-product .tabcont .pic{position:absolute;left:385px;top:50%;transform:translateY(-50%)}
.m-product .tabcont .pic img{display:block;max-width:1000px;max-height:500px;margin:0 auto}
.m-product .tabcont .txt{position:absolute;left:42px;bottom:40px}
.m-product .tabcont .txt .tit1{font-size:24px;margin-bottom:15px;font-family:MiSans-Demibold}
.m-product .tabcont .txt .more{display:inline-block;width:120px;line-height:50px;background:#fff;border-radius:25px;font-size:16px;color:#002fa7;font-family:MiSans-Medium;transition:.3s;text-align:center}
.m-product .tabcont .txt .more:hover{background-color:#002fa7;color:#fff}
.ul-tabp1{position:absolute;right:40px;bottom:40px;z-index:1}
.ul-tabp1 li{display:inline-block;vertical-align:top;margin-left:5px}
.ul-tabp1 .con{display:flex;align-items:center;justify-content:center;width:130px;height:90px;background:#fff;border-radius:4px;border-bottom:3px solid transparent;transition:.3s}
.ul-tabp1 .on .con{border-color:#002fa7}
.ul-tabp1 .con img{display:block;max-width:110px;max-height:80px}
.row-app .swiper_img ul li .images img{height:100vh;max-height:100vh}
@media only screen and (min-width:950px) and (max-width:1600px){
.idx_banner{height:100vh;background:#000}
.idx_banner .swiper_box ul li .centerInfo{left:0;top:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.idx_banner .swiper_box ul li .centerInfo .word_box{transform:translateY(0)}
.idx_banner .swiper_box ul li .centerInfo .title{opacity:0;transform:translateX(1.875vw);font-family:YouSheBiaoTiHei;font-size:4.5vw;margin-bottom:.625vw;line-height:1.2}
.idx_banner .swiper_box ul li .centerInfo .en{opacity:0;transform:translateX(1.875vw);font-size:2vw;margin-bottom:5.125vw;text-transform:uppercase}
.g-moreidx1{width:9.25vw;line-height:3.5vw;border-radius:1.562vw;font-size:1vw;font-family:MiSans-Medium}
.idx_banner .swiper_box ul li .images{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}
.idx_banner .swiper_box ul li .images img{object-fit:cover}
.idx_banner .swiper_box ul li.active,.idx_banner .swiper_box ul li.swiper-slide-active{pointer-events:initial}
.idx_banner .swiper_box ul li.active .centerInfo .en,.idx_banner .swiper_box ul li.active .centerInfo .title,.idx_banner .swiper_box ul li.swiper-slide-active .centerInfo .en,.idx_banner .swiper_box ul li.swiper-slide-active .centerInfo .title{transform:translateX(0);opacity:1;-o-transition:all 1.5s cubic-bezier(.4,0,.2,1);transition:all 1.5s cubic-bezier(.4,0,.2,1)}
.idx_banner .swiper_box ul li.active .images,.idx_banner .swiper_box ul li.swiper-slide-active .images{animation:1s linear lines}
@keyframes lines{
0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}
100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}
}
@keyframes lines_2{
0%{top:0;transform:translateY(-100%)}
100%{top:100%;transform:translateY(0)}
}
.idx_banner .swiper_box ul li.swiper-slide-prev{opacity:1!important}
.idx_banner .pagerBanner{bottom:6.625vw;left:0}
.idx_banner .pagerBanner .center_info{height:auto;gap:1.25vw;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.idx_banner .pagerBanner .center_info .pager_idx{gap:.125vw;--wi:1.875vw}
.idx_banner .pagerBanner .center_info .pager_idx span{width:var(--wi);height:var(--wi);opacity:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:0 0}
.idx_banner .pagerBanner .center_info .pager_idx span::after{content:"";border-radius:50%;border:solid #fff;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.idx_banner .pagerBanner .center_info .pager_idx span::before{content:"";width:.5vw;height:.5vw;border-radius:50%;background:#fff}
.idx_banner .pagerBanner .center_info .pager_idx span i{width:calc(var(--wi)/ 2);height:var(--wi);top:0}
.idx_banner .pagerBanner .center_info .pager_idx span i::after{content:"";top:0;right:0}
.idx_banner .pagerBanner .center_info .pager_idx span i:first-child{left:0}
.idx_banner .pagerBanner .center_info .pager_idx span i:first-child::after{border-top-left-radius:6.25vw;border-bottom-left-radius:6.25vw;border:solid #eb1922;border-right:0;transform:rotate(180deg);transform-origin:right center}
.idx_banner .pagerBanner .center_info .pager_idx span i:last-child{right:0}
.idx_banner .pagerBanner .center_info .pager_idx span i:last-child::after{border-top-right-radius:6.25vw;border-bottom-right-radius:6.25vw;border:solid #eb1922;border-left:0;transform:rotate(180deg);transform-origin:left center}
.idx_banner .pagerBanner .center_info .pager_idx span.active::after{opacity:.3}
.idx_banner .pagerBanner .center_info .pager_idx span.active i:first-child::after{transform:rotate(360deg);transition:all 2.5s linear;transition-delay:2.5s}
.idx_banner .pagerBanner .center_info .pager_idx span.active i:last-child::after{transform:rotate(360deg);transition:all 2.5s linear}
.idx_banner .pagerBanner .center_info .pager_idx span.is_active i::after{animation-play-state:paused}
.idx_banner .pagerBanner .center_info .pager_idx span.is_active i::before{animation-play-state:paused}
.idx_banner .pagerBanner .center_info .pager_idx span.is_active::before{background:url(../images/icon_3.png) center no-repeat}
.idx_banner .pagerBanner .center_info .pause{width:.625vw;height:1.875vw}
.idx_banner .pagerBanner .center_info .pause .one{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;top:0;left:0}
.idx_banner .pagerBanner .center_info .pause .one i{width:.187vw;height:.5vw}
.idx_banner .pagerBanner .center_info .pause .tow{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;top:0;left:0}
.idx_banner .pagerBanner .center_info .pause .tow i{border-style:solid;border-width:.468vw 0 .468vw .625vw}
.idx_banner .pagerBanner .center_info .swiper_btu{width:.6vw;height:1.875vw;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:.3s}
.idx_banner .pagerBanner .center_info .swiper_btu:hover{opacity:.8}
.pagerBanner .pager_new1{width:auto;height:auto;gap:2.375vw;margin-right:.937vw}
.pagerBanner .pager_new1 span{width:.5vw;height:.5vw;opacity:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.pagerBanner .pager_new1 span .svgBox{width:2vw;height:2vw;transform:rotate(-120deg)}
.pagerBanner .pager_new1 span .svgBox svg{width:2vw;height:2vw}
.pagerBanner .pager_new1 span .svgBox circle{stroke-dasharray:0 102;stroke-width:.125vw}
.pagerBanner .pager_new1 .swiper-pagination-bullet-active{opacity:1}
.pagerBanner .pager_new1 .swiper-pagination-bullet-active .svgBox circle{stroke-dasharray:102 102;animation:5s linear svgine}
.row-idx1{padding:5.687vw 0 6.25vw;background-size:100% auto}
.g-titidx1{font-size:2.5vw;font-family:MiSans-Medium}
.ul-tabidx1{margin:2.5vw 0 3.125vw;white-space:nowrap}
.ul-tabidx1 li{padding:0 .312vw}
.ul-tabidx1 .con{line-height:3.125vw;padding:0 1.25vw;min-width:15vw;transition:.3s;font-family:MiSans-Medium;font-size:1.125vw;transition:.3s}
.ul-tabidx1 .tit{align-items:center;justify-content:center}
.ul-tabidx1 .tit .icon{width:1.25vw;margin-right:1.25vw}
.ul-listidx1{margin:0 -.312vw}
.ul-listidx1 li{padding:0 .312vw}
.ul-listidx1 .top{padding:6.625vw .312vw 7.75vw}
.ul-listidx1 .top .bg{width:4.687vw;top:1.25vw;left:1.25vw}
.ul-listidx1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listidx1 .con:hover .pic img{transform:scale(1.06)}
.m-banidx1{
}
.m-banidx1 .item{
    padding: 0.625vw;
}
.m-banidx1 .con{
    border-radius: 0.5vw;
    box-shadow: 0 0.312vw 0.625vw 0 rgba(0,0,0,0.08);
}
.m-banidx1 .con::after{
}
.m-banidx1 .con:hover:after{
}
.m-banidx1 .con:hover{
}
.m-banidx1 .txt2{
    transition: 0.3s;
}
.m-banidx1 .txt2 .tit{
    margin-bottom: 2.5vw;
}
.m-banidx1 .con:hover .txt2{
    transform: translateY(-3.125vw);
}
.m-banidx1 .info{
    opacity: 0;
    transition: 0.3s;
}
.m-banidx1 .info{
    opacity: 1;
}
 .m-banidx1 .slick-arrow{
    font-size: 0;
    width: 3.125vw;
    height: 3.125vw;
    border-radius: 50%;
    background-size: 0.625vw auto;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s;
}
.m-banidx1 .slick-prev{
left: -3.75vw;
}
.m-banidx1 .slick-next{
right: -3.75vw;
}
.ul-listidx1 .txt{padding:2.125vw 1.875vw 1.5vw;transition:.3s}
.ul-listidx1 .tit{font-family:MiSans-Demibold;font-size:1.5vw;height:1.5em;margin-bottom:.5vw}
.ul-listidx1 .desc{font-size:1vw;height:3em;margin-bottom:.625vw}
.ul-listidx1 .more{padding-right:1.5vw;font-size:.875vw;background-size:1.5vw auto;background-image:url(../images/arr2.png)}
.ul-listidx1 .con:hover .more{background-image:url(../images/arr2-1.png);padding-right:2.125vw}
.idx_productCon2{height:auto;background:#000}
.idx_productCon2 .center_box{top:0;left:0;padding:12.5vw 0 9.375vw}
.idx_productCon2 .center_box .center{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.idx_productCon2 .center_box .center .swiper_box{height:auto;margin-bottom:7vw}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo{height:auto;padding-left:5.625vw;max-width:50vw;font-size:2.5vw}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo::after{content:"";top:.7em;left:0;width:3.75vw;height:.375vw;background:#fff;transform:translateX(0)}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .title{font-size:2.5vw;font-weight:500;transform:translateX(12.5vw);opacity:0;font-family:MiSans-Medium;margin-bottom:.625vw}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .subtitle{font-size:1vw;font-weight:500;transform:translateX(12.5vw);opacity:0;line-height:1.8}
.idx_productCon2 .center_box .center .swiper_box ul li.swiper-slide-active .centerInfo .title{transform:translateX(0);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;opacity:1}
.idx_productCon2 .center_box .center .swiper_box ul li.swiper-slide-active .centerInfo .subtitle{transform:translateX(0);-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;opacity:1}
.idx_productCon2 .center_box .center .item_box{height:auto;justify-content:space-between;grid-template-columns:repeat(8,1fr);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.idx_productCon2 .center_box .center .item_box::after{content:"";bottom:0;right:0;height:1px;background:#fff;opacity:.2}
.idx_productCon2 .center_box .center .item_box::before{content:"";top:0;right:0;height:1px;background:#fff;opacity:.2}
.idx_productCon2 .center_box .center .item_box .item{height:auto;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:4.375vw 0 4.875vw;opacity:.6}
.idx_productCon2 .center_box .center .item_box .item::after{content:"";height:calc(100% + 2.5vw);background:url(../images/bg2.jpg) center center/cover no-repeat;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.idx_productCon2 .center_box .center .item_box .item .icon{width:2.875vw;margin-bottom:2.5vw}
.idx_productCon2 .center_box .center .item_box .item .icon img{filter:var(--fit)}
.idx_productCon2 .center_box .center .item_box .item .word{font-size:1.25vw}
.idx_productCon2 .center_box .center .item_box .item.active,.idx_productCon2 .center_box .center .item_box .item:hover{opacity:1}
.idx_productCon2 .center_box .center .item_box .item.active::after,.idx_productCon2 .center_box .center .item_box .item:hover::after{opacity:1}
.idx_productCon2 .swiper_img,.idx_productCon2 .swiper_img ul li{height:auto}
.idx_productCon2 .swiper_img ul li .images{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}
.idx_productCon2 .swiper_img ul li .images img{object-fit:cover;min-height:15.62vw;max-height:56.25vw}
.idx_productCon2 .swiper_img ul li.swiper-slide-active .images{animation:1s linear lines}
.idx_productCon2 .swiper_img ul li.swiper-slide-prev{opacity:1!important}
.row-idx3{padding:1.625vw 0 0}
.m-idx3_1{padding:2.75vw 0 3.75vw;margin-bottom:.375vw;background-size:contain}
.m-idx3_1 .tit{font-size:2.5vw;font-family:MiSans-Medium}
.m-idx3_1 .en{margin:1.25vw 0 1.562vw}
.m-idx3_1 .en img{width:16.37vw;margin:0 auto}
.m-idx3_1 .desc{font-size:1.25vw}
.m-idx3_2 .bg{height:56.25vw}
.m-idx3_2 .bg .video{object-fit:cover}
.m-idx3_2 .bg .play{width:3.75vw;height:3.75vw;background-size:contain;background-image:url(../images/play.png);border:none;top:50%;transform:translate(-50%,-20%)}
.m-idx3_2 .txt{top:13.25vw;left:0;right:0}
.m-idx3_2 .txt .inner{width:68.12vw;padding-left:5.625vw;font-size:2.5vw}
.m-idx3_2 .txt .inner::after{content:"";top:.7em;left:0;width:3.75vw;height:.375vw;background:#fff;transform:translateX(0)}
.m-idx3_2 .txt .tit{font-family:MiSans-Medium;margin-bottom:2.125vw;font-size:2.5vw}
.m-idx3_2 .txt .desc{font-size:1.25vw;margin-bottom:5.125vw;line-height:1.7}
.row-idx4{background-size:cover;padding:5.75vw 0 6.625vw}
.row-idx4::after{top:.5vw;bottom:.5vw;left:0;width:24.12vw;background-size:contain;background-image:url(../images/bg4.png);content:""}
.g-topidx4 .left{flex:1;padding-right:1.25vw}
.g-topidx4 .left .tit{font-family:MiSans-Medium;font-size:2.5vw;margin-bottom:.625vw}
.g-topidx4 .left .desc{font-size:1.25vw}
.g-topidx4 .right{width:55.93vw;height:2.5vw;background-size:contain;background-image:url(../images/bg7.jpg)}
.ul-listidx4{margin:2.812vw -.937vw 0}
.ul-listidx4 li{padding:0 .937vw}
.ul-listidx4 .con{height:21.25vw}
.ul-listidx4 .con .bg{object-fit:cover}
.ul-listidx4 .txt{width:21.25vw;top:.625vw;left:.625vw;bottom:.625vw;padding:2.125vw 1.875vw 0}
.ul-listidx4 .txt::after{left:0;top:0;bottom:0;content:"";width:15vw;transition:.3s}
.ul-listidx4 .tit{font-size:1.5vw;font-family:MiSans-Demibold;margin-bottom:6.375vw;height:3em}
.ul-listidx4 .desc{-webkit-box-orient:vertical;font-size:.875vw;line-height:1.7}
.ul-listidx4 .txt .inner{width:11vw;transition:.6s}
.row-idx5{padding:5.5vw 0 7.5vw}
.ul-listidx5{margin:1.125vw -.625vw 0;border-top:1px solid #eee}
.ul-listidx5 li{padding:0 .625vw}
.ul-listidx5 .txt{padding:2.125vw 0 1.5vw}
.ul-listidx5 .tit{font-family:MiSans-Demibold;font-size:1.5vw;margin-bottom:1.125vw}
.ul-listidx5 .desc{font-size:1.125vw;margin-bottom:.625vw;height:3em;transition:.3s;font-family:MiSans-Medium}
.ul-listidx5 .info{margin-bottom:.875vw;height:3.4em;font-size:.875vw;line-height:1.7}
.ul-listidx5 .date{font-size:.75vw}
.ul-listidx5 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listidx5 .con:hover .pic img{transform:scale(1.06)}
.row-ab1{padding:8.125vw 0 6.25vw}
.g-tab{border-bottom:1px solid #eee;min-height:3.125vw}
.g-tab.fixed .inner{left:0;right:0;top:5.025vw}
.g-tab .wp{align-items:center;justify-content:space-between}
.ul-tab .con{line-height:3.125vw;padding:0 1.75vw;font-size:1vw;transition:.3s}
.m-ab1_1{justify-content:space-between;flex-direction:row-reverse;margin-bottom:3.125vw}
.m-ab1_1 .pic1{padding-top:48.5%}
.m-ab1_1 .pic1 img{left:0;top:0;right:0;bottom:0;object-fit:cover}
.m-ab1_1 .txt{padding-top:.5vw}
.m-ab1_1 .tit{margin-bottom:1.75vw}
.g-titab1{font-size:2.5vw;font-family:MiSans-Demibold}
.m-ab1_1 .desc{font-size:1.125vw;line-height:1.7}
.ul-ab1{margin:0 -.937vw}
.ul-ab1 li{padding:0 .937vw}
.ul-ab1 .con{align-items:center;height:7.5vw;background:#f2f5fb;padding:0 1.25vw;transition:.3s}
.ul-ab1 .con:hover{transform:translateY(-.625vw)}
.ul-ab1 .icon{width:3.75vw;margin-right:.937vw}
.ul-ab1 .txtbox{flex:1}
.ul-ab1 .tit1{font-size:1.5vw;font-family:MiSans-Demibold;margin-bottom:.312vw}
.ul-ab1 .desc1{font-size:.875vw}
.row-ab2 .g-titab1{top:5.937vw;left:12.5vw}
.idx_productCon2.row-ab2 .center_box .center .swiper_box ul li .centerInfo .title{font-size:1.5vw}
.idx_productCon2.row-ab2 .center_box .center{padding-top:2.5vw}
.idx_productCon2.row-ab2 .center_box .center .swiper_box{margin-bottom:5vw}
.m-map{width:93.12vw;margin:2.812vw auto 0}
.ul-maplist .icon{width:1.187vw;height:1.625vw}
.ul-maplist .on .icon{background-image:url(../images/zwj/icon6-1.png)}
.ul-maplist .txt{top:50%;transform:translateY(-50%);width:22.5vw;background:#fff;box-shadow:0 .312vw 1.25vw 0 rgba(20,87,160,.15);border-radius:.375vw;border:1px solid #ebf5ff;padding:1.25vw;font-size:.875vw;line-height:2}
.ul-maplist .txt a{transition:.3s}
.ul-maplist .txt .tit{font-family:MiSans-Demibold;font-size:1.25vw;margin-bottom:.75vw}
.ul-maplist .li1{left:42.7857%;top:36.2778%}
.ul-maplist .li2{left:41.7143%;top:38.3864%}
.ul-maplist .li3{left:38.0714%;top:38.9408%}
.ul-maplist .li4{left:38.5286%;top:41.2667%}
.ul-maplist .li5{left:37.1429%;top:43.0981%}
.ul-maplist .li6{left:35.571%;top:41.5738%}
.ul-maplist .li7{left:39.8571%;top:44.768%}
.ul-maplist .li8{left:39.271%;top:45.454%}
.ul-maplist .li9{top:46.5626%}
.ul-maplist .li10{left:35.2857%;top:45.8997%}
.ul-maplist .li11{left:33.43%;top:45%}
.ul-maplist .li12{left:37.3571%;top:50.1357%}
.map-txt{top:34%;width:17.5vw;background:#fff;box-shadow:0 .312vw 1.25vw 0 rgba(20,87,160,.15);border-radius:.375vw;border:1px solid #ebf5ff;padding:1.562vw 1.25vw}
.map-txt .tit{font-size:1.25vw;font-family:MiSans-Demibold;margin-bottom:.625vw}
.map-txt .desc{font-size:.875vw;line-height:2}
.row-ab3{padding:7.812vw 0 5.875vw}
.row-ab4{padding:7.5vw 0 6.25vw}
.m-banab4{padding:1.25vw 0 1.562vw;margin:0 -.937vw}
.m-banab4 .item{padding:.937vw .937vw 0;margin-bottom:.937vw}
.m-banab4 .con{align-items:center;justify-content:center;height:8.125vw;background:#fff;border:1px solid #ddd;transition:.3s}
.m-banab4 .con:hover{transform:translateY(-.625vw)}
.m-banab4 .con img{max-width:10.62vw;max-height:7vw}
.m-banab4 .slick-dots{left:0;right:0;bottom:0}
.m-banab4 .slick-dots li{margin:0 .312vw}
.m-banab4 .slick-dots button{width:.625vw;height:.625vw;transition:.3s;font-size:0;border:none}
.m-bandet{padding:9.375vw 0 1.875vw}
.m-bandet .inner{flex-direction:row-reverse;padding-right:2.5vw;justify-content:space-between}
.m-bandet .inner .pic .img{top:50%;transform:translate(-50%,-50%);max-width:46.25vw}
.m-bandet .inner .txt{padding-top:14.5vw}
.m-bandet .inner .tit{font-size:3.125vw;margin-bottom:1.5vw;font-family:MiSans-Demibold}
.m-bandet .inner .desc{font-size:1.125vw;margin-bottom:5.625vw;font-family:MiSans-Medium;line-height:2}
.m-bandet .inner .btns{justify-content:space-between}
.m-bandet .inner .btn{border-radius:.5vw;border:1px solid #fff;width:11.25vw;height:7.5vw;font-size:1vw;padding:.937vw 1.25vw 0;transition:.3s}
.m-bandet .inner .btn .font{margin-bottom:1.75vw}
.m-bandet .inner .btn .icon{width:2vw}
.row-prodet{padding:7.5vw 0 6.25vw}
.ul-prodet1{margin:2.5vw -1.25vw 5.25vw}
.ul-prodet1 li{width:33.3%;padding:0 1.25vw;margin-bottom:2.5vw}
.ul-prodet1 .con{align-items:center;height:7.5vw;background:#f2f5fb;padding:0 1.875vw;font-size:1.125vw;font-family:MiSans-Medium}
.ul-prodet1 .con img{width:3.75vw;margin-right:1.25vw}
.ul-prodet2{margin:2.5vw -1.25vw 0}
.ul-prodet2 li{width:33.3%;padding:0 1.25vw;margin-bottom:2.5vw}
.ul-prodet2 .con{padding:1.75vw 1.875vw 0;height:7.5vw;background:#f2f5fb;font-family:MiSans-Medium}
.ul-prodet2 .tit{font-size:1vw}
.ul-prodet2 .desc{font-size:1.25vw}
.row-product{padding:5vw 0 6.25vw}
.m-product .group{height:37.5vw;background:#f2f5fb;border-radius:.5vw;margin-bottom:3.125vw}
.m-product .group .tit{font-size:2.5vw;font-family:MiSans-Demibold;left:2.625vw;top:2.812vw}
.m-product .tabcont .pic{left:24.06vw;top:50%;transform:translateY(-50%)}
.m-product .tabcont .pic img{max-width:62.5vw;max-height:31.25vw;margin:0 auto}
.m-product .tabcont .txt{left:2.625vw;bottom:2.5vw}
.m-product .tabcont .txt .tit1{font-size:1.5vw;margin-bottom:.937vw;font-family:MiSans-Demibold}
.m-product .tabcont .txt .more{width:7.5vw;line-height:3.125vw;background:#fff;border-radius:1.562vw;font-size:1vw;font-family:MiSans-Medium;transition:.3s}
.ul-tabp1{right:2.5vw;bottom:2.5vw}
.ul-tabp1 li{margin-left:.312vw}
.ul-tabp1 .con{align-items:center;justify-content:center;width:8.125vw;height:5.625vw;background:#fff;border-radius:.25vw;transition:.3s}
.ul-tabp1 .con img{max-width:6.875vw;max-height:5vw}
.row-app .swiper_img ul li .images img{height:100vh;max-height:100vh}
}
@media only screen and (max-width:950px){
.row-app .swiper_img ul li .images img{height:100%;max-height:900px}
.idx_banner{height:70vh;height:24vh}
.idx_banner .swiper_box ul li .centerInfo .title{font-size:26px}
.idx_banner .swiper_box ul li .centerInfo .en{font-size:18px;margin-bottom:20px}
.idx_banner .pagerBanner .center_info .swiper_btu{display:none}
.g-moreidx1{width:110px;line-height:32px;border-radius:25px;font-size:14px}
.g-moreidx1 .word,.g-moreidx1:hover .word{padding-right:22px;background-size:10px auto}
.idx_banner .pagerBanner{bottom:30px}
.idx_banner .pagerBanner .center_info{justify-content:center}
.pagerBanner .pager_new1 span{width:5px;height:5px}
.pagerBanner .pager_new1 span .svgBox{width:20px;height:20px}
.pagerBanner .pager_new1{gap:30px;margin-right:0}
.g-titidx1{font-size:20px}
.ul-tabidx1 .con{min-width:auto;line-height:34px;font-size:16px}
.ul-tabidx1 .tit{padding-left:22px;background-position:left center;background-repeat:no-repeat;background-size:14px auto}
.ul-tabidx1{margin:25px 0}
.row-idx1{padding:60px 0}
.ul-listidx1 .top{padding:30px 0}
.ul-listidx1 .desc{font-size:14px}
.ul-listidx1 .txt{padding:15px 10px}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo{max-width:none;font-size:18px;padding-left:0}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo::after{width:30px;height:2px;display:none}
.idx_productCon2 .center_box{padding:30px 0}
.idx_productCon2 .center_box .center .item_box .item::after{display:none}
.idx_productCon2 .center_box .center .swiper_box{margin-bottom:40px}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .subtitle{font-size:14px;line-height:1.6}
.idx_productCon2 .center_box .center .item_box .item{padding:20px 0}
.m-idx3_1 .tit{font-size:20px}
.m-idx3_2 .txt .inner{width:auto;font-size:18px;padding-left:0}
.m-idx3_2 .txt .inner::after{height:2px;width:30px;display:none}
.m-idx3_2 .txt .tit{font-size:18px}
.m-idx3_2 .txt .desc{font-size:14px;line-height:1.6;margin-bottom:30px}
.m-idx3_2 .bg{height:60vh}
.m-idx3_2 .txt{top:10%}
.g-topidx4 .right{width:100px;height:20px;display:none}
.g-topidx4 .left .tit{font-size:20px;margin-bottom:5px}
.g-topidx4 .left .desc{font-size:14px}
.ul-listidx4 li{padding:0;float:none;width:100%;margin-bottom:20px}
.ul-listidx4{margin:25px 0 0}
.ul-listidx4 .tit{margin-bottom:10px;font-size:16px;height:auto}
.ul-listidx4 .txt::after{width:100%}
.ul-listidx4 .txt .inner{width:auto}
.ul-listidx4 .con{height:200px}
.ul-listidx4 .desc{line-height:1.6}
.row-idx4{padding:60px 0}
.ul-listidx5 .tit{font-size:16px;margin-bottom:5px}
.ul-listidx5 .desc,.ul-listidx5 .info{font-size:14px;line-height:1.6;margin-bottom:5px}
.ul-listidx5 .date{font-size:10px}
.ul-listidx5 .txt{padding:10px 0}
.row-idx5{padding:60px 0}
.ul-listidx1 li{margin-bottom:20px;width:50%;padding:0 5px}
.ul-listidx1 .tit{font-size:16px}
.ul-listidx1 .desc{height:auto}
.ul-listidx1{margin:0}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .title{font-size:16px;margin-bottom:5px}
.idx_productCon2 .center_box .center .item_box .item .icon{width:18px;margin-bottom:10px}
.idx_productCon2 .center_box .center .item_box .item .word{font-size:10px;height:3em;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-idx3_1{padding:10px 0;margin-bottom:0}
.m-idx3_1 .en{margin:6px 0}
.m-idx3_1 .en img{width:100px}
.m-idx3_1 .desc{font-size:14px}
.m-idx3_2 .txt .tit{margin-bottom:5px}
.m-idx3_2 .bg .play{width:40px;height:40px;transform:translate(-50%,10%)}
.ul-listidx4 .txt{width:60%;padding:10px 10px 0}
.ul-listidx5 li{margin-bottom:20px;padding:0;float:none;width:100%}
.ul-listidx5{margin:18px 0 0}
.row-idx4::after{width:200px;background-position:top center}
.g-tab .wp{display:block}
.ul-tab{overflow-x:auto;white-space:nowrap}
.ul-tab .con{display:block;line-height:40px;padding:0 15px;font-size:14px}
.g-tab{min-height:auto}
.g-titab1{font-size:22px}
.m-ab1_1 .desc{font-size:14px;line-height:1.6}
.m-ab1_1 .tit{margin-bottom:10px}
.m-ab1_1 .txt{padding-top:0}
.row-ab1{padding:60px 0}
.ul-ab1 .tit1{font-size:16px}
.ul-ab1 li{width:50%;padding:0 5px;margin-bottom:10px}
.ul-ab1{margin:0 -5px}
.ul-ab1 .icon{width:40px;margin-right:10px}
.ul-ab1 .con{height:100px;padding:0 10px}
.row-ab2 .g-titab1{left:15px;top:15px}
.row-ab3{padding:60px 0}
.m-map{width:100%;margin:20px auto 0}
.map-txt{width:200px;padding:10px;left: auto;right: 15px;}
.map-txt .tit{font-size:16px}
.map-txt .desc{line-height:1.6}
.m-banab4 .con{height:80px}
.m-banab4 .con img{max-height:70px;max-width:100px}
.m-banab4 .slick-dots button{width:6px;height:6px}
.row-ab4{padding:60px 0}
.m-banab4{margin:0;padding:10px 0}
.idx_productCon2.row-ab2 .center_box .center .swiper_box ul li .centerInfo .title{font-size:18px}
.m-bandet .inner .tit{font-size:20px;margin-bottom:10px}
.m-bandet .inner .pic .img{max-width:300px}
.m-bandet .inner .desc{font-size:14px;line-height:1.6;margin-bottom:20px}
.m-bandet .inner .txt{padding-top:50px}
.m-bandet .inner .btn{width:80px;font-size:14px;padding:10px 5px 0;height:80px}
.m-bandet .inner .btn .icon{width:20px}
.m-bandet .inner .btn .font{margin-bottom:10px}
.m-bandet .inner{padding-right:0}
.m-bandet{padding:50px 0 30px}
.ul-prodet1 li,.ul-prodet2 li{padding:0 10px;margin-bottom:20px}
.ul-prodet1,.ul-prodet2{margin:20px -10px}
.ul-prodet1 .con{font-size:14px;height:100px;padding:0 10px}
.ul-prodet1 .con img{width:40px;margin-right:10px}
.ul-prodet2 .con{height:80px;padding:10px 10px 0}
.ul-prodet2 .tit{font-size:12px}
.ul-prodet2 .desc{font-size:14px}
.row-prodet{padding:60px 0}
.m-product .group .tit{font-size:22px;position:relative;left:auto;top:auto;margin-bottom:10px}
.m-product .group{height:auto;padding:20px}
.m-product .tabcont .txt{position:relative;left:auto;bottom:auto;text-align:center}
.m-product .tabcont .pic{position:relative;left:auto;top:auto;transform:translateY(0);margin-bottom:10px}
.ul-tabp1{position:relative;right:auto;bottom:auto;text-align:center;margin-top:20px;white-space:nowrap;overflow-x:auto}
.ul-tabp1 li{margin:0 5px}
.m-product .tabcont .pic img{display:block;max-width:500px;max-height:300px}
.m-product .tabcont .txt .more{width:80px;line-height:40px;font-size:14px}
.m-product .tabcont .txt .tit1{font-size:16px;margin-bottom:5px}
.ul-tabp1 .con{width:100px;height:80px}
.ul-tabp1 .con img{max-width:80px;max-height:70px}
.m-banidx1{
    margin-top: 20px;
}
.m-banidx1 .slick-prev{
    left: -10px;
}
.m-banidx1 .slick-next{
    right: -10px;
}
.m-banidx1 .slick-arrow{
    width: 36px;
    height: 36px;
}
}
@media only screen and (max-width:767px){
.m-ab1_1{display:block;margin-bottom:30px}
.m-ab1_1 .pic{margin-bottom:20px}
.m-ab1_1 .pic,.m-ab1_1 .txt{width:100%}
.m-ab1_1 .tit{font-size:20px;margin-bottom:5px}
.ul-ab1{margin:0}
.ul-ab1 li{padding:0;width:100%;float:left}
.ul-maplist .icon{width:14px;height:18px}
.map-txt .tit{font-size:14px;margin-bottom:5px}
.map-txt .desc{font-size:12px}
.m-map {
    margin-bottom: 100px;
}
.map-txt{width:auto;left: 15px;top: 100%;right: 15px; }
.m-banab4 .con{height:60px}
.m-banab4 .con img{max-height:40px}
.m-banab4 .item{padding:5px 5px 0;margin-bottom:5px}
.m-bandet .inner .pic .img{max-width:150px}
.m-bandet .inner .tit{font-size:16px}
.m-bandet .inner{display:block}
.m-bandet .inner .pic{width:280px;margin:0 auto 20px}
.m-bandet .inner .txt{padding-top:0;width:100%}
.m-bandet .inner .btns{justify-content:flex-start}
.m-bandet .inner .btn{margin-right:10px}
.ul-prodet1 li,.ul-prodet2 li{width:100%;padding:0;float:none}
.ul-prodet1,.ul-prodet2{margin:20px -5px}
.m-product .tabcont .pic img{max-width:260px;max-height:200px}
.m-product .group{padding:10px;margin-bottom:20px}
.ul-tabp1 .con{width:80px;height:60px;border-width:2px}
.ul-tabp1 .con img{max-width:60px;max-height:40px}
.ul-tabp1 li{margin:0 2px}
.m-product .group .tit{font-size:18px}
.row-product{padding:40px 0 60px}
.idx_productCon2.row-ab2 .center_box .center .swiper_box ul li .centerInfo .title{font-size:16px}
.idx_productCon2.row-ab2 .center_box .center{padding-top:40px}
.idx_productCon2.row-ab2 .center_box .center .swiper_box{margin-bottom:20px}
.g-ban1 .bg{min-height:180px;object-fit:cover}
.ul-tabidx1 .tit .icon{width:14px;margin-right:4px}
.ul-listidx1 li{width:100%;float:none;padding:0}
.ul-tabidx1{margin:20px -10px}
.row-idx1{background-size:100% 300px}
.ul-tabidx1 li{padding:0}
.idx_productCon2 .center_box .wp,.idx_productCon2.row-ab2 .center_box .center .swiper_box{padding:0 5px}
.m-product .tabcont .txt .more{line-height:30px}
}