@charset "utf-8";body{min-width:86em;margin:0 auto;padding:0;font-size:16px;color:#666;background-color:#fff;font-family:Microsoft Yahei,SimSun}img{border:0}form{margin:0;padding:0}input,select,textarea{font-size:1em;font-family:Microsoft Yahei,SimSun;margin:0;padding:0}input::-ms-clear,input::-ms-reveal{display:none}section,div,ul,li,p,h1,h2,h3{margin:0;padding:0;display:block;overflow:hidden;font-weight:normal}ul,li{list-style-type:none}li{text-overflow:ellipsis}a{text-decoration:none;color:#333;outline:0}a:hover{text-decoration:none;color:#d8202a}a,.arow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@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('/upload/4bva/jr3h512jlw.woff') format('woff')}.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:hover img{transform:scale(1.1,1.1)}.trtions{transition:300ms;transition-timing-function:ease-out}.trtion{transition:600ms;transition-timing-function:ease-out}#img_box{width:100%;height:100%;position:fixed;z-index:99;left:0;top:0;background-color:rgba(0,0,0,.9)}#img_box img{max-width:80%;max-height:80%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}#img_box .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}header{width:100%;height:5.5em;position:fixed;top:0;left:0;z-index:99;line-height:5.5em}header:after{content:'';width:100%;height:100%;display:block;position:absolute;background:rgba(13,13,13,.9);left:0;top:0;z-index:-1}header .center{width:calc(100% - 8em);height:100%;position:absolute;left:0;right:0;top:0;margin:auto}header .center .logo{height:4em;position:absolute;left:3em;top:0;bottom:0;margin:auto 0}header .center .logo img{height:100%;filter:brightness(0) invert(1)}header .center .list{width:auto;height:100%;position:absolute;right:0;top:0}header .center .list li{display:inline-block;height:100%;vertical-align:top;margin:0 .5em;padding:0 1.25em}header .center .list li a{display:block;color:rgba(255,255,255,.6);position:relative;height:100%}header .center .list li a:hover{color:#333}header.on{background:#fff;position:fixed;top:0;left:0;box-shadow:.25em .25em .5em rgba(0,0,0,.2)}header.on .center .list li a{color:#333;position:relative}header .center .list li a:after{content:'';width:100%;height:.1em;display:block;background:#c80e18;position:absolute;bottom:1.8em;left:0;border-radius:.5em;opacity:0}header .center .list li a:hover{color:#333}header .center .list li a:hover:after{opacity:1}header .center .list li.on a{color:#fff}header.on .center .list li.on a{color:#333}header .center .list li.on a:after{opacity:1}header.on.boxshow{box-shadow:.25em .25em .5em rgba(0,0,0,.2);position:fixed}.web_menu{display:none}.web_menubox{display:none}header.boxshow{background:#fff;box-shadow:.25em .25em .5em rgba(0,0,0,.2)}header.boxshow .center .list li a{color:#333}header.boxshow .center .list li a:hover{color:#333}header.on .center .logo img,header.boxshow .center .logo img{filter:none}header.on:after,header.boxshow:after{display:none}.box{width:100%;height:100vh;position:relative}.box.banner{width:100%}.box.banner .list{height:100%;white-space:nowrap}.box.banner .list li{width:100%;height:100%;display:inline-block;vertical-align:top}.box.banner .list li img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto;transform:scale(1.1,1.1);transition:transform 8s ease-out}.box.banner .list li.on img{transform:scale(1,1)}.box.banner .list li a{width:100%;height:100%;display:block;position:relative}.box.banner li .text{width:80em;height:100%;max-height:38em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;color:#fff;text-align:left}.box.banner li .text h1{font-size:3.5em;font-weight:normal;line-height:180%;margin-top:1.5em;transform:translateY(2em);opacity:0}.box.banner li .text h3{font-size:1.25em;color:rgba(255,255,255,.8);font-weight:normal;line-height:200%;margin-top:3em;transform:translateY(6em);opacity:0;white-space:normal}.box.banner li.on .text h1{transform:translateY(0);opacity:1;transition-delay:700ms}.box.banner li.on .text h3{transform:translateY(0);opacity:1;transition-delay:1000ms}.banner_list{position:absolute;left:0;right:0;bottom:2em;text-align:center;z-index:4}.banner_list li{display:inline-block;width:2em;height:.2em;background:rgba(255,255,255,.5);border-radius:.1em;margin:0 .3em;cursor:pointer}.banner_list li.on{background:#fff}.banner_list li:hover{background:#fff}.keyscroll{width:1.5em;height:2.375em;display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:2em;border:2px solid #fff;border-radius:.875em;cursor:pointer}.keyscroll:before{content:'';width:.2em;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(1em)}}.in-title{max-width:100%;height:auto}.in-title h1,.in-title h3{display:block;vertical-align:middle;font-family:Verdana Regular;font-size:1.8em;color:#333;text-align:center;line-height:1.5em}.in-title.ny-title-center{width:100%;max-width:84em;margin:2em auto;margin-bottom:4em}.in-title:after{content:'';width:1.8em;height:.2em;display:block;background:#868686;margin:1.5em auto}.in-box{width:100%;max-width:90em;margin:7em auto;position:relative}.in-box .text{width:100%;max-width:30em;position:absolute;top:50%;transform:translateY(-50%)}.in-box .text span{display:block}.in-box .text h1,.in-box .text h3{display:inline-block;vertical-align:middle;font-family:Verdana Regular;font-size:1.8em;color:#333}.in-box .text span:after{content:'';width:1.8em;height:.2em;display:block;background:#868686;margin:2em 0}.in-box .text p{color:#666;line-height:200%}.in-box .text a.more{line-height:2.6em;display:inline-block;padding:0 2.3em;background:#d8202a;color:#fff;margin-top:3em;font-family:icon;vertical-align:middle}.in-box .text a.more:after{content:'　\e602';font-size:1.2em;display:inline-block;vertical-align:top;transition:300ms;transition-timing-function:ease-out}.in-box .text a.more:hover:after{transform:translateX(1em)}.in-box .img{width:100%;max-width:47em;height:31em;float:right;position:relative}.in-honor{width:100%;max-width:94em;margin:3em auto;height:20.6em;position:relative}.in-honor .list-hiden{width:100%;max-width:86em;height:100%;margin:0 auto}.in-honor .list-hiden .list{white-space:nowrap;height:100%}.in-honor .list-hiden .list li{display:inline-block;vertical-align:top;width:calc(100%/3 - 1.25em - 2px);height:calc(100% - 2px);position:relative;margin-right:1.875em;border:1px solid #dcdcdc;position:relative;cursor:pointer}.in-honor .list-hiden .list li .himgs{display:block;width:calc(100% - 1em);height:calc(100% - 1em);margin:.5em;overflow:hidden;position:relative}.in-honor .list-hiden .list li .himgs img{max-width:95%;max-height:95%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.in-honor .list-hiden .list li:after{content:'';width:50%;height:50%;display:block;background:#333;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;transition:300ms;transition-timing-function:ease-out}.in-honor .list-hiden .list li p{position:absolute;top:50%;transform:translateY(-50%);text-align:center;padding:0 1em;white-space:normal;left:0;right:0;font-size:1.25em;color:#fff;opacity:0;z-index:2;line-height:200%}.in-honor .list-hiden .list li:hover:after{content:'';width:100%;height:100%;opacity:.8}.in-honor .list-hiden .list li:hover p{opacity:1}.in-honor .industry-both{width:3em;height:3em;border-radius:50%;border:1px solid #ccc;text-align:center;line-height:3em;font-family:icon;position:absolute;left:0;top:0;bottom:0;margin:auto;cursor:pointer}.in-honor .industry-both:after{content:'\ed12';font-weight:bold;font-size:1.5em;color:#ccc}.in-honor .industry-both.right{left:auto;right:0}.in-honor .industry-both.right:after{content:'\e65e'}.in-honor .industry-both:hover{border:1px solid #999}.in-honor .industry-both:hover:after{color:#999}.in-cases{width:100%;height:auto;margin:7em auto}.in-cases .list li{display:inline-block;vertical-align:top;width:calc(100%/3);height:27em}.in-cases .list li .himg{width:100%;height:100%;display:block;color:#fff}.in-cases .list li a:after{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:rgba(13,14,16,0);transition:300ms;transition-timing-function:ease-out}.in-cases .list li a .text{position:absolute;z-index:1;height:auto;padding:0 1em;top:50%;transform:translateY(0%);text-align:center;left:0;right:0;opacity:0}.in-cases .list li a .text h1{font-family:Verdana Regular;font-size:1.125em;margin-bottom:.5em}.in-cases .list li a .text p{font-size:2.25em;line-height:1.5em;white-space:normal}.in-cases .list li a .text span{line-height:2.6em;padding:0 2em;display:inline-block;background:#d8202a;margin-top:2em}.in-cases .list li:hover a:after{background:rgba(13,14,16,.8)}.in-cases .list li:hover a .text{transform:translateY(-50%);opacity:1;transition-delay:.3s}.in-cases .more{font-size:1.5em;line-height:3em;text-align:center;display:block;background:#d8202a;color:#fff;font-family:icon}.in-cases .more:after{content:'\e602';vertical-align:top;transition:300ms;transition-timing-function:ease-out;display:inline-block;font-size:1.5em}.in-cases .more:hover{background:#ab1a22}.in-cases .more:hover:after{transform:translateX(2em);opacity:0}.in-news{margin:7em auto}.in-news .list-center{width:100%;max-width:105em;margin:3em auto;position:relative}.in-news .list-hiden{width:100%;max-width:90em;height:100%;margin:0 auto;position:relative}.in-news .list-hiden .list{white-space:nowrap;height:100%}.in-news .list-hiden .list li{width:calc(100%/4 - 2.25em);height:auto;margin-right:3em;white-space:normal;display:inline-block;vertical-align:top;padding-bottom:4em;border-bottom:1px solid #999;position:relative}.in-news .list-hiden .list li p{font-size:1.25em;color:#999}.in-news .list-hiden .list li h1{font-size:1.37em;color:#333;line-height:1.8em;margin-top:.5em;height:3.2em;overflow:hidden}.in-news .list-hiden .list li span{height:5.4em;display:block;overflow:hidden;line-height:1.8em;color:#666;margin-top:3em}.in-news .list-hiden .list li .more{line-height:2.5em;text-align:center;width:100%;position:absolute;bottom:0;left:0;background:#d8202a;color:#fff;transform:translateY(100%)}.in-news .list-hiden .list li:hover .more{transform:translateY(0)}.in-news .industry-both{width:2em;height:2em;border-radius:50%;border:1px solid #ccc;text-align:center;line-height:2em;font-family:icon;position:absolute;left:0;top:0;bottom:0;margin:auto;cursor:pointer}.in-news .industry-both:after{content:'\ed12';font-weight:bold;font-size:1em;color:#ccc}.in-news .industry-both.right{left:auto;right:0}.in-news .industry-both.right:after{content:'\e65e'}.in-news .industry-both:hover{border:1px solid #999}.in-news .industry-both:hover:after{color:#999}.ctg-cases{padding:3em 0;background:#f2f2f2;text-align:center}.ctg-cases.none{display:none}.ctg-cases a{display:inline-block;vertical-align:top;font-family:icon;margin:0 3em}.ctg-cases a span{display:block;width:6.4em;height:6.4em;border-radius:50%;border:1px solid #cecece;text-align:center;line-height:6.4em}.ctg-cases a span font{font-size:2.5em;color:#999}.ctg-cases a p{line-height:2em;margin-top:.5em}.ctg-cases a:hover{transform:translateY(-1em)}.ctg-cases a:hover span{background:#d8202a}.ctg-cases a:hover span font{color:#fff}.ctg-cases.ctg-business{padding:0}.ctg-cases.ctg-business a{padding:3em;margin:0}.ctg-cases.ctg-business a.on{background:#dc363f;color:#fff}.ctg-cases.ctg-business a.on span{background:#fff;color:#dc363f}.ctg-cases.ctg-business a.on span font{color:#dc363f}.ctg-cases.ctg-business a:hover{transform:translateY(0)}footer{background:#1a1a1a;padding-top:7em}footer .center{width:100%;max-width:75em;margin:0 auto;padding-bottom:5em}footer .center .text{float:left}footer .center .text p{font-size:1.5em;color:#fff;margin-bottom:1em}footer .center .text span{display:block;line-height:1.8em;font-size:.9em;margin-bottom:.8em}footer .center .fram{width:100%;max-width:38em;float:right}footer .center .fram input,footer .center .fram textarea{padding:0;margin:0;border:0;line-height:3.4em;background:#262626;text-indent:1.5em;width:100%;display:block}footer .center .fram input{margin-bottom:.8em}footer .center .fram .in_b_sub{line-height:2.6em;background:#d8202a;color:#fff;display:inline-block;padding:0 4em;margin-top:3em}footer .copy{line-height:4em;text-align:center;color:#fff;background:#141414;font-size:.9em}footer .copy a{color:#fff}.ny-banner{width:100%;height:37.5em;position:relative}.ny-banner img{position:absolute;min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.ny-title{text-align:center;margin-top:5em}.ny-title.left{text-align:left}.ny-title h1,.ny-title h3{display:block;vertical-align:middle;font-family:Verdana Regular;font-size:1.8em;color:#333;line-height:1.5em}.ny-title:after{content:'';width:1.8em;height:.2em;display:block;background:#dc363f;margin:1.5em auto}.ny-title.left:after{display:none}.ny-nav{line-height:2.25em;text-align:center;position:relative;margin-top:2em}.ny-nav:after{content:'';width:100%;height:1px;display:block;background:#f2f2f2;position:absolute;top:50%;transform:translateY(-50%)}.ny-nav a{display:inline-block;vertical-align:top;padding:0 2.6em;background:#f2f2f2;margin:0 1em;position:relative;z-index:1}.ny-nav a.on{background:#dc363f;color:#fff}.bref-text{width:100%;max-width:90em;margin:3em auto;font-size:1.125em;line-height:250%;color:#333}.bref-number{padding:3em 0;background:#f7f7f7;background:#f7f7f7}.bref-number .list{width:100%;max-width:90em;margin:0 auto}.bref-number .list li{width:calc(100%/4 - 1px - 10em);height:auto;text-align:center;display:inline-block;vertical-align:top;padding:0 5em;border-right:1px solid #bfbfbf}.bref-number .list li:last-child{border-right:0}.bref-number .list li span{font-size:3em;font-weight:bold;color:#dc363f;line-height:1em}.bref-number .list li p{font-size:.9em;line-height:1.8em;margin-top:.5em}.bref-html{width:100%;max-width:90em;margin:3em auto;line-height:200%}.bref-html img{width:100%}.bref-chairman{width:100%;padding:4em 0 7.5em 0;position:relative;border-top:.25em solid #e6e6e6;overflow:visible}.bref-chairman:before{content:'';width:calc(100% - 66.7em);height:.25em;display:block;background:#dc363f;position:absolute;top:-.25em;right:0;z-index:1}.bref-chairman:after{content:'';width:100%;height:100%;position:absolute;left:0;bottom:0;background:url(/web/images/dsc-back.jpg) no-repeat center center;opacity:.2;background-size:cover;z-index:-1}.bref-chairman .center{width:100%;max-width:90em;height:auto;margin:0 auto}.bref-chairman .center .chairman-img{width:38em;height:auto;float:left;margin-right:10em}.bref-chairman .center .chairman-img img{width:100%;height:auto;display:block}.bref-chairman .center .text p{font-size:3em;color:#333}.bref-chairman .center .text p font{color:#dc363f}.bref-chairman .center .text h3{font-size:3em;color:rgba(51,51,51,.5)}.bref-chairman .center .text small{font-size:1.125em;color:#333;display:block;line-height:2em;display:block;margin-top:2em}.business-box{margin:7em auto}.business-box .text{line-height:300%;max-width:90em;margin:0 auto;margin-top:5em}.team-nav{width:100%;max-width:90em;margin:0 auto;margin-top:5em}.team-nav a{width:calc(100%/5 - .6em - 2px);display:inline-block;vertical-align:top;margin-right:.75em;height:4.6em;line-height:4.6em;text-align:center;border:1px solid #e6e6e6;border-radius:1em;margin-bottom:.75em;color:#333}.team-nav a:nth-child(5n){margin-right:0}.team-nav a.on{background:#e6e6e6}.team-nav a:hover{background:#e6e6e6}.team-list{width:100%;max-width:90em;margin:0 auto;margin-top:5em}.team-list li{width:calc(100%/4 - .75em);height:27em;display:inline-block;vertical-align:top;margin-right:1em;position:relative;margin-bottom:2em}.team-list li:nth-child(4n){margin-right:0}.team-list li .text{background:rgba(37,37,37,.8);padding:1em 2em;height:calc(100% - 1em);transform:translateY(100%)}.team-list li .text strong{line-height:2em;color:#fff;font-size:1.85em;line-height:1em}.team-list li .text p{line-height:1.5em;height:3em;overflow:hidden;color:#999;font-size:1.25em;margin-top:.5em}.team-list li .text small{font-size:1em;color:#ccc;line-height:200%}.team-list li:hover img{transition:600ms;transition-timing-function:ease-out}.team-list li:hover .text{transform:translateY(15em);height:calc(100% - 2em);padding-top:2em}.content-center{width:100%;max-width:90em;margin:7em auto}.content-center img{max-width:100%}.culture-box{width:100%;max-width:90em;margin:7em auto}.culture-box .list{padding-bottom:5em;border-bottom:1px dashed #ccc}.culture-box .list li{width:calc(100%/3 - 2px - 4.3em);height:13.75em;display:inline-block;vertical-align:top;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding-left:4.3em}.culture-box .list li:nth-child(3n){border-right:1px solid #e6e6e6}.culture-box .list li:nth-child(4),.culture-box .list li:nth-child(5),.culture-box .list li:nth-child(6){border-bottom:1px solid #e6e6e6}.culture-box .list li:hover{background:#f2f2f2}.culture-box .list li p{font-size:1.8em;margin-top:2.5em;color:#333;position:relative;overflow:visible}.culture-box .list li p:after{content:'';width:.1em;height:.9em;display:block;background:#dc363f;position:absolute;left:-2.36em;top:.25em}.culture-box .list li small{font-size:1em;display:block;padding-right:2em;margin-top:1em}.culture-box .text{margin-top:5em}.culture-box .text{width:100%;height:auto}.culture-box .text .img{width:42.5em;height:23.75em;float:left;margin-right:6.5em}.culture-box .text .img img{width:100%;height:100%}.culture-box .text h1{font-size:1.87em;color:#333}.culture-box .text small{font-size:1em;line-height:200%;display:block;margin-top:.8em}.culture-box .text small.margin-bottom{margin-bottom:2em}.article_list{max-width:90em;margin:7em auto}.article_list li{width:100%;position:relative;margin-bottom:2em}.article_list li a{width:100%;height:100%;display:block;position:relative}.article_list li a:after{content:'';width:calc(100% - 14.334em);height:100%;position:absolute;top:0;right:0;background:#333;opacity:0;z-index:-1;transition:300ms;transition-timing-function:ease-out}.article_list li span{display:inline-block;vertical-align:top;padding:4em 3em;float:left;margin-right:2.8em;position:relative}.article_list li span:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:#dc363f;opacity:0;z-index:-1;transition:300ms;transition-timing-function:ease-out}.article_list li span font{font-size:3em;color:#dc363f}.article_list li h1{font-size:1.875em;margin-top:1.5em}.article_list li small{font-size:1em;color:rgba(51,51,51,.7);display:block;padding-right:15em;white-space:normal;line-height:1.8em;margin-top:.5em}.article_list li:hover span font{color:#fff}.article_list li:hover h1,.article_list li:hover small{color:#fff}.article_list li:hover span:after,.article_list li:hover a:after{opacity:1}.cases-all{padding-top:4em;background:#1a1a1a;position:relative}.ny-title.cases-box h1,.ny-title.cases-box h3{color:#fff}.ny-title.cases-box:after{background:#fff}.cases-nav{width:100%;max-width:90em;height:auto;margin:0 auto;text-align:center;border-top:.15em solid rgba(255,255,255,.3);overflow:visible}.cases-nav a{display:inline-block;vertical-align:top;padding-top:1em;color:#fff;margin:0 2.6em;position:relative;overflow:visible}.cases-nav a.on:after{content:'';position:absolute;width:100%;height:.25em;display:block;background:#d8202a;position:absolute;top:-.15em;left:0}.cases-nav a:hover{color:#d8202a}.cases-all .cases-list{margin-top:7em}.cases-all .cases-list li{display:inline-block;vertical-align:top;width:calc(100%/3);height:27em}.cases-all .cases-list li .himg{width:100%;height:100%;display:block;color:#fff}.cases-all .cases-list li a:after{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:rgba(13,14,16,0);transition:300ms;transition-timing-function:ease-out}.cases-all .cases-list li a .text{position:absolute;z-index:1;height:auto;padding:0 1em;top:50%;transform:translateY(0%);text-align:center;left:0;right:0;opacity:0}.cases-all .cases-list li a .text h1{font-family:Verdana Regular;font-size:1.125em;margin-bottom:.5em}.cases-all .cases-list li a .text p{font-size:2.25em;line-height:1.5em;white-space:normal}.cases-all .cases-list li a .text span{line-height:2.6em;padding:0 2em;display:inline-block;background:#d8202a;margin-top:2em}.cases-all .cases-list li:hover a:after{background:rgba(13,14,16,.8)}.cases-all .cases-list li:hover a .text{transform:translateY(-50%);opacity:1;transition-delay:.3s}.page-cases{width:100%;padding:2em 0;text-align:center;background:#d8202a}.page-cases a{text-align:center;width:1.8em;height:1.8em;display:inline-block;margin-left:.3em;color:#333;line-height:1.8em;background:none;color:#333}.page-cases a.on{background:#de303a;color:#fff}.page-cases a:hover{background:#de303a;color:#fff}.cases-content{width:100%;max-width:90em;height:auto;margin:5em auto}.cases-hidden{width:100%;height:48.75em;position:relative}.cases-hidden .content-list{height:100%;white-space:normal}.cases-hidden .content-list li{width:100%;height:100%;display:inline-block;vertical-align:top;position:relative}.cases-hidden .content-list li img{max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.cases-hidden .industry-both{width:2.5em;height:7.5em;background:#e6e6e6;color:#fff;text-align:center;line-height:7.5em;font-family:icon;position:absolute;left:0;top:0;bottom:0;margin:auto;cursor:pointer}.cases-hidden .industry-both:after{content:'\ed12';font-weight:bold;font-size:2em;color:rgba(255,255,255,1)}.cases-hidden .industry-both.right{left:auto;right:0}.cases-hidden .industry-both.right:after{content:'\e65e'}.cases-hidden .industry-both:hover{background:#d8202a}.cases-hidden .industry-both:hover:after{color:rgba(255,255,255,1)}.cases-content .text{line-height:2em;color:#fff}.honor-list{width:100%;max-width:90em;height:auto;margin:2em auto}.honor-list li{width:calc(100%/3 - 1.25em - 2px);height:20.6em;display:inline-block;vertical-align:top;position:relative;margin-right:1.875em;border:1px solid #dcdcdc;position:relative;cursor:pointer;margin-bottom:1.25em}.honor-list li:nth-child(3n){margin-right:0}.honor-list li .himgs{display:block;width:calc(100% - 1em);height:calc(100% - 1em);margin:.5em;overflow:hidden;position:relative}.honor-list li .himgs img{max-width:95%;max-height:95%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.honor-list li:after{content:'';width:50%;height:50%;display:block;background:#333;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;transition:300ms;transition-timing-function:ease-out}.honor-list li p{position:absolute;top:50%;transform:translateY(-50%);text-align:center;padding:0 1em;white-space:normal;left:0;right:0;font-size:1.25em;color:#fff;opacity:0;z-index:2;line-height:200%}.honor-list li:hover:after{content:'';width:100%;height:100%;opacity:.8}.honor-list li:hover p{opacity:1}.strategy-box{margin:5em auto}.strategy-box .ny-title{margin-top:0}.strategy-box .list{width:100%;max-width:90em;height:auto;margin:3em auto;margin-bottom:0}.strategy-box .list li{width:calc(100%/3 - 2.5em);margin-right:3.75em;display:inline-block;vertical-align:top;margin-bottom:3em}.strategy-box .list li:nth-child(3n){margin-right:0}.strategy-box .list li h1{font-size:1.5em;color:#333;padding-bottom:.8em;border-bottom:1px solid #999;margin-bottom:.8em;position:relative;overflow:visible}.strategy-box .list li h1:after{content:'';width:1em;height:.15em;display:block;background:#dc363f;position:absolute;bottom:-.07em;left:0}.strategy-box .list li p{color:#666}.treatment-box{padding:7.5em 0;background:url(/web/images/jobs.jpg) no-repeat center center;background-size:cover}.treatment-box .center{width:100%;max-width:90em;height:auto;margin:0 auto}.treatment-box .center .text{text-align:left;max-width:40.6em;color:#333;line-height:3em;margin-top:2em}.resume-box{width:100%;max-width:90em;margin:5em auto}.resume-box .ny-title{margin-top:0}.jobs_ul{width:calc(100% + 2.18em);height:auto;margin-top:4.3em}.jobs_ul li{width:calc(100%/4 - 2px - 2.17em);height:calc(13.12em - 2px);display:inline-block;border:1px solid #d2d2d2;position:relative;margin-right:2.17em;margin-bottom:2.17em}.jobs_ul li:after{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:#d8202a;transform:scale(0.6,0.6);z-index:-1;opacity:0;transition:300ms;transition-timing-function:ease-out}.jobs_ul li p.jobstitle{text-align:center;margin-top:2.3em}.jobs_ul li p.jobstitle font{font-size:1.62em}.jobs_ul li p.jobstime{text-align:center;margin-top:1.18em}.jobs_ul li p.jobstime font{font-size:.87em}.jobs_ul li p.jobsnumbel{text-align:center;margin-top:2em}.jobs_ul li:hover:after{transform:scale(1,1);opacity:1}.jobs_ul li:hover a{color:#fff}.curtain{min-width:100%;height:100%;position:fixed;background:#fff;left:0;top:80%;z-index:111;white-space:nowrap}.curtain.seton{top:0}.curtain_close{width:3.5em;height:3.5em;position:fixed;top:1.75em;right:8.75em;font-family:icon;text-align:center;line-height:3.5em;background:#d8202a;z-index:111;cursor:pointer}.curtain_close:after{content:'\e633';color:#fff;font-size:2em}.curtain_close:hover{transform:rotate(180deg)}.curtain_boxone{width:100%;height:100%;display:inline-block}.curtain_center{width:calc(62.5em - 5em);height:auto;max-height:31.25em;margin:3em auto;padding:2.5em;background:#f4f4f4;border-radius:1em;overflow:auto}.curtan_text{width:100%;height:100%}.curtain_center small{font-size:.87em;line-height:2.5em;display:block;white-space:normal}.slide{width:11.25em;height:4.06em;line-height:4.06em;background:#d8202a;display:block;margin:0 auto;cursor:pointer;text-align:center}.slide font{font-size:.87em;color:#fff}.pageon{width:3.5em;height:3.5em;position:fixed;top:calc(50% - 1.75em);right:8.75em;font-family:icon;text-align:center;line-height:3.5em;background:red}.pageon:after,.reve:after{content:'\e646';color:#fff;font-size:2em}.reve:after{content:'\e645'}.reve{width:3.5em;height:3.5em;position:fixed;top:calc(50% - 1.75em);left:8.75em;font-family:icon;text-align:center;line-height:3.5em;background:red}.pageon,.reve{display:none}.apply_box{width:100%;max-width:75em;margin:0 auto}.jobs_btn{width:7.5em;height:2.5em;line-height:2.5em;text-align:center;margin:1.25em auto;background-color:#666;color:#fff;border-radius:4px;cursor:pointer}.jobs_btn:hover{background-color:#333}.contact-box{width:100%;height:37.5em;margin-top:5.5em;position:relative}.data-map{width:100%;height:25.6em}.contact_mapbox{width:100%;height:100%}.map{width:100%;height:100%}#map img{max-width:none}#map div{overflow:visible}#map .anchorBL{display:none}.maponlink{width:100%;height:100%;position:absolute;left:0;top:0;display:block;z-index:90}.contact-box .position{width:35.4em;padding:3em 0;background:rgba(220,54,63,.9);position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto;z-index:91;text-align:center;color:#fff}.contact-box .position h1{font-size:1.875em;font-weight:500}.contact-box .position p{margin-top:1.5em;padding-bottom:1.5}.contact-box .position p:after{content:'';width:3em;height:.25em;display:block;background:#fff;margin:0 auto;margin-top:1.5em}.contact-lx .list{width:100%;max-width:90em;margin:2em auto;margin-bottom:10em}.contact-lx .list li{display:inline-block;vertical-align:top;width:calc(100%/3 - 1.4em);position:relative;margin-right:2em}.contact-lx .list li:last-child{margin-right:0}.contact-lx .list li span{width:4.8em;height:4.8em;display:inline-block;vertical-align:top;text-align:center;line-height:4.8em;border-radius:50%;background:#dc363f;font-family:icon;color:#fff}.contact-lx .list li span font{font-size:2em}.contact-lx .list li .text{height:auto;position:absolute;left:6em;top:50%;transform:translateY(-50%);color:#333}.contact-lx .list li .text p{font-size:1.25em;line-height:2em}.content{width:100%;max-width:76em;margin:7em auto;padding:3em 7em;background:#fff}.content .title{font-size:2.25em;font-weight:520;color:#333}.content .time{font-size:1.125em;color:#999;line-height:2em;text-align:center;margin-top:1em;padding-bottom:1.5em;border-bottom:.15em solid #f2f2f2}.content .text{line-height:250%;margin-top:3em;color:#333;padding-bottom:2em;border-bottom:.15em solid #f2f2f2;margin-bottom:2em}.content .content-page{margin-top:1em}.content .content-page a{font-size:.9em;color:#666}.page{text-align:left;margin-bottom:2em;margin-top:2.12em;text-align:center}.page a{text-align:center;width:1.8em;height:1.8em;display:inline-block;margin-left:.3em;color:#333;line-height:1.8em;background:none;color:#333}.page a.on{background:#dc363f;color:#fff}.page a:hover{background:#dc363f;color:#fff}@media screen and (max-width:1700px){body{font-size:14px}.in_bd input{margin-right:2.7em}}@media screen and (max-width:1500px){body{font-size:12px}.in_bd input{margin-right:2.7em}}@media screen and (max-width:860px){body{font-size:12px;min-width:0}header .center .list li{display:none}header .lang{display:none}header{height:5em}.web_menu{font-family:icon;height:3em;width:3em;text-align:center;line-height:3em;position:absolute;right:1.5em;top:0;bottom:0;margin:auto 0;display:block}.in_onebox{height:auto}.web_menu font{font-size:2em;color:#fff}.web_menubox{width:18em;height:100%;position:fixed;right:0;top:0;z-index:99;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.1);transform:translateX(105%);display:block;overflow:auto}.web_menubox.on{transform:translateX(0%)}.web_close{height:5.62em;width:100%;position:relative}.web_close span{width:2em;height:2em;display:block;text-align:center;line-height:2em;font-family:icon;position:absolute;right:2.5em;top:1em}.web_close span font{font-size:1.5em;color:#dc363f}.web_nav{width:100%}.web_nav li{width:100%;min-height:4em;border-bottom:1px solid #e5e5e5;font-family:icon}.web_nav li p.classA{font-size:1.25em;line-height:4em;position:relative;text-indent:2em;padding:.3em 0}.web_nav li p.classA font{position:absolute;display:block;right:1em;top:0;bottom:0;margin:auto 0;width:1em;height:1em;text-align:center;line-height:1em;text-indent:0;color:#999}.web_nav li:last-child p.classA font,.web_nav li:first-child p.classA font,.web_nav li:nth-child(6) p.classA font,.web_nav li:first-child p.classA font{display:none}.web_nav li:nth-child(9){display:none}.three_loopbox p{margin-bottom:.4em}.web_nav li .web_classb{margin-top:-.5em;display:none;animation:fade-in .4s}.web_nav li .web_classb .web_classbp .classba{display:block;font-size:1.22em;line-height:3em;text-indent:2.5em;color:#888}.classc{display:none;animation:fade-in .4s}.classc a{display:block;font-size:1.17em;text-indent:3em;line-height:2.5em;color:#888}.web_nav li.on .web_classb{display:block;color:#dc363f}.web_nav li.on .web_ahref{color:#dc363f}.web_nav li.on p.classA font{transform:rotate(90deg);color:#2f5ebc}.web_nav li.on .web_classbp.on .classc{display:block}.web_nav li.on .web_classbp.on .classba{color:#2f5ebc}header.on .web_menu font,header.boxshow .web_menu font{color:#dc363f}.box{height:18em;margin-top:5em}.box.banner li .text{width:calc(100% - 2em);height:auto;max-height:auto;top:50%;transform:translateY(-50%)}.box.banner li .text h1{font-size:2.5em}header .center{width:100%}header .center .logo{max-width:20em;left:1em}.in-box{margin:2em auto;display:none}.in-box .text{position:static;transform:translateY(0);width:calc(100% - 2em);margin:0 auto}.in-box .img{display:none}.in-honor{margin:4em auto;display:none}.in-honor .list-hiden{width:calc(100% - 8em);margin:0 auto}.in-honor .list-hiden .list li{width:calc(100% - 2px);margin-right:0}.in-cases{margin:4em auto;display:none}.in-cases .list{height:54em}.in-cases .list li{width:100%}.in-cases .list li a .text{opacity:1;transform:translateY(-50%)}.in-cases .list li a:after{background:rgba(0,0,0,.8)}.in-news{margin:4em auto;display:none;display:none}.in-news .list-hiden{width:calc(100% - 8em);margin:0 auto}.in-news .list-hiden .list li{width:100%}.in-news .industry-both{left:.2em}.in-news .industry-both.right{right:.2em}.in-news .list-center{margin:2em auto}.ctg-cases{display:none}footer{padding-top:2em}footer .center{width:calc(100% - 2em);margin:0 auto;padding-bottom:2em}footer .copy{width:calc(100% - 2em);padding:0 1em;line-height:2em}.web_nav li:nth-child(2) .web_classb .web_classbp:nth-child(2){display:none}.ny-nav.none a:nth-child(2){display:none}.ny-nav{text-align:center}.ny-nav a{text-align:center}.ny-banner{height:18em}.ny-title{margin-top:2em}.ny-nav a{width:calc(100%/4);margin:0;padding:0}.bref-text,.bref-html,.content-center{width:calc(100% - 2em);margin:2em auto}.bref-number .list li{width:calc(100%/3 - 1px);padding:0}.bref-number .list li:nth-child(2){display:none}.bref-chairman{width:calc(100% - 2em);padding:3em 1em}.bref-chairman .center .chairman-img{width:100%;float:none;margin-right:0}.bref-chairman .center .text p{font-size:2.5em}.bref-chairman .center .text h3{font-size:2em}.bref-chairman .center .text{margin-top:2em}.team-nav{height:auto}.team-nav a{width:100%;padding:0;margin:0;height:3em;line-height:3em;border-radius:0;border-bottom:0}.team-list{width:calc(100% - 2em);margin:2em auto}.team-list li{width:calc(100%/2 - .75em);height:18em}.team-list li:nth-child(2n){margin-right:0}.content-center img{max-width:100%}.culture-box{width:calc(100% - 2em);margin:2em auto}.culture-box .list{padding-bottom:2em}.culture-box .list li{width:calc(100% - 2px - 4.3em);border-right:1px solid #e6e6e6;height:8em}.culture-box .list li p{margin-top:.5em}.culture-box .text{margin-top:2em}.culture-box .text .img{height:auto;width:100%;margin-right:0;float:none}.culture-box .text .img img{width:100%;height:auto;display:block}.culture-box .text .exte{margin-top:2em}.article_list{width:calc(100% - 2em);margin:2em auto}.article_list li span{display:none}.article_list li h1{font-size:1.5em;white-space:normal;line-height:1.8em}.article_list li small{width:100%;padding-right:0}.cases-nav{text-align:left}.cases-nav a{width:calc(100%/4);margin:0;padding:0;padding-top:.5em;margin-bottom:.5em;text-align:center}.cases-nav a.on{color:#dc363f}.cases-all .cases-list{margin-top:2em}.cases-all .cases-list li{width:100%;margin-bottom:.5em}.cases-all .cases-list li a .text{opacity:1;transform:translateY(-50%)}.cases-all .cases-list li a:after{background:rgba(13,14,16,.8)}.cases-hidden{height:20em}.cases-content .text{padding:0 1em}.honor-list{width:calc(100% - 2em);margin:0 auto}.honor-list li{width:calc(100%/2 - 1.25em - 2px);height:10em}.honor-list li:nth-child(2n){margin-right:0}.honor-list li:nth-child(3n){margin-right:1.875em}.honor-list li:nth-child(6n){margin-right:0}.honor-list li p{opacity:1}.honor-list li:after{opacity:.8;width:100%;height:100%}.strategy-box{margin:2em auto}.strategy-box .list{width:calc(100% - 2em);margin:2em auto}.strategy-box .list li{width:100%;margin-right:0}.treatment-box{padding:4em 0}.treatment-box .center{width:calc(100% - 2em);padding:0 1em}.jobs_ul{width:100%}.jobs_ul li{width:calc(100% - 4em - 2px);margin:1.5em 2em;height:13em}.person_ul li span.person_img{height:43vw}.person_ul li span.person_text{height:auto;padding:1em 2em}.jobs_ul{margin-top:1.5em}.curtain_boxone{position:relative;vertical-align:top}.curtain_center{width:calc(100% - 4em);margin:1.5em auto;margin-top:4.5em}.curtain{width:100%;min-width:auto}.curtain_center small{white-space:normal}.curtain_close{left:0;right:0;margin:0 auto}.job_table td{padding-bottom:15px}.nr_navpcul.none{display:none}.contact li{height:auto}.contact li span{position:relative;width:calc(100% - 2.86em);height:50vw;right:0;margin:0 1.43em}.contact li .contacttext p{margin-top:2em}#job_table{font-size:10px;margin-top:6em}.case_ul li{width:45%;height:60vw;margin:2.5%}.case_ul li span p.casespanen{margin-top:20vw}.nr_navpcul{text-align:center}.jobs_ul li p.jobstitle{margin-top:10vw}.jobs_ul li p.jobstime{margin-top:10vw}.jobs_ul li p.jobstitle font{font-size:2em}.jobs_ul li p.jobstime font{font-size:1.12em}.jobs_ul li p.jobsnumbel{font-size:1.84em;margin-top:10vw}.slide font{text-indent:0}.contact-box{margin-top:5em}.contact-box .position{width:calc(100% - 2em);padding:3em 1em}.contact-lx .list{width:calc(100% - 2em);margin:0 auto}.contact-lx .list li{width:100%;margin-bottom:2em}.product-content{width:calc(100% - 2em);padding:2em 1em}.product-content .img{width:100%;float:none;margin-bottom:2em}.product-content .text{height:auto}.content{width:calc(100% - 2em);margin:0 auto;padding:3em 1em}footer .center .text{margin-top:2em}}