@charset "utf-8";
body{background:#f9f9f9;color:#282828;font-size:14px;font-family:"PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑,Arial","sans-serif"}
body,html{width:100%;height:100%}
body{overflow:auto}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
a{color:#555}a,a:hover{text-decoration:none}
li,ol,ul{list-style:none}
button,input,select,textarea{font:14px Verdana,Helvetica,Arial,sans-serif}
button{cursor:pointer;outline:none}
table{border-collapse:collapse}
article,aside,figure,footer,header,main,nav,section{display:block}
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}
img{border:none}
[v-cloak]{display:none}
.warp{width:1200px;margin:0 auto}
.font-color {color: #e93323!important;}
.bg-color {background-color: #e93323!important;}
.line1 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.line2, 
.line4 {word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.line4 {-webkit-line-clamp: 4;}
.flex{display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;flex-wrap:wrap}
.flex-middle{-o-box-align:center;align-items:center;-o-box-pack:justify;}
.flex-center{-o-box-align: center;align-items: center;-o-box-pack: center;justify-content: center;}
.flex-column{-o-box-orient: vertical;flex-direction: column;}
.flex-between{-o-box-align: center;align-items: center;-o-box-pack: justify;justify-content: space-between;}
.flex-right{-o-box-pack: end;justify-content: flex-end;}
.flex-around{justify-content: space-around;-webkit-justify-content: space-around;}
.clearfix:after, .clearfix:before {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.el-notification__content{margin:0}
.el-button--primary {color: #fff;background-color: #e93323;border-color: #e93323;}
.no-more,
.loading{text-align:center;height: 100px;line-height: 100px}
.loading i{font-size: 20px;margin-right: 10px;vertical-align: middle;}
.el-button--primary:focus, .el-button--primary:hover {background: #e93323;border-color: #e93323;color: #FFF;}
.el-input__inner:focus,
.el-textarea__inner:focus{border-color: #e93323!important;}
/*复选框*/
.el-checkbox__inner{height:20px;width:20px;border-radius:20px}
.el-checkbox__inner::after{height: 9px;left: 7px;top: 3px;}
.el-checkbox__input.is-checked .el-checkbox__inner, 
.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color: #e93323;border-color: #e93323;}
.el-checkbox__input.is-checked+.el-checkbox__label{color:#e93323!important}
/*单选框*/
.el-radio__input.is-checked+.el-radio__label {color: #e93323!important;}
.el-radio__input.is-checked .el-radio__inner {background-color: #e93323;border-color: #e93323;}
/*上传*/
.el-upload--picture-card:hover, .el-upload:focus {border-color: #e93323;color: #e93323;}
/*弹窗关闭按钮*/
.el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close{color: #e93323;}