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}
a:hover{color:#f60;color:inherit}
*,: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;-webkit-overflow-scrolling:touch}
body{color:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
::-webkit-input-placeholder{color:#b8b8b8}
::-moz-placeholder{color:#b8b8b8}
::-ms-input-placeholder{color:#b8b8b8}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
input:focus,textarea:focus{border-color:#0a60b0!important}
.wp{margin:0 auto;width:90%;max-width:1440px}
.wp2{margin:0 auto;width:90%;max-width:1200px}
.main{overflow:hidden}


@-webkit-keyframes right-spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(180deg)}
}
@-webkit-keyframes left-spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes close-wrapper{
to{clip:rect(auto,auto,auto,auto)}
}
@keyframes star{
0{opacity:1;transform:scale(.8)}
20%{opacity:0;transform:scale(.8)}
100%,40%{opacity:1;transform:scale(1)}
}
@keyframes jump{
0%{opacity:1;transform:translateY(30px)}
100%{opacity:.8;transform:translateY(0)}
}
.show-mob{display:none!important}
.section-01{padding:90px 0 72px;overflow:hidden}
.section-02{padding:100px 0;overflow:hidden}
.section-03{padding:70px 0 80px;overflow:hidden}
.m-tit01{text-align:center}
.m-tit01 .tit{font-size:44px;color:#111;font-weight:400;line-height:1.2}
.m-tit01 .lab{margin:20px auto 0;width:58%;font-size:16px;color:#666;line-height:2}
.m-tit01 .more{margin-top:6px;display:inline-block;font-size:16px;color:#0a60b0;line-height:40px;background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.m-tit01 .more .icon{margin:-2px 0 0 4px;display:inline-block;vertical-align:middle;width:8px;height:13px;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-tit01 .more:hover .icon{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.m-tit01 .m-btn01{margin-top:36px}
.m-tit01.white .lab,.m-tit01.white .tit{color:#fff}
.m-tit02{text-align:center}
.m-tit02 .tit{font-size:40px;color:#111;font-weight:400;line-height:1.2}
.m-tit02 .lab{margin-top:18px;font-size:20px;color:#333;line-height:1.7}
.m-tit02 .more{margin-top:4px;display:inline-block;font-size:16px;color:#0a60b0;line-height:40px;background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.m-tit02 .more .icon{margin:-2px 0 0 4px;display:inline-block;vertical-align:middle;width:8px;height:13px;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-tit02 .more:hover .icon{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.m-tit02.white .lab,.m-tit02.white .tit{color:#fff}
.m-tit03{text-align:center}
.m-tit03 .tit{font-size:36px;color:#333;font-weight:400;line-height:1.2}
.m-tit04{padding:24px 0 24px 14px;position:relative;border-bottom:1px solid rgba(0,0,0,.12)}
.m-tit04:before{content:'';position:absolute;left:0;top:50%;width:3px;height:24px;background-color:#0a60b0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-tit04 .tit{font-size:24px;color:#333;font-weight:400;line-height:1.2}
.m-btn01{margin:0 -6px;font-size:0}
.m-btn01 .a1{margin:0 6px;display:inline-block;vertical-align:middle;width:170px;height:50px;line-height:46px;border:2px solid rgba(238,240,244,.8);border-radius:25px;font-size:17px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-btn01 .a1 .icon{margin:-2px 0 0 4px;display:inline-block;vertical-align:middle;width:9px;height:13px;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-btn01 .a1:hover{background-color:#fff;color:#0a60b0}

.m-pos01{background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.1);position:relative;z-index:10;overflow:hidden}
.m-pos01 .pos-nav{float:left}
.m-pos01 .cur{float:right}
.m-pos01_2{box-shadow:none}
.m-pos01_2 .cur{padding-top:46px;padding-bottom:46px;float:left}
.pos-nav{font-size:0}
.pos-nav .a1{margin-right:45px;display:inline-block;vertical-align:middle;font-size:18px;color:#333;line-height:90px;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pos-nav .a1:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background:linear-gradient(270deg,#03a5a8,#5aaf2c);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pos-nav .a1.on,.pos-nav .a1:hover{background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}
.pos-nav .a1.on:after,.pos-nav .a1:hover:after{opacity:1}
.cur{padding:32px 0 32px 26px;font-size:16px;color:#888;line-height:1.5;-webkit-background-size:16px auto;background-size:16px auto}
.cur a,.cur em,.cur span{color:inherit}
.cur a{margin-left: 4px; padding-right: 12px;
     -webkit-background-size: 6px auto;
background-size: 6px auto; -webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cur a:last-child{padding: 0; background: none}
.cur a:hover{color:#333}
.pages{padding-top:70px;font-size:0;text-align:center}
.pages ul{display:inline-block;vertical-align:middle;font-size:0;text-align:center}
.pages li{padding:0 5px;display:inline-block;vertical-align:middle}
.pages a,.pages span{padding:0 5px;display:block;font-size:16px;color:#666;text-align:center;min-width:44px;height:44px;line-height:40px;border:2px solid #eee;border-radius:4px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pages .next a,.pages .prev a{background-color:#f0f0f0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:9px auto;background-size:9px auto}
.pages .next a:hover,.pages .prev a:hover{background-color:#0a60b0;border-color:#0a60b0}
.pages .active a,.pages a:hover{border-color:#0a60b0;background-color:#0a60b0;color:#fff}
.pages .disable a{pointer-events:none;opacity:.5}

.case_slick3_dots{text-align:center;position:absolute;left:0;top:0;z-index:5;width:100%;height:100%}
.case_slick3_dots li{width:68px;height:68px;position:absolute;cursor:pointer;display:none}
.case_slick3_dots .numb{position:absolute;z-index:1;width:8px;height:8px;border-radius:50%;background-color:#d5d5d5;font-size:0;top:15px;left:15px}
.case_slick3_dots .base .numb{background-color:#fff}
.case_slick3_dots .base{display:block}
.wrapper{width:66px;height:66px;position:absolute;z-index:2;clip:rect(0,66px,66px,33px)}
.circle{width:66px;height:66px;border:1px solid #fff;border-radius:50px;position:absolute;clip:rect(0,33px,66px,0)}
.base .left,.base .right,.base .wrapper{-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-webkit-animation-timing-function:linear}
.base .wrapper{-webkit-animation-duration:10ms;-webkit-animation-delay:2s;-webkit-animation-name:close-wrapper}
.base .left{-webkit-animation-duration:4s;-webkit-animation-name:left-spin}
.base .right{-webkit-animation-duration:2s;-webkit-animation-name:right-spin}
.case_slick3_dots canvas{position:absolute;left:-1px;top:-1px;width:100%;height:100%}
.mouse-down{position:absolute;right:240px;bottom:70px;font-size:16px;color:#fff;line-height:40px;cursor:pointer;animation:2s linear infinite alternate jump;-webkit-animation:2s linear infinite alternate jump}
.mouse-down .icon{margin:-2px 0 0 6px;display:inline-block;vertical-align:middle;width:9px;height:15px;-webkit-background-size:cover;background-size:cover}
.ban{height:646px;position:relative;overflow:hidden}
.ban:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(12,117,190,.1);z-index:2}
.ban:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;z-index:3}
.ban .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.ban .bg2{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:4;mix-blend-mode:color-dodge}
.ban-cont{position:absolute;left:0;bottom:135px;right:0;z-index:10}
.ban-cont .tit2{margin-bottom:14px;font-size:28px;color:#fff;font-weight:400;line-height:1.2}
.ban-cont .tit{font-size:62px;color:#fff;font-weight:400;line-height:1.2}
.ban-cont .lab{margin-top:26px;width:53%;font-size:16px;color:#fff;line-height:1.88}
.ban-cont .m-btn01{margin-top:54px}
.row-ind01{padding-top:90px;position:relative;z-index:10}
.row-ind01 .m-tit01{margin-bottom:60px}



.scene-ls01 .i2{width: 220px; left: 160px; top: 10%; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}
.scene-ls01 .i2 .pic{margin-left: 20px; width: 184px; height: 220px; line-height: 220px; text-align: center;}
.scene-ls01 .i2 .tit{width: 130px; text-align: center; font-size: 18px; color: #0A60B0; font-weight: normal; line-height: 1.15; -webkit-transform: rotate(30deg) skewX(30deg);
-ms-transform: rotate(30deg) skewX(30deg);
-o-transform: rotate(30deg) skewX(30deg);
transform: rotate(30deg) skewX(30deg); transform-origin: 0 0;}
.scene-ls01 .i3{left: 392px; top: 0%; width: 214px; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}
.scene-ls01 .i3 .pic{width: 164px; height: 220px; line-height: 220px; text-align: center;}
.scene-ls01 .i3 .tit{width: 128px; text-align: center; font-size: 18px; color: #0A60B0; font-weight: normal; line-height: 1.15; -webkit-transform: rotate(30deg) skewX(30deg);
-ms-transform: rotate(30deg) skewX(30deg);
-o-transform: rotate(30deg) skewX(30deg);
transform: rotate(30deg) skewX(30deg); transform-origin: 0 0;}
.scene-ls01 .i4{left: 698px; top: -8.5%; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}
.scene-ls01 .i4 .pic{width: 432px; height: 405px; line-height: 405px; overflow: hidden;}
.scene-ls01 .i4 .tit{margin-top: -34px; width: 242px; text-align: center; font-size: 26px; color: #0A60B0; font-weight: normal; -webkit-transform: rotate(30deg) skewX(30deg);
-ms-transform: rotate(30deg) skewX(30deg);
-o-transform: rotate(30deg) skewX(30deg);
transform: rotate(30deg) skewX(30deg); transform-origin: 0 0;}
.scene-ls01 .i5{width: 190px; left: 956px; top: 21%; -webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.scene-ls01 .i5 .pic{width: 159px; height: 152px; line-height: 152px;}
.scene-ls01 .i5 .tit{margin-top: -10px; width: 110px; text-align: center; font-size: 18px; color: #0A60B0; font-weight: normal; line-height: 1.15; -webkit-transform: rotate(30deg) skewX(30deg);
-ms-transform: rotate(30deg) skewX(30deg);
-o-transform: rotate(30deg) skewX(30deg);
transform: rotate(30deg) skewX(30deg); transform-origin: 0 0;}
.scene-ls01 .i6{width: 224px; left: 1216px; top: 34%; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}
.scene-ls01 .i6 .pic{margin-left: 30px; width: 134px; height: 187px; line-height: 187px;}
.scene-ls01 .i6 .tit{margin-top: -16px; width: 140px; text-align: center; font-size: 18px; color: #0A60B0; font-weight: normal; line-height: 1.15; -webkit-transform: rotate(30deg) skewX(30deg);
-ms-transform: rotate(30deg) skewX(30deg);
-o-transform: rotate(30deg) skewX(30deg);
transform: rotate(30deg) skewX(30deg); transform-origin: 0 0;}
.scene-ls01 .i7{width: 224px; left: 984px; top: 47.8%; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}
.scene-ls01 .i7 .pic{margin-left: 34px; width: 134px; height: 216px; line-height: 216px;}
.scene-ls01 .i7 .tit{margin-top: -14px; width: 108px; text-align: center; font-size: 18px; color: #0A60B0; font-weight: normal; line-height: 1.15; -webkit-transform: rotate(30deg) skewX(30deg);
-ms-transform: rotate(30deg) skewX(30deg);
-o-transform: rotate(30deg) skewX(30deg);
transform: rotate(30deg) skewX(30deg); transform-origin: 0 0;}
.scene-ls01 .i8{width: 220px; left: 474px; top: 56%; -webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);}
.scene-ls01 .i8 .pic{width: 144px; height: 192px; line-height: 192px;}
.scene-ls01 .i8 .tit{width: 110px; text-align: center; font-size: 18px; color: #0A60B0; font-weight: normal; line-height: 1.15; -webkit-transform: rotate(30deg) skewX(30deg);
-ms-transform: rotate(30deg) skewX(30deg);
-o-transform: rotate(30deg) skewX(30deg);
transform: rotate(30deg) skewX(30deg); transform-origin: 0 0;}
.scene-ls01 .item:hover .tit{background:linear-gradient(0deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.m-scene02{overflow:hidden}
.m-scene02 img{display:block;margin:0 auto;width:100%;max-width:930px}
.tabs04{width:100%;max-width:930px;margin:0 auto;position:relative}
.tabs04:before{content:'';width:100%;height:100%;position:absolute;top:10px;left:10px;z-index:1}
.tabs04:after{content:'';display:block;clear:both}
.tabs04 .tabs04-content{border:1px solid #e9eaf1;background-color:#fff;position:relative;z-index:2}
.tabs04 .ani{width:20px;height:20px;position:absolute;z-index:3}
.tabs04 .ani.lt{top:0;left:0;border-top:2px solid #528ac8;border-left:2px solid #528ac8}
.tabs04 .ani.lb{bottom:0;left:0;border-bottom:2px solid #528ac8;border-left:2px solid #528ac8}
.tabs04 .ani.rt{top:0;right:0;border-top:2px solid #528ac8;border-right:2px solid #528ac8}
.tabs04 .ani.rb{bottom:0;right:0;border-bottom:2px solid #528ac8;border-right:2px solid #528ac8}
.tabTit04{font-size:0;text-align:center;padding-top:20px}
.tabTit04 .item{display:inline-block;vertical-align:top;font-size:14px;color:#333;line-height:24px}
.tabTit04 .a1{padding:0 8px;display:block;color:inherit}
.tabTit04 .item.on{color:#eb1329}
.tabDesc04{padding:20px}
.tabDesc04 .tabDesc04-item{display:none}
.tabDesc04 .tabDesc04-item.on{display:block}
.m-scene02-link{margin-right:-20px;font-size:0}
.m-scene02-link .a1{padding:5px 30px 5px 0;display:inline-block;vertical-align:top;width:20%;font-size:14px;color:#333;line-height:24px;background:url() right 20px center no-repeat;-webkit-background-size:6px auto;background-size:6px auto}
.row-ind02{padding:102px 0 120px;position:relative;overflow:hidden;z-index:1}
.row-ind02 .m-tit01{margin-bottom:39px}
.ind02-bg{position:absolute;left:0;top:0;right:0;height:620px;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:cover;background-size:cover;z-index:-1}
.tabTit01{margin-bottom:60px;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}
.tabTit01 .item{padding:0 5px;display:inline-block;vertical-align:top}
.tabTit01 .a1{padding:0 5px;display:block;font-size:18px;color:#fff;font-weight:700;text-align:center;min-width:169px;line-height:48px;border-radius:25px;border:1px solid rgba(255,255,255,.5)}
.tabTit01 .item.on .a1{background:rgba(255,255,255,.93);border-color:rgba(255,255,255,.93);color:#0979d1}
.tabDesc01 .tabDesc01-item{display:none}
.tabDesc01 .tabDesc01-item.on{display:block}
.cj-ls01{font-size:0;text-align:center}
.cj-ls01 .item{padding:0 12px;display:inline-block;vertical-align:middle;width:29.4%}
.cj-ls01 .wrap{padding:80px 40px;min-height:540px;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.06);border-radius:20px;cursor:default;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cj-ls01 .pic{height:120px;line-height:120px;font-size:0;text-align:center;overflow:hidden}
.cj-ls01 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.cj-ls01 .tit{margin-top:20px;font-size:26px;color:#555;font-weight:700;line-height:1.54;text-align:center}
.cj-ls01 .tit2{margin-top:27px;font-size:26px;color:#555;font-weight:700;line-height:1.92;text-align:center}
.cj-ls01 .tit2 a{color: inherit; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.cj-ls01 .tit2 a:hover{opacity: .8}
.cj-ls01 .lab{margin-top:34px;font-size:18px;color:#333;line-height:2;text-align:center}
.cj-ls01 .lab2{margin-top:52px;font-size:0;text-align:center}
.cj-ls01 .lab2 .lab2-content{display:inline-block;font-size:20px;color:#fff;line-height:24px;text-align:left}
.cj-ls01 .lab2 .lab2-item+.lab2-item{margin-top:31px}
.cj-ls01 .lab2 .icon{margin:-2px 8px 0 0;display:inline-block;vertical-align:middle;width:24px;height:24px;line-height:24px;font-size:0;text-align:center;overflow:hidden}
.cj-ls01 .lab2 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.cj-ls01 .item:nth-child(2){width:30.9%;position:relative;z-index:10}
.cj-ls01 .item:nth-child(2) .wrap{-webkit-background-size:cover;background-size:cover;min-height:628px;box-shadow:0 10px 70px 0 rgba(9,96,179,.36)}
.cj-ls01 .item:nth-child(2) .tit{font-size:30px;color:#fff;line-height:1.47}
.cj-ls01 .wrap:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.tabDesc01 .tabDesc01-item.on .cj-ls01 .item:nth-child(1){-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.tabDesc01 .tabDesc01-item.on .cj-ls01 .item:nth-child(2){-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.tabDesc01 .tabDesc01-item.on .cj-ls01 .item:nth-child(3){-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.row-ind03{padding:94px 0 122px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-ind03 .m-tit01{margin-bottom:24px}
.box-trends01{font-size:0}
.box-trends01 .col-l{display:inline-block;vertical-align:top;width:34.5%}
.box-trends01 .col-m{padding:0 22px;display:inline-block;vertical-align:top;width:40.5%}
.box-trends01 .col-r{display:inline-block;vertical-align:top;width:25%}
.hot-trends01 .wrap{display:block;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.06);border-radius:20px;cursor:pointer;overflow:hidden}
.hot-trends01 .pic{height:334px;overflow:hidden}
.hot-trends01 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.hot-trends01 .content{padding:30px 36px;height:226px}
.hot-trends01 .tit{font-size:20px;color:#0a60b0;font-weight:700;line-height:1.5;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.hot-trends01 .tit a{display:block;color:inherit}
.hot-trends01 .lab{margin-top:16px;font-size:16px;color:#818181;line-height:1.63;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.hot-trends01 .info{margin-top:15px;font-size:16px;color:#888;line-height:1.2}
.hot-trends01 .info a{color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.hot-trends01 .info a:hover{color:#0a60b0}
.hot-trends01:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.trends-ls01{margin-bottom:-22px}
.trends-ls01 .item{margin-bottom:22px}
.trends-ls01 .wrap{padding:36px 34px;display:block;box-shadow:0 0 30px 0 rgba(0,0,0,.06);border-radius:20px;background-color:#fff;cursor:pointer;overflow:hidden}
.trends-ls01 .pic{margin-left:20px;float:right;width:150px;height:100px;border-radius:16px;overflow:hidden}
.trends-ls01 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.trends-ls01 .content{overflow:hidden}
.trends-ls01 .tit{font-size:18px;color:#333;font-weight:400;line-height:1.67;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.trends-ls01 .tit a{display:block;color:inherit}
.trends-ls01 .info{margin-top:18px;font-size:16px;color:#888;line-height:1.2}
.trends-ls01 .info a{color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.trends-ls01 .info a:hover{color:#0a60b0}
.trends-ls01 .wrap:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.trends-ls01 .wrap:hover .tit{color:#0a60b0}
.trends-ls02{padding:29px 46px 34px 36px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.06);border-radius:20px}
.trends-ls02 .wrap{padding:20px 0;display:block}
.trends-ls02 .tit{font-size:18px;color:#333;font-weight:400;line-height:1.56;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.trends-ls02 .tit a{display:block;color:inherit}
.trends-ls02 .info{margin-top:9px;font-size:16px;color:#888;line-height:1.2}
.trends-ls02 .info a{color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.trends-ls02 .info a:hover,.trends-ls02 .wrap:hover .tit{color:#0a60b0}
.row-ind04{padding:98px 0 108px;overflow:hidden}
.row-ind04 .m-tit01{margin-bottom:64px}
.count-ls01{margin:0 -14px -28px;font-size:0}
.count-ls01 .item{padding:0 14px;margin-bottom:28px;display:inline-block;vertical-align:top;width:25%}
.count-ls01 .wrap{padding:10px;display:block;background-color:#f6f7fa;border-radius:20px;min-height:150px;text-align:center;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.count-ls01 .n{font-size:16px;color:#666;line-height:1}
.count-ls01 .n span{display:inline-block;font-size:62px;color:#0a60b0;font-family:Arial}
.count-ls01 .n em{margin-left:10px;display:inline-block}
.count-ls01 .tit{margin-top:8px;font-size:16px;color:#666;line-height:1.2;font-weight:400}
.row-ind05{height:100vh;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-ind05 .m-tit01{position:absolute;left:50%;top:50%;width:32%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.row-ind05 .m-tit01 .lab{width:100%}
.partner-01{float:left;width:36.46%;height:100%}
.partner-02{float:right;width:40.31%;height:100%}
.partner-ls01{height:100%;position:relative;z-index:10}
.partner-ls01 li{position:absolute}
.partner-ls01 .pic{width:176px;background-color:#f3f5f8;position:relative;font-size:0;text-align:center;border-radius:50%;overflow:hidden;animation:16s infinite star;-webkit-animation:16s infinite star}
.partner-ls01 .pic:after{content:'';display:block;padding-top:100%}
.partner-ls01 .pic img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition:all .9s ease-in-out;-webkit-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;transition:all .9s ease-in-out}
.partner-ls01 li:nth-child(1){left:56%;top:8.47%}
.partner-ls01 li:nth-child(1) .pic{width:106px;animation-delay:4s}
.partner-ls01 li:nth-child(2){left:13.14%;top:26.24%}
.partner-ls01 li:nth-child(2) .pic{width:106px;animation-delay:8s}
.partner-ls01 li:nth-child(3){right:0;top:25.76%}
.partner-ls01 li:nth-child(3) .pic{width:146px;animation-delay:0s}
.partner-ls01 li:nth-child(4){left:37%;top:48.24%}
.partner-ls01 li:nth-child(4) .pic{width:146px;animation-delay:12s}
.partner-ls01 li:nth-child(5){right:2%;top:51.88%}
.partner-ls01 li:nth-child(5) .pic{width:106px;animation-delay:2s}
.partner-ls01 li:nth-child(6){left:9.43%;top:64.94%}
.partner-ls01 li:nth-child(6) .pic{width:176px;animation-delay:10s}
.partner-ls01 li:nth-child(7){right:8%;top:75.65%}
.partner-ls01 li:nth-child(7) .pic{width:106px;animation-delay:14s}
.partner-ls01 .wrap:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.partner-ls02{height:100%;position:relative}
.partner-ls02 li{position:absolute}
.partner-ls02 .pic{width:176px;position:relative;font-size:0;text-align:center;border-radius:50%;background-color: #fff;animation:16s infinite star;-webkit-animation:16s infinite star;overflow:hidden}
.partner-ls02 .pic:after{content:'';display:block;padding-top:100%}
.partner-ls02 .pic img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition:all .9s ease-in-out;-webkit-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;transition:all .9s ease-in-out}
.partner-ls02 li:nth-child(1){left:40.05%;top:3.18%}
.partner-ls02 li:nth-child(1) .pic{width:106px;animation-delay:14s}
.partner-ls02 li:nth-child(2){left:0;top:13.76%}
.partner-ls02 li:nth-child(2) .pic{width:146px;animation-delay:8s}
.partner-ls02 li:nth-child(3){right:24.94%;top:25.53%}
.partner-ls02 li:nth-child(3) .pic{width:176px;animation-delay:12s}
.partner-ls02 li:nth-child(4){left:22.48%;top:44.94%}
.partner-ls02 li:nth-child(4) .pic{width:138px;animation-delay:10s}
.partner-ls02 li:nth-child(5){right:16.28%;top:61.29%}
.partner-ls02 li:nth-child(5) .pic{width:146px;animation-delay:6s}
.partner-ls02 li:nth-child(6){left:7.88%;bottom:16.82%}
.partner-ls02 li:nth-child(6) .pic{width:106px;animation-delay:4s}
.partner-ls02 li:nth-child(7){right:34.88%;bottom:6.35%}
.partner-ls02 li:nth-child(7) .pic{width:106px;animation-delay:16s}
.partner-ls02 .wrap:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.row-ind06{padding:90px 0 53px;overflow:hidden}
.customer-slk01{position:relative;overflow:hidden}
.customer-slk01 .slick-list{padding:20px 25.6%!important}
.customer-slk01 .item{padding:0 16px;width:929px}
.customer-slk01 .wrap{display:block}
.customer-slk01 .pic{margin-bottom:80px;padding-top:55.56%;position:relative;background-color:#999;border-radius:10px;overflow:hidden}
.customer-slk01 .pic:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);border-radius:10px;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-slk01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.customer-slk01 .content{padding:0 32px;text-align:center;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-slk01 .tit{font-size:26px;color:#111;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.customer-slk01 .lab{margin-top:16px;font-size:16px;color:#888;line-height:2;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.customer-slk01 .slick-active .pic{box-shadow:0 15px 30px 0 rgba(0,0,0,.16)}
.customer-slk01 .slick-active .pic:after{opacity:0}
.customer-slk01 .slick-active .content{opacity:1}
.customer-slk01 .slick-arrow{position:absolute;top:207px;width:54px;height:86px;background-color:rgba(0,0,0,.1);background-repeat:no-repeat;background-position:center center;-webkit-background-size:17px auto;background-size:17px auto;outline:0;border:none;text-indent:-999px;z-index:10;cursor:pointer;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-slk01 .slick-prev{left:21.9%;border-radius:6px 0 0 6px}
.customer-slk01 .slick-next{right:21.9%;border-radius:0 6px 6px 0}
.customer-slk01 .slick-next:hover,.customer-slk01 .slick-prev:hover{background-color:rgba(0,0,0,.3);opacity:1}
.customer-slk01 .slick-dots{position:absolute;left:0;top:77%;right:0;font-size:0;text-align:center;z-index:10}
.customer-slk01 .slick-dots li{margin:0 2px;display:inline-block;vertical-align:middle;width:26px;height:2px;background-color:rgba(0,0,0,.1);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-slk01 .slick-dots button{outline:0;border:none;text-indent:-999px}
.customer-slk01 .slick-dots .slick-active{width:80px;background:linear-gradient(270deg,#03a5a8,#5aaf2c)}
.porduct-ls01{margin:0 -20px -40px;font-size:0}
.porduct-ls01 .item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:50%}
.porduct-ls01 .wrap{display:block;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:10px;overflow:hidden}
.porduct-ls01 .pic{padding-top:61%;position:relative;overflow:hidden}
.porduct-ls01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.porduct-ls01 .content{padding:30px 34px;min-height:236px}
.porduct-ls01 .tit{font-size:26px;color:#333;font-weight:700;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.porduct-ls01 .lab{margin-top:15px;font-size:16px;color:#666;line-height:1.63;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;overflow:hidden;}
.porduct-ls01 .more{margin-top:18px;display:inline-block;background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;color:#0a60b0}
.porduct-ls01 .more .icon{margin:-2px 0 0 2px;display:inline-block;vertical-align:middle;width:8px;height:13px;-webkit-background-size:cover;background-size:cover}
.porduct-ls01 .wrap:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.porduct-ls01 .wrap:hover .tit{color:#0a60b0}
.row-product01{padding:83px 0 78px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.m-desc01 .content{margin:16px auto 0;width:80%;font-size:20px;color:#111;text-align:center;line-height:2}
.m-desc01 .pic{margin-top:27px;border-radius:10px;background-color:#2c97fa;overflow:hidden}
.m-desc01 .pic img, .m-desc01 .pic video{display:block;width:100%;height:100%;object-fit:cover}
.row-product02{margin:78px 0}
.row-product02 .m-tit02{margin-bottom:38px}
.m-productFramework01{padding:69px 80px 66px;background-color:#f4f6fa;border:1px solid rgba(0,0,0,.1);border-radius:10px;position:relative}
.m-productFramework01 .btn{position:absolute;right:40px;top:37px;width:119px;height:119px;text-align:center;border:1px solid #0a60b0;background-color:#dfe6f5;border-radius:50%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-productFramework01 .btn .icon{margin-bottom:8px;height:40px;line-height:40px;font-size:0;text-align:center}
.m-productFramework01 .btn .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-productFramework01 .btn .tit{font-size:18px;color:#333;font-weight:700;text-align:center;line-height:1.2}
.m-productFramework01 .btn:hover{opacity:.8}
.m-productFramework01 .hd{margin-bottom:42px;font-size:0;text-align:center}
.m-productFramework01 .hd .tit{padding:0 10px;display:inline-block;vertical-align:middle;font-size:24px;color:#fff;text-align:center;line-height:57px;min-width:467px;background-color:#0a60b0;border-radius:29px}
.m-productFramework01 .content{margin:0 -18px -32px;font-size:0}
.m-productFramework01 .content .item{padding:0 18px;margin-bottom:32px;display:inline-block;vertical-align:middle;width:33.33%}
.m-productFramework01 .content .a1{padding:27px 15px;display:block;font-size:24px;color:#333;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:10px;background-color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-productFramework01 .content .a1:hover{background-color:#0a60b0;color:#fff}
.row-product03{margin:78px 0}
.row-product03 .m-tit02{margin-bottom:40px}
.intro-ls01{margin:0 -14px -28px;font-size:0}
.intro-ls01 .item{padding:0 14px;margin-bottom:28px;display:inline-block;vertical-align:top;width:33.33%}
.intro-ls01 .wrap{display:block;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:10px;cursor:default;overflow:hidden}
.intro-ls01 .pic{padding-top:61.04%;position:relative;overflow:hidden}
.intro-ls01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.intro-ls01 .content{padding:23px;min-height:160px}
.intro-ls01 .lab{font-size:18px;color:#333;line-height:1.89;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;overflow:hidden;}
.intro-ls01 .wrap:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.intro-slk01{position: relative}
.intro-slk01 .slider{margin: 0 -10px; position: relative; overflow: hidden}
.intro-slk01 .slick-arrow{position: absolute; top: 50%; width: 58px; height: 58px; background-color: #fff; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 13px auto; background-size: 13px auto; box-shadow: 0 0 30px 0 rgb(0 0 0 / 8%); border-radius: 10px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; cursor: pointer; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s}
.row-product04{padding:78px 0;overflow:hidden}
.row-product04 .m-tit02{margin-bottom:22px}
.case-slk01{padding-bottom:34px;position:relative;overflow:hidden}
.case-slk01 .slick-list{padding:20px 10.4%!important}
.case-slk01 .item{padding:0 32px}
.case-slk01 .wrap{padding:20px;display:block;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.08);border-radius:10px;overflow:hidden}
.case-slk01 .pic{float:right;width:57.9%;position:relative;border-radius:6px;overflow:hidden}
.case-slk01 .pic:after{content:'';display:block;padding-top:55.54%}
.case-slk01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.case-slk01 .content{padding:84px 70px 80px 50px;overflow:hidden}
.case-slk01 .tit{font-size:30px;color:#333;font-weight:700;line-height:1.2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.case-slk01 .lab{margin-top:20px;font-size:18px;color:#333;line-height:1.67;-webkit-box-orient: vertical;-webkit-line-clamp: 6;display: -webkit-box;overflow:hidden;}
.case-slk01 .more{margin-top:27px;display:inline-block;background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;color:#0a60b0}
.case-slk01 .more .icon{margin:-2px 0 0 2px;display:inline-block;vertical-align:middle;width:8px;height:13px;background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.case-slk01 .slick-dots{position:absolute;left:0;bottom:0;right:0;font-size:0;text-align:center;z-index:10}
.case-slk01 .slick-dots li{margin:0 2px;display:inline-block;vertical-align:middle;width:26px;height:2px;background-color:rgba(0,0,0,.1);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.case-slk01 .slick-dots button{outline:0;border:none;text-indent:-999px}
.case-slk01 .slick-dots .slick-active{width:80px;background:linear-gradient(270deg,#03a5a8,#5aaf2c)}
.plan-ls01{padding:1px 0 0 1px;margin-right:-7px;font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}
.plan-ls01 .item{margin:-1px;display:inline-block;vertical-align:top;width:25%;flex-shrink:0}
.plan-ls01 .wrap{padding:30px 20px;display:block;height:100%;min-height:630px;background-color:#fff;border:1px solid rgba(0,0,0,.08);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.plan-ls01 .pic{margin-bottom:20px;height:250px;line-height:250px;font-size:0;text-align:center;overflow:hidden}
.plan-ls01 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.plan-ls01 .tit{margin-bottom:21px;font-size:26px;color:#333;font-weight:700;line-height:1.2;text-align:center}
.plan-ls01 .link{text-align:center}
.plan-ls01 .link a{padding:6px 0;display:block;font-size:18px;color:#333;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.plan-ls01 .wrap:hover{box-shadow:0 6px 30px 0 rgba(0,0,0,.1);position:relative;z-index:10}
.plan-ls01 .link a:hover span{background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.row-product05{padding:84px 0 96px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-product05 .m-tit02{margin-bottom:33px}
.summary-slk01{position:relative}
.summary-slk01 .slider{margin:0 -10px;position:relative;overflow:hidden}
.summary-slk01 .slider .slick-list{padding:20px 0;width:100%!important;font-size:0;text-align:center}
.summary-slk01 .slider .slick-track{display:inline-block;vertical-align:top}
.summary-slk01 .item{padding:0 10px}
.summary-slk01 .wrap{padding:62px 20px;display:block;min-height:400px;box-shadow:0 0 15px 0 rgba(0,0,0,.06);border-radius:10px;background-color:#f8f9fb;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.summary-slk01 .pic{margin-bottom:15px;height:120px;line-height:120px;font-size:0;text-align:center}
.summary-slk01 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.summary-slk01 .tit{font-size:24px;color:#333;font-weight:700;text-align:center;line-height:1.5}
.summary-slk01 .lab{margin:16px auto 0;width:84%;font-size:16px;color:#666;line-height:1.88;text-align:center}
.summary-slk01 .wrap:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.summary-slk01 .slick-arrow{position:absolute;top:50%;width:58px;height:58px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:13px auto;background-size:13px auto;box-shadow:0 0 30px 0 rgba(0,0,0,.08);border-radius:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.summary-slk01 .slick-next:hover,.summary-slk01 .slick-prev:hover{background-color:#0a60b0}
.row-product06{padding:90px 0 80px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.m-desc02{text-align:center}
.m-desc02 .content{margin:18px auto 0;width:90.28%;font-size:18px;color:#333;line-height:1.89;text-align:center}
.m-desc02 .more{margin-top:13px;display:inline-block;background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;color:#0a60b0;line-height:40px}
.m-desc02 .more .icon{margin:-2px 0 0 2px;display:inline-block;vertical-align:middle;width:8px;height:13px;background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-desc02 .more:hover .icon{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}
.m-desc02 .pic{margin-top:24px;padding:40px 30px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.06);border-radius:10px}
.m-desc02 .pic img{margin:0 auto;display:block}
.row-product07{padding:84px 0 0;overflow:hidden}
.row-product07 .m-tit02{margin-bottom:36px}
.tabTit02{border-bottom:1px solid #dadfe8}
.tabTit02 ul{font-size:0;text-align:center}
.tabTit02 .item{padding:0 30px;display:inline-block;vertical-align:middle}
.tabTit02 .a1{padding-bottom:20px;display:block;font-size:20px;color:#111;line-height:1.5;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.tabTit02 .a1:after{content:'';position:absolute;left:50%;bottom:0;height:2px;background:linear-gradient(270deg,#03a5a8,#5aaf2c);opacity:0;width:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.tabTit02 .a1:hover,.tabTit02 .item.on .a1{background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.tabTit02 .a1:hover:after,.tabTit02 .item.on .a1:after{width:100%;opacity:1}
.tabDesc02{padding:40px 0;background-color:#f2f4f8}
.tabDesc02 .tabDesc02-item{height:0;visibility:hidden}
.tabDesc02 .tabDesc02-item.on{height:auto;visibility:visible}
.scene-slk01{position:relative}
.scene-slk01 .slider{margin:0 -20px;position:relative;overflow:hidden}
.scene-slk01 .slider .slick-list{padding:20px 0!important}
.scene-slk01 .item{padding:0 20px}
.scene-slk01 .wrap{padding:20px;display:block;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.06);border-radius:10px;overflow:hidden}
.scene-slk01 .pic{float:left;width:61.1%;position:relative;border-radius:10px;overflow:hidden}
.scene-slk01 .pic:after{content:'';display:block;padding-top:55.2%}
.scene-slk01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.scene-slk01 .content{padding:64px 60px 0 50px;overflow:hidden}
.scene-slk01 .tit{font-size:26px;color:#333;font-weight:700;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.scene-slk01 .lab{margin-top:20px;font-size:16px;color:#111;line-height:1.75;-webkit-box-orient: vertical;-webkit-line-clamp: 4;display: -webkit-box;overflow:hidden;}
.scene-slk01 .more{margin-top:24px;display:inline-block;background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;color:#0a60b0}
.scene-slk01 .more .icon{margin:-2px 0 0 2px;display:inline-block;vertical-align:middle;width:8px;height:13px;background:url() center center no-repeat;-webkit-background-size:cover;background-size:cover}
.scene-slk01 .slick-arrow{position:absolute;left:calc(61.1% + 50px);bottom:103px;font-size:0;z-index:10}
.scene-slk01 .slick-next,.scene-slk01 .slick-prev{margin-right:7px;display:inline-block;vertical-align:middle;width:58px;height:58px;background-color:#eff1f5;background-repeat:no-repeat;background-position:center center;-webkit-background-size:13px auto;background-size:13px auto;border-radius:10px;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.scene-slk01 .slick-next:hover,.scene-slk01 .slick-prev:hover{background-color:#0a60b0}
.row-product08{padding:90px 0 83px;overflow:hidden}
.row-product08 .m-tit02{margin-bottom:66px}
.adv-ls01{padding-right:130px;margin:0 -80px -40px;font-size:0}
.adv-ls01 .item{padding:0 80px;margin-bottom:40px;display:inline-block;vertical-align:middle;width:50%}
.adv-ls01 .wrap{display:block;cursor:default;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.adv-ls01 .pic{margin-right:10px;float:left;width:120px;overflow:hidden}
.adv-ls01 .pic img{display:inline-block;vertical-align:top;max-width:100%;max-height:100%}
.adv-ls01 .content{overflow:hidden}
.adv-ls01 .tit{font-size:26px;color:#333;font-weight:700;line-height:1.2}
.adv-ls01 .lab{margin-top:10px;font-size:18px;color:#333;line-height:1.67}
.adv-ls01 .wrap:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.trends-slk01{margin-bottom:68px;position:relative}
.trends-slk01 .slider{margin:0 -20px;position:relative;overflow:hidden}
.trends-slk01 .slider .slick-list{padding:20px 0!important}
.trends-slk01 .item{padding:43px 20px 0}
.trends-slk01 .wrap{padding-left:51.4%;display:block;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.06);border-radius:10px;position:relative}
.trends-slk01 .pic{position:absolute;left:0;bottom:0;top:-43px;width:51.4%;background-color:#000;border-radius:10px;overflow:hidden}
.trends-slk01 .pic:after{content:'';display:block;padding-top:67.08%}
.trends-slk01 .pic img{position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.trends-slk01 .content{padding:61px 50px;min-height:440px;overflow:hidden}
.trends-slk01 .tit{font-size:28px;color:#333;font-weight:700;line-height:1.43;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.trends-slk01 .lab{margin-top:18px;font-size:16px;color:#818181;line-height:1.63;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;overflow:hidden;}
.trends-slk01 .date{margin-top:24px;font-size:16px;color:#888;line-height:24px}
.trends-slk01 .wrap:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.trends-slk01 .wrap:hover .tit{color:#0a60b0}
.trends-slk01 .slick-arrow{position:absolute;left:calc(51.4% + 50px);bottom:74px;font-size:0;z-index:10}
.trends-slk01 .slick-next,.trends-slk01 .slick-prev{margin-right:7px;display:inline-block;vertical-align:middle;width:58px;height:58px;background-color:#eff1f5;background-repeat:no-repeat;background-position:center center;-webkit-background-size:13px auto;background-size:13px auto;border-radius:10px;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.trends-slk01 .slick-next:hover,.trends-slk01 .slick-prev:hover{background-color:#0a60b0}
.trends-ls03{border-top:1px solid rgba(0,0,0,.2)}
.trends-ls03 .wrap{padding:35px 0;display:block;position:relative;overflow:hidden}
.trends-ls03 .wrap:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:rgba(0,0,0,.2)}
.trends-ls03 .wrap:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;width:0;background-color:#0a60b0;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.trends-ls03 .pic{margin-right:46px;float:left;width:290px;position:relative;border-radius:10px;overflow:hidden}
.trends-ls03 .pic:after{content:'';display:block;padding-top:66.9%}
.trends-ls03 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.trends-ls03 .content{padding-top:20px;overflow:hidden}
.trends-ls03 .tit{font-size:26px;color:#333;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.trends-ls03 .lab{margin-top:16px;font-size:16px;color:#818181;line-height:1.63;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;}
.trends-ls03 .date{margin-top:28px;font-size:16px;color:#888;line-height:1.2}
.trends-ls03 .wrap:hover:after{width:100%}
.trends-ls03 .wrap:hover .tit{color:#0a60b0}
.trends-ls03 .wrap:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.main2{padding-top:92px}
.dt01{padding:40px 0 60px;overflow:hidden}
.dt01 .wp{padding:0 220px;position:relative}
.dt01 .hd{padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.14)}
.dt01 .hd .info{margin-bottom:54px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end}
.dt01 .hd .info .l,.dt01 .hd .info .r{float:none}
.dt01 .hd .info .item{margin-right:70px;display:inline-block;vertical-align:middle;font-size:18px;color:#666;line-height:1.2}
.dt01 .hd .info .item span{margin-bottom:12px;display:block;color:#0a60b0;font-weight:700}
.dt01 .hd .info .fontS{font-size:18px;color:#666;line-height:40px}
.dt01 .hd .info .fontS span{padding:5px 8px;cursor:pointer}
.dt01 .hd .info .fontS .on{color:#0a60b0}
.dt01 .hd .tit{font-size:32px;color:#333;font-weight:700;line-height:1.25}
.dt01 .cont{padding:30px 0;font-size:18px;color:#333;line-height:1.7}
.dtPage01{padding-top:30px;border-top:1px solid rgba(0,0,0,.12)}
.dtPage01 .a1{display:block;font-size:18px;color:#666;line-height:42px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.dtPage01 .a1 .icon{margin:-2px 20px 0 0;display:inline-block;vertical-align:middle;width:26px;height:26px}
.dtPage01 span.a1{opacity:.54}
.dtPage01 .a1:hover{color:#0a60b0}
.dtPage01 span.a1:hover{color:inherit}
.share-btn2{position:absolute;left:0;top:0;z-index:10}
.share-btn2 .a1{margin:0 0 1px;padding:0;float:none;display:block;width:66px;height:66px;background-color:#7d818a;background-repeat:no-repeat;background-position:center center!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.share-btn2 .a1:hover{background-color:#0a60b0;opacity:1}
.row-news01{padding:70px 0 100px;overflow:hidden}
.row-news01 .m-tit03{margin-bottom:40px}
.news-ls01{margin:0 -14px -28px;font-size:0}
.news-ls01 .item{padding:0 14px;margin-bottom:28px;display:inline-block;vertical-align:top;width:33.33%}
.news-ls01 .wrap{display:block;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.06);border-radius:10px;cursor:pointer;overflow:hidden}
.news-ls01 .pic{padding-top:67.32%;position:relative;overflow:hidden}
.news-ls01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.news-ls01 .content{padding:28px 30px;min-height:167px}
.news-ls01 .tit{font-size:20px;color:#333;font-weight:400;line-height:1.5;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls01 .tit a{display:block;color:inherit}
.news-ls01 .info{margin-top:24px;font-size:16px;color:#888;line-height:1.2}
.news-ls01 .info a{color:inherit;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-ls01 .info a:hover{color:#0a60b0}
.news-ls01 .wrap:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news-ls01 .wrap:hover .tit{color:#0a60b0}
.row-customer01{padding:80px 0 90px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-customer01 .m-tit02{margin-bottom:66px}
.customer-slk02{position:relative;overflow:hidden}
.customer-slk02 .wrap{padding:66px 50px;display:block;background-color:#fff;overflow:hidden}
.customer-slk02 .pic{margin-right:46px;float:left;width:50.8%;position:relative;border-radius:10px;overflow:hidden}
.customer-slk02 .pic:after{content:'';display:block;padding-top:55.59%}
.customer-slk02 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.customer-slk02 .content{padding-top:20px;overflow:hidden}
.customer-slk02 .tit{font-size:28px;color:#111;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-slk02 .tit a{color: inherit}
.customer-slk02 .lab{margin-top:16px;font-size:16px;color:#888;line-height:2;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;overflow:hidden;}
.customer-slk02 .m-btn01{margin-top:36px}
.customer-slk02 .m-btn01 .a1{border-width:1px;height:50px;line-height:48px;border-color:rgba(185,185,185,.8);color:#acacac;font-size:16px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-slk02 .m-btn01 .a1 .icon{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-slk02 .wrap:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.customer-slk02 .wrap:hover .tit{color:#0a60b0}
.customer-slk02 .wrap:hover .m-btn01 .a1{background-color:#0a60b0;color:#fff;border-color:#0a60b0}
.customer-slk02 .slick-dots{position:absolute;left:calc(50.8% + 46px);bottom:117px;right:0;font-size:0;z-index:10}
.customer-slk02 .slick-dots li{margin:0 2px;display:inline-block;vertical-align:middle;width:26px;height:2px;background-color:rgba(0,0,0,.1);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-slk02 .slick-dots button{outline:0;border:none;text-indent:-999px}
.customer-slk02 .slick-dots .slick-active{width:80px;background:linear-gradient(270deg,#03a5a8,#5aaf2c)}
.row-customer02{padding-bottom:75px;overflow:hidden}
.customer02-items{padding:83px 0 70px}
.customer02-items:nth-child(even){background-color:#f7f9fd}
.customer-ls01{margin:0 -35px -70px;font-size:0}
.customer-ls01 .item{padding:0 35px;margin-bottom:70px;display:inline-block;vertical-align:top;width:50%}
.customer-ls01 .wrap{display:block}
.customer-ls01 .pic{margin-bottom:32px;padding-top:56.93%;position:relative;border-radius:10px;overflow:hidden}
.customer-ls01 .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}
.customer-ls01 .tit{font-size:26px;color:#111;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-ls01 .lab{margin-top:18px;font-size:16px;color:#888;line-height:1.81;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;overflow:hidden;}
.customer-ls01 .more{margin-top:20px;display:inline-block;font-size:16px;color:#333;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-ls01 .more .icon{margin:-2px 0 0 2px;display:inline-block;vertical-align:middle;width:9px;height:13px;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.customer-ls01 .wrap:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.customer-ls01 .wrap:hover .tit{color:#0a60b0}
.customer-ls01 .wrap:hover .more{background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.customer-ls01 .wrap:hover .more .icon{background-image:url()}
.row-about01{padding:88px 0 42px;overflow:hidden}
.row-about01 .m-tit02{margin-bottom:40px}
.m-intro01{margin-bottom:73px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1);border-radius:10px;overflow:hidden;display:-webkit-flex;display:flex}
.m-intro01 .pic{width:50%;flex-shrink:0;order:2}
.m-intro01 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-intro01 .content{padding:55px 60px;width:50%;order:1}
.txt-ls01 .item+.item{margin-top:35px}
.txt-ls01 .tit{font-size:24px;color:#333;font-weight:700;line-height:1.2}
.txt-ls01 .lab{margin-top:12px;font-size:16px;color:#666;line-height:1.88}
.row-about02{padding:42px 0 0;overflow:hidden}
.row-about02 .m-tit02{margin-bottom:38px}
.m-mission01{padding:124px 0;position:relative;font-size:0;overflow:hidden}
.m-mission01 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;z-index:-1}
.m-mission01 .pic{float:left;width:720px;border-radius:10px;overflow:hidden}
.m-mission01 .pic img{display:block;width:100%}
.m-mission01 .content{padding:7px 0 0 115px;overflow:hidden}
.m-mission01 .content .item{padding:49px 0 41px;border-bottom:1px dashed rgba(255,255,255,.3)}
.m-mission01 .content .tit{font-size:38px;color:#fff;font-weight:400;line-height:1.2}
.m-mission01 .content .lab{margin-top:18px;font-size:18px;color:#fff;line-height:1.5}
.m-mission01 .content .txt{margin-top:59px;height:56px;overflow:hidden}
.m-mission01 .content .txt img{display:block;max-width:100%;max-height:100%}
.row-about03{padding:92px 0 73px;overflow:hidden}
.row-about03 .m-tit02{margin-bottom:41px}
.m-ability01{padding:0 18px;font-size:0;position:relative}
.m-ability01 .line1,.m-ability01 .line2{position:absolute;top:252px;width:134px;height:92px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain}
.m-ability01 .line1{left:365px;}
.m-ability01 .line2{right:365px;}
.m-ability01 .col-l{display:inline-block;vertical-align:top;width:334px}
.m-ability01 .col-m{padding:0 20px;display:inline-block;vertical-align:top;width:calc(100% - 668px)}
.m-ability01 .col-r{display:inline-block;vertical-align:top;width:334px}
.ability-info01 .pic{margin-bottom:28px;padding-top:64.97%;position:relative;border-radius:10px;overflow:hidden}
.ability-info01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.ability-info01 .tit{font-size:20px;color:#0a60b0;font-weight:700;line-height:1.2}
.ability-info01 .lab{margin-top:12px;font-size:15px;color:#666;line-height:1.87}
.ability-info01 .txt-ls02{margin-top:28px}
.txt-ls02{margin-bottom:-8px;font-size:16px;color:#0a60b0;line-height:1.5}
.txt-ls02 .item{margin-bottom:8px;padding:6px 19px;border:1px solid rgba(10,96,176,.4);border-radius:19px}
.txt-ls02 .item span{margin:0 4px;font-weight:700}
.ability-info02{padding-top:15px}
.ability-info02 .tit{font-size:26px;color:#0a60b0;font-weight:700;line-height:1.2;text-align:center}
.ability-info02 .lab{margin:15px auto 0;width:65%;font-size:16px;color:#333;line-height:1.88;text-align:center}
.ability-info02 .txt-ls03{margin-top:16px}
.txt-ls03{padding-top:80px;text-align:center}
.txt-ls03 .item{margin:-80px auto 0;padding:0 62px;width:563px;height:254px;line-height:174px;font-size:0;-webkit-background-size:contain;background-size:contain;position:relative}
.txt-ls03 .wrap{display:inline-block;vertical-align:middle;width:100%}
.txt-ls03 .txtLs03-tit{font-size:18px;color:#0a60b0;font-weight:700;line-height:1.2}
.txt-ls03 .txtLs03-lab{margin-top:6px;font-size:16px;color:#333;line-height:1.2}
.txt-ls03 .item:nth-child(1){width:401px;height:193px;line-height:134px;z-index:10}
.txt-ls03 .item:nth-child(2){width:488px;height:226px;line-height:156px;z-index:9}
.txt-ls03 .item:nth-child(3){z-index:8}
.row-cooperate01{padding:80px 0 100px;overflow:hidden}
.row-cooperate01 .m-tit02{margin-bottom:68px}
.step-ls01{margin:0 -14px -28px;font-size:0}
.step-ls01 .item{padding:0 14px;margin-bottom:28px;display:inline-block;vertical-align:top;width:20%}
.step-ls01 .wrap{padding:20px;display:block;position:relative;background-color:#fff;border-radius:10px;height:320px;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;cursor:default;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.step-ls01 .num{position:absolute;right:18px;top:14px;font-size:24px;color:#baceff;font-weight:700;font-style:italic;opacity:.4;font-family:DINAlternate-Bold}
.step-ls01 .pic{margin-bottom:38px;height:120px;line-height:120px;font-size:0;text-align:center}
.step-ls01 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.step-ls01 .tit{font-size:20px;color:#111;font-weight:400;line-height:1.2;text-align:center}
.step-ls01 .wrap:hover{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);box-shadow:0 21px 14px 2px rgba(35,47,87,.11)}
.row-cooperate02{padding:80px 0 70px;overflow:hidden}
.row-cooperate02 .m-tit02{margin-bottom:10px}
.recruit-ls01{margin:0 -15px -30px;font-size:0}
.recruit-ls01 .item{padding:15px;margin-bottom:30px;display:inline-block;vertical-align:top;width:33.33%}
.recruit-ls01 .wrap{display:block;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.08);border-radius:10px;overflow:hidden;cursor:default;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.recruit-ls01 .pic{padding-top:59.91%;position:relative;overflow:hidden}
.recruit-ls01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.recruit-ls01 .content{padding:42px 36px;min-height:298px}
.recruit-ls01 .tit{font-size:24px;color:#333;font-weight:700;line-height:1.2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.recruit-ls01 .lab{margin-top:20px;font-size:16px;color:#777;line-height:1.69}
.recruit-ls01 .wrap:hover{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);box-shadow:0 21px 14px 2px rgba(35,47,87,.11)}
.recruit-ls01 .wrap:hover .tit{color:#0a60b0}
.row-cooperate03{padding:88px 0 90px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-cooperate03 .m-tit02{margin-bottom:44px}
.partner-slk01{padding-bottom:20px;margin:0 -12px;position:relative;overflow:hidden}
.partner-slk01 .slick-list{padding:20px 0}
.partner-slk01 .item{padding:0 12px;margin-bottom:24px}
.partner-slk01 .pic{height:110px;line-height:110px;font-size:0;text-align:center;background-color:rgba(255,255,255,.8);border-radius:10px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.partner-slk01 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.partner-slk01 .pic:hover{background-color:#fff;box-shadow:0 21px 14px 2px rgba(35,47,87,.17);-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}
.partner-slk01 .slick-dots{position:absolute;left:0;bottom:0;right:0;font-size:0;text-align:center;z-index:10}
.partner-slk01 .slick-dots li{margin:0 4px;display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:#fff;border-radius:50%;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.partner-slk01 .slick-dots button{outline:0;border:none;text-indent:-999px}
.partner-slk01 .slick-dots .slick-active{width:65px;border-radius:5px;background:linear-gradient(270deg,#03a5a8,#5aaf2c)}
.row-cooperate04{padding:90px 0 100px;overflow:hidden}
.row-cooperate04 .m-tit02{margin-bottom:50px}

.vCode-02{font-size:0}
.vCode-02 .input{display:inline-block;vertical-align:middle;width:260px}
.vCode-02 .vCode-img{margin-left:16px;display:inline-block;vertical-align:middle;width:215px;height:75px;line-height:75px;background-color:#fff;font-size:0;text-align:center;overflow:hidden}
.vCode-02 .vCode-img img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.section-04{height:100vh;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.tabs03{padding:40px 35px 43px;position:absolute;top:53%;left:240px;width:500px;background-color:rgba(255,255,255,.95);border-radius:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.tabTit03{margin-bottom:28px;font-size:0;border-bottom:1px solid rgba(0,0,0,.16)}
.tabTit03 .item{margin-right:24px;display:inline-block;vertical-align:middle}
.tabTit03 .a1{padding-bottom:18px;display:block;font-size:24px;color:#888;line-height:1.33;position:relative}
.tabTit03 .a1:after{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#0a60b0;opacity:0}
.tabTit03 .item.on .a1{color:#333;font-weight:700}
.tabTit03 .item.on .a1:after{opacity:1}
.tabDesc03 .tabDesc03-item{display:none}
.tabDesc03 .tabDesc03-item.on{display:block}

.vCode-03{position:relative}
.vCode-03 .input .inp{padding-right:124px!important}
.vCode-03 .vCode-btn{position:absolute;right:0;top:0;width:124px;height:56px;font-size:16px;color:#0a60b0;text-align:center;background-color:transparent;cursor:pointer}
.upload-01{position:relative}
.upload-01 .input .inp{width:100%}
.upload-01 .upload-btn{display:block;position:absolute;right:0;top:0;width:56px;height:56px;-webkit-background-size:26px auto;background-size:26px auto;overflow:hidden}
.upload-01 .upload-btn button{position: absolute; left: -999px}
.upload-01 .upload-btn input{position:absolute;left:-999px}
.upload-01 .upload-file{padding:0 18px;position:absolute;left:1px;top:1px;right:1px;height:54px;line-height:54px;background-color:#fff;font-size:0;border-radius:4px;display:none}
.upload-01 .upload-file .tit{display:inline-block;vertical-align:middle;max-width:calc(100% - 32px);font-size:16px;color:#666;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.upload-01 .upload-file .close{display:inline-block;vertical-align:middle;width:32px;height:32px;-webkit-background-size:28px auto;background-size:28px auto;cursor:pointer}
.form-04{padding:10px 0}
.form-04 .form-content{margin-bottom:-12px}
.form-04 .form-item{margin-bottom:12px}
.form-04 .input .inp{padding:0 20px;display:block;width:100%;height:56px;line-height:54px;border:1px solid rgba(4,0,0,.1);background-color:#fff;font-size:16px;color:#333;border-radius:4px}
.form-04 .input .inp::-webkit-input-placeholder{color:#666}
.form-04 .input .inp::-moz-placeholder{color:#666}
.form-04 .input .inp::-ms-input-placeholder{color:#666}
.form-04 .vCode-01 .vCode-img{top:10px;right:9px;width:113px;height:36px;line-height:36px}
.form-04 .form-link{margin-top:10px;overflow:hidden}
.form-04 .form-link .a1{float:right;font-size:16px;color:#0a60b0;line-height:2}
.form-04 .form-link .a1:hover{text-decoration:underline}
.form-04 .form-btn{padding-top:34px}
.form-04 .form-btn .a1{display:block;width:100%;height:56px;line-height:56px;background-color:#0a60b0;border-radius:28px;font-size:18px;color:#fff;text-align:center;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.form-04 .form-btn .a1:hover{opacity:.8}
.form-04 .form-link2{padding-top:10px;font-size:16px;color:#666;text-align:center;line-height:2}
.form-04 .form-link2 a{color:#0a60b0}
.form-04 .form-link2 a:hover{text-decoration:underline}
.section-05{padding:106px 0 108px;overflow:hidden}
.section-05 .wp{height:100%;display:-webkit-flex;display:flex;justify-content:space-between}
.section-05 .col-l{float:none;width:260px;flex-shrink:0}
.section-05 .col-r{float:none;width:calc(100% - 298px);flex-shrink:0}
.slideNav-tit01{margin-bottom:36px;padding:30px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;min-height:134px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}
.slideNav-tit01 .tit{font-size:32px;color:#fff;font-weight:700;line-height:1.2}
.slideNav-ls01{background-color:#fff}
.slideNav-ls01 .item{position:relative}
.slideNav-ls01 .item:before{content:'';position:absolute;left:0;top:0;bottom:0;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:1;width:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.slideNav-ls01 .item:after{content:'';position:absolute;left:28px;bottom:0;right:28px;height:1px;background-color:rgba(0,0,0,.08)}
.slideNav-ls01 .a1{padding:20px 28px;display:block;font-size:18px;color:#333;line-height:1.5;-webkit-background-size:9px auto;background-size:9px auto;position:relative;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.slideNav-ls01 .item:last-child:after{display:none}
.slideNav-ls01 .item.on:before,.slideNav-ls01 .item:hover:before{width:calc(100% + 15px)}
.slideNav-ls01 .item.on .a1,.slideNav-ls01 .item:hover .a1{color:#fff;}
.pCenter-01{padding:10px 52px;height:100%;background-color:#fff}
.pCenter01-cont01{padding:70px 0}
.form-05 .form-content{margin-bottom:-11px}
.form-05 .form-item{margin-bottom:11px;font-size:0}
.form-05 .t{padding:11px 15px 11px 0;display:inline-block;vertical-align:top;width:148px;font-size:16px;color:#333;line-height:1.5;text-align:right}
.form-05 .t .xing{margin-right:2px;color:#0a60b0}
.form-05 .content{display:inline-block;vertical-align:top;width:calc(100% - 148px)}
.form-05 .input .inp{padding:0 14px;display:block;width:100%;height:46px;line-height:46px;background-color:#f6f6f6;font-size:16px;color:#989898}
.form-05 .form-btn{padding-top:59px;font-size:0;text-align:center}
.form-05 .form-btn input:focus{border-color:rgba(0,0,0,.1)!important}
.form-05 .form-btn .a1,.form-05 .form-btn .a2{margin:0 7px;display:inline-block;vertical-align:middle;width:130px;height:48px;line-height:46px;border:1px solid transparent;border-radius:24px;font-size:18px;text-align:center;background-color:transparent;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.form-05 .form-btn .a1{background-color:#0a60b0;border-color:#0a60b0;color:#fff}
.form-05 .form-btn .a2{border-color:rgba(0,0,0,.1);color:#666}
.form-05 .form-btn .a1:hover,.form-05 .form-btn .a2:hover{opacity:.8}
.type-01{font-size:16px;color:#0a60b0;line-height:46px}
.type-01 .icon{margin-top:-2px;display:inline-block;vertical-align:middle;width:40px;height:46px;line-height:46px;font-size:0;text-align:center}
.type-01 .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
.type-01 .rz{margin:-2px 0 0 10px;padding:0 4px;display:inline-block;vertical-align:middle;min-width:57px;line-height:18px;border:1px solid rgba(0,0,0,.2);border-radius:2px;text-align:center;font-size:13px;color:#888}
.upload-02{position:relative}
.upload-02 .input .inp{padding-right:140px!important;width:100%}
.upload-02 .upload-btn{padding-right:28px;display:block;position:absolute;right:20px;top:0;height:46px;line-height:46px;font-size:16px;color:#0a60b0;-webkit-background-size:20px auto;background-size:20px auto;overflow:hidden}
.upload-02 .upload-btn input{position:absolute;left:-999px}
.tips-01{padding-top:32px;font-size:16px;color:#333;line-height:1.5}
.tips-01 .item{margin-bottom:12px}
.tips-01 img{margin:-2px 4px 0 0;display:inline-block;vertical-align:middle;max-width:22px}
.telInfo-01{padding:88px 40px}
.telInfo-01 .t1{font-size:16px;color:#333;line-height:1.2}
.telInfo-01 .n1{margin-top:16px;font-size:36px;color:#333;line-height:1.2}
.telInfo-01 .tips{margin-top:24px;font-size:14px;color:#999;line-height:1.2}
.telInfo-01 .btn{margin-top:44px;font-size:0}
.telInfo-01 .btn .a1{display:inline-block;vertical-align:middle;width:140px;height:48px;line-height:46px;border:1px solid rgba(0,0,0,.5);border-radius:24px;font-size:18px;color:#333;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.telInfo-01 .btn .a1:hover{opacity:.8}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.telNum-pop{padding:16px 42px 45px;position:absolute;left:50%;top:50%;width:590px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;z-index:2}
.telNum-pop .close{position:absolute;right:34px;top:30px;width:40px;height:40px;-webkit-background-size:23px auto;background-size:23px auto;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.telNum-pop .close:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.telNum-pop .telNum-title{margin-bottom:30px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.15)}
.telNum-pop .telNum-title .tit{font-size:26px;color:#000;font-weight:400;line-height:1.5}
.telNum-pop .t{margin-bottom:20px;font-size:16px;color:#666;line-height:1.5}
.telNum-pop .item{margin-bottom:12px}
.telNum-pop .input .inp{padding:0 16px;display:block;width:100%;height:46px;line-height:44px;border:1px solid rgba(0,0,0,.14);background-color:#f6f6f6;font-size:16px;color:#333}
.telNum-pop .input .inp::-webkit-input-placeholder{color:#666}
.telNum-pop .input .inp::-moz-placeholder{color:#666}
.telNum-pop .input .inp::-ms-input-placeholder{color:#666}
.telNum-pop .vCode-03 .vCode-btn{width:116px;height:46px;line-height:46px}
.telNum-pop .btn{margin-top:37px;font-size:0;text-align:center}
.telNum-pop .btn .a1{display:inline-block;vertical-align:middle;width:130px;height:48px;line-height:48px;background-color:#0a60b0;border-radius:24px;font-size:18px;color:#fff;text-align:center;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.telNum-pop .btn .a1:hover{opacity:.8}
.m-pos02{overflow:hidden}
.search2{margin:50px 0 46px;position:relative}
.search2 input{outline:0;border:none}
.search2 .inp{padding:0 110px 0 24px;display:block;width:100%;height:60px;line-height:58px;border:1px solid rgba(0,0,0,.1);background-color:#fff;font-size:16px;color:#333}
.search2 .submit{position:absolute;right:0;top:0;width:93px;height:60px;line-height:60px;background-color:#0a60b0;font-size:18px;color:#fff;text-align:center;cursor:pointer}
.tabTit06{font-size:0;white-space:nowrap;overflow-x:auto}
.tabTit06 .item{margin-right:26px;display:inline-block;vertical-align:bottom}
.tabTit06 .a1{padding-bottom:20px;display:block;font-size:16px;color:#888;line-height:1.5;position:relative}
.tabTit06 .a1:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background:linear-gradient(270deg,#03a5a8,#5aaf2c);opacity:0}
.tabTit06 .on .a1{background:linear-gradient(270deg,#03a5a8 0,#5aaf2c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.tabTit06 .on .a1:after{opacity:1}
.row-searchResult01{padding:34px 0 68px;overflow:hidden}
.result-total01{margin-bottom:20px;font-size:16px;color:#b7b7b7;line-height:1.5}
.newsResult-ls01 .item{border-bottom:1px solid rgba(0,0,0,.1)}
.newsResult-ls01 .con{padding:26px 0;display:block}
.newsResult-ls01 .tit{font-size:20px;color:#333;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.newsResult-ls01 .tit span{color:#0a60b0}
.newsResult-ls01 .lab{margin-top:12px;font-size:16px;color:#9f9f9f;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.newsResult-ls01 .con:hover .tit{color:#0a60b0}
body .bd_weixin_popup{height: auto !important}
.video-pop{position: absolute; left: 50%; top: 50%; width:60%; height: 60%; z-index: 800; -webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.video-pop video{display: block; width: 100%; height: 100%; object-fit: cover;}
.video-pop .close{position: absolute; right: -20px; top: -20px; width: 60px; height: 60px; -webkit-background-size: 46px auto;
background-size: 46px auto; border-radius: 50%; z-index: 10; cursor: pointer; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
@media only screen and (max-width:1920px){
.wp{max-width:75vw}
.wp2{max-width:62.5vw}

.ind02-bg{height:32.29vw}
.tabTit01{margin-bottom:3.125vw}
.tabTit01 .item{padding:0 .26vw}
.tabTit01 .a1{font-size:.937vw;min-width:8.802vw;line-height:2.5vw;border-radius:1.302vw}
.cj-ls01 .item{padding:0 .625vw}
.cj-ls01 .wrap{padding:4.166vw 2.083vw;min-height:28.12vw;box-shadow:0 0 1.562vw 0 rgba(0,0,0,.06);border-radius:1.041vw}
.cj-ls01 .pic{height:6.25vw;line-height:6.25vw}
.cj-ls01 .tit{margin-top:1.041vw;font-size:1.354vw}
.cj-ls01 .tit2{margin-top:1.406vw;font-size:1.354vw}
.cj-ls01 .lab{margin-top:1.77vw;font-size:.937vw}
.cj-ls01 .lab2{margin-top:2.708vw}
.cj-ls01 .lab2 .lab2-content{font-size:1.041vw}
.cj-ls01 .lab2 .lab2-item+.lab2-item{margin-top:1.614vw}
.cj-ls01 .lab2 .icon{margin:-.104vw .416vw 0 0;width:1.25vw;height:1.25vw;line-height:1.25vw}
.cj-ls01 .item:nth-child(2) .wrap{min-height:32.7vw;box-shadow:0 .52vw 3.645vw 0 rgba(9,96,179,.36)}
.cj-ls01 .item:nth-child(2) .tit{font-size:1.562vw}
.cj-ls01 .wrap:hover{-webkit-transform:translateY(-.52vw);-ms-transform:translateY(-.52vw);-o-transform:translateY(-.52vw);transform:translateY(-.52vw)}
.row-ind03{padding:4.895vw 0 6.354vw}
.row-ind03 .m-tit01{margin-bottom:1.25vw}
.box-trends01 .col-m{padding:0 1.145vw}
.hot-trends01 .wrap{border-radius:0.041vw}
.hot-trends01 .pic{height:17.39vw}
.hot-trends01 .content{padding:1.562vw 1.875vw;height:11.77vw}
.hot-trends01 .tit{font-size:1.041vw}
.hot-trends01 .lab{margin-top:.833vw;font-size:.833vw}
.hot-trends01 .info{margin-top:.781vw;font-size:.833vw}
.trends-ls01{margin-bottom:-1.145vw}
.trends-ls01 .item{margin-bottom:1.145vw}
.trends-ls01 .wrap{padding:1.875vw 1.77vw;box-shadow:0 0 1.562vw 0 rgba(0,0,0,.06);border-radius:0.041vw}
.trends-ls01 .pic{margin-left:1.041vw;width:7.812vw;height:5.208vw;border-radius:.833vw}
.trends-ls01 .tit{font-size:.937vw}
.trends-ls01 .info{margin-top:.937vw;font-size:.833vw}
.trends-ls02{padding:1.51vw 2.395vw 1.77vw 1.875vw;border-radius:0.041vw}
.trends-ls02 .wrap{padding:1.041vw 0}
.trends-ls02 .tit{font-size:.937vw}
.trends-ls02 .info{margin-top:.468vw;font-size:.833vw}
.row-ind04{padding:5.104vw 0 5.625vw}
.row-ind04 .m-tit01{margin-bottom:3.333vw}
.count-ls01{margin:0 -.729vw -1.458vw}
.count-ls01 .wrap{border-radius:1.041vw;min-height:7.812vw}
.count-ls01 .item{padding:0 .729vw;margin-bottom:1.458vw}
.count-ls01 .n{font-size:.833vw}
.count-ls01 .n span{font-size:3.229vw}
.count-ls01 .n em{margin-left:.52vw}
.count-ls01 .tit{margin-top:.416vw;font-size:.833vw}
.partner-ls01 .pic{width:9.166vw}
.partner-ls01 li:nth-child(1) .pic{width:5.52vw}
.partner-ls01 li:nth-child(2) .pic{width:5.52vw}
.partner-ls01 li:nth-child(3) .pic{width:7.604vw}
.partner-ls01 li:nth-child(4) .pic{width:7.604vw}
.partner-ls01 li:nth-child(5) .pic{width:5.52vw}
.partner-ls01 li:nth-child(6) .pic{width:9.166vw}
.partner-ls01 li:nth-child(7) .pic{width:5.52vw}
.partner-ls02 .pic{width:9.166vw}
.partner-ls02 li:nth-child(1) .pic{width:5.52vw}
.partner-ls02 li:nth-child(2) .pic{width:7.604vw}
.partner-ls02 li:nth-child(3) .pic{width:9.166vw}
.partner-ls02 li:nth-child(4) .pic{width:7.187vw}
.partner-ls02 li:nth-child(5) .pic{width:7.604vw}
.partner-ls02 li:nth-child(6) .pic{width:5.52vw}
.partner-ls02 li:nth-child(7) .pic{width:5.52vw}
.row-ind06{padding:4.687vw 0 2.76vw}
.customer-slk01 .slick-list{padding:1.041vw 25.6%!important}
.customer-slk01 .item{padding:0 .833vw;width:48.38vw}
.customer-slk01 .pic{margin-bottom:4.166vw}
.customer-slk01 .content{padding:0 1.666vw}
.customer-slk01 .tit{font-size:1.354vw}
.customer-slk01 .lab{margin-top:.833vw;font-size:.833vw}
.customer-slk01 .slick-active .pic{box-shadow:0 .781vw 1.562vw 0 rgba(0,0,0,.16)}
.customer-slk01 .slick-arrow{top:10.78vw;width:2.812vw;height:4.479vw;background-size:.885vw auto;text-indent:-52.03vw}
.customer-slk01 .slick-prev{border-radius:.312vw 0 0 .312vw}
.customer-slk01 .slick-next{border-radius:0 .312vw .312vw 0}
.customer-slk01 .slick-dots li{margin:0 .104vw;width:1.354vw;height:.104vw}
.customer-slk01 .slick-dots button{text-indent:-52.03vw}
.customer-slk01 .slick-dots .slick-active{width:4.166vw}
.porduct-ls01{margin:0 -1.041vw -2.083vw}
.porduct-ls01 .item{padding:0 1.041vw;margin-bottom:2.083vw}
.porduct-ls01 .wrap{box-shadow:0 0 1.562vw 0 rgb(0 0 0 / 10%);border-radius:.52vw}
.porduct-ls01 .content{padding:1.562vw 1.77vw;min-height:12.29vw}
.porduct-ls01 .tit{font-size:1.354vw}
.porduct-ls01 .lab{margin-top:.781vw;font-size:.833vw}
.porduct-ls01 .more{margin-top:.937vw;font-size:.833vw}
.porduct-ls01 .more .icon{margin:-.104vw 0 0 .104vw;width:.416vw;height:.677vw}
.row-product01{padding:4.322vw 0 4.062vw}
.m-desc01 .content{margin:.833vw auto 0;font-size:1.041vw}
.m-desc01 .pic{margin-top:1.406vw;border-radius:.52vw}
.row-product02{margin:4.062vw 0}
.row-product02 .m-tit02{margin-bottom:1.979vw}
.m-productFramework01{padding:3.593vw 4.166vw 3.437vw;border-radius:.52vw}
.m-productFramework01 .btn{right:2.083vw;top:1.927vw;width:6.197vw;height:6.197vw}
.m-productFramework01 .btn .icon{margin-bottom:.416vw;height:2.083vw;line-height:2.083vw}
.m-productFramework01 .btn .tit{font-size:.937vw}
.m-productFramework01 .hd{margin-bottom:2.187vw}
.m-productFramework01 .hd .tit{font-size:1.25vw;line-height:2.968vw;min-width:24.32vw;border-radius:1.51vw}
.m-productFramework01 .content{margin:0 -.937vw -1.666vw}
.m-productFramework01 .content .item{padding:0 .937vw;margin-bottom:1.666vw}
.m-productFramework01 .content .a1{padding:1.406vw .781vw;font-size:1.25vw;border-radius:.52vw}
.row-product03{margin:4.062vw 0}
.row-product03 .m-tit02{margin-bottom:2.083vw}
.intro-ls01{margin:0 -.729vw -1.458vw}
.intro-ls01 .item{padding:0 .729vw;margin-bottom:1.458vw}
.intro-ls01 .wrap{box-shadow:0 0 1.562vw 0 rgb(0 0 0 / 10%);border-radius:.52vw}
.intro-ls01 .content{padding:1.197vw;min-height:8.333vw}
.intro-ls01 .lab{font-size:.937vw}
.intro-slk01 .slider{margin: 0 -0.52vw}
.intro-slk01 .slick-arrow{width: 3.02vw; height: 3.02vw; background-size: 0.677vw auto; box-shadow: 0 0 1.562vw 0 rgb(0 0 0 / 8%); border-radius: 0.52vw}
.intro-slk01 .slick-prev{left: -5.364vw}
.intro-slk01 .slick-next{right: -5.364vw}
.row-product04{padding:4.062vw 0}
.row-product04 .m-tit02{margin-bottom:1.145vw}
.case-slk01{padding-bottom:1.77vw}
.case-slk01 .slick-list{padding:1.041vw 10.4%!important}
.case-slk01 .item{padding:0 1.666vw}
.case-slk01 .wrap{padding:1.041vw;box-shadow:0 0 1.562vw 0 rgb(0 0 0 / 8%);border-radius:.52vw}
.case-slk01 .pic{border-radius:.312vw}
.case-slk01 .content{padding:4.375vw 3.645vw 4.166vw 2.604vw}
.case-slk01 .tit{font-size:1.562vw}
.case-slk01 .lab{margin-top:1.041vw;font-size:.937vw}
.case-slk01 .more{margin-top:1.406vw;font-size:.833vw}
.case-slk01 .more .icon{margin:-.104vw 0 0 .104vw;width:.416vw;height:.677vw}
.case-slk01 .slick-dots li{margin:0 .104vw;width:1.354vw;height:.104vw}
.case-slk01 .slick-dots button{text-indent:-52.03vw}
.case-slk01 .slick-dots .slick-active{width:4.166vw}
.plan-ls01 .wrap{padding:1.562vw 1.041vw;min-height:32.81vw}
.plan-ls01 .pic{margin-bottom:1.041vw;height:13.02vw;line-height:13.02vw}
.plan-ls01 .tit{margin-bottom:1.093vw;font-size:1.354vw}
.plan-ls01 .link a{padding:.312vw 0;font-size:.937vw}
.plan-ls01 .wrap:hover{box-shadow:0 .312vw 1.562vw 0 rgba(0,0,0,.1)}
.row-product05{padding:4.375vw 0 5vw}
.row-product05 .m-tit02{margin-bottom:1.718vw}
.summary-slk01 .slider{margin:0 -.52vw}
.summary-slk01 .slider .slick-list{padding:1.041vw 0}
.summary-slk01 .item{padding:0 .52vw}
.summary-slk01 .wrap{padding:3.229vw 1.041vw;min-height:20.83vw;box-shadow:0 0 .781vw 0 rgba(0,0,0,.06);border-radius:.52vw}
.summary-slk01 .pic{margin-bottom:.781vw;height:6.25vw;line-height:6.25vw}
.summary-slk01 .tit{font-size:1.25vw}
.summary-slk01 .lab{margin:.833vw auto 0;font-size:.833vw}
.summary-slk01 .wrap:hover{-webkit-transform:translateY(-.52vw);-ms-transform:translateY(-.52vw);-o-transform:translateY(-.52vw);transform:translateY(-.52vw)}
.summary-slk01 .slick-arrow{width:3.020vw;height:3.020vw;background-size:.677vw auto;box-shadow:0 0 1.562vw 0 rgba(0,0,0,.08);border-radius:.52vw}
.summary-slk01 .slick-prev{left:-5.364vw}
.summary-slk01 .slick-next{right:-5.364vw}
.row-product06{padding:4.687vw 0 4.166vw}
.m-desc02 .content{margin:.937vw auto 0;font-size:.937vw}
.m-desc02 .more{margin-top:.677vw;font-size:.833vw;line-height:2.083vw}
.m-desc02 .more .icon{margin:-.104vw 0 0 .104vw;width:.416vw;height:.677vw}
.m-desc02 .more:hover .icon{-webkit-transform:translateX(.156vw);-ms-transform:translateX(.156vw);-o-transform:translateX(.156vw);transform:translateX(.156vw)}
.m-desc02 .pic{margin-top:1.25vw;padding:2.083vw 1.562vw;box-shadow:0 0 1.562vw 0 rgb(0 0 0 / 6%);border-radius:.52vw}
.row-product07{padding:4.375vw 0 0}
.row-product07 .m-tit02{margin-bottom:1.875vw}
.tabTit02 .item{padding:0 1.562vw}
.tabTit02 .a1{padding-bottom:1.041vw;font-size:1.041vw}
.tabTit02 .a1:after{height:.104vw}
.tabDesc02{padding:2.083vw 0}
.scene-slk01 .slider{margin:0 -1.041vw}
.scene-slk01 .slider .slick-list{padding:1.041vw 0!important}
.scene-slk01 .item{padding:0 1.041vw}
.scene-slk01 .wrap{padding:1.041vw;box-shadow:0 0 1.041vw 0 rgb(0 0 0 / 6%);border-radius:.52vw}
.scene-slk01 .pic{border-radius:.52vw}
.scene-slk01 .content{padding:3.333vw 3.125vw 0 2.604vw}
.scene-slk01 .tit{font-size:1.354vw}
.scene-slk01 .lab{margin-top:1.041vw;font-size:.833vw}
.scene-slk01 .more{margin-top:1.25vw;font-size:.833vw;line-height:2.083vw}
.scene-slk01 .more .icon{margin:-.104vw 0 0 .104vw;width:.416vw;height:.677vw}
.scene-slk01 .slick-arrow{left:calc(61.1% + 2.604vw);bottom:5.364vw}
.scene-slk01 .slick-next,.scene-slk01 .slick-prev{margin-right:.364vw;width:3.020vw;height:3.020vw;background-size:.677vw auto;border-radius:.52vw}
.row-product08{padding:4.687vw 0 4.322vw}
.row-product08 .m-tit02{margin-bottom:3.437vw}
.adv-ls01{padding-right:6.77vw;margin:0 -4.166vw -2.083vw}
.adv-ls01 .item{padding:0 4.166vw;margin-bottom:2.083vw}
.adv-ls01 .pic{width:6.25vw}
.adv-ls01 .tit{font-size:1.354vw}
.adv-ls01 .lab{margin-top:.52vw;font-size:.937vw}
.adv-ls01 .wrap:hover{-webkit-transform:translateY(-.52vw);-ms-transform:translateY(-.52vw);-o-transform:translateY(-.52vw);transform:translateY(-.52vw)}
.trends-slk01{margin-bottom:3.541vw}
.trends-slk01 .slider{margin:0 -1.041vw}
.trends-slk01 .slider .slick-list{padding:1.041vw 0!important}
.trends-slk01 .item{padding:2.239vw 1.041vw 0}
.trends-slk01 .wrap{box-shadow:0 0 1.041vw 0 rgb(0 0 0 / 6%);border-radius:.52vw}
.trends-slk01 .pic{top:-2.239vw}
.trends-slk01 .content{padding:3.177vw 2.604vw;min-height:22.91vw}
.trends-slk01 .tit{font-size:1.458vw}
.trends-slk01 .lab{margin-top:.937vw;font-size:.833vw}
.trends-slk01 .date{margin-top:1.25vw;font-size:.833vw}
.trends-slk01 .slick-arrow{left:calc(51.4% + 2.604vw);bottom:3.854vw}
.trends-slk01 .slick-next,.trends-slk01 .slick-prev{margin-right:.364vw;width:3.020vw;height:3.020vw;background-size:.677vw auto;border-radius:.52vw}
.trends-ls03 .wrap{padding:1.822vw 0}
.trends-ls03 .pic{margin-right:2.395vw;width:15.1vw;border-radius:.52vw}
.trends-ls03 .content{padding-top:1.041vw}
.trends-ls03 .tit{font-size:1.354vw}
.trends-ls03 .lab{margin-top:.833vw;font-size:.833vw}
.trends-ls03 .date{margin-top:1.458vw;font-size:.833vw}
.main2{padding-top:4.791vw}
.dt01{padding:2.083vw 0 3.125vw}
.dt01 .wp{padding:0 11.45vw}
.dt01 .hd{padding-bottom:1.562vw}
.dt01 .hd .info{margin-bottom:2.812vw}
.dt01 .hd .info .item{margin-right:3.645vw;font-size:.937vw}
.dt01 .hd .info .item span{margin-bottom:.625vw}
.dt01 .hd .info .fontS{font-size:.937vw;line-height:2.083vw}
.dt01 .hd .info .fontS span{padding:.26vw .416vw}
.dt01 .hd .tit{font-size:1.666vw}
.dt01 .cont{padding:1.562vw 0;font-size:.937vw}
.dtPage01{padding-top:1.562vw}
.dtPage01 .a1{font-size:.937vw;line-height:2.187vw}
.dtPage01 .a1 .icon{margin:-.104vw 1.041vw 0 0;width:1.354vw;height:1.354vw}
.share-btn2 .a1{width:3.437vw;height:3.437vw}
.row-news01{padding:3.645vw 0 5.208vw}
.row-news01 .m-tit03{margin-bottom:2.083vw}
.news-ls01{margin:0 -.729vw -1.458vw}
.news-ls01 .item{padding:0 .729vw;margin-bottom:1.458vw}
.news-ls01 .wrap{box-shadow:0 0 1.562vw 0 rgb(0 0 0 / 6%);border-radius:.52vw}
.news-ls01 .content{padding:1.458vw 1.562vw;min-height:8.697vw}
.news-ls01 .tit{font-size:1.041vw}
.news-ls01 .info{margin-top:1.25vw;font-size:.833vw}
.row-customer01{padding:4.166vw 0 4.687vw}
.row-customer01 .m-tit02{margin-bottom:3.437vw}
.customer-slk02 .wrap{padding:3.437vw 2.604vw}
.customer-slk02 .pic{margin-right:2.395vw;border-radius:.52vw}
.customer-slk02 .content{padding-top:1.041vw}
.customer-slk02 .tit{font-size:1.458vw}
.customer-slk02 .lab{margin-top:.833vw;font-size:.833vw}
.customer-slk02 .m-btn01{margin-top:1.875vw}
.customer-slk02 .m-btn01 .a1{height:2.604vw;line-height:2.5vw;font-size:.833vw}
.customer-slk02 .slick-dots{left:calc(50.8% + 2.395vw);bottom:6.093vw}
.customer-slk02 .slick-dots li{margin:0 .104vw;width:1.354vw;height:.104vw}
.customer-slk02 .slick-dots button{text-indent:-52.03vw}
.customer-slk02 .slick-dots .slick-active{width:4.166vw}
.row-customer02{padding-bottom:3.906vw}
.customer02-items{padding:4.322vw 0 3.645vw}
.customer-ls01{margin:0 -1.822vw -3.645vw}
.customer-ls01 .item{padding:0 1.822vw;margin-bottom:3.645vw}
.customer-ls01 .pic{margin-bottom:1.666vw;border-radius:.52vw}
.customer-ls01 .tit{font-size:1.354vw}
.customer-ls01 .lab{margin-top:.937vw;font-size:.833vw}
.customer-ls01 .more{margin-top:1.041vw;font-size:.833vw}
.customer-ls01 .more .icon{margin:-.104vw 0 0 .104vw;width:.468vw;height:.677vw}
.row-about01{padding:4.583vw 0 2.187vw}
.row-about01 .m-tit02{margin-bottom:2.083vw}
.m-intro01{margin-bottom:3.802vw;box-shadow:0 0 1.562vw 0 rgb(0 0 0 / 10%);border-radius:.52vw}
.m-intro01 .content{padding:2.864vw 3.125vw}
.txt-ls01 .item+.item{margin-top:1.822vw}
.txt-ls01 .tit{font-size:1.25vw}
.txt-ls01 .lab{margin-top:.625vw;font-size:.833vw}
.row-about02{padding:2.187vw 0 0}
.row-about02 .m-tit02{margin-bottom:1.979vw}
.m-mission01{padding:6.458vw 0}
.m-mission01 .pic{width:37.5vw;border-radius:.52vw}
.m-mission01 .content{padding:.364vw 0 0 5.989vw}
.m-mission01 .content .item{padding:2.552vw 0 2.135vw}
.m-mission01 .content .tit{font-size:1.979vw}
.m-mission01 .content .lab{margin-top:.937vw;font-size:.937vw}
.m-mission01 .content .txt{margin-top:3.072vw;height:2.916vw}
.row-about03{padding:4.791vw 0 3.802vw}
.row-about03 .m-tit02{margin-bottom:2.135vw}
.m-ability01{padding:0 .937vw}
.m-ability01 .line1,.m-ability01 .line2{top:13.12vw;width:6.979vw;height:4.791vw}
.m-ability01 .line1{left:19.01vw}
.m-ability01 .line2{right:19.01vw}
.m-ability01 .col-l{width:17.39vw}
.m-ability01 .col-m{padding:0 1.041vw;width:calc(100% - 34.79vw)}
.m-ability01 .col-r{width:17.39vw}
.ability-info01 .pic{margin-bottom:1.458vw;border-radius:.52vw}
.ability-info01 .tit{font-size:1.041vw}
.ability-info01 .lab{margin-top:.625vw;font-size:.781vw}
.ability-info01 .txt-ls02{margin-top:1.458vw}
.txt-ls02{margin-bottom:-.416vw;font-size:.833vw}
.txt-ls02 .item{margin-bottom:.416vw;padding:.312vw .989vw;border-radius:.989vw}
.txt-ls02 .item span{margin:0 .208vw}
.ability-info02{padding-top:.781vw}
.ability-info02 .tit{font-size:1.354vw}
.ability-info02 .lab{margin:.781vw auto 0;font-size:.833vw}
.ability-info02 .txt-ls03{margin-top:.833vw}
.txt-ls03{padding-top:4.166vw}
.txt-ls03 .item{margin:-4.166vw auto 0;padding:0 3.25vw;width:29.32vw;height:13.22vw;line-height:9.062vw}
.txt-ls03 .txtLs03-tit{font-size:.937vw}
.txt-ls03 .txtLs03-lab{margin-top:.312vw;font-size:.833vw}
.txt-ls03 .item:nth-child(1){width:20.88vw;height:10.05vw;line-height:6.979vw}
.txt-ls03 .item:nth-child(2){width:25.41vw;height:11.77vw;line-height:8.125vw}
.row-cooperate01{padding:4.166vw 0 5.208vw}
.row-cooperate01 .m-tit02{margin-bottom:3.541vw}
.step-ls01{margin:0 -.729vw -1.458vw}
.step-ls01 .item{padding:0 .729vw;margin-bottom:1.458vw}
.step-ls01 .wrap{padding:1.041vw;border-radius:.52vw;height:16.66vw}
.step-ls01 .num{right:.937vw;top:.729vw;font-size:1.25vw}
.step-ls01 .pic{margin-bottom:1.979vw;height:6.25vw;line-height:6.25vw}
.step-ls01 .tit{font-size:1.041vw}
.step-ls01 .wrap:hover{-webkit-transform:translateY(-1.041vw);-ms-transform:translateY(-1.041vw);-o-transform:translateY(-1.041vw);transform:translateY(-1.041vw);box-shadow:0 1.093vw .729vw .104vw rgba(35,47,87,.11)}
.row-cooperate02{padding:4.166vw 0 3.645vw}
.row-cooperate02 .m-tit02{margin-bottom:.52vw}
.recruit-ls01{margin:0 -.781vw -1.562vw}
.recruit-ls01 .item{padding:.781vw;margin-bottom:1.562vw}
.recruit-ls01 .wrap{box-shadow:0 0 1.562vw 0 rgb(0 0 0 / 8%);border-radius:.52vw}
.recruit-ls01 .content{padding:2.187vw 1.875vw;min-height:15.52vw}
.recruit-ls01 .tit{font-size:1.25vw}
.recruit-ls01 .lab{margin-top:1.041vw;font-size:.833vw}
.recruit-ls01 .wrap:hover{-webkit-transform:translateY(-.781vw);-ms-transform:translateY(-.781vw);-o-transform:translateY(-.781vw);transform:translateY(-.781vw);box-shadow:0 1.093vw .729vw .104vw rgba(35,47,87,.11)}
.row-cooperate03{padding:4.583vw 0 4.687vw}
.row-cooperate03 .m-tit02{margin-bottom:2.291vw}
.partner-slk01{padding-bottom:1.041vw;margin:0 -.625vw}
.partner-slk01 .slick-list{padding:1.041vw 0}
.partner-slk01 .item{padding:0 .625vw;margin-bottom:1.25vw}
.partner-slk01 .pic{height:5.729vw;line-height:5.729vw;border-radius:.52vw}
.partner-slk01 .pic:hover{-ms-transform:translateY(-.416vw);-o-transform:translateY(-.416vw);transform:translateY(-.416vw)}
.partner-slk01 .slick-dots li{margin:0 .208vw;width:.52vw;height:.52vw}
.partner-slk01 .slick-dots button{text-indent:-52.03vw}
.partner-slk01 .slick-dots .slick-active{width:3.385vw;border-radius:.26vw}
.row-cooperate04{padding:4.687vw 0 5.208vw}
.row-cooperate04 .m-tit02{margin-bottom:2.604vw}
.form-02 .form-content{margin:0 -.52vw -1.041vw}
.form-02 .form-item{padding:0 .52vw;margin-bottom:1.041vw}
.form-02 .xing{left:1.041vw;font-size:.833vw}
.form-02 .inp{padding:0 1.041vw;padding-left:1.77vw;height:3.906vw;line-height:3.802vw;font-size:.833vw}
.form-02 .tar{padding:1.25vw 1.875vw;height:11.66vw;font-size:.833vw}
.form-02 .city{-webkit-background-size:.781vw auto;background-size:.781vw auto}
.form-02 .input .city-picker-span{padding:0 1.041vw;padding-left:1.77vw;height:3.906vw!important;line-height:3.802vw!important;font-size:.833vw;-webkit-background-size:.781vw auto;background-size:.781vw auto}
.form-02 .form-btn{margin-top:2.447vw}
.form-02 .form-btn .a1{width:15.62vw;height:3.541vw;line-height:3.541vw;border-radius:1.77vw;font-size:1.145vw}
.vCode-02 .input{width:13.54vw}
.vCode-02 .vCode-img{margin-left:.833vw;width:11.19vw;height:3.906vw;line-height:3.906vw}
.tabs03{padding:2.083vw 1.822vw 2.239vw;left:12.5vw;width:26.04vw}
.tabTit03{margin-bottom:1.458vw}
.tabTit03 .item{margin-right:1.25vw}
.tabTit03 .a1{padding-bottom:.937vw;font-size:1.25vw}
.tabTit03 .a1:after{height:.156vw}
.form-03 .form-content{margin-bottom:-.625vw}
.form-03 .form-item{margin-bottom:.625vw}
.form-03 .t{padding:.833vw 0;width:6.354vw;font-size:.833vw}
.form-03 .content{width:calc(100% - 6.354vw)}
.form-03 .input .inp{padding:0 .937vw;height:2.916vw;line-height:2.812vw;font-size:.833vw}
.form-03 .vCode-01 .vCode-img{right:.468vw;top:.52vw;width:5.885vw;height:1.875vw;line-height:1.875vw}
.form-03 .form-btn{padding-top:1.666vw}
.form-03 .form-btn .a1{height:2.916vw;line-height:2.916vw;border-radius:1.458vw;font-size:.937vw}
.form-03 .form-link{padding-top:.781vw;font-size:.833vw}
.vCode-03 .input .inp{padding-right:6.458vw!important}
.vCode-03 .vCode-btn{width:6.458vw;height:2.916vw;font-size:.833vw}
.upload-01 .upload-btn{width:2.916vw;height:2.916vw;-webkit-background-size:1.354vw auto;background-size:1.354vw auto}
.upload-01 .upload-file{padding:0 .937vw;height:2.812vw;line-height:2.812vw}
.upload-01 .upload-file .tit{max-width:calc(100% - 1.666vw);font-size:.833vw}
.upload-01 .upload-file .close{width:1.666vw;height:1.666vw;-webkit-background-size:1.458vw auto;background-size:1.458vw auto}
.form-04{padding:.52vw 0}
.form-04 .form-item{margin-bottom:.625vw}
.form-04 .input .inp{padding:0 1.041vw;height:2.916vw;line-height:2.812vw;font-size:.833vw}
.form-04 .vCode-01 .vCode-img{top:.52vw;right:.468vw;width:5.885vw;height:1.875vw;line-height:1.875vw}
.form-04 .form-link .a1{font-size:.833vw}
.form-04 .form-btn{padding-top:1.77vw}
.form-04 .form-btn .a1{height:2.916vw;line-height:2.916vw;border-radius:1.458vw;font-size:.937vw}
.form-04 .form-link2{padding-top:.52vw;font-size:.833vw}
.section-05{padding:5.52vw 0 5.625vw}
.section-05 .col-l{width:13.54vw}
.section-05 .col-r{width:calc(100% - 15.52vw)}
.slideNav-tit01{margin-bottom:1.875vw;padding:1.562vw;min-height:6.979vw}
.slideNav-tit01 .tit{font-size:1.666vw}
.slideNav-ls01 .item:after{left:1.458vw;right:1.458vw}
.slideNav-ls01 .a1{padding:1.041vw 1.458vw;font-size:.937vw;background-size:.468vw auto}
.pCenter-01{padding:.52vw 2.708vw}
.pCenter01-cont01{padding:3.645vw 0}
.form-05 .form-content{margin-bottom:-.572vw}
.form-05 .form-item{margin-bottom:.572vw}
.form-05 .t{padding:.572vw 0;padding-right:.781vw;width:7.708vw;font-size:.833vw}
.form-05 .content{width:calc(100% - 7.708vw)}
.form-05 .input .inp{padding:0 .729vw;height:2.395vw;line-height:2.395vw;font-size:.833vw}
.form-05 .form-btn{padding-top:3.072vw}
.form-05 .form-btn .a1,.form-05 .form-btn .a2{margin:0 .364vw;width:6.77vw;height:2.5vw;line-height:2.395vw;border-radius:1.25vw;font-size:.937vw}
.type-01{font-size:.833vw;line-height:2.395vw}
.type-01 .icon{width:2.083vw;height:2.395vw;line-height:2.395vw}
.type-01 .rz{margin:-.104vw 0 0 .52vw;padding:0 .208vw;min-width:2.968vw;line-height:.937vw;border-radius:.104vw;font-size:.677vw}
.upload-02 .input .inp{padding-right:7.291vw!important}
.upload-02 .upload-btn{padding-right:1.458vw;right:1.041vw;height:2.395vw;line-height:2.395vw;font-size:.833vw;background-size:1.041vw auto}
.upload-02 .upload-btn input{left:-52.03vw}
.tips-01{padding-top:1.666vw;font-size:.833vw}
.tips-01 .item{margin-bottom:.625vw}
.tips-01 img{margin:-.104vw .208vw 0 0;max-width:1.145vw}
.telInfo-01{padding:4.583vw 2.083vw}
.telInfo-01 .t1{font-size:.833vw}
.telInfo-01 .n1{margin-top:.833vw;font-size:1.875vw}
.telInfo-01 .tips{margin-top:1.25vw;font-size:.729vw}
.telInfo-01 .btn{margin-top:2.291vw}
.telInfo-01 .btn .a1{width:7.291vw;height:2.5vw;line-height:2.395vw;border-radius:1.25vw;font-size:.937vw}
.telNum-pop{padding:.833vw 2.187vw 2.343vw;width:30.72vw}
.telNum-pop .close{right:1.77vw;top:1.562vw;width:2.083vw;height:2.083vw;-webkit-background-size:1.197vw auto;background-size:1.197vw auto}
.telNum-pop .telNum-title{margin-bottom:1.562vw;padding:.729vw 0}
.telNum-pop .telNum-title .tit{font-size:1.354vw}
.telNum-pop .t{margin-bottom:1.041vw;font-size:.833vw}
.telNum-pop .item{margin-bottom:.625vw}
.telNum-pop .input .inp{padding:0 .833vw;height:2.395vw;line-height:2.291vw;font-size:.833vw}
.telNum-pop .vCode-03 .vCode-btn{width:6.041vw;height:2.395vw;line-height:2.395vw}
.telNum-pop .btn{margin-top:1.927vw}
.telNum-pop .btn .a1{width:6.77vw;height:2.5vw;line-height:2.5vw;border-radius:1.25vw;font-size:.937vw}
.search2{margin:2.604vw 0 2.395vw}
.search2 .inp{padding:0 1.25vw;padding-right:5.729vw;height:3.125vw;line-height:3.020vw;font-size:.833vw}
.search2 .submit{width:4.843vw;height:3.125vw;line-height:3.125vw;font-size:.937vw}
.tabTit06 .item{margin-right:1.354vw}
.tabTit06 .a1{padding-bottom:1.041vw;font-size:.833vw}
.tabTit06 .a1:after{height:.104vw}
.row-searchResult01{padding:1.77vw 0 3.541vw}
.result-total01{margin-bottom:1.041vw;font-size:.833vw}
.newsResult-ls01 .con{padding:1.354vw 0}
.newsResult-ls01 .tit{font-size:1.041vw}
.newsResult-ls01 .lab{margin-top:.625vw;font-size:.833vw}
}
@media only screen and (max-width:1199px){
.wp,.wp2{max-width:none;width:100%;padding:0 20px}
.menuBtn{display:block}


.search-pop{margin:20px;position:relative;top:auto;right:auto;width:auto;height:50px}
.search-pop .icon{width:50px;height:50px;-webkit-background-size:16px auto;background-size:16px auto}
.search-pop .inp{padding:0 10px 0 50px;height:50px;line-height:50px;font-size:14px}
.slide-nav .item{margin:1px 0}
.slide-nav .btn{width:30px;height:30px;line-height:30px}
.slide-nav .cont{font-size:12px;height:30px;line-height:30px;width:90px}
.slide-nav .item.tel:hover{-webkit-transform:translateX(-90px);-ms-transform:translateX(-90px);-o-transform:translateX(-90px);transform:translateX(-90px)}
.box-msg01 .msg01-wrap{width:300px;right:40px}
.box-msg01 .msg01-title{padding:0 40px 0 20px;height:40px;line-height:40px}
.box-msg01 .msg01-title .tit{font-size:14px}
.box-msg01 .msg01-title .close{right:10px;top:5px;width:30px;height:30px;-webkit-background-size:18px auto;background-size:18px auto}
.box-msg01 .content{padding:10px 20px}
.form-01 .form-item{margin-bottom:5px}
.form-01 .input .inp{padding:0 10px 0 20px;height:32px;line-height:30px;font-size:12px}
.form-01 .input .tar{padding:5px 20px;height:60px;font-size:12px;line-height:1.5}
.form-01 .xing{left:10px;font-size:12px}
.form-01 .input .city{padding:0 20px;-webkit-background-size:10px auto;background-size:10px auto;background-position:right 8px center}
.form-01 .input .city-picker-span{padding:0 20px;height:32px!important;line-height:30px!important;font-size:12px!important;-webkit-background-size:10px auto;background-size:10px auto;background-position:right 8px center}
.select-01 .select-tit span{padding:0 20px;height:30px;line-height:28px;font-size:12px;-webkit-background-size:10px auto;background-size:10px auto;background-position:right 8px center}
.select-01 .select-option{padding:10px 4px 10px 0;font-size:12px;line-height:24px;height:118px}
.select-01 .select-option ul::-webkit-scrollbar{width:3px}
.select-01 .select-option ul::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}
.select-01 .select-option ul::-webkit-scrollbar-thumb{background:#0a60b0}
.select-01 .select-option ul::-webkit-scrollbar-thumb:window-inactive{background:#0a60b0}
.select-01 .select-option li{padding:0 20px}
.vCode-01 .vCode-img{width:60px;height:22px;line-height:22px;right:10px;top:5px}
.vCode-01 .input .inp{padding-right:80px!important}
.form-01 .form-btn .a1{height:30px;line-height:30px;font-size:12px}
.footer-1{padding:20px 0;display: -webkit-flex; display: flex;flex-direction: column}
.footer-1 .footer-1-col{margin-bottom: 20px !important; text-align: center; order: 1}
.footer-1 .footer-1-cor{order: 2}
.footer-1 .footer-1-col,.footer-1 .footer-1-cor{padding:0;margin:0;float:none;width:auto}
.footer-nav{display:none}
.footer-logo{margin-bottom:10px;height:50px;line-height:50px;text-align:center}
.footer-code{margin-bottom:10px}
.footer-code .item{padding:0 5px;margin:0}
.footer-code .pic{margin-bottom:4px;width:120px}
.footer-code .tit{font-size:12px}
.share-btn{margin-bottom:10px;text-align:center}
.share-btn .a1{margin:0 4px;width:30px;height:30px}
.footer-contact{width:100%}
.footer-contact .tit{font-size:14px}
.footer-contact .info{width: 100%; font-size:12px;line-height:1.8}
.footer-contact .info .tel{font-size:20px}
.footer-2{font-size:12px;text-align:center}
.footer-2 .footer-2-col,.footer-2 .footer-2-cor{float:none}
.show-pc{display:none!important}
.show-mob{display:block!important}
.section-01{padding:40px 0}
.m-tit01 .tit{font-size:20px}
.m-tit01 .lab{margin-top:5px;font-size:12px}
.m-tit01 .more{margin-top:5px;font-size:12px;line-height:1.5}
.m-tit01 .more .icon{margin:-2px 0 0 4px;width:6px;height:9px}
.m-tit02 .tit{font-size:20px}
.m-tit02 .lab{margin-top:5px;font-size:12px}
.m-tit02 .more{font-size:12px;line-height:1.5}
.m-tit02 .more .icon{margin:-2px 0 0 4px;width:6px;height:9px}
.m-tit03 .tit{font-size:20px}
.m-tit04{padding:15px 0 15px 14px}
.m-tit04:before{width:2px;height:16px}
.m-tit04 .tit{font-size:20px}
.m-btn01 .a1{width:100px;height:32px;line-height:30px;font-size:12px;border-radius:30px;border-width:1px}
.m-btn01 .a1 .icon{margin:-3px 0 0 6px;width:6px;height:9px}
.pos-nav .a1{font-size:14px;line-height:46px}
.cur{padding-left:16px;font-size:12px;-webkit-background-size:12px auto;background-size:12px auto}
.pages{padding-top:30px}
.pages a,.pages span{min-width:24px;height:24px;line-height:22px;border-width:1px;font-size:12px}
.pages .next a,.pages .prev a{-webkit-background-size:6px auto;background-size:6px auto}

.mouse-down{right:60px;bottom:40px;font-size:14px}
.mouse-down .icon{margin-left:6px}
.ban{height:350px}
.ban-cont{bottom:7vw}
.ban-cont .tit{font-size:24px}
.ban-cont .tit2{font-size:16px}
.ban-cont .lab{width:80%;font-size:12px;line-height:1.7}
.ban-cont .m-btn01{margin-top:10px}
.row-ind01{padding:40px 0}
.row-ind01 .m-tit01{margin-bottom:20px}
.m-scene01{margin:0 -20px;zoom:1.5}
.scene-ls01 .scene-pop{padding:10px 2px 8px 12px;position:fixed!important;left:0!important;top:0!important;right:0!important;width:100px;background:rgba(255,255,255,.88);border-radius:5px}
.scene-ls01 .scene-pop .scene-pop-tit{font-size:10px}
.scene-ls01 .scene-pop .link .a1{padding:2px 0;font-size:8px}
.scene-ls01 .i6 .scene-pop{left:auto!important;right:0!important}
.scene-ls01 .i7 .scene-pop{left:auto!important;right:20px!important}
.scene-ls01 .i8 .scene-pop{left:auto!important;right:0!important}
.row-ind02{padding:40px 0}
.row-ind02 .m-tit01{margin-bottom:20px}
.tabTit01{margin-bottom:15px}
.tabTit01 .a1{font-size:14px;line-height:30px;min-width:110px;border-radius:30px}
.cj-ls01 .wrap{min-height:260px;border-radius:10px}
.cj-ls01 .tit{margin-top:15px;font-size:16px}
.cj-ls01 .tit2{margin-top:10px;font-size:15px}
.cj-ls01 .lab{margin-top:10px;font-size:12px}
.cj-ls01 .lab2{margin-top:10px}
.cj-ls01 .lab2 .lab2-item+.lab2-item{margin-top:5px}
.cj-ls01 .lab2 .lab2-content{font-size:12px}
.cj-ls01 .lab2 .icon{width:12px;height:12px;line-height:12px}
.cj-ls01 .item:nth-child(2) .wrap{min-height:340px}
.cj-ls01 .item:nth-child(2) .tit{font-size:18px}
.row-ind03{padding:40px 0}
.row-ind03 .m-tit01{margin-bottom:20px}
.hot-trends01 .wrap{border-radius:10px}
.hot-trends01 .content{padding:20px;height:174px}
.hot-trends01 .tit{font-size:16px}
.hot-trends01 .lab{margin-top:10px;font-size:12px}
.hot-trends01 .info{margin-top:5px;font-size:12px}
.trends-ls01 .wrap{border-radius:10px}
.trends-ls01 .pic{margin-left:15px;width:100px;height:66px;border-radius:10px}
.trends-ls01 .tit{font-size:14px}
.trends-ls01 .info{font-size:12px}
.trends-ls02{padding:10px 15px;border-radius:10px}
.trends-ls02 .wrap{padding:6px 0}
.trends-ls02 .tit{font-size:14px}
.trends-ls02 .info{margin-top:5px;font-size:12px}
.row-ind04{padding:40px 0}
.row-ind04 .m-tit01{margin-bottom:20px}
.count-ls01 .wrap{border-radius:10px}
.row-ind05{height:400px}
.row-ind06{padding:40px 0}
.customer-slk01 .pic{margin-bottom:30px;border-radius:10px}
.customer-slk01 .tit{font-size:16px}
.customer-slk01 .lab{margin-top:10px;font-size:12px}
.customer-slk01 .slick-dots{top:68%}
.porduct-ls01 .wrap{border-radius:10px}
.porduct-ls01 .content{padding:20px}
.porduct-ls01 .tit{font-size:16px}
.porduct-ls01 .lab,.porduct-ls01 .more{margin-top:10px;font-size:12px}
.porduct-ls01 .more .icon{margin:-2px 0 0 4px;width:6px;height:9px}
.row-product01{padding:40px 0}
.m-desc01 .content{margin-top:5px;font-size:12px}
.m-desc01 .pic{margin-top:10px;border-radius:10px}
.row-product02{margin:40px 0}
.row-product02 .m-tit02{margin-bottom:20px}
.m-productFramework01{padding:30px;border-radius:10px}
.m-productFramework01 .hd{margin-bottom:15px}
.m-productFramework01 .hd .tit{font-size:14px;line-height:30px;min-width:240px;border-radius:30px}
.m-productFramework01 .content{margin:0 -5px -10px}
.m-productFramework01 .content .item{padding:0 5px;margin-bottom:10px}
.m-productFramework01 .content .a1{font-size:12px;border-radius:30px}
.m-productFramework01 .btn{width:54px;height:54px}
.m-productFramework01 .btn .icon{height:18px;line-height:18px}
.m-productFramework01 .btn .tit{font-size:10px}
.row-product03{margin:40px 0}
.row-product03 .m-tit02{margin-bottom:20px}
.intro-ls01 .wrap{border-radius:10px}
.intro-ls01 .content{padding:15px;min-height:100px}
.intro-ls01 .lab{font-size:12px;line-height:1.5}
.row-product04{padding:40px 0}
.row-product04 .m-tit02{margin-bottom:20px}
.case-slk01 .wrap{border-radius:10px}
.case-slk01 .pic{border-radius:6px}
.case-slk01 .content{padding:20px}
.case-slk01 .tit{font-size:16px}
.case-slk01 .lab{margin-top:10px;font-size:12px;max-height:8.35em}
.case-slk01 .more{margin-top:10px;font-size:12px}
.case-slk01 .more .icon{margin:-2px 0 0 4px;width:6px;height:9px}
.section-02{padding:40px 0}
.plan-ls01 .wrap{padding:20px}
.plan-ls01 .pic{margin-bottom:10px}
.plan-ls01 .tit{margin-bottom:10px;font-size:16px}
.plan-ls01 .link a{padding:3px 0;font-size:12px}
.row-product05{padding:40px 0}
.row-product05 .m-tit02{margin-bottom:20px}
.summary-slk01{padding:0 40px}
.summary-slk01 .wrap{min-height:200px;border-radius:10px}
.summary-slk01 .tit{font-size:16px}
.summary-slk01 .lab{margin-top:10px;width:90%;font-size:12px}
.summary-slk01 .slick-arrow{width:30px;height:30px;-webkit-background-size:8px auto;background-size:8px auto}
.summary-slk01 .slick-prev{left:0}
.summary-slk01 .slick-next{right:0}
.intro-slk01{padding: 0 40px}
.intro-slk01 .slick-arrow{width: 30px; height: 30px; -webkit-background-size: 8px auto; background-size: 8px auto}
.intro-slk01 .slick-prev{left: 0}
.intro-slk01 .slick-next{right: 0}
.row-product06{padding:40px 0}
.m-desc02 .content{margin-top:5px;font-size:12px}
.m-desc02 .more{margin-top:5px;font-size:12px;line-height:1.5}
.m-desc02 .more .icon{margin:-2px 0 0 4px;width:6px;height:9px}
.m-desc02 .pic{margin-top:10px;border-radius:10px}
.row-product07{padding:40px 0 0}
.row-product07 .m-tit02{margin-bottom:20px}
.tabTit02 .item{padding:0 10px}
.tabTit02 .a1{font-size:14px}
.tabDesc02{padding:20px 0}
.scene-slk01 .wrap{padding:15px;border-radius:10px}
.scene-slk01 .pic{border-radius:10px}
.scene-slk01 .tit{font-size:16px}
.scene-slk01 .lab{margin-top:10px;font-size:12px}
.scene-slk01 .more{margin-top:10px;font-size:12px;line-height:1.5}
.scene-slk01 .more .icon{margin:-2px 0 0 4px;width:6px;height:9px}
.scene-slk01 .slick-next,.scene-slk01 .slick-prev{width:30px;height:30px;-webkit-background-size:8px auto;background-size:8px auto}
.row-product08{padding:40px 0}
.row-product08 .m-tit02{margin-bottom:20px}
.adv-ls01 .pic{width:70px}
.adv-ls01 .tit{font-size:16px}
.adv-ls01 .lab{margin-top:10px;font-size:12px}
.section-03{padding:40px 0}
.trends-slk01 .pic,.trends-slk01 .wrap{border-radius:10px}
.trends-slk01 .content{padding:20px;min-height:230px}
.trends-slk01 .tit{font-size:16px}
.trends-slk01 .lab{margin-top:10px;font-size:12px}
.trends-slk01 .date{margin-top:5px;font-size:12px;line-height:1.5}
.trends-slk01 .slick-next,.trends-slk01 .slick-prev{width:30px;height:30px;-webkit-background-size:8px auto;background-size:8px auto}
.trends-ls03 .pic{border-radius:10px}
.trends-ls03 .content{padding-top:5px}
.trends-ls03 .tit{font-size:16px}
.trends-ls03 .date,.trends-ls03 .lab{margin-top:5px;font-size:12px}
.main2{padding-top:60px}
.share-btn2{left:20px}
.share-btn2 .a1{-webkit-background-size:16px auto;background-size:16px auto}
.dt01 .hd{padding-bottom:10px}
.dt01 .hd .info{margin-bottom:10px}
.dt01 .hd .info .item{font-size:12px}
.dt01 .hd .info .item span{font-size:14px}
.dt01 .hd .info .fontS{font-size:12px;line-height:1.5}
.dt01 .hd .tit{font-size:16px}
.dt01 .cont{padding:15px 0;font-size:12px}
.dtPage01 .a1{font-size:14px;line-height:30px}
.dtPage01 .a1 .icon{width:20px;height:20px}
.row-news01{padding:40px 0}
.row-news01 .m-tit03{margin-bottom:20px}
.news-ls01 .wrap{border-radius:10px}
.news-ls01 .content{padding:15px;min-height:92px}
.news-ls01 .tit{font-size:16px}
.news-ls01 .info{margin-top:10px;font-size:12px}
.row-customer01{padding:40px 0}
.row-customer01 .m-tit02{margin-bottom:20px}
.customer-slk02 .wrap{padding:20px}
.customer-slk02 .pic{border-radius:10px}
.customer-slk02 .tit{font-size:16px}
.customer-slk02 .lab{margin-top:10px;font-size:12px}
.customer-slk02 .m-btn01{margin-top:10px}
.customer-slk02 .m-btn01 .a1{height:32px;line-height:30px;font-size:12px}
.customer-slk02 .slick-dots{bottom:6vw}
.row-customer02{padding-bottom:40px}
.customer02-items{padding:40px 0}
.customer-ls01 .pic{margin-bottom:15px;border-radius:10px}
.customer-ls01 .tit{font-size:16px}
.customer-ls01 .lab,.customer-ls01 .more{margin-top:10px;font-size:12px}
.customer-ls01 .more .icon{margin:-2px 0 0 4px;width:6px;height:9px}
.row-about01{padding:40px 0 20px}
.row-about01 .m-tit02{margin-bottom:20px}
.m-intro01{border-radius:10px}
.m-intro01 .content{padding:20px}
.txt-ls01 .item+.item{margin-top:20px}
.txt-ls01 .tit{font-size:16px}
.txt-ls01 .lab{margin-top:5px;font-size:12px}
.row-about02{padding:20px 0 0}
.row-about02 .m-tit02{margin-bottom:20px}
.m-mission01{padding:40px 0}
.m-mission01 .pic{border-radius:10px}
.m-mission01 .content .item{padding:15px 0}
.m-mission01 .content .tit{font-size:16px}
.m-mission01 .content .lab{margin-top:5px;font-size:12px}
.m-mission01 .content .txt{height:24px}
.row-about03{padding:40px 0}
.row-about03 .m-tit02{margin-bottom:20px}
.ability-info01 .pic{border-radius:10px}
.ability-info02 .tit{font-size:16px}
.ability-info02 .lab{margin-top:5px;font-size:12px;line-height:1.5}
.ability-info02 .txt-ls03{margin-top:10px}
.txt-ls03 .txtLs03-tit{font-size:10px}
.txt-ls03 .txtLs03-lab{margin-top:5px;font-size:8px}
.m-ability01 .line1{left:27%}
.m-ability01 .line2{right:27%}
.m-ability01 .col-l{width:25%}
.m-ability01 .col-m{width:50%}
.m-ability01 .col-r{width:25%}
.ability-info01 .tit{font-size:16px}
.ability-info01 .lab{margin-top:5px;font-size:12px;line-height:1.5}
.ability-info01 .txt-ls02{margin-top:10px}
.txt-ls02 .item{font-size:8px;border-radius:30px}
.row-cooperate01{padding:40px 0}
.row-cooperate01 .m-tit02{margin-bottom:20px}
.step-ls01 .wrap{border-radius:10px}
.step-ls01 .num{right:10px;font-size:16px}
.step-ls01 .pic{margin-bottom:15px}
.step-ls01 .tit{font-size:14px}
.row-cooperate02{padding:40px 0}
.row-cooperate02 .m-tit02{margin-bottom:20px}
.recruit-ls01 .wrap{border-radius:10px}
.recruit-ls01 .content{padding:20px;min-height:240px}
.recruit-ls01 .tit{font-size:16px}
.recruit-ls01 .lab{margin-top:10px;font-size:12px}
.row-cooperate03{padding:40px 0}
.row-cooperate03 .m-tit02{margin-bottom:20px}
.partner-slk01 .pic{height:50px;line-height:50px;border-radius:10px}
.row-cooperate04{padding:40px 0}
.form-02 .inp,.form-02 .xing{font-size:12px}
.form-02 .city{-webkit-background-size:10px auto;background-size:10px auto;background-position:right 8px center}
.form-02 .tar{font-size:12px}
.form-02 .form-btn .a1{font-size:12px;border-radius:30px}
.form-02 .input .city-picker-span,.select-01.select-01_2 .select-option li,.select-01.select-01_2 .select-tit span{font-size:12px}
.tabs03{padding:20px;width:400px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.tabTit03{margin-bottom:10px}
.tabTit03 .item{margin-right:15px}
.tabTit03 .a1{padding-bottom:10px;font-size:16px}
.form-03 .form-content{margin-bottom:-5px}
.form-03 .form-item{margin-bottom:5px}
.form-03 .t{padding:7px 0;font-size:12px;width:90px}
.form-03 .content{width:calc(100% - 90px)}
.form-03 .input .inp{padding:0 30px 0 10px;height:32px;line-height:30px;font-size:12px}
.form-03 .form-btn{padding-top:20px}
.form-03 .form-btn .a1{font-size:14px;height:32px;line-height:32px;border-radius:30px}
.vCode-03 .input .inp{padding-right:90px!important}
.form-03 .form-link{margin-top:10px;font-size:12px}
.vCode-03 .vCode-btn{width:90px;height:32px;line-height:32px;font-size:12px}
.form-03 .vCode-01 .vCode-img{right:5px;top:2px;width:60px;height:28px;line-height:28px}
.upload-01 .upload-btn{width:32px;height:32px;-webkit-background-size:16px auto;background-size:16px auto}
.upload-01 .upload-file{height:30px;line-height:30px}
.upload-01 .upload-file .tit{font-size:12px}
.upload-01 .upload-file .close{width:30px;height:30px;-webkit-background-size:22px auto;background-size:22px auto}
.form-04 .form-content{margin-bottom:-5px}
.form-04 .form-item{margin-bottom:5px}
.form-04 .input .inp{padding:0 10px;height:32px;line-height:30px;font-size:12px}
.form-04 .form-link .a1{font-size:12px}
.form-04 .form-btn{padding-top:20px}
.form-04 .form-btn .a1{height:32px;line-height:32px;font-size:14px;border-radius:30px}
.form-04 .form-link2{margin-top:10px;font-size:12px}
.form-04 .vCode-01 .vCode-img{right:5px;top:2px;width:60px;height:28px;line-height:28px}
.section-05{padding:40px 0}
.section-05 .col-l{width:160px}
.section-05 .col-r{width:calc(100% - 200px)}
.slideNav-tit01{padding:15px;min-height:80px}
.slideNav-tit01 .tit{font-size:18px}
.slideNav-ls01 .a1{padding:10px 15px;font-size:14px;-webkit-background-size:8px auto;background-size:8px auto;background-position:right 15px center}
.slideNav-ls01 .a1:after{left:15px;right:15px}
.pCenter-01{padding:10px 15px}
.pCenter01-cont01{padding:20px 0}
.form-05 .form-content{margin-bottom:-5px}
.form-05 .form-item{margin-bottom:5px}
.form-05 .t{padding:7px 0;font-size:12px;width:120px}
.form-05 .content{width:calc(100% - 120px)}
.form-05 .input .inp{padding:0 10px;height:32px;line-height:30px;font-size:12px}
.type-01{font-size:12px;line-height:32px}
.type-01 .icon{width:24px;height:24px;line-height:24px}
.type-01 .rz{padding:0 5px;font-size:8px;line-height:1.5}
.form-05 .form-btn{padding-top:20px}
.form-05 .form-btn .a1,.form-05 .form-btn .a2{margin:0 5px;font-size:14px;width:80px;height:32px;line-height:30px;border-radius:30px}
.upload-02 .upload-btn{padding-right:18px;height:32px;line-height:32px;font-size:12px;-webkit-background-size:14px auto;background-size:14px auto}
.upload-02 .input .inp{padding-right:80px!important}
.tips-01{padding-top:20px;font-size:12px}
.tips-01 .item{margin-bottom:5px}
.tips-01 img{margin:-2px 0 0;max-width:14px}
.telInfo-01{padding:40px 20px}
.telInfo-01 .t1{font-size:12px}
.telInfo-01 .n1{margin-top:8px;font-size:20px}
.telInfo-01 .tips{margin-top:5px;font-size:12px}
.telInfo-01 .btn{margin-top:15px}
.telInfo-01 .btn .a1{width:100px;height:32px;line-height:30px;font-size:12px;border-radius:30px}
.telNum-pop{padding:10px 30px 20px;width:300px}
.telNum-pop .close{top:10px;right:20px;width:40px;height:40px;-webkit-background-size:20px auto;background-size:20px auto}
.telNum-pop .telNum-title{padding:10px 0;margin-bottom:10px}
.telNum-pop .telNum-title .tit{font-size:18px}
.telNum-pop .item{margin-bottom:5px}
.telNum-pop .t{margin-bottom:10px;font-size:12px}
.telNum-pop .input .inp{padding:0 10px;font-size:12px;height:32px;line-height:30px}
.telNum-pop .vCode-03 .vCode-btn{width:80px;height:32px;line-height:32px;font-size:12px}
.telNum-pop .btn{margin-top:20px}
.telNum-pop .btn .a1{width:80px;height:32px;line-height:32px;font-size:14px;border-radius:30px}
.search2{margin:30px 0}
.search2 .inp{padding:0 90px 0 15px;font-size:14px;height:46px;line-height:44px}
.search2 .submit{width:80px;height:46px;line-height:46px;font-size:14px}
.tabTit06{padding-bottom:10px}
.tabTit06 .item{margin-right:15px}
.tabTit06 .a1{padding-bottom:10px;font-size:16px}
.tabTit06 .a1:after{height:2px}
.row-searchResult01{margin-bottom:10px;padding:40px 0}
.result-total01{font-size:16px}
.newsResult-ls01 .con{padding:20px 0}
.newsResult-ls01 .tit{font-size:16px}
.newsResult-ls01 .lab{margin-top:10px;font-size:14px}

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

.case_slick3_dots li{width:28px;height:28px}
.case_slick3_dots canvas{width:30px;height:30px}
.wrapper{width:28px;height:28px;clip:rect(0,28px,28px,14px)}
.circle{width:28px;height:28px;border-radius:50px;clip:rect(0,14px,28px,0)}
.video-pop{width: 86%; height: 40%}
.ban-cont .tit{font-size:21px;font-weight: bold}
.ban-cont .lab,.m-tit01 .lab{width:100%}
.m-pos01{padding:10px 0}
.m-pos01 .cur,.m-pos01 .pos-nav{float:none}
.pos-nav{margin:0 -20px;padding:0 20px 5px;white-space:nowrap;overflow-x:auto}
.pos-nav .a1{margin-right:15px;line-height:30px}
.pos-nav .a1:after{height:1px}
.m-scene02-link .a1{width:50%}
.ind02-bg{height:300px}
.tabTit01{margin:0 -20px 10px;padding:0 20px 10px;white-space:nowrap;overflow-x:auto}
.tabTit01 .item{padding:0 5px}
.cj-ls01{margin-bottom:-15px}
.cj-ls01 .wrap{padding:20px;min-height:0}
.cj-ls01 .item{margin-bottom:15px;width:100%!important}
.cj-ls01 .pic{height:50px;line-height:50px}
.box-trends01 .col-l,.box-trends01 .col-m,.box-trends01 .col-r{float:none;width:auto;padding:0}
.box-trends01 .col-l,.box-trends01 .col-m{margin-bottom:15px}
.hot-trends01 .pic{height:auto;padding-top:67.2%;position:relative}
.hot-trends01 .pic img{position:absolute;left:0;top:0}
.hot-trends01 .content{height:auto}
.trends-ls01{margin-bottom:-10px}
.trends-ls01 .item{margin-bottom:10px}
.trends-ls01 .wrap{padding:15px}
.trends-ls02 .wrap{padding:8px 0}
.trends-ls02 .tit{height:auto;max-height:3.12em}
.count-ls01 .item{width:50%}
.count-ls01 .wrap{min-height:70px}
.count-ls01 .n{font-size:12px}
.count-ls01 .n span{font-size:30px}
.count-ls01 .tit{margin-top:5px;font-size:14px}
.row-ind05{padding:40px 20px;height:auto}
.row-ind05 .m-tit01{margin-bottom:20px;width:100%;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.partner-01,.partner-02{float:none;width:auto}
.partner-ls01,.partner-ls02{margin:0 -8px;font-size:0}
.partner-ls01 li,.partner-ls02 li{padding:0 8px;margin-bottom:16px;position:static;display:inline-block;vertical-align:top;width:25%}
.partner-ls01 .pic,.partner-ls02 .pic{width:100%!important}
.customer-slk01 .slick-list{padding:20px!important}
.customer-slk01 .item{width:calc(100vw - 40px)}
.customer-slk01 .slick-arrow{top:23vw;width:30px;height:40px;-webkit-background-size:12px auto;background-size:12px auto}
.customer-slk01 .slick-prev{left:0}
.customer-slk01 .slick-next{right:0}
.customer-slk01 .slick-dots{top:66%}
.customer-slk01 .slick-dots li{margin:0 2px;width:10px;height:2px}
.customer-slk01 .slick-dots .slick-active{width:20px}
.porduct-ls01{margin-bottom:-15px}
.porduct-ls01 .item{margin-bottom:15px;width:100%}
.m-desc01 .content{width:100%;line-height:1.5}
.m-productFramework01{padding:20px}
.m-productFramework01 .content .item{width:50%}
.intro-ls01{margin-bottom:-15px}
.intro-ls01 .item{margin-bottom:15px;width:100%}
.intro-ls01 .content{padding:15px 20px;min-height:0}
.case-slk01 .slick-list{padding:5px 10px!important}
.case-slk01 .pic{float:none;width:auto}
.case-slk01 .slick-dots li{margin:0 2px;width:10px;height:2px}
.case-slk01 .slick-dots .slick-active{width:20px}
.plan-ls01{margin-right:-3px}
.plan-ls01 .item{width:50%}
.summary-slk01 .wrap{padding:15px 20px}
.summary-slk01 .pic{margin-bottom:5px;height:60px;line-height:60px}
.tabTit02{padding-bottom:8px;white-space:nowrap;overflow-x:auto}
.tabTit02 .a1:after{height:1px}
.scene-slk01 .pic{float:none;width:auto}
.scene-slk01 .content{padding:15px 0;min-height:160px}
.scene-slk01 .slick-arrow{left:auto;right:15px}
.adv-ls01{margin-bottom:-20px}
.adv-ls01 .item{margin-bottom:20px;width:100%}
.adv-ls01 .pic{width:50px}
.trends-slk01{margin-bottom:15px}
.trends-slk01 .wrap{padding:0}
.trends-slk01 .pic{position:relative;width:auto;top:auto;border-radius:10px}
.trends-slk01 .content{min-height:190px}
.trends-slk01 .slick-arrow{left:auto;right:15px}
.trends-ls03 .wrap{padding:15px 0}
.trends-ls03 .pic{margin-right:15px;width:140px}
.trends-ls03 .content{padding-top:2px}
.share-btn2{left:10px}
.share-btn2 .a1{width:24px;height:24px}
.dt01{padding:10px 0 20px}
.dt01 .hd .info .fontS span{padding:5px}
.news-ls01{margin-bottom:-15px}
.news-ls01 .item{margin-bottom:15px;width:100%}
.customer-slk02 .pic{float:none;width:auto;margin:0 0 10px}
.customer-ls01{margin-bottom:-25px}
.customer-ls01 .item{margin-bottom:25px;width:100%}
.customer-slk02 .slick-dots{left:auto;right:15px}
.customer-slk02 .slick-dots li{margin:0 2px;width:10px;height:2px}
.customer-slk02 .slick-dots .slick-active{width:20px}
.m-intro01{margin-bottom:20px;display:block}
.m-intro01 .content,.m-intro01 .pic{width:100%}
.m-mission01 .pic{float:none;width:auto;margin-bottom:10px}
.m-mission01 .content{padding:0}
.m-mission01 .content .txt{margin-top:20px}
.m-ability01{display:-webkit-flex;display:flex;flex-wrap:wrap}
.m-ability01 .line1,.m-ability01 .line2{display:none}
.m-ability01 .col-l,.m-ability01 .col-m,.m-ability01 .col-r{padding:0;float:none;width:auto}
.m-ability01 .col-l{margin-bottom:20px;order:2}
.m-ability01 .col-m{order:1}
.m-ability01 .col-r{order:3}
.ability-info01 .pic{margin-bottom:10px}
.txt-ls02{margin-bottom:-5px}
.txt-ls02 .item{padding:5px 15px;margin-bottom:5px;font-size:12px}
.ability-info02 .lab{margin-top:5px;width:100%}
.txt-ls03{padding-top:46px}
.txt-ls03 .item{margin-top:-46px;width:320px;height:144px;line-height:102px}
.txt-ls03 .txtLs03-tit{font-size:14px}
.txt-ls03 .txtLs03-lab{font-size:10px}
.txt-ls03 .item:nth-child(2){width:280px;height:126px;line-height:90px}
.txt-ls03 .item:nth-child(1){width:240px;height:115px;line-height:80px}
.step-ls01 .item{width:50%}
.step-ls01 .wrap{height:100px}
.step-ls01 .pic{margin-bottom:5px;height:40px;line-height:40px}
.recruit-ls01{margin-bottom:-15px}
.recruit-ls01 .item{margin-bottom:15px;width:100%}
.recruit-ls01 .content{min-height:0}
.partner-slk01 .slick-dots li{margin:0 2px;width:4px;height:4px}
.partner-slk01 .slick-dots .slick-active{width:12px}
.form-02 .form-content{margin-bottom:-5px}
.form-02 .form-item{margin-bottom:5px}
.form-02 .inp{padding:0 15px;height:32px;line-height:30px}
.form-02 .xing{left:5px}
.form-02 .tar{height:100px}
.form-02 .form-btn{margin-top:10px}
.form-02 .form-btn .a1{width:100px;height:30px;line-height:30px}
.select-01.select-01_2 .select-tit span{padding:0 15px;height:32px;line-height:30px;-webkit-background-size:10px auto;background-size:10px auto;background-position:right 8px center}
.select-01.select-01_2 .select-option{height:118px}
.select-01.select-01_2 .select-option li{padding:0 15px}
.vCode-02 .input{width:120px}
.vCode-02 .vCode-img{height:32px;line-height:32px;width:90px}
.form-02 .input .city-picker-span{padding:0 15px;height:32px!important;line-height:30px!important;-webkit-background-size:10px auto;background-size:10px auto;background-position:right 8px center}
.tabs03{width:80%}
.section-05 .wp{display:block}
.section-05 .col-l,.section-05 .col-r{float:none;width:100%}
.section-05 .col-l{margin-bottom:20px}
.form-05 .t{width:100px}
.form-05 .content{width:calc(100% - 100px)}
}



.row-zfxq1{padding: 76px 0; background-color: #F1F3F7; overflow: hidden;}
.row-zfxq1 .m-tit02{margin-bottom: 36px;}
.box-zfxq1{}
.box-zfxq1 .items{padding: 40px 36px; background-color: #FFFFFF; position: relative; box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08); border-radius: 10px; font-size: 0;}
.box-zfxq1 .items+.items{margin-top: 18px;}
.box-zfxq1 .pic{display: inline-block; vertical-align: top; width: 22.9%; border-radius: 8px; overflow: hidden;}
.box-zfxq1 .pic img{display:block; width: 100%;}
.box-zfxq1 .text{padding: 4px 100px 0 42px; display: inline-block; vertical-align: top; width: 38.4%;}
.box-zfxq1 .text .title{margin-bottom: 16px; font-size: 26px; color: #333333; font-weight: bold; line-height: 1.2;}
.box-zfxq1 .text .txt{margin-bottom: 16px; font-size: 16px; color: #333333; line-height: 1.75;}
.box-zfxq1 .text .price{margin-bottom: 22px; font-size: 28px; color: #333333; font-weight: bold; line-height: 1.1;}
.box-zfxq1 .text .tags{margin: 0 -5px -5px 0; font-size: 0;}
.box-zfxq1 .text .tags span{margin: 0 5px 5px 0; padding: 0 8px; display: inline-block; vertical-align: middle; min-width: 118px; background-color: #0A60B0; border-radius: 4px; line-height: 40px; font-size: 16px; color: #FFFFFF; text-align: center;}
.box-zfxq1 .info{padding-top: 20px; padding-right: 72px; display: inline-block; vertical-align: top; width: 38.7%; font-size: 18px; color: #333333; line-height: 1.5; overflow: hidden;}
.box-zfxq1 .info p{margin-bottom: 17px;}
.box-zfxq1 .info img{margin: 4px 10px 0 0; display: inline-block; vertical-align: top; max-width: 18px;}
.box-zfxq1 .btns{position: absolute; right: 0; top: 0; height: 100%; background-color: #0A60B0; border-radius: 0 10px 10px 0;}
.box-zfxq1 .btns .a1{display: block; width: 72px; height: 100%; position: relative;}
.box-zfxq1 .btns .a1 span{position: absolute; left: 50%; top: 50%; width: 20px; font-size: 20px; color: #FFFFFF; font-weight: bold; line-height: 1.2; -webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); text-align: center;}
.box-zfxq1 .btns .code{position: absolute; right: 100%; top: 0; bottom: 0; width: 316px; border: 1px solid rgba(0,0,0,0.1); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08); border-radius: 0px 10px 10px 0px; background-color: #fff; opacity: 0; visibility: hidden; -webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;}
.box-zfxq1 .btns .code .code-in{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); z-index: 10;}
.box-zfxq1 .btns .code .code-img{margin: 0 auto 12px; width: 180px; height: 180px; line-height: 178px; border: 1px solid rgba(0,0,0,0.14); font-size: 0; text-align: center;}
.box-zfxq1 .btns .code .code-img img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.box-zfxq1 .btns .code .t{font-size: 16px; color: #666666; line-height: 26px; text-align: center;}
.box-zfxq1 .btns:hover .code{opacity: 1; visibility: visible;}
@media only screen and (max-width:1920px){
    .row-zfxq1{padding: 3.958vw 0;}
    .row-zfxq1 .m-tit02{margin-bottom: 1.875vw;}
    .box-zfxq1 .items{padding: 2.083vw 1.875vw;}
    .box-zfxq1 .items+.items{margin-top: 0.937vw;}
    .box-zfxq1 .pic{border-radius: 0.416vw;}
    .box-zfxq1 .text{padding: 0.208vw 5.208vw 0 2.187vw;}
    .box-zfxq1 .text .title{margin-bottom: 0.833vw; font-size: 1.354vw;}
    .box-zfxq1 .text .txt{margin-bottom: 0.833vw; font-size: 0.833vw;}
    .box-zfxq1 .text .price{margin-bottom: 1.145vw; font-size: 1.458vw;}
    .box-zfxq1 .text .tags{margin: 0 -0.260vw -0.260vw 0;}
    .box-zfxq1 .text .tags span{margin: 0 0.260vw 0.260vw 0; padding: 0 0.416vw;   min-width: 6.145vw; line-height: 2.083vw; font-size: 0.833vw;}
    .box-zfxq1 .info{padding-top: 1.041vw; padding-right: 3.75vw; font-size: 0.937vw;}
    .box-zfxq1 .info p{margin-bottom: 0.885vw;}
    .box-zfxq1 .info img{margin: 0.408vw 0.520vw 0 0; max-width: 0.937vw;}
    .box-zfxq1 .btns .a1{width: 3.75vw;}
    .box-zfxq1 .btns .a1 span{font-size: 1.041vw;}
    .box-zfxq1 .btns .code{width: 16.45vw; box-shadow: 0 0 1.562vw 0 rgba(0,0,0,0.08); border-radius: 0 0.520vw 0.520vw 0;}
    .box-zfxq1 .btns .code .code-img{margin: 0 auto 0.625vw; width: 9.375vw; height: 9.375vw; line-height: 9.270vw;}
    .box-zfxq1 .btns .code .t{font-size: 0.833vw;}
}




._Title1{ width:100%; text-align:center; color:#333333; font-size:2.5vw; line-height:50px; position:relative; z-index:2; letter-spacing:1px; padding-bottom:18px;margin-top: 30px;font-weight: bold;}
._Title1:after{ float:left; width:30px; height:2px; content:''; position:absolute; left:50%; bottom:0; background:#14264e; margin-left:-15px;}
._Title2{ float:left; width:100%; text-align:center; color:#777; font-size:20px; line-height:26px; position:relative; z-index:2; margin-top:15px;margin-bottom: 50px;}
._Title3{ float:left; width:100%; text-align:center; color:#fff; font-size:40px; line-height:50px; position:relative; z-index:2; letter-spacing:2px; padding-bottom:18px;}
._Title3:after{ float:left; width:30px; height:2px; content:''; position:absolute; left:50%; bottom:0; background:#fff; margin-left:-15px;}
._Title4{ float:left; width:100%; text-align:center; color:#fff; font-size:16px; line-height:26px; position:relative; z-index:2; margin-top:15px;}
@media  screen and (max-width:992px){
._Title1{ font-size:20px; line-height:30px; padding-bottom:10px;}
._Title2{ font-size:14px; line-height:24px; margin-top:8px;}
._Title3{ font-size:20px; line-height:30px; padding-bottom:10px;}
._Title4{ font-size:14px; line-height:24px; margin-top:8px;}
}