.color-theme{color: #A7222A !important;}
.bg-theme{background-color: #A7222A !important;}
.bg-gradient-theme{background:linear-gradient(45deg,#FF856A,#F4502D);}
.border-theme{border-color: #A7222A !important;}
.color-fff{color: #ffffff !important;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,figure,form,fieldset,legend,input,textarea,button,p,blockquote,th,td,pre,xmp{margin:0;padding:0;}
body{background-color: #ffffff;}
a{display: block;text-decoration:none}
div,
p,
span,
a{box-sizing: border-box;}
div::-webkit-scrollbar { display: none;}
body::-webkit-scrollbar { display: none;}
textarea{overflow:auto;resize:vertical}
input,textarea,button,select,a{outline:0 none;border: none;}
.padding-twenty{padding:0 20px;box-sizing: border-box;}
.padding-ten{padding:0 10px;box-sizing: border-box;}
.padding-five{padding:0 5px;box-sizing: border-box;}

.g-view:before{height: 0;}
.g-view:after{height: 105px;}
.fl{float: left;}
.fr{float: right;}

.flex-row-align{display: flex;flex-direction: row;align-items: center;flex-wrap: wrap;}
.flex-row{display: flex;flex-direction: row;flex-wrap: wrap;}
.flex-column-align{display: flex;flex-direction: column;align-items: center;}
.flex-column{display: flex;flex-direction: column;}
.flex-between{display: flex;flex-direction: row;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.flex-between-no-align{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.flex-around{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;justify-content: space-around;}
.flex-end-row{display: flex;flex-direction: row;align-items: center;flex-wrap: wrap;justify-content: flex-end;}
.flex-justify-center{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;justify-content: center;}
.flex-row-align-nowrap{display: flex;flex-direction: row;align-items: center;flex-wrap: nowrap;}

/* 数据为空 */
.null-data-fixed{
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
}
.null-data{
    width: 100%;
    margin: 62px 0;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.null-data img,
.null-data-fixed img{
    width: 198px;
}
.null-data span,
.null-data-fixed span{
    color: #999999;
    font-size:14px;
    margin-top: 15px;
}
.is-more{
    width: 100%;
    text-align: center;
    font-size:14px;
    color: #999999;
    margin:15px 0;
}
