abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}hr{border:0;display:block;height:1px;margin:0;padding:0}button,input,select{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;font-size:100%;padding:0;vertical-align:middle}img{font-size:0;line-height:0;vertical-align:top}*,:after,:before{box-sizing:border-box}#id_bivalves{display:none!important}html{font-size:100%;-ms-overflow-style:-ms-autohiding-scrollbar}html>img{display:none}body{color:#1b1b1b;font-family:PingFang SC,Lantinghei SC,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;opacity:1;position:static}img,video{height:auto;max-width:100%;vertical-align:bottom}div img{display:block;width:100%}.m-header{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent);left:0;position:absolute;top:0;transform:translateY(-100%);width:100%;z-index:5}.m-header.active{transform:translate(0)}.m-header.is-active{position:fixed}.m-header__wrap{align-items:center;display:flex;height:100%}.m-header__logo a{display:block;font-size:0}.m-header__body{display:flex}.m-header__nav_item a{font:normal 300 13px/2 PingFangSC-Medium,PingFang SC;font-weight:300;letter-spacing:2px;line-height:1.25;text-decoration:none}.m-header__sns{display:flex}.m-header__sns_item_btn{cursor:pointer;display:block}.m-header__menu{padding:0;position:absolute;right:0;top:1.31rem;z-index:5}.m-header__menu span{background-color:#0380fe;display:block;height:.16rem;width:1.56rem}.m-header__menu span:not(:last-child){margin-bottom:.31rem}.m-header__menu.is-active{position:fixed}.m-header__menu.is-active span{background-color:#fff;transition:background-color .5s,transform .6s,opacity .2s}.m-header__menu.is-active span:first-child{transform:translateY(.56rem) rotate(45deg)}.m-header__menu.is-active span:nth-child(2){opacity:0}.m-header__menu.is-active span:nth-child(3){transform:translateY(-.39rem) rotate(-45deg)}@media print,screen and (min-width:768px){.m-header{height:70px;width:100%}.m-header__wrap{justify-content:space-between}.m-header__head{padding-left:50px;padding-right:25px;padding-top:1px}.m-header__logo{width:131px}.m-header__body{align-items:center;visibility:visible}.m-header__nav{align-items:center;display:flex}.m-header__nav_item{margin-right:77px}.m-header__nav_item a{color:#fff;font-size:18px;padding:5px 0;transition:color .4s}.m-header__nav_item a:after{background:#0380fe;bottom:0;content:"";display:block;height:2px;left:0;margin:0 auto;position:relative;right:0;transition:width .4s cubic-bezier(.165,.84,.44,1);width:0;top:6px}.m-header__nav_item a:hover:after{width:100%}.m-header__nav_item a.on{color:#fff}.m-header__sns_item_btn{transition:opacity .4s;width:70px}.m-header__sns_item_btn:hover{opacity:.8}.m-header .header__contact{display:none}.nav_active a:after{width:100%}}@media print,screen and (min-width:768px){body{font-size:14px;line-height:1.6;overflow:hidden}#wrap{padding-top:0}.l-only--sp{display:none!important}}@media print,screen and (max-width:767px){body{font-size:12px;line-height:2}.l-only--pc{display:none!important}.l-only--sp{display:block!important}.m-header{height:3.94rem;max-width:87.5%;margin:auto;left:0;right:0;opacity:0;transform:translate(0)}.m-header__wrap{float:left}.m-header__logo{width:6.25rem}.m-header__body{align-items:center;background-color:rgba(0,0,0,.85);flex-direction:column;height:100%;justify-content:flex-start;left:0;opacity:0;overflow:auto;padding-bottom:0;padding-top:70px;position:fixed;top:0;visibility:hidden;width:100%;z-index:4}.m-header__body.loaded{transition:all .6s}.m-header__body.is-active{height:100vh;opacity:1;visibility:visible}.m-header__nav{margin-bottom:18.75vw}.m-header__nav_item{line-height:1;text-align:center}.m-header__nav_item:not(:last-child){margin-bottom:5.8vw}.m-header__nav_item a{color:#898989;font-size:4.0625vw;font-weight:300;letter-spacing:0;transition:color .4s}.m-header__nav_item a.on,.m-header__nav_item a:hover{color:#fff}.modal{max-width:100vw;max-height:100vh;left:0;right:0;top:0;bottom:0}.modal_lnk-close{border-radius:0;right:0;top:0}}footer{width:100%;background:rgba(0,74,161,.83);min-height:100px;padding:20px;flex-direction:column;z-index:3}footer,footer .menu,footer .subsidiary{position:relative;display:flex;justify-content:center;align-items:center}footer .menu,footer .subsidiary{margin:10px 0;flex-wrap:wrap}footer .menu li,footer .subsidiary li{list-style:none}footer .menu li a,footer .subsidiary li a{font-size:2em;color:#fff;margin:0 10px;display:inline-block}footer .subsidiary li a{font-size:2em;transition:.5s}footer .subsidiary li a:hover{transform:translateY(-10px)}footer .subsidiary li a .logo-img{width:200px}footer .menu li a{font-size:1em;text-decoration:none;opacity:.75}footer .menu li a:hover{opacity:1}footer .copyright{color:#fff;text-align:center;margin-top:15px;margin-bottom:10px;font-size:1em}footer .copyright a{color:#fff}footer .wave{position:absolute;top:-100px;left:0;width:100%;height:100px;background:url(/911ff109af2e5a79fa163c1c5e7e5f2f.png);background-size:1000px 100px}footer .wave#wave1{z-index:1000;opacity:1;bottom:0;animation:animateWave 6s linear infinite}footer .wave#wave2{z-index:999;opacity:.5;bottom:10px;animation:animateWave_02 6s linear infinite}footer .wave#wave3{z-index:1000;opacity:.2;bottom:15px;animation:animateWave 4s linear infinite}footer .wave#wave4{z-index:999;opacity:.7;bottom:20px;animation:animateWave_02 4s linear infinite}@keyframes animateWave{0%{background-position-x:1000px}to{background-position-x:0}}@keyframes animateWave_02{0%{background-position-x:0}to{background-position-x:1000px}}@media print,screen and (max-width:767px){footer{margin-top:12rem}}::selection{background:#b41428;color:#fff}.allwrapper{overflow-x:hidden;width:100%}.bgv{left:50%;pointer-events:none;transform:translate(-50%);z-index:0}.bgv.sloganTop:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.bgv-inner{height:100%;overflow:hidden;position:relative;width:100%}.bgv-cover{left:0;position:absolute;top:0;z-index:2}.sloganTop .bgv-cover{opacity:0}.slogan{display:block;position:relative;z-index:1}.slogan-vitlogo{left:50%;top:50%;transform:translate(-50%,-50%)}.slogan-vitlogo p{color:#999;font-family:Abel,sans-serif;position:absolute;text-align:center;width:100%}.mouse_scroll{position:absolute;display:block;bottom:0;left:50%;transform:translateX(-50%);margin:0 auto;width:24px;height:100px}.m_scroll_arrows{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;margin:0 0 3px 4px;width:16px;height:16px}.unu{margin-top:1px}.doi,.trei,.unu{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite;animation:mouse-scroll 1s infinite}.unu{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate;animation-direction:alternate;animation-delay:alternate}.doi{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.doi,.trei{-webkit-animation-direction:alternate;animation-direction:alternate;margin-top:-6px}.trei{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@-moz-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@-o-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.story{height:100%;position:relative;z-index:1}.story-inner{margin:auto;position:relative;width:100%}.story-inner:after{background-size:100%;content:"";position:absolute;z-index:-1}.story-main_para{color:#fff}.story-img{display:flex}.story-bg{left:0;width:100%;z-index:-1}.news-inner{margin:auto;position:relative;width:100%}@media print,screen and (max-width:767px){#wrap{background:#002a4d}.bgv{background-color:#020202;background-image:none;position:fixed;top:0;width:100vw}.bgv-player{display:none}.bgv-inner{background-image:url(/110e3ae3acf9ed0461dbf2da1b0a5695.png);background-size:100%;height:100vh;width:100vw}.allwrapper{overflow-x:initial}.bgv-cover{height:100vh;width:100vw;display:none}.quotation_marks{background:url(/2b331f11b10c429b6635fdfe9f36ba5f.png);width:.94rem;height:.75rem;background-size:cover;margin:1.31rem 0}.quotation_marks.rotate{transform:rotate(180deg)}.slogan{padding:6.75rem 0 2.56rem}.slogan .slogan-inner{display:block;margin:auto;position:relative;max-width:87.5%;z-index:0}.slogan .slogan-teamlogo .aboutus_title{font-size:1.75rem;color:hsla(0,0%,100%,.5);letter-spacing:1px}.slogan .slogan-teamlogo .aboutus_title,.slogan .slogan-teamlogo .title{font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;line-height:2.19rem}.slogan .slogan-teamlogo .title{margin-top:.63rem;font-size:1.5rem;color:#fff}.story_title .aboutus_title{font-size:1.2rem;color:hsla(0,0%,100%,.5);line-height:1.2rem;letter-spacing:1px;margin-bottom:.4rem}.story_title .aboutus_title,.story_title .title{font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}.story_title .title{margin-top:.63rem;font-size:1.5rem;color:#fff;line-height:2.19rem}.story-img_item{width:7.63rem;height:auto;margin:0 auto}.content_box{width:100%;background:rgba(0,74,161,.49);padding:.63rem 1rem 1.38rem;text-align:justify}.content_box .t{font-size:1.13rem;font-family:FZLTDHK--GBK1-0,FZLTDHK--GBK1;font-weight:400;color:#fff;line-height:1.38rem;text-align:center;margin-bottom:.63rem}.content_box p{font-size:1rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:hsla(0,0%,100%,.8);line-height:1.75rem}.story{padding-bottom:2.56rem}.story .story-inner{max-width:87.5%}.story .space{display:none}.news{padding-bottom:2.56rem}.news .news-inner{max-width:87.5%}.line_title{display:inline-block;position:relative}.line_title:after{content:" ";position:absolute;width:70px;height:1px;background:hsla(0,0%,100%,.5);top:50%;margin-left:10px}.aboutus_title{font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#fff;line-height:70px;letter-spacing:3px;font-size:36px;opacity:.45}.page_title{opacity:0}.story-main_para.box_0{opacity:0}.story-main_para.box_0,.story-main_para .box_1{display:flex;flex-direction:column;align-items:center}.story-main_para .abount_content_box{text-align:justify}.story-main_para .abount_content_box p{font-size:16px;line-height:28px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#fff}.story-main_para.title{margin-bottom:30px}.other{position:relative;top:0;z-index:1}.other-inner{max-width:87.5%;margin:auto;position:relative;display:flex;flex-wrap:wrap;justify-content:center}.other-inner .other_li{display:flex;margin-bottom:45px}.other-inner .other_li .other_img{width:86px;height:136px}.other-inner .other_li .other_content{flex:1;margin-left:15px;color:#fff;font-family:HiraginoSansGB-W3,HiraginoSansGB}.other-inner .other_li .other_content .other_title{line-height:1;margin-bottom:15px;display:flex}.other-inner .other_li .other_content .other_title .sp1{font-size:19px;font-weight:600;display:inline-block}.other-inner .other_li .other_content .other_title .sp2{padding-left:10px;font-size:14px;font-weight:300;color:hsla(0,0%,100%,.7);display:inline-block;flex:1;line-height:19px}.other-inner .other_li .other_content .other_text{text-align:justify;font-size:13px;font-weight:300;letter-spacing:4;line-height:20px;color:hsla(0,0%,100%,.8)}.other-inner .other_li:nth-child(9),.other-inner .other_li:nth-child(13){margin-top:100px}}@media print,screen and (min-width:768px){.quotation_marks{background:url(/2b331f11b10c429b6635fdfe9f36ba5f.png);width:18px;height:14px;background-size:cover;margin:10px 0}.quotation_marks.rotate{transform:rotate(180deg)}.scroller{height:100vh;overflow:hidden;position:relative;width:100vw}.bgv{position:fixed;top:50%;transform:translate(-50%,-50%)}.bgv:after{background-position:top;background-repeat:no-repeat;background-size:100%;content:"";height:157.6%;left:-3%;position:absolute;top:-4.2%;width:105.6%;z-index:-1}.bgv-player{max-width:none}.bgv-cover{height:100%;width:100%}.slogan-inner{max-width:1160px;display:block;height:100vh;margin:auto;position:relative;width:100%;z-index:0}.slogan-item{margin-top:7.5rem;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;z-index:1}.slogan-teamlogo h2{font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;font-size:50px;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,.5)}.slogan-teamlogo p{color:#fff}.story{padding-top:10vh}.story-inner{max-width:1160px;top:0}.story-inner:after{bottom:0;height:1934.5px;left:-88px;width:1389.5px}.ss{width:1160px;display:flex;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);top:0}.line_title{display:inline-block;position:relative}.line_title:after{content:" ";position:absolute;width:90px;height:1px;background:hsla(0,0%,100%,.5);top:50%;margin-left:10px}.aboutus_title{font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#fff;line-height:70px;letter-spacing:3px;font-size:36px;opacity:.45}.story-main_para{font-size:18px}.story-main_para.box_0,.story-main_para .box_1{display:flex;flex-direction:column;align-items:center}.story-main_para .box_1{margin-left:30px;margin-top:-35px;opacity:0}.story-main_para .abount_content_box{width:950px;padding:25px 50px;background:#004aa1;opacity:.8;text-align:justify}.story-main_para .abount_content_box p{font-size:16px;line-height:35px;font-family:PingFangSC-Regular,PingFang SC;font-weight:300;color:#fff;letter-spacing:4;text-indent:2em}.story-main_para.title{font-size:30px;margin-bottom:30px}.interviewParallax,.story_title{opacity:0}.aboutus_content_box{display:flex;justify-content:center}.aboutus_content_box .content_box{width:750px;background:#004aa1;opacity:.79;padding:25px 50px;text-align:justify}.aboutus_content_box .content_box p{font-size:16px;line-height:35px;font-family:PingFangSC-Regular,PingFang SC;font-weight:300;color:#fff;letter-spacing:4}.story-main_para:not(:last-child){margin-bottom:31px}.story-img_item{height:333px;width:140px}.news{padding-top:35vh;position:relative;z-index:1;top:-350px}.news .news-inner{max-width:1160px;top:200px}.figure_main_0,.figure_main_1{transform:translateY(190px)}.sl_bg{background:linear-gradient(transparent,rgba(0,0,0,.62));position:absolute;width:100%;height:100vh;bottom:91px;opacity:0}.other{position:relative;padding:150px 0 100px;z-index:1}.other-inner{max-width:1160px;margin:auto;position:relative;display:flex;flex-wrap:wrap;justify-content:center}.other-inner .other_li{opacity:0;display:flex;margin:0 30px 40px;transform:translateY(150px)}.other-inner .other_li .other_img{width:86px;height:136px}.other-inner .other_li .other_content{width:325px;margin-left:15px;color:#fff;font-family:HiraginoSansGB-W3,HiraginoSansGB}.other-inner .other_li .other_content .other_title{line-height:1;margin-bottom:15px}.other-inner .other_li .other_content .other_title .sp1{font-size:19px;font-weight:600;margin-bottom:15px}.other-inner .other_li .other_content .other_title .sp2{padding-left:10px;padding-top:10px;font-size:14px;font-weight:300}.other-inner .other_li .other_content .other_text{text-align:justify;font-size:13px;font-weight:300;letter-spacing:4;line-height:23px}.other-inner .other_li:nth-child(9),.other-inner .other_li:nth-child(10),.other-inner .other_li:nth-child(13){margin-top:100px}.other-inner .other_li:nth-child(13),.other-inner .other_li:nth-child(14),.other-inner .other_li:nth-child(15),.other-inner .other_li:nth-child(16),.other-inner .other_li:nth-child(17){width:912px}.other-inner .other_li:nth-child(13) .other_content,.other-inner .other_li:nth-child(14) .other_content,.other-inner .other_li:nth-child(15) .other_content,.other-inner .other_li:nth-child(16) .other_content,.other-inner .other_li:nth-child(17) .other_content{width:auto;flex:1}}
