@charset "utf-8";
html,body{height: 100%;}
* {margin: 0;padding: 0;}
html{-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-moz-text-size-adjust: none;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video,select,option {margin: 0;padding: 0;border: 0;outline: 0;font-family:  "FontAwesome";vertical-align: baseline;background: transparent;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
div{box-sizing: content-box;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display: block;}
label{display: inline-block;}
input{outline: none;}
a,img {-webkit-touch-callout: none; display: inline-block;}
a{cursor: pointer}
img{appearance: none;-moz-appearance: none; /* Firefox */-webkit-appearance: none; /* Safari 和 Chrome */}
img[src=""]{opacity: 0;}
a {color: #333333;text-decoration: none;}
a,img,button,input,textarea {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
pre {white-space: pre-line}
li {list-style: none;}
span {display: inline-block;}
@font-face {  font-family: 'FontAwesome';  src: url('../fonts/AlibabaPuHuiTi-3-55-Regular.eot?v=4.5.0');  src: url('../fonts/AlibabaPuHuiTi-3-55-Regular.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/AlibabaPuHuiTi-3-55-Regular.woff2?v=4.5.0') format('woff2'), url('../fonts/AlibabaPuHuiTi-3-55-Regular.woff?v=4.5.0') format('woff'), url('../fonts/AlibabaPuHuiTi-3-55-Regular.ttf?v=4.5.0') format('truetype');  font-weight: normal;  font-style: normal;  }
@font-face {  font-family: 'FontAntonio';  src: url('../fonts/AlibabaPuHuiTi-3-55-Regular.otf');  font-weight: normal;  font-style: normal;  }
@font-face {  font-family: 'FZKATJW';  src: url('../fonts/AlibabaPuHuiTi-3-55-Regular.ttf');  font-weight: normal;  font-style: normal;  }
.clearfix:after {display: block; content: "."; height: 0; visibility: hidden; clear: both; font-size: 0; line-height: 0;}
.unselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.inline-block{display: inline-block;vertical-align: middle;}
.divider{background-color: #dddddd; width: 100%; height: 1px;}
.fc0{color: #000000;}
.fc1{color: #dd4343;}
.fc2{color: #333333;}
.fc3{color: #666666;}
.fc4{color: #999999;}
.fc5{color: #f9a05a;}
.fc6-g{color: #dddddd;}
.fl{float: left;}
.fr{float: right;}
.c0{color: #000000;}
.c99{color: #fff;}
.c1{color: #dd4343;}
.c2{color: #00a1b3;}
.c3{color: #777b86;}
.c4{color: #dddddd;}
.c7{color: #727682;}
.c11{color: #e36000;}
.f10{font-size: 12px;-webkit-transform:scale(0.9);display:inline-block;margin-left: -2.2px;line-height: 1;}
.f14{font-size: 14px!important;}
.f16{font-size: 16px!important;}
.f12{font-size: 12px!important;}
.f18{font-size: 18px!important;}
.f24{font-size: 24px!important;}
.f38{font-size: 38px!important;}
.pointer{cursor: pointer;}
.inline-block{display: inline-block;vertical-align: middle;}
.c5{color: #d63b84;}
.c6{color: #bd3427;}
.c8{color: #9ea1a9;}
.c9{color: #282b35;}
.c10{color: #edcfbb;}
.c11{color: #666666;}
.bc3{background-color: #d2d2d5!important;}
.bc1{background-color: #9a9ac5!important;}
.bc2{background-color: #cdb071!important;}
.bc4{background-color: #e36000;}
.b{font-weight: 600;}
.t2{position: relative; line-height: 20px; max-height: 40px;overflow: hidden;}
.t2::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;}
.t1{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.badge{padding: 0 8px;background-color: #7e818a;font-size: 12px;color: #fff;font-style: normal;border-radius: 5px;margin: 0 5px;}
.ptw100{width: 100%!important;}
.pth100{height: 100%!important;}
.clickable{cursor: pointer;}
.mtb40{margin-top: 40px; margin-bottom: 40px;}
.mt20{margin-top: 20px;}
.ml20{margin-left: 20px}
.pt20{padding-top: 20px;}
.pd20{padding: 20px;}
.ptb20{padding-bottom: 20px; padding-bottom: 20px}
.plr20{padding-left: 20px; padding-right: 20px;}
.vwt{width: 948px;}
.tcenter{text-align: center;}
.text{font-size: 14px; color: #666666;}
.bl{padding-left: 8px;border-left: 2px solid #dd4343; line-height: 1;}

.double-arraw:after{display: inline-block; font-style: normal; font-weight: normal;line-height: 0; color: #dddddd; cursor: pointer;}
.double-arraw-s30{font-size: 30px;}
.double-up-arraw:after{content: '\00BB'; transform: rotateZ(-90deg);}
.double-down-arraw:after{content: '\00BB'; transform: rotateZ(90deg);}

.status-group .status{margin-right: 14px;}
.status-group .status:last-child{margin-right: 0;}
.status:before{display: inline-block;content: '.';font-size: 42px;line-height: 0;vertical-align: unset;padding-right: 4px; color: #dd4343;transform: translateY(-2px);}
.status.active:before{color: #04ac69}

.b{font-weight: bold;}
.theme-c{color: #dd4343;}
.disabled-c{color: #999999;}
.pre{white-space: pre-line;}
.fnor{font-style: normal;font-weight: normal;}
a.fa:before{margin-right: 8px;}
.underline{display: inline-block; text-decoration: underline; cursor: pointer;}

.ft-icon{display: inline-block; font-size: 14px; color: #dd4343; font-style: normal; cursor: pointer;}
.ft-add:before{display: inline-block; content: '\f196'; margin-right: 4px;}
.ft-del:before{display: inline-block; content: "\f147"; margin-right: 4px;}
.combo-dropdown{
  top: 100% !important;
  bottom: auto !important;
}
