.layout{background:#f5f7f9;position:relative;width:100%;height:100%;margin:0;padding:0}.layout .closeBg{width:100vw;height:100vh;background:rgba(0,0,0,.2);position:fixed;left:0;top:0;z-index:10000000}.layout .ivu-layout.right{position:relative;height:100vh;overflow:hidden}.layout .layout-header-bar{height:60px;padding:0 20px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}.layout .layout-header-bar .l span{font-size:14px;margin-left:5px}.layout .layout-header-bar .r{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout .layout-header-bar .r button{margin-left:10px}.layout .left-slider{overflow-x:visible;background:#fff;height:100vh}.layout .left-slider .change-trigger{position:absolute;top:64px;right:-36px;text-align:center;width:36px;height:42px;line-height:42px;background:#515a6e;color:#fff;font-size:18px;border-radius:0 6px 6px 0;cursor:pointer;z-index:10000000}.layout .left-slider .logo{text-align:center;padding:20px 0}.layout .left-slider .logo img{width:60%}.layout .left-slider .ivu-layout-sider-children{height:100vh;overflow-y:scroll;-moz-box-sizing:border-box;box-sizing:border-box}.layout .left-slider .ivu-layout-sider-children:after{display:block;width:100%;height:140px;content:""}.layout .left-slider.isMobile{overflow:visible;position:fixed;z-index:10000001;box-shadow:0 2px 1px rgba(0,0,0,.1)}.layout .left-slider.isMobile .ivu-layout-sider-children{margin-right:0}.layout .left-slider.isMobile .ivu-layout-sider-zero-width-trigger{z-index:10000000}.menu-item .ivu-tooltip{margin-right:6px}.menu-item span{display:inline-block;overflow:hidden;width:80px;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;-webkit-transition:width .2s ease .2s;-moz-transition:width .2s ease .2s;transition:width .2s ease .2s}.menu-item i{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:font-size .2s ease .2s;-moz-transition:font-size .2s ease .2s;transition:font-size .2s ease .2s;-webkit-transform:.2s ease;-moz-transform:.2s ease;-ms-transform:.2s ease;transform:.2s ease;vertical-align:middle;font-size:16px}.menu-item.collapsed-menu span{width:0;-webkit-transition:width .2s ease;-moz-transition:width .2s ease;transition:width .2s ease}.menu-item.collapsed-menu i{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);-webkit-transition:font-size .2s ease .2s;-moz-transition:font-size .2s ease .2s;transition:font-size .2s ease .2s;-webkit-transform:.2s ease .2s;-moz-transform:.2s ease .2s;-ms-transform:.2s ease .2s;transform:.2s ease .2s;vertical-align:middle;font-size:22px}.menu-item.collapsed-menu .ivu-menu-submenu span{width:0}.menu-item.collapsed-menu .ivu-menu-submenu .ivu-menu-item{padding:14px 24px!important}.menu-item.collapsed-menu .ivu-menu-submenu.hideTitle .ivu-menu-submenu-title,.menu-item.collapsed-menu .ivu-menu-submenu.pc .ivu-menu-submenu-title-icon{display:none}.menu-item.ivu-menu-vertical.ivu-menu-light:after{width:0}.breadcrumb{margin:20px 20px 0}.content{position:absolute;top:60px;bottom:0;width:100%;overflow-y:scroll;overflow-x:hidden;min-height:260px;height:-moz-calc(100vh - 60px);height:calc(100vh - 60px);-webkit-overflow-scrolling:touch}.content .routerview{margin:20px;padding-bottom:80px;position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;left:0;right:0;top:0}