
.flex {display: flex!important;}
.flex_item{ flex: 1!important; }
.flex__item{ flex: 1!important; }

.bg-error {background-color: #d54941;}
.bg-red{background-color:#d54941!important;}
.bg-green{ background-color:#08a353!important; }
.bg-fff, .bg-white{background-color:#FFFFFF!important;}
.bg-black{background-color:#333333!important;}
.bg-orange { background-color: #FF6600!important;}
.bg-blue { background-color: #0052d9!important; }
.bg-999 { background-color: #999999!important; }
.bg-eee { background-color: #eee!important; }
.bg-ddd { background-color: #ddd!important; }


.fff{color: #FFFFFF!important;}
.eee{color: #EEEEEE!important;}
.ddd{color: #DDDDDD!important;}
.c0{color: #000000!important;}
.c1{color: #111111!important;}
.c2{color: #222222!important;}
.c3{color: #333333!important;}
.c5{color: #555555!important;}
.c7{color: #777777!important;}
.c8{color: #888888!important;}
.c9{color: #999999!important;}

.gray{color:#a2a9b6!important;}
.white{color:#fff!important;}
.black {color: #333 !important; }
.green{color:#08a353!important;}
.green1{color:#05b362!important;}
.orange{color:#f28c48!important;}
.red{color:#f4615c!important;}
.rmb{color: #C70B00!important;}
.blue{color: #0052d9!important;}
.blue1{color: #056de8!important;}

.rmb_icon::before {
  content: "¥";
  font-size: 80%;
  margin-right: 4px;
}

/* display */
.dis-n {display: none; }
.did-i {display: inline; }
.dis-b {display: block; }
.dis-tc {display: table-cell; }
.dis-ib {display: inline-block; }

/* line-height */
.lh12 {line-height: 12px; }
.lh14 {line-height: 14px; }
.lh16 {line-height: 16px; }
.lh18 {line-height: 18px; }
.lh20 {line-height: 20px; }
.lh22 {line-height: 22px; }
.lh24 {line-height: 24px; }
.lh28 {line-height: 28px; }

/* margin */
.margin0 {margin: 0!important; }
.margin5{margin: 5px!important;}
.margin10{margin: 10px!important;}
.margin15{margin: 15px!important;}
.margin20{margin: 20px!important;}
.margin30{margin: 30px!important;}
.mt1 {margin-top: 1px!important; } .mb1 {margin-bottom: 2px!important; }
.ml1 {margin-left: 1px!important; } .mr1 {margin-right: 2px!important; }
.mt2 {margin-top: 2px!important; } .mb2 {margin-bottom: 2px!important; }
.ml2 {margin-left: 2px!important; } .mr2 {margin-right: 2px!important; }
.mt5 {margin-top: 5px!important; } .mb5 {margin-bottom: 5px!important; }
.ml5 {margin-left: 5px!important; } .mr5 {margin-right: 5px!important; }
.mt10 {margin-top: 10px!important; } .mb10 {margin-bottom: 10px!important; }
.ml10 {margin-left: 10px!important; } .mr10 {margin-right: 10px!important; }
.mt15 {margin-top: 15px!important; } .mb15 {margin-bottom: 15px!important; }
.ml15 {margin-left: 15px!important; } .mr15 {margin-right: 15px!important; }
.mt20 {margin-top: 20px!important; } .mb20 {margin-bottom: 20px!important; }
.ml20 {margin-left: 20px!important; } .mr20 {margin-right: 20px!important; }
.mt30 {margin-top: 30px!important; } .mb30 {margin-bottom: 30px!important; }
.ml30 {margin-left: 30px!important; } .mr30 {margin-right: 30px!important; }


/* padding */
.padding0 {padding: 0!important; }
.padding5{padding: 5px!important;}
.padding10{padding: 10px!important;}
.padding15{padding: 15px!important;}
.padding20{padding: 20px!important;}
.padding30{padding: 30px!important;}
.pt1 {padding-top: 1px!important; } .pb1 {padding-bottom: 1px!important; }
.pl1 {padding-left: 1px!important; } .pr1 {padding-right: 1px!important; }
.pt2 {padding-top: 2px!important; } .pb2 {padding-bottom: 2px!important; }
.pl2 {padding-left: 2px!important; } .pr2 {padding-right: 2px!important; }
.pt5 {padding-top: 5px!important; } .pb5 {padding-bottom: 10px!important; }
.pl5 {padding-left: 5px!important; } .pr5 {padding-right: 10px!important; }
.pt10 {padding-top: 10px!important; } .pb10 {padding-bottom: 20px!important; }
.pl10 {padding-left: 10px!important; } .pr10 {padding-right: 20px!important; }
.pt15 {padding-top: 15px!important; } .pb15 {padding-bottom: 15px!important; }
.pl15 {padding-left: 15px!important; } .pr15 {padding-right: 15px!important; }
.pt20 {padding-top: 20px!important; } .pb20 {padding-bottom: 20px!important; }
.pl20 {padding-left: 20px!important; } .pr20 {padding-right: 20px!important; }
.pt30 {padding-top: 30px!important; } .pb30 {padding-bottom: 30px!important; }
.pl30 {padding-left: 30px!important; } .pr30 {padding-right: 30px!important; }


/* font-size */
.f0 {font-size: 0; }
.f10 {font-size: 10px!important; }
.f12 {font-size: 12px!important; }
.f13 {font-size: 13px!important; }
.f14 {font-size: 14px!important; }
.f15 {font-size: 15px!important; }
.f16 {font-size: 16px!important; }
.f18 {font-size: 18px!important; }
.f20 {font-size: 20px!important; }
.f24 {font-size: 24px!important; }
.f28 {font-size: 28px!important; }
.f30 {font-size: 30px!important; }

/* font-style */
.ftn {font-weight: normal;font-style: normal; }
.fwb {font-weight: bold; }
.fi {font-style: italic; }

/* text-align */
.tc {text-align: center; }
.tr {text-align: right; }
.tl {text-align: left; }
.tj {text-align: justify; }
.nowrap {white-space: nowrap; }
.delline{text-decoration:line-through;}
.underline{text-decoration: underline;}

.fl {float: left; }.fr {float: right; }

/* 块状元素水平居中 */
.auto {margin-left: auto;margin-right: auto; }

/* 大小不定元素垂直居中 */
.middle {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}


/*z-index*/
.zx1 {z-index: 1; }
.zx2 {z-index: 2; }
.zx99 {z-index: 99; }
.zx999 {z-index: 999; }

.show {display: block; }
.hide {display: none; }

.inline {display: inline; }
.iblock {display: inline-block; }

.clear {clear: both; }
.clearfix:after, .clearfix:before {display: table;content: " "; }
.clearfix:after {clear: both; }
.fixed {position: fixed; }


.pagebottom20{height: 20px; width: 100%;}
.pagebottom30{height: 30px; width: 100%;}
.pagebottom50{height: 50px; width: 100%;}
.pagebottom80{height: 80px; width: 100%;}


/* 单行文字溢出虚点显示 */
.ell {text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }

/* 文字无法选中 */
.unselect {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }

/* disabled */
.disabled {
  opacity: .4;filter: alpha(opacity=40);cursor: default;
  -ms-pointer-events: none;pointer-events: none;
}

.clearfix{
  clear:both;
  height:0;
  overflow:hidden;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}



@font-face {
  font-family: "iconfont"; /* Project id 4780780 */
  src: url('//at.alicdn.com/t/c/font_4780780_a1kf70n1ues.woff2?t=1734425966108') format('woff2'),
  url('//at.alicdn.com/t/c/font_4780780_a1kf70n1ues.woff?t=1734425966108') format('woff'),
  url('//at.alicdn.com/t/c/font_4780780_a1kf70n1ues.ttf?t=1734425966108') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sanjiaoxing:before {
  content: "\e620";
}

.icon-liucheng:before {
  content: "\e64c";
}

.icon-liucheng1:before {
  content: "\eb35";
}

.icon-refresh:before {
  content: "\e608";
}

.icon-baokuan:before {
  content: "\e68e";
}

.icon-tick:before {
  content: "\e62d";
}

.icon-gerenzhongxin:before {
  content: "\e61e";
}

.icon-huiyuan-:before {
  content: "\e604";
}

.icon-jiaoyu:before {
  content: "\e601";
}

.icon-huobanguanli:before {
  content: "\e600";
}

.icon-shouye:before {
  content: "\e618";
}

.icon-AIgongjuxiang:before {
  content: "\e696";
}

.icon-AIshipinjiankong:before {
  content: "\e63f";
}

.icon-tishici2:before {
  content: "\e74f";
}

.icon-aigongju:before {
  content: "\e602";
}

.icon-aishengtu:before {
  content: "\e611";
}
