header{background-color:#000;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:80;width:100%;height:4rem;padding:0 .75rem}header.other{position:fixed;background-color:rgba(0,0,0,.82)}header img.logo{width:5rem}@media(min-width:1200px){header img.logo{width:6rem;margin-left:5%}}header .button-lang{width:3rem;height:3rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAhCAYAAABnaNNOAAACwUlEQVRYheWZTUsbURSGn8RUF81QCArRxVBcSMhCyEKCdtGshELox77bQpftpr+hxUXxT7TdaLUbIRu7URjsD8hCFMeNhEEMyQw4NT1dpFOazGRMHOeO1QcuJGfunPeczM2Z+4GI8Kc9F5FtEWlLPNgiUhORBREZ+0dXWfM+vI8pwX5+iYghIqU4kxrUUiLyFNhEHR3gC/BSoSYAaeCtYs0x4LFiTQBSItICsop1XWBCsSYpERHVop62asGMakEPwzDi/pFtYA9YLZfLG9D9z95W7gMV4KthGB9gwDA+OTlhfX090IOu61Sr1ciRGIYR2ceIPAsdxpVKhVwu12MbHx+PNaIYeROabC6XI5/PqwombhYiF6jT01N2d3epVqvs7+9Tr9cxTRNd11laWvKNjCgUi0WOjo6wbfsqt2cjFyjXdTFNk7W1NQ4PD5mfn2d5eZlGo8HW1lZU9z1omkYmc/XnE3rnzs4OExO97/5BxWl2dpZSqdRjq9VqtNttslnVc5ZgQpOdmppC07ShHE1PT/d89xK8SrLFYnHgNV3X6XQ6PrtlWTQajVC/ocnOzc0lUqA0TcOyLFzX9dkdx/HZJycnfSMwiMRmUJdhWRbNZrPHNjMzE2gfdvTd5hmUjzuV7MjVGAZX5JtOYLLZbJbFxcWhHHh9+yvuIPuwFAqFkeytVutSn4mtZ8MWAuVyGdM0cRynx14oFALtuq5zdnbG8fFxqGYGaKN+pyKUer2ObdtcXFz4rjmO46vGBwcHgX37SQM/rivI66LZbA4VvIdt25yfn1/aLw18jBDXf0Ua+AasJB2ICrz37DvgBfCd7t7NjaTVao00vPtJJbW5qGDDzcddmkG1MwlsfHn8BO4p1NtL8slu0z33UcVqksm+Aj7TndTEzQqwmeR61gReA5+AJ8Aj4CHwgO7hV1T+nggAGwC/AfiedzsLkFSBAAAAAElFTkSuQmCC);background-size:2.5rem auto;background-position:50%;background-repeat:no-repeat;position:absolute;right:4rem;cursor:pointer}header .button-lang.cn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAhCAYAAABnaNNOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMC1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3OTQ2OEVGQTdFMTExRUNBNEExRkNFNDc4QkI4QjRDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE3OTQ2OEYwQTdFMTExRUNBNEExRkNFNDc4QkI4QjRDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTc5NDY4RURBN0UxMTFFQ0E0QTFGQ0U0NzhCQjhCNEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTc5NDY4RUVBN0UxMTFFQ0E0QTFGQ0U0NzhCQjhCNEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5i2RWeAAACgklEQVR42uRZv4saQRR+3m1U8CQgIoKgsbGzEDxEUyRtQMJhnTaQLkmR/A0JKcI1/glJKnMXrNKcTRS5gI3YqyAKIv5aUGOyeW9vPVbdPdw1zqzxg8/R2RnGb9/b997MgiRJoPAMeYUcS7uBiPyOPEUeq9ZlxsWXdxIb/EGWkTEeYm348RQALoEdfiO/IJ8BYxwhXzNe8xj5CDiALDvC9oTxujOkg4dYCfjAxnpBwezEXq8HxWIR0um0qfnlcnnXN1lEXiPPE4nExeKZNeeHsxk0Gg2wMFzIx8iveGPfb2XZPcNbFPxD2NRdVzGdTuU2n89rzkulUuDxeKwk+JWwqbsmk8ml/tFoBJ1OBwKBwNqcUqkE8XjcatY93diNY7HY0u92uw3VanWtfyHWgjg5ggOC5QIUpom70tX/JZbQ7XZlcrNsNps11L9VLYlBcTAY8BObyWTWUlKhUFjrJ+Ryud1XDC4XhEIhqNVq4PP5wOv1gtvtlrNEvV4HURSNi6VcSYL8fr/mda1+Gr/rHCsIgiwuGo3KnkDZgVw/GAxCJBKBSqViXKzdbtcVqgej41exsJIaetbq9/vQbDaX+sLhMDgcjtvCx9IBiv4kuaMa8/lcc+xwONSs7JxO536IJaGr1vpXJxWmQO5Nz8c+gcSOzUykAGR2L8tT7M9DKhc/Kptcy0ArGt8VkY2I/Yb8gHxjBaGtVkv3mjoiTyYTeSy1auj1E2yq87Yz5Eva9ylHGjvFtkX9tuXihUJWYH6qeUj72bHAw50U/ELeY7jeNU/LXsHNex9WOOcp9jnys9mixiAo21zyrI3phP0F8hPyCfIh8gHyPty8/NoWt28EFoH3rwADAKO8ek4vqJPtAAAAAElFTkSuQmCC)}header .menu{width:2rem;height:1.6rem;cursor:pointer;position:relative;z-index:10}header .menu span{height:4px;width:100%;background-color:#fff;border-radius:2px;position:absolute;left:50%}header .menu span:first-child{top:0;transform:translateX(-50%)}header .menu span:nth-child(2){top:50%;transform:translate(-50%,-50%)}header .menu span:nth-child(3){bottom:0;transform:translateX(-50%)}header .menu.show span{transition:transform .3s cubic-bezier(.75,0,.25,1)}header .menu.show span:nth-child(2){opacity:0}header .menu.show span:first-child,header .menu.show span:nth-child(3){top:50%;transform:translate3d(-50%,-50%,0) rotate(45deg)}header .menu.show span:nth-child(3){transform:translate3d(-50%,-50%,0) rotate(-45deg);bottom:auto}header .header-mask{background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;width:100vw;height:100vw;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.75,0,.25,1)}header .header-mask.show{opacity:1;visibility:visible}header .header-mask.show nav{transform:translateZ(0)}header nav{position:fixed;top:0;right:0;background-color:rgba(225,40,20,.54);display:flex;flex-direction:column;padding:0 1rem;padding-top:93px;height:100vh;width:16rem;box-sizing:border-box;transform:translate3d(100%,0,0);transition:transform .3s cubic-bezier(.75,0,.25,1)}header nav a{color:#fff;text-decoration:none;line-height:3;font-size:1.2rem;padding-left:2rem;position:relative}header nav a span{position:absolute;top:50%;left:0;transform:translate3d(-100%,-50%,0);width:1.04167vw;opacity:0;transition:all .3s}header nav a span:after,header nav a span:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);transform-origin:100% center}header nav a span:before{transform:rotate(45deg)}header nav a span:after{transform:rotate(-45deg)}header nav a:hover{color:#fff}header nav a:hover span{opacity:1;transform:translate3d(0,-50%,0)}*{margin:0;padding:0}body,html{background-color:#000;font-size:12px}@media(min-width:768px){body,html{font-size:14px}}#app{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif,SourceHanSansK-Light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#181818;letter-spacing:2px}.banner{overflow:hidden;position:relative}.banner .bg{width:100%;float:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banner .text{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;color:#fff;z-index:2;margin:0;font-size:3em;box-sizing:border-box;padding:0 15px;font-weight:700}.banner .text p{display:block;font-size:1rem}.main{background-color:#fff}.home{height:calc(100vh - 4rem);display:flex}.home .swiper{width:100%;height:100%}.home .swiper .swiper-button-next,.home .swiper .swiper-button-prev{color:#ccc}.home .item{position:relative;overflow:hidden}.home .item .item-box{width:100%;height:100%;color:#fff;flex-direction:column;transition:all .5s;position:relative;z-index:1}.home .item .item-box p{position:absolute;left:0;width:calc(100% - 95px);top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s;padding-bottom:0;margin-bottom:0}@media(min-width:992px){.home .item .item-box p{min-height:96px;height:150px}}.home .item .item-box .video-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0}@media(min-width:992px){.home .item .item-box{opacity:1;visibility:visible}}@media(min-width:1200px){.home .item .item-box p{width:260px}}.home .item:before{content:"";background-position:50%;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s;transform:scale(1)}.home .item:hover .video-bg{opacity:1}.home .item:hover p{opacity:0}.home .item:first-child:before{background-image:url(../../static/img/home-1.a21b3a90.jpg)}.home .item:first-child .item-box{background-color:rgba(225,40,20,.7)}.home .item:nth-child(2):before{background-image:url(../../static/img/home-2.bdffc0cf.jpg)}.home .item:nth-child(2) .item-box{background-color:hsla(0,0%,9%,.7)}.home .item:nth-child(3):before{background-image:url(../../static/img/home-3.31d2f4ea.jpg)}.home .item:nth-child(3) .item-box{background-color:hsla(0,0%,58%,.7)}.home .item:nth-child(4):before{background-image:url(../../static/img/home-4.a02959e9.jpg)}.home .item:nth-child(4) .item-box{background-color:hsla(0,0%,100%,.7);color:#000}.home .item:nth-child(4) .item-box p:after{background-color:#000}.beian_index{position:absolute;bottom:15px;right:15px;z-index:10;font-size:12px}.beian_index a{text-decoration:none;color:#000}