@charset "utf-8";figure{margin:0}figure.image{clear:both;display:table;margin:1em auto;min-width:3em;text-align:center}figure.image.image-style-side{float:right;margin-left:1em}figure.table table,figure.table td{border:1px solid #b3b3b3;border-collapse:collapse}figure.table p{margin:0}figure.media video{width:100%}blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}span.text-tiny{font-size:.7em}span.text-small{font-size:.85em}span.text-big{font-size:1.4em}span.text-huge{font-size:1.8em}body{min-width:86em;margin:0 auto;padding:0;font-size:16px;color:#333;background-color:#fff;font-family:Microsoft YaHei,SimSun}img{border:0}form ,p ,h1 ,h2 ,h3{margin:0;padding:0}input,select,textarea{font-size:1em;font-family:Microsoft YaHei,SimSun}input::-ms-clear,input::-ms-reveal{display:none}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:#d30212}a,.arow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trtion{transition:600ms;transition-timing-function:ease-out}.trtions{transition:300ms;transition-timing-function:ease-out}@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/201909/fu5q9jhl.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)}header{position:fixed;overflow:visible;z-index:1;top:0;left:0;width:100%;height:5.62em;background:#fff;z-index:99;box-shadow:0 2px .62em rgba(51,51,51,0.3)}header .cneter{width:100%;max-width:75em;height:100%;background:#fff;margin:0 auto;overflow:visible;position:relative}header .logo{width:11.25em;height:100%;display:block;position:relative;z-index:1}header .logo img{max-width:100%;max-height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}header .nav{position:absolute;right:0 ;top:0;bottom:0;height:100%;line-height:2.25em;margin:auto 0;overflow:visible}header .nav li{display:inline-block;vertical-align:top;height:100%;margin-left:1em;position:relative;overflow:visible}header .nav li .lia{padding:0 1.6em;border-radius:2em;min-width:4em;text-align:center;display:block;height:2.25em;position:relative;top:50%;transform:translateY(-50%)}header .nav li.on .lia{background:#d30212}header .nav li.on a{color:#fff}header .nav li:hover .lia{background:#d30212}header .nav li:hover a{color:#fff}header .nav li .sub{position:absolute;background:#d30212;width:100%;left:0;top:5.62em;border-radius:.3em;overflow:hidden;animation:fade-in .4s;opacity:0;display:none;text-align:center}header .nav li .sub a{display:block;padding:.5em 0}header .nav li .sub a:hover{background:#a1010e}header .nav li:hover .sub{display:block;opacity:1}.web_menu{display:none}.web_menubox{display:none}.in_banner_box{width:100%;height:48.25em;position:relative;margin-top:5.62em}.in_banner_box .list{height:100%;white-space:nowrap}.in_banner_box .list li{width:100%;height:100%;display:inline-block;vertical-align:top;position:relative}.in_banner_box .list li a{width:100%;height:100%;display:block}.in_banner_box .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}.in_banner_box .list li.on img{transform:scale(1,1)}.in_banner_box .box{width:6em;height:3em;position:absolute;bottom:5.37em;left:33.375em;line-height:3em}.in_banner_box .box .but{width:50%;height:100%;position:absolute;z-index:1;text-align:center;font-family:icon;color:#fff;cursor:pointer}.in_banner_box .box .but:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:.3;z-index:-1;transition:300ms;transition-timing-function:ease-out}.in_banner_box .box .but.right{left:auto;right:0}.in_banner_box .box .but font{font-size:1.5em;display:block}.in_banner_box .box .but:first-child{transform:rotate(180deg)}.in_banner_box .box .but:hover:after{background:#d30212;opacity:1}.banner_list{display:none}.in_all .title{min-height:11.25em;padding-left:2em;position:relative}.in_all .title:after,.in_product_box .title:before{content:'';height:8.5em;width:3px;display:block;position:absolute;left:0;top:0;background:#d30212}.in_all .title:before{height:4.25em;background:#333;top:.5em;z-index:1}.in_all .title .navtitle{font-size:1.125em;color:#d30212;font-weight:bold;line-height:1em}.in_all .title h3{font-size:1.25em;line-height:1em;margin:.3em 0 .7em 0}.in_all .title small{color:#666;display:block;line-height:1.75em;font-size:.875em}.in_all .title .more{width:8.12em;height:2.5em;display:block;border-radius:.3em;text-align:center;line-height:2.5em;background:#d30212;color:#fff;margin-top:2em}.in_all .title .list{width:auto;height:auto;position:absolute;right:0;top:0;width:calc(100% - 12em)}.in_all .title .list li{display:inline-block;vertical-align:top;margin-left:4.5em;text-align:center;margin-bottom:2em}.in_all .title .list li .himg{width:10em;height:10em;display:block;border-radius:50%;overflow:hidden}.in_all .title .list li p{font-size:1.125em;margin-top:1em;width:100%;height:2.5em;text-align:center;line-height:2.5em}.in_all .title .list li:hover p{background:#d30212;border-radius:.3em}.in_all .title .list li:hover p a{color:#fff}.in_product_box{width:100%;max-width:75em;height:auto;margin:3.75em auto;margin-bottom:0}.in_product_box .title{overflow:visible}.in_product_box .title small{width:14.375em}.in_product_tia{width:100%;height:auto;margin:5.7em 0;display:flex;justify-content:space-between;margin-top:20em}.in_product_tia li{width:23.75em;height:auto}.in_product_tia li .himg{width:100%;height:16.62em;display:block}.in_product_tia li p{text-align:center;line-height:3.2em}.in_product_tia li:hover p{background:#d30212}.in_product_tia li:hover p a{color:#fff}.in_brief_box{background:#f8f8f8;padding:3.25em 0}.in_brief_box .in_brief_center{width:100%;max-width:75em;height:auto;margin:0 auto}.in_brief_box .in_brief_center .in_brief{width:100%;height:21.875em;margin-top:2.3em}.in_brief_box .in_brief_center .in_brief .himg{width:42.37em;height:100%;position:relative;float:left;margin-right:2em}.in_brief_box .in_brief_center .in_brief .himg .in_brief_list{height:auto;width:22.5em}.in_brief_box .in_brief_center .in_brief .in_brief_list li{height:5em;height:calc(5em + 2px);margin-bottom:3em}.in_brief_box .in_brief_center .in_brief .in_brief_list li span{width:5em;height:5em;display:block;border-radius:50%;border:1px solid #dcdcdc;text-align:center;line-height:5em;margin-right:1.68em;font-family:icon;float:left}.in_brief_box .in_brief_center .in_brief .in_brief_list li span font{font-size:3em;color:#555}.in_brief_box .in_brief_center .in_brief .in_brief_list li:hover span{border:1px solid #d30212}.in_brief_box .in_brief_center .in_brief .in_brief_list li:hover span font{color:#d30212}.in_brief_box .in_brief_center .in_brief .in_brief_list li p{font-size:1.125em;font-weight:bold;margin-top:.5em}.in_brief_box .in_brief_center .in_brief .in_brief_list li small{color:#999;font-size:.875em;display:block;margin-top:.5em;line-height:1.75em;overflow:hidden}.in_brief_box .in_brief_center .in_brief .in_brief_list li h3{color:#d30212;display:block;margin-top:.3em}.in_case_box{width:100%;max-width:75em;height:auto;margin:3.75em auto;margin-bottom:0}.in_case_box .title small{width:43.75em}.in_case_box .in_case_list{margin-top:5.375em;width:100%;height:34.4em;position:relative;overflow:visible}.in_case_box .in_case_list li{width:23.87em;position:absolute}.in_case_box .in_case_list li .himg{width:100%;height:100%;display:block}.in_case_box .in_case_list li span{display:block;width:100%;height:auto;position:absolute;top:50%;transform:translateY(0%);opacity:0;z-index:2;text-align:center;color:#fff}.in_case_box .in_case_list li span h3{font-size:1.25em}.in_case_box .in_case_list li span .in_case_more{width:9em;height:2.5em;line-height:2.5em;color:#fff;border:1px solid #fff;display:block;margin:1em auto;font-size:.875em;margin-top:1.5em}.in_case_box .in_case_list li:after{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:#b21a26;z-index:1;opacity:0;transition:300ms;transition-timing-function:ease-out}.in_case_box .in_case_list li:first-child{height:100%;left:0;top:0}.in_case_box .in_case_list li:nth-child(2){height:16.5em;left:25.5em;top:0}.in_case_box .in_case_list li:nth-child(3){height:100%;right:0;top:0;transform:translateY(calc(-50% - .62em))}.in_case_box .in_case_list li:nth-child(4){height:16.2em;width:49.56em;right:0;bottom:0}.in_case_box .in_case_list li:hover:after{opacity:.9}.in_case_box .in_case_list li:hover span{transform:translateY(-50%);opacity:1}footer{width:100%;padding-top:2em;background:#333;margin-top:6.62em;overflow:hidden}footer .bototm{width:100%;max-width:75em;min-height:16em;margin:0 auto;margin-bottom:2em;position:relative}footer .bototm .bottom_logo{display:block;margin-bottom:1.2em}footer .bototm p,footer .bototm a{color:#979797}footer .bototm p{font-size:.875em;line-height:2em}footer .wechat{width:7.25em;height:7.25em;position:absolute;top:0;bottom:0;margin:auto 0;left:24.25em}footer .wechat img{min-width:100%;height:100%;position:absolute;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}footer .bottom_nav{position:absolute;top:0;right:0}footer .bottom_nav li{display:inline-block;vertical-align:top;margin-right:5em}footer .bottom_nav li:first-child{display:none}footer .bottom_nav li:nth-child(5){display:none}footer .bottom_nav li:last-child{margin-right:0}footer .bottom_nav li .sub a{display:block}footer .bottom_nav li .lia{font-size:1.125em;font-weight:bold;color:#fff}footer .bottom_nav li .lia:after{content:'';width:1.875em;height:3px;display:block;background:#d30212;margin:.875em 0}footer .copy{font-size:.875em;height:3.42em;line-height:3.42em;background:#2f2f2f;text-align:center;color:#979797}footer .copy a{color:#979797}.ny_banner{width:100%;height:28em;position:relative;margin-top:5.62em}.ny_banner img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.alltitle{position:relative;overflow:visible}.alltitle:before{content:'';width:3px;height:5.25em;background:#d30212;display:block}.alltitle:after{content:'';width:3px;height:2.5em;background:#333;display:block;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.alltitle .margin{position:absolute;top:50%;transform:translateY(-50%);left:2.5em}.alltitle p{font-weight:bold;color:#d30212;font-size:1.125em}.alltitle font{font-size:1.25em;font-weight:bold}.alltitle small{display:block;color:#666;font-size:.875em;margin-top:.5em}.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:#323232;color:#fff}.page a:hover{background:#323232;color:#fff}.brief{width:100%;max-width:75em;margin:0 auto;margin-top:3.75em}.brief .text{padding-left:2.85em;color:#4a4a4a;font-size:.875em;line-height:2em}.brief .list{width:100%;height:25em;margin-top:2em;position:relative}.brief .list .teamhidden{height:100%;white-space:nowrap}.brief .list .width{width:calc(100% / 2);height:100%;display:inline-block}.brief .list span{overflow:hidden;height:100%;width:calc(100% - 1em);display:block;margin:0 auto}.culture{margin-top:6.25em;background:#fcfcfc}.culture .box{width:100%;max-width:75em;position:relative;margin:2.87em auto;overflow:visible}.culture .box .list{width:38em;height:auto;z-index:1}.culture .box .list li{width:50%;display:inline-block;vertical-align:top;margin-bottom:3.75em}.culture .box .list li p{color:#333;font-size:1.125em;margin-bottom:.5em}.culture .box .list li p font{color:#d30212}.culture .box .list li p font:before{content:' / ';color:#c9c9c9}.culture .box .list li small{color:#666;font-size:.875em;line-height:2em}.culture .box .list li:nth-child(3),.culture .box .list li:nth-child(4),.culture .box .list li:nth-child(5){width:100%}.culture .box .img{position:absolute;right:-14.25em;top:-5.6em;width:51em}.culture .box .img img{max-width:100%;z-index:-1}.history{margin-top:2.625em}.history .box{width:100%;max-width:75em;margin:0 auto}.history .back{width:100%;height:33.75em;margin-top:2.3em;background:url(/web/images/history1.png) no-repeat center center;position:relative}.history .back .history_center{width:61.25em;height:100%;position:absolute;right:2.6em}.history .back .history_center .list{width:100%;height:100%;white-space:nowrap}.history .back .button{width:2.6em;height:2.6em;display:block;background:#424242;color:#fff;position:absolute;overflow:visible;left:0;top:0;bottom:0;margin:auto 0;border-radius:50%;text-align:center;line-height:2.6em;cursor:pointer;font-family:icon}.history .back .button.hidden:after{content:'';width:8.62em;height:2px;display:block;background:#6a6a6a;position:absolute;top:50%;z-index:-1;left:2.6em}.history .back .button.right{left:auto;right:0}.history .back .button:hover{background:#9d020d}.history .back .historyul{height:auto;position:absolute;top:50%;transform:translateY(-50%);overflow:visible;white-space:normal}.history .back .history_center .list li{width:calc(100% / 4);display:inline-block;vertical-align:top;height:50%;position:relative;top:50%;overflow:visible}.history .back .history_center .list li span{width:100%;height:auto;display:block;position:absolute;left:0;top:1.5em}.history .back .history_center .list li:nth-child(2n){top:0}.history .back .history_center .list li:nth-child(2n) span{top:auto;bottom:1.5em}.history .back .history_center .list li:after{content:'';width:100%;height:2px;display:block;background:#6a6a6a;position:absolute;top:0;z-index:-1}.history .back .history_center .list li:nth-child(2n):after{top:auto;bottom:-2px}.history .back .history_center .list li .cir{width:1.7em;height:1.7em;display:block;border-radius:50%;background:#fff;position:absolute;top:-.85em}.history .back .history_center .list li .cir:after{content:'';width:.5em;height:.5em;display:block;border-radius:50%;border:.2em solid #000;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.history .back .history_center .list li:nth-child(2n) .cir{top:auto;bottom:-.85em}.history .back .history_center .list li span p{font-family:Arial}.history .back .history_center .list li span p font{font-size:1.875em}.history .back .history_center .list li span small{color:#666;line-height:1.75em;white-space:normal}.history .back .history_center .list li.on p{color:#9d020d}.history .back .history_center .list li.on:after{background:#9d020d}.product_top{width:100%;max-width:75em;height:29em;margin:0 auto;margin-top:3.375em;position:relative}.product_top .tib{width:45.62em;height:100%;position:relative}.product_top .tib .list{height:100%;white-space:nowrap}.product_top .tib .list li{width:100%;height:100%;display:inline-block;vertical-align:top}.product_top .tib .list li .himg{width:100%;height:100%;display:block;overflow:hidden}.product_top .tib .list li .himg img{z-index:-2}.product_top .tib .list li p{line-height:3.6em;position:absolute;bottom:0;left:2em;color:#fff;z-index:1}.product_top .tib .list li .himg:after{content:'';width:100%;height:3.6em;display:block;position:absolute;bottom:0;left:0;background:#000;opacity:.5;z-index:-1}.product_top .tib .box{position:absolute;right:1em;bottom:1.2em;z-index:1}.product_top .tib .box span{width:.5em;height:.5em;display:block;border-radius:50%;background:#fff;display:inline-block;margin-right:.5em;cursor:pointer}.product_top .tib .box span.on{width:1.2em;height:.25em;border-radius:.2em}.product_top .tic{width:27.25em;height:100%;position:absolute;right:0;top:0}.product_top .tic .himg{display:none}.product_top .tic div:first-child .himg{display:block;width:100%;height:15em}.product_top .tic div:first-child p{margin-top:.5em}.product_top .tic div p{line-height:2.5em;font-family:icon}.product_list{width:100%;max-width:75em;margin:4em auto}.product_cta{padding-left:2.5em;height:auto;margin-top:1.25em;border-bottom:1px solid #d2d2d2;padding-bottom:3.12em;overflow:visible}.product_cta .box{display:inline-block;vertical-align:top;margin-right:3.3em;overflow:visible;position:relative}.product_cta .box.on .himg{border:3px solid #d30212}.product_cta .box .himg{width:7.5em;height:7.5em;display:block;border-radius:50%;overflow:hidden;border:3px solid transparent}.product_cta .box .himg:hover{border:3px solid #d30212}.product_cta .box p{text-align:center;margin-top:1.37em;font-size:1.125em}.product_cta .box:after,.product_cta .box:before{content:'';width:0;height:0;border-left:.62em solid transparent;border-right:.62em solid transparent;border-bottom:.875em solid #d2d2d2;position:absolute;left:0;right:0;bottom:-3.2em;margin:0 auto;display:none}.product_cta .box:before{bottom:-3.35em;border-bottom:.875em solid #fff;z-index:1}.product_cta .box.on:after,.product_cta .box.on:before{display:block}.product_list .list{width:100%;height:auto;margin-top:3em}.product_list .list li{width:calc(100% / 3 - 1.12em);height:auto;display:inline-block;vertical-align:top;margin-right:1.68em;margin-bottom:2em}.product_list .list li:nth-child(3n){margin-right:0}.product_list .list li .himg{width:100%;height:16.5em;display:block}.product_list .list li .himg img{max-width:100%;height:100%}.product_list .list li p{text-align:center;line-height:4em;font-weight:bold}.product_text_box{width:100%;max-width:75em;height:auto;margin:6em auto;position:relative}.product_text_box .img{width:42.87em;height:30em;position:relative;float:left}.product_text_box .img .list{height:100%;white-space:nowrap}.product_text_box .img .list li{width:100%;height:100%;position:relative;display:inline-block;vertical-align:top}.product_text_box .img img{max-width:100%;max-height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}.product_text_box .text{width:27.5em;height:auto;float:right}.product_text_box .text p{font-size:1.5em;font-weight:bold}.product_text_box .text p:after{content:'';width:3.12em;height:3px;display:block;background:#9d020d;margin-top:.8em}.product_text_box .text small{display:block;font-size:1em;margin-top:1.2em;line-height:2.5em;color:#666}.proud_both{width:3em;height:5em;position:absolute;left:0;top:0;bottom:0;margin:auto 0;font-family:icon;text-align:center;line-height:5em;color:#fff;cursor:pointer;z-index:1}.proud_both.right{left:auto;right:0}.proud_both:after{content:'';width:100%;height:100%;display:block;background:#000;opacity:.5;position:absolute;left:0;top:0;z-index:-1}.team{width:3em;height:5em;position:absolute;left:2.5em;top:0;bottom:0;margin:auto 0;font-family:icon;text-align:center;line-height:5em;color:#fff;cursor:pointer;z-index:1}.team.right{left:auto;right:1.5em}.team:after{content:'';width:100%;height:100%;display:block;background:#000;opacity:.5;position:absolute;left:0;top:0;z-index:-1}.case_box{width:100%;max-width:75em;height:auto;margin:3em auto}.case_nr{width:100%;margin-top:3em;position:relative}.case_nr .cta{width:8em;float:left}.case_nr .box{overflow:visible;position:relative;text-align:center;width:100%;margin-bottom:1.5em}.case_nr .box.on .himg{border:3px solid #d30212}.case_nr .box .himg{width:7.5em;height:7.5em;display:block;border-radius:50%;overflow:hidden;border:3px solid transparent}.case_nr .box .himg:hover{border:3px solid #d30212}.case_nr .box p{text-align:center;margin-top:.5em;font-size:1.125em}.case_nr .box:after,.product_cta .box:before{content:'';width:0;height:0;border-left:.62em solid transparent;border-right:.62em solid transparent;border-bottom:.875em solid #d2d2d2;position:absolute;left:0;right:0;bottom:-3.2em;margin:0 auto;display:none}.product_cta .box:before{bottom:-3.35em;border-bottom:.875em solid #fff;z-index:1;border-bottom:.875em solid #fff}.case_nr .box.on:after,.product_cta .box.on:before{display:block}.case_list{width:62.25em;height:auto;float:right}.case_list .tib{width:100%;height:27.12em;position:relative}.case_list .tib .img{width:35em;height:100%;position:relative}.case_list .tib .img .tib_ul{height:100%;white-space:nowrap}.case_list .tib .img .tib_ul li{width:100%;height:100%;display:inline-block;vertical-align:top}.case_list .text{width:23.75em;position:absolute;top:50%;transform:translateY(-50%);right:0}.case_list .text p{font-weight:bold;font-size:1.3em}.case_list .text small{font-size:1em;display:block;line-height:2.5em;color:#999;margin-top:1em}.case_listnumbel{width:100%;margin-top:3em}.case_listnumbel li{display:inline-block;vertical-align:top;width:calc(100% / 2 - .875em);margin-right:1.75em;margin-bottom:2em}.case_listnumbel li:nth-child(2n){margin-right:0}.case_listnumbel li .himg{width:100%;height:21.87em;display:block}.case_listnumbel li p{line-height:3.5em;font-size:1.125em;font-weight:bold}.contact{width:100%;max-width:75em;height:auto;margin:3em auto;overflow:visible}.contact_text{margin-top:3em;line-height:3.5em;position:relative}.contact_text .wechet{width:7.8em;position:absolute;top:50%;transform:translateY(-50%);right:0}.contact_text .wechet span{width:100%;height:7.8em;display:block;position:relative}.contact_text .wechet span img{max-width:100%}.contact_text .wechet p{line-height:1em;font-size:.875em;text-align:center}.map_box{width:100%;height:42.25em;margin-top:4em;position:relative}.map{width:100%;height:100%}#map img{max-width:none}#map div{overflow:visible}.map_box .maponlink{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:90}.talent{width:100%;max-width:75em;height:auto;margin:3em auto;position:relative}.talent .dy{width:28em;height:auto}.talent .dy p{height:3.3em;line-height:3.3em;border-bottom:1px dashed #999;color:#666}.talent .dy p font{display:inline-block;margin-right:6.25em;min-width:4em;font-weight:bold;color:#333}.talent .pt{width:40em;height:34.3em;position:absolute;top:0;right:0}.rec{width:100%;max-width:75em;height:auto;margin:0 auto;margin-top:6em}.rec .list{width:100%;height:auto;margin-top:4em;overflow:visible}.rec .list li{width:21.87em;height:30.5em;display:inline-block;vertical-align:top;box-shadow:0 0 .62em rgba(0,0,0,.3);margin-bottom:4em;position:relative;margin-right:4em}.rec .list li:nth-child(3n){margin-right:0}.rec .list li:nth-child(4n){margin-left:.6em}.rec .list li:first-child{margin-left:.6em}.rec .list li div{padding:3.75em 0 0 2.5em}.rec .list li div h3{font-size:1.875em;font-weight:normal;margin-bottom:1.5em}.rec .list li div font{font-size:.875em}.rec .list li div p{font-size:1.125em;color:#333;margin:.3em 0 1.5em 0}.rec .list li:after{content:'';width:calc(100% - 7.5em);height:1px;display:block;background:#d2d2d2;position:absolute;bottom:4.37em}.jobsmore{width:7.5em;height:2.87em;display:block;text-align:center;line-height:2.87em;position:absolute;bottom:3em;right:0}.apply_box{width:100%;max-width:75em;margin:2em 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:#e20911}.zp_box{width:100%;height:auto;max-width:75em;margin:0 auto;margin-top:8em}.zp_box h3{font-size:1.75em;color:#333;font-weight:normal}.zp_js{width:100%;height:4.375em;line-height:4.375em;background:#ac0310;color:#fff;margin-top:2em}.zp_js p{width:auto;display:inline-block;vertical-align:top;margin-left:2.5em}.zp_zz{margin-top:3em}.zp_zz p{font-size:1.125em;font-weight:bold;color:#ac0310}.zp_zz small{display:block;line-height:2em;font-size:.875em;margin-top:1.5em}@media screen and (max-width:1700px){body{font-size:15px}}@media screen and (max-width:1500px){body{font-size:14px}}@media screen and (max-width:1400px){body{font-size:12px}}@media screen and (max-width:860px){body{min-width:100%;font-size:12px}header{height:5em}.head_nav{display:none}.logo{width:20em;left:1em}.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:#e20911}.web_menubox{width:13em;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:#e20911}.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:nth-child(1) p.classA font{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:#e20911}.web_nav li.on .web_ahref{color:#e20911}.web_nav li.on p.classA font{transform:rotate(90deg);color:#e20911}.web_nav li.on .web_classbp.on .classc{display:block}.web_nav li.on .web_classbp.on .classba{color:#e20911}.nav{display:none}header .logo{height:70%;top:0;bottom:0;margin:auto 0;position:absolute}.in_banner_box{margin-top:5em;height:18em}.in_banner_box .box{left:0;bottom:0}.in_all .title{height:auto}.in_product_box{width:calc(100% - 4em);margin:2em auto}.in_all .title .list{display:none}.in_product_box .title small{width:100%}.in_product_tia{margin:2em auto;margin-bottom:0}.in_product_tia li:last-child{display:none}.in_product_tia li{width:calc(100% / 2 - 1em)}.in_brief_box .in_brief_center{width:calc(100% - 4em);margin:0 auto}.in_brief_box .in_brief_center .in_brief .himg{width:100%;float:none;height:auto}.in_case_box .in_case_list li{position:static;width:100%}.in_case_box{width:calc(100% - 4em);margin:2em auto}.in_case_box .in_case_list{margin-top:2em;height:auto}.in_case_box .in_case_list li{display:none}.in_case_box .in_case_list li:nth-child(1){display:block;height:20em}.in_case_box .in_case_list .himg img{display:block;min-width:auto;height:auto;max-width:100%}footer{margin-top:2em}footer .bottom_nav{display:none}footer .bototm{width:calc(100% - 4em);height:auto}footer .wechat{position:static;margin-top:2em}footer .wechat img{position:static}.ny_banner{margin-top:5em;height:15em}.brief{width:calc(100% - 4em);margin:2em auto}.brief .list .width{width:100%}.culture .box{width:calc(100% - 4em);margin:2em auto}.culture .box .box{width:100%;margin:0 auto}.culture .box .img{display:none}.culture .box .list{width:100%;margin-top:2em}.history .back .history_center{width:calc(100% - 5.6em)}.history .back .history_center .list li{width:calc(100% / 2)}.history .alltitle{width:calc(100% - 4em);margin:0 auto}.product_top,.product_list{width:calc(100% - 4em);margin:2em auto;height:auto}.product_top .tib{width:100%;height:15em}.product_top .tic{position:static;display:none}.product_cta{padding-left:0}.product_cta .box{margin-right:1em}.product_cta .box .himg{width:5em;height:5em}.product_list .list li{width:100%;margin-right:0}.product_list .list li .himg img{position:static;height:auto;min-width:auto}.page{margin-top:0}.product_text_box .img{width:100%;height:15em;float:none}.product_text_box .text{position:static;transform:translateY(0);width:calc(100% - 4em);margin:2em auto;float:none}.case_box{width:calc(100% - 4em);margin:2em auto}.alltitle small{display:none}.case_nr .cta{width:100%}.case_nr .box{display:inline-block;width:5em;margin-right:1em}.case_list{width:100%}.case_list .tib{height:auto}.case_nr .box .himg{width:100%;height:5em}.case_list .tib .img{width:100%;height:15em}.case_list .text{position:static;width:100%;transform:translateY(0);margin-top:1.5em}.case_listnumbel li .himg{height:10em}.contact{width:calc(100% - 4em);margin:2em auto}.contact_text .wechet{display:none}.map_box{margin-top:2em;height:15em}.talent{width:calc(100% - 4em);margin:2em auto}.talent .dy{width:100%}.talent .pt{position:static;width:100%;height:auto}.talent .pt img{max-width:100%;position:static;height:auto;margin-top:2em}.rec{width:calc(100% - 4em);margin:2em auto;overflow:visible}.rec .list li{margin-right:0;width:100%;margin-bottom:2em}.rec .list li:first-child{margin:0 auto;margin-bottom:2em}}