.optimize-alter-schema{
    position: absolute;
    top: 13px;
    left: 450px;
    color: #2589eb;
    cursor: pointer;
    width: 120px;
    height: 20px;
    z-index: 2;
}
.optimize-alter-schema img{
    width:16px;
    height: 16px;
    top:-2px;
    position:relative;
}
.optimize-alter-schema .selected-mark-point{
    position:absolute;
    background-color: red;
    border-radius:40px;
    width:6px;
    height:6px;
    right:5px;
    top:0;
    display:none;
}
.optimize-msg-bubble{
    width:300px;
    padding:14px 14px 14px 18px;
    top:50px;
    left:350px;
    z-index:3;
    border:1px solid #CCCCCC;
    position:absolute;
    background-color:#fff;
    text-align: left;
    display: none;
}
.optimize-msg-bubble:before{
    content: url("/page/pc/images/alter/triangle.png");
    position: absolute;
    display:block;
    top:-15px;
    left:140px;
    z-index:10;
}
.optimize-msg-bubble .msg-bubble-title{
    color:#333333;
}
.optimize-msg-bubble .msg-bubble-text{
    color:#999999;
}
.optimize-setting-bubble{
    width:300px;
    padding:10px;
    top:50px;
    left:350px;
    z-index:3;
    border:1px solid #CCCCCC;
    position:absolute;
    background-color:#fff;
    text-align: left;
    display:none;
}
.optimize-setting-bubble:before{
    content: url("/page/pc/images/alter/triangle.png");
    position: absolute;
    display:block;
    top:-15px;
    left:140px;
    z-index:10;
}
.optimize-setting-bubble .setting-items{
    color:#2589eb;
}
.optimize-select-item-panel-wrapper{
    width:450px;
    height:620px;
    background-color:#FFFFFF;
    position:absolute;
    top:20%;
    left:50%;
    margin-left:-225px;
    border:1px solid #CCCCCC;
    z-index:4;
    padding-bottom:10px;
    display:none;
    z-index: 10002;
}
.optimize-select-item-panel{
    width:100%;
    height:auto;
    background-color:#FFFFFF;
    position:relative;
}
.optimize-select-item-panel .optimize-item-header{
    margin-top:20px;
    font-size:26px;
    text-align:center;
    height:34px;
    color:#2589eb;
}
.optimize-select-item-panel .tips{
    color:#999999;
    text-align:center;
    height:34px;
    margin:10px 0;
}
.optimize-select-item-panel .optimize-item-body{
    background-color:#F7F8F9;
    width:402px;
    height:400px;
    padding:10px;
    margin:0 auto;
    overflow:auto;
}
.optimize-select-item-panel .optimize-item-body ul{
    list-style:none;
    margin:0;
    padding:0;
    width:100%;
}
.optimize-select-item-panel .optimize-item-body ul li{
    margin:5px 0;
    width:100%;
    height:25px;
    cursor: pointer;
}
.optimize-select-item-panel .optimize-item-body ul li .select-title{
    float:left;
    display: inline-block;
}
.optimize-select-item-panel .optimize-item-body ul li .item-select-span{
    float:right;
    display: inline-block;
    cursor: pointer;
    width:14px;
    height:14px;
    background-image: url('https://slfiles.soliao.com/soliao/images/alter/un-selected.png');
    background-size:100%;
}
.optimize-select-item-panel .optimize-item-body ul li .item-select-span.selected{
    background-image: url('https://slfiles.soliao.com/soliao/images/alter/selected.png');
}
.optimize-select-item-panel .optimize-generic-select{
    height:34px;
    width:400px;
    margin:5px auto;
    line-height:14px;
    color:#999999;
}
.optimize-generic-check{
    display:inline-block;
    border:1px solid #999999;
    width:12px;
    height:12px;
    margin-top:10px;
    margin-right:10px;
    cursor: pointer;
    border-radius:2px;
}
.optimize-generic-select .checked{
    background: url('https://slfiles.soliao.com/soliao/images/alter/checked.png') center center no-repeat;
}
.optimize-item-footer{
    height:40px;
    width:400px;
    margin:10px auto 0;
}
.optimize-item-footer .optimize-recover-btn{
    width:184px;
    height:36px;
    background:rgba(204,204,204,1);
    color:#fff;
    float:left;
    border:0;
}
.optimize-item-footer .optimize-confirm-btn{
    width:184px;
    height:36px;
    background:linear-gradient(230deg,rgba(37,137,235,1) 0%,rgba(43,118,235,1) 47%,rgba(50,93,236,1) 100%);
    float:right;
    color:#fff;
    border:0;
}
.optimize-item-panel-close{
    width:28px;
    height: 28px;
    position:absolute;
    right:20px;
    top:-10px;
    cursor: pointer;
    background-image: url('https://slfiles.soliao.com/soliao/images/alter/close.png');
    background-size:100%;
}