html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}body{color:#333;background-color:#fff;font-size:14px;font-family:"Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif}a{text-decoration:none;color:#333}a:hover,a:focus{color:#00478b;text-decoration:none}@font-face{font-family:'bank-gothic-light-bt';src:url("../font/bank-gothic-light-bt.eot");src:url("../font/bank-gothic-light-bt.eot?#iefix") format("embedded-opentype"),url("../font/bank-gothic-light-bt.woff2") format("woff2"),url("../font/bank-gothic-light-bt.woff") format("woff"),url("../font/bank-gothic-light-bt.ttf") format("truetype"),url("../font/bank-gothic-light-bt.svg#bank-gothic-light-bt") format("svg")}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg);transition:all 15s}}.section_slogan{background-color:#fff}.fp-controlArrow.fp-next{right:.25rem;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff}.fp-controlArrow.fp-prev{left:.25rem;width:0;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}svg{overflow:hidden;display:inline-block;fill:currentColor}.hidden-svg{display:block;width:0;height:0;overflow:hidden}.example{display:none;width:20px;height:20px;position:fixed;left:0;top:0;z-index:200}.example{background:red}@media only screen and (orientation: landscape){.example{background:green}}@media only screen and (min-width: 1200px){.example{background:pink}}html{padding:env(safe-area-inset)}html,body{position:relative;height:100%;overflow:hidden}.swiper-container{width:100%;height:100%}.swiper-pagination{display:none}.logo{display:block;width:100%;height:100%;position:relative;background-color:#424242}.logo__col{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -90%);-ms-transform:translate(-50%, -90%);transform:translate(-50%, -90%)}.logo__col-inner{width:100%;text-align:center;position:relative}.logo__col-logo{width:4.75rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (orientation: landscape){.logo__col-logo{width:3rem}}.logo__col-logoword{width:8.75rem;margin:0 auto;-webkit-animation:spin 15s linear infinite;animation:spin 15s linear infinite}@media only screen and (orientation: landscape){.logo__col-logoword{width:5rem}}.logo__copyright{width:8.75rem;text-align:center;position:absolute;left:50%;bottom:1rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media only screen and (orientation: landscape){.logo__copyright{width:5rem;bottom:0rem}}@media only screen and (min-width: 1200px){.logo__copyright{bottom:.75rem}}.logo__copyright img{max-width:100%}.logo__copyright a.beian{display:block;color:rgba(255,255,255,0.5);font-size:12px}.side_intro_cn,.side_intro_en{display:none}.intro__logo{width:100%;position:absolute;left:1.5rem;bottom:.5rem}@media only screen and (min-width: 1200px){.intro__logo{left:5%;bottom:20px}}.intro__logo img{display:inline-block;width:20px;height:20px}@media only screen and (min-width: 1200px){.intro__logo img{width:30px;height:30px}}.intro__logo p{display:inline-block;vertical-align:top;font-size:12px;line-height:20px;margin-bottom:0;color:#fff;opacity:.5}@media only screen and (min-width: 1200px){.intro__logo p{line-height:30px}}@media only screen and (min-width: 1200px){.intro__logo p span{margin-right:5px}}.intro__logo a{color:#fff}.intro__cn{width:100%;height:100%;background-color:#424242;position:relative;color:#fff}.intro__cn01{font-size:12px;line-height:26px}@media only screen and (min-width: 1200px){.intro__cn01{float:left;width:50%;padding-right:40px;font-size:14px;line-height:40px}}.intro__cn01 p{text-indent:2em}.intro__cn02{display:none}@media only screen and (min-width: 1200px){.intro__cn02{display:block;margin-top:0;float:right;width:50%;padding-left:40px;font-size:13px;line-height:30px;font-family:'bank-gothic-light-bt'}}.intro__cn02 p{text-indent:2em}@media only screen and (orientation: landscape){.intro__cn{padding:.5rem}}.intro__cn-inner{width:100%;padding:1.5rem 3rem 0 1.5rem;position:absolute;left:0;top:0}@media only screen and (min-width: 1200px){.intro__cn-inner{padding:0 5%;left:0;top:10%}}.intro__cn .intro__logo p span{display:inline-block}.intro__cn .intro__logo a{display:none}@media only screen and (min-width: 1200px){.intro__cn .intro__logo a{display:inline-block}}.intro__en{width:100%;height:100%;background-color:#424242;position:relative;color:#fff}.intro__en01{font-size:12px;line-height:16px;font-family:'bank-gothic-light-bt'}.intro__en01 p{text-indent:2em}.intro__en-inner{width:100%;padding:1.5rem 3rem 0 1.5rem;font-size:14px;line-height:30px;position:absolute;left:0;top:0}.intro__en .intro__logo p span{display:none}.intro__en .intro__logo a{display:inline-block}.slogan{display:block;width:100%;height:100%;position:relative}.slogan__img{width:100%;height:100%;padding-right:4.5rem;position:absolute;left:-50px;top:0;z-index:1;opacity:0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}@media only screen and (orientation: landscape){.slogan__img{width:30%;padding-right:0;left:0px}}.slogan__img span{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:right top;background-size:cover;background-image:url("../img/slogan_img.jpg")}.slogan__txt{width:100%;height:100%;padding:0 .25rem 0 0;position:absolute;right:0px;top:0;z-index:2;opacity:0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}@media only screen and (orientation: landscape){.slogan__txt{padding:0;left:0%;right:auto}}.slogan__txt .img{display:block;width:100%;height:100%;position:relative}@media only screen and (orientation: landscape){.slogan__txt .img{display:none}}.slogan__txt .img img{height:85%;position:absolute;right:.25rem;top:.5rem}.slogan__txt .img_horizontal{display:none}@media only screen and (orientation: landscape){.slogan__txt .img_horizontal{display:block;padding:.75rem .5rem 0 32%}}@media only screen and (min-width: 1200px){.slogan__txt .img_horizontal{display:block;padding:2rem .5rem 0 32%}}.slogan__txt .img_horizontal img{width:100%}@media only screen and (min-width: 1200px){.slogan__txt .img_horizontal img{max-width:15rem}}.slogan__contact{width:100%;background-color:#fff;color:#a9a9a9;text-align:right;position:absolute;left:0;bottom:-50px;z-index:3;opacity:0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}@media only screen and (orientation: landscape){.slogan__contact{background:none;text-align:left;padding:0 0 0 32%}}.slogan__contact .txt01{display:block;height:1.25rem;line-height:1.25rem;font-size:.6rem;font-weight:normal}@media only screen and (orientation: landscape){.slogan__contact .txt01{height:.5rem;line-height:.5rem;font-size:.3rem}}@media only screen and (min-width: 1200px){.slogan__contact .txt01{font-size:.35rem}}.slogan__contact .txt02{display:block;line-height:.75rem;font-size:.5rem;font-family:'bank-gothic-light-bt'}@media only screen and (orientation: landscape){.slogan__contact .txt02{line-height:.5rem;font-size:.3rem}}@media only screen and (min-width: 1200px){.slogan__contact .txt02{font-size:.35rem}}.swiper-slide-active .slogan__img{left:0;opacity:1;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}.swiper-slide-active .slogan__txt{right:0;opacity:1;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}@media only screen and (orientation: landscape){.swiper-slide-active .slogan__txt{right:auto;opacity:1}}.swiper-slide-active .slogan__contact{padding:0 .375rem 0 0;bottom:0;opacity:1;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}@media only screen and (orientation: landscape){.swiper-slide-active .slogan__contact{padding:0 0 0 32%}}@media only screen and (min-width: 1200px){.swiper-slide-active .slogan__contact{bottom:30px}}.project__nav{width:100%;height:1.75rem;padding:.25rem;background-color:#fff;position:fixed;left:0;top:0;z-index:10;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media only screen and (orientation: landscape){.project__nav{height:1rem;padding:.125rem}}@media only screen and (min-width: 1200px){.project__nav{height:1.25rem;padding:.25rem .75rem .25rem .125rem}}.project__nav-logo{display:block;float:right;width:1.275rem;height:.75rem;margin:.25rem .25rem 0 .5rem;position:relative;z-index:3;cursor:pointer;outline:0}@media only screen and (orientation: landscape){.project__nav-logo{width:.85rem;height:.5rem;margin:.125rem .125rem 0 .25rem}}@media only screen and (min-width: 1200px){.project__nav-logo{width:.65rem;height:.375rem;margin:.2rem .125rem 0 .25rem}}.project__nav-logo img{width:100%;height:100%}.project__nav-list{float:right;margin-top:.125rem}@media only screen and (orientation: landscape){.project__nav-list{margin-top:.05rem}}@media only screen and (min-width: 1200px){.project__nav-list{margin-top:.1rem}}.project__nav-list ul{margin:0;padding:0}.project__nav-list ul li{display:block;float:left;padding:0 .25rem;background-color:#c0c0c0;margin-right:-.25rem;opacity:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media only screen and (orientation: landscape){.project__nav-list ul li{padding:0 .2rem}}@media only screen and (min-width: 1200px){.project__nav-list ul li{padding:0 .25rem}}.project__nav-list ul li a{display:block;height:1rem;padding:.2rem 0}@media only screen and (orientation: landscape){.project__nav-list ul li a{height:.65rem;padding:.15rem 0}}@media only screen and (min-width: 1200px){.project__nav-list ul li a{height:.55rem}}.project__nav-list ul li a span{display:block;width:2.375rem;height:.625rem}@media only screen and (orientation: landscape){.project__nav-list ul li a span{width:1.425rem;height:.375rem}}@media only screen and (min-width: 1200px){.project__nav-list ul li a span{width:1.15rem;height:.3rem}}.project__nav-list ul li a span svg{vertical-align:top;width:100%;height:100%;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.project__nav-list ul li.on a span svg{color:#333}.project__nav-list.active ul li{margin-right:0;opacity:1}.project__nav-list.active ul li.menu01{-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}.project__nav-list.active ul li.menu02{-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.project__nav-list.active ul li.menu03{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.project__nav-list.active ul li.menu04{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.project__nav.show{opacity:1}.caselist .swiper-slide{background-color:#fff}.caselist-prev,.caselist-next{width:32px;height:32px;padding:7px;background-color:rgba(0,0,0,0.1);outline:0;border:1px solid rgba(255,255,255,0.5);-webkit-border-radius:100%;border-radius:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media only screen and (min-width: 1200px){.caselist-prev,.caselist-next{cursor:pointer;width:42px;height:42px;padding:10px}}.caselist-prev svg,.caselist-next svg{width:16px;height:16px;color:#fff}@media only screen and (min-width: 1200px){.caselist-prev svg,.caselist-next svg{cursor:pointer;width:20px;height:20px}}.caselist-prev:hover,.caselist-next:hover{opacity:.7}.caselist-prev.swiper-button-disabled,.caselist-next.swiper-button-disabled{display:none}.caselist-prev{left:10px}@media only screen and (min-width: 1200px){.caselist-prev{left:20px}}.caselist-next{right:10px}@media only screen and (min-width: 1200px){.caselist-next{right:20px}}.scroll_down{display:block;width:1rem;height:1rem;position:absolute;left:.5rem;bottom:.5rem;z-index:99}@media only screen and (orientation: landscape){.scroll_down{width:.5rem;height:.5rem;left:.25rem;bottom:.25rem}}.scroll_down>div{display:block;width:100%;height:100%;-webkit-animation:scrollDownAni 1.3s infinite;animation:scrollDownAni 1.3s infinite}.scroll_down>div svg{width:100%;height:100%;color:#a9a9a9;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.scroll_down_last>div{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@-webkit-keyframes scrollDownAni{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes scrollDownAni{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}.slide__image{width:100%;height:100%;background-color:#fff}.slide__image-col{display:block;width:100%;height:100%;padding-top:1.9rem;padding-bottom:2.75rem;position:relative}@media only screen and (orientation: landscape){.slide__image-col{padding-top:1.075rem;padding-bottom:1.5rem}}@media only screen and (min-width: 1200px){.slide__image-col{padding-top:1.25rem}}.slide__image-col .bg{width:100%;height:100%;position:relative}.slide__image-col .bg img{max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slide__image-col .txt{width:100%;height:2.75rem;text-align:right;padding:.5rem .5rem .5rem 0;color:#a9a9a9;position:absolute;left:0;bottom:0;z-index:2}@media only screen and (orientation: landscape){.slide__image-col .txt{height:1.5rem;padding:.25rem .25rem .25rem 0}}@media only screen and (min-width: 1200px){.slide__image-col .txt{padding:.125rem .75rem .125rem .125rem}}.slide__image-col .txt b{display:block;height:1rem;line-height:1rem;font-size:.6rem;font-weight:normal;letter-spacing:.1rem}@media only screen and (orientation: landscape){.slide__image-col .txt b{height:.5rem;line-height:.5rem;font-size:.3rem;letter-spacing:0rem}}@media only screen and (min-width: 1200px){.slide__image-col .txt b{font-size:.35rem}}.slide__image-col .txt span{display:block;height:.75rem;line-height:.75rem;font-size:.55rem;font-family:'bank-gothic-light-bt';letter-spacing:.1rem}@media only screen and (orientation: landscape){.slide__image-col .txt span{height:.5rem;line-height:.5rem;font-size:.3rem;letter-spacing:0rem}}@media only screen and (min-width: 1200px){.slide__image-col .txt span{font-size:.35rem}}.fancybox-active{height:100%}.fancybox-slide--image{padding-top:1.9rem;padding-bottom:2.75rem}@media only screen and (orientation: landscape){.fancybox-slide--image{padding-top:1.075rem;padding-bottom:1.5rem}}@media only screen and (min-width: 1200px){.fancybox-slide--image{padding-top:1.25rem}}.fancybox-toolbar{right:5px;top:40px}@media only screen and (min-width: 1200px){.fancybox-toolbar{top:5px}}.fancybox-button{width:32px;height:32px;padding:7px;border:1px solid rgba(255,255,255,0.5);-webkit-border-radius:100%;border-radius:100%;background-color:rgba(255,255,255,0.1)}@media only screen and (min-width: 1200px){.fancybox-button{width:42px;height:42px;padding:10px}}.pswp--supports-fs .pswp__button--fs,.pswp__button--share{display:none}

/*# sourceMappingURL=css.min.css.map */
