/*.font-en{font-family:"BlueberrySans"}*/
.font-normal{font-family:-apple-system,Segoe UI,Source Han Sans CN,PingFangSC,PingFang SC-Semibold,Hiragino Sans GB,Microsoft YaHei}
.white{color:#fff}
.blue{color:#059afe}
.green{color:#00c857}
.black{color:#000}
.black40{color:#474747}
.black80{color:#888}
.gray{color:#8c8c8c}
.red{color:red}
/*.bg-lightblue{background-color:#f7f8fc}*/
.bg-white{background-color:#fff}
.bg-black{background-color:#000}
.bg-blue{background-color:#059afe}
/*.bg-gray{background-color:#f2f3f5}*/
/*.bg-lightgray{background-color:#f7f8fc}*/
.bg-darkgray{background-color:#c9c9ca}
.bg-yellow{background-color:#fade55}
.bg-cblue{background-color:#61c0fa}
.bg-green{background-color:#5bc664}
.bg-black30{background-color:#333}
html,body,div,span,applet,object,iframe,p,blockquote,a,abbr,acronym,big,cite,b,center,h1,h2,h3,h4,h5,h6,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{font-size:0;font-family:unset}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.container{overflow:hidden}
[class*=" icon-"],[class^=icon-]{font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;speak:none;text-transform:none}
.v-rl{writing-mode:vertical-rl;-ms-writing-mode:tb-rl}
.v-lr{writing-mode:vertical-lr;-ms-writing-mode:tb-lr}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.bg-cover,.bg-contain{background-position:center center;background-repeat:no-repeat}
.bg-cover{background-size:cover}
.bg-contain{background-size:contain}
.wow{visibility:hidden}
.no-cssanimations .wow{visibility:visible}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mt-110{margin-top:110px}
.mt-120{margin-top:120px}
.mt-130{margin-top:130px}
.mt-140{margin-top:140px}
.mt-150{margin-top:150px}
.mt-160{margin-top:160px}
.mt-170{margin-top:170px}
.mt-180{margin-top:180px}
.mt-190{margin-top:190px}
.mt-200{margin-top:200px}
@media(max-width:1024px){.mt-40{margin-top:20px}
.mt-50{margin-top:25px}
.mt-60{margin-top:30px}
.mt-70{margin-top:35px}
.mt-80{margin-top:40px}
.mt-90{margin-top:45px}
.mt-100{margin-top:50px}
.mt-110{margin-top:55px}
.mt-120{margin-top:60px}
.mt-130{margin-top:65px}
.mt-140{margin-top:70px}
.mt-150{margin-top:75px}
.mt-160{margin-top:80px}
.mt-170{margin-top:85px}
.mt-180{margin-top:90px}
.mt-190{margin-top:95px}
.mt-200{margin-top:100px}
}.list{font-size:0;list-style:none;margin-right:0;margin-left:0;padding:0}
.list>li{display:inline-block;vertical-align:top}
.list-1>li{width:100%}
.list-2>li{width:50%}
.list-3>li{width:33.3333333333%}
.list-4>li{width:25%}
.list-5>li{width:20%}
.list-6>li{width:16.6666666667%}
.list-default{margin-right:-14px;margin-left:-14px}
.list-item{margin-right:14px;margin-left:14px}
@media(max-width:1024px){.list-default{margin-right:-10px;margin-left:-10px}
.list-item{margin-right:10px;margin-left:10px}
}@media(max-width:480px){.list-default{margin-right:-5px;margin-left:-5px}
.list-item{margin-right:5px;margin-left:5px}
}.line1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.line-multiy,.line5,.line4,.line3,.line2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.line2{-webkit-line-clamp:2}
.line3{-webkit-line-clamp:3}
.line4{-webkit-line-clamp:4}
.line5{-webkit-line-clamp:5}
.fz-12{font-size:12px}
.fz-13{font-size:13px}
.fz-14{font-size:14px}
.fz-15{font-size:15px}
.fz-16{font-size:16px}
.fz-17{font-size:17px}
.fz-18{font-size:18px}
.fz-19{font-size:19px}
.fz-20{font-size:20px}
.fz-21{font-size:21px}
.fz-22{font-size:22px}
.fz-23{font-size:23px}
.fz-24{font-size:24px}
.fz-25{font-size:25px}
.fz-26{font-size:26px}
.fz-27{font-size:27px}
.fz-28{font-size:28px}
.fz-29{font-size:29px}
.fz-30{font-size:30px}
.fz-31{font-size:31px}
.fz-32{font-size:32px}
.fz-33{font-size:33px}
.fz-34{font-size:34px}
.fz-35{font-size:35px}
.fz-36{font-size:36px}
.fz-37{font-size:37px}
.fz-38{font-size:38px}
.fz-39{font-size:39px}
.fz-40{font-size:40px}
.fz-41{font-size:41px}
.fz-42{font-size:42px}
.fz-43{font-size:43px}
.fz-44{font-size:44px}
.fz-45{font-size:45px}
.fz-46{font-size:46px}
.fz-47{font-size:47px}
.fz-48{font-size:48px}
.fz-49{font-size:49px}
.fz-50{font-size:50px}
.fz-60{font-size:60px}
@media(max-width:1280px){.fz-60{font-size:52px}
.fz-50{font-size:44px}
.fz-48{font-size:40px}
.fz-40{font-size:36px}
.fz-36{font-size:32px}
.fz-30{font-size:26px}
.fz-16{font-size:14px}
}@media(max-width:1024px){.fz-60{font-size:48px}
.fz-50{font-size:40px}
.fz-48{font-size:36px}
.fz-40{font-size:32px}
.fz-36{font-size:28px}
.fz-30{font-size:22px}
.fz-24{font-size:20px}
.fz-20{font-size:18px}
.fz-18{font-size:16px}
.fz-14{font-size:12px}
}@media(max-width:768px){.fz-60{font-size:40px}
.fz-50{font-size:32px}
.fz-40{font-size:24px}
.fz-36{font-size:24px}
.fz-30{font-size:20px}
.fz-24{font-size:18px}
.fz-20{font-size:16px}
}
@media (max-width: 768px) {
    .solution-item__desc.fz-24 {font-size: 16px;}
}
@media(max-width:480px){.fz-60{font-size:26px}
.fz-50{font-size:28px}
.fz-40{font-size:20px}
}.wx-share{margin-top:-85px;margin-left:-70px;border-radius:3px;position:fixed;z-index:1000;top:50%;left:50%;width:140px;padding-top:20px;background-color:#fff;cursor:pointer;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}
.wx-share img{display:block;width:120px;margin:0 auto}
.wx-share p{font-size:12px;line-height:30px;text-align:center;font-weight:500;color:#000}
.wx-share i{position:absolute;top:0;right:0;font-size:12px;width:20px;height:20px;line-height:20px;text-align:center;color:#000}
.img-box{position:relative}
.img-box::before{content:"";display:block}
.img-box>img{left:0;position:absolute;top:0;width:100%}
.social-qrcode{position:relative}
.social-qrcode img{position:absolute;bottom:100%;left:50%;width:80px;margin-left:-40px;margin-bottom:10px;visibility:hidden;opacity:0;transform:scale(0);transform-origin:bottom center;transition:all .3s}
.social-qrcode:hover img{visibility:visible;opacity:1;transform:scale(1)}
.ptb-100{padding-top:60px;padding-bottom:60px}
.ptb-70{padding-top:70px;padding-bottom:70px}
@media(max-width:1024px){.ptb-100{padding:10px;}
.ptb-70{padding-top:40px;padding-bottom:40px}
}.comm-title{font-weight:700;line-height:1.25}
.comm-desc{line-height:1.5}
.comm-desc img{max-width:100%;height:auto !important}
.comm-form-desc a{font-weight:400;color:#059afe;font-style:italic;text-decoration:underline}
.comm-intro h3,.in-jscp1{font-size:40px;line-height:1.2;font-weight:700;color:#000;margin-bottom:.25em}
.comm-intro p{font-size:16px;line-height:1.5;color:#474747}
@media(max-width:1280px){.comm-intro h3,.in-jscp1{font-size:36px}
}@media(max-width:1024px){.comm-intro h3,.in-jscp1{font-size:32px}
.comm-intro p{font-size:14px}
}@media(max-width:768px){.comm-intro h3,.in-jscp1{font-size:24px}
}@media(max-width:480px){.comm-intro h3,.in-jscp1{font-size:20px}
}.line-bg{height:1px;background-color:#d6dae5}
.line-gray{height:1px;background-color:#f2f3f5}
@media(max-width:1024px){.line-bg,.line-gray{height:.5px}
}.lineheight-2{line-height:2}
.mw-500{max-width:500px}
.mw-520{max-width:600px}
.mw-640{max-width:640px}
.mw-800{max-width:800px}
.list-more{display:inline-block;vertical-align:top;padding:0 20px;line-height:50px;background-color:#059afe;color:#fff;border-radius:3px}
.list-more span{font-weight:700;margin-left:1em;display:inline-block;vertical-align:top;line-height:50px;transition:transform .3s}
@media(any-hover:hover){.list-more:hover span{transform:translateX(4px)}
}@media(max-width:768px){.list-more{line-height:40px;padding:0 10px}
.list-more span{line-height:40px}
}.text-uppercase{text-transform:uppercase}
.col-25{width:25%}
.col-33{width:33.3333%}
.col-50{width:50%}
.col-66{width:66.6666%}
.col-100{width:100%}
.lts-30{letter-spacing:.03em}
.lts-10{letter-spacing:.01em}
.display-ib{display:inline-block;vertical-align:top}
.fw-300{font-weight:300}
.fw-400{font-weight:400}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
.fw-700{font-weight:700}
.plugin-layer-box.msg{position:fixed;top:50%;left:50%;border-radius:3px;z-index:500;font-size:14px;line-height:40px;padding:0 20px;background-color:rgba(0,0,0,.7);color:#fff;letter-spacing:.05em;transform:translate(-50%,-50%)}
.plugin-layer-box.dialog{position:fixed;top:0;right:0;bottom:0;left:0}
.plugin-layer-mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8)}
.plugin-layer-main{position:absolute;top:50%;left:50%;width:480px;height:240px;margin-top:-120px;margin-left:-240px;border-radius:10px;overflow:hidden;background-color:#fff}
.plugin-layer-content{height:180px;font-size:20px;line-height:1.5;font-weight:500;color:#000;display:flex;align-items:center;justify-content:center}
.plugin-layer-btns{font-size:0;border-top:3px solid #000}
.plugin-layer-btn{font-size:16px;font-weight:500;box-sizing:border-box;cursor:pointer;display:inline-block;vertical-align:top;width:50%;background-color:#8762ff;color:#000;line-height:60px;text-align:center;transition:color .3s}
.plugin-layer-btn:nth-of-type(n+2){border-left:3px solid #000}
@media(any-hover:hover){.plugin-layer-btn:hover{color:rgba(0,0,0,.3)}
}@media(max-width:480px){.plugin-layer-main{width:90%;left:5%;margin-left:0}
}@keyframes moreArrow{from{transform:translateX(0)}
49%{transform:translateX(110%)}
50%{transform:translateX(110%);opacity:0}
51%{transform:translateX(-110%);opacity:1}
100%{transform:translateX(0)}
}@font-face{font-family:"BlueberrySans";font-style:normal;font-weight:300;src:local("BlueberrySans"),url("../font/BlueberrySans-Light.woff2") format("woff2"),url("../font/BlueberrySans-Light.woff") format("woff")}
@font-face{font-family:"BlueberrySans";font-style:normal;font-weight:400;src:local("BlueberrySans"),url("../font/BlueberrySans-Regular.woff2") format("woff2"),url("../font/BlueberrySans-Regular.woff") format("woff")}
@font-face{font-family:"BlueberrySans";font-style:normal;font-weight:500;src:local("BlueberrySans"),url("../font/BlueberrySans-Medium.woff2") format("woff2"),url("../font/BlueberrySans-Medium.woff") format("woff")}
@font-face{font-family:"BlueberrySans";font-style:normal;font-weight:700;src:local("BlueberrySans"),url("../font/BlueberrySans-Bold.woff2") format("woff2"),url("../font/BlueberrySans-bold.woff") format("woff")}
@font-face{font-family:"BlueberrySans";font-style:normal;font-weight:800;src:local("BlueberrySans"),url("../font/BlueberrySans-ExtraBold.woff2") format("woff2"),url("../font/BlueberrySans-ExtraBold.woff") format("woff")}
@font-face{font-family:"BlueberrySans";font-style:normal;font-weight:900;src:local("BlueberrySans"),url("../font/BlueberrySans-Black.woff2") format("woff2"),url("../font/BlueberrySans-Black.woff") format("woff")}
@font-face{font-family:"iconfont";src:url("../font/iconfont.woff2") format("woff2"),url("../font/iconfont.woff") format("woff")}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-preview:before{content:""}
.icon-wechatcce:before{content:""}
.icon-instagram1:before{content:""}
.icon-facebook1:before{content:""}
.icon-youtube:before{content:""}
.icon-linkedin:before{content:""}
.icon-good_on:before{content:""}
.icon-collect_on:before{content:""}
.icon-back:before{content:""}
.icon-weixin:before{content:""}
.icon-email:before{content:""}
.icon-tel:before{content:""}
.icon-time:before{content:""}
.icon-unread:before{content:""}
.icon-haveread:before{content:""}
.icon-lesson:before{content:""}
.icon-collect:before{content:""}
.icon-services_01:before{content:""}
.icon-services_02:before{content:""}
.icon-services_03:before{content:""}
.icon-services_04:before{content:""}
.icon-minus:before{content:""}
.icon-hsearch:before{content:""}
.icon-facebook:before{content:""}
.icon-twitter:before{content:""}
.icon-instagram:before{content:""}
.icon-map:before{content:""}
.icon-process_03:before{content:""}
.icon-process_02:before{content:""}
.icon-process_04:before{content:""}
.icon-process_05:before{content:""}
.icon-process_01:before{content:""}
.icon-jsearch:before{content:""}
.icon-close:before{content:""}
.icon-next:before{content:""}
.icon-up:before{content:""}
.icon-down:before{content:""}
.icon-prev:before{content:""}
.icon-wechat:before{content:""}
.icon-weibo:before{content:""}
.icon-tiktok:before{content:""}
.icon-qrcode:before{content:""}
.icon-download:before{content:""}
.icon-lang:before{content:""}
.icon-user:before{content:""}
.icon-more:before{content:""}
.icon-bottom:before{content:""}
.icon-submit:before{content:""}
.icon-view:before{content:""}
.icon-good:before{content:""}
.icon-octagon:before{content:""}
.icon-plus:before{content:""}
.icon-play:before{content:""}
.icon-service:before{content:""}
.icon-apply:before{content:""}
.icon-home:before{content:""}
.icon-search:before{content:""}
.icon-checkbox:before{content:""}
.icon-checkbox_on:before{content:""}
.icon-delete:before{content:""}
.icon-radius:before{content:""}
.icon-weight:before{content:""}
.icon-precision:before{content:""}
.icon-share:before{content:""}
.icon-splay:before{content:""}
.icon-list:before{content:""}
@keyframes fadeInUpSmall{from{opacity:0;transform:translate3d(0,80px,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}.fadeInUpSmall{animation-name:fadeInUpSmall}
@keyframes scaleBig{from{opacity:1;transform:scale(1)}
to{opacity:.1;transform:scale(2)}
}.scaleBig{animation-name:scaleBig}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}.fadeIn{animation-name:fadeIn}
@keyframes clipToRight{from{-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%)}
to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}
}.clipToRight{animation-name:clipToRight}
@keyframes clipToLeft{from{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}
to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}
}.clipToLeft{animation-name:clipToLeft}
.animated{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.animated.infinite{animation-iteration-count:infinite}
.animated.delay-1s{animation-delay:1s}
.animated.delay-2s{animation-delay:2s}
.animated.delay-3s{animation-delay:3s}
.animated.delay-4s{animation-delay:4s}
.animated.delay-5s{animation-delay:5s}
.animated.fast{animation-duration:800ms}
.animated.faster{animation-duration:500ms}
.animated.slow{animation-duration:2s}
.animated.slower{animation-duration:3s}
.wrap{max-width:1600px;margin-right:auto;margin-left:auto}
.w-1440{max-width:1440px;margin-right:auto;margin-left:auto}
.comm-wrap{max-width:1600px;margin-right:auto;margin-left:auto;margin-bottom:70px;}
.blank-top{height:60px}
@media(max-width:1440px){.wrap{margin-right:auto;margin-left:auto}
}@media(max-width:1360px){.wrap{margin-right:40px;margin-left:40px}
}@media(max-width:1024px){.wrap{margin-right:20px;margin-left:20px}
}html{overflow-y:overlay}
html::-webkit-scrollbar{width:6px;height:6px;background:rgba(0,0,0,0)}
html::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:4px}
html:hover::-webkit-scrollbar-thumb{background:#7d7d7d}
html:hover::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
.header{position:fixed;top:0;right:0;left:0;z-index:300;padding-top:30px;padding-bottom:15px;transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.header::before{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;background-color:#e8e8e8;visibility:hidden;opacity:0}
.header-logo{position:relative;z-index:10;display:inline-block;vertical-align:top;padding:2px 0}
.header-logo svg{height:30px;width:auto}
.header-logo path{fill:#fff}
.header-inner{position:relative}
.header-right{position:absolute;top:0;right:0}
@media(min-width:1101px){.header-right{transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
}.header-contact{display:inline-block;vertical-align:top;width:116px;line-height:34px;background-color:#059afe;color:#fff;text-align:center;font-weight:500;transition:all .3s}
.header-user-box{position:relative;margin-right:30px}
.header-user-box .header-user{margin-right:0}
.header-user-box::after{content:"";position:absolute;right:-15px;left:-15px;top:100%;height:13px}
.header-signout{line-height:30px;border:1px solid #e8e8e8;padding:0 20px;margin:10px 0;transition:all .3s}
.hub-msg{padding:0;visibility:hidden;opacity:0;position:absolute;top:100%;left:50%;width:310px;margin-left:-155px;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:3px;margin-top:12px;background-color:#fff;transition:all .3s}
.hub-msg::before{content:"";position:absolute;top:0;left:50%;margin-left:-14px;margin-top:-7px;width:28px;height:7px;}
.hubmsg-item{position:relative;display:block;padding:20px 20px 20px 46px;border-bottom:1px solid #f7f8fc;transition:background .3s}
.hubmsg-item::before{content:"";position:absolute;top:18px;left:20px;font-family:iconfont;font-size:18px;line-height:18px;color:#059afe}
.hubmsg-item.readed::before{color:#474747}
.hubmsg-item__date{margin-right:15px}
.hubmsg-handle{display:flex;margin-right:20px;margin-left:26px;padding:10px 0;justify-content:space-between}
.btn-mark-msg{position:relative;padding-left:20px;cursor:pointer;line-height:20px}
.btn-mark-msg::before{content:"";position:absolute;top:50%;left:0;margin-top:-6px;display:inline-block;vertical-align:top;width:10px;height:10px;border:1px solid #059afe;border-radius:50%}
.hubmsg-more{line-height:20px}
.hubmsg-more span{display:inline-block;vertical-align:top;line-height:20px;transition:transform .3s}
@media(any-hover:hover){.header-signout:hover{background-color:#059afe;color:#fff}
.header-user-box:hover .hub-msg{visibility:visible;opacity:1}
.hubmsg-item:hover{background-color:#f7f8fc}
.hubmsg-more:hover span{transform:translateX(4px)}
}.header-user{display:inline-block;vertical-align:top;color:#fff;font-weight:500;line-height:34px;margin-right:30px;transition:color .3s}
.header-user::before{margin-right:.5em}
.header-user.home{display:none}
.header-menu{display:inline-block;vertical-align:top;margin-left:30px;transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.hm-ul,.hm-item{display:inline-block;vertical-align:top}
.hm-ul{position:relative;margin:0;padding:0;list-style:none}
.hm-ul.subsite{margin-right:20px}
.hm-ul.subsite::after{content:"";position:absolute;top:50%;right:-10px;width:1px;height:14px;margin-top:-7px;background-color:rgba(255,255,255,.2)}
.hm-item{position:relative;margin-right:10px;margin-left:10px}
.hm-item::before{content:"";position:absolute;top:100%;right:-15px;left:-15px;height:13px}
.hm-item::after{content:"";position:absolute;top:100%;left:50%;width:28px;height:8px;margin-left:-14px;margin-top:5px;background-size:100% auto;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.hm-item.active::after,.hm-item.current::after{visibility:visible;opacity:1}
.hm-item.active .hm-link,.hm-item.current .hm-link{color:#059afe}
.hm-item__arrow{display:none}
.hm-link{display:block;line-height:34px;color:#fff;transition:color .3s cubic-bezier(0.215,0.61,0.355,1)}
.hover-menu .header,.fixed-menu .header,.page-inner .header,.search-open .header,.menu-open .header{background-color:#fff}
.hover-menu .header::before,.fixed-menu .header::before,.page-inner .header::before,.search-open .header::before,.menu-open .header::before{visibility:visible;opacity:1}
.hover-menu .header::after,.fixed-menu .header::after,.page-inner .header::after,.search-open .header::after,.menu-open .header::after{visibility:hidden;opacity:0}
.hover-menu .header-logo path,.fixed-menu .header-logo path,.page-inner .header-logo path,.search-open .header-logo path,.menu-open .header-logo path{fill:#059afe}
.hover-menu .hm-link,.fixed-menu .hm-link,.page-inner .hm-link,.search-open .hm-link,.menu-open .hm-link{color:#000}
.hover-menu .hm-ul.subsite::after,.fixed-menu .hm-ul.subsite::after,.page-inner .hm-ul.subsite::after,.search-open .hm-ul.subsite::after,.menu-open .hm-ul.subsite::after{background-color:rgba(0,0,0,.2)}
.hover-menu .header-user,.fixed-menu .header-user,.page-inner .header-user,.search-open .header-user,.menu-open .header-user{color:#000}
.hover-menu .btn-menu span,.fixed-menu .btn-menu span,.page-inner .btn-menu span,.search-open .btn-menu span,.menu-open .btn-menu span{background-color:#059afe}
.hover-menu .btn-back,.hover-menu .btn-search,.fixed-menu .btn-back,.fixed-menu .btn-search,.page-inner .btn-back,.page-inner .btn-search,.search-open .btn-back,.search-open .btn-search,.menu-open .btn-back,.menu-open .btn-search{color:#059afe}
.pmenu-blue .header{background-color:#f7f8fc}
.hover-menu.pmenu-blue .header,.fixed-menu.pmenu-blue .header,.search-open.pmenu-blue .header{background-color:#fff}
.fixed-menu.hide-menu .header{margin-top:-60px}
.menu-open.hide-menu .header{margin-top:0}
.menu-open .container{position:fixed;top:0;right:0;left:0}
@media(min-width:1101px){.hover-menu .container{position:fixed;top:0;right:0;left:0}
}@media(any-hover:hover){.header-user:hover{color:#059afe}
.header-contact:hover{background-color:#e8e8e8;color:#222222}
}@media(max-width:1280px){.header-user-box{margin-right:20px}
.header-user{margin-right:20px}
.header-contact{width:auto;padding:0 15px}
}@media(max-width:1024px){.header::before{height:.5px}
}@media(max-width:768px){.header-user-box{position:relative;margin-right:20px}
.header-user{margin-right:20px;margin-left:10px;font-size:12px}
.header-user.home{display:inline-block}
.header-contact{font-size:12px;width:90px}
}.sub-header{z-index:100;position:fixed;top:60px;right:0;left:0;background-color:#fff;overflow:hidden;height:0;max-height:calc(100vh - 60px);overflow-y:overlay}
.sub-header::-webkit-scrollbar{width:6px;height:6px;background:rgba(0,0,0,0)}
.sub-header::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:4px}
.sub-header:hover::-webkit-scrollbar-thumb{background:#7d7d7d}
.sub-header:hover::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
.subh-item{display:none}
.subh-item.active{display:block}
.list-subip>li{margin-bottom:20px}
.sub-iproduct{display:inline-block;vertical-align:top;width:calc(100% - 440px);box-sizing:border-box;padding:30px 25px 30px 0}
.subip-item__img{overflow:hidden}
.subip-item__img::before{padding-top:53.3333333333%}
.subip-item__img img{transition:transform .6s ease}
.subip-item__cate{display:block;line-height:1.5;color:#000;transition:color .3s}
.subip-item__links{display:flex;justify-content:space-between}
.subip-item__links a{line-height:24px}
.subip-item__links .learn-more span{line-height:24px}
.subip-link{display:inline-block;vertical-align:top;line-height:30px;color:#474747;font-weight:300;letter-spacing:.01em;transition:color .3s}
.subip-link .ico{display:inline-block;vertical-align:top;width:30px}
.subip-link .ico::before{padding-top:100%}
.subip-link .ico img{max-height:30px}
.subip-link .new{display:inline-block;vertical-align:top;border:1px solid #059afe;color:#059afe;line-height:1;border-radius:2px;font-size:12px;padding:0 2px;margin-top:8px;margin-left:16px;transform:scale(0.66);transform-origin:left center}
.subi-menu{position:relative;padding:30px 0 30px 25px;display:inline-block;vertical-align:top;width:220px;box-sizing:border-box}
.subi-menu::before{content:"";position:absolute;top:0;left:0;width:1px;height:1000px;background-color:#e8e8e8}
.subim-cate-box{display:flex;justify-content:space-between;align-items:center}
.subim-cate{font-weight:700;color:#000;line-height:1.2}
.subim-link{display:block;line-height:1.5;color:#474747;font-weight:400;transition:color .3s}
.subim-more{display:inline-block;vertical-align:top;font-weight:300;color:#059afe;line-height:1}
.subim-more span{line-height:1;display:inline-block;vertical-align:top;transition:transform .3s ease}
@media(any-hover:hover){.subim-more:hover span{transform:translateX(4px)}
.subip-item__img:hover img{transform:scale3d(1.1,1.1,1.1)}
.subip-link:hover{color:#059afe;text-decoration:underline}
.subim-link:hover{color:#059afe;text-decoration:underline}
.subip-item__cate.link:hover{color:#059afe}
}@media(max-width:1100px){.header-user.search{display:none}
.sub-iproduct{width:100%;padding-top:20px;padding-bottom:20px}
.list-subip>li{width:50%}
.subim-cate{font-size:24px;font-weight:400}
.subim-cate-box{align-items:baseline;justify-content:last baseline}
.subim-cate-box .learn-more{font-size:12px}
.subi-menu{padding-right:0;padding-left:0;width:auto;padding-top:20px;padding-bottom:20px}
.subi-menu::before{right:0;width:auto;height:1px;bottom:auto}
.subim-link{font-weight:300}
.subim-ul>li{position:relative;width:auto;margin-right:10px}
.subim-ul>li::after{content:"";position:absolute;top:50%;right:-5px;width:1px;height:12px;background-color:#474747;margin-top:-6px;transform:rotate(15deg)}
}@media(max-width:640px){.subip-item__links{display:block}
.subip-item__links a:nth-of-type(1){width:auto}
}.sub-education{position:relative;padding:40px 0}
.sub-education::before{content:"";position:absolute;top:40px;bottom:40px;left:280px;width:1px;background-color:#e8e8e8}
.list-cubec>li:nth-of-type(n+2){margin-top:16px}
.sube-cate{display:inline-block;vertical-align:top;width:280px}
.subec-link{display:inline-block;vertical-align:top;font-weight:700;color:#000;line-height:1.2;transition:color .3s}
.subec-link::after{content:"";margin-left:2em;display:inline-block;vertical-align:top;font-family:iconfont;font-size:14px;line-height:24px;color:#059afe;font-weight:400;visibility:hidden;opacity:0;transition:all .3s}
.subec-link.current{color:#059afe}
.subec-link.current::after{visibility:visible;opacity:1;transform:translateX(4px)}
.sube-menu{display:inline-block;vertical-align:top;width:calc(100% - 280px);box-sizing:border-box;padding-left:60px}
.sube-menu-wrap{display:none}
.sube-menu-wrap.active{display:block}
.subem-item{display:inline-block;vertical-align:top;margin-right:80px}
.subem-item:last-of-type{margin-right:0}
.subem-item__title{display:inline-block;vertical-align:top;line-height:1.5;color:#000;font-weight:500}
.subem-ul>li{display:block}
.subem-link{letter-spacing:.01em;color:#474747;line-height:24px;font-weight:500;transition:color .3s}
.subem-link .new{display:inline-block;vertical-align:top;border:1px solid #059afe;color:#059afe;line-height:1;border-radius:2px;font-size:12px;padding:0 2px;margin-top:6px;transform:scale(0.66);transform-origin:right center}
.sube-menu__header{display:none}
@media(any-hover:hover){.subem-link:hover{color:#059afe;text-decoration:underline}
}@media(max-width:1100px){.sub-education{padding-top:20px;padding-bottom:20px}
.sub-education::before{display:none}
.sube-cate{display:none}
.sube-menu{width:auto;display:block;padding-left:0}
.sube-menu-wrap{display:block}
.sube-menu-wrap.active .sube-menu__header::after{visibility:visible;opacity:1}
.sube-menu-wrap:nth-of-type(n+2){border-top:1px solid #f7f8fc}
.sube-menu__header{position:relative;display:inline-block;vertical-align:top;line-height:80px}
.sube-menu__header::before{z-index:2;content:"";position:absolute;top:0;bottom:0;height:auto;right:auto;left:100%;width:27px;background-color:#fff}
.sube-menu__header::after{content:"";position:absolute;width:28px;height:31px;background-size:contain;visibility:hidden;opacity:0;top:50%;margin-top:-14px;left:100%;margin-left:2px;transform:rotate(90deg)}
.sube-menu__body{display:none;padding-bottom:30px}
.subem-item{display:block;margin-right:0}
.subem-item:nth-of-type(n+2){margin-top:20px}
.subem-ul{margin-top:10px}
.subem-ul>li{position:relative;display:inline-block;vertical-align:top;margin-right:20px;width:auto}
.subem-ul>li::after{content:"";position:absolute;top:50%;right:-10px;width:1px;height:12px;background-color:#474747;margin-top:-6px;transform:rotate(15deg)}
.subem-ul>li:last-of-type::after{display:none}
.subem-item__title{font-size:16px;font-weight:400}
.subem-link{font-weight:300}
}.list-subhsas{margin-right:-80px;margin-left:-80px}
.list-subhsas>li{position:relative;z-index:1}
.list-subhsas>li::before{content:"";position:absolute;bottom:0;top:0;width:50vw;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(0.215,0.61,0.355,1);background-color:#059afe}
.list-subhsas>li:nth-of-type(2n+1)::before{right:0}
.list-subhsas>li:nth-of-type(2n)::before{left:0}
.subhsas-item{position:relative;display:flex;height:170px;padding:0 80px;align-items:center}
.subhsas-item__title{font-weight:700;color:#000;line-height:1;transition:color .3s cubic-bezier(0.215,0.61,0.355,1)}
.subhsas-item__desc{line-height:1.5;color:#474747;max-width:360px;letter-spacing:.03em;transition:color .3s}
.subhsas-link{display:inline-block;vertical-align:top;font-weight:500;color:#474747;line-height:20px;margin-right:30px;transition:color .3s cubic-bezier(0.215,0.61,0.355,1)}
.subhsas-link::after{content:"";margin-left:10px;display:inline-block;vertical-align:top;font-family:iconfont;font-size:12px;font-weight:400;transition:transform .3s ease}
@media(any-hover:hover){.subhsas-link:hover{color:#059afe}
.subhsas-link:hover::after{transform:translateX(4px)}
.list-subhsas>li:hover::before{visibility:visible;opacity:1}
.subhsas-item:hover .subhsas-item__title{color:#fff}
.subhsas-item:hover .subhsas-item__desc{color:#fff}
.subhsas-item:hover .subhsas-link{color:#fff}
}@media(max-width:1100px){.list-subhsas{margin-right:0;margin-left:0;padding-top:20px}
.list-subhsas>li{width:100%;padding:15px 0}
.list-subhsas>li::before{width:100%;bottom:auto;height:.5px;visibility:visible;opacity:1;background-color:#e8e8e8}
.list-subhsas>li:first-of-type::before{opacity:0}
.subhsas-item{padding:0;height:auto;display:block}
.subhsas-item__link{margin-top:0;padding-bottom:10px}
.subhsas-item__desc{display:none}
.subhsas-item__title{font-size:24px;font-weight:400;line-height:50px}
}.sub-industrial{padding:20px 0 40px}
.hiseries-item__img{overflow:hidden;display:block;overflow:hidden}
.hiseries-item__img::before{padding-top:53.3333333333%}
.hiseries-item__img>img{transition:transform .6s ease}
@media(any-hover:hover){.hiseries-item__img:hover>img{transform:scale3d(1.1,1.1,1.1)}
}.sub-industry{display:flex}
.subi-left{width:430px;display:flex;align-items:center}
.subi-right{width:calc(100% - 430px)}
.subi-item{display:block;display:flex;height:110px;font-weight:700;align-items:center;color:#000;text-align:center;line-height:1.25;justify-content:center;transition:all .3s}
.subi-intro{max-width:300px}
.subi-title{font-weight:700;color:#000;line-height:1.4}
.subi-desc{line-height:1.5;font-weight:300;color:#474747}
@media(any-hover:hover){.subi-item:hover{
    background-color:#059afe;
    color:#fff
}
}@media(max-width:1100px){.sub-industry{display:block;padding:40px 0}
.subi-left{width:100%;display:block}
.subi-intro{max-width:inherit}
.subi-title{font-size:24px;font-weight:400}
.subi-desc{font-size:12px}
.subi-right{width:100%}
.list-subi{margin-top:20px}
.list-subi>li{width:100%;border-top:.5px solid #e8e8e8}
.subi-item{display:block;height:auto;font-weight:400;line-height:30px;padding:15px 0;text-align:left}
}.header-search{position:fixed;z-index:300;top:0;left:50%;width:640px;height:59px;margin-left:-320px;background-color:#fff;padding:13px 20px 13px 30px;box-sizing:border-box;transform:translateY(-100%);transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.hs-close{position:absolute;top:13px;right:0;width:20px;line-height:34px;cursor:pointer}
.hs-ico{position:absolute;top:13px;left:0;width:20px;line-height:34px;text-align:center}
.hs-input{display:block;width:100%;height:34px;border:0;padding:0;outline:0;color:#000;font-family:"BlueberrySans"}
.hs-input::-moz-placeholder{color:rgba(0,0,0,.4)}
.hs-input::placeholder{color:rgba(0,0,0,.4)}
.hs-input:focus+.hs-links{visibility:visible;opacity:1}
.hs-links{position:absolute;top:100%;right:0;left:0;padding:20px 30px;background:#fff;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.hs-links-title{color:rgba(0,0,0,.4)}
.list-hslinks>li:nth-of-type(n+2){margin-top:10px}
.hslinks-item{display:inline-block;vertical-align:top;line-height:1.2;transition:color .3s}
.search-open.hide-menu .header{margin-top:0}
.search-open .header-menu,.search-open .header-right{visibility:hidden;opacity:0}
.search-open .header-search{opacity:1 !important;transform:translateY(0)}
@media(any-hover:hover){.hslinks-item:hover{color:#059afe;text-decoration:underline}
}@media(max-width:1100px){.header-search{height:auto;top:60px;bottom:0;left:0;right:0;width:auto;margin-left:0;visibility:hidden;opacity:0;padding:20px 40px;transform:none;transition:all .3s ease}
.header-search::before{content:"";position:absolute;top:70px;right:20px;left:20px;height:.5px;background-color:#e8e8e8}
.hs-ico{left:20px}
.hs-close{right:10px;text-align:center}
.hs-input{height:50px;font-size:20px;padding-left:10px;box-sizing:border-box}
.hs-ico,.hs-close{line-height:50px;top:20px}
.hs-links{top:71px}
.search-open .header-search{visibility:visible;opacity:1}
}.btn-menu{position:absolute;top:0;right:-7px;display:none;width:34px;height:34px}
.btn-menu span{position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#fff;margin-left:-10px;transition:all .5s ease-in-out;margin-top:-1px;border-radius:2px}
.btn-menu span:nth-of-type(1){margin-top:-7px}
.btn-menu span:nth-of-type(3){margin-top:5px}
.btn-back,.btn-search{position:absolute;top:0;right:34px;width:34px;font-size:16px;line-height:34px;text-align:center;color:#fff;visibility:hidden;opacity:0;transition:all .3s}
.btn-search{display:none;visibility:hidden;opacity:0}
@media(max-width:1100px){.hm-item__arrow{position:absolute;top:0;right:0;display:block;z-index:3;font-size:16px;line-height:60px;color:#000;width:40px;text-align:right}
.btn-menu{display:block}
.btn-back.show{visibility:visible;opacity:1}
.btn-search{display:block;visibility:visible;opacity:1}
.header-menu{box-sizing:border-box;position:fixed;top:60px;right:0;bottom:0;padding-bottom:0;left:0;display:block;background-color:#fff;margin-left:0;padding:20px;overflow-y:scroll;transform:translate3d(0,-150%,0);visibility:hidden;opacity:0}
.menu-open{overflow:hidden}
.menu-open .header-menu{transform:translate3d(0,0,0);visibility:visible;opacity:1}
.menu-open .header-right{visibility:visible;opacity:1;transition-delay:.3s}
.menu-open .hm-ul{visibility:visible;opacity:1;transform:translateY(0);transform:all .3s;transition-delay:.3s}
.menu-open .hm-ul:nth-of-type(2){transition-delay:.6s}
.hm-ul,.hm-item{display:block}
.hm-ul{visibility:hidden;opacity:0;transform:translateY(10px);transition:all .3s}
.hm-ul.subsite{margin-right:0}
.hm-ul::after{display:none}
.hm-ul:nth-of-type(n+2){margin-top:40px}
.hm-ul:nth-of-type(n+2) .hm-item::before{content:"";position:absolute;display:block;z-index:5;top:0;right:0;left:0;height:1px;background-color:#f7f8fc}
.hm-ul:nth-of-type(n+2) .hm-link{line-height:80px}
.hm-ul:nth-of-type(n+2) .hm-item__arrow{line-height:80px}
.hm-item{margin-right:0;margin-left:0}
.hm-item::before{display:none}
.hm-item::after{display:none}
.hm-item.current .hm-link::after{visibility:visible;opacity:0}
.hm-link{position:relative;display:inline-block;vertical-align:top;line-height:60px}
.hm-link::before{z-index:2;content:"";position:absolute;top:0;bottom:0;height:auto;right:auto;left:100%;width:27px;background-color:#fff}
.hm-link::after{content:"";position:absolute;width:28px;height:31px;background-size:contain;visibility:hidden;opacity:0;top:50%;margin-top:-14px;left:100%;margin-left:2px;transform:rotate(90deg)}
.hm-link{font-size:20px;line-height:60px}
.sub-header{z-index:300;position:fixed;top:60px;right:0;bottom:80px;left:0;height:inherit !important;overflow-y:scroll;transform:translate3d(100%,0,0);visibility:hidden;opacity:0;transition:all .3s}
.sub-header.show{transform:translate3d(0,0,0);visibility:visible;opacity:1}
.header-right{position:fixed;right:0;bottom:0;left:0;top:auto;background-color:#fff;padding:23px 20px;visibility:hidden;opacity:0}
.header-right::before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background-color:#e8e8e8}
.header-contact{float:right}
.menu-open .btn-menu span{background-color:#059afe}
.menu-open .btn-menu span:nth-of-type(1){margin-top:-1px;transform:rotate(45deg)}
.menu-open .btn-menu span:nth-of-type(2){opacity:0}
.menu-open .btn-menu span:nth-of-type(3){margin-top:-1px;transform:rotate(-45deg)}
.menu-open .btn-back,.menu-open .btn-search{color:#059afe}
.menu-open .btn-back{background-color:#fff}
.search-open .btn-search{color:#059afe}
}body .tcp-skin .tcp-right-click-popup-menu{display:none}
.footer{background-color:#181818;padding-top:40px}
.footer-left,.footer-right{display:inline-block;vertical-align:top}
.footer-left{width:430px}
.footer-left.industrial{width:330px}
.footer-right{width:calc(100% - 450px);text-align:right}
.footer-right.industrial{width:calc(100% - 330px)}
.footer-right.industrial .footer-menu{max-width:125px}
.footer-logo{display:inline-block;vertical-align:top}
.footer-logo svg{height:40px;width:auto}
.footer-logo svg path{fill:#fff}
.fleft-txt{line-height:20px;color:rgba(255,255,255,.5)}
.fleft-form{position:relative;background-color:rgba(255,255,255,.1)}
.fleft-form label.error{position:absolute;top:100%;left:0;font-size:12px;line-height:16px;font-weight:300;color:#fff}
.fleft-input{margin:0;padding:0;outline:0;box-sizing:border-box;border:0;display:inline-block;vertical-align:top;width:calc(100% - 60px);height:50px;background-color:rgba(0,0,0,0);color:#fff;padding-left:1em;font-family:"BlueberrySans"}
.fleft-submit{display:inline-block;vertical-align:top;width:60px;height:50px;padding:0;margin:0;outline:0;border:0;background-color:rgba(0,0,0,0);font-size:20px;color:#fff;cursor:pointer}
.fleft-social{line-height:24px;color:rgba(255,255,255,.5)}
.fleft-social.black{color:#888}
.fleft-social.black .fsocial-link{color:#000}
.fsocial-link{display:inline-block;vertical-align:top;line-height:24px;color:#fff;width:1.2em;text-align:center;margin-left:.4em;transition:color .3s}
.footer-menu{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:30px;text-align:left}
.footer-menu dt{color:rgba(255,255,255,.5);line-height:1.25;margin-bottom:1em;height:2.5em}
.footer-menu dd{margin:0;padding:4px 0;max-width:170px}
.footer-menu:last-of-type{margin-right:0}
.fmenu-link{color:#fff;line-height:20px}
.footer-bottom{padding:10px 0;border-top:1px solid rgba(255,255,255,.1)}
.fb-wrap{display:flex;justify-content:space-between}
.fb-copyright{display:inline-block;vertical-align:top;margin-right:15px;line-height:24px;color:rgba(255,255,255,.5)}
.fb-help{display:inline-block;vertical-align:top}
.fbh-link{margin-right:15px;display:inline-block;vertical-align:top;line-height:24px;color:rgba(255,255,255,.5);transition:color .3s}
.fb-links{display:inline-block;vertical-align:top;line-height:24px;color:rgba(255,255,255,.5)}
.fb-link{position:relative;display:inline-block;vertical-align:top;position:relative;margin-right:12px;color:rgba(255,255,255,.5);transition:color .3s}
.fb-link::after{content:"";pointer-events:none;position:absolute;top:50%;right:-6px;width:1px;height:12px;margin-top:-6px;background-color:rgba(255,255,255,.5)}
.fb-link:last-of-type{margin-right:0}
.fb-link:last-of-type::after{display:none}
.footer-lang{position:relative;display:inline-block;vertical-align:top;margin-left:30px}
.footer-lang.bottom .fl-body{bottom:100%;top:auto}
.footer-lang.bottom .flb-link{border-bottom:1px solid rgba(255,255,255,.2)}
.footer-lang:hover .fl-header::after{transform:scale(0.5) rotate(180deg)}
.footer-lang:hover .fl-body{visibility:visible;opacity:1}
.fl-header{position:relative;display:inline-block;vertical-align:top;width:74px;line-height:24px;background-color:#474747;padding-left:8px;box-sizing:border-box;color:#fff}
.fl-header .ico{line-height:24px;display:inline-block;vertical-align:top;margin-right:4px}
.fl-header::after{content:"";font-family:iconfont;position:absolute;top:0;right:0;font-size:12px;width:2em;height:2em;line-height:2;text-align:center;transform:scale(0.5)}
.header .fl-header::after{width:3em;}
.fl-body{position:absolute;top:100%;left:0;right:0;background-color:#888;visibility:hidden;opacity:0;transition:all .3s}
.fl-body::after{display:none}
.flb-link{padding-left:25px;display:block;line-height:32px;color:#fff;transition:background .3s}
@media(any-hover:hover){.flb-link:hover{background-color:rgba(71,71,71,.8)}
}.fqrcode-item{width:80px;margin-right:20px}
.fqrcode-item:last-of-type{margin-right:0}
.fqrcode-img::before{padding-top:100%}
@media(any-hover:hover){.fleft-social.black .fsocial-link:hover{color:#059afe}
.fbh-link:hover,.fb-link:hover{color:#fff;text-decoration:underline}
.fsocial-link:hover{color:#059afe}
.fmenu-link:hover{text-decoration:underline}
}@media(max-width:1380px){.footer-left{width:340px}
.footer-right{width:calc(100% - 340px);text-align:left}
}@media(max-width:1024px){.footer{padding-top:50px}
.fb-wrap{display:block}
.fb-right{margin-top:10px;}

.footer-lang{margin-left:0}
.fb-links{margin-right:30px}
}@media(max-width:640px){.footer-left{width:100%}
.footer-right{width:100%;margin-top:40px;display:grid;grid-template-columns: 1fr 1fr 1fr;}
.footer-right.industrial{width:100%}
.footer-menu dt{margin-bottom:1em}
}.fixed-service{z-index:9;position:fixed;right:0;bottom:20%;background:#f9faff}
.fixeds-item{position:relative;width:50px;height:50px;cursor:pointer;display:block}
.fixeds-item:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}
.fixeds-item:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.fixeds-item:nth-of-type(n+2){border-top:1px solid #e2e2e2}
.fixed-item__title{position:absolute;top:0;bottom:0;left:0;padding:0 10px;background-color:#059afe;color:#fff;font-size:14px;white-space:nowrap;line-height:50px;transition:transform .3s cubic-bezier(0.215,0.61,0.355,1);border-top-left-radius:3px;border-bottom-left-radius:3px}
.fixeds-item__ico{position:relative;display:block;text-align:center;line-height:50px;background-color:#f9faff;color:#059afe;transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
@media(any-hover:hover){.fixeds-item:hover .fixeds-item__ico{background-color:#059afe;color:#fff}
.fixeds-item:hover .fixed-item__title{transform:translateX(-100%)}
}.comm-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;visibility:hidden;opacity:0;transition:all .3s}
.comm-layer .select2-container--default .select2-selection--single{background-color:#f2f3f5}
.comm-layer.show{display:block !important;visibility:visible;opacity:1 !important}
.comm-layer-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.9)}
.clayer-main{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}
.clayer-container{width:100%}
.clayer-form{position:relative;max-width:800px;max-height:90vh;overflow-y:scroll;margin-right:auto;margin-left:auto;background-color:#fff}
.clayerf-wrap{margin-right:60px;margin-left:60px}
.clayerf-header{padding:20px 0;background-color:#f7f8fc}
.clayerf-desc a{font-weight:500;text-decoration:underline}
.clayerf-box{margin-right:-14px;margin-left:-14px}
.clayer-close{z-index:20;position:absolute;top:10px;right:10px;width:1.5em;line-height:1.5;text-align:center;cursor:pointer}
@media(max-width:1024px){.clayerf-wrap{margin-right:40px;margin-left:40px}
}@media(max-width:768px){.clayerf-wrap{margin-right:20px;margin-left:20px}
}.layer-success{margin:0 auto;position:relative;width:460px;background-color:#fff;border-radius:6px;padding:70px 0;text-align:center}
.layer-suc-svg{display:inline-block;vertical-align:top;width:80px;height:auto}
.layer-suc-txt{display:inline-block;vertical-align:top;text-align:left;margin-left:20px}
.layer-suc-txt h3{color:#059afe;line-height:1.2;font-weight:700}
.layer-suc-txt p{margin-top:5px;color:#474747;line-height:1.5}
.flyr-box{width:100%;max-width:1080px;max-height:90vh;min-height:560px}
@keyframes ldio-4kimfd9p8l{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}.ldio-4kimfd9p8l div{box-sizing:border-box !important}
.ldio-4kimfd9p8l>div{position:absolute;width:40px;height:40px;top:80px;left:80px;border-radius:50%;border:4px solid #000;border-color:#059afe rgba(0,0,0,0) #059afe rgba(0,0,0,0);animation:ldio-4kimfd9p8l 1s linear infinite}
.ldio-4kimfd9p8l>div:nth-child(2){border-color:rgba(0,0,0,0)}
.ldio-4kimfd9p8l>div:nth-child(2) div{position:absolute;width:100%;height:100%;transform:rotate(45deg)}
.ldio-4kimfd9p8l>div:nth-child(2) div:before,.ldio-4kimfd9p8l>div:nth-child(2) div:after{content:"";display:block;position:absolute;width:4px;height:4px;top:-4px;left:14px;background:#059afe;border-radius:50%;box-shadow:0 36px 0 0 #059afe}
.ldio-4kimfd9p8l>div:nth-child(2) div:after{left:-4px;top:14px;box-shadow:36px 0 0 0 #059afe}
.loadingio-spinner-dual-ring-rhhcnuchnje{position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-100px;z-index:500;width:200px;height:200px;display:inline-block;overflow:hidden;background:rgba(0,0,0,0)}
.ldio-4kimfd9p8l{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0 0}
.ldio-4kimfd9p8l div{box-sizing:content-box}
.comm-dots{position:absolute;bottom:30px;right:0;left:0;text-align:center;margin:0;padding:0;list-style:none}
.comm-dots li{display:inline-block;vertical-align:top;list-style:none;margin-right:3px;margin-left:3px}
.comm-dots li button{width:10px;height:10px;font-size:0;border:0;padding:0;outline:0;background-color:#059afe;border-radius:6px;cursor:pointer;transition:width .3s cubic-bezier(0.215,0.61,0.355,1)}
.comm-dots li.slick-active button{width:44px}
.ib-box{overflow:hidden}
.ib-box::before{padding-top:41.6666666667%}
.ib-box.index::after{content:"";position:absolute;top:0;right:0;left:0;height:80px;pointer-events:none;background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));opacity:.5}
.ib-box__wrap{position:absolute;top:0;right:0;left:0}
.ib-item{position:relative;display:block}
.ib-item__img{overflow:hidden}
.ib-item__img::before{padding-top:41.6666666667%}
.ib-item__intro{position:absolute;right:0;left:0}
.ib-item__title{padding:0;margin:0;font-weight:700;line-height:1.2}
.ib-item__desc{font-weight:300;line-height:1.5;margin-top:1em}
.ib-item__title,.ib-item__desc{visibility:hidden;opacity:0;transition:all .6s cubic-bezier(0.215,0.61,0.355,1)}
.ready .slick-current .ib-item__title,.ready .slick-current .ib-item__desc{visibility:visible;opacity:1;transform:translateY(0)}
.ready .slick-current .ib-item__title{transition-delay:.3s}
.ready .slick-current .ib-item__desc{transition-delay:.6s}
@media(max-width:1440px){.ib-box::before{padding-top:0;height:600px}
.ib-item__img::before{padding-top:0;height:600px}
.ib-item__img img{left:50%;width:110%;height:auto;padding-top: 20%;transform:translateX(-50%)}
}

@media(min-width:768px) and (max-width:1439px){
    .ib-item__img img{
    padding-top:10%}
    .fb-right{
        margin-top:0px;
        padding-left: 10px;
    }
    
}

@media(max-width:1040px){.ib-box::before,.ib-item__img::before{height:0;padding-top:57.6923076923%}
}@media(max-width:1024px){.comm-dots{bottom:20px}
.comm-dots>li button{height:6px;width:6px}
.comm-dots>li.slick-active button{width:32px}
}@media(max-width:768px){.ib-item__intro{left:20px;right:20px;width:auto;margin-left:0}
}@media(max-width:750px){.ib-box::before,.ib-item__img::before{padding-top:65%}
}.comm-arrow .slick-arrow{z-index:10;position:absolute;top:50%;border:0;padding:0;outline:0;background-color:rgba(0,0,0,0);font-size:0;cursor:pointer;margin-top:-18px}
.comm-arrow .slick-arrow::before{font-family:iconfont;font-size:24px;line-height:1.5;width:1.5em;text-align:center;color:#059afe}
.comm-arrow .slick-prev{left:60px}
.comm-arrow .slick-prev::before{content:""}
.comm-arrow .slick-next{right:60px}
.comm-arrow .slick-next::before{content:""}
.sec-title{line-height:1.25;font-weight:700;text-align:center;}
.sec-desc{line-height:1.5;color:#474747;font-weight:300;max-width:680px;margin-right:auto;margin-left:auto}
.sec-desc.app{max-width:960px}
.sec-footer{font-weight:300;color:#474747;line-height:1.5}
.sec-footer a{color:#8c8c8c;text-decoration:underline;transition:color .3s}
@media(any-hover:hover){.sec-footer a:hover{color:#059afe}
}@media(max-width:640px){.m-text-left{text-align:left}
}.serise-item{overflow:hidden;display:block;border-radius:3px}
.serise-item::before{padding-top:191.6666666667%}
.serise-item::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;background-image:linear-gradient(to bottom,rgba(0,57,200,0) 30%,rgb(0,57,200));transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.serise-item>img{transition:transform .6s ease}
.serise-item__intro{z-index:5;position:absolute;right:20px;bottom:0;left:20px;color:#000;text-align:center;padding-bottom:30px;transform:translateY(80px);transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.serise-item__title{max-height:2.5em}
.serise-item__desc{line-height:1.5;height:3em;font-weight:300}
.ico-octagon{position:relative;display:inline-block;vertical-align:top;width:1em;height:1em;text-align:center;line-height:1;color:#fff}
.ico-octagon::after{content:"";font-family:iconfont;font-size:.375em;width:1em;height:1em;line-height:1;text-align:center;position:absolute;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;color:#059afe}
@media(any-hover:hover){.serise-item:hover>img{transform:scale3d(1.1,1.1,1.1)}
.serise-item:hover::after{visibility:visible;opacity:.8}
.serise-item:hover .serise-item__intro{color:#fff;transform:translateY(0)}
}@media(max-width:1024px){.serise-item__intro{padding-bottom:20px;transform:translateY(70px)}
}@media(max-width:768px){.serise-item__intro{right:10px;left:10px;transform:translateY(60px)}
}@media(max-width:750px){.list-iseries>li{width:50%}
.list-iseries>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:480px){.list-iseries>li:nth-of-type(n+3){margin-top:10px}
}.inno-img{position:absolute;bottom:50px;right:0;width:50%;margin-left:auto;margin-right:0}
.inno-img::before{padding-top:75%}
.index-inno{position:relative;overflow:hidden}
.index-inno__wrap{position:relative;padding-top:140px;padding-bottom:110px}
.inno-bg{position:absolute;bottom:-20%;left:40%;width:950px;max-width:100%;}
.inno-bg::before{padding-top:78.9473684211%}
.inno-intro{max-width:680px}
.learn-more{display:inline-block;vertical-align:top;line-height:20px;transition:color .3s ease}
.learn-more span{display:inline-block;vertical-align:top;line-height:20px;margin-left:4px;transition:transform .3s ease}
.learn-more.black{color:#474747}
.inno-video{max-width:264px;overflow:hidden;border-radius:3px}
.inno-video::before{padding-top:56.25%}
.inno-video>img{transition:transform .6s ease}
.inno-video span{position:absolute;top:50%;left:50%;font-size:38px;width:1em;line-height:1em;margin-top:-0.5em;margin-left:-0.5em;color:#fff;cursor:pointer;transition:color .3s}
.inno-video iframe{width:100%;height:auto}
.tcplayer-box::before{padding-top:56.25%}
.tcplayer-box .video-js{position:absolute;top:0;left:0;width:100%;height:100%}
.tcplayer-box.inno{max-width:380px}
@media(any-hover:hover){.inno-video:hover>img{transform:scale(1.1)}
.inno-video:hover span{color:#059afe}
.learn-more:hover{color:#059afe}
.learn-more:hover span{transform:translateX(4px)}
}@media(max-width:1280px){.index-inno__wrap{padding-top:80px;padding-bottom:60px}
}@media(max-width:750px){.index-inno__wrap{padding-bottom:0;padding-top:60px}
.inno-bg{bottom:-5%;left:0}
.inno-img{position:relative;width:auto;max-width:640px;width:80%;margin-top:20px}
}.slick-app .slick-prev{left:50%;margin-left:-550px}
.slick-app .slick-next{right:50%;margin-right:-550px}
@media(min-width:901px){.slick-app.center .slick-list{text-align:center}
.slick-app.center .slick-track{width:auto !important;display:inline-block}
}.app-item{display:block;margin-top:20px;margin-bottom:20px;width:240px;padding:40px 45px 30px;background-color:#fff;border-radius:3px;transition:all .3s}
.app-item.bg-lightblue{background-color:#f7f8fc}
.app-item__img::before{padding-top:116.6666666667%}
.app-item__img img{transition:all .3s}
.app-item__ico{position:absolute;right:-0.4em;bottom:-0.4em;visibility:hidden;opacity:0;transition:all .3s}
.app-item__title{font-weight:700;line-height:1.25;font-weight:700;color:#000;height:2.5em;transition:color .3s}
.app-item__desc{height:6em;transition:color .3s}
.app-item__more{color:#000;transition:color .3s}
@media(any-hover:hover){.app-item:hover{box-shadow:2px 4px 16px rgba(0,0,0,.16);transform:scale3d(1.01,1.01,1.01);background-color:#059afe}
.app-item:hover .app-item__img img{filter:grayscale(0);opacity:1}
.app-item:hover .app-item__ico{visibility:visible;opacity:1}
.app-item:hover .app-item__title,.app-item:hover .app-item__desc,.app-item:hover .app-item__more{color:#fff}
}@media(any-hover:none){.slick-current .app-item__img img{filter:grayscale(0);opacity:1}
}@media(max-width:1280px){.app-item{padding:30px}
.slick-app .slick-prev{left:50%;margin-left:-505px}
.slick-app .slick-next{right:50%;margin-right:-505px}
}@media(max-width:1024px){.slick-app .slick-prev{left:50%;margin-left:-462px}
.slick-app .slick-next{right:50%;margin-right:-462px}
.app-item{padding:20px}
}@media(max-width:900px){.slick-app .slick-prev{left:0;margin-left:0}
.slick-app .slick-next{right:0;margin-right:0}
}.animimg-box .img-box{overflow:hidden}
.animimg-box .img-box img{transition:transform .6s ease}
@media(any-hover:hover){.animimg-box:hover .img-box img{transform:scale3d(1.1,1.1,1.1)}
.animimg-box:hover .img-box .news-item__bg{transform:scale3d(1.1,1.1,1.1)}
}.news-item{display:block;background-color:#fff;border-radius:3px}
.news-item__img{border-radius:3px;overflow:hidden}
.news-item__img::before{padding-top:60.6060606061%}
.news-item__bg{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s ease}
.news-item__cate{line-height:1.5;color:#059afe;letter-spacing:.01em}
.news-item__intro{padding:15px 25px}
.news-item__title{font-weight:700;color:#000;line-height:1.4;height:2.8em}
.news-item__desc{margin-top:.4em;font-weight:300;line-height:1.5;color:#474747;height:3em}
.news-item__bottom{position:relative;border-top:1px solid #e8e8e8;margin-top:4px;padding-top:5px}
.news-item__date{line-height:24px;color:#474747}
.news-item__br{position:absolute;top:5px;right:0}
.news-item__btn{display:inline-block;vertical-align:top;line-height:24px;margin-left:10px;color:#474747;transition:color .3s}
.news-item__btn::before{font-size:16px;display:inline-block;vertical-align:top;line-height:24px;margin-right:4px}
.news-item__btn.like{color:#059afe}
@media(any-hover:hover){.news-item__btn:hover{color:#059afe}
}@media(max-width:1024px){.news-item__intro{padding-right:20px;padding-left:20px}
}

@media(max-width:768px){
    .list-inews>li{width:33%}
    /*.list-inews>li:nth-of-type(n+3){margin-top:20px}*/
}

@media(max-width:580px){.list-inews>li{width:100%}
.list-inews>li:nth-of-type(n+2){margin-top:20px}
}.ihonor-item{width:90%;max-width:240px;margin-right:auto;margin-left:auto}
.ihonor-item__title{position:relative;display:inline-block;vertical-align:top}
.ihonor-item__title .num{font-family:Arial;line-height:1;font-size:64px;color:#059afe}
.ihonor-item__title .ico{position:absolute;top:0;left:100%;line-height:1;color:#059afe;margin-left:10px;line-height:38px;font-family:Arial}
.ihonor-item__title .unit{position:absolute;bottom:6px;left:100%;margin-left:10px;color:#474747;font-weight:300}
.ihonor-item__desc{line-height:1.5;font-weight:300;color:#474747;letter-spacing:.01em}
.list-ihonor>li:nth-of-type(n+4){margin-top:50px}
@media(max-width:1024px){.list-ihonor{margin-top:40px}
.ihonor-item__title .num{font-size:48px;display:inline-block;vertical-align:top}
.ihonor-item__title .ico{font-size:32px;line-height:32px}
.ihonor-item__title .ico.fz-28{font-size:20px}
.ihonor-item__title .unit{font-size:14px;line-height:16px}
}@media(max-width:768px){.list-ihonor>li{width:33%}
/*.list-ihonor>li:nth-of-type(n+3){margin-top:40px}*/
.ihonor-item__title .num{font-size:32px;display:inline-block;vertical-align:top;line-height:40px}
.ihonor-item__title .ico{font-size:20px;line-height:24px}
.ihonor-item__title .ico.fz-28{font-size:12px}
.ihonor-item__title .unit{font-size:12px;line-height:16px}
}.partner-item{max-width:160px;margin-right:auto;margin-left:auto}
.partner-item::before{padding-top:37.5%}
.partner-item img{transition:all .3s}
@media(max-width:768px){.lists-partners>li{width:25%}
.lists-partners>li:nth-of-type(n+5){margin-top:20px}
}.index-bleft,.index-bright{display:inline-block;vertical-align:top;height:390px}
.index-bleft{width:42%;background-color:#059afe}
.index-bright{width:58%}
.index-bintro{width:290px;margin-right:auto;margin-left:auto}
.index-btitle{font-weight:700;text-transform:uppercase;line-height:1.5;color:#fff}
.index-bus-btn{padding:15px 10px;line-height:20px;background-color:#fff;border-radius:3px;color:#059afe;text-align:center}
.index-bus-btn span{display:inline-block;vertical-align:top;margin-left:20px;line-height:20px;transition:transform .3s ease}
@media(any-hover:hover){.index-bus-btn:hover span{transform:translateX(4px)}
}@media(max-width:1024px){.footer-bottom{margin-top:0}
.index-bleft{width:100%;height:auto;padding:50px 0}
.index-bright{display:none}
.index-bintro{margin-top:0}
}.ilink-item{display:block;padding:30px;border-radius:3px;transition:background .3s}
.ilink-item .learn-more{color:#474747}
.ilink-item__title{font-weight:700;color:#000;line-height:1.3;height:2.6em;transition:color .3s}
.ilink-item__desc{font-weight:300;line-height:1.5;color:#474747;height:4.5em;transition:color .3s}
@media(any-hover:hover){.ilink-item:hover{background-color:#059afe}
.ilink-item:hover .ilink-item__title{color:#fff}
.ilink-item:hover .ilink-item__desc{color:#fff}
.ilink-item:hover .learn-more{color:#fff}
}@media(max-width:768px){.list-ilink>li{width:100%}
.list-ilink>li:nth-of-type(n+2){margin-top:20px}
.ilink-item{padding:20px}
.ilink-item__title{height:auto}
}.page-header{padding:100px 0 70px}
.ph-title{font-weight:700;line-height:1.25;text-transform:uppercase}
@media(max-width:1024px){.page-header{padding:50px 0 30px}
}.filter-container{padding:50px 0 100px}
.filter-container.pd0{padding:0}
.filter-main{display:flex;justify-content:space-between}
.filter-side{width:240px;background-color:#fff;border-radius:3px}
.filter-side__wrap{padding:20px;position:relative}
.filter-body{width:calc(100% - 268px)}
@media(max-width:1024px){.filter-container{padding-top:0;border-top:.5px solid #e8e8e8}
.filter-side__wrap{padding:12px 20px;background-color:#fff;transition:all .3s}
.filter-side__wrap.fixed{position:fixed;right:0;left:0}
.fixed-menu .filter-side__wrap.fixed{top:60px}
.fixed-menu.hide-menu .filter-side__wrap.fixed{top:0}
.filter-main{display:block}
.filter-side,.filter-body{width:auto}
.filter-side{position:relative;z-index:10;height:60px;margin-right:-20px;margin-left:-20px}
.filter-body{margin-top:20px}
.filter-side-title{position:absolute;top:12px;right:20px;margin-top:0;line-height:36px;font-weight:400;font-size:14px}
.filter-side-title::after{content:"";display:inline-block;vertical-align:top;font-size:14px;line-height:36px;width:1em;font-family:iconfont;color:#059afe;margin-left:.5em;transition:transform .3s}
.filter-side-title.active::after{transform:rotate(180deg)}
.filter-aside__dropdown{position:absolute;top:100%;right:0;left:0;background-color:#fff;border-top:.5px solid #e8e8e8;border-bottom:.5px solid #e8e8e8;padding:0 20px 20px;display:none;max-height:calc(100vh - 200px);overflow-y:scroll}
.filter-aside__dropdown>.mt-30{margin-top:10px}
}.filter-search{border:1px solid #e8e8e8;border-radius:3px}
.fs-submit{display:inline-block;vertical-align:top;width:40px;height:34px;color:#059afe;border:0;padding:0;outline:0;background-color:rgba(0,0,0,0)}
.fs-input{display:inline-block;vertical-align:top;width:calc(100% - 40px);height:34px;border:0;padding:0;background-color:rgba(0,0,0,0);outline:0;font-family:"BlueberrySans"}
.filter-handle{display:flex;justify-content:space-between;color:#888}
.filter-handle>span{line-height:20px;font-weight:300}
.btn-filter-clear{cursor:pointer;transition:color .3s}
.btn-filter-clear>span{margin-right:4px}
.filter-item{border-top:1px solid #e8e8e8;padding-bottom:15px}
.filter-item .fih-label .checkbox{position:relative;display:inline-block;vertical-align:top;width:20px;text-align:center;height:30px}
.filter-item .fih-label .checkbox::before{content:"";display:inline-block;vertical-align:top;border:1px solid #059afe;width:12px;height:12px;margin-top:8px}
.filter-item .fih-label .checkbox::after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;background-color:#fff}
.filter-item .fih-label.radio .checkbox{display:none}
.filter-item.all .fih-label .checkbox::after{background-color:#059afe}
.filter-item__header{position:relative;font-weight:700;color:#000;padding-right:30px;line-height:30px}
.filter-item__header .checkbox{margin-right:2px;color:#059afe;cursor:pointer;font-weight:400}
.fih-input{display:none}
.fih-input:checked+.fih-label .checkbox::before{content:""}
.fih-label{display:block;cursor:pointer}
.fih-arrow{position:absolute;top:0;right:0;width:auto;line-height:30px;text-align:center;color:#059afe;cursor:pointer;transition:transform .3s}
.fih-arrow.open{transform:rotate(180deg)}
.fib-input{display:none}
.fib-input:checked+label::before{background-color:#059afe}
.fib-input:checked+label.radio::before{background-color:rgba(0,0,0,0)}
.fib-input:checked+label.radio::after{visibility:visible;opacity:1}
.fib-label{position:relative;padding-left:20px;cursor:pointer;display:block;line-height:20px;margin-top:10px;padding-right:20px}
.fib-label::before{content:"";position:absolute;top:5px;left:5px;width:8px;height:8px;border:1px solid #059afe}
.fib-label>span{position:absolute;top:2px;right:0;background-color:#f7f8fc;color:#bcbcbf;font-size:12px;line-height:16px;padding:0 2px}
.fib-label.radio::before{border-radius:50%}
.fib-label.radio::after{content:"";position:absolute;top:8px;left:8px;width:4px;height:4px;border-radius:50%;background-color:#059afe;visibility:hidden;opacity:0}
.fib-sub{margin-left:14px;margin-top:6px}
.fibsub-label{position:relative;padding-left:20px;display:block;line-height:20px;margin-top:4px;cursor:pointer}
.fibsub-label::before{content:"";position:absolute;top:5px;left:5px;width:8px;height:8px;border:1px solid #059afe}
.fibsub-label.radio::before{border-radius:50%}
.fibsub-label.radio::after{content:"";position:absolute;top:8px;left:8px;width:4px;height:4px;border-radius:50%;background-color:#059afe;visibility:hidden;opacity:0}
.fibsub-label>span{position:absolute;top:2px;right:0;background-color:#f7f8fc;color:#bcbcbf;font-size:12px;line-height:16px;padding:0 2px}
.fibsub-input{display:none}
.fibsub-input:checked+label.checkbox::before{background-color:#059afe}
.fibsub-input:checked+label.radio::after{visibility:visible;opacity:1}
@media(any-hover:hover){.btn-filter-clear:hover{color:#059afe}
}@media(max-width:1024px){.fib-label{display:inline-block;vertical-align:top;margin-right:20px}
.filter-search{display:inline-block;vertical-align:top;width:180px}
.filter-item{border-top-width:.5px}
}.list-product>li:nth-of-type(n+4){margin-top:28px}
.product-item-box{position:relative}
.product-item{display:block;overflow:hidden;border-radius:3px}
.product-item::before{padding-top:191.6666666667%}
.product-item::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;background-image:linear-gradient(to bottom,rgba(0,57,200,0) 30%,rgb(37,154,254));transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.product-item img{transition:transform .6s ease}
.product-item.small::before{padding-top:150%}
.product-item.small .product-item__intro{bottom:-80px}
.product-item.small .product-item__param{line-height:20px;height:60px}
.product-item__intro{position:absolute;right:20px;bottom:-10px;left:20px;z-index:5;color:#000;text-align:center;padding-bottom:20px;transition:bottom .3s}

@media(max-width:1024px){.product-item::before{padding-top: 250%;}}

.product-item__title{line-height:1.25;font-weight:700;max-height:2.5em;transition:color .3s;color:#000}
.product-item__new{position:absolute;top:15px;left:20px;display:inline-block;vertical-align:top;line-height:16px;border:1px solid #059afe;border-radius:3px;padding:0 2px;text-transform:uppercase;font-weight:500;color:#059afe;transition:all .3s}
.product-item__links{position:absolute;top:15px;right:20px;left:20px}
.product-item__links a{display:inline-block;vertical-align:top;line-height:18px;border:1px solid #059afe;border-radius:3px;padding:0 4px;text-transform:uppercase;font-weight:500;color:#059afe;transition:all .3s;margin-right:8px;margin-bottom:6px}
.product-item__ico{z-index:5;position:absolute;right:20px;bottom:20px;visibility:hidden;opacity:0;transition:all .3s}
.product-item__ico::after{font-size:12px}
.product-item__param{line-height:24px;text-align:left;font-weight:300;height:80px;font-family:system-ui}
.product-item__param p:nth-of-type(n+2){margin-top:4px}
.product-item__param p>span{display:inline-block;vertical-align:top;line-height:24px;margin-right:4px}
@media(any-hover:hover){.product-item__links a:hover{background-color:#059afe;color:#fff}
.product-item:hover img{transform:scale3d(1.1,1.1,1.1)}
.product-item:hover::after{visibility:visible;opacity:.8}
.product-item:hover .product-item__intro{text-align:left;color:#fff;bottom:0}
.product-item:hover .product-item__title{color:#fff;-webkit-line-clamp:inherit;text-align: center;}
.product-item:hover .product-item__desc{color:#fff}
.product-item:hover .product-item__ico{visibility:visible;opacity:1}
.product-item.small:hover .product-item__intro{bottom:0}
.product-item.acce:hover .product-item__desc{-webkit-line-clamp:inherit}
.product-item.acce:hover .product-item__param{height:20px}
}@media(max-width:1024px){.list-product>li:nth-of-type(n+4){margin-top:20px}
.product-item__new{font-size:12px;top:10px;left:10px;transform:scale(0.75);transform-origin:top left}
}@media(max-width:640px){.list-product>li{width:50%}
.list-product>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:480px){.list-product>li{width:50%}
.list-product>li:nth-of-type(n+3){margin-top:10px}
}.pd-banner{position:relative}
.pdb-img::before{padding-top:37.5%}
.pdb-intro{position:absolute;bottom:70px;left:0;right:0}
@media(min-width:751px){.pdb-intro.v-center{bottom:50%;transform:translateY(50%)}
.pdb-intro.v-center .pdb-title,.pdb-intro.v-center .pdb-desc{max-width:900px;margin-right:auto;margin-left:auto}
}.pdb-desc{color:#000}
.pdb-link{padding:13px 50px 13px 15px;position:relative;display:inline-block;vertical-align:top;line-height:1.5;background-color:#059afe;color:#fff;border-radius:3px}
.pdb-link .ico{position:absolute;top:50%;right:15px;width:1em;height:1em;margin-top:-0.5em;transition:transform .3s}
.pdb-link.white{background-color:#fff;color:#059afe}
@media(any-hover:hover){.pdb-link:hover .ico{transform:translateX(4px)}
}@media(max-width:1280px){.pdb-intro{bottom:60px}
}@media(max-width:1024px){.pdb-intro{bottom:40px}
.pdb-link{padding:10px 50px 10px 10px;line-height:20px}
.pdb-link .ico{right:8px}
}@media(max-width:750px){.pdb-img{overflow:hidden}
.pdb-img::before{padding-top:160%}
.pdb-link{font-size:12px}
}.page-nav-box{height:61px}
.page-nav{border-bottom:1px solid #e8e8e8;background-color:#fff;transition:top .3s}
.page-nav.fixed{z-index:90;position:fixed;top:0;right:0;left:0}
.fixed-menu .page-nav{top:60px}
.fixed-menu.hide-menu .page-nav{top:0}
.pnav-wrap{padding:15px 0;display:flex;justify-content:space-between}
.pnav-title{line-height:30px}
.pnav-tab>span{display:inline-block;vertical-align:top;line-height:30px;font-weight:300;cursor:pointer;color:#888;transition:color .3s}
.pnav-tab>span::before{content:"";font-family:iconfont;font-size:12px;color:#fff;display:inline-block;vertical-align:top;line-height:30px;transition:color .3s}
.pnav-tab>span:nth-of-type(n+2){margin-left:20px}
.pnav-tab>span.current{color:#000}
.pnav-tab>span.current::before{color:#059afe}
@media(any-hover:hover){.pnav-tab>span:hover{color:#059afe}
}@media(max-width:768px){.pnav-wrap{display:block}
.pnav-title{display:none}
.pnav-tab{text-align:center}
}.pd-intro{max-width:1080px;margin-right:auto;margin-left:auto}
.pd-related-links a{display:inline-block;vertical-align:top;margin:0 5px 10px;line-height:20px;padding:0 6px;border:1px solid #059afe;border-radius:3px;color:#059afe;transition:all .3s}
@media(any-hover:hover){.pd-related-links a:hover{background-color:#059afe;color:#fff}
}.pd-acc{display:flex;justify-content:space-between}
.pdacc-left{width:560px}
.pdacc-right{width:calc(100% - 600px)}
.pdacc-item{border-radius:3px;overflow:hidden}
.pdacc-item::before{padding-top:66.6666666667%}
.pdaccs-item{border-radius:3px;overflow:hidden}
.pdaccs-item::before{padding-top:100%}
@media(max-width:750px){.pd-acc{display:block}
.pdacc-left{max-width:100%;margin-right:auto;margin-left:auto}
.pdacc-right{width:auto;margin-top:40px}
}.slick-pdacc{border:1px solid #f2f3f5;border-radius:3px}
.slick-pdacc-s{margin-right:60px;margin-left:60px}
.slick-pdacc-s .slick-arrow{position:absolute;top:0;bottom:0;width:60px;font-size:0;border:0;background-color:rgba(0,0,0,0);color:#8c8c8c;cursor:pointer}
.slick-pdacc-s .slick-arrow::before{font-family:iconfont;display:block;font-size:32px;line-height:60px}
.slick-pdacc-s .slick-prev{left:-60px}
.slick-pdacc-s .slick-prev::before{content:""}
.slick-pdacc-s .slick-next{right:-60px}
.slick-pdacc-s .slick-next::before{content:""}
.slick-pdacc-s .slick-current .pdaccs-item::after{border-color:#059afe}
@media(any-hover:hover){.slick-pdacc-s .slick-arrow:hover{color:#059afe}
.slick-pdacc-s .slick-arrow.slick-disabled:hover{color:#8c8c8c}
}.padcc-sec-title::after{content:"";display:block;width:2.5em;height:.25em;background-color:#059afe;margin-top:.5em}
.pdaccs-item{margin-right:8px;margin-left:8px;cursor:pointer}
.pdaccs-item::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #f2f3f5;border-radius:3px;transition:border .3s}
.pd-acc-desc{padding:30px 20px}
.pd-acc-desc h3{font-size:1.25em;font-weight:700}
.pd-acc-desc ul{margin:0;padding:0}
.pd-acc-desc ul>li{position:relative;padding-left:1em;line-height:1.5;list-style:none;margin:0}
.pd-acc-desc ul>li::before{content:"";font-size:.65em;position:absolute;top:50%;left:0;width:1em;height:1em;margin-top:-0.5em;border-radius:50%;background-color:#059afe}
.pd-acc-partner img{width:100%;display:block;max-width:100%;margin:0 auto}
.accindex-item{display:flex;justify-content:space-between;align-items:center}
.accindex-img{width:300px;overflow:hidden}
.accindex-img::before{padding-top:100%}
@media(min-width:751px){.accindex-item:nth-of-type(2n+1) .accindex-right{text-align:right}
.accindex-item:nth-of-type(2n){flex-direction:row-reverse}
.accindex-right{width:calc(100% - 400px)}
}@media(max-width:750px){.accindex-item{display:block}
.accindex-img{max-width:100%}
.accindex-right{margin-top:10px}
}.pd-video::before{padding-top:56.25%}
.pd-video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.pd-video-btn{position:absolute;top:50%;left:50%;z-index:2;font-size:72px;width:1em;line-height:1;height:1em;margin-top:-0.5em;margin-left:-0.5em;color:#fff}
.list-dprodudts>li:nth-of-type(n+5){margin-top:28px}
@media(max-width:1024px){.list-dprodudts>li:nth-of-type(n+5){margin-top:20px}
}@media(max-width:768px)and (min-width:641px){.list-dprodudts>li{width:33.3333%}
.list-dprodudts>li:nth-of-type(n+4){display:none}
}@media(max-width:640px){.list-dprodudts>li{width:50%}
.list-dprodudts>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:480px){.list-dprodudts>li:nth-of-type(n+3){margin-top:10px}
}.plyr-iframe-box{position:relative}
.plyr-iframe-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.plyr-iframe-bg img{display:block;width:100%;transform:scale(0.98)}
.plyr-iframe-blank::before{padding-top:56.25%}
.plyr-box iframe{position:relative;width:100%;height:auto}
.pdv-item:nth-of-type(2n+1){background-color:#f7f8fc}
.pdv-item:nth-of-type(2n) .pdv-item__wrap{flex-direction:row-reverse}
.pdv-item__wrap{display:flex;justify-content:space-between;align-items:center}
.pdv-item__left{width:50%}
.pdv-item__img{overflow:hidden;cursor:pointer}
.pdv-item__img img{display:block;width:100%}
.pdv-item__img-main{position:absolute;top:0;right:0;left:0;bottom:0}
.pdv-item__btn{position:absolute;top:50%;left:50%;font-size:44px;width:1em;line-height:1;margin-top:-0.5em;margin-left:-0.5em;color:#fff;transition:color .3s}
.pdv-item__intro{width:calc(50% - 70px);display:flex;align-items:center}
.pdv-item__tip{color:#059afe}
.pdvd-item__ico{width:32px}
.pdvd-item__ico::before{padding-top:100%}
@media(any-hover:hover){.pdv-item__img:hover .pdv-item__btn{color:#059afe}
}@media(max-width:768px){.pdv-item__wrap{display:block}
.pdv-item__left{width:100%}
.pdv-item__intro{width:100%;margin-top:30px}
}@media(max-width:480px){.list-pdvd>li{width:100%}
.pdv-item__btn{font-size:36px}
}.acce-item{display:block;background-color:#fff;overflow:hidden;border-radius:3px}
.acce-item>img{transition:all .3s}
.acce-item::before{padding-top:145.8333333333%}
.acce-item::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgb(0,57,200));transition:all .3s cubic-bezier(0.215,0.61,0.355,1)}
.acce-item__intro{z-index:2;position:absolute;right:20px;left:20px;bottom:20px;transition:all .3s}
.pd-apply{height:300px;display:flex;align-items:center}
.pd-apply-wrap{width:100%}
.pd-apply-title{text-transform:uppercase;color:#fff}
@media(any-hover:hover){.acce-item:hover>img{top:50%;transform:translateY(-50%)}
.acce-item:hover::after{visibility:visible;opacity:.8}
.acce-item:hover .acce-item__intro{bottom:50%;transform:translateY(50%)}
.acce-item:hover .acce-item__title,.acce-item:hover .acce-item__desc{color:#fff}
}@media(max-width:768px)and (min-width:641px){.list-acce>li{width:33.3333%}
.list-acce>li:nth-of-type(n+4){display:none}
}@media(max-width:640px){.list-acce>li{width:50%}
.list-acce>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:480px){.list-acce>li:nth-of-type(n+3){margin-top:10px}
}.pdpage-item{display:none}
.pdpage-item.active{display:block}
.pdp-table{padding:0 25px 60px;background-color:#f7f8fc;font-family:system-ui}
.pdp-table.pb-0{padding-bottom:0}
.pdp-table table{min-width:990px;font-size:16px;line-height:1.5;text-align:center;border-spacing:2px;border-collapse:separate}
.pdp-table table h3{font-size:30px;font-weight:700;line-height:1.2;width:220px;color:#000}
.pdp-table table thead td{position:relative;z-index:1;padding:25px 20px}
.pdp-table table thead td:first-of-type{padding-left:0}
.pdp-table table thead td::before{content:"";z-index:-1;position:absolute;top:-2px;bottom:0;left:-27px;right:-27px;background-color:#fff}
.pdp-table table thead td img{display:block;max-width:100px;width:90%;margin-right:auto;margin-left:auto}
.pdp-table table tbody td{padding:18px 20px;font-weight:300;color:#474747;vertical-align:middle}
.pdp-table table tbody tr:first-of-type td{font-weight:500;color:#000}
.pdp-table table tbody tr:nth-of-type(2n){background-color:#fff}
@media(max-width:1280px){.pdp-table table h3{font-size:26px}
}@media(max-width:1024px){.pdp-table{overflow-x:scroll}
.pdp-table{padding-right:10px;padding-left:10px;padding-bottom:30px}
.pdp-table table{font-size:14px}
.pdp-table table h3{font-size:22px}
.pdp-table table tbody td{padding:10px}
}.pdp-range-img::before{padding-top:61.5384615385%}
.list-download>li:nth-of-type(n+2){margin-top:30px}
.download-item{border-radius:3px;overflow:hidden}
.download-item.white .ditem-title{background-color:#fff}
.download-item.white .ditem-body{background-color:#fff}
.download-item.active .ditem-title{background-color:#059afe;color:#fff}
.download-item.active .ditem-title::after{transform:rotate(180deg)}
.ditem-title{position:relative;padding:20px 60px 20px 30px;background-color:#f7f8fc;font-weight:700;color:#059afe;line-height:24px;cursor:pointer;transition:all .3s}
.ditem-title::after{content:"";font-family:iconfont;position:absolute;right:30px;top:50%;font-size:24px;width:1em;height:1em;margin-top:-0.5em;line-height:1;transition:transform .3s}
.ditem-body{background-color:#f7f8fc;padding:0 30px}
.ditem-link{position:relative;display:block;padding:20px 80px 20px 0}
.ditem-link:nth-of-type(n+2){border-top:1px solid rgba(71,71,71,.2)}
.ditem-link__title{color:#000;font-weight:500}
.ditem-link__desc{max-width:640px}
.ditem-link__view,.ditem-link__download{position:absolute;top:50%;width:30px;font-size:24px;line-height:30px;color:#000;margin-top:-15px;text-align:center;transition:color .3s}
.ditem-link__download{right:0}
.ditem-link__view{right:40px}
.ditem-link__btn{position:absolute;top:50%;right:0;margin-top:-15px}
.ditem-link__btn .ditem-link__view,.ditem-link__btn .ditem-link__download{position:relative;top:auto;margin-top:0;right:0;display:inline-block;vertical-align:top}
.ditem-link__btn>a:nth-of-type(n+2){margin-left:10px}
@media(any-hover:hover){.ditem-link__view:hover,.ditem-link__download:hover{color:#059afe}
.ditem-link:hover::after{color:#059afe}
}@media(max-width:1024px){.list-download>li:nth-of-type(n+2){margin-top:20px}
.ditem-title{padding-left:20px;padding-right:40px;padding-top:15px;padding-bottom:15px}
.ditem-title::after{font-size:20px;right:20px}
.ditem-body{padding-right:20px;padding-left:20px}
.ditem-link::after{font-size:20px}
}@media(max-width:768px){.ditem-title::after{font-size:16px}
.ditem-link::after{font-size:16px}
}.pdfaq-tab{padding:15px 25px;background-color:#f7f8fc;border-radius:3px}
.pdfaq-tab span{display:inline-block;vertical-align:top;line-height:30px;padding:0 15px;color:#000;border-radius:3px;cursor:pointer;transition:color .3s}
.pdfaq-tab span.current{background-color:#059afe;color:#fff}
.pdfaq-part{display:none}
.pdfaq-part.active{display:block}
.pdfaq-item{padding:40px 20px 20px;background-color:#f7f8fc;display:flex;justify-content:space-between;transition:background .3s}
.pdfaq-item:nth-of-type(n+2){border-top:1px solid #e8e8e8}
.pdfaq-item__intro{width:calc(100% - 180px)}
.pdfaq-item__desc{height:3em}
.pdfaq-item__link{color:#888}
@media(any-hover:hover){.pdfaq-tab>span:hover{color:#059afe}
.pdfaq-tab>span.current:hover{color:#fff}
.pdfaq-item:hover{background-color:#f2f3f5}
}@media(max-width:1024px){.pdfaq-item{display:block}
.pdfaq-item__intro{width:auto}
.pdfaq-item__link{margin-top:10px}
}.list-industry>li:nth-of-type(n+4){margin-top:28px}
.list-industry .app-item{width:auto;margin-top:0;margin-bottom:0}
.industry-other{height:260px;display:flex;align-items:center;justify-content:center;border-radius:3px}
.industry-other-title{color:#fff}
.industryd-img::before{padding-top:46.1538461538%}
@media(max-width:1024px){.list-industry>li:nth-of-type(n+4){margin-top:20px}
}@media(max-width:768px){.list-industry>li{width:50%}
.list-industry>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:480px){.list-industry .app-item{padding:10px}
.list-industry>li:nth-of-type(n+3){margin-top:10px}
}.solupp-item:nth-of-type(2n) .solupp-item__wrap{flex-direction:row-reverse}
.solupp-item:nth-of-type(n+2){margin-top:40px}
.solupp-item__wrap{display:flex;justify-content:space-between}
.solupp-item__left,.solupp-item__intro{width:48%}
.solupp-item__intro,.solupp-item__left{display:flex;align-items:center}
.list-solution>li:nth-of-type(n+3){margin-top:28px}
.solution-item{display:block;border-radius:3px;overflow:hidden}
.solution-item__img{width:100%}
.solution-item__img::before{padding-top:59.2885375494%}
.solution-item__intro{padding:40px 0;box-sizing:border-box}
@media(max-width:1024px){.solution-item__intro{padding:20px;min-height:120px}
.list-solution>li:nth-of-type(n+3){margin-top:20px}
.solution-item__intro{padding:20px}
}@media(max-width:640px){.solution-item__intro{min-height:inheritk}
.list-solution>li{width:100%}
.list-solution>li:nth-of-type(n+2){margin-top:20px}
.solupp-item:nth-of-type(n+2){margin-top:20px}
.solupp-item__wrap{display:block}
.solupp-item__left,.solupp-item__intro{width:100%}
.solution-item__intro{padding:20px 0}
}.appscene-item{display:block}
.appscene-item__ico{background-color:#fff;padding:30px 0;border-radius:3px;max-width:150px;margin-right:auto;margin-left:auto}
.appscene-item__ico img{display:block;margin-right:auto;margin-left:auto;width:80%;height:auto;max-width:80px}
.appscene-item__title{transition:color .3s}
@media(any-hover:hover){.appscene-item:hover .appscene-item__title{color:#059afe}
}@media(max-width:900px){.list-appscene>li{width:33.3333%}
.list-appscene>li:nth-of-type(n+4){margin-top:20px}
}@media(max-width:640px){.appscene-item__ico{padding:20% 0}
.appscene-item__ico img{width:50%}
}.list-case>li:nth-of-type(n+3){margin-top:28px}
.case-item{padding:25px;display:block}
.case-item__img::before{padding-top:52.5%}
.case-item__title{max-height:2.5em;transition:color .3s;text-align: center;padding-top: 30px;}
@media(any-hover:hover){.case-item:hover .case-item__title{color:#059afe}
}@media(max-width:1024px){.case-item{padding:20px}
.list-case>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:768px){.list-case-related>li{width:50%}
.list-case-related>li:nth-of-type(n+3){display:none}
}@media(max-width:480px){.case-item{padding:10px}
.list-case-related>li{width:100%}
.list-case-related>li:nth-of-type(n+3){display:inline-block;vertical-align:top}
.list-case-related>li:nth-of-type(n+2){margin-top:10px}
.list-case>li{width:100%}
.list-case>li:nth-of-type(n+2){margin-top:10px}
}.cased-intro{border-top:1px solid #e8e8e8;padding-top:10px;color:#474747;font-weight:300;line-height:1.5}
.cased-intro.no-border{border-top:0}
.cased-intro p>span,.cased-intro p strong{font-weight:500;color:#000;margin-right:10px}
.cased-body h3{font-weight:700;font-size:30px;line-height:1.25;color:#000}
.cased-body hr{background-color:#e8e8e8;border:0;height:1px;margin:0}
.cased-video::before{padding-top:56.25%}
.details-images img{display:block;max-width:100%}
.details-images img:nth-of-type(n+2){margin-top:40px}
.details-pager{padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid #e8e8e8}
.dpager-link{display:inline-block;vertical-align:top;line-height:30px;color:#474747;transition:color .3s}
.dpager-link>span{display:inline-block;vertical-align:top;line-height:30px;color:#059afe;margin-right:8px;transition:transform .3s}
.dpager-link:nth-of-type(n+2){margin-left:30px}
.dpager-link.next>span{margin-left:8px;margin-right:0}
@media(any-hover:hover){.dpager-link:hover{color:#059afe}
.dpager-link.prev:hover>span{transform:translateX(-4px)}
.dpager-link.next:hover>span{transform:translateX(4px)}
}.related-header{display:flex;justify-content:space-between;align-items:center}
.list-appico>li:nth-of-type(n+5){margin-top:28px}
.appico-item{position:relative;display:block;padding:40px 0 0 0;border-radius:3px;overflow:hidden}
.appico-item::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(0,57,200,0) 30%,rgb(0,57,200));visibility:hidden;opacity:0;transition:all .3s}
.appico-item__img{max-width:120px;width:80%;margin-right:auto;margin-left:auto}
.appico-item__img::before{padding-top:100%}
.appico-item__intro{position:relative;z-index:5;padding:20px;text-align:center}
.appico-item__title{height:2.5em;display:flex;align-items:center;justify-content:center;max-width:120px;margin-right:auto;margin-left:auto}
.appico-item__ico{position:absolute;right:15px;bottom:20px;z-index:5;visibility:hidden;opacity:0;transition:all .3s}
@media(any-hover:hover){.appico-item:hover::after{visibility:visible;opacity:.8}
.appico-item:hover .appico-item__intro{text-align:left}
.appico-item:hover .appico-item__title{margin-left:0;justify-content:left}
.appico-item:hover .appico-item__title,.appico-item:hover .appico-item__desc{color:#fff}
.appico-item:hover .appico-item__ico{visibility:visible;opacity:1}
}@media(max-width:1024px){.list-appico>li:nth-of-type(n+5){margin-top:20px}
}@media(max-width:768px){.list-appico>li{width:33.3333%}
.list-appico>li:nth-of-type(n+4){margin-top:20px}
.appico-item__img{width:50%}
}@media(max-width:480px){.list-appico>li{width:50%}
.list-appico>li:nth-of-type(n+3){margin-top:10px}
}.about-banner img{display:block;width:560px;margin-right:0;margin-left:auto}
.about-bwrap{position:relative}
.about-bt{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}
.list-abouta{margin-right:-80px;margin-left:-80px}
.abouta-item{margin-right:80px;margin-left:80px}
.abouta-item__ico{width:142px}
.abouta-item__ico::before{padding-top:100%}
@media(max-width:1024px){.abouta-item__ico{width:80px}
.about-banner img{width:50%}
.about-bt{right:50%}
.list-abouta{margin-right:-40px;margin-left:-40px}
.abouta-item{margin-right:40px;margin-left:40px}
}@media(max-width:768px){.about-bt{position:relative;top:auto;right:auto;margin-top:60px;z-index:5;transform:none}
.about-banner img{width:50%;margin-top:-50px}
.list-abouta{margin-right:0;margin-left:0}
.list-abouta>li{width:100%}
.list-abouta>li:nth-of-type(n+2){margin-top:40px}
.abouta-item{margin-right:0;margin-left:0}
}@media(max-width:480px){.about-banner img{width:80%;margin-top:0}
}.list-about-honor>li:nth-of-type(n+4){margin-top:50px}
.list-about-honor>li:nth-child(3n) .ihonor-item{margin-right:0}
.list-about-honor>li:nth-child(3n+1) .ihonor-item{margin-left:0}
.list-abrand-box.show .list-abrand>li:nth-of-type(n+7){display:inline-block}
.list-abrand-box.show .list-more span::before{content:""}
.list-abrand>li:nth-of-type(n+3){margin-top:28px}
.list-abrand>li:nth-of-type(n+7){display:none}
.abrand-item{padding:30px 25px;border-radius:3px;box-sizing:border-box}
.abrand-item__img{width:100px;display:inline-block;vertical-align:top;border-radius:50%;overflow:hidden}
.abrand-item__img::before{padding-top:100%}
.abrand-item__img::after{content:"";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #059afe;border-radius:50%}
.abrand-item__title{font-weight:500;line-height:1.5}
.abrand-item__intro{display:inline-block;vertical-align:top;width:calc(100% - 125px);margin-left:25px}
@media(max-width:1024px){.abrand-item{padding:20px}
.abrand-item__img{width:80px}
.abrand-item__intro{width:calc(100% - 105px)}
.list-abrand>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:768px){.abrand-item__img{width:60px}
.abrand-item__intro{width:calc(100% - 85px)}
.list-abrand>li{width:100%}
.list-abrand>li:nth-of-type(n+2){margin-top:20px}
}.about-map{max-width:1440px;margin-right:auto;margin-left:auto}
.about-map::before{padding-top:58.3333333333%}
.amap-dot{position:absolute;width:2.9166666667%;transform:translate(-50%,-50%)}
.amap-dot::before{padding-top:66.25%}
.amap-dot::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,57,200,.2)}
.amap-dot img{z-index:2}
.amap-dot.active::after{animation:scaleBig 1.5s ease infinite}
.about-map-btn{position:absolute;right:0;left:0;bottom:12%}
.slick-aht-box{display:inline-block;vertical-align:top;width:400px}
.aht-item.show .aht-item__desc{max-height:inherit}
.aht-item.show .aht-item__more span::before{content:""}
.aht-item__year{font-weight:600;color:#059afe}
.aht-item__desc{overflow:hidden;line-height:2}
.aht-item__desc ul{padding-left:20px}
.aht-item__more{display:inline-block;vertical-align:top;line-height:24px;color:#000;font-weight:500}
.slick-ahp-box{display:inline-block;vertical-align:top;width:calc(100% - 500px);max-width:800px;margin-left:50px}
.ahpbox-item{height:0;overflow:hidden;opacity:0}
.ahpbox-item.active{height:auto;opacity:1;transition:opacity .3s}
.ahpbox-item__img{max-width:600px}
.ahpbox-item__img::before{padding-top:57.1428571429%}
.slick-ahp{margin-right:-20px;margin-left:-20px}
.slick-ahp .slick-arrow{top:180px}
.slick-ahp .slick-next{right:120px}
.slick-ahp .slick-prev{left:0}
.slick-ahp .slick-disabled{opacity:0}
.ahp-item{display:block;position:relative;margin-right:20px;margin-left:20px;width:240px;opacity:.4}
.ahp-item__img{max-width:240px;margin-right:auto;margin-left:auto}
.ahp-item__img::before{padding-top:150%}
.slick-active .ahp-item{opacity:1}
@media(max-width:768px){.slick-ahp .slick-next{right:0}
.slick-ahp-box{width:100%;margin-left:0;margin-top:40px}
.slick-aht-box{display:block;width:inherit;margin-right:20px}
.ahp-item{width:auto}
.ahp-item__intro{max-width:200px;margin-right:auto;margin-left:auto}
}.slick-ahy-box{position:relative;z-index:1}
.slick-ahy-box::before{content:"";position:absolute;z-index:-1;top:7px;right:0;left:0;height:1px;background-color:#e8e8e8}
.ahy-item{position:relative;padding-top:1em;font-weight:500;margin-right:80px;line-height:1;color:#d4d5d8;transition:all .3s}
.ahy-item::before{content:"";position:absolute;top:0;right:0;left:0;height:.5em;background-color:#059afe;border-radius:1px;visibility:hidden;opacity:0;transition:all .3s}
.slick-current .ahy-item{font-weight:700;color:#059afe}
.slick-current .ahy-item::before{visibility:visible;opacity:1}
.about-coop-wrap{max-width:1440px}
@media(max-width:1024px){.ahy-item{margin-right:60px}
}@media(max-width:768px){.ahy-item{margin-right:40px}
}.list-aboutcoop{overflow:hidden}
.list-aboutcoop>li{position:relative}
.list-aboutcoop>li::before{content:"";position:absolute;top:0;height:1000px;left:0;width:1px;background-color:#fff;visibility:hidden;opacity:0}
.list-aboutcoop>li:nth-of-type(3n+2)::before,.list-aboutcoop>li:nth-of-type(3n)::before{opacity:1;visibility:visible}
.about-coop-wrap{max-width:1440px;margin-right:auto;margin-left:auto}
.aboutcoop-item{padding:40px 0;margin:0px 80px;}
.aboutcoop-ico{width:60px}
.aboutcoop-ico::before{padding-top:100%}
@media(max-width:1280px){.aboutcoop-item{margin-right:40px;margin-left:40px}
}@media(max-width:1024px){.aboutcoop-ico{width:40px}
}@media(max-width:768px){.aboutcoop-item{margin-right:20px;margin-left:20px}
.list-aboutcoop>li{width:100%}
.list-aboutcoop>li::before{height:1px;width:100%}
.list-aboutcoop>li:nth-of-type(n+2)::before{visibility:visible;opacity:1}
}.coopf-item__ico{display:inline-block;vertical-align:top;width:60px}
.coopf-item__ico::before{padding-top:100%}
.coopf-item__intro{display:inline-block;vertical-align:top;width:calc(100% - 80px);margin-left:20px}
.coop-form{border-top:1px solid #e7e8eb}
.coopf-box{margin-right:-14px;margin-left:-14px}
.coopf-item{display:inline-block;vertical-align:top;text-align:left}
.coopf-item__wrap{position:relative;margin-right:14px;margin-left:14px;border-radius:3px;min-height:50px}
.coopf-item__wrap label.error{position:absolute;top:100%;left:0;font-size:12px;line-height:16px;color:#888;white-space:nowrap}
.coopf-item__wrap.gray{background-color:#f2f3f5}
.coopf-item__wrap.gray .select2-container--default .select2-selection--single{background-color:#f2f3f5}
.coopf-item__wrap.auto-height{min-height:inherit}
.citypicker-box .city-picker-span{border-bottom:0;background-color:rgba(0,0,0,0)}
.citypicker-box .city-picker-span>.arrow{background-image:none;right:10px;top:12px;margin-top:0;width:20px;height:26px}
.citypicker-box .city-picker-span>.arrow::before{font-family:iconfont;display:block;content:"";font-size:12px;line-height:26px;text-align:center;color:#059afe}
.citypicker-box .city-picker-span>.placeholder{font-size:14px;padding-left:20px;color:#8c8c8c}
.citypicker-box .city-picker-span>.title{font-size:14px;padding-left:20px;color:#000}
.coopf-item__code{position:relative;padding-right:230px;border-radius:3px}
.coopf-item__code button{border:0;padding:0;outline:0;background-color:#059afe;color:#fff;position:absolute;top:0;right:0;width:230px;height:50px;border-radius:3px;font-family:"BlueberrySans"}
.coopf-item__link{z-index:5;padding:0 4px;opacity:.6;position:absolute;top:0;right:0;line-height:50px;text-decoration:underline;transition:all .3s}
@media(min-width:701px){.list-coopf>li{text-align:center}
.list-coopf>li:nth-of-type(1){text-align:left}
.list-coopf>li:nth-of-type(3){text-align:right}
}@media(max-width:1024px){.coopf-box{margin-right:-10px;margin-left:-10px}
.coopf-item__wrap{margin-right:10px;margin-left:10px}
.coopf-item__ico{width:40px;margin-top:10px}
.coopf-item__intro{width:calc(100% - 60px)}
}@media(max-width:768px){.coopf-item.col-25{width:50%}
.coopf-item.col-50{width:100%}
}@media(max-width:700px){.list-coopf>li{width:50%;text-align:left}
.list-coopf>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:640px){.coopf-item.col-33,.coopf-item.col-66{width:100%}
.coopf-item__code{padding-right:180px}
.coopf-item__code button{width:180px}
}@media(max-width:480px){.coopf-item.col-25{width:100%}
}.label-file{position:relative;display:inline-block;vertical-align:top;width:160px;height:160px;border-radius:3px;cursor:pointer}
.label-file.gray{background-color:#f2f3f5}
.label-file::before,.label-file::after{content:"";position:absolute;bottom:50%;left:50%;width:16px;height:2px;background-color:#8c8c8c;margin-left:-8px}
.label-file::after{transform:rotate(90deg)}
.label-file.active::before,.label-file.active::after{margin-bottom:10px}
.label-file span{position:absolute;top:50%;right:0;left:0;text-align:center;line-height:18px}
.form-file{display:none}
.form-input{box-sizing:border-box;width:100%;height:50px;font-family:"BlueberrySans";display:block;border:0;padding:0 0 0 20px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#000;font-weight:300;letter-spacing:.01em;caret-color:#059afe;appearance:none;background-color: #e5e5e5;}
.form-input::-ms-reveal{display:none}
.form-input::-moz-placeholder{color:#8c8c8c}
.form-input::placeholder{color:#8c8c8c}
.form-input:focus{background-color:#f7f8fc}
.form-input.white:focus{background-color:#f2f3f5}
.form-input.gray{background-color:#f2f3f5}
.form-input.gray:focus{background-color:rgba(0,57,200,.05)}
.form-checkbox{display:none}
.form-checkbox:checked+label::after{visibility:visible;opacity:1}
.form-checkbox:focus+label::before{box-shadow:0 0 5px rgba(0,57,200,.5)}
.form-checkbox__label{position:relative;padding-left:20px;margin-right:30px;display:inline-block;vertical-align:top;line-height:20px;cursor:pointer}
.form-checkbox__label:last-of-type{margin-right:0}
.form-checkbox__label::before,.form-checkbox__label::after{content:"";position:absolute}
.form-checkbox__label::before{top:4px;left:0;width:10px;height:10px;border:1px solid #059afe;border-radius:50%}
.form-checkbox__label::after{top:7px;left:3px;width:6px;height:6px;background-color:#059afe;border-radius:50%;visibility:hidden;opacity:0}
.form-checkbox__label a{font-style:italic;text-decoration:underline;font-weight:400}
.form-textarea{box-sizing:border-box;width:100%;font-family:"BlueberrySans";padding:15px 20px;border:0;outline:0;background-color:#fff;color:#000;line-height:20px;resize:none;letter-spacing:.01em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color: #e5e5e5;}
.form-textarea::-moz-placeholder{color:#8c8c8c}
.form-textarea::placeholder{color:#8c8c8c}
.form-textarea.gray{background-color:#f2f3f5}
.form-textarea.gray:focus{background-color:rgba(0,57,200,.05)}
.form-textarea.white:focus{background-color:#f2f3f5}
.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;display:block;width:100%;opacity:0}
.form-submit{box-sizing:border-box;display:inline-block;vertical-align:top;cursor:pointer;height:50px;padding:0 38px;border:0;outline:0;border-radius:3px;background-color:#059afe;color:#fff;letter-spacing:.01em;font-family:"BlueberrySans";-webkit-appearance:none;-moz-appearance:none;appearance:none}
.form-submit.verify{width:120px}
.form-submit:disabled{background-color:#8c8c8c}
.form-submit.fpwdf-btn{width:160px;padding:0}
.form-submit-loginv{position:absolute;top:0;right:0;padding:0;width:160px}
.select2-container{font-size:14px}
body .select2-container--default .select2-selection--single{border:0;border-radius:3px;height:50px}
body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px;padding-left:20px}
body .select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;text-align:center;right:10px}
body .select2-container--default .select2-selection--single .select2-selection__arrow::before{content:"";display:block;font-family:iconfont;line-height:26px;color:#059afe;font-size:12px}
body .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}
body .select2-dropdown{border:0}
body .select2-results__option{padding-left:20px}
@media(any-hover:hover){.coopf-item__link:hover{color:#059afe;opacity:1}
}.aboutn-tab{padding:17px 0;border-top:1px solid #e8e8e8}
.atab-input{display:none}
.atab-input:checked+label{color:#000}
.atab-input:checked+label::before{visibility:visible;opacity:1}
.atab-link{position:relative;display:inline-block;vertical-align:top;margin-right:28px;line-height:30px;font-weight:500;cursor:pointer;color:#888;transition:all .3s}
.atab-link:first-of-type{margin-left:0}
.atab-link::before{content:"";position:absolute;bottom:4px;right:0;left:0;height:1px;background-color:#059afe;visibility:hidden;opacity:0}
.atab-link::after{content:"";position:absolute;top:50%;left:100%;margin-left:14px;width:1px;height:12px;margin-top:-6px;background-color:#e8e8e8;pointer-events:none}
.atab-link:last-of-type::after{display:none}
.atab-link.current{color:#000}
.atab-link.current::before{visibility:visible;opacity:1}
.list-news>li:nth-of-type(n+4){margin-top:28px}
.news-pager a{position:relative;display:inline-block;vertical-align:top;min-width:28px;line-height:28px;color:#000;text-align:center;border:1px solid rgba(0,0,0,0);border-radius:2px;margin-right:4px;margin-left:4px;font-weight:500;font-size:14px}
.news-pager a.page-num-current{border-color:#059afe;color:#059afe}
@media(any-hover:hover){.atab-link:hover{color:#259afe}
}@media(max-width:1024px){.list-news>li:nth-of-type(n+4){margin-top:20px}
}@media(max-width:768px){.list-news>li{width:50%}
.list-news>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:580px){.list-news>li{width:100%}
.list-news>li:nth-of-type(n+2){margin-top:20px}
}.ndetail-left{display:inline-block;vertical-align:top;width:calc(100% - 240px)}
.ndetail-side{display:inline-block;vertical-align:top;width:240px}
.ndetail-body{margin-right:120px;margin-left:120px}
.ndetail-info{padding-bottom:10px;display:flex;justify-content:space-between;border-bottom:1px solid #e8e8e8}
.ndetail-date{line-height:30px}
.ndetail-share{line-height:30px}
.ndetail-share a{display:inline-block;vertical-align:top;color:#474747;margin-left:10px;line-height:30px;transition:color .3s}
.ndetail-article{font-weight:300;line-height:1.6;color:#474747}
.ndetail-article h3{font-size:18px;font-weight:700;color:#059afe}
.ndetail-article img{max-width:100%;height:auto !important}
.ndetail-article video{max-width:100%;height:auto !important}
@media(any-hover:hover){.ndetail-share a:hover{color:#059afe}
}@media(max-width:1280px){.ndetail-body{margin-left:0}
}@media(max-width:1024px){.ndetail-body{margin-right:60px}
}@media(max-width:768px){.ndetail-left{width:100%}
.ndetail-body{margin-right:0}
.ndetail-side{margin-top:40px;width:100%}
}.subscribe-form{height:300px;display:flex;align-items:center;justify-content:center}
.subscribe-email{margin-right:auto;margin-left:auto;display:block;font-family:"BlueberrySans";border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:272px;border:0;padding:0;outline:0;border-bottom:2px solid #fff;height:36px;color:#fff;font-weight:300;text-align:center;background-color:rgba(0,0,0,0)}
.subscribe-email::-moz-placeholder{color:rgba(255,255,255,.5)}
.subscribe-email::placeholder{color:rgba(255,255,255,.5)}
.subscribe-email+label.error{display:block;font-size:12px;line-height:20px;width:272px;margin-right:auto;margin-left:auto;text-align:center;color:#fff}
.subscribe-submit{display:block;width:286px;margin-right:auto;margin-left:auto;height:50px;border-radius:3px;border:0;padding:0;outline:0;background-color:#fff;color:#059afe;font-family:"BlueberrySans";font-weight:500;letter-spacing:.03em;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ndetail-related{padding:0 25px}
.list-related-news>li:nth-of-type(n+2){border-top:2px solid #e8e8e8}
.rnews-item{display:block;padding:25px 0 25px}
.rnews-item__img::before{padding-top:60.6060606061%}
.rnews-item__title{font-weight:500;line-height:1.25;max-height:3.75em}
.rnews-item__date{font-weight:500}
@media(max-width:768px){.ndetail-related{padding:20px}
.list-related-news{margin-right:-10px;margin-left:-10px}
.list-related-news>li{width:50%}
.list-related-news>li:nth-of-type(n+2){border-top:0}
.list-related-news .rnews-item{margin-right:10px;margin-left:10px}
}@media(max-width:480px){.list-related-news>li{width:100%}
.list-related-news>li:nth-of-type(n+2){border-top:.5px solid #e8e8e8}
}.join-banner{position:relative}
.join-banner__img::before{padding-top:37.5%}
.join-btxt{position:absolute;right:0;bottom:80px;left:0}
.join-tab-wrap{display:flex;justify-content:space-between}
.join-tab{padding:15px 0;border-bottom:1px solid #e8e8e8}
.join-tab-left>a{position:relative;font-weight:600;color:#888;line-height:30px;display:inline-block;vertical-align:top;margin-right:40px;cursor:pointer;transition:color .3s}
.join-tab-left>a::before{content:"";position:absolute;bottom:2px;right:0;left:0;height:1px;background-color:#059afe;visibility:hidden;transform:scaleX(0);transform:left center;transition:transform .3s}
.join-tab-left>a::after{content:"";position:absolute;top:50%;right:-20px;width:1px;height:12px;margin-top:-6px;background-color:rgba(0,57,200,.1)}
.join-tab-left>a:last-of-type{margin-right:0}
.join-tab-left>a:last-of-type::after{display:none}
.join-tab-left>a.current{color:#000}
.join-tab-left>a.current::before{visibility:visible;transform:scaleX(1)}
@media(any-hover:hover){.join-tab-left>span:hover{color:#000}
}.btn-job-search{line-height:30px}
.btn-job-search .ico{display:inline-block;vertical-align:top;line-height:30px;color:#059afe;margin-right:5px}
.jobs-input{display:inline-block;vertical-align:top;width:50px;height:30px;border:0;padding:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:#000;transition:width .3s}
.jobs-input::-moz-placeholder{color:#8c8c8c}
.jobs-input::placeholder{color:#8c8c8c}
.jobs-input:focus{width:120px;border-bottom:.5px solid #059afe}
@media(max-width:750px){.join-banner__img::before{padding-top:160%}
}@media(max-width:580px){.join-tab-wrap{display:block}
.btn-job-search{margin-top:20px}
}.job-filter{padding:0 20px 10px;border-radius:3px}
.job-filter-cate{margin-top:10px;display:inline-block;vertical-align:top;width:110px;text-align:center;line-height:30px;font-weight:500}
.job-filter-option{display:inline-block;vertical-align:top;width:calc(100% - 120px);margin-left:10px}
.jobf-input{display:none}
.jobf-input:checked+label{background-color:#059afe;color:#fff}
.jobf-label{margin-top:10px;margin-right:10px;display:inline-block;vertical-align:top;padding:0 15px;color:#bcbcbf;font-weight:500;line-height:30px;border-radius:3px;cursor:pointer}
.jobf-label:last-of-type{margin-right:0}
.job-list .jobl-header>span:nth-of-type(1),.job-list .jobl-item>span:nth-of-type(1){width:calc(100% - 380px)}
.job-list .jobl-header>span:nth-of-type(2),.job-list .jobl-item>span:nth-of-type(2){width:130px}
.job-list .jobl-header>span:nth-of-type(3),.job-list .jobl-item>span:nth-of-type(3){width:110px}
.job-list .jobl-header>span:nth-of-type(4),.job-list .jobl-item>span:nth-of-type(4){width:100px}
.jobl-header,.jobl-item{padding:15px 20px}
.jobl-header>span,.jobl-item>span{display:inline-block;vertical-align:top;line-height:30px;box-sizing:border-box;font-size:14px}
.jobl-header>span:nth-of-type(1),.jobl-item>span:nth-of-type(1){width:calc(100% - 500px)}
.jobl-header>span:nth-of-type(2),.jobl-item>span:nth-of-type(2){width:160px}
.jobl-header>span:nth-of-type(3),.jobl-item>span:nth-of-type(3){width:150px}
.jobl-header>span:nth-of-type(4),.jobl-item>span:nth-of-type(4){width:140px}
.jobl-header>span:nth-of-type(5),.jobl-item>span:nth-of-type(5){width:40px}
.jobl-header>span{font-weight:500;color:#000}
.jobl-item{position:relative;display:block;padding-bottom:16px}
.jobl-item::before{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#e8e8e8}
.jobl-item::after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#059afe;width:0;transition:width .3s}
.jobl-item>span{font-weight:300;color:#000;transition:color .3s}
.jobl-item>span:first-of-type{font-weight:500}
.jobl-item__arrow{position:relative;display:block;width:8px;height:1px;background-color:#059afe;margin-right:auto;margin-left:auto;margin-top:14px;transition:width .3s}
.jobl-item__arrow::after{content:"";margin-top:-2px;position:absolute;top:0;right:0;width:4px;height:4px;border:solid #059afe;border-width:1px 1px 0 0;transform:rotate(45deg)}
@media(any-hover:hover){.jobl-item:hover>span:first-of-type{color:#059afe}
.jobl-item:hover::after{width:100%}
.jobl-item:hover .jobl-item__arrow{width:14px}
}@media(max-width:800px){.job-list{margin-right:-20px;margin-left:-20px}
.job-list .jobl-header>span:nth-of-type(1),.job-list .jobl-item>span:nth-of-type(1){width:calc(100% - 40px)}
.job-list .jobl-header>span:nth-of-type(2),.job-list .jobl-item>span:nth-of-type(2){display:none}
.job-list .jobl-header>span:nth-of-type(3),.job-list .jobl-item>span:nth-of-type(3){display:none}
.job-list .jobl-header>span:nth-of-type(4),.job-list .jobl-item>span:nth-of-type(4){display:none}
.jobl-header>span:nth-of-type(1),.jobl-item>span:nth-of-type(1){width:calc(100% - 40px)}
.jobl-header>span:nth-of-type(2),.jobl-item>span:nth-of-type(2){display:none}
.jobl-header>span:nth-of-type(3),.jobl-item>span:nth-of-type(3){display:none}
.jobl-header>span:nth-of-type(4),.jobl-item>span:nth-of-type(4){display:none}
.job-filter{background-color:#fff;padding-right:0;padding-left:0}
.job-filter.mt-20{margin-top:0}
.jobf-label{background-color:#f7f8fc}
.job-filter-cate{text-align:left}
.job-filter-option{display:block;margin-left:0;width:100%}
.jobf-label{padding-right:10px;padding-left:10px}
.jobl-item{padding-right:0}
}.jdetails-main{max-width:800px}
.jdetails-info{line-height:1.5;font-weight:500}
.jdetails-header{padding-bottom:20px}
.jdetail-bottom{display:flex;justify-content:space-between}
.jdetail-email{line-height:30px}
.jdetail-email a{text-decoration:underline;color:#059afe}
@media(max-width:640px){.jdetail-bottom{display:block}
.jdetail-bottom .dpager-link{margin-top:10px}
}.jobs-main{position:relative;z-index:1}
.jobs-main::before{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:0;width:calc(50vw - 360px);background-color:#f7f8fc}
.jobs-left{width:160px;padding-top:70px}
.jobs-right{padding:70px 0 0 70px;box-sizing:border-box;width:calc(100% - 160px)}
.jobs-tab span{display:block;font-weight:500;color:rgba(0,0,0,.5);transition:all .3s;line-height:30px;cursor:pointer}
.jobs-tab span::before{font-size:12px;margin-right:8px;display:inline-block;vertical-align:top;line-height:30px}
.jobs-tab span.current{color:#059afe}
.jobs-tab span:nth-of-type(n+2){margin-top:10px}
.jobs-qrcode img{width:80px;height:auto}
.jobs-qrcode-txt{color:rgba(0,0,0,.5);font-weight:300}
.jobs-qrcode-txt span{margin-right:4px}
@media(max-width:1024px){.jobs-main::before{display:none}
.jobs-left{position:relative;display:block;box-sizing:border-box;width:inherit;padding:20px;background-color:#f7f8fc;margin-right:-20px;margin-left:-20px}
.jobs-right{width:100%;padding:20px 0 0}
.jobs-tab>span{display:inline-block;vertical-align:top;margin-right:20px}
.jobs-tab>span:nth-of-type(n+2){margin-top:0}
.jobs-qrcode{display:none;position:absolute;top:0;right:20px;margin-top:20px}
}.jobs-part{display:none}
.jobs-part.active{display:block}
.jobsr-banner::before{padding-top:50.6172839506%}
.list-rprocess{margin-right:-5px;margin-left:-5px}
.rprocess-item{position:relative;padding:15px;margin-right:5px;margin-left:5px;background-color:#f7f8fc;border-radius:3px;color:#000;transition:background .3s}
.rprocess-item__num{font-weight:600;font-style:italic;transition:color .3s}
.rprocess-item__title{height:2.5em;transition:color .3s}
.rprocess-item__desc{height:3em;transition:color .3s}
.rprocess-item__ico{position:absolute;top:15px;right:15px;font-size:42px;transition:color .3s}
.list-pres{margin-right:-10px;margin-left:-10px}
.pres-item{margin-right:10px;margin-left:10px}
.pres-item::before{padding-top:125%}
@media(any-hover:hover){.rprocess-item:hover{background-color:#059afe;color:#fff}
.rprocess-item:hover .rprocess-item__desc{color:#fff}
}@media(max-width:1024px){.rprocess-item__ico{font-size:32px}
}@media(max-width:768px){.list-rprocess>li{width:33.33%}
.list-rprocess>li:nth-of-type(n+4){margin-top:10px}
}@media(max-width:480px){.list-rprocess>li{width:50%}
.list-rprocess>li:nth-of-type(n+3){margin-top:10px}
.list-pres>li{width:100%}
.list-pres>li:nth-of-type(n+2){margin-top:20px}
}.contact-map{height:400px}
.map-marker{position:relative;z-index:1;width:74px;height:74px}
.map-marker::before,.map-marker::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;background-image:radial-gradient(closest-side at 40px 40px,rgba(255,255,255,0.36) 0,rgba(255,255,255,0.33) 70%,#1A35E2 100%)}
.map-marker::before{animation:scaleMap 2s infinite linear}
.map-marker::after{animation:scaleMapSmall 2s infinite linear 1s}
.map-marker span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-size:contain}
@keyframes scaleMap{from{transform:scale(1);opacity:.3}
to{transform:scale(2.2);opacity:0}
}@keyframes scaleMapSmall{from{transform:scale(1);opacity:.5}
to{transform:scale(2);opacity:0}
}.contact-address{position:relative;z-index:10;width:450px;box-sizing:border-box;margin-top:-240px;padding:40px 50px;background-color:#059afe}
@media(max-width:1024px){.contact-map{height:300px}
.contact-address{padding:20px;margin-top:0;width:auto;margin-right:-20px;margin-left:-20px}
}.list-contact>li:nth-of-type(n+3){margin-top:28px}
.contact-item{position:relative;padding:30px;background-color:#f7f8fc;height:260px;box-sizing:border-box}
.contact-item__bottom{position:absolute;bottom:30px;left:30px}
.contact-item__link{line-height:1.5;color:#059afe;margin-right:20px}
.contact-item__link.email{text-decoration:underline}
@media(any-hover:hover){.contact-item__link:hover{text-decoration:underline}
}@media(max-width:1024px){.list-contact>li:nth-of-type(n+4){margin-top:20px}
.contact-item{padding:20px}
.contact-item__email{bottom:20px;left:20px}
}@media(max-width:768px){.contact-item{height:200px}
.list-contact>li{width:50%}
.list-contact>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:480px){.contact-item{height:160px}
.list-contact>li{width:100%}
.list-contact>li:nth-of-type(n+2){margin-top:20px}
}.contact-apply{height:330px;display:flex;justify-content:center;align-items:center;text-align:center}

@media(max-width:767px){
    .contact-apply{
        max-height: 230px;
    }
}

.btn-apply{display:inline-block;vertical-align:top;padding:13px 20px;background-color:#fff;color:#42505b;border-radius:3px}
@media(max-width:1024px){.contact-apply{margin-right:-20px;margin-left:-20px}
}.contact-form{position:relative}
.conf-bg{position:absolute;top:0;bottom:0;left:0;width:50%}
.conf-form{width:50%;margin-left:50%;box-sizing:border-box;padding:30px 50px;background-color:#f7f8fc}
@media(max-width:1024px){.conf-bg{display:none}
.conf-form{width:inherit;margin-left:-20px;margin-right:-20px;padding-right:20px;padding-left:20px}
}.services-banner{position:relative}
.services-banner img{display:block;width:100%;height:auto}
.services-banner__txt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}
.services-banner__txt-wrap{width:100%}
.list-services>li:nth-of-type(n+4){margin-top:28px}
.services-item{position:relative;display:block;padding:30px;transition:background .3s}
.services-item__title,.services-item__desc{transition:color .3s}
.services-item__title{height:2.5em}
.services-item__desc{height:4.5em}
.services-item__ico{position:absolute;bottom:30px;left:30px;width:50px;height:50px}
.services-item__ico img{position:absolute;top:0;left:0;width:100%;display:block;width:100%;height:auto;transition:all .2s}
.services-item__ico img.hover{visibility:hidden;opacity:0}
.services-item__more{position:absolute;right:30px;bottom:30px}
@media(any-hover:hover){.services-item:hover{background-color:#059afe}
.services-item:hover .services-item__title,.services-item:hover .services-item__desc,.services-item:hover .learn-more{color:#fff}
.services-item:hover .services-item__ico img{visibility:hidden;opacity:0}
.services-item:hover .services-item__ico img.hover{visibility:visible;opacity:1}
}@media(max-width:1024px){.list-services>li:nth-of-type(n+4){margin-top:20px}
.services-item{padding:20px}
.services-item__ico{bottom:20px;left:20px;width:40px;height:40px}
.services-item__more{right:20px;bottom:20px}
}@media(max-width:768px){.list-services>li{width:50%}
.list-services>li:nth-of-type(n+3){margin-top:20px}
}@media(max-width:480px){.services-item__title{font-size:16px}
.list-services>li:nth-of-type(n+3){margin-top:10px}
.services-item{padding:20px 10px}
.services-item__ico{left:10px;width:30px;height:30px}
.services-item__more{right:10px}
}.banner-services{display:flex;justify-content:center;align-items:center}
.banner-services::before{padding-top:31.25%}
.ban-link{line-height:36px;padding:0 15px;margin:0 10px;border-radius:0;transition:all .3s}
.ban-link>span{display:inline-block;vertical-align:top;line-height:36px;margin-left:20px}
.list-academy>li:nth-of-type(n+2){margin-top:40px}
.list-academy>li:nth-of-type(2n) .academy-item__wrap{flex-direction:row-reverse}
.list-academy>li:nth-of-type(2n) .academy-item__intro{margin-left:20px}
.academy-item{padding:40px}
.academy-item__wrap{display:flex;justify-content:space-between}
.academy-item__img{width:480px}
.academy-item__img::before{padding-top:66.6666666667%}
.academy-item__intro{display:flex;align-items:center;width:calc(100% - 540px)}
.academy-item__desc{height:4.5em;max-width:320px}
@media(any-hover:hover){.ban-link:hover{background-color:#fff;color:#059afe}
}@media(max-width:1024px){.academy-item{padding:30px}
.academy-item__img{width:45%}
.academy-item__intro{width:45%}
.list-academy>li:nth-of-type(n+2){margin-top:30px}
}@media(max-width:768px){.academy-item{padding:20px}
}@media(max-width:640px){.academy-item__img,.academy-item__intro{width:100%}
.academy-item__intro{display:block;margin-top:20px}
.academy-item__wrap{display:block}
.list-academy>li:nth-of-type(2n) .academy-item__intro{margin-left:0}
}.list-academy-tutorial>li:nth-of-type(n+3){margin-top:28px}
@media(max-width:640px){.list-academy-tutorial>li{width:100%}
.list-academy-tutorial>li:nth-of-type(n+2){margin-top:20px}
}.academy-tab{padding:15px 20px}
.academytab-input{display:none}
.academytab-input:checked+label{background-color:#059afe;color:#fff}
.academytab-link{display:inline-block;vertical-align:top;padding:0 15px;line-height:30px;border-radius:3px;margin-right:5px;cursor:pointer;transition:all .3s}
.academytab-link.current{background-color:#059afe;color:#fff}
.academy-cate{padding:15px 20px}
@media(any-hover:hover){.academytab-link:hover{background-color:#059afe;color:#fff}
}.tutod-header{display:flex;justify-content:space-between}
.tutodh-left{width:calc(100% - 100px);max-width:700px}
.tutodh-right{width:100px}
.tutodh-keyword{position:relative;line-height:24px;margin-right:10px;display:inline-block;vertical-align:top}
.tutodh-keyword::after{position:absolute;top:0;right:-10px;line-height:24px;content:"/";color:#000;font-size:12px;width:10px;text-align:center}
.tutodh-keyword:last-of-type{margin-right:0}
.tutodh-keyword:last-of-type::after{display:none}
.tutodh-date{line-height:24px}
.list-tutodh-handle>li:nth-of-type(n+2){border-top:1px solid #e8e8e8}
.tutodhh-link{display:block;line-height:40px;transition:color .3s}
.tutodhh-link .ico{display:inline-block;vertical-align:top;width:30px;line-height:40px;text-align:center}
.tutodhh-link.collected{color:#059afe}
.tutodhh-link.collected .icon-collect::before{content:""}
@media(any-hover:hover){.tutodhh-link:hover{color:#059afe}
}@media(max-width:1024px){.tutod-header{display:block}
.tutodh-left{width:auto}
.tutodh-right{width:auto;margin-top:20px}
.list-tutodh-handle>li{width:auto;display:inline-block;vertical-align:top;margin-right:10px}
.list-tutodh-handle>li:nth-of-type(n+2){border-top:0}
}.lesson-item{position:relative;padding:25px 140px 25px 60px;cursor:pointer;transition:background .3s}
.lesson-item::before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e8e8e8}
.lesson-item.active{background-color:#059afe}
.lesson-item.active .lesson-item__num,.lesson-item.active .lesson-item__time,.lesson-item.active .lesson-item__title{color:#fff}
.lesson-item__num,.lesson-item__time,.lesson-item__title{transition:color .3s}
.lesson-item__num{position:absolute;top:25px;left:30px;font-style:italic}
.lesson-item__time{position:absolute;top:25px;right:20px;line-height:24px}
.lesson-item__time span{display:inline-block;vertical-align:top;line-height:24px;margin-right:6px}
.lesson-item__title{line-height:24px}
.lesson-item__body{display:none;max-width:600px;padding-top:20px}
.lesson-item__link{padding:0 20px;line-height:36px;border-radius:3px}
@media(max-width:1024px){.lesson-item{padding-left:40px}
.lesson-item__num{left:10px}
}@media(max-width:768px){.lesson-item{padding-right:0}
.lesson-item__time{display:none}
}.academy-conf-box{padding:20px 30px}
.confd-img::before{padding-top:51.9230769231%}
.confd-desc{padding:40px}
.confdd-header{display:flex;justify-content:space-between;align-items:baseline}
.confdh-btn{line-height:50px;padding:0 20px;border-radius:3px}
.confdd-con{line-height:30px}
.confdd-con ul{margin:0;padding:0;list-style:none}
.confdd-con ul>li{position:relative;padding-left:16px}
.confdd-con ul>li::before{content:"";position:absolute;top:10px;left:0;width:10px;height:10px;border-radius:50%;background-color:#059afe}
@media(max-width:1024px){.academy-conf-box{padding-right:20px;padding-left:20px}
.confdh-btn{line-height:40px}
}@media(max-width:768px){.confd-desc{padding:20px}
.confdd-header{display:block}
.confdh-right{margin-top:20px}
}.list-faq>li:nth-of-type(n+2){border-top:1px solid #e8e8e8}
.faq-item{display:block;padding:30px 20px;transition:backgrund .3s}
.faq-item__wrap{display:flex;justify-content:space-between;align-items:flex-end}
.faq-item__intro{width:calc(100% - 200px);max-width:780px}
.faq-item__title,.faq-item__desc{transition:color .3s}
@media(any-hover:hover){.faq-item:hover{background-color:#059afe}
.faq-item:hover .faq-item__title,.faq-item:hover .faq-item__desc{color:#fff}
.faq-item:hover .learn-more{color:#fff}
}@media(max-width:768px){.faq-item__wrap{display:block}
.faq-item__intro{width:auto;margin-bottom:20px}
}.faqd-main{position:relative}
.faqd-back{position:absolute;top:0;right:0}
.faqd-body{width:calc(100% - 140px);max-width:780px}
.faqds-title{line-height:24px}
.faqds-btn{display:inline-block;vertical-align:top;line-height:24px;margin-left:30px;transition:color .3s}
.faqds-btn span{display:inline-block;vertical-align:top;line-height:24px;margin-right:4px}
.faqds-btn.no span{transform:scaleY(-1)}
.faqds-btn.current{color:#059afe}
.faqds-btn.current .ico::before{content:""}
@media(any-hover:hover){.faqds-btn:hover{color:#059afe}
}@media(max-width:1024px){.faqd-body{width:100%;margin-top:20px}
.faqd-back{position:relative}
.faqds-btn{margin-left:20px}
}.aftersc-img,.aftersc-intro{height:375px}
.aftersc-intro{position:relative;overflow:hidden}
.aftersc-intro svg{position:absolute;top:70px;right:0;width:60%;transform:translateX(8.2%)}
.aftersc-intro svg path{fill:#fff;opacity:.07}
.aftersc-con{position:absolute;top:50%;left:100px;transform:translateY(-50%)}
@media(max-width:768px){.list-aftersalec>li{width:100%}
.aftersc-img{height:auto}
.aftersc-img::before{content:"";display:block;padding-top:52.0833333333%}
.aftersc-intro{height:auto;padding:60px 0;text-align:center}
.aftersc-con{position:relative;top:auto;left:auto;transform:translateY(0)}
}.list-afters>li:nth-of-type(n+4){margin-top:28px;width:50%}
.list-afters>li:nth-of-type(n+4) .afters-item{height:220px;flex-direction:row;align-items:center}
.afters-item{padding:30px;box-sizing:border-box;display:flex;height:330px;justify-content:space-between;flex-direction:column}
.afters-item__ico{width:100px}
.afters-item__ico::before{padding-top:100%}
.afters-warranty{padding:30px;height:300px;box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:column}
.asp-item::before{padding-top:50%}
.asp-item .pdb-link{position:absolute;bottom:28px;left:30px}
@media(max-width:1024px){.afters-item{padding:20px;height:280px}
.afters-item__ico{width:80px}
.list-afters>li:nth-of-type(n+4){margin-top:20px}
.list-afters>li:nth-of-type(n+4) .after-item__intro{margin-left:20px}
.asp-item .pdb-link{position:absolute;bottom:20px;left:20px}
}@media(max-width:768px){.afters-item__ico{width:60px}
}@media(max-width:640px){.list-asp>li{width:100%}
.list-asp>li:nth-of-type(n+2){margin-top:20px}
.afters-item{height:auto;display:block}
.list-afters>li{width:100%}
.list-afters>li:nth-of-type(n+2){margin-top:20px}
.list-afters>li:nth-of-type(n+4){width:100%}
.list-afters>li:nth-of-type(n+4) .afters-item{height:inherit}
.list-afters>li:nth-of-type(n+4) .after-item__intro{margin-left:0}
.after-item__intro{margin-top:20px}
}.policy-tab{padding:15px 0}
.policy-contact{padding-bottom:1px}
.policy-body h3{font-size:1.125em;color:#000;font-weight:normal;font-weight:700}
.login-main{display:flex;justify-content:space-between}
.login-right{display:flex;justify-content:center;align-items:center;width:50%;height:calc(100vh - 60px);min-height:600px}
.login-bg{width:50%}
.layer-login-box{position:relative;padding:40px;display:inline-block;vertical-align:top}
.login-form{width:420px}
.lform-logo{display:block;width:90px;height:auto;margin-right:auto;margin-left:auto}
.lform-tip{line-height:20px}
.lform-tip a{color:#059afe;text-decoration:underline}
.slidev-bar{box-sizing:border-box;position:relative;height:50px;background-color:#f2f3f5;padding-left:50px;display:inline-block;vertical-align:top;width:calc(100% - 140px);margin-right:20px}
.slidev-bar__title{line-height:50px;color:#bcbcbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.slidev-bar__drag{position:absolute;top:0;left:0;width:50px;line-height:50px;background-color:#059afe;text-align:center;cursor:grab}
@media(max-width:1024px){.login-main{display:block}
.login-bg{display:none}
.login-right{width:100%}
}@media(max-width:480px){.login-form{width:auto;margin-right:20px;margin-left:20px}
.slidev-bar{width:calc(100% - 70px);margin-right:10px}
.slide-verify .verify{width:60px;padding-right:0;padding-left:0}
}.user-header{display:flex;justify-content:space-between;align-items:baseline}
.uheader-left{width:300px}
.uheader-link{display:inline-block;vertical-align:top;padding:8px 15px;background-color:#f2f3f5;border-right:1px solid #e8e8e8;transition:all .3s;border-radius:3px}
.uheader-link:last-of-type{border-right:0}
.uheader-link>.txt{display:inline-block;vertical-align:top;line-height:32px;max-width:104px}
.uheader-link>.ico{margin-left:4px;display:inline;vertical-align:top;line-height:1;width:1em;text-align:center}
@media(any-hover:hover){.uheader-link:hover{background-color:#059afe;color:#fff}
}@media(max-width:1024px){.user-header{display:block}
.uheader-right{margin-top:20px}
}@media(max-width:600px){.uheader-link{margin-right:10px;margin-bottom:10px;border-right:0;padding-right:10px;padding-left:10px}
}.user-main{overflow:hidden;background-color:#f2f3f5;padding-bottom:0}
.umain-wrap{display:flex;justify-content:space-between}
.umain-left{position:relative;z-index:2;width:368px;padding-bottom:120px}
.umain-right{position:relative;width:calc(100% - 368px)}
.umain-right::after{content:"";position:absolute;top:0;bottom:0;left:100%;width:100%;background-color:#fff}
@media(max-width:1024px){.user-main{padding-bottom:0}
.umain-wrap{display:block}
.umain-left,.umain-right{width:100%}
.umain-right{padding-top:20px;padding-bottom:20px}
.umain-left{padding-bottom:0}
}.upload-portrait{display:none}
.user-avatar{display:block;width:180px;margin-right:auto;margin-left:auto;cursor:pointer;-webkit-clip-path:path("M163.5,39.1L99.7,2.3c-5.4-3.1-12-3.1-17.4,0L18.5,39.1c-5.4,3.1-8.7,8.8-8.7,15v73.6c0,6.2,3.3,11.9,8.7,15l63.8,36.8c5.4,3.1,12,3.1,17.4,0l63.8-36.8c5.4-3.1,8.7-8.8,8.7-15V54.2C172.1,48,168.8,42.2,163.5,39.1");clip-path:path("M163.5,39.1L99.7,2.3c-5.4-3.1-12-3.1-17.4,0L18.5,39.1c-5.4,3.1-8.7,8.8-8.7,15v73.6c0,6.2,3.3,11.9,8.7,15l63.8,36.8c5.4,3.1,12,3.1,17.4,0l63.8-36.8c5.4-3.1,8.7-8.8,8.7-15V54.2C172.1,48,168.8,42.2,163.5,39.1")}
.user-avatar::before{padding-top:100%}
.uleft-tab{position:relative;display:block;line-height:60px;border-radius:3px}
.uleft-tab::after{content:"";position:absolute;left:100%;top:50%;width:6px;height:22px;margin-top:-11px;}
.uleft-tab.current{background-color:#059afe;color:#fff}
.uleft-tab.current::after{visibility:visible;opacity:1}
.umainr-body{margin-left:70px;margin-right:200px}
@media(max-width:1440px){.umainr-body{margin-right:calc((100vw - 1040px)/2)}
}@media(max-width:1120px){.umainr-body{margin-right:40px}
}@media(max-width:1024px){.umainr-body{margin-right:20px;margin-left:20px}
.user-avatar{width:120px;-webkit-clip-path:path("M107.8,25.9l-42-24.3c-3.6-2-7.9-2-11.5,0l-42,24.3c-3.6,2-5.7,5.8-5.7,9.9v48.5c0,4.1,2.2,7.8,5.7,9.9l42,24.3c3.6,2,7.9,2,11.5,0l42-24.3c3.6-2,5.7-5.8,5.7-9.9V35.8C113.4,31.7,111.3,27.9,107.8,25.9");clip-path:path("M107.8,25.9l-42-24.3c-3.6-2-7.9-2-11.5,0l-42,24.3c-3.6,2-5.7,5.8-5.7,9.9v48.5c0,4.1,2.2,7.8,5.7,9.9l42,24.3c3.6,2,7.9,2,11.5,0l42-24.3c3.6-2,5.7-5.8,5.7-9.9V35.8C113.4,31.7,111.3,27.9,107.8,25.9")}
}.umain-sec-header{display:flex;justify-content:space-between;align-items:center}
.tutorial-item{display:block}
.tutorial-item.bg-white{padding:20px 20px 5px}
.tuto-item__img{border-radius:3px;overflow:hidden}
.tuto-item__img::before{padding-top:52.6315789474%}
.tuto-item__intro{display:flex;justify-content:space-between}
.tuto-item__intro .tuto-item__title{width:calc(100% - 100px)}
.tuto-item__title{height:2.5em;transition:color .3s}
.tuto-item__title.offline{height:1.25em}
.tuto-item__tag{position:absolute;top:0;right:0;line-height:22px;padding:0 .75em;border-bottom-left-radius:3px}
.tuto-item__online{display:inline-block;vertical-align:top;padding:0 .5em;margin-right:.25em;margin-top:.1em;font-size:12px;line-height:1.5;border:1px solid #059afe;border-radius:3px;color:#059afe}
.tuto-item__handle{border-top:1px solid #e8e8e8}
.tuto-item__btn{line-height:40px;border-radius:3px;transition:background .3s}
.tuto-item__otag span{display:inline-block;vertical-align:top;margin-right:.4em;font-size:12px;line-height:16px;padding:0 4px;border-radius:3px;background-color:#f2f3f5;color:rgba(0,0,0,.5)}
.tuto-item__date{line-height:1.875}
.tuto-item__desc{height:1.5em}
.list-tutorial>li:nth-of-type(n+3){margin-top:60px}
.tuto-item__bottom{display:flex;justify-content:space-between}
.tuto-item__num{display:inline-block;vertical-align:top;line-height:32px;margin-right:15px;transition:color .3s}
.tuto-item__num:last-of-type{margin-right:0}
.tuto-item__num span{display:inline-block;vertical-align:top;line-height:32px;margin-right:4px}
.tuto-item__sign{position:absolute;bottom:10px;left:10px;line-height:20px;padding:0 6px;border-radius:3px;color:#fff}
.tuto-item__sign.black{background-color:#000}
.tuto-item__sign.green{background-color:#00c857}
.tuto-item__sign.blue{background-color:#059afe}
.tuto-item__time{position:absolute;right:10px;bottom:10px;line-height:20px;padding:0 6px;border-radius:3px;background-color:rgba(0,0,0,.5);color:#fff}
.tuto-item__play{position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em}
@media(any-hover:hover){.tutorial-item:hover .tuto-item__title{color:#059afe}
.tuto-item__num:hover{color:#059afe}
}@media(max-width:1024px){.list-tutorial>li:nth-of-type(n+3){margin-top:40px}
}@media(max-width:640px){.list-tutorial>li{width:100%}
.list-tutorial>li:nth-of-type(n+2){margin-top:40px}
.tuto-item__title{height:auto;max-height:2.5em}
}.list-user-message{border-top:1px solid rgba(0,57,200,.1)}
.list-user-message>li:nth-of-type(n+2) .umsg-item::after{z-index:-2;position:absolute}
.umsg-item{display:block;position:relative;z-index:1;padding:25px 0}
.umsg-item::before{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:0;right:-100%;background-color:#f7f8fc;visibility:hidden;opacity:0;transition:all .3s}
.umsg-item::after{content:"";z-index:-2;position:absolute;top:0;right:-100%;left:0;height:1px;background-color:#e8e8e8;visibility:hidden;opacity:0}
.umsg-item:nth-of-type(n+2)::after{visibility:visible;opacity:1}
.umsg-item.haveread .umsg-item__ico{color:#474747}
.umsg-item.haveread .umsg-item__ico::before{content:""}
.umsg-item__wrap{margin-right:200px;margin-left:70px}
.umsg-item__ico{display:inline-block;vertical-align:top;width:50px;line-height:20px}
.umsg-item__intro{display:inline-block;vertical-align:top;width:calc(100% - 50px);max-width:540px}
.umsg-item__title{line-height:20px}
.umsg-item__tag{margin-right:20px}
@media(any-hover:hover){.umsg-item:hover::before{visibility:visible;opacity:1}
}@media(max-width:1024px){.umsg-item__wrap{margin-right:20px;margin-left:20px}
}.uleft-news{margin-left:80px;max-width:200px}
.list-unews>li{border-bottom:1px solid rgba(112,112,112,.1)}
.unews-item{display:block;padding:20px 0}
.unews-item__title{max-height:2.5em}
.umain-filter{margin-left:80px;max-width:220px}
@media(max-width:1024px){.umain-filter{margin-top:0;margin-left:0;padding-top:12px;padding-bottom:12px}
.umain-filter{position:relative;max-width:inherit;padding-right:20px;padding-left:20px;background-color:#fff;border-bottom:.5px solid #e8e8e8}
.umainr-tab{margin-top:0}
.uleft-news{display:none}
}.umd-date{margin-right:20px}
.umd-body{max-width:780px;line-height:1.5}
.umd-body img{max-width:100%;height:auto !important}
.error-404{text-align:center;padding:160px 0}
.error-404 h1{line-height:1;font-weight:700}
.error-404 p{line-height:2}
.back-home{display:inline-block;vertical-align:top;line-height:2;padding:0 1em;text-decoration:none}
.sresult-header{padding:10px 0 40px}
.srheader-title span{color:#059afe}
.sresult-tab{padding:15px 0;border-bottom:1px solid #e8e8e8}
.sresult-tab-wrap a{position:relative;margin-right:40px;display:inline-block;vertical-align:top;color:#888;line-height:30px;transition:color .3s}
.sresult-tab-wrap a::after{content:"";position:absolute;top:50%;right:-20px;width:1px;height:12px;margin-top:-6px;background-color:#e8e8e8}
.sresult-tab-wrap a::before{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;background-color:#059afe;transform:scaleX(0)}
.sresult-tab-wrap a:last-of-type::after{display:none}
.sresult-tab-wrap a.current{color:#000}
.sresult-tab-wrap a.current::before{transform:scaleX(1)}
@media(any-hover:hover){.sresult-tab-wrap a:hover{color:#000}
}.list-search>li:nth-of-type(n+2){border-top:1px solid #e8e8e8}
.search-item{padding:50px 0;display:block}
.search-item__img{display:inline-block;vertical-align:top;width:340px;margin-right:40px}
.search-item__img img{width:100%;height:auto}
.search-item__intro{display:inline-block;vertical-align:top;width:calc(100% - 380px)}
.search-item__title span{color:#059afe}
.search-item__desc{height:4.5em;max-width:460px}
@media(max-width:1100px){.search-item{padding:40px 0}
}@media(max-width:768px){.search-item__img{width:240px;margin-right:20px}
.search-item__intro{width:calc(100% - 260px)}
.search-item{padding:30px 0}
}@media(max-width:640px){.search-item__title{font-size:16px}
.search-item__img{width:120px;margin-right:20px}
.search-item__intro{width:calc(100% - 140px)}
}@media(max-width:480px){.search-item__img{width:100%;margin-right:0}
.search-item__intro{width:100%;margin-top:20px}
.search-item__desc{height:auto;max-height:4.5em}
}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}
.slick-arrow.slick-hidden{display:none}


.footer .mt-60{
    margin-top:0px;
}

.page-header .comm-wrap{
    margin-bottom: 0px;
}

.aboutn-tab .comm-wrap{
    margin-bottom: 0px;
}

.header .fl-header .ico{
    line-height: 34px;
}


@media(max-width:1024px){
    .product-item__intro{
        padding-bottom: 20px;
    }
    .comm-wrap{
        margin-bottom: 30px;
        padding: 0 10px;
    }
    .aboutcoop-item{
        padding: 20px 0;
    }
    
    .list-aboutcoop{
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    
    .news .mt-60{
        margin-top: 80px;
    }
}

@media(max-width:345px){
    .product-item__intro{
        padding-bottom: 0px;
    }
}

