@font-face{font-family:'SangBleuOGSans-Light';font-display:swap;src:url("../fonts/sangbleuogsans-light.eot");src:url("../fonts/sangbleuogsans-light.eot") format("embedded-opentype"),url("../fonts/sangbleuogsans-light.woff2") format("woff2"),url("../fonts/sangbleuogsans-light.woff") format("woff"),url("../fonts/sangbleuogsans-light.ttf") format("truetype"),url("../fonts/sangbleuogsans-light.svg#sangbleuogsans-light") format("svg")}
@font-face{font-family:'SangBleuOGSans-Regular';font-display:swap;src:url("../fonts/sangbleuogsans-regular.eot");src:url("../fonts/sangbleuogsans-regular.eot") format("embedded-opentype"),url("../fonts/sangbleuogsans-regular.woff2") format("woff2"),url("../fonts/sangbleuogsans-regular.woff") format("woff"),url("../fonts/sangbleuogsans-regular.ttf") format("truetype"),url("../fonts/sangbleuogsans-regular.svg#sangbleuogsans-regular") format("svg")}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
main{display:block}
h1{font-size:2em;margin:0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace, monospace;font-size:1em}
a{background-color:transparent;text-decoration:none;color:#000}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace, monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
ul,li{list-style:none}
ul{padding:0;margin:0}
p,figure{margin:0}
sub{bottom:-0.25em}
sup{top:-0.5em}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:0.35em 0.75em 0.625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
img{border-style:none;display:inline-block}
[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}
.wow{visibility:hidden}
.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-140{margin-top:140px}
.mt-150{margin-top:150px}
.mt-160{margin-top:100px}
.mt-180{margin-top:180px}
.mt-200{margin-top:200px}
.mt-260{margin-top:260px}
.pt-40{padding-top:40px}
.pt-20{padding-top:20px}
.pt-60{padding-top:60px}
.pt-80{padding-top:80px}.pt-100{padding-top:100px}
.pt-120{padding-top:120px}
.pt-140{padding-top:140px}
.pt-160{padding-top:160px}
.pt-240{padding-top:240px}
.pt-200{padding-top:200px}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
.d-inline-block{display:inline-block}
.d-none{display:none}
.d-block{display:block}
.list{position:relative;font-size:0;margin-left:-16px;margin-right:-16px}
.list>li{display:inline-block;vertical-align:top}
.list a{display:block;margin-left:16px;margin-right:16px}
.list-1>li{width:100%}
.list-2>li{width:50%}
.list-3>li{width:33.3333%}
.list-4>li{width:25%}
.list-5>li{width:20%}
.list-6>li{width:16.66%}
.bg-cover{background-repeat:no-repeat;background-position:center center;background-size:cover}
.wx-share{display:none;position:absolute;width:160px;left:-165px;top:-85px;padding:10px;background-color:#fff;cursor:pointer}
.wx-share i{position:absolute;top:0;right:0;font-size:12px;line-height:2.5;text-align:center;color:#000}
.wx-share img{display:block;width:100%;max-width:140px;margin:auto}
.wx-share p{font-size:12px;text-align:center;color:#000}
@media (min-width: 1025px){.wx-share{pointer-events:none}
body{font-family:"Source Han Sans CN","PingFang SC","Microsoft YaHei",Arial,"sans-serif"}
.js-wxClose{opacity:0}}@media (max-width: 1680px){.mt-50{margin-top:44px}
.pt-60{padding-top:52px}
.pt-80{padding-top:70px}
.pt-120{padding-top:105px}
.pt-140{padding-top:122px}
.pt-160{padding-top:140px}
.pt-200{padding-top:175px}
.mt-200{margin-top:175px}
.mt-160{margin-top:160px}
.mt-150{margin-top:130px}
.mt-120{margin-top:105px}
.mt-100{margin-top:87px}
.mt-80{margin-top:70px}
.mt-60{margin-top:52px}
.mt-30{margin-top:26px}}@media (max-width: 1500px){.pt-60{padding-top:45px}
.pt-80{padding-top:60px}
.pt-120{padding-top:90px}
.pt-140{padding-top:105px}
.pt-160{padding-top:120px}
.pt-200{padding-top:150px}
.mt-30{margin-top:23px}
.mt-50{margin-top:38px}
.mt-80{margin-top:60px}
.mt-60{margin-top:45px}
.mt-100{margin-top:75px}
.mt-120{margin-top:90px}
.mt-140{margin-top:105px}
.mt-150{margin-top:112px}
.mt-160{margin-top:120px}
.mt-200{margin-top:150px}
.list{margin-left:-12px;margin-right:-12px}
.list a{margin-left:12px;margin-right:12px}
.list-4>li{width:33.33%}}@media (max-width: 1300px){.pt-50{padding-top:32px}
.pt-80{padding-top:54px}
.pt-120{padding-top:80px}
.pt-140{padding-top:95px}
.pt-200{padding-top:135px}
.mt-30{margin-top:20px}
.mt-50{margin-top:32px}
.mt-100{margin-top:68px}
.mt-120{margin-top:80px}
.mt-140{margin-top:95px}
.mt-150{margin-top:100px}
.mt-200{margin-top:135px}}@media (max-width: 1024px){.wx-share{left:-64px;top:-180px;padding:10px 0px}
.wx-share i{top:-5px}
body{font-family:"Noto Sans","PingFang SC","Microsoft YaHei",Arial,"sans-serif"}}@media (max-width: 850px){.list-4>li{width:50%}}@media (max-width: 650px){.mt-30{margin-top:15px}
.mt-50{margin-top:25px}
.pt-60{padding-top:30px}
.pt-80{padding-top:40px}
.pt-120{padding-top:60px}
.pt-140{padding-top:70px}
.pt-160{padding-top:80px}
.pt-200{padding-top:100px}
.mt-200{margin-top:100px}
.mt-160{margin-top:100px}
.mt-140{margin-top:70px}
.mt-150{margin-top:75px}
.mt-120{margin-top:60px}
.mt-100{margin-top:50px}
.mt-80{margin-top:40px}
.mt-60{margin-top:30px}
.mt-40{margin-top:20px}
.list-4>li,.list-2>li{width:100%}}@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}}@keyframes fadeIn{from{opacity:0}
to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 5%, 0);transform:translate3d(0, 5%, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 5%, 0);transform:translate3d(0, 5%, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -5%, 0);transform:translate3d(0, -5%, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -5%, 0);transform:translate3d(0, -5%, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}
.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}
.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}
.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}
.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}
.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}
.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}
.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}
.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
@media (prefers-reduced-motion){.animated{-webkit-animation:unset !important;animation:unset !important;-webkit-transition:none !important;transition:none !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-slide{outline:none}
.slick-slide a{outline:none}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[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 transparent;outline:none}
.slick-arrow.slick-hidden{display:none}
.header-main{padding-left:60px}
.logo{height:48px;width:auto;display:block}
.logo img{height:100%}
.header-nav{font-size:16px}
.header-nav .active .hn-nav__cont{width:calc(100% - 300px);-webkit-transition:all 0.5s;transition:all 0.5s}
.header-nav a span{color:#555;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}
.header-nav a span:first-child{font-family:"SangBleuOGSans-Regular";font-style:italic;letter-spacing:.6px;line-height:1.6;display:block;text-transform:uppercase}
.header-nav a span:last-child{font-size:14px;font-weight:300;line-height:2;display:inline-block;position:relative;letter-spacing:1px;padding-right:115px}
.header-nav a .n-line{display:block;height:1px;position:absolute;right:0;top:50%;width:100px;background-color:#ccc}
.header-nav a .n-line:after{-webkit-transition:width .4s ease-out;transition:width .4s ease-out;content:"";display:block;position:absolute;left:0;top:0;background-color:#000;width:0;height:1px}
.header-lang{font-size:16px}
.header-lang a,.header-lang i{display:inline-block;vertical-align:middle}
.header-lang a{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;color:#555;font-family:"SangBleuOGSans-Light";position:relative}
.header-lang a:after{content:"";display:block;position:absolute;left:0;bottom:1px;width:100%;background-color:#000;height:1px;transform:scaleX(0);transform-origin:right;backface-visibility:hidden;-webkit-transition:transform .4s ease-out;transition:transform .4s ease-out}
.header-lang a.on{color:#000}
.header-lang a.on:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}
.header-lang i{width:1px;height:15px;background-color:#555;-webkit-transform:rotate(25deg);transform:rotate(25deg);margin:0 .375em}
@media (min-width: 1025px){.logo{-webkit-transition:opacity .4s;transition:opacity .4s}
.logo:hover{opacity:.5}
.menu-btn,.back-nav{display:none}
.header{position:fixed;left:0;top:0;width:300px;height:100%;background-color:#fff;padding-top:2.77778vh;z-index:300}
.header .close-nav{-webkit-transition:transform .4s;transition:transform .4s;position:absolute;top:20px;right:20px;color:#fff;font-size:16px;z-index:10;cursor:pointer}
.header .close-nav:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.nav-menu>li>a{display:block;padding-bottom:5.55556vh}
.header-lang{position:absolute;left:60px;bottom:20px;width:100%}
.header-lang a:hover{color:#000}
.header-lang a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}
.header-nav a:hover span{color:#000}
.header-nav a:hover .n-line:after{width:100%}
.nav-menu .on>a span{color:#000}
.nav-menu .on>a .n-line:after{width:100%}
.hn-menu a:hover{color:#000}
.hn-nav__cont{-webkit-transition:all 0.3s;transition:all 0.3s;width:0;position:fixed;left:300px;top:0;height:100%;overflow:hidden}
.hn-nav__cont .header-lang{display:none}
.hn-subject{width:calc(100vw - 300px);height:100%;background-color:#f1f0ee;background-image:url(../images/h-bgpic.jpg);padding:0 5%;position:absolute;left:0;top:0;overflow:hidden}
.hn-subject .page-caption{margin-top:13.88889vh}
.hn-menu{margin-top:13.88889vh}
.hn-menu li{display:inline-block;vertical-align:top;margin-right:6.3%}
.hn-menu a{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;color:#555;font-weight:300}
.hn-menu.line-animate a:after{background-color:#000}
.hn-dec{position:absolute;right:0;top:0;width:60px;height:100%;background-color:#000;text-align:center;padding-top:7.40741vh}
.hn-dec span{font-size:14px;font-family:"SangBleuOGSans-Light";-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;letter-spacing:1px;color:#fff;text-transform:uppercase}
.hn-dec .line{position:absolute;left:50%;width:1px;height:50px;background-color:#fff;bottom:60px}
.header-cont{margin-top:9.72222vh}}@media (max-width: 1500px){.logo{height:38px}
.header-main{padding-left:34px}
.header-lang{left:34px}
.header{width:260px}
.hn-nav__cont{left:260px}
.header-nav .active .hn-nav__cont{width:calc(100% - 259px)}
.header-cont{margin-top:7.87037vh}
.hn-subject{width:calc(100vw - 260px)}}@media (max-width: 1024px){.header{padding-top:0}
.header .close-nav{display:none}
.header-main{padding-left:0}
.header-menu{padding:12px 30px;position:fixed;left:0;top:0;width:100%;z-index:400;background-color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc}
.header-cont{display:none;padding:80px 30px 60px 30px;margin-top:0;position:fixed;left:0;top:56px;width:100%;height:calc(100% - 56px);background:url(../images/m-bg.jpg) no-repeat center center;background-size:cover;overflow-y:auto;z-index:400}
.menu-btn i{-webkit-transition:all .4s;transition:all .4s;display:block;height:2px;background-color:#000;margin:6px 0;cursor:pointer}
.menu-btn i:nth-child(1){width:12px;-webkit-transition:opacity .1s;transition:opacity .1s}
.menu-btn i:nth-child(2){width:22px}
.menu-btn i:nth-child(3){width:28px}
.logo{height:32px}
.nav-menu>li{margin-bottom:60px}
.header-nav{font-size:24px}
.header-nav a{display:inline-block}
.header-nav a span{color:#000}
.header-nav a span:first-child{line-height:1}
.header-nav a span:last-child{font-size:14px;padding-right:90px;line-height:1}
.header-nav a .n-line{width:80px}
.header-lang{margin-top:100px;font-size:20px}
.header-lang i{height:20px;margin:0 14px}
.open .menu-btn i:nth-child(1){opacity:0}
.open .menu-btn i:nth-child(2){transform:translateY(2px) rotate(45deg);width:28px}
.open .menu-btn i:nth-child(3){transform:translateY(-6px) rotate(-48deg)}
.hn-nav__cont{display:none;position:fixed;left:0;top:56px;width:100%;height:calc(100% - 56px);padding-bottom:50px;background-color:#fff;overflow-y:auto;z-index:800}
.hn-nav__cont .header-lang{padding:0 30px;margin-top:60px}
.hn-dec{display:none}
.back-nav{font-size:20px;color:#000;display:inline-block}
.hn-subject{padding-top:45px;padding-left:30px;padding-right:30px;background-color:#f5f5f5;width:100%}
.hn-subject .page-caption{margin-top:45px}
.hn-menu{margin-top:50px;padding-bottom:20px}
.hn-menu li{padding-bottom:35px}
.hn-menu a{color:#555;font-size:18px;font-weight:300;letter-spacing:1px}}@media (max-width: 640px){.header-menu,.header-cont{padding-left:20px;padding-right:20px}
.header-nav{font-size:20px}
.header-nav a span:last-child{font-size:12px;padding-right:70px}
.header-nav a .n-line{width:60px}
.nav-menu>li{margin-bottom:40px}
.header-cont{padding-top:50px}
.header-lang{font-size:18px;margin-top:80px}
.header-lang i{height:18px;margin:0 12px}
.hn-subject{padding-left:20px;padding-right:20px}
.hn-subject .page-caption{margin-top:30px}
.back-nav{font-size:18px}
.hn-menu li{padding-bottom:25px}
.hn-menu a{font-size:16px}
.hn-nav__cont .header-lang{margin-top:40px}}.footer{background-color:#212121;font-size:20px;padding-top:5.5em;padding-bottom:4.5em;position:relative;z-index:120}
.foot-left__area{padding-right:30px}
.fl-title{color:#d2d2d2}
.fl-title span{font-family:"SangBleuOGSans-Light";text-transform:uppercase;line-height:1.3}
.fl-title p{letter-spacing:1px;font-weight:300;line-height:1.5;margin-top:.14286em}
.fl-bottom__cont{font-size:14px}
.flb-channel .item-box,.flb-message .item-box{margin-bottom:2.85714em}
.flb-channel .item-box:last-child,.flb-message .item-box:last-child{margin-bottom:0}
.flb-message span,.flb-mail span{font-size:14px;font-family:"SangBleuOGSans-Light";color:#555;letter-spacing:1px;text-transform:uppercase;display:inline-block;margin-bottom:1.28571em}
.flb-message p,.flb-message a,.flb-mail p,.flb-mail a{color:#fff;letter-spacing:2px;font-weight:300;line-height:1.7;font-family:"SangBleuOGSans-Light"}
.flb-mail a.hover-btn:after{bottom:3px;opacity:.5}
.flb-rows{display:inline-block;vertical-align:top;width:25%}
.flb-sociali span{font-size:14px;font-family:"SangBleuOGSans-Light";color:#555;letter-spacing:1px;text-transform:uppercase}
.flb-sociali .box{font-size:20px;margin-top:1.76471em}
.flb-sociali a{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;display:inline-block;vertical-align:middle;color:#fff;margin-right:2.35294em}
.flb-record{margin-right:0}
.flb-copyright,.sm-links{font-size:14px;color:#555;letter-spacing:1px;line-height:1.85;font-family:"SangBleuOGSans-Regular"}
.sm-links{display:inline-block;margin-top:5em}
.bt-box{position:absolute;right:0;top:0;height:100%;cursor:pointer}
.back-top{display:inline-block;height:120px;font-size:14px;color:#fff;text-align:center;-webkit-transition:all .6s;transition:all .6s;position:absolute;top:1.42857em}
.back-top span{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);text-transform:uppercase;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-family:"SangBleuOGSans-Light"}
.icon-as{font-size:12px;display:block;color:#fff}
.foot-line{-webkit-transition:all .6s;transition:all .6s;position:absolute;right:6px;top:calc(100% - 50px);width:1px;height:50px;background-color:#fff}
.flb-code{position:relative}
.flb-code img{-webkit-transition:all .4s;transition:all .4s;opacity:0;position:absolute;left:50%;top:-92px;max-width:120px}
/*.flb-code.icon-dy img{top:-130px}*/
@media (min-width: 641px){.flb-code img{-webkit-transform:scale(0) translateX(-50%);transform:scale(0) translateX(-50%);-webkit-transform-origin:left center;transform-origin:left center}
.flb-code:hover img{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);opacity:1}}@media (min-width: 1025px){.flb-sociali a:hover{color:#555}
.bt-box.active .back-top{top:calc(100% - 120px);pointer-events:none}
.bt-box.active .foot-line{top:4px}
.back-top:hover{color:#555}
.sm-links:hover{text-decoration:underline}}@media (max-width: 1680px){.footer{font-size:18px}}@media (max-width: 1500px){.flb-rows{width:33%}
.footer{font-size:16px}
.back-top,.fl-bottom__cont{font-size:12px}
.fl-bottom__cont span,.flb-message span,.flb-mail span{font-size:12px}
.flb-sociali .box{font-size:15px}}@media (max-width: 1300px){.sm-links{margin-top:40px}}@media (max-width: 1024px){.flb-message,.flb-mail{display:none}
.flb-rows{width:100%}
.footer{padding-top:40px;padding-bottom:30px}
.flb-record{margin-top:100px}
.sm-links{margin-top:4px}
.foot-line{bottom:40%;height:35px}
.flb-sociali span{font-size:14px}
.flb-sociali .box{font-size:22px;margin-top:18px}
.flb-sociali .box a{margin-right:1.66667em}
.icon-as{font-size:14px}
.back-top{font-size:14px;height:auto}}@media (max-width: 640px){.flb-code img{-webkit-transform:scale(0);transform:scale(0);left:0}
.flb-code:hover img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.flb-copyright,.sm-links{font-size:12px}
.flb-sociali span{font-size:12px}
.flb-sociali .box{font-size:18px;margin-top:18px}
.flb-sociali .box a{margin-right:40px}
.fl-bottom__cont{margin-top:45px}
.flb-record{margin-top:70px}}.relative{position:relative}
.fl{float:left}
.fr{float:right}
.lazy{background:url(../images/load.gif) no-repeat center center;background-size:24px}
body.no-scroll{overflow-y:hidden}
.fs60{font-size:60px}
.fs40{font-size:40px}
.fs28{font-size:28px}
.fs22{font-size:22px}
.fs20{font-size:20px}
.w1620{margin-left:5%;margin-right:5%}
.paragraph{font-size:16px;line-height:2;color:#000;letter-spacing:1px;font-weight:300}
.paragraph h3{font-weight:300;font-size:18px;font-family:"SangBleuOGSans-Light","Source Han Sans CN","PingFang SC","Microsoft YaHei",Arial,"sans-serif";line-height:24px;color:#000;margin-top:2.22222em;margin-bottom:.55556em;letter-spacing:1px}
.paragraph img{width:auto !important;height:auto !important;max-width:100%;margin-top:10px}
.page-caption span{font-family:"SangBleuOGSans-Light";text-transform:uppercase;letter-spacing:1px;line-height:1.3;font-weight:300}
.page-caption .txt{margin-top:1.26364em; margin-left: 0.2em;}
.comuln-txt{color:#555;line-height:1.5;letter-spacing:1px;font-weight:300}
.no-cursor{cursor:not-allowed;pointer-events:none}
.line-animate .hover-btn{display:inline-block;position:relative;overflow:hidden}
.line-animate .hover-btn:after{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;content:"";display:block;position:absolute;left:100%;bottom:0;width:0;height:1px;background-color:#fff}
.list-filtrate{background-color:#000}
.list-filtrate ul{font-size:16px;letter-spacing:1px;padding:1.25em 2.5em}
.list-filtrate li{display:inline-block;vertical-align:middle;position:relative;padding-right:1.875em;margin-right:1.875em}
.list-filtrate li:last-child .line{opacity:0}
.list-filtrate a{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;color:#999}
.list-filtrate .line{width:1px;height:16px;background-color:#555;position:absolute;right:0;top:2px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}
.list-filtrate .on a{color:#fff}
.list-filtrate .on a:after{-webkit-transition:width .4s ease-out;transition:width .4s ease-out;left:0;width:100%}
.vm-btn{display:inline-block;font-size:14px;font-family:"SangBleuOGSans-Regular";letter-spacing:1px;text-transform:uppercase;position:relative;overflow:hidden;color:#555}
.vm-btn:after{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;content:"";display:block;position:absolute;left:100%;bottom:0;width:0;height:1px;background-color:#fff}
.pagination{text-align:center}
.pagination ul{font-size:0}
.pagination li{display:inline-block;vertical-align:middle}
.pagination li:not(.list-arrow){-webkit-transition:width .3s;transition:width .3s;height:18px;width:64px;position:relative;line-height:18px;margin:0 20px;text-align:left}
.pagination li:not(.list-arrow) a{-webkit-transition:all .3s;transition:all .3s;font-size:12px;letter-spacing:2px;font-style:italic;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#555;display:block;position:absolute;left:0;top:0}
.pagination li:not(.list-arrow) a:after,.pagination li:not(.list-arrow) a::before{-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";height:1px;position:absolute;left:32px;top:50%}
.pagination li:not(.list-arrow) a::before{-webkit-transition-delay:.3s;transition-delay:.3s;width:0;z-index:100;background-color:#000}
.pagination li:not(.list-arrow) a::after{width:10px;background-color:#555}
.pagination li:not(.list-arrow).active a{font-size:16px;color:#000}
.pagination li:not(.list-arrow).active a::before,.pagination li:not(.list-arrow).active a::after{width:30px}
.pagination a{font-family:"SangBleuOGSans-Regular"}
.pagination .list-prev{margin-right:75px}
.pagination .list-next{margin-left:55px}
.pagination .list-arrow a{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;font-size:16px;text-transform:uppercase;letter-spacing:.6px;display:inline-block;position:relative;color:#dfdfdf}
.pagination .list-arrow a:after{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;content:"";display:block;width:0;height:1px;background-color:#000;position:absolute;bottom:0;left:100%}
.column-fs60{font-family:"SangBleuOGSans-Light";text-transform:uppercase;line-height:1.3;letter-spacing:.6px;font-weight:400}
.column-fs28{color:#fff;letter-spacing:1px;font-weight:300;line-height:1.6;font-family:"SangBleuOGSans-Light";text-transform:uppercase}
.column-fs20{line-height:1.7;color:#555;letter-spacing:1px;font-weight:300}
.column-cnfs20{letter-spacing:1px;font-weight:300;color:#fff;line-height:1.7}
.column-fs22{line-height:1.8;color:#000;letter-spacing:.6px;font-weight:300}
.column-fs16{font-size:16px;line-height:1.8;color:#000;letter-spacing:1px;font-weight:300}
.column-fs40{line-height:1.3;color:#000;letter-spacing:.6px;font-weight:300;text-transform:uppercase;font-family:"SangBleuOGSans-Light"}
.column-txt{font-size:14px;letter-spacing:1px;line-height:24px;color:#555;text-align:justify;font-weight:300}
.column-txt h3{font-size:28px;line-height:1.6;letter-spacing:1px;color:#000;font-weight:300;margin-top:0;margin-bottom:.53571em}
.column-txt img{width:auto !important;height:auto !important;max-width:100%;margin-bottom:20px}
.white-txt{color:#fff}
.ct-border{padding-top:.625em;border-top:1px solid #000}
.vid-btn{-webkit-transition:background .4s ease-out;transition:background .4s ease-out;font-size:20px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:4.1em;height:4.1em;text-align:center;background-color:#000;border-radius:50%;line-height:4.1em}
.vid-btn span{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;color:#fff;font-size:.8em}
.list-mb80 li{margin-bottom:80px}
.list-mr80{margin-right:80px}
::-moz-selection{background:#000;color:#fff}
::selection{background:#000;color:#fff}
@media (min-width: 1025px){body{margin-left:300px;overflow-x:hidden}
.line-animate .hover-btn:hover:after{-webkit-transition:width .4s ease-out;transition:width .4s ease-out;left:0;width:100%}
.list-filtrate a:hover{color:#fff}
.pagination li:not(.list-arrow):hover a{font-size:16px;padding-right:48px}
.pagination li:not(.list-arrow):hover a:after{width:30px}
.pagination:not(.ib-dots) li:not(.list-arrow):hover a{color:#000}
.pagination:not(.ib-dots) li:not(.list-arrow):hover a::before,.pagination:not(.ib-dots) li:not(.list-arrow):hover a::after{width:30px}
.pagination .list-arrow a:hover{color:#000}
.pagination .list-arrow a:hover:after{-webkit-transition:width .4s ease-out;transition:width .4s ease-out;left:0;width:100%}
.vid-btn:hover{background-color:#fff}
.vid-btn:hover span{color:#000}
.vm-btn:hover:after{-webkit-transition:width .4s ease-out;transition:width .4s ease-out;left:0;width:100%}
.list a:hover .vm-btn:after{-webkit-transition:width .4s ease-out;transition:width .4s ease-out;left:0;width:100%}}@media (max-width: 1680px){.fs60{font-size:52px}
.fs28{font-size:26px}
.fs22{font-size:20px}
.fs20{font-size:18px}
.fs40{font-size:34px}
.list-mb80 li{margin-bottom:70px}
.column-txt h3{font-size:26px}}@media (max-width: 1500px){.fs60{font-size:39px}
.fs40{font-size:30px}
.fs28{font-size:22px}
.fs22{font-size:16px}
.fs20{font-size:15px}
.paragraph{font-size:14px;line-height:1.8}
.vm-btn{font-size:12px}
.column-fs16{font-size:14px}
.pagination li{margin:0 20px}
.list-filtrate ul{font-size:14px}
.vid-btn{font-size:18px}
.list-mb80 li{margin-bottom:60px}
.list-mr80{margin-right:60px}
.column-txt h3{font-size:22px}
body{margin-left:260px}}@media (max-width: 1366px){.vid-btn{font-size:16px}}@media (max-width: 1300px){.fs60{font-size:36px}
.fs40{font-size:28px}
.fs28{font-size:20px}
.list-mb80 li{margin-bottom:54px}
.column-txt h3{font-size:20px}}@media (max-width: 1024px){body,html{overflow-x:hidden}
body{margin-left:0}
.w1620{margin-left:30px;margin-right:30px}
.wrap{padding-top:57px}
.pagination{display:block;}
.pagination li:not(.list-arrow) {
    
    width: 20px;}.pagination .list-prev {
     margin-right: 0px;}.pagination li:not(.list-arrow) {
    width: 6px;
}.pagination li:not(.list-arrow) a::after {
   
     background-color: inherit; 
}.pagination li:not(.list-arrow) a::before {
   
    background-color:inherit; 
}
.pagination li:not(.list-arrow){margin:0 15px}
.vid-btn{font-size:14px}
.list-mr80{margin-right:0}
.in-banner .ib-dots{display:block}
.list-filtrate{margin-top:0}
.list-filtrate ul{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;padding-top:20px;padding-bottom:14px}
.list-filtrate ul::-webkit-scrollbar{display:none}
.vm-btn:after{left:0;width:100%}}@media (max-width: 650px){.w1620{margin-left:20px;margin-right:20px}
.fs60{font-size:28px}
.fs40{font-size:22px}
.fs28{font-size:17px}
.fs22{font-size:15px}
.fs20{font-size:14px}
.column-fs16{font-size:13px}
.paragraph{font-size:12px}
.paragraph h3{font-size:16px}
.page-caption .txt{margin-top:0}
.list-filtrate ul{font-size:12px}
.list-filtrate .line{height:10px}
.column-txt{font-size:12px}
.column-txt h3{font-size:18px}
.column-txt img{margin-bottom:10px}
.vid-btn{font-size:12px}
.pagination li:not(.list-arrow){margin:0 10px}}.home .in-banner{position:relative}
.home .in-banner .ib-dots{position:absolute;left:0;bottom:46px;width:100%;z-index:100}
.home .in-banner .ib-dots a{color:rgba(255,255,255,0.5)}
.home .in-banner .ib-dots a::before{background-color:#fff}
.home .in-banner .ib-dots a:after{background-color:rgba(255,255,255,0.5)}
.home .in-banner .ib-dots .on a{color:#fff}
.home .in-banner .ib-dots .on a::before,.home .in-banner .ib-dots .on a::after{width:30px}
.in-banner .page-caption span,.in-banner .page-caption .txt,.in-banner .vm-btn{-webkit-transition:all .8s ease-out;transition:all .8s ease-out;visibility:hidden;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
.in-banner .page-caption span{display:inline-block;-webkit-transition-delay:.5s;transition-delay:.5s}
.in-banner .page-caption .txt{-webkit-transition-delay:.8s;transition-delay:.8s}
.in-banner .small-pic{display:none}
.in-banner a{position:relative;display:block}
.in-banner .vm-btn{-webkit-transition-delay:1.1s;transition-delay:1.1s;color:#fff}
.ib-ready .in-banner .slick-current .page-caption span,.ib-ready .in-banner .slick-current .page-caption .txt,.ib-ready .in-banner .slick-current .vm-btn{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.in-banner__slick{height:100vh;overflow:hidden}
.in-banner__slick .item-sub{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#555}
.in-banner__slick .item-box{position:relative}
.in-banner__slick .pic{height:100vh}
.in-banner__slick .cont{color:#fff;position:absolute;left:0;top:50%;width:100%;padding:0 7%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100}
.in-banner__slick .txt{font-family:"SangBleuOGSans-Light";color:#fff;text-transform:uppercase}
.in-pro__arrow a{display:inline-block;vertical-align:middle}
.in-pro__arrow .slick-disabled{cursor:not-allowed;pointer-events:none}
.in-pro__arrow span{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;font-size:20px;color:#555}
.in-pro__arrow .line{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;position:absolute;width:40px;height:1px;background-color:#000;top:50%;opacity:0;margin-top:-1px}
.in-pro__arrow .prev{margin-right:60px}
.in-pro__arrow .prev .line{left:16px}
.in-pro__arrow .next{margin-left:60px;text-align:right}
.in-pro__arrow .next .line{right:16px}
.in-product__slick .item-box{background-color:#555;position:relative;padding-left:30px;height:100%;overflow:hidden}
.in-product__slick .item-box.show .pic-ani{-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transition:transform 1s;transition:transform 1s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.in-product__slick .pic-box{text-align:right;position:relative;margin-top:15px}
.in-product__slick .pic-box:before{content:"";display:block;padding-top:132.93%}
.in-product__slick .pic-ani,.in-product__slick .pic{position:absolute;right:0;top:0;width:100%;height:100%}
.in-product__slick .pic-ani{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);will-change:transform}
.in-product__slick .inner{padding-right:30px;position:relative}
.in-product__slick .inner span{color:#fff;position:absolute;right:30px;bottom:5px}
.in-product__slick .inner .ti-txt{display:table-cell;vertical-align:bottom;height:105px;overflow:hidden}
.in-product__slick .vm-btn{color:#fff;font-size:12px;margin-top:1.66667em;margin-bottom:1.66667em}
.in-por__more a{font-size:16px}
.in-por__more a:after{background-color:#555}
.in-covered .vm-btn{position:absolute;right:30px;bottom:8px;font-size:16px;color:#fff}
.in-covered .title{color:#fff}
.in-covered.hs-covered article{margin-top:-6.92708vw}
.in-about{font-size:0;background-color:#f6f6f6;padding:60px 0}
.in-about .item-box,.in-about article,.in-about figure{display:inline-block;vertical-align:top}
.in-about .item-box{width:50%;padding-left:4%}
.in-about .item-cont{width:72.8%;position:relative}
.in-about .hint{color:#666}
.in-about figure{width:49%}
.in-about figure:before{content:"";display:block;padding-top:98.75%}
.in-about article{width:48%;height:100%}
.in-about .vm-btn:after{background-color:#000}
.in-team .page-caption{position:relative;padding-right:40px}
.in-team .page-caption .vm-btn:after{background-color:#000}
.in-team__list .item-cont{position:relative;padding-top:44%}
.in-team__list.team-list .tl-intro{padding-right:1.5625em;letter-spacing:1px;line-height:1.5;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;line-clamp:2;-webkit-box-orient:vertical}
.in-team__list .item-sub{background-color:#f6f6f6;padding:40px 0;overflow:hidden}
.in-team__list .item-sub:first-child{margin-right:16px}
.in-team__list .item-sub:last-child{margin-left:16px}
.in-team__list a{margin-left:0;margin-right:0}
.in-news__list .item-box{position:relative}
.in-news__list .ntl-pic,.in-news__list .inl-sub{display:inline-block;vertical-align:top}
.in-news__list .ntl-pic{width:55.7%;flex-basis:55.7%}
.in-news__list .ntl-pic .bg-cover,.in-news__list .ntl-pic .pic-ani{position:absolute;left:0;top:0;width:100%;height:100%}
.in-news__list .inl-sub{width:64.68%;flex-basis:64.68%;padding-left:4%;padding-right:10%}
.in-news__list .ntl-time{cursor:pointer}
.in-news__list .ntl-time p{-webkit-transition:opacity .3s;transition:opacity .3s;letter-spacing:.26042vw}
.in-news__list .item-box span{text-align:left;height:190px}
.in-news__list .inl-txt{color:#555;line-height:1.75;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.in-news__list .inl-intro{color:#555}
.in-news__list .active{flex-basis:calc(100% - 180px);max-width:calc(100% - 180px)}
.in-news__list .vm-btn:after{background-color:#000}
.in-news .in-pro__arrow{display:none}
@media (min-width: 651px){.in-product__slick .item-box{-webkit-transition:all 0.6s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;transition:all 0.6s cubic-bezier(0.22, 0.61, 0.36, 1) 0s;will-change:transform}
.in-product__slick .item-box.active{-webkit-transform:perspective(500px) rotateX(0deg) rotateY(-12deg) scale(0.9) translateZ(0);transform:perspective(500px) rotateX(0deg) rotateY(-12deg) scale(0.9) translateZ(0)}}@media (min-width: 1251px){.in-team__list.team-list figure,.in-team__list.team-list article{position:absolute;top:0}
.in-team__list.team-list figure{width:44.44%;right:0;margin-right:0}
.in-team__list.team-list article{width:55.56%;left:0;padding:0 7%;height:100%}
.in-team__list.team-list .tl-bottom__cont{left:0;padding:0 14.5%;width:100%}
.in-team__list.team-list a:hover h1 span{background-size:100% 100%}}@media (min-width: 1051px){.in-about figure,.in-about article{position:absolute;top:0}
.in-about figure{right:0}
.in-about article{left:0}
.in-about .vm-btn{position:absolute;bottom:0;left:0}
.in-about .item-cont:after{content:"";display:block;padding-top:48.75%}}@media (min-width: 1025px){.in-team .page-caption .vm-btn{position:absolute;right:0;bottom:0}
.home .in-banner .ib-dots a:hover{color:#fff}
.home .in-banner .ib-dots a:hover::before,.home .in-banner .ib-dots a:hover::after{width:30px}
.in-pro__arrow{position:absolute;right:0;bottom:0}
.in-pro__arrow a:hover span{color:#000}
.in-pro__arrow a:hover .line{opacity:1}
.in-pro__arrow .prev:hover .line{left:7px}
.in-pro__arrow .next:hover .line{right:7px}
.in-news__list{font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.in-news__list>div{overflow:hidden;-ms-flex-preferred-size:60px;flex-basis:60px;max-width:60px;-webkit-transition:max-width 0.5s, -webkit-flex-basis 0.5s;transition:max-width 0.5s, -webkit-flex-basis 0.5s;-o-transition:flex-basis 0.5s, max-width 0.5s;transition:flex-basis 0.5s, max-width 0.5s;transition:flex-basis 0.5s, max-width 0.5s, -webkit-flex-basis 0.5s, -ms-flex-preferred-size 0.5s}
.in-news__list .item-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100vw - 60*4px - 334px)}
.inl-bottom__cont{position:absolute;bottom:20px;width:41%}}@media (max-width: 1500px){.in-news__list .ntl-time{width:40px}
.in-news__list .item-cont{flex-basis:40px;max-width:40px}
.in-news__list .active{flex-basis:calc(100% - 120px);max-width:calc(100% - 120px)}
.in-news__list .item-box{width:calc(100vw - 60*4px - 215px)}
.in-news__list .item-box span{height:150px}
.in-about .item-cont{width:90%}
.in-pro__arrow .prev{margin-right:35px}
.in-pro__arrow .next{margin-left:35px}
.in-por__more .vm-btn,.in-covered .vm-btn{font-size:14px}
.in-team__list .item-sub:first-child{margin-right:12px}
.in-team__list .item-sub:last-child{margin-left:12px}}@media (max-width: 1300px){.in-news__list .ntl-pic:before{padding-top:180.33%}}@media (max-width: 1250px){.in-team__list .item-cont{padding-top:0}
.in-team__list .item-cont{padding-left:30px}
.in-team__list article{padding-right:30px;margin-top:30px}
.in-team__list.team-list figure{width:100%;margin-right:0}
.in-team__list.team-list article{width:100%;padding-top:0;padding-left:0}
.in-team__list.team-list .tl-bottom__cont{width:100%;position:relative;left:auto;bottom:auto}
.in-team__list.team-list .tl-intro{margin-top:50px}}@media (max-width: 1200px){.in-about .item-cont{width:100%}
.in-news__list .item-cont{-ms-flex-preferred-size:40px;flex-basis:40px;max-width:40px}
.in-news__list .active{flex-basis:calc(100% - 120px);max-width:calc(100% - 120px)}
.in-news__list .inl-sub{padding-right:0}
.in-covered .vm-btn{position:relative;right:auto;bottom:auto;margin-top:30px}}@media (max-width: 1050px){.in-about figure{width:90%}
.in-about figure:before{padding-top:140%}
.in-about article{width:100%}
.in-about article{margin-top:30px}
.in-about .vm-btn{margin-top:40px}}@media (max-width: 1024px){.in-news,.in-product{margin-left:30px;margin-right:30px}
.in-banner__slick .cont{padding:0 30px}
.in-banner .small-pic{display:block}
.in-banner .larze-pic{display:none}
.in-banner .page-caption span{display:block;margin-bottom:10px}
.in-news__list{font-size:0;margin-left:-12px;margin-right:-12px}
.in-news__list .active,.in-news__list .item-cont{width:50%;flex-basis:50%;max-width:50%}
.in-news__list .item-cont{display:inline-block;vertical-align:top;margin-bottom:110px}
.in-news__list .item-cont:last-child{margin-bottom:0}
.in-news__list .item-box{width:auto}
.in-news__list .inl-sub,.in-news__list .ntl-pic{width:100%;flex-basis:100%}
.in-news__list .ntl-pic:before{padding-top:124.33%}
.in-news__list .inl-sub{padding-left:0}
.in-news__list .item-box{padding-left:0;margin-left:12px;margin-right:12px}
.in-news__list .inl-top__cont{margin-top:30px}
.in-news__list .inl-bottom__cont{margin-top:50px}
.in-banner__slick{height:calc(100vh - 56px)}
.in-banner__slick .pic{height:calc(100vh - 56px)}
.home .in-banner .ib-dots{bottom:24px}
.in-product__slick .inner .ti-txt{height:80px}
.in-pro__arrow{margin-top:40px}
.in-pro__arrow a{position:relative}
.in-pro__arrow span{color:#000}
.in-pro__arrow .line{opacity:1;width:24px;margin-top:-1px}
.in-pro__arrow .prev .line{left:5px}
.in-pro__arrow .next .line{right:5px}
.in-product__slick{margin-top:20px}
.in-about .item-box{padding-left:40px}
.in-covered{margin-top:100px}
.in-news{margin-top:120px}
.in-team .page-caption .vm-btn{margin-top:30px}
.in-product .page-caption .comuln-txt{margin-top:5px}}@media (max-width: 650px){.in-news,.in-team,.in-product{margin-left:20px;margin-right:20px}
.in-team__list .item-cont{padding-left:20px}
.in-about{background-color:#fff;padding-top:60px;padding-bottom:0}
.in-about .item-box{width:100%;background-color:#f6f6f6;padding:0 20px 60px 20px}
.in-about .item-box:last-child{margin-bottom:0}
.in-about figure{width:100%}
.in-about figure::before{padding-top:130%}
.in-banner__slick .cont{padding:0 20px}
.in-news .in-pro__arrow{display:block}
.in-news__list{margin-top:20px;margin-left:0;margin-right:0}
.in-news__list .active,.in-news__list .item-cont{width:100%;flex-basis:100%;max-width:100%}
.in-news__list .item-cont{margin-bottom:0}
.in-news__list .inl-txt{height:51px;display:none}
.in-news__list .ntl-time p{padding-top:10px;letter-spacing:2px}
.in-news__list .item-box{margin-left:0;margin-right:0}
.in-news__list .item-box span{height:auto;margin-bottom:8px}
.in-news__list .slick-slide:nth-child(1) .ntl-pic::before{background-color:#6f584a}
.in-news__list .slick-slide:nth-child(2) .ntl-pic::before{background-color:#6d0812}
.in-news__list .slick-slide:nth-child(3) .ntl-pic::before{background-color:#6e5d47}
.in-news__list .slick-slide:nth-child(4) .ntl-pic::before{background-color:#484944}
.in-news__list .pic-ani{overflow:hidden}
.in-news__list .bg-cover{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);will-change:transform}
.in-news__list .slick-ani .bg-cover{-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transition:transform 1s;transition:transform 1s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.in-por__more .vm-btn,.in-covered .vm-btn{font-size:12px}
.in-team__list li{margin-bottom:60px}
.in-team__list li:last-child{margin-bottom:0}
.in-team{margin-top:120px}}.bgGray .wrap{background-color:#f6f6f6}
.cm-title{color:#000;font-family:"SangBleuOGSans-Regular";font-style:italic}
.cm-txt{margin-top:.45455em}
.c-message__wrap .item-box{margin-bottom:60px}
.c-message__wrap .hover-btn{overflow:visible}
.c-message__wrap .hover-btn:after{background-color:#000}
.c-message__wrap a{display:inline-block}
.c-address__wrap{font-size:0;border-top:1px solid #000}
.c-address__wrap .item-box{display:inline-block;vertical-align:middle;width:50%;padding-right:50px}
.cm-code{margin-bottom:30px;display:inline-block;text-align:center}
.cm-code img{max-width:100%}
.cm-code p{font-size:14px;color:#000;letter-spacing:1px;margin-top:4px}
.ca-caption span{font-family:"SangBleuOGSans-Light";text-transform:uppercase}
.ca-caption p{color:#555;letter-spacing:1px;line-height:1.7;margin-top:.5em;font-weight:300}
@media (max-width: 1680px){.c-message__wrap .item-box{margin-bottom:52px}}@media (max-width: 1500px){.c-message__wrap .item-box{margin-bottom:45px}}@media (max-width: 750px){.c-address__wrap .item-box{width:100%;margin-bottom:35px;padding-right:0}
.c-address__wrap .item-box:last-child{margin-bottom:0}
.ca-txt{max-width:100%}}@media (max-width: 640px){.c-address__wrap{padding-top:35px}
.c-message__wrap .item-box{margin-bottom:35px}
.ca-txt{margin-top:15px}
.ca-caption p{margin-top:4px}
.ca-txt{max-width:260px}}.nt-left__cont,.nt-right__cont{display:inline-block;vertical-align:top}
.new-top__area{position:relative;padding-right:60px}
.new-top__area:after{content:"";display:block;position:absolute;right:0;top:0;width:60px;height:100%;background-color:#f6f6f6}
.nt-left__cont{position:relative;width:39%}
.nt-right__cont{width:35.5%;padding-left:4%;padding-top:20px}
.ntl-pic{position:relative;overflow: hidden;}
.ntl-pic:before{content:"";display:block;padding-top:74.33%}
.ntl-pic img{position:absolute;left:0;top:0;width:100%}
.ntl-time{width:60px;background-color:#6f584a}
.ntr-intro{color:#555;letter-spacing:.6px;font-weight:300;line-height:1.4}
.ntr-inner{position:absolute;bottom:30px;left:41.4%;width:37%}
.ntr-txt{padding-top:.625em;border-top:1px solid #000;line-height:1.8;color:#555;overflow:hidden;line-clamp:5;box-orient:vertical;display:box;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box}
.time-box{text-align:center;padding-top:40px;position:absolute;left:0;top:0;height:100%;z-index:100}
.time-box p,.time-box span{color:#fff;font-family:"SangBleuOGSans-Light";writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;letter-spacing:1px}
.time-box span{text-transform:uppercase}
.time-box p{font-size:14px;margin:auto;padding-top:2.14286em}
.new-top__area .vm-btn:after,.news-list .vm-btn:after{background-color:#000}
.news-list ul{font-size:0}
.news-list li{position:relative;margin-bottom:80px}
.news-list figure,.news-list article{display:inline-block;vertical-align:top}
.news-list figure{width:48%;position:relative}
.news-list article{width:52%;padding-left:4%;padding-right:3%;max-width:300px;color:#555;margin-top:.45455em}
.news-list .pic{position:relative; overflow: hidden;}
.news-list .pic:before{content:"";display:block;padding-top:74.33%;background-color:#555}
.news-list .pic img{position:absolute;left:0;top:0;width:100%}
.news-list .nl-time{width:42px;background-color:#555}
.news-list .nl-time span{font-size:14px;font-family:"SangBleuOGSans-Regular"}
.news-list h1{font-weight:300;margin:0;letter-spacing:1px;line-height:1.7;font-size:inherit}
.nd-time{font-size:14px;font-family:"SangBleuOGSans-Regular";color:#555;letter-spacing:1.1px;text-transform:uppercase}
.nd-caption{max-width:856px;color:#000;font-family:"SangBleuOGSans-Light";line-height:1.45}
.nd-caption h1{margin:0;text-transform:uppercase;letter-spacing:.6px;font-family:"SangBleuOGSans-Light";font-weight:400}
.nd-intro{line-height:1.5;color:#555;font-weight:300;letter-spacing:1px;margin-top:.45455em}
.nd-cont{max-width:1000px}
.nd-inner{padding-top:.625em;border-top:1px solid #000}
.nd-inner p{color:#555}
.list-data__toggle{text-align:center;padding-top:20px;border-top:1px solid #000}
.list-data__toggle:after{content:"";display:block;clear:both}
.list-data__toggle .back-list{font-size:16px}
.list-data__toggle .ld-prev,.list-data__toggle .ld-next{font-family:"SangBleuOGSans-Regular";color:#555;font-size:16px;text-transform:uppercase;-webkit-transition:color .4s ease-out;transition:color .4s ease-out;position:relative}
.list-data__toggle .ld-prev:after,.list-data__toggle .ld-next:after{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;content:"";display:block;position:absolute;left:100%;bottom:0;width:0;height:1px;background-color:#000}
.nd-sub{background-color:#f6f6f6}
.nd-share span{letter-spacing:1px;color:#555;text-transform:uppercase;font-family:"SangBleuOGSans-Light";font-style:italic}
.nd-share .box{font-size:15px;margin-top:2em}
.nd-share .box a{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;color:#555;position:relative;margin-bottom:2em}
.devel-report{font-weight:300}
.devel-report i{display:inline-block;margin-left:10px;position:relative;top:1px;font-size:.78571em}
.devel-report .hover-btn::after{background-color:#000}
.development .nd-share span{font-size:14px}
.back-list:after{background-color:#000}
@media (min-width: 1201px){.news-list .vm-btn{position:absolute;left:52%;bottom:1.42857em}}@media (min-width: 1025px){.new-top__area a:hover .vm-btn:after{-webkit-transition:width .4s ease-out;transition:width .4s ease-out;left:0;width:100%}
.list-data__toggle .ld-prev:hover,.list-data__toggle .ld-next:hover{color:#000}
.list-data__toggle .ld-prev:hover:after,.list-data__toggle .ld-next:hover:after{-webkit-transition:width .4s ease-out;transition:width .4s ease-out;left:0;width:100%}
.nd-share{-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;position:fixed;right:0;top:140px;width:60px;height:64.81481vh;background-color:#000;text-align:center;padding-top:40px;z-index:100}
.nd-share.scroll{opacity:0}
.nd-share span{writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr}
.nd-share .box a{display:block;margin-right:auto;margin-left:auto}
.nd-share .box a:hover{color:#fff}
.devel-report a{-webkit-transition:color .4s ease-out;transition:color .4s ease-out}
.devel-report a:hover{color:#555}}@media (max-width: 1680px){.news-list li{margin-bottom:70px}}@media (max-width: 1500px){.new-data .nd-sub{padding-right:120px}
.nt-right__cont{padding-top:12px}
.new-top__area:after{width:50px}
.ntr-inner{width:46%;bottom:20px}
.time-box{padding-top:35px}
.time-box p{font-size:12px}
.news-list li{margin-bottom:60px}
.list-data__toggle .ld-prev,.list-data__toggle .ld-next{font-size:14px;margin-top:2px}
.nd-share{width:50px}}@media (max-width: 1366px){.nt-right__cont{width:58%}}@media (max-width: 1200px){.nt-left__cont{width:50%;padding-right:20px}
.ntl-time{width:40px}
.nt-right__cont{width:48%}
.ntr-inner{width:44%;left:54%}
.nft-mar{margin-top:50px}
.news-list figure{width:100%}
.news-list article{width:100%;max-width:100%;margin-top:20px;font-size:18px}
.news-list article h1{color:#000}
.news-list .vm-btn,.news-list article{padding-left:0;padding-right:0}
.new-top__area{padding-right:0}
.new-top__area:after{display:none}}@media (max-width: 1024px){.nd-share{padding:14px 30px 12px 30px;width:auto;margin-top:40px;background-color:#000}
.nd-share span{color:#fff}
.nd-share .box{display:inline-block;vertical-align:middle;margin-top:0;position:relative;top:-2px}
.nd-share .box a{margin-left:40px;color:#fff}
.nt-left__cont{padding-right:0}
.new-top__area,.news-list{margin-left:30px;margin-right:30px}
.news-list li{padding-right:0}
.ndf-val{margin-top:0;padding-top:0}
.new-data .nd-sub{padding-right:0}
.nt-right__cont{padding-left:0}
.ntr-txt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;word-wrap:break-word}
.news-list{margin-top:110px}
.news-list li{margin-bottom:110px}
.dl-fbv{padding-top:0}}@media (max-width: 780px){.nt-left__cont,.nt-right__cont{width:80%}
.nt-right__cont{margin-top:20px}
.ntr-inner{position:relative;bottom:auto;left:auto;width:100%;margin-top:30px}}@media (max-width: 640px){.nt-left__cont,.nt-right__cont{width:100%}
.nd-share{padding-left:20px;padding-right:20px}
.new-top__area,.news-list{margin-left:20px;margin-right:20px}
.ntr-txt{height:52px;display:none}
.time-box{padding-top:24px}}@media (max-width: 500px){.news-list li{width:100%}}.join-sub{position:relative}
.join-sub:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:1px;background-color:#000}
.join-list,.js-show__inner{display:inline-block;vertical-align:top}
.join-list{width:28%}
.join-list li{margin-bottom:30px}
.join-list a{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;font-weight:300;color:#555}
.join-list a.hover-btn:after{background-color:#000}
.js-show__inner{width:60%}
.jc-txt{font-size:14px;line-height:2;letter-spacing:1px;color:#000;font-weight:300}
.jc-item__time .jc-txt{font-family:"SangBleuOGSans-Light";text-transform:uppercase}
.jc-label{font-size:14px;color:#555;margin-bottom:1.42857em;letter-spacing:1px}
.jc-label i{display:inline-block;vertical-align:middle;width:1px;height:12px;background-color:#555;-webkit-transform:rotate(20deg);transform:rotate(20deg);margin:0 10px;position:relative;top:-1px}
.jc-label span{text-transform:uppercase;font-family:"SangBleuOGSans-Light"}
.join-cont .item-box{margin-bottom:50px}
.join-cont .item-box:last-child{margin-bottom:0}
.join-cont .item-box:last-child .jc-label{margin-bottom:2px}
.jl-html{display:none}
.join-mail{font-size:16px}
.join-mail span{font-family:"SangBleuOGSans-Regular";font-style:italic;display:inline-block;margin-bottom:.35714em}
.join-mail span.hover-btn:after{background-color:#000}
.join-mail p{color:#555;letter-spacing:1px;line-height:1.5;font-weight:300}
@media (min-width: 1025px){.join-list a:hover{color:#000}
.join-list .on a{color:#000}
.join-list .on a:after{width:100%;left:0}}@media (max-width: 1500px){.jc-label,.jc-txt{font-size:12px}
.jc-txt{line-height:1.8}
.join-mail{font-size:14px}}@media (max-width: 1024px){.js-show__inner{display:none}
.jl-html{display:block}
.join-list{width:100%}
.join-list li{margin-bottom:60px;padding-bottom:60px;position:relative}
.join-list li:after{content:"";display:block;position:absolute;right:-20%;left:-20%;bottom:0;height:1px;width:140%;background-color:#ccc}
.join-list li:last-child{margin-bottom:0}
.join-list a{margin-bottom:20px;color:#000}
.join-sub::before{width:140%;right:-20%;left:-20%}
.jc-label{margin-bottom:8px}
.join-cont .item-box:last-child .jc-label{margin-bottom:8px}
.join-cont .item-box{margin-bottom:40px}}@media (max-width: 640px){.join-mail{font-size:12px}}.team-list{font-size:0}
.team-list .item-box{position:relative}
.team-list .item-row{position:relative;background-color:#f6f6f6;padding:40px 0;display:block;overflow:hidden}
.team-list figure,.team-list article{display:inline-block;vertical-align:top}
.team-list figure{width:22%;position:relative;margin-right:2.5%}
.team-list figure:before{content:"";display:block;padding-top:100%}
.team-list figure img{position:absolute;left:0;top:0;width:100%}
.team-list article{padding-top:24px;padding-right:4%;width:75.5%}
.team-list .tl-caption{position:relative;display:block;padding-right:50px}
.team-list .tl-caption i{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;position:absolute;right:0;top:0;font-size:24px;color:#000;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);display:none}
.team-list h1{font-family:"SangBleuOGSans-Light";line-height:1.45;letter-spacing:1px;text-transform:uppercase;margin-top:.75em;font-weight:300}
.team-list h1 span{background-image:linear-gradient(to bottom, rgba(0,0,0,0) 98%,#000000 0%);background-size:0 100%;background-repeat:no-repeat;text-decoration:none;line-height:1;-webkit-transition:background-size .4s ease-out;transition:background-size .4s ease-out}
.team-list .tl-bottom__cont{position:absolute;left:24.5%;right:4%;bottom:0}
.team-list .tl-intro{border-top:1px solid #000;padding-top:.625em;margin-top:1.25em;color:#666;word-break:break-all}
.team-list .tl-link{font-size:16px;letter-spacing:1px;color:#555;font-weight:300}
.team-list .tl-link a{color:#555;top:6px;line-height:1.5;word-break:break-all}
.team-list .tl-link a:after{background-color:#555}
.tl-label{font-size:14px;font-family:"SangBleuOGSans-Light";font-style:italic;color:#555;text-transform:uppercase}
@media (min-width: 1025px){.team-list .tl-caption:hover i{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.team-list .tl-caption:hover span{background-size:100% 100%}}@media (max-width: 1680px){.team-list .tl-caption i{font-size:22px}}@media (max-width: 1500px){.team-list figure{width:28%;margin-right:3%}
.team-list article{width:69%}
.team-list .tl-bottom__cont{left:31%}
.team-list .tl-caption i{font-size:18px}
.team-list .tl-link{font-size:14px}
.tl-label{font-size:12px}}@media (max-width: 1024px){.team-list article{padding-top:12px}
.team-list .tl-caption .icon-arr-right{opacity:1}
.team-list .tl-link{opacity:1}
.team-list .tl-intro{margin-top:10px}
.team .wrap{margin-left:30px;margin-right:30px}}@media (max-width: 768px){.team-list figure{width:35%}
.team-list article,.team-list .tl-bottom__cont{width:calc(62% - 45px)}
.team-list .tl-bottom__cont{left:calc(35% + 30px)}}@media (max-width: 650px){.team-list{margin-top:50px}
.team-list figure{width:calc(100% - 45px);margin-right:45px}
.team-list article{padding-left:20px;padding-right:45px;width:100%;margin-top:30px}
.team-list h1{margin-top:8px}
.team-list .item-row{padding-bottom:30px}
.team-list .tl-bottom__cont{position:relative;left:auto;right:auto;bottom:auto;width:100%;margin-top:50px}
.team-list .tl-link{font-size:12px}
.team-list .tl-link span{display:block;margin-bottom:5px}
.team-list .tl-link a{top:0}
.team .page-caption .txt{font-size:13px}
.team .wrap{margin-right:20px;margin-left:20px}}.hs-sec .title{margin-top:0;margin-bottom:0}
.hs-covered{background-color:#000;padding:4.16667vw 4.16667vw 3.125vw 4.16667vw;font-size:0}
.hs-covered .pic{position:relative}
.hs-covered .pic:before{content:"";display:block}
.hs-covered .pic.row-10{width:100%}
.hs-covered .pic.row-10:before{padding-top:37.94%}
.hs-covered .pic img{position:absolute;left:0;top:0;width:100%}
.hs-covered .row-4,.hs-covered .row-6{display:inline-block;vertical-align:top}
.hs-covered .row-4{width:32.5%;margin-right:1%}
.hs-covered .row-4:before{padding-top:99.15%}
.hs-covered .row-6{width:65.4%;margin-left:1%}
.hs-covered .row-6:before{padding-top:49.26%}
.hs-covered article{color:#fff;position:relative;margin-top:-48px}
.hs-covered .intro{color:#fff}
.hs-covered .txt{color:#ddd;width:64%;font-weight:300;line-height:1.7;letter-spacing:1px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.hs-dec__full{position:relative;padding-right:60px}
.hs-dec__full:after{content:"";display:block;position:absolute;right:0;top:0;width:60px;height:100%;background-color:#000}
.hs-dec__full .pic,.hs-dec__full .cont{display:inline-block;vertical-align:top}
.hs-dec__full .pic{width:30.4%;margin-right:65px}
.hs-dec__full .pic:before{content:"";display:block;padding-top:141.98%}
.hs-dec__full .cont{width:46%}
.hs-dec__full .title{margin-top:0;margin-bottom:0}
.hs-hybr__full .pic,.hs-hybr__full .cont{display:inline-block;vertical-align:top}
.hs-hybr__full .pic{width:43%}
.hs-hybr__full .pic:before{display:block;content:"";padding-top:98.87%}
.hs-hybr__full .cont{width:37%;margin-left:4.3%}
.hs-hybr__full .item-box{position:relative;margin-bottom:160px}
.hs-hybr__full .item-box:nth-child(odd):before{content:"";display:block;padding-top:43.21%}
@media (min-width: 851px){.hs-dec__full .cont{position:relative;top:-10px}
.hs-hybr__full .item-box:nth-child(odd) .pic,.hs-hybr__full .item-box:nth-child(odd) .cont{position:absolute;top:0}
.hs-hybr__full .item-box:nth-child(odd) .pic{right:0}
.hs-hybr__full .item-box:nth-child(odd) .cont{left:0}}@media (min-width: 1201px){.ab-history__slick{overflow:hidden}
.ab-history__list{height:600px;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}}@media (max-width: 1680px){.hs-hybr__full .item-box{margin-bottom:140px}
.hs-dec__full:after{width:45px}
.hs-dec__full .pic{margin-right:56px}}@media (max-width: 1500px){.hs-hybr__full .item-box{margin-bottom:120px}
.hs-dec__full:after{width:30px}
.hs-dec__full .pic{margin-right:48px}}@media (max-width: 1300px){.hs-dec__full .pic{width:42%;margin-right:30px}
.hs-hybr__full .pic{width:54%}
.hs-hybr__full .item-box:nth-child(odd):before{padding-top:53.2%}}@media (max-width: 1024px){.hs-covered{padding:40px 20px}
.hs-covered .pic.row-10:before{padding-top:60%}
.hs-covered .txt{width:100%}}@media (max-width: 850px){.hs-sec{margin-left:30px;margin-right:30px}
.hs-sec.hs-covered{margin-left:0;margin-right:0}
.hs-dec__full{padding-right:0;position:relative}
.hs-dec__full .pic{width:100%;margin-right:0;position:relative}
.hs-dec__full .pic:after{content:"";display:block;position:absolute;right:calc(-10% + -37px);top:0;width:30px;height:100%;background-color:#000;opacity:0}
.hs-dec__full:after{display:none}
.hs-dec__full .cont{width:100%;margin-top:30px}
.hs-hybr__full .item-box:nth-child(odd):before{display:none}
.hs-hybr__full .pic,.hs-hybr__full .cont{width:100%}
.hs-hybr__full .cont{margin-top:30px;margin-left:0}}@media (max-width: 650px){.hs-sec{margin-left:20px;margin-right:20px}
.hs-sec.mt-160{margin-top:100px}
.hs-hybr__full .item-box{margin-bottom:100px}
.hs-dec__full .pic:after{right:calc(-10% + -24px);width:20px}
.hs-covered .row-4,.hs-covered .row-6{width:100%}
.hs-covered .row-4{margin-right:0;margin-bottom:20px}
.hs-covered .row-6{margin-left:0}
.hs-covered .pic.row-10:before{padding-top:90%}.hs-covered .pic.row-10:before {
    padding-top: 35%;
}
.hs-covered .txt{font-size:12px}}.service-top__full{background-color:#000;padding:60px 0}
.service-top__full figure,.service-top__full article{display:inline-block;vertical-align:top}
.service-top__full figure{position:relative;width:48.76%}
.service-top__full figure:before{content:"";display:block;padding-top:98.73%}
.service-top__full figure img{position:absolute;left:0;top:0;width:100%}
.service-top__full article,.service-top__full .txt,.service-top__full .cont{color:#fff}
.service-top__full article{width:46.3%;padding-left:3.7%}
.service-top__full .cont{padding-top:.625em;border-top:1px solid #fff}
.service-mall__full{background-color:#f6f6f6}
.service-mall__full .ser-sub{position:relative}
.service-mall__full figure{right:0;width:43.77%}
.service-mall__full figure:before{content:"";display:block;padding-top:98.73%}
.service-mall__full figure img{position:absolute;left:0;top:0;width:100%}
.service-mall__full .txt{color:#000}
.service-mall__full .link span{display:block;font-size:12px;color:rgba(0,0,0,0.5);letter-spacing:1px;margin-bottom:20px}
.service-mall__full .link a{display:inline-block;position:relative;line-height:1;-webkit-transition:colot .4s ease-out;transition:color .4s ease-out}
.service-mall__full .hover-btn:after{background-color:#000}
.service-mall__full .inner{color:#555;margin-top:.625em}
.service-message__full{}
.service-message__full .item-box{display:inline-block;vertical-align:top;max-width:33%;padding-bottom:80px;padding-right:2.42708vw}
.service-message__full .item-box span{font-family:"SangBleuOGSans-Regular";letter-spacing:1px;font-style:italic}
.service-message__full .comuln-txt,.service-message__full .paragraph{color:#000}
.ser-clien__list{border-top:1px solid #000}
.ser-clien__list ul{font-size:0}
.ser-clien__list li{margin-bottom:50px;padding-right:25px;display:inline-block;vertical-align:top;width:16.66%}
.ser-clien__list .pic{position:relative}
.ser-clien__list .pic:after{content:"";display:block;padding-top:58.82%}
.ser-clien__list .pic img{position:absolute;left:0;top:0;max-width:100%}
.service-problem__full{background-color:#f6f6f6;padding-left:5%}
.ser-problem__list li{margin-bottom:25px;margin-right:20px}
.ser-problem__list .item-box{display:none}
.ser-problem__list .item-box:first-child{display:block}
.ser-problem__list .column-fs20{color:#000;display:inline-block;margin-bottom:.35em;font-family:"SangBleuOGSans-Regular"}
.ser-problem__list .txt{margin-left:15px}
.sm-login__code{position:relative;margin-bottom:20px}
.sm-login__code span{font-size:14px;color:#000}
.sm-login__code img{-webkit-transition:all .4s;transition:all .4s;-webkit-transform:scale(0);transform:scale(0);position:absolute;left:-5px;top:-85px;max-width:100%}
.sm-login__code a:hover img{-webkit-transform:scale(1);transform:scale(1)}
.smf-code{display:inline-block;vertical-align:top;text-align:center}
.smf-code img{max-width:100%}
.smf-code .paragraph{font-size:14px;margin-top:4px}
@media (min-width: 651px){.service-top__full .cont{position:absolute;bottom:0;width:42.6%}}@media (min-width: 851px){.service-mall__full .ser-sub{position:relative}
.service-mall__full .ser-sub:before{content:"";display:block;padding-top:43.2%}
.service-mall__full .box{position:absolute;bottom:0;width:82%}
.service-mall__full article,.service-mall__full figure{position:absolute;top:0}
.service-mall__full article{left:0;width:56.17%;padding:0 5%;height:100%}}@media (max-width: 1680px){.service-message__full .item-box{padding-bottom:70px}}@media (max-width: 1500px){.service-message__full .item-box{padding-bottom:60px}
.ser-clien__list li{margin-bottom:42px}}@media (max-width: 1366px){.ser-clien__list li{width:20%}
.smf-code{padding-bottom:20px}}@media (max-width: 1024px){.service-problem__full .page-caption{padding-top:80px}
.service-problem__full .problem-filtrate{margin-top:30px}}@media (max-width: 850px){.service-mall__full{padding-left:30px;padding-right:30px}
.service-mall__full figure{width:100%}
.service-mall__full article{margin-top:30px}
.service-mall__full .box{margin-top:50px}
.service-mall__full .link span{margin-bottom:14px}}@media (max-width: 650px){.ser-clien__list li{width:25%;margin-bottom:30px}
.service-top__full figure{width:100%}
.service-top__full article{width:100%;padding-left:20px;padding-right:20px;margin-top:30px}
.service-top__full .cont{margin-top:50px}
.service-message__full{padding-bottom:30px}
.service-message__full .item-box{width:100%;max-width:100%;padding-bottom:30px;padding-right:0}
.service-mall__full{padding:60px 20px 30px 20px}
.ser-problem__list li{margin-bottom:25px}
.ser-problem__list .column-fs20{margin-bottom:0}
.ser-problem__list .txt{margin-left:10px}
.service-message__full{padding-top:20px}
.service-client__full{margin-top:60px}
.service-problem__full{margin-top:30px}
.service-problem__full .sp-fb{padding-top:30px}
.service-problem__full .page-caption{padding-top:60px}}@media (max-width: 500px){.ser-clien__list li{width:33.33%}}.product-list a{background-color:#555;padding-top:0px;padding-bottom:0px;position:relative;overflow:hidden}
.product-list article{position:absolute;left:0;bottom:20px;width:100%;padding:0 30px}
.product-list article h1,.product-list article p{padding-right:90px}
.product-list article h1{margin-top:0;margin-bottom:0;line-height:1.5}
.product-list article p{font-size:16px;color:#fff;font-weight:300;line-height:2}
.product-list .vm-btn{position:absolute;right:32px;bottom:8px;color:#fff;font-size:12px}
.product-list figure{position:relative;width:100%}
.product-list figure:before{content:"";display:block;padding-top:115.93%}
.product-list figure img{position:absolute;left:0;top:0;width:100%}
.pro-bgPic{font-size:0;position:relative;background-color:#555}
.pro-bgPic:before{content:"";display:block;padding-top:46.3%}
.pro-bgPic img{position:absolute;left:0;top:0;width:100%}
.pd-sub{background-color:#64563d}
.pd-sub .page-caption .txt{color:#fff}
.pro-recommend__list li{margin-bottom:60px}
.pro-recommend__list li.active .pr-back{opacity:1}
.pro-recommend__list a{background-color:#f6f6f6;position:relative}
.pr-title span{font-family:"SangBleuOGSans-Light"}
.pr-title .column-txt{color:#000;font-weight:300}
.pr-positive{position:relative}
.pr-positive:before{content:"";display:block;padding-top:140.76%}
.pr-positive img{position:absolute;left:0;top:0;width:100%}
.pr-positive .pr-title{position:absolute;left:0;bottom:30px;width:100%;padding:0 30px}
.pr-back{-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f6f4dd;padding:0 30px}
.pr-back .pr-title{padding-top:20px}
.pr-attr{font-weight:300;position:absolute;left:30px;right:30px;bottom:0}
.pr-attr .rows{margin-bottom:1.78571em}
.pr-attr p{color:#000;text-align:left}
.pd-txt{color:#f2f2f2}
.pdt-txt{max-width:1000px}
@media (min-width: 1025px){.pro-recommend__list a:hover .pr-back{opacity:1}}@media (max-width: 1680px){.pro-recommend__list li{margin-bottom:52px}}@media (max-width: 1500px){.pr-back{padding:0 20px}
.pr-attr{left:20px;right:20px}
.pr-positive .pr-title{padding:0 20px}
.pro-recommend__list li{margin-bottom:45px}
.product-list a{padding-bottom:10px}
.product-list article{padding:0 20px}
.product-list article p{font-size:14px}}@media (max-width: 1200px){.product-list li{width:50%}}@media (max-width: 1024px){.product-list{margin-right:30px;margin-left:30px}
..product-list a{padding-bottom:10px}
.product .wrap,.news .wrap{padding-top:109px}
.product .list-filtrate,.news .list-filtrate{position:fixed;left:0;top:57px;width:100%;z-index:200}}@media (max-width: 650px){.product-list{margin-right:20px;margin-left:20px}
.product-list li{width:100%}}.ab-culture__full{background-color:#f6f6f6}
.ab-culture__hybr{position:relative}
.ab-culture__hybr:after{content:"";display:block;padding-top:25.14%}
.ab-culture__hybr figure{width:48.8%;right:0;top:0}
.ab-culture__hybr figure:before{content:"";display:block;padding-top:50.73%}
.ab-culture__hybr .abc-txt{color:#555}
.ab-culture__list li{padding-bottom:30px}
.ab-culture__list a{-webkit-transition:background .4s ease-out;transition:background .4s ease-out;background-color:#fff;height:242px;position:relative;padding:0 30px;cursor:default}
.abl-title,.abl-txt{-webkit-transition:color .4s ease-out;transition:color .4s ease-out}
.abl-title{font-size:14px;color:#555;letter-spacing:1px;padding-top:30px}
.abl-title .line{display:inline-block;vertical-align:middle;width:1px;height:12px;background-color:#555;-webkit-transform:rotate(20deg);transform:rotate(20deg);margin:0 .42857em}
.abl-title span{font-family:"SangBleuOGSans-Regular";font-style:italic;text-transform:uppercase}
.abl-txt{position:absolute;left:30px;right:30px;bottom:1.11111em;font-size:18px;color:#000;line-height:1.8;font-weight:300;letter-spacing:1px}
.ab-advantage__list a{background-color:#f6f6f6;padding-top:20px;overflow:hidden}
.ab-advantage__list figure{position:relative}
.ab-advantage__list figure:before{content:"";display:block;padding-top:47.62%}
.ab-advantage__list figure img{position:absolute;left:0;top:0;width:100%}
.ab-advantage__list figure,.ab-advantage__list article{width:82.35%}
.ab-advantage__list article{padding:90px 0 40px 26px}
.ab-advantage__list h1{color:#000;margin-top:0;margin-bottom:0}
.ab-advantage__list .txt{height:72px;overflow:hidden}
.ab-history__full{background-color:#000;padding-left:5%}
.ab-history__full .comuln-txt{color:#fff}
.ab-history__slick{position:relative;width:46%;height:450px}
.ab-history__slick .mCSB_scrollTools .mCSB_buttonDown,.ab-history__slick .mCSB_scrollTools .mCSB_buttonUp{opacity:0}
.ab-history__slick .mCSB_scrollTools .mCSB_draggerRail{background-color:#ccc}
.ab-history__slick .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#666}
.ab-history__slick .mCSB_scrollTools .mCSB_draggerContainer{margin:0}
.ab-history__slick .item-cont{display:inline-block;padding-bottom:50px;max-width:90%}
.ab-history__slick .item-cont.active time,.ab-history__slick .item-cont.active .txt{color:#fff}
.ab-history__slick .pic{display:none;position:relative;margin-top:20px}
.ab-history__slick .pic img{max-width:100%;display:none}
.ab-history__slick time,.ab-history__slick .inner{position:relative}
.ab-history__slick time,.ab-history__slick .txt{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;color:#999}
.ab-history__slick time{width:103px;font-family:"SangBleuOGSans-Regular";font-style:italic;display:block;margin-bottom:14px}
.ab-history__main .line-svg{position:absolute;left:8px;top:0}
.ab-history__main .arrow-up,.ab-history__main .arrow-down{-webkit-transition:color .4s ease-out;transition:color .4s ease-out;position:absolute;color:#555;font-size:30px;left:-7px;z-index:100}
.ab-history__main .arrow-up{top:-22px}
.ab-history__main .arrow-down{bottom:-22px}
.ab-history__main .show-pic{position:absolute;top:0;right:0;width:42%}
.ab-history__main .show-pic:before{content:"";display:block;padding-top:58.3%}
.ab-history__main .show-pic img{position:absolute;right:0;top:0;max-width:100%}
.ab-achievement__list li{margin-bottom:30px}
.ab-achievement__list a{-webkit-transition:background .4s ease-out;transition:background .4s ease-out;background-color:#f6f6f6;height:294px;padding:0 30px;position:relative;cursor:default}
.ab-achievement__list .hint,.ab-achievement__list .txt{-webkit-transition:color .4s ease-out;transition:color .4s ease-out}
.ab-achievement__list .hint{text-align:right;padding-top:24px;text-transform:uppercase;font-family:"SangBleuOGSans-Regular";font-style:italic}
.ab-achievement__list .txt{position:absolute;left:30px;right:30px;bottom:.90909em;max-width:533px}
@media (min-width: 851px){.ab-culture__hybr article,.ab-culture__hybr figure{position:absolute}
.ab-culture__hybr article{width:51.2%;left:0;top:0;height:100%;padding:0 5%}
.ab-culture__hybr figure{width:48.8%;right:0;top:0}
.ab-culture__hybr .abc-txt{position:absolute;left:10%;right:10%;}}@media (min-width: 1025px){.ab-history__main .arrow-up:hover,.ab-history__main .arrow-down:hover{color:#fff}
.ab-history__slick a:hover time,.ab-history__slick a:hover .txt{color:#fff}
.ab-culture__list li:nth-child(3n+1) a:hover{background-color:#6d0812}
.ab-culture__list li:nth-child(3n+2) a:hover{background-color:#6e5d47}
.ab-culture__list li:nth-child(3n+3) a:hover{background-color:#1b4c4e}
.ab-culture__list a:hover .abl-txt,.ab-culture__list a:hover .abl-title{color:#fff}
.ab-achievement__list li:nth-child(4n+1) a:hover{background-color:#6d0812}
.ab-achievement__list li:nth-child(4n+2) a:hover{background-color:#6e5d47}
.ab-achievement__list li:nth-child(4n+3) a:hover{background-color:#1b4c4e}
.ab-achievement__list li:nth-child(4n+4) a:hover{background-color:#bfa580}
.ab-achievement__list a:hover .hint{color:rgba(255,255,255,0.5)}
.ab-achievement__list a:hover .txt{color:#fff}}@media (max-width: 1680px){.ab-advantage__list article{padding-top:80px}
.ab-history__main .arrow-up,.ab-history__main .arrow-down{font-size:24px;left:-3px}}@media (max-width: 1500px){.ab-culture__list a,.ab-achievement__list a{padding:0 20px}
.abl-title{font-size:12px}
.abl-title .line{height:10px;margin-top:-2px}
.abl-txt{font-size:16px}
.ab-culture__list a{height:215px}
.ab-advantage__list article{padding-top:68px}
.ab-achievement__list a{height:260px}
.ab-achievement__list .txt{left:20px;right:20px}
.abl-txt{left:20px;right:20px}}@media (max-width: 1400px){.ab-advantage__list figure,.ab-advantage__list article{width:90%}}@media (max-width: 1366px){.ab-history__slick{width:53%}
.ab-history__slick time{width:86px}
.show-pic{width:46%}}@media (max-width: 1200px){.ab-culture__hybr:after{padding-top:64.1%}
.ab-culture__hybr figure:before{padding-top:131%}
.ab-history__full{padding-right:5%}
.ab-history__main .show-pic{display:none}
.ab-history__slick{width:100%}
.ab-history__slick .pic{display:block}
.ab-history__slick .pic img{display:block}
.ab-history__slick time,.ab-history__slick .inner{vertical-align:top}
.ab-history__slick .inner{height:auto}}@media (max-width: 1024px){.ab-culture__hybr figure:before {
    padding-top: 42%;
}.ab-history__full{padding-right:30px;padding-left:30px}
.ab-history__slick .mCSB_container{-webkit-pointer-events:none;pointer-events:none}
.ab-culture__list li:nth-child(1) a{background-color:#6d0812}
.ab-culture__list li:nth-child(2) a{background-color:#6e5d47}
.ab-culture__list li:nth-child(3) a{background-color:#1b4c4e}
.ab-culture__list a .abl-txt,.ab-culture__list a .abl-title{color:#fff}
.ab-achievement__list li:nth-child(4n+1) a{background-color:#6d0812}
.ab-achievement__list li:nth-child(4n+2) a{background-color:#6e5d47}
.ab-achievement__list li:nth-child(4n+3) a{background-color:#1b4c4e}
.ab-achievement__list li:nth-child(4n+4) a{background-color:#bfa580}
.ab-achievement__list a .hint{color:rgba(255,255,255,0.5)}
.ab-achievement__list a .txt{color:#fff}
.ab-advantage__list article{padding-top:40px}}@media (max-width: 850px){.ab-culture__hybr figure:before {
    padding-top: 42%;
}.ab-culture__hybr{margin-left:30px;margin-right:30px}
.ab-culture__hybr:after{display:none}
.ab-culture__hybr figure{width:100%}
.ab-culture__hybr figure:after{padding-top:98.73%}
.ab-culture__hybr article{margin-top:30px}
.ab-culture__hybr .abc-txt{margin-top:50px}
.ab-culture__list li{width:50%}}@media (max-width: 650px){.ab-advantage__list article{padding-top:35px;padding-left:20px;padding-right:20px}
.ab-advantage__list .txt{height:auto}
.ab-culture__hybr{margin-left:20px;margin-right:20px}
.ab-culture__list li{width:100%}
.ab-achievement__list a,.ab-culture__list a{height:200px}
.ab-history__full{padding:40px 20px}
.ab-history__main{margin-top:60px}
.ab-history__main .arrow-up,.ab-history__main .arrow-down{font-size:20px;left:-1px}}.eror-404{overflow-x:hidden}
.page404{overflow:hidden;text-align:center;height:calc(100vh - 96px);width:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}
.page404 #errorText{font-size:22px;margin-top:40px;color:#000}
.page404 #errorLink{font-size:20px;padding:12px;border:1px solid;color:#000;background-color:transparent;text-decoration:none;transition:all 0.5s ease-in-out;margin-top:20px}
.page404 #errorLink:hover,.page404 #errorLink:active{color:#fff;background:#000}
.page404 #g6219{transform-origin:85px 4px;animation:an1 12s .5s infinite ease-out}
@keyframes an1{0%{transform:rotate(0)}
5%{transform:rotate(3deg)}
15%{transform:rotate(-2.5deg)}
25%{transform:rotate(2deg)}
35%{transform:rotate(-1.5deg)}
45%{transform:rotate(1deg)}
55%{transform:rotate(-1.5deg)}
65%{transform:rotate(2deg)}
75%{transform:rotate(-2deg)}
85%{transform:rotate(2.5deg)}
95%{transform:rotate(-3deg)}
100%{transform:rotate(0)}}@media (max-width: 1024px){.page404{height:calc(100vh - 120px)}
.page404 #errorText{font-size:18px;margin-top:0}
.page404 #errorLink{font-size:16px}
.page404 #svg2{width:80%}}
/*# sourceMappingURL=main.css.map*/
