body{margin:0!important;padding:0!important;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.4;background-color:#fff;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}*{font-family:pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,microsoft yahei,simsun,sans-serif}input,textarea{outline:none}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}img{vertical-align:middle;border-style:none}.idm_module_user_defined{position:absolute;left:0;top:0;bottom:0;right:0;z-index:999999;border-width:3px;border-style:solid;border-color:#1890ff;cursor:move}.idm_module_user_defined>div{cursor:pointer;position:absolute;right:0;top:0;width:28px;height:18px;text-align:center;border-bottom-left-radius:9px;background-color:rgba(0,0,0,.4);-webkit-transition:all .2s linear;transition:all .2s linear}.idm_module_user_defined>div svg{fill:currentColor;color:#fff}.idm_module_user_defined>div:hover{opacity:.9}.idm_module{position:relative;max-width:100%}.idm_module>.idm_module_user_defined{display:none}.idm_module:hover>.idm_module_user_defined{display:block}.idm_module.idm_module_absolute{position:absolute;z-index:0;overflow:hidden}.idm_module.idm_module_absolute>*{height:100%;width:100%}.idm_module_user_defined_movebox .idm_module_user_defined{display:block}.idm_module_user_defined_placeholderbox{border:1px dashed #c9c9c9;background-color:#f6f6f6}.idm_module_user_defined_placeholder{border:1px dashed #e0e0e0;text-align:center;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.idm_module_user_defined_placeholder:before{content:"点击添加组件";color:#e0e0e0}.idm_module_user_defined_placeholderstyle:before{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;z-index:999999;background-color:rgba(0,0,0,.35);border:1px dashed #666;-webkit-transition:all .2s linear;transition:all .2s linear}.idm_page_user_defined_topbar{position:fixed;left:0;top:0;right:0;z-index:9999998;height:60px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idm_page_user_defined_topbar .idm_page_user_defined_tip{color:#ccc;font-size:14px}.idm_page_user_defined_topbar .idm_page_user_defined_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px;font-size:18px;color:#666}.idm_page_user_defined_topbar .idm_page_user_defined_logo svg{fill:currentColor}.idm_page_user_defined_topbar .idm_page_user_defined_logo svg.fold-svg{margin-left:50px;color:#999;cursor:pointer;opacity:.8;-webkit-transition:all .2s linear;transition:all .2s linear}.idm_page_user_defined_topbar .idm_page_user_defined_logo svg.fold-svg:hover{opacity:1}.idm_page_user_defined_topbar .idm_page_user_defined_logo .idm_page_user_defined_mode_radio{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;margin-left:50px;padding:0;color:rgba(0,0,0,.65);font-size:14px;line-height:1.5;list-style:none;display:inline-block}.idm_page_user_defined_topbar .idm_page_user_defined_logo .idm_page_user_defined_mode_radio .radio_btn{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:rgba(0,0,0,.65);line-height:30px;background:#fff;border:1px solid #d9d9d9;border-left:0;cursor:pointer;-webkit-transition:color .3s,background .3s,border-color .3s,-webkit-box-shadow .3s;transition:color .3s,background .3s,border-color .3s,-webkit-box-shadow .3s;transition:color .3s,background .3s,border-color .3s,box-shadow .3s;transition:color .3s,background .3s,border-color .3s,box-shadow .3s,-webkit-box-shadow .3s}.idm_page_user_defined_topbar .idm_page_user_defined_logo .idm_page_user_defined_mode_radio .radio_btn:first-child{border-left:1px solid #d9d9d9;border-radius:4px 0 0 4px}.idm_page_user_defined_topbar .idm_page_user_defined_logo .idm_page_user_defined_mode_radio .radio_btn:last-child{border-radius:0 4px 4px 0}.idm_page_user_defined_topbar .idm_page_user_defined_logo .idm_page_user_defined_mode_radio .radio_btn.active{color:#fff;background:#1890ff;border-color:#1890ff}.idm_page_user_defined_topbar .idm_page_user_defined_logo .idm_page_user_defined_mode_radio .radio_btn:hover:not(.active){color:#1890ff}.idm_page_user_defined_leftbar-enter-active,.idm_page_user_defined_leftbar-leave-active,.idm_page_user_defined_topbar-enter-active,.idm_page_user_defined_topbar-leave-active{-webkit-transition:all .2s;transition:all .2s}.idm_page_user_defined_topbar-enter,.idm_page_user_defined_topbar-leave-to{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}.idm_page_user_defined_leftbar{position:fixed;left:0;top:60px;bottom:0;width:190px;z-index:9999998;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);padding-top:10px;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.idm_page_user_defined_leftbar .idm_page_user_defined_allmodule_item{height:40px;line-height:40px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#333}.idm_page_user_defined_leftbar .idm_page_user_defined_allmodule_item:hover{background-color:rgba(0,0,0,.05)}.idm_page_user_defined_leftbar .idm_page_user_defined_allmodule_item.hover-show-remove:hover .user-defined-remove-svg{display:block}.idm_page_user_defined_leftbar .idm_page_user_defined_allmodule_item span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.idm_page_user_defined_leftbar .idm_page_user_defined_allmodule_item_op{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idm_page_user_defined_leftbar .idm_page_user_defined_allmodule_item_op svg{fill:currentColor;margin:auto 2px;cursor:pointer}.idm_page_user_defined_leftbar .idm_page_user_defined_allmodule_item_op svg.user-defined-selected-svg{color:#ccc;cursor:default}.idm_page_user_defined_leftbar .idm_page_user_defined_allmodule_item_op svg.user-defined-remove-svg{color:#e21a1a;display:none}.idm_page_user_defined_leftbar .idm_page_user_defined_allmodule_item_op svg.user-defined-add-svg{color:#1890ff}.idm_page_user_defined_leftbar-enter,.idm_page_user_defined_leftbar-leave-to{opacity:0;-webkit-transform:translateX(-190px);transform:translateX(-190px)}.idm_page_user_defined_modal_alert{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;word-wrap:break-word;border-radius:4px;background-color:#fffbe6;border:1px solid #ffe58f;padding:8px 15px}.idm_page_user_defined_modal_alert span{font-weight:700}.idm_page_user_defined_modal_modulelist{margin-top:15px}.idm_page_user_defined_modal_modulelist>div:not(.idm_page_user_defined_modal_moduleitem){text-align:center;color:#ccc;padding:20px}.idm_page_user_defined_modal_moduleitem{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;line-height:40px;padding:0 15px;border-radius:4px;-webkit-transition:all .2s linear;transition:all .2s linear}.idm_page_user_defined_modal_moduleitem,.idm_page_user_defined_modal_moduleitem>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idm_page_user_defined_modal_moduleitem>div:first-child{font-size:16px;width:80%}.idm_page_user_defined_modal_moduleitem>div:first-child span{font-size:12px;color:#ccc;margin-left:15px}.idm_page_user_defined_modal_moduleitem>div:first-child label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:60%}.idm_page_user_defined_modal_moduleitem.active,.idm_page_user_defined_modal_moduleitem:hover{background-color:#f2f2f2}.idm_page_user_defined_modal_moduleitem>div:last-child div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idm_page_user_defined_modal_moduleitem>div:last-child svg{fill:currentColor;margin-right:5px}.idm_page_user_defined_modal_moduleitem>div:last-child .user-defined-modal-selected{color:#aaa;cursor:default}.idm_page_user_defined_modal_moduleitem>div:last-child .user-defined-modal-changeseats,.idm_page_user_defined_modal_moduleitem>div:last-child .user-defined-modal-replace{cursor:pointer;opacity:1;color:#1890ff}.idm_page_user_defined_modal_moduleitem>div:last-child .user-defined-modal-changeseats:hover,.idm_page_user_defined_modal_moduleitem>div:last-child .user-defined-modal-replace:hover{opacity:.8}.idm-columns-layout{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.idm-columns-layout>.flex-1{-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-flex:1;-webkit-flex:1}.idm-columns-layout>.flex-2{-ms-flex:2 2 auto;flex:2 2 auto;-webkit-box-flex:2;-webkit-flex:2}.idm-columns-layout>.flex-3{-ms-flex:3 3 auto;flex:3 3 auto;-webkit-box-flex:3;-webkit-flex:3}.idm-columns-layout>.flex-4{-ms-flex:4 4 auto;flex:4 4 auto;-webkit-box-flex:4;-webkit-flex:4}.idm-columns-layout>.flex-5{-ms-flex:5 5 auto;flex:5 5 auto;-webkit-box-flex:5;-webkit-flex:5}.idm-columns-layout>.flex-6{-ms-flex:6 6 auto;flex:6 6 auto;-webkit-box-flex:6;-webkit-flex:6}.idm-columns-layout>.flex-7{-ms-flex:7 7 auto;flex:7 7 auto;-webkit-box-flex:7;-webkit-flex:7}.idm-columns-layout>.flex-8{-ms-flex:8 8 auto;flex:8 8 auto;-webkit-box-flex:8;-webkit-flex:8}.idm-columns-layout>.flex-9{-ms-flex:9 9 auto;flex:9 9 auto;-webkit-box-flex:9;-webkit-flex:9}.idm-columns-layout>.flex-10{-ms-flex:10 10 auto;flex:10 10 auto;-webkit-box-flex:10;-webkit-flex:10}.idm-columns-layout>.flex-11{-ms-flex:11 11 auto;flex:11 11 auto;-webkit-box-flex:11;-webkit-flex:11}.idm-columns-layout>.flex-12{-ms-flex:12 12 auto;flex:12 12 auto;-webkit-box-flex:12;-webkit-flex:12}.idm-columns-layout>.flex-13{-ms-flex:13 13 auto;flex:13 13 auto;-webkit-box-flex:13;-webkit-flex:13}.idm-columns-layout>.flex-14{-ms-flex:14 14 auto;flex:14 14 auto;-webkit-box-flex:14;-webkit-flex:14}.idm-columns-layout>.flex-15{-ms-flex:15 15 auto;flex:15 15 auto;-webkit-box-flex:15;-webkit-flex:15}.idm-columns-layout>.flex-16{-ms-flex:16 16 auto;flex:16 16 auto;-webkit-box-flex:16;-webkit-flex:16}.idm-columns-layout>.flex-17{-ms-flex:17 17 auto;flex:17 17 auto;-webkit-box-flex:17;-webkit-flex:17}.idm-columns-layout>.flex-18{-ms-flex:18 18 auto;flex:18 18 auto;-webkit-box-flex:18;-webkit-flex:18}.idm-columns-layout>.flex-19{-ms-flex:19 19 auto;flex:19 19 auto;-webkit-box-flex:19;-webkit-flex:19}.idm-columns-layout>.flex-20{-ms-flex:20 20 auto;flex:20 20 auto;-webkit-box-flex:20;-webkit-flex:20}.idm-columns-layout>.flex-21{-ms-flex:21 21 auto;flex:21 21 auto;-webkit-box-flex:21;-webkit-flex:21}.idm-columns-layout>.flex-22{-ms-flex:22 22 auto;flex:22 22 auto;-webkit-box-flex:22;-webkit-flex:22}.idm-columns-layout>.flex-23{-ms-flex:23 23 auto;flex:23 23 auto;-webkit-box-flex:23;-webkit-flex:23}.idm-columns-layout>.flex-24{-ms-flex:24 24 auto;flex:24 24 auto;-webkit-box-flex:24;-webkit-flex:24}.idm-inlineblock-container-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.idm-body-scroll-disabled{overflow:hidden!important}