.basic-layout-header{display:flex;align-items:center;justify-content:center;height:100%;padding:0 64px;transition:all .3s}.basic-layout-header-cont{display:flex;align-items:center;width:100%;max-width:1700px;height:100%}.basic-layout-header-logo{line-height:0}.basic-layout-header-logo .pm-svg-icon{display:flex;align-items:center;font-size:128px!important;transition:all .3s}.basic-layout-header-logo .pm-svg-icon svg{height:.53em!important}.basic-layout-header-list-h{flex-grow:2;height:100%;padding-left:90px}.basic-layout-header-list-h .el-menu{display:flex;width:100%;height:100%;border-bottom:none}.basic-layout-header-list-h .el-menu-item,.basic-layout-header-list-h .el-menu .el-submenu__title{box-sizing:content-box;height:100%!important;margin:0 60px;padding:0;line-height:normal;border-bottom:none;transition:all .3s}.basic-layout-header-list-h .el-menu-item a,.basic-layout-header-list-h .el-menu-item b,.basic-layout-header-list-h .el-menu .el-submenu__title a,.basic-layout-header-list-h .el-menu .el-submenu__title b{display:flex;align-items:center;height:100%;color:inherit;font-weight:700;font-weight:400;text-decoration:none}.basic-layout-header-list-h .el-menu-item a span,.basic-layout-header-list-h .el-menu-item b span,.basic-layout-header-list-h .el-menu .el-submenu__title a span,.basic-layout-header-list-h .el-menu .el-submenu__title b span{margin-top:32px}.basic-layout-header-list-h .el-menu-item a:hover,.basic-layout-header-list-h .el-menu-item b:hover,.basic-layout-header-list-h .el-menu .el-submenu__title a:hover,.basic-layout-header-list-h .el-menu .el-submenu__title b:hover{color:#fff}.basic-layout-header-list-h .el-menu-item:hover,.basic-layout-header-list-h .el-menu .el-submenu__title:hover{background-color:transparent!important}.basic-layout-header-list-h .el-menu-item.is-active a,.basic-layout-header-list-h .el-menu-item:hover a,.basic-layout-header-list-h .el-menu .el-submenu__title.is-active a,.basic-layout-header-list-h .el-menu .el-submenu__title:hover a{color:#fff}.basic-layout-header-list-h .el-menu .el-submenu__title{display:flex;align-items:center}.basic-layout-header-list-h .el-menu .el-submenu__title b{margin-top:32px}.basic-layout-header-list-h .el-menu .el-submenu__title i{margin-top:32px;color:inherit}.basic-layout-header-list-v .el-menu-item{padding:0!important}.basic-layout-header-list-v .el-menu-item a{display:block;padding:0 20px;color:inherit;font-weight:700;text-decoration:none}.basic-layout-header-btn{display:none}.basic-layout-header .menuer-drawer{width:60%!important}.basic-layout-header .menuer-drawer .el-drawer__header{margin-bottom:0}.basic-layout-header-submenu.el-menu--horizontal{background-color:#909399}.basic-layout-header-submenu.el-menu--horizontal .el-menu{margin:0;padding:0}.basic-layout-header-submenu.el-menu--horizontal .el-menu-item{height:auto;margin-bottom:2px;padding:12px 16px;color:#000!important;line-height:normal;background-color:#fff!important}.basic-layout-header-submenu.el-menu--horizontal .el-menu-item:hover{color:#fff!important;background-color:#1e90f4!important}.basic-layout-header-submenu.el-menu--horizontal .el-menu-item:last-child{margin-bottom:0}.basic-layout-header-submenu.el-menu--horizontal .el-menu-item a{display:block;height:100%;color:inherit;text-decoration:none}@media screen and (max-width:820px){.basic-layout-header-list-h .el-menu-item{margin:0 40px}}@media screen and (max-width:768px){.basic-layout-header{padding:0 24px}.basic-layout-header-cont{justify-content:space-between}.basic-layout-header-logo .pm-svg-icon{font-size:64px!important}.basic-layout-header-list-h{display:none}.basic-layout-header-btn{display:flex;color:#fff;font-size:24px}}.basic-layout-footer{display:flex;align-items:center;justify-content:center;height:100%;color:#7b8391;background-color:#232f4e}.basic-layout-footer-cont{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;height:100%;padding:0 32px}.basic-layout-footer-cont-mid{flex-grow:2;flex-shrink:0;justify-content:flex-end}.basic-layout-footer-cont-mid,.basic-layout-footer-cont .address-info,.basic-layout-footer-cont .phone-info{display:flex;align-items:center}.basic-layout-footer-cont .address-info .pm-svg-icon,.basic-layout-footer-cont .phone-info .pm-svg-icon{margin-right:8px}.basic-layout-footer-cont .address-info{margin-right:40px}.basic-layout-footer-cont .ewm-info{width:152px;height:152px;margin-left:68px}.basic-layout-footer-cont .ewm-info span{display:block;width:100%;height:100%}.basic-layout-footer-cont .wechat-info{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-left:68px;background-color:rgba(123,131,145,.2);border-radius:50%}.basic-layout-footer-ewm-popover{padding:0}@media screen and (max-width:820px){.basic-layout-footer-cont-left{display:none}.basic-layout-footer-cont-mid{flex-shrink:1;flex-wrap:wrap;justify-content:flex-start}.basic-layout-footer-cont .address-info,.basic-layout-footer-cont .phone-info{line-height:30px}}@media screen and (max-width:768px){.basic-layout-footer-cont-left{display:none}.basic-layout-footer-cont .address-info{margin-right:0}.basic-layout-footer-cont .ewm-info{display:none}.basic-layout-footer-cont .wechat-info{display:inline-flex;margin-left:24px}}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{position:absolute;width:100%;transition:all .3s ease-out;will-change:transform}.slide-left-enter{transform:translate3d(100%,0,0);opacity:1}.slide-right-enter{transform:translate3d(-100%,0,0);opacity:1}.slide-right-leave-active{transform:translateZ(0);opacity:0}.els-text{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.base-layout{position:relative;height:100%;overflow:hidden}.base-layout .el-header{position:absolute;z-index:9;width:100%;height:96px!important;padding:0;border-bottom:2px solid hsla(0,0%,100%,.3)}.base-layout .el-header .bg{position:absolute;z-index:-1;width:100%;height:100%;background:linear-gradient(118deg,#2840c9,#1e90f4);box-shadow:0 4px 4px 0 hsla(0,0%,100%,.2);opacity:0;transition:opacity .3s linear}.base-layout .el-header.scroll-capture-active .bg{opacity:1}.base-layout .el-main{position:relative;padding:0}.base-layout .el-main .basic-route,.base-layout .el-main .basic-route-view{width:100%;min-height:100%}.base-layout .el-footer{padding:0}@media screen and (max-width:768px){.base-layout .el-header{height:56px!important}}