/*reset css*/
html {
    background: none repeat scroll 0 0 #fff;
    -ms-touch-action: manipulation; /* IE10  */
    touch-action: manipulation; 
}
html,body{
    width: 100%;
    height: 100%; 
    overflow: hidden;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;padding: 0;
}
input,button,select,textarea{
    outline:none;
    border: none;
}
textarea{
    resize: none;
}
body, button, input, select, textarea {
    color: #333;
    font: 12px/1.5 "PingFang-SC-Regular",'Hiragino Sans GB','Microsoft Yahei','PingFang SC','Myriad Pro','Microsoft Yahei',sans-serif;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
select{
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
li {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

/* table {
    font-size: inherit;
} */
pre, code, kbd, samp, tt {
    font-family: monospace;
    line-height: 100%;
}
a {
    text-decoration: none;
}
a:hover, a:focus {
    text-decoration: blink;
}
strong {
    font-weight: bold;
}
input[type="submit"] {
    cursor: pointer;
}
button {
    cursor: pointer;
}
.clearfix{
    *zoom:1
}
.clearfix:after{
    content:"";clear:both;display:block;height:0;visibility:hidden;overflow:hidden;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none !important;
    margin: 0;
}
.el-scrollbar ::-webkit-scrollbar{
  display: none;
} 
.scroll-table ::-webkit-scrollbar{
  height: 4px;
} 
.el-select-dropdown__wrap::-webkit-scrollbar{
  display: none;
}
/*媒体查询*/
html{font-size:20px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
@media screen and (min-width: 320px){html{font-size:42.67px;}}
@media screen and (min-width: 360px){html{font-size:48px;}}
@media screen and (min-width: 375px){html{font-size:50px;}}
@media screen and (min-width: 414px){html{font-size:50px;}}
@media screen and (min-width: 1080px){html{font-size:60px;}}

#app{
    height: 100%;
    width: 100%;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.color4877dd{
    color: #4877dd;
    cursor: pointer;
}
.el-table__header-wrapper .el-table__header th{
    text-align: center;
}
.el-table__body-wrapper{
    text-align: center;
}
.el-table thead th{
    background-color: #f4f5fa;
    border-right: 1px solid #dadbdd;
}
.el-table{
    font-size:12px !important;
}
.el-table td.is-hidden>*{visibility:inherit !important}
html .el-switch.is-checked .el-switch__core,html .el-radio__input.is-checked .el-radio__inner{
    background-color: #4877dd;
    border-color: #4877dd;
}
html .el-radio__input.is-checked+.el-radio__label{
    color: #4877dd;
}
html .el-menu-vertical-demo{margin-bottom: 60px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    html .el-pagination,html .custom-save-btn {
       margin-bottom: 60px;
    }
}
input::-webkit-input-placeholder{
    color: #999;
}
.mart25{margin-top: 25px;}
.route-delete{color: #4877dd;cursor: pointer;margin-bottom: 15px;margin-top: 15px;}
.marl15{margin-left: 15px;}
.colorff5555{color: #ff5555;}
#app .input-width{width: 163px;}
.mart4{margin-top: 4px;}
.colorff8400{color: #ff8400;}
.el-table__body-wrapper::-webkit-scrollbar{
    height: 10px;
}
.Side_order{width: 16px;}
.colorfff1e1{background-color: #000;}
.hidden{display: none;}
.inputWidth{width: 163px;}