#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;color:#303133;font-size:16px}body,html{padding:0;margin:0}.addBlock .add-block-btn{padding:2px 6px 4px 6px;border-radius:2px;cursor:pointer}.addBlock .add-block-btn .iconplus{font-size:12px;color:#999}.addBlock .add-block-btn:hover{background:#eee}.addBlock-content{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.addBlock-content .dropdown-menu{background:#fff;position:absolute;z-index:2002;width:320px;height:360px;overflow-y:auto;border:1px solid #dcdfe6;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px}.addBlock-content .dropdown-menu .block-type-tip{font-size:12px;color:#909399;display:block;padding:10px 20px 5px 20px}.addBlock-content .dropdown-menu .block-item{padding:5px 20px 7px 20px;display:flex;align-items:center;background:#fff}.addBlock-content .dropdown-menu .block-item .block-item-img{width:45px;height:45px;background:#fff}.addBlock-content .dropdown-menu .block-item .block-item-img img{border-radius:4px;border:1px solid #ddd}.addBlock-content .dropdown-menu .block-item .block-item-intro{margin-left:10px}.addBlock-content .dropdown-menu .block-item .block-item-intro h4{margin:0;font-size:14px}.addBlock-content .dropdown-menu .block-item .block-item-intro span{font-size:12px;color:#909399}.addBlock-content .dropdown-menu .block-item:hover{background:#eee;cursor:pointer}.textBlock .el-textarea__inner{border:none;outline:none;font-size:16px;width:100%;resize:none;padding:5px 0}.textBlock textarea::-webkit-input-placeholder{color:#fff}.textBlock textarea:focus::-webkit-input-placeholder{color:#999}.BaseListBlock{display:flex;align-items:center}.BaseListBlock .left-Symbol{font-size:50px;height:25px}.BaseListBlock .el-textarea__inner{border:none;outline:none;font-size:16px;width:100%;resize:none;padding:5px 0;margin-left:5px}.BaseListBlock textarea::-webkit-input-placeholder{color:#fff}.BaseListBlock textarea:focus::-webkit-input-placeholder{color:#999}.el-checkbox__inner{width:16px;height:16px}.el-checkbox__inner:after{height:9px;left:5px}.Heading{display:flex;align-items:center}.Heading .el-textarea__inner{border:none;outline:none;font-weight:600;width:100%;resize:none;padding:5px 0;color:#303133}.Heading textarea::-webkit-input-placeholder{color:#fff}.Heading textarea:focus::-webkit-input-placeholder{color:#999}.left-Symbol{font-size:50px;height:25px}.hint{display:flex;align-items:center;margin:10px}.hint .hint-bg{padding:20px;background:#f2f6fc;width:100%;border-radius:2px;border-left:3px solid #409eff}.hint .el-textarea__inner{border:none;outline:none;font-size:16px;width:100%;resize:none;padding:5px 0;color:#303133;background:#f2f6fc}.hint textarea::-webkit-input-placeholder{color:#f2f6fc}.hint textarea:focus::-webkit-input-placeholder{color:#999}.image:focus{border:none;outline:none}.container-870{padding-top:100px;max-width:870px;margin-left:auto;margin-right:auto;padding:70px 70px 70px 30px;border:1px solid #ddd;border-radius:2px;box-shadow:0 8px 42px -8px rgba(82,94,102,.15);margin-bottom:100px}.container-870 .drag-btn{padding:2px 5px;border-radius:2px;color:#999}.container-870 .drag-btn .icondrag{font-size:14px}.container-870 .drag-btn:hover{background:#eee;cursor:pointer}.container-870 .line-wrap{display:flex;align-items:center;line-height:20px}.container-870 .line-wrap .line-left,.container-870 .line-wrap .line-right{width:40px;display:flex;align-items:center;margin-right:20px;visibility:hidden}.container-870 .line-wrap .line-medium{width:100%}.container-870 .line-wrap:hover .line-left,.container-870 .line-wrap:hover .line-right{visibility:visible}.container-870 .line-wrap:focus{visibility:hidden}.home .header{text-align:center;height:300px}.home .header h1{font-size:50px}.home .header .el-link-btn{padding:10px 20px;border:1px solid #ddd;border-radius:4px;font-size:20px}.home .header .el-link-btn:hover{border-color:#c6e2ff;background-color:#ecf5ff;color:#303133}.home .readOnly-switch{text-align:center;margin-bottom:20px}