
body,div,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}
ul,ol,menu{list-style:none}
img,object,input,textarea,button,select{vertical-align:middle}

/* link */
a:hover { text-decoration: none; }

/* self defined */
.fontdel { text-decoration:line-through; }
.fontb { font-weight: bold; }
.fontNormal { font-weight: normal; }
.ml05em { margin-left: 0.5em; }
.ml1em { margin-left: 1em; }
.ml2em { margin-left: 2em; }
.ml3em { margin-left: 3em; }
.ml5em { margin-left: 5em; }
.mr05em { margin-right: 0.5em; }
.mr1px { margin-right: 1px; }
.mr1em { margin-right: 1em; }
.mr2em { margin-right: 2em; }
.mr3em { margin-right: 3em; }
.mb0em { margin-bottom: 0 !important; }
.mb05em { margin-bottom: 0.5em; }
.mb1em { margin-bottom: 1em; }
.mt0em { margin-top: 0 !important; }
.mt05em { margin-top: 0.5em; }
.mt1em { margin-top: 1em; }
.mt2em { margin-top: 2em; }
.mt-05em { margin-top: -0.5em; }
.mt3px { margin-top: 3px; }
.mb3px { margin-bottom: 3px; }
.pt05em { padding-top: 0.5em; }
.pt1em { padding-top: 1em; }
.pb05em { padding-bottom: 0.5em; }
.pb1em { padding-bottom: 1em; }
.pb2em { padding-bottom: 2em; }
.plr15px { padding-left: 15px; padding-right:15px; }
.plr5px { padding-left: 5px; padding-right:5px; }
.c-red { color: #FF0000 !important; }
.c-gray { color: #999999 !important; }
.c-orange { color: #ff5f00 !important; }
.c-blue { color: #5aa4e0 !important; }
.c-green { color:#27b47d !important; }
.c-white { color: #ffffff !important; }
.c-status-done { color: #71ba09 !important; }
.c-status-ing  { color: #0092dd !important; }
.c-status-none { color: #999999 !important; }
.c-status-over { color: #eb8139 !important; }
.ulList5em { list-style: none; padding-left: 0; margin-left:0; margin-top: -0.3em; }
.ulList5em li { width: 5em; float: left; line-height: 180%; }
.ulList8em { list-style: none; padding-left: 0; margin-left:0; margin-top: -0.3em; }
.ulList8em li { width: 8em; float: left; line-height: 180%; }
.ulList10em { list-style: none; padding-left: 0; margin-left:0; margin-top: -0.3em; }
.ulList10em li { width: 10em; float: left; line-height: 180%; }
.ulList12em { list-style: none; padding-left: 0; margin-left:0; margin-top: -0.3em; }
.ulList12em li { width: 12em; float: left; line-height: 180%; }
.ulList14em { list-style: none; padding-left: 0; margin-left:0; margin-top: -0.3em; }
.ulList14em li { width: 14em; float: left; line-height: 180%; }
.ulList16em { list-style: none; padding-left: 0; margin-left:0; margin-top: -0.3em; }
.ulList16em li { width: 16em; float: left; line-height: 180%; }
.ulList18em { list-style: none; padding-left: 0; margin-left:0; margin-top: -0.3em; }
.ulList18em li { width: 18em; float: left; line-height: 180%; }
.ulList20em { list-style: none; padding-left: 0; margin-left:0; margin-top: -0.3em; }
.ulList20em li { width: 20em; float: left; line-height: 180%; }

.mc { vertical-align: middle; text-align: center; }
.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ar { text-align: right; }
.cb { clear: both; }

.w5  { width: 5%;  }
.w6  { width: 6%;  }
.w7  { width: 7%;  }
.w8  { width: 8%;  }
.w9  { width: 9%;  }
.w10 { width: 10%; }
.w11 { width: 11%; }
.w12 { width: 12%; }
.w13 { width: 13%; }
.w14 { width: 14%; }
.w15 { width: 15%; }
.w16 { width: 16%; }
.w17 { width: 17%; }
.w18 { width: 18%; }
.w19 { width: 19%; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w85 { width: 85%; }
.w90 { width: 90%; }
.w95 { width: 95%; }
.w100 { width: 100%; }
.mw50 { max-width: 50%; }
.w1em { width: 1em; }
.w2em { width: 2em; }
.w3em { width: 3em; }
.w4em { width: 4em; }
.w5em { width: 5em; }
.w6em { width: 6em; }
.w7em { width: 7em; }
.w8em { width: 8em; }
.w9em { width: 9em; }
.w10em { width: 10em; }
.w11em { width: 11em; }
.w12em { width: 12em; }
.w13em { width: 13em; }
.w14em { width: 14em; }
.w15em { width: 15em; }
.w20em { width: 20em; }
.h1em { height: 1em; }
.h2em { height: 2em; }
.h3em { height: 3em; }
.h4em { height: 4em; }
.h5em { height: 5em; }
.h6em { height: 6em; }
.h7em { height: 7em; }
.h8em { height: 8em; }
.h9em { height: 9em; }
.h10em { height: 10em; }

.indent1em { text-indent: 1em; }
.indent2em { text-indent: 2em; }
.indent3em { text-indent: 3em; }
.indent4em { text-indent: 4em; }
.indent5em { text-indent: 5em; }
.indent6em { text-indent: 6em; }
.indent7em { text-indent: 7em; }
.indent8em { text-indent: 8em; }
.indent9em { text-indent: 9em; }
.indent10em { text-indent: 10em; }
.indent11em { text-indent: 11em; }
.indent12em { text-indent: 12em; }
.indent13em { text-indent: 13em; }
.indent14em { text-indent: 14em; }
.indent15em { text-indent: 15em; }
.indent16em { text-indent: 16em; }

.h140 { line-height: 140%; }
.h150 { line-height: 150%; }
.h160 { line-height: 160%; }
.h180 { line-height: 180%; }
.h200 { line-height: 200%; }
.h220 { line-height: 220%; }
.h1em { height: 1em; }
.h10em { height: 10em; }
.font09em { font-size: 0.9em; }
.font08em { font-size: 0.8em; }
.font2em { font-size: 2em; }
.font120  { font-size: 1.23em; }
.font9px  { font-size: 9px; }
.font11px { font-size: 11px; }

.zindex998 { z-index: 998; }
.showNone { display: none; }
.noWrap { white-space:nowrap;overflow:hidden; }
.br50 { border-radius: 50%; }

/* 文本超出自动隐藏并显示省略号 */
.txtFixShow{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

