@charset "utf-8";body,input,select,textarea{font-family:icon,Microsoft Yahei,SimSun}body{max-width:1920px;min-width:86em;margin:0 auto;padding:0;font-size:14px;color:#666;background-color:#fff}img{border:0}form{margin:0;padding:0}input,select,textarea{font-size:1em}input::-ms-clear,input::-ms-reveal{display:none}section,div,ul,li{margin:0;padding:0;display:block;overflow:hidden}ul,li{list-style-type:none}li{text-overflow:ellipsis}a{text-decoration:none;color:#333;outline:0}a:hover{text-decoration:none;color:#f63}a,.arow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}*{box-sizing:border-box}.grid{display:grid;justify-content:space-between;flex-flow:wrap;grid-template-columns:repeat(auto-fill,var(--width))}@media screen and (max-width:640px){::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background-color:transparent}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@font-face{font-family:'icon';src:url("/web/images/iconfont.woff2?t=1675246132") format("woff2"),url("/web/images/iconfont.woff?t=1675246130") format("woff")}.mousemove{width:2em;height:3em;border:2px solid rgba(255,255,255,.8);border-radius:1em;position:absolute;left:0;right:0;bottom:2em;margin:0 auto;z-index:9}.mousemove:before{content:'';width:.4em;height:.4em;background-color:#fff;border-radius:50%;position:absolute;left:0;top:.5em;right:0;margin:0 auto;opacity:0;animation:mousemove 2s infinite ease-in-out}@keyframes mousemove{0{opacity:0}30%{opacity:1}60%{opacity:0;transform:translateY(1.5em)}}.number-roll span{width:.6em;height:1em;line-height:1em;display:inline-block;font-size:2.5em;overflow:hidden;position:relative;font-weight:500;text-align:center}.number-roll span:after{content:'+';display:inline-block;vertical-align:top}.number-roll span:before{content:'0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9';display:block;transition:transform 2s ease-out .4s;font-weight:bold}.number-roll.on span.n1:before{transform:translateY(-10em)}.number-roll.on span.n2:before{transform:translateY(-11em)}.number-roll.on span.n3:before{transform:translateY(-12em)}.number-roll.on span.n4:before{transform:translateY(-13em)}.number-roll.on span.n5:before{transform:translateY(-14em)}.number-roll.on span.n6:before{transform:translateY(-15em)}.number-roll.on span.n7:before{transform:translateY(-16em)}.number-roll.on span.n8:before{transform:translateY(-17em)}.number-roll.on span.n9:before{transform:translateY(-18em)}.number-roll.on span.n10:before{transform:translateY(-19em)}.number-roll span.symbol{width:.3em}.number-roll.on span.symbol:before{content:','}.number-roll.on span.plus{font-size:1em;vertical-align:top;margin-left:.2em;width:auto}.number-roll.on span.plus:before{content:attr(data-int);vertical-align:top}.number-roll.on span.plus:after{display:none}.himg{position:relative;z-index:1}.himg img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto;transition:transform .4s ease}.himg.auto img{min-width:0;max-width:100%;max-height:100%;height:auto}.himg:hover img{transform:scale(1.1,1.1)}.center{width:80vw;margin:0 auto;z-index:1}.mrow{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.more{width:8em;line-height:2.8em;color:#3e3a39;background:#fff;display:block;text-align:center;border-radius:3em;margin-top:5em;position:relative}.more:after{content:'了解更多';z-index:1}.more .animation{transform:translateY(-50%) translateX(-50%);position:absolute;top:50%;left:50%;display:block}.more .animation:before{position:relative;content:'';display:block;margin-top:100%}.more .animation:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%}.more:hover .animation{animation:anim-out .75s}.more:hover .animation:after{animation:anim-out-pseudo .75s}.name h1{margin:0;font-size:3em}.name span{font-size:1.5em}.inside-back{background:#181818}.inside-back.furniture-back{background:#f5f5f5}.inside-name h1{margin-top:0;margin-bottom:.5em;font-size:2em;color:#e83544}.inside-name span{font-size:2em;color:#fff}.pages{text-align:left;margin-bottom:2em;text-align:center;margin:3em auto}.pages a{text-align:center;width:2.5em;height:2.5em;display:inline-block;margin-left:1em;color:#fff;line-height:2.5em;background:#333}.pages a.on,.pages a:hover{background:#e83544;color:#fff}#img_box{width:100%;height:100%;position:fixed;z-index:99;left:0;top:0;background:rgba(0,0,0,.9)}#img_box img.show{max-width:80%;max-height:80%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}#img_box .close,.product-video-open .close{width:1.2em;height:1.2em;line-height:1.2em;text-align:center;font-size:3em;color:#fff;position:absolute;top:.6em;right:.6em;cursor:pointer;font-family:icon;z-index:999}@keyframes newsTop{100%{transform:translateY(0)}}@keyframes newsTops{100%{transform:translateY(-100%)}}@keyframes anim-out-pseudo{0%{background:rgba(0,0,0,.45)}100%{background:transparent}}@keyframes anim-out{0%{width:0%}100%{width:100%}}@keyframes scaleTop{50%{transform:scale(.5,.5)}100%{transform:scale(.5,.5) translateY(-200%)}}@keyframes scaleBottom{50%{transform:scale(.5,.5)}100%{transform:scale(.5,.5) translateY(200%)}}@keyframes Rright{100%{transform:translateX(100%)}}@keyframes Left{100%{transform:translateX(-100%)}}@keyframes tabTop{50%{transform:translateY(-100%)}100%{transform:translateY(-200%)}}@keyframes tabBottom{50%{transform:translateY(100%)}100%{transform:translateY(200%)}}@keyframes opacity{100%{opacity:0;display:none}}header{position:fixed;top:0;left:0;right:0;z-index:9}header .center{display:flex;align-items:center;padding:1em 0}header .center .logo{display:inline-block;width:13vw}header .center .logo img{width:100%;display:block}header .center .nav{transform:translateX(30%)}header .center .nav a{color:#fff;font-size:1.125em;display:inline-block;margin-left:3em}.index{width:100%;height:100vh;position:relative}.index .hid{transition:margin .8s}.index .hid .box,.box.inside{width:100%;height:100vh;position:relative;margin:auto}.banner{z-index:6}.banner.animation{animation:Left 1s;animation-fill-mode:forwards}.banner .list{white-space:nowrap;height:100%}.banner .list li{display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;transform:scale(1.1,1.1);transition:opacity 2s,transform 3s}.banner .list li img{position:absolute;min-width:100%;height:100%;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto;transform:scale(1.1,1.1)}.banner .list li .about-video{height:100%}.banner .both{position:absolute;left:0;right:0;bottom:3vh;margin:0 auto;z-index:1;text-align:center}.banner .both .num{display:inline-block;vertical-align:middle;margin:0 1em}.banner .both .num li{display:inline-block;vertical-align:top;color:#fff;margin-right:1em;cursor:pointer}.banner .both .num li.on,.banner .both .num li:hover{color:#083f21}.banner .both .num li:last-child{margin-right:0}.banner .both .num li:after{content:attr(data-num)}.banner .list li .text{position:absolute;left:0;right:0;transform:translateY(-50%);top:50%;color:#fff;margin:0 auto;opacity:0;display:inline-block;transition:opacity .6s,transform .6s}.banner .list li .text h1{font-size:1.75em;font-weight:bold;margin:0}.banner .list li .text p{margin-bottom:0;font-size:1.25em}.banner .list li .text p:before{content:'';width:1.5em;height:3px;display:inline-block;vertical-align:middle;background:#e83544;margin-right:1em}.banner .list li.on{z-index:1}.banner .list li.on:after{background:rgba(0,0,0,0);opacity:1}.banner .list li.on{opacity:1;transform:scale(1,1)}.banner .list li.on .text{opacity:1;transition-delay:.6s}.about-video video{width:100%;height:100%;object-fit:cover}.banner .goto{width:3em;height:3em;line-height:3em;text-align:center;font-family:icon;background:rgba(4,4,4,.5);position:absolute;left:2vw;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.5);z-index:5;cursor:pointer;transition:background .6s}.banner .goto:after{content:'\e662';font-weight:bold;font-size:1.5em}.banner .goto.next{left:initial;right:2vw}.banner .goto.next:after{content:'\eca1'}.banner .goto:hover{background:rgba(232,53,4,.8);color:rgba(255,255,255,.8)}.banner .goto{opacity:0;transition:opacity .6s,background .4s}.banner:hover .goto{opacity:1}.banner:hover .goto:hover{background:#e83544}@keyframes delay{0%{opacity:0}100%{opacity:1}}.furniture{z-index:5}.furniture.animation{animation:scaleTop 1s;animation-fill-mode:forwards}.furniture .center{position:absolute;top:50%;transform:translateY(-45%);left:0;right:0;margin:auto;color:#fff;text-align:center}.furniture .center .ctg-nav{background:#313131;display:inline-block;border-radius:2em;margin:2em 0;position:relative}.furniture .center .ctg-nav a{display:inline-block;vertical-align:middle;line-height:3em;padding:0 2em;color:#fff;border-radius:2em;z-index:1;position:relative}.furniture .center .ctg-nav a.on,.furniture .center .ctg-nav a:hover{color:#181818;transition-delay:.1s}.furniture .center .ctg-nav .navback{width:8em;height:3em;background:#fff;border-radius:2em;display:block;position:absolute;left:0;top:0;bottom:0;transition:transform .4s}.furniture .center .hidden{width:100%;text-align:left;position:relative;margin-top:2em}.furniture .center .hidden .list{height:auto;white-space:nowrap;transform:translateY(20%);opacity:0;transition:transform .6s,opacity .6s;visibility:hidden;position:absolute}.furniture .center .hidden .list.on{transform:translateY(0);opacity:1;z-index:1;transition-delay:.1s;visibility:visible;position:relative}.furniture .center .hidden .list a{display:inline-block;vertical-align:top;width:31%;margin-right:3.5%}.furniture .center .hidden .list a .himg{width:100%;height:18vw;overflow:hidden;display:block}.furniture .center .hidden .list a:last-child{margin-right:0}.furniture .center .hidden .list a h1{color:#fff;font-weight:normal;font-size:1.5em;margin-bottom:0;text-align:center}.furniture .center .hidden .goto{width:3em;height:8em;left:0;line-height:8em;text-align:center;position:absolute;top:50%;transform:translateY(-65%);background:rgba(0,0,0,.5);z-index:1;font-family:icon;opacity:0;transition:opacity .6s,background .6s;cursor:pointer}.furniture .center .hidden .goto:hover{background:#e70518}.furniture .center .hidden .goto:after{content:'\e662';font-size:2em}.furniture .center .hidden .goto.next:after{content:'\eca1'}.furniture .center .hidden .goto.next{left:initial;right:0}.furniture .center .hidden:hover .goto{opacity:1}.about{z-index:4}.about.animation{animation:Rright 1s;animation-fill-mode:forwards}.about .flex{position:absolute;top:50%;transform:translateY(-45%);left:0;right:0;margin:auto;color:#fff;color:#fff;display:flex;align-items:center;justify-content:space-between}.about .flex .text{width:55%}.about .flex .text .con{margin-top:3em;line-height:200%}.about .flex .text .con:after{content:'';width:100%;height:4px;display:block;background:linear-gradient(to right,rgba(255,255,255,.7) 30%,rgba(255,255,255,0));margin:3em 0}.about .flex .text .list{display:flex;justify-content:space-between}.about .flex .text .list p{margin:.5em 0 0 0;color:rgba(255,255,255,.7)}.about .flex .img{width:40%;border-radius:50%;position:relative;display:block}.about .flex .img:after{content:'';display:block;padding-top:100%}.about .flex .img img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto;transition:transform .6s}.about .flex .img:hover img{transform:scale(1.1,1.1)}.about .flex .img .brief-more{width:100%;height:100%;display:block;border-radius:50%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.5);transform:scale(1.1,1.1);opacity:0;transition:transform .6s,opacity .6s}.about .flex .img .brief-more:after{content:'关于军毅';width:5em;height:2em;line-height:2em;border-radius:1em;background:#e70518;color:#fff;text-align:center;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;padding:.5em 1em}.about .flex .img:hover .brief-more{transform:scale(1,1);opacity:1}.about.on .number-roll span.n1:before{transform:translateY(-10em)}.about.on .number-roll span.n2:before{transform:translateY(-11em)}.about.on .number-roll span.n3:before{transform:translateY(-12em)}.about.on .number-roll span.n4:before{transform:translateY(-13em)}.about.on .number-roll span.n5:before{transform:translateY(-14em)}.about.on .number-roll span.n6:before{transform:translateY(-15em)}.about.on .number-roll span.n7:before{transform:translateY(-16em)}.about.on .number-roll span.n8:before{transform:translateY(-17em)}.about.on .number-roll span.n9:before{transform:translateY(-18em)}.about.on .number-roll span.n10:before{transform:translateY(-19em)}.about.on .number-roll span.symbol{width:.3em}.about.on .number-roll span.symbol:before{content:','}.about.on .number-roll span.plus{font-size:1em;vertical-align:top;margin-left:.2em;width:auto}.about.on .number-roll span.plus:before{content:attr(data-int);vertical-align:top}.about.on .number-roll span.plus:after{display:none}.news{z-index:3;min-height:60vh}.news.animation{animation:scaleBottom 1s;animation-fill-mode:forwards}.news .flex{position:absolute;top:50%;transform:translateY(-45%);left:0;right:0;margin:auto;color:#fff;color:#fff;display:flex;align-items:flex-start;justify-content:space-between}.news .flex .text{width:20%}.news .flex .text .ctg-nav{background:#313131;display:inline-block;border-radius:2em;margin:2em 0;position:relative}.news .flex .text .ctg-nav a{display:inline-block;vertical-align:middle;line-height:3em;padding:0 2em;color:#fff;border-radius:2em;z-index:1;position:relative}.news .flex .text .ctg-nav a.on,.news .flex .text .ctg-nav a:hover{color:#181818;transition-delay:.1s}.news .flex .text .ctg-nav .navback{width:8em;height:3em;background:#fff;border-radius:2em;display:block;position:absolute;left:0;top:0;bottom:0;transition:transform .4s}.news .flex .hidden{width:75%;position:relative}.news .flex .hidden .list{white-space:nowrap;position:absolute;left:0;right:0;top:0;opacity:0;transform:translateY(30%);transition:transform .6s,opacity .6s;visibility:hidden}.news .flex .hidden .list.on{z-index:1;position:static;transform:translateY(0);opacity:1;visibility:visible}.news .flex .hidden .list a{width:calc(100%/3);height:auto;color:#fff;display:inline-block;vertical-align:top;white-space:normal;padding:2em 1em;transition:background .2s,color .2s}.news .flex .hidden .list a .date{font-weight:200}.news .flex .hidden .list a .date:before{content:attr(data-d);font-size:3em;line-height:1em}.news .flex .hidden .list a .date:after{content:attr(data-ym);font-size:1.5em;display:block;margin-top:.25em}.news .flex .hidden .list a .himg{width:100%;height:13vw;display:block;overflow:hidden;margin:1em 0}.news .flex .hidden .list a .con h1{font-size:1.25em;margin:0}.news .flex .hidden .list a .con p{color:rgba(255,255,255,.8);line-height:180%;zoom:.9;-webkit-line-clamp:3}.news .flex .hidden .list a:hover{background:#fff;color:#333}.news .flex .hidden .list a:hover .con p{color:#b9b9b9}.news .flex .hidden .list a:hover .himg img{transform:scale(1.1,1.1)}.contact.animation{animation:Left 1s;animation-fill-mode:forwards}.contact .flex{position:absolute;top:50%;transform:translateY(-45%);left:0;right:0;margin:auto;color:#fff;color:#fff;display:flex;align-items:flex-start;justify-content:space-between}.contact .flex .db{width:50%}.contact .flex .db #form_message{margin-top:2em}.contact .flex .db .input{--width:30%}.contact .flex .db .input input{border:0;padding:0;margin:0;text-indent:1em;height:2.5em;background:rgba(255,255,255,.1);outline:0;color:#fff}.contact .flex .db textarea{width:100%;outline:0;display:block;margin-top:1.5em;height:10em;padding:1em;background:rgba(255,255,255,.1);border:0;resize:none;color:#fff}.contact .flex .db .both{margin-top:2em;border-radius:initial;background:rgba(255,255,255,.1);color:#fff;transition:background .4s}.contact .flex .db .both:hover{background:#fff;color:#333}.contact .flex .db .both:after{content:'立即提交'}.contact .flex .branch{width:40%}.contact .flex .branch .list{--width:47%;margin-top:2em}.contact .flex .branch .list a{display:flex;align-items:center;justify-content:space-between;padding:1em 1em;border:1px solid rgba(255,255,255,.7);margin-bottom:2em;transition:background .6s,border .6s;color:#fff}.contact .flex .branch .list a:before{content:attr(data-name);font-size:1.5em}.contact .flex .branch .list a .exh:after{content:'\e624';font-size:2em;display:block;transition:transform .6s}.contact .flex .branch .list a.on,.contact .flex .branch .list a:hover{border:1px solid #e70518;background:rgba(255,255,255,.1)}.contact .flex .branch .list a.on .exh:after,.contact .flex .branch .list a:hover .exh:after{transform:rotate(90deg)}.contact .flex .branch .con{position:relative;display:none}.contact .flex .branch .con .text{display:flex;align-items:center;justify-content:space-between;position:absolute;transform:translateY(50%);opacity:0;visibility:hidden;transition:transform .6s,opacity .6s}.contact .flex .branch .con .text .img{width:25%}.contact .flex .branch .con .text .img img{width:100%;display:block}.contact .flex .branch .con .text .texts{line-height:200%;width:70%}.contact .flex .branch .con .text.on{visibility:visible;opacity:1;transform:translateY(0);position:static}.contact .flex .branch .platform{margin-top:3em;display:flex;justify-content:space-between;overflow:visible}.contact .flex .branch .platform a{display:inline-block;vertical-align:top;white-space:normal;position:relative;overflow:visible}.contact .flex .branch .platform a .img{display:block;height:4em;width:4em;position:relative}.contact .flex .branch .platform a .img img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:90%;max-height:70%}.contact .flex .branch .platform a .text{display:block;color:#fff;line-height:180%;padding-right:2em;border-right:1px solid rgba(255,255,255,.5)}.contact .flex .branch .platform a .wecheat{width:90%;display:block;position:absolute;left:-25%;right:0;margin:auto;bottom:110%;opacity:0;visibility:hidden;transition:opacity .4s}.contact .flex .branch .platform a .wecheat:after{content:'';width:0;height:0;display:block;border-top:.5em solid #fff;border-left:.5em solid transparent;border-right:.5em solid transparent;position:absolute;left:20%;top:100%}.contact .flex .branch .platform a .wecheat img{width:100%;max-width:100%;display:block}.contact .flex .branch .platform a:hover .wecheat{opacity:1;visibility:visible}.contact .flex .branch .platform a:last-child{margin-right:0}.contact .flex .branch .platform a:last-child .text{padding-right:0;border-right:0}.hierarchy{z-index:10}.inside-banner{height:30vw;position:relative}.inside-banner.none{display:none}.inside-banner img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.inside-banner .name-nav{text-align:center;color:#fff;position:absolute;top:50%;transform:translateY(-40%);left:0;right:0;margin:auto}.inside-banner .ctg-nav-normal,.inside-banner .ctg-nav{background:rgba(31,31,31,.6);display:inline-block;border-radius:2em;margin:2em 0;position:relative}.inside-banner .ctg-nav-normal a,.inside-banner .ctg-nav a{display:inline-block;vertical-align:middle;line-height:3em;padding:0 2em;color:#fff;border-radius:2em;z-index:1;position:relative;cursor:pointer;transition:background .4s,color .4s}.inside-banner .ctg-nav a.on{color:#181818;transition-delay:.1s}.inside-banner .ctg-nav a:hover{color:#181818;background:rgba(255,255,255,.5)}.inside-banner .ctg-nav .navback{width:8em;height:3em;background:#fff;border-radius:2em;display:block;position:absolute;left:0;top:0;bottom:0;transition:transform .4s}.inside-banner .ctg-nav-normal a:hover{color:#181818;background:rgba(255,255,255,.5)}.inside-banner .ctg-nav-normal a.on{background:#fff;color:#181818}.brief{background:#171717;padding:5em 0}.brief .text{display:flex;justify-content:space-between}.brief .text .name{color:#fff;width:30%}.brief .text .name h1{color:#e83544}.brief .text .right{width:65%}.brief .text .right .con{line-height:250%;color:#fff}.brief .text .right .list{margin-top:2em;display:flex;justify-content:space-between;width:70%}.brief .text .right .list li{display:inline-block;vertical-align:top}.brief .text .right .list .number-roll span{font-size:3em;color:#e83544}.brief .text .right .list .number-roll.on span.plus{font-size:1em}.brief .text .right .list li p{color:#fff;font-size:1.25em}.brief .precipitate{--width:24%;margin-top:2em}.brief .precipitate li{padding:1.5em 2em;background:#282524;font-family:icon;transition:background .6s}.brief .precipitate li:before{content:attr(data-icon);font-size:2.5em;color:#e83544}.brief .precipitate li h1{font-size:1.5em;color:rgba(255,255,255,.8);margin-bottom:0;line-height:180%}.brief .precipitate li p{color:rgba(255,255,255,.5)}.brief .precipitate li:hover{background:#e83544}.brief .precipitate li:hover:before{color:#fff}.brief .precipitate li:hover h1,.brief .precipitate li:hover span{color:#fff}.honor{padding:5em 0;position:relative}.honor .text{overflow:visible;display:flex;justify-content:space-between;align-items:flex-start}.honor .text .inside-name{overflow:visible;position:relative}.honor .text .inside-name p{width:8vw;height:100%;position:absolute;left:-10vw;top:0;display:flex;justify-content:space-between;margin:0}.honor .text .inside-name p:before{content:'';width:70%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 10%,rgba(232,53,68,1))}.honor .text .inside-name p:after{content:'';width:20%;height:100%;background:#e83544}.honor .text .inside-name:after{content:'';width:30vw;height:2px;display:block;background:linear-gradient(to right,rgba(232,53,68,1) 70%,rgba(255,255,255,0));position:absolute;left:-10vw;margin-top:2em}.honor .text .list{width:60%;color:#fff;overflow:visible}.honor .text .list:before{content:'知识管理体系';font-size:2em;display:block;margin-bottom:1.5em}.honor .text .list li:before{content:attr(data-name);display:block}.honor .text .list li{margin-bottom:1.5em;cursor:pointer;overflow-y:visible}.honor .text .list li:last-child{margin-bottom:0}.honor .text .list li img{display:none}.honor .text .list li:hover:before{color:#e83544}.history{padding:5em 0;background:#171717}.history .center{overflow:visible}.history .inside-name{text-align:center}.history .hidden{position:relative;margin-top:2em;overflow:visible}.history .hidden:after,.history .hidden:before{content:'';width:10vw;height:1px;display:block;background:#fff;position:absolute;left:-10vw;top:45%}.history .hidden:after{left:initial;right:-10vw}.history .hidden .con .list{white-space:nowrap}.history .hidden .con .list li{width:25%;height:auto;position:relative;display:inline-block;vertical-align:top;text-align:center;color:#fff;white-space:normal}.history .hidden .con .list li p{margin:0;font-size:2em;line-height:1em;margin-bottom:2em;transition:color .4s}.history .hidden .con .list li span{padding:0 2em;display:block;line-height:1.8em;height:3.6em}.history .hidden .con .list li:before{content:'';width:100%;height:1px;display:block;background:#fff;position:absolute;top:45%;left:0;right:0;transition:background .6s}.history .hidden .con .list li:after{content:'';width:1em;height:1em;border-radius:50%;background:#fff;position:absolute;top:40%;left:0;right:0;margin:0 auto;transition:background .4s}.history .hidden .con .list li:hover p,.history .hidden .con .list li:hover span{color:#e83544}.history .hidden .con .list li:hover:after,.history .hidden .con .list li:hover:before{background:#e83544}.history .page{text-align:center;margin-top:2em}.history .page .goto{width:2.8em;height:2.8em;line-height:3em;border-radius:50%;background:#fff;font-family:icon;display:inline-block;line-height:2.8em;cursor:pointer;transition:background .6s}.history .page .goto:after{content:'\e662'}.history .page .goto.next:after{content:'\eca1'}.history .page .goto.next{margin-left:2em}.history .page .goto:hover{background:#e83544;color:#fff}.environment{padding:5em 0}.environment .inside-name{text-align:center}.environment .img{margin-top:3em;display:flex;justify-content:space-between;flex-wrap:wrap}.environment .img li{height:20vw;width:24%;margin-bottom:2%;position:relative}.environment .img li:nth-child(3),.environment .img li:nth-child(4){width:49%}.environment .img li:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(0,0,0,.3);transition:transform .4s,background .4s}.environment .img li span{display:flex;position:absolute;left:2em;right:2em;top:2em;bottom:2em;margin:auto;background-color:#e83544;align-items:center;text-align:center;transform:scale(.5,.5);opacity:0;transition:transform .4s,opacity .4s}.environment .img li span:after{content:attr(data-name);display:block;margin:0 auto;font-size:1.25em;color:#fff}.environment .img li:hover span{transform:scale(.9,.9);opacity:1}.environment .img li:hover:after{transform:scale(1.1,1.1);background:rgba(0,0,0,0)}.cooperation{padding:5em 0;background:#171717}.cooperation .list{margin-top:3em}.cooperation .list img{width:100%;max-width:100%}.furniture-nav{display:flex;justify-content:center;align-items:center;margin-top:4em}.furniture-nav a{line-height:250%;background:#fff;padding:0 1.25em;margin:0 .5em;font-size:1.125em;position:relative}.furniture-nav a:after{content:'';width:100%;height:2px;display:block;background:#ee505d;position:absolute;left:0;right:0;bottom:0;transform:translateX(-100%);transition:transform .6s}.furniture-nav a:hover:after,.furniture-nav a.on:after{transform:translateX(0)}.furniture-nav a:hover,.furniture-nav a.on{font-weight:bold}.inside-furniture{margin:5em auto;--width:23%;margin-bottom:0}.inside-furniture a{display:block;margin-bottom:3em}.inside-furniture a .img{display:block;position:relative;height:22vw;background:#fff}.inside-furniture a .img img{position:absolute;max-width:90%;max-height:90%;top:0;bottom:0;left:0;right:0;margin:auto;transition:transform .5s}.inside-furniture a .img:hover img{transform:scale(1.05,1.05)}.inside-furniture a .title{line-height:350%;text-align:center;background:#e6e6e6;margin:0}.inside-furniture a .title:after{content:attr(data-name);font-size:1.25em}.inside-furniture a:hover .title:after{color:#ee505d}.works-con{height:30vw;position:relative}.works-con .con-list{white-space:nowrap;height:100%;position:relative;left:-75%;overflow:visible}.works-con .con-list li{width:49%;height:100%;display:inline-block;vertical-align:top;margin-right:1%;position:relative}.works-con .con-list li img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.works-con .con-list li.on:after{background:rgba(0,0,0,0)}.works-con .con-list li:after{content:'';width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(0,0,0,.5)}.works-con .con-list li:last-child{margin-right:0}.works-con .goto{width:4em;height:4em;line-height:4em;text-align:center;font-family:icon;background:rgba(4,4,4,0);position:absolute;left:2vw;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.5);z-index:5;cursor:pointer;transition:background .6s}.works-con .goto:after{content:'\e662';font-weight:bold;font-size:2em}.works-con .goto.next{left:initial;right:2vw}.works-con .goto.next:after{content:'\eca1'}.works-con .goto:hover{background:#e83544;color:#fff}.works-con .goto{background:rgba(0,0,0,.5)}.works-text{width:70vw;margin:0 auto;padding:2em;display:flex;justify-content:space-between;background:#232428;z-index:1;transform:translateY(-2em)}.works-text .text{width:65%}.works-text .text h1{color:#fff;margin-top:0}.works-text .text p{zoom:.9;line-height:200%;color:rgba(255,255,255,.7)}.works-text .text p b{color:#000;font-size:1.125em}.works-text .detailed{width:30%;color:#333;zoom:.9}.works-text .detailed li{line-height:200%;border-bottom:1px solid rgba(255,255,255,.7);padding:.5em 0;color:rgba(255,255,255,.7)}.works-text .detailed li:last-child{border-bottom:0}.news_list{margin:3em auto;overflow:visible}.news_list li{margin-bottom:3em;padding:1em;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;justify-content:space-between;transition:background .4s;background:#232428}.news_list li p{margin:0}.news_list li .himg{width:30%;height:13vw;background-color:#ddd;border-radius:.5em}.news_list li .info{width:50%;line-height:2em}.news_list li .info a{display:block;margin:1em 0 1em 0;font-size:1.75em;color:#fff}.news_list li .info small{opacity:.5;font-size:1.125em;color:rgba(255,255,255,.6)}.news_list li .date{width:10%;line-height:1.6em;font-family:Arial;font-size:1.4em;padding-top:1em}.news_list li .date small{display:block;font-size:.8em;opacity:.5}.news_list li .date a{width:1.6em;height:1.6em;font-family:icon;border-radius:50%;text-align:center;display:block;border:1px solid #b1b1b1;color:#ccc;margin-top:1em;transition:transform .8s;display:flex;align-items:center;justify-content:center}.news_list li .date a:after{content:'\eca1';font-size:.5em}.news_list li:hover{background:#e83544}.news_list li:hover .date a{transform:translateX(50%);color:#e83544;background-color:#fff;border-color:#fff}.news_list li:hover a,.news_list li:hover small,.news_list li:hover .date{color:#fff}.culture{margin:5em auto}.culture .inside-name{text-align:center}.culture .list{margin-top:3em;--width:19%}.culture .list li{padding:1em;background:#232428;color:#fff;transition:background .4s}.culture .list li p{margin:0}.culture .list li h1{font-size:1.5em;margin-bottom:0}.culture .list li h1:after{content:'';width:1em;height:2px;display:block;background:#fff;margin:.5em 0}.culture .list li span{zoom:.9;line-height:180%;color:rgba(255,255,255,.7)}.culture .list li:hover{background:#e70518;color:#fff}.job{margin:5em auto;text-align:center}.job .inside-name{text-align:center}.job .ctg-nav{background:#313131;display:inline-block;border-radius:2em;margin:2em auto;position:relative}.job .ctg-nav a{display:inline-block;vertical-align:middle;line-height:3em;padding:0 2em;color:#fff;border-radius:2em;z-index:1;position:relative}.job .ctg-nav a.on,.job .ctg-nav a:hover{color:#181818;transition-delay:.1s}.job .ctg-nav .navback{width:8em;height:3em;background:#fff;border-radius:2em;display:block;position:absolute;left:0;top:0;bottom:0;transition:transform .4s}.job .tab{position:relative;margin-top:2em}.job .tab .list{position:absolute;transform:translateY(20%);opacity:0;transition:transform .4s,opacity .4s;visibility:hidden}.job .tab .list.on{position:static;opacity:1;transform:translateY(0);visibility:visible}.job .tab .list a{display:block;text-align:left;color:#fff;position:relative;padding:2em;background:#232428;transition:background .4s;margin-bottom:2em}.job .tab .list a:last-child{margin-bottom:0}.job .tab .list a span{display:inline-block;vertical-align:middle}.job .tab .list a .name{margin-right:2em;font-size:1.25em}.job .tab .list a .submit{position:absolute;top:50%;transform:translateY(-50%);right:2em;background:#3b3d45;padding:.5em 2em;border-radius:1em}.job .tab .list a .submit:after{content:'提交'}.job .tab .list a .requirement p{display:inline-block;margin:0;margin-right:1em;color:rgba(255,255,255,.5)}.job .tab .list a:hover{background:#e70518}.job .tab .list a:hover .requirement p{color:#fff}.job .tab .list a:hover .submit{background:#fff;color:#333}.join-box{width:100%;height:100%;background:rgba(18,18,18,1);z-index:10;position:fixed;top:0;bottom:0;left:0;right:0}.join-box .box{max-width:60vw;height:40vw;color:#fff;padding:2em 0;position:relative;top:50%;transform:translateY(-50%);overflow-y:auto}.join-box .box .tag{color:#fff;zoom:.9}.join-box .box .text{margin-top:3em}.join-box .box .text .describe:last-child{margin-top:3em}.join-box .box .text h1{font-size:1.5em;line-height:1em;margin:0}.join-box .box .text h1:before{content:'';width:3px;height:1em;background:#e70518;display:inline-block;vertical-align:middle;margin-right:.5em}.join-box .box .text p{line-height:250%;color:#fff}.join-box .box .warning{color:#eb1313;margin-top:5em}.jobs_btn{width:10em;height:2.5em;line-height:2.5em;text-align:center;background-color:#666;color:#fff;border-radius:4px;cursor:pointer;position:relative;display:inline-block;margin-top:2em}.jobs_btn:hover{background:#e70518}.jobs_btn input{width:200%;height:200%;font-size:0;position:absolute;z-index:99;left:0;top:0;right:0;bottom:0;margin:auto;cursor:pointer;opacity:0;text-align:center}.con-both{display:none}.join-box .return{width:5em;height:5em;background:#232428;font-family:icon;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:background .6s;cursor:pointer}.join-box .return:after{content:'\e617';color:#fff;font-size:1.75em}.join-box .return:hover{background:#e70518;color:#fff}.sidecon{margin:3em auto;background:#232428;padding:4em 2em;position:relative;z-index:1;max-width:calc(60vw - 4em)}.sidecon .name{color:#fff;font-weight:normal;font-size:1.75em;margin-bottom:.75em;padding-bottom:1em;border-bottom:1px solid #dedede;margin-top:0}.sidecon .text{line-height:230%;text-align:justify;text-justify:newspaper;color:#fff}.sidecon .text img{max-width:100%}.sidecon .time{zoom:.8}footer{background:#171717}footer .center{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3);padding:2em 0}footer .center p{margin:0}.nav-open{position:fixed;top:0;left:0;right:0;bottom:0;z-index:8;transform:scale(1.3,1.3);opacity:0;visibility:hidden;transition:transform .6s,opacity .4s}.nav-open.on{transform:scale(1,1);opacity:1;visibility:visible}.nav-open .list{--width:calc(33% - 4.5vw);width:90vw;position:relative;top:50%;bottom:0;left:0;right:0;margin:auto;transform:translateY(calc(-50% + 2.5em));z-index:1}.nav-open .list li{margin-bottom:2em}.nav-open .list li .toplink{padding-top:2em;border-top:2px solid rgba(255,255,255,.8);display:block;color:#fff;white-space:normal}.nav-open .list li .toplink:before{content:attr(data-name);font-size:1.5em;letter-spacing:.2em}.nav-open .list li .toplink:after{content:attr(data-en);display:block;margin-top:.25em;letter-spacing:.2em}.nav-open .list li p{margin-bottom:0}.nav-open .list li p a{display:block;color:rgba(255,255,255,.8);line-height:2.5em;font-size:1.125em}.nav-open .list li:hover span{color:#b01f24;border-top:2px solid #b01f24}.nav-open .list li:hover p a:hover{color:#b01f24}.nav-open .list li:first-child{display:none}@media screen and (max-width:1670px){body{font-size:14px}}@media screen and (max-width:1480px){body{font-size:13px}}@media screen and (max-width:860px){body{min-width:0;font-size:12px}.center{width:90vw}.index .hid .box{position:static;height:auto}.index{height:auto}header{background:linear-gradient(to bottom,rgba(0,0,0,.7) 30%,rgba(0,0,0,0));font-size:.9em}header .center{justify-content:space-between;padding:.5em 0}header .center .logo{width:15em}header .center .navbutton{width:auto;display:block;text-align:center;line-height:3em;font-family:icon;color:#fff}header .center .navbutton:after{content:'\e641';font-size:3em}header .center .navbutton.on:after{content:'\eca0'}.index .hid .banner.box{height:70vw;position:relative}.mousemove{display:none}.contact .flex,.news .flex,.about .flex,.furniture .center{position:static;transform:translateY(0)}.inside-banner .ctg-nav .navback,.ctg-nav .navback{width:25%}.name h1{font-size:2em}.inside-banner{height:60vw}.furniture.box{padding:3em 0}.furniture .center .ctg-nav{width:100%}.furniture .center .ctg-nav a{width:25%;padding:0}.furniture .center .ctg-nav .navback{width:25%}.furniture .center .hidden .list a{width:47.5%;margin-right:5%}.furniture .center .hidden .list a .himg{height:35vw}.furniture .center .hidden .list a h1{font-size:1.25em}.furniture .center .hidden .list a:last-child{margin-right:0}.furniture .center .hidden .goto{opacity:1;zoom:.8}.about{padding:3em 0}.about .flex{display:block}.about .flex .text{width:100%}.about .flex .text .name{text-align:center}.about .flex .img{display:none}.news{padding:3em 0;padding-bottom:0}.news .flex{display:block}.news .flex .text{width:100%;text-align:center}.news .flex .hidden{width:100%}.news .flex .hidden .list a{width:50%}.news .flex .hidden .list a .himg{height:23vw}.news .flex .hidden .list a .date{display:flex;justify-content:space-between;align-items:center}.news .flex .hidden .list a .date:before{font-size:2em}.contact{padding:3em 0}.contact .flex{display:block}.contact .flex .branch,.contact .flex .db{width:100%}.contact .flex .db .name,.contact .flex .branch .name{text-align:center}.inside-banner .ctg-nav-normal,.inside-banner .ctg-nav{white-space:nowrap;overflow-x:auto;text-align:left}.inside-banner .ctg-nav-normal a,.inside-banner .ctg-nav a{width:25%;padding:0;text-align:center}.inside-banner .name-nav{zoom:.8;transform:translateY(-20%)}.brief{padding:3em 0}.brief .text{display:block}.brief .text .inside-name{text-align:center}.brief .text .right{width:100%;margin-top:2em}.brief .text .right .list{width:100%}.brief .text .right .list .number-roll span{font-size:2em}.brief .precipitate{--width:48%}.brief .precipitate li{margin-bottom:1.5em}.brief .precipitate li h1{font-size:1em}.honor{padding:3em 0}.honor .text{display:block}.honor .text .inside-name{text-align:center}.honor .text .inside-name p,.honor .text .inside-name:after{display:none}.honor .text .list{width:100%}.honor .text .list:before{text-align:center;margin:1.5em 0;width:100%;font-size:1.25em}.honor .text .list{display:flex;justify-content:space-between;flex-wrap:wrap}.honor .text .list li{width:48%}.history .hidden .con .list li{width:50%}.cooperation .list{--width:31%}.inside-furniture{margin:3em auto;--width:48%}.inside-furniture a{height:30vw}.works-con{height:60vw}.works-text{display:block}.works-text .text{width:100%}.works-text .text h1{font-size:1.5em}.works-text .detailed{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:3em}.works-text .detailed li{width:48%;margin-bottom:1em}.news_list li .himg{height:18vw;width:40%}.news_list li .info{width:55%;zoom:.8}.news_list li .info a{margin-top:0;font-size:1.25em}.news_list li .date{display:none}.culture .list{--width:48%}.culture .list li{margin-bottom:1em}.culture .list li:last-child{display:none}.job .tab .list a .requirement{display:none}.join-box .box{width:80vw;max-width:initial}.join-box .return{width:10vw;height:10vw;line-height:10vw}.contact.box.inside{padding-top:8em}footer .center{display:block}footer .center .con{display:none}.sidecon{padding:2em;max-width:initial}}