
*{
    margin: 0px;
    padding:0px;
}
html{font-size:14px;}
body{
    font:14px Microsoft Yahei,sans-serif,PingFangSC-Regular,Tahoma,helvetica,Segoe UI !important;
    color:#333;
    box-sizing: border-box;
}
ul,ol,dl{
    list-style: none;
}
i{
    font-style: normal;
}
a{
    color:#333;
    text-decoration: none;
    -webkit-transition: all .1s ease;-moz-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;
    cursor: pointer;
}
:root{
   --theme:#e7604a;  /* 主题颜色 */
   --theme2:#ff5500; 
   --theme-active:#bc351f; 
}

/* 颜色 */
.success{color:#67C23A;}
.warnig{color:#E6A23C;}
.danger{color:#F56C6C;}
.info{color:#909399;}
.error{color:#ff5038;}

.blue{color:#409eff;}
.green{color:#19c092;}
.purple{color:#dd60ed;}
.yellow{color: #f7b313;}
.gray{color: #999;}
.red{color:#ff5038;}

.bg-blue{background-color:#409eff;}
.bg-green{background-color:#19c092;}
.bg-purple{background-color:#806a83;}
.bg-yellow{background-color:#f7b313;}
.bg-gray{background-color:#999;}
.bg-red{background-color:#ff5038;}


#app{
    opacity: 0;
    -webkit-transition: all .1s ease;-moz-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;
}

/* elemint ui 样式调整 */
.el-button span{
    font-family:Microsoft Yahei,sans-serif,PingFangSC-Regular,Tahoma,helvetica,Segoe UI !important;
    font-weight: normal;
    font-size:13px;
    height: 13px;
    position: relative;
    top:-1px;
}
.el-button.el-button--large span{
    font-size:14px;
    height: 14px;
    position: relative;
    top:0px;
}

.theme-btn{
    background-color: var(--theme);
    border-color: var(--theme);
    -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;
    color:#fff;
}
.theme-btn:hover{
    background-color:var(--theme-active);
    border-color:var(--theme-active);
    color:#fff;
}

.theme-btn.is-disabled,.theme-btn.is-disabled:hover{
    opacity: 0.7;
    background-color: var(--theme);
    border-color: var(--theme);
}
.theme-btn .iconfont{
    font-size:16px;
    line-height: 16px;
    position: relative;
    left:-2px;
}
.theme-btn input[type="file"]{
    display: none;
}

.el-button .iconfont{
    font-size:16px;
    line-height: 16px;
    position: relative;
    left:-2px;
    top:1px;
}

.el-input__wrapper.is-focus{
    box-shadow: 0 0 0 1px #999 inset;
}

.el-cascader .el-input.is-focus .el-input__wrapper{
    box-shadow: 0 0 0 1px #999 inset;
}
.el-select__wrapper.is-focused{
    box-shadow: 0 0 0 1px #999 inset;
}

.el-input__inner{
    font-family: Microsoft Yahei,sans-serif,PingFangSC-Regular,Tahoma,helvetica,Segoe UI !important;
}

.el-loading-parent--hidden{
    overflow: auto !important;
}
.el-image{
    display: block;
}


.page-title{
    background-color: #fff;
    height: 42px;
    border-bottom: 1px solid #eee;
}
.page-title .text{
    font-weight: 700;
    font-size:17px;
    display:inline-block;
    height:43px;
    line-height: 43px;
    box-sizing: border-box;
    border-bottom: 3px solid var(--theme);
    margin:0 18px;
}
.page-title .newTarget{
    position: absolute;
    right:15px;
    top:12px;
    font-size:16px;
    cursor: pointer;
    opacity: 0.7;
}
.page-title .newTarget:hover{
    opacity: 1;
}

/* 平板 */
@media screen and (min-width:750px) and (max-width:1025px){
   
}

/* 手机 */
@media screen and (min-width:0px) and (max-width:750px){
    
}